package com.google.android.material.chip;

import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import androidx.annotation.BoolRes;
import androidx.annotation.DimenRes;
import androidx.annotation.Dimension;
import androidx.annotation.IdRes;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.material.internal.FlowLayout;
import com.google.android.material.internal.b;
import com.google.android.material.internal.o;
import com.google.android.material.internal.q0;
import f9.f;
import f9.g;
import f9.h;
import f9.i;
import java.util.Iterator;
import java.util.List;
import x8.c;
import x8.l;
import x8.m;
import x9.a;
import xyz.stream.utils.a0;

/* JADX INFO: loaded from: classes2.dex */
public class ChipGroup extends FlowLayout {

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public static final int f22434j = l.Widget_MaterialComponents_ChipGroup;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public int f22435e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public int f22436f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public final b f22437g;

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final int f22438h;

    /* JADX INFO: renamed from: i, reason: collision with root package name */
    public final i f22439i;

    @Nullable
    private h onCheckedStateChangeListener;

    public ChipGroup(Context context) {
        this(context, null);
    }

    private int getVisibleChipCount() {
        int i10 = 0;
        for (int i11 = 0; i11 < getChildCount(); i11++) {
            if ((getChildAt(i11) instanceof Chip) && getChildAt(i11).getVisibility() == 0) {
                i10++;
            }
        }
        return i10;
    }

    @Override // com.google.android.material.internal.FlowLayout
    public final boolean a() {
        return this.f22670c;
    }

