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

import com.revenuecat.purchases.Package;
import com.revenuecat.purchases.models.SubscriptionOption;
import com.revenuecat.purchases.ui.revenuecatui.composables.OfferEligibility;
import com.revenuecat.purchases.ui.revenuecatui.data.PaywallState;
import com.revenuecat.purchases.ui.revenuecatui.helpers.ResolvedOffer;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public interface PackageContext {

    public static final class DefaultImpls {
        public static boolean computeIsSelected(PackageContext packageContext, PaywallState.Loaded.Components.SelectedPackageInfo selectedPackageInfo, int i6) {
            Package rcPackage;
            String packageUniqueId = packageContext.getPackageUniqueId();
            Package rcPackage2 = packageContext.getRcPackage();
            Integer tabIndex = packageContext.getTabIndex();
            if (packageUniqueId != null) {
                return packageUniqueId.equals(selectedPackageInfo != null ? selectedPackageInfo.getUniqueId() : null);
            }
            if (rcPackage2 == null) {
                return tabIndex != null && tabIndex.intValue() == i6;
            }
            String identifier = rcPackage2.getIdentifier();
            if (selectedPackageInfo != null && (rcPackage = selectedPackageInfo.getRcPackage()) != null) {
                identifier = rcPackage.getIdentifier();
            }
            return o.c(identifier, identifier);
        }

        public static String getPackageUniqueId(PackageContext packageContext) {
            SubscriptionOption option;
            Package rcPackage = packageContext.getRcPackage();
            String id = null;
            if (rcPackage == null) {
                return null;
            }
            ResolvedOffer resolvedOffer = packageContext.getResolvedOffer();
            ResolvedOffer.ConfiguredOffer configuredOffer = resolvedOffer instanceof ResolvedOffer.ConfiguredOffer ? (ResolvedOffer.ConfiguredOffer) resolvedOffer : null;
            if (configuredOffer != null && (option = configuredOffer.getOption()) != null) {
                id = option.getId();
            }
            if (id == null) {
                return rcPackage.getIdentifier();
            }
            return rcPackage.getIdentifier() + ':' + id;
        }

        public static /* synthetic */ OfferEligibility resolveOfferEligibility(PackageContext packageContext, OfferEligibility selectedOfferEligibility) {
            o.h(selectedOfferEligibility, "selectedOfferEligibility");
            OfferEligibility offerEligibility = packageContext.getOfferEligibility();
            return offerEligibility == null ? selectedOfferEligibility : offerEligibility;
        }
    }

    /* synthetic */ boolean computeIsSelected(PaywallState.Loaded.Components.SelectedPackageInfo selectedPackageInfo, int i6);

    OfferEligibility getOfferEligibility();

    String getPackageUniqueId();

    Package getRcPackage();

    ResolvedOffer getResolvedOffer();

    Integer getTabIndex();

    /* synthetic */ OfferEligibility resolveOfferEligibility(OfferEligibility offerEligibility);
}
