Files

946 lines
30 KiB
Java

package androidx.recyclerview.widget;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.Matrix;
import android.graphics.Rect;
import android.graphics.RectF;
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 android.view.accessibility.AccessibilityNodeInfo;
import java.util.ArrayList;
import java.util.WeakHashMap;
import kotlin.io.ConstantsKt;
import kotlin.jvm.internal.IntCompanionObject;
import t0.AbstractC0615a;
/* renamed from: androidx.recyclerview.widget.q0, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public abstract class AbstractC0238q0 {
/* renamed from: a, reason: collision with root package name */
public C0223j f3883a;
/* renamed from: b, reason: collision with root package name */
public RecyclerView f3884b;
/* renamed from: c, reason: collision with root package name */
public final F.i f3885c;
/* renamed from: d, reason: collision with root package name */
public final F.i f3886d;
/* renamed from: e, reason: collision with root package name */
public X f3887e;
/* renamed from: f, reason: collision with root package name */
public boolean f3888f;
/* renamed from: g, reason: collision with root package name */
public boolean f3889g;
public final boolean h;
public final boolean i;
/* renamed from: j, reason: collision with root package name */
public int f3890j;
/* renamed from: k, reason: collision with root package name */
public boolean f3891k;
/* renamed from: l, reason: collision with root package name */
public int f3892l;
/* renamed from: m, reason: collision with root package name */
public int f3893m;
/* renamed from: n, reason: collision with root package name */
public int f3894n;
/* renamed from: o, reason: collision with root package name */
public int f3895o;
public AbstractC0238q0() {
C0234o0 c0234o0 = new C0234o0(this, 0);
C0234o0 c0234o02 = new C0234o0(this, 1);
this.f3885c = new F.i(c0234o0);
this.f3886d = new F.i(c0234o02);
this.f3888f = false;
this.f3889g = false;
this.h = true;
this.i = true;
}
public static int A(View view) {
return view.getLeft() - ((C0239r0) view.getLayoutParams()).f3898b.left;
}
public static int B(View view) {
Rect rect = ((C0239r0) view.getLayoutParams()).f3898b;
return view.getMeasuredHeight() + rect.top + rect.bottom;
}
public static int C(View view) {
Rect rect = ((C0239r0) view.getLayoutParams()).f3898b;
return view.getMeasuredWidth() + rect.left + rect.right;
}
public static int D(View view) {
return view.getRight() + ((C0239r0) view.getLayoutParams()).f3898b.right;
}
public static int E(View view) {
return view.getTop() - ((C0239r0) view.getLayoutParams()).f3898b.top;
}
public static int L(View view) {
return ((C0239r0) view.getLayoutParams()).f3897a.getLayoutPosition();
}
/* JADX WARN: Type inference failed for: r0v0, types: [java.lang.Object, androidx.recyclerview.widget.p0] */
public static C0236p0 M(Context context, AttributeSet attributeSet, int i, int i4) {
?? obj = new Object();
TypedArray obtainStyledAttributes = context.obtainStyledAttributes(attributeSet, AbstractC0615a.f8509a, i, i4);
obj.f3869a = obtainStyledAttributes.getInt(0, 1);
obj.f3870b = obtainStyledAttributes.getInt(10, 1);
obj.f3871c = obtainStyledAttributes.getBoolean(9, false);
obj.f3872d = obtainStyledAttributes.getBoolean(11, false);
obtainStyledAttributes.recycle();
return obj;
}
public static boolean Q(int i, int i4, int i5) {
int mode = View.MeasureSpec.getMode(i4);
int size = View.MeasureSpec.getSize(i4);
if (i5 > 0 && i != i5) {
return false;
}
if (mode == Integer.MIN_VALUE) {
return size >= i;
}
if (mode != 0) {
return mode == 1073741824 && size == i;
}
return true;
}
public static void R(View view, int i, int i4, int i5, int i6) {
C0239r0 c0239r0 = (C0239r0) view.getLayoutParams();
Rect rect = c0239r0.f3898b;
view.layout(i + rect.left + ((ViewGroup.MarginLayoutParams) c0239r0).leftMargin, i4 + rect.top + ((ViewGroup.MarginLayoutParams) c0239r0).topMargin, (i5 - rect.right) - ((ViewGroup.MarginLayoutParams) c0239r0).rightMargin, (i6 - rect.bottom) - ((ViewGroup.MarginLayoutParams) c0239r0).bottomMargin);
}
public static int g(int i, int i4, int i5) {
int mode = View.MeasureSpec.getMode(i);
int size = View.MeasureSpec.getSize(i);
return mode != Integer.MIN_VALUE ? mode != 1073741824 ? Math.max(i4, i5) : size : Math.min(size, Math.max(i4, i5));
}
/* JADX WARN: Code restructure failed: missing block: B:11:0x0018, code lost:
if (r6 == 1073741824) goto L14;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public static int w(boolean r4, int r5, int r6, int r7, int r8) {
/*
int r5 = r5 - r7
r7 = 0
int r5 = java.lang.Math.max(r7, r5)
r0 = -2
r1 = -1
r2 = -2147483648(0xffffffff80000000, float:-0.0)
r3 = 1073741824(0x40000000, float:2.0)
if (r4 == 0) goto L1d
if (r8 < 0) goto L12
L10:
r6 = r3
goto L30
L12:
if (r8 != r1) goto L1a
if (r6 == r2) goto L22
if (r6 == 0) goto L1a
if (r6 == r3) goto L22
L1a:
r6 = r7
r8 = r6
goto L30
L1d:
if (r8 < 0) goto L20
goto L10
L20:
if (r8 != r1) goto L24
L22:
r8 = r5
goto L30
L24:
if (r8 != r0) goto L1a
if (r6 == r2) goto L2e
if (r6 != r3) goto L2b
goto L2e
L2b:
r8 = r5
r6 = r7
goto L30
L2e:
r8 = r5
r6 = r2
L30:
int r4 = android.view.View.MeasureSpec.makeMeasureSpec(r8, r6)
return r4
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.AbstractC0238q0.w(boolean, int, int, int, int):int");
}
public static int y(View view) {
return view.getBottom() + ((C0239r0) view.getLayoutParams()).f3898b.bottom;
}
public final void A0(int i, int i4) {
int v3 = v();
if (v3 == 0) {
this.f3884b.r(i, i4);
return;
}
int i5 = IntCompanionObject.MIN_VALUE;
int i6 = Integer.MAX_VALUE;
int i7 = Integer.MIN_VALUE;
int i8 = Integer.MAX_VALUE;
for (int i9 = 0; i9 < v3; i9++) {
View u3 = u(i9);
Rect rect = this.f3884b.f3688j;
z(rect, u3);
int i10 = rect.left;
if (i10 < i8) {
i8 = i10;
}
int i11 = rect.right;
if (i11 > i5) {
i5 = i11;
}
int i12 = rect.top;
if (i12 < i6) {
i6 = i12;
}
int i13 = rect.bottom;
if (i13 > i7) {
i7 = i13;
}
}
this.f3884b.f3688j.set(i8, i6, i5, i7);
z0(this.f3884b.f3688j, i, i4);
}
public final void B0(RecyclerView recyclerView) {
if (recyclerView == null) {
this.f3884b = null;
this.f3883a = null;
this.f3894n = 0;
this.f3895o = 0;
} else {
this.f3884b = recyclerView;
this.f3883a = recyclerView.f3682f;
this.f3894n = recyclerView.getWidth();
this.f3895o = recyclerView.getHeight();
}
this.f3892l = 1073741824;
this.f3893m = 1073741824;
}
public final boolean C0(View view, int i, int i4, C0239r0 c0239r0) {
return (!view.isLayoutRequested() && this.h && Q(view.getWidth(), i, ((ViewGroup.MarginLayoutParams) c0239r0).width) && Q(view.getHeight(), i4, ((ViewGroup.MarginLayoutParams) c0239r0).height)) ? false : true;
}
public boolean D0() {
return false;
}
public final boolean E0(View view, int i, int i4, C0239r0 c0239r0) {
return (this.h && Q(view.getMeasuredWidth(), i, ((ViewGroup.MarginLayoutParams) c0239r0).width) && Q(view.getMeasuredHeight(), i4, ((ViewGroup.MarginLayoutParams) c0239r0).height)) ? false : true;
}
public final int F() {
RecyclerView recyclerView = this.f3884b;
AbstractC0220h0 adapter = recyclerView != null ? recyclerView.getAdapter() : null;
if (adapter != null) {
return adapter.getItemCount();
}
return 0;
}
public abstract void F0(RecyclerView recyclerView, int i);
public final int G() {
RecyclerView recyclerView = this.f3884b;
WeakHashMap weakHashMap = O.X.f1226a;
return recyclerView.getLayoutDirection();
}
public final void G0(X x3) {
X x4 = this.f3887e;
if (x4 != null && x3 != x4 && x4.f3772e) {
x4.i();
}
this.f3887e = x3;
RecyclerView recyclerView = this.f3884b;
H0 h02 = recyclerView.f3681e0;
h02.f3550g.removeCallbacks(h02);
h02.f3546c.abortAnimation();
if (x3.h) {
Log.w("RecyclerView", "An instance of " + x3.getClass().getSimpleName() + " was started more than once. Each instance of" + x3.getClass().getSimpleName() + " is intended to only be used once. You should create a new instance for each use.");
}
x3.f3769b = recyclerView;
x3.f3770c = this;
int i = x3.f3768a;
if (i == -1) {
throw new IllegalArgumentException("Invalid target position");
}
recyclerView.f3686h0.f3509a = i;
x3.f3772e = true;
x3.f3771d = true;
x3.f3773f = recyclerView.f3696n.q(i);
x3.f3769b.f3681e0.b();
x3.h = true;
}
public final int H() {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
return recyclerView.getPaddingBottom();
}
return 0;
}
public boolean H0() {
return false;
}
public final int I() {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
return recyclerView.getPaddingLeft();
}
return 0;
}
public final int J() {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
return recyclerView.getPaddingRight();
}
return 0;
}
public final int K() {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
return recyclerView.getPaddingTop();
}
return 0;
}
public int N(y0 y0Var, E0 e02) {
return -1;
}
public final void O(Rect rect, View view) {
Matrix matrix;
Rect rect2 = ((C0239r0) view.getLayoutParams()).f3898b;
rect.set(-rect2.left, -rect2.top, view.getWidth() + rect2.right, view.getHeight() + rect2.bottom);
if (this.f3884b != null && (matrix = view.getMatrix()) != null && !matrix.isIdentity()) {
RectF rectF = this.f3884b.f3692l;
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());
}
public abstract boolean P();
public void S(int i) {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
int e4 = recyclerView.f3682f.e();
for (int i4 = 0; i4 < e4; i4++) {
recyclerView.f3682f.d(i4).offsetLeftAndRight(i);
}
}
}
public void T(int i) {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
int e4 = recyclerView.f3682f.e();
for (int i4 = 0; i4 < e4; i4++) {
recyclerView.f3682f.d(i4).offsetTopAndBottom(i);
}
}
}
public void U() {
}
public void V(RecyclerView recyclerView) {
}
public abstract void W(RecyclerView recyclerView);
public abstract View X(View view, int i, y0 y0Var, E0 e02);
public void Y(AccessibilityEvent accessibilityEvent) {
RecyclerView recyclerView = this.f3884b;
y0 y0Var = recyclerView.f3676c;
E0 e02 = recyclerView.f3686h0;
if (recyclerView == null || accessibilityEvent == null) {
return;
}
boolean z3 = true;
if (!recyclerView.canScrollVertically(1) && !this.f3884b.canScrollVertically(-1) && !this.f3884b.canScrollHorizontally(-1) && !this.f3884b.canScrollHorizontally(1)) {
z3 = false;
}
accessibilityEvent.setScrollable(z3);
AbstractC0220h0 abstractC0220h0 = this.f3884b.f3694m;
if (abstractC0220h0 != null) {
accessibilityEvent.setItemCount(abstractC0220h0.getItemCount());
}
}
public void Z(y0 y0Var, E0 e02, P.k kVar) {
if (this.f3884b.canScrollVertically(-1) || this.f3884b.canScrollHorizontally(-1)) {
kVar.a(8192);
kVar.j(true);
}
if (this.f3884b.canScrollVertically(1) || this.f3884b.canScrollHorizontally(1)) {
kVar.a(ConstantsKt.DEFAULT_BLOCK_SIZE);
kVar.j(true);
}
kVar.f1341a.setCollectionInfo((AccessibilityNodeInfo.CollectionInfo) A.a.s(N(y0Var, e02), x(y0Var, e02), 0).f7b);
}
public final void a0(View view, P.k kVar) {
I0 N3 = RecyclerView.N(view);
if (N3 == null || N3.isRemoved()) {
return;
}
C0223j c0223j = this.f3883a;
if (c0223j.f3828c.contains(N3.itemView)) {
return;
}
RecyclerView recyclerView = this.f3884b;
b0(recyclerView.f3676c, recyclerView.f3686h0, view, kVar);
}
/* JADX WARN: Removed duplicated region for block: B:16:0x0070 */
/* JADX WARN: Removed duplicated region for block: B:18:0x0078 */
/* JADX WARN: Removed duplicated region for block: B:40:0x00e8 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void b(android.view.View r9, int r10, boolean r11) {
/*
Method dump skipped, instructions count: 363
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.AbstractC0238q0.b(android.view.View, int, boolean):void");
}
public void b0(y0 y0Var, E0 e02, View view, P.k kVar) {
}
public void c(String str) {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
recyclerView.l(str);
}
}
public void c0(int i, int i4) {
}
public abstract boolean d();
public void d0() {
}
public abstract boolean e();
public void e0(int i, int i4) {
}
public boolean f(C0239r0 c0239r0) {
return c0239r0 != null;
}
public void f0(int i, int i4) {
}
public void g0(int i, int i4) {
}
public void h(int i, int i4, E0 e02, Z2.y yVar) {
}
public abstract void h0(y0 y0Var, E0 e02);
public void i(int i, Z2.y yVar) {
}
public abstract void i0(E0 e02);
public abstract int j(E0 e02);
public void j0(Parcelable parcelable) {
}
public abstract int k(E0 e02);
public Parcelable k0() {
return null;
}
public abstract int l(E0 e02);
public void l0(int i) {
}
public abstract int m(E0 e02);
/* JADX WARN: Removed duplicated region for block: B:14:0x008d A[ADDED_TO_REGION] */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean m0(androidx.recyclerview.widget.y0 r3, androidx.recyclerview.widget.E0 r4, int r5, android.os.Bundle r6) {
/*
r2 = this;
androidx.recyclerview.widget.RecyclerView r3 = r2.f3884b
r4 = 0
if (r3 != 0) goto L7
goto L8f
L7:
int r3 = r2.f3895o
int r6 = r2.f3894n
android.graphics.Rect r0 = new android.graphics.Rect
r0.<init>()
androidx.recyclerview.widget.RecyclerView r1 = r2.f3884b
android.graphics.Matrix r1 = r1.getMatrix()
boolean r1 = r1.isIdentity()
if (r1 == 0) goto L2c
androidx.recyclerview.widget.RecyclerView r1 = r2.f3884b
boolean r1 = r1.getGlobalVisibleRect(r0)
if (r1 == 0) goto L2c
int r3 = r0.height()
int r6 = r0.width()
L2c:
r0 = 4096(0x1000, float:5.74E-42)
r1 = 1
if (r5 == r0) goto L64
r0 = 8192(0x2000, float:1.148E-41)
if (r5 == r0) goto L38
r3 = r4
r5 = r3
goto L8b
L38:
androidx.recyclerview.widget.RecyclerView r5 = r2.f3884b
r0 = -1
boolean r5 = r5.canScrollVertically(r0)
if (r5 == 0) goto L4d
int r5 = r2.K()
int r3 = r3 - r5
int r5 = r2.H()
int r3 = r3 - r5
int r3 = -r3
goto L4e
L4d:
r3 = r4
L4e:
androidx.recyclerview.widget.RecyclerView r5 = r2.f3884b
boolean r5 = r5.canScrollHorizontally(r0)
if (r5 == 0) goto L62
int r5 = r2.I()
int r6 = r6 - r5
int r5 = r2.J()
int r6 = r6 - r5
int r5 = -r6
goto L8b
L62:
r5 = r4
goto L8b
L64:
androidx.recyclerview.widget.RecyclerView r5 = r2.f3884b
boolean r5 = r5.canScrollVertically(r1)
if (r5 == 0) goto L77
int r5 = r2.K()
int r3 = r3 - r5
int r5 = r2.H()
int r3 = r3 - r5
goto L78
L77:
r3 = r4
L78:
androidx.recyclerview.widget.RecyclerView r5 = r2.f3884b
boolean r5 = r5.canScrollHorizontally(r1)
if (r5 == 0) goto L62
int r5 = r2.I()
int r6 = r6 - r5
int r5 = r2.J()
int r5 = r6 - r5
L8b:
if (r3 != 0) goto L90
if (r5 != 0) goto L90
L8f:
return r4
L90:
androidx.recyclerview.widget.RecyclerView r2 = r2.f3884b
r2.l0(r5, r3, r1)
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.AbstractC0238q0.m0(androidx.recyclerview.widget.y0, androidx.recyclerview.widget.E0, int, android.os.Bundle):boolean");
}
public abstract int n(E0 e02);
public final void n0(y0 y0Var) {
for (int v3 = v() - 1; v3 >= 0; v3--) {
if (!RecyclerView.N(u(v3)).shouldIgnore()) {
q0(v3, y0Var);
}
}
}
public abstract int o(E0 e02);
public final void o0(y0 y0Var) {
ArrayList arrayList;
int size = y0Var.f3936a.size();
int i = size - 1;
while (true) {
arrayList = y0Var.f3936a;
if (i < 0) {
break;
}
View view = ((I0) arrayList.get(i)).itemView;
I0 N3 = RecyclerView.N(view);
if (!N3.shouldIgnore()) {
N3.setIsRecyclable(false);
if (N3.isTmpDetached()) {
this.f3884b.removeDetachedView(view, false);
}
AbstractC0230m0 abstractC0230m0 = this.f3884b.f3661M;
if (abstractC0230m0 != null) {
abstractC0230m0.d(N3);
}
N3.setIsRecyclable(true);
I0 N4 = RecyclerView.N(view);
N4.mScrapContainer = null;
N4.mInChangeScrap = false;
N4.clearReturnedFromScrapFlag();
y0Var.i(N4);
}
i--;
}
arrayList.clear();
ArrayList arrayList2 = y0Var.f3937b;
if (arrayList2 != null) {
arrayList2.clear();
}
if (size > 0) {
this.f3884b.invalidate();
}
}
public final void p(y0 y0Var) {
for (int v3 = v() - 1; v3 >= 0; v3--) {
View u3 = u(v3);
I0 N3 = RecyclerView.N(u3);
if (N3.shouldIgnore()) {
if (RecyclerView.f3642B0) {
Log.d("RecyclerView", "ignoring view " + N3);
}
} else if (!N3.isInvalid() || N3.isRemoved() || this.f3884b.f3694m.hasStableIds()) {
u(v3);
this.f3883a.c(v3);
y0Var.j(u3);
this.f3884b.f3684g.E(N3);
} else {
r0(v3);
y0Var.i(N3);
}
}
}
public final void p0(View view, y0 y0Var) {
C0223j c0223j = this.f3883a;
C0216f0 c0216f0 = c0223j.f3826a;
int i = c0223j.f3829d;
if (i == 1) {
throw new IllegalStateException("Cannot call removeView(At) within removeView(At)");
}
if (i == 2) {
throw new IllegalStateException("Cannot call removeView(At) within removeViewIfHidden");
}
try {
c0223j.f3829d = 1;
c0223j.f3830e = view;
int indexOfChild = c0216f0.f3809a.indexOfChild(view);
if (indexOfChild >= 0) {
if (c0223j.f3827b.g(indexOfChild)) {
c0223j.j(view);
}
c0216f0.h(indexOfChild);
}
c0223j.f3829d = 0;
c0223j.f3830e = null;
y0Var.h(view);
} catch (Throwable th) {
c0223j.f3829d = 0;
c0223j.f3830e = null;
throw th;
}
}
public View q(int i) {
int v3 = v();
for (int i4 = 0; i4 < v3; i4++) {
View u3 = u(i4);
I0 N3 = RecyclerView.N(u3);
if (N3 != null && N3.getLayoutPosition() == i && !N3.shouldIgnore() && (this.f3884b.f3686h0.f3515g || !N3.isRemoved())) {
return u3;
}
}
return null;
}
public final void q0(int i, y0 y0Var) {
View u3 = u(i);
r0(i);
y0Var.h(u3);
}
public abstract C0239r0 r();
public final void r0(int i) {
if (u(i) != null) {
C0223j c0223j = this.f3883a;
C0216f0 c0216f0 = c0223j.f3826a;
int i4 = c0223j.f3829d;
if (i4 == 1) {
throw new IllegalStateException("Cannot call removeView(At) within removeView(At)");
}
if (i4 == 2) {
throw new IllegalStateException("Cannot call removeView(At) within removeViewIfHidden");
}
try {
int f2 = c0223j.f(i);
View childAt = c0216f0.f3809a.getChildAt(f2);
if (childAt != null) {
c0223j.f3829d = 1;
c0223j.f3830e = childAt;
if (c0223j.f3827b.g(f2)) {
c0223j.j(childAt);
}
c0216f0.h(f2);
}
c0223j.f3829d = 0;
c0223j.f3830e = null;
} catch (Throwable th) {
c0223j.f3829d = 0;
c0223j.f3830e = null;
throw th;
}
}
}
public C0239r0 s(Context context, AttributeSet attributeSet) {
return new C0239r0(context, attributeSet);
}
/* JADX WARN: Code restructure failed: missing block: B:18:0x00ab, code lost:
if ((r5.bottom - r10) > r2) goto L28;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public boolean s0(androidx.recyclerview.widget.RecyclerView r9, android.view.View r10, android.graphics.Rect r11, boolean r12, boolean r13) {
/*
r8 = this;
int r0 = r8.I()
int r1 = r8.K()
int r2 = r8.f3894n
int r3 = r8.J()
int r2 = r2 - r3
int r3 = r8.f3895o
int r4 = r8.H()
int r3 = r3 - r4
int r4 = r10.getLeft()
int r5 = r11.left
int r4 = r4 + r5
int r5 = r10.getScrollX()
int r4 = r4 - r5
int r5 = r10.getTop()
int r6 = r11.top
int r5 = r5 + r6
int r10 = r10.getScrollY()
int r5 = r5 - r10
int r10 = r11.width()
int r10 = r10 + r4
int r11 = r11.height()
int r11 = r11 + r5
int r4 = r4 - r0
r0 = 0
int r6 = java.lang.Math.min(r0, r4)
int r5 = r5 - r1
int r1 = java.lang.Math.min(r0, r5)
int r10 = r10 - r2
int r2 = java.lang.Math.max(r0, r10)
int r11 = r11 - r3
int r11 = java.lang.Math.max(r0, r11)
int r3 = r8.G()
r7 = 1
if (r3 != r7) goto L5c
if (r2 == 0) goto L57
goto L64
L57:
int r2 = java.lang.Math.max(r6, r10)
goto L64
L5c:
if (r6 == 0) goto L5f
goto L63
L5f:
int r6 = java.lang.Math.min(r4, r2)
L63:
r2 = r6
L64:
if (r1 == 0) goto L67
goto L6b
L67:
int r1 = java.lang.Math.min(r5, r11)
L6b:
int[] r10 = new int[]{r2, r1}
r11 = r10[r0]
r10 = r10[r7]
if (r13 == 0) goto Lae
android.view.View r13 = r9.getFocusedChild()
if (r13 != 0) goto L7c
goto Lb3
L7c:
int r1 = r8.I()
int r2 = r8.K()
int r3 = r8.f3894n
int r4 = r8.J()
int r3 = r3 - r4
int r4 = r8.f3895o
int r5 = r8.H()
int r4 = r4 - r5
androidx.recyclerview.widget.RecyclerView r5 = r8.f3884b
android.graphics.Rect r5 = r5.f3688j
r8.z(r5, r13)
int r8 = r5.left
int r8 = r8 - r11
if (r8 >= r3) goto Lb3
int r8 = r5.right
int r8 = r8 - r11
if (r8 <= r1) goto Lb3
int r8 = r5.top
int r8 = r8 - r10
if (r8 >= r4) goto Lb3
int r8 = r5.bottom
int r8 = r8 - r10
if (r8 > r2) goto Lae
goto Lb3
Lae:
if (r11 != 0) goto Lb4
if (r10 == 0) goto Lb3
goto Lb4
Lb3:
return r0
Lb4:
if (r12 == 0) goto Lba
r9.scrollBy(r11, r10)
return r7
Lba:
r9.l0(r11, r10, r0)
return r7
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.AbstractC0238q0.s0(androidx.recyclerview.widget.RecyclerView, android.view.View, android.graphics.Rect, boolean, boolean):boolean");
}
public C0239r0 t(ViewGroup.LayoutParams layoutParams) {
return layoutParams instanceof C0239r0 ? new C0239r0((C0239r0) layoutParams) : layoutParams instanceof ViewGroup.MarginLayoutParams ? new C0239r0((ViewGroup.MarginLayoutParams) layoutParams) : new C0239r0(layoutParams);
}
public final void t0() {
RecyclerView recyclerView = this.f3884b;
if (recyclerView != null) {
recyclerView.requestLayout();
}
}
public final View u(int i) {
C0223j c0223j = this.f3883a;
if (c0223j != null) {
return c0223j.d(i);
}
return null;
}
public abstract int u0(int i, y0 y0Var, E0 e02);
public final int v() {
C0223j c0223j = this.f3883a;
if (c0223j != null) {
return c0223j.e();
}
return 0;
}
public abstract void v0(int i);
public abstract int w0(int i, y0 y0Var, E0 e02);
public int x(y0 y0Var, E0 e02) {
return -1;
}
public final void x0(RecyclerView recyclerView) {
y0(View.MeasureSpec.makeMeasureSpec(recyclerView.getWidth(), 1073741824), View.MeasureSpec.makeMeasureSpec(recyclerView.getHeight(), 1073741824));
}
public final void y0(int i, int i4) {
this.f3894n = View.MeasureSpec.getSize(i);
int mode = View.MeasureSpec.getMode(i);
this.f3892l = mode;
if (mode == 0 && !RecyclerView.E0) {
this.f3894n = 0;
}
this.f3895o = View.MeasureSpec.getSize(i4);
int mode2 = View.MeasureSpec.getMode(i4);
this.f3893m = mode2;
if (mode2 != 0 || RecyclerView.E0) {
return;
}
this.f3895o = 0;
}
public void z(Rect rect, View view) {
RecyclerView.O(rect, view);
}
public void z0(Rect rect, int i, int i4) {
int J = J() + I() + rect.width();
int H3 = H() + K() + rect.height();
RecyclerView recyclerView = this.f3884b;
WeakHashMap weakHashMap = O.X.f1226a;
RecyclerView.g(this.f3884b, g(i, J, recyclerView.getMinimumWidth()), g(i4, H3, this.f3884b.getMinimumHeight()));
}
}