Session v1.18.2版本的 MD5 值为:92ce129e957021e1a845dcaca5ce957d

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


package org.thoughtcrime.securesms.onboarding;

import android.animation.ArgbEvaluator;
import android.animation.ValueAnimator;
import android.content.Intent;
import android.content.res.Resources;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.TransitionDrawable;
import android.net.Uri;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.LinearLayout;
import android.widget.Toast;
import dagger.hilt.android.AndroidEntryPoint;
import javax.inject.Inject;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import network.loki.messenger.R;
import network.loki.messenger.databinding.ActivityPnModeBinding;
import org.session.libsession.utilities.TextSecurePreferences;
import org.session.libsession.utilities.ThemeUtil;
import org.thoughtcrime.securesms.ApplicationContext;
import org.thoughtcrime.securesms.SessionDialogBuilder;
import org.thoughtcrime.securesms.SessionDialogBuilderKt;
import org.thoughtcrime.securesms.database.SmsDatabase;
import org.thoughtcrime.securesms.home.HomeActivity;
import org.thoughtcrime.securesms.notifications.PushRegistry;
import org.thoughtcrime.securesms.util.ActivityUtilitiesKt;
import org.thoughtcrime.securesms.util.GeneralUtilitiesKt;
import org.thoughtcrime.securesms.util.GlowViewUtilities;
import org.thoughtcrime.securesms.util.PNModeView;
import org.thoughtcrime.securesms.util.ViewGroupUtilitiesKt;
import org.thoughtcrime.securesms.util.ViewUtilitiesKt;

@Metadata(d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0002\n\u0002\u0010\b\n\u0002\b\u0004\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u000b\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0004\b\u0007\u0018\u00002\u00020\u0001B\u0005¢\u0006\u0002\u0010\u0002J$\u0010\r\u001a\u00020\u000e2\u0006\u0010\u000f\u001a\u00020\f2\b\b\u0001\u0010\u0010\u001a\u00020\u00112\b\b\u0001\u0010\u0012\u001a\u00020\u0011H\u0002J\b\u0010\u0013\u001a\u00020\u000eH\u0002J\u0012\u0010\u0014\u001a\u00020\u000e2\b\u0010\u0015\u001a\u0004\u0018\u00010\u0016H\u0014J\u0010\u0010\u0017\u001a\u00020\u00182\u0006\u0010\u0019\u001a\u00020\u001aH\u0016J\u0010\u0010\u001b\u001a\u00020\u00182\u0006\u0010\u001c\u001a\u00020\u001dH\u0016J\u001a\u0010\u001e\u001a\u00020\u000e2\b\b\u0001\u0010\u001f\u001a\u00020\u00112\u0006\u0010 \u001a\u00020!H\u0002J\b\u0010\"\u001a\u00020\u000eH\u0002J\b\u0010#\u001a\u00020\u000eH\u0002J\b\u0010$\u001a\u00020\u000eH\u0002R\u000e\u0010\u0003\u001a\u00020\u0004X\u0082.¢\u0006\u0002\n\u0000R\u001e\u0010\u0005\u001a\u00020\u00068\u0006@\u0006X\u0087.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0007\u0010\b\"\u0004\b\t\u0010\nR\u0010\u0010\u000b\u001a\u0004\u0018\u00010\fX\u0082\u000e¢\u0006\u0002\n\u0000¨\u0006%"}, d2 = {"Lorg/thoughtcrime/securesms/onboarding/PNModeActivity;", "Lorg/thoughtcrime/securesms/BaseActionBarActivity;", "()V", "binding", "Lnetwork/loki/messenger/databinding/ActivityPnModeBinding;", "pushRegistry", "Lorg/thoughtcrime/securesms/notifications/PushRegistry;", "getPushRegistry", "()Lorg/thoughtcrime/securesms/notifications/PushRegistry;", "setPushRegistry", "(Lorg/thoughtcrime/securesms/notifications/PushRegistry;)V", "selectedOptionView", "Lorg/thoughtcrime/securesms/util/PNModeView;", "animateStrokeColorChange", "", "bubble", "startColor", "", "endColor", "learnMore", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "onCreateOptionsMenu", "", "menu", "Landroid/view/Menu;", "onOptionsItemSelected", "item", "Landroid/view/MenuItem;", "performTransition", "transitionID", SmsDatabase.SUBJECT, "Landroid/view/View;", "register", "toggleBackgroundPolling", "toggleFCM", "app_playRelease"}, k = 1, mv = {1, 8, 0}, xi = 48)
@AndroidEntryPoint
public final class PNModeActivity extends Hilt_PNModeActivity {
    public static final int $stable = 8;
    private ActivityPnModeBinding binding;

