Aperture: Run ./gradlew app:generateBp

Change-Id: I46249eed630f5e85187e1172399f390e56c3ce7e
diff --git a/app/Android.bp b/app/Android.bp
index cd3e4d0..874213c 100644
--- a/app/Android.bp
+++ b/app/Android.bp
@@ -15,17 +15,22 @@
     platform_apis: true,
 
     static_libs: [
+        // DO NOT EDIT THIS SECTION MANUALLY
+        "androidx.core_core-ktx",
         "androidx.appcompat_appcompat",
-        "androidx.camera_camera-camera2",
-        "androidx.camera_camera-core",
-        "androidx.camera_camera-extensions",
-        "androidx.camera_camera-lifecycle",
-        "androidx.camera_camera-video",
-        "androidx.camera_camera-view",
         "androidx-constraintlayout_constraintlayout",
-        "androidx.core_core",
+        "androidx.lifecycle_lifecycle-viewmodel-ktx",
         "androidx.preference_preference",
-        "com.google.android.material_material",
+        "Aperture_com.google.android.material_material",
+        "Aperture_androidx.camera_camera-core",
+        "Aperture_androidx.camera_camera-camera2",
+        "Aperture_androidx.camera_camera-lifecycle",
+        "Aperture_androidx.camera_camera-video",
+        "Aperture_androidx.camera_camera-view",
+        "Aperture_androidx.camera_camera-extensions",
+        "Aperture_com.google.zxing_core",
+        "Aperture_io.coil-kt_coil",
+        "Aperture_io.coil-kt_coil-video",
     ],
     optional_uses_libs: [
         "androidx.camera.extensions.impl"
diff --git a/app/libs/Android.bp b/app/libs/Android.bp
new file mode 100644
index 0000000..39a5042
--- /dev/null
+++ b/app/libs/Android.bp
@@ -0,0 +1,606 @@
+// DO NOT EDIT THIS FILE MANUALLY
+android_library_import {
+    name: "Aperture_androidx.camera_camera-camera2-nodeps",
+    aars: ["androidx/camera/camera-camera2/1.2.0-beta02/camera-camera2-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.annotation_annotation",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+        "guava",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-camera2",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-camera2/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-camera2-nodeps",
+        "androidx.annotation_annotation",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+        "guava",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_androidx.camera_camera-core-nodeps",
+    aars: ["androidx/camera/camera-core/1.2.0-beta02/camera-core-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.annotation_annotation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "androidx.exifinterface_exifinterface",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "androidx.lifecycle_lifecycle-livedata",
+        "auto_value_annotations",
+        "guava",
+        "kotlin-stdlib",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-core",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-core/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-core-nodeps",
+        "androidx.annotation_annotation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "androidx.exifinterface_exifinterface",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "androidx.lifecycle_lifecycle-livedata",
+        "auto_value_annotations",
+        "guava",
+        "kotlin-stdlib",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_androidx.camera_camera-extensions-nodeps",
+    aars: ["androidx/camera/camera-extensions/1.2.0-beta02/camera-extensions-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_androidx.camera_camera-camera2",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+        "guava",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-extensions",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-extensions/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-extensions-nodeps",
+        "Aperture_androidx.camera_camera-camera2",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+        "guava",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_androidx.camera_camera-lifecycle-nodeps",
+    aars: ["androidx/camera/camera-lifecycle/1.2.0-beta02/camera-lifecycle-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "auto_value_annotations",
+        "guava",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-lifecycle",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-lifecycle/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-lifecycle-nodeps",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "auto_value_annotations",
+        "guava",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_androidx.camera_camera-video-nodeps",
+    aars: ["androidx/camera/camera-video/1.2.0-beta02/camera-video-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.annotation_annotation",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-video",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-video/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-video-nodeps",
+        "androidx.annotation_annotation",
+        "Aperture_androidx.camera_camera-core",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "auto_value_annotations",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_androidx.camera_camera-view-nodeps",
+    aars: ["androidx/camera/camera-view/1.2.0-beta02/camera-view-1.2.0-beta02.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.annotation_annotation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.appcompat_appcompat",
+        "Aperture_androidx.camera_camera-core",
+        "Aperture_androidx.camera_camera-lifecycle",
+        "Aperture_androidx.camera_camera-video",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "auto_value_annotations",
+        "guava",
+    ],
+}
+
+android_library {
+    name: "Aperture_androidx.camera_camera-view",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "androidx/camera/camera-view/1.2.0-beta02/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_androidx.camera_camera-view-nodeps",
+        "androidx.annotation_annotation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.appcompat_appcompat",
+        "Aperture_androidx.camera_camera-core",
+        "Aperture_androidx.camera_camera-lifecycle",
+        "Aperture_androidx.camera_camera-video",
+        "androidx.concurrent_concurrent-futures",
+        "androidx.core_core",
+        "Aperture_androidx.lifecycle_lifecycle-common",
+        "auto_value_annotations",
+        "guava",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_androidx.lifecycle_lifecycle-common-nodeps",
+    jars: ["androidx/lifecycle/lifecycle-common/2.5.1/lifecycle-common-2.5.1.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_androidx.lifecycle_lifecycle-common",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_androidx.lifecycle_lifecycle-common-nodeps",
+        "androidx.annotation_annotation",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_com.google.android.material_material-nodeps",
+    aars: ["com/google/android/material/material/1.8.0-alpha01/material-1.8.0-alpha01.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.annotation_annotation",
+        "androidx.appcompat_appcompat",
+        "androidx.cardview_cardview",
+        "androidx.coordinatorlayout_coordinatorlayout",
+        "androidx-constraintlayout_constraintlayout",
+        "androidx.core_core",
+        "androidx.drawerlayout_drawerlayout",
+        "androidx.dynamicanimation_dynamicanimation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.fragment_fragment",
+        "androidx.lifecycle_lifecycle-runtime",
+        "androidx.recyclerview_recyclerview",
+        "androidx.transition_transition",
+        "androidx.vectordrawable_vectordrawable",
+        "androidx.viewpager2_viewpager2",
+        "Aperture_com.google.errorprone_error_prone_annotations",
+    ],
+}
+
+android_library {
+    name: "Aperture_com.google.android.material_material",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "com/google/android/material/material/1.8.0-alpha01/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_com.google.android.material_material-nodeps",
+        "androidx.annotation_annotation",
+        "androidx.appcompat_appcompat",
+        "androidx.cardview_cardview",
+        "androidx.coordinatorlayout_coordinatorlayout",
+        "androidx-constraintlayout_constraintlayout",
+        "androidx.core_core",
+        "androidx.drawerlayout_drawerlayout",
+        "androidx.dynamicanimation_dynamicanimation",
+        "androidx.annotation_annotation-experimental",
+        "androidx.fragment_fragment",
+        "androidx.lifecycle_lifecycle-runtime",
+        "androidx.recyclerview_recyclerview",
+        "androidx.transition_transition",
+        "androidx.vectordrawable_vectordrawable",
+        "androidx.viewpager2_viewpager2",
+        "Aperture_com.google.errorprone_error_prone_annotations",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_com.google.errorprone_error_prone_annotations-nodeps",
+    jars: ["com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_com.google.errorprone_error_prone_annotations",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_com.google.errorprone_error_prone_annotations-nodeps",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_com.google.zxing_core-nodeps",
+    jars: ["com/google/zxing/core/3.5.0/core-3.5.0.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_com.google.zxing_core",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_com.google.zxing_core-nodeps",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_com.squareup.okhttp3_okhttp-nodeps",
+    jars: ["com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_com.squareup.okhttp3_okhttp",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_com.squareup.okhttp3_okhttp-nodeps",
+        "Aperture_com.squareup.okio_okio-jvm",
+        "kotlin-stdlib",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_com.squareup.okio_okio-jvm-nodeps",
+    jars: ["com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_com.squareup.okio_okio-jvm",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_com.squareup.okio_okio-jvm-nodeps",
+        "kotlin-stdlib-jdk8",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_io.coil-kt_coil-base-nodeps",
+    aars: ["io/coil-kt/coil-base/2.2.0/coil-base-2.2.0.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "androidx.lifecycle_lifecycle-runtime",
+        "kotlinx-coroutines-android",
+        "Aperture_com.squareup.okhttp3_okhttp",
+        "Aperture_org.jetbrains.kotlin_kotlin-parcelize-runtime",
+        "androidx.annotation_annotation",
+        "androidx.appcompat_appcompat-resources",
+        "androidx.collection_collection",
+        "androidx.core_core-ktx",
+        "androidx.exifinterface_exifinterface",
+    ],
+}
+
+android_library {
+    name: "Aperture_io.coil-kt_coil-base",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "io/coil-kt/coil-base/2.2.0/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_io.coil-kt_coil-base-nodeps",
+        "androidx.lifecycle_lifecycle-runtime",
+        "kotlinx-coroutines-android",
+        "Aperture_com.squareup.okhttp3_okhttp",
+        "Aperture_org.jetbrains.kotlin_kotlin-parcelize-runtime",
+        "androidx.annotation_annotation",
+        "androidx.appcompat_appcompat-resources",
+        "androidx.collection_collection",
+        "androidx.core_core-ktx",
+        "androidx.exifinterface_exifinterface",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_io.coil-kt_coil-video-nodeps",
+    aars: ["io/coil-kt/coil-video/2.2.0/coil-video-2.2.0.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_io.coil-kt_coil-base",
+        "androidx.core_core-ktx",
+    ],
+}
+
+android_library {
+    name: "Aperture_io.coil-kt_coil-video",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "io/coil-kt/coil-video/2.2.0/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_io.coil-kt_coil-video-nodeps",
+        "Aperture_io.coil-kt_coil-base",
+        "androidx.core_core-ktx",
+    ],
+    java_version: "1.7",
+}
+
+android_library_import {
+    name: "Aperture_io.coil-kt_coil-nodeps",
+    aars: ["io/coil-kt/coil/2.2.0/coil-2.2.0.aar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_io.coil-kt_coil-base",
+    ],
+}
+
+android_library {
+    name: "Aperture_io.coil-kt_coil",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    manifest: "io/coil-kt/coil/2.2.0/AndroidManifest.xml",
+    static_libs: [
+        "Aperture_io.coil-kt_coil-nodeps",
+        "Aperture_io.coil-kt_coil-base",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_org.jetbrains.kotlin_kotlin-android-extensions-runtime-nodeps",
+    jars: ["org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.7.10/kotlin-android-extensions-runtime-1.7.10.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_org.jetbrains.kotlin_kotlin-android-extensions-runtime",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_org.jetbrains.kotlin_kotlin-android-extensions-runtime-nodeps",
+        "kotlin-stdlib",
+    ],
+    java_version: "1.7",
+}
+
+java_import {
+    name: "Aperture_org.jetbrains.kotlin_kotlin-parcelize-runtime-nodeps",
+    jars: ["org/jetbrains/kotlin/kotlin-parcelize-runtime/1.7.10/kotlin-parcelize-runtime-1.7.10.jar"],
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+}
+
+java_library_static {
+    name: "Aperture_org.jetbrains.kotlin_kotlin-parcelize-runtime",
+    sdk_version: "31",
+    min_sdk_version: "14",
+    apex_available: [
+        "//apex_available:platform",
+        "//apex_available:anyapex",
+    ],
+    static_libs: [
+        "Aperture_org.jetbrains.kotlin_kotlin-parcelize-runtime-nodeps",
+        "kotlin-stdlib",
+        "Aperture_org.jetbrains.kotlin_kotlin-android-extensions-runtime",
+    ],
+    java_version: "1.7",
+}
diff --git a/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..6a2f9b2
--- /dev/null
+++ b/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    package="androidx.camera.camera2" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+    <application>
+        <service
+            android:name="androidx.camera.core.impl.MetadataHolderService"
+            android:enabled="false"
+            android:exported="false"
+            tools:ignore="Instantiatable,MissingServiceExportedEqualsTrue"
+            tools:node="merge" >
+            <meta-data
+                android:name="androidx.camera.core.impl.MetadataHolderService.DEFAULT_CONFIG_PROVIDER"
+                android:value="androidx.camera.camera2.Camera2Config$DefaultProvider" />
+        </service>
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/camera-camera2-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/camera-camera2-1.2.0-beta02.aar
new file mode 100644
index 0000000..d9af1c3
--- /dev/null
+++ b/app/libs/androidx/camera/camera-camera2/1.2.0-beta02/camera-camera2-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/camera/camera-core/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-core/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..3e1d872
--- /dev/null
+++ b/app/libs/androidx/camera/camera-core/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:tools="http://schemas.android.com/tools"
+    package="androidx.camera.core" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+    <application>
+
+        <!--
+        Service for holding metadata. Cannot be instantiated.
+        Metadata will be merged from other manifests.
+        -->
+        <service
+            android:name="androidx.camera.core.impl.MetadataHolderService"
+            android:enabled="false"
+            android:exported="false"
+            tools:ignore="Instantiatable,MissingServiceExportedEqualsTrue" />
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-core/1.2.0-beta02/camera-core-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-core/1.2.0-beta02/camera-core-1.2.0-beta02.aar
new file mode 100644
index 0000000..cba093f
--- /dev/null
+++ b/app/libs/androidx/camera/camera-core/1.2.0-beta02/camera-core-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..d2937af
--- /dev/null
+++ b/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Copyright 2019 The Android Open Source Project
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="androidx.camera.extensions" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+    <queries>
+        <intent>
+            <action android:name="androidx.camera.extensions.action.VENDOR_ACTION" />
+        </intent>
+    </queries>
+
+    <application>
+        <uses-library
+            android:name="androidx.camera.extensions.impl"
+            android:required="false" />
+    </application>
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/camera-extensions-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/camera-extensions-1.2.0-beta02.aar
new file mode 100644
index 0000000..c1135a5
--- /dev/null
+++ b/app/libs/androidx/camera/camera-extensions/1.2.0-beta02/camera-extensions-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..e9e1251
--- /dev/null
+++ b/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="androidx.camera.lifecycle" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/camera-lifecycle-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/camera-lifecycle-1.2.0-beta02.aar
new file mode 100644
index 0000000..24f339f
--- /dev/null
+++ b/app/libs/androidx/camera/camera-lifecycle/1.2.0-beta02/camera-lifecycle-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/camera/camera-video/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-video/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..dd1c82c
--- /dev/null
+++ b/app/libs/androidx/camera/camera-video/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  Copyright 2020 The Android Open Source Project
+
+  Licensed under the Apache License, Version 2.0 (the "License");
+  you may not use this file except in compliance with the License.
+  You may obtain a copy of the License at
+
+       http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="androidx.camera.video" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-video/1.2.0-beta02/camera-video-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-video/1.2.0-beta02/camera-video-1.2.0-beta02.aar
new file mode 100644
index 0000000..104daa0
--- /dev/null
+++ b/app/libs/androidx/camera/camera-video/1.2.0-beta02/camera-video-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/camera/camera-view/1.2.0-beta02/AndroidManifest.xml b/app/libs/androidx/camera/camera-view/1.2.0-beta02/AndroidManifest.xml
new file mode 100644
index 0000000..8829c53
--- /dev/null
+++ b/app/libs/androidx/camera/camera-view/1.2.0-beta02/AndroidManifest.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2019 The Android Open Source Project
+
+Licensed under the Apache License, Version 2.0 (the "License");
+you may not use this file except in compliance with the License.
+You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="androidx.camera.view" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/androidx/camera/camera-view/1.2.0-beta02/camera-view-1.2.0-beta02.aar b/app/libs/androidx/camera/camera-view/1.2.0-beta02/camera-view-1.2.0-beta02.aar
new file mode 100644
index 0000000..15df893
--- /dev/null
+++ b/app/libs/androidx/camera/camera-view/1.2.0-beta02/camera-view-1.2.0-beta02.aar
Binary files differ
diff --git a/app/libs/androidx/lifecycle/lifecycle-common/2.5.1/lifecycle-common-2.5.1.jar b/app/libs/androidx/lifecycle/lifecycle-common/2.5.1/lifecycle-common-2.5.1.jar
new file mode 100644
index 0000000..da323a9
--- /dev/null
+++ b/app/libs/androidx/lifecycle/lifecycle-common/2.5.1/lifecycle-common-2.5.1.jar
Binary files differ
diff --git a/app/libs/com/google/android/material/material/1.8.0-alpha01/AndroidManifest.xml b/app/libs/com/google/android/material/material/1.8.0-alpha01/AndroidManifest.xml
new file mode 100644
index 0000000..a9e5f3e
--- /dev/null
+++ b/app/libs/com/google/android/material/material/1.8.0-alpha01/AndroidManifest.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+ Copyright (C) 2015 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.google.android.material" >
+
+    <uses-sdk
+        android:minSdkVersion="14"
+        android:targetSdkVersion="32" />
+
+    <application />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/com/google/android/material/material/1.8.0-alpha01/material-1.8.0-alpha01.aar b/app/libs/com/google/android/material/material/1.8.0-alpha01/material-1.8.0-alpha01.aar
new file mode 100644
index 0000000..e7fcdd4
--- /dev/null
+++ b/app/libs/com/google/android/material/material/1.8.0-alpha01/material-1.8.0-alpha01.aar
Binary files differ
diff --git a/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar b/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar
new file mode 100644
index 0000000..ff3b59a
--- /dev/null
+++ b/app/libs/com/google/errorprone/error_prone_annotations/2.15.0/error_prone_annotations-2.15.0.jar
Binary files differ
diff --git a/app/libs/com/google/zxing/core/3.5.0/core-3.5.0.jar b/app/libs/com/google/zxing/core/3.5.0/core-3.5.0.jar
new file mode 100644
index 0000000..7bba61d
--- /dev/null
+++ b/app/libs/com/google/zxing/core/3.5.0/core-3.5.0.jar
Binary files differ
diff --git a/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar b/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar
new file mode 100644
index 0000000..020be6e
--- /dev/null
+++ b/app/libs/com/squareup/okhttp3/okhttp/4.10.0/okhttp-4.10.0.jar
Binary files differ
diff --git a/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar b/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar
new file mode 100644
index 0000000..727688d
--- /dev/null
+++ b/app/libs/com/squareup/okio/okio-jvm/3.2.0/okio-jvm-3.2.0.jar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-base/2.2.0/AndroidManifest.xml b/app/libs/io/coil-kt/coil-base/2.2.0/AndroidManifest.xml
new file mode 100644
index 0000000..5d4d96d
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-base/2.2.0/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="coil.base" >
+
+    <uses-sdk
+        android:minSdkVersion="21"
+        android:targetSdkVersion="32" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil-base/2.2.0/coil-base-2.2.0.aar b/app/libs/io/coil-kt/coil-base/2.2.0/coil-base-2.2.0.aar
new file mode 100644
index 0000000..eef581b
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-base/2.2.0/coil-base-2.2.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil-video/2.2.0/AndroidManifest.xml b/app/libs/io/coil-kt/coil-video/2.2.0/AndroidManifest.xml
new file mode 100644
index 0000000..44fd514
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-video/2.2.0/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="coil.video" >
+
+    <uses-sdk
+        android:minSdkVersion="21"
+        android:targetSdkVersion="32" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil-video/2.2.0/coil-video-2.2.0.aar b/app/libs/io/coil-kt/coil-video/2.2.0/coil-video-2.2.0.aar
new file mode 100644
index 0000000..508f41e
--- /dev/null
+++ b/app/libs/io/coil-kt/coil-video/2.2.0/coil-video-2.2.0.aar
Binary files differ
diff --git a/app/libs/io/coil-kt/coil/2.2.0/AndroidManifest.xml b/app/libs/io/coil-kt/coil/2.2.0/AndroidManifest.xml
new file mode 100644
index 0000000..90309ff
--- /dev/null
+++ b/app/libs/io/coil-kt/coil/2.2.0/AndroidManifest.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="coil.singleton" >
+
+    <uses-sdk
+        android:minSdkVersion="21"
+        android:targetSdkVersion="32" />
+
+</manifest>
\ No newline at end of file
diff --git a/app/libs/io/coil-kt/coil/2.2.0/coil-2.2.0.aar b/app/libs/io/coil-kt/coil/2.2.0/coil-2.2.0.aar
new file mode 100644
index 0000000..ae1da38
--- /dev/null
+++ b/app/libs/io/coil-kt/coil/2.2.0/coil-2.2.0.aar
Binary files differ
diff --git a/app/libs/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.7.10/kotlin-android-extensions-runtime-1.7.10.jar b/app/libs/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.7.10/kotlin-android-extensions-runtime-1.7.10.jar
new file mode 100644
index 0000000..2474bc4
--- /dev/null
+++ b/app/libs/org/jetbrains/kotlin/kotlin-android-extensions-runtime/1.7.10/kotlin-android-extensions-runtime-1.7.10.jar
Binary files differ
diff --git a/app/libs/org/jetbrains/kotlin/kotlin-parcelize-runtime/1.7.10/kotlin-parcelize-runtime-1.7.10.jar b/app/libs/org/jetbrains/kotlin/kotlin-parcelize-runtime/1.7.10/kotlin-parcelize-runtime-1.7.10.jar
new file mode 100644
index 0000000..0295869
--- /dev/null
+++ b/app/libs/org/jetbrains/kotlin/kotlin-parcelize-runtime/1.7.10/kotlin-parcelize-runtime-1.7.10.jar
Binary files differ