导航菜单

页面标题

页面副标题

BodyTech v7.6.4 - ChallengeActivity.java 源代码

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

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


package com.stripe.android.stripe3ds2.views;

import android.app.Dialog;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import androidx.activity.OnBackPressedCallback;
import androidx.appcompat.app.AppCompatActivity;
import androidx.core.os.BundleKt;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.FragmentTransaction;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelLazy;
import androidx.lifecycle.ViewModelProvider;
import androidx.lifecycle.ViewModelStore;
import androidx.lifecycle.viewmodel.CreationExtras;
import com.newrelic.agent.android.api.v2.TraceFieldInterface;
import com.newrelic.agent.android.background.ApplicationStateMonitor;
import com.newrelic.agent.android.instrumentation.Instrumented;
import com.newrelic.agent.android.tracing.Trace;
import com.newrelic.agent.android.tracing.TraceMachine;
import com.stripe.android.stripe3ds2.init.ui.UiCustomization;
import com.stripe.android.stripe3ds2.observability.DefaultErrorReporter;
import com.stripe.android.stripe3ds2.observability.ErrorReporter;
import com.stripe.android.stripe3ds2.observability.Stripe3ds2ErrorReporterConfig;
import com.stripe.android.stripe3ds2.transaction.ChallengeActionHandler;
import com.stripe.android.stripe3ds2.transaction.ChallengeRequestExecutor;
import com.stripe.android.stripe3ds2.transaction.DefaultTransactionTimer;
import com.stripe.android.stripe3ds2.transaction.StripeErrorRequestExecutor;
import com.stripe.android.stripe3ds2.transaction.e;
import com.stripe.android.stripe3ds2.transaction.e0;
import com.stripe.android.stripe3ds2.transaction.l;
import com.stripe.android.stripe3ds2.transaction.q;
import com.stripe.android.stripe3ds2.transactions.ChallengeRequestData;
import com.stripe.android.stripe3ds2.transactions.ChallengeResponseData;
import com.stripe.android.stripe3ds2.transactions.UiType;
import com.stripe.android.stripe3ds2.views.ChallengeActivityViewModel;
import com.stripe.android.stripe3ds2.views.ChallengeViewArgs;
import java.util.ArrayList;
import kotlin.Function;
import kotlin.Lazy;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Ref$ObjectRef;
import kotlin.jvm.internal.r;
import kotlin.jvm.internal.v;
import kotlinx.coroutines.CoroutineDispatcher;
import kotlinx.coroutines.Dispatchers;
import kotlinx.coroutines.scheduling.WorkQueueKt;

