package defpackage;

import android.app.ActivityManager;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.hardware.SensorManager;
import android.os.Environment;
import android.os.StatFs;
import defpackage.am1;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;

/* JADX INFO: loaded from: classes2.dex */
public class bm1 {
    public static final HashMap f;
    public static final String g;
    public final Context a;
    public final rg4 b;
    public final zp c;
    public final ow5 d;
    public final tn8 e;

    static {
        HashMap map = new HashMap();
        f = map;
        map.put("armeabi", 5);
        map.put("armeabi-v7a", 6);
        map.put("arm64-v8a", 9);
        map.put("x86", 0);
        map.put("x86_64", 1);
        Locale locale = Locale.US;
        g = "Crashlytics Android SDK/19.3.0";
    }

    public bm1(Context context, rg4 rg4Var, zp zpVar, ow5 ow5Var, tn8 tn8Var) {
        this.a = context;
        this.b = rg4Var;
        this.c = zpVar;
        this.d = ow5Var;
        this.e = tn8Var;
    }

    public static am1.f.d.a.b.c c(gx9 gx9Var, int i) {
        String str = gx9Var.b;
        String str2 = gx9Var.a;
        StackTraceElement[] stackTraceElementArr = gx9Var.c;
        int i2 = 0;
        if (stackTraceElementArr == null) {
            stackTraceElementArr = new StackTraceElement[0];
        }
        gx9 gx9Var2 = gx9Var.d;
        if (i >= 8) {
            gx9 gx9Var3 = gx9Var2;
            while (gx9Var3 != null) {
                gx9Var3 = gx9Var3.d;
                i2++;
            }
        }
        am1.f.d.a.b.c.AbstractC0010a abstractC0010aA = am1.f.d.a.b.c.a();
        abstractC0010aA.f(str);
        abstractC0010aA.e(str2);
        abstractC0010aA.c(d(stackTraceElementArr, 4));
        abstractC0010aA.d(i2);
        if (gx9Var2 != null && i2 == 0) {
            abstractC0010aA.b(c(gx9Var2, i + 1));
        }
        return abstractC0010aA.a();
    }

    public static List d(StackTraceElement[] stackTraceElementArr, int i) {
        ArrayList arrayList = new ArrayList();
        for (StackTraceElement stackTraceElement : stackTraceElementArr) {
            am1.f.d.a.b.e.AbstractC0014b.AbstractC0015a abstractC0015aA = am1.f.d.a.b.e.AbstractC0014b.a();
            abstractC0015aA.c(i);
            long lineNumber = 0;
            long jMax = stackTraceElement.isNativeMethod() ? Math.max(stackTraceElement.getLineNumber(), 0L) : 0L;
            String str = stackTraceElement.getClassName() + "." + stackTraceElement.getMethodName();
            String fileName = stackTraceElement.getFileName();
            if (!stackTraceElement.isNativeMethod() && stackTraceElement.getLineNumber() > 0) {
                lineNumber = stackTraceElement.getLineNumber();
            }
            abstractC0015aA.e(jMax);
            abstractC0015aA.f(str);
            abstractC0015aA.b(fileName);
            abstractC0015aA.d(lineNumber);
            arrayList.add(abstractC0015aA.a());
        }
        return Collections.unmodifiableList(arrayList);
    }

    public final List a() {
        am1.f.d.a.b.AbstractC0007a.AbstractC0008a abstractC0008aA = am1.f.d.a.b.AbstractC0007a.a();
        abstractC0008aA.b(0L);
        abstractC0008aA.d(0L);
        zp zpVar = this.c;
        abstractC0008aA.c(zpVar.e);
        abstractC0008aA.e(zpVar.b);
        return Collections.singletonList(abstractC0008aA.a());
    }

    /* JADX WARN: Removed duplicated region for block: B:27:0x004f  */
    /* JADX WARN: Removed duplicated region for block: B:35:0x006d  */
    /* JADX WARN: Removed duplicated region for block: B:38:0x0074  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00a4  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final am1.f.d.c b(int i) {
        boolean z;
        Float fValueOf;
        long j;
        Intent intentRegisterReceiver;
        Context context = this.a;
        int i2 = 2;
        try {
            intentRegisterReceiver = context.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
        } catch (IllegalStateException e) {
            e = e;
            z = false;
        }
        if (intentRegisterReceiver != null) {
            int intExtra = intentRegisterReceiver.getIntExtra("status", -1);
            z = intExtra != -1 && (intExtra == 2 || intExtra == 5);
            try {
                int intExtra2 = intentRegisterReceiver.getIntExtra("level", -1);
                int intExtra3 = intentRegisterReceiver.getIntExtra("scale", -1);
                if (intExtra2 != -1 && intExtra3 != -1) {
                    fValueOf = Float.valueOf(intExtra2 / intExtra3);
                }
            } catch (IllegalStateException e2) {
                e = e2;
                hh5.a.a("An error occurred getting battery state.", e);
            }
            Double dValueOf = fValueOf != null ? Double.valueOf(fValueOf.doubleValue()) : null;
            if (z || fValueOf == null) {
                i2 = 1;
            } else if (fValueOf.floatValue() >= 0.99d) {
                i2 = 3;
            }
            boolean z2 = c71.f() && ((SensorManager) context.getSystemService("sensor")).getDefaultSensor(8) != null;
            long jA = c71.a(context);
            ActivityManager.MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
            ((ActivityManager) context.getSystemService("activity")).getMemoryInfo(memoryInfo);
            j = jA - memoryInfo.availMem;
            if (j <= 0) {
                j = 0;
            }
            StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
            long blockSize = statFs.getBlockSize();
            long blockCount = (((long) statFs.getBlockCount()) * blockSize) - (blockSize * ((long) statFs.getAvailableBlocks()));
            am1.f.d.c.a aVarA = am1.f.d.c.a();
            aVarA.b(dValueOf);
            aVarA.c(i2);
            aVarA.f(z2);
            aVarA.e(i);
            aVarA.g(j);
            aVarA.d(blockCount);
            return aVarA.a();
        }
        z = false;
        fValueOf = null;
        if (fValueOf != null) {
        }
        if (z) {
            i2 = 1;
        }
        if (c71.f()) {
        }
        long jA2 = c71.a(context);
        ActivityManager.MemoryInfo memoryInfo2 = new ActivityManager.MemoryInfo();
        ((ActivityManager) context.getSystemService("activity")).getMemoryInfo(memoryInfo2);
        j = jA2 - memoryInfo2.availMem;
        if (j <= 0) {
        }
        StatFs statFs2 = new StatFs(Environment.getDataDirectory().getPath());
        long blockSize2 = statFs2.getBlockSize();
        long blockCount2 = (((long) statFs2.getBlockCount()) * blockSize2) - (blockSize2 * ((long) statFs2.getAvailableBlocks()));
        am1.f.d.c.a aVarA2 = am1.f.d.c.a();
        aVarA2.b(dValueOf);
        aVarA2.c(i2);
        aVarA2.f(z2);
        aVarA2.e(i);
        aVarA2.g(j);
        aVarA2.d(blockCount2);
        return aVarA2.a();
    }
}
