导航菜单

页面标题

页面副标题

imToken v3.28.8 - ComposeReplyActivity.java 源代码

正在查看: imToken v3.28.8 应用的 ComposeReplyActivity.java JAVA 源代码文件

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


package com.helpscout.beacon.internal.presentation.ui.reply;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.text.Editable;
import android.text.SpannableStringBuilder;
import android.text.TextWatcher;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
import androidx.lifecycle.ViewModelStoreOwner;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
import com.helpscout.beacon.a.d.c.d;
import com.helpscout.beacon.internal.domain.model.AttachmentUploadException;
import com.helpscout.beacon.internal.presentation.common.widget.BeaconComposerBottomBar;
import com.helpscout.beacon.internal.presentation.common.widget.BeaconLoadingView;
import com.helpscout.beacon.internal.presentation.common.widget.ErrorView;
import com.helpscout.beacon.internal.presentation.common.widget.FocusBasedTextWatcher;
import com.helpscout.beacon.internal.presentation.common.widget.attachment.AttachmentsContainerView;
import com.helpscout.beacon.internal.presentation.extensions.AttachmentExtensionsKt;
import com.helpscout.beacon.internal.presentation.extensions.StringExtensionsKt;
import com.helpscout.beacon.internal.presentation.extensions.a.k;
import com.helpscout.beacon.internal.presentation.extensions.a.l;
import com.helpscout.beacon.internal.presentation.mvi.legacy.f;
import com.helpscout.beacon.internal.presentation.ui.reply.a;
import com.helpscout.beacon.internal.presentation.ui.reply.b;
import com.helpscout.beacon.ui.R;
import com.sensorsdata.analytics.android.sdk.SensorsDataAutoTrackHelper;
import com.unionpay.tsmservice.data.Constant;
import java.util.HashMap;
import java.util.Map;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.collections.MapsKt;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Lambda;
import kotlin.jvm.internal.Reflection;
import org.koin.androidx.viewmodel.ext.android.ViewModelStoreOwnerExtKt;
import org.koin.core.qualifier.Qualifier;
import org.koin.core.qualifier.QualifierKt;

