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

import android.content.Context;
import android.os.Parcel;
import android.os.Parcelable;
import androidx.compose.runtime.internal.StabilityInferred;
import com.revenuecat.purchases.DangerousSettings;
import com.revenuecat.purchases.EntitlementVerificationMode;
import com.revenuecat.purchases.PurchasesAreCompletedBy;
import com.revenuecat.purchases.PurchasesConfiguration;
import com.revenuecat.purchases.Store;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import q.AbstractC2761L;

/* JADX INFO: loaded from: classes3.dex */
@StabilityInferred(parameters = 0)
public final class SdkConfigurationState implements Parcelable {
    private final String apiKey;
    private final String appUserId;
    private final DangerousSettings dangerousSettings;
    private final boolean diagnosticsEnabled;
    private final boolean pendingTransactionsForPrepaidPlansEnabled;
    private final PurchasesAreCompletedBy purchasesAreCompletedBy;
    private final boolean showInAppMessagesAutomatically;
    private final Store store;
    private final EntitlementVerificationMode verificationMode;
    public static final Companion Companion = new Companion(null);
    public static final int $stable = 8;
    public static final Parcelable.Creator<SdkConfigurationState> CREATOR = new Creator();

    public static final class Companion {
        public /* synthetic */ Companion(h hVar) {
            this();
        }

        public final SdkConfigurationState from(PurchasesConfiguration configuration) {
            o.h(configuration, "configuration");
            return new SdkConfigurationState(configuration.getApiKey(), configuration.getAppUserID(), configuration.getPurchasesAreCompletedBy(), configuration.getShowInAppMessagesAutomatically(), configuration.getStore(), configuration.getDiagnosticsEnabled(), configuration.getVerificationMode(), configuration.getDangerousSettings(), configuration.getPendingTransactionsForPrepaidPlansEnabled());
        }

        private Companion() {
        }
    }

    public static final class Creator implements Parcelable.Creator<SdkConfigurationState> {
        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public final SdkConfigurationState createFromParcel(Parcel parcel) {
            boolean z6;
            boolean z7;
            Store store;
            boolean z8;
            EntitlementVerificationMode entitlementVerificationMode;
            DangerousSettings dangerousSettings;
            boolean z9;
            o.h(parcel, "parcel");
            String string = parcel.readString();
            String string2 = parcel.readString();
            PurchasesAreCompletedBy purchasesAreCompletedByValueOf = PurchasesAreCompletedBy.valueOf(parcel.readString());
            boolean z10 = false;
            if (parcel.readInt() != 0) {
                z6 = false;
                z10 = true;
            } else {
                z6 = false;
            }
            Store storeValueOf = Store.valueOf(parcel.readString());
            if (parcel.readInt() != 0) {
                z7 = true;
                store = storeValueOf;
                z8 = true;
            } else {
                z7 = true;
                store = storeValueOf;
                z8 = z6;
            }
            EntitlementVerificationMode entitlementVerificationModeValueOf = EntitlementVerificationMode.valueOf(parcel.readString());
            DangerousSettings dangerousSettings2 = (DangerousSettings) parcel.readParcelable(SdkConfigurationState.class.getClassLoader());
            if (parcel.readInt() != 0) {
                z9 = z7;
                entitlementVerificationMode = entitlementVerificationModeValueOf;
                dangerousSettings = dangerousSettings2;
            } else {
                entitlementVerificationMode = entitlementVerificationModeValueOf;
                dangerousSettings = dangerousSettings2;
                z9 = z6;
            }
            return new SdkConfigurationState(string, string2, purchasesAreCompletedByValueOf, z10, store, z8, entitlementVerificationMode, dangerousSettings, z9);
        }

        /* JADX WARN: Can't rename method to resolve collision */
        @Override // android.os.Parcelable.Creator
        public final SdkConfigurationState[] newArray(int i6) {
            return new SdkConfigurationState[i6];
        }
    }

