package j6;

import N1.C0203d0;
import N1.i0;
import N1.p0;
import N1.t0;
import P6.g;
import android.graphics.Rect;
import android.util.Log;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import com.rubensousa.dpadrecyclerview.DpadRecyclerView;
import com.rubensousa.dpadrecyclerview.layoutmanager.PivotLayoutManager;
import d3.V0;
import d6.x;
import e6.C0889a;
import e6.C0890b;
import f6.C0966a;
import f6.C0967b;
import i6.c;
import i6.d;
import i6.e;
import i6.i;
import i6.j;
import l6.C1139a;

/* JADX INFO: renamed from: j6.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1081a extends i {

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final V0 f13720l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public final Rect f13721m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final View[] f13722n;

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

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final C2.a f13724p;

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

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

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public View f13727s;

    public C1081a(PivotLayoutManager pivotLayoutManager, c cVar, C0966a c0966a, V0 v02) {
        super(pivotLayoutManager, cVar, c0966a);
        this.f13720l = v02;
        this.f13721m = new Rect();
        C0890b c0890b = cVar.f13525b;
        int i = c0890b.f12500b;
        View[] viewArr = new View[i];
        for (int i5 = 0; i5 < i; i5++) {
            viewArr[i5] = null;
        }
        this.f13722n = viewArr;
        int i8 = c0890b.f12500b;
        b bVar = new b(i8, cVar.f13527d.n());
        this.f13723o = bVar;
        this.f13724p = new C2.a(pivotLayoutManager);
        b bVar2 = new b(i8, bVar.f13729b);
        bVar2.a(bVar);
        this.f13725q = bVar2;
        this.f13726r = -1;
    }

    public static boolean p(int i, int i5, int i8) {
        int mode = View.MeasureSpec.getMode(i5);
        int size = View.MeasureSpec.getSize(i5);
        if (i8 > 0 && i != i8) {
            return false;
        }
        if (mode == Integer.MIN_VALUE) {
            return size >= i;
        }
        if (mode != 0) {
            return mode == 1073741824 && size == i;
        }
        return true;
    }

    @Override // i6.i
    public final View c(int i, d dVar, l6.b bVar, i0 i0Var, p0 p0Var) {
        g.e(dVar, "layoutRequest");
        g.e(bVar, "viewProvider");
        g.e(i0Var, "recycler");
        g.e(p0Var, "state");
        this.f13726r = i;
        C0966a c0966a = this.f13566c;
        x xVar = (x) c0966a.f12861g;
        C0967b c0967b = (C0967b) c0966a.f12862h;
        int iA = c0967b.a(xVar);
        b bVar2 = this.f13723o;
        bVar2.b(iA);
        int iA2 = c0967b.a((x) c0966a.f12861g);
        b bVar3 = this.f13725q;
        bVar3.b(iA2);
        int iMax = Math.max(0, i - n(i, i0Var, p0Var));
        boolean z8 = dVar.f13539f;
        i6.b bVar4 = i6.b.f13520r;
        i6.b bVar5 = i6.b.f13521s;
        if (z8) {
            dVar.a();
            dVar.f13534a = bVar4;
            dVar.f13536c = dVar.f13535b.a();
            dVar.f13538e = iMax;
            dVar.c();
            dVar.f13538e = iMax;
            dVar.f13542j = c0967b.a((x) c0966a.f12861g);
            dVar.d(1);
        } else {
            dVar.a();
            dVar.f13534a = bVar5;
            dVar.f13536c = dVar.f13535b;
            dVar.f13538e = iMax;
            dVar.c();
            dVar.f13538e = iMax;
            dVar.f13542j = c0967b.a((x) c0966a.f12861g);
            dVar.d(1);
        }
        b(dVar, bVar, i0Var, p0Var);
        View view = this.f13727s;
        if (view == null) {
            throw new IllegalArgumentException("Required value was null.");
        }
        this.f13727s = null;
        bVar3.a(bVar2);
        int i5 = bVar3.f13730c;
        int[] iArr = bVar3.f13735h;
        int i8 = i5 == -1 ? -1 : iArr[i5];
        dVar.a();
        dVar.f13534a = bVar4;
        dVar.f13536c = dVar.f13535b.a();
        dVar.f13538e = i8;
        dVar.c();
        int i9 = bVar3.f13733f;
        dVar.f13542j = i9;
        c cVar = this.f13565b;
        dVar.d(i9 - cVar.f13526c.m());
        b(dVar, bVar, i0Var, p0Var);
        int i10 = bVar3.f13731d;
        int i11 = i10 == -1 ? -1 : iArr[i10];
        dVar.a();
        dVar.f13534a = bVar5;
        dVar.f13536c = dVar.f13535b;
        dVar.f13538e = i11;
        dVar.c();
        dVar.f13542j = bVar3.f13734g;
        dVar.d(cVar.f13526c.i() - dVar.f13542j);
        b(dVar, bVar, i0Var, p0Var);
        this.f13726r = -1;
        return view;
    }

    /* JADX WARN: Code restructure failed: missing block: B:37:0x00ed, code lost:
    
        r16 = true;
     */
    @Override // i6.i
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void d(d dVar, l6.b bVar, i0 i0Var, p0 p0Var, e eVar) {
        c cVar;
        View[] viewArr;
        boolean z8;
        C0890b c0890b;
        int i;
        Rect rect;
        int i5;
        String str;
        int i8;
        int iJ;
        int i9;
        int i10;
        V0 v02;
        int iJ2;
        int iJ3;
        int iJ4;
        C1081a c1081a = this;
        l6.b bVar2 = bVar;
        p0 p0Var2 = p0Var;
        g.e(dVar, "layoutRequest");
        g.e(bVar2, "viewProvider");
        g.e(i0Var, "recycler");
        g.e(p0Var2, "state");
        g.e(eVar, "layoutResult");
        int i11 = dVar.f13542j;
        b bVar3 = c1081a.f13723o;
        bVar3.b(i11);
        int iN = c1081a.n(dVar.f13538e, i0Var, p0Var2);
        int iO = c1081a.o(dVar.f13538e, i0Var, p0Var2);
        boolean zB = dVar.b();
        boolean z9 = dVar.f13539f;
        int i12 = bVar3.f13728a;
        int i13 = zB != z9 ? i12 - iN : iO + iN;
        int i14 = 0;
        while (true) {
            cVar = c1081a.f13565b;
            viewArr = c1081a.f13722n;
            if (i14 >= i12 || !bVar2.j(dVar, p0Var2) || i13 <= 0) {
                break;
            }
            z8 = true;
            int i15 = dVar.f13538e;
            int iO2 = c1081a.o(i15, i0Var, p0Var2);
            if (iO2 > i12) {
                throw new IllegalArgumentException("Item at position " + i15 + " requires " + iO2 + ", but spanCount is " + i12);
            }
            int i16 = i13 - iO2;
            if (i16 < 0) {
                break;
            }
            View viewF = bVar2.f(dVar, p0Var2);
            C0889a c0889aI = c.i(viewF);
            if (p0Var2.f4620g) {
                iJ4 = ((SparseIntArray) c1081a.f13724p.f1160u).get(i15, -1);
                if (iJ4 == -1) {
                    int iB = i0Var.b(i15);
                    if (iB == -1) {
                        Log.w("DpadRecyclerView", "Cannot find post layout position for pre layout position: " + i15);
                        iJ4 = cVar.j(i15);
                    } else {
                        iJ4 = cVar.j(iB);
                    }
                }
            } else {
                iJ4 = cVar.j(i15);
            }
            c0889aI.f12496w = iN;
            c0889aI.f12497x = iJ4;
            c0889aI.f12495v = iO2;
            if (i15 == c1081a.f13726r) {
                c1081a.f13727s = viewF;
            }
            viewArr[i14] = viewF;
            i14++;
            iN = dVar.b() != dVar.f13539f ? iN + iO2 : iN - iO2;
            bVar2 = bVar;
            p0Var2 = p0Var;
            i13 = i16;
        }
        int iL = cVar.f13526c.l();
        int i17 = 0;
        while (true) {
            PivotLayoutManager pivotLayoutManager = c1081a.f13564a;
            int[] iArr = bVar3.i;
            C0890b c0890b2 = cVar.f13525b;
            V0 v03 = c1081a.f13720l;
            Rect rect2 = c1081a.f13721m;
            if (i17 >= i14) {
                C0890b c0890b3 = c0890b2;
                String str2 = "Required value was null.";
                int i18 = bVar3.f13732e;
                eVar.f13551a = i18;
                int i19 = 0;
                while (i19 < i14) {
                    View view = viewArr[i19];
                    if (view == null) {
                        throw new IllegalArgumentException(str2);
                    }
                    String str3 = str2;
                    C0889a c0889aI2 = c.i(view);
                    if (cVar.g(view) != i18) {
                        g.e(rect2, "rect");
                        rect2.left = ((C0203d0) view.getLayoutParams()).f4521r.left;
                        rect2.top = ((C0203d0) view.getLayoutParams()).f4521r.top;
                        rect2.right = ((C0203d0) view.getLayoutParams()).f4521r.right;
                        int i20 = ((C0203d0) view.getLayoutParams()).f4521r.bottom;
                        rect2.bottom = i20;
                        int i21 = i19;
                        int i22 = rect2.top + i20 + ((ViewGroup.MarginLayoutParams) c0889aI2).topMargin + ((ViewGroup.MarginLayoutParams) c0889aI2).bottomMargin;
                        int i23 = rect2.left + rect2.right + ((ViewGroup.MarginLayoutParams) c0889aI2).leftMargin + ((ViewGroup.MarginLayoutParams) c0889aI2).rightMargin;
                        int i24 = c0889aI2.f12496w;
                        int i25 = c0889aI2.f12495v;
                        if (dVar.f13539f) {
                            int i26 = i12 - i24;
                            i8 = iArr[i26] - iArr[i26 - i25];
                        } else {
                            i8 = iArr[i24 + i25] - iArr[i24];
                        }
                        if (c0890b3.b()) {
                            rect = rect2;
                            i5 = i18;
                            int iJ5 = androidx.recyclerview.widget.a.J(false, i8, 1073741824, i23, ((ViewGroup.MarginLayoutParams) c0889aI2).width);
                            iJ = View.MeasureSpec.makeMeasureSpec(i5 - i22, 1073741824);
                            i9 = iJ5;
                        } else {
                            rect = rect2;
                            i5 = i18;
                            int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i5 - i23, 1073741824);
                            iJ = androidx.recyclerview.widget.a.J(false, i8, 1073741824, i22, ((ViewGroup.MarginLayoutParams) c0889aI2).height);
                            i9 = iMakeMeasureSpec;
                        }
                        str = str3;
                        i = i21;
                        c0890b = c0890b3;
                        q(view, c0889aI2, i9, iJ, true);
                    } else {
                        c0890b = c0890b3;
                        i = i19;
                        rect = rect2;
                        i5 = i18;
                        str = str3;
                    }
                    i19 = i + 1;
                    str2 = str;
                    c0890b3 = c0890b;
                    rect2 = rect;
                    i18 = i5;
                }
                String str4 = str2;
                boolean z10 = dVar.f13544l;
                boolean z11 = dVar.f13534a == i6.b.f13520r;
                int i27 = dVar.f13542j;
                int i28 = bVar3.f13732e;
                j jVar = this.f13567d;
                if (z10) {
                    if (z11) {
                        jVar.f13577d = i27;
                        jVar.f13575b = i27 - i28;
                    } else {
                        jVar.f13575b = i27;
                        jVar.f13577d = i27 + i28;
                    }
                } else if (z11) {
                    jVar.f13576c = i27;
                    jVar.f13574a = i27 - i28;
                } else {
                    jVar.f13574a = i27;
                    jVar.f13576c = i27 + i28;
                }
                boolean z12 = false;
                int i29 = 0;
                while (i29 < i14) {
                    View view2 = viewArr[i29];
                    if (view2 == null) {
                        throw new IllegalArgumentException(str4);
                    }
                    C0889a c0889aI3 = c.i(view2);
                    int iF = cVar.f13526c.f(view2);
                    int i30 = i29;
                    if (dVar.f13544l) {
                        if (dVar.f13539f) {
                            int paddingRight = iArr[i12 - c0889aI3.f12496w] - pivotLayoutManager.getPaddingRight();
                            jVar.f13576c = paddingRight;
                            jVar.f13574a = paddingRight - iF;
                        } else {
                            int paddingLeft = pivotLayoutManager.getPaddingLeft() + iArr[c0889aI3.f12496w];
                            jVar.f13574a = paddingLeft;
                            jVar.f13576c = paddingLeft + iF;
                        }
                    } else if (dVar.f13539f) {
                        int paddingBottom = iArr[i12 - c0889aI3.f12496w] - pivotLayoutManager.getPaddingBottom();
                        jVar.f13577d = paddingBottom;
                        jVar.f13575b = paddingBottom - iF;
                    } else {
                        int paddingTop = pivotLayoutManager.getPaddingTop() + iArr[c0889aI3.f12496w];
                        jVar.f13575b = paddingTop;
                        jVar.f13577d = paddingTop + iF;
                    }
                    j(view2, jVar);
                    v03.s(view2);
                    int i31 = DpadRecyclerView.p1;
                    if (i.l(view2)) {
                        z12 = true;
                    }
                    i29 = i30 + 1;
                }
                jVar.f13574a = 0;
                jVar.f13575b = 0;
                jVar.f13576c = 0;
                jVar.f13577d = 0;
                v03.q();
                B6.j.L(viewArr, 0, viewArr.length);
                eVar.f13552b = z12;
                return;
            }
            View view3 = viewArr[i17];
            if (view3 == null) {
                throw new IllegalArgumentException("Required value was null.");
            }
            C0889a c0889aI4 = c.i(view3);
            c1081a.a(view3, dVar);
            pivotLayoutManager.o(view3, rect2);
            int i32 = rect2.top + rect2.bottom + ((ViewGroup.MarginLayoutParams) c0889aI4).topMargin + ((ViewGroup.MarginLayoutParams) c0889aI4).bottomMargin;
            int i33 = rect2.left + rect2.right + ((ViewGroup.MarginLayoutParams) c0889aI4).leftMargin + ((ViewGroup.MarginLayoutParams) c0889aI4).rightMargin;
            int i34 = c0889aI4.f12496w;
            int i35 = c0889aI4.f12495v;
            if (dVar.f13539f) {
                int i36 = i12 - i34;
                i10 = iArr[i36] - iArr[i36 - i35];
            } else {
                i10 = iArr[i34 + i35] - iArr[i34];
            }
            if (c0890b2.b()) {
                v02 = v03;
                iJ3 = androidx.recyclerview.widget.a.J(false, i10, iL, i33, ((ViewGroup.MarginLayoutParams) c0889aI4).width);
                iJ2 = androidx.recyclerview.widget.a.J(z8, cVar.f13526c.n(), pivotLayoutManager.f9112C, i32, ((ViewGroup.MarginLayoutParams) c0889aI4).height);
            } else {
                v02 = v03;
                iJ2 = androidx.recyclerview.widget.a.J(false, i10, iL, i32, ((ViewGroup.MarginLayoutParams) c0889aI4).height);
                iJ3 = androidx.recyclerview.widget.a.J(true, cVar.f13526c.n(), pivotLayoutManager.f9111B, i33, ((ViewGroup.MarginLayoutParams) c0889aI4).width);
            }
            q(view3, c0889aI4, iJ3, iJ2, false);
            v02.r(view3);
            int iG = cVar.g(view3);
            boolean zB2 = dVar.b();
            int[] iArr2 = bVar3.f13735h;
            if (zB2) {
                int iD = c0889aI4.f4520q.d();
                int i37 = c0889aI4.f12496w;
                int i38 = c0889aI4.f12495v + i37;
                bVar3.f13731d = i38 - 1;
                bVar3.f13732e = Math.max(iG, bVar3.f13732e);
                for (int i39 = i37; i39 < i38; i39++) {
                    iArr2[i39] = iD;
                }
                bVar3.f13734g = bVar3.f13733f + bVar3.f13732e;
                if (bVar3.f13730c == -1) {
                    bVar3.f13730c = i37;
                }
            } else {
                int iD2 = c0889aI4.f4520q.d();
                int i40 = c0889aI4.f12496w;
                int i41 = c0889aI4.f12495v;
                bVar3.f13730c = i40;
                bVar3.f13732e = Math.max(iG, bVar3.f13732e);
                int i42 = i41 + i40;
                while (i40 < i42) {
                    iArr2[i40] = iD2;
                    i40++;
                }
                bVar3.f13733f = bVar3.f13734g - bVar3.f13732e;
                if (bVar3.f13731d == -1) {
                    bVar3.f13731d = i42 - 1;
                }
            }
            i17++;
            c1081a = this;
            z8 = true;
        }
    }

    @Override // i6.i
    public final void e(View view, View view2, d dVar, C1139a c1139a, i0 i0Var, p0 p0Var) {
        i6.b bVar;
        i6.b bVar2;
        g.e(dVar, "layoutRequest");
        g.e(c1139a, "scrapViewProvider");
        g.e(i0Var, "recycler");
        g.e(p0Var, "state");
        c cVar = this.f13565b;
        int iD = c.i(view).f4520q.d();
        q.j jVar = new q.j(0);
        q.j jVar2 = new q.j(0);
        q.j jVar3 = (q.j) c1139a.f14409q;
        int iK = jVar3.k();
        int i = 0;
        while (true) {
            bVar = i6.b.f13521s;
            bVar2 = i6.b.f13520r;
            if (i >= iK) {
                break;
            }
            int iH = jVar3.h(i);
            t0 t0Var = (t0) jVar3.l(i);
            q.j jVar4 = jVar3;
            View view3 = t0Var.f4654a;
            int i5 = iK;
            g.d(view3, "itemView");
            int i8 = c.i(view3).f12497x;
            int i9 = i;
            if (i8 != -1) {
                if ((iH < iD) != dVar.f13539f) {
                    bVar = bVar2;
                }
                View view4 = t0Var.f4654a;
                g.d(view4, "itemView");
                int iG = cVar.g(view4);
                if (bVar == bVar2) {
                    jVar.i(i8, Integer.valueOf(iG));
                } else {
                    jVar2.i(i8, Integer.valueOf(iG));
                }
            }
            i = i9 + 1;
            jVar3 = jVar4;
            iK = i5;
        }
        int iK2 = jVar.k();
        int iIntValue = 0;
        for (int i10 = 0; i10 < iK2; i10++) {
            jVar.h(i10);
            iIntValue += ((Number) jVar.l(i10)).intValue();
        }
        int iK3 = jVar2.k();
        int iIntValue2 = 0;
        for (int i11 = 0; i11 < iK3; i11++) {
            jVar2.h(i11);
            iIntValue2 += ((Number) jVar2.l(i11)).intValue();
        }
        int i12 = DpadRecyclerView.p1;
        if (iIntValue > 0) {
            int iD2 = c.i(view).f4520q.d();
            dVar.a();
            dVar.f13534a = bVar2;
            dVar.f13536c = dVar.f13535b.a();
            dVar.f13538e = iD2;
            dVar.c();
            dVar.f13542j = cVar.h(view);
            dVar.d(iIntValue);
            c1139a.w(dVar);
            b(dVar, c1139a, i0Var, p0Var);
        }
        if (iIntValue2 > 0) {
            int iD3 = c.i(view2).f4520q.d();
            dVar.a();
            dVar.f13534a = bVar;
            dVar.f13536c = dVar.f13535b;
            dVar.f13538e = iD3;
            dVar.c();
            dVar.f13542j = cVar.f(view2);
            dVar.d(iIntValue2);
            c1139a.w(dVar);
            b(dVar, c1139a, i0Var, p0Var);
        }
    }

    @Override // i6.i
    public final void g(int i) {
        b bVar = this.f13723o;
        bVar.f13733f += i;
        bVar.f13734g += i;
        b bVar2 = this.f13725q;
        bVar2.f13733f += i;
        bVar2.f13734g += i;
    }

    @Override // i6.i
    public final void h() {
        C2.a aVar = this.f13724p;
        ((SparseIntArray) aVar.f1157r).clear();
        ((SparseIntArray) aVar.f1159t).clear();
    }

    @Override // i6.i
    public final void i(p0 p0Var) {
        g.e(p0Var, "state");
        super.i(p0Var);
        C2.a aVar = this.f13724p;
        PivotLayoutManager pivotLayoutManager = (PivotLayoutManager) aVar.f1158s;
        int I7 = pivotLayoutManager.I();
        for (int i = 0; i < I7; i++) {
            View viewH = pivotLayoutManager.H(i);
            if (viewH != null) {
                ViewGroup.LayoutParams layoutParams = viewH.getLayoutParams();
                g.c(layoutParams, "null cannot be cast to non-null type com.rubensousa.dpadrecyclerview.layoutmanager.DpadLayoutParams");
                C0889a c0889a = (C0889a) layoutParams;
                int iD = c0889a.f4520q.d();
                ((SparseIntArray) aVar.f1157r).put(iD, c0889a.f12495v);
                ((SparseIntArray) aVar.f1159t).put(iD, c0889a.f12496w);
                ((SparseIntArray) aVar.f1160u).put(iD, c0889a.f12497x);
            }
        }
        int iN = this.f13565b.f13527d.n();
        b bVar = this.f13723o;
        bVar.c(iN);
        this.f13725q.c(bVar.f13729b);
    }

    public final int n(int i, i0 i0Var, p0 p0Var) {
        boolean z8 = p0Var.f4620g;
        c cVar = this.f13565b;
        if (!z8) {
            return cVar.k(i, true);
        }
        int i5 = ((SparseIntArray) this.f13724p.f1159t).get(i, -1);
        if (i5 != -1) {
            return i5;
        }
        int iB = i0Var.b(i);
        if (iB != -1) {
            return cVar.k(iB, false);
        }
        Log.w("DpadRecyclerView", "Cannot find post layout position for pre layout position: " + i);
        return cVar.k(i, false);
    }

    public final int o(int i, i0 i0Var, p0 p0Var) {
        boolean z8 = p0Var.f4620g;
        C0890b c0890b = this.f13565b.f13525b;
        if (!z8) {
            c0890b.f12517t.getClass();
            return 1;
        }
        int i5 = ((SparseIntArray) this.f13724p.f1157r).get(i, -1);
        if (i5 != -1) {
            return i5;
        }
        if (i0Var.b(i) != -1) {
            c0890b.f12517t.getClass();
            return 1;
        }
        Log.w("DpadRecyclerView", "Cannot find post layout position for pre layout position: " + i);
        c0890b.f12517t.getClass();
        return 1;
    }

    public final void q(View view, C0889a c0889a, int i, int i5, boolean z8) {
        PivotLayoutManager pivotLayoutManager = this.f13564a;
        if (z8) {
            if (pivotLayoutManager.f9121x && p(view.getMeasuredWidth(), i, ((ViewGroup.MarginLayoutParams) c0889a).width) && p(view.getMeasuredHeight(), i5, ((ViewGroup.MarginLayoutParams) c0889a).height)) {
                return;
            }
        } else if (!view.isLayoutRequested() && pivotLayoutManager.f9121x && p(view.getWidth(), i, ((ViewGroup.MarginLayoutParams) c0889a).width) && p(view.getHeight(), i5, ((ViewGroup.MarginLayoutParams) c0889a).height)) {
            return;
        }
        view.measure(i, i5);
    }
}