@Metadata(bv = {1, 0, 3}, d1 = {"\u0000\u0092\u0001\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\b\u0002\n\u0002\u0010\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\u000b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0007\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0010\b\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010$\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\b\b\u0000\u0018\u0000 Q2\u00020\u0001:\u0001\u0019B\u0007¢\u0006\u0004\bP\u0010\u0007J\u000f\u0010\u0003\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\u0003\u0010\u0004J\u000f\u0010\u0006\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\u0006\u0010\u0007J\u000f\u0010\b\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\b\u0010\u0007J\u000f\u0010\t\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\t\u0010\u0007J\u000f\u0010\n\u001a\u00020\u0005H\u0002¢\u0006\u0004\b\n\u0010\u0007J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\f\u001a\u00020\u000bH\u0002¢\u0006\u0004\b\r\u0010\u000eJ\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u0010\u001a\u00020\u000fH\u0002¢\u0006\u0004\b\r\u0010\u0011J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u0012H\u0002¢\u0006\u0004\b\r\u0010\u0014J\u001f\u0010\r\u001a\u00020\u00052\u0006\u0010\u0015\u001a\u00020\u00022\u0006\u0010\u0016\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\r\u0010\u0017J\u0017\u0010\u0019\u001a\u00020\u00052\u0006\u0010\u0018\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\u0019\u0010\u001aJ?\u0010\r\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020\u00122\u0012\u0010\u001d\u001a\u000e\u0012\u0004\u0012\u00020\u001c\u0012\u0004\u0012\u00020\u00050\u001b2\u0012\u0010\u001e\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u00050\u001bH\u0002¢\u0006\u0004\b\r\u0010\u001fJ\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010!\u001a\u00020 H\u0002¢\u0006\u0004\b\r\u0010\"J\u000f\u0010#\u001a\u00020\u0005H\u0002¢\u0006\u0004\b#\u0010\u0007J\u000f\u0010$\u001a\u00020\u0005H\u0002¢\u0006\u0004\b$\u0010\u0007J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u0015\u001a\u00020\u0002H\u0002¢\u0006\u0004\b\r\u0010\u001aJ\u000f\u0010%\u001a\u00020\u0005H\u0002¢\u0006\u0004\b%\u0010\u0007J\u000f\u0010&\u001a\u00020\u0005H\u0002¢\u0006\u0004\b&\u0010\u0007J\u0019\u0010\u0019\u001a\u00020\u00052\b\b\u0002\u0010'\u001a\u00020\u000fH\u0002¢\u0006\u0004\b\u0019\u0010\u0011J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010)\u001a\u00020(H\u0002¢\u0006\u0004\b\r\u0010*J\u000f\u0010+\u001a\u00020\u0005H\u0002¢\u0006\u0004\b+\u0010\u0007J\u0019\u0010.\u001a\u00020\u00052\b\u0010-\u001a\u0004\u0018\u00010,H\u0014¢\u0006\u0004\b.\u0010/J\u000f\u00100\u001a\u00020\u0005H\u0016¢\u0006\u0004\b0\u0010\u0007J)\u00106\u001a\u00020\u00052\u0006\u00102\u001a\u0002012\u0006\u00103\u001a\u0002012\b\u00105\u001a\u0004\u0018\u000104H\u0014¢\u0006\u0004\b6\u00107J\u0017\u0010:\u001a\u00020\u000f2\u0006\u00109\u001a\u000208H\u0016¢\u0006\u0004\b:\u0010;J\u000f\u0010<\u001a\u00020\u0005H\u0016¢\u0006\u0004\b<\u0010\u0007J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010>\u001a\u00020=H\u0016¢\u0006\u0004\b\r\u0010?J\u0017\u0010\r\u001a\u00020\u00052\u0006\u0010\u0013\u001a\u00020@H\u0016¢\u0006\u0004\b\r\u0010AR\u0016\u0010E\u001a\u00020B8\u0002@\u0002X\u0082.¢\u0006\u0006\n\u0004\bC\u0010DR\"\u0010I\u001a\u000e\u0012\u0004\u0012\u00020\u0002\u0012\u0004\u0012\u00020\u001c0F8\u0002@\u0002X\u0082\u000e¢\u0006\u0006\n\u0004\bG\u0010HR\u001d\u0010O\u001a\u00020J8P@\u0010X\u0090\u0084\u0002¢\u0006\f\n\u0004\bK\u0010L\u001a\u0004\bM\u0010N¨\u0006R"}, d2 = {"Lcom/helpscout/beacon/internal/presentation/ui/reply/ComposeReplyActivity;", "Lcom/helpscout/beacon/internal/presentation/common/c;", "", "y", "()Ljava/lang/String;", "", "w", "()V", "v", "E", "x", "Lcom/helpscout/beacon/internal/domain/model/AttachmentUploadException;", "exception", "a", "(Lcom/helpscout/beacon/internal/domain/model/AttachmentUploadException;)V", "", "isDraft", "(Z)V", "Lcom/helpscout/beacon/internal/presentation/ui/reply/b$a;", "state", "(Lcom/helpscout/beacon/internal/presentation/ui/reply/b$a;)V", "message", "draft", "(Ljava/lang/String;Ljava/lang/String;)V", "text", "b", "(Ljava/lang/String;)V", "Lkotlin/Function1;", "Lcom/helpscout/beacon/a/d/e/a/d;", "itemClick", "deleteClick", "(Lcom/helpscout/beacon/internal/presentation/ui/reply/b$a;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V", "Landroid/net/Uri;", "uri", "(Landroid/net/Uri;)V", "D", "C", "B", "z", "show", "Lcom/helpscout/beacon/internal/presentation/mvi/legacy/f$b;", "error", "(Lcom/helpscout/beacon/internal/presentation/mvi/legacy/f$b;)V", "A", "Landroid/os/Bundle;", "savedInstanceState", "onCreate", "(Landroid/os/Bundle;)V", "d", "", "requestCode", Constant.KEY_RESULT_CODE, "Landroid/content/Intent;", "data", "onActivityResult", "(IILandroid/content/Intent;)V", "Landroid/view/MenuItem;", "item", "onOptionsItemSelected", "(Landroid/view/MenuItem;)Z", "onBackPressed", "Lcom/helpscout/beacon/internal/presentation/mvi/legacy/b;", "event", "(Lcom/helpscout/beacon/internal/presentation/mvi/legacy/b;)V", "Lcom/helpscout/beacon/internal/presentation/mvi/legacy/f;", "(Lcom/helpscout/beacon/internal/presentation/mvi/legacy/f;)V", "Landroid/text/TextWatcher;", "i", "Landroid/text/TextWatcher;", "validationWatcher", "", "h", "Ljava/util/Map;", "currentAttachments", "Lcom/helpscout/beacon/internal/presentation/mvi/legacy/e;", "g", "Lkotlin/Lazy;", "n", "()Lcom/helpscout/beacon/internal/presentation/mvi/legacy/e;", "viewModelLegacy", "<init>", "k", "beacon_release"}, k = 1, mv = {1, 4, 2})
public final class ComposeReplyActivity extends com.helpscout.beacon.internal.presentation.common.c {