@Metadata(d1 = {"\u0000\u0086\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\b\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\b\u0018\u0000 Q2\u00020\u0001:\u0001RB\u0007¢\u0006\u0004\bO\u0010PJ\u0010\u0010\u0005\u001a\u00020\u00042\u0006\u0010\u0003\u001a\u00020\u0002H\u0002J\b\u0010\u0006\u001a\u00020\u0004H\u0002J\b\u0010\u0007\u001a\u00020\u0004H\u0002J\b\u0010\b\u001a\u00020\u0004H\u0002J\u0012\u0010\u000b\u001a\u00020\u00042\b\u0010\n\u001a\u0004\u0018\u00010\tH\u0014J\b\u0010\f\u001a\u00020\u0004H\u0016J\u0010\u0010\u000f\u001a\u00020\u00042\u0006\u0010\u000e\u001a\u00020\rH\u0016J\b\u0010\u0010\u001a\u00020\u0004H\u0014J\b\u0010\u0011\u001a\u00020\u0004H\u0014J\b\u0010\u0012\u001a\u00020\u0004H\u0014R\u001b\u0010\u0018\u001a\u00020\u00138BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u0014\u0010\u0015\u001a\u0004\b\u0016\u0010\u0017R\u001b\u0010\u001d\u001a\u00020\u00198BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u001a\u0010\u0015\u001a\u0004\b\u001b\u0010\u001cR\u001b\u0010\"\u001a\u00020\u001e8@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b\u001f\u0010\u0015\u001a\u0004\b \u0010!R\u001b\u0010'\u001a\u00020#8@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b$\u0010\u0015\u001a\u0004\b%\u0010&R\u001b\u0010,\u001a\u00020(8@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b)\u0010\u0015\u001a\u0004\b*\u0010+R\u001b\u00101\u001a\u00020-8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b.\u0010\u0015\u001a\u0004\b/\u00100R\u001b\u00106\u001a\u0002028BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b3\u0010\u0015\u001a\u0004\b4\u00105R\u001b\u0010;\u001a\u0002078@X\u0080\u0084\u0002¢\u0006\f\n\u0004\b8\u0010\u0015\u001a\u0004\b9\u0010:R\u001b\u0010@\u001a\u00020<8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b=\u0010\u0015\u001a\u0004\b>\u0010?R\u001b\u0010E\u001a\u00020A8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bB\u0010\u0015\u001a\u0004\bC\u0010DR\u001b\u0010J\u001a\u00020F8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\bG\u0010\u0015\u001a\u0004\bH\u0010IR\u0018\u0010N\u001a\u0004\u0018\u00010K8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bL\u0010M¨\u0006S"}, d2 = {"Lcom/stripe/android/stripe3ds2/views/ChallengeActivity;", "Landroidx/appcompat/app/AppCompatActivity;", "Lcom/stripe/android/stripe3ds2/transactions/ChallengeResponseData;", "cres", "", "a0", "P", "M", "O", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "onLowMemory", "", "level", "onTrimMemory", "onPause", "onResume", "onDestroy", "Lcom/stripe/android/stripe3ds2/transaction/e0;", "c", "Lkotlin/Lazy;", "W", "()Lcom/stripe/android/stripe3ds2/transaction/e0;", "transactionTimer", "Lcom/stripe/android/stripe3ds2/observability/ErrorReporter;", "d", "R", "()Lcom/stripe/android/stripe3ds2/observability/ErrorReporter;", "errorReporter", "Lcom/stripe/android/stripe3ds2/views/ChallengeFragment;", "e", "T", "()Lcom/stripe/android/stripe3ds2/views/ChallengeFragment;", "fragment", "Lli/c;", "k", "getFragmentViewBinding$3ds2sdk_release", "()Lli/c;", "fragmentViewBinding", "Lli/b;", "n", "Y", "()Lli/b;", "viewBinding", "Lcom/stripe/android/stripe3ds2/transaction/ChallengeActionHandler;", "p", "Q", "()Lcom/stripe/android/stripe3ds2/transaction/ChallengeActionHandler;", "challengeActionHandler", "Lcom/stripe/android/stripe3ds2/transaction/q;", "q", "S", "()Lcom/stripe/android/stripe3ds2/transaction/q;", "errorRequestExecutor", "Lcom/stripe/android/stripe3ds2/views/ChallengeActivityViewModel;", "r", "Z", "()Lcom/stripe/android/stripe3ds2/views/ChallengeActivityViewModel;", "viewModel", "Lcom/stripe/android/stripe3ds2/views/i;", "t", "X", "()Lcom/stripe/android/stripe3ds2/views/i;", "viewArgs", "Lcom/stripe/android/stripe3ds2/views/o;", "v", "U", "()Lcom/stripe/android/stripe3ds2/views/o;", "keyboardController", "Lcom/stripe/android/stripe3ds2/views/ChallengeSubmitDialogFactory;", "w", "V", "()Lcom/stripe/android/stripe3ds2/views/ChallengeSubmitDialogFactory;", "progressDialogFactory", "Landroid/app/Dialog;", "x", "Landroid/app/Dialog;", "progressDialog", "<init>", "()V", "z", "a", "3ds2sdk_release"}, k = 1, mv = {1, 9, 0})
@Instrumented
public final class ChallengeActivity extends AppCompatActivity implements TraceFieldInterface {

    private final Lazy transactionTimer;

    private final Lazy errorReporter;

    private final Lazy fragment;

    private final Lazy fragmentViewBinding;

    private final Lazy viewBinding;

    private final Lazy challengeActionHandler;

    private final Lazy errorRequestExecutor;

