From e01d7ae8718c7b302ba2de4990bac6ad87d4edff Mon Sep 17 00:00:00 2001 From: 230405 <230405@epvc.pt> Date: Thu, 12 Feb 2026 10:38:13 +0000 Subject: [PATCH] ja acabei a app acho? --- .../executionHistory/executionHistory.bin | Bin 4913424 -> 4913424 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/9.1.0/fileHashes/fileHashes.bin | Bin 126083 -> 128333 bytes .gradle/9.1.0/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../9.1.0/fileHashes/resourceHashesCache.bin | Bin 22373 -> 23053 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes .idea/caches/deviceStreaming.xml | 72 + .../DialogAddMedicationBinding.java | 124 + .../FragmentMedicationBinding.java | 36 +- .../databinding/FragmentSns24Binding.java | 15 +- .../intermediates/apk/debug/app-debug.apk | Bin 14838271 -> 16154011 bytes .../debug/processDebugResources/R.jar | Bin 1130103 -> 1130463 bytes .../com.example.cuida-binding_classes.json | Bin 6770 -> 7230 bytes .../out/dialog_add_medication-layout.xml | 1 + .../out/fragment_medication-layout.xml | 2 +- .../out/fragment_sns24-layout.xml | 2 +- .../out/dialog_add_medication-layout.xml | 1 + .../out/fragment_medication-layout.xml | 2 +- .../out/fragment_sns24-layout.xml | 2 +- .../debug/mergeProjectDexDebug/0/classes.dex | Bin 614864 -> 615192 bytes .../debug/mergeProjectDexDebug/10/classes.dex | Bin 23080 -> 24860 bytes .../debug/mergeProjectDexDebug/15/classes.dex | Bin 7212 -> 8204 bytes .../debug/mergeProjectDexDebug/4/classes.dex | Bin 12156 -> 21756 bytes .../debug/dexBuilderDebug/out | Bin 387 -> 387 bytes .../base_builder_log.json | Bin 7236 -> 7720 bytes .../compile-file-map.properties | 3 +- .../debug/mergeDebugResources/merger.xml | 2 +- .../layout/dialog_add_medication.xml | 79 + .../layout/fragment_schedule_appointment.xml | 71 - .../stripped.dir/layout/item_appointment.xml | 55 - .../compile-file-map.properties | 3 +- .../debug/packageDebugResources/merger.xml | 2 +- .../layout/dialog_add_medication.xml | 79 + .../layout/fragment_schedule_appointment.xml | 71 - .../stripped.dir/layout/item_appointment.xml | 55 - .../tmp/debug/dex-renamer-state.txt | 2 +- .../tmp/debug/zip-cache/androidResources | 2 +- .../DialogAddMedicationBinding.class | Bin 0 -> 4161 bytes .../FragmentMedicationBinding.class | Bin 3046 -> 3749 bytes .../databinding/FragmentSns24Binding.class | Bin 3820 -> 4041 bytes .../com/example/cuida/services/Gemini.class | Bin 2652 -> 2652 bytes ...dicationAdapter$MedicationViewHolder.class | Bin 1410 -> 3056 bytes ...edicationAdapter$OnItemClickListener.class | Bin 388 -> 421 bytes .../ui/medication/MedicationAdapter.class | Bin 5165 -> 5569 bytes ...ationDialog$OnMedicationSaveListener.class | Bin 0 -> 389 bytes .../ui/medication/MedicationDialog.class | Bin 0 -> 8414 bytes .../ui/medication/MedicationFragment$1.class | Bin 0 -> 1572 bytes .../ui/medication/MedicationFragment.class | Bin 4121 -> 6398 bytes .../ui/medication/MedicationViewModel.class | Bin 2801 -> 3051 bytes .../cuida/ui/sns24/Sns24Fragment$1.class | Bin 2367 -> 3975 bytes .../cuida/ui/sns24/Sns24Fragment.class | Bin 6633 -> 6784 bytes .../linked-resources-binary-format-debug.ap_ | Bin 1886256 -> 1888138 bytes .../debug/parseDebugLocalResources/R-def.txt | 9 + .../layout_dialog_add_medication.xml.flat | Bin 0 -> 4900 bytes .../layout_fragment_medication.xml.flat | Bin 1432 -> 2940 bytes .../layout_fragment_sns24.xml.flat | Bin 5224 -> 6116 bytes .../out/single/layout.json | 20 +- .../out/single/mergeDebugResources.json | 20 +- .../layout/dialog_add_medication.xml | 79 + .../layout/fragment_medication.xml | 28 +- .../layout/fragment_sns24.xml | 12 + ...3318e2c3d502d92563680b202d6d773de28b_0.jar | Bin 0 -> 4779 bytes ...3318e2c3d502d92563680b202d6d773de28b_1.jar | Bin 0 -> 4933 bytes ...3318e2c3d502d92563680b202d6d773de28b_2.jar | Bin 0 -> 44633 bytes ...3318e2c3d502d92563680b202d6d773de28b_3.jar | Bin 0 -> 11038 bytes ...3318e2c3d502d92563680b202d6d773de28b_4.jar | Bin 0 -> 5947 bytes ...3318e2c3d502d92563680b202d6d773de28b_5.jar | Bin 0 -> 34310 bytes ...3318e2c3d502d92563680b202d6d773de28b_6.jar | Bin 0 -> 29654 bytes ...3318e2c3d502d92563680b202d6d773de28b_7.jar | Bin 0 -> 90121 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_0.jar | Bin 4784 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_1.jar | Bin 4933 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_2.jar | Bin 44634 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_3.jar | Bin 11044 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_4.jar | Bin 5950 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_5.jar | Bin 34332 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_6.jar | Bin 29671 -> 0 bytes ...b19725aa5a495f9b0b8ecb8f8de12854c617_7.jar | Bin 89974 -> 0 bytes .../DialogAddMedicationBinding.dex | Bin 0 -> 3444 bytes .../databinding/FragmentMedicationBinding.dex | Bin 2764 -> 3136 bytes .../databinding/FragmentSns24Binding.dex | Bin 3208 -> 3336 bytes .../out/com/example/cuida/services/Gemini.dex | Bin 2520 -> 2520 bytes ...MedicationAdapter$MedicationViewHolder.dex | Bin 1824 -> 3276 bytes .../MedicationAdapter$OnItemClickListener.dex | Bin 1120 -> 1156 bytes .../cuida/ui/medication/MedicationAdapter.dex | Bin 4740 -> 4892 bytes ...icationDialog$OnMedicationSaveListener.dex | Bin 0 -> 1124 bytes .../cuida/ui/medication/MedicationDialog.dex | Bin 0 -> 8468 bytes .../ui/medication/MedicationFragment$1.dex | Bin 0 -> 1828 bytes .../ui/medication/MedicationFragment.dex | Bin 4396 -> 6156 bytes .../ui/medication/MedicationViewModel.dex | Bin 3028 -> 3588 bytes .../cuida/ui/sns24/Sns24Fragment$1.dex | Bin 2624 -> 4112 bytes .../example/cuida/ui/sns24/Sns24Fragment.dex | Bin 6356 -> 6516 bytes .../debug/processDebugResources/R.txt | 1093 ++--- .../debug/processDebugResources/stableIds.txt | 4118 +++++++++-------- .../processDebugResources/package-aware-r.txt | 9 + app/build/outputs/apk/debug/app-debug.apk | Bin 14881401 -> 14883051 bytes ...ivityForgotPasswordBinding.class.uniqueId8 | Bin 0 -> 3657 bytes .../ActivityLoginBinding.class.uniqueId10 | Bin 0 -> 4354 bytes .../ActivityMainBinding.class.uniqueId28 | Bin 0 -> 3142 bytes .../ActivityRegisterBinding.class.uniqueId17 | Bin 0 -> 4485 bytes ...ter$AppointmentViewHolder.class.uniqueId21 | Bin 0 -> 1269 bytes .../AppointmentAdapter.class.uniqueId25 | Bin 0 -> 3771 bytes ...DialogAddMedicationBinding.class.uniqueId5 | Bin 0 -> 3757 bytes ...ialogChangePasswordBinding.class.uniqueId9 | Bin 0 -> 3640 bytes .../DialogEditProfileBinding.class.uniqueId30 | Bin 0 -> 4677 bytes ...agmentAppointmentsBinding.class.uniqueId29 | Bin 0 -> 3294 bytes .../FragmentHomeBinding.class.uniqueId22 | Bin 0 -> 4058 bytes ...FragmentMedicationBinding.class.uniqueId27 | Bin 0 -> 3749 bytes .../FragmentProfileBinding.class.uniqueId4 | Bin 0 -> 4283 bytes ...cheduleAppointmentBinding.class.uniqueId14 | Bin 0 -> 3923 bytes .../FragmentSns24Binding.class.uniqueId0 | Bin 0 -> 4041 bytes .../stash-dir/Gemini$1.class.uniqueId2 | Bin 1810 -> 0 bytes .../stash-dir/Gemini.class.uniqueId3 | Bin 2392 -> 0 bytes .../stash-dir/HomeFragment.class.uniqueId18 | Bin 0 -> 4837 bytes .../ItemAppointmentBinding.class.uniqueId13 | Bin 0 -> 3569 bytes .../ItemMedicationBinding.class.uniqueId16 | Bin 0 -> 3833 bytes .../stash-dir/MainActivity.class.uniqueId26 | Bin 0 -> 3091 bytes ...pter$MedicationViewHolder.class.uniqueId20 | Bin 0 -> 3056 bytes ...apter$OnItemClickListener.class.uniqueId24 | Bin 0 -> 421 bytes .../MedicationAdapter.class.uniqueId11 | Bin 0 -> 5569 bytes ...g$OnMedicationSaveListener.class.uniqueId7 | Bin 0 -> 389 bytes .../MedicationDialog.class.uniqueId2 | Bin 0 -> 7385 bytes .../MedicationFragment$1.class.uniqueId6 | Bin 0 -> 1572 bytes .../MedicationFragment.class.uniqueId23 | Bin 0 -> 6398 bytes .../ProfileFragment.class.uniqueId19 | Bin 0 -> 12748 bytes ...heduleAppointmentFragment.class.uniqueId15 | Bin 0 -> 7287 bytes .../stash-dir/Sns24Fragment$1.class.uniqueId1 | Bin 3678 -> 0 bytes .../stash-dir/Sns24Fragment.class.uniqueId0 | Bin 7279 -> 0 bytes ...OnTimeSlotSelectedListener.class.uniqueId3 | Bin 0 -> 369 bytes ...imeSlotAdapter$ViewHolder.class.uniqueId12 | Bin 0 -> 963 bytes .../stash-dir/TimeSlotAdapter.class.uniqueId1 | Bin 0 -> 4921 bytes .../previous-compilation-data.bin | Bin 94408 -> 96163 bytes .../com/example/cuida/services/Gemini.java | 2 +- .../ui/medication/MedicationAdapter.java | 11 +- .../cuida/ui/medication/MedicationDialog.java | 142 + .../ui/medication/MedicationFragment.java | 30 +- .../ui/medication/MedicationViewModel.java | 6 + .../example/cuida/ui/sns24/Sns24Fragment.java | 20 +- .../main/res/layout/dialog_add_medication.xml | 79 + .../main/res/layout/fragment_medication.xml | 28 +- app/src/main/res/layout/fragment_sns24.xml | 12 + build/reports/problems/problems-report.html | 2 +- 142 files changed, 3497 insertions(+), 2904 deletions(-) create mode 100644 app/build/generated/data_binding_base_class_source_out/debug/out/com/example/cuida/databinding/DialogAddMedicationBinding.java create mode 100644 app/build/intermediates/data_binding_layout_info_type_merge/debug/mergeDebugResources/out/dialog_add_medication-layout.xml create mode 100644 app/build/intermediates/data_binding_layout_info_type_package/debug/packageDebugResources/out/dialog_add_medication-layout.xml create mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/dialog_add_medication.xml delete mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/fragment_schedule_appointment.xml delete mode 100644 app/build/intermediates/incremental/debug/mergeDebugResources/stripped.dir/layout/item_appointment.xml create mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir/layout/dialog_add_medication.xml delete mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir/layout/fragment_schedule_appointment.xml delete mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/stripped.dir/layout/item_appointment.xml create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/example/cuida/databinding/DialogAddMedicationBinding.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/example/cuida/ui/medication/MedicationDialog$OnMedicationSaveListener.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/example/cuida/ui/medication/MedicationDialog.class create mode 100644 app/build/intermediates/javac/debug/compileDebugJavaWithJavac/classes/com/example/cuida/ui/medication/MedicationFragment$1.class create mode 100644 app/build/intermediates/merged_res/debug/mergeDebugResources/layout_dialog_add_medication.xml.flat create mode 100644 app/build/intermediates/packaged_res/debug/packageDebugResources/layout/dialog_add_medication.xml create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_0.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_1.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_2.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_3.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_4.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_5.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_6.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/93c464099b7ff9e0195c7892ce8b3318e2c3d502d92563680b202d6d773de28b_7.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_0.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_1.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_2.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_3.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_4.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_5.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_6.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/b207ff1615c87047b7ed415228b7b19725aa5a495f9b0b8ecb8f8de12854c617_7.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/cuida/databinding/DialogAddMedicationBinding.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/cuida/ui/medication/MedicationDialog$OnMedicationSaveListener.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/cuida/ui/medication/MedicationDialog.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/dexBuilderDebug/out/com/example/cuida/ui/medication/MedicationFragment$1.dex create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ActivityForgotPasswordBinding.class.uniqueId8 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ActivityLoginBinding.class.uniqueId10 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ActivityMainBinding.class.uniqueId28 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ActivityRegisterBinding.class.uniqueId17 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AppointmentAdapter$AppointmentViewHolder.class.uniqueId21 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/AppointmentAdapter.class.uniqueId25 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DialogAddMedicationBinding.class.uniqueId5 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DialogChangePasswordBinding.class.uniqueId9 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/DialogEditProfileBinding.class.uniqueId30 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentAppointmentsBinding.class.uniqueId29 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentHomeBinding.class.uniqueId22 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentMedicationBinding.class.uniqueId27 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentProfileBinding.class.uniqueId4 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentScheduleAppointmentBinding.class.uniqueId14 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FragmentSns24Binding.class.uniqueId0 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Gemini$1.class.uniqueId2 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Gemini.class.uniqueId3 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/HomeFragment.class.uniqueId18 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ItemAppointmentBinding.class.uniqueId13 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ItemMedicationBinding.class.uniqueId16 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MainActivity.class.uniqueId26 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationAdapter$MedicationViewHolder.class.uniqueId20 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationAdapter$OnItemClickListener.class.uniqueId24 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationAdapter.class.uniqueId11 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationDialog$OnMedicationSaveListener.class.uniqueId7 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationDialog.class.uniqueId2 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationFragment$1.class.uniqueId6 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/MedicationFragment.class.uniqueId23 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ProfileFragment.class.uniqueId19 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ScheduleAppointmentFragment.class.uniqueId15 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Sns24Fragment$1.class.uniqueId1 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Sns24Fragment.class.uniqueId0 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/TimeSlotAdapter$OnTimeSlotSelectedListener.class.uniqueId3 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/TimeSlotAdapter$ViewHolder.class.uniqueId12 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/TimeSlotAdapter.class.uniqueId1 create mode 100644 app/src/main/java/com/example/cuida/ui/medication/MedicationDialog.java create mode 100644 app/src/main/res/layout/dialog_add_medication.xml diff --git a/.gradle/9.1.0/executionHistory/executionHistory.bin b/.gradle/9.1.0/executionHistory/executionHistory.bin index b87dde9900f06af3ef4e13531a721cd3da1051fb..61c491eeae224eed850b010d13ea0b52f41ed741 100644 GIT binary patch delta 13093 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 IdFLAb7t{rV)&Kwi diff --git a/.gradle/9.1.0/executionHistory/executionHistory.lock b/.gradle/9.1.0/executionHistory/executionHistory.lock index 02fa238834711826c591fcf6eae11a51d0efd666..078699ab600fe9a0b021d66a903e86783a149ce9 100644 GIT binary patch literal 17 VcmZQ>onW>>T)S@u0~jzb001jr1PTBE literal 17 VcmZQ>onW>>T)S@u0~j!S0{|-u1GNAE diff --git a/.gradle/9.1.0/fileHashes/fileHashes.bin b/.gradle/9.1.0/fileHashes/fileHashes.bin index f9156603d7d721b3b8252bc3393a5f078511916c..352263f1a325b756e0def87cd3ca8c3b653b8a7a 100644 GIT binary patch delta 7621 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 delta 116 zcmeC(!uWI@;|3E6!J@$psItUlSLFkfWmP05`vP&TN)Qv* T!HtSP#5Wp5@NRbWP~isvo=YiD diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index 691b022fb69833a49eb5c35c10d286f3c40dd02a..850909f44e514b7fafba9e04cd9f86565a7bc604 100644 GIT binary patch literal 17 VcmZRc@qj<1=AlJ40~m;W001(81mgez literal 17 VcmZRc@qj<1=AlJ40~iQZ0st}v1Zn^P diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 044f856a37dcc5a9a593c7e3c74a6d24a3c108e6..fcaa5520be4e1fc94f04dac485cfd9d0c3102ef5 100644 GIT binary patch literal 8 PcmZQzV4M?}R=gJg2QvbN literal 8 PcmZQzV4UOrPB;Mo2ZjPh diff --git a/.idea/caches/deviceStreaming.xml b/.idea/caches/deviceStreaming.xml index 2cfab22..f6fbe50 100644 --- a/.idea/caches/deviceStreaming.xml +++ b/.idea/caches/deviceStreaming.xml @@ -124,6 +124,18 @@