package androidx.recyclerview.widget;

import A1.h;
import L1.RunnableC0090d0;
import Q.e;
import android.content.Context;
import android.graphics.Rect;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import androidx.datastore.preferences.protobuf.C0247k;
import b0.g;
import io.sentry.internal.debugmeta.c;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.BitSet;
import r.i;
import u0.AbstractC1035G;
import u0.C1034F;
import u0.C1036H;
import u0.C1054p;
import u0.C1058u;
import u0.M;
import u0.Q;
import u0.S;
import u0.Z;
import u0.a0;
import u0.c0;

/* JADX INFO: loaded from: classes.dex */
public class StaggeredGridLayoutManager extends AbstractC1035G implements Q {

    /* JADX INFO: renamed from: B, reason: collision with root package name */
    public final c f4599B;

    /* JADX INFO: renamed from: C, reason: collision with root package name */
    public final int f4600C;

    /* JADX INFO: renamed from: D, reason: collision with root package name */
    public boolean f4601D;

    /* JADX INFO: renamed from: E, reason: collision with root package name */
    public boolean f4602E;

    /* JADX INFO: renamed from: F, reason: collision with root package name */
    public c0 f4603F;

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

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    public final Z f4605H;
    public final boolean I;
    public int[] J;
    public final RunnableC0090d0 K;
    public final int p;
    public final i[] q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final g f4606r;

    /* JADX INFO: renamed from: s, reason: collision with root package name */
    public final g f4607s;

    /* JADX INFO: renamed from: t, reason: collision with root package name */
    public final int f4608t;

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

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final C1054p f4610v;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public boolean f4611w;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public final BitSet f4613y;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public boolean f4612x = false;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public int f4614z = -1;

    /* JADX INFO: renamed from: A, reason: collision with root package name */
    public int f4598A = Integer.MIN_VALUE;

    public StaggeredGridLayoutManager(Context context, AttributeSet attributeSet, int i, int i5) {
        this.p = -1;
        this.f4611w = false;
        c cVar = new c(28);
        this.f4599B = cVar;
        this.f4600C = 2;
        this.f4604G = new Rect();
        this.f4605H = new Z(this);
        this.I = true;
        this.K = new RunnableC0090d0(28, this);
        C1034F c1034fF = AbstractC1035G.F(context, attributeSet, i, i5);
        int i6 = c1034fF.f10055a;
        if (i6 != 0 && i6 != 1) {
            throw new IllegalArgumentException("invalid orientation.");
        }
        c(null);
        if (i6 != this.f4608t) {
            this.f4608t = i6;
            g gVar = this.f4606r;
            this.f4606r = this.f4607s;
            this.f4607s = gVar;
            h0();
        }
        int i7 = c1034fF.f10056b;
        c(null);
        if (i7 != this.p) {
            int[] iArr = (int[]) cVar.f7826l;
            if (iArr != null) {
                Arrays.fill(iArr, -1);
            }
            cVar.f7827m = null;
            h0();
            this.p = i7;
            this.f4613y = new BitSet(this.p);
            this.q = new i[this.p];
            for (int i8 = 0; i8 < this.p; i8++) {
                this.q[i8] = new i(this, i8);
            }
            h0();
        }
        boolean z5 = c1034fF.f10057c;
        c(null);
        c0 c0Var = this.f4603F;
        if (c0Var != null && c0Var.f10166r != z5) {
            c0Var.f10166r = z5;
        }
        this.f4611w = z5;
        h0();
        C1054p c1054p = new C1054p();
        c1054p.f10258a = true;
        c1054p.f10263f = 0;
        c1054p.f10264g = 0;
        this.f4610v = c1054p;
        this.f4606r = g.a(this, this.f4608t);
        this.f4607s = g.a(this, 1 - this.f4608t);
    }

    public static int Y0(int i, int i5, int i6) {
        int mode;
        return (!(i5 == 0 && i6 == 0) && ((mode = View.MeasureSpec.getMode(i)) == Integer.MIN_VALUE || mode == 1073741824)) ? View.MeasureSpec.makeMeasureSpec(Math.max(0, (View.MeasureSpec.getSize(i) - i5) - i6), mode) : i;
    }

