<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ubits.payflow.kms_tpc_network"
    android:versionCode="1"
    android:versionName="1.8" >

    <uses-sdk
        android:minSdkVersion="15"
        android:targetSdkVersion="26" />

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.READ.EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <meta-data
        android:name="android.support.VERSION"
        android:value="25.3.1" /> <!-- Don't require camera, as this requires a rear camera. This allows it to work on the Nexus 7 -->
    <uses-feature
        android:name="android.hardware.camera"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.front"
        android:required="false" /> <!-- TODO replace above two with next line after Android 4.2 -->
    <!-- <uses-feature android:name="android.hardware.camera.any"/> -->
    <uses-feature
        android:name="android.hardware.camera.autofocus"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.camera.flash"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.screen.landscape"
        android:required="false" />
    <uses-feature
        android:name="android.hardware.wifi"
        android:required="false" />

    <application
        android:allowBackup="true"
        android:debuggable="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher"
        android:supportsRtl="true"
        android:testOnly="true"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.ubits.payflow.kms_network.General.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/AppTheme.NoActionBar" />
        <activity
            android:name="com.ubits.payflow.kms_network.General.Login"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:roundIcon="@mipmap/ic_launcher"
            android:theme="@style/AppTheme.NoActionBar" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name="com.ubits.payflow.kms_network.General.Register" />
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.TransferFunds"
            android:label="@string/title_activity_transfer_funds"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:label="@string/title_activity_payments_main"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.DepositMoney"
            android:label="@string/title_activity_deposit_money"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.PaymentsMain" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.SendMoney"
            android:label="@string/title_activity_send_money"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.PaymentsMain" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.TopUpInfo"
            android:label="@string/title_activity_top_up_info"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.ForgotPassword"
            android:label="Forgot Password"
            android:parentActivityName="com.ubits.payflow.kms_network.General.Login"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.Login" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Airtime.BuyElectricity"
            android:label="Sell Electricity"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Airtime.AirtimeStatement"
            android:label="@string/title_activity_airtime_statement"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Airtime.BuyBundle"
            android:label="Sell Bundle"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.WithdrawMoney"
            android:label="@string/title_activity_withdraw_money"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.ClientStatement"
            android:label="@string/title_activity_client_statement"
            android:theme="@style/AppTheme.NoActionBar" />
        <activity
            android:name="com.ubits.payflow.kms_network.Airtime.BuyElectricityn"
            android:label="Sell Electricity"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.BatchListn"
            android:label="@string/title_activity_batch_listn"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.IndividualSimn"
            android:label="@string/title_activity_individual_simn"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.MySimListn"
            android:label="@string/title_activity_my_sim_listn"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.Cash"
            android:label="@string/title_activity_cash"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.PaymentsMain" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.Dashboard"
            android:label="@string/title_activity_dashboard"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.CashWithdraw"
            android:label="@string/title_activity_cash_withdraw"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.Cash"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.Cash" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:label="@string/title_activity_my_simsn"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.SellaSim"
            android:label="@string/title_activity_sella_sim"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.Rican"
            android:label="@string/title_activity_rican"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.ProcessBatchn"
            android:label="@string/title_activity_process_batchn"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.AoolcateBatchn"
            android:label="@string/title_activity_aoolcate_batchn"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Airtime.SellAirtime"
            android:label="@string/title_activity_sell_airtime"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.TopUpInfon"
            android:label="@string/title_activity_top_up_infon"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.RegisteraClient"
            android:label="@string/title_activity_registera_client"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.PaymentsMain" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.FicaID"
            android:label="@string/title_activity_fica_id"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.PaymentsMain"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.PaymentsMain" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.CashDeposit"
            android:label="@string/title_activity_cash_deposit"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.Cash"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.Cash" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.Query"
            android:label="@string/title_activity_query"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.FicaPOP"
            android:label="@string/title_activity_fica_pop"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.FicaID"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.FicaID" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Payments.FicaPerson"
            android:label="@string/title_activity_fica_person"
            android:parentActivityName="com.ubits.payflow.kms_network.Payments.FicaID"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Payments.FicaID" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.BillPayments.BillPaymentMain"
            android:label="@string/title_activity_bill_payment_main"
            android:parentActivityName="com.ubits.payflow.kms_network.General.MainActivity"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.MainActivity" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.PinVerification"
            android:label="@string/title_activity_pin_verification"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.ViewBatchDetails"
            android:label="@string/title_activity_view_batch_details"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.BatchListn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.BatchListn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.UnallocateProcessBatch"
            android:label="@string/title_activity_unallocate_process_batch"
            android:theme="@style/AppTheme.NoActionBar" />
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.PinVerification2"
            android:label="@string/title_activity_pin_verification2"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.UnallocateProcessBatchn"
            android:label="@string/title_activity_unallocate_process_batchn"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.ViewOrders"
            android:label="@string/title_activity_view_orders"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.MySimsn"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.MySimsn" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.Kits.ViewOrdersDetails"
            android:label="@string/title_activity_view_orders_details"
            android:parentActivityName="com.ubits.payflow.kms_network.Kits.ViewOrders"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.Kits.ViewOrders" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.SettingsKMS"
            android:label="@string/title_activity_settings_kms"
            android:parentActivityName="com.ubits.payflow.kms_network.General.Login" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.Login" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.SettingsLogin"
            android:label="@string/title_activity_settings_login"
            android:parentActivityName="com.ubits.payflow.kms_network.General.Login"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.Login" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.Settingspro"
            android:label="@string/title_activity_settingspro"
            android:parentActivityName="com.ubits.payflow.kms_network.General.Login"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.Login" />
        </activity>
        <activity
            android:name="com.ubits.payflow.kms_network.General.Version"
            android:label="@string/title_activity_version"
            android:parentActivityName="com.ubits.payflow.kms_network.General.Login"
            android:theme="@style/AppTheme.NoActionBar" >
            <meta-data
                android:name="android.support.PARENT_ACTIVITY"
                android:value="com.ubits.payflow.kms_network.General.Login" />
        </activity>

        <meta-data
            android:name="android.support.VERSION"
            android:value="25.4.0" />

        <activity
            android:name="com.journeyapps.barcodescanner.CaptureActivity"
            android:clearTaskOnLaunch="true"
            android:screenOrientation="sensorLandscape"
            android:stateNotNeeded="true"
            android:theme="@style/zxing_CaptureTheme"
            android:windowSoftInputMode="stateAlwaysHidden" />

        <provider
            android:name="com.android.tools.ir.server.InstantRunContentProvider"
            android:authorities="com.ubits.payflow.kms_tpc_network.com.android.tools.ir.server.InstantRunContentProvider"
            android:multiprocess="true" />
    </application>

</manifest>