package com.facebook.appevents.codeless; import android.app.Activity; import android.content.Context; import android.hardware.Sensor; import android.hardware.SensorManager; import android.os.Build; import android.os.Bundle; import androidx.annotation.RestrictTo; import com.facebook.FacebookSdk; import com.facebook.GraphRequest; import com.facebook.appevents.codeless.ViewIndexingTrigger; import com.facebook.appevents.codeless.internal.Constants; import com.facebook.appevents.internal.AppEventUtility; import com.facebook.internal.AttributionIdentifiers; import com.facebook.internal.FetchedAppSettings; import com.facebook.internal.FetchedAppSettingsManager; import com.facebook.internal.Utility; import com.facebook.internal.instrument.crashshield.CrashShieldHandler; import java.util.Arrays; import java.util.Locale; import java.util.UUID; import java.util.concurrent.atomic.AtomicBoolean; import kotlin.jvm.internal.Intrinsics; import kotlin.jvm.internal.StringCompanionObject; import org.json.JSONArray; import org.json.JSONObject; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP}) /* loaded from: classes2.dex */ public final class CodelessManager { private static String deviceSessionID; private static volatile boolean isCheckingSession; private static SensorManager sensorManager; private static ViewIndexer viewIndexer; public static final CodelessManager INSTANCE = new CodelessManager(); private static final ViewIndexingTrigger viewIndexingTrigger = new ViewIndexingTrigger(); private static final AtomicBoolean isCodelessEnabled = new AtomicBoolean(true); private static final AtomicBoolean isAppIndexingEnabled = new AtomicBoolean(false); private final boolean isDebugOnEmulator() { CrashShieldHandler.isObjectCrashing(this); return false; } private CodelessManager() { } public static final void onActivityResumed(Activity activity) { CodelessManager codelessManager; if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { Intrinsics.checkNotNullParameter(activity, "activity"); if (isCodelessEnabled.get()) { CodelessMatcher.Companion.getInstance().add(activity); Context applicationContext = activity.getApplicationContext(); final String applicationId = FacebookSdk.getApplicationId(); final FetchedAppSettings appSettingsWithoutQuery = FetchedAppSettingsManager.getAppSettingsWithoutQuery(applicationId); if (!Intrinsics.areEqual(appSettingsWithoutQuery == null ? null : Boolean.valueOf(appSettingsWithoutQuery.getCodelessEventsEnabled()), Boolean.TRUE)) { if (INSTANCE.isDebugOnEmulator()) { } codelessManager = INSTANCE; if (codelessManager.isDebugOnEmulator() || isAppIndexingEnabled.get()) { } codelessManager.checkCodelessSession(applicationId); return; } SensorManager sensorManager2 = (SensorManager) applicationContext.getSystemService("sensor"); if (sensorManager2 == null) { return; } sensorManager = sensorManager2; Sensor defaultSensor = sensorManager2.getDefaultSensor(1); ViewIndexer viewIndexer2 = new ViewIndexer(activity); viewIndexer = viewIndexer2; ViewIndexingTrigger viewIndexingTrigger2 = viewIndexingTrigger; viewIndexingTrigger2.setOnShakeListener(new ViewIndexingTrigger.OnShakeListener() { // from class: com.facebook.appevents.codeless.CodelessManager$$ExternalSyntheticLambda1 @Override // com.facebook.appevents.codeless.ViewIndexingTrigger.OnShakeListener public final void onShake() { CodelessManager.m488onActivityResumed$lambda0(FetchedAppSettings.this, applicationId); } }); sensorManager2.registerListener(viewIndexingTrigger2, defaultSensor, 2); if (appSettingsWithoutQuery != null && appSettingsWithoutQuery.getCodelessEventsEnabled()) { viewIndexer2.schedule(); } codelessManager = INSTANCE; if (codelessManager.isDebugOnEmulator()) { } } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } /* JADX INFO: Access modifiers changed from: private */ /* renamed from: onActivityResumed$lambda-0, reason: not valid java name */ public static final void m488onActivityResumed$lambda0(FetchedAppSettings fetchedAppSettings, String appId) { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { Intrinsics.checkNotNullParameter(appId, "$appId"); boolean z = fetchedAppSettings != null && fetchedAppSettings.getCodelessEventsEnabled(); boolean codelessSetupEnabled = FacebookSdk.getCodelessSetupEnabled(); if (z && codelessSetupEnabled) { INSTANCE.checkCodelessSession(appId); } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } public static final void onActivityPaused(Activity activity) { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { Intrinsics.checkNotNullParameter(activity, "activity"); if (isCodelessEnabled.get()) { CodelessMatcher.Companion.getInstance().remove(activity); ViewIndexer viewIndexer2 = viewIndexer; if (viewIndexer2 != null) { viewIndexer2.unschedule(); } SensorManager sensorManager2 = sensorManager; if (sensorManager2 == null) { return; } sensorManager2.unregisterListener(viewIndexingTrigger); } } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } public static final void onActivityDestroyed(Activity activity) { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { Intrinsics.checkNotNullParameter(activity, "activity"); CodelessMatcher.Companion.getInstance().destroy(activity); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } public static final void enable() { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { isCodelessEnabled.set(true); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } public static final void disable() { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { isCodelessEnabled.set(false); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } private final void checkCodelessSession(final String str) { if (CrashShieldHandler.isObjectCrashing(this)) { return; } try { if (isCheckingSession) { return; } isCheckingSession = true; FacebookSdk.getExecutor().execute(new Runnable() { // from class: com.facebook.appevents.codeless.CodelessManager$$ExternalSyntheticLambda0 @Override // java.lang.Runnable public final void run() { CodelessManager.m487checkCodelessSession$lambda1(str); } }); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); } } /* JADX INFO: Access modifiers changed from: private */ /* renamed from: checkCodelessSession$lambda-1, reason: not valid java name */ public static final void m487checkCodelessSession$lambda1(String str) { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { Bundle bundle = new Bundle(); AttributionIdentifiers attributionIdentifiers = AttributionIdentifiers.Companion.getAttributionIdentifiers(FacebookSdk.getApplicationContext()); JSONArray jSONArray = new JSONArray(); String str2 = Build.MODEL; if (str2 == null) { str2 = ""; } jSONArray.put(str2); if ((attributionIdentifiers == null ? null : attributionIdentifiers.getAndroidAdvertiserId()) != null) { jSONArray.put(attributionIdentifiers.getAndroidAdvertiserId()); } else { jSONArray.put(""); } jSONArray.put("0"); jSONArray.put(AppEventUtility.isEmulator() ? "1" : "0"); Locale currentLocale = Utility.getCurrentLocale(); jSONArray.put(currentLocale.getLanguage() + '_' + ((Object) currentLocale.getCountry())); String jSONArray2 = jSONArray.toString(); Intrinsics.checkNotNullExpressionValue(jSONArray2, "extInfoArray.toString()"); bundle.putString(Constants.DEVICE_SESSION_ID, getCurrentDeviceSessionID$facebook_core_release()); bundle.putString(Constants.EXTINFO, jSONArray2); GraphRequest.Companion companion = GraphRequest.Companion; StringCompanionObject stringCompanionObject = StringCompanionObject.INSTANCE; boolean z = true; String format = String.format(Locale.US, "%s/app_indexing_session", Arrays.copyOf(new Object[]{str}, 1)); Intrinsics.checkNotNullExpressionValue(format, "java.lang.String.format(locale, format, *args)"); JSONObject jSONObject = companion.newPostRequestWithBundle(null, format, bundle, null).executeAndWait().getJSONObject(); AtomicBoolean atomicBoolean = isAppIndexingEnabled; if (jSONObject == null || !jSONObject.optBoolean(Constants.APP_INDEXING_ENABLED, false)) { z = false; } atomicBoolean.set(z); if (atomicBoolean.get()) { ViewIndexer viewIndexer2 = viewIndexer; if (viewIndexer2 != null) { viewIndexer2.schedule(); } } else { deviceSessionID = null; } isCheckingSession = false; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } public static final String getCurrentDeviceSessionID$facebook_core_release() { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return null; } try { if (deviceSessionID == null) { deviceSessionID = UUID.randomUUID().toString(); } String str = deviceSessionID; if (str != null) { return str; } throw new NullPointerException("null cannot be cast to non-null type kotlin.String"); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); return null; } } public static final boolean getIsAppIndexingEnabled$facebook_core_release() { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return false; } try { return isAppIndexingEnabled.get(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); return false; } } public static final void updateAppIndexing$facebook_core_release(boolean z) { if (CrashShieldHandler.isObjectCrashing(CodelessManager.class)) { return; } try { isAppIndexingEnabled.set(z); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, CodelessManager.class); } } }