- 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
181 lines
7.7 KiB
Java
181 lines
7.7 KiB
Java
package com.mbridge.msdk.mbsignalcommon.windvane;
|
|
|
|
import android.content.Context;
|
|
import android.os.Handler;
|
|
import android.os.Looper;
|
|
import android.os.Message;
|
|
import android.text.TextUtils;
|
|
import com.applovin.impl.sdk.utils.JsonUtils;
|
|
import com.mbridge.msdk.mbsignalcommon.c.a;
|
|
import java.util.regex.Pattern;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public final class i implements Handler.Callback, c {
|
|
protected Pattern a;
|
|
protected String b;
|
|
protected Context d;
|
|
protected WindVaneWebView e;
|
|
protected final int c = 1;
|
|
protected Handler f = new Handler(Looper.getMainLooper(), this);
|
|
|
|
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
|
|
public final void a(WindVaneWebView windVaneWebView) {
|
|
this.e = windVaneWebView;
|
|
}
|
|
|
|
public i(Context context) {
|
|
this.d = context;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:11:0x006b A[RETURN] */
|
|
/* JADX WARN: Removed duplicated region for block: B:12:0x006c */
|
|
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public final void b(java.lang.String r8) {
|
|
/*
|
|
r7 = this;
|
|
boolean r0 = android.text.TextUtils.isEmpty(r8)
|
|
if (r0 == 0) goto L7
|
|
return
|
|
L7:
|
|
r0 = 0
|
|
r1 = 2
|
|
r2 = 1
|
|
if (r8 != 0) goto Ld
|
|
goto L68
|
|
Ld:
|
|
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r3 = r7.e
|
|
com.mbridge.msdk.mbsignalcommon.windvane.a r3 = com.mbridge.msdk.mbsignalcommon.mraid.c.a(r3, r8)
|
|
if (r3 == 0) goto L1a
|
|
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r7.e
|
|
r3.b = r8
|
|
goto L69
|
|
L1a:
|
|
java.util.regex.Pattern r3 = r7.a
|
|
java.util.regex.Matcher r8 = r3.matcher(r8)
|
|
boolean r3 = r8.matches()
|
|
if (r3 == 0) goto L68
|
|
com.mbridge.msdk.mbsignalcommon.windvane.a r3 = new com.mbridge.msdk.mbsignalcommon.windvane.a
|
|
r3.<init>()
|
|
int r4 = r8.groupCount()
|
|
r5 = 5
|
|
if (r4 < r5) goto L38
|
|
java.lang.String r5 = r8.group(r5)
|
|
r3.f = r5
|
|
L38:
|
|
r5 = 3
|
|
if (r4 < r5) goto L68
|
|
java.lang.String r4 = r8.group(r2)
|
|
r3.d = r4
|
|
java.lang.String r4 = r8.group(r1)
|
|
r3.g = r4
|
|
java.lang.String r8 = r8.group(r5)
|
|
r3.e = r8
|
|
java.util.HashMap<java.lang.String, java.lang.String> r4 = com.mbridge.msdk.mbsignalcommon.base.e.k
|
|
if (r4 == 0) goto L63
|
|
boolean r8 = r4.containsKey(r8)
|
|
if (r8 == 0) goto L63
|
|
java.util.HashMap<java.lang.String, java.lang.String> r8 = com.mbridge.msdk.mbsignalcommon.base.e.k
|
|
java.lang.String r4 = r3.e
|
|
java.lang.Object r8 = r8.get(r4)
|
|
java.lang.String r8 = (java.lang.String) r8
|
|
r3.e = r8
|
|
L63:
|
|
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r7.e
|
|
r3.b = r8
|
|
goto L69
|
|
L68:
|
|
r3 = r0
|
|
L69:
|
|
if (r3 != 0) goto L6c
|
|
return
|
|
L6c:
|
|
com.mbridge.msdk.mbsignalcommon.windvane.WindVaneWebView r8 = r3.b
|
|
if (r8 != 0) goto L71
|
|
goto L77
|
|
L71:
|
|
java.lang.String r0 = r3.d
|
|
java.lang.Object r0 = r8.getJsObject(r0)
|
|
L77:
|
|
if (r0 != 0) goto L7a
|
|
goto Lc1
|
|
L7a:
|
|
android.content.Context r8 = r7.d // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.ClassLoader r8 = r8.getClassLoader() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.Class r4 = r0.getClass() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.String r4 = r4.getName() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
com.mbridge.msdk.mbsignalcommon.c.a$c r8 = com.mbridge.msdk.mbsignalcommon.c.a.a(r8, r4) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.String r4 = r3.e // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.Class[] r1 = new java.lang.Class[r1] // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.Class<java.lang.Object> r5 = java.lang.Object.class
|
|
r6 = 0
|
|
r1[r6] = r5 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
java.lang.Class<java.lang.String> r5 = java.lang.String.class
|
|
r1[r2] = r5 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
com.mbridge.msdk.mbsignalcommon.c.a$d r8 = r8.a(r4, r1) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
r8.a() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
boolean r1 = r0 instanceof com.mbridge.msdk.mbsignalcommon.windvane.h // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
if (r1 == 0) goto Lc1
|
|
r3.a = r8 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
r3.c = r0 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
android.os.Message r8 = android.os.Message.obtain() // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
r8.what = r2 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
r8.obj = r3 // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
android.os.Handler r0 = r7.f // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
r0.sendMessage(r8) // Catch: java.lang.Exception -> Lb6 com.mbridge.msdk.mbsignalcommon.c.a.b.C0210a -> Lb8
|
|
goto Lc1
|
|
Lb6:
|
|
r8 = move-exception
|
|
goto Lba
|
|
Lb8:
|
|
r8 = move-exception
|
|
goto Lbe
|
|
Lba:
|
|
r8.printStackTrace()
|
|
goto Lc1
|
|
Lbe:
|
|
r8.printStackTrace()
|
|
Lc1:
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.mbsignalcommon.windvane.i.b(java.lang.String):void");
|
|
}
|
|
|
|
@Override // android.os.Handler.Callback
|
|
public final boolean handleMessage(Message message) {
|
|
a aVar = (a) message.obj;
|
|
if (aVar == null) {
|
|
return false;
|
|
}
|
|
try {
|
|
} catch (Exception e) {
|
|
e.printStackTrace();
|
|
}
|
|
if (message.what != 1) {
|
|
return false;
|
|
}
|
|
Object obj = aVar.c;
|
|
a.d dVar = aVar.a;
|
|
if (dVar != null && obj != null) {
|
|
Object[] objArr = new Object[2];
|
|
objArr[0] = aVar;
|
|
objArr[1] = TextUtils.isEmpty(aVar.f) ? JsonUtils.EMPTY_JSON : aVar.f;
|
|
dVar.a(obj, objArr);
|
|
}
|
|
return true;
|
|
}
|
|
|
|
@Override // com.mbridge.msdk.mbsignalcommon.windvane.c
|
|
public final boolean a(String str) {
|
|
if (!j.a(str)) {
|
|
return false;
|
|
}
|
|
this.a = j.b(str);
|
|
this.b = str;
|
|
return true;
|
|
}
|
|
}
|