    @Inject
    public PushRegistry pushRegistry;
    private PNModeView selectedOptionView;

    public final PushRegistry getPushRegistry() {
        PushRegistry pushRegistry = this.pushRegistry;
        if (pushRegistry != null) {
            return pushRegistry;
        }
        Intrinsics.throwUninitializedPropertyAccessException("pushRegistry");
        return null;
    }

    public final void setPushRegistry(PushRegistry pushRegistry) {
        Intrinsics.checkNotNullParameter(pushRegistry, "<set-?>");
        this.pushRegistry = pushRegistry;
    }

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        ActivityUtilitiesKt.setUpActionBarSessionLogo(this, true);
        TextSecurePreferences.INSTANCE.setHasSeenWelcomeScreen(this, true);
        ActivityPnModeBinding inflate = ActivityPnModeBinding.inflate(getLayoutInflater());
        Intrinsics.checkNotNullExpressionValue(inflate, "inflate(layoutInflater)");
        this.binding = inflate;
        ActivityPnModeBinding activityPnModeBinding = null;
        if (inflate == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            inflate = null;
        }
        setContentView(inflate.getRoot());
        ActivityPnModeBinding activityPnModeBinding2 = this.binding;
        if (activityPnModeBinding2 == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
        } else {
            activityPnModeBinding = activityPnModeBinding2;
        }
        LinearLayout contentView = activityPnModeBinding.contentView;
        Intrinsics.checkNotNullExpressionValue(contentView, "contentView");
        ViewGroupUtilitiesKt.disableClipping(contentView);
        activityPnModeBinding.fcmOptionView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                PNModeActivity.onCreate$lambda$3$lambda$0(PNModeActivity.this, view);
            }
        });
        activityPnModeBinding.fcmOptionView.setMainColor(ThemeUtil.getThemedColor(activityPnModeBinding.getRoot().getContext(), R.attr.colorPrimary));
        PNModeView pNModeView = activityPnModeBinding.fcmOptionView;
        Resources resources = getResources();
        Intrinsics.checkNotNullExpressionValue(resources, "resources");
        pNModeView.setStrokeColor(GeneralUtilitiesKt.getColorWithID(resources, R.color.pn_option_border, getTheme()));
        activityPnModeBinding.backgroundPollingOptionView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                PNModeActivity.onCreate$lambda$3$lambda$1(PNModeActivity.this, view);
            }
        });
        activityPnModeBinding.backgroundPollingOptionView.setMainColor(ThemeUtil.getThemedColor(activityPnModeBinding.getRoot().getContext(), R.attr.colorPrimary));
        PNModeView pNModeView2 = activityPnModeBinding.backgroundPollingOptionView;
        Resources resources2 = getResources();
        Intrinsics.checkNotNullExpressionValue(resources2, "resources");
        pNModeView2.setStrokeColor(GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()));
        activityPnModeBinding.registerButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                PNModeActivity.onCreate$lambda$3$lambda$2(PNModeActivity.this, view);
            }
        });
        toggleFCM();
    }

    public static final void onCreate$lambda$3$lambda$0(PNModeActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.toggleFCM();
    }

    public static final void onCreate$lambda$3$lambda$1(PNModeActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.toggleBackgroundPolling();
    }

    public static final void onCreate$lambda$3$lambda$2(PNModeActivity this$0, View view) {
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.register();
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        Intrinsics.checkNotNullParameter(menu, "menu");
        getMenuInflater().inflate(R.menu.menu_pn_mode, menu);
        return true;
    }

    private final void performTransition(int transitionID, View subject) {
        Drawable drawable = getResources().getDrawable(transitionID, getTheme());
        Intrinsics.checkNotNull(drawable, "null cannot be cast to non-null type android.graphics.drawable.TransitionDrawable");
        TransitionDrawable transitionDrawable = (TransitionDrawable) drawable;
        subject.setBackground(transitionDrawable);
        transitionDrawable.startTransition(250);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        Intrinsics.checkNotNullParameter(item, "item");
        if (item.getItemId() == R.id.learnMoreButton) {
            learnMore();
        }
        return super.onOptionsItemSelected(item);
    }

    private final void learnMore() {
        try {
            startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://getsession.org/faq/#privacy")));
        } catch (Exception unused) {
            Toast.makeText(this, R.string.invalid_url, 0).show();
        }
    }

    private final void toggleFCM() {
        ActivityPnModeBinding activityPnModeBinding = this.binding;
        if (activityPnModeBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            activityPnModeBinding = null;
        }
        int accentColor = ViewUtilitiesKt.getAccentColor(this);
        PNModeView pNModeView = this.selectedOptionView;
        if (pNModeView == null) {
            PNModeView fcmOptionView = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView, "fcmOptionView");
            performTransition(R.drawable.pn_option_background_select_transition, fcmOptionView);
            GlowViewUtilities glowViewUtilities = GlowViewUtilities.INSTANCE;
            PNModeView fcmOptionView2 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView2, "fcmOptionView");
            PNModeView pNModeView2 = fcmOptionView2;
            Resources resources = getResources();
            Intrinsics.checkNotNullExpressionValue(resources, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities, pNModeView2, GeneralUtilitiesKt.getColorWithID(resources, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
            PNModeView fcmOptionView3 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView3, "fcmOptionView");
            Resources resources2 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources2, "resources");
            animateStrokeColorChange(fcmOptionView3, GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()), accentColor);
            this.selectedOptionView = activityPnModeBinding.fcmOptionView;
            return;
        }
        if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView)) {
            PNModeView fcmOptionView4 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView4, "fcmOptionView");
            performTransition(R.drawable.pn_option_background_deselect_transition, fcmOptionView4);
            GlowViewUtilities glowViewUtilities2 = GlowViewUtilities.INSTANCE;
            PNModeView fcmOptionView5 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView5, "fcmOptionView");
            Resources resources3 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources3, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities2, fcmOptionView5, accentColor, GeneralUtilitiesKt.getColorWithID(resources3, R.color.transparent, getTheme()), 0L, 8, null);
            PNModeView fcmOptionView6 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView6, "fcmOptionView");
            Resources resources4 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources4, "resources");
            animateStrokeColorChange(fcmOptionView6, accentColor, GeneralUtilitiesKt.getColorWithID(resources4, R.color.pn_option_border, getTheme()));
            this.selectedOptionView = null;
            return;
        }
        if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.backgroundPollingOptionView)) {
            PNModeView fcmOptionView7 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView7, "fcmOptionView");
            performTransition(R.drawable.pn_option_background_select_transition, fcmOptionView7);
            GlowViewUtilities glowViewUtilities3 = GlowViewUtilities.INSTANCE;
            PNModeView fcmOptionView8 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView8, "fcmOptionView");
            PNModeView pNModeView3 = fcmOptionView8;
            Resources resources5 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources5, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities3, pNModeView3, GeneralUtilitiesKt.getColorWithID(resources5, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
            PNModeView fcmOptionView9 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView9, "fcmOptionView");
            Resources resources6 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources6, "resources");
            animateStrokeColorChange(fcmOptionView9, GeneralUtilitiesKt.getColorWithID(resources6, R.color.pn_option_border, getTheme()), accentColor);
            PNModeView backgroundPollingOptionView = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView, "backgroundPollingOptionView");
            performTransition(R.drawable.pn_option_background_deselect_transition, backgroundPollingOptionView);
            GlowViewUtilities glowViewUtilities4 = GlowViewUtilities.INSTANCE;
            PNModeView backgroundPollingOptionView2 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView2, "backgroundPollingOptionView");
            PNModeView pNModeView4 = backgroundPollingOptionView2;
            Resources resources7 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources7, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities4, pNModeView4, accentColor, GeneralUtilitiesKt.getColorWithID(resources7, R.color.transparent, getTheme()), 0L, 8, null);
            PNModeView backgroundPollingOptionView3 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView3, "backgroundPollingOptionView");
            Resources resources8 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources8, "resources");
            animateStrokeColorChange(backgroundPollingOptionView3, accentColor, GeneralUtilitiesKt.getColorWithID(resources8, R.color.pn_option_border, getTheme()));
            this.selectedOptionView = activityPnModeBinding.fcmOptionView;
        }
    }

    private final void toggleBackgroundPolling() {
        ActivityPnModeBinding activityPnModeBinding = this.binding;
        if (activityPnModeBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            activityPnModeBinding = null;
        }
        int accentColor = ViewUtilitiesKt.getAccentColor(this);
        PNModeView pNModeView = this.selectedOptionView;
        if (pNModeView == null) {
            PNModeView backgroundPollingOptionView = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView, "backgroundPollingOptionView");
            performTransition(R.drawable.pn_option_background_select_transition, backgroundPollingOptionView);
            GlowViewUtilities glowViewUtilities = GlowViewUtilities.INSTANCE;
            PNModeView backgroundPollingOptionView2 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView2, "backgroundPollingOptionView");
            PNModeView pNModeView2 = backgroundPollingOptionView2;
            Resources resources = getResources();
            Intrinsics.checkNotNullExpressionValue(resources, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities, pNModeView2, GeneralUtilitiesKt.getColorWithID(resources, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
            PNModeView backgroundPollingOptionView3 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView3, "backgroundPollingOptionView");
            Resources resources2 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources2, "resources");
            animateStrokeColorChange(backgroundPollingOptionView3, GeneralUtilitiesKt.getColorWithID(resources2, R.color.pn_option_border, getTheme()), accentColor);
            this.selectedOptionView = activityPnModeBinding.backgroundPollingOptionView;
            return;
        }
        if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.backgroundPollingOptionView)) {
            PNModeView backgroundPollingOptionView4 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView4, "backgroundPollingOptionView");
            performTransition(R.drawable.pn_option_background_deselect_transition, backgroundPollingOptionView4);
            GlowViewUtilities glowViewUtilities2 = GlowViewUtilities.INSTANCE;
            PNModeView backgroundPollingOptionView5 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView5, "backgroundPollingOptionView");
            Resources resources3 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources3, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities2, backgroundPollingOptionView5, accentColor, GeneralUtilitiesKt.getColorWithID(resources3, R.color.transparent, getTheme()), 0L, 8, null);
            PNModeView backgroundPollingOptionView6 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView6, "backgroundPollingOptionView");
            Resources resources4 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources4, "resources");
            animateStrokeColorChange(backgroundPollingOptionView6, accentColor, GeneralUtilitiesKt.getColorWithID(resources4, R.color.pn_option_border, getTheme()));
            this.selectedOptionView = null;
            return;
        }
        if (Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView)) {
            PNModeView backgroundPollingOptionView7 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView7, "backgroundPollingOptionView");
            performTransition(R.drawable.pn_option_background_select_transition, backgroundPollingOptionView7);
            GlowViewUtilities glowViewUtilities3 = GlowViewUtilities.INSTANCE;
            PNModeView backgroundPollingOptionView8 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView8, "backgroundPollingOptionView");
            PNModeView pNModeView3 = backgroundPollingOptionView8;
            Resources resources5 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources5, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities3, pNModeView3, GeneralUtilitiesKt.getColorWithID(resources5, R.color.transparent, getTheme()), accentColor, 0L, 8, null);
            PNModeView backgroundPollingOptionView9 = activityPnModeBinding.backgroundPollingOptionView;
            Intrinsics.checkNotNullExpressionValue(backgroundPollingOptionView9, "backgroundPollingOptionView");
            Resources resources6 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources6, "resources");
            animateStrokeColorChange(backgroundPollingOptionView9, GeneralUtilitiesKt.getColorWithID(resources6, R.color.pn_option_border, getTheme()), accentColor);
            PNModeView fcmOptionView = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView, "fcmOptionView");
            performTransition(R.drawable.pn_option_background_deselect_transition, fcmOptionView);
            GlowViewUtilities glowViewUtilities4 = GlowViewUtilities.INSTANCE;
            PNModeView fcmOptionView2 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView2, "fcmOptionView");
            PNModeView pNModeView4 = fcmOptionView2;
            Resources resources7 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources7, "resources");
            GlowViewUtilities.animateShadowColorChange$default(glowViewUtilities4, pNModeView4, accentColor, GeneralUtilitiesKt.getColorWithID(resources7, R.color.transparent, getTheme()), 0L, 8, null);
            PNModeView fcmOptionView3 = activityPnModeBinding.fcmOptionView;
            Intrinsics.checkNotNullExpressionValue(fcmOptionView3, "fcmOptionView");
            Resources resources8 = getResources();
            Intrinsics.checkNotNullExpressionValue(resources8, "resources");
            animateStrokeColorChange(fcmOptionView3, accentColor, GeneralUtilitiesKt.getColorWithID(resources8, R.color.pn_option_border, getTheme()));
            this.selectedOptionView = activityPnModeBinding.backgroundPollingOptionView;
        }
    }

    private final void animateStrokeColorChange(final PNModeView bubble, int startColor, int endColor) {
        ValueAnimator ofObject = ValueAnimator.ofObject(new ArgbEvaluator(), Integer.valueOf(startColor), Integer.valueOf(endColor));
        ofObject.setDuration(250L);
        ofObject.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
            @Override
            public final void onAnimationUpdate(ValueAnimator valueAnimator) {
                PNModeActivity.animateStrokeColorChange$lambda$6(PNModeView.this, valueAnimator);
            }
        });
        ofObject.start();
    }

    public static final void animateStrokeColorChange$lambda$6(PNModeView bubble, ValueAnimator animator) {
        Intrinsics.checkNotNullParameter(bubble, "$bubble");
        Intrinsics.checkNotNullParameter(animator, "animator");
        Object animatedValue = animator.getAnimatedValue();
        Intrinsics.checkNotNull(animatedValue, "null cannot be cast to non-null type kotlin.Int");
        bubble.setStrokeColor(((Integer) animatedValue).intValue());
    }

    private final void register() {
        if (this.selectedOptionView == null) {
            SessionDialogBuilderKt.showSessionDialog(this, new Function1<SessionDialogBuilder, Unit>() {
                @Override
                public Unit invoke(SessionDialogBuilder sessionDialogBuilder) {
                    invoke2(sessionDialogBuilder);
                    return Unit.INSTANCE;
                }

                public final void invoke2(SessionDialogBuilder showSessionDialog) {
                    Intrinsics.checkNotNullParameter(showSessionDialog, "$this$showSessionDialog");
                    showSessionDialog.title(R.string.activity_pn_mode_no_option_picked_dialog_title);
                    SessionDialogBuilder.button$default(showSessionDialog, R.string.ok, 0, 0, false, null, 30, null);
                }
            });
            return;
        }
        TextSecurePreferences.Companion companion = TextSecurePreferences.INSTANCE;
        PNModeActivity pNModeActivity = this;
        PNModeView pNModeView = this.selectedOptionView;
        ActivityPnModeBinding activityPnModeBinding = this.binding;
        if (activityPnModeBinding == null) {
            Intrinsics.throwUninitializedPropertyAccessException("binding");
            activityPnModeBinding = null;
        }
        companion.setPushEnabled(pNModeActivity, Intrinsics.areEqual(pNModeView, activityPnModeBinding.fcmOptionView));
        ApplicationContext.getInstance(pNModeActivity).startPollingIfNeeded();
        getPushRegistry().refresh(true);
        Intent intent = new Intent(pNModeActivity, (Class<?>) HomeActivity.class);
        intent.setFlags(268468224);
        intent.putExtra(HomeActivity.FROM_ONBOARDING, true);
        ActivityUtilitiesKt.show$default(this, intent, false, 2, null);
    }
}