    private final Lazy viewModel;

    private final Lazy viewArgs;

    private final Lazy keyboardController;

    private final Lazy progressDialogFactory;

    private Dialog progressDialog;
    public Trace y;
    private static final a z = new a(null);
    private static final CoroutineDispatcher A = Dispatchers.getIO();

    @Metadata(d1 = {"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\b\u0082\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u0005\u0010\u0006R\u0014\u0010\u0003\u001a\u00020\u00028\u0002X\u0082\u0004¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004¨\u0006\u0007"}, d2 = {"Lcom/stripe/android/stripe3ds2/views/ChallengeActivity$a;", "", "Lkotlinx/coroutines/CoroutineDispatcher;", "WORK_CONTEXT", "Lkotlinx/coroutines/CoroutineDispatcher;", "<init>", "()V", "3ds2sdk_release"}, k = 1, mv = {1, 9, 0})
    private static final class a {
        private a() {
        }

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

    @Metadata(d1 = {"\u0000\u0011\n\u0000\n\u0002\u0018\u0002\n\u0002\u0010\u0002\n\u0002\b\u0002*\u0001\u0000\b\n\u0018\u00002\u00020\u0001J\b\u0010\u0003\u001a\u00020\u0002H\u0016¨\u0006\u0004"}, d2 = {"com/stripe/android/stripe3ds2/views/ChallengeActivity$b", "Landroidx/activity/OnBackPressedCallback;", "", "handleOnBackPressed", "3ds2sdk_release"}, k = 1, mv = {1, 9, 0})
    public static final class b extends OnBackPressedCallback {
        b() {
            super(true);
        }

        public void handleOnBackPressed() {
            ChallengeActivity.this.Z().u(e.a.c);
        }
    }

    @Metadata(k = WorkQueueKt.STEAL_ANY, mv = {1, 9, 0}, xi = 48)
    static final class c implements Observer, kotlin.jvm.internal.o {
        private final Function1 c;

        c(Function1 function) {
            r.i(function, "function");
            this.c = function;
        }

        public final boolean equals(Object obj) {
            if ((obj instanceof Observer) && (obj instanceof kotlin.jvm.internal.o)) {
                return r.d(getFunctionDelegate(), ((kotlin.jvm.internal.o) obj).getFunctionDelegate());
            }
            return false;
        }

        @Override
        public final Function<?> getFunctionDelegate() {
            return this.c;
        }

        public final int hashCode() {
            return getFunctionDelegate().hashCode();
        }

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

