package androidx.recyclerview.widget;

import A1.I;
import K4.c;
import M.J;
import N.e;
import N1.C0199b0;
import N1.C0201c0;
import N1.C0203d0;
import N1.C0207h;
import N1.C0224z;
import N1.D0;
import N1.H;
import N1.S;
import N1.T;
import N1.Z;
import N1.i0;
import N1.p0;
import N1.s0;
import N1.t0;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Matrix;
import android.graphics.Rect;
import android.graphics.RectF;
import android.os.Bundle;
import android.os.Parcelable;
import android.util.AttributeSet;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.accessibility.AccessibilityEvent;
import d3.R0;
import java.lang.reflect.Field;
import java.util.ArrayList;
import q.i;

/* JADX INFO: loaded from: classes.dex */
public abstract class a {

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

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

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

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

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public I f9114q;

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

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

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

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

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

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

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

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

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

    public a() {
        C0199b0 c0199b0 = new C0199b0(this, 0);
        C0199b0 c0199b02 = new C0199b0(this, 1);
        this.f9116s = new R0(c0199b0);
        this.f9117t = new R0(c0199b02);
        this.f9119v = false;
        this.f9120w = false;
        this.f9121x = true;
        this.f9122y = true;
    }

    /* JADX WARN: Removed duplicated region for block: B:10:0x001a  */
    /* JADX WARN: Removed duplicated region for block: B:14:0x0022  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int J(boolean z8, int i, int i5, int i8, int i9) {
        int iMax = Math.max(0, i - i8);
        if (z8) {
            if (i9 < 0) {
                if (i9 != -1 || (i5 != Integer.MIN_VALUE && (i5 == 0 || i5 != 1073741824))) {
                    i5 = 0;
                    i9 = 0;
                } else {
                    i9 = iMax;
                }
            }
            i5 = 1073741824;
        } else if (i9 >= 0) {
            i5 = 1073741824;
        } else if (i9 != -1) {
            if (i9 == -2) {
                if (i5 == Integer.MIN_VALUE || i5 == 1073741824) {
                    i9 = iMax;
                    i5 = Integer.MIN_VALUE;
                } else {
                    i9 = iMax;
                    i5 = 0;
                }
            }
        }
        return View.MeasureSpec.makeMeasureSpec(i9, i5);
    }

    public static int O(View view) {
        Rect rect = ((C0203d0) view.getLayoutParams()).f4521r;
        return view.getMeasuredHeight() + rect.top + rect.bottom;
    }

    public static int P(View view) {
        Rect rect = ((C0203d0) view.getLayoutParams()).f4521r;
        return view.getMeasuredWidth() + rect.left + rect.right;
    }

    public static int T(View view) {
        return ((C0203d0) view.getLayoutParams()).f4520q.d();
    }

    public static C0201c0 U(Context context, AttributeSet attributeSet, int i, int i5) {
        C0201c0 c0201c0 = new C0201c0();
        TypedArray typedArrayObtainStyledAttributes = context.obtainStyledAttributes(attributeSet, M1.a.f4150a, i, i5);
        c0201c0.f4515a = typedArrayObtainStyledAttributes.getInt(0, 1);
        c0201c0.f4516b = typedArrayObtainStyledAttributes.getInt(10, 1);
        c0201c0.f4517c = typedArrayObtainStyledAttributes.getBoolean(9, false);
        c0201c0.f4518d = typedArrayObtainStyledAttributes.getBoolean(11, false);
        typedArrayObtainStyledAttributes.recycle();
        return c0201c0;
    }

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

    public static void c0(View view, int i, int i5, int i8, int i9) {
        C0203d0 c0203d0 = (C0203d0) view.getLayoutParams();
        Rect rect = c0203d0.f4521r;
        view.layout(i + rect.left + ((ViewGroup.MarginLayoutParams) c0203d0).leftMargin, i5 + rect.top + ((ViewGroup.MarginLayoutParams) c0203d0).topMargin, (i8 - rect.right) - ((ViewGroup.MarginLayoutParams) c0203d0).rightMargin, (i9 - rect.bottom) - ((ViewGroup.MarginLayoutParams) c0203d0).bottomMargin);
    }

    public static int s(int i, int i5, int i8) {
        int mode = View.MeasureSpec.getMode(i);
        int size = View.MeasureSpec.getSize(i);
        return mode != Integer.MIN_VALUE ? mode != 1073741824 ? Math.max(i5, i8) : size : Math.min(size, Math.max(i5, i8));
    }

    public int A(p0 p0Var) {
        return 0;
    }

    public abstract void A0(Parcelable parcelable);

    public final void B(i0 i0Var) {
        for (int I7 = I() - 1; I7 >= 0; I7--) {
            N0(i0Var, I7, H(I7));
        }
    }

    public abstract Parcelable B0();

    public final View C(View view) {
        View viewD;
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null || (viewD = recyclerView.D(view)) == null || ((ArrayList) this.f9114q.f72u).contains(viewD)) {
            return null;
        }
        return viewD;
    }

    public void C0(int i) {
    }

    public View D(int i) {
        int I7 = I();
        for (int i5 = 0; i5 < I7; i5++) {
            View viewH = H(i5);
            t0 t0VarN = RecyclerView.N(viewH);
            if (t0VarN != null && t0VarN.d() == i && !t0VarN.q() && (this.f9115r.f9087y0.f4620g || !t0VarN.j())) {
                return viewH;
            }
        }
        return null;
    }

    public boolean D0(int i, Bundle bundle) {
        RecyclerView recyclerView = this.f9115r;
        return E0(recyclerView.f9074s, recyclerView.f9087y0, i, bundle);
    }

    public abstract C0203d0 E();

    /* JADX WARN: Removed duplicated region for block: B:21:0x0062 A[PHI: r8
      0x0062: PHI (r8v8 int) = (r8v5 int), (r8v18 int) binds: [B:27:0x007e, B:19:0x0054] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:32:0x008f  */
    /* JADX WARN: Removed duplicated region for block: B:34:0x0094  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x00bc  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:54:0x00de  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean E0(i0 i0Var, p0 p0Var, int i, Bundle bundle) {
        int paddingTop;
        int paddingLeft;
        float f3;
        if (this.f9115r != null) {
            int iHeight = this.f9113E;
            int iWidth = this.D;
            Rect rect = new Rect();
            if (this.f9115r.getMatrix().isIdentity() && this.f9115r.getGlobalVisibleRect(rect)) {
                iHeight = rect.height();
                iWidth = rect.width();
            }
            if (i != 4096) {
                if (i != 8192) {
                    paddingTop = 0;
                    paddingLeft = 0;
                } else {
                    paddingTop = this.f9115r.canScrollVertically(-1) ? -((iHeight - getPaddingTop()) - getPaddingBottom()) : 0;
                    paddingLeft = this.f9115r.canScrollHorizontally(-1) ? -((iWidth - getPaddingLeft()) - getPaddingRight()) : 0;
                }
                if (paddingTop == 0 || paddingLeft != 0) {
                    if (bundle == null) {
                        f3 = bundle.getFloat("androidx.core.view.accessibility.action.ARGUMENT_SCROLL_AMOUNT_FLOAT", 1.0f);
                        if (f3 < 0.0f) {
                            if (RecyclerView.f9008U0) {
                                throw new IllegalArgumentException("attempting to use ACTION_ARGUMENT_SCROLL_AMOUNT_FLOAT with a negative value (" + f3 + ")");
                            }
                        }
                    } else {
                        f3 = 1.0f;
                    }
                    if (Float.compare(f3, Float.POSITIVE_INFINITY) == 0) {
                        if (Float.compare(1.0f, f3) != 0 && Float.compare(0.0f, f3) != 0) {
                            paddingLeft = (int) (paddingLeft * f3);
                            paddingTop = (int) (paddingTop * f3);
                        }
                        this.f9115r.p0(paddingLeft, paddingTop, true);
                        return true;
                    }
                    RecyclerView recyclerView = this.f9115r;
                    T t6 = recyclerView.f9019C;
                    if (t6 != null) {
                        if (i == 4096) {
                            recyclerView.q0(t6.a() - 1);
                            return true;
                        }
                        if (i != 8192) {
                            return true;
                        }
                        recyclerView.q0(0);
                        return true;
                    }
                }
            } else {
                paddingTop = this.f9115r.canScrollVertically(1) ? (iHeight - getPaddingTop()) - getPaddingBottom() : 0;
                if (this.f9115r.canScrollHorizontally(1)) {
                    paddingLeft = (iWidth - getPaddingLeft()) - getPaddingRight();
                }
                if (paddingTop == 0) {
                    if (bundle == null) {
                    }
                    if (Float.compare(f3, Float.POSITIVE_INFINITY) == 0) {
                    }
                }
            }
        }
        return false;
    }

    public C0203d0 F(Context context, AttributeSet attributeSet) {
        return new C0203d0(context, attributeSet);
    }

    public final void F0() {
        for (int I7 = I() - 1; I7 >= 0; I7--) {
            this.f9114q.o(I7);
        }
    }

    public C0203d0 G(ViewGroup.LayoutParams layoutParams) {
        return layoutParams instanceof C0203d0 ? new C0203d0((C0203d0) layoutParams) : layoutParams instanceof ViewGroup.MarginLayoutParams ? new C0203d0((ViewGroup.MarginLayoutParams) layoutParams) : new C0203d0(layoutParams);
    }

    public void G0(i0 i0Var) {
        for (int I7 = I() - 1; I7 >= 0; I7--) {
            if (!RecyclerView.N(H(I7)).q()) {
                J0(I7, i0Var);
            }
        }
    }

    public final View H(int i) {
        I i5 = this.f9114q;
        if (i5 != null) {
            return i5.h(i);
        }
        return null;
    }

    public final void H0(i0 i0Var) {
        ArrayList arrayList;
        int size = i0Var.f4555a.size();
        int i = size - 1;
        while (true) {
            arrayList = i0Var.f4555a;
            if (i < 0) {
                break;
            }
            View view = ((t0) arrayList.get(i)).f4654a;
            t0 t0VarN = RecyclerView.N(view);
            if (!t0VarN.q()) {
                t0VarN.p(false);
                if (t0VarN.l()) {
                    this.f9115r.removeDetachedView(view, false);
                }
                Z z8 = this.f9115r.f9061g0;
                if (z8 != null) {
                    z8.d(t0VarN);
                }
                t0VarN.p(true);
                t0 t0VarN2 = RecyclerView.N(view);
                t0VarN2.f4666n = null;
                t0VarN2.f4667o = false;
                t0VarN2.f4662j &= -33;
                i0Var.j(t0VarN2);
            }
            i--;
        }
        arrayList.clear();
        ArrayList arrayList2 = i0Var.f4556b;
        if (arrayList2 != null) {
            arrayList2.clear();
        }
        if (size > 0) {
            this.f9115r.invalidate();
        }
    }

    public final int I() {
        I i = this.f9114q;
        if (i != null) {
            return i.i();
        }
        return 0;
    }

    public final void I0(View view, i0 i0Var) {
        I i = this.f9114q;
        S s8 = (S) i.f70s;
        int i5 = i.f69r;
        if (i5 == 1) {
            throw new IllegalStateException("Cannot call removeView(At) within removeView(At)");
        }
        if (i5 == 2) {
            throw new IllegalStateException("Cannot call removeView(At) within removeViewIfHidden");
        }
        try {
            i.f69r = 1;
            i.f73v = view;
            int iIndexOfChild = s8.f4489q.indexOfChild(view);
            if (iIndexOfChild >= 0) {
                if (((C0207h) i.f71t).y(iIndexOfChild)) {
                    i.p(view);
                }
                s8.i(iIndexOfChild);
            }
            i.f69r = 0;
            i.f73v = null;
            i0Var.i(view);
        } catch (Throwable th) {
            i.f69r = 0;
            i.f73v = null;
            throw th;
        }
    }

    public final void J0(int i, i0 i0Var) {
        View viewH = H(i);
        if (H(i) != null) {
            this.f9114q.o(i);
        }
        i0Var.i(viewH);
    }

    public int K(i0 i0Var, p0 p0Var) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null || recyclerView.f9019C == null || !p()) {
            return 1;
        }
        return this.f9115r.f9019C.a();
    }

    public boolean K0(RecyclerView recyclerView, View view, Rect rect, boolean z8) {
        return L0(recyclerView, view, rect, z8, false);
    }

    public int L(View view) {
        return view.getBottom() + ((C0203d0) view.getLayoutParams()).f4521r.bottom;
    }

    /* JADX WARN: Removed duplicated region for block: B:28:0x00b0  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final boolean L0(RecyclerView recyclerView, View view, Rect rect, boolean z8, boolean z9) {
        int paddingLeft = getPaddingLeft();
        int paddingTop = getPaddingTop();
        int paddingRight = this.D - getPaddingRight();
        int paddingBottom = this.f9113E - getPaddingBottom();
        int left = (view.getLeft() + rect.left) - view.getScrollX();
        int top = (view.getTop() + rect.top) - view.getScrollY();
        int iWidth = rect.width() + left;
        int iHeight = rect.height() + top;
        int i = left - paddingLeft;
        int iMin = Math.min(0, i);
        int i5 = top - paddingTop;
        int iMin2 = Math.min(0, i5);
        int i8 = iWidth - paddingRight;
        int iMax = Math.max(0, i8);
        int iMax2 = Math.max(0, iHeight - paddingBottom);
        if (this.f9115r.getLayoutDirection() != 1) {
            if (iMin == 0) {
                iMin = Math.min(i, iMax);
            }
            iMax = iMin;
        } else if (iMax == 0) {
            iMax = Math.max(iMin, i8);
        }
        if (iMin2 == 0) {
            iMin2 = Math.min(i5, iMax2);
        }
        int[] iArr = {iMax, iMin2};
        int i9 = iArr[0];
        int i10 = iArr[1];
        if (z9) {
            View focusedChild = recyclerView.getFocusedChild();
            if (focusedChild != null) {
                int paddingLeft2 = getPaddingLeft();
                int paddingTop2 = getPaddingTop();
                int paddingRight2 = this.D - getPaddingRight();
                int paddingBottom2 = this.f9113E - getPaddingBottom();
                Rect rect2 = this.f9115r.f9088z;
                M(focusedChild, rect2);
                if (rect2.left - i9 < paddingRight2 && rect2.right - i9 > paddingLeft2 && rect2.top - i10 < paddingBottom2 && rect2.bottom - i10 > paddingTop2) {
                }
            }
        } else if (i9 != 0 || i10 != 0) {
            if (z8) {
                recyclerView.scrollBy(i9, i10);
                return true;
            }
            recyclerView.n0(i9, i10);
            return true;
        }
        return false;
    }

    public void M(View view, Rect rect) {
        boolean z8 = RecyclerView.f9008U0;
        C0203d0 c0203d0 = (C0203d0) view.getLayoutParams();
        Rect rect2 = c0203d0.f4521r;
        rect.set((view.getLeft() - rect2.left) - ((ViewGroup.MarginLayoutParams) c0203d0).leftMargin, (view.getTop() - rect2.top) - ((ViewGroup.MarginLayoutParams) c0203d0).topMargin, view.getRight() + rect2.right + ((ViewGroup.MarginLayoutParams) c0203d0).rightMargin, view.getBottom() + rect2.bottom + ((ViewGroup.MarginLayoutParams) c0203d0).bottomMargin);
    }

    public final void M0() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            recyclerView.requestLayout();
        }
    }

    public int N(View view) {
        return view.getLeft() - ((C0203d0) view.getLayoutParams()).f4521r.left;
    }

    public final void N0(i0 i0Var, int i, View view) {
        t0 t0VarN = RecyclerView.N(view);
        if (t0VarN.q()) {
            if (RecyclerView.f9009V0) {
                Log.d("RecyclerView", "ignoring view " + t0VarN);
                return;
            }
            return;
        }
        if (t0VarN.h() && !t0VarN.j() && !this.f9115r.f9019C.f4491b) {
            if (H(i) != null) {
                this.f9114q.o(i);
            }
            i0Var.j(t0VarN);
        } else {
            H(i);
            this.f9114q.f(i);
            i0Var.k(view);
            this.f9115r.f9082w.b0(t0VarN);
        }
    }

    public abstract int O0(int i, i0 i0Var, p0 p0Var);

    public abstract void P0(int i);

    public int Q(View view) {
        return view.getRight() + ((C0203d0) view.getLayoutParams()).f4521r.right;
    }

    public abstract int Q0(int i, i0 i0Var, p0 p0Var);

    public int R(View view) {
        return view.getTop() - ((C0203d0) view.getLayoutParams()).f4521r.top;
    }

    public final void R0(RecyclerView recyclerView) {
        S0(View.MeasureSpec.makeMeasureSpec(recyclerView.getWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(recyclerView.getHeight(), 1073741824));
    }

    public final int S() {
        RecyclerView recyclerView = this.f9115r;
        T adapter = recyclerView != null ? recyclerView.getAdapter() : null;
        if (adapter != null) {
            return adapter.a();
        }
        return 0;
    }

    public final void S0(int i, int i5) {
        this.D = View.MeasureSpec.getSize(i);
        int mode = View.MeasureSpec.getMode(i);
        this.f9111B = mode;
        if (mode == 0 && !RecyclerView.f9011Y0) {
            this.D = 0;
        }
        this.f9113E = View.MeasureSpec.getSize(i5);
        int mode2 = View.MeasureSpec.getMode(i5);
        this.f9112C = mode2;
        if (mode2 != 0 || RecyclerView.f9011Y0) {
            return;
        }
        this.f9113E = 0;
    }

    public void T0(Rect rect, int i, int i5) {
        int paddingRight = getPaddingRight() + getPaddingLeft() + rect.width();
        int paddingBottom = getPaddingBottom() + getPaddingTop() + rect.height();
        RecyclerView recyclerView = this.f9115r;
        Field field = J.f4065a;
        this.f9115r.setMeasuredDimension(s(i, paddingRight, recyclerView.getMinimumWidth()), s(i5, paddingBottom, this.f9115r.getMinimumHeight()));
    }

    public final void U0(int i, int i5) {
        int I7 = I();
        if (I7 == 0) {
            this.f9115r.p(i, i5);
            return;
        }
        int i8 = Integer.MIN_VALUE;
        int i9 = Integer.MAX_VALUE;
        int i10 = Integer.MIN_VALUE;
        int i11 = Integer.MAX_VALUE;
        for (int i12 = 0; i12 < I7; i12++) {
            View viewH = H(i12);
            Rect rect = this.f9115r.f9088z;
            M(viewH, rect);
            int i13 = rect.left;
            if (i13 < i11) {
                i11 = i13;
            }
            int i14 = rect.right;
            if (i14 > i8) {
                i8 = i14;
            }
            int i15 = rect.top;
            if (i15 < i9) {
                i9 = i15;
            }
            int i16 = rect.bottom;
            if (i16 > i10) {
                i10 = i16;
            }
        }
        this.f9115r.f9088z.set(i11, i9, i8, i10);
        T0(this.f9115r.f9088z, i, i5);
    }

    public int V(i0 i0Var, p0 p0Var) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null || recyclerView.f9019C == null || !q()) {
            return 1;
        }
        return this.f9115r.f9019C.a();
    }

    public final void V0(RecyclerView recyclerView) {
        if (recyclerView == null) {
            this.f9115r = null;
            this.f9114q = null;
            this.D = 0;
            this.f9113E = 0;
        } else {
            this.f9115r = recyclerView;
            this.f9114q = recyclerView.f9080v;
            this.D = recyclerView.getWidth();
            this.f9113E = recyclerView.getHeight();
        }
        this.f9111B = 1073741824;
        this.f9112C = 1073741824;
    }

    public final void W(View view, Rect rect) {
        Matrix matrix;
        Rect rect2 = ((C0203d0) view.getLayoutParams()).f4521r;
        rect.set(-rect2.left, -rect2.top, view.getWidth() + rect2.right, view.getHeight() + rect2.bottom);
        if (this.f9115r != null && (matrix = view.getMatrix()) != null && !matrix.isIdentity()) {
            RectF rectF = this.f9115r.f9017B;
            rectF.set(rect);
            matrix.mapRect(rectF);
            rect.set((int) Math.floor(rectF.left), (int) Math.floor(rectF.top), (int) Math.ceil(rectF.right), (int) Math.ceil(rectF.bottom));
        }
        rect.offset(view.getLeft(), view.getTop());
    }

    final boolean W0(View view, int i, int i5, C0203d0 c0203d0) {
        return (!view.isLayoutRequested() && this.f9121x && a0(view.getWidth(), i, ((ViewGroup.MarginLayoutParams) c0203d0).width) && a0(view.getHeight(), i5, ((ViewGroup.MarginLayoutParams) c0203d0).height)) ? false : true;
    }

    public final boolean X() {
        RecyclerView recyclerView = this.f9115r;
        return recyclerView != null && recyclerView.hasFocus();
    }

    public boolean X0() {
        return false;
    }

    public boolean Y() {
        return false;
    }

    public final boolean Y0(View view, int i, int i5, C0203d0 c0203d0) {
        return (this.f9121x && a0(view.getMeasuredWidth(), i, ((ViewGroup.MarginLayoutParams) c0203d0).width) && a0(view.getMeasuredHeight(), i5, ((ViewGroup.MarginLayoutParams) c0203d0).height)) ? false : true;
    }

    public boolean Z() {
        return false;
    }

    public abstract void Z0(RecyclerView recyclerView, p0 p0Var, int i);

    public void a1(H h8) {
        H h9 = this.f9118u;
        if (h9 != null && h8 != h9 && h9.f4464e) {
            h9.j();
        }
        this.f9118u = h8;
        RecyclerView recyclerView = this.f9115r;
        s0 s0Var = recyclerView.f9081v0;
        s0Var.f4648w.removeCallbacks(s0Var);
        s0Var.f4644s.abortAnimation();
        if (h8.f4467h) {
            Log.w("RecyclerView", "An instance of " + h8.getClass().getSimpleName() + " was started more than once. Each instance of" + h8.getClass().getSimpleName() + " is intended to only be used once. You should create a new instance for each use.");
        }
        h8.f4461b = recyclerView;
        h8.f4462c = this;
        int i = h8.f4460a;
        if (i == -1) {
            throw new IllegalArgumentException("Invalid target position");
        }
        recyclerView.f9087y0.f4614a = i;
        h8.f4464e = true;
        h8.f4463d = true;
        h8.f4465f = h8.f(i);
        h8.f4461b.f9081v0.b();
        h8.f4467h = true;
    }

    public final boolean b0() {
        H h8 = this.f9118u;
        return h8 != null && h8.f4464e;
    }

    public boolean b1() {
        return this instanceof androidx.leanback.widget.GridLayoutManager;
    }

    public final void d0(View view) {
        C0203d0 c0203d0 = (C0203d0) view.getLayoutParams();
        Rect rectO = this.f9115r.O(view);
        int i = rectO.left + rectO.right;
        int i5 = rectO.top + rectO.bottom;
        int iJ = J(p(), this.D, this.f9111B, getPaddingRight() + getPaddingLeft() + ((ViewGroup.MarginLayoutParams) c0203d0).leftMargin + ((ViewGroup.MarginLayoutParams) c0203d0).rightMargin + i, ((ViewGroup.MarginLayoutParams) c0203d0).width);
        int iJ2 = J(q(), this.f9113E, this.f9112C, getPaddingBottom() + getPaddingTop() + ((ViewGroup.MarginLayoutParams) c0203d0).topMargin + ((ViewGroup.MarginLayoutParams) c0203d0).bottomMargin + i5, ((ViewGroup.MarginLayoutParams) c0203d0).height);
        if (W0(view, iJ, iJ2, c0203d0)) {
            view.measure(iJ, iJ2);
        }
    }

    public void e0(int i) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            int i5 = recyclerView.f9080v.i();
            for (int i8 = 0; i8 < i5; i8++) {
                recyclerView.f9080v.h(i8).offsetLeftAndRight(i);
            }
        }
    }

    public void f0(int i) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            int i5 = recyclerView.f9080v.i();
            for (int i8 = 0; i8 < i5; i8++) {
                recyclerView.f9080v.h(i8).offsetTopAndBottom(i);
            }
        }
    }

    public final int getPaddingBottom() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            return recyclerView.getPaddingBottom();
        }
        return 0;
    }

    public final int getPaddingEnd() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null) {
            return 0;
        }
        Field field = J.f4065a;
        return recyclerView.getPaddingEnd();
    }

    public final int getPaddingLeft() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            return recyclerView.getPaddingLeft();
        }
        return 0;
    }

    public final int getPaddingRight() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            return recyclerView.getPaddingRight();
        }
        return 0;
    }

    public final int getPaddingStart() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null) {
            return 0;
        }
        Field field = J.f4065a;
        return recyclerView.getPaddingStart();
    }

    public final int getPaddingTop() {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            return recyclerView.getPaddingTop();
        }
        return 0;
    }

    public boolean h0(RecyclerView recyclerView, ArrayList arrayList, int i, int i5) {
        return false;
    }

    public void i0(RecyclerView recyclerView) {
    }

    public View k0(View view, int i, i0 i0Var, p0 p0Var) {
        return null;
    }

    public final void l(View view) {
        m(view, -1, false);
    }

    public void l0(AccessibilityEvent accessibilityEvent) {
        RecyclerView recyclerView = this.f9115r;
        i0 i0Var = recyclerView.f9074s;
        if (accessibilityEvent == null) {
            return;
        }
        boolean z8 = true;
        if (!recyclerView.canScrollVertically(1) && !this.f9115r.canScrollVertically(-1) && !this.f9115r.canScrollHorizontally(-1) && !this.f9115r.canScrollHorizontally(1)) {
            z8 = false;
        }
        accessibilityEvent.setScrollable(z8);
        T t6 = this.f9115r.f9019C;
        if (t6 != null) {
            accessibilityEvent.setItemCount(t6.a());
        }
    }

    public final void m(View view, int i, boolean z8) {
        t0 t0VarN = RecyclerView.N(view);
        if (z8 || t0VarN.j()) {
            i iVar = (i) this.f9115r.f9082w.f11692r;
            D0 d0A = (D0) iVar.get(t0VarN);
            if (d0A == null) {
                d0A = D0.a();
                iVar.put(t0VarN, d0A);
            }
            d0A.f4439a |= 1;
        } else {
            this.f9115r.f9082w.b0(t0VarN);
        }
        C0203d0 c0203d0 = (C0203d0) view.getLayoutParams();
        if (t0VarN.r() || t0VarN.k()) {
            if (t0VarN.k()) {
                t0VarN.f4666n.m(t0VarN);
            } else {
                t0VarN.f4662j &= -33;
            }
            this.f9114q.d(view, i, view.getLayoutParams(), false);
        } else {
            if (view.getParent() == this.f9115r) {
                int iN = this.f9114q.n(view);
                if (i == -1) {
                    i = this.f9114q.i();
                }
                if (iN == -1) {
                    StringBuilder sb = new StringBuilder("Added View has RecyclerView as parent but view is not a real child. Unfiltered index:");
                    sb.append(this.f9115r.indexOfChild(view));
                    throw new IllegalStateException(I1.a.l(this.f9115r, sb));
                }
                if (iN != i) {
                    a aVar = this.f9115r.D;
                    View viewH = aVar.H(iN);
                    if (viewH == null) {
                        throw new IllegalArgumentException("Cannot move a child from non-existing index:" + iN + aVar.f9115r.toString());
                    }
                    aVar.H(iN);
                    aVar.f9114q.f(iN);
                    C0203d0 c0203d02 = (C0203d0) viewH.getLayoutParams();
                    t0 t0VarN2 = RecyclerView.N(viewH);
                    if (t0VarN2.j()) {
                        i iVar2 = (i) aVar.f9115r.f9082w.f11692r;
                        D0 d0A2 = (D0) iVar2.get(t0VarN2);
                        if (d0A2 == null) {
                            d0A2 = D0.a();
                            iVar2.put(t0VarN2, d0A2);
                        }
                        d0A2.f4439a = 1 | d0A2.f4439a;
                    } else {
                        aVar.f9115r.f9082w.b0(t0VarN2);
                    }
                    aVar.f9114q.d(viewH, i, c0203d02, t0VarN2.j());
                }
            } else {
                this.f9114q.c(view, i, false);
                c0203d0.f4522s = true;
                H h8 = this.f9118u;
                if (h8 != null && h8.f4464e) {
                    h8.f4461b.getClass();
                    t0 t0VarN3 = RecyclerView.N(view);
                    if ((t0VarN3 != null ? t0VarN3.d() : -1) == h8.f4460a) {
                        h8.f4465f = view;
                        if (RecyclerView.f9009V0) {
                            Log.d("RecyclerView", "smooth scroll target view has been attached");
                        }
                    }
                }
            }
        }
        if (c0203d0.f4523t) {
            if (RecyclerView.f9009V0) {
                Log.d("RecyclerView", "consuming pending invalidate on child " + c0203d0.f4520q);
            }
            t0VarN.f4654a.invalidate();
            c0203d0.f4523t = false;
        }
    }

    public void m0(i0 i0Var, p0 p0Var, e eVar) {
        if (this.f9115r.canScrollVertically(-1) || this.f9115r.canScrollHorizontally(-1)) {
            eVar.a(8192);
            eVar.m();
            eVar.h(67108864, true);
        }
        if (this.f9115r.canScrollVertically(1) || this.f9115r.canScrollHorizontally(1)) {
            eVar.a(4096);
            eVar.m();
            eVar.h(67108864, true);
        }
        eVar.j(c.E(V(i0Var, p0Var), K(i0Var, p0Var), 0));
    }

    public void n(String str) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView != null) {
            recyclerView.j(str);
        }
    }

    public void n0(i0 i0Var, p0 p0Var, View view, e eVar) {
        eVar.k(c.F(false, q() ? T(view) : 0, 1, p() ? T(view) : 0, 1));
    }

    public final void o(View view, Rect rect) {
        RecyclerView recyclerView = this.f9115r;
        if (recyclerView == null) {
            rect.set(0, 0, 0, 0);
        } else {
            rect.set(recyclerView.O(view));
        }
    }

    public final void o0(View view, e eVar) {
        t0 t0VarN = RecyclerView.N(view);
        if (t0VarN == null || t0VarN.j() || ((ArrayList) this.f9114q.f72u).contains(t0VarN.f4654a)) {
            return;
        }
        RecyclerView recyclerView = this.f9115r;
        n0(recyclerView.f9074s, recyclerView.f9087y0, view, eVar);
    }

    public abstract boolean p();

    public View p0(View view, int i) {
        return null;
    }

    public abstract boolean q();

    public void q0(RecyclerView recyclerView, int i, int i5) {
    }

    public boolean r(C0203d0 c0203d0) {
        return c0203d0 != null;
    }

    public void r0(RecyclerView recyclerView) {
    }

    public void t0(RecyclerView recyclerView, int i, int i5) {
    }

    public int v(p0 p0Var) {
        return 0;
    }

    public void v0(RecyclerView recyclerView, int i, int i5) {
        u0(i, i5);
    }

    public int w(p0 p0Var) {
        return 0;
    }

    public abstract void w0(i0 i0Var, p0 p0Var);

    public int x(p0 p0Var) {
        return 0;
    }

    public abstract void x0(p0 p0Var);

    public int y(p0 p0Var) {
        return 0;
    }

    public void y0(i0 i0Var, p0 p0Var, int i, int i5) {
        this.f9115r.p(i, i5);
    }

    public int z(p0 p0Var) {
        return 0;
    }

    public boolean z0(RecyclerView recyclerView, p0 p0Var, View view, View view2) {
        return b0() || recyclerView.R();
    }

    public void g0(T t6, T t8) {
    }

    public void j0(RecyclerView recyclerView, i0 i0Var) {
    }

    public void u(int i, C0224z c0224z) {
    }

    public void u0(int i, int i5) {
    }

    public void s0(RecyclerView recyclerView, int i, int i5) {
    }

    public void t(int i, int i5, p0 p0Var, C0224z c0224z) {
    }
}
