Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

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


package myobfuscated.u21;

import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.fragment.app.h;
import com.picsart.maintabs.MainTabRootFragment;
import com.picsart.studio.R;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.profile.collections.activity.UserCollectionsActivity;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.an2.r;
import myobfuscated.f02.l0;
import myobfuscated.jl1.d;
import myobfuscated.p02.k;
import myobfuscated.xk2.q;
import org.jetbrains.annotations.NotNull;
public final class a implements b {
    @NotNull
    public final myobfuscated.y72.b a;

    public a(@NotNull myobfuscated.y72.b userState) {
        Intrinsics.checkNotNullParameter(userState, "userState");
        this.a = userState;
    }

    @Override
    public final void a(@NotNull Bundle arguments, @NotNull MainTabRootFragment fragment, String str) {
        Intrinsics.checkNotNullParameter(fragment, "fragment");
        Intrinsics.checkNotNullParameter(arguments, "arguments");
        h activity = fragment.getActivity();
        if (activity == null || activity.isFinishing() || str == null) {
            return;
        }
        int hashCode = str.hashCode();
        myobfuscated.y72.b bVar = this.a;
        if (hashCode == -1077769258) {
            if (str.equals("membox")) {
                View root = activity.getCurrentFocus();
                if (root != null) {
                    Intrinsics.checkNotNullParameter(root, "root");
                    Object systemService = root.getContext().getSystemService("input_method");
                    InputMethodManager inputMethodManager = systemService instanceof InputMethodManager ? (InputMethodManager) systemService : null;
                    if (inputMethodManager != null) {
                        inputMethodManager.hideSoftInputFromWindow(root.getWindowToken(), 0);
                    }
                }
                Intrinsics.checkNotNullParameter(activity, "activity");
                d dVar = activity instanceof d ? (d) activity : null;
                if (dVar != null && dVar.isPhotoFragmentOpen()) {
                    dVar.closeAllOpenedImageBrowsers();
                }
                ((myobfuscated.n21.a) myobfuscated.jp2.a.a(activity).b(null, q.a.b(myobfuscated.n21.a.class), null)).c(str);
                Intent intent = new Intent(activity, UserCollectionsActivity.class);
                intent.putExtra("intent.extra.IS_MY_PROFILE", true);
                intent.putExtra("key.user.id", bVar.getUserId());
                intent.putExtra("key.source", str);
                activity.startActivityForResult(intent, 5555);
            }
        } else if (hashCode != -960486146) {
            if (hashCode == 1149925428 && str.equals("picsart://edit_profile") && bVar.b()) {
                String string = arguments.getString("source");
                if (string == null) {
                    string = SourceParam.PROFILE.getValue();
                }
                k.d(activity, string);
            }
        } else if (str.equals("https://picsart.com/reset")) {
            if (!bVar.b()) {
                ((myobfuscated.xy.d) myobfuscated.jp2.a.a(activity).b(null, q.a.b(myobfuscated.xy.d.class), null)).a("https://picsart.com/forgot-password?app=1&af=true", false, null, null);
                return;
            }
            String string2 = arguments.getString("profileUser");
            if (string2 != null && string2.length() != 0 && !Intrinsics.c(bVar.getUser().getKey(), string2)) {
                r.u(activity, 0, activity.getString(R.string.logged_with_another_user_msg));
                return;
            }
            try {
                FragmentManager supportFragmentManager = activity.getSupportFragmentManager();
                supportFragmentManager.getClass();
                androidx.fragment.app.b bVar2 = new androidx.fragment.app.b(supportFragmentManager);
                Fragment F = activity.getSupportFragmentManager().F("dialogFragment");
                if (F != null) {
                    bVar2.m(F);
                }
                l0 l0Var = new l0();
                l0Var.e = string2;
                l0Var.show(bVar2, "dialogFragment");
                l0Var.setStyle(1, 2132017798);
            } catch (Exception e) {
                j.w(e, new StringBuilder("Got unexpected exception: "), "openResetPasswordDialog");
            }
        }
    }
}