Swiggy v4.51.1版本的 MD5 值为:5af7ec91512a0a8c1510e3f8bac20b8b

以下内容为反编译后的 AccountFragmentViewModel.java 源代码,内容仅作参考


package in.swiggy.android.feature.account.viewmodel;

import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.os.Bundle;
import androidx.databinding.ObservableField;
import androidx.databinding.ObservableInt;
import androidx.lifecycle.LiveData;
import com.google.gson.Gson;
import com.newrelic.agent.android.instrumentation.GsonInstrumentation;
import com.newrelic.agent.android.instrumentation.Instrumented;
import in.swiggy.android.R;
import in.swiggy.android.commons.extension.KotlinExtensionsKt;
import in.swiggy.android.commons.utils.GeneralUtilsKt;
import in.swiggy.android.commonsui.view.IconTextView;
import in.swiggy.android.feature.account.servicelines.DashServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.DinersServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.FoodOrderServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.FoodServiceLineProviderV2;
import in.swiggy.android.feature.account.servicelines.PudoServiceLineProvider;
import in.swiggy.android.feature.account.servicelines.ServiceLineProvider;
import in.swiggy.android.feature.account.viewmodel.AccountFragmentViewModel;
import in.swiggy.android.feature.appsettings.InAppUpdateViewModel;
import in.swiggy.android.feature.order.OrderHistoryManager;
import in.swiggy.android.fragmentservices.interfaces.b;
import in.swiggy.android.listingkit.interfaces.i;
import in.swiggy.android.mvvm.viewmodels.SwiggyBaseViewModel;
import in.swiggy.android.mvvm.viewmodels.loginsignup.PolicyConsentViewModel;
import in.swiggy.android.tejas.Response;
import in.swiggy.android.tejas.TejasConstants;
import in.swiggy.android.tejas.api.models.ResponseFetchingError;
import in.swiggy.android.tejas.api.models.SwiggyApiResponse;
import in.swiggy.android.tejas.feature.listing.cta.model.CTA;
import in.swiggy.android.tejas.feature.referral.ReferralCheckUseCase;
import in.swiggy.android.tejas.feature.referral.model.ReferralCheckModel;
import in.swiggy.android.tejas.feature.referral.model.ReferralTab;
import in.swiggy.android.tejas.feature.user.UnBoxingDataResponse;
import in.swiggy.android.tejas.feature.user.UserSuperDataResponse;
import in.swiggy.android.tejas.generated.ISwiggyNetworkWrapper;
import in.swiggy.android.tejas.oldapi.SwiggyBaseResponseHandler;
import in.swiggy.android.tejas.oldapi.SwiggyDataHandler;
import in.swiggy.android.tejas.oldapi.models.KeySeparator;
import in.swiggy.android.tejas.oldapi.models.cart.CartType;
import in.swiggy.android.tejas.oldapi.models.help.ConversationsResponse;
import in.swiggy.android.tejas.oldapi.models.help.MessagesInformationLayerSavable;
import in.swiggy.android.tejas.oldapi.models.intdef.TrackOrderState;
import in.swiggy.android.tejas.oldapi.models.listing.PLCardTypes;
import in.swiggy.android.tejas.oldapi.models.order.Order;
import in.swiggy.android.tejas.oldapi.network.responses.HelpBaseResponse;
import in.swiggy.android.tejas.oldapi.network.responses.LaunchCroutonData;
import in.swiggy.android.tejas.oldapi.network.responses.UserAccountRowDataResponse;
import in.swiggy.android.tejas.oldapi.network.responses.handlers.ActiveRefundCountResponseHandler;
import in.swiggy.android.tejas.oldapi.utils.Constants;
import in.swiggy.android.tejas.payment.model.payment.models.PaymentType;
import in.swiggy.android.utils.q0;
import io.reactivex.processors.BehaviorProcessor;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.text.StringsKt__StringsKt;
@Instrumented
public final class AccountFragmentViewModel extends in.swiggy.android.mvvm.viewmodels.c {
    public static final a g2 = new a(null);
    public static final int h2 = 8;
    private static final String i2;
    private static boolean j2;
    private final in.swiggy.android.commons.utils.a A0;
    private final kotlin.j A1;
    private final OrderHistoryManager B0;
    private final kotlin.j B1;
    private final ReferralCheckUseCase C0;
    private final kotlin.j C1;
    private final BehaviorProcessor<LaunchCroutonData> D0;
    private final kotlin.j D1;
    private final in.swiggy.android.analytics_sdk.a E0;
    private final kotlin.j E1;
    private ReferralCheckModel F0;
    private final kotlin.j F1;
    public in.swiggy.android.commons.featureFlags.d G0;
    private final kotlin.j G1;
    private AccountListViewModel H0;
    private final kotlin.j H1;
    private androidx.lifecycle.y<AccountListViewModel> I0;
    private final kotlin.j I1;
    private final LiveData<AccountListViewModel> J0;
    private final kotlin.j J1;
    private final ObservableInt K0;
    private final kotlin.j K1;
    private final ObservableField<Drawable> L0;
    private final kotlin.j L1;
    private final ObservableInt M0;
    private final kotlin.j M1;
    private ObservableInt N0;
    private final Function0<Unit> N1;
    private ObservableInt O0;
    private final c O1;
    private ObservableInt P0;
    private final d P1;
    private ObservableField<in.swiggy.android.composer.feature.account.d> Q0;
    private final kotlin.j Q1;
    private boolean R0;
    private final ArrayList<ServiceLineProvider> R1;
    private boolean S0;
    private int S1;
    private int T0;
    private ServiceLineProvider T1;
    private int U0;
    private ServiceLineProvider U1;
    private ObservableField<Boolean> V0;
    private ServiceLineProvider V1;
    private ObservableField<String> W0;
    private int W1;
    private final in.swiggy.android.fragmentservices.interfaces.b X;
    private Function0<Unit> X0;
    private long X1;
    private final ISwiggyNetworkWrapper Y;
    private Function0<Unit> Y0;
    private final kotlin.j Y1;
    private final in.swiggy.android.repositories.nps.service.a Z;
    private Function0<Unit> Z0;
    private ObservableField<Boolean> Z1;
    private ObservableField<String> a1;
    private final androidx.lifecycle.y<Boolean> a2;
    private int b1;
    private final androidx.lifecycle.y<Boolean> b2;
    private final in.swiggy.android.config.c c0;
    private int c1;
    private final androidx.lifecycle.y<Boolean> c2;
    private boolean d1;
    private final kotlin.j d2;
    private boolean e1;
    private final kotlin.j e2;
    private boolean f1;
    private final Function0<Unit> f2;
    private boolean g1;
    private long h1;
    private ObservableField<Integer> i1;
    private ObservableField<String> j1;
    private ObservableField<String> k1;
    private boolean l1;
    private Function0<Unit> m1;
    private Function1<? super Boolean, Unit> n1;
    private boolean o1;
    private final in.swiggy.android.feature.web.a p0;
    private final kotlin.j p1;
    private final boolean q1;
    private f0 r1;
    private InAppUpdateViewModel s1;
    private n0 t1;
    private s0 u1;
    private h0 v1;
    private final kotlin.j w1;
    private final kotlin.j x1;
    private final SharedPreferences y0;
    private final kotlin.j y1;
    private final in.swiggy.android.listingkit.interfaces.i z0;
    private final kotlin.j z1;

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

        public final String a() {
            return AccountFragmentViewModel.i2;
        }

