package com.tencent.wxop.stat.common; /* loaded from: classes.dex */ public class h { static final /* synthetic */ boolean a = !h.class.desiredAssertionStatus(); private h() { } public static byte[] a(byte[] bArr, int i) { return a(bArr, 0, bArr.length, i); } public static byte[] a(byte[] bArr, int i, int i2, int i3) { j jVar = new j(i3, new byte[(i2 * 3) / 4]); if (!jVar.a(bArr, i, i2, true)) { throw new IllegalArgumentException("bad base-64"); } int i4 = jVar.b; byte[] bArr2 = jVar.a; if (i4 == bArr2.length) { return bArr2; } byte[] bArr3 = new byte[i4]; System.arraycopy(bArr2, 0, bArr3, 0, i4); return bArr3; } public static byte[] b(byte[] bArr, int i) { return b(bArr, 0, bArr.length, i); } public static byte[] b(byte[] bArr, int i, int i2, int i3) { k kVar = new k(i3, null); int i4 = (i2 / 3) * 4; if (!kVar.d) { int i5 = i2 % 3; if (i5 != 0) { if (i5 == 1) { i4 += 2; } else if (i5 == 2) { i4 += 3; } } } else if (i2 % 3 > 0) { i4 += 4; } if (kVar.e && i2 > 0) { i4 += (((i2 - 1) / 57) + 1) * (kVar.f ? 2 : 1); } kVar.a = new byte[i4]; kVar.a(bArr, i, i2, true); if (a || kVar.b == i4) { return kVar.a; } throw new AssertionError(); } }