package androidx.recyclerview.widget;

import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.PointF;
import android.graphics.Rect;
import android.os.Parcel;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import androidx.recyclerview.widget.RecyclerView;
import d.h.b.h;
import d.p.b.m;
import d.p.b.o;
import d.p.b.s;
import java.util.List;
import kotlinx.serialization.json.internal.AbstractJsonLexerKt;

/* JADX INFO: loaded from: classes.dex */
public class LinearLayoutManager extends RecyclerView.l implements RecyclerView.v.b {
    public int A;
    public d B;
    public final a C;
    public final b D;
    public int E;
    public int[] F;

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

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

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

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

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

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

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

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

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

    public static class a {
        public s a;

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

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

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

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

        public a() {
            d();
        }

        public void a() {
            this.f719c = this.f720d ? this.a.g() : this.a.k();
        }

        public void b(View view, int i2) {
            if (this.f720d) {
                this.f719c = this.a.m() + this.a.b(view);
            } else {
                this.f719c = this.a.e(view);
            }
            this.f718b = i2;
        }

        public void c(View view, int i2) {
            int iMin;
            int iM = this.a.m();
            if (iM >= 0) {
                b(view, i2);
                return;
            }
            this.f718b = i2;
            if (this.f720d) {
                int iG = (this.a.g() - iM) - this.a.b(view);
                this.f719c = this.a.g() - iG;
                if (iG <= 0) {
                    return;
                }
                int iC = this.f719c - this.a.c(view);
                int iK = this.a.k();
                int iMin2 = iC - (Math.min(this.a.e(view) - iK, 0) + iK);
                if (iMin2 >= 0) {
                    return;
                }
                iMin = Math.min(iG, -iMin2) + this.f719c;
            } else {
                int iE = this.a.e(view);
                int iK2 = iE - this.a.k();
                this.f719c = iE;
                if (iK2 <= 0) {
                    return;
                }
                int iG2 = (this.a.g() - Math.min(0, (this.a.g() - iM) - this.a.b(view))) - (this.a.c(view) + iE);
                if (iG2 >= 0) {
                    return;
                } else {
                    iMin = this.f719c - Math.min(iK2, -iG2);
                }
            }
            this.f719c = iMin;
        }

        public void d() {
            this.f718b = -1;
            this.f719c = Integer.MIN_VALUE;
            this.f720d = false;
            this.f721e = false;
        }

        public String toString() {
            StringBuilder sbF = g.a.a.a.a.F("AnchorInfo{mPosition=");
            sbF.append(this.f718b);
            sbF.append(", mCoordinate=");
            sbF.append(this.f719c);
            sbF.append(", mLayoutFromEnd=");
            sbF.append(this.f720d);
            sbF.append(", mValid=");
            return g.a.a.a.a.C(sbF, this.f721e, AbstractJsonLexerKt.END_OBJ);
        }
    }

    public static class b {
        public int a;

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

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

        /* JADX INFO: renamed from: d, reason: collision with root package name */
        public boolean f724d;
    }

    public static class c {

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

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

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

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

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

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

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

        /* JADX INFO: renamed from: l, reason: collision with root package name */
        public boolean f735l;
        public boolean a = true;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        public int f731h = 0;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        public int f732i = 0;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        public List<RecyclerView.z> f734k = null;

        public void a(View view) {
            int iA;
            int size = this.f734k.size();
            View view2 = null;
            int i2 = Integer.MAX_VALUE;
            for (int i3 = 0; i3 < size; i3++) {
                View view3 = this.f734k.get(i3).f833b;
                RecyclerView.m mVar = (RecyclerView.m) view3.getLayoutParams();
                if (view3 != view && !mVar.c() && (iA = (mVar.a() - this.f727d) * this.f728e) >= 0 && iA < i2) {
                    view2 = view3;
                    if (iA == 0) {
                        break;
                    } else {
                        i2 = iA;
                    }
                }
            }
            this.f727d = view2 == null ? -1 : ((RecyclerView.m) view2.getLayoutParams()).a();
        }

