package androidx.fragment.app; import android.util.Log; import androidx.lifecycle.v; import java.util.ArrayList; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; /* loaded from: classes.dex */ final class q extends androidx.lifecycle.u { /* renamed from: j, reason: collision with root package name */ private static final v.b f1900j = new a(); /* renamed from: f, reason: collision with root package name */ private final boolean f1904f; /* renamed from: c, reason: collision with root package name */ private final HashMap f1901c = new HashMap(); /* renamed from: d, reason: collision with root package name */ private final HashMap f1902d = new HashMap(); /* renamed from: e, reason: collision with root package name */ private final HashMap f1903e = new HashMap(); /* renamed from: g, reason: collision with root package name */ private boolean f1905g = false; /* renamed from: h, reason: collision with root package name */ private boolean f1906h = false; /* renamed from: i, reason: collision with root package name */ private boolean f1907i = false; class a implements v.b { a() { } @Override // androidx.lifecycle.v.b public androidx.lifecycle.u a(Class cls) { return new q(true); } } q(boolean z10) { this.f1904f = z10; } static q j(androidx.lifecycle.w wVar) { return (q) new androidx.lifecycle.v(wVar, f1900j).a(q.class); } @Override // androidx.lifecycle.u protected void d() { if (n.E0(3)) { Log.d("FragmentManager", "onCleared called for " + this); } this.f1905g = true; } public boolean equals(Object obj) { if (this == obj) { return true; } if (obj == null || q.class != obj.getClass()) { return false; } q qVar = (q) obj; return this.f1901c.equals(qVar.f1901c) && this.f1902d.equals(qVar.f1902d) && this.f1903e.equals(qVar.f1903e); } void f(Fragment fragment) { if (this.f1907i) { if (n.E0(2)) { Log.v("FragmentManager", "Ignoring addRetainedFragment as the state is already saved"); } } else { if (this.f1901c.containsKey(fragment.mWho)) { return; } this.f1901c.put(fragment.mWho, fragment); if (n.E0(2)) { Log.v("FragmentManager", "Updating retained Fragments: Added " + fragment); } } } void g(Fragment fragment) { if (n.E0(3)) { Log.d("FragmentManager", "Clearing non-config state for " + fragment); } q qVar = (q) this.f1902d.get(fragment.mWho); if (qVar != null) { qVar.d(); this.f1902d.remove(fragment.mWho); } androidx.lifecycle.w wVar = (androidx.lifecycle.w) this.f1903e.get(fragment.mWho); if (wVar != null) { wVar.a(); this.f1903e.remove(fragment.mWho); } } Fragment h(String str) { return (Fragment) this.f1901c.get(str); } public int hashCode() { return (((this.f1901c.hashCode() * 31) + this.f1902d.hashCode()) * 31) + this.f1903e.hashCode(); } q i(Fragment fragment) { q qVar = (q) this.f1902d.get(fragment.mWho); if (qVar != null) { return qVar; } q qVar2 = new q(this.f1904f); this.f1902d.put(fragment.mWho, qVar2); return qVar2; } Collection k() { return new ArrayList(this.f1901c.values()); } androidx.lifecycle.w l(Fragment fragment) { androidx.lifecycle.w wVar = (androidx.lifecycle.w) this.f1903e.get(fragment.mWho); if (wVar != null) { return wVar; } androidx.lifecycle.w wVar2 = new androidx.lifecycle.w(); this.f1903e.put(fragment.mWho, wVar2); return wVar2; } boolean m() { return this.f1905g; } void n(Fragment fragment) { if (this.f1907i) { if (n.E0(2)) { Log.v("FragmentManager", "Ignoring removeRetainedFragment as the state is already saved"); return; } return; } if ((this.f1901c.remove(fragment.mWho) != null) && n.E0(2)) { Log.v("FragmentManager", "Updating retained Fragments: Removed " + fragment); } } void o(boolean z10) { this.f1907i = z10; } boolean p(Fragment fragment) { if (this.f1901c.containsKey(fragment.mWho)) { return this.f1904f ? this.f1905g : !this.f1906h; } return true; } public String toString() { StringBuilder sb = new StringBuilder("FragmentManagerViewModel{"); sb.append(Integer.toHexString(System.identityHashCode(this))); sb.append("} Fragments ("); Iterator it = this.f1901c.values().iterator(); while (it.hasNext()) { sb.append(it.next()); if (it.hasNext()) { sb.append(", "); } } sb.append(") Child Non Config ("); Iterator it2 = this.f1902d.keySet().iterator(); while (it2.hasNext()) { sb.append((String) it2.next()); if (it2.hasNext()) { sb.append(", "); } } sb.append(") ViewModelStores ("); Iterator it3 = this.f1903e.keySet().iterator(); while (it3.hasNext()) { sb.append((String) it3.next()); if (it3.hasNext()) { sb.append(", "); } } sb.append(')'); return sb.toString(); } }