得物.apk(点击下载) / AdvPopHelper.java


package com.shizhuang.duapp.modules.newbie.advpop;

import a.f;
import android.app.Dialog;
import android.view.Window;
import android.view.WindowManager;
import androidx.appcompat.app.AppCompatDialogFragment;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.Lifecycle;
import androidx.lifecycle.LifecycleEventObserver;
import androidx.lifecycle.LifecycleOwner;
import com.liulishuo.okdownload.core.cause.EndCause;
import com.meituan.robust.ChangeQuickRedirect;
import com.meituan.robust.PatchProxy;
import com.meituan.robust.PatchProxyResult;
import com.shizhuang.duapp.common.utils.HomeABTestHelper;
import com.shizhuang.duapp.libs.animation.DuAnimationError;
import com.shizhuang.duapp.libs.duimageloaderview.options.DuRequestOptions;
import com.shizhuang.duapp.modules.newbie.model.MallHomeTabDialogInfo;
import com.shizhuang.duapp.modules.newbie.model.MetricInfoBean;
import com.shizhuang.duapp.modules.newbie.model.PopupAdvListModel;
import com.shizhuang.duapp.modules.newbie.model.PutInPop;
import com.shizhuang.duapp.modules.newbie.model.RecallGiftPopupDTO;
import com.shizhuang.duapp.modules.newbie.ui.dialog.NbCouponWebviewDialog;
import com.shizhuang.duapp.modules.router.ServiceManager;
import com.shizhuang.duapp.modules.router.service.INewbieService;
import gg0.n;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;
import kotlin.Metadata;
import kotlin.Pair;
import kotlin.jvm.JvmField;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.StringsKt__StringsJVMKt;
import nq.b;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import pi.e;
import s9.c;

/* compiled from: AdvPopHelper.kt */
public final class AdvPopHelper {
    @JvmField

    /* renamed from: a  reason: collision with root package name */
    public static boolean f20655a;
    @JvmField
    public static boolean b;

    /* renamed from: c  reason: collision with root package name */
    public static final HashMap<String, MallHomeTabDialogInfo> f20656c = new HashMap<>();
    public static ChangeQuickRedirect changeQuickRedirect;
    public static final HashMap<String, MallHomeTabDialogInfo> d = new HashMap<>();
    public static Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> e;
    @NotNull
    public static final Companion f = new Companion(null);

    @Metadata(bv = {}, d1 = {"\u0000<\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0010\b\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000b\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\u0010\u000e\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0006\b†\u0003\u0018\u00002\u00020\u0001B\t\b\u0002¢\u0006\u0004\b\u001e\u0010\u001fR\u0014\u0010\u0003\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\u0003\u0010\u0004R\u0014\u0010\u0005\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\u0005\u0010\u0004R\u0014\u0010\u0006\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\u0006\u0010\u0004R\u0014\u0010\u0007\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\u0007\u0010\u0004R\u0014\u0010\b\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\b\u0010\u0004R\u0014\u0010\t\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\t\u0010\u0004R\u0014\u0010\n\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\n\u0010\u0004R\u0014\u0010\u000b\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\u000b\u0010\u0004R\u0014\u0010\f\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\f\u0010\u0004R\u0014\u0010\r\u001a\u00020\u00028\u0006X†T¢\u0006\u0006\n\u0004\b\r\u0010\u0004R$\u0010\u0011\u001a\u0010\u0012\u0004\u0012\u00020\u000f\u0012\u0004\u0012\u00020\u0010\u0018\u00010\u000e8\u0002@\u0002X‚\u000e¢\u0006\u0006\n\u0004\b\u0011\u0010\u0012R\u0016\u0010\u0014\u001a\u00020\u00138\u0006@\u0006X‡\u000e¢\u0006\u0006\n\u0004\b\u0014\u0010\u0015R\u0016\u0010\u0016\u001a\u00020\u00138\u0006@\u0006X‡\u000e¢\u0006\u0006\n\u0004\b\u0016\u0010\u0015R0\u0010\u001b\u001a\u001e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u00190\u0017j\u000e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0019`\u001a8\u0002X‚\u0004¢\u0006\u0006\n\u0004\b\u001b\u0010\u001cR0\u0010\u001d\u001a\u001e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u00190\u0017j\u000e\u0012\u0004\u0012\u00020\u0018\u0012\u0004\u0012\u00020\u0019`\u001a8\u0002X‚\u0004¢\u0006\u0006\n\u0004\b\u001d\u0010\u001c¨\u0006 "}, d2 = {"Lcom/shizhuang/duapp/modules/newbie/advpop/AdvPopHelper$Companion;", "Landroidx/lifecycle/LifecycleEventObserver;", "", "TYPE_COUPON_POP", "I", "TYPE_HALF_LOGIN_POP", "TYPE_HEAVEN_GIFT_BAG", "TYPE_NEW_USER_POP", "TYPE_OLD_USER_COUPON", "TYPE_OLD_USER_NO_COUPON", "TYPE_PROMOTION", "TYPE_STRAIGHT_PLUG", "TYPE_UNLOCK_NEWUSER", "TYPE_WEBVIEW_COUPON", "Lkotlin/Pair;", "Lcom/shizhuang/duapp/modules/newbie/model/PopupAdvListModel;", "Lcom/shizhuang/duapp/modules/router/service/INewbieService$OnDialogDismissListener;", "cacheRestoreData", "Lkotlin/Pair;", "", "hadShowLoginActivity", "Z", "interceptNewbieCoupon", "Ljava/util/HashMap;", "", "Lcom/shizhuang/duapp/modules/newbie/model/MallHomeTabDialogInfo;", "Lkotlin/collections/HashMap;", "mallHomeDialogMap", "Ljava/util/HashMap;", "webDialogMap", "<init>", "()V", "du_newbie_release"}, k = 1, mv = {1, 4, 2})
    /* compiled from: AdvPopHelper.kt */
    public static final class Companion implements LifecycleEventObserver {
        public static ChangeQuickRedirect changeQuickRedirect;

