package defpackage;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import sun.misc.Unsafe;

/* renamed from: ᵨʿˇ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C3707 implements InterfaceC1868, InterfaceC5233 {

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final InterfaceC2262 f13849;

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public Object f13851;

    /* renamed from: ᵡⁱᵥ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f13846 = AtomicReferenceFieldUpdater.newUpdater(C3707.class, Object.class, "state$volatile");

    /* renamed from: ˀᵗᵝᵭ, reason: contains not printable characters */
    public static final /* synthetic */ long f13845 = AbstractC3747.f13986.objectFieldOffset(C3707.class.getDeclaredField("state$volatile"));
    private volatile /* synthetic */ Object state$volatile = AbstractC4397.f16462;

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public ArrayList f13847 = new ArrayList(2);

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public int f13850 = -1;

    /* renamed from: ᵤᵙᵷ, reason: contains not printable characters */
    public Object f13848 = AbstractC4397.f16464;

    public C3707(InterfaceC2262 interfaceC2262) {
        this.f13849 = interfaceC2262;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* 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 java.lang.Object m8334(defpackage.AbstractC1989 r6) {
        /*
            r5 = this;
            boolean r0 = r6 instanceof defpackage.C0279
            if (r0 == 0) goto L13
            r0 = r6
            ʾᵕᵰʢ r0 = (defpackage.C0279) r0
            int r1 = r0.f1876
            r2 = -2147483648(0xffffffff80000000, float:-0.0)
            r3 = r1 & r2
            if (r3 == 0) goto L13
            int r1 = r1 - r2
            r0.f1876 = r1
            goto L18
        L13:
            ʾᵕᵰʢ r0 = new ʾᵕᵰʢ
            r0.<init>(r5, r6)
        L18:
            java.lang.Object r6 = r0.f1878
            int r1 = r0.f1876
            r2 = 2
            r3 = 1
            ᵣˊᵛ r4 = defpackage.EnumC3346.f12524
            if (r1 == 0) goto L35
            if (r1 == r3) goto L31
            if (r1 != r2) goto L2a
            ʼٴ.ᵺᵠ(r6)
            return r6
        L2a:
            java.lang.String r5 = "call to 'resume' before 'invoke' with coroutine"
            ᵹˉᵞ.ᵳٴᵶ(r5)
            r5 = 0
            return r5
        L31:
            ʼٴ.ᵺᵠ(r6)
            goto L41
        L35:
            ʼٴ.ᵺᵠ(r6)
            r0.f1876 = r3
            java.lang.Object r6 = r5.m8339(r0)
            if (r6 != r4) goto L41
            goto L49
        L41:
            r0.f1876 = r2
            java.lang.Object r5 = r5.m8341(r0)
            if (r5 != r4) goto L4a
        L49:
            return r4
        L4a:
            return r5
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C3707.m8334(ːᵱ):java.lang.Object");
    }

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final boolean m8335() {
        f13846.getClass();
        return AbstractC3747.f13986.getObjectVolatile(this, f13845) instanceof C4092;
    }

    /* renamed from: ˏˋٴ, reason: contains not printable characters */
    public final C4092 m8336(Object obj) {
        ArrayList arrayList = this.f13847;
        Object obj2 = null;
        if (arrayList == null) {
            return null;
        }
        int size = arrayList.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                break;
            }
            Object obj3 = arrayList.get(i);
            i++;
            if (((C4092) obj3).f15290 == obj) {
                obj2 = obj3;
                break;
            }
        }
        C4092 c4092 = (C4092) obj2;
        if (c4092 != null) {
            return c4092;
        }
        throw new IllegalStateException(("Clause with object " + obj + " is not found").toString());
    }

    /* renamed from: ˏᵙ, reason: contains not printable characters */
    public final void m8337(C4092 c4092) {
        ArrayList arrayList = this.f13847;
        if (arrayList == null) {
            return;
        }
        int size = arrayList.size();
        int i = 0;
        while (i < size) {
            Object obj = arrayList.get(i);
            i++;
            C4092 c40922 = (C4092) obj;
            if (c40922 != c4092) {
                c40922.m8968();
            }
        }
        f13846.getClass();
        AbstractC3747.f13986.putObjectVolatile(this, f13845, AbstractC4397.f16463);
        this.f13848 = AbstractC4397.f16464;
        this.f13847 = null;
    }

    /* renamed from: ᵝᵵᵺ, reason: contains not printable characters */
    public final int m8338(Object obj, Object obj2) {
        C3707 c3707;
        Unsafe unsafe;
        Unsafe unsafe2;
        while (true) {
            f13846.getClass();
            Unsafe unsafe3 = AbstractC3747.f13986;
            long j = f13845;
            Object objectVolatile = unsafe3.getObjectVolatile(this, j);
            if (objectVolatile instanceof InterfaceC0719) {
                C4092 c4092M8336 = this.m8336(obj);
                if (c4092M8336 != null) {
                    InterfaceC2634 interfaceC2634 = c4092M8336.f15287;
                    InterfaceC2634 interfaceC26342 = interfaceC2634 != null ? (InterfaceC2634) interfaceC2634.mo1884(this, c4092M8336.f15293, obj2) : null;
                    while (true) {
                        Unsafe unsafe4 = AbstractC3747.f13986;
                        c3707 = this;
                        if (unsafe4.compareAndSwapObject(c3707, f13845, objectVolatile, c4092M8336)) {
                            InterfaceC0719 interfaceC0719 = (InterfaceC0719) objectVolatile;
                            c3707.f13848 = obj2;
                            C0434 c0434Mo2136 = interfaceC0719.mo2136(C3637.f13536, interfaceC26342);
                            if (c0434Mo2136 == null) {
                                c3707.f13848 = AbstractC4397.f16464;
                                return 2;
                            }
                            interfaceC0719.mo2139(c0434Mo2136);
                            return 0;
                        }
                        if (unsafe4.getObjectVolatile(c3707, j) != objectVolatile) {
                            break;
                        }
                        this = c3707;
                    }
                } else {
                    continue;
                }
            } else {
                c3707 = this;
                if (ᵲᵝᵪ.ᵹᵝᵶ(objectVolatile, AbstractC4397.f16463) || (objectVolatile instanceof C4092)) {
                    return 3;
                }
                if (ᵲᵝᵪ.ᵹᵝᵶ(objectVolatile, AbstractC4397.f16461)) {
                    return 2;
                }
                if (ᵲᵝᵪ.ᵹᵝᵶ(objectVolatile, AbstractC4397.f16462)) {
                    List listSingletonList = Collections.singletonList(obj);
                    do {
                        unsafe2 = AbstractC3747.f13986;
                        if (unsafe2.compareAndSwapObject(c3707, f13845, objectVolatile, listSingletonList)) {
                            return 1;
                        }
                    } while (unsafe2.getObjectVolatile(c3707, j) == objectVolatile);
                } else {
                    if (!(objectVolatile instanceof List)) {
                        C4069.m8939(objectVolatile, "Unexpected state: ");
                        return 0;
                    }
                    ArrayList arrayListM6807 = AbstractC2767.m6807((Collection) objectVolatile, obj);
                    do {
                        unsafe = AbstractC3747.f13986;
                        if (unsafe.compareAndSwapObject(c3707, f13845, objectVolatile, arrayListM6807)) {
                            return 1;
                        }
                    } while (unsafe.getObjectVolatile(c3707, j) == objectVolatile);
                }
            }
            this = c3707;
        }
    }

    @Override // defpackage.InterfaceC5233
    /* renamed from: ᵥᵯˎ */
    public final void mo2137(AbstractC2858 abstractC2858, int i) {
        this.f13851 = abstractC2858;
        this.f13850 = i;
    }

    @Override // defpackage.InterfaceC1868
    /* renamed from: ᵴᵳ */
    public final void mo5274(Throwable th) {
        C3707 c3707;
        while (true) {
            f13846.getClass();
            Unsafe unsafe = AbstractC3747.f13986;
            long j = f13845;
            Object objectVolatile = unsafe.getObjectVolatile(this, j);
            if (objectVolatile == AbstractC4397.f16463) {
                return;
            }
            while (true) {
                Unsafe unsafe2 = AbstractC3747.f13986;
                c3707 = this;
                if (unsafe2.compareAndSwapObject(c3707, f13845, objectVolatile, AbstractC4397.f16461)) {
                    ArrayList arrayList = c3707.f13847;
                    if (arrayList == null) {
                        return;
                    }
                    int size = arrayList.size();
                    int i = 0;
                    while (i < size) {
                        Object obj = arrayList.get(i);
                        i++;
                        ((C4092) obj).m8968();
                    }
                    c3707.f13848 = AbstractC4397.f16464;
                    c3707.f13847 = null;
                    return;
                }
                if (unsafe2.getObjectVolatile(c3707, j) != objectVolatile) {
                    break;
                } else {
                    this = c3707;
                }
            }
            this = c3707;
        }
    }

    /* JADX WARN: Code restructure failed: missing block: B:30:0x0089, code lost:
    
        r0 = r10.m9405();
     */
    /* JADX WARN: Code restructure failed: missing block: B:31:0x008f, code lost:
    
        if (r0 != defpackage.EnumC3346.f12524) goto L33;
     */
    /* JADX WARN: Code restructure failed: missing block: B:32:0x0091, code lost:
    
        return r0;
     */
    /* JADX WARN: Code restructure failed: missing block: B:33:0x0092, code lost:
    
        return r9;
     */
    /* 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 java.lang.Object m8339(defpackage.C0279 r13) throws kotlinx.coroutines.DispatchException {
        /*
            r12 = this;
            ᵱʽ r5 = new ᵱʽ
            ᵸʚˑ r0 = ᵱᵞᵪ.ᵞʡ(r13)
            r6 = 1
            r5.<init>(r6, r0)
            r5.m9415()
        Ld:
            java.util.concurrent.atomic.AtomicReferenceFieldUpdater r0 = defpackage.C3707.f13846
            r0.getClass()
            sun.misc.Unsafe r0 = defpackage.AbstractC3747.f13986
            long r7 = defpackage.C3707.f13845
            java.lang.Object r4 = r0.getObjectVolatile(r12, r7)
            ᵧˈᵽᵰ r9 = defpackage.C3637.f13536
            r0 = r5
            ʿᵝ r5 = defpackage.AbstractC4397.f16462
            if (r4 != r5) goto L3b
            r5 = r0
        L22:
            sun.misc.Unsafe r0 = defpackage.AbstractC3747.f13986
            long r2 = defpackage.C3707.f13845
            r1 = r12
            boolean r2 = r0.compareAndSwapObject(r1, r2, r4, r5)
            r10 = r5
            if (r2 == 0) goto L32
            r10.m9401(r12)
            goto L89
        L32:
            java.lang.Object r0 = r0.getObjectVolatile(r12, r7)
            if (r0 == r4) goto L39
            goto L6f
        L39:
            r5 = r10
            goto L22
        L3b:
            r10 = r0
            boolean r0 = r4 instanceof java.util.List
            r11 = 0
            if (r0 == 0) goto L71
        L41:
            sun.misc.Unsafe r0 = defpackage.AbstractC3747.f13986
            long r2 = defpackage.C3707.f13845
            r1 = r12
            boolean r2 = r0.compareAndSwapObject(r1, r2, r4, r5)
            if (r2 == 0) goto L69
            java.lang.Iterable r4 = (java.lang.Iterable) r4
            java.util.Iterator r0 = r4.iterator()
        L52:
            boolean r2 = r0.hasNext()
            if (r2 == 0) goto L6f
            java.lang.Object r2 = r0.next()
            ᵭʧᵞ r2 = r12.m8336(r2)
            r2.f15286 = r11
            r3 = -1
            r2.f15292 = r3
            r12.m8340(r2, r6)
            goto L52
        L69:
            java.lang.Object r0 = r0.getObjectVolatile(r12, r7)
            if (r0 == r4) goto L41
        L6f:
            r5 = r10
            goto Ld
        L71:
            boolean r0 = r4 instanceof defpackage.C4092
            if (r0 == 0) goto L93
            ᵭʧᵞ r4 = (defpackage.C4092) r4
            java.lang.Object r0 = r12.f13848
            ᵙⁱ r2 = r4.f15287
            if (r2 == 0) goto L86
            java.lang.Object r3 = r4.f15293
            java.lang.Object r0 = r2.mo1884(r12, r3, r0)
            r11 = r0
            ᵙⁱ r11 = (defpackage.InterfaceC2634) r11
        L86:
            r10.mo2138(r9, r11)
        L89:
            java.lang.Object r0 = r10.m9405()
            ᵣˊᵛ r1 = defpackage.EnumC3346.f12524
            if (r0 != r1) goto L92
            return r0
        L92:
            return r9
        L93:
            java.lang.String r0 = "unexpected state: "
            defpackage.C4069.m8939(r4, r0)
            return r11
        */
        throw new UnsupportedOperationException("Method not decompiled: defpackage.C3707.m8339(ʾᵕᵰʢ):java.lang.Object");
    }

    /* renamed from: ᵹᵝᵶ, reason: contains not printable characters */
    public final void m8340(C4092 c4092, boolean z) {
        ArrayList arrayList;
        Object obj = c4092.f15290;
        f13846.getClass();
        Unsafe unsafe = AbstractC3747.f13986;
        long j = f13845;
        if (unsafe.getObjectVolatile(this, j) instanceof C4092) {
            return;
        }
        if (!z && ((arrayList = this.f13847) == null || !arrayList.isEmpty())) {
            int size = arrayList.size();
            int i = 0;
            while (i < size) {
                Object obj2 = arrayList.get(i);
                i++;
                if (((C4092) obj2).f15290 == obj) {
                    C1260.m3820(obj, "Cannot use select clauses on the same object: ");
                    return;
                }
            }
        }
        c4092.f15291.mo1884(obj, this, c4092.f15293);
        if (this.f13848 != AbstractC4397.f16464) {
            AbstractC3747.f13986.putObjectVolatile(this, j, c4092);
            return;
        }
        if (!z) {
            this.f13847.add(c4092);
        }
        c4092.f15286 = this.f13851;
        c4092.f15292 = this.f13850;
        this.f13851 = null;
        this.f13850 = -1;
    }

    /* renamed from: ᵻᵢﹳᵰ, reason: contains not printable characters */
    public final Object m8341(AbstractC1989 abstractC1989) {
        f13846.getClass();
        C4092 c4092 = (C4092) AbstractC3747.f13986.getObjectVolatile(this, f13845);
        Object obj = this.f13848;
        m8337(c4092);
        InterfaceC2634 interfaceC2634 = c4092.f15288;
        Object obj2 = c4092.f15290;
        Object obj3 = c4092.f15293;
        Object objMo1884 = interfaceC2634.mo1884(obj2, obj3, obj);
        InterfaceC4943 interfaceC4943 = c4092.f15285;
        return obj3 == AbstractC4397.f16460 ? ((InterfaceC0362) interfaceC4943).mo1588(abstractC1989) : ((InterfaceC3759) interfaceC4943).mo1246(objMo1884, abstractC1989);
    }
}
