正在查看: CallApp v2.226 应用的 l.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 l.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package sg.bigo.ads.controller.c;
import a1.d0;
import android.content.Context;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.util.Pair;
import android.webkit.MimeTypeMap;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.io.File;
import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import java.util.Locale;
import java.util.concurrent.atomic.AtomicInteger;
import net.pubnative.lite.sdk.models.APIAsset;
import org.json.JSONArray;
import org.json.JSONObject;
import s4.y;
import sg.bigo.ads.api.core.i;
import sg.bigo.ads.api.core.o;
import sg.bigo.ads.api.core.u;
import sg.bigo.ads.core.f.a.a;
public final class l extends b implements sg.bigo.ads.core.a.a {
private static final AtomicInteger N = new AtomicInteger();
protected String D;
@Nullable
protected o.a E;
@Nullable
protected o.a[] F;
@Nullable
protected o.c G;
protected int H;
protected int I;
@Nullable
protected o.b J;
@Nullable
protected o.d K;
public int L;
@Nullable
protected i.b M;
@Nullable
private sg.bigo.ads.core.f.a.p O;
@Nullable
private sg.bigo.ads.api.core.n P;
private boolean Q;
private String R;
@NonNull
private int S;
private int T;
@NonNull
private long U;
private a.C0131a V;
private a.C0131a W;
private boolean X;
private boolean Y;
private int Z;
private int aa;
private int ab;
private int ac;
private Pair<Bitmap, String> ad;
private boolean ae;
private final String af;
private String ag;
private boolean ah;
private u ai;
public l(long j, @NonNull sg.bigo.ads.api.core.h hVar, @NonNull sg.bigo.ads.api.a.l lVar, @NonNull JSONObject jSONObject) {
super(j, hVar, lVar, jSONObject);
this.I = 0;
this.L = 0;
this.Q = false;
this.S = 0;
this.T = 0;
this.X = false;
this.Y = false;
this.Z = 4;
this.aa = 6;
this.ab = 4;
this.ac = 0;
this.ae = false;
this.D = jSONObject.optString("iurl");
JSONObject optJSONObject = jSONObject.optJSONObject(APIAsset.ICON);
if (optJSONObject != null) {
this.E = new i(optJSONObject);
}
JSONArray optJSONArray = jSONObject.optJSONArray("images");
if (optJSONArray != null) {
ArrayList arrayList = new ArrayList();
for (int i = 0; i < optJSONArray.length(); i++) {
JSONObject optJSONObject2 = optJSONArray.optJSONObject(i);
if (optJSONObject2 != null) {
arrayList.add(new i(optJSONObject2));
}
}
i[] iVarArr = new i[arrayList.size()];
this.F = iVarArr;
this.F = (o.a[]) arrayList.toArray(iVarArr);
}
JSONObject optJSONObject3 = jSONObject.optJSONObject("video");
if (optJSONObject3 != null) {
this.G = new q(optJSONObject3);
}
this.J = new j(jSONObject);
JSONObject optJSONObject4 = jSONObject.optJSONObject("ad_play_cfg");
if (optJSONObject4 != null) {
this.K = new r(optJSONObject4);
}
this.H = jSONObject.optInt("immersive_ad_type", 0);
try {
if (1 == this.A) {
List<sg.bigo.ads.api.core.c> list = this.a;
if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
sg.bigo.ads.api.a.m mVar = this.y;
if (mVar == null || mVar.a("multi_ads.multi_ads_type") != 1) {
this.I = 1;
} else {
this.I = 2;
}
for (sg.bigo.ads.api.core.c cVar : list) {
if (cVar instanceof l) {
((l) cVar).I = this.I;
}
}
}
}
} catch (Exception unused) {
}
JSONObject optJSONObject5 = jSONObject.optJSONObject("display");
if (optJSONObject5 != null) {
this.M = new h(optJSONObject5);
}
this.af = this.l + "_" + this.c + "_" + N.addAndGet(1);
}
@Nullable
private sg.bigo.ads.core.f.a.b bp() {
sg.bigo.ads.core.f.a.p pVar = this.O;
if (pVar != null) {
return pVar.n;
}
return null;
}
@Override
@NonNull
public final String a(Context context) {
return aR() ? sg.bigo.ads.common.o.c(context) : sg.bigo.ads.common.o.b(context);
}
@Override
@Nullable
public final o.d aA() {
return this.K;
}
@Override
public final int aB() {
return this.S;
}
@Override
public final int aC() {
return this.T;
}
@Override
public final long aD() {
return this.U;
}
@Override
public final boolean aE() {
a.C0131a c0131a = this.W;
return c0131a != null && c0131a.a();
}
@Override
public final boolean aF() {
a.C0131a c0131a = this.V;
return c0131a != null && c0131a.a();
}
@Override
public final int aG() {
return this.I;
}
@Override
public final String aH() {
return this.ag;
}
@Override
public final String aI() {
return !TextUtils.isEmpty(this.af) ? this.af : String.valueOf(this.j);
}
@Override
@Nullable
public final String aJ() {
sg.bigo.ads.core.f.a.b bp = bp();
if (bp != null) {
return bp.c;
}
return null;
}
@Override
public final long aK() {
o.d dVar = this.K;
if (dVar != null) {
return dVar.a();
}
return 0L;
}
@Override
public final int aL() {
return this.L;
}
@Override
public final String aM() {
sg.bigo.ads.core.f.a.b bp = bp();
String str = bp != null ? bp.e : null;
if (sg.bigo.ads.common.utils.q.b((CharSequence) str)) {
return str;
}
sg.bigo.ads.core.f.a.p pVar = this.O;
if (pVar != null) {
return pVar.o;
}
return null;
}
@Override
public final boolean aN() {
o.d dVar;
if (!aR() && (dVar = this.K) != null && dVar.b() && dVar.c() < 100) {
sg.bigo.ads.core.f.a.b bp = bp();
if (bp != null ? "video/mp4".equals(bp.d) : false) {
return true;
}
}
return false;
}
@Override
@Nullable
public final String aO() {
return aJ();
}
@Override
@Nullable
public final String aP() {
String aM = aM();
if (!sg.bigo.ads.common.utils.q.a((CharSequence) aM)) {
return aM;
}
StringBuilder sb = new StringBuilder();
sb.append(hashCode());
return sb.toString();
}
@Override
public final boolean aQ() {
return this.h == 2;
}
@Override
public final boolean aR() {
sg.bigo.ads.core.f.a.b bp = bp();
return bp != null && bp.a();
}
@Override
public final String aS() {
o.a aVar;
o.a[] aVarArr = this.F;
if (aVarArr == null || aVarArr.length <= 0 || (aVar = aVarArr[0]) == null) {
return null;
}
return aVar.c();
}
@Override
public final long aT() {
sg.bigo.ads.core.f.a.p pVar = this.O;
if (pVar != null) {
return pVar.s;
}
return 0L;
}
@Override
@Nullable
public final sg.bigo.ads.api.core.n aU() {
return this.P;
}
@Override
public final boolean aV() {
return this.Q;
}
@Override
public final void aW() {
this.Q = true;
}
@Override
public final String aX() {
String aS;
if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.R)) {
return this.R;
}
if (aQ()) {
sg.bigo.ads.core.f.a.b bp = bp();
if (bp != null) {
this.R = bp.d;
}
if (!sg.bigo.ads.common.utils.q.a((CharSequence) this.R)) {
return this.R;
}
aS = aJ();
} else {
aS = aS();
}
String mimeTypeFromExtension = MimeTypeMap.getSingleton().getMimeTypeFromExtension(MimeTypeMap.getFileExtensionFromUrl(aS));
this.R = mimeTypeFromExtension;
return mimeTypeFromExtension;
}
@Override
public final boolean aY() {
return this.ae;
}
@Override
public final void aZ() {
this.ae = true;
}
@Override
@Nullable
public final o.a au() {
return this.E;
}
@Override
@Nullable
public final i.b av() {
return this.M;
}
@Override
@Nullable
public final o.a[] aw() {
return this.F;
}
@Override
@Nullable
public final o.c ax() {
return this.G;
}
@Override
@Nullable
public final String ay() {
return this.D;
}
@Override
@Nullable
public final o.b az() {
return this.J;
}
@Override
@NonNull
public final String b(Context context) {
return a(context) + File.separator + aP();
}
@Override
public final boolean ba() {
return this.X;
}
@Override
public final void bb() {
this.X = true;
}
@Override
public final int bc() {
return this.Z;
}
@Override
public final int bd() {
return this.aa;
}
@Override
public final int be() {
return this.ab;
}
@Override
public final int bf() {
return this.ac;
}
@Override
public final Pair<Bitmap, String> bg() {
return this.ad;
}
@Override
public final boolean bh() {
return this.Y;
}
@Override
public final void bi() {
this.Y = true;
}
@Override
public final void bj() {
this.ah = true;
}
@Override
public final boolean bk() {
return this.ah;
}
@Override
public final a.C0131a bl() {
return this.V;
}
@Override
public final a.C0131a bm() {
return this.W;
}
@Override
@NonNull
public final u bn() {
if (this.ai == null) {
this.ai = new u(this.C);
}
return this.ai;
}
@Override
public final sg.bigo.ads.core.f.a.p bo() {
return this.O;
}
@Override
public final String c(Context context) {
Pair pair;
if (!aN()) {
this.L = 0;
return b(context);
}
sg.bigo.ads.core.player.a.d b = sg.bigo.ads.core.player.b.a().b();
String aJ = aJ();
String a = a(context);
String aP = aP();
File file = new File(a, aP);
if (file.exists()) {
pair = new Pair(Uri.fromFile(file).toString(), 1);
} else if (b.a()) {
StringBuilder sb = new StringBuilder(aJ);
if (aJ.contains("?")) {
sb.append("&");
} else {
sb.append("?");
}
y.m(sb, "path=", a, "&name=", aP);
Locale locale = Locale.US;
pair = new Pair(d0.l(b.c, "http://127.0.0.1:", "/", sg.bigo.ads.common.utils.q.e(sb.toString())), 2);
} else {
pair = new Pair(aJ, 3);
}
this.L = ((Integer) pair.second).intValue();
return (String) pair.first;
}
@Override
public final void d(String str) {
if ("video/mp4".equals(this.R) || sg.bigo.ads.common.utils.q.a((CharSequence) str)) {
return;
}
this.R = str;
}
@Override
public final void f(int i) {
this.S = i;
}
@Override
public final void g(int i) {
this.T = i;
}
@Override
public final void h(int i) {
this.Z = i;
}
@Override
public final void i(int i) {
this.aa = i;
}
@Override
public final void j(int i) {
this.ab = i;
}
@Override
public final void k(int i) {
this.ac = i;
}
@Override
public final String s() {
sg.bigo.ads.core.f.a.p pVar = this.O;
return (pVar == null || !sg.bigo.ads.common.utils.q.b((CharSequence) pVar.p)) ? super.s() : this.O.p;
}
@Override
public final String t() {
sg.bigo.ads.core.f.a.p pVar = this.O;
return (pVar == null || !sg.bigo.ads.common.utils.q.b((CharSequence) pVar.q)) ? super.t() : this.O.q;
}
@Override
public final void a(Pair<Bitmap, String> pair) {
this.ad = pair;
}
@Override
public final void b(long j) {
this.U = j;
}
@Override
public final void a(sg.bigo.ads.api.core.n nVar) {
sg.bigo.ads.api.core.n nVar2 = this.P;
if (nVar2 == null || nVar2.c <= 0 || nVar.c != 0) {
this.P = nVar;
}
}
@Override
public final void b(a.C0131a c0131a) {
this.W = c0131a;
}
@Override
public final void a(a.C0131a c0131a) {
this.V = c0131a;
}
@Override
public final void a(sg.bigo.ads.core.f.a.p pVar) {
this.O = pVar;
if (pVar != null && sg.bigo.ads.common.utils.q.b((CharSequence) pVar.m)) {
N().a(this.O.m);
}
this.K.a(aT());
}
@Override
public final void c(String str) {
if (this.I == 2) {
this.I = 3;
List<sg.bigo.ads.api.core.c> list = this.a;
if (!sg.bigo.ads.common.utils.k.a((Collection) list)) {
for (sg.bigo.ads.api.core.c cVar : list) {
if (cVar instanceof l) {
((l) cVar).I = this.I;
}
}
}
}
if (this.ag == null) {
this.ag = str;
} else {
this.ag = androidx.fragment.app.n.r(new StringBuilder(), this.ag, ",", str);
}
}
@Override
public final boolean c(long j) {
o.d dVar = this.K;
return j >= ((long) (dVar != null ? dVar.c() : 50));
}
}