package androidx.fragment.app;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.Intent;
import android.content.res.Configuration;
import android.os.Bundle;
import android.os.Looper;
import android.os.Parcel;
import android.os.Parcelable;
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 androidx.fragment.app.am;
import androidx.fragment.app.ar;
import androidx.lifecycle.k;
import androidx.media3.extractor.text.ttml.TtmlNode;
import com.strmr.ps.R;
import defpackage.aw6;
import defpackage.bn3;
import defpackage.cr4;
import defpackage.cu5;
import defpackage.cv6;
import defpackage.en3;
import defpackage.f91;
import defpackage.fn3;
import defpackage.h15;
import defpackage.hl3;
import defpackage.i85;
import defpackage.i9;
import defpackage.jka;
import defpackage.mu6;
import defpackage.n41;
import defpackage.nu5;
import defpackage.ov6;
import defpackage.p9;
import defpackage.q9;
import defpackage.qv6;
import defpackage.r21;
import defpackage.rl3;
import defpackage.rn3;
import defpackage.rs0;
import defpackage.s9;
import defpackage.su6;
import defpackage.t50;
import defpackage.ua8;
import defpackage.vw2;
import defpackage.wa8;
import defpackage.x9;
import defpackage.xp4;
import defpackage.xu6;
import defpackage.y41;
import defpackage.y9;
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.List;
import java.util.Map;
import java.util.Objects;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicInteger;

/* JADX INFO: loaded from: classes.dex */
public abstract class ab implements fn3 {
    public androidx.fragment.app.o aa;
    public s9 ad;
    public s9 ae;
    public s9 af;
    public boolean ah;
    public boolean ai;
    public boolean aj;
    public boolean ak;
    public boolean al;
    public ArrayList am;
    public ArrayList an;
    public ArrayList ao;
    public FragmentManagerViewModel ap;
    public boolean b;
    public ArrayList e;
    public su6 g;
    public w x;
    public hl3 y;
    public androidx.fragment.app.o z;
    public final ArrayList a = new ArrayList();
    public final al c = new al();
    public ArrayList d = new ArrayList();
    public final y f = new y(this);
    public androidx.fragment.app.a h = null;
    public boolean i = false;
    public final mu6 j = new a();
    public final AtomicInteger k = new AtomicInteger();
    public final Map l = Collections.synchronizedMap(new HashMap());
    public final Map m = Collections.synchronizedMap(new HashMap());
    public final Map n = Collections.synchronizedMap(new HashMap());
    public final ArrayList o = new ArrayList();
    public final z p = new z(this);
    public final CopyOnWriteArrayList q = new CopyOnWriteArrayList();
    public final rl3 r = new rl3(this, 0);
    public final rl3 s = new rl3(this, 1);
    public final rl3 t = new rl3(this, 2);
    public final rl3 u = new rl3(this, 3);
    public final nu5 v = new b();
    public int w = -1;
    public final v ab = new c();
    public final d ac = new d();
    public ArrayDeque ag = new ArrayDeque();
    public final Runnable aq = new e();

    public class a extends mu6 {
        public a() {
            super(false);
        }

        @Override // defpackage.mu6
        public final void d() {
            boolean zAm = ab.am(3);
            ab abVar = ab.this;
            if (zAm) {
                Objects.toString(abVar);
            }
            if (ab.am(3)) {
                Objects.toString(abVar.h);
            }
            androidx.fragment.app.a aVar = abVar.h;
            if (aVar != null) {
                aVar.s = false;
                aVar.l();
                androidx.fragment.app.a aVar2 = abVar.h;
                r21 r21Var = new r21(abVar, 24);
                if (aVar2.q == null) {
                    aVar2.q = new ArrayList();
                }
                aVar2.q.add(r21Var);
                abVar.h.d();
                abVar.i = true;
                abVar.aa(true);
                abVar.ag();
                abVar.i = false;
                abVar.h = null;
            }
        }

        @Override // defpackage.mu6
        public final void e() {
            boolean zAm = ab.am(3);
            ab abVar = ab.this;
            if (zAm) {
                Objects.toString(abVar);
            }
            mu6 mu6Var = abVar.j;
            ArrayList<l> arrayList = abVar.o;
            abVar.i = true;
            abVar.aa(true);
            abVar.i = false;
            if (abVar.h == null) {
                if (mu6Var.a) {
                    abVar.au();
                    return;
                } else {
                    abVar.g.b();
                    return;
                }
            }
            if (!arrayList.isEmpty()) {
                LinkedHashSet linkedHashSet = new LinkedHashSet(ab.ah(abVar.h));
                for (l lVar : arrayList) {
                    Iterator it = linkedHashSet.iterator();
                    while (it.hasNext()) {
                        lVar.a((androidx.fragment.app.o) it.next(), true);
                    }
                }
            }
            Iterator it2 = abVar.h.a.iterator();
            while (it2.hasNext()) {
                androidx.fragment.app.o oVar = ((am.a) it2.next()).b;
                if (oVar != null) {
                    oVar.mTransitioning = false;
                }
            }
            for (ar arVar : abVar.g(new ArrayList(Collections.singletonList(abVar.h)), 0, 1)) {
                ArrayList arrayList2 = arVar.c;
                arVar.l(arrayList2);
                arVar.c(arrayList2);
            }
            Iterator it3 = abVar.h.a.iterator();
            while (it3.hasNext()) {
                androidx.fragment.app.o oVar2 = ((am.a) it3.next()).b;
                if (oVar2 != null && oVar2.mContainer == null) {
                    abVar.h(oVar2).i();
                }
            }
            abVar.h = null;
            abVar.bj();
            if (ab.am(3)) {
                boolean z = mu6Var.a;
                abVar.toString();
            }
        }

        @Override // defpackage.mu6
        public final void f(t50 t50Var) {
            boolean zAm = ab.am(2);
            ab abVar = ab.this;
            if (zAm) {
                Objects.toString(abVar);
            }
            if (abVar.h != null) {
                for (ar arVar : abVar.g(new ArrayList(Collections.singletonList(abVar.h)), 0, 1)) {
                    arVar.getClass();
                    cr4.g(t50Var, "backEvent");
                    ArrayList arrayList = arVar.c;
                    ArrayList arrayList2 = new ArrayList();
                    Iterator it = arrayList.iterator();
                    while (it.hasNext()) {
                        y41.i(((ar.d) it.next()).k, arrayList2);
                    }
                    List listBo = y41.bo(y41.br(arrayList2));
                    int size = listBo.size();
                    for (int i = 0; i < size; i++) {
                        ((ar.b) listBo.get(i)).d(t50Var, arVar.a);
                    }
                }
                Iterator it2 = abVar.o.iterator();
                while (it2.hasNext()) {
                    ((l) it2.next()).getClass();
                }
            }
        }

        @Override // defpackage.mu6
        public final void g(t50 t50Var) {
            boolean zAm = ab.am(3);
            ab abVar = ab.this;
            if (zAm) {
                Objects.toString(abVar);
            }
            abVar.x();
            abVar.y(abVar.new o(), false);
        }
    }

    public class b implements nu5 {
        public b() {
        }

        @Override // defpackage.nu5
        public final void a(Menu menu) {
            ab.this.r(menu);
        }

        @Override // defpackage.nu5
        public final void b(Menu menu) {
            ab.this.u(menu);
        }

        @Override // defpackage.nu5
        public final boolean c(MenuItem menuItem) {
            return ab.this.q(menuItem);
        }

        @Override // defpackage.nu5
        public final void d(Menu menu, MenuInflater menuInflater) {
            ab.this.l(menu, menuInflater);
        }
    }

    public class c extends v {
        public c() {
        }

        @Override // androidx.fragment.app.v
        public final androidx.fragment.app.o a(ClassLoader classLoader, String str) {
            return androidx.fragment.app.o.instantiate(ab.this.x.b, str, null);
        }
    }

    public class d implements as {
        @Override // androidx.fragment.app.as
        public final androidx.fragment.app.f a(ViewGroup viewGroup) {
            cr4.g(viewGroup, TtmlNode.RUBY_CONTAINER);
            return new androidx.fragment.app.f(viewGroup);
        }
    }

    public class e implements Runnable {
        public e() {
        }

        @Override // java.lang.Runnable
        public final void run() {
            ab.this.aa(true);
        }
    }

    public interface f {
        int getId();

        String getName();
    }

    public class g implements m {
        @Override // androidx.fragment.app.ab.m
        public final boolean a(ArrayList arrayList, ArrayList arrayList2) {
            throw null;
        }
    }

    public static class h extends p9<xp4, i9> {
        @Override // defpackage.p9
        public final Intent a(Context context, Object obj) {
            Bundle bundleExtra;
            xp4 xp4VarA = (xp4) obj;
            Intent intent = new Intent("androidx.activity.result.contract.action.INTENT_SENDER_REQUEST");
            Intent intent2 = xp4VarA.b;
            if (intent2 != null && (bundleExtra = intent2.getBundleExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE")) != null) {
                intent.putExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE", bundleExtra);
                intent2.removeExtra("androidx.activity.result.contract.extra.ACTIVITY_OPTIONS_BUNDLE");
                if (intent2.getBooleanExtra("androidx.fragment.extra.ACTIVITY_OPTIONS_BUNDLE", false)) {
                    xp4.a aVar = new xp4.a(xp4VarA.a);
                    aVar.b = null;
                    int i = xp4VarA.d;
                    int i2 = xp4VarA.c;
                    aVar.d = i;
                    aVar.c = i2;
                    xp4VarA = aVar.a();
                }
            }
            intent.putExtra("androidx.activity.result.contract.extra.INTENT_SENDER_REQUEST", xp4VarA);
            if (ab.am(2)) {
                intent.toString();
            }
            return intent;
        }

        @Override // defpackage.p9
        public final Object c(int i, Intent intent) {
            return new i9(i, intent);
        }
    }

