package com.google.android.gms.internal.ads; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Paint; import android.graphics.PorterDuff; import android.graphics.PorterDuffXfermode; import android.util.SparseArray; import androidx.core.view.ViewCompat; import androidx.work.WorkInfo; import com.applovin.exoplayer2.common.base.Ascii; import com.mbridge.msdk.playercommon.exoplayer2.C; import java.util.ArrayList; import java.util.List; /* loaded from: classes3.dex */ public final class zzakr implements zzakf { private static final byte[] zza = {0, 7, 8, Ascii.SI}; private static final byte[] zzb = {0, 119, -120, -1}; private static final byte[] zzc = {0, 17, 34, 51, 68, 85, 102, 119, -120, -103, -86, -69, -52, -35, -18, -1}; private final Paint zzd; private final Paint zze; private final Canvas zzf; private final zzakk zzg; private final zzakj zzh; private final zzakq zzi; private Bitmap zzj; public zzakr(List list) { zzdy zzdyVar = new zzdy((byte[]) list.get(0)); int zzq = zzdyVar.zzq(); int zzq2 = zzdyVar.zzq(); Paint paint = new Paint(); this.zzd = paint; paint.setStyle(Paint.Style.FILL_AND_STROKE); paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.SRC)); paint.setPathEffect(null); Paint paint2 = new Paint(); this.zze = paint2; paint2.setStyle(Paint.Style.FILL); paint2.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OVER)); paint2.setPathEffect(null); this.zzf = new Canvas(); this.zzg = new zzakk(719, 575, 0, 719, 0, 575); this.zzh = new zzakj(0, zzg(), zzh(), zzi()); this.zzi = new zzakq(zzq, zzq2); } private static int zzb(int i, int i2, int i3, int i4) { return (i << 24) | (i2 << 16) | (i3 << 8) | i4; } private static zzakj zzc(zzdx zzdxVar, int i) { int zzd; int zzd2; int i2; int i3; int i4 = 8; int zzd3 = zzdxVar.zzd(8); zzdxVar.zzn(8); int[] zzg = zzg(); int[] zzh = zzh(); int[] zzi = zzi(); int i5 = i - 2; while (i5 > 0) { int zzd4 = zzdxVar.zzd(i4); int zzd5 = zzdxVar.zzd(i4); int[] iArr = (zzd5 & 128) != 0 ? zzg : (zzd5 & 64) != 0 ? zzh : zzi; if ((zzd5 & 1) != 0) { i2 = zzdxVar.zzd(i4); i3 = zzdxVar.zzd(i4); zzd = zzdxVar.zzd(i4); zzd2 = zzdxVar.zzd(i4); i5 -= 6; } else { int zzd6 = zzdxVar.zzd(6) << 2; int zzd7 = zzdxVar.zzd(4) << 4; i5 -= 4; zzd = zzdxVar.zzd(4) << 4; zzd2 = zzdxVar.zzd(2) << 6; i2 = zzd6; i3 = zzd7; } if (i2 == 0) { zzd2 = 255; } if (i2 == 0) { zzd = 0; } if (i2 == 0) { i3 = 0; } int i6 = zzd + WorkInfo.STOP_REASON_FOREGROUND_SERVICE_TIMEOUT; double d = i2; double d2 = i3 + WorkInfo.STOP_REASON_FOREGROUND_SERVICE_TIMEOUT; double d3 = i6; iArr[zzd4] = zzb((byte) (255 - (zzd2 & 255)), Math.max(0, Math.min((int) (d + (1.402d * d2)), 255)), Math.max(0, Math.min((int) ((d - (0.34414d * d3)) - (d2 * 0.71414d)), 255)), Math.max(0, Math.min((int) (d + (d3 * 1.772d)), 255))); zzd3 = zzd3; i4 = 8; } return new zzakj(zzd3, zzg, zzh, zzi); } private static zzakl zzd(zzdx zzdxVar) { byte[] bArr; int zzd = zzdxVar.zzd(16); zzdxVar.zzn(4); int zzd2 = zzdxVar.zzd(2); boolean zzp = zzdxVar.zzp(); zzdxVar.zzn(1); byte[] bArr2 = zzei.zzf; if (zzd2 == 1) { zzdxVar.zzn(zzdxVar.zzd(8) * 16); } else if (zzd2 == 0) { int zzd3 = zzdxVar.zzd(16); int zzd4 = zzdxVar.zzd(16); if (zzd3 > 0) { bArr2 = new byte[zzd3]; zzdxVar.zzi(bArr2, 0, zzd3); } if (zzd4 > 0) { bArr = new byte[zzd4]; zzdxVar.zzi(bArr, 0, zzd4); return new zzakl(zzd, zzp, bArr2, bArr); } } bArr = bArr2; return new zzakl(zzd, zzp, bArr2, bArr); } /* JADX WARN: Removed duplicated region for block: B:101:0x0228 A[LOOP:3: B:88:0x0172->B:101:0x0228, LOOP_END] */ /* JADX WARN: Removed duplicated region for block: B:102:0x0222 A[SYNTHETIC] */ /* JADX WARN: Removed duplicated region for block: B:106:0x0181 */ /* JADX WARN: Removed duplicated region for block: B:90:0x0178 */ /* JADX WARN: Removed duplicated region for block: B:94:0x01ef A[ADDED_TO_REGION] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ private static void zze(byte[] r24, int[] r25, int r26, int r27, int r28, @androidx.annotation.Nullable android.graphics.Paint r29, android.graphics.Canvas r30) { /* Method dump skipped, instructions count: 584 To view this dump add '--comments-level debug' option */ throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.internal.ads.zzakr.zze(byte[], int[], int, int, int, android.graphics.Paint, android.graphics.Canvas):void"); } private static byte[] zzf(int i, int i2, zzdx zzdxVar) { byte[] bArr = new byte[i]; for (int i3 = 0; i3 < i; i3++) { bArr[i3] = (byte) zzdxVar.zzd(i2); } return bArr; } private static int[] zzg() { return new int[]{0, -1, ViewCompat.MEASURED_STATE_MASK, -8421505}; } private static int[] zzh() { int[] iArr = new int[16]; iArr[0] = 0; for (int i = 1; i < 16; i++) { int i2 = i & 4; int i3 = i & 2; int i4 = i & 1; if (i < 8) { iArr[i] = zzb(255, 1 != i4 ? 0 : 255, i3 != 0 ? 255 : 0, i2 != 0 ? 255 : 0); } else { iArr[i] = zzb(255, 1 != i4 ? 0 : 127, i3 != 0 ? 127 : 0, i2 == 0 ? 0 : 127); } } return iArr; } private static int[] zzi() { int[] iArr = new int[256]; iArr[0] = 0; for (int i = 0; i < 256; i++) { if (i < 8) { iArr[i] = zzb(63, 1 != (i & 1) ? 0 : 255, (i & 2) != 0 ? 255 : 0, (i & 4) == 0 ? 0 : 255); } else { int i2 = i & 136; if (i2 == 0) { iArr[i] = zzb(255, (1 != (i & 1) ? 0 : 85) + ((i & 16) != 0 ? 170 : 0), ((i & 2) != 0 ? 85 : 0) + ((i & 32) != 0 ? 170 : 0), ((i & 4) == 0 ? 0 : 85) + ((i & 64) == 0 ? 0 : 170)); } else if (i2 == 8) { iArr[i] = zzb(127, (1 != (i & 1) ? 0 : 85) + ((i & 16) != 0 ? 170 : 0), ((i & 2) != 0 ? 85 : 0) + ((i & 32) != 0 ? 170 : 0), ((i & 4) == 0 ? 0 : 85) + ((i & 64) == 0 ? 0 : 170)); } else if (i2 == 128) { iArr[i] = zzb(255, (1 != (i & 1) ? 0 : 43) + 127 + ((i & 16) != 0 ? 85 : 0), ((i & 2) != 0 ? 43 : 0) + 127 + ((i & 32) != 0 ? 85 : 0), ((i & 4) == 0 ? 0 : 43) + 127 + ((i & 64) == 0 ? 0 : 85)); } else if (i2 == 136) { iArr[i] = zzb(255, (1 != (i & 1) ? 0 : 43) + ((i & 16) != 0 ? 85 : 0), ((i & 2) != 0 ? 43 : 0) + ((i & 32) != 0 ? 85 : 0), ((i & 4) == 0 ? 0 : 43) + ((i & 64) == 0 ? 0 : 85)); } } } return iArr; } @Override // com.google.android.gms.internal.ads.zzakf public final void zza(byte[] bArr, int i, int i2, zzake zzakeVar, zzdb zzdbVar) { zzajx zzajxVar; char c; char c2; int i3; SparseArray sparseArray; int i4; SparseArray sparseArray2; zzako zzakoVar; int i5; int zzd; int zzd2; int i6; int i7; int i8; int i9; zzdx zzdxVar = new zzdx(bArr, i + i2); zzdxVar.zzl(i); while (zzdxVar.zza() >= 48 && zzdxVar.zzd(8) == 15) { zzakq zzakqVar = this.zzi; int zzd3 = zzdxVar.zzd(8); int zzd4 = zzdxVar.zzd(16); int zzd5 = zzdxVar.zzd(16); int zzb2 = zzdxVar.zzb() + zzd5; if (zzd5 * 8 > zzdxVar.zza()) { zzdo.zzf("DvbParser", "Data field length exceeds limit"); zzdxVar.zzn(zzdxVar.zza()); } else { switch (zzd3) { case 16: if (zzd4 == zzakqVar.zza) { zzakm zzakmVar = zzakqVar.zzi; int zzd6 = zzdxVar.zzd(8); int zzd7 = zzdxVar.zzd(4); int zzd8 = zzdxVar.zzd(2); zzdxVar.zzn(2); SparseArray sparseArray3 = new SparseArray(); for (int i10 = zzd5 - 2; i10 > 0; i10 -= 6) { int zzd9 = zzdxVar.zzd(8); zzdxVar.zzn(8); sparseArray3.put(zzd9, new zzakn(zzdxVar.zzd(16), zzdxVar.zzd(16))); } zzakm zzakmVar2 = new zzakm(zzd6, zzd7, zzd8, sparseArray3); if (zzakmVar2.zzb != 0) { zzakqVar.zzi = zzakmVar2; zzakqVar.zzc.clear(); zzakqVar.zzd.clear(); zzakqVar.zze.clear(); break; } else if (zzakmVar != null) { if (zzakmVar.zza != zzakmVar2.zza) { zzakqVar.zzi = zzakmVar2; break; } } } break; case 17: zzakm zzakmVar3 = zzakqVar.zzi; if (zzd4 == zzakqVar.zza && zzakmVar3 != null) { int zzd10 = zzdxVar.zzd(8); zzdxVar.zzn(4); boolean zzp = zzdxVar.zzp(); zzdxVar.zzn(3); int zzd11 = zzdxVar.zzd(16); int zzd12 = zzdxVar.zzd(16); int zzd13 = zzdxVar.zzd(3); int zzd14 = zzdxVar.zzd(3); zzdxVar.zzn(2); int zzd15 = zzdxVar.zzd(8); int zzd16 = zzdxVar.zzd(8); int zzd17 = zzdxVar.zzd(4); int zzd18 = zzdxVar.zzd(2); zzdxVar.zzn(2); int i11 = zzd5 - 10; SparseArray sparseArray4 = new SparseArray(); while (i11 > 0) { int zzd19 = zzdxVar.zzd(16); int zzd20 = zzdxVar.zzd(2); int zzd21 = zzdxVar.zzd(2); int zzd22 = zzdxVar.zzd(12); zzdxVar.zzn(4); int zzd23 = zzdxVar.zzd(12); int i12 = i11 - 6; if (zzd20 != 1) { if (zzd20 == 2) { zzd20 = 2; } else { i5 = zzd20; i11 = i12; zzd = 0; zzd2 = 0; sparseArray4.put(zzd19, new zzakp(i5, zzd21, zzd22, zzd23, zzd, zzd2)); } } i11 -= 8; i5 = zzd20; zzd = zzdxVar.zzd(8); zzd2 = zzdxVar.zzd(8); sparseArray4.put(zzd19, new zzakp(i5, zzd21, zzd22, zzd23, zzd, zzd2)); } zzako zzakoVar2 = new zzako(zzd10, zzp, zzd11, zzd12, zzd13, zzd14, zzd15, zzd16, zzd17, zzd18, sparseArray4); if (zzakmVar3.zzb == 0 && (zzakoVar = (zzako) zzakqVar.zzc.get(zzakoVar2.zza)) != null) { int i13 = 0; while (true) { SparseArray sparseArray5 = zzakoVar.zzj; if (i13 < sparseArray5.size()) { zzakoVar2.zzj.put(sparseArray5.keyAt(i13), (zzakp) sparseArray5.valueAt(i13)); i13++; } } } zzakqVar.zzc.put(zzakoVar2.zza, zzakoVar2); break; } break; case 18: if (zzd4 == zzakqVar.zza) { zzakj zzc2 = zzc(zzdxVar, zzd5); zzakqVar.zzd.put(zzc2.zza, zzc2); break; } else if (zzd4 == zzakqVar.zzb) { zzakj zzc3 = zzc(zzdxVar, zzd5); zzakqVar.zzf.put(zzc3.zza, zzc3); break; } break; case 19: if (zzd4 == zzakqVar.zza) { zzakl zzd24 = zzd(zzdxVar); zzakqVar.zze.put(zzd24.zza, zzd24); break; } else if (zzd4 == zzakqVar.zzb) { zzakl zzd25 = zzd(zzdxVar); zzakqVar.zzg.put(zzd25.zza, zzd25); break; } break; case 20: if (zzd4 == zzakqVar.zza) { zzdxVar.zzn(4); boolean zzp2 = zzdxVar.zzp(); zzdxVar.zzn(3); int zzd26 = zzdxVar.zzd(16); int zzd27 = zzdxVar.zzd(16); if (zzp2) { int zzd28 = zzdxVar.zzd(16); i6 = zzdxVar.zzd(16); i9 = zzdxVar.zzd(16); i7 = zzdxVar.zzd(16); i8 = zzd28; } else { i6 = zzd26; i7 = zzd27; i8 = 0; i9 = 0; } zzakqVar.zzh = new zzakk(zzd26, zzd27, i8, i6, i9, i7); break; } break; } zzdxVar.zzo(zzb2 - zzdxVar.zzb()); } } zzakq zzakqVar2 = this.zzi; zzakm zzakmVar4 = zzakqVar2.zzi; if (zzakmVar4 == null) { zzajxVar = new zzajx(zzfxn.zzn(), C.TIME_UNSET, C.TIME_UNSET); } else { zzakk zzakkVar = zzakqVar2.zzh; if (zzakkVar == null) { zzakkVar = this.zzg; } Bitmap bitmap = this.zzj; if (bitmap == null || zzakkVar.zza + 1 != bitmap.getWidth() || zzakkVar.zzb + 1 != this.zzj.getHeight()) { Bitmap createBitmap = Bitmap.createBitmap(zzakkVar.zza + 1, zzakkVar.zzb + 1, Bitmap.Config.ARGB_8888); this.zzj = createBitmap; this.zzf.setBitmap(createBitmap); } ArrayList arrayList = new ArrayList(); SparseArray sparseArray6 = zzakmVar4.zzc; int i14 = 0; while (i14 < sparseArray6.size()) { this.zzf.save(); zzakn zzaknVar = (zzakn) sparseArray6.valueAt(i14); zzako zzakoVar3 = (zzako) this.zzi.zzc.get(sparseArray6.keyAt(i14)); int i15 = zzaknVar.zza + zzakkVar.zzc; int i16 = zzaknVar.zzb + zzakkVar.zze; this.zzf.clipRect(i15, i16, Math.min(zzakoVar3.zzc + i15, zzakkVar.zzd), Math.min(zzakoVar3.zzd + i16, zzakkVar.zzf)); zzakj zzakjVar = (zzakj) this.zzi.zzd.get(zzakoVar3.zzf); if (zzakjVar == null) { zzakjVar = (zzakj) this.zzi.zzf.get(zzakoVar3.zzf); if (zzakjVar == null) { zzakjVar = this.zzh; } } SparseArray sparseArray7 = zzakoVar3.zzj; int i17 = 0; while (i17 < sparseArray7.size()) { int keyAt = sparseArray7.keyAt(i17); zzakp zzakpVar = (zzakp) sparseArray7.valueAt(i17); zzakl zzaklVar = (zzakl) this.zzi.zze.get(keyAt); if (zzaklVar == null) { zzaklVar = (zzakl) this.zzi.zzg.get(keyAt); } if (zzaklVar != null) { Paint paint = zzaklVar.zzb ? null : this.zzd; int i18 = zzakoVar3.zze; int i19 = zzakpVar.zza + i15; int i20 = zzakpVar.zzb + i16; sparseArray = sparseArray6; Canvas canvas = this.zzf; sparseArray2 = sparseArray7; i4 = i14; int[] iArr = i18 == 3 ? zzakjVar.zzd : i18 == 2 ? zzakjVar.zzc : zzakjVar.zzb; Paint paint2 = paint; zze(zzaklVar.zzc, iArr, i18, i19, i20, paint2, canvas); zze(zzaklVar.zzd, iArr, i18, i19, i20 + 1, paint2, canvas); } else { sparseArray = sparseArray6; i4 = i14; sparseArray2 = sparseArray7; } i17++; sparseArray6 = sparseArray; sparseArray7 = sparseArray2; i14 = i4; } SparseArray sparseArray8 = sparseArray6; int i21 = i14; float f = i16; float f2 = i15; if (zzakoVar3.zzb) { int i22 = zzakoVar3.zze; c = 3; if (i22 == 3) { i3 = zzakjVar.zzd[zzakoVar3.zzg]; c2 = 2; } else { c2 = 2; i3 = i22 == 2 ? zzakjVar.zzc[zzakoVar3.zzh] : zzakjVar.zzb[zzakoVar3.zzi]; } this.zze.setColor(i3); this.zzf.drawRect(f2, f, zzakoVar3.zzc + i15, zzakoVar3.zzd + i16, this.zze); } else { c = 3; c2 = 2; } zzcm zzcmVar = new zzcm(); zzcmVar.zzc(Bitmap.createBitmap(this.zzj, i15, i16, zzakoVar3.zzc, zzakoVar3.zzd)); zzcmVar.zzh(f2 / zzakkVar.zza); zzcmVar.zzi(0); zzcmVar.zze(f / zzakkVar.zzb, 0); zzcmVar.zzf(0); zzcmVar.zzk(zzakoVar3.zzc / zzakkVar.zza); zzcmVar.zzd(zzakoVar3.zzd / zzakkVar.zzb); arrayList.add(zzcmVar.zzp()); this.zzf.drawColor(0, PorterDuff.Mode.CLEAR); this.zzf.restore(); i14 = i21 + 1; sparseArray6 = sparseArray8; } zzajxVar = new zzajx(arrayList, C.TIME_UNSET, C.TIME_UNSET); } zzdbVar.zza(zzajxVar); } }