package com.google.android.material.transformation;

import android.content.Context;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import d0.b;
import d0.d;
import java.util.List;
import l9.a;

/* JADX INFO: loaded from: classes2.dex */
@Deprecated
public abstract class ExpandableBehavior extends b {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public int f23526a = 0;

    public ExpandableBehavior() {
    }

    @Nullable
    public static <T extends ExpandableBehavior> T from(@NonNull View view, @NonNull Class<T> cls) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof d)) {
            throw new IllegalArgumentException("The view is not a child of CoordinatorLayout");
        }
        b bVar = ((d) layoutParams).f24884a;
        if (bVar instanceof ExpandableBehavior) {
            return cls.cast(bVar);
        }
        throw new IllegalArgumentException("The view is not associated with ExpandableBehavior");
    }

    @Override // d0.b
    public abstract boolean f(View view, View view2);

    /* JADX WARN: Multi-variable type inference failed */
    @Nullable
    public a findExpandableWidget(@NonNull CoordinatorLayout coordinatorLayout, @NonNull View view) {
        List listI = coordinatorLayout.i(view);
        int size = listI.size();
        for (int i10 = 0; i10 < size; i10++) {
            View view2 = (View) listI.get(i10);
            if (f(view, view2)) {
                return (a) view2;
            }
        }
        return null;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // d0.b
    public final boolean h(CoordinatorLayout coordinatorLayout, View view, View view2) {
        Object obj = (a) view2;
        boolean z10 = ((FloatingActionButton) obj).f22557j.f29595a;
        if (z10) {
            int i10 = this.f23526a;
            if (i10 != 0 && i10 != 2) {
                return false;
            }
        } else if (this.f23526a != 1) {
            return false;
        }
        this.f23526a = z10 ? 1 : 2;
        w((View) obj, view, z10, true);
        return true;
    }

    @Override // d0.b
    public final boolean l(CoordinatorLayout coordinatorLayout, View view, int i10) {
        a aVarFindExpandableWidget;
        if (view.isLaidOut() || (aVarFindExpandableWidget = findExpandableWidget(coordinatorLayout, view)) == null) {
            return false;
        }
        boolean z10 = ((FloatingActionButton) aVarFindExpandableWidget).f22557j.f29595a;
        if (z10) {
            int i11 = this.f23526a;
            if (i11 != 0 && i11 != 2) {
                return false;
            }
        } else if (this.f23526a != 1) {
            return false;
        }
        int i12 = z10 ? 1 : 2;
        this.f23526a = i12;
        view.getViewTreeObserver().addOnPreDrawListener(new z9.a(this, view, i12, aVarFindExpandableWidget));
        return false;
    }

    public abstract void w(View view, View view2, boolean z10, boolean z11);

    public ExpandableBehavior(Context context, AttributeSet attributeSet) {
    }
}
