导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - CheckoutActivity.java 源代码

正在查看: BodyTech v7.6.4 应用的 CheckoutActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.fitnessmobileapps.fma.views;

import android.content.ComponentCallbacks;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
import androidx.activity.OnBackPressedDispatcher;
import androidx.activity.compose.ComponentActivityKt;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import androidx.compose.runtime.Composable;
import androidx.compose.runtime.ComposableTarget;
import androidx.compose.runtime.Composer;
import androidx.compose.runtime.ComposerKt;
import androidx.compose.runtime.internal.ComposableLambdaKt;
import androidx.compose.runtime.internal.StabilityInferred;
import androidx.exifinterface.media.ExifInterface;
import androidx.lifecycle.LifecycleOwnerKt;
import androidx.lifecycle.ViewModelStoreOwner;
import androidx.savedstate.SavedStateRegistryOwner;
import com.fitnessmobileapps.bodytech39559.R;
import com.fitnessmobileapps.fma.core.compose.CustomAlertDialog;
import com.fitnessmobileapps.fma.core.compose.d;
import com.fitnessmobileapps.fma.core.compose.theme.ThemeKt;
import com.fitnessmobileapps.fma.feature.common.activity.BmaAppCompatActivity;
import com.fitnessmobileapps.fma.model.LocationMBOSettings;
import com.fitnessmobileapps.fma.views.checkout.CheckoutScreenKt;
import com.fitnessmobileapps.fma.views.viewmodels.CheckoutViewModel;
import com.fitnessmobileapps.fma.views.viewmodels.a;
import com.fitnessmobileapps.fma.views.viewmodels.b;
import com.fitnessmobileapps.fma.views.viewmodels.c;
import com.mindbodyonline.android.api.sales.model.payments.PaymentConfiguration;
import com.mindbodyonline.android.api.sales.model.pos.catalog.CatalogItem;
import com.mindbodyonline.connect.utils.POSPaymentUtils;
import kotlin.Lazy;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionReferenceImpl;
import kotlinx.coroutines.BuildersKt__Builders_commonKt;
import lf.b;
import nn.a;
import q3.k;

