导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - PromosActivity.java 源代码

正在查看: Hopscotch v9.7.2 应用的 PromosActivity.java JAVA 源代码文件

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


package in.hopscotch.android.ui.promos.ui;

import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Build;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import androidx.core.widget.NestedScrollView;
import androidx.databinding.p;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import androidx.media3.exoplayer.h0;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.material.datepicker.m;
import in.hopscotch.android.activity.customerinfo.LoginActivity;
import in.hopscotch.android.activity.t2;
import in.hopscotch.android.api.model.PromoItem;
import in.hopscotch.android.api.model.PromotionData;
import in.hopscotch.android.api.model.ShoppingBagResponse;
import in.hopscotch.android.components.edittext.CustomEditBox;
import in.hopscotch.android.databinding.j2;
import in.hopscotch.android.domain.response.base.DialogButtonActions;
import in.hopscotch.android.domain.response.base.DialogDataItem;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.ui.promos.ui.PromosActivity;
import in.hopscotch.android.util.q;
import in.hopscotch.android.util.s0;
import in.juspay.hyper.constants.LogCategory;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.collections.x;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.FunctionAdapter;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.l;
import kotlin.text.r;
import org.jetbrains.annotations.NotNull;

@Metadata
@SourceDebugExtension({"SMAP\nPromosActivity.kt\nKotlin\n*S Kotlin\n*F\n+ 1 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n+ 2 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt\n+ 3 Bundle+Extensions.kt\nin/hopscotch/android/hscheckout/util/Bundle_ExtensionsKt\n+ 4 TextView.kt\nandroidx/core/widget/TextViewKt\n+ 5 fake.kt\nkotlin/jvm/internal/FakeKt\n+ 6 _Collections.kt\nkotlin/collections/CollectionsKt___CollectionsKt\n*L\n1#1,485:1\n75#2,13:486\n13#3,4:499\n65#4,16:503\n93#4,3:519\n1#5:522\n1549#6:523\n1620#6,3:524\n1855#6,2:527\n1855#6,2:529\n*S KotlinDebug\n*F\n+ 1 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n*L\n59#1:486,13\n72#1:499,4\n102#1:503,16\n102#1:519,3\n427#1:523\n427#1:524,3\n469#1:527,2\n478#1:529,2\n*E\n"})
public final class PromosActivity extends in.hopscotch.android.ui.promos.ui.b {

    @NotNull
    public static final a i = new a(null);
    private in.hopscotch.android.domain.response.promos.a appliedItem;
    private String appliedPromoCode;
    private Integer appliedPromoPosition;
    private j2 binding;
    private Integer cartTotalAmount;
    private Double fromNetAmount;
    private String fromScreen;
    private Double fromShipping;
    private in.hopscotch.android.ui.promos.adapter.b listAdapter;
    private boolean needToRefreshTheCart;
    private Integer productId;
    private in.hopscotch.android.domain.response.promos.b promosListResponse;

    @NotNull
    private final l promosViewModel$delegate = new ViewModelLazy(Reflection.getOrCreateKotlinClass(in.hopscotch.android.presentation.viewmodel.promos.a.class), new e(this), new d(this), new f(null, this));
    private ShoppingBagResponse shoppingBagResponse;

    public static final class a {
        public a(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        @NotNull
        public static Intent a(@NotNull Context context, Integer num, Double d, Double d2, ShoppingBagResponse shoppingBagResponse, @NotNull String fromScreen, Integer num2) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(fromScreen, "fromScreen");
            Intent intent = new Intent(context, (Class<?>) PromosActivity.class);
            intent.putExtra("total_amount", num);
            intent.putExtra("SHOPPING_CART_RESPONSE", (Serializable) shoppingBagResponse);
            intent.putExtra("shipping", d);
            intent.putExtra("net_amount", d2);
            intent.putExtra("product_id", num2);
            intent.putExtra("from_screen", fromScreen);
            return intent;
        }

        private a() {
        }
    }

