package c.t.m.g; import android.location.Location; import android.os.Build; import android.os.Looper; import android.os.Message; import c.t.m.g.bw; import com.ali.auth.third.login.LoginConstants; import com.xiaomi.mipush.sdk.Constants; import java.io.File; import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; import java.util.Locale; import java.util.concurrent.atomic.AtomicBoolean; import n02.c; /* compiled from: TML */ public class g extends av { /* renamed from: c reason: collision with root package name */ private final StringBuilder f10228c = new StringBuilder(); /* renamed from: d reason: collision with root package name */ private final File f10229d; /* renamed from: e reason: collision with root package name */ private volatile long f10230e = 0; /* renamed from: f reason: collision with root package name */ private volatile long f10231f = 0; /* renamed from: g reason: collision with root package name */ private final long[] f10232g = new long[2]; /* renamed from: h reason: collision with root package name */ private final int[] f10233h = new int[2]; /* renamed from: i reason: collision with root package name */ private ArrayList<Float> f10234i = new ArrayList<>(); /* renamed from: j reason: collision with root package name */ private ArrayList<Float> f10235j = new ArrayList<>(); /* renamed from: k reason: collision with root package name */ private HashSet<Integer> f10236k = new HashSet<>(); /* renamed from: l reason: collision with root package name */ private volatile long f10237l; /* renamed from: m reason: collision with root package name */ private volatile int f10238m; /* renamed from: n reason: collision with root package name */ private volatile int f10239n; /* renamed from: o reason: collision with root package name */ private volatile int f10240o; /* renamed from: p reason: collision with root package name */ private volatile float f10241p; /* renamed from: q reason: collision with root package name */ private volatile float f10242q; /* renamed from: r reason: collision with root package name */ private AtomicBoolean f10243r = new AtomicBoolean(false); public g(File file) { this.f10229d = file; } private void f() { this.f10231f = System.currentTimeMillis(); this.f10228c.setLength(0); Arrays.fill(this.f10233h, 0); Arrays.fill(this.f10232g, 0L); } private String g() { String str; String str2 = cc.l().replaceAll("[| _,]", "") + LoginConstants.UNDER_LINE + cc.j() + LoginConstants.UNDER_LINE + cc.m(); String str3 = ((String) by.a(Build.MANUFACTURER, "")).replaceAll("[| _,]", "") + LoginConstants.UNDER_LINE + ((String) by.a(cc.i(), "")).replaceAll("[| _,]", ""); String f14 = cc.f(); if (bz.a(f14) || "0123456789ABCDEF".equals(f14)) { f14 = cc.b(); } StringBuilder sb3 = new StringBuilder(); sb3.append("SYSTEM,"); sb3.append(System.currentTimeMillis()); sb3.append(','); sb3.append(f14); sb3.append(','); if (j.f10266i == null) { str = ""; } else { str = j.f10266i.d(); } sb3.append(str); sb3.append(','); sb3.append(str2); sb3.append(','); sb3.append(str3); sb3.append(','); sb3.append(Build.VERSION.SDK_INT); sb3.append(','); sb3.append(m.a()); sb3.append(','); sb3.append(m.c()); sb3.append(','); sb3.append(m.d().replaceAll(":", "").toLowerCase()); sb3.append(','); sb3.append(m.b()); return sb3.toString(); } private void h() { long currentTimeMillis = System.currentTimeMillis(); if (currentTimeMillis - this.f10230e >= 60000) { this.f10230e = currentTimeMillis; bw.a a14 = bw.a(); boolean z14 = true; if (a14 == bw.a.NETWORK_NONE) { z14 = false; } else if (a14 == bw.a.NETWORK_MOBILE) { boolean z15 = j.f10263f; if (!z15 && j.f10264g) { long longValue = ((Long) cb.b("LocationSDK", "log_utr_up_in_m", Long.valueOf(currentTimeMillis))).longValue(); if (currentTimeMillis - longValue > 86400000) { cb.a("LocationSDK", "log_utr_up_in_m", Long.valueOf(currentTimeMillis)); if (bu.a()) { bu.a("UserTrackPro", "upload in mobile once today. lastUpT=" + longValue + ",curT=" + currentTimeMillis); } } } z14 = z15; } if (z14) { bo.a("th_loc_task_t_consume", new Runnable() { /* class c.t.m.g.g.AnonymousClass1 */ public void run() { if (!g.this.f10243r.get()) { g.this.f10243r.set(true); try { g.this.i(); } catch (Throwable th3) { g.this.f10243r.set(false); throw th3; } g.this.f10243r.set(false); } } }); } } else if (bu.a()) { bu.a("UserTrackPro", "last upload time: < 1min"); } } /* access modifiers changed from: private */ /* access modifiers changed from: public */ private void i() { File file = this.f10229d; File[] listFiles = (file == null || !file.exists()) ? null : this.f10229d.listFiles(); if (!bz.c(listFiles)) { long currentTimeMillis = System.currentTimeMillis(); bw.a a14 = bw.a(); String b14 = bi.b("yyyyMMdd"); int i10 = 0; for (final File file2 : listFiles) { String name = file2.getName(); if (file2.exists() && file2.isFile() && name.startsWith("utr_") && !name.contains(b14)) { if (currentTimeMillis - file2.lastModified() > 1296000000) { if (bu.a()) { bu.a("UserTrackPro", "del file:" + file2.getName()); } file2.delete(); } else { byte[] b15 = bn.b(file2); i10 += b15.length; if (bu.a()) { bu.a("UserTrackPro", "upload file:" + file2.getName() + ",len=" + b15.length + ",sum=" + i10 + ",netType=" + a14); } if (b15.length == 0) { file2.delete(); } else { j.f10268k.a(j(), b15, new ap() { /* class c.t.m.g.g.AnonymousClass2 */ @Override // c.t.m.g.ap public void a(String str) { if (bu.a()) { bu.a("UserTrackPro", "upload succeed:" + str); } file2.delete(); } @Override // c.t.m.g.ap public void b(String str) { if (bu.a()) { bu.b("UserTrackPro", "upload failed:" + str); } } }); if (a14 == bw.a.NETWORK_MOBILE || i10 >= 512000) { return; } } } } } } } private String j() { String str = j.f10265h ? "https://testdatalbs.sparta.html5.qq.com/tr?utr" : "https://analytics.map.qq.com/tr?utr"; return !j.f10262e ? str.replace("https:", "http:") : str; } public void a(long j14, int i10, double d14, double d15, double d16) { } @Override // c.t.m.g.ay public String b() { return "UserTrackPro"; } private void b(String str) { if (!bz.a(str)) { try { byte[] bytes = str.getBytes("UTF-8"); byte[] a14 = l.a(bytes, 3); if (bu.a()) { bu.a("UserTrackPro", "srcBytes.len=" + bytes.length + ",encBytes.len=" + a14.length); } File file = new File(this.f10229d, "utr_" + bv.a(e.class.getName(), "SHA-256").substring(0, 8) + LoginConstants.UNDER_LINE + bi.b("yyyyMMdd")); bn.a(file, a14, true); if (file.length() > 51200) { String parent = file.getParent(); file.renameTo(new File(parent, file.getName() + LoginConstants.UNDER_LINE + bi.b("HHmmss"))); } } catch (Throwable th3) { if (bu.a()) { bu.a("UserTrackPro", "writeStrToFile error.", th3); } } } } @Override // c.t.m.g.av public void a(Message message) throws Exception { switch (message.what) { case 1001: f(); this.f10230e = System.currentTimeMillis() - 40000; a(1004, Constants.ASSEMBLE_PUSH_NETWORK_INTERVAL); return; case 1002: bq.b(d()); int[] iArr = this.f10233h; if (iArr[0] + iArr[1] >= 3) { b(this.f10228c.toString()); } f(); h(); return; case 1003: a((String) message.obj); return; case 1004: a(1004, 1800000); h(); return; default: return; } } @Override // c.t.m.g.ay public int a(Looper looper) { this.f10237l = 0; this.f10240o = -1; this.f10239n = -1; a(1001, 0); return 0; } @Override // c.t.m.g.ay public void a() { a(1002, 0); this.f10234i.clear(); this.f10235j.clear(); this.f10236k.clear(); } public void a(long j14) { if (j14 < 0) { j14 = 0; } a(1004, j14); } public void a(int i10, Location location) { String str; synchronized (this.f9536b) { if (e()) { long currentTimeMillis = System.currentTimeMillis(); long[] jArr = this.f10232g; if (currentTimeMillis - jArr[0] >= 900) { jArr[0] = currentTimeMillis; int[] iArr = this.f10233h; iArr[0] = iArr[0] + 1; if (location != null) { try { if ("gps".equals(location.getProvider())) { if (j.f10265h || Build.VERSION.SDK_INT < 18 || !location.isFromMockProvider()) { if (currentTimeMillis - this.f10237l > 2000) { str = String.format(Locale.ENGLISH, "%d,G,%d,%d,%.6f,%.6f,%.1f,%.1f,%.1f,%.1f,-1,-1,0,-1,0", Long.valueOf(currentTimeMillis), Long.valueOf(location.getTime()), Integer.valueOf(i10), Double.valueOf(c.h(location)), Double.valueOf(c.i(location)), Double.valueOf(c.c(location)), Float.valueOf(c.a(location)), Float.valueOf(location.getSpeed()), Float.valueOf(location.getBearing())); } else { str = String.format(Locale.ENGLISH, "%d,G,%d,%d,%.6f,%.6f,%.1f,%.1f,%.1f,%.1f,%d,%d,%.2f,%d,%.2f", Long.valueOf(currentTimeMillis), Long.valueOf(location.getTime()), Integer.valueOf(i10), Double.valueOf(c.h(location)), Double.valueOf(c.i(location)), Double.valueOf(c.c(location)), Float.valueOf(c.a(location)), Float.valueOf(location.getSpeed()), Float.valueOf(location.getBearing()), Integer.valueOf(this.f10238m), Integer.valueOf(this.f10239n), Float.valueOf(this.f10241p), Integer.valueOf(this.f10240o), Float.valueOf(this.f10242q)); } bq.a(d(), 1003, 0, 0, str); } } } catch (Throwable th3) { if (bu.a()) { bu.a("UserTrackPro", "set gps loc error.", th3); } } } } } } } private void a(String str) { long currentTimeMillis = System.currentTimeMillis(); if (this.f10228c.length() == 0) { this.f10228c.append(g()); this.f10231f = currentTimeMillis; } StringBuilder sb3 = this.f10228c; sb3.append('$'); sb3.append(str); if (((long) this.f10228c.length()) >= 15360 || (this.f10231f != 0 && currentTimeMillis - this.f10231f >= com.igexin.push.config.c.B)) { int[] iArr = this.f10233h; if (iArr[0] + iArr[1] >= 3) { b(this.f10228c.toString()); } this.f10228c.setLength(0); Arrays.fill(this.f10233h, 0); } } }