package com.google.android.gms.internal.ads;

import android.app.Activity;
import android.app.AlertDialog;
import android.app.NotificationManager;
import android.app.PendingIntent;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.content.res.Resources;
import android.content.res.XmlResourceParser;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteException;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.drawable.ColorDrawable;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Parcel;
import android.os.RemoteException;
import android.text.TextUtils;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.Nullable;
import androidx.media3.common.C;
import androidx.media3.exoplayer.rtsp.RtspHeaders;
import com.google.android.gms.ads.AdService;
import java.io.IOException;
import java.net.URL;
import java.util.HashMap;
import java.util.Map;
import java.util.Timer;

/* JADX INFO: loaded from: classes2.dex */
public final class hw0 extends zi implements iy {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public static final /* synthetic */ int f12265h = 0;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final HashMap f12266a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Context f12267b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final cr0 f12268c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final q7.m f12269d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public final dw0 f12270e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public String f12271f;

    /* JADX INFO: renamed from: g, reason: collision with root package name */
    public String f12272g;

    public hw0(Context context, dw0 dw0Var, q7.m mVar, cr0 cr0Var) {
        super("com.google.android.gms.ads.internal.offline.IOfflineUtils");
        this.f12266a = new HashMap();
        this.f12267b = context;
        this.f12268c = cr0Var;
        this.f12269d = mVar;
        this.f12270e = dw0Var;
    }

    public static void S2(Context context, cr0 cr0Var, dw0 dw0Var, String str, String str2, Map map) {
        String strE;
        m7.n nVar = m7.n.C;
        String str3 = true != nVar.f30469h.i(context) ? "offline" : androidx.browser.customtabs.d.ONLINE_EXTRAS_KEY;
        if (cr0Var != null) {
            br0 br0VarA = cr0Var.a();
            br0VarA.zzc("gqi", str);
            br0VarA.zzc("action", str2);
            br0VarA.zzc("device_connectivity", str3);
            nVar.f30472k.getClass();
            br0VarA.zzc("event_timestamp", String.valueOf(System.currentTimeMillis()));
            for (Map.Entry entry : map.entrySet()) {
                br0VarA.zzc((String) entry.getKey(), (String) entry.getValue());
            }
            strE = br0VarA.f9648b.f10056a.f12613f.e(br0VarA.f9647a);
        } else {
            strE = "";
        }
        String str4 = strE;
        m7.n.C.f30472k.getClass();
        dw0Var.k(new vc(System.currentTimeMillis(), str, str4, 2));
    }

    public static final PendingIntent U2(Context context, String str, String str2, String str3) {
        Intent intent = new Intent();
        intent.setAction(str);
        intent.putExtra("offline_notification_action", str);
        intent.putExtra("gws_query_id", str2);
        intent.putExtra("uri", str3);
        if (Build.VERSION.SDK_INT < 29 || !str.equals("offline_notification_clicked")) {
            intent.setClassName(context, AdService.CLASS_NAME);
            return PendingIntent.getService(context, 0, kp1.a(1140850688, intent), 1140850688);
        }
        intent.setClassName(context, "com.google.android.gms.ads.NotificationHandlerActivity");
        return PendingIntent.getActivity(context, 0, kp1.a(201326592, intent), 201326592);
    }

    public static String X2(int i10, String str) {
        Resources resourcesZzf = m7.n.C.f30469h.zzf();
        if (resourcesZzf == null) {
            return str;
        }
        try {
            return resourcesZzf.getString(i10);
        } catch (Resources.NotFoundException unused) {
            return str;
        }
    }

    private final void zzs(Activity activity, @Nullable com.google.android.gms.ads.internal.overlay.l lVar) {
        p7.r0 r0Var = m7.n.C.f30464c;
        if (new androidx.core.app.r1(activity).f1645b.areNotificationsEnabled()) {
            V2();
            zzu(activity, lVar);
        } else {
            if (Build.VERSION.SDK_INT >= 33) {
                activity.requestPermissions(new String[]{"android.permission.POST_NOTIFICATIONS"}, 12345);
                W2(this.f12271f, "asnpdi", zzgwf.f19797g);
                return;
            }
            AlertDialog.Builder builderJ = p7.r0.j(activity);
            int i10 = 1;
            builderJ.setTitle(X2(k7.d.notifications_permission_title, "Allow app to send you notifications?")).setPositiveButton(X2(k7.d.notifications_permission_confirm, RtspHeaders.ALLOW), new gw0(this, activity, lVar, 0)).setNegativeButton(X2(k7.d.notifications_permission_decline, "Don't allow"), new ew0(this, lVar, i10)).setOnCancelListener(new fw0(this, lVar, i10));
            builderJ.create().show();
            W2(this.f12271f, "rtsdi", zzgwf.f19797g);
        }
    }