@StabilityInferred(parameters = 0)
@Metadata(d1 = {"\u0000Z\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0010\u000e\n\u0002\b\u0005\n\u0002\u0010\u000b\n\u0002\b\t\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0017\b\u0007\u0018\u0000 H2\u00020\u0001:\u0001IB\u0007¢\u0006\u0004\bF\u0010GJ\u0012\u0010\u0005\u001a\u00020\u00042\b\u0010\u0003\u001a\u0004\u0018\u00010\u0002H\u0014J\b\u0010\u0006\u001a\u00020\u0004H\u0002J\u0010\u0010\t\u001a\u00020\u00042\u0006\u0010\b\u001a\u00020\u0007H\u0002J\u0010\u0010\f\u001a\u00020\u00042\u0006\u0010\u000b\u001a\u00020\nH\u0002J\b\u0010\r\u001a\u00020\u0004H\u0002J\b\u0010\u000e\u001a\u00020\u0004H\u0002J\b\u0010\u000f\u001a\u00020\u0004H\u0002J\u0010\u0010\u0012\u001a\u00020\u00042\u0006\u0010\u0011\u001a\u00020\u0010H\u0002J\u0010\u0010\u0014\u001a\u00020\u00042\u0006\u0010\u0013\u001a\u00020\u0010H\u0002J\b\u0010\u0015\u001a\u00020\u0004H\u0002J\u0010\u0010\u0018\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u0016H\u0002J\u0010\u0010\u0019\u001a\u00020\u00042\u0006\u0010\u0017\u001a\u00020\u0016H\u0002J\b\u0010\u001a\u001a\u00020\u0004H\u0002J\u0010\u0010\u001c\u001a\u00020\u00042\u0006\u0010\u001b\u001a\u00020\u0010H\u0002J\b\u0010\u001d\u001a\u00020\u0004H\u0002J\b\u0010\u001e\u001a\u00020\u0004H\u0002J\b\u0010\u001f\u001a\u00020\u0004H\u0002R\u001b\u0010%\u001a\u00020 8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b!\u0010\"\u001a\u0004\b#\u0010$R\u001a\u0010*\u001a\b\u0012\u0004\u0012\u00020'0&8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b(\u0010)R\u001a\u0010,\u001a\b\u0012\u0004\u0012\u00020'0&8\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b+\u0010)R\u0018\u00100\u001a\u0004\u0018\u00010-8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b.\u0010/R\u0018\u00102\u001a\u0004\u0018\u00010-8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b1\u0010/R\u001c\u00106\u001a\b\u0012\u0002\b\u0003\u0018\u0001038\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b4\u00105R\u001c\u00108\u001a\b\u0012\u0002\b\u0003\u0018\u0001038\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\b7\u00105R\u0014\u0010;\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b9\u0010:R\u0014\u0010=\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b<\u0010:R\u0014\u0010?\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b>\u0010:R\u0014\u0010A\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\b@\u0010:R\u0014\u0010C\u001a\u00020\u00108\u0002X\u0082D¢\u0006\u0006\n\u0004\bB\u0010:R\u0016\u0010E\u001a\u00020\u00168\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bD\u0010\u000e¨\u0006J"}, d2 = {"Lcom/fitnessmobileapps/fma/views/CheckoutActivity;", "Lcom/fitnessmobileapps/fma/feature/common/activity/BmaAppCompatActivity;", "Landroid/os/Bundle;", "savedInstanceState", "", "onCreate", "e0", "Lcom/fitnessmobileapps/fma/views/viewmodels/a$a;", "errorEvent", "b0", "", "errorStringId", "c0", "d0", "Z", "a0", "", "url", "Y", "authorizationUrl", "q0", "h0", "", "isApplied", "t0", "o0", "m0", "accountCreditId", "f0", "k0", "v0", "J", "Lcom/fitnessmobileapps/fma/views/viewmodels/CheckoutViewModel;", "d", "Lkotlin/Lazy;", "X", "()Lcom/fitnessmobileapps/fma/views/viewmodels/CheckoutViewModel;", "viewModel", "Landroidx/activity/result/ActivityResultLauncher;", "Landroid/content/Intent;", "e", "Landroidx/activity/result/ActivityResultLauncher;", "addPaymentMethodLauncher", "k", "tabLauncher", "Lcom/fitnessmobileapps/fma/views/fragments/dialogs/j;", "n", "Lcom/fitnessmobileapps/fma/views/fragments/dialogs/j;", "promoCodeDialog", "p", "giftCardDialog", "Llf/b;", "q", "Llf/b;", "accountCreditConfirmationDialog", "r", "checkoutFailureDialog", "t", "Ljava/lang/String;", "PROMO_CODE_DIALOG_TAG", "v", "GIFT_CARD_DIALOG_TAG", "w", "GIFT_CARD_CONFIRMATION_DIALOG_TAG", "x", "ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG", "y", "CHECKOUT_FAILURE_DIALOG_TAG", "z", "hasPaymentMethod", "<init>", "()V", ExifInterface.GPS_MEASUREMENT_IN_PROGRESS, gf.a.A, "FMA_release"}, k = 1, mv = {1, 8, 0})
public final class CheckoutActivity extends BmaAppCompatActivity {

    public static final Companion INSTANCE = new Companion(null);
    public static final int B = 8;

    private final Lazy viewModel;

    private final ActivityResultLauncher<Intent> addPaymentMethodLauncher;

    private final ActivityResultLauncher<Intent> tabLauncher;

    private com.fitnessmobileapps.fma.views.fragments.dialogs.j promoCodeDialog;

    private com.fitnessmobileapps.fma.views.fragments.dialogs.j giftCardDialog;

    private lf.b<?> accountCreditConfirmationDialog;

    private lf.b<?> checkoutFailureDialog;

    private final String PROMO_CODE_DIALOG_TAG;

    private final String GIFT_CARD_DIALOG_TAG;

    private final String GIFT_CARD_CONFIRMATION_DIALOG_TAG;

    private final String ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG;

    private final String CHECKOUT_FAILURE_DIALOG_TAG;

    private boolean hasPaymentMethod;