    public static final Companion INSTANCE = new Companion(null);

    private final Lazy viewModelLegacy = LazyKt.lazy(LazyThreadSafetyMode.SYNCHRONIZED, new a(this, QualifierKt.named("compose_reply"), null));

    private Map<String, com.helpscout.beacon.a.d.e.a.d> currentAttachments = MapsKt.emptyMap();

    private TextWatcher validationWatcher;
    private HashMap j;

    public static final class a extends Lambda implements Function0<com.helpscout.beacon.internal.presentation.mvi.legacy.e> {
        final ViewModelStoreOwner a;
        final Qualifier b;
        final Function0 c;

        public a(ViewModelStoreOwner viewModelStoreOwner, Qualifier qualifier, Function0 function0) {
            super(0);
            this.a = viewModelStoreOwner;
            this.b = qualifier;
            this.c = function0;
        }

        public final com.helpscout.beacon.internal.presentation.mvi.legacy.e invoke() {
            return ViewModelStoreOwnerExtKt.getViewModel(this.a, this.b, Reflection.getOrCreateKotlinClass(com.helpscout.beacon.internal.presentation.mvi.legacy.e.class), this.c);
        }
    }

    public static final class Companion {
        private Companion() {
        }

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

        public final void a(Activity activity, String str) {
            Intrinsics.checkNotNullParameter(activity, "context");
            Intrinsics.checkNotNullParameter(str, "conversationId");
            Intent intent = new Intent(activity, (Class<?>) ComposeReplyActivity.class);
            intent.putExtra("com.helpscout.beacon.ui.EXTRA_MESSAGE", str);
            activity.startActivityForResult(intent, 99);
        }
    }

    static final class c extends Lambda implements Function0<Unit> {
        c() {
            super(0);
        }

        public final void a() {
            com.helpscout.beacon.internal.presentation.mvi.legacy.e n = ComposeReplyActivity.this.n();
            TextInputEditText a = ComposeReplyActivity.this.a(R.id.replyMessage);
            Intrinsics.checkNotNullExpressionValue(a, "replyMessage");
            n.a(new d.g(String.valueOf(a.getText())));
        }

        public Object invoke() {
            a();
            return Unit.INSTANCE;
        }
    }

    static final class d extends Lambda implements Function0<Unit> {
        d() {
            super(0);
        }

        public final void a() {
            ComposeReplyActivity composeReplyActivity = ComposeReplyActivity.this;
            TextInputEditText a = composeReplyActivity.a(R.id.replyMessage);
            Intrinsics.checkNotNullExpressionValue(a, "replyMessage");
            composeReplyActivity.a(String.valueOf(a.getText()));
        }

