From a5a976e879b9f58c173ac60960ccf98c5e84fd95 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Wed, 31 Dec 2025 19:28:19 +0100 Subject: [PATCH 1/8] Implemented Image Injection, App Selection, and Logging features; added README and PROJECT_STATE. --- .../executionHistory/executionHistory.bin | Bin 1215032 -> 1827063 bytes .../executionHistory/executionHistory.lock | Bin 17 -> 17 bytes .gradle/8.13/fileHashes/fileHashes.bin | Bin 70465 -> 72515 bytes .gradle/8.13/fileHashes/fileHashes.lock | Bin 17 -> 17 bytes .../8.13/fileHashes/resourceHashesCache.bin | Bin 19517 -> 20231 bytes .../buildOutputCleanup.lock | Bin 17 -> 17 bytes .gradle/buildOutputCleanup/cache.properties | 2 +- .gradle/buildOutputCleanup/outputFiles.bin | Bin 21035 -> 21035 bytes .gradle/file-system.probe | Bin 8 -> 8 bytes PROJECT_STATE.md | 36 ++ .../debug/R.jar | Bin 416983 -> 417319 bytes .../debug/mergeProjectDexDebug/0/classes.dex | Bin 207892 -> 208196 bytes .../debug/mergeProjectDexDebug/12/classes.dex | Bin 13596 -> 23584 bytes .../debug/mergeProjectDexDebug/14/classes.dex | Bin 23724 -> 38760 bytes .../debug/mergeProjectDexDebug/6/classes.dex | Bin 10860 -> 13616 bytes .../dex_archive_input_jar_hashes/debug/out | Bin 396 -> 396 bytes .../compile-file-map.properties | 4 +- .../debug/mergeDebugResources/merger.xml | 2 +- .../compile-file-map.properties | 4 +- .../merged.dir/values/values.xml | 16 - .../debug/packageDebugResources/merger.xml | 2 +- .../tmp/debug/dex-renamer-state.txt | 2 +- .../tmp/debug/zip-cache/androidResources | Bin 34152 -> 34315 bytes .../camerainterceptor/HookDispatcher.class | Bin 8528 -> 11283 bytes .../com/camerainterceptor/MainHook$1.class | Bin 2336 -> 2336 bytes .../com/camerainterceptor/MainHook.class | Bin 4009 -> 4082 bytes .../hooks/Camera2Hook$1.class | Bin 1078 -> 3096 bytes .../hooks/Camera2Hook$2.class | Bin 1078 -> 1078 bytes .../hooks/Camera2Hook$3.class | Bin 1385 -> 1078 bytes .../hooks/Camera2Hook$4.class | Bin 0 -> 1356 bytes .../hooks/Camera2Hook$5.class | Bin 0 -> 1333 bytes .../camerainterceptor/hooks/Camera2Hook.class | Bin 4956 -> 5776 bytes .../hooks/CameraHook$1$1.class | Bin 2546 -> 2546 bytes .../hooks/CameraHook$1.class | Bin 2090 -> 2837 bytes .../camerainterceptor/hooks/CameraHook.class | Bin 2591 -> 2591 bytes .../hooks/FileOutputHook$1.class | Bin 0 -> 768 bytes .../hooks/FileOutputHook$2.class | Bin 0 -> 1827 bytes .../hooks/FileOutputHook$3.class | Bin 0 -> 1845 bytes .../hooks/FileOutputHook$4.class | Bin 0 -> 1859 bytes .../hooks/FileOutputHook$5.class | Bin 0 -> 1948 bytes .../hooks/FileOutputHook$6.class | Bin 0 -> 3744 bytes .../hooks/FileOutputHook.class | Bin 0 -> 6327 bytes .../ui/AppSelectionActivity$1.class | Bin 0 -> 258 bytes .../ui/AppSelectionActivity$AppAdapter.class | Bin 0 -> 2648 bytes .../ui/AppSelectionActivity$AppInfo.class | Bin 0 -> 827 bytes .../AppSelectionActivity$LoadAppsTask.class | Bin 0 -> 6303 bytes .../ui/AppSelectionActivity.class | Bin 0 -> 6256 bytes .../ui/ImagePickerActivity.class | Bin 6518 -> 11629 bytes .../ui/LogViewerActivity$1.class | Bin 0 -> 249 bytes .../ui/LogViewerActivity$LoadLogsTask.class | Bin 0 -> 3920 bytes .../ui/LogViewerActivity.class | Bin 0 -> 4080 bytes .../SettingsActivity$SettingsFragment.class | Bin 777 -> 2834 bytes .../ui/SettingsActivity.class | Bin 4883 -> 4883 bytes ...iaPickerHelper$ImageSelectedCallback.class | Bin 320 -> 0 bytes .../utils/MediaPickerHelper.class | Bin 4837 -> 0 bytes .../local_only_symbol_list/debug/R-def.txt | 9 + .../manifest-merger-blame-debug-report.txt | 146 ++++--- .../merged_manifest/debug/AndroidManifest.xml | 12 + .../debug/AndroidManifest.xml | 12 + .../layout_activity_app_selection.xml.flat | Bin 0 -> 1616 bytes .../debug/layout_activity_log_viewer.xml.flat | Bin 0 -> 3016 bytes .../debug/layout_activity_picker.xml.flat | Bin 2156 -> 2820 bytes .../merged_res/debug/xml_preferences.xml.flat | Bin 2976 -> 3564 bytes .../debug/out/single/debug.json | 8 + .../debug/AndroidManifest.xml | 12 + .../debug/layout/activity_app_selection.xml | 27 ++ .../debug/layout/activity_log_viewer.xml | 51 +++ .../debug/layout/activity_picker.xml | 12 +- .../packaged_res/debug/xml/preferences.xml | 10 + .../debug/out/resources-debug.ap_ | Bin 484800 -> 487031 bytes ...173ae287bbefaedb981d63bc0f16dc34532c_0.jar | Bin 13476 -> 0 bytes ...173ae287bbefaedb981d63bc0f16dc34532c_1.jar | Bin 42278 -> 0 bytes .../com/camerainterceptor/HookDispatcher.dex | Bin 7372 -> 10064 bytes .../out/com/camerainterceptor/MainHook$1.dex | Bin 2128 -> 2128 bytes .../out/com/camerainterceptor/MainHook.dex | Bin 3528 -> 3612 bytes .../camerainterceptor/hooks/Camera2Hook$1.dex | Bin 1228 -> 2984 bytes .../camerainterceptor/hooks/Camera2Hook$2.dex | Bin 1228 -> 1228 bytes .../camerainterceptor/hooks/Camera2Hook$3.dex | Bin 1584 -> 1228 bytes .../camerainterceptor/hooks/Camera2Hook$4.dex | Bin 0 -> 1552 bytes .../camerainterceptor/hooks/Camera2Hook$5.dex | Bin 0 -> 1532 bytes .../camerainterceptor/hooks/Camera2Hook.dex | Bin 4520 -> 5236 bytes .../hooks/CameraHook$1$1.dex | Bin 2404 -> 2404 bytes .../camerainterceptor/hooks/CameraHook$1.dex | Bin 2140 -> 2712 bytes .../camerainterceptor/hooks/CameraHook.dex | Bin 2472 -> 2472 bytes .../hooks/FileOutputHook$1.dex | Bin 0 -> 1160 bytes .../hooks/FileOutputHook$2.dex | Bin 0 -> 2004 bytes .../hooks/FileOutputHook$3.dex | Bin 0 -> 1968 bytes .../hooks/FileOutputHook$4.dex | Bin 0 -> 1952 bytes .../hooks/FileOutputHook$5.dex | Bin 0 -> 1960 bytes .../hooks/FileOutputHook$6.dex | Bin 0 -> 3552 bytes .../hooks/FileOutputHook.dex | Bin 0 -> 5752 bytes .../ui/AppSelectionActivity$1.dex | Bin 0 -> 672 bytes .../ui/AppSelectionActivity$AppAdapter.dex | Bin 0 -> 2552 bytes .../ui/AppSelectionActivity$AppInfo.dex | Bin 0 -> 1172 bytes .../ui/AppSelectionActivity$LoadAppsTask.dex | Bin 0 -> 5448 bytes .../ui/AppSelectionActivity.dex | Bin 0 -> 5300 bytes .../ui/ImagePickerActivity.dex | Bin 6300 -> 10572 bytes .../ui/LogViewerActivity$1.dex | Bin 0 -> 660 bytes .../ui/LogViewerActivity$LoadLogsTask.dex | Bin 0 -> 4016 bytes .../ui/LogViewerActivity.dex | Bin 0 -> 4268 bytes .../ui/SettingsActivity$SettingsFragment.dex | Bin 1124 -> 3864 bytes .../camerainterceptor/ui/SettingsActivity.dex | Bin 4260 -> 4260 bytes ...ediaPickerHelper$ImageSelectedCallback.dex | Bin 884 -> 0 bytes .../utils/MediaPickerHelper.dex | Bin 4196 -> 0 bytes ...62d2e2805bf8e3a48dfabbcebf76ef2739b1_0.jar | Bin 0 -> 13587 bytes ...62d2e2805bf8e3a48dfabbcebf76ef2739b1_1.jar | Bin 0 -> 42263 bytes .../runtime_symbol_list/debug/R.txt | 361 +++++++++--------- .../debug/package-aware-r.txt | 9 + app/build/outputs/apk/debug/app-debug.apk | Bin 3586464 -> 3593316 bytes .../logs/manifest-merger-debug-report.txt | 60 +-- .../stash-dir/Camera2Hook$1.class.uniqueId2 | Bin 1852 -> 3096 bytes .../stash-dir/Camera2Hook$2.class.uniqueId15 | Bin 0 -> 1078 bytes .../stash-dir/Camera2Hook$2.class.uniqueId16 | Bin 1862 -> 0 bytes .../stash-dir/Camera2Hook$3.class.uniqueId3 | Bin 3090 -> 0 bytes .../stash-dir/Camera2Hook$3.class.uniqueId4 | Bin 0 -> 1078 bytes .../stash-dir/Camera2Hook$4.class.uniqueId27 | Bin 0 -> 1356 bytes .../stash-dir/Camera2Hook$4.class.uniqueId29 | Bin 2054 -> 0 bytes .../stash-dir/Camera2Hook$5.class.uniqueId7 | Bin 0 -> 1333 bytes .../stash-dir/Camera2Hook$5.class.uniqueId9 | Bin 3024 -> 0 bytes .../stash-dir/Camera2Hook$6.class.uniqueId4 | Bin 3122 -> 0 bytes .../stash-dir/Camera2Hook$7.class.uniqueId23 | Bin 2367 -> 0 bytes .../stash-dir/Camera2Hook$8.class.uniqueId0 | Bin 2323 -> 0 bytes .../stash-dir/Camera2Hook$9.class.uniqueId30 | Bin 2763 -> 0 bytes .../stash-dir/Camera2Hook.class.uniqueId23 | Bin 0 -> 5776 bytes .../stash-dir/Camera2Hook.class.uniqueId26 | Bin 11501 -> 0 bytes .../stash-dir/CameraHook$1$1.class.uniqueId8 | Bin 0 -> 2546 bytes .../stash-dir/CameraHook$1.class.uniqueId11 | Bin 1593 -> 0 bytes .../stash-dir/CameraHook$1.class.uniqueId9 | Bin 0 -> 2837 bytes .../stash-dir/CameraHook$2.class.uniqueId31 | Bin 1781 -> 0 bytes .../stash-dir/CameraHook$3.class.uniqueId17 | Bin 1459 -> 0 bytes .../stash-dir/CameraHook$4.class.uniqueId8 | Bin 2512 -> 0 bytes .../stash-dir/CameraHook$5.class.uniqueId19 | Bin 1676 -> 0 bytes .../stash-dir/CameraHook$6.class.uniqueId10 | Bin 2770 -> 0 bytes .../stash-dir/CameraHook.class.uniqueId16 | Bin 0 -> 2591 bytes .../stash-dir/CameraHook.class.uniqueId18 | Bin 7292 -> 0 bytes .../stash-dir/CameraxHook$1.class.uniqueId13 | Bin 0 -> 1391 bytes .../stash-dir/CameraxHook$1.class.uniqueId14 | Bin 2219 -> 0 bytes .../stash-dir/CameraxHook$2.class.uniqueId26 | Bin 0 -> 1400 bytes .../stash-dir/CameraxHook$2.class.uniqueId28 | Bin 1256 -> 0 bytes .../stash-dir/CameraxHook$3.class.uniqueId24 | Bin 1265 -> 0 bytes .../stash-dir/CameraxHook$4.class.uniqueId5 | Bin 3322 -> 0 bytes .../stash-dir/CameraxHook.class.uniqueId17 | Bin 0 -> 3224 bytes .../stash-dir/CameraxHook.class.uniqueId20 | Bin 7726 -> 0 bytes .../FileOutputHook$1.class.uniqueId11 | Bin 0 -> 768 bytes .../FileOutputHook$2.class.uniqueId24 | Bin 0 -> 1827 bytes .../FileOutputHook$3.class.uniqueId10 | Bin 0 -> 1845 bytes .../FileOutputHook$4.class.uniqueId18 | Bin 0 -> 1859 bytes .../FileOutputHook$5.class.uniqueId1 | Bin 0 -> 1948 bytes .../FileOutputHook$6.class.uniqueId14 | Bin 0 -> 3744 bytes .../stash-dir/FileOutputHook.class.uniqueId3 | Bin 0 -> 6327 bytes .../stash-dir/HookDispatcher.class.uniqueId6 | Bin 0 -> 10665 bytes .../stash-dir/HookDispatcher.class.uniqueId7 | Bin 9526 -> 0 bytes .../ImagePickerActivity.class.uniqueId0 | Bin 0 -> 10735 bytes .../stash-dir/IntentHook$1.class.uniqueId12 | Bin 0 -> 1839 bytes .../stash-dir/IntentHook$1.class.uniqueId13 | Bin 1505 -> 0 bytes .../stash-dir/IntentHook$2.class.uniqueId25 | Bin 0 -> 1567 bytes .../stash-dir/IntentHook$2.class.uniqueId27 | Bin 1586 -> 0 bytes .../stash-dir/IntentHook$3.class.uniqueId12 | Bin 1818 -> 0 bytes .../stash-dir/IntentHook$4.class.uniqueId22 | Bin 1832 -> 0 bytes .../stash-dir/IntentHook$5.class.uniqueId1 | Bin 2434 -> 0 bytes .../stash-dir/IntentHook$6.class.uniqueId15 | Bin 2588 -> 0 bytes .../stash-dir/IntentHook.class.uniqueId5 | Bin 0 -> 3159 bytes .../stash-dir/IntentHook.class.uniqueId6 | Bin 10610 -> 0 bytes ...uniqueId21 => MainHook$1.class.uniqueId19} | Bin 2336 -> 2336 bytes ...s.uniqueId25 => MainHook.class.uniqueId22} | Bin 4009 -> 4082 bytes ...Activity$SettingsFragment.class.uniqueId21 | Bin 0 -> 2834 bytes .../SettingsActivity.class.uniqueId20 | Bin 0 -> 4883 bytes .../previous-compilation-data.bin | Bin 16263 -> 17224 bytes app/src/main/AndroidManifest.xml | 12 + .../com/camerainterceptor/HookDispatcher.java | 132 ++++++- .../java/com/camerainterceptor/MainHook.java | 2 + .../camerainterceptor/hooks/Camera2Hook.java | 130 +++++-- .../camerainterceptor/hooks/CameraHook.java | 9 +- .../hooks/FileOutputHook.java | 239 ++++++++++++ .../ui/AppSelectionActivity.java | 167 ++++++++ .../ui/ImagePickerActivity.java | 239 +++++++++++- .../ui/LogViewerActivity.java | 104 +++++ .../ui/SettingsActivity.java | 22 ++ .../res/layout/activity_app_selection.xml | 27 ++ .../main/res/layout/activity_log_viewer.xml | 51 +++ app/src/main/res/layout/activity_picker.xml | 12 +- app/src/main/res/xml/preferences.xml | 5 + build/reports/problems/problems-report.html | 2 +- 183 files changed, 1598 insertions(+), 352 deletions(-) create mode 100644 PROJECT_STATE.md delete mode 100644 app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$4.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$5.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$1.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$2.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$3.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$4.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$5.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$6.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$1.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$AppAdapter.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$AppInfo.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$LoadAppsTask.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$1.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$LoadLogsTask.class create mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity.class delete mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/utils/MediaPickerHelper$ImageSelectedCallback.class delete mode 100644 app/build/intermediates/javac/debug/classes/com/camerainterceptor/utils/MediaPickerHelper.class create mode 100644 app/build/intermediates/merged_res/debug/layout_activity_app_selection.xml.flat create mode 100644 app/build/intermediates/merged_res/debug/layout_activity_log_viewer.xml.flat create mode 100644 app/build/intermediates/packaged_res/debug/layout/activity_app_selection.xml create mode 100644 app/build/intermediates/packaged_res/debug/layout/activity_log_viewer.xml delete mode 100644 app/build/intermediates/project_dex_archive/debug/out/b7dbcfe9ad42bf60765036f9a15f173ae287bbefaedb981d63bc0f16dc34532c_0.jar delete mode 100644 app/build/intermediates/project_dex_archive/debug/out/b7dbcfe9ad42bf60765036f9a15f173ae287bbefaedb981d63bc0f16dc34532c_1.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/Camera2Hook$4.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/Camera2Hook$5.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$1.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$2.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$3.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$4.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$5.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook$6.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/hooks/FileOutputHook.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/AppSelectionActivity$1.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/AppSelectionActivity$AppAdapter.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/AppSelectionActivity$AppInfo.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/AppSelectionActivity$LoadAppsTask.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/AppSelectionActivity.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/LogViewerActivity$1.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/LogViewerActivity$LoadLogsTask.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/ui/LogViewerActivity.dex delete mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/utils/MediaPickerHelper$ImageSelectedCallback.dex delete mode 100644 app/build/intermediates/project_dex_archive/debug/out/com/camerainterceptor/utils/MediaPickerHelper.dex create mode 100644 app/build/intermediates/project_dex_archive/debug/out/dd8797a7b34e0cb1a7f58561fa8a62d2e2805bf8e3a48dfabbcebf76ef2739b1_0.jar create mode 100644 app/build/intermediates/project_dex_archive/debug/out/dd8797a7b34e0cb1a7f58561fa8a62d2e2805bf8e3a48dfabbcebf76ef2739b1_1.jar create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$2.class.uniqueId15 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$2.class.uniqueId16 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$3.class.uniqueId3 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$3.class.uniqueId4 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$4.class.uniqueId27 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$4.class.uniqueId29 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$5.class.uniqueId7 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$5.class.uniqueId9 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$6.class.uniqueId4 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$7.class.uniqueId23 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$8.class.uniqueId0 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook$9.class.uniqueId30 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook.class.uniqueId23 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/Camera2Hook.class.uniqueId26 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$1$1.class.uniqueId8 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$1.class.uniqueId11 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$1.class.uniqueId9 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$2.class.uniqueId31 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$3.class.uniqueId17 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$4.class.uniqueId8 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$5.class.uniqueId19 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook$6.class.uniqueId10 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook.class.uniqueId16 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraHook.class.uniqueId18 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$1.class.uniqueId13 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$1.class.uniqueId14 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$2.class.uniqueId26 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$2.class.uniqueId28 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$3.class.uniqueId24 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook$4.class.uniqueId5 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook.class.uniqueId17 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/CameraxHook.class.uniqueId20 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$1.class.uniqueId11 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$2.class.uniqueId24 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$3.class.uniqueId10 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$4.class.uniqueId18 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$5.class.uniqueId1 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook$6.class.uniqueId14 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/FileOutputHook.class.uniqueId3 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/HookDispatcher.class.uniqueId6 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/HookDispatcher.class.uniqueId7 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/ImagePickerActivity.class.uniqueId0 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$1.class.uniqueId12 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$1.class.uniqueId13 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$2.class.uniqueId25 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$2.class.uniqueId27 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$3.class.uniqueId12 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$4.class.uniqueId22 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$5.class.uniqueId1 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook$6.class.uniqueId15 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook.class.uniqueId5 delete mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/IntentHook.class.uniqueId6 rename app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{MainHook$1.class.uniqueId21 => MainHook$1.class.uniqueId19} (94%) rename app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/{MainHook.class.uniqueId25 => MainHook.class.uniqueId22} (62%) create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SettingsActivity$SettingsFragment.class.uniqueId21 create mode 100644 app/build/tmp/compileDebugJavaWithJavac/compileTransaction/stash-dir/SettingsActivity.class.uniqueId20 create mode 100644 app/src/main/java/com/camerainterceptor/hooks/FileOutputHook.java create mode 100644 app/src/main/java/com/camerainterceptor/ui/AppSelectionActivity.java create mode 100644 app/src/main/java/com/camerainterceptor/ui/LogViewerActivity.java create mode 100644 app/src/main/res/layout/activity_app_selection.xml create mode 100644 app/src/main/res/layout/activity_log_viewer.xml diff --git a/.gradle/8.13/executionHistory/executionHistory.bin b/.gradle/8.13/executionHistory/executionHistory.bin index 936a98628d1ff611b8da012cd1eeda9a734e41f8..40f24581dfbd44a062d5658916f64af2566b1f8f 100644 GIT binary patch delta 29401 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 MSy0f33wx#fA3jNXjQ{`u delta 13964 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 delta 7628 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 LY&2k%1DOE;=1ZM1 delta 81 zcmZpl$GCR};|3E6M!CtR5($%!N=QuRm6VulD|ukDu9U~*rBViy-%2G+PL(#8d>4pS gWeg^7m67224+RViOb<6I{t(}2U?IBM(c=#@0N=DBCjbBd diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock index c58657b9dd4a8c53d8f6ac445293f7d7225fb667..f561366bdb139ee72f4d661ae7bba5f1cbb87c8b 100644 GIT binary patch literal 17 VcmZQxqWJ2(!UDS+3}C=w4gfY~1d{*& literal 17 VcmZQxqWJ2(!UDS+3}C<{2LLum1b6@d diff --git a/.gradle/buildOutputCleanup/cache.properties b/.gradle/buildOutputCleanup/cache.properties index 2dd8916..a01cb57 100644 --- a/.gradle/buildOutputCleanup/cache.properties +++ b/.gradle/buildOutputCleanup/cache.properties @@ -1,2 +1,2 @@ -#Wed Dec 31 09:59:06 WAT 2025 +#Wed Dec 31 17:22:13 WAT 2025 gradle.version=8.13 diff --git a/.gradle/buildOutputCleanup/outputFiles.bin b/.gradle/buildOutputCleanup/outputFiles.bin index fc67334c6b50ab3a26ff87d8ac3b45f7c0e698db..96ac3dd41dbdbd8b60b2eba5f2c739e4d2d785fe 100644 GIT binary patch delta 1001 zcmX|;Ye-XJ7{@zj?Sq(xh8)k?bna#eZFAPTXl7DvdCr;Zw!p-#6e+5qfwQ()W#k=G zdI}7RvJ?`Pq*-P#O~FXR{16yj7IcHOMvBNRb2dEh+Y8T!^ZWh(&-=pZXeByYiSDv^ zf&yo}_5v5Pgif{Pj@s{DNMEshxP||GbSU}g(4-M@1Lif)GlLBd*CT=RuQ9L9+BN** zPCYUkYtBG>EBp;vT(Mo#H(V7n!w?cmT%om8;g zNzBuuO6^xx_x(a#2~N3=&cSxu%d43m&z82M8v%TBBgwl!tSBe>Z{SgANv;LD6ej&n zT(PEF?DFE=X;i7eJioy9_JgaLLKk^Jtu&JCT5u?BBwGSwN-dc)1B*%%p@H41@Na(u z4JvIKmxmX)G-;Ln_i7nofjI(m_ok77hmPNzz%2v>!fpN-7}Q#leeW$+o7LWK%W(oy cx!CZWf^JI_?B&mg=Wcjn+a delta 998 zcmX|4P3R!DkJZi z&{JSgq@|FUB&{-oc>^O2^Fv_QMOR2`q=?KiX9v&w_I`VRzyJR^51hB7mFQ?Cy2|1S zGq~clXSt|FbgHe*>VRiHW7*PSO8)ba!IZ;;6Gnk^ddzE{W`!D@?uPw(lQ-l;| z=~F~LI3*OZ2$hnPBzp`N_)9&+NsSUlgxfunTd!)(3xP|jqX)3{zexL2QC=T~ zcB}xu)I|HS9augYid-XlB3N@ZB*-X20|uFnR^!ZQO%d1QSD_3$0bZF=VoAk%e6Qz0 z{fK7{eV`2jG9$@s26cj+WV)d;!I4Yg?2osHBEl(57_GV;^PghdKx~Q5fYzA7JXn}~ zU9|2Bf%qrTBvSM>Y^T0RTvbP1d4jd(LIH1YU^^32_DHK4|Bkw2(2!`9uwJY~ef

