package defpackage;

import java.lang.ref.WeakReference;
import java.lang.reflect.Constructor;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

/* renamed from: ᵮʕʣ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C4171 {

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public int f15583;

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public boolean f15584;

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public boolean f15585;

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public EnumC5294 f15587;

    /* renamed from: ᵶᵷᵕ, reason: contains not printable characters */
    public final C5503 f15590;

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final C4457 f15592;

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public C3718 f15588 = new C3718(4);

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final boolean f15589 = true;

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public ᵧˉʙ f15586 = new ᵧˉʙ(17);

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final ArrayList f15591 = new ArrayList();

    public C4171(InterfaceC3985 interfaceC3985) {
        this.f15592 = new C4457(interfaceC3985);
        EnumC5294 enumC5294 = EnumC5294.f19809;
        this.f15587 = enumC5294;
        this.f15590 = AbstractC0037.m1046(enumC5294);
    }

    /* renamed from: ˇʼʤˎ, reason: contains not printable characters */
    public final void m9078(EnumC5294 enumC5294) {
        if (this.f15587 == enumC5294) {
            return;
        }
        InterfaceC3985 interfaceC3985 = (InterfaceC3985) ((WeakReference) this.f15592.f16625).get();
        EnumC5294 enumC52942 = this.f15587;
        EnumC5294 enumC52943 = EnumC5294.f19809;
        EnumC5294 enumC52944 = EnumC5294.f19811;
        if (enumC52942 == enumC52943 && enumC5294 == enumC52944) {
            throw new IllegalStateException(("State must be at least '" + EnumC5294.f19813 + "' to be moved to '" + enumC5294 + "' in component " + interfaceC3985).toString());
        }
        if (enumC52942 == enumC52944 && enumC52942 != enumC5294) {
            throw new IllegalStateException(("State is '" + enumC52944 + "' and cannot be moved to `" + enumC5294 + "` in component " + interfaceC3985).toString());
        }
        this.f15587 = enumC5294;
        if (this.f15585 || this.f15583 != 0) {
            this.f15584 = true;
            return;
        }
        this.f15585 = true;
        m9079();
        this.f15585 = false;
        if (this.f15587 == enumC52944) {
            this.f15586 = new ᵧˉʙ(17);
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:16:0x0036, code lost:
    
        r7.f15584 = false;
        r7.f15590.m11126(r7.f15587);
     */
    /* JADX WARN: Code restructure failed: missing block: B:17:0x003f, code lost:
    
        return;
     */
    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
        To view partially-correct add '--show-bad-code' argument
    */
    public final void m9079() {
        /*
            r7 = this;
            ᵲʛⁱˋ r0 = r7.f15592
            java.lang.Object r0 = r0.f16625
            java.lang.ref.WeakReference r0 = (java.lang.ref.WeakReference) r0
            java.lang.Object r0 = r0.get()
            if (r0 == 0) goto La5
            ᵫᵫ r0 = (defpackage.InterfaceC3985) r0
        Le:
            ᵧˉʙ r1 = r7.f15586
            java.lang.Object r2 = r1.ᵢˇᵭ
            ˈᵙᵴᵼ r2 = (defpackage.C1068) r2
            int r2 = r2.f4632
            r3 = 0
            if (r2 != 0) goto L1a
            goto L36
        L1a:
            java.lang.Object r2 = r1.ᵿʗᵝʽ
            ˉᵩᵳᵽ r2 = (defpackage.C1213) r2
            java.lang.String r4 = "Collection is empty."
            if (r2 == 0) goto L9f
            ˏˊˊ r5 = r2.f5137
            ᵼᵮʒᵘ r5 = r5.f7439
            java.lang.Object r1 = r1.ᵾᵬ
            ˉᵩᵳᵽ r1 = (defpackage.C1213) r1
            if (r1 == 0) goto L99
            ˏˊˊ r1 = r1.f5137
            ᵼᵮʒᵘ r1 = r1.f7439
            if (r5 != r1) goto L40
            ᵼᵮʒᵘ r6 = r7.f15587
            if (r6 != r1) goto L40
        L36:
            r7.f15584 = r3
            ᵿːː r0 = r7.f15590
            ᵼᵮʒᵘ r7 = r7.f15587
            r0.m11126(r7)
            return
        L40:
            r7.f15584 = r3
            ᵼᵮʒᵘ r1 = r7.f15587
            if (r2 == 0) goto L93
            int r1 = r1.compareTo(r5)
            if (r1 >= 0) goto L63
            ᵧˉʙ r1 = r7.f15586
            ˋˏᵔᵎ r2 = new ˋˏᵔᵎ
            r2.<init>(r7)
            java.lang.Object r1 = r1.ᵾᵬ
            ˉᵩᵳᵽ r1 = (defpackage.C1213) r1
        L57:
            if (r1 == 0) goto L63
            boolean r3 = r1.f5138
            if (r3 != 0) goto L60
            r2.mo1588(r1)
        L60:
            ˉᵩᵳᵽ r1 = r1.f5140
            goto L57
        L63:
            ᵧˉʙ r1 = r7.f15586
            java.lang.Object r1 = r1.ᵾᵬ
            ˉᵩᵳᵽ r1 = (defpackage.C1213) r1
            boolean r2 = r7.f15584
            if (r2 != 0) goto Le
            if (r1 == 0) goto Le
            ᵼᵮʒᵘ r2 = r7.f15587
            ˏˊˊ r1 = r1.f5137
            ᵼᵮʒᵘ r1 = r1.f7439
            int r1 = r2.compareTo(r1)
            if (r1 <= 0) goto Le
            ᵧˉʙ r1 = r7.f15586
            ˋˏᵔᵎ r2 = new ˋˏᵔᵎ
            r3 = 1
            r2.<init>(r7)
            java.lang.Object r1 = r1.ᵿʗᵝʽ
            ˉᵩᵳᵽ r1 = (defpackage.C1213) r1
        L87:
            if (r1 == 0) goto Le
            boolean r3 = r1.f5138
            if (r3 != 0) goto L90
            r2.mo1588(r1)
        L90:
            ˉᵩᵳᵽ r1 = r1.f5141
            goto L87
        L93:
            java.util.NoSuchElementException r7 = new java.util.NoSuchElementException
            r7.<init>(r4)
            throw r7
        L99:
            java.util.NoSuchElementException r7 = new java.util.NoSuchElementException
            r7.<init>(r4)
            throw r7
        L9f:
            java.util.NoSuchElementException r7 = new java.util.NoSuchElementException
            r7.<init>(r4)
            throw r7
        La5:
            java.lang.String r7 = "LifecycleOwner of this LifecycleRegistry is already garbage collected. It is too late to change lifecycle state."
            ᵹˉᵞ.ᵳٴᵶ(r7)
            return
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C4171.m9079():void");
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final void m9080(InterfaceC2039 interfaceC2039) {
        m9081("removeObserver");
        ᵧˉʙ r2 = this.f15586;
        C1213 c1213 = (C1213) ((C1068) r2.ᵢˇᵭ).m3458(interfaceC2039);
        if (c1213 == null) {
            return;
        }
        C1213 c12132 = c1213.f5140;
        C1213 c12133 = c1213.f5141;
        if (c12132 == null) {
            r2.ᵿʗᵝʽ = c12133;
        } else {
            c12132.f5141 = c12133;
        }
        C1213 c12134 = c1213.f5141;
        if (c12134 == null) {
            r2.ᵾᵬ = c12132;
        } else {
            c12134.f5140 = c12132;
        }
        c1213.f5138 = true;
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m9081(String str) {
        if (this.f15589 && !C0833.m2951().f3837.m8570()) {
            throw new IllegalStateException(AbstractC4486.m9550("Method ", str, " must be called on the main thread").toString());
        }
    }

    /* renamed from: ᵥᵯˎ, reason: contains not printable characters */
    public final void m9082(InterfaceC2039 interfaceC2039) {
        InterfaceC2287 c1134;
        C1835 c1835;
        InterfaceC3985 interfaceC3985;
        m9081("addObserver");
        EnumC5294 enumC5294 = this.f15587;
        EnumC5294 enumC52942 = EnumC5294.f19811;
        if (enumC5294 != enumC52942) {
            enumC52942 = EnumC5294.f19809;
        }
        C1835 c18352 = new C1835();
        c18352.f7439 = enumC52942;
        HashMap map = AbstractC2084.f8271;
        boolean z = interfaceC2039 instanceof InterfaceC2287;
        boolean z2 = interfaceC2039 instanceof C4675;
        Object obj = null;
        int i = 1;
        if (z && z2) {
            c1134 = new C1134((C4675) interfaceC2039, i, (InterfaceC2287) interfaceC2039);
        } else if (z2) {
            c1134 = new C1134((C4675) interfaceC2039, i, obj);
        } else if (z) {
            c1134 = (InterfaceC2287) interfaceC2039;
        } else {
            Class<?> cls = interfaceC2039.getClass();
            if (AbstractC2084.m5679(cls) == 2) {
                List list = (List) AbstractC2084.f8272.get(cls);
                if (list.size() == 1) {
                    AbstractC2084.m5678((Constructor) list.get(0), interfaceC2039);
                    c1134 = new ᵸـٴ();
                } else {
                    int size = list.size();
                    InterfaceC2667[] interfaceC2667Arr = new InterfaceC2667[size];
                    for (int i2 = 0; i2 < size; i2++) {
                        AbstractC2084.m5678((Constructor) list.get(i2), interfaceC2039);
                        interfaceC2667Arr[i2] = null;
                    }
                    c1134 = new C3153(i, interfaceC2667Arr);
                }
            } else {
                c1134 = new C1134(interfaceC2039);
            }
        }
        c18352.f7440 = c1134;
        ᵧˉʙ r1 = this.f15586;
        C1068 c1068 = (C1068) r1.ᵢˇᵭ;
        C1213 c1213 = (C1213) c1068.m3460(interfaceC2039);
        if (c1213 != null) {
            c1835 = c1213.f5137;
        } else {
            C1213 c12132 = new C1213(interfaceC2039, c18352);
            c1068.m3459(interfaceC2039, c12132);
            C1213 c12133 = (C1213) r1.ᵾᵬ;
            if (c12133 == null) {
                r1.ᵿʗᵝʽ = c12132;
                r1.ᵾᵬ = c12132;
            } else {
                c12133.f5141 = c12132;
                c12132.f5140 = c12133;
                r1.ᵾᵬ = c12132;
            }
            c1835 = null;
        }
        if (c1835 == null && (interfaceC3985 = (InterfaceC3985) ((WeakReference) this.f15592.f16625).get()) != null) {
            i = (this.f15583 != 0 || this.f15585) ? 1 : 0;
            EnumC5294 enumC5294M9083 = m9083(interfaceC2039);
            this.f15583++;
            while (c18352.f7439.compareTo(enumC5294M9083) < 0 && ((C1068) this.f15586.ᵢˇᵭ).m3461(interfaceC2039)) {
                EnumC5294 enumC52943 = c18352.f7439;
                ArrayList arrayList = this.f15591;
                arrayList.add(enumC52943);
                C0922 c0922 = EnumC3315.Companion;
                EnumC5294 enumC52944 = c18352.f7439;
                c0922.getClass();
                int iOrdinal = enumC52944.ordinal();
                EnumC3315 enumC3315 = iOrdinal != 1 ? iOrdinal != 2 ? iOrdinal != 3 ? null : EnumC3315.ON_RESUME : EnumC3315.ON_START : EnumC3315.ON_CREATE;
                if (enumC3315 == null) {
                    C0910.m3052(c18352.f7439, "no event up from ");
                    return;
                } else {
                    c18352.m5195(interfaceC3985, enumC3315);
                    AbstractC2767.m6808(arrayList);
                    enumC5294M9083 = m9083(interfaceC2039);
                }
            }
            if (i == 0) {
                m9079();
            }
            this.f15583--;
        }
    }

    /* renamed from: ᵴᵳ, reason: contains not printable characters */
    public final EnumC5294 m9083(InterfaceC2039 interfaceC2039) {
        C1213 c1213 = (C1213) ((C1068) this.f15586.ᵢˇᵭ).m3460(interfaceC2039);
        C1213 c12132 = c1213 != null ? c1213.f5140 : null;
        EnumC5294 enumC5294 = c12132 != null ? c12132.f5137.f7439 : null;
        ArrayList arrayList = this.f15591;
        EnumC5294 enumC52942 = arrayList.isEmpty() ? null : (EnumC5294) AbstractC1327.m4111(1, arrayList);
        EnumC5294 enumC52943 = this.f15587;
        if (enumC5294 == null || enumC5294.compareTo(enumC52943) >= 0) {
            enumC5294 = enumC52943;
        }
        return (enumC52942 == null || enumC52942.compareTo(enumC5294) >= 0) ? enumC5294 : enumC52942;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final void m9084(EnumC3315 enumC3315) {
        m9081("handleLifecycleEvent");
        m9078(enumC3315.m7703());
    }
}
