package u6; import android.content.Context; import android.util.Log; import androidx.fragment.app.Fragment; import java.util.Collections; import java.util.HashSet; import java.util.Set; /* loaded from: classes2.dex */ public class j extends Fragment { /* renamed from: a, reason: collision with root package name */ private final l f14711a; /* renamed from: b, reason: collision with root package name */ private final h f14712b; /* renamed from: c, reason: collision with root package name */ private final Set f14713c; /* renamed from: d, reason: collision with root package name */ private j f14714d; /* renamed from: e, reason: collision with root package name */ private b6.j f14715e; /* renamed from: f, reason: collision with root package name */ private Fragment f14716f; private class a implements h { a() { } @Override // u6.h public Set a() { Set h10 = j.this.h(); HashSet hashSet = new HashSet(h10.size()); for (j jVar : h10) { if (jVar.q() != null) { hashSet.add(jVar.q()); } } return hashSet; } public String toString() { return super.toString() + "{fragment=" + j.this + "}"; } } public j() { this(new l()); } private static androidx.fragment.app.n g(Fragment fragment) { while (fragment.getParentFragment() != null) { fragment = fragment.getParentFragment(); } return fragment.getFragmentManager(); } private void i(Context context, androidx.fragment.app.n nVar) { p(); j e10 = b6.e.m(context).r().e(nVar); this.f14714d = e10; if (equals(e10)) { return; } this.f14714d.j(this); } private void j(j jVar) { this.f14713c.add(jVar); } private void l(j jVar) { this.f14713c.remove(jVar); } private boolean m(Fragment fragment) { Fragment n10 = n(); while (true) { Fragment parentFragment = fragment.getParentFragment(); if (parentFragment == null) { return false; } if (parentFragment.equals(n10)) { return true; } fragment = fragment.getParentFragment(); } } private Fragment n() { Fragment parentFragment = getParentFragment(); return parentFragment != null ? parentFragment : this.f14716f; } private void p() { j jVar = this.f14714d; if (jVar != null) { jVar.l(this); this.f14714d = null; } } Set h() { j jVar = this.f14714d; if (jVar == null) { return Collections.emptySet(); } if (equals(jVar)) { return Collections.unmodifiableSet(this.f14713c); } HashSet hashSet = new HashSet(); for (j jVar2 : this.f14714d.h()) { if (m(jVar2.n())) { hashSet.add(jVar2); } } return Collections.unmodifiableSet(hashSet); } l k() { return this.f14711a; } void o(Fragment fragment) { androidx.fragment.app.n g10; this.f14716f = fragment; if (fragment == null || fragment.getContext() == null || (g10 = g(fragment)) == null) { return; } i(fragment.getContext(), g10); } @Override // androidx.fragment.app.Fragment public void onAttach(Context context) { super.onAttach(context); androidx.fragment.app.n g10 = g(this); if (g10 == null) { if (Log.isLoggable("SupportRMFragment", 5)) { Log.w("SupportRMFragment", "Unable to register fragment with root, ancestor detached"); } } else { try { i(getContext(), g10); } catch (IllegalStateException e10) { if (Log.isLoggable("SupportRMFragment", 5)) { Log.w("SupportRMFragment", "Unable to register fragment with root", e10); } } } } @Override // androidx.fragment.app.Fragment public void onDestroy() { super.onDestroy(); this.f14711a.c(); p(); } @Override // androidx.fragment.app.Fragment public void onDetach() { super.onDetach(); this.f14716f = null; p(); } @Override // androidx.fragment.app.Fragment public void onStart() { super.onStart(); this.f14711a.d(); } @Override // androidx.fragment.app.Fragment public void onStop() { super.onStop(); this.f14711a.e(); } public b6.j q() { return this.f14715e; } public h r() { return this.f14712b; } public void s(b6.j jVar) { this.f14715e = jVar; } @Override // androidx.fragment.app.Fragment public String toString() { return super.toString() + "{parent=" + n() + "}"; } public j(l lVar) { this.f14712b = new a(); this.f14713c = new HashSet(); this.f14711a = lVar; } }