Warkop v5.73.0版本的 MD5 值为:a4330ec2d6f5e146f59fc7622f3cdb45
以下内容为反编译后的 b.java 源代码,内容仅作参考
package eg;
import android.os.Build;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.google.gson.Gson;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import kg.k;
import ng.h;
import ns.c0;
import org.bouncycastle.jcajce.util.AnnotatedPrivateKey;
public class b implements ug.d {
private static final String f51987p = String.format("Android %s %s", Build.MANUFACTURER, Build.MODEL);
private final transient String f51988b;
private final transient String f51989c;
@ie.c("organizationId")
private String f51990d;
@ie.c("deploymentId")
private String f51991e;
@ie.c("buttonId")
private String f51992f;
@ie.c("sessionId")
private String f51993g;
@ie.c("prechatDetails")
private List<a> f51994h;
@ie.c("prechatEntities")
private List<C1480b> f51995i;
@ie.c("visitorName")
private String f51996j;
@ie.c("isPost")
private boolean f51997k = true;
@ie.c("receiveQueueUpdates")
private boolean f51998l = true;
@ie.c("userAgent")
private String f51999m = f51987p;
@ie.c("language")
private String f52000n = "n/a";
@ie.c("screenResolution")
private String f52001o = "n/a";
private static class a {
@ie.c(AnnotatedPrivateKey.LABEL)
private final String f52002a;
@ie.c(AppMeasurementSdk.ConditionalUserProperty.VALUE)
private Object f52003b;
@ie.c("displayToAgent")
private final boolean f52004c;
@ie.c("transcriptFields")
private final String[] f52005d;
@ie.c("entityMaps")
private Object[] f52006e = new Object[0];
private a(String str, String str2, boolean z15, String... strArr) {
this.f52002a = str;
this.f52003b = str2 == null ? "" : str2;
this.f52004c = z15;
this.f52005d = strArr == null ? new String[0] : strArr;
}
static a a(k kVar) {
return new a(kVar.a(), kVar.c(), kVar.d(), kVar.b());
}
static List<a> b(List<k> list) {
ArrayList arrayList = new ArrayList();
Iterator<k> it = list.iterator();
while (it.hasNext()) {
arrayList.add(a(it.next()));
}
return arrayList;
}
}
private static class C1480b {
@ie.c("entityName")
private final String f52007a;
@ie.c("entityFieldsMaps")
private final List<c> f52008b;
@ie.c("showOnCreate")
private final boolean f52009c;
@ie.c("saveToTranscript")
private final String f52010d;
@ie.c("linkToEntityName")
private final String f52011e;
@ie.c("linkToEntityField")
private final String f52012f;
private C1480b(String str, boolean z15, String str2, String str3, String str4, List<c> list) {
this.f52007a = str;
this.f52008b = list;
this.f52009c = z15;
this.f52010d = str2;
this.f52011e = str3;
this.f52012f = str4;
}
static C1480b a(kg.d dVar) {
ArrayList arrayList = new ArrayList();
Iterator<kg.e> it = dVar.a().iterator();
while (it.hasNext()) {
arrayList.add(c.a(it.next()));
}
return new C1480b(dVar.e(), dVar.f(), dVar.d(), dVar.c(), dVar.b(), arrayList);
}
static List<C1480b> b(List<kg.d> list) {
ArrayList arrayList = new ArrayList();
Iterator<kg.d> it = list.iterator();
while (it.hasNext()) {
arrayList.add(a(it.next()));
}
return arrayList;
}
}
public static class c {
@ie.c("fieldName")
private final String f52013a;
@ie.c(AnnotatedPrivateKey.LABEL)
private final String f52014b;
@ie.c("doFind")
private final boolean f52015c;
@ie.c("isExactMatch")
private final boolean f52016d;
@ie.c("doCreate")
private final boolean f52017e;
private c(String str, String str2, boolean z15, boolean z16, boolean z17) {
this.f52013a = str;
this.f52014b = str2;
this.f52015c = z15;
this.f52016d = z16;
this.f52017e = z17;
}
static c a(kg.e eVar) {
return new c(eVar.d(), eVar.c().a(), eVar.b(), eVar.e(), eVar.a());
}
}
public b(sf.e eVar, String str, String str2, String str3) {
this.f51988b = str2;
this.f51989c = str3;
this.f51996j = eVar.g();
this.f51990d = eVar.f();
this.f51991e = eVar.d();
this.f51992f = eVar.a();
this.f51993g = str;
this.f51994h = a.b(eVar.c());
this.f51995i = C1480b.b(eVar.b());
}
@Override
public String a(Gson gson) {
return gson.x(this);
}
@Override
public h b(String str, Gson gson, int i15) {
return ng.d.d().a(c(str)).b("Accept", "application/json; charset=utf-8").b("x-liveagent-api-version", "43").b("x-liveagent-session-key", this.f51988b).b("x-liveagent-affinity", this.f51989c).b("x-liveagent-sequence", Integer.toString(i15)).d(c0.create(ug.d.f157825a, a(gson))).build();
}
@Override
public String c(String str) {
return String.format("https://%s/chat/rest/%s", nh.a.c(str, "LiveAgent Pod must not be null"), "Chasitor/ChasitorInit");
}
}