        public Object invoke() {
            a();
            return Unit.INSTANCE;
        }
    }

    static final class e extends Lambda implements Function0<Unit> {
        e() {
            super(0);
        }

        public final void a() {
            ComposeReplyActivity.this.n().a(d.e.a);
        }

        public Object invoke() {
            a();
            return Unit.INSTANCE;
        }
    }

    static final class f extends Lambda implements Function0<Unit> {
        f() {
            super(0);
        }

        public final void a() {
            ComposeReplyActivity composeReplyActivity = ComposeReplyActivity.this;
            TextInputEditText a = composeReplyActivity.a(R.id.replyMessage);
            Intrinsics.checkNotNullExpressionValue(a, "replyMessage");
            composeReplyActivity.a(String.valueOf(a.getText()));
        }

        public Object invoke() {
            a();
            return Unit.INSTANCE;
        }
    }

    static final class g extends Lambda implements Function1<com.helpscout.beacon.a.d.e.a.d, Unit> {
        g() {
            super(1);
        }

        public final void a(com.helpscout.beacon.a.d.e.a.d dVar) {
            Intrinsics.checkNotNullParameter(dVar, "it");
            ComposeReplyActivity composeReplyActivity = ComposeReplyActivity.this;
            Uri d = dVar.d();
            Intrinsics.checkNotNullExpressionValue(d, "it.getOriginalUriAsUri()");
            composeReplyActivity.a(d);
        }

        public Object invoke(Object obj) {
            a((com.helpscout.beacon.a.d.e.a.d) obj);
            return Unit.INSTANCE;
        }
    }

    static final class h extends Lambda implements Function1<String, Unit> {
        h() {
            super(1);
        }

        public final void a(String str) {
            Intrinsics.checkNotNullParameter(str, "it");
            ComposeReplyActivity.this.n().a(new d.c(str));
        }

        public Object invoke(Object obj) {
            a((String) obj);
            return Unit.INSTANCE;
        }
    }

    private final void A() {
        setResult(-1);
        x();
    }

    private final void B() {
        a(this, false, 1, null);
        ErrorView errorView = (ErrorView) a(R.id.errorView);
        Intrinsics.checkNotNullExpressionValue(errorView, "errorView");
        l.a(errorView);
        BeaconLoadingView beaconLoadingView = (BeaconLoadingView) a(R.id.beaconLoading);
        Intrinsics.checkNotNullExpressionValue(beaconLoadingView, "beaconLoading");
        l.a(beaconLoadingView);
    }

    private final void C() {
        B();
        TextInputLayout a2 = a(R.id.replyMessageInputLayout);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessageInputLayout");
        k.a(a2, true, i(), null, 4, null);
    }

    private final void D() {
        AttachmentsContainerView attachmentsContainerView = (AttachmentsContainerView) a(R.id.attachmentContainerView);
        Intrinsics.checkNotNullExpressionValue(attachmentsContainerView, "attachmentContainerView");
        l.a(attachmentsContainerView, l().j(), 0, 2, (Object) null);
    }

    private final void E() {
        com.helpscout.beacon.internal.presentation.mvi.legacy.e n = n();
        String y = y();
        TextInputEditText a2 = a(R.id.replyMessage);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessage");
        n.a(new d.b(y, String.valueOf(a2.getText())));
    }

    public final void a(Uri uri) {
        com.helpscout.beacon.internal.presentation.extensions.a.a.a((Activity) this, uri);
    }

    private final void a(AttachmentUploadException exception) {
        String message = exception.getMessage();
        if (message != null) {
            AttachmentsContainerView attachmentsContainerView = (AttachmentsContainerView) a(R.id.attachmentContainerView);
            Intrinsics.checkNotNullExpressionValue(attachmentsContainerView, "attachmentContainerView");
            l.a(attachmentsContainerView, message, 0, 2, (Object) null);
        }
    }

