package d.k.b;

import android.util.Log;
import com.cvte.vman.instance.InvokeCmd;
import d.k.b.a0;
import d.k.b.i0;
import d.k.b.m;
import java.io.PrintWriter;
import java.lang.reflect.Modifier;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class a extends i0 implements a0.l {

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public final a0 f2888p;

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public boolean f2889q;

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public int f2890r;

    /* JADX WARN: Illegal instructions before constructor call */
    public a(a0 a0Var) {
        w wVarJ = a0Var.J();
        x<?> xVar = a0Var.f2906q;
        super(wVarJ, xVar != null ? xVar.f3169m.getClassLoader() : null);
        this.f2890r = -1;
        this.f2888p = a0Var;
    }

    @Override // d.k.b.a0.l
    public boolean a(ArrayList<a> arrayList, ArrayList<Boolean> arrayList2) {
        if (a0.M(2)) {
            Log.v("FragmentManager", "Run: " + this);
        }
        arrayList.add(this);
        arrayList2.add(Boolean.FALSE);
        if (!this.f3006g) {
            return true;
        }
        a0 a0Var = this.f2888p;
        if (a0Var.f2893d == null) {
            a0Var.f2893d = new ArrayList<>();
        }
        a0Var.f2893d.add(this);
        return true;
    }

    public void c(int i2) {
        if (this.f3006g) {
            if (a0.M(2)) {
                Log.v("FragmentManager", "Bump nesting in " + this + " by " + i2);
            }
            int size = this.a.size();
            for (int i3 = 0; i3 < size; i3++) {
                i0.a aVar = this.a.get(i3);
                m mVar = aVar.f3015b;
                if (mVar != null) {
                    mVar.C += i2;
                    if (a0.M(2)) {
                        StringBuilder sbF = g.a.a.a.a.F("Bump nesting of ");
                        sbF.append(aVar.f3015b);
                        sbF.append(" to ");
                        sbF.append(aVar.f3015b.C);
                        Log.v("FragmentManager", sbF.toString());
                    }
                }
            }
        }
    }

    public int d(boolean z2) {
        if (this.f2889q) {
            throw new IllegalStateException("commit already called");
        }
        if (a0.M(2)) {
            Log.v("FragmentManager", "Commit: " + this);
            PrintWriter printWriter = new PrintWriter(new v0("FragmentManager"));
            f("  ", printWriter, true);
            printWriter.close();
        }
        this.f2889q = true;
        this.f2890r = this.f3006g ? this.f2888p.f2898i.getAndIncrement() : -1;
        this.f2888p.A(this, z2);
        return this.f2890r;
    }

    public void e(int i2, m mVar, String str, int i3) {
        Class<?> cls = mVar.getClass();
        int modifiers = cls.getModifiers();
        if (cls.isAnonymousClass() || !Modifier.isPublic(modifiers) || (cls.isMemberClass() && !Modifier.isStatic(modifiers))) {
            StringBuilder sbF = g.a.a.a.a.F("Fragment ");
            sbF.append(cls.getCanonicalName());
            sbF.append(" must be a public static class to be  properly recreated from instance state.");
            throw new IllegalStateException(sbF.toString());
        }
        if (str != null) {
            String str2 = mVar.J;
            if (str2 != null && !str.equals(str2)) {
                throw new IllegalStateException("Can't change tag of fragment " + mVar + ": was " + mVar.J + " now " + str);
            }
            mVar.J = str;
        }
        if (i2 != 0) {
            if (i2 == -1) {
                throw new IllegalArgumentException("Can't add fragment " + mVar + " with tag " + str + " to container view with no id");
            }
            int i4 = mVar.H;
            if (i4 != 0 && i4 != i2) {
                throw new IllegalStateException("Can't change container ID of fragment " + mVar + ": was " + mVar.H + " now " + i2);
            }
            mVar.H = i2;
            mVar.I = i2;
        }
        b(new i0.a(i3, mVar));
        mVar.D = this.f2888p;
    }

    public void f(String str, PrintWriter printWriter, boolean z2) {
        String string;
        if (z2) {
            printWriter.print(str);
            printWriter.print("mName=");
            printWriter.print(this.f3007h);
            printWriter.print(" mIndex=");
            printWriter.print(this.f2890r);
            printWriter.print(" mCommitted=");
            printWriter.println(this.f2889q);
            if (this.f3005f != 0) {
                printWriter.print(str);
                printWriter.print("mTransition=#");
                printWriter.print(Integer.toHexString(this.f3005f));
            }
            if (this.f3001b != 0 || this.f3002c != 0) {
                printWriter.print(str);
                printWriter.print("mEnterAnim=#");
                printWriter.print(Integer.toHexString(this.f3001b));
                printWriter.print(" mExitAnim=#");
                printWriter.println(Integer.toHexString(this.f3002c));
            }
            if (this.f3003d != 0 || this.f3004e != 0) {
                printWriter.print(str);
                printWriter.print("mPopEnterAnim=#");
                printWriter.print(Integer.toHexString(this.f3003d));
                printWriter.print(" mPopExitAnim=#");
                printWriter.println(Integer.toHexString(this.f3004e));
            }
            if (this.f3008i != 0 || this.f3009j != null) {
                printWriter.print(str);
                printWriter.print("mBreadCrumbTitleRes=#");
                printWriter.print(Integer.toHexString(this.f3008i));
                printWriter.print(" mBreadCrumbTitleText=");
                printWriter.println(this.f3009j);
            }
            if (this.f3010k != 0 || this.f3011l != null) {
                printWriter.print(str);
                printWriter.print("mBreadCrumbShortTitleRes=#");
                printWriter.print(Integer.toHexString(this.f3010k));
                printWriter.print(" mBreadCrumbShortTitleText=");
                printWriter.println(this.f3011l);
            }
        }
        if (this.a.isEmpty()) {
            return;
        }
        printWriter.print(str);
        printWriter.println("Operations:");
        int size = this.a.size();
        for (int i2 = 0; i2 < size; i2++) {
            i0.a aVar = this.a.get(i2);
            switch (aVar.a) {
                case 0:
                    string = "NULL";
                    break;
                case 1:
                    string = "ADD";
                    break;
                case 2:
                    string = "REPLACE";
                    break;
                case 3:
                    string = "REMOVE";
                    break;
                case 4:
                    string = "HIDE";
                    break;
                case 5:
                    string = "SHOW";
                    break;
                case 6:
                    string = "DETACH";
                    break;
                case 7:
                    string = "ATTACH";
                    break;
                case 8:
                    string = "SET_PRIMARY_NAV";
                    break;
                case 9:
                    string = "UNSET_PRIMARY_NAV";
                    break;
                case 10:
                    string = "OP_SET_MAX_LIFECYCLE";
                    break;
                default:
                    StringBuilder sbF = g.a.a.a.a.F("cmd=");
                    sbF.append(aVar.a);
                    string = sbF.toString();
                    break;
            }
            printWriter.print(str);
            printWriter.print("  Op #");
            printWriter.print(i2);
            printWriter.print(": ");
            printWriter.print(string);
            printWriter.print(" ");
            printWriter.println(aVar.f3015b);
            if (z2) {
                if (aVar.f3016c != 0 || aVar.f3017d != 0) {
                    printWriter.print(str);
                    printWriter.print("enterAnim=#");
                    printWriter.print(Integer.toHexString(aVar.f3016c));
                    printWriter.print(" exitAnim=#");
                    printWriter.println(Integer.toHexString(aVar.f3017d));
                }
                if (aVar.f3018e != 0 || aVar.f3019f != 0) {
                    printWriter.print(str);
                    printWriter.print("popEnterAnim=#");
                    printWriter.print(Integer.toHexString(aVar.f3018e));
                    printWriter.print(" popExitAnim=#");
                    printWriter.println(Integer.toHexString(aVar.f3019f));
                }
            }
        }
    }

    public void g() {
        a0 a0Var;
        int size = this.a.size();
        for (int i2 = 0; i2 < size; i2++) {
            i0.a aVar = this.a.get(i2);
            m mVar = aVar.f3015b;
            if (mVar != null) {
                mVar.p0(false);
                int i3 = this.f3005f;
                if (mVar.T != null || i3 != 0) {
                    mVar.c();
                    mVar.T.f3060h = i3;
                }
                ArrayList<String> arrayList = this.f3012m;
                ArrayList<String> arrayList2 = this.f3013n;
                mVar.c();
                m.b bVar = mVar.T;
                bVar.f3061i = arrayList;
                bVar.f3062j = arrayList2;
            }
            switch (aVar.a) {
                case 1:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, false);
                    this.f2888p.a(mVar);
                    continue;
                    break;
                case 2:
                default:
                    StringBuilder sbF = g.a.a.a.a.F("Unknown cmd: ");
                    sbF.append(aVar.a);
                    throw new IllegalArgumentException(sbF.toString());
                case 3:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.W(mVar);
                    continue;
                    break;
                case 4:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.L(mVar);
                    continue;
                    break;
                case 5:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, false);
                    this.f2888p.f0(mVar);
                    continue;
                    break;
                case 6:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.j(mVar);
                    continue;
                    break;
                case 7:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, false);
                    this.f2888p.c(mVar);
                    continue;
                    break;
                case 8:
                    a0Var = this.f2888p;
                    break;
                case 9:
                    a0Var = this.f2888p;
                    mVar = null;
                    break;
                case 10:
                    this.f2888p.c0(mVar, aVar.f3021h);
                    continue;
                    break;
            }
            a0Var.d0(mVar);
        }
    }

    public void h(boolean z2) {
        a0 a0Var;
        for (int size = this.a.size() - 1; size >= 0; size--) {
            i0.a aVar = this.a.get(size);
            m mVar = aVar.f3015b;
            if (mVar != null) {
                mVar.p0(true);
                int i2 = this.f3005f;
                int i3 = InvokeCmd.CMD_TOUCH_GET_MOUSE_FADE_STATE;
                if (i2 != 4097) {
                    i3 = i2 != 4099 ? i2 != 8194 ? 0 : 4097 : 4099;
                }
                if (mVar.T != null || i3 != 0) {
                    mVar.c();
                    mVar.T.f3060h = i3;
                }
                ArrayList<String> arrayList = this.f3013n;
                ArrayList<String> arrayList2 = this.f3012m;
                mVar.c();
                m.b bVar = mVar.T;
                bVar.f3061i = arrayList;
                bVar.f3062j = arrayList2;
            }
            switch (aVar.a) {
                case 1:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, true);
                    this.f2888p.W(mVar);
                    continue;
                    break;
                case 2:
                default:
                    StringBuilder sbF = g.a.a.a.a.F("Unknown cmd: ");
                    sbF.append(aVar.a);
                    throw new IllegalArgumentException(sbF.toString());
                case 3:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.a(mVar);
                    continue;
                    break;
                case 4:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.f0(mVar);
                    continue;
                    break;
                case 5:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, true);
                    this.f2888p.L(mVar);
                    continue;
                    break;
                case 6:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.c(mVar);
                    continue;
                    break;
                case 7:
                    mVar.j0(aVar.f3016c, aVar.f3017d, aVar.f3018e, aVar.f3019f);
                    this.f2888p.b0(mVar, true);
                    this.f2888p.j(mVar);
                    continue;
                    break;
                case 8:
                    a0Var = this.f2888p;
                    mVar = null;
                    break;
                case 9:
                    a0Var = this.f2888p;
                    break;
                case 10:
                    this.f2888p.c0(mVar, aVar.f3020g);
                    continue;
                    break;
            }
            a0Var.d0(mVar);
        }
    }

    public boolean i(int i2) {
        int size = this.a.size();
        for (int i3 = 0; i3 < size; i3++) {
            m mVar = this.a.get(i3).f3015b;
            int i4 = mVar != null ? mVar.I : 0;
            if (i4 != 0 && i4 == i2) {
                return true;
            }
        }
        return false;
    }

    public boolean j(ArrayList<a> arrayList, int i2, int i3) {
        if (i3 == i2) {
            return false;
        }
        int size = this.a.size();
        int i4 = -1;
        for (int i5 = 0; i5 < size; i5++) {
            m mVar = this.a.get(i5).f3015b;
            int i6 = mVar != null ? mVar.I : 0;
            if (i6 != 0 && i6 != i4) {
                for (int i7 = i2; i7 < i3; i7++) {
                    a aVar = arrayList.get(i7);
                    int size2 = aVar.a.size();
                    for (int i8 = 0; i8 < size2; i8++) {
                        m mVar2 = aVar.a.get(i8).f3015b;
                        if ((mVar2 != null ? mVar2.I : 0) == i6) {
                            return true;
                        }
                    }
                }
                i4 = i6;
            }
        }
        return false;
    }

    public String toString() {
        StringBuilder sb = new StringBuilder(128);
        sb.append("BackStackEntry{");
        sb.append(Integer.toHexString(System.identityHashCode(this)));
        if (this.f2890r >= 0) {
            sb.append(" #");
            sb.append(this.f2890r);
        }
        if (this.f3007h != null) {
            sb.append(" ");
            sb.append(this.f3007h);
        }
        sb.append("}");
        return sb.toString();
    }
}
