package g4;

import B6.k;
import B6.m;
import B6.t;
import P6.g;
import android.app.ActivityManager;
import android.app.Application;
import android.content.Context;
import android.os.Build;
import android.os.Process;
import android.util.Log;
import java.util.ArrayList;
import java.util.List;
import n4.C1278a0;
import n4.D0;
import n4.Z;

/* JADX INFO: renamed from: g4.c, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C0988c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final C0988c f12956a = new C0988c();

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

    public static C1278a0 a(C0988c c0988c, String str, int i, int i5, int i8) {
        if ((i8 & 4) != 0) {
            i5 = 0;
        }
        c0988c.getClass();
        g.e(str, "processName");
        Z z8 = new Z();
        z8.f15310a = str;
        z8.f15311b = i;
        byte b8 = (byte) (z8.f15314e | 1);
        z8.f15312c = i5;
        z8.f15313d = false;
        z8.f15314e = (byte) (((byte) (b8 | 2)) | 4);
        return z8.a();
    }

    public static ArrayList d(Context context) {
        g.e(context, "context");
        int i = context.getApplicationInfo().uid;
        String str = context.getApplicationInfo().processName;
        Object systemService = context.getSystemService("activity");
        ActivityManager activityManager = systemService instanceof ActivityManager ? (ActivityManager) systemService : null;
        List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = activityManager != null ? activityManager.getRunningAppProcesses() : null;
        if (runningAppProcesses == null) {
            runningAppProcesses = t.f1032q;
        }
        ArrayList arrayListF0 = k.f0(runningAppProcesses);
        ArrayList arrayList = new ArrayList();
        int size = arrayListF0.size();
        int i5 = 0;
        int i8 = 0;
        while (i8 < size) {
            Object obj = arrayListF0.get(i8);
            i8++;
            if (((ActivityManager.RunningAppProcessInfo) obj).uid == i) {
                arrayList.add(obj);
            }
        }
        ArrayList arrayList2 = new ArrayList(m.a0(arrayList));
        int size2 = arrayList.size();
        while (i5 < size2) {
            Object obj2 = arrayList.get(i5);
            i5++;
            ActivityManager.RunningAppProcessInfo runningAppProcessInfo = (ActivityManager.RunningAppProcessInfo) obj2;
            Z z8 = new Z();
            String str2 = runningAppProcessInfo.processName;
            if (str2 == null) {
                throw new NullPointerException("Null processName");
            }
            z8.f15310a = str2;
            z8.f15311b = runningAppProcessInfo.pid;
            byte b8 = (byte) (z8.f15314e | 1);
            z8.f15312c = runningAppProcessInfo.importance;
            z8.f15314e = (byte) (b8 | 2);
            z8.f15313d = g.a(str2, str);
            z8.f15314e = (byte) (z8.f15314e | 4);
            arrayList2.add(z8.a());
        }
        return arrayList2;
    }

    public boolean b(int i) {
        return 4 <= i || Log.isLoggable("FirebaseCrashlytics", i);
    }

    public void c(String str) {
        if (b(3)) {
            Log.d("FirebaseCrashlytics", str, null);
        }
    }

    public D0 e(Context context) {
        Object obj;
        String processName;
        g.e(context, "context");
        int iMyPid = Process.myPid();
        ArrayList arrayListD = d(context);
        int size = arrayListD.size();
        int i = 0;
        while (true) {
            if (i >= size) {
                obj = null;
                break;
            }
            obj = arrayListD.get(i);
            i++;
            if (((C1278a0) ((D0) obj)).f15320b == iMyPid) {
                break;
            }
        }
        D0 d02 = (D0) obj;
        if (d02 != null) {
            return d02;
        }
        int i5 = Build.VERSION.SDK_INT;
        if (i5 > 33) {
            processName = Process.myProcessName();
            g.d(processName, "{\n      Process.myProcessName()\n    }");
        } else if (i5 < 28 || (processName = Application.getProcessName()) == null) {
            processName = "";
        }
        return a(this, processName, iMyPid, 0, 12);
    }

    public void f(String str) {
        if (b(2)) {
            Log.v("FirebaseCrashlytics", str, null);
        }
    }

    public void g(String str, Exception exc) {
        if (b(5)) {
            Log.w("FirebaseCrashlytics", str, exc);
        }
    }
}
