package u6; import android.app.Activity; import android.app.Fragment; import android.util.Log; import java.util.Collections; import java.util.HashSet; import java.util.Set; /* loaded from: classes2.dex */ public class f extends Fragment { /* renamed from: a, reason: collision with root package name */ private final l f14691a; /* renamed from: b, reason: collision with root package name */ private final h f14692b; /* renamed from: c, reason: collision with root package name */ private final Set f14693c; /* renamed from: d, reason: collision with root package name */ private b6.j f14694d; /* renamed from: e, reason: collision with root package name */ private f f14695e; /* renamed from: f, reason: collision with root package name */ private Fragment f14696f; private class a implements h { a() { } @Override // u6.h public Set a() { Set a10 = f.this.a(); HashSet hashSet = new HashSet(a10.size()); for (f fVar : a10) { if (fVar.j() != null) { hashSet.add(fVar.j()); } } return hashSet; } public String toString() { return super.toString() + "{fragment=" + f.this + "}"; } } public f() { this(new l()); } private void b(Activity activity) { i(); f j10 = b6.e.m(activity).r().j(activity); this.f14695e = j10; if (equals(j10)) { return; } this.f14695e.c(this); } private void c(f fVar) { this.f14693c.add(fVar); } private boolean d(Fragment fragment) { Fragment parentFragment = getParentFragment(); while (true) { Fragment parentFragment2 = fragment.getParentFragment(); if (parentFragment2 == null) { return false; } if (parentFragment2.equals(parentFragment)) { return true; } fragment = fragment.getParentFragment(); } } private void g(f fVar) { this.f14693c.remove(fVar); } private Fragment h() { Fragment parentFragment = getParentFragment(); return parentFragment != null ? parentFragment : this.f14696f; } private void i() { f fVar = this.f14695e; if (fVar != null) { fVar.g(this); this.f14695e = null; } } Set a() { if (equals(this.f14695e)) { return Collections.unmodifiableSet(this.f14693c); } if (this.f14695e == null) { return Collections.emptySet(); } HashSet hashSet = new HashSet(); for (f fVar : this.f14695e.a()) { if (d(fVar.getParentFragment())) { hashSet.add(fVar); } } return Collections.unmodifiableSet(hashSet); } l e() { return this.f14691a; } void f(Fragment fragment) { this.f14696f = fragment; if (fragment == null || fragment.getActivity() == null) { return; } b(fragment.getActivity()); } public b6.j j() { return this.f14694d; } public h k() { return this.f14692b; } public void l(b6.j jVar) { this.f14694d = jVar; } @Override // android.app.Fragment public void onAttach(Activity activity) { super.onAttach(activity); try { b(activity); } catch (IllegalStateException e10) { if (Log.isLoggable("RMFragment", 5)) { Log.w("RMFragment", "Unable to register fragment with root", e10); } } } @Override // android.app.Fragment public void onDestroy() { super.onDestroy(); this.f14691a.c(); i(); } @Override // android.app.Fragment public void onDetach() { super.onDetach(); i(); } @Override // android.app.Fragment public void onStart() { super.onStart(); this.f14691a.d(); } @Override // android.app.Fragment public void onStop() { super.onStop(); this.f14691a.e(); } @Override // android.app.Fragment public String toString() { return super.toString() + "{parent=" + h() + "}"; } f(l lVar) { this.f14692b = new a(); this.f14693c = new HashSet(); this.f14691a = lVar; } }