From 62a7ab2a636f779a66eeb4f627d421c044cc41a3 Mon Sep 17 00:00:00 2001 From: jahruz67 Date: Thu, 21 May 2026 15:48:57 -0700 Subject: [PATCH] first commit --- .gitignore | 2 + README.md | 15 + app/build.gradle | 25 + .../annotationProcessors.json | 1 + .../annotationProcessors.json | 1 + .../annotationProcessors.json | 1 + .../intermediates/apk/debug/app-debug.apk | Bin 0 -> 51274 bytes .../apk/debug/output-metadata.json | 21 + .../redirect.txt | 2 + .../redirect.txt | 2 + .../app-metadata.properties | 2 + .../output-metadata.json | 10 + .../debug/processDebugResources/R.jar | Bin 0 -> 1709 bytes .../processDebugAndroidTestResources/R.jar | Bin 0 -> 306 bytes .../classes.jar | Bin 0 -> 53539 bytes .../currentProject/dirs_bucket_0/graph.bin | Bin 0 -> 235 bytes .../currentProject/dirs_bucket_1/graph.bin | Bin 0 -> 957 bytes .../currentProject/dirs_bucket_2/graph.bin | Bin 0 -> 1181 bytes .../currentProject/dirs_bucket_3/graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../graph.bin | Bin 0 -> 235 bytes .../debug/mergeProjectDexDebug/0/classes.dex | Bin 0 -> 1572 bytes .../debug/mergeProjectDexDebug/13/classes.dex | Bin 0 -> 43812 bytes .../0/classes.dex | Bin 0 -> 580 bytes .../debug/dexBuilderDebug/out | Bin 0 -> 406 bytes .../dexBuilderDebugAndroidTest/out | Bin 0 -> 428 bytes .../debug/dexBuilderDebug/out | 1 + .../dexBuilderDebugAndroidTest/out | 1 + .../debug-mergeJavaRes/merge-state | Bin 0 -> 478 bytes .../compile-file-map.properties | 2 + .../merged.dir/values/values.xml | 12 + .../debug/mergeDebugResources/merger.xml | 9 + .../compile-file-map.properties | 2 + .../merged.dir/values/values.xml | 12 + .../debug/packageDebugResources/merger.xml | 9 + .../debugAndroidTest-mergeJavaRes/merge-state | Bin 0 -> 478 bytes .../compile-file-map.properties | 1 + .../mergeDebugAndroidTestResources/merger.xml | 2 + .../mergeDebugAndroidTestAssets/merger.xml | 2 + .../merger.xml | 2 + .../mergeDebugAndroidTestShaders/merger.xml | 2 + .../incremental/mergeDebugAssets/merger.xml | 2 + .../mergeDebugJniLibFolders/merger.xml | 2 + .../incremental/mergeDebugShaders/merger.xml | 2 + .../tmp/debug/dex-renamer-state.txt | 7 + .../tmp/debug/zip-cache/androidResources | Bin 0 -> 221 bytes .../tmp/debug/zip-cache/javaResources0 | Bin 0 -> 22 bytes .../debugAndroidTest/dex-renamer-state.txt | 4 + .../zip-cache/androidResources | Bin 0 -> 147 bytes .../debugAndroidTest/zip-cache/javaResources0 | Bin 0 -> 22 bytes .../com/bibliadiaria/app/ExtrasActivity.class | Bin 0 -> 9742 bytes .../com/bibliadiaria/app/MainActivity$1.class | Bin 0 -> 2054 bytes .../app/MainActivity$DailyReading.class | Bin 0 -> 1094 bytes .../app/MainActivity$DailySection.class | Bin 0 -> 2254 bytes .../com/bibliadiaria/app/MainActivity.class | Bin 0 -> 35856 bytes .../linked-resources-binary-format-debug.ap_ | Bin 0 -> 2701 bytes .../output-metadata.json | 20 + .../linked-resources-binary-format.ap_ | Bin 0 -> 951 bytes .../output-metadata.json | 20 + .../debug/parseDebugLocalResources/R-def.txt | 5 + .../manifest-merger-blame-debug-report.txt | 54 + ...-merger-blame-debug-androidTest-report.txt | 34 + .../debug/mergeDebugJavaResource/base.jar | Bin 0 -> 22 bytes .../feature-app.jar | Bin 0 -> 22 bytes .../AndroidManifest.xml | 35 + .../processDebugManifest/AndroidManifest.xml | 35 + .../processDebugManifest/output-metadata.json | 20 + .../drawable_ic_launcher.xml.flat | Bin 0 -> 1112 bytes .../values_values.arsc.flat | Bin 0 -> 680 bytes .../out/multi-v2/mergeDebugResources.json | 38 + .../out/multi-v2/values.json | 38 + .../out/single/mergeDebugResources.json | 6 + .../extractDeepLinksDebug/navigation.json | 1 + .../nestedResourcesValidationReport.txt | 1 + .../nestedResourcesValidationReport.txt | 1 + .../AndroidManifest.xml | 35 + .../output-metadata.json | 20 + .../AndroidManifest.xml | 22 + .../output-metadata.json | 18 + .../drawable/ic_launcher.xml | 16 + .../packageDebugResources/values/values.xml | 12 + ...f297e5ef45a69b63411e52d40ef0b5791dce_1.jar | Bin 0 -> 924 bytes .../com/bibliadiaria/app/ExtrasActivity.dex | Bin 0 -> 10604 bytes .../com/bibliadiaria/app/MainActivity$1.dex | Bin 0 -> 2576 bytes .../app/MainActivity$DailyReading.dex | Bin 0 -> 1272 bytes .../app/MainActivity$DailySection.dex | Bin 0 -> 2348 bytes .../out/com/bibliadiaria/app/MainActivity.dex | Bin 0 -> 35292 bytes ...b38845ba07d2aad9ba94e65c1659b1d71f9a_2.jar | Bin 0 -> 515 bytes .../debug/processDebugResources/R.txt | 3 + .../processDebugAndroidTestResources/R.txt | 0 .../signing-config-versions.json | 1 + .../signing-config-versions.json | 1 + .../debug/mapDebugSourceSetPaths/file-map.txt | 7 + .../file-map.txt | 4 + .../debug/processDebugResources/stableIds.txt | 3 + .../stableIds.txt | 0 .../debug/app-debug-androidTest.apk | Bin 0 -> 7418 bytes .../androidTest/debug/output-metadata.json | 21 + .../outputs/apk/debug/output-metadata.json | 21 + app/build/outputs/apk/debug/wordofgod.apk | Bin 0 -> 32996 bytes .../logs/manifest-merger-debug-report.txt | 63 + .../stash-dir/ExtrasActivity.class.uniqueId3 | Bin 0 -> 4780 bytes .../stash-dir/MainActivity$1.class.uniqueId2 | Bin 0 -> 2054 bytes .../MainActivity$DailyReading.class.uniqueId0 | Bin 0 -> 1094 bytes .../MainActivity$DailySection.class.uniqueId4 | Bin 0 -> 2254 bytes .../stash-dir/MainActivity.class.uniqueId1 | Bin 0 -> 35856 bytes .../previous-compilation-data.bin | Bin 0 -> 34290 bytes app/src/main/AndroidManifest.xml | 27 + .../com/bibliadiaria/app/ExtrasActivity.java | 283 ++++ .../com/bibliadiaria/app/MainActivity.java | 1240 +++++++++++++++++ app/src/main/res/drawable/ic_launcher.xml | 16 + app/src/main/res/values/strings.xml | 4 + app/src/main/res/values/styles.xml | 11 + build.gradle | 3 + build/reports/problems/problems-report.html | 663 +++++++++ gradle.properties | 3 + gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 45457 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 251 ++++ gradlew.bat | 94 ++ local.properties | 8 + settings.gradle | 18 + 128 files changed, 3339 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 app/build.gradle create mode 100644 app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json create mode 100644 app/build/intermediates/annotation_processor_list/debugAndroidTest/javaPreCompileDebugAndroidTest/annotationProcessors.json create mode 100644 app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json create mode 100644 app/build/intermediates/apk/debug/app-debug.apk create mode 100644 app/build/intermediates/apk/debug/output-metadata.json create mode 100644 app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt create mode 100644 app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/createDebugAndroidTestApkListingFileRedirect/redirect.txt create mode 100644 app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties create mode 100644 app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json create mode 100644 app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar create mode 100644 app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debugAndroidTest/processDebugAndroidTestResources/R.jar create mode 100644 app/build/intermediates/compile_app_classes_jar/debug/bundleDebugClassesToCompileJar/classes.jar create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_0/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_0/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_1/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_2/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_3/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_0/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_1/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_2/graph.bin create mode 100644 app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_3/graph.bin create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex create mode 100644 app/build/intermediates/dex/debug/mergeProjectDexDebug/13/classes.dex create mode 100644 app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex create mode 100644 app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out create mode 100644 app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/dexBuilderDebugAndroidTest/out create mode 100644 app/build/intermediates/dex_number_of_buckets_file/debug/dexBuilderDebug/out create mode 100644 app/build/intermediates/dex_number_of_buckets_file/debugAndroidTest/dexBuilderDebugAndroidTest/out create mode 100644 app/build/intermediates/incremental/debug-mergeJavaRes/merge-state create mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties create mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml create mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml create mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties create mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml create mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/merger.xml create mode 100644 app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state create mode 100644 app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties create mode 100644 app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugAssets/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml create mode 100644 app/build/intermediates/incremental/mergeDebugShaders/merger.xml create mode 100644 app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt create mode 100644 app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources create mode 100644 app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/javaResources0 create mode 100644 app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/dex-renamer-state.txt create mode 100644 app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/androidResources create mode 100644 app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/ExtrasActivity.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity$1.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity$DailyReading.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity$DailySection.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity.class create mode 100644 app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/linked-resources-binary-format-debug.ap_ create mode 100644 app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/output-metadata.json create mode 100644 app/build/intermediates/linked_resources_binary_format/debugAndroidTest/processDebugAndroidTestResources/linked-resources-binary-format.ap_ create mode 100644 app/build/intermediates/linked_resources_binary_format/debugAndroidTest/processDebugAndroidTestResources/output-metadata.json create mode 100644 app/build/intermediates/local_only_symbol_list/debug/parseDebugLocalResources/R-def.txt create mode 100644 app/build/intermediates/manifest_merge_blame_file/debug/processDebugMainManifest/manifest-merger-blame-debug-report.txt create mode 100644 app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/processDebugAndroidTestManifest/manifest-merger-blame-debug-androidTest-report.txt create mode 100644 app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/base.jar create mode 100644 app/build/intermediates/merged_java_res/debugAndroidTest/mergeDebugAndroidTestJavaResource/feature-app.jar create mode 100644 app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml create mode 100644 app/build/intermediates/merged_manifests/debug/processDebugManifest/AndroidManifest.xml create mode 100644 app/build/intermediates/merged_manifests/debug/processDebugManifest/output-metadata.json create mode 100644 app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher.xml.flat create mode 100644 app/build/intermediates/merged_res/debug/mergeDebugResources/values_values.arsc.flat create mode 100644 app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/mergeDebugResources.json create mode 100644 app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values.json create mode 100644 app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single/mergeDebugResources.json create mode 100644 app/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json create mode 100644 app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt create mode 100644 app/build/intermediates/nested_resources_validation_report/debugAndroidTest/generateDebugAndroidTestResources/nestedResourcesValidationReport.txt create mode 100644 app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/AndroidManifest.xml create mode 100644 app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/output-metadata.json create mode 100644 app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/AndroidManifest.xml create mode 100644 app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/output-metadata.json create mode 100644 app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml create mode 100644 app/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/2509813633471efcff3946df72daf297e5ef45a69b63411e52d40ef0b5791dce_1.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/ExtrasActivity.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity$1.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity$DailyReading.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity$DailySection.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity.dex create mode 100644 app/build/intermediates/project_dex_archive/debugAndroidTest/dexBuilderDebugAndroidTest/out/3f1410b5279802ae43caaa23febdb38845ba07d2aad9ba94e65c1659b1d71f9a_2.jar create mode 100644 app/build/intermediates/runtime_symbol_list/debug/processDebugResources/R.txt create mode 100644 app/build/intermediates/runtime_symbol_list/debugAndroidTest/processDebugAndroidTestResources/R.txt create mode 100644 app/build/intermediates/signing_config_versions/debug/writeDebugSigningConfigVersions/signing-config-versions.json create mode 100644 app/build/intermediates/signing_config_versions/debugAndroidTest/writeDebugAndroidTestSigningConfigVersions/signing-config-versions.json create mode 100644 app/build/intermediates/source_set_path_map/debug/mapDebugSourceSetPaths/file-map.txt create mode 100644 app/build/intermediates/source_set_path_map/debugAndroidTest/mapDebugAndroidTestSourceSetPaths/file-map.txt create mode 100644 app/build/intermediates/stable_resource_ids_file/debug/processDebugResources/stableIds.txt create mode 100644 app/build/intermediates/stable_resource_ids_file/debugAndroidTest/processDebugAndroidTestResources/stableIds.txt create mode 100644 app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk create mode 100644 app/build/outputs/apk/androidTest/debug/output-metadata.json create mode 100644 app/build/outputs/apk/debug/output-metadata.json create mode 100644 app/build/outputs/apk/debug/wordofgod.apk create mode 100644 app/build/outputs/logs/manifest-merger-debug-report.txt create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ExtrasActivity.class.uniqueId3 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity$1.class.uniqueId2 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity$DailyReading.class.uniqueId0 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity$DailySection.class.uniqueId4 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity.class.uniqueId1 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/bibliadiaria/app/ExtrasActivity.java create mode 100644 app/src/main/java/com/bibliadiaria/app/MainActivity.java create mode 100644 app/src/main/res/drawable/ic_launcher.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/styles.xml create mode 100644 build.gradle create mode 100644 build/reports/problems/problems-report.html create mode 100644 gradle.properties create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 local.properties create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..cb2d93e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/.gradle +/.idea \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..64c69bd --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# Biblia Diaria + +Android app en español para leer la Palabra del día desde Vatican News. + +La app calcula la fecha del dispositivo y carga esta ruta: + +```text +https://www.vaticannews.va/es/evangelio-de-hoy/YYYY/MM/DD.html +``` + +La pantalla principal muestra primero la Palabra de Dios, después la lectura del día y las palabras de los Papas. El botón `Extras` abre una sección de oraciones especiales, empezando con `Ven, Espíritu Creador`. El selector de fecha en la parte superior abre un calendario mensual para cambiar de día, mes o año; al abrir la app siempre vuelve a la fecha actual del dispositivo. El botón flotante `Aa` abre un control para ajustar el tamaño de letra. + +## Abrir el proyecto + +Abre esta carpeta en Android Studio y sincroniza el proyecto Gradle. Este entorno no incluye Java, Gradle ni Android SDK, así que la compilación debe hacerse desde Android Studio o desde una terminal que ya tenga esas herramientas instaladas. diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..454843c --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,25 @@ +plugins { + id "com.android.application" +} + +android { + namespace "com.bibliadiaria.app" + compileSdk 35 + + defaultConfig { + applicationId "com.bibliadiaria.app" + minSdk 23 + targetSdk 35 + versionCode 1 + versionName "1.0" + } + + compileOptions { + sourceCompatibility JavaVersion.VERSION_17 + targetCompatibility JavaVersion.VERSION_17 + } +} + +tasks.withType(JavaCompile).configureEach { + options.encoding = "UTF-8" +} diff --git a/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/app/build/intermediates/annotation_processor_list/debug/javaPreCompileDebug/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/app/build/intermediates/annotation_processor_list/debugAndroidTest/javaPreCompileDebugAndroidTest/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debugAndroidTest/javaPreCompileDebugAndroidTest/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/app/build/intermediates/annotation_processor_list/debugAndroidTest/javaPreCompileDebugAndroidTest/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/app/build/intermediates/annotation_processor_list/debugUnitTest/javaPreCompileDebugUnitTest/annotationProcessors.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/app/build/intermediates/apk/debug/app-debug.apk b/app/build/intermediates/apk/debug/app-debug.apk new file mode 100644 index 0000000000000000000000000000000000000000..84246c1a0cc544f4201bf2bace97baa8306f54d7 GIT binary patch literal 51274 zcmeF)Wl$VXzc_ka10)dKNpM(#hhPZ=g1f^)aQEQu!Gi}69#|x}E$$K)cX!{#9q#^~ z=bUrT`PZ%c=AKu#n5Cz`J<>Dt>Fz0Ni)xf)kx>xf3kCu$1}#$ca{ZYjGQ5a|fItAx zKG~T#*;|^(8`@c#nL2+1xZBz!sY4VAKD~Y{Trk?w#6C^e`1p?V?Q34ED1Lf|Gz116 z0bQoA1wDm8CHy>!`!`YOPiUQULFfuu(O)2;?x(vFZ61O{3PrZTOWuOqE3H>8{Pt$9 z!fyi>rA@x07>nqW4 z(e4Y9Ke7}r4Z^8E7ol&4$9CJ(QKFlD*X_n$CpZa_YVUI{%@f;ICPgi+GMGM5?j+MU z(!E{qCeU)p?RO;&;>!nq{3>Cp@lflWe0j!#oL_b^e)An!r)%9b@yCBH4i$Pn-1Xsi?2DN{dT* z>@vES3DMqNVk@@0|DC&B^a(?B$*>MI>2_ez8K09wWXOB_FN=mpO2K$YsCIMQMH(vM zh$D_{m7;77^I$atBx4M@P|-Hs7_jDB>}+RORy6XfraPWCw9)S6EjE%6lGzL*$iGsU%18;!`0(|!#z##r zaVy|j`24F(qx1(aqU_z$B88Dfy&=lnvuL(`CtrV`q)mm16qShYuc+ea#y`8s6+6<2 ztA&$QDpK?%-AYX2%S;i>^ZqTp5I}xBCHtB_WqgWGR8fIBXNz2_?qFJA*WvX@IzH$i zeG@2sP=GUIJtt2Npf`wXFNc7$6IIC_j6>6%yj`B+dkW-QBQ->B(>QN>OT7iz+6=og z-Ohzo2{dK<8rXNZ*Nfy|nD(qzV04+`b|q&W6kWua)JxufACuMb{C;Xo0?pi3LnbBw zOt&+yt-qS7SSY<;NNX%7(yQ+YX*_?gr*%bZjZ3UExs1VRu+-M*X-->P?T}^Dgv6 zP)nQm1f??M>-U-OZ@T%r@w$`BJF;kvsK@Mv*hCYsD0aBAnJ^!GQ_WMVjmkyzDrROt zE}p8hN4|qa6G28g!yPW>VguqiC>a@17KdY6r%Dd7cw!tBO6OpTUf#|x3H8j9#HQVOdC3$G#=uh@|2*EX zx%VSEQC3YxKYwg!d`F5SXW~^h;~8Cc`$&wMRUI)(WaTiR+i2#kYhRB9joD6zkS>aP zrR{;&#zxYd)|w!KH!a}BXd7d&_vacLF}C1nhnF9zx>SejFJ6qEXH36j-&BvDneK8Y z5M3Dl_SZer8IgjkWv!o5&$`F(4#J;SO_nh&#P=jqaMN#5XO(tY0=-!V{bl_tuwB}( zJ+Hg1|F?xDdKsC=_vyhIG{#AmnI;LPijGFNIBa`x0j-hY)EAB|4p|MCrQtQ2XFVbO zXY(Wc>jjOdJ%R~?H~l{e7XkU7=C^loGB$Mv7&)}B{*U~h_#b~gc>Z7h z@c6&`zlN9J!V?Bu$_eh{22cOknZmcBAvhy^gKxD&utPA1mr?&!_V|yz|E^mOzWu-I z{y*9l7ru`ap0Kh1+e-lf1H;h4!NAVY))XFoa&SqfhzP$A{3rObg!F&MrO5w^k^ecC7v*0urH(bi zlgfX@m)BQMtN)Jwb?*OsJ-|=;Z_B0Pe=9tP&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^ z&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^ z&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^ z&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^&jQZ^|EmK3IVa%1=X6H>g2BoIum3$f3BZ%Q zgxV)|X$46RV|!Z;!+%fk%wgnWX=B1+?qp~JpGFowMSm1 zrp~f#OfY$NX*p>&=@+u>EF;5^YTiliO_^a?=0S*@BZrLKfHY1&vpi%tNLqI{^?=kF z@xNv-{r9a57441_!e>@|3!ecI8-6RsHipj5@VQG(Ox?>82?{x;i~8}=i&VbTW(ctXg~4q6h)Tx=RNuCKUk{-*5#xNLuLMG)m2X9_PYY;DqA{9o>()Ig3ICK>aD zuMpF`kZ7U>B{xiX6yU4G^eCrzYEP`a=IbOg^>4zy8PJMu5~``4D=ZFC+4Z~6Aj7}GwX{yLxlQcLuU7B z#bl=F;T2?yj!btaKRqU1yH1E+5rA7b=l?(FIIqmjj7z7B_ ztvX#{BJUW5MYyx1Sg&TCi}fq)nQirVvK2!G2Gm$G)u4rc)S6-2J9+ZJ^}W4sVh`r; zd}O*$2PRFNKFo5Ypa9c@GWp9A^ndRulF zJ{RhJ2?BhQ-~SptT>lK8{7g*m#Houb=$TNpDVH<@0a5tN(3ga-r7(195HV>H<)mmx zk>1kC#nX~va(4}*;9DH1umXTJI?eS~60&7wwzbm$jmR?KqLr<++r`TCW3#1ZneD|x z)}2s-+-sket2dV^&R1T?Ejw9W$Bl~P0kgl`%m%Ou_M0ofr{j^L&dXidLM!~Yo$X#( z!YyZ8^*+$GCvTbJL=~$VFH4NvCw7`6stJYIIDBTcef(W0lFWrvI9CB5iHtCxdhx{f z+fJE>2a<2)DvC#%`=l^(SlepsssIe>8t+eN(g*Z!0ePzgt6r=2tLMlvya5lZIxs?* z=&yG|Roq?zkC^?Gb8o2Zeue*bAbz?Phm337gMsrQ&{#ppp z7t0s(5&fR(o)C=kh^;2cOw5EJL4#5lgr$Tzf`r|UuY^ABZ}x|@yIr>fy?v*HBOu9? zvYl)c8-SLLiszs0-{!xHv4MEkuIxb2fPRl5gg%HjM!buh5=h?BwHn**N0Qa9@BA=X3BLQsu)i9Qq9_i0bLpw9ow|I5cQ-9#&7%>YP{L6D`r z>4CrSs)_@*`^$Swl;y%np+8vN?IEk44uaQ!Yk_M-))(7YHy z5MEVX1;9w$$?kE$NW=BqnyYdSd|EFwf@*(Jo(Fw;_d?|>3I!@L+_<^DcJ*QP&8nmW z>-CEUf<@$3+*V8~BvBMmbVWo+K|d9VShgNUIoeF%0lYQ(Ix<&%VeBvrcdFM0F^>p_ ze^6@tDZjqVZ)a-2pg^WZ30w(E@jn2{{6%E#PV*QyZ=0MmEiZXjR8YsK@$%tC%bLxp~V z_>+yI8POmvV*$`LgJS(RR&gEh8mPUAg>Ze*vQQxbe*S(z@gPfr3}n{;;jb8A96hvh zL~8VG6axeUWIX@AcEt|vkHDb&Ahc0r$qwFC?$zd1{&sJU9ZD^<`F8yus3}3@9ZRc- zu$TWb!xBP&M7^I;q0YdxYS$UXbPb|)cu9fU*WTRjvg!&$b>O(>bH|69VS#68zkH?A zLYxjfYv+51vW!-anvIZ+<`$H&iV0JNS;I78_Fr3LJy5n*<^Evs1Zu#?RRH1-G~&Rk zfY>0#po&2I0BU~&{}q4HAmRWI;SWf1$kiQmfABNVT?0u-5TOV&0kMGut9CG97%Pks zh7W6{UcwXmiuNAS2XO?2wL?1W+YQ?NKCPk8vaZT0 zVUu<6y~Dr_jD$D%znc4+`Jb+%MQw82F7S)W27&S`b;Ap94DVOo*lS=}+OMTSX{%z`AoqH5tx2WgBVhkhi| zLs~`_c_D&${4e&f_SlYzRgP7I_FIfIyutt$C7k2{=MJ<{T+a@XABgs-nt|5s?C{2r zg%3n_*c;3DIVmy0Zl>?9{8t2Wn zrBo@*_bFGo+La43HY9R739Ynp=m_`abCO?MeHO6#SgB69AX~})ny&PvaL9M2WbI0m z2ulsQut53?PI!++Zg{nbB7$g#*4M$lssWRRcVVnWG!Yy-^lZdzR5yPJ{GGz#FW3Qu zzy9oC^bUB}T-R6)#NL#P=*Q?Q2#g)ba0}hlPcT~;B@75}pO@|=LP%7ou>sJaz7D*0 zg4M9qFROj4((uP}hGD~GVT$jjR&kMBUxxl>cD$@6$dcBY?ngQ0zI_nFM_;356#D2cYKZs4kCeu6jTYwuX^s6LxPX!wihRm} zi1hJVU^lp0;Rb)b@$^&Ysp5X}-Ve&Gc;c-6V7yO70g)Cve+XJLV801k0UX}QYn+S^ z6Tu0=is%OPY(DA;H;mpgTGxr^jUOKeNa)#&DI7cTUJ_Bgec`KHDqqX>R*%* z{QL1yx6HI%+X=BRlq-Kw+(~NV=6C>k>>;|3)Se;i>4$}doem16YF-tCVNiIKP3+6bArx}S zUL>#mxt`$i)#dv&=3r-`FwDEmbB|!`OxQS>%ld54W>_}%b)L? z^c4oSCcST!_vzcgrfiKcV-G`8Spcw?Yl->kt?B1SiCEdD>?a*e^jDKXiOf4F*Ae1S zt~qS0)~5JtQe5GQ9P{W2EEmF?vy5x+{fYwNoM>F&&L~4zx!dpEnj4E)V%{<(?fKN$ z%looI!`hg~ojgkWz^t-;Uh19q-vY#mKYWW52T|&9E7(3-S?pxiG|x&`P!=7fJ?Yeh zZ_adHHUE;$xG%s3@+rszeM!@F207fuQ&bhV4I4i|r0r*pN*zu$fAzd=i@EM2g~;^! ze7}~dxxb^h6_8(;f@Zk)GheyxvJ7(20C$6Mh11VH&09nGxMIa-1k|>5*SS{2Oj|=l zjz-OSGK-VP^o7r=^(L^?ce>FjKWvU-^DN~7rfS4|+NGagp1{T0UGa8#dsPYD5_AN<)9nylcFkn)1#$To;ZK8@3{H06uN%Bq$yUtn21pJ!PgVPyr8MZNEK@lI%JXJ$O( zT-bBtyTQj3Joz)>_j94|Tc+=4Tj$-Iw7TEeIY|mPGW&SD*SNg-@U!tU4>ln#y__>^ zUgcd^dSTGU(j7bC^0vXcm&+nmpPs96cFe*?>JWI~eLkf&wDFwdfcBiq{p(`~P;1kqR*p!ma$mR!gtgb{dX9v*qb zR--oI^x(>Au=%C$$cNWJUfIjSUIhP-<^(g#{;01!&`NH?WuHu5b`n#*s92CE`Zu-U zxwO2Zs;J|-=)|{7&%vB3za7ClHxWHvi`JQ9N%=P=ec`bJ=idvRC;NVxgIYZA%>~aK zV+ch1!Z{q)u`{m47+XifIh@ubGu&$lDqPoj7ky29tutqe~|7bSUF=NMMh?buqkRRfGP7P~ql7kuT*=M34JH!&D>1erWk-V#+C~ zfqkw<#wY4VujlBVULG_lHaKOB*-r_|O4kV}EHZvIyXUl05>`Pcf0eWFb~!e*`fSUW z{$k6HUhP<2tVrNnleqc&8oh~kRZLqETDmz^8e)0-6!KRksA=;~nvm;|C(mBWP^hO} zsWXp!v5fpou}2y}oi|ORgb?2GcyWa_C#pv4sCqDl(S}ap=T3-36umn|4mI39>~D*L&@W>y$=_RVUOAqWEa%(N6wnlkVz*ZwUD$C zbyXhVuaU`bnI+Tb-s*Y9Es%pLM3?dyYL%n3`MZ`Z@=ZfZYSldWlh#|#mzR&$=mWP# z-K?w*kk>XeC=H54aBNkGEgG%pS_pm9e++U<89>U^Hp}Lu?UfxVMPu(3RmurvbF-Xm zH)R|7#_buFV^Tl~_pU;E#8$T&E^&o+E-I=O;y$>-C9P!>KKqvP@)uEsXH!N?%VJ>w zjoJ^bTI^%zMlNy_&XX=_0M%@VT}Szy;sqXIT_4=}HP{?tz4^E=I$3w23vTV*kwb4K zDzsZ~(6(Utd!hO7jkL6VRd@qY)-)%Pl1=jz<9-y(^f>r@=KkGYGjg(xxeYlsW_SWu zAr9}=${uVY=;2+ud+Z0*%%Wo1rQOkV9$qkzJHT`}(N z%tPtsYV$9jFtSt0{gcZn#5?moCF8#O^mMB{%eoELu++NSt#{|-HnatCJ(bYxWEeMp zI&ihXxv^!mp-cm1L!MGHZgX`Nlb(bb4Za;0pZe`>a=3vffj)P90z zKszF)!u%IT_F53#Goq zoH3EY!_XLxEqO6*G*(6(8i(|Fn_v`qm$u2}D#Cj5^$qu<-NUpdoUO8Et_Ecro z%2#%GZV>A9dm+ax*SWSNJdra?PbT$3P<{KhjK%p$lCty!WC~~_OrvYuVQv#VhfLPx z?FY{Lr($pv#mbz$usYV@A2SzrG#da|>Z_z;%473QWH`C*IHzHJ%+#XG?GIm@f7w@sR$GIF|^q+*#XOO|uU zXmxR#Hp{mBWT~p^V)0k}Ih+QQWird^@hr_1zNCGy6z~;hgJ(s0F5Sm%w_>V_D93i) z?K*nnqSL#4#ovOJWjgF-k$SS0W?w5o<5eE58W;NHDz9h`_%$V#WtUd}oDc7s^t>$? zPbQGZfHQF!XU+JxXv;nA1fn1(I8-)sy9;#XEs@rMmpPBwx^76LLQe~xBKRb`qW+Zk( zeObp@lk%E0-iawG?<9w0oKZTe>gUu z`=MMjexRwn{DC!%cAoM22czW`C!=!#!qFVpHc`2pZtuuPg13RH4aGM=H=cpP1kl}^ zJ~@=3!wi>P!b0r=rWQJLJnwAR6)b#D zp2%9^ckmRw$#4iH868m(_Yrh|NAfGn;7)Jzup4FSX;V%%q`F35&hqX>{EJMgL}KZ? z(o8+y&nbSkf?+OA8R|$3{?(t~9!RL0-6te$qq1)luJwVGq;6k~n;+EtQedSk%dQa_ zyxdM=XYdi-6J{|PBsH#IWvoq_oJxF@*58W}CCa`TnN5e!)}yIXYDveWk!@hd z#zF}G;nc%Int0j+v#O96ykKEUdXc{SQA6k_E#qp&TiUo#Y373b{6I_~!z*7_wL?ba z!KJXe?imK5>9NpJ8S!&T(H#Z4#e7Zq>0v-y%4yNwsj6DztIu~fMW5eN7?sIL?a?ko?m{mH6}2leJnIiUsWjBSfoDsN z*d?tLG~;^Q=dI0)gBC=J0}qhORrta(2+(dUr~l&pohvIct{+ir$?&PLx7W;w55sc5 zj@s_PK_9;)u|+?f&yrs-oX^U0H41xupi-sS^O)omS6i)~&sj=$u>E_aQ0DM(;eE4y zc5GwOrZK=fW7Hd*Wuu;1rB8SvQgP6-yqM7eLTt4^VA~%$3QVn!S{Sp0ahhSS6)Xo%fP{$iT>wuoTd(r5bPX3$L>gw$7HL4%LjSzOP9?9S29roGShZ zZSEnpu2BB#eS&7qZu)4gR^e5-f5DbR$jpA~F1pp6gC4}st;m(-!n46IRx7*1liM-A zRx9~(*^K;1>l7c`xMzfKp;Gb4QHMosYto4$a`>ZtwxyO9H)sj0)+8@H2%zVkDe?EJ zYhIG}7~kUBerOu6jUY2uezU58(iKXcrsI{6Hm<#2!t<8HraeVF20`X_y|G|1({|Y) z*lkWWDWh}Cf!)-yFVU$(prAjb3~G?0R{*F_@X(eSaLUV=%d(U+H*prDwVqpKF6lA- ziXCbRe4mQN=nIjtOWT8y8Ap1KS4DaFv6zn70G+0n2bxR-&cJ~l`n`(^TBLQEFV|i} z=D4cThKgBRpTJ&#x{YpO&B1M(LbJigr{(Y-0DkeJ{1S(_GvB_%?Pt%6%%9D!*UBUE zqIE5^fw8Bj%=PaogQ&MII-!o^;P9ixXk&$_aji(ZQi)hw_PT}#fZglKxlfcfcgMt2 zO#En##4}%C*_$qDzQp&EOQ{5C)A6s9y|u)&oGGbS6}vxaOi%76S0fhHH0nx8T}%L8 zlw=%b%$t#kA2i4V$Mfkv9y>1%e6y$o=t|9nf}IWqdeDy&6MiHnWb@XrU1faGc`Qw} z7I1@To3BJHO*rW_H@t1A5skfVgTwvL|a zbNm6RgrHaJ_{+OHBfC~7FRacWZ!bEb#TR&Z;?7R6`)gpq@Mes3+f3I zax7-icTi}t&!;r|3DR_F&XI7h0Paf?vHQR=Q0iOtt8|oVZzf4pNyB7lwIZ>Nsj^vT zidX8u%O?rZj$FcMMY!axqLpvHlo4?Ro{3kjl~z2KukQQNdZ-!=;eBDuMQgj~I&mCX zJy9^xwhj|(a`R!{zQ7iTLWV(^Mrq8wTW0H(==PHCHX0G*}EDVwszqKCf{@)Ep zoKM97r$VU_1}DDaAJ#Hs_dw{_RYNabBe}F6Kamt()KJoHiAH3KFn|EqFY|G>K5XXWS^WxGKfLn7KE1zJfZXOUy<@dG|wRR z9sI_zTK8PFC4)dSB3i-WT>F$P5a`2PV>Yx~(=6rSY~BmgZi$P(c8JdHe$Obl(oI)w8-UVJ_~B4)S}KG%17q;s<3mtZf4~iqrO3*%NROfELq8p!C=yj+wRy( zArw+QB_(v)gLBT04p8lYO5M3b6jV)7LEjqj4s_4*ywBvwYkUs~O+^|5LKu~qtn3;Y|50L)fTK;q`(ul z(be#&!Z0G6bxP-az(ytuWT)1`U-!xwvd8O}SWkZvZ@Eu2&^im;u2X#Fv{?0oYZpsl zKf&72!{lZ^dM8r5#N!F*L3iU`Aqn{56#?CQGqVT8Kaq~;{~HV-9cwZv6LfM$i6L@6 z)@Um18dGa!hqg2Z@qPHik@dzt)M)!VediW9Ue=<-%ifr7*tT6dyVp83KN3wg7yejO?ZI6GZ&DQBmsY{Ia zdpTfUDOYa&_%@VWM##mt|EV_WQyEumi!NGRymohJFqb=kMHO%Bf70> z*mQ`MV)r&Jftgm3j!XB#jjlX!s5_&O1yZ-h>`Z;td=Dc zJjdArT7Ggc0YjkJg=uvht<-}wPloPma>0sV7=`A1^;Np(;XdtJ|8`T>8n z5v@nt1)C0MSkIYR#`(yYSZg4E1ryueCH`;}F1V);7oM`R@H1T#(-93lOicMMdSiOw zZTL%Rz6IU4;mwI`SiIY#^=ZjKv&_!gUAmg$b!)GtwuLi22O`ey#%PGM0g2L9$Agvg z=m9gH2>m1*c3KJeTSR5!Bsm+lPB4cOJ^=4g^|VY$(*x!~$x_c({5QFNHa)evlSKbA zxv`{R7VD6`qr_Mv`}WJP&-&~lAjLQ?0eTX~(~cvgTuPGQyeg3pb==_{{r9dNeb1d$DD~46{ z#>smBL8ra@nrcnh|Fa?oMevw<&+tI`kgKFj>eMPN7S7F3-#vtAg`^5xk4J?@|eXS2;q92L1tw810~->$5Vx~m5n z`1gAK)-xU0hd3=vI%k=c;b(6(58`dBtTzwq3s%#0SRn2DU3HgLv<^n!JZL#>pZ#LtXB{%Ajs(Y+*ejV6cruzN z>8b2S{l%xglh1xh6;zn9R?)IzJ89mmsjWlh`iIZx465!@Dw8^}gh=&f+a&S{nsE%t z+d9#ie4%4&}ckiD|SNv+2BUuk6t!& z-eOGn;Godnv+4Dvacq4uQCE`Xp5Kn9F&)*{)_a-@eNmwYPp5}8l`NaxRB*-ZxkluXmX(&Bd z%REzoeBFdALDS`!l;!niVI*}&Y^-6(^{Zie=WAa97S6^s%p^iR{HjSI zHlY)sVpr=c#R;Dp7i6`O&)FS!1Up`h7wSC6#@Dq-A_2gij7xqTxZE)lw5wF za7Ji^h|dr42t&=LPl$M~nvt!l7Yu&t+#$PMFuIe|uXJV1Xm4h|g;>vd3^hc@^~sWW z6gg9k00S>wpF-v}3>)t>#gKEj2Ol!6s#l!Cl9TS9ev3D45hAX1tTK{_x8q0jq4}I4 zSigo*y`VBTLA1{|C*|u?GZ}#vVcW%~ZNdcdt)cO>8!WLa^%2dN<15NWy$N>IP=V^G2fLca z4G&h1--Ug@PDIX+2a!@PJ%#tqNP7#;B4ie?+x4|AwM$SQ1S#$QFn)>Z2YbmZ(tGF8 zGzYBko5pyaZhz;8J`GW1`a}o}{#_B+BxMx$GccVhF%|vlYYI+YX&DqYV1J;^d!ILK z9Ls)u>7}t2sdf8Cm@nl^tZif@<%X>hbux+eNX3VWSvh(%-`AZ{!JHmZ9|GYVxRJl(A&TsdhTyxC-6ell+oh>RN!5WpH z^rdpm(7a{5IjT*=GBu4O#3CvbBg6q}f4B*ktZ! zcf_oc&+fFML(zVtdBcx%I&Az6E9v&;)AY$0S>nP1W36S$BdLAT_3c`GVaq}0vR)RC zeygk)S}uz|?tK!;_#HQ!i8>Pb14okM+l`TW;V_{*=}c3?vBJdnL!~@3&eYXcFE8^z zpCO{o{v7#O(WHL{f!G)K2RsY)!vd?uikUqN0i{7X5J?ZzAJD!{;2&jGegnn%8>0Fq z-jdXcQTDg#Zc5vd-o+w#2H5UJEZK@efub93AmpEZm&+1ECtUWg&7${mSJVYY_DnIXRFeKQ)i$BjJ6)B;yZ!d8|KjMlA$uHogJUAu zFLJRjcnOiHclvTino$)oi=;WBO1T0|=1%_nm#52M6EFG9OQY#a{fZW$jp~J#tVmX8 z{$CGr)2oQ9TPxX`X~R75xeyy(FX{{v$yW7fabmAY4tSuRGfYU-izMQCVW z1~{?aJ982I;q_%Y=(@>*aA(R%U?xzp>BZkGG}Y^eMi{ow#|afpOPW5&XQ^wk%c-fw zmph;{gScf`Eg|JqCRUfv@@tTa63|ubnFCS z+dlmECUiNzalTzZXFr)=uF?8C#U&TIk#5B0&ykYbB~R2c^r#<0%`;x_>Qzpuay27` zEr#Z`x%dv=kx9-t7todJ;OPA^y0CE37=CvVAzzOaS~|9-;y?z~__dwOU;y4&Uls*IS>dUWc^X;l~Q`Pw9K>gwIt9vE*_FZUd zKhK8KxBOj=>AC()$y|s;>`v>#J%eq7*@p($!tyM zi>O@1bE;cP?}3(Ia!dY_c&c|iUF;b&1Fq1q`%Dip^Vq%? z*Pl)m!kTgy_&$Tgv`K@@%E6<1NoJAz)pgaH50cckbGGk@KUHim2-Yi%FkJ$17E?}e z$fz8GR-`;cUY#q6x&F#XE(p!Qj_=g&@XaoA0WXei9&J$k2ER$)x1nE=-kD|qEBZbu zxQ;rt99LIr4gT2{Gs`W^ngB)J^oKc(uzvi#0x{5ioT*TK^mDnnw_o`tX#MnS<*z~d!s}j zWP8W&+g-)cm0Lx^{U^B4#QN% zyXXtOX|eP5;03}+PYL6Z+KLhHkH>lYO7|eat$Hoc+NVRzHDhFBWMSIs@`t=P9Gy>yG%+H9i8SyK4Cf zZoLksCMQI1D~Tc{&W!?8{fIAaUW-lLxPtm6F6CwNt8o>!T~3aO@UNMYvle&T=&v{* zoCvX!&c4_V>dkUpPinwIB{&xC=fVv=mLkADsr$nU*K(Il9!K%C4? z*g+?gGjk;@TL$C{m9a05aNqLrsB=^TON)SAmI~uM(Ww}EvkTOT%OI0fYmi7xcV8g-L6Pf+1q00LH*%YGBL~LKKo6>wo#Ng}+{?zWA=6g3c6Owo~(mtG!qXTuP#- zi>Xgxxn}C2yEJG}$&9_K%G_C`Vsn>D#a!hP$lrE-dMt zROE=cXbXflr6`r>f*14yY>ety6*Z63nf0@2p^+d<$6#8XW zdhcsq2F57b@5Ss0%!*{5R$waVgEjxeyuw?rWoK9NOAjrf{zhio;AV9TgoJVOfeH&@jI>+7y1#6k=~%eR)8v z=Zd>}3*qKKy&`(t2U0JV`*=W{wVQl7;Ane4qP6Ic6@y|n@+SbIhq3jWhi|8E)?6~e z2@J&TJ|@7(X$?KD;_T^IN&m_nZmC7fhBOAWs6eh`nT|@2JMNbSKoV4_G?MT==s3>ditc z3DQb#I4t8_*cZ*mf^;jC<#or`%xp+fk#&2i^I9Lb0sU9p9qJ<=p28QyxkPiLX1NKR zX#DWe=L!^1zOyYj#+jCz>f~wh!5!q4-EoL006_ctj&uiKe}!SzhW90sq0!KNbKPJOK%*t9Fr?>T~VQj39? zS?u$jMpsCnPR{}Vg1B^D}_-uNj}zdQYY z#G?@Fud|T^?i5+ZV!U2)cMSK`21g{Lw@8Jn{tV@c{_PQMt#_Zu<8qa7xge|})HR&` zP8i(eJX?!+T)!}-sFwfzqU5HaDX-r^t#5$PQ@V9dw8P?XCWsv7-*4$8_7^n0CG?nE zWt3gQx?Vx{x=b>{byP-s%(J}$^ zq#$xD=4wiGVI_|RnRRuqt7*sfzO3FO~~W(HH80V;&rk-|iJp=^@V zr=~CY(o~JGMJN}<18i;wmOej-3O1g3L+u zH0^xVPsld&`%|0@Bp?#grw>tvD@EOr@V|Pn;V{W}-gAGy<5P1dWyn1Qr5qGs@H~Hr z^5Ii^`#KiGoKg_~yUor>>%fk`1zti6(@u^Bo&e$2osKU0vYeMK7vBA2#QkgJ z-@`@Pu-VVqYn$mPhz^c{?`HJo)y85`C!>U@wIa@ywOwsOTSBG~a?8er2}50LA^0dK z*>Od9WapY}+c5zm=w}>yg_a(6l;$@*dQT=i$N9E1QFS;bdgw)74Mc&RpEuzqL#udZ zgWG(?8&6~l$lPgP-?B__o!cQux`g(U`rVSUs=)*2qiG>ZAuS=BeBpDY6(rt&wt*J;VM+5C`qL1B@-$ zv%ge$@al}9+A4yC&IG;vMgMt7Kj9+M4D;4b;uwqWcXkZ*456eJIb zZ<#8LP~;o7Q?ib}1NMMe%b(hRd!mZy*em-5M8))yPewK(ME>5?P9e40$bih?#p z=mPiar*A~LCBLw5ENJxoHeKG{->ocN_{*L#U!IUm7<;8ZvFj?l!M9krpt8dJ&W=BF zstdKZkEBjj(2leZSlO`EG&eP7)#zvJ(tWT9sBc#GDQ~~6b4ib68Lw!{ZFlcZw464| z(Z9^p(O4c?RNBo?CX{sXlveE7O6i*Jnm!DjV)XKiy*jU=+J2y;tk)^G|M^`u=$2g7 zWpN#%r+y*y;06z;a%rm}WDV3(S=J)Xm9`99loT;e5JeEcevyv|z+at0!9S;5k? zRF8`3anoJqNGDXhqJj#$KG+Ri3x~IO2ftwtzo+$P1Ul<1c(SDsb&}FEO7=;5DP%0# zrl!!;wP^Mb`wlr7Y@`KvU)Jel;c2O3Z+u~cW^PCIX{P54X@Cs=xO~~D(kq}RtRFva z0fh42f=#^_)g67HCkK9$f*OX{mxXA!h1bxz-1ZJ;(7^ zrBu;<)HX_x=IE;i6DJdM{y!}&08LG2tho3UM%|@{@ASG$U9R5kKUK%YIWYDYLpRL! zOy!o}lt+wB?JE}Ea9%-6*AI?dOxSQLe%p^`RsRv5(Of(QTtEg2vLtg#_0J`S8b;I| zt3Ev}xs_zjl{{{8SJbv{vDh`Ay>jU^Ua}Up_U#3Fk2|#(pzYiQ-k-P3OpTclf>)*- z4^OYR*v2i(l3iNVW3~L2OWGDs^$$wSx5~90rWZ8$PgPnx(8%OkL50|q=2GDIt)y>_7CAQL zLtg}(Z36lVxFHUAM1TyRfQ60Aw61C)s@RzfK3SuEu8KST1My?~RLzDb>+P!tLw<42 zHcQvxI=1HjtG%y`s$1*YMG6#(6}OFhafgkS;_gl`g=b{9}9fZsU0z z7VxG!?Y`5d{FXREHYKNefRj_fJ&ZCurRRu+t9}>f2n83P(;6PSEmq*}iFC}Bmg`kU zvd8?{nK>T7vLUifZ!xJN*}b8ypuzM&HV?fiX6OFkWA zJFmAQ%UuVA-FsfstoDYsHlFzQMQynecq7^Qz<$iRX~CY~2Ci$bR*`4RMT?}l+gcL` zy6>{FJocTgO^TW{Z=WH-SaC}Ie2m;`Kp9Dmlf(%0DuPK5zIGHhm~A6> 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 JVeqfD{{w7QXvhEn literal 0 HcmV?d00001 diff --git a/app/build/intermediates/apk/debug/output-metadata.json b/app/build/intermediates/apk/debug/output-metadata.json new file mode 100644 index 0000000..2edc812 --- /dev/null +++ b/app/build/intermediates/apk/debug/output-metadata.json @@ -0,0 +1,21 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "app-debug.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 24 +} \ No newline at end of file diff --git a/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt new file mode 100644 index 0000000..8ed2aa0 --- /dev/null +++ b/app/build/intermediates/apk_ide_redirect_file/debug/createDebugApkListingFileRedirect/redirect.txt @@ -0,0 +1,2 @@ +#- File Locator - +listingFile=../../../../outputs/apk/debug/output-metadata.json diff --git a/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/createDebugAndroidTestApkListingFileRedirect/redirect.txt b/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/createDebugAndroidTestApkListingFileRedirect/redirect.txt new file mode 100644 index 0000000..84e7ae0 --- /dev/null +++ b/app/build/intermediates/apk_ide_redirect_file/debugAndroidTest/createDebugAndroidTestApkListingFileRedirect/redirect.txt @@ -0,0 +1,2 @@ +#- File Locator - +listingFile=../../../../outputs/apk/androidTest/debug/output-metadata.json diff --git a/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties b/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties new file mode 100644 index 0000000..d3f8884 --- /dev/null +++ b/app/build/intermediates/app_metadata/debug/writeDebugAppMetadata/app-metadata.properties @@ -0,0 +1,2 @@ +appMetadataVersion=1.1 +androidGradlePluginVersion=8.7.3 diff --git a/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json b/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json new file mode 100644 index 0000000..116296f --- /dev/null +++ b/app/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/output-metadata.json @@ -0,0 +1,10 @@ +{ + "version": 3, + "artifactType": { + "type": "COMPATIBLE_SCREEN_MANIFEST", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [] +} \ No newline at end of file diff --git a/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/processDebugResources/R.jar new file mode 100644 index 0000000000000000000000000000000000000000..d550c5272589752085e1949cd72ea2b9a2b36f3b GIT binary patch literal 1709 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 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_1/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..5d1a6bc26569db2383764dc09209b4400b8e4b67 GIT binary patch literal 957 zcmd6kJ!=#}7{{O6ON@zkF{aQ?EK&*X84MPt@NGR`xKl8Q5T_v#3ou$2E74Z{TDT1A?pTI(&*;}{-vCqOV?DP8j|L5H=n0FS|MLvpoCT*@{JSdcw zXk&?`%7$^j@O+>#L4%pZOiXTDZc>e`Z!Ncf{%HpOIm3PG zVReeFc{c29c}wDn+{2rjSJ)$m*0D>MFQ&+nTofbBykj>M8FP*s!@{Y2V=D7#M<^Bd z=vY`On8ZObWaP1-%}MyVNAbtXr{NY%XzmCy1H{(|Dt9Gy9p22fC z=HcbhG2npaGSIav#-&5t(Ud!+7pLyjI$j+e9c$|cmCS%wXTXO=)sGRBELSyU34Z}8 C9zwMM literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_2/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..a7d216cb65c652dd9abb203ef4607d5e6bb8ecf7 GIT binary patch literal 1181 zcmd6mzl#$=6vtnFoO)++o`+~B7FP*wJnpd2!e49rL84#~;h4h7%p*HGnO$clmrY}5 zFT&Z`S=uXBC;kOiieP8!UtpncHVerif@KzlVcyU0`^?VUpRnXCY>IRkaU*T2WYixi zEzw32b7clmcjS3rV~iOZiAGFrTAn2^{VG+cbf76qr*~bRc{tX2%y)Tf&722y%|heK0o}E!?%-aY(kbUyxQo1xbkX$0<}R|7`f_oQZ*0!#%V%uY XXKWAhFaMh`$!ZZZmvrL)lXCb2ys(Y~ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/dirs_bucket_3/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_0/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_1/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_2/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debug/dexBuilderDebug/out/currentProject/jar_3303706eb93b2c82251b2b2efb60d8ef16a8c06b8d977e608c9abdceeec2abe2_bucket_3/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_0/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_0/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_1/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_1/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_2/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_2/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_3/graph.bin b/app/build/intermediates/desugar_graph/debugAndroidTest/dexBuilderDebugAndroidTest/out/currentProject/jar_1cad183fe8ecb4dd77bba66be5b5c70393173c26efebff4fdc474aab0adc5d2b_bucket_3/graph.bin new file mode 100644 index 0000000000000000000000000000000000000000..601f245f575611e9ee7dd20b1adfb34054ece53a GIT binary patch literal 235 zcmZ4UmVvdnh`}&9KUXg?FQq6yGes|{G&3h9wMZ`|wIVYwUC+0)Brz!`)g`qcH7_MK zFS*jaD6t@e0RkAA7#MvRcvGN~CB?pp1tkppK3R!niTb4_nK}AE0qcqapdI2MF+Gr& zo=;|8c4~@8VsQpg*5rU+j6lwT-$0Y17`PLYlT(X}{fmGOs3>9(MCgI4W@W#1@UU3I wMP>#jHwLbp{KOQu#N?9vB2Na+l8mC%;*9*9l!^j-2Z-~^Ie@ePh+V+|087D2XaE2J literal 0 HcmV?d00001 diff --git a/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex b/app/build/intermediates/dex/debug/mergeProjectDexDebug/0/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..ec2e9785f91a9e5c983654b4d5312a43b07136a1 GIT binary patch literal 1572 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 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex b/app/build/intermediates/dex/debugAndroidTest/mergeProjectDexDebugAndroidTest/0/classes.dex new file mode 100644 index 0000000000000000000000000000000000000000..cd8d3ddd4e3c808a80532c15f1919d2d71a72bf5 GIT binary patch literal 580 zcmaJ?W+D5HnXvL{xK@i&gC3)D_k2E%^6pKNeI_TyPaB)>P zH?iR0*ngm-ql3Gi+Zu54lEXXioOd6|J#ke(xl!1m)w&+OS8wlLM$d1T$8>*M{Ys4< z7uU-(L_QJqYugztlX^9X=D}E>1%?15x(4Dx8{Gh`KL8=f80!b{38b)J0oH&k01t5w z-^XD7x7d$s5hUJ!qga3X6%07Bmw@i4dAC6Gd)m|CJ}p(8PTRD#-O|$4va6*jecudK z5SoW2%2XQiM4Bz>9hnDqLpfoIj2fvZDq90#OQ)$kR}_V-`XVcEm9JYe)EzI^?zn1V z*u5iIbs6NGx^kL9uN{bD*zKvTXlpMgeJzSxg{(MH-2jc~vGTk5O-r1S8AZ`R{QHJD zZd;a=8#@jfCUdwrPmGNuI9L4byv7;DbLE_Pw(N0Mb3mLEpJko1GM1;D^O^x?k8>k% NJ~Nqhddm4<_yHY%YlZ*- literal 0 HcmV?d00001 diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out b/app/build/intermediates/dex_archive_input_jar_hashes/debug/dexBuilderDebug/out new file mode 100644 index 0000000000000000000000000000000000000000..eaba0d17e8003469a02fa630c3d2143a7c2dc8e9 GIT binary patch literal 406 zcmYL_%}(4f5XZd>h!!ZK9NKGNfMv7!SW*r}l&(NpKmu_=mePqm*%%z#vYnE5;5B;W zAwYeCUO98+2{=H4kQnJd(tq@u56#UZS#Xwoy?{S3sJ)PbsZf{5_raBiV4~Y2x+ZU* z`lNSGmVq&J?$~m)jU}Jod*0}U#rwN|Uw;3eBmD_kk{b8~nAi4zeDtM7S8B-{^J9l} zv2yjH&1C_Zj2|_ zKflv6ht|~-b@ovv+b>B*oauKI*Fp6ra`VY(HBNf<`s r01H+WVHzd87>_s)$SE-#0r literal 0 HcmV?d00001 diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/dexBuilderDebugAndroidTest/out b/app/build/intermediates/dex_archive_input_jar_hashes/debugAndroidTest/dexBuilderDebugAndroidTest/out new file mode 100644 index 0000000000000000000000000000000000000000..2fef80e13a21963e180528acefd138d9a41b42d2 GIT binary patch literal 428 zcmZ8dO>Yx15OvZ-PzWgH0N4Hjl5BSKv2Y-THUcSt6xs{2w2bXZ)~VOFY;U`NrxM5h zh*tdty>jNtFW}H_5E2q2y*a#j@6Bi~f04F#s+>h^;l*Ei3<-R_X)oIFwn#2k1q?gQBkxkH~DB`W)7 zMz+;Ce^~c!jYfSy=TDe4y}4A_dink6>64##JEXB7EejzJ57yExSSgjDQU`Pe3JC!{<)*OpwhXk$T&aUB zFw-Vv8Vd9lIM#H=6?mU*z)^v$TpwuRj1JC zM;Km`!U>02vCmBtyoWibV_9u&tuUijTSG-DEPa-19lR*$jA-sToXfcKC^WVn7RT&y z*?L->S|@91Uf>OquAu<8F~H!-22U!zC;RPry+S92lCM}Tt0 z6PXgG&Yp@bQAfX>PyyTMH|d(-;A+#$Sd_6*_Wrg0xM&wD1?ZZ1Iz;^}c0_o01Yu0~ YFJiKRGgSRo5atN*hm*(-jt^fc4 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties new file mode 100644 index 0000000..99bdc47 --- /dev/null +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -0,0 +1,2 @@ +#Wed May 20 19:49:08 PDT 2026 +com.bibliadiaria.app-main-6\:/drawable/ic_launcher.xml=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\merged_res\\debug\\mergeDebugResources\\drawable_ic_launcher.xml.flat diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..44951dd --- /dev/null +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merged.dir/values/values.xml @@ -0,0 +1,12 @@ + + + Biblia Diaria + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml new file mode 100644 index 0000000..9be148f --- /dev/null +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml @@ -0,0 +1,9 @@ + +Biblia Diaria \ No newline at end of file diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..fa30fc6 --- /dev/null +++ b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -0,0 +1,2 @@ +#Wed May 20 19:49:08 PDT 2026 +com.bibliadiaria.app-main-5\:/drawable/ic_launcher.xml=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\packaged_res\\debug\\packageDebugResources\\drawable\\ic_launcher.xml diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml new file mode 100644 index 0000000..44951dd --- /dev/null +++ b/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml @@ -0,0 +1,12 @@ + + + Biblia Diaria + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml b/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml new file mode 100644 index 0000000..9be148f --- /dev/null +++ b/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml @@ -0,0 +1,9 @@ + +Biblia Diaria \ No newline at end of file diff --git a/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state b/app/build/intermediates/incremental/debugAndroidTest-mergeJavaRes/merge-state new file mode 100644 index 0000000000000000000000000000000000000000..1c983fc9343932a9c78c9a72427de638643c16d4 GIT binary patch literal 478 zcma)(Jx;?w5QWEvB!~*Z6)2Ks-2e@JBufhvX(FXs+aqhk{+RV{JC zM;Km`!U>02vCmBtyoWibV_9u&tuUijTSG-DEPa-19lR*$jA-sToXfcKC^WVn7RT&y z*?L->S|@91Uf>OquAu<8F~H!-22U!zC;RPry+S92lCM}Tt0 z6PXgG&Yp@bQAfX>PyyTMH|d(-;A+#$Sd_6*_Wrg0xM&wD1?ZZ1Iz;^}c0_o01Yu0~ YFJiKRGgSRo5atN*hm*(-jt^fc4 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties new file mode 100644 index 0000000..34cc8d9 --- /dev/null +++ b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/compile-file-map.properties @@ -0,0 +1 @@ +#Wed May 20 20:10:16 PDT 2026 diff --git a/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml new file mode 100644 index 0000000..af0b3cf --- /dev/null +++ b/app/build/intermediates/incremental/debugAndroidTest/mergeDebugAndroidTestResources/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml new file mode 100644 index 0000000..4362b59 --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugAndroidTestAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml new file mode 100644 index 0000000..89602a6 --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugAndroidTestJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml b/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml new file mode 100644 index 0000000..664aec9 --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugAndroidTestShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugAssets/merger.xml b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml new file mode 100644 index 0000000..0acc08c --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugAssets/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml new file mode 100644 index 0000000..fd6533f --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugJniLibFolders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/mergeDebugShaders/merger.xml b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml new file mode 100644 index 0000000..0a43d58 --- /dev/null +++ b/app/build/intermediates/incremental/mergeDebugShaders/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt new file mode 100644 index 0000000..443bbfb --- /dev/null +++ b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -0,0 +1,7 @@ +#Wed May 20 20:10:15 PDT 2026 +base.0=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\0\\classes.dex +base.1=C\:\\Users\\360he\\Documents\\Bible app\\app\\build\\intermediates\\dex\\debug\\mergeProjectDexDebug\\13\\classes.dex +path.0=0/classes.dex +path.1=13/classes.dex +renamed.0=classes.dex +renamed.1=classes2.dex diff --git a/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources b/app/build/intermediates/incremental/packageDebug/tmp/debug/zip-cache/androidResources new file mode 100644 index 0000000000000000000000000000000000000000..1bc0abef82bf4bf841b5593a52b9b7fce9b69160 GIT binary patch literal 221 zcmWIWW@KUj0}ddm$l!kEpJ@^^1H%PQ1_oh>1QO|(mr|6Unc|z6mzkDYT%uQzn-hR$ zz*MtebB;1HFsuL?B7>xrfnhRGq$ssmKcy(KJTWOJRX;O1J}0p>FF7N%2-PHzHbn-; q$a9<@fOgggD^w_iFC|MDay}G@lDLjOiL{;(W}VK34j{_ xQm4qk9bhJ`0c3$NA4mue&I64tN-fSWElN%;)=MlZP7d&9Wdlhw0%0v&9RTPA6pa7? literal 0 HcmV?d00001 diff --git a/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 b/app/build/intermediates/incremental/packageDebugAndroidTest/tmp/debugAndroidTest/zip-cache/javaResources0 new file mode 100644 index 0000000000000000000000000000000000000000..945a7c54647721770409379538f2db9a7b69be90 GIT binary patch literal 22 RcmWIWW@Tdl0!AQ2000gR0I2`~ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/ExtrasActivity.class b/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/ExtrasActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..b2414895aeea78864b93208228c64bcf6f114a41 GIT binary patch literal 9742 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 VShv_fldwjfB4ucy44-fl<)4Yf5=sC7 literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity$DailySection.class b/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity$DailySection.class new file mode 100644 index 0000000000000000000000000000000000000000..caa6389379ddb79d50b5cff9c94ecbac4220c318 GIT binary patch literal 2254 zcmb7`-*XdH6vw|exyh#6g{Em!Nbv`SR+?W8R;CB0?4$!s=g zeeyy62_Kx17hgeb`BAMpjt@HH51etvzreqN@j*OyH-SLPI6QRkz31M0etgckC;j=~ z+gku8VXE-KuYhX^AjlA2(J$*6Q@6^QlZ6$d=r9B)ge9CQ2LEt;sRJQ&C{Q(YLSq;y zR#r0wQ80yG61pw)j9#r~7Ia}v7aeg~IBSEmx-i%Bq)AjP22EIwT`AQY%Si5ly}V-! ztDKbN{-XqG20W(U8(^4G}5jg-U5nB|)!-DEb(7SQTq-wd$nU600jv@Xn&VXN2=zx*7~Ff9EDnub+&mP1G|_*7MHr8J~5LR-Yv zuu2T+$H(Wo(WTwoWOlIV!U7hww7dJ#QtY57QcsVum45tD1s%AK1op z{9L;!d3R33F&t-5M9nPv+>^b8ELH7AyRw=u+M?>zZBjqm>Q5sd@h4Zy z1OuCAh_%sa76e0Q&3lihj1LHI!1SI?*t>E64Umt04~M)~ZH7Jg$k~ZDYuPCoW8Tq= zmlpJDgO*AU+HCd$F6~mDZ2f)7T2`FvPpBavtUcT0Sb}YyK=O2qC!>MpB`Nqgz&^isXA_|_skA(t*}w}oFm_E!B1a-e5{)%E!rf3uB_w_m z0kYl2Z=;`YVu*i@5&jJ(_!egQx5)ADae>xF{sZd#M;F5s1w$PWd7Pra`f<+1;KLAM zkr@0K!EwUymW%5OmZTjz`4LXzZ9;N}RvL|-xT;KSQQ=Or>I_xVq*$I_ZC53ej#`AbL1l11@1jUgK6HjyRjlet7> zY6Gtq7cB{c!y@PR_5@oi!DU|Sa{gF zFoyS_lfzAb-d+>n9{BH(g8Kjq3JQ$k9=uCNilowq66MBlXBSa+$7QV0s1lzLmT?K{ Ef1~aK4*&oF literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity.class b/app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/bibliadiaria/app/MainActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..ebc9dde361c4519e760acf7dd1c78ef44a487eb7 GIT binary patch literal 35856 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�v4OSSel+aq%Wj`S?IIi7!Qq*e#N-&K9@O5Pb=F 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 an{YiH3yN>3cLQe}Q5HBeaCYEaD*JyfSygxd literal 0 HcmV?d00001 diff --git a/app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/linked-resources-binary-format-debug.ap_ b/app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/linked-resources-binary-format-debug.ap_ new file mode 100644 index 0000000000000000000000000000000000000000..b361b19dceb7a9efb021da85c2ec33142f1d908d GIT binary patch literal 2701 zcmds3d010d7JpeNyF?HznaHMW1(QfcMPvs-DaZ~%KoSTL2q7dOi$R@1EfIrS3!&~qM#t?p)>?30gojkh!sf-awIco!BloMJ}!dJ_b`oAvcx35tW2_|yh01R zw8x7q?4vA@(k_-rMSCY1seBCRaX)O=@mCUY z%LD|9H$qmhdOAJM4!2T`OAy3TG?A;gTLhA$O4H|VK0^?=kpeYMWr(YSD39y?t;V5}$+j1jTRzDsunbfase8)M8HT~7yFHia8h20r< z6^#2EzU$kD4MILLdv%?d!b!JjNv!1HOl>ETLv+@7?4u3DJQ=&)<-dHuM(oQ_A*vhC zU+XC*{A{)meQo=IrpKX8CI1M*w%WIs1O#6;^%BG;Rh6cCb{iGC-Z8k5{XN#?pB`J^ z2VXJuwO!%$IOS?=cEpKhlWv~ci8(2?_u~&v4qSB2-b^JOiTbg*IrFVzi?FGul`LHq zb)JvVUL32^ezZsE^W11iCoNC3ZXQ3XIyH(gGK|0)Wn3Rz!yCILTt9m3t-;JKif4I4 zwI&~bt+k(5+-s1}Obz!=Hznmd?#zjapE#~cWK#xkZ0R|NBsM$TG)Cr%)@<}bzXyIs zZvJ-oO>X?4ybn6h)voQj2Qk^0aDRaQvcgL^&|}(B;m@uJ(Kjr0P%avE(Jos^>@zW9 z`^&Iu54n&Kev|SAF?^jcujpNVvmzQNQ@AajGcmDk3X>h#bxA`gxz#!9$*HnJ*JH^T z)l=(TZ4TNL$eq#(6CkG76?X5wr0Q0#HTU zo#m|ayla|1lsuBKHnF{1@ThYmqp6Snx=Z_L1to5Nh&n-}zqoaP%u`xz-g&VhbfS?s zDBD)B8n5Yl`G{Ms?YSox7?rOT!iDn&_~Qd2CYkqRF-Ov*`*B(sgSZ$~SC1>Xs$J^& zZQvX9Mnml#xz=(|!%9ejYr_19J|oJdw4Mr;=M}j$B|^kA(fpAFP^I5Cvgx@zDWP<4 zQ#D&EzRF2MG^N*WEF6jV^n0*q?)+a{lD~OAs~!PC`Cwb(z?NiD*@Pe#IhIVJQwg-d zy>xO6BQTW867Nmd8b+4|CYv`Y(Az2Ns(`cDMKE>WH|aM(F3^?iPtwQoWo>a@+!sEM zQKyT2^>oZoT(#j8%h!6Bh?ZX!zvstD3N${+Qgf* zW*S|7Bp|srd7WU3KtaGSt;x}#sC6(}49wGHa6-fLy3z{=GD6N&QcBHy%X)i@ViMdQ zPae3R*Of%^X|0I~v1+!yh|bD79{Q@o`?WLkgn|_T=lte2uED6*PWy^{gD~&-LhrK~ zEvDJAvyF->E|wW~8O;<6l8QptS!ry-rrQ(N?TyJt^9)F}v$ML~+foW{oi?2}$6uUG zKkeYY%l~pmOQ+DDaItIUd7T-}^S?Yubq~9-2AxvgiWg9N*Y9hrw^a`o)@F`%|_r1?~F99^$o8lzi;1?S&7Z+*}i#k*Ohlop*O-ZXA4E|28-JC+l(iQn@Ih8 zCj8s(e8(F^Z91^Hz%J_8h|SL2AyVb>Btu`_TZkzd!OBM-FzIG-$xVg7xAUE&|$ulZjE`s;y80j5}hpID$UcU0i}24X|e zz)OP|PzdNti2L!Mq91er0Q^h2m(A@85K{pvEBn=%07*%anasTmas(AXOD5AjlnNjc ziGkp6L5Lp!V2pH!LSg$!y@9m=`u_@iuYd(u6rB5WZR8)+MuIpz=C7;`=Ywklvs4?k ztoBt9g9rSTwJ{(Y{Cg~sD8x6wdO`>U_zuNIAWxBBa4|}ZQSewJv>31T35OP4KjGQ8 zbBn_tvG`qQ2LwD62+ZvN-q^&UrRERrZ_5)b|9@F}7fJ)1{Mo_qB@_J4@}ufY9tiqL aLY(QVgUi`L0%ir!j)EG2y$UXz5cD7FbR~)a literal 0 HcmV?d00001 diff --git a/app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/output-metadata.json b/app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/output-metadata.json new file mode 100644 index 0000000..4a3ab88 --- /dev/null +++ b/app/build/intermediates/linked_resources_binary_format/debug/processDebugResources/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "LINKED_RESOURCES_BINARY_FORMAT", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "linked-resources-binary-format-debug.ap_" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/app/build/intermediates/linked_resources_binary_format/debugAndroidTest/processDebugAndroidTestResources/linked-resources-binary-format.ap_ b/app/build/intermediates/linked_resources_binary_format/debugAndroidTest/processDebugAndroidTestResources/linked-resources-binary-format.ap_ new file mode 100644 index 0000000000000000000000000000000000000000..6add2b95558d25b8fc39e6b8ae4d35187cb152fa GIT binary patch literal 951 zcmWIWW@cdk0uCTnWH_rL@NXUy1A`7b1A{P7#4#_WC_gjBH!&|WEw#8ruOc^RYKU+C zWe0&;X?2y{%WA&Nxm-?~Q!Nx`afGNG5flUzI$a#51^U30`UWw~gG~XwZ?L{o%z0RZaAd-<?{Ui!=I>+^ z6q?^z{D}Qy_X@2C9Tna+isv|&G*llcPV%WytrHIAzo8x{Am5pPq+F?)@!rBtzI26N z#c;;(14g&z%(ifxK7E@c$NnzPaK)W`^QCI?7M`yTFXMjkvC<JDc`E9BAKI=7O3K;`+`is(@wnj63Dz4`1Lj!P?mKIB{ryhqu5FxrmajMa zos=)gyA&3^HA6l@=am(AQm9_y*Pim&)tPUDDjMA91_B56!XVVKfkS+rL*{4+23hbTz?;ZZ*d^_*k#$vaTm11KU(g2vD!vg z>EcH9so7rr?LQQ}mRCnje(q^T$V9G;K;3#|ovZ zC)cyoTZAq3-=S9j>_b(|^zZS{>Q&@!<(+)<{Kw9BQhAY99;;inCwgxPh~cK!1wML&f-lKIpY{OteQ zou-E?KOOJfS$cTs@+dE}IJJY3wVtxu*j(H7&#iPk)w%q6Z^Yp +2 +6 +7 +10 +11 +11-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:5-67 +11-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:22-64 +12 +13 C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:6:5-25:19 +14 android:allowBackup="true" +14-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:7:9-35 +15 android:debuggable="true" +16 android:extractNativeLibs="false" +17 android:icon="@drawable/ic_launcher" +17-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:8:9-45 +18 android:label="@string/app_name" +18-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:9:9-41 +19 android:theme="@style/AppTheme" +19-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:10:9-40 +20 android:usesCleartextTraffic="false" > +20-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:11:9-45 +21 C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:12:9-14:40 +22 android:name="com.bibliadiaria.app.ExtrasActivity" +22-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:13:13-43 +23 android:exported="false" /> +23-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:14:13-37 +24 C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:16:9-24:20 +25 android:name="com.bibliadiaria.app.MainActivity" +25-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:17:13-41 +26 android:exported="true" > +26-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:18:13-36 +27 +27-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:19:13-23:29 +28 +28-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:17-69 +28-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:25-66 +29 +30 +30-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:17-77 +30-->C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:27-74 +31 +32 +33 +34 +35 diff --git a/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/processDebugAndroidTestManifest/manifest-merger-blame-debug-androidTest-report.txt b/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/processDebugAndroidTestManifest/manifest-merger-blame-debug-androidTest-report.txt new file mode 100644 index 0000000..c5f8d08 --- /dev/null +++ b/app/build/intermediates/manifest_merge_blame_file/debugAndroidTest/processDebugAndroidTestManifest/manifest-merger-blame-debug-androidTest-report.txt @@ -0,0 +1,34 @@ +1 +2 +4 +5 C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:5-74 +6 android:minSdkVersion="23" +6-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:15-41 +7 android:targetSdkVersion="35" /> +7-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:5:42-71 +8 +9 C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:11:5-15:70 +10 android:name="android.test.InstrumentationTestRunner" +10-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:11:22-75 +11 android:functionalTest="false" +11-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:14:22-52 +12 android:handleProfiling="false" +12-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:13:22-53 +13 android:label="Tests for com.bibliadiaria.app" +13-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:15:22-68 +14 android:targetPackage="com.bibliadiaria.app" /> +14-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:12:22-66 +15 +16 C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:7:5-9:19 +17 android:debuggable="true" +18 android:extractNativeLibs="false" > +19 +19-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:8:9-60 +19-->C:\Users\360he\Documents\Bible app\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest13603668895631883139.xml:8:23-57 +20 +21 +22 diff --git a/app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/base.jar b/app/build/intermediates/merged_java_res/debug/mergeDebugJavaResource/base.jar new file mode 100644 index 0000000000000000000000000000000000000000..15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7 GIT binary patch literal 22 NcmWIWW@Tf*000g10H*)| literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_java_res/debugAndroidTest/mergeDebugAndroidTestJavaResource/feature-app.jar b/app/build/intermediates/merged_java_res/debugAndroidTest/mergeDebugAndroidTestJavaResource/feature-app.jar new file mode 100644 index 0000000000000000000000000000000000000000..15cb0ecb3e219d1701294bfdf0fe3f5cb5d208e7 GIT binary patch literal 22 NcmWIWW@Tf*000g10H*)| literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml b/app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml new file mode 100644 index 0000000..7776a14 --- /dev/null +++ b/app/build/intermediates/merged_manifest/debug/processDebugMainManifest/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/merged_manifests/debug/processDebugManifest/AndroidManifest.xml b/app/build/intermediates/merged_manifests/debug/processDebugManifest/AndroidManifest.xml new file mode 100644 index 0000000..7776a14 --- /dev/null +++ b/app/build/intermediates/merged_manifests/debug/processDebugManifest/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/merged_manifests/debug/processDebugManifest/output-metadata.json b/app/build/intermediates/merged_manifests/debug/processDebugManifest/output-metadata.json new file mode 100644 index 0000000..004f687 --- /dev/null +++ b/app/build/intermediates/merged_manifests/debug/processDebugManifest/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "MERGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher.xml.flat b/app/build/intermediates/merged_res/debug/mergeDebugResources/drawable_ic_launcher.xml.flat new file mode 100644 index 0000000000000000000000000000000000000000..4e3d87f62d0df8d1504997e06d3a343eacab139d GIT binary patch literal 1112 zcmb`G%TC)s6ozdjBw+OtMO{>0MMml(@@>W!2D%|71aG3YQU%NEBzBomo!D~R3F004 zHf-6lWyub8$7^tML5ff}Mp&Bh@h{JJ{@>&2^}hX36-9X(hjo0w>pPBrwPmSjAL0V$ zFiI0gjDM!^XFBFd(N;dzj9{Ei?2#Cy0%8G$02}h$nt+&E;eqqNW%k7+MXYw$)IMuX zn8rmW;&zvpWq#l|GbB%7X0LS{@ebs_og$ezYfZ0jH(G|?kjc2r3S*#ESlfOpMKaH` zqC69E$@Lm>nX%*Qw?Y_zJLvPU3v+<**WBYrf2~N$5VP+P$jR zb0~SmFSPSZr0G$XW`*9|CBAp$_0ZK$Yij&eE7{s!H19(R`qv@xP2zLr0yA01HQf%u zJCmWmAy}wH7Y1cRkD4^# z9sxp4Lf28TAXNHc>}_>x5-k%V#FmtZgQ_NB#8Uiil@=zlfi`FsTVX+iz~ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_res/debug/mergeDebugResources/values_values.arsc.flat b/app/build/intermediates/merged_res/debug/mergeDebugResources/values_values.arsc.flat new file mode 100644 index 0000000000000000000000000000000000000000..c5196221659a817ad228ff08aa6ff25ea1e3c430 GIT binary patch literal 680 zcmZwFL2uJA6bJBh>AK7aA$(yxffhO>7|^tbcrA$4sF+uO!YvN@VP8``z$36rn zB(7Ze2Aug^97p1Gh)6_A?8yH4@4Pq+k7q5%ajLtzzO2+OnUm9&bI&;~U$4iij$aSk z=l*^q(_qf$f@924aSSlednr>1J7Du7`M|U+RK#>|xYu8xD41S0!RJ&s^tTHm+R;Yw zEPf+DFbJCpE&d`Y10+Y?cS!h$jyn3@egbc{Br54HkX3IPnUXOp3lyibwAt^ zes`^GKl$d;uPzxwfLW|0kN2$U+sVNp8dmOE1n+oqZh|8jMuy95f@*Me{xR3wE|VHB~`S!FVzX;k9M!@CY^=EW-s) za9N1A)fx>weKFmgj^T~f1fIdehOWP}F65z%+4}`k0vmOzHr?%!t+4(jeyBAw{xL?M aFe%T0Ka*1Uj}ddTO*_M2=VfnDp0+=9NxDn` literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/mergeDebugResources.json b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/mergeDebugResources.json new file mode 100644 index 0000000..c5e417a --- /dev/null +++ b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/mergeDebugResources.json @@ -0,0 +1,38 @@ +{ + "logs": [ + { + "outputFile": "com.bibliadiaria.app-debug-4:/values_values.arsc.flat", + "map": [ + { + "source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\styles.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "9", + "endColumns": "12", + "endOffsets": "500" + }, + "to": { + "startLines": "3", + "startColumns": "4", + "startOffsets": "106", + "endLines": "10", + "endColumns": "12", + "endOffsets": "551" + } + }, + { + "source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\strings.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "50", + "endOffsets": "101" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values.json b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values.json new file mode 100644 index 0000000..8152d0c --- /dev/null +++ b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/multi-v2/values.json @@ -0,0 +1,38 @@ +{ + "logs": [ + { + "outputFile": "com.bibliadiaria.app-mergeDebugResources-2:/values/values.xml", + "map": [ + { + "source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\styles.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endLines": "9", + "endColumns": "12", + "endOffsets": "500" + }, + "to": { + "startLines": "3", + "startColumns": "4", + "startOffsets": "106", + "endLines": "10", + "endColumns": "12", + "endOffsets": "551" + } + }, + { + "source": "C:\\Users\\360he\\Documents\\Bible app\\app\\src\\main\\res\\values\\strings.xml", + "from": { + "startLines": "2", + "startColumns": "4", + "startOffsets": "55", + "endColumns": "50", + "endOffsets": "101" + } + } + ] + } + ] +} \ No newline at end of file diff --git a/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single/mergeDebugResources.json b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single/mergeDebugResources.json new file mode 100644 index 0000000..88f7c38 --- /dev/null +++ b/app/build/intermediates/merged_res_blame_folder/debug/mergeDebugResources/out/single/mergeDebugResources.json @@ -0,0 +1,6 @@ +[ + { + "merged": "com.bibliadiaria.app-debug-4:/drawable_ic_launcher.xml.flat", + "source": "com.bibliadiaria.app-main-6:/drawable/ic_launcher.xml" + } +] \ No newline at end of file diff --git a/app/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json b/app/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/app/build/intermediates/navigation_json/debug/extractDeepLinksDebug/navigation.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt b/app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/app/build/intermediates/nested_resources_validation_report/debug/generateDebugResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/app/build/intermediates/nested_resources_validation_report/debugAndroidTest/generateDebugAndroidTestResources/nestedResourcesValidationReport.txt b/app/build/intermediates/nested_resources_validation_report/debugAndroidTest/generateDebugAndroidTestResources/nestedResourcesValidationReport.txt new file mode 100644 index 0000000..08f4ebe --- /dev/null +++ b/app/build/intermediates/nested_resources_validation_report/debugAndroidTest/generateDebugAndroidTestResources/nestedResourcesValidationReport.txt @@ -0,0 +1 @@ +0 Warning/Error \ No newline at end of file diff --git a/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/AndroidManifest.xml b/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/AndroidManifest.xml new file mode 100644 index 0000000..7776a14 --- /dev/null +++ b/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/AndroidManifest.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/output-metadata.json b/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/output-metadata.json new file mode 100644 index 0000000..fd85ae4 --- /dev/null +++ b/app/build/intermediates/packaged_manifests/debug/processDebugManifestForPackage/output-metadata.json @@ -0,0 +1,20 @@ +{ + "version": 3, + "artifactType": { + "type": "PACKAGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/AndroidManifest.xml b/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/AndroidManifest.xml new file mode 100644 index 0000000..4f75f96 --- /dev/null +++ b/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/AndroidManifest.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/output-metadata.json b/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/output-metadata.json new file mode 100644 index 0000000..6b3271b --- /dev/null +++ b/app/build/intermediates/packaged_manifests/debugAndroidTest/processDebugAndroidTestManifest/output-metadata.json @@ -0,0 +1,18 @@ +{ + "version": 3, + "artifactType": { + "type": "PACKAGED_MANIFESTS", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app.test", + "variantName": "debugAndroidTest", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "outputFile": "AndroidManifest.xml" + } + ], + "elementType": "File" +} \ No newline at end of file diff --git a/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml b/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml new file mode 100644 index 0000000..80ce5bd --- /dev/null +++ b/app/build/intermediates/packaged_res/debug/packageDebugResources/drawable/ic_launcher.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/app/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml b/app/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml new file mode 100644 index 0000000..44951dd --- /dev/null +++ b/app/build/intermediates/packaged_res/debug/packageDebugResources/values/values.xml @@ -0,0 +1,12 @@ + + + Biblia Diaria + + \ No newline at end of file diff --git a/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/2509813633471efcff3946df72daf297e5ef45a69b63411e52d40ef0b5791dce_1.jar b/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/2509813633471efcff3946df72daf297e5ef45a69b63411e52d40ef0b5791dce_1.jar new file mode 100644 index 0000000000000000000000000000000000000000..92daf6dbc0092601f949807f095b10177bbe95b3 GIT binary patch literal 924 zcmWIWW@Zs#;Nak3U|>)LVg%r3;ABY7Nh~f-E!Im(tq2WaWncu!uASnWA?zq}{C=KU z=A~<9xm(>dX6adaUNZ5#d~69vl4w_;qnD`2>6CJxZFh5~mir==@464|6v8_UKUl^Rs*UD<_}*6T0h??L4o;zb|UP-?lGr ze^pift6w|$d!4J#e}A`c$DErTKNx%%B4*B)VEOkVt|77D+U|+hI~v|7$UU)cQY;V< zSCv^_sIzcm=i?3z0mow#Sd7}QOk_Wi{DgN?H&61y#~wT`b1gj z(_Ynm=G%B{TPUmw{N@zp*#jkh^$XZ;ubf1kI+ zJYW=YX8YW|#PN}pVb{m*R@YTmiWJT`^9PD#MW&YqZ8^}dt1H1$FS@_FCE}fFG{(#+?;cA%}LfpI)TnpH*fL^f3l+IxS8qQJk79mE3TA@ zymBp>+97&))2T_J`q4$(!q#415p%6a!qC)mwvX#mwzW|+IxJ^yT)EN3Z6Bw9OWNk0 zYVUuaG*F-EmpErY>{llu@8A~p$e3G)MctvbM%*+7c$z0!b zs#+ILQ2BKv?xn|vg8A7zJB}^5p~}-+;pF7OQ~Aa|k0I~=B(vOT4vvidTXPK+7X7_> zSg(tHt@We@i}s$ox9IP;HMh&Z*!{aJ|LOOsH@#xNCqB9JIep!REjD{|KL^~lxn%Y} z{~~XBN$Hfg&$CvpcDDXww=HYc>eY5X)~Lgc2w4u4i%eS2hqm zS4{MyYNDDNqPu}<;8Ec7z;(b=OB4difI46c&^a2WS9{3#aD)1k`n$<+RfCO*`xCp!e`~z?u zs9!_W0~`m=0DlPl7Z9%_$^oATeg>>xOVk0}1H22cfro%gz!Si;zze`t;2Q8Uumrpc z{3Y-=!0W)bfu90*%S4BOX+Q%qz&vmkI1gL`J`7w2t^h9pUjhCW_&4Auz|R5CMywN1 z3v2}L0Nw$#0{uV&FoB1GCxK4@SAfp~UjV)gd<%FJD2u@#z;<8&co&cX=7F=ogTSM} zQ^3=}HQ;4n33wIwd*Iu^kAeRMiV;YwfCk`hU>|S<(126GL%`#}v%nt%Ujx1a`~ry7 z6UBh7KnE}gj04Aj3~(Aa4?F>U3b+Qm0=x$N6YvAzC%}ILB?#(upc^;{usssMFKjtczLWQ!TW&%bTS4$UP)1mj58xL< znXqN4*X4(pi5JV1iIP*UaLWiy3Ihiqzs@ZmL3zDfPPuy6CVpXS2s=#h*N~x6C&8yX6N^-s_ehL3y8BW}64x@{=gvGe z(Z1HLufysgrJ^PY9ZXBydZ|l!y_jDvXpHsg&Uv!F$;ToF~$Z;5&Z{kEW$^kG3G^t+%HXn)+L9|7e#Yc4$jT1gQxUWBS$ zx|YVkk3j!>1+Aoq1zkio6(WrLSHV*bB|0hUwe*mn74)c} zmGqdPYv>8L{vkoD=t;MJ8MNBfTkYzr#_m2N_#5d1F8!dO5qcW5#+9$Z4&(7^Fhd@v z2ASc4pkcZws55R2EamZPNT#O*t)!0%T0y@jXbt^7D8~oScNONh2+DE7_0?{j`N%%vX}w2Ynw-GEu01C`x4U4?Qbf=>qJ{muF7kvnm|zYPVvIKSPh{S$6G=fzvK zUv=9#ujSi0m*n;TsoTzZGT$y2w13NO=iJHbz-z#-h(qWHXwSk<5B|9QTGY8$nc)f4 zCMDjlUeS7^EfMz6oV;7i{nz#L-m;$;{dT@(Ki@6;`Ot5d=*RiN2g_cDot&Q%vLAPf z0L|_0rf^TGw-UkS#UIawWr{%abMe!pCjkAw&gP(KlSJPo*AIzskmkaC0&;xv=(rc4 zjnBFmw3}f+N)btyi;#PCIe=64T(>Re1yoj1lv!M$b0-IL2I$I=tjadd|gkd99FeEM$od z$n8;Y6=qUGYl8d9OdO%pW2IhQeg`t7F0aC!BI+-vZ`;^ci~iz`H-E1YlX$EjrH3_+%pUrKJy%3*WyyJBz(>OtU#VTE)_#Z1m2EG)!@aD zGbb-pQUZuXbomZsQBlUsHsh`olN=vh5I)!l|8jjFZUG^GG~igEu>}rKtP<)0eO#u4 zdlQdWQVeS!c{B2Tv#Ffapx(5Js{CenFJiaU$A0UE&Y0uZqDnGHkI=)3Qs3m`5lR5; z-?*4B&oLE@`klx)N}(bi6V$ICs-bvC;u56cfo5L}>%@_Di6$?FDFN{MZKA}*Fru}W zN5<@U#h4TGMu~MNVcTlj=rzNAEa92FSb_Emta=gpZxqrMH%TWhVuoJWjoBpwdQ+HW zZ_HDNdM91Po`@oj^f0eU;kxu7RGWv6P-lIqhpnyl zo!u4r9!E>GUqp*H>aC#TKF9}G5lb#259Fhz2O7%rYqq>j`oXPabw?#<_pGK6qU&D~ zQ{SOz(LajavoGlEIrebmXS{b7yGt>nwIWA;6 z?!_+m4^uQyO_88^_z2y*t<)Pi#N*xzf1Ep16?p%DUf88KHPBcf=Eoj?)7j-}QM4FQ z2DzswR2&UC(fS;PLi$7va)3;X{G}_Ukac$V714VLJy;8Ju~KW$tDU|gR*LJqQgB0j(Q9Lk@^e5RT55VV&=+Bt*35@($mK7f*QZmpEx zFXV65Ga~qWRx!Q|o3?{S={iNFH*wPZOvJcH3gOOO4E}2HHwa!>@Jhf-f;R=($pYC@ z@K1t2K@kt1F^+~Ja0kKN3F&VYNS77N<^y)Hydf`7YY=Pl<2^o^#6u)x&)23gMYIKxX(b zBQo_-&f)fJA4EGBeT|NZL_a_MypW8qe zuRGh=0UbR8!lhPkZL$$Bd=5sJ>&IY{GC_5-uKilo$>nb ztNJl)Dn490aaF2w`o7=edscc{I{GOwwdY{<;EoCUut)kVVh2x%UwvljDt2=@y&y?1 zf%ScdTz1G=UfUrmU)r%@2kn*~l*)Imf8xmn`Xx*l{3QJZWMM(uLD%yIjzfNSX3Edf zOgFj|MAVtb@tn^Ayl0%U6BA`vL2j=?hUcxs?d#kcmt(GUK2I>^{&}6KqUMajZ2{5h z>>cLwoth~>+jG0Khj|RAz78Db^O!8hdxL2`-BF+Is81`IsgzRRKe%ttd`D_tJ9zTo zOnP`k*%se3+-ED=!KM{*qs<5AtmzJIU~pb*vB$^abA#>k+Q_hx?N}iA9Xrr6d+bEp(SEHn-ap#CLe82p zj`a^5IyIXZv=`@2kBoI3nK_m0OburY+TET~+dI^FGTs*77H@4+QmQ&N-Lg%cj!!iu zlWocPbiAppBi=qeorF4{zKcNX?Lw|F_l$LDN|{+vDYnhQNvqE?aeAF4YuBpjxI|ZR^y(Wo=Rh&b<510t)&}#HOovZ zi~ChO3sbwOak+V3Q%^OH5c!;$cls8K(wxOSP>b&4OQ4%xcpuJM^Tr% z-d|C__ANxa=&oOF9ny4F$=*`a4bQrR7RnYH>^6@jvqn129xjYHw=scebDG+Ql18R6 zAE>rrq^-tm2N=3xE4F6nR-?0bEbX+K61!)-rHginZd2M+T0>kYSxpf^zH%4U*Q2gx zbtS#L{f0!^Yr0(p&9|%Iwx`f~yB5SbMA`TMj}v*%b2e&BEBZ`h&#aOiQ|EH3&f7X% z(6V2#XS*m;z!{l3p(c@3stS0cIbG*nzfy7x+f$$EqT-R!?w)~>;l44F#wj}9H#~5x zXSA<7fqZ;mwEJk^D0#;F$vfVUlsJx@H_mwxZ~f%QJ1U;>A#jJd35n1%K0(#vs@@>? zS?1F7S;Ez0S%sw>P* zD>BkxQbPr4TUSD9!;+ImRyl3xswKlsvc2?2az?WE=O;d5J+=e2pIK}Kc9XpoZ#{FIV{NvdUP zJUt~X=k%nu^pft5lTx!t4w!^xOl4JBH!K4qTEbFGQ=t(9BD06sP+=6tPN^xwogb1e zOyt?71 zR!-+m%ggdGHN!Kt8bX>rjkM0rmz9i>y&+TRWlVnB$l6L;O{(y{&eCvC_O!w^%T}N( zgrQUFl$K_1@x=0uPeRZ%U`}^hJt3Af?;yAy{wsb{j=05F& z(S>=jH{lmsD~w-Q4^ac|;ecW_EW*Rsnwk-l*^2`iF{wB)3KB^Gmz~0j)R9$ z&%_V~l~jszKNTsaHl)t0Y4R)CtZ|A$Q%dq=!r+6Ie2DE7`ICIPpdg&a7Zq>~bCJS4 zb6Y)-RTkB356eXgIlU_GuW2fEcsPetRnONFhPg+9!j!6GlP^*rhvbxEH)hlG;u#6-$~q7$dAng@2z(4@`XNNuhh3t-7T6N_tdvi z^@>KvPnhOPw&O5Nyvmif#JQd@&`=+zvNRU!hS#FT&6g=EGxR-J*aL_;OHEPG(8c|U zick;>Nj}rSk_Sw&pj7Hm=Y~W9zWC)Vie&lNv21Z!bFOLR&CX1bFKZY!`Ej>`OG*S$ zQ=>R}(45mLVkz@#3LTIMlIj>P6)Ke!OoBpAMTBG-Zhvg+jH4~GqAD)B6b29Wn+XFO zD}`f=ikKtfv|N-#s0wuzqMk)OjXIMk1*0#m&WoE3adW@sT#~TWY?z|jxajf|09B(r zpeNJ0l-iG|%n!yx@Xc$?#JPjPxyybfJA=RwU53$nMyN-eJ65fS$Xi@;;UR8cai=97 zW+clOZpTy}CT{}IcWhQMRjT9?By!gBV8w!!HBPD&M3FCg#IxptV@`=%8^eVTD}g5W zF@f0o1<@b2W{p$MCU>`V`3;Up5&^yxj+wAFgBX}a2;<6`FrXD@+(|V*o~RtwQuZwQ zEqgJoV##t-wq~PLo-euK=Hmw;D&lvsgnmb?L=ab|SX9K+0=AP-{PRjWhv^{US-7`|j)QI1}U4hVvq}J(f}zVhu6eyi6@EoVz7sq*T!`m777+tYU3R&Z^0i zRxV@3w%gg9+7QcV`WEEN*!GszhL}4F`gCk<-`d;}dk_7I_rCk?I}`g&Zgg*PEr!N; zb8AOuXG_~OEV(Uh&0Wye+S%UR+0v=TZ&zE3(1wTkj;XeI>+Nc5Wo=vH?dnuh=e8#0 zcGbm&x>jgY)K;bGH&n-++B=%3Teod%#tKrcH{tt*;fs7$s`Zm3NuCRG>;0E~&qd>v zUym}wdqHjktqPywP`f5ByYovm|3XdfIc0Md$j!6&8*ZA!vt0UaOWo58dJMT)P7u zfEPC&lpfeD`M$I{=)(tMzF&%WsvUMen|eRK<9-0&aTmV$GkSjUXIK1U`Z>S^`17sJ z0RQ%oKR4S1@b3@#^EG^ZD}IB>-`Vi*6!O1A;g@gp(x3*KaD(WU5zqfDR z%)EK?c6Thb)ipM8k}mxG>Fudodq-}?E>rShCjQ{JiA#gG@6DvUh-yT%RhsOB2rsjf zr~r-ad%$Hul!m+qiGOm8hFwGQ{hkQXuW_PD$WNj~cfq&dNAL%T#fWlX805hOI0a_F zE8q+`4=#XBa2I?J{sM7~dlDqO1)Rj)fb+H&JO}oH zelP&`g9G3oI0Obk2IK&S3@;No!?uLEEkf^xj#P(Ns;OUweHV13oYXOHvU@*uaA(s7vfOPLe++C?mKX&CMPh zQlfgW+RXPLf=ipdmx6aI2v&NoY58B4x+bY24Aw`kpS z-gwV=C;53`-&WsU6v+fN8W_pt-cW(gt*$A(>bbfkow_QjElvB{n`*vVRlah|DtNq) zucT$WYjfzj)IMCTt{-nY)EcfTYc=QEn{EBYrt$Z01Dp%*1D$-Zh;-m0#=Pg@%eu0iW+qXc6cAT!-7E+KmZC6R( zl-InvF3{MM%}YwHpOt>@qTAHYRiwM7Oglg{3bXeAPmcl(JlVooF4^j8friYoSIw{3 zD~^q9O5c`wBq_fjZTC!B+nct&mK*04J=2YyEa`08>v`$Ao|fA7-28dB?05mTX+i0V zXBBAhDNge)7I4myK~SLFQ`#GS7o{(&N-G~;{pJ<9Df138kVhW;CACrK5-Cu+tz|*# zN`d;?EEiXFnZz=6 z%QDI|m~-S>Kyf5exfaF3s-vDVs!}U1*G1_nhoTDQLWx!1t6mC}Pf-`kqZt1N)a$v6 zzPILMw8lPLw8wLowDfh+m*sUtT=eSY3hidAS9{!;s5Sdi0#C!7<4H|1->V~HD|V0@qlESvNuby!KbWMpw`ZrXXIC&eR+XK}T52mhoJC#K zY$x38k*a5@uwkXXhNg-PM#>dcUJvTkAUmV|x*E<_ZFfZ0?Ci{miQ()fHWO8XKGUO9 zqvO-r_h@Q+d;5C!+2w|+M7N2P*7WLhc@iCsq%m|*%%*SB@If(XbcyNxyNqsQC`!i% zNr(vD$wY77jD8)DiJ#&^{L>-CodmzP{>00d-%o!-{tJ#ZzXPrJ9A1@_fh~MpLvPtx zw$4f1zjapP_a6K5d5Qb7AD@}{9m+m@ZsPYN+xhGyG7UdIKSi24e|rQ5;d20gqYT)2 kEcoM{u2%ZG-Sg1%3J&5>yn~g*e>g;~@&Aff{=FRTBXUm=R?A!t^ zAAfwenmInq9i5X;z9$~-4E_32d^MFlNfLQPw6iup3K6w==qAu({Tc8c=-?0-AgOi6 z^N_fyjK@KO$cB6k-hdB)Cl$at*aJ_&OYjza0-wQGa0GsWG<=MLDR2=ifNS73cmZHS z5QOk31vr*Iz%iy{c+718aQ`{S0n4*25baPbha+iFCLVV-Z_rpgX2EOpw(hte%4r0l zaUf`YxOkZZJlLO?;ZX&Tik_fKB1IK^vPw#)ijhPF&-#s_k@4Zo*w9ioYOv7Q2PHF zs}c?xZi%K&U!z3kiY=U$+Rh8tZG?hn=5M){(+CjeO-BSliO&DS=8o%1KYl;DvL#v~ z?+CY+zgOMD`X%bst%g3Fm1v}QdpVv%+8Xt(twfCmgk{MfSaw7$paEM2o+Eb4B9t_^ zq5L51emkSq2t4V~u%p7JUsINF9;ncflypU1QrZ)qaMl~X9Z-MJX!@3X=sT2Z38yJZ zw%g_6o>>*vwsdWC(X{1`Ib-5)c*=>kpRG4+8NH}BYk0LOf~>VEt?i&$56s2TZ^{|7 zuH3Bfl(|@#n=xC`5AfYEr#^Yap~~q%|?KyTkUv?Cd%- zTX#hp9*i+j6OD<%2j7e#1QU#jkr!f&MtmTe7z}>I2jZ&_8lOx|{GZufQiO!N`xXcpmtm1zrPhfOo_w#*@tz8bsm$~gUd$1`eoR89*&92CcyfK zoxU6=_Z1j@5IW0k9XZyKXog*o5lEeOb?Q0D5PsYqMnu~K8KXUcRA~}2(rJ&tYapl- zJsC)qCLp7o_87E&)MKR3P#}rMAvqUZI1gMh;52T2D<=RY3=f`v7?*j-7qAIKxI;I| znU9I|o{7O3N(*-&fpv(Bei5d0nrj0TSNfGO8ES;;$q06Edbra|pPbuBPBI2tOn*ub zQ=cx#8Hmy>anHjP*ZW~@TkdL_82R1M;F0V>kGSq6!=yvj4`Z#*q%=ctTbScg`tYEz zeS9b-v`*}Eh@IEOK)nw)%)S^$VZY>H3ON+W3ef`mcnu8Xs-EN?ePRou2q7zRF_=!P zlSAw1xF%E{K?@?$5lJj`AfzMmUOG*8RaK1qkwPoaPV_Ry##D4X^H=r=iF9$dgehoA$E2kTV^p=9@fm?wC`uYo2r}Pur&Fuy<#yV) zJfeM8RvgoBxK^Ihh4bdJnX^r&k~>vAkGp%&HtV~XD^D9&`L%6F8qzLXZl2b+n;O2f zb2F}MwhGe2D9KgkM_Z<8_xHNUc~t2}yD3_-?J-Xs>oy zddI4DzeOS2aw`53X|{AM()sF<=9pEBdYzgRI28h8*fn2djUpYzqo`}0vs}w5Srmh6 zceYZG*H-4NrcatDU&6p%-Il2MY>N1`cE(Y6WtH@0({5N~t*jiKx@Z*5(goa&anLAR zO=Hx+MyyLa*els;t!xDi#YP29OQx4CEm@@tUZd(62Yt6;jT%+yWX-xX4({1IYAjo> zhfRh)Q)Bzb#;1%|=*Y^-%0=VxyY<2SjS))c4vd$JQ~NQ7qKkc-Lm4HL%BY$3xax{3 z_H9rUP1&l&c4k7P;%$%=_|c_H+NFqy+|ottT3AG0#lyc5cuPFjQa@Op5x^FHoA z$J{mz8-M$_bnPs=X9)J`o+J3V@17<2O~iFRPvA3u|4hN}0`AY}3Ne6hGju*%s2!cZ t0f;!T^EXX_o#*1ShX$R;&sZ literal 0 HcmV?d00001 diff --git a/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity.dex b/app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/bibliadiaria/app/MainActivity.dex new file mode 100644 index 0000000000000000000000000000000000000000..dc7ef67ba1f071842f1282e30f5fac3756c47c16 GIT binary patch literal 35292 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 z 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 W;W`@;&hqj9(}tfe5NWKJ6a61sz&pwS literal 0 HcmV?d00001 diff --git a/app/build/intermediates/project_dex_archive/debugAndroidTest/dexBuilderDebugAndroidTest/out/3f1410b5279802ae43caaa23febdb38845ba07d2aad9ba94e65c1659b1d71f9a_2.jar b/app/build/intermediates/project_dex_archive/debugAndroidTest/dexBuilderDebugAndroidTest/out/3f1410b5279802ae43caaa23febdb38845ba07d2aad9ba94e65c1659b1d71f9a_2.jar new file mode 100644 index 0000000000000000000000000000000000000000..b8d1f6375e903a7a73402ac316c789c971b519b7 GIT binary patch literal 515 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 literal 0 HcmV?d00001 diff --git a/app/build/outputs/apk/androidTest/debug/output-metadata.json b/app/build/outputs/apk/androidTest/debug/output-metadata.json new file mode 100644 index 0000000..1d57f7a --- /dev/null +++ b/app/build/outputs/apk/androidTest/debug/output-metadata.json @@ -0,0 +1,21 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app.test", + "variantName": "debugAndroidTest", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 0, + "versionName": "", + "outputFile": "app-debug-androidTest.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 23 +} \ No newline at end of file diff --git a/app/build/outputs/apk/debug/output-metadata.json b/app/build/outputs/apk/debug/output-metadata.json new file mode 100644 index 0000000..6c19acb --- /dev/null +++ b/app/build/outputs/apk/debug/output-metadata.json @@ -0,0 +1,21 @@ +{ + "version": 3, + "artifactType": { + "type": "APK", + "kind": "Directory" + }, + "applicationId": "com.bibliadiaria.app", + "variantName": "debug", + "elements": [ + { + "type": "SINGLE", + "filters": [], + "attributes": [], + "versionCode": 1, + "versionName": "1.0", + "outputFile": "app-debug.apk" + } + ], + "elementType": "File", + "minSdkVersionForDexing": 23 +} \ No newline at end of file diff --git a/app/build/outputs/apk/debug/wordofgod.apk b/app/build/outputs/apk/debug/wordofgod.apk new file mode 100644 index 0000000000000000000000000000000000000000..01529888d79c6c68c84f74c32870ca388d280c15 GIT binary patch literal 32996 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 literal 0 HcmV?d00001 diff --git a/app/build/outputs/logs/manifest-merger-debug-report.txt b/app/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..7d95993 --- /dev/null +++ b/app/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,63 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:2:1-27:12 +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:2:1-27:12 +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:2:1-27:12 +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:2:1-27:12 + package + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + android:versionName + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + android:versionCode + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:2:11-69 +uses-permission#android.permission.INTERNET +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:5-67 + android:name + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:4:22-64 +application +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:6:5-25:19 +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:6:5-25:19 + android:extractNativeLibs + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + android:label + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:9:9-41 + android:icon + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:8:9-45 + android:allowBackup + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:7:9-35 + android:theme + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:10:9-40 + android:usesCleartextTraffic + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:11:9-45 +activity#com.bibliadiaria.app.ExtrasActivity +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:12:9-14:40 + android:exported + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:14:13-37 + android:name + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:13:13-43 +activity#com.bibliadiaria.app.MainActivity +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:16:9-24:20 + android:exported + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:18:13-36 + android:name + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:17:13-41 +intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:19:13-23:29 +action#android.intent.action.MAIN +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:17-69 + android:name + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:20:25-66 +category#android.intent.category.LAUNCHER +ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:17-77 + android:name + ADDED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml:22:27-74 +uses-sdk +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml +INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\360he\Documents\Bible app\app\src\main\AndroidManifest.xml diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ExtrasActivity.class.uniqueId3 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ExtrasActivity.class.uniqueId3 new file mode 100644 index 0000000000000000000000000000000000000000..fe4d5692f5f4a570f08211c02a23d3a5956548f2 GIT binary patch literal 4780 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 VShv_fldwjfB4ucy44-fl<)4Yf5=sC7 literal 0 HcmV?d00001 diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity$DailySection.class.uniqueId4 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity$DailySection.class.uniqueId4 new file mode 100644 index 0000000000000000000000000000000000000000..caa6389379ddb79d50b5cff9c94ecbac4220c318 GIT binary patch literal 2254 zcmb7`-*XdH6vw|exyh#6g{Em!Nbv`SR+?W8R;CB0?4$!s=g zeeyy62_Kx17hgeb`BAMpjt@HH51etvzreqN@j*OyH-SLPI6QRkz31M0etgckC;j=~ z+gku8VXE-KuYhX^AjlA2(J$*6Q@6^QlZ6$d=r9B)ge9CQ2LEt;sRJQ&C{Q(YLSq;y zR#r0wQ80yG61pw)j9#r~7Ia}v7aeg~IBSEmx-i%Bq)AjP22EIwT`AQY%Si5ly}V-! ztDKbN{-XqG20W(U8(^4G}5jg-U5nB|)!-DEb(7SQTq-wd$nU600jv@Xn&VXN2=zx*7~Ff9EDnub+&mP1G|_*7MHr8J~5LR-Yv zuu2T+$H(Wo(WTwoWOlIV!U7hww7dJ#QtY57QcsVum45tD1s%AK1op z{9L;!d3R33F&t-5M9nPv+>^b8ELH7AyRw=u+M?>zZBjqm>Q5sd@h4Zy z1OuCAh_%sa76e0Q&3lihj1LHI!1SI?*t>E64Umt04~M)~ZH7Jg$k~ZDYuPCoW8Tq= zmlpJDgO*AU+HCd$F6~mDZ2f)7T2`FvPpBavtUcT0Sb}YyK=O2qC!>MpB`Nqgz&^isXA_|_skA(t*}w}oFm_E!B1a-e5{)%E!rf3uB_w_m z0kYl2Z=;`YVu*i@5&jJ(_!egQx5)ADae>xF{sZd#M;F5s1w$PWd7Pra`f<+1;KLAM zkr@0K!EwUymW%5OmZTjz`4LXzZ9;N}RvL|-xT;KSQQ=Or>I_xVq*$I_ZC53ej#`AbL1l11@1jUgK6HjyRjlet7> zY6Gtq7cB{c!y@PR_5@oi!DU|Sa{gF zFoyS_lfzAb-d+>n9{BH(g8Kjq3JQ$k9=uCNilowq66MBlXBSa+$7QV0s1lzLmT?K{ Ef1~aK4*&oF literal 0 HcmV?d00001 diff --git a/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity.class.uniqueId1 b/app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity.class.uniqueId1 new file mode 100644 index 0000000000000000000000000000000000000000..ebc9dde361c4519e760acf7dd1c78ef44a487eb7 GIT binary patch literal 35856 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�v4OSSel+aq%Wj`S?IIi7!Qq*e#N-&K9@O5Pb=F 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 an{YiH3yN>3cLQe}Q5HBeaCYEaD*JyfSygxd literal 0 HcmV?d00001 diff --git a/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin b/app/build/tmp/compileDebugJavaWithJavac/previous-compilation-data.bin new file mode 100644 index 0000000000000000000000000000000000000000..ea14f282ad1f584460b12f52f661855237dd0e74 GIT binary patch literal 34290 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 BCz1dF literal 0 HcmV?d00001 diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..3c060d3 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/java/com/bibliadiaria/app/ExtrasActivity.java b/app/src/main/java/com/bibliadiaria/app/ExtrasActivity.java new file mode 100644 index 0000000..32e503e --- /dev/null +++ b/app/src/main/java/com/bibliadiaria/app/ExtrasActivity.java @@ -0,0 +1,283 @@ +package com.bibliadiaria.app; + +import android.app.Activity; +import android.graphics.Color; +import android.graphics.Typeface; +import android.graphics.drawable.GradientDrawable; +import android.os.Build; +import android.os.Bundle; +import android.view.Gravity; +import android.view.View; +import android.view.ViewGroup; +import android.widget.FrameLayout; +import android.widget.LinearLayout; +import android.widget.ScrollView; +import android.widget.TextView; + +public class ExtrasActivity extends Activity { + private static final int COLOR_BACKGROUND = Color.rgb(247, 248, 246); + private static final int COLOR_CARD = Color.WHITE; + private static final int COLOR_INK = Color.rgb(25, 31, 31); + private static final int COLOR_MUTED = Color.rgb(91, 99, 98); + private static final int COLOR_ACCENT = Color.rgb(0, 107, 90); + private static final int COLOR_WARM = Color.rgb(217, 75, 61); + + private static final String VENI_CREATOR_PRAYER = + "Ven, Espíritu Creador,\n" + + "visita las almas de tus fieles\n" + + "y llena de la gracia divina\n" + + "los corazones que tú mismo creaste.\n\n" + + "Tú eres nuestro Consolador,\n" + + "don del Dios altísimo,\n" + + "fuente viva, fuego, caridad\n" + + "y espiritual unción.\n\n" + + "Tú derramas sobre nosotros\n" + + "los siete dones;\n" + + "tú eres el dedo de la diestra del Padre,\n" + + "promesa solemne del Padre,\n" + + "que pones en nuestros labios la palabra.\n\n" + + "Enciende tu luz en nuestras mentes,\n" + + "infunde tu amor en nuestros corazones\n" + + "y fortalece con tu fuerza constante\n" + + "la debilidad de nuestro cuerpo.\n\n" + + "Aleja de nosotros al enemigo,\n" + + "danos pronto la paz;\n" + + "siendo tú nuestro guía,\n" + + "evitaremos todo mal.\n\n" + + "Por ti conozcamos al Padre,\n" + + "y también al Hijo;\n" + + "y que en ti, Espíritu de ambos,\n" + + "creamos en todo tiempo.\n\n" + + "Gloria a Dios Padre,\n" + + "y al Hijo que resucitó,\n" + + "y al Espíritu Consolador,\n" + + "por los siglos de los siglos.\n\n" + + "Amén."; + + private ScrollView scrollView; + private LinearLayout listContainer; + private LinearLayout detailContainer; + private TextView titleText; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + getWindow().setStatusBarColor(COLOR_BACKGROUND); + getWindow().setNavigationBarColor(COLOR_BACKGROUND); + } + + setContentView(createScreen()); + } + + @Override + public void onBackPressed() { + if (detailContainer != null && detailContainer.getVisibility() == View.VISIBLE) { + showPrayerList(); + return; + } + super.onBackPressed(); + } + + private View createScreen() { + FrameLayout root = new FrameLayout(this); + root.setBackgroundColor(COLOR_BACKGROUND); + + scrollView = new ScrollView(this); + scrollView.setFillViewport(true); + scrollView.setClipToPadding(false); + + LinearLayout content = new LinearLayout(this); + content.setOrientation(LinearLayout.VERTICAL); + content.setPadding(dp(20), dp(28), dp(20), dp(28)); + scrollView.addView(content, new ScrollView.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + content.addView(createTopBar()); + + titleText = textView("Extras", 34, COLOR_INK, Typeface.BOLD); + titleText.setIncludeFontPadding(false); + LinearLayout.LayoutParams titleParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + titleParams.setMargins(0, dp(18), 0, dp(18)); + content.addView(titleText, titleParams); + + listContainer = new LinearLayout(this); + listContainer.setOrientation(LinearLayout.VERTICAL); + listContainer.addView(createPrayerCard()); + content.addView(listContainer, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + detailContainer = createPrayerDetail(); + detailContainer.setVisibility(View.GONE); + content.addView(detailContainer, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + root.addView(scrollView, new FrameLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.MATCH_PARENT + )); + + root.setOnApplyWindowInsetsListener((view, insets) -> { + content.setPadding( + dp(20), + dp(28) + insets.getSystemWindowInsetTop(), + dp(20), + dp(28) + insets.getSystemWindowInsetBottom() + ); + return insets; + }); + root.requestApplyInsets(); + + return root; + } + + private View createTopBar() { + LinearLayout topBar = new LinearLayout(this); + topBar.setOrientation(LinearLayout.HORIZONTAL); + topBar.setGravity(Gravity.CENTER_VERTICAL); + + TextView label = textView("ORACIONES", 12, COLOR_ACCENT, Typeface.BOLD); + topBar.addView(label, new LinearLayout.LayoutParams( + 0, + ViewGroup.LayoutParams.WRAP_CONTENT, + 1f + )); + + TextView home = textView("Inicio", 15, COLOR_ACCENT, Typeface.BOLD); + home.setGravity(Gravity.CENTER); + home.setPadding(dp(14), 0, dp(14), 0); + home.setBackground(roundedRect(Color.WHITE, dp(8), Color.rgb(219, 226, 222), dp(1))); + home.setOnClickListener(view -> finish()); + topBar.addView(home, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + dp(40) + )); + + return topBar; + } + + private View createPrayerCard() { + LinearLayout card = new LinearLayout(this); + card.setOrientation(LinearLayout.HORIZONTAL); + card.setGravity(Gravity.CENTER_VERTICAL); + card.setPadding(dp(18), dp(16), dp(16), dp(16)); + card.setBackground(roundedRect(COLOR_CARD, dp(8), Color.rgb(229, 232, 230), dp(1))); + card.setOnClickListener(view -> showPrayerDetail()); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + card.setElevation(dp(1)); + } + + LinearLayout copy = new LinearLayout(this); + copy.setOrientation(LinearLayout.VERTICAL); + + TextView title = textView("Ven, Espíritu Creador", 20, COLOR_INK, Typeface.BOLD); + title.setIncludeFontPadding(false); + copy.addView(title); + + TextView subtitle = textView("Veni Creator Spiritus", 14, COLOR_MUTED, Typeface.BOLD); + LinearLayout.LayoutParams subtitleParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + subtitleParams.setMargins(0, dp(6), 0, 0); + copy.addView(subtitle, subtitleParams); + + card.addView(copy, new LinearLayout.LayoutParams( + 0, + ViewGroup.LayoutParams.WRAP_CONTENT, + 1f + )); + + TextView arrow = textView(">", 22, COLOR_ACCENT, Typeface.BOLD); + arrow.setGravity(Gravity.CENTER); + card.addView(arrow, new LinearLayout.LayoutParams( + dp(28), + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + return card; + } + + private LinearLayout createPrayerDetail() { + LinearLayout detail = new LinearLayout(this); + detail.setOrientation(LinearLayout.VERTICAL); + + TextView subtitle = textView("Veni Creator Spiritus", 14, COLOR_WARM, Typeface.BOLD); + detail.addView(subtitle); + + TextView prayer = textView(VENI_CREATOR_PRAYER, 21, COLOR_INK, Typeface.NORMAL); + prayer.setLineSpacing(dp(5), 1.14f); + LinearLayout.LayoutParams prayerParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + prayerParams.setMargins(0, dp(16), 0, dp(18)); + detail.addView(prayer, prayerParams); + + TextView backToList = textView("Volver a extras", 15, COLOR_ACCENT, Typeface.BOLD); + backToList.setGravity(Gravity.CENTER); + backToList.setPadding(dp(14), 0, dp(14), 0); + backToList.setBackground(roundedRect(Color.WHITE, dp(8), Color.rgb(219, 226, 222), dp(1))); + backToList.setOnClickListener(view -> showPrayerList()); + detail.addView(backToList, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + dp(42) + )); + + return detail; + } + + private void showPrayerDetail() { + titleText.setText("Ven, Espíritu Creador"); + listContainer.setVisibility(View.GONE); + detailContainer.setVisibility(View.VISIBLE); + scrollToTop(); + } + + private void showPrayerList() { + titleText.setText("Extras"); + detailContainer.setVisibility(View.GONE); + listContainer.setVisibility(View.VISIBLE); + scrollToTop(); + } + + private void scrollToTop() { + if (scrollView != null) { + scrollView.post(() -> scrollView.smoothScrollTo(0, 0)); + } + } + + private TextView textView(String text, int sizeSp, int color, int style) { + TextView textView = new TextView(this); + textView.setText(text); + textView.setTextSize(sizeSp); + textView.setTextColor(color); + textView.setTypeface(Typeface.DEFAULT, style); + return textView; + } + + private GradientDrawable roundedRect(int color, int radius, int strokeColor, int strokeWidth) { + GradientDrawable drawable = new GradientDrawable(); + drawable.setShape(GradientDrawable.RECTANGLE); + drawable.setColor(color); + drawable.setCornerRadius(radius); + if (strokeWidth > 0) { + drawable.setStroke(strokeWidth, strokeColor); + } + return drawable; + } + + private int dp(int value) { + return Math.round(value * getResources().getDisplayMetrics().density); + } +} diff --git a/app/src/main/java/com/bibliadiaria/app/MainActivity.java b/app/src/main/java/com/bibliadiaria/app/MainActivity.java new file mode 100644 index 0000000..18f570d --- /dev/null +++ b/app/src/main/java/com/bibliadiaria/app/MainActivity.java @@ -0,0 +1,1240 @@ +package com.bibliadiaria.app; + +import android.app.Activity; +import android.content.Intent; +import android.content.SharedPreferences; +import android.graphics.Color; +import android.graphics.Typeface; +import android.graphics.drawable.GradientDrawable; +import android.os.Build; +import android.os.Bundle; +import android.text.Html; +import android.text.Spanned; +import android.view.Gravity; +import android.view.View; +import android.view.ViewGroup; +import android.widget.Button; +import android.widget.FrameLayout; +import android.widget.GridLayout; +import android.widget.LinearLayout; +import android.widget.ProgressBar; +import android.widget.ScrollView; +import android.widget.SeekBar; +import android.widget.TextView; + +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.net.HttpURLConnection; +import java.net.URL; +import java.nio.charset.StandardCharsets; +import java.text.Normalizer; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.List; +import java.util.Locale; +import java.util.concurrent.ExecutorService; +import java.util.concurrent.Executors; + +public class MainActivity extends Activity { + private static final int COLOR_BACKGROUND = Color.rgb(247, 248, 246); + private static final int COLOR_CARD = Color.WHITE; + private static final int COLOR_INK = Color.rgb(25, 31, 31); + private static final int COLOR_MUTED = Color.rgb(91, 99, 98); + private static final int COLOR_ACCENT = Color.rgb(0, 107, 90); + private static final int COLOR_WARM = Color.rgb(217, 75, 61); + private static final int MIN_FONT_SP = 16; + private static final int MAX_FONT_SP = 30; + + private final Locale spanishLocale = new Locale("es", "ES"); + private final List resizableTextViews = new ArrayList<>(); + + private ExecutorService executor; + private SharedPreferences preferences; + private LinearLayout sectionsLayout; + private TextView dateText; + private TextView dateChipPrimary; + private TextView dateChipSecondary; + private TextView liturgyText; + private TextView statusText; + private TextView sourceText; + private LinearLayout statusBlock; + private LinearLayout calendarPanel; + private TextView calendarMonthText; + private GridLayout calendarGrid; + private ProgressBar progressBar; + private Button retryButton; + private LinearLayout fontPanel; + private TextView fontValueText; + private Calendar selectedDateCalendar; + private Calendar visibleMonthCalendar; + private int loadGeneration; + private float readingFontSp; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + getWindow().setStatusBarColor(COLOR_BACKGROUND); + getWindow().setNavigationBarColor(COLOR_BACKGROUND); + } + + preferences = getSharedPreferences("preferencias_lectura", MODE_PRIVATE); + readingFontSp = preferences.getFloat("tamano_letra", 20f); + selectedDateCalendar = startOfDay(Calendar.getInstance()); + visibleMonthCalendar = startOfMonth(selectedDateCalendar); + executor = Executors.newSingleThreadExecutor(); + + setContentView(createScreen()); + loadToday(); + } + + @Override + protected void onDestroy() { + super.onDestroy(); + if (executor != null) { + executor.shutdownNow(); + } + } + + private View createScreen() { + FrameLayout root = new FrameLayout(this); + root.setBackgroundColor(COLOR_BACKGROUND); + + ScrollView scrollView = new ScrollView(this); + scrollView.setFillViewport(true); + scrollView.setClipToPadding(false); + + LinearLayout content = new LinearLayout(this); + content.setOrientation(LinearLayout.VERTICAL); + content.setPadding(dp(20), dp(28), dp(20), dp(126)); + scrollView.addView(content, new ScrollView.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + content.addView(createHeader()); + content.addView(createStatusBlock()); + + sectionsLayout = new LinearLayout(this); + sectionsLayout.setOrientation(LinearLayout.VERTICAL); + content.addView(sectionsLayout, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + sourceText = textView("Fuente: Vatican News", 13, COLOR_MUTED, Typeface.NORMAL); + LinearLayout.LayoutParams sourceParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + sourceParams.setMargins(0, dp(6), 0, 0); + content.addView(sourceText, sourceParams); + + root.addView(scrollView, new FrameLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.MATCH_PARENT + )); + + fontPanel = createFontPanel(); + FrameLayout.LayoutParams panelParams = new FrameLayout.LayoutParams( + dp(286), + ViewGroup.LayoutParams.WRAP_CONTENT, + Gravity.END | Gravity.BOTTOM + ); + panelParams.setMargins(dp(16), dp(16), dp(16), dp(88)); + root.addView(fontPanel, panelParams); + + TextView fontButton = createFontButton(); + FrameLayout.LayoutParams buttonParams = new FrameLayout.LayoutParams( + dp(58), + dp(58), + Gravity.END | Gravity.BOTTOM + ); + buttonParams.setMargins(0, 0, dp(18), dp(18)); + root.addView(fontButton, buttonParams); + + root.setOnApplyWindowInsetsListener((view, insets) -> { + int topInset = insets.getSystemWindowInsetTop(); + int bottomInset = insets.getSystemWindowInsetBottom(); + + content.setPadding(dp(20), dp(28) + topInset, dp(20), dp(126) + bottomInset); + + FrameLayout.LayoutParams currentPanelParams = + (FrameLayout.LayoutParams) fontPanel.getLayoutParams(); + currentPanelParams.setMargins(dp(16), dp(16), dp(16), dp(88) + bottomInset); + fontPanel.setLayoutParams(currentPanelParams); + + FrameLayout.LayoutParams currentButtonParams = + (FrameLayout.LayoutParams) fontButton.getLayoutParams(); + currentButtonParams.setMargins(0, 0, dp(18), dp(18) + bottomInset); + fontButton.setLayoutParams(currentButtonParams); + + return insets; + }); + root.requestApplyInsets(); + + return root; + } + + private View createHeader() { + LinearLayout header = new LinearLayout(this); + header.setOrientation(LinearLayout.VERTICAL); + header.setPadding(0, 0, 0, dp(24)); + + LinearLayout topRow = new LinearLayout(this); + topRow.setOrientation(LinearLayout.HORIZONTAL); + topRow.setGravity(Gravity.CENTER_VERTICAL); + + TextView source = textView("VATICAN NEWS", 12, COLOR_ACCENT, Typeface.BOLD); + topRow.addView(source, new LinearLayout.LayoutParams( + 0, + ViewGroup.LayoutParams.WRAP_CONTENT, + 1f + )); + + topRow.addView(createDateChip()); + header.addView(topRow); + + TextView title = textView("Palabra del día", 34, COLOR_INK, Typeface.BOLD); + title.setIncludeFontPadding(false); + LinearLayout.LayoutParams titleParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + titleParams.setMargins(0, dp(8), 0, dp(10)); + header.addView(title, titleParams); + + LinearLayout.LayoutParams extrasParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + dp(40) + ); + extrasParams.setMargins(0, 0, 0, dp(12)); + header.addView(createExtrasButton(), extrasParams); + + calendarPanel = createCalendarPanel(); + LinearLayout.LayoutParams calendarParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + calendarParams.setMargins(0, dp(2), 0, dp(14)); + header.addView(calendarPanel, calendarParams); + + dateText = textView("", 16, COLOR_MUTED, Typeface.BOLD); + header.addView(dateText); + + liturgyText = textView("", 16, COLOR_INK, Typeface.NORMAL); + liturgyText.setLineSpacing(0, 1.12f); + LinearLayout.LayoutParams liturgyParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + liturgyParams.setMargins(0, dp(8), 0, 0); + header.addView(liturgyText, liturgyParams); + + return header; + } + + private View createExtrasButton() { + TextView button = textView("Extras", 15, Color.WHITE, Typeface.BOLD); + button.setGravity(Gravity.CENTER); + button.setPadding(dp(16), 0, dp(16), 0); + button.setBackground(roundedRect(COLOR_ACCENT, dp(8), Color.TRANSPARENT, 0)); + button.setContentDescription("Abrir extras"); + button.setOnClickListener(view -> { + calendarPanel.setVisibility(View.GONE); + if (fontPanel != null) { + fontPanel.setVisibility(View.GONE); + } + startActivity(new Intent(this, ExtrasActivity.class)); + }); + return button; + } + + private View createDateChip() { + LinearLayout chip = new LinearLayout(this); + chip.setOrientation(LinearLayout.HORIZONTAL); + chip.setGravity(Gravity.CENTER_VERTICAL); + chip.setPadding(dp(12), dp(8), dp(10), dp(8)); + chip.setBackground(roundedRect(Color.WHITE, dp(8), Color.rgb(219, 226, 222), dp(1))); + chip.setContentDescription("Elegir fecha"); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + chip.setElevation(dp(1)); + } + chip.setOnClickListener(view -> toggleCalendarPanel()); + + LinearLayout labelGroup = new LinearLayout(this); + labelGroup.setOrientation(LinearLayout.VERTICAL); + labelGroup.setGravity(Gravity.CENTER_VERTICAL); + + dateChipPrimary = textView("", 20, COLOR_INK, Typeface.BOLD); + dateChipPrimary.setIncludeFontPadding(false); + labelGroup.addView(dateChipPrimary); + + dateChipSecondary = textView("", 11, COLOR_MUTED, Typeface.BOLD); + dateChipSecondary.setIncludeFontPadding(false); + labelGroup.addView(dateChipSecondary); + + chip.addView(labelGroup); + + TextView chevron = textView("v", 15, COLOR_ACCENT, Typeface.BOLD); + chevron.setGravity(Gravity.CENTER); + LinearLayout.LayoutParams chevronParams = new LinearLayout.LayoutParams( + dp(22), + ViewGroup.LayoutParams.WRAP_CONTENT + ); + chevronParams.setMargins(dp(6), 0, 0, 0); + chip.addView(chevron, chevronParams); + + updateDateChip(); + return chip; + } + + private LinearLayout createCalendarPanel() { + LinearLayout panel = new LinearLayout(this); + panel.setOrientation(LinearLayout.VERTICAL); + panel.setPadding(dp(14), dp(12), dp(14), dp(14)); + panel.setVisibility(View.GONE); + panel.setBackground(roundedRect(Color.WHITE, dp(8), Color.rgb(219, 226, 222), dp(1))); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + panel.setElevation(dp(4)); + } + + LinearLayout monthRow = new LinearLayout(this); + monthRow.setOrientation(LinearLayout.HORIZONTAL); + monthRow.setGravity(Gravity.CENTER_VERTICAL); + + monthRow.addView(calendarNavButton("<", view -> changeVisibleMonth(-1))); + + calendarMonthText = textView("", 18, COLOR_INK, Typeface.BOLD); + calendarMonthText.setGravity(Gravity.CENTER); + monthRow.addView(calendarMonthText, new LinearLayout.LayoutParams( + 0, + ViewGroup.LayoutParams.WRAP_CONTENT, + 1f + )); + + monthRow.addView(calendarNavButton(">", view -> changeVisibleMonth(1))); + panel.addView(monthRow); + + LinearLayout quickRow = new LinearLayout(this); + quickRow.setOrientation(LinearLayout.HORIZONTAL); + quickRow.setGravity(Gravity.CENTER_VERTICAL); + LinearLayout.LayoutParams quickParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + quickParams.setMargins(0, dp(10), 0, dp(6)); + + quickRow.addView(smallCalendarButton("- Año", view -> changeVisibleYear(-1))); + quickRow.addView(smallCalendarButton("Hoy", view -> selectDate(Calendar.getInstance()))); + quickRow.addView(smallCalendarButton("+ Año", view -> changeVisibleYear(1))); + panel.addView(quickRow, quickParams); + + LinearLayout weekdays = new LinearLayout(this); + weekdays.setOrientation(LinearLayout.HORIZONTAL); + String[] labels = {"L", "M", "X", "J", "V", "S", "D"}; + for (String label : labels) { + TextView dayLabel = textView(label, 12, COLOR_MUTED, Typeface.BOLD); + dayLabel.setGravity(Gravity.CENTER); + weekdays.addView(dayLabel, new LinearLayout.LayoutParams( + 0, + dp(24), + 1f + )); + } + panel.addView(weekdays); + + calendarGrid = new GridLayout(this); + calendarGrid.setColumnCount(7); + calendarGrid.setRowCount(6); + panel.addView(calendarGrid, new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + )); + + renderCalendar(); + return panel; + } + + private TextView calendarNavButton(String text, View.OnClickListener listener) { + TextView button = textView(text, 22, COLOR_ACCENT, Typeface.BOLD); + button.setGravity(Gravity.CENTER); + button.setBackground(roundedRect(Color.rgb(229, 244, 240), dp(8), Color.TRANSPARENT, 0)); + button.setOnClickListener(listener); + button.setContentDescription(text.equals("<") ? "Mes anterior" : "Mes siguiente"); + return button; + } + + private TextView smallCalendarButton(String text, View.OnClickListener listener) { + TextView button = textView(text, 13, COLOR_ACCENT, Typeface.BOLD); + button.setGravity(Gravity.CENTER); + button.setPadding(dp(8), 0, dp(8), 0); + button.setBackground(roundedRect(Color.rgb(229, 244, 240), dp(8), Color.TRANSPARENT, 0)); + button.setOnClickListener(listener); + + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( + 0, + dp(36), + 1f + ); + params.setMargins(dp(3), 0, dp(3), 0); + button.setLayoutParams(params); + return button; + } + + private void toggleCalendarPanel() { + int nextVisibility = calendarPanel.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE; + calendarPanel.setVisibility(nextVisibility); + if (nextVisibility == View.VISIBLE) { + fontPanel.setVisibility(View.GONE); + renderCalendar(); + } + } + + private void changeVisibleMonth(int amount) { + visibleMonthCalendar.add(Calendar.MONTH, amount); + visibleMonthCalendar = startOfMonth(visibleMonthCalendar); + renderCalendar(); + } + + private void changeVisibleYear(int amount) { + visibleMonthCalendar.add(Calendar.YEAR, amount); + visibleMonthCalendar = startOfMonth(visibleMonthCalendar); + renderCalendar(); + } + + private void selectDate(Calendar calendar) { + selectedDateCalendar = startOfDay(calendar); + visibleMonthCalendar = startOfMonth(selectedDateCalendar); + calendarPanel.setVisibility(View.GONE); + updateDateChip(); + renderCalendar(); + loadSelectedDate(); + } + + private void renderCalendar() { + if (calendarGrid == null || calendarMonthText == null || visibleMonthCalendar == null) { + return; + } + + calendarMonthText.setText(formatMonthTitle(visibleMonthCalendar.getTime())); + calendarGrid.removeAllViews(); + + Calendar monthStart = startOfMonth(visibleMonthCalendar); + int firstDayOfWeek = monthStart.get(Calendar.DAY_OF_WEEK); + int firstOffset = (firstDayOfWeek + 5) % 7; + int daysInMonth = monthStart.getActualMaximum(Calendar.DAY_OF_MONTH); + + Calendar today = startOfDay(Calendar.getInstance()); + + for (int cell = 0; cell < 42; cell++) { + TextView dayCell = textView("", 16, COLOR_INK, Typeface.BOLD); + dayCell.setGravity(Gravity.CENTER); + dayCell.setIncludeFontPadding(false); + + GridLayout.LayoutParams params = new GridLayout.LayoutParams( + GridLayout.spec(GridLayout.UNDEFINED, 1f), + GridLayout.spec(GridLayout.UNDEFINED, 1f) + ); + params.width = 0; + params.height = dp(42); + params.setMargins(dp(2), dp(2), dp(2), dp(2)); + dayCell.setLayoutParams(params); + + int dayNumber = cell - firstOffset + 1; + if (dayNumber >= 1 && dayNumber <= daysInMonth) { + Calendar cellDate = startOfMonth(visibleMonthCalendar); + cellDate.set(Calendar.DAY_OF_MONTH, dayNumber); + + dayCell.setText(String.valueOf(dayNumber)); + if (isSameDay(cellDate, selectedDateCalendar)) { + dayCell.setTextColor(Color.WHITE); + dayCell.setBackground(oval(COLOR_ACCENT)); + } else if (isSameDay(cellDate, today)) { + dayCell.setTextColor(COLOR_WARM); + dayCell.setBackground(roundedRect(Color.rgb(255, 239, 236), dp(8), Color.TRANSPARENT, 0)); + } else { + dayCell.setBackground(roundedRect(Color.TRANSPARENT, dp(8), Color.TRANSPARENT, 0)); + } + + Calendar dateForClick = (Calendar) cellDate.clone(); + dayCell.setOnClickListener(view -> selectDate(dateForClick)); + } else { + dayCell.setText(""); + dayCell.setEnabled(false); + } + + calendarGrid.addView(dayCell); + } + } + + private View createStatusBlock() { + statusBlock = new LinearLayout(this); + statusBlock.setOrientation(LinearLayout.VERTICAL); + statusBlock.setPadding(dp(18), dp(16), dp(18), dp(16)); + statusBlock.setBackground(roundedRect(COLOR_CARD, dp(8), Color.TRANSPARENT, 0)); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + statusBlock.setElevation(dp(1)); + } + + LinearLayout row = new LinearLayout(this); + row.setOrientation(LinearLayout.HORIZONTAL); + row.setGravity(Gravity.CENTER_VERTICAL); + + progressBar = new ProgressBar(this); + LinearLayout.LayoutParams progressParams = new LinearLayout.LayoutParams(dp(30), dp(30)); + progressParams.setMargins(0, 0, dp(12), 0); + row.addView(progressBar, progressParams); + + statusText = textView("Cargando la Palabra de hoy...", 16, COLOR_INK, Typeface.NORMAL); + statusText.setLineSpacing(0, 1.16f); + row.addView(statusText, new LinearLayout.LayoutParams( + 0, + ViewGroup.LayoutParams.WRAP_CONTENT, + 1f + )); + statusBlock.addView(row); + + retryButton = new Button(this); + retryButton.setText("Reintentar"); + retryButton.setTextColor(Color.WHITE); + retryButton.setTextSize(14); + retryButton.setAllCaps(false); + retryButton.setBackground(roundedRect(COLOR_ACCENT, dp(8), Color.TRANSPARENT, 0)); + retryButton.setVisibility(View.GONE); + retryButton.setOnClickListener(view -> loadSelectedDate()); + LinearLayout.LayoutParams retryParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + dp(44) + ); + retryParams.setMargins(0, dp(14), 0, 0); + statusBlock.addView(retryButton, retryParams); + + LinearLayout.LayoutParams blockParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + blockParams.setMargins(0, 0, 0, dp(18)); + statusBlock.setLayoutParams(blockParams); + return statusBlock; + } + + private LinearLayout createFontPanel() { + LinearLayout panel = new LinearLayout(this); + panel.setOrientation(LinearLayout.VERTICAL); + panel.setPadding(dp(16), dp(14), dp(16), dp(14)); + panel.setVisibility(View.GONE); + panel.setBackground(roundedRect(Color.WHITE, dp(8), Color.rgb(223, 229, 226), dp(1))); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + panel.setElevation(dp(8)); + } + + LinearLayout labelRow = new LinearLayout(this); + labelRow.setGravity(Gravity.CENTER_VERTICAL); + + TextView label = textView("Tamaño de letra", 15, COLOR_INK, Typeface.BOLD); + labelRow.addView(label, new LinearLayout.LayoutParams(0, ViewGroup.LayoutParams.WRAP_CONTENT, 1f)); + + fontValueText = textView(Math.round(readingFontSp) + " sp", 14, COLOR_MUTED, Typeface.BOLD); + labelRow.addView(fontValueText); + panel.addView(labelRow); + + SeekBar seekBar = new SeekBar(this); + seekBar.setMax(MAX_FONT_SP - MIN_FONT_SP); + seekBar.setProgress(Math.round(readingFontSp) - MIN_FONT_SP); + seekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { + @Override + public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { + readingFontSp = MIN_FONT_SP + progress; + preferences.edit().putFloat("tamano_letra", readingFontSp).apply(); + fontValueText.setText(Math.round(readingFontSp) + " sp"); + applyReadingFontSize(); + } + + @Override + public void onStartTrackingTouch(SeekBar seekBar) { + } + + @Override + public void onStopTrackingTouch(SeekBar seekBar) { + } + }); + LinearLayout.LayoutParams seekParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + seekParams.setMargins(0, dp(8), 0, 0); + panel.addView(seekBar, seekParams); + + return panel; + } + + private TextView createFontButton() { + TextView button = textView("Aa", 20, Color.WHITE, Typeface.BOLD); + button.setGravity(Gravity.CENTER); + button.setContentDescription("Cambiar tamaño de letra"); + button.setBackground(oval(COLOR_ACCENT)); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + button.setElevation(dp(10)); + } + button.setOnClickListener(view -> { + int nextVisibility = fontPanel.getVisibility() == View.VISIBLE ? View.GONE : View.VISIBLE; + fontPanel.setVisibility(nextVisibility); + if (nextVisibility == View.VISIBLE) { + calendarPanel.setVisibility(View.GONE); + } + }); + return button; + } + + private void loadToday() { + selectedDateCalendar = startOfDay(Calendar.getInstance()); + visibleMonthCalendar = startOfMonth(selectedDateCalendar); + updateDateChip(); + renderCalendar(); + loadSelectedDate(); + } + + private void loadSelectedDate() { + loadDate(selectedDateCalendar.getTime()); + } + + private void loadDate(Date date) { + String url = buildVaticanUrl(date); + int generation = ++loadGeneration; + + showLoading(date, url); + + executor.submit(() -> { + try { + String html = download(url); + DailyReading reading = parseDailyReading(html, date, url); + runOnUiThread(() -> { + if (generation == loadGeneration) { + renderReading(reading); + } + }); + } catch (Exception error) { + runOnUiThread(() -> { + if (generation == loadGeneration) { + showError(error, url); + } + }); + } + }); + } + + private void showLoading(Date date, String url) { + resizableTextViews.clear(); + sectionsLayout.removeAllViews(); + statusBlock.setVisibility(View.VISIBLE); + dateText.setText(formatDisplayDate(date)); + liturgyText.setText("Lecturas según la fecha del dispositivo."); + statusText.setText("Cargando la Palabra de hoy..."); + progressBar.setVisibility(View.VISIBLE); + retryButton.setVisibility(View.GONE); + sourceText.setText("Fuente: Vatican News\n" + url); + } + + private void renderReading(DailyReading reading) { + statusBlock.setVisibility(View.GONE); + progressBar.setVisibility(View.GONE); + retryButton.setVisibility(View.GONE); + statusText.setText("Actualizado desde Vatican News."); + + resizableTextViews.clear(); + sectionsLayout.removeAllViews(); + + dateText.setText(reading.displayDate); + if (reading.liturgicalTitle.isEmpty()) { + liturgyText.setText("Palabra del día"); + } else { + liturgyText.setText(reading.liturgicalTitle); + } + + addScriptureCard("Palabra de Dios", "Evangelio del Día", reading.gospel, true); + addScriptureCard("Lectura del Día", null, reading.firstReading, false); + addReflectionCard(reading.papalWords); + + sourceText.setText("Fuente: Vatican News\n" + reading.sourceUrl); + applyReadingFontSize(); + } + + private void showError(Exception error, String url) { + statusBlock.setVisibility(View.VISIBLE); + progressBar.setVisibility(View.GONE); + retryButton.setVisibility(View.VISIBLE); + sectionsLayout.removeAllViews(); + statusText.setText("No se pudo cargar la lectura de hoy. Revisa la conexión e intenta de nuevo.\n\n" + + cleanErrorMessage(error)); + sourceText.setText("Fuente prevista: Vatican News\n" + url); + } + + private void addScriptureCard(String title, String overline, DailySection section, boolean featured) { + if (section == null || section.body.isEmpty()) { + return; + } + + LinearLayout card = createCard(featured ? dp(22) : dp(18)); + + if (overline != null && !overline.isEmpty()) { + TextView overlineText = textView(overline.toUpperCase(spanishLocale), 12, COLOR_WARM, Typeface.BOLD); + card.addView(overlineText); + } + + TextView titleText = textView(title, featured ? 28 : 22, COLOR_INK, Typeface.BOLD); + titleText.setIncludeFontPadding(false); + LinearLayout.LayoutParams titleParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + titleParams.setMargins(0, overline == null ? 0 : dp(8), 0, dp(12)); + card.addView(titleText, titleParams); + + if (!section.introduction.isEmpty()) { + TextView introText = textView(section.introduction, 16, COLOR_MUTED, Typeface.BOLD); + introText.setLineSpacing(0, 1.14f); + resizableTextViews.add(introText); + card.addView(introText); + } + + if (!section.reference.isEmpty()) { + TextView referenceText = textView(section.reference, 15, COLOR_ACCENT, Typeface.BOLD); + referenceText.setGravity(Gravity.CENTER_VERTICAL); + referenceText.setBackground(roundedRect(Color.rgb(229, 244, 240), dp(8), Color.TRANSPARENT, 0)); + referenceText.setPadding(dp(10), dp(6), dp(10), dp(6)); + LinearLayout.LayoutParams referenceParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.WRAP_CONTENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + referenceParams.setMargins(0, dp(12), 0, dp(14)); + card.addView(referenceText, referenceParams); + } + + TextView bodyText = textView(section.body, Math.round(readingFontSp), COLOR_INK, Typeface.NORMAL); + bodyText.setLineSpacing(dp(4), 1.16f); + resizableTextViews.add(bodyText); + card.addView(bodyText); + + addCardToSections(card); + } + + private void addReflectionCard(DailySection section) { + if (section == null || section.body.isEmpty()) { + return; + } + + LinearLayout card = createCard(dp(18)); + + TextView title = textView("Las palabras de los Papas", 22, COLOR_INK, Typeface.BOLD); + title.setIncludeFontPadding(false); + card.addView(title); + + TextView body = textView(section.body, Math.round(readingFontSp), COLOR_INK, Typeface.NORMAL); + body.setLineSpacing(dp(4), 1.16f); + LinearLayout.LayoutParams bodyParams = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + bodyParams.setMargins(0, dp(14), 0, 0); + card.addView(body, bodyParams); + resizableTextViews.add(body); + + addCardToSections(card); + } + + private LinearLayout createCard(int padding) { + LinearLayout card = new LinearLayout(this); + card.setOrientation(LinearLayout.VERTICAL); + card.setPadding(padding, padding, padding, padding); + card.setBackground(roundedRect(COLOR_CARD, dp(8), Color.rgb(229, 232, 230), dp(1))); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { + card.setElevation(dp(1)); + } + return card; + } + + private void addCardToSections(View card) { + LinearLayout.LayoutParams params = new LinearLayout.LayoutParams( + ViewGroup.LayoutParams.MATCH_PARENT, + ViewGroup.LayoutParams.WRAP_CONTENT + ); + params.setMargins(0, 0, 0, dp(16)); + sectionsLayout.addView(card, params); + } + + private void applyReadingFontSize() { + for (TextView textView : resizableTextViews) { + textView.setTextSize(readingFontSp); + } + } + + private String download(String urlText) throws IOException { + HttpURLConnection connection = (HttpURLConnection) new URL(urlText).openConnection(); + connection.setConnectTimeout(12000); + connection.setReadTimeout(12000); + connection.setRequestProperty("User-Agent", "BibliaDiaria/1.0 Android"); + connection.setRequestProperty("Accept-Language", "es-ES,es;q=0.9"); + + int responseCode = connection.getResponseCode(); + if (responseCode < 200 || responseCode >= 300) { + throw new IOException("Vatican News respondió con código " + responseCode + "."); + } + + try (InputStream stream = connection.getInputStream()) { + return readStream(stream); + } finally { + connection.disconnect(); + } + } + + private String readStream(InputStream stream) throws IOException { + StringBuilder builder = new StringBuilder(); + try (BufferedReader reader = new BufferedReader( + new InputStreamReader(stream, StandardCharsets.UTF_8))) { + String line; + while ((line = reader.readLine()) != null) { + builder.append(line).append('\n'); + } + } + return builder.toString(); + } + + private DailyReading parseDailyReading(String html, Date date, String url) throws IOException { + String firstReadingText = extractHtmlContentByHeading(html, "Lectura del Día"); + String gospelText = extractHtmlContentByHeading(html, "Evangelio del Día"); + String papalText = extractHtmlContentByHeading(html, "Las palabras de los Papas"); + String plainText = htmlToPlainText(html); + + if (firstReadingText.isEmpty()) { + firstReadingText = extractSection(plainText, "Lectura del Día", "Evangelio del Día"); + } + if (gospelText.isEmpty()) { + gospelText = extractSection(plainText, "Evangelio del Día", "Las palabras de los Papas"); + } + if (papalText.isEmpty()) { + papalText = extractSection( + plainText, + "Las palabras de los Papas", + "Su contribución", + "Los textos de la Sagrada Escritura", + "Enviar", + "Otros eventos programados" + ); + } + + DailySection firstReading = DailySection.fromScripture(firstReadingText); + DailySection gospel = DailySection.fromScripture(gospelText); + DailySection papalWords = DailySection.reflection(cleanSectionText(papalText)); + + if (gospel.body.isEmpty() && firstReading.body.isEmpty() && papalWords.body.isEmpty()) { + throw new IOException("No encontré las secciones esperadas en la página."); + } + + return new DailyReading( + formatDisplayDate(date), + extractLiturgicalTitle(html, plainText, date), + url, + firstReading, + gospel, + papalWords + ); + } + + private String extractHtmlContentByHeading(String html, String heading) { + String targetKey = headingKey(heading); + String lowerHtml = html.toLowerCase(Locale.US); + int searchFrom = 0; + + while (searchFrom < html.length()) { + int h2Start = lowerHtml.indexOf("', h2Start); + int h2Close = lowerHtml.indexOf("", h2OpenEnd + 1); + if (h2OpenEnd < 0 || h2Close < 0) { + return ""; + } + + String h2Text = htmlFragmentToText(html.substring(h2OpenEnd + 1, h2Close)); + if (headingKey(h2Text).equals(targetKey)) { + int sectionStart = lowerHtml.lastIndexOf("", h2Close); + if (sectionStart < 0 || sectionEnd < 0) { + return ""; + } + sectionEnd += "".length(); + + int contentTagStart = findTagWithClass( + html, + "div", + "section__content", + h2Close, + sectionEnd + ); + if (contentTagStart < 0) { + return ""; + } + + int contentOpenEnd = html.indexOf('>', contentTagStart); + int contentClose = findMatchingClosingTag(html, contentTagStart, "div", sectionEnd); + if (contentOpenEnd < 0 || contentClose < 0 || contentClose <= contentOpenEnd) { + return ""; + } + + return cleanSectionText(htmlFragmentToText(html.substring(contentOpenEnd + 1, contentClose))); + } + + searchFrom = h2Close + "".length(); + } + + return ""; + } + + private int findTagWithClass(String html, String tagName, String className, int start, int end) { + String lowerHtml = html.toLowerCase(Locale.US); + String tagStart = "<" + tagName.toLowerCase(Locale.US); + String classKey = className.toLowerCase(Locale.US); + int searchFrom = start; + + while (searchFrom >= 0 && searchFrom < end) { + int tagIndex = lowerHtml.indexOf(tagStart, searchFrom); + if (tagIndex < 0 || tagIndex >= end) { + return -1; + } + + int tagEnd = html.indexOf('>', tagIndex); + if (tagEnd < 0 || tagEnd >= end) { + return -1; + } + + String openingTag = lowerHtml.substring(tagIndex, tagEnd + 1); + if (openingTag.contains("class=") && openingTag.contains(classKey)) { + return tagIndex; + } + + searchFrom = tagEnd + 1; + } + + return -1; + } + + private int findMatchingClosingTag(String html, int openingTagStart, String tagName, int limit) { + String lowerHtml = html.toLowerCase(Locale.US); + String openToken = "<" + tagName.toLowerCase(Locale.US); + String closeToken = ""; + int depth = 0; + int searchFrom = openingTagStart; + + while (searchFrom >= 0 && searchFrom < limit) { + int nextOpen = lowerHtml.indexOf(openToken, searchFrom); + int nextClose = lowerHtml.indexOf(closeToken, searchFrom); + + if (nextClose < 0 || nextClose >= limit) { + return -1; + } + + if (nextOpen >= 0 && nextOpen < nextClose && nextOpen < limit) { + int openEnd = html.indexOf('>', nextOpen); + if (openEnd < 0 || openEnd >= limit) { + return -1; + } + String openingTag = html.substring(nextOpen, openEnd + 1).trim(); + if (!openingTag.endsWith("/>")) { + depth++; + } + searchFrom = openEnd + 1; + } else { + depth--; + if (depth == 0) { + return nextClose; + } + searchFrom = nextClose + closeToken.length(); + } + } + + return -1; + } + + private String htmlFragmentToText(String html) { + return htmlToPlainText(html); + } + + private String htmlToPlainText(String html) { + String scrubbed = html + .replaceAll("(?is)]*>.*?", " ") + .replaceAll("(?is)]*>.*?", " ") + .replaceAll("(?is)]*>.*?", " ") + .replaceAll("(?i)", "\n") + .replaceAll("(?i)

