package com.revenuecat.purchases.ui.revenuecatui;

import J4.a;
import J4.c;
import androidx.compose.runtime.Immutable;
import androidx.compose.runtime.internal.StabilityInferred;
import com.revenuecat.purchases.Offering;
import com.revenuecat.purchases.ui.revenuecatui.OfferingSelection;
import com.revenuecat.purchases.ui.revenuecatui.fonts.FontProvider;
import com.revenuecat.purchases.ui.revenuecatui.helpers.HelperFunctionsKt;
import java.util.Map;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import x4.z;

/* JADX INFO: loaded from: classes3.dex */
@Immutable
public final class PaywallDialogOptions {
    public static final int $stable = 0;
    private final Map<String, CustomVariableValue> customVariables;
    private final a dismissRequest;
    private final FontProvider fontProvider;
    private final PaywallListener listener;
    private final Offering offering;
    private final PaywallPurchaseLogic purchaseLogic;
    private final c shouldDisplayBlock;
    private final boolean shouldDisplayDismissButton;

    @StabilityInferred(parameters = 0)
    public static final class Builder {
        public static final int $stable = 8;
        private a dismissRequest;
        private FontProvider fontProvider;
        private PaywallListener listener;
        private Offering offering;
        private PaywallPurchaseLogic purchaseLogic;
        private c shouldDisplayBlock;
        private boolean shouldDisplayDismissButton = true;
        private Map<String, ? extends CustomVariableValue> customVariables = z.f26066a;

        public final PaywallDialogOptions build() {
            return new PaywallDialogOptions(this);
        }

        public final Map<String, CustomVariableValue> getCustomVariables$revenuecatui_defaultsBc8Release() {
            return this.customVariables;
        }

        public final a getDismissRequest$revenuecatui_defaultsBc8Release() {
            return this.dismissRequest;
        }

        public final FontProvider getFontProvider$revenuecatui_defaultsBc8Release() {
            return this.fontProvider;
        }

        public final PaywallListener getListener$revenuecatui_defaultsBc8Release() {
            return this.listener;
        }

        public final Offering getOffering$revenuecatui_defaultsBc8Release() {
            return this.offering;
        }

        public final PaywallPurchaseLogic getPurchaseLogic$revenuecatui_defaultsBc8Release() {
            return this.purchaseLogic;
        }

        public final c getShouldDisplayBlock$revenuecatui_defaultsBc8Release() {
            return this.shouldDisplayBlock;
        }

        public final boolean getShouldDisplayDismissButton$revenuecatui_defaultsBc8Release() {
            return this.shouldDisplayDismissButton;
        }

        public final Builder setCustomPurchaseLogic(PaywallPurchaseLogic paywallPurchaseLogic) {
            this.purchaseLogic = paywallPurchaseLogic;
            return this;
        }

        public final Builder setCustomVariables(Map<String, ? extends CustomVariableValue> variables) {
            o.h(variables, "variables");
            this.customVariables = variables;
            return this;
        }

        public final void setCustomVariables$revenuecatui_defaultsBc8Release(Map<String, ? extends CustomVariableValue> map) {
            o.h(map, "<set-?>");
            this.customVariables = map;
        }

        public final Builder setDismissRequest(a dismissRequest) {
            o.h(dismissRequest, "dismissRequest");
            this.dismissRequest = dismissRequest;
            return this;
        }

        public final void setDismissRequest$revenuecatui_defaultsBc8Release(a aVar) {
            this.dismissRequest = aVar;
        }

        public final Builder setFontProvider(FontProvider fontProvider) {
            this.fontProvider = fontProvider;
            return this;
        }

        public final void setFontProvider$revenuecatui_defaultsBc8Release(FontProvider fontProvider) {
            this.fontProvider = fontProvider;
        }

        public final Builder setListener(PaywallListener paywallListener) {
            this.listener = paywallListener;
            return this;
        }

        public final void setListener$revenuecatui_defaultsBc8Release(PaywallListener paywallListener) {
            this.listener = paywallListener;
        }

        public final Builder setOffering(Offering offering) {
            this.offering = offering;
            return this;
        }

        public final void setOffering$revenuecatui_defaultsBc8Release(Offering offering) {
            this.offering = offering;
        }

        public final void setPurchaseLogic$revenuecatui_defaultsBc8Release(PaywallPurchaseLogic paywallPurchaseLogic) {
            this.purchaseLogic = paywallPurchaseLogic;
        }

        public final Builder setRequiredEntitlementIdentifier(String str) {
            if (str != null) {
                this.shouldDisplayBlock = HelperFunctionsKt.shouldDisplayBlockForEntitlementIdentifier(str);
            }
            return this;
        }

        public final Builder setShouldDisplayBlock(c cVar) {
            this.shouldDisplayBlock = cVar;
            return this;
        }

        public final void setShouldDisplayBlock$revenuecatui_defaultsBc8Release(c cVar) {
            this.shouldDisplayBlock = cVar;
        }

        public final Builder setShouldDisplayDismissButton(boolean z6) {
            this.shouldDisplayDismissButton = z6;
            return this;
        }

