Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 i.java 源代码,内容仅作参考
package com.picsart.studio.editor.video.music;
import android.content.Intent;
import android.text.TextUtils;
import android.util.Size;
import android.view.View;
import android.widget.ImageButton;
import android.widget.Toast;
import androidx.fragment.app.FragmentManager;
import com.picsart.editor.utils.EditorHistoryWrapper;
import com.picsart.logger.PALog;
import com.picsart.picore.effects.parameters.FXBoolParameter;
import com.picsart.profile.EmailVerificationViewModel;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.ChannelsEnum;
import com.picsart.studio.common.constants.EventParam;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.editor.tool.gif.GifGenerator;
import com.picsart.studio.editor.video.music.MusicRecorderFragment;
import com.picsart.studio.internal.ExceptionActivity;
import com.picsart.studio.model.ItemControl;
import com.picsart.studio.picsart.profile.fragment.PhotoChangeFragment;
import com.picsart.studio.progress.expandable.ExpandableProgressView;
import com.picsart.studio.share.SharePlatformFragment;
import com.picsart.subscription.AnalyticCoreParams;
import com.picsart.subscription.cancellation.CancellationSurveyFragment;
import com.picsart.subscription.fakesubs.FakeSubscriptionFragment;
import com.picsart.subscription.viewmodel.SubscriptionAnalyticsViewModel;
import com.picsart.subscription.widgets.ui.SimpleButtonView;
import com.picsart.userProjects.internal.shareLink.shareWith.store.c;
import com.picsart.userProjects.internal.shareLink.shareWith.ui.SendInvitationView;
import com.picsart.userProjects.internal.shareLink.sharedWith.SharedWithBottomSheetFragment;
import com.picsart.video.blooper.blooperFragments.BlooperBubblesFragment;
import com.picsart.video.blooper.blooperFragments.BlooperWordsFragment;
import com.socialin.android.photo.draw.background.DrawBackgroundsViewModel;
import com.socialin.android.photo.draw.background.DrawCustomCanvasSizeDialog;
import com.socialin.android.photo.draw.dialog.SelectShapeDialogNew;
import com.socialin.android.photo.effectsnew.fragment.EffectFragment;
import com.socialin.android.photo.effectsnew.genai.EffectsGenAiSuggestionsFragment;
import com.socialin.android.photo.effectsnew.genai.entrypage.EffectGenAiCustomizeFragment;
import com.socialin.android.photo.view.ColorPickerPreview;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.cm.y;
import myobfuscated.d4.m;
import myobfuscated.ds.b0;
import myobfuscated.lh2.o;
import myobfuscated.u42.w4;
import myobfuscated.wj0.u;
public final class i implements View.OnClickListener {
public final int a;
public final Object b;
public i(Object obj, int i) {
this.a = i;
this.b = obj;
}
@Override
public final void onClick(View view) {
FXBoolParameter fXBoolParameter;
int i = this.a;
Object obj = this.b;
switch (i) {
case 0:
MusicRecorderFragment this$0 = (MusicRecorderFragment) obj;
int i2 = MusicRecorderFragment.t;
Intrinsics.checkNotNullParameter(this$0, "this$0");
if (this$0.i == MusicRecorderFragment.RecordingState.RECORDING) {
((Set) this$0.r.getValue()).add("mute");
this$0.M3(this$0.j);
return;
}
return;
case 1:
ExceptionActivity this$02 = (ExceptionActivity) obj;
String str = ExceptionActivity.g;
Intrinsics.checkNotNullParameter(this$02, "this$0");
this$02.getClass();
try {
Intent intent = new Intent("android.intent.action.SEND");
String K = this$02.K();
intent.setType("plain/text");
intent.putExtra("android.intent.extra.EMAIL", new String[]{"crashcasesupport@picsart.com"});
intent.putExtra("android.intent.extra.SUBJECT", this$02.getResources().getString(R.string.email_subject) + " PICSART " + this$02.f);
intent.putExtra("android.intent.extra.TEXT", K);
this$02.startActivity(intent);
return;
} catch (Exception unused) {
Toast.makeText(this$02, this$02.getString(R.string.msg_doesnt_have_email), 0).show();
return;
}
case 2:
myobfuscated.wz1.b this$03 = (myobfuscated.wz1.b) obj;
int i3 = myobfuscated.wz1.b.f;
Intrinsics.checkNotNullParameter(this$03, "this$0");
Function2<? super Integer, ? super Boolean, Unit> function2 = this$03.d;
if (function2 != null) {
function2.invoke(Integer.valueOf(this$03.getBindingAdapterPosition()), Boolean.FALSE);
return;
}
return;
case 3:
int i4 = PhotoChangeFragment.G;
((PhotoChangeFragment) obj).E3();
return;
case 4:
com.picsart.studio.picsart.profile.fragment.a aVar = (com.picsart.studio.picsart.profile.fragment.a) obj;
EmailVerificationViewModel emailVerificationViewModel = aVar.m0;
if (emailVerificationViewModel == null) {
return;
}
emailVerificationViewModel.e4(aVar.T.getText().equals(aVar.getString(R.string.email_verification_resend)) ? new myobfuscated.tw.g("email_resend_button_click", Collections.singletonMap(EventParam.SOURCE.getValue(), SourceParam.PROFILE.getValue())) : new myobfuscated.tw.g("email_verify_button_click"));
String email = aVar.M.getText().toString().trim();
aVar.k0 = email;
if (!TextUtils.equals(email, aVar.o.w1())) {
aVar.m0.f4(email);
return;
}
EmailVerificationViewModel emailVerificationViewModel2 = aVar.m0;
ChannelsEnum channelsEnum = ChannelsEnum.EMAIL;
Intrinsics.checkNotNullParameter(channelsEnum, "<this>");
Intrinsics.checkNotNullParameter(email, "email");
emailVerificationViewModel2.g4(y.G(channelsEnum, email, 2));
return;
case 5:
myobfuscated.t12.b this$04 = (myobfuscated.t12.b) obj;
int i5 = myobfuscated.t12.b.g;
Intrinsics.checkNotNullParameter(this$04, "this$0");
this$04.c.y(this$04.getBindingAdapterPosition(), ItemControl.BLOCK_UNBLOCK, new Object[0]);
return;
case 6:
myobfuscated.t12.h this$05 = (myobfuscated.t12.h) obj;
int i6 = myobfuscated.t12.h.i;
Intrinsics.checkNotNullParameter(this$05, "this$0");
this$05.p(ItemControl.CONNECTION_FOLLOWING, new Object[0]);
return;
case 7:
myobfuscated.u12.b this$06 = (myobfuscated.u12.b) obj;
int i7 = myobfuscated.u12.b.f;
Intrinsics.checkNotNullParameter(this$06, "this$0");
this$06.c.y(this$06.getBindingAdapterPosition(), ItemControl.PUBLIC_FOLDER_EDIT, this$06.e, this$06.d);
return;
case 8:
ExpandableProgressView this$07 = (ExpandableProgressView) obj;
int i8 = ExpandableProgressView.o;
Intrinsics.checkNotNullParameter(this$07, "this$0");
this$07.e.k();
return;
case 9:
myobfuscated.q22.b bVar = (myobfuscated.q22.b) obj;
View.OnClickListener onClickListener = bVar.k;
if (onClickListener != null) {
onClickListener.onClick(view);
}
if (bVar.y) {
bVar.a("secondary_button");
return;
}
return;
case 10:
SharePlatformFragment this$08 = (SharePlatformFragment) obj;
int i9 = SharePlatformFragment.R;
Intrinsics.checkNotNullParameter(this$08, "this$0");
androidx.fragment.app.h activity = this$08.getActivity();
String str2 = this$08.U3().z;
String str3 = this$08.U3().a;
?? obj2 = new Object();
obj2.e = activity;
obj2.f = this$08;
obj2.g = str2;
obj2.h = str3;
if (activity != null && !activity.isFinishing()) {
obj2.a = new myobfuscated.t02.a(obj2);
if (activity.getFragmentManager() != null) {
obj2.b = (myobfuscated.ho1.a) activity.getSupportFragmentManager().F("gif.generation.progress.dialog");
}
if (obj2.b != null) {
FragmentManager supportFragmentManager = activity.getSupportFragmentManager();
androidx.fragment.app.b m = myobfuscated.b0.b.m(supportFragmentManager, supportFragmentManager);
m.m(obj2.b);
m.t(false);
}
}
myobfuscated.e32.f fVar = (myobfuscated.e32.f) obj2.a.a;
fVar.getClass();
myobfuscated.e32.e eVar = new myobfuscated.e32.e(fVar);
androidx.fragment.app.h hVar = fVar.e;
String string = hVar.getResources().getString(R.string.gen_cancel);
myobfuscated.e32.d dVar = new myobfuscated.e32.d(fVar);
if (string == null) {
string = null;
}
?? bVar2 = new myobfuscated.ho1.b();
bVar2.r = -1;
bVar2.s = -1;
bVar2.e = null;
bVar2.f = null;
bVar2.k = false;
bVar2.n = true;
bVar2.b = null;
bVar2.c = dVar;
bVar2.d = null;
bVar2.o = 2132017792;
bVar2.p = 1;
bVar2.j = R.layout.dialog_gif_export_progress;
bVar2.q = eVar;
bVar2.g = string;
bVar2.h = null;
bVar2.i = 0;
bVar2.l = false;
bVar2.m = false;
fVar.b = bVar2;
bVar2.show(hVar.getSupportFragmentManager(), "gif.generation.progress.dialog");
EditorHistoryWrapper editorHistoryWrapper = new EditorHistoryWrapper();
String str4 = fVar.h;
List<String> c = editorHistoryWrapper.c(str4);
ArrayList arrayList = new ArrayList();
arrayList.addAll(c);
try {
String a = myobfuscated.c42.i.a(hVar);
Constructor constructor = GifGenerator.class.getConstructor(myobfuscated.gz1.b.class, Map.class, String.class, myobfuscated.so0.a.class);
myobfuscated.so0.a b = new EditorHistoryWrapper().b(str4);
Object[] objArr = new Object[4];
objArr[0] = new myobfuscated.e32.c(fVar);
HashMap hashMap = new HashMap();
float size = (arrayList.size() - 1) / 9;
for (int i10 = 0; i10 < 10; i10++) {
hashMap.put(Integer.valueOf(i10), (String) arrayList.get((int) ((i10 * size) + 0.5f)));
}
objArr[1] = hashMap;
objArr[2] = a;
objArr[3] = b;
Object newInstance = constructor.newInstance(objArr);
fVar.c = newInstance;
newInstance.getClass().getMethod("runGenerationTask", String.class, Double.class).invoke(fVar.c, fVar.g, Double.valueOf(20.0d));
return;
} catch (ClassNotFoundException e) {
PALog.h(e);
return;
} catch (IllegalAccessException e2) {
PALog.h(e2);
return;
} catch (InstantiationException e3) {
PALog.h(e3);
return;
} catch (NoSuchMethodException e4) {
PALog.h(e4);
return;
} catch (InvocationTargetException e5) {
PALog.h(e5);
return;
}
case 11:
com.picsart.studio.share.fragment.a aVar2 = (com.picsart.studio.share.fragment.a) obj;
int i11 = com.picsart.studio.share.fragment.a.u;
androidx.fragment.app.h activity2 = aVar2.getActivity();
if (activity2 == null || activity2.isFinishing()) {
return;
}
aVar2.a.getValue().t4(myobfuscated.e32.a.b(b0.b, SourceParam.BACK.getValue()));
activity2.onBackPressed();
return;
case 12:
myobfuscated.g42.c this$09 = (myobfuscated.g42.c) obj;
int i12 = myobfuscated.g42.c.e;
Intrinsics.checkNotNullParameter(this$09, "this$0");
this$09.dismiss();
return;
case 13:
w4 this$010 = (w4) obj;
int i13 = w4.i;
Intrinsics.checkNotNullParameter(this$010, "this$0");
this$010.c.invoke();
return;
case 14:
CancellationSurveyFragment this$011 = (CancellationSurveyFragment) obj;
float f = CancellationSurveyFragment.A;
Intrinsics.checkNotNullParameter(this$011, "this$0");
this$011.y = "winback_survey";
AnalyticCoreParams analyticCoreParams = this$011.s;
if (analyticCoreParams != null) {
SubscriptionAnalyticsViewModel.g4(this$011.K3(), AnalyticCoreParams.copy$default(analyticCoreParams, null, null, null, "winback_survey", null, 23, null), "main_cta", null, null, null, null, null, null, null, null, 2044);
return;
}
return;
case 15:
FakeSubscriptionFragment this$012 = (FakeSubscriptionFragment) obj;
FakeSubscriptionFragment.a aVar3 = FakeSubscriptionFragment.f;
Intrinsics.checkNotNullParameter(this$012, "this$0");
this$012.J3().d4("SUBSCRIPTION_IN_GRACE_PERIOD");
return;
case 16:
SimpleButtonView this$013 = (SimpleButtonView) obj;
int i14 = SimpleButtonView.y;
Intrinsics.checkNotNullParameter(this$013, "this$0");
View.OnClickListener onClickListener2 = this$013.t;
if (onClickListener2 != null) {
onClickListener2.onClick(view);
return;
}
return;
case 17:
myobfuscated.n92.a this$014 = (myobfuscated.n92.a) obj;
int i15 = myobfuscated.n92.a.a;
Intrinsics.checkNotNullParameter(this$014, "this$0");
this$014.dismissAllowingStateLoss();
return;
case 18:
myobfuscated.u92.a this$015 = (myobfuscated.u92.a) obj;
int i16 = myobfuscated.u92.a.c;
Intrinsics.checkNotNullParameter(this$015, "this$0");
this$015.cancel();
return;
case 19:
SendInvitationView this$016 = (SendInvitationView) obj;
Intrinsics.checkNotNullParameter(this$016, "this$0");
this$016.a.accept(new c.b(this$016.b.f.getEmails()));
return;
case 20:
SharedWithBottomSheetFragment this$017 = (SharedWithBottomSheetFragment) obj;
int i17 = SharedWithBottomSheetFragment.c;
Intrinsics.checkNotNullParameter(this$017, "this$0");
this$017.getClass();
m.a(myobfuscated.i3.g.b(new Pair("SharedWithBottomSheetFragment.KEY_ACTION", "SharedWithBottomSheetFragment.ACTION_BACK")), this$017, "SharedWithBottomSheetFragment.KEY_RESULT");
this$017.dismissAllowingStateLoss();
return;
case 21:
BlooperBubblesFragment this$018 = (BlooperBubblesFragment) obj;
myobfuscated.el2.j<Object>[] jVarArr = BlooperBubblesFragment.i;
Intrinsics.checkNotNullParameter(this$018, "this$0");
this$018.E3().done(this$018);
return;
case 22:
BlooperWordsFragment this$019 = (BlooperWordsFragment) obj;
myobfuscated.el2.j<Object>[] jVarArr2 = BlooperWordsFragment.j;
Intrinsics.checkNotNullParameter(this$019, "this$0");
this$019.E3().close(this$019);
return;
case 23:
myobfuscated.te2.b this$020 = (myobfuscated.te2.b) obj;
int i18 = myobfuscated.te2.b.B;
Intrinsics.checkNotNullParameter(this$020, "this$0");
myobfuscated.te2.c<myobfuscated.ve2.e> cVar = this$020.A;
if (cVar != null) {
cVar.d(new myobfuscated.ve2.k(this$020.z, this$020.x.e.isSelected()));
}
Function0<Boolean> function0 = this$020.v;
if (function0 == null || function0.invoke().booleanValue()) {
Intrinsics.e(view);
myobfuscated.ue2.d.b(view, true);
return;
}
return;
case 24:
DrawCustomCanvasSizeDialog this$021 = (DrawCustomCanvasSizeDialog) obj;
int i19 = DrawCustomCanvasSizeDialog.c;
Intrinsics.checkNotNullParameter(this$021, "this$0");
DrawBackgroundsViewModel E3 = this$021.E3();
u f4 = E3.f4();
Size h4 = DrawBackgroundsViewModel.h4(Integer.parseInt(E3.i4()), Integer.parseInt(E3.g4()));
Intrinsics.checkNotNullParameter(h4, "<set-?>");
f4.a = h4;
u f42 = E3.f4();
Size size2 = new Size(Integer.parseInt(E3.i4()), Integer.parseInt(E3.g4()));
Intrinsics.checkNotNullParameter(size2, "<set-?>");
f42.b = size2;
E3.g.a(E3.f4().b);
E3.r.i(Unit.a);
this$021.E3().C = false;
this$021.dismiss();
return;
case 25:
SelectShapeDialogNew this$022 = (SelectShapeDialogNew) obj;
int i20 = SelectShapeDialogNew.F;
Intrinsics.checkNotNullParameter(this$022, "this$0");
this$022.B = true;
return;
case 26:
EffectFragment.E3((EffectFragment) obj);
return;
case 27:
myobfuscated.lh2.d this$023 = (myobfuscated.lh2.d) obj;
int i21 = myobfuscated.lh2.d.a0;
Intrinsics.checkNotNullParameter(this$023, "this$0");
ColorPickerPreview colorPickerPreview = this$023.V;
if (colorPickerPreview != null) {
this$023.T3(this$023.Y, colorPickerPreview.getColor(), "colorPicker1");
return;
}
return;
case 28:
o this$024 = (o) obj;
int i22 = o.T;
Intrinsics.checkNotNullParameter(this$024, "this$0");
if (this$024.b == null || (fXBoolParameter = this$024.R) == null) {
return;
}
if (fXBoolParameter.L0()) {
FXBoolParameter fXBoolParameter2 = this$024.R;
if (fXBoolParameter2 != null) {
fXBoolParameter2.Q0(false);
}
ImageButton imageButton = this$024.S;
if (imageButton != null) {
imageButton.setSelected(false);
}
this$024.w = true;
return;
}
FXBoolParameter fXBoolParameter3 = this$024.R;
if (fXBoolParameter3 != null) {
fXBoolParameter3.Q0(true);
}
ImageButton imageButton2 = this$024.S;
if (imageButton2 != null) {
imageButton2.setSelected(true);
}
this$024.w = false;
return;
default:
EffectsGenAiSuggestionsFragment this$025 = (EffectsGenAiSuggestionsFragment) obj;
EffectsGenAiSuggestionsFragment.a aVar4 = EffectsGenAiSuggestionsFragment.s;
Intrinsics.checkNotNullParameter(this$025, "this$0");
FragmentManager parentFragmentManager = this$025.getParentFragmentManager();
Intrinsics.checkNotNullExpressionValue(parentFragmentManager, "getParentFragmentManager(...)");
parentFragmentManager.getClass();
androidx.fragment.app.b h = defpackage.j.h(parentFragmentManager, "beginTransaction()");
EffectGenAiCustomizeFragment.l.getClass();
h.k(R.id.ai_fragment_container, new EffectGenAiCustomizeFragment(), "EffectGenAiFragment", 1);
h.g("EffectGenAiFragment");
h.t(false);
this$025.x1();
return;
}
}
}