    /* JADX WARN: Type inference failed for: r6v20 */
    /* JADX WARN: Type inference failed for: r6v3 */
    /* JADX WARN: Type inference failed for: r6v4, types: [boolean, int] */
    public final int A0(M m5, C1054p c1054p, S s5) {
        i iVar;
        ?? r6;
        int i;
        int iJ;
        int iC;
        int iK;
        int iC2;
        int i5;
        int i6;
        int i7;
        int i8 = 0;
        int i9 = 1;
        this.f4613y.set(0, this.p, true);
        C1054p c1054p2 = this.f4610v;
        int i10 = c1054p2.i ? c1054p.f10262e == 1 ? Integer.MAX_VALUE : Integer.MIN_VALUE : c1054p.f10262e == 1 ? c1054p.f10264g + c1054p.f10259b : c1054p.f10263f - c1054p.f10259b;
        int i11 = c1054p.f10262e;
        for (int i12 = 0; i12 < this.p; i12++) {
            if (!((ArrayList) this.q[i12].f9614f).isEmpty()) {
                X0(this.q[i12], i11, i10);
            }
        }
        int iG = this.f4612x ? this.f4606r.g() : this.f4606r.k();
        boolean z5 = false;
        while (true) {
            int i13 = c1054p.f10260c;
            if (((i13 < 0 || i13 >= s5.b()) ? i8 : i9) == 0 || (!c1054p2.i && this.f4613y.isEmpty())) {
                break;
            }
            View view = m5.i(Long.MAX_VALUE, c1054p.f10260c).f10118a;
            c1054p.f10260c += c1054p.f10261d;
            a0 a0Var = (a0) view.getLayoutParams();
            int iB = a0Var.f10073a.b();
            c cVar = this.f4599B;
            int[] iArr = (int[]) cVar.f7826l;
            int i14 = (iArr == null || iB >= iArr.length) ? -1 : iArr[iB];
            if (i14 == -1) {
                if (O0(c1054p.f10262e)) {
                    i7 = this.p - i9;
                    i6 = -1;
                    i5 = -1;
                } else {
                    i5 = i9;
                    i6 = this.p;
                    i7 = i8;
                }
                i iVar2 = null;
                if (c1054p.f10262e == i9) {
                    int iK2 = this.f4606r.k();
                    int i15 = Integer.MAX_VALUE;
                    while (i7 != i6) {
                        i iVar3 = this.q[i7];
                        int iH = iVar3.h(iK2);
                        if (iH < i15) {
                            i15 = iH;
                            iVar2 = iVar3;
                        }
                        i7 += i5;
                    }
                } else {
                    int iG2 = this.f4606r.g();
                    int i16 = Integer.MIN_VALUE;
                    while (i7 != i6) {
                        i iVar4 = this.q[i7];
                        int iJ2 = iVar4.j(iG2);
                        if (iJ2 > i16) {
                            iVar2 = iVar4;
                            i16 = iJ2;
                        }
                        i7 += i5;
                    }
                }
                iVar = iVar2;
                cVar.m(iB);
                ((int[]) cVar.f7826l)[iB] = iVar.f9613e;
            } else {
                iVar = this.q[i14];
            }
            a0Var.f10149e = iVar;
            if (c1054p.f10262e == 1) {
                r6 = 0;
                b(-1, view, false);
            } else {
                r6 = 0;
                b(0, view, false);
            }
            if (this.f4608t == 1) {
                i = 1;
                M0(view, AbstractC1035G.w(r6, this.f4609u, this.f10069l, r6, ((ViewGroup.MarginLayoutParams) a0Var).width), AbstractC1035G.w(true, this.f10072o, this.f10070m, A() + D(), ((ViewGroup.MarginLayoutParams) a0Var).height));
            } else {
                i = 1;
                M0(view, AbstractC1035G.w(true, this.f10071n, this.f10069l, C() + B(), ((ViewGroup.MarginLayoutParams) a0Var).width), AbstractC1035G.w(false, this.f4609u, this.f10070m, 0, ((ViewGroup.MarginLayoutParams) a0Var).height));
            }
            if (c1054p.f10262e == i) {
                iC = iVar.h(iG);
                iJ = this.f4606r.c(view) + iC;
            } else {
                iJ = iVar.j(iG);
                iC = iJ - this.f4606r.c(view);
            }
            if (c1054p.f10262e == 1) {
                i iVar5 = a0Var.f10149e;
                iVar5.getClass();
                a0 a0Var2 = (a0) view.getLayoutParams();
                a0Var2.f10149e = iVar5;
                ArrayList arrayList = (ArrayList) iVar5.f9614f;
                arrayList.add(view);
                iVar5.f9611c = Integer.MIN_VALUE;
                if (arrayList.size() == 1) {
                    iVar5.f9610b = Integer.MIN_VALUE;
                }
                if (a0Var2.f10073a.h() || a0Var2.f10073a.k()) {
                    iVar5.f9612d = ((StaggeredGridLayoutManager) iVar5.f9615g).f4606r.c(view) + iVar5.f9612d;
                }
            } else {
                i iVar6 = a0Var.f10149e;
                iVar6.getClass();
                a0 a0Var3 = (a0) view.getLayoutParams();
                a0Var3.f10149e = iVar6;
                ArrayList arrayList2 = (ArrayList) iVar6.f9614f;
                arrayList2.add(0, view);
                iVar6.f9610b = Integer.MIN_VALUE;
                if (arrayList2.size() == 1) {
                    iVar6.f9611c = Integer.MIN_VALUE;
                }
                if (a0Var3.f10073a.h() || a0Var3.f10073a.k()) {
                    iVar6.f9612d = ((StaggeredGridLayoutManager) iVar6.f9615g).f4606r.c(view) + iVar6.f9612d;
                }
            }
            if (L0() && this.f4608t == 1) {
                iC2 = this.f4607s.g() - (((this.p - 1) - iVar.f9613e) * this.f4609u);
                iK = iC2 - this.f4607s.c(view);
            } else {
                iK = this.f4607s.k() + (iVar.f9613e * this.f4609u);
                iC2 = this.f4607s.c(view) + iK;
            }
            if (this.f4608t == 1) {
                AbstractC1035G.K(view, iK, iC, iC2, iJ);
            } else {
                AbstractC1035G.K(view, iC, iK, iJ, iC2);
            }
            X0(iVar, c1054p2.f10262e, i10);
            Q0(m5, c1054p2);
            if (c1054p2.f10265h && view.hasFocusable()) {
                this.f4613y.set(iVar.f9613e, false);
            }
            i9 = 1;
            z5 = true;
            i8 = 0;
        }
        if (!z5) {
            Q0(m5, c1054p2);
        }
        int iK3 = c1054p2.f10262e == -1 ? this.f4606r.k() - I0(this.f4606r.k()) : H0(this.f4606r.g()) - this.f4606r.g();
        if (iK3 > 0) {
            return Math.min(c1054p.f10259b, iK3);
        }
        return 0;
    }

