package p037.p099;

import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Map;
import p037.p052.p053.p055.C1705;
import p037.p052.p053.p055.C1706;
import p037.p099.AbstractC2210;

/* JADX INFO: renamed from: މ.ދ.ގ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C2221 extends AbstractC2210 {

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final WeakReference<InterfaceC2219> f7161;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public C1705<InterfaceC2218, C2222> f7159 = new C1705<>();

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public int f7162 = 0;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public boolean f7163 = false;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public boolean f7164 = false;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public ArrayList<AbstractC2210.EnumC2212> f7165 = new ArrayList<>();

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public AbstractC2210.EnumC2212 f7160 = AbstractC2210.EnumC2212.INITIALIZED;

    /* JADX INFO: renamed from: މ.ދ.ގ$֏, reason: contains not printable characters */
    public static class C2222 {

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public AbstractC2210.EnumC2212 f7166;

        /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
        public InterfaceC2217 f7167;

        public C2222(InterfaceC2218 interfaceC2218, AbstractC2210.EnumC2212 enumC2212) {
            this.f7167 = C2225.m4288(interfaceC2218);
            this.f7166 = enumC2212;
        }

        /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
        public void m4284(InterfaceC2219 interfaceC2219, AbstractC2210.EnumC2211 enumC2211) {
            AbstractC2210.EnumC2212 enumC2212M4278 = C2221.m4278(enumC2211);
            this.f7166 = C2221.m4276(this.f7166, enumC2212M4278);
            this.f7167.mo87(interfaceC2219, enumC2211);
            this.f7166 = enumC2212M4278;
        }
    }

    public C2221(InterfaceC2219 interfaceC2219) {
        this.f7161 = new WeakReference<>(interfaceC2219);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractC2210.EnumC2212 m4276(AbstractC2210.EnumC2212 enumC2212, AbstractC2210.EnumC2212 enumC22122) {
        return (enumC22122 == null || enumC22122.compareTo(enumC2212) >= 0) ? enumC2212 : enumC22122;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static AbstractC2210.EnumC2211 m4277(AbstractC2210.EnumC2212 enumC2212) {
        int iOrdinal = enumC2212.ordinal();
        if (iOrdinal == 0 || iOrdinal == 1) {
            return AbstractC2210.EnumC2211.ON_CREATE;
        }
        if (iOrdinal == 2) {
            return AbstractC2210.EnumC2211.ON_START;
        }
        if (iOrdinal == 3) {
            return AbstractC2210.EnumC2211.ON_RESUME;
        }
        if (iOrdinal == 4) {
            throw new IllegalArgumentException();
        }
        throw new IllegalArgumentException("Unexpected state value " + enumC2212);
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static AbstractC2210.EnumC2212 m4278(AbstractC2210.EnumC2211 enumC2211) {
        int iOrdinal = enumC2211.ordinal();
        if (iOrdinal != 0) {
            if (iOrdinal != 1) {
                if (iOrdinal == 2) {
                    return AbstractC2210.EnumC2212.RESUMED;
                }
                if (iOrdinal != 3) {
                    if (iOrdinal != 4) {
                        if (iOrdinal == 5) {
                            return AbstractC2210.EnumC2212.DESTROYED;
                        }
                        throw new IllegalArgumentException("Unexpected event value " + enumC2211);
                    }
                }
            }
            return AbstractC2210.EnumC2212.STARTED;
        }
        return AbstractC2210.EnumC2212.CREATED;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m4279() {
        this.f7165.remove(r0.size() - 1);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m4280(AbstractC2210.EnumC2211 enumC2211) {
        m4281(m4278(enumC2211));
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m4281(AbstractC2210.EnumC2212 enumC2212) {
        if (this.f7160 == enumC2212) {
            return;
        }
        this.f7160 = enumC2212;
        if (this.f7163 || this.f7162 != 0) {
            this.f7164 = true;
            return;
        }
        this.f7163 = true;
        m4283();
        this.f7163 = false;
    }

    @Override // p037.p099.AbstractC2210
    /* JADX INFO: renamed from: ֏ */
    public void mo4273(InterfaceC2218 interfaceC2218) {
        InterfaceC2219 interfaceC2219;
        AbstractC2210.EnumC2212 enumC2212 = this.f7160;
        AbstractC2210.EnumC2212 enumC22122 = AbstractC2210.EnumC2212.DESTROYED;
        if (enumC2212 != enumC22122) {
            enumC22122 = AbstractC2210.EnumC2212.INITIALIZED;
        }
        C2222 c2222 = new C2222(interfaceC2218, enumC22122);
        if (this.f7159.mo3327(interfaceC2218, c2222) == null && (interfaceC2219 = this.f7161.get()) != null) {
            boolean z = this.f7162 != 0 || this.f7163;
            AbstractC2210.EnumC2212 enumC2212M4282 = m4282(interfaceC2218);
            this.f7162++;
            while (c2222.f7166.compareTo(enumC2212M4282) < 0 && this.f7159.f5549.containsKey(interfaceC2218)) {
                this.f7165.add(c2222.f7166);
                c2222.m4284(interfaceC2219, m4277(c2222.f7166));
                m4279();
                enumC2212M4282 = m4282(interfaceC2218);
            }
            if (!z) {
                m4283();
            }
            this.f7162--;
        }
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final AbstractC2210.EnumC2212 m4282(InterfaceC2218 interfaceC2218) {
        C1705<InterfaceC2218, C2222> c1705 = this.f7159;
        AbstractC2210.EnumC2212 enumC2212 = null;
        C1706.C1709<InterfaceC2218, C2222> c1709 = c1705.f5549.containsKey(interfaceC2218) ? c1705.f5549.get(interfaceC2218).f5557 : null;
        AbstractC2210.EnumC2212 enumC22122 = c1709 != null ? c1709.getValue().f7166 : null;
        if (!this.f7165.isEmpty()) {
            enumC2212 = this.f7165.get(r0.size() - 1);
        }
        return m4276(m4276(this.f7160, enumC22122), enumC2212);
    }

    /* JADX WARN: Removed duplicated region for block: B:11:0x002f  */
    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void m4283() {
        boolean z;
        AbstractC2210.EnumC2211 enumC2211;
        InterfaceC2219 interfaceC2219 = this.f7161.get();
        if (interfaceC2219 == null) {
            throw new IllegalStateException("LifecycleOwner of this LifecycleRegistry is alreadygarbage collected. It is too late to change lifecycle state.");
        }
        while (true) {
            C1705<InterfaceC2218, C2222> c1705 = this.f7159;
            if (c1705.f5553 == 0) {
                z = true;
            } else {
                AbstractC2210.EnumC2212 enumC2212 = c1705.f5550.getValue().f7166;
                AbstractC2210.EnumC2212 enumC22122 = this.f7159.f5551.getValue().f7166;
                if (enumC2212 != enumC22122 || this.f7160 != enumC22122) {
                    z = false;
                }
            }
            if (z) {
                this.f7164 = false;
                return;
            }
            this.f7164 = false;
            if (this.f7160.compareTo(this.f7159.f5550.getValue().f7166) < 0) {
                C1705<InterfaceC2218, C2222> c17052 = this.f7159;
                C1706.C1708 c1708 = new C1706.C1708(c17052.f5551, c17052.f5550);
                c17052.f5552.put(c1708, false);
                while (c1708.hasNext() && !this.f7164) {
                    Map.Entry entry = (Map.Entry) c1708.next();
                    C2222 c2222 = (C2222) entry.getValue();
                    while (c2222.f7166.compareTo(this.f7160) > 0 && !this.f7164 && this.f7159.contains((InterfaceC2218) entry.getKey())) {
                        AbstractC2210.EnumC2212 enumC22123 = c2222.f7166;
                        int iOrdinal = enumC22123.ordinal();
                        if (iOrdinal == 0) {
                            throw new IllegalArgumentException();
                        }
                        if (iOrdinal == 1) {
                            throw new IllegalArgumentException();
                        }
                        if (iOrdinal == 2) {
                            enumC2211 = AbstractC2210.EnumC2211.ON_DESTROY;
                        } else if (iOrdinal == 3) {
                            enumC2211 = AbstractC2210.EnumC2211.ON_STOP;
                        } else {
                            if (iOrdinal != 4) {
                                throw new IllegalArgumentException("Unexpected state value " + enumC22123);
                            }
                            enumC2211 = AbstractC2210.EnumC2211.ON_PAUSE;
                        }
                        this.f7165.add(m4278(enumC2211));
                        c2222.m4284(interfaceC2219, enumC2211);
                        m4279();
                    }
                }
            }
            C1706.C1709<InterfaceC2218, C2222> c1709 = this.f7159.f5551;
            if (!this.f7164 && c1709 != null && this.f7160.compareTo(c1709.getValue().f7166) > 0) {
                C1706<InterfaceC2218, C2222>.C1710 c1710M3329 = this.f7159.m3329();
                while (c1710M3329.hasNext() && !this.f7164) {
                    Map.Entry entry2 = (Map.Entry) c1710M3329.next();
                    C2222 c22222 = (C2222) entry2.getValue();
                    while (c22222.f7166.compareTo(this.f7160) < 0 && !this.f7164 && this.f7159.contains((InterfaceC2218) entry2.getKey())) {
                        this.f7165.add(c22222.f7166);
                        c22222.m4284(interfaceC2219, m4277(c22222.f7166));
                        m4279();
                    }
                }
            }
        }
    }
}
