package com.google.android.gms.internal.firebase_messaging; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.ArrayDeque; import java.util.Deque; /* loaded from: classes2.dex */ public final class zzj { private static final OutputStream zza = new zzi(); private static byte[] zza(Deque deque, int i) { byte[] bArr = new byte[i]; int i2 = i; while (i2 > 0) { byte[] removeFirst = deque.removeFirst(); int min = Math.min(i2, removeFirst.length); System.arraycopy(removeFirst, 0, bArr, i - i2, min); i2 -= min; } return bArr; } public static byte[] zza(InputStream inputStream) throws IOException { zzg.zza(inputStream); ArrayDeque arrayDeque = new ArrayDeque(20); int i = 8192; int i2 = 0; while (i2 < 2147483639) { int min = Math.min(i, 2147483639 - i2); byte[] bArr = new byte[min]; arrayDeque.add(bArr); int i3 = 0; while (i3 < min) { int read = inputStream.read(bArr, i3, min - i3); if (read == -1) { return zza(arrayDeque, i2); } i3 += read; i2 += read; } i = zzn.zza(i, 2); } if (inputStream.read() == -1) { return zza(arrayDeque, 2147483639); } throw new OutOfMemoryError("input is too large to fit in a byte array"); } public static InputStream zza(InputStream inputStream, long j) { return new zzl(inputStream, 1048577L); } }