package g.a;

/* JADX INFO: compiled from: CoroutineStart.kt */
/* JADX INFO: loaded from: classes.dex */
public enum j0 {
    DEFAULT,
    LAZY,
    ATOMIC,
    UNDISPATCHED;

    /* JADX INFO: compiled from: CoroutineStart.kt */
    public /* synthetic */ class a {
        public static final /* synthetic */ int[] a;

        static {
            int[] iArr = new int[j0.values().length];
            iArr[j0.DEFAULT.ordinal()] = 1;
            iArr[j0.ATOMIC.ordinal()] = 2;
            iArr[j0.UNDISPATCHED.ordinal()] = 3;
            iArr[j0.LAZY.ordinal()] = 4;
            a = iArr;
        }
    }

    public static /* synthetic */ void isLazy$annotations() {
    }

    public final <T> void invoke(f.z.c.l<? super f.w.d<? super T>, ? extends Object> lVar, f.w.d<? super T> dVar) throws Throwable {
        int i2 = a.a[ordinal()];
        if (i2 == 1) {
            g.a.o2.a.c(lVar, dVar);
            return;
        }
        if (i2 == 2) {
            f.w.f.a(lVar, dVar);
        } else if (i2 == 3) {
            g.a.o2.b.a(lVar, dVar);
        } else if (i2 != 4) {
            throw new f.j();
        }
    }

    public final boolean isLazy() {
        return this == LAZY;
    }

    public final <R, T> void invoke(f.z.c.p<? super R, ? super f.w.d<? super T>, ? extends Object> pVar, R r, f.w.d<? super T> dVar) throws Throwable {
        int i2 = a.a[ordinal()];
        if (i2 == 1) {
            g.a.o2.a.e(pVar, r, dVar, null, 4, null);
            return;
        }
        if (i2 == 2) {
            f.w.f.b(pVar, r, dVar);
        } else if (i2 == 3) {
            g.a.o2.b.b(pVar, r, dVar);
        } else if (i2 != 4) {
            throw new f.j();
        }
    }
}
