package com.strmr.ps.data.repository;

import android.content.Context;
import com.strmr.ps.data.remote.api.TMDBApiService;
import com.strmr.ps.data.remote.api.TraktApiService;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import defpackage.kg4;
import javax.inject.Provider;

/* JADX INFO: loaded from: classes3.dex */
@ScopeMetadata("javax.inject.Singleton")
@DaggerGenerated
@QualifierMetadata({"dagger.hilt.android.qualifiers.ApplicationContext"})
public final class ContentRepository_Factory implements Factory<ContentRepository> {
    private final Provider<CacheRepository> cacheRepositoryProvider;
    private final Provider<Context> contextProvider;
    private final Provider<TMDBApiService> tmdbApiServiceProvider;
    private final Provider<TraktApiService> traktApiServiceProvider;
    private final Provider<kg4> watchStatusRepositoryProvider;

    public ContentRepository_Factory(Provider<TraktApiService> provider, Provider<TMDBApiService> provider2, Provider<CacheRepository> provider3, Provider<kg4> provider4, Provider<Context> provider5) {
        this.traktApiServiceProvider = provider;
        this.tmdbApiServiceProvider = provider2;
        this.cacheRepositoryProvider = provider3;
        this.watchStatusRepositoryProvider = provider4;
        this.contextProvider = provider5;
    }

    public static ContentRepository_Factory create(Provider<TraktApiService> provider, Provider<TMDBApiService> provider2, Provider<CacheRepository> provider3, Provider<kg4> provider4, Provider<Context> provider5) {
        return new ContentRepository_Factory(provider, provider2, provider3, provider4, provider5);
    }

    public static ContentRepository newInstance(TraktApiService traktApiService, TMDBApiService tMDBApiService, CacheRepository cacheRepository, kg4 kg4Var, Context context) {
        return new ContentRepository(traktApiService, tMDBApiService, cacheRepository, kg4Var, context);
    }

    @Override // javax.inject.Provider
    public ContentRepository get() {
        return newInstance(this.traktApiServiceProvider.get(), this.tmdbApiServiceProvider.get(), this.cacheRepositoryProvider.get(), this.watchStatusRepositoryProvider.get(), this.contextProvider.get());
    }
}
