Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 c.java 源代码,内容仅作参考
package myobfuscated.ih;
import com.applovin.sdk.AppLovinEventTypes;
import com.appsflyer.internal.h;
import com.dropbox.core.json.JsonReadException;
import com.dropbox.core.json.JsonReader;
import com.fasterxml.jackson.core.JsonLocation;
import com.fasterxml.jackson.core.JsonParser;
import com.fasterxml.jackson.core.JsonToken;
import java.io.IOException;
import java.util.Arrays;
public final class c {
public static final c e = new c("api.dropboxapi.com", "content.dropboxapi.com", "www.dropbox.com", "notify.dropboxapi.com");
public static final a f = new JsonReader();
public final String a;
public final String b;
public final String c;
public final String d;
public static class a extends JsonReader<c> {
@Override
public final c d(JsonParser jsonParser) throws IOException, JsonReadException {
JsonToken f = jsonParser.f();
if (f == JsonToken.VALUE_STRING) {
String s = jsonParser.s();
JsonReader.c(jsonParser);
return new c(h.p("api-", s), h.p("api-content-", s), h.p("meta-", s), h.p("api-notify-", s));
} else if (f == JsonToken.START_OBJECT) {
JsonLocation t = jsonParser.t();
JsonReader.c(jsonParser);
String str = null;
String str2 = null;
String str3 = null;
String str4 = null;
while (jsonParser.f() == JsonToken.FIELD_NAME) {
String e = jsonParser.e();
jsonParser.w();
try {
boolean equals = e.equals("api");
JsonReader.j jVar = JsonReader.c;
if (equals) {
str = jVar.e(jsonParser, e, str);
} else if (e.equals(AppLovinEventTypes.USER_VIEWED_CONTENT)) {
str2 = jVar.e(jsonParser, e, str2);
} else if (e.equals("web")) {
str3 = jVar.e(jsonParser, e, str3);
} else if (!e.equals("notify")) {
throw new JsonReadException("unknown field", jsonParser.d());
} else {
str4 = jVar.e(jsonParser, e, str4);
}
} catch (JsonReadException e2) {
throw e2.addFieldContext(e);
}
}
JsonReader.a(jsonParser);
if (str != null) {
if (str2 != null) {
if (str3 != null) {
if (str4 != null) {
return new c(str, str2, str3, str4);
}
throw new JsonReadException("missing field \"notify\"", t);
}
throw new JsonReadException("missing field \"web\"", t);
}
throw new JsonReadException("missing field \"content\"", t);
}
throw new JsonReadException("missing field \"api\"", t);
} else {
throw new JsonReadException("expecting a string or an object", jsonParser.t());
}
}
}
public static class b extends myobfuscated.lh.a<c> {
}
public c(String str, String str2, String str3, String str4) {
this.a = str;
this.b = str2;
this.c = str3;
this.d = str4;
}
public final boolean equals(Object obj) {
if (obj == this) {
return true;
}
if (obj instanceof c) {
c cVar = (c) obj;
return cVar.a.equals(this.a) && cVar.b.equals(this.b) && cVar.c.equals(this.c) && cVar.d.equals(this.d);
}
return false;
}
public final int hashCode() {
return Arrays.hashCode(new String[]{this.a, this.b, this.c, this.d});
}
}