package p060t1;

import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
import java.util.concurrent.atomic.AtomicReferenceFieldUpdater;
import kotlinx.coroutines.internal.C1360d;
import p006b1.C0472b;
import p006b1.C0484l;
import p012d1.InterfaceC0629d;
import p012d1.InterfaceC0633f;
import p018f1.InterfaceC0716d;
import p036l1.InterfaceC1432l;
import p039m1.C1470g;

/* renamed from: t1.i */
/* loaded from: classes.dex */
public class C1682i<T> extends AbstractC1674f0<T> implements InterfaceC1676g<T>, InterfaceC0716d {

    /* renamed from: j */
    public static final /* synthetic */ AtomicIntegerFieldUpdater f3907j = AtomicIntegerFieldUpdater.newUpdater(C1682i.class, "_decision");

    /* renamed from: k */
    public static final /* synthetic */ AtomicReferenceFieldUpdater f3908k = AtomicReferenceFieldUpdater.newUpdater(C1682i.class, Object.class, "_state");
    private volatile /* synthetic */ int _decision;
    private volatile /* synthetic */ Object _state;

    /* renamed from: g */
    public final InterfaceC0629d<T> f3909g;

    /* renamed from: h */
    public final InterfaceC0633f f3910h;

    /* renamed from: i */
    public InterfaceC1683i0 f3911i;

    /* JADX WARN: Multi-variable type inference failed */
    /* renamed from: u */
    public static /* synthetic */ void m579u(C1682i c1682i, Object obj, int i, InterfaceC1432l interfaceC1432l, int i2, Object obj2) {
        if (obj2 != null) {
            throw new UnsupportedOperationException("Super calls with default arguments not supported in this target, function: resumeImpl");
        }
        if ((i2 & 4) != 0) {
            interfaceC1432l = null;
        }
        c1682i.m580t(obj, i, interfaceC1432l);
    }

    @Override // p060t1.AbstractC1674f0
    /* renamed from: a */
    public void mo598a(Object obj, Throwable th) {
        while (true) {
            Object obj2 = this._state;
            if (obj2 instanceof InterfaceC1678g1) {
                throw new IllegalStateException("Not completed".toString());
            }
            if (obj2 instanceof C1703o) {
                return;
            }
            if (obj2 instanceof C1699n) {
                C1699n c1699n = (C1699n) obj2;
                if (!(!c1699n.m531c())) {
                    throw new IllegalStateException("Must be called at most once".toString());
                }
                if (C1679h.m602a(f3908k, this, obj2, C1699n.m532b(c1699n, null, null, null, null, th, 15, null))) {
                    c1699n.m530d(this, th);
                    return;
                }
            } else if (C1679h.m602a(f3908k, this, obj2, new C1699n(obj2, null, null, null, th, 14, null))) {
                return;
            }
        }
    }

    @Override // p060t1.AbstractC1674f0
    /* renamed from: b */
    public final InterfaceC0629d<T> mo597b() {
        return this.f3909g;
    }

    @Override // p060t1.AbstractC1674f0
    /* renamed from: c */
    public Throwable mo596c(Object obj) {
        Throwable mo596c = super.mo596c(obj);
        if (mo596c == null) {
            return null;
        }
        mo597b();
        return mo596c;
    }

