package x2;

import android.util.SparseArray;
import android.util.SparseBooleanArray;
import android.util.SparseIntArray;
import androidx.media3.common.util.ParsableBitArray;
import androidx.media3.common.util.ParsableByteArray;
import androidx.media3.common.util.TimestampAdjuster;
import androidx.media3.common.util.Util;
import androidx.media3.extractor.b1;
import com.google.android.gms.internal.ads.cb;
import com.google.android.gms.internal.ads.fb;
import com.google.android.gms.internal.ads.g91;
import com.google.android.gms.internal.ads.gb;
import com.google.android.gms.internal.ads.ha;
import com.google.android.gms.internal.ads.hb;
import com.google.android.gms.internal.ads.jb;
import com.google.android.gms.internal.ads.p01;
import com.google.android.gms.internal.ads.q2;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
import com.google.zxing.qrcode.decoder.Mode;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import xyz.stream.api.entity.BaseEntity;

/* JADX INFO: loaded from: classes.dex */
public final class j0 implements f0, cb, xyz.stream.utils.y {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final /* synthetic */ int f34481a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public int f34482b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public Object f34483c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public Object f34484d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public Object f34485e;

    /* JADX INFO: renamed from: f, reason: collision with root package name */
    public Object f34486f;

    public j0(fb fbVar, int i10) {
        this.f34481a = 2;
        this.f34486f = fbVar;
        this.f34483c = new b1(new byte[5], 5);
        this.f34484d = new SparseArray();
        this.f34485e = new SparseIntArray();
        this.f34482b = i10;
    }

    public static final double[] a(List list) {
        int size = list.size();
        double[] dArr = new double[size];
        for (int i10 = 0; i10 < size; i10++) {
            dArr[i10] = ((Double) list.get(i10)).doubleValue();
        }
        return dArr;
    }

    @Override // x2.f0
    public final void b(TimestampAdjuster timestampAdjuster, androidx.media3.extractor.b0 b0Var, o0 o0Var) {
    }

