package com.google.firebase.sessions;

import A4.j;
import V4.AbstractC0786y;
import android.content.Context;
import androidx.annotation.Keep;
import com.google.firebase.FirebaseApp;
import com.google.firebase.annotations.concurrent.Background;
import com.google.firebase.annotations.concurrent.Blocking;
import com.google.firebase.components.Component;
import com.google.firebase.components.ComponentContainer;
import com.google.firebase.components.ComponentFactory;
import com.google.firebase.components.ComponentRegistrar;
import com.google.firebase.components.Dependency;
import com.google.firebase.components.Qualified;
import com.google.firebase.inject.Provider;
import com.google.firebase.installations.FirebaseInstallationsApi;
import com.google.firebase.platforminfo.LibraryVersionComponent;
import com.google.firebase.sessions.settings.SessionsSettings;
import java.util.List;
import kotlin.jvm.internal.h;
import kotlin.jvm.internal.o;
import o3.f;
import x4.AbstractC3252r;

/* JADX INFO: loaded from: classes3.dex */
@Keep
public final class FirebaseSessionsRegistrar implements ComponentRegistrar {
    private static final Companion Companion = new Companion(null);
    private static final String LIBRARY_NAME = "fire-sessions";
    private static final Qualified<AbstractC0786y> backgroundDispatcher;
    private static final Qualified<AbstractC0786y> blockingDispatcher;
    private static final Qualified<FirebaseApp> firebaseApp;
    private static final Qualified<FirebaseInstallationsApi> firebaseInstallationsApi;
    private static final Qualified<SessionLifecycleServiceBinder> sessionLifecycleServiceBinder;
    private static final Qualified<SessionsSettings> sessionsSettings;
    private static final Qualified<f> transportFactory;

    public static final class Companion {
        public /* synthetic */ Companion(h hVar) {
            this();
        }

        private Companion() {
        }
    }