    public final View B0(boolean z5) {
        int iK = this.f4606r.k();
        int iG = this.f4606r.g();
        View view = null;
        for (int iV = v() - 1; iV >= 0; iV--) {
            View viewU = u(iV);
            int iE = this.f4606r.e(viewU);
            int iB = this.f4606r.b(viewU);
            if (iB > iK && iE < iG) {
                if (iB <= iG || !z5) {
                    return viewU;
                }
                if (view == null) {
                    view = viewU;
                }
            }
        }
        return view;
    }

    public final View C0(boolean z5) {
        int iK = this.f4606r.k();
        int iG = this.f4606r.g();
        int iV = v();
        View view = null;
        for (int i = 0; i < iV; i++) {
            View viewU = u(i);
            int iE = this.f4606r.e(viewU);
            if (this.f4606r.b(viewU) > iK && iE < iG) {
                if (iE >= iK || !z5) {
                    return viewU;
                }
                if (view == null) {
                    view = viewU;
                }
            }
        }
        return view;
    }

    public final void D0(M m5, S s5, boolean z5) {
        int iG;
        int iH0 = H0(Integer.MIN_VALUE);
        if (iH0 != Integer.MIN_VALUE && (iG = this.f4606r.g() - iH0) > 0) {
            int i = iG - (-U0(-iG, m5, s5));
            if (!z5 || i <= 0) {
                return;
            }
            this.f4606r.o(i);
        }
    }

    public final void E0(M m5, S s5, boolean z5) {
        int iK;
        int iI0 = I0(Integer.MAX_VALUE);
        if (iI0 != Integer.MAX_VALUE && (iK = iI0 - this.f4606r.k()) > 0) {
            int iU0 = iK - U0(iK, m5, s5);
            if (!z5 || iU0 <= 0) {
                return;
            }
            this.f4606r.o(-iU0);
        }
    }

    public final int F0() {
        if (v() == 0) {
            return 0;
        }
        return AbstractC1035G.E(u(0));
    }

    @Override // u0.AbstractC1035G
    public final int G(M m5, S s5) {
        return this.f4608t == 0 ? this.p : super.G(m5, s5);
    }

    public final int G0() {
        int iV = v();
        if (iV == 0) {
            return 0;
        }
        return AbstractC1035G.E(u(iV - 1));
    }

    public final int H0(int i) {
        int iH = this.q[0].h(i);
        for (int i5 = 1; i5 < this.p; i5++) {
            int iH2 = this.q[i5].h(i);
            if (iH2 > iH) {
                iH = iH2;
            }
        }
        return iH;
    }

    @Override // u0.AbstractC1035G
    public final boolean I() {
        return this.f4600C != 0;
    }

    public final int I0(int i) {
        int iJ = this.q[0].j(i);
        for (int i5 = 1; i5 < this.p; i5++) {
            int iJ2 = this.q[i5].j(i);
            if (iJ2 < iJ) {
                iJ = iJ2;
            }
        }
        return iJ;
    }

