From 736e1813e7f20021ce56cceac5da988c38a9e247 Mon Sep 17 00:00:00 2001 From: Bruno Martins Date: Sat, 8 Mar 2025 23:16:12 +0000 Subject: [PATCH] sm8250-common: Regen after moving to Python extract utils Change-Id: I311a6fb55d3f8c96da347c113ee9dc4cc409552d --- Android.bp | 17581 ++++++++++------ Android.mk | 6 +- BoardConfigVendor.mk | 3 +- proprietary/vendor/lib/libwvhidl.so | Bin 2495692 -> 2558565 bytes .../vendor/lib/mediadrm/libwvdrmengine.so | Bin 2350624 -> 2408377 bytes .../vendor/lib64/hw/gatekeeper.mdfpp.so | Bin 42432 -> 67745 bytes .../vendor/lib64/libhypermotion_core.so | Bin 448920 -> 469689 bytes .../vendor/lib64/libkeymaster_helper.so | Bin 229560 -> 289457 bytes proprietary/vendor/lib64/libsensorlistener.so | Bin 45472 -> 71817 bytes .../vendor/lib64/libskeymaster4device.so | Bin 70488 -> 77937 bytes proprietary/vendor/lib64/libvdis_core.so | Bin 977120 -> 993673 bytes sm8250-common-vendor.mk | 14 +- 12 files changed, 11290 insertions(+), 6314 deletions(-) diff --git a/Android.bp b/Android.bp index 1f7bd95..7ca2056 100644 --- a/Android.bp +++ b/Android.bp @@ -1,6539 +1,11520 @@ +// // Automatically generated file. DO NOT MODIFY // -// This file is generated by device/samsung/sm8250-common/setup-makefiles.sh soong_namespace { - imports: [ - "device/samsung/sm8250-common", - "hardware/qcom-caf/sm8250", - "hardware/qcom-caf/wlan", - "hardware/samsung", - "vendor/qcom/opensource/commonsys/display", - "vendor/qcom/opensource/commonsys-intf/display", - "vendor/qcom/opensource/dataservices", - "vendor/qcom/opensource/display", - ], -} - -cc_prebuilt_library_shared { - name: "eglSubDriverAndroid", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/eglSubDriverAndroid.so"], - shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@2.0", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/eglSubDriverAndroid.so"], - shared_libs: ["libEGL_adreno", "libcutils", "libhardware", "libgsl", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "android.hardware.graphics.mapper@2.0", "libhidlbase", "libutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libEGL_adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libEGL_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libEGL_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLESv1_CM_adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so"], - shared_libs: ["libgsl", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGLESv2_adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libGLESv2_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libGLESv2_adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libllvm-glnext", "libcutils", "libdl", "libz", "liblog", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libq3dtools_adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libq3dtools_adreno.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libq3dtools_adreno.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libq3dtools_esx", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/egl/libq3dtools_esx.so"], - shared_libs: ["libcutils", "liblog", "libz", "libdl", "libc++", "libc", "libm", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/egl/libq3dtools_esx.so"], - shared_libs: ["libcutils", "liblog", "libz", "libdl", "libc++", "libc", "libm", ], - }, - }, - compile_multilib: "both", - relative_install_path: "egl", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qseecom@1.0-impl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so"], - shared_libs: ["libbase", "libhidlbase", "libhidlmemory", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libQSEEComAPI", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so"], - shared_libs: ["libbase", "libhidlbase", "libhidlmemory", "libutils", "libcutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libQSEEComAPI", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vulkan.adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vulkan.adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vulkan.adreno.so"], - shared_libs: ["libadreno_utils", "libgsl", "libz", "liblog", "libllvm-glnext", "libcutils", "libhardware", "libnativewindow", "vendor.qti.hardware.display.mapper@2.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libC2D2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libC2D2.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libC2D2.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libCB", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libCB.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libvndksupport", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libCB.so"], - shared_libs: ["libcutils", "liblog", "libgsl", "libutils", "libvndksupport", "libgralloc.qti", "libgralloctypes", "vendor.qti.hardware.display.mapper@4.0", "android.hardware.graphics.mapper@4.0", "vendor.qti.hardware.display.mapperextensions@1.0", "vendor.qti.hardware.display.mapperextensions@1.1", "libhidlbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPreqcancel", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPreqcancel.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPreqcancel.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPreqcancel_svc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libGPreqcancel_svc.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPreqcancel_svc.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libOpenCL", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libOpenCL.so"], - shared_libs: ["libcutils", "libvndksupport", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libOpenCL.so"], - shared_libs: ["libcutils", "libvndksupport", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQSEEComAPI", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libQSEEComAPI.so"], - shared_libs: ["libion", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libQSEEComAPI.so"], - shared_libs: ["libion", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libVkLayer_q3dtools", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libVkLayer_q3dtools.so"], - shared_libs: ["liblog", "libz", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libVkLayer_q3dtools.so"], - shared_libs: ["liblog", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadreno_utils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadreno_utils.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadreno_utils.so"], - shared_libs: ["libgsl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libc2d30_bltlib", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libc2d30_bltlib.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libc2d30_bltlib.so"], - shared_libs: ["libgsl", "libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcdsprpc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcdsprpc.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcdsprpc.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libconfigdb", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libconfigdb.so"], - shared_libs: ["libxml", "libdsutils", "libdiag", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libconfigdb.so"], - shared_libs: ["libxml", "libdsutils", "libdiag", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcpion", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libcpion.so"], - shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcpion.so"], - shared_libs: ["liblog", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdiag", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdiag.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdiag.so"], - shared_libs: ["liblog", "libc", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdiagjni", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdiagjni.so"], - shared_libs: ["libcutils", "liblog", "libdiag", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdiagjni.so"], - shared_libs: ["libcutils", "liblog", "libdiag", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdrmfs", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdrmfs.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdrmfs.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libxml2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdrmtime", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdrmtime.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdrmtime.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libtime_genoff", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsi_netctrl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsi_netctrl.so"], - shared_libs: ["libqdi", "libdiag", "libcutils", "liblog", "libnetmgr", "libdsutils", "libconfigdb", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdsi_netctrl.so"], - shared_libs: ["libqdi", "libdiag", "libcutils", "liblog", "libnetmgr", "libdsutils", "libconfigdb", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdsutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libdsutils.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdsutils.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libmdmdetect", "libnetutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvdsp_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfastcvdsp_stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfastcvdsp_stub.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfastcvopt", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfastcvopt.so"], - shared_libs: ["liblog", "libion", "libOpenCL", "libfastcvdsp_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfastcvopt.so"], - shared_libs: ["liblog", "libion", "libOpenCL", "libfastcvdsp_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libfloatingfeature", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libfloatingfeature.so"], - shared_libs: ["libexpat", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libfloatingfeature.so"], - shared_libs: ["libexpat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgpudataproducer", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgpudataproducer.so"], - shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgpudataproducer.so"], - shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgsl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgsl.so"], - shared_libs: ["libcutils", "liblog", "libz", "libsync", "libion", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libgsl.so"], - shared_libs: ["libcutils", "liblog", "libz", "libsync", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libidl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libidl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libidl.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libllvm-glnext", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libllvm-glnext.so"], - shared_libs: ["libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libllvm-glnext.so"], - shared_libs: ["libgsl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libllvm-qcom", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libllvm-qcom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libllvm-qcom.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmdmdetect", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmdmdetect.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmdmdetect.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libminkdescriptor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libminkdescriptor.so"], - shared_libs: ["liblog", "libutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libminkdescriptor.so"], - shared_libs: ["liblog", "libutils", "libqcbor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libminksocket", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libminksocket.so"], - shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libminksocket.so"], - shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnative-api", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnative-api.so"], - shared_libs: ["libminksocket", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnative-api.so"], - shared_libs: ["libminksocket", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnetmgr_common", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libnetmgr_common.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnetmgr_common.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetmgr", "libqmi_cci", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "liboemcrypto", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/liboemcrypto.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libhidlbase", "libcpion", "libminkdescriptor", "libcutils", "libtrustedapploader", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/liboemcrypto.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libhidlbase", "libcpion", "libminkdescriptor", "libcutils", "libtrustedapploader", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libops", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libops.so"], - shared_libs: ["libutils", "libcutils", "libQSEEComAPI", "liblog", "libdrm", "libhidlbase", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libops.so"], - shared_libs: ["libutils", "libcutils", "libQSEEComAPI", "liblog", "libdrm", "libhidlbase", "libdisplayconfig.qti", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpdmapper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpdmapper.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpdmapper.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpdnotifier", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libpdnotifier.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpdnotifier.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcbor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcbor.so"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcbor.so"], - shared_libs: ["liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcci_legacy", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcci_legacy.so"], - shared_libs: ["libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcci_legacy.so"], - shared_libs: ["libcutils", "libdiag", "libidl", "libqmi_client_qmux", "libqmi_legacy", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcmaputils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcmaputils.so"], - shared_libs: ["libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqcmaputils.so"], - shared_libs: ["libdiag", "libdsutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqdi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqdi.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqdi.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqdp", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqdp.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqdp.so"], - shared_libs: ["libdiag", "libdsutils", "libcutils", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_helper", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqisl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqisl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqisl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_cci", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_cci.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_cci.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_client_helper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_client_helper.so"], - shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_client_helper.so"], - shared_libs: ["libcutils", "libdiag", "libdsutils", "libqmiservices", "libqmi_client_qmux", "libqmi_cci", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_client_qmux", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_client_qmux.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_client_qmux.so"], - shared_libs: ["libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_common_so", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_common_so.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_common_so.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_csi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_csi.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_csi.so"], - shared_libs: ["libcutils", "libutils", "libqmi_encdec", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_csvt_srvc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_csvt_srvc.so"], - shared_libs: ["libcutils", "libdiag", "libqmi_legacy", "libqmiservices", "libqcci_legacy", "libqmi_client_qmux", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_csvt_srvc.so"], - shared_libs: ["libcutils", "libdiag", "libqmi_legacy", "libqmiservices", "libqcci_legacy", "libqmi_client_qmux", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_encdec", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_encdec.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_encdec.so"], - shared_libs: ["libcutils", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmi_legacy", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmi_legacy.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmi_legacy.so"], - shared_libs: ["libcutils", "libqmi_client_qmux", "libdiag", "libdsutils", "libqmiservices", "libidl", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmiservices", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqmiservices.so"], - shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmiservices.so"], - shared_libs: ["libidl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqrtr", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqrtr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqrtr.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqsocket", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqsocket.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqsocket.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librpmb", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librpmb.so"], - shared_libs: ["libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/librpmb.so"], - shared_libs: ["libutils", "libQSEEComAPI", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecnativefeature", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecnativefeature.so"], - shared_libs: ["libexpat", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecnativefeature.so"], - shared_libs: ["libexpat", "libcutils", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsemnativecarrierfeature", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsemnativecarrierfeature.so"], - shared_libs: ["libexpat", "libcutils", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsemnativecarrierfeature.so"], - shared_libs: ["libexpat", "libcutils", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsi.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libpng", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libspl.so"], - shared_libs: ["libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssd", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libssd.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssd.so"], - shared_libs: ["libutils", "libcutils", "libdiag", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsystem_health_mon", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsystem_health_mon.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsystem_health_mon.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtime_genoff", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtime_genoff.so"], - shared_libs: ["libc", "libcutils", "liblog", "libc++", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtime_genoff.so"], - shared_libs: ["libc", "libcutils", "liblog", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtrustedapploader", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtrustedapploader.so"], - shared_libs: ["liblog", "libminkdescriptor", "libminksocket", "libqcbor", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtrustedapploader.so"], - shared_libs: ["liblog", "libminkdescriptor", "libminksocket", "libqcbor", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtzdrmgenprov", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libtzdrmgenprov.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtzdrmgenprov.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libxml", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libxml.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/libxml.so"], - shared_libs: ["liblog", "libdiag", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.esepowermanager@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.data.latency@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qseecom@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.latency@2.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.latency@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.latency@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "both", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "btaudio_offload_if", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/btaudio_offload_if.so"], - shared_libs: ["libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "android.hardware.bluetooth.audio@2.0", "libbluetooth_audio_session", "libbluetooth_audio_session_qti", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "audio.primary.kona", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/audio.primary.kona.so"], - shared_libs: ["libbase", "liblog", "libcutils", "libtinyalsa", "libtinycompress", "libaudioroute", "libaudioutils", "libexpat", "libhidlbase", "libprocessgroup", "libutils", "libsecaudioinfo", "libaudio_soundtrigger", "libsamsungVoipResampler", "librecordalive", "libaudio_log_utils", "vendor.qti.hardware.audiohalext@1.0", "android.hardware.power@1.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sound_trigger.primary.kona", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/sound_trigger.primary.kona.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libaudioroute", "libexpat", "libhardware_legacy", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.audiohalext@1.0-impl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/hw/vendor.qti.hardware.audiohalext@1.0-impl.so"], - shared_libs: ["libaudioconfigstore", "libbase", "libcutils", "libexpat", "libhidlbase", "libhardware", "liblog", "libutils", "vendor.qti.hardware.audiohalext@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_SamsungRec_07020", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_SamsungRec_07020.so"], - shared_libs: ["libc", "libm", "libdl", "liblog", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_SoundAlive_SRC384_ver320", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so"], - shared_libs: ["libc", "libm", "libdl", "liblog", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "lib_soundaliveresampler", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/lib_soundaliveresampler.so"], - shared_libs: ["libutils", "lib_SoundAlive_SRC384_ver320", "libaudioutils", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdb-fts", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdb-fts.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdbloader", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdbloader.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libtinyalsa", "libacdbrtac", "libadiertac", "libacdb-fts", "libion", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libacdbrtac", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libacdbrtac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadiertac", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadiertac.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libaudcal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadm", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadm.so"], - shared_libs: ["liblog", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadpcmdec", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libadpcmdec.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudcal", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudcal.so"], - shared_libs: ["libutils", "liblog", "libdiag", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudio_log_utils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudio_log_utils.so"], - shared_libs: ["libutils", "libcutils", "libexpat", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudio_soundtrigger", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudio_soundtrigger.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libtinyalsa", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioconfigstore", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudioconfigstore.so"], - shared_libs: ["libexpat", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioparsers", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libaudioparsers.so"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbluetooth_audio_session_qti", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libbluetooth_audio_session_qti.so"], - shared_libs: ["vendor.qti.hardware.bluetooth_audio@2.0", "libaudioutils", "libbase", "libcutils", "libfmq", "libhidlbase", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-calwrapper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-calwrapper.so"], - shared_libs: ["libgcs-osal", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-ipc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-ipc.so"], - shared_libs: ["liblog", "libexpat", "libgcs-osal", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs-osal", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs-osal.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libgcs", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libgcs.so"], - shared_libs: ["libgcs-osal", "libgcs-calwrapper", "libgcs-ipc", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdmipassthru", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libhdmipassthru.so"], - shared_libs: ["libaudioparsers", "libaudioroute", "libaudioutils", "libcutils", "libexpat", "liblog", "libtinyalsa", "libtinycompress", "libsecaudioinfo", "libaudio_soundtrigger", "libsamsungVoipResampler", "librecordalive", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmulawdec", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libmulawdec.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libprofileparamstorage", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libprofileparamstorage.so"], - shared_libs: ["libxml2", "libcutils", "liblog", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_base", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_base.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_basecodec", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_basecodec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_platform", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_core", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_core.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_platform", "libqcodec2_basecodec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_platform", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_platform.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libjsoncpp", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_utils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_utils.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_platform", "libhidlbase", "android.hardware.graphics.mapper@3.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcodec2_v4l2codec", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqcodec2_v4l2codec.so"], - shared_libs: ["libutils", "libcutils", "liblog", "libqcodec2_base", "libqcodec2_platform", "libqcodec2_utils", "libqcodec2_basecodec", "libcodec2_vndk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqtigef", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libqtigef.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "librecordalive", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/librecordalive.so"], - shared_libs: ["liblog", "libutils", "libcutils", "lib_SamsungRec_07020", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsamsungVoipResampler", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsamsungVoipResampler.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libtinyalsa", "lib_soundaliveresampler", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecaudiocoreutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecaudiocoreutils.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecaudioinfo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsecaudioinfo.so"], - shared_libs: ["libcutils", "libutils", "libfloatingfeature", "libsecnativefeature", "libbinder", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspatializerparamstorage", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspatializerparamstorage.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libprofileparamstorage", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspeakercalibration", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libspeakercalibration.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libc", "libmedia_helper", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsurround_3mic_proc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libsurround_3mic_proc.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwvhidl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/libwvhidl.so"], - shared_libs: ["libcrypto_shim", "android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "android.hidl.memory@1.0", "libbase", "libcrypto", "libhidlbase", "libhidlmemory", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libwvdrmengine", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/mediadrm/libwvdrmengine.so"], - shared_libs: ["libcrypto_shim", "libbase", "libcrypto", "liblog", "libprotobuf-cpp-lite-3.9.1-vendorcompat", "libstagefright_foundation", "libutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "mediadrm", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libasphere", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libasphere.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libaudioeffectoffload", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libaudioeffectoffload.so"], - shared_libs: ["libcutils", "liblog", "libtinyalsa", "libsecaudioinfo", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcbassboost", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libqcbassboost.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcreverb", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libqcreverb.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqcvirt", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libqcvirt.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libshoebox", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libshoebox.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libswdap", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/soundfx/libswdap.so"], - shared_libs: ["libaudioutils", "libcutils", "liblog", "libutils", "libprofileparamstorage", "libspatializerparamstorage", "libsecaudiocoreutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - relative_install_path: "soundfx", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.audiohalext@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm: { - srcs: ["proprietary/vendor/lib/vendor.qti.hardware.audiohalext@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "com.qualcomm.qti.ant@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so"], - shared_libs: ["libhidlbase", "libhidltransport", "libhwbinder", "liblog", "libutils", "libcutils", "android.hidl.base@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "android.hardware.bluetooth@1.0-impl-qti", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so"], - shared_libs: ["libbase", "libcutils", "libhidlbase", "liblog", "libutils", "libdiag", "vendor.samsung.hardware.bluetooth@2.0", "android.hardware.bluetooth@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "camera.qcom", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/camera.qcom.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "libcdsprpc", "libqdMetaData", "libhardware", "libcamera_metadata", "libcamxfdengine", "libcamximageformatutils", "libcamxncs", "libcamxstatscore", "libhardware_legacy", "libcvp2", "libcvp_common", "libsynx", "libsecnativefeature", "libexpat", "libz", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "gatekeeper.mdfpp", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so"], - shared_libs: ["libQSEEComAPI", "liblog", "libcrypto-v33", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.capabilityconfigstore@1.0-impl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libxml2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qteeconnector@1.0-impl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so"], - shared_libs: ["libhidlbase", "libutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libQSEEComAPI", "libxml2", "libion", "libGPreqcancel_svc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - relative_install_path: "hw", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libDepthBokehVideo_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libDepthBokehVideo_interface.so"], - shared_libs: ["liblog", "libcutils", "libuniplugin", "libarcsoft_aieffectpk_video", "libarcsoft_aieffectpk_video_bokeh", "libarcsoft_aieffectpk_video_plight", "libmpbase", "libarcsoft_object_tracking", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPQTEEC_vendor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPQTEEC_vendor.so"], - shared_libs: ["libc", "libcutils", "libutils", "liblog", "libhidlbase", "libGPTEE_vendor", "libQTEEConnector_vendor", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libGPTEE_vendor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libGPTEE_vendor.so"], - shared_libs: ["libc", "libcutils", "libutils", "liblog", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libQTEEConnector_vendor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libQTEEConnector_vendor.so"], - shared_libs: ["libhidlbase", "liblog", "libcutils", "libutils", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSNPE", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSNPE.so"], - shared_libs: ["libdl", "liblog", "libc++_shared", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSecureUILib", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSecureUILib.so"], - shared_libs: ["liblog", "libStDrvInt", "libQSEEComAPI", "libsecureui_svcsock", "libhidlbase", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSemDataProps", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSemDataProps.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libSemTelephonyProps", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libSemTelephonyProps.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libStDrvInt", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libStDrvInt.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadsp_default_listener", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadsp_default_listener.so"], - shared_libs: ["liblog", "libadsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libadsprpc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libadsprpc.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_aieffectpk_video", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_aieffectpk_video.so"], - shared_libs: ["libarcsoft_aieffectpk_video_bokeh", "libarcsoft_aieffectpk_video_plight", "libsnap_vndk", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_aieffectpk_video_bokeh", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_aieffectpk_video_bokeh.so"], - shared_libs: ["libsnap_vndk", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_aieffectpk_video_plight", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_aieffectpk_video_plight.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_deflicker_native", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_deflicker_native.so"], - shared_libs: ["liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_multi_frame_video_hdr", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_multi_frame_video_hdr.so"], - shared_libs: ["libcdsprpc", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_object_tracking", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_object_tracking.so"], - shared_libs: ["libmpbase", "liblog", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libarcsoft_superresolution_bokeh", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libarcsoft_superresolution_bokeh.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libbeautyshot.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libbeautyshot.arcsoft.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libc++_shared", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libc++_shared.so"], - shared_libs: ["libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamera_nn_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamera_nn_stub.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "libcdsprpc", "libqdMetaData", "libhardware", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxexternalformatutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxexternalformatutils.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfacialfeatures", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfacialfeatures.so"], - shared_libs: ["libcamxfdalgo", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdalgo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdalgo.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxfdengine", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxfdengine.so"], - shared_libs: ["libcamera_nn_stub", "libcamxfdalgo", "libcamxfacialfeatures", "libcdsprpc", "libcutils", "liblog", "libofflinelog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxifestriping", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxifestriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "libcdsprpc", "libqdMetaData", "libhardware", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamximageformatutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamximageformatutils.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "libcdsprpc", "libqdMetaData", "libhardware", "libutils", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.display.config@1.0", "vendor.display.config@1.1", "vendor.display.config@1.2", "vendor.display.config@1.3", "vendor.display.config@1.4", "vendor.display.config@1.5", "vendor.display.config@1.6", "vendor.display.config@1.7", "vendor.display.config@1.8", "vendor.display.config@1.9", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@2.1", "android.hardware.graphics.mapper@3.0", "vendor.qti.hardware.display.mapper@1.0", "vendor.qti.hardware.display.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxncs", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxncs.so"], - shared_libs: ["libutils", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsensorslog", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libhardware", "libcutils", "libofflinelog", "libz", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxstatscore", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxstatscore.so"], - shared_libs: ["libcutils", "liblog", "libofflinelog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxswprocessalgo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxswprocessalgo.so"], - shared_libs: ["libcutils", "liblog", "libofflinelog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcamxtintlessalgo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcamxtintlessalgo.so"], - shared_libs: ["libcutils", "liblog", "libofflinelog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcapiv2svacnn", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcapiv2svacnn.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcapiv2svarnn", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcapiv2svarnn.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcapiv2vop", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcapiv2vop.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcdsp_default_listener", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcdsp_default_listener.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libchilog", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libchilog.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcom.qti.chinodeutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcom.qti.chinodeutils.so"], - shared_libs: ["libcamera_metadata", "libchilog", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvp2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvp2.so"], - shared_libs: ["liblog", "libc++", "libion", "libcvp_common", "libcvp2_hfi", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvp2_hfi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvp2_hfi.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvp_common", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvp_common.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libcvpcpuRev_skel", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libcvpcpuRev_skel.so"], - shared_libs: ["liblog", "libc++", "libcdsprpc", "libion", "libcvp_common", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdisp-aba", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdisp-aba.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdisplayqos", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdisplayqos.so"], - shared_libs: ["libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdisplayskuutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdisplayskuutils.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libdpps", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libdpps.so"], - shared_libs: ["libcutils", "libdisp-aba", "libqdutils", "libutils", "liblog", "libbinder", "libdrm", "libtinyxml2", "libhidlbase", "android.frameworks.sensorservice@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libengmode_client", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libengmode_client.so"], - shared_libs: ["libutils", "libcutils", "libbinder", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhandgesture.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhandgesture.arcsoft.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhdr_tm", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhdr_tm.so"], - shared_libs: ["liblog", "libsdm-color", "libtinyxml2_1", "libcutils", "libutils", "libdisplayskuutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhexagon_nn_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhexagon_nn_stub.so"], - shared_libs: ["libcdsprpc", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhta", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhta.so"], - shared_libs: ["liblog", "libcdsprpc", "libm", "libdl", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhta_hexagon_runtime", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhta_hexagon_runtime.so"], - shared_libs: ["liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhypermotion_core", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhypermotion_core.so"], - shared_libs: ["libshim_sensorndkbridge", "libutils", "libui", "liblog", "libcutils", "libsensorndkbridge", "libion", "libOpenCL", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhypermotion_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhypermotion_interface.so"], - shared_libs: ["libutils", "libui", "liblog", "libcutils", "libuniplugin", "libhypermotion_core", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libhypervintf", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libhypervintf.so"], - shared_libs: ["libcutils", "liblog", "libutils", "libbinder", "libbinder_ndk", "libhidlbase", "vendor.samsung.hardware.hyper-V2-ndk_platform", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimage_enhancement.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libimage_enhancement.arcsoft.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libimagecodec_native.quram", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libimagecodec_native.quram.so"], - shared_libs: ["libm", "liblog", "libz", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libipebpsstriping", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libipebpsstriping.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "libcdsprpc", "libqdMetaData", "libhardware", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libjpegQtable_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libjpegQtable_interface.so"], - shared_libs: ["liblog", "libcutils", "libsavscmn", "libpadm", "libuniplugin", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymaster_helper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymaster_helper.so"], - shared_libs: ["liblog", "libcutils", "libutils", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libkeymaster4support", "libkeymaster4_1support", "libhidlbase", "libcrypto-v33", "libQSEEComAPI", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymasterdeviceutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymasterdeviceutils.so"], - shared_libs: ["libion", "libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libspcom", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libkeymasterutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libkeymasterutils.so"], - shared_libs: ["libcutils", "libQSEEComAPI", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libloadalgo_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libloadalgo_stub.so"], - shared_libs: ["libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmdmimgload", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmdmimgload.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmdsprpc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmdsprpc.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_faceproc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_faceproc.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmmcamera_faceproc2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmmcamera_faceproc2.so"], - shared_libs: ["libc++", "libdl", "libc", "libm", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmpbase", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmpbase.so"], - shared_libs: ["libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmultiobject_tracker", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmultiobject_tracker.so"], - shared_libs: ["liblog", "libm", "libz", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmultiviewspin_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmultiviewspin_interface.so"], - shared_libs: ["libvideotransitioneffect_roll.arcsoft", "liblog", "libcutils", "libuniplugin", "libmpbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libmultiviewzoom_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libmultiviewzoom_interface.so"], - shared_libs: ["libvideotransitioneffect_zoom.arcsoft", "liblog", "libcutils", "libuniplugin", "libmpbase", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnanopb", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnanopb.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnlnetmgr", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnlnetmgr.so"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libnpu", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libnpu.so"], - shared_libs: ["liblog", "libcdsprpc", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libofflinelog", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libofflinelog.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libos", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libos.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libpadm", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libpadm.so"], - shared_libs: ["libsavscmn", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libperipheral_client", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libperipheral_client.so"], - shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmiservices-ext", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmiservices-ext.so"], - shared_libs: ["libidl", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqmiservices-sem-ext", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqmiservices-sem-ext.so"], - shared_libs: ["libidl", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqseed3", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqseed3.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libqtikeymaster4", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libqtikeymaster4.so"], - shared_libs: ["liblog", "libcrypto", "libhidlbase", "libutils", "libcutils", "libkeymasterdeviceutils", "libkeymasterutils", "libbase", "libqcbor", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libril_sem", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libril_sem.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhardware_legacy", "librilutils", "android.hardware.radio@1.0", "android.hardware.radio@1.1", "android.hardware.radio.deprecated@1.0", "android.hardware.radio.config@1.0", "android.hardware.radio.config@1.1", "android.hardware.radio.config@1.2", "libhidlbase", "android.hardware.radio@1.2", "android.hardware.radio@1.3", "android.hardware.radio@1.4", "android.hardware.radio@1.5", "vendor.samsung.hardware.radio@2.0", "vendor.samsung.hardware.radio.bridge@2.0", "vendor.samsung.hardware.radio.bridge@2.1", "vendor.samsung.hardware.radio@2.1", "vendor.samsung.hardware.radio@2.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsavscmn", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsavscmn.so"], - shared_libs: ["libm", "libz", "liblog", "libcutils", "libc++", "libc", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveCommon", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveCommon.so"], - shared_libs: ["liblog", "libion", "libscveCommon_stub", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveCommon_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveCommon_stub.so"], - shared_libs: ["libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveObjectSegmentation", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveObjectSegmentation.so"], - shared_libs: ["liblog", "libfastcvopt", "libscveCommon", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveObjectSegmentation_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveObjectSegmentation_stub.so"], - shared_libs: ["libscveCommon", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveObjectTracker", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveObjectTracker.so"], - shared_libs: ["liblog", "libfastcvopt", "libscveCommon", "libscveObjectSegmentation", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libscveObjectTracker_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libscveObjectTracker_stub.so"], - shared_libs: ["libfastcvopt", "liblog", "libscveCommon", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-color", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-color.so"], - shared_libs: ["liblog", "libcutils", "libbinder", "libutils", "libdisplaydebug", "libtinyxml2_1", "libsdmutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-colormgr-algo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-colormgr-algo.so"], - shared_libs: ["liblog", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-diag", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-diag.so"], - shared_libs: ["libdiag", "libsdmutils", "libbinder", "libdisplaydebug", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdm-disp-vndapis", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdm-disp-vndapis.so"], - shared_libs: ["libdisplaydebug", "libqservice", "libbinder", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdmextension", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdmextension.so"], - shared_libs: ["libdisplaydebug", "libsdmutils", "libdisplayqos", "libsdm-color", "libdisplayskuutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsdsprpc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsdsprpc.so"], - shared_libs: ["liblog", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsec-ril", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsec-ril.so"], - shared_libs: ["liblog", "libcutils", "libril_sem", "libnetutils", "libsqlite", "libhardware_legacy", "libcrypto", "librilutils", "libxml2", "libz", "libutils", "libjsoncpp", "libSemTelephonyProps", "libSemDataProps", "libvkmanager_vendor", "libengmode_client", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.samsung.hardware.radio.channel@2.0", "libsecnativefeature", "libfloatingfeature", "libsemnativecarrierfeature", "libtime_genoff", "libmdmdetect", "libdsutils", "librmnetctl", "libconfigdb", "libperipheral_client", "libqmi_cci", "libqmi_client_helper", "libqmi", "libqmiservices", "libqmiservices-ext", "libqmiservices-sem-ext", "libidl", "libdiag", "libc++", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecureui", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecureui.so"], - shared_libs: ["libutils", "liblog", "libQSEEComAPI", "libStDrvInt", "libhidlbase", "libbinder", "libdisplayconfig.qti", "libion", "libsecureui_svcsock", "vendor.display.config@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsecureui_svcsock", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsecureui_svcsock.so"], - shared_libs: ["liblog", "libutils", "libcutils", "libhidlbase", "vendor.qti.hardware.tui_comm@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsensorlistener", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsensorlistener.so"], - shared_libs: ["libshim_sensorndkbridge", "libcutils", "libutils", "libsensorndkbridge", "liblog", "libhardware", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsensorslog", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsensorslog.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libskeymaster4device", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libskeymaster4device.so"], - shared_libs: ["libkeymaster_messages", "libcrypto-v33", "liblog", "libcutils", "libutils", "libbase", "libhidlbase", "libkeymaster_portable", "android.hardware.keymaster@4.0", "android.hardware.keymaster@4.1", "libkeymaster_helper", "libkeymasterdeviceutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsmartfocus_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsmartfocus_interface.so"], - shared_libs: ["liblog", "libcutils", "libuniplugin", "libmpbase", "libarcsoft_object_tracking", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnap_compute", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnap_compute.so"], - shared_libs: ["liblog", "libdl", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnap_compute_wrapper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnap_compute_wrapper.so"], - shared_libs: ["libsnap_compute", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnap_vndk", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnap_vndk.so"], - shared_libs: ["liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnaplite_native", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnaplite_native.so"], - shared_libs: ["libdl", "liblog", "libm", "libEGL", "libGLESv3", "libGLESv2", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnaplite_wrapper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnaplite_wrapper.so"], - shared_libs: ["libdl", "liblog", "libm", "libsnaplite_native", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnpe_dsp_domains_v2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so"], - shared_libs: ["liblog", "libdl", "libcdsprpc", "libm", "libc", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnpe_wrapper", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnpe_wrapper.so"], - shared_libs: ["libSNPE", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_device_mode_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_device_mode_stub.so"], - shared_libs: ["libsns_fastRPC_util", "liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_fastRPC_util", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_fastRPC_util.so"], - shared_libs: ["liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsns_low_lat_stream_stub", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsns_low_lat_stream_stub.so"], - shared_libs: ["libsns_fastRPC_util", "liblog", "libc", "libutils", "libcutils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnsapi", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnsapi.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsnsdiaglog", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsnsdiaglog.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libdiag", "libsensorslog", "libutils", "libcutils", "libssc", "libsnsapi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libspcom", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libspcom.so"], - shared_libs: ["libion", "libutils", "libcutils", "liblog", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssc.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsensorslog", "libcutils", "libutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libsnsapi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libssc_default_listener", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libssc_default_listener.so"], - shared_libs: ["liblog", "libsdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libstork_shared", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libstork_shared.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libswregistrationalgo", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libswregistrationalgo.so"], - shared_libs: ["liblog", "libz", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsynx", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsynx.so"], - shared_libs: ["libos", "libthreadutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libsysmon_cdsp_skel", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libsysmon_cdsp_skel.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libthermalclient", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libthermalclient.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libthreadutils", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libthreadutils.so"], - shared_libs: ["libos", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtinyxml2_1", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtinyxml2_1.so"], - shared_libs: ["libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libtswrappercommon", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libtswrappercommon.so"], - shared_libs: ["libcutils", "liblog", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libuniplugin", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libuniplugin.so"], - shared_libs: ["liblog", "libcutils", "libion", "libGLESv2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvdis_core", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvdis_core.so"], - shared_libs: ["libshim_sensorndkbridge", "libutils", "libui", "liblog", "libcutils", "libsensorndkbridge", "libion", "libOpenCL", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideobeauty.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideobeauty.arcsoft.so"], - shared_libs: ["libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideobeauty_interface", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideobeauty_interface.so"], - shared_libs: ["liblog", "libcutils", "libuniplugin", "libvideobeauty.arcsoft", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideotransitioneffect_roll.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideotransitioneffect_roll.arcsoft.so"], - shared_libs: ["libOpenCL", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvideotransitioneffect_zoom.arcsoft", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvideotransitioneffect_zoom.arcsoft.so"], - shared_libs: ["libOpenCL", "libmpbase", "liblog", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvkmanager_vendor", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvkmanager_vendor.so"], - shared_libs: ["libcutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvppclient", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvppclient.so"], - shared_libs: ["libhidlbase", "libhidltransport", "liblog", "libhwbinder", "libutils", "libhardware", "vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "vendor.qti.hardware.vpp@1.3", "libvpplibrary", "libcutils", "libqdMetaData", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvpphcp", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvpphcp.so"], - shared_libs: ["libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvpphvx", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvpphvx.so"], - shared_libs: ["libcutils", "liblog", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "libvpplibrary", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/libvpplibrary.so"], - shared_libs: ["libhidlbase", "libutils", "vendor.qti.hardware.capabilityconfigstore@1.0", "libcutils", "liblog", "libqdMetaData", "libion", "libvpphvx", "libcdsprpc", "libvpphcp", "libC2D2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.flicker", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sensors.flicker.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libfmq", "libhidlbase", "libhardware", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.grip", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sensors.grip.so"], - shared_libs: ["liblog", "libcutils", "libutils", "libfmq", "libhidlbase", "libhardware", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "sensors.ssc", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/sensors.ssc.so"], - shared_libs: ["libprotobuf-cpp-lite-3.9.1-vendorcompat", "liblog", "libsnsapi", "libssc", "libsnsdiaglog", "libutils", "libcutils", "libsns_fastRPC_util", "libsensorslog", "libhardware", "libhidltransport", "libhidlbase", "android.hardware.sensors@2.0", "android.hardware.sensors@2.0-ScopedWakelock", "android.hardware.graphics.mapper@3.0", "android.hardware.graphics.mapper@2.0", "vendor.qti.hardware.display.mapper@3.0", "vendor.qti.hardware.display.mapper@1.1", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-adreno", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-adreno.so"], - shared_libs: ["liblog", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-common", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-common.so"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "libui", "liblog", "libnativewindow", "libutils", "libcutils", "libfmq", "android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hidl.safe_union@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-hta", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-hta.so"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "unnhal-acc-hvx", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/unnhal-acc-hvx.so"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "liblog", "libutils", "libcutils", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libcdsprpc", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.1", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.1.so"], - shared_libs: ["vendor.display.color@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.2.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.3", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.3.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.4", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.4.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.color@1.5", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.color@1.5.so"], - shared_libs: ["vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.display.postproc@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.display.postproc@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so"], - shared_libs: ["libc++", "libcutils", "liblog", "libofflinelog", "libsync", "android.hardware.graphics.mapper@2.0", "android.hardware.graphics.mapper@3.0", "libcamera_metadata", "libhidlbase", "libhidltransport", "libutils", "vendor.qti.hardware.camera.postproc@1.0", "libz", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.cvp@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.dsp@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.qteeconnector@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.1", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so"], - shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.radio.uim_remote_client@1.2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so"], - shared_libs: ["vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.scve.objecttracker@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.scve.panorama@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.tui_comm@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.vpp@1.1", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.vpp@1.2", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so"], - shared_libs: ["vendor.qti.hardware.vpp@1.1", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.qti.hardware.vpp@1.3", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so"], - shared_libs: ["vendor.qti.hardware.vpp@1.1", "vendor.qti.hardware.vpp@1.2", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.bluetooth@2.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth@2.0.so"], - shared_libs: ["android.hardware.bluetooth@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.hyper-V2-ndk_platform", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk_platform.so"], - shared_libs: ["libbinder_ndk", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.radio.bridge@2.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so"], - shared_libs: ["android.hardware.radio@1.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.radio.bridge@2.1", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.1.so"], - shared_libs: ["android.hardware.radio@1.0", "vendor.samsung.hardware.radio.bridge@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.radio.channel@2.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so"], - shared_libs: ["libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, -} - -cc_prebuilt_library_shared { - name: "vendor.samsung.hardware.thermal@1.0", - owner: "samsung", - strip: { - none: true, - }, - target: { - android_arm64: { - srcs: ["proprietary/vendor/lib64/vendor.samsung.hardware.thermal@1.0.so"], - shared_libs: ["android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "libhidlbase", "liblog", "libutils", "libcutils", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - prefer: true, - soc_specific: true, + imports: [ + "device/samsung/sm8250-common", + "hardware/qcom-caf/sm8250", + "hardware/qcom-caf/wlan", + "hardware/samsung", + "vendor/qcom/opensource/commonsys/display", + "vendor/qcom/opensource/commonsys-intf/display", + "vendor/qcom/opensource/dataservices", + "vendor/qcom/opensource/display", + ], +} + +cc_prebuilt_library_shared { + name: "eglSubDriverAndroid", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/eglSubDriverAndroid.so", + ], + shared_libs: [ + "libEGL_adreno", + "libcutils", + "libhardware", + "libgsl", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.mapper@2.0", + "libhidlbase", + "libutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/eglSubDriverAndroid.so", + ], + shared_libs: [ + "libEGL_adreno", + "libcutils", + "libhardware", + "libgsl", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "android.hardware.graphics.mapper@2.0", + "libhidlbase", + "libutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libEGL_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libEGL_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libEGL_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv1_CM_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv1_CM_adreno.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGLESv2_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libGLESv2_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libllvm-glnext", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libGLESv2_adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libllvm-glnext", + "libcutils", + "libdl", + "libz", + "liblog", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libq3dtools_adreno.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_adreno.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libq3dtools_esx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/egl/libq3dtools_esx.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/egl/libq3dtools_esx.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libdl", + "libc++", + "libc", + "libm", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "egl", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qseecom@1.0-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libhidlmemory", + "libutils", + "libcutils", + "liblog", + "vendor.qti.hardware.qseecom@1.0", + "libQSEEComAPI", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libhidlmemory", + "libutils", + "libcutils", + "liblog", + "vendor.qti.hardware.qseecom@1.0", + "libQSEEComAPI", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vulkan.adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vulkan.adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libz", + "liblog", + "libllvm-glnext", + "libcutils", + "libhardware", + "libnativewindow", + "vendor.qti.hardware.display.mapper@2.0", + "android.hardware.graphics.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vulkan.adreno.so", + ], + shared_libs: [ + "libadreno_utils", + "libgsl", + "libz", + "liblog", + "libllvm-glnext", + "libcutils", + "libhardware", + "libnativewindow", + "vendor.qti.hardware.display.mapper@2.0", + "android.hardware.graphics.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libC2D2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libC2D2.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libC2D2.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libCB", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libCB.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libutils", + "libvndksupport", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libCB.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libgsl", + "libutils", + "libvndksupport", + "libgralloc.qti", + "libgralloctypes", + "vendor.qti.hardware.display.mapper@4.0", + "android.hardware.graphics.mapper@4.0", + "vendor.qti.hardware.display.mapperextensions@1.0", + "vendor.qti.hardware.display.mapperextensions@1.1", + "libhidlbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPreqcancel.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPreqcancel_svc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libGPreqcancel_svc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPreqcancel_svc.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libOpenCL", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libOpenCL.so", + ], + shared_libs: [ + "libcutils", + "libvndksupport", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQSEEComAPI", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libQSEEComAPI.so", + ], + shared_libs: [ + "libion", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQSEEComAPI.so", + ], + shared_libs: [ + "libion", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libVkLayer_q3dtools", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libVkLayer_q3dtools.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libVkLayer_q3dtools.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadreno_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadreno_utils.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadreno_utils.so", + ], + shared_libs: [ + "libgsl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc2d30_bltlib", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libc2d30_bltlib.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc2d30_bltlib.so", + ], + shared_libs: [ + "libgsl", + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcdsprpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsprpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libconfigdb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libconfigdb.so", + ], + shared_libs: [ + "libxml", + "libdsutils", + "libdiag", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libconfigdb.so", + ], + shared_libs: [ + "libxml", + "libdsutils", + "libdiag", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcpion", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libcpion.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcpion.so", + ], + shared_libs: [ + "liblog", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiag", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdiag.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiag.so", + ], + shared_libs: [ + "liblog", + "libc", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdiagjni", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdiagjni.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdiag", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdiagjni.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libdiag", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmfs", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdrmfs.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmfs.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libxml2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdrmtime", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdrmtime.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdrmtime.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libtime_genoff", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsi_netctrl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdsi_netctrl.so", + ], + shared_libs: [ + "libqdi", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libdsutils", + "libconfigdb", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsi_netctrl.so", + ], + shared_libs: [ + "libqdi", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libdsutils", + "libconfigdb", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdsutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libdsutils.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libmdmdetect", + "libnetutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdsutils.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libmdmdetect", + "libnetutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvdsp_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfastcvdsp_stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfastcvdsp_stub.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfastcvopt", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfastcvopt.so", + ], + shared_libs: [ + "liblog", + "libion", + "libOpenCL", + "libfastcvdsp_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfastcvopt.so", + ], + shared_libs: [ + "liblog", + "libion", + "libOpenCL", + "libfastcvdsp_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libfloatingfeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libfloatingfeature.so", + ], + shared_libs: [ + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libfloatingfeature.so", + ], + shared_libs: [ + "libexpat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgpudataproducer", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgpudataproducer.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgpudataproducer.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgsl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgsl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libsync", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libgsl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libz", + "libsync", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libidl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libidl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libidl.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-glnext", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libllvm-glnext.so", + ], + shared_libs: [ + "libgsl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-glnext.so", + ], + shared_libs: [ + "libgsl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libllvm-qcom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libllvm-qcom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libllvm-qcom.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdmdetect", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmdmdetect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdmdetect.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libminkdescriptor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libminkdescriptor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libminkdescriptor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libminksocket", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libminksocket.so", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libminksocket.so", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnative-api", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnative-api.so", + ], + shared_libs: [ + "libminksocket", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnative-api.so", + ], + shared_libs: [ + "libminksocket", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnetmgr_common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libnetmgr_common.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libqmi_cci", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnetmgr_common.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetmgr", + "libqmi_cci", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "liboemcrypto", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/liboemcrypto.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libhidlbase", + "libcpion", + "libminkdescriptor", + "libcutils", + "libtrustedapploader", + "libdisplayconfig.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/liboemcrypto.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libhidlbase", + "libcpion", + "libminkdescriptor", + "libcutils", + "libtrustedapploader", + "libdisplayconfig.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libops", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libops.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libQSEEComAPI", + "liblog", + "libdrm", + "libhidlbase", + "libdisplayconfig.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libops.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libQSEEComAPI", + "liblog", + "libdrm", + "libhidlbase", + "libdisplayconfig.qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdmapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpdmapper.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdmapper.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpdnotifier", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libpdnotifier.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpdnotifier.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcbor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcbor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcbor.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcci_legacy", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcci_legacy.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libidl", + "libqmi_client_qmux", + "libqmi_legacy", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcci_legacy.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libidl", + "libqmi_client_qmux", + "libqmi_legacy", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcmaputils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcmaputils.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqcmaputils.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqdi.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdi.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqdp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqdp.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqdp.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libcutils", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_helper", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqisl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqisl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqisl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_cci", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_cci.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_cci.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_helper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_client_helper.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_client_qmux", + "libqmi_cci", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_helper.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libdsutils", + "libqmiservices", + "libqmi_client_qmux", + "libqmi_cci", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_client_qmux", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_client_qmux.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_client_qmux.so", + ], + shared_libs: [ + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_common_so", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_common_so.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_common_so.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_csi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_csi.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_csi.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqmi_encdec", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_csvt_srvc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_csvt_srvc.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libqmi_legacy", + "libqmiservices", + "libqcci_legacy", + "libqmi_client_qmux", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_csvt_srvc.so", + ], + shared_libs: [ + "libcutils", + "libdiag", + "libqmi_legacy", + "libqmiservices", + "libqcci_legacy", + "libqmi_client_qmux", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_encdec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_encdec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_encdec.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmi_legacy", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmi_legacy.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmi_legacy.so", + ], + shared_libs: [ + "libcutils", + "libqmi_client_qmux", + "libdiag", + "libdsutils", + "libqmiservices", + "libidl", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmiservices", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqmiservices.so", + ], + shared_libs: [ + "libidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmiservices.so", + ], + shared_libs: [ + "libidl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqrtr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqrtr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqrtr.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqsocket", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqsocket.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqsocket.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librpmb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librpmb.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/librpmb.so", + ], + shared_libs: [ + "libutils", + "libQSEEComAPI", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecnativefeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsecnativefeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecnativefeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsemnativecarrierfeature", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsemnativecarrierfeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsemnativecarrierfeature.so", + ], + shared_libs: [ + "libexpat", + "libcutils", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libpng", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsi.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libpng", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspl.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssd", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libssd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssd.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libdiag", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsystem_health_mon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsystem_health_mon.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsystem_health_mon.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtime_genoff", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtime_genoff.so", + ], + shared_libs: [ + "libc", + "libcutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtime_genoff.so", + ], + shared_libs: [ + "libc", + "libcutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtrustedapploader", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtrustedapploader.so", + ], + shared_libs: [ + "liblog", + "libminkdescriptor", + "libminksocket", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtrustedapploader.so", + ], + shared_libs: [ + "liblog", + "libminkdescriptor", + "libminksocket", + "libqcbor", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtzdrmgenprov", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libtzdrmgenprov.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtzdrmgenprov.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libxml", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libxml.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libxml.so", + ], + shared_libs: [ + "liblog", + "libdiag", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.esepowermanager@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.esepowermanager@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.esepowermanager@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.data.latency@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.data.latency@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.data.latency@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qseecom@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.qseecom@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qseecom@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.latency@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.latency@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.latency@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "both", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "btaudio_offload_if", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/btaudio_offload_if.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "android.hardware.bluetooth.audio@2.0", + "libbluetooth_audio_session", + "libbluetooth_audio_session_qti", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "audio.primary.kona", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/audio.primary.kona.so", + ], + shared_libs: [ + "libbase", + "liblog", + "libcutils", + "libtinyalsa", + "libtinycompress", + "libaudioroute", + "libaudioutils", + "libexpat", + "libhidlbase", + "libprocessgroup", + "libutils", + "libsecaudioinfo", + "libaudio_soundtrigger", + "libsamsungVoipResampler", + "librecordalive", + "libaudio_log_utils", + "vendor.qti.hardware.audiohalext@1.0", + "android.hardware.power@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sound_trigger.primary.kona", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/sound_trigger.primary.kona.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libaudioroute", + "libexpat", + "libhardware_legacy", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.audiohalext@1.0-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/hw/vendor.qti.hardware.audiohalext@1.0-impl.so", + ], + shared_libs: [ + "libaudioconfigstore", + "libbase", + "libcutils", + "libexpat", + "libhidlbase", + "libhardware", + "liblog", + "libutils", + "vendor.qti.hardware.audiohalext@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SamsungRec_07020", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_SamsungRec_07020.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_SoundAlive_SRC384_ver320", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_SoundAlive_SRC384_ver320.so", + ], + shared_libs: [ + "libc", + "libm", + "libdl", + "liblog", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "lib_soundaliveresampler", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/lib_soundaliveresampler.so", + ], + shared_libs: [ + "libutils", + "lib_SoundAlive_SRC384_ver320", + "libaudioutils", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdb-fts", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdb-fts.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbloader", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdbloader.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libtinyalsa", + "libacdbrtac", + "libadiertac", + "libacdb-fts", + "libion", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libacdbrtac", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libacdbrtac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadiertac", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadiertac.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libaudcal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadm.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadpcmdec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libadpcmdec.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudcal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudcal.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libdiag", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_log_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudio_log_utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libexpat", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudio_soundtrigger", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudio_soundtrigger.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libtinyalsa", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioconfigstore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudioconfigstore.so", + ], + shared_libs: [ + "libexpat", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioparsers", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libaudioparsers.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbluetooth_audio_session_qti", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libbluetooth_audio_session_qti.so", + ], + shared_libs: [ + "vendor.qti.hardware.bluetooth_audio@2.0", + "libaudioutils", + "libbase", + "libcutils", + "libfmq", + "libhidlbase", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-calwrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-calwrapper.so", + ], + shared_libs: [ + "libgcs-osal", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-ipc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-ipc.so", + ], + shared_libs: [ + "liblog", + "libexpat", + "libgcs-osal", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs-osal", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs-osal.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libgcs", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libgcs.so", + ], + shared_libs: [ + "libgcs-osal", + "libgcs-calwrapper", + "libgcs-ipc", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdmipassthru", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libhdmipassthru.so", + ], + shared_libs: [ + "libaudioparsers", + "libaudioroute", + "libaudioutils", + "libcutils", + "libexpat", + "liblog", + "libtinyalsa", + "libtinycompress", + "libsecaudioinfo", + "libaudio_soundtrigger", + "libsamsungVoipResampler", + "librecordalive", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmulawdec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libmulawdec.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libprofileparamstorage", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libprofileparamstorage.so", + ], + shared_libs: [ + "libxml2", + "libcutils", + "liblog", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_base", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_base.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_basecodec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_basecodec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_core.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_platform", + "libqcodec2_basecodec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_platform", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_platform.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libjsoncpp", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_utils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_utils.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_platform", + "libhidlbase", + "android.hardware.graphics.mapper@3.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcodec2_v4l2codec", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqcodec2_v4l2codec.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libqcodec2_base", + "libqcodec2_platform", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libcodec2_vndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqtigef", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libqtigef.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "librecordalive", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/librecordalive.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "lib_SamsungRec_07020", + "libsecaudioinfo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsamsungVoipResampler", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsamsungVoipResampler.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libtinyalsa", + "lib_soundaliveresampler", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudiocoreutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsecaudiocoreutils.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecaudioinfo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsecaudioinfo.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "libfloatingfeature", + "libsecnativefeature", + "libbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspatializerparamstorage", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspatializerparamstorage.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libprofileparamstorage", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspeakercalibration", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libspeakercalibration.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libc", + "libmedia_helper", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsurround_3mic_proc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libsurround_3mic_proc.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvhidl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/libwvhidl.so", + ], + shared_libs: [ + "libcrypto_shim", + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "android.hidl.memory@1.0", + "libbase", + "libcrypto", + "libhidlbase", + "libhidlmemory", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libwvdrmengine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/mediadrm/libwvdrmengine.so", + ], + shared_libs: [ + "libcrypto_shim", + "libbase", + "libcrypto", + "liblog", + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libstagefright_foundation", + "libutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "mediadrm", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libasphere", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libasphere.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libaudioeffectoffload", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libaudioeffectoffload.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libtinyalsa", + "libsecaudioinfo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcbassboost", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libqcbassboost.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcreverb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libqcreverb.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqcvirt", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libqcvirt.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libshoebox", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libshoebox.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswdap", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/soundfx/libswdap.so", + ], + shared_libs: [ + "libaudioutils", + "libcutils", + "liblog", + "libutils", + "libprofileparamstorage", + "libspatializerparamstorage", + "libsecaudiocoreutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + relative_install_path: "soundfx", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.audiohalext@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm: { + srcs: [ + "proprietary/vendor/lib/vendor.qti.hardware.audiohalext@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "com.qualcomm.qti.ant@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/com.qualcomm.qti.ant@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhwbinder", + "liblog", + "libutils", + "libcutils", + "android.hidl.base@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "android.hardware.bluetooth@1.0-impl-qti", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so", + ], + shared_libs: [ + "libbase", + "libcutils", + "libhidlbase", + "liblog", + "libutils", + "libdiag", + "vendor.samsung.hardware.bluetooth@2.0", + "android.hardware.bluetooth@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "camera.qcom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/camera.qcom.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libcamera_metadata", + "libcamxfdengine", + "libcamximageformatutils", + "libcamxncs", + "libcamxstatscore", + "libhardware_legacy", + "libcvp2", + "libcvp_common", + "libsynx", + "libsecnativefeature", + "libexpat", + "libz", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "gatekeeper.mdfpp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so", + ], + shared_libs: [ + "libQSEEComAPI", + "liblog", + "libcrypto-v33", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.capabilityconfigstore@1.0-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "libxml2", + "vendor.qti.hardware.capabilityconfigstore@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qteeconnector@1.0-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "liblog", + "vendor.qti.hardware.qteeconnector@1.0", + "libQSEEComAPI", + "libxml2", + "libion", + "libGPreqcancel_svc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + relative_install_path: "hw", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libDepthBokehVideo_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libDepthBokehVideo_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libarcsoft_aieffectpk_video", + "libarcsoft_aieffectpk_video_bokeh", + "libarcsoft_aieffectpk_video_plight", + "libmpbase", + "libarcsoft_object_tracking", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPQTEEC_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPQTEEC_vendor.so", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libhidlbase", + "libGPTEE_vendor", + "libQTEEConnector_vendor", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libGPTEE_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libGPTEE_vendor.so", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libQTEEConnector_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libQTEEConnector_vendor.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libcutils", + "libutils", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSNPE", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSNPE.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libc++_shared", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSecureUILib", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSecureUILib.so", + ], + shared_libs: [ + "liblog", + "libStDrvInt", + "libQSEEComAPI", + "libsecureui_svcsock", + "libhidlbase", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSemDataProps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSemDataProps.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libSemTelephonyProps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libSemTelephonyProps.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libStDrvInt", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libStDrvInt.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsp_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libadsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libadsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libadsprpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_aieffectpk_video", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_aieffectpk_video.so", + ], + shared_libs: [ + "libarcsoft_aieffectpk_video_bokeh", + "libarcsoft_aieffectpk_video_plight", + "libsnap_vndk", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_aieffectpk_video_bokeh", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_aieffectpk_video_bokeh.so", + ], + shared_libs: [ + "libsnap_vndk", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_aieffectpk_video_plight", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_aieffectpk_video_plight.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_deflicker_native", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_deflicker_native.so", + ], + shared_libs: [ + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_multi_frame_video_hdr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_multi_frame_video_hdr.so", + ], + shared_libs: [ + "libcdsprpc", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_object_tracking", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_object_tracking.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libarcsoft_superresolution_bokeh", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libarcsoft_superresolution_bokeh.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libbeautyshot.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libbeautyshot.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libc++_shared", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libc++_shared.so", + ], + shared_libs: [ + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamera_nn_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamera_nn_stub.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxexternalformatutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxexternalformatutils.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfacialfeatures", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfacialfeatures.so", + ], + shared_libs: [ + "libcamxfdalgo", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdalgo.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxfdengine", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxfdengine.so", + ], + shared_libs: [ + "libcamera_nn_stub", + "libcamxfdalgo", + "libcamxfacialfeatures", + "libcdsprpc", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxifestriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxifestriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamximageformatutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamximageformatutils.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libutils", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.display.config@1.0", + "vendor.display.config@1.1", + "vendor.display.config@1.2", + "vendor.display.config@1.3", + "vendor.display.config@1.4", + "vendor.display.config@1.5", + "vendor.display.config@1.6", + "vendor.display.config@1.7", + "vendor.display.config@1.8", + "vendor.display.config@1.9", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@2.1", + "android.hardware.graphics.mapper@3.0", + "vendor.qti.hardware.display.mapper@1.0", + "vendor.qti.hardware.display.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxncs", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxncs.so", + ], + shared_libs: [ + "libutils", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsensorslog", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libsnsapi", + "libhardware", + "libcutils", + "libofflinelog", + "libz", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxstatscore", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxstatscore.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxswprocessalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxswprocessalgo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcamxtintlessalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcamxtintlessalgo.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svacnn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2svacnn.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2svarnn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2svarnn.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcapiv2vop", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcapiv2vop.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcdsp_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcdsp_default_listener.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libchilog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libchilog.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcom.qti.chinodeutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcom.qti.chinodeutils.so", + ], + shared_libs: [ + "libcamera_metadata", + "libchilog", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvp2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvp2.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libion", + "libcvp_common", + "libcvp2_hfi", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvp2_hfi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvp2_hfi.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvp_common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvp_common.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libcvpcpuRev_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libcvpcpuRev_skel.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libcdsprpc", + "libion", + "libcvp_common", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisp-aba", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisp-aba.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisplayqos", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisplayqos.so", + ], + shared_libs: [ + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdisplayskuutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdisplayskuutils.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libdpps", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libdpps.so", + ], + shared_libs: [ + "libcutils", + "libdisp-aba", + "libqdutils", + "libutils", + "liblog", + "libbinder", + "libdrm", + "libtinyxml2", + "libhidlbase", + "android.frameworks.sensorservice@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libengmode_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libengmode_client.so", + ], + shared_libs: [ + "libutils", + "libcutils", + "libbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhandgesture.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhandgesture.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhdr_tm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhdr_tm.so", + ], + shared_libs: [ + "liblog", + "libsdm-color", + "libtinyxml2_1", + "libcutils", + "libutils", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhexagon_nn_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhexagon_nn_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhta", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhta.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libm", + "libdl", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhta_hexagon_runtime", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhta_hexagon_runtime.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhypermotion_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhypermotion_core.so", + ], + shared_libs: [ + "libshim_sensorndkbridge", + "libutils", + "libui", + "liblog", + "libcutils", + "libsensorndkbridge", + "libion", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhypermotion_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhypermotion_interface.so", + ], + shared_libs: [ + "libutils", + "libui", + "liblog", + "libcutils", + "libuniplugin", + "libhypermotion_core", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libhypervintf", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libhypervintf.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libutils", + "libbinder", + "libbinder_ndk", + "libhidlbase", + "vendor.samsung.hardware.hyper-V2-ndk_platform", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimage_enhancement.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimage_enhancement.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libimagecodec_native.quram", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libimagecodec_native.quram.so", + ], + shared_libs: [ + "libm", + "liblog", + "libz", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libipebpsstriping", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libipebpsstriping.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "libcdsprpc", + "libqdMetaData", + "libhardware", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libjpegQtable_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libjpegQtable_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libsavscmn", + "libpadm", + "libuniplugin", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymaster_helper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymaster_helper.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libkeymaster4support", + "libkeymaster4_1support", + "libhidlbase", + "libcrypto-v33", + "libQSEEComAPI", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymasterdeviceutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymasterdeviceutils.so", + ], + shared_libs: [ + "libion", + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libspcom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libkeymasterutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libkeymasterutils.so", + ], + shared_libs: [ + "libcutils", + "libQSEEComAPI", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libloadalgo_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libloadalgo_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdmimgload", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdmimgload.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmdsprpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmmcamera_faceproc2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmmcamera_faceproc2.so", + ], + shared_libs: [ + "libc++", + "libdl", + "libc", + "libm", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmpbase", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmpbase.so", + ], + shared_libs: [ + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmultiobject_tracker", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmultiobject_tracker.so", + ], + shared_libs: [ + "liblog", + "libm", + "libz", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmultiviewspin_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmultiviewspin_interface.so", + ], + shared_libs: [ + "libvideotransitioneffect_roll.arcsoft", + "liblog", + "libcutils", + "libuniplugin", + "libmpbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libmultiviewzoom_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libmultiviewzoom_interface.so", + ], + shared_libs: [ + "libvideotransitioneffect_zoom.arcsoft", + "liblog", + "libcutils", + "libuniplugin", + "libmpbase", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnanopb", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnanopb.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnlnetmgr", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnlnetmgr.so", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libnpu", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libnpu.so", + ], + shared_libs: [ + "liblog", + "libcdsprpc", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libofflinelog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libofflinelog.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libos", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libos.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libpadm", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libpadm.so", + ], + shared_libs: [ + "libsavscmn", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libperipheral_client", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libperipheral_client.so", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmiservices-ext", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmiservices-ext.so", + ], + shared_libs: [ + "libidl", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqmiservices-sem-ext", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqmiservices-sem-ext.so", + ], + shared_libs: [ + "libidl", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqseed3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqseed3.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libqtikeymaster4", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libqtikeymaster4.so", + ], + shared_libs: [ + "liblog", + "libcrypto", + "libhidlbase", + "libutils", + "libcutils", + "libkeymasterdeviceutils", + "libkeymasterutils", + "libbase", + "libqcbor", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libril_sem", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libril_sem.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhardware_legacy", + "librilutils", + "android.hardware.radio@1.0", + "android.hardware.radio@1.1", + "android.hardware.radio.deprecated@1.0", + "android.hardware.radio.config@1.0", + "android.hardware.radio.config@1.1", + "android.hardware.radio.config@1.2", + "libhidlbase", + "android.hardware.radio@1.2", + "android.hardware.radio@1.3", + "android.hardware.radio@1.4", + "android.hardware.radio@1.5", + "vendor.samsung.hardware.radio@2.0", + "vendor.samsung.hardware.radio.bridge@2.0", + "vendor.samsung.hardware.radio.bridge@2.1", + "vendor.samsung.hardware.radio@2.1", + "vendor.samsung.hardware.radio@2.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsavscmn", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsavscmn.so", + ], + shared_libs: [ + "libm", + "libz", + "liblog", + "libcutils", + "libc++", + "libc", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveCommon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveCommon.so", + ], + shared_libs: [ + "liblog", + "libion", + "libscveCommon_stub", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveCommon_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveCommon_stub.so", + ], + shared_libs: [ + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectSegmentation", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectSegmentation.so", + ], + shared_libs: [ + "liblog", + "libfastcvopt", + "libscveCommon", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectSegmentation_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectSegmentation_stub.so", + ], + shared_libs: [ + "libscveCommon", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectTracker", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectTracker.so", + ], + shared_libs: [ + "liblog", + "libfastcvopt", + "libscveCommon", + "libscveObjectSegmentation", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libscveObjectTracker_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libscveObjectTracker_stub.so", + ], + shared_libs: [ + "libfastcvopt", + "liblog", + "libscveCommon", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-color", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-color.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbinder", + "libutils", + "libdisplaydebug", + "libtinyxml2_1", + "libsdmutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-colormgr-algo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-colormgr-algo.so", + ], + shared_libs: [ + "liblog", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-diag", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-diag.so", + ], + shared_libs: [ + "libdiag", + "libsdmutils", + "libbinder", + "libdisplaydebug", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdm-disp-vndapis", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdm-disp-vndapis.so", + ], + shared_libs: [ + "libdisplaydebug", + "libqservice", + "libbinder", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdmextension", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdmextension.so", + ], + shared_libs: [ + "libdisplaydebug", + "libsdmutils", + "libdisplayqos", + "libsdm-color", + "libdisplayskuutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsdsprpc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsdsprpc.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsec-ril", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsec-ril.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libril_sem", + "libnetutils", + "libsqlite", + "libhardware_legacy", + "libcrypto", + "librilutils", + "libxml2", + "libz", + "libutils", + "libjsoncpp", + "libSemTelephonyProps", + "libSemDataProps", + "libvkmanager_vendor", + "libengmode_client", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.samsung.hardware.radio.channel@2.0", + "libsecnativefeature", + "libfloatingfeature", + "libsemnativecarrierfeature", + "libtime_genoff", + "libmdmdetect", + "libdsutils", + "librmnetctl", + "libconfigdb", + "libperipheral_client", + "libqmi_cci", + "libqmi_client_helper", + "libqmi", + "libqmiservices", + "libqmiservices-ext", + "libqmiservices-sem-ext", + "libidl", + "libdiag", + "libc++", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecureui", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecureui.so", + ], + shared_libs: [ + "libutils", + "liblog", + "libQSEEComAPI", + "libStDrvInt", + "libhidlbase", + "libbinder", + "libdisplayconfig.qti", + "libion", + "libsecureui_svcsock", + "vendor.display.config@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsecureui_svcsock", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsecureui_svcsock.so", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libhidlbase", + "vendor.qti.hardware.tui_comm@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorlistener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorlistener.so", + ], + shared_libs: [ + "libshim_sensorndkbridge", + "libcutils", + "libutils", + "libsensorndkbridge", + "liblog", + "libhardware", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsensorslog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsensorslog.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libskeymaster4device", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libskeymaster4device.so", + ], + shared_libs: [ + "libkeymaster_messages", + "libcrypto-v33", + "liblog", + "libcutils", + "libutils", + "libbase", + "libhidlbase", + "libkeymaster_portable", + "android.hardware.keymaster@4.0", + "android.hardware.keymaster@4.1", + "libkeymaster_helper", + "libkeymasterdeviceutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsmartfocus_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsmartfocus_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libmpbase", + "libarcsoft_object_tracking", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_compute", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_compute.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_compute_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_compute_wrapper.so", + ], + shared_libs: [ + "libsnap_compute", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnap_vndk", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnap_vndk.so", + ], + shared_libs: [ + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnaplite_native", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnaplite_native.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libEGL", + "libGLESv3", + "libGLESv2", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnaplite_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnaplite_wrapper.so", + ], + shared_libs: [ + "libdl", + "liblog", + "libm", + "libsnaplite_native", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_dsp_domains_v2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_dsp_domains_v2.so", + ], + shared_libs: [ + "liblog", + "libdl", + "libcdsprpc", + "libm", + "libc", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnpe_wrapper", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnpe_wrapper.so", + ], + shared_libs: [ + "libSNPE", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_device_mode_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_device_mode_stub.so", + ], + shared_libs: [ + "libsns_fastRPC_util", + "liblog", + "libc", + "libutils", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_fastRPC_util", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_fastRPC_util.so", + ], + shared_libs: [ + "liblog", + "libc", + "libutils", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsns_low_lat_stream_stub", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsns_low_lat_stream_stub.so", + ], + shared_libs: [ + "libsns_fastRPC_util", + "liblog", + "libc", + "libutils", + "libcutils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsapi", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsapi.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "libcutils", + "libutils", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsnsdiaglog", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsnsdiaglog.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "liblog", + "libdiag", + "libsensorslog", + "libutils", + "libcutils", + "libssc", + "libsnsapi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libspcom", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libspcom.so", + ], + shared_libs: [ + "libion", + "libutils", + "libcutils", + "liblog", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "liblog", + "libsensorslog", + "libcutils", + "libutils", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libsnsapi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libssc_default_listener", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libssc_default_listener.so", + ], + shared_libs: [ + "liblog", + "libsdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libstork_shared", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libstork_shared.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libswregistrationalgo", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libswregistrationalgo.so", + ], + shared_libs: [ + "liblog", + "libz", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsynx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsynx.so", + ], + shared_libs: [ + "libos", + "libthreadutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libsysmon_cdsp_skel", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libsysmon_cdsp_skel.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthermalclient", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthermalclient.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libthreadutils", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libthreadutils.so", + ], + shared_libs: [ + "libos", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtinyxml2_1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtinyxml2_1.so", + ], + shared_libs: [ + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libtswrappercommon", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libtswrappercommon.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libuniplugin", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libuniplugin.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libion", + "libGLESv2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvdis_core", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvdis_core.so", + ], + shared_libs: [ + "libshim_sensorndkbridge", + "libutils", + "libui", + "liblog", + "libcutils", + "libsensorndkbridge", + "libion", + "libOpenCL", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty.arcsoft.so", + ], + shared_libs: [ + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideobeauty_interface", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideobeauty_interface.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libuniplugin", + "libvideobeauty.arcsoft", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideotransitioneffect_roll.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideotransitioneffect_roll.arcsoft.so", + ], + shared_libs: [ + "libOpenCL", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvideotransitioneffect_zoom.arcsoft", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvideotransitioneffect_zoom.arcsoft.so", + ], + shared_libs: [ + "libOpenCL", + "libmpbase", + "liblog", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvkmanager_vendor", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvkmanager_vendor.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvppclient", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvppclient.so", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "liblog", + "libhwbinder", + "libutils", + "libhardware", + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "vendor.qti.hardware.vpp@1.3", + "libvpplibrary", + "libcutils", + "libqdMetaData", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpphcp", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvpphcp.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpphvx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvpphvx.so", + ], + shared_libs: [ + "libcutils", + "liblog", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "libvpplibrary", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/libvpplibrary.so", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "vendor.qti.hardware.capabilityconfigstore@1.0", + "libcutils", + "liblog", + "libqdMetaData", + "libion", + "libvpphvx", + "libcdsprpc", + "libvpphcp", + "libC2D2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.flicker", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sensors.flicker.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libfmq", + "libhidlbase", + "libhardware", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-ScopedWakelock", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.grip", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sensors.grip.so", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libfmq", + "libhidlbase", + "libhardware", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-ScopedWakelock", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "sensors.ssc", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/sensors.ssc.so", + ], + shared_libs: [ + "libprotobuf-cpp-lite-3.9.1-vendorcompat", + "liblog", + "libsnsapi", + "libssc", + "libsnsdiaglog", + "libutils", + "libcutils", + "libsns_fastRPC_util", + "libsensorslog", + "libhardware", + "libhidltransport", + "libhidlbase", + "android.hardware.sensors@2.0", + "android.hardware.sensors@2.0-ScopedWakelock", + "android.hardware.graphics.mapper@3.0", + "android.hardware.graphics.mapper@2.0", + "vendor.qti.hardware.display.mapper@3.0", + "vendor.qti.hardware.display.mapper@1.1", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-adreno", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-adreno.so", + ], + shared_libs: [ + "liblog", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-common", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-common.so", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "libui", + "liblog", + "libnativewindow", + "libutils", + "libcutils", + "libfmq", + "android.hardware.neuralnetworks@1.0", + "android.hardware.neuralnetworks@1.1", + "android.hardware.neuralnetworks@1.2", + "android.hardware.neuralnetworks@1.3", + "android.hidl.safe_union@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-hta", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-hta.so", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "unnhal-acc-hvx", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/unnhal-acc-hvx.so", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "liblog", + "libutils", + "libcutils", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libcdsprpc", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.1.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.2.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.3.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.4", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.4.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "vendor.display.color@1.3", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.color@1.5", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.color@1.5.so", + ], + shared_libs: [ + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "vendor.display.color@1.3", + "vendor.display.color@1.4", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.display.postproc@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.display.postproc@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.camera.postproc@1.0-service-impl", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so", + ], + shared_libs: [ + "libc++", + "libcutils", + "liblog", + "libofflinelog", + "libsync", + "android.hardware.graphics.mapper@2.0", + "android.hardware.graphics.mapper@3.0", + "libcamera_metadata", + "libhidlbase", + "libhidltransport", + "libutils", + "vendor.qti.hardware.camera.postproc@1.0", + "libz", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.cvp@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.cvp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.dsp@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.dsp@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.qteeconnector@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.radio.uim_remote_client@1.2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "vendor.qti.hardware.radio.uim_remote_client@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.scve.objecttracker@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.scve.panorama@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.tui_comm@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.vpp@1.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.1.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.vpp@1.2", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.2.so", + ], + shared_libs: [ + "vendor.qti.hardware.vpp@1.1", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.qti.hardware.vpp@1.3", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.qti.hardware.vpp@1.3.so", + ], + shared_libs: [ + "vendor.qti.hardware.vpp@1.1", + "vendor.qti.hardware.vpp@1.2", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.bluetooth@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.bluetooth@2.0.so", + ], + shared_libs: [ + "android.hardware.bluetooth@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.hyper-V2-ndk_platform", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.hyper-V2-ndk_platform.so", + ], + shared_libs: [ + "libbinder_ndk", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.bridge@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.0.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.bridge@2.1", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.bridge@2.1.so", + ], + shared_libs: [ + "android.hardware.radio@1.0", + "vendor.samsung.hardware.radio.bridge@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.radio.channel@2.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.radio.channel@2.0.so", + ], + shared_libs: [ + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, +} + +cc_prebuilt_library_shared { + name: "vendor.samsung.hardware.thermal@1.0", + owner: "samsung", + strip: { + none: true, + }, + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/lib64/vendor.samsung.hardware.thermal@1.0.so", + ], + shared_libs: [ + "android.hardware.thermal@1.0", + "android.hardware.thermal@2.0", + "libhidlbase", + "liblog", + "libutils", + "libcutils", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + prefer: true, + soc_specific: true, } prebuilt_rfsa { - name: "capi_v2_aptX_CLHDAD_Encoder", - filename: "capi_v2_aptX_CLHDAD_Encoder.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Encoder.so", - relative_install_path: "adsp", - soc_specific: true, + name: "capi_v2_aptX_CLHDAD_Encoder", + filename: "capi_v2_aptX_CLHDAD_Encoder.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Encoder.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libQ6MSFR_manager_skel", - filename: "libQ6MSFR_manager_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libQ6MSFR_manager_skel", + filename: "libQ6MSFR_manager_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libapps_mem_heap", - filename: "libapps_mem_heap.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libapps_mem_heap", + filename: "libapps_mem_heap.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libcamera_nn_skel", - filename: "libcamera_nn_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libcamera_nn_skel", + filename: "libcamera_nn_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libcamera_nn_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libcdsp_face_skel", - filename: "libcdsp_face_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libcdsp_face_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libcdsp_face_skel", + filename: "libcdsp_face_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libcdsp_face_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libcvpdsp_skel", - filename: "libcvpdsp_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libcvpdsp_skel", + filename: "libcvpdsp_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libcvpdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdspCV_skel", - filename: "libdspCV_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdspCV_skel", + filename: "libdspCV_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libdsp_streamer_binning", - filename: "libdsp_streamer_binning.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libdsp_streamer_binning", + filename: "libdsp_streamer_binning.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libdsp_streamer_binning.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libfastcvadsp", - filename: "libfastcvadsp.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvadsp", + filename: "libfastcvadsp.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libfastcvdsp_skel", - filename: "libfastcvdsp_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libfastcvdsp_skel", + filename: "libfastcvdsp_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libfastcvdsp_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libhexagon_nn_skel", - filename: "libhexagon_nn_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libhexagon_nn_skel", + filename: "libhexagon_nn_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libhexagon_nn_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libscveObjectSegmentation_skel", - filename: "libscveObjectSegmentation_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libscveObjectSegmentation_skel", + filename: "libscveObjectSegmentation_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libscveT2T_skel", - filename: "libscveT2T_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libscveT2T_skel", + filename: "libscveT2T_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libsnpe_dsp_v66_domains_v2_skel", - filename: "libsnpe_dsp_v66_domains_v2_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libsnpe_dsp_v66_domains_v2_skel", + filename: "libsnpe_dsp_v66_domains_v2_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libsns_device_mode_skel", - filename: "libsns_device_mode_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libsns_device_mode_skel", + filename: "libsns_device_mode_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libsns_device_mode_skel.so", + relative_install_path: "adsp", + soc_specific: true, } prebuilt_rfsa { - name: "libsns_low_lat_stream_skel", - filename: "libsns_low_lat_stream_skel.so", - owner: "samsung", - src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so", - relative_install_path: "adsp", - soc_specific: true, + name: "libsns_low_lat_stream_skel", + filename: "libsns_low_lat_stream_skel.so", + owner: "samsung", + src: "proprietary/vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so", + relative_install_path: "adsp", + soc_specific: true, } android_app_import { - name: "TimeService", - owner: "samsung", - apk: "proprietary/vendor/app/TimeService/TimeService.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - soc_specific: true, + name: "TimeService", + owner: "samsung", + apk: "proprietary/vendor/app/TimeService/TimeService.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + soc_specific: true, } android_app_import { - name: "HotwordEnrollmentOKGoogleEx3HEXAGON", - owner: "samsung", - apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleEx3HEXAGON/HotwordEnrollmentOKGoogleEx3HEXAGON.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "HotwordEnrollmentOKGoogleEx3HEXAGON", + owner: "samsung", + apk: "proprietary/product/priv-app/HotwordEnrollmentOKGoogleEx3HEXAGON/HotwordEnrollmentOKGoogleEx3HEXAGON.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } android_app_import { - name: "HotwordEnrollmentXGoogleEx3HEXAGON", - owner: "samsung", - apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleEx3HEXAGON/HotwordEnrollmentXGoogleEx3HEXAGON.apk", - certificate: "platform", - dex_preopt: { - enabled: false, - }, - privileged: true, - product_specific: true, + name: "HotwordEnrollmentXGoogleEx3HEXAGON", + owner: "samsung", + apk: "proprietary/product/priv-app/HotwordEnrollmentXGoogleEx3HEXAGON/HotwordEnrollmentXGoogleEx3HEXAGON.apk", + certificate: "platform", + dex_preopt: { + enabled: false, + }, + privileged: true, + product_specific: true, } dex_import { - name: "audiosphere", - owner: "samsung", - jars: ["proprietary/system_ext/framework/audiosphere.jar"], - system_ext_specific: true, + name: "audiosphere", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/audiosphere.jar", + ], + system_ext_specific: true, } dex_import { - name: "com.android.hotwordenrollment.common.util", - owner: "samsung", - jars: ["proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar"], - system_ext_specific: true, + name: "com.android.hotwordenrollment.common.util", + owner: "samsung", + jars: [ + "proprietary/system_ext/framework/com.android.hotwordenrollment.common.util.jar", + ], + system_ext_specific: true, } prebuilt_etc_xml { - name: "android.hardware.neuralnetworks@1.3-service-qti-hta.xml", - owner: "samsung", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.3-service-qti-hta.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "android.hardware.neuralnetworks@1.3-service-qti.xml", - owner: "samsung", - src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.3-service-qti.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "c2_manifest_vendor.xml", - owner: "samsung", - src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "c2_manifest_vendor.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/c2_manifest_vendor.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "manifest_android.hardware.drm@1.3-service.widevine.xml", - owner: "samsung", - src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "manifest_android.hardware.drm@1.3-service.widevine.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } prebuilt_etc_xml { - name: "vendor.samsung.hardware.thermal@1.0-manifest.xml", - owner: "samsung", - src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal@1.0-manifest.xml", - filename_from_src: true, - sub_dir: "vintf/manifest", - soc_specific: true, + name: "vendor.samsung.hardware.thermal@1.0-manifest.xml", + owner: "samsung", + src: "proprietary/vendor/etc/vintf/manifest/vendor.samsung.hardware.thermal@1.0-manifest.xml", + filename_from_src: true, + sub_dir: "vintf/manifest", + soc_specific: true, } cc_prebuilt_binary { - name: "adpl", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/adpl"], - shared_libs: ["libc", "liblog", "libdiag", "libdsutils", "librmnetctl", "libqmi_cci", "libqmiservices", "libnetutils", "libcutils", "libqmi_client_qmux", "libqmi_encdec", "libqcmaputils", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "adpl", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/adpl", + ], + shared_libs: [ + "libc", + "liblog", + "libdiag", + "libdsutils", + "librmnetctl", + "libqmi_cci", + "libqmiservices", + "libnetutils", + "libcutils", + "libqmi_client_qmux", + "libqmi_encdec", + "libqcmaputils", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "adsprpcd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/adsprpcd"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "adsprpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/adsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "cdsprpcd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cdsprpcd"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cdsprpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cdsprpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "cnss-daemon", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/cnss-daemon"], - shared_libs: ["libcutils", "liblog", "libqmi_cci", "libqmi_common_so", "libnl", "libcld80211", "libperipheral_client", "libmdmdetect", "libqmiservices", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "cnss-daemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/cnss-daemon", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_cci", + "libqmi_common_so", + "libnl", + "libcld80211", + "libperipheral_client", + "libmdmdetect", + "libqmiservices", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "dspservice", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/dspservice"], - shared_libs: ["libhidlbase", "libhidltransport", "libhardware", "libhwbinder", "libutils", "libcutils", "liblog", "libavservices_minijail", "vendor.qti.hardware.dsp@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "dspservice", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/dspservice", + ], + shared_libs: [ + "libhidlbase", + "libhidltransport", + "libhardware", + "libhwbinder", + "libutils", + "libcutils", + "liblog", + "libavservices_minijail", + "vendor.qti.hardware.dsp@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "factory.ssc", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/factory.ssc"], - shared_libs: ["libdiag", "liblog", "libcutils", "libqmi_common_so", "libqmi_cci", "libqmi_encdec", "libqmi_csi", "libnanopb", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "factory.ssc", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/factory.ssc", + ], + shared_libs: [ + "libdiag", + "liblog", + "libcutils", + "libqmi_common_so", + "libqmi_cci", + "libqmi_encdec", + "libqmi_csi", + "libnanopb", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "hvdcp_opti", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hvdcp_opti"], - shared_libs: ["libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "hvdcp_opti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hvdcp_opti", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.bluetooth@1.0-service-qti", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti"], - shared_libs: ["liblog", "libcutils", "libutils", "libhidlbase", "vendor.samsung.hardware.bluetooth@2.0", "android.hardware.bluetooth@1.0", "com.qualcomm.qti.ant@1.0", "libqti_vndfwk_detect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.bluetooth@1.0-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libutils", + "libhidlbase", + "vendor.samsung.hardware.bluetooth@2.0", + "android.hardware.bluetooth@1.0", + "com.qualcomm.qti.ant@1.0", + "libqti_vndfwk_detect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.drm@1.3-service.widevine", - owner: "samsung", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine"], - shared_libs: ["android.hardware.drm@1.0", "android.hardware.drm@1.1", "android.hardware.drm@1.2", "android.hardware.drm@1.3", "libbase", "libhidlbase", "liblog", "libutils", "libwvhidl", "libbinder", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.drm@1.3-service.widevine", + owner: "samsung", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.drm@1.3-service.widevine", + ], + shared_libs: [ + "android.hardware.drm@1.0", + "android.hardware.drm@1.1", + "android.hardware.drm@1.2", + "android.hardware.drm@1.3", + "libbase", + "libhidlbase", + "liblog", + "libutils", + "libwvhidl", + "libbinder", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.keymaster@4.0-strongbox-service-qti", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-strongbox-service-qti"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "android.hardware.keymaster@4.0", "libqtikeymaster4", "libcrypto", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.keymaster@4.0-strongbox-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.keymaster@4.0-strongbox-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "android.hardware.keymaster@4.0", + "libqtikeymaster4", + "libcrypto", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "android.hardware.neuralnetworks@1.3-service-qti", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti"], - shared_libs: ["libbase", "libhardware", "libhidlbase", "libhidlmemory", "liblog", "libutils", "libcutils", "libfmq", "libui", "android.hardware.neuralnetworks@1.0", "android.hardware.neuralnetworks@1.1", "android.hardware.neuralnetworks@1.2", "android.hardware.neuralnetworks@1.3", "android.hidl.safe_union@1.0", "android.hidl.allocator@1.0", "android.hidl.memory@1.0", "libprotobuf-cpp-full-3.9.1-vendorcompat", "libsync", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "android.hardware.neuralnetworks@1.3-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti", + ], + shared_libs: [ + "libbase", + "libhardware", + "libhidlbase", + "libhidlmemory", + "liblog", + "libutils", + "libcutils", + "libfmq", + "libui", + "android.hardware.neuralnetworks@1.0", + "android.hardware.neuralnetworks@1.1", + "android.hardware.neuralnetworks@1.2", + "android.hardware.neuralnetworks@1.3", + "android.hidl.safe_union@1.0", + "android.hidl.allocator@1.0", + "android.hidl.memory@1.0", + "libprotobuf-cpp-full-3.9.1-vendorcompat", + "libsync", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "rild", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/rild"], - shared_libs: ["libcutils", "liblog", "libril_sem", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "rild", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/rild", + ], + shared_libs: [ + "libcutils", + "liblog", + "libril_sem", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.display.color@1.0-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.display.color@1.0-service"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libbinder", "libhardware_legacy", "libhardware", "libhidlbase", "vendor.display.color@1.0", "vendor.display.color@1.1", "vendor.display.color@1.2", "vendor.display.color@1.3", "vendor.display.color@1.4", "vendor.display.color@1.5", "vendor.display.postproc@1.0", "libsdm-disp-vndapis", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.display.color@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.display.color@1.0-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libbinder", + "libhardware_legacy", + "libhardware", + "libhidlbase", + "vendor.display.color@1.0", + "vendor.display.color@1.1", + "vendor.display.color@1.2", + "vendor.display.color@1.3", + "vendor.display.color@1.4", + "vendor.display.color@1.5", + "vendor.display.postproc@1.0", + "libsdm-disp-vndapis", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.hardware.capabilityconfigstore@1.0-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libxml2", "vendor.qti.hardware.capabilityconfigstore@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.hardware.capabilityconfigstore@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "libxml2", + "vendor.qti.hardware.capabilityconfigstore@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.hardware.qseecom@1.0-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service"], - shared_libs: ["libbase", "libhidlbase", "libutils", "liblog", "vendor.qti.hardware.qseecom@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.hardware.qseecom@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service", + ], + shared_libs: [ + "libbase", + "libhidlbase", + "libutils", + "liblog", + "vendor.qti.hardware.qseecom@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.hardware.qteeconnector@1.0-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service"], - shared_libs: ["libhidlbase", "libutils", "liblog", "vendor.qti.hardware.qteeconnector@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.hardware.qteeconnector@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service", + ], + shared_libs: [ + "libhidlbase", + "libutils", + "liblog", + "vendor.qti.hardware.qteeconnector@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.hardware.tui_comm@1.0-service-qti", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti"], - shared_libs: ["liblog", "libcutils", "libbase", "libutils", "libhardware", "libhidlbase", "libbinder", "vendor.qti.hardware.tui_comm@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.hardware.tui_comm@1.0-service-qti", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti", + ], + shared_libs: [ + "liblog", + "libcutils", + "libbase", + "libutils", + "libhardware", + "libhidlbase", + "libbinder", + "vendor.qti.hardware.tui_comm@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.qti.media.c2@1.0-service", - owner: "samsung", - target: { - android_arm: { - srcs: ["proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service"], - shared_libs: ["libutils", "libcutils", "liblog", "libcodec2_vndk", "libqcodec2_base", "libqcodec2_utils", "libqcodec2_basecodec", "libqcodec2_platform", "libqcodec2_core", "android.hardware.media.c2@1.0", "libavservices_minijail", "libbinder", "libhidlbase", "libvndksupport", "libcodec2_hidl@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "32", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.qti.media.c2@1.0-service", + owner: "samsung", + target: { + android_arm: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.qti.media.c2@1.0-service", + ], + shared_libs: [ + "libutils", + "libcutils", + "liblog", + "libcodec2_vndk", + "libqcodec2_base", + "libqcodec2_utils", + "libqcodec2_basecodec", + "libqcodec2_platform", + "libqcodec2_core", + "android.hardware.media.c2@1.0", + "libavservices_minijail", + "libbinder", + "libhidlbase", + "libvndksupport", + "libcodec2_hidl@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "32", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } cc_prebuilt_binary { - name: "vendor.samsung.hardware.thermal@1.0-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/hw/vendor.samsung.hardware.thermal@1.0-service"], - shared_libs: ["libbase", "libutils", "libcutils", "libhidlbase", "liblog", "libhardware", "libcamera_metadata", "android.hardware.thermal@1.0", "android.hardware.thermal@2.0", "vendor.samsung.hardware.thermal@1.0", "android.frameworks.cameraservice.service@2.0", "android.frameworks.cameraservice.service@2.1", "libhypervintf", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - relative_install_path: "hw", - soc_specific: true, + name: "vendor.samsung.hardware.thermal@1.0-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/hw/vendor.samsung.hardware.thermal@1.0-service", + ], + shared_libs: [ + "libbase", + "libutils", + "libcutils", + "libhidlbase", + "liblog", + "libhardware", + "libcamera_metadata", + "android.hardware.thermal@1.0", + "android.hardware.thermal@2.0", + "vendor.samsung.hardware.thermal@1.0", + "android.frameworks.cameraservice.service@2.0", + "android.frameworks.cameraservice.service@2.1", + "libhypervintf", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, } sh_binary { - name: "init.qti.chg_policy", - owner: "samsung", - src: "proprietary/vendor/bin/init.qti.chg_policy.sh", - filename: "init.qti.chg_policy.sh", - soc_specific: true, + name: "init.qti.chg_policy", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.chg_policy.sh", + filename: "init.qti.chg_policy.sh", + soc_specific: true, } sh_binary { - name: "init.qti.qcv", - owner: "samsung", - src: "proprietary/vendor/bin/init.qti.qcv.sh", - filename: "init.qti.qcv.sh", - soc_specific: true, + name: "init.qti.qcv", + owner: "samsung", + src: "proprietary/vendor/bin/init.qti.qcv.sh", + filename: "init.qti.qcv.sh", + soc_specific: true, } cc_prebuilt_binary { - name: "irsc_util", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/irsc_util"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "irsc_util", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/irsc_util", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ks", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ks"], - shared_libs: ["libc", "libcutils", "libutils", "liblog", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ks", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ks", + ], + shared_libs: [ + "libc", + "libcutils", + "libutils", + "liblog", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "mdm_helper", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/mdm_helper"], - shared_libs: ["libcutils", "libutils", "liblog", "libmdmdetect", "libmdmimgload", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "mdm_helper", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mdm_helper", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libmdmdetect", + "libmdmimgload", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "mdm_helper_proxy", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/mdm_helper_proxy"], - shared_libs: ["libcutils", "libutils", "liblog", "libmdmdetect", "libmdmimgload", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "mdm_helper_proxy", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/mdm_helper_proxy", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libmdmdetect", + "libmdmimgload", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "netmgrd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/netmgrd"], - shared_libs: ["libdsutils", "libconfigdb", "libdiag", "libcutils", "liblog", "libnetutils", "librmnetctl", "libnlnetmgr", "libnetmgr", "libnetmgr_common", "libqmiservices", "libqmi_common_so", "libqmi_cci", "libqmi_client_qmux", "libqmi_client_helper", "libqmi", "libutils", "libhidlbase", "libandroid_net", "android.system.net.netd@1.1", "libqti_vndfwk_detect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "netmgrd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/netmgrd", + ], + shared_libs: [ + "libdsutils", + "libconfigdb", + "libdiag", + "libcutils", + "liblog", + "libnetutils", + "librmnetctl", + "libnlnetmgr", + "libnetmgr", + "libnetmgr_common", + "libqmiservices", + "libqmi_common_so", + "libqmi_cci", + "libqmi_client_qmux", + "libqmi_client_helper", + "libqmi", + "libutils", + "libhidlbase", + "libandroid_net", + "android.system.net.netd@1.1", + "libqti_vndfwk_detect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "npu_launcher", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/npu_launcher"], - shared_libs: ["libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "npu_launcher", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/npu_launcher", + ], + shared_libs: [ + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pd-mapper", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pd-mapper"], - shared_libs: ["libcutils", "libutils", "liblog", "libjson", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pd-mapper", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pd-mapper", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libjson", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pm-proxy", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pm-proxy"], - shared_libs: ["libperipheral_client", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pm-proxy", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-proxy", + ], + shared_libs: [ + "libperipheral_client", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "pm-service", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/pm-service"], - shared_libs: ["libcutils", "libutils", "liblog", "libbinder", "libqmi_cci", "libqmi_common_so", "libqmi_encdec", "libqmi_csi", "libmdmdetect", "libperipheral_client", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "pm-service", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/pm-service", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libbinder", + "libqmi_cci", + "libqmi_common_so", + "libqmi_encdec", + "libqmi_csi", + "libmdmdetect", + "libperipheral_client", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ppd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ppd"], - shared_libs: ["libcutils", "liblog", "libhidlbase", "vendor.display.postproc@1.0", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ppd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ppd", + ], + shared_libs: [ + "libcutils", + "liblog", + "libhidlbase", + "vendor.display.postproc@1.0", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qdcmss", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qdcmss"], - shared_libs: ["libcutils", "libutils", "libqservice", "libsdmutils", "libbinder", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qdcmss", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qdcmss", + ], + shared_libs: [ + "libcutils", + "libutils", + "libqservice", + "libsdmutils", + "libbinder", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qrtr-ns", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qrtr-ns"], - shared_libs: ["libqrtr", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qrtr-ns", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qrtr-ns", + ], + shared_libs: [ + "libqrtr", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "qseecomd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/qseecomd"], - shared_libs: ["libcutils", "libutils", "liblog", "libQSEEComAPI", "libdrmfs", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "qseecomd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/qseecomd", + ], + shared_libs: [ + "libcutils", + "libutils", + "liblog", + "libQSEEComAPI", + "libdrmfs", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "rmt_storage", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/rmt_storage"], - shared_libs: ["libqmi_csi", "libqmi_common_so", "libcutils", "liblog", "libmdmdetect", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "rmt_storage", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/rmt_storage", + ], + shared_libs: [ + "libqmi_csi", + "libqmi_common_so", + "libcutils", + "liblog", + "libmdmdetect", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "sec_nvm", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/sec_nvm"], - shared_libs: ["liblog", "libutils", "libcutils", "libspcom", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "sec_nvm", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sec_nvm", + ], + shared_libs: [ + "liblog", + "libutils", + "libcutils", + "libspcom", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "shsusrd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/shsusrd"], - shared_libs: ["libcrypto", "libssl", "libqmiservices", "libqmi_cci", "libqmi_common_so", "libqmi_client_qmux", "libqmi_client_helper", "libdsutils", "libconfigdb", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "shsusrd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/shsusrd", + ], + shared_libs: [ + "libcrypto", + "libssl", + "libqmiservices", + "libqmi_cci", + "libqmi_common_so", + "libqmi_client_qmux", + "libqmi_client_helper", + "libdsutils", + "libconfigdb", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "spdaemon", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/spdaemon"], - shared_libs: ["libspcom", "libutils", "libcutils", "liblog", "libmdmdetect", "libperipheral_client", "libhidlbase", "libhidltransport", "libhwbinder", "vendor.qti.hardware.radio.uim_remote_client@1.0", "vendor.qti.hardware.radio.uim_remote_client@1.1", "vendor.qti.hardware.radio.uim_remote_client@1.2", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "spdaemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/spdaemon", + ], + shared_libs: [ + "libspcom", + "libutils", + "libcutils", + "liblog", + "libmdmdetect", + "libperipheral_client", + "libhidlbase", + "libhidltransport", + "libhwbinder", + "vendor.qti.hardware.radio.uim_remote_client@1.0", + "vendor.qti.hardware.radio.uim_remote_client@1.1", + "vendor.qti.hardware.radio.uim_remote_client@1.2", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "sscrpcd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/sscrpcd"], - shared_libs: ["liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "sscrpcd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/sscrpcd", + ], + shared_libs: [ + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ssgtzd", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ssgtzd"], - shared_libs: ["libqcbor", "libminksocket", "libminkdescriptor", "liblog", "libjsoncpp", "libcutils", "libQSEEComAPI", "libcurl", "libqmi", "libqmi_common_so", "libqmi_csi", "libqmi_cci", "libdsi_netctrl", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ssgtzd", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssgtzd", + ], + shared_libs: [ + "libqcbor", + "libminksocket", + "libminkdescriptor", + "liblog", + "libjsoncpp", + "libcutils", + "libQSEEComAPI", + "libcurl", + "libqmi", + "libqmi_common_so", + "libqmi_csi", + "libqmi_cci", + "libdsi_netctrl", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ssr_diag", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ssr_diag"], - shared_libs: ["libdiag", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ssr_diag", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_diag", + ], + shared_libs: [ + "libdiag", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "ssr_setup", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/ssr_setup"], - shared_libs: ["libcutils", "libutils", "libmdmdetect", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "ssr_setup", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/ssr_setup", + ], + shared_libs: [ + "libcutils", + "libutils", + "libmdmdetect", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "subsystem_ramdump", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/subsystem_ramdump"], - shared_libs: ["libmdmdetect", "libcutils", "libutils", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "subsystem_ramdump", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/subsystem_ramdump", + ], + shared_libs: [ + "libmdmdetect", + "libcutils", + "libutils", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "tftp_server", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/tftp_server"], - shared_libs: ["libqsocket", "libqrtr", "liblog", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "tftp_server", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/tftp_server", + ], + shared_libs: [ + "libqsocket", + "libqrtr", + "liblog", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "thermal-engine", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/thermal-engine"], - shared_libs: ["libcutils", "liblog", "libqmi_common_so", "libqmi_cci", "libc++", "libc", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "thermal-engine", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/thermal-engine", + ], + shared_libs: [ + "libcutils", + "liblog", + "libqmi_common_so", + "libqmi_cci", + "libc++", + "libc", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } cc_prebuilt_binary { - name: "time_daemon", - owner: "samsung", - target: { - android_arm64: { - srcs: ["proprietary/vendor/bin/time_daemon"], - shared_libs: ["libc", "liblog", "libcutils", "libqmi_cci", "libqmi_common_so", "libc++", "libm", "libdl", ], - }, - }, - compile_multilib: "64", - strip: { - none: true, - }, - prefer: true, - soc_specific: true, + name: "time_daemon", + owner: "samsung", + target: { + android_arm64: { + srcs: [ + "proprietary/vendor/bin/time_daemon", + ], + shared_libs: [ + "libc", + "liblog", + "libcutils", + "libqmi_cci", + "libqmi_common_so", + "libc++", + "libm", + "libdl", + ], + }, + }, + compile_multilib: "64", + strip: { + none: true, + }, + prefer: true, + soc_specific: true, } install_symlink { - name: "libEGL_adreno_libEGL_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libEGL_adreno.so", - symlink_target: "/vendor/lib/egl/libEGL_adreno.so", + name: "vendor_lib_libEGL_adreno_so", + soc_specific: true, + installed_location: "lib/libEGL_adreno.so", + symlink_target: "/vendor/lib/egl/libEGL_adreno.so", } install_symlink { - name: "libGLESv2_adreno_libGLESv2_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libGLESv2_adreno.so", - symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so", + name: "vendor_lib_libGLESv2_adreno_so", + soc_specific: true, + installed_location: "lib/libGLESv2_adreno.so", + symlink_target: "/vendor/lib/egl/libGLESv2_adreno.so", } install_symlink { - name: "libq3dtools_adreno_libq3dtools_adreno_symlink32", - soc_specific: true, - installed_location: "lib/libq3dtools_adreno.so", - symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so", + name: "vendor_lib_libq3dtools_adreno_so", + soc_specific: true, + installed_location: "lib/libq3dtools_adreno.so", + symlink_target: "/vendor/lib/egl/libq3dtools_adreno.so", } install_symlink { - name: "libEGL_adreno_libEGL_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libEGL_adreno.so", - symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", + name: "vendor_lib64_libEGL_adreno_so", + soc_specific: true, + installed_location: "lib64/libEGL_adreno.so", + symlink_target: "/vendor/lib64/egl/libEGL_adreno.so", } install_symlink { - name: "libGLESv2_adreno_libGLESv2_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libGLESv2_adreno.so", - symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", + name: "vendor_lib64_libGLESv2_adreno_so", + soc_specific: true, + installed_location: "lib64/libGLESv2_adreno.so", + symlink_target: "/vendor/lib64/egl/libGLESv2_adreno.so", } install_symlink { - name: "libq3dtools_adreno_libq3dtools_adreno_symlink64", - soc_specific: true, - installed_location: "lib64/libq3dtools_adreno.so", - symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", + name: "vendor_lib64_libq3dtools_adreno_so", + soc_specific: true, + installed_location: "lib64/libq3dtools_adreno.so", + symlink_target: "/vendor/lib64/egl/libq3dtools_adreno.so", } - diff --git a/Android.mk b/Android.mk index ea3f4b2..362133d 100644 --- a/Android.mk +++ b/Android.mk @@ -1,9 +1,5 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/sm8250-common/setup-makefiles.sh LOCAL_PATH := $(call my-dir) - -ifneq ($(filter gts7l gts7lwifi gts7xl gts7xlwifi r8q,$(TARGET_DEVICE)),) - -endif diff --git a/BoardConfigVendor.mk b/BoardConfigVendor.mk index b3f4c87..18ed0ae 100644 --- a/BoardConfigVendor.mk +++ b/BoardConfigVendor.mk @@ -1,4 +1,3 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/sm8250-common/setup-makefiles.sh - diff --git a/proprietary/vendor/lib/libwvhidl.so b/proprietary/vendor/lib/libwvhidl.so index 90f1e7fa7b099e2f10f24c81c53dfed0350d9d8b..692288e1b586744673d5d34fc303336072a8ebeb 100644 GIT binary patch delta 430722 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 Ne_im?Ufp9_{U50~RCWLW delta 367119 zcmZ6Ucf3#aAIIO{fxGYh-h1uQz4j%0WUmm}AtO7oWp91WGP5^jk7R`+WDA*PhC&n- znMKI&`8nUuIiKVAhev(x_ngms&)56?{+t^#7I==Xp5vL4rGT_amc;tWB3?;VT#_VG z@=9h&FR4YOxa(gfk4UAdHSw*Qr)t^TRM`=?IL@nxIj_p$|}<&za2nRFyZdh%?%M9UxX zUTM@ZQQ~+mApEzDSJIx3l{Wf!Z(+Y2I~|ZV;i2cFr~2iUX7N&v=d<(v_y~_|>lz`2 zX{-K91w69&V1%_a)t)upE5pjf$qw~SGTd(@Nv&bvmPsgYU1g$^hx$BjzpT$aF-9cOr zzcdJomn4?fVH*L;s#~R^&vL zFlPsTr@xI>f5FgU%=PH$=2cJG@T^SLtA^ZtpMQ zkuzV0%M9Ia+Q%c^s|I9)Za-P(ktf&bU$>V)Q!`J*il6bV9VofTCs}93IRlIw%8^Wq zl;QgKF!4y`d{NebYDfNM0-aY!$O8R)V^+LFg_IQ$!Z_B1&gSw+pXO1rPXGQ*evbsc470dGo#6*_XnO*Zq<^0Q4XlO+ z6f>&dvYgI1@O&z$01j#>fu61MB;Ul>RtU;5KW<>)EPPFT&)po?xk;L=GfJ$U)lbNN%D)PyfW6Tw0I zBP2?%u=GT)Y%FQEwC_rH1tS;Tw&~1 zXvey-#dRtsI16l1$ScP_i*bmy$suo0(*6`9P4x>^H~3}$hy+RWg*u4xdt`ozC})fN z(BZub2@VY;orOlSMoSj`{^WdKxzH|74nbv#MqWd3Eu0nOu;ubyBFh_u%QK!=J1}@s z&?A4)p}l2O(|KhgvOkdrl+Htxukei*t@}afDySy%&&7dIBedZTwO*YrLhH)QocE5^3@*jkAT_M~eLQS)^R! zh}7>hFCzP0qWQIj9N8ShHHme7^5UYI@V;?=Y1A#*V%ubna2%q!5~8^r6HrGM96y+q z&Wn_zdPQm1dgPt&qa>SdcmEp6Mf)_2t+ur7J&*K!J=xN3iY9uG@X4#4QOG>6cC0%8 zJ^EjggjwyhGVpDYw%H@)yzXzoQjfIV6(j9K?V!|u-6vBom>HM-n|9`aysBS_xh~Rp zZj>ZyB3(4vBLl8QNkRR4{?tD43^82O^bBm-Jj`M1R2_X1J~~zg>gV_L@X3O#Hdh2= zrNVWe6hV@yGf^uH7W7E@&QWqj6H%%|D4&io4i$fe=v>^+@cGalUMVsg`$50|q^DQT z6pwR=vfCm@+gbh3M;+Ih9v7OB(*Kp0BKiJ`btKdD{XUuWwb2Ey9}*e%dYEIN^a=M! z+U^mKa_W`UBgHaANd-NDm3h2!^&2B-#?|r3+Mi-&qW=B&1tQH_gi8x{)YAWl)_A4B zwOFUa_mNCjQ%pPKuReJrO+ZT0fg-{Yk9`s-7?91HO}l^Pkz7xs9HPw&8*fFjmeK>B z`<4Z?43n+8{nk*AtT_=Sy>0#9xU^3)K8cYHddsDTPgsmQUvBP`oe(M@&~A7g@Dn&gu< zZaJ~hBNrb;NtmtwpZ?*Mv9*&elS#4F-kMCPm?jbi7>LF597*TbJJ6|xPlgqWmAks# zvc6YxZAN+N_HKwURgpNyq$`U^oj)>8Q1I3fe%;?EJ2EFqus(lKM&^W{ebTT0(WqAqEAkJ zVSY}tv?z`c!eWbjpu^(Y@OjI1kSNP z(>ShGlO7`5Rz^y3{d?0iOrUdwV`h(Kht8nhZG+^{V6P-$(B#!LR%dhZToc%CR{OK0)?0oU_orel=4&b-a*Ub+2yjN|(~LtWQA6XSSN z4T9}`awD(NelNa2`yGyx;mlA8mR#HUpY+KV-z%i}%Y{z@f^BF`pxI)P4im$r zscvW7} zD>OVpsz7AwfyT&zT-5_khYQ)_US$m%j(iKdzMNsx{;j+cz&*DmW4ClZDdCzxtD-*X z4%;b!TA3VW~1-ftWNrYY9)M9U}3Dx&?_E>ptyj|XAe-!@0Z8< z%?@}FL^Hb?*Q+m1;PTsHmiw*-JXYH$ozuk0X5If+u=)Et^pPn2-*P>G!q5bnqaUb> zSv|*PRxe-ak=r%m>@AZDms#-`WB0$+8ua6y5@ffYz}JmLCY6eGyy4=A&Jl=Cdk0GY>XBxZVq|x0XiJO!bVHx?Lz3E}`1W)xo_`G0H#>mi@^g&jr5kl5^9r)#hXV3>8m<4U zE%(UXHx1jg&+e6ewPGzIQ7^1%?v=_ollBg*>x@m8F3yqdWB1_~WQvvHdcynu^GY*x zgZ=#QqdrMyLbk5S^NUZeD{ZUvzcQPDuZB7u7hraw8P;3vml1>G<)LnGso;^FSj9FK zU&fU>yvH~qZR=wZ{b01){6c<7wJG3;_5`?W^|^2@rg<7Rq;Uc5IGYw&YwDA^ID;hcrQ1ED6xL|i!Tio?`k$a~jWlC76eYi5N zTe>iZCURs#`;BD%_!So4m&4+@huLgz*}-G@`)?bwy9k1&GN6$?;U!;lrg+b&0BgXE zC(w3?TAR&^-lo0A7%XRjbY44c`hOFf@o;~vRNK?(T2^Gl<|r)~qUE1+g3%c!z1ab^ z!tw_^GRzz896`!0WPNOmgLu?^1ry69c>eg;CkILd1ZJ`(_-BGwhT>bs(N;(P-BzDe z4qi7i>WXtXtb4#Rk<@@S26<%pfH=o{EqdQ0rI78VtPaoxsnO@nV;s3Lr2^U#IZ;Uu znEoW9_*|SU((SiXdsuOVtkOqP6ni3gYf6M;GX1g_D>fPfLZA70OtA1&aSmH%dVyyH zRioyu71enKkSZd~dEZ+Rzu}1iG`f_>qWU^UYU}6AFktxb2$`2A^#0jKo}fGp4|CWk z4qx!tS+tpcp$ad|>>1%mzWHB*bh;dkxVe7G+9uw1Cgn}_JS((m%%lA0D|8W+YXql3qz3Y*uvcQ?E?87$bG{mUfCp+4MI4{WxH_ z8y^^Dm1?obGuH%~Gl2t4z!vpagB?6l`kAr$1|wK*CmPv3=Ns&UPmE+MkFFSiuE49d zj-VYKw){N8@phM?E#CohvAJmM8ILT?5G`@qRh!Wib)C%!uHdK0;=oj6#eQB25GgLs zk$gU%NBR|ua%{fQg+RCWg*&2l4Fis-Vg?-i9c&9x+7o!KAxI|!VmMh7KJqcn?h40S z4$6<1U|BQ9TVS%H`sB$X{Z55BL=#>OF326`pxa+C;276{ucq}&iGIew*o_{q;nJST z1MmYtP!!uKQNE4$$2sq#|Cb))Od1&r=I>o>5waXXX1!3ii%))LhwK%_mJ#{flV~|E z%5&P^3Zt}Rqytiw-30P^HA-^p_wV4EUBxx4s@uDnz$AMDO8@_O29yf?KZAZ?CPcXB zd9=fJUpi2)<_pId;WQuN|uHcm?k76Azsdo$9 z5cOM$-!1>YC%)Kf1W_Z+1-B|eG_Yks-N9OZ*cKM%tl&2W*jO&XQO}jPp$)+W?H&4y z-}_;*wb$>zbD8H|x+Oe z7mkV5)|^?j{H(Bnq4KC=7@<2&`}A<1R0RpmVof+vj-%r)NcCala2TfZEdYS4Aq1!C=ue(Iultwu1vI zj7KdX?p=>8YG!t9@S7kWb>kc)wN7dHZ>u*^hFdendd=dInrWjP*}nXmSK4NXb+pxa zws@S&nat7%?N`?9Kt7^mr#d7!zGJOUK1rL={N57ZZwS7hGWpa5^VbFcFS60FNw+Y+ zJa31|q<19j6O78P;W9_JuMfttaA8EdSo-D^<9KvI8`eSpE1FRQbePMIxSnqdO-=pC znCaoCgTQK&Vt6?8LU;$CG|L?;t8}~GZioy30-a)YxbP4wf*jQf)Db+!doGUL$Us}k zjk>2nNM?sQL|h#zAJ;9yu>pHC!G04X2VW_EkWXPDuDO7;#-0n<0*Z?`@Mq3<~z>&kL>rA z{@<3?Cxu*&!!tU*aV-rlLWs!D@ItfK4M>$c26Y=_e7#2*Y;6{zkxM*(jOT6L@%Ot# zNb(r0xE3qxJS$RGA&4yf|Dqz%YMjBmdPTp`LCvZLSnN<1U~zh^9MwA%SOtbtB_Pjq zd)EsrngJnCNDO>5uy8+Ra#aJvX|^dsKG!>RkM~PdGduL-2WU&8V8itU5-{7>0#Xsju(&9t zJs{VM0D?~I|E>$r?=!;Xb1j==>F^fue#W(4c%uj2Z(d`jZ|cPa3mNTK6%43XFSF%K zlL@~A)5Yoczeyobxz$9^M2L*q|u6NmN37qj<*BL+Q>XQa*W1UcJ+$n-q^Nq5)ki{>N0}UuOcC|>_ zn&ATXT0465HE8Zxc+k;i7eDdHc_0`iO4W`$fUR!4678_r@v$P+zK(Ke;xt%qXRuyd zFqK35ZHbR^e8<^^VasFTlB5Sbeh4!kHnorRbzr%c;XyOw@4)$*+%?*&CxTg$Yu1itxl(5q1+1(ow3@|GJ}yAolJB)!z+H7Q^5Fs`FXyd%c3c` z(IZtgIxFpUnN$h~fd2MYi9KkaYS;uCxZz0Rys+uv{gtbcitU{9%C1RP7A5yseK< zvLrbsTTtFdh)4G{>b3~D+>O3?w|d6s7yG4qBNNN@on{Bf^FfeVJM@$Y$7Q@*B{$TO zogM+8vBd1?_AsAB54H7uw0!+07SY3iT(O=<|360bu10zIbq6^=#YA!$ja_oGqH=~U z*XQs_q)S~d`wTg7%%o=B!Pi@euV*K*q|Eh6>AgmGygAP=x#}laCR%o-|3~9^9Egl| zAeT2Td8C?4^d5hP%@>Ed)H^crInE@+l~Yf6ermsXdIThc{{77l2~v?K)L;Kz?;wat zrx>}bX=;6MpB&8@I)b30(h@VF%4t0adr1FxA#{4|g^5n*_}wSFda(f58#2bscee;Qc3E6zHY({|b=G z&O6PD+hoT?a;4$SStK&9f4Bpur$DsBAllFMmM z`(-Bq4%@;yGmQ+&y`*#~{jaEY^D&VUt->6vHva|G@ke0}ydL)>h)A{w2dLbM95_Zu z=1)C=?^|PZUNA;ymydligM+_iO73U;F{8C*z^2Zs%!+tVg-nqPIwUk&B;($xQ^P(hUnx zzb%stsMX>yY@9^?UnfnKV_3>KxcYBBfyaLk&%YVzU^oj~dSp~enBXp09X{=ZS^dQD z_0#19EKuLJTzIpi$f}4$D^jXlvl#>+F60Tbl$BcGZ$EmZRv!3Y>0|YWjetV8nj3HT zVL_<&sG*5>kNf16eMS^74fy0EP%Pzcs}*+H2ZS@3Gt~>~SKlMwfubqxsQQ1uJ6oOy zF3~&Q5J<)o%tGF;exXJ+ziiwa5b_AE7g~IXB!p<}30_7079u6n-twQp|FgC*6C4CU z(XWnSy9dwk8!*}I3GS{&JOIe1hMv&fO6cDMKLrFR#~ScD>T*n_cn3iEtPS9_OLBeu zf0FHNU69fpW&)qi2RkOj(oGL=^E8mm7Si!_`)E&cM5E&^!K8Mq>k{~H(&TWNq9^d; zdxA#YOr}%e0?6{UF%qVKzlqs>0JGcX`%}lgQonApBr$-p853Xg$zM;*4lE;uV>2ln zwsJa3JfLkvxR(9V^6*{s|C0rA4jZ-D!HOS-5DGQJoj@k1>YFoP)yXHb6U+ds3ixI5 zw16y26WYOaD3`$9fZWs*t_`0*IUXiMb-QO8pVaJch;~j8z+vi#v5vZJx1RyY{jz0! zIzc_V&F(k6vXdN7up{fp#`}To2AdsOfX%p;)Gb?mZ~ng>SaVS%Rh9@RLo(R)3zW}w zG8%M;zfSW>oQh0ZTbd}%u-ms1!3ed}$}g!r(mp!TB0?qUs@y>rxH6r#!-fS&X0wSj z^~WHih+f+n?fQg7rB56=5tNMAe6rs);IS)++EGysj<*3hPy{*9i3uq-@-&9eE0~B# zGy`m@p5P!PvJlBgu-SGrQZ>N@%WX0qhTTE*o}lKy5^V5)A{}&i!|4BBSOU+>g@VzF z2HqG<4#@mS%h^;DnBEwpv}wQ*G?{t7v+Ml}lL0baIUuXAd!%tC!zD-W;$1((u~BkB z>HlYBrDVKfV!7+9_%?< zfVOM)hWWj74X=!YhKkdl<^L}jeU#P9YQ7hZ%#)zKKCUPSGMZGcZurP{&ORYBKR2V@5RhxLcXeL=5#8561Y0#=C0 z)kY8aYA>?YjL|4zpjsoynmy0&>WGex@=H>Qkp5S){%?TD<#kL!!o<)0avS%YxP~>} z1=4amkB`HZ)B1lf(CUCs!eoi=uysbTTbGR&_P$S^WpS)lnO4Ftb(RO5Z24M<*2PCn z6zv8RZjo%BAHRU`{HZvpuNO3Vy~s@!7qtEVgO#!4F`IYj2Y#yTmw&zpI2nuKUGYQ0 z5-l1~E9{KkUc8&MT)mtJdJ8(IB2NH_o$^1lQQ%k}RyJAwIuW4F4unQrcaw*mk zM3om%LQ&jIct|#)-7cE>p0iEcB+LrKsR1L93->YwEVffzP^l(l*#m}*zNdkHqjL)-nNr;IlDdZ0v+ZsXTAXJ_>n8#pYL}9k>rH5&^!9* z7qnr#DeZbqNm4?$HqHGIq-G;}hf$XekcnxbYMbbGufQ|98t2f!?_@kQX^`Ng(+!31 zp95I5*8^5yfK)XT9Q3fQ11mHmnKqc`RK(>kjn)g}i`769Z0`YoWXhh;LRyPpCNqlrLel-?MY%2j0eJ z)W7%s8a6Bt?!*sDT^8{rM+nSdDW{cLp^2y{8LppiOMg2{>hQhN{}nD03U!IjpD+?9 zVbk^1FI-xLwwi5nHagKkHS&IKEBJPtR|>}&+24@}N861?G^gwWIb9hpMcFa6169x+ z{q{y#iA4&wQV_+-D|3;SsXG&VpFSPWPWBmFlEn z!ySF`6$cpuqri69>I%T5rio|!$)bVkGw2Do!wUY~mCAj*JJIt`BB2Sb|2ITn!H{Y_ zN59Y}@N&)OwCyj8;(W*fcgbdkbwITMk2YWbGTJZY9~*7?@f9*8T}EyUkn7bu5pq=N zeymh7=HAWj1<`4djHRUsMnftPF(L{ z1Jdiu8ei`bc)&6j9?)Cwh!g)G*_Jce7U$@K*8m8%;##RKRHAai_vnV}F^&aOGcy&E zc)!XyRTFBVXof7=rg}lc%7KuOO=r_U_e(Fw|EFIf@;V|G|6jjQ9XYTN8tTTw6w9 zvPLje45p6Y57cWo>Xn_fwzSU=fJCgAg;?!wuwmO-#?@Lu+g-95hk=n914D^!wIe4m zLepS`+BMk$q$rP+0O_1;e0NMv`Vqm0&9UE)M*-J?Wk(sBia?5QqQDVG{)w;jLp|V zPpIPv>UfHoc)-cWB2)8HQlWqUxgimba&b!QT03+Pzn}mXlPx*tUm*o!iisV^rSZzo zq;%R7%yz&Rl(svJWP4GIF#2ne4$S7?<&nOwWb@&hKsIZKJA&qmL-6rC22TIxqnAr8 zpJPF7!-5*FCtMxiF$ECIo?y9M=>G;Yj9|HjKJP>UqP+v@=ZkDC6D|`uRJCPO4-nr6 zrpsx!!FB^+LblQR##Nlv1yOQW54fr!k};R5h};e8H6kfm+Ueipf&na&cq6+%D)e%R zky#w={EvtdL)qn8sK=3RwMrc2(+tao%Y||Zpupd-yOS;6H9`U)dV1F7#MI^pt z91~J(`(UximX_hNgF{ynXu1R40R*FWEGU!Nf!zVK13O4OZr0AE-<`mlZA*EcZBX2( zMd=hpC-#avfbf&z=h-ucXx&5@*E<9LZlh)v{t+k$fk1+!)0yL`=tXlA#XCiHN$#1 z5?KKR>WB-qHW@zp(=d zqN933AJ+z;hz^s9cK+WoJd?)P$$-=kG;N9O-)9C0hdpkQ^QW>7S3y+$KrC#t{F{e98IvI(%@Mt7!1fq09xk1zt=~U{iIo)-%Wk(uP`N86UyxUv zb!wahbLtmn6JXdze%>72ejmR6ha?jld~Wg_V6rS_xmwnD`VSZ`hJ-?WL>asKrCt`3 z@3#kpW9>*&a`_`R;=KSR7rOtzVim|F|KGN9Q)NLAy=%7o+yGoBlF!TO0lxmlC#PK| z)F?u&hyRGOYCP2u%mxE$Q#e%Ften-KnP`V!(pcWF+M&Zl!&8C#L0Z<4jZDLYI^qA9 z(|=e|nD~4v&}zNHmT<*-0+HHNk(Gc*&A4KrxPHFSJ&!!DX}sAcXGlyU&Bi{$^Q%d_ z*%ap#wQk%9Ms&!~*tV~HQq7(Je-gmqLQ0&#?$!*~EhMr@viS}@V3l_WK#Vm5toesJ zpJD+g2Xx3tzbs$})Dfv2NFuRd>01d_BC^_nTpdJ)Mw)9mdi8|=Zm+^X&?_#vn~+JW zM9Yk}a6b=#L2;A&eQ_mQhLKrSPw2CEMZO~;!4@Q}Ir~qHPODc0W#~r6=beaA=7i{S+q0BY~>=+v{1HUU}Q#KD5k^E!F zc0pD-i(%~oGF-pEZ7Nwctxa;;0+s)Fi}Jhu`hn692(4m-M(OshXTa+f15#BV$;C1x zr){D9PVd;RrNn%q!lkNizn={tlMKr1x;?5i0gF!vPV4t814eg867JUhZw-DVlCnL@ zF`FN4glf5=ppt&TgZG;@&J>Xz>j&EH%9i{11cD_FC8nQWSDpbp#vX{6gg3q1Sk-CJ z4Wk0)vYKE@ZT$T&VjaGoSA;Xa7VbnaGOzJS>*Iz78emqZlr&awOVsZ|YPoF-=t^de z5cOSEPpCy>jL>|M($p6s>dqZSnws?dpp4%Ff`Rg|wcq;1q}@{IW3y$Jy_n@_yBfN~ zJ;?T&t>c|c>7E=(4Kkey^SdJ2*UyX0o);!~T$W_)351g>%1BoKVd{(kCY4~zF6jSd zGyO8DrBRn_+GFLm3<(OwHg$$`MC&326y56ZR4m>y_xW_w6B-i_qVZjXW7Adajef@u zP(Y=6KMyqY5W(fAt%&pqiAu}UM}-!o^nYU#2$s7728mxI+sRP0W&P7HF_}7qJLPy6 z2BBWjhNbibZqLJxFKXn%>{i%_ASh};B^h&J)F!)XMkc~;oynvkHWkwUqgx=k_L^|| zS-_nV6doZTtPa+2##v9A42NU05L67P_+AZgXNXTaxop0HB%{r2Z}5OFAHXFGOj^%` zf=I$+7UmT4|3}sI%a-eu+iNyyj$0Z|^0+Nn*7c^SBrT4H9&poFr02bFE)p3v3E!?{ zy!6#X_EkOdhKol!7n`i4Bx9<}K(0-H=m3%I6|Okulg7wy zn+WSyM6$gd=>Qb1z96U+ZK`6fKH#nx%y6448Y9z(VKe5`3+RbOl#!~KoVNaN1j6wO z{=R)?O$P!VFOFn;LtA|781;I%PE&OI=1w3P0+&2y9YMz?&`3eUW{)|$s~{Ye^zZj} zql`eqIeP2)yBG$iUPMT6qW;5oeFzBDGZUCO1Gaf&O0SP>2YOwHa?+BmU2d*aB10k* z?<*>=R*P6~9aH6+9$c^*DVO$www&S2kDKWCy3$<2#SNkKsz z11Q1KfufR~gA7Vmw>k*NUna(ry9U~CG~s-GL{iz~ zssFo*$<;~!;XW|h@@rAT&RZ)gbR49T1jEmDJ1_!mw#uwv04CLl%aM+HzK9Vz)0L8$ zt~%Nd+Pg@=Nfu`vHFZ}a8BZGq zy6uvbrE(*PKs@Xt`7EnXR*te|I~9~gaK+YBsH`WD^+TU*aP4UM{0N%l2>}O2>qNxk z$%9a=S8Z8_WCpBiDi%g#qz=M$vIqP$KkhjZ6S&RVu~F?v$0xICnQnjeoRCc_ylcIn zd>Q?6hGMlT{I2?s33etKEWMF*Z!aes?(J|ntzXCnzlFaa<(TEYkYw)SvcUu<|IA>v zbQsxl0gTr7^aOffwC*E75vAK_iH_&`JVt)k?O>mGy%G(+Zxi9~I3mf}O~9eldVt9j zMlSTug6BhC?`FM%!kFE!7B@8{zN^>=@ut75Z$cBUEZHI>U`zY}ElGoNo$S!k6p`3l zmhLa?e(H8B=@|||(rrWV*hXc;wp>yH5~{SH+QNy=fM_0K#%rp7;Hqv@a-!pJ9?9$i zDE_L)b$(yQ$Th2f^#42UxT%D~VZR>mTqQ&!8ICQqGC4wK)KoyH(>$O$Ow|e#EPt5A z6>0*xd_+iMj5;plMH2QfJGd1=G;F{(nw# zG*`EYcdX!!Iq>JJM>%p~%NL+lKbvy9M~M4Ym0Ve zhYK^H+QBs2K;7`Rc|N57vyl+ci=S-$p1Kg2&&6=7LP5PS@(xxlG+_sw+Vo(HBLJKA znfqyg3(zc)MrjZIcoG5S{xP(Ko7Ko*OpO8M^$s8y9P z2SC^pMgIPT2*)HlLc7Da9=?}D@%!qJuy-VUt?(AT8q!zkj<2=*OvVE+6&D%gluvyuOINS{eZ^z%$I6k6!^pNZW4Mzwkd+DiFU=?oEJf-Ta&zug<4 zl3=y1J?}7~sS6_HIwkSS&Qa{K;OaGu1ecjg|qWUNg1fu@opy{ly>}xqbxypJ}MPa529$ zCJMGyPas1%k%gN~Oz6u^@ZYi5!=*3UN3G}$aJo~AaVD97n$VL!0f`7CF4MoS`HuX( zUSUq?_51HoCX{a5I}$@m#hABZrHvji)luO15fm=#_YD+(J}?&?hN|CWT?$LbgA zLas$>2b?<~i}fcv?oCsiwzeZztt1+C{cSiF6LCX(i`Nih=?;|pvF>koH&QeUup@d$ zli?b7-O%D7TUr96F{geZ61TOl3+4K7AZO0?d|~?cA5&f~B+C6Wa)P>`;rjO{uwBiN zXtj1Ur3!bwJTXU*4K{Sw2?fu>Hsv>R=DLI17d^7iB{)hK#K>H2L}!}EUP-ELh-^-2 zGMoJd3Efzc?74#hCmKG0RIO&N#N&+MhPQpOLg9p(U{DT#jbv>@a9M9r?}-!`a-(5S zJ)wwI`0ErTRMPE(0FAGq|CP2=G_nzk=R(H>CkXWiXX&mJ%8Q6CFpx{E^!s&SQ&Xmc z{x1pj-Kt^i_?e~1c=Va5*H0^OCI@iat)AeeDI_f1jdBW$JYN%t>`h6A9$>(7v?Cdi zHs6nC0%s^Xu_a~RQGi&pHCHMB|2DF?E9%si1H(sx&x8F|)g3;i@Mr`Wks?yH;%zU; z8R2reg1UWl6=k>F=eu7&e?2{tEhb8e>UIGlDmyXrbL#d;B;hS2q3X}l|Cf^~G8t*i z<_~@)cue|zZXQqr4)Ob?Y5qh@JF4Wfw6I+=IU}2OhwX{?pGr-|gJ!dC@m{Iwy6I#& zFx@4Wfs<#jQ??V*|7-K39_yLv^bf~FG}Ys!r;dO${6ERKhk-|d?N-qflxQR&iAKm5 zi|Tg~Q|jr8Db>PE-_qD9tN9gi<-mk;+WNmWX80pAnZS~)70)Hq+VZNA_2CRqdY!3q zjVu8ho)4Gddd0bh`(%pCvB;8L&HlLe`p2!sMD!Q_FGlmL3!9_3l>fm-Ja7`B#eB(ytLJkbj#(DJT;=ElK#E_WRHC0 z@|4;^1NW$krF(0KF0cb5s2g_T|D_f1*wB>WB*7-(=_n%CRDX2k%XL8&caTQ2#>o0w z_c16khM-nOGt<)$Cv0!-5j)fbXR}zC9A^UR_p^VK{XT>IKbz0DKREvH31^GQsQh=-EA(V76bd5+(BJfr*+m+`#W2 z;{S7mRtLw-tgVusAwS5sgnME0RDYTv>#ry_55?iB_tN@rL9(!|1|oa!X%sT zKW&SD&lL;y5!QgM-GxbQ2l^yK&~^kcvChE94LX`jCWjF+nMr0-q8_k*0_qkvjnD&r zNN~FQYk<$%QCT||n2vkCn(F60dp#0GFgvGiPsb+w$|c$-dcX}oawV7N%mHqZHnUS_tZAzMF5+*? zTmgY9GmuP+jqD##hVXhbvxWXQ{PNX&b4ymsTo|F{%%zjF;2L+`PtCc&Z1|Qo*K~sX zAF`iH@+q4$O?LAC7gsY$BwfP15}gq3WHSFlLctdN`x$x#@2rN1t}!4~sSK7bcuvm; z#XGU!&8X3Y-BAKMUY8St)2Nt_S!4ldf|aF1OQLUI8t(5J#u5{yo@Z z4knWe%l)V!Mkia=NIy_I2Y0`YGP+^#JfAE)Z}@)G2bf?GU6_8p4DR(QU^bhpUg<>{ z4;PuA)I^$!3H7QQumw?2ViAQw7dG1sws994Eg25B3!JW2q_!|0aD6or5;p7h8vOr$ zVGN*GI4Ftec(+*Rn(ht%c%_reVEKWBhTq5oQo6#z{~I7GpZ|*J)H9rO8Fe|_pyA#@ zKFRB1(~tgz%8LXXn{O_uSs5uPwAFDjj-*Z^*>QSDvZs(?+0N`(*%b=5(=eXW|M$WD z3UrQhh-my|Znbc!%O|+keYnBEmfcxWqkKL$q1vASAXtUqNzsDKr4o4!G9u7}%%wmPaETqqQ@Z$6c4facV1qr+m0<*6w+HBeZEboKd~N!ocq%h_-)j>;I#r zeewV()t>Q>BS{zp)#}R&N>DtU@N#9;&+n6dM-qu5BDLZ|4{!4$;w{HJedArLr4E_M3fdFQOLGZdw^i< z!(_5|qyRu;xoqYPOLyXH8m<_4x(5!7QoO}q5x6nw+BLAlg686E?T-Rq$;P7E= z!usY$g**$%1v?!yM&bUW1PHjf%--TE-+1L_U6TR%&rtw`kIe*%O$8U+OFF$?;euH> z9yufAu|A?J7%V9`qxSEa{to4Mh$VLk`%< zY}0~EMGmDi<#p{J6G-GcA9?i){gCy0xY5W~udfm?Fk^4|e*Yn^o4fMqVj3KlyH4CNDBC|qGGPN|;RPj`a(w2M*|&|& zHsA!eUW_AG3yVUX@w-E4k2j&$ACj?f2+_3A1Mc}9zafW-ibWz))qe2X9EQ zeNFuTso?dwI>k9K+ABr57!)HjO4|d|%KGsy;~k5rY=0!#2~E}7QR)9@j|dDR$!y8?>q$_nF(wk)>KS%Es8toc zf=3-N!wK08*X?thaR>5->@%+&My}Wpv!E{v_@q}YqmDD9>~6mZB|2OBe>bq(#;Kw7 zI5oqagiM~ha=+eTOUDsHsT&(Qf-31rDtX5cS?^f{8bQ(Q2{nF`{<4_M>@xl5k$SGu ztdnn(>P_?;A`JQe!37|blv3GeSmTk86p2tCkD5?+yv71!v0(Iyn^Xmsa|M+a!S@{y zwMqK-rroG4TxV8%sx1YF|AxLPq55k=4#^&F%fbH*t!N}?c=bQ>el%4lz($R?nGOnW z#DExUe8Z7Lu?OM}4p?d;f~iEjV`fiZOzCxZQ=o8$MCQ>hN2dYS>T+U6k8SKuvFV+YQ1lqAW?}}@mT%- zT;zbe6e~WPPd2&yhyrU^;0E&lY~{1*ApSr1{{h)rd>(;1Zrg;)CC&FU?;!bH6TFy( zXt}Gy63rL@xnVEh%PM$E2PnnXE3UDfORe7vef2`gk+A_5e31OVHhREUu98sb5~Vxd zMRp%C+U_7VAIq~FwwnT1xNE(J-Gwbl&90>TyI7eN%R^>D&98aneOLbr{m@*nhcPFBr^CIg(xytH2>=5dJkHjDkjtBqj_XwM zd-$59l`MLI7Et*CsJw=5uV@XxKzhCn+xyZ!lmXlUkJt zs$KicoYB8iU=xB+HjVtc4s}hYR8BqMb!@yM2My>n69{$8V(yUCG_d5ENLjR}y(7Cm zLHUqh$cZCo(Erz7@ynlFKAXfJ6cJTeMH~rna0J(GwcfNeG zEF4|Y*5G~v@q8*nQ#PA6@v*>;rkt;8MV~aRs2v-n|I1|)iF#oop9cvjRK6c2?3^VD z7k-FfAziMjHDf*?NKR*ft5)nCNyYy>$0Dk&pZ`1!pi{>PK}lNgj~a!b!q=;$-ya6d zS7LJLz938gw?6xFY1O6?#QQ6odj3g~WW%rEf};3PhmA2n++R9t`5qM!nUy;o`u$_r z)LnYjb1w$T4s&FgD^YRzD4@73r2p%-;S-9>4TLfvJv0zSJ)dUFSPYKtZA~uM=eSO{ z2uj&IGKS=}VQ-oNg0QW-l&e@Pd`F;I`$(IABQj(~xExXXU$M=YYJ}5qpKYpcglOIJ zu}Q()gF(_DySWee`OjoZDuokfq_db!}R-oms0cjjk(Nres+iyci+kXFE-CBL%;!Ts`YrezpsUf0gZ(XHvprR zvL>8X4i^IbelN~(-D(}csN8O-{2!7|ALBQu9a8Ex=4-<9J;I%9J?fCo=ef%LfA|m9 z1FvJJ_xr%0R{OV+1^cU!_0^bKuByg{dk2|3VM~N{Tdq37gNylE9a70r zxTNaNmutbs6VRx35&z$2qwGy^uX7M6MC7U&KgbEH1-NYQ$g+m`>pA1dS`7VuX5h=B z`w9VzwR;W7vibmfUJ93Z|hL%*N*1D~`Bx`IZZti3h!+out><}v2OQOxm}x0y}%E7ker(NxaX64L^yK8LweqCzeG7S)xIn>C2z+%@q`(qUY*HkDyatrKP4@e z+HTuG*n1Z~COyt(o1u6rr|?u1u&B1Q);ca88I<4{5aZW#ApwqwO=L~bj$@k{Wp$(l zWjv^3+dimy=;hL^U;tUa+H0)Z4FHcD_kxD&E!xc)j%flots@>wU*}Bk#W)Fy6I!Az z_nG$>z_#v6s^1W7S37Y9qwX&SDEB#^X3ZXI2c<+?Wcdjb!+G;_+E-1?=eUPxcQ1or zyi<-8O;?`J=GG8l=g|E?ifbNc#;%X!(`tIhE>HEy=GMu=cu3l`a*qkmykM7np#Mwv zB1lx+T)pCLhh*d0P2`KUi3f?V6r_jMEP_ma^Yu9luG~qyn_K2Z$y0={DPS^qX417pQl@s#W% zd|sp0xi>-!2-++76OgDZ27&!T^aY>1zQ}a&cP=254P*i`Pc`8|XrU1ei4AMf z+YYun;JSRiO9KxdnsJp{EuhGi{&VUb`3Og6M=tXJ>N8_y0aa(fmMcv$`49|kCBAgS7Iv#kRk#A{lKF z_5V$E2XjC`+{)xhMvTUerh`nQaU4zt^P)0I)FI=Hj=<=U?e@V&eCtNS-}2vOQ{pgmOm3io=wr8}Ho0Skz)WZ5?0 zy1^dV;gbD_J_RM~V(^90&4PF)_b`(ai`vf1d+OQpG1}_M7q61$W{oJc<%rJZlGz0SZk91+ypA z6+yFMh?@A8dJx@svtqFO=qrhh=&J z!Atz1*#tAAv-83IE|_%t&Cx)sCCP5nM6?_`|H6MplujutvY4FCOL~H@@AgO|7t(oV zI7hgQn~?Q@5oL%qPjki#N_Qk*jatcC4y2WBHAsyvVeo(q-I>tmHeS#DJtP)2Ah9UB z?$A3O&*%;qk6v+`NrdfiR1_B}NjjIDkpsU|C9991!)W+^Ey~B5F#7+eLxf!Fm@JoJ ze*z-?LFSoW@z5vW{V7q-B~;fsBNx(|2+3l6xfU*D)U&}adAY7n2{y&XlZva0#<(9y zw{HXCG)dA&ru6^oLnsnKz2?*p)L0DqO>+1Q-R@qP}u+RmCDrOWUL$W4Uv-|b)lYij(+2%7G z`;!Sub;jn?JJ38Iege5+S#14ZVF9iecQUIpQ(M*?+^+ItuF2FdJXrz$zt|w5i-~w_ zL{2Q@d3DBBv3lKKP#Ugk#Zg{)_3z*J1lG%B43gWU{8EmRj&e%>s}+Eo#r1+?t3xx-!2fMo{^`de8MNe5 z9kdR3CCQaUdaWw1mdjWCyD6TLt9WfhUnFHM()aa%lh~_Qu=N~vKS#*aHQC>MgEZ8Q(MBYCz(1iEr{7tMG_57;tKXEAfe-G8@`*jET zI#M#hcf7{x2P$u(RO%fg%g>|li*zUcuP3~Kiij7hLuof^!silS4meaPLi^8fN0JVi zh%d-JU~#(tS;vEvNVqXO0_yQ8p3b0fIjYZe+B}Uun)Ifd`iKfy(JgF0Q+^- zdUg2#L37c#UX8!Nz~I8-s(K6G?~kkHl5AhcU}7CG5s%B=31SiPPzH=TqExF+Fx-<0EOZC9^^CJ6}hRJ)JvD>Sv=B&I-oG!!N;i2CpozDRkvsULWTrH zXAh8<9q8r?N=0<>OKdu$9e9-?t~U{s=UXWF~OE2S3U7f$84vU^~j&8xu$~&1jv7scitiT zjZp|~SX&eiD0O3%NyDkK1{8}eTcuZg4ds(-pFz79UFOs6uCU#B_O>nkzYD?g5>|`N7QMtdBl++f3X6z*4@bO-Mbfp1H3 z6T0po;wJV$Dia5cz&GqLEWz24-LJF4DyGI`WNna9K03uhtsUKr@;O{OQpmWr+8vw2 z*6R8_TmLVb4EDP(%&F;Eb&V8Em+UUc-ZzUg%H%M2IBaxzyVLQ0A3+lUsMY{;@EcaT zexE?yPaUe|hU?!~VNsnU@3^4t|Nl*@)V-}HZg(b)x{lX`(~spQ)fy~UvyF_Tj^_a7 zbhgP>;X|C)>xRhEo<#7VZ2Wq_%R#R%p?vfN_pc)0u+eZq*3@hEZvT`hoTc5_i4cwchx0F6Z(0tqhRgnCVq-azy0uDC1PE zDCdKOBtQ0=}8$%J-YPP^|{;CfdS ztSjd96N1~-lga7XvY3%;jMswj{!9-aF-zu7jZULVX-oDZ%S<+_G@QWX%6 zVv&vk^YdKt0fBVDA*>_mfj6C&ujL%o1KxcV$cDI~@(tAy_5B(8cbCu2E(!>>+h8VSRKR>zCY|WAEBI{kBdw8ko%m{*IZJ0Eec%#hSOfJsL)3~Iq8a`m12TtdItpa-kQKCh}hfI|J~F(mT3XW zX<^~IY#08o&X$eX&lL-L%SL7L$O&Y37d=11@Tl5Kd#=BQ*?u%Kbj_FY{|^DTyG7})AE4UFF;0?b>&FD8 zY8mxAbf`}Tx{^+IjuCmlmCLR4fQvW66?3`RRIhjosa&Op$2v4pd@pyw>^?DGDE+cUN?&SWe$pZjw=>!0%bC(ap458U_6tPOX-+VW>BfMy#RGk$G*pA;kV zY41pCbiu-hmVFTN|1&k?X42wZm7+ViHvk(h$(T?h@l=ZZ5|Gh)MY$-?KU2kg3GIiT z7@afCk^Fm)Z^_j(JJ!4|j>}KRY+tvJyJecFd_ssrvB7t%f#LcXQ95)90S9WebLuS} z^A&dgT_71ffnII-Ao2HMPQBoS)F_j35i(rUP`__q{yfjp=7f0g8z$=hK7vSBBkC(C z{jb>MBsO3XY(QI9PbM7SM+FG<3x6de%R3q9bYlv@C2gCpZ(+tqlNoKB@z*dg(pEP? zs5ek%+fJGtYIvF>YQ_Ekef0q4iUJ_)Fb^EZjqOJwu|0vQNklGPqIy2cBbncA17sLk zG*NsRO|4K#y6Rv`w@7F>sr!EpCX|r^M_ZZY*^emxiTXc#i(AyAfDo(K9`L)V?4`>D z8-}IP>p+;C*HNX_hLV*Q}ZO zsMOL%sAE#2V)P29fP|JN4X3AWr>^an$(2Iia8PVJH#h2;GF!z3YJd?nNl+kJErVvm z2xNE$SCPt}IHz@7k<^v>@c&Qk36n~CfXsJbGjcfXGp*U1Je_1Ch+5adogQV*wC+lj zOFQcOctK65(_L~vxUj%pKvXBJVBB~6$WApRS*^4YM85@ZlH2{Ax$*cA+HALr2xq}Y zbM}}c=%0(&Fe_GUq*k1K1#o&^lmk>QL2?dtMLw%UfG=b*-w(bEeo&mep*Y@G*Lno+ z`?)&xeY3?yF_TXWPLPp$M;azm7yNG;2W(FLibr0@9ak2OTJe-GUap?&!QM@G)rOrL zgJ9!>#5Ug#BjPgLEHEe&Phk`yiEJX;Q5x^p#b!fRxXR@iu;W!|Br(>xu7B5STwIc9 zN;DDxm))Oq>WpabiT$8#KBazth#-DIaa)LHl>SFVb?C^K%JhmV`LWaAH(x{;ieXR( ztk+hryZ68RiKbe&@NE16=f1y|>qV}+^u0F{qFWXrU(>%jvd`~(q(%*D!C_PU|FlvW z8*NK7bD?n7a->*#;skcKwm1=tXpl=3cTFY<#bvTJK7l86j*CY1^GEJu6D9_%u$>yP z6$Oi(3mEm@qcRng^9c7d0ZadX-o+>HQt9m19sI@Dr+b|?g~a=T-70o7^?%Qy`jjl; zjylc|!3w*YqSFI;Jd&eXl*3i`>yZvALF7z0E~N0GurJQUxmc)`H5T+a_5E4EU6 zyeA`mfr}>gi?s3 z2U~YzV$CoQv_=}y^K3p$;xYEaCQPnV=}o0nm4SSQGw6a&Yhc4wq{_9fp3t7^ z`2RUVMy8rT!{;6;>nfvp1<`u=1Vp5dBn|IheJ{bu2Ta5u*~mrX9JRH8v$Q+3;+k*$ zeEwSSUk7TrI4bLbjIiAn00Wx~_MyFQAzIZLstMfv9_5Kg5m>16W6Z0>-VB%z&*U@&kVq@KRcJvxdz--kYMv6^9{-GK+)z_i_^DeqyNYB zWdd9l+0@!($R9$=ZQf$+HeVrwqrY;IFCa}bf7 zyswVHpUx|%U7|YWJy-dj^8fdyLVpi6k}uz@dHpkC3Q1Dr9in$33GqX^Z)RyFkR_1Z8&w5k1j4^p%4x)73aapaPRic*5s z096q*Bgjlv+DuL0Cca?z6-Hgo!vMM6)ztkKhx!k2|Bp>GWsjhqgJI5hLX%^OrXMjM zojQU@df#P~z9@tV*BU_v{unwVMB_btH(L^JAiyw*yWZ6RYC>TFa6cjzm2`U-%3~Py z`!-FKS%?L+(^$E;J^q)<^OltW_xsWWB8yBTR9lmJ0$cxYz`4BTvU>A?0hJ)p$R05D z2Cn5e!i9mFk7o%f7kSK`P)`Y`PvyQKo9NcUmXy~?eLdmmfAJ-OZ0rfQ=}XcINNP|$ zpw76_DH4xo8`=IT>NlL5O>86dA=&Yh+N)0{g?3~EJ936wu-oW%;*T#^$9?h->G=ew zZDrOKot=9GgV-Epb{uJY=^LX5Mce!0&-1lK4u(=x=ul?KjdKb*aV-5C^8@9uIzW3tyFBhlf$xE<$mzm)6og}+0F&NR12k>9NJ(120 z2LCaEw%yDpmPa9&W@a+qdQ-uk(oMN$TZ2$}z;q^Mk8qMwZem@2d)2^hotk?k8d%R} z%gi5gB;T77jjKUIER9?tmcgk220I31kse@k60X>0E}PL?7L$_A(m_I^O4H9a_(!ciutHnXKJ6e|I)a96`!-j30kVxnk+ct53=`RHV(*ZDvZnbPz0g6jRR zy)%ujqDt3rg`gxM5R!m0N+MwpWl~fSP!McDLBpgtHlvDypte)DctAyPpcMo|#DUQk z8Wa#@RzS2tK>=~VMo|G31%*~@v0J!Lo$NZh=pVQL+_km%Q$o_-t=_up-t^ z*pbJjLpwU7xd$QC4|BXatQ8xzGfw2GNlji0>;Et5cKh^E-ge`>eF8tI#9FY?4|3Ph zUmsK8AA^Z#9`woN#H&07yL}XWJJx;AO@1}}QjT{K1t_~>s(Y+^_J*wFoRVbwzxxej zy@>OxIEmW6&jEM&fTUj+8lwjo3+4ihesr^aT*1c&(>cN6$-clpHV&ub`-*&EW*Ma!cB}0`8$Y9rmGrBf^kl zKo~Qoh37GMjA=KK6P|-2%Ln^OC<{5>d>A<~YX1)>Lvetn){E{0#~SjSzUHUPHC)G> z&q4k@-n-iovN5bSdd%*All_%`_S;GnJbQ&-8MX1EAUH@)D1+mNPtB%*WX<+s)lvOF zwF_-IAjD6S(6k@`>G3E3N~X5V={RkMUk(2~ygqkPmEe2#{Vim(53%HOd$*riNMA4g z15p9DO(3IE>g)gWmT=1n`x7JF4=&n7R7>0*9bnU1dcPTr*2;Z8l^%^TgM5tlUIuwR z_M^`St>XkWJ(S~zGkiZQFV(PF!;p*ltg0Q=6$Rfg=X4V5AHT{8LSuRQTq++TpwL*t z$EGdN+#G}EjZ$9Ky3Y6eO@4{)_AUN}g)51g$4u~1bMJ*|$Bm}j)PxR)MLtB!KARYD zItznDPz|H4m(J8GT1?3Te7GJ-V=tZR`8l;;EL)z&u$)YW2v(tFq37Lp>tu9g2yU$#l1-`*N#oMKNaKYL9bZ!{affeF3*AQO`d@1_&f1|`~ASC z9NGcD(2?0F`8n^DTuuJ}j+s8>TD^!I&qg1B6mMrKmF4~f8|Xx8QpD6O*Sf97X!nO{ z%|;6Rfyef@clem?|3Ymv!r5l&v#d&vRR*<8V|5;7d@jj{LAJt7z0|=$oC)2S&p$aWLmDPZSPAQ zW6VamoM4nI;Zx*fKJD&bsc>0sBAOmPM0@R8a>23bcGn+f*v*q(!LMtgSnR1;R>+Wz zM;PMij$f@ak6j->DJ5}PF*BEc&PrM3jCl;5uIuM^eZlg4=f*0ZSMOk~R~J9xq2P07 zM9?V}LKQ01@t>>_aSm-ocZEagg1MWzq6(jfiOaN0h^jA6DVzxQ&tq20w(OJwqZq}K zS;=>w-**|~{aCM`PVnRjx{;9B6zkzAy^}?&V~frAr?I-Qz&BR^{s>VtLG3tKz|)>c z3!1snZ^`-pUH3C0k!7(Xi5?=cxR<%!_wj?!n6{D=`i>!!FqbSq)+<5q@JX2g7oOaI zp#gb9AJGIY2ZY^lnW@I7?F%c*>pQ28tfj~CYejk(A1>2jBa>G$-q5sRUu zE`}6z8OxTJ7H;Lc)qixz98ISe|7(^O6&l!V4;- zHT@o0v#=eItpCrcL}Qb_+4AlOIo!h|jMI(0y2o=Q4Dg8u`8+(pDC+;*V;R93_x(Ow zsT*)Q&`B!N`Zqc#&SP~uw|^@}wrQMizUNgUz`31Ov!eR{hj$r5$!N9e?gyW<9^lM7 z%I5clCw%eOAZSKo@*4N~Gju!_U+j(KifKLF1A7I=UsBI6;#=ep>EdA4(6V z#nSbeel2Y(+cL+qC?i!JXW=uYn|)ax15Aoe>8FXGRXLfuS_xqs-$Z%wkGeWY^H@5%4 z@OwHSXtO3C+a3$b2V2N5)OO$h^Dg@TpO4k=`$(_X8JwR=NVKdQP7=vZ<$yZB!xdic zyK1l8%)B7-e(l`>C*Dn4av=eSW9l6;CL75IM7OXq1&Gg#YFdH(|47z+j-JcEkVgAr zv7fDWCQMAGp>U%+!4s{?f*th-oUxnU?Yx{+{oZaFUA22sl}j+4wBBgadPVN{Z769I zmg9*Oc(@18U-!-xgQ_mXDy>1oqN1P2+m{${dN%#~?f?~tfOf{R;g^xmkH1!{;YSpZ z6&0fRAiop6UKBVw;hJX&a7gFRa>si-@e&P-A-pEjJ?HDsVS&KkGE-r5a4W{ca55Jk`T&UZBhs_{Jqa>p<2$rz9}=EQ8FHHXHrZwnCea+zz~3Fn{9I^OsA98tBOj-PCH9o_FO zSV!bVS9#?gAt)taaZerN|B1;)UO;%@zOW7m)5!JicPE(eGy@EqWu^v?Z|5=V+M#R~ zOGtS?<^!y5;72$%uSdhAt#3#Cb_I&m_K#ujG+M_bEVgj`paaPMK@Af+m zpx2C$>yyl-7x!i)O)LddHQBMvqfdfo&2b}vmAc{>+ zo3?_->M@@iets3X;b(kp_s&Vw4J<;j!2N#2b=-pL8NvA(W#`+~gDe}+7e)1d-B%dr zJI?oFT}1(!O!xQjLZ;cyS?=fa-F_*LVQdA&!?Xo2ApnVTyWhPUVe+0^i7`g_-wT=iHN56%uGSoqYu?9W5rgvE4=e7 zTFaGvmTc

