package com.seewo.ota.m;

import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
import android.text.TextUtils;
import android.util.Log;
import android.view.Window;
import com.seewo.libmyousdk.model.RomUpdateInfo;
import com.seewo.libvui.h.e;
import com.seewo.ota.R;
import com.seewo.ota.m.s;
import com.seewo.ota.util.ImageCheckUtil;
import com.seewo.ota.util.w;
import f.t;
import f.z.c.u;
import f.z.d.x;
import g.a.h0;
import g.a.i0;
import g.a.n1;
import g.a.x0;
import java.util.Arrays;
import java.util.Timer;
import java.util.TimerTask;

/* JADX INFO: compiled from: UpgradeDialogStarter.kt */
/* JADX INFO: loaded from: classes.dex */
public final class s implements h0 {

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    private static boolean f2179g;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    private final /* synthetic */ h0 f2181b = i0.a(x0.c());

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public static final s f2178f = new s();

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    private static final f.e f2180h = f.g.a(d.f2195b);

    /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
    static final class a extends f.z.d.l implements f.z.c.p<DialogInterface, Integer, t> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ Dialog f2182b;

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        a(Dialog dialog) {
            super(2);
            this.f2182b = dialog;
        }

        public final void b(DialogInterface dialogInterface, int i2) {
            f.z.d.k.e(dialogInterface, "dialog");
            d.e.h.e.e.a("UpgradeDialogStarter", "onClick: which=" + i2);
            dialogInterface.dismiss();
            if (i2 == -1) {
                s sVar = s.f2178f;
                s.f2179g = true;
                this.f2182b.show();
            }
        }