    public static abstract class i {
    }

    @SuppressLint({"BanParcelableUsage"})
    public static class j implements Parcelable {
        public static final Parcelable.Creator<j> CREATOR = new a();
        public String a;
        public int b;

        public class a implements Parcelable.Creator<j> {
            @Override // android.os.Parcelable.Creator
            public final j createFromParcel(Parcel parcel) {
                j jVar = new j();
                jVar.a = parcel.readString();
                jVar.b = parcel.readInt();
                return jVar;
            }

            @Override // android.os.Parcelable.Creator
            public final j[] newArray(int i) {
                return new j[i];
            }
        }

        public j(String str, int i) {
            this.a = str;
            this.b = i;
        }

        @Override // android.os.Parcelable
        public final int describeContents() {
            return 0;
        }

        @Override // android.os.Parcelable
        public final void writeToParcel(Parcel parcel, int i) {
            parcel.writeString(this.a);
            parcel.writeInt(this.b);
        }
    }

    public static class k implements en3 {
    }

    public interface l {
        default void a(androidx.fragment.app.o oVar, boolean z) {
        }

        default void b(androidx.fragment.app.o oVar, boolean z) {
        }

        void onBackStackChanged();
    }

    public interface m {
        boolean a(ArrayList arrayList, ArrayList arrayList2);
    }

    public class n implements m {
        public final String a;
        public final int b;

        public n(String str, int i) {
            this.a = str;
            this.b = i;
        }

        @Override // androidx.fragment.app.ab.m
        public final boolean a(ArrayList arrayList, ArrayList arrayList2) {
            androidx.fragment.app.o oVar = ab.this.aa;
            if (oVar != null && this.b < 0 && this.a == null && oVar.getChildFragmentManager().av(-1, 0)) {
                return false;
            }
            return ab.this.aw(arrayList, arrayList2, this.a, this.b, 1);
        }
    }

    public class o implements m {
        public o() {
        }

        @Override // androidx.fragment.app.ab.m
        public final boolean a(ArrayList arrayList, ArrayList arrayList2) {
            ArrayList arrayList3;
            ArrayList arrayList4;
            boolean zAw;
            ab abVar = ab.this;
            ArrayList<l> arrayList5 = abVar.o;
            if (ab.am(2)) {
                Objects.toString(abVar.a);
            }
            if (abVar.d.isEmpty()) {
                zAw = false;
                arrayList3 = arrayList;
                arrayList4 = arrayList2;
            } else {
                ArrayList arrayList6 = abVar.d;
                androidx.fragment.app.a aVar = (androidx.fragment.app.a) arrayList6.get(arrayList6.size() - 1);
                abVar.h = aVar;
                Iterator it = aVar.a.iterator();
                while (it.hasNext()) {
                    androidx.fragment.app.o oVar = ((am.a) it.next()).b;
                    if (oVar != null) {
                        oVar.mTransitioning = true;
                    }
                }
                arrayList3 = arrayList;
                arrayList4 = arrayList2;
                zAw = abVar.aw(arrayList3, arrayList4, null, -1, 0);
            }
            if (!arrayList5.isEmpty() && arrayList3.size() > 0) {
                boolean zBooleanValue = ((Boolean) arrayList4.get(arrayList3.size() - 1)).booleanValue();
                LinkedHashSet linkedHashSet = new LinkedHashSet();
                Iterator it2 = arrayList3.iterator();
                while (it2.hasNext()) {
                    linkedHashSet.addAll(ab.ah((androidx.fragment.app.a) it2.next()));
                }
                for (l lVar : arrayList5) {
                    Iterator it3 = linkedHashSet.iterator();
                    while (it3.hasNext()) {
                        lVar.b((androidx.fragment.app.o) it3.next(), zBooleanValue);
                    }
                }
            }
            return zAw;
        }
    }

    public class p implements m {
        public final String a;

        public p(String str) {
            this.a = str;
        }

        @Override // androidx.fragment.app.ab.m
        public final boolean a(ArrayList arrayList, ArrayList arrayList2) {
            ab abVar = ab.this;
            androidx.fragment.app.c cVar = (androidx.fragment.app.c) abVar.l.remove(this.a);
            boolean z = false;
            if (cVar == null) {
                return false;
            }
            HashMap map = new HashMap();
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                androidx.fragment.app.a aVar = (androidx.fragment.app.a) it.next();
                if (aVar.u) {
                    Iterator it2 = aVar.a.iterator();
                    while (it2.hasNext()) {
                        androidx.fragment.app.o oVar = ((am.a) it2.next()).b;
                        if (oVar != null) {
                            map.put(oVar.mWho, oVar);
                        }
                    }
                }
            }
            ArrayList<String> arrayList3 = cVar.a;
            HashMap map2 = new HashMap(arrayList3.size());
            for (String str : arrayList3) {
                androidx.fragment.app.o oVar2 = (androidx.fragment.app.o) map.get(str);
                if (oVar2 != null) {
                    map2.put(oVar2.mWho, oVar2);
                } else {
                    Bundle bundleI = abVar.c.i(null, str);
                    if (bundleI != null) {
                        ClassLoader classLoader = abVar.x.b.getClassLoader();
                        androidx.fragment.app.o oVarC = ((ah) bundleI.getParcelable("state")).c(abVar.aj(), classLoader);
                        oVarC.mSavedFragmentState = bundleI;
                        if (bundleI.getBundle("savedInstanceState") == null) {
                            oVarC.mSavedFragmentState.putBundle("savedInstanceState", new Bundle());
                        }
                        Bundle bundle = bundleI.getBundle("arguments");
                        if (bundle != null) {
                            bundle.setClassLoader(classLoader);
                        }
                        oVarC.setArguments(bundle);
                        map2.put(oVarC.mWho, oVarC);
                    }
                }
            }
            ArrayList arrayList4 = new ArrayList();
            for (androidx.fragment.app.b bVar : cVar.b) {
                ArrayList arrayList5 = bVar.b;
                androidx.fragment.app.a aVar2 = new androidx.fragment.app.a(abVar);
                bVar.c(aVar2);
                for (int i = 0; i < arrayList5.size(); i++) {
                    String str2 = (String) arrayList5.get(i);
                    if (str2 != null) {
                        androidx.fragment.app.o oVar3 = (androidx.fragment.app.o) map2.get(str2);
                        if (oVar3 == null) {
                            throw new IllegalStateException(n41.u(new StringBuilder("Restoring FragmentTransaction "), bVar.f, " failed due to missing saved state for Fragment (", str2, ")"));
                        }
                        ((am.a) aVar2.a.get(i)).b = oVar3;
                    }
                }
                arrayList4.add(aVar2);
            }
            Iterator it3 = arrayList4.iterator();
            while (it3.hasNext()) {
                ((androidx.fragment.app.a) it3.next()).a(arrayList, arrayList2);
                z = true;
            }
            return z;
        }
    }

    public class q implements m {
        public final String a;

        public q(String str) {
            this.a = str;
        }

        @Override // androidx.fragment.app.ab.m
        public final boolean a(ArrayList arrayList, ArrayList arrayList2) throws Throwable {
            int i;
            ab abVar = ab.this;
            String str = this.a;
            int iAd = abVar.ad(str, -1, true);
            if (iAd < 0) {
                return false;
            }
            int i2 = iAd;
            while (true) {
                Throwable th = null;
                if (i2 >= abVar.d.size()) {
                    HashSet hashSet = new HashSet();
                    int i3 = iAd;
                    while (i3 < abVar.d.size()) {
                        androidx.fragment.app.a aVar = (androidx.fragment.app.a) abVar.d.get(i3);
                        HashSet hashSet2 = new HashSet();
                        HashSet hashSet3 = new HashSet();
                        for (am.a aVar2 : aVar.a) {
                            androidx.fragment.app.o oVar = aVar2.b;
                            if (oVar != null) {
                                Throwable th2 = th;
                                if (!aVar2.c || (i = aVar2.a) == 1 || i == 2 || i == 8) {
                                    hashSet.add(oVar);
                                    hashSet2.add(oVar);
                                }
                                int i4 = aVar2.a;
                                if (i4 == 1 || i4 == 2) {
                                    hashSet3.add(oVar);
                                }
                                th = th2;
                            }
                        }
                        Throwable th3 = th;
                        hashSet2.removeAll(hashSet3);
                        if (!hashSet2.isEmpty()) {
                            StringBuilder sbS = vw2.s("saveBackStack(\"", str, "\") must be self contained and not reference fragments from non-saved FragmentTransactions. Found reference to fragment");
                            sbS.append(hashSet2.size() == 1 ? " " + hashSet2.iterator().next() : "s " + hashSet2);
                            sbS.append(" in ");
                            sbS.append(aVar);
                            sbS.append(" that were previously added to the FragmentManager through a separate FragmentTransaction.");
                            abVar.bi(new IllegalArgumentException(sbS.toString()));
                            throw th3;
                        }
                        i3++;
                        th = th3;
                    }
                    Throwable th4 = th;
                    ArrayDeque arrayDeque = new ArrayDeque(hashSet);
                    while (!arrayDeque.isEmpty()) {
                        androidx.fragment.app.o oVar2 = (androidx.fragment.app.o) arrayDeque.removeFirst();
                        if (oVar2.mRetainInstance) {
                            StringBuilder sbS2 = vw2.s("saveBackStack(\"", str, "\") must not contain retained fragments. Found ");
                            sbS2.append(hashSet.contains(oVar2) ? "direct reference to retained " : "retained child ");
                            sbS2.append("fragment ");
                            sbS2.append(oVar2);
                            abVar.bi(new IllegalArgumentException(sbS2.toString()));
                            throw th4;
                        }
                        for (androidx.fragment.app.o oVar3 : oVar2.mChildFragmentManager.c.e()) {
                            if (oVar3 != null) {
                                arrayDeque.addLast(oVar3);
                            }
                        }
                    }
                    ArrayList arrayList3 = new ArrayList();
                    Iterator it = hashSet.iterator();
                    while (it.hasNext()) {
                        arrayList3.add(((androidx.fragment.app.o) it.next()).mWho);
                    }
                    ArrayList arrayList4 = new ArrayList(abVar.d.size() - iAd);
                    for (int i5 = iAd; i5 < abVar.d.size(); i5++) {
                        arrayList4.add(th4);
                    }
                    androidx.fragment.app.c cVar = new androidx.fragment.app.c(arrayList3, arrayList4);
                    for (int size = abVar.d.size() - 1; size >= iAd; size--) {
                        androidx.fragment.app.a aVar3 = (androidx.fragment.app.a) abVar.d.remove(size);
                        androidx.fragment.app.a aVar4 = new androidx.fragment.app.a(aVar3);
                        aVar4.l();
                        arrayList4.set(size - iAd, new androidx.fragment.app.b(aVar4));
                        aVar3.u = true;
                        arrayList.add(aVar3);
                        arrayList2.add(Boolean.TRUE);
                    }
                    abVar.l.put(str, cVar);
                    return true;
                }
                androidx.fragment.app.a aVar5 = (androidx.fragment.app.a) abVar.d.get(i2);
                if (!aVar5.p) {
                    abVar.bi(new IllegalArgumentException("saveBackStack(\"" + str + "\") included FragmentTransactions must use setReorderingAllowed(true) to ensure that the back stack can be restored as an atomic operation. Found " + aVar5 + " that did not use setReorderingAllowed(true)."));
                    throw null;
                }
                i2++;
            }
        }
    }