6Y7?6Oi~wo-p_itKRkzea(f`{}EL8(y@3(k#8!UpT)3T29-osdKQ_@ zA7ha2?t(Rw$E)d1aKQsub8J*>8a=0(Q~YT6gBaPuA^w)NBHys~IqKu60Nr>_hh67~ z*L7)2%*Kq!==0zPCY#6J5s_%m6|x-9P*-=A_OX!c<(C=ty1_GY zVFipW5t}|Yb~^8Ttj61L+&yZtm_*{UnW-rje_zAIaWs+dW>vpzyZRir0pN5 zY(`Z~y>R%$pBcPH%VwQBL0Tr=>#+c3zz}ZHzx!9dICZ$6ZWji=1;ULFXL0 z?|Zw?Pc5cxxr+G0DV%?Gg68)+pFo&#ADzw2b{pk>@adxCXS?MRl$O5Yvt9#RrU%W) zmPd?K=P4RORxGS7LmwGH!=?{o!J`7^-9po>km*| zU)qV)*2+qTWZ{0!5gM2D`-L%Gc!GN?(~`NlN@~o8;%) zEUu^&@OJj(?-O_P93F1yS18_3%ccAK{s%pma==5rYj*4~V#Eq%tKo(P>ifj;v*T71 zR_`asBw3a`LC-bhika&!#!3Ju_14P+Wy5Z-EVC&lim4wxU+!fWq8n0!JM#w~X zg>x5Ry*T46cfiHHnQGn2=XRIij9VA@F&+!Y(fz){KLvM@a=Eo2lR}goukY#j3R5`x zB_ks8|2;_%v~J_CaKj(dgT65%**=fQZfa)goz9j2MwV#?V1?-}HN zZv$di;Fl&J|Bk8JOK9rVaT%6m{m-w(A2*P?d5bbD71bfCbrcl730Q`Cj0;MF60jtD+Zg~ z`o2rAXV`2-|8kiV*U%W9of*8q3B!B-;(DUBYcf(Dk*Dt>sZ@}aN-*5iio;g83SD@whP zVTm_< zMCUQ1*ZR88@8|nh#sZWne82x$ysXBZa57$Bt)(}j=lQ%^8$VR5;rm3{0~r6e-yLvU z3lfWKeCqU1JVqZd9w55HRu|KB>fswIrAS^oCV7XoH05sewc`t%uw7e!!dho=eDVoA z&B+UDJe4UK;rjohl19M$dm7Mk;jst{$|lx)|E3Z3J=1WD+~*%q|BqheYt!d9Q2WjD&RXFD=Ksx!rNeK> zsTTgz_xpWD-mdkn48e3)bitW0a)2e2o%0=d059*J8?<*PTt@+i#qMzfV!%1un6%=) zpI(8a)SZ4+>=hMh|NpCTMrvsEqhzT@kfjQ%&oCg_$N}$Y>3hNEP9#yunvRp)39Ej^ z00aguM_1ev<7%Jbjq9?TnR=DQG8=q9Og=BC`o4<+3z5PPypu=|z9UTLsY%}Bmr0H0 z(h=Fzo#3sGv;*i7S>^VdQGH(2s8XC?IlZGpB2ki6&-SfSO^v{+Ma?%`P!+hd~%k5J5FLuO=7%Q?Ui>rAr{Hx=sADr z#p5R!UNDz#wt@cL?z7ggq(W@HpH6QO16K5v&8|JN39{bOye}FT!s-r)wn7*nf(qQ+iedKK`}}u zx&<2GhBh+ zXEIv+U9q+HGN0gqYa>py6w`pH& zc>cIsX?VO)ww7G7{Xc6l^>^>g)S8b6{*e}Z-r2vc?qC;EGT-C|>m5|}i2)~^n3v3M zhXopom*?`&Yw5Nu%X6!Z*E|!hoA^Sl0jlRw+xb6BI@zZulA_ z9`=_-FyRTl-bzf!QfpC6_z`PDWoFZL>k9Pzv$T{d@+LI*7~XL@VSI1j=hJ5+-cL_x z$t zTDlXyxrzk}fAT9FH9J5ARLM8ji%Gq9V6~j+saRe&J$NAYSbzL21DD>c7_{WE2#skX z7chYwQQ{eQg*OtaWD;;hx1d!fgTv_4;rz)T6ramD-=jIH9M6n<(t}p9DEVm)IG6w? ziXUpcK^RVBl^Na1-_PLl*0H42;Ezf1gzNtk%qG9E1+U+V*GJXmC0`P?R`>k@Kb9jq zejmN#?)#7P*iOd@qcq(R{=VU8L9)PM-O;{?98s6-)bc(XzdYW$pXRabvx@eACwIV| zBm@pmWN}!xzpXz55@S;)r_)w^^Do|rx;LT6gU;vZ0{Sti^zd8s`8WvopU2GVzW)1X z;Txyn8-e?LE{dF;V4P1R+2@q_21@*zD?qb$q~Tuk>Gd}+WXgpbIvw7_y5q6hv-4A7 z_}nVxf-SMNVLJSW*VkCVNGUqGqMp0F7dbMDxSx~M|^d>b|H`LqdugoL`J1_Df>==e>S52KYyWJTb|GD4q|8JZ%HlwoZOq_8B zVZQr)?rxs{F;lWrvsBM`oGjQL794iQ(g2C)$AZXnXEP%52hU7>RzQfq8>Y`R7O`Ln z=TkUA_}tTR8tnPaFYW$nXR_b4BO+&PmH3S8^(bH8&-#$&_GZ8SPwfS~`<+gz_O8TJ z8Sj7P(F&=2zz~cjK7%sRwjC$?;HBt*OjM%tx|CHiZshl&qSp=!g2e=-p<-bWx`8Nq z<5!tMqtJ@O`oA|_Bs=>1?)HXhEX5uh&35>40*DfyJ|B1v9XnU7(!Oe^{yN>;2{lB>#1z^NO6f(`}PUXTqZ|r_h_bygG zrE-ZRUX8>foBI8qn8MNLWdBOWQ9~J3!{?DtOrOiZrlmmW6#NHy!p%1&J2K1a|E)uh zANhQU#^%Ux8L60Ec2A#zf$ofIji6f?uwEdOR;RfF7WT(jzVORxRVMp=dEs^JM*>6ZC%oXPZX`#C_qp7s>I^|G&W<;0BUZysa)Zk9XF2 z!Er;ij}gEOrq3r*@T?x`!MP0Gjuh*9JN^BPhKmZYbuKaDI8wV|{yntT?&Ellp>mcx z;YCl8lp;=V>h^=*Az_Uw!5X(ejRTAy<_p;1LJ|@cJrh67BJBRc-=alSHrFzM;TiY) zec#j5%G-1jQ3;Q&0DL(rdU|O6&xUqKAz@o|0B9wn#5jSSLg5L zf=aQM*{|dKZ<3-p!+n28eZ~pJW>8jCu*LApHE>^I420ouOIo^IH}M!7p^7geM3Cj%^gU@I_zXi$5Uy z&C)B8f@l2=h(Gnq_x$*4xuAWbn;*sUDxFaKn)~JVz8g&nhP+>UP7vOLLp#%h?G1hP z{0S%Q5j$b!x61`n$nk_H3=1?q>}-zBm~1khUa<4?Q-f0eN)(+qlu=`}g2RkY>|;+9c8uX5j?bbzE3ozv0x ze>a8sH(lTGIi1rV;W=%Xm!h=6DUADNDVB5G0oriFjhrys?Y~UJBmTO*;wIj=F`YnLsP4Xt&k0|A$Sh642&M{-G;B*cbc3;eE%y`K)GZA{?gK z(7l)Z{>^_yV#f90u*v-&7asriyy^7ul+wi$<&iMR&P_8?OEg@;@sGrgzvT@Y zBD;MSEYWK>&vBlA2jsk33>t}@Z~mepAOK_!FrSD3+w+8 zB#|C|+dI`x=J7U(jaoSwx(@u=k7Qc)AH#B9Z-&J0F&#e)C^%j=sn^4#UT3)z4nDvj z6;{tHU_Ugnysy)O95g)Lzf8x(l0r6+4zWh)8i9bsP#Gj@5@;~t> z{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H z%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#> zK>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW& zf8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2 zslNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5L zO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZp zKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&` zf0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im z__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&% zFaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l z0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA z{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNA zrTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2 zEEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY z|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_% z{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN z;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4 zzWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH z1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e z@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!c zmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8 zvs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m z{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6 z@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8 zi9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F z`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ) z6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@ z#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I* zS*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W z&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N z{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP z#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>V zC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x z>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-H zR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp z6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*L zXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?Le zKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5 z@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI z5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJc zpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$ zsxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2* zQUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sY zPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~ zpQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&f8x(l0r6+4zWh)8i9bsP#Gj@5@;~t> z{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2slNPA{E0tH1;n4F`tm>VC;luI5Pz2H z%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5LO9jNArTX$e@hAQ)6%c=x>dXJcpZK#> zK>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZpKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW& zf8x(l0r6+4zWh)8i9bsP#Gj@5@;~t>{wx&`f0pXY|HPm8vs6I*S*kDp6My2*QUUR2 zslNPA{E0tH1;n4F`tm>VC;luI5Pz2H%m2im__I_%{8_3m{}X@W&r$*LXQ{sYPyC5L zO9jNArTX$e@hAQ)6%c=x>dXJcpZK#>K>S&%FaHyN;?Gh6@n@;N{7?LeKT8F~pQZZp zKk+C2EEN!cmg>v@#Gm-HR6zV$sxSW&fBz5p3xW>Cz0O>lADoajc4U(i*($JQuw}Ak zu~lTtW~;!~o z>s6Rt;W7TkR`PnU!onK!*a^2aKL?7%n--T3!Yz5kDrKb(uPk|mTxEEL y;TC>gz9ciV;Xm_3Nh`9;w}TVdxX6Z=;^`HAoPo#T|CE0|5m5g5L|^5f@=y8a69MI)PxMv(DgTszJ`qs<`9xpkpYl)n=Mw?tpHK8v z{we>Ie?AdV{`o{-<)89T`R5Y><)2UVRsJdelz%=EQ2zNuU*(_jPxT z|CE0|5m5g5L|^5f@=y8a69MI)PxMv(DgTszJ`qs<`9xpkpYl)n=Mw?tpHK8v{we>I ze?AdV{`o{-<)89T`R5Y><)2UVRsJdelz%=EQ2zNuU*(_jPxT|CE0| z5m5g5L|^5f@=y8a69MI)PxMv(DgTszJ`qs<`9xpkpYl)n=Mw?tpHK8v{we>Ie?AdV z{`o{-<)89T`R5Y><)2UVRsJdelz%=EQ2zNuU*(_jPxT|CE0|5m5g5 zL|^5f@=y8a69MI)PxMv(DgTszJ`qs<`9xpkpYl)n=Mw?tpHK8v{we>Ie?AdV{`o{- z<)89T`R5Y><)2UVRsJdelz%=EQ2zNuU*(_jPxT|CE0|5m5g5L|^5f z@=y8a69MI)PxMv(DgTszJ`qs<`9xpkpYl)n=Mw?tpHK8v{we>Ie?AdV{`o{-<)89T z`R5Y><)2UVRsJdelz%=EQ2zNuU*(_jPxT|CE0|5m5g5L|^5f@=y8a z69MI)PxMv(DgTszJ`qs<`9xpk-~a3Ui+Aq4u=n0uhyK5ggN|S2kWU1Ze?HMyJ*fOs z{`o{e`R5aTm4C`V<)2Rklz%?aSNW&>Q~voxK>6nreU*R8KjoiK1eAY1(O3DW{8Rq< zL_qoH6MdC`%0K0wPXv^IKG9eCr~Fg?`9whZ=M#OEf671QpHBpoe?HMy`KSC-{`o{e z`R5aTm4C`V<)2Rklz%?aSNW&>Q~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8Rq zQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~vox zK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nr zeU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8 zKjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK z1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1 z(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW z{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8Rq< zL_qoH6MdC`%0K0wPXv^IKG9eCr~Fg?`9whZ=M#OEf671QpHBpoe?HMy`KSC-{`o{e z`R5aTm4C`V<)2Rklz%?aSNW&>Q~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8Rq zQ~voxK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~vox zK>6nreU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nr zeU*R8KjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8 zKjoiK1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK z1eAY1(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1 z(O3DW{8RqQ~voxK>6nreU*R8KjoiK1eAY1(O3DW z{8RqQ~vox;Qw|0UH<<+@E^HmXbJvK;xC=Q4E{3t z%i=Gaza0K@`OD)kpT7eB3YT0nw5UVT|Lc=*#{ch0Sh9IS(a-5qcHdf*`N*oNMf{!2 zUrGK-@plS;r}9^tzcT!t#$Q?f%JEm8ztfkjnp$CLxhaPiS127TJtgza3e{p|rqnV2 zDLtiA@qdQDS>dW!)|Aa$l_)JD1xt>@t0;^=kE^w68y#aJ96Hd8(|rTl~MYDRq`rIJwM( zi>k(3o2A#;0a@;DCEUEcyT>7lbl^lD0 zTV_ITc`z^as=5CH*F6Tg>oRRb4n3D8`}vHy|LhGS{r*gsHuk!CpO~~-T|vy?3wdJY z#F(tDlT+MYk{1f@iOafE@})ZCF%A5=GA?^I=1EiAfmz$)GVjHF8Dg)GJeH6ZTk^vW z|I#@oqp}La4(_cKmx+Dc{l)jj55lhbDERfgAFrg>B%PuSI76lu1{M@1NlLW~&ROq<#PD+v1YjDNoL^_fNVZ zCPzMW9sKzAnAH5df|=7~3X(?6;?n-Qd>Lk6sP%kuGQ359HEd z`Sq^Bzx&5zMg-!a+hVfekzDC*-!H10kjby*No{*QWw^-POEP32-%mkaj}OK^%nTn` zy-Q@&!EBid&CHaP%ZE? zW#+oP5WztgC*w13jgdC%8l@>ts(Imtf1zC=RiR?e4Xj{U&IrU{wzLNO^! zhjuf$hstJ2NBcrcI`9h}2p~Lz4=!6*7?NuGr*RoG%}wE_0~6AAmm{Hkn2;l_3gkiB zI|D>lvXGnIl9iNIX~ht?U zzv=HH)soras;SNU9o7^|7kmFsM8M`MSu)mMci?;NKS{a|HXRd_mZfv#Y5Re9&WcOx zLwT~?zHspFxMcpF8-5@wHzD)x$`7xPPfN(pRSHrNn-M-ZE+!Qt9La4i(qvth+-2Ll z@l&K(a(q#W6bAB#Syp|1$&_yPf#y}?a;$m2Ot9BQ-H-ztoM7s-B_Z7(EePenXI~*a)VJmE0QYEoVZ>9eqS$LRcU z3TkA=q)8)|p>1Fif@>6li-D!4==L#jX?eYqq^BU!sw~fyzV`m*AX@KWUP$uiM#PiS z`u*InhYj~8r2Pj4;S1Rr2$~()@)ZpjNE5%uq~FbXAwv64g>(bm^;dJ^^2@7vGRuDO z%nwA)y*fMO!0;bLF1a{cO4|FMcTUD+LT*twhkGAJ@;&8xT>F%`^xy+=`@)n8ap}I% z-S3){kYB#c4G}uGQ$jx6T`U(0S=jR)i^=olb7TSym;oF>#Ll}XFC}`7Tp6ESgtA$b z7Yd3ipGrv0s*Xg}8^`3Ul0~qi7~+cEAQht1tO}z{%AKB&eF&Cdl}!8uPTWx-r*YqW z@XH@Xj-Q(yF4JZ06LRe?*TLkJ(rI!mrzmV-5R+MFQ&vh_nI0C5ip#3^D@aBA!B?uV z?8@Ya%jo?92`LjR2<5^@6BBaaoBU9hY#%Ig?YKyX&yCBpBVmV=(&nYOEW0fH2iZG0 z!8$GA)5Rm`wos(XyV)|IA({?-u@X*vmnECHZ>}5sAB39pOvr-$PV$wRf-+j~rtHN1 z32F9uzMWF^|M<}f8M7ciB;oN^m6?w;eG0|DAdwEk-+Ka&9~!ObE5gI)6)J!+BXp-gFefYk@op+rDL+~%Jfh!jOY=Qt62B+D}~r?gJUxEXm)CV zNdw{5S7Wj`q8#!YBxKZ5r!F7;IU#>^YJlBT-kTgBusd zWL&#k`6|2k`qLh98E`|M(9hKULwCky2F7AVK44bG+ifsNe$5UAS$%ZD0(3!d+ku+c zYKMm9$<#pqKlDOeVvBNlwYb4M-o%7rSvIxT`+kl~sk!-~Z2xk7LZ;nV5K6M?-y|e+ z4y(W-&=C`LN7IZ@kX?IqObYKU2-{n~CoYrcNlJzOwltlSOpI` z61Q9uOG=q~xuIx$=6sgf&yLkU#?$2Zp@L9*-GZ{(cv4X)NLnBXGxAVgwu7h+Sw1ol z%{g-apD44haK&r~Pn;2x)(<+H@vpnl|6QMOuGQ|E3E6qAGax3EN|PNw7lzvHIvVPQ zWb17koK{|>d*7_EgI`{P*&flJ8;9ZA;dlg`_;xqC=G_9>Yv13J#Nyep-a$P10Q!7+ zK}ecodDwvGGu2&qqI?;tg`F6{k51>$8tki|J|u+((>;@scaER9>m}n3B@Exvj!wnv_2-Psm}^DgHo8opv6NGFg%@v+M}+5^2)? zr-INRd438cYMB#C!fR*YT46twwvd)iB&5cRd7;&O+dU$ar)Gric-i|!#ypWBAEus1 z|2KUW$u=Z6gyh&H9E}VoDmP!3ke<6;2kUkgskJv-uBHLA3VyH8I&b8b)vnK3!4oq> z(v|ub$0H+C_S-4D2rIkc<9YI)8KBYst7+&rNY&gnxO_-VrvK^IZH@JDDgU0c`+H&^ zEMtVrQzOWdhpIuk4)~6Iz;tNFOg`8%UFO*PO}K*Vawxo)=Nye;Sgbe@zGKuuNu;&I?DFtPLV> zJIFKsmymz$9>Vcv(*?Wo$P~2Dwj$M#0$<7B6g5?LY!e#qTGpt%Xp8%m3cz!O==h)|8cmwD4zFetF z0|xP5F;I@RMe+rb>cm0jbY6jsw2)6ndzF9I#RulnV6zQ{AxHixMMwtOk8zu7a6b3f zMehGF0>QH^BXmZWaKHU0?)^JazmmkYG9xznyvzV1Ag>0Ji4X}d?1;Q@n1DjNNI+p% zT3l8?PejCyu>GZRsZ%pwE~H&E!qtDprR%i3FfjS;Z6d9kWu&}mbALAWda`R)PDqk= z<%w{7(KF!i+^X!sGjq(_0YupMZ2JRzfBFG?+A zBWKn!pbsKb_{3=Z|9$QA1WPH^tDdxB#0Eu`6;a1L)+Z-NuP<7 zx;ayZ*(vy8ILkOaN3cs$?R9tol45YQu-A|OfC-2D&F510XMe%^+q%q|VB>H$54@Qj zS~OEW#e(@X6Gx%=h3n47k!YVTuW@bGeY`AoKad9Vy7pmV&{>3pFmmkXRpU*+EWjaaL^4x@MNORXi zYU7ONyZ2W%hFk9toVFjl{oalL}~ z$4g9NX_+!G#X0oCwZwC%m}U+ivEAcS;hB{Wf^_wKJe;qG1-hOwaIqikGTms z@txzqjB7+5`X*a$wD+ekLs_-Rm9g}|wEs^tV!uJ8HOaF0xf^!-$r)i#XwWf{9+R>| z)@I{;?!Z|LR>ks56Eg4_XOjJspC(Io7p7QmNV)!$G`aIHr);wRCVKw4Th?3eNAhLl z%O)C3`TuiR*KP6Vd)gikf^=I)F(Nz1pXVoJ-A~RQ*!TpY(;4XkFsTvk1L8s5oDuu` zG%TuN?t_=Vi+X?8A^LDEAq!F80Alq&R_k1PY$Tz9s41Sx+S<-ntG6vKh4^lPpjq=S zF`gy`vYY44h>Kpvpum#~mgyDe!E*FJIx5v(>vDKL#E#q9_9rjLnb_038We)N^50JD%a<;G?nu#Maba8JD^HEf-9z(2mM>=&wBCoKV%ux^upnwPWQ%2e^AAKibjX(P z?EQ;&)BaD{Nf~KL_S;Xy>j^#|wGVV4=~SyreyDD9&Pqrp5Ey9hUy3BGljS5`jR~xx zq3Lqi-ama77Sl)R@+cfI9Qn*Fb0Vdc?fs#+`wwN2{|b~rTTGc6@hu?E$m~HTzFPVa=j-(G@xoo{SUsl=sU7sT)vmjjx?0`Q; z8}3YQEDWvM&W96{k9!SbsSeD;06FkxW@tc+yCNYYcR3^Uc4Y9$c(WJS4^&M{lM-0X z3_SIIxm?`&a>NhpGJXCh1X(1AwV3vknJ;C^)9J;m%>9-e55eLb+hF~tkaUmchRbLJ zalf^AvjJi&2%*&Ig0pIu*_smxS^RB5=y>#f5byZ@3~6fHTfqk>Kjl25&u+l~uZ78! zXCKHyf5&ojq^X6ddkzrag=n@TxakX=#|Xsrun!vU&JWXaAO4e&1{fT5X)k4Pm=9vY z1-jzgDj2CKqtV0&$d7P;W9s~qd+W)n2pn;VYk z}<$AwEt1W0{S;O38Rr@@K^SOU*U{)x*#WH z>2;{nK?gHK_qy7IgyiBK2Z+5-45-741+oaz7&+3on#jCUoK<{a4ZdMpmnYmxht|@e zsrGxxTUNmG@=jJidJeMs-#kI2ryATm1j)A1Wv>TdE*~LOYalis+)0C7v5-dE>${g? zViD50GQaqKuhVJot6cfU-d{d8E*;l~?IopNB?QHdS#qKM;Df)4>>HXL3X)+LVL&W* zlI_lyVluoSSGL1a(}6YZuopgb0gPEAIqOb zw4dr=2}V4KdV-)s<8Mt!`7&6^=DzX&i&#c8n-zpC{b@R}U1WJ>+rZc#FImIG8xDOm!SsYHqd$@DESW zAPpDH|7ASm<%x!X7akAO8_u>-n zN5Xt>euwTT9#C=o|J-{)AYLG??1=uXMaqN>1_nwB!cqvLF$ki-K6r2z2FV{zU4O#$ znTOqVCxTQP$fB8LX*hC0yO`ugmfbh_g1MLHg0R*9mrRYzZd@_*f>FQQAmy=kWWQ~P zdJ(hPIo>IohJ|rCUdl~TmEu z5S%9dA577OxWT15xmED{XGBuR7s&7S{SgGACPvKghM#afJvSLzwVVDWeEyw->{`6r z)_AvpzW?efM(}BIu-TC66ykv0FLjdgIPtW}&*X;c_Kqxa!*4se(1}#af}8UN0h=1& zZ1MpmW+t79^?g4Ak7Phh;?Y2MU?1A;*@Dn@8X6}M`6Z!Md%whGaAlQ?e((L92uZ`7 za252rfGKQ3oXHB9fr8=DAJe|R3h%|f<5?iD5om=D5BvO`B@(uL=o>|#4I<0ub ziCr=2@`STuS78yY{>6n}%TK59=m$5)`_X3e);a@b@cANNMG~36tQYyLW464&0L+w~ zaZf@9&3BpBeP6Kt+M=I>bv^uVkxsEpnG-MWP_-*!vV<^NppK6*!ULHFVZp*7l+S=S zGG)76ra#l6#jJA#VrmN4{ef?}FE@;kltQ^3`!i1%c$IHxhumcZ3KzPN z%CUXu{|M_ZC0hO`>mI;T4b&v^F#9KGfZR$4r;`f~I8sOiWPT(9a)b`go|h?&EaHD8 z>2YR6GBw2y7>yrLkq?-0>|jbhp6I6JI1MaYni)D4$9aEtfbkAV=FOc%h~ai=>{_2>G2%5DM#PG?md z|DrGzzBj98(nZwueB{)5F75T0%9L8f8cv8w4iy)*i?5S1b0blx>BTu9Ly}UwFnwBP zxNMr1L%p_k(d@J?I3kg{ppS`s&O0|p@YqsQ(x@?!&uh>Hc7)eI8kc=nIp?(krB|b8 z1&Ahdq)RV+IfB8wpK9Q}yD^zQBw=8$%hRFmPiKbV_OZm*_F&%JYwxc;84mpF1l6&M zI4a$pG8)K(RhpB`wjCOZc5S;pQ{LkJGmQSP!UxJfcXFDHA;t2Z zZLr>Ukw4p|7x$13UP^<<$$U<*_vgNi_B!8L#aD8FVx;&ifvKx1IAFdB4v4 zh4P-gUWWC$qG3T8HCwm{L~cVjSfjKdt0MM+3H@6Af8R?ulP4F1klqF&JCJ;qrBd?= zDj2KfgzoojSl@(Paln!3B&lkUsN7-^I{c}~Y6M$`y}peOj{B%E)D35mY0Yg4Dfxbi zbQ=*AlQ$JdKFu;(G!)Veas>o;(ZI~eI`3JMtXE-P7#;thE|F0xpMqui8#dnT75QOE zr#=yu!hZ{e1Ze7eA7K@zl|ujTw*TWpCdUI!XHsCJ9gPBRXTJS2#?ftsoLhP z<1*o0XEBYLkLZ4fDjC~eiL)_c4}^I>S$Hv$mK4u&JKzbu$QjKc{}Ie#i+>YxY@U%C~~A3Ii2H>@HP8!KgL+Ot7=Q3yCQt=RI zvzL%uJ!iTOb!Szyr$gu2276E)v!_N@IDoG)P|DBGlHK-xc}$;m4>;%bl{1NdjcSu0 zj%fdF2%e6vZg=)0D3d9lD~gwd9!!@oX3_1hjN2|r?la~a`L`@sP$v&pz_ zmF@N0y-3qxfCTsRFJ=85BRU-{lb(1k{qS4@LGf$@k($3}rVui7-1ZmNaUaKt^G`!P z@5qzGmbA}|BNp7ueefCPc3CyIiiV>2qXtj?H}U^t5znM)9U36x5%hR)ZyH#bA)72G zvQa*b30MSk`VMlU?awaaQSTiLlJB#^xL^^_ci-fmpEsF8=R{t3zhClpSWhun3k%T* z(r(ovX}B^p&?C}7*NGUJ=R+#np`QlCrQkhhFB}|*@<A;c)ptt&x2a7Y?++&$FP{*X4rr&b zwgV&YV??onP;%k+N#U;S(8#>wD`frCF7kQhO5Ae_4vq6^5Zy%G&=CTgCTL}@`?f*Q zNlNk-$Nw8m!fgJ=RXXiFjo@%4Qmb}^Yvz$uT9X~dcB|qEjl0R!3AbuXT`-i!71Y|RY~nC)Em+i$}AR{!6KMKU!~VtE%FSQ-(vt6w2&6{(P{MvUl| zh+ojQIwQ^p0o&nE@N|}C6og^Dhlq|Zh%ED&>l4!Z8w!_<{x_m@KZ2&r(u~wPHFMaJ zkV^Ne&ZzvPFAd_HK53`qB+_bkH!d!*G|yj*HtRJoKUCjC|A+tIz^$4->*6whja#PI z6N34Gctg_o?`BTM6SW!|iCQfigCxApWx39tL!r{!PEb7@!#?;oLxx$BZJmi=A=O&W zB5?Ma|(GH*hd!tmN9GCxp1NXTDkV&LrME&0oi$Kk#kS;GfG?~V2 zU<47zr03-c*&QiVYLE^Br;vPR#0J4e#QWPfcU7*fJCJVQogM0u3O7-D9T8NIZ0G%C z3+KK3MNXYAB@XxuQL4aX>WB<&I2U)@&hf(~Nz?u69E*C` z`ISy_L8_fs!ni4Wuloi(T*3L$BHY*78fRB^etTG}u6)80xssL&GG%qx~WsNN%C%q&iip1wdi~4&S{AY5vNR z38-T;!VdRg_uuW-{dak3a{f*n2@B!0_Yhp|vqOX8{9n;-1Qz?I+RKr1Q0M(n=eKfg z+S@oXCO=mSDkseC!O4YhI@s?o~FWSQfYVj%9aIHeD(1P?s_!EC^noZm%!lgY)>Hku#>l*WXK! z>T#y_>O9+b)M!$2_|PMQz&V<;fBL|Ndr$HS|2oO|(RsuTuXJ+e_;itbM^vDF*1uu>6{K8NMa<}Psp07GZMJN;4X&F( z@OedgD9cMVgQTS2pSAa|z-+G)G23rr8TP8^w%ZN6g$@xl3lRI^6EZHh5GOSH-%P=d z3d~WYo^KuY_n7fOXjvV5m^dCqDFGsvQ=~eII-u8V2Yxz;=#8xF%Skw_LzJTuQtfxX zjU3VJ3@K+x`(_?;2X&0kTRdmG-b%=nvz$A<{s)ZC{&`{U_bDPED-g9!?enchP(t~J zGf2iwMN(d#6I#g&c2Q3l30zJimb~F_HlNuJET%}M&q?IJ>e>d&ULaC85%W;?EuJZZDLvh&{nbZEn zhiB6QCNoPEh2?ug(Lzn?W`wcfH-0CLhfNrKujAFpgxpF*!w42*hHouH z^!jxCcRPZ)D4(8eEDA{U^4BDf7Zs~tgFx-?5locjmbA~`jU%#xb>GT%cq;*lDtp`% zpIYv}n^<2=K2CBNZ`91GX>iJ1qF#|W-qTdM)XH!h67C`oc#L3mJNtYo9Enxhd)BJn+Qel!t4h{x?!MXq#7)eX8UQlo-;Vky^9Y_$PYO&rz&wm%7e`aRb-pj<0S`tHo#Kro*&M=X6y)xup3+a-N*%Nw! zTNN+=Kv3#!mYqd_x-#js-Nkf@juUSGEki2W_XiW%Y!|L`)koU$MKYcWx93=nM|~$vGEK-cM?wDlT{Sj`6GU!812sN zP#0`$i7(mD`4KO)CmFp08`J22(}7bvkW^xSUkiKPsw|@Pj4XkBsrx_lzznCNp`yKi zkP((|;SLzs-pYhpoqe$NN-Cw8qCk+n5KqWsv)wYS+mcxFv&8?IgVZ{`??sX9chW=U zv7h|>l!*7+=`mRU0ds7V$!jhp3ANf4os>P3RW#J4T)suCOebtN+IDzGbtK_WPLQ37 zBXaRv>i^NEDF~}#!K{nS(TJBthEmfR*avN!vLRuc3sRjr5hK$%67m_MwI2nF@7WLb zF|OCF{4jl=q?TjOZnsRIAe_H0i}l~YlBQ@S!R6C)BR*cdWy5e_CR4DdhBHW>#=V}|(8ZFE)x+SZR3O7_2baEz*`Gw#FSq|NWiKpW zM=;s4{20OF+=LtPGHxUzq@4CYOs>fFw*)K(MW$>y35IFIT?gKri4|OeJ*M`1w|z@{ zrHN>yBoQpwi8fms@nkMQuyiG50zfGe&N~x15zh;Ky$foh4X<~k$|Ml^Hi5_?_W7Ay zS0aJY#$I2RMlkz~%#dRg22Yv1Jlq@`*YWZOi$=%Ih{YUP8 zyE_=s2`5^|-c5vLxyziM&WINhhC@)M2GD2Qso8{CDLN=?Z2e{RK@QFnU zxu#Ze$)@4V1IgAR-_CH`?PK$q!^oUgV>|s~%4&lVe2S4diXxN%()0O0(Zgp(C9oe@ z=MUHcyq-x!WLchkY&%drhgAZi0jZPElU9o!Hk0g3dVF`_3l>Uq0t{^lFc^ePkB=au zqld{1cq=YPBN2~3|4GQ%_>#}^ys>&OScwtJHl4r-T~?oh1y;e-;tnPyqcaWO;Fe7v zl+8qxO+cdYuf^nl5kwl5B<)7#v$q}LX|G^Gz2r!G#sWGJQO6H1r$DhJVLiL7FFAp( z$jOxIDKj4bKO;u`{ugpQw!wL4lT@Neq_Vxx))!)coN%ioy9h~2`>824{(qdj-Kd)Gz<|MgpygI)G7Thrwe;PvWKzyU zc^vuB$%PojW_!B3WjXU8x`SmLI3g?1jt7b|!`Sf%+HY;!PwD^qTiJL#!4(>h;eoc1 z4tzfvPlp2owxl4-k~{up6|mFU$PKef=Ksq^q{kdd_jCQhV0ZlmzTbjO5}fvV*+q5T zFPU<4p#RUH$FqsScb2y;~#s zuvt?iy^65hI7+bsT&e*&a*j; zejmp9K3(kn{8l0p7iWdZ>yFilgkF`Ns)jeKWD4zVrM-Z}{bt8xHF3gV+2*gn5h;&c z;rpo()aXlbIhoH3?RC*>Knkma5tKZbkhO2QozO?|l-3=|lIm6+7Y;{P%yZB8UrenR zg-n6yF02I!@iS7Sql33|eRs1wNe2JWZ79`lhn+!@d1b2`*z&&>w>Y=eC`F|7oTm_re@0u##{B22P*p zNmqE(Z3lb1n&pHYs=qiP=VIekr2#Xi=TY7E9b zNn4-fHY)wWvK{`Giz}AxPjo#Qcg14oQ$(`$kSnEX{yD{BPh^H8n6d?uw$2G-KGSBy z8KPR{>}25mQPw~GZAB4Kv+$BVTi=s^-{9p3I(dtIdlegLUk;uNV7m&E~C zz{zL-*!%Z0g_&$TUSsdi$K~nQ%l-3 zx?%PM^9jQ>WFK#uz5bc&bZWVS>rYwWs~e@K@&!hhtZ2=MiK}_Z|WNT zzmFKuF={xUwGSK_MkOyQZzK3HNJ9lk4F>hcffgJTYJ zeYXoxl$ePD@??7I$U<|!?`k+zHd~-ZasA)xkYY8v*MkNRa-GSU55e_SNXFvRYKlK_ z#oLtWP}?1J_~nnt8`gEQ{W+t|sQ(Kj=iT35J(s@0t{Lh9 zPP2%f-W*YVd&(Ow_Wxg_fqvUuf#EB^;OpJ&5{G{fC0o$amCcOVh->v!Fo#r7UPysK zea-{29~ia^qm`3U0t6P)evG{0S@!;hQdr4D&E_@MznPQ9Xs0@n+U}kVt;M)v&&2@w z77f&llu!)DFQ`PaIf!&_7*8>IbCeCNH|>22iI;82lDZbL)x2Mx({V=H4h$ZIx+dw> zAkhCG^1$@>TxxYwQv!w8ITAj(fv{UuDi&>n%OK_E&5k1n38(+U4$8nn+DLmyZ=VCPn9ooE!z@(}FHzYHHV%u*RmCSiy4?Nt2I9_L>;kJRd zCgP|xb!oZ>ne(m0h=Nt}8rL7N%O$wZr8sROx}=4D|1e)(eKsc~Sp-M)#mb&U{a^5b z@oyqXBDG-Yb@9*f?Sck6AETs#uv$Q}myTf{L<$hwbfap96iu;U$&$PAI5LR}zGpiy zb2esrX%`{sv5o;GZ*a9(YyQt+Gnd@N9G;RB%KGbv|MxJN{x7mjTRZK!WFIA!4cIqq zN4T{HA((?ME_iiINXKUN%CPKC-Z=-ker2n-(SCC z3Swh5-+l^?%O%cnIhoyWqn@QK*S0qmbvzDroECiWm4x*F#$BIvGV8C?+3qa2a|xdx zzr}62xaE0rw;WIyD4XxA;mv;HjMCBTiQ{!GR!(Nw^=gOmX-*lh?Z6+m5gk92A8u0p zXAuF8Q?tXZT(>-%gakueVNlgN*!2%(rRL0#@^7NsTkpiIwhex=kq8L8SPV(c{XVnk zAX_kAvLk#A(VV;4P03ZUG+Bs+RABE9W}orUz7ByN$?Fr+akq;~)$T)hDDOwDI2dw+mQ%Tbsdkg^p)tOGa}_uBin-)t%%Tm)n=QM8#@Ty58`bV%Z&d&;}Ma*5hHZWLJ9~dwZ724&}HF&&vH5C<%AsnBww~zgknaJ zTwf6S3CWv9nv!@dnd$(?d#tCHyi0L`f+1}=YC<kbz$Tf><$Rbw)^Q@VU&^uIx1`ErWEjX!QbFz*r)5cfHj&mA0> zzU&XI&3!|%?^hvOF{At1=Sv*JRh!K5Jazy%R6a+KW*KxETQ<+hmx}iOUnDdR>?n}B zM*o`*T+K;lUjY#{WGO_>VrYFvQx9lA(1y~g4xIBf%U<7@nI?3n?VO}Cx_G_gYnxBE*y$7dBeHi+c7wn!Rlby3^_rvc`t{@ z0Fi-k5qZI_JKR}rgBv57+oD|T2MW5NJvl)sKxoYg%J(S2TxAFF`*K{nQ}O@D+86%b zPq|#<>~O!|FqYkcNhF)?{kI62?1)U!<6{WFe`wBdF7D8^Z3(?bPEx6V=YLO9dG;UV z$Q{&*+vndr6`Qd$`ahWSWBkJ|Os?R1!yTMxaFn7{+kw`&UY#(bS#>D{t|UztJxXOp z0VNud%7QGyQrdI)9qjQil5-0Adx~EX!mMwnlfcBicL?JO4dr z!@c$lBpQq$vIv}oC_WSs#XCNPq}OGq4lXmCcz6LVhd^M<$`3yVj<2_z%mPc6IN>|h+w(M`cOL_X6w2Q-+n zg|NIIo7Kt%1L{XL{16VIuu-yazmCaRPEcx>YA;8=?7{jQNerj9{f8C1Sr(jRcA;(H z-?Ip{?ss9eUth*`!sH58#gR`FlExNJBdAPFsOyuQ7o6!rGFR`x*NYs}y*Ha3l)H07 zPQ8(&DD+m8MX{_dlzo?DLakvP+YZz`AJX9}&9c{dWjVuPm&@xdn?@ZF=XeIoY#^l* zg9z7~Ya>^B4`oW&M|9M_Uu6vmk8;`a5|Eku$=2I&wb)u6$mWK9i0cuE3`lj$5aRn} ztBVmL*7Fb{8tQ%m-O#N+CL3Y40I`QJAk=zcemHFkJIHI=9CU3 zW$9a3B&=)m0Yi#B1WzYC9Xgo0t})k~T9p}YPM>-T>Nn!wKi-iOl-Y*U(>}i+->@YI zkF~Macjn=)Bbdw-nf6cHi=$GXC|K$m{eLm;aixcGHZ9A?d`SVq#Nu7A2BQABt*t4m z4L(q@0{Z(>PDZvY@An5O7>d)(6q*m*jukzTx}boB-+n_4NhA{5vjTz$_q&C8-st~z z=OC#tv4RmV{0L>y&BX<88U5c~EN@>ElRwj4V6pil7@<$)hLW%W99WHVsm=$?0M_TT zi8Th9!Ep8&1p|EN6HKr>QaPpK{r_kFEV7Ms z`8oE3AN-BB1HyomO)Dkj66QE);5&@a9$3j{1P1bag4Y}VaDt{HR`PzzcDmUPNK1-N zB9ism36K~AWth?brh(V_hZ5hrolw_QLlBk93WHFu!Om@KDMmwE8c4@3j>*XpU-2&N zhpiFiw4PXUC$3xB4nFrgq>LD)mGKL%p-|~czMtyA3pcawTd}X#Lfm{2?lDoVE+-Y= zZ(0e6d$4`cO0wQNIO~lf(vkN4!N~H-q*^Q5>-9gQOHeieVk6k#FvtAh0QXaAIqZ#1 zY{N|k5FbEL^o$sx8y~_(yV9LlG-faBwqbTy`P>BM)DY#=*M3kMq1{+!f!w(4dGZOX zT&Q--88La}L8t5zgyUB~%rZA|$e(;M@oL*1CU=X+K z`V^&B=!$^V=l;Y7gh-6&f#;EglQ@*ZexM~E=(jvmezc_hYdAR}22h*!ja(RXAM0-e zu2C?;tQn}wNSW=GG;r*#%rKt+(=i;ANt|YH5xadC`+Oq$yyQtlyD?DA2h5Z;zT>|e z4wv3XFgn8tx*J|gvY;b-JRe<)NyTwFfiHMH9q2&^p0o}2d&8dFfdODXkYtW~AlU+0 zzvWKSY{y)^e>awIEq>OcseQlJWVGRMx7Dj#k`Ihq!ghNLSu0MpSVtLcK$6DPZXavy zA|8j!AQ`thXLBs4TC}~{o#(fF5Q2ul;vD2$z6@EOanmHlxTLqcXl=0)~;^`gTQ-^~nnzumcsJmGYgMZ1D*cUN)h_8y)u ze4li??a=Ys1h2`a&nmu7%E~th5-o8jmB`5~i{G4;x^@*c9Tykpf=vfs$1fNK2?K<# zCYIZapXYhaeqaHTavF(Av~p^S`V&oWR-ZVaMR;R%!f-e`#hgR`_dO5U&*89#?F+9U zN;46S!3X-DOFRJCzlQs!135hjMq}6awheyKJRuno(K_%R4z2v3GuvN8F2tU9Mr*6m zsNX?(#hftu|2rTa^@aPDi_>w;TTi7*#j;fH z`37=Afdy0okis6nz*zI zDi#5?#{>L$%r+NVo$)HCT)g6xOX<&XMk5iFrgIR@9N84Cl9kwqqnf2wO|k#q1le4V zl!_&V93D$jslVH^@l-?Ve$1H;wnJ|tNS0FDU7BknNcs}KA477P)s~v`SWE2wRc>E# z;t1{SA&V9u_AvPdHZ~6l^ncf7|2_BP5e$w&H#udokepEToR2|txY80QNE#7r-b%2! zoaIF0(_>OP>3;R%eN3)eN8B=g72hxy$0b$&Zv@GkG}z%SH^QAjS}{^uJ$eYIVvR$< z+Y!vi0;+@s)WVLqd@V-!7<<3CHgnu=EeQ#d&3*0t`ln!mUF+I^fa_bXqW(XC^xTR_ zzMHaSAOg{J=X33Fnoj>y?XSL&5Y3g;{{=?l-_2Ra{a~#fVct%1IIm#^TS)g}(;eYVhmUOocY(k% z42qqZL~l>*`|2p4p4>N_*@FpJp`OkEn-MSQk4aU^L0a-! zWIJ~@X49`h8b*0j8^0%B(;NV(gEayxyPkmcx>%Bc_LNFlrDb{sAY zBOq`6OMzqZqemkK#pHKIDqNW@_t*ioBHmVm0TtQnvg5Fz zA}1&}I6H|!aKL3eYGNP^MAEh51w)dn!M+SzECP~UfqgKM56rg>4o15j|IBSRyYB!N zP!o3!`0;c+rS~|T-Xb!R=NoQur{Qc%VztiX=(Hf9aLFp_c!_M@YCkaMTMUpouE9r$ z{a!}6JwU8weUU9xvlsBZv5JRdq`n+6N+0NqMbyPrL>?)H=X13y)lME=imWaq?qcWg zVst_Dl!^~antDGM@!0kOIh@wcxvWn{@)*@_L5FVV`i4v0_1fMPFtSX8`@8XcHj`J&sOeXFZyzurTn9M0nesmME(BB6!p5w zZQXjf9q|OJ<({?e&s>m@E@6Ej=YRfm7^}BWc4#tXJcr}JM&yU>3w2(jpdg}thu@Bz zKz6sV_YdMb4kD`+3}Ez=SU{Cs@mgnOa*Rzb{3o@_9_m1KJlk~4vOdG;|MG*ddRw|k z<~N-=^NC$AW=_qr+(sGhG4_ZCBy5s}&Bw7CK?kak=WBV$A#?>%v3eLNEdSK|H;|4m zO|5r3u8m2zs1+L;Y}qg4FO=zL!phcJ!l?3GcQK(KV5fuoV17b>5s$bo*OY{uIT9me+?K-R1a_DAZ2z2*}rj6i(D ztrQkh|7SjE5ZFbmcLC>kWZ3IHUva1ehfE{VQ}?GKSehYN0?wTOFrnMX9+F3KMkkWA z3hu9B6?NZW&VsZ4|I2f*%OgL7YSdTR7cglsNE0j#$HmFRPp744;_VExzZ2cV|Yv}dMl|CEGO zi0F!Cms7@zpbJFvOL)&aE8+hKviX|d|9h^-%s=pi*sB#t#`_DgYAd-BRU_$CAIO6d z=1d~eIg%}!c7!du@so^^Et!)DK+Gmr9IT?ZsZ#6FlKTIVw#WNcp&Z_-AWdn}AoAA< zqTM8&f)AXJh#bsT>fn0$3QoT{yFhN{eKUpUe}d!E$L*e^M|=} z!>g0~9m=ND%J%)wtBX8FwVZKoO@~)q%=$YL+1J~TEfKM1WTos2dDSSL!j%f9V0DZT z%04GpW}nBA4fnVot(udJ$zk?>84?>o^XESVu{OEiglN1U3n~(@m}}PGYLd;b*$-Yq zUT^Vd?gJP7f^Qgkq0RkdGG8Z^YS;brr%716?#_H(ibWJXHRGFa5XGEweY$P`a;`Ji zxC4t<{)qp7fN*&W9x#yHekVmJknDF$qUJM^e4~ih+Xhbk4CO>FIN-o#Tt7jTY;b)K zLE-2r7jyE^eyv<2^)Y&WYD7JcOBRtds_cTrBQcZb;{65;zyQ)$q#U1UUaEuRP}lRwDbe5J`2UM*iC(kpF0>E)NQq^c z6I8+25uI~wOwL3Zoo(-bw>u`wcLvL>P(G)&YctF2S$qG^29WN}Ai}{;Xd)HMP}i01 z{aP;)tVaEs>y-chIr0AJ84o9wNRv{#U2=IU-fa&ooInnA0?aB@wcKVKydVP`k+53; z@!fUt?eO)6+55ftZv%c6!`wH54rM5_ICZwJyoR=_6VX;L9-$a5vhG{%V#Jdi zYrhM9k4q0}`F*uq<434K3V1&-ihOotRUV?CYqh>6tR>m-HLPRIW^_cVLtPq>-*4=yVmB;ciW<0> z(9U>5&Y$7t{F%GR_s87EqnXr*w2er*_dh2;Fw;dwTU4g1HkRkk|5@IgZ8%e0vH9-q zahdZ$g%sq5G!M{$;dEez?chCl$Hyby@uw7kc>pTr`qRFV?j5mlM#ByH|@py zt(%=HMmJM>@R9%iDrSO8t5qbW48mqW)zS#jBnb=#AGib7?vI3CUmk;*%m#wmR*-ZA z!ih5+LKm2#lG;uX-Bl6yoLF!mn8s7UFq=~_0{4B`{~2K8MXbNYONxK(#vt%Bq1EVl z{|B(^=N9FM+iZTkiW7@bJ_cgrH$40fg-G>^_lB7f*Z+)Q_LG^Rq}=m(O#0$(8_8*$ z(?&;$GY%zb1$oW$yE5_rqr20V-;Bw{o{wOeRs4;h(j528C+A}YPrt#9@PWcK*}2>O zWW$3SQ7)a_#^pZ0VdGI#Y6Oq@;A1rtas`FW!S%e8iGLk9sW9AN_$-!4pH!s)C68V5K|tqHqI(jug-6)RdtA z4<4j2n8KsIw#UOxu&gM{DX<@C|1Klqgd+rGiUSXQOapjE#SL&O4k?=G5eq*NCmcS2 z+HTukqXEo$dhu_?84iuTpX;60ATj>`XEW)*u=LOoc^Y;c=enuXreR2hvy=g`V@B{rT<^=$8I;m>BY*V zNIsi^;5dmGj~&6sD3{wKbN=;L7!YUY3ZbD?2YxS2#^c`n@Dz-5&g26(I#1_A43ck2 z@dV3mB#5+*rHWLF{r|z6D5YkZRkb6Sa5Aym!LAM{cm01)JnnD_r({K}*rSWE>(6rU zm;8` zm91R-BvWvG;p=2nE~fr}xqaY|1dTZ4wq1;dg4F|1&FQrE)Z;$L)C__dII3 zEXmpy@RQ33mS9BthM6N1+=&VO-$qbjQq8i@FTi4&$srU^+76#qkAw!bV8JT*0*)gMm?Q5gt|YnBk0{DEyWkjE^$ZUmub5n!mu2Moz(62&^Q)M>YG z&LYdz!KHF<8WEQU*pRJK&lgE~)bV4H?+q~#i=CWuJp$2ZK5!hfdskaH#vycv_fDb=QbsrSq8BsI%XYrz1za{Uen1=nvA6N+xd`ZU>ylg-)7 z6+Cbr+i26-KoDFHdk|-m&1gAR@U&pr9bZBXxBXzlLzLn4x5;D%kk59z)?FRsZOh}_ zZgi*Lzs>V?CON^B+@6c4(~x3v+u)RIDZ|l4TXVAfOel-Jd zTP#;kgA?qisBGJt4g#ZUvP>=MZXUogen0$$BMhv)muJdRJEBhgiIh%v8;hPyM?DjsKgHgE zsRA8rnHAQ4Ka<0K444#xM*rXTHKA8_tEJf&CSa#WPrdpY=W`RW+NO-iI1Y(&?CD5z zvEc1@kQ-i(cC*XyY4mdRgoJ}z$rn89rtspLXxDKZbWD4x`v0YKv2r7lY2X6%JJ`QWc;qZmiArsjm}8r1J?CPWfk7m#v^9zbwAX7@uK z-7@|0R>E*3EQZ+*mhFM4MNZ7J*Wcj7?T(ag)nJvhB}<0?Tik)`9we8$z%}>*DU#@c z0X_R7Iw{M&&_190Dn%u8+)p+R{5dY~Mj|F_FJNCW`aKxH8TC2ZwV}H{M^x>we+zQ!JPbY`qGWX-T47t3Pm2E@KCD;76=W@?Z1* zWhIG}Qgq7Hr`lh_|A}tTf9rX4MKyL3CXgHkER1K46^B zH(93Beko2wnkgLF5TlZ)S8vs8HD%Ui{LfXXoFR(9k{FEZmb2y{H z_V^!SK>G;I=Gg0^GNjq|aFmLDzWkYpT1qkl6Ybuccz%gfMq^sC_j@j>9VC(I;KkS% z(cSf5V3w~=@*|K9Y=fha%{w`8=tp}!=#T$yw_it@ZL@_=*6(AAj+1(Q&pv=cFl+kd4(UqtVY+>6QJvA;F=>O7O z8_8Kfz+!HLg3wXP8p8VPNMO(`6Z1fm-gv8@=E_0az#?|F3~ie)P3`r4tudQVa_jn@ z%Q4e&#{nQUfPMQ!-i`>WomKz4{r+!Uui4fnE8MbLLTI&pB((bJ5jwalJv1l^ zFsa%<66kZ|{l=wYWX=zEC-=*qkXg2aZN8#Th#i&1a)R}r^%Bk_`*MR3G_EJ|dn5s| zbt#9*Q0skVe(?zRvkz#+@H`>knCfu7njkFl!8F=sPP;lKuwS2>= z*mU;(L~OnoX7-1+z4O?P*NNJ)<@S1)8Sv-DzbT#a|2vSIJ${o*6#h%5awtY+W&6VV zCP+4RMg`XgyAc`X7_J<9|GJ)W8644u1MbD(IK@q2H>O~8#DuGVC!)G|XH~KOAM!m( zq6=IV%t9iWzfgWR)_&m17s!ON)5)x3L$Vzoh+IWxG|214NXewO)7$&MGdDvAr3(&J zF)5oN*ciYtd%x^%azq;nWJI9UWkO(+h_WzGY^RI(fAdQfZ*nNtnU@6H~O z431XC2r?b|@^te3Y|je}nCGt~!LZvYujd|RS;L75_Wk%IoKZycut5LcNs1-9Tm3Pd z#~k(p1|!ZL^WWX;^M6HI^&uW$=REC3PQ8jiJn8}ttBH{K*KdjUpO-CoXsHh0Lvh+} ziqn$j14b4v`y6dG(FvB*+VKH?oOX!q@%AUM>&bk6Y_D&6l>-Vmysn(Resv+r=}l)J z>|Y<3ZjqYNhqn{J81Dp8e;l6eOGNGTJM%*Wq~oH5oD~T~zKlh+=QQ^J&9X0yJ;tWe z`&>QWHVlk1k$SyZtcvLF_+L=ZbIAz>7SYeg{<~ZLT|{@k>uKLkQL~eAY^Zz=I(RWg zZ_DJxt`_T)mI?VVvIAl;A(vALx#04p=InH0!x!^wIHm!k8_c0DB+ z0YY_uzlnupcm2G>^(bZDN3PXeDVZI#QZNKmi;&1(k&v&ygTtwKd zA?E=G5WPQw({KO3uFf+ss$%Wqvq^9_JwRw0BtU>5aOow85+Dd@q>0kGbU~U3QWRW} zL~4`>ND(Ad5sB0wN(}*ADD|9BOaQ6J}JmLpxnHbRxyRiT5bost3 z(A&?L@;O&(qNS3Wm8d>g1bP1gzFx}bEE$#SIINx;Qis(5-Okhe<1iNxqk737^cX`;5BZo&O2l)b({IG)1cuB`x0+gkz6M7&uCxQG3fS zsQL*pAv>I6pJJUGnxnK1H){FnRX85gogN~VdmeodYx*^FMPpgQd~!-rzDE<pwnE z-cQu>|7B3H^am!$b`ziiY@PL5J^QT(If@wPGz9(8PDm7LEiODY^tA zRs(L8k8q-j7Hq>qLjlK-mTAQQ>vO%cBuXKH!Aa@|ySn>}f6f~XW(P#t=3_&or#Z)V z^7*auY>}0m9_c8YeBO)VHi1Y}eTv#(DP`3n|9^q{VD2JRF04~6j27SX6E`f*82blt zJGX)vy>|vD+i(g{TKlW^$TuihKh7gZRNFs$ID%F(n;M;!<=7meoZ=Gs%IRzp^>OViN<9Bl;trG8>Hz(T&|g z)hbG@X+Cfg!{YK0qrtRTh{IuvS@O%{;R`3t-EiY@v1D=?&1f~CXR$RePc#vdF}3`O z|09;Gmiock`%o< zDw*uC3<}1^TY+Ma>hL7#d$})#2n-?*ksU$#tKTBT=j5uKNhw!ZtcDer`oeK{IJsMm z3?LBo67YMP;Z%1+0TfDd+qL?@{<>T$K@rM&w58g<3uLrBSugrjjNaoAtqC%T=DGYp zGAG_H!`%#OUqw!-=Ctm>xkx)A7&VclJirpNve_3F!1<_bqK|2DKq@=C{rWRRNOG%% zUh;FZNl?VHnWY9i^9cjMP1i`Z!;vlVWY@L#w%uZ7CnA?Gn3_y;VYQEthDr1&&uQga zq~T_Vi(9IL9q#~6yNu3vYYW(}s(xIEww!tbr{x?;f)86}hT44*Uul6l)`NYA2H*M2!%)KhzYt*sD$63Tr+ovIox z^oQ0?pEo`7Q-oWU5HBm1@_!hHgMD|~sRMpu5=vz>GnRY!*CNz#YB=d7y^d3A;zmQ1 zPmW_w&y4V0(Xa_iX?z|f8X16G!CEdXrISYME$D%F{DxCxBaA%q|H>vIR!|f|E{UY- zV-Hb4&N@YJHKVG_$!4DdA5a}mo~_g8y&o7-rEs=A2#CC0dzi@K-;3eSq z@b=Q`gRc`9P#&j}e*ZJt!PiaO3Epq#l3z;11L6Q7(ei)$TR4TfnI(F62w*c{vSvJw zk#+-+cCmVf=N%%-iimt24QR5Z0gd_yQ_Momy5O9?Oc<}$syo6rat8+sx9072)|0nm z`GDqj#GcPLd?D^@f6?0t)5%`vFW$Bi6gw2aC!m=KH9$W&mWEIc7sM# zE`7);u;c%?OhH9DVBqtlt=N7e&*KPTI30@yy z6&Nm23KtAjD?d{M7&Hc;vA7AlnLY_Mov2ujmG|8LgNB3Kjq!Wh18FzyZ`wa(`V04| zCJ~;{DS7UDjs%7qjzXedIEc8-e2H**)sDFXUmyfS(@Z*h`lq$09pdnkp_a#}-=Db% z>SYmS^S!`&WUgG{x%^&gnEA>E`eU+nL*JHQNi%*X)69T z83ZKOB^EG6xkWR_fFBHs@M%;Dc+u>d&&}VU*6ews)Rv1!t)6_sM77RtggE}6A(CGG zu=o2Im&(uc(cAZ!=krn9v+_;#yvi(gPCzjqFu8~zRR=@U6KI%+@%o=&U%cT(Hvxv{ zEtqT!ZnoTUrkqY*H~0Wl3qSJAaQ8E)R5&17tM%_CuoCbo-gMIGaJYbvxv9QZ$M0Tcc+9<{1i?Scyo*Z$lHGg!xRj-(rZOZArX= zX8_3mk)NY>qs8hO{)~OT^RX$VI(#SkfiqaFQ$!e74)gkq5jIa=r+wcPC~n0T4Xa^d z$!emu$6Cf`%chFSVpKD^l$S z*sXzTZ;zDM=a>OKrtK!qM{mhLyr2G^srfKx35*Ffe~Ws*H9veETd|gw|Krx7)mmk^ z0!WiBOW_brRB4!2r^Xl$Mm6?uSR3=fAF=&<_AyXy2=9kdwnM)^2WeO2tze(<+13-= zF*HQPV}E###k1p)&t$hxV}z0jo6dBI7EgQq|FZqp>kt(=n{tM-9mxk;GC(Qahzb+7HV-D4qmXIK%^MeU+o{+k{?3l z{a4-(46Taekg^zZhH^$bXjlBkw5Pm9luIhCRt@;p)6!Nnx#DMr;5ntL)eiN(KYPBw zN>=|3ji_0ki7$*I33bCc@UIA7kpBFeAHmySGgqyzF5m<2Bc9a<*Z$2G9W%&h+x8fr z2Mww<4g66yhP4RxkB_)e#J!B|#;61>VjoTx9wUC&J}Su&;`>lT$G4e6Y{+nFq_PI*iCC z)#1Nr$(6|QoS@qCVDfe{dlDej!YiSoH&iJn&>@-lzsCm+>;2zt>~~9HSc&bohp?Gw zI+Ro&@wr13;riVu^?_lBKsd;9k@|q#Xqma15cNN$1q>@~n+lFRi6Tu*>tju<^X?JV$o zJp-=~Ye=0i;xy!*OJ`hdsJaMHtvtrE!&e-HWL!1OO= zMSL3G?Zr-C<+Fk1@b}|N)dNbW{XB+u)3{z;N%xcapv0z=)2kwJpy4IVz z9&3&W@n7%*{eBjEk%a3tlHbb}8o#`-^ZHgb+-}?zGY*=oAmx9|J%Y{gg6SF7z2qnA zTBqPP9+I*jndbrN)N-?Yy>m8DaM+5L%d0`gM1fN@Ruejcj`?`1DZTb1)^!drpWHH! z{C}5E|BcqFXIKy6k%92opl1AD2ml4VUW?PHO&FVvOe&TeQ))6gq2A+Vec%ID!oolj z4r_yg=?Na_Oguq%4|?vk|EFI^!?9-U55_Zq-0%Ks0HFjZZnuonMp+~zSlMmkaMRgE zs&{S!V89j(Q}3550w1V^FIgS)st-AaTv*gZ$N!hc=`=pLm`{mJVFf}L;x5A5-Ch_N*T1*p4+W*Q@*1v#)%{QDbp(w^|4;&F{ z#s`{^khlXE4KK)3vL9IxiY#zT^IHDn!EQVlSGoCAwf7AsPKQjVL8^W6|7Ei`Bh2<0 zYs*q&0HFxU)O%d@19U{ZVtRmMi2d4P#eV(G7UYcOFzX+LVmu~Op-3x<0>)uyx2Mqc z&HSQ1@AW*k=+RztHOpW4gevjA-lEP;03tC)H4QYaf@#;n#DL7oh7Y9T#ahV><+-1Z z-v0!5dzzZ@`S#oebBuf)^}G}~{VE)ZN$UBX(dYxN2*FBvR&X0?d#H7X#MkhRQ}Fs2 z^?d7oj^QGcg7Iv&tS3Cx)M~#TLiT!;seqJmfrv;vAX>V$8V9lon0H=(FqrbZRKwA{ ze{V-Ft+eul*Q7&~)~Pu$1J~RxY!2Y+B z%YXfpC9VT}u3q@H8gP8BImc*Vg;F%PTtdrjYzhob>wx#XRfLamU8miFa{ckDzsN2a zvqZ=1kcw|X2yET46%!?kIQ zjtgk9BZ&pmD>mglI3e}_64U^%AWPz`W15d^(Qw>EE(g9qX%*GMw?sw--Zd)Q9>C|Wrvg1&BB{D=CjbTl7PT;2 z#<@@3ZXlZrv2aSDSxMByKcNEE$8EOO=xmhX7|NX>%-TA|W(cC^q zFxftH3&v9puv?ZqLhtS3y{UStj z2H=tZ2OTWYDpNwSXjz002#220`YQh7TYyHrBLC7J?=tNnV8fHv7{lZ50SK2$F0n_> zkO`LkuyDHmuKvJ$iGfl<@yh?c@r6^ZvKC-YXP7MRK+NN*W6~4`wrrJ0hQC$jGvnhqQVLksCG0wdf8YnvMMLA ziUH&@fLJO2TIY4K7 zhgd_vU?gp+)!qOO>thL*&^-MeUOX9r5JOHcGCX~KXD(9>VMz`hq#|(+5agB z>hiUN#Nlx72lw+r;GsaDUOy7Oeq#lbVljndxDej1iL%;#luXcVE$>I5q}l}w?vpEC z6o*6wCLp(9Y<#vfWj7a_?iw~yq!3Ao@FMk236mDklD)D}o389#zohs9O`ix`nyu@m%H<43b)?`)8nRwf{!^KC!zyBo$JF&a4l|8w~1h)nLSKJYDZ zJ$40y$lW-dDxejsB}^%UmixOI;DyTIfRU`AdcVkT#EK&;YN_@&@dPeEFv6%Rvd2Bn zLMDezDtr^#fWhE&ADY19H%72U36#@U0|+dGxRwftYIhq*op3lIwCh=cuFGr7)hy$u?5|8gnuzEc!rjGRi_aPw~b_*8E=|Ivz zcU&w(h6jsXs>8uGv4nOQg`vQO`Fz@3q1d(*=DAfL;P>qaGrVTes=wUha5}2pG*bQD zM6J)@sL2(QMCx9bSh%3TL>!TJL4jw8={S)Ch@_UVR0~`vR?@0_Io9&oa9@$hP+A<4fFfs{JAg z#VInGtE&P124~x2akkX!#DtR0r&;mNzmNsQlt{)TSGX_IbTY=Smop;&S7wo1&KB%d zKj@f_F#6Ikl83KSWYW@Vmw}LkE;R^A?Ioya8@c~aEon4>MJ^?mW~uh=VgQ?+gTw?i z;1#bhp)XYFHYxw7f5aZmb@{AQS0q8FMZ^A)J_yJ{6(GIo95`vj4&5 zdWIP{+Yh)*x_IjIc!}n#*U9fYZw!kxh#`&;j0E+;b6`55U^)|2`^)bLxr{ZXTC)G2 zl6u(>4Jl1lP*(DPZ73>~mH+?bCNLXBBZY}1ng-)>!&zmu<10{-5f4V1`d~x!{t{F| zi&yR84rWOD{v_2NauQH$IyEKK3NO0Fg$9&lUM%Im{6G%EqH0#45BqJ#FH;Ds*`Yc} z$s>8(ise3Y8mM-T!FKOQLB!l_nyr4{$sg9s47;dyD2YoGacqXD_IGKheCUim|NluC z%j0b0INUXtn@|RuTJELh14LR*D%3yGrz^SRYDSltz`T8dz5!nuj`tgExrh4TO`c~U z4HH#6?g8}!&N;pKzognA+-i0{e`&H}c4im=;qD*Y*Yl0h`}65AnGUsddnyg{8b4u- z`at8R=!Bh3R*eHNJK5`W@|==(#H`Bk_t!8j=&tCgoy0N~vaaiOHyV?tU(@rHJy`{f)xj>xwNP(xoOiecdRB=$%=yB8gz7Q7$g=YvIs;~~cmb6a!9-Dhw*5eFn$vpi+l7vOl;jUVuM0i16YK%neE zF45&v`1`pHPmgf%C%D@o!UXkv6-$~q2uz46$={zEjopApV}W`;;}$B~98x&d^PhO% zz6tG{o=oT(oKgM0j~n4p<7;j@Q_`)?Zjw-bF;}TPVNaL3iunf6F%*r4c)%WtNE1`R zgx+!bV7n9mhsTs|Z=ybspGS;{Z5g3o7lmZ zE{tN>OD>U(p&*Iw96lU7J-_4%j#*nXfPf*W@ejkjAK>>RVj#L1rWVX|w~-ZKM)Fj6 zw9A|0jY(=EA!*tBm^!4+Sb11NXep%2t_}QIXT2U|Wr} zERl>8s(c8)_5S{qh4j}l#OFWAT#T?v;rbr+eB210e<~3dCI1(#gvjtv=q0hr0?+IovnV5xt6mMGptWc zhhD<^%rN;zpwHM`5=g9<6_Aiv5pmt$NXMEhu>L_?Y1ND5^w!-Q96HmYw78_|9 z+aLddn}7hl#MAND&kHmqm@gb=2K9(wRE*~MG0yoS6Fq;o`Of&_yw06>ACs>I;16Tk7Bs|*E*(i{>A_H9cr>Z=VPOw za?J4r^?@QwiFnv+qTMoK#nTZcoz(LRO$w*yZv+L4wSrELQoyJvDHr|uy_EkS6OK2G zc*9ureta+F|3d57)uYnDlB3>GYxzP{;b?V{g!em=@_g}h;Ng6n-{dB^WYiYDg&hB* zs?irJ@ufbe13i|J?9Vj?9Fh3Jx77d!xaWc6k+rI4T;(|ek2*Ph)o$OP2I{qdTQJoN zC*J|Ec-oX&F9VU;SFf$Zysl-;Yms!?A&%jM3Q+HlpA3!tX=upZ?qgIaD~xtRD}Rw@ znbVtC0lOIe3IK_l01}f_hjFi9+xZzayW3+@tH3%rGS#-Uk7R8|teI z;ucBlNj`g`N4PK_&PG8YxkqxzmcmNy^!i;hIY#Xb70=!Y&UZA-vn7&9ADrdXq=x&T z*PqFfxdTyePy;@En*_&SxebRct02k;i5e~d0f50I^})S`XFPT4-g5j!^H-j~3g1rM iTXEqt^U-tn6>k(DErNM1fhrcW}C32Bbkr>24TsKtMoJ0ZFApKthnX3?)b-9l{_eDEQFb-Q6LL zfV8B7yx)E9K4%}^KltdLbI#6{zqQuBYu`-p%-Jy3GcH3u*^*gmugomsl@vuKi-b!q zNiS*S9T6$&`j_AlNf=)(&-fJyKg4;mWb*QC!Pu0t;D3RCS$MAgsqcbh{Nwk6>fGqj zYRcAhp1AR&LNW&N=N>$^|COYz{;9tQjUWI1sx6s&#rY$pMt-mKc@rfW_B^L`+9X#LUl`Ds%BtcJL-f6Ea{wZ4e>Gso+ zKG}F8+L`d9#vU0O7VAv#dRDKD?`)p0?BSK$@zK&sfB&SMPo_>wDYa?)VXi3x^)cZqZ{{2u1)9p9BUvX=!#Od$rw(&}2qbSL* zpTG0DN1pC66Fkt?BY93`7GC#TTT;5BSL%EkEd%uj`Ob+n-4-e{b^F(>9_jpXu;kSP zMABi#eWt^IyL)7gYm57z_Q=8SBBhi5K4np#Oj;Br1$BE$lE}gjL!>w3TU%a?0X=&{ zofo!V5*d0YT&DU0&*K>IB`c_}JJ>jenT$&*F|@O?gMG(&BwKV!$)=xw@tg_tjdt4q z)b>j9-Y91W`&97Bi&-22@7A^h=J;3+`pDdUg zAPP01%N*{#^kLFa4_KKAJYoX&7QV-TYxl-FL^bP}S4K=TM|iBaPikH=L@0ZF^0aD< z44}XFn7}5suHu(re%TTf*y5TDkoAxmAU6ZlWB?vpM|2~-SB{>Hl2&@c8(aCLeYzNl z($5o~h~)H#J6uzc?;C83l_vUm$Fw3xvxmtj-EP2mbq@K>fC(c!Qu*BonXU)e{DD`h z-HVb9`hz=Nyb}6vq%%NRq)!%q745WNPxHxx>@n6Bs}&9y?U5`l8i}kVQf_aUe5Lzq zc1$G3KPII`6l%+d!B(9gg-Q$kLZuvDd08o1#_4v-7RZ5vMldxx;ggo%$2fA}_<01+ zgHS1{7f>3m=~*~fChG6^FZW6RoH0^Ew||@M5r1;A2m$gohw#&W6hcI#65cd*YF9Uqm@ObSn)+*W0u&Ebz*s-=bum9`OC$ zA_eM(J2a5=m&k_|!X-{WKh@apk#UhJoin^X49Pdy%(!4`ue4?Wul`_4X0Nn7Y@Rob z@X4d|kQvQaZ{gOACk!(W$sXDU%GDd~yT9Vspv(L(oKr7)i%-HQ@QXBCiXC zJ8ZhPj!)`eG86Pqc{fO2Mx=B)=)++aIud4SD>cKIpP*-#HGcNW+K-$+$n{A+_%y~+E@}lW zmWyQH9xh8*qMFdTP0+;6Fge16RJ-K=+o5vpe6sYGk$h>VcqMY5IkGq3_@v^gXnmyU z|1raTGGb}8LxiuZilki=CIj^V8TX2m`P2~2fa@Nq@kdIF?bI2!;d@U+j11TBA4x5; zv{IOy(CzIRJTk3Dup@d?v_TU7sVAWH|K?&MiNlRDDd6=ygv7f*rXqsI^Bvf$y1@wPS7idZho0aBG2nwS^~t^TVJlc8&jy8QluPyRgi3&yVPmZcBq4(j?hlclmHt;9e!^b0A8WK*=~p6Go`%Q}OglBf!^=G~x^|>o2oJQ6 zwf0KS&!dESTF>uw^vWEp$}9|^xMF<`43fv;jvy<6E?9~#=%go*2V3plz$lq&>;J)X zz2aFBNoRo$JFLQlf-Mtt`^E#W#4n6?Wc&GjKAF}m#*t*RuKFZ&0bHPWpkW7*vk4)N zAgf>3Be6YVoc{J*@yetH(SrU9Y-!Oeu+gCy*`PbvQ$r;8i7V(G{@5e!k(@#L`TT8OdAc=HIRC&4 zVO=4*717R&o1z|*TnSARxER3@vS?&P+927Cpo-A%cc#ND zbZE2Pi-Ty#Tu~NPtM7aAy!~NgLzX>(ZkQYGsPis6eNwEVKgJ=7haQ}W3$YH{^{0ar zM@$E!S>b4x(K)V}M~b+JEXQkz3f*8I$&(ihI5Nsv;K0rzom`Ue)&h~r{si>3UeQnn z%zYpfOEj0TMQJ2T!=fXZuJ^ht{4fgMsS9?kd3OgKTmKdFyL zzI+lc+h{8;I~3!Uq(a7wPtn&a{+4Tu`u%!5XI9bZ|4}!65<3ej*Ax2Xo=;Amim`}L zbvPmiM-Ue#2lRl)Ig6SFLmal7#DuOeA^V7C%z+CA8zQc}+T)kB#UdTiIHL$`_P|i} zU2l-Qz8B+YuP;$nhu=x*2$Do3VMr9pOHUBhAsdF+qB&Z=d5$u>fGega_~t#2R2yJy z#(%n?|C|0`T&v4@d~&hAF(Agp2g%t7v5t28l#bdX**fVCr)3mr*)`0W;Q0?R+g;l8 z@IYKU91oi&u3bjgY>$!a`uh`pES|Ib%ob0&jXvKH;}FfuC~UyO(b7pvx-0*~C@mc& zTQpzSsgFtZGSZRtH`4@3<$q%(o8A%s9Sn{U=16zG#B9egv8`tRqY$6O`^^mFa-x3Y zq8*dz#D_jPGutSiJQ$G$T?R(9fr!hTTh zwHn}EpHFiC6y;dWZN3(nG&RI=$J2i!GUA62*<-zr{!f^RWa}5{Y{|T{;B^j}LW-F8)6pkC0HgrH`yUR(7eeQL;lV zQ0f1zbo4hwRY`Zap`S-)JvV%td!JV_?l5+LJM4qCtZ;+1f=C&h6QXN?@5lgZLUWQC zuwAe$(9aX9dSqkH2uIHRFxDdp+A;Af@3kI8HngO%^S7k*Nj_|}s=9-HoN?t0VGbXM zUBEZ|E7WaW6^+`;8(anO9zL@h9LB>I+r&+iV*zQjY$F zwySB5^vX}D@8^oh(Z6Z}g&=#j{Ld$^t{56f4k-ay_*HD4NAXW5t8T zpH6oeU(F+V1DK3uLT#X3tdp@=CZhdf55zile-k{J_-~AMtAq9{bOhql{dGEy1vSao z6LkR`M&~p~Jcjn)nWO!VMe>X->d6+_L>GkhShI7O#A(Slg9*%H0zrC!CR?EL+hGpd zZmx(`i|1qS&|KbM$omoc{kh98GZHVKHuI722L+1OAs9*8pTB#K) zt2J#;5Rl(&$pl2g2WMR$JOogv?E(}o1$kxbY!DH>!a7yFQYcTfl%-#_!ma;!rRlUN z2bjFpMx*~x--yN>XO;rRbI>O={ak~QNWfl&U%_rvVB zB-y^XIGcb-_L--KZ||Kp?RSog#D5Vg1N9O7l>{3HM+kO_)n9|T5Ge*nqHd4<3lk3a zo8heI^UuM5C)XMiY&6d1?N#B9MKk3X7R<3w9EHFKpXSAps1q!UXe++=rpNAQ%k2qP z;qPU8X13&jI?@&Qp^**-fEWRB4bB?D;DP=!_-o?HcnoazvV&JsSLEW8E{$;*tUX4UZ*$Sv42|_?(h}U!GE-q z&X{&XI*8njq|zNsFDEh$@A!z`@|(!=5i3J1ghLV4;EN)~?inL=S|kQXv0%sIS-2Dv ztX70v&u{I3UmER1woi|Awm9u-Y{1nx;Z85l#Sz>-6lHy&R`79u^#5jK6@N1dHritb z`0a0x9L1G7q9^cdp-m5ey-#!|C9DPcKDkBN72qo->_lj->8H zAeq6zvPQoj3en}h6CzE3`PBmJ{z5#VMnnMrSASTv#Ul&WX14fT367&jy;2Ikx83QC zxiQO^L^wt0YxLn6`O;UX4B96ZLECM7=waCj0a19gX2&vOJ*4Uv9}<#Mt@v~1DOoBjwSvou&@ z^nwqd4KMl+$2wMR3zK?X+ z=peY?PP|!r$2J0?j)_Q zJXJ}N6+pMSXsZEFfbq0k79tJxjvQnH?T;E8@(TU$cUeIH`6pmB5)8heJG_81+NgMh zL#3ahPW#*mb=>Qm<9rf{cWm$2E-;`5KgGxjh(^hgGC4&Sr#4pc?QQsmHBFrGBoo@n zgr@58{9kT_$}<{S{e6C9^?y-qMwW0&h+h?M`3z2eFKi@FQD-Cx#{rRO>Rs=<}Fe$4C9Pn7=M*na}kPIx30kOeI zwvIo0Bq=6R&OoJV0^4e1FYGY@#=Ie3X^*;|s0aKU+;D4XN=K5GzeI#&BSdTM82UeV zWRRr28f$4kMHGvldF8oF-EM{$8vGUPz~?(cJTks|u(O5VqHJ#Oh;{^1)%4^Opls;h znqUf6+=qMudqQJc`6OdntYr0E`Tr?lqvVP)4wc@Y1-6SU&!#&Vb=NDaU3~lRE}vwr z&zWm3@nTJm?jPnDFu!#n4EIl@)87vV04Q=tNou{reLF)#n*s=nrT^=k;}1X3Ap@!% z`1CYvMCM-Yub5ZU&@fO!}s&y2c0MEm`RrrijT z>L5`x#g>Xjir4l?q>JsY;tNJrk7S3n{{L{QS1#jkj5U_KMF%gw68;v;Bfi$TAyp8_E%72$9}`{Ep7IdDGx{*oE= zpTR)8i;wwao_|q5pDX1tsU5OAe~8S{Gn{b({SS~>RCh3;I&7E4U_6zOgc-}3@cm3o zsRpTyr_=X6kx~O7Vr_J8ZsnD7uC$!EW$6Da^TK6#P+&`Zmpszs2V=!d@+WiAU)NA}*=KIyZ>L|Sj0ga2xxpKZQQ z`d6fpCsY=A0~5;mu}4+|quJ{CB`drg8sj7^+(Y^FTox*4G@CwPLM!2O1fq4ud!ON3 z-iUM%l6aKc%jZ$T!ma1q+bTo@KFy&25V;nhaJhk0Ufw|eyQsbjX!&#ao(;1)$OG~) z|GqImS~0;{#DZ-ai3I^!;zB^4GU54)L#4Fd@n?Q!9O{xx3HSlS@dL6jfD%M!Ig$h8 z&5^vOgSBfy9mnD|-_Lh_pN|BFdy_~)(-T~l0+VfrneaT=sn6sPS)^&qf4UDu2Iv%U zha)A$dHj0}1lwdP4%Lp%WQeLe?QclCv3DR7T=Du`tOegIK{KH|c|H4$I*+8k)>AoB zJ)u(LJQ6|1MZrMZFUf~Np=JeQK#EA>`C!(xP={?2GN4|o88kbn366*>FX#Zs=i&kp zg2!eZN$D~mpY_lMdWD~T@0A;$80R%JsaM12**gmVH))SA2N=xvRtGz}U^49?V4&L> znNZ8=p$^IvlI`)>1%O;;Y8XnM*3jnA_q ziqn}1RnFm)&q>=+M`-E)!l{B}1R<6ky2D~;M4s0U4$P1VR-wb!L_Wvq=L^@Py^0vC zxE9aHyOPg*_=;~@p&j*#D^A841*Eds_?L1%xfMugQ2Bq+@+loOa3z!FO8|avV7%3` zn|(64gh?`4$d)!J9wMFenK$G6Lc3yRhiopc}MNS_-c4>{igP z*8jbJ#+ghN<7{agcH}IQPgAMn`GE|^oDq)uJs+wsN37VUky!+(aucXLp?B!vF_EnZ zwh-NJ!vsg~k9Bmz2Si#U6Cg^)w}|dAf@0E<0P?BWXhnaBu8&C|_=*maU3}gyj;L2` zl!K1%E($VA=9A5qe`Dj#-x%#cIwe3@V*iU30-)A-`>~3H;?e(?^&jTW@<@sj5fY)d z@Gi>b>?NJ0%7h-Wg-?r`P;I4ZUKzLDSWF|9Ai6h`C8PUGkryNOwiD-*$gm^aS z1&?b_%xD4e5Bm%g|MSVq!)6C|@*vh@R`h5yvipdMWY+x~8}D?C^rAy0H}c|MU+Ea^ z=!U%m!2h3x3pk_oyfGo3mV|f`^#o=R3BB?S{6Ad(Asf12XX{P*@7Zk zDiYIq4G}KV?^kRL1k==*WbrumYwsF}X6%nBA3`$DkcFAT!E#ZnfOsKH#ur=8+S8|6r3-|*ACF7DXxvZaO z#Pr$wt#Mv|eINX5XpLxRMYq}@cp93#-TB|4Or}ISazX0()`JeO{GF1DbUSyCj=lTd4i z)EU=&1Rr-cG*KiS>iKMxJk&%xV>DQBMKj3W2)pHUh2hfDL2FkBO~+$o7J;brgzoqBO3V&pFWl*k@2gPIc@(c)=EfFx+BK|ay~1D3eh=B)(_zOgRbxIKZWQY2h_Kv|7#Q^j`z%n z#_Hp|(g5u=N>5-&FIMDURpTu4YcZ|#q7m)SS4f0uQ6Ye<)hsya>J9>n?p{D?w z3baz~t~C&JEFA6(;Qys3U^ZVhnNAne0S;#+w5nIQZ81TmZQ%~Kn*&d1baRs@T(u^7 z!FWctI=+2{tl5hxb;(5>SQ3!S$w6T7}1w5zo2F=RvgU^=m{Uf(^(r5DVFN}3TU(Ty`vrV-T#01|0NCAbl&Tg zCEE;}eg*`y8@$1<{C9OGV?eF?yHKmOBanojnkZM^1tco1H-c)I2m9c^5E-b6>|`>6 zg-~k-y#smwQ{j3OHQQbRwkD+0P%j_`dn3Mdgo*zz!+mZ5@@cbC5BR?Fb)$~sFwhtO zX`|DIPS+3O@5N^L5?&y-t%}Kp>399eT z@V!6L`15lXgLwR6Os2RqgyUhW9(v0T48_JvWAgoL{lbx)Fm`=#4x(V`jO$fzDscYl zV9NqhG}68$225OpIIZagDCC+P^sPZ(DuatzrofH z2sHu_N*Nq#1^*lcw^Q0rw{st3MY&8n=obVTxnQ;R^Fg@lOEZ!MqgR~n9Tq@@L_JqW zwyy;IH+*DDE6%4Nm=6+wOjd+BdAtR~5uFudoH*cEBAeL&&GDEbT%a|h^L8?|e z7n_9>#>+h>+QEw70Q2Q^5p5Iy3()FOM%3F?@eBDoBc4#F5ZjIBf@lt4_FMP!xHLb^}=KYV{W_`BCTHQ0J}mjvXH2kq23w z3<$sYiAINF^+IFT85iS&ldccWqwOw(h!nIsjF&P+iE3e@DP^K)!iNJ8+a*MvXd-=m zoCS;tb&jk(F3-#S!A_*KEd7@{Y9}hA|7UopQXv{WPbf^=$fiYtm$IV4x_V)2{~T#!?~{r<5%GLAm4Uz#=A*Yma`mI!u!&^5$@uv%)%R zMNFujem<3G_R1e4q{sV#_xru#%t<(SsGm3F{rKbdmP3qRVdhgw1ymH!|Fe2~WkxEK zzgLf-Q)hs}2;D)0XCfE>AattReUm)$S7?M|<$i_o$vq-c8tdmz+7VCq&q&7og~1JL z89DQM7GGSff&uc-cGLM~feW^@5^I2v3FmovJkGcHwHVhJia1CO89-Ie*Q6L zdv=%E-Uc>ok3piet2*<6Uos(3GkeGWIz+_fOK?J^|J4zk&CD6O^7-~+e~%c$7HX>Y z32{`OUl%o=?{u{R;Ml?S}GH9Y*6@}bE9pm!` zW_W3xPo{ie-06LPVRUwna$>)eK|nSlY7_MPRR@tmxy%?Oqo*P%t4BCi^3qG>6S{!Q zX<*3*|E2g$PhcfUDxKdU{#8_Wn7%mGzb^1tW&=!)33jsA4hJLYGDpc0y(9mOMSrg} zg6YmgpPbiJt#))Vj!A7ClalnWj`&#uiOep?WGWa@_Acmuo67eB5R50I(LU2P;TRNI zsB{Vn?9kWeu>o695yhdZGi`nk3@bTvAxXWIX`P}TDR}Q<*v^yA4C%|OI_exp4eiuJs7@}J9b*_f^ z5jVnR7thrWd@vZtW*T`#`g!_19{C%=lwUvJ|0DW;G=jvYfsUBr^T}kg+2|n1!d+K% zJO2f!x=EzvTB#if`OPO=78*~fS!;mE8pMM2fOS#FkyXu(E`Q{ek6jCTuOj@nn3BkB zdP|0^L$rp0Y-%DIO^|61)o+}DwWST<`=Kc!96;iaY!KlaqmHM8m?Wo2>7?)VM+=oJ z8scEX%bpO%!zQ%HYgpIslU5)aO0Xz1{A60t>rD9XdIbwnKJ6$hvWe)IKL{SL2&iAR z0|oy?Fp-uUr{C{_BeD^`uc{|}5`ZH66?4RCGQ3^H`jdYw!C|~nb*8GrDGNcpTsYoz zvRv|on1Y0_hy%U^tgfx!kH@j7v(|)Uiq99>yf;|dFd;<)^9aWm0^n$(-yd}ybli0W z{t2&;^^ZfG((3K!5T)B9gxVu(LN78B=_G!Sonp10{zEd_EF(%k_}43WNZYZGXw(zf z81I&yx2V23vVR1!-+ul#lCh=9jP}cXax{AmiFB;or0+nxK`87G<_{2Qfq@cYbr>%d zZ_#lvV{jDsiUGz&J2bH%2RI>S_&B}d=_t2Jzr{Ealc*4nO#LpU72t>!@V^=q{4U0S zhnuVwX4^mxh$|zaGA3DXmq|8{c)`(sfamp&3?(-_0$3SR8@xAes){&akp5(PGy1%g>P+NwTZPP%~3vfZIV&Zsi`Tvt~E@v$_>Nf5(9#G-1 zjTaOVwc!j$yUy^FPvGl)Q8HZ*(2D%P>{ZQ{*Ws)xo(^~Lg9<+C{ofCD`uhb8sWKQ6 zL>$ong$9c3Z66{%^p>tZKuu_I!xg{$1t_&1w$nR6UYRsHV=$eRuYueD4v{SS`@SHX zHCq|3$W8D%+C}v%ci0&h=wG#kl|BG88WZNsu;oHzwaee%iPm|Ir)0C~&ecRR(U!`_ zQ#;fVIQ>dkO2^J0bf09jj^U0jI9wTDvYYWE=GGw?y%8Hz>3=nWGz|zUQQw!S+f~ye zO5Y0;XwQ27S8L30G8(ez=XY3P#zb?$z?rHFYBl!3$y#JeaYVKto9p$-$oYm%i&h3p zo(cZX8CZPU>nD-$&B2cHxJ7(^ip%?LG!m-c%^B-p^0q1jp|+Z&ll1SyMg2|4rLJ>faIkc9V*AWMTIQeh$a|7cTd3v*z>>~)>dpkGA#lhbM22Q?EYNH}dksx;#< zGL0i4#}TdFNKo9N2kfj|uX)i<_}))0$AZg-O@9E+-y7z~chf|ZaueWkrbxN3w>;AW zWI2+~KJzsnd!=Fu6Tv8u7aMVGpkzbQKr%;gCATq1rsG~GmoixL%VHQDSz~0Np5U6_ zF#G+;`VIOIQ?5hhdjXR*mA?cmj`W!oujPT?MU>P2hsot?Ujwk{<2tep1Q@0znF*{) z#tKeBjj0~5%{BUa7evF7M2LfnXtSLzPo_A6r70m3Hpn8v#qT30yity?S3D2e@H0bH zp#YKV0V4b9_mgR7C4f;ww?7I3%ziJ_p|Rv-^8d;WC&5s^koF%Ehq&ROt8PyT!_&zb z?Ie+OsR-5YH_vN#U`20?XdTrBgk*z>oMvLh%Yoq#l-2@DPr;@n+i{NG;na)azm4Sk zbClK#ts>bn;7w&BDYm?W!7%!vK{TqoLN}Z-kwX|?tWj$vdDB?-me(jxqi z`|_EgKI{kh{9C<%-$Ow})<($zJ%L;ia0xqV6SaRfVKw(j_$e~leVI(pbzXVlLOh1&Pz~GJf7|`a=}Bg*_D=tEtBt{J78nm5!r}#yqz-C!Hx&fe>L5|rTwyl$8aB=nPDD;r*M$rSoKNq;sGcbo5#t>A<<+eUB15y^;L zVSH-^xx12FPUN$!Zl_$tmO|C`3gYhgWam0l3H<_3Y46i8$)(kCY!bR+v3bAyN^-qO zWU@tfY(9t(Kf@wACfJsCmx@v1xBt+hKiO^%jX~j`jH@-;0EZLV;(D$vuAUujhyl`2 zPk2HZMDa1hmggx_8RtUFqrCY4WK1OL_ecGYx}icu z+W={CmfEh05zd54tn^6%Y`h$Fpw6@~*=;+(igVFc?)RVYS2h=5k%WFf`M$vuVj) z0o3s=13sVchH@hN-4?w{FTMovKs;DPoJcf$+TX}_-ToSPyvQ39n561jlDW>urn!ds z!2f$bHKKL|+HUk^g9XPTVJ>zjqd~8rH9@Goc)O!?J9}>Y07AFm6xNE<;{Yt>=CfD& z`8OP4D22z{^z$XSJl!gqD%)Q>!+$kgcQQ0ZZ_er+;z+7If$Qq};uMtLM{ z`Un}u2kQNXpAlDVVRS)n?EcS;neUhBgj!3wMD6dTQASX$Xd=q`i~Ue{6`vL7>a=GpHF&KPn>0m2fpmfQ`YOEMkEt`Hnb6*z3bw6FLHvE4B4Co~}oHO+c zPY068j3kWG?Zod%pCincS5Ig*L|BMOs6AkcX-xR5U@6KU)PN%%((YmaiWJEhAQOW{ z^bvO53QeUC7f2(J|MxpYv6bp|yTd!QL%H+8ZhwMg4BS=|7~tder0I~`ZBO`@{lpE6 z8rlA%QfB1;*^;x%pJ+=G%@g$kPG`b1Iu~jA0ha!MMn+??jmE4lI1=SSS+2bU%d)Vd zd|}QN3eRhThT|*RY&D+&Z!nzvGvouL(>t1}5~8}Tr^1YlC-|0^O>g5vbw7?qs4Z4V492aeYmG+cMEZaj`kf(g?N;LJ~g5!qa_i1u!( zT6FE=FV9URmZD|-U?pFO~sRR|JSE?96;{BwLeyMx9rNvQx< zvx)5Im)Hlc1jHIG$eP(~xTp&rM<}S^4n2Y7`IzbN8ib_vUKZg0+~i_y`+t|seAt{b zOda9K`p=TyzD%b3Pq1kV-b;EjvCvyYA+%dRd-O3Oh#p>DggbFYS{Wf$aX}P+;si@=8 zsN*1ez+ZjR{i+2@Zn>b)RyKd;#G5^2jMCxz!10;} zl#^n+_O($yl}O{&6L{7Jbo^elQ>6N81pr5yaHo{(%b9+Npr1($%25cresGv|W{N2P z1>HW`5wlu%c<3+)2vsbKNY(Ss^Oztd7(eS3Eroy?%&-RGx^78xvc-toE*-yrH$+KzXIfH@qx{j`M&Z= z&#eYP*aa@wZCA8YFW9stMrTNf`>dS#Q8R5wnD3lD6`%5%5TQNkn+R1atR2=R%V;0 zql_}gNP_h}`u}5myOChGpXv_p;|<4S^VwTmZxTS^M1%Q6{|Z3iTG2PC--8Gqo2{lc z^GR9a1@F?IiYYA^NDyi}Hzer(uf9*1uD-4=mkWO`Ru-$rB6CaHuFbI z7XADm0vfl^#z;}6|J4NQa+BEwwul@uYezm{X`P3Y52y#IL26Y4?)jRh+s#6QWF^Jw zE%f)JvtwlD2y?3GUw%wokqeZHCIKNdJtdp=1ltlrY7oNu^?=L!qfC|=_xlV6$6Bb` zW}AL*2sU5m@))*AZQ%;yf+x?KyWIMgK{VGyx#$66nxH+oLCM~sZEr~5BL#DdUci$L zxOQpq|3~Q${=G%IT$ymE-ftjmcY6ZCX8n8}kjYus5se)I{Juxs;T)Jy{hC0puA5X! zbbR|Jm6@-QBOS;U*YB@NgU#3&{coT7Oa5>Plgn-&?7)o%FNhE72~@-NYJ?dL*I7GI zi!h!0DwR1gq-eOV*L(RTD{gKCR~|yBea0C3;nSOx@B3#P$y5}@ebyBu`rk*`?XygZ zMMef*ncrNiwRtWG2sfkH6MB3PWj4bMxQZu@t{MZTQ&Fz<{MF=|Re&x1ttpLeqE~cu z2zLGsW5X?)0TJ~@5a}KG08xC;C5q4Pfk;0Mw=OPIG%;)fe!)1>^_Y=rp9MeYd@0%q z$JZg_p?#|;OYo@Y5#Qtg=c{c}tM-G0F79V47FG^|CXkGbZ?Rn`Dj0hI|+25NQ+Dm;J!^ ziB<=8C|-sS2BIPF$JPxkx?{2dv)MZ~tT<3>S?Y=Pfbj^X$_2xmOz5v!$;$)5@-;ia z1pKmQ9To|Etp-p;5ryDsgr~yei}Ir#O9TYSgdGzaQI>8P7y zi^po{cE>2(bp(?-BGrGo>o_VUK*6jw`o9A1an@ltoBB*foF@Tce4y%8ZBcjJ)@r2H z+5=?CjQ*|?Ca}BJVYg?5U`S3=N2ms9ixoYdydawhuU#dF#D#>m%Zwnx{Z3TxEB(JW zKavU)%U<#F{V0nT1{eHt_}f)1>+5;sd9VQ%D}9F%Iyusjge9SYttgjV44@XUFPbV^ z?t06sCs?}yp;#_1q1!zdMKT()=@;50q6^6RT%+5iTXOSR4ApOXhw{$G5ecV8 zMDIY))gYUI&9*vD+C^;`F`+Dcue9Y&jv$FTBYT0H4`G6JuwqJq`v3PIh@2)|o?j2R z`(LyjTWAwyLRO!A$Qj!m+{6fNjg_ocptd|3@cQ60BWSWfbXkP*Q>X<(hA&TP^~8K1fC~kWs6%= zzNjTxr?cGkMiS`|{e53#`6NQES#*2f19S<>#@?|(6gVtUKRCd1D=de-afC8lzrDq` z5ftrQM(E+e*l4xPjYT7_!?&fvoy_NQD5p{=r>=THDUEi6&1|{x(QM)gTMSft;ysUi zH^3-6A8`D}GOqmp8Wnt!%XO>OPZOwkAo6)v4=}%!NWT#&t+o=i&03JS6ifkvem=IZ zN179)QYjhgNUKlaKET{uG{zRFcFNJ1Tss`cLk8aS$>~$%|EU?PGo1{M*KHwXIQj_A z;~U14$D_7Pb&z!saX**U`|)7za&fgQdQnb5D)yGICqmM#nz{ey{bCGAdcXbrBzQnZ ze;j~-W~0n?MS714WUr|+`n>~!r!+^PC(xFR#+V}}4%qTGfk_uptq1{fai!f1K8jJ= z&{RN1fDN}ijjqrOEPEFIzp~T>21~ub>?ScNMh|!{p4;n57_@P_rjtpvLRZ*SUEn?i z2ri81+u2CM30z8{2dK;d-8O{ET}`zABoPy00R`z_$%Q_>;J<^oM)nHB=AbTJX|}cK z;N`kd2hYF%631i$x7q6*YkP@0AD2Fldk3@|14Rv>j;u_Fw+jx}^a6|yF@o;%MSd9C zRpa^nPE0DU%dvgI&zL}KCNNQV*ln4{o^o- z2ssT|?5g!@&xFTs4|S^FIvycTILk!QJ|^1Tl<#aB`I`4*cM)#a6M9_`@S14)yg=J8 zn^pl5tu{B6NGjOkZ)2tI+(J%Ag+MG=P4IX8f}s$hy+d`ua@+IsJd5-IOOce*2uz}t ztt09VnqIL4IH2C)!?}RraC8DRhyL$c7}?L|un+YIzamOQ5smf$T?>E*Ap5uRTumUN z9bhzeeJ9=Fxk^3>af#O6Uvp{Y|BTuG6LP^b+Ze4?-$niQi3-q!(*HNv;-TlvuUurp zF|Rh2EEP@VeSX6aZ~+drk?qy6^Lyy$!^!t^{|d(U@cBVvLbe5z4Xt&F>-!avss(H+ zkHJGUT}es{|35q%z9xO%-onjy!Guu1we^m?*yfe0cE%!n+xlC6Jm$24R_FZ2Ef>EU zc{qxoQg>6cF}W0ZKk7~g zJ)!jok~QRZze`&QlCHq_BM2_TZPuB4Dr5I=F?Gehr}TG)D4M-v!-zLf*xb+7|4rAv zeecJ27#w|?8)dPan2`IPk3LK|>uMuNN&_~Zyv&L;O_a&xk$3&(S1)#9a^-t!*!VYm z!$=$#EB{{!l2vrrV4YdvMYc4HE46xfKW@bu9io0S%UaYM(*rTyh6sYU*uZ8ZK{ z2|n%y)#?>ST_lFH2rF1`>2++nr`+jqKzHyJJFs?(Nyoc;58MzNvXg%P-gC6!pGNey z!@kdj@@dC&MKf10;W8J4|81gK+8vWB-fU@HePlalran+R(j81_KG^Lx-5xQSP-{?> zlL2wD5kz^}K)H?f_+$gRC7U&1w8T<9clKedY|-DZ`;P=if2vSvqPKiT!rQlA^dqKo z8k;Uce=vNQR}x$q5asZcnz}qCUwJw_VCw%oy(ws%5#szT$6_p^>{vt%b${_h+5DC9 z$JGqg3gg1S_4t`BTYb(XP#Ad?PemU=wcjKnMO0=-3z#Dt^8)|>C^;WC5pD${SwF(Gha^IT%S>g{!t|J6MT~)R9%uB0 z%b=LFT_kg@aQRvazD~ zDY4j~JNOv;U_1jX(e1uyx7Wu_v01O%SU}~>J>ai{@sxIOIlbPIA-rGegt-mpv>&TA znXA)mK;gqJmUE+KM)Z1x!5S5|QnM(Qsvqx9Rx zSVT=sMYJfFHIRonk!4YE2G+(n;Z1$2S?mWn-bD&Nl_9;bH`!>MMR%MwH+Uy|)+ zPpB>J&#RdB&Q2sS!lw4~%XmIViL`1q^-Hb$q}|}DWYa4yGm&62xS##O`tLBKKQ%OQ z?lp12ySQMQC=cStuFA7b@(4tGqZ zkRNdzC`2BnKPa?_gaViPO=^prKz1kU=XdZO`w-Q#7chJx7Em^myw(_*?4ig-iDt!R zgBy??PnnKl>-UuY&)5g6x3WPpuQuk+C#qi5nW_&?lZN|}8c~}F%Y|X{ajk|uf$YTj zD&I3Z^f9PdF$@&g-}?S@!tw8t>s_0+GU--SrJzBl{c`_loXmP3s;m|!+?rs0FoC_g zy~5mZn7tnc16QdGS2JcpAGHQ<2ZpoV^@hC($75F8f~Dmg9F6EGNBQJH4s;`AGe%G7 zA--QvqGnC7Kdb@UF99fYZSm)=NGvA*PYtMc;1XExQtt5x(d{c2xKx5mrV;7Z^Jxf{ ziU<~)W{M00x^>l%e2+6ao}iWed<$IE@}Rm4PW%7AEWj>z{S-?u5KCVY4DA(uHP9oM z(ndHF7^{pjb!38I3K0n*`?Q1=P$luA}5M7)c`xhLLG@s(i|5sZ&^F#Re z2%wT)VU3jF^{-6ELl3~|(T$8dU4|Du?Km?1e)n>u+3pCF1l?|u3ZRlKS$oCRanCQJ z@AK*jW(U^mx;?Y_v+#kEbg74PYZY5oUw829E?~0SCd~HcUyk6mA=2Ts(C4rf{aHt_ z?+@w$$mvx5sUy2J#V46vx?*j0(s&VcwrKtt@A+a@{C`_E*L(8zy&lQW@Pw$x5>36r#1{M{qpKuy0szE(V#PKWttU&Zb!GDZhv*sK z*n)Ccmst|%QSHb-Z$P^VI@tphK}7bYl-h1@*vRcSd1K@YzE?+B1SlYOsi;8EVq$6 zw$@{cN}9lCMFyIC!*db)?N8BZHvRpnTp}aMmQ&8Hn(&qi@ZVEcU2iu^B0Lp|O6d=x za*{fQD`g+SRu2%$4I^0Q7v{=_ug#BEE%1BfA+=wMh?Ssu{t6K5i1|&3GPkgxT!6(w z#eZ7~HZRfxen?zz<#97W`A7JMt`BN_LnQNeLaCbXXH6$y@w>V6c?}kk`__!BR}sbB za-B){U!8X7HgjR|rn~t6w}HzOc|mPS+m0lmKx9ue5mib?@(l&A*Bzuej&dRvY}3F; zw0|H=)^2|dDD1xFVnGzzuc|>(M>6v?F7-UxpOTH^?$%F67x?R9@TWK%?YKt& zj3FG4E0#g8_#dp+Mp1pI`1Te*4yo6;R)GmqoL;Kfh*&@w%v|BN%h+VJEH>ozcd!gB$UHEy<%uYB3&7cJwGPSN8OLTBbB~I z|D)}y>i6gU^7f?@pWOgp*hvUR@7RAgMGljW51MC9a5Uu7qE>Fd~ZHvo%7iHR z*!=?piB0j}xy`1lUQvnRtPpS4Iz!m*H3mmTm%%Z4DMskRa0oVV<|%;NUAJCJ-1lTu z3^jzzuok9@mUNINxpK?j^mJh7k4%^igE6EIQNdo8EU}`T3Z?|A-{X%Czl14 zc$l;s7c5t5F3##oZq3!>O=t_O*Mj)}C{1KZ+u&o&W^{x#p(Z7X@0T%Iu?LrOL?sO- zbkXaRB6G}{&-jXXzsD3FC6gmk(?5!Y-H7XqRjn28!AzTGsPsEUvBA@ z1-mm_Tds)aTPBdi1m@@oevNnh+T|S|BiXzj8ITZ_wSbl+lO%Crfz4G{+2N({8+)Qq z7{51k8T(f$2PHbYaz;B`#pY=XqI{^+Nz@&#dxm5L?VhUNPX|MnD-_~*$IY+f{T2p5?JXDd`pXE+WC{ohYC+PFEgV0` z>`-x)R8r6gqOY>xo`VJ3f@us14D-1K!*<^X{=Ws5Spom8Tpjqe8?^%ufL7i2{olr} zUzjr5DYLoz2{#s_eAE^zzhT&B5|N4pYQxluOB@Hxo*3##$}3|%(iL}GNlxXQmVN=w z*q@*k#H-%F6pH`vu1?$V1tu3YA2yq1`5RDaf%)Z=B3Qw*J~u1;Ha18uUN%43FyJuC zrI9II?)*149yz5-@TdVt=JCnLBsSaa#i_u*Zod=j6d2CL66w4p+)=k@zQMv7L`f!E zOm*-JYH%w6MK;~xt1Kulw%nEjF^wS776#$CeVH9(0b#tacKCbH@uQga_K|e(C*!Mm zjkY>dN~8r*E_=(?q{3+A1|*xRO9GEAWGii&dEFj^qmhY}Mtujw@>!GWwYJv z=*1v%KysPy{X?$dSS&Gur6#6MZ2w>@TTRXQPxv^ui;t@<1_yKrngd`$sa$sc7c13| zSW_9LiFPDZpW9`IC*!xLNf}{jTl)7)xF>Mv8Pf6k=&JHG$>7lCkiSDH`n= zj_6H~WYkAcI-JU=3sFwV#h7|N>EW`FvLhmQZ!))D#2!S@5#kwc9SQpX&K(kiNj$o) zXFTu?Y(-j5j2@uQc2>j|CE)+} zJwhrqY?ec>U|cG&+rB0bD01K1Hy$_mkXy1`R_u!v*!3Tn@8fQAWT0lP^bQ^AhiFbR z&g&R2zUJ!?jtKp$ws2AfA|9E5M)U_~<^V`w_uth!;GM?@= z3Qea3JHhH8FTVwYcC_V0IsicTl?=fkr%$;z^n|Vd)8L&xr|{S|u_}6SmAI73Zg)>j zLLq~Bq=*AM(&fY-)mU{E2;y4Y=V9>bVmB{}TN|RnlnBsyiR_mTw{qm;6pj$*-TUd_eUYWi>N( zJI~i-IFNu?TemCsCUJS1Nl4iG(c6_!qY1&dZ&;YTp9Quc{$E&k&>W&@{mRNpwPyUJ z0+>z%lVnmU1$>@9)FLV+n6hD%_H*5Ew2Sh+5~O4*wp7obV#aTMW~$-Z{>rc4xwvR9 zG&J1rDwEmLhKR>)qunwCBwhqa?5ZbN4=!{201nhS`yG zR7k8WNWenx@aEj;|IjR9R*Xi?xDGEw7ABWV6Ism|esUSXVz21NKy_t;xiO*pdIS|F z)ja+FQY@xqE}@vHC!DSr0S$7&Y%VzT2@uY~D2HY~yQ1{JOFg#ljwghuv;{@I)c})! zQAPvtD7I?>2sICYAqxX2B1;Cvdb-AFx2qoz~cpBmsbX7{uNlXQ}91egxlZuSw(n(34O-80VQ?NuK6msD-$XMLaXBB5EX zTC*3>l=fzJ$ZoF(6LObg9rKswW^-z}>=z1CMjK24f!!WB0B4e7vojPBii&Kyzgg_S&^)lICb}kK0)Kw!HWPXs`nyl=x&n;{y<|H573=&kNdY8GA#lGr_JB9Ma-1_(N1}*& z5T={^XFQTV!0f(nBQEIwMVBy}kHk0==z?tactJc^qN0h))c_X3?`?lR&6n8y)kEcl zUQwg&Af>ZRVbR23)HCpWYW@7@%uKLyn3MZGBZB7`FxCz#{om#fpjWEZg7gRDu+!bQ zUj2ddc?7IBffXso!Iy!Wjv#{tpXoqscmvu^v*C2~vipXFJ12=3%rr+>ArIPhbeM&x zSo!~J7GmYPBvbFD=y%#Z^p?Iq9ztu0mBL`rr1qzi9XWrp`oLc^W{?hzZ&o{+Q`FItk#*(&Q1Q_Q6Lh# z9Ye^)eE~sR%5vyRL{%(sIk{_alEJsbqoq$;RFfyt3VenCvW0T`~IIUch@LxZ1Up zX{Rm>4FO>I5q#DT{QMh;M3qqM(g?*i$&<;?8)bgs@E8`%K}xS|HjM-2+Pd4IT*?k; zz>iqR@n7}*M{yvfB%N~fR{yK{A9s2Fy4mQ8aMqtgPhihIugrF>AbSHaoXbWKecFVg zQrc<&<$SJ!O{YBy1R~WD4k?9E3F_5J_ct0j;{FZDrIS%^E=Q$a0v6H{zX`cCJVuge ze(q?{GkygIbOUHMLbp?rlBkON)M6U_G?$Gal_8$ZM z>7-Uk*D=8N2?nGZG93e_f27pca$-XX>i^t7BAIs5+qcsn$2Z(N$Nb_!4-AIP^$4-B zBkGL9sQJ7x7BiTWCSmFgOZ<ZEXHcc#iMsnIUveh)7@5jA%|0d+J{!H+xQASCC(OJn4Ow>Cve5zMM(Esn!R+2LY zz+z#^7{^fw>j(ce1Q=9oqFyN132*fnKB4Yl1ywEmYeq|gZuhE&+5C>->#wV0rn3?@ zz@qXSH$>LE1l7eHZF(_g%sp@=Z>vQG( zdL@hN%VSKqO)LIL5{u#*rT_O5 za;c0-)lPr#=3}USj`EBAzX7q?*Ue3!@INAz{V^)D=@0gmL$XmBWw-CN02$>P zt_c17({^6z>(Yijdth*+Hb>ZkBN*;7;YxHwR0k@n0{Xw-p9G1Dn=F{+AeoOyzZ<0o zs5O^JD3wl%j}?)f-7WG7kx@IY=OH9xmDB6zPdJ_roL91I6rwj09q-2^;-tXTgbXpCYtpSNcHqmvz1(!fGA^Q6z6VZ0umKUVk zl@YbGIz~GNNW&FA`M?E4{(?nyB^~vD^YjO!UQ$%r%jEN&#=uDH%Ga9*SGcR=AEBNX z5)-m5q6aVEu9n}9=+%x8Oo6)<`$`zx4StV5N3vd2{c(HF=i4Uh{i zpLJ%Lz=kXEYdER{r5jdP#IxCBs^=G8z^*3+!``8ye_=ncARDq-{~m%0uzIGR(08-R z|4XL4zM&rACjR`r{E?2CTxlBjdb&)eEageJCqiNm(78Jm5Ah}-G2nZY4asTQbbmiG z)%cgOjzKewk=@ny%R7L-bpxMop+6`O>{g2V0PQW>HHh19Ng}nC(MC|R&rnvW_4_jl zaK^!gt!AviRa+M>t9Y(<=={aEtLHc0C4Zox$q`+$3IE?+F8{?(*zM=d^*J{SV5L%; zRYMP$0)1bOSg<|8Kl^%R&DP8o2&L?Yl0|{p-XkMYzdz)2@B}2KO(S^@W42E=Kii$f z|CHde%Udl`fGE{1lg~fpD}c$-(GDAyLcI>X&!u&mk8=dWHN~SH*Qy9Hq&;&?z245cS+4bwE$hAAF8K9N-6tF}>6aOJF3OF zO5%F9uUEen*>N=kzhI;$xDBEJzXI_ZLaQm>c7$;{@3HT1ZNi4+~KG|I^VZmmUVeSV$PHzv~wa5~E;C zQn3@%2fROeJV!zvuf3w$h-UYX)6L08%;yF1f35vmEy9TX*%&B^>#!fVJ8lR4S^ED+ z&V1`#v!dqs@3-J{TedIz8TDG#q);vgh@1p+YTJxM(Zk(_hB=8!UOb^J+s&=ny+477 za~X^1(shzrxx#sg?f<6^rwEk{h)#Ni9Ws-#K+=fKHtTTBR!%ZTR@byqYLV+LvSIgZ6d79g!=b1N7xN$Bz6`=tS9`@Q<=Dzst?6c=R}f%2;3kCLx+2Xkux zFt{XDQ}ln!5EC1|T2bAK0S>6&&&S@L{nA*?@Ajnb_aXkj-tsiFu@79ohF3BwNd5#( zFU7x~6a`O9Yl#T$mOVI5vIOERfjv(EhNc#swwcW0F5M@P5 z<_?~#{&xK>(w2gRHv0YIh5hK`N9Ky8d&#I{S2g>Dek2fre%sn?MR<@TamAuC$yA4F zF))_i50x#t!&8*+-L4WLI7Aka9m4o4_F;q*5( z?utN@ELe z90iJaHly^8jC{ic2-B6+?PzpM0@Zc318u*|t54?gRdXlPL`3aNwBZnXRD7DFAZ55` zqUFBsV8hpd(;>#@yT1Z#*A-lD%1BKghdL9eTLQ_K*#R76(=v1iNN7M1q5m7-A;?t0 zfXl6~kbdtTG3n>$3b)o9fQdFP$ty&@vNaen&xhh`>_CwWR zCz>8N0p*r6A|Q&D{_l+A;QsBlv%9=95Th~+D^_Rt&veXi?r^fV^bSF({!0x}zBz$A zJu=4miH2o(N`3BfMI#eXJ6JFTPwAAgdS5glI{sI%oIx2``v2xKk)OB}LT!nn>f_Hb zKrRGJ3%#P;bE#$@j2zG%CXKVp=K}+D%=vb;e4WQ4-;jv>yFRjIK~y}>v9~-@zAS=n zAU_b@6Y&3^@WDa&(v}0w2pmpIFk60c0}x6sBREzjkrfjh;oyWGCK%5I6ZL?l&T~l> zKR(}1FR00RCNR!e)h~Tu!@HE6(E7h<5bifI8~cn)Bjl3`o7}GDecvuFZ$AtC9@+k` z9F7T>Q3dFZ@61c3d%_ ziFNVkpBlMP>NlUXaHZ*-S>%(ht^&n6FOU<^OpKnO7fIQG-wDgBkDzK8k`cebMpUj3 zf(zXF|0@P#BJDEp`H)rkeq=Udom)iN8+Cj!*j%BQX{<+DxN5o1tOSr)K>~v&(wqdP zR`xXUfCbF}AT}9g72FAB^%DPos-E%J0E-@gMVp8^tp$!xBwvR^Rcy5WBr`@{4AJl3 zhwt5`*IDs~U#2yn)hm$EZiI5}30>NO#pJ4}IEQc8(2tp{h)D7I-`MMJ{e2x-ALP1V zI6e&_7;dectS8W}7eHewlXf#=p!cmipbNgj!XfO&{H+DFpZ@^6aU$=F;?o7 z;`^rEfZ@KvAkiP}LEUbxLb|+eXM2QPAO*vwnZ=yx1J{|>DMgeFvpk!A|NJ#jFBef( z+6Jsg<;qQ-tMSIC4f4x=R}LrMvlL5ZaUf_al4f7x@3%A| zmBUl8+qanKQ!v{PJ~g-J$>}7idYGEMfD(6cUh{`L`G(j0Bp6r}uRWcg$Rlcf+Srtzb9VW9Q@9k+E&Tq?R?avbKf%BmE23C-+9QK0Mz;sJ zMf*9~Y<4?+ErQLU+jcu*1|^#0_bt#XYXe*O%U`+si z?luFn8!Ogc;bHvqjjzpBs$XryJ_rt%MVbgpWyZZeZHlWv_h1*yw$l?N_s*Gnz+Yqsx2t5fJPQ#LckTDxGgwfQ&4q=n zz60&9WBi6;XuFfU4Nbin3Sg0%ga;O6>Hn+QP`??%q=#PN6FSU2h2QbgTUy|KZo2_? zE3Vt?=^WleC2qw(@75e+Cyx0I=v7oL0doRMO{lE6k zJzUEv@8kEg5BA>G?y&82u+vsM3JoEOXd|bQoSLadnWB)SahOpv@`N@;+t`v~LPf@* z#L&Sg9jF*Gk|-((5oL7w_up1tm8-FyCd|9P+L_s9F~y6%g6KhJX?zV~N+*IK{z zTkB3N!SrsT1q0|i7B`40>3?L3#X+N}pPAi0jw^H!cE2kXoz}8;{NL^W_#2>N&ZfIVw_nN$ zPUiw$?dFPA=No7P5((|$_sjTv&r9I~mKP9groj(abF$wkAO~k(%^8+`YzvFhi{i5)y^~b;G z1b?A=_9uMmCmzw75c%wNKAq3kLR4!Kk#ru^{+ zkWbk3Y8svKGn~|$84BNrJD7ei4T`)_j25+|GkIiy?(t?svBr_Y zn&H*!n?&XQ^GAP0ZTTchmDWImt3BO<)+ zn(6KljVed-#O(HA^c|Z|4}HgyY2E9MmxqMhZyNY!IrC|8x`q`1s?O0}q;bcDf1O7rQxgB#nZ}R(-F!|(U_OS$^9@t76 zA5^*NmWyi- zxM%!4wPkX)`{EXa^RG`>aVMr~vv64q`6ngh|99F$ZnlS_<+-%+h*%W*6TH)lHXyZQ zf4~23J=%D!Lks7FCbS1|wzzuTTgnBL2Fe#PDWx5gQhw!s--uAl@(JYq`2B+P0u~le z3^W$q$nZH+F5)XZtBgn`^?kg5H~YCcVgHh;%pV|hJHa2Y&oF}7w2-KUGZJ5MI-%DQ zAtrPhsaz3MKc5%EIqP;8u;VzA*~-IOuP1aTX7p0AwjKS2c69>VJcRduGB5G3FBuxeGop7n6Pj; z6An8O1&eQRMIZ7BF3v>HYy1D>zodnexZ_-6JVTiKJ=kABF$sze|gL$d2o+Ep(a9;hB%1_d0V?hzGoMEnO=b9GpKx{aJ4l1)Ch4 zu16C(v;FHuR1ulaS9D`S;zEXK_<<`W%c%>BsSDDsd+q+PcQGRvpY!HZzyIn`@^qN# zbfw?_}Q$Y}ll+5@Ucet50BBNsQ1^$WLuNM-zUqA5(Hr_~Kj=xY$ z=dp?visD9MgmENiw^wuM9ebK&N3SRGh<;cWUd{3&V?yotef)^}bR!T+XEbJ@`=NC0 zP76686V~AaHH>0C#vQtHKc05~K8D+;`8(cxKJS8AQ!it!?(=5E>1Q&KIM#o@>jv5b zg^eSW%qX~kW_xks9THFD8|(4<3jg`Mt$gDq`6zj zh-3sLuHDWYNo12?-sbp(^;w>m)o^0(Uv?octxU`lequIICQ8lPI~jU?voQJ>zjrsZ zhp1UPzX$Jn^#?54oQkea1eNZ>Xck~J?hYKJpYRCw>~4}>JnsH`a-!nOkX*ih&)n!f zsCLHUzW>ELOvzv=mpA?K#{%`P1k^_~rT?FtT>j3zNPINmbN_>P4ksMHEtF$gV0ETw zzVIon+!MkAL*p)B^!&`mS>yVW{R>#GztSJCv@e}mvg6~FjJgdnOu+<)A@6A;`sx@^tr!LEN5;FIUW<=qa#9^PTb(wLM!%Ka=~K7Zu>J%$ohXh z`~_~MF6o*mrh6D#*-;tR7f!Dr^m@U~^`mnCgXf`q8}D|@^ZWmpMcC}|xVpqR_@vXf zO|r#wE6%yIq$HltANAnMN)th=H8j~?XL!ESAFu86P=9&$_~|G`)@pM0`pd<+QJ*29 zg_9<8x#%R8R`CazPi9onH=)V4gy3_(^+lOS;;25RHvt9`7URlnI_19Rr4X{&(jKQI zH0z)y|A{70XNJw53T?JSNF=_3$|F`Fg|pHCFy9hXrV5zb%eF2L3Q%gO!P^>Ij}*|~{ivRA`fF!oCk zyG8QG-pd~a!sPV&{OJTB>V+WIlhg%s?+bZF3y)yftw+cQoP%)<$Y~s%$^~TV|JPDT zG&3xr*rXMe4-t;|j^-Si8_g%s7%TD%`=biO{xD+0W1a{dkDrE6xwI>cmbg3Q23y@) zce?(|g9-EXEOHH$+WP;}%DPjnR!yNhJvThF|EwaOe>Kx^IiP#SEna0MlMCx-$N$TA z6Ld;Y{?H00FkaL++Y$NaOC%~6){h2y1s|gBxL~=fJE(u%73Pg4Akd~kwuLj4VYyC6 zH_A+raG$q+jx^ho8)jq0i&+)p;BUg)Y_?rT^*x1^)BPPEHlBzI3ViSP%kk*xH`Yd0 z-3`p-0=97h?OpxvPH^d1YAa?kHSqgefv)R63nNNj=JVP7U*2 z`H!>*mWSV8(vD;^CYi*w;i+fmMsFt;pxyqqocVZ_lH%Su!a*(@pt^|hY2b*3U_cW z`F@{~LNUgFe&QJFj_1O%T$g>tfWSGit&Lb!f5-srPTiq>6+H{0g z$NBvfA(c}Sk;1}9W?9bQq-J64$}0jo^=-#7|lRrazTLu z$>~_Tksy+nu-R!0p(G})rf1Mw-q0w!$mEQ>vD!OBi|KemulMjKwevZl^Nm|)VML*> zNJmEyR7z1_$IjN41JvA1V9`r7hVt0)?+nZN{gY`>tRF+r%3sj?INOqhv(n>5V63+DQ%EWgV-VeSrGgW`;PQkk{e<7c{$*lzV9bm5@RJ=1BOqNx3Z z@S@UQU(9Dyg$XdcHj5^iOUUW7>3ziVaTL! zW__MoXrBBH^ZPc3j>R-!=t>Gk4}Zc<#B_>@>D=V^|NbH=m+iw+E$jZPk@{H?Uen6;pVu`G@5+08MEX6?_n%I zuL}c*FW<+TP=c`x1e@CBj1Cw4Y%3ko+YZ(0|w%p&Ja0j2y zr8ey8_q*<8{eVpcwef#PZ9Rt7lJohSGb?7%+z>$c=40O1^Gs;>@8N(|95Alk_M1lc znsLGke}WUb(?h?I%P`9d86nzET#Vc)ZfAQiPUZjFdpB||Ctl?OVr;_ z^=G`F8IZBD{2NPrG7;sv^P^PMU}A8(_6*rv%cz)R$lc&Nrd*7oQ5qXv&nlXD>B|bE z7xHVraQUgUU@og|<+>lNBD&o@5#8=M7Rs5Zgr#Q=IPnnr4b1}sPY`TQ5p0eXsN@kn zR9-v1-yN^v7j$M>oc3h@`){j>|Ia=>l*q8puoUiJRUbj6BNFNEw z>9ej+MFW?%j>B3FYnZDwTaa z(?<$RvKMe+F)bSM0sDJMd)5#Wx~?D_wyP%K@H0!dck?IMvz;7~WY389#l}RlK7HK9 zEFjF13Qhr+Q21$o(&b38EcFL?WgE{d(MVmh9&5cPq+(T2d7XYPOSAe%bjRCK^tX${ za(%C@<%Ed_$e8zNg0bYIXCfWVe~@M|eZ5%ng%j$||G(xKn%#pNXUq8+L_YVBX5$YK zE&hQFhZ_UL-?Bf7goOC>BX1!JmLF!xzDW$|B*uzsA361Z<>R^0WM(+TKX`2)fyMob zBEoZ-XM8B-t!s5r)Wh!={Xpb$9CJkcBO7)Eb3FEiHsiJvk(@cB75@9*^kKQ(&7txd zPMmQLamMqV!mj?G2mT#-!B7n0tj~GItX|XKKZ0*Cis5GzM(gM(IOsMphLfD0f54*@ zvtHo>@`llj|E^K(3Hbhq3ZT0)tOaw}PU;F`My^z3>i=I8NE~u#m{!v>B2Kq8^lT~y zQQcB*@ADUwNBzH@B-C!~J7%iziH$P?#1)JUx1;hp%zyul*GXXP+c=_&n7M(yG~xVv z#cJ#S(L^G*;oY%Sc72i&3YuVCc;*LZCYwy$QT_)+!RCe9vS}5APzN{QyS3jx=K+p) zdV}ov!P2QzR@J<|$A3O@1fSpQA}+rEfABFNV}v4p1iQ%PO3rLL<_Z>>N({3VLu(i2 z2Q=n@&gqJ|pc=a8oF{X^R}#2PzBjBXpAVsSJj#DQ^m`H<$d)U0^}lgiN8IT7Kgsi2&bhSS_%a9griXMYLsCJjNdeApa3E9+rh{x20I|cq)_L{_{57>Q2vpjwo3BMAFG>7BFhUl#9W9 z-_`$jla4o>e8cws_m!7W|38o@cE_^Pz(cERQ?1<(%IapTM`IcNE@gSXN)C{5KFV)Z zH-=>VBf5%u{NoOxz0i&`4f>!c(=&3%E4+<3;*wC=4M|VRiHe!E8sG7uhmm;HyCA#T z?O(CD_{TB1As4-`l)M*k=Qi5&za#`ptvJ%_$sPH1NT?q{Z2%`VAQ=T4z{ zr_%YH82WMkJA@_`&WRGB_$?5ek-$gMxKTv$n zBI10j8)hDfgLLl(N=;3pZ0Pmh%#zs!)X(}0esd=i9N*z>I6Sg85#h9sg#-i$4370D zT=rjg{QT9Q4j!HEYx_^{w&p( z|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k z__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl z#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7 zefgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY z3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{ z;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@ zEY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~G zXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B z{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C z;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG z6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T z_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfp zDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9) zi9hjYset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_br zvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy# zpQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij z`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG6MvQp zh(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx! zPyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW z)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjY zset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RH zC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg z&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea` zf0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9 z<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUb zApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ? zKk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&i zRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5r zr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H) zpZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb} zKTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN& z{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`X zm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X& zfcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl z{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5 zQhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7h zmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxH zf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c90^-k7efgjG6MvQph(Am9<$vN&{8=g> z{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B z@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdi zU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4St=m@EY+9)i9hjYset&iRA2rl{=}c9 z0^-k7efgjG6MvQph(Am9<$vN&{8=g>{w&p(|A{~GXQ_brvs7RHC;r5rr2^v5QhoWK z_!EDY3Wz^T_2qx!PyAUbApR`Xm;Z@B@n@-k__I`B{wMy#pQQrg&r*H)pZF7hmI{bJ zOZDY{;!pfpDj@zW)tCQ?Kk;X&fcUdiU;Zcl#Gj=C;?Gij`Jea`f0hb}KTGxHf8tO4 zSt=m@EY+9){rdk-{yQ!jozJ!(TLD`kTM=75w)$)h*oxU2vNd9B%+_T7MWai8Q}X}4 z5VZN)xnz1!!Yr)o%?Lf9NwpMHh&0jL5 z^@6hfkBp+IfGvmZhE!&oyknBbv+dir zZ-hI-)t}aGeaoUKcXG|#)`zBAPJYq-CwKD4wf`xa*ZRCv@#KE;c*{))9-*KlKcWQYwZdvQ-{sY~owg2** zF6sT6x?@F4T1Qc3d1f2Pu?E(heNHR)Rez_M|8`;DZSL=RH8qc(#24%QvizXD$ZeS; za>wq>?&>mEc}jWaD&3X3&+{f%zg)3$f2UP_cAY-?Y+UH%D;8H=c*hSj%GnNPYs1!d L{tq)MCLj1eH5L^& diff --git a/proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so b/proprietary/vendor/lib64/hw/gatekeeper.mdfpp.so index 26d0e00a5892f210e8430775e7a3aa5e5cae593e..089d054490b329a03aa5d943b9982fefcb14384b 100644 GIT binary patch delta 2614 zcmX?bnrY!gmI(^-4h#_BF%ilDQVt9j3_L(mia}(ey&~rVCWzF6$(jr5C!b)n*etP7 zg0Y?jCeG(A+>KUL6IIRG+5Jtl+ zjG_ssr-`Y=8#-z~@nJ;^m80QLi%=!r%#j}c+(<#Sc?bIhrjZ^Xqy9%q5d**+=JqOY`!qvfIQ*@>tu%pmdzzhOstYZ3_E5(Jo5wUr(_^4#K1kdpIsd2&<7?E O;SiS1NsHo`85sbCOFHWS delta 1360 zcmZ2Dk>$W?rU?r23=0^*z+)nW29XX777W}#Qi?%*qP-%g0TV>ZVDd*s;fXaSlNA^X zCLdsAnasjuGWi6f#pDT$7874sOx$2$$O2Re!Ua$*=(GjIB%t{az_R)0e_mEeQHC8e zAOb(263IYXh=FgqJS(HP5Ff(>6Nq>S$Z#Ooyn}rLQ+>q1f>HZN!+#({z>{j0Z|>$j zTA{oGnrXQqd5l2hZ`w(Pkubjl)D3J0Fa)nJl&KV zW+0HBoIG81a>qmsM&`*IC)NW=!%6l)vJgyeoK(-s475aKv+3l?%#%B&3vdJN0)vc2 z44W5EkL8$rfRjZPocR|(Bp5!R(iu>@Ga!Xj4(UbF#)sjIMvOpH*+3>Q01-fdX3YU; PV8Cbwf$dJLjB(5W@lkm{ diff --git a/proprietary/vendor/lib64/libhypermotion_core.so b/proprietary/vendor/lib64/libhypermotion_core.so index 9f4d848d683fd13d1fc75815a5d7bb42596a3e46..1094bd1aaf48230ea9a429e24c367153d2aed7b8 100644 GIT binary patch delta 12264 zcmeI2Pe@cz6voe+ac(xga&%@Kr_4XNF%wg0F^gzixR@wRN=SsrWs5+AHbF5$3x%Kz zq32E)5(?ocT2Co(6cNcl7nKTzCX&lW+PDzv-h0j~v82UayoL9|duO=6_nmw0_wJk3 z=^Z;g`KhS8w4@GjB!(IN0;q!+nEW1v;PZId@qQ1Ie(P+SC41(Lm{mB9)GronuD}KNMeE88 zJCkg2cj)!C|86><&!3y_x3p;gwf}B9pwFM1?(6SgpFe&6+;l*nKR4ai|9|@Y>GS8N z1N!{A>Aw5_f0xv@Keihl^y)LDW}>QE`>*PtnqK>_=AWus`>*PtnqK>_=AWus`>*Pt znqK>_=AWus`>*PtnqK>_=AWus`>*PtnqK>_=AWus`>*PtnqK>_=AWwisQZ6Y)xbma zj~l8x8>$U{dHCh!SC-vS?YnLtb;FPP{+kXtFiO*QX4}_0XC+ds!YHurrC8jESfe5o zSUVVMM_AHVz`I!k_UjRL!)tX7vq0Woy|>oaZ6j#C8)ij$)Gzy|O%~Z6XVDn-?mDqC z$TRa1v1(H+VkO2|Aipb!ZL>~%AF_%Qo?(Nq^%-a$;%K`#W^)0Mm0AQ zoubTbQrkqCO`?}c+b3z!H>@ha*Arug)?Jh|vw^f#v{m!bPnmy8deufZmJq@;Wj-Gi zHSevWww>rGWxg$`xr{V}0q#=fXPla_OFQZy?KVF-V!utyQJw&q>j&h zC+Pi#L{%Rbu;vhHZ}BMKucR5$HaqK5RY^$)(x|PXZuT^{v<%Fil%y;4jxLb)DQVXw zU7ADf3ZE6DhP1h1QPs*@q#uYrp_=2InlO0a{XU@mwn=T%7Vg(M8)2SG?5I!Di<6l7 yJ}wIjIau>zIFjRsR})CP?de&z9J24suwJ9w`Cj>>ayUKq_$&bbR;}_`_VO3vHpU|W delta 7811 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 XcKjn@M&kJUe=~~G;ce@RZvXXnrJJ`1 diff --git a/proprietary/vendor/lib64/libsensorlistener.so b/proprietary/vendor/lib64/libsensorlistener.so index f835ee805d98161418fff828bca8d69a540423e4..1ea3d15aeab90729fc0074125c1e85e68b8af6ef 100644 GIT binary patch delta 7270 zcmeHMO=uHQ5T4znHT#2!J!G>*X=01$sj;@Q7fFO3f(k7Z1cRW0)QSgt>_Ln|4+=@z z^m!CbO7$fEu)&j{;Kh?3ym+&s;L#iedl1^UZ{|r>1i{1Z!M97^?3?e+eluStmrVP! ze*0N+H9t}Yyu3O+a8m{kY`(fM)G8H>wvJGn9ctIu8_i?6&Sovioxuk{6YK9bM_y_1 zES?$^*q`HWQGm4ay^=47eA7S=zigferImz1_5oofi-diaom}5ntHygNex-k$3aI{z zQ~hdH>96#UQvua~ajGB3?;k+tw??=B*3xy=1piwTgzHt`e^`&GcS`@L6%X?%{lj`h zy;J%}t$3JE=^xf3>YdU*YQ@8RO8>APQSV~WU;JNue0FXk5B~GviA%90(WkWH?-L`2 z$H{-;WS#M%Us*1unAbR{W!Z&BNpo0-uUYm9uW67BYw~W=N ztiDkOdtaY&J({UVn=?eOg2M_8hk0umch#d~x-r}D0Ul$|kFX{&dT@zl-AjLFJZ=jg~7y^?$NjV(-c?8ih%HtFtzXa$0t_`Uhh?dbnnhO-fmN;s{hbv(;$qNb4s{+j&MYKz?k14DB0$rf2 z?htx!7r=fV`%duYZle1sp@-?s+ah-C1iJ4IpxsRsjhjJMl{4t=QbjGQ=$t^mUq*Bl z4Sc1FRs@=#M0by3OO*3Vfp&|Cevz>z*85GMFOH#mi(=;~cEk#@+DlqpquA^GRG`(2 zKp&k)_a?Q%FsV_qoKX`l&WF+0$P3FTGmNX|l?IAm`|K-oy`G4jyIqck7 zR2nOu*?0^ZV3}S;lxr4r2#PfddyPyYkn|vxG)kv=oRxWtDf~SfPD{T}Jgc|yg-+ZG zqyzlG@3Irds%|XkDMiG{r%Yrg>UgF|1x+!3ZyxbQL(m#U$0>QWuzOyB-4Lp0d`uJc zpCNP)Ai!C1iKMS1tz1BVjv-$110*0^e=O-R_@~gFMSyS+qd#Eur)%43MI zRG2}9{Y3g#3F%n`_(6rm{8no5Vf3$2bcQk?MY@?p`kNiS1M99J{pL9OHz<0NqF*7s zpH#a^(YM5FQnfEgzqo?_uha?sBuhBJw8J5onA}dk!@FUcDx%cDYz0+MrQoc&_q+N# zses#mPO4uhxca;LJE?%%e@?3J{{P+nbNkOp1-i2TtnZ_f=kn<|n6LZOSG!V#wyx{; z`iI)I_}8EO<5bGbO(*?aH`HL;Fox%ik>Ct{nhWII7>Ul)-o{7(ztJOn+0gin>LBy- zC)ErSd$D?Xq9)hzTBS!!24Ii*y_WZKeNK%QpJJemSvokv$LBP@VW`phXZVJV>wUNf zaj0glm1jbSO@ENOJy10*(*g;!vF}txWLP!%K5E|82H1>Sye1NU@{ROpM B)#CsF diff --git a/proprietary/vendor/lib64/libskeymaster4device.so b/proprietary/vendor/lib64/libskeymaster4device.so index 66728c39c01773f9d23d9c579366f2a0a1025a1a..d47728e4df2e3a5d9262cba07a1045659617fd1f 100644 GIT binary patch delta 13650 zcmeI3Pe>GT6vuz-u9oZS?n>xd*iN8er#x8AO@j{G9}p@kig1;ppdg6?$-@MB5Hd98 zQV{4VJOmcgLFix|ih^pRQ>>B;)uEGXL5Dop@ArFeIt)SY^6=0bn0dRu?|a|(=JT8D z@8g5SY9%q{Ah()}c?rF0Zlz-O z8I3ty4I|`2R-M)UUN_tgg<%YR!+tsF=jrjlAdC(+3}e{v6wBqYxYA9fKb;jvrts&W zO7|50bXFXh!k>dG-Bb9}S#e|ve-5g2PvK8z#gQreIjGV-g+HAYN9IQJKf&=*+B2wT z-S|eoob+efU81eFRm?wKYLDMY$AZz)*QD<(cEwu! z1B;%1zFzFr&-x{=wnZOI$ON~Sj>i3BInxjxXwcCgE$?m!&oAicKh^)Wt3AnJ+}FyT z+xF{!aed=445hnS-E>`BuFV8arIPk5#~r`>MIyLb)0}KesxL*Gqk15y!?j8^tE4}j zYSpSc0n62Th@B}=OIl5-@#nCL2QkzSeS{;cQvSMC-M65+5Y#z6mvP?JXq@NIVlB+5 zwlsk{VAZi%P<1n><8T%T}Ek0yT$w_p%Xc z(`hqRG2;9|(=aplS~c|;YERco5Vg*3Rqi%gj7!)vlYUV(lt^bqiK~ zkG1##sp~lNidEG`v_z6q_~qoYW~vLLpbq0M96}oXR_(!ExP%rz+hHnCt10Eafn^uf cU)Xmp+uD&-BN0}6ftAYrSr3N3|8!#NH^?WdS^xk5 delta 9833 zcmeHNO=uHA6n@*J)g(=~wTh`yv!aD6NQ*>W@DK$L@dqj@7!YYHiUA7-K`5<|gFQqn zG;t4ADCkLg5ZV&Kf(P{?9;_8l(t@j~prwJ44`A1IP4>%Km2a-rW4tR)@XSnt&|GWW@U4(y% z&pX2(whXv10653db3${n^JI(HTK9E^Il9hL>;wFoqghil%$*kj(`}+RV z`qTPT$$-|MO7`{rr}d}xr;-7!Kb7q3`%mjn>rW*E|GWOIzmZ>U+I!+oXsUsnGYg%e z{5PtOEPReSmfITpW9rG-@9v3}c-TW&XGA=UAaBXw$8MLCTkJMM&W**Q*dt46u^(P4 zHptRXefoqfnAEla|Q&mW&MB7K6om{acMZ+pDXRG11W{mmd zwbD1xUESlejM?CRjb!`BjkjT-?lA&uX*n9OUZ4Ksua9FK)4g6$>t8F_+JXgld2xP? zH)Ye-E>&OYZ>0k2{8_1fI<53q`dg`hI)7HGufBhE{?z%iQUP`TtW;n9|Ecq*&YzVE zsPku~`swspQ_9cf>hpH>DoxSSa1y1zVd+c>RQj7Dqv0eUaL zGbK>zZ;FhDlPLWSOJ_=;(%%#r4JT3h8DS=9VQ)D!p#A^K$ z2k88cyW^g_!v^t1R^ky+SmgeIKZui}x{rj!!y4yNaRp#>*Z8Om z%+P!+Bv^z5BQ4I_VtJ9refwN)993x*DghZWH}QnNvVLY=(BEXWoD&o0(_wmZZ6gy4R@g6PbCa z4R;iRyW09n^n;}DUSrRBgsdxwUHz7HAih_P&lGzqsP)`=9BD?IONRA~dcH1cxd~~G z=vCV9grpJVq!Mo$Ng?ediOMCb|8*X=2%GUYUs`09rY6Jmvns@ z>2s=kj`o|CbhHyQH&R_M#m-9lv=M1H#ZHqNo07&!t1}e)n0Dl=*WO^V;tdYcj#BlJ tgp1`X_InZQvJ7=QT3lM^u~2b%jTdYQ{rhuMC4EesGD6u`f6S92U^X8)M$!p4q&Dh-#m2wG6ugd#dbLLN3W61uF1(1XWdje;~H zciY2w(?f`tuqfEjKrM+qNcKm_OSxJH4?zYJLe7|{r_st%B zL+@G(Z(7nun7!5*KOfos4W<&a$_q6Pfi`=3&fi@08sUH(2%2Q^h)F`DBm>9(V4?mUdMOs%$e{VO=#7 zSpzpdrkW{D4+M2KxQgi*gzE@Tat!DIT1N@D5?(<(5k!27@GHW)ZdrdJ{FJg*2*)|r z*~SLOZYS%!3sdVw>pPTrl5jOV%`+cGJV>csBmAA5FQW4aD$I7i44Kw4-P}SvP!#(T z#Xjt@GVf}_!m8k!pO1tuBVKrpnWvGm7C)vojJU(t-j?@dJ%c#ffVf*i^9PjqSHy*V zhzAH?q`JdiE4996#A(7;$of3u{C>ptBn*47?iAviN62|8#txJ7NyJ?*winh$cm?s& zJmM!5`z+P1`>fRZqv$+DZBfZOj`)5EaVuGmQ(Jlw8`QO9WPOhc8|7GMv7#@ulL}h| zd`M;KqPovvY}QRF_mkJh1AEi1RKnRK;*0(}*#R+sPIf<$5d9bZcd`Rw{+#T-c>l%x ziTQJ~17iN1?7sN@6Z0qL&&dvm`E#=S;`h(#`K#Z-*MCEa+)^SENC}7w#0^pkQUzTI7Xq+>UH=VF`c*h_O{M)P=!mp?UTTc_+d7iP4O zcaT;swlk5z>;rKcT<2GbB;Sqz%#!5XJq*$)PXAVZkb$Xj%DRW@$vum!0^cp zO?=@ATO4LDO<4hlz}86`m}I6W^$$zVN2_5e#g|Du&fj7bYB*%f)(rMW{P57+&K}<1 z!%RbM53{Yyxe**%Ua_CB`+}1@eo!Bh>g{(*u`U^-pp4dR3|<5CQ=>kf^ZNBb)i19f BO#1); diff --git a/sm8250-common-vendor.mk b/sm8250-common-vendor.mk index 04121d4..7f19c05 100644 --- a/sm8250-common-vendor.mk +++ b/sm8250-common-vendor.mk @@ -1,6 +1,6 @@ +# # Automatically generated file. DO NOT MODIFY # -# This file is generated by device/samsung/sm8250-common/setup-makefiles.sh PRODUCT_SOONG_NAMESPACES += \ vendor/samsung/sm8250-common @@ -471,9 +471,9 @@ PRODUCT_PACKAGES += \ time_daemon PRODUCT_PACKAGES += \ - libEGL_adreno_libEGL_adreno_symlink32 \ - libGLESv2_adreno_libGLESv2_adreno_symlink32 \ - libq3dtools_adreno_libq3dtools_adreno_symlink32 \ - libEGL_adreno_libEGL_adreno_symlink64 \ - libGLESv2_adreno_libGLESv2_adreno_symlink64 \ - libq3dtools_adreno_libq3dtools_adreno_symlink64 + vendor_lib_libEGL_adreno_so \ + vendor_lib_libGLESv2_adreno_so \ + vendor_lib_libq3dtools_adreno_so \ + vendor_lib64_libEGL_adreno_so \ + vendor_lib64_libGLESv2_adreno_so \ + vendor_lib64_libq3dtools_adreno_so