        public final void setShouldDisplayDismissButton$revenuecatui_defaultsBc8Release(boolean z6) {
            this.shouldDisplayDismissButton = z6;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    public PaywallDialogOptions(c cVar, a aVar, Offering offering, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, Map<String, ? extends CustomVariableValue> customVariables) {
        o.h(customVariables, "customVariables");
        this.shouldDisplayBlock = cVar;
        this.dismissRequest = aVar;
        this.offering = offering;
        this.shouldDisplayDismissButton = z6;
        this.fontProvider = fontProvider;
        this.listener = paywallListener;
        this.purchaseLogic = paywallPurchaseLogic;
        this.customVariables = customVariables;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof PaywallDialogOptions)) {
            return false;
        }
        PaywallDialogOptions paywallDialogOptions = (PaywallDialogOptions) obj;
        return o.c(this.shouldDisplayBlock, paywallDialogOptions.shouldDisplayBlock) && o.c(this.dismissRequest, paywallDialogOptions.dismissRequest) && o.c(this.offering, paywallDialogOptions.offering) && this.shouldDisplayDismissButton == paywallDialogOptions.shouldDisplayDismissButton && o.c(this.fontProvider, paywallDialogOptions.fontProvider) && o.c(this.listener, paywallDialogOptions.listener) && o.c(this.purchaseLogic, paywallDialogOptions.purchaseLogic) && o.c(this.customVariables, paywallDialogOptions.customVariables);
    }

    public final Map<String, CustomVariableValue> getCustomVariables() {
        return this.customVariables;
    }

    public final a getDismissRequest() {
        return this.dismissRequest;
    }

    public final FontProvider getFontProvider() {
        return this.fontProvider;
    }

    public final PaywallListener getListener() {
        return this.listener;
    }

    public final Offering getOffering() {
        return this.offering;
    }

    public final OfferingSelection getOfferingSelection$revenuecatui_defaultsBc8Release() {
        Offering offering = this.offering;
        return offering != null ? new OfferingSelection.OfferingType(offering) : OfferingSelection.None.INSTANCE;
    }

    public final PaywallPurchaseLogic getPurchaseLogic() {
        return this.purchaseLogic;
    }

    public final c getShouldDisplayBlock() {
        return this.shouldDisplayBlock;
    }

    public final boolean getShouldDisplayDismissButton() {
        return this.shouldDisplayDismissButton;
    }

    public int hashCode() {
        c cVar = this.shouldDisplayBlock;
        int iHashCode = (cVar == null ? 0 : cVar.hashCode()) * 31;
        a aVar = this.dismissRequest;
        int iHashCode2 = (iHashCode + (aVar == null ? 0 : aVar.hashCode())) * 31;
        Offering offering = this.offering;
        int iF = com.google.android.recaptcha.internal.a.f((iHashCode2 + (offering == null ? 0 : offering.hashCode())) * 31, 31, this.shouldDisplayDismissButton);
        FontProvider fontProvider = this.fontProvider;
        int iHashCode3 = (iF + (fontProvider == null ? 0 : fontProvider.hashCode())) * 31;
        PaywallListener paywallListener = this.listener;
        int iHashCode4 = (iHashCode3 + (paywallListener == null ? 0 : paywallListener.hashCode())) * 31;
        PaywallPurchaseLogic paywallPurchaseLogic = this.purchaseLogic;
        return this.customVariables.hashCode() + ((iHashCode4 + (paywallPurchaseLogic != null ? paywallPurchaseLogic.hashCode() : 0)) * 31);
    }

    public String toString() {
        return "PaywallDialogOptions(shouldDisplayBlock=" + this.shouldDisplayBlock + ", dismissRequest=" + this.dismissRequest + ", offering=" + this.offering + ", shouldDisplayDismissButton=" + this.shouldDisplayDismissButton + ", fontProvider=" + this.fontProvider + ", listener=" + this.listener + ", purchaseLogic=" + this.purchaseLogic + ", customVariables=" + this.customVariables + ')';
    }

    public /* synthetic */ PaywallDialogOptions(c cVar, a aVar, Offering offering, boolean z6, FontProvider fontProvider, PaywallListener paywallListener, PaywallPurchaseLogic paywallPurchaseLogic, Map map, int i6, h hVar) {
        this(cVar, aVar, offering, z6, fontProvider, paywallListener, paywallPurchaseLogic, (i6 & 128) != 0 ? z.f26066a : map);
    }

    /* JADX WARN: 'this' call moved to the top of the method (can break code semantics) */
    public PaywallDialogOptions(Builder builder) {
        this(builder.getShouldDisplayBlock$revenuecatui_defaultsBc8Release(), builder.getDismissRequest$revenuecatui_defaultsBc8Release(), builder.getOffering$revenuecatui_defaultsBc8Release(), builder.getShouldDisplayDismissButton$revenuecatui_defaultsBc8Release(), builder.getFontProvider$revenuecatui_defaultsBc8Release(), builder.getListener$revenuecatui_defaultsBc8Release(), builder.getPurchaseLogic$revenuecatui_defaultsBc8Release(), builder.getCustomVariables$revenuecatui_defaultsBc8Release());
        o.h(builder, "builder");
    }
}
