package androidx.recyclerview.widget;

import V.C0629x;
import android.os.Trace;
import java.util.ArrayList;
import java.util.Collections;
import java.util.concurrent.TimeUnit;

/* JADX INFO: renamed from: androidx.recyclerview.widget.p, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class RunnableC1166p implements Runnable {

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public static final ThreadLocal f13151e = new ThreadLocal();

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final Q2.i f13152f = new Q2.i(5);

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public ArrayList f13153a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public long f13154b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public long f13155c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public ArrayList f13156d;

    public static Z c(RecyclerView recyclerView, int i6, long j4) {
        int iD = recyclerView.f12931f.D();
        for (int i7 = 0; i7 < iD; i7++) {
            Z zG = RecyclerView.G(recyclerView.f12931f.C(i7));
            if (zG.mPosition == i6 && !zG.isInvalid()) {
                return null;
            }
        }
        P p6 = recyclerView.f12926c;
        try {
            recyclerView.O();
            Z zL = p6.l(i6, j4);
            if (zL != null) {
                if (!zL.isBound() || zL.isInvalid()) {
                    p6.a(zL, false);
                } else {
                    p6.i(zL.itemView);
                }
            }
            recyclerView.P(false);
            return zL;
        } catch (Throwable th) {
            recyclerView.P(false);
            throw th;
        }
    }

    public final void a(RecyclerView recyclerView, int i6, int i7) {
        if (recyclerView.f12958w && this.f13154b == 0) {
            this.f13154b = recyclerView.getNanoTime();
            recyclerView.post(this);
        }
        C0629x c0629x = recyclerView.f12932i0;
        c0629x.f7177b = i6;
        c0629x.f7178c = i7;
    }

    /* JADX WARN: Removed duplicated region for block: B:46:0x00ca  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void b(long j4) {
        C1165o c1165o;
        RecyclerView recyclerView;
        RecyclerView recyclerView2;
        C1165o c1165o2;
        ArrayList arrayList = this.f13153a;
        int size = arrayList.size();
        int i6 = 0;
        for (int i7 = 0; i7 < size; i7++) {
            RecyclerView recyclerView3 = (RecyclerView) arrayList.get(i7);
            if (recyclerView3.getWindowVisibility() == 0) {
                C0629x c0629x = recyclerView3.f12932i0;
                c0629x.c(recyclerView3, false);
                i6 += c0629x.f7179d;
            }
        }
        ArrayList arrayList2 = this.f13156d;
        arrayList2.ensureCapacity(i6);
        int i8 = 0;
        for (int i9 = 0; i9 < size; i9++) {
            RecyclerView recyclerView4 = (RecyclerView) arrayList.get(i9);
            if (recyclerView4.getWindowVisibility() == 0) {
                C0629x c0629x2 = recyclerView4.f12932i0;
                int iAbs = Math.abs(c0629x2.f7178c) + Math.abs(c0629x2.f7177b);
                for (int i10 = 0; i10 < c0629x2.f7179d * 2; i10 += 2) {
                    if (i8 >= arrayList2.size()) {
                        c1165o2 = new C1165o();
                        arrayList2.add(c1165o2);
                    } else {
                        c1165o2 = (C1165o) arrayList2.get(i8);
                    }
                    int[] iArr = (int[]) c0629x2.f7180e;
                    int i11 = iArr[i10 + 1];
                    c1165o2.f13146a = i11 <= iAbs;
                    c1165o2.f13147b = iAbs;
                    c1165o2.f13148c = i11;
                    c1165o2.f13149d = recyclerView4;
                    c1165o2.f13150e = iArr[i10];
                    i8++;
                }
            }
        }
        Collections.sort(arrayList2, f13152f);
        for (int i12 = 0; i12 < arrayList2.size() && (recyclerView = (c1165o = (C1165o) arrayList2.get(i12)).f13149d) != null; i12++) {
            Z zC = c(recyclerView, c1165o.f13150e, c1165o.f13146a ? Long.MAX_VALUE : j4);
            if (zC != null && zC.mNestedRecyclerView != null && zC.isBound() && !zC.isInvalid() && (recyclerView2 = zC.mNestedRecyclerView.get()) != null) {
                if (recyclerView2.f12905G && recyclerView2.f12931f.D() != 0) {
                    G g6 = recyclerView2.f12914P;
                    if (g6 != null) {
                        g6.e();
                    }
                    J j6 = recyclerView2.f12946q;
                    P p6 = recyclerView2.f12926c;
                    if (j6 != null) {
                        j6.s0(p6);
                        recyclerView2.f12946q.t0(p6);
                    }
                    p6.f12882a.clear();
                    p6.g();
                }
                C0629x c0629x3 = recyclerView2.f12932i0;
                c0629x3.c(recyclerView2, true);
                if (c0629x3.f7179d != 0) {
                    try {
                        int i13 = B1.i.f450a;
                        Trace.beginSection("RV Nested Prefetch");
                        V v3 = recyclerView2.f12934j0;
                        B b5 = recyclerView2.f12944p;
                        v3.f13000d = 1;
                        v3.f13001e = b5.getItemCount();
                        v3.f13003g = false;
                        v3.f13004h = false;
                        v3.f13005i = false;
                        for (int i14 = 0; i14 < c0629x3.f7179d * 2; i14 += 2) {
                            c(recyclerView2, ((int[]) c0629x3.f7180e)[i14], j4);
                        }
                        Trace.endSection();
                    } catch (Throwable th) {
                        int i15 = B1.i.f450a;
                        Trace.endSection();
                        throw th;
                    }
                }
            }
            c1165o.f13146a = false;
            c1165o.f13147b = 0;
            c1165o.f13148c = 0;
            c1165o.f13149d = null;
            c1165o.f13150e = 0;
        }
    }

    @Override // java.lang.Runnable
    public final void run() {
        try {
            int i6 = B1.i.f450a;
            Trace.beginSection("RV Prefetch");
            ArrayList arrayList = this.f13153a;
            if (arrayList.isEmpty()) {
                this.f13154b = 0L;
                Trace.endSection();
                return;
            }
            int size = arrayList.size();
            long jMax = 0;
            for (int i7 = 0; i7 < size; i7++) {
                RecyclerView recyclerView = (RecyclerView) arrayList.get(i7);
                if (recyclerView.getWindowVisibility() == 0) {
                    jMax = Math.max(recyclerView.getDrawingTime(), jMax);
                }
            }
            if (jMax == 0) {
                this.f13154b = 0L;
                Trace.endSection();
            } else {
                b(TimeUnit.MILLISECONDS.toNanos(jMax) + this.f13155c);
                this.f13154b = 0L;
                Trace.endSection();
            }
        } catch (Throwable th) {
            this.f13154b = 0L;
            int i8 = B1.i.f450a;
            Trace.endSection();
            throw th;
        }
    }
}