    private final void a(f.b error) {
        l.e(((ErrorView) a(R.id.errorView)).setErrorType$beacon_release(new ErrorView.ErrorType.BeaconViewStateError(error.a(), new ErrorView.ErrorAction(null, new d(), 1, null))));
        BeaconLoadingView beaconLoadingView = (BeaconLoadingView) a(R.id.beaconLoading);
        Intrinsics.checkNotNullExpressionValue(beaconLoadingView, "beaconLoading");
        l.a(beaconLoadingView);
        BeaconLoadingView beaconLoadingView2 = (BeaconLoadingView) a(R.id.beaconLoading);
        Intrinsics.checkNotNullExpressionValue(beaconLoadingView2, "beaconLoading");
        l.b(beaconLoadingView2);
        b(false);
    }

    static void a(ComposeReplyActivity composeReplyActivity, boolean z, int i, Object obj) {
        if ((i & 1) != 0) {
            z = true;
        }
        composeReplyActivity.b(z);
    }

    private final void a(b.a state) {
        ((BeaconComposerBottomBar) a(R.id.replyBottomBar)).render(state.b().getAllowAttachments(), new e(), new f());
        a(state, new g(), new h());
        a(state.d(), state.c());
        B();
    }

    private final void a(b.a state, Function1<? super com.helpscout.beacon.a.d.e.a.d, Unit> itemClick, Function1<? super String, Unit> deleteClick) {
        if (!Intrinsics.areEqual(this.currentAttachments, state.a())) {
            this.currentAttachments = state.a();
            ((AttachmentsContainerView) a(R.id.attachmentContainerView)).render(this.currentAttachments, itemClick, deleteClick);
        }
    }

    public final void a(String message) {
        n().a(new d.f(y(), message, ((AttachmentsContainerView) a(R.id.attachmentContainerView)).getAttachments()));
    }

    private final void a(String message, String draft) {
        if (draft.length() == 0) {
            b(message);
        } else {
            b(draft);
        }
    }

    private final void a(boolean isDraft) {
        setResult(isDraft ? 100 : 101);
        x();
    }

    private final void b(String text) {
        SpannableStringBuilder spannableStringBuilder = StringExtensionsKt.toSpannableStringBuilder(text);
        TextInputEditText a2 = a(R.id.replyMessage);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessage");
        Editable text2 = a2.getText();
        if (text2 == null || text2.length() == 0) {
            Intrinsics.checkNotNullExpressionValue(a(R.id.replyMessage), "replyMessage");
            if (!Intrinsics.areEqual(r1.getText(), spannableStringBuilder)) {
                TextInputEditText a3 = a(R.id.replyMessage);
                TextWatcher textWatcher = this.validationWatcher;
                if (textWatcher == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("validationWatcher");
                }
                a3.removeTextChangedListener(textWatcher);
                com.helpscout.beacon.internal.presentation.extensions.a.e.a((EditText) a3, text);
                TextWatcher textWatcher2 = this.validationWatcher;
                if (textWatcher2 == null) {
                    Intrinsics.throwUninitializedPropertyAccessException("validationWatcher");
                }
                a3.addTextChangedListener(textWatcher2);
            }
        }
    }

    private final void b(boolean show) {
        TextInputLayout a2 = a(R.id.replyMessageInputLayout);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessageInputLayout");
        l.a(a2, show);
        AttachmentsContainerView attachmentsContainerView = (AttachmentsContainerView) a(R.id.attachmentContainerView);
        Intrinsics.checkNotNullExpressionValue(attachmentsContainerView, "attachmentContainerView");
        l.a(attachmentsContainerView, show);
        BeaconComposerBottomBar beaconComposerBottomBar = (BeaconComposerBottomBar) a(R.id.replyBottomBar);
        Intrinsics.checkNotNullExpressionValue(beaconComposerBottomBar, "replyBottomBar");
        l.a(beaconComposerBottomBar, show);
    }

    private final void v() {
        TextInputEditText a2 = a(R.id.replyMessage);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessage");
        TextInputLayout a3 = a(R.id.replyMessageInputLayout);
        Intrinsics.checkNotNullExpressionValue(a3, "replyMessageInputLayout");
        this.validationWatcher = new FocusBasedTextWatcher(a2, a3, new c());
    }

