2217 lines
81 KiB
Java
2217 lines
81 KiB
Java
package androidx.fragment.app;
|
|
|
|
import O.InterfaceC0070k;
|
|
import android.content.res.Configuration;
|
|
import android.os.Bundle;
|
|
import android.os.Looper;
|
|
import android.util.Log;
|
|
import android.view.Menu;
|
|
import android.view.MenuInflater;
|
|
import android.view.MenuItem;
|
|
import android.view.View;
|
|
import android.view.ViewGroup;
|
|
import com.adif.elcanomovil.R;
|
|
import com.google.firebase.remoteconfig.RemoteConfigConstants;
|
|
import d.AbstractC0300i;
|
|
import d.C0299h;
|
|
import d.InterfaceC0301j;
|
|
import i0.AbstractC0383d;
|
|
import java.io.FileDescriptor;
|
|
import java.io.PrintWriter;
|
|
import java.util.ArrayDeque;
|
|
import java.util.ArrayList;
|
|
import java.util.Collections;
|
|
import java.util.HashMap;
|
|
import java.util.HashSet;
|
|
import java.util.Iterator;
|
|
import java.util.LinkedHashSet;
|
|
import java.util.Map;
|
|
import java.util.concurrent.CopyOnWriteArrayList;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import kotlin.jvm.JvmClassMappingKt;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
import kotlin.reflect.KClass;
|
|
import l0.C0435a;
|
|
import v0.C0639d;
|
|
|
|
/* renamed from: androidx.fragment.app.l0, reason: case insensitive filesystem */
|
|
/* loaded from: classes.dex */
|
|
public abstract class AbstractC0158l0 {
|
|
|
|
/* renamed from: C, reason: collision with root package name */
|
|
public C0299h f3145C;
|
|
|
|
/* renamed from: D, reason: collision with root package name */
|
|
public C0299h f3146D;
|
|
|
|
/* renamed from: E, reason: collision with root package name */
|
|
public C0299h f3147E;
|
|
|
|
/* renamed from: G, reason: collision with root package name */
|
|
public boolean f3149G;
|
|
|
|
/* renamed from: H, reason: collision with root package name */
|
|
public boolean f3150H;
|
|
|
|
/* renamed from: I, reason: collision with root package name */
|
|
public boolean f3151I;
|
|
public boolean J;
|
|
|
|
/* renamed from: K, reason: collision with root package name */
|
|
public boolean f3152K;
|
|
|
|
/* renamed from: L, reason: collision with root package name */
|
|
public ArrayList f3153L;
|
|
|
|
/* renamed from: M, reason: collision with root package name */
|
|
public ArrayList f3154M;
|
|
|
|
/* renamed from: N, reason: collision with root package name */
|
|
public ArrayList f3155N;
|
|
|
|
/* renamed from: O, reason: collision with root package name */
|
|
public C0166p0 f3156O;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public boolean f3159b;
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public ArrayList f3162e;
|
|
|
|
/* renamed from: g, reason: collision with root package name */
|
|
public b.B f3164g;
|
|
|
|
/* renamed from: q, reason: collision with root package name */
|
|
public final Z f3171q;
|
|
|
|
/* renamed from: r, reason: collision with root package name */
|
|
public final Z f3172r;
|
|
|
|
/* renamed from: s, reason: collision with root package name */
|
|
public final Z f3173s;
|
|
|
|
/* renamed from: t, reason: collision with root package name */
|
|
public final Z f3174t;
|
|
|
|
/* renamed from: w, reason: collision with root package name */
|
|
public V f3177w;
|
|
|
|
/* renamed from: x, reason: collision with root package name */
|
|
public T f3178x;
|
|
|
|
/* renamed from: y, reason: collision with root package name */
|
|
public K f3179y;
|
|
|
|
/* renamed from: z, reason: collision with root package name */
|
|
public K f3180z;
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public final ArrayList f3158a = new ArrayList();
|
|
|
|
/* renamed from: c, reason: collision with root package name */
|
|
public final u0 f3160c = new u0();
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public ArrayList f3161d = new ArrayList();
|
|
|
|
/* renamed from: f, reason: collision with root package name */
|
|
public final X f3163f = new X(this);
|
|
public C0135a h = null;
|
|
public final C0138b0 i = new C0138b0(this);
|
|
|
|
/* renamed from: j, reason: collision with root package name */
|
|
public final AtomicInteger f3165j = new AtomicInteger();
|
|
|
|
/* renamed from: k, reason: collision with root package name */
|
|
public final Map f3166k = Collections.synchronizedMap(new HashMap());
|
|
|
|
/* renamed from: l, reason: collision with root package name */
|
|
public final Map f3167l = Collections.synchronizedMap(new HashMap());
|
|
|
|
/* renamed from: m, reason: collision with root package name */
|
|
public final Map f3168m = Collections.synchronizedMap(new HashMap());
|
|
|
|
/* renamed from: n, reason: collision with root package name */
|
|
public final ArrayList f3169n = new ArrayList();
|
|
|
|
/* renamed from: o, reason: collision with root package name */
|
|
public final Q f3170o = new Q(this);
|
|
public final CopyOnWriteArrayList p = new CopyOnWriteArrayList();
|
|
|
|
/* renamed from: u, reason: collision with root package name */
|
|
public final C0140c0 f3175u = new C0140c0(this);
|
|
|
|
/* renamed from: v, reason: collision with root package name */
|
|
public int f3176v = -1;
|
|
|
|
/* renamed from: A, reason: collision with root package name */
|
|
public final C0142d0 f3143A = new C0142d0(this);
|
|
|
|
/* renamed from: B, reason: collision with root package name */
|
|
public final E2.e f3144B = new E2.e(21);
|
|
|
|
/* renamed from: F, reason: collision with root package name */
|
|
public ArrayDeque f3148F = new ArrayDeque();
|
|
|
|
/* renamed from: P, reason: collision with root package name */
|
|
public final RunnableC0169t f3157P = new RunnableC0169t(this, 2);
|
|
|
|
/* JADX WARN: Type inference failed for: r0v16, types: [androidx.fragment.app.Z] */
|
|
/* JADX WARN: Type inference failed for: r0v17, types: [androidx.fragment.app.Z] */
|
|
/* JADX WARN: Type inference failed for: r0v18, types: [androidx.fragment.app.Z] */
|
|
/* JADX WARN: Type inference failed for: r0v19, types: [androidx.fragment.app.Z] */
|
|
public AbstractC0158l0() {
|
|
final int i = 0;
|
|
this.f3171q = new N.a(this) { // from class: androidx.fragment.app.Z
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ AbstractC0158l0 f3083b;
|
|
|
|
{
|
|
this.f3083b = this;
|
|
}
|
|
|
|
@Override // N.a
|
|
public final void a(Object obj) {
|
|
switch (i) {
|
|
case 0:
|
|
Configuration configuration = (Configuration) obj;
|
|
AbstractC0158l0 abstractC0158l0 = this.f3083b;
|
|
if (abstractC0158l0.O()) {
|
|
abstractC0158l0.i(false, configuration);
|
|
return;
|
|
}
|
|
return;
|
|
case 1:
|
|
Integer num = (Integer) obj;
|
|
AbstractC0158l0 abstractC0158l02 = this.f3083b;
|
|
if (abstractC0158l02.O() && num.intValue() == 80) {
|
|
abstractC0158l02.m(false);
|
|
return;
|
|
}
|
|
return;
|
|
case 2:
|
|
C.n nVar = (C.n) obj;
|
|
AbstractC0158l0 abstractC0158l03 = this.f3083b;
|
|
if (abstractC0158l03.O()) {
|
|
abstractC0158l03.n(nVar.f236a, false);
|
|
return;
|
|
}
|
|
return;
|
|
default:
|
|
C.J j4 = (C.J) obj;
|
|
AbstractC0158l0 abstractC0158l04 = this.f3083b;
|
|
if (abstractC0158l04.O()) {
|
|
abstractC0158l04.s(j4.f232a, false);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
final int i4 = 1;
|
|
this.f3172r = new N.a(this) { // from class: androidx.fragment.app.Z
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ AbstractC0158l0 f3083b;
|
|
|
|
{
|
|
this.f3083b = this;
|
|
}
|
|
|
|
@Override // N.a
|
|
public final void a(Object obj) {
|
|
switch (i4) {
|
|
case 0:
|
|
Configuration configuration = (Configuration) obj;
|
|
AbstractC0158l0 abstractC0158l0 = this.f3083b;
|
|
if (abstractC0158l0.O()) {
|
|
abstractC0158l0.i(false, configuration);
|
|
return;
|
|
}
|
|
return;
|
|
case 1:
|
|
Integer num = (Integer) obj;
|
|
AbstractC0158l0 abstractC0158l02 = this.f3083b;
|
|
if (abstractC0158l02.O() && num.intValue() == 80) {
|
|
abstractC0158l02.m(false);
|
|
return;
|
|
}
|
|
return;
|
|
case 2:
|
|
C.n nVar = (C.n) obj;
|
|
AbstractC0158l0 abstractC0158l03 = this.f3083b;
|
|
if (abstractC0158l03.O()) {
|
|
abstractC0158l03.n(nVar.f236a, false);
|
|
return;
|
|
}
|
|
return;
|
|
default:
|
|
C.J j4 = (C.J) obj;
|
|
AbstractC0158l0 abstractC0158l04 = this.f3083b;
|
|
if (abstractC0158l04.O()) {
|
|
abstractC0158l04.s(j4.f232a, false);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
final int i5 = 2;
|
|
this.f3173s = new N.a(this) { // from class: androidx.fragment.app.Z
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ AbstractC0158l0 f3083b;
|
|
|
|
{
|
|
this.f3083b = this;
|
|
}
|
|
|
|
@Override // N.a
|
|
public final void a(Object obj) {
|
|
switch (i5) {
|
|
case 0:
|
|
Configuration configuration = (Configuration) obj;
|
|
AbstractC0158l0 abstractC0158l0 = this.f3083b;
|
|
if (abstractC0158l0.O()) {
|
|
abstractC0158l0.i(false, configuration);
|
|
return;
|
|
}
|
|
return;
|
|
case 1:
|
|
Integer num = (Integer) obj;
|
|
AbstractC0158l0 abstractC0158l02 = this.f3083b;
|
|
if (abstractC0158l02.O() && num.intValue() == 80) {
|
|
abstractC0158l02.m(false);
|
|
return;
|
|
}
|
|
return;
|
|
case 2:
|
|
C.n nVar = (C.n) obj;
|
|
AbstractC0158l0 abstractC0158l03 = this.f3083b;
|
|
if (abstractC0158l03.O()) {
|
|
abstractC0158l03.n(nVar.f236a, false);
|
|
return;
|
|
}
|
|
return;
|
|
default:
|
|
C.J j4 = (C.J) obj;
|
|
AbstractC0158l0 abstractC0158l04 = this.f3083b;
|
|
if (abstractC0158l04.O()) {
|
|
abstractC0158l04.s(j4.f232a, false);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
final int i6 = 3;
|
|
this.f3174t = new N.a(this) { // from class: androidx.fragment.app.Z
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public final /* synthetic */ AbstractC0158l0 f3083b;
|
|
|
|
{
|
|
this.f3083b = this;
|
|
}
|
|
|
|
@Override // N.a
|
|
public final void a(Object obj) {
|
|
switch (i6) {
|
|
case 0:
|
|
Configuration configuration = (Configuration) obj;
|
|
AbstractC0158l0 abstractC0158l0 = this.f3083b;
|
|
if (abstractC0158l0.O()) {
|
|
abstractC0158l0.i(false, configuration);
|
|
return;
|
|
}
|
|
return;
|
|
case 1:
|
|
Integer num = (Integer) obj;
|
|
AbstractC0158l0 abstractC0158l02 = this.f3083b;
|
|
if (abstractC0158l02.O() && num.intValue() == 80) {
|
|
abstractC0158l02.m(false);
|
|
return;
|
|
}
|
|
return;
|
|
case 2:
|
|
C.n nVar = (C.n) obj;
|
|
AbstractC0158l0 abstractC0158l03 = this.f3083b;
|
|
if (abstractC0158l03.O()) {
|
|
abstractC0158l03.n(nVar.f236a, false);
|
|
return;
|
|
}
|
|
return;
|
|
default:
|
|
C.J j4 = (C.J) obj;
|
|
AbstractC0158l0 abstractC0158l04 = this.f3083b;
|
|
if (abstractC0158l04.O()) {
|
|
abstractC0158l04.s(j4.f232a, false);
|
|
return;
|
|
}
|
|
return;
|
|
}
|
|
}
|
|
};
|
|
}
|
|
|
|
public static HashSet H(C0135a c0135a) {
|
|
HashSet hashSet = new HashSet();
|
|
for (int i = 0; i < c0135a.f3257a.size(); i++) {
|
|
K k4 = ((v0) c0135a.f3257a.get(i)).f3250b;
|
|
if (k4 != null && c0135a.f3263g) {
|
|
hashSet.add(k4);
|
|
}
|
|
}
|
|
return hashSet;
|
|
}
|
|
|
|
public static boolean M(int i) {
|
|
return Log.isLoggable("FragmentManager", i);
|
|
}
|
|
|
|
public static boolean N(K k4) {
|
|
if (k4.mHasMenu && k4.mMenuVisible) {
|
|
return true;
|
|
}
|
|
Iterator it = k4.mChildFragmentManager.f3160c.e().iterator();
|
|
boolean z3 = false;
|
|
while (it.hasNext()) {
|
|
K k5 = (K) it.next();
|
|
if (k5 != null) {
|
|
z3 = N(k5);
|
|
}
|
|
if (z3) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public static boolean P(K k4) {
|
|
if (k4 == null) {
|
|
return true;
|
|
}
|
|
AbstractC0158l0 abstractC0158l0 = k4.mFragmentManager;
|
|
return k4.equals(abstractC0158l0.f3180z) && P(abstractC0158l0.f3179y);
|
|
}
|
|
|
|
public static void h0(K k4) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "show: " + k4);
|
|
}
|
|
if (k4.mHidden) {
|
|
k4.mHidden = false;
|
|
k4.mHiddenChanged = !k4.mHiddenChanged;
|
|
}
|
|
}
|
|
|
|
public final boolean A(boolean z3) {
|
|
boolean z4;
|
|
z(z3);
|
|
boolean z5 = false;
|
|
while (true) {
|
|
ArrayList arrayList = this.f3153L;
|
|
ArrayList arrayList2 = this.f3154M;
|
|
synchronized (this.f3158a) {
|
|
if (this.f3158a.isEmpty()) {
|
|
z4 = false;
|
|
} else {
|
|
try {
|
|
int size = this.f3158a.size();
|
|
z4 = false;
|
|
for (int i = 0; i < size; i++) {
|
|
z4 |= ((InterfaceC0150h0) this.f3158a.get(i)).a(arrayList, arrayList2);
|
|
}
|
|
} finally {
|
|
}
|
|
}
|
|
}
|
|
if (!z4) {
|
|
k0();
|
|
v();
|
|
this.f3160c.f3245b.values().removeAll(Collections.singleton(null));
|
|
return z5;
|
|
}
|
|
z5 = true;
|
|
this.f3159b = true;
|
|
try {
|
|
Y(this.f3153L, this.f3154M);
|
|
} finally {
|
|
d();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void B(C0135a c0135a, boolean z3) {
|
|
if (z3 && (this.f3177w == null || this.J)) {
|
|
return;
|
|
}
|
|
z(z3);
|
|
c0135a.a(this.f3153L, this.f3154M);
|
|
this.f3159b = true;
|
|
try {
|
|
Y(this.f3153L, this.f3154M);
|
|
d();
|
|
k0();
|
|
v();
|
|
this.f3160c.f3245b.values().removeAll(Collections.singleton(null));
|
|
} catch (Throwable th) {
|
|
d();
|
|
throw th;
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Failed to find 'out' block for switch in B:136:0x022b. Please report as an issue. */
|
|
/* JADX WARN: Failed to find 'out' block for switch in B:163:0x02f2. Please report as an issue. */
|
|
public final void C(ArrayList arrayList, ArrayList arrayList2, int i, int i4) {
|
|
int i5;
|
|
boolean z3;
|
|
int i6;
|
|
boolean z4;
|
|
int i7;
|
|
int i8;
|
|
boolean z5;
|
|
int i9;
|
|
int i10;
|
|
int i11 = i;
|
|
boolean z6 = ((C0135a) arrayList.get(i11)).p;
|
|
ArrayList arrayList3 = this.f3155N;
|
|
if (arrayList3 == null) {
|
|
this.f3155N = new ArrayList();
|
|
} else {
|
|
arrayList3.clear();
|
|
}
|
|
ArrayList arrayList4 = this.f3155N;
|
|
u0 u0Var = this.f3160c;
|
|
arrayList4.addAll(u0Var.f());
|
|
K k4 = this.f3180z;
|
|
int i12 = i11;
|
|
boolean z7 = false;
|
|
while (true) {
|
|
int i13 = 1;
|
|
if (i12 >= i4) {
|
|
boolean z8 = z6;
|
|
boolean z9 = z7;
|
|
this.f3155N.clear();
|
|
if (!z8 && this.f3176v >= 1) {
|
|
for (int i14 = i11; i14 < i4; i14++) {
|
|
Iterator it = ((C0135a) arrayList.get(i14)).f3257a.iterator();
|
|
while (it.hasNext()) {
|
|
K k5 = ((v0) it.next()).f3250b;
|
|
if (k5 != null && k5.mFragmentManager != null) {
|
|
u0Var.g(g(k5));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
int i15 = i11;
|
|
while (i15 < i4) {
|
|
C0135a c0135a = (C0135a) arrayList.get(i15);
|
|
if (((Boolean) arrayList2.get(i15)).booleanValue()) {
|
|
c0135a.d(-1);
|
|
ArrayList arrayList5 = c0135a.f3257a;
|
|
boolean z10 = true;
|
|
for (int size = arrayList5.size() - 1; size >= 0; size--) {
|
|
v0 v0Var = (v0) arrayList5.get(size);
|
|
K k6 = v0Var.f3250b;
|
|
if (k6 != null) {
|
|
k6.mBeingSaved = c0135a.f3087t;
|
|
k6.setPopDirection(z10);
|
|
int i16 = c0135a.f3262f;
|
|
int i17 = 8194;
|
|
int i18 = 4097;
|
|
if (i16 != 4097) {
|
|
if (i16 != 8194) {
|
|
i17 = 4100;
|
|
i18 = 8197;
|
|
if (i16 != 8197) {
|
|
if (i16 == 4099) {
|
|
i17 = 4099;
|
|
} else if (i16 != 4100) {
|
|
i17 = 0;
|
|
}
|
|
}
|
|
}
|
|
i17 = i18;
|
|
}
|
|
k6.setNextTransition(i17);
|
|
k6.setSharedElementNames(c0135a.f3269o, c0135a.f3268n);
|
|
}
|
|
int i19 = v0Var.f3249a;
|
|
AbstractC0158l0 abstractC0158l0 = c0135a.f3084q;
|
|
switch (i19) {
|
|
case 1:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
z10 = true;
|
|
abstractC0158l0.d0(k6, true);
|
|
abstractC0158l0.X(k6);
|
|
case 2:
|
|
default:
|
|
throw new IllegalArgumentException("Unknown cmd: " + v0Var.f3249a);
|
|
case 3:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
abstractC0158l0.a(k6);
|
|
z10 = true;
|
|
case 4:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
abstractC0158l0.getClass();
|
|
h0(k6);
|
|
z10 = true;
|
|
case 5:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
abstractC0158l0.d0(k6, true);
|
|
abstractC0158l0.L(k6);
|
|
z10 = true;
|
|
case 6:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
abstractC0158l0.c(k6);
|
|
z10 = true;
|
|
case 7:
|
|
k6.setAnimations(v0Var.f3252d, v0Var.f3253e, v0Var.f3254f, v0Var.f3255g);
|
|
abstractC0158l0.d0(k6, true);
|
|
abstractC0158l0.h(k6);
|
|
z10 = true;
|
|
case 8:
|
|
abstractC0158l0.f0(null);
|
|
z10 = true;
|
|
case 9:
|
|
abstractC0158l0.f0(k6);
|
|
z10 = true;
|
|
case 10:
|
|
abstractC0158l0.e0(k6, v0Var.h);
|
|
z10 = true;
|
|
}
|
|
}
|
|
} else {
|
|
c0135a.d(1);
|
|
ArrayList arrayList6 = c0135a.f3257a;
|
|
int size2 = arrayList6.size();
|
|
int i20 = 0;
|
|
while (i20 < size2) {
|
|
v0 v0Var2 = (v0) arrayList6.get(i20);
|
|
K k7 = v0Var2.f3250b;
|
|
if (k7 != null) {
|
|
k7.mBeingSaved = c0135a.f3087t;
|
|
k7.setPopDirection(false);
|
|
k7.setNextTransition(c0135a.f3262f);
|
|
k7.setSharedElementNames(c0135a.f3268n, c0135a.f3269o);
|
|
}
|
|
int i21 = v0Var2.f3249a;
|
|
AbstractC0158l0 abstractC0158l02 = c0135a.f3084q;
|
|
switch (i21) {
|
|
case 1:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.d0(k7, false);
|
|
abstractC0158l02.a(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 2:
|
|
default:
|
|
throw new IllegalArgumentException("Unknown cmd: " + v0Var2.f3249a);
|
|
case 3:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.X(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 4:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.L(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 5:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.d0(k7, false);
|
|
h0(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 6:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.h(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 7:
|
|
i5 = i15;
|
|
k7.setAnimations(v0Var2.f3252d, v0Var2.f3253e, v0Var2.f3254f, v0Var2.f3255g);
|
|
abstractC0158l02.d0(k7, false);
|
|
abstractC0158l02.c(k7);
|
|
i20++;
|
|
i15 = i5;
|
|
case 8:
|
|
abstractC0158l02.f0(k7);
|
|
i5 = i15;
|
|
i20++;
|
|
i15 = i5;
|
|
case 9:
|
|
abstractC0158l02.f0(null);
|
|
i5 = i15;
|
|
i20++;
|
|
i15 = i5;
|
|
case 10:
|
|
abstractC0158l02.e0(k7, v0Var2.i);
|
|
i5 = i15;
|
|
i20++;
|
|
i15 = i5;
|
|
}
|
|
}
|
|
}
|
|
i15++;
|
|
}
|
|
boolean booleanValue = ((Boolean) arrayList2.get(i4 - 1)).booleanValue();
|
|
ArrayList arrayList7 = this.f3169n;
|
|
if (z9 && !arrayList7.isEmpty()) {
|
|
LinkedHashSet linkedHashSet = new LinkedHashSet();
|
|
Iterator it2 = arrayList.iterator();
|
|
while (it2.hasNext()) {
|
|
linkedHashSet.addAll(H((C0135a) it2.next()));
|
|
}
|
|
if (this.h == null) {
|
|
Iterator it3 = arrayList7.iterator();
|
|
while (it3.hasNext()) {
|
|
if (it3.next() != null) {
|
|
throw new ClassCastException();
|
|
}
|
|
Iterator it4 = linkedHashSet.iterator();
|
|
if (it4.hasNext()) {
|
|
throw null;
|
|
}
|
|
}
|
|
Iterator it5 = arrayList7.iterator();
|
|
while (it5.hasNext()) {
|
|
if (it5.next() != null) {
|
|
throw new ClassCastException();
|
|
}
|
|
Iterator it6 = linkedHashSet.iterator();
|
|
if (it6.hasNext()) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
for (int i22 = i11; i22 < i4; i22++) {
|
|
C0135a c0135a2 = (C0135a) arrayList.get(i22);
|
|
if (booleanValue) {
|
|
for (int size3 = c0135a2.f3257a.size() - 1; size3 >= 0; size3--) {
|
|
K k8 = ((v0) c0135a2.f3257a.get(size3)).f3250b;
|
|
if (k8 != null) {
|
|
g(k8).k();
|
|
}
|
|
}
|
|
} else {
|
|
Iterator it7 = c0135a2.f3257a.iterator();
|
|
while (it7.hasNext()) {
|
|
K k9 = ((v0) it7.next()).f3250b;
|
|
if (k9 != null) {
|
|
g(k9).k();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
R(this.f3176v, true);
|
|
Iterator it8 = f(arrayList, i11, i4).iterator();
|
|
while (it8.hasNext()) {
|
|
O0 o02 = (O0) it8.next();
|
|
o02.f3064d = booleanValue;
|
|
o02.n();
|
|
o02.i();
|
|
}
|
|
while (i11 < i4) {
|
|
C0135a c0135a3 = (C0135a) arrayList.get(i11);
|
|
if (((Boolean) arrayList2.get(i11)).booleanValue() && c0135a3.f3086s >= 0) {
|
|
c0135a3.f3086s = -1;
|
|
}
|
|
c0135a3.getClass();
|
|
i11++;
|
|
}
|
|
if (!z9 || arrayList7.size() <= 0) {
|
|
return;
|
|
}
|
|
arrayList7.get(0).getClass();
|
|
throw new ClassCastException();
|
|
}
|
|
C0135a c0135a4 = (C0135a) arrayList.get(i12);
|
|
if (((Boolean) arrayList2.get(i12)).booleanValue()) {
|
|
z3 = z6;
|
|
i6 = i12;
|
|
z4 = z7;
|
|
int i23 = 1;
|
|
ArrayList arrayList8 = this.f3155N;
|
|
ArrayList arrayList9 = c0135a4.f3257a;
|
|
int size4 = arrayList9.size() - 1;
|
|
while (size4 >= 0) {
|
|
v0 v0Var3 = (v0) arrayList9.get(size4);
|
|
int i24 = v0Var3.f3249a;
|
|
if (i24 != i23) {
|
|
if (i24 != 3) {
|
|
switch (i24) {
|
|
case 8:
|
|
k4 = null;
|
|
break;
|
|
case 9:
|
|
k4 = v0Var3.f3250b;
|
|
break;
|
|
case 10:
|
|
v0Var3.i = v0Var3.h;
|
|
break;
|
|
}
|
|
size4--;
|
|
i23 = 1;
|
|
}
|
|
arrayList8.add(v0Var3.f3250b);
|
|
size4--;
|
|
i23 = 1;
|
|
}
|
|
arrayList8.remove(v0Var3.f3250b);
|
|
size4--;
|
|
i23 = 1;
|
|
}
|
|
} else {
|
|
ArrayList arrayList10 = this.f3155N;
|
|
int i25 = 0;
|
|
while (true) {
|
|
ArrayList arrayList11 = c0135a4.f3257a;
|
|
if (i25 < arrayList11.size()) {
|
|
v0 v0Var4 = (v0) arrayList11.get(i25);
|
|
boolean z11 = z6;
|
|
int i26 = v0Var4.f3249a;
|
|
if (i26 != i13) {
|
|
i7 = i12;
|
|
if (i26 != 2) {
|
|
if (i26 == 3 || i26 == 6) {
|
|
arrayList10.remove(v0Var4.f3250b);
|
|
K k10 = v0Var4.f3250b;
|
|
if (k10 == k4) {
|
|
arrayList11.add(i25, new v0(k10, 9));
|
|
i25++;
|
|
z5 = z7;
|
|
k4 = null;
|
|
i8 = 1;
|
|
}
|
|
} else if (i26 == 7) {
|
|
i8 = 1;
|
|
} else if (i26 == 8) {
|
|
arrayList11.add(i25, new v0(k4, 9, 0));
|
|
v0Var4.f3251c = true;
|
|
i25++;
|
|
k4 = v0Var4.f3250b;
|
|
}
|
|
z5 = z7;
|
|
i8 = 1;
|
|
} else {
|
|
K k11 = v0Var4.f3250b;
|
|
int i27 = k11.mContainerId;
|
|
int size5 = arrayList10.size() - 1;
|
|
boolean z12 = false;
|
|
while (size5 >= 0) {
|
|
int i28 = size5;
|
|
K k12 = (K) arrayList10.get(size5);
|
|
boolean z13 = z7;
|
|
if (k12.mContainerId != i27) {
|
|
i9 = i27;
|
|
} else if (k12 == k11) {
|
|
i9 = i27;
|
|
z12 = true;
|
|
} else {
|
|
if (k12 == k4) {
|
|
i9 = i27;
|
|
i10 = 0;
|
|
arrayList11.add(i25, new v0(k12, 9, 0));
|
|
i25++;
|
|
k4 = null;
|
|
} else {
|
|
i9 = i27;
|
|
i10 = 0;
|
|
}
|
|
v0 v0Var5 = new v0(k12, 3, i10);
|
|
v0Var5.f3252d = v0Var4.f3252d;
|
|
v0Var5.f3254f = v0Var4.f3254f;
|
|
v0Var5.f3253e = v0Var4.f3253e;
|
|
v0Var5.f3255g = v0Var4.f3255g;
|
|
arrayList11.add(i25, v0Var5);
|
|
arrayList10.remove(k12);
|
|
i25++;
|
|
k4 = k4;
|
|
}
|
|
size5 = i28 - 1;
|
|
i27 = i9;
|
|
z7 = z13;
|
|
}
|
|
z5 = z7;
|
|
i8 = 1;
|
|
if (z12) {
|
|
arrayList11.remove(i25);
|
|
i25--;
|
|
} else {
|
|
v0Var4.f3249a = 1;
|
|
v0Var4.f3251c = true;
|
|
arrayList10.add(k11);
|
|
}
|
|
}
|
|
i25 += i8;
|
|
i13 = i8;
|
|
z6 = z11;
|
|
i12 = i7;
|
|
z7 = z5;
|
|
} else {
|
|
i7 = i12;
|
|
i8 = i13;
|
|
}
|
|
z5 = z7;
|
|
arrayList10.add(v0Var4.f3250b);
|
|
i25 += i8;
|
|
i13 = i8;
|
|
z6 = z11;
|
|
i12 = i7;
|
|
z7 = z5;
|
|
} else {
|
|
z3 = z6;
|
|
i6 = i12;
|
|
z4 = z7;
|
|
}
|
|
}
|
|
}
|
|
z7 = z4 || c0135a4.f3263g;
|
|
i12 = i6 + 1;
|
|
z6 = z3;
|
|
}
|
|
}
|
|
|
|
public final int D(String str, int i, boolean z3) {
|
|
if (this.f3161d.isEmpty()) {
|
|
return -1;
|
|
}
|
|
if (str == null && i < 0) {
|
|
if (z3) {
|
|
return 0;
|
|
}
|
|
return this.f3161d.size() - 1;
|
|
}
|
|
int size = this.f3161d.size() - 1;
|
|
while (size >= 0) {
|
|
C0135a c0135a = (C0135a) this.f3161d.get(size);
|
|
if ((str != null && str.equals(c0135a.i)) || (i >= 0 && i == c0135a.f3086s)) {
|
|
break;
|
|
}
|
|
size--;
|
|
}
|
|
if (size < 0) {
|
|
return size;
|
|
}
|
|
if (!z3) {
|
|
if (size == this.f3161d.size() - 1) {
|
|
return -1;
|
|
}
|
|
return size + 1;
|
|
}
|
|
while (size > 0) {
|
|
C0135a c0135a2 = (C0135a) this.f3161d.get(size - 1);
|
|
if ((str == null || !str.equals(c0135a2.i)) && (i < 0 || i != c0135a2.f3086s)) {
|
|
break;
|
|
}
|
|
size--;
|
|
}
|
|
return size;
|
|
}
|
|
|
|
public final K E(int i) {
|
|
u0 u0Var = this.f3160c;
|
|
ArrayList arrayList = u0Var.f3244a;
|
|
for (int size = arrayList.size() - 1; size >= 0; size--) {
|
|
K k4 = (K) arrayList.get(size);
|
|
if (k4 != null && k4.mFragmentId == i) {
|
|
return k4;
|
|
}
|
|
}
|
|
for (t0 t0Var : u0Var.f3245b.values()) {
|
|
if (t0Var != null) {
|
|
K k5 = t0Var.f3240c;
|
|
if (k5.mFragmentId == i) {
|
|
return k5;
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final K F(String str) {
|
|
u0 u0Var = this.f3160c;
|
|
if (str != null) {
|
|
ArrayList arrayList = u0Var.f3244a;
|
|
for (int size = arrayList.size() - 1; size >= 0; size--) {
|
|
K k4 = (K) arrayList.get(size);
|
|
if (k4 != null && str.equals(k4.mTag)) {
|
|
return k4;
|
|
}
|
|
}
|
|
}
|
|
if (str == null) {
|
|
u0Var.getClass();
|
|
return null;
|
|
}
|
|
for (t0 t0Var : u0Var.f3245b.values()) {
|
|
if (t0Var != null) {
|
|
K k5 = t0Var.f3240c;
|
|
if (str.equals(k5.mTag)) {
|
|
return k5;
|
|
}
|
|
}
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final void G() {
|
|
Iterator it = e().iterator();
|
|
while (it.hasNext()) {
|
|
O0 o02 = (O0) it.next();
|
|
if (o02.f3065e) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "SpecialEffectsController: Forcing postponed operations");
|
|
}
|
|
o02.f3065e = false;
|
|
o02.i();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final ViewGroup I(K k4) {
|
|
ViewGroup viewGroup = k4.mContainer;
|
|
if (viewGroup != null) {
|
|
return viewGroup;
|
|
}
|
|
if (k4.mContainerId <= 0 || !this.f3178x.c()) {
|
|
return null;
|
|
}
|
|
View b4 = this.f3178x.b(k4.mContainerId);
|
|
if (b4 instanceof ViewGroup) {
|
|
return (ViewGroup) b4;
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public final C0142d0 J() {
|
|
K k4 = this.f3179y;
|
|
return k4 != null ? k4.mFragmentManager.J() : this.f3143A;
|
|
}
|
|
|
|
public final E2.e K() {
|
|
K k4 = this.f3179y;
|
|
return k4 != null ? k4.mFragmentManager.K() : this.f3144B;
|
|
}
|
|
|
|
public final void L(K k4) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "hide: " + k4);
|
|
}
|
|
if (k4.mHidden) {
|
|
return;
|
|
}
|
|
k4.mHidden = true;
|
|
k4.mHiddenChanged = true ^ k4.mHiddenChanged;
|
|
g0(k4);
|
|
}
|
|
|
|
public final boolean O() {
|
|
K k4 = this.f3179y;
|
|
if (k4 == null) {
|
|
return true;
|
|
}
|
|
return k4.isAdded() && this.f3179y.getParentFragmentManager().O();
|
|
}
|
|
|
|
public final boolean Q() {
|
|
return this.f3150H || this.f3151I;
|
|
}
|
|
|
|
public final void R(int i, boolean z3) {
|
|
HashMap hashMap;
|
|
V v3;
|
|
if (this.f3177w == null && i != -1) {
|
|
throw new IllegalStateException("No activity");
|
|
}
|
|
if (z3 || i != this.f3176v) {
|
|
this.f3176v = i;
|
|
u0 u0Var = this.f3160c;
|
|
Iterator it = u0Var.f3244a.iterator();
|
|
while (true) {
|
|
boolean hasNext = it.hasNext();
|
|
hashMap = u0Var.f3245b;
|
|
if (!hasNext) {
|
|
break;
|
|
}
|
|
t0 t0Var = (t0) hashMap.get(((K) it.next()).mWho);
|
|
if (t0Var != null) {
|
|
t0Var.k();
|
|
}
|
|
}
|
|
for (t0 t0Var2 : hashMap.values()) {
|
|
if (t0Var2 != null) {
|
|
t0Var2.k();
|
|
K k4 = t0Var2.f3240c;
|
|
if (k4.mRemoving && !k4.isInBackStack()) {
|
|
if (k4.mBeingSaved && !u0Var.f3246c.containsKey(k4.mWho)) {
|
|
u0Var.i(t0Var2.n(), k4.mWho);
|
|
}
|
|
u0Var.h(t0Var2);
|
|
}
|
|
}
|
|
}
|
|
i0();
|
|
if (this.f3149G && (v3 = this.f3177w) != null && this.f3176v == 7) {
|
|
((O) v3).f3060e.invalidateMenu();
|
|
this.f3149G = false;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void S() {
|
|
if (this.f3177w == null) {
|
|
return;
|
|
}
|
|
this.f3150H = false;
|
|
this.f3151I = false;
|
|
this.f3156O.f3207f = false;
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.noteStateNotSaved();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final boolean T() {
|
|
return U(-1, 0);
|
|
}
|
|
|
|
public final boolean U(int i, int i4) {
|
|
A(false);
|
|
z(true);
|
|
K k4 = this.f3180z;
|
|
if (k4 != null && i < 0 && k4.getChildFragmentManager().T()) {
|
|
return true;
|
|
}
|
|
boolean V3 = V(this.f3153L, this.f3154M, null, i, i4);
|
|
if (V3) {
|
|
this.f3159b = true;
|
|
try {
|
|
Y(this.f3153L, this.f3154M);
|
|
} finally {
|
|
d();
|
|
}
|
|
}
|
|
k0();
|
|
v();
|
|
this.f3160c.f3245b.values().removeAll(Collections.singleton(null));
|
|
return V3;
|
|
}
|
|
|
|
public final boolean V(ArrayList arrayList, ArrayList arrayList2, String str, int i, int i4) {
|
|
int D3 = D(str, i, (i4 & 1) != 0);
|
|
if (D3 < 0) {
|
|
return false;
|
|
}
|
|
for (int size = this.f3161d.size() - 1; size >= D3; size--) {
|
|
arrayList.add((C0135a) this.f3161d.remove(size));
|
|
arrayList2.add(Boolean.TRUE);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
public final void W(Bundle bundle, String str, K k4) {
|
|
if (k4.mFragmentManager == this) {
|
|
bundle.putString(str, k4.mWho);
|
|
} else {
|
|
j0(new IllegalStateException(C.w.m("Fragment ", k4, " is not currently in the FragmentManager")));
|
|
throw null;
|
|
}
|
|
}
|
|
|
|
public final void X(K k4) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "remove: " + k4 + " nesting=" + k4.mBackStackNesting);
|
|
}
|
|
boolean isInBackStack = k4.isInBackStack();
|
|
if (k4.mDetached && isInBackStack) {
|
|
return;
|
|
}
|
|
u0 u0Var = this.f3160c;
|
|
synchronized (u0Var.f3244a) {
|
|
u0Var.f3244a.remove(k4);
|
|
}
|
|
k4.mAdded = false;
|
|
if (N(k4)) {
|
|
this.f3149G = true;
|
|
}
|
|
k4.mRemoving = true;
|
|
g0(k4);
|
|
}
|
|
|
|
public final void Y(ArrayList arrayList, ArrayList arrayList2) {
|
|
if (arrayList.isEmpty()) {
|
|
return;
|
|
}
|
|
if (arrayList.size() != arrayList2.size()) {
|
|
throw new IllegalStateException("Internal error with the back stack records");
|
|
}
|
|
int size = arrayList.size();
|
|
int i = 0;
|
|
int i4 = 0;
|
|
while (i < size) {
|
|
if (!((C0135a) arrayList.get(i)).p) {
|
|
if (i4 != i) {
|
|
C(arrayList, arrayList2, i4, i);
|
|
}
|
|
i4 = i + 1;
|
|
if (((Boolean) arrayList2.get(i)).booleanValue()) {
|
|
while (i4 < size && ((Boolean) arrayList2.get(i4)).booleanValue() && !((C0135a) arrayList.get(i4)).p) {
|
|
i4++;
|
|
}
|
|
}
|
|
C(arrayList, arrayList2, i, i4);
|
|
i = i4 - 1;
|
|
}
|
|
i++;
|
|
}
|
|
if (i4 != size) {
|
|
C(arrayList, arrayList2, i4, size);
|
|
}
|
|
}
|
|
|
|
public final void Z(Bundle bundle) {
|
|
Q q4;
|
|
t0 t0Var;
|
|
Bundle bundle2;
|
|
Bundle bundle3;
|
|
for (String str : bundle.keySet()) {
|
|
if (str.startsWith("result_") && (bundle3 = bundle.getBundle(str)) != null) {
|
|
bundle3.setClassLoader(this.f3177w.f3075b.getClassLoader());
|
|
this.f3167l.put(str.substring(7), bundle3);
|
|
}
|
|
}
|
|
HashMap hashMap = new HashMap();
|
|
for (String str2 : bundle.keySet()) {
|
|
if (str2.startsWith("fragment_") && (bundle2 = bundle.getBundle(str2)) != null) {
|
|
bundle2.setClassLoader(this.f3177w.f3075b.getClassLoader());
|
|
hashMap.put(str2.substring(9), bundle2);
|
|
}
|
|
}
|
|
u0 u0Var = this.f3160c;
|
|
HashMap hashMap2 = u0Var.f3246c;
|
|
hashMap2.clear();
|
|
hashMap2.putAll(hashMap);
|
|
C0162n0 c0162n0 = (C0162n0) bundle.getParcelable(RemoteConfigConstants.ResponseFieldKey.STATE);
|
|
if (c0162n0 == null) {
|
|
return;
|
|
}
|
|
HashMap hashMap3 = u0Var.f3245b;
|
|
hashMap3.clear();
|
|
Iterator it = c0162n0.f3185a.iterator();
|
|
while (true) {
|
|
boolean hasNext = it.hasNext();
|
|
q4 = this.f3170o;
|
|
if (!hasNext) {
|
|
break;
|
|
}
|
|
Bundle i = u0Var.i(null, (String) it.next());
|
|
if (i != null) {
|
|
K k4 = (K) this.f3156O.f3202a.get(((r0) i.getParcelable(RemoteConfigConstants.ResponseFieldKey.STATE)).f3224b);
|
|
if (k4 != null) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "restoreSaveState: re-attaching retained " + k4);
|
|
}
|
|
t0Var = new t0(q4, u0Var, k4, i);
|
|
} else {
|
|
t0Var = new t0(this.f3170o, this.f3160c, this.f3177w.f3075b.getClassLoader(), J(), i);
|
|
}
|
|
K k5 = t0Var.f3240c;
|
|
k5.mSavedFragmentState = i;
|
|
k5.mFragmentManager = this;
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "restoreSaveState: active (" + k5.mWho + "): " + k5);
|
|
}
|
|
t0Var.l(this.f3177w.f3075b.getClassLoader());
|
|
u0Var.g(t0Var);
|
|
t0Var.f3242e = this.f3176v;
|
|
}
|
|
}
|
|
C0166p0 c0166p0 = this.f3156O;
|
|
c0166p0.getClass();
|
|
Iterator it2 = new ArrayList(c0166p0.f3202a.values()).iterator();
|
|
while (it2.hasNext()) {
|
|
K k6 = (K) it2.next();
|
|
if (hashMap3.get(k6.mWho) == null) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "Discarding retained Fragment " + k6 + " that was not found in the set of active Fragments " + c0162n0.f3185a);
|
|
}
|
|
this.f3156O.g(k6);
|
|
k6.mFragmentManager = this;
|
|
t0 t0Var2 = new t0(q4, u0Var, k6);
|
|
t0Var2.f3242e = 1;
|
|
t0Var2.k();
|
|
k6.mRemoving = true;
|
|
t0Var2.k();
|
|
}
|
|
}
|
|
ArrayList<String> arrayList = c0162n0.f3186b;
|
|
u0Var.f3244a.clear();
|
|
if (arrayList != null) {
|
|
for (String str3 : arrayList) {
|
|
K b4 = u0Var.b(str3);
|
|
if (b4 == null) {
|
|
throw new IllegalStateException(C.w.o("No instantiated fragment for (", str3, ")"));
|
|
}
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "restoreSaveState: added (" + str3 + "): " + b4);
|
|
}
|
|
u0Var.a(b4);
|
|
}
|
|
}
|
|
if (c0162n0.f3187c != null) {
|
|
this.f3161d = new ArrayList(c0162n0.f3187c.length);
|
|
int i4 = 0;
|
|
while (true) {
|
|
C0137b[] c0137bArr = c0162n0.f3187c;
|
|
if (i4 >= c0137bArr.length) {
|
|
break;
|
|
}
|
|
C0137b c0137b = c0137bArr[i4];
|
|
c0137b.getClass();
|
|
C0135a c0135a = new C0135a(this);
|
|
c0137b.a(c0135a);
|
|
c0135a.f3086s = c0137b.f3096g;
|
|
int i5 = 0;
|
|
while (true) {
|
|
ArrayList arrayList2 = c0137b.f3091b;
|
|
if (i5 >= arrayList2.size()) {
|
|
break;
|
|
}
|
|
String str4 = (String) arrayList2.get(i5);
|
|
if (str4 != null) {
|
|
((v0) c0135a.f3257a.get(i5)).f3250b = u0Var.b(str4);
|
|
}
|
|
i5++;
|
|
}
|
|
c0135a.d(1);
|
|
if (M(2)) {
|
|
StringBuilder t2 = C.w.t(i4, "restoreAllState: back stack #", " (index ");
|
|
t2.append(c0135a.f3086s);
|
|
t2.append("): ");
|
|
t2.append(c0135a);
|
|
Log.v("FragmentManager", t2.toString());
|
|
PrintWriter printWriter = new PrintWriter(new G0());
|
|
c0135a.f(" ", printWriter, false);
|
|
printWriter.close();
|
|
}
|
|
this.f3161d.add(c0135a);
|
|
i4++;
|
|
}
|
|
} else {
|
|
this.f3161d = new ArrayList();
|
|
}
|
|
this.f3165j.set(c0162n0.f3188d);
|
|
String str5 = c0162n0.f3189e;
|
|
if (str5 != null) {
|
|
K b5 = u0Var.b(str5);
|
|
this.f3180z = b5;
|
|
r(b5);
|
|
}
|
|
ArrayList arrayList3 = c0162n0.f3190f;
|
|
if (arrayList3 != null) {
|
|
for (int i6 = 0; i6 < arrayList3.size(); i6++) {
|
|
this.f3166k.put((String) arrayList3.get(i6), (C0139c) c0162n0.f3191g.get(i6));
|
|
}
|
|
}
|
|
this.f3148F = new ArrayDeque(c0162n0.h);
|
|
}
|
|
|
|
public final t0 a(K k4) {
|
|
String str = k4.mPreviousWho;
|
|
if (str != null) {
|
|
AbstractC0383d.d(k4, str);
|
|
}
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "add: " + k4);
|
|
}
|
|
t0 g4 = g(k4);
|
|
k4.mFragmentManager = this;
|
|
u0 u0Var = this.f3160c;
|
|
u0Var.g(g4);
|
|
if (!k4.mDetached) {
|
|
u0Var.a(k4);
|
|
k4.mRemoving = false;
|
|
if (k4.mView == null) {
|
|
k4.mHiddenChanged = false;
|
|
}
|
|
if (N(k4)) {
|
|
this.f3149G = true;
|
|
}
|
|
}
|
|
return g4;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
/* JADX WARN: Type inference failed for: r3v9, types: [android.os.Parcelable, androidx.fragment.app.n0, java.lang.Object] */
|
|
public final Bundle a0() {
|
|
ArrayList arrayList;
|
|
C0137b[] c0137bArr;
|
|
Bundle bundle = new Bundle();
|
|
G();
|
|
x();
|
|
A(true);
|
|
this.f3150H = true;
|
|
this.f3156O.f3207f = true;
|
|
u0 u0Var = this.f3160c;
|
|
u0Var.getClass();
|
|
HashMap hashMap = u0Var.f3245b;
|
|
ArrayList arrayList2 = new ArrayList(hashMap.size());
|
|
for (t0 t0Var : hashMap.values()) {
|
|
if (t0Var != null) {
|
|
K k4 = t0Var.f3240c;
|
|
u0Var.i(t0Var.n(), k4.mWho);
|
|
arrayList2.add(k4.mWho);
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "Saved state of " + k4 + ": " + k4.mSavedFragmentState);
|
|
}
|
|
}
|
|
}
|
|
HashMap hashMap2 = this.f3160c.f3246c;
|
|
if (!hashMap2.isEmpty()) {
|
|
u0 u0Var2 = this.f3160c;
|
|
synchronized (u0Var2.f3244a) {
|
|
try {
|
|
if (u0Var2.f3244a.isEmpty()) {
|
|
arrayList = null;
|
|
} else {
|
|
arrayList = new ArrayList(u0Var2.f3244a.size());
|
|
Iterator it = u0Var2.f3244a.iterator();
|
|
while (it.hasNext()) {
|
|
K k5 = (K) it.next();
|
|
arrayList.add(k5.mWho);
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "saveAllState: adding fragment (" + k5.mWho + "): " + k5);
|
|
}
|
|
}
|
|
}
|
|
} finally {
|
|
}
|
|
}
|
|
int size = this.f3161d.size();
|
|
if (size > 0) {
|
|
c0137bArr = new C0137b[size];
|
|
for (int i = 0; i < size; i++) {
|
|
c0137bArr[i] = new C0137b((C0135a) this.f3161d.get(i));
|
|
if (M(2)) {
|
|
StringBuilder t2 = C.w.t(i, "saveAllState: adding back stack #", ": ");
|
|
t2.append(this.f3161d.get(i));
|
|
Log.v("FragmentManager", t2.toString());
|
|
}
|
|
}
|
|
} else {
|
|
c0137bArr = null;
|
|
}
|
|
?? obj = new Object();
|
|
obj.f3189e = null;
|
|
ArrayList arrayList3 = new ArrayList();
|
|
obj.f3190f = arrayList3;
|
|
ArrayList arrayList4 = new ArrayList();
|
|
obj.f3191g = arrayList4;
|
|
obj.f3185a = arrayList2;
|
|
obj.f3186b = arrayList;
|
|
obj.f3187c = c0137bArr;
|
|
obj.f3188d = this.f3165j.get();
|
|
K k6 = this.f3180z;
|
|
if (k6 != null) {
|
|
obj.f3189e = k6.mWho;
|
|
}
|
|
arrayList3.addAll(this.f3166k.keySet());
|
|
arrayList4.addAll(this.f3166k.values());
|
|
obj.h = new ArrayList(this.f3148F);
|
|
bundle.putParcelable(RemoteConfigConstants.ResponseFieldKey.STATE, obj);
|
|
for (String str : this.f3167l.keySet()) {
|
|
bundle.putBundle(C.w.z("result_", str), (Bundle) this.f3167l.get(str));
|
|
}
|
|
for (String str2 : hashMap2.keySet()) {
|
|
bundle.putBundle(C.w.z("fragment_", str2), (Bundle) hashMap2.get(str2));
|
|
}
|
|
} else if (M(2)) {
|
|
Log.v("FragmentManager", "saveAllState: no fragments!");
|
|
return bundle;
|
|
}
|
|
return bundle;
|
|
}
|
|
|
|
/* JADX WARN: Multi-variable type inference failed */
|
|
public final void b(V v3, T t2, K k4) {
|
|
if (this.f3177w != null) {
|
|
throw new IllegalStateException("Already attached");
|
|
}
|
|
this.f3177w = v3;
|
|
this.f3178x = t2;
|
|
this.f3179y = k4;
|
|
CopyOnWriteArrayList copyOnWriteArrayList = this.p;
|
|
if (k4 != null) {
|
|
copyOnWriteArrayList.add(new C0144e0(k4));
|
|
} else if (v3 instanceof q0) {
|
|
copyOnWriteArrayList.add((q0) v3);
|
|
}
|
|
if (this.f3179y != null) {
|
|
k0();
|
|
}
|
|
if (v3 instanceof b.D) {
|
|
b.D d4 = (b.D) v3;
|
|
b.B onBackPressedDispatcher = d4.getOnBackPressedDispatcher();
|
|
this.f3164g = onBackPressedDispatcher;
|
|
androidx.lifecycle.J j4 = d4;
|
|
if (k4 != null) {
|
|
j4 = k4;
|
|
}
|
|
onBackPressedDispatcher.a(j4, this.i);
|
|
}
|
|
if (k4 != null) {
|
|
C0166p0 c0166p0 = k4.mFragmentManager.f3156O;
|
|
HashMap hashMap = c0166p0.f3203b;
|
|
C0166p0 c0166p02 = (C0166p0) hashMap.get(k4.mWho);
|
|
if (c0166p02 == null) {
|
|
c0166p02 = new C0166p0(c0166p0.f3205d);
|
|
hashMap.put(k4.mWho, c0166p02);
|
|
}
|
|
this.f3156O = c0166p02;
|
|
} else if (v3 instanceof androidx.lifecycle.D0) {
|
|
androidx.lifecycle.C0 store = ((androidx.lifecycle.D0) v3).getViewModelStore();
|
|
C0164o0 factory = C0166p0.f3201g;
|
|
Intrinsics.checkNotNullParameter(store, "store");
|
|
Intrinsics.checkNotNullParameter(factory, "factory");
|
|
C0435a defaultCreationExtras = C0435a.f7312b;
|
|
Intrinsics.checkNotNullParameter(store, "store");
|
|
Intrinsics.checkNotNullParameter(factory, "factory");
|
|
Intrinsics.checkNotNullParameter(defaultCreationExtras, "defaultCreationExtras");
|
|
R0.h hVar = new R0.h(store, (androidx.lifecycle.y0) factory, (l0.c) defaultCreationExtras);
|
|
Intrinsics.checkNotNullParameter(C0166p0.class, "modelClass");
|
|
KClass modelClass = JvmClassMappingKt.getKotlinClass(C0166p0.class);
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(modelClass, "modelClass");
|
|
Intrinsics.checkNotNullParameter(modelClass, "<this>");
|
|
String qualifiedName = modelClass.getQualifiedName();
|
|
if (qualifiedName == null) {
|
|
throw new IllegalArgumentException("Local and anonymous classes can not be ViewModels");
|
|
}
|
|
this.f3156O = (C0166p0) hVar.i(modelClass, "androidx.lifecycle.ViewModelProvider.DefaultKey:".concat(qualifiedName));
|
|
} else {
|
|
this.f3156O = new C0166p0(false);
|
|
}
|
|
this.f3156O.f3207f = Q();
|
|
this.f3160c.f3247d = this.f3156O;
|
|
Object obj = this.f3177w;
|
|
if ((obj instanceof v0.f) && k4 == null) {
|
|
C0639d savedStateRegistry = ((v0.f) obj).getSavedStateRegistry();
|
|
savedStateRegistry.c("android:support:fragments", new L(this, 1));
|
|
Bundle a2 = savedStateRegistry.a("android:support:fragments");
|
|
if (a2 != null) {
|
|
Z(a2);
|
|
}
|
|
}
|
|
Object obj2 = this.f3177w;
|
|
if (obj2 instanceof InterfaceC0301j) {
|
|
AbstractC0300i activityResultRegistry = ((InterfaceC0301j) obj2).getActivityResultRegistry();
|
|
String z3 = C.w.z("FragmentManager:", k4 != null ? C.w.r(new StringBuilder(), k4.mWho, ":") : "");
|
|
this.f3145C = activityResultRegistry.d(C.w.n(z3, "StartActivityForResult"), new C0146f0(3), new C0136a0(this, 1));
|
|
this.f3146D = activityResultRegistry.d(C.w.n(z3, "StartIntentSenderForResult"), new C0146f0(0), new C0136a0(this, 2));
|
|
this.f3147E = activityResultRegistry.d(C.w.n(z3, "RequestPermissions"), new C0146f0(1), new C0136a0(this, 0));
|
|
}
|
|
Object obj3 = this.f3177w;
|
|
if (obj3 instanceof D.l) {
|
|
((D.l) obj3).addOnConfigurationChangedListener(this.f3171q);
|
|
}
|
|
Object obj4 = this.f3177w;
|
|
if (obj4 instanceof D.m) {
|
|
((D.m) obj4).addOnTrimMemoryListener(this.f3172r);
|
|
}
|
|
Object obj5 = this.f3177w;
|
|
if (obj5 instanceof C.H) {
|
|
((C.H) obj5).addOnMultiWindowModeChangedListener(this.f3173s);
|
|
}
|
|
Object obj6 = this.f3177w;
|
|
if (obj6 instanceof C.I) {
|
|
((C.I) obj6).addOnPictureInPictureModeChangedListener(this.f3174t);
|
|
}
|
|
Object obj7 = this.f3177w;
|
|
if ((obj7 instanceof InterfaceC0070k) && k4 == null) {
|
|
((InterfaceC0070k) obj7).addMenuProvider(this.f3175u);
|
|
}
|
|
}
|
|
|
|
public final J b0(K k4) {
|
|
t0 t0Var = (t0) this.f3160c.f3245b.get(k4.mWho);
|
|
if (t0Var != null) {
|
|
K k5 = t0Var.f3240c;
|
|
if (k5.equals(k4)) {
|
|
if (k5.mState > -1) {
|
|
return new J(t0Var.n());
|
|
}
|
|
return null;
|
|
}
|
|
}
|
|
j0(new IllegalStateException(C.w.m("Fragment ", k4, " is not currently in the FragmentManager")));
|
|
throw null;
|
|
}
|
|
|
|
public final void c(K k4) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "attach: " + k4);
|
|
}
|
|
if (k4.mDetached) {
|
|
k4.mDetached = false;
|
|
if (k4.mAdded) {
|
|
return;
|
|
}
|
|
this.f3160c.a(k4);
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "add from attach: " + k4);
|
|
}
|
|
if (N(k4)) {
|
|
this.f3149G = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void c0() {
|
|
synchronized (this.f3158a) {
|
|
try {
|
|
if (this.f3158a.size() == 1) {
|
|
this.f3177w.f3076c.removeCallbacks(this.f3157P);
|
|
this.f3177w.f3076c.post(this.f3157P);
|
|
k0();
|
|
}
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void d() {
|
|
this.f3159b = false;
|
|
this.f3154M.clear();
|
|
this.f3153L.clear();
|
|
}
|
|
|
|
public final void d0(K k4, boolean z3) {
|
|
ViewGroup I3 = I(k4);
|
|
if (I3 == null || !(I3 instanceof FragmentContainerView)) {
|
|
return;
|
|
}
|
|
((FragmentContainerView) I3).setDrawDisappearingViewsLast(!z3);
|
|
}
|
|
|
|
public final HashSet e() {
|
|
O0 o02;
|
|
HashSet hashSet = new HashSet();
|
|
Iterator it = this.f3160c.d().iterator();
|
|
while (it.hasNext()) {
|
|
ViewGroup container = ((t0) it.next()).f3240c.mContainer;
|
|
if (container != null) {
|
|
E2.e factory = K();
|
|
Intrinsics.checkNotNullParameter(container, "container");
|
|
Intrinsics.checkNotNullParameter(factory, "factory");
|
|
Object tag = container.getTag(R.id.special_effects_controller_view_tag);
|
|
if (tag instanceof O0) {
|
|
o02 = (O0) tag;
|
|
} else {
|
|
factory.getClass();
|
|
Intrinsics.checkNotNullParameter(container, "container");
|
|
o02 = new O0(container);
|
|
Intrinsics.checkNotNullExpressionValue(o02, "factory.createController(container)");
|
|
container.setTag(R.id.special_effects_controller_view_tag, o02);
|
|
}
|
|
hashSet.add(o02);
|
|
}
|
|
}
|
|
return hashSet;
|
|
}
|
|
|
|
public final void e0(K k4, androidx.lifecycle.B b4) {
|
|
if (k4.equals(this.f3160c.b(k4.mWho)) && (k4.mHost == null || k4.mFragmentManager == this)) {
|
|
k4.mMaxState = b4;
|
|
return;
|
|
}
|
|
throw new IllegalArgumentException("Fragment " + k4 + " is not an active fragment of FragmentManager " + this);
|
|
}
|
|
|
|
public final HashSet f(ArrayList arrayList, int i, int i4) {
|
|
ViewGroup viewGroup;
|
|
HashSet hashSet = new HashSet();
|
|
while (i < i4) {
|
|
Iterator it = ((C0135a) arrayList.get(i)).f3257a.iterator();
|
|
while (it.hasNext()) {
|
|
K k4 = ((v0) it.next()).f3250b;
|
|
if (k4 != null && (viewGroup = k4.mContainer) != null) {
|
|
hashSet.add(O0.m(viewGroup, this));
|
|
}
|
|
}
|
|
i++;
|
|
}
|
|
return hashSet;
|
|
}
|
|
|
|
public final void f0(K k4) {
|
|
if (k4 != null) {
|
|
if (!k4.equals(this.f3160c.b(k4.mWho)) || (k4.mHost != null && k4.mFragmentManager != this)) {
|
|
throw new IllegalArgumentException("Fragment " + k4 + " is not an active fragment of FragmentManager " + this);
|
|
}
|
|
}
|
|
K k5 = this.f3180z;
|
|
this.f3180z = k4;
|
|
r(k5);
|
|
r(this.f3180z);
|
|
}
|
|
|
|
public final t0 g(K k4) {
|
|
String str = k4.mWho;
|
|
u0 u0Var = this.f3160c;
|
|
t0 t0Var = (t0) u0Var.f3245b.get(str);
|
|
if (t0Var != null) {
|
|
return t0Var;
|
|
}
|
|
t0 t0Var2 = new t0(this.f3170o, u0Var, k4);
|
|
t0Var2.l(this.f3177w.f3075b.getClassLoader());
|
|
t0Var2.f3242e = this.f3176v;
|
|
return t0Var2;
|
|
}
|
|
|
|
public final void g0(K k4) {
|
|
ViewGroup I3 = I(k4);
|
|
if (I3 != null) {
|
|
if (k4.getPopExitAnim() + k4.getPopEnterAnim() + k4.getExitAnim() + k4.getEnterAnim() > 0) {
|
|
if (I3.getTag(R.id.visible_removing_fragment_view_tag) == null) {
|
|
I3.setTag(R.id.visible_removing_fragment_view_tag, k4);
|
|
}
|
|
((K) I3.getTag(R.id.visible_removing_fragment_view_tag)).setPopDirection(k4.getPopDirection());
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void h(K k4) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "detach: " + k4);
|
|
}
|
|
if (k4.mDetached) {
|
|
return;
|
|
}
|
|
k4.mDetached = true;
|
|
if (k4.mAdded) {
|
|
if (M(2)) {
|
|
Log.v("FragmentManager", "remove from detach: " + k4);
|
|
}
|
|
u0 u0Var = this.f3160c;
|
|
synchronized (u0Var.f3244a) {
|
|
u0Var.f3244a.remove(k4);
|
|
}
|
|
k4.mAdded = false;
|
|
if (N(k4)) {
|
|
this.f3149G = true;
|
|
}
|
|
g0(k4);
|
|
}
|
|
}
|
|
|
|
public final void i(boolean z3, Configuration configuration) {
|
|
if (z3 && (this.f3177w instanceof D.l)) {
|
|
j0(new IllegalStateException("Do not call dispatchConfigurationChanged() on host. Host implements OnConfigurationChangedProvider and automatically dispatches configuration changes to fragments."));
|
|
throw null;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.performConfigurationChanged(configuration);
|
|
if (z3) {
|
|
k4.mChildFragmentManager.i(true, configuration);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void i0() {
|
|
Iterator it = this.f3160c.d().iterator();
|
|
while (it.hasNext()) {
|
|
t0 t0Var = (t0) it.next();
|
|
K k4 = t0Var.f3240c;
|
|
if (k4.mDeferStart) {
|
|
if (this.f3159b) {
|
|
this.f3152K = true;
|
|
} else {
|
|
k4.mDeferStart = false;
|
|
t0Var.k();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final boolean j(MenuItem menuItem) {
|
|
if (this.f3176v < 1) {
|
|
return false;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null && k4.performContextItemSelected(menuItem)) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public final void j0(RuntimeException runtimeException) {
|
|
Log.e("FragmentManager", runtimeException.getMessage());
|
|
Log.e("FragmentManager", "Activity state:");
|
|
PrintWriter printWriter = new PrintWriter(new G0());
|
|
V v3 = this.f3177w;
|
|
if (v3 == null) {
|
|
try {
|
|
w(" ", null, printWriter, new String[0]);
|
|
throw runtimeException;
|
|
} catch (Exception e4) {
|
|
Log.e("FragmentManager", "Failed dumping state", e4);
|
|
throw runtimeException;
|
|
}
|
|
}
|
|
try {
|
|
((O) v3).f3060e.dump(" ", null, printWriter, new String[0]);
|
|
throw runtimeException;
|
|
} catch (Exception e5) {
|
|
Log.e("FragmentManager", "Failed dumping state", e5);
|
|
throw runtimeException;
|
|
}
|
|
}
|
|
|
|
public final boolean k(Menu menu, MenuInflater menuInflater) {
|
|
if (this.f3176v < 1) {
|
|
return false;
|
|
}
|
|
ArrayList arrayList = null;
|
|
boolean z3 = false;
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null && k4.isMenuVisible() && k4.performCreateOptionsMenu(menu, menuInflater)) {
|
|
if (arrayList == null) {
|
|
arrayList = new ArrayList();
|
|
}
|
|
arrayList.add(k4);
|
|
z3 = true;
|
|
}
|
|
}
|
|
if (this.f3162e != null) {
|
|
for (int i = 0; i < this.f3162e.size(); i++) {
|
|
K k5 = (K) this.f3162e.get(i);
|
|
if (arrayList == null || !arrayList.contains(k5)) {
|
|
k5.onDestroyOptionsMenu();
|
|
}
|
|
}
|
|
}
|
|
this.f3162e = arrayList;
|
|
return z3;
|
|
}
|
|
|
|
public final void k0() {
|
|
synchronized (this.f3158a) {
|
|
try {
|
|
if (!this.f3158a.isEmpty()) {
|
|
this.i.setEnabled(true);
|
|
if (M(3)) {
|
|
Log.d("FragmentManager", "FragmentManager " + this + " enabling OnBackPressedCallback, caused by non-empty pending actions");
|
|
}
|
|
return;
|
|
}
|
|
boolean z3 = this.f3161d.size() + (this.h != null ? 1 : 0) > 0 && P(this.f3179y);
|
|
if (M(3)) {
|
|
Log.d("FragmentManager", "OnBackPressedCallback for FragmentManager " + this + " enabled state is " + z3);
|
|
}
|
|
this.i.setEnabled(z3);
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void l() {
|
|
boolean z3 = true;
|
|
this.J = true;
|
|
A(true);
|
|
x();
|
|
V v3 = this.f3177w;
|
|
boolean z4 = v3 instanceof androidx.lifecycle.D0;
|
|
u0 u0Var = this.f3160c;
|
|
if (z4) {
|
|
z3 = u0Var.f3247d.f3206e;
|
|
} else {
|
|
P p = v3.f3075b;
|
|
if (p != null) {
|
|
z3 = true ^ p.isChangingConfigurations();
|
|
}
|
|
}
|
|
if (z3) {
|
|
Iterator it = this.f3166k.values().iterator();
|
|
while (it.hasNext()) {
|
|
Iterator it2 = ((C0139c) it.next()).f3103a.iterator();
|
|
while (it2.hasNext()) {
|
|
u0Var.f3247d.c((String) it2.next(), false);
|
|
}
|
|
}
|
|
}
|
|
u(-1);
|
|
Object obj = this.f3177w;
|
|
if (obj instanceof D.m) {
|
|
((D.m) obj).removeOnTrimMemoryListener(this.f3172r);
|
|
}
|
|
Object obj2 = this.f3177w;
|
|
if (obj2 instanceof D.l) {
|
|
((D.l) obj2).removeOnConfigurationChangedListener(this.f3171q);
|
|
}
|
|
Object obj3 = this.f3177w;
|
|
if (obj3 instanceof C.H) {
|
|
((C.H) obj3).removeOnMultiWindowModeChangedListener(this.f3173s);
|
|
}
|
|
Object obj4 = this.f3177w;
|
|
if (obj4 instanceof C.I) {
|
|
((C.I) obj4).removeOnPictureInPictureModeChangedListener(this.f3174t);
|
|
}
|
|
Object obj5 = this.f3177w;
|
|
if ((obj5 instanceof InterfaceC0070k) && this.f3179y == null) {
|
|
((InterfaceC0070k) obj5).removeMenuProvider(this.f3175u);
|
|
}
|
|
this.f3177w = null;
|
|
this.f3178x = null;
|
|
this.f3179y = null;
|
|
if (this.f3164g != null) {
|
|
this.i.remove();
|
|
this.f3164g = null;
|
|
}
|
|
C0299h c0299h = this.f3145C;
|
|
if (c0299h != null) {
|
|
c0299h.b();
|
|
this.f3146D.b();
|
|
this.f3147E.b();
|
|
}
|
|
}
|
|
|
|
public final void m(boolean z3) {
|
|
if (z3 && (this.f3177w instanceof D.m)) {
|
|
j0(new IllegalStateException("Do not call dispatchLowMemory() on host. Host implements OnTrimMemoryProvider and automatically dispatches low memory callbacks to fragments."));
|
|
throw null;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.performLowMemory();
|
|
if (z3) {
|
|
k4.mChildFragmentManager.m(true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void n(boolean z3, boolean z4) {
|
|
if (z4 && (this.f3177w instanceof C.H)) {
|
|
j0(new IllegalStateException("Do not call dispatchMultiWindowModeChanged() on host. Host implements OnMultiWindowModeChangedProvider and automatically dispatches multi-window mode changes to fragments."));
|
|
throw null;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.performMultiWindowModeChanged(z3);
|
|
if (z4) {
|
|
k4.mChildFragmentManager.n(z3, true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void o() {
|
|
Iterator it = this.f3160c.e().iterator();
|
|
while (it.hasNext()) {
|
|
K k4 = (K) it.next();
|
|
if (k4 != null) {
|
|
k4.onHiddenChanged(k4.isHidden());
|
|
k4.mChildFragmentManager.o();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final boolean p(MenuItem menuItem) {
|
|
if (this.f3176v < 1) {
|
|
return false;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null && k4.performOptionsItemSelected(menuItem)) {
|
|
return true;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
public final void q(Menu menu) {
|
|
if (this.f3176v < 1) {
|
|
return;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.performOptionsMenuClosed(menu);
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void r(K k4) {
|
|
if (k4 != null) {
|
|
if (k4.equals(this.f3160c.b(k4.mWho))) {
|
|
k4.performPrimaryNavigationFragmentChanged();
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void s(boolean z3, boolean z4) {
|
|
if (z4 && (this.f3177w instanceof C.I)) {
|
|
j0(new IllegalStateException("Do not call dispatchPictureInPictureModeChanged() on host. Host implements OnPictureInPictureModeChangedProvider and automatically dispatches picture-in-picture mode changes to fragments."));
|
|
throw null;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null) {
|
|
k4.performPictureInPictureModeChanged(z3);
|
|
if (z4) {
|
|
k4.mChildFragmentManager.s(z3, true);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final boolean t(Menu menu) {
|
|
boolean z3 = false;
|
|
if (this.f3176v < 1) {
|
|
return false;
|
|
}
|
|
for (K k4 : this.f3160c.f()) {
|
|
if (k4 != null && k4.isMenuVisible() && k4.performPrepareOptionsMenu(menu)) {
|
|
z3 = true;
|
|
}
|
|
}
|
|
return z3;
|
|
}
|
|
|
|
public final String toString() {
|
|
StringBuilder sb = new StringBuilder(128);
|
|
sb.append("FragmentManager{");
|
|
sb.append(Integer.toHexString(System.identityHashCode(this)));
|
|
sb.append(" in ");
|
|
K k4 = this.f3179y;
|
|
if (k4 != null) {
|
|
sb.append(k4.getClass().getSimpleName());
|
|
sb.append("{");
|
|
sb.append(Integer.toHexString(System.identityHashCode(this.f3179y)));
|
|
sb.append("}");
|
|
} else {
|
|
V v3 = this.f3177w;
|
|
if (v3 != null) {
|
|
sb.append(v3.getClass().getSimpleName());
|
|
sb.append("{");
|
|
sb.append(Integer.toHexString(System.identityHashCode(this.f3177w)));
|
|
sb.append("}");
|
|
} else {
|
|
sb.append("null");
|
|
}
|
|
}
|
|
sb.append("}}");
|
|
return sb.toString();
|
|
}
|
|
|
|
public final void u(int i) {
|
|
try {
|
|
this.f3159b = true;
|
|
for (t0 t0Var : this.f3160c.f3245b.values()) {
|
|
if (t0Var != null) {
|
|
t0Var.f3242e = i;
|
|
}
|
|
}
|
|
R(i, false);
|
|
Iterator it = e().iterator();
|
|
while (it.hasNext()) {
|
|
((O0) it.next()).l();
|
|
}
|
|
this.f3159b = false;
|
|
A(true);
|
|
} catch (Throwable th) {
|
|
this.f3159b = false;
|
|
throw th;
|
|
}
|
|
}
|
|
|
|
public final void v() {
|
|
if (this.f3152K) {
|
|
this.f3152K = false;
|
|
i0();
|
|
}
|
|
}
|
|
|
|
public final void w(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) {
|
|
int size;
|
|
String n4 = C.w.n(str, " ");
|
|
u0 u0Var = this.f3160c;
|
|
u0Var.getClass();
|
|
String str2 = str + " ";
|
|
HashMap hashMap = u0Var.f3245b;
|
|
if (!hashMap.isEmpty()) {
|
|
printWriter.print(str);
|
|
printWriter.println("Active Fragments:");
|
|
for (t0 t0Var : hashMap.values()) {
|
|
printWriter.print(str);
|
|
if (t0Var != null) {
|
|
K k4 = t0Var.f3240c;
|
|
printWriter.println(k4);
|
|
k4.dump(str2, fileDescriptor, printWriter, strArr);
|
|
} else {
|
|
printWriter.println("null");
|
|
}
|
|
}
|
|
}
|
|
ArrayList arrayList = u0Var.f3244a;
|
|
int size2 = arrayList.size();
|
|
if (size2 > 0) {
|
|
printWriter.print(str);
|
|
printWriter.println("Added Fragments:");
|
|
for (int i = 0; i < size2; i++) {
|
|
K k5 = (K) arrayList.get(i);
|
|
printWriter.print(str);
|
|
printWriter.print(" #");
|
|
printWriter.print(i);
|
|
printWriter.print(": ");
|
|
printWriter.println(k5.toString());
|
|
}
|
|
}
|
|
ArrayList arrayList2 = this.f3162e;
|
|
if (arrayList2 != null && (size = arrayList2.size()) > 0) {
|
|
printWriter.print(str);
|
|
printWriter.println("Fragments Created Menus:");
|
|
for (int i4 = 0; i4 < size; i4++) {
|
|
K k6 = (K) this.f3162e.get(i4);
|
|
printWriter.print(str);
|
|
printWriter.print(" #");
|
|
printWriter.print(i4);
|
|
printWriter.print(": ");
|
|
printWriter.println(k6.toString());
|
|
}
|
|
}
|
|
int size3 = this.f3161d.size();
|
|
if (size3 > 0) {
|
|
printWriter.print(str);
|
|
printWriter.println("Back Stack:");
|
|
for (int i5 = 0; i5 < size3; i5++) {
|
|
C0135a c0135a = (C0135a) this.f3161d.get(i5);
|
|
printWriter.print(str);
|
|
printWriter.print(" #");
|
|
printWriter.print(i5);
|
|
printWriter.print(": ");
|
|
printWriter.println(c0135a.toString());
|
|
c0135a.f(n4, printWriter, true);
|
|
}
|
|
}
|
|
printWriter.print(str);
|
|
printWriter.println("Back Stack Index: " + this.f3165j.get());
|
|
synchronized (this.f3158a) {
|
|
try {
|
|
int size4 = this.f3158a.size();
|
|
if (size4 > 0) {
|
|
printWriter.print(str);
|
|
printWriter.println("Pending Actions:");
|
|
for (int i6 = 0; i6 < size4; i6++) {
|
|
Object obj = (InterfaceC0150h0) this.f3158a.get(i6);
|
|
printWriter.print(str);
|
|
printWriter.print(" #");
|
|
printWriter.print(i6);
|
|
printWriter.print(": ");
|
|
printWriter.println(obj);
|
|
}
|
|
}
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
printWriter.print(str);
|
|
printWriter.println("FragmentManager misc state:");
|
|
printWriter.print(str);
|
|
printWriter.print(" mHost=");
|
|
printWriter.println(this.f3177w);
|
|
printWriter.print(str);
|
|
printWriter.print(" mContainer=");
|
|
printWriter.println(this.f3178x);
|
|
if (this.f3179y != null) {
|
|
printWriter.print(str);
|
|
printWriter.print(" mParent=");
|
|
printWriter.println(this.f3179y);
|
|
}
|
|
printWriter.print(str);
|
|
printWriter.print(" mCurState=");
|
|
printWriter.print(this.f3176v);
|
|
printWriter.print(" mStateSaved=");
|
|
printWriter.print(this.f3150H);
|
|
printWriter.print(" mStopped=");
|
|
printWriter.print(this.f3151I);
|
|
printWriter.print(" mDestroyed=");
|
|
printWriter.println(this.J);
|
|
if (this.f3149G) {
|
|
printWriter.print(str);
|
|
printWriter.print(" mNeedMenuInvalidate=");
|
|
printWriter.println(this.f3149G);
|
|
}
|
|
}
|
|
|
|
public final void x() {
|
|
Iterator it = e().iterator();
|
|
while (it.hasNext()) {
|
|
((O0) it.next()).l();
|
|
}
|
|
}
|
|
|
|
public final void y(InterfaceC0150h0 interfaceC0150h0, boolean z3) {
|
|
if (!z3) {
|
|
if (this.f3177w == null) {
|
|
if (!this.J) {
|
|
throw new IllegalStateException("FragmentManager has not been attached to a host.");
|
|
}
|
|
throw new IllegalStateException("FragmentManager has been destroyed");
|
|
}
|
|
if (Q()) {
|
|
throw new IllegalStateException("Can not perform this action after onSaveInstanceState");
|
|
}
|
|
}
|
|
synchronized (this.f3158a) {
|
|
try {
|
|
if (this.f3177w == null) {
|
|
if (!z3) {
|
|
throw new IllegalStateException("Activity has been destroyed");
|
|
}
|
|
} else {
|
|
this.f3158a.add(interfaceC0150h0);
|
|
c0();
|
|
}
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void z(boolean z3) {
|
|
if (this.f3159b) {
|
|
throw new IllegalStateException("FragmentManager is already executing transactions");
|
|
}
|
|
if (this.f3177w == null) {
|
|
if (!this.J) {
|
|
throw new IllegalStateException("FragmentManager has not been attached to a host.");
|
|
}
|
|
throw new IllegalStateException("FragmentManager has been destroyed");
|
|
}
|
|
if (Looper.myLooper() != this.f3177w.f3076c.getLooper()) {
|
|
throw new IllegalStateException("Must be called from main thread of fragment host");
|
|
}
|
|
if (!z3 && Q()) {
|
|
throw new IllegalStateException("Can not perform this action after onSaveInstanceState");
|
|
}
|
|
if (this.f3153L == null) {
|
|
this.f3153L = new ArrayList();
|
|
this.f3154M = new ArrayList();
|
|
}
|
|
}
|
|
}
|