package p138.p176.p177.p190.p226.p232;

import android.text.SpannableStringBuilder;
import android.text.style.AbsoluteSizeSpan;
import android.text.style.AlignmentSpan;
import android.text.style.BackgroundColorSpan;
import android.text.style.ForegroundColorSpan;
import android.text.style.RelativeSizeSpan;
import android.text.style.StrikethroughSpan;
import android.text.style.StyleSpan;
import android.text.style.TypefaceSpan;
import android.text.style.UnderlineSpan;
import android.util.Pair;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.TreeSet;

/* JADX INFO: renamed from: ދ.ހ.֏.ؠ.ໟ.ގ.ؠ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public final class C3995 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final String f12610;

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public final String f12611;

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public final boolean f12612;

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public final long f12613;

    /* JADX INFO: renamed from: ނ, reason: contains not printable characters */
    public final long f12614;

    /* JADX INFO: renamed from: ރ, reason: contains not printable characters */
    public final C3997 f12615;

    /* JADX INFO: renamed from: ބ, reason: contains not printable characters */
    public final String[] f12616;

    /* JADX INFO: renamed from: ޅ, reason: contains not printable characters */
    public final String f12617;

    /* JADX INFO: renamed from: ކ, reason: contains not printable characters */
    public final String f12618;

    /* JADX INFO: renamed from: އ, reason: contains not printable characters */
    public final HashMap<String, Integer> f12619;

    /* JADX INFO: renamed from: ވ, reason: contains not printable characters */
    public final HashMap<String, Integer> f12620;

    /* JADX INFO: renamed from: މ, reason: contains not printable characters */
    public List<C3995> f12621;

    public C3995(String str, String str2, long j, long j2, C3997 c3997, String[] strArr, String str3, String str4) {
        this.f12610 = str;
        this.f12611 = str2;
        this.f12618 = str4;
        this.f12615 = c3997;
        this.f12616 = strArr;
        this.f12612 = str2 != null;
        this.f12613 = j;
        this.f12614 = j2;
        if (str3 == null) {
            throw null;
        }
        this.f12617 = str3;
        this.f12619 = new HashMap<>();
        this.f12620 = new HashMap<>();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static SpannableStringBuilder m6437(String str, Map<String, SpannableStringBuilder> map) {
        if (!map.containsKey(str)) {
            map.put(str, new SpannableStringBuilder());
        }
        return map.get(str);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C3995 m6438(String str) {
        return new C3995(null, str.replaceAll("\r\n", "\n").replaceAll(" *\n *", "\n").replaceAll("\n", " ").replaceAll("[ \t\\x0B\f\r]+", " "), -9223372036854775807L, -9223372036854775807L, null, null, "", null);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public int m6439() {
        List<C3995> list = this.f12621;
        if (list == null) {
            return 0;
        }
        return list.size();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public C3995 m6440(int i) {
        List<C3995> list = this.f12621;
        if (list != null) {
            return list.get(i);
        }
        throw new IndexOutOfBoundsException();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6441(long j, String str, List<Pair<String, String>> list) {
        if (!"".equals(this.f12617)) {
            str = this.f12617;
        }
        if (m6446(j) && "div".equals(this.f12610) && this.f12618 != null) {
            list.add(new Pair<>(str, this.f12618));
            return;
        }
        for (int i = 0; i < m6439(); i++) {
            m6440(i).m6441(j, str, list);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6442(long j, Map<String, C3997> map, Map<String, SpannableStringBuilder> map2) {
        if (!m6446(j)) {
            return;
        }
        Iterator<Map.Entry<String, Integer>> it = this.f12620.entrySet().iterator();
        while (true) {
            if (!it.hasNext()) {
                while (i < m6439()) {
                    m6440(i).m6442(j, map, map2);
                    i++;
                }
                return;
            }
            Map.Entry<String, Integer> next = it.next();
            String key = next.getKey();
            int iIntValue = this.f12619.containsKey(key) ? this.f12619.get(key).intValue() : 0;
            int iIntValue2 = next.getValue().intValue();
            if (iIntValue != iIntValue2) {
                SpannableStringBuilder spannableStringBuilder = map2.get(key);
                C3997 c3997 = this.f12615;
                String[] strArr = this.f12616;
                if (c3997 == null && strArr == null) {
                    c3997 = null;
                } else if (c3997 == null && strArr.length == 1) {
                    c3997 = map.get(strArr[0]);
                } else if (c3997 == null && strArr.length > 1) {
                    c3997 = new C3997();
                    for (String str : strArr) {
                        c3997.m6448(map.get(str));
                    }
                } else if (c3997 != null && strArr != null && strArr.length == 1) {
                    c3997.m6448(map.get(strArr[0]));
                } else if (c3997 != null && strArr != null && strArr.length > 1) {
                    for (String str2 : strArr) {
                        c3997.m6448(map.get(str2));
                    }
                }
                if (c3997 == null) {
                    continue;
                } else {
                    if (c3997.m6447() != -1) {
                        spannableStringBuilder.setSpan(new StyleSpan(c3997.m6447()), iIntValue, iIntValue2, 33);
                    }
                    if (c3997.f12636 == 1) {
                        spannableStringBuilder.setSpan(new StrikethroughSpan(), iIntValue, iIntValue2, 33);
                    }
                    if ((c3997.f12637 == 1 ? 1 : 0) != 0) {
                        spannableStringBuilder.setSpan(new UnderlineSpan(), iIntValue, iIntValue2, 33);
                    }
                    if (c3997.f12633) {
                        if (!c3997.f12633) {
                            throw new IllegalStateException("Font color has not been defined.");
                        }
                        spannableStringBuilder.setSpan(new ForegroundColorSpan(c3997.f12632), iIntValue, iIntValue2, 33);
                    }
                    if (c3997.f12635) {
                        if (!c3997.f12635) {
                            throw new IllegalStateException("Background color has not been defined.");
                        }
                        spannableStringBuilder.setSpan(new BackgroundColorSpan(c3997.f12634), iIntValue, iIntValue2, 33);
                    }
                    if (c3997.f12631 != null) {
                        spannableStringBuilder.setSpan(new TypefaceSpan(c3997.f12631), iIntValue, iIntValue2, 33);
                    }
                    if (c3997.f12643 != null) {
                        spannableStringBuilder.setSpan(new AlignmentSpan.Standard(c3997.f12643), iIntValue, iIntValue2, 33);
                    }
                    int i = c3997.f12640;
                    if (i == 1) {
                        spannableStringBuilder.setSpan(new AbsoluteSizeSpan((int) c3997.f12641, true), iIntValue, iIntValue2, 33);
                    } else if (i == 2) {
                        spannableStringBuilder.setSpan(new RelativeSizeSpan(c3997.f12641), iIntValue, iIntValue2, 33);
                    } else if (i == 3) {
                        spannableStringBuilder.setSpan(new RelativeSizeSpan(c3997.f12641 / 100.0f), iIntValue, iIntValue2, 33);
                    }
                }
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6443(long j, boolean z, String str, Map<String, SpannableStringBuilder> map) {
        this.f12619.clear();
        this.f12620.clear();
        if ("metadata".equals(this.f12610)) {
            return;
        }
        if (!"".equals(this.f12617)) {
            str = this.f12617;
        }
        if (this.f12612 && z) {
            m6437(str, map).append((CharSequence) this.f12611);
            return;
        }
        if ("br".equals(this.f12610) && z) {
            m6437(str, map).append('\n');
            return;
        }
        if (m6446(j)) {
            for (Map.Entry<String, SpannableStringBuilder> entry : map.entrySet()) {
                this.f12619.put(entry.getKey(), Integer.valueOf(entry.getValue().length()));
            }
            boolean zEquals = "p".equals(this.f12610);
            for (int i = 0; i < m6439(); i++) {
                m6440(i).m6443(j, z || zEquals, str, map);
            }
            if (zEquals) {
                SpannableStringBuilder spannableStringBuilderM6437 = m6437(str, map);
                int length = spannableStringBuilderM6437.length();
                do {
                    length--;
                    if (length < 0) {
                        break;
                    }
                } while (spannableStringBuilderM6437.charAt(length) == ' ');
                if (length >= 0 && spannableStringBuilderM6437.charAt(length) != '\n') {
                    spannableStringBuilderM6437.append('\n');
                }
            }
            for (Map.Entry<String, SpannableStringBuilder> entry2 : map.entrySet()) {
                this.f12620.put(entry2.getKey(), Integer.valueOf(entry2.getValue().length()));
            }
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final void m6444(TreeSet<Long> treeSet, boolean z) {
        boolean zEquals = "p".equals(this.f12610);
        boolean zEquals2 = "div".equals(this.f12610);
        if (z || zEquals || (zEquals2 && this.f12618 != null)) {
            long j = this.f12613;
            if (j != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j));
            }
            long j2 = this.f12614;
            if (j2 != -9223372036854775807L) {
                treeSet.add(Long.valueOf(j2));
            }
        }
        if (this.f12621 == null) {
            return;
        }
        for (int i = 0; i < this.f12621.size(); i++) {
            this.f12621.get(i).m6444(treeSet, z || zEquals);
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public void m6445(C3995 c3995) {
        if (this.f12621 == null) {
            this.f12621 = new ArrayList();
        }
        this.f12621.add(c3995);
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public boolean m6446(long j) {
        return (this.f12613 == -9223372036854775807L && this.f12614 == -9223372036854775807L) || (this.f12613 <= j && this.f12614 == -9223372036854775807L) || ((this.f12613 == -9223372036854775807L && j < this.f12614) || (this.f12613 <= j && j < this.f12614));
    }
}
