Proxy Master v3.4.9版本的 MD5 值为:14d0aa2468d13530c8f6e96bcc114bf5

以下内容为反编译后的 a.java 源代码,内容仅作参考


package sg.bigo.ads.controller.h;

import android.os.SystemClock;
import android.text.TextUtils;
import com.google.android.exoplayer2.C;
import io.appmetrica.analytics.coreutils.internal.StringUtils;
import io.appmetrica.analytics.networktasks.internal.CommonUrlParts;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import java.util.concurrent.ExecutorService;
import org.json.JSONException;
import org.json.JSONObject;
import sg.bigo.ads.BigoAdSdk;
import sg.bigo.ads.api.core.o;
import sg.bigo.ads.common.o.a;
import sg.bigo.ads.common.utils.l;
import sg.bigo.ads.common.utils.m;
import sg.bigo.ads.common.utils.q;
public abstract class a<T extends sg.bigo.ads.common.o.a> {
    protected final int f33783a;
    protected final sg.bigo.ads.common.f f33784b;
    protected final sg.bigo.ads.controller.a.b f33785c;
    protected final long f33786d;
    protected final String f33787e;
    protected final String f33788f;
    protected final String f33789g;
    public final o f33790h;
    private final sg.bigo.ads.common.o.b<sg.bigo.ads.common.o.b.b, sg.bigo.ads.common.o.c.d> f33791i;

    public static class C0378a extends sg.bigo.ads.common.o.b.b<sg.bigo.ads.controller.a.e> {
        private final long f33801o;

        public C0378a(int i10, sg.bigo.ads.controller.a.e eVar, long j10) {
            super(i10, eVar);
            this.f33801o = j10;
        }

        @Override
        public final void h() {
            super.h();
            sg.bigo.ads.controller.a.e eVar = (sg.bigo.ads.controller.a.e) this.f33020j;
            HashMap hashMap = new HashMap();
            hashMap.put("pre_host", eVar.e());
            hashMap.put("host_cfg_clear", Integer.valueOf(eVar.f33384b ? 1 : 0));
            hashMap.put("host_src", eVar.f33385c);
            sg.bigo.ads.controller.a.i iVar = eVar.f33383a;
            if (iVar != null) {
                hashMap.put("host_type", Integer.valueOf(iVar.b()));
            }
            a(hashMap);
            long j10 = this.f33801o;
            if (j10 <= 0 || !eVar.f33387e.compareAndSet(false, true)) {
                return;
            }
            sg.bigo.ads.common.i.c.a(3, eVar.f33388f, j10);
        }
    }

    public interface b {
        void a(String str, Object obj);
    }

    public a(sg.bigo.ads.common.f fVar, sg.bigo.ads.controller.a.b bVar) {
        this(fVar, bVar, C.DEFAULT_SEEK_FORWARD_INCREMENT_MS);
    }