    /* JADX WARN: Removed duplicated region for block: B:103:0x0271  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x0171  */
    /* JADX WARN: Removed duplicated region for block: B:47:0x0184  */
    /* JADX WARN: Removed duplicated region for block: B:50:0x018c  */
    @Override // x2.f0
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final void c(ParsableByteArray parsableByteArray) {
        TimestampAdjuster timestampAdjuster;
        int i10;
        p0 p0VarCreatePayloadReader;
        int i11;
        if (parsableByteArray.readUnsignedByte() != 2) {
            return;
        }
        k0 k0Var = (k0) this.f34486f;
        int i12 = k0Var.f34492a;
        int i13 = 0;
        if (i12 == 1 || i12 == 2 || k0Var.f34506o == 1) {
            timestampAdjuster = (TimestampAdjuster) k0Var.f34495d.get(0);
        } else {
            timestampAdjuster = new TimestampAdjuster(((TimestampAdjuster) k0Var.f34495d.get(0)).getFirstSampleTimestampUs());
            ((k0) this.f34486f).f34495d.add(timestampAdjuster);
        }
        if ((parsableByteArray.readUnsignedByte() & 128) == 0) {
            return;
        }
        parsableByteArray.skipBytes(1);
        int unsignedShort = parsableByteArray.readUnsignedShort();
        int i14 = 3;
        parsableByteArray.skipBytes(3);
        parsableByteArray.readBytes((ParsableBitArray) this.f34483c, 2);
        ((ParsableBitArray) this.f34483c).skipBits(3);
        int i15 = 13;
        ((k0) this.f34486f).f34511t = ((ParsableBitArray) this.f34483c).readBits(13);
        parsableByteArray.readBytes((ParsableBitArray) this.f34483c, 2);
        ((ParsableBitArray) this.f34483c).skipBits(4);
        int i16 = 12;
        parsableByteArray.skipBytes(((ParsableBitArray) this.f34483c).readBits(12));
        k0 k0Var2 = (k0) this.f34486f;
        int i17 = 21;
        if (k0Var2.f34492a == 2 && k0Var2.id3Reader == null) {
            m0 m0Var = new m0(21, null, 0, null, Util.EMPTY_BYTE_ARRAY);
            k0 k0Var3 = (k0) this.f34486f;
            k0Var3.id3Reader = ((g) k0Var3.f34498g).createPayloadReader(21, m0Var);
            if (((k0) this.f34486f).id3Reader != null) {
                ((k0) this.f34486f).id3Reader.b(timestampAdjuster, ((k0) this.f34486f).f34505n, new o0(unsignedShort, 21, 8192, 0));
            }
        }
        ((SparseArray) this.f34484d).clear();
        ((SparseIntArray) this.f34485e).clear();
        int iBytesLeft = parsableByteArray.bytesLeft();
        while (iBytesLeft > 0) {
            int i18 = 5;
            parsableByteArray.readBytes((ParsableBitArray) this.f34483c, 5);
            int bits = ((ParsableBitArray) this.f34483c).readBits(8);
            ((ParsableBitArray) this.f34483c).skipBits(i14);
            int bits2 = ((ParsableBitArray) this.f34483c).readBits(i15);
            ((ParsableBitArray) this.f34483c).skipBits(4);
            int bits3 = ((ParsableBitArray) this.f34483c).readBits(i16);
            int position = parsableByteArray.getPosition();
            int i19 = position + bits3;
            int unsignedByte = i13;
            int i20 = -1;
            String str = null;
            ArrayList arrayList = null;
            while (parsableByteArray.getPosition() < i19) {
                int unsignedByte2 = parsableByteArray.readUnsignedByte();
                int position2 = parsableByteArray.getPosition() + parsableByteArray.readUnsignedByte();
                if (position2 > i19) {
                    break;
                }
                if (unsignedByte2 == i18) {
                    long unsignedInt = parsableByteArray.readUnsignedInt();
                    if (unsignedInt == 1094921523) {
                        i20 = 129;
                    } else if (unsignedInt == 1161904947) {
                        i20 = 135;
                    } else if (unsignedInt == 1094921524) {
                        i20 = 172;
                    } else if (unsignedInt == 1212503619) {
                        i20 = 36;
                    }
                } else if (unsignedByte2 != 106) {
                    if (unsignedByte2 != 122) {
                        if (unsignedByte2 == 127) {
                            int unsignedByte3 = parsableByteArray.readUnsignedByte();
                            if (unsignedByte3 != i17) {
                                if (unsignedByte3 == 14) {
                                    i20 = 136;
                                } else if (unsignedByte3 == 33) {
                                    i20 = 139;
                                }
                            }
                        } else {
                            if (unsignedByte2 == 123) {
                                i11 = 138;
                            } else if (unsignedByte2 == 10) {
                                String strTrim = parsableByteArray.readString(i14).trim();
                                unsignedByte = parsableByteArray.readUnsignedByte();
                                str = strTrim;
                            } else if (unsignedByte2 == 89) {
                                ArrayList arrayList2 = new ArrayList();
                                while (parsableByteArray.getPosition() < position2) {
                                    String strTrim2 = parsableByteArray.readString(i14).trim();
                                    parsableByteArray.readUnsignedByte();
                                    byte[] bArr = new byte[4];
                                    parsableByteArray.readBytes(bArr, 0, 4);
                                    arrayList2.add(new l0(bArr, strTrim2));
                                    i14 = 3;
                                }
                                arrayList = arrayList2;
                                i20 = 89;
                            } else if (unsignedByte2 == 111) {
                                i11 = 257;
                            }
                            i20 = i11;
                        }
                    }
                }
                parsableByteArray.skipBytes(position2 - parsableByteArray.getPosition());
                i14 = 3;
                i17 = 21;
                i18 = 5;
            }
            parsableByteArray.setPosition(i19);
            m0 m0Var2 = new m0(i20, str, unsignedByte, arrayList, Arrays.copyOfRange(parsableByteArray.getData(), position, i19));
            if (bits == 6 || bits == 5) {
                bits = m0Var2.f34535a;
            }
            iBytesLeft -= bits3 + 5;
            k0 k0Var4 = (k0) this.f34486f;
            int i21 = k0Var4.f34492a == 2 ? bits : bits2;
            if (k0Var4.f34501j.get(i21)) {
                i10 = 21;
            } else {
                k0 k0Var5 = (k0) this.f34486f;
                if (k0Var5.f34492a == 2) {
                    i10 = 21;
                    if (bits == 21) {
                        p0VarCreatePayloadReader = k0Var5.id3Reader;
                    }
                    if (((k0) this.f34486f).f34492a == 2 || bits2 < ((SparseIntArray) this.f34485e).get(i21, 8192)) {
                        ((SparseIntArray) this.f34485e).put(i21, bits2);
                        ((SparseArray) this.f34484d).put(i21, p0VarCreatePayloadReader);
                    }
                } else {
                    i10 = 21;
                }
                p0VarCreatePayloadReader = ((g) k0Var5.f34498g).createPayloadReader(bits, m0Var2);
                if (((k0) this.f34486f).f34492a == 2) {
                    ((SparseIntArray) this.f34485e).put(i21, bits2);
                    ((SparseArray) this.f34484d).put(i21, p0VarCreatePayloadReader);
                }
            }
            i17 = i10;
            i13 = 0;
            i14 = 3;
            i15 = 13;
            i16 = 12;
        }
        int size = ((SparseIntArray) this.f34485e).size();
        for (int i22 = 0; i22 < size; i22++) {
            int iKeyAt = ((SparseIntArray) this.f34485e).keyAt(i22);
            int iValueAt = ((SparseIntArray) this.f34485e).valueAt(i22);
            ((k0) this.f34486f).f34501j.put(iKeyAt, true);
            ((k0) this.f34486f).f34502k.put(iValueAt, true);
            p0 p0Var = (p0) ((SparseArray) this.f34484d).valueAt(i22);
            if (p0Var != null) {
                if (p0Var != ((k0) this.f34486f).id3Reader) {
                    p0Var.b(timestampAdjuster, ((k0) this.f34486f).f34505n, new o0(unsignedShort, iKeyAt, 8192, 0));
                }
                ((k0) this.f34486f).f34500i.put(iValueAt, p0Var);
            }
        }
        k0 k0Var6 = (k0) this.f34486f;
        if (k0Var6.f34492a == 2) {
            if (k0Var6.f34507p) {
                return;
            }
            k0Var6.f34505n.endTracks();
            k0 k0Var7 = (k0) this.f34486f;
            k0Var7.f34506o = 0;
            k0Var7.f34507p = true;
            return;
        }
        k0Var6.f34500i.remove(this.f34482b);
        k0 k0Var8 = (k0) this.f34486f;
        int i23 = k0Var8.f34492a == 1 ? 0 : k0Var8.f34506o - 1;
        k0Var8.f34506o = i23;
        if (i23 == 0) {
            k0Var8.f34505n.endTracks();
            ((k0) this.f34486f).f34507p = true;
        }
    }

