package defpackage;

import java.util.concurrent.atomic.AtomicReference;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlinx.coroutines.DispatchException;

/* JADX INFO: renamed from: ᵽˊ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5346 extends AbstractC5456 implements InterfaceC1214, InterfaceC1967, InterfaceC3117, InterfaceC4965 {

    /* JADX INFO: renamed from: ᵯᵷʽ, reason: contains not printable characters */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f20165 = AtomicReferenceFieldUpdater.newUpdater(C5346.class, Object.class, "_state$volatile");

    /* JADX INFO: renamed from: ᵶˇᵱ, reason: contains not printable characters */
    public static final /* synthetic */ long f20166 = AbstractC1929.f7689.objectFieldOffset(C5346.class.getDeclaredField("_state$volatile"));
    private volatile /* synthetic */ Object _state$volatile;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public int f20167;

    public C5346(Object obj) {
        this._state$volatile = obj;
    }

    @Override // defpackage.InterfaceC3117
    public final Object getValue() {
        f20165.getClass();
        Object objectVolatile = AbstractC1929.f7689.getObjectVolatile(this, f20166);
        if (objectVolatile == AbstractC1203.f5121) {
            return null;
        }
        return objectVolatile;
    }

    /* JADX WARN: Code restructure failed: missing block: B:65:0x006a, code lost:
    
        if (r15 != r4) goto L28;
     */
    /* JADX WARN: Path cross not found for [B:36:0x0080, B:38:0x0086], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:38:0x0086, B:36:0x0080], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:38:0x0086, B:46:0x00a1], limit reached: 65 */
    /* JADX WARN: Path cross not found for [B:58:0x00e0, B:59:0x00e1], limit reached: 65 */
    /* JADX WARN: Removed duplicated region for block: B:30:0x0072 A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:36:0x0080 A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:40:0x008a  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x008c  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x009f  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00a0  */
    /* JADX WARN: Removed duplicated region for block: B:48:0x00ad  */
    /* JADX WARN: Removed duplicated region for block: B:49:0x00ae A[Catch: all -> 0x0036, TryCatch #0 {all -> 0x0036, blocks: (B:14:0x0032, B:28:0x006a, B:30:0x0072, B:33:0x0079, B:34:0x007d, B:36:0x0080, B:46:0x00a1, B:49:0x00ae, B:50:0x00ca, B:56:0x00da, B:53:0x00d1, B:55:0x00d7, B:38:0x0086, B:42:0x008d, B:21:0x0047, B:24:0x004f, B:27:0x005d), top: B:63:0x0022 }] */
    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    /* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:48:0x00ad -> B:28:0x006a). Please report as a decompilation issue!!! */
    @Override // defpackage.InterfaceC1214
    /* JADX INFO: renamed from: ʽˈˋ */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final Object mo1463(InterfaceC4965 interfaceC4965, InterfaceC2643 interfaceC2643) {
        C1122 c1122;
        C0415 c0415;
        InterfaceC4965 interfaceC49652;
        InterfaceC4645 interfaceC4645;
        Object obj;
        AtomicReference atomicReference;
        C1735 c1735;
        Object obj2;
        Object obj3;
        if (interfaceC2643 instanceof C1122) {
            c1122 = (C1122) interfaceC2643;
            int i = c1122.f4796;
            if ((i & Integer.MIN_VALUE) != 0) {
                c1122.f4796 = i - Integer.MIN_VALUE;
            } else {
                c1122 = new C1122(this, interfaceC2643);
            }
        }
        Object obj4 = c1122.f4803;
        int i2 = c1122.f4796;
        EnumC0111 enumC0111 = EnumC0111.f1384;
        try {
            if (i2 == 0) {
                ᵟˌᵫ.ˊˌˊ(obj4);
                c0415 = (C0415) m11075();
            } else if (i2 == 1) {
                c0415 = c1122.f4801;
                interfaceC4965 = c1122.f4800;
                ᵟˌᵫ.ˊˌˊ(obj4);
            } else if (i2 == 2) {
                obj = c1122.f4798;
                interfaceC4645 = c1122.f4802;
                c0415 = c1122.f4801;
                interfaceC49652 = c1122.f4800;
                ᵟˌᵫ.ˊˌˊ(obj4);
                atomicReference = c0415.f2326;
                c1735 = AbstractC4223.f16110;
                if (atomicReference.getAndSet(c1735) == AbstractC4223.f16109) {
                }
                obj2 = f20165.get(this);
                if (interfaceC4645 != null) {
                }
                if (obj != null) {
                }
                if (obj2 != AbstractC1203.f5121) {
                }
                c1122.f4800 = interfaceC49652;
                c1122.f4801 = c0415;
                c1122.f4802 = interfaceC4645;
                c1122.f4797 = null;
                c1122.f4798 = obj2;
                c1122.f4796 = 2;
                if (interfaceC49652.mo1378(obj3, c1122) != enumC0111) {
                }
            } else {
                if (i2 != 3) {
                    ᵕᵩʽᵲ.ᵪᵹᵥᵻ("call to 'resume' before 'invoke' with coroutine");
                    return null;
                }
                obj = c1122.f4797;
                interfaceC4645 = c1122.f4802;
                c0415 = c1122.f4801;
                interfaceC49652 = c1122.f4800;
                ᵟˌᵫ.ˊˌˊ(obj4);
                obj2 = f20165.get(this);
                if (interfaceC4645 != null && !interfaceC4645.mo6080()) {
                    throw interfaceC4645.mo6083();
                }
                if (obj != null || !obj.equals(obj2)) {
                    obj3 = obj2 != AbstractC1203.f5121 ? null : obj2;
                    c1122.f4800 = interfaceC49652;
                    c1122.f4801 = c0415;
                    c1122.f4802 = interfaceC4645;
                    c1122.f4797 = null;
                    c1122.f4798 = obj2;
                    c1122.f4796 = 2;
                    if (interfaceC49652.mo1378(obj3, c1122) != enumC0111) {
                        return enumC0111;
                    }
                    obj = obj2;
                }
                atomicReference = c0415.f2326;
                c1735 = AbstractC4223.f16110;
                if (atomicReference.getAndSet(c1735) == AbstractC4223.f16109) {
                    c1122.f4800 = interfaceC49652;
                    c1122.f4801 = c0415;
                    c1122.f4802 = interfaceC4645;
                    c1122.f4797 = obj;
                    c1122.f4798 = null;
                    c1122.f4796 = 3;
                    C5063 c5063 = C5063.f19112;
                    C3453 c3453 = new C3453(1, ˌᵨʽʙ.ᵔᵖᵹᵫ(c1122));
                    c3453.m7878();
                    AtomicReference atomicReference2 = c0415.f2326;
                    while (true) {
                        if (atomicReference2.compareAndSet(c1735, c3453)) {
                            break;
                        }
                        if (atomicReference2.get() != c1735) {
                            c3453.mo3530(c5063);
                            break;
                        }
                    }
                    Object objM7875 = c3453.m7875();
                    if (objM7875 == enumC0111) {
                    }
                    if (objM7875 != enumC0111) {
                    }
                    return enumC0111;
                }
                obj2 = f20165.get(this);
                if (interfaceC4645 != null) {
                    throw interfaceC4645.mo6083();
                }
                if (obj != null) {
                }
                if (obj2 != AbstractC1203.f5121) {
                }
                c1122.f4800 = interfaceC49652;
                c1122.f4801 = c0415;
                c1122.f4802 = interfaceC4645;
                c1122.f4797 = null;
                c1122.f4798 = obj2;
                c1122.f4796 = 2;
                if (interfaceC49652.mo1378(obj3, c1122) != enumC0111) {
                }
            }
            interfaceC49652 = interfaceC4965;
            interfaceC4645 = (InterfaceC4645) c1122.f13450.mo2664(C3664.f13909);
            obj = null;
            obj2 = f20165.get(this);
            if (interfaceC4645 != null) {
            }
            if (obj != null) {
            }
            if (obj2 != AbstractC1203.f5121) {
            }
            c1122.f4800 = interfaceC49652;
            c1122.f4801 = c0415;
            c1122.f4802 = interfaceC4645;
            c1122.f4797 = null;
            c1122.f4798 = obj2;
            c1122.f4796 = 2;
            if (interfaceC49652.mo1378(obj3, c1122) != enumC0111) {
            }
        } catch (Throwable th) {
            m11077(c0415);
            throw th;
        }
    }

    /* JADX INFO: renamed from: ʽᵡᵢᵾ, reason: contains not printable characters */
    public final boolean m10938(Object obj, Object obj2) {
        C1735 c1735 = AbstractC1203.f5121;
        if (obj == null) {
            obj = c1735;
        }
        if (obj2 == null) {
            obj2 = c1735;
        }
        return m10940(obj, obj2);
    }

    /* JADX INFO: renamed from: ˈⁱᵡ, reason: contains not printable characters */
    public final void m10939(Object obj) {
        if (obj == null) {
            obj = AbstractC1203.f5121;
        }
        m10940(null, obj);
    }

    /* JADX INFO: renamed from: ᵨˈʼﹶ, reason: contains not printable characters */
    public final boolean m10940(Object obj, Object obj2) throws DispatchException {
        int i;
        AbstractC0210[] abstractC0210Arr;
        C1735 c1735;
        synchronized (this) {
            AtomicReferenceFieldUpdater atomicReferenceFieldUpdater = f20165;
            Object obj3 = atomicReferenceFieldUpdater.get(this);
            if (obj != null && !ᵥˈᵛ.ˊᵫᵗ(obj3, obj)) {
                return false;
            }
            if (ᵥˈᵛ.ˊᵫᵗ(obj3, obj2)) {
                return true;
            }
            atomicReferenceFieldUpdater.set(this, obj2);
            int i2 = this.f20167;
            if ((i2 & 1) != 0) {
                this.f20167 = i2 + 2;
                return true;
            }
            int i3 = i2 + 1;
            this.f20167 = i3;
            AbstractC0210[] abstractC0210Arr2 = (AbstractC0210[]) this.f20658;
            while (true) {
                C0415[] c0415Arr = (C0415[]) abstractC0210Arr2;
                if (c0415Arr != null) {
                    for (C0415 c0415 : c0415Arr) {
                        if (c0415 != null) {
                            AtomicReference atomicReference = c0415.f2326;
                            while (true) {
                                Object obj4 = atomicReference.get();
                                if (obj4 != null && obj4 != (c1735 = AbstractC4223.f16109)) {
                                    C1735 c17352 = AbstractC4223.f16110;
                                    if (obj4 != c17352) {
                                        while (!atomicReference.compareAndSet(obj4, c17352)) {
                                            if (atomicReference.get() != obj4) {
                                                break;
                                            }
                                        }
                                        ((C3453) obj4).mo3530(C5063.f19112);
                                        break;
                                    }
                                    while (!atomicReference.compareAndSet(obj4, c1735)) {
                                        if (atomicReference.get() != obj4) {
                                            break;
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
                synchronized (this) {
                    i = this.f20167;
                    if (i == i3) {
                        this.f20167 = i3 + 1;
                        return true;
                    }
                    abstractC0210Arr = (AbstractC0210[]) this.f20658;
                }
                abstractC0210Arr2 = abstractC0210Arr;
                i3 = i;
            }
        }
    }

    @Override // defpackage.AbstractC5456
    /* JADX INFO: renamed from: ᵨᵣ */
    public final AbstractC0210[] mo6011() {
        return new C0415[2];
    }

    @Override // defpackage.InterfaceC1967
    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public final InterfaceC1214 mo5318(InterfaceC3822 interfaceC3822, int i, int i2) {
        return ((((i < 0 || i >= 2) && i != -2) || i2 != 2) && !((i == 0 || i == -3) && i2 == 1)) ? new C5336(this, interfaceC3822, i, i2) : this;
    }

    @Override // defpackage.InterfaceC4965
    /* JADX INFO: renamed from: ᵶᵥᵝ */
    public final Object mo1378(Object obj, InterfaceC2643 interfaceC2643) {
        m10939(obj);
        return C5063.f19112;
    }

    @Override // defpackage.AbstractC5456
    /* JADX INFO: renamed from: ᵷᵺʾᵖ */
    public final AbstractC0210 mo6012() {
        return new C0415();
    }
}
