正在查看: Kredinesia v8.3.1 应用的 u.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Kredinesia v8.3.1 应用的 u.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package j2;
import android.net.Uri;
import android.os.Bundle;
import com.facebook.FacebookException;
import com.facebook.FacebookSdk;
import java.security.SecureRandom;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Locale;
import java.util.regex.Pattern;
import org.json.JSONObject;
import y8.C2070d;
import z2.AbstractC2113f;
import z2.G;
public final class u {
public static final String f11479j;
public static final Pattern f11480k;
public static volatile String f11481l;
public final C1407a a;
public final String f11482b;
public JSONObject f11483c;
public Bundle f11484d;
public String f11485e;
public final String f11486f;
public q f11487g;
public y h;
public boolean f11488i;
static {
char[] charArray = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".toCharArray();
kotlin.jvm.internal.i.e(charArray, "(this as java.lang.String).toCharArray()");
StringBuilder sb = new StringBuilder();
SecureRandom secureRandom = new SecureRandom();
int nextInt = secureRandom.nextInt(11) + 30;
if (nextInt > 0) {
int i4 = 0;
do {
i4++;
sb.append(charArray[secureRandom.nextInt(charArray.length)]);
} while (i4 < nextInt);
}
String sb2 = sb.toString();
kotlin.jvm.internal.i.e(sb2, "buffer.toString()");
f11479j = sb2;
f11480k = Pattern.compile("^/?v\\d+\\.\\d+/(.*)");
}
public u(C1407a c1407a, String str, Bundle bundle, y yVar, q qVar) {
this.a = c1407a;
this.f11482b = str;
this.f11486f = null;
j(qVar);
this.h = yVar == null ? y.a : yVar;
if (bundle != null) {
this.f11484d = new Bundle(bundle);
} else {
this.f11484d = new Bundle();
}
this.f11486f = FacebookSdk.getGraphApiVersion();
}
public static String f() {
String applicationId = FacebookSdk.getApplicationId();
String clientToken = FacebookSdk.getClientToken();
if (applicationId.length() <= 0 || clientToken.length() <= 0) {
G.J("u", "Warning: Request without access token missing application ID or client token.");
return null;
}
return applicationId + '|' + clientToken;
}
public final void a() {
throw new UnsupportedOperationException("Method not decompiled: j2.u.a():void");
}
public final String b(String str, boolean z9) {
if (!z9 && this.h == y.f11498b) {
return str;
}
Uri.Builder buildUpon = Uri.parse(str).buildUpon();
for (String str2 : this.f11484d.keySet()) {
Object obj = this.f11484d.get(str2);
if (obj == null) {
obj = "";
}
if (ua.c.w(obj)) {
buildUpon.appendQueryParameter(str2, ua.c.i(obj).toString());
} else if (this.h != y.a) {
throw new IllegalArgumentException(String.format(Locale.US, "Unsupported parameter type for GET request: %s", Arrays.copyOf(new Object[]{obj.getClass().getSimpleName()}, 1)));
}
}
String builder = buildUpon.toString();
kotlin.jvm.internal.i.e(builder, "uriBuilder.toString()");
return builder;
}
public final x c() {
ArrayList n6 = ua.c.n(new w(H8.h.i(new u[]{this})));
if (n6.size() == 1) {
return (x) n6.get(0);
}
throw new FacebookException("invalid state: expected a single response");
}
public final v d() {
w wVar = new w(H8.h.i(new u[]{this}));
AbstractC2113f.i(wVar);
v vVar = new v(wVar);
vVar.executeOnExecutor(FacebookSdk.getExecutor(), new Void[0]);
return vVar;
}
public final String e() {
C1407a c1407a = this.a;
if (c1407a != null) {
if (!this.f11484d.containsKey("access_token")) {
C2070d c2070d = z2.z.f15419c;
String str = c1407a.f11407P;
c2070d.u(str);
return str;
}
} else if (!this.f11484d.containsKey("access_token")) {
return f();
}
return this.f11484d.getString("access_token");
}
public final String g() {
String format;
String str;
if (this.h == y.f11498b && (str = this.f11482b) != null && str.endsWith("/videos")) {
format = String.format("https://graph-video.%s", Arrays.copyOf(new Object[]{FacebookSdk.getGraphDomain()}, 1));
} else {
String subdomain = FacebookSdk.getGraphDomain();
kotlin.jvm.internal.i.f(subdomain, "subdomain");
format = String.format("https://graph.%s", Arrays.copyOf(new Object[]{subdomain}, 1));
}
String h = h(format);
a();
return b(h, false);
}
public final String h(String str) {
if (!(!kotlin.jvm.internal.i.a(FacebookSdk.getGraphDomain(), FacebookSdk.INSTAGRAM_COM) ? true : !i())) {
str = String.format("https://graph.%s", Arrays.copyOf(new Object[]{FacebookSdk.getFacebookDomain()}, 1));
}
String str2 = this.f11482b;
if (!f11480k.matcher(str2).matches()) {
str2 = String.format("%s/%s", Arrays.copyOf(new Object[]{this.f11486f, str2}, 2));
}
return String.format("%s/%s", Arrays.copyOf(new Object[]{str, str2}, 2));
}
public final boolean i() {
String str = this.f11482b;
if (str == null) {
return false;
}
StringBuilder sb = new StringBuilder("^/?");
sb.append(FacebookSdk.getApplicationId());
sb.append("/?.*");
return this.f11488i || Pattern.matches(sb.toString(), str) || Pattern.matches("^/?app/?.*", str);
}
public final void j(q qVar) {
FacebookSdk facebookSdk = FacebookSdk.INSTANCE;
if (FacebookSdk.isLoggingBehaviorEnabled(z.f11503S) || FacebookSdk.isLoggingBehaviorEnabled(z.f11502R)) {
this.f11487g = new B2.a(3, qVar);
} else {
this.f11487g = qVar;
}
}
public final String toString() {
StringBuilder sb = new StringBuilder("{Request: accessToken: ");
Object obj = this.a;
if (obj == null) {
obj = "null";
}
sb.append(obj);
sb.append(", graphPath: ");
sb.append(this.f11482b);
sb.append(", graphObject: ");
sb.append(this.f11483c);
sb.append(", httpMethod: ");
sb.append(this.h);
sb.append(", parameters: ");
sb.append(this.f11484d);
sb.append("}");
String sb2 = sb.toString();
kotlin.jvm.internal.i.e(sb2, "StringBuilder()\n .append(\"{Request: \")\n .append(\" accessToken: \")\n .append(if (accessToken == null) \"null\" else accessToken)\n .append(\", graphPath: \")\n .append(graphPath)\n .append(\", graphObject: \")\n .append(graphObject)\n .append(\", httpMethod: \")\n .append(httpMethod)\n .append(\", parameters: \")\n .append(parameters)\n .append(\"}\")\n .toString()");
return sb2;
}
}