        public boolean b(RecyclerView.w wVar) {
            int i2 = this.f727d;
            return i2 >= 0 && i2 < wVar.b();
        }

        public View c(RecyclerView.r rVar) {
            List<RecyclerView.z> list = this.f734k;
            if (list == null) {
                View view = rVar.j(this.f727d, false, Long.MAX_VALUE).f833b;
                this.f727d += this.f728e;
                return view;
            }
            int size = list.size();
            for (int i2 = 0; i2 < size; i2++) {
                View view2 = this.f734k.get(i2).f833b;
                RecyclerView.m mVar = (RecyclerView.m) view2.getLayoutParams();
                if (!mVar.c() && this.f727d == mVar.a()) {
                    a(view2);
                    return view2;
                }
            }
            return null;
        }
    }

    @SuppressLint({"BanParcelableUsage"})
    public static class d implements Parcelable {
        public static final Parcelable.Creator<d> CREATOR = new a();

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

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

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

        public static class a implements Parcelable.Creator<d> {
            @Override // android.os.Parcelable.Creator
            public d createFromParcel(Parcel parcel) {
                return new d(parcel);
            }

            @Override // android.os.Parcelable.Creator
            public d[] newArray(int i2) {
                return new d[i2];
            }
        }

        public d() {
        }

        public d(Parcel parcel) {
            this.f736f = parcel.readInt();
            this.f737m = parcel.readInt();
            this.f738n = parcel.readInt() == 1;
        }

        public d(d dVar) {
            this.f736f = dVar.f736f;
            this.f737m = dVar.f737m;
            this.f738n = dVar.f738n;
        }

        public boolean a() {
            return this.f736f >= 0;
        }

        @Override // android.os.Parcelable
        public int describeContents() {
            return 0;
        }

        @Override // android.os.Parcelable
        public void writeToParcel(Parcel parcel, int i2) {
            parcel.writeInt(this.f736f);
            parcel.writeInt(this.f737m);
            parcel.writeInt(this.f738n ? 1 : 0);
        }
    }

