package androidx.fragment.app; import android.util.Log; import android.view.View; import android.view.ViewGroup; import androidx.core.view.n0; import com.google.android.gms.ads.RequestConfiguration; import java.util.ArrayList; import java.util.HashSet; import java.util.Iterator; import java.util.List; import v.b; /* loaded from: classes.dex */ abstract class b0 { /* renamed from: a, reason: collision with root package name */ private final ViewGroup f1729a; /* renamed from: b, reason: collision with root package name */ final ArrayList f1730b = new ArrayList(); /* renamed from: c, reason: collision with root package name */ final ArrayList f1731c = new ArrayList(); /* renamed from: d, reason: collision with root package name */ boolean f1732d = false; /* renamed from: e, reason: collision with root package name */ boolean f1733e = false; class a implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ d f1734a; a(d dVar) { this.f1734a = dVar; } @Override // java.lang.Runnable public void run() { if (b0.this.f1730b.contains(this.f1734a)) { this.f1734a.e().a(this.f1734a.f().mView); } } } class b implements Runnable { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ d f1736a; b(d dVar) { this.f1736a = dVar; } @Override // java.lang.Runnable public void run() { b0.this.f1730b.remove(this.f1736a); b0.this.f1731c.remove(this.f1736a); } } static /* synthetic */ class c { /* renamed from: a, reason: collision with root package name */ static final /* synthetic */ int[] f1738a; /* renamed from: b, reason: collision with root package name */ static final /* synthetic */ int[] f1739b; static { int[] iArr = new int[e.b.values().length]; f1739b = iArr; try { iArr[e.b.ADDING.ordinal()] = 1; } catch (NoSuchFieldError unused) { } try { f1739b[e.b.REMOVING.ordinal()] = 2; } catch (NoSuchFieldError unused2) { } try { f1739b[e.b.NONE.ordinal()] = 3; } catch (NoSuchFieldError unused3) { } int[] iArr2 = new int[e.c.values().length]; f1738a = iArr2; try { iArr2[e.c.REMOVED.ordinal()] = 1; } catch (NoSuchFieldError unused4) { } try { f1738a[e.c.VISIBLE.ordinal()] = 2; } catch (NoSuchFieldError unused5) { } try { f1738a[e.c.GONE.ordinal()] = 3; } catch (NoSuchFieldError unused6) { } try { f1738a[e.c.INVISIBLE.ordinal()] = 4; } catch (NoSuchFieldError unused7) { } } } private static class d extends e { /* renamed from: h, reason: collision with root package name */ private final t f1740h; d(e.c cVar, e.b bVar, t tVar, v.b bVar2) { super(cVar, bVar, tVar.k(), bVar2); this.f1740h = tVar; } @Override // androidx.fragment.app.b0.e public void c() { super.c(); this.f1740h.m(); } @Override // androidx.fragment.app.b0.e void l() { if (g() == e.b.ADDING) { Fragment k10 = this.f1740h.k(); View findFocus = k10.mView.findFocus(); if (findFocus != null) { k10.setFocusedView(findFocus); if (n.E0(2)) { Log.v("FragmentManager", "requestFocus: Saved focused view " + findFocus + " for Fragment " + k10); } } View requireView = f().requireView(); if (requireView.getParent() == null) { this.f1740h.b(); requireView.setAlpha(0.0f); } if (requireView.getAlpha() == 0.0f && requireView.getVisibility() == 0) { requireView.setVisibility(4); } requireView.setAlpha(k10.getPostOnViewCreatedAlpha()); } } } static class e { /* renamed from: a, reason: collision with root package name */ private c f1741a; /* renamed from: b, reason: collision with root package name */ private b f1742b; /* renamed from: c, reason: collision with root package name */ private final Fragment f1743c; /* renamed from: d, reason: collision with root package name */ private final List f1744d = new ArrayList(); /* renamed from: e, reason: collision with root package name */ private final HashSet f1745e = new HashSet(); /* renamed from: f, reason: collision with root package name */ private boolean f1746f = false; /* renamed from: g, reason: collision with root package name */ private boolean f1747g = false; class a implements b.a { a() { } @Override // v.b.a public void a() { e.this.b(); } } enum b { NONE, ADDING, REMOVING } enum c { REMOVED, VISIBLE, GONE, INVISIBLE; static c b(int i10) { if (i10 == 0) { return VISIBLE; } if (i10 == 4) { return INVISIBLE; } if (i10 == 8) { return GONE; } throw new IllegalArgumentException("Unknown visibility " + i10); } static c c(View view) { return (view.getAlpha() == 0.0f && view.getVisibility() == 0) ? INVISIBLE : b(view.getVisibility()); } void a(View view) { int i10 = c.f1738a[ordinal()]; if (i10 == 1) { ViewGroup viewGroup = (ViewGroup) view.getParent(); if (viewGroup != null) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Removing view " + view + " from container " + viewGroup); } viewGroup.removeView(view); return; } return; } if (i10 == 2) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to VISIBLE"); } view.setVisibility(0); return; } if (i10 == 3) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to GONE"); } view.setVisibility(8); return; } if (i10 != 4) { return; } if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Setting view " + view + " to INVISIBLE"); } view.setVisibility(4); } } e(c cVar, b bVar, Fragment fragment, v.b bVar2) { this.f1741a = cVar; this.f1742b = bVar; this.f1743c = fragment; bVar2.c(new a()); } final void a(Runnable runnable) { this.f1744d.add(runnable); } final void b() { if (h()) { return; } this.f1746f = true; if (this.f1745e.isEmpty()) { c(); return; } Iterator it = new ArrayList(this.f1745e).iterator(); while (it.hasNext()) { ((v.b) it.next()).a(); } } public void c() { if (this.f1747g) { return; } if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: " + this + " has called complete."); } this.f1747g = true; Iterator it = this.f1744d.iterator(); while (it.hasNext()) { ((Runnable) it.next()).run(); } } public final void d(v.b bVar) { if (this.f1745e.remove(bVar) && this.f1745e.isEmpty()) { c(); } } public c e() { return this.f1741a; } public final Fragment f() { return this.f1743c; } b g() { return this.f1742b; } final boolean h() { return this.f1746f; } final boolean i() { return this.f1747g; } public final void j(v.b bVar) { l(); this.f1745e.add(bVar); } final void k(c cVar, b bVar) { int i10 = c.f1739b[bVar.ordinal()]; if (i10 == 1) { if (this.f1741a == c.REMOVED) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f1743c + " mFinalState = REMOVED -> VISIBLE. mLifecycleImpact = " + this.f1742b + " to ADDING."); } this.f1741a = c.VISIBLE; this.f1742b = b.ADDING; return; } return; } if (i10 == 2) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f1743c + " mFinalState = " + this.f1741a + " -> REMOVED. mLifecycleImpact = " + this.f1742b + " to REMOVING."); } this.f1741a = c.REMOVED; this.f1742b = b.REMOVING; return; } if (i10 == 3 && this.f1741a != c.REMOVED) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: For fragment " + this.f1743c + " mFinalState = " + this.f1741a + " -> " + cVar + ". "); } this.f1741a = cVar; } } abstract void l(); public String toString() { return "Operation {" + Integer.toHexString(System.identityHashCode(this)) + "} {mFinalState = " + this.f1741a + "} {mLifecycleImpact = " + this.f1742b + "} {mFragment = " + this.f1743c + "}"; } } b0(ViewGroup viewGroup) { this.f1729a = viewGroup; } private void a(e.c cVar, e.b bVar, t tVar) { synchronized (this.f1730b) { v.b bVar2 = new v.b(); e h10 = h(tVar.k()); if (h10 != null) { h10.k(cVar, bVar); return; } d dVar = new d(cVar, bVar, tVar, bVar2); this.f1730b.add(dVar); dVar.a(new a(dVar)); dVar.a(new b(dVar)); } } private e h(Fragment fragment) { Iterator it = this.f1730b.iterator(); while (it.hasNext()) { e eVar = (e) it.next(); if (eVar.f().equals(fragment) && !eVar.h()) { return eVar; } } return null; } private e i(Fragment fragment) { Iterator it = this.f1731c.iterator(); while (it.hasNext()) { e eVar = (e) it.next(); if (eVar.f().equals(fragment) && !eVar.h()) { return eVar; } } return null; } static b0 n(ViewGroup viewGroup, n nVar) { return o(viewGroup, nVar.x0()); } static b0 o(ViewGroup viewGroup, c0 c0Var) { int i10 = f0.b.f9490b; Object tag = viewGroup.getTag(i10); if (tag instanceof b0) { return (b0) tag; } b0 a10 = c0Var.a(viewGroup); viewGroup.setTag(i10, a10); return a10; } private void q() { Iterator it = this.f1730b.iterator(); while (it.hasNext()) { e eVar = (e) it.next(); if (eVar.g() == e.b.ADDING) { eVar.k(e.c.b(eVar.f().requireView().getVisibility()), e.b.NONE); } } } void b(e.c cVar, t tVar) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Enqueuing add operation for fragment " + tVar.k()); } a(cVar, e.b.ADDING, tVar); } void c(t tVar) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Enqueuing hide operation for fragment " + tVar.k()); } a(e.c.GONE, e.b.NONE, tVar); } void d(t tVar) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Enqueuing remove operation for fragment " + tVar.k()); } a(e.c.REMOVED, e.b.REMOVING, tVar); } void e(t tVar) { if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Enqueuing show operation for fragment " + tVar.k()); } a(e.c.VISIBLE, e.b.NONE, tVar); } abstract void f(List list, boolean z10); void g() { if (this.f1733e) { return; } if (!n0.Q(this.f1729a)) { j(); this.f1732d = false; return; } synchronized (this.f1730b) { if (!this.f1730b.isEmpty()) { ArrayList arrayList = new ArrayList(this.f1731c); this.f1731c.clear(); Iterator it = arrayList.iterator(); while (it.hasNext()) { e eVar = (e) it.next(); if (n.E0(2)) { Log.v("FragmentManager", "SpecialEffectsController: Cancelling operation " + eVar); } eVar.b(); if (!eVar.i()) { this.f1731c.add(eVar); } } q(); ArrayList arrayList2 = new ArrayList(this.f1730b); this.f1730b.clear(); this.f1731c.addAll(arrayList2); Iterator it2 = arrayList2.iterator(); while (it2.hasNext()) { ((e) it2.next()).l(); } f(arrayList2, this.f1732d); this.f1732d = false; } } } void j() { String str; String str2; boolean Q = n0.Q(this.f1729a); synchronized (this.f1730b) { q(); Iterator it = this.f1730b.iterator(); while (it.hasNext()) { ((e) it.next()).l(); } Iterator it2 = new ArrayList(this.f1731c).iterator(); while (it2.hasNext()) { e eVar = (e) it2.next(); if (n.E0(2)) { StringBuilder sb = new StringBuilder(); sb.append("SpecialEffectsController: "); if (Q) { str2 = RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED; } else { str2 = "Container " + this.f1729a + " is not attached to window. "; } sb.append(str2); sb.append("Cancelling running operation "); sb.append(eVar); Log.v("FragmentManager", sb.toString()); } eVar.b(); } Iterator it3 = new ArrayList(this.f1730b).iterator(); while (it3.hasNext()) { e eVar2 = (e) it3.next(); if (n.E0(2)) { StringBuilder sb2 = new StringBuilder(); sb2.append("SpecialEffectsController: "); if (Q) { str = RequestConfiguration.MAX_AD_CONTENT_RATING_UNSPECIFIED; } else { str = "Container " + this.f1729a + " is not attached to window. "; } sb2.append(str); sb2.append("Cancelling pending operation "); sb2.append(eVar2); Log.v("FragmentManager", sb2.toString()); } eVar2.b(); } } } void k() { if (this.f1733e) { this.f1733e = false; g(); } } e.b l(t tVar) { e h10 = h(tVar.k()); e.b g10 = h10 != null ? h10.g() : null; e i10 = i(tVar.k()); return (i10 == null || !(g10 == null || g10 == e.b.NONE)) ? g10 : i10.g(); } public ViewGroup m() { return this.f1729a; } void p() { synchronized (this.f1730b) { q(); this.f1733e = false; int size = this.f1730b.size() - 1; while (true) { if (size < 0) { break; } e eVar = (e) this.f1730b.get(size); e.c c10 = e.c.c(eVar.f().mView); e.c e10 = eVar.e(); e.c cVar = e.c.VISIBLE; if (e10 == cVar && c10 != cVar) { this.f1733e = eVar.f().isPostponed(); break; } size--; } } } void r(boolean z10) { this.f1732d = z10; } }