    @Override // android.view.ViewGroup
    public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return super.checkLayoutParams(layoutParams) && (layoutParams instanceof f);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
        return new f(-2, -2);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
        return new f(getContext(), attributeSet);
    }

    @IdRes
    public int getCheckedChipId() {
        return this.f22437g.c();
    }

    @NonNull
    public List<Integer> getCheckedChipIds() {
        return this.f22437g.b(this);
    }

    @Dimension
    public int getChipSpacingHorizontal() {
        return this.f22435e;
    }

    @Dimension
    public int getChipSpacingVertical() {
        return this.f22436f;
    }

    public int getIndexOfChip(@Nullable View view) {
        if (!(view instanceof Chip)) {
            return -1;
        }
        int i10 = 0;
        for (int i11 = 0; i11 < getChildCount(); i11++) {
            View childAt = getChildAt(i11);
            if ((childAt instanceof Chip) && getChildAt(i11).getVisibility() == 0) {
                if (((Chip) childAt) == view) {
                    return i10;
                }
                i10++;
            }
        }
        return -1;
    }

    @Override // android.view.View
    public final void onFinishInflate() {
        super.onFinishInflate();
        int i10 = this.f22438h;
        if (i10 != -1) {
            b bVar = this.f22437g;
            o oVar = (o) bVar.f22692a.get(Integer.valueOf(i10));
            if (oVar != null && bVar.a(oVar)) {
                bVar.d();
            }
        }
    }

    @Override // android.view.View
    public final void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo accessibilityNodeInfo) {
        super.onInitializeAccessibilityNodeInfo(accessibilityNodeInfo);
        new q0.f(accessibilityNodeInfo).k(a0.y(getRowCount(), this.f22670c ? getVisibleChipCount() : -1, this.f22437g.f22695d ? 1 : 2, false));
    }

    public void setChipSpacing(@Dimension int i10) {
        setChipSpacingHorizontal(i10);
        setChipSpacingVertical(i10);
    }

    public void setChipSpacingHorizontal(@Dimension int i10) {
        if (this.f22435e != i10) {
            this.f22435e = i10;
            setItemSpacing(i10);
            requestLayout();
        }
    }

    public void setChipSpacingHorizontalResource(@DimenRes int i10) {
        setChipSpacingHorizontal(getResources().getDimensionPixelOffset(i10));
    }

    public void setChipSpacingResource(@DimenRes int i10) {
        setChipSpacing(getResources().getDimensionPixelOffset(i10));
    }

    public void setChipSpacingVertical(@Dimension int i10) {
        if (this.f22436f != i10) {
            this.f22436f = i10;
            setLineSpacing(i10);
            requestLayout();
        }
    }

    public void setChipSpacingVerticalResource(@DimenRes int i10) {
        setChipSpacingVertical(getResources().getDimensionPixelOffset(i10));
    }

    @Deprecated
    public void setDividerDrawableHorizontal(Drawable drawable) {
        throw new UnsupportedOperationException("Changing divider drawables have no effect. ChipGroup do not use divider drawables as spacing.");
    }

    @Deprecated
    public void setDividerDrawableVertical(@Nullable Drawable drawable) {
        throw new UnsupportedOperationException("Changing divider drawables have no effect. ChipGroup do not use divider drawables as spacing.");
    }

    @Deprecated
    public void setFlexWrap(int i10) {
        throw new UnsupportedOperationException("Changing flex wrap not allowed. ChipGroup exposes a singleLine attribute instead.");
    }

    @Deprecated
    public void setOnCheckedChangeListener(@Nullable g gVar) {
        if (gVar == null) {
            setOnCheckedStateChangeListener(null);
        } else {
            setOnCheckedStateChangeListener(new xyz.stream.utils.f(this, gVar, 13));
        }
    }

    public void setOnCheckedStateChangeListener(@Nullable h hVar) {
        this.onCheckedStateChangeListener = hVar;
    }

    @Override // android.view.ViewGroup
    public void setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener onHierarchyChangeListener) {
        this.f22439i.f25978a = onHierarchyChangeListener;
    }

    public void setSelectionRequired(boolean z10) {
        this.f22437g.f22696e = z10;
    }

    @Deprecated
    public void setShowDividerHorizontal(int i10) {
        throw new UnsupportedOperationException("Changing divider modes has no effect. ChipGroup do not use divider drawables as spacing.");
    }

    @Deprecated
    public void setShowDividerVertical(int i10) {
        throw new UnsupportedOperationException("Changing divider modes has no effect. ChipGroup do not use divider drawables as spacing.");
    }

    @Override // com.google.android.material.internal.FlowLayout
    public void setSingleLine(boolean z10) {
        super.setSingleLine(z10);
    }

    public void setSingleSelection(boolean z10) {
        b bVar = this.f22437g;
        if (bVar.f22695d != z10) {
            bVar.f22695d = z10;
            boolean z11 = !bVar.f22693b.isEmpty();
            Iterator it = bVar.f22692a.values().iterator();
            while (it.hasNext()) {
                bVar.e((o) it.next(), false);
            }
            if (z11) {
                bVar.d();
            }
        }
    }

    public ChipGroup(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, c.chipGroupStyle);
    }

    public void setSingleLine(@BoolRes int i10) {
        setSingleLine(getResources().getBoolean(i10));
    }

    /* JADX WARN: Illegal instructions before constructor call */
    public ChipGroup(Context context, AttributeSet attributeSet, int i10) {
        int i11 = f22434j;
        super(a.wrap(context, attributeSet, i10, i11), attributeSet, i10);
        b bVar = new b();
        this.f22437g = bVar;
        i iVar = new i(this);
        this.f22439i = iVar;
        TypedArray typedArrayC = q0.c(getContext(), attributeSet, m.ChipGroup, i10, i11, new int[0]);
        int dimensionPixelOffset = typedArrayC.getDimensionPixelOffset(m.ChipGroup_chipSpacing, 0);
        setChipSpacingHorizontal(typedArrayC.getDimensionPixelOffset(m.ChipGroup_chipSpacingHorizontal, dimensionPixelOffset));
        setChipSpacingVertical(typedArrayC.getDimensionPixelOffset(m.ChipGroup_chipSpacingVertical, dimensionPixelOffset));
        setSingleLine(typedArrayC.getBoolean(m.ChipGroup_singleLine, false));
        setSingleSelection(typedArrayC.getBoolean(m.ChipGroup_singleSelection, false));
        setSelectionRequired(typedArrayC.getBoolean(m.ChipGroup_selectionRequired, false));
        this.f22438h = typedArrayC.getResourceId(m.ChipGroup_checkedChip, -1);
        typedArrayC.recycle();
        bVar.setOnCheckedStateChangeListener(new a0(this));
        super.setOnHierarchyChangeListener(iVar);
        setImportantForAccessibility(1);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return new f(layoutParams);
    }

    public void setSingleSelection(@BoolRes int i10) {
        setSingleSelection(getResources().getBoolean(i10));
    }
}