    public static HashSet ah(androidx.fragment.app.a aVar) {
        HashSet hashSet = new HashSet();
        for (int i2 = 0; i2 < aVar.a.size(); i2++) {
            androidx.fragment.app.o oVar = ((am.a) aVar.a.get(i2)).b;
            if (oVar != null && aVar.g) {
                hashSet.add(oVar);
            }
        }
        return hashSet;
    }

    public static boolean am(int i2) {
        return Log.isLoggable("FragmentManager", i2);
    }

    public static boolean an(androidx.fragment.app.o oVar) {
        if (oVar.mHasMenu && oVar.mMenuVisible) {
            return true;
        }
        boolean zAn = false;
        for (androidx.fragment.app.o oVar2 : oVar.mChildFragmentManager.c.e()) {
            if (oVar2 != null) {
                zAn = an(oVar2);
            }
            if (zAn) {
                return true;
            }
        }
        return false;
    }

    public static boolean ap(androidx.fragment.app.o oVar) {
        if (oVar == null) {
            return true;
        }
        ab abVar = oVar.mFragmentManager;
        return oVar.equals(abVar.aa) && ap(abVar.z);
    }

    public final aj a(androidx.fragment.app.o oVar) {
        String str = oVar.mPreviousWho;
        if (str != null) {
            rn3.c(oVar, str);
        }
        if (am(2)) {
            oVar.toString();
        }
        aj ajVarH = h(oVar);
        oVar.mFragmentManager = this;
        al alVar = this.c;
        alVar.g(ajVarH);
        if (!oVar.mDetached) {
            alVar.a(oVar);
            oVar.mRemoving = false;
            if (oVar.mView == null) {
                oVar.mHiddenChanged = false;
            }
            if (an(oVar)) {
                this.ah = true;
            }
        }
        return ajVarH;
    }

    public final boolean aa(boolean z) {
        boolean zA;
        androidx.fragment.app.a aVar;
        z(z);
        if (!this.i && (aVar = this.h) != null) {
            aVar.s = false;
            aVar.l();
            if (am(3)) {
                Objects.toString(this.h);
                Objects.toString(this.a);
            }
            this.h.m(false, false);
            this.a.add(0, this.h);
            Iterator it = this.h.a.iterator();
            while (it.hasNext()) {
                androidx.fragment.app.o oVar = ((am.a) it.next()).b;
                if (oVar != null) {
                    oVar.mTransitioning = false;
                }
            }
            this.h = null;
        }
        boolean z2 = false;
        while (true) {
            ArrayList arrayList = this.am;
            ArrayList arrayList2 = this.an;
            synchronized (this.a) {
                if (this.a.isEmpty()) {
                    zA = false;
                } else {
                    try {
                        int size = this.a.size();
                        zA = false;
                        for (int i2 = 0; i2 < size; i2++) {
                            zA |= ((m) this.a.get(i2)).a(arrayList, arrayList2);
                        }
                    } finally {
                    }
                }
            }
            if (!zA) {
                break;
            }
            this.b = true;
            try {
                ay(this.am, this.an);
                e();
                z2 = true;
            } catch (Throwable th) {
                e();
                throw th;
            }
        }
        bj();
        if (this.al) {
            this.al = false;
            for (aj ajVar : this.c.d()) {
                androidx.fragment.app.o oVar2 = ajVar.c;
                if (oVar2.mDeferStart) {
                    if (this.b) {
                        this.al = true;
                    } else {
                        oVar2.mDeferStart = false;
                        ajVar.i();
                    }
                }
            }
        }
        this.c.b.values().removeAll(Collections.singleton(null));
        return z2;
    }

    public final void ab(androidx.fragment.app.a aVar, boolean z) {
        if (z && (this.x == null || this.ak)) {
            return;
        }
        z(z);
        androidx.fragment.app.a aVar2 = this.h;
        if (aVar2 != null) {
            aVar2.s = false;
            aVar2.l();
            if (am(3)) {
                Objects.toString(this.h);
                Objects.toString(aVar);
            }
            this.h.m(false, false);
            this.h.a(this.am, this.an);
            Iterator it = this.h.a.iterator();
            while (it.hasNext()) {
                androidx.fragment.app.o oVar = ((am.a) it.next()).b;
                if (oVar != null) {
                    oVar.mTransitioning = false;
                }
            }
            this.h = null;
        }
        aVar.a(this.am, this.an);
        this.b = true;
        try {
            ay(this.am, this.an);
            e();
            bj();
            boolean z2 = this.al;
            al alVar = this.c;
            if (z2) {
                this.al = false;
                for (aj ajVar : alVar.d()) {
                    androidx.fragment.app.o oVar2 = ajVar.c;
                    if (oVar2.mDeferStart) {
                        if (this.b) {
                            this.al = true;
                        } else {
                            oVar2.mDeferStart = false;
                            ajVar.i();
                        }
                    }
                }
            }
            alVar.b.values().removeAll(Collections.singleton(null));
        } catch (Throwable th) {
            e();
            throw th;
        }
    }