    public SdkConfigurationState(String apiKey, String str, PurchasesAreCompletedBy purchasesAreCompletedBy, boolean z6, Store store, boolean z7, EntitlementVerificationMode verificationMode, DangerousSettings dangerousSettings, boolean z8) {
        o.h(apiKey, "apiKey");
        o.h(purchasesAreCompletedBy, "purchasesAreCompletedBy");
        o.h(store, "store");
        o.h(verificationMode, "verificationMode");
        o.h(dangerousSettings, "dangerousSettings");
        this.apiKey = apiKey;
        this.appUserId = str;
        this.purchasesAreCompletedBy = purchasesAreCompletedBy;
        this.showInAppMessagesAutomatically = z6;
        this.store = store;
        this.diagnosticsEnabled = z7;
        this.verificationMode = verificationMode;
        this.dangerousSettings = dangerousSettings;
        this.pendingTransactionsForPrepaidPlansEnabled = z8;
    }

    public static /* synthetic */ SdkConfigurationState copy$default(SdkConfigurationState sdkConfigurationState, String str, String str2, PurchasesAreCompletedBy purchasesAreCompletedBy, boolean z6, Store store, boolean z7, EntitlementVerificationMode entitlementVerificationMode, DangerousSettings dangerousSettings, boolean z8, int i6, Object obj) {
        if ((i6 & 1) != 0) {
            str = sdkConfigurationState.apiKey;
        }
        if ((i6 & 2) != 0) {
            str2 = sdkConfigurationState.appUserId;
        }
        if ((i6 & 4) != 0) {
            purchasesAreCompletedBy = sdkConfigurationState.purchasesAreCompletedBy;
        }
        if ((i6 & 8) != 0) {
            z6 = sdkConfigurationState.showInAppMessagesAutomatically;
        }
        if ((i6 & 16) != 0) {
            store = sdkConfigurationState.store;
        }
        if ((i6 & 32) != 0) {
            z7 = sdkConfigurationState.diagnosticsEnabled;
        }
        if ((i6 & 64) != 0) {
            entitlementVerificationMode = sdkConfigurationState.verificationMode;
        }
        if ((i6 & 128) != 0) {
            dangerousSettings = sdkConfigurationState.dangerousSettings;
        }
        if ((i6 & 256) != 0) {
            z8 = sdkConfigurationState.pendingTransactionsForPrepaidPlansEnabled;
        }
        DangerousSettings dangerousSettings2 = dangerousSettings;
        boolean z9 = z8;
        boolean z10 = z7;
        EntitlementVerificationMode entitlementVerificationMode2 = entitlementVerificationMode;
        Store store2 = store;
        PurchasesAreCompletedBy purchasesAreCompletedBy2 = purchasesAreCompletedBy;
        return sdkConfigurationState.copy(str, str2, purchasesAreCompletedBy2, z6, store2, z10, entitlementVerificationMode2, dangerousSettings2, z9);
    }

    public final String component1() {
        return this.apiKey;
    }

    public final String component2() {
        return this.appUserId;
    }

    public final PurchasesAreCompletedBy component3() {
        return this.purchasesAreCompletedBy;
    }

    public final boolean component4() {
        return this.showInAppMessagesAutomatically;
    }

    public final Store component5() {
        return this.store;
    }

    public final boolean component6() {
        return this.diagnosticsEnabled;
    }

    public final EntitlementVerificationMode component7() {
        return this.verificationMode;
    }

    public final DangerousSettings component8() {
        return this.dangerousSettings;
    }

    public final boolean component9() {
        return this.pendingTransactionsForPrepaidPlansEnabled;
    }

    public final SdkConfigurationState copy(String apiKey, String str, PurchasesAreCompletedBy purchasesAreCompletedBy, boolean z6, Store store, boolean z7, EntitlementVerificationMode verificationMode, DangerousSettings dangerousSettings, boolean z8) {
        o.h(apiKey, "apiKey");
        o.h(purchasesAreCompletedBy, "purchasesAreCompletedBy");
        o.h(store, "store");
        o.h(verificationMode, "verificationMode");
        o.h(dangerousSettings, "dangerousSettings");
        return new SdkConfigurationState(apiKey, str, purchasesAreCompletedBy, z6, store, z7, verificationMode, dangerousSettings, z8);
    }

