package defpackage;

import java.io.IOException;
import java.io.InputStream;
import java.io.PushbackInputStream;

/* renamed from: ᵹᵻ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public abstract class AbstractC5086 extends InputStream {

    /* renamed from: ᵢˇᵭ, reason: contains not printable characters */
    public final InterfaceC4298 f19010;

    /* renamed from: ᵧᵾˀˈ, reason: contains not printable characters */
    public final C3095 f19011;

    /* renamed from: ᵾᵬ, reason: contains not printable characters */
    public final byte[] f19012 = new byte[1];

    /* renamed from: ᵿʗᵝʽ, reason: contains not printable characters */
    public final byte[] f19013;

    public AbstractC5086(C3095 c3095, C3182 c3182, char[] cArr, int i, boolean z) {
        this.f19011 = c3095;
        this.f19010 = mo5791(c3182, cArr, z);
        if (AbstractC1327.m4108(ᵙᵛᵯ.ᵸʓᵠ(c3182), 2)) {
            this.f19013 = new byte[i];
        }
    }

    @Override // java.io.InputStream, java.io.Closeable, java.lang.AutoCloseable
    public final void close() throws IOException {
        this.f19011.close();
    }

    @Override // java.io.InputStream
    public int read() {
        byte[] bArr = this.f19012;
        if (read(bArr) == -1) {
            return -1;
        }
        return bArr[0] & 255;
    }

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

    @Override // java.io.InputStream
    public int read(byte[] bArr, int i, int i2) {
        int i3 = ᵙᵛᵯ.ˎˑː(this.f19011, bArr, i, i2);
        if (i3 > 0) {
            byte[] bArr2 = this.f19013;
            if (bArr2 != null) {
                System.arraycopy(bArr, 0, bArr2, 0, i3);
            }
            this.f19010.mo9274(bArr, i, i3);
        }
        return i3;
    }

    /* renamed from: ˌʾˀ, reason: contains not printable characters */
    public final void m10557(byte[] bArr) throws IOException {
        PushbackInputStream pushbackInputStream = this.f19011.f11799;
        int i = pushbackInputStream.read(bArr);
        if (i == -1) {
            C0910.m3045("Unexpected EOF reached when trying to read stream");
            return;
        }
        if (i != bArr.length) {
            int length = bArr.length - i;
            int i2 = 0;
            for (int i3 = 0; i < bArr.length && i2 != -1 && i3 < 15; i3++) {
                i2 += pushbackInputStream.read(bArr, i, length);
                if (i2 > 0) {
                    i += i2;
                    length -= i2;
                }
            }
            if (i == bArr.length) {
                return;
            }
            C0910.m3045("Cannot read fully into byte buffer");
        }
    }

    /* renamed from: ˏᵙ */
    public abstract InterfaceC4298 mo5791(C3182 c3182, char[] cArr, boolean z);

    /* renamed from: ᵥᵯˎ */
    public void mo5793(InputStream inputStream, int i) {
    }
}
