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.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.appcompat.widget.AppCompatTextView;
import q9.c;
import q9.d;
import x8.m;
import x9.a;

/* JADX INFO: loaded from: classes2.dex */
public class MaterialTextView extends AppCompatTextView {
    public MaterialTextView(@NonNull Context context) {
        this(context, null);
    }

    private static int findViewAppearanceResourceId(@NonNull Resources.Theme theme, @Nullable AttributeSet attributeSet, int i10, int i11) {
        TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(attributeSet, m.MaterialTextView, i10, i11);
        int resourceId = typedArrayObtainStyledAttributes.getResourceId(m.MaterialTextView_android_textAppearance, -1);
        typedArrayObtainStyledAttributes.recycle();
        return resourceId;
    }

    private void initialize(@Nullable AttributeSet attributeSet, int i10, int i11) {
        int iFindViewAppearanceResourceId;
        Context context = getContext();
        if (c.a(context, x8.c.textAppearanceLineHeightEnabled, true)) {
            Resources.Theme theme = context.getTheme();
            if (viewAttrsHasLineHeight(context, theme, attributeSet, i10, i11) || (iFindViewAppearanceResourceId = findViewAppearanceResourceId(theme, attributeSet, i10, i11)) == -1) {
                return;
            }
            TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(iFindViewAppearanceResourceId, m.MaterialTextAppearance);
            Context context2 = getContext();
            int[] iArr = {m.MaterialTextAppearance_android_lineHeight, m.MaterialTextAppearance_lineHeight};
            int iA = -1;
            for (int i12 = 0; i12 < 2 && iA < 0; i12++) {
                iA = d.a(context2, typedArrayObtainStyledAttributes, iArr[i12], -1);
            }
            typedArrayObtainStyledAttributes.recycle();
            if (iA >= 0) {
                setLineHeight(iA);
            }
        }
    }

    private static boolean viewAttrsHasLineHeight(@NonNull Context context, @NonNull Resources.Theme theme, @Nullable AttributeSet attributeSet, int i10, int i11) {
        TypedArray typedArrayObtainStyledAttributes = theme.obtainStyledAttributes(attributeSet, m.MaterialTextView, i10, i11);
        int[] iArr = {m.MaterialTextView_android_lineHeight, m.MaterialTextView_lineHeight};
        int iA = -1;
        for (int i12 = 0; i12 < 2 && iA < 0; i12++) {
            iA = d.a(context, typedArrayObtainStyledAttributes, iArr[i12], -1);
        }
        typedArrayObtainStyledAttributes.recycle();
        return iA != -1;
    }

    @Override // androidx.appcompat.widget.AppCompatTextView, android.widget.TextView
    public void setTextAppearance(@NonNull Context context, int i10) {
        super.setTextAppearance(context, i10);
        if (c.a(context, x8.c.textAppearanceLineHeightEnabled, true)) {
            TypedArray typedArrayObtainStyledAttributes = context.getTheme().obtainStyledAttributes(i10, m.MaterialTextAppearance);
            Context context2 = getContext();
            int[] iArr = {m.MaterialTextAppearance_android_lineHeight, m.MaterialTextAppearance_lineHeight};
            int iA = -1;
            for (int i11 = 0; i11 < 2 && iA < 0; i11++) {
                iA = d.a(context2, typedArrayObtainStyledAttributes, iArr[i11], -1);
            }
            typedArrayObtainStyledAttributes.recycle();
            if (iA >= 0) {
                setLineHeight(iA);
            }
        }
    }

    public MaterialTextView(@NonNull Context context, @Nullable AttributeSet attributeSet) {
        this(context, attributeSet, R.attr.textViewStyle);
    }

    public MaterialTextView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10) {
        super(a.wrap(context, attributeSet, i10, 0), attributeSet, i10);
        initialize(attributeSet, i10, 0);
    }

    @Deprecated
    public MaterialTextView(@NonNull Context context, @Nullable AttributeSet attributeSet, int i10, int i11) {
        super(a.wrap(context, attributeSet, i10, i11), attributeSet, i10);
        initialize(attributeSet, i10, i11);
    }
}