    private final void w() {
        TextInputLayout a2 = a(R.id.replyMessageInputLayout);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessageInputLayout");
        k.a(a2, i(), null, 2, null);
        v();
        d();
    }

    private final void x() {
        finish();
    }

    private final String y() {
        return com.helpscout.beacon.internal.presentation.extensions.a.a.a((Activity) this, "com.helpscout.beacon.ui.EXTRA_MESSAGE");
    }

    private final void z() {
        BeaconLoadingView beaconLoadingView = (BeaconLoadingView) a(R.id.beaconLoading);
        Intrinsics.checkNotNullExpressionValue(beaconLoadingView, "beaconLoading");
        l.e(beaconLoadingView);
        BeaconLoadingView beaconLoadingView2 = (BeaconLoadingView) a(R.id.beaconLoading);
        Intrinsics.checkNotNullExpressionValue(beaconLoadingView2, "beaconLoading");
        l.b(beaconLoadingView2);
        ErrorView errorView = (ErrorView) a(R.id.errorView);
        Intrinsics.checkNotNullExpressionValue(errorView, "errorView");
        l.a(errorView);
        b(false);
    }

    public View a(int i) {
        if (this.j == null) {
            this.j = new HashMap();
        }
        View view = (View) this.j.get(Integer.valueOf(i));
        if (view != null) {
            return view;
        }
        View findViewById = findViewById(i);
        this.j.put(Integer.valueOf(i), findViewById);
        return findViewById;
    }

    @Override
    public void a(com.helpscout.beacon.internal.presentation.mvi.legacy.b event) {
        Intrinsics.checkNotNullParameter(event, "event");
        if (event instanceof a.b) {
            a(((a.b) event).a());
            return;
        }
        if (event instanceof a.c) {
            C();
            return;
        }
        if (event instanceof a.d) {
            com.helpscout.beacon.internal.presentation.extensions.a.a.b(this);
        } else if (event instanceof a.C0098a) {
            a(((a.C0098a) event).a());
        } else if (event instanceof a.e) {
            D();
        }
    }

    @Override
    public void a(com.helpscout.beacon.internal.presentation.mvi.legacy.f state) {
        Intrinsics.checkNotNullParameter(state, "state");
        if (state instanceof b.a) {
            a((b.a) state);
            return;
        }
        if (state instanceof b.d) {
            A();
            return;
        }
        if (state instanceof b.c) {
            z();
        } else if (state instanceof b.C0099b) {
            a((f.b) state);
        } else if (state instanceof f.d) {
            n().a(new d.C0043d(y()));
        }
    }

    @Override
    public void d() {
        TextInputLayout a2 = a(R.id.replyMessageInputLayout);
        Intrinsics.checkNotNullExpressionValue(a2, "replyMessageInputLayout");
        a2.setHint(l().b());
        setTitle(l().a());
    }

    @Override
    public com.helpscout.beacon.internal.presentation.mvi.legacy.e n() {
        return (com.helpscout.beacon.internal.presentation.mvi.legacy.e) this.viewModelLegacy.getValue();
    }

    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        Uri dataUri;
        super.onActivityResult(requestCode, resultCode, data);
        if (requestCode == 1009 && resultCode == -1 && (dataUri = AttachmentExtensionsKt.getDataUri(data)) != null) {
            n().a(new d.a(dataUri));
        }
    }

    public void onBackPressed() {
        E();
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.hs_beacon_activity_compose_reply);
        g();
        w();
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        boolean onOptionsItemSelected;
        Intrinsics.checkNotNullParameter(item, "item");
        if (item.getItemId() == 16908332) {
            E();
            onOptionsItemSelected = true;
        } else {
            onOptionsItemSelected = super.onOptionsItemSelected(item);
        }
        SensorsDataAutoTrackHelper.trackMenuItem(this, item);
        return onOptionsItemSelected;
    }
}