        @Override // f.z.c.p
        public /* bridge */ /* synthetic */ t invoke(DialogInterface dialogInterface, Integer num) {
            b(dialogInterface, num.intValue());
            return t.a;
        }
    }

    /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
    public static final class b extends TimerTask {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        final /* synthetic */ f.z.c.p<DialogInterface, Integer, t> f2183b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ com.seewo.ota.view.g f2184f;

        /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
        @f.w.k.a.f(c = "com.seewo.ota.dialog.UpgradeDialogStarter$getEdlaMessageDialog$task$1$run$1", f = "UpgradeDialogStarter.kt", l = {}, m = "invokeSuspend")
        static final class a extends f.w.k.a.k implements f.z.c.p<h0, f.w.d<? super t>, Object> {

            /* JADX INFO: renamed from: b, reason: collision with root package name */
            int f2185b;

            /* JADX INFO: renamed from: f, reason: collision with root package name */
            final /* synthetic */ f.z.c.p<DialogInterface, Integer, t> f2186f;

            /* JADX INFO: renamed from: g, reason: collision with root package name */
            final /* synthetic */ com.seewo.ota.view.g f2187g;

            /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
            /* JADX WARN: Multi-variable type inference failed */
            a(f.z.c.p<? super DialogInterface, ? super Integer, t> pVar, com.seewo.ota.view.g gVar, f.w.d<? super a> dVar) {
                super(2, dVar);
                this.f2186f = pVar;
                this.f2187g = gVar;
            }

            @Override // f.w.k.a.a
            public final f.w.d<t> create(Object obj, f.w.d<?> dVar) {
                return new a(this.f2186f, this.f2187g, dVar);
            }

            @Override // f.z.c.p
            public final Object invoke(h0 h0Var, f.w.d<? super t> dVar) {
                return ((a) create(h0Var, dVar)).invokeSuspend(t.a);
            }

            @Override // f.w.k.a.a
            public final Object invokeSuspend(Object obj) throws Throwable {
                f.w.j.d.d();
                if (this.f2185b != 0) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                f.m.b(obj);
                d.e.h.e.e.a("UpgradeDialogStarter", "getEdlaMessageDialog: auto confirm");
                this.f2186f.invoke(this.f2187g, f.w.k.a.b.a(-1));
                return t.a;
            }
        }

        /* JADX WARN: Multi-variable type inference failed */
        b(f.z.c.p<? super DialogInterface, ? super Integer, t> pVar, com.seewo.ota.view.g gVar) {
            this.f2183b = pVar;
            this.f2184f = gVar;
        }

        @Override // java.util.TimerTask, java.lang.Runnable
        public void run() {
            g.a.g.d(s.f2178f, null, null, new a(this.f2183b, this.f2184f, null), 3, null);
        }
    }

    /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
    @f.w.k.a.f(c = "com.seewo.ota.dialog.UpgradeDialogStarter$start$1", f = "UpgradeDialogStarter.kt", l = {}, m = "invokeSuspend")
    static final class c extends f.w.k.a.k implements f.z.c.p<h0, f.w.d<? super t>, Object> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        int f2188b;

        /* JADX INFO: renamed from: f, reason: collision with root package name */
        final /* synthetic */ Context f2189f;

        /* JADX INFO: renamed from: g, reason: collision with root package name */
        final /* synthetic */ RomUpdateInfo f2190g;

        /* JADX INFO: renamed from: h, reason: collision with root package name */
        final /* synthetic */ int f2191h;

        /* JADX INFO: renamed from: i, reason: collision with root package name */
        final /* synthetic */ boolean f2192i;

        /* JADX INFO: renamed from: j, reason: collision with root package name */
        final /* synthetic */ String f2193j;

        /* JADX INFO: renamed from: k, reason: collision with root package name */
        final /* synthetic */ boolean f2194k;

        /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
        /* synthetic */ class a extends f.z.d.j implements u<Context, Dialog, RomUpdateInfo, Integer, Boolean, String, Boolean, Dialog> {
            a(Object obj) {
                super(7, obj, s.class, "createUpgradeDialog", "createUpgradeDialog(Landroid/content/Context;Landroid/app/Dialog;Lcom/seewo/libmyousdk/model/RomUpdateInfo;IZLjava/lang/String;Z)Landroid/app/Dialog;", 0);
            }

            @Override // f.z.c.u
            public /* bridge */ /* synthetic */ Dialog d(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, Integer num, Boolean bool, String str, Boolean bool2) {
                return m(context, dialog, romUpdateInfo, num.intValue(), bool.booleanValue(), str, bool2.booleanValue());
            }

            public final Dialog m(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2) {
                f.z.d.k.e(context, "p0");
                f.z.d.k.e(dialog, "p1");
                f.z.d.k.e(romUpdateInfo, "p2");
                f.z.d.k.e(str, "p5");
                return ((s) this.f3988f).f(context, dialog, romUpdateInfo, i2, z, str, z2);
            }
        }

        /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
        /* synthetic */ class b extends f.z.d.j implements u<Context, Dialog, RomUpdateInfo, Integer, Boolean, String, Boolean, Boolean> {
            b(Object obj) {
                super(7, obj, s.class, "beforeUpdate", "beforeUpdate(Landroid/content/Context;Landroid/app/Dialog;Lcom/seewo/libmyousdk/model/RomUpdateInfo;IZLjava/lang/String;Z)Z", 0);
            }

            @Override // f.z.c.u
            public /* bridge */ /* synthetic */ Boolean d(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, Integer num, Boolean bool, String str, Boolean bool2) {
                return m(context, dialog, romUpdateInfo, num.intValue(), bool.booleanValue(), str, bool2.booleanValue());
            }

            public final Boolean m(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2) {
                f.z.d.k.e(context, "p0");
                f.z.d.k.e(dialog, "p1");
                f.z.d.k.e(romUpdateInfo, "p2");
                f.z.d.k.e(str, "p5");
                return Boolean.valueOf(((s) this.f3988f).e(context, dialog, romUpdateInfo, i2, z, str, z2));
            }
        }

        /* JADX INFO: renamed from: com.seewo.ota.m.s$c$c, reason: collision with other inner class name */
        /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
        /* synthetic */ class C0055c extends f.z.d.j implements u<Context, Dialog, RomUpdateInfo, Integer, Boolean, String, Boolean, Dialog> {
            C0055c(Object obj) {
                super(7, obj, s.class, "createUpgradeDialog", "createUpgradeDialog(Landroid/content/Context;Landroid/app/Dialog;Lcom/seewo/libmyousdk/model/RomUpdateInfo;IZLjava/lang/String;Z)Landroid/app/Dialog;", 0);
            }

            @Override // f.z.c.u
            public /* bridge */ /* synthetic */ Dialog d(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, Integer num, Boolean bool, String str, Boolean bool2) {
                return m(context, dialog, romUpdateInfo, num.intValue(), bool.booleanValue(), str, bool2.booleanValue());
            }

            public final Dialog m(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2) {
                f.z.d.k.e(context, "p0");
                f.z.d.k.e(dialog, "p1");
                f.z.d.k.e(romUpdateInfo, "p2");
                f.z.d.k.e(str, "p5");
                return ((s) this.f3988f).f(context, dialog, romUpdateInfo, i2, z, str, z2);
            }
        }

        /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
        c(Context context, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2, f.w.d<? super c> dVar) {
            super(2, dVar);
            this.f2189f = context;
            this.f2190g = romUpdateInfo;
            this.f2191h = i2;
            this.f2192i = z;
            this.f2193j = str;
            this.f2194k = z2;
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final void f(DialogInterface dialogInterface) {
        }

        /* JADX INFO: Access modifiers changed from: private */
        public static final void g(DialogInterface dialogInterface) {
            s sVar = s.f2178f;
            s.f2179g = false;
        }

        @Override // f.w.k.a.a
        public final f.w.d<t> create(Object obj, f.w.d<?> dVar) {
            return new c(this.f2189f, this.f2190g, this.f2191h, this.f2192i, this.f2193j, this.f2194k, dVar);
        }

        @Override // f.z.c.p
        public final Object invoke(h0 h0Var, f.w.d<? super t> dVar) {
            return ((c) create(h0Var, dVar)).invokeSuspend(t.a);
        }

        @Override // f.w.k.a.a
        public final Object invokeSuspend(Object obj) throws Throwable {
            Dialog rVar;
            f.w.j.d.d();
            if (this.f2188b != 0) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            f.m.b(obj);
            if (s.f2179g) {
                Log.i("UpgradeDialogStarter", "start: isUpdating");
                return t.a;
            }
            Log.d("UpgradeDialogStarter", "start: ");
            s sVar = s.f2178f;
            s.f2179g = true;
            if (w.c()) {
                Context applicationContext = this.f2189f.getApplicationContext();
                f.z.d.k.d(applicationContext, "context.applicationContext");
                rVar = new p(applicationContext, this.f2190g, this.f2191h, this.f2192i, this.f2193j, this.f2194k, new a(s.f2178f), new b(s.f2178f));
            } else {
                Context applicationContext2 = this.f2189f.getApplicationContext();
                f.z.d.k.d(applicationContext2, "context.applicationContext");
                rVar = new r(applicationContext2, this.f2190g, this.f2191h, this.f2192i, this.f2193j, this.f2194k, new C0055c(s.f2178f));
            }
            rVar.setOnShowListener(new DialogInterface.OnShowListener() { // from class: com.seewo.ota.m.o
                @Override // android.content.DialogInterface.OnShowListener
                public final void onShow(DialogInterface dialogInterface) {
                    s.c.f(dialogInterface);
                }
            });
            rVar.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.seewo.ota.m.n
                @Override // android.content.DialogInterface.OnDismissListener
                public final void onDismiss(DialogInterface dialogInterface) {
                    s.c.g(dialogInterface);
                }
            });
            return t.a;
        }
    }

    /* JADX INFO: compiled from: UpgradeDialogStarter.kt */
    static final class d extends f.z.d.l implements f.z.c.a<Timer> {

        /* JADX INFO: renamed from: b, reason: collision with root package name */
        public static final d f2195b = new d();

        d() {
            super(0);
        }

        @Override // f.z.c.a
        /* JADX INFO: renamed from: b, reason: merged with bridge method [inline-methods] */
        public final Timer invoke() {
            return new Timer();
        }
    }

    private s() {
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final boolean e(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2) {
        if (!com.seewo.ota.util.u.d(context)) {
            return false;
        }
        Dialog dialogF = f(context, dialog, romUpdateInfo, i2, z, str, z2);
        Window window = dialogF.getWindow();
        if (window != null) {
            window.setType(2003);
        }
        dialogF.show();
        return true;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final Dialog f(Context context, Dialog dialog, RomUpdateInfo romUpdateInfo, int i2, boolean z, String str, boolean z2) {
        String strH = h(context, romUpdateInfo, i2, str);
        a aVar = new a(dialog);
        return com.seewo.ota.util.u.d(context) ? k(context, strH, z, aVar) : o(context, strH, aVar);
    }

    private final String g(Context context, RomUpdateInfo romUpdateInfo) {
        String string;
        if (context.getResources().getBoolean(R.bool.support_show_upgrade_message)) {
            StringBuilder sb = new StringBuilder();
            x xVar = x.a;
            String string2 = context.getString(R.string.update_dialog_message);
            f.z.d.k.d(string2, "context.getString(R.string.update_dialog_message)");
            String str = String.format(string2, Arrays.copyOf(new Object[]{romUpdateInfo.getVersionCode()}, 1));
            f.z.d.k.d(str, "format(format, *args)");
            sb.append(str);
            sb.append("\n\n");
            sb.append(romUpdateInfo.getUpdateDesc());
            string = sb.toString();
        } else {
            x xVar2 = x.a;
            String string3 = context.getString(R.string.update_dialog_message);
            f.z.d.k.d(string3, "context.getString(R.string.update_dialog_message)");
            string = String.format(string3, Arrays.copyOf(new Object[]{romUpdateInfo.getVersionCode()}, 1));
            f.z.d.k.d(string, "format(format, *args)");
        }
        if (!com.seewo.ota.util.u.a(context)) {
            return string;
        }
        return string + '\n' + context.getString(R.string.update_confirm_dialog_message);
    }

    private final String h(Context context, RomUpdateInfo romUpdateInfo, int i2, String str) {
        boolean zU = u(i2, str);
        return zU ? i(context, romUpdateInfo, zU) : g(context, romUpdateInfo);
    }

    private final String i(Context context, RomUpdateInfo romUpdateInfo, boolean z) {
        if (context.getResources().getBoolean(R.bool.support_show_upgrade_message)) {
            StringBuilder sb = new StringBuilder();
            x xVar = x.a;
            String string = context.getString(R.string.update_dialog_message);
            f.z.d.k.d(string, "context.getString(R.string.update_dialog_message)");
            String str = String.format(string, Arrays.copyOf(new Object[]{romUpdateInfo.getVersionCode()}, 1));
            f.z.d.k.d(str, "format(format, *args)");
            sb.append(str);
            sb.append("\n\n");
            sb.append(romUpdateInfo.getUpdateDesc());
            return sb.toString();
        }
        if (z) {
            x xVar2 = x.a;
            String string2 = context.getString(R.string.update_dialog_message_of_wipe);
            f.z.d.k.d(string2, "context.getString(R.stri…e_dialog_message_of_wipe)");
            String str2 = String.format(string2, Arrays.copyOf(new Object[]{romUpdateInfo.getVersionCode()}, 1));
            f.z.d.k.d(str2, "format(format, *args)");
            return str2;
        }
        x xVar3 = x.a;
        String string3 = context.getString(R.string.update_dialog_message);
        f.z.d.k.d(string3, "context.getString(R.string.update_dialog_message)");
        String str3 = String.format(string3, Arrays.copyOf(new Object[]{romUpdateInfo.getVersionCode()}, 1));
        f.z.d.k.d(str3, "format(format, *args)");
        return str3;
    }

    private final int j() {
        return R.string.update_dialog_title;
    }

    private final Dialog k(Context context, String str, boolean z, f.z.c.p<? super DialogInterface, ? super Integer, t> pVar) {
        com.seewo.ota.view.g gVar = new com.seewo.ota.view.g(context);
        gVar.setTitle(j());
        gVar.r(str);
        gVar.s(R.string.btn_cancel, pVar);
        gVar.t(R.string.btn_ok, pVar);
        if (z) {
            final b bVar = new b(pVar, gVar);
            gVar.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.seewo.ota.m.h
                @Override // android.content.DialogInterface.OnDismissListener
                public final void onDismiss(DialogInterface dialogInterface) {
                    s.l(bVar, dialogInterface);
                }
            });
            gVar.setOnShowListener(new DialogInterface.OnShowListener() { // from class: com.seewo.ota.m.l
                @Override // android.content.DialogInterface.OnShowListener
                public final void onShow(DialogInterface dialogInterface) {
                    s.m(bVar, dialogInterface);
                }
            });
        } else {
            gVar.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.seewo.ota.m.k
                @Override // android.content.DialogInterface.OnDismissListener
                public final void onDismiss(DialogInterface dialogInterface) {
                    s.n(dialogInterface);
                }
            });
        }
        return gVar;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void l(b bVar, DialogInterface dialogInterface) {
        f.z.d.k.e(bVar, "$task");
        d.e.h.e.e.a("UpgradeDialogStarter", "getEdlaMessageDialog: dismiss");
        f2179g = false;
        bVar.cancel();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void m(b bVar, DialogInterface dialogInterface) {
        f.z.d.k.e(bVar, "$task");
        f2178f.s().schedule(bVar, 30000L);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void n(DialogInterface dialogInterface) {
        d.e.h.e.e.a("UpgradeDialogStarter", "getEdlaMessageDialog: dismiss");
        f2179g = false;
    }

    private final Dialog o(Context context, String str, final f.z.c.p<? super DialogInterface, ? super Integer, t> pVar) {
        e.a aVar = new e.a(context);
        aVar.y(j());
        aVar.o(str);
        aVar.p(R.string.btn_cancel, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.m.m
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                s.p(pVar, dialogInterface, i2);
            }
        });
        aVar.w(R.string.btn_ok, new DialogInterface.OnClickListener() { // from class: com.seewo.ota.m.j
            @Override // android.content.DialogInterface.OnClickListener
            public final void onClick(DialogInterface dialogInterface, int i2) {
                s.q(pVar, dialogInterface, i2);
            }
        });
        com.seewo.libvui.h.b bVarA = aVar.a();
        bVarA.setOnDismissListener(new DialogInterface.OnDismissListener() { // from class: com.seewo.ota.m.i
            @Override // android.content.DialogInterface.OnDismissListener
            public final void onDismiss(DialogInterface dialogInterface) {
                s.r(dialogInterface);
            }
        });
        f.z.d.k.d(bVarA, "Builder(context)\n       …          }\n            }");
        return bVarA;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void p(f.z.c.p pVar, DialogInterface dialogInterface, int i2) {
        f.z.d.k.e(pVar, "$tmp0");
        pVar.invoke(dialogInterface, Integer.valueOf(i2));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void q(f.z.c.p pVar, DialogInterface dialogInterface, int i2) {
        f.z.d.k.e(pVar, "$tmp0");
        pVar.invoke(dialogInterface, Integer.valueOf(i2));
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void r(DialogInterface dialogInterface) {
        f2179g = false;
    }

    private final Timer s() {
        return (Timer) f2180h.getValue();
    }

    private final String t(int i2, String str) {
        if (!TextUtils.isEmpty(str)) {
            return str;
        }
        String strJ = i2 == 1 ? com.seewo.ota.data.b.i().j() : com.seewo.ota.data.b.i().k();
        f.z.d.k.d(strJ, "{\n            if (mUpdat….slotUpdatePath\n        }");
        return strJ;
    }

    private final boolean u(int i2, String str) {
        return i2 == 0 && com.seewo.ota.util.h.a() && ImageCheckUtil.a(t(i2, str));
    }

    public final synchronized n1 B(Context context, RomUpdateInfo romUpdateInfo, int i2, String str, boolean z, boolean z2) {
        f.z.d.k.e(context, "context");
        f.z.d.k.e(romUpdateInfo, "updateInfo");
        f.z.d.k.e(str, "otaFilePath");
        return g.a.g.d(this, null, null, new c(context, romUpdateInfo, i2, z, str, z2, null), 3, null);
    }

    @Override // g.a.h0
    public f.w.g getCoroutineContext() {
        return this.f2181b.getCoroutineContext();
    }
}
