package androidx.compose.runtime.retain;

import B2.j;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposablesKt;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.EffectsKt;
import kotlin.jvm.internal.o;
import w4.C3137A;

/* JADX INFO: loaded from: classes.dex */
public final class RetainKt {
    private static final Object RetainedValuesStoreMissingValue = new Object();

    @Composable
    public static final <T> T retain(int i6, J4.a aVar, Composer composer, int i7) {
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(663053747, i7, -1, "androidx.compose.runtime.retain.retain (Retain.kt:186)");
        }
        T t6 = (T) retainImpl(new RetainKeys(null, ComposablesKt.getCurrentCompositeKeyHashCode(composer, 0), i6), aVar, composer, i7 & 112);
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        return t6;
    }

    @Composable
    private static final <T> T retainImpl(RetainKeys retainKeys, J4.a aVar, Composer composer, int i6) {
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(583113279, i6, -1, "androidx.compose.runtime.retain.retainImpl (Retain.kt:213)");
        }
        RetainedValuesStore retainedValuesStore = (RetainedValuesStore) composer.consume(LocalRetainedValuesStoreKt.getLocalRetainedValuesStore());
        boolean z6 = (((i6 & 14) ^ 6) > 4 && composer.changed(retainKeys)) || (i6 & 6) == 4;
        Object objRememberedValue = composer.rememberedValue();
        if (z6 || objRememberedValue == Composer.Companion.getEmpty()) {
            Object obj = RetainedValuesStoreMissingValue;
            Object objConsumeExitedValueOrDefault = retainedValuesStore.consumeExitedValueOrDefault(retainKeys, obj);
            objRememberedValue = objConsumeExitedValueOrDefault != obj ? new RetainedValueHolder(retainKeys, objConsumeExitedValueOrDefault, retainedValuesStore, false) : new RetainedValueHolder(retainKeys, aVar.invoke(), retainedValuesStore, true);
            composer.updateRememberedValue(objRememberedValue);
        }
        RetainedValueHolder retainedValueHolder = (RetainedValueHolder) objRememberedValue;
        if (retainedValueHolder.getOwner() != retainedValuesStore) {
            composer.startReplaceGroup(-1614000612);
            boolean zChangedInstance = composer.changedInstance(retainedValueHolder) | composer.changedInstance(retainedValuesStore);
            Object objRememberedValue2 = composer.rememberedValue();
            if (zChangedInstance || objRememberedValue2 == Composer.Companion.getEmpty()) {
                objRememberedValue2 = new j(28, retainedValueHolder, retainedValuesStore);
                composer.updateRememberedValue(objRememberedValue2);
            }
            EffectsKt.SideEffect((J4.a) objRememberedValue2, composer, 0);
        } else {
            composer.startReplaceGroup(-1626131997);
        }
        composer.endReplaceGroup();
        T t6 = (T) retainedValueHolder.getValue();
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        return t6;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final C3137A retainImpl$lambda$1$0(RetainedValueHolder retainedValueHolder, RetainedValuesStore retainedValuesStore) {
        retainedValueHolder.readoptUnder$runtime_retain(retainedValuesStore);
        return C3137A.f25453a;
    }

    @Composable
    public static final <T> T retain(int i6, Object[] objArr, J4.a aVar, Composer composer, int i7) {
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(2119413254, i7, -1, "androidx.compose.runtime.retain.retain (Retain.kt:200)");
        }
        T t6 = (T) retainImpl(new RetainKeys(objArr, ComposablesKt.getCurrentCompositeKeyHashCode(composer, 0), i6), aVar, composer, (i7 >> 3) & 112);
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        return t6;
    }

    @Composable
    public static final <T> T retain(J4.a aVar, Composer composer, int i6) {
        o.m();
        throw null;
    }

    @Composable
    public static final <T> T retain(Object[] objArr, J4.a aVar, Composer composer, int i6) {
        o.m();
        throw null;
    }
}
