package androidx.lifecycle; import b.i.a.f.e.o.f; import d0.z.d.m; import kotlin.coroutines.CoroutineContext; import kotlinx.coroutines.CoroutineDispatcher; import s.a.a.n; import s.a.h1; import s.a.k0; import s.a.u; /* 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; } u d = f.d(null, 1); CoroutineDispatcher coroutineDispatcher = k0.a; lifecycleCoroutineScopeImpl = new LifecycleCoroutineScopeImpl(lifecycle, CoroutineContext.Element.a.plus((h1) d, n.f3798b.H())); } while (!lifecycle.mInternalScopeRef.compareAndSet(null, lifecycleCoroutineScopeImpl)); lifecycleCoroutineScopeImpl.register(); return lifecycleCoroutineScopeImpl; } }