package o2;

import android.graphics.Color;
import android.text.Layout;
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.style.BackgroundColorSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.StyleSpan;
import android.text.style.UnderlineSpan;
import androidx.annotation.Nullable;
import androidx.media3.common.util.Assertions;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class e {
    public static final boolean[] A;
    public static final int[] B;
    public static final int[] C;
    public static final int[] D;
    public static final int[] E;

    /* JADX INFO: renamed from: v, reason: collision with root package name */
    public static final int f31323v = c(2, 2, 2, 0);

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

    /* JADX INFO: renamed from: x, reason: collision with root package name */
    public static final int[] f31325x;

    /* JADX INFO: renamed from: y, reason: collision with root package name */
    public static final int[] f31326y;

    /* JADX INFO: renamed from: z, reason: collision with root package name */
    public static final int[] f31327z;

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final ArrayList f31328a = new ArrayList();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final SpannableStringBuilder f31329b = new SpannableStringBuilder();

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    static {
        int iC = c(0, 0, 0, 0);
        f31324w = iC;
        int iC2 = c(0, 0, 0, 3);
        f31325x = new int[]{0, 0, 0, 0, 0, 2, 0};
        f31326y = new int[]{0, 0, 0, 0, 0, 0, 2};
        f31327z = new int[]{3, 3, 3, 3, 3, 3, 1};
        A = new boolean[]{false, false, false, true, true, true, false};
        B = new int[]{iC, iC2, iC, iC, iC2, iC, iC};
        C = new int[]{0, 1, 2, 3, 4, 3, 4};
        D = new int[]{0, 0, 0, 0, 0, 3, 3};
        E = new int[]{iC, iC, iC, iC, iC, iC2, iC2};
    }

    public e() {
        d();
    }

    /* JADX WARN: Removed duplicated region for block: B:9:0x001b  */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static int c(int i10, int i11, int i12, int i13) {
        int i14;
        Assertions.checkIndex(i10, 0, 4);
        Assertions.checkIndex(i11, 0, 4);
        Assertions.checkIndex(i12, 0, 4);
        Assertions.checkIndex(i13, 0, 4);
        if (i13 == 0 || i13 == 1) {
            i14 = 255;
        } else if (i13 == 2) {
            i14 = 127;
        } else if (i13 == 3) {
            i14 = 0;
        }
        return Color.argb(i14, i10 > 1 ? 255 : 0, i11 > 1 ? 255 : 0, i12 > 1 ? 255 : 0);
    }

    public final void a(char c6) {
        SpannableStringBuilder spannableStringBuilder = this.f31329b;
        if (c6 != '\n') {
            spannableStringBuilder.append(c6);
            return;
        }
        ArrayList arrayList = this.f31328a;
        arrayList.add(b());
        spannableStringBuilder.clear();
        if (this.f31342o != -1) {
            this.f31342o = 0;
        }
        if (this.f31343p != -1) {
            this.f31343p = 0;
        }
        if (this.f31344q != -1) {
            this.f31344q = 0;
        }
        if (this.f31346s != -1) {
            this.f31346s = 0;
        }
        while (true) {
            if (arrayList.size() < this.f31337j && arrayList.size() < 15) {
                this.f31348u = arrayList.size();
                return;
            }
            arrayList.remove(0);
        }
    }

    public final SpannableString b() {
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(this.f31329b);
        int length = spannableStringBuilder.length();
        if (length > 0) {
            if (this.f31342o != -1) {
                spannableStringBuilder.setSpan(new StyleSpan(2), this.f31342o, length, 33);
            }
            if (this.f31343p != -1) {
                spannableStringBuilder.setSpan(new UnderlineSpan(), this.f31343p, length, 33);
            }
            if (this.f31344q != -1) {
                spannableStringBuilder.setSpan(new ForegroundColorSpan(this.f31345r), this.f31344q, length, 33);
            }
            if (this.f31346s != -1) {
                spannableStringBuilder.setSpan(new BackgroundColorSpan(this.f31347t), this.f31346s, length, 33);
            }
        }
        return new SpannableString(spannableStringBuilder);
    }

    @Nullable
    public d build() {
        Layout.Alignment alignment;
        float f10;
        float f11;
        if (!this.f31330c) {
            return null;
        }
        ArrayList arrayList = this.f31328a;
        if (arrayList.isEmpty() && this.f31329b.length() == 0) {
            return null;
        }
        SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder();
        for (int i10 = 0; i10 < arrayList.size(); i10++) {
            spannableStringBuilder.append((CharSequence) arrayList.get(i10));
            spannableStringBuilder.append('\n');
        }
        spannableStringBuilder.append((CharSequence) b());
        int i11 = this.f31338k;
        if (i11 == 0) {
            alignment = Layout.Alignment.ALIGN_NORMAL;
        } else if (i11 == 1) {
            alignment = Layout.Alignment.ALIGN_OPPOSITE;
        } else if (i11 != 2) {
            if (i11 != 3) {
                throw new IllegalArgumentException("Unexpected justification value: " + this.f31338k);
            }
            alignment = Layout.Alignment.ALIGN_NORMAL;
        } else {
            alignment = Layout.Alignment.ALIGN_CENTER;
        }
        if (this.f31333f) {
            f10 = this.f31335h / 99.0f;
            f11 = this.f31334g / 99.0f;
        } else {
            f10 = this.f31335h / 209.0f;
            f11 = this.f31334g / 74.0f;
        }
        float f12 = (f10 * 0.9f) + 0.05f;
        float f13 = (f11 * 0.9f) + 0.05f;
        int i12 = this.f31336i;
        int i13 = i12 / 3;
        int i14 = i13 == 0 ? 0 : i13 == 1 ? 1 : 2;
        int i15 = i12 % 3;
        int i16 = i15 == 0 ? 0 : i15 == 1 ? 1 : 2;
        int i17 = this.f31341n;
        return new d(spannableStringBuilder, alignment, f13, i14, f12, i16, i17 != f31324w, i17, this.f31332e);
    }

    public final void d() {
        this.f31328a.clear();
        this.f31329b.clear();
        this.f31342o = -1;
        this.f31343p = -1;
        this.f31344q = -1;
        this.f31346s = -1;
        this.f31348u = 0;
        this.f31330c = false;
        this.f31331d = false;
        this.f31332e = 4;
        this.f31333f = false;
        this.f31334g = 0;
        this.f31335h = 0;
        this.f31336i = 0;
        this.f31337j = 15;
        this.f31338k = 0;
        this.f31339l = 0;
        this.f31340m = 0;
        int i10 = f31324w;
        this.f31341n = i10;
        this.f31345r = f31323v;
        this.f31347t = i10;
    }

    public final void e(boolean z10, boolean z11) {
        int i10 = this.f31342o;
        SpannableStringBuilder spannableStringBuilder = this.f31329b;
        if (i10 != -1) {
            if (!z10) {
                spannableStringBuilder.setSpan(new StyleSpan(2), this.f31342o, spannableStringBuilder.length(), 33);
                this.f31342o = -1;
            }
        } else if (z10) {
            this.f31342o = spannableStringBuilder.length();
        }
        if (this.f31343p == -1) {
            if (z11) {
                this.f31343p = spannableStringBuilder.length();
            }
        } else {
            if (z11) {
                return;
            }
            spannableStringBuilder.setSpan(new UnderlineSpan(), this.f31343p, spannableStringBuilder.length(), 33);
            this.f31343p = -1;
        }
    }

    public final void f(int i10, int i11) {
        int i12 = this.f31344q;
        SpannableStringBuilder spannableStringBuilder = this.f31329b;
        if (i12 != -1 && this.f31345r != i10) {
            spannableStringBuilder.setSpan(new ForegroundColorSpan(this.f31345r), this.f31344q, spannableStringBuilder.length(), 33);
        }
        if (i10 != f31323v) {
            this.f31344q = spannableStringBuilder.length();
            this.f31345r = i10;
        }
        if (this.f31346s != -1 && this.f31347t != i11) {
            spannableStringBuilder.setSpan(new BackgroundColorSpan(this.f31347t), this.f31346s, spannableStringBuilder.length(), 33);
        }
        if (i11 != f31324w) {
            this.f31346s = spannableStringBuilder.length();
            this.f31347t = i11;
        }
    }
}
