package androidx.compose.runtime;

import V4.C0772m;
import V4.E;
import V4.InterfaceC0770l;
import V4.N;
import a.AbstractC0872a;
import android.view.Choreographer;
import androidx.compose.runtime.MonotonicFrameClock;
import m3.AbstractC2467b;
import w4.C3137A;

/* JADX INFO: loaded from: classes.dex */
final class DefaultChoreographerFrameClock implements MonotonicFrameClock {
    public static final DefaultChoreographerFrameClock INSTANCE = new DefaultChoreographerFrameClock();
    private static final Choreographer choreographer;

    static {
        c5.e eVar = N.f8259a;
        choreographer = (Choreographer) E.C(a5.m.f10845a.f8429e, new DefaultChoreographerFrameClock$choreographer$1(null));
    }

    private DefaultChoreographerFrameClock() {
    }

    @Override // androidx.compose.runtime.MonotonicFrameClock, A4.j
    public /* bridge */ <R> R fold(R r5, J4.e eVar) {
        return (R) MonotonicFrameClock.DefaultImpls.fold(this, r5, eVar);
    }

    @Override // androidx.compose.runtime.MonotonicFrameClock, A4.j
    public /* bridge */ <E extends A4.h> E get(A4.i iVar) {
        return (E) MonotonicFrameClock.DefaultImpls.get(this, iVar);
    }

    @Override // androidx.compose.runtime.MonotonicFrameClock, A4.j
    public /* bridge */ A4.j minusKey(A4.i iVar) {
        return MonotonicFrameClock.DefaultImpls.minusKey(this, iVar);
    }

    @Override // androidx.compose.runtime.MonotonicFrameClock, A4.j
    public /* bridge */ A4.j plus(A4.j jVar) {
        return MonotonicFrameClock.DefaultImpls.plus(this, jVar);
    }

    @Override // androidx.compose.runtime.MonotonicFrameClock
    public <R> Object withFrameNanos(final J4.c cVar, A4.d dVar) {
        final C0772m c0772m = new C0772m(1, AbstractC0872a.V(dVar));
        c0772m.s();
        final Choreographer.FrameCallback frameCallback = new Choreographer.FrameCallback() { // from class: androidx.compose.runtime.DefaultChoreographerFrameClock$withFrameNanos$2$callback$1
            @Override // android.view.Choreographer.FrameCallback
            public final void doFrame(long j4) {
                Object objD;
                InterfaceC0770l interfaceC0770l = c0772m;
                DefaultChoreographerFrameClock defaultChoreographerFrameClock = DefaultChoreographerFrameClock.INSTANCE;
                try {
                    objD = cVar.invoke(Long.valueOf(j4));
                } catch (Throwable th) {
                    objD = AbstractC2467b.d(th);
                }
                interfaceC0770l.resumeWith(objD);
            }
        };
        choreographer.postFrameCallback(frameCallback);
        c0772m.u(new J4.c() { // from class: androidx.compose.runtime.DefaultChoreographerFrameClock$withFrameNanos$2$1
            @Override // J4.c
            public /* bridge */ /* synthetic */ Object invoke(Object obj) {
                invoke((Throwable) obj);
                return C3137A.f25453a;
            }

            public final void invoke(Throwable th) {
                DefaultChoreographerFrameClock.choreographer.removeFrameCallback(frameCallback);
            }
        });
        Object objR = c0772m.r();
        B4.a aVar = B4.a.f492a;
        return objR;
    }
}