    @Metadata(d1 = {"\u0000(\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000e\n\u0002\b\u0005\b\u0086\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\r\u0010\u000eJ \u0010\t\u001a\u00020\b2\u0006\u0010\u0003\u001a\u00020\u00022\u0006\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0007\u001a\u00020\u0006H\u0007R\u0014\u0010\u000b\u001a\u00020\n8\u0006X\u0086T¢\u0006\u0006\n\u0004\b\u000b\u0010\f¨\u0006\u000f"}, d2 = {"Lcom/fitnessmobileapps/fma/views/CheckoutActivity$a;", "", "Landroid/content/Context;", "context", "Lcom/mindbodyonline/android/api/sales/model/pos/catalog/CatalogItem;", "catalogItem", "Lcom/fitnessmobileapps/fma/views/viewmodels/d;", "values", "Landroid/content/Intent;", gf.a.A, "", "ARG_INITIALIZER", "Ljava/lang/String;", "<init>", "()V", "FMA_release"}, k = 1, mv = {1, 8, 0})
    public static final class Companion {
        private Companion() {
        }

        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        public final Intent a(Context context, CatalogItem catalogItem, com.fitnessmobileapps.fma.views.viewmodels.d values) {
            kotlin.jvm.internal.r.i(context, "context");
            kotlin.jvm.internal.r.i(catalogItem, "catalogItem");
            kotlin.jvm.internal.r.i(values, "values");
            Intent intent = new Intent(context, (Class<?>) CheckoutActivity.class);
            String g10 = cf.d.g(catalogItem);
            kotlin.jvm.internal.r.h(g10, "toJson(catalogItem)");
            intent.putExtra("ARG_INITIALIZER", new c.CatalogItemInitializer(g10, values));
            return intent;
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n"}, d2 = {"Landroidx/activity/result/ActivityResult;", "result", "", "<anonymous>"}, k = 3, mv = {1, 8, 0})
    static final class b implements ActivityResultCallback<ActivityResult> {
        b() {
        }

        @Override
        public final void onActivityResult(ActivityResult activityResult) {
            Intent data;
            if (activityResult != null) {
                CheckoutActivity checkoutActivity = CheckoutActivity.this;
                if (activityResult.getResultCode() != -1 || (data = activityResult.getData()) == null) {
                    return;
                }
                checkoutActivity.X().N(data);
            }
        }
    }

    @Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0000\u0010\u0003\u001a\u00020\u00022\b\u0010\u0001\u001a\u0004\u0018\u00010\u0000H\n"}, d2 = {"Landroidx/activity/result/ActivityResult;", "result", "", "<anonymous>"}, k = 3, mv = {1, 8, 0})
    static final class c implements ActivityResultCallback<ActivityResult> {
        c() {
        }

        @Override
        public final void onActivityResult(ActivityResult activityResult) {
            if (activityResult == null || activityResult.getResultCode() != -1) {
                return;
            }
            CheckoutActivity.this.X().N0(b.C0269b.f11379a);
        }
    }

    public CheckoutActivity() {
        Lazy a10;
        final Function0<nn.a> function0 = new Function0<nn.a>() {
            {
                super(0);
            }

            @Override
            public final nn.a invoke() {
                a.Companion companion = nn.a.INSTANCE;
                ComponentCallbacks componentCallbacks = this;
                return companion.b((ViewModelStoreOwner) componentCallbacks, componentCallbacks instanceof SavedStateRegistryOwner ? (SavedStateRegistryOwner) componentCallbacks : null);
            }
        };
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.f33241e;
        final xn.a aVar = null;
        final Object[] objArr = 0 == true ? 1 : 0;
        a10 = kotlin.d.a(lazyThreadSafetyMode, new Function0<CheckoutViewModel>() {
            {
                super(0);
            }

            @Override
            public final CheckoutViewModel invoke() {
                return org.koin.androidx.viewmodel.ext.android.a.a(this, aVar, kotlin.jvm.internal.v.b(CheckoutViewModel.class), function0, objArr);
            }
        });
        this.viewModel = a10;
        this.addPaymentMethodLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new b());
        this.tabLauncher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new c());
        this.PROMO_CODE_DIALOG_TAG = "PROMO_CODE_DIALOG_TAG";
        this.GIFT_CARD_DIALOG_TAG = "GIFT_CARD_DIALOG_TAG";
        this.GIFT_CARD_CONFIRMATION_DIALOG_TAG = "GIFT_CARD_CONFIRMATION_DIALOG_TAG";
        this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG = "ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG";
        this.CHECKOUT_FAILURE_DIALOG_TAG = "CHECKOUT_FAILURE_DIALOG_TAG";
    }