    static {
        Qualified<FirebaseApp> qualifiedUnqualified = Qualified.unqualified(FirebaseApp.class);
        o.g(qualifiedUnqualified, "unqualified(FirebaseApp::class.java)");
        firebaseApp = qualifiedUnqualified;
        Qualified<FirebaseInstallationsApi> qualifiedUnqualified2 = Qualified.unqualified(FirebaseInstallationsApi.class);
        o.g(qualifiedUnqualified2, "unqualified(FirebaseInstallationsApi::class.java)");
        firebaseInstallationsApi = qualifiedUnqualified2;
        Qualified<AbstractC0786y> qualified = Qualified.qualified(Background.class, AbstractC0786y.class);
        o.g(qualified, "qualified(Background::cl…neDispatcher::class.java)");
        backgroundDispatcher = qualified;
        Qualified<AbstractC0786y> qualified2 = Qualified.qualified(Blocking.class, AbstractC0786y.class);
        o.g(qualified2, "qualified(Blocking::clas…neDispatcher::class.java)");
        blockingDispatcher = qualified2;
        Qualified<f> qualifiedUnqualified3 = Qualified.unqualified(f.class);
        o.g(qualifiedUnqualified3, "unqualified(TransportFactory::class.java)");
        transportFactory = qualifiedUnqualified3;
        Qualified<SessionsSettings> qualifiedUnqualified4 = Qualified.unqualified(SessionsSettings.class);
        o.g(qualifiedUnqualified4, "unqualified(SessionsSettings::class.java)");
        sessionsSettings = qualifiedUnqualified4;
        Qualified<SessionLifecycleServiceBinder> qualifiedUnqualified5 = Qualified.unqualified(SessionLifecycleServiceBinder.class);
        o.g(qualifiedUnqualified5, "unqualified(SessionLifec…erviceBinder::class.java)");
        sessionLifecycleServiceBinder = qualifiedUnqualified5;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final FirebaseSessions getComponents$lambda$0(ComponentContainer componentContainer) {
        Object obj = componentContainer.get(firebaseApp);
        o.g(obj, "container[firebaseApp]");
        Object obj2 = componentContainer.get(sessionsSettings);
        o.g(obj2, "container[sessionsSettings]");
        Object obj3 = componentContainer.get(backgroundDispatcher);
        o.g(obj3, "container[backgroundDispatcher]");
        Object obj4 = componentContainer.get(sessionLifecycleServiceBinder);
        o.g(obj4, "container[sessionLifecycleServiceBinder]");
        return new FirebaseSessions((FirebaseApp) obj, (SessionsSettings) obj2, (j) obj3, (SessionLifecycleServiceBinder) obj4);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final SessionGenerator getComponents$lambda$1(ComponentContainer componentContainer) {
        return new SessionGenerator(WallClock.INSTANCE, null, 2, null);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final SessionFirelogPublisher getComponents$lambda$2(ComponentContainer componentContainer) {
        Object obj = componentContainer.get(firebaseApp);
        o.g(obj, "container[firebaseApp]");
        Object obj2 = componentContainer.get(firebaseInstallationsApi);
        o.g(obj2, "container[firebaseInstallationsApi]");
        Object obj3 = componentContainer.get(sessionsSettings);
        o.g(obj3, "container[sessionsSettings]");
        Provider provider = componentContainer.getProvider(transportFactory);
        o.g(provider, "container.getProvider(transportFactory)");
        EventGDTLogger eventGDTLogger = new EventGDTLogger(provider);
        Object obj4 = componentContainer.get(backgroundDispatcher);
        o.g(obj4, "container[backgroundDispatcher]");
        return new SessionFirelogPublisherImpl((FirebaseApp) obj, (FirebaseInstallationsApi) obj2, (SessionsSettings) obj3, eventGDTLogger, (j) obj4);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final SessionsSettings getComponents$lambda$3(ComponentContainer componentContainer) {
        Object obj = componentContainer.get(firebaseApp);
        o.g(obj, "container[firebaseApp]");
        Object obj2 = componentContainer.get(blockingDispatcher);
        o.g(obj2, "container[blockingDispatcher]");
        Object obj3 = componentContainer.get(backgroundDispatcher);
        o.g(obj3, "container[backgroundDispatcher]");
        Object obj4 = componentContainer.get(firebaseInstallationsApi);
        o.g(obj4, "container[firebaseInstallationsApi]");
        return new SessionsSettings((FirebaseApp) obj, (j) obj2, (j) obj3, (FirebaseInstallationsApi) obj4);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final SessionDatastore getComponents$lambda$4(ComponentContainer componentContainer) {
        Context applicationContext = ((FirebaseApp) componentContainer.get(firebaseApp)).getApplicationContext();
        o.g(applicationContext, "container[firebaseApp].applicationContext");
        Object obj = componentContainer.get(backgroundDispatcher);
        o.g(obj, "container[backgroundDispatcher]");
        return new SessionDatastoreImpl(applicationContext, (j) obj);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final SessionLifecycleServiceBinder getComponents$lambda$5(ComponentContainer componentContainer) {
        Object obj = componentContainer.get(firebaseApp);
        o.g(obj, "container[firebaseApp]");
        return new SessionLifecycleServiceBinderImpl((FirebaseApp) obj);
    }

    @Override // com.google.firebase.components.ComponentRegistrar
    public List<Component<? extends Object>> getComponents() {
        Component.Builder builderName = Component.builder(FirebaseSessions.class).name(LIBRARY_NAME);
        Qualified<FirebaseApp> qualified = firebaseApp;
        Component.Builder builderAdd = builderName.add(Dependency.required(qualified));
        Qualified<SessionsSettings> qualified2 = sessionsSettings;
        Component.Builder builderAdd2 = builderAdd.add(Dependency.required(qualified2));
        Qualified<AbstractC0786y> qualified3 = backgroundDispatcher;
        final int i6 = 0;
        Component componentBuild = builderAdd2.add(Dependency.required(qualified3)).add(Dependency.required(sessionLifecycleServiceBinder)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i6) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).eagerInDefaultApp().build();
        final int i7 = 1;
        Component componentBuild2 = Component.builder(SessionGenerator.class).name("session-generator").factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i7) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).build();
        Component.Builder builderAdd3 = Component.builder(SessionFirelogPublisher.class).name("session-publisher").add(Dependency.required(qualified));
        Qualified<FirebaseInstallationsApi> qualified4 = firebaseInstallationsApi;
        final int i8 = 2;
        Component componentBuild3 = builderAdd3.add(Dependency.required(qualified4)).add(Dependency.required(qualified2)).add(Dependency.requiredProvider(transportFactory)).add(Dependency.required(qualified3)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i8) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).build();
        final int i9 = 3;
        Component componentBuild4 = Component.builder(SessionsSettings.class).name("sessions-settings").add(Dependency.required(qualified)).add(Dependency.required(blockingDispatcher)).add(Dependency.required(qualified3)).add(Dependency.required(qualified4)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i9) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).build();
        final int i10 = 4;
        Component componentBuild5 = Component.builder(SessionDatastore.class).name("sessions-datastore").add(Dependency.required(qualified)).add(Dependency.required(qualified3)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i10) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).build();
        final int i11 = 5;
        return AbstractC3252r.B(componentBuild, componentBuild2, componentBuild3, componentBuild4, componentBuild5, Component.builder(SessionLifecycleServiceBinder.class).name("sessions-service-binder").add(Dependency.required(qualified)).factory(new ComponentFactory() { // from class: com.google.firebase.sessions.b
            @Override // com.google.firebase.components.ComponentFactory
            public final Object create(ComponentContainer componentContainer) {
                switch (i11) {
                    case 0:
                        return FirebaseSessionsRegistrar.getComponents$lambda$0(componentContainer);
                    case 1:
                        return FirebaseSessionsRegistrar.getComponents$lambda$1(componentContainer);
                    case 2:
                        return FirebaseSessionsRegistrar.getComponents$lambda$2(componentContainer);
                    case 3:
                        return FirebaseSessionsRegistrar.getComponents$lambda$3(componentContainer);
                    case 4:
                        return FirebaseSessionsRegistrar.getComponents$lambda$4(componentContainer);
                    default:
                        return FirebaseSessionsRegistrar.getComponents$lambda$5(componentContainer);
                }
            }
        }).build(), LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
    }
}
