package net.letime.lecjoa.di;

import java.lang.System;

/**
 * * Created by charlag on 3/24/18.
 */
@kotlin.Metadata(mv = {1, 1, 10}, bv = {1, 0, 2}, k = 1, d1 = {"\u0000T\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010$\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0010\"\n\u0002\b\u0002\b\u0007\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u0010\u0010\u0003\u001a\u00020\u00042\u0006\u0010\u0005\u001a\u00020\u0006H\u0007J\u0010\u0010\u0007\u001a\u00020\b2\u0006\u0010\t\u001a\u00020\nH\u0007J)\u0010\u000b\u001a\u00020\n2\u001f\u0010\f\u001a\u001b\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u000e\u0012\b\u0012\u0006\u0012\u0002\b\u00030\u000f0\r\u00a2\u0006\u0002\b\u0010H\u0007J\u0018\u0010\u0011\u001a\u00020\u00122\u0006\u0010\u0013\u001a\u00020\u00142\u0006\u0010\u0015\u001a\u00020\u0016H\u0007J#\u0010\u0017\u001a\u00020\u00062\u0006\u0010\u0018\u001a\u00020\u00122\u0011\u0010\u0019\u001a\r\u0012\u0004\u0012\u00020\b0\u001a\u00a2\u0006\u0002\b\u0010H\u0007J\f\u0010\u001b\u001a\u0006\u0012\u0002\b\u00030\u000fH\u0007\u00a8\u0006\u001c"}, d2 = {"Lnet/letime/lecjoa/di/NetworkModule;", "", "()V", "providesApi", "Lnet/letime/lecjoa/network/MastodonApi;", "retrofit", "Lretrofit2/Retrofit;", "providesConverterFactory", "Lretrofit2/Converter$Factory;", "gson", "Lcom/google/gson/Gson;", "providesGson", "adapters", "", "Ljava/lang/Class;", "Lcom/google/gson/JsonDeserializer;", "Lkotlin/jvm/JvmSuppressWildcards;", "providesHttpClient", "Lokhttp3/OkHttpClient;", "accountManager", "Lnet/letime/lecjoa/db/AccountManager;", "context", "Landroid/content/Context;", "providesRetrofit", "httpClient", "converters", "", "providesSpannedTypeAdapter", "app_debug"})
@dagger.Module()
public final class NetworkModule {
    
    @org.jetbrains.annotations.NotNull()
    @dagger.multibindings.ClassKey(value = android.text.Spanned.class)
    @dagger.multibindings.IntoMap()
    @dagger.Provides()
    public final com.google.gson.JsonDeserializer<?> providesSpannedTypeAdapter() {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    @javax.inject.Singleton()
    @dagger.Provides()
    public final com.google.gson.Gson providesGson(@org.jetbrains.annotations.NotNull()
    java.util.Map<java.lang.Class<?>, com.google.gson.JsonDeserializer<?>> adapters) {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    @javax.inject.Singleton()
    @dagger.multibindings.IntoSet()
    @dagger.Provides()
    public final retrofit2.Converter.Factory providesConverterFactory(@org.jetbrains.annotations.NotNull()
    com.google.gson.Gson gson) {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    @javax.inject.Singleton()
    @dagger.Provides()
    public final okhttp3.OkHttpClient providesHttpClient(@org.jetbrains.annotations.NotNull()
    net.letime.lecjoa.db.AccountManager accountManager, @org.jetbrains.annotations.NotNull()
    android.content.Context context) {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    @javax.inject.Singleton()
    @dagger.Provides()
    public final retrofit2.Retrofit providesRetrofit(@org.jetbrains.annotations.NotNull()
    okhttp3.OkHttpClient httpClient, @org.jetbrains.annotations.NotNull()
    java.util.Set<retrofit2.Converter.Factory> converters) {
        return null;
    }
    
    @org.jetbrains.annotations.NotNull()
    @javax.inject.Singleton()
    @dagger.Provides()
    public final net.letime.lecjoa.network.MastodonApi providesApi(@org.jetbrains.annotations.NotNull()
    retrofit2.Retrofit retrofit) {
        return null;
    }
    
    public NetworkModule() {
        super();
    }
}