- 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
179 lines
5.2 KiB
Java
179 lines
5.2 KiB
Java
package com.applovin.impl.sdk;
|
|
|
|
import com.applovin.impl.ge;
|
|
import java.util.Collections;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public class o {
|
|
private final n a;
|
|
private final Map b = new HashMap(5);
|
|
private final Object c = new Object();
|
|
private final Map d = Collections.synchronizedMap(new HashMap(5));
|
|
private final Map e = Collections.synchronizedMap(new HashMap(5));
|
|
|
|
public static class a {
|
|
private final String a;
|
|
private final String b;
|
|
private final String c;
|
|
private String d;
|
|
private String e;
|
|
|
|
public a(String str, String str2, String str3) {
|
|
this.a = str;
|
|
this.b = str2;
|
|
this.c = str3;
|
|
}
|
|
|
|
public String a() {
|
|
return this.b;
|
|
}
|
|
|
|
public boolean a(Object obj) {
|
|
return obj instanceof a;
|
|
}
|
|
|
|
public String b() {
|
|
return this.a;
|
|
}
|
|
|
|
public String c() {
|
|
return this.c;
|
|
}
|
|
|
|
public String d() {
|
|
return this.d;
|
|
}
|
|
|
|
public String e() {
|
|
return this.e;
|
|
}
|
|
|
|
public boolean equals(Object obj) {
|
|
if (obj == this) {
|
|
return true;
|
|
}
|
|
if (!(obj instanceof a)) {
|
|
return false;
|
|
}
|
|
a aVar = (a) obj;
|
|
if (!aVar.a(this)) {
|
|
return false;
|
|
}
|
|
String b = b();
|
|
String b2 = aVar.b();
|
|
if (b != null ? !b.equals(b2) : b2 != null) {
|
|
return false;
|
|
}
|
|
String a = a();
|
|
String a2 = aVar.a();
|
|
if (a != null ? !a.equals(a2) : a2 != null) {
|
|
return false;
|
|
}
|
|
String c = c();
|
|
String c2 = aVar.c();
|
|
if (c != null ? !c.equals(c2) : c2 != null) {
|
|
return false;
|
|
}
|
|
String d = d();
|
|
String d2 = aVar.d();
|
|
if (d != null ? !d.equals(d2) : d2 != null) {
|
|
return false;
|
|
}
|
|
String e = e();
|
|
String e2 = aVar.e();
|
|
return e != null ? e.equals(e2) : e2 == null;
|
|
}
|
|
|
|
public int hashCode() {
|
|
String b = b();
|
|
int hashCode = b == null ? 43 : b.hashCode();
|
|
String a = a();
|
|
int hashCode2 = ((hashCode + 59) * 59) + (a == null ? 43 : a.hashCode());
|
|
String c = c();
|
|
int hashCode3 = (hashCode2 * 59) + (c == null ? 43 : c.hashCode());
|
|
String d = d();
|
|
int hashCode4 = (hashCode3 * 59) + (d == null ? 43 : d.hashCode());
|
|
String e = e();
|
|
return (hashCode4 * 59) + (e != null ? e.hashCode() : 43);
|
|
}
|
|
|
|
public String toString() {
|
|
return "MediationWaterfallWinnerTracker.WinningAd(bCode=" + b() + ", adapterName=" + a() + ", networkName=" + c() + ", secondWinnerAdapterName=" + d() + ", secondWinnerNetworkName=" + e() + ")";
|
|
}
|
|
}
|
|
|
|
public o(j jVar) {
|
|
this.a = jVar.J();
|
|
}
|
|
|
|
public void c(ge geVar) {
|
|
a(geVar, null);
|
|
}
|
|
|
|
public a c(String str) {
|
|
a aVar;
|
|
synchronized (this.c) {
|
|
aVar = (a) this.b.get(str);
|
|
}
|
|
return aVar;
|
|
}
|
|
|
|
public void b(ge geVar) {
|
|
this.d.put(geVar.getAdUnitId(), geVar.S());
|
|
}
|
|
|
|
public String b(String str) {
|
|
return (String) this.d.get(str);
|
|
}
|
|
|
|
public void a(ge geVar) {
|
|
synchronized (this.c) {
|
|
try {
|
|
String adUnitId = geVar.getAdUnitId();
|
|
a aVar = (a) this.b.get(adUnitId);
|
|
if (aVar == null) {
|
|
if (n.a()) {
|
|
this.a.a("MediationWaterfallWinnerTracker", "No previous winner to clear.");
|
|
}
|
|
return;
|
|
}
|
|
if (geVar.B().equals(aVar.b())) {
|
|
if (n.a()) {
|
|
this.a.a("MediationWaterfallWinnerTracker", "Clearing previous winning ad: " + aVar);
|
|
}
|
|
this.b.remove(adUnitId);
|
|
} else if (n.a()) {
|
|
this.a.a("MediationWaterfallWinnerTracker", "Previous winner not cleared for ad: " + geVar + " , since it could have already been updated with a new ad: " + aVar);
|
|
}
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
}
|
|
|
|
public void a(ge geVar, ge geVar2) {
|
|
synchronized (this.c) {
|
|
try {
|
|
if (n.a()) {
|
|
this.a.a("MediationWaterfallWinnerTracker", "Tracking winning ad: " + geVar);
|
|
}
|
|
a aVar = new a(geVar.B(), geVar.c(), geVar.getNetworkName());
|
|
if (geVar2 != null) {
|
|
aVar.d = geVar2.c();
|
|
aVar.e = geVar2.getNetworkName();
|
|
}
|
|
this.b.put(geVar.getAdUnitId(), aVar);
|
|
} catch (Throwable th) {
|
|
throw th;
|
|
}
|
|
}
|
|
this.e.put(geVar.getAdUnitId(), geVar.S());
|
|
}
|
|
|
|
public String a(String str) {
|
|
return (String) this.e.get(str);
|
|
}
|
|
}
|