package androidx.recyclerview.widget; import androidx.recyclerview.widget.RecyclerView; /* loaded from: classes.dex */ class q { /* renamed from: a, reason: collision with root package name */ final androidx.collection.g f2527a = new androidx.collection.g(); /* renamed from: b, reason: collision with root package name */ final androidx.collection.d f2528b = new androidx.collection.d(); static class a { /* renamed from: d, reason: collision with root package name */ static y.e f2529d = new y.f(20); /* renamed from: a, reason: collision with root package name */ int f2530a; /* renamed from: b, reason: collision with root package name */ RecyclerView.l.b f2531b; /* renamed from: c, reason: collision with root package name */ RecyclerView.l.b f2532c; private a() { } static void a() { while (f2529d.b() != null) { } } static a b() { a aVar = (a) f2529d.b(); return aVar == null ? new a() : aVar; } static void c(a aVar) { aVar.f2530a = 0; aVar.f2531b = null; aVar.f2532c = null; f2529d.a(aVar); } } interface b { void a(RecyclerView.d0 d0Var); void b(RecyclerView.d0 d0Var, RecyclerView.l.b bVar, RecyclerView.l.b bVar2); void c(RecyclerView.d0 d0Var, RecyclerView.l.b bVar, RecyclerView.l.b bVar2); void d(RecyclerView.d0 d0Var, RecyclerView.l.b bVar, RecyclerView.l.b bVar2); } q() { } private RecyclerView.l.b l(RecyclerView.d0 d0Var, int i10) { a aVar; RecyclerView.l.b bVar; int f10 = this.f2527a.f(d0Var); if (f10 >= 0 && (aVar = (a) this.f2527a.m(f10)) != null) { int i11 = aVar.f2530a; if ((i11 & i10) != 0) { int i12 = (~i10) & i11; aVar.f2530a = i12; if (i10 == 4) { bVar = aVar.f2531b; } else { if (i10 != 8) { throw new IllegalArgumentException("Must provide flag PRE or POST"); } bVar = aVar.f2532c; } if ((i12 & 12) == 0) { this.f2527a.k(f10); a.c(aVar); } return bVar; } } return null; } void a(RecyclerView.d0 d0Var, RecyclerView.l.b bVar) { a aVar = (a) this.f2527a.get(d0Var); if (aVar == null) { aVar = a.b(); this.f2527a.put(d0Var, aVar); } aVar.f2530a |= 2; aVar.f2531b = bVar; } void b(RecyclerView.d0 d0Var) { a aVar = (a) this.f2527a.get(d0Var); if (aVar == null) { aVar = a.b(); this.f2527a.put(d0Var, aVar); } aVar.f2530a |= 1; } void c(long j10, RecyclerView.d0 d0Var) { this.f2528b.j(j10, d0Var); } void d(RecyclerView.d0 d0Var, RecyclerView.l.b bVar) { a aVar = (a) this.f2527a.get(d0Var); if (aVar == null) { aVar = a.b(); this.f2527a.put(d0Var, aVar); } aVar.f2532c = bVar; aVar.f2530a |= 8; } void e(RecyclerView.d0 d0Var, RecyclerView.l.b bVar) { a aVar = (a) this.f2527a.get(d0Var); if (aVar == null) { aVar = a.b(); this.f2527a.put(d0Var, aVar); } aVar.f2531b = bVar; aVar.f2530a |= 4; } void f() { this.f2527a.clear(); this.f2528b.b(); } RecyclerView.d0 g(long j10) { return (RecyclerView.d0) this.f2528b.f(j10); } boolean h(RecyclerView.d0 d0Var) { a aVar = (a) this.f2527a.get(d0Var); return (aVar == null || (aVar.f2530a & 1) == 0) ? false : true; } boolean i(RecyclerView.d0 d0Var) { a aVar = (a) this.f2527a.get(d0Var); return (aVar == null || (aVar.f2530a & 4) == 0) ? false : true; } void j() { a.a(); } public void k(RecyclerView.d0 d0Var) { p(d0Var); } RecyclerView.l.b m(RecyclerView.d0 d0Var) { return l(d0Var, 8); } RecyclerView.l.b n(RecyclerView.d0 d0Var) { return l(d0Var, 4); } void o(b bVar) { for (int size = this.f2527a.size() - 1; size >= 0; size--) { RecyclerView.d0 d0Var = (RecyclerView.d0) this.f2527a.i(size); a aVar = (a) this.f2527a.k(size); int i10 = aVar.f2530a; if ((i10 & 3) == 3) { bVar.a(d0Var); } else if ((i10 & 1) != 0) { RecyclerView.l.b bVar2 = aVar.f2531b; if (bVar2 == null) { bVar.a(d0Var); } else { bVar.c(d0Var, bVar2, aVar.f2532c); } } else if ((i10 & 14) == 14) { bVar.b(d0Var, aVar.f2531b, aVar.f2532c); } else if ((i10 & 12) == 12) { bVar.d(d0Var, aVar.f2531b, aVar.f2532c); } else if ((i10 & 4) != 0) { bVar.c(d0Var, aVar.f2531b, null); } else if ((i10 & 8) != 0) { bVar.b(d0Var, aVar.f2531b, aVar.f2532c); } a.c(aVar); } } void p(RecyclerView.d0 d0Var) { a aVar = (a) this.f2527a.get(d0Var); if (aVar == null) { return; } aVar.f2530a &= -2; } void q(RecyclerView.d0 d0Var) { int m10 = this.f2528b.m() - 1; while (true) { if (m10 < 0) { break; } if (d0Var == this.f2528b.n(m10)) { this.f2528b.l(m10); break; } m10--; } a aVar = (a) this.f2527a.remove(d0Var); if (aVar != null) { a.c(aVar); } } }