package com.facebook.internal; import com.android.installreferrer.api.InstallReferrerClient; import com.android.installreferrer.api.InstallReferrerStateListener; import com.facebook.FacebookSdk; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes2.dex */ public final class InstallReferrerUtil { public static final InstallReferrerUtil INSTANCE = new InstallReferrerUtil(); private static final String IS_REFERRER_UPDATED = "is_referrer_updated"; public interface Callback { void onReceiveReferrerUrl(String str); } private InstallReferrerUtil() { } public static final void tryUpdateReferrerInfo(Callback callback) { Intrinsics.checkNotNullParameter(callback, "callback"); InstallReferrerUtil installReferrerUtil = INSTANCE; if (installReferrerUtil.isUpdated()) { return; } installReferrerUtil.tryConnectReferrerInfo(callback); } private final void tryConnectReferrerInfo(final Callback callback) { final InstallReferrerClient build = InstallReferrerClient.newBuilder(FacebookSdk.getApplicationContext()).build(); try { build.startConnection(new InstallReferrerStateListener() { // from class: com.facebook.internal.InstallReferrerUtil$tryConnectReferrerInfo$installReferrerStateListener$1 @Override // com.android.installreferrer.api.InstallReferrerStateListener public void onInstallReferrerServiceDisconnected() { } /* JADX WARN: Code restructure failed: missing block: B:23:0x0036, code lost: if (r0 != false) goto L20; */ @Override // com.android.installreferrer.api.InstallReferrerStateListener /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public void onInstallReferrerSetupFinished(int r5) { /* r4 = this; boolean r0 = com.facebook.internal.instrument.crashshield.CrashShieldHandler.isObjectCrashing(r4) if (r0 == 0) goto L7 return L7: r0 = 2 if (r5 == 0) goto L15 if (r5 == r0) goto Ld goto L42 Ld: com.facebook.internal.InstallReferrerUtil r5 = com.facebook.internal.InstallReferrerUtil.INSTANCE // Catch: java.lang.Throwable -> L13 com.facebook.internal.InstallReferrerUtil.access$updateReferrer(r5) // Catch: java.lang.Throwable -> L13 goto L42 L13: r5 = move-exception goto L48 L15: com.android.installreferrer.api.InstallReferrerClient r5 = com.android.installreferrer.api.InstallReferrerClient.this // Catch: java.lang.Throwable -> L13 android.os.RemoteException -> L4b com.android.installreferrer.api.ReferrerDetails r5 = r5.getInstallReferrer() // Catch: java.lang.Throwable -> L13 android.os.RemoteException -> L4b java.lang.String r1 = "{\n referrerClient.installReferrer\n }" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r5, r1) // Catch: java.lang.Throwable -> L13 android.os.RemoteException -> L4b java.lang.String r5 = r5.getInstallReferrer() // Catch: java.lang.Throwable -> L13 if (r5 == 0) goto L3d java.lang.String r1 = "fb" r2 = 0 r3 = 0 boolean r1 = kotlin.text.StringsKt.contains$default(r5, r1, r3, r0, r2) // Catch: java.lang.Throwable -> L13 if (r1 != 0) goto L38 java.lang.String r1 = "facebook" boolean r0 = kotlin.text.StringsKt.contains$default(r5, r1, r3, r0, r2) // Catch: java.lang.Throwable -> L13 if (r0 == 0) goto L3d L38: com.facebook.internal.InstallReferrerUtil$Callback r0 = r2 // Catch: java.lang.Throwable -> L13 r0.onReceiveReferrerUrl(r5) // Catch: java.lang.Throwable -> L13 L3d: com.facebook.internal.InstallReferrerUtil r5 = com.facebook.internal.InstallReferrerUtil.INSTANCE // Catch: java.lang.Throwable -> L13 com.facebook.internal.InstallReferrerUtil.access$updateReferrer(r5) // Catch: java.lang.Throwable -> L13 L42: com.android.installreferrer.api.InstallReferrerClient r5 = com.android.installreferrer.api.InstallReferrerClient.this // Catch: java.lang.Throwable -> L13 java.lang.Exception -> L47 r5.endConnection() // Catch: java.lang.Throwable -> L13 java.lang.Exception -> L47 L47: return L48: com.facebook.internal.instrument.crashshield.CrashShieldHandler.handleThrowable(r5, r4) L4b: return */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.internal.InstallReferrerUtil$tryConnectReferrerInfo$installReferrerStateListener$1.onInstallReferrerSetupFinished(int):void"); } }); } catch (Exception unused) { } } /* JADX INFO: Access modifiers changed from: private */ public final void updateReferrer() { FacebookSdk.getApplicationContext().getSharedPreferences(FacebookSdk.APP_EVENT_PREFERENCES, 0).edit().putBoolean(IS_REFERRER_UPDATED, true).apply(); } private final boolean isUpdated() { return FacebookSdk.getApplicationContext().getSharedPreferences(FacebookSdk.APP_EVENT_PREFERENCES, 0).getBoolean(IS_REFERRER_UPDATED, false); } }