    public LinearLayoutManager(int i2, boolean z2) {
        this.f709r = 1;
        this.f713v = false;
        this.f714w = false;
        this.f715x = false;
        this.f716y = true;
        this.f717z = -1;
        this.A = Integer.MIN_VALUE;
        this.B = null;
        this.C = new a();
        this.D = new b();
        this.E = 2;
        this.F = new int[2];
        C1(i2);
        d(null);
        if (z2 == this.f713v) {
            return;
        }
        this.f713v = z2;
        K0();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public Parcelable A0() {
        d dVar = this.B;
        if (dVar != null) {
            return new d(dVar);
        }
        d dVar2 = new d();
        if (y() > 0) {
            f1();
            boolean z2 = this.f712u ^ this.f714w;
            dVar2.f738n = z2;
            if (z2) {
                View viewS1 = s1();
                dVar2.f737m = this.f711t.g() - this.f711t.b(viewS1);
                dVar2.f736f = R(viewS1);
            } else {
                View viewT1 = t1();
                dVar2.f736f = R(viewT1);
                dVar2.f737m = this.f711t.e(viewT1) - this.f711t.k();
            }
        } else {
            dVar2.f736f = -1;
        }
        return dVar2;
    }

    public final void A1() {
        this.f714w = (this.f709r == 1 || !u1()) ? this.f713v : !this.f713v;
    }

    public int B1(int i2, RecyclerView.r rVar, RecyclerView.w wVar) {
        if (y() == 0 || i2 == 0) {
            return 0;
        }
        f1();
        this.f710s.a = true;
        int i3 = i2 > 0 ? 1 : -1;
        int iAbs = Math.abs(i2);
        E1(i3, iAbs, true, wVar);
        c cVar = this.f710s;
        int iG1 = g1(rVar, cVar, wVar, false) + cVar.f730g;
        if (iG1 < 0) {
            return 0;
        }
        if (iAbs > iG1) {
            i2 = i3 * iG1;
        }
        this.f711t.p(-i2);
        this.f710s.f733j = i2;
        return i2;
    }

    public void C1(int i2) {
        if (i2 != 0 && i2 != 1) {
            throw new IllegalArgumentException(g.a.a.a.a.l("invalid orientation:", i2));
        }
        d(null);
        if (i2 != this.f709r || this.f711t == null) {
            s sVarA = s.a(this, i2);
            this.f711t = sVarA;
            this.C.a = sVarA;
            this.f709r = i2;
            K0();
        }
    }

    public void D1(boolean z2) {
        d(null);
        if (this.f715x == z2) {
            return;
        }
        this.f715x = z2;
        K0();
    }

    public final void E1(int i2, int i3, boolean z2, RecyclerView.w wVar) {
        int iK;
        this.f710s.f735l = z1();
        this.f710s.f729f = i2;
        int[] iArr = this.F;
        iArr[0] = 0;
        iArr[1] = 0;
        Z0(wVar, iArr);
        int iMax = Math.max(0, this.F[0]);
        int iMax2 = Math.max(0, this.F[1]);
        boolean z3 = i2 == 1;
        c cVar = this.f710s;
        int i4 = z3 ? iMax2 : iMax;
        cVar.f731h = i4;
        if (!z3) {
            iMax = iMax2;
        }
        cVar.f732i = iMax;
        if (z3) {
            cVar.f731h = this.f711t.h() + i4;
            View viewS1 = s1();
            c cVar2 = this.f710s;
            cVar2.f728e = this.f714w ? -1 : 1;
            int iR = R(viewS1);
            c cVar3 = this.f710s;
            cVar2.f727d = iR + cVar3.f728e;
            cVar3.f725b = this.f711t.b(viewS1);
            iK = this.f711t.b(viewS1) - this.f711t.g();
        } else {
            View viewT1 = t1();
            c cVar4 = this.f710s;
            cVar4.f731h = this.f711t.k() + cVar4.f731h;
            c cVar5 = this.f710s;
            cVar5.f728e = this.f714w ? 1 : -1;
            int iR2 = R(viewT1);
            c cVar6 = this.f710s;
            cVar5.f727d = iR2 + cVar6.f728e;
            cVar6.f725b = this.f711t.e(viewT1);
            iK = (-this.f711t.e(viewT1)) + this.f711t.k();
        }
        c cVar7 = this.f710s;
        cVar7.f726c = i3;
        if (z2) {
            cVar7.f726c = i3 - iK;
        }
        cVar7.f730g = iK;
    }

    public final void F1(int i2, int i3) {
        this.f710s.f726c = this.f711t.g() - i3;
        c cVar = this.f710s;
        cVar.f728e = this.f714w ? -1 : 1;
        cVar.f727d = i2;
        cVar.f729f = 1;
        cVar.f725b = i3;
        cVar.f730g = Integer.MIN_VALUE;
    }

    public final void G1(int i2, int i3) {
        this.f710s.f726c = i3 - this.f711t.k();
        c cVar = this.f710s;
        cVar.f727d = i2;
        cVar.f728e = this.f714w ? 1 : -1;
        cVar.f729f = -1;
        cVar.f725b = i3;
        cVar.f730g = Integer.MIN_VALUE;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int L0(int i2, RecyclerView.r rVar, RecyclerView.w wVar) {
        if (this.f709r == 1) {
            return 0;
        }
        return B1(i2, rVar, wVar);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void M0(int i2) {
        this.f717z = i2;
        this.A = Integer.MIN_VALUE;
        d dVar = this.B;
        if (dVar != null) {
            dVar.f736f = -1;
        }
        K0();
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int N0(int i2, RecyclerView.r rVar, RecyclerView.w wVar) {
        if (this.f709r == 0) {
            return 0;
        }
        return B1(i2, rVar, wVar);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public boolean U0() {
        boolean z2;
        if (this.f779o == 1073741824 || this.f778n == 1073741824) {
            return false;
        }
        int iY = y();
        int i2 = 0;
        while (true) {
            if (i2 >= iY) {
                z2 = false;
                break;
            }
            ViewGroup.LayoutParams layoutParams = x(i2).getLayoutParams();
            if (layoutParams.width < 0 && layoutParams.height < 0) {
                z2 = true;
                break;
            }
            i2++;
        }
        return z2;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public boolean W() {
        return true;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void W0(RecyclerView recyclerView, RecyclerView.w wVar, int i2) {
        o oVar = new o(recyclerView.getContext());
        oVar.a = i2;
        X0(oVar);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public boolean Y0() {
        return this.B == null && this.f712u == this.f715x;
    }

    public void Z0(RecyclerView.w wVar, int[] iArr) {
        int i2;
        int iL = wVar.a != -1 ? this.f711t.l() : 0;
        if (this.f710s.f729f == -1) {
            i2 = 0;
        } else {
            i2 = iL;
            iL = 0;
        }
        iArr[0] = iL;
        iArr[1] = i2;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.v.b
    public PointF a(int i2) {
        if (y() == 0) {
            return null;
        }
        int i3 = (i2 < R(x(0))) != this.f714w ? -1 : 1;
        return this.f709r == 0 ? new PointF(i3, 0.0f) : new PointF(0.0f, i3);
    }

    public void a1(RecyclerView.w wVar, c cVar, RecyclerView.l.c cVar2) {
        int i2 = cVar.f727d;
        if (i2 < 0 || i2 >= wVar.b()) {
            return;
        }
        ((m.b) cVar2).a(i2, Math.max(0, cVar.f730g));
    }

    public final int b1(RecyclerView.w wVar) {
        if (y() == 0) {
            return 0;
        }
        f1();
        return h.h(wVar, this.f711t, j1(!this.f716y, true), i1(!this.f716y, true), this, this.f716y);
    }

    public final int c1(RecyclerView.w wVar) {
        if (y() == 0) {
            return 0;
        }
        f1();
        return h.i(wVar, this.f711t, j1(!this.f716y, true), i1(!this.f716y, true), this, this.f716y, this.f714w);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void d(String str) {
        RecyclerView recyclerView;
        if (this.B != null || (recyclerView = this.f766b) == null) {
            return;
        }
        recyclerView.i(str);
    }

    public final int d1(RecyclerView.w wVar) {
        if (y() == 0) {
            return 0;
        }
        f1();
        return h.j(wVar, this.f711t, j1(!this.f716y, true), i1(!this.f716y, true), this, this.f716y);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public boolean e() {
        return this.f709r == 0;
    }

    public int e1(int i2) {
        return i2 != 1 ? i2 != 2 ? i2 != 17 ? i2 != 33 ? i2 != 66 ? (i2 == 130 && this.f709r == 1) ? 1 : Integer.MIN_VALUE : this.f709r == 0 ? 1 : Integer.MIN_VALUE : this.f709r == 1 ? -1 : Integer.MIN_VALUE : this.f709r == 0 ? -1 : Integer.MIN_VALUE : (this.f709r != 1 && u1()) ? -1 : 1 : (this.f709r != 1 && u1()) ? 1 : -1;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public boolean f() {
        return this.f709r == 1;
    }

    public void f1() {
        if (this.f710s == null) {
            this.f710s = new c();
        }
    }

    public int g1(RecyclerView.r rVar, c cVar, RecyclerView.w wVar, boolean z2) {
        int i2 = cVar.f726c;
        int i3 = cVar.f730g;
        if (i3 != Integer.MIN_VALUE) {
            if (i2 < 0) {
                cVar.f730g = i3 + i2;
            }
            x1(rVar, cVar);
        }
        int i4 = cVar.f726c + cVar.f731h;
        b bVar = this.D;
        while (true) {
            if ((!cVar.f735l && i4 <= 0) || !cVar.b(wVar)) {
                break;
            }
            bVar.a = 0;
            bVar.f722b = false;
            bVar.f723c = false;
            bVar.f724d = false;
            v1(rVar, wVar, cVar, bVar);
            if (!bVar.f722b) {
                int i5 = cVar.f725b;
                int i6 = bVar.a;
                cVar.f725b = (cVar.f729f * i6) + i5;
                if (!bVar.f723c || cVar.f734k != null || !wVar.f818g) {
                    cVar.f726c -= i6;
                    i4 -= i6;
                }
                int i7 = cVar.f730g;
                if (i7 != Integer.MIN_VALUE) {
                    int i8 = i7 + i6;
                    cVar.f730g = i8;
                    int i9 = cVar.f726c;
                    if (i9 < 0) {
                        cVar.f730g = i8 + i9;
                    }
                    x1(rVar, cVar);
                }
                if (z2 && bVar.f724d) {
                    break;
                }
            } else {
                break;
            }
        }
        return i2 - cVar.f726c;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void h0(RecyclerView recyclerView, RecyclerView.r rVar) {
        g0();
    }

    public final View h1(RecyclerView.r rVar, RecyclerView.w wVar) {
        return p1(rVar, wVar, 0, y(), wVar.b());
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void i(int i2, int i3, RecyclerView.w wVar, RecyclerView.l.c cVar) {
        if (this.f709r != 0) {
            i2 = i3;
        }
        if (y() == 0 || i2 == 0) {
            return;
        }
        f1();
        E1(i2 > 0 ? 1 : -1, Math.abs(i2), true, wVar);
        a1(wVar, this.f710s, cVar);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public View i0(View view, int i2, RecyclerView.r rVar, RecyclerView.w wVar) {
        int iE1;
        A1();
        if (y() == 0 || (iE1 = e1(i2)) == Integer.MIN_VALUE) {
            return null;
        }
        f1();
        E1(iE1, (int) (this.f711t.l() * 0.33333334f), false, wVar);
        c cVar = this.f710s;
        cVar.f730g = Integer.MIN_VALUE;
        cVar.a = false;
        g1(rVar, cVar, wVar, true);
        View viewN1 = iE1 == -1 ? this.f714w ? n1(y() - 1, -1) : n1(0, y()) : this.f714w ? n1(0, y()) : n1(y() - 1, -1);
        View viewT1 = iE1 == -1 ? t1() : s1();
        if (!viewT1.hasFocusable()) {
            return viewN1;
        }
        if (viewN1 == null) {
            return null;
        }
        return viewT1;
    }

    public View i1(boolean z2, boolean z3) {
        int iY;
        int iY2;
        if (this.f714w) {
            iY = 0;
            iY2 = y();
        } else {
            iY = y() - 1;
            iY2 = -1;
        }
        return o1(iY, iY2, z2, z3);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void j(int i2, RecyclerView.l.c cVar) {
        boolean z2;
        int i3;
        d dVar = this.B;
        if (dVar == null || !dVar.a()) {
            A1();
            z2 = this.f714w;
            i3 = this.f717z;
            if (i3 == -1) {
                i3 = z2 ? i2 - 1 : 0;
            }
        } else {
            d dVar2 = this.B;
            z2 = dVar2.f738n;
            i3 = dVar2.f736f;
        }
        int i4 = z2 ? -1 : 1;
        for (int i5 = 0; i5 < this.E && i3 >= 0 && i3 < i2; i5++) {
            ((m.b) cVar).a(i3, 0);
            i3 += i4;
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void j0(AccessibilityEvent accessibilityEvent) {
        RecyclerView.r rVar = this.f766b.f747p;
        k0(accessibilityEvent);
        if (y() > 0) {
            accessibilityEvent.setFromIndex(k1());
            accessibilityEvent.setToIndex(m1());
        }
    }

    public View j1(boolean z2, boolean z3) {
        int iY;
        int iY2;
        if (this.f714w) {
            iY = y() - 1;
            iY2 = -1;
        } else {
            iY = 0;
            iY2 = y();
        }
        return o1(iY, iY2, z2, z3);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int k(RecyclerView.w wVar) {
        return b1(wVar);
    }

    public int k1() {
        View viewO1 = o1(0, y(), false, true);
        if (viewO1 == null) {
            return -1;
        }
        return R(viewO1);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int l(RecyclerView.w wVar) {
        return c1(wVar);
    }

    public final View l1(RecyclerView.r rVar, RecyclerView.w wVar) {
        return p1(rVar, wVar, y() - 1, -1, wVar.b());
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int m(RecyclerView.w wVar) {
        return d1(wVar);
    }

    public int m1() {
        View viewO1 = o1(y() - 1, -1, false, true);
        if (viewO1 == null) {
            return -1;
        }
        return R(viewO1);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int n(RecyclerView.w wVar) {
        return b1(wVar);
    }

    public View n1(int i2, int i3) {
        int i4;
        int i5;
        f1();
        if ((i3 > i2 ? (byte) 1 : i3 < i2 ? (byte) -1 : (byte) 0) == 0) {
            return x(i2);
        }
        if (this.f711t.e(x(i2)) < this.f711t.k()) {
            i4 = 16644;
            i5 = 16388;
        } else {
            i4 = 4161;
            i5 = 4097;
        }
        return (this.f709r == 0 ? this.f769e : this.f770f).a(i2, i3, i4, i5);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int o(RecyclerView.w wVar) {
        return c1(wVar);
    }

    public View o1(int i2, int i3, boolean z2, boolean z3) {
        f1();
        return (this.f709r == 0 ? this.f769e : this.f770f).a(i2, i3, z2 ? 24579 : 320, z3 ? 320 : 0);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public int p(RecyclerView.w wVar) {
        return d1(wVar);
    }

    public View p1(RecyclerView.r rVar, RecyclerView.w wVar, int i2, int i3, int i4) {
        f1();
        int iK = this.f711t.k();
        int iG = this.f711t.g();
        int i5 = i3 > i2 ? 1 : -1;
        View view = null;
        View view2 = null;
        while (i2 != i3) {
            View viewX = x(i2);
            int iR = R(viewX);
            if (iR >= 0 && iR < i4) {
                if (((RecyclerView.m) viewX.getLayoutParams()).c()) {
                    if (view2 == null) {
                        view2 = viewX;
                    }
                } else {
                    if (this.f711t.e(viewX) < iG && this.f711t.b(viewX) >= iK) {
                        return viewX;
                    }
                    if (view == null) {
                        view = viewX;
                    }
                }
            }
            i2 += i5;
        }
        return view != null ? view : view2;
    }

    public final int q1(int i2, RecyclerView.r rVar, RecyclerView.w wVar, boolean z2) {
        int iG;
        int iG2 = this.f711t.g() - i2;
        if (iG2 <= 0) {
            return 0;
        }
        int i3 = -B1(-iG2, rVar, wVar);
        int i4 = i2 + i3;
        if (!z2 || (iG = this.f711t.g() - i4) <= 0) {
            return i3;
        }
        this.f711t.p(iG);
        return iG + i3;
    }

    public final int r1(int i2, RecyclerView.r rVar, RecyclerView.w wVar, boolean z2) {
        int iK;
        int iK2 = i2 - this.f711t.k();
        if (iK2 <= 0) {
            return 0;
        }
        int i3 = -B1(iK2, rVar, wVar);
        int i4 = i2 + i3;
        if (!z2 || (iK = i4 - this.f711t.k()) <= 0) {
            return i3;
        }
        this.f711t.p(-iK);
        return i3 - iK;
    }

    public final View s1() {
        return x(this.f714w ? 0 : y() - 1);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public View t(int i2) {
        int iY = y();
        if (iY == 0) {
            return null;
        }
        int iR = i2 - R(x(0));
        if (iR >= 0 && iR < iY) {
            View viewX = x(iR);
            if (R(viewX) == i2) {
                return viewX;
            }
        }
        return super.t(i2);
    }

    public final View t1() {
        return x(this.f714w ? y() - 1 : 0);
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public RecyclerView.m u() {
        return new RecyclerView.m(-2, -2);
    }

    /* JADX WARN: Removed duplicated region for block: B:102:0x01ad  */
    /* JADX WARN: Removed duplicated region for block: B:137:0x0222  */
    /* JADX WARN: Removed duplicated region for block: B:87:0x0175  */
    @Override // androidx.recyclerview.widget.RecyclerView.l
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public void u0(androidx.recyclerview.widget.RecyclerView.r r17, androidx.recyclerview.widget.RecyclerView.w r18) {
        /*
            Method dump skipped, instruction units count: 1072
            To view this dump add '--comments-level debug' option
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.LinearLayoutManager.u0(androidx.recyclerview.widget.RecyclerView$r, androidx.recyclerview.widget.RecyclerView$w):void");
    }

    public boolean u1() {
        return K() == 1;
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void v0(RecyclerView.w wVar) {
        this.B = null;
        this.f717z = -1;
        this.A = Integer.MIN_VALUE;
        this.C.d();
    }

    public void v1(RecyclerView.r rVar, RecyclerView.w wVar, c cVar, b bVar) {
        int i2;
        int i3;
        int i4;
        int iO;
        int iD;
        View viewC = cVar.c(rVar);
        if (viewC == null) {
            bVar.f722b = true;
            return;
        }
        RecyclerView.m mVar = (RecyclerView.m) viewC.getLayoutParams();
        if (cVar.f734k == null) {
            if (this.f714w == (cVar.f729f == -1)) {
                c(viewC, -1, false);
            } else {
                c(viewC, 0, false);
            }
        } else {
            if (this.f714w == (cVar.f729f == -1)) {
                c(viewC, -1, true);
            } else {
                c(viewC, 0, true);
            }
        }
        RecyclerView.m mVar2 = (RecyclerView.m) viewC.getLayoutParams();
        Rect rectL = this.f766b.L(viewC);
        int i5 = rectL.left + rectL.right + 0;
        int i6 = rectL.top + rectL.bottom + 0;
        int iZ = RecyclerView.l.z(this.f780p, this.f778n, P() + O() + ((ViewGroup.MarginLayoutParams) mVar2).leftMargin + ((ViewGroup.MarginLayoutParams) mVar2).rightMargin + i5, ((ViewGroup.MarginLayoutParams) mVar2).width, e());
        int iZ2 = RecyclerView.l.z(this.f781q, this.f779o, N() + Q() + ((ViewGroup.MarginLayoutParams) mVar2).topMargin + ((ViewGroup.MarginLayoutParams) mVar2).bottomMargin + i6, ((ViewGroup.MarginLayoutParams) mVar2).height, f());
        if (T0(viewC, iZ, iZ2, mVar2)) {
            viewC.measure(iZ, iZ2);
        }
        bVar.a = this.f711t.c(viewC);
        if (this.f709r == 1) {
            if (u1()) {
                iD = this.f780p - P();
                iO = iD - this.f711t.d(viewC);
            } else {
                iO = O();
                iD = this.f711t.d(viewC) + iO;
            }
            int i7 = cVar.f729f;
            int i8 = cVar.f725b;
            if (i7 == -1) {
                i4 = i8;
                i3 = iD;
                i2 = i8 - bVar.a;
            } else {
                i2 = i8;
                i3 = iD;
                i4 = bVar.a + i8;
            }
        } else {
            int iQ = Q();
            int iD2 = this.f711t.d(viewC) + iQ;
            int i9 = cVar.f729f;
            int i10 = cVar.f725b;
            if (i9 == -1) {
                i3 = i10;
                i2 = iQ;
                i4 = iD2;
                iO = i10 - bVar.a;
            } else {
                i2 = iQ;
                i3 = bVar.a + i10;
                i4 = iD2;
                iO = i10;
            }
        }
        a0(viewC, iO, i2, i3, i4);
        if (mVar.c() || mVar.b()) {
            bVar.f723c = true;
        }
        bVar.f724d = viewC.hasFocusable();
    }

    public void w1(RecyclerView.r rVar, RecyclerView.w wVar, a aVar, int i2) {
    }

    public final void x1(RecyclerView.r rVar, c cVar) {
        if (!cVar.a || cVar.f735l) {
            return;
        }
        int i2 = cVar.f730g;
        int i3 = cVar.f732i;
        if (cVar.f729f == -1) {
            int iY = y();
            if (i2 < 0) {
                return;
            }
            int iF = (this.f711t.f() - i2) + i3;
            if (this.f714w) {
                for (int i4 = 0; i4 < iY; i4++) {
                    View viewX = x(i4);
                    if (this.f711t.e(viewX) < iF || this.f711t.o(viewX) < iF) {
                        y1(rVar, 0, i4);
                        return;
                    }
                }
                return;
            }
            int i5 = iY - 1;
            for (int i6 = i5; i6 >= 0; i6--) {
                View viewX2 = x(i6);
                if (this.f711t.e(viewX2) < iF || this.f711t.o(viewX2) < iF) {
                    y1(rVar, i5, i6);
                    return;
                }
            }
            return;
        }
        if (i2 < 0) {
            return;
        }
        int i7 = i2 - i3;
        int iY2 = y();
        if (!this.f714w) {
            for (int i8 = 0; i8 < iY2; i8++) {
                View viewX3 = x(i8);
                if (this.f711t.b(viewX3) > i7 || this.f711t.n(viewX3) > i7) {
                    y1(rVar, 0, i8);
                    return;
                }
            }
            return;
        }
        int i9 = iY2 - 1;
        for (int i10 = i9; i10 >= 0; i10--) {
            View viewX4 = x(i10);
            if (this.f711t.b(viewX4) > i7 || this.f711t.n(viewX4) > i7) {
                y1(rVar, i9, i10);
                return;
            }
        }
    }

    public final void y1(RecyclerView.r rVar, int i2, int i3) {
        if (i2 == i3) {
            return;
        }
        if (i3 <= i2) {
            while (i2 > i3) {
                H0(i2, rVar);
                i2--;
            }
        } else {
            for (int i4 = i3 - 1; i4 >= i2; i4--) {
                H0(i4, rVar);
            }
        }
    }

    @Override // androidx.recyclerview.widget.RecyclerView.l
    public void z0(Parcelable parcelable) {
        if (parcelable instanceof d) {
            this.B = (d) parcelable;
            K0();
        }
    }

    public boolean z1() {
        return this.f711t.i() == 0 && this.f711t.f() == 0;
    }

    public LinearLayoutManager(Context context, AttributeSet attributeSet, int i2, int i3) {
        this.f709r = 1;
        this.f713v = false;
        this.f714w = false;
        this.f715x = false;
        this.f716y = true;
        this.f717z = -1;
        this.A = Integer.MIN_VALUE;
        this.B = null;
        this.C = new a();
        this.D = new b();
        this.E = 2;
        this.F = new int[2];
        RecyclerView.l.d dVarS = RecyclerView.l.S(context, attributeSet, i2, i3);
        C1(dVarS.a);
        boolean z2 = dVarS.f783c;
        d(null);
        if (z2 != this.f713v) {
            this.f713v = z2;
            K0();
        }
        D1(dVarS.f784d);
    }
}
