package defpackage;

import android.os.Build;
import android.view.animation.Interpolator;
import android.widget.OverScroller;
import androidx.recyclerview.widget.RecyclerView;
import java.util.Arrays;
import java.util.WeakHashMap;

/* renamed from: ᵭᵴᵞᵺ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class RunnableC4157 implements Runnable {

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public final /* synthetic */ RecyclerView f15530;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public boolean f15531;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public int f15532;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public boolean f15533;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public int f15534;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public Interpolator f15535;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public OverScroller f15536;

    public RunnableC4157(RecyclerView recyclerView) {
        this.f15530 = recyclerView;
        InterpolatorC2722 interpolatorC2722 = RecyclerView.f846;
        this.f15535 = interpolatorC2722;
        this.f15533 = false;
        this.f15531 = false;
        this.f15536 = new OverScroller(recyclerView.getContext(), interpolatorC2722);
    }

    @Override // java.lang.Runnable
    public final void run() {
        int i;
        int i2;
        int i3;
        int i4;
        RecyclerView recyclerView = this.f15530;
        int[] iArr = recyclerView.f908;
        if (recyclerView.f919 == null) {
            recyclerView.removeCallbacks(this);
            this.f15536.abortAnimation();
            return;
        }
        this.f15531 = false;
        this.f15533 = true;
        recyclerView.m590();
        OverScroller overScroller = this.f15536;
        if (overScroller.computeScrollOffset()) {
            int currX = overScroller.getCurrX();
            int currY = overScroller.getCurrY();
            int i5 = currX - this.f15534;
            int i6 = currY - this.f15532;
            this.f15534 = currX;
            this.f15532 = currY;
            int iM537 = RecyclerView.m537(i5, recyclerView.f918, recyclerView.f885, recyclerView.getWidth());
            int iM5372 = RecyclerView.m537(i6, recyclerView.f871, recyclerView.f855, recyclerView.getHeight());
            int[] iArr2 = recyclerView.f908;
            iArr2[0] = 0;
            iArr2[1] = 0;
            if (recyclerView.m585(iM537, iM5372, 1, iArr2, null)) {
                iM537 -= iArr[0];
                iM5372 -= iArr[1];
            }
            if (recyclerView.getOverScrollMode() != 2) {
                recyclerView.m587(iM537, iM5372);
            }
            if (recyclerView.f898 != null) {
                iArr[0] = 0;
                iArr[1] = 0;
                recyclerView.m551(iArr, iM537, iM5372);
                int i7 = iArr[0];
                int i8 = iArr[1];
                int i9 = iM537 - i7;
                int i10 = iM5372 - i8;
                C3839 c3839 = recyclerView.f919.f7775;
                if (c3839 != null && !c3839.f14290 && c3839.f14276) {
                    int iM4454 = recyclerView.f901.m4454();
                    if (iM4454 == 0) {
                        c3839.m8486();
                    } else if (c3839.f14282 >= iM4454) {
                        c3839.f14282 = iM4454 - 1;
                        c3839.m8484(i7, i8);
                    } else {
                        c3839.m8484(i7, i8);
                    }
                }
                i = i9;
                i3 = i7;
                i2 = i10;
                i4 = i8;
            } else {
                i = iM537;
                i2 = iM5372;
                i3 = 0;
                i4 = 0;
            }
            if (!recyclerView.f860.isEmpty()) {
                recyclerView.invalidate();
            }
            int[] iArr3 = recyclerView.f908;
            iArr3[0] = 0;
            iArr3[1] = 0;
            recyclerView.m565(i3, i4, i, i2, null, 1, iArr3);
            int i11 = i - iArr[0];
            int i12 = i2 - iArr[1];
            if (i3 != 0 || i4 != 0) {
                recyclerView.m583(i3, i4);
            }
            if (!recyclerView.awakenScrollBars()) {
                recyclerView.invalidate();
            }
            boolean z = overScroller.isFinished() || (((overScroller.getCurrX() == overScroller.getFinalX()) || i11 != 0) && ((overScroller.getCurrY() == overScroller.getFinalY()) || i12 != 0));
            C3839 c38392 = recyclerView.f919.f7775;
            if ((c38392 == null || !c38392.f14290) && z) {
                if (recyclerView.getOverScrollMode() != 2) {
                    int currVelocity = (int) overScroller.getCurrVelocity();
                    int i13 = i11 < 0 ? -currVelocity : i11 > 0 ? currVelocity : 0;
                    if (i12 < 0) {
                        currVelocity = -currVelocity;
                    } else if (i12 <= 0) {
                        currVelocity = 0;
                    }
                    if (i13 < 0) {
                        recyclerView.m602();
                        if (recyclerView.f918.isFinished()) {
                            recyclerView.f918.onAbsorb(-i13);
                        }
                    } else if (i13 > 0) {
                        recyclerView.m601();
                        if (recyclerView.f885.isFinished()) {
                            recyclerView.f885.onAbsorb(i13);
                        }
                    }
                    if (currVelocity < 0) {
                        recyclerView.m579();
                        if (recyclerView.f871.isFinished()) {
                            recyclerView.f871.onAbsorb(-currVelocity);
                        }
                    } else if (currVelocity > 0) {
                        recyclerView.m577();
                        if (recyclerView.f855.isFinished()) {
                            recyclerView.f855.onAbsorb(currVelocity);
                        }
                    }
                    if (i13 != 0 || currVelocity != 0) {
                        recyclerView.postInvalidateOnAnimation();
                    }
                }
                if (RecyclerView.f847) {
                    C1943 c1943 = recyclerView.f914;
                    int[] iArr4 = c1943.f7826;
                    if (iArr4 != null) {
                        Arrays.fill(iArr4, -1);
                    }
                    c1943.f7829 = 0;
                }
            } else {
                m9063();
                RunnableC4822 runnableC4822 = recyclerView.f866;
                if (runnableC4822 != null) {
                    runnableC4822.m10153(recyclerView, i3, i4);
                }
            }
            if (Build.VERSION.SDK_INT >= 35) {
                AbstractC4786.m10105(recyclerView, Math.abs(overScroller.getCurrVelocity()));
            }
        }
        C3839 c38393 = recyclerView.f919.f7775;
        if (c38393 != null && c38393.f14290) {
            c38393.m8484(0, 0);
        }
        this.f15533 = false;
        if (!this.f15531) {
            recyclerView.setScrollState(0);
            recyclerView.m544(1);
        } else {
            recyclerView.removeCallbacks(this);
            WeakHashMap weakHashMap = AbstractC2873.f11133;
            recyclerView.postOnAnimation(this);
        }
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m9061(int i, int i2, int i3, Interpolator interpolator) {
        RecyclerView recyclerView = this.f15530;
        if (i3 == Integer.MIN_VALUE) {
            int iAbs = Math.abs(i);
            int iAbs2 = Math.abs(i2);
            boolean z = iAbs > iAbs2;
            int width = z ? recyclerView.getWidth() : recyclerView.getHeight();
            if (!z) {
                iAbs = iAbs2;
            }
            i3 = Math.min((int) (((iAbs / width) + 1.0f) * 300.0f), 2000);
        }
        int i4 = i3;
        if (interpolator == null) {
            interpolator = RecyclerView.f846;
        }
        if (this.f15535 != interpolator) {
            this.f15535 = interpolator;
            this.f15536 = new OverScroller(recyclerView.getContext(), interpolator);
        }
        this.f15532 = 0;
        this.f15534 = 0;
        recyclerView.setScrollState(2);
        this.f15536.startScroll(0, 0, i, i2, i4);
        m9063();
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m9062(int i, int i2) {
        RecyclerView recyclerView = this.f15530;
        recyclerView.setScrollState(2);
        this.f15532 = 0;
        this.f15534 = 0;
        Interpolator interpolator = this.f15535;
        InterpolatorC2722 interpolatorC2722 = RecyclerView.f846;
        if (interpolator != interpolatorC2722) {
            this.f15535 = interpolatorC2722;
            this.f15536 = new OverScroller(recyclerView.getContext(), interpolatorC2722);
        }
        this.f15536.fling(0, 0, i, i2, Integer.MIN_VALUE, Integer.MAX_VALUE, Integer.MIN_VALUE, Integer.MAX_VALUE);
        m9063();
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final void m9063() {
        if (this.f15533) {
            this.f15531 = true;
            return;
        }
        RecyclerView recyclerView = this.f15530;
        recyclerView.removeCallbacks(this);
        WeakHashMap weakHashMap = AbstractC2873.f11133;
        recyclerView.postOnAnimation(this);
    }
}