        /* compiled from: DuAnimation.kt */
        public static final class a extends vl.a {
            public static ChangeQuickRedirect changeQuickRedirect;

            public a(String str) {
            }

            @Override // vl.a
            public void onTaskEnd(@NotNull c cVar, @NotNull EndCause endCause, @Nullable Exception exc) {
                if (!PatchProxy.proxy(new Object[]{cVar, endCause, exc}, this, changeQuickRedirect, false, 234662, new Class[]{c.class, EndCause.class, Exception.class}, Void.TYPE).isSupported) {
                    if (endCause == EndCause.COMPLETED) {
                        e eVar = e.f37087a;
                        e.d().a();
                        eVar.l(cVar.d);
                        tl.a.w(cVar);
                        return;
                    }
                    e eVar2 = e.f37087a;
                    if (e.d().a()) {
                        Objects.toString(endCause);
                        Objects.toString(exc);
                    }
                    StringBuilder h12 = f.h("download ");
                    h12.append(cVar.d);
                    h12.append(" error, cause:");
                    h12.append(endCause);
                    new DuAnimationError(h12.toString(), exc);
                    eVar2.f().remove(cVar);
                }
            }
        }

        private Companion() {
        }

        public final void a(Fragment fragment, String str, PutInPop putInPop, INewbieService.OnDialogDismissListener onDialogDismissListener) {
            if (!PatchProxy.proxy(new Object[]{fragment, str, putInPop, onDialogDismissListener}, this, changeQuickRedirect, false, 234634, new Class[]{Fragment.class, String.class, PutInPop.class, INewbieService.OnDialogDismissListener.class}, Void.TYPE).isSupported && b.c(fragment)) {
                if (putInPop != null) {
                    putInPop.setTabId(str);
                }
                if (putInPop != null && putInPop.getLoadUrl() != null) {
                    FragmentActivity activity = fragment.getActivity();
                    NbCouponWebviewDialog a5 = activity != null ? NbCouponWebviewDialog.f20686q.a(putInPop, activity) : null;
                    if (a5 != null) {
                        a5.B(new AdvPopHelper$Companion$assembleWebviewDialog$$inlined$let$lambda$1(a5, fragment, putInPop, str, onDialogDismissListener));
                    }
                }
            }
        }