    @SourceDebugExtension({"SMAP\nTextView.kt\nKotlin\n*S Kotlin\n*F\n+ 1 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$textWatcher$1\n+ 2 PromosActivity.kt\nin/hopscotch/android/ui/promos/ui/PromosActivity\n+ 3 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$1\n+ 4 TextView.kt\nandroidx/core/widget/TextViewKt$addTextChangedListener$2\n*L\n1#1,97:1\n103#2,9:98\n71#3:107\n77#4:108\n*E\n"})
    public static final class b implements TextWatcher {
        public b() {
        }

        @Override
        public final void afterTextChanged(Editable editable) {
            boolean isEmpty = TextUtils.isEmpty(String.valueOf(editable));
            j2 j2Var = null;
            ?? r2 = PromosActivity.this;
            if (isEmpty) {
                j2 j2Var2 = ((PromosActivity) r2).binding;
                if (j2Var2 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                    j2Var2 = null;
                }
                j2Var2.f.setTextColor(androidx.core.content.a.b((Context) r2, 2131099961));
                j2 j2Var3 = ((PromosActivity) r2).binding;
                if (j2Var3 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("binding");
                } else {
                    j2Var = j2Var3;
                }
                j2Var.f.setEnabled(false);
                return;
            }
            j2 j2Var4 = ((PromosActivity) r2).binding;
            if (j2Var4 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var4 = null;
            }
            j2Var4.f.setTextColor(androidx.core.content.a.b((Context) r2, 2131099983));
            j2 j2Var5 = ((PromosActivity) r2).binding;
            if (j2Var5 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var5;
            }
            j2Var.f.setEnabled(true);
        }

