package androidx.recyclerview.widget; import androidx.recyclerview.widget.a; import java.util.List; /* loaded from: classes.dex */ class i { /* renamed from: a, reason: collision with root package name */ final a f2505a; interface a { void a(a.b bVar); a.b b(int i10, int i11, int i12, Object obj); } i(a aVar) { this.f2505a = aVar; } private int a(List list) { boolean z10 = false; for (int size = list.size() - 1; size >= 0; size--) { if (((a.b) list.get(size)).f2380a != 8) { z10 = true; } else if (z10) { return size; } } return -1; } private void c(List list, int i10, a.b bVar, int i11, a.b bVar2) { int i12 = bVar.f2383d; int i13 = bVar2.f2381b; int i14 = i12 < i13 ? -1 : 0; int i15 = bVar.f2381b; if (i15 < i13) { i14++; } if (i13 <= i15) { bVar.f2381b = i15 + bVar2.f2383d; } int i16 = bVar2.f2381b; if (i16 <= i12) { bVar.f2383d = i12 + bVar2.f2383d; } bVar2.f2381b = i16 + i14; list.set(i10, bVar2); list.set(i11, bVar); } private void d(List list, int i10, int i11) { a.b bVar = (a.b) list.get(i10); a.b bVar2 = (a.b) list.get(i11); int i12 = bVar2.f2380a; if (i12 == 1) { c(list, i10, bVar, i11, bVar2); } else if (i12 == 2) { e(list, i10, bVar, i11, bVar2); } else { if (i12 != 4) { return; } f(list, i10, bVar, i11, bVar2); } } void b(List list) { while (true) { int a10 = a(list); if (a10 == -1) { return; } else { d(list, a10, a10 + 1); } } } void e(List list, int i10, a.b bVar, int i11, a.b bVar2) { boolean z10; int i12 = bVar.f2381b; int i13 = bVar.f2383d; boolean z11 = false; if (i12 < i13) { if (bVar2.f2381b == i12 && bVar2.f2383d == i13 - i12) { z10 = false; z11 = true; } else { z10 = false; } } else if (bVar2.f2381b == i13 + 1 && bVar2.f2383d == i12 - i13) { z10 = true; z11 = true; } else { z10 = true; } int i14 = bVar2.f2381b; if (i13 < i14) { bVar2.f2381b = i14 - 1; } else { int i15 = bVar2.f2383d; if (i13 < i14 + i15) { bVar2.f2383d = i15 - 1; bVar.f2380a = 2; bVar.f2383d = 1; if (bVar2.f2383d == 0) { list.remove(i11); this.f2505a.a(bVar2); return; } return; } } int i16 = bVar.f2381b; int i17 = bVar2.f2381b; a.b bVar3 = null; if (i16 <= i17) { bVar2.f2381b = i17 + 1; } else { int i18 = bVar2.f2383d; if (i16 < i17 + i18) { bVar3 = this.f2505a.b(2, i16 + 1, (i17 + i18) - i16, null); bVar2.f2383d = bVar.f2381b - bVar2.f2381b; } } if (z11) { list.set(i10, bVar2); list.remove(i11); this.f2505a.a(bVar); return; } if (z10) { if (bVar3 != null) { int i19 = bVar.f2381b; if (i19 > bVar3.f2381b) { bVar.f2381b = i19 - bVar3.f2383d; } int i20 = bVar.f2383d; if (i20 > bVar3.f2381b) { bVar.f2383d = i20 - bVar3.f2383d; } } int i21 = bVar.f2381b; if (i21 > bVar2.f2381b) { bVar.f2381b = i21 - bVar2.f2383d; } int i22 = bVar.f2383d; if (i22 > bVar2.f2381b) { bVar.f2383d = i22 - bVar2.f2383d; } } else { if (bVar3 != null) { int i23 = bVar.f2381b; if (i23 >= bVar3.f2381b) { bVar.f2381b = i23 - bVar3.f2383d; } int i24 = bVar.f2383d; if (i24 >= bVar3.f2381b) { bVar.f2383d = i24 - bVar3.f2383d; } } int i25 = bVar.f2381b; if (i25 >= bVar2.f2381b) { bVar.f2381b = i25 - bVar2.f2383d; } int i26 = bVar.f2383d; if (i26 >= bVar2.f2381b) { bVar.f2383d = i26 - bVar2.f2383d; } } list.set(i10, bVar2); if (bVar.f2381b != bVar.f2383d) { list.set(i11, bVar); } else { list.remove(i11); } if (bVar3 != null) { list.add(i10, bVar3); } } /* JADX WARN: Removed duplicated region for block: B:10:0x0048 */ /* JADX WARN: Removed duplicated region for block: B:12:0x0056 */ /* JADX WARN: Removed duplicated region for block: B:14:0x005b */ /* JADX WARN: Removed duplicated region for block: B:17:? A[RETURN, SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:18:0x004c */ /* JADX WARN: Removed duplicated region for block: B:19:0x002b */ /* JADX WARN: Removed duplicated region for block: B:7:0x0027 */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ void f(java.util.List r9, int r10, androidx.recyclerview.widget.a.b r11, int r12, androidx.recyclerview.widget.a.b r13) { /* r8 = this; int r0 = r11.f2383d int r1 = r13.f2381b r2 = 4 r3 = 1 r4 = 0 if (r0 >= r1) goto Ld int r1 = r1 - r3 r13.f2381b = r1 goto L20 Ld: int r5 = r13.f2383d int r1 = r1 + r5 if (r0 >= r1) goto L20 int r5 = r5 - r3 r13.f2383d = r5 androidx.recyclerview.widget.i$a r0 = r8.f2505a int r1 = r11.f2381b java.lang.Object r5 = r13.f2382c androidx.recyclerview.widget.a$b r0 = r0.b(r2, r1, r3, r5) goto L21 L20: r0 = r4 L21: int r1 = r11.f2381b int r5 = r13.f2381b if (r1 > r5) goto L2b int r5 = r5 + r3 r13.f2381b = r5 goto L41 L2b: int r6 = r13.f2383d int r7 = r5 + r6 if (r1 >= r7) goto L41 int r5 = r5 + r6 int r5 = r5 - r1 androidx.recyclerview.widget.i$a r4 = r8.f2505a int r1 = r1 + r3 java.lang.Object r3 = r13.f2382c androidx.recyclerview.widget.a$b r4 = r4.b(r2, r1, r5, r3) int r1 = r13.f2383d int r1 = r1 - r5 r13.f2383d = r1 L41: r9.set(r12, r11) int r11 = r13.f2383d if (r11 <= 0) goto L4c r9.set(r10, r13) goto L54 L4c: r9.remove(r10) androidx.recyclerview.widget.i$a r11 = r8.f2505a r11.a(r13) L54: if (r0 == 0) goto L59 r9.add(r10, r0) L59: if (r4 == 0) goto L5e r9.add(r10, r4) L5e: return */ throw new UnsupportedOperationException("Method not decompiled: androidx.recyclerview.widget.i.f(java.util.List, int, androidx.recyclerview.widget.a$b, int, androidx.recyclerview.widget.a$b):void"); } }