package p138.p145.p146.p174;

import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;
import p138.p139.p143.p144.C2803;

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

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final long f9573;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public int f9574;

    public C3231(InputStream inputStream, long j) {
        super(inputStream);
        this.f9573 = j;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public synchronized int available() {
        return (int) Math.max(this.f9573 - ((long) this.f9574), ((FilterInputStream) this).in.available());
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public synchronized int read() {
        int i;
        i = super.read();
        m5316(i >= 0 ? 1 : -1);
        return i;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public int read(byte[] bArr) {
        return read(bArr, 0, bArr.length);
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public synchronized int read(byte[] bArr, int i, int i2) {
        int i3;
        i3 = super.read(bArr, i, i2);
        m5316(i3);
        return i3;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final int m5316(int i) throws IOException {
        if (i >= 0) {
            this.f9574 += i;
        } else if (this.f9573 - ((long) this.f9574) > 0) {
            StringBuilder sbM4889 = C2803.m4889("Failed to read all expected data, expected: ");
            sbM4889.append(this.f9573);
            sbM4889.append(", but read: ");
            sbM4889.append(this.f9574);
            throw new IOException(sbM4889.toString());
        }
        return i;
    }
}
