package com.parse.ui.login;

import android.content.Context;
import android.content.res.Resources;
import android.os.Bundle;
import com.parse.Parse;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Set;

/* JADX INFO: loaded from: classes.dex */
public class ParseLoginConfig {
    public Integer appLogo;
    public CharSequence facebookLoginButtonText;
    public Boolean facebookLoginEnabled;
    public Collection<String> facebookLoginPermissions;
    public CharSequence parseLoginButtonText;
    public Boolean parseLoginEmailAsUsername;
    public Boolean parseLoginEnabled;
    public CharSequence parseLoginHelpText;
    public CharSequence parseLoginInvalidCredentialsToastText;
    public CharSequence parseSignupButtonText;
    public Integer parseSignupMinPasswordLength;
    public Boolean parseSignupNameFieldEnabled;
    public CharSequence parseSignupSubmitButtonText;
    public CharSequence twitterLoginButtonText;
    public Boolean twitterLoginEnabled;

    public static ParseLoginConfig fromBundle(Bundle bundle, Context context) {
        ParseLoginConfig parseLoginConfig = new ParseLoginConfig();
        Set<String> setKeySet = bundle.keySet();
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.APP_LOGO")) {
            parseLoginConfig.appLogo = Integer.valueOf(bundle.getInt("com.parse.ui.login.ParseLoginActivity.APP_LOGO"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_ENABLED")) {
            parseLoginConfig.parseLoginEnabled = Boolean.valueOf(bundle.getBoolean("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_ENABLED"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_BUTTON_TEXT")) {
            parseLoginConfig.parseLoginButtonText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_BUTTON_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_BUTTON_TEXT")) {
            parseLoginConfig.parseSignupButtonText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_BUTTON_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_HELP_TEXT")) {
            parseLoginConfig.parseLoginHelpText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_HELP_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_INVALID_CREDENTIALS_TEXT")) {
            parseLoginConfig.parseLoginInvalidCredentialsToastText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_INVALID_CREDENTIALS_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME")) {
            parseLoginConfig.parseLoginEmailAsUsername = Boolean.valueOf(bundle.getBoolean("com.parse.ui.login.ParseLoginActivity.PARSE_LOGIN_EMAIL_AS_USERNAME"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_MIN_PASSWORD_LENGTH")) {
            parseLoginConfig.parseSignupMinPasswordLength = Integer.valueOf(bundle.getInt("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_MIN_PASSWORD_LENGTH"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_SUBMIT_BUTTON_TEXT")) {
            parseLoginConfig.parseSignupSubmitButtonText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_SUBMIT_BUTTON_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_NAME_FIELD_ENABLED")) {
            parseLoginConfig.parseSignupNameFieldEnabled = Boolean.valueOf(bundle.getBoolean("com.parse.ui.login.ParseLoginActivity.PARSE_SIGNUP_NAME_FIELD_ENABLED"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_ENABLED")) {
            parseLoginConfig.facebookLoginEnabled = Boolean.valueOf(bundle.getBoolean("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_ENABLED"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_BUTTON_TEXT")) {
            parseLoginConfig.facebookLoginButtonText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_BUTTON_TEXT");
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS") && bundle.getInt("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS") != 0) {
            try {
                String[] stringArray = context.getResources().getStringArray(bundle.getInt("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS"));
                if (stringArray != null) {
                    listAsList = Arrays.asList(stringArray);
                }
                if (listAsList != null) {
                    ArrayList arrayList = new ArrayList(listAsList.size());
                    parseLoginConfig.facebookLoginPermissions = arrayList;
                    arrayList.addAll(listAsList);
                }
            } catch (Resources.NotFoundException unused) {
                Parse.getLogLevel();
            }
        } else if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS_STRING_ARRAY")) {
            String[] stringArray2 = bundle.getStringArray("com.parse.ui.login.ParseLoginActivity.FACEBOOK_LOGIN_PERMISSIONS_STRING_ARRAY");
            listAsList = stringArray2 != null ? Arrays.asList(stringArray2) : null;
            if (listAsList != null) {
                ArrayList arrayList2 = new ArrayList(listAsList.size());
                parseLoginConfig.facebookLoginPermissions = arrayList2;
                arrayList2.addAll(listAsList);
            }
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.TWITTER_LOGIN_ENABLED")) {
            parseLoginConfig.twitterLoginEnabled = Boolean.valueOf(bundle.getBoolean("com.parse.ui.login.ParseLoginActivity.TWITTER_LOGIN_ENABLED"));
        }
        if (setKeySet.contains("com.parse.ui.login.ParseLoginActivity.TWITTER_LOGIN_BUTTON_TEXT")) {
            parseLoginConfig.twitterLoginButtonText = bundle.getCharSequence("com.parse.ui.login.ParseLoginActivity.TWITTER_LOGIN_BUTTON_TEXT");
        }
        return parseLoginConfig;
    }

    public boolean isParseLoginEmailAsUsername() {
        Boolean bool = this.parseLoginEmailAsUsername;
        if (bool != null) {
            return bool.booleanValue();
        }
        return false;
    }

    public Boolean isParseSignupNameFieldEnabled() {
        Boolean bool = this.parseSignupNameFieldEnabled;
        if (bool != null) {
            return bool;
        }
        return true;
    }
}
