package androidx.recyclerview.widget;

import F3.e;
import L.g;
import L1.RunnableC0090d0;
import L1.T;
import P.C0172p;
import P.C0174s;
import P.I;
import P.Q;
import V.d;
import android.R;
import android.animation.LayoutTransition;
import android.content.Context;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Canvas;
import android.graphics.Rect;
import android.graphics.RectF;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.StateListDrawable;
import android.os.Build;
import android.os.Parcelable;
import android.os.SystemClock;
import android.os.Trace;
import android.util.AttributeSet;
import android.util.Log;
import android.util.SparseArray;
import android.view.MotionEvent;
import android.view.VelocityTracker;
import android.view.View;
import android.view.ViewConfiguration;
import android.view.ViewGroup;
import android.view.ViewParent;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityManager;
import android.widget.EdgeEffect;
import android.widget.OverScroller;
import androidx.core.view.ScrollingView;
import androidx.datastore.preferences.protobuf.C0247k;
import io.sentry.internal.debugmeta.c;
import java.lang.ref.WeakReference;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.ArrayList;
import n0.a;
import r.C0968g;
import r.j;
import t0.AbstractC1021a;
import u0.AbstractC1031C;
import u0.AbstractC1032D;
import u0.AbstractC1035G;
import u0.AbstractC1037I;
import u0.AbstractC1038J;
import u0.AbstractC1062y;
import u0.C1030B;
import u0.C1036H;
import u0.C1039a;
import u0.C1040b;
import u0.C1047i;
import u0.C1050l;
import u0.C1058u;
import u0.C1061x;
import u0.InterfaceC1029A;
import u0.K;
import u0.L;
import u0.M;
import u0.N;
import u0.O;
import u0.RunnableC1052n;
import u0.S;
import u0.U;
import u0.V;
import u0.X;
import u0.e0;

/* JADX INFO: loaded from: classes.dex */
public class RecyclerView extends ViewGroup implements ScrollingView {

    /* JADX INFO: renamed from: C0, reason: collision with root package name */
    public static final int[] f4534C0 = {R.attr.nestedScrollingEnabled};

    /* JADX INFO: renamed from: D0, reason: collision with root package name */
    public static final Class[] f4535D0;

    /* JADX INFO: renamed from: E0, reason: collision with root package name */
    public static final d f4536E0;

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

    /* JADX INFO: renamed from: A0, reason: collision with root package name */
    public final RunnableC0090d0 f4538A0;

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

    /* JADX INFO: renamed from: B0, reason: collision with root package name */
    public final C1061x f4540B0;

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

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

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

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

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

    /* JADX INFO: renamed from: H, reason: collision with root package name */
    public final AccessibilityManager f4546H;
    public boolean I;
    public boolean J;
    public int K;

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

    /* JADX INFO: renamed from: M, reason: collision with root package name */
    public C1030B f4548M;

    /* JADX INFO: renamed from: N, reason: collision with root package name */
    public EdgeEffect f4549N;

    /* JADX INFO: renamed from: O, reason: collision with root package name */
    public EdgeEffect f4550O;

    /* JADX INFO: renamed from: P, reason: collision with root package name */
    public EdgeEffect f4551P;

    /* JADX INFO: renamed from: Q, reason: collision with root package name */
    public EdgeEffect f4552Q;

    /* JADX INFO: renamed from: R, reason: collision with root package name */
    public AbstractC1031C f4553R;

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

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

    /* JADX INFO: renamed from: U, reason: collision with root package name */
    public VelocityTracker f4556U;

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

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

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

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

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

    /* JADX INFO: renamed from: d0, reason: collision with root package name */
    public AbstractC1037I f4562d0;

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

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

    /* JADX INFO: renamed from: g0, reason: collision with root package name */
    public final float f4565g0;

    /* JADX INFO: renamed from: h0, reason: collision with root package name */
    public final float f4566h0;

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

    /* JADX INFO: renamed from: j0, reason: collision with root package name */
    public final U f4568j0;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final a f4569k;

    /* JADX INFO: renamed from: k0, reason: collision with root package name */
    public RunnableC1052n f4570k0;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final M f4571l;
    public final C0247k l0;

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

    /* JADX INFO: renamed from: m0, reason: collision with root package name */
    public final S f4573m0;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public final e f4574n;

    /* JADX INFO: renamed from: n0, reason: collision with root package name */
    public AbstractC1038J f4575n0;

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

    /* JADX INFO: renamed from: o0, reason: collision with root package name */
    public ArrayList f4577o0;
    public final c p;

    /* JADX INFO: renamed from: p0, reason: collision with root package name */
    public boolean f4578p0;
    public boolean q;

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

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

    /* JADX INFO: renamed from: r0, reason: collision with root package name */
    public final C1061x f4581r0;

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

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

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

    /* JADX INFO: renamed from: t0, reason: collision with root package name */
    public X f4585t0;

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

    /* JADX INFO: renamed from: u0, reason: collision with root package name */
    public final int[] f4587u0;

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

    /* JADX INFO: renamed from: v0, reason: collision with root package name */
    public C0172p f4589v0;

    /* JADX INFO: renamed from: w, reason: collision with root package name */
    public final ArrayList f4590w;

    /* JADX INFO: renamed from: w0, reason: collision with root package name */
    public final int[] f4591w0;

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public final ArrayList f4592x;

    /* JADX INFO: renamed from: x0, reason: collision with root package name */
    public final int[] f4593x0;

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

    /* JADX INFO: renamed from: y0, reason: collision with root package name */
    public final int[] f4595y0;

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

    /* JADX INFO: renamed from: z0, reason: collision with root package name */
    public final ArrayList f4597z0;

    static {
        Class cls = Integer.TYPE;
        f4535D0 = new Class[]{Context.class, AttributeSet.class, cls, cls};
        f4536E0 = new d(1);
    }

    public RecyclerView(Context context, AttributeSet attributeSet) {
        this(context, attributeSet, com.riyaz.zvytour.R.attr.recyclerViewStyle);
    }

    public static RecyclerView C(View view) {
        if (!(view instanceof ViewGroup)) {
            return null;
        }
        if (view instanceof RecyclerView) {
            return (RecyclerView) view;
        }
        ViewGroup viewGroup = (ViewGroup) view;
        int childCount = viewGroup.getChildCount();
        for (int i = 0; i < childCount; i++) {
            RecyclerView recyclerViewC = C(viewGroup.getChildAt(i));
            if (recyclerViewC != null) {
                return recyclerViewC;
            }
        }
        return null;
    }

    public static V H(View view) {
        if (view == null) {
            return null;
        }
        return ((C1036H) view.getLayoutParams()).f10073a;
    }

    private C0172p getScrollingChildHelper() {
        if (this.f4589v0 == null) {
            this.f4589v0 = new C0172p(this);
        }
        return this.f4589v0;
    }

