package com.revenuecat.purchases.ui.revenuecatui.customercenter;

import A4.d;
import C4.c;
import C4.e;
import E3.v;
import com.revenuecat.purchases.InternalRevenueCatAPI;
import com.revenuecat.purchases.Offerings;
import com.revenuecat.purchases.customercenter.CustomerCenterConfigData;
import com.revenuecat.purchases.ui.revenuecatui.data.PurchasesType;
import kotlin.jvm.internal.o;
import m3.AbstractC2467b;

/* JADX INFO: loaded from: classes3.dex */
public final class ScreenOfferingExtensionsKt {

    public /* synthetic */ class WhenMappings {
        public static final /* synthetic */ int[] $EnumSwitchMapping$0;

        static {
            int[] iArr = new int[CustomerCenterConfigData.ScreenOffering.ScreenOfferingType.values().length];
            try {
                iArr[CustomerCenterConfigData.ScreenOffering.ScreenOfferingType.CURRENT.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[CustomerCenterConfigData.ScreenOffering.ScreenOfferingType.SPECIFIC.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            $EnumSwitchMapping$0 = iArr;
        }
    }

    /* JADX INFO: renamed from: com.revenuecat.purchases.ui.revenuecatui.customercenter.ScreenOfferingExtensionsKt$resolveOfferingSuspend$1, reason: invalid class name */
    @e(c = "com.revenuecat.purchases.ui.revenuecatui.customercenter.ScreenOfferingExtensionsKt", f = "ScreenOfferingExtensions.kt", l = {14}, m = "resolveOfferingSuspend")
    public static final class AnonymousClass1 extends c {
        Object L$0;
        int label;
        /* synthetic */ Object result;

        public AnonymousClass1(d dVar) {
            super(dVar);
        }

        @Override // C4.a
        public final Object invokeSuspend(Object obj) {
            this.result = obj;
            this.label |= Integer.MIN_VALUE;
            return ScreenOfferingExtensionsKt.resolveOfferingSuspend(null, null, this);
        }
    }

    @InternalRevenueCatAPI
    public static final String resolveButtonText(CustomerCenterConfigData.Screen screen, CustomerCenterConfigData.Localization localization) {
        String buttonText;
        o.h(screen, "<this>");
        o.h(localization, "localization");
        CustomerCenterConfigData.ScreenOffering offering = screen.getOffering();
        return (offering == null || (buttonText = offering.getButtonText()) == null) ? localization.commonLocalizedString(CustomerCenterConfigData.Localization.CommonLocalizedString.BUY_SUBSCRIPTION) : buttonText;
    }

    /* JADX WARN: Removed duplicated region for block: B:7:0x0013  */
    @InternalRevenueCatAPI
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static final Object resolveOfferingSuspend(CustomerCenterConfigData.Screen screen, PurchasesType purchasesType, d dVar) {
        AnonymousClass1 anonymousClass1;
        CustomerCenterConfigData.ScreenOffering offering;
        if (dVar instanceof AnonymousClass1) {
            anonymousClass1 = (AnonymousClass1) dVar;
            int i6 = anonymousClass1.label;
            if ((i6 & Integer.MIN_VALUE) != 0) {
                anonymousClass1.label = i6 - Integer.MIN_VALUE;
            } else {
                anonymousClass1 = new AnonymousClass1(dVar);
            }
        }
        Object objAwaitOfferings = anonymousClass1.result;
        Object obj = B4.a.f492a;
        int i7 = anonymousClass1.label;
        if (i7 == 0) {
            AbstractC2467b.l(objAwaitOfferings);
            offering = screen.getOffering();
            if (offering == null) {
                return null;
            }
            anonymousClass1.L$0 = offering;
            anonymousClass1.label = 1;
            objAwaitOfferings = purchasesType.awaitOfferings(anonymousClass1);
            if (objAwaitOfferings == obj) {
                return obj;
            }
        } else {
            if (i7 != 1) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            offering = (CustomerCenterConfigData.ScreenOffering) anonymousClass1.L$0;
            AbstractC2467b.l(objAwaitOfferings);
        }
        Offerings offerings = (Offerings) objAwaitOfferings;
        int i8 = WhenMappings.$EnumSwitchMapping$0[offering.getType().ordinal()];
        if (i8 == 1) {
            return offerings.getCurrent();
        }
        if (i8 != 2) {
            throw new v();
        }
        String offeringId = offering.getOfferingId();
        if (offeringId != null) {
            return offerings.getAll().get(offeringId);
        }
        return null;
    }
}