    @Override // com.google.android.gms.internal.ads.cb
    public final void d(g91 g91Var, q2 q2Var, o0 o0Var) {
    }

    @Override // com.google.android.gms.internal.ads.cb
    public final void e(p01 p01Var) {
        SparseBooleanArray sparseBooleanArray;
        g91 g91Var;
        int i10;
        g91 g91Var2;
        int i11;
        int i12;
        if (p01Var.I() == 2) {
            fb fbVar = (fb) this.f34486f;
            int i13 = 0;
            g91 g91Var3 = (g91) fbVar.f11139a.get(0);
            if ((p01Var.I() & 128) != 0) {
                p01Var.E(1);
                int iJ = p01Var.J();
                int i14 = 3;
                p01Var.E(3);
                b1 b1Var = (b1) this.f34483c;
                p01Var.F(0, 2, (byte[]) b1Var.f3327b);
                b1Var.l(0);
                b1Var.n(3);
                int i15 = 13;
                fbVar.f11153o = b1Var.p(13);
                p01Var.F(0, 2, (byte[]) b1Var.f3327b);
                b1Var.l(0);
                int i16 = 4;
                b1Var.n(4);
                p01Var.E(b1Var.p(12));
                SparseArray sparseArray = (SparseArray) this.f34484d;
                sparseArray.clear();
                SparseIntArray sparseIntArray = (SparseIntArray) this.f34485e;
                sparseIntArray.clear();
                int iY = p01Var.y();
                while (true) {
                    sparseBooleanArray = fbVar.f11145g;
                    if (iY <= 0) {
                        break;
                    }
                    p01Var.F(i13, 5, (byte[]) b1Var.f3327b);
                    b1Var.l(i13);
                    int iP = b1Var.p(8);
                    b1Var.n(i14);
                    int iP2 = b1Var.p(i15);
                    b1Var.n(i16);
                    int iP3 = b1Var.p(12);
                    int i17 = p01Var.f15226b;
                    int i18 = i17 + iP3;
                    String str = null;
                    ArrayList arrayList = null;
                    int i19 = -1;
                    int I = 0;
                    while (p01Var.f15226b < i18) {
                        int I2 = p01Var.I();
                        int I3 = p01Var.f15226b + p01Var.I();
                        if (I3 > i18) {
                            break;
                        }
                        b1 b1Var2 = b1Var;
                        if (I2 == 5) {
                            long jN = p01Var.N();
                            if (jN != 1094921523) {
                                if (jN != 1161904947) {
                                    if (jN != 1094921524) {
                                        if (jN == 1212503619) {
                                            i12 = 36;
                                            g91Var2 = g91Var3;
                                            i11 = iJ;
                                            i19 = i12;
                                        }
                                        g91Var2 = g91Var3;
                                        i11 = iJ;
                                    }
                                    g91Var2 = g91Var3;
                                    i11 = iJ;
                                    i19 = 172;
                                }
                                g91Var2 = g91Var3;
                                i11 = iJ;
                                i19 = 135;
                            }
                            g91Var2 = g91Var3;
                            i11 = iJ;
                            i19 = 129;
                        } else if (I2 == 106) {
                            g91Var2 = g91Var3;
                            i11 = iJ;
                            i19 = 129;
                        } else if (I2 == 122) {
                            g91Var2 = g91Var3;
                            i11 = iJ;
                            i19 = 135;
                        } else {
                            if (I2 == 127) {
                                int I4 = p01Var.I();
                                if (I4 != 21) {
                                    if (I4 == 14) {
                                        i12 = 136;
                                    } else {
                                        if (I4 == 33) {
                                            i12 = 139;
                                        }
                                        g91Var2 = g91Var3;
                                        i11 = iJ;
                                    }
                                }
                                g91Var2 = g91Var3;
                                i11 = iJ;
                                i19 = 172;
                            } else if (I2 == 123) {
                                i12 = 138;
                            } else if (I2 == 10) {
                                String strTrim = p01Var.k(3, StandardCharsets.UTF_8).trim();
                                I = p01Var.I();
                                g91Var2 = g91Var3;
                                i11 = iJ;
                                str = strTrim;
                            } else {
                                if (I2 == 89) {
                                    ArrayList arrayList2 = new ArrayList();
                                    while (p01Var.f15226b < I3) {
                                        String strTrim2 = p01Var.k(3, StandardCharsets.UTF_8).trim();
                                        p01Var.I();
                                        g91 g91Var4 = g91Var3;
                                        byte[] bArr = new byte[4];
                                        p01Var.F(0, 4, bArr);
                                        arrayList2.add(new gb(bArr, strTrim2));
                                        g91Var3 = g91Var4;
                                        iJ = iJ;
                                    }
                                    g91Var2 = g91Var3;
                                    i11 = iJ;
                                    arrayList = arrayList2;
                                    i19 = 89;
                                } else {
                                    g91Var2 = g91Var3;
                                    i11 = iJ;
                                    if (I2 == 111) {
                                        i19 = 257;
                                    }
                                }
                                p01Var.E(I3 - p01Var.f15226b);
                                g91Var3 = g91Var2;
                                b1Var = b1Var2;
                                iJ = i11;
                            }
                            g91Var2 = g91Var3;
                            i11 = iJ;
                            i19 = i12;
                        }
                        p01Var.E(I3 - p01Var.f15226b);
                        g91Var3 = g91Var2;
                        b1Var = b1Var2;
                        iJ = i11;
                    }
                    g91 g91Var5 = g91Var3;
                    int i20 = iJ;
                    b1 b1Var3 = b1Var;
                    p01Var.C(i18);
                    hb hbVar = new hb(i19, str, I, arrayList, Arrays.copyOfRange(p01Var.f15225a, i17, i18));
                    if (iP == 6 || iP == 5) {
                        iP = hbVar.f12090a;
                    }
                    iY -= iP3 + 5;
                    if (!sparseBooleanArray.get(iP2)) {
                        jb jbVarZzb = ((ha) fbVar.f11142d).zzb(iP, hbVar);
                        sparseIntArray.put(iP2, iP2);
                        sparseArray.put(iP2, jbVarZzb);
                    }
                    i13 = 0;
                    g91Var3 = g91Var5;
                    b1Var = b1Var3;
                    iJ = i20;
                    i16 = 4;
                    i14 = 3;
                    i15 = 13;
                }
                g91 g91Var6 = g91Var3;
                int i21 = iJ;
                int size = sparseIntArray.size();
                while (true) {
                    SparseArray sparseArray2 = fbVar.f11144f;
                    if (i13 >= size) {
                        sparseArray2.remove(this.f34482b);
                        fbVar.f11149k.d();
                        fbVar.f11150l = true;
                        return;
                    }
                    int iKeyAt = sparseIntArray.keyAt(i13);
                    int iValueAt = sparseIntArray.valueAt(i13);
                    sparseBooleanArray.put(iKeyAt, true);
                    fbVar.f11146h.put(iValueAt, true);
                    jb jbVar = (jb) sparseArray.valueAt(i13);
                    if (jbVar != null) {
                        i10 = i21;
                        g91Var = g91Var6;
                        jbVar.d(g91Var, fbVar.f11149k, new o0(i10, iKeyAt, 8192, 1));
                        sparseArray2.put(iValueAt, jbVar);
                    } else {
                        g91Var = g91Var6;
                        i10 = i21;
                    }
                    i13++;
                    g91Var6 = g91Var;
                    i21 = i10;
                }
            }
        }
    }