    /* JADX WARN: Removed duplicated region for block: B:109:0x0225 A[PHI: r15
      0x0225: PHI (r15v14 int) = (r15v13 int), (r15v16 int) binds: [B:101:0x0212, B:105:0x021c] A[DONT_GENERATE, DONT_INLINE]] */
    /* JADX WARN: Removed duplicated region for block: B:65:0x0175  */
    /* JADX WARN: Removed duplicated region for block: B:66:0x017b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void ac(ArrayList arrayList, ArrayList arrayList2, int i2, int i3) {
        int i4;
        boolean z;
        int i5;
        boolean z2;
        int i6;
        int i7;
        boolean z3;
        int i8;
        int i9;
        int i10 = i2;
        boolean z4 = ((androidx.fragment.app.a) arrayList.get(i10)).p;
        ArrayList arrayList3 = this.ao;
        if (arrayList3 == null) {
            this.ao = new ArrayList();
        } else {
            arrayList3.clear();
        }
        ArrayList arrayList4 = this.ao;
        al alVar = this.c;
        arrayList4.addAll(alVar.f());
        androidx.fragment.app.o oVar = this.aa;
        int i11 = i10;
        boolean z5 = false;
        while (true) {
            int i12 = 1;
            if (i11 >= i3) {
                boolean z6 = z4;
                boolean z7 = z5;
                this.ao.clear();
                if (!z6 && this.w >= 1) {
                    for (int i13 = i10; i13 < i3; i13++) {
                        Iterator it = ((androidx.fragment.app.a) arrayList.get(i13)).a.iterator();
                        while (it.hasNext()) {
                            androidx.fragment.app.o oVar2 = ((am.a) it.next()).b;
                            if (oVar2 != null && oVar2.mFragmentManager != null) {
                                alVar.g(h(oVar2));
                            }
                        }
                    }
                }
                int i14 = i10;
                while (i14 < i3) {
                    androidx.fragment.app.a aVar = (androidx.fragment.app.a) arrayList.get(i14);
                    if (((Boolean) arrayList2.get(i14)).booleanValue()) {
                        aVar.k(-1);
                        ab abVar = aVar.r;
                        ArrayList arrayList5 = aVar.a;
                        boolean z8 = true;
                        for (int size = arrayList5.size() - 1; size >= 0; size--) {
                            am.a aVar2 = (am.a) arrayList5.get(size);
                            androidx.fragment.app.o oVar3 = aVar2.b;
                            if (oVar3 != null) {
                                oVar3.mBeingSaved = aVar.u;
                                oVar3.setPopDirection(z8);
                                int i15 = aVar.f;
                                int i16 = 8194;
                                int i17 = 4097;
                                if (i15 != 4097) {
                                    if (i15 != 8194) {
                                        i16 = 4100;
                                        if (i15 != 8197) {
                                            i17 = 4099;
                                            i16 = i15 != 4099 ? i15 != 4100 ? 0 : 8197 : i17;
                                        }
                                    }
                                }
                                oVar3.setNextTransition(i16);
                                oVar3.setSharedElementNames(aVar.o, aVar.n);
                            }
                            switch (aVar2.a) {
                                case 1:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    z8 = true;
                                    abVar.be(oVar3, true);
                                    abVar.ax(oVar3);
                                    break;
                                case 2:
                                default:
                                    throw new IllegalArgumentException("Unknown cmd: " + aVar2.a);
                                case 3:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    abVar.a(oVar3);
                                    z8 = true;
                                    break;
                                case 4:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    abVar.getClass();
                                    if (am(2)) {
                                        Objects.toString(oVar3);
                                    }
                                    if (oVar3.mHidden) {
                                        oVar3.mHidden = false;
                                        oVar3.mHiddenChanged = !oVar3.mHiddenChanged;
                                    }
                                    z8 = true;
                                    break;
                                case 5:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    abVar.be(oVar3, true);
                                    if (am(2)) {
                                        Objects.toString(oVar3);
                                    }
                                    if (!oVar3.mHidden) {
                                        oVar3.mHidden = true;
                                        oVar3.mHiddenChanged = !oVar3.mHiddenChanged;
                                        abVar.bh(oVar3);
                                    }
                                    z8 = true;
                                    break;
                                case 6:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    abVar.c(oVar3);
                                    z8 = true;
                                    break;
                                case 7:
                                    oVar3.setAnimations(aVar2.d, aVar2.e, aVar2.f, aVar2.g);
                                    abVar.be(oVar3, true);
                                    abVar.i(oVar3);
                                    z8 = true;
                                    break;
                                case 8:
                                    abVar.bg(null);
                                    z8 = true;
                                    break;
                                case 9:
                                    abVar.bg(oVar3);
                                    z8 = true;
                                    break;
                                case 10:
                                    abVar.bf(oVar3, aVar2.h);
                                    z8 = true;
                                    break;
                            }
                        }
                    } else {
                        aVar.k(1);
                        ab abVar2 = aVar.r;
                        ArrayList arrayList6 = aVar.a;
                        int size2 = arrayList6.size();
                        int i18 = 0;
                        while (i18 < size2) {
                            am.a aVar3 = (am.a) arrayList6.get(i18);
                            androidx.fragment.app.o oVar4 = aVar3.b;
                            if (oVar4 != null) {
                                oVar4.mBeingSaved = aVar.u;
                                oVar4.setPopDirection(false);
                                oVar4.setNextTransition(aVar.f);
                                oVar4.setSharedElementNames(aVar.n, aVar.o);
                            }
                            switch (aVar3.a) {
                                case 1:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.be(oVar4, false);
                                    abVar2.a(oVar4);
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 2:
                                default:
                                    throw new IllegalArgumentException("Unknown cmd: " + aVar3.a);
                                case 3:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.ax(oVar4);
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 4:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.getClass();
                                    if (am(2)) {
                                        Objects.toString(oVar4);
                                    }
                                    if (!oVar4.mHidden) {
                                        oVar4.mHidden = true;
                                        oVar4.mHiddenChanged = !oVar4.mHiddenChanged;
                                        abVar2.bh(oVar4);
                                    }
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 5:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.be(oVar4, false);
                                    if (am(2)) {
                                        Objects.toString(oVar4);
                                    }
                                    if (oVar4.mHidden) {
                                        oVar4.mHidden = false;
                                        oVar4.mHiddenChanged = !oVar4.mHiddenChanged;
                                    }
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 6:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.i(oVar4);
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 7:
                                    i4 = i14;
                                    oVar4.setAnimations(aVar3.d, aVar3.e, aVar3.f, aVar3.g);
                                    abVar2.be(oVar4, false);
                                    abVar2.c(oVar4);
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 8:
                                    abVar2.bg(oVar4);
                                    i4 = i14;
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 9:
                                    abVar2.bg(null);
                                    i4 = i14;
                                    i18++;
                                    i14 = i4;
                                    break;
                                case 10:
                                    abVar2.bf(oVar4, aVar3.i);
                                    i4 = i14;
                                    i18++;
                                    i14 = i4;
                                    break;
                            }
                        }
                    }
                    i14++;
                }
                boolean zBooleanValue = ((Boolean) arrayList2.get(i3 - 1)).booleanValue();
                ArrayList<l> arrayList7 = this.o;
                if (z7 && !arrayList7.isEmpty()) {
                    LinkedHashSet linkedHashSet = new LinkedHashSet();
                    Iterator it2 = arrayList.iterator();
                    while (it2.hasNext()) {
                        linkedHashSet.addAll(ah((androidx.fragment.app.a) it2.next()));
                    }
                    if (this.h == null) {
                        for (l lVar : arrayList7) {
                            Iterator it3 = linkedHashSet.iterator();
                            while (it3.hasNext()) {
                                lVar.b((androidx.fragment.app.o) it3.next(), zBooleanValue);
                            }
                        }
                        for (l lVar2 : arrayList7) {
                            Iterator it4 = linkedHashSet.iterator();
                            while (it4.hasNext()) {
                                lVar2.a((androidx.fragment.app.o) it4.next(), zBooleanValue);
                            }
                        }
                    }
                }
                for (int i19 = i10; i19 < i3; i19++) {
                    androidx.fragment.app.a aVar4 = (androidx.fragment.app.a) arrayList.get(i19);
                    if (zBooleanValue) {
                        for (int size3 = aVar4.a.size() - 1; size3 >= 0; size3--) {
                            androidx.fragment.app.o oVar5 = ((am.a) aVar4.a.get(size3)).b;
                            if (oVar5 != null) {
                                h(oVar5).i();
                            }
                        }
                    } else {
                        Iterator it5 = aVar4.a.iterator();
                        while (it5.hasNext()) {
                            androidx.fragment.app.o oVar6 = ((am.a) it5.next()).b;
                            if (oVar6 != null) {
                                h(oVar6).i();
                            }
                        }
                    }
                }
                ar(this.w, true);
                for (ar arVar : g(arrayList, i10, i3)) {
                    arVar.e = zBooleanValue;
                    arVar.k();
                    arVar.e();
                }
                while (i10 < i3) {
                    androidx.fragment.app.a aVar5 = (androidx.fragment.app.a) arrayList.get(i10);
                    if (((Boolean) arrayList2.get(i10)).booleanValue() && aVar5.t >= 0) {
                        aVar5.t = -1;
                    }
                    if (aVar5.q != null) {
                        for (int i20 = 0; i20 < aVar5.q.size(); i20++) {
                            ((Runnable) aVar5.q.get(i20)).run();
                        }
                        aVar5.q = null;
                    }
                    i10++;
                }
                if (z7) {
                    for (int i21 = 0; i21 < arrayList7.size(); i21++) {
                        ((l) arrayList7.get(i21)).onBackStackChanged();
                    }
                    return;
                }
                return;
            }
            androidx.fragment.app.a aVar6 = (androidx.fragment.app.a) arrayList.get(i11);
            if (((Boolean) arrayList2.get(i11)).booleanValue()) {
                z = z4;
                i5 = i11;
                z2 = z5;
                int i22 = 1;
                ArrayList arrayList8 = this.ao;
                ArrayList arrayList9 = aVar6.a;
                int size4 = arrayList9.size() - 1;
                while (size4 >= 0) {
                    am.a aVar7 = (am.a) arrayList9.get(size4);
                    int i23 = aVar7.a;
                    if (i23 == i22) {
                        arrayList8.remove(aVar7.b);
                    } else if (i23 != 3) {
                        switch (i23) {
                            case 6:
                                arrayList8.add(aVar7.b);
                                break;
                            case 8:
                                oVar = null;
                                break;
                            case 9:
                                oVar = aVar7.b;
                                break;
                            case 10:
                                aVar7.i = aVar7.h;
                                break;
                        }
                    }
                    size4--;
                    i22 = 1;
                }
            } else {
                ArrayList arrayList10 = this.ao;
                ArrayList arrayList11 = aVar6.a;
                int i24 = 0;
                while (i24 < arrayList11.size()) {
                    am.a aVar8 = (am.a) arrayList11.get(i24);
                    boolean z9 = z4;
                    int i25 = aVar8.a;
                    if (i25 != i12) {
                        if (i25 != 2) {
                            if (i25 == 3 || i25 == 6) {
                                i6 = i11;
                                arrayList10.remove(aVar8.b);
                                androidx.fragment.app.o oVar7 = aVar8.b;
                                if (oVar7 == oVar) {
                                    arrayList11.add(i24, new am.a(oVar7, 9));
                                    i24++;
                                    z3 = z5;
                                    oVar = null;
                                }
                                i7 = 1;
                            } else if (i25 == 7) {
                                i6 = i11;
                                i7 = 1;
                            } else if (i25 != 8) {
                                i6 = i11;
                            } else {
                                i6 = i11;
                                arrayList11.add(i24, new am.a(oVar, 9, 0));
                                aVar8.c = true;
                                i24++;
                                oVar = aVar8.b;
                            }
                            z3 = z5;
                            i7 = 1;
                        } else {
                            i6 = i11;
                            androidx.fragment.app.o oVar8 = aVar8.b;
                            int i26 = oVar8.mContainerId;
                            int size5 = arrayList10.size() - 1;
                            boolean z10 = false;
                            while (size5 >= 0) {
                                boolean z11 = z5;
                                androidx.fragment.app.o oVar9 = (androidx.fragment.app.o) arrayList10.get(size5);
                                int i27 = size5;
                                if (oVar9.mContainerId != i26) {
                                    i8 = i26;
                                } else if (oVar9 == oVar8) {
                                    i8 = i26;
                                    z10 = true;
                                } else {
                                    if (oVar9 == oVar) {
                                        i8 = i26;
                                        i9 = 0;
                                        arrayList11.add(i24, new am.a(oVar9, 9, 0));
                                        i24++;
                                        oVar = null;
                                    } else {
                                        i8 = i26;
                                        i9 = 0;
                                    }
                                    am.a aVar9 = new am.a(oVar9, 3, i9);
                                    aVar9.d = aVar8.d;
                                    aVar9.f = aVar8.f;
                                    aVar9.e = aVar8.e;
                                    aVar9.g = aVar8.g;
                                    arrayList11.add(i24, aVar9);
                                    arrayList10.remove(oVar9);
                                    i24++;
                                    oVar = oVar;
                                }
                                size5 = i27 - 1;
                                i26 = i8;
                                z5 = z11;
                            }
                            z3 = z5;
                            i7 = 1;
                            if (z10) {
                                arrayList11.remove(i24);
                                i24--;
                            } else {
                                aVar8.a = 1;
                                aVar8.c = true;
                                arrayList10.add(oVar8);
                            }
                        }
                        i24 += i7;
                        i12 = i7;
                        z4 = z9;
                        i11 = i6;
                        z5 = z3;
                    } else {
                        i6 = i11;
                        i7 = i12;
                    }
                    z3 = z5;
                    arrayList10.add(aVar8.b);
                    i24 += i7;
                    i12 = i7;
                    z4 = z9;
                    i11 = i6;
                    z5 = z3;
                }
                z = z4;
                i5 = i11;
                z2 = z5;
            }
            z5 = z2 || aVar6.g;
            i11 = i5 + 1;
            z4 = z;
        }
    }

    public final int ad(String str, int i2, boolean z) {
        if (this.d.isEmpty()) {
            return -1;
        }
        if (str == null && i2 < 0) {
            if (z) {
                return 0;
            }
            return this.d.size() - 1;
        }
        int size = this.d.size() - 1;
        while (size >= 0) {
            androidx.fragment.app.a aVar = (androidx.fragment.app.a) this.d.get(size);
            if ((str != null && str.equals(aVar.i)) || (i2 >= 0 && i2 == aVar.t)) {
                break;
            }
            size--;
        }
        if (size < 0) {
            return size;
        }
        if (!z) {
            if (size == this.d.size() - 1) {
                return -1;
            }
            return size + 1;
        }
        while (size > 0) {
            androidx.fragment.app.a aVar2 = (androidx.fragment.app.a) this.d.get(size - 1);
            if ((str == null || !str.equals(aVar2.i)) && (i2 < 0 || i2 != aVar2.t)) {
                break;
            }
            size--;
        }
        return size;
    }

    public final androidx.fragment.app.o ae(int i2) {
        al alVar = this.c;
        ArrayList arrayList = alVar.a;
        for (int size = arrayList.size() - 1; size >= 0; size--) {
            androidx.fragment.app.o oVar = (androidx.fragment.app.o) arrayList.get(size);
            if (oVar != null && oVar.mFragmentId == i2) {
                return oVar;
            }
        }
        for (aj ajVar : alVar.b.values()) {
            if (ajVar != null) {
                androidx.fragment.app.o oVar2 = ajVar.c;
                if (oVar2.mFragmentId == i2) {
                    return oVar2;
                }
            }
        }
        return null;
    }

    public final androidx.fragment.app.o af(String str) {
        al alVar = this.c;
        ArrayList arrayList = alVar.a;
        if (str != null) {
            for (int size = arrayList.size() - 1; size >= 0; size--) {
                androidx.fragment.app.o oVar = (androidx.fragment.app.o) arrayList.get(size);
                if (oVar != null && str.equals(oVar.mTag)) {
                    return oVar;
                }
            }
        }
        if (str == null) {
            return null;
        }
        for (aj ajVar : alVar.b.values()) {
            if (ajVar != null) {
                androidx.fragment.app.o oVar2 = ajVar.c;
                if (str.equals(oVar2.mTag)) {
                    return oVar2;
                }
            }
        }
        return null;
    }

    public final void ag() {
        for (ar arVar : f()) {
            if (arVar.f) {
                arVar.f = false;
                arVar.e();
            }
        }
    }

    public final ViewGroup ai(androidx.fragment.app.o oVar) {
        ViewGroup viewGroup = oVar.mContainer;
        if (viewGroup != null) {
            return viewGroup;
        }
        if (oVar.mContainerId <= 0 || !this.y.c()) {
            return null;
        }
        View viewB = this.y.b(oVar.mContainerId);
        if (viewB instanceof ViewGroup) {
            return (ViewGroup) viewB;
        }
        return null;
    }

    public final v aj() {
        androidx.fragment.app.o oVar = this.z;
        return oVar != null ? oVar.mFragmentManager.aj() : this.ab;
    }

    public final List ak() {
        return this.c.f();
    }

    public final as al() {
        androidx.fragment.app.o oVar = this.z;
        return oVar != null ? oVar.mFragmentManager.al() : this.ac;
    }

    public final boolean ao() {
        androidx.fragment.app.o oVar = this.z;
        if (oVar == null) {
            return true;
        }
        return oVar.isAdded() && this.z.getParentFragmentManager().ao();
    }

    public final boolean aq() {
        return this.ai || this.aj;
    }

    public final void ar(int i2, boolean z) {
        w wVar;
        if (this.x == null && i2 != -1) {
            throw new IllegalStateException("No activity");
        }
        if (z || i2 != this.w) {
            this.w = i2;
            al alVar = this.c;
            HashMap map = alVar.b;
            Iterator it = alVar.a.iterator();
            while (it.hasNext()) {
                aj ajVar = (aj) map.get(((androidx.fragment.app.o) it.next()).mWho);
                if (ajVar != null) {
                    ajVar.i();
                }
            }
            for (aj ajVar2 : map.values()) {
                if (ajVar2 != null) {
                    ajVar2.i();
                    androidx.fragment.app.o oVar = ajVar2.c;
                    if (oVar.mRemoving && !oVar.isInBackStack()) {
                        if (oVar.mBeingSaved && !alVar.c.containsKey(oVar.mWho)) {
                            alVar.i(ajVar2.l(), oVar.mWho);
                        }
                        alVar.h(ajVar2);
                    }
                }
            }
            for (aj ajVar3 : alVar.d()) {
                androidx.fragment.app.o oVar2 = ajVar3.c;
                if (oVar2.mDeferStart) {
                    if (this.b) {
                        this.al = true;
                    } else {
                        oVar2.mDeferStart = false;
                        ajVar3.i();
                    }
                }
            }
            if (this.ah && (wVar = this.x) != null && this.w == 7) {
                wVar.h();
                this.ah = false;
            }
        }
    }

    public final void as() {
        if (this.x == null) {
            return;
        }
        this.ai = false;
        this.aj = false;
        this.ap.f = false;
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.noteStateNotSaved();
            }
        }
    }

    public final void at(String str) {
        y(new n(str, -1), false);
    }

    public final boolean au() {
        return av(-1, 0);
    }

    public final boolean av(int i2, int i3) {
        aa(false);
        z(true);
        androidx.fragment.app.o oVar = this.aa;
        if (oVar != null && i2 < 0 && oVar.getChildFragmentManager().au()) {
            return true;
        }
        boolean zAw = aw(this.am, this.an, null, i2, i3);
        if (zAw) {
            this.b = true;
            try {
                ay(this.am, this.an);
            } finally {
                e();
            }
        }
        bj();
        boolean z = this.al;
        al alVar = this.c;
        if (z) {
            this.al = false;
            for (aj ajVar : alVar.d()) {
                androidx.fragment.app.o oVar2 = ajVar.c;
                if (oVar2.mDeferStart) {
                    if (this.b) {
                        this.al = true;
                    } else {
                        oVar2.mDeferStart = false;
                        ajVar.i();
                    }
                }
            }
        }
        alVar.b.values().removeAll(Collections.singleton(null));
        return zAw;
    }

    public final boolean aw(ArrayList arrayList, ArrayList arrayList2, String str, int i2, int i3) {
        int iAd = ad(str, i2, (i3 & 1) != 0);
        if (iAd < 0) {
            return false;
        }
        for (int size = this.d.size() - 1; size >= iAd; size--) {
            arrayList.add((androidx.fragment.app.a) this.d.remove(size));
            arrayList2.add(Boolean.TRUE);
        }
        return true;
    }

    public final void ax(androidx.fragment.app.o oVar) {
        if (am(2)) {
            Objects.toString(oVar);
        }
        boolean zIsInBackStack = oVar.isInBackStack();
        if (oVar.mDetached && zIsInBackStack) {
            return;
        }
        al alVar = this.c;
        synchronized (alVar.a) {
            alVar.a.remove(oVar);
        }
        oVar.mAdded = false;
        if (an(oVar)) {
            this.ah = true;
        }
        oVar.mRemoving = true;
        bh(oVar);
    }

    public final void ay(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 i2 = 0;
        int i3 = 0;
        while (i2 < size) {
            if (!((androidx.fragment.app.a) arrayList.get(i2)).p) {
                if (i3 != i2) {
                    ac(arrayList, arrayList2, i3, i2);
                }
                i3 = i2 + 1;
                if (((Boolean) arrayList2.get(i2)).booleanValue()) {
                    while (i3 < size && ((Boolean) arrayList2.get(i3)).booleanValue() && !((androidx.fragment.app.a) arrayList.get(i3)).p) {
                        i3++;
                    }
                }
                ac(arrayList, arrayList2, i2, i3);
                i2 = i3 - 1;
            }
            i2++;
        }
        if (i3 != size) {
            ac(arrayList, arrayList2, i3, size);
        }
    }

    public final void az(String str) {
        y(new p(str), false);
    }

    /* JADX WARN: Multi-variable type inference failed */
    public final void b(w wVar, hl3 hl3Var, androidx.fragment.app.o oVar) {
        if (this.x != null) {
            throw new IllegalStateException("Already attached");
        }
        this.x = wVar;
        this.y = hl3Var;
        this.z = oVar;
        CopyOnWriteArrayList copyOnWriteArrayList = this.q;
        if (oVar != null) {
            copyOnWriteArrayList.add(new ac(oVar));
        } else if (wVar instanceof bn3) {
            copyOnWriteArrayList.add((bn3) wVar);
        }
        if (this.z != null) {
            bj();
        }
        if (wVar instanceof xu6) {
            xu6 xu6Var = (xu6) wVar;
            su6 onBackPressedDispatcher = xu6Var.getOnBackPressedDispatcher();
            this.g = onBackPressedDispatcher;
            i85 i85Var = xu6Var;
            if (oVar != null) {
                i85Var = oVar;
            }
            onBackPressedDispatcher.a(i85Var, this.j);
        }
        if (oVar != null) {
            FragmentManagerViewModel fragmentManagerViewModel = oVar.mFragmentManager.ap;
            HashMap map = fragmentManagerViewModel.b;
            FragmentManagerViewModel fragmentManagerViewModel2 = (FragmentManagerViewModel) map.get(oVar.mWho);
            if (fragmentManagerViewModel2 == null) {
                fragmentManagerViewModel2 = new FragmentManagerViewModel(fragmentManagerViewModel.d);
                map.put(oVar.mWho, fragmentManagerViewModel2);
            }
            this.ap = fragmentManagerViewModel2;
        } else if (wVar instanceof jka) {
            this.ap = (FragmentManagerViewModel) new androidx.lifecycle.at(((jka) wVar).getViewModelStore(), FragmentManagerViewModel.g).a(h15.e(FragmentManagerViewModel.class));
        } else {
            this.ap = new FragmentManagerViewModel(false);
        }
        this.ap.f = aq();
        this.c.d = this.ap;
        Object obj = this.x;
        if ((obj instanceof wa8) && oVar == null) {
            ua8 savedStateRegistry = ((wa8) obj).getSavedStateRegistry();
            savedStateRegistry.c("android:support:fragments", new f91(this, 1));
            Bundle bundleA = savedStateRegistry.a("android:support:fragments");
            if (bundleA != null) {
                ba(bundleA);
            }
        }
        Object obj2 = this.x;
        if (obj2 instanceof y9) {
            x9 activityResultRegistry = ((y9) obj2).getActivityResultRegistry();
            String strN = n41.n("FragmentManager:", oVar != null ? n41.s(new StringBuilder(), oVar.mWho, ":") : "");
            this.ad = activityResultRegistry.c(vw2.k(strN, "StartActivityForResult"), new q9.m(), new ad(this));
            this.ae = activityResultRegistry.c(vw2.k(strN, "StartIntentSenderForResult"), new h(), new ae(this));
            this.af = activityResultRegistry.c(vw2.k(strN, "RequestPermissions"), new q9.k(), new aa(this));
        }
        Object obj3 = this.x;
        if (obj3 instanceof cv6) {
            ((cv6) obj3).addOnConfigurationChangedListener(this.r);
        }
        Object obj4 = this.x;
        if (obj4 instanceof aw6) {
            ((aw6) obj4).addOnTrimMemoryListener(this.s);
        }
        Object obj5 = this.x;
        if (obj5 instanceof ov6) {
            ((ov6) obj5).addOnMultiWindowModeChangedListener(this.t);
        }
        Object obj6 = this.x;
        if (obj6 instanceof qv6) {
            ((qv6) obj6).addOnPictureInPictureModeChangedListener(this.u);
        }
        Object obj7 = this.x;
        if ((obj7 instanceof cu5) && oVar == null) {
            ((cu5) obj7).addMenuProvider(this.v);
        }
    }

