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

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


package com.picsart.studio.editor.tool.replace.ui;

import android.animation.Animator;
import android.animation.ObjectAnimator;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.IntentFilter;
import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.Rect;
import android.graphics.RectF;
import android.os.Bundle;
import android.util.Size;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
import android.widget.Toast;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.databinding.ViewDataBinding;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.recyclerview.widget.RecyclerView;
import com.google.android.gms.tasks.CancellationTokenSource;
import com.picsart.coroutine.ViewModelScopeCoroutineWrapperKt;
import com.picsart.editor.base.EditorCache;
import com.picsart.editor.base.EditorFragment;
import com.picsart.editor.base.ToolType;
import com.picsart.editor.base.transition.TransitionEntity;
import com.picsart.extensions.android.LiveDataExtKt;
import com.picsart.logger.PALog;
import com.picsart.masker.BrushFragment;
import com.picsart.masker.MaskEditor;
import com.picsart.masker.SelectedButtonMode;
import com.picsart.masker.tools.MaskBrushTool;
import com.picsart.masker.tools.MaskTool;
import com.picsart.studio.R;
import com.picsart.studio.apiv3.model.MediaViewData;
import com.picsart.studio.apiv3.model.onboarding.OnBoardingComponent;
import com.picsart.studio.apiv3.model.onboarding.OnBoardingComponentData;
import com.picsart.studio.common.EditingData;
import com.picsart.studio.common.SingleEventLiveData;
import com.picsart.studio.common.constants.SourceParam;
import com.picsart.studio.editor.events.EventsFactory;
import com.picsart.studio.editor.tool.mask.BlendMode;
import com.picsart.studio.editor.tool.replace.data.ReplaceItem;
import com.picsart.studio.editor.tool.replace.data.ReplaceItemType;
import com.picsart.studio.editor.tool.replace.ui.ReplaceFragment;
import com.picsart.studio.util.Direction;
import com.picsart.subscription.AnalyticParamsFromEditor;
import com.picsart.subscription.SubscriptionAnalyticsParam;
import com.picsart.user.model.VerifiedCategory;
import java.util.ArrayList;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.dr1.i;
import myobfuscated.el2.j;
import myobfuscated.fo0.h7;
import myobfuscated.h4.a0;
import myobfuscated.h4.p;
import myobfuscated.h4.q;
import myobfuscated.h4.r;
import myobfuscated.h4.z;
import myobfuscated.ik2.f;
import myobfuscated.ik2.h;
import myobfuscated.js1.g;
import myobfuscated.u42.p6;
import myobfuscated.u42.pa;
import myobfuscated.u42.w2;
import myobfuscated.ud0.o;
import myobfuscated.xk2.k;
import myobfuscated.xp2.b;
import myobfuscated.yn1.c;
import myobfuscated.z21.t;
import org.jetbrains.annotations.NotNull;
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\b\u0007\u0018\u00002\u00020\u00012\u00020\u00022\u00020\u0003B\u0007¢\u0006\u0004\b\u0004\u0010\u0005¨\u0006\u0006"}, d2 = {"Lcom/picsart/studio/editor/tool/replace/ui/ReplaceFragment;", "Lcom/picsart/editor/base/EditorFragment;", "Lmyobfuscated/xm0/d;", "Lmyobfuscated/qd0/c;", "<init>", "()V", "_editor_main_compileGlobalReleaseKotlin"}, k = 1, mv = {1, 9, 0})
public final class ReplaceFragment extends EditorFragment implements myobfuscated.xm0.d {
    public static final int R = 0;
    public BrushFragment G;
    @NotNull
    public final h H;
    @NotNull
    public final h I;
    public ReplaceTool J;
    public h7 K;
    @NotNull
    public final h L;
    @NotNull
    public final h M;
    @NotNull
    public final h N;
    public boolean O;
    public boolean P;
    @NotNull
    public final b Q;

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