", "\n") + .replaceAll("(?i)", "\n") + .replaceAll("(?i)", "\n") + .replaceAll("(?i)", "\n"); + + Spanned spanned; + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + spanned = Html.fromHtml(scrubbed, Html.FROM_HTML_MODE_LEGACY); + } else { + spanned = Html.fromHtml(scrubbed); + } + + return normalizeWhitespace(spanned.toString()); + } + + private String extractSection(String text, String startHeading, String... endHeadings) { + int start = text.indexOf(startHeading); + if (start < 0) { + return ""; + } + start += startHeading.length(); + + int end = text.length(); + for (String endHeading : endHeadings) { + int candidate = text.indexOf(endHeading, start); + if (candidate >= 0 && candidate < end) { + end = candidate; + } + } + + return cleanSectionText(text.substring(start, end)); + } + + private String extractLiturgicalTitle(String html, String text, Date date) { + String htmlTitle = extractLiturgicalTitleFromHtml(html); + if (!htmlTitle.isEmpty()) { + return htmlTitle; + } + + String dateToken = new SimpleDateFormat("dd/MM/yyyy", spanishLocale).format(date); + int start = text.indexOf("Fecha" + dateToken); + if (start >= 0) { + start += ("Fecha" + dateToken).length(); + } else { + start = text.indexOf("Fecha"); + if (start < 0) { + return ""; + } + start += "Fecha".length(); + } + + int end = text.indexOf("La Palabra del día es", start); + if (end < 0) { + end = text.indexOf("Lectura del Día", start); + } + if (end < 0 || end <= start) { + return ""; + } + + String title = text.substring(start, end) + .replaceFirst("^\\s*\\d{1,2}/\\d{1,2}/\\d{4}\\s*", ""); + return cleanSectionText(title); + } + + private String extractLiturgicalTitleFromHtml(String html) { + int containerStart = findTagWithClass( + html, + "div", + "indicazioneLiturgica", + 0, + html.length() + ); + if (containerStart < 0) { + return ""; + } + + int containerOpenEnd = html.indexOf('>', containerStart); + int containerClose = findMatchingClosingTag(html, containerStart, "div", html.length()); + if (containerOpenEnd < 0 || containerClose < 0) { + return ""; + } + + return cleanSectionText(htmlFragmentToText(html.substring(containerOpenEnd + 1, containerClose))); + } + + private String cleanSectionText(String text) { + String cleaned = normalizeWhitespace(text) + .replace("Cookie Policy", "") + .replace("I AGREE", "") + .trim(); + cleaned = cleaned.replaceAll("(?m)^\\s*[•*]\\s*", ""); + return cleaned.trim(); + } + + private String normalizeWhitespace(String text) { + String normalized = text.replace('\u00A0', ' ') + .replace("\r", "\n") + .replaceAll("[\\t\\x0B\\f]+", " ") + .replaceAll(" *\\n *", "\n") + .replaceAll("\\n{3,}", "\n\n") + .replaceAll(" {2,}", " "); + return normalized.trim(); + } + + private String headingKey(String text) { + String normalized = Normalizer.normalize(text, Normalizer.Form.NFD) + .replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); + return normalizeWhitespace(normalized).toLowerCase(Locale.US); + } + + private String cleanErrorMessage(Exception error) { + String message = error.getMessage(); + if (message == null || message.trim().isEmpty()) { + return "Error desconocido."; + } + return message.trim(); + } + + private String buildVaticanUrl(Date date) { + String pathDate = new SimpleDateFormat("yyyy/MM/dd", Locale.US).format(date); + return "https://www.vaticannews.va/es/evangelio-de-hoy/" + pathDate + ".html"; + } + + private String formatDisplayDate(Date date) { + return new SimpleDateFormat("EEEE, d 'de' MMMM 'de' yyyy", spanishLocale).format(date); + } + + private String formatMonthTitle(Date date) { + return new SimpleDateFormat("MMMM yyyy", spanishLocale).format(date); + } + + private void updateDateChip() { + if (dateChipPrimary == null || dateChipSecondary == null || selectedDateCalendar == null) { + return; + } + + Date selectedDate = selectedDateCalendar.getTime(); + dateChipPrimary.setText(new SimpleDateFormat("EEE d", spanishLocale).format(selectedDate)); + dateChipSecondary.setText(new SimpleDateFormat("MMM yyyy", spanishLocale).format(selectedDate)); + } + + private Calendar startOfDay(Calendar calendar) { + Calendar copy = (Calendar) calendar.clone(); + copy.set(Calendar.HOUR_OF_DAY, 0); + copy.set(Calendar.MINUTE, 0); + copy.set(Calendar.SECOND, 0); + copy.set(Calendar.MILLISECOND, 0); + return copy; + } + + private Calendar startOfMonth(Calendar calendar) { + Calendar copy = startOfDay(calendar); + copy.set(Calendar.DAY_OF_MONTH, 1); + return copy; + } + + private boolean isSameDay(Calendar first, Calendar second) { + return first != null + && second != null + && first.get(Calendar.YEAR) == second.get(Calendar.YEAR) + && first.get(Calendar.DAY_OF_YEAR) == second.get(Calendar.DAY_OF_YEAR); + } + + private TextView textView(String text, int sizeSp, int color, int style) { + TextView textView = new TextView(this); + textView.setText(text); + textView.setTextSize(sizeSp); + textView.setTextColor(color); + textView.setTypeface(Typeface.DEFAULT, style); + textView.setIncludeFontPadding(true); + return textView; + } + + private GradientDrawable roundedRect(int color, int radius, int strokeColor, int strokeWidth) { + GradientDrawable drawable = new GradientDrawable(); + drawable.setShape(GradientDrawable.RECTANGLE); + drawable.setColor(color); + drawable.setCornerRadius(radius); + if (strokeWidth > 0) { + drawable.setStroke(strokeWidth, strokeColor); + } + return drawable; + } + + private GradientDrawable oval(int color) { + GradientDrawable drawable = new GradientDrawable(); + drawable.setShape(GradientDrawable.OVAL); + drawable.setColor(color); + return drawable; + } + + private int dp(int value) { + return Math.round(value * getResources().getDisplayMetrics().density); + } + + private static class DailyReading { + final String displayDate; + final String liturgicalTitle; + final String sourceUrl; + final DailySection firstReading; + final DailySection gospel; + final DailySection papalWords; + + DailyReading( + String displayDate, + String liturgicalTitle, + String sourceUrl, + DailySection firstReading, + DailySection gospel, + DailySection papalWords + ) { + this.displayDate = displayDate; + this.liturgicalTitle = liturgicalTitle; + this.sourceUrl = sourceUrl; + this.firstReading = firstReading; + this.gospel = gospel; + this.papalWords = papalWords; + } + } + + private static class DailySection { + final String introduction; + final String reference; + final String body; + + DailySection(String introduction, String reference, String body) { + this.introduction = introduction; + this.reference = reference; + this.body = body; + } + + static DailySection fromScripture(String sectionText) { + List lines = nonEmptyLines(sectionText); + if (lines.size() >= 3) { + String introduction = lines.get(0); + String reference = lines.get(1); + StringBuilder body = new StringBuilder(); + for (int i = 2; i < lines.size(); i++) { + if (body.length() > 0) { + body.append("\n\n"); + } + body.append(lines.get(i)); + } + return new DailySection(introduction, reference, body.toString().trim()); + } + return new DailySection("", "", sectionText.trim()); + } + + static DailySection reflection(String body) { + return new DailySection("", "", body.trim()); + } + + private static List nonEmptyLines(String text) { + List lines = new ArrayList<>(); + String[] rawLines = text.split("\\n+"); + for (String rawLine : rawLines) { + String line = rawLine.trim(); + if (!line.isEmpty()) { + lines.add(line); + } + } + return lines; + } + } +} diff --git a/app/src/main/res/drawable/ic_launcher.xml b/app/src/main/res/drawable/ic_launcher.xml new file mode 100644 index 0000000..80ce5bd --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher.xml @@ -0,0 +1,16 @@ + + + + + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml new file mode 100644 index 0000000..e929b87 --- /dev/null +++ b/app/src/main/res/values/strings.xml @@ -0,0 +1,4 @@ + + + Biblia Diaria + diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..054e238 --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,11 @@ + + + + diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..48d2fa1 --- /dev/null +++ b/build.gradle @@ -0,0 +1,3 @@ +plugins { + id "com.android.application" version "8.7.3" apply false +} diff --git a/build/reports/problems/problems-report.html b/build/reports/problems/problems-report.html new file mode 100644 index 0000000..6b5d013 --- /dev/null +++ b/build/reports/problems/problems-report.html @@ -0,0 +1,663 @@ + + + + + + + + + + + + + Gradle Configuration Cache + + + +
+ +
+ Loading... +
+ + + + + + diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..667b332 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,3 @@ +android.useAndroidX=false +android.nonTransitiveRClass=true +org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..8bdaf60c75ab801e22807dde59e12a8735a34077 GIT binary patch literal 45457 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 c82=K%QXLKFx%@O{wJjEi6Y56o#$)Bpeg literal 0 HcmV?d00001 diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..2a84e18 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,7 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-9.0.0-bin.zip +networkTimeout=10000 +validateDistributionUrl=true +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..ef07e01 --- /dev/null +++ b/gradlew @@ -0,0 +1,251 @@ +#!/bin/sh + +# +# Copyright © 2015 the original authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +# SPDX-License-Identifier: Apache-2.0 +# + +############################################################################## +# +# Gradle start up script for POSIX generated by Gradle. +# +# Important for running: +# +# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is +# noncompliant, but you have some other compliant shell such as ksh or +# bash, then to run this script, type that shell name before the whole +# command line, like: +# +# ksh Gradle +# +# Busybox and similar reduced shells will NOT work, because this script +# requires all of these POSIX shell features: +# * functions; +# * expansions «$var», «${var}», «${var:-default}», «${var+SET}», +# «${var#prefix}», «${var%suffix}», and «$( cmd )»; +# * compound commands having a testable exit status, especially «case»; +# * various built-in commands including «command», «set», and «ulimit». +# +# Important for patching: +# +# (2) This script targets any POSIX shell, so it avoids extensions provided +# by Bash, Ksh, etc; in particular arrays are avoided. +# +# The "traditional" practice of packing multiple parameters into a +# space-separated string is a well documented source of bugs and security +# problems, so this is (mostly) avoided, by progressively accumulating +# options in "$@", and eventually passing that to Java. +# +# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS, +# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly; +# see the in-line comments for details. +# +# There are tweaks for specific operating systems such as AIX, CygWin, +# Darwin, MinGW, and NonStop. +# +# (3) This script is generated from the Groovy template +# https://github.com/gradle/gradle/blob/HEAD/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt +# within the Gradle project. +# +# You can find Gradle at https://github.com/gradle/gradle/. +# +############################################################################## + +# Attempt to set APP_HOME + +# Resolve links: $0 may be a link +app_path=$0 + +# Need this for daisy-chained symlinks. +while + APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path + [ -h "$app_path" ] +do + ls=$( ls -ld "$app_path" ) + link=${ls#*' -> '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +# This is normally unused +# shellcheck disable=SC2034 +APP_BASE_NAME=${0##*/} +# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036) +APP_HOME=$( cd -P "${APP_HOME:-./}" > /dev/null && printf '%s\n' "$PWD" ) || exit + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH="\\\"\\\"" + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + if ! command -v java >/dev/null 2>&1 + then + die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + # In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + # In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked. + # shellcheck disable=SC2039,SC3045 + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Collect all arguments for the java command: +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments, +# and any embedded shellness will be escaped. +# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be +# treated as '${Hostname}' itself on the command line. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + -jar "$APP_HOME/gradle/wrapper/gradle-wrapper.jar" \ + "$@" + +# Stop when "xargs" is not available. +if ! command -v xargs >/dev/null 2>&1 +then + die "xargs is not available" +fi + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..db3a6ac --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,94 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem +@rem SPDX-License-Identifier: Apache-2.0 +@rem + +@if "%DEBUG%"=="" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%"=="" set DIRNAME=. +@rem This is normally unused +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if %ERRORLEVEL% equ 0 goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. 1>&2 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2 +echo. 1>&2 +echo Please set the JAVA_HOME variable in your environment to match the 1>&2 +echo location of your Java installation. 1>&2 + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH= + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* + +:end +@rem End local scope for the variables with windows NT shell +if %ERRORLEVEL% equ 0 goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +set EXIT_CODE=%ERRORLEVEL% +if %EXIT_CODE% equ 0 set EXIT_CODE=1 +if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE% +exit /b %EXIT_CODE% + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/local.properties b/local.properties new file mode 100644 index 0000000..340ab4a --- /dev/null +++ b/local.properties @@ -0,0 +1,8 @@ +## This file must *NOT* be checked into Version Control Systems, +# as it contains information specific to your local configuration. +# +# Location of the SDK. This is only used by Gradle. +# For customization when using a Version Control System, please read the +# header note. +#Wed May 20 19:45:28 PDT 2026 +sdk.dir=C\:\\Users\\360he\\AppData\\Local\\Android\\Sdk diff --git a/settings.gradle b/settings.gradle new file mode 100644 index 0000000..3d5d788 --- /dev/null +++ b/settings.gradle @@ -0,0 +1,18 @@ +pluginManagement { + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +dependencyResolutionManagement { + repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) + repositories { + google() + mavenCentral() + } +} + +rootProject.name = "Biblia Diaria" +include ":app"