<?xml version="1.0" encoding="utf-8"?>
<manifest
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:versionCode="2"
    android:versionName="0.1.0"
    android:compileSdkVersion="36"
    android:compileSdkVersionCodename="16"
    package="dev.bext.automonique"
    platformBuildVersionCode="36"
    platformBuildVersionName="16">

    <uses-sdk
        android:minSdkVersion="24"
        android:targetSdkVersion="36" />

    <uses-permission
        android:name="android.permission.INTERNET" />

    <uses-permission
        android:name="android.permission.READ_EXTERNAL_STORAGE"
        android:maxSdkVersion="32" />

    <uses-permission
        android:name="android.permission.RECORD_AUDIO" />

    <uses-permission
        android:name="android.permission.SYSTEM_ALERT_WINDOW" />

    <uses-permission
        android:name="android.permission.VIBRATE" />

    <uses-permission
        android:name="android.permission.WRITE_EXTERNAL_STORAGE"
        android:maxSdkVersion="32" />

    <queries>

        <intent>

            <action
                android:name="android.intent.action.VIEW" />

            <category
                android:name="android.intent.category.BROWSABLE" />

            <data
                android:scheme="https" />
        </intent>

        <intent>

            <action
                android:name="android.intent.action.OPEN_DOCUMENT_TREE" />
        </intent>

        <intent>

            <action
                android:name="android.media.action.IMAGE_CAPTURE" />
        </intent>

        <intent>

            <action
                android:name="android.media.action.ACTION_VIDEO_CAPTURE" />
        </intent>

        <intent>

            <action
                android:name="android.intent.action.GET_CONTENT" />

            <category
                android:name="android.intent.category.OPENABLE" />

            <data
                android:mimeType="*/*" />
        </intent>
    </queries>

    <queries>

        <package
            android:name="com.google.android.googlequicksearchbox" />

        <intent>

            <action
                android:name="android.speech.RecognitionService" />
        </intent>
    </queries>

    <uses-permission
        android:name="android.permission.RECEIVE_BOOT_COMPLETED" />

    <uses-permission
        android:name="android.permission.POST_NOTIFICATIONS" />

    <uses-permission
        android:name="android.permission.CAMERA" />

    <uses-permission
        android:name="android.permission.USE_BIOMETRIC" />

    <uses-permission
        android:name="android.permission.USE_FINGERPRINT" />

    <permission
        android:name="dev.bext.automonique.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
        android:protectionLevel="0x2" />

    <uses-permission
        android:name="dev.bext.automonique.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />

    <uses-permission
        android:name="com.sec.android.provider.badge.permission.READ" />

    <uses-permission
        android:name="com.sec.android.provider.badge.permission.WRITE" />

    <uses-permission
        android:name="com.htc.launcher.permission.READ_SETTINGS" />

    <uses-permission
        android:name="com.htc.launcher.permission.UPDATE_SHORTCUT" />

    <uses-permission
        android:name="com.sonyericsson.home.permission.BROADCAST_BADGE" />

    <uses-permission
        android:name="com.sonymobile.home.permission.PROVIDER_INSERT_BADGE" />

    <uses-permission
        android:name="com.anddoes.launcher.permission.UPDATE_COUNT" />

    <uses-permission
        android:name="com.majeur.launcher.permission.UPDATE_BADGE" />

    <uses-permission
        android:name="com.huawei.android.launcher.permission.CHANGE_BADGE" />

    <uses-permission
        android:name="com.huawei.android.launcher.permission.READ_SETTINGS" />

    <uses-permission
        android:name="com.huawei.android.launcher.permission.WRITE_SETTINGS" />

    <uses-permission
        android:name="android.permission.READ_APP_BADGE" />

    <uses-permission
        android:name="com.oppo.launcher.permission.READ_SETTINGS" />

    <uses-permission
        android:name="com.oppo.launcher.permission.WRITE_SETTINGS" />

    <uses-permission
        android:name="me.everything.badger.permission.BADGE_COUNT_READ" />

    <uses-permission
        android:name="me.everything.badger.permission.BADGE_COUNT_WRITE" />

    <application
        android:theme="@ref/0x7f13000d"
        android:label="@ref/0x7f12001f"
        android:icon="@ref/0x7f0f0000"
        android:name="dev.bext.automonique.MainApplication"
        android:allowBackup="true"
        android:supportsRtl="true"
        android:extractNativeLibs="false"
        android:fullBackupContent="@ref/0x7f150008"
        android:usesCleartextTraffic="false"
        android:roundIcon="@ref/0x7f0f0002"
        android:appComponentFactory="androidx.core.app.CoreComponentFactory"
        android:dataExtractionRules="@ref/0x7f150009"
        android:enableOnBackInvokedCallback="false">

        <meta-data
            android:name="expo.modules.updates.ENABLED"
            android:value="false" />

        <meta-data
            android:name="expo.modules.updates.ENABLE_BSDIFF_PATCH_SUPPORT"
            android:value="true" />

        <meta-data
            android:name="expo.modules.updates.EXPO_UPDATES_CHECK_ON_LAUNCH"
            android:value="ALWAYS" />

        <meta-data
            android:name="expo.modules.updates.EXPO_UPDATES_LAUNCH_WAIT_MS"
            android:value="0" />

        <activity
            android:theme="@ref/0x7f130265"
            android:name="dev.bext.automonique.MainActivity"
            android:exported="true"
            android:launchMode="2"
            android:screenOrientation="1"
            android:configChanges="0x80000fb0"
            android:windowSoftInputMode="0x10">

            <intent-filter>

                <action
                    android:name="android.intent.action.MAIN" />

                <category
                    android:name="android.intent.category.LAUNCHER" />
            </intent-filter>

            <intent-filter>

                <action
                    android:name="android.intent.action.VIEW" />

                <category
                    android:name="android.intent.category.DEFAULT" />

                <category
                    android:name="android.intent.category.BROWSABLE" />

                <data
                    android:scheme="automonique" />
            </intent-filter>
        </activity>

        <meta-data
            android:name="org.unimodules.core.AppLoader#react-native-headless"
            android:value="expo.modules.adapters.react.apploader.RNHeadlessAppLoader" />

        <meta-data
            android:name="com.facebook.soloader.enabled"
            android:value="true" />

        <provider
            android:name="expo.modules.filesystem.FileSystemFileProvider"
            android:exported="false"
            android:authorities="dev.bext.automonique.FileSystemFileProvider"
            android:grantUriPermissions="true">

            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@ref/0x7f150001" />
        </provider>

        <receiver
            android:name="expo.modules.notifications.service.NotificationsService"
            android:enabled="true"
            android:exported="false">

            <intent-filter
                android:priority="-1">

                <action
                    android:name="expo.modules.notifications.NOTIFICATION_EVENT" />

                <action
                    android:name="android.intent.action.BOOT_COMPLETED" />

                <action
                    android:name="android.intent.action.REBOOT" />

                <action
                    android:name="android.intent.action.QUICKBOOT_POWERON" />

                <action
                    android:name="com.htc.intent.action.QUICKBOOT_POWERON" />

                <action
                    android:name="android.intent.action.MY_PACKAGE_REPLACED" />
            </intent-filter>
        </receiver>

        <activity
            android:theme="@ref/0x01030010"
            android:name="expo.modules.notifications.service.NotificationForwarderActivity"
            android:exported="false"
            android:taskAffinity="@string/0x28"
            android:excludeFromRecents="true"
            android:launchMode="0"
            android:noHistory="true" />

        <service
            android:name="com.google.android.gms.metadata.ModuleDependencies"
            android:enabled="false"
            android:exported="false">

            <intent-filter>

                <action
                    android:name="com.google.android.gms.metadata.MODULE_DEPENDENCIES" />
            </intent-filter>

            <meta-data
                android:name="photopicker_activity:0:required"
                android:value="@string/0x28" />
        </service>

        <activity
            android:name="com.canhub.cropper.CropImageActivity"
            android:exported="false" />

        <activity
            android:theme="@ref/0x7f130268"
            android:name="expo.modules.imagepicker.ExpoCropImageActivity"
            android:exported="false" />

        <provider
            android:name="expo.modules.imagepicker.fileprovider.ImagePickerFileProvider"
            android:exported="false"
            android:authorities="dev.bext.automonique.ImagePickerFileProvider"
            android:grantUriPermissions="true">

            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@ref/0x7f150002" />
        </provider>

        <provider
            android:name="com.canhub.cropper.CropFileProvider"
            android:exported="false"
            android:authorities="dev.bext.automonique.cropper.fileprovider"
            android:grantUriPermissions="true">

            <meta-data
                android:name="android.support.FILE_PROVIDER_PATHS"
                android:resource="@ref/0x7f150000" />
        </provider>

        <uses-library
            android:name="androidx.window.extensions"
            android:required="false" />

        <uses-library
            android:name="androidx.window.sidecar"
            android:required="false" />

        <provider
            android:name="androidx.startup.InitializationProvider"
            android:exported="false"
            android:authorities="dev.bext.automonique.androidx-startup">

            <meta-data
                android:name="androidx.emoji2.text.EmojiCompatInitializer"
                android:value="androidx.startup" />

            <meta-data
                android:name="androidx.lifecycle.ProcessLifecycleInitializer"
                android:value="androidx.startup" />

            <meta-data
                android:name="androidx.profileinstaller.ProfileInstallerInitializer"
                android:value="androidx.startup" />
        </provider>

        <receiver
            android:name="androidx.profileinstaller.ProfileInstallReceiver"
            android:permission="android.permission.DUMP"
            android:enabled="true"
            android:exported="true"
            android:directBootAware="false">

            <intent-filter>

                <action
                    android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
            </intent-filter>

            <intent-filter>

                <action
                    android:name="androidx.profileinstaller.action.SKIP_FILE" />
            </intent-filter>

            <intent-filter>

                <action
                    android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
            </intent-filter>

            <intent-filter>

                <action
                    android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
            </intent-filter>
        </receiver>
    </application>
</manifest>
