流利说-英语 v8.47.26版本的 MD5 值为:0079dce5ff96e6cdbc95c261b3f51387

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


package com.geetest.onelogin.m;

import com.geetest.onelogin.p.f;
import com.geetest.onelogin.p.j;
import com.geetest.onelogin.t.k;
import com.geetest.onelogin.t.y;
import org.json.JSONException;
import org.json.JSONObject;

public abstract class a {

    public j f1206a;

    protected String f1207b;
    private com.geetest.onelogin.listener.b c;

    public abstract void d();

    public abstract void e();

    public boolean a() {
        return this.f1206a.h();
    }

    public a(j jVar) {
        this.f1206a = jVar;
    }

    public void b() {
        k.b(this.f1207b + "运营商预取号开始请求");
        d();
    }

    public void c() {
        k.b(this.f1207b + "运营商取号开始请求");
        y.a().a("requestToken");
        e();
    }

    public void a(j jVar) {
        com.geetest.onelogin.listener.b bVar = this.c;
        if (bVar != null) {
            bVar.a(jVar);
        }
    }

    public void a(j jVar, String str, String str2) {
        JSONObject a2;
        try {
            a2 = com.geetest.onelogin.listener.a.a.a(str, jVar, new JSONObject(str2));
        } catch (JSONException unused) {
            a2 = com.geetest.onelogin.listener.a.a.a(str, jVar, com.geetest.onelogin.listener.a.a.a(str2));
        }
        com.geetest.onelogin.listener.b bVar = this.c;
        if (bVar != null) {
            bVar.a(jVar, a2);
        }
    }

    public void b(j jVar, String str, String str2) {
        JSONObject c;
        try {
            c = com.geetest.onelogin.listener.a.a.c(str, jVar, new JSONObject(str2));
        } catch (JSONException unused) {
            c = com.geetest.onelogin.listener.a.a.c(str, jVar, com.geetest.onelogin.listener.a.a.a(str2));
        }
        com.geetest.onelogin.listener.b bVar = this.c;
        if (bVar != null) {
            bVar.a(jVar, c);
        }
    }

    public void a(j jVar, String str, JSONObject jSONObject, boolean z) {
        JSONObject c;
        if (z) {
            c = com.geetest.onelogin.listener.a.a.a(str, jVar, jSONObject);
        } else {
            c = com.geetest.onelogin.listener.a.a.c(str, jVar, jSONObject);
        }
        com.geetest.onelogin.listener.b bVar = this.c;
        if (bVar != null) {
            bVar.a(jVar, c);
        }
    }

    protected String a(String str, String str2) {
        StringBuffer stringBuffer = new StringBuffer();
        stringBuffer.append(str);
        stringBuffer.append("__");
        stringBuffer.append("1");
        stringBuffer.append("__");
        stringBuffer.append(f.a().b());
        stringBuffer.append("__");
        stringBuffer.append("2.8.7.1");
        stringBuffer.append("__");
        stringBuffer.append(this.f1206a.j().h().getValue());
        stringBuffer.append("__");
        stringBuffer.append(str2);
        if (!f.a().g()) {
            stringBuffer.append("__");
            stringBuffer.append("NOTCUCC");
        }
        return stringBuffer.toString();
    }

    public String a(String str) {
        return a(this.f1206a.a(), str);
    }

    public void setListener(com.geetest.onelogin.listener.b bVar) {
        this.c = bVar;
    }
}