4^G#~1j`-4 zJR_>qacO1GFT~~GQt0Sa*lu}#IqSpe(sseJdEi$VNecyHCI5tmz^l}fOdND7O?o%3 z*wU;HMX_ZHRZN)Y7uestcQ;W2&z%Of%1E*?;8fX3)&Qd_e$+cyP??Ab*qO}#b`~0v zwdtG<4{&SJD|>I(O3j>m1=rvPKg;iski*e@W%l`2YX_ diff --git a/.gradle/file-system.probe b/.gradle/file-system.probe index 12d4e80f28b805741df7867efe5e2a1460488770..1c92fb97f2ad75b8f7b31ac30ea6090af4619ffe 100644 GIT binary patch literal 8 PcmZQzV4PiQerF{B2k!#T literal 8 PcmZQzV4PjN-1Hd$2qps3 diff --git a/PROJECT_STATE.md b/PROJECT_STATE.md new file mode 100644 index 0000000..5337514 --- /dev/null +++ b/PROJECT_STATE.md @@ -0,0 +1,36 @@ +# CameraInterceptor Project State & Context + +## 1. Problem Reported +The app was not storing/providing the selected image to the camera hook. Specifically: +- Third-party apps (e.g., Open Camera) showed no signs of the camera hook working. +- Suspected cause: The hooked app (running in a different process) could not access the image file or preferences stored in the module's private directory. + +## 2. Planned Solutions & Features +- **Fix Persistence**: Set world-readable/executable permissions on `shared_prefs` and `files` directories so Xposed modules in other apps can access them. +- **Image Preview**: Show the currently selected image in the `ImagePickerActivity` so the user knows what is "preloaded". +- **Log Viewer**: Add an in-app activity to view logs from `camera_interceptor_log.txt` (stored in external storage). +- **App Filtering**: Allow users to select which specific apps the interceptor should hook into, rather than hooking everything in scope. + +## 3. Implemented So Far +- **File Permissions**: Updated `ImagePickerActivity.java` with logic to set directory permissions (`chmod 755` equivalent). +- **Settings UI**: + - Added "Select Apps to Hook" and "View Logs" to `preferences.xml`. + - Integrated click handlers in `SettingsActivity.java`. +- **Log Viewer**: + - Created `activity_log_viewer.xml`. + - Created `LogViewerActivity.java` (basic implementation to read and clear logs). +- **Image Picker UI**: + - Added `ImageView` (ID: `image_preview`) to `activity_picker.xml` and wired preview rendering in `ImagePickerActivity.java` (loads saved image, updates preview after selection, hides on clear). +- **App Selection UI**: + - Created `activity_app_selection.xml` with a `ListView` and implemented selection persistence in `AppSelectionActivity.java` (toggles rows, saves set to shared prefs, makes prefs world-readable). +- **Hook Filtering**: `HookDispatcher` now reads an allowed-apps list from prefs; `CameraHook` and `Camera2Hook` skip injection for packages not on the list. + +## 4. Remaining Work (TODO) +- **Verification**: Perform a full build and test on device. + +## 5. Build Environment Notes +- Current `build.gradle` uses `compileOnly` for Xposed API. +- Compilation errors were noted regarding `R` package (likely resource generation issues) and some `android` imports in `LogViewerActivity` (IDE/Environment specific). + +--- +*Created on 2025-12-31 to preserve context across AI sessions.* diff --git a/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar b/app/build/intermediates/compile_and_runtime_not_namespaced_r_class_jar/debug/R.jar index 1583678fb8e3eb04a4c4ca12b0ab18ea6aeeeafe..0017884b0c3fe630dd2985e91f48a42647232c28 100644 GIT binary patch delta 9996 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 delta 9805 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 Twm?>~K&$&m73`w#em}o#0Bo7S~NdW;R2L~8( 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 delta 42580 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%0DF?n$!e3 z#Z@TjvrRxV&;qp5V>vh6aKm+#iyRq+wqEi*R^`UZ`sUE&WT2y?xw&$~5-ROM(e^-d zTPW1sv6O->T(GUXxv9CcV`3=K-`LD0yF;Dr?cEbymnNw!$>lm)$J;|)f$>W($E7AF z$D7+Gn%XX{ly!rKg2A>xsI%o#r_j1hL&5fr@$R;+?%)zy6vNWm-5%;_yQrY)9W^~P zp~?2~$&0m@QBdeRNT>zCNB(AKuL$?m3!){8EzjCO^> zPGVMq6QPT0UPjpt9^{s$P_U)Fb7>-T!Or&a*3OBxi%zQC?$a~V)za1xXbN1kqqcHl zVkSB|JIC9`0~eDtU5=$}?r3jnMIS4#C%s8~OfS)j2laYHd=+|w{)pzFkLqQTV9KCe zZxnn*Su$NGgAFoh(>EZuxJEJ=MIR}eE6S5uBQn?_gDYfk06#yaY411jKmW!%9IsS) z3T~?={5_a4XBM12>v*u*>-a&ncGkS322{;4XRZKsZtY6P18bS!oHJK}@Wk38$BTmC znlp<*IJ<7O<74ZXBWup|f$;RYHIA3pY5419{K>tyAl+JS0cY1i~GbZGiZc>hb&Jac9Pcwg*lbe!#GLcyHb1j57J&5ozLxvVJ#9h(012>LgQ_%4XMUDKZ(*7QfmxbBiU zb2sXKV$UAOi}1PjM z0`_S|_z8;=t*AmP>e7mK@cV63c#)gmdpm(}R>j|Li{GN+%sZ#@|HhVohb?}eit{^p zpHuON5OV#G+4!Ec#ebmUT))NpPl_g9JO`cg_~GBE%Ers+CHz7<9*e#b@rCF`ie8(+ zzj_h+8b$BT;I9U~4YchUbbhCj+x2JA`JM8G=={DS)2~+iNQ!4Vqx?otnJ<&he;c|G zeY2v!HKU$BMZY Cjb;7- literal 13596 zcmb_j3virQbw2mshvc=qTCJ?tYAyX5QCv4i~}j5X(*v2Q$k8e+E56PsY8GU2s3nsVHhSn+R3C3V5UPeL#ESd z`<;95KD3r&xzpeNbnZR(oclQU+;i{!^($&Gd3ySW=o@c+{@wq0=c(@GuYU2(*Ix|Z z)AXUK!JYrTiGl+}DI!`r((eb6&tyN*kC0;i4&Z4A(H78$okX>um)u0Rg7%jYt>gR} zqIWxpTGtZoZX`MioB&P%Y2fp~8^Ak&H%Jr)P6Lkv{|5X4ShIns2G|6Q15W|YCZZ~! z1=tIm0xkj10y(EbxzjZ!^&la00jtJOR7_d>{BF@O!}BPP7pi z0%m{|@DT6>@Eq_4@Sni{04~f|IZy#q0d+tCXaZV*&A>Qt6qp0jzz2X&0nY$m2Cf2c z0s_v_222AP;CbL}pm8he0y=8q9snK%z5u)gTm{|)eh2(J@CU%t1wR8!pdAqy{H%H1F-Z6OOghG?Z6N)4DdP}0d@krfLnm~0lR@wU=J_`>;=YweZYR;05AdE z3fu-v0#m?2;C5gdxC1x@90q29JAos>`+>WFyMbfCJ-~6`kAM@vNx%YTfd~)5A;#wFFE2{_kk0AW z7xB%abUV^KXY70YBmqwMfX{mYr-zWv@wu&Bnr+DTVV~uP)9kzaRFa=w1@&oKrKz7f zX#spcJmF!`YFbaC=)n z(i4)l)1OJ&LVpEXiT*nz4blZrpU(S8<*RhQ3i%JC+>a5nydS%5R#HKWl2+5_H2u7$ z&q^AkuY*=ooz$x)lm1%fL-aS2R?|zM>tQFZcfD?>Mz>Rg5pz2=sNrc%x!zi8kn*)! zzE0=sbiQ8ebFHjj5B;Y!W&H+Np4)5C@&TO>=zOErZ=^P<-$+h5&PLSp1?Vy5dK$6v zp95{ezehBEM$%^biq3x@v;{Ntq@)|@8=!5_=k_sBat_G3TP<@F`?=lb(J z%4<+hLy10*BMANPYkdq!KDqvLc|Xd3uFDaomi0epr{AEw9`zge$Kwm5BW}=R$fSJ3 zNO|EuT#7iZ%VscHXU!@yQI^x&nb#B7=YrxISgme;U@ojm0CysR!*Jm zxrKa21^Vitkf=hPUYs+|nj@&Wy=fhIUFg9mY7ZEVlrYB-V=F|$H;#5Hj6!}dBq~Gz zHJvs4;OX37epU zm%#s_FZHr74Tvg2&cjpa3%j10qgFjfDc^eZHs!0v&w%h~ZhP}O5i*o53<@}!Wc$5r z1K0v%cd#u~elKdTFxUS3=0SBm+)i{ za}RMUP=<2|M$PGjZ!gwlg`55SB(-lU)Z$<;m1tq5*a<@Z8@SGgB6(T7&p_sbx|{_aCv9LECS z&Wx7P%pNzTdknh62#EQdZv~h8R*h`y#=fOu0=Lb6RVmx!_^=6Wmg_bHB7{~3wGXQ3 zvlZnkewJf=!;thMZ(#g5L!*p2GrP+X&v0>{qcPaA4C_XXMa9NR^g+c& z&$8Hf2>jyM=t1vI^pJIPG4L2tu^vZ_o5D^NZ3w(~B1QuF1CcV5Gbbzl=6NjC_Dz zL4Q9$GoR!L%U;isdY9bQhQwXu54E&l&&09E@0xNtTmk1rn)$SnRq<^X?#~rYe=SPg zyn6}<$6M^4&RTfOM%+kv_Z)*qwd@^6U zV+G7sq2iNTFNJd? zuh3!C?S=i+-cg5scCOG*wp^~CP0RY}zKMPo&bgb>jtlLi%wCMigXqtB)rT<3_+Ia) zVW$Hn37mzU7%!h9DiO0EK#RLs%NRCr*E1e0%KMSOFP|SWa7r`oM_%A0=P`y1L`omG zl{?24VzqzSnkY|l=tJE=3)(#Px7AYQGk!Rs=J6~l5NX8?Lzp@$sS5^I&7B!d`T&M&Ta zs%1Y>tA^Li0QxR)V$Q|x;~0lpGh5&>o219EXY|N5gFR2ivC=hT%64zO%dZ%_2gSE> z+!z*L6W*hAi_DCw%tJ!vJ|Z~#+Wk~7ehA5+ctm)2cI~8kr6FdihY2>2cJaj~t- z@P5QajZF@EMTA8V$40zC^8Vll%Q!9Mz3-M?#{*3c!BT#oDgW zL5J~}5V2!1hvSME>blM0{JI!EdePy!Ec%vq-g290@`<)um*H~Y80tdxhOElxGU%Y= zHSGOfvcz|VR|G5Ru<@*TQFuRn55!c9J~Vg_d6#I19N;cFKJzvQeN?zFoOg)lg|mC= zm{Ip@s*yu($PF1sLD5{}psN^av(W>~;P8?gEyh6zrQW5TC1cw!TahDt?E;;Uxmnrf z1-#_-#wMnm;)|l=SonJf7N;GKzhgVD`^bF<-acSlSeS9ptBTZ2(KL{IjMOLUP$TbJ1CyRd^X+Y5Er_-nlE1#RTb1tUZYY3y~aAx z=v~$##&=DN@MAu01vTZHE9Z0X5O7SEdA^hLS*#sVjUyfVe;D^Urk!|;%R2lp<+#U` z?{_(!HqBGy)%}GWpAObJ+j=)CX;67j1`ZYbICOH zPuY>I9W`TI$3{~LL9JuVI%B6Tb98#bTu3HQb5pTw%!SYZ z@Zjxq#7?3Ao#x?KoOLJUfMUsnIi9d)<93v`DBa%G4CRiT?3k6}M$AL@*+o0Ed{8jm ztX-_J&p8zL-rdX7|DB zx2LkOcjl(s(3ZKY*fL9;QG;(DPp9FbQ9B+xXQ#Qt(nsOIrj<&;Yg&~+ayDzhH&LES z+g%wuUgXg1bxJCgPO`_cn6ws3TJ~A!eUvNYF>7NK+Ydq;N`#6{jpE=+#mWs(YL=8n zv{z-gC&>gPHkU|bvQ|1f8p+1a#j@x3CDVuO%wjydT(GbZb(ah70m1e{jn@bkt$`az z7P%ZGx2#xaL`8_=MGILmK|Rt)rkV;~iV-UjvE#6HcutzUlR1fGR)?Q%+Axs|E<8cX z_X?w;rWJ~d#zI{yloyS_Y@bZd&vVVmMEraQg_nu1FpN@#H7csWSEyMBm=)cvyStml z3K1xlF~<*%?wK6l+ii|7rQny`hiLNNL?)ZItuwHKjInTMc0vRd_Cq_07x*fc%9T-B zNUMd>#ta?z%v-0&_bZQvF^ktRiAgdhCxA(EOyY+VKPIVm(n>_r$yhXuR>L_@8=?9< zKa!MD7)Ih?JVG7$k_9Urz1K?HVKqUmIuhrC%zKF*URcbc(*@Cn>(x3!@4L208LC$| ztRvlFwTfDGworHY<|$KI9E zHtc1k)@?T<+B()s!%-wi-i7 z;TsLD5D9KY(@7Lw5sYFa^PB9TD6iCdY> z2yIxQ{BUeOVeuJngaRuR&n%>q_d<1WGHQp@$=P%0fQp+-INM<-yKC%(YF_$fAvtZO zturIkwK}~!6TBLDX|JZ45o)`xob1(}bSyfL5naDJDR#h)r|dLFS2f9p&@iIcd|2CR zeJN|_mRm-su9Q2OfnZFkFo>Ei(n-%zCW_C&EpG#BG&aMh}Zt#fukuWuE4rPnBO z<6vedqU5yFJX5na?&j+r+?-aGEEyXn=Ej#|nQVsYSV|R-FJb2M1#Wcp zjFqJ|^R~Riz;`&QmKJ%DlohGiA&YRuVFeG0rf{6Y9a^&Gc`8HIU{9y*!}?CA{Iq@r z<{o|-A~n^8iPkPynKA8m{Df)qmF9iVTQI!fYXOp zysRn3nZlb25;1bc`27G?NuryUwxBhVC9S_EhFj19RGcBVT32}ShGFm}fn#eTOa53U zf4|7R;HWs2vgh-@>WatC#Im$5o}5SjBBy84*t4npjNW(2nLvG1mQ2WdF;ym&&*yAR z4a*o<{$shz8+nrnedOoSCCHWHy^h=|>>n_Hg}!4;E0P0m2WU;k&gvPdUHNKDB1>zF zUh7apQ6@JiZS<<5BF(BTV#&3q`R?pOEYsRUif$th=T(TLHCf) zTlISKaeBE?!CABkA8;5;J-{~lh3mlwAG|Mgoihx3N9jpBv?J6T-8M8l7>$NHSFhMR z0>z>J*}1+*r2l3V`&hAeV5q03w`cYy6j^OJGSD})eb!!`8oO-kHXKQz86D^!8i>pd z-;5^fK_?QO9a?2axkc8RwFmoV2kgk|TFaf@xtsl#y}ftvrWEB&3=GZ=_YV!PathU{ z9_Fe#W zLl2M<60eJ(sP8tKkqE3eOyiuBUKC9#Uu|rZ<#j^kgNigOvRRQH68JUO71ML^qVwt6 zwa%-x%n(=13NYTRUFUpPGK?#x7mUa1DxELX34u>Z0#3j0gBP6_>%~XSr}@Xfpq+2k z3**-f!uV|fXe5VlxUQI}4FBt({_CcCaj98|9|PaPYbYVgub7P}c*_hrFK!h0BxX&( zS98*|k^9jgWn(HRQa~#*B(9W(ydvx3xOoYGdVf0k6Le$}eq# z@{^l{@iX8eej^}6O;rKEzYEH*cR~4! zo%r!W7e)cR6c)yJIz?TDsPl@tYEj2uO5kr(@XJGf*Z(EZ7j^m@I?d&;YTgfu%KxD# z{j;LbZ!z&%0KO?!->e$ob6dL`Q76*;y$;VEAvDqcVl5mC7UR}@85K=h)r{J+n6-*+2V_ljWtZQ)7(`sx#_mu-Edd{xUwKXlfQcipU1 zQYkgOp{4*we~ukh>SLxuKM3X7Y^6RdZa}G(xK|Y_6*821V60MS5x!=MQkM)V^~yA* zf}4~o1mnOIFayj2vq2@81LlDy&<-vDyTCB`FgODK1>6Jf1z!Q*0N(_Uf+xU_z)!(* z;6?B<_yc$Yya~+BN@as8Fc;K=2G9&Pfo{+T4ug+?JHY+mG4LW#Ta?NN=YTTM09JuE z5C!|dt>8}Z0C)oY68N?%H3?LKR?r7N0`34`2Ty_5z`MZQrc^0d3*z8<@OkiE@G?*r zC^Zu_fo`xH41=q|&EQt>X>cdF8{7l#1z!b^f!D#f3zeD)Z^4{h zN_Bzz!5_i280`f=0JAPqYA3i6{1D{qMh?Lc_!#&Gcn+AoqyvjUH@FOZ5_|)EAG{3w zeaIB32F+jx7zQ5!p8{V7kAh!fNUIH(J--Fk|pTS$e zL?32=00@F2FbgaO=YyT#BCr=+2|f%y3ho5|3cd~=1y6yWfIk6yFL{B<;9M{loDX`z zQSk5JQSdZ)4!i_@4~%_EO#~HSE~o{KU<0@i^ni;%0_+1D!AZwU9 zfC*q4m)EZ-cChm6{6XfF)oR=m2}bHQ;veHSkmL68IbNU!qhP%mNF*3a}aM z0+)dgfKP(E!M)%c;BoLY_&NA3_&sA*}-4r;(+ zunM$;3qTwk1XqJ=!AHSoz!$-T;BoK__&InD{0&%FGKaueFcr)M<)8*E04qT|xDf0F zec*C%7+eo-1)m2GfbWCff;U0d`;;03CV^s52Ihk%&<3`H7}x_Y14qD3;8t)4_#*fk zco=*S`~7)+0hOQ;Yy$_tA#feI z75oeM5_k|i1%3*C1^xtb53x@IMPMSB3TA?8un07RHn1JUKpb2Ft^ywdH-e9X+rbyW zzkx4<2f=s1_ra6kY4B6<2atIfc?V%IM^OgY0$3^);-VN@#SkdEOVLb4H5JJe?CJyH zgWyBp8gMQ6F!%_#4jcj3gB!q2;3&8m90Rw2kAjbZkAqKuPl8*)ZQxVj)8I4U4sa*< zCvX?|Ecj>eIdC`l7w~!T1#l1eBKTMEC2$qTf2-@?wjTL*{oVL4bp6RR|1kawT>8N@ z`r$PCb@+SXv4DKyz}7y;?@#k*xPG=PO8m!2EBu)*UHn;T{v6joge!ij152d#OC3D_ zZTK&C>389md;&l|LqPoZK;P^7?{|4}3ClM|0(=KuK(FI|BGon zuekIg_};)Td5#7083NA}3O=)LTBnFZK5L#qafr_^)!)ieK`Vd}Itf9`TEe$^4W0$!C`9zXtwu zUBBc%+x6cFz0CFBj=$XX%Ur8){r9BN@5evKr9X_n#`QmeztZ(TgTKo4Kc7bbb(;Ux zG{20am-fvxe+PB&=rw76wQ+>L5c*uVtjsieQJQ~Jn!hC7Pg(Qaw6mdmZK+M;S(@fw zmF5?D_V`=V=$q2~&r&y!X9x88Zdtq1cw}yRZA_-ohtvEA)BJW?|A;JkX8BXdpWvwXxAyaiq6 ziuf~8Dnq!J2%WUK%L-M&$Zw(!JNZ_TUnk*eRipW9T>iQ61>qNWyml*9yLJcEChaCwM7y(; zN&0!JR;Qouy0xTRNIk?|q+L^ufnUP;u3O-`lE2W;*6vL8pSX2uvCeOS>nrT+Fsm|4IpSr>gUx&NGEq5iZv}YBrv_o8J$129- zGS|J_bq{LSR6dvAuid>WoBa0hHI_jTeYY#@wVEiigEo&(nZ8)(Ek0} z%~LJVGm(&4xLK^?S3=K1&c3SM3iWl@eOS8_)Z@6>>U^DlHrjt0?b7a8 z)j)nZs!%P{ZjoB9-2!zUZh)QjrSJui*ju!FSbbT$_3C@tU8$bH%~fG#!Jmu7+PHa) z-*=!>OLd8M&r(-t*Hqtj-6yrXO09xF-|dG2HB}vkUZAF^58@WO^g?yHs)KKw8=jyl z)HjI_sZA;Y{VbP$mfL@m)Ohs`;-}DK$Fys!CGbsECF%==r>dFizi_9iv(;yD&sMFv ze`cu7st>*yth9S@XQ~br)9!k8k#^5h{kXH(MRsfVJk_J!wQ9F^x2ibqIqIPLBKe-f z>75@f8rBO??M(%hYaNZW-YXIy|VN+HF?7xaI6prZH~ioPeegu2c~nuB2xl zAb-&pk7##>`T=g0+YeRjekENs##_hTrlymAjvGG*2|ECPjhlZB^Gf(?&$F>@TD4oM&eyKf z|C0Wnb$Ft>U%MgosCFGWo=f}R(BW0e@0ORZU1z>X`pr6gp4y2!kDc2z+B47XxA|^( zz8kJ}>nrX)@~uS^e?YrVeQN37`*hf;Ppv!8g#MtWSEzs2?l|?38=Bo z@B%lyP<8A0h2+-({~|Yj5xYrAx5ypmMfhaA7b$0)7s3CQ4m;z!NcHRS75dravlv&> zFGjLg!?&23Amc6cz1ns9Z!z`wvkq@je{th|I=wSqi#qY4uiSLkRBbrt;Lie6iV1bx>H z|5&^I>W|u8qcU~+A(gA$LG=;bwd61Kb?i>2k>5IU7>0ix^<4?Q)osW5&?WwStSMJP zZ&NWHZgcC`M)?xo#_D$s>BYTGyYtn(+O1HJX*XNF>&B1Q`CO$|Yxe_cm+K~R+mY{S zs@z4%DqU(Z*c3ofqEPv-A3yDALPHurEg+ITmgNv8{W)nEqq(p(MkT>+;(kq z$7ct$Bc$Jfru-m$5jVe1G^K>QT>dVXKZ?9u41W~M)5o=2tNEg8fp&Xb{vKvTC-FV( zY#eu~>pF6=ll6ZC@jKn}c4Bc@OnJLF(NCjJyV#9=p7@xX-)?rD`-tyz!|{|mtoal4 z|5NZM(8wY9lGLw*a1u>?T)UU4SG3!p{-E7!)%)PfE|-tQKS=zIZhSRiul$8+<=^ebi#^GUZ%m8-nj7!ccN~23k^G+^ z|3}^UxrAvZ`!wex@vjp9H{x%(QP!K0{L|atc)i0v|1|OI-S}GK)AQfyBvU=a-%9>< zr%C^HH~oUs#Q(sJm$OEC{~Ht*JSs%zBWD1wf8?y>^~Z~DdN~`&$Lk+SA13{OyYY*O zORvAgR}x=(12$0Vzl3-%e>t;z`EMg$K1;!=;uCIs!)fBLbmNy1FXf*Fal=5$K zxufp&N*Q)=l3;Skim)C-F(*UvlGDoFe`p@rC65 zHL#L+uYKwLTT7gLR)O^VO$qQ>L;QolXX|c5VlP%o$;MVyIR6Mv6T0rdy%B&5jA|t4>i~=*hv_b`E2K@0bYY_CQavC*? zlxf7nm5hAAm};EMDW!+f|4Nx1Ru1L7jRp;vA&axK>+i4vDStfp4x9lq9$tjL=vbCT zsoOPWy_Kutm36Ak%BRv&OR47r)Kl!KTa7GLU?i7Tsc=;uVMG66+a_N4oc8DGmP^0< zFhxI)&WQ$m4n=S3PGK#x~rJD&g7AI0TIKrXx)e z(;0iOZ>9XHMv_)-(&hN+R~f5X%9$hOEG3WdHs-zfij7KS)F~OMwUSF$sA<)E!WWWO zb5fersG~u6F3=^%!}CvwEv6Te;TF|EsS9+eGTtJk%yY_>c6J2Ea`rtHy}+eA(zn*- z-)cZ7i<9#yIt@ScQ}P$4%9R>zApZi~Bx|$5S-_Dd#w=JwC=NXXwynWJ#>gAjZKQGJ zU9@1H@{v;7)CoO=8&Va_-FRiUvW)@4HKPVx>I9duO4959oWKgM=bjMRn9N|mhqkuuD9P;RiY%>t{SsMbX9 zRX(qlTJg%~?&y$6J2Y!*kS!!$LSg5N;QD-2HV^u+MJY0)@NCtc0E;h=MgGQt_9s&M)%jwjp!dX;Fcm+ep4CT50|CTvcmj zsE+9}TgDods`R%ZgHbSL6vmnXQjVp?0V`xn{}<3k(G+8-Wiq&vUJhB4jXjl%)m+9U z9$Z4N#Dfv&Qa5kh@#^{Ptv%z2J$daJN2@MTVd74gZu}|JjVIluI-N~TMb00jFG?vh z9vskp9}mjPAQmaKnc=KL2C`5`%D3sqfDsSAE*$1a_#J7r5n|2S6Mh^?FVNam>}h)Z zv!pB;|L;>4Q-I#stIMiG!iCrC#T+D0G_%;{q;5Zhe;xeA)Fv66hOZ!h8@e_g{3(4D zF!qFt;VLx3RzX3Vn8{6b5W<`-K|N=t37w!L(=q^m(==i5IuO|$eD zqg%T6f6!8~Iq9}mdh@h!E%*9vTV)^MwN++TJSZ!otmnTnWQI+%@{u_CLywZqnfC-3 zL+L~5yXnw(;d=A_fXZOri^MrOy=3%<3-vBRB+jJ2hFRkS%u7}gxX`q=aM13QOkNI0 zvBgZcgDT{cy8Kuz_sNWQ);4Bz@EQEYw$ypQdqD27M=@5!iDU>;^BFO zM&x}&KVC_y5&Gs-|0OluoAcYD&w?`2e?IyzWW2Xz%CeDYl${}PPN&hQ`>AA4e82G}x(l2cnS#6{Jh7sB5BP8MP z(hn1H6H5&>ZFxa(j#;D%UY)~SthHr_l?PXVQO-*Fli~M~hvX-F2a$)LlSiB65oQm} zOq!zCimOOj#Jd@?R`ly!rn1U}j7dn#BIKjU=yT(W&<|6MnXG(M8N16Qov~t6+zhnZ zS)`kTRx38=F`m1zc*!ay2|**d z8U8P|LuKUDWfw6U&et>2u-TI`BV`@bLzWzVsE9^J3|rPE1h{5?Q`eOWz$lpHp|(#n@`(Jj49UnMj|%&3ijiqSoU%BjI=8 z;LH^Mu4o|-Sx~^WmlPV+Et4of`&NGpv>UT1gnHSXc$$hc(kJ?Ww*sIcl993GA zt1|MWmbt3bk3TyeewX)$X69+X!z1)uq5o9P%w|SpJN0E8b5_&xw|RdkknOH~y1q{M z9eN~?Evw#VRBh(^^g5^d`XGJn)tUYa7>`%K<@VlFrGIvM&*^Jj(||+KHPtnGR?Q4h zyBwECY8sH5KB{KsjIQZ<|6om1BNY6ZXb@(iqcLvNV|JTeo5>okNAWH@4o{{EQiOf zE1a`)1E#ZP?KLikQ}k+tInk*KCdq0sE#U2zMoz_{KuAl`L$VKXOO;V_!p><}q-eS- z-AsSMBT}vVRQKIO*qMc1n=PxA$hnSVWZ&gYGKnkYG$(T>txVqv-M?+ROuYx<6#q7N zJ5mR)%vDaz$5zAhZU3eaG}clWChT6 z3=1FIBg*kHPvmYeK(9$Si@7H0efs@8pBkgz$Md0iZh<}q8^h-`U!i`7&Vq7WhbQWH z?&WR#nqHyrJZbzq?>42~K_l|GWkepe)YmNaMSK{exrhB%LvFDi zX2rSHR5zIFkg2XU)h(vF&r;u#y^@?aWDR+$)!Ey2R8D38WuePz?Wv6SPpCz4MmB4b2fB`+D{q(~tz&y+~@$J>8yL_Twk-)x+fZF(q-QODCt3lhaKj z-N(k>>Ft=b6L*3oN9vC<8#WBe)v88AiH|U{&5}aq+|ccqDCS=e)2JU zXRiN(^*kB=zO1IfA5fcsozYY)tC2Hj>=2C-f43@qH6DBd4q2o0Y_syMT=bLBN`1LL znY$fork!gQ+fF$)yV^#b8cQ3Tzn1*rdmBCpzk?jeDPS&n${tSUR}dQA0jI&ehPZzD ziVjrv;l{=;EoJ`h2S~9ob+W=y7yxT8-yBd!uCdTD@=e_PH(418{bP(G$UA z_{7$9CAF;Ae3G{}W|H?*gFQg_Mjhwbyjsa)LMo4&bsn<+!LE{)Yq7DAp8XIK91kxX zRfkQZ>fodgAx6#~O5}!#$mat1q`y0YGttW9#JDHXD&fPZq9C zwfz&cbY!mIkfMwBb zlgWB7d@F4(;vHq#3x5>9*iFvGZZZSv&7-L2K%EJ7=%>(fms`XFRptK;QtQ)?1$H4uNh=-_av zKGBHmiFF>ALzwJG_5{zRR#+S=$Eix&vCVrt<4)ok50A6Pcx{{s&&j$08zFSLx0L)j zcY78M)}N1I(I}E}#p+mxb*H~F$Sx^l?lnDnI`vQ*)vpRH&8;mRBj-xd!OJL*Zlw>W z7&4zY4+W1?vv}}dr9U~H3s(RQv5c5IX>*aqXkcmeVNsNLSqYNC`{538!jxTRP?gRa zty7lLlinWhG&&{x9oi;4MaGMfDKJIL*yf0qkueY%)q18>?wDjeE};HXaSPF?b9|Fj zL2%lh0&{Lbj%u{n&std2*s(lgnnvlL>*&vrQEU_xNZwd7sJ&x#k+E>>N|%$L+)GMH zo?SX*T!5CnhcXb6r*`-8a#YpPL4I?-yEVlf?qU(V#0szS4yv%`J3 zj-HhD?kM%p@)3TL9`S6|+^IpARk9fCSI9VOcA8DhBh!$5iL=U!byC(yu}+4}E0Jt% zr!+g->$JT#9=421w0fx(vZm_TYWT1{xO{Ex3-JF<@5n>e4K7E(Y-<;-C-e~Kff4T7 z6jg4Uyt3wLzpNr5#z5$j&e_LIgWAzCUsIRKzF)_7wAJwT+H}>?HWzm)+-Rdzel_^t za_hv&OQ#^0_PJ^F43{1+`*f|EZOSgFv~a9>Xn8z*HZoh9JJvkD%=KrCHEUct>pM2B zc#!=+mce*%in#uQ2^rUCWbDhBOt}HG`uZYfT9}xOSuUrw`7`vt!;QaMZT?iP!YVat zjc!WyfSkckwMK`mUCbsqedV*Qb##~PpX9qDqU*)tD)J?^?&;DuMx@0#Cm8BY`a*WS zXrb`e(Sj#izZdKB8AoQ&>+m^a=!8A%w^M$Bp3|nvXR=EF%RHkjzu2^8KId{+`yQ@H zbQzkv5zYH$G*U9WlzMhVkXa)P9ced@nVps+?bED|PO-pShLjn?S{1Kcro#A;M%RaY zXJvW z>JF%LQdH)SQ9^$)cj&K<2=gWQDs9d&I=Yx6_$`%V#XFX(V0A~N3@+|6arXrO;`Yo& zomUwBNbd)K2sIvTU|jOCU|V|J&SR{82_=N?DHtV>Md&< zRug8WU&q#&6Io>)ePywW#d=G6B#l$jTb$2j5BmHS^jHF*m`gHC*U0dhOGnG=9o#-_QhkTB{bK<6qiu2A#d&1u)N13g1 zE3o-?XSO-_%ou# zey1n=DwGk?E!hiw+D56B_(B<0iYm2`+jFVK4#pVs)V~V8N&j5jb+*)>lq{DJ6BWZLWPD!cQdx!LPI#agmVT|f5@scLjKGV>O6&f z|8`_%h0pM9<^6_`Z#8p*fOXZu9+uumlaIn*RyZS|pRg8B4>+(yyT zU;+M|j0v)7Rq9~R(#LO}kmL9_EPd?0J>l1Q>t51}#&CJv_`ORXzwfb|M>s@}6zZJE zW<0X&k)b`oKe}b3xqXfdbE}&n`-Hc-`4QW~Tbe_pR%#i_kX7N^YNI|UD|QBQ-l+!N z;1MA22ZvcJmac4%w$O{S73<<@ECr%*pQWBT)_5j!tE#dr-y&-)I=2mN+pld`h3rjE zyxEM0f6izKU91ds)`g_lz*_vGnm$V3VpC&;MOuq}tjvD)p&8D~9L*@^Cq_h1VAE%P zj%q1zcthwxFP*1NJ`<3*}QdK%>^p2@Pr#qun zL-(kh<>d~!ncm)k>*FtqTh1uofGhUFW7-{~zq2iN*-sM=!EYOpuNmgXPl=;$HuO8Y zp8SrS_v9Tq$G(Y}t4`!Z^ld@qp2|nr3wX8!iQDbP?KnAZ(2H9-5-0mu3)#DrxIxlu z**i(9M$3$hZ$VMA@|SA5J))0fl)4$+5LNr%j#x)p4)0~eR{p~yCi5{!+hsob(GoJF z$1xMjab@Q+N4wnO;mVDyyjSXu*Cuo0!pJ6MUhWjK;TAj2t?glc4k5~x7W^0kk#8VMD|A3YRPRnD`3cGpM_u6O>wa_ zLE~09jb>?@*y2a{M(vS;-=p3#d(yP9zh3Wh^!%f9*m3CF83~8{c{(p|Zr&tw)YZ^? zD$7)cPd~GGbII_kuWi!bxsrXo$Zqy}=lz0W z-hxjCe-EYD*g`J9BTYPP7~|-_KR`|IlaO7a>+JP~^pDg_+F#Hua^7L3&yP~d&~vBN zn*%o(*8TQD>$sg)cIYE9OTB1SAGM5k?b*hZ;JxZv)~a=OeuZeQcO-~O4E_f1`g*m3z@U7qdJ8Ekp?wO?Xwkus;aDW<5r zCBuAQ_yf@DRo<|r9(o}Vh@iRMb;YG)f zS?U>k=0%GRe-pKrx5ZX3+Jk>JNNkzZZ}nE6IhDlZ_tc`J3)KU(|L7D;-C}hblg6lr z39h!(4OaGQ^?uX%Pb+VWrG94?EZkpa88_M16w7?tw(i?vS)a2D%FK&z@>va1zRw)V z<3G~!IE%hp?ls`a)s}hG$}PKh@lngV!)m{1$x+MxFz({jmhVQZ{qW+2N7ZlXnANNI zt2*8IpAd3dKWtgISv_T|EnBi!QmI@R@AKL1%>or6eC)cT(Nr2T#?Z_x{Mz#-qbMG)OSJ!+|6 zTC=wvUxe@+w`OiReAF`EFlTN#gzCs6@@0!#@T76bm-nvayPZN7ZL|C|?5LITiq*c= z%A|3}t?b`en=i6*?ya;tC`nRNzx(F)Le_n*B33i!w3~ozSp{JntaFQlf5i;@9NG?EAvz}%JmhPKUR}R^6?iS;v)W`F$;}J zA_}h?BKWJrAEjomnE7Q}_AfGrCi}1hE*D*}T6Dp2OMTF8-)|Y$AZx~i{4JLGtiAKI zmi2qHl_B+AY4?=f>GLh}SyRlR&3?qzN?jYoCAU=1$i~KN})OoU7{%^#)j|wr&}aHWZ00(PYL=AHC@k{8TvV! z6l#*I6YfPw|HGb%+!}v2XC7Y2*IbRS+IjbC(Osx+7!~^DsL&;pez|0`cpEe5dHbv~ z6shr?|##dYd=M{Q&DQ>ftY3ez_!Y!gnZVrvSAdTTBq`+Y_rwB z*?azEklo@#OJcu({D^7%!OUBzD)jXHxgA4OFg#m~qA|w!F~^PkF|QsnCi7DHWa>3! zzGB{N=N&~1ZnTS%=7C*Xrfw-IyRp|YpR)5&GqK&3BON`7DMHmgWtgv7q?)qBQzBy) z@?|H7SbUeIZner+ziJtWt)4Agw)u?X_pUy`Us>}7+74p(e%E|X zvNR^f%(T^(g$yndf7mF^kL}*J#j;5-yvFi9YhAq6m^@|*Vr9vigLZZW zS-$_5x6M*F+ba$%HX0{b=5^LV1J(F#dti&@|A=M9cHgmj@e7vmdF!%c-?Z!(%*#Zc z>_e9EX|4{(qJ8W?SeHDtW;X@XUr!km#_)<<9$$DguCVjWy!tx*;aHMqj2(+$A)Mdb zHf)J_8u>xg^~)xTaEZ^N^Q{|v8;yx$jDp<7%n0+qWIZ7e-)T$+rh+pOj8LJTB9x))TgL(1fuw}n(?=nip`Rv7K zm6(OM^UdFP>??e-UcO~tz@UE1-ny{GGXFyQ@niUYu-gjuIC2&ZyY6(??R8x__e#9H zA1JQuWo7?la_We>;VRUD(7X5(9*-^@5ByUC^Viwrs}`!1o&dlBMZ2%LKIwqVL%tn-t2d51vU#co^{DWnd9 zxmffhPR?24%12y*U2pa@{`Hy$sjMBdJ}2dJibAvG|^&oO_&lae{Su`Bej# zcB%fIBc}}B33lVNc%wne^7!R@FcKC!xwu8HJKlAt;fgJygvlVK3Xj+l#Fe`{ach8- zGndwQ<;*2k;^Z76uAD=pEsNRnNqCtXZlm===i9@YE;kMmFW*cN_W~gCQF_pEce?H# z9lz7%yU2CD@{_7p*XaPQF(Y>e{5$g9_bDDMF$2VJEIH2%BWDG zih=H~NPl-lc~_(_+8>F<2c!L6(d1yFUm2Cksw$r=kNNVbRc2L%@>f-cTl*8rsxBwK zy1ZIhHO>R3x#j$(#Juv#dCHoH*P2g^NlBRtyLw~s*x+L2U+B1J)8z1SU1sx0ncN-ya{`6&;LqE$@vC3@Be?)3Ws|Rc0fJI*`x5R9TeA=l9VHMO;^Yg0u{n>w1>);6?k zU%qZ_N7LGl?d#i`RY8i{yryAg)Aq*ZHdS~6ZEeGvCN-t0zdz9*j?l&XWAUBgrcKQ& z(wjEciSLrGkoexj&H)N9bjY!II1zVx1>$6nNZTU4u>&rDxF@D7eAX$V2cm<6unnlN z6G@}H5P3PGHrN+QQW=+hAhK7;UM6lG z_VrUm$b$)KkXOM#({M5|fSl^VGFGUP6?8WP09#ig=~hKTjjiDUW}Q>96S;`jGgId8 z2-lRfytEkUlDlL5jB%oWzbYPy?~Zn%8r-IYd-@Z7VaAj;g-+s0_9HCOeZ);nkL!&N zMpG?QQ%9mi`yg3}epouv6{VsPhD0(NcX~^meIiw+9W5eZU$_UMaVj-wgiX5DDR&o{ zNBc!4PK+Jh<-QfnlwB%k1v;{~B^uv3NML1adqeMFY;dTX9}`*`>5UBU54Ts(39s)R z?2jn_%0yx(`oL&bW^=Q$o10r&@UpbC zKCiWDr84M^mPW7wG%KrxuCaMI&n*z?sup50dGKl3B0-52qC9o{78Ph&w{rW6<`zeL zlm_+-daYU-5sXNAmu2<9lK5xA$If*IRS0U?N z%-J)@+IXt0;A)L@?WRLg-BOy$YG;2WxhvK+P_axa!;{Jc9`y=~Ak}DcrPrb@d6%mgP zR;=%jrHf2rprT=5f4r+BGO+t}^o6Q0l?D9EhT`45(e&|!*c9Iz>rccT$*W7Ti;i?g zv|?m%OV-6l0?Qer-7T>JBtztB>Y0<)tC?qJ@Wi}c%{Vh-YQRT?5w*5AhQ6&>6YY*g z+8L;*qwoewG^Jh@r1Bg>y;QJsOP^-4gjBRd_9uo05x8EqE2HFBM{j_K_Mgz|k^W6F zrT1@&xUxSnl&n{kscP(tb?;dR}0=_5~`Hy()sT_t)n$JyvKwsiAXmE z4~RxNQ~Uo<@}-j&{x9lVuPWYK>Uy>6^a)O}Lpf82{C~=cE+~Ibb*fh@PS1~ulle2U z@j6or{=ejN=K7ypANbqfOZ`PY$>s0LXWjoaQ_(4>)e#KgqZHj1$*u_G$Z}UY&dTK0h&ay;^iSW;rxejGP%tPGu~qSM&bS`VTE^!2K^r90BQH@3SX5|8VXe^Dz}UpF+E zGK_Jxo?=*m5kt1)UIGcH+0djR=~1JzDH;{$)owI(qn!KMGLB90Hm_?M7Rw}Og;C@Y z%bo1my;4V)IFd^%CZ|C!^I(eItHekK7y}vjlQ}(#+s(a^_|A&uoY>l8aOsirJuExxJ-Rw++SPa?Tme=`SKVmrpgXA zH5i(_oNcLN?x<&vtTQ`-PA|Eg??&_`BmEJ5>~-s-=~8YzXRwhhR$=WytEIX`v$5?z zMPjF3>DdWoAv$a%J56cvW|()7KgAImYjpET=}x25PO~FsYpC~?WL0ufR=P@QqbBBW zR}yp+Tg1LKGUl4rM!ge#^=eF7Zn|$yAS}d`Fw$f=7CONbic7B)J<&DPk3nLvVj0&D zyO|v44@HNlz&UAIrE#^y;=7~WC-BZXH7~-4j%rOLdYgu$T|;`*U2UY>m6oj-QrB~p zP>(SwZFlX2yuFOdmN=?dUS5t^ow#pv%wIXq(%}RqO46{lNuOZK!}OFERj%^aG;G?Q zvRt({Z)sB5Yt}Wc$EelOz|Zup!5*rz*2Kb9bM!@tZ;f2asNA*MFg$?q51WC?9~IPh z9U1H5(bnFf0hNQ{o_^MMH)@h+#rKT2BUeF~7YkaOm#^OL806cU&R^fu-l6ha+nQEv zZ)j;*x3Q^ldqZn$y9#Jh)7pk*Ef~+n=#Z1BwV`8`%4v-aM|;Ebb$vsvr#F}vx@Bx{ zZE9Q7+}_^2Zf(2DXm8@4ps`)$x36kwqe#iVeY>{lWwb~728QDNa&Wu0fX1}V6oW0A zM4tuI%-QF-EZPvsAe@Oe;2bZ*dQ+h)-B84}GmAaFGm6Pvbfx4Jhu|Dkgs-PG4c2#P^iIi{`GD>c0?1?ds1f{a@_M>WPd!i2makRfL#{B~(t}thZXt+BX zk43x7!yUW0@kw+K_2NYKhuL+6_a*vwb1%R&>l*CcU#{%-M0`Kr@)^W17sgWE6=lpV z5wnc-Ygeybw{fj9*S9NUgR(X>HmZybO>N7tk1BIRv+{3fZazoU-+3b&@|9&dRYMf6s({B%xdVJh01 zPV*Rzh{}#=V|+PRF2T+LeFvXe1?R@L z=8mS5Su-Q+nvM-N^(PO3E%%1v{f$WT)BYmEXCc!xh!a+Z&zz%IX~IfuMK5Dofw1 z%N|dK95t|A`qI7V-rk$oSw1*CsHU7guDmm{TLrozZ18#=lb$N<+7<2EjppfTP0etX zqgN1@BTENl^-y`*o3e>1pByZr%FlkGFE*$$aM|ue$<*<5B${`|vAHgfz?CUPksk4} zF2v{>QqTe_or8zl2W{CCYH~lqWc@$TrbWG(mAvNuwB-HGP-GKPOA_FiNwr(5rzoqWvhr1Ez= za*^4cY^4k1^d>%i6`$>Tq~bZQUzf%gD{M@fNUS`0*C98mchK7%eGGZeP=qV9jHup@ z2scu!0z3!gmbW#+m6>0M22^3xz2j|+#?g`-<;W1$w2R*yZ@H725aq0Wx++#rNu{!T zM6xsGIUp=~*k050i3&(qY){MfH+L&Pp%_=3KJ4mp)7g`D(-}w$48W-;6ZxZ%VB~6Y z4RXY&t8584_F|PG{*K5_mFwP+y8>)sPgi4jG<0&uH8dF2?amQ``#OahD}j;ArIav@ zChL*RhPI3?UNjO{MI-(ZwW$iA>KsOH)s&?2a?QZc0RZjpdZe$;62Bu{C*7Q>i8@k* zDJAw^X5&td(gQO7WV$0wQc#m;!gl5k<+D=DUAuIOB-g_y?eKO1?%j&Yg0?Ce+sVJV zoq)GFJ}@Y6BZ%tvZsw3TiQ&dVcRGrrCAv4-yA}((Zm~CX`EZTCs$<}UB+{?jAl-X% zXGj&CB~lfpylLGZNDo=sZ7Wl^(AqDt2I3|Ok^s%D>ATFRFHp{)2^Id+!&GH zUP)!dRBo(wS0Ww_SIyNMOFPz;h$}PJt+MpiPLHJH)s+rts+T@fhq$3rRxDnv3S#l| zh6WgDd5>Y4qvr#$INM7OqwU8a+%pK+DAqz(iu4isg83Y_Hgl9zU<`UAUFZP>k#dPjB_imVjeNR9WKJhC-Dg-exvHcAWKG1xMa`rl^K<SZxgfUz~IOhn6~S(a^$ry-n5bz z?$j6wq}hj+ok+5RmJRUvOu$ZKJ4S7_}+wnM4G%yL@Bu2Kb3UM4nm+o$|2xLEX* z&33+9Wy-TfCPfDOj{Te|R4#SmXt2xOvHAO>eTluu9j!-rIugQ}?A5Z{?+n#)7Eo2- z2GYh&ga>qnhowIuCLd+5mOXo#k!(t^T37${rY5ne)WP(lCfYy%Xg# zAaQ%6ZiR#5*PWv6nVcHO2&FaE?X1y4=++x1j$iaK<6;hQC>%(=?VzlI?j8vGZC_C= zD#!6V-R%aPgLS}(aTa`)>4Xpkm+l_M$;*2MLt+L~)mOQMmhVcir4+-S%9Eh;CYV-I z675VGtpFriSHe9N1--EMPLj?*PeD0OihTf%mdIcW%7vy!2iJ{$K}LQN*M&SQj*GUhz-O#W4*i^O+)poXWO-0D|=v9VjmsJlU((t zu0R6Yu~hMLi1RiXhxCC&Ka+;-Y}al_OXlM5A2}k78x`czpv{pbbAVmqpt1%zc-Vue zF6AHG6&ql0lQk$;Ub_FXH3RjU^C^)2AIKK>NM^7i(2hkL=AH4D9xN2UsvuaNDyw2j;?=|15dYwK}JwH-A|Gg(? z9(r%wkk9Us0$&WZNS ztNK4GMR#jiRaeivNL^hd`oAkhdZnhiYkudP+V?)fdVG88=FP3CjGVC=T7!+=|DU-N z=U2{~AC1;TtN*`ct9y-XYb$%YJI_2cr>LzKo|>MXNF;LRDxm^4F#rFdcYLJl=hV)L zRLzN=xkCSVrn;4qX;*buXXP0?@8nE%;;yPWbzSqKJ?}BC%nx$>dv5~C{OGEwnNw3Y zr|ZnK@Z{>H7a`*@zh>Uty4u>B_f}I$Id^_nO;2^rnWs+s|KfciY3AIyb#=8pJvC>p z-~YT6M-50R^P*^+Gxoy&yp(F`FWr`!uI|XZ|6M717FBl5>FTNMeor~+;jWughftqs zAvxjIpHshaM0@5{*UXj{~I3W*7RaH}2Ra19HZK+cs z{bznFNk*lnuBNA^wyyR}a-5c%ls~Vgws!8^Xr!2L9yasM^$By$^UNpBlFZ;O_7t-P z$|T=--}v{Be{K9d<4bg$ZQf#!FLmOq@wY>t?$EQL&vNMg@&55IjnB}jraL5?Y);7J z9gq1&m|xPdXM6d+IsQfR)fKSZY*tHctO=D9Y9>@Um0dhip?4i#-*_i4Nv!#e35y)w z z6SA%guejo%{a918aeJfu6KwgtZuvX!%7gYRO~%37?5kEt%Df}t7E*qE#hU#4SMc>w zV=bYBE7#>eOSI)1b6vQV6vvt+#qnnQaQN8Dwui$HtTe7No?U4j3_sRvJRClDo?#z9 z&$P46;6!6$fobT!%~arl7UOXEc6q$9n#VQbdsuwW%H!_U8Rp?NhWXeU(|l}Q^kDea z7R!Ekt<-DWk??M6^6S>#{Hx9v!uTWMJ_xs+AJ2c_eEye@Jt4$DLJAoa$X{rxnV`5| zcNpfu^@jOIo6mgae8aql@WXAE`TPdUd~l;--oD8)Z{KE^Pi!;I<2x@o7`|?!aWH(> zM$5i?i($XIMG6WZ2_G^j>Be1$jr@Cd32EAq@CStS*sc#6`M=hr;v?Y?3F)fXHAenz zF=d$k>DPs?HR!Axd!@7P>HP>j^FT~GDrO!GKhjI^)n3ECrq8e+>ofU^ehKxTL026$ zsQT@3=^uH#(Px+s#BKA5_x}D*8TrT9pc}@lBjHaA z>5cx+82L|W(m6-Mw+rc>fjf-+>joHC`%Wq3*};D%x5ox}yd{sj2Myy5{`I%dJeRtB zL0BH#Yi7MUWM+MQuVFs3*EXNof3IObvd=IM^Hp$z|2+WD^9T5nzfnfnr~7O&6*<<)EWS-WR1H?ki&i06q*jjZPn8AjF{??W^VW8snTLsIL**Bak6 z@^8P^$V6-xIm4WKK5QI5Xy5i>es$oWeb4nIencKG^2mPhT6_oj@ruLYkMqoa_9nu& z9piD;ErvONvoXFRV|;M_ulS+A`7ayuUm`rd#~fcae~)3>-Sej)WV60N0iC|lIJ8`;W-<3wo9vZX$`om(){gi{DrQ&6ZeT5Nu2h1(G5%9@?q|) zXQ91u0$=bZ9j(h2A3ux7KQMK^|DTCl38Y@$rw~sVS`lt3ZY@avG@cOdI3c|4gz&Bt z!pRfDmz)s3&JBC*`Z|RlhL-PE!lR4(F)E(KmHHn9&+-L->H80hpC9d$@9?h#SJ5aR zF2DJ&9vJKVj^9~?ubINwgpmXMuS_E?{ucc5e@%^`d_SM>`L8E`=u%dYA5F0F%WpY| pyeQW%|Bu**Uw$7@{%@~ETIoj_Ge30s-Fy9iiJ?oqkMTcT{~y^yoF4!H literal 23724 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 E09=%>9>qrTvk2-~Y&-Prmw|N5d0$ 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 diff --git a/app/build/intermediates/dex_archive_input_jar_hashes/debug/out b/app/build/intermediates/dex_archive_input_jar_hashes/debug/out index 0e5f9777514fab4febda940446c1e34bc11f0b10..a49c955b10bf9b9b1da9454733670a80a85e609d 100644 GIT binary patch delta 74 zcmV~$$rZpL2nE38*^uG_UUN(re1RG)!eUZlW==Zkd+*0gc(O8T^Sn@$qe~wpRCJJ$ WljM#NuiC^yf#nDu9>jH`?CS?3))j;R delta 74 zcmV~$NfE#x3;@7(FhmF>@a?lMa%w;XVk)t_r=0S=_oM7;8B4r3O{z?zBIObo35*hL VvTCG+>zd$%YBhn}un%muuOBuh6>|Up diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties index 9cac8bc..7f4518f 100644 --- a/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/compile-file-map.properties @@ -1,3 +1,5 @@ -#Wed Dec 31 10:06:35 WAT 2025 +#Wed Dec 31 17:24:05 WAT 2025 com.camerainterceptor.app-main-33\:/layout/activity_picker.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_picker.xml.flat +com.camerainterceptor.app-main-33\:/layout/activity_log_viewer.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_log_viewer.xml.flat com.camerainterceptor.app-main-33\:/xml/preferences.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\merged_res\\debug\\xml_preferences.xml.flat +com.camerainterceptor.app-main-33\:/layout/activity_app_selection.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\merged_res\\debug\\layout_activity_app_selection.xml.flat diff --git a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml index 76f0356..62a716d 100644 --- a/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml +++ b/app/build/intermediates/incremental/debug/mergeDebugResources/merger.xml @@ -3189,7 +3189,7 @@ ?android:attr/textAppearanceListItemSecondary "Sao chép""Nâng cao""Chưa đặt""Đã sao chép \"%1$s\" vào bảng nhớ tạm.""%1$s, %2$s""TẮT""BẬT""复制""高级""未设置""已将“%1$s”复制到剪贴板。""%1$s%2$s""已关闭""已开启""複製""進階""未設定""「%1$s」已複製到剪貼簿。""%1$s%2$s""關閉""開啟""複製""進階""未設定""已將「%1$s」複製到剪貼簿。""%1$s%2$s""關閉""開啟""Kopisha""Okuthuthukisiwe""Ayisethiwe""\"%1$s\" kukopishelwe kuklibhodi.""%1$s, %2$s""VALA""VULA" + "Sao chép""Nâng cao""Chưa đặt""Đã sao chép \"%1$s\" vào bảng nhớ tạm.""%1$s, %2$s""TẮT""BẬT""复制""高级""未设置""已将“%1$s”复制到剪贴板。""%1$s%2$s""已关闭""已开启""複製""進階""未設定""「%1$s」已複製到剪貼簿。""%1$s%2$s""關閉""開啟""複製""進階""未設定""已將「%1$s」複製到剪貼簿。""%1$s%2$s""關閉""開啟""Kopisha""Okuthuthukisiwe""Ayisethiwe""\"%1$s\" kukopishelwe kuklibhodi.""%1$s, %2$s""VALA""VULA" Camera InterceptorCamera InterceptedA camera request was intercepted. Tap to select an image.Select from GalleryCancelSelect ImageCamera InterceptedError selecting imageNo gallery app foundStorage permission required diff --git a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties index 698014d..adf715d 100644 --- a/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties +++ b/app/build/intermediates/incremental/debug/packageDebugResources/compile-file-map.properties @@ -1,3 +1,5 @@ -#Wed Dec 31 10:06:35 WAT 2025 +#Wed Dec 31 17:24:06 WAT 2025 +com.camerainterceptor.app-main-6\:/layout/activity_log_viewer.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\packaged_res\\debug\\layout\\activity_log_viewer.xml +com.camerainterceptor.app-main-6\:/layout/activity_app_selection.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\packaged_res\\debug\\layout\\activity_app_selection.xml com.camerainterceptor.app-main-6\:/layout/activity_picker.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\packaged_res\\debug\\layout\\activity_picker.xml com.camerainterceptor.app-main-6\:/xml/preferences.xml=C\:\\Users\\HP\\Desktop\\My files\\CameraInterceptor\\app\\build\\intermediates\\packaged_res\\debug\\xml\\preferences.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 deleted file mode 100644 index a2fde48..0000000 --- a/app/build/intermediates/incremental/debug/packageDebugResources/merged.dir/values/values.xml +++ /dev/null @@ -1,16 +0,0 @@ - - - - - - Camera Interceptor - Camera Intercepted - Cancel - Error selecting image - No gallery app found - A camera request was intercepted. Tap to select an image. - Camera Intercepted - Storage permission required - Select from Gallery - Select Image - \ 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 index 326ee8a..04c9063 100644 --- a/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml +++ b/app/build/intermediates/incremental/debug/packageDebugResources/merger.xml @@ -1,4 +1,4 @@ - + Camera InterceptorCamera InterceptedA camera request was intercepted. Tap to select an image.Select from GalleryCancelSelect ImageCamera InterceptedError selecting imageNo gallery app foundStorage permission required \ 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 index 9fa90a1..13fa7db 100644 --- a/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt +++ b/app/build/intermediates/incremental/packageDebug/tmp/debug/dex-renamer-state.txt @@ -1,4 +1,4 @@ -#Wed Dec 31 12:40:34 WAT 2025 +#Wed Dec 31 19:16:13 WAT 2025 path.4=6/classes.dex path.3=14/classes.dex path.2=12/classes.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 index 11d3a63aff0700c33bbc272f42e6fafebd5bd987..accb6ddbb3762ab65099380b374a6527df085999 100644 GIT binary patch delta 5438 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 delta 5276 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 BvB3ZU diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/HookDispatcher.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/HookDispatcher.class index 1e4274240124523e5800ce803e6e6d231f22c07c..2d186e62703f7291999411cdcd53179da9512929 100644 GIT binary patch literal 11283 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 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/MainHook$1.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/MainHook$1.class index 9ccd30a3e1205743da675d43c88b971bfefa4e3c..720696e0eff3e0726cf75f02dc16fd73aabc0101 100644 GIT binary patch delta 43 xcmZ1=v_NPB7YC#EWNwaWl6nlh3n$q>R|J$V;L8UVF&2nGNE delta 43 zcmZ1=v_NPB7YC!(WNwaWlDZ7M4EhYh3FL_3|5nOaijqNwAcs! diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/MainHook.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/MainHook.class index e6271ed9c4b761279df4232f96b1d0611ea4d7f4..5d9a6b9b769c7249f4a7cdf8c91aa48533f3ef79 100644 GIT binary patch delta 943 zcmaJw*iS zxQzRbni$_$5;2hY1B~&<_~M)Ko7;*!h<9@5%$a=OIp>>mK9>I|H^2T``T}4l-p`p* z6IIeOee!^&1)5_gqh0CLa5~kRNW@LV(W4_F5dMRZOPX67LXUw_`ArLlQUWE-C&=mx zrV_!?Xn!o3ijD>c$WGP;b(|8|CP$pbvR8M>UAo74MxaJrEcEJ)4)ILRm@Uqi0@b{$ z)^xlU2=N%Q1hnoU6-LKff!(vjEWJ)I_{Os6@mv_xvH@jjcCOlw4ok-Xuu$v?D#iA{4thGn^U#+u6rowf@FyJi7J5fM z!~X%BJG_O)^%YMvfxngzKiM)sV|H`A!vM>KlWZH=&9w@rpVEMMJHBQs^ zI2m}DZHer(N}B$TQ!(4)XQoHCu*Y~pTgkg}JjHVaI1btG1zzC|bIowR-y!fDap{t% delta 926 zcmah{OHUJF6g^)%%nUOWOjBF%K`jKtmX}6NOnfcG*n&kA6T5Kd%EkwZimf_6@QDxf z^DT<5jIOLCrO|{R;L`u#-nen6p7~}%yU^HV=6-W~&b{Y+_x^~#i(6lQeOdsp9&bvP z)a6%wjh@Fr6UU@5I>ngmGUD1vfgU-g#pJYU%OgfeJ0;NVCzj5=H&Q|Ei9nyqe7AbU zbJ=S5iy1j=uhV7)Hu=ytxnMUpoxnJPSccPRhrk*6%}zKIRM5vS!C04^M^lN10M7EQ zt7HTPo*O&>ia5tFf%CXPluO>u7+^HRk#Mwv<|^M(`Q;|gIDa;9O@aYb~Zp6>(&v?GMo=t2?$*oIx$j5N035VqnlMYtkY(OsI@NnBN} z@{6tVxQ6SjeuF3z!BD|KCQ;KjfI4N@HT0WWTth`U8_GI#b(F5&qGKo=`Hb$|JbJ^& z%UGK#Bg;_6h6+Z)kyHhvCB+Nj0G%{qzluS1l^dxY*ufqHJniJa8MI;$y%?hY-N<5? z_y|Fn3#Dm32b@(#t1wHaH+zOslZ}*}cWsJ_H^8XNz7~7bO<1wD1g=^&fp5X;vlKF}k I{~9fS0HC*lLjV8( diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$1.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$1.class index fc4aec09889e2a9ce1e1011c17f7e6ebbf078882..26a138dd6c365d7a6f86194b843b8f85fcd90a4d 100644 GIT binary patch literal 3096 zcmbtWZF3V<6n<_Kx^38!SSYU*BLvAy%a)2*3?PseT20GKYe7))CVNSjCcANW+k*ZH zzxaVK{s(3dkq?gFoN@d~j^lH)fd<-i3bvEv-raM~JulCB&i(7(=f49ug&z#`2pq3^ z4XY{}%9oBCD!;0lq32smp0^xWrPlNDX>R%v#|{I%CJgimU#$R~U zP_`qjnTD*X8%o;B&s=p|yNj#Rsmn@Tm7O3|uJQ+&{rx5m;GjUtdre5-r|fpKlsQ=} zzxnaS+}kMiVOU^i2Oj!xSRj4Vm(8ZK)7@fCAdUA895Hbe8G$34*MB8+>VZ}EYBl8x z2%D(PcI10L^c}ZW-1sE7n1H|sCXOR3kdW1?3JA0@Lhbstv&ejG?v=*Wq!Tn{SY1*+ zA(=pTK6e2_d17EO*)~R=4$@kWx zY#*x2M#Ywyjj7V3=EfF9@9tgqh+0|f^;^s?aA*rbfq{@iLxt_`Fz^-Aw;n>oW~8fm zZ-vwLvZJAs>R{FrT9$d5a;tSOAoE24Fd_9Q9M*{G)+aP{$@9V>WQrrLAlVD{hQd7q zH4{s4$inN+IPNMTW|dp1q=vjFs~rCi$pwwh-QS&^-ByYYnC1kktAO<6Ew3~;A?Xel zc|~#IVN-RAZ~tX<M{rvyEWO4 zjWM;j*1&fH2fEH$f&JYoVjvW--jJGE#@E^2z?#6Z4TamR1_oHZ!&{5;t`rrFtQqHB z3lOQ4zS(gV<7WU{>J-EW}UdjLynCAE1ND4Ffj62G= ztdTA8Im&#eZT(2wasCzxPmqj_|B3kHX!Qq%X7eM@u@9JQJsF)JJT&<3GrXq{i?t3r z$m75%lE69aAQ!8$3&Tj_I#)5=Xjv5r%ySW^ z&_b$51EC%B&lJ{vPUN2;_6*0KBKHK=TzfbA6dygpzL)RLJVJuro_mH*3nRbbQV-Uh z-isZya|ydpLJpIh*jG3`r#l>;c*u|i3^QIm-+z0Uw#tht{Z(q}D z55B?Ow*TLv!j(z?tCYTvWqw>f$@6?2iT+D5bsk6J5Ss9N_3a_R3iqpcfbVhOKSm0D A5C8xG delta 437 zcmYk1%}&Bl5QWbL+R{==K}EoSts-SZ3?V@i6JtzdVPbrP3Rf{oYg!iU+?u#*ni#jP z-Du)pT=)RKfiHtjD^VAB?wNbfd^2-Xcutl+hHvix>Zr(wAub`ILV(Cn@%6HAH?<^W z35tpoR0bpX5)A({lUAT1BSBY@Mb1x~I)h@h+uZYvTCK)#7~HZ7+X#k2BhZ9vF>4+5 zxf|RGSDLajX!G;_iDP>b=7M{%5L`-YrV;WpUB@|X^{iulz^x8<8Pt|-b9ej9@;pxd zGDDqas9%tGkN3MyXO}AWE!XN{o)$>bE=BN{^jMU?0-WDT}PFxh+rtG*)r$5NvDCe5<`k0<}~WK3b2 i`ppn0LH8`;Gxt2oM!W1~QNt>XB8Af;Cfx zra(84g~8y&2ci>w+F28M1(pFDg(&CR47%t0JPe(cW|N^)i$8=KTaWj}Rk^;$u$(sH zTcIo4-tmC<f2X7zZ{(Qf>6Osd?)U>PBJCm?e)&u7v2fq<=zqRGZ^h4;Qg(0 zFAO<(s|+pLghDD_3sC6;%(9ZbNeL8LjDTU3)CSc_M|T^KVD2-N`_xmUERzQ~M2T|g z*M%{RQ$_xi#vq}L3f(2F%^^#3AHW(f$R#LWK*G|~_a5!i`Nz}#cp4@!N%N-2E73U( a5woNP%waz5nOMLgslspyNh}eshVlCnX~8e%{SkfA3wi+2e5#L33M?`II37Fsop|Kz{?SqC2g=@bozFHGeO}QE&HF_j{87(u!vbjwI3`r9gkYX^n6Bspd5tj(<*}MEbi6JG!Rewh~kyQSQ&nupA zTgbP1ahak26!*QjO0e4wtH>KsGZ5Cgc-<6XWVs@uBEq$@`_l8Qim;9klAJuUR_nYf z)&+M(V99NZs0$@^%Ne+i8wpq@ZepBa{A}3GNP3}NQq`&m7?>olG1fXj+J>l5)7W$pfj^ZD(A|iea+T)6C2l zs8U62t3c?p5blw77?!f7P6U=Y(b{t!@OnXSvAdy7hQ;%hU>GPz+}T~@jrO*Tl>lvR^v^@-H&y+U2CgdE1my@*dd0#VE6-! z)L81uA+G7NG3c^`^akD%h<7x#?@yIaAD2&K5>wRvZYzt8V493LIc!RvCA$lAm~ZrN9v6#j-53d;huP!z8ftF+~^h!sT)e=0_jVl*Yh@W)Jd$9ACI+01T{SMeQ8 zyu=IfhY#RG8PBv;P%)`A>F$}c=klFzzL{^|zkCHy#JvRi7-n46bX?vPnoBMdJ%q~(=xyP(k3l@eGux*TBlp*U0 zN2}_-!+lRH={X013Weu9D?Q&7QC)ckAvL-$eHpDW#B%v<3k*pcXOLpBxa*3LFf0;^ zr@5YC{0p#Y_dtdLkKDS@gmwby1SV~q#W_NI@|3?PF{EU;;qMAJlFDEAd9@+DHu9Z8 zoM#w5#{D2JG8DUxjLUNoBK7k_M*5jRtD2^XEnLQx1Tr?RVwz$4 zWMr*KHbSSYYBix5m?Tx?%Da4@I}PsFoJypnUt9g#liy~T`wuoLJYG_sU>GY)Up#I# zt3q#?$%&1!qH(slmS){`#*K0qW_#VRY;lz;RmBUXg`rz`9eFUUhecj93-bqT~2b8hVn) zZF5#qbsD_X(MW|PKwTK@4c`~K)Zk$#sOMdh(`o3SrhgEG z4BZPB-6t%WG&ciTee@r}H9CG-vesyAJXT@$BVvWm7<$)^xlYdkiUD5Z20bS`QJ6uF zRutc^MuI^e1^Q-c?R0CU3m*_W#Mmc{zk-#TN?ka_B~vyAQ+AZzz#9VbmJa6oW98Go t%BL}lIch)O&SDc-AR|r=hmvoS-G?RI>iUXUCM!k0IK9p94&htD)DOufZv_AV literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$5.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook$5.class new file mode 100644 index 0000000000000000000000000000000000000000..46b8cbce2a93c3f311846528c2a75fbc9078e3a0 GIT binary patch literal 1333 zcmbVM>rN9v6#j-57M2BSp(rX^u}WKzMFbRU_+iCJQjDgA82*^)?${2rJI(ACc@-bS zL=-jg0emRqnYIyBOe&k~&N*k#QiTw%|Az!6-w<7p_*7 z1D6NBR?>G5n<^B(`>ObQOGGv08-x_-kql(C&JfGyc5E;t99%$>!RDSPLc*{}C|+iJ zhVd`JCfpMlHhJXLgeJ5TNLiS4a1oaX?b%uWZp4t3;byQWyhy5GBjA;~@Y~3D2XUEU z_*Cr&ag|}ZD@c318MU-{+|pr`%@JECOB>g4-9p;I4a_jioDHEB$$IFPRJAHJ1C!ML zY-x`laJSBbs#}h<4622{CAl4j`Tr;zsmF`T7Yt)18HnetMn&jtlOm;EQUrO2Yiand zFm6VKVXoKCWL65~sUqGeElgd7-TQ z_P2Pmo0h$CX!eO399p2!8$YS_c1^3dor>6H)uO$7DouG3r~1BN)TxFWfmc@{wWb5w z!HQXmWQ`Ipc7~x$(@jwroXsE*x>)C7C@AIwhUN2=gM$81Af)L6u<7DpiG;ZVi0Y$v z1UG5VGDNKtZzOhp?g+8`Ck(xB>)fL60O5juvK-C64sl-e_QuL!SN_U%Opj zsr(1TjxqKTTz&VBC(<2^YI`-E=|Q$GRz(Pr%c literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/Camera2Hook.class index caddfefea8dcf9fb43b8c31da2008fe636bbf478..6825149d97680af2e72e314153b22c92052886a1 100644 GIT binary patch literal 5776 zcmbtY349z?8UMdD$!s=LT9$+odN9xcIoUKlEJ=|zX#;^YO-Y;5Rw$F*NiywbXPKF8 z6I4zuq6nfOrO4F+6$MHa(nutrA|QhIjf!}SiuZ*P{J)vmWOMOrb@R*4y!XEEd;j;{ zZ=ZkT@nHZ<@J1Lpn4ut7MIQ16PLEl=(U{(A*t(f?4LfF}T+5F3Sk?|F+UU*Kp38xN znzF5!;W*8`dbc5PW?4(zh}u@?&ZwS@+m;!R_N6Sxh(|AM+_u(md#t$RD;;}n(`~)C zzPzJ=2tq0f5Ecl>O(&(hu^z(~IIU%BFjCIyQM&ptRLoRxjEY&9Eiik#zEh7T^kjE* zUFUWq<_hGmFq5YHc7YjXIw5QGuf>L ztJ#p>>shY}{0T-GuMvfZ^QyngbG5A`G! znuIz_?&#_I0z;1*wmiluDi+GMd2(%C(pz1%Q#TWOXToSP9oI8LH4z_Wx>nW}lT}-%g;9w`Dr&Kq2Gmn2BN-Q{opPEv7bOse1&XcJgCU4VOW-e8+?nFx-Nl2#=WexN%7 zTe20?n9v<(3THo}1fg=%e&{FWm~Prt42*$C#c-bduPSDLad^H0#|@+6CxBw}KuO zCbkQ#{C@>9^`?B3tt>ILQC8pt`BCa1p`sT_s@-&gL($KyT?Tbhob6-*OZgVblu~gi zn0O5?rt1gSbK91gfJ=7MTP!Zp1zEhJHqzKyF$2)`k#1 z#5&k&XdMXTyYzB%vNQ}W7Le^l-pmg#q?y-a(N_w$J_BS1$U^p6L(FWt9`LPgoboimn`mc zGIb?sT2Xmie}Q}7!*(Wn?@o_HOR}U++Im0kRdAn*`=#6ZrFOhLRx{I)I$xJe^oOw@ zA6M~!be~X6XB?TXH~C2w58@$#yja4}rKEA-y!~18_T!+6M{tP#mP*s>O3Jo21kN*l zQ;+u3DjvmSl$kJlP0!Oap5_tzLPI!AwfMnCe+l6;^oPK@Y$~n5d3+UwFvQsO^+bzX zn$ycPBy;r>gru$D%aa1j0s_;~Y@WN?;=!x5U1lOdg9UA>rn_1fdkf9ccN$v4*l8p} z_#AB>@b+49v&)R>G6B%-ye_27=u3GHS}u3|0&%XfZOhhz-d1*fp4I9!1z%+Qk#Vmc z-Hz|lZ6j!vYlDJ2v9)?uK%q%wyQSbuM^PD;gz=oL3@@jLe zl&=eD6Y5JKRCD|;uuh}0H>_e?F|*N1I_T6cAUoUIM)BmIzPhJ33`K|0?zM>m@g2_*2-E(0MYZ!vVx>5A%GmW_JCc6D3k zO27P3py}VIil<6tEF!-hcf;{3or0GYyuz%YdwqIoO-+r!`soZOo1}4fIkr_t(oqm> zP9Ftlc3C8M={)jX{x=Otzsl)b#BJNHG_Rvgj9aQ8>!x;wymK&4nv=Zkc>Sf}DEKGq z=8;r#y6c21se*qCM5p1Mu16xIiCq$H=~W(_%&VHp+jb64#5b@V0^jsTMTp2-FW*C) zn}u)j``a9~k}`+SV=4}#u%hxYD115gkjL{Ken*hY?|J;5PyPj%iIebM&K&P^;d}T# zN96aUQ+@KX8_0eLGd!x5k)p`)gE)bb7x4dN{+DvsV$MBAyjTYjOxf41E{GS zz!E+NuzV2pk)p~$y!{a6f#;deE7lB1R2AMy7DC}wvyij1P{n=EAWbc)qQqH)GqDI~ zWAP~31=P(C@RBEMWq|vKl%*i&A_e7AalGIL(68e!6jCiUk%q|XAvA3!=5q&e{-y&s zDGTuWiGY2mvk4{x^>|7GmQ!*YXIoLk`%M(PQNr3JVR3xn5VpwiJ0`=tXlj@m51fH{BJv5dgF9W!{kpgkM=1qa0qod|+(Z7fC0}WB=PC5JRzJ%@^#I+(zTpFu%M{_tLJVUJuW$)8a>fW37}iQ<#r?adPGzP+$Z_&l&IR2(YF8@>lCoNZ=wJpY-TU-0ipS+iLXzOKqqLrz-*fo7f{)WHv*}(ec;ve`IuW3yj%g;vt c!QVIhPZwUt2-k0?(*KiNK!@-@FZz%F0#ea7A^-pY literal 4956 zcmb7I`F9i78NJVzH9`!VAOW$8#1MG_fkS9x69P6ih{(p+4q!}3$I{py7-__41SZYa zq-~ZiS=w|-3Q5{h(!I2aaYG^LMoPNx+po+!fP7GPr@j{}-ec!N$1A%bH zDC9LKJ*3+L>r>OOlcKxE<(k4Y7E&<>VF5L7TWP&eNM^M`UEt1mDx)WCtN&y|%VliK z$RvjIRzc4s4z=9ht~*0kMk=c=eeKk2E!$LcAPg1r6wFt#01E{c9@9>02~*1rCie9o z)6FEhc8+{6)fPgyNnmbSfFUduSe@j&p_#@5Ms6_X&&GCk zCSyZ#Q5aDySFl3GN~{vNW%?Wx9m6anQr6(0%#<*g89+#U-zLhHUGU)^F+xY6O;+COmhWi-zes5y!j`>ILF$nqg9>W0jehnz6=M7;$V= zk-#R_Ma$>)Tt;BSGzqDhk`do1QM4WnDsIOXqHs`m+8Kn4p(XLDizpq(RuvzT(jmw4 z{FjxxQ$?dJo6zNGn~J+Yh|Dvs!EQ%OAMdfXG;vuwjca9|jpvC#RIo!JI)>h?o-wpU zS;azVW~sFFiK1caDb3LfjytPhmq5+**l}T2-gniT!)QU9#QJW5`uGfeH)WmMCrRv8 zaF2=<+68W%somVJYqpJyY|Hsl(@xX$+O8mQxI7;%rdB9S1KnA*a+6;y*&m5+-DwJ8 zAKTYYP=`J|mY)4Lke-GxI?)zFkHE?jBxMk>vQkJG9>75bhg9_9ut4?n>EFY3CHi9Z zj6yOeIfWh8nv?B8@RC#xhj9e=DLAU)etbk=%S^ew9+i=f2<9%mP&CO|6S3?uS(Ac( zcIh+-3qwOjg^mGFOPgh9HEN-6$qTk1 zlzd_`UOnSxulY1lD-ej+^fgP9ITaT2p2<#9uAE%W$<#D1R=WahM;iqNj*22qPTww` zq^GsHI4~e-bLm)X=L{<$-S8%;ZWtu52UL7i#_loLL>abyTFYx`!#ORbA5!r!9ucTY zo4Q8LizjGy&AD1Xrs6R?&J^a0Ok_0P*X-kUqIOsI6DmH5C#cgjvW8o{WVx`XG=!%Z zlZPJ`LGse4BoTg^P>qktyZhDzj%8bXmeq*$%iObGWLUQrv3^%=2+xu~y=;(utym$e znPzOjvMDQ}N>hg1V%Nqzp~hGU&(o25PmLUYp88vDn@jvXS?+eOk;a&UFHrwjJ%=n^VGE<~ zCv7V@D_Pb*LRf{w9)36Fe)$SsRq$06U&Ghg@H2I&%YJ)wGq2kO^U?t$m+`o-by!O~ z$${2kqu_9+Yc@RCSGH65EnL1s+4_KNu7qcR-TjRlV7lAGIES_{lK7^IZ{geA3nk5Y zx&*9p|4N3k{kq*WTY8=;M-y1=-kdZ`lzvwrHi>e548#iFp`6&x++9MH@n_nw-WcDISN%&m=-)M910WI@Wv=^aHGWsjt1X~{}!<^jz%zm5FE^YjD+&wU~Yk6ON&}+@{1(O(q2cNu8mMgDEl_ahK?YO>6 zb2Nd9KAs+eY-^X-MUrHbmj_^ht+OiUl!G%BxV#{}9BY@dGYir9mV(O+&M)E^u$Gr4 zp@b`WK5rrfHTOtay=fDVcl|TfPXcDbZDMwaoDza8e8n&=RSa(~+1@N|@1MQxnNTnZ zWi-%j6?q|Q<3X3_l(M_RMtMBujV77P>9%_&(z(U`;Zoa7RlJkyk%{SNLuLF7We*9Cc8#g3tN2 z7csZC?hOcjS#-f&^CNyn5a8!Zey-w$ZZ+m%4PNJ)o4r+d10x)9y{nxyl2I$ zQrjX+A~%m>88xrw|5^^KIXsVbsmPK`i1%JZZKQ4l8~DGOj}hE4iVsJY)QzG^`YEkN zc^jyN^k_Z(0B=OR%U~{Q8B0CqH&J2(W8R26xY;&g^SGDGnUjkcb@goX{rxdDD5&UF zuwEvNS1;e?GYmtfV@Krf$j(b>>7~D|qu6thJ4<<1ArN0)x!wGW-(18qeoZEM@R}nT~r1gLcBMgKzdx zs)tZLggPGi8_-869KjCU$BZAvexBP8V~7W6gQwqPC?Jamk;7T!se72(PvRO*;XgR- z)}#v|${)v@xWwwU;Su}w6?q}@ z#o%SAy_JzKclQP&FLn1;Mb31O;^kD`RV=K#gmV(D=ST6{B(#2q*`3g89$M?!IAdsC z?LzBe#`G8){&BY0bDVvKZT2kl{k)r<7^7Z+MarIA4K3vLN6u157mjjK7jSS~!+}o!)~N7!7|5%)v`|0e|Q7od5nGl>ZmR{{g%g BP=f#f diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook$1$1.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook$1$1.class index 333d88af6fe9290aef1336c85cafb20bfb7d80c6..a5f9a1b6980ddb356823279a68164d589517009a 100644 GIT binary patch delta 59 zcmew){7HC&J_lpyWCM;i(I^H!hG+&+hByWZh8PA(hFAs@hWN>+IkH%j8Q2+8CR=d^ Pvt}?zGh|Ml#F+p9t2zy= delta 59 zcmew){7HC&J_n=UWCM;i(O?EXh7bl(hHwT6hEN7chA;*bhKR|hIkH$|7}yzNCtGm_ PvnDb~GbBx(#F+p9qQ?zi diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook$1.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook$1.class index 4ce0dcf6c424a3dfa049a3bd258529229500fdf1..a7501dd11c7ad3e79b8f6784c20eb66ab0c8f79d 100644 GIT binary patch delta 1295 zcma)5T~iZh6n;*2*$rV;j1-0sbz4FR0Zfqq0wUj))Cdu4HP{xGWK9>A-82b)YrO2# zD`&?W`U9M?Go4{%BBL{oSH18rI9~Wa`r+A-G7L;-x)<+z-gBOF-sgSJ+2^%S>ucZr z{pt;XC?3i15P}X-aI=4onvP}kLfqEU2`#m%W%PuW)7A)6p^muoJ2ecYG}Bz>P(E^P za&ZqXu*WXv3|FHG%`#dP9LEX5n44bw-|2*!><)ujZA~Zm<15-tEn;d`CUUuuGpx+8 z4|Px#e2y;&wMM=|c-%DYTY8%CS?FL&v17rD0KqrOMRVGWZLi7*5*qdwpIA4{w4U>! z4K-eL5LzqcRm(1@tbu!ndc)4ChP9%n3WjYBsV=%xK^M9Sl9tWt7Srh7OJkuzz2gA2 z%7y%>HbfMBi5`NtVDI1wb*%q>j*RU^R7RhIehfGdJt0av&phEJSC~NsLl|b=jC|~0 zhSQd|Y`W42AypPV5>V#QO6T88P^D5cP5VpdICK@T*ZQdL%2?`pZpVYJ_r}2?-l%j#TTbUn+_i; zXgQwSN{^ghtFl2EKk-=X*Nj^~eLJOR-G=356r5%$Mt2-tYL#T%Cq&#S?fkDP<%0Xi z-1%7=sagU-bKXhK#by4dBtC)FPw`q053fF?q4VxqGQ1oYaRV8SX#jO|Mis{%hqoYX z<46g|w$OO7a_TDK!4zVc=8n%`o~_$T;Gn z53qt0EW|tpvC3$HG3{963L(1`TGQOfHEZj delta 580 zcmX|-O-~b16o%hBotZmR2dp)zX=xp$rPS#c#aa|8pCT=mqT&}WG{kg4j2)vc+_5!r zVd9M&6aRp_Mp6kT$jSx3!k?h-HNJzyySVq<^PczI=iGO(kCDj1pWQtGRos`*1hPtq zY_GN|)Ltkav5~-#MAAVDrv<9&hd8C)$dqd88F5B+_2h|Rf$+k{lg_h^hVMVNkWsJo znPXXuO5_}zgQp&ba$-}x3VGq6UBN*SCG}l*#n@Y;U?ni_;5=JbjjUc1aMc4NX_rbR ziHm}6;zTo*OeKs7Ogb3AWdT2@ewv>8Wi-sXgK5lsnl*i)zRGTdG>b1Eb)LT1^t;a` zZm2b@DekBbR$5th-I#^IoLaVrw&pps$r~_<1@19u+{3tnMV>(jxt=V Jn>IlX*I)Y-T5|vZ diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/CameraHook.class index 85ae62c8df5aaf6d74d95359fcb8bf2dd190f046..ab9d4aa2ae7ea81ab483e95ab5645c2db56558c9 100644 GIT binary patch delta 29 kcmbO)GGAmvET>>0gDFEEgBe3ULm)!|LpVdx==gDFEggBe2xLm)#YLpVeBE()snOi$3%_a6JsbV;K3u>>8s4*9^`rSFxyEGEC$z*2_Omlw1rU>tNW!2yzU? zz_k2;w?xRLwjvC~jWwa)H0C<;52X^7*xtnUh~m{v1~2JGa#c-OsO$W16bzX?Q>Sva zEVVd|TQw1$^O~Yeu02+jhcbyjlNsBT5yM9LKfRO~#=6)mwJQ-=O81}1hUPX7iLcn9 zK!>i|9qCW$N;?E~&rD1bBy%&2c8|Z2Xh}02=s=lB>c)w%O;dNU$WZuu=cM7W)*{?f zJc>kwCAyCkJqaL9i{1i=nRY&TmShT#VE431VT^22239am*84bs2~1LyNiLK!UEuT+ woI5IZg4ce6hxZ9Q^&MPzz~FcA@66L}iW$td{T$}o{Vb4OqUF+$hse|S4o^F(y8r+H literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$2.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$2.class new file mode 100644 index 0000000000000000000000000000000000000000..e97b99f3ba82728fc7fca913b443646220c9ca75 GIT binary patch literal 1827 zcmbVMZFAE`5PmLpB1b4Bm?RWRiwlO>juVBHmj=^7;wDYNd4YuR_JKJ|7h53fJklBX zEB(~p&>0#s?M$bi`hnlXFx|6UYzo69SYzpSZ+Gw6=XUqayFdN{a0w3$^f441*{~hn z5Fz&hB|=9ul??5=l+Pl2+4IFlOEp_+h2%jb(QjbDf`Jr6@!+1>S%v{s_oD0!`Be_? zSTbSahylyO5RNirU15i^`rPJ$8%oc$Up8eVT>C-!$(m4g>1v#G)^#uN)I38Xm){x0 z2#y&@TR4tUhD!$tk?ls?+-#Jmt^1?em~!Z&aTON0khWGgxi4C)=Ev z7{gZUdJgUKC7L`2dI(X@~|3{M{i&Og$L zXDob&vlLphALC_6_gHswNFl3@C`qC8t(&-j2?IF`c@#dwdz=0h;WtG{?3{{(T5w%Y zc{1SsY7i+NIAYlozRPec_wlhknhqa5nhvyH(%z#jG93M|It@%SoakOo9B;AZ`K|~} zOyNih7a7iVy~slFMn*P8Al%HZ3^QJX*Tl7qw*KCt7P(BN#GABF@TYp=cfj^S``|pf z)-hbQ@Pn>^Vd8Y58cDyU#3omD9sZhylHN-x89SQz5%UIaSh$G=hO?jUk(ToO$gap* zO@s`LU`>1iRu6~&0o`G+4^>ck@<^7YOLaS3@dB~lYE(tI&8t3X(iQ1&e}{*jmOIL% zE-{AbLzHcHw#0CZ@6z1SjVs)^?HJ~Al`m=2l1AO%j63$qmxZ9Tcc}rWzG50XElog& zwiI`st?_0jVRPxFo|aVWk%2oj8@k1}T@U4pm@9KjwrHyAvLlmj_34DCwFeQr6ga+& zXdJ}(TiDUVZnRD&T?e{KDp#5`t3e>bvd^PP5Z}Z98&$~Am^Nv`vyl-!sA<(l{~;{W zq$$&Co@A{t3zNSiQFx8P-`X}m(R+YwfMqPvdpx!x>1UG2z8#I|!3tJsPsjQd33`C? zTyY=g@24mK#MHyru+uYpm?e`d^x4DQ zKCWvJ31|@G=%@E89e4|;aT^n;5cu^rs7!p^dr)PvxlN!=%#qa^!CEKZ6xdrV8q|Xu iBqeEoll<<|x({2}?&$8}KCRNEOVU^WMkvk$octH>4)qKG literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$3.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$3.class new file mode 100644 index 0000000000000000000000000000000000000000..eb2f313d1e9f275eda6ee9100a7ee7bc32ae0636 GIT binary patch literal 1845 zcmbVMU31e$6g?X|ks}mhOcDzHGSn2?ajcZ26k?h-I7t(52qnP@^r5qn7F!@|HIhvE zD}C!<=nN&9GSlIy5B*IYhP#%i4PiP7nvt}7_kNsv_uTu>t3Uq&FppggLkwk0c1(+R zM8F*{5`iWBNCswG%EzI(>bPRF8~NR6jrOBRV_3t80Sy_3%F!(ga||O<+X)M^WY;*l zVNHjQ6B-NyV>roBu!R}Oy(cF3>_9rU`P7%8u+822&l@6YOIzWjSl1oTi53}B#Zq$= zS)9_4GjJLc4D&~EQRsWS!vo%7Nb{f-GMxUY@rXa+rpvvSxw-d9SW!*G6hpQz-iiXp zYw2M4$iP{gW6-%}iIB3NrTmwQ$0@)-xY%#4^gw0wiGfe?8M#(vje#)a2DB4!8RV4` zp%;<5P7N0rj2>7=_AXe*c@$KAFEUIP2Ryuq*VJ(dMGYkbWlaCiCG_rMO}M@Ys8r`d z5iQxa6FJi3?z$I7+_S{0BV3!|=3t-%>fz7>l0>I;Sd_sG!^yX)s=;J9^X`@0=sK<~ z0v%PH$lx+Vv2R7m3f{>}UwFdKKa@e<>F}1w`#fqd1@|U5UT zn^gJ+go7wc-MsF3BB;AO3p@WZepTEHQ`;~osaeyy(a+MdT-rvV;?yKjRtI+!#-yEQ(P^6$x zOp#Ym4RkbVpzdHAyCi?mLzR!?{fBB9>$pj%bu8c(8iZ?uY%^g0qOM^Qw`rHA^G&k* ak=8?$-Bu#oCjUT=WNG@VCrf^IaP~E~n*DJA literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$4.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$4.class new file mode 100644 index 0000000000000000000000000000000000000000..985c2b368bda276b9a1b15e4abd54618a2f3c7c7 GIT binary patch literal 1859 zcmbVNQBxCF6#gy=EW`yuh_={T6{990VGX8=jinj{K|?@6>d1q0vwKTcmc8lj#`;%$ z?LV+%Ez<|bCp-F^oKDZ(&6rSi2FOe{_ntlHJKy>4xhL=c{rfe5G9C`04>1jK9sL+! zD425BF!`?Vxa|hQGes+qp3#(Y$2S&jN36DkRy$ateWuJX5HxK+bBW?=2M??yFo+=y z2_46vGh{4bc(U=-;I8FK+cKWDq%SPv;r!zj5j3TxvQe(c+ zl|7No^}ug5J;AM-G`T}5PU0I4-|9Gp?--7EN%VM8E!!esNbiGLZ9EZXKnNo^qvI?l zsdn*en>#+?WP9>;9CMF`kimHk7j#@imZ5wQK{H)#*SN=bsWNq#5hg?G(>#O7D<|#| zXVnS`6j0PKt-}Cm@x@~dPjg8)E#XlGCn@@-W!Zr(UG6Nqe!yK*EZV}c7-m0HUJsG= zz_Z=$O0VV}4K&O!=%L8A3>#HxQr7W3u23rwXG%T3)r0jhaF(HOtEyV!2OSk$?;i1t zI^t6HFs;2+%{@|3b2@&)jV{z>1=T(jRP89ISlOyZHFi{}EqIP7smOWbGigtf1 z>f|d&gJ2lhFCGbD@qjZ7uLs=RS>dft#fgPyYBEv_`x@4$v-VwY`CBAbVqLarf~vbh zF8inFw2B~w7hKbkK6Q0ezm5lLB&OBC?FLZa3w1;FW!Dwnyu*E8kl>^LyTUj_!+enD zI!h+iIHy$~eUITL7^<|IqrI{u@>73;<^O{ABJ`Q3=K%Qtk8z8hCn7H_V3Bs@AEJ>O zxQ!)xr?B49E>6GoKQO$9@mH95h11Uwe=+qE=Tf;nOua#ArSMN=xg48$gRAx8TO^9F zlh*HK&A$XI?%~>V46Ef-v9O096`vRspUJS229mI7gbLbk)4XY77CZFb!3x}vYd&J} zk!u~xxI?v^LJ4`?CAI~Mtx;TzVnF{F{mBm)(@^?=w1%s6S?gquQ^+d0+@p0L?qfZ) VrLlocTBXRQgj1gk5&Ibv{{eWC_kREY literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$5.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$5.class new file mode 100644 index 0000000000000000000000000000000000000000..8859b6a33c4123da8aab2bd4bf47cef9e99d9dee GIT binary patch literal 1948 zcmbVNYfl_i7=8{c%rXpxF1^v(7U{O#?4?kGhL(gm=e*bFyytn}{p+7!e+Mvy&kVE)43~oq zyDT@9maZQuT~^g7(Dr%|JP7S;uBVo2QMDFb=eY|BbQtKgU?3?lx_{5~v_NOH?uO|J z`W5!?m@{Fb+kj=E2L}Ywj(ShsO5350_9Q$^DwWy-?z=?4(*Cp3?qgjFW zOm?LUeK=?!WuYI31g7>ABE22$hSYLHAR%=n6zIQKxGy)Q?Mc64FRk5INYizanrblid-ZAE7Gf}(7-u?Ov|LI zgH6{_+Ab=`l_j!3rRVFISPe>&$O!bTI&N6?RG_<}qAOtwJNg(VfJb0z=KK+*D!UZ7My^iYOfoejez-dMRfH zW8-NH7w{I#E2~xII|5_-Le@-2{@FNYVg`KWOBUV%Nj0=Le`}HJg?1sRRFoDFOm%*b zR68E5RhAV2JM%J4k)=l>A2^D%E4aQ|tZl3*y)4%}N>YWOEWH(}-T2%TCgSE37=MW@ z>FFGUttr-1#a*SGMo$P_%oJXwhjKCO?k0T}$(|VN?q_Ds&doYG1x^=Q)ZCN3H0`K1 zn)AY|0pfh9X;Nj%vxT>x;$n=Y zy^iG+^8w#5@3%OP?~um#$lwts@B`-YV;$oZvrlkTzmMz0mBv|W7U)kz&v7r{0~B~K zlZcC0B=RNdlMsJn-r%gi!Bc|z59wFpz75N`)s(H^Hg`kRC%DFceT;L58Smm_e9HAK IcdHoq7ZzR?JOBUy literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$6.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook$6.class new file mode 100644 index 0000000000000000000000000000000000000000..ad7edfef1ef70e29334be1660a78da19a0e9d6ee GIT binary patch literal 3744 zcmbtXOLP<08UC&ZAB)Ei*q>DXftWjo0 z2Kq=^+O$cZY12ob@1`kzkTj-_aG(Xc$vN$&U3Sxb_g!R@mVQ?wS+cQnNb7Sn_x<1R ze|`V;U;cCXDuA81rlCooGiT2vbHtVBCdbq%L4dcbfd8Os|c z8m_3uvWASn{k6oNbd2JZnRAoA>g|11)dy^6#_%*8Wa?BB%e0d|MG?C+W?FCn!#X~W z5vKLy!~Ks5Br>-qG_7Gw;Le)Vx*vSWVT?1yJSrePwHCpXcuK<&9TWJ(`%qJbq4rCw zC>?5k7f9oj0aIG^#em(*k-Uat)spxT8)z z{@LD=Y2~F8!7;1}BS+MOHPUBj$Crg!+_U4#glfCgaU7GRBcoW91!C=P#JU2qB^Rc{ zFzJtY_wINEM{z=j1yX=UWB7Ttlm@Hf)V;QjqS_kvY=1Tk1}>|@9(X!RD%6Fkvg@Rd zQ#eikQRc8CN2SFKllj3JGEVPlPtx{*M8`z0;?_^=_zXVF`)3WSBo7@Y#V3w5(s{Kq zRH*zp9iPMJnW3)Y>lImeJc1#7LB|*Iyg=}zV|t{HU}B=TgDV60vW^#&gceE|k#5QI z!uX27_R&(Mo*XY(*6Fxep#+(an+kD!)--N%M?x9oYswK{7ucK_Y(%`=+~1^j@vPFD zeEltETs;(6h3u1xGs1XT;GO}4!JJpVt^ltC$s3-LqQ73kcXfPEIUz#Z4v~KdP&wcg z9cL>Jpti{mR&JO|fj&FWgX=S9K^`p4WTi8vKq<~uWpvzdOf{}f2GsLGpl6jjHMPQf zrF~bL!m{$X?MPLUWZtJEfrk>SRi5{yuXG1t3l#(n8MtUoUKT9+rES;$CSG8zPcPM) z!fYdU(j9Z#t~|r&WpW(D)d#SQ`-ouO;)0?mPUy9`+DC5+G)?sKmQjy2ZpbKBY^&jS zEM)cY@FPjX1^T=HlzI=6s%ZMis9oaoP|0OD)!9**wnrVOFZ&BQ%XUd6zNK}P)vGP4 zyyJ6Ajm8OVuuzarpJlkNbTz!q5L%_Ato9lp>gDeNLReOEH2je~xJm(_y=s8`x`H_0 zxDh^&MQf{i<+9hr-&&mGGwTQJ?dDj`L^`*=h33vnXql_*`60g{?g3uLkNDl>@4}Dq z6OI&LDQOIP{1iXq8f7*8m7^A3_2@;cU%>5U#LBqmECO?#^JrecePui_kM5!BsH=>R zoNHYC*g33;rlXH6;L*9Q^XPBhaUBN^s$P)2p;VyzA`ZRA6CxFi1^$H5vsfPsM4wo| z;p;e>3P#gcaO|l|FrwKq^0DAMxVttnRhcMbnr#_{^9V+t@w*Ff7tzh8Lb1?0I794# z1$?TEXJdg_sEjjP{o$ADH@v6>hOU16l z8cl`k!&vy*9L;zQ?}`A4O0`LvG$7h4ZBlGkEt;VmbcXH)nXDDBU<;|Mi*D_vyHa%1 zUOK85KSu_y;xK-Rr*WQS`&(pj0n>OLvv`yAKF66i@dkd6%b4eFW&9bJ@HZ^r?|2*U zGS&pH63Jx|!WGfRaTmu)wrRGzalH~8BmDO%gw4F|RfYuvpcW?V{Q|EsOty%7iD3r= zC4+wv$p|$#jDO-+_%*f7;vX2tZxAGk=ZWY7L+^EJ_ADZ;?_slsH#YuTH3u{dy@yR2 zj^3cIAq@cy16=i2IE|*t=-3Tjxzcj8zs&Cq8brHUfJSQw4KGdew~p2U(FyvY85h}a lqMhceb8pd3KpWQsY}H>6t#%nP*2f60uswi3;Od^(e*yXBC8PiV literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/hooks/FileOutputHook.class new file mode 100644 index 0000000000000000000000000000000000000000..3ac99d772623ce2a1081210ae5ca03fb5fc6ab6a GIT binary patch literal 6327 zcmbtY349dQ9sXXj$xJpQ$8tzSanUGAHn3bmA&4R2iVYCi00xS5*c~>5o1JxbLcm&U z?|QYhRa@yr?LiN1MKPpO>7ioPR&8xPs*zhJKk+s7w6-v&5W_3 z*U9xdYxyh?PMP_f?j*YnTj1>Wk*CU`D~scr!dy?)P=&C-ILF@CmfdY6owgo5Z3wj0 zwWo}@ZSC9>*Rv_xGE?!rIV*3Z;up5=SZ6rhR!WMiEj2rITkmPw*3!OP-=oJ(%f;AK zzgaG$X*dbv2-D1;pEJ@cbw?MdsN2?3zg22ILBm8uh{DXb6;w5|X@QeHVHrJ}j(2w3 zhMsD-l6uC4K3T&QOcki+B#Bv?L|{r?U`oQVDW<7@YZ%i|qu>+`({ZZ61Q((!b;C}n zv_R!DGiy4_1XGQ()Ezs*IqVYv7oMMu~Q^T(Ja^1~Bv< z>47;K;&Q+wIiS^|m9x%9BX4E)7`E)6r(wSAkI4QO)9KN3tyWLYHuBVaA)`?W9i&!N z8phSyNJaC#$s~vF>dj>KDOkjHN+zb`tUi5b#!&DEy0p~cxu>Pq%%miU#i&uyBv7|n z=US<#V+EENZq}tyIptgp%W)q4r{{7;HYG571gq5#Gn>CC1L+*B(9nWb24~uE)=>#J z{wLQBpTyCNu}Z^gIa+lr55IKpS`BT|x5AK5Z`9C^bpj`4taQTBlNWc|dXll(Faopy zvZ9@sGzvBdObcd`m+hWI6o1$z}F1R6(v%(F77fyR>HXe7G;Bgtl`8r*`|U$0;d&T4w151&-5C31$)P4%yYu%lWuv7 zKy-*2L*Pj*-b&Ufte>{^T(_Cb$32cy@iwM1^TuU51#jo>Im*!50w1on>>k~z!aMOU z1@G4I9=w;%EYX_W!dwy$b#`^EVpqU}UUVzCl2l#D-@%!E_1G-2D2%J5CEh>W5}t;0 z3d%{o{2;DV@F5K!#`R3wk?CSBgP~LH`3pBr8fh-1c9?JEso4A<;Ebr%zw86(Ud_qN8TZ^HUlQ;M1HdYY|x+m{xXGR&HP1Tv!}zRq+{rI}AE5>axSqXmL)I6`4Cr z?g*dL@OgKCNU8XOz^TD1CwhLzsx{tpZh6v69r%)lFUw6vq3xwADsE*QMe8ivOq*Ff z6V02K8r}x@Rk;D)MwxYO!*{I0HmBlt3XAUC=NS2VspVk}ccPzL3>WCIjf9b*rbfyw zq*~-Cflyujww5Xk;A;x*(r^@C7g#uohhDWNq$u4^Q{to%SY5?2f%=U`F2gM{6*Xlg z7frD~jP{vMHwysif?`LVif;-`UoR_zK^-hP&5Sg+wDz|(+~ZoiFO2QDPs4F(%WB7J zr<3hgJx_anhp6W4&ZXsu2Q@q-<3VKsk>A2)ReX4UhtTelO&CA~&AX|MoQ@dPF2x-G|2@e~QuE9_M~O_`~r*`wgu zu_gYzFrGmTL$Y(l8kQQQy}YAm9hXp9wILq3DWCn9A*b7CmXKr z_4*vb$%UZwCab$R%_E`;NiWi=|Z)Hg4{eL$_|sMV{&T{(1NP3mC`tbiBylm-uEq$CmMbT*DEZ+z`7Hf{oJ- zxnqCE-v~ndt>oyIb0iu$V*s_3 z+`#W_e&_Pl0=_zkv)UukqgdQ^1WO`I`>`z6k7oY$W90zWM53_)oPUV&q#md7kXR0h zssUmC&V_;nsKz3U#}Z6J6UUs#QOhs`=kg5?q-ZXpok3gu3cq$`HT$@KLn#W%wktSC z8j?qMANpfZUFf;U`ii?Tt*boJk?0B?#l|jz?@SC}%a&r#cDHAT?9u(6$WDJ&%I(`F z`?}d@ZaIk40}A&HRoGLt1Bs%lGYAk^Mb$3ALR`e6B+uSU&%5Ev6`W3mc=g~bxZhWBMZ}6+Qt7FfC)h}DqO0O4`Xu6gBOtzXWW+O3TSPpSp#bco zxv%EiD_IC!MK@eiM0!>L>52eSIwIxcd58$(hO5uNyXlM81i~Nh+!k@-t z{rF1c5L<3G)OvI8SXxn2aU8Q_hjFC5rXo?Ae>X?gR1BGP5Mi$LjRAa1CbgG7iSl^;9;DJN2vd!)c-MT!sCpzCy>OGJR(1ZYwuqoVv462iUf8YB1joO$MQBU#H=0(sfOu~m77fi}f{MT6Wgp8@A4_FJ>iP$6YiD7rLGS`13KnAF31S>HOH7vCD0nps58$E1(b~ob^G)+U zn0dbL4*)ZCQ`88`gtIdG%%!$Ia%s4Tp;Q;E=0&k%$0pj~=fbOvx6w33osi}Fs+H6J zsJ8oDDum81Ttr@3$ArNzck+=4{iQc9RMsCi98ckpqD>h8bp@ff_MXdy(^bV)HUuG& YpFT;@5Z2H{D!Y!Bu=5>~mLzMv0p%%2b^rhX literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$AppAdapter.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$AppAdapter.class new file mode 100644 index 0000000000000000000000000000000000000000..6c1a1ff1229ef098ae823b0a8716861c5466c65f GIT binary patch literal 2648 zcmbVOZBrXn6n<_Jx{xlE0xgY*RzwXHx>bv<1kr%D1_RXwqos;2$psd|?sl_*#BHH>7VQJBMD!3@HWtb5K56L>VOeV{`eBs828=&grzbF>in4~s7JDjq{R zp2V<#W>pcH=6I^XJaCvLt?QmsauX{pQ0fcQ9KzE&&f^(+VG2^dB;Paf)L1oL1=HRz zZmeyw#3b{qz*JjhR9av*91YJ2==*V4`LGCKAc{D~G>q%GfC+)qb%O?TE?T$jyrMc+ zPUQv8DrN`FNbRD)V12%(k!6-$t<*sM4F=T@!pZoaWpB)ttU_LTQ5bkhiR@*8aC|J= zg%M2Ycm-DkA~rQI(ASiT>RP7Fz^gi@k)Xs)*OfN8QGBf+iRLsuhMVZbYXTyw@Lt#P zhQd4Pnz?OrLoN|kAcxq)VD{#AAmJOA)Hj-*q zoBIfrGVkQ6lv8QTmP@6bHR&yzYlT2NPR=Z3P0v!}+GIpEMSsX8s7rRp3z zk|}vnn?&ku<;;zgevDYzt&?l*lQZqJR69N~OOjm~Yr{7ElE+NQqkCWryW=COLaQ#O z#3YbBtQRI4+1jO%p)9NIabJ~<4~(GGb&8fc-KfG8cPO*IE4>;(|3P1>AGoH+gGb=p z!OvAF)`bn*5x8>9+|q$M)0%7F((}lpJL9vREShdjb=d};L(b6S=bYUjYTcxXb$> T%J>{H&Mn{zL@~+GPP445QWY24np2iHy0~qz@!b5dgxQbU=;9M$W_zbsL)GV;BQ&n$jTEUg z1M#(g#biQgI6I-)d2)3Nr_JDmFrUfzS`O4j84~K)8bYfhP2#Lh#K6hyQpdSSoct;K zsS=+j7v@&;@^va9(049#W)m*6*wIE^jD~&XzIlc(Y-5@Bq|;uX7{lUH=Y*rqf3?rm z54WeJwoi6?gy7c!p*=N~Q0v+e59f>aEv-E_n|=R(3H5Vhlsijho~t~6((O?Yt;~fNHi8aAUjFsI#i0(>vlcje9 zzp>1+J`TW3tiWfeV3jSNe9RaydNMsvUL6OF$vzaX@Vca}u@>MB-ZD1%7GND4{Ps=O H(WpKGRd&z` literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$LoadAppsTask.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/AppSelectionActivity$LoadAppsTask.class new file mode 100644 index 0000000000000000000000000000000000000000..2b28e75666c4d9cb463f9027ee6fc83100995718 GIT binary patch literal 6303 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 UpE>>)oW0%$2bwb0j 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 delta 3215 zcmZ`*34D`h8UH`YmwajZrKM@pHf`yBq-jgJ%8`y0C}7K(Zm_8+jtT2XDc!+vf}76G`eMkOI_E_2dB3Ek?&sQHzV~>Z_c{L0 z@xE`YeS5m~g)3*C1~8MB?YG`ZMf(rzqO-zAqiUOqDuP4o&2f}jP(#qV0{wyBSgCiw zw>e-%B}(ml(5;~k_2M?eMoT58XlTS#@tUD+_6$O1Yk$BODNP;=hC_A`+$v@fa(y9x zBpmcN_J%{TKq%Je)dvga2%oVe!-HlO*J+rC>j^G#!dWg(7-yt6VZH_v77(h%S#yps zD7ofV4U5nwiWLtn5j{#_m6wqBUg@n;%dVIenYcki2Rg+;r8{FeR;aj9!%B1!%EWqG znJ6;NsaZwH4u<;J(|~_NQ2M%I&==d1jy1SRMURHHSSPJoZ*z%9OdatxSg+w0m3wjB5uP&biDxYJmQ3u?a2q}#Txs*tKZLl74{O+qkBGsv4Mq!Y7a7*P zA{BRV==*#-e2u|y)hud1A%Ehj z<=bO}+hbj^NWeE>#XS&``2a)Y>X^vZT)Wze`|%kS4`?`u&vG!v$llPn0QQsR_!)B7 zx`nk~D-PlFDjwAE5DqhpeT!4(PE^XwJ0rmu!>sZluQ#daVGWPyvFq&*N7=PQc-V@4 z_>zXB__DZc&1b)kY4|E06|bb%T4feIrr~QiA!=+Aq{qb(TeSgCh{p7MN{FTDMfIn^ z`y&Krmv2YFUpkgcrFt%v#=@RbD^6il!;^SQJdoa8aSG39IEzO)zOgVP6bx;);vBxN z;yDf9z2mpwuTp_ zR4eCFXCNBY%k~^z((tkrO6=}Ad{4vo@dM$?m}ixN{gH+r<0nGPYSHjByrSag8h(LS z#hR?PV*H9TA-csE;ldb{NiC83jf~@Y3w|d~WR(=`!|yfx0e>Wz1G|FJSd?IN)vmSR zPomCV*?10r(eQ?@oRc&YZ)*6fL_ecfc8c*vAxVGJa7nylZ&uh)ub7eDY`}lSV0Qk{ zQ1%iMOC7EZTUX52yS39d*exqaoN%~I7Jncb6E;VlxXa-ZgN_36rX#mer2>^oxF3y` zSBPtCRYca4?#7~Egpj6BWqylr-ocDIE7enjN>emyq^U!>`3g<1$W&gXuiwT$$Jg(`iGNL?FXr{T6V~0l{`Z9SWu)<06U_X*!V(*K zBpyxfVbDok#Z~@FGLTDg{z6M~5Rrjb3QMr^jy(M$TV&#~%Uw4N)or&Wkm0uHCXja) zg`M^G$qAIW?G^gEa#@4DIssRM`wVJ<1RC7-X-SGlaVqxdOmiwsoT(F&w#20|Q;^Qz z64q48vvN34fkIUAe>GoFHE3da^Wnx4UadsEw48B@6i z5T8paw?QQ8?iZKT+%$=aSHl^EwGSbM#Iu&_mq;wzPm4v6(U0BpGjDbSs zFiMIHhf&aQ9=Qz(Y&(xkIe6lV+o=p=yVPxj3`SD-Jg8_v5kpsw1+2Su9Q1N7`V3sp z8d&}~{I!&+C#~F@#53J<%3@TEB%c~akc&6@`bwHeS6P4sh~uI=f!%cpe6X|rf=sTD zj-fG%eLYP3nEeyO_|&pd+|$FZ-0M-YCgDko$5ih$C2(KQEVJPuOmZqtlhI*L;B!Z> zzFwce5hn-n3k?bb|HU<_0C-fVnhF8C{*@6NH)157iUWt?q>>DSeP|S?dWJDYK%WN&y^Hb$k^znBudbyzoa5pyL z7(XYDV+$Tb5YIF9C2Zx!J)lSMW|p3YBa}@!Y)CcYx08c%IXqLbhw><&qcR&&a#8^& z(0ue!AqUgULgwpfrn1l$yi7&97Z=CFe^E~f(nDPf(`DqVxc>@@RqRu7NTtb_;pC97 zgFyxN-eQo73oR@p&Tp+$(muz!WvR8N0{_D&@KgIQhwzuU1Hp+j9*;ktWXb%>MFV4p9&`#<32xp{9IP3Ira z7W2@=zd20waLuRFTx#YkC5OlB*#CLdLJQ1kw2&5&ym~x5Tf*ZSET^Ts@1+~46VCqv D$2X@@ diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$1.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$1.class new file mode 100644 index 0000000000000000000000000000000000000000..691d5f98417fd499a99640bfde0cacd358614c95 GIT binary patch literal 249 zcma)%y$S*`5QJy_JO99|tSziW41zBpq97<1f_;q3nd2^zTvU8D3m?FT5~Hn+12fai z$Fk4Y{Q+QtR)i8^sBA8j%-Kn8JUhiFZ=E=6v9ifd^OfCHd419T)*nZx5aLu`q{yU6 z#Acte@`UEro&&ki856oc;OIjTI&-5kTWFK4*&pp8LW3~)|30C;G=|+QlSRQr+ykK; ZUiqkuYRD35h(cFT583>h!YU}PzX6nRL(~8O literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$LoadLogsTask.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity$LoadLogsTask.class new file mode 100644 index 0000000000000000000000000000000000000000..2a2f63f9ca8d3ee001824129ee690b13d189288f GIT binary patch literal 3920 zcmbtXYj+!072Q{sHL^O6A8C`wC8=p$YCDNlw~rq*KmYsAUjaOVKWT^w3>WP6Ou<-}j$vA!bPBTK*-oZvW^#6E(Ug~^GhXn_4b!`l zLLBWH5;`;_1s=WqodY@BC=$MsAy6(W} zgS2;gXHMrDCN7)BlJqhQvgRpXvq|hFvSP-xN+Tm9DWuV-;cgutzBs_`R|L8ThXSJ^D$ntNK+mKvq3M={QaFGi zMf0%0eW9O?EfKHtp2OqQ-y{wR^aV=17?I+|vRxYSYM#Oy(UAc|kdQUg^;`i4>PZa` zk*yXF0pdi}EElDd!YI0u_%J=3wfhO>_OIAgtJrUN{c7$}9Us9_A{v#7w2A_Uqm(wB z+vabGo>fj|bsWP-1-eMv__Ax4tDc-Uyj7~JL6sk$5KLJ;q2ps}OVYE0Q4JFeNF!Ji z)s+?L$l@7k@CX`C3iLMSR3L-#6ee*>5qz45yMbUO-*HT<*~cm4)@-nqbgTKCjv3z# zhlX;dC6kyF5GghHaUEw=hO`&TwktI(5T?cP!m49mHkOs9@>tYy7Uu*yjbbrhtyCPQ ziX@f$qEt3__|kl`fks74&rQ`-)iG@=iKocgl;hY=zw(L7@MAW{SS{gc9T%0mDH1(H z8`PyrQbWfw3auo4NG0j?|Cglsf@7D3Fii=^?5jK4}-}R+m!aY;}EEItz*;CP2|)-2_`P<%G0BeLdP`vwW5 zs|l7M7E|)qT&OadD>TliChfS(RKYe68a0PO%zGq$#;AleB$#p4GIg;fnsdvSShJaK z0uOA7O=BWrAsk{2DjVy|MPp!#Ow=uVVJD)`?j#_izKgLMjl^oB0wX)yEYOiROP1kP z9dh@0^SX`R=*J>Q^_6^!ekj!A3`r_)SNR|cqOvD<<9ldCX@vPUVcVYTIYwnhdaHKP z?MmRa6n=)EYxsqZU*cB+_qOC@S{wG7%;bEYxx-j7!khJu^=R*3(aa1t1qL2tfhbFt zO19Ukm2BiJq3@BAEgKiERAhAd?N0_KZ@o8~?IH4{!2~xwne9doUtL#K0r`!NSJcI# zPg|CBCd&pd3nqpheIjajgYUZAe;N*qYWO2d&^DHDMwo_c0tarrl!+R!i+;Mii&uc? z?pE(kwvvePT21oi`HcULjHI~`9axW0FmpR-rr`?s2!zl!u&B5dhnS~`)|>i9%D@wcnkKi1wb zcb;3+q6?wDbX-|Q8|JYFm+y!wp2c(gJ%N|-HQx7aK8a&K{ZF71IqbtM?!g?6@NIH} zE9Y?z=ecr?Uxn}zE^z00yo{&tYdr1qb%var!*0BYFEAkUIEpXgOJwS0qJ5b=+7)9V zo2vB{`oR*5*YH(h#klGfe4VW}T3qL@Z!mb@oSno~{Qk)bVWOXn`LxBKEG(4>0e(8^W9 z{1pAciY6fmd@szy1ip_S5Fw5q`tHAqANjvO#!vXGa`mU&`#MGRI)2NMKK9}q{T=uG Po_%yD@dvz#w~+oHdz%wh literal 0 HcmV?d00001 diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/ui/LogViewerActivity.class new file mode 100644 index 0000000000000000000000000000000000000000..d9ea1543d564d48b0d9ba2d64723b24b345cce6a GIT binary patch literal 4080 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 Y!6>tK8P}L{EBxZA_HKlO8a#~t1C@0C$^ZZW delta 256 zcmYL@I}QO+7=_QBXJ(8c6UO^ZVHDF?0S(Jg=wu4B0EvV|>#jhh){rPHz-p{OoG}v3 zIrq=`&-dS>e=zLl`~CnhM*m_PLe{mDJnMtJGmoO>db(P~@iI2ilA+nvx&lM_QY$ht zdmD6+gTgAP0y+$8fm28qbUnC1T)uIUn#8~cKGjJVP(qoLfCZbHlxKt`P$wAOUFN<4E78q3{DK?lcx*LWnIm{%CKhgLLueJF+vWk Ln}NJ7Kwc35C4?C( delta 111 zcmbQNHd$@M3IW+r1|^0F25p8Y1`~!@23v-B1~-Oe27iVWh9rjc$wviNYGyOAG2}3C zGUNeO<};`>6fkHp6f)=n`Nj;T3>FM!4E7A=3{DJHlcx*LW$k5PW$2r{P)K=ljF1EC LR3L8}kXHl%D^D2a diff --git a/app/build/intermediates/javac/debug/classes/com/camerainterceptor/utils/MediaPickerHelper$ImageSelectedCallback.class b/app/build/intermediates/javac/debug/classes/com/camerainterceptor/utils/MediaPickerHelper$ImageSelectedCallback.class deleted file mode 100644 index 653b65271a35c0032c595f7411de4cfed2b7308e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 320 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 Gfcw9di&&=s diff --git a/app/build/intermediates/local_only_symbol_list/debug/R-def.txt b/app/build/intermediates/local_only_symbol_list/debug/R-def.txt index ccd07cf..e93b455 100644 --- a/app/build/intermediates/local_only_symbol_list/debug/R-def.txt +++ b/app/build/intermediates/local_only_symbol_list/debug/R-def.txt @@ -2,8 +2,17 @@ R_DEF: Internal format may change without notice local array xposed_scope id button_cancel +id button_clear id button_gallery +id button_refresh +id button_save +id image_preview +id list_apps +id scroll_view id text_info +id text_logs +layout activity_app_selection +layout activity_log_viewer layout activity_picker string app_name string camera_intercepted diff --git a/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt index 787d622..3f3a9d9 100644 --- a/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt +++ b/app/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -32,7 +32,7 @@ 19-->[androidx.core:core:1.9.0] C:\Users\HP\.gradle\caches\8.13\transforms\c73943ff4e63ef72223759efab1edf43\transformed\core-1.9.0\AndroidManifest.xml:26:22-94 20 21 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:9:5-46:19 +21-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:9:5-58:19 22 android:allowBackup="true" 22-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:13:9-35 23 android:appComponentFactory="androidx.core.app.CoreComponentFactory" @@ -73,66 +73,86 @@ 44 android:theme="@style/Theme.AppCompat.Dialog" /> 44-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:30:13-58 45 -46 -47 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:33:9-35:36 -48 android:name="xposedmodule" -48-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:34:13-40 -49 android:value="true" /> -49-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:35:13-33 -50 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:36:9-38:96 -51 android:name="xposeddescription" -51-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:37:13-45 -52 android:value="Intercepts camera requests and replaces them with gallery images" /> -52-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:38:13-93 -53 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:39:9-41:34 -54 android:name="xposedminversion" -54-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:40:13-44 -55 android:value="93" /> -55-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:41:13-31 -56 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:42:9-44:54 -57 android:name="xposedscope" -57-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:43:13-39 -58 android:resource="@array/xposed_scope" /> -58-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:44:13-51 -59 -60 [androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:24:9-32:20 -61 android:name="androidx.startup.InitializationProvider" -61-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:25:13-67 -62 android:authorities="com.camerainterceptor.androidx-startup" -62-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:26:13-68 -63 android:exported="false" > -63-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:27:13-37 -64 [androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:29:13-31:52 -65 android:name="androidx.emoji2.text.EmojiCompatInitializer" -65-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:30:17-75 -66 android:value="androidx.startup" /> -66-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:31:17-49 -67 [androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:31:13-33:52 -68 android:name="androidx.lifecycle.ProcessLifecycleInitializer" -68-->[androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:32:17-78 -69 android:value="androidx.startup" /> -69-->[androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:33:17-49 -70 +46 +47 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:33:9-36:43 +48 android:name="com.camerainterceptor.ui.AppSelectionActivity" +48-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:34:13-52 +49 android:exported="false" +49-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:35:13-37 +50 android:label="Select Apps" /> +50-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:36:13-40 +51 +52 +53 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:39:9-42:36 +54 android:name="com.camerainterceptor.ui.LogViewerActivity" +54-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:40:13-49 +55 android:exported="false" +55-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:41:13-37 +56 android:label="Logs" /> +56-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:42:13-33 +57 +58 +59 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:45:9-47:36 +60 android:name="xposedmodule" +60-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:46:13-40 +61 android:value="true" /> +61-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:47:13-33 +62 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:48:9-50:96 +63 android:name="xposeddescription" +63-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:49:13-45 +64 android:value="Intercepts camera requests and replaces them with gallery images" /> +64-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:50:13-93 +65 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:51:9-53:34 +66 android:name="xposedminversion" +66-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:52:13-44 +67 android:value="93" /> +67-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:53:13-31 +68 C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:54:9-56:54 +69 android:name="xposedscope" +69-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:55:13-39 +70 android:resource="@array/xposed_scope" /> +70-->C:\Users\HP\Desktop\My files\CameraInterceptor\app\src\main\AndroidManifest.xml:56:13-51 71 -72 [androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:25:9-27:40 -73 android:name="androidx.window.extensions" -73-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:26:13-54 -74 android:required="false" /> -74-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:27:13-37 -75 [androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:28:9-30:40 -76 android:name="androidx.window.sidecar" -76-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:29:13-51 -77 android:required="false" /> -77-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:30:13-37 -78 -79 -80 +72 [androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:24:9-32:20 +73 android:name="androidx.startup.InitializationProvider" +73-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:25:13-67 +74 android:authorities="com.camerainterceptor.androidx-startup" +74-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:26:13-68 +75 android:exported="false" > +75-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:27:13-37 +76 [androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:29:13-31:52 +77 android:name="androidx.emoji2.text.EmojiCompatInitializer" +77-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:30:17-75 +78 android:value="androidx.startup" /> +78-->[androidx.emoji2:emoji2:1.2.0] C:\Users\HP\.gradle\caches\8.13\transforms\d9c80605e5460b29d03222a064215b84\transformed\jetified-emoji2-1.2.0\AndroidManifest.xml:31:17-49 +79 [androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:31:13-33:52 +80 android:name="androidx.lifecycle.ProcessLifecycleInitializer" +80-->[androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:32:17-78 +81 android:value="androidx.startup" /> +81-->[androidx.lifecycle:lifecycle-process:2.4.1] C:\Users\HP\.gradle\caches\8.13\transforms\75975ab75c01fa41d50a00d0439c9701\transformed\jetified-lifecycle-process-2.4.1\AndroidManifest.xml:33:17-49 +82 +83 +84 [androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:25:9-27:40 +85 android:name="androidx.window.extensions" +85-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:26:13-54 +86 android:required="false" /> +86-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:27:13-37 +87 [androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:28:9-30:40 +88 android:name="androidx.window.sidecar" +88-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:29:13-51 +89 android:required="false" /> +89-->[androidx.window:window:1.0.0] C:\Users\HP\.gradle\caches\8.13\transforms\7922f0e5bcd8952bed8ef4222024b251\transformed\jetified-window-1.0.0\AndroidManifest.xml:30:13-37 +90 +91 +92 diff --git a/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml index c3a6670..9fac38e 100644 --- a/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml +++ b/app/build/intermediates/merged_manifest/debug/AndroidManifest.xml @@ -43,6 +43,18 @@ android:exported="false" android:theme="@style/Theme.AppCompat.Dialog" /> + + + + + + + + + + + + e*ywAL|+3UAkp6C5J@Au&Wj&E>&-)?R_bgLj| za%oaRjaUhDmJy}0nim|NWfgii{OE+rGNGj8nuyA9O}R2sC-CB436;IW!=v;L^WXn)8y> zNmoxmRZ7%{RP#FRYB(77r#JCvE-Fs+ym1!IkOLtcD8iVi7C1P#$5hk+qnA#IQM(w~ zS}>F2QArHVGetD7OviiW#2a_KoQp+n{t0~M1l*BYfEZ#sjE5_(ji97xwZ&h2^vTD= zIke=R;Oi^(KAxu06DO$~-u?ZiCzj*Z6GU?k*&Y`7+{xl!X+}9@`y mHbB!RK<5T4wAqp#I*|gyPYn*TB%zXyQ; literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_res/debug/layout_activity_log_viewer.xml.flat b/app/build/intermediates/merged_res/debug/layout_activity_log_viewer.xml.flat new file mode 100644 index 0000000000000000000000000000000000000000..ec27869eb69af705ff8f61a1593f578001d24bb4 GIT binary patch literal 3016 zcmb`JL2uJA6vw-@T3fGlSz#J72c~eDGA-#C2Q)70#s-KA5SzGGUg9;@k~ng`cH8&h z%4gsUa6saO#0TJpIKh!`z_XJvI>EthEG23k`IqPSfA1f6IKb0QwB^xq%-ivs@H)M1~MXPkXYUtv<$PhPTBK@$J5vVJK434CS*oacf;Fhnw*;M$N1$$S!Ju{l4h=vx(|1Fh5>s2Tf-5gZ*6 z|D-SYX%gV-y*)hu-L&pbEW|@Cgd!9vgyQWRZS9&6d4VX-s3D6=fU z*7n+XS7jvUT?M_Z;MyTHmX@%{ye(U6_H+e25+v>U9GpjYgaVosFgk|C`y^)3Ij+Y% z;e(X;6!xxAJ4RWoDf2mC7Zg`E?hjPMD~4HJ)D>fwM_fR~xAmBaqZDmwMgKTr&M`|* zMJ>k*T~3sdtte-8T{lC4L&65(4rS~7Lg)v&=9bfR`@SCVq7~=~Gac$QqQlIQ$`5qE zE5@YOojHag6j}L-S7_xc;B%vL9kXr}f{|Z9D`@iunDe=eK9=#^j{YngHkFlsW?~}x zEZGD5&V^XDTzk(b%JDB??vn~rX!aCvdgE0TGYwRm-qdZHAAj<54%EGZb&OJ#^=kEX zc2vp`(47EszLe3YD=`aDpl!8_RX_pFa@QIwvI9wkyeu;Xn_f;uF>^~L=i=XT>eDPJ fVIEK>CfZfU;gv4fZbkt;fdzMHQMkhiwN&~Ia8t?z literal 0 HcmV?d00001 diff --git a/app/build/intermediates/merged_res/debug/layout_activity_picker.xml.flat b/app/build/intermediates/merged_res/debug/layout_activity_picker.xml.flat index f06c38881171b80a2f66abd4340f3b300fa9a6e4..51b1f50ee179398c554f1cb7069a9d138698d5de 100644 GIT binary patch delta 493 zcmaDO&>|-1=ok>f$iTn=!*95N93a>M#Hw5qXdvZ8?x(8wqO_DpN04QcrP&1;l_u*k`vb{3<^ZsaH&`Z{ zO&ZLD1knyQS$3cdm|v{=ok>f$iTn=!yz0%4iGE=;$`d;JK|v2X|o=qY(lE@af*ti$|* zaq?vLNM;EEy~+8E4vZ3$4LJOPWCKS4ki5v@10>}*{n&x>QY;)2lZ!b6Smgzjl>9*2 yC*NV?oBW$LIqx|HJT#kZ35uk1e$u1zrzyJVZBr_ub diff --git a/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat b/app/build/intermediates/merged_res/debug/xml_preferences.xml.flat index 5ae2f8ead5bafa4a7d4309272ae5aebefce022a0..21699eeaf2bda515b587120e1919f52bd665f50c 100644 GIT binary patch delta 768 zcmY*V!EO>!6lI2a&M*TwwUsK>cJf@1D3!FSgqWbk(gsW*RNHjXC=SD;pmb)Ofs(i| z?z(Uzxf@-WXt#cXYj-aF06#$egzB9)K;k6t<=%78Irq)^wD@ajxm0TG36V%-dVVCZ z!LNqrBr#q-5Pzq~qXs#RtLNJIdu#rSsGf;wwc)W2^O$Wh`U+l3`JLic*KvGi47$wd z9h*m3IYtX>`#G})tc?W%mU+xP({Md@(qkh(XPNF`=rNy4ilR5^E?TX^ML}LkJ!XB> z8C5RtIkr&^Oeef;*wxmr#(mCd@^#@P&3#~1ctVo;EqW9@4ZaDtdAB!phpc#=BRhc) zyb(M;#YBS~MXex^H@y{GIWCDMpDH&UoE`TOI6VlL^PDxtN z(nm8%mMn4PAz${IT)u&GRD`#r-@W-kRNwudX+KzB$W1aGb$eFVFkROVkawt$Z zCru#(PcIBf1~aKneIYJiLVQK8$cUpN1Ga3DtbT`u|r`4zQ*>20?esfq@ZW$Cii=*YBF}nExqH^JzW>O)@2BBTS}5BveFMP#_u-W}z;G5^!f|o0@@ldFR}7&b^PBMThh8Y_?e9JRZ;gxzP~dSHP3htoSK^ z7q)su@}{U`1s=7K^GB%7o*LJJ=BxKNLz(~E|5)jZ1NP=dJ zeOJ@h=6uMY#;Fmw*Q%TeL_Z-Zn)pk@LAq3KTy|TXHjYWbK+j6pMq3J|dYi1#U1NuZ b+W(>NlNqz^j(PUUA=IGWsU}V1ou@~?3zu|2 diff --git a/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json b/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json index f5d11cb..668cb42 100644 --- a/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json +++ b/app/build/intermediates/merged_res_blame_folder/debug/out/single/debug.json @@ -6,5 +6,13 @@ { "merged": "com.camerainterceptor.app-merged_res-31:/layout_activity_picker.xml.flat", "source": "com.camerainterceptor.app-main-33:/layout/activity_picker.xml" + }, + { + "merged": "com.camerainterceptor.app-merged_res-31:/layout_activity_app_selection.xml.flat", + "source": "com.camerainterceptor.app-main-33:/layout/activity_app_selection.xml" + }, + { + "merged": "com.camerainterceptor.app-merged_res-31:/layout_activity_log_viewer.xml.flat", + "source": "com.camerainterceptor.app-main-33:/layout/activity_log_viewer.xml" } ] \ No newline at end of file diff --git a/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml b/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml index c3a6670..9fac38e 100644 --- a/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml +++ b/app/build/intermediates/packaged_manifests/debug/AndroidManifest.xml @@ -43,6 +43,18 @@ android:exported="false" android:theme="@style/Theme.AppCompat.Dialog" /> + + + + + + + + + + + + +