commit 0e15203725850ef8ba829764d8109f72739d5625 Author: Adrian Kuta Date: Wed Jul 24 13:17:25 2024 +0200 Initial commit diff --git a/.gradle/8.7/checksums/checksums.lock b/.gradle/8.7/checksums/checksums.lock new file mode 100644 index 0000000..2e53778 Binary files /dev/null and b/.gradle/8.7/checksums/checksums.lock differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class new file mode 100644 index 0000000..7e42ac8 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class new file mode 100644 index 0000000..7061b88 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildGradleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildGradleLibraryAccessors.class new file mode 100644 index 0000000..6d716fa Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildGradleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildLibraryAccessors.class new file mode 100644 index 0000000..571af24 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsBuildLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsLibraryAccessors.class new file mode 100644 index 0000000..3ceb45a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidToolsLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class new file mode 100644 index 0000000..2213ebb Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxActivityLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class new file mode 100644 index 0000000..046c917 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxComposeLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class new file mode 100644 index 0000000..e550a6b Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxCoreLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class new file mode 100644 index 0000000..03f424d Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxEspressoLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltLibraryAccessors.class new file mode 100644 index 0000000..c3954d7 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltNavigationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltNavigationLibraryAccessors.class new file mode 100644 index 0000000..11c5952 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxHiltNavigationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class new file mode 100644 index 0000000..34fe787 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class new file mode 100644 index 0000000..61cde10 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class new file mode 100644 index 0000000..3cecd05 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleRuntimeLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class new file mode 100644 index 0000000..748e0de Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxLifecycleViewmodelLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class new file mode 100644 index 0000000..ed8e1bc Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxNavigationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxPagingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxPagingLibraryAccessors.class new file mode 100644 index 0000000..a8711eb Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxPagingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class new file mode 100644 index 0000000..321e61a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxRoomLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class new file mode 100644 index 0000000..cae4995 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class new file mode 100644 index 0000000..36954a2 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiTestLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class new file mode 100644 index 0000000..7473c8b Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$AndroidxUiToolingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class new file mode 100644 index 0000000..62c4210 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$BundleAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class new file mode 100644 index 0000000..2fb3d13 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$CoilLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionAndroidPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionAndroidPluginAccessors.class new file mode 100644 index 0000000..f622fbb Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionAndroidPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionPluginAccessors.class new file mode 100644 index 0000000..19a2cf5 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$ConventionPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$HiltLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$HiltLibraryAccessors.class new file mode 100644 index 0000000..5c79a87 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$HiltLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class new file mode 100644 index 0000000..7d8c6e6 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinGradleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class new file mode 100644 index 0000000..f9cc946 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class new file mode 100644 index 0000000..7652a7a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class new file mode 100644 index 0000000..edde73a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class new file mode 100644 index 0000000..180ad00 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$KotlinxSerializationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$LoggingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$LoggingLibraryAccessors.class new file mode 100644 index 0000000..658ddb2 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$LoggingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$OkhttpLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$OkhttpLibraryAccessors.class new file mode 100644 index 0000000..ef734a3 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$OkhttpLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class new file mode 100644 index 0000000..34b0d96 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$PluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxLibraryAccessors.class new file mode 100644 index 0000000..d750cf2 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxSerializationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxSerializationLibraryAccessors.class new file mode 100644 index 0000000..129f63c Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2KotlinxSerializationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2LibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2LibraryAccessors.class new file mode 100644 index 0000000..0807a5a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$Retrofit2LibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class new file mode 100644 index 0000000..9168e1b Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs$VersionAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs.class new file mode 100644 index 0000000..96a79b0 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibs.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class new file mode 100644 index 0000000..98bd1f0 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class new file mode 100644 index 0000000..55fb079 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildGradleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildGradleLibraryAccessors.class new file mode 100644 index 0000000..5b80e7d Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildGradleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildLibraryAccessors.class new file mode 100644 index 0000000..d1cc317 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsBuildLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsLibraryAccessors.class new file mode 100644 index 0000000..0f76cf1 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidToolsLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class new file mode 100644 index 0000000..397bee7 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxActivityLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class new file mode 100644 index 0000000..0260b3e Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxComposeLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class new file mode 100644 index 0000000..6ebf9f7 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxCoreLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class new file mode 100644 index 0000000..6c00ea3 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxEspressoLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltLibraryAccessors.class new file mode 100644 index 0000000..2549129 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltNavigationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltNavigationLibraryAccessors.class new file mode 100644 index 0000000..6594fe8 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxHiltNavigationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class new file mode 100644 index 0000000..42886c3 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class new file mode 100644 index 0000000..d4e3817 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class new file mode 100644 index 0000000..032875a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleRuntimeLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class new file mode 100644 index 0000000..9a61402 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxLifecycleViewmodelLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class new file mode 100644 index 0000000..6a9a173 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxNavigationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxPagingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxPagingLibraryAccessors.class new file mode 100644 index 0000000..df841d9 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxPagingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class new file mode 100644 index 0000000..8436d8f Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxRoomLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class new file mode 100644 index 0000000..4a1abb5 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class new file mode 100644 index 0000000..a3405a9 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiTestLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class new file mode 100644 index 0000000..4703d89 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$AndroidxUiToolingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class new file mode 100644 index 0000000..b7ba9c7 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$BundleAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class new file mode 100644 index 0000000..bc14c5e Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$CoilLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionAndroidPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionAndroidPluginAccessors.class new file mode 100644 index 0000000..c4733a8 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionAndroidPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionPluginAccessors.class new file mode 100644 index 0000000..a53dcaa Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$ConventionPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$HiltLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$HiltLibraryAccessors.class new file mode 100644 index 0000000..e8519ec Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$HiltLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class new file mode 100644 index 0000000..d30a7c7 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinGradleLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class new file mode 100644 index 0000000..36f3156 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class new file mode 100644 index 0000000..d5caddf Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinPluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class new file mode 100644 index 0000000..a6193d1 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class new file mode 100644 index 0000000..4525d0b Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$KotlinxSerializationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$LoggingLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$LoggingLibraryAccessors.class new file mode 100644 index 0000000..6092d74 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$LoggingLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$OkhttpLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$OkhttpLibraryAccessors.class new file mode 100644 index 0000000..8d2415b Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$OkhttpLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class new file mode 100644 index 0000000..49466fa Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$PluginAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxLibraryAccessors.class new file mode 100644 index 0000000..5224448 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxSerializationLibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxSerializationLibraryAccessors.class new file mode 100644 index 0000000..291f470 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2KotlinxSerializationLibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2LibraryAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2LibraryAccessors.class new file mode 100644 index 0000000..619cbaa Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$Retrofit2LibraryAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class new file mode 100644 index 0000000..eb1d98a Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock$VersionAccessors.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class new file mode 100644 index 0000000..a7e6514 Binary files /dev/null and b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/classes/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.class differ diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/metadata.bin b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/metadata.bin new file mode 100644 index 0000000..d64eb0e --- /dev/null +++ b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/metadata.bin @@ -0,0 +1,2 @@ +koyni7uyqfbxhej2njhgdthuc4gÍ~ њclassessk}VUsources +R+޷_p \ No newline at end of file diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibs.java b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibs.java new file mode 100644 index 0000000..8f622ec --- /dev/null +++ b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibs.java @@ -0,0 +1,1217 @@ +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 AndroidxLibraryAccessors laccForAndroidxLibraryAccessors = new AndroidxLibraryAccessors(owner); + private final CoilLibraryAccessors laccForCoilLibraryAccessors = new CoilLibraryAccessors(owner); + private final HiltLibraryAccessors laccForHiltLibraryAccessors = new HiltLibraryAccessors(owner); + private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner); + private final KotlinxLibraryAccessors laccForKotlinxLibraryAccessors = new KotlinxLibraryAccessors(owner); + private final LoggingLibraryAccessors laccForLoggingLibraryAccessors = new LoggingLibraryAccessors(owner); + private final OkhttpLibraryAccessors laccForOkhttpLibraryAccessors = new OkhttpLibraryAccessors(owner); + private final Retrofit2LibraryAccessors laccForRetrofit2LibraryAccessors = new Retrofit2LibraryAccessors(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 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 retrofit with com.squareup.retrofit2:retrofit coordinates and + * with version reference retrofit + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getRetrofit() { + return create("retrofit"); + } + + /** + * Dependency provider for timber with com.jakewharton.timber:timber coordinates and + * with version reference timber + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getTimber() { + return create("timber"); + } + + /** + * Group of libraries at android + */ + public AndroidLibraryAccessors getAndroid() { + return laccForAndroidLibraryAccessors; + } + + /** + * Group of libraries at androidx + */ + public AndroidxLibraryAccessors getAndroidx() { + return laccForAndroidxLibraryAccessors; + } + + /** + * Group of libraries at coil + */ + public CoilLibraryAccessors getCoil() { + return laccForCoilLibraryAccessors; + } + + /** + * Group of libraries at hilt + */ + public HiltLibraryAccessors getHilt() { + return laccForHiltLibraryAccessors; + } + + /** + * Group of libraries at kotlin + */ + public KotlinLibraryAccessors getKotlin() { + return laccForKotlinLibraryAccessors; + } + + /** + * Group of libraries at kotlinx + */ + public KotlinxLibraryAccessors getKotlinx() { + return laccForKotlinxLibraryAccessors; + } + + /** + * Group of libraries at logging + */ + public LoggingLibraryAccessors getLogging() { + return laccForLoggingLibraryAccessors; + } + + /** + * Group of libraries at okhttp + */ + public OkhttpLibraryAccessors getOkhttp() { + return laccForOkhttpLibraryAccessors; + } + + /** + * Group of libraries at retrofit2 + */ + public Retrofit2LibraryAccessors getRetrofit2() { + return laccForRetrofit2LibraryAccessors; + } + + /** + * 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 AndroidToolsLibraryAccessors laccForAndroidToolsLibraryAccessors = new AndroidToolsLibraryAccessors(owner); + + public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools + */ + public AndroidToolsLibraryAccessors getTools() { + return laccForAndroidToolsLibraryAccessors; + } + + } + + public static class AndroidToolsLibraryAccessors extends SubDependencyFactory { + private final AndroidToolsBuildLibraryAccessors laccForAndroidToolsBuildLibraryAccessors = new AndroidToolsBuildLibraryAccessors(owner); + + public AndroidToolsLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools.build + */ + public AndroidToolsBuildLibraryAccessors getBuild() { + return laccForAndroidToolsBuildLibraryAccessors; + } + + } + + public static class AndroidToolsBuildLibraryAccessors extends SubDependencyFactory { + private final AndroidToolsBuildGradleLibraryAccessors laccForAndroidToolsBuildGradleLibraryAccessors = new AndroidToolsBuildGradleLibraryAccessors(owner); + + public AndroidToolsBuildLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools.build.gradle + */ + public AndroidToolsBuildGradleLibraryAccessors getGradle() { + return laccForAndroidToolsBuildGradleLibraryAccessors; + } + + } + + public static class AndroidToolsBuildGradleLibraryAccessors extends SubDependencyFactory { + + public AndroidToolsBuildGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for plugin with com.android.tools.build:gradle coordinates and + * with version reference androidGradlePlugin + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getPlugin() { + return create("android.tools.build.gradle.plugin"); + } + + } + + public static class AndroidxLibraryAccessors extends SubDependencyFactory { + private final AndroidxActivityLibraryAccessors laccForAndroidxActivityLibraryAccessors = new AndroidxActivityLibraryAccessors(owner); + private final AndroidxComposeLibraryAccessors laccForAndroidxComposeLibraryAccessors = new AndroidxComposeLibraryAccessors(owner); + private final AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner); + private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner); + private final AndroidxHiltLibraryAccessors laccForAndroidxHiltLibraryAccessors = new AndroidxHiltLibraryAccessors(owner); + private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner); + private final AndroidxNavigationLibraryAccessors laccForAndroidxNavigationLibraryAccessors = new AndroidxNavigationLibraryAccessors(owner); + private final AndroidxPagingLibraryAccessors laccForAndroidxPagingLibraryAccessors = new AndroidxPagingLibraryAccessors(owner); + private final AndroidxRoomLibraryAccessors laccForAndroidxRoomLibraryAccessors = new AndroidxRoomLibraryAccessors(owner); + private final AndroidxUiLibraryAccessors laccForAndroidxUiLibraryAccessors = new AndroidxUiLibraryAccessors(owner); + + public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compiler with androidx.compose.compiler:compiler coordinates and + * with version reference composeCompiler + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompiler() { + return create("androidx.compiler"); + } + + /** + * 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("androidx.junit"); + } + + /** + * Dependency provider for material3 with androidx.compose.material3:material3 coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getMaterial3() { + return create("androidx.material3"); + } + + /** + * Group of libraries at androidx.activity + */ + public AndroidxActivityLibraryAccessors getActivity() { + return laccForAndroidxActivityLibraryAccessors; + } + + /** + * Group of libraries at androidx.compose + */ + public AndroidxComposeLibraryAccessors getCompose() { + return laccForAndroidxComposeLibraryAccessors; + } + + /** + * Group of libraries at androidx.core + */ + public AndroidxCoreLibraryAccessors getCore() { + return laccForAndroidxCoreLibraryAccessors; + } + + /** + * Group of libraries at androidx.espresso + */ + public AndroidxEspressoLibraryAccessors getEspresso() { + return laccForAndroidxEspressoLibraryAccessors; + } + + /** + * Group of libraries at androidx.hilt + */ + public AndroidxHiltLibraryAccessors getHilt() { + return laccForAndroidxHiltLibraryAccessors; + } + + /** + * Group of libraries at androidx.lifecycle + */ + public AndroidxLifecycleLibraryAccessors getLifecycle() { + return laccForAndroidxLifecycleLibraryAccessors; + } + + /** + * Group of libraries at androidx.navigation + */ + public AndroidxNavigationLibraryAccessors getNavigation() { + return laccForAndroidxNavigationLibraryAccessors; + } + + /** + * Group of libraries at androidx.paging + */ + public AndroidxPagingLibraryAccessors getPaging() { + return laccForAndroidxPagingLibraryAccessors; + } + + /** + * Group of libraries at androidx.room + */ + public AndroidxRoomLibraryAccessors getRoom() { + return laccForAndroidxRoomLibraryAccessors; + } + + /** + * Group of libraries at androidx.ui + */ + public AndroidxUiLibraryAccessors getUi() { + return laccForAndroidxUiLibraryAccessors; + } + + } + + public static class AndroidxActivityLibraryAccessors extends SubDependencyFactory { + + public AndroidxActivityLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.activity:activity-compose coordinates and + * with version reference activityCompose + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("androidx.activity.compose"); + } + + } + + public static class AndroidxComposeLibraryAccessors extends SubDependencyFactory { + + public AndroidxComposeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for bom with androidx.compose:compose-bom coordinates and + * with version reference composeBom + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getBom() { + return create("androidx.compose.bom"); + } + + } + + public static class AndroidxCoreLibraryAccessors extends SubDependencyFactory { + + public AndroidxCoreLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ktx with androidx.core:core-ktx coordinates and + * with version reference coreKtx + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getKtx() { + return create("androidx.core.ktx"); + } + + } + + public static class AndroidxEspressoLibraryAccessors extends SubDependencyFactory { + + public AndroidxEspressoLibraryAccessors(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("androidx.espresso.core"); + } + + } + + public static class AndroidxHiltLibraryAccessors extends SubDependencyFactory { + private final AndroidxHiltNavigationLibraryAccessors laccForAndroidxHiltNavigationLibraryAccessors = new AndroidxHiltNavigationLibraryAccessors(owner); + + public AndroidxHiltLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at androidx.hilt.navigation + */ + public AndroidxHiltNavigationLibraryAccessors getNavigation() { + return laccForAndroidxHiltNavigationLibraryAccessors; + } + + } + + public static class AndroidxHiltNavigationLibraryAccessors extends SubDependencyFactory { + + public AndroidxHiltNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.hilt:hilt-navigation-compose coordinates and + * with version reference androidxHilt + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("androidx.hilt.navigation.compose"); + } + + } + + public static class AndroidxLifecycleLibraryAccessors extends SubDependencyFactory { + private final AndroidxLifecycleRuntimeLibraryAccessors laccForAndroidxLifecycleRuntimeLibraryAccessors = new AndroidxLifecycleRuntimeLibraryAccessors(owner); + private final AndroidxLifecycleViewmodelLibraryAccessors laccForAndroidxLifecycleViewmodelLibraryAccessors = new AndroidxLifecycleViewmodelLibraryAccessors(owner); + + public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at androidx.lifecycle.runtime + */ + public AndroidxLifecycleRuntimeLibraryAccessors getRuntime() { + return laccForAndroidxLifecycleRuntimeLibraryAccessors; + } + + /** + * Group of libraries at androidx.lifecycle.viewmodel + */ + public AndroidxLifecycleViewmodelLibraryAccessors getViewmodel() { + return laccForAndroidxLifecycleViewmodelLibraryAccessors; + } + + } + + public static class AndroidxLifecycleRuntimeLibraryAccessors extends SubDependencyFactory { + + public AndroidxLifecycleRuntimeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ktx with androidx.lifecycle:lifecycle-runtime-ktx coordinates and + * with version reference androidxLifecycle + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getKtx() { + return create("androidx.lifecycle.runtime.ktx"); + } + + } + + public static class AndroidxLifecycleViewmodelLibraryAccessors extends SubDependencyFactory { + + public AndroidxLifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.lifecycle:lifecycle-viewmodel-compose coordinates and + * with version reference androidxLifecycle + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("androidx.lifecycle.viewmodel.compose"); + } + + } + + public static class AndroidxNavigationLibraryAccessors extends SubDependencyFactory { + + public AndroidxNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.navigation:navigation-compose coordinates and + * with version reference androidxNavigation + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("androidx.navigation.compose"); + } + + } + + public static class AndroidxPagingLibraryAccessors extends SubDependencyFactory { + + public AndroidxPagingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.paging:paging-compose coordinates and + * with version reference pagingCompose + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("androidx.paging.compose"); + } + + } + + public static class AndroidxRoomLibraryAccessors extends SubDependencyFactory { + + public AndroidxRoomLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compiler with androidx.room:room-compiler coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompiler() { + return create("androidx.room.compiler"); + } + + /** + * Dependency provider for ktx with androidx.room:room-ktx coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getKtx() { + return create("androidx.room.ktx"); + } + + /** + * Dependency provider for paging with androidx.room:room-paging coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getPaging() { + return create("androidx.room.paging"); + } + + /** + * Dependency provider for runtime with androidx.room:room-runtime coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getRuntime() { + return create("androidx.room.runtime"); + } + + } + + public static class AndroidxUiLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + private final AndroidxUiTestLibraryAccessors laccForAndroidxUiTestLibraryAccessors = new AndroidxUiTestLibraryAccessors(owner); + private final AndroidxUiToolingLibraryAccessors laccForAndroidxUiToolingLibraryAccessors = new AndroidxUiToolingLibraryAccessors(owner); + + public AndroidxUiLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ui with androidx.compose.ui:ui coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider asProvider() { + return create("androidx.ui"); + } + + /** + * Dependency provider for graphics with androidx.compose.ui:ui-graphics coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getGraphics() { + return create("androidx.ui.graphics"); + } + + /** + * Group of libraries at androidx.ui.test + */ + public AndroidxUiTestLibraryAccessors getTest() { + return laccForAndroidxUiTestLibraryAccessors; + } + + /** + * Group of libraries at androidx.ui.tooling + */ + public AndroidxUiToolingLibraryAccessors getTooling() { + return laccForAndroidxUiToolingLibraryAccessors; + } + + } + + public static class AndroidxUiTestLibraryAccessors extends SubDependencyFactory { + + public AndroidxUiTestLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for junit4 with androidx.compose.ui:ui-test-junit4 coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getJunit4() { + return create("androidx.ui.test.junit4"); + } + + /** + * Dependency provider for manifest with androidx.compose.ui:ui-test-manifest coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getManifest() { + return create("androidx.ui.test.manifest"); + } + + } + + public static class AndroidxUiToolingLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + + public AndroidxUiToolingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for tooling with androidx.compose.ui:ui-tooling coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider asProvider() { + return create("androidx.ui.tooling"); + } + + /** + * Dependency provider for preview with androidx.compose.ui:ui-tooling-preview coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getPreview() { + return create("androidx.ui.tooling.preview"); + } + + } + + public static class CoilLibraryAccessors extends SubDependencyFactory { + + public CoilLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with io.coil-kt:coil-compose coordinates and + * with version reference coilCompose + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompose() { + return create("coil.compose"); + } + + } + + public static class HiltLibraryAccessors extends SubDependencyFactory { + + public HiltLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for android with com.google.dagger:hilt-android coordinates and + * with version reference hilt + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getAndroid() { + return create("hilt.android"); + } + + /** + * Dependency provider for compiler with com.google.dagger:hilt-compiler coordinates and + * with version reference hilt + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getCompiler() { + return create("hilt.compiler"); + } + + } + + 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 KotlinxLibraryAccessors extends SubDependencyFactory { + private final KotlinxSerializationLibraryAccessors laccForKotlinxSerializationLibraryAccessors = new KotlinxSerializationLibraryAccessors(owner); + + public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at kotlinx.serialization + */ + public KotlinxSerializationLibraryAccessors getSerialization() { + return laccForKotlinxSerializationLibraryAccessors; + } + + } + + public static class KotlinxSerializationLibraryAccessors extends SubDependencyFactory { + + public KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for json with org.jetbrains.kotlinx:kotlinx-serialization-json coordinates and + * with version reference kotlinxSerializationJson + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getJson() { + return create("kotlinx.serialization.json"); + } + + } + + public static class LoggingLibraryAccessors extends SubDependencyFactory { + + public LoggingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for interceptor with com.squareup.okhttp3:logging-interceptor coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getInterceptor() { + return create("logging.interceptor"); + } + + } + + public static class OkhttpLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + + public OkhttpLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for okhttp with com.squareup.okhttp3:okhttp coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider asProvider() { + return create("okhttp"); + } + + /** + * Dependency provider for bom with com.squareup.okhttp3:okhttp-bom coordinates and + * with version reference okhttpBom + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getBom() { + return create("okhttp.bom"); + } + + } + + public static class Retrofit2LibraryAccessors extends SubDependencyFactory { + private final Retrofit2KotlinxLibraryAccessors laccForRetrofit2KotlinxLibraryAccessors = new Retrofit2KotlinxLibraryAccessors(owner); + + public Retrofit2LibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at retrofit2.kotlinx + */ + public Retrofit2KotlinxLibraryAccessors getKotlinx() { + return laccForRetrofit2KotlinxLibraryAccessors; + } + + } + + public static class Retrofit2KotlinxLibraryAccessors extends SubDependencyFactory { + private final Retrofit2KotlinxSerializationLibraryAccessors laccForRetrofit2KotlinxSerializationLibraryAccessors = new Retrofit2KotlinxSerializationLibraryAccessors(owner); + + public Retrofit2KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at retrofit2.kotlinx.serialization + */ + public Retrofit2KotlinxSerializationLibraryAccessors getSerialization() { + return laccForRetrofit2KotlinxSerializationLibraryAccessors; + } + + } + + public static class Retrofit2KotlinxSerializationLibraryAccessors extends SubDependencyFactory { + + public Retrofit2KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for converter with com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter coordinates and + * with version reference retrofit2KotlinxSerializationConverter + *

+ * This dependency was declared in catalog libs.versions.toml + */ + public Provider getConverter() { + return create("retrofit2.kotlinx.serialization.converter"); + } + + } + + public static class VersionAccessors extends VersionFactory { + + public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Version alias activityCompose with value 1.9.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 getActivityCompose() { return getVersion("activityCompose"); } + + /** + * Version alias agp with value 8.6.0-beta01 + *

+ * 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 androidGradlePlugin with value 8.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 getAndroidGradlePlugin() { return getVersion("androidGradlePlugin"); } + + /** + * Version alias androidxHilt with value 1.0.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 getAndroidxHilt() { return getVersion("androidxHilt"); } + + /** + * Version alias androidxLifecycle with value 2.8.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 getAndroidxLifecycle() { return getVersion("androidxLifecycle"); } + + /** + * Version alias androidxNavigation with value 2.7.7 + *

+ * 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 getAndroidxNavigation() { return getVersion("androidxNavigation"); } + + /** + * Version alias coilCompose with value 2.6.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 getCoilCompose() { return getVersion("coilCompose"); } + + /** + * Version alias composeBom with value 2024.06.00 + *

+ * 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 getComposeBom() { return getVersion("composeBom"); } + + /** + * Version alias composeCompiler with value 1.5.14 + *

+ * 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 getComposeCompiler() { return getVersion("composeCompiler"); } + + /** + * Version alias coreKtx with value 1.13.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 getCoreKtx() { return getVersion("coreKtx"); } + + /** + * Version alias espressoCore with value 3.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 getEspressoCore() { return getVersion("espressoCore"); } + + /** + * Version alias hilt with value 2.51.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 getHilt() { return getVersion("hilt"); } + + /** + * 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.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 getJunitVersion() { return getVersion("junitVersion"); } + + /** + * Version alias kotlin with value 1.9.24 + *

+ * 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"); } + + /** + * Version alias kotlinSerialization with value 2.0.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 getKotlinSerialization() { return getVersion("kotlinSerialization"); } + + /** + * Version alias kotlinxSerializationJson with value 1.6.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 getKotlinxSerializationJson() { return getVersion("kotlinxSerializationJson"); } + + /** + * Version alias ksp with value 1.9.24-1.0.20 + *

+ * 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 getKsp() { return getVersion("ksp"); } + + /** + * Version alias okhttpBom with value 4.12.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 getOkhttpBom() { return getVersion("okhttpBom"); } + + /** + * Version alias pagingCompose with value 3.3.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 getPagingCompose() { return getVersion("pagingCompose"); } + + /** + * Version alias retrofit with value 2.11.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 getRetrofit() { return getVersion("retrofit"); } + + /** + * Version alias retrofit2KotlinxSerializationConverter with value 1.0.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 getRetrofit2KotlinxSerializationConverter() { return getVersion("retrofit2KotlinxSerializationConverter"); } + + /** + * Version alias room with value 2.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 getRoom() { return getVersion("room"); } + + /** + * Version alias timber with value 5.0.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 getTimber() { return getVersion("timber"); } + + } + + 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); + private final ConventionPluginAccessors paccForConventionPluginAccessors = new ConventionPluginAccessors(providers, config); + private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config); + + public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for hilt with plugin id com.google.dagger.hilt.android and + * with version reference hilt + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getHilt() { return createPlugin("hilt"); } + + /** + * Plugin provider for ksp with plugin id com.google.devtools.ksp and + * with version reference ksp + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getKsp() { return createPlugin("ksp"); } + + /** + * Group of plugins at plugins.android + */ + public AndroidPluginAccessors getAndroid() { + return paccForAndroidPluginAccessors; + } + + /** + * Group of plugins at plugins.convention + */ + public ConventionPluginAccessors getConvention() { + return paccForConventionPluginAccessors; + } + + /** + * Group of plugins at plugins.kotlin + */ + public KotlinPluginAccessors getKotlin() { + return paccForKotlinPluginAccessors; + } + + } + + 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"); } + + } + + public static class ConventionPluginAccessors extends PluginFactory { + private final ConventionAndroidPluginAccessors paccForConventionAndroidPluginAccessors = new ConventionAndroidPluginAccessors(providers, config); + + public ConventionPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for convention.compose with plugin id convention.compose and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getCompose() { return createPlugin("convention.compose"); } + + /** + * Group of plugins at plugins.convention.android + */ + public ConventionAndroidPluginAccessors getAndroid() { + return paccForConventionAndroidPluginAccessors; + } + + } + + public static class ConventionAndroidPluginAccessors extends PluginFactory { + + public ConventionAndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for convention.android.application with plugin id convention.android.application and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getApplication() { return createPlugin("convention.android.application"); } + + /** + * Plugin provider for convention.android.library with plugin id convention.android.library and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getLibrary() { return createPlugin("convention.android.library"); } + + } + + public static class KotlinPluginAccessors extends PluginFactory { + + public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for kotlin.android with plugin id org.jetbrains.kotlin.android and + * with version reference kotlin + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getAndroid() { return createPlugin("kotlin.android"); } + + /** + * Plugin provider for kotlin.serialization with plugin id org.jetbrains.kotlin.plugin.serialization and + * with version reference kotlinSerialization + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getSerialization() { return createPlugin("kotlin.serialization"); } + + } + +} diff --git a/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java new file mode 100644 index 0000000..17d180c --- /dev/null +++ b/.gradle/8.7/dependencies-accessors/cba16972f06a12b0cb83791b71cf1d4f7f37452c/sources/org/gradle/accessors/dm/LibrariesForLibsInPluginsBlock.java @@ -0,0 +1,1613 @@ +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 AndroidxLibraryAccessors laccForAndroidxLibraryAccessors = new AndroidxLibraryAccessors(owner); + private final CoilLibraryAccessors laccForCoilLibraryAccessors = new CoilLibraryAccessors(owner); + private final HiltLibraryAccessors laccForHiltLibraryAccessors = new HiltLibraryAccessors(owner); + private final KotlinLibraryAccessors laccForKotlinLibraryAccessors = new KotlinLibraryAccessors(owner); + private final KotlinxLibraryAccessors laccForKotlinxLibraryAccessors = new KotlinxLibraryAccessors(owner); + private final LoggingLibraryAccessors laccForLoggingLibraryAccessors = new LoggingLibraryAccessors(owner); + private final OkhttpLibraryAccessors laccForOkhttpLibraryAccessors = new OkhttpLibraryAccessors(owner); + private final Retrofit2LibraryAccessors laccForRetrofit2LibraryAccessors = new Retrofit2LibraryAccessors(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 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 retrofit with com.squareup.retrofit2:retrofit coordinates and + * with version reference retrofit + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getRetrofit() { + 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("retrofit"); + } + + /** + * Dependency provider for timber with com.jakewharton.timber:timber coordinates and + * with version reference timber + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getTimber() { + 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("timber"); + } + + /** + * 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 androidx + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxLibraryAccessors getAndroidx() { + 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 laccForAndroidxLibraryAccessors; + } + + /** + * Group of libraries at coil + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public CoilLibraryAccessors getCoil() { + 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 laccForCoilLibraryAccessors; + } + + /** + * Group of libraries at hilt + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public HiltLibraryAccessors getHilt() { + 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 laccForHiltLibraryAccessors; + } + + /** + * 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 libraries at kotlinx + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public KotlinxLibraryAccessors getKotlinx() { + 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 laccForKotlinxLibraryAccessors; + } + + /** + * Group of libraries at logging + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public LoggingLibraryAccessors getLogging() { + 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 laccForLoggingLibraryAccessors; + } + + /** + * Group of libraries at okhttp + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public OkhttpLibraryAccessors getOkhttp() { + 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 laccForOkhttpLibraryAccessors; + } + + /** + * Group of libraries at retrofit2 + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Retrofit2LibraryAccessors getRetrofit2() { + 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 laccForRetrofit2LibraryAccessors; + } + + /** + * 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 AndroidToolsLibraryAccessors laccForAndroidToolsLibraryAccessors = new AndroidToolsLibraryAccessors(owner); + + public AndroidLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidToolsLibraryAccessors getTools() { + 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 laccForAndroidToolsLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidToolsLibraryAccessors extends SubDependencyFactory { + private final AndroidToolsBuildLibraryAccessors laccForAndroidToolsBuildLibraryAccessors = new AndroidToolsBuildLibraryAccessors(owner); + + public AndroidToolsLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools.build + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidToolsBuildLibraryAccessors getBuild() { + 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 laccForAndroidToolsBuildLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidToolsBuildLibraryAccessors extends SubDependencyFactory { + private final AndroidToolsBuildGradleLibraryAccessors laccForAndroidToolsBuildGradleLibraryAccessors = new AndroidToolsBuildGradleLibraryAccessors(owner); + + public AndroidToolsBuildLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at android.tools.build.gradle + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidToolsBuildGradleLibraryAccessors 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 laccForAndroidToolsBuildGradleLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidToolsBuildGradleLibraryAccessors extends SubDependencyFactory { + + public AndroidToolsBuildGradleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for plugin with com.android.tools.build:gradle coordinates and + * with version reference androidGradlePlugin + *