    public a(sg.bigo.ads.common.f fVar, sg.bigo.ads.controller.a.b bVar, long j10) {
        this.f33790h = new o();
        this.f33791i = new sg.bigo.ads.common.o.b<sg.bigo.ads.common.o.b.b, sg.bigo.ads.common.o.c.d>() {
            private long f33793b = -1;
            private boolean f33794d = false;

            @Override
            public final sg.bigo.ads.common.o.c.d a(sg.bigo.ads.common.o.c.a aVar) {
                return new sg.bigo.ads.common.o.c.d(aVar);
            }

            @Override
            public final void a(sg.bigo.ads.common.o.b.b bVar2) {
                super.a((AnonymousClass1) bVar2);
                this.f33793b = SystemClock.elapsedRealtime();
                this.f33794d = sg.bigo.ads.common.d.c.c();
            }

            @Override
            public final void a(sg.bigo.ads.common.o.b.b bVar2, sg.bigo.ads.common.o.c.d dVar) {
                boolean z6;
                boolean z9;
                sg.bigo.ads.controller.i.a aVar;
                sg.bigo.ads.common.o.b.b bVar3 = bVar2;
                sg.bigo.ads.common.o.c.d dVar2 = dVar;
                String a8 = dVar2.a();
                if (bVar3.f33015f) {
                    try {
                        if (TextUtils.isEmpty(a8) || !a8.trim().startsWith("{")) {
                            String a10 = sg.bigo.ads.common.g.a.a(a8, "FEFFFFFFFFFAFFFDCBFFFFFFFFFFFF4F", null);
                            if (TextUtils.isEmpty(a10)) {
                                bVar3.f33016g = 0;
                            } else {
                                try {
                                    bVar3.f33016g = 1;
                                    a8 = a10;
                                } catch (Exception unused) {
                                    a8 = a10;
                                    bVar3.f33016g = 2;
                                    try {
                                        bVar3.f33017h = dVar2.a("logid");
                                    } catch (Exception unused2) {
                                    }
                                    a aVar2 = a.this;
                                    o oVar = aVar2.f33790h;
                                    z6 = bVar3.f33014e;
                                    z9 = bVar3.f33015f;
                                    int i10 = bVar3.f33016g;
                                    String str = bVar3.f33017h;
                                    oVar.f32673a = z6;
                                    oVar.f32674b = z9;
                                    oVar.f32675c = i10;
                                    oVar.f32676d = str;
                                    if (z6) {
                                        if (z9) {
                                        }
                                    }
                                    aVar = new sg.bigo.ads.controller.i.a(a8);
                                    if (aVar.a()) {
                                    }
                                    a.a(a.this, l.a(aVar.f33819d, "host_cfg"), bVar3.g(), this.f33793b);
                                    if (a.this.g()) {
                                    }
                                }
                            }
                        } else {
                            bVar3.f33016g = 3;
                        }
                        bVar3.f33017h = dVar2.a("logid");
                    } catch (Exception unused3) {
                    }
                }
                a aVar22 = a.this;
                o oVar2 = aVar22.f33790h;
                z6 = bVar3.f33014e;
                z9 = bVar3.f33015f;
                int i102 = bVar3.f33016g;
                String str2 = bVar3.f33017h;
                oVar2.f32673a = z6;
                oVar2.f32674b = z9;
                oVar2.f32675c = i102;
                oVar2.f32676d = str2;
                if (z6 && (!z9 || i102 != 1)) {
                    if (z9) {
                        sg.bigo.ads.common.r.a.r();
                    } else {
                        aVar22.i();
                    }
                }
                aVar = new sg.bigo.ads.controller.i.a(a8);
                if (aVar.a()) {
                    a.this.a(bVar3.g(), 1005, aVar.f33816a, aVar.f33817b, aVar.f33819d);
                } else {
                    a.this.a(bVar3.g(), aVar.f33818c, aVar.f33819d);
                }
                a.a(a.this, l.a(aVar.f33819d, "host_cfg"), bVar3.g(), this.f33793b);
                if (a.this.g()) {
                    return;
                }
                long elapsedRealtime = this.f33793b > 0 ? SystemClock.elapsedRealtime() - this.f33793b : 0L;
                String g10 = bVar3.g();
                int i11 = dVar2.f33036a.f33028a;
                boolean z10 = this.f33794d;
                int e10 = bVar3.e();
                a aVar3 = a.this;
                String str3 = aVar3.f33787e;
                String str4 = aVar3.f33788f;
                String str5 = aVar3.f33789g;
                sg.bigo.ads.common.f fVar2 = aVar3.f33784b;
                sg.bigo.ads.core.c.a.a(g10, true, elapsedRealtime, i11, "", z10, e10, str3, str4, str5, fVar2 != null ? fVar2.Z() : null, bVar3.f33014e, bVar3.f33015f, bVar3.f33016g, bVar3.f33017h);
            }

            @Override
            public final void a(sg.bigo.ads.common.o.b.b bVar2, sg.bigo.ads.common.o.h hVar) {
                String str;
                sg.bigo.ads.common.o.b.b bVar3 = bVar2;
                if (a.this.g()) {
                    long elapsedRealtime = this.f33793b > 0 ? SystemClock.elapsedRealtime() - this.f33793b : 0L;
                    String g10 = bVar3.g();
                    int i10 = hVar.f33045a;
                    if (i10 == 900) {
                        g10 = "https://invalid.url";
                    }
                    String str2 = g10;
                    String message = hVar.getMessage();
                    boolean z6 = this.f33794d;
                    int e10 = bVar3.e();
                    a aVar = a.this;
                    String str3 = aVar.f33787e;
                    String str4 = aVar.f33788f;
                    String str5 = aVar.f33789g;
                    sg.bigo.ads.common.f fVar2 = aVar.f33784b;
                    sg.bigo.ads.core.c.a.a(str2, false, elapsedRealtime, i10, message, z6, e10, str3, str4, str5, fVar2 == null ? null : fVar2.Z(), bVar3.f33014e, bVar3.f33015f, bVar3.f33016g, bVar3.f33017h);
                }
                int i11 = hVar.f33045a;
                if (i11 == 701 || i11 == 702) {
                    str = "Request timeout.";
                } else {
                    str = "(" + hVar.f33045a + ") " + hVar.getMessage();
                }
                a.this.a(bVar3.g(), 1003, hVar.f33045a, str, null);
                a.this.a(bVar3.g());
            }
        };
        this.f33783a = sg.bigo.ads.common.s.a.a();
        this.f33784b = fVar;
        this.f33785c = bVar;
        this.f33786d = j10;
        this.f33787e = fVar.S();
        this.f33788f = fVar.T();
        this.f33789g = fVar.U();
    }

