package p138.p145.p146.p151.p152;

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 C2863 extends FilterInputStream {

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public static final byte[] f8830;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public static final int f8831;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public static final int f8832;

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

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

    static {
        byte[] bArr = {-1, -31, 0, 28, 69, 120, 105, 102, 0, 0, 77, 77, 0, 0, 0, 0, 0, 8, 0, 1, 1, 18, 0, 2, 0, 0, 0, 1, 0};
        f8830 = bArr;
        int length = bArr.length;
        f8831 = length;
        f8832 = length + 2;
    }

    public C2863(InputStream inputStream, int i) {
        super(inputStream);
        if (i < -1 || i > 8) {
            throw new IllegalArgumentException(C2803.m4871("Cannot add invalid orientation: ", i));
        }
        this.f8833 = (byte) i;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public void mark(int i) {
        throw new UnsupportedOperationException();
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public boolean markSupported() {
        return false;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public int read() {
        int i;
        int i2 = this.f8834;
        int i3 = (i2 < 2 || i2 > (i = f8832)) ? super.read() : i2 == i ? this.f8833 : f8830[i2 - 2] & 255;
        if (i3 != -1) {
            this.f8834++;
        }
        return i3;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public int read(byte[] bArr, int i, int i2) throws IOException {
        int i3;
        int i4 = this.f8834;
        int i5 = f8832;
        if (i4 > i5) {
            i3 = super.read(bArr, i, i2);
        } else if (i4 == i5) {
            bArr[i] = this.f8833;
            i3 = 1;
        } else if (i4 < 2) {
            i3 = super.read(bArr, i, 2 - i4);
        } else {
            int iMin = Math.min(i5 - i4, i2);
            System.arraycopy(f8830, this.f8834 - 2, bArr, i, iMin);
            i3 = iMin;
        }
        if (i3 > 0) {
            this.f8834 += i3;
        }
        return i3;
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public void reset() {
        throw new UnsupportedOperationException();
    }

    @Override // java.io.FilterInputStream, java.io.InputStream
    public long skip(long j) throws IOException {
        long jSkip = super.skip(j);
        if (jSkip > 0) {
            this.f8834 = (int) (((long) this.f8834) + jSkip);
        }
        return jSkip;
    }
}
