package androidx.lifecycle; import c.q.a.k.a; import d0.z.d.m; import kotlin.coroutines.CoroutineContext; import kotlinx.coroutines.CoroutineDispatcher; import s.a.a.n; import s.a.g1; import s.a.j0; import s.a.t; /* compiled from: Lifecycle.kt */ public final class LifecycleKt { public static final LifecycleCoroutineScope getCoroutineScope(Lifecycle lifecycle) { LifecycleCoroutineScopeImpl lifecycleCoroutineScopeImpl; m.checkNotNullParameter(lifecycle, "$this$coroutineScope"); do { LifecycleCoroutineScopeImpl lifecycleCoroutineScopeImpl2 = (LifecycleCoroutineScopeImpl) lifecycle.mInternalScopeRef.get(); if (lifecycleCoroutineScopeImpl2 != null) { return lifecycleCoroutineScopeImpl2; } t b = a.b(null, 1); CoroutineDispatcher coroutineDispatcher = j0.a; lifecycleCoroutineScopeImpl = new LifecycleCoroutineScopeImpl(lifecycle, CoroutineContext.Element.a.plus((g1) b, n.b.H())); } while (!lifecycle.mInternalScopeRef.compareAndSet(null, lifecycleCoroutineScopeImpl)); lifecycleCoroutineScopeImpl.register(); return lifecycleCoroutineScopeImpl; } }