package defpackage;

import com.google.common.io.BaseEncoding$DecodingException;

/* renamed from: ᵗᵲᵽ, reason: contains not printable characters */
/* loaded from: classes3.dex */
public final class C2479 extends C4476 {

    /* renamed from: ˎˏʜʾ, reason: contains not printable characters */
    public final char[] f9692;

    public C2479(C4505 c4505) {
        super(c4505, (Character) null);
        this.f9692 = new char[512];
        char[] cArr = c4505.f16792;
        ᵛᵾˏ.ᵯٴᵦ(cArr.length == 16);
        for (int i = 0; i < 256; i++) {
            char[] cArr2 = this.f9692;
            cArr2[i] = cArr[i >>> 4];
            cArr2[i | 256] = cArr[i & 15];
        }
    }

    @Override // defpackage.C4476
    /* renamed from: ᵥᵯˎ */
    public final int mo1697(byte[] bArr, CharSequence charSequence) throws BaseEncoding$DecodingException {
        if (charSequence.length() % 2 == 1) {
            throw new BaseEncoding$DecodingException("Invalid input length " + charSequence.length());
        }
        int i = 0;
        int i2 = 0;
        while (i < charSequence.length()) {
            char cCharAt = charSequence.charAt(i);
            C4505 c4505 = this.f16699;
            bArr[i2] = (byte) ((c4505.m9601(cCharAt) << 4) | c4505.m9601(charSequence.charAt(i + 1)));
            i += 2;
            i2++;
        }
        return i2;
    }

    @Override // defpackage.C4476
    /* renamed from: ᵻᵢﹳᵰ */
    public final void mo1698(StringBuilder sb, byte[] bArr, int i) {
        ᵛᵾˏ.ᵧᵾˀˈ(0, i, bArr.length);
        for (int i2 = 0; i2 < i; i2++) {
            int i3 = bArr[i2] & 255;
            char[] cArr = this.f9692;
            sb.append(cArr[i3]);
            sb.append(cArr[i3 | 256]);
        }
    }
}
