package x1;

import C3.E;
import C3.G;
import C3.W;
import android.text.SpannableStringBuilder;
import android.text.style.ForegroundColorSpan;
import android.text.style.StyleSpan;
import android.text.style.TypefaceSpan;
import android.text.style.UnderlineSpan;
import d5.AbstractC0844a;
import java.nio.charset.Charset;
import java.nio.charset.StandardCharsets;
import java.util.List;
import q1.C1444a;
import q1.C1455l;
import q1.InterfaceC1447d;
import q1.InterfaceC1456m;
import w0.b;
import x0.AbstractC1709a;
import x0.d;
import x0.o;
import x0.v;

/* JADX INFO: renamed from: x1.a, reason: case insensitive filesystem */
/* JADX INFO: loaded from: classes.dex */
public final class C1710a implements InterfaceC1456m {

    /* JADX INFO: renamed from: q, reason: collision with root package name */
    public final o f18564q = new o();

    /* JADX INFO: renamed from: r, reason: collision with root package name */
    public final boolean f18565r;

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

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

    /* JADX INFO: renamed from: u, reason: collision with root package name */
    public final String f18568u;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public final float f18569v;

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

    public C1710a(List list) {
        if (list.size() != 1 || (((byte[]) list.get(0)).length != 48 && ((byte[]) list.get(0)).length != 53)) {
            this.f18566s = 0;
            this.f18567t = -1;
            this.f18568u = "sans-serif";
            this.f18565r = false;
            this.f18569v = 0.85f;
            this.f18570w = -1;
            return;
        }
        byte[] bArr = (byte[]) list.get(0);
        this.f18566s = bArr[24];
        this.f18567t = ((bArr[26] & 255) << 24) | ((bArr[27] & 255) << 16) | ((bArr[28] & 255) << 8) | (bArr[29] & 255);
        this.f18568u = "Serif".equals(new String(bArr, 43, bArr.length - 43, StandardCharsets.UTF_8)) ? "serif" : "sans-serif";
        int i = bArr[25] * 20;
        this.f18570w = i;
        boolean z8 = (bArr[0] & 32) != 0;
        this.f18565r = z8;
        if (z8) {
            this.f18569v = v.h(((bArr[11] & 255) | ((bArr[10] & 255) << 8)) / i, 0.0f, 0.95f);
        } else {
            this.f18569v = 0.85f;
        }
    }

    public static void b(SpannableStringBuilder spannableStringBuilder, int i, int i5, int i8, int i9, int i10) {
        if (i != i5) {
            spannableStringBuilder.setSpan(new ForegroundColorSpan((i >>> 8) | ((i & 255) << 24)), i8, i9, i10 | 33);
        }
    }