    public final void ba(Bundle bundle) {
        z zVar;
        aj ajVar;
        Bundle bundle2;
        Bundle bundle3;
        for (String str : bundle.keySet()) {
            if (str.startsWith("result_") && (bundle3 = bundle.getBundle(str)) != null) {
                bundle3.setClassLoader(this.x.b.getClassLoader());
                this.m.put(str.substring(7), bundle3);
            }
        }
        HashMap map = new HashMap();
        for (String str2 : bundle.keySet()) {
            if (str2.startsWith("fragment_") && (bundle2 = bundle.getBundle(str2)) != null) {
                bundle2.setClassLoader(this.x.b.getClassLoader());
                map.put(str2.substring(9), bundle2);
            }
        }
        al alVar = this.c;
        HashMap map2 = alVar.c;
        HashMap map3 = alVar.b;
        map2.clear();
        map2.putAll(map);
        ag agVar = (ag) bundle.getParcelable("state");
        if (agVar == null) {
            return;
        }
        map3.clear();
        Iterator it = agVar.a.iterator();
        while (true) {
            boolean zHasNext = it.hasNext();
            zVar = this.p;
            if (!zHasNext) {
                break;
            }
            Bundle bundleI = alVar.i(null, (String) it.next());
            if (bundleI != null) {
                androidx.fragment.app.o oVar = (androidx.fragment.app.o) this.ap.a.get(((ah) bundleI.getParcelable("state")).b);
                if (oVar != null) {
                    if (am(2)) {
                        oVar.toString();
                    }
                    ajVar = new aj(zVar, alVar, oVar, bundleI);
                } else {
                    ajVar = new aj(this.p, this.c, this.x.b.getClassLoader(), aj(), bundleI);
                }
                androidx.fragment.app.o oVar2 = ajVar.c;
                oVar2.mSavedFragmentState = bundleI;
                oVar2.mFragmentManager = this;
                if (am(2)) {
                    oVar2.toString();
                }
                ajVar.j(this.x.b.getClassLoader());
                alVar.g(ajVar);
                ajVar.e = this.w;
            }
        }
        FragmentManagerViewModel fragmentManagerViewModel = this.ap;
        fragmentManagerViewModel.getClass();
        for (androidx.fragment.app.o oVar3 : new ArrayList(fragmentManagerViewModel.a.values())) {
            if (map3.get(oVar3.mWho) == null) {
                if (am(2)) {
                    oVar3.toString();
                    Objects.toString(agVar.a);
                }
                this.ap.d(oVar3);
                oVar3.mFragmentManager = this;
                aj ajVar2 = new aj(zVar, alVar, oVar3);
                ajVar2.e = 1;
                ajVar2.i();
                oVar3.mRemoving = true;
                ajVar2.i();
            }
        }
        ArrayList<String> arrayList = agVar.b;
        alVar.a.clear();
        if (arrayList != null) {
            for (String str3 : arrayList) {
                androidx.fragment.app.o oVarB = alVar.b(str3);
                if (oVarB == null) {
                    throw new IllegalStateException(vw2.ab("No instantiated fragment for (", str3, ")"));
                }
                if (am(2)) {
                    oVarB.toString();
                }
                alVar.a(oVarB);
            }
        }
        if (agVar.c != null) {
            this.d = new ArrayList(agVar.c.length);
            int i2 = 0;
            while (true) {
                androidx.fragment.app.b[] bVarArr = agVar.c;
                if (i2 >= bVarArr.length) {
                    break;
                }
                androidx.fragment.app.b bVar = bVarArr[i2];
                ArrayList arrayList2 = bVar.b;
                androidx.fragment.app.a aVar = new androidx.fragment.app.a(this);
                bVar.c(aVar);
                aVar.t = bVar.i;
                for (int i3 = 0; i3 < arrayList2.size(); i3++) {
                    String str4 = (String) arrayList2.get(i3);
                    if (str4 != null) {
                        ((am.a) aVar.a.get(i3)).b = alVar.b(str4);
                    }
                }
                aVar.k(1);
                if (am(2)) {
                    aVar.toString();
                    PrintWriter printWriter = new PrintWriter(new ap());
                    aVar.n("  ", printWriter, false);
                    printWriter.close();
                }
                this.d.add(aVar);
                i2++;
            }
        } else {
            this.d = new ArrayList();
        }
        this.k.set(agVar.d);
        String str5 = agVar.e;
        if (str5 != null) {
            androidx.fragment.app.o oVarB2 = alVar.b(str5);
            this.aa = oVarB2;
            s(oVarB2);
        }
        ArrayList arrayList3 = agVar.f;
        if (arrayList3 != null) {
            for (int i4 = 0; i4 < arrayList3.size(); i4++) {
                this.l.put((String) arrayList3.get(i4), (androidx.fragment.app.c) agVar.i.get(i4));
            }
        }
        this.ag = new ArrayDeque(agVar.j);
    }

