Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,56 @@
package com.google.firebase.analytics;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import androidx.annotation.Keep;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.measurement.internal.zzan;
import com.google.android.gms.measurement.internal.zzbw;
import com.google.android.gms.measurement.internal.zzn;
import com.google.firebase.iid.FirebaseInstanceId;
/* loaded from: classes.dex */
public final class FirebaseAnalytics {
private static volatile FirebaseAnalytics b;
private final zzbw a;
private FirebaseAnalytics(zzbw zzbwVar) {
Preconditions.a(zzbwVar);
this.a = zzbwVar;
}
@Keep
public static FirebaseAnalytics getInstance(Context context) {
if (b == null) {
synchronized (FirebaseAnalytics.class) {
if (b == null) {
b = new FirebaseAnalytics(zzbw.a(context, (zzan) null));
}
}
}
return b;
}
public final void a(String str, Bundle bundle) {
this.a.y().a(str, bundle);
}
@Keep
public final String getFirebaseInstanceId() {
return FirebaseInstanceId.j().a();
}
@Keep
public final void setCurrentScreen(Activity activity, String str, String str2) {
if (zzn.a()) {
this.a.n().a(activity, str, str2);
} else {
this.a.e().w().a("setCurrentScreen must be called from the main thread");
}
}
public final void a(boolean z) {
this.a.y().a(z);
}
}

View File

@@ -0,0 +1,5 @@
package com.google.firebase.analytics.connector;
/* loaded from: classes.dex */
public interface AnalyticsConnector {
}

View File

@@ -0,0 +1,52 @@
package com.google.firebase.analytics.connector;
import android.content.Context;
import android.os.Bundle;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.measurement.AppMeasurement;
import com.google.android.gms.measurement.internal.zzan;
import com.google.android.gms.measurement.internal.zzbw;
import com.google.firebase.DataCollectionDefaultChange;
import com.google.firebase.FirebaseApp;
import com.google.firebase.events.Event;
import com.google.firebase.events.Subscriber;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes.dex */
public class AnalyticsConnectorImpl implements AnalyticsConnector {
private static volatile AnalyticsConnector b;
private final AppMeasurement a;
private AnalyticsConnectorImpl(AppMeasurement appMeasurement) {
Preconditions.a(appMeasurement);
this.a = appMeasurement;
new ConcurrentHashMap();
}
public static AnalyticsConnector a(FirebaseApp firebaseApp, Context context, Subscriber subscriber) {
Preconditions.a(firebaseApp);
Preconditions.a(context);
Preconditions.a(subscriber);
Preconditions.a(context.getApplicationContext());
if (b == null) {
synchronized (AnalyticsConnectorImpl.class) {
if (b == null) {
Bundle bundle = new Bundle(1);
if (firebaseApp.e()) {
subscriber.a(DataCollectionDefaultChange.class, zza.a, zzb.a);
bundle.putBoolean("dataCollectionDefaultEnabled", firebaseApp.d());
}
b = new AnalyticsConnectorImpl(zzbw.a(context, zzan.a(bundle)).y());
}
}
}
return b;
}
static final /* synthetic */ void a(Event event) {
boolean z = ((DataCollectionDefaultChange) event.a()).a;
synchronized (AnalyticsConnectorImpl.class) {
((AnalyticsConnectorImpl) b).a.b(z);
}
}
}

View File

@@ -0,0 +1,30 @@
package com.google.firebase.analytics.connector.internal;
import android.annotation.SuppressLint;
import android.content.Context;
import androidx.annotation.Keep;
import com.google.firebase.FirebaseApp;
import com.google.firebase.analytics.connector.AnalyticsConnector;
import com.google.firebase.components.Component;
import com.google.firebase.components.ComponentRegistrar;
import com.google.firebase.components.Dependency;
import com.google.firebase.events.Subscriber;
import java.util.Collections;
import java.util.List;
@Keep
/* loaded from: classes.dex */
public class AnalyticsConnectorRegistrar implements ComponentRegistrar {
@Override // com.google.firebase.components.ComponentRegistrar
@Keep
@SuppressLint({"MissingPermission"})
public List<Component<?>> getComponents() {
Component.Builder a = Component.a(AnalyticsConnector.class);
a.a(Dependency.a(FirebaseApp.class));
a.a(Dependency.a(Context.class));
a.a(Dependency.a(Subscriber.class));
a.a(zzb.a);
a.c();
return Collections.singletonList(a.b());
}
}

View File

@@ -0,0 +1,21 @@
package com.google.firebase.analytics.connector.internal;
import android.content.Context;
import com.google.firebase.FirebaseApp;
import com.google.firebase.analytics.connector.AnalyticsConnectorImpl;
import com.google.firebase.components.ComponentContainer;
import com.google.firebase.components.ComponentFactory;
import com.google.firebase.events.Subscriber;
/* loaded from: classes.dex */
final /* synthetic */ class zzb implements ComponentFactory {
static final ComponentFactory a = new zzb();
private zzb() {
}
@Override // com.google.firebase.components.ComponentFactory
public final Object a(ComponentContainer componentContainer) {
return AnalyticsConnectorImpl.a((FirebaseApp) componentContainer.a(FirebaseApp.class), (Context) componentContainer.a(Context.class), (Subscriber) componentContainer.a(Subscriber.class));
}
}

View File

@@ -0,0 +1,16 @@
package com.google.firebase.analytics.connector;
import java.util.concurrent.Executor;
/* loaded from: classes.dex */
final /* synthetic */ class zza implements Executor {
static final Executor a = new zza();
private zza() {
}
@Override // java.util.concurrent.Executor
public final void execute(Runnable runnable) {
runnable.run();
}
}

View File

@@ -0,0 +1,17 @@
package com.google.firebase.analytics.connector;
import com.google.firebase.events.Event;
import com.google.firebase.events.EventHandler;
/* loaded from: classes.dex */
final /* synthetic */ class zzb implements EventHandler {
static final EventHandler a = new zzb();
private zzb() {
}
@Override // com.google.firebase.events.EventHandler
public final void a(Event event) {
AnalyticsConnectorImpl.a(event);
}
}