package androidx.recyclerview.widget;

import V.C0629x;
import android.content.Context;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.util.Log;
import android.util.SparseIntArray;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityNodeInfo;
import java.lang.reflect.Field;
import java.util.Arrays;

/* JADX INFO: loaded from: classes.dex */
public class GridLayoutManager extends LinearLayoutManager {

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

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

    /* JADX INFO: renamed from: G, reason: collision with root package name */
    public int[] f12830G;

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    public View[] f12831H;

    /* JADX INFO: renamed from: I, reason: collision with root package name */
    public final SparseIntArray f12832I;

    /* JADX INFO: renamed from: J, reason: collision with root package name */
    public final SparseIntArray f12833J;

    /* JADX INFO: renamed from: K, reason: collision with root package name */
    public final T.p f12834K;

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

    public GridLayoutManager(Context context, AttributeSet attributeSet, int i6, int i7) {
        super(context, attributeSet, i6, i7);
        this.f12828E = false;
        this.f12829F = -1;
        this.f12832I = new SparseIntArray();
        this.f12833J = new SparseIntArray();
        T.p pVar = new T.p(28);
        this.f12834K = pVar;
        this.f12835L = new Rect();
        int i8 = J.M(context, attributeSet, i6, i7).f12839b;
        if (i8 == this.f12829F) {
            return;
        }
        this.f12828E = true;
        if (i8 < 1) {
            throw new IllegalArgumentException(Z0.o.l("Span count should be at least 1. Provided ", i8));
        }
        this.f12829F = i8;
        pVar.r();
        y0();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int A0(int i6, P p6, V v3) {
        v1();
        p1();
        return super.A0(i6, p6, v3);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int C0(int i6, P p6, V v3) {
        v1();
        p1();
        return super.C0(i6, p6, v3);
    }

    @Override // androidx.recyclerview.widget.J
    public final void F0(Rect rect, int i6, int i7) {
        int iG;
        int iG2;
        if (this.f12830G == null) {
            super.F0(rect, i6, i7);
        }
        int iJ = J() + I();
        int iH = H() + K();
        if (this.f12864p == 1) {
            int iHeight = rect.height() + iH;
            RecyclerView recyclerView = this.f12843b;
            Field field = F1.F.f1367a;
            iG2 = J.g(i7, iHeight, recyclerView.getMinimumHeight());
            int[] iArr = this.f12830G;
            iG = J.g(i6, iArr[iArr.length - 1] + iJ, this.f12843b.getMinimumWidth());
        } else {
            int iWidth = rect.width() + iJ;
            RecyclerView recyclerView2 = this.f12843b;
            Field field2 = F1.F.f1367a;
            iG = J.g(i6, iWidth, recyclerView2.getMinimumWidth());
            int[] iArr2 = this.f12830G;
            iG2 = J.g(i7, iArr2[iArr2.length - 1] + iH, this.f12843b.getMinimumHeight());
        }
        this.f12843b.setMeasuredDimension(iG, iG2);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final boolean L0() {
        return this.f12874z == null && !this.f12828E;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    public final void M0(V v3, C1170u c1170u, C0629x c0629x) {
        int i6;
        int i7 = this.f12829F;
        for (int i8 = 0; i8 < this.f12829F && (i6 = c1170u.f13180d) >= 0 && i6 < v3.b() && i7 > 0; i8++) {
            c0629x.a(c1170u.f13180d, Math.max(0, c1170u.f13183g));
            this.f12834K.getClass();
            i7--;
            c1170u.f13180d += c1170u.f13181e;
        }
    }

    @Override // androidx.recyclerview.widget.J
    public final int N(P p6, V v3) {
        if (this.f12864p == 0) {
            return this.f12829F;
        }
        if (v3.b() < 1) {
            return 0;
        }
        return r1(v3.b() - 1, p6, v3) + 1;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    public final View X0(P p6, V v3, boolean z6, boolean z7) {
        int i6;
        int iW;
        int iW2 = w();
        int i7 = 1;
        if (z7) {
            iW = w() - 1;
            i6 = -1;
            i7 = -1;
        } else {
            i6 = iW2;
            iW = 0;
        }
        int iB = v3.b();
        R0();
        int iK = this.f12866r.k();
        int iG = this.f12866r.g();
        View view = null;
        View view2 = null;
        while (iW != i6) {
            View viewV = v(iW);
            int iL = J.L(viewV);
            if (iL >= 0 && iL < iB && s1(iL, p6, v3) == 0) {
                if (((K) viewV.getLayoutParams()).f12856a.isRemoved()) {
                    if (view2 == null) {
                        view2 = viewV;
                    }
                } else {
                    if (this.f12866r.e(viewV) < iG && this.f12866r.b(viewV) >= iK) {
                        return viewV;
                    }
                    if (view == null) {
                        view = viewV;
                    }
                }
            }
            iW += i7;
        }
        return view != null ? view : view2;
    }

    /* JADX WARN: Code restructure failed: missing block: B:54:0x00c9, code lost:
    
        if (r13 == (r2 > r15)) goto L49;
     */
    /* JADX WARN: Code restructure failed: missing block: B:76:0x0129, code lost:
    
        if (r16 == null) goto L78;
     */
    /* JADX WARN: Code restructure failed: missing block: B:77:0x012b, code lost:
    
        return r16;
     */
    /* JADX WARN: Code restructure failed: missing block: B:78:0x012c, code lost:
    
        return r17;
     */
    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final View Y(View view, int i6, P p6, V v3) {
        int iW;
        int i7;
        int iW2;
        View view2;
        int i8;
        int i9;
        P p7 = p6;
        V v6 = v3;
        View viewQ = q(view);
        if (viewQ != null) {
            C1167q c1167q = (C1167q) viewQ.getLayoutParams();
            int i10 = c1167q.f13157e;
            int i11 = c1167q.f13158f + i10;
            if (super.Y(view, i6, p6, v3) != null) {
                if ((Q0(i6) == 1) != this.f12869u) {
                    iW2 = w() - 1;
                    iW = -1;
                    i7 = -1;
                } else {
                    iW = w();
                    i7 = 1;
                    iW2 = 0;
                }
                boolean z6 = this.f12864p == 1 && c1();
                int iR1 = r1(iW2, p7, v6);
                View view3 = null;
                int i12 = -1;
                int i13 = -1;
                int iMin = 0;
                int i14 = iW2;
                int iMin2 = 0;
                View view4 = null;
                while (true) {
                    View view5 = view4;
                    if (i14 == iW) {
                        break;
                    }
                    int iR12 = r1(i14, p7, v6);
                    View viewV = v(i14);
                    if (viewV == viewQ) {
                        break;
                    }
                    if (!viewV.hasFocusable() || iR12 == iR1) {
                        C1167q c1167q2 = (C1167q) viewV.getLayoutParams();
                        int i15 = c1167q2.f13157e;
                        view2 = viewQ;
                        int i16 = c1167q2.f13158f + i15;
                        if (viewV.hasFocusable() && i15 == i10 && i16 == i11) {
                            return viewV;
                        }
                        if (!(viewV.hasFocusable() && view3 == null) && (viewV.hasFocusable() || view5 != null)) {
                            i8 = iW;
                            int iMin3 = Math.min(i16, i11) - Math.max(i15, i10);
                            if (viewV.hasFocusable()) {
                                if (iMin3 <= iMin) {
                                    if (iMin3 == iMin) {
                                    }
                                    i9 = iMin;
                                }
                                i9 = iMin;
                            } else if (view3 == null) {
                                i9 = iMin;
                                if (!this.f12844c.i(viewV) || !this.f12845d.i(viewV)) {
                                    if (iMin3 <= iMin2) {
                                        if (iMin3 == iMin2) {
                                            if (z6 == (i15 > i12)) {
                                            }
                                        }
                                    }
                                }
                            } else {
                                i9 = iMin;
                            }
                            i14 += i7;
                            p7 = p6;
                            v6 = v3;
                            viewQ = view2;
                            iW = i8;
                        } else {
                            i9 = iMin;
                            i8 = iW;
                        }
                        if (viewV.hasFocusable()) {
                            int i17 = c1167q2.f13157e;
                            iMin = Math.min(i16, i11) - Math.max(i15, i10);
                            view3 = viewV;
                            i13 = i17;
                            view4 = view5;
                        } else {
                            int i18 = c1167q2.f13157e;
                            view4 = viewV;
                            i12 = i18;
                            iMin = i9;
                            iMin2 = Math.min(i16, i11) - Math.max(i15, i10);
                        }
                        i14 += i7;
                        p7 = p6;
                        v6 = v3;
                        viewQ = view2;
                        iW = i8;
                    } else {
                        if (view3 != null) {
                            break;
                        }
                        view2 = viewQ;
                        i9 = iMin;
                        i8 = iW;
                    }
                    view4 = view5;
                    iMin = i9;
                    i14 += i7;
                    p7 = p6;
                    v6 = v3;
                    viewQ = view2;
                    iW = i8;
                }
            }
        }
        return null;
    }

    @Override // androidx.recyclerview.widget.J
    public final void a0(P p6, V v3, G1.g gVar) {
        super.a0(p6, v3, gVar);
        gVar.h("android.widget.GridView");
    }

    @Override // androidx.recyclerview.widget.J
    public final void c0(P p6, V v3, View view, G1.g gVar) {
        ViewGroup.LayoutParams layoutParams = view.getLayoutParams();
        if (!(layoutParams instanceof C1167q)) {
            b0(view, gVar);
            return;
        }
        C1167q c1167q = (C1167q) layoutParams;
        int iR1 = r1(c1167q.f12856a.getLayoutPosition(), p6, v3);
        int i6 = this.f12864p;
        AccessibilityNodeInfo accessibilityNodeInfo = gVar.f2048a;
        if (i6 == 0) {
            accessibilityNodeInfo.setCollectionItemInfo(AccessibilityNodeInfo.CollectionItemInfo.obtain(c1167q.f13157e, c1167q.f13158f, iR1, 1, false, false));
        } else {
            accessibilityNodeInfo.setCollectionItemInfo(AccessibilityNodeInfo.CollectionItemInfo.obtain(iR1, 1, c1167q.f13157e, c1167q.f13158f, false, false));
        }
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    public final void d1(P p6, V v3, C1170u c1170u, C1169t c1169t) {
        int i6;
        int i7;
        int i8;
        int iD;
        int I5;
        int iK;
        int iD2;
        int iX;
        int iX2;
        boolean z6;
        int i9;
        View viewB;
        int iJ = this.f12866r.j();
        boolean z7 = iJ != 1073741824;
        int i10 = w() > 0 ? this.f12830G[this.f12829F] : 0;
        if (z7) {
            v1();
        }
        boolean z8 = c1170u.f13181e == 1;
        int iS1 = this.f12829F;
        if (!z8) {
            iS1 = s1(c1170u.f13180d, p6, v3) + t1(c1170u.f13180d, p6, v3);
        }
        int i11 = 0;
        while (i11 < this.f12829F && (i9 = c1170u.f13180d) >= 0 && i9 < v3.b() && iS1 > 0) {
            int i12 = c1170u.f13180d;
            int iT1 = t1(i12, p6, v3);
            if (iT1 > this.f12829F) {
                throw new IllegalArgumentException(Z0.o.q(com.google.android.recaptcha.internal.a.q(i12, iT1, "Item at position ", " requires ", " spans but GridLayoutManager has only "), this.f12829F, " spans."));
            }
            iS1 -= iT1;
            if (iS1 < 0 || (viewB = c1170u.b(p6)) == null) {
                break;
            }
            this.f12831H[i11] = viewB;
            i11++;
        }
        if (i11 == 0) {
            c1169t.f13174b = true;
            return;
        }
        if (z8) {
            i8 = 1;
            i7 = i11;
            i6 = 0;
        } else {
            i6 = i11 - 1;
            i7 = -1;
            i8 = -1;
        }
        int i13 = 0;
        while (i6 != i7) {
            View view = this.f12831H[i6];
            C1167q c1167q = (C1167q) view.getLayoutParams();
            int iT12 = t1(J.L(view), p6, v3);
            c1167q.f13158f = iT12;
            c1167q.f13157e = i13;
            i13 += iT12;
            i6 += i8;
        }
        float f6 = 0.0f;
        int i14 = 0;
        for (int i15 = 0; i15 < i11; i15++) {
            View view2 = this.f12831H[i15];
            if (c1170u.f13187k != null) {
                z6 = false;
                if (z8) {
                    a(view2, -1, true);
                } else {
                    a(view2, 0, true);
                }
            } else if (z8) {
                z6 = false;
                a(view2, -1, false);
            } else {
                z6 = false;
                a(view2, 0, false);
            }
            c(view2, this.f12835L);
            u1(view2, iJ, z6);
            int iC = this.f12866r.c(view2);
            if (iC > i14) {
                i14 = iC;
            }
            float fD = (this.f12866r.d(view2) * 1.0f) / ((C1167q) view2.getLayoutParams()).f13158f;
            if (fD > f6) {
                f6 = fD;
            }
        }
        if (z7) {
            o1(Math.max(Math.round(f6 * this.f12829F), i10));
            i14 = 0;
            for (int i16 = 0; i16 < i11; i16++) {
                View view3 = this.f12831H[i16];
                u1(view3, 1073741824, true);
                int iC2 = this.f12866r.c(view3);
                if (iC2 > i14) {
                    i14 = iC2;
                }
            }
        }
        for (int i17 = 0; i17 < i11; i17++) {
            View view4 = this.f12831H[i17];
            if (this.f12866r.c(view4) != i14) {
                C1167q c1167q2 = (C1167q) view4.getLayoutParams();
                Rect rect = c1167q2.f12857b;
                int i18 = rect.top + rect.bottom + ((ViewGroup.MarginLayoutParams) c1167q2).topMargin + ((ViewGroup.MarginLayoutParams) c1167q2).bottomMargin;
                int i19 = rect.left + rect.right + ((ViewGroup.MarginLayoutParams) c1167q2).leftMargin + ((ViewGroup.MarginLayoutParams) c1167q2).rightMargin;
                int iQ1 = q1(c1167q2.f13157e, c1167q2.f13158f);
                if (this.f12864p == 1) {
                    iX2 = J.x(false, iQ1, 1073741824, i19, ((ViewGroup.MarginLayoutParams) c1167q2).width);
                    iX = View.MeasureSpec.makeMeasureSpec(i14 - i18, 1073741824);
                } else {
                    int iMakeMeasureSpec = View.MeasureSpec.makeMeasureSpec(i14 - i19, 1073741824);
                    iX = J.x(false, iQ1, 1073741824, i18, ((ViewGroup.MarginLayoutParams) c1167q2).height);
                    iX2 = iMakeMeasureSpec;
                }
                if (K0(view4, iX2, iX, (K) view4.getLayoutParams())) {
                    view4.measure(iX2, iX);
                }
            }
        }
        c1169t.f13173a = i14;
        if (this.f12864p != 1) {
            if (c1170u.f13182f == -1) {
                int i20 = c1170u.f13178b;
                I5 = i20 - i14;
                iD = i20;
            } else {
                int i21 = c1170u.f13178b;
                iD = i21 + i14;
                I5 = i21;
            }
            iK = 0;
            iD2 = 0;
        } else if (c1170u.f13182f == -1) {
            iD2 = c1170u.f13178b;
            iK = iD2 - i14;
            I5 = 0;
            iD = 0;
        } else {
            int i22 = c1170u.f13178b;
            iK = i22;
            iD = 0;
            iD2 = i22 + i14;
            I5 = 0;
        }
        for (int i23 = 0; i23 < i11; i23++) {
            View view5 = this.f12831H[i23];
            C1167q c1167q3 = (C1167q) view5.getLayoutParams();
            if (this.f12864p != 1) {
                iK = K() + this.f12830G[c1167q3.f13157e];
                iD2 = this.f12866r.d(view5) + iK;
            } else if (c1()) {
                int I6 = I() + this.f12830G[this.f12829F - c1167q3.f13157e];
                iD = I6;
                I5 = I6 - this.f12866r.d(view5);
            } else {
                I5 = I() + this.f12830G[c1167q3.f13157e];
                iD = this.f12866r.d(view5) + I5;
            }
            J.S(view5, I5, iK, iD, iD2);
            if (c1167q3.f12856a.isRemoved() || c1167q3.f12856a.isUpdated()) {
                c1169t.f13175c = true;
            }
            c1169t.f13176d = view5.hasFocusable() | c1169t.f13176d;
        }
        Arrays.fill(this.f12831H, (Object) null);
    }

    @Override // androidx.recyclerview.widget.J
    public final void e0(int i6, int i7) {
        T.p pVar = this.f12834K;
        pVar.r();
        ((SparseIntArray) pVar.f6346c).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    public final void e1(P p6, V v3, C1168s c1168s, int i6) {
        v1();
        if (v3.b() > 0 && !v3.f13003g) {
            boolean z6 = i6 == 1;
            int iS1 = s1(c1168s.f13169b, p6, v3);
            if (z6) {
                while (iS1 > 0) {
                    int i7 = c1168s.f13169b;
                    if (i7 <= 0) {
                        break;
                    }
                    int i8 = i7 - 1;
                    c1168s.f13169b = i8;
                    iS1 = s1(i8, p6, v3);
                }
            } else {
                int iB = v3.b() - 1;
                int i9 = c1168s.f13169b;
                while (i9 < iB) {
                    int i10 = i9 + 1;
                    int iS12 = s1(i10, p6, v3);
                    if (iS12 <= iS1) {
                        break;
                    }
                    i9 = i10;
                    iS1 = iS12;
                }
                c1168s.f13169b = i9;
            }
        }
        p1();
    }

    @Override // androidx.recyclerview.widget.J
    public final boolean f(K k6) {
        return k6 instanceof C1167q;
    }

    @Override // androidx.recyclerview.widget.J
    public final void f0() {
        T.p pVar = this.f12834K;
        pVar.r();
        ((SparseIntArray) pVar.f6346c).clear();
    }

    @Override // androidx.recyclerview.widget.J
    public final void g0(int i6, int i7) {
        T.p pVar = this.f12834K;
        pVar.r();
        ((SparseIntArray) pVar.f6346c).clear();
    }

    @Override // androidx.recyclerview.widget.J
    public final void h0(int i6, int i7) {
        T.p pVar = this.f12834K;
        pVar.r();
        ((SparseIntArray) pVar.f6346c).clear();
    }

    @Override // androidx.recyclerview.widget.J
    public final void j0(RecyclerView recyclerView, int i6, int i7) {
        T.p pVar = this.f12834K;
        pVar.r();
        ((SparseIntArray) pVar.f6346c).clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int k(V v3) {
        return O0(v3);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final void k0(P p6, V v3) {
        boolean z6 = v3.f13003g;
        SparseIntArray sparseIntArray = this.f12833J;
        SparseIntArray sparseIntArray2 = this.f12832I;
        if (z6) {
            int iW = w();
            for (int i6 = 0; i6 < iW; i6++) {
                C1167q c1167q = (C1167q) v(i6).getLayoutParams();
                int layoutPosition = c1167q.f12856a.getLayoutPosition();
                sparseIntArray2.put(layoutPosition, c1167q.f13158f);
                sparseIntArray.put(layoutPosition, c1167q.f13157e);
            }
        }
        super.k0(p6, v3);
        sparseIntArray2.clear();
        sparseIntArray.clear();
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager
    public final void k1(boolean z6) {
        if (z6) {
            throw new UnsupportedOperationException("GridLayoutManager does not support stack from end. Consider using reverse layout");
        }
        super.k1(false);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int l(V v3) {
        return P0(v3);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final void l0(V v3) {
        super.l0(v3);
        this.f12828E = false;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int n(V v3) {
        return O0(v3);
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final int o(V v3) {
        return P0(v3);
    }

    public final void o1(int i6) {
        int i7;
        int[] iArr = this.f12830G;
        int i8 = this.f12829F;
        if (iArr == null || iArr.length != i8 + 1 || iArr[iArr.length - 1] != i6) {
            iArr = new int[i8 + 1];
        }
        int i9 = 0;
        iArr[0] = 0;
        int i10 = i6 / i8;
        int i11 = i6 % i8;
        int i12 = 0;
        for (int i13 = 1; i13 <= i8; i13++) {
            i9 += i11;
            if (i9 <= 0 || i8 - i9 >= i11) {
                i7 = i10;
            } else {
                i7 = i10 + 1;
                i9 -= i8;
            }
            i12 += i7;
            iArr[i13] = i12;
        }
        this.f12830G = iArr;
    }

    public final void p1() {
        View[] viewArr = this.f12831H;
        if (viewArr == null || viewArr.length != this.f12829F) {
            this.f12831H = new View[this.f12829F];
        }
    }

    public final int q1(int i6, int i7) {
        if (this.f12864p != 1 || !c1()) {
            int[] iArr = this.f12830G;
            return iArr[i7 + i6] - iArr[i6];
        }
        int[] iArr2 = this.f12830G;
        int i8 = this.f12829F;
        return iArr2[i8 - i6] - iArr2[(i8 - i6) - i7];
    }

    public final int r1(int i6, P p6, V v3) {
        boolean z6 = v3.f13003g;
        T.p pVar = this.f12834K;
        if (!z6) {
            int i7 = this.f12829F;
            pVar.getClass();
            return T.p.q(i6, i7);
        }
        int iB = p6.b(i6);
        if (iB != -1) {
            int i8 = this.f12829F;
            pVar.getClass();
            return T.p.q(iB, i8);
        }
        Log.w("GridLayoutManager", "Cannot find span size for pre layout position. " + i6);
        return 0;
    }

    @Override // androidx.recyclerview.widget.LinearLayoutManager, androidx.recyclerview.widget.J
    public final K s() {
        return this.f12864p == 0 ? new C1167q(-2, -1) : new C1167q(-1, -2);
    }

    public final int s1(int i6, P p6, V v3) {
        boolean z6 = v3.f13003g;
        T.p pVar = this.f12834K;
        if (!z6) {
            int i7 = this.f12829F;
            pVar.getClass();
            return i6 % i7;
        }
        int i8 = this.f12833J.get(i6, -1);
        if (i8 != -1) {
            return i8;
        }
        int iB = p6.b(i6);
        if (iB != -1) {
            int i9 = this.f12829F;
            pVar.getClass();
            return iB % i9;
        }
        Log.w("GridLayoutManager", "Cannot find span size for pre layout position. It is not cached, not in the adapter. Pos:" + i6);
        return 0;
    }

    @Override // androidx.recyclerview.widget.J
    public final K t(Context context, AttributeSet attributeSet) {
        C1167q c1167q = new C1167q(context, attributeSet);
        c1167q.f13157e = -1;
        c1167q.f13158f = 0;
        return c1167q;
    }

    public final int t1(int i6, P p6, V v3) {
        boolean z6 = v3.f13003g;
        T.p pVar = this.f12834K;
        if (!z6) {
            pVar.getClass();
            return 1;
        }
        int i7 = this.f12832I.get(i6, -1);
        if (i7 != -1) {
            return i7;
        }
        if (p6.b(i6) != -1) {
            pVar.getClass();
            return 1;
        }
        Log.w("GridLayoutManager", "Cannot find span size for pre layout position. It is not cached, not in the adapter. Pos:" + i6);
        return 1;
    }

    @Override // androidx.recyclerview.widget.J
    public final K u(ViewGroup.LayoutParams layoutParams) {
        if (layoutParams instanceof ViewGroup.MarginLayoutParams) {
            C1167q c1167q = new C1167q((ViewGroup.MarginLayoutParams) layoutParams);
            c1167q.f13157e = -1;
            c1167q.f13158f = 0;
            return c1167q;
        }
        C1167q c1167q2 = new C1167q(layoutParams);
        c1167q2.f13157e = -1;
        c1167q2.f13158f = 0;
        return c1167q2;
    }

    public final void u1(View view, int i6, boolean z6) {
        int iX;
        int iX2;
        C1167q c1167q = (C1167q) view.getLayoutParams();
        Rect rect = c1167q.f12857b;
        int i7 = rect.top + rect.bottom + ((ViewGroup.MarginLayoutParams) c1167q).topMargin + ((ViewGroup.MarginLayoutParams) c1167q).bottomMargin;
        int i8 = rect.left + rect.right + ((ViewGroup.MarginLayoutParams) c1167q).leftMargin + ((ViewGroup.MarginLayoutParams) c1167q).rightMargin;
        int iQ1 = q1(c1167q.f13157e, c1167q.f13158f);
        if (this.f12864p == 1) {
            iX2 = J.x(false, iQ1, i6, i8, ((ViewGroup.MarginLayoutParams) c1167q).width);
            iX = J.x(true, this.f12866r.l(), this.f12853m, i7, ((ViewGroup.MarginLayoutParams) c1167q).height);
        } else {
            int iX3 = J.x(false, iQ1, i6, i7, ((ViewGroup.MarginLayoutParams) c1167q).height);
            int iX4 = J.x(true, this.f12866r.l(), this.l, i8, ((ViewGroup.MarginLayoutParams) c1167q).width);
            iX = iX3;
            iX2 = iX4;
        }
        K k6 = (K) view.getLayoutParams();
        if (z6 ? K0(view, iX2, iX, k6) : I0(view, iX2, iX, k6)) {
            view.measure(iX2, iX);
        }
    }

    public final void v1() {
        int iH;
        int iK;
        if (this.f12864p == 1) {
            iH = this.f12854n - J();
            iK = I();
        } else {
            iH = this.f12855o - H();
            iK = K();
        }
        o1(iH - iK);
    }

    @Override // androidx.recyclerview.widget.J
    public final int y(P p6, V v3) {
        if (this.f12864p == 1) {
            return this.f12829F;
        }
        if (v3.b() < 1) {
            return 0;
        }
        return r1(v3.b() - 1, p6, v3) + 1;
    }
}
