package com.google.android.gms.internal.firebase_ml; import com.huawei.hms.framework.common.ContainerUtils; import java.io.BufferedWriter; import java.io.IOException; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; import java.util.Iterator; import java.util.Map; /* loaded from: classes2.dex */ public final class zzft extends zzev { private Object data; public zzft(Object obj) { super(zzfu.MEDIA_TYPE); this.data = zzks.checkNotNull(obj); } @Override // com.google.android.gms.internal.firebase_ml.zzhy public final void writeTo(OutputStream outputStream) throws IOException { BufferedWriter bufferedWriter = new BufferedWriter(new OutputStreamWriter(outputStream, zzeu())); boolean z = true; for (Map.Entry entry : zzhf.zzf(this.data).entrySet()) { Object value = entry.getValue(); if (value != null) { String zzaq = zzie.zzaq(entry.getKey()); Class cls = value.getClass(); if ((value instanceof Iterable) || cls.isArray()) { Iterator it = zzia.zzi(value).iterator(); while (it.hasNext()) { z = zza(z, bufferedWriter, zzaq, it.next()); } } else { z = zza(z, bufferedWriter, zzaq, value); } } } bufferedWriter.flush(); } private static boolean zza(boolean z, Writer writer, String str, Object obj) throws IOException { if (obj != null && !zzhf.isNull(obj)) { if (z) { z = false; } else { writer.write(ContainerUtils.FIELD_DELIMITER); } writer.write(str); String zzaq = zzie.zzaq(obj instanceof Enum ? zzhl.zza((Enum) obj).getName() : obj.toString()); if (zzaq.length() != 0) { writer.write(ContainerUtils.KEY_VALUE_DELIMITER); writer.write(zzaq); } } return z; } }