    private final void zzu(Activity activity, @Nullable com.google.android.gms.ads.internal.overlay.l lVar) {
        AlertDialog alertDialogZzv = zzv(activity, lVar);
        alertDialogZzv.show();
        Timer timer = new Timer();
        timer.schedule(new vf1(this, alertDialogZzv, timer, lVar), C.DEFAULT_MAX_SEEK_TO_PREVIOUS_POSITION_MS);
    }

    private final AlertDialog zzv(Activity activity, @Nullable com.google.android.gms.ads.internal.overlay.l lVar) {
        p7.r0 r0Var = m7.n.C.f30464c;
        AlertDialog.Builder onCancelListener = p7.r0.j(activity).setOnCancelListener(new t50(lVar, 2));
        XmlResourceParser xmlResourceParserZzy = zzy(k7.c.offline_ads_dialog);
        if (xmlResourceParserZzy == null) {
            onCancelListener.setMessage(X2(k7.d.offline_dialog_text, "Thanks for your interest.\nWe will share more once you're back online."));
            return onCancelListener.create();
        }
        try {
            View viewInflate = activity.getLayoutInflater().inflate(xmlResourceParserZzy, (ViewGroup) null);
            onCancelListener.setView(viewInflate);
            String strZzz = zzz();
            if (!TextUtils.isEmpty(strZzz)) {
                TextView textView = (TextView) viewInflate.findViewById(k7.b.offline_dialog_advertiser_name);
                textView.setVisibility(0);
                textView.setText(strZzz);
            }
            cw0 cw0Var = (cw0) this.f12266a.get(this.f12271f);
            Drawable drawableZzc = cw0Var != null ? cw0Var.zzc() : null;
            if (drawableZzc != null) {
                ((ImageView) viewInflate.findViewById(k7.b.offline_dialog_image)).setImageDrawable(drawableZzc);
            }
            AlertDialog alertDialogCreate = onCancelListener.create();
            alertDialogCreate.getWindow().setBackgroundDrawable(new ColorDrawable(0));
            return alertDialogCreate;
        } catch (Resources.NotFoundException unused) {
            onCancelListener.setMessage(X2(k7.d.offline_dialog_text, "Thanks for your interest.\nWe will share more once you're back online."));
            return onCancelListener.create();
        }
    }

    @Nullable
    private static XmlResourceParser zzy(int i10) {
        Resources resourcesZzf = m7.n.C.f30469h.zzf();
        if (resourcesZzf == null) {
            return null;
        }
        try {
            return resourcesZzf.getLayout(i10);
        } catch (Resources.NotFoundException unused) {
            return null;
        }
    }

    @Nullable
    private final String zzz() {
        cw0 cw0Var = (cw0) this.f12266a.get(this.f12271f);
        return cw0Var == null ? "" : cw0Var.zza();
    }

    /* JADX WARN: Removed duplicated region for block: B:12:0x00a2  */
    @Override // com.google.android.gms.internal.ads.iy
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void E2(k8.a aVar, o7.a aVar2) {
        Bitmap bitmapDecodeStream;
        String str;
        Context context = (Context) k8.b.O(aVar);
        String str2 = aVar2.f31434a;
        String strZzz = zzz();
        m7.n.C.f30467f.b(context);
        String str3 = aVar2.f31435b;
        PendingIntent pendingIntentU2 = U2(context, "offline_notification_clicked", str3, str2);
        PendingIntent pendingIntentU22 = U2(context, "offline_notification_dismissed", str3, str2);
        androidx.core.app.s0 s0Var = new androidx.core.app.s0(context, "offline_notification_channel");
        if (TextUtils.isEmpty(strZzz)) {
            s0Var.setContentTitle(X2(k7.d.offline_notification_title, "You are back online! Let's pick up where we left off"));
        } else {
            s0Var.setContentTitle(String.format(X2(k7.d.offline_notification_title_with_advertiser, "You are back online! Continue learning about %s"), strZzz));
        }
        s0Var.b(16, true);
        androidx.core.app.s0 contentIntent = s0Var.setDeleteIntent(pendingIntentU22).setContentIntent(pendingIntentU2);
        contentIntent.Q.icon = context.getApplicationInfo().icon;
        tn tnVar = ao.C9;
        n7.y yVar = n7.y.f31093e;
        contentIntent.f1658m = ((Integer) yVar.f31096c.b(tnVar)).intValue();
        if (((Boolean) yVar.f31096c.b(ao.E9)).booleanValue()) {
            String str4 = aVar2.f31436c;
            if (str4.isEmpty()) {
                bitmapDecodeStream = null;
            } else {
                try {
                    bitmapDecodeStream = BitmapFactory.decodeStream(new URL(str4).openConnection().getInputStream());
                } catch (IOException unused) {
                    bitmapDecodeStream = null;
                }
            }
        }
        if (bitmapDecodeStream != null) {
            try {
                s0Var.setLargeIcon(bitmapDecodeStream).setStyle(new androidx.core.app.k0().bigPicture(bitmapDecodeStream).bigLargeIcon((Bitmap) null));
            } catch (Resources.NotFoundException unused2) {
            }
        }
        NotificationManager notificationManager = (NotificationManager) context.getSystemService("notification");
        HashMap map = new HashMap();
        try {
            notificationManager.notify(str3, 54321, s0Var.a());
            str = "offline_notification_impression";
        } catch (IllegalArgumentException e10) {
            map.put("notification_not_shown_reason", e10.getMessage());
            str = "offline_notification_failed";
        }
        W2(str3, str, map);
    }