        private a() {
        }
    }

    public static final class b extends ActiveRefundCountResponseHandler {
        b() {
        }

        @Override
        public void handleOnFailure() {
            AccountFragmentViewModel.this.ra();
        }

        @Override
        public void handleOnSuccess(String str) {
            AccountFragmentViewModel.this.cb(str);
        }
    }

    public static final class c implements ServiceLineProvider.b {
        c() {
        }

        @Override
        public void a(ServiceLineProvider serviceLine) {
            kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
            serviceLine.B(true);
            serviceLine.z(true ^ AccountFragmentViewModel.this.G().isNetworkAvailable());
            AccountFragmentViewModel.this.U8(serviceLine);
            if (kotlin.jvm.internal.o.f(serviceLine, AccountFragmentViewModel.this.T1)) {
                AccountFragmentViewModel.this.q9().J7(2);
            }
            AccountFragmentViewModel.this.Da();
        }

        @Override
        public void b(ServiceLineProvider serviceLine) {
            kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
            if (serviceLine.i() >= 0) {
                if (!serviceLine.m().isEmpty()) {
                    AccountFragmentViewModel.this.U8(serviceLine);
                }
                AccountFragmentViewModel.this.mb(serviceLine);
            }
            AccountFragmentViewModel.this.Da();
        }
    }

    public static final class d implements ServiceLineProvider.b {
        d() {
        }

        @Override
        public void a(ServiceLineProvider serviceLine) {
            kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
            serviceLine.B(true);
            if (kotlin.jvm.internal.o.f(serviceLine, AccountFragmentViewModel.this.T1)) {
                AccountFragmentViewModel.this.q9().J7(2);
            }
            AccountFragmentViewModel.this.mb(serviceLine);
        }

        @Override
        public void b(ServiceLineProvider serviceLine) {
            kotlin.jvm.internal.o.k(serviceLine, "serviceLine");
            AccountFragmentViewModel.this.mb(serviceLine);
        }
    }

    static {
        String simpleName = AccountFragmentViewModel.class.getSimpleName();
        kotlin.jvm.internal.o.j(simpleName, "getSimpleName(...)");
        i2 = simpleName;
    }

    public AccountFragmentViewModel(in.swiggy.android.fragmentservices.interfaces.b accountFragmentService, ISwiggyNetworkWrapper mNetworkWrapper, in.swiggy.android.repositories.nps.service.a npsService, in.swiggy.android.config.c remoteConfig, in.swiggy.android.feature.web.a webConstants, SharedPreferences sharedPreferences, in.swiggy.android.listingkit.interfaces.i clickActionDelegate, in.swiggy.android.commons.utils.a appBuildDetails, OrderHistoryManager orderHistoryManager, ReferralCheckUseCase referralCheckUseCase, BehaviorProcessor<LaunchCroutonData> refundsDetails, in.swiggy.android.analytics_sdk.a analyticsSDK) {
        super(accountFragmentService);
        kotlin.j b2;
        kotlin.j b3;
        kotlin.j b4;
        kotlin.j b5;
        kotlin.j b6;
        kotlin.j b7;
        kotlin.j b8;
        kotlin.j b9;
        kotlin.j b10;
        kotlin.j b11;
        kotlin.j b12;
        kotlin.j b13;
        kotlin.j b14;
        kotlin.j b15;
        kotlin.j b16;
        kotlin.j b17;
        kotlin.j b18;
        kotlin.j b19;
        kotlin.j b20;
        kotlin.j b21;
        kotlin.j b22;
        kotlin.jvm.internal.o.k(accountFragmentService, "accountFragmentService");
        kotlin.jvm.internal.o.k(mNetworkWrapper, "mNetworkWrapper");
        kotlin.jvm.internal.o.k(npsService, "npsService");
        kotlin.jvm.internal.o.k(remoteConfig, "remoteConfig");
        kotlin.jvm.internal.o.k(webConstants, "webConstants");
        kotlin.jvm.internal.o.k(sharedPreferences, "sharedPreferences");
        kotlin.jvm.internal.o.k(clickActionDelegate, "clickActionDelegate");
        kotlin.jvm.internal.o.k(appBuildDetails, "appBuildDetails");
        kotlin.jvm.internal.o.k(orderHistoryManager, "orderHistoryManager");
        kotlin.jvm.internal.o.k(referralCheckUseCase, "referralCheckUseCase");
        kotlin.jvm.internal.o.k(refundsDetails, "refundsDetails");
        kotlin.jvm.internal.o.k(analyticsSDK, "analyticsSDK");
        this.X = accountFragmentService;
        this.Y = mNetworkWrapper;
        this.Z = npsService;
        this.c0 = remoteConfig;
        this.p0 = webConstants;
        this.y0 = sharedPreferences;
        this.z0 = clickActionDelegate;
        this.A0 = appBuildDetails;
        this.B0 = orderHistoryManager;
        this.C0 = referralCheckUseCase;
        this.D0 = refundsDetails;
        this.E0 = analyticsSDK;
        this.H0 = new AccountListViewModel(null, null, null, null, null, 0, null, 127, null);
        androidx.lifecycle.y<AccountListViewModel> yVar = new androidx.lifecycle.y<>(new AccountListViewModel(null, null, null, null, null, 0, null, 127, null));
        this.I0 = yVar;
        kotlin.jvm.internal.o.i(yVar, "null cannot be cast to non-null type androidx.lifecycle.LiveData<in.swiggy.android.feature.account.viewmodel.AccountListViewModel>");
        this.J0 = yVar;
        this.K0 = new ObservableInt((int) R.color.white);
        this.L0 = new ObservableField<>();
        this.M0 = new ObservableInt((int) R.color.blackGrape100);
        this.N0 = new ObservableInt(4);
        this.O0 = new ObservableInt(0);
        this.P0 = new ObservableInt(8);
        this.Q0 = new ObservableField<>(new in.swiggy.android.composer.feature.account.d(false, null, false, new Function0<Unit>() {
            public final void invoke2() {
            }

            @Override
            public Unit invoke() {
                invoke2();
                return Unit.a;
            }
        }, new Function0<Unit>() {
            public final void invoke2() {
            }

            @Override
            public Unit invoke() {
                invoke2();
                return Unit.a;
            }
        }));
        Boolean bool = Boolean.FALSE;
        this.V0 = new ObservableField<>(bool);
        this.W0 = new ObservableField<>("");
        this.X0 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                bVar = AccountFragmentViewModel.this.X;
                bVar.X();
            }
        };
        this.Y0 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                bVar = AccountFragmentViewModel.this.X;
                bVar.i2(2);
            }
        };
        this.Z0 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                bVar = AccountFragmentViewModel.this.X;
                bVar.i0();
            }
        };
        this.a1 = new ObservableField<>();
        this.i1 = new ObservableField<>(8);
        this.j1 = new ObservableField<>("");
        this.k1 = new ObservableField<>("");
        this.m1 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                AccountFragmentViewModel.this.aa().h(8);
                bVar = AccountFragmentViewModel.this.X;
                bVar.Z();
            }
        };
        this.n1 = new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            public final void a(boolean z) {
                if (z) {
                    AccountFragmentViewModel.this.na().h(0);
                } else {
                    AccountFragmentViewModel.this.na().h(4);
                }
            }

            @Override
            public Unit invoke(Boolean bool2) {
                a(bool2.booleanValue());
                return Unit.a;
            }
        };
        b2 = kotlin.l.b(new Function0<q0>() {
            {
                super(0);
            }

            @Override
            public final q0 invoke() {
                return new q0(AccountFragmentViewModel.this.Na());
            }
        });
        this.p1 = b2;
        this.q1 = true;
        b3 = kotlin.l.b(new Function0<PolicyConsentViewModel>() {
            {
                super(0);
            }

            @Override
            public final PolicyConsentViewModel invoke() {
                in.swiggy.android.feature.web.a aVar;
                aVar = AccountFragmentViewModel.this.p0;
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new PolicyConsentViewModel(aVar, new Function1<String, Unit>() {
                    {
                        super(1);
                    }

                    @Override
                    public Unit invoke(String str) {
                        invoke2(str);
                        return Unit.a;
                    }

                    public final void invoke2(String url) {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        kotlin.jvm.internal.o.k(url, "url");
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.i(url);
                    }
                });
            }
        });
        this.w1 = b3;
        b4 = kotlin.l.b(new Function0<e0>() {
            {
                super(0);
            }

            @Override
            public final e0 invoke() {
                String L9;
                androidx.lifecycle.y yVar2;
                String string = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile_my_account_header_title);
                L9 = AccountFragmentViewModel.this.L9();
                yVar2 = AccountFragmentViewModel.this.a2;
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new e0(string, L9, yVar2, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        androidx.lifecycle.y yVar3;
                        androidx.lifecycle.y yVar4;
                        aVar = AccountFragmentViewModel.this.E0;
                        aVar.a().J();
                        yVar3 = AccountFragmentViewModel.this.a2;
                        yVar4 = AccountFragmentViewModel.this.a2;
                        yVar3.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(yVar4.f(), Boolean.TRUE)));
                        AccountFragmentViewModel.this.T8();
                    }
                });
            }
        });
        this.x1 = b4;
        b5 = kotlin.l.b(new Function0<d0>() {
            {
                super(0);
            }

            @Override
            public final d0 invoke() {
                String string;
                boolean z;
                q0.a aVar = in.swiggy.android.utils.q0.f;
                boolean j = aVar.j(AccountFragmentViewModel.this.r7());
                String string2 = AccountFragmentViewModel.this.p7().getString(R.string.address_controller__manage_address_title);
                if (j) {
                    string = AccountFragmentViewModel.this.p7().getString(R.string.manage_address_description);
                } else {
                    string = AccountFragmentViewModel.this.p7().getString(R.string.manage_address_description_without_share);
                }
                if (j && aVar.f(AccountFragmentViewModel.this.r7())) {
                    z = true;
                } else {
                    z = false;
                }
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new d0(string2, string, z, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.o3();
                    }
                });
            }
        });
        this.y1 = b5;
        b6 = kotlin.l.b(new AccountFragmentViewModel$paymentAndRefundRowViewModel$2(this));
        this.z1 = b6;
        b7 = kotlin.l.b(new Function0<o0>() {
            {
                super(0);
            }

            @Override
            public final o0 invoke() {
                String ea = AccountFragmentViewModel.this.ea();
                String da = AccountFragmentViewModel.this.da();
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new o0(ea, da, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        AccountFragmentViewModel.this.sb();
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.E6();
                    }
                });
            }
        });
        this.A1 = b7;
        b8 = kotlin.l.b(new Function0<r0>() {
            {
                super(0);
            }

            @Override
            public final r0 invoke() {
                AccountFragmentViewModel.this.Ab(true);
                String string = AccountFragmentViewModel.this.p7().getString(R.string.account_controller_3p_lable);
                String string2 = AccountFragmentViewModel.this.p7().getString(R.string.account_controller_3p_subtitle);
                boolean Na = AccountFragmentViewModel.this.Na();
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new r0(string, string2, Na, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel.this.Za();
                    }
                });
            }
        });
        this.B1 = b8;
        b9 = kotlin.l.b(new Function0<p0>() {
            {
                super(0);
            }

            @Override
            public final p0 invoke() {
                in.swiggy.android.referral.configDataModel.a r9;
                r9 = AccountFragmentViewModel.this.r9();
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                if (r9.c()) {
                    return new p0(r9.b().b(), r9.b().a(), r9.a().b(), r9.a().a(), accountFragmentViewModel.G().n("ic_ofo_small_box.webp"), new Function0<Unit>() {
                        {
                            super(0);
                        }

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

                        public final void invoke2() {
                            in.swiggy.android.fragmentservices.interfaces.b bVar;
                            AccountFragmentViewModel.this.db();
                            bVar = AccountFragmentViewModel.this.X;
                            bVar.g3();
                        }
                    }, new Function0<Unit>() {
                        {
                            super(0);
                        }

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

                        public final void invoke2() {
                            AccountFragmentViewModel.this.eb();
                        }
                    }, accountFragmentViewModel.Na());
                }
                return null;
            }
        });
        this.C1 = b9;
        b10 = kotlin.l.b(new Function0<z>() {
            {
                super(0);
            }

            @Override
            public final z invoke() {
                String string = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile__help_header_title);
                String string2 = AccountFragmentViewModel.this.p7().getString(R.string.v2_profile__help_header_subtitle);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new z(string, string2, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        AccountFragmentViewModel.this.Ab(true);
                        aVar = AccountFragmentViewModel.this.E0;
                        aVar.a().x(AccountFragmentViewModel.this.E9().G7());
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.U0(AccountFragmentViewModel.this.q9().C7().size() + AccountFragmentViewModel.this.q9().F7().size());
                    }
                });
            }
        });
        this.D1 = b10;
        b11 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                String h = IconTextView.h(47);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__payment_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.y5();
                    }
                };
                yVar2 = AccountFragmentViewModel.this.b2;
                return new v(h, i, string, function0, yVar2, null, true, null, 160, null);
            }
        });
        this.E1 = b11;
        b12 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                String str;
                String string;
                androidx.lifecycle.y yVar2;
                CTA cta;
                CTA cta2;
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
                UserSuperDataResponse e0 = AccountFragmentViewModel.this.u7().e0();
                String str2 = null;
                if (e0 != null && (cta2 = e0.getCta()) != null) {
                    str = cta2.getText();
                } else {
                    str = null;
                }
                if (str != null && str.length() != 0) {
                    UserSuperDataResponse e02 = AccountFragmentViewModel.this.u7().e0();
                    if (e02 != null && (cta = e02.getCta()) != null) {
                        str2 = cta.getText();
                    }
                    if (str2 == null) {
                        string = "";
                    }
                    final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                    Function0<Unit> function0 = new Function0<Unit>() {
                        {
                            super(0);
                        }

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

                        public final void invoke2() {
                            AccountFragmentViewModel.this.Ya();
                        }
                    };
                    yVar2 = AccountFragmentViewModel.this.c2;
                    return new v(null, i, str2, function0, yVar2, null, false, Integer.valueOf((int) R.drawable.ic_one_accounts), 96, null);
                }
                string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller_swiggy_one_lable);
                str2 = string;
                final AccountFragmentViewModel accountFragmentViewModel2 = AccountFragmentViewModel.this;
                Function0<Unit> function02 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel.this.Ya();
                    }
                };
                yVar2 = AccountFragmentViewModel.this.c2;
                return new v(null, i, str2, function02, yVar2, null, false, Integer.valueOf((int) R.drawable.ic_one_accounts), 96, null);
            }
        });
        this.F1 = b12;
        b13 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller_3p_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel.this.Za();
                    }
                };
                yVar2 = AccountFragmentViewModel.this.c2;
                return new v(null, i, string, function0, yVar2, null, true, Integer.valueOf((int) R.drawable.ic_redeem_coupon), 32, null);
            }
        });
        this.G1 = b13;
        b14 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                ObservableField observableField;
                String h = IconTextView.h(120);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_12sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__refund_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        ObservableField observableField2;
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        in.swiggy.android.feature.web.a aVar2;
                        aVar = AccountFragmentViewModel.this.E0;
                        in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = aVar.a();
                        observableField2 = AccountFragmentViewModel.this.W0;
                        String str = (String) observableField2.g();
                        if (str == null) {
                            str = "";
                        }
                        a2.E(str);
                        bVar = AccountFragmentViewModel.this.X;
                        aVar2 = AccountFragmentViewModel.this.p0;
                        bVar.y6(aVar2.o, "refunds");
                    }
                };
                yVar2 = AccountFragmentViewModel.this.b2;
                observableField = AccountFragmentViewModel.this.W0;
                return new v(h, i, string, function0, yVar2, observableField, false, null, 192, null);
            }
        });
        this.H1 = b14;
        b15 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                String h = IconTextView.h(19);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__favorites_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.C6(AccountFragmentViewModel.this.p7().getString(R.string.nav_option_favourites_text));
                    }
                };
                yVar2 = AccountFragmentViewModel.this.a2;
                return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
            }
        });
        this.I1 = b15;
        b16 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                String h = IconTextView.h(136);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__hidden_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        aVar = AccountFragmentViewModel.this.E0;
                        aVar.a().n();
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.O1();
                    }
                };
                yVar2 = AccountFragmentViewModel.this.a2;
                return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
            }
        });
        this.J1 = b16;
        b17 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                String h = IconTextView.h(46);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.account_controller__offers_lable);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        String screenName;
                        AccountFragmentViewModel.this.R9().invoke();
                        aVar = AccountFragmentViewModel.this.E0;
                        aVar.a().q();
                        screenName = AccountFragmentViewModel.this.getScreenName();
                        AccountFragmentViewModel.this.s7().i("source_attribution", new in.swiggy.android.analytics.attribution.b(screenName, "offers_click", null, "offers", null, null, 52, null));
                    }
                };
                yVar2 = AccountFragmentViewModel.this.a2;
                return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
            }
        });
        this.K1 = b17;
        b18 = kotlin.l.b(new Function0<v>() {
            {
                super(0);
            }

            @Override
            public final v invoke() {
                androidx.lifecycle.y yVar2;
                String h = IconTextView.h(74);
                int i = (int) AccountFragmentViewModel.this.r0().i(R.dimen.font_size_16sp);
                String string = AccountFragmentViewModel.this.r0().getString(R.string.title_activity_settings);
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                Function0<Unit> function0 = new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        bVar = AccountFragmentViewModel.this.X;
                        bVar.N();
                    }
                };
                yVar2 = AccountFragmentViewModel.this.a2;
                return new v(h, i, string, function0, yVar2, null, false, null, 224, null);
            }
        });
        this.L1 = b18;
        b19 = kotlin.l.b(new Function0<a0>() {
            {
                super(0);
            }

            @Override
            public final a0 invoke() {
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new a0(new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel.d dVar;
                        AccountFragmentViewModel.this.Sa();
                        ServiceLineProvider serviceLineProvider = AccountFragmentViewModel.this.T1;
                        if (serviceLineProvider != null) {
                            dVar = AccountFragmentViewModel.this.P1;
                            ServiceLineProvider.w(serviceLineProvider, dVar, false, 2, null);
                        }
                    }
                });
            }
        });
        this.M1 = b19;
        this.N1 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                AccountFragmentViewModel.c cVar;
                List<j0> m;
                AccountFragmentViewModel.d dVar;
                ServiceLineProvider serviceLineProvider = AccountFragmentViewModel.this.T1;
                if (serviceLineProvider != null) {
                    serviceLineProvider.B(false);
                }
                AccountFragmentViewModel.this.Sa();
                ServiceLineProvider serviceLineProvider2 = AccountFragmentViewModel.this.T1;
                if (serviceLineProvider2 == null || (m = serviceLineProvider2.m()) == null || !(!m.isEmpty())) {
                    ServiceLineProvider serviceLineProvider3 = AccountFragmentViewModel.this.T1;
                    if (serviceLineProvider3 != null) {
                        cVar = AccountFragmentViewModel.this.O1;
                        serviceLineProvider3.u(cVar);
                        return;
                    }
                    return;
                }
                ServiceLineProvider serviceLineProvider4 = AccountFragmentViewModel.this.T1;
                if (serviceLineProvider4 != null) {
                    dVar = AccountFragmentViewModel.this.P1;
                    ServiceLineProvider.w(serviceLineProvider4, dVar, false, 2, null);
                }
            }
        };
        this.O1 = new c();
        this.P1 = new d();
        b20 = kotlin.l.b(new Function0<b0>() {
            {
                super(0);
            }

            @Override
            public final b0 invoke() {
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new b0(new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.analytics_sdk.a aVar;
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        in.swiggy.android.feature.web.a aVar2;
                        aVar = AccountFragmentViewModel.this.E0;
                        aVar.a().a();
                        bVar = AccountFragmentViewModel.this.X;
                        aVar2 = AccountFragmentViewModel.this.p0;
                        bVar.u(aVar2.L, 9);
                    }
                });
            }
        });
        this.Q1 = b20;
        this.R1 = new ArrayList<>();
        b21 = kotlin.l.b(new Function0<x>() {
            {
                super(0);
            }

            @Override
            public final x invoke() {
                String g = AccountFragmentViewModel.this.qa().g();
                if (g == null) {
                    g = "";
                }
                final AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                return new x(g, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        in.swiggy.android.fragmentservices.interfaces.b bVar;
                        in.swiggy.android.commons.utils.a aVar;
                        in.swiggy.android.fragmentservices.interfaces.b bVar2;
                        long currentTimeMillis = System.currentTimeMillis();
                        if (AccountFragmentViewModel.this.ba() != 0 && currentTimeMillis - AccountFragmentViewModel.this.ba() <= 2000) {
                            AccountFragmentViewModel accountFragmentViewModel2 = AccountFragmentViewModel.this;
                            accountFragmentViewModel2.xb(accountFragmentViewModel2.z9() + 1);
                        } else {
                            AccountFragmentViewModel.this.Bb(currentTimeMillis);
                            AccountFragmentViewModel.this.xb(1);
                        }
                        if (!in.swiggy.android.apputils.r.p()) {
                            aVar = AccountFragmentViewModel.this.A0;
                            if (!aVar.b()) {
                                if (AccountFragmentViewModel.this.z9() == 8) {
                                    bVar2 = AccountFragmentViewModel.this.X;
                                    bVar2.Q4();
                                    return;
                                }
                                return;
                            }
                        }
                        if (AccountFragmentViewModel.this.z9() == 2) {
                            bVar = AccountFragmentViewModel.this.X;
                            bVar.Q4();
                        }
                    }
                });
            }
        });
        this.Y1 = b21;
        this.Z1 = new ObservableField<>(bool);
        this.a2 = new androidx.lifecycle.y<>(bool);
        this.b2 = new androidx.lifecycle.y<>(bool);
        this.c2 = new androidx.lifecycle.y<>(bool);
        this.d2 = GeneralUtilsKt.m(new Function0<Boolean>() {
            {
                super(0);
            }

            @Override
            public final Boolean invoke() {
                return Boolean.valueOf(in.swiggy.android.utils.i0.d(AccountFragmentViewModel.this.r7(), "swiggy_account_super_expired_show", "true"));
            }
        });
        b22 = kotlin.l.b(new Function0<String>() {
            {
                super(0);
            }

            @Override
            public final String invoke() {
                String str;
                in.swiggy.android.commons.utils.contextservice.h G = AccountFragmentViewModel.this.G();
                UnBoxingDataResponse t = AccountFragmentViewModel.this.u7().t();
                if (t != null) {
                    str = t.getIcon();
                } else {
                    str = null;
                }
                if (str == null) {
                    str = "";
                }
                return G.n(str);
            }
        });
        this.e2 = b22;
        this.f2 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                bVar = AccountFragmentViewModel.this.X;
                bVar.e();
            }
        };
    }

    private final v A9() {
        return (v) this.I1.getValue();
    }

    private final void Aa() {
        if (this.Z.b()) {
            int i = 0;
            this.i1.h(0);
            String string = r7().getString("android_nps_min_number_order", TrackOrderState.ORDER_CANCELLED);
            String str = "";
            if (string == null) {
                string = "";
            }
            Integer valueOf = Integer.valueOf(string);
            ServiceLineProvider serviceLineProvider = this.T1;
            if (serviceLineProvider != null) {
                i = serviceLineProvider.i();
            }
            kotlin.jvm.internal.o.h(valueOf);
            if (i >= valueOf.intValue()) {
                String string2 = r7().getString("android_survey_text_header", "");
                if (string2 == null) {
                    string2 = "";
                }
                if (in.swiggy.android.commons.utils.f0.g(string2)) {
                    ObservableField<String> observableField = this.j1;
                    String string3 = r7().getString("android_survey_text_header", "");
                    if (string3 == null) {
                        string3 = "";
                    }
                    observableField.h(string3);
                } else {
                    this.j1.h(r0().getString(R.string.nps_header_text));
                }
                String string4 = r7().getString("android_survey_text_description", "");
                if (string4 == null) {
                    string4 = "";
                }
                if (in.swiggy.android.commons.utils.f0.g(string4)) {
                    ObservableField<String> observableField2 = this.k1;
                    String string5 = r7().getString("android_survey_text_description", "");
                    if (string5 != null) {
                        str = string5;
                    }
                    observableField2.h(str);
                } else {
                    this.k1.h(r0().getString(R.string.nps_body_text));
                }
                this.E0.a().I();
                return;
            }
            this.i1.h(8);
            return;
        }
        this.i1.h(8);
    }

    public final void Ca(Order order, int i) {
        j7().n(CartType.REGULAR);
        j7().v(order);
        in.swiggy.android.commons.extension.a.b(r7(), "CART_FROM_REORDER", Boolean.TRUE);
        this.X.O0();
        s7().i("source_attribution", new in.swiggy.android.analytics.attribution.b(getScreenName(), "restaurant", order.mOrderId, PLCardTypes.TYPE_REORDER_CARD, new in.swiggy.android.analytics.attribution.a(null, null, Integer.valueOf(i), null, null, null, null, null, null, null, null, null, 4091, null), null, 32, null));
    }

    private final int Cb() {
        return this.q1 ? R.string.v2_profile_my_account_header_subtitle_without_referral_offers_and_with_settings_hidden_restos : R.string.v2_profile_my_account_header_subtitle_without_referral_without_offers_and_with_settings;
    }

    public final void Da() {
        int i = this.S1 + 1;
        this.S1 = i;
        if (i >= this.R1.size()) {
            xa();
            if (this.H0.H7() != 3) {
                this.H0.J7(3);
                this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
                S8();
                lb();
            }
        }
    }

    public final void Db(ServiceLineProvider serviceLineProvider) {
        this.V1 = serviceLineProvider;
        zb(serviceLineProvider);
    }

    private final void Ea() {
        if (u7().C()) {
            this.K0.h(R.color.unboxing_data_color);
            this.M0.h(R.color.blackGrape100);
            this.O0.h(4);
            this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
            return;
        }
        if (kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) {
            Boolean o0 = u7().o0();
            kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
            if (o0.booleanValue()) {
                this.K0.h(ca());
                this.M0.h(R.color.white100);
                this.O0.h(4);
                if (kotlin.jvm.internal.o.f(this.Z1.g(), Boolean.TRUE)) {
                    this.L0.h(r0().c(R.drawable.ic_back_white));
                } else {
                    this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
                }
                this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), true, E9().C7(), new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel.this.va();
                    }
                }));
                return;
            }
        }
        this.K0.h(R.color.white);
        this.M0.h(R.color.blackGrape100);
        this.O0.h(0);
        this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
        this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), false, E9().C7(), new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                AccountFragmentViewModel.this.va();
            }
        }));
    }

    private final void Eb() {
        this.l1 = kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG);
    }

    private final v F9() {
        return (v) this.J1.getValue();
    }

    public static final void Fa(Function1 tmp0, Object obj) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke(obj);
    }

    private final boolean Fb() {
        String str = "true";
        String string = this.y0.getString("android_dynamic_referral_banner_enable", "true");
        if (string != null) {
            str = string;
        }
        return Boolean.parseBoolean(str);
    }

    private final int G9(ArrayList<i0> arrayList, ServiceLineProvider serviceLineProvider) {
        ArrayList arrayList2 = new ArrayList();
        for (ServiceLineProvider serviceLineProvider2 : this.R1) {
            arrayList2.add(serviceLineProvider2.l());
        }
        int T9 = T9(serviceLineProvider.l(), arrayList2);
        if (arrayList.size() == 0) {
            return 0;
        }
        if (T9(serviceLineProvider.l(), arrayList) >= 0) {
            return -1;
        }
        if (T9 == 0) {
            return 0;
        }
        int i = 0;
        for (Object obj : arrayList) {
            int i3 = i + 1;
            if (i < 0) {
                kotlin.collections.r.w();
            }
            if (T9 < T9((i0) obj, arrayList2)) {
                if (i == 0) {
                    return 0;
                }
                return i;
            }
            i = i3;
        }
        return arrayList.size();
    }

    public static final void Ga(Function1 tmp0, Object obj) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke(obj);
    }

    private final boolean Gb(boolean z) {
        long convert = TimeUnit.MINUTES.convert(System.currentTimeMillis() - this.h1, TimeUnit.MILLISECONDS);
        if (!z && convert <= 5 && !Mb()) {
            return false;
        }
        return true;
    }

    private final a0 H9() {
        return (a0) this.M1.getValue();
    }

    public static final void Ha(Function1 tmp0, Object obj) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke(obj);
    }

    private final boolean Hb() {
        if (!this.y0.getBoolean("refresh_profile", false)) {
            return false;
        }
        this.y0.edit().remove("refresh_profile").apply();
        return true;
    }

    public static final void Ia(Function1 tmp0, Object obj) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke(obj);
    }

    private final int Ib() {
        return this.q1 ? R.string.v2_profile_my_account_header_subtitle_without_referral_offers_and_settings_hiddenrestos : R.string.v2_profile_my_account_header_subtitle_without_referral_without_offers_and_without_settings;
    }

    private final d0 J9() {
        return (d0) this.y1.getValue();
    }

    private final p0 Jb(ReferralCheckModel referralCheckModel, boolean z) {
        ReferralTab referralTab = referralCheckModel.getReferralTab();
        return new p0(referralTab.getTitle(), referralTab.getSubTitle(), referralTab.getDidYouKnowModel().getTitle(), referralTab.getDidYouKnowModel().getSubTitle(), G().n(referralTab.getDidYouKnowModel().getImageId()), new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.fragmentservices.interfaces.b bVar;
                AccountFragmentViewModel.this.db();
                bVar = AccountFragmentViewModel.this.X;
                bVar.g3();
            }
        }, new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                AccountFragmentViewModel.this.eb();
            }
        }, z);
    }

    private final e0 K9() {
        return (e0) this.x1.getValue();
    }

    private final String Kb(int i) {
        if (i != 10) {
            if (i != 11) {
                switch (i) {
                    case 1:
                        return "Pending...";
                    case 2:
                        return "Downloading...";
                    case 3:
                        return "INSTALLING";
                    case 4:
                        return "INSTALLED";
                    case 5:
                        return PaymentType.RETRY;
                    case 6:
                        return "CANCELED";
                    default:
                        return ResponseFetchingError.UNKNOWN;
                }
            }
            Ta();
            return "RESTART APP";
        }
        return "REQUIRES_UI_INTENT";
    }

    public final String L9() {
        int Ib;
        in.swiggy.android.mvvm.services.s p7 = p7();
        if (m9()) {
            if (l9()) {
                if (this.q1) {
                    Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_with_settings_hiddenresto;
                } else {
                    Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_with_settings;
                }
            } else {
                Ib = Cb();
            }
        } else if (l9()) {
            if (this.q1) {
                Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_settings_hiddenrestos;
            } else {
                Ib = R.string.v2_profile_my_account_header_subtitle_without_referral_and_without_settings;
            }
        } else {
            Ib = Ib();
        }
        return p7.getString(Ib);
    }

    private final void La() {
        StringBuilder sb = new StringBuilder();
        int h = this.A0.h();
        sb.append("4.51.1 (" + h + ")");
        if (KotlinExtensionsKt.h(Boolean.FALSE)) {
            sb.append("  release");
            String string = r0().getString(R.string.app_source_non_play_store);
            sb.append("- " + string);
        }
        this.a1.h(r0().b(R.string.version_name, sb.toString()));
    }

    public final void Ma() {
        La();
        if (u7().F()) {
            this.Z1.h(Boolean.TRUE);
            T8();
            Sa();
            if (in.swiggy.android.constants.b.a.k(r7())) {
                s9();
            }
            if (this.e1) {
                V8();
            }
            this.X.Q0(false);
            return;
        }
        W8();
    }

    private final boolean Mb() {
        if ((!this.l1 && kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) || (this.l1 && !kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG))) {
            return true;
        }
        return false;
    }

    private final boolean Pa() {
        if (Build.VERSION.SDK_INT >= 26 && in.swiggy.android.constants.b.j(this.y0)) {
            return true;
        }
        return false;
    }

    private final v Q9() {
        return (v) this.K1.getValue();
    }

    private final boolean Qa() {
        if (kotlin.jvm.internal.o.f(u7().A0(), Constants.SUPER_TAG)) {
            Boolean o0 = u7().o0();
            kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
            if (o0.booleanValue()) {
                return true;
            }
        }
        return false;
    }

    private final void S8() {
        ServiceLineProvider serviceLineProvider;
        ServiceLineProvider serviceLineProvider2;
        int i;
        List<j0> list;
        List<j0> list2;
        String str;
        List<j0> list3;
        ArrayList arrayList = new ArrayList();
        if (this.H0.H7() == 1) {
            arrayList.add(new in.swiggy.android.feature.offers.viewmodel.a());
        }
        boolean z = false;
        if (((!this.H0.C7().isEmpty()) || (!this.H0.F7().isEmpty())) && (serviceLineProvider = this.T1) != null && kotlin.jvm.internal.o.f(serviceLineProvider.s(), Boolean.TRUE) && this.H0.H7() != 1 && (serviceLineProvider2 = this.T1) != null && !serviceLineProvider2.p()) {
            ServiceLineProvider serviceLineProvider3 = this.T1;
            if (serviceLineProvider3 != null) {
                i = serviceLineProvider3.r();
            } else {
                i = 0;
            }
            in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
            ServiceLineProvider serviceLineProvider4 = this.T1;
            a2.l(i, (serviceLineProvider4 == null || (r4 = serviceLineProvider4.q()) == null) ? "" : "");
            arrayList.add(H9());
        }
        ServiceLineProvider serviceLineProvider5 = this.T1;
        String str2 = null;
        if (serviceLineProvider5 != null && serviceLineProvider5.p() && this.H0.H7() != 1) {
            ServiceLineProvider serviceLineProvider6 = this.T1;
            if (serviceLineProvider6 != null && !serviceLineProvider6.j()) {
                ServiceLineProvider serviceLineProvider7 = this.T1;
                if (serviceLineProvider7 != null) {
                    str = serviceLineProvider7.o();
                } else {
                    str = null;
                }
                ServiceLineProvider serviceLineProvider8 = this.T1;
                if (serviceLineProvider8 != null) {
                    list3 = serviceLineProvider8.m();
                } else {
                    list3 = null;
                }
                List<j0> list4 = list3;
                if (list4 == null || list4.isEmpty()) {
                    z = true;
                }
                arrayList.add(new m0(str, !z, this.N1));
            } else {
                String string = r0().getString(R.string.network_not_available_message);
                ServiceLineProvider serviceLineProvider9 = this.T1;
                if (serviceLineProvider9 != null) {
                    list2 = serviceLineProvider9.m();
                } else {
                    list2 = null;
                }
                List<j0> list5 = list2;
                if (list5 == null || list5.isEmpty()) {
                    z = true;
                }
                arrayList.add(new m0(string, !z, this.N1));
            }
        }
        ServiceLineProvider serviceLineProvider10 = this.T1;
        if (serviceLineProvider10 != null && !serviceLineProvider10.p() && this.H0.H7() != 1) {
            ServiceLineProvider serviceLineProvider11 = this.T1;
            if (serviceLineProvider11 != null) {
                list = serviceLineProvider11.m();
            } else {
                list = null;
            }
            List<j0> list6 = list;
            if (list6 == null || list6.isEmpty()) {
                ServiceLineProvider serviceLineProvider12 = this.T1;
                if (serviceLineProvider12 != null) {
                    str2 = serviceLineProvider12.f();
                }
                arrayList.add(new g0(str2));
            }
        }
        arrayList.add(I9());
        arrayList.add(v9());
        this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), this.H0.G7(), this.H0.F7(), arrayList, this.H0.H7(), this.n1);
        lb();
    }

    public final void Sa() {
        this.H0.J7(1);
        S8();
    }

    public final void T8() {
        boolean z;
        SwiggyBaseViewModel swiggyBaseViewModel;
        SwiggyBaseViewModel swiggyBaseViewModel2;
        ArrayList<SwiggyBaseViewModel> arrayList = new ArrayList<>();
        SwiggyBaseViewModel swiggyBaseViewModel3 = this.r1;
        if (swiggyBaseViewModel3 != null) {
            arrayList.add(swiggyBaseViewModel3);
        }
        if (u7().C() && (swiggyBaseViewModel2 = this.u1) != null) {
            arrayList.add(swiggyBaseViewModel2);
        }
        if (kotlin.jvm.internal.o.f(u7().G0(), Boolean.TRUE)) {
            Boolean o0 = u7().o0();
            kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
            if (o0.booleanValue() && (swiggyBaseViewModel = this.t1) != null) {
                arrayList.add(swiggyBaseViewModel);
            }
        }
        h0 Ua = Ua();
        if (Ua != null) {
            arrayList.add(Ua);
        }
        arrayList.add(ga());
        arrayList.add(fa());
        List<UserAccountRowDataResponse> z0 = u7().z0();
        if (z0 != null) {
            for (final UserAccountRowDataResponse userAccountRowDataResponse : z0) {
                String title = userAccountRowDataResponse.getTitle();
                String str = "";
                if (title == null) {
                    title = "";
                }
                String subTitle = userAccountRowDataResponse.getSubTitle();
                if (subTitle == null) {
                    subTitle = "";
                }
                arrayList.add(new y(title, subTitle, new Function0<Unit>() {
                    {
                        super(0);
                    }

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

                    public final void invoke2() {
                        AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                        String cta = userAccountRowDataResponse.getCta();
                        String title2 = userAccountRowDataResponse.getTitle();
                        if (title2 == null) {
                            title2 = "";
                        }
                        String subTitle2 = userAccountRowDataResponse.getSubTitle();
                        accountFragmentViewModel.Y8(cta, title2, subTitle2 != null ? subTitle2 : "");
                    }
                }));
                String title2 = userAccountRowDataResponse.getTitle();
                if (title2 == null) {
                    title2 = "";
                }
                String subTitle2 = userAccountRowDataResponse.getSubTitle();
                if (subTitle2 != null) {
                    str = subTitle2;
                }
                tb(title2, str);
            }
        }
        arrayList.add(K9());
        arrayList.add(A9());
        if (this.q1) {
            arrayList.add(F9());
        }
        if (l9()) {
            arrayList.add(Q9());
        }
        boolean z2 = true;
        if (m9()) {
            arrayList.add(Z9());
            Z9().K7(true);
            Q9().K7(false);
        } else {
            Q9().K7(true);
        }
        arrayList.add(J9());
        arrayList.add(V9());
        if (in.swiggy.android.constants.b.a.k(r7())) {
            arrayList.add(oa());
        }
        arrayList.add(U9());
        if (u7().e()) {
            arrayList.add(ia());
        }
        Boolean G0 = u7().G0();
        Boolean bool = Boolean.TRUE;
        if (!kotlin.jvm.internal.o.f(G0, bool) && !kotlin.jvm.internal.o.f(u7().C0(), bool) && !kotlin.jvm.internal.o.f(u7().S(), bool) && this.o1) {
            z = true;
        } else {
            z = false;
        }
        if (u7().F()) {
            Ba(arrayList, (z || !Na()) ? false : false);
        }
        if (z) {
            arrayList.add(ha());
            ub();
        }
        if (!Na()) {
            if (!this.R0 && !this.S0) {
                arrayList.add(E9());
            } else {
                z zVar = new z(E9().I7(), E9().H7(), E9().C7());
                zVar.L7(E9().G7());
                zVar.M7(E9().J7());
                zVar.D7().h(E9().D7().g());
                zVar.K7(E9().F7());
                arrayList.add(zVar);
                this.R0 = false;
                this.S0 = false;
            }
        } else {
            wa();
        }
        this.Q0.h(new in.swiggy.android.composer.feature.account.d(Na(), String.valueOf(this.U0), Qa(), E9().C7(), new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                AccountFragmentViewModel.this.va();
            }
        }));
        InAppUpdateViewModel inAppUpdateViewModel = this.s1;
        if (inAppUpdateViewModel != null) {
            m7().H(inAppUpdateViewModel);
            arrayList.add(inAppUpdateViewModel);
        }
        this.H0 = new AccountListViewModel(arrayList, this.H0.C7(), this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
        lb();
    }

    private final int T9(i0 i0Var, List<i0> list) {
        String str;
        int i = 0;
        if (i0Var == null) {
            int size = list.size();
            while (i < size) {
                if (list.get(i) == null) {
                    return i;
                }
                i++;
            }
            return -1;
        }
        int size2 = list.size();
        while (i < size2) {
            String E7 = i0Var.E7();
            i0 i0Var2 = list.get(i);
            if (i0Var2 != null) {
                str = i0Var2.E7();
            } else {
                str = null;
            }
            if (kotlin.jvm.internal.o.f(E7, str)) {
                return i;
            }
            i++;
        }
        return -1;
    }

    private final void Ta() {
        this.E0.a().p("1202");
    }

    public final void U8(ServiceLineProvider serviceLineProvider) {
        ArrayList<i0> arrayList = new ArrayList<>();
        for (i0 i0Var : this.H0.G7()) {
            arrayList.add(i0Var.C7());
        }
        int G9 = G9(arrayList, serviceLineProvider);
        if (G9 >= 0) {
            arrayList.add(G9, serviceLineProvider.l().C7());
        }
        if (this.V1 == null) {
            int i = 0;
            for (Object obj : arrayList) {
                int i3 = i + 1;
                if (i < 0) {
                    kotlin.collections.r.w();
                }
                i0 i0Var2 = (i0) obj;
                if (i == 0) {
                    zb(Y9(i0Var2));
                    i0Var2.G7(true);
                } else {
                    i0Var2.G7(false);
                }
                i = i3;
            }
        }
        this.H0 = new AccountListViewModel(this.H0.E7(), this.H0.C7(), arrayList, this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
    }

    private final v U9() {
        return (v) this.E1.getValue();
    }

    private final h0 Ua() {
        boolean z;
        Boolean G0 = u7().G0();
        Boolean bool = Boolean.TRUE;
        if (!kotlin.jvm.internal.o.f(G0, bool) && !kotlin.jvm.internal.o.f(u7().C0(), bool) && !kotlin.jvm.internal.o.f(u7().S(), bool)) {
            z = false;
        } else {
            z = true;
        }
        Boolean o0 = u7().o0();
        kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
        if (o0.booleanValue() && (kotlin.jvm.internal.o.f(u7().C0(), bool) || kotlin.jvm.internal.o.f(u7().S(), bool))) {
            return this.v1;
        }
        if (!u7().o0().booleanValue() && z) {
            return this.v1;
        }
        return null;
    }

    private final void V8() {
        List n;
        List n2;
        List n3;
        this.T1 = null;
        this.U1 = null;
        this.V1 = null;
        this.R1.clear();
        if (this.c0.c("food_order_history_pl_enabled", false)) {
            this.R1.add(new FoodServiceLineProviderV2(false, new AccountFragmentViewModel$addServiceLines$1(this), r0(), this.Y, this.X, new AccountFragmentViewModel$addServiceLines$2(this), new AccountFragmentViewModel$addServiceLines$3(this), this.B0, v7()));
        } else {
            this.R1.add(new FoodOrderServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$4(this), r0(), this.Y, this.X, new AccountFragmentViewModel$addServiceLines$5(this), new AccountFragmentViewModel$addServiceLines$6(this)));
        }
        this.R1.add(new DashServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$7(this), r7(), r0(), this.Y, this.c0, this.X));
        this.R1.add(new DinersServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$8(this), r0(), this.Y, this.X));
        this.R1.add(new PudoServiceLineProvider(false, new AccountFragmentViewModel$addServiceLines$9(this), r7(), r0(), this.Y, this.c0, this.X));
        this.U1 = this.R1.get(0);
        int size = this.R1.size();
        for (int i = 0; i < size; i++) {
            m7().s(this.R1.get(i));
            this.R1.get(i).u(this.O1);
            this.S1 = 0;
        }
        List<SwiggyBaseViewModel> E7 = this.H0.E7();
        n = kotlin.collections.r.n();
        n2 = kotlin.collections.r.n();
        n3 = kotlin.collections.r.n();
        this.H0 = new AccountListViewModel(E7, n, n2, n3, this.H0.D7(), this.H0.H7(), this.n1);
        lb();
        this.h1 = System.currentTimeMillis();
    }

    private final k0 V9() {
        return (k0) this.z1.getValue();
    }

    public final void Wa(boolean z) {
        androidx.lifecycle.y<Boolean> yVar = this.b2;
        Boolean f = yVar.f();
        Boolean bool = Boolean.TRUE;
        yVar.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(f, bool)));
        T8();
        if (z) {
            this.E0.a().B(kotlin.jvm.internal.o.f(this.V0.g(), bool));
        }
    }

    private final boolean X8() {
        return true;
    }

    private final q0 X9() {
        return (q0) this.p1.getValue();
    }

    private final ServiceLineProvider Y9(i0 i0Var) {
        Object obj;
        Iterator<T> it = this.R1.iterator();
        while (true) {
            if (it.hasNext()) {
                obj = it.next();
                if (kotlin.jvm.internal.o.f(((ServiceLineProvider) obj).l().E7(), i0Var.E7())) {
                    break;
                }
            } else {
                obj = null;
                break;
            }
        }
        ServiceLineProvider serviceLineProvider = (ServiceLineProvider) obj;
        if (serviceLineProvider == null) {
            ServiceLineProvider serviceLineProvider2 = this.R1.get(0);
            kotlin.jvm.internal.o.j(serviceLineProvider2, "get(...)");
            return serviceLineProvider2;
        }
        return serviceLineProvider;
    }

    private final void Z8() {
        this.Y.refreshProfile(G().e().l(), G().e().m(), true, "IS_SUPER,SUPER_DETAILS,SWIGGY_PAY", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.a9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
            }
        }, new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.b9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
            }
        }), new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.c9(AccountFragmentViewModel.this, (Throwable) obj);
            }
        }, new io.reactivex.functions.a() {
            @Override
            public final void run() {
                AccountFragmentViewModel.d9(AccountFragmentViewModel.this);
            }
        });
    }

    private final v Z9() {
        return (v) this.L1.getValue();
    }

    public static final void a9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
        Boolean bool;
        Boolean bool2;
        Boolean bool3;
        Boolean bool4;
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.u7().x0(swiggyApiResponse);
        j2 = true;
        f0 f0Var = this$0.r1;
        if (f0Var != null) {
            bool = Boolean.valueOf(f0Var.I7(this$0.u7()));
        } else {
            bool = null;
        }
        if (KotlinExtensionsKt.h(bool)) {
            this$0.r1 = null;
        }
        s0 s0Var = this$0.u1;
        if (s0Var != null) {
            bool2 = Boolean.valueOf(s0Var.H7(this$0.u7()));
        } else {
            bool2 = null;
        }
        if (KotlinExtensionsKt.h(bool2)) {
            this$0.u1 = null;
        }
        n0 n0Var = this$0.t1;
        if (n0Var != null) {
            bool3 = Boolean.valueOf(n0Var.I7(this$0.u7()));
        } else {
            bool3 = null;
        }
        if (KotlinExtensionsKt.h(bool3)) {
            this$0.t1 = null;
        }
        h0 h0Var = this$0.v1;
        if (h0Var != null) {
            bool4 = Boolean.valueOf(h0Var.H7(this$0.u7()));
        } else {
            bool4 = null;
        }
        if (KotlinExtensionsKt.h(bool4)) {
            this$0.v1 = null;
        }
        this$0.jb(true);
    }

    public static final void b9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.jb(true);
    }

    public static final void c9(AccountFragmentViewModel this$0, Throwable th) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.jb(true);
    }

    public final void cb(String str) {
        if (str != null && str.length() != 0) {
            this.W0.h(str);
            this.E0.a().h();
            return;
        }
        this.W0.h("");
    }

    public static final void d9(AccountFragmentViewModel this$0) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.vb();
        j2 = false;
    }

    private final void f9() {
        this.Y.refreshProfileV4(G().e().l(), G().e().m(), true, "IS_SUPER,SUPER_DETAILS,SWIGGY_PAY", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.g9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
            }
        }, new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.h9(AccountFragmentViewModel.this, (SwiggyApiResponse) obj);
            }
        }), new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.i9(AccountFragmentViewModel.this, (Throwable) obj);
            }
        }, new io.reactivex.functions.a() {
            @Override
            public final void run() {
                AccountFragmentViewModel.j9(AccountFragmentViewModel.this);
            }
        });
    }

    private final v fa() {
        return (v) this.G1.getValue();
    }

    public final void fb(Order order) {
        this.X.n1(order);
    }

    public static final void g9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
        Boolean bool;
        Boolean bool2;
        Boolean bool3;
        Boolean bool4;
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.u7().x0(swiggyApiResponse);
        j2 = true;
        f0 f0Var = this$0.r1;
        if (f0Var != null) {
            bool = Boolean.valueOf(f0Var.I7(this$0.u7()));
        } else {
            bool = null;
        }
        if (KotlinExtensionsKt.h(bool)) {
            this$0.r1 = null;
        }
        s0 s0Var = this$0.u1;
        if (s0Var != null) {
            bool2 = Boolean.valueOf(s0Var.H7(this$0.u7()));
        } else {
            bool2 = null;
        }
        if (KotlinExtensionsKt.h(bool2)) {
            this$0.u1 = null;
        }
        n0 n0Var = this$0.t1;
        if (n0Var != null) {
            bool3 = Boolean.valueOf(n0Var.I7(this$0.u7()));
        } else {
            bool3 = null;
        }
        if (KotlinExtensionsKt.h(bool3)) {
            this$0.t1 = null;
        }
        h0 h0Var = this$0.v1;
        if (h0Var != null) {
            bool4 = Boolean.valueOf(h0Var.H7(this$0.u7()));
        } else {
            bool4 = null;
        }
        if (KotlinExtensionsKt.h(bool4)) {
            this$0.v1 = null;
        }
        this$0.jb(true);
    }

    private final v ga() {
        return (v) this.F1.getValue();
    }

    public final void gb(final Order order, final int i) {
        boolean z;
        if (j7().h() == CartType.REGULAR) {
            if (!i7().isEmpty() && i7().i() != null) {
                z = kotlin.text.q.z(i7().i().getId(), order.getRestaurant().mId, true);
            }
            Ca(order, i);
            return;
        }
        final Function0<Unit> function0 = new Function0<Unit>() {
            {
                super(0);
            }

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

            public final void invoke2() {
                in.swiggy.android.constants.e.e.clear();
                AccountFragmentViewModel.this.Ca(order, i);
            }
        };
        final AccountFragmentViewModel$reOrder$onNegativeViewClickListner$1 accountFragmentViewModel$reOrder$onNegativeViewClickListner$1 = new Function0<Unit>() {
            public final void invoke2() {
            }

            @Override
            public Unit invoke() {
                invoke2();
                return Unit.a;
            }
        };
        this.X.b4(order, i7().i().getName(), new io.reactivex.functions.a() {
            @Override
            public final void run() {
                AccountFragmentViewModel.hb(Function0.this);
            }
        }, new io.reactivex.functions.a() {
            @Override
            public final void run() {
                AccountFragmentViewModel.ib(Function0.this);
            }
        });
    }

    public static final void h9(AccountFragmentViewModel this$0, SwiggyApiResponse swiggyApiResponse) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.jb(true);
    }

    public static final void hb(Function0 tmp0) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke();
    }

    public static final void i9(AccountFragmentViewModel this$0, Throwable th) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.jb(true);
    }

    private final o0 ia() {
        return (o0) this.A1.getValue();
    }

    public static final void ib(Function0 tmp0) {
        kotlin.jvm.internal.o.k(tmp0, "$tmp0");
        tmp0.invoke();
    }

    public static final void j9(AccountFragmentViewModel this$0) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        this$0.vb();
        j2 = false;
    }

    public final void kb() {
        in.swiggy.android.constants.e eVar = in.swiggy.android.constants.e.a;
        if (eVar.b()) {
            this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), r0().getString(R.string.reload_now), this.X, this.g1, this.E0);
        } else if (eVar.c()) {
            this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), Kb(2), this.X, true, this.E0);
        } else if (eVar.a()) {
            this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), r0().getString(R.string.updateButton), this.X, this.g1, this.E0);
        }
    }

    private final boolean l9() {
        return KotlinExtensionsKt.r(B9().a("enable_offers_in_account_page"), false, 1, null);
    }

    private final void lb() {
        this.I0.o(this.H0);
    }

    private final boolean m9() {
        if (!X8() && !Pa()) {
            return false;
        }
        return true;
    }

    public final void mb(ServiceLineProvider serviceLineProvider) {
        ArrayList arrayList = new ArrayList();
        Iterator<ServiceLineProvider> it = this.R1.iterator();
        while (it.hasNext()) {
            arrayList.addAll(it.next().b());
        }
        if (kotlin.jvm.internal.o.f(serviceLineProvider, this.T1)) {
            this.H0 = new AccountListViewModel(this.H0.E7(), arrayList, this.H0.G7(), new ArrayList(serviceLineProvider.m()), this.H0.D7(), this.H0.H7(), this.n1);
        } else {
            this.H0 = new AccountListViewModel(this.H0.E7(), arrayList, this.H0.G7(), this.H0.F7(), this.H0.D7(), this.H0.H7(), this.n1);
        }
        if (this.S1 >= this.R1.size()) {
            this.H0.J7(3);
            S8();
            Aa();
            lb();
        }
    }

    private final v oa() {
        return (v) this.H1.getValue();
    }

    public final void ob() {
        if (u7().F() && u7().e0() != null) {
            String title = u7().e0().getTitle();
            String subTitle = u7().e0().getSubTitle();
            String tag = u7().e0().getTag();
            String superType = u7().e0().getSuperType();
            if (superType == null) {
                superType = "";
            }
            this.t1 = new n0(title, subTitle, tag, superType, u7().C(), this.o1, this.c2, new Function0<Unit>() {
                {
                    super(0);
                }

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

                public final void invoke2() {
                    AccountFragmentViewModel.this.qb();
                }
            });
        }
    }

    public final in.swiggy.android.referral.configDataModel.a r9() {
        Object fromJson;
        String str = "{\"enable_referral_flow\": false, \"account_entry_point_title\": {\"text\": \"Refer & Earn Program\", \"subtext\": \"Refer a friend & earn upto ₹500 cashback on Swiggy\"},\"account_entry_point_subtitle\": {\"text\": \"Did you know?\", \"subtext\": \"You get ₹50 every time your friend places their first order \"}}";
        String string = this.y0.getString("account_referral_ux4", "{\"enable_referral_flow\": false, \"account_entry_point_title\": {\"text\": \"Refer & Earn Program\", \"subtext\": \"Refer a friend & earn upto ₹500 cashback on Swiggy\"},\"account_entry_point_subtitle\": {\"text\": \"Did you know?\", \"subtext\": \"You get ₹50 every time your friend places their first order \"}}");
        if (string != null) {
            str = string;
        }
        Gson g = in.swiggy.android.commons.utils.i0.g();
        if (!(g instanceof Gson)) {
            fromJson = g.fromJson(str, (Class<Object>) in.swiggy.android.referral.configDataModel.a.class);
        } else {
            fromJson = GsonInstrumentation.fromJson(g, str, (Class<Object>) in.swiggy.android.referral.configDataModel.a.class);
        }
        kotlin.jvm.internal.o.j(fromJson, "fromJson(...)");
        return (in.swiggy.android.referral.configDataModel.a) fromJson;
    }

    public final void ra() {
        this.W0.h("");
    }

    private final void rb(String str, String str2) {
        this.E0.a().o(str, str2);
    }

    private final void s9() {
        this.W0.h("");
        this.Y.getActiveRefundCount(new b(), new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.t9(AccountFragmentViewModel.this, (Throwable) obj);
            }
        }, new io.reactivex.functions.a() {
            @Override
            public final void run() {
                AccountFragmentViewModel.u9();
            }
        });
    }

    public static final void t9(AccountFragmentViewModel this$0, Throwable th) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        in.swiggy.android.commons.utils.x.b(i2, "Error on fetching active refunds count");
        this$0.ra();
    }

    private final void tb(String str, String str2) {
        this.E0.a().t(str, str2);
    }

    public static final void u9() {
    }

    private final x v9() {
        return (x) this.Y1.getValue();
    }

    private final void xa() {
        boolean z;
        this.Y.getOpenConversations(0, 0, "open", new SwiggyBaseResponseHandler<>(new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.ya(AccountFragmentViewModel.this, (HelpBaseResponse) obj);
            }
        }, new SwiggyDataHandler() {
            @Override
            public final void handle(Object obj) {
                AccountFragmentViewModel.za((HelpBaseResponse) obj);
            }
        }), null, null);
        z = kotlin.text.q.z("2G", n7().y(), true);
        if (!z) {
            this.X.e1();
        }
    }

    public static final void ya(AccountFragmentViewModel this$0, HelpBaseResponse helpBaseResponse) {
        kotlin.jvm.internal.o.k(this$0, "this$0");
        kotlin.jvm.internal.o.h(helpBaseResponse);
        this$0.yb(helpBaseResponse);
    }

    private final void yb(HelpBaseResponse<ConversationsResponse> helpBaseResponse) {
        String str;
        Object fromJson;
        ArrayList<MessagesInformationLayerSavable.Meta> arrayList;
        try {
            int parseInt = Integer.parseInt(helpBaseResponse.data.conversations.meta.total);
            this.U0 = parseInt;
            String str2 = "";
            if (parseInt == 1) {
                str = p7().getString(R.string.one_open_thread);
            } else if (parseInt <= 1) {
                str = "";
            } else {
                str = parseInt + " " + p7().getString(R.string.open_threads);
            }
            E9().L7(str);
            String string = r7().getString("unread_layer_conversations", "");
            if (string == null) {
                string = "";
            }
            Gson g = in.swiggy.android.commons.utils.i0.g();
            if (!(g instanceof Gson)) {
                fromJson = g.fromJson(string, (Class<Object>) MessagesInformationLayerSavable.class);
            } else {
                fromJson = GsonInstrumentation.fromJson(g, string, (Class<Object>) MessagesInformationLayerSavable.class);
            }
            MessagesInformationLayerSavable messagesInformationLayerSavable = (MessagesInformationLayerSavable) fromJson;
            int i = 0;
            if (messagesInformationLayerSavable != null && (arrayList = messagesInformationLayerSavable.unReadConversations) != null) {
                for (MessagesInformationLayerSavable.Meta meta : arrayList) {
                    i += meta.unread;
                }
            }
            if (i == 1) {
                str2 = p7().getString(R.string.one_unread);
            } else if (i > 1) {
                str2 = i + " " + p7().getString(R.string.unread);
            }
            if (i > 0 && in.swiggy.android.constants.b.e("FLAG_SHOW_UNREAD_MESSAGE_COUNT", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT, r7())) {
                E9().M7(str2);
            }
            if (parseInt != this.T0 || i > 0) {
                this.R0 = true;
                T8();
                this.T0 = parseInt;
            }
        } catch (Exception e) {
            in.swiggy.android.commons.utils.x.i(i2, e);
        }
    }

    public static final void za(HelpBaseResponse helpBaseResponse) {
    }

    private final void zb(ServiceLineProvider serviceLineProvider) {
        boolean z;
        String str;
        boolean z2;
        i0 l;
        i0 C7;
        boolean z3;
        i0 l2;
        i0 C72;
        i0 l3;
        i0 l4;
        ServiceLineProvider serviceLineProvider2 = this.T1;
        if (serviceLineProvider2 != null) {
            serviceLineProvider2.A(false);
        }
        ServiceLineProvider serviceLineProvider3 = this.T1;
        this.T1 = serviceLineProvider;
        if (serviceLineProvider != null) {
            serviceLineProvider.A(true);
        }
        ArrayList arrayList = new ArrayList();
        int size = this.R1.size();
        for (int i = 0; i < size; i++) {
            for (i0 i0Var : this.H0.G7()) {
                z = kotlin.text.q.z(i0Var.E7(), this.R1.get(i).l().E7(), true);
                if (z) {
                    String E7 = i0Var.E7();
                    ServiceLineProvider serviceLineProvider4 = this.T1;
                    String str2 = null;
                    if (serviceLineProvider4 != null && (l4 = serviceLineProvider4.l()) != null) {
                        str = l4.E7();
                    } else {
                        str = null;
                    }
                    z2 = kotlin.text.q.z(E7, str, true);
                    if (z2) {
                        ServiceLineProvider serviceLineProvider5 = this.T1;
                        if (serviceLineProvider5 != null && (l = serviceLineProvider5.l()) != null && (C7 = l.C7()) != null) {
                            arrayList.add(C7);
                        }
                    } else {
                        String E72 = i0Var.E7();
                        if (serviceLineProvider3 != null && (l3 = serviceLineProvider3.l()) != null) {
                            str2 = l3.E7();
                        }
                        z3 = kotlin.text.q.z(E72, str2, true);
                        if (z3) {
                            if (serviceLineProvider3 != null && (l2 = serviceLineProvider3.l()) != null && (C72 = l2.C7()) != null) {
                                arrayList.add(C72);
                            }
                        } else {
                            arrayList.add(this.R1.get(i).l().C7());
                        }
                    }
                }
            }
        }
        ArrayList arrayList2 = new ArrayList();
        Iterator<ServiceLineProvider> it = this.R1.iterator();
        while (it.hasNext()) {
            arrayList2.addAll(it.next().b());
        }
        this.H0 = new AccountListViewModel(this.H0.E7(), arrayList2, new ArrayList(arrayList), new ArrayList(serviceLineProvider.m()), this.H0.D7(), this.H0.H7(), this.n1);
        if (this.S1 >= this.R1.size()) {
            lb();
            S8();
        }
    }

    public final void Ab(boolean z) {
        this.d1 = z;
    }

    public final in.swiggy.android.commons.featureFlags.d B9() {
        in.swiggy.android.commons.featureFlags.d dVar = this.G0;
        if (dVar != null) {
            return dVar;
        }
        kotlin.jvm.internal.o.C("featureFlags");
        return null;
    }

    public final void Ba(ArrayList<SwiggyBaseViewModel> list, boolean z) {
        kotlin.jvm.internal.o.k(list, "list");
        if (Fb()) {
            if (!this.f1) {
                list.add(X9());
                k9();
                return;
            }
            ReferralCheckModel referralCheckModel = this.F0;
            if (referralCheckModel != null && referralCheckModel.isValid()) {
                list.add(Jb(referralCheckModel, z));
                return;
            }
            return;
        }
        p0 ja = ja();
        if (ja != null) {
            list.add(ja);
        }
    }

    public final void Bb(long j) {
        this.X1 = j;
    }

    public final Function0<Unit> C9() {
        return this.Z0;
    }

    public final ObservableField<in.swiggy.android.composer.feature.account.d> D9() {
        return this.Q0;
    }

    @Override
    public void E6(int i, int i3, Intent intent) {
        String stringExtra;
        super.E6(i, i3, intent);
        if (i == 9 && i3 == -1) {
            String str = "";
            String str2 = (intent == null || (str2 = intent.getStringExtra("guest_tid")) == null) ? "" : "";
            if (intent != null && (stringExtra = intent.getStringExtra("guest_sid")) != null) {
                str = stringExtra;
            }
            this.X.Z3(androidx.lifecycle.l0.a(this), new AccountFragmentViewModel$onActivityResult$1(this), str2, str);
        }
    }

    public final z E9() {
        return (z) this.D1.getValue();
    }

    public final b0 I9() {
        return (b0) this.Q1.getValue();
    }

    public final void Ja() {
        s7().j(s7().h("ux4-home-page", "impression-app-update-downloaded", "1202", 9999));
    }

    public final void Ka() {
        s7().j(s7().h("ux4-home-page", "impression-app-update-installed", "1202", 9999));
    }

    @Override
    public void L7(Bundle args) {
        int i;
        kotlin.jvm.internal.o.k(args, "args");
        ObservableInt observableInt = this.P0;
        if (args.getBoolean("showBack")) {
            i = 0;
        } else {
            i = 8;
        }
        observableInt.h(i);
    }

    public final void Lb(int i) {
        this.b1 = i;
        if (i != this.c1) {
            this.c1 = i;
            this.s1 = new InAppUpdateViewModel(r0().getString(R.string.app_settings_in_app_update_available_title), Kb(i), this.X, this.g1, this.E0);
            T8();
        }
    }

    public final f0 M9() {
        return this.r1;
    }

    @Override
    public void N7(Bundle bundle) {
        if (bundle != null) {
            L7(bundle);
        }
        Q7("account");
        if (u7().F()) {
            this.Z1.h(Boolean.TRUE);
        } else {
            this.Z1.h(Boolean.FALSE);
        }
    }

    public final Function0<Unit> N9() {
        return this.m1;
    }

    public final boolean Na() {
        if (!KotlinExtensionsKt.r(B9().a("android_enable_bpa_fab_help_pill"), false, 1, null) || !u7().F()) {
            return false;
        }
        return true;
    }

    public final ObservableField<String> O9() {
        return this.k1;
    }

    public final ObservableField<Boolean> Oa() {
        return this.Z1;
    }

    public final ObservableField<String> P9() {
        return this.j1;
    }

    @Override
    public void Q6() {
        in.swiggy.android.analytics.gtm.e.y("account");
        j2 = false;
        super.Q6();
        if (!this.d1 && !Hb()) {
            jb(false);
            return;
        }
        this.d1 = false;
        e9();
    }

    public final Function0<Unit> R9() {
        return this.Y0;
    }

    public final String Ra(String link) {
        boolean U;
        kotlin.jvm.internal.o.k(link, "link");
        String str = "?";
        U = StringsKt__StringsKt.U(link, "?", false, 2, null);
        if (KotlinExtensionsKt.h(Boolean.valueOf(U))) {
            str = KeySeparator.AMP;
        }
        return (link + str) + "source_page=" + getScreenName();
    }

    public final Function0<Unit> S9() {
        return this.X0;
    }

    @Override
    public void U6() {
        s7().m("account");
    }

    public final void Va() {
        if (u7().e0() != null) {
            String title = u7().e0().getTitle();
            String subTitle = u7().e0().getSubTitle();
            String tag = u7().e0().getTag();
            String superType = u7().e0().getSuperType();
            if (superType == null) {
                superType = "";
            }
            this.v1 = new h0(title, subTitle, tag, superType, this.o1, this.c2, new Function0<Unit>() {
                {
                    super(0);
                }

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

                public final void invoke2() {
                    AccountFragmentViewModel.this.qb();
                }
            });
        }
    }

    public final void W8() {
        this.Z1.h(Boolean.FALSE);
        this.X.Q0(true);
    }

    public final PolicyConsentViewModel W9() {
        return (PolicyConsentViewModel) this.w1.getValue();
    }

    public final void Xa() {
        UserSuperDataResponse e0;
        j2 = false;
        if (this.r1 == null) {
            jb(true);
            this.d1 = true;
        } else {
            e9();
        }
        in.swiggy.android.repositories.interfaces.d u7 = u7();
        String str = (u7 == null || (e0 = u7.e0()) == null || (str = e0.getTag()) == null) ? "" : "";
        if (this.v1 != null || this.t1 != null) {
            this.E0.a().z(str);
        }
        if (fa() != null) {
            this.E0.a().z(str);
        }
    }

    public final void Y8(String str, String title, String subtitle) {
        kotlin.jvm.internal.o.k(title, "title");
        kotlin.jvm.internal.o.k(subtitle, "subtitle");
        if (str != null) {
            i.a.a(this.z0, "deeplink", Ra(str), null, 4, null);
            rb(title, subtitle);
        }
    }

    public final void Ya() {
        String str;
        CTA cta;
        String link;
        UserSuperDataResponse e0 = u7().e0();
        if (e0 != null) {
            str = e0.getTag();
        } else {
            str = null;
        }
        UserSuperDataResponse e02 = u7().e0();
        if (e02 != null && (cta = e02.getCta()) != null && (link = cta.getLink()) != null) {
            i.a.a(this.z0, "deeplink", Ra(link), null, 4, null);
            in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
            if (str == null) {
                str = "";
            }
            a2.D(str);
        }
    }

    public final void Za() {
        String str;
        UserSuperDataResponse e0 = u7().e0();
        if (e0 != null) {
            str = e0.getTag();
        } else {
            str = null;
        }
        String i = GeneralUtilsKt.i(r7().getString("android_third_party_coupons_deeplink", "swiggy://webviewV2?payment_plugin=true&pushScreen=true&webview_url=https://webviews.swiggy.com/swiggy-one-subscription/home/"));
        if (i != null) {
            i.a.a(this.z0, "deeplink", Ra(i), null, 4, null);
            in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
            if (str == null) {
                str = "";
            }
            a2.k(str);
        }
    }

    public final ObservableField<Integer> aa() {
        return this.i1;
    }

    public final void ab(String str, UnBoxingDataResponse unBoxingDataResponse) {
        String walletMessage;
        i.a.a(this.z0, "deeplink", str, null, 4, null);
        in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
        String str2 = "";
        String str3 = (unBoxingDataResponse == null || (str3 = unBoxingDataResponse.getTitle()) == null) ? "" : "";
        String str4 = (unBoxingDataResponse == null || (str4 = unBoxingDataResponse.getBenefitType()) == null) ? "" : "";
        if (unBoxingDataResponse != null && (walletMessage = unBoxingDataResponse.getWalletMessage()) != null) {
            str2 = walletMessage;
        }
        a2.e(str3, str4, str2);
    }

    public final long ba() {
        return this.X1;
    }

    public final void bb() {
        b.a.a(this.X, androidx.lifecycle.l0.a(this), new AccountFragmentViewModel$performLogout$1(this), null, null, 12, null);
    }

    public final int ca() {
        return R.color.super_v3_bg_color;
    }

    public final String da() {
        String b2 = in.swiggy.android.constants.b.b("android_swiggy_money_account_row_sub_title", "View Account Balance & Transactions History", this.y0);
        if (b2 == null) {
            return "View Account Balance & Transactions History";
        }
        return b2;
    }

    public final void db() {
        this.E0.a().d();
    }

    public final void e9() {
        CharSequence k1;
        boolean z;
        if (u7().F()) {
            this.e1 = true;
            this.X.Q0(false);
            String string = this.y0.getString(TejasConstants.ENABLE_V4_PROFILE_API, TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT);
            if (string != null) {
                k1 = StringsKt__StringsKt.k1(string);
                String lowerCase = k1.toString().toLowerCase(Locale.ROOT);
                kotlin.jvm.internal.o.j(lowerCase, "toLowerCase(...)");
                z = kotlin.text.q.z(lowerCase, "true", true);
                if (z) {
                    f9();
                    return;
                }
            }
            Z8();
            return;
        }
        in.swiggy.android.commons.utils.x.b(i2, "Skipping because user is not logged in");
    }

    public final String ea() {
        String b2 = in.swiggy.android.constants.b.b("android_swiggy_money_account_row_title", PaymentType.SWIGGY_MONEY, this.y0);
        if (b2 == null) {
            return PaymentType.SWIGGY_MONEY;
        }
        return b2;
    }

    public final void eb() {
        this.E0.a().H();
    }

    public final r0 ha() {
        return (r0) this.B1.getValue();
    }

    @Override
    public void init() {
        j2 = false;
        m7().X(K9());
        m7().X(ia());
        this.L0.h(r0().c(R.drawable.dls_ic_back_arrow_20dp));
        this.o1 = KotlinExtensionsKt.q(r7().getString("android_third_party_coupons_enabled", TejasConstants.ENABLE_V4_PROFILE_API_DEFAULT), false);
        io.reactivex.disposables.a aVar = this.L;
        io.reactivex.d<Boolean> P = u7().V().P(io.reactivex.android.schedulers.a.a());
        final Function1<Boolean, Unit> function1 = new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            public final void a(Boolean bool) {
                if (AccountFragmentViewModel.this.u7().F()) {
                    AccountFragmentViewModel.this.Oa().h(Boolean.TRUE);
                    AccountFragmentViewModel.this.r7().edit().remove("saved_corporate_ids").apply();
                    AccountFragmentViewModel.this.kb();
                    AccountFragmentViewModel.this.pb();
                    AccountFragmentViewModel.this.nb();
                    AccountFragmentViewModel.this.ob();
                    AccountFragmentViewModel.this.Va();
                    AccountFragmentViewModel.this.Ma();
                    AccountFragmentViewModel.this.e9();
                    AccountFragmentViewModel.this.w9().invoke();
                }
            }

            @Override
            public Unit invoke(Boolean bool) {
                a(bool);
                return Unit.a;
            }
        };
        io.reactivex.functions.d<? super Boolean> dVar = new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.Fa(Function1.this, obj);
            }
        };
        final AccountFragmentViewModel$init$2 accountFragmentViewModel$init$2 = new Function1<Throwable, Unit>() {
            @Override
            public Unit invoke(Throwable th) {
                invoke2(th);
                return Unit.a;
            }

            public final void invoke2(Throwable th) {
                in.swiggy.android.commons.utils.x.i(AccountFragmentViewModel.g2.a(), th);
            }
        };
        aVar.c(P.g0(dVar, new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.Ga(Function1.this, obj);
            }
        }));
        io.reactivex.disposables.a aVar2 = this.L;
        io.reactivex.d<Boolean> P2 = u7().h().P(io.reactivex.android.schedulers.a.a());
        final Function1<Boolean, Unit> function12 = new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            public final void a(Boolean bool) {
                kotlin.jvm.internal.o.h(bool);
                if (bool.booleanValue()) {
                    AccountFragmentViewModel.this.w9().invoke();
                }
            }

            @Override
            public Unit invoke(Boolean bool) {
                a(bool);
                return Unit.a;
            }
        };
        io.reactivex.functions.d<? super Boolean> dVar2 = new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.Ha(Function1.this, obj);
            }
        };
        final AccountFragmentViewModel$init$4 accountFragmentViewModel$init$4 = new Function1<Throwable, Unit>() {
            @Override
            public Unit invoke(Throwable th) {
                invoke2(th);
                return Unit.a;
            }

            public final void invoke2(Throwable th) {
                in.swiggy.android.commons.utils.x.i(AccountFragmentViewModel.g2.a(), th);
            }
        };
        aVar2.c(P2.g0(dVar2, new io.reactivex.functions.d() {
            @Override
            public final void accept(Object obj) {
                AccountFragmentViewModel.Ia(Function1.this, obj);
            }
        }));
    }

    public final p0 ja() {
        return (p0) this.C1.getValue();
    }

    public final void jb(boolean z) {
        in.swiggy.android.utils.i0 i0Var = in.swiggy.android.utils.i0.a;
        if (i0Var.j()) {
            i0Var.m(false);
            e9();
            return;
        }
        this.V1 = null;
        if (Gb(z)) {
            if (this.r1 == null || Mb()) {
                nb();
            }
            if (this.s1 == null) {
                kb();
            }
            if (this.u1 == null) {
                pb();
            }
            if (this.t1 == null) {
                ob();
            }
            if (this.v1 == null) {
                Va();
            }
            this.X.H5();
            kb();
            Ma();
        }
        Eb();
        Ea();
    }

    public final void k9() {
        this.f1 = true;
        kotlinx.coroutines.flow.f.D(kotlinx.coroutines.flow.f.I(kotlinx.coroutines.flow.f.g(this.C0.invoke(""), new AccountFragmentViewModel$callReferralCheckApi$1(this, null)), new AccountFragmentViewModel$callReferralCheckApi$2(this, null)), androidx.lifecycle.l0.a(this));
    }

    public final ObservableInt ka() {
        return this.K0;
    }

    public final ObservableInt la() {
        return this.O0;
    }

    public final ObservableInt ma() {
        return this.M0;
    }

    public final boolean n9() {
        return this.X.G4();
    }

    public final ObservableInt na() {
        return this.N0;
    }

    public final void nb() {
        String str;
        if (u7().F()) {
            String name = u7().getName();
            kotlin.jvm.internal.o.j(name, "getName(...)");
            String str2 = "+91 - " + u7().getPhoneNumber();
            String K = u7().K();
            if (K != null && K.length() != 0) {
                str = u7().K();
            } else {
                str = "";
            }
            String str3 = str;
            kotlin.jvm.internal.o.h(str3);
            String A0 = u7().A0();
            Boolean o0 = u7().o0();
            kotlin.jvm.internal.o.j(o0, "isSuperV3User(...)");
            this.r1 = new f0(name, str2, str3, A0, o0.booleanValue(), u7().C(), new Function0<Unit>() {
                {
                    super(0);
                }

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

                public final void invoke2() {
                    in.swiggy.android.fragmentservices.interfaces.b bVar;
                    in.swiggy.android.feature.web.a aVar;
                    AccountFragmentViewModel.this.Ab(true);
                    f0 M9 = AccountFragmentViewModel.this.M9();
                    if (M9 != null) {
                        M9.K7(4);
                    }
                    bVar = AccountFragmentViewModel.this.X;
                    aVar = AccountFragmentViewModel.this.p0;
                    bVar.L0(aVar.K);
                }
            });
        }
    }

    public final void o9() {
        this.X.d6();
    }

    public final LiveData<AccountListViewModel> p9() {
        return this.J0;
    }

    public final String pa() {
        return (String) this.e2.getValue();
    }

    public final void pb() {
        if (u7().F() && u7().C()) {
            this.u1 = new s0(u7().t().getTitle(), u7().t().getDescription(), u7().t().getWalletMessage(), pa(), new Function0<Unit>() {
                {
                    super(0);
                }

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

                public final void invoke2() {
                    String link;
                    CTA cta = AccountFragmentViewModel.this.u7().t().getCta();
                    if (cta == null || (link = cta.getLink()) == null) {
                        return;
                    }
                    AccountFragmentViewModel accountFragmentViewModel = AccountFragmentViewModel.this;
                    accountFragmentViewModel.ab(link, accountFragmentViewModel.u7().t());
                }
            });
        }
    }

    public final AccountListViewModel q9() {
        return this.H0;
    }

    public final ObservableField<String> qa() {
        return this.a1;
    }

    public final void qb() {
        if (this.o1) {
            androidx.lifecycle.y<Boolean> yVar = this.c2;
            yVar.r(Boolean.valueOf(!kotlin.jvm.internal.o.f(yVar.f(), Boolean.TRUE)));
            T8();
            ub();
            return;
        }
        Ya();
    }

    public final void sa(Response<SwiggyApiResponse<ReferralCheckModel>> apiResponse) {
        kotlin.jvm.internal.o.k(apiResponse, "apiResponse");
        if (apiResponse instanceof Response.Success) {
            ReferralCheckModel referralCheckModel = (ReferralCheckModel) ((SwiggyApiResponse) ((Response.Success) apiResponse).getResponse()).getData();
            if (referralCheckModel != null) {
                this.F0 = referralCheckModel;
                T8();
            }
        } else if (apiResponse instanceof Response.Failure) {
            T8();
        }
    }

    public final void sb() {
        this.E0.a().m();
    }

    public final void ta() {
        this.E0.a().w();
    }

    public final void ua() {
        this.E0.a().u();
    }

    public final void ub() {
        String str;
        in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
        UserSuperDataResponse e0 = u7().e0();
        if (e0 != null) {
            str = e0.getTag();
        } else {
            str = null;
        }
        if (str == null) {
            str = "";
        }
        a2.C(str);
    }

    public final void va() {
        this.E0.a().r(this.U0);
    }

    public final void vb() {
        String walletMessage;
        if (this.u1 != null && u7().F() && u7().C()) {
            in.swiggy.android.analytics_sdk.event.senders.interfaces.a a2 = this.E0.a();
            UnBoxingDataResponse t = u7().t();
            String str = "";
            String str2 = (t == null || (str2 = t.getTitle()) == null) ? "" : "";
            UnBoxingDataResponse t2 = u7().t();
            String str3 = (t2 == null || (str3 = t2.getBenefitType()) == null) ? "" : "";
            UnBoxingDataResponse t3 = u7().t();
            if (t3 != null && (walletMessage = t3.getWalletMessage()) != null) {
                str = walletMessage;
            }
            a2.s(str2, str3, str);
        }
    }

    public final Function0<Unit> w9() {
        return this.f2;
    }

    public final void wa() {
        this.E0.a().G(this.U0);
    }

    public final void wb(boolean z) {
        this.g1 = z;
    }

    public final ObservableField<Drawable> x9() {
        return this.L0;
    }

    public final void xb(int i) {
        this.W1 = i;
    }

    public final ObservableInt y9() {
        return this.P0;
    }

    public final int z9() {
        return this.W1;
    }
}