package p138.p176.p271.p274;

import java.io.EOFException;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

/* JADX INFO: renamed from: ދ.ހ.ؠ.ހ.֏, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C5168 {

    /* JADX INFO: renamed from: ދ.ހ.ؠ.ހ.֏$֏, reason: contains not printable characters */
    public static class C5169 extends OutputStream {
        public String toString() {
            return "ByteStreams.nullOutputStream()";
        }

        @Override // java.io.OutputStream
        public void write(int i) {
        }

        @Override // java.io.OutputStream
        public void write(byte[] bArr) {
            if (bArr == null) {
                throw null;
            }
        }

        @Override // java.io.OutputStream
        public void write(byte[] bArr, int i, int i2) {
            if (bArr == null) {
                throw null;
            }
        }
    }

    static {
        new C5169();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m8642(InputStream inputStream, byte[] bArr) throws IOException {
        m8643(inputStream, bArr, 0, bArr.length);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static void m8643(InputStream inputStream, byte[] bArr, int i, int i2) throws IOException {
        if (inputStream == null || bArr == null) {
            throw null;
        }
        if (i2 < 0) {
            throw new IndexOutOfBoundsException("len is negative");
        }
        int i3 = 0;
        while (i3 < i2) {
            int i4 = inputStream.read(bArr, i + i3, i2 - i3);
            if (i4 == -1) {
                break;
            } else {
                i3 += i4;
            }
        }
        if (i3 == i2) {
            return;
        }
        StringBuilder sb = new StringBuilder(81);
        sb.append("reached end of stream after reading ");
        sb.append(i3);
        sb.append(" bytes; ");
        sb.append(i2);
        sb.append(" bytes expected");
        throw new EOFException(sb.toString());
    }
}