    @Override // p012d1.InterfaceC0629d
    /* renamed from: d */
    public InterfaceC0633f mo595d() {
        return this.f3910h;
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // p060t1.AbstractC1674f0
    /* renamed from: e */
    public <T> T mo594e(Object obj) {
        return obj instanceof C1699n ? (T) ((C1699n) obj).f3929a : obj;
    }

    @Override // p018f1.InterfaceC0716d
    /* renamed from: f */
    public InterfaceC0716d mo593f() {
        InterfaceC0629d<T> interfaceC0629d = this.f3909g;
        if (interfaceC0629d instanceof InterfaceC0716d) {
            return (InterfaceC0716d) interfaceC0629d;
        }
        return null;
    }

    @Override // p060t1.AbstractC1674f0
    /* renamed from: h */
    public Object mo592h() {
        return m584p();
    }

    @Override // p012d1.InterfaceC0629d
    /* renamed from: i */
    public void mo591i(Object obj) {
        m579u(this, C1713s.m519c(obj, this), this.f3901f, null, 4, null);
    }

    /* renamed from: j */
    public final Void m590j(Object obj) {
        throw new IllegalStateException(C1470g.m1287j("Already resumed, but proposed with update ", obj).toString());
    }

    /* renamed from: k */
    public final void m589k(AbstractC1670e abstractC1670e, Throwable th) {
        try {
            abstractC1670e.m609a(th);
        } catch (Throwable th2) {
            C1728x.m499a(mo595d(), new C1711r(C1470g.m1287j("Exception in invokeOnCancellation handler for ", this), th2));
        }
    }

    /* renamed from: l */
    public final void m588l(InterfaceC1432l<? super Throwable, C0484l> interfaceC1432l, Throwable th) {
        try {
            interfaceC1432l.mo510e(th);
        } catch (Throwable th2) {
            C1728x.m499a(mo595d(), new C1711r(C1470g.m1287j("Exception in resume onCancellation handler for ", this), th2));
        }
    }

    /* renamed from: m */
    public final void m587m() {
        InterfaceC1683i0 interfaceC1683i0 = this.f3911i;
        if (interfaceC1683i0 == null) {
            return;
        }
        interfaceC1683i0.mo545b();
        this.f3911i = C1675f1.f3902d;
    }

    /* renamed from: n */
    public final void m586n() {
        if (m582r()) {
            return;
        }
        m587m();
    }

    /* renamed from: o */
    public final void m585o(int i) {
        if (m577w()) {
            return;
        }
        C1677g0.m607a(this, i);
    }

    /* renamed from: p */
    public final Object m584p() {
        return this._state;
    }

    /* renamed from: q */
    public final String m583q() {
        Object m584p = m584p();
        return m584p instanceof InterfaceC1678g1 ? "Active" : m584p instanceof C1685j ? "Cancelled" : "Completed";
    }

    /* renamed from: r */
    public final boolean m582r() {
        return C1677g0.m605c(this.f3901f) && ((C1360d) this.f3909g).m1548l();
    }

    /* renamed from: s */
    public String m581s() {
        return "CancellableContinuation";
    }

    /* renamed from: t */
    public final void m580t(Object obj, int i, InterfaceC1432l<? super Throwable, C0484l> interfaceC1432l) {
        Object obj2;
        do {
            obj2 = this._state;
            if (!(obj2 instanceof InterfaceC1678g1)) {
                if (obj2 instanceof C1685j) {
                    C1685j c1685j = (C1685j) obj2;
                    if (c1685j.m574c()) {
                        if (interfaceC1432l == null) {
                            return;
                        }
                        m588l(interfaceC1432l, c1685j.f3937a);
                        return;
                    }
                }
                m590j(obj);
                throw new C0472b();
            }
        } while (!C1679h.m602a(f3908k, this, obj2, m578v((InterfaceC1678g1) obj2, obj, i, interfaceC1432l, null)));
        m586n();
        m585o(i);
    }

    public String toString() {
        return m581s() + '(' + C1732z.m494c(this.f3909g) + "){" + m583q() + "}@" + C1732z.m495b(this);
    }

    /* renamed from: v */
    public final Object m578v(InterfaceC1678g1 interfaceC1678g1, Object obj, int i, InterfaceC1432l<? super Throwable, C0484l> interfaceC1432l, Object obj2) {
        if (obj instanceof C1703o) {
            return obj;
        }
        if (C1677g0.m606b(i) || obj2 != null) {
            if (interfaceC1432l == null && !(interfaceC1678g1 instanceof AbstractC1670e) && obj2 == null) {
                return obj;
            }
            return new C1699n(obj, interfaceC1678g1 instanceof AbstractC1670e ? (AbstractC1670e) interfaceC1678g1 : null, interfaceC1432l, obj2, null, 16, null);
        }
        return obj;
    }

    /* renamed from: w */
    public final boolean m577w() {
        do {
            int i = this._decision;
            if (i != 0) {
                if (i == 1) {
                    return false;
                }
                throw new IllegalStateException("Already resumed".toString());
            }
        } while (!f3907j.compareAndSet(this, 0, 2));
        return true;
    }
}