    public void a(String str) {
        if (this.f33785c == null || !h()) {
            return;
        }
        this.f33785c.a(100L, str);
    }

    public static void a(a aVar, final String str, final String str2, final long j10) {
        if (aVar.f33785c != null) {
            if (TextUtils.isEmpty(str)) {
                aVar.a(str2);
            } else {
                sg.bigo.ads.common.i.c.a(3, new Runnable() {
                    @Override
                    public final void run() {
                        a aVar2 = a.this;
                        sg.bigo.ads.controller.a.b bVar = aVar2.f33785c;
                        if (bVar == null || bVar.a(str, str2, j10, aVar2.g()).f33403d == 0) {
                            return;
                        }
                        a.this.a(str2);
                    }
                });
            }
        }
    }

    public final int a() {
        return this.f33783a;
    }

    public StringBuilder a(long j10, String str) {
        StringBuilder sb2 = new StringBuilder();
        sb2.append(q.a(this.f33784b.a()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.b()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.c()));
        sb2.append(StringUtils.COMMA);
        sb2.append(this.f33784b.d());
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.i()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.j()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.A()));
        sb2.append(",40501,");
        sb2.append(j10);
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.C()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.D()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.E()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(this.f33784b.I()));
        sb2.append(StringUtils.COMMA);
        sb2.append(q.a(str));
        return sb2;
    }

    public abstract void a(int i10, int i11, String str);

    public void a(String str, int i10, int i11, String str2, Map<String, Object> map) {
        a(i10, i11, str2);
    }

    public void a(String str, String str2, Map<String, Object> map) {
        a(str2, map);
    }

    public abstract void a(String str, Map<String, Object> map);

    public abstract void a(b bVar);

    public final void b() {
        final JSONObject jSONObject;
        T f10 = f();
        sg.bigo.ads.common.o.b.b c0378a = f10 instanceof sg.bigo.ads.controller.a.e ? new C0378a(this.f33783a, (sg.bigo.ads.controller.a.e) f10, e()) : new sg.bigo.ads.common.o.b.b(this.f33783a, f10);
        if (sg.bigo.ads.common.r.a.n()) {
            this.f33791i.a((sg.bigo.ads.common.o.b<sg.bigo.ads.common.o.b.b, sg.bigo.ads.common.o.c.d>) c0378a, new sg.bigo.ads.common.o.h(800, "Missing user consent."));
            return;
        }
        try {
            jSONObject = new JSONObject();
            jSONObject.putOpt("app_key", q.a(this.f33784b.a()));
            jSONObject.putOpt("pkg_name", q.a(this.f33784b.b()));
            jSONObject.putOpt("pkg_ver", q.a(this.f33784b.c()));
            jSONObject.putOpt("pkg_vc", Integer.valueOf(this.f33784b.d()));
            jSONObject.putOpt("pkg_ch", this.f33784b.e());
            jSONObject.putOpt("os", q.a(this.f33784b.i()));
            jSONObject.putOpt("os_ver", q.a(this.f33784b.j()));
            jSONObject.putOpt("os_lang", this.f33784b.k());
            jSONObject.putOpt("vendor", this.f33784b.l());
            jSONObject.putOpt(CommonUrlParts.MODEL, this.f33784b.m());
            jSONObject.putOpt("isp", this.f33784b.n());
            jSONObject.putOpt("resolution", this.f33784b.o());
            jSONObject.putOpt("dpi", Integer.valueOf(this.f33784b.p()));
            jSONObject.putOpt("net", this.f33784b.q());
            jSONObject.putOpt("timezone", this.f33784b.r());
            if (this.f33784b.s()) {
                jSONObject.putOpt("ewd", String.valueOf(this.f33784b.t() ^ 3023727));
                jSONObject.putOpt("ejd", String.valueOf(this.f33784b.u() ^ 3023727));
            }
            jSONObject.putOpt("country", this.f33784b.v());
            jSONObject.putOpt("state", this.f33784b.y());
            jSONObject.putOpt("city", this.f33784b.z());
            jSONObject.putOpt("sdk_ver", q.a(this.f33784b.A()));
            jSONObject.putOpt("sdk_vc", 40501);
            jSONObject.putOpt("gaid", q.a(this.f33784b.C()));
            jSONObject.putOpt("af_id", q.a(this.f33784b.D()));
            jSONObject.putOpt("uid", q.a(this.f33784b.E()));
            long F = this.f33784b.F();
            jSONObject.putOpt("timestamp", Long.valueOf(F));
            jSONObject.putOpt("abflags", this.f33784b.G());
            jSONObject.putOpt("hw_id", q.a(this.f33784b.I()));
            jSONObject.putOpt("gg_service_ver", this.f33784b.J());
            jSONObject.putOpt("webkit_ver", this.f33784b.K());
            jSONObject.putOpt("cpu_core_num", Integer.valueOf(this.f33784b.L()));
            jSONObject.putOpt("cpu_clock_speed", Long.valueOf(this.f33784b.M()));
            jSONObject.putOpt("total_memory", Long.valueOf(this.f33784b.N()));
            jSONObject.putOpt("free_memory", Long.valueOf(this.f33784b.O()));
            jSONObject.putOpt("rom_free_in", Long.valueOf(this.f33784b.P()));
            jSONObject.putOpt("rom_free_ext", Long.valueOf(this.f33784b.Q()));
            String uuid = UUID.randomUUID().toString();
            jSONObject.putOpt(CommonUrlParts.REQUEST_ID, q.a(uuid));
            jSONObject.putOpt("sdk_channel", this.f33784b.ac());
            jSONObject.putOpt("simulator_file", Integer.valueOf(this.f33784b.ad()));
            jSONObject.putOpt("gps_country", this.f33787e);
            jSONObject.putOpt("sim_country", this.f33788f);
            jSONObject.putOpt("system_country", this.f33789g);
            jSONObject.putOpt("inst_src", this.f33784b.V());
            a(new b() {
                @Override
                public final void a(String str, Object obj) {
                    if (TextUtils.isEmpty(str)) {
                        return;
                    }
                    try {
                        jSONObject.putOpt(str, obj);
                    } catch (JSONException unused) {
                    }
                }
            });
            jSONObject.putOpt("sign", m.a(a(F, uuid).toString()));
        } catch (JSONException unused) {
            jSONObject = null;
        }
        boolean z6 = sg.bigo.ads.common.r.a.q() && j();
        sg.bigo.ads.common.o.f d10 = d();
        c0378a.f33011b = jSONObject;
        c0378a.f33012c = null;
        c0378a.f33013d = d10;
        c0378a.f33014e = z6;
        c0378a.f33022l = this.f33786d;
        c0378a.a("SDK-Version-Code", BigoAdSdk.getSDKVersion());
        c0378a.f33021k = c();
        sg.bigo.ads.common.o.b bVar = this.f33791i;
        if (bVar == null) {
            bVar = sg.bigo.ads.common.o.b.f33006c;
        }
        sg.bigo.ads.common.o.g.f33044a.a(c0378a, bVar);
    }

    public abstract ExecutorService c();

    public sg.bigo.ads.common.o.f d() {
        return sg.bigo.ads.common.o.b.b.f33010a;
    }

    public long e() {
        return 0L;
    }

    public abstract T f();

    public boolean g() {
        return true;
    }

    public boolean h() {
        return true;
    }

    public abstract void i();

    public abstract boolean j();
}