Wolves Themes v1.0版本的 MD5 值为:cddc92b47f6b7c4a195c9625507eb51c

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


package com.yandex.metrica.impl;

import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.text.TextUtils;
import com.yandex.metrica.CounterConfiguration;
import com.yandex.metrica.impl.bd;
import com.yandex.metrica.impl.bh;
import com.yandex.metrica.impl.interact.DeviceInfo;
import com.yandex.metrica.impl.ob.dg;
import com.yandex.metrica.impl.ob.dl;
import com.yandex.metrica.impl.ob.dq;
import com.yandex.metrica.impl.ob.dv;
import java.util.List;
public class bb extends c {
    private String a;
    private String b;
    private boolean c;
    private boolean d;
    private boolean e;
    private boolean f;
    private String g;
    private String h;
    private String i;
    private dq j;
    private boolean k;

    public String I() {
        return this.b;
    }

    public synchronized void p(String str) {
        this.a = str;
    }

    public synchronized String J() {
        return this.a;
    }

    public void q(String str) {
        this.g = str;
    }

    public String K() {
        return a(this.g, "");
    }

    public boolean L() {
        return this.c;
    }

    public void b(boolean z) {
        this.c = z;
    }

    public boolean M() {
        return this.d;
    }

    public boolean N() {
        return this.e;
    }

    public boolean O() {
        return this.f;
    }

    public void c(boolean z) {
        this.d = z;
    }

    public void d(boolean z) {
        this.e = z;
    }

    public void e(boolean z) {
        this.f = z;
    }

    public boolean P() {
        return this.k;
    }

    public void f(boolean z) {
        this.k = z;
        com.yandex.metrica.impl.ob.g.a().b(new com.yandex.metrica.impl.ob.q(this.k));
    }

    public String Q() {
        return a(this.h, "https://certificate.mobile.yandex.net/api/v1/pins");
    }

    public void r(String str) {
        this.h = str;
    }

    public synchronized boolean R() {
        return !bj.a(q(), p());
    }

    public synchronized boolean a(long j) {
        if (R()) {
            long currentTimeMillis = (System.currentTimeMillis() / 1000) - j;
            return currentTimeMillis <= 86400 && currentTimeMillis >= 0;
        }
        return false;
    }

    public void a(com.yandex.metrica.impl.ob.v vVar) {
        Context n = vVar.n();
        String b = vVar.m().b();
        CounterConfiguration k = vVar.k();
        DeviceInfo deviceInfo = DeviceInfo.getInstance(n);
        dg F = vVar.F();
        this.b = bl.a(n, k, b);
        m(a(n, k));
        b(bd.a(n, b));
        a(deviceInfo);
        a(vVar, F);
        b(vVar, F);
        c(F);
        String o = k.o();
        if (bj.a(o)) {
            o = n();
            if (bj.a(o)) {
                o = bl.b(n, b);
            }
        }
        g(o);
        String p = k.p();
        if (bj.a(p)) {
            p = m();
            if (bj.a(p)) {
                p = bl.a(n, b);
            }
        }
        f(p);
        String packageName = vVar.n().getPackageName();
        try {
            this.i = a(d(vVar));
        } catch (PackageManager.NameNotFoundException unused) {
            if (TextUtils.equals(packageName, vVar.m().b())) {
                this.i = a(vVar.n().getApplicationInfo());
            } else {
                this.i = "0";
            }
        }
        d(F);
        e(vVar);
    }

    public void b(com.yandex.metrica.impl.ob.v vVar) {
        dg F = vVar.F();
        b(vVar, F);
        a(vVar, F);
        b(F);
        d(F);
        e(vVar);
    }

    private void b(dg dgVar) {
        c(dgVar.j());
    }

    private void c(dg dgVar) {
        this.g = dgVar.c((String) null);
    }

    public void c(com.yandex.metrica.impl.ob.v vVar) {
        a(DeviceInfo.getInstance(vVar.n()));
        c(vVar.F());
    }

    String a(Context context, CounterConfiguration counterConfiguration) {
        com.yandex.metrica.a e = counterConfiguration.e();
        return e == null ? b(context) : e.a();
    }

    String b(Context context) {
        return DeviceInfo.getInstance(context).deviceType;
    }

    ApplicationInfo d(com.yandex.metrica.impl.ob.v vVar) throws PackageManager.NameNotFoundException {
        return vVar.n().getPackageManager().getApplicationInfo(vVar.m().b(), 0);
    }

    private static String a(ApplicationInfo applicationInfo) {
        return (applicationInfo.flags & 2) != 0 ? "1" : "0";
    }

    private void d(dg dgVar) {
        a(dv.b(dgVar));
        a(dq.a(dgVar));
    }

    public synchronized void a(bh.a aVar) {
        h(aVar.m());
        i(aVar.l());
        n(aVar.g());
        b(aVar.f());
        c(aVar.h());
        d(aVar.k());
        o(aVar.i());
        r(aVar.j());
        q(aVar.n());
        b(aVar.b());
        c(aVar.c());
        d(aVar.v());
        f(aVar.a());
        e(aVar.w());
        a(new dv(aVar.t(), aVar.d()));
        a(new dq(aVar.u(), aVar.e()));
    }

    public synchronized void e(com.yandex.metrica.impl.ob.v vVar) {
        CounterConfiguration k = vVar.k();
        h(k.g());
        p(k.i());
        g(k.o());
        f(k.p());
        k(k.E());
        a(bd.a.a);
        f(vVar);
    }

    private void f(com.yandex.metrica.impl.ob.v vVar) {
        CounterConfiguration k = vVar.k();
        if (vVar.m().d() || vVar.m().c()) {
            dg F = vVar.F();
            List<String> n = k.n();
            if (bl.a(n) && !bl.a(H())) {
                F.d((List<String>) null).g();
                a((List<String>) null);
            }
            if (bl.a(n) || bl.a(n, H())) {
                return;
            }
            a(n);
            F.d(H()).g();
        }
    }

    public dq S() {
        return this.j;
    }

    public void a(dq dqVar) {
        this.j = dqVar;
    }

    public String T() {
        return this.i;
    }

    public void s(String str) {
        this.i = str;
    }

    void a(com.yandex.metrica.impl.ob.v vVar, dg dgVar) {
        n(dgVar.f(""));
        o(dgVar.g(""));
        b(dgVar.a());
        a(dgVar.b());
        c(dgVar.c());
        d(dgVar.d());
        f(vVar);
        a(dgVar);
    }

    void a(dg dgVar) {
        b(dgVar.i());
        b(dgVar);
        d(dgVar.k());
        e(dgVar.l());
        f(dgVar.m());
    }

    private synchronized void b(com.yandex.metrica.impl.ob.v vVar, dg dgVar) {
        String p = p();
        if (bj.a(p)) {
            p = vVar.k().h();
            if (bj.a(p)) {
                p = dl.a().a(vVar.n());
            }
        }
        com.yandex.metrica.impl.ob.g.a().b(new com.yandex.metrica.impl.ob.n(p));
        i(p);
        String g = vVar.k().g();
        if (bj.a(g)) {
            g = q();
            if (bj.a(g)) {
                g = dgVar.b("");
            }
        }
        com.yandex.metrica.impl.ob.g.a().b(new com.yandex.metrica.impl.ob.r(g, vVar.m().b()));
        h(g);
    }
}