    public static void c(SpannableStringBuilder spannableStringBuilder, int i, int i5, int i8, int i9, int i10) {
        if (i != i5) {
            int i11 = i10 | 33;
            boolean z8 = (i & 1) != 0;
            boolean z9 = (i & 2) != 0;
            if (z8) {
                if (z9) {
                    spannableStringBuilder.setSpan(new StyleSpan(3), i8, i9, i11);
                } else {
                    spannableStringBuilder.setSpan(new StyleSpan(1), i8, i9, i11);
                }
            } else if (z9) {
                spannableStringBuilder.setSpan(new StyleSpan(2), i8, i9, i11);
            }
            boolean z10 = (i & 4) != 0;
            if (z10) {
                spannableStringBuilder.setSpan(new UnderlineSpan(), i8, i9, i11);
            }
            if (z10 || z8 || z9) {
                return;
            }
            spannableStringBuilder.setSpan(new StyleSpan(0), i8, i9, i11);
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Override // q1.InterfaceC1456m
    public final void a(byte[] bArr, int i, int i5, C1455l c1455l, d dVar) {
        String strR;
        int i8;
        int i9;
        int i10;
        int i11 = 1;
        o oVar = this.f18564q;
        oVar.D(i + i5, bArr);
        oVar.F(i);
        int i12 = 2;
        int i13 = 0;
        AbstractC1709a.d(oVar.a() >= 2);
        int iZ = oVar.z();
        if (iZ == 0) {
            strR = "";
        } else {
            int i14 = oVar.f18540b;
            Charset charsetB = oVar.B();
            int i15 = iZ - (oVar.f18540b - i14);
            if (charsetB == null) {
                charsetB = StandardCharsets.UTF_8;
            }
            strR = oVar.r(i15, charsetB);
        }
        if (strR.isEmpty()) {
            E e8 = G.f1197r;
            dVar.a(new C1444a(-9223372036854775807L, -9223372036854775807L, W.f1225u));
            return;
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(strR);
        c(spannableStringBuilder, this.f18566s, 0, 0, spannableStringBuilder.length(), 16711680);
        b(spannableStringBuilder, this.f18567t, -1, 0, spannableStringBuilder.length(), 16711680);
        int length = spannableStringBuilder.length();
        String str = this.f18568u;
        if (str != "sans-serif") {
            spannableStringBuilder.setSpan(new TypefaceSpan(str), 0, length, 16711713);
        }
        float fH = this.f18569v;
        while (oVar.a() >= 8) {
            int i16 = oVar.f18540b;
            int iG = oVar.g();
            int iG2 = oVar.g();
            if (iG2 == 1937013100) {
                AbstractC1709a.d(oVar.a() >= i12 ? i11 : i13);
                int iZ2 = oVar.z();
                int i17 = i13;
                while (i17 < iZ2) {
                    AbstractC1709a.d(oVar.a() >= 12 ? i11 : i13);
                    int iZ3 = oVar.z();
                    int iZ4 = oVar.z();
                    oVar.G(i12);
                    int i18 = i17;
                    int iT = oVar.t();
                    oVar.G(i11);
                    int iG3 = oVar.g();
                    int i19 = i11;
                    if (iZ4 > spannableStringBuilder.length()) {
                        StringBuilder sbO = AbstractC0844a.o(iZ4, "Truncating styl end (", ") to cueText.length() (");
                        sbO.append(spannableStringBuilder.length());
                        sbO.append(").");
                        AbstractC1709a.B("Tx3gParser", sbO.toString());
                        iZ4 = spannableStringBuilder.length();
                    }
                    if (iZ3 >= iZ4) {
                        AbstractC1709a.B("Tx3gParser", "Ignoring styl with start (" + iZ3 + ") >= end (" + iZ4 + ").");
                        i10 = i18;
                    } else {
                        i10 = i18;
                        int i20 = iZ4;
                        c(spannableStringBuilder, iT, this.f18566s, iZ3, i20, 0);
                        b(spannableStringBuilder, iG3, this.f18567t, iZ3, i20, 0);
                    }
                    i17 = i10 + 1;
                    i11 = i19;
                    i12 = 2;
                    i13 = 0;
                }
                i8 = i11;
                i9 = i12;
            } else {
                i8 = i11;
                if (iG2 == 1952608120 && this.f18565r) {
                    i9 = 2;
                    AbstractC1709a.d(oVar.a() >= 2 ? i8 : 0);
                    fH = v.h(oVar.z() / this.f18570w, 0.0f, 0.95f);
                } else {
                    i9 = 2;
                }
            }
            oVar.F(i16 + iG);
            i12 = i9;
            i13 = 0;
            i11 = i8;
        }
        dVar.a(new C1444a(-9223372036854775807L, -9223372036854775807L, G.p(new b(spannableStringBuilder, null, null, null, fH, 0, 0, -3.4028235E38f, Integer.MIN_VALUE, Integer.MIN_VALUE, -3.4028235E38f, -3.4028235E38f, -3.4028235E38f, false, -16777216, Integer.MIN_VALUE, 0.0f))));
    }

    @Override // q1.InterfaceC1456m
    public final /* synthetic */ InterfaceC1447d d(byte[] bArr, int i, int i5) {
        return AbstractC0844a.a(this, bArr, i5);
    }

    @Override // q1.InterfaceC1456m
    public final /* synthetic */ void reset() {
    }
}