        @Override
        public final void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public final void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    public static final class c implements Observer, FunctionAdapter {
        private final Function1 function;

        public c(Function1 function) {
            Intrinsics.checkNotNullParameter(function, "function");
            this.function = function;
        }

        public final boolean equals(Object obj) {
            if ((obj instanceof Observer) && (obj instanceof FunctionAdapter)) {
                return Intrinsics.areEqual(this.function, ((FunctionAdapter) obj).getFunctionDelegate());
            }
            return false;
        }

        @Override
        @NotNull
        public final kotlin.h<?> getFunctionDelegate() {
            return this.function;
        }

        public final int hashCode() {
            return this.function.hashCode();
        }

        public final void onChanged(Object obj) {
            this.function.invoke(obj);
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$factoryPromise$2\n*L\n1#1,90:1\n*E\n"})
    public static final class d extends Lambda implements Function0<ViewModelProvider.Factory> {
        public final androidx.activity.j h;

        public d(androidx.activity.j jVar) {
            super(0);
            this.h = jVar;
        }

        @Override
        public final ViewModelProvider.Factory invoke() {
            return this.h.getDefaultViewModelProviderFactory();
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$3\n*L\n1#1,90:1\n*E\n"})
    public static final class e extends Lambda implements Function0<ViewModelStore> {
        public final androidx.activity.j h;

        public e(androidx.activity.j jVar) {
            super(0);
            this.h = jVar;
        }

        @Override
        public final ViewModelStore invoke() {
            return this.h.getViewModelStore();
        }
    }

    @SourceDebugExtension({"SMAP\nActivityViewModelLazy.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ActivityViewModelLazy.kt\nandroidx/activity/ActivityViewModelLazyKt$viewModels$4\n*L\n1#1,90:1\n*E\n"})
    public static final class f extends Lambda implements Function0<CreationExtras> {
        public final Function0 h;
        public final androidx.activity.j i;

        public f(Function0 function0, androidx.activity.j jVar) {
            super(0);
            this.h = function0;
            this.i = jVar;
        }

        @Override
        public final CreationExtras invoke() {
            CreationExtras creationExtras;
            Function0 function0 = this.h;
            return (function0 == null || (creationExtras = (CreationExtras) function0.invoke()) == null) ? this.i.getDefaultViewModelCreationExtras() : creationExtras;
        }
    }

    public static void T0(PromosActivity this$0, NestedScrollView nestedScrollView, int i2) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        Intrinsics.checkNotNullParameter(nestedScrollView, "<anonymous parameter 0>");
        j2 j2Var = null;
        if (i2 > 10) {
            j2 j2Var2 = this$0.binding;
            if (j2Var2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var2;
            }
            j2Var.o.setText("Offers");
            return;
        }
        j2 j2Var3 = this$0.binding;
        if (j2Var3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        } else {
            j2Var = j2Var3;
        }
        j2Var.o.setText("");
    }

    public static void U0(PromosActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        j2 j2Var = this$0.binding;
        if (j2Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var = null;
        }
        if (String.valueOf(j2Var.k.getText()).length() > 0) {
            j2 j2Var2 = this$0.binding;
            if (j2Var2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var2 = null;
            }
            this$0.q1(String.valueOf(j2Var2.k.getText()), null);
        }
    }

    public static void V0(PromosActivity this$0) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        j2 j2Var = this$0.binding;
        j2 j2Var2 = null;
        if (j2Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var = null;
        }
        if (String.valueOf(j2Var.k.getText()).length() > 0) {
            j2 j2Var3 = this$0.binding;
            if (j2Var3 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var2 = j2Var3;
            }
            this$0.t1(String.valueOf(j2Var2.k.getText()), this$0.appliedPromoPosition);
        }
    }

    public static boolean W0(PromosActivity this$0, View view, int i2, KeyEvent keyEvent) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        if (keyEvent.getAction() != 0) {
            return false;
        }
        if (i2 != 23 && i2 != 66) {
            return false;
        }
        Intrinsics.checkNotNull(view, "null cannot be cast to non-null type in.hopscotch.android.components.edittext.CustomEditBox");
        j2 j2Var = null;
        if (TextUtils.isEmpty(String.valueOf(((CustomEditBox) view).getText()))) {
            j2 j2Var2 = this$0.binding;
            if (j2Var2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var2 = null;
            }
            j2Var2.f.setTextColor(androidx.core.content.a.b(this$0, 2131099710));
            j2 j2Var3 = this$0.binding;
            if (j2Var3 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var3;
            }
            j2Var.f.setEnabled(false);
        } else {
            j2 j2Var4 = this$0.binding;
            if (j2Var4 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var4 = null;
            }
            j2Var4.f.setTextColor(androidx.core.content.a.b(this$0, 2131099983));
            j2 j2Var5 = this$0.binding;
            if (j2Var5 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var5;
            }
            j2Var.f.setEnabled(true);
        }
        return true;
    }

    public static final void X0(PromosActivity promosActivity, String str, String str2) {
        int i2;
        List<in.hopscotch.android.domain.response.promos.a> d2;
        ShoppingBagResponse shoppingBagResponse = promosActivity.shoppingBagResponse;
        if (shoppingBagResponse != null) {
            Intrinsics.checkNotNull(shoppingBagResponse);
            if (shoppingBagResponse.orderDetails != null) {
                in.hopscotch.android.domain.response.promos.b bVar = promosActivity.promosListResponse;
                List list = null;
                if (bVar != null && (d2 = bVar.d()) != null) {
                    for (in.hopscotch.android.domain.response.promos.a aVar : d2) {
                        if ((aVar.h().length() > 0) & r.g(aVar.h(), str2, true)) {
                            break;
                        }
                    }
                }
                aVar = null;
                double j = aVar != null ? aVar.j() : 0.0d;
                in.hopscotch.android.analytics.c m = in.hopscotch.android.analytics.c.m();
                ShoppingBagResponse shoppingBagResponse2 = promosActivity.shoppingBagResponse;
                Intrinsics.checkNotNull(shoppingBagResponse2);
                double d3 = shoppingBagResponse2.orderDetails.productAmount;
                ShoppingBagResponse shoppingBagResponse3 = promosActivity.shoppingBagResponse;
                Intrinsics.checkNotNull(shoppingBagResponse3);
                float f2 = shoppingBagResponse3.orderDetails.totalAmount;
                Double d4 = promosActivity.fromShipping;
                Intrinsics.checkNotNull(d4);
                double doubleValue = d4.doubleValue();
                ShoppingBagResponse shoppingBagResponse4 = promosActivity.shoppingBagResponse;
                Intrinsics.checkNotNull(shoppingBagResponse4);
                if (shoppingBagResponse4.promotionData != null) {
                    ShoppingBagResponse shoppingBagResponse5 = promosActivity.shoppingBagResponse;
                    Intrinsics.checkNotNull(shoppingBagResponse5);
                    if (shoppingBagResponse5.promotionData.orderPromocodes != null) {
                        ShoppingBagResponse shoppingBagResponse6 = promosActivity.shoppingBagResponse;
                        Intrinsics.checkNotNull(shoppingBagResponse6);
                        list = shoppingBagResponse6.promotionData.orderPromocodes;
                    }
                }
                List list2 = list;
                ShoppingBagResponse shoppingBagResponse7 = promosActivity.shoppingBagResponse;
                Intrinsics.checkNotNull(shoppingBagResponse7);
                if (shoppingBagResponse7.promotionData != null) {
                    ShoppingBagResponse shoppingBagResponse8 = promosActivity.shoppingBagResponse;
                    Intrinsics.checkNotNull(shoppingBagResponse8);
                    if (shoppingBagResponse8.promotionData.orderPromocodes != null) {
                        ShoppingBagResponse shoppingBagResponse9 = promosActivity.shoppingBagResponse;
                        Intrinsics.checkNotNull(shoppingBagResponse9);
                        i2 = shoppingBagResponse9.promotionData.orderPromocodes.size();
                        ShoppingBagResponse shoppingBagResponse10 = promosActivity.shoppingBagResponse;
                        Intrinsics.checkNotNull(shoppingBagResponse10);
                        double d5 = shoppingBagResponse10.orderDetails.discount;
                        Double d6 = promosActivity.fromNetAmount;
                        Intrinsics.checkNotNull(d6);
                        double doubleValue2 = d6.doubleValue();
                        m.getClass();
                        in.hopscotch.android.analytics.c.Y(false, str2, d3, f2, doubleValue, j, str, list2, i2, d5, doubleValue2, (String) null);
                    }
                }
                i2 = 0;
                ShoppingBagResponse shoppingBagResponse102 = promosActivity.shoppingBagResponse;
                Intrinsics.checkNotNull(shoppingBagResponse102);
                double d52 = shoppingBagResponse102.orderDetails.discount;
                Double d62 = promosActivity.fromNetAmount;
                Intrinsics.checkNotNull(d62);
                double doubleValue22 = d62.doubleValue();
                m.getClass();
                in.hopscotch.android.analytics.c.Y(false, str2, d3, f2, doubleValue, j, str, list2, i2, d52, doubleValue22, (String) null);
            }
        }
    }

    public static final void Y0(in.hopscotch.android.ui.promos.ui.PromosActivity r17, java.lang.String r18, boolean r19) {
        throw new UnsupportedOperationException("Method not decompiled: in.hopscotch.android.ui.promos.ui.PromosActivity.Y0(in.hopscotch.android.ui.promos.ui.PromosActivity, java.lang.String, boolean):void");
    }

    public static final void g1(final PromosActivity promosActivity, in.hopscotch.android.domain.response.base.b bVar) {
        promosActivity.getClass();
        final DialogDataItem dialog = bVar.getDialog();
        if (dialog != null) {
            if (dialog.c() == null || dialog.d() == null) {
                String e2 = dialog.e();
                String b2 = dialog.b();
                DialogInterface.OnDismissListener onDismissListener = new DialogInterface.OnDismissListener() {
                    @Override
                    public final void onDismiss(DialogInterface dialogInterface) {
                        PromosActivity.a aVar = PromosActivity.i;
                        dagger.hilt.internal.b this$0 = PromosActivity.this;
                        Intrinsics.checkNotNullParameter(this$0, "this$0");
                        DialogDataItem dialogDataItem = dialog;
                        Intrinsics.checkNotNullParameter(dialogDataItem, "$dialogDataItem");
                        DialogButtonActions c2 = dialogDataItem.c();
                        s0.e(this$0, c2 != null ? c2.b() : null, null, null, null, 0, false, 0, null, 0);
                    }
                };
                DialogButtonActions c2 = dialog.c();
                q.i(promosActivity, e2, b2, onDismissListener, c2 != null ? c2.c() : null);
                return;
            }
            String e3 = dialog.e();
            String b3 = dialog.b();
            in.hopscotch.android.hscheckout.ui.a aVar = new in.hopscotch.android.hscheckout.ui.a(1, promosActivity, dialog);
            DialogButtonActions c3 = dialog.c();
            String c4 = c3 != null ? c3.c() : null;
            t2 t2Var = new t2(1, promosActivity, dialog);
            DialogButtonActions d2 = dialog.d();
            q.f(promosActivity, e3, b3, aVar, c4, t2Var, d2 != null ? d2.c() : null, false);
            return;
        }
        String message = (TextUtils.isEmpty(bVar.getErrorType()) || !r.g(bVar.getErrorType(), "no_promo_mobile", true) || TextUtils.isEmpty(bVar.getMessage())) ? null : bVar.getMessage();
        if (bVar.getMessageBars() != null) {
            Intrinsics.checkNotNull(bVar.getMessageBars());
            if (!r4.isEmpty()) {
                List<in.hopscotch.android.domain.response.base.c> messageBars = bVar.getMessageBars();
                Intrinsics.checkNotNull(messageBars);
                if (!TextUtils.isEmpty(messageBars.get(0).i())) {
                    List<in.hopscotch.android.domain.response.base.c> messageBars2 = bVar.getMessageBars();
                    Intrinsics.checkNotNull(messageBars2);
                    message = messageBars2.get(0).i();
                }
            }
        }
        String otpReason = !TextUtils.isEmpty(bVar.getOtpReason()) ? bVar.getOtpReason() : UserStatus.getInstance().getLoginStatus() ? "PROMOTION_UPDATE_MOBILE" : "PROMOTION_LOGIN";
        int i2 = UserStatus.getInstance().getLoginStatus() ? 2056 : 2057;
        if (!TextUtils.isEmpty(message) && !TextUtils.isEmpty(bVar.getErrorType()) && r.g(bVar.getErrorType(), "no_promo_mobile", true)) {
            Bundle bundle = new Bundle();
            bundle.putString("otpReason", otpReason);
            bundle.putBoolean("verifyMobileForCart", true);
            bundle.putString("redirectMessage", message);
            LoginActivity.i.getClass();
            LoginActivity.a.e(promosActivity, "Cart", "Promo code application", "", false, bundle, i2);
            return;
        }
        j2 j2Var = promosActivity.binding;
        if (j2Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var = null;
        }
        j2Var.i.setText(bVar.getMessage());
        String str = promosActivity.binding;
        if (str == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        } else {
            r1 = str;
        }
        ((j2) r1).i.setVisibility(0);
    }

    public static final void h1(PromosActivity promosActivity, List list) {
        in.hopscotch.android.domain.response.promos.a aVar;
        in.hopscotch.android.domain.response.promos.a aVar2;
        in.hopscotch.android.domain.response.promos.a aVar3;
        promosActivity.getClass();
        LinkedHashMap linkedHashMap = new LinkedHashMap();
        ArrayList arrayList = null;
        linkedHashMap.put("offer_card_count", list != null ? Integer.valueOf(list.size()) : null);
        linkedHashMap.put("promo_code", (list == null || (aVar3 = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null) ? null : aVar3.h());
        linkedHashMap.put("merch_promo", (list == null || (aVar2 = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null || !aVar2.g()) ? "No" : "Yes");
        linkedHashMap.put("promotion_discount", (list == null || (aVar = (in.hopscotch.android.domain.response.promos.a) CollectionsKt.firstOrNull(list)) == null) ? null : Integer.valueOf(aVar.j()));
        linkedHashMap.put("total_amount", promosActivity.cartTotalAmount);
        if (list != null) {
            List list2 = list;
            arrayList = new ArrayList(x.k(list2, 10));
            Iterator it = list2.iterator();
            while (it.hasNext()) {
                arrayList.add(((in.hopscotch.android.domain.response.promos.a) it.next()).h());
            }
        }
        linkedHashMap.put("promo_codes", arrayList);
        Integer num = promosActivity.cartTotalAmount;
        linkedHashMap.put("from_screen", (num != null && num.intValue() == 0) ? "Product details" : "Cart");
        Integer num2 = promosActivity.productId;
        if (num2 == null || num2.intValue() != 0) {
            linkedHashMap.put("product_id", promosActivity.productId);
        }
        in.hopscotch.android.analytics.c.m().getClass();
        in.hopscotch.android.analytics.c.A("offers_viewed", linkedHashMap, true, true);
    }

    public static final void i1(PromosActivity promosActivity, String str) {
        promosActivity.getClass();
        if (str != null) {
            Intent a2 = s0.a(promosActivity, str, "", null, null, "promos", "viewallproductsfrompromos", null);
            promosActivity.needToRefreshTheCart = true;
            promosActivity.startActivity(a2);
        }
    }

    public static final void j1(PromosActivity promosActivity, String str) {
        PromotionData promotionData;
        List<PromoItem> list;
        ShoppingBagResponse shoppingBagResponse;
        PromotionData promotionData2;
        List list2;
        ShoppingBagResponse shoppingBagResponse2 = promosActivity.shoppingBagResponse;
        if (shoppingBagResponse2 == null || (promotionData = shoppingBagResponse2.promotionData) == null || (list = promotionData.orderPromocodes) == null) {
            return;
        }
        for (PromoItem promoItem : list) {
            if (Intrinsics.areEqual(promoItem.code, str) && (shoppingBagResponse = promosActivity.shoppingBagResponse) != null && (promotionData2 = shoppingBagResponse.promotionData) != null && (list2 = promotionData2.orderPromocodes) != null) {
                list2.remove(promoItem);
            }
        }
    }

    public static final void o1(PromosActivity promosActivity, boolean z) {
        j2 j2Var = promosActivity.binding;
        if (j2Var == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var = null;
        }
        j2Var.h.setVisibility(z ? 0 : 8);
    }

    public static final void p1(PromosActivity promosActivity, ArrayList arrayList) {
        j2 j2Var;
        Object obj;
        Unit unit;
        promosActivity.getClass();
        Iterator it = arrayList.iterator();
        while (true) {
            j2Var = null;
            if (!it.hasNext()) {
                obj = null;
                break;
            } else {
                obj = it.next();
                if (((in.hopscotch.android.domain.response.promos.a) obj).n()) {
                    break;
                }
            }
        }
        in.hopscotch.android.domain.response.promos.a aVar = (in.hopscotch.android.domain.response.promos.a) obj;
        promosActivity.appliedItem = aVar;
        if (aVar != null) {
            promosActivity.appliedPromoCode = aVar.h();
            in.hopscotch.android.domain.response.promos.a aVar2 = promosActivity.appliedItem;
            Intrinsics.checkNotNullParameter(arrayList, "<this>");
            promosActivity.appliedPromoPosition = Integer.valueOf(arrayList.indexOf(aVar2));
            j2 j2Var2 = promosActivity.binding;
            if (j2Var2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var2 = null;
            }
            j2Var2.k.setText(aVar.h());
            j2 j2Var3 = promosActivity.binding;
            if (j2Var3 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var3 = null;
            }
            j2Var3.k.setEnabled(false);
            j2 j2Var4 = promosActivity.binding;
            if (j2Var4 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var4 = null;
            }
            j2Var4.e.setText("Promo Applied! You saved " + promosActivity.getString(2132018980) + aVar.j());
            j2 j2Var5 = promosActivity.binding;
            if (j2Var5 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var5 = null;
            }
            j2Var5.e.setVisibility(0);
            j2 j2Var6 = promosActivity.binding;
            if (j2Var6 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var6 = null;
            }
            j2Var6.f.setVisibility(8);
            j2 j2Var7 = promosActivity.binding;
            if (j2Var7 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var7 = null;
            }
            j2Var7.p.setVisibility(0);
            unit = Unit.a;
        } else {
            unit = null;
        }
        if (unit == null) {
            j2 j2Var8 = promosActivity.binding;
            if (j2Var8 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var8 = null;
            }
            j2Var8.k.setEnabled(true);
            j2 j2Var9 = promosActivity.binding;
            if (j2Var9 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var9;
            }
            j2Var.e.setVisibility(8);
        }
    }

    public final void onActivityResult(int i2, int i3, Intent intent) {
        super/*androidx.fragment.app.n*/.onActivityResult(i2, i3, intent);
        if (i2 == 2056 || i2 == 2057) {
            if (i3 == -1 && UserStatus.getInstance().getLoginStatus()) {
                String str = this.appliedPromoCode;
                if (str != null) {
                    q1(str, this.appliedPromoPosition);
                    return;
                }
                return;
            }
            in.hopscotch.android.ui.promos.adapter.b bVar = this.listAdapter;
            if (bVar == null) {
                Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
                bVar = null;
            }
            bVar.R(this.appliedPromoPosition);
        }
    }

    public final void onBackPressed() {
        if (!this.needToRefreshTheCart) {
            super/*androidx.activity.j*/.onBackPressed();
            return;
        }
        Intent intent = new Intent();
        intent.putExtra(LogCategory.ACTION, in.hopscotch.android.domain.response.base.b.SUCCESS);
        setResult(-1, intent);
        finish();
    }

    @Override
    public final void onCreate(Bundle bundle) {
        Serializable serializable;
        super.onCreate(bundle);
        LayoutInflater layoutInflater = getLayoutInflater();
        int i2 = j2.t;
        j2 j2Var = null;
        p pVar = (j2) p.M(layoutInflater, 2131558501, (ViewGroup) null, false, androidx.databinding.g.e());
        Intrinsics.checkNotNullExpressionValue(pVar, "inflate(...)");
        this.binding = pVar;
        if (pVar == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            pVar = null;
        }
        setContentView(pVar.E());
        j2 j2Var2 = this.binding;
        if (j2Var2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var2 = null;
        }
        setSupportActionBar(j2Var2.m);
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.t(true);
            supportActionBar.w();
        }
        this.cartTotalAmount = Integer.valueOf(getIntent().getIntExtra("total_amount", 0));
        Intent intent = getIntent();
        Intrinsics.checkNotNullExpressionValue(intent, "getIntent(...)");
        if (Build.VERSION.SDK_INT >= 33) {
            serializable = intent.getSerializableExtra("SHOPPING_CART_RESPONSE", ShoppingBagResponse.class);
        } else {
            Serializable serializableExtra = intent.getSerializableExtra("SHOPPING_CART_RESPONSE");
            if (!(serializableExtra instanceof ShoppingBagResponse)) {
                serializableExtra = null;
            }
            serializable = (ShoppingBagResponse) serializableExtra;
        }
        this.shoppingBagResponse = (ShoppingBagResponse) serializable;
        this.fromShipping = Double.valueOf(getIntent().getDoubleExtra("shipping", 0.0d));
        this.fromNetAmount = Double.valueOf(getIntent().getDoubleExtra("net_amount", 0.0d));
        this.productId = Integer.valueOf(getIntent().getIntExtra("product_id", 0));
        this.fromScreen = getIntent().getStringExtra("from_screen");
        in.hopscotch.android.ui.promos.adapter.b bVar = new in.hopscotch.android.ui.promos.adapter.b(this, this.productId);
        this.listAdapter = bVar;
        bVar.U(new g(this));
        in.hopscotch.android.ui.promos.adapter.b bVar2 = this.listAdapter;
        if (bVar2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
            bVar2 = null;
        }
        bVar2.V(new h(this));
        in.hopscotch.android.ui.promos.adapter.b bVar3 = this.listAdapter;
        if (bVar3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
            bVar3 = null;
        }
        bVar3.W(new i(this));
        j2 j2Var3 = this.binding;
        if (j2Var3 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var3 = null;
        }
        j2Var3.l.setLayoutManager(new LinearLayoutManager(this));
        j2 j2Var4 = this.binding;
        if (j2Var4 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var4 = null;
        }
        RecyclerView recyclerView = j2Var4.l;
        in.hopscotch.android.ui.promos.adapter.b bVar4 = this.listAdapter;
        if (bVar4 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("listAdapter");
            bVar4 = null;
        }
        recyclerView.setAdapter(bVar4);
        j2 j2Var5 = this.binding;
        if (j2Var5 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var5 = null;
        }
        j2Var5.m.setNavigationOnClickListener(new m(this, 28));
        j2 j2Var6 = this.binding;
        if (j2Var6 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var6 = null;
        }
        j2Var6.m.setNavigationIcon(androidx.core.graphics.drawable.a.h(getResources().getDrawable(2131231388).mutate()));
        j2 j2Var7 = this.binding;
        if (j2Var7 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var7 = null;
        }
        j2Var7.k.setOnKeyListener(new in.hopscotch.android.fragment.p(this, 2));
        j2 j2Var8 = this.binding;
        if (j2Var8 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var8 = null;
        }
        CustomEditBox offerCodeEditText = j2Var8.k;
        Intrinsics.checkNotNullExpressionValue(offerCodeEditText, "offerCodeEditText");
        offerCodeEditText.addTextChangedListener(new b());
        j2 j2Var9 = this.binding;
        if (j2Var9 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var9 = null;
        }
        j2Var9.r.setOnScrollChangeListener(new h0(this, 20));
        j2 j2Var10 = this.binding;
        if (j2Var10 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var10 = null;
        }
        j2Var10.f.setOnClickListener(new in.hopscotch.android.hspdp.ui.activity.d(this, 7));
        j2 j2Var11 = this.binding;
        if (j2Var11 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            j2Var11 = null;
        }
        j2Var11.p.setOnClickListener(new in.hopscotch.android.hsplp.ui.activity.e(this, 6));
        Integer num = this.productId;
        if (num == null || num.intValue() != 0) {
            j2 j2Var12 = this.binding;
            if (j2Var12 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var12 = null;
            }
            j2Var12.n.setVisibility(8);
            j2 j2Var13 = this.binding;
            if (j2Var13 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var13 = null;
            }
            j2Var13.e.setVisibility(8);
            j2 j2Var14 = this.binding;
            if (j2Var14 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var14 = null;
            }
            j2Var14.g.setVisibility(8);
            j2 j2Var15 = this.binding;
            if (j2Var15 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
                j2Var15 = null;
            }
            j2Var15.s.setVisibility(8);
            j2 j2Var16 = this.binding;
            if (j2Var16 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var16;
            }
            j2Var.d.setVisibility(8);
        }
        r1();
        s1().i().observe(this, new c(new in.hopscotch.android.ui.promos.ui.e(this)));
    }

    public final void q1(String str, Integer num) {
        Unit unit;
        in.hopscotch.android.domain.response.promos.a aVar = this.appliedItem;
        j2 j2Var = null;
        if (aVar != null) {
            this.appliedPromoCode = str;
            t1(aVar.h(), this.appliedPromoPosition);
            unit = Unit.a;
        } else {
            unit = null;
        }
        if (unit == null) {
            this.appliedPromoPosition = num;
            this.appliedPromoCode = str;
            j2 j2Var2 = this.binding;
            if (j2Var2 == null) {
                Intrinsics.throwUninitializedPropertyAccessException("binding");
            } else {
                j2Var = j2Var2;
            }
            j2Var.i.setVisibility(8);
            s1().h().observe(this, new c(new in.hopscotch.android.ui.promos.ui.d(this)));
            LinkedHashMap linkedHashMap = new LinkedHashMap();
            linkedHashMap.put("promoCode", str);
            s1().f(linkedHashMap);
        }
    }

    public final void r1() {
        in.hopscotch.android.presentation.viewmodel.promos.a s1 = s1();
        String str = this.fromScreen;
        Intrinsics.checkNotNull(str);
        s1.g(str, this.productId);
    }

    public final in.hopscotch.android.presentation.viewmodel.promos.a s1() {
        return (in.hopscotch.android.presentation.viewmodel.promos.a) this.promosViewModel$delegate.getValue();
    }

    public final void t1(String str, Integer num) {
        if (Intrinsics.areEqual(this.appliedPromoCode, str)) {
            this.appliedItem = null;
        }
        if (num != null) {
            s1().j().observe(this, new c(new in.hopscotch.android.ui.promos.ui.f(this, num.intValue())));
        }
        s1().k(str);
    }
}