package a8; import a8.a; import a8.d; import android.util.Log; import java.io.File; import java.io.FilenameFilter; import java.util.Arrays; import java.util.TimeZone; import java.util.UUID; /* loaded from: classes2.dex */ class e extends a8.a { /* renamed from: i, reason: collision with root package name */ private static final String f213i = "e"; /* renamed from: f, reason: collision with root package name */ private d.c f214f; /* renamed from: g, reason: collision with root package name */ private File f215g; /* renamed from: h, reason: collision with root package name */ private int f216h; class a implements a.c { a() { } @Override // a8.a.c public void a() { Log.e(e.f213i, "Failed to write sdk logs."); } @Override // a8.a.c public void b(File file, int i10) { if (i10 >= e.this.f216h) { e eVar = e.this; if (eVar.i(eVar.f215g, file.getName() + "_pending")) { e eVar2 = e.this; eVar2.f215g = eVar2.q(); if (e.this.f214f != null) { e.this.f214f.b(); } } } } } class b implements FilenameFilter { b() { } @Override // java.io.FilenameFilter public boolean accept(File file, String str) { return !str.endsWith(e.this.f170c); } } class c implements a.c { /* renamed from: a, reason: collision with root package name */ final /* synthetic */ File f219a; c(File file) { this.f219a = file; } @Override // a8.a.c public void a() { Log.e(e.f213i, "Failed to write crash log."); } @Override // a8.a.c public void b(File file, int i10) { e.this.i(this.f219a, this.f219a.getName() + "_crash"); } } e(File file) { super(file, "sdk_logs", "log_", "_pending"); this.f216h = 100; if (this.f168a != null) { this.f215g = q(); } } File[] p(int i10) { File[] d10 = d("_crash"); if (d10 == null || d10.length == 0) { return null; } j(d10); return (File[]) Arrays.copyOfRange(d10, 0, Math.min(d10.length, i10)); } File q() { File file = this.f168a; File file2 = null; if (file == null || !file.exists()) { Log.w(f213i, "No log cache dir found."); return null; } File[] listFiles = this.f168a.listFiles(new b()); if (listFiles == null || listFiles.length == 0) { return f(this.f169b + System.currentTimeMillis() + UUID.randomUUID().toString()); } j(listFiles); File file3 = listFiles[0]; int e10 = e(file3); if (e10 <= 0 || e10 < this.f216h) { return file3; } try { if (i(file3, file3.getName() + this.f170c)) { file2 = q(); } } catch (Exception unused) { } return file2 == null ? file3 : file2; } File[] r() { return d("_pending"); } public void s(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9) { if (this.f168a == null) { Log.w(f213i, "No log cache dir found."); return; } a8.c cVar = new a8.c(str, str2, str3, str4, str5, str6, TimeZone.getDefault().getID(), a8.a.c(System.currentTimeMillis()), str7, str8, str9); File b10 = b(this.f168a, "crash_" + System.currentTimeMillis(), false); if (b10 != null) { a(b10, cVar.b(), new c(b10)); } } protected boolean t(File file, String str, a.c cVar) { if (file == null || !file.exists()) { String str2 = f213i; Log.d(str2, "current log file maybe deleted, create new one."); File q10 = q(); this.f215g = q10; if (q10 == null || !q10.exists()) { Log.w(str2, "Can't create log file, maybe no space left."); return false; } file = q10; } return a(file, str, cVar); } void u(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9) { t(this.f215g, new a8.c(str, str2, str3, str4, str5, str6, TimeZone.getDefault().getID(), a8.a.c(System.currentTimeMillis()), str7, str8, str9).b(), new a()); } void v(int i10) { this.f216h = i10; } void w(d.c cVar) { this.f214f = cVar; } }