        public final void b() {
            if (!PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 234631, new Class[0], Void.TYPE).isSupported && HomeABTestHelper.f7851a.d() != 0) {
                e eVar = e.f37087a;
                if (eVar.i()) {
                    String e = eVar.e();
                    T t = null;
                    if (StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".webp", false, 2, null) || StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".gif", false, 2, null) || StringsKt__StringsJVMKt.endsWith$default("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", ".png", false, 2, null)) {
                        n.s(mn.a.f35714a, "https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4");
                    } else if (eVar.g("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", e, null) == null) {
                        a aVar = new a("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4");
                        if (e.k("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4")) {
                            Iterator<T> it2 = eVar.f().iterator();
                            while (true) {
                                if (!it2.hasNext()) {
                                    break;
                                }
                                T next = it2.next();
                                if (Intrinsics.areEqual(next.d, "https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4")) {
                                    t = next;
                                    break;
                                }
                            }
                            T t4 = t;
                            if (t4 != null) {
                                t4.r = aVar;
                                return;
                            }
                            return;
                        }
                        eVar.f().add(tl.a.r("https://videocdn.poizon.com/node-common/a145c876-99c7-8e99-a878-2360f694f9e6.mp4", e, null, aVar));
                    }
                } else {
                    throw new IllegalStateException("You should call DuAnimation.initialize at first!!");
                }
            }
        }

        public final void c(Fragment fragment, PopupAdvListModel popupAdvListModel, INewbieService.OnDialogDismissListener onDialogDismissListener) {
            if (!PatchProxy.proxy(new Object[]{fragment, popupAdvListModel, onDialogDismissListener}, this, changeQuickRedirect, false, 234644, new Class[]{Fragment.class, PopupAdvListModel.class, INewbieService.OnDialogDismissListener.class}, Void.TYPE).isSupported && !ServiceManager.s().isUserLogin()) {
                CouponDialogHelper.i(fragment, popupAdvListModel, onDialogDismissListener);
            }
        }

        @JvmStatic
        public final void d(@Nullable Fragment fragment, boolean z) {
            if (!PatchProxy.proxy(new Object[]{fragment, new Byte(z ? (byte) 1 : 0)}, this, changeQuickRedirect, false, 234630, new Class[]{Fragment.class, Boolean.TYPE}, Void.TYPE).isSupported) {
                Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> pair = null;
                if (fragment != null || !z) {
                    Pair<? extends PopupAdvListModel, ? extends INewbieService.OnDialogDismissListener> pair2 = AdvPopHelper.e;
                    if (pair2 != null) {
                        if (z) {
                            AdvPopHelper.e = null;
                        }
                        pair = pair2;
                    }
                    if (fragment != null && pair != null) {
                        c(fragment, (PopupAdvListModel) pair.getFirst(), (INewbieService.OnDialogDismissListener) pair.getSecond());
                        return;
                    }
                    return;
                }
                AdvPopHelper.e = null;
            }
        }

        public final void e(Fragment fragment, String str, String str2, ArrayList<RecallGiftPopupDTO.RecallGiftPopupBean> arrayList, INewbieService.OnDialogDismissListener onDialogDismissListener, int i, ArrayList<MetricInfoBean> arrayList2) {
            if (!PatchProxy.proxy(new Object[]{fragment, str, str2, arrayList, onDialogDismissListener, new Integer(i), arrayList2}, this, changeQuickRedirect, false, 234647, new Class[]{Fragment.class, String.class, String.class, ArrayList.class, INewbieService.OnDialogDismissListener.class, Integer.TYPE, ArrayList.class}, Void.TYPE).isSupported && str != null) {
                DuRequestOptions G = mn.a.f35714a.g(str).G(fragment);
                G.d = new AdvPopHelper$Companion$showLocalAnimation$$inlined$let$lambda$1(str, fragment, arrayList, str2, arrayList2, i, onDialogDismissListener);
                G.y();
            }
        }

        public final void f(Fragment fragment, String str, AppCompatDialogFragment appCompatDialogFragment, MallHomeTabDialogInfo mallHomeTabDialogInfo) {
            boolean z;
            AppCompatDialogFragment appCompatDialogFragment2;
            Dialog dialog;
            Window window;
            WindowManager.LayoutParams attributes;
            int i;
            boolean z4 = false;
            if (!PatchProxy.proxy(new Object[]{fragment, str, appCompatDialogFragment, mallHomeTabDialogInfo}, this, changeQuickRedirect, false, 234636, new Class[]{Fragment.class, String.class, AppCompatDialogFragment.class, MallHomeTabDialogInfo.class}, Void.TYPE).isSupported) {
                PatchProxyResult proxy = PatchProxy.proxy(new Object[0], this, changeQuickRedirect, false, 234637, new Class[0], Boolean.TYPE);
                if (proxy.isSupported) {
                    z = ((Boolean) proxy.result).booleanValue();
                } else {
                    Iterator<Map.Entry<String, MallHomeTabDialogInfo>> it2 = AdvPopHelper.f20656c.entrySet().iterator();
                    while (true) {
                        if (it2.hasNext()) {
                            WeakReference<AppCompatDialogFragment> dialog2 = it2.next().getValue().getDialog();
                            if (dialog2 != null && (appCompatDialogFragment2 = dialog2.get()) != null && (dialog = appCompatDialogFragment2.getDialog()) != null && (window = dialog.getWindow()) != null && (attributes = window.getAttributes()) != null && dialog.isShowing() && (i = attributes.width) != 0 && i != 2) {
                                z4 = true;
                                break;
                            }
                        } else {
                            break;
                        }
                    }
                    z = z4;
                }
                if (!z) {
                    mallHomeTabDialogInfo.getPutInPop().setCurrentTabId(str);
                    appCompatDialogFragment.show(fragment.getChildFragmentManager(), (String) null);
                    mallHomeTabDialogInfo.setShowed(true);
                    return;
                }
                Dialog dialog3 = appCompatDialogFragment.getDialog();
                if (dialog3 != null && dialog3.isShowing()) {
                    appCompatDialogFragment.dismissAllowingStateLoss();
                }
                mallHomeTabDialogInfo.setDialog(null);
            }
        }

        @JvmStatic
        public final void g(@NotNull FragmentActivity fragmentActivity, @Nullable String str, @Nullable HashMap<String, Object> hashMap, @Nullable INewbieService.WebDialogListener webDialogListener, @Nullable INewbieService.DialogReadyListener dialogReadyListener) {
            if (!PatchProxy.proxy(new Object[]{fragmentActivity, str, hashMap, webDialogListener, dialogReadyListener}, this, changeQuickRedirect, false, 234639, new Class[]{FragmentActivity.class, String.class, HashMap.class, INewbieService.WebDialogListener.class, INewbieService.DialogReadyListener.class}, Void.TYPE).isSupported && b.c(fragmentActivity)) {
                fragmentActivity.getLifecycle().removeObserver(this);
                fragmentActivity.getLifecycle().addObserver(this);
                if (str != null) {
                    PutInPop putInPop = new PutInPop(null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1048575, null);
                    putInPop.setSkipToH5Url(str);
                    NbCouponWebviewDialog a5 = NbCouponWebviewDialog.f20686q.a(putInPop, fragmentActivity);
                    AdvPopHelper.d.put(str, new MallHomeTabDialogInfo(false, putInPop, null, new WeakReference(a5), 5, null));
                    a5.B(new AdvPopHelper$Companion$showWebDialog$$inlined$let$lambda$1(a5, fragmentActivity, str, dialogReadyListener, webDialogListener));
                }
            }
        }

        @JvmStatic
        public final void h(@NotNull FragmentManager fragmentManager, @NotNull String str, @Nullable INewbieService.WebDialogListener webDialogListener, @Nullable INewbieService.WebDialogClickListener webDialogClickListener) {
            MallHomeTabDialogInfo mallHomeTabDialogInfo;
            WeakReference<AppCompatDialogFragment> dialog;
            AppCompatDialogFragment appCompatDialogFragment;
            if (!PatchProxy.proxy(new Object[]{fragmentManager, str, webDialogListener, webDialogClickListener}, this, changeQuickRedirect, false, 234642, new Class[]{FragmentManager.class, String.class, INewbieService.WebDialogListener.class, INewbieService.WebDialogClickListener.class}, Void.TYPE).isSupported && (mallHomeTabDialogInfo = AdvPopHelper.d.get(str)) != null && !mallHomeTabDialogInfo.getShowed() && (dialog = mallHomeTabDialogInfo.getDialog()) != null && (appCompatDialogFragment = dialog.get()) != null) {
                if (appCompatDialogFragment instanceof NbCouponWebviewDialog) {
                    NbCouponWebviewDialog nbCouponWebviewDialog = (NbCouponWebviewDialog) appCompatDialogFragment;
                    if (!PatchProxy.proxy(new Object[]{webDialogClickListener}, nbCouponWebviewDialog, NbCouponWebviewDialog.changeQuickRedirect, false, 235293, new Class[]{INewbieService.WebDialogClickListener.class}, Void.TYPE).isSupported) {
                        nbCouponWebviewDialog.l = webDialogClickListener;
                    }
                }
                appCompatDialogFragment.show(fragmentManager, (String) null);
                if (webDialogListener != null) {
                    webDialogListener.onShow(str);
                }
                appCompatDialogFragment.getLifecycle().addObserver(new AdvPopHelper$Companion$showWebDialog$$inlined$also$lambda$1(mallHomeTabDialogInfo, webDialogClickListener, fragmentManager, webDialogListener, str));
                mallHomeTabDialogInfo.setShowed(true);
            }
        }

        @Override // androidx.lifecycle.LifecycleEventObserver
        public void onStateChanged(@NotNull LifecycleOwner lifecycleOwner, @NotNull Lifecycle.Event event) {
            if (!PatchProxy.proxy(new Object[]{lifecycleOwner, event}, this, changeQuickRedirect, false, 234651, new Class[]{LifecycleOwner.class, Lifecycle.Event.class}, Void.TYPE).isSupported && event == Lifecycle.Event.ON_DESTROY) {
                d(null, true);
                AdvPopHelper.f20656c.clear();
                AdvPopHelper.d.clear();
            }
        }

        public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }
    }

    @JvmStatic
    public static final void a(@Nullable Fragment fragment, boolean z) {
        if (!PatchProxy.proxy(new Object[]{fragment, new Byte(z ? (byte) 1 : 0)}, null, changeQuickRedirect, true, 234619, new Class[]{Fragment.class, Boolean.TYPE}, Void.TYPE).isSupported) {
            f.d(fragment, z);
        }
    }
}