    @Override // android.os.Parcelable
    public int describeContents() {
        return 0;
    }

    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }
        if (!(obj instanceof SdkConfigurationState)) {
            return false;
        }
        SdkConfigurationState sdkConfigurationState = (SdkConfigurationState) obj;
        return o.c(this.apiKey, sdkConfigurationState.apiKey) && o.c(this.appUserId, sdkConfigurationState.appUserId) && this.purchasesAreCompletedBy == sdkConfigurationState.purchasesAreCompletedBy && this.showInAppMessagesAutomatically == sdkConfigurationState.showInAppMessagesAutomatically && this.store == sdkConfigurationState.store && this.diagnosticsEnabled == sdkConfigurationState.diagnosticsEnabled && this.verificationMode == sdkConfigurationState.verificationMode && o.c(this.dangerousSettings, sdkConfigurationState.dangerousSettings) && this.pendingTransactionsForPrepaidPlansEnabled == sdkConfigurationState.pendingTransactionsForPrepaidPlansEnabled;
    }

    public final String getApiKey() {
        return this.apiKey;
    }

    public final String getAppUserId() {
        return this.appUserId;
    }

    public final DangerousSettings getDangerousSettings() {
        return this.dangerousSettings;
    }

    public final boolean getDiagnosticsEnabled() {
        return this.diagnosticsEnabled;
    }

    public final boolean getPendingTransactionsForPrepaidPlansEnabled() {
        return this.pendingTransactionsForPrepaidPlansEnabled;
    }

    public final PurchasesAreCompletedBy getPurchasesAreCompletedBy() {
        return this.purchasesAreCompletedBy;
    }

    public final boolean getShowInAppMessagesAutomatically() {
        return this.showInAppMessagesAutomatically;
    }

    public final Store getStore() {
        return this.store;
    }

    public final EntitlementVerificationMode getVerificationMode() {
        return this.verificationMode;
    }

    public int hashCode() {
        int iHashCode = this.apiKey.hashCode() * 31;
        String str = this.appUserId;
        return Boolean.hashCode(this.pendingTransactionsForPrepaidPlansEnabled) + ((this.dangerousSettings.hashCode() + ((this.verificationMode.hashCode() + com.google.android.recaptcha.internal.a.f((this.store.hashCode() + com.google.android.recaptcha.internal.a.f((this.purchasesAreCompletedBy.hashCode() + ((iHashCode + (str == null ? 0 : str.hashCode())) * 31)) * 31, 31, this.showInAppMessagesAutomatically)) * 31, 31, this.diagnosticsEnabled)) * 31)) * 31);
    }

    public final PurchasesConfiguration toConfiguration(Context context) {
        o.h(context, "context");
        return new PurchasesConfiguration.Builder(context, this.apiKey).appUserID(this.appUserId).purchasesAreCompletedBy(this.purchasesAreCompletedBy).showInAppMessagesAutomatically(this.showInAppMessagesAutomatically).store(this.store).diagnosticsEnabled(this.diagnosticsEnabled).entitlementVerificationMode(this.verificationMode).dangerousSettings(this.dangerousSettings).pendingTransactionsForPrepaidPlansEnabled(this.pendingTransactionsForPrepaidPlansEnabled).build();
    }

    public String toString() {
        StringBuilder sb = new StringBuilder("SdkConfigurationState(apiKey=");
        sb.append(this.apiKey);
        sb.append(", appUserId=");
        sb.append(this.appUserId);
        sb.append(", purchasesAreCompletedBy=");
        sb.append(this.purchasesAreCompletedBy);
        sb.append(", showInAppMessagesAutomatically=");
        sb.append(this.showInAppMessagesAutomatically);
        sb.append(", store=");
        sb.append(this.store);
        sb.append(", diagnosticsEnabled=");
        sb.append(this.diagnosticsEnabled);
        sb.append(", verificationMode=");
        sb.append(this.verificationMode);
        sb.append(", dangerousSettings=");
        sb.append(this.dangerousSettings);
        sb.append(", pendingTransactionsForPrepaidPlansEnabled=");
        return AbstractC2761L.h(sb, this.pendingTransactionsForPrepaidPlansEnabled, ')');
    }

    @Override // android.os.Parcelable
    public void writeToParcel(Parcel out, int i6) {
        o.h(out, "out");
        out.writeString(this.apiKey);
        out.writeString(this.appUserId);
        out.writeString(this.purchasesAreCompletedBy.name());
        out.writeInt(this.showInAppMessagesAutomatically ? 1 : 0);
        out.writeString(this.store.name());
        out.writeInt(this.diagnosticsEnabled ? 1 : 0);
        out.writeString(this.verificationMode.name());
        out.writeParcelable(this.dangerousSettings, i6);
        out.writeInt(this.pendingTransactionsForPrepaidPlansEnabled ? 1 : 0);
    }
}
