diff --git a/android/.gradle/8.11.1/checksums/checksums.lock b/android/.gradle/8.11.1/checksums/checksums.lock
deleted file mode 100644
index 40e2498bc..000000000
Binary files a/android/.gradle/8.11.1/checksums/checksums.lock and /dev/null differ
diff --git a/android/.gradle/8.11.1/checksums/md5-checksums.bin b/android/.gradle/8.11.1/checksums/md5-checksums.bin
deleted file mode 100644
index 3de70e114..000000000
Binary files a/android/.gradle/8.11.1/checksums/md5-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.11.1/checksums/sha1-checksums.bin b/android/.gradle/8.11.1/checksums/sha1-checksums.bin
deleted file mode 100644
index ac6535c6d..000000000
Binary files a/android/.gradle/8.11.1/checksums/sha1-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.11.1/fileChanges/last-build.bin b/android/.gradle/8.11.1/fileChanges/last-build.bin
deleted file mode 100644
index f76dd238a..000000000
Binary files a/android/.gradle/8.11.1/fileChanges/last-build.bin and /dev/null differ
diff --git a/android/.gradle/8.11.1/fileHashes/fileHashes.lock b/android/.gradle/8.11.1/fileHashes/fileHashes.lock
deleted file mode 100644
index 00c17e39c..000000000
Binary files a/android/.gradle/8.11.1/fileHashes/fileHashes.lock and /dev/null differ
diff --git a/android/.gradle/8.11.1/gc.properties b/android/.gradle/8.11.1/gc.properties
deleted file mode 100644
index e69de29bb..000000000
diff --git a/android/.gradle/8.6/checksums/checksums.lock b/android/.gradle/8.6/checksums/checksums.lock
deleted file mode 100644
index 2de9b8467..000000000
Binary files a/android/.gradle/8.6/checksums/checksums.lock and /dev/null differ
diff --git a/android/.gradle/8.6/checksums/md5-checksums.bin b/android/.gradle/8.6/checksums/md5-checksums.bin
deleted file mode 100644
index 0faaef549..000000000
Binary files a/android/.gradle/8.6/checksums/md5-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.6/checksums/sha1-checksums.bin b/android/.gradle/8.6/checksums/sha1-checksums.bin
deleted file mode 100644
index a2397bd1a..000000000
Binary files a/android/.gradle/8.6/checksums/sha1-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class
deleted file mode 100644
index 9d058ebad..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class
deleted file mode 100644
index fe3af5fc4..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class
deleted file mode 100644
index ea7497ddd..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class
deleted file mode 100644
index 8a70d5258..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class
deleted file mode 100644
index 5ece662a6..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class
deleted file mode 100644
index aa1000283..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class
deleted file mode 100644
index 29ca6de8c..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class
deleted file mode 100644
index 019f8cee6..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class
deleted file mode 100644
index 330b3651a..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class
deleted file mode 100644
index ea0c93c4f..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class
deleted file mode 100644
index f144f59ad..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class
deleted file mode 100644
index 47d68fd31..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class
deleted file mode 100644
index 55698e34b..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class
deleted file mode 100644
index 936369304..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class
deleted file mode 100644
index d6556591b..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class
deleted file mode 100644
index 780e79fdc..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class
deleted file mode 100644
index 939f000f5..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class
deleted file mode 100644
index f49885018..000000000
Binary files a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class and /dev/null differ
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin
deleted file mode 100644
index 2bc29f2b3..000000000
--- a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin
+++ /dev/null
@@ -1 +0,0 @@
-›tkrqsxohxvd5djyc4uol5i563mªˆclasses' Á·¢\jàãÓ@þ晈sources=ÅÖÚ»¥H¤Œ÷ŒÎë½1
\ No newline at end of file
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java
deleted file mode 100644
index 16b0a3262..000000000
--- a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java
+++ /dev/null
@@ -1,271 +0,0 @@
-package org.gradle.accessors.dm;
-
-import org.gradle.api.NonNullApi;
-import org.gradle.api.artifacts.MinimalExternalModuleDependency;
-import org.gradle.plugin.use.PluginDependency;
-import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
-import org.gradle.api.artifacts.MutableVersionConstraint;
-import org.gradle.api.provider.Provider;
-import org.gradle.api.model.ObjectFactory;
-import org.gradle.api.provider.ProviderFactory;
-import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
-import org.gradle.api.internal.catalog.DefaultVersionCatalog;
-import java.util.Map;
-import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
-import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
-import javax.inject.Inject;
-
-/**
- * A catalog of dependencies accessible via the {@code libs} extension.
- */
-@NonNullApi
-public class LibrariesForLibs extends AbstractExternalDependencyFactory {
-
- private final AbstractExternalDependencyFactory owner = this;
- private final AndroidLibraryAccessors laccForAndroidLibraryAccessors = new AndroidLibraryAccessors(owner);
- private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner);
- private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
- private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
- private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
-
- @Inject
- public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
- super(config, providers, objects, attributesFactory, capabilityNotationParser);
- }
-
- /**
- * Dependency provider for gson with com.google.code.gson:gson coordinates and
- * with version reference gson
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getGson() {
- return create("gson");
- }
-
- /**
- * Dependency provider for guava with com.google.guava:guava coordinates and
- * with version reference guava
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getGuava() {
- return create("guava");
- }
-
- /**
- * Dependency provider for javapoet with com.squareup:javapoet coordinates and
- * with version reference javapoet
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() {
- return create("javapoet");
- }
-
- /**
- * Dependency provider for junit with junit:junit coordinates and
- * with version reference junit
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getJunit() {
- return create("junit");
- }
-
- /**
- * Group of libraries at android
- */
- public AndroidLibraryAccessors getAndroid() {
- return laccForAndroidLibraryAccessors;
- }
-
- /**
- * Group of libraries at kotlin
- */
- public KotlinLibraryAccessors getKotlin() {
- return laccForKotlinLibraryAccessors;
- }
-
- /**
- * Group of versions at versions
- */
- public VersionAccessors getVersions() {
- return vaccForVersionAccessors;
- }
-
- /**
- * Group of bundles at bundles
- */
- public BundleAccessors getBundles() {
- return baccForBundleAccessors;
- }
-
- /**
- * Group of plugins at plugins
- */
- public PluginAccessors getPlugins() {
- return paccForPluginAccessors;
- }
-
- public static class AndroidLibraryAccessors extends SubDependencyFactory {
- private final AndroidGradleLibraryAccessors laccForAndroidGradleLibraryAccessors = new AndroidGradleLibraryAccessors(owner);
-
- public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at android.gradle
- */
- public AndroidGradleLibraryAccessors getGradle() {
- return laccForAndroidGradleLibraryAccessors;
- }
-
- }
-
- public static class AndroidGradleLibraryAccessors extends SubDependencyFactory {
-
- public AndroidGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with com.android.tools.build:gradle coordinates and
- * with version reference agp
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getPlugin() {
- return create("android.gradle.plugin");
- }
-
- }
-
- public static class KotlinLibraryAccessors extends SubDependencyFactory {
- private final KotlinGradleLibraryAccessors laccForKotlinGradleLibraryAccessors = new KotlinGradleLibraryAccessors(owner);
-
- public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at kotlin.gradle
- */
- public KotlinGradleLibraryAccessors getGradle() {
- return laccForKotlinGradleLibraryAccessors;
- }
-
- }
-
- public static class KotlinGradleLibraryAccessors extends SubDependencyFactory {
-
- public KotlinGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with org.jetbrains.kotlin:kotlin-gradle-plugin coordinates and
- * with version reference kotlin
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getPlugin() {
- return create("kotlin.gradle.plugin");
- }
-
- }
-
- public static class VersionAccessors extends VersionFactory {
-
- public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Version alias agp with value 8.2.1
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getAgp() { return getVersion("agp"); }
-
- /**
- * Version alias gson with value 2.8.9
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGson() { return getVersion("gson"); }
-
- /**
- * Version alias guava with value 31.0.1-jre
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGuava() { return getVersion("guava"); }
-
- /**
- * Version alias javapoet with value 1.13.0
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() { return getVersion("javapoet"); }
-
- /**
- * Version alias junit with value 4.13.2
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJunit() { return getVersion("junit"); }
-
- /**
- * Version alias kotlin with value 1.9.22
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getKotlin() { return getVersion("kotlin"); }
-
- }
-
- public static class BundleAccessors extends BundleFactory {
-
- public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
-
- }
-
- public static class PluginAccessors extends PluginFactory {
- private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config);
-
- public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Group of plugins at plugins.kotlin
- */
- public KotlinPluginAccessors getKotlin() {
- return paccForKotlinPluginAccessors;
- }
-
- }
-
- public static class KotlinPluginAccessors extends PluginFactory {
-
- public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Plugin provider for kotlin.jvm with plugin id org.jetbrains.kotlin.jvm and
- * with version reference kotlin
- *
- * This plugin was declared in catalog libs.versions.toml
- */
- public Provider getJvm() { return createPlugin("kotlin.jvm"); }
-
- }
-
-}
diff --git a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
deleted file mode 100644
index 4a2dbacc1..000000000
--- a/android/.gradle/8.6/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
+++ /dev/null
@@ -1,335 +0,0 @@
-package org.gradle.accessors.dm;
-
-import org.gradle.api.NonNullApi;
-import org.gradle.api.artifacts.MinimalExternalModuleDependency;
-import org.gradle.plugin.use.PluginDependency;
-import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
-import org.gradle.api.artifacts.MutableVersionConstraint;
-import org.gradle.api.provider.Provider;
-import org.gradle.api.model.ObjectFactory;
-import org.gradle.api.provider.ProviderFactory;
-import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
-import org.gradle.api.internal.catalog.DefaultVersionCatalog;
-import java.util.Map;
-import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
-import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
-import javax.inject.Inject;
-
-/**
- * A catalog of dependencies accessible via the {@code libs} extension.
- */
-@NonNullApi
-public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory {
-
- private final AbstractExternalDependencyFactory owner = this;
- private final AndroidLibraryAccessors laccForAndroidLibraryAccessors = new AndroidLibraryAccessors(owner);
- private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner);
- private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
- private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
- private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
-
- @Inject
- public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
- super(config, providers, objects, attributesFactory, capabilityNotationParser);
- }
-
- /**
- * Dependency provider for gson with com.google.code.gson:gson coordinates and
- * with version reference gson
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getGson() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("gson");
- }
-
- /**
- * Dependency provider for guava with com.google.guava:guava coordinates and
- * with version reference guava
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getGuava() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("guava");
- }
-
- /**
- * Dependency provider for javapoet with com.squareup:javapoet coordinates and
- * with version reference javapoet
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getJavapoet() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("javapoet");
- }
-
- /**
- * Dependency provider for junit with junit:junit coordinates and
- * with version reference junit
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getJunit() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("junit");
- }
-
- /**
- * Group of libraries at android
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public AndroidLibraryAccessors getAndroid() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForAndroidLibraryAccessors;
- }
-
- /**
- * Group of libraries at kotlin
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public KotlinLibraryAccessors getKotlin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForKotlinLibraryAccessors;
- }
-
- /**
- * Group of versions at versions
- */
- public VersionAccessors getVersions() {
- return vaccForVersionAccessors;
- }
-
- /**
- * Group of bundles at bundles
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public BundleAccessors getBundles() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return baccForBundleAccessors;
- }
-
- /**
- * Group of plugins at plugins
- */
- public PluginAccessors getPlugins() {
- return paccForPluginAccessors;
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class AndroidLibraryAccessors extends SubDependencyFactory {
- private final AndroidGradleLibraryAccessors laccForAndroidGradleLibraryAccessors = new AndroidGradleLibraryAccessors(owner);
-
- public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at android.gradle
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public AndroidGradleLibraryAccessors getGradle() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForAndroidGradleLibraryAccessors;
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class AndroidGradleLibraryAccessors extends SubDependencyFactory {
-
- public AndroidGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with com.android.tools.build:gradle coordinates and
- * with version reference agp
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getPlugin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("android.gradle.plugin");
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class KotlinLibraryAccessors extends SubDependencyFactory {
- private final KotlinGradleLibraryAccessors laccForKotlinGradleLibraryAccessors = new KotlinGradleLibraryAccessors(owner);
-
- public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at kotlin.gradle
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public KotlinGradleLibraryAccessors getGradle() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForKotlinGradleLibraryAccessors;
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class KotlinGradleLibraryAccessors extends SubDependencyFactory {
-
- public KotlinGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with org.jetbrains.kotlin:kotlin-gradle-plugin coordinates and
- * with version reference kotlin
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getPlugin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("kotlin.gradle.plugin");
- }
-
- }
-
- public static class VersionAccessors extends VersionFactory {
-
- public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Version alias agp with value 8.2.1
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getAgp() { return getVersion("agp"); }
-
- /**
- * Version alias gson with value 2.8.9
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGson() { return getVersion("gson"); }
-
- /**
- * Version alias guava with value 31.0.1-jre
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGuava() { return getVersion("guava"); }
-
- /**
- * Version alias javapoet with value 1.13.0
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() { return getVersion("javapoet"); }
-
- /**
- * Version alias junit with value 4.13.2
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJunit() { return getVersion("junit"); }
-
- /**
- * Version alias kotlin with value 1.9.22
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getKotlin() { return getVersion("kotlin"); }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class BundleAccessors extends BundleFactory {
-
- public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
-
- }
-
- public static class PluginAccessors extends PluginFactory {
- private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config);
-
- public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Group of plugins at plugins.kotlin
- */
- public KotlinPluginAccessors getKotlin() {
- return paccForKotlinPluginAccessors;
- }
-
- }
-
- public static class KotlinPluginAccessors extends PluginFactory {
-
- public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Plugin provider for kotlin.jvm with plugin id org.jetbrains.kotlin.jvm and
- * with version reference kotlin
- *
- * This plugin was declared in catalog libs.versions.toml
- */
- public Provider getJvm() { return createPlugin("kotlin.jvm"); }
-
- }
-
-}
diff --git a/android/.gradle/8.6/dependencies-accessors/gc.properties b/android/.gradle/8.6/dependencies-accessors/gc.properties
deleted file mode 100644
index e69de29bb..000000000
diff --git a/android/.gradle/8.6/executionHistory/executionHistory.bin b/android/.gradle/8.6/executionHistory/executionHistory.bin
deleted file mode 100644
index 2989d5d12..000000000
Binary files a/android/.gradle/8.6/executionHistory/executionHistory.bin and /dev/null differ
diff --git a/android/.gradle/8.6/executionHistory/executionHistory.lock b/android/.gradle/8.6/executionHistory/executionHistory.lock
deleted file mode 100644
index 5bc00c410..000000000
Binary files a/android/.gradle/8.6/executionHistory/executionHistory.lock and /dev/null differ
diff --git a/android/.gradle/8.6/fileChanges/last-build.bin b/android/.gradle/8.6/fileChanges/last-build.bin
deleted file mode 100644
index f76dd238a..000000000
Binary files a/android/.gradle/8.6/fileChanges/last-build.bin and /dev/null differ
diff --git a/android/.gradle/8.6/fileHashes/fileHashes.bin b/android/.gradle/8.6/fileHashes/fileHashes.bin
deleted file mode 100644
index 98d924328..000000000
Binary files a/android/.gradle/8.6/fileHashes/fileHashes.bin and /dev/null differ
diff --git a/android/.gradle/8.6/fileHashes/fileHashes.lock b/android/.gradle/8.6/fileHashes/fileHashes.lock
deleted file mode 100644
index 8e7fd1e10..000000000
Binary files a/android/.gradle/8.6/fileHashes/fileHashes.lock and /dev/null differ
diff --git a/android/.gradle/8.6/fileHashes/resourceHashesCache.bin b/android/.gradle/8.6/fileHashes/resourceHashesCache.bin
deleted file mode 100644
index 1a49d7354..000000000
Binary files a/android/.gradle/8.6/fileHashes/resourceHashesCache.bin and /dev/null differ
diff --git a/android/.gradle/8.6/gc.properties b/android/.gradle/8.6/gc.properties
deleted file mode 100644
index e69de29bb..000000000
diff --git a/android/.gradle/8.7/checksums/checksums.lock b/android/.gradle/8.7/checksums/checksums.lock
index ebeaa312c..0822e5209 100644
Binary files a/android/.gradle/8.7/checksums/checksums.lock and b/android/.gradle/8.7/checksums/checksums.lock differ
diff --git a/android/.gradle/8.7/checksums/md5-checksums.bin b/android/.gradle/8.7/checksums/md5-checksums.bin
deleted file mode 100644
index 8fefe5dbd..000000000
Binary files a/android/.gradle/8.7/checksums/md5-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.7/checksums/sha1-checksums.bin b/android/.gradle/8.7/checksums/sha1-checksums.bin
deleted file mode 100644
index 9072a3f00..000000000
Binary files a/android/.gradle/8.7/checksums/sha1-checksums.bin and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class
deleted file mode 100644
index 9d058ebad..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class
deleted file mode 100644
index fe3af5fc4..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class
deleted file mode 100644
index ea7497ddd..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class
deleted file mode 100644
index 8a70d5258..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class
deleted file mode 100644
index 5ece662a6..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class
deleted file mode 100644
index aa1000283..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class
deleted file mode 100644
index 29ca6de8c..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class
deleted file mode 100644
index 019f8cee6..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class
deleted file mode 100644
index 330b3651a..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibs.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class
deleted file mode 100644
index ea0c93c4f..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class
deleted file mode 100644
index f144f59ad..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class
deleted file mode 100644
index 47d68fd31..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class
deleted file mode 100644
index 55698e34b..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class
deleted file mode 100644
index 936369304..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class
deleted file mode 100644
index d6556591b..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class
deleted file mode 100644
index 780e79fdc..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class
deleted file mode 100644
index 939f000f5..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class
deleted file mode 100644
index f49885018..000000000
Binary files a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class and /dev/null differ
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin
deleted file mode 100644
index f55cb646a..000000000
--- a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/metadata.bin
+++ /dev/null
@@ -1,2 +0,0 @@
-›cq4ylmdpkrfy3ppp6yjr7wbz3u¼çš®Õ]¶gØZ
-˜ £¼ˆclasses' Á·¢\jàãÓ@þ晈sources=ÅÖÚ»¥H¤Œ÷ŒÎë½1
\ No newline at end of file
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java
deleted file mode 100644
index 16b0a3262..000000000
--- a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibs.java
+++ /dev/null
@@ -1,271 +0,0 @@
-package org.gradle.accessors.dm;
-
-import org.gradle.api.NonNullApi;
-import org.gradle.api.artifacts.MinimalExternalModuleDependency;
-import org.gradle.plugin.use.PluginDependency;
-import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
-import org.gradle.api.artifacts.MutableVersionConstraint;
-import org.gradle.api.provider.Provider;
-import org.gradle.api.model.ObjectFactory;
-import org.gradle.api.provider.ProviderFactory;
-import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
-import org.gradle.api.internal.catalog.DefaultVersionCatalog;
-import java.util.Map;
-import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
-import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
-import javax.inject.Inject;
-
-/**
- * A catalog of dependencies accessible via the {@code libs} extension.
- */
-@NonNullApi
-public class LibrariesForLibs extends AbstractExternalDependencyFactory {
-
- private final AbstractExternalDependencyFactory owner = this;
- private final AndroidLibraryAccessors laccForAndroidLibraryAccessors = new AndroidLibraryAccessors(owner);
- private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner);
- private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
- private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
- private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
-
- @Inject
- public LibrariesForLibs(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
- super(config, providers, objects, attributesFactory, capabilityNotationParser);
- }
-
- /**
- * Dependency provider for gson with com.google.code.gson:gson coordinates and
- * with version reference gson
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getGson() {
- return create("gson");
- }
-
- /**
- * Dependency provider for guava with com.google.guava:guava coordinates and
- * with version reference guava
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getGuava() {
- return create("guava");
- }
-
- /**
- * Dependency provider for javapoet with com.squareup:javapoet coordinates and
- * with version reference javapoet
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() {
- return create("javapoet");
- }
-
- /**
- * Dependency provider for junit with junit:junit coordinates and
- * with version reference junit
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getJunit() {
- return create("junit");
- }
-
- /**
- * Group of libraries at android
- */
- public AndroidLibraryAccessors getAndroid() {
- return laccForAndroidLibraryAccessors;
- }
-
- /**
- * Group of libraries at kotlin
- */
- public KotlinLibraryAccessors getKotlin() {
- return laccForKotlinLibraryAccessors;
- }
-
- /**
- * Group of versions at versions
- */
- public VersionAccessors getVersions() {
- return vaccForVersionAccessors;
- }
-
- /**
- * Group of bundles at bundles
- */
- public BundleAccessors getBundles() {
- return baccForBundleAccessors;
- }
-
- /**
- * Group of plugins at plugins
- */
- public PluginAccessors getPlugins() {
- return paccForPluginAccessors;
- }
-
- public static class AndroidLibraryAccessors extends SubDependencyFactory {
- private final AndroidGradleLibraryAccessors laccForAndroidGradleLibraryAccessors = new AndroidGradleLibraryAccessors(owner);
-
- public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at android.gradle
- */
- public AndroidGradleLibraryAccessors getGradle() {
- return laccForAndroidGradleLibraryAccessors;
- }
-
- }
-
- public static class AndroidGradleLibraryAccessors extends SubDependencyFactory {
-
- public AndroidGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with com.android.tools.build:gradle coordinates and
- * with version reference agp
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getPlugin() {
- return create("android.gradle.plugin");
- }
-
- }
-
- public static class KotlinLibraryAccessors extends SubDependencyFactory {
- private final KotlinGradleLibraryAccessors laccForKotlinGradleLibraryAccessors = new KotlinGradleLibraryAccessors(owner);
-
- public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at kotlin.gradle
- */
- public KotlinGradleLibraryAccessors getGradle() {
- return laccForKotlinGradleLibraryAccessors;
- }
-
- }
-
- public static class KotlinGradleLibraryAccessors extends SubDependencyFactory {
-
- public KotlinGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with org.jetbrains.kotlin:kotlin-gradle-plugin coordinates and
- * with version reference kotlin
- *
- * This dependency was declared in catalog libs.versions.toml
- */
- public Provider getPlugin() {
- return create("kotlin.gradle.plugin");
- }
-
- }
-
- public static class VersionAccessors extends VersionFactory {
-
- public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Version alias agp with value 8.2.1
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getAgp() { return getVersion("agp"); }
-
- /**
- * Version alias gson with value 2.8.9
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGson() { return getVersion("gson"); }
-
- /**
- * Version alias guava with value 31.0.1-jre
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGuava() { return getVersion("guava"); }
-
- /**
- * Version alias javapoet with value 1.13.0
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() { return getVersion("javapoet"); }
-
- /**
- * Version alias junit with value 4.13.2
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJunit() { return getVersion("junit"); }
-
- /**
- * Version alias kotlin with value 1.9.22
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getKotlin() { return getVersion("kotlin"); }
-
- }
-
- public static class BundleAccessors extends BundleFactory {
-
- public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
-
- }
-
- public static class PluginAccessors extends PluginFactory {
- private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config);
-
- public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Group of plugins at plugins.kotlin
- */
- public KotlinPluginAccessors getKotlin() {
- return paccForKotlinPluginAccessors;
- }
-
- }
-
- public static class KotlinPluginAccessors extends PluginFactory {
-
- public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Plugin provider for kotlin.jvm with plugin id org.jetbrains.kotlin.jvm and
- * with version reference kotlin
- *
- * This plugin was declared in catalog libs.versions.toml
- */
- public Provider getJvm() { return createPlugin("kotlin.jvm"); }
-
- }
-
-}
diff --git a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
deleted file mode 100644
index 4a2dbacc1..000000000
--- a/android/.gradle/8.7/dependencies-accessors/423f0288fa7dffe069445ffa4b72952b4629a15a/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
+++ /dev/null
@@ -1,335 +0,0 @@
-package org.gradle.accessors.dm;
-
-import org.gradle.api.NonNullApi;
-import org.gradle.api.artifacts.MinimalExternalModuleDependency;
-import org.gradle.plugin.use.PluginDependency;
-import org.gradle.api.artifacts.ExternalModuleDependencyBundle;
-import org.gradle.api.artifacts.MutableVersionConstraint;
-import org.gradle.api.provider.Provider;
-import org.gradle.api.model.ObjectFactory;
-import org.gradle.api.provider.ProviderFactory;
-import org.gradle.api.internal.catalog.AbstractExternalDependencyFactory;
-import org.gradle.api.internal.catalog.DefaultVersionCatalog;
-import java.util.Map;
-import org.gradle.api.internal.attributes.ImmutableAttributesFactory;
-import org.gradle.api.internal.artifacts.dsl.CapabilityNotationParser;
-import javax.inject.Inject;
-
-/**
- * A catalog of dependencies accessible via the {@code libs} extension.
- */
-@NonNullApi
-public class LibrariesForLibsInPluginsBlock extends AbstractExternalDependencyFactory {
-
- private final AbstractExternalDependencyFactory owner = this;
- private final AndroidLibraryAccessors laccForAndroidLibraryAccessors = new AndroidLibraryAccessors(owner);
- private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner);
- private final VersionAccessors vaccForVersionAccessors = new VersionAccessors(providers, config);
- private final BundleAccessors baccForBundleAccessors = new BundleAccessors(objects, providers, config, attributesFactory, capabilityNotationParser);
- private final PluginAccessors paccForPluginAccessors = new PluginAccessors(providers, config);
-
- @Inject
- public LibrariesForLibsInPluginsBlock(DefaultVersionCatalog config, ProviderFactory providers, ObjectFactory objects, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) {
- super(config, providers, objects, attributesFactory, capabilityNotationParser);
- }
-
- /**
- * Dependency provider for gson with com.google.code.gson:gson coordinates and
- * with version reference gson
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getGson() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("gson");
- }
-
- /**
- * Dependency provider for guava with com.google.guava:guava coordinates and
- * with version reference guava
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getGuava() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("guava");
- }
-
- /**
- * Dependency provider for javapoet with com.squareup:javapoet coordinates and
- * with version reference javapoet
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getJavapoet() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("javapoet");
- }
-
- /**
- * Dependency provider for junit with junit:junit coordinates and
- * with version reference junit
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getJunit() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("junit");
- }
-
- /**
- * Group of libraries at android
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public AndroidLibraryAccessors getAndroid() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForAndroidLibraryAccessors;
- }
-
- /**
- * Group of libraries at kotlin
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public KotlinLibraryAccessors getKotlin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForKotlinLibraryAccessors;
- }
-
- /**
- * Group of versions at versions
- */
- public VersionAccessors getVersions() {
- return vaccForVersionAccessors;
- }
-
- /**
- * Group of bundles at bundles
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public BundleAccessors getBundles() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return baccForBundleAccessors;
- }
-
- /**
- * Group of plugins at plugins
- */
- public PluginAccessors getPlugins() {
- return paccForPluginAccessors;
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class AndroidLibraryAccessors extends SubDependencyFactory {
- private final AndroidGradleLibraryAccessors laccForAndroidGradleLibraryAccessors = new AndroidGradleLibraryAccessors(owner);
-
- public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at android.gradle
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public AndroidGradleLibraryAccessors getGradle() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForAndroidGradleLibraryAccessors;
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class AndroidGradleLibraryAccessors extends SubDependencyFactory {
-
- public AndroidGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with com.android.tools.build:gradle coordinates and
- * with version reference agp
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getPlugin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("android.gradle.plugin");
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class KotlinLibraryAccessors extends SubDependencyFactory {
- private final KotlinGradleLibraryAccessors laccForKotlinGradleLibraryAccessors = new KotlinGradleLibraryAccessors(owner);
-
- public KotlinLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Group of libraries at kotlin.gradle
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public KotlinGradleLibraryAccessors getGradle() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return laccForKotlinGradleLibraryAccessors;
- }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class KotlinGradleLibraryAccessors extends SubDependencyFactory {
-
- public KotlinGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
-
- /**
- * Dependency provider for plugin with org.jetbrains.kotlin:kotlin-gradle-plugin coordinates and
- * with version reference kotlin
- *
- * This dependency was declared in catalog libs.versions.toml
- *
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public Provider getPlugin() {
- org.gradle.internal.deprecation.DeprecationLogger.deprecateBehaviour("Accessing libraries or bundles from version catalogs in the plugins block.").withAdvice("Only use versions or plugins from catalogs in the plugins block.").willBeRemovedInGradle9().withUpgradeGuideSection(8, "kotlin_dsl_deprecated_catalogs_plugins_block").nagUser();
- return create("kotlin.gradle.plugin");
- }
-
- }
-
- public static class VersionAccessors extends VersionFactory {
-
- public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Version alias agp with value 8.2.1
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getAgp() { return getVersion("agp"); }
-
- /**
- * Version alias gson with value 2.8.9
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGson() { return getVersion("gson"); }
-
- /**
- * Version alias guava with value 31.0.1-jre
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getGuava() { return getVersion("guava"); }
-
- /**
- * Version alias javapoet with value 1.13.0
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJavapoet() { return getVersion("javapoet"); }
-
- /**
- * Version alias junit with value 4.13.2
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getJunit() { return getVersion("junit"); }
-
- /**
- * Version alias kotlin with value 1.9.22
- *
- * If the version is a rich version and cannot be represented as a
- * single version string, an empty string is returned.
- *
- * This version was declared in catalog libs.versions.toml
- */
- public Provider getKotlin() { return getVersion("kotlin"); }
-
- }
-
- /**
- * @deprecated Will be removed in Gradle 9.0.
- */
- @Deprecated
- public static class BundleAccessors extends BundleFactory {
-
- public BundleAccessors(ObjectFactory objects, ProviderFactory providers, DefaultVersionCatalog config, ImmutableAttributesFactory attributesFactory, CapabilityNotationParser capabilityNotationParser) { super(objects, providers, config, attributesFactory, capabilityNotationParser); }
-
- }
-
- public static class PluginAccessors extends PluginFactory {
- private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config);
-
- public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Group of plugins at plugins.kotlin
- */
- public KotlinPluginAccessors getKotlin() {
- return paccForKotlinPluginAccessors;
- }
-
- }
-
- public static class KotlinPluginAccessors extends PluginFactory {
-
- public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
-
- /**
- * Plugin provider for kotlin.jvm with plugin id org.jetbrains.kotlin.jvm and
- * with version reference kotlin
- *
- * This plugin was declared in catalog libs.versions.toml
- */
- public Provider getJvm() { return createPlugin("kotlin.jvm"); }
-
- }
-
-}
diff --git a/android/.gradle/8.7/executionHistory/executionHistory.bin b/android/.gradle/8.7/executionHistory/executionHistory.bin
index 168c3c06c..b495c1335 100644
Binary files a/android/.gradle/8.7/executionHistory/executionHistory.bin and b/android/.gradle/8.7/executionHistory/executionHistory.bin differ
diff --git a/android/.gradle/8.7/executionHistory/executionHistory.lock b/android/.gradle/8.7/executionHistory/executionHistory.lock
index 8cea9d64b..b47807bdb 100644
Binary files a/android/.gradle/8.7/executionHistory/executionHistory.lock and b/android/.gradle/8.7/executionHistory/executionHistory.lock differ
diff --git a/android/.gradle/8.7/fileHashes/fileHashes.bin b/android/.gradle/8.7/fileHashes/fileHashes.bin
index a387e05bf..944803389 100644
Binary files a/android/.gradle/8.7/fileHashes/fileHashes.bin and b/android/.gradle/8.7/fileHashes/fileHashes.bin differ
diff --git a/android/.gradle/8.7/fileHashes/fileHashes.lock b/android/.gradle/8.7/fileHashes/fileHashes.lock
index dc6a3a02c..5fffc09c5 100644
Binary files a/android/.gradle/8.7/fileHashes/fileHashes.lock and b/android/.gradle/8.7/fileHashes/fileHashes.lock differ
diff --git a/android/.gradle/8.7/fileHashes/resourceHashesCache.bin b/android/.gradle/8.7/fileHashes/resourceHashesCache.bin
index 215663490..9f47fca44 100644
Binary files a/android/.gradle/8.7/fileHashes/resourceHashesCache.bin and b/android/.gradle/8.7/fileHashes/resourceHashesCache.bin differ
diff --git a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 1485dfa43..c10dd811e 100644
Binary files a/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock and b/android/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/android/.gradle/buildOutputCleanup/cache.properties b/android/.gradle/buildOutputCleanup/cache.properties
index a9e298e1a..78fd66468 100644
--- a/android/.gradle/buildOutputCleanup/cache.properties
+++ b/android/.gradle/buildOutputCleanup/cache.properties
@@ -1,2 +1,2 @@
-#Thu Mar 26 09:25:33 AEDT 2026
-gradle.version=8.13
+#Mon Apr 06 17:43:32 AEST 2026
+gradle.version=8.7
diff --git a/android/.gradle/config.properties b/android/.gradle/config.properties
deleted file mode 100644
index dc2694045..000000000
--- a/android/.gradle/config.properties
+++ /dev/null
@@ -1,2 +0,0 @@
-#Mon Mar 23 21:03:09 AEDT 2026
-java.home=/Applications/Android Studio.app/Contents/jbr/Contents/Home
diff --git a/android/.gradle/file-system.probe b/android/.gradle/file-system.probe
deleted file mode 100644
index e304dc16a..000000000
Binary files a/android/.gradle/file-system.probe and /dev/null differ
diff --git a/android/.gradle/noVersion/buildLogic.lock b/android/.gradle/noVersion/buildLogic.lock
deleted file mode 100644
index 6c806b741..000000000
Binary files a/android/.gradle/noVersion/buildLogic.lock and /dev/null differ
diff --git a/android/app/build.gradle b/android/app/build.gradle.kts
similarity index 100%
rename from android/app/build.gradle
rename to android/app/build.gradle.kts
diff --git a/android/app/src/main/java/com/cardsnap/MainActivity.kt b/android/app/src/main/java/com/cardsnap/MainActivity.kt
index 8ed507cae..c8cfa7266 100644
--- a/android/app/src/main/java/com/cardsnap/MainActivity.kt
+++ b/android/app/src/main/java/com/cardsnap/MainActivity.kt
@@ -6,6 +6,7 @@ import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.activity.enableEdgeToEdge
+import com.cardsnap.ui.navigation.AppNavigation
import com.cardsnap.ui.theme.CardSnapTheme
class MainActivity : ComponentActivity() {
diff --git a/android/app/src/main/java/com/cardsnap/ui/screens/editcontact/EditContactScreen.kt b/android/app/src/main/java/com/cardsnap/ui/screens/editcontact/EditContactScreen.kt
index 1910353d8..321d447df 100644
--- a/android/app/src/main/java/com/cardsnap/ui/screens/editcontact/EditContactScreen.kt
+++ b/android/app/src/main/java/com/cardsnap/ui/screens/editcontact/EditContactScreen.kt
@@ -12,6 +12,7 @@ import androidx.compose.material.icons.filled.Save
import androidx.compose.material.icons.filled.Share
import androidx.compose.material3.*
import androidx.compose.runtime.*
+import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
@@ -33,12 +34,12 @@ fun EditContactScreen(contactId: String, onNavigateBack: () -> Unit) {
LaunchedEffect(contactId) { viewModel.loadContact(contactId) }
if (uiState.isLoading) { Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { CircularProgressIndicator() }; return }
val contact = uiState.contact ?: run { Box(modifier = Modifier.fillMaxSize(), contentAlignment = Alignment.Center) { Text(uiState.errorMessage ?: "Contact not found") }; return }
- var name by remember(contact.name) { mutableStateOf(contact.name) }
- var email by remember(contact.email) { mutableStateOf(contact.email) }
- var phone by remember(contact.phone) { mutableStateOf(contact.phone) }
- var company by remember(contact.company) { mutableStateOf(contact.company) }
- var address by remember(contact.address) { mutableStateOf(contact.address) }
- var website by remember(contact.website) { mutableStateOf(contact.website) }
+ var name by remember { mutableStateOf(contact.name ?: "") }
+ var email by remember { mutableStateOf(contact.email ?: "") }
+ var phone by remember { mutableStateOf(contact.phone ?: "") }
+ var company by remember { mutableStateOf(contact.company ?: "") }
+ var address by remember { mutableStateOf(contact.address ?: "") }
+ var website by remember { mutableStateOf(contact.website ?: "") }
val updatedContact = contact.copy(name = name, email = email, phone = phone, company = company, address = address, website = website)
Scaffold(topBar = {
TopAppBar(title = { Text("Edit Contact") },
@@ -46,10 +47,18 @@ fun EditContactScreen(contactId: String, onNavigateBack: () -> Unit) {
}) { padding ->
Column(modifier = Modifier.fillMaxSize().padding(padding).verticalScroll(rememberScrollState()).padding(16.dp)) {
contact.imageUri?.let { uri -> AsyncImage(model = uri, contentDescription = "Original scan", modifier = Modifier.fillMaxWidth().height(200.dp)); Spacer(modifier = Modifier.height(16.dp)) }
- listOf("name-input" to name to { name = it }, "email-input" to email to { email = it }, "phone-input" to phone to { phone = it }, "company-input" to company to { company = it }, "address-input" to address to { address = it }, "website-input" to website to { website = it }).forEach { (tag, value, setter) ->
- OutlinedTextField(value = value, onValueChange = setter, label = { Text(tag.removeSuffix("-input").replaceFirstChar { it.uppercase() }) }, modifier = Modifier.fillMaxWidth().testTag(tag), keyboardOptions = KeyboardOptions(keyboardType = when(tag) { "email-input" -> KeyboardType.Email; "phone-input" -> KeyboardType.Phone; "website-input" -> KeyboardType.Uri; else -> KeyboardType.Text }))
- Spacer(modifier = Modifier.height(8.dp))
- }
+ OutlinedTextField(value = name, onValueChange = { value -> name = value }, label = { Text("Name") }, modifier = Modifier.fillMaxWidth().testTag("name-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = email, onValueChange = { value -> email = value }, label = { Text("Email") }, modifier = Modifier.fillMaxWidth().testTag("email-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Email))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = phone, onValueChange = { value -> phone = value }, label = { Text("Phone") }, modifier = Modifier.fillMaxWidth().testTag("phone-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Phone))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = company, onValueChange = { value -> company = value }, label = { Text("Company") }, modifier = Modifier.fillMaxWidth().testTag("company-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = address, onValueChange = { value -> address = value }, label = { Text("Address") }, modifier = Modifier.fillMaxWidth().testTag("address-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = website, onValueChange = { value -> website = value }, label = { Text("Website") }, modifier = Modifier.fillMaxWidth().testTag("website-input"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Uri))
+Spacer(modifier = Modifier.height(8.dp))
Spacer(modifier = Modifier.height(24.dp))
Row(modifier = Modifier.fillMaxWidth(), horizontalArrangement = Arrangement.spacedBy(12.dp)) {
Button(onClick = { viewModel.saveContact(updatedContact); onNavigateBack() }, modifier = Modifier.weight(1f).testTag("save-button")) { Icon(Icons.Default.Save, contentDescription = null); Spacer(modifier = Modifier.width(4.dp)); Text("Save") }
@@ -58,7 +67,7 @@ fun EditContactScreen(contactId: String, onNavigateBack: () -> Unit) {
Spacer(modifier = Modifier.height(12.dp))
Row(modifier = Modifier.fillMaxWidth(), horizontalArrangement = Arrangement.spacedBy(12.dp)) {
OutlinedButton(onClick = { ShareHelper.shareVCard(context, updatedContact) }, modifier = Modifier.weight(1f)) { Icon(Icons.Default.Share, contentDescription = null); Spacer(modifier = Modifier.width(4.dp)); Text("Share vCard") }
- Button(onClick = { viewModel.deleteContact(updatedContact); onNavigateBack() }, modifier = Modifier.weight(1f), colors = ButtonDefaults.buttonColors(containerColor = Color.Red), testTag = "delete-button") { Icon(Icons.Default.Delete, contentDescription = null); Spacer(modifier = Modifier.width(4.dp)); Text("Delete") }
+ Button(onClick = { viewModel.deleteContact(updatedContact); onNavigateBack() }, modifier = Modifier.weight(1f).testTag("delete-button"), colors = ButtonDefaults.buttonColors(containerColor = Color.Red)) { Icon(Icons.Default.Delete, contentDescription = null); Spacer(modifier = Modifier.width(4.dp)); Text("Delete") }
}
Spacer(modifier = Modifier.height(40.dp))
}
diff --git a/android/app/src/main/java/com/cardsnap/ui/screens/scan/ScanScreen.kt b/android/app/src/main/java/com/cardsnap/ui/screens/scan/ScanScreen.kt
index 86a69443a..0091fd118 100644
--- a/android/app/src/main/java/com/cardsnap/ui/screens/scan/ScanScreen.kt
+++ b/android/app/src/main/java/com/cardsnap/ui/screens/scan/ScanScreen.kt
@@ -132,20 +132,28 @@ private fun CameraView(uiState: ScanUiState, viewModel: ScanViewModel, context:
@OptIn(ExperimentalMaterial3Api::class)
@Composable
private fun ScanResultsView(uiState: ScanUiState, viewModel: ScanViewModel, context: Context, onReset: () -> Unit, onNavigateToContacts: () -> Unit) {
- var name by remember(uiState.contact.name) { mutableStateOf(uiState.contact.name) }
- var email by remember(uiState.contact.email) { mutableStateOf(uiState.contact.email) }
- var phone by remember(uiState.contact.phone) { mutableStateOf(uiState.contact.phone) }
- var company by remember(uiState.contact.company) { mutableStateOf(uiState.contact.company) }
- var title by remember(uiState.contact.title) { mutableStateOf(uiState.contact.title) }
- var website by remember(uiState.contact.website) { mutableStateOf(uiState.contact.website) }
+ var name by remember { mutableStateOf(uiState.contact.name ?: "") }
+ var email by remember { mutableStateOf(uiState.contact.email ?: "") }
+ var phone by remember { mutableStateOf(uiState.contact.phone ?: "") }
+ var company by remember { mutableStateOf(uiState.contact.company ?: "") }
+ var title by remember { mutableStateOf(uiState.contact.title ?: "") }
+ var website by remember { mutableStateOf(uiState.contact.website ?: "") }
val updatedContact = uiState.contact.copy(name = name, email = email, phone = phone, company = company, title = title, website = website)
Scaffold(topBar = { TopAppBar(title = { Text("Review Contact") }, navigationIcon = { IconButton(onClick = onReset) { Icon(Icons.AutoMirrored.Filled.ArrowBack, contentDescription = "Back") } }) }) { padding ->
Column(modifier = Modifier.fillMaxSize().padding(padding).verticalScroll(rememberScrollState()).padding(16.dp)) {
uiState.capturedImage?.let { uri -> AsyncImage(model = uri, contentDescription = "Captured card", modifier = Modifier.fillMaxWidth().height(200.dp)); Spacer(modifier = Modifier.height(16.dp)) }
- listOf("field-name" to name to { name = it }, "field-email" to email to { email = it }, "field-phone" to phone to { phone = it }, "field-company" to company to { company = it }, "field-title" to title to { title = it }, "field-website" to website to { website = it }).forEach { (tag, value, setter) ->
- OutlinedTextField(value = value, onValueChange = setter, label = { Text(tag.removePrefix("field-").replaceFirstChar { it.uppercase() }) }, modifier = Modifier.fillMaxWidth().testTag(tag), keyboardOptions = KeyboardOptions(keyboardType = when(tag) { "field-email" -> KeyboardType.Email; "field-phone" -> KeyboardType.Phone; "field-website" -> KeyboardType.Uri; else -> KeyboardType.Text }))
- Spacer(modifier = Modifier.height(8.dp))
- }
+OutlinedTextField(value = name, onValueChange = { value -> name = value }, label = { Text("Name") }, modifier = Modifier.fillMaxWidth().testTag("field-name"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = email, onValueChange = { value -> email = value }, label = { Text("Email") }, modifier = Modifier.fillMaxWidth().testTag("field-email"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Email))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = phone, onValueChange = { value -> phone = value }, label = { Text("Phone") }, modifier = Modifier.fillMaxWidth().testTag("field-phone"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Phone))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = company, onValueChange = { value -> company = value }, label = { Text("Company") }, modifier = Modifier.fillMaxWidth().testTag("field-company"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = title, onValueChange = { value -> title = value }, label = { Text("Title") }, modifier = Modifier.fillMaxWidth().testTag("field-title"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Text))
+Spacer(modifier = Modifier.height(8.dp))
+OutlinedTextField(value = website, onValueChange = { value -> website = value }, label = { Text("Website") }, modifier = Modifier.fillMaxWidth().testTag("field-website"), keyboardOptions = KeyboardOptions(keyboardType = KeyboardType.Uri))
+Spacer(modifier = Modifier.height(8.dp))
if (uiState.extractedText.isNotBlank()) { Spacer(modifier = Modifier.height(16.dp)); Text("Raw OCR Text", style = MaterialTheme.typography.labelMedium, color = TextSecondary); Text(uiState.extractedText, style = MaterialTheme.typography.bodySmall, color = TextSecondary, modifier = Modifier.background(SurfacePrimary).padding(8.dp)) }
Spacer(modifier = Modifier.height(24.dp))
if (uiState.isContactSaved) {
diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml
deleted file mode 100644
index 7ba83a2ad..000000000
--- a/android/app/src/main/res/values/styles.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
-
-
-
-
diff --git a/android/build.gradle b/android/build.gradle.kts
similarity index 79%
rename from android/build.gradle
rename to android/build.gradle.kts
index 283c61be0..dbec09ac9 100644
--- a/android/build.gradle
+++ b/android/build.gradle.kts
@@ -4,10 +4,3 @@ plugins {
id("org.jetbrains.kotlin.android") version "1.9.22" apply false
id("com.google.devtools.ksp") version "1.9.22-1.0.17" apply false
}
-
-allprojects {
- repositories {
- google()
- mavenCentral()
- }
-}
diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties
index 2ea3535dc..e7646dead 100644
--- a/android/gradle/wrapper/gradle-wrapper.properties
+++ b/android/gradle/wrapper/gradle-wrapper.properties
@@ -1,6 +1,6 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-8.6-all.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-all.zip
networkTimeout=10000
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
diff --git a/android/settings.gradle b/android/settings.gradle
deleted file mode 100644
index 942462e31..000000000
--- a/android/settings.gradle
+++ /dev/null
@@ -1,2 +0,0 @@
-rootProject.name = 'CardSnap'
-include ':app'
diff --git a/android/settings.gradle.kts b/android/settings.gradle.kts
new file mode 100644
index 000000000..579081291
--- /dev/null
+++ b/android/settings.gradle.kts
@@ -0,0 +1,18 @@
+pluginManagement {
+ repositories {
+ google()
+ mavenCentral()
+ gradlePluginPortal()
+ }
+}
+
+dependencyResolutionManagement {
+ repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
+ repositories {
+ google()
+ mavenCentral()
+ }
+}
+
+rootProject.name = "CardSnap"
+include(":app")