package g.a.n2;

import f.w.g;
import g.a.h2;

/* JADX INFO: compiled from: ThreadContext.kt */
/* JADX INFO: loaded from: classes.dex */
public final class f0 {
    public static final b0 a = new b0("NO_THREAD_ELEMENTS");

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private static final f.z.c.p<Object, g.b, Object> f4060b = a.f4063b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    private static final f.z.c.p<h2<?>, g.b, h2<?>> f4061c = b.f4064b;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    private static final f.z.c.p<i0, g.b, i0> f4062d = c.f4065b;

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class a extends f.z.d.l implements f.z.c.p<Object, g.b, Object> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final a f4063b = new a();

        a() {
            super(2);
        }

        @Override // f.z.c.p
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public final Object invoke(Object obj, g.b bVar) {
            if (!(bVar instanceof h2)) {
                return obj;
            }
            Integer num = obj instanceof Integer ? (Integer) obj : null;
            int iIntValue = num != null ? num.intValue() : 1;
            return iIntValue == 0 ? bVar : Integer.valueOf(iIntValue + 1);
        }
    }

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class b extends f.z.d.l implements f.z.c.p<h2<?>, g.b, h2<?>> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final b f4064b = new b();

        b() {
            super(2);
        }

        @Override // f.z.c.p
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public final h2<?> invoke(h2<?> h2Var, g.b bVar) {
            if (h2Var != null) {
                return h2Var;
            }
            if (bVar instanceof h2) {
                return (h2) bVar;
            }
            return null;
        }
    }

    /* JADX INFO: compiled from: ThreadContext.kt */
    static final class c extends f.z.d.l implements f.z.c.p<i0, g.b, i0> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final c f4065b = new c();

        c() {
            super(2);
        }

        public final i0 b(i0 i0Var, g.b bVar) {
            if (bVar instanceof h2) {
                h2<?> h2Var = (h2) bVar;
                i0Var.a(h2Var, h2Var.r(i0Var.a));
            }
            return i0Var;
        }

        @Override // f.z.c.p
        public /* bridge */ /* synthetic */ i0 invoke(i0 i0Var, g.b bVar) {
            i0 i0Var2 = i0Var;
            b(i0Var2, bVar);
            return i0Var2;
        }
    }

    public static final void a(f.w.g gVar, Object obj) {
        if (obj == a) {
            return;
        }
        if (obj instanceof i0) {
            ((i0) obj).b(gVar);
            return;
        }
        Object objFold = gVar.fold(null, f4061c);
        if (objFold == null) {
            throw new NullPointerException("null cannot be cast to non-null type kotlinx.coroutines.ThreadContextElement<kotlin.Any?>");
        }
        ((h2) objFold).j(gVar, obj);
    }

    public static final Object b(f.w.g gVar) {
        Object objFold = gVar.fold(0, f4060b);
        f.z.d.k.c(objFold);
        return objFold;
    }

    public static final Object c(f.w.g gVar, Object obj) {
        if (obj == null) {
            obj = b(gVar);
        }
        return obj == 0 ? a : obj instanceof Integer ? gVar.fold(new i0(gVar, ((Number) obj).intValue()), f4062d) : ((h2) obj).r(gVar);
    }
}
