package com.igaworks.ssp.common.o.m; import android.content.Context; import android.content.pm.ApplicationInfo; import android.util.Log; import java.util.ArrayList; import java.util.Iterator; /* loaded from: classes2.dex */ public class a { /* renamed from: a, reason: collision with root package name */ private static boolean f6832a = false; /* renamed from: b, reason: collision with root package name */ private static String f6833b = "AdPopcornSSP"; /* renamed from: c, reason: collision with root package name */ private static String f6834c = null; /* renamed from: d, reason: collision with root package name */ private static boolean f6835d = false; private static class b { /* renamed from: a, reason: collision with root package name */ public String f6836a; /* renamed from: b, reason: collision with root package name */ public int f6837b; /* renamed from: c, reason: collision with root package name */ public String f6838c; private b() { this.f6836a = null; this.f6837b = 0; this.f6838c = null; } } static String a() { try { return "F2459A5BC7308013F5494041FA1745EB2F4828F1A002F0E4464474D0A1AE6CE5".toLowerCase(); } catch (Error | Exception unused) { return null; } } private static void b(String str, String str2, int i10) { try { if (i10 == 0) { Log.e(str, str2); } else if (i10 == 1) { Log.w(str, str2); } else if (i10 == 2) { Log.i(str, str2); } else if (i10 == 3) { Log.d(str, str2); } else if (i10 != 4) { } else { Log.v(str, str2); } } catch (Exception unused) { } } public static void c(Thread thread, String str) { c(thread, f6833b, str); } private static ArrayList a(Thread thread) { ArrayList arrayList = new ArrayList<>(); for (StackTraceElement stackTraceElement : thread.getStackTrace()) { if (!stackTraceElement.getClassName().contains("APSSPLogger") && stackTraceElement.getClassName().contains(f6834c)) { b bVar = new b(); String className = stackTraceElement.getClassName(); String methodName = stackTraceElement.getMethodName(); int lineNumber = stackTraceElement.getLineNumber(); try { className = className.substring(className.lastIndexOf(".") + 1); } catch (Exception unused) { } bVar.f6836a = methodName; bVar.f6837b = lineNumber; bVar.f6838c = className; arrayList.add(bVar); } } return arrayList; } public static void b(Thread thread, String str) { b(thread, f6833b, str); } public static void c(Thread thread, String str, String str2) { if (f6832a) { if ("==========================".equals(str2)) { a(str, "==========================", 2); return; } ArrayList a10 = a(thread); a(str, "==========================", 2); a(str, str2, 2); if (f6835d) { Iterator it = a10.iterator(); while (it.hasNext()) { b next = it.next(); a(str, String.format("->( %s.%s():%d )", next.f6838c, next.f6836a, Integer.valueOf(next.f6837b)), 2); } } if (a10 != null) { a10.clear(); } } } public static void a(Context context, String str, boolean z10) { f6835d = z10; f6834c = "com.igaworks.ssp"; if (com.igaworks.ssp.common.o.m.b.a(context, str, a())) { f6832a = true; Log.d("AdPopcornSSP", "Access Accepted"); return; } try { ApplicationInfo applicationInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), 128); if (applicationInfo.metaData.containsKey("enable_ap_log")) { String string = applicationInfo.metaData.getString("enable_ap_log"); if (string == null || !string.contentEquals("enable")) { return; } f6832a = true; return; } } catch (Exception unused) { } f6832a = false; } public static void b(Thread thread, String str, String str2) { if (f6832a) { if ("==========================".equals(str2)) { a(str, "==========================", 0); return; } ArrayList a10 = a(thread); a(str, "==========================", 0); a(str, str2, 0); if (f6835d) { Iterator it = a10.iterator(); while (it.hasNext()) { b next = it.next(); a(str, String.format("->( %s.%s():%d )", next.f6838c, next.f6836a, Integer.valueOf(next.f6837b)), 0); } } } } public static void a(String str) { f6833b = str; } private static void a(String str, String str2, int i10) { if (str2 == null || str2.length() < 800) { b(str, str2, i10); return; } int i11 = 0; while (i11 <= str2.length() / 800) { int i12 = i11 * 800; i11++; int i13 = i11 * 800; if (i13 > str2.length()) { i13 = str2.length(); } b(str, str2.substring(i12, i13), i10); } } public static void a(Thread thread, Exception exc) { String str; int i10; String str2; if (f6832a) { StackTraceElement[] stackTrace = thread.getStackTrace(); int length = stackTrace.length; int i11 = 0; while (true) { if (i11 >= length) { str = null; i10 = 0; str2 = null; break; } StackTraceElement stackTraceElement = stackTrace[i11]; if (!stackTraceElement.getClassName().contains("APSSPLogger") && stackTraceElement.getClassName().contains(f6834c)) { str = stackTraceElement.getClassName(); str2 = stackTraceElement.getMethodName(); i10 = stackTraceElement.getLineNumber(); break; } i11++; } try { str = str.substring(str.lastIndexOf(".") + 1); } catch (Exception unused) { } StackTraceElement[] stackTrace2 = exc.getStackTrace(); a(f6833b, "==========================", 0); a(f6833b, "Exception Log", 0); a(f6833b, "Exception Spot :\n\t" + str + "." + str2 + " ( Line : " + i10 + " )", 0); String str3 = f6833b; StringBuilder sb = new StringBuilder(); sb.append("Exception Message : \n\t"); sb.append(exc.getMessage()); a(str3, sb.toString(), 0); a(f6833b, "StackTraceElement : ", 0); for (StackTraceElement stackTraceElement2 : stackTrace2) { String className = stackTraceElement2.getClassName(); a(f6833b, "\t(Method : " + stackTraceElement2.getMethodName() + " , Line : " + stackTraceElement2.getLineNumber() + " ) - " + className, 0); } a(f6833b, "==========================", 0); } } public static void a(Thread thread, String str) { a(thread, f6833b, str); } public static void a(Thread thread, String str, String str2) { if (f6832a) { if ("==========================".equals(str2)) { a(str, "==========================", 3); return; } ArrayList a10 = a(thread); a(str, "==========================", 3); a(str, str2, 3); if (f6835d) { Iterator it = a10.iterator(); while (it.hasNext()) { b next = it.next(); a(str, String.format("->( %s.%s():%d )", next.f6838c, next.f6836a, Integer.valueOf(next.f6837b)), 3); } } if (a10 != null) { a10.clear(); } } } }