package com.google.android.gms.internal.measurement; import java.nio.ByteBuffer; /* loaded from: classes.dex */ final class zzxo extends zzxn { zzxo() { } @Override // com.google.android.gms.internal.measurement.zzxn final int a(int i, byte[] bArr, int i2, int i3) { int b; int b2; while (i2 < i3 && bArr[i2] >= 0) { i2++; } if (i2 >= i3) { return 0; } while (i2 < i3) { int i4 = i2 + 1; byte b3 = bArr[i2]; if (b3 < 0) { if (b3 < -32) { if (i4 >= i3) { return b3; } if (b3 >= -62) { i2 = i4 + 1; if (bArr[i4] > -65) { } } return -1; } if (b3 >= -16) { if (i4 >= i3 - 2) { b2 = zzxl.b(bArr, i4, i3); return b2; } int i5 = i4 + 1; byte b4 = bArr[i4]; if (b4 <= -65 && (((b3 << 28) + (b4 + 112)) >> 30) == 0) { int i6 = i5 + 1; if (bArr[i5] <= -65) { i4 = i6 + 1; if (bArr[i6] > -65) { } } } return -1; } if (i4 >= i3 - 1) { b = zzxl.b(bArr, i4, i3); return b; } int i7 = i4 + 1; byte b5 = bArr[i4]; if (b5 <= -65 && ((b3 != -32 || b5 >= -96) && (b3 != -19 || b5 < -96))) { i2 = i7 + 1; if (bArr[i7] > -65) { } } return -1; } i2 = i4; } return 0; } @Override // com.google.android.gms.internal.measurement.zzxn final String b(byte[] bArr, int i, int i2) throws zzuv { boolean a; boolean a2; boolean b; boolean c; boolean a3; if ((i | i2 | ((bArr.length - i) - i2)) < 0) { throw new ArrayIndexOutOfBoundsException(String.format("buffer length=%d, index=%d, size=%d", Integer.valueOf(bArr.length), Integer.valueOf(i), Integer.valueOf(i2))); } int i3 = i + i2; char[] cArr = new char[i2]; int i4 = 0; while (i < i3) { byte b2 = bArr[i]; a3 = zzxm.a(b2); if (!a3) { break; } i++; zzxm.a(b2, cArr, i4); i4++; } int i5 = i4; while (i < i3) { int i6 = i + 1; byte b3 = bArr[i]; a = zzxm.a(b3); if (a) { int i7 = i5 + 1; zzxm.a(b3, cArr, i5); while (i6 < i3) { byte b4 = bArr[i6]; a2 = zzxm.a(b4); if (!a2) { break; } i6++; zzxm.a(b4, cArr, i7); i7++; } i = i6; i5 = i7; } else { b = zzxm.b(b3); if (!b) { c = zzxm.c(b3); if (c) { if (i6 >= i3 - 1) { throw zzuv.zzwx(); } int i8 = i6 + 1; zzxm.a(b3, bArr[i6], bArr[i8], cArr, i5); i = i8 + 1; i5++; } else { if (i6 >= i3 - 2) { throw zzuv.zzwx(); } int i9 = i6 + 1; byte b5 = bArr[i6]; int i10 = i9 + 1; zzxm.a(b3, b5, bArr[i9], bArr[i10], cArr, i5); i = i10 + 1; i5 = i5 + 1 + 1; } } else { if (i6 >= i3) { throw zzuv.zzwx(); } zzxm.a(b3, bArr[i6], cArr, i5); i = i6 + 1; i5++; } } } return new String(cArr, 0, i5); } /* JADX WARN: Code restructure failed: missing block: B:12:0x001d, code lost: return r10 + r0; */ @Override // com.google.android.gms.internal.measurement.zzxn /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct code enable 'Show inconsistent code' option in preferences */ final int a(java.lang.CharSequence r8, byte[] r9, int r10, int r11) { /* Method dump skipped, instructions count: 256 To view this dump change 'Code comments level' option to 'DEBUG' */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.measurement.zzxo.a(java.lang.CharSequence, byte[], int, int):int"); } @Override // com.google.android.gms.internal.measurement.zzxn final void a(CharSequence charSequence, ByteBuffer byteBuffer) { zzxn.b(charSequence, byteBuffer); } }