package com.google.android.material.textview;

import android.R;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.util.AttributeSet;
import androidx.appcompat.widget.d0;
import e1.a;
import l0.k;
import z0.b;
import z0.c;

/* JADX INFO: loaded from: classes.dex */
public class MaterialTextView extends d0 {
    public MaterialTextView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.textViewStyle);
    }

    private void f(Resources.Theme theme, int i3) {
        TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(i3, k.X1);
        int i4 = i(getContext(), typedArrayObtainStyledAttributes, k.Z1, k.f5463a2);
        typedArrayObtainStyledAttributes.recycle();
        if (i4 >= 0) {
            setLineHeight(i4);
        }
    }

    private static boolean g(Context context) {
        return b.b(context, l0.b.E, true);
    }

    private static int h(Resources.Theme theme, AttributeSet attributeSet, int i3, int i4) {
        TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(attributeSet, k.f5467b2, i3, i4);
        int resourceId = typedArrayObtainStyledAttributes.getResourceId(k.f5471c2, -1);
        typedArrayObtainStyledAttributes.recycle();
        return resourceId;
    }

    private static int i(Context context, TypedArray typedArray, int... iArr) {
        int iC = -1;
        for (int i3 = 0; i3 < iArr.length && iC < 0; i3++) {
            iC = c.c(context, typedArray, iArr[i3], -1);
        }
        return iC;
    }

    private static boolean j(Context context, Resources.Theme theme, AttributeSet attributeSet, int i3, int i4) {
        TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(attributeSet, k.f5467b2, i3, i4);
        int i5 = i(context, typedArrayObtainStyledAttributes, k.f5475d2, k.f5479e2);
        typedArrayObtainStyledAttributes.recycle();
        return i5 != -1;
    }

    @Override // androidx.appcompat.widget.d0, android.widget.TextView
    public void setTextAppearance(Context context, int i3) {
        super.setTextAppearance(context, i3);
        if (g(context)) {
            f(context.getTheme(), i3);
        }
    }

    public MaterialTextView(Context context, AttributeSet attributeSet, int i3) {
        this(context, attributeSet, i3, 0);
    }

    public MaterialTextView(Context context, AttributeSet attributeSet, int i3, int i4) {
        int iH;
        super(a.c(context, attributeSet, i3, i4), attributeSet, i3);
        Context context2 = getContext();
        if (g(context2)) {
            Resources.Theme theme = context2.getTheme();
            if (j(context2, theme, attributeSet, i3, i4) || (iH = h(theme, attributeSet, i3, i4)) == -1) {
                return;
            }
            f(theme, iH);
        }
    }
}
