diff options
| author | David Göransson <david.goransson@mullvad.net> | 2026-04-21 15:08:56 +0200 |
|---|---|---|
| committer | David Göransson <david.goransson@mullvad.net> | 2026-04-21 15:08:56 +0200 |
| commit | 37776e09e0d98182d60564b00ef3b216c2645fe8 (patch) | |
| tree | d8318b0ee79a3bc84e65191f8866ffcdbb5dcb8c | |
| parent | eff5cbb599f82cce0a464d67672eb485a28f0789 (diff) | |
| parent | 8716fdf3f18a2a822f4d5e7817812d2bd76858b1 (diff) | |
| download | mullvadvpn-37776e09e0d98182d60564b00ef3b216c2645fe8.tar.xz mullvadvpn-37776e09e0d98182d60564b00ef3b216c2645fe8.zip | |
Merge branch 'agp-90-migration-droid-2328'
56 files changed, 1840 insertions, 1339 deletions
diff --git a/.github/workflows/android-app.yml b/.github/workflows/android-app.yml index 68fbf39b4e..5efb27f7cc 100644 --- a/.github/workflows/android-app.yml +++ b/.github/workflows/android-app.yml @@ -135,10 +135,6 @@ jobs: - name: Checkout repository uses: actions/checkout@v6.0.1 - - name: Fetch submodules - run: | - git submodule update --init android/rust-android-gradle-plugin - - name: Ensure correct container image is used run: echo "${{ needs.prepare.outputs.container_image }}" > ./building/android-container-image.txt diff --git a/android/app/build.gradle.kts b/android/app/build.gradle.kts index 8f2bfbb31c..2eedc00059 100644 --- a/android/app/build.gradle.kts +++ b/android/app/build.gradle.kts @@ -1,4 +1,5 @@ -import com.android.build.gradle.internal.tasks.factory.dependsOn +import com.android.build.api.artifact.SingleArtifact +import com.android.build.api.variant.BuildConfigField import com.github.triplet.gradle.androidpublisher.ReleaseStatus import org.gradle.internal.extensions.stdlib.capitalized import utilities.BuildTypes @@ -21,14 +22,13 @@ plugins { alias(libs.plugins.mullvad.utilities) alias(libs.plugins.android.application) alias(libs.plugins.play.publisher) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) alias(libs.plugins.compose) alias(libs.plugins.baselineprofile) alias(libs.plugins.mullvad.unit.test) + alias(libs.plugins.rust.android) id("de.mannodermaus.android-junit5") - id("net.mullvad.rust-android") } val repoRootPath = rootProject.projectDir.absoluteFile.parentFile.absolutePath @@ -135,15 +135,20 @@ android { } sourceSets { - getByName("main") { assets.srcDirs(relayListDirectory, changelogAssetsDirectory) } + getByName("main") { + assets.directories.add(relayListDirectory) + assets.directories.add(changelogAssetsDirectory) + } // Workaround to include all instrumented tests in app module. Without this we'd have to // create an APK for each submodule and pass each on for testing with the orchestrator. getByName("androidTest") { - rootProject.subprojects - .mapNotNull { subProject -> - subProject.file("src/androidTest/kotlin").takeIf { it.exists() } - } - .forEach { java.srcDir(it) } + val instrumentedTests = + rootProject.subprojects + .mapNotNull { subProject -> + subProject.file("src/androidTest/kotlin").takeIf { it.exists() } + } + .map { it.absolutePath } + java.directories.addAll(instrumentedTests) } } @@ -152,18 +157,6 @@ android { buildConfig = true } - kotlin { - compilerOptions { - allWarningsAsErrors = true - freeCompilerArgs = - listOf( - // Opt-in option for Koin annotation of KoinComponent. - "-opt-in=kotlin.RequiresOptIn", - "-XXLanguage:+WhenGuards", - ) - } - } - testOptions { unitTests.all { test -> test.testLogging { @@ -195,68 +188,72 @@ android { ) } } +} + +androidComponents { + onVariants { variant -> + val mainSources = variant.sources.getByName("main") + mainSources.addStaticSourceDirectory(relayListDirectory) + mainSources.addStaticSourceDirectory(changelogAssetsDirectory) + } - applicationVariants.configureEach { - buildConfigField( - "boolean", + onVariants { + it.buildConfigFields!!.put( "ENABLE_IN_APP_VERSION_NOTIFICATIONS", - getBooleanProperty("mullvad.app.config.inAppVersionNotifications.enable").toString(), + BuildConfigField( + "boolean", + getBooleanProperty("mullvad.app.config.inAppVersionNotifications.enable"), + "Show in-app version notifications", + ), ) val shouldRequireBundleRelayFile = isReleaseBuild() && !appVersion.isDev - buildConfigField( - "Boolean", + it.buildConfigFields!!.put( "REQUIRE_BUNDLED_RELAY_FILE", - shouldRequireBundleRelayFile.toString(), + BuildConfigField( + "boolean", + shouldRequireBundleRelayFile.toString(), + "Whether to require a bundled relay list or not.", + ), ) } + onVariants { + val productFlavors = it.productFlavors.toMap() + val buildType = it.buildType - applicationVariants.all { val artifactSuffix = buildString { - productFlavors.getOrNull(0)?.name?.let { billingFlavorName -> + productFlavors[FlavorDimensions.BILLING]?.let { billingFlavorName -> if (billingFlavorName != Flavors.OSS) { append(".$billingFlavorName") } } - productFlavors.getOrNull(1)?.name?.let { infrastructureFlavorName -> + productFlavors[FlavorDimensions.INFRASTRUCTURE]?.let { infrastructureFlavorName -> if (infrastructureFlavorName != Flavors.PROD) { append(".$infrastructureFlavorName") } } - if (buildType.name != BuildTypes.RELEASE) { - append(".${buildType.name}") + if (buildType != BuildTypes.RELEASE) { + append(".${buildType}") } } - val variantName = name - val capitalizedVariantName = variantName.toString().capitalized() - val artifactName = "MullvadVPN-${versionName}${artifactSuffix}" + val variantName = it.name + val capitalizedVariantName = variantName.capitalized() + val artifactName = "MullvadVPN-${appVersion.name}${artifactSuffix}" tasks.register<Copy>("create${capitalizedVariantName}DistApk") { - from(packageApplicationProvider) + from(it.artifacts.get(SingleArtifact.APK)) into("${rootDir.parent}/dist") include { it.name.endsWith(".apk") } rename { "$artifactName.apk" } } - val createDistBundle = - tasks.register<Copy>("create${capitalizedVariantName}DistBundle") { - from("${layout.buildDirectory.get()}/outputs/bundle/$variantName") - into("${rootDir.parent}/dist") - include { it.name.endsWith(".aab") } - rename { "$artifactName.aab" } - } - - createDistBundle.dependsOn("bundle$capitalizedVariantName") - - // Ensure that we have all the JNI libs before merging them. - tasks["merge${capitalizedVariantName}JniLibFolders"].apply { - // This is required for the merge task to run every time the .so files are updated. - // See this comment for more information: - // https://github.com/mozilla/rust-android-gradle/issues/118#issuecomment-1569407058 - inputs.dir(rustJniLibsDir) - dependsOn("cargoBuild") + tasks.register<Copy>("create${capitalizedVariantName}DistBundle") { + from(it.artifacts.get(SingleArtifact.BUNDLE)) + into("${rootDir.parent}/dist") + include { it.name.endsWith(".aab") } + rename { "$artifactName.aab" } } tasks.findByPath("generate${capitalizedVariantName}BaselineProfile")?.let { @@ -271,6 +268,29 @@ android { } } +// Ensure that we have all the JNI libs before merging them. +tasks + .matching { it.name.matches(Regex("merge.*JniLibFolders")) } + .configureEach { + // This is required for the merge task to run every time the .so files are updated. + // See this comment for more information: + // https://github.com/mozilla/rust-android-gradle/issues/118#issuecomment-1569407058 + inputs.dir(rustJniLibsDir) + dependsOn("cargoBuild") + } + +kotlin { + compilerOptions { + allWarningsAsErrors = true + freeCompilerArgs = + listOf( + // Opt-in option for Koin annotation of KoinComponent. + "-opt-in=kotlin.RequiresOptIn", + "-XXLanguage:+WhenGuards", + ) + } +} + junitPlatform { instrumentationTests { version.set(libs.versions.junit5.android.asProvider()) diff --git a/android/build.gradle.kts b/android/build.gradle.kts index 877f19e2f5..9bb9fad6bd 100644 --- a/android/build.gradle.kts +++ b/android/build.gradle.kts @@ -11,11 +11,10 @@ plugins { alias(libs.plugins.ktfmt) apply false alias(libs.plugins.compose) apply false alias(libs.plugins.play.publisher) apply false - alias(libs.plugins.kotlin.android) apply false alias(libs.plugins.kotlin.ksp) apply false alias(libs.plugins.kotlin.parcelize) apply false alias(libs.plugins.protobuf.core) apply false - id("net.mullvad.rust-android") apply false + alias(libs.plugins.rust.android) apply false alias(libs.plugins.detekt) apply true alias(libs.plugins.dependency.versions) apply true diff --git a/android/config/lint-baseline.xml b/android/config/lint-baseline.xml index 1d030f7a2b..c7cf7eb0c2 100644 --- a/android/config/lint-baseline.xml +++ b/android/config/lint-baseline.xml @@ -1,18 +1,356 @@ <?xml version="1.0" encoding="UTF-8"?> -<issues format="6" by="lint 8.13.1" type="baseline" client="gradle" dependencies="true" name="AGP (8.13.1)" variant="all" version="8.13.1"> +<issues format="6" by="lint 9.1.1" type="baseline" client="gradle" dependencies="true" name="AGP (9.1.1)" variant="all" version="9.1.1"> <issue - id="InvalidPackage" - message="Invalid package reference in library; not included in Android: `javax.naming.directory`. Referenced from `io.grpc.internal.JndiResourceResolverFactory.JndiRecordFetcher`."> + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> <location - file="*/caches/modules-2/files-2.1/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar"/> + file="src/main/res/values-es/plurals.xml" + line="3" + column="5"/> </issue> <issue - id="InvalidPackage" - message="Invalid package reference in library; not included in Android: `javax.naming`. Referenced from `io.grpc.internal.JndiResourceResolverFactory.JndiRecordFetcher`."> + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> <location - file="*/caches/modules-2/files-2.1/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar"/> + file="src/main/res/values-fr/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="3" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="number_of_locations">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="7" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="months">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="11" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="days_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="15" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="years_left">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="19" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_days">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="23" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="account_credit_expires_in_hours">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="27" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "es" (Spanish) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-es/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "fr" (French) the following quantity should also be defined: `many` (e.g. "1000000 de jours")" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-fr/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "it" (Italian) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-it/plurals.xml" + line="31" + column="5"/> + </issue> + + <issue + id="MissingQuantity" + message="For locale "pt" (Portuguese) the following quantity should also be defined: `many`" + errorLine1=" <plurals name="delete_account_days_left_warning">" + errorLine2=" ^"> + <location + file="src/main/res/values-pt/plurals.xml" + line="31" + column="5"/> </issue> </issues> diff --git a/android/config/lint.xml b/android/config/lint.xml index be9ac16708..550b8794d3 100644 --- a/android/config/lint.xml +++ b/android/config/lint.xml @@ -16,8 +16,7 @@ <issue id="NewerVersionAvailable" severity="ignore" /> <!-- Ignored, see more: https://github.com/grpc/grpc-java/blob/e8ff6da2cf57a39a62497e9f317e6976b5bfb98c/core/src/main/java/io/grpc/internal/JndiResourceResolverFactory.java#L199 --> <issue id="InvalidPackage"> - <ignore path="**/io.grpc/grpc-core/1.73.0/48c9fbc150a54442429b22c3f4568e9d86b17f88/grpc-core-1.73.0.jar" /> + <ignore path="**/io.grpc/grpc-core/1.80.0/aae1d22e5a816650e1e7408f2f766bf769de76f1/grpc-core-1.80.0.jar" /> </issue> - <!-- We currently do not support 16 KB page sizes --> - <issue id="Aligned16KB" severity="ignore" /> + <issue id="OldTargetApi" severity="ignore" /> </lint> diff --git a/android/docs/BuildInstructions.macos.md b/android/docs/BuildInstructions.macos.md index 417d781bc8..e94a0bc14c 100644 --- a/android/docs/BuildInstructions.macos.md +++ b/android/docs/BuildInstructions.macos.md @@ -60,12 +60,7 @@ export CARGO_TARGET_I686_LINUX_ANDROID_LINKER="$NDK_TOOLCHAIN_DIR/i686-linux-and export CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER="$NDK_TOOLCHAIN_DIR/x86_64-linux-android26-clang" ``` -## 3. Checkout required submodules -```bash -git submodule update --init android/rust-android-gradle-plugin -``` - -## 4. Debug build +## 3. Debug build ### Android Studio diff --git a/android/docs/BuildInstructions.md b/android/docs/BuildInstructions.md index 8172bc2049..6722331ab8 100644 --- a/android/docs/BuildInstructions.md +++ b/android/docs/BuildInstructions.md @@ -57,7 +57,7 @@ Run the following command to trigger a full debug build: ``` 3. Sign the release artifacts using apksigner with the following command: ```bash -apksigner sign --ks app-keys.jks (MullvadVPN)(version)(.apk|.aab) +apksigner sign --ks app-keys.jks (MullvadVPN)(version)(.apk|.aab) ``` ## Build without the provided container @@ -143,11 +143,6 @@ environment variables: .scripts/setup-rust install-hook ``` -#### 5. Checkout required submodules -```bash -git submodule update --init android/rust-android-gradle-plugin -``` - ### Debug build Run the following command to build a debug build: ```bash @@ -162,7 +157,7 @@ Run the following command to build a debug build: ``` 3. Sign the release artifacts using apksigner with the following command: ```bash - apksigner sign --ks app-keys.jks (MullvadVPN)(version)(.apk|.aab) + apksigner sign --ks app-keys.jks (MullvadVPN)(version)(.apk|.aab) ``` ## Build using nix devshell diff --git a/android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml b/android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml index 4b6b59bd12..00124f5a34 100644 --- a/android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml +++ b/android/fdroid-build/metadata/net.mullvad.mullvadvpn.yml @@ -37,15 +37,11 @@ Builds: - building/sigstore - android/lib/billing prebuild: - - git -C ../.. submodule update --init android/rust-android-gradle-plugin - sed -i -e 's|Repositories.GradlePlugins|"https://plugins.gradle.org/m2/"|' ../build.gradle.kts - - sed -i -e '/foojay/d' ../rust-android-gradle-plugin/settings.gradle.kts - sed -i -e '/billing/d' ../settings.gradle.kts - sed -i -e '/projects.lib.billing/d' build.gradle.kts - sed -i '/\"desktop\//d' ../../Cargo.toml - scanignore: - - android/rust-android-gradle-plugin/plugin/build.gradle.kts build: - NDK_PATH="$$NDK$$" source ../fdroid-build/env.sh - echo $NDK_TOOLCHAIN_DIR "$$NDK$$" diff --git a/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt b/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt index 1391a7cd4f..9b6831aa66 100644 --- a/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt +++ b/android/gradle/build-logic/src/main/kotlin/AndroidLibraryPlugin.kt @@ -1,4 +1,4 @@ -import com.android.build.gradle.LibraryExtension +import com.android.build.api.dsl.LibraryExtension import org.gradle.api.Plugin import org.gradle.api.Project import org.gradle.internal.Actions.with @@ -12,7 +12,6 @@ class AndroidLibraryPlugin : Plugin<Project> { override fun apply(target: Project) { with(target) { apply(plugin = "com.android.library") - apply(plugin = "org.jetbrains.kotlin.android") apply(plugin = "mullvad.kotlin-toolchain") extensions.configure<LibraryExtension> { @@ -23,6 +22,8 @@ class AndroidLibraryPlugin : Plugin<Project> { lint { lintConfig = file("${project.rootDir}/config/lint.xml") + baseline = + file("${rootProject.projectDir.absolutePath}/config/lint-baseline.xml") abortOnError = true warningsAsErrors = true } diff --git a/android/gradle/build-logic/src/main/kotlin/utilities/AndroidCompose.kt b/android/gradle/build-logic/src/main/kotlin/utilities/AndroidCompose.kt index 65bd21b6bc..3d0cad6654 100644 --- a/android/gradle/build-logic/src/main/kotlin/utilities/AndroidCompose.kt +++ b/android/gradle/build-logic/src/main/kotlin/utilities/AndroidCompose.kt @@ -4,7 +4,7 @@ import com.android.build.api.dsl.CommonExtension import org.gradle.api.Project import org.gradle.kotlin.dsl.dependencies -internal fun Project.configureAndroidCompose(commonExtension: CommonExtension<*, *, *, *, *, *>) { +internal fun Project.configureAndroidCompose(commonExtension: CommonExtension) { commonExtension.apply { buildFeatures.apply { compose = true } diff --git a/android/gradle/libs.versions.toml b/android/gradle/libs.versions.toml index 577a591c7b..777be518b0 100644 --- a/android/gradle/libs.versions.toml +++ b/android/gradle/libs.versions.toml @@ -13,8 +13,8 @@ ndk = "27.3.13750724" # https://github.com/gradle/gradle/issues/19228 # Find the relevant AAPT version here: # https://mvnrepository.com/artifact/com.android.tools.build/aapt2 -android-gradle-aapt = "14304508" -android-gradle-plugin = "8.13.2" +android-gradle-aapt = "14792394" +android-gradle-plugin = "9.1.1" # Other android-billingclient = "8.3.0" androidx-activitycompose = "1.13.0" @@ -35,7 +35,7 @@ androidx-tv = "1.0.1" androidx-uiautomator = "2.4.0-beta02" androidx-work = "2.11.2" arrow = "2.2.2.1" -baselineprofile = "1.4.1" +baselineprofile = "1.5.0-alpha04" benchmark-macro-junit4 = "1.4.1" commonsvalidator = "1.10.1" compose = "1.10.6" @@ -50,8 +50,8 @@ grpc = "1.80.0" grpc-kotlin = "1.5.0" junit = "5.13.4" junit4 = "1.3.0" -junit5-android = "1.8.0" -junit5-android-plugin = "1.13.1.0" +junit5-android = "2.0.1" +junit5-android-plugin = "2.0.1" kermit = "2.1.0" koin = "4.2.1" koin-compose = "4.2.1" @@ -66,15 +66,16 @@ ktfmt = "0.26.0" ktor = "3.4.2" leakcanary = "2.14" mockk = "1.14.9" -play-publisher = "3.13.0" +play-publisher = "4.0.0" play-services-location = "21.3.0" profileinstaller = "1.4.1" protobuf = "4.34.1" -protobuf-gradle-plugin = "0.9.6" +protobuf-gradle-plugin = "0.10.0" turbine = "1.2.1" annotation-jvm = "1.10.0" junit-version = "4.13.2" material = "1.13.0" +rust-android = "0.10.1" [libraries] accompanist-drawablepainter = { module = "com.google.accompanist:accompanist-drawablepainter", version.ref = "accompanist" } @@ -187,7 +188,9 @@ baselineprofile = { id = "androidx.baselineprofile", version.ref = "baselineprof compose = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } dependency-versions = { id = "com.github.ben-manes.versions", version.ref = "dependency-versions" } detekt = { id = "io.gitlab.arturbosch.detekt", version.ref = "detekt" } +# noinspection SimilarGradleDependency grpc-protoc-gen-grpc-java = { id = "io.grpc:protoc-gen-grpc-java", version.ref = "grpc" } +# noinspection SimilarGradleDependency grpc-protoc-gen-grpc-kotlin = { id = "io.grpc:protoc-gen-grpc-kotlin", version.ref = "grpc-kotlin" } junit5-android = { id = "de.mannodermaus.android-junit5", version.ref = "junit5-android-plugin" } kotlin-android = { id = "org.jetbrains.kotlin.android", version.ref = "kotlin" } @@ -196,8 +199,11 @@ kotlin-parcelize = { id = "org.jetbrains.kotlin.plugin.parcelize", version.ref = kotlinx-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } ktfmt = { id = "com.ncorti.ktfmt.gradle", version.ref = "ktfmt" } play-publisher = { id = "com.github.triplet.play", version.ref = "play-publisher" } +# noinspection SimilarGradleDependency protobuf-core = { id = "com.google.protobuf", version.ref = "protobuf-gradle-plugin" } +# noinspection SimilarGradleDependency protobuf-protoc = { id = "com.google.protobuf:protoc", version.ref = "protobuf" } +rust-android = { id = "net.mullvad.rust-android", version.ref = "rust-android" } # Convention plugins mullvad-android-library = { id = "mullvad.android-library" } mullvad-android-library-feature-api = { id = "mullvad.android-library-feature-api" } diff --git a/android/gradle/osv-scanner.toml b/android/gradle/osv-scanner.toml index a7335c2e69..fe51b7f6ef 100644 --- a/android/gradle/osv-scanner.toml +++ b/android/gradle/osv-scanner.toml @@ -114,3 +114,9 @@ reason = "The app does not use netty for external http communication" id = "CVE-2026-5588" # GHSA-wg6q-6289-32hp ignoreUntil = 2026-08-01 reason = "The app does not use dependency directly, it is used by AGP that builds the app, no impact on app" + +# Apache Commons Lang is vulnerable to Uncontrolled Recursion when processing long inputs +[[IgnoredVulns]] +id = "CVE-2025-48924" # GHSA-j288-q9x7-2f5v +ignoreUntil = 2026-08-01 +reason = "The app does not use dependency directly, it is used by AGP that builds the app, no impact on app" diff --git a/android/gradle/verification-keyring.keys b/android/gradle/verification-keyring.keys index 2af7b61017..4aa200060f 100644 --- a/android/gradle/verification-keyring.keys +++ b/android/gradle/verification-keyring.keys @@ -1953,6 +1953,48 @@ T9JZ1lJbJttWizMfYw/Vsg== -----END PGP PUBLIC KEY BLOCK----- +pub 5A68A2249128E2C6 +sub 4E5C59DBFF7DACF9 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBGPcwwABEADTw/gqmHh4LTSDsBP0KMoXFtFQnv7xmVPPrPjt0NxGn3w2WIou +7UaLUTViKkgm92h72gyM7N9JfNBLcYrqVf9ed75MPdGQgzIhkVg3SLWZGFoIQUJ4 +VznKuqJmd0dSRtApXL9ZoVXf1mLnbLkOvfLfw2hVIsMJcW9/G4It7pPY82IiwTLn +XG/pw6+wLa5FGCM4mldPnyBDR935nSkgnZzQJyDESXZKS1uiU1rMcGWkVLJ1UYfg +fT5c6jAk+75vhyQEvHReoa1T8fgBPD0jAlE7T80460x8dramshhAAIOZLnlAuiBN +A7KPY7cUDxDyFNLdhj7lGjPP1UTv5mdcZc0H6tgaapOB8QzqnkAJN7GrPHjAWnu7 +ujdiT+lmng+waiBfoQN7HQyJXng8Skj1tVYjuAUNgUuA6p1hL30k9Ny9wO2BBg23 +OXYn8yLptZCUg4T31w2ko2PReSxMeEI6S2jWTALP9HH1Q1sinQnlJ8SfPAssG8wn +qjaV4PtS8bO+Gy2NosG389dzibrmVJAHqymTLlaviWgeqAXEwZhbVcSOv+B3JgAX +h1dI2zDJUMGV7jNbKa+UNGb+di8T3J5JEXCNM/Zvm3KNudfZFbcNS1pEzNRzm4gh +kmNHQEtknSm6NHaWIP5eMIxsKGUA6qTR8XE9qrvpwV35rwbxmPHSowHzzwARAQAB +zsFNBGPcwwABEADh/vvuWr2Pl5xD/gF1vKIdy+sNTTadx7EoAsdnrYShtP3jvUPL +9VDvbpyHK9B6wFEulUM037L7BOl9khg9oO4G/NXlU3wiIJk4dI4tBrj1IAFD7z3q +Q2Sgpy/bTsBRZZCwOiW28IxqQsx5DE4i5YYOEjjyqZiza4/I3TchKN0sEOwb77ME +UrYS1CUelpl/zFlYZNGXT/oDjJI2bVs1pvCMtb2iQW7m6JvDEY0xZ7zoRm2rJA56 +7oV3WAO6u2T2tpAzfu1SYJRRPbUt45pdzWSZUzCQwcB0ZTAuQbK4nIsjPGv6oAPm +3PgpEpW2PBHPux+UHN03k/vEpb5XLLTBuWIdgtXRzD2vSkEO7A6CBkYTY4TY5Uod +LgV+szYlG+N00m0h2SOf/9FEijRIA2XMfNYZ6E8x3I0ADXmOEE1MfdBGSEtk/Tzb +/NX8Bb8/zk1tKRI00vEz1bjOTsiRZQ6Aod+hUcCPasTUAKIgTpe30zd1v1krF4le +VRXHWJbUmpsr7CoJRIrKBghkP7K0vLUQzes0djxl/J9C8Ru7bjM6Ndjmy5+oSCMM +PJyJ/Wpd+fEWZxgIukAnjLtuZTUVeMESzP1CkUeNv+aGadPNGw97VRAFEfk6508i +hg+TVEiyFORV/njYUB+4zm/+aczd6KKT24t6DIVdm1FkSds8SpcDT8Ei0wARAQAB +wsF2BBgBCgAgFiEEc5dsnDnBR5uE4mQaWmiiJJEo4sYFAmPcwwACGwwACgkQWmii +JJEo4sbAdRAAlzA7kLCzFnCSYr2TgCfQEoI8yslnPL0flq7ghw5yBK4OdUbYoUBY +BroZMJLwhPvyaEdp3t63Sl/9GsYNfub+TAOJA64WuRtOT1QbOh6+U5T7X5yvPM3F +AGUuYOlk1ABuTAtbOWW+iPOpE7sZaai0j9zH2vPyviBqZ6GtvsuVT7ynRbrYuWe9 +127ZkJet6zPzGXoyTE+FaGOdv/wd+9u1Qjk/lYowNoQ7xXWbnF4jD3o6lM56uOgv +PUFoSnzbsd1fCXcfQ4wj+O3yEoMDVa1K9eIrSz7TrL5K4VzfOxaHxPh2orE8dFgj +Xy0Vm/KCXTOc9DcJXCjqJVh9RoDxTaNkjWfkN+1bq9NUaPauRduMwlkbk904ygXx +MJ485hm5uSaCKM8eYBp4y/CdwOcnonBEg+lS3rVIcfDUByRrim5pOsIlSe3f2OX3 +txMYQvXJivYOA4phKSpntp4TDzGkZfLbCIpaFowR3px/c2LKuQmTmr+Vl8v5W4kB +gQGEDdxYa7jhYx9HbLimtQG2XcCC+javwdubT/ItHrfcAB6B+dV0iRA5b4QDGtU0 +CsD9tY3NoaTSCeYc7Xae5YCXr3viH8vWPap984XZWLJZXM2s2Vm1XdeBTQxWCGVE +R9dnzGGEDsHNOZoy3UpsL+GQ+AORGsEAjOVJQnCjqUh7gtB8cwiPvps= +=UjLO +-----END PGP PUBLIC KEY BLOCK----- + + pub 5F69AD087600B22C uid Eric Bruneton <ebruneton@free.fr> @@ -3898,6 +3940,35 @@ vMxKy4GRZS18bXDI3vS6gRDNJDCqBYIhp13Os9k+ZpnwK3PPIHv4l1I0i0EHZKk= -----END PGP PUBLIC KEY BLOCK----- +pub BF984B4145EA13F7 +uid Egor Andreevici <egor@squareup.com> + +sub 84761D363E7B0FC4 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsBNBF7rgogBCADU9OwoEFdIgN5U0JU5pI7s3T1T1LeDMzAQ8l2Hq4jFrhnrjcEA +ieDSut1YIv5NTBoZv4CrklaKvvQNUXPvKrFImA4OKhBodKV3wsq2efCATDGa1JAw +VEJx6nJxxMsCLCJvmZsD+YE8/DIBI6jjnjh8jagZVkxkSRPvUIxlZCxytIyqXI0t +O8pLh8+8p5e0PgGb9OoszxEQZdBavsixdpe+0feU9cz0l0jJYx3W4ErZeCGGwNat +UUiW0ctb3iz7BkNhhoV9zepxkSLzCf5zBeyA+WfD34028pAfPpyAfDYXF4x55sVP +/3MdWGB6eU6KzPG2/QV/6or5E+C1yCMrnMy1ABEBAAG0I0Vnb3IgQW5kcmVldmlj +aSA8ZWdvckBzcXVhcmV1cC5jb20+zsBNBF7rgogBCADBMYkuALuhT0pTMowmk/BH +8T9OXsu/a2EkmXf4sZqslcyZF2G3/0iQgXl/fjbVlNyxLi9C/Vl4AAPWLNfDWicw +TAuJIkCX8lyuimpO7FH2Vlr8dwHdyLd+V+LLyTbkfRqKoLDrwg9Uj4CuzH03ABfH +uI9lFKoEZ4zOUunUWugB9rN2wo/BhPmEh/QINqLDXCgYKLDYr8NOLWIfrI8fFuXo +SmjhDKwQzvDjGFXoiBDrwSI7AmaSYAJzgT4f+8yEO9rT2vTrt5wFgcHYjwYKr+RU +yFZh1jHwCSkUQluK4toTeraBxq4yTIKG7cFuer04m2/NhBi3WNwReNQ0E9jBIjNV +ABEBAAHCwHwEGAEIACYWIQQdCoted8Z4p8ckRFq/mEtBReoT9wUCXuuCiAIbDAUJ +A8JnAAAKCRC/mEtBReoT91VqB/9VIYofkP4iSHXbwWrVnc6YDntN6aSvaQlmdinq +bpCC20fG6V93KlIk2xQ91vsm662NJODnvYV3Jt63tDdhgHxFn7UZJ8Vx9EzHslqA +ZZXX0jOQ465YzPPFwCJJP09sHAEb9TwufSCGRijqYsSLReT6bGCCOGM5a4qVPfLF +wU0pSS1Nf1GWk+1zTmfTtfz1cQA6VSHh+jFXVoeFuwFf3WGeY3d9TW1w07cgyQVG +KIqtobtdPkTaKqtvFpiUBg/GqiLijqXgQPBIqy3EaAxhC0qmE5UMgvJ5fD+T4JBG +eQh3BspmZac4oUdxAqzyU5N/Um+w90sQluFqwoVd5FX5i4L3 +=ciUG +-----END PGP PUBLIC KEY BLOCK----- + + pub BFFC9B54721244AD uid Bernd Eckenfels <ecki@apache.org> @@ -4128,6 +4199,48 @@ tChLTT7nyssA08w= -----END PGP PUBLIC KEY BLOCK----- +pub CB43338E060CF9FA +sub C59D5D06CF8D0E01 +-----BEGIN PGP PUBLIC KEY BLOCK----- + +xsFNBE0NT+kBEAD1hzO+dXStXYJj8M6FBn9fxw+grddjM9rqaEgJ2omSdpZZOPBs +DRor7v0Rm23Ec17y/7Dd6oR1CvyAeQwhJvNBaAW4LQmUcvvqep4hfkWDhlRvh/QS +z+0yHhMMDrMHB/dhQaCvB/SoF1IFp0mASTEYU8DieHeRgYy72glTnTC/LhBExuuH +N8E/YP/oAlQ3djijCP4oZ/mIC5AUZzTvzmUFp60plg9trH+mIKZRFiKY7De94I7D +yGencpy/BRPc9lLYr/vvPoxfJUVT8lObXTSsDUw2Q+X6Z7t++eMphDQRNkauII7q +7Wgq66wCjvpMHAVU1yT/nripQOjab6OBddNyS5EE890laxN1DPn++szOlH3qElUp +1zrq4wZK/b2ykC29D/YWU6sSUFvjXKy7RodqrB2IwcvAKf6cb3p/q6c/Ka4vr2xp +DlRyvYnZELlHoQvXSaXzPg41mtvgGrile0bkJ5PCtTOBx/pA/4S8/5y++TDbDYgw +AZ7Oqn82wma7tVb7AfcPCNRtP8t0nCWDJOsCczgE08PodpOwCUgqgb+AOYaduBBJ +H8v7LZ0CX5a6PImQGUMztrjfpPK0msLLu30nkiMzJcXvo4blekOMhTZBiWZ5LF8Z +hHnx++g+DhKXi4yLMQFliDknPGLpnxV+2enqBs3HNPU7IO+xUooWxJpdMQARAQAB +zsFNBE0NT+kBEAChIJDHA7W2T1uZg7L6e7hCYfSpQMsuIQg5j++eZObU1OssweXw +zvf8Y0pUHjIXw8JrmWqfvxZkgjO2qnKQpwQv0zElU1GcguVVQw3jq0Qe1soblZAP +E4Jf+luvEvVxBNqRB2x3K4QRJdqKzY7K5rxBWU5WNp2aJ1y8t3aCFtvsdc38tgg0 +Lpx1sfPg7RCrrHzx60rgCtJ/PRIGmbZMx8mKdOMlr5dNzJ7QFGIIZFx6qr+8Kkfv +jBTSkDDxLF5smWkduTee0Aqc3ZdUkrk8yjrPb592LY8OHOnLj1wc+ACyo/p/X27K +QHqf/v2Bgab+VgxrTKc5BAwycAqvU1KmRMfxYk3NIIgL+xhzdC0f2KXDL/ojc8lY +lxGaTm7xEGWaPldPbF2RoGoEYkGD5IUU19fvSO6ztzdUqcKcNjZeh4vhILkjNb5W +e1RP2hubGvcIJdrjJ7wwas4sWZiJtZLdSmpbL6VXuKBjRZ5cZNav7iWuzYAEgiat +7NjifEEMjJMXOMqUkSdQbdD7Nyk3RqiLNlqS2yR3z07qsGVmA6BV3jvD57lOwqDx ++rO7zHqSUc/CVwGPdMowlSrRWY338y9HboEIesh7o1+P9h+6Eii61xl3+xYJov70 +5LanmDOaKqp6lId89HeGJwEr6+sQzR6xzsl7GQaPbejeQ/aY+Cfw9/wQMQARAQAB +wsF2BBgBAgAJBQJNDU/pAhsMACEJEMtDM44GDPn6FiEEpBP2fXG+7COt0M4Ky0Mz +jgYM+fr2QhAA0GW+pPBKQuvZ4YCnpgTQwW7udB/olCt72pEUo4hbFEyVZZ1J5eSb +/LJUpnoOu4WqWGm9pPB/kjk87SiRvJ+jTnbhDACaC2xPT26bx1U7XU8nMzn6b2OH +6JPsTMOWzg38fSS/y4hhCwuPRUQkhxz6g1s3wsDjCLhv6j36/CzmqMK5mCdhJXwZ +9KYkr102xg2gZ6s/xdgA1HqRNnqjnLwpw8Mqbe4B6wle8isqhEwFOuWLBMcu1lmO +KALpuW6cvQftBII2UQ5xS5JHWumj7KCl/YWZXuZUR+vr4HTSrELRNRKojiHRY66L +wcIEONBE/hXj6XqApz6MhMgMCfHhnM/mc3BaUqCTdyio0SRoa4OaXTQTVrEe/Odc +WuP9Tg6ubieLT2f91DyLs7taeYewCAdYISRdVxD0T/rR7cch6RfQw+v3/+C1Ekat +42DLqSofTUWLH+nM2aUCCZkEbCtTq7ESxxSS3Rfcx1SdV1i1EBLZCt17FvXhStE3 +sNR7oprQ8MCXZbyehkMPROp54N4OqJTD0hIQm3l/RCCwyZyHTJQrvxMUPFGjfkWV +foHWjDcfreeKaxSkW30hy2NBmB/iIn17O6t3MgFemovlGQHZ3IBEFCQBYhhGVwmQ +VBMLVeMTvAVayZmZpxErXLYbiBTqz6AMRaecKwtIO5tbeddiwB4r/p0= +=r9Os +-----END PGP PUBLIC KEY BLOCK----- + + pub CE8B1D1D2530EDC5 sub 7ECBD740FF06AEB5 -----BEGIN PGP PUBLIC KEY BLOCK----- diff --git a/android/gradle/verification-metadata.keys.xml b/android/gradle/verification-metadata.keys.xml index 95d2d55c13..1e73a79ff6 100644 --- a/android/gradle/verification-metadata.keys.xml +++ b/android/gradle/verification-metadata.keys.xml @@ -21,6 +21,9 @@ <trust file=".*-sources[.]jar" regex="true"/> <trust file=".*[.]pom" regex="true"/> </trusted-artifacts> + <ignored-keys> + <ignored-key id="09650EB0D45F1C5E" reason="Key couldn't be downloaded from any key server"/> + </ignored-keys> <trusted-keys> <trusted-key id="03C123038C20AAE9E286C857479D601F3A7B5C1A" group="^com[.]github[.]ajalt($|([.].*))" regex="true"/> <trusted-key id="04543577D6A9CC626239C50C7ECBD740FF06AEB5"> @@ -39,6 +42,7 @@ <trusted-key id="0D35D3F60078655126908E8AF3D1600878E85A3D" group="io.netty"/> <trusted-key id="0E225917414670F4442C250DFD533C07C264648F"> <trusting group="androidx.activity"/> + <trusting group="androidx.benchmark"/> <trusting group="androidx.core"/> <trusting group="androidx.datastore"/> <trusting group="androidx.navigation3"/> @@ -87,6 +91,7 @@ <trusting group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins" version="6.5.2"/> <trusting group="org.gradle.toolchains"/> </trusted-key> + <trusted-key id="1D0A8B5E77C678A7C724445ABF984B4145EA13F7" group="com.squareup" name="javapoet" version="1.13.0"/> <trusted-key id="1D217F8475EEE9F19AB8DD6B793FD5751A0F0780"> <trusting group="app.cash.turbine"/> <trusting group="^com[.]squareup($|([.].*))" regex="true"/> @@ -158,6 +163,7 @@ <trusted-key id="6CE63E2E1685215A995BB3020B99A4AB5DB59AA2" group="io.arrow-kt"/> <trusted-key id="6DD3B8C64EF75253BEB2C53AD908A43FB7EC07AC" group="jakarta.activation"/> <trusted-key id="6F538074CCEBF35F28AF9B066A0975F8B1127B83" group="^org[.]jetbrains[.]kotlin($|([.].*))" regex="true"/> + <trusted-key id="73976C9C39C1479B84E2641A5A68A2249128E2C6" group="com.google.crypto.tink" name="tink" version="1.18.0"/> <trusted-key id="7440F1F7D27BAC115F953D55EB095DA7D2F6AC0E" group="org.tensorflow" name="tensorflow-lite-metadata" version="0.2.0"/> <trusted-key id="7616EB882DAF57A11477AAF559A252FB1199D873" group="com.google.code.findbugs" name="jsr305" version="3.0.2"/> <trusted-key id="78DA3333F653B1C54A938BE24DB7BC57DFDBCEA4" group="net.java.dev.jna" name="jna" version="4.2.2"/> @@ -195,9 +201,16 @@ <trusting group="io.ktor"/> <trusting group="org.jetbrains.kotlinx"/> </trusted-key> - <trusted-key id="90EE19787A7BCF6FD37A1E9180C08B1C29100955" group="com.squareup" name="javawriter" version="2.5.0"/> + <trusted-key id="90EE19787A7BCF6FD37A1E9180C08B1C29100955"> + <trusting group="com.squareup" name="javawriter" version="2.1.1"/> + <trusting group="com.squareup" name="javawriter" version="2.5.0"/> + </trusted-key> <trusted-key id="95115197C5227C0887299D000F9FE62F88E938D8" group="com.google.dagger" name="dagger" version="2.48"/> <trusted-key id="99203D5A6468D757069CED511427500BB1D27520" group="io.exoquery" name="pprint-kotlin" version="1.1.0"/> + <trusted-key id="A413F67D71BEEC23ADD0CE0ACB43338E060CF9FA"> + <trusting group="com.google.code.findbugs"/> + <trusting group="org.jacoco"/> + </trusted-key> <trusted-key id="A5BD02B93E7A40482EB1D66A5F69AD087600B22C" group="org.ow2.asm"/> <trusted-key id="A5F483CD733A4EBAEA378B2AE88979FB9B30ACF2"> <trusting group="androidx.annotation"/> @@ -267,11 +280,17 @@ </artifact> </component> <component group="androidx.activity" name="activity" version="1.2.1"> + <artifact name="activity-1.2.1.aar"> + <sha256 value="8256bbef652625546ca6eb6ed96a6ac3d429dc9527551aa8a77aa9a7e414bca1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="activity-1.2.1.module"> <sha256 value="7e8cd74c2fa8166d82663f75a65c8375d4fdec6f1ba880b526dae4192a29a2c9" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> <component group="androidx.activity" name="activity" version="1.2.3"> + <artifact name="activity-1.2.3.aar"> + <sha256 value="1dce0705c334a6b2ef03382418dc7586f4e57ee23817267b403ea8cfc36c824e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="activity-1.2.3.module"> <sha256 value="e9e2dd9d99adaf343369187cf6a3f0380ff9d2544944cdfc47310efbceb1b351" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -306,10 +325,18 @@ </artifact> </component> <component group="androidx.annotation" name="annotation" version="1.3.0"> + <artifact name="annotation-1.3.0.jar"> + <sha256 value="97dc45afefe3a1e421da42b8b6e9f90491477c45fc6178203e3a5e8a05ee8553" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="annotation-1.3.0.module"> <sha256 value="9516c2ae44284ea0bd3d0eade0ee638879b708cbe31e3af92ba96c300604ebc3" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.annotation" name="annotation" version="1.6.0"> + <artifact name="annotation-1.6.0.module"> + <sha256 value="6146b6138643b2ac0590df509dd51abaea769c79fd7602eb217168fe5af78cd2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.annotation" name="annotation-experimental" version="1.1.0"> <artifact name="annotation-experimental-1.1.0.aar"> <sha256 value="0157de61a2064047896a058080f3fd67ba57ad9a94857b3f7a363660243e3f90" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -318,11 +345,24 @@ <sha256 value="0361d1526a4d7501255e19779e09e93cdbd07fee0e2f5c50b7a137432d510119" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.annotation" name="annotation-jvm" version="1.6.0"> + <artifact name="annotation-jvm-1.6.0.jar"> + <sha256 value="60b10b5ef5769b79570172e015b8159405c92f034ba88b9391a977589c9deb4e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + <artifact name="annotation-jvm-1.6.0.module"> + <sha256 value="3f5a8faa19de667e63dca9730ff8ef0e478e4bafb5feeb8258e5c086246dc90c" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.appcompat" name="appcompat-resources" version="1.7.0"> <artifact name="appcompat-resources-1.7.0.module"> <pgp value="A5F483CD733A4EBAEA378B2AE88979FB9B30ACF2"/> </artifact> </component> + <component group="androidx.arch.core" name="core-common" version="2.1.0"> + <artifact name="core-common-2.1.0.jar"> + <sha256 value="fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.arch.core" name="core-common" version="2.2.0"> <artifact name="core-common-2.2.0.jar"> <sha256 value="65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -331,6 +371,16 @@ <sha256 value="edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.arch.core" name="core-runtime" version="2.0.0"> + <artifact name="core-runtime-2.0.0.aar"> + <sha256 value="87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-runtime" version="2.1.0"> + <artifact name="core-runtime-2.1.0.aar"> + <sha256 value="dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.arch.core" name="core-runtime" version="2.2.0"> <artifact name="core-runtime-2.2.0.aar"> <sha256 value="a1be5e0caa2b07623862af6ae21b3ab0718123245184d0e30dea81b53f990a47" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -344,16 +394,26 @@ <sha256 value="c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.collection" name="collection" version="1.0.0"> + <artifact name="collection-1.0.0.jar"> + <sha256 value="9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection" version="1.1.0"> + <artifact name="collection-1.1.0.jar"> + <sha256 value="632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.collection" name="collection-ktx" version="1.1.0"> + <artifact name="collection-ktx-1.1.0.jar"> + <sha256 value="2bfc54475c047131913361f56d0f7f019c6e5bee53eeb0eb7d94a7c499a05227" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core" version="1.0.0"> <artifact name="animation-core-1.0.0.module"> <sha256 value="2e3502f0deaf56b098b0412075fcc3e7c2d85b95ae9bf4230ec92c2a9008f842" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="androidx.compose.foundation" name="foundation-layout" version="1.0.0"> - <artifact name="foundation-layout-1.0.0.module"> - <sha256 value="98c2c2c70116dcd5a2a69f62c1439c05a364864ace450062d5a879812bc42e18" origin="Generated by Gradle" reason="Artifact is not signed"/> - </artifact> - </component> <component group="androidx.compose.material" name="material" version="1.0.0"> <artifact name="material-1.0.0.aar"> <sha256 value="5b1efb82311098418e9f61c5d3aa95d8e44fc36319d23a2901232fbe7f147d8b" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -394,6 +454,11 @@ <sha256 value="69b79724566d49140846700690b8d2165231c577e93e66726a443e8f976bbe19" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.core" name="core" version="1.13.0"> + <artifact name="core-1.13.0.aar"> + <sha256 value="1b96c8eb10c4b40283fdd6e9aa74ffff05fae4f15d54f61ba69d517fcd144695" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.core" name="core" version="1.16.0"> <artifact name="core-1.16.0.aar"> <sha256 value="6bf03d39dbe3744acce227d3b697374c3625aae1025fbec8ad9fd7bd58bce431" origin="Generated by Gradle"/> @@ -404,11 +469,21 @@ <sha256 value="311d83ac67d394076ec21d12ed2d10a44b59cb2929b7dce00e5a90a93842e37d" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.core" name="core" version="1.2.0"> + <artifact name="core-1.2.0.aar"> + <sha256 value="524b8b88ceb6a74a7e44e6b567a135660f211799904cb218bfee5be1166820b2" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.core" name="core" version="1.9.0"> <artifact name="core-1.9.0.module"> <sha256 value="8674ade1d12962469dd2d1e6edc03b465f20d180b0840a129bc40b351e8651d1" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.core" name="core-ktx" version="1.2.0"> + <artifact name="core-ktx-1.2.0.aar"> + <sha256 value="dcb74d510d552b35eff73b0dd27b829649535f3902e5b5a1f26040383c10a940" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.cursoradapter" name="cursoradapter" version="1.0.0"> <artifact name="cursoradapter-1.0.0.aar"> <sha256 value="a81c8fe78815fa47df5b749deb52727ad11f9397da58b16017f4eb2c11e28564" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -468,6 +543,11 @@ <sha256 value="09974bb5ef9780de9d56715d71171a35c78fb2e17fd865773b0c83a3acac039c" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.fragment" name="fragment" version="1.1.0"> + <artifact name="fragment-1.1.0.aar"> + <sha256 value="a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.fragment" name="fragment" version="1.5.4"> <artifact name="fragment-1.5.4.aar"> <sha256 value="bc3c2431dda42e94bb9511c587eae890d276e4aafe393a8da7b00169186dafde" origin="Generated by Gradle"/> @@ -509,6 +589,11 @@ <sha256 value="1beb0b9fffb630a005deca1d3583d2acbec8685d6de809a3a6e0e433f418b6c3" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.0.0"> + <artifact name="lifecycle-livedata-2.0.0.aar"> + <sha256 value="c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.10.0"> <artifact name="lifecycle-livedata-2.10.0.aar"> <sha256 value="3e8c009fc88da1c52e4ed05a81269d5ac9bd405046f300307f5e3a17e201a6df" origin="Generated by Gradle"/> @@ -519,6 +604,14 @@ <sha256 value="e2659e87e890b52b66f300471828b387a205e5387a392713190166f399ecf641" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.3.1"> + <artifact name="lifecycle-livedata-core-2.3.1.aar"> + <sha256 value="e55d38c372460f0a03997ddc950c67227511340fd74f8634d99d29653cd81ab1" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-core-2.3.1.module"> + <sha256 value="b1e095d550d39a7d6c815761d6dbe3fd64eb31a39dc28146e78bbf2c01ba8f41" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.5.1"> <artifact name="lifecycle-livedata-core-2.5.1.module"> <sha256 value="3f388e9e078901970c2bfcfc02fecae948de4b46be5211919ae07d012ca2980d" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -540,6 +633,9 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.3.1"> + <artifact name="lifecycle-runtime-2.3.1.aar"> + <sha256 value="dd294f4a689c71ff877fd41f3b67a3a62f7760d44ce420e6130f1fc3569d8f00" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-runtime-2.3.1.module"> <sha256 value="2a7b90e5049b674b36bccfd68677b3a0b3178b3f7c2ef7ddf618d3895598c4ce" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -555,6 +651,9 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.3.1"> + <artifact name="lifecycle-viewmodel-2.3.1.aar"> + <sha256 value="b6db4c274a12ff85a4747e1e6669c7e98aefa2571ace9d1f1a6fa6be417ce838" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-2.3.1.module"> <sha256 value="a531853dfe316c90b7466d24be94dbe60a60ef54a52c904c86381986202e51f4" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -564,12 +663,20 @@ <sha256 value="2b406faea5c12f2b8df4b7a60931f846648f2e1f4d78361e198d1184f19a4797" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.6.2"> + <artifact name="lifecycle-viewmodel-2.6.2.aar"> + <sha256 value="e4ff4338999e1c6c9c724719f5d4aa7dd61bf6f545d5256a27a9d375df9f2330" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-ktx" version="2.6.1"> <artifact name="lifecycle-viewmodel-ktx-2.6.1.module"> <sha256 value="a5110f85788bc167df9fe8fbe08004ddc5c5dd9b15cb7376ceeaef025fccaaf8" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.3.1"> + <artifact name="lifecycle-viewmodel-savedstate-2.3.1.aar"> + <sha256 value="97137a8af6a31776a14e4866ab808c7c0a791b484bdbc788bbd83e66407564c0" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="lifecycle-viewmodel-savedstate-2.3.1.module"> <sha256 value="8083710b758ac096891e91f51d91ee56a445b265d7becf230355377327c0418b" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -613,11 +720,17 @@ </artifact> </component> <component group="androidx.savedstate" name="savedstate" version="1.1.0"> + <artifact name="savedstate-1.1.0.aar"> + <sha256 value="d60bbe44c2c08083a17c5dc678a6d6b4d0a2d664858016ab5c049cbea90a63b7" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="savedstate-1.1.0.module"> <sha256 value="6eea2bc150828c8fcba777e93037038e2ee3ec441c43d6acecf2c5cd9ddc5374" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> <component group="androidx.savedstate" name="savedstate" version="1.2.1"> + <artifact name="savedstate-1.2.1.aar"> + <sha256 value="21a7d4bcf6bdb94ad7b9283801529300b4fbb8808ca4f191e0cdce6fd8e4705a" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="savedstate-1.2.1.module"> <sha256 value="5bb656fc760d9e3996b535160cbb4106033c9f736e9089e6ef4eb0c669785066" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -645,12 +758,30 @@ <sha256 value="c0754928effe1968c3a9a7b55d1dfc7ceb1e1e7c9f3f09f98afd42431f712492" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.test" name="core" version="1.5.0"> + <artifact name="core-1.5.0.aar"> + <sha256 value="2c06715c0d0843cee2143ab8bb322bb3f34d5247630402fc8c1b6a0eafa15b9f" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="androidx.test" name="monitor" version="1.6.1"> + <artifact name="monitor-1.6.1.aar"> + <sha256 value="2985ce8556989baf7c84342e7f687713c037a39a922e614d1a3ddf1ca3777079" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.test.ext" name="junit" version="1.1.5"> <artifact name="junit-1.1.5.aar"> <sha256 value="4307c0e60f5d701db9c59bcd9115af705113c36a9132fa3dbad58db1294e9bfd" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.test.services" name="storage" version="1.4.2"> + <artifact name="storage-1.4.2.aar"> + <sha256 value="b34861f0cd920cb1089f08c3f27e5865b7f920284cc45f4ed12ef8d6980dac48" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.tracing" name="tracing" version="1.0.0"> + <artifact name="tracing-1.0.0.aar"> + <sha256 value="07b8b6139665b884a162eccf97891ca50f7f56831233bf25168ae04f7b568612" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> <artifact name="tracing-1.0.0.module"> <sha256 value="fc8b21ebe5fa3a7c96ee098bcdcd00f077ebce73f243fa858e2b0671615f75d8" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> @@ -683,6 +814,11 @@ <sha256 value="76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.0"> + <artifact name="versionedparcelable-1.1.0.aar"> + <sha256 value="9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.1"> <artifact name="versionedparcelable-1.1.1.aar"> <sha256 value="57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4" origin="Generated by Gradle" reason="Artifact is not signed"/> @@ -693,14 +829,9 @@ <sha256 value="147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.android.tools.build" name="bundletool" version="1.18.1"> - <artifact name="bundletool-1.18.1.jar"> - <sha256 value="a73341a7945abcb0e6b8971c7b1b2801bd765006447ca0d2437a4260d572ceac" origin="Generated by Gradle" reason="Artifact is not signed"/> - </artifact> - </component> - <component group="com.android.tools.build" name="transform-api" version="2.0.0-deprecated-use-gradle-api"> - <artifact name="transform-api-2.0.0-deprecated-use-gradle-api.jar"> - <sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.android.tools.build" name="bundletool" version="1.18.3"> + <artifact name="bundletool-1.18.3.jar"> + <sha256 value="ccad18514fd97db010856b2bbed40f481f8ba9349368c97ae54d72e3567d0171" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> <component group="com.android.tools.build.jetifier" name="jetifier-core" version="1.0.0-beta10"> @@ -777,34 +908,39 @@ <sha256 value="1e301f0c52ac248b0b14fdc3d12283c77252d4d6f48521d572e7d8c4c2cc4ac7" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.9-alpha03"> - <artifact name="android-device-provider-local-0.0.9-alpha03.jar"> - <sha256 value="667a4d35bbba87d3c86f5180dfa521fdbd7a4ef5c60d949154b0301f3e232e1b" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.9-alpha04"> + <artifact name="android-device-provider-local-0.0.9-alpha04.jar"> + <sha256 value="07442dc00e29d3f1b888e8e1d02786184fc348dfbdf04040625e25a4af937d77" origin="Generated by Gradle" reason="Artifact is not signed"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.9-alpha04"> + <artifact name="android-driver-instrumentation-0.0.9-alpha04.jar"> + <sha256 value="ce98aea320c84ac870c3c437c20154c9b438b65d4b188f3006cfbd99540b8b35" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.9-alpha03"> - <artifact name="android-driver-instrumentation-0.0.9-alpha03.jar"> - <sha256 value="507c632ec7db77bcb299b5519d59b14cc6243aac541767c632fdbeddc6226b07" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.9-alpha04"> + <artifact name="android-test-plugin-0.0.9-alpha04.jar"> + <sha256 value="ad63f94ffc0a497b41aeac656fc240d0143927033b8ff2da077b85bcbf7ef37f" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.9-alpha03"> - <artifact name="android-test-plugin-0.0.9-alpha03.jar"> - <sha256 value="d6cb7e126f433037190bcd3c3b904b19ba842d46b17b0fd27c38cc4ccecbec90" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="core" version="0.0.9-alpha04"> + <artifact name="core-0.0.9-alpha04.jar"> + <sha256 value="d8c6ceb0a5dec0593dbe56d94f0d0451fc14698a89d732c276908bb4748377fe" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="core" version="0.0.9-alpha03"> - <artifact name="core-0.0.9-alpha03.jar"> - <sha256 value="6e1806d015c416596f53a45a3100e25743c313a6e3fc4f52f24e8b257f2c82ce" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="core-proto" version="0.0.8-alpha08"> + <artifact name="core-proto-0.0.8-alpha08.jar"> + <sha256 value="3920575a74f1437975cdf45276f9b75e7ae41bafb8deb1d60e7d639f21d1b06c" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="core-proto" version="0.0.9-alpha03"> - <artifact name="core-proto-0.0.9-alpha03.jar"> - <sha256 value="d001eb0ccbbfc8cb9eaa193a358e63712974639775647be949ab232c2b29b407" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="core-proto" version="0.0.9-alpha04"> + <artifact name="core-proto-0.0.9-alpha04.jar"> + <sha256 value="f1abe1b26373cb8623c06a229f858b45af17c2ffb680b04fb0beefed6979c087" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> - <component group="com.google.testing.platform" name="launcher" version="0.0.9-alpha03"> - <artifact name="launcher-0.0.9-alpha03.jar"> - <sha256 value="0012f980a059a0c4c216d0f1d0016867ab31eb8079e3f8f879f1f02b7be3a6e7" origin="Generated by Gradle" reason="Artifact is not signed"/> + <component group="com.google.testing.platform" name="launcher" version="0.0.9-alpha04"> + <artifact name="launcher-0.0.9-alpha04.jar"> + <sha256 value="fb26d0f83c6d95cd7009b885bc443079060e99cc4d9bd5140429a217bf043c2e" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> <component group="javax.inject" name="javax.inject" version="1"> @@ -812,6 +948,14 @@ <sha256 value="91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff" origin="Generated by Gradle" reason="Artifact is not signed"/> </artifact> </component> + <component group="net.mullvad" name="plugin" version="0.10.1"> + <artifact name="plugin-0.10.1.jar"> + <sha256 value="a496972dc0206f3d4279d6c3dc97ff341a6de45ebb619ac27fc52f6f1cfa1e8d" origin="Generated by Gradle" reason="A key couldn't be downloaded"/> + </artifact> + <artifact name="plugin-0.10.1.module"> + <sha256 value="83a5a8174588a4390d5aba2d4580bee789e9f161131a7725484066991a1cf106" origin="Generated by Gradle" reason="A key couldn't be downloaded"/> + </artifact> + </component> <component group="net.sf.kxml" name="kxml2" version="2.3.0"> <artifact name="kxml2-2.3.0.jar"> <sha256 value="f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2" origin="Generated by Gradle" reason="Artifact is not signed"/> diff --git a/android/gradle/verification-metadata.xml b/android/gradle/verification-metadata.xml index 6faec49b33..c9df47f66f 100644 --- a/android/gradle/verification-metadata.xml +++ b/android/gradle/verification-metadata.xml @@ -70,11 +70,17 @@ </artifact> </component> <component group="androidx.activity" name="activity" version="1.2.1"> + <artifact name="activity-1.2.1.aar"> + <sha256 value="8256bbef652625546ca6eb6ed96a6ac3d429dc9527551aa8a77aa9a7e414bca1" origin="Generated by Gradle"/> + </artifact> <artifact name="activity-1.2.1.module"> <sha256 value="7e8cd74c2fa8166d82663f75a65c8375d4fdec6f1ba880b526dae4192a29a2c9" origin="Generated by Gradle"/> </artifact> </component> <component group="androidx.activity" name="activity" version="1.2.3"> + <artifact name="activity-1.2.3.aar"> + <sha256 value="1dce0705c334a6b2ef03382418dc7586f4e57ee23817267b403ea8cfc36c824e" origin="Generated by Gradle"/> + </artifact> <artifact name="activity-1.2.3.module"> <sha256 value="e9e2dd9d99adaf343369187cf6a3f0380ff9d2544944cdfc47310efbceb1b351" origin="Generated by Gradle"/> </artifact> @@ -208,10 +214,18 @@ </artifact> </component> <component group="androidx.annotation" name="annotation" version="1.3.0"> + <artifact name="annotation-1.3.0.jar"> + <sha256 value="97dc45afefe3a1e421da42b8b6e9f90491477c45fc6178203e3a5e8a05ee8553" origin="Generated by Gradle"/> + </artifact> <artifact name="annotation-1.3.0.module"> <sha256 value="9516c2ae44284ea0bd3d0eade0ee638879b708cbe31e3af92ba96c300604ebc3" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.annotation" name="annotation" version="1.6.0"> + <artifact name="annotation-1.6.0.module"> + <sha256 value="6146b6138643b2ac0590df509dd51abaea769c79fd7602eb217168fe5af78cd2" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.annotation" name="annotation" version="1.7.0"> <artifact name="annotation-1.7.0.module"> <sha256 value="530708656d380605077ea8bca9ae1372fbd1af38e375f411d4e43263bd510c3c" origin="Generated by Gradle"/> @@ -246,6 +260,9 @@ </artifact> </component> <component group="androidx.annotation" name="annotation-experimental" version="1.4.0"> + <artifact name="annotation-experimental-1.4.0.aar"> + <sha256 value="c6eb7e676011ec65b32428373d450debdfc45179c4f8b3a752174fb87c17b08a" origin="Generated by Gradle"/> + </artifact> <artifact name="annotation-experimental-1.4.0.module"> <sha256 value="5930ea7f21fcb6d0deb2ba32748a0ef7c8fd2c42384860582ba7cd20deb90379" origin="Generated by Gradle"/> </artifact> @@ -274,7 +291,18 @@ <sha256 value="42afca374194273e4067b937cfc447bd3c8c4fd441f41d44f954050dfd6106dd" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.annotation" name="annotation-jvm" version="1.6.0"> + <artifact name="annotation-jvm-1.6.0.jar"> + <sha256 value="60b10b5ef5769b79570172e015b8159405c92f034ba88b9391a977589c9deb4e" origin="Generated by Gradle"/> + </artifact> + <artifact name="annotation-jvm-1.6.0.module"> + <sha256 value="3f5a8faa19de667e63dca9730ff8ef0e478e4bafb5feeb8258e5c086246dc90c" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.annotation" name="annotation-jvm" version="1.7.0"> + <artifact name="annotation-jvm-1.7.0.jar"> + <sha256 value="e36b8e4b8393a4adc74e3d4ab22ad5a36396f0cea2e40b5734eae14937dfd224" origin="Generated by Gradle"/> + </artifact> <artifact name="annotation-jvm-1.7.0.module"> <sha256 value="07ce60c377ab94e47c8c902589b9776030064fd1a7e4d5a01a38d700e35e5db4" origin="Generated by Gradle"/> </artifact> @@ -293,6 +321,9 @@ </artifact> </component> <component group="androidx.annotation" name="annotation-jvm" version="1.8.1"> + <artifact name="annotation-jvm-1.8.1.jar"> + <sha256 value="9aab326d9492800991854360ac248f493ce7f7c3183519309b78ace9e240f6f6" origin="Generated by Gradle"/> + </artifact> <artifact name="annotation-jvm-1.8.1.module"> <sha256 value="c959e3b0cdc75c15efe01605fa56aa79f033e39238e150638b8fabde6aa121a0" origin="Generated by Gradle"/> </artifact> @@ -326,6 +357,11 @@ <sha256 value="163cc5e0f249433ddb0016fbd011ab8de07cf23e07e618c74644688e26cd18e8" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.arch.core" name="core-common" version="2.1.0"> + <artifact name="core-common-2.1.0.jar"> + <sha256 value="fe1237bf029d063e7f29fe39aeaf73ef74c8b0a3658486fc29d3c54326653889" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.arch.core" name="core-common" version="2.2.0"> <artifact name="core-common-2.2.0.jar"> <sha256 value="65308a06b1c00ee186cb9e19321383f043b993813f1522c47f4a3e3303bdba41" origin="Generated by Gradle"/> @@ -334,6 +370,16 @@ <sha256 value="edf4200cfdc2d946232252c99e5dcb9c61bb909eb5450b2613d1d4fdc974b981" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.arch.core" name="core-runtime" version="2.0.0"> + <artifact name="core-runtime-2.0.0.aar"> + <sha256 value="87e65fc767c712b437649c7cee2431ebb4bed6daef82e501d4125b3ed3f65f8e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.arch.core" name="core-runtime" version="2.1.0"> + <artifact name="core-runtime-2.1.0.aar"> + <sha256 value="dd77615bd3dd275afb11b62df25bae46b10b4a117cd37943af45bdcbf8755852" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.arch.core" name="core-runtime" version="2.2.0"> <artifact name="core-runtime-2.2.0.aar"> <sha256 value="a1be5e0caa2b07623862af6ae21b3ab0718123245184d0e30dea81b53f990a47" origin="Generated by Gradle"/> @@ -347,12 +393,12 @@ <sha256 value="c9468f56e05006ea151a426c54957cd0799b8b83a579d2846dd22061f33e5ecd" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.benchmark" name="benchmark-baseline-profile-gradle-plugin" version="1.4.1"> - <artifact name="benchmark-baseline-profile-gradle-plugin-1.4.1.jar"> - <sha256 value="407f9fb4d81f94243948d649ed58b507c1f65e1e5cf58678c4d8ed5d0f02da59" origin="Generated by Gradle"/> + <component group="androidx.benchmark" name="benchmark-baseline-profile-gradle-plugin" version="1.5.0-alpha04"> + <artifact name="benchmark-baseline-profile-gradle-plugin-1.5.0-alpha04.jar"> + <sha256 value="e4e0e5dfd4bb8d1ae75c4aa6e17894f68207444504ea89187ab0c5cb5d148eee" origin="Generated by Gradle"/> </artifact> - <artifact name="benchmark-baseline-profile-gradle-plugin-1.4.1.module"> - <sha256 value="c2ffeb0e07014c49e0a655318c4f1ab7ed2619b016dfd561f1018dd319870630" origin="Generated by Gradle"/> + <artifact name="benchmark-baseline-profile-gradle-plugin-1.5.0-alpha04.module"> + <sha256 value="c56c2816b39499f0c6ae56253b254eb3e55f9207781a4d5642d5cdf15fe6c87e" origin="Generated by Gradle"/> </artifact> </component> <component group="androidx.benchmark" name="benchmark-common" version="1.4.1"> @@ -392,6 +438,16 @@ <sha256 value="b6401616e8a834cf8882204f219433fad4cc91aa63a84e461c2fa14cbaafe16a" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.collection" name="collection" version="1.0.0"> + <artifact name="collection-1.0.0.jar"> + <sha256 value="9c8d117b5c2bc120a1cdfeb857e05b495b16c36013570372a708f7827e3ac9f9" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.collection" name="collection" version="1.1.0"> + <artifact name="collection-1.1.0.jar"> + <sha256 value="632a0e5407461de774409352940e292a291037724207a787820c77daf7d33b72" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.collection" name="collection" version="1.4.2"> <artifact name="collection-1.4.2.module"> <sha256 value="0326d2cf5adbe592312810ca1f71c6c0cc30f753c43f07c7402361b788a7784c" origin="Generated by Gradle"/> @@ -420,6 +476,11 @@ <sha256 value="dde85e292509231b5471bb091b575099d4f43161eb281e87385038a0161072e6" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.collection" name="collection-ktx" version="1.1.0"> + <artifact name="collection-ktx-1.1.0.jar"> + <sha256 value="2bfc54475c047131913361f56d0f7f019c6e5bee53eeb0eb7d94a7c499a05227" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.collection" name="collection-ktx" version="1.4.2"> <artifact name="collection-ktx-1.4.2.module"> <sha256 value="8a68e297cd92c80789acc033e2b3d7cbd7941f9234335f00c037205df200bcf5" origin="Generated by Gradle"/> @@ -453,6 +514,19 @@ <sha256 value="ca7c3fa6dcb3019cf89532fab32d0da5b061a977ceaa62b12914abfe415b6b14" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation" version="1.8.2"> + <artifact name="animation-1.8.2.module"> + <sha256 value="ae7cdc22c2a08bf07256bfc3ed7f57d40baa59359ef56fe1243453b7ca4c372c" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.animation" name="animation-android" version="1.10.0"> + <artifact name="animation-android-1.10.0.module"> + <sha256 value="048631961b8d45793f92705d8775d19e02824b120d1547b92852889678f5834b" origin="Generated by Gradle"/> + </artifact> + <artifact name="animation.aar"> + <sha256 value="8a559dabdae5a4dcd45b9eba7fbc90df093135e43c7e29de2769911eec76eef9" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-android" version="1.10.6"> <artifact name="animation-android-1.10.6.module"> <sha256 value="0ba8909135bf580ddadce00cb7558830851dd47cde297e7e64ece48136a1031a" origin="Generated by Gradle"/> @@ -461,6 +535,11 @@ <sha256 value="543635ec33c67bae335c54228e9573db47912b4a04f559f67b18e532cc39ef33" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-android" version="1.6.8"> + <artifact name="animation-android-1.6.8.module"> + <sha256 value="4f2718c77ef295fbbba8a92b0deaf6d97fc21d0bcd1753d9cba3c20b25c4a076" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-android" version="1.8.1"> <artifact name="animation-android-1.8.1.module"> <sha256 value="9af91c6497c486d65d674f410e0d35abcdea860cacf082130beb8d996087e0d7" origin="Generated by Gradle"/> @@ -474,21 +553,44 @@ <sha256 value="2e3502f0deaf56b098b0412075fcc3e7c2d85b95ae9bf4230ec92c2a9008f842" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core" version="1.10.0"> + <artifact name="animation-core-1.10.0.module"> + <sha256 value="2560e6513e16978300d7f1cb2593e9cdc0f57dbb37b788efd2ee6769c12d7921" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core" version="1.10.6"> <artifact name="animation-core-1.10.6.module"> <sha256 value="e4e7621788fa2177c45abaa9670239b6416931b8de3d6c19f5ec3f028a652d2e" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core" version="1.6.8"> + <artifact name="animation-core-1.6.8.module"> + <sha256 value="73e54651dbbfec4641840b3f3b7ad477833132cd336de2a22cc93ab233d3bd5c" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core" version="1.8.1"> <artifact name="animation-core-1.8.1.module"> <sha256 value="209bfe0d6bc8a700597762c6944eba401f1ae920dd7f6f959738bbce3f4dd1d2" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core" version="1.8.2"> + <artifact name="animation-core-1.8.2.module"> + <sha256 value="2ec21a6cb893a7eb58517721f35ff9d8effb26e85c72f4062504dbc6d391a1ac" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core" version="1.9.0"> <artifact name="animation-core-1.9.0.module"> <sha256 value="4c6c8ea8e5773499eeab487336c083f6bd966997520b208f05691fd700b052ac" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core-android" version="1.10.0"> + <artifact name="animation-core-android-1.10.0.module"> + <sha256 value="c756a26751aa2dd8950ee29fea39ca81e419e4cd7d07a23b04c7158da9db33a2" origin="Generated by Gradle"/> + </artifact> + <artifact name="animation-core.aar"> + <sha256 value="55d7bd5ba5796bc07d0552256734789a5be039555cd93991d0d26ce1a7671fef" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core-android" version="1.10.6"> <artifact name="animation-core-android-1.10.6.module"> <sha256 value="05878f7ca41fcd878c018985de4375bc5f0abefc6bb40e8623e187d59a92b461" origin="Generated by Gradle"/> @@ -497,6 +599,11 @@ <sha256 value="72a59e1ed74b4d1693f0311350ea885985d00830fb340e2578c8df01a4e808de" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core-android" version="1.6.8"> + <artifact name="animation-core-android-1.6.8.module"> + <sha256 value="2814fcf1645cb1d5782b216236b99a4e2dde5bdcbb8e815f4514c044c28b2bef" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core-android" version="1.8.1"> <artifact name="animation-core-android-1.8.1.module"> <sha256 value="e3e4e5560766002bac433809bccf0eaaed8f2356edefccedaea3c4f3006dcd1d" origin="Generated by Gradle"/> @@ -505,6 +612,11 @@ <sha256 value="db3f2a9df5b78286bd01f75107e6146e23095b9bfdc1186773e7efe344c9ab79" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.animation" name="animation-core-android" version="1.8.2"> + <artifact name="animation-core-android-1.8.2.module"> + <sha256 value="434a083560c2540e8bfee11f3582699cad10ec43c5009f924c15093e0b8f88fe" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.animation" name="animation-core-android" version="1.9.0"> <artifact name="animation-core-android-1.9.0.module"> <sha256 value="8f4963bbed56beb8df895e71e889c23c25883518b6ce2192a895c30e9d2fa032" origin="Generated by Gradle"/> @@ -526,6 +638,11 @@ <sha256 value="8fe0e5bfa38f5297ee2772275b46905acecb460541fcb7ee1ed465c8f37a6988" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.foundation" name="foundation" version="1.10.0"> + <artifact name="foundation-1.10.0.module"> + <sha256 value="b9f547775ab6920e06afeb371322840ab72d738b5a694a6f733ad7049675c452" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.foundation" name="foundation" version="1.10.6"> <artifact name="foundation-1.10.6.module"> <sha256 value="a535abfcd91829f1a32915a4ecb949829c21613531018c4f058e79c8c0586b63" origin="Generated by Gradle"/> @@ -536,16 +653,16 @@ <sha256 value="045615477691111fefca60926d3657707d4af3dc5d0221a9cfbbe9cf92399699" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.compose.foundation" name="foundation" version="1.7.0"> - <artifact name="foundation-1.7.0.module"> - <sha256 value="8462ad30b9671fb6afd6c757c9b0830f66bb13ff0ca4d28e554e7b151a1c7291" origin="Generated by Gradle"/> - </artifact> - </component> <component group="androidx.compose.foundation" name="foundation" version="1.8.1"> <artifact name="foundation-1.8.1.module"> <sha256 value="0ae9b9099979aefafa5d8fd6007f4d795f04847ea5defb664c57c8b4680b50f2" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.foundation" name="foundation-android" version="1.10.0"> + <artifact name="foundation-android-1.10.0.module"> + <sha256 value="d4d4ad1b52952463b0b1a5099f6591a8da70105249643ffe3b1fe59e311c3766" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.foundation" name="foundation-android" version="1.10.6"> <artifact name="foundation-android-1.10.6.module"> <sha256 value="84cfbdf14bd4f04f399064b09c6ec21c7bc7fc89def9a0925adce99d2c95d356" origin="Generated by Gradle"/> @@ -559,11 +676,6 @@ <sha256 value="b92502e46bc91f147a8569758db9430bba34e6af477068c3cfea1207f872ab27" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.compose.foundation" name="foundation-android" version="1.7.0"> - <artifact name="foundation-android-1.7.0.module"> - <sha256 value="eb664a01e8332bec4e8b66c858a5e1d59ecafd8254c09158ec815d7a44055739" origin="Generated by Gradle"/> - </artifact> - </component> <component group="androidx.compose.foundation" name="foundation-android" version="1.8.1"> <artifact name="foundation-android-1.8.1.module"> <sha256 value="530a091ecafc5d911fe8025b737ae1935339db6c9c25854d793a5992d2a47624" origin="Generated by Gradle"/> @@ -572,6 +684,11 @@ <sha256 value="340244b58750d91075576d30327a4d15576435278a42d4b4465d87948b1087ae" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.foundation" name="foundation-desktop" version="1.6.8"> + <artifact name="foundation-desktop-1.6.8.module"> + <sha256 value="5a33ae31743fd4babd6b88be2af3ed1af3082c892ed2b06cf886418b4a21a16b" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.foundation" name="foundation-jvmstubs" version="1.10.6"> <artifact name="foundation-jvmstubs-1.10.6.jar"> <sha256 value="8b29cbb616c8db747cc56d8279d9e9bda2605c305a75f339f00fd87d301e6b2c" origin="Generated by Gradle"/> @@ -580,9 +697,9 @@ <sha256 value="c07263028ef085ccf83fb3a7c26065a27960432d4cbbce224e7996811c15b431" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.compose.foundation" name="foundation-layout" version="1.0.0"> - <artifact name="foundation-layout-1.0.0.module"> - <sha256 value="98c2c2c70116dcd5a2a69f62c1439c05a364864ace450062d5a879812bc42e18" origin="Generated by Gradle"/> + <component group="androidx.compose.foundation" name="foundation-layout" version="1.10.0"> + <artifact name="foundation-layout-1.10.0.module"> + <sha256 value="421dccb4cf516955c206ca1cad456983934a9909b44b0e9a14f735a779a563d1" origin="Generated by Gradle"/> </artifact> </component> <component group="androidx.compose.foundation" name="foundation-layout" version="1.10.6"> @@ -595,11 +712,6 @@ <sha256 value="7563a54ddec275c1428c3aed8ff4627a5e2ab405051e81b126e3c1c99502aa11" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.compose.foundation" name="foundation-layout" version="1.7.0"> - <artifact name="foundation-layout-1.7.0.module"> - <sha256 value="7846029e463db74321494031fbfd0d1cd95d269c8bf586213bca191052e63876" origin="Generated by Gradle"/> - </artifact> - </component> <component group="androidx.compose.foundation" name="foundation-layout" version="1.7.2"> <artifact name="foundation-layout-1.7.2.module"> <sha256 value="c2c34534180677f3189fa80ab42cdc7109b9baa27e1970a3910dd3d3a36acfc6" origin="Generated by Gradle"/> @@ -610,6 +722,19 @@ <sha256 value="c246c7f4dc1e2da163bd2cb990caa7a9c10202cb47d1899365a1429b4a8c988c" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.foundation" name="foundation-layout" version="1.8.2"> + <artifact name="foundation-layout-1.8.2.module"> + <sha256 value="42b42b5184b1099de85ec06b30928c4f4b2d4d6d4b9fe6f2a48863004754e0b5" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.foundation" name="foundation-layout-android" version="1.10.0"> + <artifact name="foundation-layout-android-1.10.0.module"> + <sha256 value="a6979914bfa087650ece415d36b0b0d74669f86c3f453a2f9c05fcf47aeef61a" origin="Generated by Gradle"/> + </artifact> + <artifact name="foundation-layout.aar"> + <sha256 value="85513652dc9e458be47683dc0e61473e0bbbe24417d18c4eaf15b0c25a60318c" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.foundation" name="foundation-layout-android" version="1.10.6"> <artifact name="foundation-layout-android-1.10.6.module"> <sha256 value="92fe49e438ec366917fcae6564cdc615460a92d2ce6d69e31272a75a38e2d2a1" origin="Generated by Gradle"/> @@ -652,11 +777,24 @@ <sha256 value="e8ae601d866e627b361f4d686e90b1918660b55bf97947b5f31eae7df304d0bc" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.material" name="material" version="1.10.0"> + <artifact name="material-1.10.0.module"> + <sha256 value="397647d82f89e016936fe8aaf743c39c37e8a31585c7c1d3badc11a14741c755" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.material" name="material" version="1.6.8"> <artifact name="material-1.6.8.module"> <sha256 value="85760ca4ac3b28d2e869669f042ac41976da2ad16ea17e2f280c2ae1b6f7eebd" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.material" name="material-android" version="1.10.0"> + <artifact name="material-android-1.10.0.module"> + <sha256 value="6435f88a7078bcbabcdb5eb7dfdc218f5b3809c3f92f2f9513a1abf5ce4aa0c0" origin="Generated by Gradle"/> + </artifact> + <artifact name="material.aar"> + <sha256 value="2f42e9b94ba82da30f9771b44f8e40d6ca53ca5ce8ff17a96b6ff150f135b2a2" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.material" name="material-icons-core" version="1.0.0"> <artifact name="material-icons-core-1.0.0.aar"> <sha256 value="6e049492ec2ff0a6a1166a5985a924cf4de03465d17462594284f81eafe1a9dd" origin="Generated by Gradle"/> @@ -679,6 +817,9 @@ <artifact name="material-icons-core-android-1.6.8.module"> <sha256 value="8e0540fb09dd3a483168488cceec4806e4cc0a7946354a64c72c61e63fd415ff" origin="Generated by Gradle"/> </artifact> + <artifact name="material-icons-core-release.aar"> + <sha256 value="6e49942ac61047f18406e74690ec3049c43f23feca503543849b0305bba593fe" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.compose.material" name="material-icons-core-android" version="1.7.8"> <artifact name="material-icons-core-android-1.7.8.module"> @@ -735,6 +876,11 @@ <sha256 value="468be652f6a39a6cc5f0652d5727dc143b219393ee38d66c8ee836859e747117" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.material" name="material-ripple" version="1.8.2"> + <artifact name="material-ripple-1.8.2.module"> + <sha256 value="94aab3a08f0720469a3367dd9d7d6dc2770497648294056215930bdc9dc28169" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.material" name="material-ripple-android" version="1.8.1"> <artifact name="material-ripple-android-1.8.1.module"> <sha256 value="7295c78e59a1489f20bf0fe3fc685c4a1f9ac201c97b48159fee133bf9f4fda5" origin="Generated by Gradle"/> @@ -743,6 +889,14 @@ <sha256 value="a6bc5eb03cd1d714e06339b8e48944462d9994a9e88eb7519af4cf3ec20e3afa" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.material" name="material-ripple-android" version="1.8.2"> + <artifact name="material-ripple-android-1.8.2.module"> + <sha256 value="86bcbfb2cd8cf43b8de7fdedc36008d8226afe28ffd4b2b551100802896e5420" origin="Generated by Gradle"/> + </artifact> + <artifact name="material-ripple-release.aar"> + <sha256 value="eff3802ab6a9c4f2ad6dd15539fc9f47e385dfae656efdca89b8716d744140a1" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.material" name="material-ripple-jvmstubs" version="1.8.1"> <artifact name="material-ripple-jvmstubs-1.8.1.jar"> <sha256 value="2ccb18d62db2bb78fa136205f51efa34c749866a2e2f7dc4bbfa0e20e6064661" origin="Generated by Gradle"/> @@ -860,11 +1014,24 @@ <sha256 value="b11e9b641b65477f686e19b499daa435baf420d13bb79e98db05ec01892db22e" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime" version="1.9.2"> + <artifact name="runtime-1.9.2.module"> + <sha256 value="eb292a7436ef5af29f0cea9b5b246f5513f2324da89ec1272c2d0e4fe040abaf" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime" version="1.9.5"> <artifact name="runtime-1.9.5.module"> <sha256 value="23daecbdd59ec5bfeb426591b41b526aa8d6963e7cc54f22d2c22392d95de742" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-android" version="1.10.0"> + <artifact name="runtime-android-1.10.0.module"> + <sha256 value="aafadad4ff1e6132fcf440f7f7e8c17cefa294e1de87db12e2c434569ab339ce" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime.aar"> + <sha256 value="612d36c21865a0008e889a2515c088cbd3b2210891f23acfe458abb63030d92a" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-android" version="1.10.6"> <artifact name="runtime-android-1.10.6.module"> <sha256 value="cbb70b3ef3da8bd019bcd9b55790d938f20d2fd9ae3b008477d15b1c8ed878d8" origin="Generated by Gradle"/> @@ -878,6 +1045,16 @@ <sha256 value="a3420bad0eedce8adfe63e6a2446f770bee0bc8d17ecc3e146f357ae384ae5d0" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-android" version="1.9.0"> + <artifact name="runtime-android-1.9.0.module"> + <sha256 value="14535fbae36e4369c54ef886a8aa112a7143437827b8f57ea5262d2e30403a7e" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-annotation" version="1.10.0"> + <artifact name="runtime-annotation-1.10.0.module"> + <sha256 value="029616c9ddf00b22bf629e151fca5ce73a96f094c4b5d96dc813dd3faa585f02" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-annotation" version="1.10.6"> <artifact name="runtime-annotation-1.10.6.module"> <sha256 value="a685012d37e1159eabe2777b03262056418bbb68abf76594ac6d21404cbb13f2" origin="Generated by Gradle"/> @@ -888,6 +1065,14 @@ <sha256 value="688fcf7a90c7c7ab2ee2017eadeb9cda29f35ae17e6aadec72dfd0740f02e624" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-annotation-android" version="1.10.0"> + <artifact name="runtime-annotation-android-1.10.0.module"> + <sha256 value="7e99adea1a682fce56106f0bca2c53a1f58c130f0f31de9849760f7a5de212ce" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-annotation.aar"> + <sha256 value="8b875f9d2e87cc927bef19dec3e6f3ff6db97d67a87f07573abc44c1e707992d" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-annotation-android" version="1.10.6"> <artifact name="runtime-annotation-android-1.10.6.module"> <sha256 value="09dc63386a1e670928f25b79fc9e2852f9f02270c6e422a343af57aebbcf5002" origin="Generated by Gradle"/> @@ -896,6 +1081,14 @@ <sha256 value="41a0758b5cb7d9418aa87d8ce60b0cf0e59689938fa4efd0a4ae0a919ec3392c" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-annotation-android" version="1.9.0"> + <artifact name="runtime-annotation-android-1.9.0.module"> + <sha256 value="65f794dfedc6bfb05a75d92022e623d9b626616bbafada20cb854ec91d7004c5" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-annotation.aar"> + <sha256 value="3fba9d6be5307d998403038f6dfaa3fedd924c5618cb45a49f56a5bf6282509d" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-annotation-jvm" version="1.10.6"> <artifact name="runtime-annotation-jvm-1.10.6.jar"> <sha256 value="f89dda8bcd73876d0fc16568844b2bd79443ee7ca62810874d25c7dcaa394bd6" origin="Generated by Gradle"/> @@ -912,11 +1105,29 @@ <sha256 value="d09e471a631dc912018286a5ff968d4b822fffd9342cbafd401fa3607204d83e" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-desktop" version="1.7.0"> + <artifact name="runtime-desktop-1.7.0.module"> + <sha256 value="0811db42406174bee682606d340d14e7e84e9c4d576d0ac6bef17601cc4790c8" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.runtime" name="runtime-retain" version="1.10.0"> + <artifact name="runtime-retain-1.10.0.module"> + <sha256 value="8254e7bfa01e5471e6917a3730ad0af5265f9d52e7ddb3c3aa7a5befdf75f91f" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-retain" version="1.10.6"> <artifact name="runtime-retain-1.10.6.module"> <sha256 value="78e72334169a573aca347cb287c028eb804943dded6ec9fb57ba909fffe3ab66" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-retain-android" version="1.10.0"> + <artifact name="runtime-retain-android-1.10.0.module"> + <sha256 value="7dcfa819b62306bf1658a3c84beeb799f6078200804db343a9559aa5d89498aa" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-retain.aar"> + <sha256 value="fd03f002bd47edf80902e62cafb660bc1d93800fc6a7c9bcc16e620e46c4b86f" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-retain-android" version="1.10.6"> <artifact name="runtime-retain-android-1.10.6.module"> <sha256 value="8cde4044c01862cc926a1fad19c9c8a31806c99309d2936858f4ccbfb4a41f02" origin="Generated by Gradle"/> @@ -943,6 +1154,11 @@ <sha256 value="fd09006627fb37ec78c400e5acecd397d95209137390b80b393e71f516b1a3ed" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-saveable" version="1.6.0"> + <artifact name="runtime-saveable-1.6.0.module"> + <sha256 value="e49e43dba1348342329a5fef750e4ecee26d77765f2b76bf86bbb1e50f294d0f" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-saveable" version="1.7.0"> <artifact name="runtime-saveable-1.7.0.module"> <sha256 value="574f7a02d2aa493ed9a34a5f385672266e974bbeea350327454ea008bdd2ed97" origin="Generated by Gradle"/> @@ -953,6 +1169,14 @@ <sha256 value="536eefed9d5a8f174bb5e308a89d6d0e93bd4bfcb97848ea35964e455b70c35a" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-saveable-android" version="1.10.0"> + <artifact name="runtime-saveable-android-1.10.0.module"> + <sha256 value="be1559a7468b8a82bdb71fbe953bb2b2f1f5ea9dfb6e25e3e3fe22454a5e27ea" origin="Generated by Gradle"/> + </artifact> + <artifact name="runtime-saveable.aar"> + <sha256 value="f4c34f0e72eb6bb590811468bda832832a57edd678a0afa8373f505a619b3a36" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.runtime" name="runtime-saveable-android" version="1.10.6"> <artifact name="runtime-saveable-android-1.10.6.module"> <sha256 value="c7f40f01d5016902351c0e29a0e1bf3e18ae70508589a8a36a75fc192563f3ce" origin="Generated by Gradle"/> @@ -974,11 +1198,29 @@ <sha256 value="d490d5db284c4f3f99a6528f8b05695f7d317992f7e534c97226667c8c809eec" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.runtime" name="runtime-saveable-desktop" version="1.7.0"> + <artifact name="runtime-saveable-desktop-1.7.0.module"> + <sha256 value="1743735da40e39b36a2ac1593a10e9d385e8eec8142a67a72a7cb4b1eae9bda2" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="androidx.compose.ui" name="ui" version="1.10.0"> + <artifact name="ui-1.10.0.module"> + <sha256 value="48600c0d2ff9eaaf6d7888124496fa2dd4830a1cc328591054cafed5f6a657e3" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui" version="1.10.6"> <artifact name="ui-1.10.6.module"> <sha256 value="ae4a7d269780acd8287d0ea5cddf4b6d59d8ee3fc7fc8885675dc92e7aa250d0" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-android" version="1.10.0"> + <artifact name="ui-android-1.10.0.module"> + <sha256 value="2e867f73ae9d2a78e6a78355d7c1f3d1da29edbc3f64cd78f77a889dab66895a" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui.aar"> + <sha256 value="d5a7ae5986b9d32bdf6f7174eb2293c4eb894f5b4cdcebff4e1e42cd4aec00c8" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-android" version="1.10.6"> <artifact name="ui-android-1.10.6.module"> <sha256 value="dea2bd8b6473bbc7dc9507981048b30077bc23b6e789acfc5038c38d1a7777cc" origin="Generated by Gradle"/> @@ -987,11 +1229,24 @@ <sha256 value="85c9c973c9f720340e138d376f6e8c0a27e54d023b9fbaaf281ed407c56d98b7" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-geometry" version="1.10.0"> + <artifact name="ui-geometry-1.10.0.module"> + <sha256 value="ed47254977efa73d57b1528d1d142cd1e662fb408321cb182affa3f82a2ab569" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-geometry" version="1.10.6"> <artifact name="ui-geometry-1.10.6.module"> <sha256 value="9f363d344934e407a146c364b26f722e57d236bc6b4600f064828a2308448517" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-geometry-android" version="1.10.0"> + <artifact name="ui-geometry-android-1.10.0.module"> + <sha256 value="22950743dd658d1f250a3d0a27dce49d03074928e116725e4e23e0d4b990365a" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-geometry.aar"> + <sha256 value="40749b3f14b055cfd4438a59fef1cf9dffd01ae38df55ac981ffd890b5aab3a0" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-geometry-android" version="1.10.6"> <artifact name="ui-geometry-android-1.10.6.module"> <sha256 value="d3617a28f71420eb2984e4756112b48ead1db8e229714adc2cd29548a0adc5d7" origin="Generated by Gradle"/> @@ -1008,6 +1263,11 @@ <sha256 value="84934e6284090833946456b464346ad629297644bd9987efdfe3c1d0b6ecf310" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-graphics" version="1.10.0"> + <artifact name="ui-graphics-1.10.0.module"> + <sha256 value="b29b99982c91b69dbd50ff989f6e33ed4d31548b3609492189dba634d0c589d9" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-graphics" version="1.10.6"> <artifact name="ui-graphics-1.10.6.module"> <sha256 value="f928657036fb5d1a3cc28d0130b70e90c591ec6168405221a63a1e833d7e2980" origin="Generated by Gradle"/> @@ -1018,6 +1278,14 @@ <sha256 value="eb4d03821a8d2c7919743a8b80ba9f96186c6022bd7ecec02940bc1555abee20" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-graphics-android" version="1.10.0"> + <artifact name="ui-graphics-android-1.10.0.module"> + <sha256 value="95b58307cbc92c52d3d1a22bb93586117f91957ca29ed3a572104e37100fe1e9" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-graphics.aar"> + <sha256 value="b787d8795e4dee10a09d96fc5f8b99b087262b29004aaa40502dbde50971a8ae" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-graphics-android" version="1.10.6"> <artifact name="ui-graphics-android-1.10.6.module"> <sha256 value="0db83200a9971a16008ee379e4f9f3bfc633ba7605ec55d19a9a0eb2674dc44f" origin="Generated by Gradle"/> @@ -1052,11 +1320,21 @@ <sha256 value="258dd046954c7149610669973d5fba78298826c0acaf970320fbf6ebe48f1094" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-test" version="1.10.0"> + <artifact name="ui-test-1.10.0.module"> + <sha256 value="384762bd0ae6bb28fd92a045c8de05b0ffcf909ea1897a227236448723d955a1" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-test" version="1.10.6"> <artifact name="ui-test-1.10.6.module"> <sha256 value="4fbf76558656a29fd734dbeae5dbad6b4ed807c21943bcc7198dbd0db5ae5d9c" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-test-android" version="1.10.0"> + <artifact name="ui-test-android-1.10.0.module"> + <sha256 value="38aca84a13900cd2c7a0a99130be915b7810c190e3f59ee19424574d7aca13cb" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-test-android" version="1.10.6"> <artifact name="ui-test-android-1.10.6.module"> <sha256 value="0358dd9373fc8a5940a09ac7024a996c149b3820177ae75844f2caeefb9864b9" origin="Generated by Gradle"/> @@ -1065,11 +1343,21 @@ <sha256 value="60857a9ffbf94d0040fcd6156a22415cce0dbaddaa31de043bb3292acc4b9a5a" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-test-junit4" version="1.10.0"> + <artifact name="ui-test-junit4-1.10.0.module"> + <sha256 value="1b57e0fd0d11183bfe1673c5d8b0540f97f53025bdc6adf91dc7f8c7e8441a4e" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-test-junit4" version="1.10.6"> <artifact name="ui-test-junit4-1.10.6.module"> <sha256 value="20f15f8da1afcd20b1dd546e05e031d59adacb191d13495b7a8ac6bd674d0f37" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-test-junit4-android" version="1.10.0"> + <artifact name="ui-test-junit4-android-1.10.0.module"> + <sha256 value="4a1e37a7f47b2429481a158be95c68a68fbf265393ac508227d5b9af8a390c83" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-test-junit4-android" version="1.10.6"> <artifact name="ui-test-junit4-android-1.10.6.module"> <sha256 value="6c8d5aadafcae1fa08d6c65a60b255d43877284410ed9440323fd3db00ab3818" origin="Generated by Gradle"/> @@ -1078,6 +1366,11 @@ <sha256 value="bc4a3ecb25986b646fcb8d30e32f9c560727c1ed2fd88f5be7a8a4b821bbb1c5" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-test-manifest" version="1.10.0"> + <artifact name="ui-test-manifest-1.10.0.module"> + <sha256 value="534dec87b0868689276a0b411151ad745c3e2c3867f33003a39dc35aea35ba31" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-test-manifest" version="1.10.6"> <artifact name="ui-test-manifest-1.10.6.aar"> <sha256 value="69251085ca9853c8acca064cb02f629badaf513faa67e6f958e4b528f03daee8" origin="Generated by Gradle"/> @@ -1086,6 +1379,11 @@ <sha256 value="cf918336a23a54219cda584d955e0d795fa141507237776c57faba7b25eaa88b" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-text" version="1.10.0"> + <artifact name="ui-text-1.10.0.module"> + <sha256 value="9109b898376ca1af4e8748ac437beba461f0e9f806eddfe8384f81561e5733c8" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-text" version="1.10.6"> <artifact name="ui-text-1.10.6.module"> <sha256 value="c133edb1dd0a9fdd21bf8f98c01d8e79102f9b0c9100adcf631a37b9c0c754a0" origin="Generated by Gradle"/> @@ -1101,6 +1399,14 @@ <sha256 value="01f8d932c3ccf6a2e744f54f8c8aaf3298d64a5844f49b44295ff24e1d29fbda" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-text-android" version="1.10.0"> + <artifact name="ui-text-android-1.10.0.module"> + <sha256 value="c6fd2b4f48b754c8dfd0b9427a6ee97c4f8018d9a6221b1498202ae1acabb4d3" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-text.aar"> + <sha256 value="626714ee7a6120adbebad6c57d743087aed173fe4769fea2ccee71b4770c1c70" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-text-android" version="1.10.6"> <artifact name="ui-text-android-1.10.6.module"> <sha256 value="28d0fbe65c8d4a6f8d87b573acadfdd62af3c23b497cd82f7dee01796552ace5" origin="Generated by Gradle"/> @@ -1127,11 +1433,21 @@ <sha256 value="472550dee6ed51f68e846e7b1a9e1ea1640ba18bdbf75afa9f15a267cc5cff69" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-tooling" version="1.10.0"> + <artifact name="ui-tooling-1.10.0.module"> + <sha256 value="b50ea292d26ac5fd2e59b4025c9456cf1013fa5414c85187e8216450ff073759" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-tooling" version="1.10.6"> <artifact name="ui-tooling-1.10.6.module"> <sha256 value="6bed898b9392a45c19860b7f67a0f149f0321e877a609bfa493b92df3d6616b6" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-tooling-android" version="1.10.0"> + <artifact name="ui-tooling-android-1.10.0.module"> + <sha256 value="4f9256a2d5316e2f8a8393d2b53d43f63f419e55a1295a1da47d788524642291" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-tooling-android" version="1.10.6"> <artifact name="ui-tooling-android-1.10.6.module"> <sha256 value="f69735f9082b7ced01fdbf3f01ff9d78f7b63e311f7be4cc823b9a98d9dbcac5" origin="Generated by Gradle"/> @@ -1140,6 +1456,11 @@ <sha256 value="b2208ef1a4c1af3fdbfb8ee851298b3fbc7da7d851970a1f581e6cf620d4d621" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-tooling-data" version="1.10.0"> + <artifact name="ui-tooling-data-1.10.0.module"> + <sha256 value="e45ae5012d6fe2611302573b37c696af87973f9cb7142181667688afae8b24da" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-tooling-data" version="1.10.6"> <artifact name="ui-tooling-data-1.10.6.module"> <sha256 value="5b45f48b602ed439ed86d60989393d244af1b5db01d2c43813d858291929b123" origin="Generated by Gradle"/> @@ -1169,6 +1490,11 @@ <sha256 value="867fb74731ef58e64bc3ee513068938064ce8cabadf2b41ade3de808615faab7" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-tooling-preview" version="1.10.0"> + <artifact name="ui-tooling-preview-1.10.0.module"> + <sha256 value="29e13feca07b07f675b9fafda7a908baf88839a941b0f1e6112aa6e2535369d5" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-tooling-preview" version="1.10.6"> <artifact name="ui-tooling-preview-1.10.6.module"> <sha256 value="e505f76b01c35ce2d76aef95cf22d6e98c3ed08a063244d4480080df215e89d3" origin="Generated by Gradle"/> @@ -1190,6 +1516,11 @@ <sha256 value="d4ac81a37d937be27390bbf45103129681e26a54df6d34d013d659e68b7f34b5" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-unit" version="1.10.0"> + <artifact name="ui-unit-1.10.0.module"> + <sha256 value="c10ac08770b2a090703664d21030e316cfddc4407c1b014b8ad3250f8bed51d5" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-unit" version="1.10.6"> <artifact name="ui-unit-1.10.6.module"> <sha256 value="44ff2733cb8babe197b4459e688a6de01ef9562388bbba621058d3fa5b366a81" origin="Generated by Gradle"/> @@ -1200,6 +1531,14 @@ <sha256 value="d67c73d878486c33c5b0b5a60187558687052605223beaef2643b926bdfbdde8" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-unit-android" version="1.10.0"> + <artifact name="ui-unit-android-1.10.0.module"> + <sha256 value="bbcadbde83e5f849c8ae272dfa37b934922ac645feb71b67e16137c6da43c6ef" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-unit.aar"> + <sha256 value="b2a256118b29007709790d6f36e36cb139cd88b5796502c656d071ebebbee762" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-unit-android" version="1.10.6"> <artifact name="ui-unit-android-1.10.6.module"> <sha256 value="dd1e0df8797043d477118aa2be8cebfe92413c0c8796ed24c69d341c848ff55f" origin="Generated by Gradle"/> @@ -1216,6 +1555,11 @@ <sha256 value="3aa1721c0afb50126402ff902feddb0514d0f5461cdc0a9e6185ad938cc0fd50" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-util" version="1.10.0"> + <artifact name="ui-util-1.10.0.module"> + <sha256 value="8e3bedd5c2e1c813a73e5282dbbfced422f786083828c42f9202da3929e54122" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-util" version="1.10.6"> <artifact name="ui-util-1.10.6.module"> <sha256 value="0a8b762b6605d4e4fb3450505834299a8bcd97c16d860908d0cc8f4ab7d9f9e7" origin="Generated by Gradle"/> @@ -1231,6 +1575,14 @@ <sha256 value="7f9dbf2390cd0113f67f0ebfb4606f69c4f1fc67d8912c1c921c88050ae763e2" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-util-android" version="1.10.0"> + <artifact name="ui-util-android-1.10.0.module"> + <sha256 value="35161c6a849b54334edea68ee06b6f49419052dc825bdbbef4ee98d177a0c66a" origin="Generated by Gradle"/> + </artifact> + <artifact name="ui-util.aar"> + <sha256 value="75259f110f0dc1272977e02e4eb591e71ebbdee136e0b21d76c9fd326372c909" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-util-android" version="1.10.6"> <artifact name="ui-util-android-1.10.6.module"> <sha256 value="d7d9cfd77f68e12910b41a2a3553781c5f4c11752f0f0210ba45d9383ef536d2" origin="Generated by Gradle"/> @@ -1244,6 +1596,11 @@ <sha256 value="c6fccb2b21c7187a0905c5b667939680c8996b7cbe0c33a8c8a477a2f6b5e53c" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.compose.ui" name="ui-util-desktop" version="1.6.8"> + <artifact name="ui-util-desktop-1.6.8.module"> + <sha256 value="3a6885e35a4880ed032caae900e5ea79c69315a8343598f64326f8b8329818d4" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.compose.ui" name="ui-util-jvmstubs" version="1.10.6"> <artifact name="ui-util-jvmstubs-1.10.6.jar"> <sha256 value="427c413f27ea49926ef453eefa6f8f14d802e866dd1ec742e31ebb2e41639f36" origin="Generated by Gradle"/> @@ -1306,6 +1663,9 @@ </artifact> </component> <component group="androidx.core" name="core" version="1.13.0"> + <artifact name="core-1.13.0.aar"> + <sha256 value="1b96c8eb10c4b40283fdd6e9aa74ffff05fae4f15d54f61ba69d517fcd144695" origin="Generated by Gradle"/> + </artifact> <artifact name="core-1.13.0.module"> <sha256 value="2e0e6e5c1205b7462a0c5c3e32b58c2e525435812ed89946c7be6737493b51e3" origin="Generated by Gradle"/> </artifact> @@ -1336,6 +1696,11 @@ <sha256 value="b67ff7a1f9be95687dfa86d6055147fc1d8bbe3b1dc19048c432afca18abfd95" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.core" name="core" version="1.2.0"> + <artifact name="core-1.2.0.aar"> + <sha256 value="524b8b88ceb6a74a7e44e6b567a135660f211799904cb218bfee5be1166820b2" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.core" name="core" version="1.9.0"> <artifact name="core-1.9.0.module"> <sha256 value="8674ade1d12962469dd2d1e6edc03b465f20d180b0840a129bc40b351e8651d1" origin="Generated by Gradle"/> @@ -1362,6 +1727,11 @@ <sha256 value="3fa579c11de0f6f378002c0f0bb4bbe71100634f80f8b282951789ea7d0fb849" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.core" name="core-ktx" version="1.2.0"> + <artifact name="core-ktx-1.2.0.aar"> + <sha256 value="dcb74d510d552b35eff73b0dd27b829649535f3902e5b5a1f26040383c10a940" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.core" name="core-splashscreen" version="1.2.0"> <artifact name="core-splashscreen-1.2.0.aar"> <sha256 value="5ace865c4eb7e0f24369790d2c76eddafd0dbb1ebea3288f55c18d9605ea0ee0" origin="Generated by Gradle"/> @@ -1404,24 +1774,14 @@ <sha256 value="903034d5152dd2e0162b1468ea25a22e1ca384006b3d282d5a143cc760321a01" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.databinding" name="databinding-common" version="8.13.1"> - <artifact name="databinding-common-8.13.1.jar"> - <sha256 value="66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="androidx.databinding" name="databinding-common" version="8.13.2"> - <artifact name="databinding-common-8.13.2.jar"> + <component group="androidx.databinding" name="databinding-common" version="9.1.1"> + <artifact name="databinding-common-9.1.1.jar"> <sha256 value="66cab82639dac0f6c2433464c093b074d608c4bb887ec38a9b8bc4ac98126732" origin="Generated by Gradle"/> </artifact> </component> - <component group="androidx.databinding" name="databinding-compiler-common" version="8.13.1"> - <artifact name="databinding-compiler-common-8.13.1.jar"> - <sha256 value="b24d86eb25e78c88834fba1fa3bc87f4e48b534cf74ba929cfcc37713f42ae6c" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="androidx.databinding" name="databinding-compiler-common" version="8.13.2"> - <artifact name="databinding-compiler-common-8.13.2.jar"> - <sha256 value="a2c3fff0c39ac72c4c21c415017066c263efe170d8aeb9d339a3eca7c0d79f1e" origin="Generated by Gradle"/> + <component group="androidx.databinding" name="databinding-compiler-common" version="9.1.1"> + <artifact name="databinding-compiler-common-9.1.1.jar"> + <sha256 value="70d1c06f8b6334524c3da0c80d99bc63ae8be4c66180713f7dc9ed969849d563" origin="Generated by Gradle"/> </artifact> </component> <component group="androidx.datastore" name="datastore" version="1.2.1"> @@ -1536,6 +1896,11 @@ <sha256 value="248aa276fdba8116e656233cac3f3fd541444df2305de93e6813795fcd0ba26a" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.fragment" name="fragment" version="1.1.0"> + <artifact name="fragment-1.1.0.aar"> + <sha256 value="a14c8b8f2153f128e800fbd266a6beab1c283982a29ec570d2cc05d307d81496" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.fragment" name="fragment" version="1.5.4"> <artifact name="fragment-1.5.4.aar"> <sha256 value="bc3c2431dda42e94bb9511c587eae890d276e4aafe393a8da7b00169186dafde" origin="Generated by Gradle"/> @@ -1597,10 +1962,18 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-common" version="2.6.2"> + <artifact name="lifecycle-common-2.6.2.jar"> + <sha256 value="f34831b6c71cd844e1d35d1be49d5e79447c5ab856346531b1e8676fda7374b1" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-common-2.6.2.module"> <sha256 value="0fa7f28f5cff8a406a4f7870b243cb0d6d7a7c20faa7a2becaff5907ae12f9cc" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-common" version="2.8.7"> + <artifact name="lifecycle-common-2.8.7.module"> + <sha256 value="0de78fc06ee5045d68fc7e81c313a2a3d53ac7d127f79f9bc95abf7be49e5764" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-common" version="2.9.2"> <artifact name="lifecycle-common-2.9.2.module"> <sha256 value="4833f88e39a1bd264ed5ea18722023ebe51e74b19a0411246aa3d740e16e9081" origin="Generated by Gradle"/> @@ -1645,6 +2018,14 @@ <sha256 value="93d9016b3afd03639a407f51a119d5ca4dae988de376c380f0e51dd9d88e686d" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-common-jvm" version="2.8.7"> + <artifact name="lifecycle-common-jvm-2.8.7.jar"> + <sha256 value="61c873a7327c946ec033c310bb98f3f92eeabcede0e1a5200ab8a1896483c7bf" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-common-jvm-2.8.7.module"> + <sha256 value="e487a4c007d6abf29d01083c33e28696cd42cffcf714489dc91e97c3d42c6060" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-common-jvm" version="2.9.2"> <artifact name="lifecycle-common-jvm-2.9.2.module"> <sha256 value="72369df9266203a42a7b38c4e49f67e6e7962f9e48e228627ed7ef466b051481" origin="Generated by Gradle"/> @@ -1658,6 +2039,11 @@ <sha256 value="1d1837f3942b33ea30aa2301fdcea2639408a0fd6fd4368c22478fa8153aebbf" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.0.0"> + <artifact name="lifecycle-livedata-2.0.0.aar"> + <sha256 value="c82609ced8c498f0a701a30fb6771bb7480860daee84d82e0a81ee86edf7ba39" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.10.0"> <artifact name="lifecycle-livedata-2.10.0.aar"> <sha256 value="3e8c009fc88da1c52e4ed05a81269d5ac9bd405046f300307f5e3a17e201a6df" origin="Generated by Gradle"/> @@ -1672,10 +2058,21 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.6.2"> + <artifact name="lifecycle-livedata-2.6.2.aar"> + <sha256 value="67359f609dfc2bf65da1270b23033f856064ec279f058e0a70c715f7c9003031" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-livedata-2.6.2.module"> <sha256 value="19a287b46d1b1ffe297bee0df7dee5183aeba95600ec0de8742adeb5b67c8bab" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.8.7"> + <artifact name="lifecycle-livedata-2.8.7.aar"> + <sha256 value="703634525a67b1c6beaaab4f980dfa0bacdf7e143d0b5d51f5ac0d9404400290" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-2.8.7.module"> + <sha256 value="d72516cfce78bef654fe5df4c99b9dabd19780c95053268a6d5b4b0dda2d4323" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata" version="2.9.2"> <artifact name="lifecycle-livedata-2.9.2.module"> <sha256 value="2975f3a75db5a555fed0abb7a3c6606e30be059784a870b254b32a62abd9be98" origin="Generated by Gradle"/> @@ -1697,6 +2094,14 @@ <sha256 value="1d83bd5f3ccc1298eda25b9ed128e8c187f830e7f3af8d0294be688abb03c35d" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.3.1"> + <artifact name="lifecycle-livedata-core-2.3.1.aar"> + <sha256 value="e55d38c372460f0a03997ddc950c67227511340fd74f8634d99d29653cd81ab1" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-core-2.3.1.module"> + <sha256 value="b1e095d550d39a7d6c815761d6dbe3fd64eb31a39dc28146e78bbf2c01ba8f41" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.5.1"> <artifact name="lifecycle-livedata-core-2.5.1.module"> <sha256 value="3f388e9e078901970c2bfcfc02fecae948de4b46be5211919ae07d012ca2980d" origin="Generated by Gradle"/> @@ -1708,10 +2113,21 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.6.2"> + <artifact name="lifecycle-livedata-core-2.6.2.aar"> + <sha256 value="2256780a3cff4a1e57fbb3d442557c17dc363ab8af105bcaf5261d8e2d5db949" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-livedata-core-2.6.2.module"> <sha256 value="527d0e1ac467d1f47cc20ed7c30db170217299fabb868154cf5d1765e4e4dad9" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.8.7"> + <artifact name="lifecycle-livedata-core-2.8.7.aar"> + <sha256 value="d786e5e6f79b8fab026f09a2d4ae3de1d72875f7645a6b7be48f1d9ab384734b" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-core-2.8.7.module"> + <sha256 value="b0a1da7f1fe36060ec7847f1972857a24b7db29e6cd4516e62c5520009d813c2" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata-core" version="2.9.2"> <artifact name="lifecycle-livedata-core-2.9.2.module"> <sha256 value="d945acad1c04d31a8461b20f8a9ba04a1ad4607c3414d3af2ab477a9d481dd00" origin="Generated by Gradle"/> @@ -1733,6 +2149,14 @@ <sha256 value="2b28a03201f3077b2ae3e2853f983944afdf518b02939acfc9fe9e5fcab87275" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-livedata-core-ktx" version="2.8.7"> + <artifact name="lifecycle-livedata-core-ktx-2.8.7.aar"> + <sha256 value="b6e785e8532b155921310563a90fd262b5dacf6964aeea6cbbe412ac1da59460" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-livedata-core-ktx-2.8.7.module"> + <sha256 value="3d188bb622fcbb021d93cc007d3c477d4f402ae6f58b7fc46a441d0ab70678ad" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-livedata-core-ktx" version="2.9.2"> <artifact name="lifecycle-livedata-core-ktx-2.9.2.module"> <sha256 value="640a62efb9df85f2de02d747f3a5ddfd00143b768bb01a6ccacb64695ff8f9fd" origin="Generated by Gradle"/> @@ -1788,6 +2212,9 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.3.1"> + <artifact name="lifecycle-runtime-2.3.1.aar"> + <sha256 value="dd294f4a689c71ff877fd41f3b67a3a62f7760d44ce420e6130f1fc3569d8f00" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-runtime-2.3.1.module"> <sha256 value="2a7b90e5049b674b36bccfd68677b3a0b3178b3f7c2ef7ddf618d3895598c4ce" origin="Generated by Gradle"/> </artifact> @@ -1798,10 +2225,18 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.6.2"> + <artifact name="lifecycle-runtime-2.6.2.aar"> + <sha256 value="4867fd5279742fba8388821930cb2affe06d81a52814e7e41e70392ea0ef887c" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-runtime-2.6.2.module"> <sha256 value="ea0131846abe1fe9dea59ac6dfe1f0fb9d8b6d600c9eff9a1fd4ad5ee5e7cbc7" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.8.7"> + <artifact name="lifecycle-runtime-2.8.7.module"> + <sha256 value="cb00e5cb9283b75948dcc0d27234fb6d72a80c34dcb7b3b8d493185e4316bf85" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-runtime" version="2.9.2"> <artifact name="lifecycle-runtime-2.9.2.module"> <sha256 value="4edd85fb1a176ca7e83b15b4765b5cee1a934aa317e41710fa0ac13341d7383a" origin="Generated by Gradle"/> @@ -1820,6 +2255,14 @@ <sha256 value="2193a1573d623f37b20c7d27d1a8f903a72f651cc6f32e5794f85dda744fee75" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-android" version="2.8.7"> + <artifact name="lifecycle-runtime-android-2.8.7.module"> + <sha256 value="4d1b3881c98d42934cb8d5de7c8a9e12049549a5147718647d7be6ca6d958c46" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-release.aar"> + <sha256 value="b8eb997dd434d70eb97cbd6d1395b6337c6771717c7acd59f11c0853f3860284" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-runtime-android" version="2.9.2"> <artifact name="lifecycle-runtime-android-2.9.2.module"> <sha256 value="43a5859db25f12e20a4456b7491042545355fe238d7c36c7a9fbec40b2ba15d9" origin="Generated by Gradle"/> @@ -1865,6 +2308,9 @@ <artifact name="lifecycle-runtime-compose-android-2.8.7.module"> <sha256 value="c024a16694c8b5c41ec8ef0ede2365eb612f8a3da25017fdf2ff343029f33902" origin="Generated by Gradle"/> </artifact> + <artifact name="lifecycle-runtime-compose-release.aar"> + <sha256 value="80bf0a8fe9a79b93a318832bc36900f3ab8bd5931ff9ca0ecd3087100e1f07d8" origin="Generated by Gradle"/> + </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-runtime-compose-android" version="2.9.4"> <artifact name="lifecycle-runtime-compose-android-2.9.4.module"> @@ -1882,6 +2328,11 @@ <sha256 value="257b0bc6df73ad860e6b378b94890867964c7430da9c884a65f667cfe5cbdc10" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-compose-jvmstubs" version="2.8.7"> + <artifact name="lifecycle-runtime-compose-jvmstubs-2.8.7.module"> + <sha256 value="e6eeeb9da43b2ef500008e9ca2a9933300c57d1d0aa05c8f3bd31131a8d2a35b" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-runtime-desktop" version="2.10.0"> <artifact name="lifecycle-runtime-desktop-2.10.0.jar"> <sha256 value="6f70b76fb7a262f47b99317c23271c28a89ad18400547b4bfefbd2ef04500f90" origin="Generated by Gradle"/> @@ -1905,6 +2356,11 @@ <sha256 value="3c9af03a3a543394e67ab599b727ba331e6f330a55829f6d52f63a8772f4cbdc" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-ktx" version="2.8.7"> + <artifact name="lifecycle-runtime-ktx-2.8.7.module"> + <sha256 value="09c6dcf0fee2ad69c523db6c2a343168a8d9e9d27743cf84b69c757b7fcab243" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-runtime-ktx" version="2.9.2"> <artifact name="lifecycle-runtime-ktx-2.9.2.module"> <sha256 value="fde76a7ceca66db49b1300faad7d2220760624059226909eabbfed1ef4cd78a4" origin="Generated by Gradle"/> @@ -1923,6 +2379,14 @@ <sha256 value="871883703339f87284d232cb436e317c6f4af5612d92b43f27c6b13b92109fa7" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-runtime-ktx-android" version="2.8.7"> + <artifact name="lifecycle-runtime-ktx-android-2.8.7.module"> + <sha256 value="adc61521e894f163beee3aedc8c4c0dfb5991663b88ea1ea7798fac95694e17d" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-runtime-ktx-release.aar"> + <sha256 value="b3d39c5dba5e207ef4c79d491a76500194c5ea6874157f05a15f01792c0cc4e7" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-runtime-ktx-android" version="2.9.2"> <artifact name="lifecycle-runtime-ktx-android-2.9.2.module"> <sha256 value="28f729748616381d49e909bda028561fa2d151131352e5d0e9864cf3cfb385f5" origin="Generated by Gradle"/> @@ -1953,6 +2417,9 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.3.1"> + <artifact name="lifecycle-viewmodel-2.3.1.aar"> + <sha256 value="b6db4c274a12ff85a4747e1e6669c7e98aefa2571ace9d1f1a6fa6be417ce838" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-2.3.1.module"> <sha256 value="a531853dfe316c90b7466d24be94dbe60a60ef54a52c904c86381986202e51f4" origin="Generated by Gradle"/> </artifact> @@ -1963,10 +2430,21 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.6.2"> + <artifact name="lifecycle-viewmodel-2.6.2.aar"> + <sha256 value="e4ff4338999e1c6c9c724719f5d4aa7dd61bf6f545d5256a27a9d375df9f2330" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-2.6.2.module"> <sha256 value="74e9a9ea46842a25642c91de2190ac24dcc1ea017395aae0eb250057d32699c6" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.8.7"> + <artifact name="lifecycle-viewmodel-2.8.7.aar"> + <sha256 value="43d28a6c6da9c1cb72bfb5cc1b511a7937b2db8b79d52f37d0b7f14c79b090dd" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-2.8.7.module"> + <sha256 value="f1d821fc18036dd20cc21ffbe02f547120bf0051e06ae9e1977140213c934372" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel" version="2.9.2"> <artifact name="lifecycle-viewmodel-2.9.2.module"> <sha256 value="b814fc0293df1ea37e19f206ad183703ff9bb254dd6daaef5e5e7d1f857fe18c" origin="Generated by Gradle"/> @@ -1988,6 +2466,14 @@ <sha256 value="9303287030027ca0b8cf98a748ddeb121ec1bfa1312c0069428e4765bbabce78" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-android" version="2.8.7"> + <artifact name="lifecycle-viewmodel-android-2.8.7.module"> + <sha256 value="b04994ce67d6999438316ff41b2ddb84613a64b8f81399ef3074895ad81065dc" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-release.aar"> + <sha256 value="e7e7043f66b077637563ff564a7fc6cee461d284a0f2485c050a2143abbd8920" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-android" version="2.9.2"> <artifact name="lifecycle-viewmodel-android-2.9.2.module"> <sha256 value="d3b679a7f26a485561ed58573ff7ae0810fc616ee956f89ee48e49a50ccd8ddc" origin="Generated by Gradle"/> @@ -2083,6 +2569,9 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.3.1"> + <artifact name="lifecycle-viewmodel-savedstate-2.3.1.aar"> + <sha256 value="97137a8af6a31776a14e4866ab808c7c0a791b484bdbc788bbd83e66407564c0" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-savedstate-2.3.1.module"> <sha256 value="8083710b758ac096891e91f51d91ee56a445b265d7becf230355377327c0418b" origin="Generated by Gradle"/> </artifact> @@ -2093,10 +2582,21 @@ </artifact> </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.6.2"> + <artifact name="lifecycle-viewmodel-savedstate-2.6.2.aar"> + <sha256 value="7bc7dcbab17636ec076f12afe4d02671265c389457b1b366b37a0e8cb91e2da0" origin="Generated by Gradle"/> + </artifact> <artifact name="lifecycle-viewmodel-savedstate-2.6.2.module"> <sha256 value="79f9d92880c2fb7827ac6739eb747264245ae456f4c21f77cf39fdb6a50a76ae" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.8.7"> + <artifact name="lifecycle-viewmodel-savedstate-2.8.7.aar"> + <sha256 value="646f2a42d2884b02308fb19837089e2669835fe21ca6a5b60666d5eb94d081dd" origin="Generated by Gradle"/> + </artifact> + <artifact name="lifecycle-viewmodel-savedstate-2.8.7.module"> + <sha256 value="bab22c067f25577a6ac334e8682414818073e9f445038d19039c90f8716fbf6d" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.lifecycle" name="lifecycle-viewmodel-savedstate" version="2.9.2"> <artifact name="lifecycle-viewmodel-savedstate-2.9.2.module"> <sha256 value="c1785d7133fcfe1169cf4b4f6f1804477c1da6ffd79ad560f4cedbadf16c1e8e" origin="Generated by Gradle"/> @@ -2330,15 +2830,26 @@ </artifact> </component> <component group="androidx.savedstate" name="savedstate" version="1.1.0"> + <artifact name="savedstate-1.1.0.aar"> + <sha256 value="d60bbe44c2c08083a17c5dc678a6d6b4d0a2d664858016ab5c049cbea90a63b7" origin="Generated by Gradle"/> + </artifact> <artifact name="savedstate-1.1.0.module"> <sha256 value="6eea2bc150828c8fcba777e93037038e2ee3ec441c43d6acecf2c5cd9ddc5374" origin="Generated by Gradle"/> </artifact> </component> <component group="androidx.savedstate" name="savedstate" version="1.2.1"> + <artifact name="savedstate-1.2.1.aar"> + <sha256 value="21a7d4bcf6bdb94ad7b9283801529300b4fbb8808ca4f191e0cdce6fd8e4705a" origin="Generated by Gradle"/> + </artifact> <artifact name="savedstate-1.2.1.module"> <sha256 value="5bb656fc760d9e3996b535160cbb4106033c9f736e9089e6ef4eb0c669785066" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.savedstate" name="savedstate" version="1.3.0"> + <artifact name="savedstate-1.3.0.module"> + <sha256 value="19d2501e044c61f224e24fec5869cbc9dbf2010920f64765905ef4d1941a5e6b" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.savedstate" name="savedstate" version="1.3.1"> <artifact name="savedstate-1.3.1.module"> <sha256 value="7f444f65fe979e88183672dad5aaf1bd39f91d80cac9716d3d84e0664c95933e" origin="Generated by Gradle"/> @@ -2520,6 +3031,11 @@ <sha256 value="c0754928effe1968c3a9a7b55d1dfc7ceb1e1e7c9f3f09f98afd42431f712492" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.test" name="core" version="1.5.0"> + <artifact name="core-1.5.0.aar"> + <sha256 value="2c06715c0d0843cee2143ab8bb322bb3f34d5247630402fc8c1b6a0eafa15b9f" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.test" name="core" version="1.6.1"> <artifact name="core-1.6.1.aar"> <sha256 value="7a7af31c21785ddb7c4319c838847e6d4d9b5bb531f3a951481ec3b98780bf51" origin="Generated by Gradle"/> @@ -2530,6 +3046,11 @@ <sha256 value="f4dacd8edceeec48e0c76ecf28339b28f4b4f6b74f8e34e9e59b472c27d9eb81" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.test" name="monitor" version="1.6.1"> + <artifact name="monitor-1.6.1.aar"> + <sha256 value="2985ce8556989baf7c84342e7f687713c037a39a922e614d1a3ddf1ca3777079" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.test" name="monitor" version="1.7.1"> <artifact name="monitor-1.7.1.aar"> <sha256 value="b31e7d7a3564f9d5504c86bed9bfb8fee429feb3d1b81ffd1f2c149948c51d19" origin="Generated by Gradle"/> @@ -2600,6 +3121,11 @@ <sha256 value="3363df84da4540ba8daff02c3f7cd65471037a6a5370591a7e6deba377b36e7f" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.test.services" name="storage" version="1.4.2"> + <artifact name="storage-1.4.2.aar"> + <sha256 value="b34861f0cd920cb1089f08c3f27e5865b7f920284cc45f4ed12ef8d6980dac48" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.test.services" name="storage" version="1.5.0"> <artifact name="storage-1.5.0.aar"> <sha256 value="d59621845cff5ff5e8a6906445ef1b2d83624d796cbfad9a52e86a3ab42f8c48" origin="Generated by Gradle"/> @@ -2637,6 +3163,9 @@ </artifact> </component> <component group="androidx.tracing" name="tracing" version="1.0.0"> + <artifact name="tracing-1.0.0.aar"> + <sha256 value="07b8b6139665b884a162eccf97891ca50f7f56831233bf25168ae04f7b568612" origin="Generated by Gradle"/> + </artifact> <artifact name="tracing-1.0.0.module"> <sha256 value="fc8b21ebe5fa3a7c96ee098bcdcd00f077ebce73f243fa858e2b0671615f75d8" origin="Generated by Gradle"/> </artifact> @@ -2725,6 +3254,11 @@ <sha256 value="76da2c502371d9c38054df5e2b248d00da87809ed058f3363eae87ce5e2403f8" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.0"> + <artifact name="versionedparcelable-1.1.0.aar"> + <sha256 value="9a1d77140ac222b7866b5054ee7d159bc1800987ed2d46dd6afdd145abb710c1" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.versionedparcelable" name="versionedparcelable" version="1.1.1"> <artifact name="versionedparcelable-1.1.1.aar"> <sha256 value="57e8d93260d18d5b9007c9eed3c64ad159de90c8609ebfc74a347cbd514535a4" origin="Generated by Gradle"/> @@ -2735,6 +3269,14 @@ <sha256 value="147af4e14a1984010d8f155e5e19d781f03c1d70dfed02a8e0d18428b8fc8682" origin="Generated by Gradle"/> </artifact> </component> + <component group="androidx.window" name="window" version="1.4.0"> + <artifact name="window-1.4.0.aar"> + <sha256 value="7062ee9debb7bf3e8e5e8abd0d213f04aeb7c1f90fe83cad2d23f51626ab6109" origin="Generated by Gradle"/> + </artifact> + <artifact name="window-1.4.0.module"> + <sha256 value="39eebe65210e9c590b92e8593cc4bb7025e79e3996f08a5715f42f342d687248" origin="Generated by Gradle"/> + </artifact> + </component> <component group="androidx.window" name="window" version="1.5.0"> <artifact name="window-1.5.0.aar"> <sha256 value="5de2d48aa578402f46deb5294a955cee62f0c7d8c1840ef626fc7afb8abe22f9" origin="Generated by Gradle"/> @@ -2895,24 +3437,14 @@ <sha256 value="92abd9e60006984cf4790aaf84c79d0f384286e326ece0f3921f693cda089b94" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android" name="signflinger" version="8.13.1"> - <artifact name="signflinger-8.13.1.jar"> - <sha256 value="c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f" origin="Generated by Gradle"/> + <component group="com.android" name="signflinger" version="9.1.1"> + <artifact name="signflinger-9.1.1.jar"> + <sha256 value="bde5760f4ae032cf02851b3725e22ac391fc55792826c0258c9361378672692c" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android" name="signflinger" version="8.13.2"> - <artifact name="signflinger-8.13.2.jar"> - <sha256 value="c1dca2c683634ee1a294298f9c7179578af6a86e080bdc40f961915bc5c8142f" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android" name="zipflinger" version="8.13.1"> - <artifact name="zipflinger-8.13.1.jar"> - <sha256 value="07060069c35e469d7c343abc15f1d6362bc1356b81bf462539db88a53ed653f1" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android" name="zipflinger" version="8.13.2"> - <artifact name="zipflinger-8.13.2.jar"> - <sha256 value="07060069c35e469d7c343abc15f1d6362bc1356b81bf462539db88a53ed653f1" origin="Generated by Gradle"/> + <component group="com.android" name="zipflinger" version="9.1.1"> + <artifact name="zipflinger-9.1.1.jar"> + <sha256 value="d2ad6ddec6da2ae142a8fe3af2f2529f3fbf77852e2db7ff261ad7b924b119fa" origin="Generated by Gradle"/> </artifact> </component> <component group="com.android.billingclient" name="billing" version="8.3.0"> @@ -2925,320 +3457,170 @@ <sha256 value="2a8b1c7ad98429b4245ffaba1db48f1bdc78f6cd097aec256d3d6e0baf1b7cae" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.databinding" name="baseLibrary" version="8.13.1"> - <artifact name="baseLibrary-8.13.1.jar"> - <sha256 value="794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.databinding" name="baseLibrary" version="8.13.2"> - <artifact name="baseLibrary-8.13.2.jar"> + <component group="com.android.databinding" name="baseLibrary" version="9.1.1"> + <artifact name="baseLibrary-9.1.1.jar"> <sha256 value="794113709dab21b06c262b3795e73cb708fbacae61715f34361e1af6237a1870" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="annotations" version="31.13.1"> - <artifact name="annotations-31.13.1.jar"> - <sha256 value="3b4bb9620c17d19e5bd91ac1988080553573b4c3b739fdd92416f42f2daf3e78" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools" name="annotations" version="31.13.2"> - <artifact name="annotations-31.13.2.jar"> + <component group="com.android.tools" name="annotations" version="32.1.1"> + <artifact name="annotations-32.1.1.jar"> <sha256 value="3b4bb9620c17d19e5bd91ac1988080553573b4c3b739fdd92416f42f2daf3e78" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="common" version="31.13.1"> - <artifact name="common-31.13.1.jar"> - <sha256 value="f4699f6ba9a6f374b89967fd345988698d734e2d89c8216c80b33390a898dcd7" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools" name="common" version="31.13.2"> - <artifact name="common-31.13.2.jar"> - <sha256 value="d4ebe1711de0cf509c4d562245624ba21ab147944bcdde6351bfb6e8daccf826" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools" name="dvlib" version="31.13.1"> - <artifact name="dvlib-31.13.1.jar"> - <sha256 value="e3cf3fdc947788dee8d5baa76cb72a66571174bc4741edf0e3bab97a7ca90e1b" origin="Generated by Gradle"/> + <component group="com.android.tools" name="common" version="32.1.1"> + <artifact name="common-32.1.1.jar"> + <sha256 value="d13d75672501dc73687999346fe21092c544d3398f4e5d28ae2ff9b2c253311d" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="dvlib" version="31.13.2"> - <artifact name="dvlib-31.13.2.jar"> - <sha256 value="e3cf3fdc947788dee8d5baa76cb72a66571174bc4741edf0e3bab97a7ca90e1b" origin="Generated by Gradle"/> + <component group="com.android.tools" name="dvlib" version="32.1.1"> + <artifact name="dvlib-32.1.1.jar"> + <sha256 value="8abf798174efbf6bc282ee5c7791182e73712ccf98de053f8a8a7fb9a36b8542" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="play-sdk-proto" version="31.13.2"> - <artifact name="play-sdk-proto-31.13.2.jar"> + <component group="com.android.tools" name="play-sdk-proto" version="32.1.1"> + <artifact name="play-sdk-proto-32.1.1.jar"> <sha256 value="c6fc15a5c203064cfd2c8a176fdeac72ae0a2d743ec47a2e66a0238d8d870b6b" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="repository" version="31.13.1"> - <artifact name="repository-31.13.1.jar"> - <sha256 value="e9509b30d088e899948f8cb0d73293c1efd2e1f121fccbbe25d533b648b93fa1" origin="Generated by Gradle"/> + <component group="com.android.tools" name="repository" version="32.1.1"> + <artifact name="repository-32.1.1.jar"> + <sha256 value="ef3691e582cd8f9901502b679bb8f709a095cecb44b64fffdcb266a03df6b690" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="repository" version="31.13.2"> - <artifact name="repository-31.13.2.jar"> - <sha256 value="e9509b30d088e899948f8cb0d73293c1efd2e1f121fccbbe25d533b648b93fa1" origin="Generated by Gradle"/> + <component group="com.android.tools" name="sdk-common" version="32.1.1"> + <artifact name="sdk-common-32.1.1.jar"> + <sha256 value="0a0513fac4388e0ff2d61a92b5b3ffb435f97fcce4b557a4455f3e217d012b32" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="sdk-common" version="31.13.1"> - <artifact name="sdk-common-31.13.1.jar"> - <sha256 value="8cfdf99d6f17689e7dd3bcf1834d734f6dd1c64d8c43904632c65d5469565934" origin="Generated by Gradle"/> + <component group="com.android.tools" name="sdklib" version="32.1.1"> + <artifact name="sdklib-32.1.1.jar"> + <sha256 value="99924e2f3e78070429da20e40050779e564db6efc00bee03841574dbc7475c5e" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="sdk-common" version="31.13.2"> - <artifact name="sdk-common-31.13.2.jar"> - <sha256 value="8cfdf99d6f17689e7dd3bcf1834d734f6dd1c64d8c43904632c65d5469565934" origin="Generated by Gradle"/> + <component group="com.android.tools.analytics-library" name="crash" version="32.1.1"> + <artifact name="crash-32.1.1.jar"> + <sha256 value="1589c55563c8f595858cb478708d9d3043969c18b784170bb0fbdfffdb44c7bc" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="sdklib" version="31.13.1"> - <artifact name="sdklib-31.13.1.jar"> - <sha256 value="def9b0e7f44e54add385cac1715483724f827f166511ebc0c10319742aa80865" origin="Generated by Gradle"/> + <component group="com.android.tools.analytics-library" name="protos" version="32.1.1"> + <artifact name="protos-32.1.1.jar"> + <sha256 value="b2fa8773cfba157b70f76685227ad465db5ce2e2d4ba61b12444e42ba4ee2da1" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools" name="sdklib" version="31.13.2"> - <artifact name="sdklib-31.13.2.jar"> - <sha256 value="def9b0e7f44e54add385cac1715483724f827f166511ebc0c10319742aa80865" origin="Generated by Gradle"/> + <component group="com.android.tools.analytics-library" name="shared" version="32.1.1"> + <artifact name="shared-32.1.1.jar"> + <sha256 value="d82051937b390056af6dadc242923e2cd7794bdee217d276501f8aee151af446" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.analytics-library" name="crash" version="31.13.1"> - <artifact name="crash-31.13.1.jar"> - <sha256 value="cca97ac29a1329bd310a3e832b6e57f46227e501aa529c00a63df217c5d7df41" origin="Generated by Gradle"/> + <component group="com.android.tools.analytics-library" name="tracker" version="32.1.1"> + <artifact name="tracker-32.1.1.jar"> + <sha256 value="73617eee0208d1256736165c68c557f8e2be6c08de7e3056c2d1e74a66eedfd1" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.analytics-library" name="crash" version="31.13.2"> - <artifact name="crash-31.13.2.jar"> - <sha256 value="cca97ac29a1329bd310a3e832b6e57f46227e501aa529c00a63df217c5d7df41" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="aapt2" version="9.1.1-14792394"> + <artifact name="aapt2-9.1.1-14792394-linux.jar"> + <sha256 value="e7ae17af6e4093c771243e82d66462353de87befaac206bfb43e557ac1c34440" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.analytics-library" name="protos" version="31.13.1"> - <artifact name="protos-31.13.1.jar"> - <sha256 value="b2ded20a897fba9649efeb18ba2fc062ee39e500d4eb712045cb0e34b43b5efb" origin="Generated by Gradle"/> + <artifact name="aapt2-9.1.1-14792394-osx.jar"> + <sha256 value="b58cb80ac24aa343d02316fa50a662e2710b2f9ea14fc7da6d08d9cd801cafa3" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.analytics-library" name="protos" version="31.13.2"> - <artifact name="protos-31.13.2.jar"> - <sha256 value="b2ded20a897fba9649efeb18ba2fc062ee39e500d4eb712045cb0e34b43b5efb" origin="Generated by Gradle"/> + <artifact name="aapt2-9.1.1-14792394-windows.jar"> + <sha256 value="e27e3c895bfb9698c956d5e35c514570a0f084874c081d95a690181a606dbe10" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.analytics-library" name="shared" version="31.13.1"> - <artifact name="shared-31.13.1.jar"> - <sha256 value="75435816f202b7a3c84d9caf312a895625a244991f8fc52d0446239e3ae29a9c" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="aapt2-proto" version="9.1.1-14792394"> + <artifact name="aapt2-proto-9.1.1-14792394.jar"> + <sha256 value="2335bab7fd8269ee98d3843410c4a5553d31dd71f9a22f49b21a676d3139c882" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.analytics-library" name="shared" version="31.13.2"> - <artifact name="shared-31.13.2.jar"> - <sha256 value="75435816f202b7a3c84d9caf312a895625a244991f8fc52d0446239e3ae29a9c" origin="Generated by Gradle"/> + <artifact name="aapt2-proto-9.1.1-14792394.module"> + <sha256 value="573fa611c742d74d4e8faa098a847195e59b80ac711780a64d9980ab13f61a14" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.analytics-library" name="tracker" version="31.13.1"> - <artifact name="tracker-31.13.1.jar"> - <sha256 value="1b66514bf29152422ee8a19b98e0200d92eb0a3d28048eb4857564e9a1c7b85b" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="aaptcompiler" version="9.1.1"> + <artifact name="aaptcompiler-9.1.1.jar"> + <sha256 value="05a74fd429ff802c42309a54fba9a4397bd3385793260f4bcb1fc7ad43ebba7f" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.analytics-library" name="tracker" version="31.13.2"> - <artifact name="tracker-31.13.2.jar"> - <sha256 value="1b66514bf29152422ee8a19b98e0200d92eb0a3d28048eb4857564e9a1c7b85b" origin="Generated by Gradle"/> + <artifact name="aaptcompiler-9.1.1.module"> + <sha256 value="d15b798c9ec1e615f11498ae24a1e8935a1f05b749d647fc5f56aff862a5f167" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="aapt2" version="8.13.2-14304508"> - <artifact name="aapt2-8.13.2-14304508-linux.jar"> - <sha256 value="839609d6d776d6dd60a02aa577d97193ce3e650cf1deaabf062321e23bbd6bf6" origin="Generated by Gradle"/> - </artifact> - <artifact name="aapt2-8.13.2-14304508-osx.jar"> - <sha256 value="0d47f17c3924e5472b6125aa608d949dd7f46510889729671f31f2f4d801e8e7" origin="Generated by Gradle"/> - </artifact> - <artifact name="aapt2-8.13.2-14304508-windows.jar"> - <sha256 value="5dc730c3dc454b76d779a46036c06fd9c874039a31e22214434ecdbe64c3300a" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="apksig" version="9.1.1"> + <artifact name="apksig-9.1.1.jar"> + <sha256 value="562cd0a88890960d2ece48e116c61f12872222f1dcc306890799382bc019b201" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="aapt2-proto" version="8.13.1-13719691"> - <artifact name="aapt2-proto-8.13.1-13719691.jar"> - <sha256 value="58d0bc0324d2ab6478c332f134caee9a0d0a8fa3707f59b8fffcd7efa1400671" origin="Generated by Gradle"/> - </artifact> - <artifact name="aapt2-proto-8.13.1-13719691.module"> - <sha256 value="0b25bd782669081714d83cb3a79c0d3dbc0066019c7a4865a2c9a3306a82f91e" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="apkzlib" version="9.1.1"> + <artifact name="apkzlib-9.1.1.jar"> + <sha256 value="dd9c4a5f8df807e6e23a11f61722e35335275e6dd92df10ecee4b42074a93f84" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="aapt2-proto" version="8.13.2-14304508"> - <artifact name="aapt2-proto-8.13.2-14304508.jar"> - <sha256 value="a6cda82d508ec3b325a9e37f78f9fa84556ff340cf43bb23c627b0f39e746f0e" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="builder" version="9.1.1"> + <artifact name="builder-9.1.1.jar"> + <sha256 value="58b9067413a9e18e5ad85e46b5ec72f24a106458372d403b035a673007f03242" origin="Generated by Gradle"/> </artifact> - <artifact name="aapt2-proto-8.13.2-14304508.module"> - <sha256 value="7d5b7285f476c82008f0d39f506b0b8c53f1b026bd624d7adc688216be8ea5be" origin="Generated by Gradle"/> + <artifact name="builder-9.1.1.module"> + <sha256 value="caa2a2a10e7ab2763a5cd0031ea21c42aedef76fd315ed6129c62c30d4b45d51" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="aaptcompiler" version="8.13.1"> - <artifact name="aaptcompiler-8.13.1.jar"> - <sha256 value="ddd512e14cc27a380ba1ce8474eb232cd98f91fbce6c9a5dd305e98ce6bd1bf0" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="builder-model" version="9.1.1"> + <artifact name="builder-model-9.1.1.jar"> + <sha256 value="a8e6a292aa144b863c4c1814790448c121ebb05bbcdaba09bbf21ed4bcf231d0" origin="Generated by Gradle"/> </artifact> - <artifact name="aaptcompiler-8.13.1.module"> - <sha256 value="c71490996687f337723686042c027e781419c04466af6239b3f271112ff84321" origin="Generated by Gradle"/> + <artifact name="builder-model-9.1.1.module"> + <sha256 value="f555638f86d46a0b0d972a404788219ed53ddc3ee75c0e6bd1411fa1fda085ce" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="aaptcompiler" version="8.13.2"> - <artifact name="aaptcompiler-8.13.2.jar"> - <sha256 value="f6f6706d3b7a261e242820da5c855123d3c23738159ca3726e0c34e482b80770" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="builder-test-api" version="9.1.1"> + <artifact name="builder-test-api-9.1.1.jar"> + <sha256 value="b29491ec6d11a8012989fdbb548f16c664fbdd93b3399f13e670aee82419f0fc" origin="Generated by Gradle"/> </artifact> - <artifact name="aaptcompiler-8.13.2.module"> - <sha256 value="0e3ba6b43ad98fa69131de1d8b6c6a7541b3af71443dcb5d52a2cffc2558ee6b" origin="Generated by Gradle"/> + <artifact name="builder-test-api-9.1.1.module"> + <sha256 value="180ca2537b17d0f1cb4919fcb3b76d6f36e3920961375c63cdf471bb5e9a7213" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="apksig" version="8.13.1"> - <artifact name="apksig-8.13.1.jar"> - <sha256 value="c070ed1394629d74641aa0906f60b2ffa1ee77e6366a1f93437f59717b1aeb89" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="bundletool" version="1.18.3"> + <artifact name="bundletool-1.18.3.jar"> + <sha256 value="ccad18514fd97db010856b2bbed40f481f8ba9349368c97ae54d72e3567d0171" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="apksig" version="8.13.2"> - <artifact name="apksig-8.13.2.jar"> - <sha256 value="c070ed1394629d74641aa0906f60b2ffa1ee77e6366a1f93437f59717b1aeb89" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="gradle" version="9.1.1"> + <artifact name="gradle-9.1.1.jar"> + <sha256 value="15faaba5c8ddf63e8d5972c98d9de691678d542fa5eca40e9b7e87e5e8e83e64" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.build" name="apkzlib" version="8.13.1"> - <artifact name="apkzlib-8.13.1.jar"> - <sha256 value="29091c9457252f997ddfeafb33dd65a373ad45840128f945832d8eafd9118561" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="apkzlib" version="8.13.2"> - <artifact name="apkzlib-8.13.2.jar"> - <sha256 value="29091c9457252f997ddfeafb33dd65a373ad45840128f945832d8eafd9118561" origin="Generated by Gradle"/> + <artifact name="gradle-9.1.1.module"> + <sha256 value="023a8f014a16676b1c5f7697247dc4b8c71bf3d79f3a10548fde75310b1ce5c8" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="builder" version="8.13.1"> - <artifact name="builder-8.13.1.jar"> - <sha256 value="8f139ffd353fbd57f7f532ba420afc4bc50e1e09c750ff914702abb4a47eb505" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="gradle-api" version="9.1.1"> + <artifact name="gradle-api-9.1.1.jar"> + <sha256 value="780020a00766ffb09d47f597773f5679d6cc5eebe2650b9ea14045a7e4441b91" origin="Generated by Gradle"/> </artifact> - <artifact name="builder-8.13.1.module"> - <sha256 value="9d1d1db351210aea23d4b22e1de5ec890301cba27807d392651274dba32e4066" origin="Generated by Gradle"/> + <artifact name="gradle-api-9.1.1.module"> + <sha256 value="55e6318e198d5a8dc18b026970be0b090140ce2aa8d28f3feb9906b908fb4ea4" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="builder" version="8.13.2"> - <artifact name="builder-8.13.2.jar"> - <sha256 value="7d393f8553120c7d7a869cb33c4279aad9485986773f63af97af08ea2e1ff37a" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="gradle-common-api" version="9.1.1"> + <artifact name="gradle-common-api-9.1.1.jar"> + <sha256 value="fbc8e90c270cfcab9cb4de6e948180870435971201f487c0355d589c64b1fb36" origin="Generated by Gradle"/> </artifact> - <artifact name="builder-8.13.2.module"> - <sha256 value="4a8a108de5f04142a6757861a0a57a298b936b7b7f7f9c5b91e5caa9a7efda90" origin="Generated by Gradle"/> + <artifact name="gradle-common-api-9.1.1.module"> + <sha256 value="d87573fbdce3e150c28080bc05c55cbed8c2b0272ddfdfeb3276d53a5ca22820" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="builder-model" version="8.13.1"> - <artifact name="builder-model-8.13.1.jar"> - <sha256 value="0252ee3ec5f95efeca163d2c84eb694d671304bc34baa2b17a61935d4d97d7ee" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="gradle-settings-api" version="9.1.1"> + <artifact name="gradle-settings-api-9.1.1.jar"> + <sha256 value="7b1cb2709737656e21e50d2e1b64258a0f2f1c5c49710c521a83e8c9163f2b63" origin="Generated by Gradle"/> </artifact> - <artifact name="builder-model-8.13.1.module"> - <sha256 value="c735833fc72fb0a25c8c6c32f1ad2c74fd4e865074f2524cc62d705553e4c3a7" origin="Generated by Gradle"/> + <artifact name="gradle-settings-api-9.1.1.module"> + <sha256 value="2678a10d26162027cacd32c698bd3a372d592d76649f4d21db43b64b1f9a7e7a" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.build" name="builder-model" version="8.13.2"> - <artifact name="builder-model-8.13.2.jar"> - <sha256 value="ae5e95515ab348d34a35be83ed315c5fb7e8c0667e186f4e156c65dfaa2615fe" origin="Generated by Gradle"/> + <component group="com.android.tools.build" name="manifest-merger" version="32.1.1"> + <artifact name="manifest-merger-32.1.1.jar"> + <sha256 value="d47df6c863a89c5b33a1ca2227e2e68697dfa886937ef1494729762992cc4b0b" origin="Generated by Gradle"/> </artifact> - <artifact name="builder-model-8.13.2.module"> - <sha256 value="5ae11d7a40857e1a4b0bc6a7f4218255c96169b7011535f9a30b77b5f6e327a1" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="builder-test-api" version="8.13.1"> - <artifact name="builder-test-api-8.13.1.jar"> - <sha256 value="c3a7fd8569a544287faf6684e126bd80b5987025160304a2e1d7612b8b13b9a8" origin="Generated by Gradle"/> - </artifact> - <artifact name="builder-test-api-8.13.1.module"> - <sha256 value="93d2e03be15245a100978bca3b1d555969199451ca88aa242123628f72cb928e" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="builder-test-api" version="8.13.2"> - <artifact name="builder-test-api-8.13.2.jar"> - <sha256 value="3cfed0baec2e7d0e64566f6808a00ef5e051ad76fc4fba9d464d11a3c2f986a9" origin="Generated by Gradle"/> - </artifact> - <artifact name="builder-test-api-8.13.2.module"> - <sha256 value="4f72f3a9fd3e9f516c36cefac6978dcc040496210b8cfad7d2954c83bba0e990" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="bundletool" version="1.18.1"> - <artifact name="bundletool-1.18.1.jar"> - <sha256 value="a73341a7945abcb0e6b8971c7b1b2801bd765006447ca0d2437a4260d572ceac" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle" version="8.13.1"> - <artifact name="gradle-8.13.1.jar"> - <sha256 value="70ac2052cf9dc79fdc4822b8bd83ca2fdb9719d4d9a8321a9cae237bdf5c20fc" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-8.13.1.module"> - <sha256 value="43f368bb8c3b68f4147e8a76c55ec0632274f864ffa6449c6d378d5958b842b0" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle" version="8.13.2"> - <artifact name="gradle-8.13.2.jar"> - <sha256 value="e494f7ce75ca6c1abff301d4a70b18fdd3d6af855875f4f85082bb7608f041de" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-8.13.2.module"> - <sha256 value="0aac0bee1a4fc65cd69a6788548a7e21d246250c858017e11e3bf23163cb75a7" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-api" version="8.13.1"> - <artifact name="gradle-api-8.13.1.jar"> - <sha256 value="2d4ff6772e4b912a6f49eda65a5fb8c84c7f2d4f5d52605d926ffeb92bce451f" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-api-8.13.1.module"> - <sha256 value="7590a334c02c7e9fa33f9d3074573835a51621c83399edd270900bdf0c822dd9" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-api" version="8.13.2"> - <artifact name="gradle-api-8.13.2.jar"> - <sha256 value="a8dcdc6f1338f7055f6b1bc265317e14d65833e6c7f72b2102c5568e1df4d792" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-api-8.13.2.module"> - <sha256 value="1be00181670666873cd0128e9dec6ee99cd2ae207bab909ecc11ff0cf729bc5d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-common-api" version="8.13.1"> - <artifact name="gradle-common-api-8.13.1.jar"> - <sha256 value="ea68987edcb89c05d98e66e2ea4b4e173b5583259cc3df03f820e17a57fbc66a" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-common-api-8.13.1.module"> - <sha256 value="0e45b1a530177a06f5afce9e4bccf9263396bb272db4f05f60a1665d160e8f1d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-common-api" version="8.13.2"> - <artifact name="gradle-common-api-8.13.2.jar"> - <sha256 value="fcde805fcd5739aed607a9cdc325316f422fa05a46e140a291d2f24eca3a59fe" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-common-api-8.13.2.module"> - <sha256 value="9e6edcd959f6ed87a2273b85de0f4efac26e7cdcbf4bd6a4a3f4e05c8e7e7c1c" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-settings-api" version="8.13.1"> - <artifact name="gradle-settings-api-8.13.1.jar"> - <sha256 value="b5c3d12fa67cd5be46af19483f060e1ce06afb91c64606102b5d0845fb566ab5" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-settings-api-8.13.1.module"> - <sha256 value="0d382614e05140a3e95abba505937de35e3164a881a729e6130a03199ba29e0f" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="gradle-settings-api" version="8.13.2"> - <artifact name="gradle-settings-api-8.13.2.jar"> - <sha256 value="370438bcf7782d8c5b407370365b047bf063f99a7745e1f5f1853183398d07a6" origin="Generated by Gradle"/> - </artifact> - <artifact name="gradle-settings-api-8.13.2.module"> - <sha256 value="e5cac798c13234eea43adb084c5c81c20ad1c36cc4b5b57f3922d91f4ec024d6" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="manifest-merger" version="31.13.1"> - <artifact name="manifest-merger-31.13.1.jar"> - <sha256 value="5c034df6ca2ff5df7304838a46768ca0feaf794f6816059c040db0cd8dd4f008" origin="Generated by Gradle"/> - </artifact> - <artifact name="manifest-merger-31.13.1.module"> - <sha256 value="8871cdec52a86567a8c6e38767450961e2c3b6bc4e35c32fd5e0add3125c512c" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="manifest-merger" version="31.13.2"> - <artifact name="manifest-merger-31.13.2.jar"> - <sha256 value="40d25f5940c2e50bf7e18e325f7fbb9c86cf45db5a85d1cef8ef985404227a1f" origin="Generated by Gradle"/> - </artifact> - <artifact name="manifest-merger-31.13.2.module"> - <sha256 value="4bd9d47df07b78174a72faa92423935af29d17c9896a84b658b921f6f1a92348" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.build" name="transform-api" version="2.0.0-deprecated-use-gradle-api"> - <artifact name="transform-api-2.0.0-deprecated-use-gradle-api.jar"> - <sha256 value="4de4a3d05e1c534c2db9e4588bf34082bb2bd232d8abb9727c430290ce225740" origin="Generated by Gradle"/> + <artifact name="manifest-merger-32.1.1.module"> + <sha256 value="fc13365814138bb0c964cef37266cb43c11fb3c121f5e8ceb09492e41837cb3b" origin="Generated by Gradle"/> </artifact> </component> <component group="com.android.tools.build.jetifier" name="jetifier-core" version="1.0.0-beta10"> @@ -3257,254 +3639,192 @@ <sha256 value="36c25576b19993df360170528cc62b7246c37776d6158154a67cdf8fc2d58e13" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.ddms" name="ddmlib" version="31.13.1"> - <artifact name="ddmlib-31.13.1.jar"> - <sha256 value="839957f961100713ea0eed628a8684cc39aa479631c36249793e6df7e0cd63d8" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.ddms" name="ddmlib" version="31.13.2"> - <artifact name="ddmlib-31.13.2.jar"> - <sha256 value="839957f961100713ea0eed628a8684cc39aa479631c36249793e6df7e0cd63d8" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.emulator" name="proto" version="31.13.2"> - <artifact name="proto-31.13.2.jar"> - <sha256 value="b77f81cc0751d79393ec4b2eb046f910d21abcd7608b5b0f5a1efea1b3243b48" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.external.com-intellij" name="intellij-core" version="31.13.2"> - <artifact name="intellij-core-31.13.2.jar"> - <sha256 value="9a6faa6061d0f3d54a64decb61944c1b2c6927f8d325cd298c82c2a8d867ee68" origin="Generated by Gradle"/> + <component group="com.android.tools.ddms" name="ddmlib" version="32.1.1"> + <artifact name="ddmlib-32.1.1.jar"> + <sha256 value="0db6316457073eaa41422a106737672559e7ce0e703427ee09bf99459e007b7f" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.external.com-intellij" name="kotlin-compiler" version="31.13.2"> - <artifact name="kotlin-compiler-31.13.2.jar"> - <sha256 value="552dfaffe295d08504870816c27fc09007e1231fb9b14c1ff9bbf861f9b35990" origin="Generated by Gradle"/> + <component group="com.android.tools.emulator" name="proto" version="32.1.1"> + <artifact name="proto-32.1.1.jar"> + <sha256 value="8fd117c678f2cba06c531677b2a2555efc2fbace9cdeaed386b7c8a25463b67e" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.external.org-jetbrains" name="uast" version="31.13.2"> - <artifact name="uast-31.13.2.jar"> - <sha256 value="78f18ac2b2509fb6cb19058e8fc9585c361b97990dd7d5db0c2a94744dfb0a96" origin="Generated by Gradle"/> + <component group="com.android.tools.external.com-intellij" name="intellij-core" version="32.1.1"> + <artifact name="intellij-core-32.1.1.jar"> + <sha256 value="975b9eeca60ff222f2f38524d05f02da3b8ccfd1a7449fa211d6e88423888cb6" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.layoutlib" name="layoutlib-api" version="31.13.1"> - <artifact name="layoutlib-api-31.13.1.jar"> - <sha256 value="d06bc650247632a4a4e6596b87312019f45e900267c5476c47a5bfa6e3fd3132" origin="Generated by Gradle"/> + <component group="com.android.tools.external.com-intellij" name="kotlin-compiler" version="32.1.1"> + <artifact name="kotlin-compiler-32.1.1.jar"> + <sha256 value="9351e61defe2f25e632e2cbc34ee864a7b017d193c99cadf05650a061c843297" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.layoutlib" name="layoutlib-api" version="31.13.2"> - <artifact name="layoutlib-api-31.13.2.jar"> - <sha256 value="d06bc650247632a4a4e6596b87312019f45e900267c5476c47a5bfa6e3fd3132" origin="Generated by Gradle"/> + <component group="com.android.tools.external.org-jetbrains" name="uast" version="32.1.1"> + <artifact name="uast-32.1.1.jar"> + <sha256 value="b75a953d4dc82baaec5d79b84b5910fd10c58c0bf0ef664e66441356ff15bf4d" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint" version="31.13.2"> - <artifact name="lint-31.13.2.jar"> - <sha256 value="7f875a980ee23916439d368d073cfbc2ee4e4d99ffe1b3e13da794fef347f29a" origin="Generated by Gradle"/> + <component group="com.android.tools.layoutlib" name="layoutlib-api" version="32.1.1"> + <artifact name="layoutlib-api-32.1.1.jar"> + <sha256 value="1b37af4dc07dda96ecddae553a97d3053402db2c4b420ab937ab41c4e2597f51" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-api" version="31.13.2"> - <artifact name="lint-api-31.13.2.jar"> - <sha256 value="8f770657dba33f305e583c62953a4f174c75a7b1cd2da7d31134be36a96ae2ac" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint" version="32.1.1"> + <artifact name="lint-32.1.1.jar"> + <sha256 value="1299a6551416dc953ef88000c5bf4f7db504162b3e65ce9d63f9c9048b5e2f8a" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-checks" version="31.13.2"> - <artifact name="lint-checks-31.13.2.jar"> - <sha256 value="3b64f395ae17fcea104882b00a4acdc7dc691f5daca5dff2bdde89fa052bb199" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint-api" version="32.1.1"> + <artifact name="lint-api-32.1.1.jar"> + <sha256 value="e5fadcb6d525fc9fcdcb86abe89a5865d36f79070e18ca2d50dc8bcf83bda4b0" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-gradle" version="31.13.2"> - <artifact name="lint-gradle-31.13.2.jar"> - <sha256 value="a42b6a41c436d90ca31a13d67afba1157b157efc892a7496f67432bf8a831cbd" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint-checks" version="32.1.1"> + <artifact name="lint-checks-32.1.1.jar"> + <sha256 value="4bf382af26feffb5b06b4ed7506ab296bd8b6aa392634fcac129073d6ec0f0c4" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-model" version="31.13.1"> - <artifact name="lint-model-31.13.1.jar"> - <sha256 value="9ee55d8fd002736ed95ee97fb05f4df7ae01f4f976f738fbf37ecab795e59319" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint-gradle" version="32.1.1"> + <artifact name="lint-gradle-32.1.1.jar"> + <sha256 value="0abdb1b1cd9a0bb7b9488500646a016f2c053bb31ba427645d6bf563feb93821" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-model" version="31.13.2"> - <artifact name="lint-model-31.13.2.jar"> - <sha256 value="9ee55d8fd002736ed95ee97fb05f4df7ae01f4f976f738fbf37ecab795e59319" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint-model" version="32.1.1"> + <artifact name="lint-model-32.1.1.jar"> + <sha256 value="f211988e110edcbc02818343b015fdc98e83871d4a9969ef225047cb2d21e1d0" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-typedef-remover" version="31.13.1"> - <artifact name="lint-typedef-remover-31.13.1.jar"> - <sha256 value="4a3ba3babfd79e6fc67bcef647fb4ecfeaf59b481b108f7c2eba4d1c5c6dea8e" origin="Generated by Gradle"/> + <component group="com.android.tools.lint" name="lint-typedef-remover" version="32.1.1"> + <artifact name="lint-typedef-remover-32.1.1.jar"> + <sha256 value="0710eba41387b5d9fbdaaf061e52cb9a56e40cdda5a01db37d1497fee019aa78" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.lint" name="lint-typedef-remover" version="31.13.2"> - <artifact name="lint-typedef-remover-31.13.2.jar"> - <sha256 value="4a3ba3babfd79e6fc67bcef647fb4ecfeaf59b481b108f7c2eba4d1c5c6dea8e" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-device-provider-ddmlib" version="32.1.1"> + <artifact name="android-device-provider-ddmlib-32.1.1.jar"> + <sha256 value="1963fd0cd8c72c9c7c20ad968bb67b14142d4ad9b23b1ebce51227852398b4c9" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-device-provider-ddmlib" version="31.13.2"> - <artifact name="android-device-provider-ddmlib-31.13.2.jar"> - <sha256 value="b16ebfef5b63b03b803ead0a5e194ee34e0dd361c1e191557d998f01534744ff" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-device-provider-ddmlib-31.13.2.module"> - <sha256 value="15745704fb951a3629b1a2635ac6e21085b0f6e6325966d47725e50c3a5fac5b" origin="Generated by Gradle"/> + <artifact name="android-device-provider-ddmlib-32.1.1.module"> + <sha256 value="c2178938a01ca1758f9d66a575073492c90e6fbbea8bab8098481d9923eda977" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-device-provider-ddmlib-proto" version="31.13.1"> - <artifact name="android-device-provider-ddmlib-proto-31.13.1.jar"> - <sha256 value="047aecdd66e106137f77a52c442f1b83db7d6e8496899800251f206c7f39de65" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-device-provider-ddmlib-proto" version="32.1.1"> + <artifact name="android-device-provider-ddmlib-proto-32.1.1.jar"> + <sha256 value="475d8f354addc507912e32f0a543104bf88b8ed6c335148d7519392b9ebb14f2" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-device-provider-ddmlib-proto" version="31.13.2"> - <artifact name="android-device-provider-ddmlib-proto-31.13.2.jar"> - <sha256 value="047aecdd66e106137f77a52c442f1b83db7d6e8496899800251f206c7f39de65" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.utp" name="android-device-provider-profile" version="31.13.2"> - <artifact name="android-device-provider-profile-31.13.2.jar"> - <sha256 value="9560c25859c9c15c77144cbb58370bad394882ecc3169fd5e589b7d4e52e866f" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-device-provider-profile-31.13.2.module"> - <sha256 value="7cce606becb5853221ca900b7540d0e6cbb8c1ed4c2adf0b06ee39c36d0e4de9" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output" version="32.1.1"> + <artifact name="android-test-plugin-host-additional-test-output-32.1.1.jar"> + <sha256 value="1cebfea68219e0ea5a85a309094899254b8cc61eb230dab06643b5f489f2e836" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-device-provider-profile-proto" version="31.13.1"> - <artifact name="android-device-provider-profile-proto-31.13.1.jar"> - <sha256 value="3e7b098f6e3ecae31b6f7909c343b4ec09aa18d8a89f41bf92077ba4b056f453" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-additional-test-output-32.1.1.module"> + <sha256 value="f0d138b93ecf9ac75c0c1aa925e72cdcb7897bf419687f13bb1379aedcfa64fc" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-device-provider-profile-proto" version="31.13.2"> - <artifact name="android-device-provider-profile-proto-31.13.2.jar"> - <sha256 value="3e7b098f6e3ecae31b6f7909c343b4ec09aa18d8a89f41bf92077ba4b056f453" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-additional-test-output-proto-32.1.1.jar"> + <sha256 value="cabf36dab6b198cbe42ff50b1995b8ae58b3ac21d28b99cd9c0ff263a1ac7dea" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output" version="31.13.2"> - <artifact name="android-test-plugin-host-additional-test-output-31.13.2.jar"> - <sha256 value="faae42a16cf76d7529b59b1b9a4dbf9cb1bedca58118eba824fddb8312dc7655" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-test-plugin-host-additional-test-output-31.13.2.module"> - <sha256 value="b0a3c5b358d6b6267448eb6abfeaf6ad025ab1f07cb3b650af52fd702badfc05" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer" version="32.1.1"> + <artifact name="android-test-plugin-host-apk-installer-32.1.1.jar"> + <sha256 value="4fcb1c29b4ab2825d8fa858f782082a8eacc83b227b0f55243b21c666cff6be8" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output-proto" version="31.13.1"> - <artifact name="android-test-plugin-host-additional-test-output-proto-31.13.1.jar"> - <sha256 value="6ba7e6ac2208d74c1bb5f1d1464abafc6a45d8710b20455a2dc02adf8726bc83" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-apk-installer-32.1.1.module"> + <sha256 value="31621310a1e4a86f42bea51fdc263defde3b56d3069a885fd898179389ee466f" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-additional-test-output-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-additional-test-output-proto-31.13.2.jar"> - <sha256 value="6ba7e6ac2208d74c1bb5f1d1464abafc6a45d8710b20455a2dc02adf8726bc83" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-apk-installer-proto-32.1.1.jar"> + <sha256 value="2377cdec1b178fa671958e9811a9cc274a4d5c7ba9aee1345f3dd23f523944b9" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer" version="31.13.2"> - <artifact name="android-test-plugin-host-apk-installer-31.13.2.jar"> - <sha256 value="949c6f65122129d3ecd59b0899860e8e24e9682cec1c008d1f11a5cc93366f64" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-coverage" version="32.1.1"> + <artifact name="android-test-plugin-host-coverage-32.1.1.jar"> + <sha256 value="7bad2be3a0333542305a5fa68849c5bb3485025b27adda23603a5df8a5ef8a22" origin="Generated by Gradle"/> </artifact> - <artifact name="android-test-plugin-host-apk-installer-31.13.2.module"> - <sha256 value="ae4945c1102dc8f53075f61eba8a0f666c7437ffebe2b9fb1671968cc4547313" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer-proto" version="31.13.1"> - <artifact name="android-test-plugin-host-apk-installer-proto-31.13.1.jar"> - <sha256 value="4f2b610542e91a35a396b04368a784036e42b8787021460550b9a3495bb8245b" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-coverage-32.1.1.module"> + <sha256 value="713d4146a2c42023ac2027d48646ba3536e245da55f967d60ff0f3d4a8efeae4" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-apk-installer-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-apk-installer-proto-31.13.2.jar"> - <sha256 value="4f2b610542e91a35a396b04368a784036e42b8787021460550b9a3495bb8245b" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-coverage-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-coverage-proto-32.1.1.jar"> + <sha256 value="101bc3481c138cb77580ddaa70a8b662b09501b4e216f1cadfde071209854b5d" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-coverage" version="31.13.2"> - <artifact name="android-test-plugin-host-coverage-31.13.2.jar"> - <sha256 value="4993a95049e52c4d3147e9c4dfc696cc5a76af8303a4206bb60c2bfabc563ae9" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-device-info" version="32.1.1"> + <artifact name="android-test-plugin-host-device-info-32.1.1.jar"> + <sha256 value="a14319dcf04f30a2441d286330da01ef4b90b909728d6ff3bb4d4c1bb4281219" origin="Generated by Gradle"/> </artifact> - <artifact name="android-test-plugin-host-coverage-31.13.2.module"> - <sha256 value="daf1f2792529dc44cec6897f97fc845dbaa63fec2d6939c97e27c2feea4db3f6" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-device-info-32.1.1.module"> + <sha256 value="b180fc41a96d0c1b68019e4bc455e7572860e5d8e97be5928d38a657268c7a62" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-coverage-proto" version="31.13.1"> - <artifact name="android-test-plugin-host-coverage-proto-31.13.1.jar"> - <sha256 value="fa86719a3dc5de465f7e0c023184414c27f8fd53a34fd557289c0bf6df340244" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-device-info-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-device-info-proto-32.1.1.jar"> + <sha256 value="79d59b1da0bead945bb078f4262707b8166e5b2b1746e1f38ab36955c04fd72c" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-coverage-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-coverage-proto-31.13.2.jar"> - <sha256 value="fa86719a3dc5de465f7e0c023184414c27f8fd53a34fd557289c0bf6df340244" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control" version="32.1.1"> + <artifact name="android-test-plugin-host-emulator-control-32.1.1.jar"> + <sha256 value="0198196f44bb7871f3d866e3956369e287e61431fe785b2e25afeb874bffa4b7" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-device-info" version="31.13.2"> - <artifact name="android-test-plugin-host-device-info-31.13.2.jar"> - <sha256 value="a53b9f764d80bed29e0f2e0ee62576dc09b87386608bb62ef1453d032f976968" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-test-plugin-host-device-info-31.13.2.module"> - <sha256 value="6c1222b83fe4d4cc584f6f4419f6a4e95723dcaa453c7a32469ff24c0809e2a0" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-emulator-control-32.1.1.module"> + <sha256 value="978a169509e4a327994b94892d34a468118faf52feb2f2242a9aa31b602fb8fd" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-device-info-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-device-info-proto-31.13.2.jar"> - <sha256 value="9683ac7648a7a41be9a1349f6981592944f627164898c3c8925a0beede8bb8bb" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-emulator-control-proto-32.1.1.jar"> + <sha256 value="f399014a37e51b8567f294b9825fe7a127b217c489e371e8f17816045015c548" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control" version="31.13.2"> - <artifact name="android-test-plugin-host-emulator-control-31.13.2.jar"> - <sha256 value="73022c2a2779eeacfbfce67dda7cfbb21e3b3cf5610a54e35fc30d8fcc860930" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-logcat" version="32.1.1"> + <artifact name="android-test-plugin-host-logcat-32.1.1.jar"> + <sha256 value="fbb625de4262212bb8b738e0af86fe0d7a258181416b6db8c6362a415b97de0c" origin="Generated by Gradle"/> </artifact> - <artifact name="android-test-plugin-host-emulator-control-31.13.2.module"> - <sha256 value="01961125568e18cb312446f0e1c4edfd3669fc8a90c459ff505729efe2e073ce" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-host-logcat-32.1.1.module"> + <sha256 value="1071fca8cc645c6bbd3f3684eabea7dd02f53119794cfcff79fff759fc93f639" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control-proto" version="31.13.1"> - <artifact name="android-test-plugin-host-emulator-control-proto-31.13.1.jar"> - <sha256 value="a4f34aae0f9ffa026dbf7151436dd7ae53becb72622b40f2c479cac8943d9319" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-host-logcat-proto" version="32.1.1"> + <artifact name="android-test-plugin-host-logcat-proto-32.1.1.jar"> + <sha256 value="36c09686c489f8120d39029226b30318129599d819997c7ad3362341a709d851" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-emulator-control-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-emulator-control-proto-31.13.2.jar"> - <sha256 value="a4f34aae0f9ffa026dbf7151436dd7ae53becb72622b40f2c479cac8943d9319" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle" version="32.1.1"> + <artifact name="android-test-plugin-result-listener-gradle-32.1.1.jar"> + <sha256 value="e01a6745e86199d84638d8bee4ffd9de82d4c3e598b795f93e1d2e951cd2958e" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-logcat" version="31.13.2"> - <artifact name="android-test-plugin-host-logcat-31.13.2.jar"> - <sha256 value="f559b7c544e29ac3547339805c5e98d938e2a2764691d74ebabeb36e1fca0fba" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-test-plugin-host-logcat-31.13.2.module"> - <sha256 value="df3d289ffba6ff28fa8875462477d911f009cc094c7ca55973b96b31da0269e9" origin="Generated by Gradle"/> + <artifact name="android-test-plugin-result-listener-gradle-32.1.1.module"> + <sha256 value="d33582595202f845c25fbe53ef398e8344deb28309131a67933cb074249de354" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-logcat-proto" version="31.13.1"> - <artifact name="android-test-plugin-host-logcat-proto-31.13.1.jar"> - <sha256 value="c1f6ebbacdad559b6efe4eaa29561552b33156395f069cd9703fda09c462dea6" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle-proto" version="32.1.1"> + <artifact name="android-test-plugin-result-listener-gradle-proto-32.1.1.jar"> + <sha256 value="3e52c08f7dc830465b7e229e364379d381a0ba0d830d73522834835cc74ffd88" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-host-logcat-proto" version="31.13.2"> - <artifact name="android-test-plugin-host-logcat-proto-31.13.2.jar"> - <sha256 value="c1f6ebbacdad559b6efe4eaa29561552b33156395f069cd9703fda09c462dea6" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="gradle-work-action" version="32.1.1"> + <artifact name="gradle-work-action-32.1.1.jar"> + <sha256 value="d204ea49a6958bde0c457f98d854b3439a04defef992fd7dc5b74f9510d2d817" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle" version="31.13.2"> - <artifact name="android-test-plugin-result-listener-gradle-31.13.2.jar"> - <sha256 value="f5ed39ecda77684730b2616d112d69f92f509e3d6c38828abc6a863ef77fe0e5" origin="Generated by Gradle"/> - </artifact> - <artifact name="android-test-plugin-result-listener-gradle-31.13.2.module"> - <sha256 value="689acf1e56994bfe74015218bd89595d57fec14157c5ce66a1c75c7e011f889f" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle-proto" version="31.13.1"> - <artifact name="android-test-plugin-result-listener-gradle-proto-31.13.1.jar"> - <sha256 value="d429b9312dffa0503381d1ee1b18a999bd901e7456612b2fb48c6a5d5a2caf88" origin="Generated by Gradle"/> + <artifact name="gradle-work-action-32.1.1.module"> + <sha256 value="b36fa10f8c68a12225c3c643ed0036fd310a3b9009a240c6f71319cc155bff56" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.android.tools.utp" name="android-test-plugin-result-listener-gradle-proto" version="31.13.2"> - <artifact name="android-test-plugin-result-listener-gradle-proto-31.13.2.jar"> - <sha256 value="d429b9312dffa0503381d1ee1b18a999bd901e7456612b2fb48c6a5d5a2caf88" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="gradle-work-action-api" version="32.1.1"> + <artifact name="gradle-work-action-api-32.1.1.jar"> + <sha256 value="f2a06a10b038f20d24f39f8b2ab94a5939b7a480fa5b1de7f9cd0502b15882b0" origin="Generated by Gradle"/> </artifact> - </component> - <component group="com.android.tools.utp" name="utp-common" version="31.13.2"> - <artifact name="utp-common-31.13.2.jar"> - <sha256 value="cde678a64b13041cdd2cc9dad1685990a1d090fb04ff5da2261ff75a83598106" origin="Generated by Gradle"/> + <artifact name="gradle-work-action-api-32.1.1.module"> + <sha256 value="44de2c348b4c52693b79c1141ee6f41635786e9cc2be097732d93fb4b53fb408" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.facebook" name="ktfmt" version="0.59"> - <artifact name="ktfmt-0.59.jar"> - <sha256 value="3265ed9cea2cec39d1e2abb9034d9206372a5e447a72747933debe6321b7441e" origin="Generated by Gradle"/> + <component group="com.android.tools.utp" name="utp-common" version="32.1.1"> + <artifact name="utp-common-32.1.1.jar"> + <sha256 value="3360f593a1604144fd0e326400440f945cb66e42c4c17f22aa4e77cd2ce6cd3f" origin="Generated by Gradle"/> </artifact> - <artifact name="ktfmt-0.59.module"> - <sha256 value="b415f24105e0836d5cd637eb6e8baea740dd1cd9e85845591b7658a5b9dc3ab5" origin="Generated by Gradle"/> + <artifact name="utp-common-32.1.1.module"> + <sha256 value="f4290e9c197a69598deaa0d3869ad6a06b37947f04bf50a268b0c7d80698e30d" origin="Generated by Gradle"/> </artifact> </component> <component group="com.facebook" name="ktfmt" version="0.62"> @@ -3518,84 +3838,6 @@ <sha256 value="256a5623eb0d1473dd9205ddd0e637e7d306771790d43e34d5684d740fd16f18" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.github.ajalt.colormath" name="colormath" version="3.6.0"> - <artifact name="colormath-3.6.0.module"> - <sha256 value="6907aa497adb9af63812c75366389ced3e6bb8bee80e7b239adb4c53673f8884" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.colormath" name="colormath-jvm" version="3.6.0"> - <artifact name="colormath-jvm-3.6.0.module"> - <sha256 value="3fa76730f989e0284df182fcec85620d9b48ae3221398841ac6caf88462f62f8" origin="Generated by Gradle"/> - </artifact> - <artifact name="colormath-jvm.jar"> - <sha256 value="59f741adfe62053066782d8b1a45afd06685a4bc64b33277e54876b993ed885c" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant" version="3.0.2"> - <artifact name="mordant-3.0.2.module"> - <sha256 value="d49be54e77ff4b9610dc2f228f81dc0656aa925bc72588f62458db5998950951" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-core" version="3.0.2"> - <artifact name="mordant-core-3.0.2.module"> - <sha256 value="d1f971e5b3294e44bfff3afa440d7ce37a51d588356b0fafb090c046b0e9ce07" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-core-jvm" version="3.0.2"> - <artifact name="mordant-core-jvm-3.0.2.module"> - <sha256 value="e727b60be77c3137aebb2fa7a9d85d185fabb7904d944dc21539d42c011d3590" origin="Generated by Gradle"/> - </artifact> - <artifact name="mordant-jvm.jar"> - <sha256 value="651c3bd74ff4e98db4d58e3dcf4b14e8099ee0d220e672f571f8cfeee4493905" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm" version="3.0.2"> - <artifact name="mordant-jvm-3.0.2.module"> - <sha256 value="78f68446038324834daee370f597d6248b03cfafe96405adc2b6dd66cdfc3f8c" origin="Generated by Gradle"/> - </artifact> - <artifact name="mordant-omnibus-jvm.jar"> - <sha256 value="9ed3b976fcccc78da746d49866fa8ebb8f10530a93c544ea0420259a607dd95e" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-ffm" version="3.0.2"> - <artifact name="mordant-jvm-ffm-3.0.2.module"> - <sha256 value="1bd714d3d978bab7dad56b7c9485b01fbb5addbac49d4be9c8354ac376ce3f76" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-ffm-jvm" version="3.0.2"> - <artifact name="mordant-jvm-ffm-jvm-3.0.2.module"> - <sha256 value="4b8fe64653ae03b79216b5c5a0ec26d54ca0f9532bdc7298de4082a5a3887192" origin="Generated by Gradle"/> - </artifact> - <artifact name="mordant-jvm-ffm-jvm.jar"> - <sha256 value="10224784125c9f1782c1d4f1d38f3d54236fcc55c030a2ad00cbe4306e162ba4" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-graal-ffi" version="3.0.2"> - <artifact name="mordant-jvm-graal-ffi-3.0.2.module"> - <sha256 value="e504cab82b132a78ac6b96f2de2f088e63f55c78837cfa9da2e7d1dee0e9df2d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-graal-ffi-jvm" version="3.0.2"> - <artifact name="mordant-jvm-graal-ffi-jvm-3.0.2.module"> - <sha256 value="cd30a45c0a30f71c2ccc8c83b8ec7e4ceec338718f668593f8c37cdfd398c1b0" origin="Generated by Gradle"/> - </artifact> - <artifact name="mordant-jvm-graal-ffi-jvm.jar"> - <sha256 value="6dd4bebc164aeacddacc8f98e8f871e00fd21ce7bc2eb0d18230ea83bddfc86a" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-jna" version="3.0.2"> - <artifact name="mordant-jvm-jna-3.0.2.module"> - <sha256 value="b80a0b869dc084c11e10b5e7160ebf189e76d6e9508307916a78567fa767c3e5" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.github.ajalt.mordant" name="mordant-jvm-jna-jvm" version="3.0.2"> - <artifact name="mordant-jvm-jna-jvm-3.0.2.module"> - <sha256 value="431e55f9ef8d792c5a785e0146d835f4c2ae0e9858fa420f9de0602682a77126" origin="Generated by Gradle"/> - </artifact> - <artifact name="mordant-jvm-jna-jvm.jar"> - <sha256 value="41063442c8891b2774536a9b87a5062a7fd20e6f1949974c6da72f49472d6f4d" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.github.ben-manes" name="gradle-versions-plugin" version="0.53.0"> <artifact name="gradle-versions-plugin-0.53.0.jar"> <sha256 value="7f2b2dbdd2397ff3f043d7b662ec0d61baabed3aaa7ab22607aef4d98ef3fa62" origin="Generated by Gradle"/> @@ -3604,36 +3846,36 @@ <sha256 value="28bbd5c73299d5d198723cd7f24952e1bf514095c4e8eae9b22b1541a89c1082" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.github.triplet.gradle" name="android-publisher" version="3.13.0"> - <artifact name="android-publisher-3.13.0.jar"> - <sha256 value="a76aad5894908f32e2d63ebf3930beca08ad8170e9612fc22eb141ae4391ca59" origin="Generated by Gradle"/> + <component group="com.github.triplet.gradle" name="android-publisher" version="4.0.0"> + <artifact name="android-publisher-4.0.0.jar"> + <sha256 value="3888ff821ca1e908bee664587b7e85b8ed46d1e89eb964d1abc5152f5464b428" origin="Generated by Gradle"/> </artifact> - <artifact name="android-publisher-3.13.0.module"> - <sha256 value="77bae4e425dc9ea70248359bbb43fbef51fb0aec14cef3c0c4961f6351cee57c" origin="Generated by Gradle"/> + <artifact name="android-publisher-4.0.0.module"> + <sha256 value="e4f25de72e863fddf634ee73f37aaf41d223eeecd9e10b7af191467957161ff0" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.github.triplet.gradle" name="common-utils" version="3.13.0"> - <artifact name="common-utils-3.13.0.jar"> - <sha256 value="29d1c4c73273ed929de31cc6bf134539c0026ea1c0f47b2be1b3fa1b4e5de73d" origin="Generated by Gradle"/> + <component group="com.github.triplet.gradle" name="common-utils" version="4.0.0"> + <artifact name="common-utils-4.0.0.jar"> + <sha256 value="b0072962a1613f62f2e00ede7a3a07a4b7a08b4d8d82db3d2e8eb207bd67cc1a" origin="Generated by Gradle"/> </artifact> - <artifact name="common-utils-3.13.0.module"> - <sha256 value="23060ef951d115b494b8cc0dbb2ab889a8f6f318a5c8d01b31ae63b468047980" origin="Generated by Gradle"/> + <artifact name="common-utils-4.0.0.module"> + <sha256 value="5dc88931c79491c231eadce339c87fee565768117618e62ddf27a4f9ba58c703" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.github.triplet.gradle" name="common-validation" version="3.13.0"> - <artifact name="common-validation-3.13.0.jar"> - <sha256 value="0e9d77f2b93516420ce379870722d34287e01de562e6b384bdbe750482e7fffc" origin="Generated by Gradle"/> + <component group="com.github.triplet.gradle" name="common-validation" version="4.0.0"> + <artifact name="common-validation-4.0.0.jar"> + <sha256 value="92f43cd8ddcfed354a8f55835e95d5c8fe5f2753887304c77b57383915f93559" origin="Generated by Gradle"/> </artifact> - <artifact name="common-validation-3.13.0.module"> - <sha256 value="86f66efb0d5f0f4caf32fe8e963485a234fee9d8ca948ac2ed8d7ca5db87589b" origin="Generated by Gradle"/> + <artifact name="common-validation-4.0.0.module"> + <sha256 value="51ab1def42f83c05946fe75f4c21ea62a9b6c3e7a8612d1a07ba4a7ac2756a02" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.github.triplet.gradle" name="play-publisher" version="3.13.0"> - <artifact name="play-publisher-3.13.0.jar"> - <sha256 value="a4e59d7f5d1c6b89f0eedb41c5cbbc705ebaae9e0f27676d67a526f0d1eccff1" origin="Generated by Gradle"/> + <component group="com.github.triplet.gradle" name="play-publisher" version="4.0.0"> + <artifact name="play-publisher-4.0.0.jar"> + <sha256 value="0e8773dc3a031eebaf0dca34c73a8164c029766c2f96be027eec5867a4048ed7" origin="Generated by Gradle"/> </artifact> - <artifact name="play-publisher-3.13.0.module"> - <sha256 value="e790da4dc265143ef58de9fd1cef2ee3fed46ce9f0a4c1cd57585c3c4f64e04d" origin="Generated by Gradle"/> + <artifact name="play-publisher-4.0.0.module"> + <sha256 value="c98f2aab79a66ba47f7d3dd84c1dbe4ac9370e8aa75d96b96a6a2fd22f3f30ba" origin="Generated by Gradle"/> </artifact> </component> <component group="com.google.accompanist" name="accompanist-drawablepainter" version="0.37.3"> @@ -3747,6 +3989,11 @@ <sha256 value="b48b04ddba40e8ac33bf036f06fc43995fc5084bd94bdaace807ce27d3bea3fb" origin="Generated by Gradle"/> </artifact> </component> + <component group="com.google.code.findbugs" name="jsr305" version="2.0.2"> + <artifact name="jsr305-2.0.2.jar"> + <sha256 value="1e7f53fa5b8b5c807e986ba335665da03f18d660802d8bf061823089d1bee468" origin="Generated by Gradle"/> + </artifact> + </component> <component group="com.google.code.findbugs" name="jsr305" version="3.0.2"> <artifact name="jsr305-3.0.2.jar"> <sha256 value="766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7" origin="Generated by Gradle"/> @@ -3772,6 +4019,11 @@ <sha256 value="d3999291855de495c94c743761b8ab5176cfeabe281a5ab0d8e8d45326fd703e" origin="Generated by Gradle"/> </artifact> </component> + <component group="com.google.crypto.tink" name="tink" version="1.18.0"> + <artifact name="tink-1.18.0.jar"> + <sha256 value="30df12a1f59045637213477656e01f6fbcc02616c20da1696cbd4643ada668ef" origin="Generated by Gradle"/> + </artifact> + </component> <component group="com.google.crypto.tink" name="tink" version="1.7.0"> <artifact name="tink-1.7.0.jar"> <sha256 value="88970a456a08ba4c66b01b23e5846ca1095cc14e54cb48363e5d2e15a1307308" origin="Generated by Gradle"/> @@ -3821,11 +4073,6 @@ <sha256 value="9e6814cb71816988a4fd1b07a993a8f21bb7058d522c162b1de849e19bea54ae" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.errorprone" name="error_prone_annotations" version="2.21.1"> - <artifact name="error_prone_annotations-2.21.1.jar"> - <sha256 value="d1f3c66aa91ac52549e00ae3b208ba4b9af7d72d68f230643553beb38e6118ac" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.google.errorprone" name="error_prone_annotations" version="2.23.0"> <artifact name="error_prone_annotations-2.23.0.jar"> <sha256 value="ec6f39f068b6ff9ac323c68e28b9299f8c0a80ca512dccb1d4a70f40ac3ec054" origin="Generated by Gradle"/> @@ -3907,9 +4154,6 @@ </artifact> </component> <component group="com.google.guava" name="guava" version="32.1.3-jre"> - <artifact name="guava-32.1.3-jre.jar"> - <sha256 value="6d4e2b5a118aab62e6e5e29d185a0224eed82c85c40ac3d33cf04a270c3b3744" origin="Generated by Gradle"/> - </artifact> <artifact name="guava-32.1.3-jre.module"> <sha256 value="f5fff7642c12e7627bc14289fd267e2602c17f9590e23522c3e63107f61c2942" origin="Generated by Gradle"/> </artifact> @@ -3991,14 +4235,9 @@ <sha256 value="193edf97aefa28b93c5892bdc598bac34fa4c396588030084f290b1440e8b98a" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.protobuf" name="protobuf-gradle-plugin" version="0.9.6"> - <artifact name="protobuf-gradle-plugin-0.9.6.jar"> - <sha256 value="9c0915441a71647b1ddfae79b0ab28e2de763ee5fde1c4a6dd22d58d9389e966" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="com.google.protobuf" name="protobuf-java" version="3.24.4"> - <artifact name="protobuf-java-3.24.4.jar"> - <sha256 value="e5655522be1aa5cc1f2f092aa036b0445157f294928eedf1332ac938c7b69686" origin="Generated by Gradle"/> + <component group="com.google.protobuf" name="protobuf-gradle-plugin" version="0.10.0"> + <artifact name="protobuf-gradle-plugin-0.10.0.jar"> + <sha256 value="42137dd8f5d9520801e9e54058b6bd65e4a33a233babb3f241cc48cf73870f27" origin="Generated by Gradle"/> </artifact> </component> <component group="com.google.protobuf" name="protobuf-java" version="3.25.5"> @@ -4006,29 +4245,34 @@ <sha256 value="8540247fad9e06baefa8fb45eb313802d019f485f14300e0f9d6b556ed88e753" origin="Generated by Gradle"/> </artifact> </component> + <component group="com.google.protobuf" name="protobuf-java" version="4.28.3"> + <artifact name="protobuf-java-4.28.3.jar"> + <sha256 value="ba02977c0fef8b40af9f85fe69af362d8e13f2685b49a9752750b18da726157e" origin="Generated by Gradle"/> + </artifact> + </component> <component group="com.google.protobuf" name="protobuf-java-util" version="3.22.3"> <artifact name="protobuf-java-util-3.22.3.jar"> <sha256 value="c615f76879dc5c303e4df5b94a6afa39534058c7545db2d483fd95d9f63c8bfe" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.protobuf" name="protobuf-java-util" version="3.24.4"> - <artifact name="protobuf-java-util-3.24.4.jar"> - <sha256 value="133c929e2cfe3990a105d18eaccc49122b2d2fb492b420ef02d5d9f937eaebb8" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.google.protobuf" name="protobuf-java-util" version="3.25.5"> <artifact name="protobuf-java-util-3.25.5.jar"> <sha256 value="dacc58b2c3d2fa8d4bddc1acb881e78d6cf7c137dd78bc1d67f6aca732436a8d" origin="Generated by Gradle"/> </artifact> </component> + <component group="com.google.protobuf" name="protobuf-java-util" version="4.28.3"> + <artifact name="protobuf-java-util-4.28.3.jar"> + <sha256 value="d706eb7b4fbb63b7a39891106341080ebbadbb78dd8daecba7a6e68d2831c9cd" origin="Generated by Gradle"/> + </artifact> + </component> <component group="com.google.protobuf" name="protobuf-javalite" version="4.34.1"> <artifact name="protobuf-javalite-4.34.1.jar"> <sha256 value="cfbc20253fd8c365b74bd63f8f90b90ef92005b6619ce629c3eef39b0afef197" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.protobuf" name="protobuf-kotlin" version="3.24.4"> - <artifact name="protobuf-kotlin-3.24.4.jar"> - <sha256 value="508ca13d97b50f5404eaa37eb4493cb07884162eb7971bf924d8f803d4c21bb4" origin="Generated by Gradle"/> + <component group="com.google.protobuf" name="protobuf-kotlin" version="4.28.3"> + <artifact name="protobuf-kotlin-4.28.3.jar"> + <sha256 value="02f650bef113fd830d26e1932aeb543dc48827c16905033d3acc0c56fe51b49b" origin="Generated by Gradle"/> </artifact> </component> <component group="com.google.protobuf" name="protobuf-kotlin-lite" version="4.34.1"> @@ -4065,34 +4309,39 @@ <sha256 value="9d704a5c1741ea78aab2e0d922d33ad8b13d2db2ef69ff464e61103f1657e0d6" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.9-alpha03"> - <artifact name="android-device-provider-local-0.0.9-alpha03.jar"> - <sha256 value="667a4d35bbba87d3c86f5180dfa521fdbd7a4ef5c60d949154b0301f3e232e1b" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="android-device-provider-local" version="0.0.9-alpha04"> + <artifact name="android-device-provider-local-0.0.9-alpha04.jar"> + <sha256 value="07442dc00e29d3f1b888e8e1d02786184fc348dfbdf04040625e25a4af937d77" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.9-alpha04"> + <artifact name="android-driver-instrumentation-0.0.9-alpha04.jar"> + <sha256 value="ce98aea320c84ac870c3c437c20154c9b438b65d4b188f3006cfbd99540b8b35" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-driver-instrumentation" version="0.0.9-alpha03"> - <artifact name="android-driver-instrumentation-0.0.9-alpha03.jar"> - <sha256 value="507c632ec7db77bcb299b5519d59b14cc6243aac541767c632fdbeddc6226b07" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.9-alpha04"> + <artifact name="android-test-plugin-0.0.9-alpha04.jar"> + <sha256 value="ad63f94ffc0a497b41aeac656fc240d0143927033b8ff2da077b85bcbf7ef37f" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="android-test-plugin" version="0.0.9-alpha03"> - <artifact name="android-test-plugin-0.0.9-alpha03.jar"> - <sha256 value="d6cb7e126f433037190bcd3c3b904b19ba842d46b17b0fd27c38cc4ccecbec90" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="core" version="0.0.9-alpha04"> + <artifact name="core-0.0.9-alpha04.jar"> + <sha256 value="d8c6ceb0a5dec0593dbe56d94f0d0451fc14698a89d732c276908bb4748377fe" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="core" version="0.0.9-alpha03"> - <artifact name="core-0.0.9-alpha03.jar"> - <sha256 value="6e1806d015c416596f53a45a3100e25743c313a6e3fc4f52f24e8b257f2c82ce" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="core-proto" version="0.0.8-alpha08"> + <artifact name="core-proto-0.0.8-alpha08.jar"> + <sha256 value="3920575a74f1437975cdf45276f9b75e7ae41bafb8deb1d60e7d639f21d1b06c" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="core-proto" version="0.0.9-alpha03"> - <artifact name="core-proto-0.0.9-alpha03.jar"> - <sha256 value="d001eb0ccbbfc8cb9eaa193a358e63712974639775647be949ab232c2b29b407" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="core-proto" version="0.0.9-alpha04"> + <artifact name="core-proto-0.0.9-alpha04.jar"> + <sha256 value="f1abe1b26373cb8623c06a229f858b45af17c2ffb680b04fb0beefed6979c087" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.google.testing.platform" name="launcher" version="0.0.9-alpha03"> - <artifact name="launcher-0.0.9-alpha03.jar"> - <sha256 value="0012f980a059a0c4c216d0f1d0016867ab31eb8079e3f8f879f1f02b7be3a6e7" origin="Generated by Gradle"/> + <component group="com.google.testing.platform" name="launcher" version="0.0.9-alpha04"> + <artifact name="launcher-0.0.9-alpha04.jar"> + <sha256 value="fb26d0f83c6d95cd7009b885bc443079060e99cc4d9bd5140429a217bf043c2e" origin="Generated by Gradle"/> </artifact> </component> <component group="com.googlecode.juniversalchardet" name="juniversalchardet" version="1.0.3"> @@ -4100,14 +4349,6 @@ <sha256 value="757bfe906193b8b651e79dc26cd67d6b55d0770a2cdfb0381591504f779d4a76" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.gradle.publish" name="plugin-publish-plugin" version="2.0.0"> - <artifact name="plugin-publish-plugin-2.0.0.jar"> - <sha256 value="99e767145f0ef9ccb7d418e3efb33a77faa13592272154d9d4ddebf76fa73bf2" origin="Generated by Gradle"/> - </artifact> - <artifact name="plugin-publish-plugin-2.0.0.module"> - <sha256 value="df88ba3ca16035a29d041c512f3cad25def40b86420e0e87be53aaaf4aa4cb48" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.jakewharton.android.repackaged" name="dalvik-dx" version="9.0.0_r3"> <artifact name="dalvik-dx-9.0.0_r3.jar"> <sha256 value="b29c1c21e52ed6238cd3fed39d880a17ecf2360118604548cea8821be6801e1c" origin="Generated by Gradle"/> @@ -4129,14 +4370,6 @@ <sha256 value="ab57600b8a453d5f91cb603075b7870ace6d050e3a2b58cdd63462c4987f5e35" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.ncorti.ktfmt.gradle" name="plugin" version="0.25.0"> - <artifact name="plugin-0.25.0.jar"> - <sha256 value="779c92493e3d5f7ae12796791619192283695986a0e696279e954ee0e8ac1247" origin="Generated by Gradle"/> - </artifact> - <artifact name="plugin-0.25.0.module"> - <sha256 value="3ab7ef5c172d307ddc6675d2939cd207a7aa0c2723d8d9b445faaab41785a803" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.ncorti.ktfmt.gradle" name="plugin" version="0.26.0"> <artifact name="plugin-0.26.0.jar"> <sha256 value="9f5626ba3f279ac59f3a737c5e203b8ac54ef3f8db3f20985a353fd0fda754aa" origin="Generated by Gradle"/> @@ -4145,9 +4378,9 @@ <sha256 value="e2885805badc4c56b8e449722ed10ab86ac7155486721edd77d69fbaab76565d" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.squareup" name="javapoet" version="1.10.0"> - <artifact name="javapoet-1.10.0.jar"> - <sha256 value="20ef4b82e43ff7c652281a21313cf3b941092467add3fa73509c26f6969efdab" origin="Generated by Gradle"/> + <component group="com.squareup" name="javapoet" version="1.13.0"> + <artifact name="javapoet-1.13.0.jar"> + <sha256 value="4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291" origin="Generated by Gradle"/> </artifact> </component> <component group="com.squareup" name="javawriter" version="2.5.0"> @@ -4367,11 +4600,6 @@ <sha256 value="503c86cf21c0d68505778f3c8c512cc590c9fb6f9c15803fd71fc5003822ecdc" origin="Generated by Gradle"/> </artifact> </component> - <component group="com.sun.activation" name="javax.activation" version="1.2.0"> - <artifact name="javax.activation-1.2.0.jar"> - <sha256 value="993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce" origin="Generated by Gradle"/> - </artifact> - </component> <component group="com.sun.istack" name="istack-commons-runtime" version="3.0.8"> <artifact name="istack-commons-runtime-3.0.8.jar"> <sha256 value="4ffabb06be454a05e4398e20c77fa2b6308d4b88dfbef7ca30a76b5b7d5505ef" origin="Generated by Gradle"/> @@ -4387,19 +4615,9 @@ <sha256 value="4a4b0affb22a9572409d3a6bde99ce3f2045c551cadc1ca7fe09690892c526c3" origin="Generated by Gradle"/> </artifact> </component> - <component group="commons-codec" name="commons-codec" version="1.10"> - <artifact name="commons-codec-1.10.jar"> - <sha256 value="4241dfa94e711d435f29a4604a3e2de5c4aa3c165e23bd066be6fc1fc4309569" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="commons-codec" name="commons-codec" version="1.11"> - <artifact name="commons-codec-1.11.jar"> - <sha256 value="e599d5318e97aa48f42136a2927e6dfa4e8881dff0e6c8e3109ddbbff51d7b7d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="commons-codec" name="commons-codec" version="1.15"> - <artifact name="commons-codec-1.15.jar"> - <sha256 value="b3e9f6d63a790109bf0d056611fbed1cf69055826defeb9894a71369d246ed63" origin="Generated by Gradle"/> + <component group="commons-codec" name="commons-codec" version="1.17.1"> + <artifact name="commons-codec-1.17.1.jar"> + <sha256 value="f9f6cb103f2ddc3c99a9d80ada2ae7bf0685111fd6bffccb72033d1da4e6ff23" origin="Generated by Gradle"/> </artifact> </component> <component group="commons-collections" name="commons-collections" version="3.2.2"> @@ -4432,32 +4650,44 @@ <sha256 value="ed74711a78d793ca37f6075e4a1e93d107233dfd20d0bb17e32bad88d38e56aa" origin="Generated by Gradle"/> </artifact> </component> - <component group="de.mannodermaus.gradle.plugins" name="android-junit5" version="1.13.1.0"> - <artifact name="android-junit5-1.13.1.0.jar"> - <sha256 value="a9842515242319af833f714602de6df7d9663aedf9e5a8c5b5876fc2309222ab" origin="Generated by Gradle"/> + <component group="de.mannodermaus.gradle.plugins" name="android-junit5" version="2.0.1"> + <artifact name="android-junit5-2.0.1.jar"> + <sha256 value="c5de9ffd52a0e4e5203af4bdc8b5364c15f865012eefc95820536ebbe78b3acf" origin="Generated by Gradle"/> </artifact> - <artifact name="android-junit5-1.13.1.0.module"> - <sha256 value="8acc2bd098554c9f713d0bdb7f3b3b1627e390a59449d3a4de9ed2de16a00f98" origin="Generated by Gradle"/> + <artifact name="android-junit5-2.0.1.module"> + <sha256 value="22342d86f2dc36ba6ea221995235eeda56f784a74f677028ad380072d128ae79" origin="Generated by Gradle"/> </artifact> </component> - <component group="de.mannodermaus.junit5" name="android-test-compose" version="1.8.0"> - <artifact name="android-test-compose-1.8.0.aar"> - <sha256 value="e5862af71416d2286fa34aeeecb54e18b139bb52f97e102e50a7722b3501fb7c" origin="Generated by Gradle"/> + <component group="de.mannodermaus.junit5" name="android-test-compose" version="2.0.1"> + <artifact name="android-test-compose-2.0.1.aar"> + <sha256 value="1570e3e3b283675fc3cf301ccfb953446d337985db391f278920c4980de7273f" origin="Generated by Gradle"/> + </artifact> + <artifact name="android-test-compose-2.0.1.module"> + <sha256 value="7d66712f1cca6c9e981e6e50f862ed08ff65e436328b5999411a42f892d19e82" origin="Generated by Gradle"/> </artifact> </component> - <component group="de.mannodermaus.junit5" name="android-test-core" version="1.8.0"> - <artifact name="android-test-core-1.8.0.aar"> - <sha256 value="d263d42ee93b40c90734090728c5d27685fdfa7f575db3245df6ed90926c42a5" origin="Generated by Gradle"/> + <component group="de.mannodermaus.junit5" name="android-test-core" version="2.0.1"> + <artifact name="android-test-core-2.0.1.aar"> + <sha256 value="36f22cc48f4056e0a8029b612d2d1f8bf9c3ccca7254085f67f5813a0dab350c" origin="Generated by Gradle"/> + </artifact> + <artifact name="android-test-core-2.0.1.module"> + <sha256 value="2ba9a9a2cc876d17c694cb1cf4a5c8abf81b36f4e4221c74b1d2839c12e7dd70" origin="Generated by Gradle"/> </artifact> </component> - <component group="de.mannodermaus.junit5" name="android-test-extensions" version="1.8.0"> - <artifact name="android-test-extensions-1.8.0.aar"> - <sha256 value="ccd3bf8b2cf1215a138df7a6635b40848dabf089e7b44a4fadda5a1e86cc7ed4" origin="Generated by Gradle"/> + <component group="de.mannodermaus.junit5" name="android-test-extensions" version="2.0.1"> + <artifact name="android-test-extensions-2.0.1.aar"> + <sha256 value="4c62c670f282fc2427ebee88e44edccaca3080b448bfa14c6b2b349fdeaa691a" origin="Generated by Gradle"/> + </artifact> + <artifact name="android-test-extensions-2.0.1.module"> + <sha256 value="ecf0199abf2cc47334eb30dd9e6e50362dea52e8d2da5ac7abee320eace2ec54" origin="Generated by Gradle"/> </artifact> </component> - <component group="de.mannodermaus.junit5" name="android-test-runner" version="1.8.0"> - <artifact name="android-test-runner-1.8.0.aar"> - <sha256 value="dc119bd88eabb372acca9705ba3af4a1a95705dfb66e30efa2c9928fc2647e8b" origin="Generated by Gradle"/> + <component group="de.mannodermaus.junit5" name="android-test-runner" version="2.0.1"> + <artifact name="android-test-runner-2.0.1.aar"> + <sha256 value="398ab4d8345680ae88f582d4430658bcf7250dae450ece859f95c1e7fefa4313" origin="Generated by Gradle"/> + </artifact> + <artifact name="android-test-runner-2.0.1.module"> + <sha256 value="edd7a534ecb36e53fd7b8bf8edf0bb6b2f6e30fbf33d7f8c76e0fc85db648c22" origin="Generated by Gradle"/> </artifact> </component> <component group="dev.drewhamilton.poko" name="poko-annotations" version="0.17.1"> @@ -4680,32 +4910,6 @@ <sha256 value="620403030d676a4a27f780a3acec7438dee1b1651a1c804fa6bb11bb07399a6f" origin="Generated by Gradle"/> </artifact> </component> - <component group="io.github.pdvrieze.xmlutil" name="core" version="0.91.3"> - <artifact name="core-0.91.3.module"> - <sha256 value="b6fe2b62e61e5ff715643559bddc160190aa781f6df15c89a1bab195ffea1dac" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.github.pdvrieze.xmlutil" name="core-jvmcommon" version="0.91.3"> - <artifact name="core-jvmcommon-0.91.3.jar"> - <sha256 value="420a8e863b8475389690e7953568e176f17f8c6fc4f3f213b84127dcb0f1f574" origin="Generated by Gradle"/> - </artifact> - <artifact name="core-jvmcommon-0.91.3.module"> - <sha256 value="43d1bf786fc2e7f696d466de1461b186997d4e60754efe1b69eac94386591956" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.github.pdvrieze.xmlutil" name="serialization" version="0.91.3"> - <artifact name="serialization-0.91.3.module"> - <sha256 value="e282270f858c4473bbf7d182559232d5f8c7a832a75446e447ac9346763cb9d8" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.github.pdvrieze.xmlutil" name="serialization-jvm" version="0.91.3"> - <artifact name="serialization-jvm-0.91.3.jar"> - <sha256 value="c8165f1f1b5c2c8c3bba7672429ca3813c1a4ab855dd8ee4086b4a3062b9b4e6" origin="Generated by Gradle"/> - </artifact> - <artifact name="serialization-jvm-0.91.3.module"> - <sha256 value="7735555e6f1775672de15fb04e041fffce46fa494f0ac2190c3cd48e81a2901d" origin="Generated by Gradle"/> - </artifact> - </component> <component group="io.gitlab.arturbosch.detekt" name="detekt-api" version="1.23.8"> <artifact name="detekt-api-1.23.8.jar"> <sha256 value="dd5b84d420904d5c564aab115d36e6290a9d7daf6955923099015618f2b5c83f" origin="Generated by Gradle"/> @@ -4934,6 +5138,11 @@ <sha256 value="3af18798cf5d705fb40187d47548345d017df9a22791b9c028d9643441be9759" origin="Generated by Gradle"/> </artifact> </component> + <component group="io.grpc" name="grpc-context" version="1.27.2"> + <artifact name="grpc-context-1.27.2.jar"> + <sha256 value="bcbf9055dff453fd6508bd7cca2a0aa2d5f059a9c94beed1f5fda1dc015607b8" origin="Generated by Gradle"/> + </artifact> + </component> <component group="io.grpc" name="grpc-context" version="1.57.2"> <artifact name="grpc-context-1.57.2.jar"> <sha256 value="9b8ac88d9cef2819daffed7bdbd2f22680237d482c6c671fe02d36da3f08cf00" origin="Generated by Gradle"/> @@ -4964,11 +5173,6 @@ <sha256 value="b617121f33ea79b0cfc26e2e19475e64e0c4161d28c78cf56f7db7bbb9a81fbe" origin="Generated by Gradle"/> </artifact> </component> - <component group="io.grpc" name="grpc-inprocess" version="1.69.1"> - <artifact name="grpc-inprocess-1.69.1.jar"> - <sha256 value="b7c6ac0e3abf4b8d582610d632d79417bc3da81254e1a4bcf7f01e8db7bd55ef" origin="Generated by Gradle"/> - </artifact> - </component> <component group="io.grpc" name="grpc-kotlin-stub" version="1.5.0"> <artifact name="grpc-kotlin-stub-1.5.0.jar"> <sha256 value="cc482c0e2f6b588ba90c7152d4aeee27cfee4bde1688326327dc74c6284477f0" origin="Generated by Gradle"/> @@ -5199,110 +5403,6 @@ <sha256 value="19670adb4f4645b6de179836f5dec70bb2268c2d70d3df37f4261520dccad4dc" origin="Generated by Gradle"/> </artifact> </component> - <component group="io.kotest" name="kotest-assertions-core" version="6.0.7"> - <artifact name="kotest-assertions-core-6.0.7.module"> - <sha256 value="df33635a92c9194e32fe9fe7fe300ee999dc4504e164dcba2f63716ff4638bc9" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-assertions-core-jvm" version="6.0.7"> - <artifact name="kotest-assertions-core-jvm-6.0.7.jar"> - <sha256 value="961f2bd91f75ceeba68c785bdc6bc25f9998c045cc363b02ccda1551481b4abe" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-assertions-core-jvm-6.0.7.module"> - <sha256 value="905bf2cb8c515fbb55b8b943b21f1cc3e0b97debc7dcd626517f547106197d41" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-assertions-shared" version="6.0.7"> - <artifact name="kotest-assertions-shared-6.0.7.module"> - <sha256 value="44af4cdc4d36d24c5e5e81011552a325c9c3f83f04919dc76bbc7e59be54b9f1" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-assertions-shared-jvm" version="6.0.7"> - <artifact name="kotest-assertions-shared-jvm-6.0.7.jar"> - <sha256 value="acfb351b626c1507866e8bc0e865e45a9a1e6c0f94b8cae09e835a5afa61383c" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-assertions-shared-jvm-6.0.7.module"> - <sha256 value="edf89e1dd6a7fcb8355bc5b9f3bc162aa5dca5c6c3ff18384bbd3d5fec5b1a85" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-common" version="6.0.7"> - <artifact name="kotest-common-6.0.7.module"> - <sha256 value="ef745af8cac3542334eb2f8aff1cc807a0ec07a6e450b8eed9d8bd3969e652fb" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-common-jvm" version="6.0.7"> - <artifact name="kotest-common-jvm-6.0.7.jar"> - <sha256 value="834cd25445a17adc124aee75a568e1540c555113b255a7fee282930f76c85ffd" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-common-jvm-6.0.7.module"> - <sha256 value="4e7c52b87c110a3e6880a24ef1ee8e9baae57028dd75f99d6a0fd287227ef05d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-extensions" version="6.0.7"> - <artifact name="kotest-extensions-6.0.7.module"> - <sha256 value="d341a2f0fd3b5083706508f5fa55f07cc48d785441fd7b45d38b283e8eec8f91" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-extensions-jvm" version="6.0.7"> - <artifact name="kotest-extensions-jvm-6.0.7.jar"> - <sha256 value="67abdea1d9df85f187ab70ce2d63b9aad88e827fd0c3e73a15f4df6e6e57505a" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-extensions-jvm-6.0.7.module"> - <sha256 value="217de96daa10730fc8ed42d293db6ff08110455d466b6fe936f0cc0b22cb39dc" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-api" version="5.9.1"> - <artifact name="kotest-framework-api-5.9.1.module"> - <sha256 value="0fd8e7ee439323849304a6dfafdec6b87acb86d00cf2fcb3ef8019350f4da28a" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-api-jvm" version="5.9.1"> - <artifact name="kotest-framework-api-jvm-5.9.1.jar"> - <sha256 value="d9244bc687c83822126725b3ca7676e456447a6051210e25175cf8ab20c0b423" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-framework-api-jvm-5.9.1.module"> - <sha256 value="fca9910c22c083ed264d39db450b4f0f03129fff24c6d6357cfcb510108aea2d" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-datatest" version="5.9.1"> - <artifact name="kotest-framework-datatest-5.9.1.module"> - <sha256 value="53b85dbe348320de5c3df9f54113e4dc7d3b60942c8f9537225272eb94b897b3" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-datatest-jvm" version="5.9.1"> - <artifact name="kotest-framework-datatest-jvm-5.9.1.jar"> - <sha256 value="e86a5f3c2d143313ddc8472293f6b92401636d296595959a7eb8b73b58ef2bf7" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-framework-datatest-jvm-5.9.1.module"> - <sha256 value="b9537c78329969774400a1b48d16d4deff5f3e4c872bcb0325c6b43ee12491df" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-engine" version="6.0.7"> - <artifact name="kotest-framework-engine-6.0.7.module"> - <sha256 value="2707c5f38b5b7a3d01a2b7e1814c82e7c0ba36510cb47e2929b784fd30413b19" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-framework-engine-jvm" version="6.0.7"> - <artifact name="kotest-framework-engine-jvm-6.0.7.jar"> - <sha256 value="abd5a4c416b838b61a2adac615f721684b598396cb053d56f11384311a34ea99" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-framework-engine-jvm-6.0.7.module"> - <sha256 value="31d9572eeff0818deace1c41def83b45bd07601a3aa3dadcd5ce2610314868f8" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-runner-junit5" version="6.0.7"> - <artifact name="kotest-runner-junit5-6.0.7.module"> - <sha256 value="4417cf46559f6435cd513d531c47ab41d3f5bc92bfcb4e0f1d5fb3fa8efd37ac" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="io.kotest" name="kotest-runner-junit5-jvm" version="6.0.7"> - <artifact name="kotest-runner-junit5-jvm-6.0.7.jar"> - <sha256 value="09f6ef491a33835a9d06b75325e7add39c6185bee7699f43d2cb5c949c89d167" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotest-runner-junit5-jvm-6.0.7.module"> - <sha256 value="32ab0db78085026f5b64982677b767332f9fb0038539ae599882234af152db77" origin="Generated by Gradle"/> - </artifact> - </component> <component group="io.ktor" name="ktor-client-auth" version="3.4.2"> <artifact name="ktor-client-auth-3.4.2.module"> <sha256 value="236aa863fb2d2fb009bfd43343638dd01f798befe849268256ecf4a232a3c28c" origin="Generated by Gradle"/> @@ -5916,21 +6016,11 @@ <sha256 value="f47aeef86821e52b2b18758978bd045f03d722292e32e747082122c6228952e0" origin="Generated by Gradle"/> </artifact> </component> - <component group="net.bytebuddy" name="byte-buddy" version="1.10.9"> - <artifact name="byte-buddy-1.10.9.jar"> - <sha256 value="07b9ca6e2f970cb03f4b25651df1f2fce271d491b44e0409827887786f692d4d" origin="Generated by Gradle"/> - </artifact> - </component> <component group="net.bytebuddy" name="byte-buddy" version="1.18.2"> <artifact name="byte-buddy-1.18.2.jar"> <sha256 value="f55b145f4caada9b2943e49762ea3171b02599c4c7e230fba8afc66a4a5135de" origin="Generated by Gradle"/> </artifact> </component> - <component group="net.bytebuddy" name="byte-buddy-agent" version="1.10.9"> - <artifact name="byte-buddy-agent-1.10.9.jar"> - <sha256 value="fbd052d2d4cd16f707547c468621c6b7fb842c7ec8866d012ecbc6178de1f394" origin="Generated by Gradle"/> - </artifact> - </component> <component group="net.bytebuddy" name="byte-buddy-agent" version="1.18.2"> <artifact name="byte-buddy-agent-1.18.2.jar"> <sha256 value="d91e2d6d1b777687ab14a52b18b08aca32c4c91274131c99907674c661402a76" origin="Generated by Gradle"/> @@ -5941,29 +6031,22 @@ <sha256 value="1f38af54e06c6e6f6dbf39ba2c052b952dea5dddb4871127b34639ddeb11bdbe" origin="Generated by Gradle"/> </artifact> </component> - <component group="net.java.dev.jna" name="jna" version="5.14.0"> - <artifact name="jna-5.14.0.jar"> - <sha256 value="34ed1e1f27fa896bca50dbc4e99cf3732967cec387a7a0d5e3486c09673fe8c6" origin="Generated by Gradle"/> - </artifact> - </component> <component group="net.java.dev.jna" name="jna" version="5.6.0"> <artifact name="jna-5.6.0.jar"> <sha256 value="5557e235a8aa2f9766d5dc609d67948f2a8832c2d796cea9ef1d6cbe0b3b7eaf" origin="Generated by Gradle"/> </artifact> </component> - <component group="net.java.dev.jna" name="jna" version="5.9.0"> - <artifact name="jna-5.9.0.jar"> - <sha256 value="eafcc780b445434d3c5ae7fa2fb6665de1a7560d537d2c408a8e80cd14d27161" origin="Generated by Gradle"/> - </artifact> - </component> <component group="net.java.dev.jna" name="jna-platform" version="5.6.0"> <artifact name="jna-platform-5.6.0.jar"> <sha256 value="9ecea8bf2b1b39963939d18b70464eef60c508fed8820f9dcaba0c35518eabf7" origin="Generated by Gradle"/> </artifact> </component> - <component group="net.java.dev.jna" name="jna-platform" version="5.9.0"> - <artifact name="jna-platform-5.9.0.jar"> - <sha256 value="1903bc6d87f3ab92023957b91f45a9c8eb3515bad030356ce977201e5141b724" origin="Generated by Gradle"/> + <component group="net.mullvad" name="plugin" version="0.10.1"> + <artifact name="plugin-0.10.1.jar"> + <sha256 value="a496972dc0206f3d4279d6c3dc97ff341a6de45ebb619ac27fc52f6f1cfa1e8d" origin="Generated by Gradle"/> + </artifact> + <artifact name="plugin-0.10.1.module"> + <sha256 value="83a5a8174588a4390d5aba2d4580bee789e9f161131a7725484066991a1cf106" origin="Generated by Gradle"/> </artifact> </component> <component group="net.sf.jopt-simple" name="jopt-simple" version="4.9"> @@ -5976,17 +6059,14 @@ <sha256 value="f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2" origin="Generated by Gradle"/> </artifact> </component> - <component group="nl.littlerobots.vcu" name="plugin" version="1.0.1"> - <artifact name="plugin-1.0.1.jar"> - <sha256 value="ec4ee3e9f2a08cc2cb2ce143b1bea465b1e7a1ba2e5fd61d3bae63e628f51bdb" origin="Generated by Gradle"/> - </artifact> - <artifact name="plugin-1.0.1.module"> - <sha256 value="e7f5f5ab1beddac787fe5a0da974e7143ed07de4960356bf73c737691b9daec8" origin="Generated by Gradle"/> + <component group="org.apache.commons" name="commons-compress" version="1.27.1"> + <artifact name="commons-compress-1.27.1.jar"> + <sha256 value="293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.apache.commons" name="commons-compress" version="1.21"> - <artifact name="commons-compress-1.21.jar"> - <sha256 value="6aecfd5459728a595601cfa07258d131972ffc39b492eb48bdd596577a2f244a" origin="Generated by Gradle"/> + <component group="org.apache.commons" name="commons-lang3" version="3.16.0"> + <artifact name="commons-lang3-3.16.0.jar"> + <sha256 value="08709dd74d602b705ce4017d26544210056a4ba583d5b20c09373406fe7a00f8" origin="Generated by Gradle"/> </artifact> </component> <component group="org.apache.httpcomponents" name="httpclient" version="4.5.14"> @@ -6009,11 +6089,6 @@ <sha256 value="0b2b1102c18d3c7e05a77214b9b7501a6f6056174ae5604e0e256776eda7553e" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.apache.maven" name="maven-model" version="3.6.3"> - <artifact name="maven-model-3.6.3.jar"> - <sha256 value="17cef1f58e146ef0d7d9e96b3b92d98a1d6fd7d2b3288ba538e8ff1e0d9160cf" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.apiguardian" name="apiguardian-api" version="1.1.2"> <artifact name="apiguardian-api-1.1.2.jar"> <sha256 value="b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38" origin="Generated by Gradle"/> @@ -6047,11 +6122,6 @@ <sha256 value="c70b88ada58938cbc2f005d40329054078bcfa1149e6ffc03e9242eb6ab21836" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.checkerframework" name="checker-qual" version="2.5.8"> - <artifact name="checker-qual-2.5.8.jar"> - <sha256 value="bd655da535df1eeb96fc8874d05d0f7029209de95096e4f84bd07c66688a210d" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.checkerframework" name="checker-qual" version="3.33.0"> <artifact name="checker-qual-3.33.0.jar"> <sha256 value="e316255bbfcd9fe50d165314b85abb2b33cb2a66a93c491db648e498a82c2de1" origin="Generated by Gradle"/> @@ -6060,14 +6130,6 @@ <sha256 value="e8521d75625d41272c767d262a153ac163cc505b66644a2ef705fa8949ffb4e5" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.checkerframework" name="checker-qual" version="3.37.0"> - <artifact name="checker-qual-3.37.0.jar"> - <sha256 value="e4ce1376cc2735e1dde220b62ad0913f51297704daad155a33f386bc5db0d9f7" origin="Generated by Gradle"/> - </artifact> - <artifact name="checker-qual-3.37.0.module"> - <sha256 value="7258a769dcaa26b98154d229d85cc72e5b3666b0bcb637d2daf16ec498956638" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.checkerframework" name="checker-qual" version="3.43.0"> <artifact name="checker-qual-3.43.0.jar"> <sha256 value="3fbc2e98f05854c3df16df9abaa955b91b15b3ecac33623208ed6424640ef0f6" origin="Generated by Gradle"/> @@ -6121,14 +6183,6 @@ <sha256 value="4a6a9f483388d461b81aa9a28c685b8b74c0597993bf1884b04eddbca95f48fe" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.gradle" name="test-retry-gradle-plugin" version="1.6.4"> - <artifact name="test-retry-gradle-plugin-1.6.4.jar"> - <sha256 value="03ecd06f3291c7fa47e6f4e9e6864b7cd15daf8bd0673b62a0f9000c409b7cbc" origin="Generated by Gradle"/> - </artifact> - <artifact name="test-retry-gradle-plugin-1.6.4.module"> - <sha256 value="6d06261f9df4f4973606c55c1c40ffad68256f9d7965d80ced08cd4842b080bf" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.gradle.kotlin" name="gradle-kotlin-dsl-plugins" version="6.5.2"> <artifact name="gradle-kotlin-dsl-plugins-6.5.2.jar"> <sha256 value="3bff4a0700e1c815d194489f07bba06cb190e8f29b773d37cfee37ac8d5c7644" origin="Generated by Gradle"/> @@ -6137,14 +6191,6 @@ <sha256 value="3159c5417845a96993c789d42dec435707fbb848979cfd11d0b833059e5120a3" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.gradle.toolchains" name="foojay-resolver" version="1.0.0"> - <artifact name="foojay-resolver-1.0.0.jar"> - <sha256 value="78b86a47dfdf7697c9bd15da78983fd80da7247d6e02fc106bdf07e0388b60a8" origin="Generated by Gradle"/> - </artifact> - <artifact name="foojay-resolver-1.0.0.module"> - <sha256 value="6190cf0e42e664c11e1ac0a785699ab02b549cea34392c679f36d8a2c550fcb9" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.hamcrest" name="hamcrest-core" version="1.3"> <artifact name="hamcrest-core-1.3.jar"> <sha256 value="66fdef91e9739348df7a096aa384a5685f4e875584cce89386a7a47251c4d8e9" origin="Generated by Gradle"/> @@ -6155,6 +6201,26 @@ <sha256 value="711d64522f9ec410983bd310934296da134be4254a125080a0416ec178dfad1c" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jacoco" name="org.jacoco.agent" version="0.8.14"> + <artifact name="org.jacoco.agent-0.8.14.jar"> + <sha256 value="20be9853385bdfc65a5929643412d09243d14514304b89ba23a265158cc8792b" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jacoco" name="org.jacoco.ant" version="0.8.14"> + <artifact name="org.jacoco.ant-0.8.14.jar"> + <sha256 value="9fff68954d5de3aad2bf838eaf886ed67d2c22a2d6c6f095548bade8c45caeae" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jacoco" name="org.jacoco.core" version="0.8.14"> + <artifact name="org.jacoco.core-0.8.14.jar"> + <sha256 value="28abbf0eea5a08e4f24097f2fbac663ca17c341c25c3a04d90d6cd325943c995" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jacoco" name="org.jacoco.report" version="0.8.14"> + <artifact name="org.jacoco.report-0.8.14.jar"> + <sha256 value="a3e2026060ab8b8d5c650706406234bb4c033dfd5376afeb8b1666e8ed27c453" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jcommander" name="jcommander" version="1.85"> <artifact name="jcommander-1.85.jar"> <sha256 value="fa7552d2831a2b20778d86851d093edca68fbc0a77f792b6223110e4fae67a70" origin="Generated by Gradle"/> @@ -6546,11 +6612,6 @@ <sha256 value="9fa8cdd1de0dccffe154c997d423ec6b5f53cd6d9177e3a77a9b0de03fb1bc81" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.2.0"> - <artifact name="kotlin-compiler-embeddable-2.2.0.jar"> - <sha256 value="b2f743ea5ba12f69e0f35e5d8d46069d74c8e2861087548a7e0e14a784bc4cf1" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-compiler-embeddable" version="2.3.0"> <artifact name="kotlin-compiler-embeddable-2.3.0.jar"> <sha256 value="8dbd882fa58c3d17e683a27390288315f8b490f8e3e3b1be4dc3e280d37e285a" origin="Generated by Gradle"/> @@ -6591,11 +6652,6 @@ <sha256 value="b1a0a73c5022f8dd05a638c6b76b2bd7361818a1f3860ff2644133b1dd2bdb03" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.2.0"> - <artifact name="kotlin-daemon-embeddable-2.2.0.jar"> - <sha256 value="a26cc8e2d8619197cc4d115bea7766e9aa8e0f1e7876ea044ee1b9f305654601" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-daemon-embeddable" version="2.3.0"> <artifact name="kotlin-daemon-embeddable-2.3.0.jar"> <sha256 value="39bcb02d8c293aa678554c8b49d7ff84657021709283c6186e3a40806af9bd10" origin="Generated by Gradle"/> @@ -6778,9 +6834,9 @@ <sha256 value="3ad2fcad0c09ddc0922debab4444d612144b7b465b75a8bb7587e20ddfafd799" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="2.2.0"> - <artifact name="kotlin-reflect-2.2.0.jar"> - <sha256 value="230d91c2e410e3cfca3a4dc73d255455f62ff52aac091a33397a6e30bde91bf7" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="2.2.10"> + <artifact name="kotlin-reflect-2.2.10.jar"> + <sha256 value="c48db4f8cd1bfd67f72d59255065fb41bfda43ca2942dac4d9deb897aa126ba4" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-reflect" version="2.2.21"> @@ -6816,11 +6872,6 @@ <sha256 value="9c111f8d08ade455566272d561921adc2b2cb6b7a4ccee38d9829c5e3a1ca6a3" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.2.0"> - <artifact name="kotlin-script-runtime-2.2.0.jar"> - <sha256 value="4ed97fd1e0c9bb1d0948ed5e63cc91456313a59518295b92b2c1514aef556150" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-script-runtime" version="2.3.0"> <artifact name="kotlin-script-runtime-2.3.0.jar"> <sha256 value="db826961371d6605318d9c4e4bfcdbfac94c3a0892cdcabd55224870fead57f1" origin="Generated by Gradle"/> @@ -6891,14 +6942,6 @@ <sha256 value="7047ce0353f49125c3c746792d4f76c3265d7b72fe62694b7eec075bba02528c" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-serialization" version="2.3.0"> - <artifact name="kotlin-serialization-2.3.0-gradle813.jar"> - <sha256 value="4dcb298ccb73de2c02e4220c4ca16196b202db29af28907c5beb5ff396de176a" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlin-serialization-2.3.0.module"> - <sha256 value="01455e1f2175d37b2e94e65e17c4b8f9bd2d9ab42e9e6d4a8f83375bea23ce02" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-serialization" version="2.3.20"> <artifact name="kotlin-serialization-2.3.20-gradle813.jar"> <sha256 value="fb84eef558f1e4dc628b58009c290a254d5cd34c11cc46da9764c6e18d33cedb" origin="Generated by Gradle"/> @@ -6907,11 +6950,6 @@ <sha256 value="510e8dca6340d0e0717d3e4ffce32804dafefb31fefebb1309da91f13ba7bddf" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-serialization-compiler-plugin-embeddable" version="2.3.0"> - <artifact name="kotlin-serialization-compiler-plugin-embeddable-2.3.0.jar"> - <sha256 value="f244409a077c163b5c35280ff9b78029a75a367dddc45024e270f109750acf3e" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-serialization-compiler-plugin-embeddable" version="2.3.20"> <artifact name="kotlin-serialization-compiler-plugin-embeddable-2.3.20.jar"> <sha256 value="178edb62cda3e255fc80e270656f2848b6e0752f7b4b4c27e4a88cc537bea674" origin="Generated by Gradle"/> @@ -6943,12 +6981,12 @@ <sha256 value="0d3735043d68b7a5afb44d27de65f80a9d2b208462709c2edbb48fd5b395ad8a" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.2.0"> - <artifact name="kotlin-stdlib-2.2.0.jar"> - <sha256 value="65d12d85a3b865c160db9147851712a64b10dadd68b22eea22a95bf8a8670dca" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.2.10"> + <artifact name="kotlin-stdlib-2.2.10.jar"> + <sha256 value="9c67cc79efd6b9215b49d2a4308f5f3433537376c7c88e89bdd6729bd096e61a" origin="Generated by Gradle"/> </artifact> - <artifact name="kotlin-stdlib-2.2.0.module"> - <sha256 value="a5b98fdcd9db017d542e197225dcee18d658a56de1db2cc41e13196d6b1769a4" origin="Generated by Gradle"/> + <artifact name="kotlin-stdlib-2.2.10.module"> + <sha256 value="db78df08283591cb67c8b9d2796109eb52b6088d4dfe102b545f20118249713f" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib" version="2.2.21"> @@ -6987,9 +7025,9 @@ <sha256 value="6f5df8af633600a6b9cfb0fcc764af3d5119f376677677b91b6aee816b1d30ab" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.2.0"> - <artifact name="kotlin-stdlib-common-2.2.0.module"> - <sha256 value="58fc0d664fc3a67e7e6be9fdbeaedbd212dfa3e527f744f861e792cda72c0e47" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.2.10"> + <artifact name="kotlin-stdlib-common-2.2.10.module"> + <sha256 value="336afb512852028b1da5d5d07a6fb833cf9a797ee4b33519694d312f683227c9" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-common" version="2.3.0"> @@ -7017,14 +7055,9 @@ <sha256 value="712f480760edeee48a84369e6be89f6ab52375408bb2ca3be14ef663f72bee31" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.1.21"> - <artifact name="kotlin-stdlib-jdk7-2.1.21.jar"> - <sha256 value="966846172e1052cb5b34d7b34647a64799b33f6da816509f7825c56f55895234" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.2.0"> - <artifact name="kotlin-stdlib-jdk7-2.2.0.jar"> - <sha256 value="0d10bc0d42b8605f23629a3f31ea27c19cdbca9dcdf4f53f6d22cd6366836d18" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.2.10"> + <artifact name="kotlin-stdlib-jdk7-2.2.10.jar"> + <sha256 value="cf95eccc6cc784dff479dee0b8834f3584b93292cc5d91972e82f5d7b9e13e3b" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.2.20"> @@ -7032,6 +7065,11 @@ <sha256 value="3bd26ecb6d12978c5c4e0b41f76c9ff551fac2a5e6268427a9d2a0cdf8a5ad91" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk7" version="2.3.0"> + <artifact name="kotlin-stdlib-jdk7-2.3.0.jar"> + <sha256 value="5886a23865e68668a235c25645f4e367e8b4b19b9b12098633fb0f74f1a554b1" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="1.8.0"> <artifact name="kotlin-stdlib-jdk8-1.8.0.jar"> <sha256 value="05b62804441b0c9a1920b6b7d5cf7329a4e24b6258478e32b1f046ca01900946" origin="Generated by Gradle"/> @@ -7047,14 +7085,9 @@ <sha256 value="15c8c0acb311483c068d1697501965474b70dfd80ac79580eca3a03cf51e4a1d" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.1.21"> - <artifact name="kotlin-stdlib-jdk8-2.1.21.jar"> - <sha256 value="87b4f956de27401446227e474ac7a31acff0d0a8087160c54288c1e6f46a67e6" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.2.0"> - <artifact name="kotlin-stdlib-jdk8-2.2.0.jar"> - <sha256 value="adc16648dbbcf35b0d10e7ec301c35d746d1c2fe460c606aba59f12b117cf9b0" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.2.10"> + <artifact name="kotlin-stdlib-jdk8-2.2.10.jar"> + <sha256 value="8974bfdd08b1d81843fe8d11f0729ab6e5b3c1f88d671ebe0c006358129ce149" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.2.20"> @@ -7062,12 +7095,9 @@ <sha256 value="c314177935d8dc2eda879507117f25d6de56f6c57ede99416b14cd622bb9e09d" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-test" version="2.2.0"> - <artifact name="kotlin-test-2.2.0.jar"> - <sha256 value="8db175a3f56cf139ebdf8936f293ce5a64a16b52a0408804e0ec077e8848eb32" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlin-test-2.2.0.module"> - <sha256 value="54a7e1c07d567b0e0c7d9139579eb741ed07e0de5b5a0c7ff3a57ad35ee65a3c" origin="Generated by Gradle"/> + <component group="org.jetbrains.kotlin" name="kotlin-stdlib-jdk8" version="2.3.0"> + <artifact name="kotlin-stdlib-jdk8-2.3.0.jar"> + <sha256 value="9c12ce489a51dd49df1a11f439122631a4ec86da8cd089dadc6a9a187cb7d88c" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jetbrains.kotlin" name="kotlin-test" version="2.3.20"> @@ -7078,22 +7108,6 @@ <sha256 value="1e456d246b073914861e163330d36f8383a164b06767966a549ecde437ee0496" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlin" name="kotlin-test-junit" version="2.3.20"> - <artifact name="kotlin-test-junit-2.3.20.jar"> - <sha256 value="a1c7f029c044553f1d425ec5810ca7997325e8c181fe92cce0cf0d4a2b0be727" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlin-test-junit-2.3.20.module"> - <sha256 value="3f83a74aea37fbd65d532354a838e18601a65d1815a1d60347b149ff96e9983a" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.jetbrains.kotlin" name="kotlin-test-junit5" version="2.3.20"> - <artifact name="kotlin-test-junit5-2.3.20.jar"> - <sha256 value="90c554e254623cc49de7ae4c7c932a86287795e45875c47e1937c29c297eff02" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlin-test-junit5-2.3.20.module"> - <sha256 value="ea46f25d709276b5d9fe9cc2722d885ad89fc010aa19c880f727b068ff908035" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlin" name="kotlin-tooling-core" version="2.3.0"> <artifact name="kotlin-tooling-core-2.3.0.jar"> <sha256 value="367142781299bc0f9120c1deec0e62934a1af9ea7f01aaa9c5a5354dc5d8d7d9" origin="Generated by Gradle"/> @@ -7173,6 +7187,16 @@ <sha256 value="68516559e6f84a621b9783cd892a64630ccd7875843588ddb3f0501425e33f15" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-android" version="1.7.3"> + <artifact name="kotlinx-coroutines-android-1.7.3.module"> + <sha256 value="48dfd8139edee5481bcc8b25e24d7586aca615f0d1ed2beb242dc7478ed4cee0" origin="Generated by Gradle"/> + </artifact> + </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-android" version="1.8.1"> + <artifact name="kotlinx-coroutines-android-1.8.1.module"> + <sha256 value="f00af0920cb7dc4611205ff592eec5aa0071bc959b3797026abfe43cf14bfad4" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-android" version="1.9.0"> <artifact name="kotlinx-coroutines-android-1.9.0.jar"> <sha256 value="bd783acd2f9738845d58380f46f45b5cde95d0cb03027d56725338b26bfc4d72" origin="Generated by Gradle"/> @@ -7201,6 +7225,11 @@ <sha256 value="7fb162396594ec28e1b6a4411b457949a7670f5e12019176774e1fd6b9471bbf" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.8.1"> + <artifact name="kotlinx-coroutines-core-1.8.1.module"> + <sha256 value="08cbaf3325b54e0f8ef8da85e4eb596f7d946f843e5d1600385463f3268a4ef0" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core" version="1.9.0"> <artifact name="kotlinx-coroutines-core-1.9.0.module"> <sha256 value="ad534034a953b4e12cbeeb874c66adf8b1ca14df15fe0d2e6547aa34e86dfeca" origin="Generated by Gradle"/> @@ -7247,6 +7276,9 @@ </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-core-jvm" version="1.8.1"> + <artifact name="kotlinx-coroutines-core-jvm-1.8.1.jar"> + <sha256 value="f3d4f5de1c391bbcc20f3b3435ccbac013521e76b6902d7d59635ec15c1f797e" origin="Generated by Gradle"/> + </artifact> <artifact name="kotlinx-coroutines-core-jvm-1.8.1.module"> <sha256 value="09b81c9d11c2deebf133ad87b707927c1f04099cb611ef008c7725b3eb308329" origin="Generated by Gradle"/> </artifact> @@ -7259,22 +7291,6 @@ <sha256 value="b321a899e40d3ce345707aa2cfda9983ad0dcc69fea74a9b8bf906a16c1cf8a9" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-debug" version="1.10.2"> - <artifact name="kotlinx-coroutines-debug-1.10.2.jar"> - <sha256 value="dc764af5763ca3fd74d726692459a3cd25f8a0f70fa6c71e57feb9c97e1d8ee9" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlinx-coroutines-debug-1.10.2.module"> - <sha256 value="5f2b98df32475b53b3b29871ce1bea377ceddb4be47b3cb4e70de1ace983a1c1" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-jdk8" version="1.10.2"> - <artifact name="kotlinx-coroutines-jdk8-1.10.2.jar"> - <sha256 value="f861f9fa3b3088e6f7c59bc92a91adacf687b5bdeb081cf3608c5454f7739625" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlinx-coroutines-jdk8-1.10.2.module"> - <sha256 value="4a6ae8337ed462a07020e1b30906bd2c81984c6c2435c9713fd767e1d02e78d2" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-slf4j" version="1.10.2"> <artifact name="kotlinx-coroutines-slf4j-1.10.2.jar"> <sha256 value="d65dee3cafa6f7bfaefedb493fc68b5c63abe750734fb8af92fac7a0d3101457" origin="Generated by Gradle"/> @@ -7301,6 +7317,14 @@ <sha256 value="56b20817cc51ad88bdb59c01216b09897cd4fa698d517bb477d92a972a7a1aaf" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-coroutines-test-jvm" version="1.9.0"> + <artifact name="kotlinx-coroutines-test-jvm-1.9.0.jar"> + <sha256 value="68b87fa90db3dab1e794ff6078364087c07f87e5e4a4d0c8d3272a222ee8fe7e" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-coroutines-test-jvm-1.9.0.module"> + <sha256 value="e2364beb540720b3c117957853379d4ae222058ad88f73a2ac73026c836f839f" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-html-jvm" version="0.8.1"> <artifact name="kotlinx-html-jvm-0.8.1.jar"> <sha256 value="98bda1c78a5028a134ceb25b63f5c130c89349730d35fd47ef7490b6bf0b63b3" origin="Generated by Gradle"/> @@ -7309,24 +7333,11 @@ <sha256 value="2e6147bd8326ca47be957230ad2ecb3aee8e194a0afdb73a6776116eed7a4a5f" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-io-bytestring" version="0.7.0"> - <artifact name="kotlinx-io-bytestring-0.7.0.module"> - <sha256 value="dcd7c62a427ddbbf5ece0b798dc12a0f8d5571237f51270510a507228b633379" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlinx" name="kotlinx-io-bytestring" version="0.8.2"> <artifact name="kotlinx-io-bytestring-0.8.2.module"> <sha256 value="46be8e476acdae545e3584665ae583cc4a98afc614e8cb3d0c64c8d4fbaf93ba" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-io-bytestring-jvm" version="0.7.0"> - <artifact name="kotlinx-io-bytestring-jvm-0.7.0.jar"> - <sha256 value="ea38a66b0ff46ed82dded9e81d2dce70e5fbe03bd6cc52b4fc8869381dea7b7d" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlinx-io-bytestring-jvm-0.7.0.module"> - <sha256 value="0fce760b15bac0b90bef1bd90c97e2d15fac43a66dc1209b4aaec969d93436ff" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlinx" name="kotlinx-io-bytestring-jvm" version="0.8.2"> <artifact name="kotlinx-io-bytestring-jvm-0.8.2.jar"> <sha256 value="3da805e9da2ff3cb119f744dcd11de6a18e32a5b933518f17418ba5795cfa775" origin="Generated by Gradle"/> @@ -7335,24 +7346,11 @@ <sha256 value="ccbc00c66f44c11d36e4b2c8de18a6f2014ae34f55daf21aadb4695ee079aa3b" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-io-core" version="0.7.0"> - <artifact name="kotlinx-io-core-0.7.0.module"> - <sha256 value="81329763eb19aae3b738671bec316b90448491c3bf5278f6e10ea4c70292e224" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlinx" name="kotlinx-io-core" version="0.8.2"> <artifact name="kotlinx-io-core-0.8.2.module"> <sha256 value="e47130d22deb99561c8e831af7aa3814fd198e330a0a6d116c52153768fda1c1" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.jetbrains.kotlinx" name="kotlinx-io-core-jvm" version="0.7.0"> - <artifact name="kotlinx-io-core-jvm-0.7.0.jar"> - <sha256 value="6ededc9be4d878aea80c7dd609f91bfc47fcd3d36cc91fd0f3f328fbd6656c8f" origin="Generated by Gradle"/> - </artifact> - <artifact name="kotlinx-io-core-jvm-0.7.0.module"> - <sha256 value="7430eca689685a8ad7566d8c808214a72950b1d6f036341df8c4d829a87706c8" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.jetbrains.kotlinx" name="kotlinx-io-core-jvm" version="0.8.2"> <artifact name="kotlinx-io-core-jvm-0.8.2.jar"> <sha256 value="610770cc855edf1c57d9fcd7c69fd040af57adaf8834505f91805de680783d13" origin="Generated by Gradle"/> @@ -7361,6 +7359,11 @@ <sha256 value="0b03c2bf7c2c798ea76a3ef77ff80f39854d385841b1e7d1fe36c5c50a515ddd" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core" version="1.10.0"> + <artifact name="kotlinx-serialization-core-1.10.0.module"> + <sha256 value="a492719bc405f504e0d848f34e941f2f946f827b478736b25ba9c69708d9c9aa" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core" version="1.11.0"> <artifact name="kotlinx-serialization-core-1.11.0.module"> <sha256 value="4e011406f2c2285a5a9ba8c3b6471ac168f6e82af82b1a93b71a0731d270364e" origin="Generated by Gradle"/> @@ -7381,6 +7384,14 @@ <sha256 value="8cd118130bf220802029e239974a33d272f4d023a5610f557ece6b0f8995f89f" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.10.0"> + <artifact name="kotlinx-serialization-core-jvm-1.10.0.jar"> + <sha256 value="14d6f27ce28f61ebc4a516d562f911b7bc01cfbe5397fb884c45ea0db044c635" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-core-jvm-1.10.0.module"> + <sha256 value="eed54fb2b614ad957c08fee20de65e00ad5d56cea390e44ba60a2b854281b60c" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-core-jvm" version="1.11.0"> <artifact name="kotlinx-serialization-core-jvm-1.11.0.jar"> <sha256 value="f4a801c647d4351327cd9e1ac4113e2be9ea37a64ab0abae269c25a52e28f35d" origin="Generated by Gradle"/> @@ -7413,6 +7424,11 @@ <sha256 value="70c87e316192ab7729aa6399220290f7c8d9fdd4d9342dc9f9c0e42856ab346d" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.10.0"> + <artifact name="kotlinx-serialization-json-1.10.0.module"> + <sha256 value="c9f35eb8620f2d3899a058285c417735c8956eed2b1853beda3ac13c7782b8c7" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json" version="1.11.0"> <artifact name="kotlinx-serialization-json-1.11.0.module"> <sha256 value="9316b64e1d0de0a8c74134b460916dcf6d19e627941b4c4eeb63e07e907111af" origin="Generated by Gradle"/> @@ -7447,10 +7463,21 @@ </artifact> </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-io-jvm" version="1.9.0"> + <artifact name="kotlinx-serialization-json-io-jvm-1.9.0.jar"> + <sha256 value="98abb132b03e11b80318d45350ec9ebbb5453d26505e81331bf2eea7143b6fbe" origin="Generated by Gradle"/> + </artifact> <artifact name="kotlinx-serialization-json-io-jvm-1.9.0.module"> <sha256 value="525ca58efed1d6e98fcaaa54d525511190ed17bb8e5673f84d28999f08bc65b7" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.10.0"> + <artifact name="kotlinx-serialization-json-jvm-1.10.0.jar"> + <sha256 value="af1e3e1e8ee3176468e1ec729df853b2066071de94a84c412ad9fa135cb37f3a" origin="Generated by Gradle"/> + </artifact> + <artifact name="kotlinx-serialization-json-jvm-1.10.0.module"> + <sha256 value="a5fe461c841a58b0ca59969417c65a59ef70587cc9c38783de8c78b0a3f950c8" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.jetbrains.kotlinx" name="kotlinx-serialization-json-jvm" version="1.11.0"> <artifact name="kotlinx-serialization-json-jvm-1.11.0.jar"> <sha256 value="563a25b4eb5c9128ae9c2479f3d1a5c44dcd176112b91cf03682e906eba5c935" origin="Generated by Gradle"/> @@ -7506,21 +7533,16 @@ <sha256 value="de23b114b3e4119a8fe6eb17bed5a3852816698bace67071579d6d927ebb080a" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.junit" name="junit-bom" version="5.11.0-M2"> + <artifact name="junit-bom-5.11.0-M2.module"> + <sha256 value="86477abcf490d6ca059aa9973cb108d22a506f49d1a5569bb32cc6cbf43c2cce" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.junit" name="junit-bom" version="5.11.4"> <artifact name="junit-bom-5.11.4.module"> <sha256 value="a9a4f27be94e99b9d570162d246a80f686d277d5d31aeb5481047cf51daf46e4" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit" name="junit-bom" version="5.13.0"> - <artifact name="junit-bom-5.13.0.module"> - <sha256 value="bf75304168028b4a0975ef8654802b155aeae47e694f689425f4c5a9f1e3e885" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit" name="junit-bom" version="5.13.1"> - <artifact name="junit-bom-5.13.1.module"> - <sha256 value="33c07ab9724790a6e5859ba07d69117ac530439724545a81c4179e3272c75de8" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.junit" name="junit-bom" version="5.13.4"> <artifact name="junit-bom-5.13.4.module"> <sha256 value="e959288fde1b1b050d9bc082fc786789128da5d2853091468fca504104bdf400" origin="Generated by Gradle"/> @@ -7531,24 +7553,16 @@ <sha256 value="7ad3ddb2d74e6a77d65ae89aca45d468c97bf9915b6bc52f449d675e4e6f9b35" origin="Generated by Gradle"/> </artifact> </component> + <component group="org.junit" name="junit-bom" version="5.14.1"> + <artifact name="junit-bom-5.14.1.module"> + <sha256 value="278acb11ccc9998694224386f96fb4941a22edb42cb446c92e0f1f33014b6b48" origin="Generated by Gradle"/> + </artifact> + </component> <component group="org.junit" name="junit-bom" version="5.9.2"> <artifact name="junit-bom-5.9.2.module"> <sha256 value="ab137ba5a8e32c9b066bf9126a1c76dd5614b724ba5c0b02549772b5e9f4cf1f" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit" name="junit-bom" version="6.0.1"> - <artifact name="junit-bom-6.0.1.module"> - <sha256 value="c48d98f5edcfd9c55e79facbba0101f7c1ba08863489be84a9162b99a186d1c2" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.jupiter" name="junit-jupiter-api" version="5.13.0"> - <artifact name="junit-jupiter-api-5.13.0.jar"> - <sha256 value="3a458f41fde4a16d08b2cc09965039174aedf52f5c172966221f03e8c7e6863c" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-jupiter-api-5.13.0.module"> - <sha256 value="afa3dff74fde2069bfc1d42958abd68a9365d0e402ef67ca889c6752ca4193a2" origin="Generated by Gradle"/> - </artifact> - </component> <component group="org.junit.jupiter" name="junit-jupiter-api" version="5.13.4"> <artifact name="junit-jupiter-api-5.13.4.jar"> <sha256 value="d1bb81abfd9e03418306b4e6a3390c8db52c58372e749c2980ac29f0c08278f1" origin="Generated by Gradle"/> @@ -7557,20 +7571,12 @@ <sha256 value="fe464d37f5c810a805ff319198165cac33c2558e2261021d8f312a825a48671f" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.jupiter" name="junit-jupiter-api" version="6.0.1"> - <artifact name="junit-jupiter-api-6.0.1.jar"> - <sha256 value="a3ca8c7e567436093e4a6703d5d4aac02dbea36106ea32fd1367b56de20d4e02" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-jupiter-api-6.0.1.module"> - <sha256 value="ccad789816a7eb048843469dfbda641e89e1849e63b82492f24bc60b3050bb9b" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.jupiter" name="junit-jupiter-engine" version="5.13.0"> - <artifact name="junit-jupiter-engine-5.13.0.jar"> - <sha256 value="d84907d545df83d2dbe6e0c55a16e9699861ac87d160a6c1dddb3137cbf566ac" origin="Generated by Gradle"/> + <component group="org.junit.jupiter" name="junit-jupiter-api" version="5.14.1"> + <artifact name="junit-jupiter-api-5.14.1.jar"> + <sha256 value="16f16f0c3c1ef97adb830484194669ed9683b434ce6f38fe3a01bd2906ae6c59" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-jupiter-engine-5.13.0.module"> - <sha256 value="75f68f436fe674a987f8d8fc1263fa163819f5187a6fc398c9638ca73226449f" origin="Generated by Gradle"/> + <artifact name="junit-jupiter-api-5.14.1.module"> + <sha256 value="1ea1aee4209a8441bfc47634a6a4d668d37f1072c9c24d72e339d47128e61da2" origin="Generated by Gradle"/> </artifact> </component> <component group="org.junit.jupiter" name="junit-jupiter-engine" version="5.13.4"> @@ -7581,28 +7587,25 @@ <sha256 value="ceeee6d0034a738135bd9f3820cfe089c6569163c623ba8e3e9b44f7208fd21a" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.jupiter" name="junit-jupiter-params" version="5.13.4"> - <artifact name="junit-jupiter-params-5.13.4.jar"> - <sha256 value="3a8c6365716dbb698c0d49a05456c1e1ad05c406613c550f9dd50037872efc41" origin="Generated by Gradle"/> + <component group="org.junit.jupiter" name="junit-jupiter-engine" version="5.14.1"> + <artifact name="junit-jupiter-engine-5.14.1.jar"> + <sha256 value="df44aa18d05ced13fa6836ca214c224caf3fffde4df20e9ce7ddfafb5c9d02f8" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-jupiter-params-5.13.4.module"> - <sha256 value="fc366fbe607999afc8cf02b9dca95d1e02a06b0ce872a45605a9d968c246f4b4" origin="Generated by Gradle"/> + <artifact name="junit-jupiter-engine-5.14.1.module"> + <sha256 value="e5ab66f147fb5261912f98700a2f846c052a1ae99a96fa8adb9a05f89cee6a31" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-commons" version="1.13.0"> - <artifact name="junit-platform-commons-1.13.0.jar"> - <sha256 value="ec451e45ae8a6c41f12bc56f6b2ed5dd74349ef5eb86e818c6ccebb97753b7da" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-commons-1.13.0.module"> - <sha256 value="76d5cb98df4389767a7a718b20379a83cf46c764e98d745db015f1466ae463c0" origin="Generated by Gradle"/> + <component group="org.junit.jupiter" name="junit-jupiter-params" version="5.13.4"> + <artifact name="junit-jupiter-params-5.13.4.module"> + <sha256 value="fc366fbe607999afc8cf02b9dca95d1e02a06b0ce872a45605a9d968c246f4b4" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-commons" version="1.13.1"> - <artifact name="junit-platform-commons-1.13.1.jar"> - <sha256 value="883d4f23d774976e7835e0695340963ed01f6c7796321e227a932ee36135887e" origin="Generated by Gradle"/> + <component group="org.junit.jupiter" name="junit-jupiter-params" version="5.14.1"> + <artifact name="junit-jupiter-params-5.14.1.jar"> + <sha256 value="c076e3208dbc231d1eb7e2d969578c314c1658fa1a29cc8f0447c804f29327fa" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-platform-commons-1.13.1.module"> - <sha256 value="36446c867988ea70ddc62ea1ff405b1997919f903c799ab5006328a2c8c3b320" origin="Generated by Gradle"/> + <artifact name="junit-jupiter-params-5.14.1.module"> + <sha256 value="fcb2dd2e82bfd0dc55e6229e105e803e4ab4b3b921362ee76f2313d0b7f6bd47" origin="Generated by Gradle"/> </artifact> </component> <component group="org.junit.platform" name="junit-platform-commons" version="1.13.4"> @@ -7613,25 +7616,12 @@ <sha256 value="1a7a2de7c798995fb97b244d6ef9e99c3a5799b57a0fbacd68496ba7ee8159d7" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-commons" version="6.0.1"> - <artifact name="junit-platform-commons-6.0.1.jar"> - <sha256 value="f8853f45c10f380ddb157cf42abba9b073474f05cc40335b585055f85538dcad" origin="Generated by Gradle"/> + <component group="org.junit.platform" name="junit-platform-commons" version="1.14.1"> + <artifact name="junit-platform-commons-1.14.1.jar"> + <sha256 value="39a1f247aba3346be0b4e46dbb3c09031c0cfcad111d7d9904795b917e8c1c7a" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-platform-commons-6.0.1.module"> - <sha256 value="992f2e365dd8db88be602f9e5c5c08f81fd44b0c5b8fa1cf1734f36fc7e1f1fd" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-engine" version="1.13.0"> - <artifact name="junit-platform-engine-1.13.0.jar"> - <sha256 value="315bac90a2bd70767810e3017bdb10e698f8f1c4f5e770a669dd2e1225e2c858" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-engine-1.13.0.module"> - <sha256 value="a1378700a3c66584d5acef5ae75c840ce54d599942b58dbabbda9432271c4302" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-engine" version="1.13.1"> - <artifact name="junit-platform-engine-1.13.1.module"> - <sha256 value="77907381f1294bdd2be205e16e9c62471fbdfc8c0b43ca9fe6d1b8cbbc04ec75" origin="Generated by Gradle"/> + <artifact name="junit-platform-commons-1.14.1.module"> + <sha256 value="4ae412972e99229e5016cb989ab8a8e6018745d03890cec37dc040af87f47480" origin="Generated by Gradle"/> </artifact> </component> <component group="org.junit.platform" name="junit-platform-engine" version="1.13.4"> @@ -7642,25 +7632,12 @@ <sha256 value="35e4fd68ebf314e62660148936436b39ae105d355beaac1aa54eb91c2066ca77" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-engine" version="6.0.1"> - <artifact name="junit-platform-engine-6.0.1.jar"> - <sha256 value="f49577073a7ae184c718d9b43ae0d8edcb8abfc5ac738735ee3339d4652e92bf" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-engine-6.0.1.module"> - <sha256 value="d9a5deab9a6e5215bbf40c39ffeda90b065774f8cd018e57bb2a1dece23454a4" origin="Generated by Gradle"/> + <component group="org.junit.platform" name="junit-platform-engine" version="1.14.1"> + <artifact name="junit-platform-engine-1.14.1.jar"> + <sha256 value="a89310dd69dd9ac7031db9997dcab9a1481512fa546077e4219cefa2e287ebc7" origin="Generated by Gradle"/> </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-launcher" version="1.13.0"> - <artifact name="junit-platform-launcher-1.13.0.jar"> - <sha256 value="4391ca022ddbc075fae9154369b58782e3fbbf82dc4d4a1b67072c6a1a8da5ed" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-launcher-1.13.0.module"> - <sha256 value="22038eeb3c0dba71449a4d34841d4022856d3bef1bf26e3b9bf8d431fc6dfa85" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-launcher" version="1.13.1"> - <artifact name="junit-platform-launcher-1.13.1.module"> - <sha256 value="0cef46cc4c888c08383f8d14327f56ebb6dd72ccf845dde10100670e3a94ecdd" origin="Generated by Gradle"/> + <artifact name="junit-platform-engine-1.14.1.module"> + <sha256 value="13235314be474f418078ade97723015b1691eee376e427be8f819f054095e426" origin="Generated by Gradle"/> </artifact> </component> <component group="org.junit.platform" name="junit-platform-launcher" version="1.13.4"> @@ -7671,68 +7648,20 @@ <sha256 value="115f77455740e0c3c5398bcdd841c8aa699c2d8002b1100f2ae7a643d9405928" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-launcher" version="6.0.1"> - <artifact name="junit-platform-launcher-6.0.1.jar"> - <sha256 value="ee758ddb06fab1fd1a890c0bae4aacf8dc004c4f367e138dbffcb113cd09ebac" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-launcher-6.0.1.module"> - <sha256 value="4063e35d2044f71ada89251faed141f0a5af9cec26d6e3b7ce723cf3d573dbd7" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-runner" version="1.13.0"> - <artifact name="junit-platform-runner-1.13.0.jar"> - <sha256 value="8d4393435da12e08edfca271bf37069a340d9a37aa1ac15e89df7433ba90cb61" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-runner-1.13.0.module"> - <sha256 value="ea3dd7b6b9dbee0944cd5421b7eb0ef767a6e80e977bb0b562f4c09ffedcaf16" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-runner" version="1.13.4"> - <artifact name="junit-platform-runner-1.13.4.jar"> - <sha256 value="2126835a5a08001359843c66865da582aa35a56b0cf8edf2cc8d1ea429cbe9aa" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-runner-1.13.4.module"> - <sha256 value="a68cf23d85151278150ed3cb2fef66e269353b36b6e9995f567ab0a7b9c88f28" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-suite-api" version="1.13.0"> - <artifact name="junit-platform-suite-api-1.13.0.jar"> - <sha256 value="4a9764f79be913ea112818aa09488be3109168a7c89246d40c4205ae2634bbaa" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-suite-api-1.13.0.module"> - <sha256 value="b5d046066924df41e692b0a0d999ac515b8deb87bc453d10cad754c34314220e" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-suite-api" version="1.13.4"> - <artifact name="junit-platform-suite-api-1.13.4.jar"> - <sha256 value="9a05bf77e128371f5b3e25ffc89f7af467a9f68dd365fdfced469ebcf533abc9" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-suite-api-1.13.4.module"> - <sha256 value="39fb91920307bc5c7a1630073a95760a2614458260880d293b9176c1cd089884" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-suite-api" version="6.0.1"> - <artifact name="junit-platform-suite-api-6.0.1.jar"> - <sha256 value="d79605e890a0b63c628cd7157451edc0ff94edaa8f527dfe53efb9b0f03002b6" origin="Generated by Gradle"/> - </artifact> - <artifact name="junit-platform-suite-api-6.0.1.module"> - <sha256 value="23763de1b0dab303417ab87e754b14db38744d25e3a26ef3b2712541f72c5b15" origin="Generated by Gradle"/> - </artifact> - </component> - <component group="org.junit.platform" name="junit-platform-suite-commons" version="1.13.0"> - <artifact name="junit-platform-suite-commons-1.13.0.jar"> - <sha256 value="8e9a12c4c5269a182ccda6e79e109c5ef97681121595be7c51586bdb23e568e9" origin="Generated by Gradle"/> + <component group="org.junit.platform" name="junit-platform-launcher" version="1.14.1"> + <artifact name="junit-platform-launcher-1.14.1.jar"> + <sha256 value="c3a2fd899a6c1996467885450f8a390bf5ca99a2461b558917e3a38d71ea07b7" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-platform-suite-commons-1.13.0.module"> - <sha256 value="8657694133d9cd3fce88f40faaa1d8cde4150a732f2fab90ff49dff82112d1bb" origin="Generated by Gradle"/> + <artifact name="junit-platform-launcher-1.14.1.module"> + <sha256 value="788da3e4ab80413bcb632951b7f70db6b851af29d0b24228c0521c2ae7b57002" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.junit.platform" name="junit-platform-suite-commons" version="1.13.4"> - <artifact name="junit-platform-suite-commons-1.13.4.jar"> - <sha256 value="e7dacfcfa3bc692c0a7a413cefd5f51ae420415a14d39091bdf88aebfdba70b6" origin="Generated by Gradle"/> + <component group="org.junit.platform" name="junit-platform-suite-api" version="1.14.1"> + <artifact name="junit-platform-suite-api-1.14.1.jar"> + <sha256 value="739a472ab9a127d7f0db4adbb376d0ac96506b85a529a2ab79252b064ec8ec21" origin="Generated by Gradle"/> </artifact> - <artifact name="junit-platform-suite-commons-1.13.4.module"> - <sha256 value="590b4ee77d45fb42dfd0619c7021a77679206d0489f426e7f00b9ace59aabe1d" origin="Generated by Gradle"/> + <artifact name="junit-platform-suite-api-1.14.1.module"> + <sha256 value="c430750ed3c9cbad165e4817c21ad99a1e6c5840fd200ccb95f3a00bfd1ad8bb" origin="Generated by Gradle"/> </artifact> </component> <component group="org.jvnet.staxex" name="stax-ex" version="1.8.1"> @@ -7753,9 +7682,9 @@ <sha256 value="48bf1d6c8b5dc94f74652bd17900f654deb714350248cf5e8fca27b9090c8e0d" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.ow2.asm" name="asm" version="9.8"> - <artifact name="asm-9.8.jar"> - <sha256 value="876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051" origin="Generated by Gradle"/> + <component group="org.ow2.asm" name="asm" version="9.9"> + <artifact name="asm-9.9.jar"> + <sha256 value="03d99a74ad1ee5c71334ef67437f4ef4fe3488caa7c96d8645abc73c8e2017d4" origin="Generated by Gradle"/> </artifact> </component> <component group="org.ow2.asm" name="asm" version="9.9.1"> @@ -7763,19 +7692,19 @@ <sha256 value="6f3828a215c920059a5efa2fb55c233d6c54ec5cadca99ce1b1bdd10077c7ddd" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.ow2.asm" name="asm-analysis" version="9.8"> - <artifact name="asm-analysis-9.8.jar"> - <sha256 value="e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9" origin="Generated by Gradle"/> + <component group="org.ow2.asm" name="asm-analysis" version="9.9"> + <artifact name="asm-analysis-9.9.jar"> + <sha256 value="6a15d28e8bd29ba4fd5bca4baf9b50e8fba2d7b51fbf78cfa0c875a7214c678b" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.ow2.asm" name="asm-commons" version="9.8"> - <artifact name="asm-commons-9.8.jar"> - <sha256 value="3301a1c1cb4c59fcc5292648dac1d7c5aed4c0f067dfbe88873b8cdfe77404f4" origin="Generated by Gradle"/> + <component group="org.ow2.asm" name="asm-commons" version="9.9"> + <artifact name="asm-commons-9.9.jar"> + <sha256 value="db2f6f26150bbe7c126606b4a1151836bcc22a1e05a423b3585698bece995ff8" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.ow2.asm" name="asm-tree" version="9.8"> - <artifact name="asm-tree-9.8.jar"> - <sha256 value="14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1" origin="Generated by Gradle"/> + <component group="org.ow2.asm" name="asm-tree" version="9.9"> + <artifact name="asm-tree-9.9.jar"> + <sha256 value="42178f3775c9c63f9e5e1446747d29b4eca4d91bd6e75e5c43cfa372a47d38c6" origin="Generated by Gradle"/> </artifact> </component> <component group="org.ow2.asm" name="asm-tree" version="9.9.1"> @@ -7783,9 +7712,9 @@ <sha256 value="0f3555096b720b820bbacab0b515589bee0200bee099bda14c561738ae837ba1" origin="Generated by Gradle"/> </artifact> </component> - <component group="org.ow2.asm" name="asm-util" version="9.8"> - <artifact name="asm-util-9.8.jar"> - <sha256 value="8ba0460ecb28fd0e2980e5f3ef3433a513a457bc077f81a53bdc75b587a08d15" origin="Generated by Gradle"/> + <component group="org.ow2.asm" name="asm-util" version="9.9"> + <artifact name="asm-util-9.9.jar"> + <sha256 value="3842e13cfe324ee9ab7cdc4914be9943541ead397c17e26daf0b8a755bede717" origin="Generated by Gradle"/> </artifact> </component> <component group="org.slf4j" name="slf4j-api" version="1.7.30"> diff --git a/android/lib/common-compose/build.gradle.kts b/android/lib/common-compose/build.gradle.kts index 9416136a7c..1761b094d8 100644 --- a/android/lib/common-compose/build.gradle.kts +++ b/android/lib/common-compose/build.gradle.kts @@ -1,7 +1,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/VpnServiceUtils.kt b/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/VpnServiceUtils.kt index b445866bed..a435a36ac1 100644 --- a/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/VpnServiceUtils.kt +++ b/android/lib/common/src/main/kotlin/net/mullvad/mullvadvpn/lib/common/util/VpnServiceUtils.kt @@ -71,7 +71,7 @@ fun Context.getOtherAlwaysOnVpnAppName(): String? { val currentAlwaysOnPackageName = try { Settings.Secure.getString(contentResolver, ALWAYS_ON_VPN_APP) - } catch (ex: SecurityException) { + } catch (_: SecurityException) { return null } @@ -114,6 +114,7 @@ fun VpnService.Builder.establishSafe(): Either<EstablishError, ParcelFileDescrip vpnInterfaceFd } +@Suppress("QueryPermissionsNeeded") private fun PackageManager.getInstalledPackagesList(flags: Int = 0): List<PackageInfo> = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { getInstalledPackages(PackageManager.PackageInfoFlags.of(flags.toLong())) diff --git a/android/lib/feature/account/impl/build.gradle.kts b/android/lib/feature/account/impl/build.gradle.kts index 9e2432c1a6..a429c69c18 100644 --- a/android/lib/feature/account/impl/build.gradle.kts +++ b/android/lib/feature/account/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/addtime/impl/build.gradle.kts b/android/lib/feature/addtime/impl/build.gradle.kts index fdfd2de9e1..7a9dc3fde1 100644 --- a/android/lib/feature/addtime/impl/build.gradle.kts +++ b/android/lib/feature/addtime/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/anticensorship/impl/build.gradle.kts b/android/lib/feature/anticensorship/impl/build.gradle.kts index bf1ed48dcc..e791536be3 100644 --- a/android/lib/feature/anticensorship/impl/build.gradle.kts +++ b/android/lib/feature/anticensorship/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/apiaccess/impl/build.gradle.kts b/android/lib/feature/apiaccess/impl/build.gradle.kts index 1ce8bcb625..3baa370158 100644 --- a/android/lib/feature/apiaccess/impl/build.gradle.kts +++ b/android/lib/feature/apiaccess/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/appearance/impl/build.gradle.kts b/android/lib/feature/appearance/impl/build.gradle.kts index c1639fc572..6c9a08b2a8 100644 --- a/android/lib/feature/appearance/impl/build.gradle.kts +++ b/android/lib/feature/appearance/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/appicon/impl/build.gradle.kts b/android/lib/feature/appicon/impl/build.gradle.kts index 8393cf907f..8ab24677bc 100644 --- a/android/lib/feature/appicon/impl/build.gradle.kts +++ b/android/lib/feature/appicon/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/appinfo/impl/build.gradle.kts b/android/lib/feature/appinfo/impl/build.gradle.kts index 123e953861..ea0ec035e7 100644 --- a/android/lib/feature/appinfo/impl/build.gradle.kts +++ b/android/lib/feature/appinfo/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/autoconnect/impl/build.gradle.kts b/android/lib/feature/autoconnect/impl/build.gradle.kts index 87e623f772..912bd3b1bd 100644 --- a/android/lib/feature/autoconnect/impl/build.gradle.kts +++ b/android/lib/feature/autoconnect/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/customlist/impl/build.gradle.kts b/android/lib/feature/customlist/impl/build.gradle.kts index 4e961b94e1..b956a61d20 100644 --- a/android/lib/feature/customlist/impl/build.gradle.kts +++ b/android/lib/feature/customlist/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/daita/impl/build.gradle.kts b/android/lib/feature/daita/impl/build.gradle.kts index d713956eb1..b4f3d524d3 100644 --- a/android/lib/feature/daita/impl/build.gradle.kts +++ b/android/lib/feature/daita/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/deleteaccount/impl/build.gradle.kts b/android/lib/feature/deleteaccount/impl/build.gradle.kts index 0371dbea06..acda55d552 100644 --- a/android/lib/feature/deleteaccount/impl/build.gradle.kts +++ b/android/lib/feature/deleteaccount/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/filter/impl/build.gradle.kts b/android/lib/feature/filter/impl/build.gradle.kts index c06ea58b2d..96e91865f6 100644 --- a/android/lib/feature/filter/impl/build.gradle.kts +++ b/android/lib/feature/filter/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/home/impl/build.gradle.kts b/android/lib/feature/home/impl/build.gradle.kts index d304b28a8b..ee7b90f085 100644 --- a/android/lib/feature/home/impl/build.gradle.kts +++ b/android/lib/feature/home/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/language/impl/build.gradle.kts b/android/lib/feature/language/impl/build.gradle.kts index 8c523313da..afe0a99b67 100644 --- a/android/lib/feature/language/impl/build.gradle.kts +++ b/android/lib/feature/language/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/location/impl/build.gradle.kts b/android/lib/feature/location/impl/build.gradle.kts index b0444227eb..c831c117d3 100644 --- a/android/lib/feature/location/impl/build.gradle.kts +++ b/android/lib/feature/location/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/login/impl/build.gradle.kts b/android/lib/feature/login/impl/build.gradle.kts index cc0fc25e71..ce71538e44 100644 --- a/android/lib/feature/login/impl/build.gradle.kts +++ b/android/lib/feature/login/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/managedevices/impl/build.gradle.kts b/android/lib/feature/managedevices/impl/build.gradle.kts index 249be5c371..b430d0f0aa 100644 --- a/android/lib/feature/managedevices/impl/build.gradle.kts +++ b/android/lib/feature/managedevices/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/multihop/impl/build.gradle.kts b/android/lib/feature/multihop/impl/build.gradle.kts index 82764e4ddd..7ebfe2d2d1 100644 --- a/android/lib/feature/multihop/impl/build.gradle.kts +++ b/android/lib/feature/multihop/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/notification/impl/build.gradle.kts b/android/lib/feature/notification/impl/build.gradle.kts index cdd2064a19..a05ea73a3d 100644 --- a/android/lib/feature/notification/impl/build.gradle.kts +++ b/android/lib/feature/notification/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/problemreport/impl/build.gradle.kts b/android/lib/feature/problemreport/impl/build.gradle.kts index c68815f878..d2a6aaeb8c 100644 --- a/android/lib/feature/problemreport/impl/build.gradle.kts +++ b/android/lib/feature/problemreport/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/redeemvoucher/impl/build.gradle.kts b/android/lib/feature/redeemvoucher/impl/build.gradle.kts index f0675b1301..d1046c80aa 100644 --- a/android/lib/feature/redeemvoucher/impl/build.gradle.kts +++ b/android/lib/feature/redeemvoucher/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/serveripoverride/impl/build.gradle.kts b/android/lib/feature/serveripoverride/impl/build.gradle.kts index 0c3f983dfc..d1fb9fcd55 100644 --- a/android/lib/feature/serveripoverride/impl/build.gradle.kts +++ b/android/lib/feature/serveripoverride/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/settings/impl/build.gradle.kts b/android/lib/feature/settings/impl/build.gradle.kts index 147b2cff86..d406e7623d 100644 --- a/android/lib/feature/settings/impl/build.gradle.kts +++ b/android/lib/feature/settings/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/splittunneling/impl/build.gradle.kts b/android/lib/feature/splittunneling/impl/build.gradle.kts index d3ec1a2693..66f2072c5f 100644 --- a/android/lib/feature/splittunneling/impl/build.gradle.kts +++ b/android/lib/feature/splittunneling/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/feature/splittunneling/impl/src/main/java/net/mullvad/mullvadvpn/feature/splittunneling/impl/applist/ApplicationsProvider.kt b/android/lib/feature/splittunneling/impl/src/main/java/net/mullvad/mullvadvpn/feature/splittunneling/impl/applist/ApplicationsProvider.kt index 0421eab563..2f50a88eb1 100644 --- a/android/lib/feature/splittunneling/impl/src/main/java/net/mullvad/mullvadvpn/feature/splittunneling/impl/applist/ApplicationsProvider.kt +++ b/android/lib/feature/splittunneling/impl/src/main/java/net/mullvad/mullvadvpn/feature/splittunneling/impl/applist/ApplicationsProvider.kt @@ -15,6 +15,7 @@ class ApplicationsProvider( private val descendingByNameComparator = compareBy<AppData> { it.name.lowercase() } + @Suppress("QueryPermissionsNeeded") fun apps(): List<AppData> { return packageManager .getInstalledApplications(PackageManager.GET_META_DATA) diff --git a/android/lib/feature/vpnsettings/impl/build.gradle.kts b/android/lib/feature/vpnsettings/impl/build.gradle.kts index 0184514aa6..28f471e29b 100644 --- a/android/lib/feature/vpnsettings/impl/build.gradle.kts +++ b/android/lib/feature/vpnsettings/impl/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.feature.impl) alias(libs.plugins.mullvad.android.library.compose) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.kotlin.ksp) } diff --git a/android/lib/navigation/build.gradle.kts b/android/lib/navigation/build.gradle.kts index 6d72fab6c3..c45cbb2c0e 100644 --- a/android/lib/navigation/build.gradle.kts +++ b/android/lib/navigation/build.gradle.kts @@ -2,7 +2,6 @@ plugins { alias(libs.plugins.mullvad.android.library) alias(libs.plugins.mullvad.android.library.compose) alias(libs.plugins.mullvad.unit.test) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.ksp) alias(libs.plugins.kotlin.parcelize) } diff --git a/android/lib/navigation/src/test/kotlin/net/mullvad/mullvadvpn/lib/navigation/NavigatorTest.kt b/android/lib/navigation/src/test/kotlin/net/mullvad/mullvadvpn/lib/navigation/NavigatorTest.kt index b1083bd2f8..27637c3a9f 100644 --- a/android/lib/navigation/src/test/kotlin/net/mullvad/mullvadvpn/lib/navigation/NavigatorTest.kt +++ b/android/lib/navigation/src/test/kotlin/net/mullvad/mullvadvpn/lib/navigation/NavigatorTest.kt @@ -24,12 +24,12 @@ class NavigatorTestTest { val navigator = createNavigator(listOf(Key1, Key2, Key3)) assertEquals(listOf(Key1, Key2, Key3), navigator.previousBackStack) - assertEquals(listOf(Key1, Key2, Key3), navigator.backStack) + assertEquals(listOf(Key1, Key2, Key3), navigator.backStack.toList()) navigator.navigate(Key4) assertEquals(listOf(Key1, Key2, Key3), navigator.previousBackStack) - assertEquals(listOf(Key1, Key2, Key3, Key4), navigator.backStack) + assertEquals(listOf(Key1, Key2, Key3, Key4), navigator.backStack.toList()) } @Test @@ -39,7 +39,7 @@ class NavigatorTestTest { navigator.navigateReplaceTop(Key4) assertEquals(listOf(Key1, Key2, Key3), navigator.previousBackStack) - assertEquals(listOf(Key1, Key2, Key4), navigator.backStack) + assertEquals(listOf(Key1, Key2, Key4), navigator.backStack.toList()) } @Test @@ -49,7 +49,7 @@ class NavigatorTestTest { navigator.navigate(Key4, clearBackStack = true) assertEquals(listOf(Key1, Key2, Key3), navigator.previousBackStack) - assertEquals(listOf(Key4), navigator.backStack) + assertEquals(listOf(Key4), navigator.backStack.toList()) } @Test @@ -59,7 +59,7 @@ class NavigatorTestTest { navigator.goBack() assertEquals(listOf(Key1, Key2, Key3), navigator.previousBackStack) - assertEquals(listOf(Key1, Key2), navigator.backStack) + assertEquals(listOf(Key1, Key2), navigator.backStack.toList()) } @Test @@ -69,7 +69,7 @@ class NavigatorTestTest { navigator.goBack() assertEquals(listOf(Key1), navigator.previousBackStack) - assertEquals(listOf(Key1), navigator.backStack) + assertEquals(listOf(Key1), navigator.backStack.toList()) } @Test @@ -77,7 +77,7 @@ class NavigatorTestTest { val navigator = createNavigator(listOf(Key1, Key2, Key3, Key2, Key4)) navigator.goBackUntil(Key2) - assertEquals(listOf(Key1, Key2, Key3, Key2), navigator.backStack) + assertEquals(listOf(Key1, Key2, Key3, Key2), navigator.backStack.toList()) } @Test @@ -85,7 +85,7 @@ class NavigatorTestTest { val navigator = createNavigator(listOf(Key1, Key2, Key3, Key2, Key4)) navigator.goBackUntil(Key2, inclusive = true) - assertEquals(listOf(Key1, Key2, Key3), navigator.backStack) + assertEquals(listOf(Key1, Key2, Key3), navigator.backStack.toList()) } @Test @@ -94,15 +94,15 @@ class NavigatorTestTest { navigator.navigate(Key2) navigator.goBack() - assertEquals(listOf(Key1), navigator.backStack) + assertEquals(listOf(Key1), navigator.backStack.toList()) assertEquals(listOf(Key1, Key2), navigator.previousBackStack) navigator.goBack() - assertEquals(listOf(Key1), navigator.backStack) + assertEquals(listOf(Key1), navigator.backStack.toList()) assertEquals(listOf(Key1, Key2), navigator.previousBackStack) navigator.goBackUntil(Key1, inclusive = true) - assertEquals(listOf(Key1), navigator.backStack) + assertEquals(listOf(Key1), navigator.backStack.toList()) assertEquals(listOf(Key1, Key2), navigator.previousBackStack) } diff --git a/android/lib/push-notification/build.gradle.kts b/android/lib/push-notification/build.gradle.kts index 74ec7ef44e..94c58e0957 100644 --- a/android/lib/push-notification/build.gradle.kts +++ b/android/lib/push-notification/build.gradle.kts @@ -1,6 +1,5 @@ plugins { alias(libs.plugins.mullvad.android.library) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) alias(libs.plugins.mullvad.unit.test) } diff --git a/android/lib/screen-test/build.gradle.kts b/android/lib/screen-test/build.gradle.kts index c514a0c07b..de05bd7d75 100644 --- a/android/lib/screen-test/build.gradle.kts +++ b/android/lib/screen-test/build.gradle.kts @@ -8,4 +8,5 @@ android { namespace = "net.mullvad.mullvadvpn.screen.test" } dependencies { implementation(projects.lib.ui.theme) implementation(libs.junit5.android.test.compose) + implementation(libs.androidx.ktx) } diff --git a/android/lib/screen-test/src/main/java/net/mullvad/mullvadvpn/screen/test/ComposeRuleExtensions.kt b/android/lib/screen-test/src/main/java/net/mullvad/mullvadvpn/screen/test/ComposeRuleExtensions.kt index c1218e3545..9e9a5a486b 100644 --- a/android/lib/screen-test/src/main/java/net/mullvad/mullvadvpn/screen/test/ComposeRuleExtensions.kt +++ b/android/lib/screen-test/src/main/java/net/mullvad/mullvadvpn/screen/test/ComposeRuleExtensions.kt @@ -15,10 +15,11 @@ fun ComposeContext.setContentWithTheme(content: @Composable () -> Unit) { @ExperimentalTestApi fun createEdgeToEdgeComposeExtension() = - createAndroidComposeExtension<ComponentActivity>( + createAndroidComposeExtension( + activityClass = ComponentActivity::class.java, scenarioSupplier = { ActivityScenario.launch(ComponentActivity::class.java).onActivity { WindowCompat.setDecorFitsSystemWindows(it.window, false) - } as ActivityScenario<ComponentActivity> + } } ) diff --git a/android/lib/usecase/src/main/kotlin/net/mullvad/mullvadvpn/lib/usecase/SystemVpnSettingsAvailableUseCase.kt b/android/lib/usecase/src/main/kotlin/net/mullvad/mullvadvpn/lib/usecase/SystemVpnSettingsAvailableUseCase.kt index 2f724ff89c..583e62afbb 100644 --- a/android/lib/usecase/src/main/kotlin/net/mullvad/mullvadvpn/lib/usecase/SystemVpnSettingsAvailableUseCase.kt +++ b/android/lib/usecase/src/main/kotlin/net/mullvad/mullvadvpn/lib/usecase/SystemVpnSettingsAvailableUseCase.kt @@ -3,6 +3,7 @@ package net.mullvad.mullvadvpn.lib.usecase import android.content.Context import android.content.Intent +@Suppress("QueryPermissionsNeeded") class SystemVpnSettingsAvailableUseCase(val context: Context) { operator fun invoke(): Boolean = Intent("android.net.vpn.SETTINGS").resolveActivity(context.packageManager) != null diff --git a/android/rust-android-gradle-plugin b/android/rust-android-gradle-plugin deleted file mode 160000 -Subproject 505aa265d754f915e81a4becb83c8171cf77fbc diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts index b6c7ddde59..06c92449e9 100644 --- a/android/settings.gradle.kts +++ b/android/settings.gradle.kts @@ -19,8 +19,6 @@ dependencyResolutionManagement { } } -includeBuild("rust-android-gradle-plugin") - includeBuild("gradle/build-logic") enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") diff --git a/android/test/arch/build.gradle.kts b/android/test/arch/build.gradle.kts index f4f22306fb..fefb6f65ff 100644 --- a/android/test/arch/build.gradle.kts +++ b/android/test/arch/build.gradle.kts @@ -1,6 +1,5 @@ plugins { alias(libs.plugins.android.library) - alias(libs.plugins.kotlin.android) alias(libs.plugins.mullvad.unit.test) } diff --git a/android/test/baselineprofile/build.gradle.kts b/android/test/baselineprofile/build.gradle.kts index 769da28266..6c91f03329 100644 --- a/android/test/baselineprofile/build.gradle.kts +++ b/android/test/baselineprofile/build.gradle.kts @@ -7,7 +7,6 @@ import utilities.matches plugins { alias(libs.plugins.mullvad.utilities) alias(libs.plugins.android.test) - alias(libs.plugins.kotlin.android) alias(libs.plugins.baselineprofile) } diff --git a/android/test/common/build.gradle.kts b/android/test/common/build.gradle.kts index b1e6bead54..1e1e62dff1 100644 --- a/android/test/common/build.gradle.kts +++ b/android/test/common/build.gradle.kts @@ -5,7 +5,6 @@ import utilities.Flavors plugins { alias(libs.plugins.mullvad.utilities) alias(libs.plugins.android.library) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlin.parcelize) } diff --git a/android/test/e2e/build.gradle.kts b/android/test/e2e/build.gradle.kts index 702d887b72..7ad404cda3 100644 --- a/android/test/e2e/build.gradle.kts +++ b/android/test/e2e/build.gradle.kts @@ -8,9 +8,7 @@ import utilities.playStagemoleDebug plugins { alias(libs.plugins.mullvad.utilities) alias(libs.plugins.android.test) - alias(libs.plugins.kotlin.android) alias(libs.plugins.kotlinx.serialization) - id("de.mannodermaus.android-junit5") } android { @@ -22,8 +20,6 @@ android { minSdk = libs.versions.min.sdk.get().toInt() testApplicationId = "net.mullvad.mullvadvpn.test.e2e" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - testInstrumentationRunnerArguments["runnerBuilder"] = - "de.mannodermaus.junit5.AndroidJUnit5Builder" targetProjectPath = ":app" testInstrumentationRunnerArguments += buildMap { diff --git a/android/test/mockapi/build.gradle.kts b/android/test/mockapi/build.gradle.kts index a8df61a655..104a6bfafe 100644 --- a/android/test/mockapi/build.gradle.kts +++ b/android/test/mockapi/build.gradle.kts @@ -4,8 +4,6 @@ import utilities.Flavors plugins { alias(libs.plugins.mullvad.utilities) alias(libs.plugins.android.test) - alias(libs.plugins.kotlin.android) - id("de.mannodermaus.android-junit5") } android { @@ -17,8 +15,6 @@ android { minSdk = libs.versions.min.sdk.get().toInt() testApplicationId = "net.mullvad.mullvadvpn.test.mockapi" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" - testInstrumentationRunnerArguments["runnerBuilder"] = - "de.mannodermaus.junit5.AndroidJUnit5Builder" targetProjectPath = ":app" missingDimensionStrategy(FlavorDimensions.BILLING, Flavors.OSS) |