    private final void J() {
        setResult(667);
        finish();
    }

    public final CheckoutViewModel X() {
        return (CheckoutViewModel) this.viewModel.getValue();
    }

    private final void Y(String url) {
        this.tabLauncher.launch(SCACustomTabActivity.INSTANCE.a(this, url));
    }

    private final void Z() {
        PaymentConfiguration currentPaymentConfig = X().getCurrentPaymentConfig();
        if (currentPaymentConfig != null) {
            Intent addPaymentIntent = AddPaymentCardActivity.B0(this, currentPaymentConfig, Boolean.FALSE);
            ActivityResultLauncher<Intent> activityResultLauncher = this.addPaymentMethodLauncher;
            kotlin.jvm.internal.r.h(addPaymentIntent, "addPaymentIntent");
            activityResultLauncher.launch(addPaymentIntent);
        }
    }

    private final void a0() {
        this.addPaymentMethodLauncher.launch(X().Z(this));
    }

    public final void b0(a.C0268a errorEvent) {
        Unit unit;
        String string;
        q3.k errorType = errorEvent.getError().getErrorType();
        if (!(errorType instanceof k.PromoCodeError)) {
            k0();
            return;
        }
        Exception exception = ((k.PromoCodeError) errorType).getException();
        if (exception == null || (string = getString(POSPaymentUtils.l0(exception))) == null) {
            unit = null;
        } else {
            Toast.makeText(this, string, 0).show();
            unit = Unit.f33247a;
        }
        if (unit == null) {
            k0();
        }
    }

    public final void c0(int errorStringId) {
        Toast.makeText(this, errorStringId, 0).show();
    }

    public final void d0() {
        if (this.hasPaymentMethod) {
            a0();
        } else {
            Z();
        }
    }

    public final void e0() {
        Intent intent = new Intent();
        intent.putExtra("ShoppingCart.ARG_PRODUCT_NAME", X().k0());
        intent.putExtra("ShoppingCart.ARG_USER_FIRST_NAME", X().l0());
        setResult(555, intent);
    }

    public final void f0(final String accountCreditId) {
        lf.b<?> bVar = (lf.b) getSupportFragmentManager().findFragmentByTag(this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG);
        this.accountCreditConfirmationDialog = bVar;
        if (bVar == null) {
            this.accountCreditConfirmationDialog = com.fitnessmobileapps.fma.util.w0.h(getSupportFragmentManager(), this.ACCOUNT_CREDIT_CONFIRMATION_DIALOG_TAG, R.string.message_account_credit_usage, new b.d() {
                @Override
                public final void a(lf.b bVar2, View view) {
                    CheckoutActivity.g0(CheckoutActivity.this, accountCreditId, bVar2, view);
                }
            });
        }
        lf.b<?> bVar2 = this.accountCreditConfirmationDialog;
        if (bVar2 != null) {
            bVar2.U(getSupportFragmentManager());
        }
    }

    public static final void g0(CheckoutActivity this$0, String accountCreditId, lf.b bVar, View view) {
        kotlin.jvm.internal.r.i(this$0, "this$0");
        kotlin.jvm.internal.r.i(accountCreditId, "$accountCreditId");
        bVar.dismiss();
        this$0.X().N0(new b.a(accountCreditId, false));
    }

