package com.facebook.appevents.integrity; import com.facebook.internal.instrument.crashshield.CrashShieldHandler; import java.util.HashMap; import java.util.HashSet; import java.util.Map; /* loaded from: classes2.dex */ public final class SensitiveParamsManager { private static final String DEFAULT_SENSITIVE_PARAMS_KEY = "_MTSDK_Default_"; private static final String SENSITIVE_PARAMS_KEY = "_filteredKey"; private static boolean enabled; public static final SensitiveParamsManager INSTANCE = new SensitiveParamsManager(); private static HashSet defaultSensitiveParameters = new HashSet<>(); private static Map> sensitiveParameters = new HashMap(); private SensitiveParamsManager() { } public static final void enable() { if (CrashShieldHandler.isObjectCrashing(SensitiveParamsManager.class)) { return; } try { INSTANCE.loadSensitiveParameters(); HashSet hashSet = defaultSensitiveParameters; if (hashSet != null) { if (hashSet.isEmpty()) { } enabled = true; return; } Map> map = sensitiveParameters; if (map != null) { if (map.isEmpty()) { } enabled = true; return; } enabled = false; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, SensitiveParamsManager.class); } } public static final void disable() { if (CrashShieldHandler.isObjectCrashing(SensitiveParamsManager.class)) { return; } try { enabled = false; sensitiveParameters = new HashMap(); defaultSensitiveParameters = new HashSet<>(); } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, SensitiveParamsManager.class); } } /* JADX WARN: Code restructure failed: missing block: B:34:?, code lost: return; */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private final void loadSensitiveParameters() { /* r9 = this; java.lang.String r0 = "value" java.lang.String r1 = "key" boolean r2 = com.facebook.internal.instrument.crashshield.CrashShieldHandler.isObjectCrashing(r9) if (r2 == 0) goto Lb return Lb: com.facebook.internal.FetchedAppSettingsManager r2 = com.facebook.internal.FetchedAppSettingsManager.INSTANCE // Catch: java.lang.Throwable -> L6b java.lang.String r2 = com.facebook.FacebookSdk.getApplicationId() // Catch: java.lang.Throwable -> L6b r3 = 0 com.facebook.internal.FetchedAppSettings r2 = com.facebook.internal.FetchedAppSettingsManager.queryAppSettings(r2, r3) // Catch: java.lang.Throwable -> L6b if (r2 != 0) goto L19 return L19: java.util.HashSet r4 = new java.util.HashSet // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c r4.() // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c com.facebook.appevents.integrity.SensitiveParamsManager.defaultSensitiveParameters = r4 // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c java.util.HashMap r4 = new java.util.HashMap // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c r4.() // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c com.facebook.appevents.integrity.SensitiveParamsManager.sensitiveParameters = r4 // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c org.json.JSONArray r2 = r2.getSensitiveParams() // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r2 == 0) goto L7c int r4 = r2.length() // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r4 == 0) goto L7c int r4 = r2.length() // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r4 <= 0) goto L7c L39: int r5 = r3 + 1 org.json.JSONObject r3 = r2.getJSONObject(r3) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c boolean r6 = r3.has(r1) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c boolean r7 = r3.has(r0) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r6 == 0) goto L77 if (r7 == 0) goto L77 java.lang.String r6 = r3.getString(r1) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c org.json.JSONArray r3 = r3.getJSONArray(r0) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r6 != 0) goto L56 goto L77 L56: if (r3 != 0) goto L59 goto L77 L59: java.util.HashSet r3 = com.facebook.internal.Utility.convertJSONArrayToHashSet(r3) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r3 != 0) goto L60 goto L77 L60: java.lang.String r7 = "_MTSDK_Default_" boolean r7 = r6.equals(r7) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c if (r7 == 0) goto L6d com.facebook.appevents.integrity.SensitiveParamsManager.defaultSensitiveParameters = r3 // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c goto L77 L6b: r0 = move-exception goto L7d L6d: java.util.Map> r7 = com.facebook.appevents.integrity.SensitiveParamsManager.sensitiveParameters // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c java.lang.String r8 = "sensitiveParamsScope" kotlin.jvm.internal.Intrinsics.checkNotNullExpressionValue(r6, r8) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c r7.put(r6, r3) // Catch: java.lang.Throwable -> L6b java.lang.Exception -> L7c L77: if (r5 < r4) goto L7a goto L7c L7a: r3 = r5 goto L39 L7c: return L7d: com.facebook.internal.instrument.crashshield.CrashShieldHandler.handleThrowable(r0, r9) return */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.appevents.integrity.SensitiveParamsManager.loadSensitiveParameters():void"); } /* JADX WARN: Can't wrap try/catch for region: R(11:9|(9:11|(1:13)|14|15|16|(4:19|(3:21|22|23)(1:25)|24|17)|26|27|(2:29|30)(1:32))|35|(1:37)|14|15|16|(1:17)|26|27|(0)(0)) */ /* JADX WARN: Removed duplicated region for block: B:19:0x004e A[Catch: all -> 0x0023, Exception -> 0x0063, TryCatch #0 {all -> 0x0023, blocks: (B:6:0x0009, B:9:0x0018, B:11:0x001c, B:14:0x002e, B:16:0x0033, B:17:0x0048, B:19:0x004e, B:22:0x005c, B:27:0x0063, B:29:0x0069, B:35:0x0025), top: B:5:0x0009 }] */ /* JADX WARN: Removed duplicated region for block: B:29:0x0069 A[Catch: all -> 0x0023, TRY_LEAVE, TryCatch #0 {all -> 0x0023, blocks: (B:6:0x0009, B:9:0x0018, B:11:0x001c, B:14:0x002e, B:16:0x0033, B:17:0x0048, B:19:0x004e, B:22:0x005c, B:27:0x0063, B:29:0x0069, B:35:0x0025), top: B:5:0x0009 }] */ /* JADX WARN: Removed duplicated region for block: B:32:? A[RETURN, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static final void processFilterSensitiveParams(java.util.Map r5, java.lang.String r6) { /* java.lang.Class r0 = com.facebook.appevents.integrity.SensitiveParamsManager.class boolean r1 = com.facebook.internal.instrument.crashshield.CrashShieldHandler.isObjectCrashing(r0) if (r1 == 0) goto L9 return L9: java.lang.String r1 = "parameters" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r5, r1) // Catch: java.lang.Throwable -> L23 java.lang.String r1 = "eventName" kotlin.jvm.internal.Intrinsics.checkNotNullParameter(r6, r1) // Catch: java.lang.Throwable -> L23 boolean r1 = com.facebook.appevents.integrity.SensitiveParamsManager.enabled // Catch: java.lang.Throwable -> L23 if (r1 != 0) goto L18 return L18: java.util.HashSet r1 = com.facebook.appevents.integrity.SensitiveParamsManager.defaultSensitiveParameters // Catch: java.lang.Throwable -> L23 if (r1 == 0) goto L25 boolean r1 = r1.isEmpty() // Catch: java.lang.Throwable -> L23 if (r1 == 0) goto L2e goto L25 L23: r5 = move-exception goto L73 L25: java.util.Map> r1 = com.facebook.appevents.integrity.SensitiveParamsManager.sensitiveParameters // Catch: java.lang.Throwable -> L23 boolean r1 = r1.containsKey(r6) // Catch: java.lang.Throwable -> L23 if (r1 != 0) goto L2e return L2e: org.json.JSONArray r1 = new org.json.JSONArray // Catch: java.lang.Throwable -> L23 r1.() // Catch: java.lang.Throwable -> L23 java.util.Map> r2 = com.facebook.appevents.integrity.SensitiveParamsManager.sensitiveParameters // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.lang.Object r6 = r2.get(r6) // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.util.HashSet r6 = (java.util.HashSet) r6 // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.util.ArrayList r2 = new java.util.ArrayList // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.util.Set r3 = r5.keySet() // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 r2.(r3) // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.util.Iterator r2 = r2.iterator() // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 L48: boolean r3 = r2.hasNext() // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 if (r3 == 0) goto L63 java.lang.Object r3 = r2.next() // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 java.lang.String r3 = (java.lang.String) r3 // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 com.facebook.appevents.integrity.SensitiveParamsManager r4 = com.facebook.appevents.integrity.SensitiveParamsManager.INSTANCE // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 boolean r4 = r4.shouldFilterOut(r3, r6) // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 if (r4 == 0) goto L48 r5.remove(r3) // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 r1.put(r3) // Catch: java.lang.Throwable -> L23 java.lang.Exception -> L63 goto L48 L63: int r6 = r1.length() // Catch: java.lang.Throwable -> L23 if (r6 <= 0) goto L72 java.lang.String r6 = "_filteredKey" java.lang.String r1 = r1.toString() // Catch: java.lang.Throwable -> L23 r5.put(r6, r1) // Catch: java.lang.Throwable -> L23 L72: return L73: com.facebook.internal.instrument.crashshield.CrashShieldHandler.handleThrowable(r5, r0) return */ throw new UnsupportedOperationException("Method not decompiled: com.facebook.appevents.integrity.SensitiveParamsManager.processFilterSensitiveParams(java.util.Map, java.lang.String):void"); } private final boolean shouldFilterOut(String str, HashSet hashSet) { if (CrashShieldHandler.isObjectCrashing(this)) { return false; } try { if (!defaultSensitiveParameters.contains(str)) { if (hashSet != null && !hashSet.isEmpty()) { if (!hashSet.contains(str)) { return false; } } return false; } return true; } catch (Throwable th) { CrashShieldHandler.handleThrowable(th, this); return false; } } }