    public final Bundle bb() {
        ArrayList arrayList;
        androidx.fragment.app.b[] bVarArr;
        Bundle bundle = new Bundle();
        ag();
        x();
        aa(true);
        this.ai = true;
        this.ap.f = true;
        al alVar = this.c;
        alVar.getClass();
        HashMap map = alVar.b;
        ArrayList arrayList2 = new ArrayList(map.size());
        for (aj ajVar : map.values()) {
            if (ajVar != null) {
                androidx.fragment.app.o oVar = ajVar.c;
                alVar.i(ajVar.l(), oVar.mWho);
                arrayList2.add(oVar.mWho);
                if (am(2)) {
                    oVar.toString();
                    Objects.toString(oVar.mSavedFragmentState);
                }
            }
        }
        HashMap map2 = this.c.c;
        if (map2.isEmpty()) {
            return bundle;
        }
        al alVar2 = this.c;
        synchronized (alVar2.a) {
            try {
                if (alVar2.a.isEmpty()) {
                    arrayList = null;
                } else {
                    arrayList = new ArrayList(alVar2.a.size());
                    for (androidx.fragment.app.o oVar2 : alVar2.a) {
                        arrayList.add(oVar2.mWho);
                        if (am(2)) {
                            oVar2.toString();
                        }
                    }
                }
            } finally {
            }
        }
        int size = this.d.size();
        if (size > 0) {
            bVarArr = new androidx.fragment.app.b[size];
            for (int i2 = 0; i2 < size; i2++) {
                bVarArr[i2] = new androidx.fragment.app.b((androidx.fragment.app.a) this.d.get(i2));
                if (am(2)) {
                    Objects.toString(this.d.get(i2));
                }
            }
        } else {
            bVarArr = null;
        }
        ag agVar = new ag();
        agVar.e = null;
        ArrayList arrayList3 = new ArrayList();
        agVar.f = arrayList3;
        ArrayList arrayList4 = new ArrayList();
        agVar.i = arrayList4;
        agVar.a = arrayList2;
        agVar.b = arrayList;
        agVar.c = bVarArr;
        agVar.d = this.k.get();
        androidx.fragment.app.o oVar3 = this.aa;
        if (oVar3 != null) {
            agVar.e = oVar3.mWho;
        }
        arrayList3.addAll(this.l.keySet());
        arrayList4.addAll(this.l.values());
        agVar.j = new ArrayList(this.ag);
        bundle.putParcelable("state", agVar);
        for (String str : this.m.keySet()) {
            bundle.putBundle(n41.n("result_", str), (Bundle) this.m.get(str));
        }
        for (String str2 : map2.keySet()) {
            bundle.putBundle(n41.n("fragment_", str2), (Bundle) map2.get(str2));
        }
        return bundle;
    }

