Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,58 @@
package com.google.firebase.remoteconfig.internal;
import android.os.Bundle;
import com.google.firebase.analytics.connector.AnalyticsConnector;
import com.google.firebase.inject.Provider;
import java.util.Collections;
import java.util.HashMap;
import java.util.Map;
import org.json.JSONObject;
/* loaded from: classes3.dex */
public class Personalization {
public final Provider analyticsConnector;
public final Map loggedChoiceIds = Collections.synchronizedMap(new HashMap());
public Personalization(Provider provider) {
this.analyticsConnector = provider;
}
public void logArmActive(String str, ConfigContainer configContainer) {
JSONObject optJSONObject;
AnalyticsConnector analyticsConnector = (AnalyticsConnector) this.analyticsConnector.get();
if (analyticsConnector == null) {
return;
}
JSONObject personalizationMetadata = configContainer.getPersonalizationMetadata();
if (personalizationMetadata.length() < 1) {
return;
}
JSONObject configs = configContainer.getConfigs();
if (configs.length() >= 1 && (optJSONObject = personalizationMetadata.optJSONObject(str)) != null) {
String optString = optJSONObject.optString("choiceId");
if (optString.isEmpty()) {
return;
}
synchronized (this.loggedChoiceIds) {
try {
if (optString.equals(this.loggedChoiceIds.get(str))) {
return;
}
this.loggedChoiceIds.put(str, optString);
Bundle bundle = new Bundle();
bundle.putString("arm_key", str);
bundle.putString("arm_value", configs.optString(str));
bundle.putString("personalization_id", optJSONObject.optString("personalizationId"));
bundle.putInt("arm_index", optJSONObject.optInt("armIndex", -1));
bundle.putString("group", optJSONObject.optString("group"));
analyticsConnector.logEvent("fp", "personalization_assignment", bundle);
Bundle bundle2 = new Bundle();
bundle2.putString("_fpid", optString);
analyticsConnector.logEvent("fp", "_fpc", bundle2);
} catch (Throwable th) {
throw th;
}
}
}
}
}