package j.j0.a;

import a.e.a.t;
import com.google.gson.Gson;
import g.f0;
import g.u;
import h.h;
import j.j;
import java.io.Reader;
import java.nio.charset.Charset;
import java.util.Objects;

/* JADX INFO: loaded from: classes.dex */
public final class c<T> implements j<f0, T> {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final Gson f6927a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final t<T> f6928b;

    public c(Gson gson, t<T> tVar) {
        this.f6927a = gson;
        this.f6928b = tVar;
    }

    @Override // j.j
    public Object a(f0 f0Var) {
        f0 f0Var2 = f0Var;
        Gson gson = this.f6927a;
        Reader aVar = f0Var2.f6100b;
        if (aVar == null) {
            h hVarO = f0Var2.o();
            u uVarI = f0Var2.i();
            Charset charsetForName = g.i0.c.f6148i;
            if (uVarI != null) {
                try {
                    String str = uVarI.f6461e;
                    if (str != null) {
                        charsetForName = Charset.forName(str);
                    }
                } catch (IllegalArgumentException unused) {
                }
            }
            aVar = new f0.a(hVarO, charsetForName);
            f0Var2.f6100b = aVar;
        }
        Objects.requireNonNull(gson);
        a.e.a.y.a aVar2 = new a.e.a.y.a(aVar);
        aVar2.f4573c = gson.k;
        try {
            T tA = this.f6928b.a(aVar2);
            if (aVar2.Z() == a.e.a.y.b.END_DOCUMENT) {
                return tA;
            }
            throw new a.e.a.j("JSON document was not fully consumed.");
        } finally {
            f0Var2.close();
        }
    }
}