    public final void h0() {
        new qb.b(this).setTitle(R.string.please_add_payment_method).setMessage(R.string.add_payment_method_message).setPositiveButton(R.string.button_continue, new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i10) {
                CheckoutActivity.i0(CheckoutActivity.this, dialogInterface, i10);
            }
        }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i10) {
                CheckoutActivity.j0(dialogInterface, i10);
            }
        }).show();
    }

    public static final void i0(CheckoutActivity this$0, DialogInterface dialogInterface, int i10) {
        kotlin.jvm.internal.r.i(this$0, "this$0");
        this$0.d0();
        dialogInterface.dismiss();
    }

    public static final void j0(DialogInterface dialogInterface, int i10) {
        if (dialogInterface != null) {
            dialogInterface.dismiss();
        }
    }

    private final void k0() {
        lf.b<?> bVar;
        lf.b<?> bVar2 = (lf.b) getSupportFragmentManager().findFragmentByTag(this.CHECKOUT_FAILURE_DIALOG_TAG);
        this.checkoutFailureDialog = bVar2;
        if (bVar2 == null) {
            this.checkoutFailureDialog = com.fitnessmobileapps.fma.util.w0.f(getSupportFragmentManager(), this.CHECKOUT_FAILURE_DIALOG_TAG, R.string.error_checkout_failed_title, R.string.error_checkout_failed_message, new b.d() {
                @Override
                public final void a(lf.b bVar3, View view) {
                    CheckoutActivity.l0(bVar3, view);
                }
            });
        }
        lf.b<?> bVar3 = this.checkoutFailureDialog;
        if (bVar3 == null || bVar3.isVisible() || (bVar = this.checkoutFailureDialog) == null) {
            return;
        }
        bVar.U(getSupportFragmentManager());
    }

    public static final void l0(lf.b bVar, View view) {
        bVar.dismiss();
    }

    public final void m0() {
        com.fitnessmobileapps.fma.util.w0.h(getSupportFragmentManager(), this.GIFT_CARD_CONFIRMATION_DIALOG_TAG, R.string.message_gift_card_usage, new b.d() {
            @Override
            public final void a(lf.b bVar, View view) {
                CheckoutActivity.n0(CheckoutActivity.this, bVar, view);
            }
        }).U(getSupportFragmentManager());
    }

    public static final void n0(CheckoutActivity this$0, lf.b bVar, View view) {
        kotlin.jvm.internal.r.i(this$0, "this$0");
        bVar.dismiss();
        this$0.X().N0(b.c.f11380a);
    }

    public final void o0(boolean isApplied) {
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = (com.fitnessmobileapps.fma.views.fragments.dialogs.j) getSupportFragmentManager().findFragmentByTag(this.PROMO_CODE_DIALOG_TAG);
        this.giftCardDialog = jVar;
        if (jVar == null) {
            com.fitnessmobileapps.fma.views.fragments.dialogs.j D = new com.fitnessmobileapps.fma.views.fragments.dialogs.j().X(R.string.gift_card_hint).V(R.string.gift_card_label).H(R.string.gift_card_message).M(R.string.redeem).Y(1).D(this.GIFT_CARD_DIALOG_TAG);
            D.P(new b.d() {
                @Override
                public final void a(lf.b bVar, View view) {
                    CheckoutActivity.p0(CheckoutActivity.this, bVar, view);
                }
            });
            this.giftCardDialog = D;
        }
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar2 = this.giftCardDialog;
        if (jVar2 != null) {
            jVar2.U(getSupportFragmentManager());
        }
    }

    public static final void p0(CheckoutActivity this$0, lf.b bVar, View view) {
        String W;
        boolean z10;
        kotlin.jvm.internal.r.i(this$0, "this$0");
        com.fitnessmobileapps.fma.util.d0.a(view.getContext(), view);
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = bVar instanceof com.fitnessmobileapps.fma.views.fragments.dialogs.j ? (com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar : null;
        if (jVar != null && (W = jVar.W()) != null) {
            z10 = kotlin.text.s.z(W);
            if (!z10) {
                this$0.X().N0(new b.d(W));
            }
            ((com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar).Z(null);
        }
        bVar.dismiss();
    }

    public final void q0(final String authorizationUrl) {
        new qb.b(this).setMessage(R.string.sca_authentication_message).setPositiveButton(R.string.button_continue, new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i10) {
                CheckoutActivity.r0(CheckoutActivity.this, authorizationUrl, dialogInterface, i10);
            }
        }).setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
            @Override
            public final void onClick(DialogInterface dialogInterface, int i10) {
                CheckoutActivity.s0(CheckoutActivity.this, dialogInterface, i10);
            }
        }).show();
    }

    public static final void r0(CheckoutActivity this$0, String authorizationUrl, DialogInterface dialogInterface, int i10) {
        kotlin.jvm.internal.r.i(this$0, "this$0");
        kotlin.jvm.internal.r.i(authorizationUrl, "$authorizationUrl");
        this$0.Y(authorizationUrl);
        dialogInterface.dismiss();
    }

    public static final void s0(CheckoutActivity this$0, DialogInterface dialogInterface, int i10) {
        kotlin.jvm.internal.r.i(this$0, "this$0");
        this$0.J();
    }

    public final void t0(boolean isApplied) {
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = (com.fitnessmobileapps.fma.views.fragments.dialogs.j) getSupportFragmentManager().findFragmentByTag(this.PROMO_CODE_DIALOG_TAG);
        this.promoCodeDialog = jVar;
        if (jVar == null) {
            com.fitnessmobileapps.fma.views.fragments.dialogs.j D = new com.fitnessmobileapps.fma.views.fragments.dialogs.j().X(R.string.promo_code_hint).V(R.string.promo_code_title).Y(1).H(R.string.promo_code_message).M(R.string.redeem).D(this.PROMO_CODE_DIALOG_TAG);
            D.P(new b.d() {
                @Override
                public final void a(lf.b bVar, View view) {
                    CheckoutActivity.u0(CheckoutActivity.this, bVar, view);
                }
            });
            this.promoCodeDialog = D;
        }
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar2 = this.promoCodeDialog;
        if (jVar2 != null) {
            jVar2.U(getSupportFragmentManager());
        }
    }

    public static final void u0(CheckoutActivity this$0, lf.b bVar, View view) {
        String W;
        boolean z10;
        kotlin.jvm.internal.r.i(this$0, "this$0");
        com.fitnessmobileapps.fma.util.d0.a(view.getContext(), view);
        com.fitnessmobileapps.fma.views.fragments.dialogs.j jVar = bVar instanceof com.fitnessmobileapps.fma.views.fragments.dialogs.j ? (com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar : null;
        if (jVar != null && (W = jVar.W()) != null) {
            z10 = kotlin.text.s.z(W);
            if (!z10) {
                this$0.X().N0(new b.g(W));
            }
            ((com.fitnessmobileapps.fma.views.fragments.dialogs.j) bVar).Z(null);
        }
        bVar.dismiss();
    }

    public final void v0() {
        CustomAlertDialog.b(new CustomAlertDialog(), new d.StripePaymentFailure(this), null, 2, null);
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        com.fitnessmobileapps.fma.views.viewmodels.c cVar;
        Object parcelable;
        super.onCreate(savedInstanceState);
        if (getIntent().hasExtra("ARG_INITIALIZER")) {
            LocationMBOSettings.INSTANCE.getLocale(h1.a.k(this).l());
            if (Build.VERSION.SDK_INT >= 33) {
                Bundle extras = getIntent().getExtras();
                if (extras != null) {
                    parcelable = extras.getParcelable("ARG_INITIALIZER", com.fitnessmobileapps.fma.views.viewmodels.c.class);
                    cVar = (com.fitnessmobileapps.fma.views.viewmodels.c) parcelable;
                    if (cVar == null) {
                        X().F0(cVar);
                    } else {
                        J();
                    }
                }
                cVar = null;
                if (cVar == null) {
                }
            } else {
                Bundle extras2 = getIntent().getExtras();
                if (extras2 != null) {
                    cVar = (com.fitnessmobileapps.fma.views.viewmodels.c) extras2.getParcelable("ARG_INITIALIZER");
                    if (cVar == null) {
                    }
                }
                cVar = null;
                if (cVar == null) {
                }
            }
        } else {
            J();
        }
        BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new CheckoutActivity$onCreate$1(this, null), 3, null);
        LifecycleOwnerKt.getLifecycleScope(this).launchWhenStarted(new CheckoutActivity$onCreate$2(this, null));
        BuildersKt__Builders_commonKt.launch$default(LifecycleOwnerKt.getLifecycleScope(this), null, null, new CheckoutActivity$onCreate$3(this, null), 3, null);
        ComponentActivityKt.setContent$default(this, null, ComposableLambdaKt.composableLambdaInstance(96899331, true, new Function2<Composer, Integer, Unit>() {
            {
                super(2);
            }

            @Override
            public Unit invoke(Composer composer, Integer num) {
                invoke(composer, num.intValue());
                return Unit.f33247a;
            }

            @ComposableTarget(applier = "androidx.compose.ui.UiComposable")
            @Composable
            public final void invoke(Composer composer, int i10) {
                if ((i10 & 11) == 2 && composer.getSkipping()) {
                    composer.skipToGroupEnd();
                    return;
                }
                if (ComposerKt.isTraceInProgress()) {
                    ComposerKt.traceEventStart(96899331, i10, -1, "com.fitnessmobileapps.fma.views.CheckoutActivity.onCreate.<anonymous> (CheckoutActivity.kt:154)");
                }
                final CheckoutActivity checkoutActivity = CheckoutActivity.this;
                ThemeKt.a(ComposableLambdaKt.composableLambda(composer, -1319386237, true, new Function2<Composer, Integer, Unit>() {

                    @Metadata(k = 3, mv = {1, 8, 0}, xi = 48)
                    class C02531 extends FunctionReferenceImpl implements Function0<Unit> {
                        C02531(Object obj) {
                            super(0, obj, OnBackPressedDispatcher.class, "onBackPressed", "onBackPressed()V", 0);
                        }

                        @Override
                        public Unit invoke() {
                            invoke2();
                            return Unit.f33247a;
                        }

                        public final void invoke2() {
                            ((OnBackPressedDispatcher) this.receiver).onBackPressed();
                        }
                    }

                    {
                        super(2);
                    }

                    @Override
                    public Unit invoke(Composer composer2, Integer num) {
                        invoke(composer2, num.intValue());
                        return Unit.f33247a;
                    }

                    @ComposableTarget(applier = "androidx.compose.ui.UiComposable")
                    @Composable
                    public final void invoke(Composer composer2, int i11) {
                        if ((i11 & 11) == 2 && composer2.getSkipping()) {
                            composer2.skipToGroupEnd();
                            return;
                        }
                        if (ComposerKt.isTraceInProgress()) {
                            ComposerKt.traceEventStart(-1319386237, i11, -1, "com.fitnessmobileapps.fma.views.CheckoutActivity.onCreate.<anonymous>.<anonymous> (CheckoutActivity.kt:155)");
                        }
                        CheckoutViewModel X = CheckoutActivity.this.X();
                        C02531 c02531 = new C02531(CheckoutActivity.this.getOnBackPressedDispatcher());
                        final CheckoutActivity checkoutActivity2 = CheckoutActivity.this;
                        CheckoutScreenKt.a(null, X, c02531, new Function1<com.fitnessmobileapps.fma.views.viewmodels.b, Unit>() {
                            {
                                super(1);
                            }

                            public final void a(com.fitnessmobileapps.fma.views.viewmodels.b action) {
                                boolean z10;
                                boolean z11;
                                kotlin.jvm.internal.r.i(action, "action");
                                if (kotlin.jvm.internal.r.d(action, b.e.f11382a)) {
                                    CheckoutActivity.this.d0();
                                    return;
                                }
                                if (action instanceof b.d) {
                                    CheckoutActivity checkoutActivity3 = CheckoutActivity.this;
                                    z11 = kotlin.text.s.z(((b.d) action).getCodeInputted());
                                    checkoutActivity3.o0(!z11);
                                    return;
                                }
                                if (action instanceof b.g) {
                                    CheckoutActivity checkoutActivity4 = CheckoutActivity.this;
                                    z10 = kotlin.text.s.z(((b.g) action).getCodeInputted());
                                    checkoutActivity4.t0(!z10);
                                    return;
                                }
                                if (action instanceof b.a) {
                                    b.a aVar = (b.a) action;
                                    if (aVar.getIsApplied()) {
                                        CheckoutActivity.this.X().N0(new b.a(aVar.getAccountCreditId(), true));
                                        return;
                                    } else {
                                        CheckoutActivity.this.f0(aVar.getAccountCreditId());
                                        return;
                                    }
                                }
                                if (!(action instanceof b.c)) {
                                    CheckoutActivity.this.X().N0(action);
                                } else if (CheckoutActivity.this.X().r0() || !CheckoutActivity.this.X().T()) {
                                    CheckoutActivity.this.X().N0(action);
                                } else {
                                    CheckoutActivity.this.m0();
                                }
                            }

                            @Override
                            public Unit invoke(com.fitnessmobileapps.fma.views.viewmodels.b bVar) {
                                a(bVar);
                                return Unit.f33247a;
                            }
                        }, composer2, 64, 1);
                        if (ComposerKt.isTraceInProgress()) {
                            ComposerKt.traceEventEnd();
                        }
                    }
                }), composer, 6);
                if (ComposerKt.isTraceInProgress()) {
                    ComposerKt.traceEventEnd();
                }
            }
        }), 1, null);
        X().R0();
    }
}