    public final void bc(String str) {
        y(new q(str), false);
    }

    public final void bd() {
        synchronized (this.a) {
            try {
                if (this.a.size() == 1) {
                    this.x.c.removeCallbacks(this.aq);
                    this.x.c.post(this.aq);
                    bj();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void be(androidx.fragment.app.o oVar, boolean z) {
        ViewGroup viewGroupAi = ai(oVar);
        if (viewGroupAi == null || !(viewGroupAi instanceof FragmentContainerView)) {
            return;
        }
        ((FragmentContainerView) viewGroupAi).setDrawDisappearingViewsLast(!z);
    }

    public final void bf(androidx.fragment.app.o oVar, k.b bVar) {
        if (oVar.equals(this.c.b(oVar.mWho)) && (oVar.mHost == null || oVar.mFragmentManager == this)) {
            oVar.mMaxState = bVar;
            return;
        }
        throw new IllegalArgumentException("Fragment " + oVar + " is not an active fragment of FragmentManager " + this);
    }

    public final void bg(androidx.fragment.app.o oVar) {
        if (oVar != null) {
            if (!oVar.equals(this.c.b(oVar.mWho)) || (oVar.mHost != null && oVar.mFragmentManager != this)) {
                throw new IllegalArgumentException("Fragment " + oVar + " is not an active fragment of FragmentManager " + this);
            }
        }
        androidx.fragment.app.o oVar2 = this.aa;
        this.aa = oVar;
        s(oVar2);
        s(this.aa);
    }

    public final void bh(androidx.fragment.app.o oVar) {
        ViewGroup viewGroupAi = ai(oVar);
        if (viewGroupAi != null) {
            if (oVar.getPopExitAnim() + oVar.getPopEnterAnim() + oVar.getExitAnim() + oVar.getEnterAnim() > 0) {
                if (viewGroupAi.getTag(R.id.visible_removing_fragment_view_tag) == null) {
                    viewGroupAi.setTag(R.id.visible_removing_fragment_view_tag, oVar);
                }
                ((androidx.fragment.app.o) viewGroupAi.getTag(R.id.visible_removing_fragment_view_tag)).setPopDirection(oVar.getPopDirection());
            }
        }
    }

    public final void bi(RuntimeException runtimeException) {
        Log.e("FragmentManager", runtimeException.getMessage());
        Log.e("FragmentManager", "Activity state:");
        PrintWriter printWriter = new PrintWriter(new ap());
        w wVar = this.x;
        if (wVar != null) {
            try {
                wVar.d(printWriter, new String[0]);
                throw runtimeException;
            } catch (Exception e2) {
                Log.e("FragmentManager", "Failed dumping state", e2);
                throw runtimeException;
            }
        }
        try {
            w("  ", null, printWriter, new String[0]);
            throw runtimeException;
        } catch (Exception e3) {
            Log.e("FragmentManager", "Failed dumping state", e3);
            throw runtimeException;
        }
    }

    public final void bj() {
        synchronized (this.a) {
            try {
                if (!this.a.isEmpty()) {
                    this.j.h(true);
                    if (am(3)) {
                        toString();
                    }
                } else {
                    boolean z = this.d.size() + (this.h != null ? 1 : 0) > 0 && ap(this.z);
                    if (am(3)) {
                        toString();
                    }
                    this.j.h(z);
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void c(androidx.fragment.app.o oVar) {
        if (am(2)) {
            Objects.toString(oVar);
        }
        if (oVar.mDetached) {
            oVar.mDetached = false;
            if (oVar.mAdded) {
                return;
            }
            this.c.a(oVar);
            if (am(2)) {
                oVar.toString();
            }
            if (an(oVar)) {
                this.ah = true;
            }
        }
    }

    public final am d() {
        return new androidx.fragment.app.a(this);
    }

    public final void e() {
        this.b = false;
        this.an.clear();
        this.am.clear();
    }

    public final HashSet f() {
        HashSet hashSet = new HashSet();
        Iterator it = this.c.d().iterator();
        while (it.hasNext()) {
            ViewGroup viewGroup = ((aj) it.next()).c.mContainer;
            if (viewGroup != null) {
                hashSet.add(ar.a.a(viewGroup, al()));
            }
        }
        return hashSet;
    }

    public final HashSet g(ArrayList arrayList, int i2, int i3) {
        ViewGroup viewGroup;
        HashSet hashSet = new HashSet();
        while (i2 < i3) {
            Iterator it = ((androidx.fragment.app.a) arrayList.get(i2)).a.iterator();
            while (it.hasNext()) {
                androidx.fragment.app.o oVar = ((am.a) it.next()).b;
                if (oVar != null && (viewGroup = oVar.mContainer) != null) {
                    hashSet.add(ar.i(viewGroup, this));
                }
            }
            i2++;
        }
        return hashSet;
    }

    public final aj h(androidx.fragment.app.o oVar) {
        String str = oVar.mWho;
        al alVar = this.c;
        aj ajVar = (aj) alVar.b.get(str);
        if (ajVar != null) {
            return ajVar;
        }
        aj ajVar2 = new aj(this.p, alVar, oVar);
        ajVar2.j(this.x.b.getClassLoader());
        ajVar2.e = this.w;
        return ajVar2;
    }

    public final void i(androidx.fragment.app.o oVar) {
        if (am(2)) {
            Objects.toString(oVar);
        }
        if (oVar.mDetached) {
            return;
        }
        oVar.mDetached = true;
        if (oVar.mAdded) {
            if (am(2)) {
                oVar.toString();
            }
            al alVar = this.c;
            synchronized (alVar.a) {
                alVar.a.remove(oVar);
            }
            oVar.mAdded = false;
            if (an(oVar)) {
                this.ah = true;
            }
            bh(oVar);
        }
    }

    public final void j(boolean z, Configuration configuration) {
        if (z && (this.x instanceof cv6)) {
            bi(new IllegalStateException("Do not call dispatchConfigurationChanged() on host. Host implements OnConfigurationChangedProvider and automatically dispatches configuration changes to fragments."));
            throw null;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.performConfigurationChanged(configuration);
                if (z) {
                    oVar.mChildFragmentManager.j(true, configuration);
                }
            }
        }
    }

    public final boolean k(MenuItem menuItem) {
        if (this.w < 1) {
            return false;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null && oVar.performContextItemSelected(menuItem)) {
                return true;
            }
        }
        return false;
    }

    public final boolean l(Menu menu, MenuInflater menuInflater) {
        if (this.w < 1) {
            return false;
        }
        ArrayList arrayList = null;
        boolean z = false;
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null && oVar.isMenuVisible() && oVar.performCreateOptionsMenu(menu, menuInflater)) {
                if (arrayList == null) {
                    arrayList = new ArrayList();
                }
                arrayList.add(oVar);
                z = true;
            }
        }
        if (this.e != null) {
            for (int i2 = 0; i2 < this.e.size(); i2++) {
                androidx.fragment.app.o oVar2 = (androidx.fragment.app.o) this.e.get(i2);
                if (arrayList == null || !arrayList.contains(oVar2)) {
                    oVar2.onDestroyOptionsMenu();
                }
            }
        }
        this.e = arrayList;
        return z;
    }

    public final void m() {
        boolean zIsChangingConfigurations = true;
        this.ak = true;
        aa(true);
        x();
        w wVar = this.x;
        boolean z = wVar instanceof jka;
        al alVar = this.c;
        if (z) {
            zIsChangingConfigurations = alVar.d.e;
        } else {
            t tVar = wVar.b;
            if (tVar != null) {
                zIsChangingConfigurations = true ^ tVar.isChangingConfigurations();
            }
        }
        if (zIsChangingConfigurations) {
            Iterator it = this.l.values().iterator();
            while (it.hasNext()) {
                Iterator it2 = ((androidx.fragment.app.c) it.next()).a.iterator();
                while (it2.hasNext()) {
                    alVar.d.c((String) it2.next(), false);
                }
            }
        }
        v(-1);
        Object obj = this.x;
        if (obj instanceof aw6) {
            ((aw6) obj).removeOnTrimMemoryListener(this.s);
        }
        Object obj2 = this.x;
        if (obj2 instanceof cv6) {
            ((cv6) obj2).removeOnConfigurationChangedListener(this.r);
        }
        Object obj3 = this.x;
        if (obj3 instanceof ov6) {
            ((ov6) obj3).removeOnMultiWindowModeChangedListener(this.t);
        }
        Object obj4 = this.x;
        if (obj4 instanceof qv6) {
            ((qv6) obj4).removeOnPictureInPictureModeChangedListener(this.u);
        }
        Object obj5 = this.x;
        if ((obj5 instanceof cu5) && this.z == null) {
            ((cu5) obj5).removeMenuProvider(this.v);
        }
        this.x = null;
        this.y = null;
        this.z = null;
        if (this.g != null) {
            Iterator it3 = this.j.b.iterator();
            while (it3.hasNext()) {
                ((rs0) it3.next()).cancel();
            }
            this.g = null;
        }
        s9 s9Var = this.ad;
        if (s9Var != null) {
            s9Var.b();
            this.ae.b();
            this.af.b();
        }
    }

    public final void n(boolean z) {
        if (z && (this.x instanceof aw6)) {
            bi(new IllegalStateException("Do not call dispatchLowMemory() on host. Host implements OnTrimMemoryProvider and automatically dispatches low memory callbacks to fragments."));
            throw null;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.performLowMemory();
                if (z) {
                    oVar.mChildFragmentManager.n(true);
                }
            }
        }
    }

    public final void o(boolean z, boolean z2) {
        if (z2 && (this.x instanceof ov6)) {
            bi(new IllegalStateException("Do not call dispatchMultiWindowModeChanged() on host. Host implements OnMultiWindowModeChangedProvider and automatically dispatches multi-window mode changes to fragments."));
            throw null;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.performMultiWindowModeChanged(z);
                if (z2) {
                    oVar.mChildFragmentManager.o(z, true);
                }
            }
        }
    }

    public final void p() {
        for (androidx.fragment.app.o oVar : this.c.e()) {
            if (oVar != null) {
                oVar.onHiddenChanged(oVar.isHidden());
                oVar.mChildFragmentManager.p();
            }
        }
    }

    public final boolean q(MenuItem menuItem) {
        if (this.w < 1) {
            return false;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null && oVar.performOptionsItemSelected(menuItem)) {
                return true;
            }
        }
        return false;
    }

    public final void r(Menu menu) {
        if (this.w < 1) {
            return;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.performOptionsMenuClosed(menu);
            }
        }
    }

