package k4; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.OutputStream; import java.util.HashMap; import java.util.Map; import k4.h; /* loaded from: classes2.dex */ public class h { /* renamed from: a, reason: collision with root package name */ private final Map f11208a; /* renamed from: b, reason: collision with root package name */ private final Map f11209b; /* renamed from: c, reason: collision with root package name */ private final h4.d f11210c; public static final class a implements i4.b { /* renamed from: d, reason: collision with root package name */ private static final h4.d f11211d = new h4.d() { // from class: k4.g @Override // h4.d public final void a(Object obj, Object obj2) { h.a.e(obj, (h4.e) obj2); } }; /* renamed from: a, reason: collision with root package name */ private final Map f11212a = new HashMap(); /* renamed from: b, reason: collision with root package name */ private final Map f11213b = new HashMap(); /* renamed from: c, reason: collision with root package name */ private h4.d f11214c = f11211d; /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ void e(Object obj, h4.e eVar) { throw new h4.b("Couldn't find encoder for type " + obj.getClass().getCanonicalName()); } public h c() { return new h(new HashMap(this.f11212a), new HashMap(this.f11213b), this.f11214c); } public a d(i4.a aVar) { aVar.a(this); return this; } @Override // i4.b /* renamed from: f, reason: merged with bridge method [inline-methods] */ public a a(Class cls, h4.d dVar) { this.f11212a.put(cls, dVar); this.f11213b.remove(cls); return this; } } h(Map map, Map map2, h4.d dVar) { this.f11208a = map; this.f11209b = map2; this.f11210c = dVar; } public static a a() { return new a(); } public void b(Object obj, OutputStream outputStream) { new f(outputStream, this.f11208a, this.f11209b, this.f11210c).q(obj); } public byte[] c(Object obj) { ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); try { b(obj, byteArrayOutputStream); } catch (IOException unused) { } return byteArrayOutputStream.toByteArray(); } }