    /* JADX WARN: Removed duplicated region for block: B:21:0x0034  */
    /* JADX WARN: Removed duplicated region for block: B:22:0x0036  */
    /* JADX WARN: Removed duplicated region for block: B:32:0x0056  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x0068  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x007d  */
    /* JADX WARN: Removed duplicated region for block: B:43:0x0092  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00a0  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x00ac  */
    /* JADX WARN: Removed duplicated region for block: B:53:0x00bd  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00c3  */
    /* JADX WARN: Removed duplicated region for block: B:65:0x007a A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:68:? A[RETURN, SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void J0(int r10, int r11, int r12) {
        /*
            Method dump skipped, instruction units count: 214
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.J0(int, int, int):void");
    }

    /* JADX WARN: Removed duplicated region for block: B:51:0x00fd  */
    /* JADX WARN: Removed duplicated region for block: B:52:0x00ff  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x0102  */
    /* JADX WARN: Removed duplicated region for block: B:55:0x0104  */
    /* JADX WARN: Removed duplicated region for block: B:68:0x0107 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:74:0x002c A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final android.view.View K0() {
        /*
            Method dump skipped, instruction units count: 266
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.K0():android.view.View");
    }

    @Override // u0.AbstractC1035G
    public final void L(int i) {
        super.L(i);
        for (int i5 = 0; i5 < this.p; i5++) {
            i iVar = this.q[i5];
            int i6 = iVar.f9610b;
            if (i6 != Integer.MIN_VALUE) {
                iVar.f9610b = i6 + i;
            }
            int i7 = iVar.f9611c;
            if (i7 != Integer.MIN_VALUE) {
                iVar.f9611c = i7 + i;
            }
        }
    }

    public final boolean L0() {
        return z() == 1;
    }

    @Override // u0.AbstractC1035G
    public final void M(int i) {
        super.M(i);
        for (int i5 = 0; i5 < this.p; i5++) {
            i iVar = this.q[i5];
            int i6 = iVar.f9610b;
            if (i6 != Integer.MIN_VALUE) {
                iVar.f9610b = i6 + i;
            }
            int i7 = iVar.f9611c;
            if (i7 != Integer.MIN_VALUE) {
                iVar.f9611c = i7 + i;
            }
        }
    }

    public final void M0(View view, int i, int i5) {
        RecyclerView recyclerView = this.f10060b;
        Rect rect = this.f4604G;
        if (recyclerView == null) {
            rect.set(0, 0, 0, 0);
        } else {
            rect.set(recyclerView.I(view));
        }
        a0 a0Var = (a0) view.getLayoutParams();
        int iY0 = Y0(i, ((ViewGroup.MarginLayoutParams) a0Var).leftMargin + rect.left, ((ViewGroup.MarginLayoutParams) a0Var).rightMargin + rect.right);
        int iY02 = Y0(i5, ((ViewGroup.MarginLayoutParams) a0Var).topMargin + rect.top, ((ViewGroup.MarginLayoutParams) a0Var).bottomMargin + rect.bottom);
        if (q0(view, iY0, iY02, a0Var)) {
            view.measure(iY0, iY02);
        }
    }

    @Override // u0.AbstractC1035G
    public final void N(RecyclerView recyclerView) {
        RecyclerView recyclerView2 = this.f10060b;
        if (recyclerView2 != null) {
            recyclerView2.removeCallbacks(this.K);
        }
        for (int i = 0; i < this.p; i++) {
            this.q[i].b();
        }
        recyclerView.requestLayout();
    }

    /* JADX WARN: Removed duplicated region for block: B:108:0x01a8  */
    /* JADX WARN: Removed duplicated region for block: B:109:0x01aa  */
    /* JADX WARN: Removed duplicated region for block: B:123:0x01e1  */
    /* JADX WARN: Removed duplicated region for block: B:131:0x01fe  */
    /* JADX WARN: Removed duplicated region for block: B:258:0x0421  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void N0(u0.M r17, u0.S r18, boolean r19) {
        /*
            Method dump skipped, instruction units count: 1084
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.N0(u0.M, u0.S, boolean):void");
    }

    /* JADX WARN: Removed duplicated region for block: B:31:0x0048  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x0053  */
    @Override // u0.AbstractC1035G
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final android.view.View O(android.view.View r9, int r10, u0.M r11, u0.S r12) {
        /*
            Method dump skipped, instruction units count: 352
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.O(android.view.View, int, u0.M, u0.S):android.view.View");
    }

    public final boolean O0(int i) {
        if (this.f4608t == 0) {
            return (i == -1) != this.f4612x;
        }
        return ((i == -1) == this.f4612x) == L0();
    }

    @Override // u0.AbstractC1035G
    public final void P(AccessibilityEvent accessibilityEvent) {
        super.P(accessibilityEvent);
        if (v() > 0) {
            View viewC0 = C0(false);
            View viewB0 = B0(false);
            if (viewC0 == null || viewB0 == null) {
                return;
            }
            int iE = AbstractC1035G.E(viewC0);
            int iE2 = AbstractC1035G.E(viewB0);
            if (iE < iE2) {
                accessibilityEvent.setFromIndex(iE);
                accessibilityEvent.setToIndex(iE2);
            } else {
                accessibilityEvent.setFromIndex(iE2);
                accessibilityEvent.setToIndex(iE);
            }
        }
    }

    public final void P0(int i, S s5) {
        int iF0;
        int i5;
        if (i > 0) {
            iF0 = G0();
            i5 = 1;
        } else {
            iF0 = F0();
            i5 = -1;
        }
        C1054p c1054p = this.f4610v;
        c1054p.f10258a = true;
        W0(iF0, s5);
        V0(i5);
        c1054p.f10260c = iF0 + c1054p.f10261d;
        c1054p.f10259b = Math.abs(i);
    }

    public final void Q0(M m5, C1054p c1054p) {
        if (!c1054p.f10258a || c1054p.i) {
            return;
        }
        if (c1054p.f10259b == 0) {
            if (c1054p.f10262e == -1) {
                R0(m5, c1054p.f10264g);
                return;
            } else {
                S0(m5, c1054p.f10263f);
                return;
            }
        }
        int i = 1;
        if (c1054p.f10262e == -1) {
            int i5 = c1054p.f10263f;
            int iJ = this.q[0].j(i5);
            while (i < this.p) {
                int iJ2 = this.q[i].j(i5);
                if (iJ2 > iJ) {
                    iJ = iJ2;
                }
                i++;
            }
            int i6 = i5 - iJ;
            R0(m5, i6 < 0 ? c1054p.f10264g : c1054p.f10264g - Math.min(i6, c1054p.f10259b));
            return;
        }
        int i7 = c1054p.f10264g;
        int iH = this.q[0].h(i7);
        while (i < this.p) {
            int iH2 = this.q[i].h(i7);
            if (iH2 < iH) {
                iH = iH2;
            }
            i++;
        }
        int i8 = iH - c1054p.f10264g;
        S0(m5, i8 < 0 ? c1054p.f10263f : Math.min(i8, c1054p.f10259b) + c1054p.f10263f);
    }

    @Override // u0.AbstractC1035G
    public final void R(M m5, S s5, View view, e eVar) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof a0)) {
            Q(view, eVar);
            return;
        }
        a0 a0Var = (a0) layoutParams;
        if (this.f4608t == 0) {
            i iVar = a0Var.f10149e;
            eVar.i(g3.c.p(false, iVar == null ? -1 : iVar.f9613e, 1, -1, -1));
        } else {
            i iVar2 = a0Var.f10149e;
            eVar.i(g3.c.p(false, -1, -1, iVar2 == null ? -1 : iVar2.f9613e, 1));
        }
    }

    public final void R0(M m5, int i) {
        for (int iV = v() - 1; iV >= 0; iV--) {
            View viewU = u(iV);
            if (this.f4606r.e(viewU) < i || this.f4606r.n(viewU) < i) {
                return;
            }
            a0 a0Var = (a0) viewU.getLayoutParams();
            a0Var.getClass();
            if (((ArrayList) a0Var.f10149e.f9614f).size() == 1) {
                return;
            }
            i iVar = a0Var.f10149e;
            ArrayList arrayList = (ArrayList) iVar.f9614f;
            int size = arrayList.size();
            View view = (View) arrayList.remove(size - 1);
            a0 a0Var2 = (a0) view.getLayoutParams();
            a0Var2.f10149e = null;
            if (a0Var2.f10073a.h() || a0Var2.f10073a.k()) {
                iVar.f9612d -= ((StaggeredGridLayoutManager) iVar.f9615g).f4606r.c(view);
            }
            if (size == 1) {
                iVar.f9610b = Integer.MIN_VALUE;
            }
            iVar.f9611c = Integer.MIN_VALUE;
            e0(viewU, m5);
        }
    }

    @Override // u0.AbstractC1035G
    public final void S(int i, int i5) {
        J0(i, i5, 1);
    }

    public final void S0(M m5, int i) {
        while (v() > 0) {
            View viewU = u(0);
            if (this.f4606r.b(viewU) > i || this.f4606r.m(viewU) > i) {
                return;
            }
            a0 a0Var = (a0) viewU.getLayoutParams();
            a0Var.getClass();
            if (((ArrayList) a0Var.f10149e.f9614f).size() == 1) {
                return;
            }
            i iVar = a0Var.f10149e;
            ArrayList arrayList = (ArrayList) iVar.f9614f;
            View view = (View) arrayList.remove(0);
            a0 a0Var2 = (a0) view.getLayoutParams();
            a0Var2.f10149e = null;
            if (arrayList.size() == 0) {
                iVar.f9611c = Integer.MIN_VALUE;
            }
            if (a0Var2.f10073a.h() || a0Var2.f10073a.k()) {
                iVar.f9612d -= ((StaggeredGridLayoutManager) iVar.f9615g).f4606r.c(view);
            }
            iVar.f9610b = Integer.MIN_VALUE;
            e0(viewU, m5);
        }
    }

    @Override // u0.AbstractC1035G
    public final void T() {
        c cVar = this.f4599B;
        int[] iArr = (int[]) cVar.f7826l;
        if (iArr != null) {
            Arrays.fill(iArr, -1);
        }
        cVar.f7827m = null;
        h0();
    }

    public final void T0() {
        if (this.f4608t == 1 || !L0()) {
            this.f4612x = this.f4611w;
        } else {
            this.f4612x = !this.f4611w;
        }
    }

    @Override // u0.AbstractC1035G
    public final void U(int i, int i5) {
        J0(i, i5, 8);
    }

    public final int U0(int i, M m5, S s5) {
        if (v() == 0 || i == 0) {
            return 0;
        }
        P0(i, s5);
        C1054p c1054p = this.f4610v;
        int iA0 = A0(m5, c1054p, s5);
        if (c1054p.f10259b >= iA0) {
            i = i < 0 ? -iA0 : iA0;
        }
        this.f4606r.o(-i);
        this.f4601D = this.f4612x;
        c1054p.f10259b = 0;
        Q0(m5, c1054p);
        return i;
    }

    @Override // u0.AbstractC1035G
    public final void V(int i, int i5) {
        J0(i, i5, 2);
    }

    public final void V0(int i) {
        C1054p c1054p = this.f4610v;
        c1054p.f10262e = i;
        c1054p.f10261d = this.f4612x != (i == -1) ? -1 : 1;
    }

    @Override // u0.AbstractC1035G
    public final void W(int i, int i5) {
        J0(i, i5, 4);
    }

    public final void W0(int i, S s5) {
        int iL;
        int iL2;
        int i5;
        C1054p c1054p = this.f4610v;
        boolean z5 = false;
        c1054p.f10259b = 0;
        c1054p.f10260c = i;
        C1058u c1058u = this.f10063e;
        if (!(c1058u != null && c1058u.f10293e) || (i5 = s5.f10099a) == -1) {
            iL = 0;
            iL2 = 0;
        } else {
            if (this.f4612x == (i5 < i)) {
                iL = this.f4606r.l();
                iL2 = 0;
            } else {
                iL2 = this.f4606r.l();
                iL = 0;
            }
        }
        RecyclerView recyclerView = this.f10060b;
        if (recyclerView == null || !recyclerView.q) {
            c1054p.f10264g = this.f4606r.f() + iL;
            c1054p.f10263f = -iL2;
        } else {
            c1054p.f10263f = this.f4606r.k() - iL2;
            c1054p.f10264g = this.f4606r.g() + iL;
        }
        c1054p.f10265h = false;
        c1054p.f10258a = true;
        if (this.f4606r.i() == 0 && this.f4606r.f() == 0) {
            z5 = true;
        }
        c1054p.i = z5;
    }

    @Override // u0.AbstractC1035G
    public final void X(M m5, S s5) {
        N0(m5, s5, true);
    }

    public final void X0(i iVar, int i, int i5) {
        int i6 = iVar.f9612d;
        int i7 = iVar.f9613e;
        if (i != -1) {
            int i8 = iVar.f9611c;
            if (i8 == Integer.MIN_VALUE) {
                iVar.a();
                i8 = iVar.f9611c;
            }
            if (i8 - i6 >= i5) {
                this.f4613y.set(i7, false);
                return;
            }
            return;
        }
        int i9 = iVar.f9610b;
        if (i9 == Integer.MIN_VALUE) {
            View view = (View) ((ArrayList) iVar.f9614f).get(0);
            a0 a0Var = (a0) view.getLayoutParams();
            iVar.f9610b = ((StaggeredGridLayoutManager) iVar.f9615g).f4606r.e(view);
            a0Var.getClass();
            i9 = iVar.f9610b;
        }
        if (i9 + i6 <= i5) {
            this.f4613y.set(i7, false);
        }
    }

    @Override // u0.AbstractC1035G
    public final void Y(S s5) {
        this.f4614z = -1;
        this.f4598A = Integer.MIN_VALUE;
        this.f4603F = null;
        this.f4605H.a();
    }

    @Override // u0.AbstractC1035G
    public final void Z(Parcelable parcelable) {
        if (parcelable instanceof c0) {
            this.f4603F = (c0) parcelable;
            h0();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:6:0x000c  */
    @Override // u0.Q
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final android.graphics.PointF a(int r4) {
        /*
            r3 = this;
            int r0 = r3.v()
            r1 = -1
            r2 = 1
            if (r0 != 0) goto Le
            boolean r4 = r3.f4612x
            if (r4 == 0) goto L1b
        Lc:
            r1 = r2
            goto L1b
        Le:
            int r0 = r3.F0()
            if (r4 >= r0) goto L16
            r4 = r2
            goto L17
        L16:
            r4 = 0
        L17:
            boolean r0 = r3.f4612x
            if (r4 == r0) goto Lc
        L1b:
            android.graphics.PointF r4 = new android.graphics.PointF
            r4.<init>()
            if (r1 != 0) goto L24
            r4 = 0
            return r4
        L24:
            int r0 = r3.f4608t
            r2 = 0
            if (r0 != 0) goto L2f
            float r0 = (float) r1
            r4.x = r0
            r4.y = r2
            return r4
        L2f:
            r4.x = r2
            float r0 = (float) r1
            r4.y = r0
            return r4
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.StaggeredGridLayoutManager.a(int):android.graphics.PointF");
    }

    @Override // u0.AbstractC1035G
    public final Parcelable a0() {
        int iJ;
        int iK;
        int[] iArr;
        c0 c0Var = this.f4603F;
        if (c0Var != null) {
            c0 c0Var2 = new c0();
            c0Var2.f10163m = c0Var.f10163m;
            c0Var2.f10161k = c0Var.f10161k;
            c0Var2.f10162l = c0Var.f10162l;
            c0Var2.f10164n = c0Var.f10164n;
            c0Var2.f10165o = c0Var.f10165o;
            c0Var2.p = c0Var.p;
            c0Var2.f10166r = c0Var.f10166r;
            c0Var2.f10167s = c0Var.f10167s;
            c0Var2.f10168t = c0Var.f10168t;
            c0Var2.q = c0Var.q;
            return c0Var2;
        }
        c0 c0Var3 = new c0();
        c0Var3.f10166r = this.f4611w;
        c0Var3.f10167s = this.f4601D;
        c0Var3.f10168t = this.f4602E;
        c cVar = this.f4599B;
        if (cVar == null || (iArr = (int[]) cVar.f7826l) == null) {
            c0Var3.f10165o = 0;
        } else {
            c0Var3.p = iArr;
            c0Var3.f10165o = iArr.length;
            c0Var3.q = (ArrayList) cVar.f7827m;
        }
        if (v() <= 0) {
            c0Var3.f10161k = -1;
            c0Var3.f10162l = -1;
            c0Var3.f10163m = 0;
            return c0Var3;
        }
        c0Var3.f10161k = this.f4601D ? G0() : F0();
        View viewB0 = this.f4612x ? B0(true) : C0(true);
        c0Var3.f10162l = viewB0 != null ? AbstractC1035G.E(viewB0) : -1;
        int i = this.p;
        c0Var3.f10163m = i;
        c0Var3.f10164n = new int[i];
        for (int i5 = 0; i5 < this.p; i5++) {
            if (this.f4601D) {
                iJ = this.q[i5].h(Integer.MIN_VALUE);
                if (iJ != Integer.MIN_VALUE) {
                    iK = this.f4606r.g();
                    iJ -= iK;
                }
            } else {
                iJ = this.q[i5].j(Integer.MIN_VALUE);
                if (iJ != Integer.MIN_VALUE) {
                    iK = this.f4606r.k();
                    iJ -= iK;
                }
            }
            c0Var3.f10164n[i5] = iJ;
        }
        return c0Var3;
    }

    @Override // u0.AbstractC1035G
    public final void b0(int i) {
        if (i == 0) {
            w0();
        }
    }

    @Override // u0.AbstractC1035G
    public final void c(String str) {
        if (this.f4603F == null) {
            super.c(str);
        }
    }

    @Override // u0.AbstractC1035G
    public final boolean d() {
        return this.f4608t == 0;
    }

    @Override // u0.AbstractC1035G
    public final boolean e() {
        return this.f4608t == 1;
    }

    @Override // u0.AbstractC1035G
    public final boolean f(C1036H c1036h) {
        return c1036h instanceof a0;
    }

    @Override // u0.AbstractC1035G
    public final void h(int i, int i5, S s5, C0247k c0247k) {
        C1054p c1054p;
        int iH;
        int iJ;
        if (this.f4608t != 0) {
            i = i5;
        }
        if (v() == 0 || i == 0) {
            return;
        }
        P0(i, s5);
        int[] iArr = this.J;
        if (iArr == null || iArr.length < this.p) {
            this.J = new int[this.p];
        }
        int i6 = 0;
        int i7 = 0;
        while (true) {
            int i8 = this.p;
            c1054p = this.f4610v;
            if (i6 >= i8) {
                break;
            }
            if (c1054p.f10261d == -1) {
                iH = c1054p.f10263f;
                iJ = this.q[i6].j(iH);
            } else {
                iH = this.q[i6].h(c1054p.f10264g);
                iJ = c1054p.f10264g;
            }
            int i9 = iH - iJ;
            if (i9 >= 0) {
                this.J[i7] = i9;
                i7++;
            }
            i6++;
        }
        Arrays.sort(this.J, 0, i7);
        for (int i10 = 0; i10 < i7; i10++) {
            int i11 = c1054p.f10260c;
            if (i11 < 0 || i11 >= s5.b()) {
                return;
            }
            c0247k.a(c1054p.f10260c, this.J[i10]);
            c1054p.f10260c += c1054p.f10261d;
        }
    }

    @Override // u0.AbstractC1035G
    public final int i0(int i, M m5, S s5) {
        return U0(i, m5, s5);
    }

    @Override // u0.AbstractC1035G
    public final int j(S s5) {
        return x0(s5);
    }

    @Override // u0.AbstractC1035G
    public final void j0(int i) {
        c0 c0Var = this.f4603F;
        if (c0Var != null && c0Var.f10161k != i) {
            c0Var.f10164n = null;
            c0Var.f10163m = 0;
            c0Var.f10161k = -1;
            c0Var.f10162l = -1;
        }
        this.f4614z = i;
        this.f4598A = Integer.MIN_VALUE;
        h0();
    }

    @Override // u0.AbstractC1035G
    public final int k(S s5) {
        return y0(s5);
    }

    @Override // u0.AbstractC1035G
    public final int k0(int i, M m5, S s5) {
        return U0(i, m5, s5);
    }

    @Override // u0.AbstractC1035G
    public final int l(S s5) {
        return z0(s5);
    }

    @Override // u0.AbstractC1035G
    public final int m(S s5) {
        return x0(s5);
    }

    @Override // u0.AbstractC1035G
    public final int n(S s5) {
        return y0(s5);
    }

    @Override // u0.AbstractC1035G
    public final void n0(Rect rect, int i, int i5) {
        int iG;
        int iG2;
        int i6 = this.p;
        int iC = C() + B();
        int iA = A() + D();
        if (this.f4608t == 1) {
            int iHeight = rect.height() + iA;
            RecyclerView recyclerView = this.f10060b;
            Field field = P.Q.f2392a;
            iG2 = AbstractC1035G.g(i5, iHeight, recyclerView.getMinimumHeight());
            iG = AbstractC1035G.g(i, (this.f4609u * i6) + iC, this.f10060b.getMinimumWidth());
        } else {
            int iWidth = rect.width() + iC;
            RecyclerView recyclerView2 = this.f10060b;
            Field field2 = P.Q.f2392a;
            iG = AbstractC1035G.g(i, iWidth, recyclerView2.getMinimumWidth());
            iG2 = AbstractC1035G.g(i5, (this.f4609u * i6) + iA, this.f10060b.getMinimumHeight());
        }
        this.f10060b.setMeasuredDimension(iG, iG2);
    }

    @Override // u0.AbstractC1035G
    public final int o(S s5) {
        return z0(s5);
    }

    @Override // u0.AbstractC1035G
    public final C1036H r() {
        return this.f4608t == 0 ? new a0(-2, -1) : new a0(-1, -2);
    }

    @Override // u0.AbstractC1035G
    public final C1036H s(Context context, AttributeSet attributeSet) {
        return new a0(context, attributeSet);
    }

    @Override // u0.AbstractC1035G
    public final C1036H t(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof ViewGroup.MarginLayoutParams ? new a0((ViewGroup.MarginLayoutParams) layoutParams) : new a0(layoutParams);
    }

    @Override // u0.AbstractC1035G
    public final void t0(RecyclerView recyclerView, int i) {
        C1058u c1058u = new C1058u(recyclerView.getContext());
        c1058u.f10289a = i;
        u0(c1058u);
    }

    @Override // u0.AbstractC1035G
    public final boolean v0() {
        return this.f4603F == null;
    }

    public final boolean w0() {
        int iF0;
        if (v() != 0 && this.f4600C != 0 && this.f10065g) {
            if (this.f4612x) {
                iF0 = G0();
                F0();
            } else {
                iF0 = F0();
                G0();
            }
            c cVar = this.f4599B;
            if (iF0 == 0 && K0() != null) {
                int[] iArr = (int[]) cVar.f7826l;
                if (iArr != null) {
                    Arrays.fill(iArr, -1);
                }
                cVar.f7827m = null;
                this.f10064f = true;
                h0();
                return true;
            }
        }
        return false;
    }

    @Override // u0.AbstractC1035G
    public final int x(M m5, S s5) {
        return this.f4608t == 1 ? this.p : super.x(m5, s5);
    }

    public final int x0(S s5) {
        if (v() == 0) {
            return 0;
        }
        g gVar = this.f4606r;
        boolean z5 = !this.I;
        return h.f(s5, gVar, C0(z5), B0(z5), this, this.I);
    }

    public final int y0(S s5) {
        if (v() == 0) {
            return 0;
        }
        g gVar = this.f4606r;
        boolean z5 = !this.I;
        return h.g(s5, gVar, C0(z5), B0(z5), this, this.I, this.f4612x);
    }

    public final int z0(S s5) {
        if (v() == 0) {
            return 0;
        }
        g gVar = this.f4606r;
        boolean z5 = !this.I;
        return h.h(s5, gVar, C0(z5), B0(z5), this, this.I);
    }
}