    public final void s(androidx.fragment.app.o oVar) {
        if (oVar != null) {
            if (oVar.equals(this.c.b(oVar.mWho))) {
                oVar.performPrimaryNavigationFragmentChanged();
            }
        }
    }

    public final void t(boolean z, boolean z2) {
        if (z2 && (this.x instanceof qv6)) {
            bi(new IllegalStateException("Do not call dispatchPictureInPictureModeChanged() on host. Host implements OnPictureInPictureModeChangedProvider and automatically dispatches picture-in-picture mode changes to fragments."));
            throw null;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null) {
                oVar.performPictureInPictureModeChanged(z);
                if (z2) {
                    oVar.mChildFragmentManager.t(z, true);
                }
            }
        }
    }

    public final String toString() {
        StringBuilder sb = new StringBuilder(128);
        sb.append("FragmentManager{");
        sb.append(Integer.toHexString(System.identityHashCode(this)));
        sb.append(" in ");
        androidx.fragment.app.o oVar = this.z;
        if (oVar != null) {
            sb.append(oVar.getClass().getSimpleName());
            sb.append("{");
            sb.append(Integer.toHexString(System.identityHashCode(this.z)));
            sb.append("}");
        } else {
            w wVar = this.x;
            if (wVar != null) {
                sb.append(wVar.getClass().getSimpleName());
                sb.append("{");
                sb.append(Integer.toHexString(System.identityHashCode(this.x)));
                sb.append("}");
            } else {
                sb.append("null");
            }
        }
        sb.append("}}");
        return sb.toString();
    }

    public final boolean u(Menu menu) {
        boolean z = false;
        if (this.w < 1) {
            return false;
        }
        for (androidx.fragment.app.o oVar : this.c.f()) {
            if (oVar != null && oVar.isMenuVisible() && oVar.performPrepareOptionsMenu(menu)) {
                z = true;
            }
        }
        return z;
    }

    public final void v(int i2) {
        try {
            this.b = true;
            for (aj ajVar : this.c.b.values()) {
                if (ajVar != null) {
                    ajVar.e = i2;
                }
            }
            ar(i2, false);
            Iterator it = f().iterator();
            while (it.hasNext()) {
                ((ar) it.next()).h();
            }
            this.b = false;
            aa(true);
        } catch (Throwable th) {
            this.b = false;
            throw th;
        }
    }

    public final void w(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) {
        int size;
        String strK = vw2.k(str, "    ");
        al alVar = this.c;
        ArrayList arrayList = alVar.a;
        String strK2 = vw2.k(str, "    ");
        HashMap map = alVar.b;
        if (!map.isEmpty()) {
            printWriter.print(str);
            printWriter.println("Active Fragments:");
            for (aj ajVar : map.values()) {
                printWriter.print(str);
                if (ajVar != null) {
                    androidx.fragment.app.o oVar = ajVar.c;
                    printWriter.println(oVar);
                    oVar.dump(strK2, fileDescriptor, printWriter, strArr);
                } else {
                    printWriter.println("null");
                }
            }
        }
        int size2 = arrayList.size();
        if (size2 > 0) {
            printWriter.print(str);
            printWriter.println("Added Fragments:");
            for (int i2 = 0; i2 < size2; i2++) {
                androidx.fragment.app.o oVar2 = (androidx.fragment.app.o) arrayList.get(i2);
                printWriter.print(str);
                printWriter.print("  #");
                printWriter.print(i2);
                printWriter.print(": ");
                printWriter.println(oVar2.toString());
            }
        }
        ArrayList arrayList2 = this.e;
        if (arrayList2 != null && (size = arrayList2.size()) > 0) {
            printWriter.print(str);
            printWriter.println("Fragments Created Menus:");
            for (int i3 = 0; i3 < size; i3++) {
                androidx.fragment.app.o oVar3 = (androidx.fragment.app.o) this.e.get(i3);
                printWriter.print(str);
                printWriter.print("  #");
                printWriter.print(i3);
                printWriter.print(": ");
                printWriter.println(oVar3.toString());
            }
        }
        int size3 = this.d.size();
        if (size3 > 0) {
            printWriter.print(str);
            printWriter.println("Back Stack:");
            for (int i4 = 0; i4 < size3; i4++) {
                androidx.fragment.app.a aVar = (androidx.fragment.app.a) this.d.get(i4);
                printWriter.print(str);
                printWriter.print("  #");
                printWriter.print(i4);
                printWriter.print(": ");
                printWriter.println(aVar.toString());
                aVar.n(strK, printWriter, true);
            }
        }
        printWriter.print(str);
        printWriter.println("Back Stack Index: " + this.k.get());
        synchronized (this.a) {
            try {
                int size4 = this.a.size();
                if (size4 > 0) {
                    printWriter.print(str);
                    printWriter.println("Pending Actions:");
                    for (int i5 = 0; i5 < size4; i5++) {
                        Object obj = (m) this.a.get(i5);
                        printWriter.print(str);
                        printWriter.print("  #");
                        printWriter.print(i5);
                        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.x);
        printWriter.print(str);
        printWriter.print("  mContainer=");
        printWriter.println(this.y);
        if (this.z != null) {
            printWriter.print(str);
            printWriter.print("  mParent=");
            printWriter.println(this.z);
        }
        printWriter.print(str);
        printWriter.print("  mCurState=");
        printWriter.print(this.w);
        printWriter.print(" mStateSaved=");
        printWriter.print(this.ai);
        printWriter.print(" mStopped=");
        printWriter.print(this.aj);
        printWriter.print(" mDestroyed=");
        printWriter.println(this.ak);
        if (this.ah) {
            printWriter.print(str);
            printWriter.print("  mNeedMenuInvalidate=");
            printWriter.println(this.ah);
        }
    }

    public final void x() {
        Iterator it = f().iterator();
        while (it.hasNext()) {
            ((ar) it.next()).h();
        }
    }

    public final void y(m mVar, boolean z) {
        if (!z) {
            if (this.x == null) {
                if (!this.ak) {
                    throw new IllegalStateException("FragmentManager has not been attached to a host.");
                }
                throw new IllegalStateException("FragmentManager has been destroyed");
            }
            if (aq()) {
                throw new IllegalStateException("Can not perform this action after onSaveInstanceState");
            }
        }
        synchronized (this.a) {
            try {
                if (this.x == null) {
                    if (!z) {
                        throw new IllegalStateException("Activity has been destroyed");
                    }
                } else {
                    this.a.add(mVar);
                    bd();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }

    public final void z(boolean z) {
        if (this.b) {
            throw new IllegalStateException("FragmentManager is already executing transactions");
        }
        if (this.x == null) {
            if (!this.ak) {
                throw new IllegalStateException("FragmentManager has not been attached to a host.");
            }
            throw new IllegalStateException("FragmentManager has been destroyed");
        }
        if (Looper.myLooper() != this.x.c.getLooper()) {
            throw new IllegalStateException("Must be called from main thread of fragment host");
        }
        if (!z && aq()) {
            throw new IllegalStateException("Can not perform this action after onSaveInstanceState");
        }
        if (this.am == null) {
            this.am = new ArrayList();
            this.an = new ArrayList();
        }
    }
}
