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

import android.app.UiModeManager;
import android.content.Context;
import android.content.pm.PackageManager;
import android.os.Build;
import java.io.IOException;
import java.io.PrintWriter;
import java.io.StringWriter;
import java.util.ArrayList;
import java.util.Locale;

/* JADX INFO: loaded from: classes2.dex */
public final /* synthetic */ class ll1 implements Runnable {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f13750a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ ml1 f13751b;

    public /* synthetic */ ll1(ml1 ml1Var, int i10) {
        this.f13750a = i10;
        this.f13751b = ml1Var;
    }

    @Override // java.lang.Runnable
    public final void run() {
        ee eeVar;
        zzguf zzgufVarS;
        String string;
        StringWriter stringWriter;
        int i10 = 2;
        switch (this.f13750a) {
            case 0:
                ml1 ml1Var = this.f13751b;
                if (!ml1Var.f14250e || ml1Var.f14257l.getAndSet(true)) {
                    return;
                }
                Context context = ml1Var.f14246a;
                String str = ml1Var.f14255j;
                double d10 = ml1Var.f14254i;
                long j10 = ml1Var.f14256k;
                Locale locale = Locale.getDefault();
                ee eeVarB = fe.B();
                long j11 = Build.VERSION.SDK_INT;
                eeVarB.c();
                ((fe) eeVarB.f8617b).E(j11);
                String str2 = Build.MODEL;
                eeVarB.c();
                ((fe) eeVarB.f8617b).F(str2);
                String language = locale.getLanguage();
                eeVarB.c();
                ((fe) eeVarB.f8617b).G(language);
                String country = locale.getCountry();
                eeVarB.c();
                ((fe) eeVarB.f8617b).H(country);
                eeVarB.c();
                ((fe) eeVarB.f8617b).K(str);
                String packageName = context.getPackageName();
                eeVarB.c();
                ((fe) eeVarB.f8617b).I(packageName);
                eeVarB.c();
                ((fe) eeVarB.f8617b).N(j10);
                if (d10 > 0.0d) {
                    eeVarB.c();
                    ((fe) eeVarB.f8617b).M((int) (1.0d / d10));
                }
                PackageManager packageManager = context.getPackageManager();
                try {
                    long j12 = packageManager.getPackageInfo(context.getPackageName(), 0).versionCode;
                    eeVarB.c();
                    ((fe) eeVarB.f8617b).J(j12);
                    break;
                } catch (Exception unused) {
                }
                try {
                    if (packageManager.hasSystemFeature("android.hardware.type.automotive")) {
                        i10 = 5;
                    } else if (packageManager.hasSystemFeature("android.hardware.type.watch")) {
                        i10 = 4;
                    } else if (packageManager.hasSystemFeature("android.hardware.type.pc")) {
                        i10 = 7;
                    } else {
                        UiModeManager uiModeManager = (UiModeManager) context.getSystemService("uimode");
                        if (uiModeManager != null && uiModeManager.getCurrentModeType() == 4) {
                            i10 = 6;
                        }
                    }
                    eeVarB.c();
                    ((fe) eeVarB.f8617b).O(i10);
                    break;
                } catch (RuntimeException unused2) {
                }
                fe feVar = (fe) eeVarB.e();
                synchronized (ml1Var.f14258m) {
                    ml1Var.S.f(feVar);
                    break;
                }
                return;
            default:
                ml1 ml1Var2 = this.f13751b;
                synchronized (ml1Var2.f14258m) {
                    ee eeVar2 = ml1Var2.S;
                    ab2 ab2Var = (ab2) eeVar2.f8616a.x(zzibq.f19865e, null);
                    ab2Var.f8617b = eeVar2.d();
                    eeVar = (ee) ab2Var;
                    break;
                }
                synchronized (ml1Var2.Q) {
                    ArrayList arrayList = ml1Var2.T;
                    zzgufVarS = zzguf.s(arrayList);
                    arrayList.clear();
                    ml1Var2.U = false;
                    break;
                }
                int size = zzgufVarS.size();
                int i11 = 0;
                int i12 = 0;
                while (i11 < size) {
                    kl1 kl1Var = (kl1) zzgufVarS.get(i11);
                    if (i12 >= ml1Var2.f14252g) {
                        ml1Var2.b((fe) eeVar.e());
                        eeVar.c();
                        ((fe) eeVar.f8617b).D();
                        i12 = 0;
                    }
                    se seVarB = te.B();
                    long j13 = kl1Var.f13301a;
                    seVarB.c();
                    ((te) seVarB.f8617b).C(j13);
                    long j14 = kl1Var.f13302b;
                    seVarB.c();
                    ((te) seVarB.f8617b).D(j14);
                    long j15 = kl1Var.f13305e;
                    seVarB.c();
                    ((te) seVarB.f8617b).G(j15);
                    String str3 = kl1Var.f13304d;
                    if (str3 != null) {
                        seVarB.c();
                        ((te) seVarB.f8617b).H(str3);
                    }
                    Throwable th = kl1Var.f13303c;
                    int i13 = th == null ? 2 : 3;
                    seVarB.c();
                    ((te) seVarB.f8617b).I(i13);
                    if (th != null) {
                        String name = th.getClass().getName();
                        seVarB.c();
                        ((te) seVarB.f8617b).E(name);
                        try {
                            stringWriter = new StringWriter();
                        } catch (IOException unused3) {
                            string = "";
                        }
                        try {
                            PrintWriter printWriter = new PrintWriter(stringWriter);
                            try {
                                th.printStackTrace(printWriter);
                                string = stringWriter.toString();
                                printWriter.close();
                                stringWriter.close();
                                seVarB.c();
                                ((te) seVarB.f8617b).F(string);
                            } catch (Throwable th2) {
                                try {
                                    printWriter.close();
                                    break;
                                } catch (Throwable th3) {
                                    th2.addSuppressed(th3);
                                }
                                throw th2;
                            }
                        } finally {
                        }
                    }
                    te teVar = (te) seVarB.e();
                    eeVar.c();
                    ((fe) eeVar.f8617b).C(teVar);
                    i11++;
                    i12++;
                }
                if (i12 > 0) {
                    ml1Var2.b((fe) eeVar.e());
                    eeVar.c();
                    ((fe) eeVar.f8617b).D();
                    return;
                }
                return;
        }
    }
}
