正在查看: Crafto v9.3.3 应用的 d0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Crafto v9.3.3 应用的 d0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package nd;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Parcel;
import android.util.Log;
import android.webkit.CookieManager;
import android.webkit.CookieSyncManager;
import com.facebook.AccessToken;
import com.facebook.FacebookException;
import com.facebook.FacebookRequestError;
import com.facebook.FacebookSdk;
import com.facebook.GraphRequest;
import com.google.firebase.crashlytics.internal.metadata.UserMetadata;
import java.io.BufferedInputStream;
import java.io.Closeable;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.UnsupportedEncodingException;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.net.HttpURLConnection;
import java.net.URLConnection;
import java.net.URLDecoder;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.StringCompanionObject;
import kotlin.text.Charsets;
import kotlin.text.Regex;
import kotlin.text.StringsKt;
import nd.C1043q;
import nd.d0;
import org.jetbrains.annotations.NotNull;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
import org.json.JSONTokener;
import sd.C1143a;
public final class d0 {
public static int b;
@NotNull
public static final d0 a = new d0();
public static long c = -1;
public static long d = -1;
public static long e = -1;
@NotNull
public static String f = "";
@NotNull
public static String g = "";
@NotNull
public static String h = "NoCarrier";
public interface a {
void a(JSONObject jSONObject);
void b(FacebookException facebookException);
}
public static final boolean A(String str) {
return str == null || str.length() == 0;
}
public static final boolean B(Uri uri) {
return uri != null && (kotlin.text.p.h("http", uri.getScheme(), true) || kotlin.text.p.h("https", uri.getScheme(), true) || kotlin.text.p.h("fbstaging", uri.getScheme(), true));
}
@NotNull
public static final ArrayList C(@NotNull JSONArray jSONArray) throws JSONException {
Intrinsics.checkNotNullParameter(jSONArray, "jsonArray");
ArrayList arrayList = new ArrayList();
int length = jSONArray.length();
if (length > 0) {
int i = 0;
while (true) {
int i2 = i + 1;
arrayList.add(jSONArray.getString(i));
if (i2 >= length) {
break;
}
i = i2;
}
}
return arrayList;
}
@NotNull
public static final HashMap D(@NotNull String str) {
Intrinsics.checkNotNullParameter(str, "str");
if (str.length() == 0) {
return new HashMap();
}
try {
HashMap hashMap = new HashMap();
JSONObject jSONObject = new JSONObject(str);
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
Intrinsics.checkNotNullExpressionValue(next, "key");
String string = jSONObject.getString(next);
Intrinsics.checkNotNullExpressionValue(string, "jsonObject.getString(key)");
hashMap.put(next, string);
}
return hashMap;
} catch (JSONException unused) {
return new HashMap();
}
}
public static final void E(Exception exc, String str) {
if (!FacebookSdk.isDebugEnabled() || str == null) {
return;
}
Log.d(str, exc.getClass().getSimpleName() + ": " + ((Object) exc.getMessage()));
}
public static final void F(String str, String str2) {
if (!FacebookSdk.isDebugEnabled() || str == null || str2 == null) {
return;
}
Log.d(str, str2);
}
public static final void G(String str, String str2, Exception exc) {
if (!FacebookSdk.isDebugEnabled() || A(str)) {
return;
}
Log.d(str, str2, exc);
}
@NotNull
public static final String H(@NotNull Map<String, String> map) {
Intrinsics.checkNotNullParameter(map, "map");
String str = "";
if (!map.isEmpty()) {
try {
JSONObject jSONObject = new JSONObject();
for (Map.Entry<String, String> entry : map.entrySet()) {
jSONObject.put(entry.getKey(), entry.getValue());
}
str = jSONObject.toString();
} catch (JSONException unused) {
}
Intrinsics.checkNotNullExpressionValue(str, "{\n try {\n val jsonObject = JSONObject()\n for ((key, value) in map) {\n jsonObject.put(key, value)\n }\n jsonObject.toString()\n } catch (_e: JSONException) {\n \"\"\n }\n }");
}
return str;
}
@NotNull
public static final Bundle I(String str) {
Bundle bundle = new Bundle();
if (!A(str)) {
if (str == null) {
throw new IllegalStateException("Required value was null.".toString());
}
Object[] array = StringsKt.T(str, new String[]{"&"}, 0, 6).toArray(new String[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr = (String[]) array;
int length = strArr.length;
int i = 0;
while (i < length) {
String str2 = strArr[i];
i++;
Object[] array2 = StringsKt.T(str2, new String[]{"="}, 0, 6).toArray(new String[0]);
if (array2 == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr2 = (String[]) array2;
try {
if (strArr2.length == 2) {
bundle.putString(URLDecoder.decode(strArr2[0], "UTF-8"), URLDecoder.decode(strArr2[1], "UTF-8"));
} else if (strArr2.length == 1) {
bundle.putString(URLDecoder.decode(strArr2[0], "UTF-8"), "");
}
} catch (UnsupportedEncodingException e2) {
E(e2, "FacebookSDK");
}
}
}
return bundle;
}
public static final void J(@NotNull Bundle bundle, JSONArray jSONArray) {
Intrinsics.checkNotNullParameter(bundle, "bundle");
if (jSONArray instanceof Boolean) {
bundle.putBoolean("media", ((Boolean) jSONArray).booleanValue());
return;
}
if (jSONArray instanceof boolean[]) {
bundle.putBooleanArray("media", (boolean[]) jSONArray);
return;
}
if (jSONArray instanceof Double) {
bundle.putDouble("media", ((Number) jSONArray).doubleValue());
return;
}
if (jSONArray instanceof double[]) {
bundle.putDoubleArray("media", (double[]) jSONArray);
return;
}
if (jSONArray instanceof Integer) {
bundle.putInt("media", ((Number) jSONArray).intValue());
return;
}
if (jSONArray instanceof int[]) {
bundle.putIntArray("media", (int[]) jSONArray);
return;
}
if (jSONArray instanceof Long) {
bundle.putLong("media", ((Number) jSONArray).longValue());
return;
}
if (jSONArray instanceof long[]) {
bundle.putLongArray("media", (long[]) jSONArray);
} else if (jSONArray instanceof String) {
bundle.putString("media", (String) jSONArray);
} else {
bundle.putString("media", jSONArray.toString());
}
}
public static final void K(@NotNull Bundle bundle, String str, String str2) {
Intrinsics.checkNotNullParameter(bundle, "b");
if (A(str2)) {
return;
}
bundle.putString(str, str2);
}
public static final void L(@NotNull Bundle bundle, Uri uri, String str) {
Intrinsics.checkNotNullParameter(bundle, "b");
if (uri != null) {
K(bundle, str, uri.toString());
}
}
public static final HashMap M(@NotNull Parcel parcel) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
int readInt = parcel.readInt();
if (readInt < 0) {
return null;
}
HashMap hashMap = new HashMap();
if (readInt > 0) {
int i = 0;
do {
i++;
String readString = parcel.readString();
String readString2 = parcel.readString();
if (readString != null && readString2 != null) {
hashMap.put(readString, readString2);
}
} while (i < readInt);
}
return hashMap;
}
@NotNull
public static final String N(InputStream inputStream) throws IOException {
BufferedInputStream bufferedInputStream;
Throwable th2;
InputStreamReader inputStreamReader;
try {
bufferedInputStream = new BufferedInputStream(inputStream);
try {
inputStreamReader = new InputStreamReader(bufferedInputStream);
try {
StringBuilder sb = new StringBuilder();
char[] cArr = new char[2048];
while (true) {
int read = inputStreamReader.read(cArr);
if (read == -1) {
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "{\n bufferedInputStream = BufferedInputStream(inputStream)\n reader = InputStreamReader(bufferedInputStream)\n val stringBuilder = StringBuilder()\n val bufferSize = 1024 * 2\n val buffer = CharArray(bufferSize)\n var n = 0\n while (reader.read(buffer).also { n = it } != -1) {\n stringBuilder.append(buffer, 0, n)\n }\n stringBuilder.toString()\n }");
e(bufferedInputStream);
e(inputStreamReader);
return sb2;
}
sb.append(cArr, 0, read);
}
} catch (Throwable th3) {
th2 = th3;
e(bufferedInputStream);
e(inputStreamReader);
throw th2;
}
} catch (Throwable th4) {
th2 = th4;
inputStreamReader = null;
}
} catch (Throwable th5) {
bufferedInputStream = null;
th2 = th5;
inputStreamReader = null;
}
}
public static final void O(Runnable runnable) {
try {
FacebookSdk.getExecutor().execute(runnable);
} catch (Exception unused) {
}
}
public static final void P(@NotNull JSONObject jSONObject, C1028b c1028b, String str, boolean z, @NotNull Context context) throws JSONException {
Intrinsics.checkNotNullParameter(jSONObject, "params");
Intrinsics.checkNotNullParameter(context, "context");
C1043q c1043q = C1043q.a;
C1043q.b bVar = C1043q.b.ServiceUpdateCompliance;
if (!C1043q.b(bVar)) {
jSONObject.put("anon_id", str);
}
jSONObject.put("application_tracking_enabled", !z);
jSONObject.put("advertiser_id_collection_enabled", FacebookSdk.getAdvertiserIDCollectionEnabled());
if (c1028b != null) {
boolean b2 = C1043q.b(bVar);
d0 d0Var = a;
if (b2) {
if (Build.VERSION.SDK_INT >= 31) {
d0Var.getClass();
if (z(context)) {
if (!c1028b.e) {
jSONObject.put("anon_id", str);
}
}
} else {
d0Var.getClass();
}
jSONObject.put("anon_id", str);
}
if (c1028b.c != null) {
if (C1043q.b(bVar)) {
if (Build.VERSION.SDK_INT >= 31) {
d0Var.getClass();
if (z(context)) {
if (!c1028b.e) {
jSONObject.put("attribution", c1028b.c);
}
}
} else {
d0Var.getClass();
}
jSONObject.put("attribution", c1028b.c);
} else {
jSONObject.put("attribution", c1028b.c);
}
}
if (c1028b.a() != null) {
jSONObject.put("advertiser_id", c1028b.a());
jSONObject.put("advertiser_tracking_enabled", !c1028b.e);
}
if (!c1028b.e) {
bc.D d2 = bc.D.a;
String str2 = null;
if (!C1143a.b(bc.D.class)) {
try {
boolean z2 = bc.D.d.get();
bc.D d3 = bc.D.a;
if (!z2) {
d3.b();
}
HashMap hashMap = new HashMap();
hashMap.putAll(bc.D.e);
hashMap.putAll(d3.a());
str2 = H(hashMap);
} catch (Throwable th2) {
C1143a.a(th2, bc.D.class);
}
}
if (str2.length() != 0) {
jSONObject.put("ud", str2);
}
}
Object obj = c1028b.d;
if (obj != null) {
jSONObject.put("installer_package", obj);
}
}
}
public static final void Q(@org.jetbrains.annotations.NotNull org.json.JSONObject r9, @org.jetbrains.annotations.NotNull android.content.Context r10) throws org.json.JSONException {
throw new UnsupportedOperationException("Method not decompiled: nd.d0.Q(org.json.JSONObject, android.content.Context):void");
}
public static final String R(String str) {
if (str == null) {
return null;
}
a.getClass();
byte[] bytes = str.getBytes(Charsets.UTF_8);
Intrinsics.checkNotNullExpressionValue(bytes, "(this as java.lang.String).getBytes(charset)");
return u("SHA-256", bytes);
}
public static final void S(@NotNull Parcel parcel, Map<String, String> map) {
Intrinsics.checkNotNullParameter(parcel, "parcel");
if (map == null) {
parcel.writeInt(-1);
return;
}
parcel.writeInt(map.size());
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
parcel.writeString(key);
parcel.writeString(value);
}
}
public static final <T> boolean a(T t, T t2) {
return t == null ? t2 == null : Intrinsics.areEqual(t, t2);
}
@NotNull
public static final Uri b(Bundle bundle, String str, String str2) {
Uri.Builder builder = new Uri.Builder();
builder.scheme("https");
builder.authority(str);
builder.path(str2);
if (bundle != null) {
for (String str3 : bundle.keySet()) {
Object obj = bundle.get(str3);
if (obj instanceof String) {
builder.appendQueryParameter(str3, (String) obj);
}
}
}
Uri build = builder.build();
Intrinsics.checkNotNullExpressionValue(build, "builder.build()");
return build;
}
public static void c(Context context, String str) {
CookieSyncManager.createInstance(context).sync();
CookieManager cookieManager = CookieManager.getInstance();
String cookie = cookieManager.getCookie(str);
if (cookie == null) {
return;
}
Object[] array = StringsKt.T(cookie, new String[]{";"}, 0, 6).toArray(new String[0]);
if (array == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr = (String[]) array;
int length = strArr.length;
int i = 0;
while (i < length) {
String str2 = strArr[i];
i++;
Object[] array2 = StringsKt.T(str2, new String[]{"="}, 0, 6).toArray(new String[0]);
if (array2 == null) {
throw new NullPointerException("null cannot be cast to non-null type kotlin.Array<T>");
}
String[] strArr2 = (String[]) array2;
if (strArr2.length > 0) {
String str3 = strArr2[0];
int length2 = str3.length() - 1;
int i2 = 0;
boolean z = false;
while (i2 <= length2) {
boolean z2 = Intrinsics.compare(str3.charAt(!z ? i2 : length2), 32) <= 0;
if (z) {
if (!z2) {
break;
} else {
length2--;
}
} else if (z2) {
i2++;
} else {
z = true;
}
}
cookieManager.setCookie(str, Intrinsics.stringPlus(str3.subSequence(i2, length2 + 1).toString(), "=;expires=Sat, 1 Jan 2000 00:00:01 UTC;"));
}
}
cookieManager.removeExpiredCookie();
}
public static final void d(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, "context");
try {
a.getClass();
c(context, FacebookSdk.FACEBOOK_COM);
c(context, ".facebook.com");
c(context, "https://facebook.com");
c(context, "https://.facebook.com");
} catch (Exception unused) {
}
}
public static final void e(Closeable closeable) {
if (closeable == null) {
return;
}
try {
closeable.close();
} catch (IOException unused) {
}
}
public static final String f(String str) {
return A(str) ? "" : str;
}
@NotNull
public static final ArrayList g(@NotNull JSONArray jSONArray) {
Intrinsics.checkNotNullParameter(jSONArray, "jsonArray");
try {
ArrayList arrayList = new ArrayList();
int length = jSONArray.length();
if (length <= 0) {
return arrayList;
}
int i = 0;
while (true) {
int i2 = i + 1;
String string = jSONArray.getString(i);
Intrinsics.checkNotNullExpressionValue(string, "jsonArray.getString(i)");
arrayList.add(string);
if (i2 >= length) {
return arrayList;
}
i = i2;
}
} catch (JSONException unused) {
return new ArrayList();
}
}
@NotNull
public static final HashMap h(@NotNull JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(jSONObject, "jsonObject");
HashMap hashMap = new HashMap();
JSONArray names = jSONObject.names();
if (names == null) {
return hashMap;
}
int length = names.length();
if (length > 0) {
int i = 0;
while (true) {
int i2 = i + 1;
try {
String string = names.getString(i);
Intrinsics.checkNotNullExpressionValue(string, "keys.getString(i)");
Object obj = jSONObject.get(string);
if (obj instanceof JSONObject) {
obj = h((JSONObject) obj);
}
Intrinsics.checkNotNullExpressionValue(obj, "value");
hashMap.put(string, obj);
} catch (JSONException unused) {
}
if (i2 >= length) {
break;
}
i = i2;
}
}
return hashMap;
}
@NotNull
public static final HashMap i(@NotNull JSONObject jSONObject) {
Intrinsics.checkNotNullParameter(jSONObject, "jsonObject");
HashMap hashMap = new HashMap();
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
String optString = jSONObject.optString(next);
if (optString != null) {
Intrinsics.checkNotNullExpressionValue(next, "key");
hashMap.put(next, optString);
}
}
return hashMap;
}
public static final int j(InputStream inputStream, @NotNull OutputStream outputStream) throws IOException {
BufferedInputStream bufferedInputStream;
Intrinsics.checkNotNullParameter(outputStream, "outputStream");
BufferedInputStream bufferedInputStream2 = null;
try {
bufferedInputStream = new BufferedInputStream(inputStream);
} catch (Throwable th2) {
th = th2;
}
try {
byte[] bArr = new byte[UserMetadata.MAX_INTERNAL_KEY_SIZE];
int i = 0;
while (true) {
int read = bufferedInputStream.read(bArr);
if (read == -1) {
break;
}
outputStream.write(bArr, 0, read);
i += read;
}
bufferedInputStream.close();
if (inputStream != null) {
inputStream.close();
}
return i;
} catch (Throwable th3) {
th = th3;
bufferedInputStream2 = bufferedInputStream;
if (bufferedInputStream2 != null) {
bufferedInputStream2.close();
}
if (inputStream != null) {
inputStream.close();
}
throw th;
}
}
public static final void k(URLConnection uRLConnection) {
if (uRLConnection == null || !(uRLConnection instanceof HttpURLConnection)) {
return;
}
((HttpURLConnection) uRLConnection).disconnect();
}
@NotNull
public static final String l(Context context) {
if (context == null) {
return "null";
}
if (context == context.getApplicationContext()) {
return "unknown";
}
String simpleName = context.getClass().getSimpleName();
Intrinsics.checkNotNullExpressionValue(simpleName, "{\n context.javaClass.simpleName\n }");
return simpleName;
}
@NotNull
public static final String m(@NotNull Context context) {
String string;
Intrinsics.checkNotNullParameter(context, "context");
try {
String applicationName = FacebookSdk.getApplicationName();
if (applicationName != null) {
return applicationName;
}
ApplicationInfo applicationInfo = context.getApplicationInfo();
int i = applicationInfo.labelRes;
if (i == 0) {
string = applicationInfo.nonLocalizedLabel.toString();
} else {
string = context.getString(i);
Intrinsics.checkNotNullExpressionValue(string, "context.getString(stringId)");
}
return string;
} catch (Exception unused) {
return "";
}
}
public static final Date n(Bundle bundle, String str, @NotNull Date date) {
long parseLong;
Intrinsics.checkNotNullParameter(date, "dateBase");
if (bundle == null) {
return null;
}
Object obj = bundle.get(str);
if (!(obj instanceof Long)) {
if (obj instanceof String) {
try {
parseLong = Long.parseLong((String) obj);
} catch (NumberFormatException unused) {
}
}
return null;
}
parseLong = ((Number) obj).longValue();
if (parseLong == 0) {
return new Date(Long.MAX_VALUE);
}
return new Date((parseLong * 1000) + date.getTime());
}
public static final JSONObject o() {
if (C1143a.b(d0.class)) {
return null;
}
try {
String string = FacebookSdk.getApplicationContext().getSharedPreferences(FacebookSdk.DATA_PROCESSING_OPTIONS_PREFERENCES, 0).getString(FacebookSdk.DATA_PROCESSION_OPTIONS, null);
if (string != null) {
try {
return new JSONObject(string);
} catch (JSONException unused) {
}
}
return null;
} catch (Throwable th2) {
C1143a.a(th2, d0.class);
return null;
}
}
public static GraphRequest p(String str) {
String str2;
Bundle bundle = new Bundle();
Date date = AccessToken.l;
AccessToken b2 = AccessToken.b.b();
if (b2 == null || (str2 = b2.k) == null) {
str2 = "facebook";
}
bundle.putString("fields", Intrinsics.areEqual(str2, FacebookSdk.INSTAGRAM) ? "id,name,profile_picture" : "id,name,first_name,middle_name,last_name");
bundle.putString("access_token", str);
String str3 = GraphRequest.j;
GraphRequest h2 = GraphRequest.c.h(null, null);
Intrinsics.checkNotNullParameter(bundle, "<set-?>");
h2.d = bundle;
h2.k(ac.x.GET);
return h2;
}
public static final void q(@NotNull final String str, @NotNull final a aVar) {
Intrinsics.checkNotNullParameter(str, "accessToken");
Intrinsics.checkNotNullParameter(aVar, "callback");
ConcurrentHashMap<String, JSONObject> concurrentHashMap = V.a;
Intrinsics.checkNotNullParameter(str, "accessToken");
JSONObject jSONObject = V.a.get(str);
if (jSONObject != null) {
aVar.a(jSONObject);
return;
}
GraphRequest.b bVar = new GraphRequest.b() {
@Override
public final void onCompleted(ac.w wVar) {
d0.a aVar2 = aVar;
Intrinsics.checkNotNullParameter(aVar2, "$callback");
String str2 = str;
Intrinsics.checkNotNullParameter(str2, "$accessToken");
Intrinsics.checkNotNullParameter(wVar, "response");
FacebookRequestError facebookRequestError = wVar.c;
if (facebookRequestError != null) {
aVar2.b(facebookRequestError.i);
return;
}
ConcurrentHashMap<String, JSONObject> concurrentHashMap2 = V.a;
JSONObject jSONObject2 = wVar.d;
if (jSONObject2 == null) {
throw new IllegalStateException("Required value was null.".toString());
}
Intrinsics.checkNotNullParameter(str2, "key");
Intrinsics.checkNotNullParameter(jSONObject2, "value");
V.a.put(str2, jSONObject2);
aVar2.a(jSONObject2);
}
};
a.getClass();
GraphRequest p = p(str);
p.j(bVar);
p.d();
}
public static final Method r(@NotNull Class<?> cls, @NotNull String str, @NotNull Class<?>... clsArr) {
Intrinsics.checkNotNullParameter(cls, "clazz");
Intrinsics.checkNotNullParameter(str, "methodName");
Intrinsics.checkNotNullParameter(clsArr, "parameterTypes");
try {
return cls.getMethod(str, (Class[]) Arrays.copyOf(clsArr, clsArr.length));
} catch (NoSuchMethodException unused) {
return null;
}
}
public static final Method s(@NotNull String str, @NotNull String str2, @NotNull Class<?>... clsArr) {
Intrinsics.checkNotNullParameter(str, "className");
Intrinsics.checkNotNullParameter(str2, "methodName");
Intrinsics.checkNotNullParameter(clsArr, "parameterTypes");
try {
Class<?> cls = Class.forName(str);
Intrinsics.checkNotNullExpressionValue(cls, "clazz");
return r(cls, str2, (Class[]) Arrays.copyOf(clsArr, clsArr.length));
} catch (ClassNotFoundException unused) {
return null;
}
}
public static final Object t(@NotNull JSONObject jSONObject, String str, String str2) throws JSONException {
Intrinsics.checkNotNullParameter(jSONObject, "jsonObject");
Object opt = jSONObject.opt(str);
if (opt != null && (opt instanceof String)) {
opt = new JSONTokener((String) opt).nextValue();
}
if (opt == null || (opt instanceof JSONObject) || (opt instanceof JSONArray)) {
return opt;
}
if (str2 == null) {
throw new FacebookException("Got an unexpected non-JSON object.");
}
JSONObject jSONObject2 = new JSONObject();
jSONObject2.putOpt(str2, opt);
return jSONObject2;
}
public static String u(String str, byte[] bArr) {
try {
MessageDigest messageDigest = MessageDigest.getInstance(str);
Intrinsics.checkNotNullExpressionValue(messageDigest, "hash");
messageDigest.update(bArr);
byte[] digest = messageDigest.digest();
StringBuilder sb = new StringBuilder();
Intrinsics.checkNotNullExpressionValue(digest, "digest");
int length = digest.length;
int i = 0;
while (i < length) {
byte b2 = digest[i];
i++;
sb.append(Integer.toHexString((b2 >> 4) & 15));
sb.append(Integer.toHexString(b2 & 15));
}
String sb2 = sb.toString();
Intrinsics.checkNotNullExpressionValue(sb2, "builder.toString()");
return sb2;
} catch (NoSuchAlgorithmException unused) {
return null;
}
}
public static final Object v(Object obj, @NotNull Method method, @NotNull Object... objArr) {
Intrinsics.checkNotNullParameter(method, "method");
Intrinsics.checkNotNullParameter(objArr, "args");
try {
return method.invoke(obj, Arrays.copyOf(objArr, objArr.length));
} catch (IllegalAccessException | InvocationTargetException unused) {
return null;
}
}
public static final boolean w() {
try {
Intent intent = new Intent("android.intent.action.VIEW");
StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE;
String format = String.format("fb%s://applinks", Arrays.copyOf(new Object[]{FacebookSdk.getApplicationId()}, 1));
Intrinsics.checkNotNullExpressionValue(format, "java.lang.String.format(format, *args)");
intent.setData(Uri.parse(format));
Context applicationContext = FacebookSdk.getApplicationContext();
PackageManager packageManager = applicationContext.getPackageManager();
String packageName = applicationContext.getPackageName();
List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, 65536);
Intrinsics.checkNotNullExpressionValue(queryIntentActivities, "packageManager.queryIntentActivities(intent, PackageManager.MATCH_DEFAULT_ONLY)");
Iterator<ResolveInfo> it = queryIntentActivities.iterator();
while (it.hasNext()) {
if (Intrinsics.areEqual(packageName, it.next().activityInfo.packageName)) {
return true;
}
}
} catch (Exception unused) {
}
return false;
}
public static final boolean x(@NotNull Context context) {
Intrinsics.checkNotNullParameter(context, "context");
if (Build.VERSION.SDK_INT >= 27) {
return context.getPackageManager().hasSystemFeature("android.hardware.type.pc");
}
String str = Build.DEVICE;
if (str != null) {
Intrinsics.checkNotNullExpressionValue(str, "DEVICE");
if (new Regex(".+_cheets|cheets_.+").c(str)) {
return true;
}
}
return false;
}
public static final boolean y() {
if (C1143a.b(d0.class)) {
return false;
}
try {
JSONObject o = o();
if (o == null) {
return false;
}
try {
JSONArray jSONArray = o.getJSONArray(FacebookSdk.DATA_PROCESSION_OPTIONS);
int length = jSONArray.length();
if (length > 0) {
int i = 0;
while (true) {
int i2 = i + 1;
String string = jSONArray.getString(i);
Intrinsics.checkNotNullExpressionValue(string, "options.getString(i)");
String lowerCase = string.toLowerCase();
Intrinsics.checkNotNullExpressionValue(lowerCase, "(this as java.lang.String).toLowerCase()");
if (Intrinsics.areEqual(lowerCase, "ldu")) {
return true;
}
if (i2 >= length) {
break;
}
i = i2;
}
}
} catch (Exception unused) {
}
return false;
} catch (Throwable th2) {
C1143a.a(th2, d0.class);
return false;
}
}
public static boolean z(Context context) {
Method s = s("com.google.android.gms.common.GooglePlayServicesUtil", "isGooglePlayServicesAvailable", Context.class);
if (s == null) {
return false;
}
Object v = v(null, s, context);
return (v instanceof Integer) && Intrinsics.areEqual(v, 0);
}
}