package com.revenuecat.purchases.ui.revenuecatui.components.properties;

import E3.v;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.Stable;
import com.revenuecat.purchases.paywalls.components.properties.Border;
import com.revenuecat.purchases.ui.revenuecatui.helpers.Result;
import java.util.Map;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class BorderStyleKt {
    @Stable
    @Composable
    public static final /* synthetic */ BorderStyle rememberBorderStyle(BorderStyles border, Composer composer, int i6) {
        o.h(border, "border");
        composer.startReplaceGroup(1521770814);
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventStart(1521770814, i6, -1, "com.revenuecat.purchases.ui.revenuecatui.components.properties.rememberBorderStyle (BorderStyle.kt:49)");
        }
        ColorStyle forCurrentTheme = ColorStyleKt.getForCurrentTheme(border.getColors(), composer, 0);
        composer.startReplaceGroup(1248885673);
        boolean zChanged = composer.changed(forCurrentTheme);
        Object objRememberedValue = composer.rememberedValue();
        if (zChanged || objRememberedValue == Composer.Companion.getEmpty()) {
            objRememberedValue = new BorderStyle(border.m724getWidthD9Ej5fM(), forCurrentTheme, null);
            composer.updateRememberedValue(objRememberedValue);
        }
        BorderStyle borderStyle = (BorderStyle) objRememberedValue;
        composer.endReplaceGroup();
        if (ComposerKt.isTraceInProgress()) {
            ComposerKt.traceEventEnd();
        }
        composer.endReplaceGroup();
        return borderStyle;
    }

    public static final Result toBorderStyles(Border border, Map aliases) {
        o.h(border, "<this>");
        o.h(aliases, "aliases");
        Result colorStyles = ColorStyleKt.toColorStyles(border.getColor(), aliases);
        if (colorStyles instanceof Result.Success) {
            return new Result.Success(new BorderStyles((float) border.getWidth(), (ColorStyles) ((Result.Success) colorStyles).getValue(), null));
        }
        if (colorStyles instanceof Result.Error) {
            return colorStyles;
        }
        throw new v();
    }
}