    public ChallengeActivity() {
        Lazy b2;
        Lazy b3;
        Lazy b4;
        Lazy b5;
        Lazy b6;
        Lazy b7;
        Lazy b8;
        Lazy b9;
        Lazy b10;
        Lazy b11;
        b2 = kotlin.d.b(new Function0<DefaultTransactionTimer>() {
            {
                super(0);
            }

            @Override
            public final DefaultTransactionTimer invoke() {
                ChallengeViewArgs X;
                q S;
                ChallengeViewArgs X2;
                X = ChallengeActivity.this.X();
                int timeoutMins = X.getTimeoutMins();
                S = ChallengeActivity.this.S();
                X2 = ChallengeActivity.this.X();
                return new DefaultTransactionTimer(timeoutMins, S, X2.getCreqData());
            }
        });
        this.transactionTimer = b2;
        b3 = kotlin.d.b(new Function0<DefaultErrorReporter>() {
            {
                super(0);
            }

            @Override
            public final DefaultErrorReporter invoke() {
                ChallengeViewArgs X;
                Context applicationContext = ChallengeActivity.this.getApplicationContext();
                r.h(applicationContext, "getApplicationContext(...)");
                X = ChallengeActivity.this.X();
                return new DefaultErrorReporter(applicationContext, new Stripe3ds2ErrorReporterConfig(X.m()), null, null, null, null, null, 0, 252, null);
            }
        });
        this.errorReporter = b3;
        b4 = kotlin.d.b(new Function0<ChallengeFragment>() {
            {
                super(0);
            }

            @Override
            public final ChallengeFragment invoke() {
                return (ChallengeFragment) ChallengeActivity.this.Y().d.getFragment();
            }
        });
        this.fragment = b4;
        b5 = kotlin.d.b(new Function0<li.c>() {
            {
                super(0);
            }

            @Override
            public final li.c invoke() {
                return ChallengeActivity.this.T().T();
            }
        });
        this.fragmentViewBinding = b5;
        b6 = kotlin.d.b(new Function0<li.b>() {
            {
                super(0);
            }

            @Override
            public final li.b invoke() {
                li.b c2 = li.b.c(ChallengeActivity.this.getLayoutInflater());
                r.h(c2, "inflate(...)");
                return c2;
            }
        });
        this.viewBinding = b6;
        b7 = kotlin.d.b(new Function0<ChallengeActionHandler.Default>() {
            {
                super(0);
            }

            @Override
            public final ChallengeActionHandler.Default invoke() {
                ChallengeViewArgs X;
                ErrorReporter R;
                ChallengeViewArgs X2;
                CoroutineDispatcher coroutineDispatcher;
                X = ChallengeActivity.this.X();
                ChallengeRequestData creqData = X.getCreqData();
                R = ChallengeActivity.this.R();
                X2 = ChallengeActivity.this.X();
                ChallengeRequestExecutor.Factory creqExecutorFactory = X2.getCreqExecutorFactory();
                coroutineDispatcher = ChallengeActivity.A;
                return new ChallengeActionHandler.Default(creqData, R, creqExecutorFactory, coroutineDispatcher);
            }
        });
        this.challengeActionHandler = b7;
        b8 = kotlin.d.b(new Function0<q>() {
            {
                super(0);
            }

            @Override
            public final q invoke() {
                CoroutineDispatcher coroutineDispatcher;
                ChallengeViewArgs X;
                ErrorReporter R;
                coroutineDispatcher = ChallengeActivity.A;
                StripeErrorRequestExecutor.b bVar = new StripeErrorRequestExecutor.b(coroutineDispatcher);
                X = ChallengeActivity.this.X();
                String acsUrl = X.getCreqExecutorConfig().getAcsUrl();
                R = ChallengeActivity.this.R();
                return bVar.a(acsUrl, R);
            }
        });
        this.errorRequestExecutor = b8;
        final Function0 function0 = null;
        this.viewModel = new ViewModelLazy(v.b(ChallengeActivityViewModel.class), new Function0<ViewModelStore>() {
            {
                super(0);
            }

            @Override
            public final ViewModelStore invoke() {
                return this.getViewModelStore();
            }
        }, new Function0<ViewModelProvider.Factory>() {
            {
                super(0);
            }

            @Override
            public final ViewModelProvider.Factory invoke() {
                ChallengeActionHandler Q;
                e0 W;
                ErrorReporter R;
                CoroutineDispatcher coroutineDispatcher;
                Q = ChallengeActivity.this.Q();
                W = ChallengeActivity.this.W();
                R = ChallengeActivity.this.R();
                coroutineDispatcher = ChallengeActivity.A;
                return new ChallengeActivityViewModel.a(Q, W, R, coroutineDispatcher);
            }
        }, new Function0<CreationExtras>() {
            {
                super(0);
            }

            @Override
            public final CreationExtras invoke() {
                CreationExtras creationExtras;
                Function0 function02 = Function0.this;
                return (function02 == null || (creationExtras = (CreationExtras) function02.invoke()) == null) ? this.getDefaultViewModelCreationExtras() : creationExtras;
            }
        });
        b9 = kotlin.d.b(new Function0<ChallengeViewArgs>() {
            {
                super(0);
            }

            @Override
            public final ChallengeViewArgs invoke() {
                ChallengeViewArgs.Companion companion = ChallengeViewArgs.INSTANCE;
                Bundle extras = ChallengeActivity.this.getIntent().getExtras();
                if (extras == null) {
                    extras = Bundle.EMPTY;
                }
                r.f(extras);
                return companion.a(extras);
            }
        });
        this.viewArgs = b9;
        b10 = kotlin.d.b(new Function0<o>() {
            {
                super(0);
            }

            @Override
            public final o invoke() {
                return new o(ChallengeActivity.this);
            }
        });
        this.keyboardController = b10;
        b11 = kotlin.d.b(new Function0<ChallengeSubmitDialogFactory>() {
            {
                super(0);
            }

            @Override
            public final ChallengeSubmitDialogFactory invoke() {
                ChallengeViewArgs X;
                ?? r1 = ChallengeActivity.this;
                X = r1.X();
                return new ChallengeSubmitDialogFactory(r1, X.getUiCustomization());
            }
        });
        this.progressDialogFactory = b11;
    }

