package defpackage;

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

/* JADX INFO: renamed from: ᵼˈᵴᵥ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public final class C5269 extends FilterInputStream {

    /* JADX INFO: renamed from: ˌᴵ, reason: contains not printable characters */
    public int f19916;

    public C5269(C5578 c5578) {
        super(c5578);
        this.f19916 = Integer.MIN_VALUE;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int available() {
        int i = this.f19916;
        return i == Integer.MIN_VALUE ? super.available() : Math.min(i, super.available());
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final synchronized void mark(int i) {
        super.mark(i);
        this.f19916 = i;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int read() throws IOException {
        if (m10868(1L) == -1) {
            return -1;
        }
        int i = super.read();
        m10867(1L);
        return i;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final int read(byte[] bArr, int i, int i2) throws IOException {
        int iM10868 = (int) m10868(i2);
        if (iM10868 == -1) {
            return -1;
        }
        int i3 = super.read(bArr, i, iM10868);
        m10867(i3);
        return i3;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final synchronized void reset() {
        super.reset();
        this.f19916 = Integer.MIN_VALUE;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public final long skip(long j) throws IOException {
        long jM10868 = m10868(j);
        if (jM10868 == -1) {
            return 0L;
        }
        long jSkip = super.skip(jM10868);
        m10867(jSkip);
        return jSkip;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ, reason: contains not printable characters */
    public final void m10867(long j) {
        int i = this.f19916;
        if (i == Integer.MIN_VALUE || j == -1) {
            return;
        }
        this.f19916 = (int) (((long) i) - j);
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ, reason: contains not printable characters */
    public final long m10868(long j) {
        int i = this.f19916;
        if (i == 0) {
            return -1L;
        }
        return (i == Integer.MIN_VALUE || j <= ((long) i)) ? j : i;
    }
}
