package defpackage;

import java.io.FilterInputStream;
import java.io.IOException;
import java.io.InputStream;

/* JADX INFO: renamed from: ᵚᵠᵪ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C2728 extends FilterInputStream {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public final long f10475;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public int f10476;

    public C2728(InputStream inputStream, long j) {
        super(inputStream);
        this.f10475 = j;
    }

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

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

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

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

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final void m6627(int i) throws IOException {
        int i2 = this.f10476;
        if (i >= 0) {
            this.f10476 = i2 + i;
            return;
        }
        long j = this.f10475;
        if (j - ((long) i2) <= 0) {
            return;
        }
        StringBuilder sbM8220 = AbstractC3653.m8220(j, "Failed to read all expected data, expected: ", ", but read: ");
        sbM8220.append(this.f10476);
        throw new IOException(sbM8220.toString());
    }
}
