package com.revenuecat.purchases.google;

import C1.k;
import I2.C0323g;
import I2.C0325i;
import android.text.TextUtils;
import com.revenuecat.purchases.ReplacementMode;
import com.revenuecat.purchases.common.LogWrapperKt;
import com.revenuecat.purchases.common.ReplaceProductInfo;
import com.revenuecat.purchases.models.GoogleReplacementMode;
import kotlin.jvm.internal.o;

/* JADX INFO: loaded from: classes3.dex */
public final class BillingFlowParamsExtensionsKt {
    public static final void setUpgradeInfo(C0323g c0323g, ReplaceProductInfo replaceProductInfo) {
        int playBillingClientMode;
        o.h(c0323g, "<this>");
        o.h(replaceProductInfo, "replaceProductInfo");
        String purchaseToken = replaceProductInfo.getOldPurchase().getPurchaseToken();
        ReplacementMode replacementMode = replaceProductInfo.getReplacementMode();
        if (replacementMode == null) {
            playBillingClientMode = 0;
        } else {
            GoogleReplacementMode googleReplacementMode = replacementMode instanceof GoogleReplacementMode ? (GoogleReplacementMode) replacementMode : null;
            if (googleReplacementMode == null) {
                LogWrapperKt.getCurrentLogHandler().e("[Purchases] - ERROR", "Got non-Google replacement mode", null);
                playBillingClientMode = 0;
            } else {
                playBillingClientMode = googleReplacementMode.getPlayBillingClientMode();
            }
        }
        boolean z6 = (TextUtils.isEmpty(purchaseToken) && TextUtils.isEmpty(null)) ? false : true;
        boolean zIsEmpty = TextUtils.isEmpty(null);
        if (z6 && !zIsEmpty) {
            throw new IllegalArgumentException("Please provide Old SKU purchase information(token/id) or original external transaction id, not both.");
        }
        if (!z6 && zIsEmpty) {
            throw new IllegalArgumentException("Old SKU purchase information(token/id) or original external transaction id must be provided.");
        }
        k kVar = new k(3, false);
        kVar.f691c = purchaseToken;
        kVar.f690b = playBillingClientMode;
        C0325i c0325i = new C0325i();
        c0325i.f2626d = (String) kVar.f691c;
        c0325i.f2624b = kVar.f690b;
        c0323g.f2620d = c0325i;
    }
}