    private final void M() {
        final ?? a2 = new k(this).a(X().getUiCustomization().i(), X().getUiCustomization().c(UiCustomization.ButtonType.CANCEL));
        if (a2 != 0) {
            a2.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    ChallengeActivity.N(ThreeDS2Button.this, this, view);
                }
            });
        }
    }

    public static final void N(ThreeDS2Button threeDS2Button, ChallengeActivity this$0, View view) {
        r.i(this$0, "this$0");
        threeDS2Button.setClickable(false);
        this$0.Z().u(e.a.c);
    }

    public final void O() {
        Dialog dialog = this.progressDialog;
        if (dialog != null && dialog.isShowing()) {
            dialog.dismiss();
        }
        this.progressDialog = null;
    }

    public final void P() {
        U().a();
    }

    public final ChallengeActionHandler Q() {
        return (ChallengeActionHandler) this.challengeActionHandler.getValue();
    }

    public final ErrorReporter R() {
        return (ErrorReporter) this.errorReporter.getValue();
    }

    public final q S() {
        return (q) this.errorRequestExecutor.getValue();
    }

    private final o U() {
        return (o) this.keyboardController.getValue();
    }

    public final ChallengeSubmitDialogFactory V() {
        return (ChallengeSubmitDialogFactory) this.progressDialogFactory.getValue();
    }

    public final e0 W() {
        return (e0) this.transactionTimer.getValue();
    }

    public final ChallengeViewArgs X() {
        return (ChallengeViewArgs) this.viewArgs.getValue();
    }

    public final void a0(ChallengeResponseData cres) {
        FragmentManager supportFragmentManager = getSupportFragmentManager();
        r.h(supportFragmentManager, "getSupportFragmentManager(...)");
        FragmentTransaction beginTransaction = supportFragmentManager.beginTransaction();
        r.h(beginTransaction, "beginTransaction()");
        com.stripe.android.stripe3ds2.views.a aVar = com.stripe.android.stripe3ds2.views.a.a;
        beginTransaction.setCustomAnimations(aVar.a(), aVar.b(), aVar.a(), aVar.b());
        beginTransaction.replace(Y().d.getId(), ChallengeFragment.class, BundleKt.bundleOf(new Pair[]{gj.i.a("arg_cres", cres)}));
        beginTransaction.commit();
    }

    public final ChallengeFragment T() {
        return (ChallengeFragment) this.fragment.getValue();
    }

    public final li.b Y() {
        return (li.b) this.viewBinding.getValue();
    }

    public final ChallengeActivityViewModel Z() {
        return (ChallengeActivityViewModel) this.viewModel.getValue();
    }

    protected void onCreate(Bundle savedInstanceState) {
        TraceMachine.startTracing("ChallengeActivity");
        try {
            TraceMachine.enterMethod(this.y, "ChallengeActivity#onCreate", (ArrayList) null);
        } catch (NoSuchFieldError unused) {
            TraceMachine.enterMethod((Trace) null, "ChallengeActivity#onCreate", (ArrayList) null);
        }
        getSupportFragmentManager().setFragmentFactory(new g(X().getUiCustomization(), W(), S(), R(), Q(), X().getCresData().getUiType(), X().getIntentData(), A));
        super/*androidx.fragment.app.FragmentActivity*/.onCreate(savedInstanceState);
        getOnBackPressedDispatcher().addCallback(new b());
        getWindow().setFlags(8192, 8192);
        setContentView(Y().getRoot());
        Z().l().observe(this, new c(new Function1<com.stripe.android.stripe3ds2.transaction.e, Unit>() {
            {
                super(1);
            }

            public final void a(com.stripe.android.stripe3ds2.transaction.e eVar) {
                ChallengeSubmitDialogFactory V;
                if (ChallengeActivity.this.isFinishing()) {
                    return;
                }
                ChallengeActivity.this.P();
                ChallengeActivity challengeActivity = ChallengeActivity.this;
                V = challengeActivity.V();
                Dialog a2 = V.a();
                a2.show();
                challengeActivity.progressDialog = a2;
                ChallengeActivityViewModel Z = ChallengeActivity.this.Z();
                r.f(eVar);
                Z.u(eVar);
            }

            @Override
            public Unit invoke(com.stripe.android.stripe3ds2.transaction.e eVar) {
                a(eVar);
                return Unit.a;
            }
        }));
        Z().j().observe(this, new c(new Function1<com.stripe.android.stripe3ds2.transaction.l, Unit>() {
            {
                super(1);
            }

            public final void a(com.stripe.android.stripe3ds2.transaction.l lVar) {
                ChallengeActivity.this.setResult(-1, new Intent().putExtras(lVar.e()));
                if (ChallengeActivity.this.isFinishing()) {
                    return;
                }
                ChallengeActivity.this.finish();
            }

            @Override
            public Unit invoke(com.stripe.android.stripe3ds2.transaction.l lVar) {
                a(lVar);
                return Unit.a;
            }
        }));
        M();
        final Ref$ObjectRef ref$ObjectRef = new Ref$ObjectRef();
        ref$ObjectRef.element = "";
        Z().h().observe(this, new c(new Function1<ChallengeResponseData, Unit>() {
            {
                super(1);
            }

            public final void a(ChallengeResponseData challengeResponseData) {
                ChallengeActivity.this.O();
                if (challengeResponseData != null) {
                    ChallengeActivity.this.a0(challengeResponseData);
                    Ref$ObjectRef<String> ref$ObjectRef2 = ref$ObjectRef;
                    UiType uiType = challengeResponseData.getUiType();
                    ?? code = uiType != null ? uiType.getCode() : 0;
                    if (code == 0) {
                        code = "";
                    }
                    ref$ObjectRef2.element = code;
                }
            }

            @Override
            public Unit invoke(ChallengeResponseData challengeResponseData) {
                a(challengeResponseData);
                return Unit.a;
            }
        }));
        if (savedInstanceState == null) {
            Z().p(X().getCresData());
        }
        Z().m().observe(this, new c(new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            public final void a(Boolean bool) {
                ChallengeViewArgs X;
                ChallengeViewArgs X2;
                if (r.d(bool, Boolean.TRUE)) {
                    ChallengeActivityViewModel Z = ChallengeActivity.this.Z();
                    String str = ref$ObjectRef.element;
                    X = ChallengeActivity.this.X();
                    UiType uiType = X.getCresData().getUiType();
                    X2 = ChallengeActivity.this.X();
                    Z.n(new l.Timeout(str, uiType, X2.getIntentData()));
                }
            }

            @Override
            public Unit invoke(Boolean bool) {
                a(bool);
                return Unit.a;
            }
        }));
        TraceMachine.exitMethod();
    }

    protected void onDestroy() {
        super.onDestroy();
        O();
    }

    public void onLowMemory() {
        super/*android.app.Activity*/.onLowMemory();
        Z().o();
    }

    protected void onPause() {
        super/*androidx.fragment.app.FragmentActivity*/.onPause();
        Z().s(true);
        P();
    }

    protected void onResume() {
        super/*androidx.fragment.app.FragmentActivity*/.onResume();
        if (Z().getShouldRefreshUi()) {
            Z().q();
        }
    }

    protected void onStart() {
        super.onStart();
        ApplicationStateMonitor.getInstance().activityStarted();
    }

    protected void onStop() {
        super.onStop();
        ApplicationStateMonitor.getInstance().activityStopped();
    }

    public void onTrimMemory(int level) {
        super/*androidx.activity.ComponentActivity*/.onTrimMemory(level);
        Z().o();
    }
}