package com.google.android.material.dialog;

import android.content.Context;
import android.content.DialogInterface;
import android.content.res.ColorStateList;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.database.Cursor;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.util.TypedValue;
import android.view.View;
import android.view.Window;
import android.widget.AdapterView;
import android.widget.ListAdapter;
import androidx.appcompat.app.e;
import com.google.android.material.R;
import com.google.android.material.color.MaterialColors;
import com.google.android.material.resources.MaterialAttributes;
import com.google.android.material.shape.MaterialShapeDrawable;
import com.google.android.material.theme.overlay.MaterialThemeOverlay;
import defpackage.cm7;
import defpackage.et;
import defpackage.hs0;
import defpackage.of2;
import defpackage.og1;
import defpackage.rq6;
import defpackage.sia;
import defpackage.t79;
import defpackage.vo6;
import defpackage.y99;
import defpackage.yw;

/* JADX INFO: loaded from: classes2.dex */
public class MaterialAlertDialogBuilder extends e.a {

    @yw
    private static final int DEF_STYLE_ATTR = R.attr.alertDialogStyle;

    @y99
    private static final int DEF_STYLE_RES = R.style.MaterialAlertDialog_MaterialComponents;

    @yw
    private static final int MATERIAL_ALERT_DIALOG_THEME_OVERLAY = R.attr.materialAlertDialogTheme;

    @rq6
    private Drawable background;

    @vo6
    private final Rect backgroundInsets;

    public MaterialAlertDialogBuilder(@vo6 Context context) {
        this(context, 0);
    }

    private static Context createMaterialAlertDialogThemedContext(@vo6 Context context) {
        int materialAlertDialogThemeOverlay = getMaterialAlertDialogThemeOverlay(context);
        Context contextWrap = MaterialThemeOverlay.wrap(context, null, DEF_STYLE_ATTR, DEF_STYLE_RES);
        return materialAlertDialogThemeOverlay == 0 ? contextWrap : new og1(contextWrap, materialAlertDialogThemeOverlay);
    }

    private static int getMaterialAlertDialogThemeOverlay(@vo6 Context context) {
        TypedValue typedValueResolve = MaterialAttributes.resolve(context, MATERIAL_ALERT_DIALOG_THEME_OVERLAY);
        if (typedValueResolve == null) {
            return 0;
        }
        return typedValueResolve.data;
    }