    @Override // xyz.stream.utils.y
    public final void n(String str) {
        try {
            BaseEntity baseEntity = (BaseEntity) xyz.stream.utils.m.f36162a.fromJson(str, BaseEntity.class);
            if (baseEntity.getCode() != 200) {
                xyz.stream.api.o.b((xyz.stream.api.o) this.f34486f, (String) this.f34483c, baseEntity.getCode(), baseEntity.getMsg(), xyz.stream.utils.m.a((Map) this.f34484d));
            } else {
                xyz.stream.api.f.b().f(this.f34482b, xyz.stream.utils.m.a(baseEntity.getData()));
                ((xyz.stream.api.e) this.f34485e).onSuccess(baseEntity);
            }
        } catch (Exception e10) {
            xyz.stream.api.o.a((xyz.stream.api.o) this.f34486f, (String) this.f34483c, (xyz.stream.api.e) this.f34485e, e10, xyz.stream.utils.m.a((Map) this.f34484d));
        }
    }

    @Override // xyz.stream.utils.y
    public final void r(Exception exc) {
        xyz.stream.api.o.a((xyz.stream.api.o) this.f34486f, (String) this.f34483c, (xyz.stream.api.e) this.f34485e, exc, xyz.stream.utils.m.a((Map) this.f34484d));
    }