    @Override // com.google.android.gms.internal.ads.iy
    public final void F(k8.a aVar) {
        jw0 jw0Var = (jw0) k8.b.O(aVar);
        Activity activity = ((bw0) jw0Var).f9668a;
        com.google.android.gms.ads.internal.overlay.l lVarZzb = jw0Var.zzb();
        this.f12271f = jw0Var.zzc();
        this.f12272g = jw0Var.zzd();
        if (((Boolean) n7.y.f31093e.f31096c.b(ao.B9)).booleanValue()) {
            zzs(activity, lVarZzb);
            return;
        }
        W2(this.f12271f, "dialog_impression", zzgwf.f19797g);
        p7.r0 r0Var = m7.n.C.f30464c;
        AlertDialog.Builder builderJ = p7.r0.j(activity);
        int i10 = 0;
        builderJ.setTitle(X2(k7.d.offline_opt_in_title, "Open ad when you're back online.")).setMessage(X2(k7.d.offline_opt_in_message, "We'll send you a notification with a link to the advertiser site.")).setPositiveButton(X2(k7.d.offline_opt_in_confirm, "OK"), new gw0(this, activity, lVarZzb, 1)).setNegativeButton(X2(k7.d.offline_opt_in_decline, "No thanks"), new ew0(this, lVarZzb, i10)).setOnCancelListener(new fw0(this, lVarZzb, i10));
        builderJ.create().show();
    }