        static {
            int[] iArr = new int[ReplaceItemType.values().length];
            try {
                iArr[ReplaceItemType.BACKGROUND.ordinal()] = 1;
            } catch (NoSuchFieldError unused) {
            }
            try {
                iArr[ReplaceItemType.SKY.ordinal()] = 2;
            } catch (NoSuchFieldError unused2) {
            }
            try {
                iArr[ReplaceItemType.CLOTHES.ordinal()] = 3;
            } catch (NoSuchFieldError unused3) {
            }
            a = iArr;
        }
    }

    public static final class b extends BroadcastReceiver {
        public b() {
        }

        @Override
        public final void onReceive(@NotNull Context context, @NotNull Intent intent) {
            Intrinsics.checkNotNullParameter(context, "context");
            Intrinsics.checkNotNullParameter(intent, "intent");
            int i = ReplaceFragment.R;
            ReplaceFragment replaceFragment = ReplaceFragment.this;
            if (!o.a(replaceFragment.getActivity())) {
                ReplaceViewModel A4 = replaceFragment.A4();
                A4.getClass();
                ((q) A4.l0.getValue(A4, ReplaceViewModel.M1[15])).l(Boolean.TRUE);
                return;
            }
            ReplaceViewModel A42 = replaceFragment.A4();
            A42.getClass();
            ((q) A42.l0.getValue(A42, ReplaceViewModel.M1[15])).l(Boolean.FALSE);
            ReplaceViewModel A43 = replaceFragment.A4();
            Boolean d = A43.y4().d();
            Boolean bool = Boolean.TRUE;
            if (!Intrinsics.c(d, bool) || !Intrinsics.c(A43.l4().d(), bool)) {
                Bitmap c = myobfuscated.yo1.d.c((int) A43.f4().width(), (int) A43.f4().height(), A43.i4());
                boolean c2 = Intrinsics.c(A43.y4().d(), bool);
                LinkedHashMap linkedHashMap = A43.T;
                if (!c2) {
                    ReplaceItemType replaceItemType = ReplaceItemType.SKY;
                    A43.y4().l(null);
                    linkedHashMap.put(replaceItemType, ViewModelScopeCoroutineWrapperKt.b(A43, new ReplaceViewModel$loadSkySegment$1(A43, c, null)));
                }
                if (!Intrinsics.c(A43.l4().d(), bool)) {
                    ReplaceItemType replaceItemType2 = ReplaceItemType.CLOTHES;
                    A43.l4().l(null);
                    linkedHashMap.put(replaceItemType2, ViewModelScopeCoroutineWrapperKt.b(A43, new ReplaceViewModel$loadClothesSegment$1(A43, c, null)));
                }
            }
            h7 h7Var = replaceFragment.K;
            if (h7Var == null) {
                Intrinsics.n("binding");
                throw null;
            }
            RecyclerView.Adapter adapter = h7Var.K.getAdapter();
            if (adapter != null) {
                adapter.notifyDataSetChanged();
            }
        }
    }

    public static final class c implements ViewTreeObserver.OnGlobalLayoutListener {
        public final View b;

        public c(View view) {
            this.b = view;
        }

        @Override
        public final void onGlobalLayout() {
            ReplaceFragment replaceFragment = ReplaceFragment.this;
            h7 h7Var = replaceFragment.K;
            if (h7Var == null) {
                Intrinsics.n("binding");
                throw null;
            }
            h7Var.F.n(true);
            ReplaceTool replaceTool = replaceFragment.J;
            if (replaceTool == null) {
                Intrinsics.n("replaceTool");
                throw null;
            }
            replaceTool.F(replaceFragment.f);
            this.b.getViewTreeObserver().removeOnGlobalLayoutListener(this);
        }
    }

    public static final class d implements r<Boolean> {
        public d() {
        }

        @Override
        public final void y1(Boolean bool) {
            Context context;
            Boolean bool2 = Boolean.TRUE;
            if (Intrinsics.c(bool, bool2)) {
                int i = ReplaceFragment.R;
                ReplaceFragment replaceFragment = ReplaceFragment.this;
                if (Intrinsics.c(replaceFragment.A4().U.d(), bool2)) {
                    myobfuscated.zg1.a aVar = (myobfuscated.zg1.a) replaceFragment.I.getValue();
                    if (!((Boolean) aVar.b(Boolean.FALSE, "counter_adjust_background_replace")).booleanValue() && (context = replaceFragment.getContext()) != null) {
                        String body = replaceFragment.getResources().getString(R.string.editor_tools_tap_foreground_adjust);
                        Intrinsics.checkNotNullExpressionValue(body, "getString(...)");
                        Integer num = true & true ? 3000 : null;
                        Integer num2 = true & true ? 17 : null;
                        Intrinsics.checkNotNullParameter(context, "context");
                        Intrinsics.checkNotNullParameter(body, "body");
                        View d = myobfuscated.sz1.a.d(context, body, null);
                        Toast toast = new Toast(context);
                        toast.setGravity(num2 != null ? num2.intValue() : 17, 0, (num2 != null && num2.intValue() == 80) ? myobfuscated.yn1.c.a(16.0f) : 0);
                        myobfuscated.b02.b.u(toast, num != null ? num.intValue() : 3000, d);
                        aVar.a(bool2, "counter_adjust_background_replace");
                    }
                    replaceFragment.A4().W.j(this);
                }
            }
        }
    }

    public static final class e implements r, k {
        public final Function1 a;

        public e(Function1 function) {
            Intrinsics.checkNotNullParameter(function, "function");
            this.a = function;
        }

        @Override
        @NotNull
        public final f<?> b() {
            return this.a;
        }

        public final boolean equals(Object obj) {
            if ((obj instanceof r) && (obj instanceof k)) {
                return Intrinsics.c(this.a, ((k) obj).b());
            }
            return false;
        }

        public final int hashCode() {
            return this.a.hashCode();
        }

        @Override
        public final void y1(Object obj) {
            this.a.invoke(obj);
        }
    }

    public ReplaceFragment() {
        final Function0<Fragment> function0 = new Function0<Fragment>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final Fragment invoke() {
                return Fragment.this;
            }
        };
        this.H = kotlin.a.a(LazyThreadSafetyMode.NONE, new Function0<ReplaceViewModel>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final ReplaceViewModel invoke() {
                myobfuscated.i4.a defaultViewModelCreationExtras;
                Fragment fragment = Fragment.this;
                myobfuscated.yp2.a aVar = r2;
                Function0 function02 = function0;
                Function0 function03 = r4;
                Function0 function04 = r5;
                z viewModelStore = ((a0) function02.invoke()).getViewModelStore();
                if (function03 == null || (defaultViewModelCreationExtras = (myobfuscated.i4.a) function03.invoke()) == null) {
                    defaultViewModelCreationExtras = fragment.getDefaultViewModelCreationExtras();
                    Intrinsics.checkNotNullExpressionValue(defaultViewModelCreationExtras, "this.defaultViewModelCreationExtras");
                }
                return myobfuscated.op2.a.a(myobfuscated.xk2.q.a.b(ReplaceViewModel.class), viewModelStore, null, defaultViewModelCreationExtras, aVar, myobfuscated.jp2.a.a(fragment), function04);
            }
        });
        final ReplaceFragment$preferencesService$2 replaceFragment$preferencesService$2 = new Function0<myobfuscated.xp2.a>() {
            @Override
            @NotNull
            public final myobfuscated.xp2.a invoke() {
                return b.a("editor");
            }
        };
        LazyThreadSafetyMode lazyThreadSafetyMode = LazyThreadSafetyMode.SYNCHRONIZED;
        this.I = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.zg1.a>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final myobfuscated.zg1.a invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(replaceFragment$preferencesService$2, myobfuscated.xk2.q.a.b(myobfuscated.zg1.a.class), aVar2);
            }
        });
        this.L = kotlin.a.a(lazyThreadSafetyMode, new Function0<p6>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final p6 invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, myobfuscated.xk2.q.a.b(p6.class), aVar2);
            }
        });
        this.M = kotlin.a.a(lazyThreadSafetyMode, new Function0<myobfuscated.m62.b>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final myobfuscated.m62.b invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, myobfuscated.xk2.q.a.b(myobfuscated.m62.b.class), aVar2);
            }
        });
        this.N = kotlin.a.a(lazyThreadSafetyMode, new Function0<com.picsart.export.a>() {
            {
                super(0);
            }

            @Override
            @NotNull
            public final com.picsart.export.a invoke() {
                myobfuscated.rp2.a aVar = myobfuscated.rp2.a.this;
                myobfuscated.yp2.a aVar2 = r2;
                return (aVar instanceof myobfuscated.rp2.b ? ((myobfuscated.rp2.b) aVar).x() : aVar.getKoin().a.d).b(r3, myobfuscated.xk2.q.a.b(com.picsart.export.a.class), aVar2);
            }
        });
        this.Q = new b();
    }

    public static void y4(final ReplaceFragment this$0) {
        MaskBrushTool maskBrushTool;
        Intrinsics.checkNotNullParameter(this$0, "this$0");
        this$0.P = true;
        ReplaceTool replaceTool = this$0.J;
        if (replaceTool == null) {
            Intrinsics.n("replaceTool");
            throw null;
        }
        replaceTool.u = true;
        replaceTool.x();
        MaskEditor v = replaceTool.v();
        if (v != null) {
            v.Y(new Function1<Bitmap, Unit>() {
                {
                    super(1);
                }

                @Override
                public Unit invoke(Bitmap bitmap) {
                    invoke2(bitmap);
                    return Unit.a;
                }

                public final void invoke2(Bitmap bitmap) {
                    h7 h7Var = ReplaceFragment.this.K;
                    if (h7Var != null) {
                        h7Var.F.invalidate();
                    } else {
                        Intrinsics.n("binding");
                        throw null;
                    }
                }
            });
        }
        BrushFragment brushFragment = this$0.G;
        if (brushFragment == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment.Z3(v);
        ReplaceItemType replaceItemType = (ReplaceItemType) this$0.A4().S.d();
        int i = replaceItemType == null ? -1 : a.a[replaceItemType.ordinal()];
        String str = i != 1 ? i != 2 ? i != 3 ? "" : "replace_clothes" : "replace_sky" : "replace_background";
        BrushFragment brushFragment2 = this$0.G;
        if (brushFragment2 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment2.h4(str);
        BrushFragment brushFragment3 = this$0.G;
        if (brushFragment3 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        T d2 = brushFragment3.L3().R.d();
        SelectedButtonMode selectedButtonMode = SelectedButtonMode.RESTORE;
        if (d2 != selectedButtonMode) {
            BrushFragment brushFragment4 = this$0.G;
            if (brushFragment4 == null) {
                Intrinsics.n("brushFragment");
                throw null;
            }
            brushFragment4.Y3(selectedButtonMode);
        }
        BrushFragment brushFragment5 = this$0.G;
        if (brushFragment5 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        MaskEditor N3 = brushFragment5.N3();
        if (N3 != null && (maskBrushTool = N3.H) != null) {
            maskBrushTool.n(MaskTool.Mode.DRAW);
        }
        h7 h7Var = this$0.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var.F.c(true);
        h7 h7Var2 = this$0.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        ConstraintLayout constraintLayout = h7Var2.L;
        if (constraintLayout != null) {
            Animator a2 = myobfuscated.c42.c.a(constraintLayout);
            if (a2 != null) {
                a2.cancel();
            }
            constraintLayout.setTag(R.id.panel_open_id, Boolean.FALSE);
            constraintLayout.setVisibility(0);
            ObjectAnimator ofFloat = ObjectAnimator.ofFloat(constraintLayout, View.TRANSLATION_Y, -constraintLayout.getMeasuredHeight());
            constraintLayout.setTag(R.id.panel_animator_id, ofFloat);
            Intrinsics.e(ofFloat);
            ofFloat.addListener(new myobfuscated.c42.b(constraintLayout));
            ofFloat.setDuration(300L);
            ofFloat.start();
        }
        h7 h7Var3 = this$0.K;
        if (h7Var3 != null) {
            myobfuscated.c42.c.b(h7Var3.w, Direction.VERTICAL);
        } else {
            Intrinsics.n("binding");
            throw null;
        }
    }

    public final ReplaceViewModel A4() {
        return (ReplaceViewModel) this.H.getValue();
    }

    public final void B4() {
        this.P = false;
        BrushFragment brushFragment = this.G;
        if (brushFragment == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment.x1();
        ReplaceTool replaceTool = this.J;
        if (replaceTool == null) {
            Intrinsics.n("replaceTool");
            throw null;
        }
        replaceTool.u = false;
        h7 h7Var = this.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var.F.c(true);
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        ConstraintLayout constraintLayout = h7Var2.L;
        if (constraintLayout != null) {
            Animator a2 = myobfuscated.c42.c.a(constraintLayout);
            if (a2 != null) {
                a2.cancel();
            }
            constraintLayout.setVisibility(0);
            constraintLayout.setTag(R.id.panel_open_id, Boolean.TRUE);
            ObjectAnimator ofFloat = ObjectAnimator.ofFloat(constraintLayout, View.TRANSLATION_Y, a2 != null ? constraintLayout.getTranslationY() : constraintLayout.getMeasuredHeight(), 0.0f);
            constraintLayout.setTag(R.id.panel_animator_id, ofFloat);
            ofFloat.setDuration(300L);
            ofFloat.start();
        }
        h7 h7Var3 = this.K;
        if (h7Var3 != null) {
            myobfuscated.c42.c.c(h7Var3.w, Direction.VERTICAL);
        } else {
            Intrinsics.n("binding");
            throw null;
        }
    }

    @Override
    public final int C() {
        return 0;
    }

    public final void C4() {
        this.O = A4().j.l() && VerifiedCategory.UserType.VIP != A4().k.getUser().V();
        A4().I.l(Boolean.valueOf(this.O));
    }

    public final void D4() {
        t4(true, new Object());
        myobfuscated.ee0.b.b(this, new ReplaceFragment$onDoneEvent$2(this, null));
    }

    public final void E4() {
        myobfuscated.ee0.b.d(this, new ReplaceFragment$onSaveButtonClick$1(this, null));
    }

    @Override
    public final void F3(@NotNull EditingData editingData) {
        Intrinsics.checkNotNullParameter(editingData, "editingData");
    }

    public final boolean F4(pa paVar) {
        if (this.O && A4().e4()) {
            String str = this.d;
            if (str == null) {
                str = "";
            }
            SubscriptionAnalyticsParam subscriptionAnalyticsParam = new SubscriptionAnalyticsParam("editor_tool_replace", SourceParam.FULLSCREEN.getValue(), str, null, "", "editor_replace", null, null, null, null, false, null, null, null, false, null, null, null, null, null, null, null, 4194240, null);
            ReplaceViewModel A4 = A4();
            ReplaceItemType replaceItemType = ReplaceItemType.BACKGROUND;
            ReplaceItem replaceItem = A4.j4(replaceItemType).k;
            String g = replaceItem != null ? replaceItem.g() : null;
            ReplaceViewModel A42 = A4();
            ReplaceItemType replaceItemType2 = ReplaceItemType.SKY;
            ReplaceItem replaceItem2 = A42.j4(replaceItemType2).k;
            String g2 = replaceItem2 != null ? replaceItem2.g() : null;
            ReplaceItem replaceItem3 = A4().j4(ReplaceItemType.CLOTHES).k;
            String g3 = replaceItem3 != null ? replaceItem3.g() : null;
            ArrayList arrayList = new ArrayList();
            if (A4().v.d() == replaceItemType && g != null) {
                arrayList.add(g);
            }
            if (A4().v.d() == replaceItemType2 && g2 != null) {
                arrayList.add(g2);
            }
            if (g3 != null) {
                arrayList.add(g3);
            }
            w2 w2Var = new w2(subscriptionAnalyticsParam, true, null, false, new AnalyticParamsFromEditor(null, null, arrayList, null, 11, null), null, 0, 0, null, false, false, false, 262124);
            androidx.fragment.app.h activity = getActivity();
            if (activity != null) {
                ((p6) this.L.getValue()).h(activity, w2Var, paVar);
                return true;
            }
            return true;
        }
        return false;
    }

    @Override
    public final void J3() {
    }

    @Override
    @NotNull
    public final List<TransitionEntity> M3() {
        ArrayList arrayList = new ArrayList();
        Bitmap bitmap = this.f;
        h7 h7Var = this.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        Matrix i = h7Var.F.i(bitmap.getWidth(), this.f.getHeight());
        arrayList.add(new TransitionEntity(bitmap, null, "overlay", i, i, 1.0f, 1.0f, 0.0f, 1.0f));
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        arrayList.add(b4(h7Var2.L, 0, false));
        h7 h7Var3 = this.K;
        if (h7Var3 != null) {
            arrayList.add(b4(h7Var3.w, 0, false));
            return arrayList;
        }
        Intrinsics.n("binding");
        throw null;
    }

    @Override
    @NotNull
    public final List<TransitionEntity> N3(Bitmap bitmap) {
        ArrayList arrayList = new ArrayList();
        if (bitmap != null) {
            h7 h7Var = this.K;
            if (h7Var == null) {
                Intrinsics.n("binding");
                throw null;
            }
            Matrix w = h7Var.F.w(bitmap.getWidth(), bitmap.getHeight());
            arrayList.add(new TransitionEntity(bitmap, null, "overlay", w, w, 1.0f, 1.0f, 0.0f, 1.0f));
        }
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        arrayList.add(b4(h7Var2.L, 0, false));
        h7 h7Var3 = this.K;
        if (h7Var3 != null) {
            arrayList.add(b4(h7Var3.w, 0, false));
            return arrayList;
        }
        Intrinsics.n("binding");
        throw null;
    }

    @Override
    @NotNull
    public final List<TransitionEntity> T3() {
        Bitmap bitmap = this.f;
        ArrayList arrayList = new ArrayList();
        h7 h7Var = this.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        Matrix i = h7Var.F.i(this.f.getWidth(), this.f.getHeight());
        arrayList.add(new TransitionEntity(bitmap, null, "overlay", i, i, 1.0f, 1.0f, 0.0f, 1.0f));
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        arrayList.add(b4(h7Var2.L, 0, true));
        h7 h7Var3 = this.K;
        if (h7Var3 != null) {
            arrayList.add(b4(h7Var3.w, 0, true));
            return arrayList;
        }
        Intrinsics.n("binding");
        throw null;
    }

    @Override
    public final void h4() {
        if (!this.P) {
            A4().D4("cancel");
            S3().B(this);
            return;
        }
        BrushFragment brushFragment = this.G;
        if (brushFragment != null) {
            brushFragment.T3();
        } else {
            Intrinsics.n("brushFragment");
            throw null;
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ReplaceViewModel A4 = A4();
        Bitmap bitmap = this.f;
        A4.getClass();
        Intrinsics.checkNotNullParameter(bitmap, "<set-?>");
        A4.m = bitmap;
        ReplaceViewModel A42 = A4();
        myobfuscated.is1.b bVar = new myobfuscated.is1.b(this.d, this.b, this.c);
        A42.getClass();
        Intrinsics.checkNotNullParameter(bVar, "<set-?>");
        A42.n = bVar;
        A4().z4(bundle);
        if (bundle != null) {
            ReplaceTool replaceTool = (ReplaceTool) bundle.getParcelable("replaceTool");
            if (replaceTool != null) {
                this.J = replaceTool;
            }
            this.P = bundle.getBoolean("brushMode");
        }
        if (getChildFragmentManager().F("brushFragment") != null) {
            Fragment F = getChildFragmentManager().F("brushFragment");
            if (F != null) {
                BrushFragment brushFragment = F instanceof BrushFragment ? F : null;
                if (brushFragment != null) {
                    this.G = brushFragment;
                    return;
                }
                return;
            }
            return;
        }
        this.G = BrushFragment.a.a(this.d, this.e, l4(), false, 120);
        FragmentManager childFragmentManager = getChildFragmentManager();
        androidx.fragment.app.b m = myobfuscated.b0.b.m(childFragmentManager, childFragmentManager);
        BrushFragment brushFragment2 = this.G;
        if (brushFragment2 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        m.k(R.id.brushContainer, brushFragment2, "brushFragment", 1);
        BrushFragment brushFragment3 = this.G;
        if (brushFragment3 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        m.l(brushFragment3);
        m.u();
    }

    @Override
    @NotNull
    public final View onCreateView(@NotNull LayoutInflater inflater, ViewGroup viewGroup, Bundle bundle) {
        Intrinsics.checkNotNullParameter(inflater, "inflater");
        ViewDataBinding b2 = myobfuscated.u3.d.b(inflater, R.layout.fragment_replace, viewGroup, false, null);
        h7 h7Var = (h7) b2;
        h7Var.F(getViewLifecycleOwner());
        h7Var.R(A4());
        Intrinsics.checkNotNullExpressionValue(b2, "apply(...)");
        this.K = h7Var;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        View view = h7Var.e;
        Intrinsics.checkNotNullExpressionValue(view, "getRoot(...)");
        return view;
    }

    @Override
    public final void onPause() {
        try {
            androidx.fragment.app.h activity = getActivity();
            if (activity != null) {
                activity.unregisterReceiver(this.Q);
            }
        } catch (Exception e2) {
            PALog.h(e2);
        }
        super.onPause();
    }

    @Override
    public final void onResume() {
        super.onResume();
        IntentFilter intentFilter = new IntentFilter();
        intentFilter.addAction("android.net.conn.CONNECTIVITY_CHANGE");
        androidx.fragment.app.h activity = getActivity();
        if (activity != null) {
            activity.registerReceiver(this.Q, intentFilter);
        }
    }

    @Override
    public final void onSaveInstanceState(@NotNull Bundle state) {
        Intrinsics.checkNotNullParameter(state, "outState");
        super.onSaveInstanceState(state);
        ReplaceViewModel A4 = A4();
        A4.getClass();
        Intrinsics.checkNotNullParameter(state, "state");
        A4.l.b(state);
        ReplaceTool replaceTool = this.J;
        if (replaceTool == null) {
            Intrinsics.n("replaceTool");
            throw null;
        }
        state.putParcelable("replaceTool", replaceTool);
        state.putBoolean("brushMode", this.P);
    }

    @Override
    public final void onViewCreated(@NotNull View view, Bundle bundle) {
        Intrinsics.checkNotNullParameter(view, "view");
        super.onViewCreated(view, bundle);
        C4();
        h7 h7Var = this.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var.M.setSettings(A4().g4().f());
        SingleEventLiveData<CancellationTokenSource> singleEventLiveData = A4().X;
        myobfuscated.h4.k viewLifecycleOwner = getViewLifecycleOwner();
        Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner, "getViewLifecycleOwner(...)");
        singleEventLiveData.e(viewLifecycleOwner, new e(new Function1<CancellationTokenSource, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(CancellationTokenSource cancellationTokenSource) {
                invoke2(cancellationTokenSource);
                return Unit.a;
            }

            public final void invoke2(@NotNull final CancellationTokenSource token) {
                Intrinsics.checkNotNullParameter(token, "token");
                ReplaceFragment replaceFragment = ReplaceFragment.this;
                DialogInterface.OnCancelListener onCancelListener = new DialogInterface.OnCancelListener() {
                    @Override
                    public final void onCancel(DialogInterface dialogInterface) {
                        CancellationTokenSource token2 = CancellationTokenSource.this;
                        Intrinsics.checkNotNullParameter(token2, "$token");
                        token2.cancel();
                    }
                };
                int i = EditorFragment.F;
                replaceFragment.t4(true, onCancelListener);
            }
        }));
        SingleEventLiveData<Boolean> singleEventLiveData2 = A4().Y;
        myobfuscated.h4.k viewLifecycleOwner2 = getViewLifecycleOwner();
        Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner2, "getViewLifecycleOwner(...)");
        singleEventLiveData2.e(viewLifecycleOwner2, new e(new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(Boolean bool) {
                invoke(bool.booleanValue());
                return Unit.a;
            }

            public final void invoke(boolean z) {
                ReplaceFragment.this.s();
            }
        }));
        A4().y.e(getViewLifecycleOwner(), new e(new Function1<Integer, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(Integer num) {
                invoke2(num);
                return Unit.a;
            }

            public final void invoke2(Integer num) {
                if (num != null && num.intValue() == 1) {
                    h7 h7Var2 = ReplaceFragment.this.K;
                    if (h7Var2 != null) {
                        h7Var2.C.j();
                    } else {
                        Intrinsics.n("binding");
                        throw null;
                    }
                }
            }
        }));
        A4().S.e(getViewLifecycleOwner(), new e(new Function1<ReplaceItemType, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(ReplaceItemType replaceItemType) {
                invoke2(replaceItemType);
                return Unit.a;
            }

            public final void invoke2(ReplaceItemType replaceItemType) {
                h7 h7Var2 = ReplaceFragment.this.K;
                if (h7Var2 == null) {
                    Intrinsics.n("binding");
                    throw null;
                } else if (h7Var2.F.getWidth() > 0) {
                    h7 h7Var3 = ReplaceFragment.this.K;
                    if (h7Var3 != null) {
                        h7Var3.F.c(true);
                    } else {
                        Intrinsics.n("binding");
                        throw null;
                    }
                }
            }
        }));
        SingleEventLiveData<Boolean> singleEventLiveData3 = A4().U;
        myobfuscated.h4.k viewLifecycleOwner3 = getViewLifecycleOwner();
        Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner3, "getViewLifecycleOwner(...)");
        singleEventLiveData3.e(viewLifecycleOwner3, new e(new Function1<Boolean, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(Boolean bool) {
                invoke2(bool);
                return Unit.a;
            }

            public final void invoke2(Boolean bool) {
                if (Intrinsics.c(bool, Boolean.FALSE)) {
                    ReplaceFragment replaceFragment = ReplaceFragment.this;
                    int i = ReplaceFragment.R;
                    ReplaceItemType replaceItemType = (ReplaceItemType) replaceFragment.A4().S.d();
                    int i2 = replaceItemType == null ? -1 : ReplaceFragment.a.a[replaceItemType.ordinal()];
                    int i3 = i2 != 1 ? i2 != 2 ? i2 != 3 ? 0 : R.string.editor_tools_clothes_visible_feature : R.string.editor_tools_sky_visible_feature : R.string.editor_tools_object_foreground_feature;
                    Context context = replaceFragment.getContext();
                    if (context != null) {
                        String body = replaceFragment.getResources().getString(i3);
                        Intrinsics.checkNotNullExpressionValue(body, "getString(...)");
                        Integer num = true & true ? 3000 : null;
                        Integer num2 = true & true ? 17 : null;
                        Intrinsics.checkNotNullParameter(context, "context");
                        Intrinsics.checkNotNullParameter(body, "body");
                        View d2 = myobfuscated.sz1.a.d(context, body, null);
                        Toast toast = new Toast(context);
                        toast.setGravity(num2 != null ? num2.intValue() : 17, 0, (num2 != null && num2.intValue() == 80) ? c.a(16.0f) : 0);
                        myobfuscated.b02.b.u(toast, num != null ? num.intValue() : 3000, d2);
                    }
                }
            }
        }));
        A4().c0.e(getViewLifecycleOwner(), new e(new Function1<ReplaceItem, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(ReplaceItem replaceItem) {
                invoke2(replaceItem);
                return Unit.a;
            }

            public final void invoke2(ReplaceItem replaceItem) {
                ReplaceFragment.this.z4();
            }
        }));
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var2.F.setAspectRatio(this.f.getHeight() / this.f.getWidth());
        h7 h7Var3 = this.K;
        if (h7Var3 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var3.F.setPaddingProvider(this);
        view.getViewTreeObserver().addOnGlobalLayoutListener(new c(view));
        RectF rectF = new RectF();
        h7 h7Var4 = this.K;
        if (h7Var4 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var4.F.r(new Rect(), rectF);
        if (bundle == null) {
            ReplaceViewModel A4 = A4();
            A4.getClass();
            Intrinsics.checkNotNullParameter(rectF, "rectF");
            j<?>[] jVarArr = ReplaceViewModel.M1;
            A4.B0.setValue(A4, jVarArr[21], rectF);
            Bitmap c2 = myobfuscated.yo1.d.c((int) rectF.width(), (int) rectF.height(), A4.i4());
            LinkedHashMap linkedHashMap = A4.T;
            ReplaceItemType replaceItemType = ReplaceItemType.BACKGROUND;
            ((q) A4.K.getValue(A4, jVarArr[6])).l(null);
            linkedHashMap.put(replaceItemType, ViewModelScopeCoroutineWrapperKt.b(A4, new ReplaceViewModel$loadBackgroundSegment$1(A4, c2, null)));
            ReplaceItemType replaceItemType2 = ReplaceItemType.CLOTHES;
            A4.l4().l(null);
            linkedHashMap.put(replaceItemType2, ViewModelScopeCoroutineWrapperKt.b(A4, new ReplaceViewModel$loadClothesSegment$1(A4, c2, null)));
            ReplaceItemType replaceItemType3 = ReplaceItemType.SKY;
            A4.y4().l(null);
            linkedHashMap.put(replaceItemType3, ViewModelScopeCoroutineWrapperKt.b(A4, new ReplaceViewModel$loadSkySegment$1(A4, c2, null)));
            myobfuscated.zg1.a aVar = (myobfuscated.zg1.a) this.I.getValue();
            if (!((Boolean) aVar.b(Boolean.FALSE, "replace_opened")).booleanValue()) {
                if (getContext() != null) {
                    myobfuscated.cn0.a.a(new EventsFactory.TutorialOpen(this.d, "tool_replace"));
                }
                aVar.a(Boolean.TRUE, "replace_opened");
                ?? obj = new Object();
                OnBoardingComponent onBoardingComponent = new OnBoardingComponent();
                OnBoardingComponent title = onBoardingComponent.setTitle(getResources().getString(R.string.tools_replace));
                ArrayList arrayList = new ArrayList();
                OnBoardingComponentData onBoardingComponentData = new OnBoardingComponentData(null, null, null, null, null, false, null, null, 255, null);
                onBoardingComponentData.setMediaViewData(new MediaViewData("video", "https://cdn140.picsart.com/replacetool_sky_clothes_bg_compress.mp4", "https://cdn140.picsart.com/video-tutorial-for-replace-tool_1_original", Float.valueOf(1.0f), null, 16, null));
                onBoardingComponentData.setTitle(getResources().getString(R.string.tools_replace));
                arrayList.add(new OnBoardingComponent("tool_replace", null, onBoardingComponentData));
                title.setTutorialSets(arrayList);
                obj.a = onBoardingComponent;
                obj.b = new myobfuscated.js1.j(this);
                obj.a("tool_replace", this.d, false);
                androidx.fragment.app.h activity = getActivity();
                if (activity != null) {
                    obj.b(activity.getSupportFragmentManager());
                }
            }
        }
        if (bundle == null) {
            Resources resources = getResources();
            Intrinsics.checkNotNullExpressionValue(resources, "getResources(...)");
            h7 h7Var5 = this.K;
            if (h7Var5 == null) {
                Intrinsics.n("binding");
                throw null;
            }
            float canvasWidth = h7Var5.F.getCanvasWidth();
            h7 h7Var6 = this.K;
            if (h7Var6 == null) {
                Intrinsics.n("binding");
                throw null;
            }
            ReplaceTool replaceTool = new ReplaceTool(resources, canvasWidth, h7Var6.F.getCanvasHeight());
            this.J = replaceTool;
            replaceTool.F(this.f);
        }
        ReplaceViewModel A42 = A4();
        ReplaceTool replaceTool2 = this.J;
        if (replaceTool2 == null) {
            Intrinsics.n("replaceTool");
            throw null;
        }
        A42.getClass();
        Intrinsics.checkNotNullParameter(replaceTool2, "<set-?>");
        A42.Q = replaceTool2;
        ReplaceViewModel A43 = A4();
        A43.h4().q = A43.w;
        A4().a0.e(getViewLifecycleOwner(), new e(new Function1<Bitmap, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(Bitmap bitmap) {
                invoke2(bitmap);
                return Unit.a;
            }

            public final void invoke2(Bitmap textureImage) {
                ReplaceItem replaceItem;
                if (textureImage != null) {
                    ReplaceFragment replaceFragment = ReplaceFragment.this;
                    int i = ReplaceFragment.R;
                    ReplaceItemType maskType = (ReplaceItemType) replaceFragment.A4().S.d();
                    if (maskType == null || (replaceItem = replaceFragment.A4().c0.d()) == null) {
                        return;
                    }
                    ReplaceTool replaceTool3 = replaceFragment.J;
                    if (replaceTool3 == null) {
                        Intrinsics.n("replaceTool");
                        throw null;
                    }
                    Intrinsics.checkNotNullParameter(maskType, "maskType");
                    Intrinsics.checkNotNullParameter(textureImage, "textureImage");
                    Intrinsics.checkNotNullParameter(replaceItem, "replaceItem");
                    replaceTool3.C(maskType);
                    LinkedHashMap linkedHashMap2 = replaceTool3.w;
                    ReplaceImageItem replaceImageItem = (ReplaceImageItem) linkedHashMap2.get(maskType);
                    if (replaceImageItem == null) {
                        replaceImageItem = replaceTool3.n;
                    }
                    replaceTool3.B(replaceImageItem);
                    ReplaceImageItem replaceImageItem2 = (ReplaceImageItem) linkedHashMap2.get(maskType);
                    if (replaceImageItem2 != null) {
                        Intrinsics.checkNotNullParameter(new Size((int) replaceTool3.b, (int) replaceTool3.c), "<set-?>");
                        replaceImageItem2.l(textureImage);
                    }
                    ReplaceItemType replaceItemType4 = replaceTool3.s;
                    ReplaceItemType replaceItemType5 = ReplaceItemType.BACKGROUND;
                    if (replaceItemType4 == replaceItemType5) {
                        replaceTool3.j.b(replaceItem.d(), textureImage);
                    }
                    if (replaceTool3.s == replaceItemType5) {
                        replaceTool3.l.k = true;
                    }
                    myobfuscated.uo1.b bVar = replaceTool3.i;
                    if (bVar != null) {
                        bVar.a();
                    }
                }
            }
        }));
        for (final Map.Entry<ReplaceItemType, q<Bitmap>> entry : A4().s.entrySet()) {
            entry.getValue().e(getViewLifecycleOwner(), new e(new Function1<Bitmap, Unit>() {
                {
                    super(1);
                }

                @Override
                public Unit invoke(Bitmap bitmap) {
                    invoke2(bitmap);
                    return Unit.a;
                }

                public final void invoke2(Bitmap maskBitmap) {
                    RectF value;
                    ReplaceFragment replaceFragment = ReplaceFragment.this;
                    int i = ReplaceFragment.R;
                    q<RectF> qVar = replaceFragment.A4().t.get(entry.getKey());
                    if (qVar == null || (value = qVar.d()) == null) {
                        return;
                    }
                    ReplaceFragment replaceFragment2 = ReplaceFragment.this;
                    Map.Entry<ReplaceItemType, q<Bitmap>> entry2 = entry;
                    final ReplaceTool replaceTool3 = replaceFragment2.J;
                    if (replaceTool3 == null) {
                        Intrinsics.n("replaceTool");
                        throw null;
                    }
                    ReplaceItemType maskType = entry2.getKey();
                    Intrinsics.e(maskBitmap);
                    LinkedHashMap linkedHashMap2 = replaceTool3.w;
                    ReplaceImageItem replaceImageItem = (ReplaceImageItem) linkedHashMap2.get(maskType);
                    Bitmap bitmap = replaceImageItem != null ? replaceImageItem.j : null;
                    Intrinsics.checkNotNullParameter(maskType, "maskType");
                    Intrinsics.checkNotNullParameter(maskBitmap, "maskBitmap");
                    Intrinsics.checkNotNullParameter(value, "boundsRect");
                    ReplaceImageItem replaceImageItem2 = (ReplaceImageItem) linkedHashMap2.get(maskType);
                    if (replaceImageItem2 != null) {
                        ReplaceItemType replaceItemType4 = ReplaceItemType.BACKGROUND;
                        ReplaceImageItem replaceImageItem3 = replaceTool3.l;
                        if (maskType != replaceItemType4 ? replaceImageItem2.o != null : replaceImageItem3.o != null) {
                            replaceImageItem2 = null;
                        }
                        if (replaceImageItem2 != null) {
                            Intrinsics.checkNotNullParameter(new Size((int) replaceTool3.b, (int) replaceTool3.c), "<set-?>");
                            Intrinsics.checkNotNullParameter(value, "value");
                            if (!value.isEmpty()) {
                                replaceImageItem2.w = value;
                            }
                            replaceImageItem2.l(bitmap);
                            if (maskType == replaceItemType4) {
                                replaceImageItem3.getClass();
                                String i2 = EditorCache.i(ToolType.REPLACE);
                                Intrinsics.checkNotNullExpressionValue(i2, "getCacheDirectoryForTool(...)");
                                MaskEditor a2 = t.a(0.5f, 1.0f, 0.7f, i2);
                                replaceImageItem3.o = a2;
                                a2.u((int) replaceImageItem2.w.width(), (int) replaceImageItem2.w.height(), false);
                                MaskEditor maskEditor = replaceImageItem3.o;
                                if (maskEditor != null) {
                                    maskEditor.V(maskBitmap, null);
                                }
                                MaskEditor maskEditor2 = replaceImageItem3.o;
                                if (maskEditor2 != null) {
                                    maskEditor2.Y(new Function1<Bitmap, Unit>() {
                                        {
                                            super(1);
                                        }

                                        @Override
                                        public Unit invoke(Bitmap bitmap2) {
                                            invoke2(bitmap2);
                                            return Unit.a;
                                        }

                                        public final void invoke2(Bitmap bitmap2) {
                                            myobfuscated.uo1.b bVar = ReplaceTool.this.i;
                                            if (bVar != null) {
                                                bVar.a();
                                            }
                                        }
                                    });
                                }
                            } else {
                                String i3 = EditorCache.i(ToolType.REPLACE);
                                Intrinsics.checkNotNullExpressionValue(i3, "getCacheDirectoryForTool(...)");
                                MaskEditor a3 = t.a(0.5f, 1.0f, 0.7f, i3);
                                replaceImageItem2.o = a3;
                                a3.u((int) value.width(), (int) value.height(), false);
                                MaskEditor maskEditor3 = replaceImageItem2.o;
                                if (maskEditor3 != null) {
                                    maskEditor3.V(maskBitmap, null);
                                }
                                MaskEditor maskEditor4 = replaceImageItem2.o;
                                if (maskEditor4 != null) {
                                    maskEditor4.Y(new Function1<Bitmap, Unit>() {
                                        {
                                            super(1);
                                        }

                                        @Override
                                        public Unit invoke(Bitmap bitmap2) {
                                            invoke2(bitmap2);
                                            return Unit.a;
                                        }

                                        public final void invoke2(Bitmap bitmap2) {
                                            myobfuscated.uo1.b bVar = ReplaceTool.this.i;
                                            if (bVar != null) {
                                                bVar.a();
                                            }
                                        }
                                    });
                                }
                                MaskEditor maskEditor5 = replaceImageItem3.o;
                                if (maskEditor5 != null) {
                                    maskEditor5.C();
                                }
                            }
                        }
                    }
                    myobfuscated.uo1.b bVar = replaceTool3.i;
                    if (bVar != null) {
                        bVar.a();
                    }
                }
            }));
        }
        h7 h7Var7 = this.K;
        if (h7Var7 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var7.F.setScaleToAbsolutePosition(true);
        h7 h7Var8 = this.K;
        if (h7Var8 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        ReplaceTool replaceTool3 = this.J;
        if (replaceTool3 == null) {
            Intrinsics.n("replaceTool");
            throw null;
        }
        h7Var8.F.p(replaceTool3);
        h7 h7Var9 = this.K;
        if (h7Var9 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var9.F.setDrawActiveElements(true);
        BrushFragment brushFragment = this.G;
        if (brushFragment == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        h7 h7Var10 = this.K;
        if (h7Var10 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        brushFragment.g4(h7Var10.F);
        BrushFragment brushFragment2 = this.G;
        if (brushFragment2 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        SelectedButtonMode defaultMode = SelectedButtonMode.RESTORE;
        brushFragment2.W3(myobfuscated.jk2.o.h(defaultMode, SelectedButtonMode.ERASE, SelectedButtonMode.SHAPE));
        if (bundle == null) {
            BrushFragment brushFragment3 = this.G;
            if (brushFragment3 == null) {
                Intrinsics.n("brushFragment");
                throw null;
            }
            Intrinsics.checkNotNullParameter(defaultMode, "defaultMode");
            brushFragment3.L3().O4(defaultMode);
            BrushFragment brushFragment4 = this.G;
            if (brushFragment4 == null) {
                Intrinsics.n("brushFragment");
                throw null;
            }
            brushFragment4.Y3(defaultMode);
        }
        BrushFragment brushFragment5 = this.G;
        if (brushFragment5 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment5.f4(this.f);
        BrushFragment brushFragment6 = this.G;
        if (brushFragment6 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment6.d4("tool_replace");
        BrushFragment brushFragment7 = this.G;
        if (brushFragment7 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment7.b4(this.c);
        if (this.P) {
            ReplaceTool replaceTool4 = this.J;
            if (replaceTool4 == null) {
                Intrinsics.n("replaceTool");
                throw null;
            }
            MaskEditor v = replaceTool4.v();
            if (v != null) {
                v.Y(new Function1<Bitmap, Unit>() {
                    {
                        super(1);
                    }

                    @Override
                    public Unit invoke(Bitmap bitmap) {
                        invoke2(bitmap);
                        return Unit.a;
                    }

                    public final void invoke2(Bitmap bitmap) {
                        h7 h7Var11 = ReplaceFragment.this.K;
                        if (h7Var11 != null) {
                            h7Var11.F.invalidate();
                        } else {
                            Intrinsics.n("binding");
                            throw null;
                        }
                    }
                });
            }
            BrushFragment brushFragment8 = this.G;
            if (brushFragment8 == null) {
                Intrinsics.n("brushFragment");
                throw null;
            }
            brushFragment8.Z3(v);
        }
        BrushFragment brushFragment9 = this.G;
        if (brushFragment9 == null) {
            Intrinsics.n("brushFragment");
            throw null;
        }
        brushFragment9.X3(new g(this));
        h7 h7Var11 = this.K;
        if (h7Var11 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var11.x.setOnClickListener(new i(this, 4));
        h7 h7Var12 = this.K;
        if (h7Var12 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var12.y.setOnClickListener(new myobfuscated.qy0.b(this, 27));
        h7 h7Var13 = this.K;
        if (h7Var13 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var13.H.setOnClickListener(new myobfuscated.kz0.a(this, 26));
        h7 h7Var14 = this.K;
        if (h7Var14 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var14.A.setOnClickListener(new myobfuscated.ej1.f(this, 21));
        h7 h7Var15 = this.K;
        if (h7Var15 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var15.C.setAnimation(R.raw.firework);
        h7 h7Var16 = this.K;
        if (h7Var16 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var16.L.setVisibility(this.P ? 8 : 0);
        h7 h7Var17 = this.K;
        if (h7Var17 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var17.w.setVisibility(this.P ? 8 : 0);
        A4().G0.e(getViewLifecycleOwner(), new e(new Function1<BlendMode, Unit>() {
            {
                super(1);
            }

            @Override
            public Unit invoke(BlendMode blendMode) {
                invoke2(blendMode);
                return Unit.a;
            }

            public final void invoke2(BlendMode blendMode) {
                ReplaceTool replaceTool5 = ReplaceFragment.this.J;
                if (replaceTool5 == null) {
                    Intrinsics.n("replaceTool");
                    throw null;
                }
                Intrinsics.e(blendMode);
                Intrinsics.checkNotNullParameter(blendMode, "blendMode");
                replaceTool5.l.y.setXfermode(blendMode.getXfermode());
                myobfuscated.uo1.b bVar = replaceTool5.i;
                if (bVar != null) {
                    bVar.a();
                }
            }
        }));
        A4().W.e(getViewLifecycleOwner(), new d());
        p<myobfuscated.is1.c> pVar = A4().A0;
        myobfuscated.h4.k viewLifecycleOwner4 = getViewLifecycleOwner();
        Intrinsics.checkNotNullExpressionValue(viewLifecycleOwner4, "getViewLifecycleOwner(...)");
        LiveDataExtKt.b(pVar, viewLifecycleOwner4, new myobfuscated.ra.d(this, 13));
        A4().O.e(getViewLifecycleOwner(), new e(new Function1<Boolean, Unit>() {
            @Override
            public Unit invoke(Boolean bool) {
                invoke2(bool);
                return Unit.a;
            }

            public final void invoke2(Boolean bool) {
            }
        }));
    }

    @Override
    public final int r() {
        if (this.P) {
            return myobfuscated.yn1.c.a(56.0f);
        }
        h7 h7Var = this.K;
        if (h7Var == null) {
            Intrinsics.n("binding");
            throw null;
        }
        int height = h7Var.J.getHeight();
        h7 h7Var2 = this.K;
        if (h7Var2 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        int height2 = h7Var2.z.getHeight() + height;
        h7 h7Var3 = this.K;
        if (h7Var3 != null) {
            return h7Var3.K.getHeight() + height2;
        }
        Intrinsics.n("binding");
        throw null;
    }

    @Override
    public final int t() {
        if (this.P) {
            return myobfuscated.yn1.c.a(48.0f);
        }
        h7 h7Var = this.K;
        if (h7Var != null) {
            return h7Var.L.getHeight();
        }
        Intrinsics.n("binding");
        throw null;
    }

    @Override
    @NotNull
    public final ToolType u() {
        return ToolType.REPLACE;
    }

    @Override
    public final int w() {
        return 0;
    }

    public final void z4() {
        if (this.O && A4().e4()) {
            h7 h7Var = this.K;
            if (h7Var == null) {
                Intrinsics.n("binding");
                throw null;
            }
            h7Var.M.setVisibility(0);
            h7 h7Var2 = this.K;
            if (h7Var2 == null) {
                Intrinsics.n("binding");
                throw null;
            }
            h7Var2.A.setImageDrawable(((myobfuscated.m62.b) this.M.getValue()).i());
            return;
        }
        h7 h7Var3 = this.K;
        if (h7Var3 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var3.M.setVisibility(8);
        h7 h7Var4 = this.K;
        if (h7Var4 == null) {
            Intrinsics.n("binding");
            throw null;
        }
        h7Var4.A.setImageDrawable(myobfuscated.b3.a.getDrawable(myobfuscated.cn0.b.a(), R.drawable.ic_common_done_white));
    }
}