    private static int getOverridingThemeResId(@vo6 Context context, int i) {
        return i == 0 ? getMaterialAlertDialogThemeOverlay(context) : i;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    public e create() {
        e eVarCreate = super.create();
        Window window = eVarCreate.getWindow();
        View decorView = window.getDecorView();
        Drawable drawable = this.background;
        if (drawable instanceof MaterialShapeDrawable) {
            ((MaterialShapeDrawable) drawable).setElevation(sia.i(decorView));
        }
        window.setBackgroundDrawable(MaterialDialogs.insetDrawable(this.background, this.backgroundInsets));
        decorView.setOnTouchListener(new InsetDialogOnTouchListener(eVarCreate, this.backgroundInsets));
        return eVarCreate;
    }

    @rq6
    public Drawable getBackground() {
        return this.background;
    }

    @vo6
    @hs0
    public MaterialAlertDialogBuilder setBackground(@rq6 Drawable drawable) {
        this.background = drawable;
        return this;
    }

    @vo6
    @hs0
    public MaterialAlertDialogBuilder setBackgroundInsetBottom(@cm7 int i) {
        this.backgroundInsets.bottom = i;
        return this;
    }

    @vo6
    @hs0
    public MaterialAlertDialogBuilder setBackgroundInsetEnd(@cm7 int i) {
        if (getContext().getResources().getConfiguration().getLayoutDirection() == 1) {
            this.backgroundInsets.left = i;
            return this;
        }
        this.backgroundInsets.right = i;
        return this;
    }

    @vo6
    @hs0
    public MaterialAlertDialogBuilder setBackgroundInsetStart(@cm7 int i) {
        if (getContext().getResources().getConfiguration().getLayoutDirection() == 1) {
            this.backgroundInsets.right = i;
            return this;
        }
        this.backgroundInsets.left = i;
        return this;
    }

    @vo6
    @hs0
    public MaterialAlertDialogBuilder setBackgroundInsetTop(@cm7 int i) {
        this.backgroundInsets.top = i;
        return this;
    }

    public MaterialAlertDialogBuilder(@vo6 Context context, int i) {
        super(createMaterialAlertDialogThemedContext(context), getOverridingThemeResId(context, i));
        Context context2 = getContext();
        Resources.Theme theme = context2.getTheme();
        int i2 = DEF_STYLE_ATTR;
        int i3 = DEF_STYLE_RES;
        this.backgroundInsets = MaterialDialogs.getDialogBackgroundInsets(context2, i2, i3);
        int color = MaterialColors.getColor(context2, R.attr.colorSurface, getClass().getCanonicalName());
        TypedArray typedArrayObtainStyledAttributes = context2.obtainStyledAttributes(null, R.styleable.MaterialAlertDialog, i2, i3);
        int color2 = typedArrayObtainStyledAttributes.getColor(R.styleable.MaterialAlertDialog_backgroundTint, color);
        typedArrayObtainStyledAttributes.recycle();
        MaterialShapeDrawable materialShapeDrawable = new MaterialShapeDrawable(context2, null, i2, i3);
        materialShapeDrawable.initializeElevationOverlay(context2);
        materialShapeDrawable.setFillColor(ColorStateList.valueOf(color2));
        TypedValue typedValue = new TypedValue();
        theme.resolveAttribute(android.R.attr.dialogCornerRadius, typedValue, true);
        float dimension = typedValue.getDimension(getContext().getResources().getDisplayMetrics());
        if (typedValue.type == 5 && dimension >= 0.0f) {
            materialShapeDrawable.setCornerSize(dimension);
        }
        this.background = materialShapeDrawable;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setAdapter(@rq6 ListAdapter listAdapter, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setAdapter(listAdapter, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setCancelable(boolean z) {
        super.setCancelable(z);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setCursor(@rq6 Cursor cursor, @rq6 DialogInterface.OnClickListener onClickListener, @vo6 String str) {
        super.setCursor(cursor, onClickListener, str);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setCustomTitle(@rq6 View view) {
        super.setCustomTitle(view);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setIconAttribute(@yw int i) {
        super.setIconAttribute(i);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNegativeButtonIcon(@rq6 Drawable drawable) {
        super.setNegativeButtonIcon(drawable);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNeutralButtonIcon(@rq6 Drawable drawable) {
        super.setNeutralButtonIcon(drawable);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setOnCancelListener(@rq6 DialogInterface.OnCancelListener onCancelListener) {
        super.setOnCancelListener(onCancelListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setOnDismissListener(@rq6 DialogInterface.OnDismissListener onDismissListener) {
        super.setOnDismissListener(onDismissListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setOnItemSelectedListener(@rq6 AdapterView.OnItemSelectedListener onItemSelectedListener) {
        super.setOnItemSelectedListener(onItemSelectedListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setOnKeyListener(@rq6 DialogInterface.OnKeyListener onKeyListener) {
        super.setOnKeyListener(onKeyListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setPositiveButtonIcon(@rq6 Drawable drawable) {
        super.setPositiveButtonIcon(drawable);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setIcon(@of2 int i) {
        super.setIcon(i);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setItems(@et int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setItems(i, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setMessage(@t79 int i) {
        super.setMessage(i);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNegativeButton(@t79 int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        return (MaterialAlertDialogBuilder) super.setNegativeButton(i, onClickListener);
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNeutralButton(@t79 int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setNeutralButton(i, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setPositiveButton(@t79 int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        return (MaterialAlertDialogBuilder) super.setPositiveButton(i, onClickListener);
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setTitle(@t79 int i) {
        super.setTitle(i);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setView(int i) {
        super.setView(i);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setIcon(@rq6 Drawable drawable) {
        super.setIcon(drawable);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setItems(@rq6 CharSequence[] charSequenceArr, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setItems(charSequenceArr, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setMessage(@rq6 CharSequence charSequence) {
        super.setMessage(charSequence);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setMultiChoiceItems(@et int i, @rq6 boolean[] zArr, @rq6 DialogInterface.OnMultiChoiceClickListener onMultiChoiceClickListener) {
        super.setMultiChoiceItems(i, zArr, onMultiChoiceClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNegativeButton(@rq6 CharSequence charSequence, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setNegativeButton(charSequence, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setNeutralButton(@rq6 CharSequence charSequence, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setNeutralButton(charSequence, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setPositiveButton(@rq6 CharSequence charSequence, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setPositiveButton(charSequence, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setTitle(@rq6 CharSequence charSequence) {
        return (MaterialAlertDialogBuilder) super.setTitle(charSequence);
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setView(@rq6 View view) {
        return (MaterialAlertDialogBuilder) super.setView(view);
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setMultiChoiceItems(@rq6 CharSequence[] charSequenceArr, @rq6 boolean[] zArr, @rq6 DialogInterface.OnMultiChoiceClickListener onMultiChoiceClickListener) {
        super.setMultiChoiceItems(charSequenceArr, zArr, onMultiChoiceClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setSingleChoiceItems(@et int i, int i2, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setSingleChoiceItems(i, i2, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setMultiChoiceItems(@rq6 Cursor cursor, @vo6 String str, @vo6 String str2, @rq6 DialogInterface.OnMultiChoiceClickListener onMultiChoiceClickListener) {
        super.setMultiChoiceItems(cursor, str, str2, onMultiChoiceClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setSingleChoiceItems(@rq6 Cursor cursor, int i, @vo6 String str, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setSingleChoiceItems(cursor, i, str, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setSingleChoiceItems(@rq6 CharSequence[] charSequenceArr, int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setSingleChoiceItems(charSequenceArr, i, onClickListener);
        return this;
    }

    @Override // androidx.appcompat.app.e.a
    @vo6
    @hs0
    public MaterialAlertDialogBuilder setSingleChoiceItems(@rq6 ListAdapter listAdapter, int i, @rq6 DialogInterface.OnClickListener onClickListener) {
        super.setSingleChoiceItems(listAdapter, i, onClickListener);
        return this;
    }
}
