<?xml version='1.0' encoding='utf-8'?>
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/sl_color_background" android:clipToPadding="false" android:fillViewport="true" android:fitsSystemWindows="true">

    <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" android:paddingStart="20dp" android:paddingTop="32dp" android:paddingEnd="20dp" android:paddingBottom="28dp">

        <LinearLayout android:id="@+id/voice_app_header" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal">

            <ImageView android:layout_width="58dp" android:layout_height="58dp" android:contentDescription="@string/app_name" android:scaleType="centerInside" android:src="@drawable/voice_logo" />

            <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginStart="14dp" android:layout_weight="1" android:orientation="vertical">

                <TextView style="@style/SecureLineUI.Text.TitleLarge" android:layout_width="match_parent" android:layout_height="wrap_content" android:ellipsize="end" android:maxLines="1" android:text="@string/secureline_voice_title" android:textSize="28sp" />

                <TextView style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="2dp" android:text="@string/voice_status" android:textColor="@color/sl_color_blue_soft" />
            </LinearLayout>
        </LinearLayout>

        <TextView style="@style/SecureLineUI.Text.Body" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="14dp" android:gravity="center" android:text="@string/voice_description" android:textAlignment="center" android:textColor="@color/sl_color_text_secondary" />

        <com.secureline.ui.SecureLineSectionHeader android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:text="@string/voice_protection" />

        <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:background="@drawable/sl_card_background" android:orientation="vertical" android:padding="20dp">

            <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal">

                <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical">

                    <TextView style="@style/SecureLineUI.Text.Heading" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/voice_protection" />

                    <TextView style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:text="@string/voice_protection_subtitle" android:textColor="@color/sl_color_text_secondary" />
                </LinearLayout>

                <com.secureline.ui.SecureLineStatusBadge android:id="@+id/voice_toggle_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:focusable="true" android:text="@string/off" app:slBadgeType="neutral" />
            </LinearLayout>

            <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginTop="18dp" android:layout_marginBottom="18dp" android:background="@drawable/sl_divider" />

            <TextView style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/voice_protection_desc" android:textColor="@color/sl_color_text_secondary" />
        </LinearLayout>

        <com.secureline.ui.SecureLineSectionHeader android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:text="@string/voice_mode" />

        <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:background="@drawable/sl_card_background" android:orientation="vertical" android:padding="20dp">

            <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:orientation="horizontal">

                <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical">

                    <TextView style="@style/SecureLineUI.Text.Heading" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/voice_mode" />

                    <TextView style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="5dp" android:text="@string/voice_mode_subtitle" android:textColor="@color/sl_color_text_secondary" />
                </LinearLayout>

                <com.secureline.ui.SecureLineStatusBadge android:id="@+id/mode_value_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:clickable="true" android:focusable="true" android:text="@string/mode_deep_voice" app:slBadgeType="neutral" />
            </LinearLayout>

            <View android:layout_width="match_parent" android:layout_height="1dp" android:layout_marginTop="18dp" android:layout_marginBottom="18dp" android:background="@drawable/sl_divider" />

            <TextView android:id="@+id/mode_description" style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/mode_deep_voice_desc" android:textColor="@color/sl_color_text_secondary" />
        </LinearLayout>

        <com.secureline.ui.SecureLineSectionHeader android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:text="@string/voice_test" />

        <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="12dp" android:background="@drawable/sl_card_background" android:orientation="vertical" android:padding="20dp">

            <TextView style="@style/SecureLineUI.Text.Heading" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/voice_test" />

            <TextView style="@style/SecureLineUI.Text.BodySmall" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="7dp" android:text="@string/voice_test_subtitle" android:textColor="@color/sl_color_text_secondary" />

            <Button android:id="@+id/test_voice" style="@style/SecureLineUI.Button.Primary" android:layout_width="match_parent" android:layout_height="56dp" android:layout_marginTop="18dp" android:text="@string/start_voice_test" />
        </LinearLayout>

        <TextView style="@style/SecureLineUI.Text.Label" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="24dp" android:gravity="center" android:text="@string/voice_footer" android:textColor="@color/sl_color_text_muted" />
    </LinearLayout>
</ScrollView>