package j2;

import java.io.IOException;
import java.io.OutputStream;

/* JADX INFO: compiled from: HexEncoder.java */
/* JADX INFO: loaded from: classes.dex */
public class c {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    protected final byte[] f5072a = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102};

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    protected final byte[] f5073b = new byte[128];

    public c() {
        c();
    }

    public int a(byte[] bArr, int i3, int i4, OutputStream outputStream) throws IOException {
        byte[] bArr2 = new byte[72];
        while (i4 > 0) {
            int iMin = Math.min(36, i4);
            outputStream.write(bArr2, 0, b(bArr, i3, iMin, bArr2, 0));
            i3 += iMin;
            i4 -= iMin;
        }
        return i4 * 2;
    }

    public int b(byte[] bArr, int i3, int i4, byte[] bArr2, int i5) throws IOException {
        int i6 = i4 + i3;
        int i7 = i5;
        while (i3 < i6) {
            int i8 = i3 + 1;
            int i9 = bArr[i3] & 255;
            int i10 = i7 + 1;
            byte[] bArr3 = this.f5072a;
            bArr2[i7] = bArr3[i9 >>> 4];
            i7 = i10 + 1;
            bArr2[i10] = bArr3[i9 & 15];
            i3 = i8;
        }
        return i7 - i5;
    }

    protected void c() {
        int i3 = 0;
        int i4 = 0;
        while (true) {
            byte[] bArr = this.f5073b;
            if (i4 >= bArr.length) {
                break;
            }
            bArr[i4] = -1;
            i4++;
        }
        while (true) {
            byte[] bArr2 = this.f5072a;
            if (i3 >= bArr2.length) {
                byte[] bArr3 = this.f5073b;
                bArr3[65] = bArr3[97];
                bArr3[66] = bArr3[98];
                bArr3[67] = bArr3[99];
                bArr3[68] = bArr3[100];
                bArr3[69] = bArr3[101];
                bArr3[70] = bArr3[102];
                return;
            }
            this.f5073b[bArr2[i3]] = (byte) i3;
            i3++;
        }
    }
}
