package com.google.android.material.appbar;

import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import androidx.coordinatorlayout.widget.CoordinatorLayout;
import c.f.l.b0;
import c.f.l.t;
import io.netty.util.internal.shaded.org.jctools.util.Pow2;
import java.util.List;

/* JADX INFO: compiled from: HeaderScrollingViewBehavior.java */
/* JADX INFO: loaded from: classes.dex */
abstract class b extends c<View> {

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    final Rect f1708d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    final Rect f1709e;

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

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private int f1711g;

    public b() {
        this.f1708d = new Rect();
        this.f1709e = new Rect();
        this.f1710f = 0;
    }

    private static int M(int i2) {
        if (i2 == 0) {
            return 8388659;
        }
        return i2;
    }

    @Override // com.google.android.material.appbar.c
    protected void E(CoordinatorLayout coordinatorLayout, View view, int i2) {
        View viewG = G(coordinatorLayout.r(view));
        if (viewG == null) {
            super.E(coordinatorLayout, view, i2);
            this.f1710f = 0;
            return;
        }
        CoordinatorLayout.f fVar = (CoordinatorLayout.f) view.getLayoutParams();
        Rect rect = this.f1708d;
        rect.set(coordinatorLayout.getPaddingLeft() + ((ViewGroup.MarginLayoutParams) fVar).leftMargin, viewG.getBottom() + ((ViewGroup.MarginLayoutParams) fVar).topMargin, (coordinatorLayout.getWidth() - coordinatorLayout.getPaddingRight()) - ((ViewGroup.MarginLayoutParams) fVar).rightMargin, ((coordinatorLayout.getHeight() + viewG.getBottom()) - coordinatorLayout.getPaddingBottom()) - ((ViewGroup.MarginLayoutParams) fVar).bottomMargin);
        b0 lastWindowInsets = coordinatorLayout.getLastWindowInsets();
        if (lastWindowInsets != null && t.r(coordinatorLayout) && !t.r(view)) {
            rect.left += lastWindowInsets.e();
            rect.right -= lastWindowInsets.f();
        }
        Rect rect2 = this.f1709e;
        c.f.l.d.a(M(fVar.f587c), view.getMeasuredWidth(), view.getMeasuredHeight(), rect, rect2, i2);
        int iH = H(viewG);
        view.layout(rect2.left, rect2.top - iH, rect2.right, rect2.bottom - iH);
        this.f1710f = rect2.top - viewG.getBottom();
    }

    abstract View G(List<View> list);

    final int H(View view) {
        if (this.f1711g == 0) {
            return 0;
        }
        float fI = I(view);
        int i2 = this.f1711g;
        return c.f.g.a.a((int) (fI * i2), 0, i2);
    }

    abstract float I(View view);

    public final int J() {
        return this.f1711g;
    }

    int K(View view) {
        return view.getMeasuredHeight();
    }

    final int L() {
        return this.f1710f;
    }

    public final void N(int i2) {
        this.f1711g = i2;
    }

    @Override // androidx.coordinatorlayout.widget.CoordinatorLayout.c
    public boolean m(CoordinatorLayout coordinatorLayout, View view, int i2, int i3, int i4, int i5) {
        View viewG;
        int i6 = view.getLayoutParams().height;
        if ((i6 != -1 && i6 != -2) || (viewG = G(coordinatorLayout.r(view))) == null) {
            return false;
        }
        if (t.r(viewG) && !t.r(view)) {
            t.c0(view, true);
            if (t.r(view)) {
                view.requestLayout();
                return true;
            }
        }
        int size = View.MeasureSpec.getSize(i4);
        if (size == 0) {
            size = coordinatorLayout.getHeight();
        }
        coordinatorLayout.J(view, i2, i3, View.MeasureSpec.makeMeasureSpec((size - viewG.getMeasuredHeight()) + K(viewG), i6 == -1 ? Pow2.MAX_POW2 : Integer.MIN_VALUE), i5);
        return true;
    }

    public b(Context context, AttributeSet attributeSet) {
        super(context, attributeSet);
        this.f1708d = new Rect();
        this.f1709e = new Rect();
        this.f1710f = 0;
    }
}
