- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
168 lines
5.9 KiB
Java
168 lines
5.9 KiB
Java
package com.mbridge.msdk.mbnative.a;
|
|
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.foundation.db.e;
|
|
import com.mbridge.msdk.foundation.db.g;
|
|
import com.mbridge.msdk.foundation.entity.CampaignEx;
|
|
import com.mbridge.msdk.out.Campaign;
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class a extends b<String, List<Campaign>> {
|
|
private e a = e.a(g.a(com.mbridge.msdk.foundation.controller.c.m().c()));
|
|
private int b;
|
|
|
|
@Override // com.mbridge.msdk.mbnative.a.b
|
|
public final /* synthetic */ List<Campaign> a(String str, int i) {
|
|
String str2 = str;
|
|
List<CampaignEx> a = this.a.a(str2, i, 2, this.b);
|
|
if (a == null) {
|
|
return null;
|
|
}
|
|
if (a(a, 2)) {
|
|
this.a.a(str2, 2, this.b);
|
|
return null;
|
|
}
|
|
ArrayList arrayList = new ArrayList();
|
|
arrayList.addAll(a);
|
|
return arrayList;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbnative.a.b
|
|
public final /* synthetic */ void a(String str, List<Campaign> list) {
|
|
String str2 = str;
|
|
List<Campaign> list2 = list;
|
|
if (TextUtils.isEmpty(str2) || list2 == null || list2.size() <= 0) {
|
|
return;
|
|
}
|
|
this.a.a(str2, 1, this.b, false);
|
|
this.a.a(str2, 2, this.b, false);
|
|
for (int i = 0; i < list2.size(); i++) {
|
|
CampaignEx campaignEx = (CampaignEx) list2.get(i);
|
|
campaignEx.setCacheLevel(1);
|
|
this.a.a(campaignEx, str2, 1);
|
|
}
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbnative.a.b
|
|
public final /* synthetic */ void a(String str, List<Campaign> list, String str2) {
|
|
final String str3 = str;
|
|
final List<Campaign> list2 = list;
|
|
boolean z = !TextUtils.isEmpty(str2);
|
|
if (TextUtils.isEmpty(str3) || list2 == null || list2.size() <= 0) {
|
|
return;
|
|
}
|
|
this.a.a(str3, 1, this.b, z);
|
|
this.a.a(str3, 2, this.b, z);
|
|
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.mbnative.a.a.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
for (int i = 0; i < list2.size(); i++) {
|
|
CampaignEx campaignEx = (CampaignEx) list2.get(i);
|
|
campaignEx.setCacheLevel(1);
|
|
a.this.a.a(campaignEx, str3, 1);
|
|
}
|
|
}
|
|
});
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbnative.a.b
|
|
public final /* synthetic */ List<Campaign> b(String str, int i) {
|
|
String str2 = str;
|
|
List<CampaignEx> a = this.a.a(str2, i, 1, this.b);
|
|
if (a == null) {
|
|
return null;
|
|
}
|
|
if (!a(a, 1)) {
|
|
ArrayList arrayList = new ArrayList();
|
|
arrayList.addAll(a);
|
|
return arrayList;
|
|
}
|
|
for (int i2 = 0; i2 < a.size(); i2++) {
|
|
CampaignEx campaignEx = a.get(i2);
|
|
campaignEx.setCacheLevel(2);
|
|
this.a.a(campaignEx, str2, 1);
|
|
}
|
|
return null;
|
|
}
|
|
|
|
public a(int i) {
|
|
this.b = i;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:12:0x0064 A[RETURN] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
private boolean a(java.util.List<com.mbridge.msdk.foundation.entity.CampaignEx> r10, int r11) {
|
|
/*
|
|
r9 = this;
|
|
r0 = 0
|
|
if (r10 == 0) goto L65
|
|
int r1 = r10.size()
|
|
if (r1 <= 0) goto L65
|
|
long r1 = java.lang.System.currentTimeMillis()
|
|
java.lang.Object r10 = r10.get(r0)
|
|
com.mbridge.msdk.foundation.entity.CampaignEx r10 = (com.mbridge.msdk.foundation.entity.CampaignEx) r10
|
|
long r3 = r10.getTimestamp()
|
|
r5 = 1000(0x3e8, double:4.94E-321)
|
|
r10 = 1
|
|
if (r11 == r10) goto L41
|
|
r7 = 2
|
|
if (r11 == r7) goto L22
|
|
r5 = 0
|
|
goto L5f
|
|
L22:
|
|
com.mbridge.msdk.c.h r11 = com.mbridge.msdk.c.h.a()
|
|
com.mbridge.msdk.foundation.controller.c r7 = com.mbridge.msdk.foundation.controller.c.m()
|
|
java.lang.String r7 = r7.k()
|
|
com.mbridge.msdk.c.g r11 = r11.b(r7)
|
|
if (r11 != 0) goto L3b
|
|
com.mbridge.msdk.c.h.a()
|
|
com.mbridge.msdk.c.g r11 = com.mbridge.msdk.c.i.a()
|
|
L3b:
|
|
long r7 = r11.ad()
|
|
L3f:
|
|
long r5 = r5 * r7
|
|
goto L5f
|
|
L41:
|
|
com.mbridge.msdk.c.h r11 = com.mbridge.msdk.c.h.a()
|
|
com.mbridge.msdk.foundation.controller.c r7 = com.mbridge.msdk.foundation.controller.c.m()
|
|
java.lang.String r7 = r7.k()
|
|
com.mbridge.msdk.c.g r11 = r11.b(r7)
|
|
if (r11 != 0) goto L5a
|
|
com.mbridge.msdk.c.h.a()
|
|
com.mbridge.msdk.c.g r11 = com.mbridge.msdk.c.i.a()
|
|
L5a:
|
|
long r7 = r11.ac()
|
|
goto L3f
|
|
L5f:
|
|
long r1 = r1 - r3
|
|
int r11 = (r1 > r5 ? 1 : (r1 == r5 ? 0 : -1))
|
|
if (r11 <= 0) goto L65
|
|
return r10
|
|
L65:
|
|
return r0
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.mbnative.a.a.a(java.util.List, int):boolean");
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbnative.a.b
|
|
public final void a(String str, Campaign campaign, String str2) {
|
|
boolean z = !TextUtils.isEmpty(str2);
|
|
if (campaign == null || TextUtils.isEmpty(str)) {
|
|
return;
|
|
}
|
|
try {
|
|
CampaignEx campaignEx = (CampaignEx) campaign;
|
|
if (this.a.a(campaignEx.getId(), campaignEx.getTab(), str, campaignEx.getCacheLevel(), campaignEx.getType(), z)) {
|
|
this.a.a(campaignEx.getId(), str, campaignEx.getCacheLevel(), this.b, z);
|
|
}
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|