    public static void i(V v5) {
        WeakReference weakReference = v5.f10119b;
        if (weakReference != null) {
            View view = (View) weakReference.get();
            while (view != null) {
                if (view == v5.f10118a) {
                    return;
                }
                Object parent = view.getParent();
                view = parent instanceof View ? (View) parent : null;
            }
            v5.f10119b = null;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:23:0x005e A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:27:0x0061 A[SYNTHETIC] */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final boolean A(android.view.MotionEvent r12) {
        /*
            r11 = this;
            int r0 = r12.getAction()
            java.util.ArrayList r1 = r11.f4592x
            int r2 = r1.size()
            r3 = 0
            r4 = r3
        Lc:
            if (r4 >= r2) goto L64
            java.lang.Object r5 = r1.get(r4)
            u0.l r5 = (u0.C1050l) r5
            int r6 = r5.f10241v
            r7 = 1
            r8 = 2
            if (r6 != r7) goto L59
            float r6 = r12.getX()
            float r9 = r12.getY()
            boolean r6 = r5.d(r6, r9)
            float r9 = r12.getX()
            float r10 = r12.getY()
            boolean r9 = r5.c(r9, r10)
            int r10 = r12.getAction()
            if (r10 != 0) goto L61
            if (r6 != 0) goto L3c
            if (r9 == 0) goto L61
        L3c:
            if (r9 == 0) goto L49
            r5.f10242w = r7
            float r6 = r12.getX()
            int r6 = (int) r6
            float r6 = (float) r6
            r5.p = r6
            goto L55
        L49:
            if (r6 == 0) goto L55
            r5.f10242w = r8
            float r6 = r12.getY()
            int r6 = (int) r6
            float r6 = (float) r6
            r5.f10234m = r6
        L55:
            r5.f(r8)
            goto L5b
        L59:
            if (r6 != r8) goto L61
        L5b:
            r6 = 3
            if (r0 == r6) goto L61
            r11.f4594y = r5
            return r7
        L61:
            int r4 = r4 + 1
            goto Lc
        L64:
            return r3
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.A(android.view.MotionEvent):boolean");
    }

    public final void B(int[] iArr) {
        int i = this.f4576o.i();
        if (i == 0) {
            iArr[0] = -1;
            iArr[1] = -1;
            return;
        }
        int i5 = Integer.MAX_VALUE;
        int i6 = Integer.MIN_VALUE;
        for (int i7 = 0; i7 < i; i7++) {
            V vH = H(this.f4576o.h(i7));
            if (!vH.o()) {
                int iB = vH.b();
                if (iB < i5) {
                    i5 = iB;
                }
                if (iB > i6) {
                    i6 = iB;
                }
            }
        }
        iArr[0] = i5;
        iArr[1] = i6;
    }

    public final V D(int i) {
        V v5 = null;
        if (this.I) {
            return null;
        }
        int iL = this.f4576o.l();
        for (int i5 = 0; i5 < iL; i5++) {
            V vH = H(this.f4576o.k(i5));
            if (vH != null && !vH.h() && E(vH) == i) {
                if (!((ArrayList) this.f4576o.f10153d).contains(vH.f10118a)) {
                    return vH;
                }
                v5 = vH;
            }
        }
        return v5;
    }

    public final int E(V v5) {
        if (((v5.f10126j & 524) != 0) || !v5.e()) {
            return -1;
        }
        e eVar = this.f4574n;
        int i = v5.f10120c;
        ArrayList arrayList = (ArrayList) eVar.f715m;
        int size = arrayList.size();
        for (int i5 = 0; i5 < size; i5++) {
            C1039a c1039a = (C1039a) arrayList.get(i5);
            int i6 = c1039a.f10146a;
            if (i6 != 1) {
                if (i6 == 2) {
                    int i7 = c1039a.f10147b;
                    if (i7 <= i) {
                        int i8 = c1039a.f10148c;
                        if (i7 + i8 > i) {
                            return -1;
                        }
                        i -= i8;
                    } else {
                        continue;
                    }
                } else if (i6 == 8) {
                    int i9 = c1039a.f10147b;
                    if (i9 == i) {
                        i = c1039a.f10148c;
                    } else {
                        if (i9 < i) {
                            i--;
                        }
                        if (c1039a.f10148c <= i) {
                            i++;
                        }
                    }
                }
            } else if (c1039a.f10147b <= i) {
                i += c1039a.f10148c;
            }
        }
        return i;
    }

    public final long F(V v5) {
        return this.f4586u.f10310b ? v5.f10122e : v5.f10120c;
    }

    public final V G(View view) {
        ViewParent parent = view.getParent();
        if (parent == null || parent == this) {
            return H(view);
        }
        throw new IllegalArgumentException("View " + view + " is not a direct child of " + this);
    }

    public final Rect I(View view) {
        C1036H c1036h = (C1036H) view.getLayoutParams();
        boolean z5 = c1036h.f10075c;
        Rect rect = c1036h.f10074b;
        if (!z5 || (this.f4573m0.f10105g && (c1036h.f10073a.k() || c1036h.f10073a.f()))) {
            return rect;
        }
        rect.set(0, 0, 0, 0);
        ArrayList arrayList = this.f4590w;
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            Rect rect2 = this.f4580r;
            rect2.set(0, 0, 0, 0);
            ((AbstractC1032D) arrayList.get(i)).getClass();
            ((C1036H) view.getLayoutParams()).f10073a.getClass();
            rect2.set(0, 0, 0, 0);
            rect.left += rect2.left;
            rect.top += rect2.top;
            rect.right += rect2.right;
            rect.bottom += rect2.bottom;
        }
        c1036h.f10075c = false;
        return rect;
    }

    public final boolean J() {
        return !this.f4539B || this.I || this.f4574n.i();
    }

    public final boolean K() {
        return this.K > 0;
    }

    public final void L(int i) {
        if (this.f4588v == null) {
            return;
        }
        setScrollState(2);
        this.f4588v.j0(i);
        awakenScrollBars();
    }

    public final void M() {
        int iL = this.f4576o.l();
        for (int i = 0; i < iL; i++) {
            ((C1036H) this.f4576o.k(i).getLayoutParams()).f10075c = true;
        }
        ArrayList arrayList = this.f4571l.f10085c;
        int size = arrayList.size();
        for (int i5 = 0; i5 < size; i5++) {
            C1036H c1036h = (C1036H) ((V) arrayList.get(i5)).f10118a.getLayoutParams();
            if (c1036h != null) {
                c1036h.f10075c = true;
            }
        }
    }

    public final void N(int i, boolean z5, int i5) {
        int i6 = i + i5;
        int iL = this.f4576o.l();
        for (int i7 = 0; i7 < iL; i7++) {
            V vH = H(this.f4576o.k(i7));
            if (vH != null && !vH.o()) {
                int i8 = vH.f10120c;
                S s5 = this.f4573m0;
                if (i8 >= i6) {
                    vH.l(-i5, z5);
                    s5.f10104f = true;
                } else if (i8 >= i) {
                    vH.a(8);
                    vH.l(-i5, z5);
                    vH.f10120c = i - 1;
                    s5.f10104f = true;
                }
            }
        }
        M m5 = this.f4571l;
        ArrayList arrayList = m5.f10085c;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            V v5 = (V) arrayList.get(size);
            if (v5 != null) {
                int i9 = v5.f10120c;
                if (i9 >= i6) {
                    v5.l(-i5, z5);
                } else if (i9 >= i) {
                    v5.a(8);
                    m5.e(size);
                }
            }
        }
        requestLayout();
    }

    public final void O() {
        this.K++;
    }

    public final void P(boolean z5) {
        int i;
        AccessibilityManager accessibilityManager;
        int i5 = this.K - 1;
        this.K = i5;
        if (i5 < 1) {
            this.K = 0;
            if (z5) {
                int i6 = this.f4545G;
                this.f4545G = 0;
                if (i6 != 0 && (accessibilityManager = this.f4546H) != null && accessibilityManager.isEnabled()) {
                    AccessibilityEvent accessibilityEventObtain = AccessibilityEvent.obtain();
                    accessibilityEventObtain.setEventType(2048);
                    accessibilityEventObtain.setContentChangeTypes(i6);
                    sendAccessibilityEventUnchecked(accessibilityEventObtain);
                }
                ArrayList arrayList = this.f4597z0;
                for (int size = arrayList.size() - 1; size >= 0; size--) {
                    V v5 = (V) arrayList.get(size);
                    if (v5.f10118a.getParent() == this && !v5.o() && (i = v5.q) != -1) {
                        Field field = Q.f2392a;
                        v5.f10118a.setImportantForAccessibility(i);
                        v5.q = -1;
                    }
                }
                arrayList.clear();
            }
        }
    }

    public final void Q(MotionEvent motionEvent) {
        int actionIndex = motionEvent.getActionIndex();
        if (motionEvent.getPointerId(actionIndex) == this.f4555T) {
            int i = actionIndex == 0 ? 1 : 0;
            this.f4555T = motionEvent.getPointerId(i);
            int x5 = (int) (motionEvent.getX(i) + 0.5f);
            this.f4559a0 = x5;
            this.f4557V = x5;
            int y5 = (int) (motionEvent.getY(i) + 0.5f);
            this.f4560b0 = y5;
            this.f4558W = y5;
        }
    }

    public final void R() {
        if (this.f4583s0 || !this.f4596z) {
            return;
        }
        Field field = Q.f2392a;
        postOnAnimation(this.f4538A0);
        this.f4583s0 = true;
    }

    public final void S(V v5, C0174s c0174s) {
        v5.f10126j &= -8193;
        boolean z5 = this.f4573m0.f10106h;
        c cVar = this.p;
        if (z5 && v5.k() && !v5.h() && !v5.o()) {
            ((C0968g) cVar.f7827m).d(v5, F(v5));
        }
        j jVar = (j) cVar.f7826l;
        e0 e0VarA = (e0) jVar.get(v5);
        if (e0VarA == null) {
            e0VarA = e0.a();
            jVar.put(v5, e0VarA);
        }
        e0VarA.f10187b = c0174s;
        e0VarA.f10186a |= 4;
    }

    public final void T(View view, View view2) {
        View view3 = view2 != null ? view2 : view;
        int width = view3.getWidth();
        int height = view3.getHeight();
        Rect rect = this.f4580r;
        rect.set(0, 0, width, height);
        ViewGroup.LayoutParams layoutParams = view3.getLayoutParams();
        if (layoutParams instanceof C1036H) {
            C1036H c1036h = (C1036H) layoutParams;
            if (!c1036h.f10075c) {
                int i = rect.left;
                Rect rect2 = c1036h.f10074b;
                rect.left = i - rect2.left;
                rect.right += rect2.right;
                rect.top -= rect2.top;
                rect.bottom += rect2.bottom;
            }
        }
        if (view2 != null) {
            offsetDescendantRectToMyCoords(view2, rect);
            offsetRectIntoDescendantCoords(view, rect);
        }
        this.f4588v.g0(this, view, this.f4580r, !this.f4539B, view2 == null);
    }

    public final void U() {
        VelocityTracker velocityTracker = this.f4556U;
        if (velocityTracker != null) {
            velocityTracker.clear();
        }
        boolean zIsFinished = false;
        b0(0);
        EdgeEffect edgeEffect = this.f4549N;
        if (edgeEffect != null) {
            edgeEffect.onRelease();
            zIsFinished = this.f4549N.isFinished();
        }
        EdgeEffect edgeEffect2 = this.f4550O;
        if (edgeEffect2 != null) {
            edgeEffect2.onRelease();
            zIsFinished |= this.f4550O.isFinished();
        }
        EdgeEffect edgeEffect3 = this.f4551P;
        if (edgeEffect3 != null) {
            edgeEffect3.onRelease();
            zIsFinished |= this.f4551P.isFinished();
        }
        EdgeEffect edgeEffect4 = this.f4552Q;
        if (edgeEffect4 != null) {
            edgeEffect4.onRelease();
            zIsFinished |= this.f4552Q.isFinished();
        }
        if (zIsFinished) {
            Field field = Q.f2392a;
            postInvalidateOnAnimation();
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:31:0x00c8  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x00e0  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x00fd  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0105  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final boolean V(int r18, int r19, android.view.MotionEvent r20) {
        /*
            Method dump skipped, instruction units count: 297
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.V(int, int, android.view.MotionEvent):boolean");
    }

    public final void W(int i, int i5, int[] iArr) {
        V v5;
        C1040b c1040b = this.f4576o;
        Z();
        O();
        int i6 = g.f1251a;
        Trace.beginSection("RV Scroll");
        S s5 = this.f4573m0;
        y(s5);
        M m5 = this.f4571l;
        int iI0 = i != 0 ? this.f4588v.i0(i, m5, s5) : 0;
        int iK0 = i5 != 0 ? this.f4588v.k0(i5, m5, s5) : 0;
        Trace.endSection();
        int i7 = c1040b.i();
        for (int i8 = 0; i8 < i7; i8++) {
            View viewH = c1040b.h(i8);
            V vG = G(viewH);
            if (vG != null && (v5 = vG.i) != null) {
                int left = viewH.getLeft();
                int top = viewH.getTop();
                View view = v5.f10118a;
                if (left != view.getLeft() || top != view.getTop()) {
                    view.layout(left, top, view.getWidth() + left, view.getHeight() + top);
                }
            }
        }
        P(true);
        a0(false);
        if (iArr != null) {
            iArr[0] = iI0;
            iArr[1] = iK0;
        }
    }

    public final void X(int i) {
        C1058u c1058u;
        if (this.f4543E) {
            return;
        }
        setScrollState(0);
        U u5 = this.f4568j0;
        u5.q.removeCallbacks(u5);
        u5.f10114m.abortAnimation();
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && (c1058u = abstractC1035G.f10063e) != null) {
            c1058u.h();
        }
        AbstractC1035G abstractC1035G2 = this.f4588v;
        if (abstractC1035G2 == null) {
            Log.e("RecyclerView", "Cannot scroll to position a LayoutManager set. Call setLayoutManager with a non-null argument.");
        } else {
            abstractC1035G2.j0(i);
            awakenScrollBars();
        }
    }

    public final void Y(int i, boolean z5, int i5) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G == null) {
            Log.e("RecyclerView", "Cannot smooth scroll without a LayoutManager set. Call setLayoutManager with a non-null argument.");
            return;
        }
        if (this.f4543E) {
            return;
        }
        if (!abstractC1035G.d()) {
            i = 0;
        }
        if (!this.f4588v.e()) {
            i5 = 0;
        }
        if (i == 0 && i5 == 0) {
            return;
        }
        if (z5) {
            int i6 = i != 0 ? 1 : 0;
            if (i5 != 0) {
                i6 |= 2;
            }
            getScrollingChildHelper().g(i6, 1);
        }
        this.f4568j0.b(i, i5, Integer.MIN_VALUE, null);
    }

    public final void Z() {
        int i = this.f4541C + 1;
        this.f4541C = i;
        if (i != 1 || this.f4543E) {
            return;
        }
        this.f4542D = false;
    }

    public final void a0(boolean z5) {
        if (this.f4541C < 1) {
            this.f4541C = 1;
        }
        if (!z5 && !this.f4543E) {
            this.f4542D = false;
        }
        if (this.f4541C == 1) {
            if (z5 && this.f4542D && !this.f4543E && this.f4588v != null && this.f4586u != null) {
                n();
            }
            if (!this.f4543E) {
                this.f4542D = false;
            }
        }
        this.f4541C--;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void addFocusables(ArrayList arrayList, int i, int i5) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            abstractC1035G.getClass();
        }
        super.addFocusables(arrayList, i, i5);
    }

    public final void b0(int i) {
        getScrollingChildHelper().h(i);
    }

    @Override // android.view.ViewGroup
    public final boolean checkLayoutParams(ViewGroup.LayoutParams layoutParams) {
        return (layoutParams instanceof C1036H) && this.f4588v.f((C1036H) layoutParams);
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeHorizontalScrollExtent() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.d()) {
            return this.f4588v.j(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeHorizontalScrollOffset() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.d()) {
            return this.f4588v.k(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeHorizontalScrollRange() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.d()) {
            return this.f4588v.l(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeVerticalScrollExtent() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.e()) {
            return this.f4588v.m(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeVerticalScrollOffset() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.e()) {
            return this.f4588v.n(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View, androidx.core.view.ScrollingView
    public final int computeVerticalScrollRange() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && abstractC1035G.e()) {
            return this.f4588v.o(this.f4573m0);
        }
        return 0;
    }

    @Override // android.view.View
    public final boolean dispatchNestedFling(float f6, float f7, boolean z5) {
        return getScrollingChildHelper().a(f6, f7, z5);
    }

    @Override // android.view.View
    public final boolean dispatchNestedPreFling(float f6, float f7) {
        return getScrollingChildHelper().b(f6, f7);
    }

    @Override // android.view.View
    public final boolean dispatchNestedPreScroll(int i, int i5, int[] iArr, int[] iArr2) {
        return getScrollingChildHelper().c(i, i5, 0, iArr, iArr2);
    }

    @Override // android.view.View
    public final boolean dispatchNestedScroll(int i, int i5, int i6, int i7, int[] iArr) {
        return getScrollingChildHelper().d(i, i5, i6, i7, iArr, 0, null);
    }

    @Override // android.view.View
    public final boolean dispatchPopulateAccessibilityEvent(AccessibilityEvent accessibilityEvent) {
        onPopulateAccessibilityEvent(accessibilityEvent);
        return true;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void dispatchRestoreInstanceState(SparseArray sparseArray) {
        dispatchThawSelfOnly(sparseArray);
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void dispatchSaveInstanceState(SparseArray sparseArray) {
        dispatchFreezeSelfOnly(sparseArray);
    }

    @Override // android.view.View
    public final void draw(Canvas canvas) {
        boolean z5;
        super.draw(canvas);
        ArrayList arrayList = this.f4590w;
        int size = arrayList.size();
        boolean z6 = false;
        for (int i = 0; i < size; i++) {
            ((AbstractC1032D) arrayList.get(i)).b(canvas, this);
        }
        EdgeEffect edgeEffect = this.f4549N;
        if (edgeEffect == null || edgeEffect.isFinished()) {
            z5 = false;
        } else {
            int iSave = canvas.save();
            int paddingBottom = this.q ? getPaddingBottom() : 0;
            canvas.rotate(270.0f);
            canvas.translate((-getHeight()) + paddingBottom, 0.0f);
            EdgeEffect edgeEffect2 = this.f4549N;
            z5 = edgeEffect2 != null && edgeEffect2.draw(canvas);
            canvas.restoreToCount(iSave);
        }
        EdgeEffect edgeEffect3 = this.f4550O;
        if (edgeEffect3 != null && !edgeEffect3.isFinished()) {
            int iSave2 = canvas.save();
            if (this.q) {
                canvas.translate(getPaddingLeft(), getPaddingTop());
            }
            EdgeEffect edgeEffect4 = this.f4550O;
            z5 |= edgeEffect4 != null && edgeEffect4.draw(canvas);
            canvas.restoreToCount(iSave2);
        }
        EdgeEffect edgeEffect5 = this.f4551P;
        if (edgeEffect5 != null && !edgeEffect5.isFinished()) {
            int iSave3 = canvas.save();
            int width = getWidth();
            int paddingTop = this.q ? getPaddingTop() : 0;
            canvas.rotate(90.0f);
            canvas.translate(-paddingTop, -width);
            EdgeEffect edgeEffect6 = this.f4551P;
            z5 |= edgeEffect6 != null && edgeEffect6.draw(canvas);
            canvas.restoreToCount(iSave3);
        }
        EdgeEffect edgeEffect7 = this.f4552Q;
        if (edgeEffect7 != null && !edgeEffect7.isFinished()) {
            int iSave4 = canvas.save();
            canvas.rotate(180.0f);
            if (this.q) {
                canvas.translate(getPaddingRight() + (-getWidth()), getPaddingBottom() + (-getHeight()));
            } else {
                canvas.translate(-getWidth(), -getHeight());
            }
            EdgeEffect edgeEffect8 = this.f4552Q;
            if (edgeEffect8 != null && edgeEffect8.draw(canvas)) {
                z6 = true;
            }
            z5 |= z6;
            canvas.restoreToCount(iSave4);
        }
        if ((z5 || this.f4553R == null || arrayList.size() <= 0 || !this.f4553R.f()) ? z5 : true) {
            Field field = Q.f2392a;
            postInvalidateOnAnimation();
        }
    }

    @Override // android.view.ViewGroup
    public final boolean drawChild(Canvas canvas, View view, long j5) {
        return super.drawChild(canvas, view, j5);
    }

    public final void e(V v5) {
        View view = v5.f10118a;
        boolean z5 = view.getParent() == this;
        this.f4571l.j(G(view));
        if (v5.j()) {
            this.f4576o.b(view, -1, view.getLayoutParams(), true);
            return;
        }
        if (!z5) {
            this.f4576o.a(-1, view, true);
            return;
        }
        C1040b c1040b = this.f4576o;
        int iIndexOfChild = ((C1061x) c1040b.f10151b).f10308a.indexOfChild(view);
        if (iIndexOfChild >= 0) {
            ((T) c1040b.f10152c).j(iIndexOfChild);
            c1040b.m(view);
        } else {
            throw new IllegalArgumentException("view is not a child, cannot hide " + view);
        }
    }

    public final void f(AbstractC1032D abstractC1032D) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            abstractC1035G.c("Cannot add item decoration during a scroll  or layout");
        }
        ArrayList arrayList = this.f4590w;
        if (arrayList.isEmpty()) {
            setWillNotDraw(false);
        }
        arrayList.add(abstractC1032D);
        M();
        requestLayout();
    }

    /* JADX WARN: Removed duplicated region for block: B:117:0x0161  */
    /* JADX WARN: Removed duplicated region for block: B:136:0x0198 A[RETURN] */
    /* JADX WARN: Removed duplicated region for block: B:137:0x0199  */
    /* JADX WARN: Removed duplicated region for block: B:30:0x005f  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x0061  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x0064  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0066  */
    /* JADX WARN: Removed duplicated region for block: B:37:0x006a  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x006d  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0074  */
    /* JADX WARN: Removed duplicated region for block: B:42:0x0076  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x0079  */
    /* JADX WARN: Removed duplicated region for block: B:58:0x00b5  */
    /* JADX WARN: Removed duplicated region for block: B:67:0x00cc A[ADDED_TO_REGION] */
    @Override // android.view.ViewGroup, android.view.ViewParent
    /*
        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 focusSearch(android.view.View r17, int r18) {
        /*
            Method dump skipped, instruction units count: 414
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.focusSearch(android.view.View, int):android.view.View");
    }

    public final void g(AbstractC1038J abstractC1038J) {
        if (this.f4577o0 == null) {
            this.f4577o0 = new ArrayList();
        }
        this.f4577o0.add(abstractC1038J);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateDefaultLayoutParams() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            return abstractC1035G.r();
        }
        throw new IllegalStateException("RecyclerView has no LayoutManager" + x());
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(AttributeSet attributeSet) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            return abstractC1035G.s(getContext(), attributeSet);
        }
        throw new IllegalStateException("RecyclerView has no LayoutManager" + x());
    }

    @Override // android.view.ViewGroup, android.view.View
    public CharSequence getAccessibilityClassName() {
        return "androidx.recyclerview.widget.RecyclerView";
    }

    public AbstractC1062y getAdapter() {
        return this.f4586u;
    }

    @Override // android.view.View
    public int getBaseline() {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G == null) {
            return super.getBaseline();
        }
        abstractC1035G.getClass();
        return -1;
    }

    @Override // android.view.ViewGroup
    public final int getChildDrawingOrder(int i, int i5) {
        return super.getChildDrawingOrder(i, i5);
    }

    @Override // android.view.ViewGroup
    public boolean getClipToPadding() {
        return this.q;
    }

    public X getCompatAccessibilityDelegate() {
        return this.f4585t0;
    }

    public C1030B getEdgeEffectFactory() {
        return this.f4548M;
    }

    public AbstractC1031C getItemAnimator() {
        return this.f4553R;
    }

    public int getItemDecorationCount() {
        return this.f4590w.size();
    }

    public AbstractC1035G getLayoutManager() {
        return this.f4588v;
    }

    public int getMaxFlingVelocity() {
        return this.f4564f0;
    }

    public int getMinFlingVelocity() {
        return this.f4563e0;
    }

    public long getNanoTime() {
        return System.nanoTime();
    }

    public AbstractC1037I getOnFlingListener() {
        return this.f4562d0;
    }

    public boolean getPreserveFocusAfterLayout() {
        return this.f4567i0;
    }

    public L getRecycledViewPool() {
        return this.f4571l.c();
    }

    public int getScrollState() {
        return this.f4554S;
    }

    public final void h(String str) {
        if (K()) {
            if (str != null) {
                throw new IllegalStateException(str);
            }
            throw new IllegalStateException("Cannot call this method while RecyclerView is computing a layout or scrolling" + x());
        }
        if (this.f4547L > 0) {
            Log.w("RecyclerView", "Cannot call this method in a scroll callback. Scroll callbacks mightbe run during a measure & layout pass where you cannot change theRecyclerView data. Any method call that might change the structureof the RecyclerView or the adapter contents should be postponed tothe next frame.", new IllegalStateException("" + x()));
        }
    }

    @Override // android.view.View
    public final boolean hasNestedScrollingParent() {
        return getScrollingChildHelper().f(0);
    }

    @Override // android.view.View
    public final boolean isAttachedToWindow() {
        return this.f4596z;
    }

    @Override // android.view.ViewGroup
    public final boolean isLayoutSuppressed() {
        return this.f4543E;
    }

    @Override // android.view.View
    public final boolean isNestedScrollingEnabled() {
        return getScrollingChildHelper().f2479d;
    }

    public final void j() {
        int iL = this.f4576o.l();
        for (int i = 0; i < iL; i++) {
            V vH = H(this.f4576o.k(i));
            if (!vH.o()) {
                vH.f10121d = -1;
                vH.f10124g = -1;
            }
        }
        M m5 = this.f4571l;
        ArrayList arrayList = m5.f10085c;
        int size = arrayList.size();
        for (int i5 = 0; i5 < size; i5++) {
            V v5 = (V) arrayList.get(i5);
            v5.f10121d = -1;
            v5.f10124g = -1;
        }
        ArrayList arrayList2 = m5.f10083a;
        int size2 = arrayList2.size();
        for (int i6 = 0; i6 < size2; i6++) {
            V v6 = (V) arrayList2.get(i6);
            v6.f10121d = -1;
            v6.f10124g = -1;
        }
        ArrayList arrayList3 = m5.f10084b;
        if (arrayList3 != null) {
            int size3 = arrayList3.size();
            for (int i7 = 0; i7 < size3; i7++) {
                V v7 = (V) m5.f10084b.get(i7);
                v7.f10121d = -1;
                v7.f10124g = -1;
            }
        }
    }

    public final void k(int i, int i5) {
        boolean zIsFinished;
        EdgeEffect edgeEffect = this.f4549N;
        if (edgeEffect == null || edgeEffect.isFinished() || i <= 0) {
            zIsFinished = false;
        } else {
            this.f4549N.onRelease();
            zIsFinished = this.f4549N.isFinished();
        }
        EdgeEffect edgeEffect2 = this.f4551P;
        if (edgeEffect2 != null && !edgeEffect2.isFinished() && i < 0) {
            this.f4551P.onRelease();
            zIsFinished |= this.f4551P.isFinished();
        }
        EdgeEffect edgeEffect3 = this.f4550O;
        if (edgeEffect3 != null && !edgeEffect3.isFinished() && i5 > 0) {
            this.f4550O.onRelease();
            zIsFinished |= this.f4550O.isFinished();
        }
        EdgeEffect edgeEffect4 = this.f4552Q;
        if (edgeEffect4 != null && !edgeEffect4.isFinished() && i5 < 0) {
            this.f4552Q.onRelease();
            zIsFinished |= this.f4552Q.isFinished();
        }
        if (zIsFinished) {
            Field field = Q.f2392a;
            postInvalidateOnAnimation();
        }
    }

    public final void l() {
        e eVar = this.f4574n;
        if (!this.f4539B || this.I) {
            int i = g.f1251a;
            Trace.beginSection("RV FullInvalidate");
            n();
            Trace.endSection();
            return;
        }
        if (eVar.i()) {
            eVar.getClass();
            if (eVar.i()) {
                int i5 = g.f1251a;
                Trace.beginSection("RV FullInvalidate");
                n();
                Trace.endSection();
            }
        }
    }

    public final void m(int i, int i5) {
        int paddingRight = getPaddingRight() + getPaddingLeft();
        Field field = Q.f2392a;
        setMeasuredDimension(AbstractC1035G.g(i, paddingRight, getMinimumWidth()), AbstractC1035G.g(i5, getPaddingBottom() + getPaddingTop(), getMinimumHeight()));
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:157:0x033b  */
    /* JADX WARN: Removed duplicated region for block: B:184:0x039b  */
    /* JADX WARN: Type inference failed for: r3v12 */
    /* JADX WARN: Type inference failed for: r3v19 */
    /* JADX WARN: Type inference failed for: r3v20, types: [int] */
    /* JADX WARN: Type inference failed for: r3v23 */
    /* JADX WARN: Type inference failed for: r3v26 */
    /* JADX WARN: Type inference failed for: r3v27 */
    /* JADX WARN: Type inference failed for: r3v28 */
    /* JADX WARN: Type inference failed for: r3v29 */
    /* JADX WARN: Type inference fix 'apply assigned field type' failed
    java.lang.UnsupportedOperationException: ArgType.getObject(), call class: class jadx.core.dex.instructions.args.ArgType$UnknownArg
    	at jadx.core.dex.instructions.args.ArgType.getObject(ArgType.java:593)
    	at jadx.core.dex.attributes.nodes.ClassTypeVarsAttr.getTypeVarsMapFor(ClassTypeVarsAttr.java:35)
    	at jadx.core.dex.nodes.utils.TypeUtils.replaceClassGenerics(TypeUtils.java:177)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.insertExplicitUseCast(FixTypesVisitor.java:397)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.tryFieldTypeWithNewCasts(FixTypesVisitor.java:359)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.applyFieldType(FixTypesVisitor.java:309)
    	at jadx.core.dex.visitors.typeinference.FixTypesVisitor.visit(FixTypesVisitor.java:94)
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void n() {
        /*
            Method dump skipped, instruction units count: 1025
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.n():void");
    }

    /* JADX WARN: Removed duplicated region for block: B:253:0x03b7  */
    /* JADX WARN: Removed duplicated region for block: B:344:0x0226 A[SYNTHETIC] */
    /* JADX WARN: Removed duplicated region for block: B:39:0x00c2  */
    /* JADX WARN: Removed duplicated region for block: B:40:0x00c7  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00e2  */
    /* JADX WARN: Removed duplicated region for block: B:46:0x00e6  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00f5  */
    /* JADX WARN: Removed duplicated region for block: B:50:0x00fa  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void o() {
        /*
            Method dump skipped, instruction units count: 1349
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.o():void");
    }

    /* JADX WARN: Removed duplicated region for block: B:19:0x005a  */
    @Override // android.view.ViewGroup, android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final void onAttachedToWindow() {
        /*
            r5 = this;
            super.onAttachedToWindow()
            r0 = 0
            r5.K = r0
            r1 = 1
            r5.f4596z = r1
            boolean r2 = r5.f4539B
            if (r2 == 0) goto L15
            boolean r2 = r5.isLayoutRequested()
            if (r2 != 0) goto L15
            r2 = r1
            goto L16
        L15:
            r2 = r0
        L16:
            r5.f4539B = r2
            u0.G r2 = r5.f4588v
            if (r2 == 0) goto L1e
            r2.f10065g = r1
        L1e:
            r5.f4583s0 = r0
            java.lang.ThreadLocal r0 = u0.RunnableC1052n.f10251o
            java.lang.Object r1 = r0.get()
            u0.n r1 = (u0.RunnableC1052n) r1
            r5.f4570k0 = r1
            if (r1 != 0) goto L68
            u0.n r1 = new u0.n
            r1.<init>()
            java.util.ArrayList r2 = new java.util.ArrayList
            r2.<init>()
            r1.f10252k = r2
            java.util.ArrayList r2 = new java.util.ArrayList
            r2.<init>()
            r1.f10255n = r2
            r5.f4570k0 = r1
            java.lang.reflect.Field r1 = P.Q.f2392a
            android.view.Display r1 = r5.getDisplay()
            boolean r2 = r5.isInEditMode()
            if (r2 != 0) goto L5a
            if (r1 == 0) goto L5a
            float r1 = r1.getRefreshRate()
            r2 = 1106247680(0x41f00000, float:30.0)
            int r2 = (r1 > r2 ? 1 : (r1 == r2 ? 0 : -1))
            if (r2 < 0) goto L5a
            goto L5c
        L5a:
            r1 = 1114636288(0x42700000, float:60.0)
        L5c:
            u0.n r2 = r5.f4570k0
            r3 = 1315859240(0x4e6e6b28, float:1.0E9)
            float r3 = r3 / r1
            long r3 = (long) r3
            r2.f10254m = r3
            r0.set(r2)
        L68:
            u0.n r0 = r5.f4570k0
            java.util.ArrayList r0 = r0.f10252k
            r0.add(r5)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onAttachedToWindow():void");
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onDetachedFromWindow() {
        C1058u c1058u;
        super.onDetachedFromWindow();
        AbstractC1031C abstractC1031C = this.f4553R;
        if (abstractC1031C != null) {
            abstractC1031C.e();
        }
        setScrollState(0);
        U u5 = this.f4568j0;
        u5.q.removeCallbacks(u5);
        u5.f10114m.abortAnimation();
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null && (c1058u = abstractC1035G.f10063e) != null) {
            c1058u.h();
        }
        this.f4596z = false;
        AbstractC1035G abstractC1035G2 = this.f4588v;
        if (abstractC1035G2 != null) {
            abstractC1035G2.f10065g = false;
            abstractC1035G2.N(this);
        }
        this.f4597z0.clear();
        removeCallbacks(this.f4538A0);
        this.p.getClass();
        while (e0.f10185d.a() != null) {
        }
        RunnableC1052n runnableC1052n = this.f4570k0;
        if (runnableC1052n != null) {
            runnableC1052n.f10252k.remove(this);
            this.f4570k0 = null;
        }
    }

    @Override // android.view.View
    public final void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        ArrayList arrayList = this.f4590w;
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            ((AbstractC1032D) arrayList.get(i)).a(this);
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x0064  */
    /* JADX WARN: Removed duplicated region for block: B:31:0x006a  */
    /* JADX WARN: Removed duplicated region for block: B:33:0x006e  */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final boolean onGenericMotionEvent(android.view.MotionEvent r6) {
        /*
            r5 = this;
            u0.G r0 = r5.f4588v
            r1 = 0
            if (r0 != 0) goto L7
            goto L79
        L7:
            boolean r0 = r5.f4543E
            if (r0 == 0) goto Ld
            goto L79
        Ld:
            int r0 = r6.getAction()
            r2 = 8
            if (r0 != r2) goto L79
            int r0 = r6.getSource()
            r0 = r0 & 2
            r2 = 0
            if (r0 == 0) goto L40
            u0.G r0 = r5.f4588v
            boolean r0 = r0.e()
            if (r0 == 0) goto L2e
            r0 = 9
            float r0 = r6.getAxisValue(r0)
            float r0 = -r0
            goto L2f
        L2e:
            r0 = r2
        L2f:
            u0.G r3 = r5.f4588v
            boolean r3 = r3.d()
            if (r3 == 0) goto L3e
            r3 = 10
            float r3 = r6.getAxisValue(r3)
            goto L66
        L3e:
            r3 = r2
            goto L66
        L40:
            int r0 = r6.getSource()
            r3 = 4194304(0x400000, float:5.877472E-39)
            r0 = r0 & r3
            if (r0 == 0) goto L64
            r0 = 26
            float r0 = r6.getAxisValue(r0)
            u0.G r3 = r5.f4588v
            boolean r3 = r3.e()
            if (r3 == 0) goto L59
            float r0 = -r0
            goto L3e
        L59:
            u0.G r3 = r5.f4588v
            boolean r3 = r3.d()
            if (r3 == 0) goto L64
            r3 = r0
            r0 = r2
            goto L66
        L64:
            r0 = r2
            r3 = r0
        L66:
            int r4 = (r0 > r2 ? 1 : (r0 == r2 ? 0 : -1))
            if (r4 != 0) goto L6e
            int r2 = (r3 > r2 ? 1 : (r3 == r2 ? 0 : -1))
            if (r2 == 0) goto L79
        L6e:
            float r2 = r5.f4565g0
            float r3 = r3 * r2
            int r2 = (int) r3
            float r3 = r5.f4566h0
            float r0 = r0 * r3
            int r0 = (int) r0
            r5.V(r2, r0, r6)
        L79:
            return r1
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onGenericMotionEvent(android.view.MotionEvent):boolean");
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // android.view.ViewGroup
    public final boolean onInterceptTouchEvent(MotionEvent motionEvent) {
        boolean z5;
        if (!this.f4543E) {
            this.f4594y = null;
            if (A(motionEvent)) {
                U();
                setScrollState(0);
                return true;
            }
            AbstractC1035G abstractC1035G = this.f4588v;
            if (abstractC1035G != null) {
                boolean zD = abstractC1035G.d();
                boolean zE = this.f4588v.e();
                if (this.f4556U == null) {
                    this.f4556U = VelocityTracker.obtain();
                }
                this.f4556U.addMovement(motionEvent);
                int actionMasked = motionEvent.getActionMasked();
                int actionIndex = motionEvent.getActionIndex();
                if (actionMasked == 0) {
                    if (this.f4544F) {
                        this.f4544F = false;
                    }
                    this.f4555T = motionEvent.getPointerId(0);
                    int x5 = (int) (motionEvent.getX() + 0.5f);
                    this.f4559a0 = x5;
                    this.f4557V = x5;
                    int y5 = (int) (motionEvent.getY() + 0.5f);
                    this.f4560b0 = y5;
                    this.f4558W = y5;
                    if (this.f4554S == 2) {
                        getParent().requestDisallowInterceptTouchEvent(true);
                        setScrollState(1);
                        b0(1);
                    }
                    int[] iArr = this.f4593x0;
                    iArr[1] = 0;
                    iArr[0] = 0;
                    int i = zD;
                    if (zE) {
                        i = (zD ? 1 : 0) | 2;
                    }
                    getScrollingChildHelper().g(i, 0);
                } else if (actionMasked == 1) {
                    this.f4556U.clear();
                    b0(0);
                } else if (actionMasked == 2) {
                    int iFindPointerIndex = motionEvent.findPointerIndex(this.f4555T);
                    if (iFindPointerIndex < 0) {
                        Log.e("RecyclerView", "Error processing scroll; pointer index for id " + this.f4555T + " not found. Did any MotionEvents get skipped?");
                        return false;
                    }
                    int x6 = (int) (motionEvent.getX(iFindPointerIndex) + 0.5f);
                    int y6 = (int) (motionEvent.getY(iFindPointerIndex) + 0.5f);
                    if (this.f4554S != 1) {
                        int i5 = x6 - this.f4557V;
                        int i6 = y6 - this.f4558W;
                        if (!zD || Math.abs(i5) <= this.f4561c0) {
                            z5 = false;
                        } else {
                            this.f4559a0 = x6;
                            z5 = true;
                        }
                        if (zE && Math.abs(i6) > this.f4561c0) {
                            this.f4560b0 = y6;
                            z5 = true;
                        }
                        if (z5) {
                            setScrollState(1);
                        }
                    }
                } else if (actionMasked == 3) {
                    U();
                    setScrollState(0);
                } else if (actionMasked == 5) {
                    this.f4555T = motionEvent.getPointerId(actionIndex);
                    int x7 = (int) (motionEvent.getX(actionIndex) + 0.5f);
                    this.f4559a0 = x7;
                    this.f4557V = x7;
                    int y7 = (int) (motionEvent.getY(actionIndex) + 0.5f);
                    this.f4560b0 = y7;
                    this.f4558W = y7;
                } else if (actionMasked == 6) {
                    Q(motionEvent);
                }
                if (this.f4554S == 1) {
                    return true;
                }
            }
        }
        return false;
    }

    @Override // android.view.ViewGroup, android.view.View
    public final void onLayout(boolean z5, int i, int i5, int i6, int i7) {
        int i8 = g.f1251a;
        Trace.beginSection("RV OnLayout");
        n();
        Trace.endSection();
        this.f4539B = true;
    }

    @Override // android.view.View
    public final void onMeasure(int i, int i5) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G == null) {
            m(i, i5);
            return;
        }
        boolean zI = abstractC1035G.I();
        S s5 = this.f4573m0;
        if (!zI) {
            if (this.f4537A) {
                this.f4588v.f10060b.m(i, i5);
                return;
            }
            if (s5.f10108k) {
                setMeasuredDimension(getMeasuredWidth(), getMeasuredHeight());
                return;
            }
            AbstractC1062y abstractC1062y = this.f4586u;
            if (abstractC1062y != null) {
                s5.f10103e = abstractC1062y.a();
            } else {
                s5.f10103e = 0;
            }
            Z();
            this.f4588v.f10060b.m(i, i5);
            a0(false);
            s5.f10105g = false;
            return;
        }
        int mode = View.MeasureSpec.getMode(i);
        int mode2 = View.MeasureSpec.getMode(i5);
        this.f4588v.f10060b.m(i, i5);
        if ((mode == 1073741824 && mode2 == 1073741824) || this.f4586u == null) {
            return;
        }
        if (s5.f10102d == 1) {
            o();
        }
        this.f4588v.m0(i, i5);
        s5.i = true;
        p();
        this.f4588v.o0(i, i5);
        if (this.f4588v.r0()) {
            this.f4588v.m0(View.MeasureSpec.makeMeasureSpec(getMeasuredWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(getMeasuredHeight(), 1073741824));
            s5.i = true;
            p();
            this.f4588v.o0(i, i5);
        }
    }

    @Override // android.view.ViewGroup
    public final boolean onRequestFocusInDescendants(int i, Rect rect) {
        if (K()) {
            return false;
        }
        return super.onRequestFocusInDescendants(i, rect);
    }

    @Override // android.view.View
    public final void onRestoreInstanceState(Parcelable parcelable) {
        Parcelable parcelable2;
        if (!(parcelable instanceof O)) {
            super.onRestoreInstanceState(parcelable);
            return;
        }
        O o5 = (O) parcelable;
        this.f4572m = o5;
        super.onRestoreInstanceState(o5.f2886k);
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G == null || (parcelable2 = this.f4572m.f10091m) == null) {
            return;
        }
        abstractC1035G.Z(parcelable2);
    }

    @Override // android.view.View
    public final Parcelable onSaveInstanceState() {
        O o5 = new O(super.onSaveInstanceState());
        O o6 = this.f4572m;
        if (o6 != null) {
            o5.f10091m = o6.f10091m;
            return o5;
        }
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            o5.f10091m = abstractC1035G.a0();
            return o5;
        }
        o5.f10091m = null;
        return o5;
    }

    @Override // android.view.View
    public final void onSizeChanged(int i, int i5, int i6, int i7) {
        super.onSizeChanged(i, i5, i6, i7);
        if (i == i6 && i5 == i7) {
            return;
        }
        this.f4552Q = null;
        this.f4550O = null;
        this.f4551P = null;
        this.f4549N = null;
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX WARN: Removed duplicated region for block: B:104:0x0211  */
    /* JADX WARN: Removed duplicated region for block: B:197:0x035e  */
    /* JADX WARN: Removed duplicated region for block: B:265:0x042b  */
    /* JADX WARN: Removed duplicated region for block: B:266:0x0431  */
    /* JADX WARN: Removed duplicated region for block: B:96:0x01f8 A[PHI: r1
      0x01f8: PHI (r1v53 int) = (r1v38 int), (r1v57 int) binds: [B:90:0x01e1, B:94:0x01f4] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:98:0x01fb  */
    /* JADX WARN: Type inference failed for: r9v43, types: [boolean] */
    /* JADX WARN: Type inference failed for: r9v45 */
    @Override // android.view.View
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct code enable 'Show inconsistent code' option in preferences
    */
    public final boolean onTouchEvent(android.view.MotionEvent r32) {
        /*
            Method dump skipped, instruction units count: 1223
            To view this dump change 'Code comments level' option to 'DEBUG'
        */
        throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.RecyclerView.onTouchEvent(android.view.MotionEvent):boolean");
    }

    public final void p() {
        Z();
        O();
        S s5 = this.f4573m0;
        s5.a(6);
        this.f4574n.d();
        s5.f10103e = this.f4586u.a();
        s5.f10101c = 0;
        s5.f10105g = false;
        this.f4588v.X(this.f4571l, s5);
        s5.f10104f = false;
        this.f4572m = null;
        s5.f10107j = s5.f10107j && this.f4553R != null;
        s5.f10102d = 4;
        P(true);
        a0(false);
    }

    public final boolean q(int i, int i5, int i6, int[] iArr, int[] iArr2) {
        return getScrollingChildHelper().c(i, i5, i6, iArr, iArr2);
    }

    public final void r(int i, int i5, int i6, int i7, int[] iArr, int i8, int[] iArr2) {
        getScrollingChildHelper().d(i, i5, i6, i7, iArr, i8, iArr2);
    }

    @Override // android.view.ViewGroup
    public final void removeDetachedView(View view, boolean z5) {
        V vH = H(view);
        if (vH != null) {
            if (vH.j()) {
                vH.f10126j &= -257;
            } else if (!vH.o()) {
                throw new IllegalArgumentException("Called removeDetachedView with a view which is not flagged as tmp detached." + vH + x());
            }
        }
        view.clearAnimation();
        H(view);
        super.removeDetachedView(view, z5);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final void requestChildFocus(View view, View view2) {
        C1058u c1058u = this.f4588v.f10063e;
        if ((c1058u == null || !c1058u.f10293e) && !K() && view2 != null) {
            T(view, view2);
        }
        super.requestChildFocus(view, view2);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final boolean requestChildRectangleOnScreen(View view, Rect rect, boolean z5) {
        return this.f4588v.g0(this, view, rect, z5, false);
    }

    @Override // android.view.ViewGroup, android.view.ViewParent
    public final void requestDisallowInterceptTouchEvent(boolean z5) {
        ArrayList arrayList = this.f4592x;
        int size = arrayList.size();
        for (int i = 0; i < size; i++) {
            ((C1050l) arrayList.get(i)).getClass();
        }
        super.requestDisallowInterceptTouchEvent(z5);
    }

    @Override // android.view.View, android.view.ViewParent
    public final void requestLayout() {
        if (this.f4541C != 0 || this.f4543E) {
            this.f4542D = true;
        } else {
            super.requestLayout();
        }
    }

    public final void s(int i, int i5) {
        this.f4547L++;
        int scrollX = getScrollX();
        int scrollY = getScrollY();
        onScrollChanged(scrollX, scrollY, scrollX - i, scrollY - i5);
        AbstractC1038J abstractC1038J = this.f4575n0;
        if (abstractC1038J != null) {
            abstractC1038J.b(this, i, i5);
        }
        ArrayList arrayList = this.f4577o0;
        if (arrayList != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                ((AbstractC1038J) this.f4577o0.get(size)).b(this, i, i5);
            }
        }
        this.f4547L--;
    }

    @Override // android.view.View
    public final void scrollBy(int i, int i5) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G == null) {
            Log.e("RecyclerView", "Cannot scroll without a LayoutManager set. Call setLayoutManager with a non-null argument.");
            return;
        }
        if (this.f4543E) {
            return;
        }
        boolean zD = abstractC1035G.d();
        boolean zE = this.f4588v.e();
        if (zD || zE) {
            if (!zD) {
                i = 0;
            }
            if (!zE) {
                i5 = 0;
            }
            V(i, i5, null);
        }
    }

    @Override // android.view.View
    public final void scrollTo(int i, int i5) {
        Log.w("RecyclerView", "RecyclerView does not support scrolling to an absolute position. Use scrollToPosition instead");
    }

    @Override // android.view.View, android.view.accessibility.AccessibilityEventSource
    public final void sendAccessibilityEventUnchecked(AccessibilityEvent accessibilityEvent) {
        if (!K()) {
            super.sendAccessibilityEventUnchecked(accessibilityEvent);
        } else {
            int contentChangeTypes = accessibilityEvent != null ? accessibilityEvent.getContentChangeTypes() : 0;
            this.f4545G |= contentChangeTypes != 0 ? contentChangeTypes : 0;
        }
    }

    public void setAccessibilityDelegateCompat(X x5) {
        this.f4585t0 = x5;
        Q.k(this, x5);
    }

    public void setAdapter(AbstractC1062y abstractC1062y) {
        setLayoutFrozen(false);
        AbstractC1062y abstractC1062y2 = this.f4586u;
        a aVar = this.f4569k;
        if (abstractC1062y2 != null) {
            abstractC1062y2.f10309a.unregisterObserver(aVar);
            this.f4586u.getClass();
        }
        AbstractC1031C abstractC1031C = this.f4553R;
        if (abstractC1031C != null) {
            abstractC1031C.e();
        }
        AbstractC1035G abstractC1035G = this.f4588v;
        M m5 = this.f4571l;
        if (abstractC1035G != null) {
            abstractC1035G.c0(m5);
            this.f4588v.d0(m5);
        }
        m5.f10083a.clear();
        m5.d();
        e eVar = this.f4574n;
        eVar.m((ArrayList) eVar.f715m);
        eVar.m((ArrayList) eVar.f716n);
        AbstractC1062y abstractC1062y3 = this.f4586u;
        this.f4586u = abstractC1062y;
        if (abstractC1062y != null) {
            abstractC1062y.f10309a.registerObserver(aVar);
        }
        AbstractC1062y abstractC1062y4 = this.f4586u;
        m5.f10083a.clear();
        m5.d();
        L lC = m5.c();
        if (abstractC1062y3 != null) {
            lC.f10082b--;
        }
        if (lC.f10082b == 0) {
            int i = 0;
            while (true) {
                SparseArray sparseArray = lC.f10081a;
                if (i >= sparseArray.size()) {
                    break;
                }
                ((K) sparseArray.valueAt(i)).f10077a.clear();
                i++;
            }
        }
        if (abstractC1062y4 != null) {
            lC.f10082b++;
        }
        this.f4573m0.f10104f = true;
        this.J |= false;
        this.I = true;
        int iL = this.f4576o.l();
        for (int i5 = 0; i5 < iL; i5++) {
            V vH = H(this.f4576o.k(i5));
            if (vH != null && !vH.o()) {
                vH.a(6);
            }
        }
        M();
        M m6 = this.f4571l;
        ArrayList arrayList = m6.f10085c;
        int size = arrayList.size();
        for (int i6 = 0; i6 < size; i6++) {
            V v5 = (V) arrayList.get(i6);
            if (v5 != null) {
                v5.a(6);
                v5.a(1024);
            }
        }
        AbstractC1062y abstractC1062y5 = m6.f10090h.f4586u;
        if (abstractC1062y5 == null || !abstractC1062y5.f10310b) {
            m6.d();
        }
        requestLayout();
    }

    public void setChildDrawingOrderCallback(InterfaceC1029A interfaceC1029A) {
        if (interfaceC1029A == null) {
            return;
        }
        setChildrenDrawingOrderEnabled(false);
    }

    @Override // android.view.ViewGroup
    public void setClipToPadding(boolean z5) {
        if (z5 != this.q) {
            this.f4552Q = null;
            this.f4550O = null;
            this.f4551P = null;
            this.f4549N = null;
        }
        this.q = z5;
        super.setClipToPadding(z5);
        if (this.f4539B) {
            requestLayout();
        }
    }

    public void setEdgeEffectFactory(C1030B c1030b) {
        c1030b.getClass();
        this.f4548M = c1030b;
        this.f4552Q = null;
        this.f4550O = null;
        this.f4551P = null;
        this.f4549N = null;
    }

    public void setHasFixedSize(boolean z5) {
        this.f4537A = z5;
    }

    public void setItemAnimator(AbstractC1031C abstractC1031C) {
        AbstractC1031C abstractC1031C2 = this.f4553R;
        if (abstractC1031C2 != null) {
            abstractC1031C2.e();
            this.f4553R.f10047a = null;
        }
        this.f4553R = abstractC1031C;
        if (abstractC1031C != null) {
            abstractC1031C.f10047a = this.f4581r0;
        }
    }

    public void setItemViewCacheSize(int i) {
        M m5 = this.f4571l;
        m5.f10087e = i;
        m5.k();
    }

    @Deprecated
    public void setLayoutFrozen(boolean z5) {
        suppressLayout(z5);
    }

    public void setLayoutManager(AbstractC1035G abstractC1035G) {
        RecyclerView recyclerView;
        C1058u c1058u;
        if (abstractC1035G == this.f4588v) {
            return;
        }
        setScrollState(0);
        U u5 = this.f4568j0;
        u5.q.removeCallbacks(u5);
        u5.f10114m.abortAnimation();
        AbstractC1035G abstractC1035G2 = this.f4588v;
        if (abstractC1035G2 != null && (c1058u = abstractC1035G2.f10063e) != null) {
            c1058u.h();
        }
        AbstractC1035G abstractC1035G3 = this.f4588v;
        M m5 = this.f4571l;
        if (abstractC1035G3 != null) {
            AbstractC1031C abstractC1031C = this.f4553R;
            if (abstractC1031C != null) {
                abstractC1031C.e();
            }
            this.f4588v.c0(m5);
            this.f4588v.d0(m5);
            m5.f10083a.clear();
            m5.d();
            if (this.f4596z) {
                AbstractC1035G abstractC1035G4 = this.f4588v;
                abstractC1035G4.f10065g = false;
                abstractC1035G4.N(this);
            }
            this.f4588v.p0(null);
            this.f4588v = null;
        } else {
            m5.f10083a.clear();
            m5.d();
        }
        C1040b c1040b = this.f4576o;
        ((T) c1040b.f10152c).i();
        ArrayList arrayList = (ArrayList) c1040b.f10153d;
        int size = arrayList.size() - 1;
        while (true) {
            recyclerView = ((C1061x) c1040b.f10151b).f10308a;
            if (size < 0) {
                break;
            }
            V vH = H((View) arrayList.get(size));
            if (vH != null) {
                int i = vH.p;
                if (recyclerView.K()) {
                    vH.q = i;
                    recyclerView.f4597z0.add(vH);
                } else {
                    Field field = Q.f2392a;
                    vH.f10118a.setImportantForAccessibility(i);
                }
                vH.p = 0;
            }
            arrayList.remove(size);
            size--;
        }
        int childCount = recyclerView.getChildCount();
        for (int i5 = 0; i5 < childCount; i5++) {
            View childAt = recyclerView.getChildAt(i5);
            H(childAt);
            childAt.clearAnimation();
        }
        recyclerView.removeAllViews();
        this.f4588v = abstractC1035G;
        if (abstractC1035G != null) {
            if (abstractC1035G.f10060b != null) {
                throw new IllegalArgumentException("LayoutManager " + abstractC1035G + " is already attached to a RecyclerView:" + abstractC1035G.f10060b.x());
            }
            abstractC1035G.p0(this);
            if (this.f4596z) {
                this.f4588v.f10065g = true;
            }
        }
        m5.k();
        requestLayout();
    }

    @Override // android.view.ViewGroup
    @Deprecated
    public void setLayoutTransition(LayoutTransition layoutTransition) {
        if (layoutTransition != null) {
            throw new IllegalArgumentException("Providing a LayoutTransition into RecyclerView is not supported. Please use setItemAnimator() instead for animating changes to the items in this RecyclerView");
        }
        super.setLayoutTransition(null);
    }

    @Override // android.view.View
    public void setNestedScrollingEnabled(boolean z5) {
        C0172p scrollingChildHelper = getScrollingChildHelper();
        if (scrollingChildHelper.f2479d) {
            Field field = Q.f2392a;
            I.n(scrollingChildHelper.f2478c);
        }
        scrollingChildHelper.f2479d = z5;
    }

    public void setOnFlingListener(AbstractC1037I abstractC1037I) {
        this.f4562d0 = abstractC1037I;
    }

    @Deprecated
    public void setOnScrollListener(AbstractC1038J abstractC1038J) {
        this.f4575n0 = abstractC1038J;
    }

    public void setPreserveFocusAfterLayout(boolean z5) {
        this.f4567i0 = z5;
    }

    public void setRecycledViewPool(L l5) {
        M m5 = this.f4571l;
        if (m5.f10089g != null) {
            r1.f10082b--;
        }
        m5.f10089g = l5;
        if (l5 == null || m5.f10090h.getAdapter() == null) {
            return;
        }
        m5.f10089g.f10082b++;
    }

    public void setScrollState(int i) {
        C1058u c1058u;
        if (i == this.f4554S) {
            return;
        }
        this.f4554S = i;
        if (i != 2) {
            U u5 = this.f4568j0;
            u5.q.removeCallbacks(u5);
            u5.f10114m.abortAnimation();
            AbstractC1035G abstractC1035G = this.f4588v;
            if (abstractC1035G != null && (c1058u = abstractC1035G.f10063e) != null) {
                c1058u.h();
            }
        }
        AbstractC1035G abstractC1035G2 = this.f4588v;
        if (abstractC1035G2 != null) {
            abstractC1035G2.b0(i);
        }
        AbstractC1038J abstractC1038J = this.f4575n0;
        if (abstractC1038J != null) {
            abstractC1038J.a(this, i);
        }
        ArrayList arrayList = this.f4577o0;
        if (arrayList != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                ((AbstractC1038J) this.f4577o0.get(size)).a(this, i);
            }
        }
    }

    public void setScrollingTouchSlop(int i) {
        ViewConfiguration viewConfiguration = ViewConfiguration.get(getContext());
        if (i != 0) {
            if (i == 1) {
                this.f4561c0 = viewConfiguration.getScaledPagingTouchSlop();
                return;
            }
            Log.w("RecyclerView", "setScrollingTouchSlop(): bad argument constant " + i + "; using default value");
        }
        this.f4561c0 = viewConfiguration.getScaledTouchSlop();
    }

    public void setViewCacheExtension(u0.T t4) {
        this.f4571l.getClass();
    }

    @Override // android.view.View
    public final boolean startNestedScroll(int i) {
        return getScrollingChildHelper().g(i, 0);
    }

    @Override // android.view.View
    public final void stopNestedScroll() {
        getScrollingChildHelper().h(0);
    }

    @Override // android.view.ViewGroup
    public final void suppressLayout(boolean z5) {
        C1058u c1058u;
        if (z5 != this.f4543E) {
            h("Do not suppressLayout in layout or scroll");
            if (!z5) {
                this.f4543E = false;
                if (this.f4542D && this.f4588v != null && this.f4586u != null) {
                    requestLayout();
                }
                this.f4542D = false;
                return;
            }
            long jUptimeMillis = SystemClock.uptimeMillis();
            onTouchEvent(MotionEvent.obtain(jUptimeMillis, jUptimeMillis, 3, 0.0f, 0.0f, 0));
            this.f4543E = true;
            this.f4544F = true;
            setScrollState(0);
            U u5 = this.f4568j0;
            u5.q.removeCallbacks(u5);
            u5.f10114m.abortAnimation();
            AbstractC1035G abstractC1035G = this.f4588v;
            if (abstractC1035G == null || (c1058u = abstractC1035G.f10063e) == null) {
                return;
            }
            c1058u.h();
        }
    }

    public final void t() {
        if (this.f4552Q != null) {
            return;
        }
        this.f4548M.getClass();
        EdgeEffect edgeEffect = new EdgeEffect(getContext());
        this.f4552Q = edgeEffect;
        if (this.q) {
            edgeEffect.setSize((getMeasuredWidth() - getPaddingLeft()) - getPaddingRight(), (getMeasuredHeight() - getPaddingTop()) - getPaddingBottom());
        } else {
            edgeEffect.setSize(getMeasuredWidth(), getMeasuredHeight());
        }
    }

    public final void u() {
        if (this.f4549N != null) {
            return;
        }
        this.f4548M.getClass();
        EdgeEffect edgeEffect = new EdgeEffect(getContext());
        this.f4549N = edgeEffect;
        if (this.q) {
            edgeEffect.setSize((getMeasuredHeight() - getPaddingTop()) - getPaddingBottom(), (getMeasuredWidth() - getPaddingLeft()) - getPaddingRight());
        } else {
            edgeEffect.setSize(getMeasuredHeight(), getMeasuredWidth());
        }
    }

    public final void v() {
        if (this.f4551P != null) {
            return;
        }
        this.f4548M.getClass();
        EdgeEffect edgeEffect = new EdgeEffect(getContext());
        this.f4551P = edgeEffect;
        if (this.q) {
            edgeEffect.setSize((getMeasuredHeight() - getPaddingTop()) - getPaddingBottom(), (getMeasuredWidth() - getPaddingLeft()) - getPaddingRight());
        } else {
            edgeEffect.setSize(getMeasuredHeight(), getMeasuredWidth());
        }
    }

    public final void w() {
        if (this.f4550O != null) {
            return;
        }
        this.f4548M.getClass();
        EdgeEffect edgeEffect = new EdgeEffect(getContext());
        this.f4550O = edgeEffect;
        if (this.q) {
            edgeEffect.setSize((getMeasuredWidth() - getPaddingLeft()) - getPaddingRight(), (getMeasuredHeight() - getPaddingTop()) - getPaddingBottom());
        } else {
            edgeEffect.setSize(getMeasuredWidth(), getMeasuredHeight());
        }
    }

    public final String x() {
        return " " + super.toString() + ", adapter:" + this.f4586u + ", layout:" + this.f4588v + ", context:" + getContext();
    }

    public final void y(S s5) {
        if (getScrollState() != 2) {
            s5.getClass();
            return;
        }
        OverScroller overScroller = this.f4568j0.f10114m;
        overScroller.getFinalX();
        overScroller.getCurrX();
        s5.getClass();
        overScroller.getFinalY();
        overScroller.getCurrY();
    }

    public final View z(View view) {
        ViewParent parent = view.getParent();
        while (parent != null && parent != this && (parent instanceof View)) {
            view = parent;
            parent = view.getParent();
        }
        if (parent == this) {
            return view;
        }
        return null;
    }

    public RecyclerView(Context context, AttributeSet attributeSet, int i) {
        float fA;
        AttributeSet attributeSet2;
        char c6;
        TypedArray typedArray;
        int i5;
        char c7;
        int i6;
        Constructor constructor;
        Object[] objArr;
        super(context, attributeSet, i);
        this.f4569k = new a();
        this.f4571l = new M(this);
        this.p = new c(29);
        this.f4580r = new Rect();
        this.f4582s = new Rect();
        this.f4584t = new RectF();
        this.f4590w = new ArrayList();
        this.f4592x = new ArrayList();
        this.f4541C = 0;
        this.I = false;
        this.J = false;
        this.K = 0;
        this.f4547L = 0;
        this.f4548M = new C1030B();
        C1047i c1047i = new C1047i();
        c1047i.f10047a = null;
        c1047i.f10048b = new ArrayList();
        c1047i.f10049c = 120L;
        c1047i.f10050d = 120L;
        c1047i.f10051e = 250L;
        c1047i.f10052f = 250L;
        c1047i.f10206g = true;
        c1047i.f10207h = new ArrayList();
        c1047i.i = new ArrayList();
        c1047i.f10208j = new ArrayList();
        c1047i.f10209k = new ArrayList();
        c1047i.f10210l = new ArrayList();
        c1047i.f10211m = new ArrayList();
        c1047i.f10212n = new ArrayList();
        c1047i.f10213o = new ArrayList();
        c1047i.p = new ArrayList();
        c1047i.q = new ArrayList();
        c1047i.f10214r = new ArrayList();
        this.f4553R = c1047i;
        this.f4554S = 0;
        this.f4555T = -1;
        this.f4565g0 = Float.MIN_VALUE;
        this.f4566h0 = Float.MIN_VALUE;
        this.f4567i0 = true;
        this.f4568j0 = new U(this);
        this.l0 = new C0247k();
        S s5 = new S();
        s5.f10099a = -1;
        s5.f10100b = 0;
        s5.f10101c = 0;
        s5.f10102d = 1;
        s5.f10103e = 0;
        s5.f10104f = false;
        s5.f10105g = false;
        s5.f10106h = false;
        s5.i = false;
        s5.f10107j = false;
        s5.f10108k = false;
        this.f4573m0 = s5;
        this.f4578p0 = false;
        this.f4579q0 = false;
        C1061x c1061x = new C1061x(this);
        this.f4581r0 = c1061x;
        this.f4583s0 = false;
        this.f4587u0 = new int[2];
        this.f4591w0 = new int[2];
        this.f4593x0 = new int[2];
        this.f4595y0 = new int[2];
        this.f4597z0 = new ArrayList();
        this.f4538A0 = new RunnableC0090d0(27, this);
        this.f4540B0 = new C1061x(this);
        setScrollContainer(true);
        setFocusableInTouchMode(true);
        ViewConfiguration viewConfiguration = ViewConfiguration.get(context);
        this.f4561c0 = viewConfiguration.getScaledTouchSlop();
        int i7 = Build.VERSION.SDK_INT;
        if (i7 >= 26) {
            Method method = P.S.f2397a;
            fA = D.L.e(viewConfiguration);
        } else {
            fA = P.S.a(viewConfiguration, context);
        }
        this.f4565g0 = fA;
        this.f4566h0 = i7 >= 26 ? D.L.f(viewConfiguration) : P.S.a(viewConfiguration, context);
        this.f4563e0 = viewConfiguration.getScaledMinimumFlingVelocity();
        this.f4564f0 = viewConfiguration.getScaledMaximumFlingVelocity();
        setWillNotDraw(getOverScrollMode() == 2);
        this.f4553R.f10047a = c1061x;
        this.f4574n = new e(new C1061x(this));
        this.f4576o = new C1040b(new C1061x(this));
        Field field = Q.f2392a;
        if ((i7 >= 26 ? P.K.a(this) : 0) == 0 && i7 >= 26) {
            P.K.b(this, 8);
        }
        if (getImportantForAccessibility() == 0) {
            setImportantForAccessibility(1);
        }
        this.f4546H = (AccessibilityManager) getContext().getSystemService("accessibility");
        setAccessibilityDelegateCompat(new X(this));
        int[] iArr = AbstractC1021a.f9975a;
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, iArr, i, 0);
        if (i7 >= 29) {
            saveAttributeDataForStyleable(context, iArr, attributeSet, typedArrayObtainStyledAttributes, i, 0);
        }
        String string = typedArrayObtainStyledAttributes.getString(8);
        if (typedArrayObtainStyledAttributes.getInt(2, -1) == -1) {
            setDescendantFocusability(262144);
        }
        this.q = typedArrayObtainStyledAttributes.getBoolean(1, true);
        if (typedArrayObtainStyledAttributes.getBoolean(3, false)) {
            StateListDrawable stateListDrawable = (StateListDrawable) typedArrayObtainStyledAttributes.getDrawable(6);
            Drawable drawable = typedArrayObtainStyledAttributes.getDrawable(7);
            StateListDrawable stateListDrawable2 = (StateListDrawable) typedArrayObtainStyledAttributes.getDrawable(4);
            Drawable drawable2 = typedArrayObtainStyledAttributes.getDrawable(5);
            if (stateListDrawable == null || drawable == null || stateListDrawable2 == null || drawable2 == null) {
                throw new IllegalArgumentException("Trying to set fast scroller without both required drawables." + x());
            }
            Resources resources = getContext().getResources();
            c7 = 2;
            i6 = i;
            c6 = 3;
            i5 = 4;
            typedArray = typedArrayObtainStyledAttributes;
            attributeSet2 = attributeSet;
            new C1050l(this, stateListDrawable, drawable, stateListDrawable2, drawable2, resources.getDimensionPixelSize(com.riyaz.zvytour.R.dimen.fastscroll_default_thickness), resources.getDimensionPixelSize(com.riyaz.zvytour.R.dimen.fastscroll_minimum_range), resources.getDimensionPixelOffset(com.riyaz.zvytour.R.dimen.fastscroll_margin));
        } else {
            attributeSet2 = attributeSet;
            c6 = 3;
            typedArray = typedArrayObtainStyledAttributes;
            i5 = 4;
            c7 = 2;
            i6 = i;
        }
        typedArray.recycle();
        if (string != null) {
            String strTrim = string.trim();
            if (!strTrim.isEmpty()) {
                if (strTrim.charAt(0) == '.') {
                    strTrim = context.getPackageName() + strTrim;
                } else if (!strTrim.contains(".")) {
                    strTrim = RecyclerView.class.getPackage().getName() + '.' + strTrim;
                }
                String str = strTrim;
                try {
                    Class<? extends U> clsAsSubclass = Class.forName(str, false, isInEditMode() ? getClass().getClassLoader() : context.getClassLoader()).asSubclass(AbstractC1035G.class);
                    try {
                        constructor = clsAsSubclass.getConstructor(f4535D0);
                        objArr = new Object[i5];
                        objArr[0] = context;
                        objArr[1] = attributeSet2;
                        objArr[c7] = Integer.valueOf(i6);
                        objArr[c6] = 0;
                    } catch (NoSuchMethodException e2) {
                        try {
                            constructor = clsAsSubclass.getConstructor(new Class[0]);
                            objArr = null;
                        } catch (NoSuchMethodException e6) {
                            e6.initCause(e2);
                            throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Error creating LayoutManager " + str, e6);
                        }
                    }
                    constructor.setAccessible(true);
                    setLayoutManager((AbstractC1035G) constructor.newInstance(objArr));
                } catch (ClassCastException e7) {
                    throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Class is not a LayoutManager " + str, e7);
                } catch (ClassNotFoundException e8) {
                    throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Unable to find LayoutManager " + str, e8);
                } catch (IllegalAccessException e9) {
                    throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Cannot access non-public constructor " + str, e9);
                } catch (InstantiationException e10) {
                    throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Could not instantiate the LayoutManager: " + str, e10);
                } catch (InvocationTargetException e11) {
                    throw new IllegalStateException(attributeSet2.getPositionDescription() + ": Could not instantiate the LayoutManager: " + str, e11);
                }
            }
        }
        int i8 = Build.VERSION.SDK_INT;
        int[] iArr2 = f4534C0;
        TypedArray typedArrayObtainStyledAttributes2 = context.obtainStyledAttributes(attributeSet2, iArr2, i6, 0);
        if (i8 >= 29) {
            saveAttributeDataForStyleable(context, iArr2, attributeSet2, typedArrayObtainStyledAttributes2, i6, 0);
        }
        boolean z5 = typedArrayObtainStyledAttributes2.getBoolean(0, true);
        typedArrayObtainStyledAttributes2.recycle();
        setNestedScrollingEnabled(z5);
    }

    @Override // android.view.ViewGroup
    public final ViewGroup.LayoutParams generateLayoutParams(ViewGroup.LayoutParams layoutParams) {
        AbstractC1035G abstractC1035G = this.f4588v;
        if (abstractC1035G != null) {
            return abstractC1035G.t(layoutParams);
        }
        throw new IllegalStateException("RecyclerView has no LayoutManager" + x());
    }

    public void setRecyclerListener(N n5) {
    }
}