    @Override // com.google.android.gms.internal.ads.iy
    public final void K(Intent intent) {
        dw0 dw0Var = this.f12270e;
        String stringExtra = intent.getStringExtra("offline_notification_action");
        if (stringExtra != null) {
            if (stringExtra.equals("offline_notification_clicked") || stringExtra.equals("offline_notification_dismissed")) {
                String stringExtra2 = intent.getStringExtra("gws_query_id");
                String stringExtra3 = intent.getStringExtra("uri");
                r20 r20Var = m7.n.C.f30469h;
                Context context = this.f12267b;
                boolean zI = r20Var.i(context);
                HashMap map = new HashMap();
                if (stringExtra.equals("offline_notification_clicked")) {
                    map.put("offline_notification_action", "offline_notification_clicked");
                    c = true == zI ? (char) 1 : (char) 2;
                    map.put("obvs", String.valueOf(Build.VERSION.SDK_INT));
                    map.put("olaih", String.valueOf(stringExtra3.startsWith("http")));
                    try {
                        Intent launchIntentForPackage = context.getPackageManager().getLaunchIntentForPackage(stringExtra3);
                        if (launchIntentForPackage == null) {
                            launchIntentForPackage = new Intent("android.intent.action.VIEW");
                            launchIntentForPackage.setData(Uri.parse(stringExtra3));
                        }
                        launchIntentForPackage.addFlags(268435456);
                        context.startActivity(launchIntentForPackage);
                        map.put("olaa", "olas");
                    } catch (ActivityNotFoundException unused) {
                        map.put("olaa", "olaf");
                    }
                } else {
                    map.put("offline_notification_action", "offline_notification_dismissed");
                }
                W2(stringExtra2, "offline_notification_action", map);
                try {
                    SQLiteDatabase writableDatabase = dw0Var.getWritableDatabase();
                    if (c == 1) {
                        ((a30) dw0Var.f10537b).execute(new m1(writableDatabase, stringExtra2, this.f12269d, 6));
                    } else {
                        writableDatabase.delete("offline_buffered_pings", "gws_query_id = ? AND event_state = ?", new String[]{stringExtra2, Integer.toString(0)});
                    }
                } catch (SQLiteException e10) {
                    q7.j.b("Failed to get writable offline buffering database: ".concat(e10.toString()));
                }
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.zi
    public final boolean Q2(int i10, Parcel parcel, Parcel parcel2) {
        switch (i10) {
            case 1:
                Intent intent = (Intent) aj.a(parcel, Intent.CREATOR);
                aj.e(parcel);
                K(intent);
                break;
            case 2:
                k8.a aVarM = k8.b.M(parcel.readStrongBinder());
                String string = parcel.readString();
                String string2 = parcel.readString();
                aj.e(parcel);
                E2(aVarM, new o7.a(string, string2, ""));
                break;
            case 3:
                zzg();
                break;
            case 4:
                k8.a aVarM2 = k8.b.M(parcel.readStrongBinder());
                aj.e(parcel);
                F(aVarM2);
                break;
            case 5:
                x1(parcel.createStringArray(), parcel.createIntArray(), com.google.android.gms.measurement.internal.u1.r(parcel, parcel));
                break;
            case 6:
                k8.a aVarM3 = k8.b.M(parcel.readStrongBinder());
                o7.a aVar = (o7.a) aj.a(parcel, o7.a.CREATOR);
                aj.e(parcel);
                E2(aVarM3, aVar);
                break;
            default:
                return false;
        }
        parcel2.writeNoException();
        return true;
    }

    public final void R2(String str, pm0 pm0Var) {
        String strZzQ = pm0Var.zzQ();
        String strZzB = pm0Var.zzB();
        String string = "";
        if (TextUtils.isEmpty(strZzQ)) {
            strZzQ = strZzB != null ? strZzB : "";
        }
        sq sqVarZzD = pm0Var.zzD();
        if (sqVarZzD != null) {
            try {
                string = sqVarZzD.zzc().toString();
            } catch (RemoteException unused) {
            }
        }
        sq sqVarZzP = pm0Var.zzP();
        Drawable drawable = null;
        if (sqVarZzP != null) {
            try {
                k8.a aVarZzb = sqVarZzP.zzb();
                if (aVarZzb != null) {
                    drawable = (Drawable) k8.b.O(aVarZzb);
                }
            } catch (RemoteException unused2) {
            }
        }
        this.f12266a.put(str, new zv0(strZzQ, string, drawable));
    }

    public final /* synthetic */ void T2(Activity activity, com.google.android.gms.ads.internal.overlay.l lVar) {
        W2(this.f12271f, "dialog_click", com.google.android.gms.measurement.internal.u1.o("dialog_action", "confirm"));
        zzs(activity, lVar);
    }

    public final void V2() {
        Context context;
        p7.x xVarZzE;
        boolean zZzg;
        try {
            p7.r0 r0Var = m7.n.C.f30464c;
            context = this.f12267b;
            xVarZzE = p7.r0.zzE(context);
            k8.b bVar = new k8.b(context);
            String str = this.f12272g;
            String str2 = this.f12271f;
            cw0 cw0Var = (cw0) this.f12266a.get(str2);
            zZzg = xVarZzE.zzg(bVar, new o7.a(str, str2, cw0Var == null ? "" : ((zv0) cw0Var).f19402a));
        } catch (RemoteException unused) {
        }
        if (zZzg) {
            return;
        }
        try {
            zZzg = xVarZzE.zze(new k8.b(context), this.f12272g, this.f12271f);
        } catch (RemoteException unused2) {
        }
        if (zZzg) {
            return;
        }
        this.f12270e.g(this.f12271f);
        W2(this.f12271f, "offline_notification_worker_not_scheduled", zzgwf.f19797g);
    }

    public final void W2(String str, String str2, Map map) {
        S2(this.f12267b, this.f12268c, this.f12270e, str, str2, map);
    }

    @Override // com.google.android.gms.internal.ads.iy
    public final void x1(String[] strArr, int[] iArr, k8.a aVar) {
        for (int i10 = 0; i10 < strArr.length; i10++) {
            if (strArr[i10].equals("android.permission.POST_NOTIFICATIONS")) {
                jw0 jw0Var = (jw0) k8.b.O(aVar);
                Activity activity = ((bw0) jw0Var).f9668a;
                com.google.android.gms.ads.internal.overlay.l lVarZzb = jw0Var.zzb();
                HashMap map = new HashMap();
                if (iArr[i10] == 0) {
                    map.put("dialog_action", "confirm");
                    V2();
                    zzu(activity, lVarZzb);
                } else {
                    map.put("dialog_action", "dismiss");
                    if (lVarZzb != null) {
                        lVarZzb.zzb();
                    }
                }
                W2(this.f12271f, "asnpdc", map);
                return;
            }
        }
    }

    @Override // com.google.android.gms.internal.ads.iy
    public final void zzg() {
        this.f12270e.e(new dh0(this.f12269d, 17));
    }
}