    public final String toString() {
        switch (this.f34481a) {
            case 3:
                StringBuilder sb = new StringBuilder(200);
                sb.append("<<\n mode: ");
                sb.append((Mode) this.f34483c);
                sb.append("\n ecLevel: ");
                sb.append((ErrorCorrectionLevel) this.f34484d);
                sb.append("\n version: ");
                sb.append((ic.d) this.f34485e);
                sb.append("\n maskPattern: ");
                sb.append(this.f34482b);
                if (((l2.h) this.f34486f) == null) {
                    sb.append("\n matrix: null\n");
                } else {
                    sb.append("\n matrix:\n");
                    sb.append((l2.h) this.f34486f);
                }
                sb.append(">>\n");
                return sb.toString();
            default:
                return super.toString();
        }
    }

    public j0(xyz.stream.utils.t tVar) {
        List list;
        this.f34481a = 1;
        int size = ((List) tVar.f36172b).size();
        String[] strArr = new String[size];
        switch (tVar.f36171a) {
            case 11:
                list = (List) tVar.f36173c;
                break;
            default:
                list = (List) tVar.f36173c;
                break;
        }
        this.f34483c = (String[]) list.toArray(strArr);
        this.f34484d = a((List) tVar.f36172b);
        this.f34485e = a((List) tVar.f36174d);
        this.f34486f = new int[size];
        this.f34482b = 0;
    }

    public j0() {
        this.f34481a = 3;
        this.f34482b = -1;
    }

    public j0(k0 k0Var, int i10) {
        this.f34481a = 0;
        this.f34486f = k0Var;
        this.f34483c = new ParsableBitArray(new byte[5]);
        this.f34484d = new SparseArray();
        this.f34485e = new SparseIntArray();
        this.f34482b = i10;
    }

    public j0(xyz.stream.api.o oVar, HashMap map, xyz.stream.api.viewmodel.b bVar, int i10) {
        this.f34481a = 4;
        this.f34486f = oVar;
        this.f34483c = "video/tags";
        this.f34484d = map;
        this.f34482b = i10;
        this.f34485e = bVar;
    }
}
