package defpackage;

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

/* JADX INFO: renamed from: ᵠᵕ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes3.dex */
public abstract class AbstractC3155 extends InputStream {

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

    /* JADX INFO: renamed from: ᵔᵖᵹᵫ, reason: contains not printable characters */
    public final byte[] f12009;

    /* JADX INFO: renamed from: ᵜᵪʾ, reason: contains not printable characters */
    public final InterfaceC3686 f12010;

    /* JADX INFO: renamed from: ᵨᵼⁱ, reason: contains not printable characters */
    public final byte[] f12011 = new byte[1];

    public AbstractC3155(C4113 c4113, C1184 c1184, char[] cArr, int i, boolean z) {
        this.f12008 = c4113;
        this.f12010 = mo3048(c1184, cArr, z);
        if (AbstractC3653.m8217(ᵺᵘ.ˊᵨᵧ(c1184), 2)) {
            this.f12009 = new byte[i];
        }
    }

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

    @Override // java.io.InputStream
    public int read() {
        byte[] bArr = this.f12011;
        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.f12008, bArr, i, i2);
        if (i3 > 0) {
            byte[] bArr2 = this.f12009;
            if (bArr2 != null) {
                System.arraycopy(bArr, 0, bArr2, 0, i3);
            }
            this.f12010.mo8302(bArr, i, i3);
        }
        return i3;
    }

    /* JADX INFO: renamed from: ːˏᵟᵯ */
    public abstract InterfaceC3686 mo3048(C1184 c1184, char[] cArr, boolean z);

    /* JADX INFO: renamed from: ᵟᵹᵙ, reason: contains not printable characters */
    public final void m7262(byte[] bArr) throws IOException {
        PushbackInputStream pushbackInputStream = this.f12008.f15737;
        int i = pushbackInputStream.read(bArr);
        if (i == -1) {
            C1685.m4568("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;
            }
            C1685.m4568("Cannot read fully into byte buffer");
        }
    }

    /* JADX INFO: renamed from: ᵲᵶᵳˈ */
    public void mo3050(InputStream inputStream, int i) {
    }
}
