package androidx.compose.runtime;

import F.C0171z;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import w4.C3137A;

/* JADX INFO: loaded from: classes.dex */
public final class CompositionLocalKt {
    @Composable
    @ComposableInferredTarget(scheme = "[0[0]]")
    public static final void CompositionLocalProvider(ProvidedValue<?>[] providedValueArr, J4.e eVar, Composer composer, int i6) {
        Composer composerStartRestartGroup = composer.startRestartGroup(415205898);
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(415205898, i6, -1, "androidx.compose.runtime.CompositionLocalProvider (CompositionLocal.kt:375)");
        }
        composerStartRestartGroup.startProviders(providedValueArr);
        eVar.invoke(composerStartRestartGroup, Integer.valueOf((i6 >> 3) & 14));
        composerStartRestartGroup.endProviders();
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
        if (scopeUpdateScopeEndRestartGroup != null) {
            scopeUpdateScopeEndRestartGroup.updateScope(new C0171z(providedValueArr, eVar, i6, 15));
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C3137A CompositionLocalProvider$lambda$0(ProvidedValue[] providedValueArr, J4.e eVar, int i6, Composer composer, int i7) {
        CompositionLocalProvider((ProvidedValue<?>[]) providedValueArr, eVar, composer, RecomposeScopeImplKt.updateChangedFlags(i6 | 1));
        return C3137A.f25453a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C3137A CompositionLocalProvider$lambda$1(ProvidedValue providedValue, J4.e eVar, int i6, Composer composer, int i7) {
        CompositionLocalProvider((ProvidedValue<?>) providedValue, eVar, composer, RecomposeScopeImplKt.updateChangedFlags(i6 | 1));
        return C3137A.f25453a;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C3137A CompositionLocalProvider$lambda$3(CompositionLocalContext compositionLocalContext, J4.e eVar, int i6, Composer composer, int i7) {
        CompositionLocalProvider(compositionLocalContext, eVar, composer, RecomposeScopeImplKt.updateChangedFlags(i6 | 1));
        return C3137A.f25453a;
    }

    public static final <T> ProvidableCompositionLocal<T> compositionLocalOf(SnapshotMutationPolicy<T> snapshotMutationPolicy, J4.a aVar) {
        return new DynamicProvidableCompositionLocal(snapshotMutationPolicy, aVar);
    }

    public static /* synthetic */ ProvidableCompositionLocal compositionLocalOf$default(SnapshotMutationPolicy snapshotMutationPolicy, J4.a aVar, int i6, Object obj) {
        if ((i6 & 1) != 0) {
            snapshotMutationPolicy = SnapshotStateKt.structuralEqualityPolicy();
        }
        return compositionLocalOf(snapshotMutationPolicy, aVar);
    }

    public static final <T> ProvidableCompositionLocal<T> compositionLocalWithComputedDefaultOf(J4.c cVar) {
        return new ComputedProvidableCompositionLocal(cVar);
    }

    public static final <T> ProvidableCompositionLocal<T> staticCompositionLocalOf(J4.a aVar) {
        return new StaticProvidableCompositionLocal(aVar);
    }

    @Composable
    @ComposableInferredTarget(scheme = "[0[0]]")
    public static final <T> T withCompositionLocal(ProvidedValue<?> providedValue, J4.e eVar, Composer composer, int i6) {
        composer.startProvider(providedValue);
        T t6 = (T) eVar.invoke(composer, Integer.valueOf((i6 >> 3) & 14));
        composer.endProvider();
        return t6;
    }

    @Composable
    @ComposableInferredTarget(scheme = "[0[0]]")
    public static final <T> T withCompositionLocals(ProvidedValue<?>[] providedValueArr, J4.e eVar, Composer composer, int i6) {
        composer.startProviders(providedValueArr);
        T t6 = (T) eVar.invoke(composer, Integer.valueOf((i6 >> 3) & 14));
        composer.endProvider();
        return t6;
    }

    @Composable
    @ComposableInferredTarget(scheme = "[0[0]]")
    public static final void CompositionLocalProvider(ProvidedValue<?> providedValue, J4.e eVar, Composer composer, int i6) {
        Composer composerStartRestartGroup = composer.startRestartGroup(-149765515);
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(-149765515, i6, -1, "androidx.compose.runtime.CompositionLocalProvider (CompositionLocal.kt:395)");
        }
        composerStartRestartGroup.startProvider(providedValue);
        eVar.invoke(composerStartRestartGroup, Integer.valueOf((i6 >> 3) & 14));
        composerStartRestartGroup.endProvider();
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
        if (scopeUpdateScopeEndRestartGroup != null) {
            scopeUpdateScopeEndRestartGroup.updateScope(new C0171z(providedValue, eVar, i6, 14));
        }
    }

    @Composable
    @ComposableInferredTarget(scheme = "[0[0]]")
    public static final void CompositionLocalProvider(CompositionLocalContext compositionLocalContext, J4.e eVar, Composer composer, int i6) {
        Composer composerStartRestartGroup = composer.startRestartGroup(-1162003659);
        int i7 = (i6 & 6) == 0 ? (composerStartRestartGroup.changed(compositionLocalContext) ? 4 : 2) | i6 : i6;
        if ((i6 & 48) == 0) {
            i7 |= composerStartRestartGroup.changedInstance(eVar) ? 32 : 16;
        }
        if (composerStartRestartGroup.shouldExecute((i7 & 19) != 18, i7 & 1)) {
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventStart(-1162003659, i7, -1, "androidx.compose.runtime.CompositionLocalProvider (CompositionLocal.kt:416)");
            }
            PersistentCompositionLocalMap compositionLocals$runtime = compositionLocalContext.getCompositionLocals$runtime();
            ArrayList arrayList = new ArrayList(compositionLocals$runtime.size());
            for (Map.Entry<CompositionLocal<Object>, ValueHolder<Object>> entry : compositionLocals$runtime.entrySet()) {
                arrayList.add(entry.getValue().toProvided(entry.getKey()));
            }
            ProvidedValue[] providedValueArr = (ProvidedValue[]) arrayList.toArray(new ProvidedValue[0]);
            CompositionLocalProvider((ProvidedValue<?>[]) Arrays.copyOf(providedValueArr, providedValueArr.length), eVar, composerStartRestartGroup, i7 & 112);
            if (ComposerKt.isTraceInProgress()) {
                ComposerKt.traceEventEnd();
            }
        } else {
            composerStartRestartGroup.skipToGroupEnd();
        }
        ScopeUpdateScope scopeUpdateScopeEndRestartGroup = composerStartRestartGroup.endRestartGroup();
        if (scopeUpdateScopeEndRestartGroup != null) {
            scopeUpdateScopeEndRestartGroup.updateScope(new C0171z(compositionLocalContext, eVar, i6, 16));
        }
    }
}