+ * 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.tools.build.gradle.plugin"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxLibraryAccessors extends SubDependencyFactory { + private final AndroidxActivityLibraryAccessors laccForAndroidxActivityLibraryAccessors = new AndroidxActivityLibraryAccessors(owner); + private final AndroidxComposeLibraryAccessors laccForAndroidxComposeLibraryAccessors = new AndroidxComposeLibraryAccessors(owner); + private final AndroidxCoreLibraryAccessors laccForAndroidxCoreLibraryAccessors = new AndroidxCoreLibraryAccessors(owner); + private final AndroidxEspressoLibraryAccessors laccForAndroidxEspressoLibraryAccessors = new AndroidxEspressoLibraryAccessors(owner); + private final AndroidxHiltLibraryAccessors laccForAndroidxHiltLibraryAccessors = new AndroidxHiltLibraryAccessors(owner); + private final AndroidxLifecycleLibraryAccessors laccForAndroidxLifecycleLibraryAccessors = new AndroidxLifecycleLibraryAccessors(owner); + private final AndroidxNavigationLibraryAccessors laccForAndroidxNavigationLibraryAccessors = new AndroidxNavigationLibraryAccessors(owner); + private final AndroidxPagingLibraryAccessors laccForAndroidxPagingLibraryAccessors = new AndroidxPagingLibraryAccessors(owner); + private final AndroidxRoomLibraryAccessors laccForAndroidxRoomLibraryAccessors = new AndroidxRoomLibraryAccessors(owner); + private final AndroidxUiLibraryAccessors laccForAndroidxUiLibraryAccessors = new AndroidxUiLibraryAccessors(owner); + + public AndroidxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compiler with androidx.compose.compiler:compiler coordinates and + * with version reference composeCompiler + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompiler() { + 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("androidx.compiler"); + } + + /** + * 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("androidx.junit"); + } + + /** + * Dependency provider for material3 with androidx.compose.material3:material3 coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getMaterial3() { + 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("androidx.material3"); + } + + /** + * Group of libraries at androidx.activity + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxActivityLibraryAccessors 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 laccForAndroidxActivityLibraryAccessors; + } + + /** + * Group of libraries at androidx.compose + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxComposeLibraryAccessors getCompose() { + 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 laccForAndroidxComposeLibraryAccessors; + } + + /** + * Group of libraries at androidx.core + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxCoreLibraryAccessors 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 laccForAndroidxCoreLibraryAccessors; + } + + /** + * Group of libraries at androidx.espresso + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxEspressoLibraryAccessors 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 laccForAndroidxEspressoLibraryAccessors; + } + + /** + * Group of libraries at androidx.hilt + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxHiltLibraryAccessors getHilt() { + 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 laccForAndroidxHiltLibraryAccessors; + } + + /** + * Group of libraries at androidx.lifecycle + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxLifecycleLibraryAccessors getLifecycle() { + 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 laccForAndroidxLifecycleLibraryAccessors; + } + + /** + * Group of libraries at androidx.navigation + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxNavigationLibraryAccessors getNavigation() { + 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 laccForAndroidxNavigationLibraryAccessors; + } + + /** + * Group of libraries at androidx.paging + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxPagingLibraryAccessors getPaging() { + 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 laccForAndroidxPagingLibraryAccessors; + } + + /** + * Group of libraries at androidx.room + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxRoomLibraryAccessors getRoom() { + 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 laccForAndroidxRoomLibraryAccessors; + } + + /** + * Group of libraries at androidx.ui + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxUiLibraryAccessors getUi() { + 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 laccForAndroidxUiLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxActivityLibraryAccessors extends SubDependencyFactory { + + public AndroidxActivityLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.activity:activity-compose coordinates and + * with version reference activityCompose + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("androidx.activity.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxComposeLibraryAccessors extends SubDependencyFactory { + + public AndroidxComposeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for bom with androidx.compose:compose-bom coordinates and + * with version reference composeBom + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getBom() { + 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("androidx.compose.bom"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxCoreLibraryAccessors extends SubDependencyFactory { + + public AndroidxCoreLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ktx with androidx.core:core-ktx coordinates and + * with version reference coreKtx + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getKtx() { + 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("androidx.core.ktx"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxEspressoLibraryAccessors extends SubDependencyFactory { + + public AndroidxEspressoLibraryAccessors(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("androidx.espresso.core"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxHiltLibraryAccessors extends SubDependencyFactory { + private final AndroidxHiltNavigationLibraryAccessors laccForAndroidxHiltNavigationLibraryAccessors = new AndroidxHiltNavigationLibraryAccessors(owner); + + public AndroidxHiltLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at androidx.hilt.navigation + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxHiltNavigationLibraryAccessors getNavigation() { + 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 laccForAndroidxHiltNavigationLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxHiltNavigationLibraryAccessors extends SubDependencyFactory { + + public AndroidxHiltNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.hilt:hilt-navigation-compose coordinates and + * with version reference androidxHilt + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("androidx.hilt.navigation.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxLifecycleLibraryAccessors extends SubDependencyFactory { + private final AndroidxLifecycleRuntimeLibraryAccessors laccForAndroidxLifecycleRuntimeLibraryAccessors = new AndroidxLifecycleRuntimeLibraryAccessors(owner); + private final AndroidxLifecycleViewmodelLibraryAccessors laccForAndroidxLifecycleViewmodelLibraryAccessors = new AndroidxLifecycleViewmodelLibraryAccessors(owner); + + public AndroidxLifecycleLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at androidx.lifecycle.runtime + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxLifecycleRuntimeLibraryAccessors getRuntime() { + 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 laccForAndroidxLifecycleRuntimeLibraryAccessors; + } + + /** + * Group of libraries at androidx.lifecycle.viewmodel + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxLifecycleViewmodelLibraryAccessors getViewmodel() { + 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 laccForAndroidxLifecycleViewmodelLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxLifecycleRuntimeLibraryAccessors extends SubDependencyFactory { + + public AndroidxLifecycleRuntimeLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ktx with androidx.lifecycle:lifecycle-runtime-ktx coordinates and + * with version reference androidxLifecycle + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getKtx() { + 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("androidx.lifecycle.runtime.ktx"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxLifecycleViewmodelLibraryAccessors extends SubDependencyFactory { + + public AndroidxLifecycleViewmodelLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.lifecycle:lifecycle-viewmodel-compose coordinates and + * with version reference androidxLifecycle + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("androidx.lifecycle.viewmodel.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxNavigationLibraryAccessors extends SubDependencyFactory { + + public AndroidxNavigationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.navigation:navigation-compose coordinates and + * with version reference androidxNavigation + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("androidx.navigation.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxPagingLibraryAccessors extends SubDependencyFactory { + + public AndroidxPagingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with androidx.paging:paging-compose coordinates and + * with version reference pagingCompose + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("androidx.paging.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxRoomLibraryAccessors extends SubDependencyFactory { + + public AndroidxRoomLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compiler with androidx.room:room-compiler coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompiler() { + 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("androidx.room.compiler"); + } + + /** + * Dependency provider for ktx with androidx.room:room-ktx coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getKtx() { + 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("androidx.room.ktx"); + } + + /** + * Dependency provider for paging with androidx.room:room-paging coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getPaging() { + 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("androidx.room.paging"); + } + + /** + * Dependency provider for runtime with androidx.room:room-runtime coordinates and + * with version reference room + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getRuntime() { + 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("androidx.room.runtime"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxUiLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + private final AndroidxUiTestLibraryAccessors laccForAndroidxUiTestLibraryAccessors = new AndroidxUiTestLibraryAccessors(owner); + private final AndroidxUiToolingLibraryAccessors laccForAndroidxUiToolingLibraryAccessors = new AndroidxUiToolingLibraryAccessors(owner); + + public AndroidxUiLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for ui with androidx.compose.ui:ui coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider asProvider() { + 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("androidx.ui"); + } + + /** + * Dependency provider for graphics with androidx.compose.ui:ui-graphics coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getGraphics() { + 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("androidx.ui.graphics"); + } + + /** + * Group of libraries at androidx.ui.test + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxUiTestLibraryAccessors getTest() { + 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 laccForAndroidxUiTestLibraryAccessors; + } + + /** + * Group of libraries at androidx.ui.tooling + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public AndroidxUiToolingLibraryAccessors getTooling() { + 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 laccForAndroidxUiToolingLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxUiTestLibraryAccessors extends SubDependencyFactory { + + public AndroidxUiTestLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for junit4 with androidx.compose.ui:ui-test-junit4 coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getJunit4() { + 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("androidx.ui.test.junit4"); + } + + /** + * Dependency provider for manifest with androidx.compose.ui:ui-test-manifest coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getManifest() { + 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("androidx.ui.test.manifest"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class AndroidxUiToolingLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + + public AndroidxUiToolingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for tooling with androidx.compose.ui:ui-tooling coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider asProvider() { + 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("androidx.ui.tooling"); + } + + /** + * Dependency provider for preview with androidx.compose.ui:ui-tooling-preview coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getPreview() { + 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("androidx.ui.tooling.preview"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class CoilLibraryAccessors extends SubDependencyFactory { + + public CoilLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for compose with io.coil-kt:coil-compose coordinates and + * with version reference coilCompose + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompose() { + 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("coil.compose"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class HiltLibraryAccessors extends SubDependencyFactory { + + public HiltLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for android with com.google.dagger:hilt-android coordinates and + * with version reference hilt + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider 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 create("hilt.android"); + } + + /** + * Dependency provider for compiler with com.google.dagger:hilt-compiler coordinates and + * with version reference hilt + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getCompiler() { + 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("hilt.compiler"); + } + + } + + /** + * @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"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class KotlinxLibraryAccessors extends SubDependencyFactory { + private final KotlinxSerializationLibraryAccessors laccForKotlinxSerializationLibraryAccessors = new KotlinxSerializationLibraryAccessors(owner); + + public KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at kotlinx.serialization + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public KotlinxSerializationLibraryAccessors getSerialization() { + 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 laccForKotlinxSerializationLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class KotlinxSerializationLibraryAccessors extends SubDependencyFactory { + + public KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for json with org.jetbrains.kotlinx:kotlinx-serialization-json coordinates and + * with version reference kotlinxSerializationJson + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getJson() { + 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("kotlinx.serialization.json"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class LoggingLibraryAccessors extends SubDependencyFactory { + + public LoggingLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for interceptor with com.squareup.okhttp3:logging-interceptor coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getInterceptor() { + 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("logging.interceptor"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class OkhttpLibraryAccessors extends SubDependencyFactory implements DependencyNotationSupplier { + + public OkhttpLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for okhttp with com.squareup.okhttp3:okhttp coordinates and + * with no version specified + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider asProvider() { + 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("okhttp"); + } + + /** + * Dependency provider for bom with com.squareup.okhttp3:okhttp-bom coordinates and + * with version reference okhttpBom + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getBom() { + 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("okhttp.bom"); + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class Retrofit2LibraryAccessors extends SubDependencyFactory { + private final Retrofit2KotlinxLibraryAccessors laccForRetrofit2KotlinxLibraryAccessors = new Retrofit2KotlinxLibraryAccessors(owner); + + public Retrofit2LibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at retrofit2.kotlinx + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Retrofit2KotlinxLibraryAccessors getKotlinx() { + 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 laccForRetrofit2KotlinxLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class Retrofit2KotlinxLibraryAccessors extends SubDependencyFactory { + private final Retrofit2KotlinxSerializationLibraryAccessors laccForRetrofit2KotlinxSerializationLibraryAccessors = new Retrofit2KotlinxSerializationLibraryAccessors(owner); + + public Retrofit2KotlinxLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Group of libraries at retrofit2.kotlinx.serialization + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Retrofit2KotlinxSerializationLibraryAccessors getSerialization() { + 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 laccForRetrofit2KotlinxSerializationLibraryAccessors; + } + + } + + /** + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public static class Retrofit2KotlinxSerializationLibraryAccessors extends SubDependencyFactory { + + public Retrofit2KotlinxSerializationLibraryAccessors(AbstractExternalDependencyFactory owner) { super(owner); } + + /** + * Dependency provider for converter with com.jakewharton.retrofit:retrofit2-kotlinx-serialization-converter coordinates and + * with version reference retrofit2KotlinxSerializationConverter + *

+ * This dependency was declared in catalog libs.versions.toml + * + * @deprecated Will be removed in Gradle 9.0. + */ + @Deprecated + public Provider getConverter() { + 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("retrofit2.kotlinx.serialization.converter"); + } + + } + + public static class VersionAccessors extends VersionFactory { + + public VersionAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Version alias activityCompose with value 1.9.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 getActivityCompose() { return getVersion("activityCompose"); } + + /** + * Version alias agp with value 8.6.0-beta01 + *

+ * 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 androidGradlePlugin with value 8.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 getAndroidGradlePlugin() { return getVersion("androidGradlePlugin"); } + + /** + * Version alias androidxHilt with value 1.0.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 getAndroidxHilt() { return getVersion("androidxHilt"); } + + /** + * Version alias androidxLifecycle with value 2.8.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 getAndroidxLifecycle() { return getVersion("androidxLifecycle"); } + + /** + * Version alias androidxNavigation with value 2.7.7 + *

+ * 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 getAndroidxNavigation() { return getVersion("androidxNavigation"); } + + /** + * Version alias coilCompose with value 2.6.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 getCoilCompose() { return getVersion("coilCompose"); } + + /** + * Version alias composeBom with value 2024.06.00 + *

+ * 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 getComposeBom() { return getVersion("composeBom"); } + + /** + * Version alias composeCompiler with value 1.5.14 + *

+ * 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 getComposeCompiler() { return getVersion("composeCompiler"); } + + /** + * Version alias coreKtx with value 1.13.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 getCoreKtx() { return getVersion("coreKtx"); } + + /** + * Version alias espressoCore with value 3.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 getEspressoCore() { return getVersion("espressoCore"); } + + /** + * Version alias hilt with value 2.51.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 getHilt() { return getVersion("hilt"); } + + /** + * 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.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 getJunitVersion() { return getVersion("junitVersion"); } + + /** + * Version alias kotlin with value 1.9.24 + *

+ * 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"); } + + /** + * Version alias kotlinSerialization with value 2.0.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 getKotlinSerialization() { return getVersion("kotlinSerialization"); } + + /** + * Version alias kotlinxSerializationJson with value 1.6.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 getKotlinxSerializationJson() { return getVersion("kotlinxSerializationJson"); } + + /** + * Version alias ksp with value 1.9.24-1.0.20 + *

+ * 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 getKsp() { return getVersion("ksp"); } + + /** + * Version alias okhttpBom with value 4.12.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 getOkhttpBom() { return getVersion("okhttpBom"); } + + /** + * Version alias pagingCompose with value 3.3.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 getPagingCompose() { return getVersion("pagingCompose"); } + + /** + * Version alias retrofit with value 2.11.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 getRetrofit() { return getVersion("retrofit"); } + + /** + * Version alias retrofit2KotlinxSerializationConverter with value 1.0.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 getRetrofit2KotlinxSerializationConverter() { return getVersion("retrofit2KotlinxSerializationConverter"); } + + /** + * Version alias room with value 2.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 getRoom() { return getVersion("room"); } + + /** + * Version alias timber with value 5.0.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 getTimber() { return getVersion("timber"); } + + } + + /** + * @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); + private final ConventionPluginAccessors paccForConventionPluginAccessors = new ConventionPluginAccessors(providers, config); + private final KotlinPluginAccessors paccForKotlinPluginAccessors = new KotlinPluginAccessors(providers, config); + + public PluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for hilt with plugin id com.google.dagger.hilt.android and + * with version reference hilt + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getHilt() { return createPlugin("hilt"); } + + /** + * Plugin provider for ksp with plugin id com.google.devtools.ksp and + * with version reference ksp + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getKsp() { return createPlugin("ksp"); } + + /** + * Group of plugins at plugins.android + */ + public AndroidPluginAccessors getAndroid() { + return paccForAndroidPluginAccessors; + } + + /** + * Group of plugins at plugins.convention + */ + public ConventionPluginAccessors getConvention() { + return paccForConventionPluginAccessors; + } + + /** + * Group of plugins at plugins.kotlin + */ + public KotlinPluginAccessors getKotlin() { + return paccForKotlinPluginAccessors; + } + + } + + 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"); } + + } + + public static class ConventionPluginAccessors extends PluginFactory { + private final ConventionAndroidPluginAccessors paccForConventionAndroidPluginAccessors = new ConventionAndroidPluginAccessors(providers, config); + + public ConventionPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for convention.compose with plugin id convention.compose and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getCompose() { return createPlugin("convention.compose"); } + + /** + * Group of plugins at plugins.convention.android + */ + public ConventionAndroidPluginAccessors getAndroid() { + return paccForConventionAndroidPluginAccessors; + } + + } + + public static class ConventionAndroidPluginAccessors extends PluginFactory { + + public ConventionAndroidPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for convention.android.application with plugin id convention.android.application and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getApplication() { return createPlugin("convention.android.application"); } + + /** + * Plugin provider for convention.android.library with plugin id convention.android.library and + * with version unspecified + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getLibrary() { return createPlugin("convention.android.library"); } + + } + + public static class KotlinPluginAccessors extends PluginFactory { + + public KotlinPluginAccessors(ProviderFactory providers, DefaultVersionCatalog config) { super(providers, config); } + + /** + * Plugin provider for kotlin.android with plugin id org.jetbrains.kotlin.android and + * with version reference kotlin + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getAndroid() { return createPlugin("kotlin.android"); } + + /** + * Plugin provider for kotlin.serialization with plugin id org.jetbrains.kotlin.plugin.serialization and + * with version reference kotlinSerialization + *

+ * This plugin was declared in catalog libs.versions.toml + */ + public Provider getSerialization() { return createPlugin("kotlin.serialization"); } + + } + +} diff --git a/.gradle/8.7/dependencies-accessors/gc.properties b/.gradle/8.7/dependencies-accessors/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/8.7/executionHistory/executionHistory.lock b/.gradle/8.7/executionHistory/executionHistory.lock new file mode 100644 index 0000000..49f5269 Binary files /dev/null and b/.gradle/8.7/executionHistory/executionHistory.lock differ diff --git a/.gradle/8.7/fileChanges/last-build.bin b/.gradle/8.7/fileChanges/last-build.bin new file mode 100644 index 0000000..f76dd23 Binary files /dev/null and b/.gradle/8.7/fileChanges/last-build.bin differ diff --git a/.gradle/8.7/fileHashes/fileHashes.bin b/.gradle/8.7/fileHashes/fileHashes.bin new file mode 100644 index 0000000..7de7bc1 Binary files /dev/null and b/.gradle/8.7/fileHashes/fileHashes.bin differ diff --git a/.gradle/8.7/fileHashes/fileHashes.lock b/.gradle/8.7/fileHashes/fileHashes.lock new file mode 100644 index 0000000..c0a17ba Binary files /dev/null and b/.gradle/8.7/fileHashes/fileHashes.lock differ diff --git a/.gradle/8.7/fileHashes/resourceHashesCache.bin b/.gradle/8.7/fileHashes/resourceHashesCache.bin new file mode 100644 index 0000000..eda410c Binary files /dev/null and b/.gradle/8.7/fileHashes/resourceHashesCache.bin differ diff --git a/.gradle/8.7/gc.properties b/.gradle/8.7/gc.properties new file mode 100644 index 0000000..e69de29 diff --git a/.gradle/config.properties b/.gradle/config.properties new file mode 100644 index 0000000..00f243d --- /dev/null +++ b/.gradle/config.properties @@ -0,0 +1,2 @@ +#Wed Jul 24 13:11:00 CEST 2024 +java.home=/Users/adriankuta/Applications/Android Studio.app/Contents/jbr/Contents/Home diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..56a1a9a --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +Pixabay \ No newline at end of file diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml new file mode 100644 index 0000000..0d94a80 --- /dev/null +++ b/.idea/caches/deviceStreaming.xml @@ -0,0 +1,263 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b589d56 --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..df07f53 --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,38 @@ + + + + + + \ No newline at end of file diff --git a/.idea/kotlinc.xml b/.idea/kotlinc.xml new file mode 100644 index 0000000..148fdd2 --- /dev/null +++ b/.idea/kotlinc.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..0ad17cb --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /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..5ec93e6 --- /dev/null +++ b/README.md @@ -0,0 +1,54 @@ +# Description of the Recruitment Task +## Introduction +The provided solution is a Proof Of Concept (PoC) and not a final, ideal solution. The code was created to demonstrate my style of working and approach to developing applications and system architecture. Certainly, there are areas in the code that require improvement and optimization. + +## Getting API key + +To fully test the functionality of this code, you need to obtain a free API key from: [https://pixabay.com/](https://pixabay.com/api/docs/#api_search_images). +Then pass this API key as the `BuildConfig` value in the `data` module. + +```kotlin +defaultConfig { + + ... + + defaultConfig { + buildConfigField("String", "PIXABAY_API_KEY", "\"\"") + } +} +``` + +## Areas for Improvement +1. **API Key Security:** + +The API is stored in `BuildConfig`, which is extremely dangerous. For the purposes of this task, I assumed it would simplify testing and verification of the application. In a real project, the API key would be stored securely, such as in environment variables. + +2. **Lack of Unit and UI Tests:** + +I completely omitted unit tests and UI tests. However, if you are interested, I can provide code snippets from other projects where such tests have been implemented. I am aware that testing is a key element in the software development process, and in production code, I would ensure appropriate test coverage. + +3. **No Theme Created for the Application:** + +I did not create a `Theme` for the application, although I recognize that this is an area worth dedicating time to. Proper preparation of `shape`, `color`, and `typography` can significantly facilitate the creation of a cohesive application in the future. + +4. **Error Handling on the Details Screen:** + +On the details screen, I completely omitted error handling for API communication, and in some areas, error handling is general and simplified. I believe that for the purposes of this task, it is sufficient to ensure stable operation. + +5. **Cache for API Responses:** + +Adding caching for API responses could improve the application's performance and reduce the number of requests to the server. + +6. **Receiving and Storing Data from the API:** + +I prepared two solutions: + +- The first is a `Pager` that fetches data and displays it on the screen. The ViewModel temporarily stores it in memory, but it is not a long-term cache. + +- The second is a `Pager` with `RemoteMediator`, where the single source of truth for data is the local Room database, and data fetched from the API is stored there before being displayed on the screen. This allows the application to work offline. However, to work correctly, the order of elements received from the API should be consistent with the order of elements in the local database. Unfortunately, the API has very limited sorting capabilities, so the second pager option is added more as a curiosity than a perfectly functioning solution. To try it out, you need to change the flag `const val USE_CACHE_PAGER = false`. + +## Style and Architecture +The code was written with readability and modularity in mind. I aimed to apply good programming practices and design patterns wherever possible. In my work, I strive to create code that is easy to maintain and develop by other programmers. + +## Summary +Despite some simplifications and shortcomings, I hope this solution provides a good insight into my working style and approach to designing applications. I am happy to answer any questions about the code and provide code snippets from other projects that demonstrate my skills. \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle.kts b/app/build.gradle.kts new file mode 100644 index 0000000..c69c3cc --- /dev/null +++ b/app/build.gradle.kts @@ -0,0 +1,55 @@ +plugins { + alias(libs.plugins.convention.android.application) + alias(libs.plugins.convention.compose) +} + +android { + namespace = "dev.adriankuta.pixabay" + + defaultConfig { + applicationId = "dev.adriankuta.pixabay" + targetSdk = 34 + versionCode = 1 + versionName = "1.0" + } + + buildTypes { + release { + isMinifyEnabled = false + proguardFiles( + getDefaultProguardFile("proguard-android-optimize.txt"), + "proguard-rules.pro" + ) + } + } + kotlinOptions { + jvmTarget = JavaVersion.VERSION_17.toString() + } + buildFeatures { + buildConfig = true + } +} + +dependencies { + implementation(project(":feature:search")) + implementation(project(":feature:details")) + + implementation(libs.androidx.core.ktx) + implementation(libs.androidx.lifecycle.runtime.ktx) + + implementation(libs.androidx.activity.compose) + implementation(libs.androidx.navigation.compose) + + implementation(libs.androidx.compiler) + implementation(libs.androidx.ui) + implementation(libs.androidx.ui.graphics) + implementation(libs.androidx.ui.tooling.preview) + implementation(libs.androidx.material3) + + testImplementation(libs.junit) + androidTestImplementation(libs.androidx.junit) + androidTestImplementation(libs.androidx.espresso.core) + androidTestImplementation(libs.androidx.ui.test.junit4) + debugImplementation(libs.androidx.ui.tooling) + debugImplementation(libs.androidx.ui.test.manifest) +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/dev/adriankuta/pixabay/ExampleInstrumentedTest.kt b/app/src/androidTest/java/dev/adriankuta/pixabay/ExampleInstrumentedTest.kt new file mode 100644 index 0000000..ef1a224 --- /dev/null +++ b/app/src/androidTest/java/dev/adriankuta/pixabay/ExampleInstrumentedTest.kt @@ -0,0 +1,22 @@ +package dev.adriankuta.pixabay + +import androidx.test.ext.junit.runners.AndroidJUnit4 +import androidx.test.platform.app.InstrumentationRegistry +import org.junit.Assert.assertEquals +import org.junit.Test +import org.junit.runner.RunWith + +/** + * Instrumented test, which will execute on an Android device. + * + * See [testing documentation](http://d.android.com/tools/testing). + */ +@RunWith(AndroidJUnit4::class) +class ExampleInstrumentedTest { + @Test + fun useAppContext() { + // Context of the app under test. + val appContext = InstrumentationRegistry.getInstrumentation().targetContext + assertEquals("dev.adriankuta.pixabay", appContext.packageName) + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..5e7e82f --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/MainActivity.kt b/app/src/main/java/dev/adriankuta/pixabay/MainActivity.kt new file mode 100644 index 0000000..56212c8 --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/MainActivity.kt @@ -0,0 +1,21 @@ +package dev.adriankuta.pixabay + +import android.os.Bundle +import androidx.activity.ComponentActivity +import androidx.activity.compose.setContent +import androidx.activity.enableEdgeToEdge +import dagger.hilt.android.AndroidEntryPoint +import dev.adriankuta.pixabay.ui.theme.PixabayTheme + +@AndroidEntryPoint +class MainActivity : ComponentActivity() { + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + enableEdgeToEdge() + setContent { + PixabayTheme { + PixabayNavGraph() + } + } + } +} \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/MyApplication.kt b/app/src/main/java/dev/adriankuta/pixabay/MyApplication.kt new file mode 100644 index 0000000..efa081b --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/MyApplication.kt @@ -0,0 +1,15 @@ +package dev.adriankuta.pixabay + +import android.app.Application +import dagger.hilt.android.HiltAndroidApp +import timber.log.Timber +import timber.log.Timber.DebugTree + +@HiltAndroidApp +class MyApplication : Application() { + + override fun onCreate() { + super.onCreate() + if (BuildConfig.DEBUG) Timber.plant(DebugTree()) + } +} \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/PixabayNavGraph.kt b/app/src/main/java/dev/adriankuta/pixabay/PixabayNavGraph.kt new file mode 100644 index 0000000..50af23a --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/PixabayNavGraph.kt @@ -0,0 +1,50 @@ +package dev.adriankuta.pixabay + +import androidx.compose.runtime.Composable +import androidx.compose.runtime.remember +import androidx.compose.ui.Modifier +import androidx.navigation.NavHostController +import androidx.navigation.NavType +import androidx.navigation.compose.NavHost +import androidx.navigation.compose.composable +import androidx.navigation.compose.rememberNavController +import androidx.navigation.navArgument +import dev.adriankuta.pixabay.PixabayDestinations.PHOTO_DETAILS_ROUTE +import dev.adriankuta.pixabay.PixabayDestinations.SEARCH_ROUTE +import dev.adriankuta.pixabay.PixabayDestinationsArgs.PHOTO_ID_ARG +import dev.adriankuta.pixabay.feature.details.PhotoDetailRoute +import dev.adriankuta.pixabay.feature.search.SearchRoute + +@Composable +fun PixabayNavGraph( + modifier: Modifier = Modifier, + navController: NavHostController = rememberNavController(), + startDestination: String = SEARCH_ROUTE, + navActions: PixabayNavigationActions = remember(navController) { + PixabayNavigationActions(navController) + } +) { + NavHost( + navController = navController, + startDestination = startDestination, + modifier = modifier + ) { + composable(SEARCH_ROUTE) { + SearchRoute( + onGoToItem = { photoId -> navActions.navigateToDetails(photoId) }, + ) + } + + composable( + PHOTO_DETAILS_ROUTE, + arguments = listOf( + navArgument(PHOTO_ID_ARG) { type = NavType.IntType } + ) + ) { entry -> + PhotoDetailRoute( + photoId = entry.arguments?.getInt(PHOTO_ID_ARG)!!, + onBack = { navController.popBackStack() }, + ) + } + } +} \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/PixabayNavigation.kt b/app/src/main/java/dev/adriankuta/pixabay/PixabayNavigation.kt new file mode 100644 index 0000000..cd81d40 --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/PixabayNavigation.kt @@ -0,0 +1,27 @@ +package dev.adriankuta.pixabay + +import androidx.navigation.NavController +import dev.adriankuta.pixabay.PixabayDestinationsArgs.PHOTO_ID_ARG +import dev.adriankuta.pixabay.PixabayScreens.PHOTO_DETAILS_SCREEN +import dev.adriankuta.pixabay.PixabayScreens.SEARCH_SCREEN + +private object PixabayScreens { + const val SEARCH_SCREEN = "search" + const val PHOTO_DETAILS_SCREEN = "details" +} + +object PixabayDestinationsArgs { + const val PHOTO_ID_ARG = "photoId" +} + +object PixabayDestinations { + const val SEARCH_ROUTE = SEARCH_SCREEN + const val PHOTO_DETAILS_ROUTE = "$PHOTO_DETAILS_SCREEN/{$PHOTO_ID_ARG}" +} + +class PixabayNavigationActions(private val navController: NavController) { + + fun navigateToDetails(photoId: Int) { + navController.navigate("$PHOTO_DETAILS_SCREEN/$photoId") + } +} \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Color.kt b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Color.kt new file mode 100644 index 0000000..8822097 --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Color.kt @@ -0,0 +1,11 @@ +package dev.adriankuta.pixabay.ui.theme + +import androidx.compose.ui.graphics.Color + +val Purple80 = Color(0xFFD0BCFF) +val PurpleGrey80 = Color(0xFFCCC2DC) +val Pink80 = Color(0xFFEFB8C8) + +val Purple40 = Color(0xFF6650a4) +val PurpleGrey40 = Color(0xFF625b71) +val Pink40 = Color(0xFF7D5260) \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Theme.kt b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Theme.kt new file mode 100644 index 0000000..7952ab8 --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Theme.kt @@ -0,0 +1,57 @@ +package dev.adriankuta.pixabay.ui.theme + +import android.os.Build +import androidx.compose.foundation.isSystemInDarkTheme +import androidx.compose.material3.MaterialTheme +import androidx.compose.material3.darkColorScheme +import androidx.compose.material3.dynamicDarkColorScheme +import androidx.compose.material3.dynamicLightColorScheme +import androidx.compose.material3.lightColorScheme +import androidx.compose.runtime.Composable +import androidx.compose.ui.platform.LocalContext + +private val DarkColorScheme = darkColorScheme( + primary = Purple80, + secondary = PurpleGrey80, + tertiary = Pink80 +) + +private val LightColorScheme = lightColorScheme( + primary = Purple40, + secondary = PurpleGrey40, + tertiary = Pink40 + + /* Other default colors to override + background = Color(0xFFFFFBFE), + surface = Color(0xFFFFFBFE), + onPrimary = Color.White, + onSecondary = Color.White, + onTertiary = Color.White, + onBackground = Color(0xFF1C1B1F), + onSurface = Color(0xFF1C1B1F), + */ +) + +@Composable +fun PixabayTheme( + darkTheme: Boolean = isSystemInDarkTheme(), + // Dynamic color is available on Android 12+ + dynamicColor: Boolean = true, + content: @Composable () -> Unit +) { + val colorScheme = when { + dynamicColor && Build.VERSION.SDK_INT >= Build.VERSION_CODES.S -> { + val context = LocalContext.current + if (darkTheme) dynamicDarkColorScheme(context) else dynamicLightColorScheme(context) + } + + darkTheme -> DarkColorScheme + else -> LightColorScheme + } + + MaterialTheme( + colorScheme = colorScheme, + typography = Typography, + content = content + ) +} \ No newline at end of file diff --git a/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Type.kt b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Type.kt new file mode 100644 index 0000000..bacf79f --- /dev/null +++ b/app/src/main/java/dev/adriankuta/pixabay/ui/theme/Type.kt @@ -0,0 +1,34 @@ +package dev.adriankuta.pixabay.ui.theme + +import androidx.compose.material3.Typography +import androidx.compose.ui.text.TextStyle +import androidx.compose.ui.text.font.FontFamily +import androidx.compose.ui.text.font.FontWeight +import androidx.compose.ui.unit.sp + +// Set of Material typography styles to start with +val Typography = Typography( + bodyLarge = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Normal, + fontSize = 16.sp, + lineHeight = 24.sp, + letterSpacing = 0.5.sp + ) + /* Other default text styles to override + titleLarge = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Normal, + fontSize = 22.sp, + lineHeight = 28.sp, + letterSpacing = 0.sp + ), + labelSmall = TextStyle( + fontFamily = FontFamily.Default, + fontWeight = FontWeight.Medium, + fontSize = 11.sp, + lineHeight = 16.sp, + letterSpacing = 0.5.sp + ) + */ +) \ No newline at end of file diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..6f3b755 --- /dev/null +++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.webp b/app/src/main/res/mipmap-hdpi/ic_launcher.webp new file mode 100644 index 0000000..c209e78 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp new file mode 100644 index 0000000..b2dfe3d Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.webp b/app/src/main/res/mipmap-mdpi/ic_launcher.webp new file mode 100644 index 0000000..4f0f1d6 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp new file mode 100644 index 0000000..62b611d Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp new file mode 100644 index 0000000..948a307 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..1b9a695 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp new file mode 100644 index 0000000..28d4b77 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..9287f50 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp new file mode 100644 index 0000000..aa7d642 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp differ diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp new file mode 100644 index 0000000..9126ae3 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp differ diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml new file mode 100644 index 0000000..f8c6127 --- /dev/null +++ b/app/src/main/res/values/colors.xml @@ -0,0 +1,10 @@ + + + #FFBB86FC + #FF6200EE + #FF3700B3 + #FF03DAC5 + #FF018786 + #FF000000 + #FFFFFFFF + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..225a53a --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,3 @@ + + Pixabay + \ No newline at end of file diff --git a/app/src/main/res/values/themes.xml b/app/src/main/res/values/themes.xml new file mode 100644 index 0000000..ac6df1b --- /dev/null +++ b/app/src/main/res/values/themes.xml @@ -0,0 +1,5 @@ + + + +