package r1;

import T0.H;
import android.text.Layout;
import android.text.SpannableStringBuilder;
import com.google.android.gms.dynamite.descriptors.com.google.android.gms.measurement.dynamite.ModuleDescriptor;
import d5.AbstractC0844a;
import g3.j;
import java.nio.ByteBuffer;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import x0.AbstractC1709a;
import x0.o;

/* JADX INFO: renamed from: r1.f, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1490f extends h {

    /* JADX INFO: renamed from: h, reason: collision with root package name */
    public final o f16416h = new o();
    public final H i = new H();

    /* JADX INFO: renamed from: j, reason: collision with root package name */
    public int f16417j = -1;

    /* JADX INFO: renamed from: k, reason: collision with root package name */
    public final int f16418k;

    /* JADX INFO: renamed from: l, reason: collision with root package name */
    public final C1489e[] f16419l;

    /* JADX INFO: renamed from: m, reason: collision with root package name */
    public C1489e f16420m;

    /* JADX INFO: renamed from: n, reason: collision with root package name */
    public List f16421n;

    /* JADX INFO: renamed from: o, reason: collision with root package name */
    public List f16422o;

    /* JADX INFO: renamed from: p, reason: collision with root package name */
    public H f16423p;

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

    public C1490f(int i, List list) {
        this.f16418k = i == -1 ? 1 : i;
        if (list != null) {
            byte[] bArr = x0.b.f18499a;
            if (list.size() == 1 && ((byte[]) list.get(0)).length == 1) {
                byte b8 = ((byte[]) list.get(0))[0];
            }
        }
        this.f16419l = new C1489e[8];
        for (int i5 = 0; i5 < 8; i5++) {
            this.f16419l[i5] = new C1489e();
        }
        this.f16420m = this.f16419l[0];
    }

    @Override // r1.h, A0.e
    public final void flush() {
        super.flush();
        this.f16421n = null;
        this.f16422o = null;
        this.f16424q = 0;
        this.f16420m = this.f16419l[0];
        m();
        this.f16423p = null;
    }

    @Override // r1.h
    public final j g() {
        List list = this.f16421n;
        this.f16422o = list;
        list.getClass();
        return new j(list);
    }

    @Override // r1.h
    public final void h(C1491g c1491g) {
        ByteBuffer byteBuffer = c1491g.f18u;
        byteBuffer.getClass();
        byte[] bArrArray = byteBuffer.array();
        int iLimit = byteBuffer.limit();
        o oVar = this.f16416h;
        oVar.D(iLimit, bArrArray);
        while (oVar.a() >= 3) {
            int iT = oVar.t();
            int i = iT & 3;
            boolean z8 = (iT & 4) == 4;
            byte bT = (byte) oVar.t();
            byte bT2 = (byte) oVar.t();
            if (i == 2 || i == 3) {
                if (z8) {
                    if (i == 3) {
                        k();
                        int i5 = (bT & 192) >> 6;
                        int i8 = this.f16417j;
                        if (i8 != -1 && i5 != (i8 + 1) % 4) {
                            m();
                            AbstractC1709a.B("Cea708Decoder", "Sequence number discontinuity. previous=" + this.f16417j + " current=" + i5);
                        }
                        this.f16417j = i5;
                        int i9 = bT & 63;
                        if (i9 == 0) {
                            i9 = 64;
                        }
                        H h8 = new H(i5, i9);
                        this.f16423p = h8;
                        h8.f6362e = 1;
                        h8.f6361d[0] = bT2;
                    } else {
                        AbstractC1709a.d(i == 2);
                        H h9 = this.f16423p;
                        if (h9 == null) {
                            AbstractC1709a.o("Cea708Decoder", "Encountered DTVCC_PACKET_DATA before DTVCC_PACKET_START");
                        } else {
                            byte[] bArr = h9.f6361d;
                            int i10 = h9.f6362e;
                            int i11 = i10 + 1;
                            h9.f6362e = i11;
                            bArr[i10] = bT;
                            h9.f6362e = i10 + 2;
                            bArr[i11] = bT2;
                        }
                    }
                    H h10 = this.f16423p;
                    if (h10.f6362e == (h10.f6360c * 2) - 1) {
                        k();
                    }
                }
            }
        }
    }

    @Override // r1.h
    public final boolean j() {
        return this.f16421n != this.f16422o;
    }

    /* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
    public final void k() {
        boolean z8;
        char c3;
        int i;
        boolean z9;
        H h8 = this.f16423p;
        if (h8 == null) {
            return;
        }
        int i5 = 2;
        if (h8.f6362e != (h8.f6360c * 2) - 1) {
            AbstractC1709a.n("Cea708Decoder", "DtvCcPacket ended prematurely; size is " + ((this.f16423p.f6360c * 2) - 1) + ", but current index is " + this.f16423p.f6362e + " (sequence number " + this.f16423p.f6359b + ");");
        }
        H h9 = this.f16423p;
        byte[] bArr = h9.f6361d;
        int i8 = h9.f6362e;
        H h10 = this.i;
        h10.o(i8, bArr);
        boolean z10 = false;
        while (true) {
            if (h10.b() > 0) {
                int i9 = 3;
                int i10 = h10.i(3);
                int i11 = h10.i(5);
                if (i10 == 7) {
                    h10.t(i5);
                    i10 = h10.i(6);
                    if (i10 < 7) {
                        AbstractC0844a.s(i10, "Invalid extended service number: ", "Cea708Decoder");
                    }
                }
                if (i11 == 0) {
                    if (i10 != 0) {
                        AbstractC1709a.B("Cea708Decoder", "serviceNumber is non-zero (" + i10 + ") when blockSize is 0");
                    }
                } else if (i10 != this.f16418k) {
                    h10.u(i11);
                } else {
                    int iG = (i11 * 8) + h10.g();
                    while (h10.g() < iG) {
                        int i12 = h10.i(8);
                        if (i12 != 16) {
                            if (i12 <= 31) {
                                if (i12 != 0) {
                                    if (i12 == i9) {
                                        this.f16421n = l();
                                    } else if (i12 != 8) {
                                        switch (i12) {
                                            case 12:
                                                m();
                                                break;
                                            case 13:
                                                this.f16420m.a('\n');
                                                break;
                                            case 14:
                                                break;
                                            default:
                                                if (i12 >= 17 && i12 <= 23) {
                                                    AbstractC1709a.B("Cea708Decoder", "Currently unsupported COMMAND_EXT1 Command: " + i12);
                                                    h10.t(8);
                                                } else if (i12 < 24 || i12 > 31) {
                                                    AbstractC0844a.s(i12, "Invalid C0 command: ", "Cea708Decoder");
                                                } else {
                                                    AbstractC1709a.B("Cea708Decoder", "Currently unsupported COMMAND_P16 Command: " + i12);
                                                    h10.t(16);
                                                }
                                                break;
                                        }
                                    } else {
                                        SpannableStringBuilder spannableStringBuilder = this.f16420m.f16397b;
                                        int length = spannableStringBuilder.length();
                                        if (length > 0) {
                                            spannableStringBuilder.delete(length - 1, length);
                                        }
                                    }
                                }
                                i = i5;
                            } else if (i12 <= 127) {
                                if (i12 == 127) {
                                    this.f16420m.a((char) 9835);
                                } else {
                                    this.f16420m.a((char) (i12 & 255));
                                }
                                i = i5;
                                z10 = true;
                            } else {
                                if (i12 <= 159) {
                                    C1489e[] c1489eArr = this.f16419l;
                                    switch (i12) {
                                        case 128:
                                        case 129:
                                        case 130:
                                        case 131:
                                        case 132:
                                        case 133:
                                        case 134:
                                        case 135:
                                            z9 = false;
                                            z8 = true;
                                            int i13 = i12 - 128;
                                            if (this.f16424q != i13) {
                                                this.f16424q = i13;
                                                this.f16420m = c1489eArr[i13];
                                            }
                                            break;
                                        case 136:
                                            z8 = true;
                                            for (int i14 = 1; i14 <= 8; i14++) {
                                                if (h10.h()) {
                                                    C1489e c1489e = c1489eArr[8 - i14];
                                                    c1489e.f16396a.clear();
                                                    c1489e.f16397b.clear();
                                                    c1489e.f16409o = -1;
                                                    c1489e.f16410p = -1;
                                                    c1489e.f16411q = -1;
                                                    c1489e.f16413s = -1;
                                                    c1489e.f16415u = 0;
                                                }
                                            }
                                            z9 = false;
                                            break;
                                        case 137:
                                            for (int i15 = 1; i15 <= 8; i15++) {
                                                if (h10.h()) {
                                                    c1489eArr[8 - i15].f16399d = true;
                                                }
                                            }
                                            z8 = true;
                                            z9 = false;
                                            break;
                                        case 138:
                                            for (int i16 = 1; i16 <= 8; i16++) {
                                                if (h10.h()) {
                                                    c1489eArr[8 - i16].f16399d = false;
                                                }
                                            }
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 139:
                                            for (int i17 = 1; i17 <= 8; i17++) {
                                                if (h10.h()) {
                                                    c1489eArr[8 - i17].f16399d = !r3.f16399d;
                                                }
                                            }
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 140:
                                            for (int i18 = 1; i18 <= 8; i18++) {
                                                if (h10.h()) {
                                                    c1489eArr[8 - i18].d();
                                                }
                                            }
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case ModuleDescriptor.MODULE_VERSION /* 141 */:
                                            h10.t(8);
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 142:
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 143:
                                            m();
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 144:
                                            if (this.f16420m.f16398c) {
                                                h10.i(4);
                                                h10.i(2);
                                                h10.i(2);
                                                boolean zH = h10.h();
                                                boolean zH2 = h10.h();
                                                i9 = 3;
                                                h10.i(3);
                                                h10.i(3);
                                                this.f16420m.e(zH, zH2);
                                                z9 = false;
                                                z8 = true;
                                            } else {
                                                h10.t(16);
                                                z9 = false;
                                                i9 = 3;
                                                z8 = true;
                                            }
                                            break;
                                        case 145:
                                            if (this.f16420m.f16398c) {
                                                int iC = C1489e.c(h10.i(2), h10.i(2), h10.i(2), h10.i(2));
                                                int iC2 = C1489e.c(h10.i(2), h10.i(2), h10.i(2), h10.i(2));
                                                h10.t(2);
                                                C1489e.c(h10.i(2), h10.i(2), h10.i(2), 0);
                                                this.f16420m.f(iC, iC2);
                                            } else {
                                                h10.t(24);
                                            }
                                            z9 = false;
                                            i9 = 3;
                                            z8 = true;
                                            break;
                                        case 146:
                                            if (this.f16420m.f16398c) {
                                                h10.t(4);
                                                int i19 = h10.i(4);
                                                h10.t(2);
                                                h10.i(6);
                                                C1489e c1489e2 = this.f16420m;
                                                if (c1489e2.f16415u != i19) {
                                                    c1489e2.a('\n');
                                                }
                                                c1489e2.f16415u = i19;
                                            } else {
                                                h10.t(16);
                                            }
                                            z9 = false;
                                            i9 = 3;
                                            z8 = true;
                                            break;
                                        case 147:
                                        case 148:
                                        case 149:
                                        case 150:
                                        default:
                                            AbstractC0844a.s(i12, "Invalid C1 command: ", "Cea708Decoder");
                                            z9 = false;
                                            z8 = true;
                                            break;
                                        case 151:
                                            if (this.f16420m.f16398c) {
                                                int iC3 = C1489e.c(h10.i(2), h10.i(2), h10.i(2), h10.i(2));
                                                h10.i(2);
                                                C1489e.c(h10.i(2), h10.i(2), h10.i(2), 0);
                                                h10.h();
                                                h10.h();
                                                h10.i(2);
                                                h10.i(2);
                                                int i20 = h10.i(2);
                                                h10.t(8);
                                                C1489e c1489e3 = this.f16420m;
                                                c1489e3.f16408n = iC3;
                                                c1489e3.f16405k = i20;
                                            } else {
                                                h10.t(32);
                                            }
                                            z9 = false;
                                            i9 = 3;
                                            z8 = true;
                                            break;
                                        case 152:
                                        case 153:
                                        case 154:
                                        case 155:
                                        case 156:
                                        case 157:
                                        case 158:
                                        case 159:
                                            int i21 = i12 - 152;
                                            C1489e c1489e4 = c1489eArr[i21];
                                            h10.t(i5);
                                            boolean zH3 = h10.h();
                                            h10.t(i5);
                                            int i22 = h10.i(i9);
                                            boolean zH4 = h10.h();
                                            int i23 = h10.i(7);
                                            int i24 = h10.i(8);
                                            int i25 = h10.i(4);
                                            int i26 = h10.i(4);
                                            h10.t(i5);
                                            h10.t(6);
                                            h10.t(i5);
                                            int i27 = h10.i(3);
                                            int i28 = h10.i(3);
                                            c1489e4.f16398c = true;
                                            c1489e4.f16399d = zH3;
                                            c1489e4.f16400e = i22;
                                            c1489e4.f16401f = zH4;
                                            c1489e4.f16402g = i23;
                                            c1489e4.f16403h = i24;
                                            c1489e4.i = i25;
                                            int i29 = i26 + 1;
                                            if (c1489e4.f16404j != i29) {
                                                c1489e4.f16404j = i29;
                                                while (true) {
                                                    ArrayList arrayList = c1489e4.f16396a;
                                                    if (arrayList.size() >= c1489e4.f16404j || arrayList.size() >= 15) {
                                                        arrayList.remove(0);
                                                    }
                                                }
                                            }
                                            if (i27 != 0 && c1489e4.f16406l != i27) {
                                                c1489e4.f16406l = i27;
                                                int i30 = i27 - 1;
                                                int i31 = C1489e.f16388B[i30];
                                                boolean z11 = C1489e.f16387A[i30];
                                                int i32 = C1489e.f16394y[i30];
                                                int i33 = C1489e.f16395z[i30];
                                                int i34 = C1489e.f16393x[i30];
                                                c1489e4.f16408n = i31;
                                                c1489e4.f16405k = i34;
                                            }
                                            if (i28 != 0 && c1489e4.f16407m != i28) {
                                                c1489e4.f16407m = i28;
                                                int i35 = i28 - 1;
                                                int i36 = C1489e.D[i35];
                                                int i37 = C1489e.f16389C[i35];
                                                c1489e4.e(false, false);
                                                c1489e4.f(C1489e.f16391v, C1489e.f16390E[i35]);
                                            }
                                            if (this.f16424q != i21) {
                                                this.f16424q = i21;
                                                this.f16420m = c1489eArr[i21];
                                            }
                                            z9 = false;
                                            i9 = 3;
                                            z8 = true;
                                            break;
                                    }
                                } else {
                                    z9 = false;
                                    z8 = true;
                                    if (i12 <= 255) {
                                        this.f16420m.a((char) (i12 & 255));
                                    } else {
                                        AbstractC0844a.s(i12, "Invalid base command: ", "Cea708Decoder");
                                        i = 2;
                                        c3 = 7;
                                    }
                                }
                                z10 = z8;
                                i = 2;
                                c3 = 7;
                            }
                            z8 = true;
                            c3 = 7;
                        } else {
                            z8 = true;
                            int i38 = h10.i(8);
                            if (i38 <= 31) {
                                c3 = 7;
                                if (i38 > 7) {
                                    if (i38 <= 15) {
                                        h10.t(8);
                                    } else if (i38 <= 23) {
                                        h10.t(16);
                                    } else if (i38 <= 31) {
                                        h10.t(24);
                                    }
                                }
                            } else {
                                c3 = 7;
                                if (i38 <= 127) {
                                    if (i38 == 32) {
                                        this.f16420m.a(' ');
                                    } else if (i38 == 33) {
                                        this.f16420m.a((char) 160);
                                    } else if (i38 == 37) {
                                        this.f16420m.a((char) 8230);
                                    } else if (i38 == 42) {
                                        this.f16420m.a((char) 352);
                                    } else if (i38 == 44) {
                                        this.f16420m.a((char) 338);
                                    } else if (i38 == 63) {
                                        this.f16420m.a((char) 376);
                                    } else if (i38 == 57) {
                                        this.f16420m.a((char) 8482);
                                    } else if (i38 == 58) {
                                        this.f16420m.a((char) 353);
                                    } else if (i38 == 60) {
                                        this.f16420m.a((char) 339);
                                    } else if (i38 != 61) {
                                        switch (i38) {
                                            case 48:
                                                this.f16420m.a((char) 9608);
                                                break;
                                            case 49:
                                                this.f16420m.a((char) 8216);
                                                break;
                                            case 50:
                                                this.f16420m.a((char) 8217);
                                                break;
                                            case 51:
                                                this.f16420m.a((char) 8220);
                                                break;
                                            case 52:
                                                this.f16420m.a((char) 8221);
                                                break;
                                            case 53:
                                                this.f16420m.a((char) 8226);
                                                break;
                                            default:
                                                switch (i38) {
                                                    case 118:
                                                        this.f16420m.a((char) 8539);
                                                        break;
                                                    case 119:
                                                        this.f16420m.a((char) 8540);
                                                        break;
                                                    case 120:
                                                        this.f16420m.a((char) 8541);
                                                        break;
                                                    case 121:
                                                        this.f16420m.a((char) 8542);
                                                        break;
                                                    case 122:
                                                        this.f16420m.a((char) 9474);
                                                        break;
                                                    case 123:
                                                        this.f16420m.a((char) 9488);
                                                        break;
                                                    case 124:
                                                        this.f16420m.a((char) 9492);
                                                        break;
                                                    case 125:
                                                        this.f16420m.a((char) 9472);
                                                        break;
                                                    case 126:
                                                        this.f16420m.a((char) 9496);
                                                        break;
                                                    case 127:
                                                        this.f16420m.a((char) 9484);
                                                        break;
                                                    default:
                                                        AbstractC0844a.s(i38, "Invalid G2 character: ", "Cea708Decoder");
                                                        break;
                                                }
                                                break;
                                        }
                                    } else {
                                        this.f16420m.a((char) 8480);
                                    }
                                    z10 = true;
                                } else if (i38 > 159) {
                                    i = 2;
                                    if (i38 <= 255) {
                                        if (i38 == 160) {
                                            this.f16420m.a((char) 13252);
                                        } else {
                                            AbstractC0844a.s(i38, "Invalid G3 character: ", "Cea708Decoder");
                                            this.f16420m.a('_');
                                        }
                                        z10 = true;
                                    } else {
                                        AbstractC0844a.s(i38, "Invalid extended command: ", "Cea708Decoder");
                                    }
                                } else if (i38 <= 135) {
                                    h10.t(32);
                                } else if (i38 <= 143) {
                                    h10.t(40);
                                } else if (i38 <= 159) {
                                    i = 2;
                                    h10.t(2);
                                    h10.t(h10.i(6) * 8);
                                }
                            }
                            i = 2;
                        }
                        i5 = i;
                    }
                }
            }
        }
        if (z10) {
            this.f16421n = l();
        }
        this.f16423p = null;
    }

    /* JADX WARN: Removed duplicated region for block: B:40:0x0099  */
    /* JADX WARN: Removed duplicated region for block: B:41:0x00a4  */
    /* JADX WARN: Removed duplicated region for block: B:44:0x00c2  */
    /* JADX WARN: Removed duplicated region for block: B:45:0x00c5  */
    /* JADX WARN: Removed duplicated region for block: B:50:0x00d0  */
    /* JADX WARN: Removed duplicated region for block: B:51:0x00d2  */
    /* JADX WARN: Removed duplicated region for block: B:56:0x00dd  */
    /* JADX WARN: Removed duplicated region for block: B:57:0x00df  */
    /* JADX WARN: Removed duplicated region for block: B:59:0x00eb  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public final List l() {
        C1488d c1488d;
        Layout.Alignment alignment;
        float f3;
        float f7;
        int i;
        int i5;
        int i8;
        ArrayList arrayList = new ArrayList();
        for (int i9 = 0; i9 < 8; i9++) {
            C1489e[] c1489eArr = this.f16419l;
            C1489e c1489e = c1489eArr[i9];
            if (c1489e.f16398c && (!c1489e.f16396a.isEmpty() || c1489e.f16397b.length() != 0)) {
                C1489e c1489e2 = c1489eArr[i9];
                if (!c1489e2.f16399d) {
                    continue;
                } else if (c1489e2.f16398c) {
                    ArrayList arrayList2 = c1489e2.f16396a;
                    if (arrayList2.isEmpty() && c1489e2.f16397b.length() == 0) {
                        c1488d = null;
                    } else {
                        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
                        for (int i10 = 0; i10 < arrayList2.size(); i10++) {
                            spannableStringBuilder.append((CharSequence) arrayList2.get(i10));
                            spannableStringBuilder.append('\n');
                        }
                        spannableStringBuilder.append((CharSequence) c1489e2.b());
                        int i11 = c1489e2.f16405k;
                        if (i11 == 0) {
                            alignment = Layout.Alignment.ALIGN_NORMAL;
                            Layout.Alignment alignment2 = alignment;
                            if (c1489e2.f16401f) {
                                f3 = c1489e2.f16403h / 209.0f;
                                f7 = c1489e2.f16402g / 74.0f;
                            } else {
                                f3 = c1489e2.f16403h / 99.0f;
                                f7 = c1489e2.f16402g / 99.0f;
                            }
                            float f8 = (f3 * 0.9f) + 0.05f;
                            float f9 = (f7 * 0.9f) + 0.05f;
                            int i12 = c1489e2.i;
                            i = i12 / 3;
                            if (i != 0) {
                                i5 = i12;
                                i8 = 0;
                            } else if (i == 1) {
                                i5 = i12;
                                i8 = 1;
                            } else {
                                i5 = i12;
                                i8 = 2;
                            }
                            int i13 = i5 % 3;
                            int i14 = i13 != 0 ? 0 : i13 == 1 ? 1 : 2;
                            int i15 = c1489e2.f16408n;
                            c1488d = new C1488d(spannableStringBuilder, alignment2, f9, i8, f8, i14, i15 == C1489e.f16392w, i15, c1489e2.f16400e);
                        } else {
                            if (i11 == 1) {
                                alignment = Layout.Alignment.ALIGN_OPPOSITE;
                            } else if (i11 != 2) {
                                if (i11 != 3) {
                                    throw new IllegalArgumentException("Unexpected justification value: " + c1489e2.f16405k);
                                }
                                alignment = Layout.Alignment.ALIGN_NORMAL;
                            } else {
                                alignment = Layout.Alignment.ALIGN_CENTER;
                            }
                            Layout.Alignment alignment22 = alignment;
                            if (c1489e2.f16401f) {
                            }
                            float f82 = (f3 * 0.9f) + 0.05f;
                            float f92 = (f7 * 0.9f) + 0.05f;
                            int i122 = c1489e2.i;
                            i = i122 / 3;
                            if (i != 0) {
                            }
                            int i132 = i5 % 3;
                            if (i132 != 0) {
                            }
                            int i152 = c1489e2.f16408n;
                            c1488d = new C1488d(spannableStringBuilder, alignment22, f92, i8, f82, i14, i152 == C1489e.f16392w, i152, c1489e2.f16400e);
                        }
                    }
                    if (c1488d != null) {
                        arrayList.add(c1488d);
                    }
                }
            }
        }
        Collections.sort(arrayList, C1488d.f16384c);
        ArrayList arrayList3 = new ArrayList(arrayList.size());
        for (int i16 = 0; i16 < arrayList.size(); i16++) {
            arrayList3.add(((C1488d) arrayList.get(i16)).f16385a);
        }
        return Collections.unmodifiableList(arrayList3);
    }

    public final void m() {
        for (int i = 0; i < 8; i++) {
            this.f16419l[i].d();
        }
    }
}
