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

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


package myobfuscated.w02;

import android.content.Intent;
import android.content.SharedPreferences;
import android.graphics.Rect;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import androidx.annotation.NonNull;
import androidx.fragment.app.h;
import androidx.recyclerview.widget.LinearLayoutManager;
import com.picsart.koin.PAKoinHolder;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.controllers.ChallengeApiService;
import com.picsart.studio.apiv3.model.Challenge;
import com.picsart.studio.apiv3.model.ChallengeState;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.model.ItemControl;
import com.picsart.studio.picsart.profile.activity.ProfileConnectionsActivity;
import com.picsart.studio.picsart.profile.activity.WebViewActivity;
import java.lang.ref.WeakReference;
import java.util.List;
import myobfuscated.ds1.i;
import myobfuscated.ud0.o;
import org.jetbrains.annotations.NotNull;
public class b extends d<myobfuscated.u02.a, ChallengeState> implements myobfuscated.s02.a {
    public static final int p = 0;
    public SharedPreferences m;
    public InterfaceC1574b n;
    public myobfuscated.y72.b o;

    public static class a {
        public static final int[] a;

        static {
            int[] iArr = new int[ItemControl.values().length];
            a = iArr;
            try {
                iArr[ItemControl.CREATE_CHALLENGE.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                a[ItemControl.CHALLENGE_PARTICIPANTS.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                a[ItemControl.PROMOTE_CHALLENGE.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            try {
                a[ItemControl.CHALLENGE_BANNER.ordinal()] = 4;
            } catch (NoSuchFieldError unused4) {
            }
            try {
                a[ItemControl.CHALLENGE_SUBMISSIONS.ordinal()] = 5;
            } catch (NoSuchFieldError unused5) {
            }
        }
    }

    public interface InterfaceC1574b {
    }

    public static class c extends LinearLayoutManager {
        public boolean F;

        @Override
        public final boolean r() {
            return this.F && super.r();
        }
    }

    @Override
    public final void I3(int i, List list) {
        super.I3(i, list);
        InterfaceC1574b interfaceC1574b = this.n;
        if (interfaceC1574b != null) {
            ((myobfuscated.t02.a) interfaceC1574b).a(i);
            this.n = null;
        }
        ((myobfuscated.u02.a) this.e).K(list);
    }

    @Override
    @NonNull
    public final LinearLayoutManager J3() {
        getActivity();
        ?? linearLayoutManager = new LinearLayoutManager(1, false);
        linearLayoutManager.F = true;
        return linearLayoutManager;
    }

    @Override
    public final void L3() {
        this.e = new myobfuscated.u02.a(this);
    }

    @Override
    @NonNull
    public final View M3() {
        View inflate = getLayoutInflater().inflate(R.layout.layout_challenge_dashboard_loading_view, (ViewGroup) null, true);
        ViewGroup.MarginLayoutParams marginLayoutParams = new ViewGroup.MarginLayoutParams(-1, -2);
        if (getActivity() != null && !getActivity().isFinishing()) {
            int dimension = (int) getActivity().getResources().getDimension(R.dimen.spacing_large);
            marginLayoutParams.leftMargin = dimension;
            marginLayoutParams.rightMargin = dimension;
            marginLayoutParams.topMargin = dimension;
            inflate.setLayoutParams(marginLayoutParams);
        }
        return inflate;
    }

    @Override
    public final void N3() {
        long j = -1;
        if (getActivity() != null && !getActivity().isFinishing() && getActivity().getIntent() != null) {
            j = getActivity().getIntent().getLongExtra("key.user.id", -1L);
        }
        ChallengeApiService challengeApiService = myobfuscated.sn1.e.a().a;
        ?? obj = new Object();
        myobfuscated.ul1.d dVar = new myobfuscated.ul1.d();
        obj.b = dVar;
        dVar.setUserId(j);
        obj.a = challengeApiService;
        ?? obj2 = new Object();
        obj2.a = obj;
        obj2.b = this;
        this.g = obj2;
    }

    @Override
    public final void O3() {
        T t = this.e;
        if (((myobfuscated.u02.a) t).m != null) {
            View view = ((myobfuscated.u02.a) t).m;
            View view2 = ((myobfuscated.u02.a) t).n;
            SharedPreferences sharedPreferences = this.m;
            if (sharedPreferences == null || !sharedPreferences.getBoolean("prefs.key.SHOW_CHALLENGE_DASHBOARD_TOOLTIP", true) || view == null || view2 == null) {
                return;
            }
            Rect rect = new Rect();
            this.f.getHitRect(rect);
            if (view2.getLocalVisibleRect(rect)) {
                ((c) this.j).F = false;
                myobfuscated.b0.b.A(this.m, "prefs.key.SHOW_CHALLENGE_DASHBOARD_TOOLTIP", false);
                this.f.post(new i(this, view));
            }
        }
    }

    @Override
    public final void P3() {
        super.P3();
        InterfaceC1574b interfaceC1574b = this.n;
        if (interfaceC1574b != null) {
            ((myobfuscated.t02.a) interfaceC1574b).a(-1);
            this.n = null;
        }
    }

    public final void Q3() {
        if (getActivity() != null && !getActivity().isFinishing()) {
            K3();
        }
        InterfaceC1574b interfaceC1574b = this.n;
        myobfuscated.q22.b bVar = null;
        if (interfaceC1574b != null) {
            ((myobfuscated.t02.a) interfaceC1574b).a(0);
            this.n = null;
        }
        if (((myobfuscated.u02.a) this.e).j.isEmpty()) {
            h activity = getActivity();
            com.picsart.studio.editor.tool.text2image.resultsPage.a aVar = new com.picsart.studio.editor.tool.text2image.resultsPage.a(this, 15);
            if (activity != null) {
                myobfuscated.q22.c cVar = new myobfuscated.q22.c(activity, myobfuscated.yn1.c.j(activity), myobfuscated.yn1.c.o(activity));
                cVar.f = activity.getString(R.string.challenges_dashboard_empty);
                cVar.g = activity.getString(R.string.challenges_create_own_challenge);
                cVar.h = activity.getString(R.string.challenges_create_challenge);
                cVar.a.setPrimaryButtonClickListener(aVar);
                bVar = cVar.a();
            }
            F3(bVar);
        }
    }

    @Override
    public final void onActivityCreated(Bundle bundle) {
        super.onActivityCreated(bundle);
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i2 == -1 && i == 123) {
            G3();
        }
    }

    @Override
    public final void onViewCreated(@NotNull View view, Bundle bundle) {
        super.onViewCreated(view, bundle);
        this.o = (myobfuscated.y72.b) PAKoinHolder.f(getContext(), myobfuscated.y72.b.class).getValue();
        if (getActivity() != null && !getActivity().isFinishing()) {
            myobfuscated.zn1.i iVar = new myobfuscated.zn1.i();
            h activity = getActivity();
            iVar.a(new WeakReference(activity), "sinPref_" + getResources().getString(R.string.app_name_short), myobfuscated.td0.a.a, new myobfuscated.jb.d(this, 13));
        }
        G3();
    }

    @Override
    public final void y(int i, ItemControl itemControl, Object... objArr) {
        h activity;
        Object obj;
        Challenge challenge = (objArr.length <= 0 || (obj = objArr[0]) == null || !(obj instanceof Challenge)) ? null : (Challenge) obj;
        int i2 = a.a[itemControl.ordinal()];
        if (i2 == 1) {
            if (getActivity() == null || getActivity().isFinishing()) {
                return;
            }
            Intent intent = new Intent(getActivity(), WebViewActivity.class);
            intent.putExtra("url", "https://picsart.com/challenges/create?app=1&key=" + this.o.getUser().getKey());
            startActivityForResult(intent, 123);
        } else if (i2 != 2) {
            if (i2 == 3) {
                if (!o.a(getActivity())) {
                    myobfuscated.ud0.c.h(getActivity(), R.string.no_network);
                } else if (challenge != null) {
                    myobfuscated.an1.o.h(this, challenge, ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id, SourceParam.CHALLENGES_DASHBOARD.getValue());
                }
            } else if ((i2 != 4 && i2 != 5) || (activity = getActivity()) == null || activity.isFinishing()) {
            } else {
                Intent intent2 = new Intent();
                intent2.setClassName(activity, "com.picsart.challenge.activity.ChallengesActivity");
                intent2.putExtra("intent.extra.CHALLENGE_ID", ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id);
                intent2.putExtra("intent.extra.ANALYTICS_SOURCE", SourceParam.CHALLENGES_DASHBOARD.getValue());
                startActivity(intent2);
            }
        } else if (challenge != null) {
            challenge.setChallengersCount(((Integer) objArr[1]).intValue());
            h activity2 = getActivity();
            String value = SourceParam.CHALLENGES_DASHBOARD.getValue();
            String str = ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).id;
            String analyticState = ((ChallengeState) ((myobfuscated.u02.a) this.e).j.get(i)).getAnalyticState();
            Intent intent3 = new Intent(activity2, ProfileConnectionsActivity.class);
            intent3.putExtra("key.page.type", "page.challengers");
            intent3.putExtra("source", value);
            if (str == null) {
                str = challenge.getId();
            }
            intent3.putExtra("intent.extra.CHALLENGE_ID", str);
            if (analyticState == null) {
                analyticState = challenge.getState();
            }
            intent3.putExtra("intent.extra.CHALLENGE_STATE", analyticState);
            intent3.putExtra("intent.extra.CHALLENGE", challenge);
            activity2.startActivity(intent3);
        }
    }
}