package dagger.hilt.android.internal.lifecycle;

import androidx.fragment.app.o;
import androidx.lifecycle.at;
import dagger.Module;
import dagger.hilt.EntryPoint;
import dagger.hilt.EntryPoints;
import dagger.hilt.InstallIn;
import dagger.hilt.android.components.ActivityComponent;
import dagger.hilt.android.components.FragmentComponent;
import dagger.hilt.android.internal.builders.ViewModelComponentBuilder;
import dagger.hilt.android.internal.lifecycle.HiltViewModelMap;
import dagger.hilt.internal.Preconditions;
import dagger.multibindings.Multibinds;
import defpackage.j91;
import java.util.Map;
import javax.inject.Inject;

/* JADX INFO: loaded from: classes3.dex */
public final class DefaultViewModelFactories {

    @EntryPoint
    @InstallIn({ActivityComponent.class})
    public interface ActivityEntryPoint {
        InternalFactoryFactory getHiltInternalFactoryFactory();
    }

    @Module
    @InstallIn({ActivityComponent.class})
    public interface ActivityModule {
        @HiltViewModelMap.KeySet
        @Multibinds
        Map<Class<?>, Boolean> viewModelKeys();
    }

    @EntryPoint
    @InstallIn({FragmentComponent.class})
    public interface FragmentEntryPoint {
        InternalFactoryFactory getHiltInternalFactoryFactory();
    }

    public static final class InternalFactoryFactory {
        private final Map<Class<?>, Boolean> keySet;
        private final ViewModelComponentBuilder viewModelComponentBuilder;

        @Inject
        public InternalFactoryFactory(@HiltViewModelMap.KeySet Map<Class<?>, Boolean> map, ViewModelComponentBuilder viewModelComponentBuilder) {
            this.keySet = map;
            this.viewModelComponentBuilder = viewModelComponentBuilder;
        }

        private at.c getHiltViewModelFactory(at.c cVar) {
            return new HiltViewModelFactory(this.keySet, (at.c) Preconditions.checkNotNull(cVar), this.viewModelComponentBuilder);
        }

        public at.c fromActivity(j91 j91Var, at.c cVar) {
            return getHiltViewModelFactory(cVar);
        }

        public at.c fromFragment(o oVar, at.c cVar) {
            return getHiltViewModelFactory(cVar);
        }
    }

    private DefaultViewModelFactories() {
    }

    public static at.c getActivityFactory(j91 j91Var, at.c cVar) {
        return ((ActivityEntryPoint) EntryPoints.get(j91Var, ActivityEntryPoint.class)).getHiltInternalFactoryFactory().fromActivity(j91Var, cVar);
    }

    public static at.c getFragmentFactory(o oVar, at.c cVar) {
        return ((FragmentEntryPoint) EntryPoints.get(oVar, FragmentEntryPoint.class)).getHiltInternalFactoryFactory().fromFragment(oVar, cVar);
    }
}
