diff --git a/.gitignore b/.gitignore
deleted file mode 100644
index aa724b7..0000000
--- a/.gitignore
+++ /dev/null
@@ -1,15 +0,0 @@
-*.iml
-.gradle
-/local.properties
-/.idea/caches
-/.idea/libraries
-/.idea/modules.xml
-/.idea/workspace.xml
-/.idea/navEditor.xml
-/.idea/assetWizardSettings.xml
-.DS_Store
-/build
-/captures
-.externalNativeBuild
-.cxx
-local.properties
diff --git a/.gradle/8.9/checksums/checksums.lock b/.gradle/8.9/checksums/checksums.lock
new file mode 100644
index 0000000..3898e13
Binary files /dev/null and b/.gradle/8.9/checksums/checksums.lock differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class
new file mode 100644
index 0000000..6715f29
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class
new file mode 100644
index 0000000..c4caf0b
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$EspressoLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$EspressoLibraryAccessors.class
new file mode 100644
index 0000000..05d1f6f
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$EspressoLibraryAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$ExtLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$ExtLibraryAccessors.class
new file mode 100644
index 0000000..c290b0d
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$ExtLibraryAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class
new file mode 100644
index 0000000..17b0402
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class
new file mode 100644
index 0000000..ab58542
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs.class
new file mode 100644
index 0000000..1e0f27e
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibs.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class
new file mode 100644
index 0000000..b62b535
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class
new file mode 100644
index 0000000..efc10f1
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$EspressoLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$EspressoLibraryAccessors.class
new file mode 100644
index 0000000..2835297
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$EspressoLibraryAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ExtLibraryAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ExtLibraryAccessors.class
new file mode 100644
index 0000000..ceaa390
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ExtLibraryAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class
new file mode 100644
index 0000000..cc6d433
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class
new file mode 100644
index 0000000..b36478a
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class
new file mode 100644
index 0000000..3005630
Binary files /dev/null and b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class differ
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/metadata.bin b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/metadata.bin
new file mode 100644
index 0000000..c1a0188
--- /dev/null
+++ b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/metadata.bin
@@ -0,0 +1,2 @@
+r7q3pvibxvcpbn2x4tbglkjw7qt_ly+
+classes]q.WWTC%sources[;$Wi0$9T
\ No newline at end of file
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibs.java
new file mode 100644
index 0000000..3ae8f55
--- /dev/null
+++ b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibs.java
@@ -0,0 +1,273 @@
+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 EspressoLibraryAccessors laccForEspressoLibraryAccessors = new EspressoLibraryAccessors(owner);
+ private final ExtLibraryAccessors laccForExtLibraryAccessors = new ExtLibraryAccessors(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 activity with androidx.activity:activity coordinates and
+ * with version reference activity
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getActivity() {
+ return create("activity");
+ }
+
+ /**
+ * Dependency provider for appcompat with androidx.appcompat:appcompat coordinates and
+ * with version reference appcompat
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getAppcompat() {
+ return create("appcompat");
+ }
+
+ /**
+ * Dependency provider for constraintlayout with androidx.constraintlayout:constraintlayout coordinates and
+ * with version reference constraintlayout
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getConstraintlayout() {
+ return create("constraintlayout");
+ }
+
+ /**
+ * 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");
+ }
+
+ /**
+ * Dependency provider for material with com.google.android.material:material coordinates and
+ * with version reference material
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getMaterial() {
+ return create("material");
+ }
+
+ /**
+ * Group of libraries at espresso
+ */
+ public EspressoLibraryAccessors getEspresso() {
+ return laccForEspressoLibraryAccessors;
+ }
+
+ /**
+ * Group of libraries at ext
+ */
+ public ExtLibraryAccessors getExt() {
+ return laccForExtLibraryAccessors;
+ }
+
+ /**
+ * 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 EspressoLibraryAccessors extends SubDependencyFactory {
+
+ public EspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for core with androidx.test.espresso:espresso-core coordinates and
+ * with version reference espressoCore
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getCore() {
+ return create("espresso.core");
+ }
+
+ }
+
+ public static class ExtLibraryAccessors extends SubDependencyFactory {
+
+ public ExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for junit with androidx.test.ext:junit coordinates and
+ * with version reference junitVersion
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ */
+ public Provider getJunit() {
+ return create("ext.junit");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias activity with value 1.8.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 getActivity() { return getVersion("activity"); }
+
+ /**
+ * Version alias agp with value 8.7.3
+ *
+ * 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 appcompat with value 1.6.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 getAppcompat() { return getVersion("appcompat"); }
+
+ /**
+ * Version alias constraintlayout with value 2.1.4
+ *
+ * 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 getConstraintlayout() { return getVersion("constraintlayout"); }
+
+ /**
+ * Version alias espressoCore with value 3.5.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 getEspressoCore() { return getVersion("espressoCore"); }
+
+ /**
+ * 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 junitVersion with value 1.1.5
+ *
+ * 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 getJunitVersion() { return getVersion("junitVersion"); }
+
+ /**
+ * Version alias material with value 1.10.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 getMaterial() { return getVersion("material"); }
+
+ }
+
+ 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 AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config);
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of plugins at plugins.android
+ */
+ public AndroidPluginAccessors getAndroid() {
+ return paccForAndroidPluginAccessors;
+ }
+
+ }
+
+ public static class AndroidPluginAccessors extends PluginFactory {
+
+ public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Plugin provider for android.application with plugin id com.android.application and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getApplication() { return createPlugin("android.application"); }
+
+ }
+
+}
diff --git a/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
new file mode 100644
index 0000000..1acb2f2
--- /dev/null
+++ b/.gradle/8.9/dependencies-accessors/19666b7ee7477488faba75fa6199859f9eeb0a35/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java
@@ -0,0 +1,325 @@
+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 EspressoLibraryAccessors laccForEspressoLibraryAccessors = new EspressoLibraryAccessors(owner);
+ private final ExtLibraryAccessors laccForExtLibraryAccessors = new ExtLibraryAccessors(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 activity with androidx.activity:activity coordinates and
+ * with version reference activity
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getActivity() {
+ 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("activity");
+ }
+
+ /**
+ * Dependency provider for appcompat with androidx.appcompat:appcompat coordinates and
+ * with version reference appcompat
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getAppcompat() {
+ 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("appcompat");
+ }
+
+ /**
+ * Dependency provider for constraintlayout with androidx.constraintlayout:constraintlayout coordinates and
+ * with version reference constraintlayout
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getConstraintlayout() {
+ 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("constraintlayout");
+ }
+
+ /**
+ * 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");
+ }
+
+ /**
+ * Dependency provider for material with com.google.android.material:material coordinates and
+ * with version reference material
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getMaterial() {
+ 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("material");
+ }
+
+ /**
+ * Group of libraries at espresso
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public EspressoLibraryAccessors getEspresso() {
+ 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 laccForEspressoLibraryAccessors;
+ }
+
+ /**
+ * Group of libraries at ext
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public ExtLibraryAccessors getExt() {
+ 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 laccForExtLibraryAccessors;
+ }
+
+ /**
+ * 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 EspressoLibraryAccessors extends SubDependencyFactory {
+
+ public EspressoLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for core with androidx.test.espresso:espresso-core coordinates and
+ * with version reference espressoCore
+ *
+ * This dependency was declared in catalog libs.versions.toml
+ *
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public Provider getCore() {
+ 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("espresso.core");
+ }
+
+ }
+
+ /**
+ * @deprecated Will be removed in Gradle 9.0.
+ */
+ @Deprecated
+ public static class ExtLibraryAccessors extends SubDependencyFactory {
+
+ public ExtLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); }
+
+ /**
+ * Dependency provider for junit with androidx.test.ext:junit coordinates and
+ * with version reference junitVersion
+ *
+ * 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("ext.junit");
+ }
+
+ }
+
+ public static class VersionAccessors extends VersionFactory {
+
+ public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Version alias activity with value 1.8.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 getActivity() { return getVersion("activity"); }
+
+ /**
+ * Version alias agp with value 8.7.3
+ *
+ * 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 appcompat with value 1.6.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 getAppcompat() { return getVersion("appcompat"); }
+
+ /**
+ * Version alias constraintlayout with value 2.1.4
+ *
+ * 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 getConstraintlayout() { return getVersion("constraintlayout"); }
+
+ /**
+ * Version alias espressoCore with value 3.5.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 getEspressoCore() { return getVersion("espressoCore"); }
+
+ /**
+ * 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 junitVersion with value 1.1.5
+ *
+ * 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 getJunitVersion() { return getVersion("junitVersion"); }
+
+ /**
+ * Version alias material with value 1.10.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 getMaterial() { return getVersion("material"); }
+
+ }
+
+ /**
+ * @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 AndroidPluginAccessors paccForAndroidPluginAccessors = new AndroidPluginAccessors(providers, config);
+
+ public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Group of plugins at plugins.android
+ */
+ public AndroidPluginAccessors getAndroid() {
+ return paccForAndroidPluginAccessors;
+ }
+
+ }
+
+ public static class AndroidPluginAccessors extends PluginFactory {
+
+ public AndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); }
+
+ /**
+ * Plugin provider for android.application with plugin id com.android.application and
+ * with version reference agp
+ *
+ * This plugin was declared in catalog libs.versions.toml
+ */
+ public Provider getApplication() { return createPlugin("android.application"); }
+
+ }
+
+}
diff --git a/.gradle/8.9/dependencies-accessors/gc.properties b/.gradle/8.9/dependencies-accessors/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/.gradle/8.9/executionHistory/executionHistory.lock b/.gradle/8.9/executionHistory/executionHistory.lock
new file mode 100644
index 0000000..b6d32ef
Binary files /dev/null and b/.gradle/8.9/executionHistory/executionHistory.lock differ
diff --git a/.gradle/8.9/fileChanges/last-build.bin b/.gradle/8.9/fileChanges/last-build.bin
new file mode 100644
index 0000000..f76dd23
Binary files /dev/null and b/.gradle/8.9/fileChanges/last-build.bin differ
diff --git a/.gradle/8.9/fileHashes/fileHashes.bin b/.gradle/8.9/fileHashes/fileHashes.bin
new file mode 100644
index 0000000..20a16fc
Binary files /dev/null and b/.gradle/8.9/fileHashes/fileHashes.bin differ
diff --git a/.gradle/8.9/fileHashes/fileHashes.lock b/.gradle/8.9/fileHashes/fileHashes.lock
new file mode 100644
index 0000000..717e304
Binary files /dev/null and b/.gradle/8.9/fileHashes/fileHashes.lock differ
diff --git a/.gradle/8.9/gc.properties b/.gradle/8.9/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
new file mode 100644
index 0000000..cded24f
Binary files /dev/null and b/.gradle/buildOutputCleanup/buildOutputCleanup.lock differ
diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties
new file mode 100644
index 0000000..d91fcf6
--- /dev/null
+++ b/.gradle/buildOutputCleanup/cache.properties
@@ -0,0 +1,2 @@
+#Fri Oct 31 21:40:11 BRT 2025
+gradle.version=8.9
diff --git a/.gradle/config.properties b/.gradle/config.properties
new file mode 100644
index 0000000..067f64a
--- /dev/null
+++ b/.gradle/config.properties
@@ -0,0 +1,2 @@
+#Fri Oct 31 21:39:47 BRT 2025
+java.home=C\:\\Program Files\\Android\\Android Studio\\jbr
diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe
new file mode 100644
index 0000000..00988b4
Binary files /dev/null and b/.gradle/file-system.probe differ
diff --git a/.gradle/vcs-1/gc.properties b/.gradle/vcs-1/gc.properties
new file mode 100644
index 0000000..e69de29
diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml
new file mode 100644
index 0000000..20b5c6a
--- /dev/null
+++ b/.idea/caches/deviceStreaming.xml
@@ -0,0 +1,879 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..94a25f7
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..985d9b9
--- /dev/null
+++ b/README.md
@@ -0,0 +1,2 @@
+# ATV_androidscroll
+
diff --git a/local.properties b/local.properties
new file mode 100644
index 0000000..1f0d5fb
--- /dev/null
+++ b/local.properties
@@ -0,0 +1,10 @@
+## This file is automatically generated by Android Studio.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file should *NOT* be checked into Version Control Systems,
+# as it contains information specific to your local configuration.
+#
+# Location of the SDK. This is only used by Gradle.
+# For customization when using a Version Control System, please read the
+# header note.
+sdk.dir=C\:\\Users\\etec\\AppData\\Local\\Android\\Sdk
\ No newline at end of file