package com.applovin.exoplayer2.ui; import android.text.Html; import android.text.Spanned; import android.text.style.AbsoluteSizeSpan; 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.SparseArray; import com.applovin.exoplayer2.ui.f; import com.applovin.impl.b1; import com.applovin.impl.gb; import com.applovin.impl.pa; import com.applovin.impl.xp; import com.applovin.impl.yn; import com.applovin.impl.zi; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.regex.Pattern; /* loaded from: classes.dex */ abstract class f { private static final Pattern a = Pattern.compile("( )? "); public static class b { public final String a; public final Map b; private b(String str, Map map) { this.a = str; this.b = map; } } public static final class c { private static final Comparator e = new Comparator() { // from class: com.applovin.exoplayer2.ui.f$c$$ExternalSyntheticLambda0 @Override // java.util.Comparator public final int compare(Object obj, Object obj2) { int a; a = f.c.a((f.c) obj, (f.c) obj2); return a; } }; private static final Comparator f = new Comparator() { // from class: com.applovin.exoplayer2.ui.f$c$$ExternalSyntheticLambda1 @Override // java.util.Comparator public final int compare(Object obj, Object obj2) { int b; b = f.c.b((f.c) obj, (f.c) obj2); return b; } }; public final int a; public final int b; public final String c; public final String d; private c(int i, int i2, String str, String str2) { this.a = i; this.b = i2; this.c = str; this.d = str2; } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ int a(c cVar, c cVar2) { int compare = Integer.compare(cVar2.b, cVar.b); if (compare != 0) { return compare; } int compareTo = cVar.c.compareTo(cVar2.c); return compareTo != 0 ? compareTo : cVar.d.compareTo(cVar2.d); } /* JADX INFO: Access modifiers changed from: private */ public static /* synthetic */ int b(c cVar, c cVar2) { int compare = Integer.compare(cVar2.a, cVar.a); if (compare != 0) { return compare; } int compareTo = cVar2.c.compareTo(cVar.c); return compareTo != 0 ? compareTo : cVar2.d.compareTo(cVar.d); } } public static final class d { private final List a = new ArrayList(); private final List b = new ArrayList(); } public static b a(CharSequence charSequence, float f) { if (charSequence == null) { return new b("", gb.h()); } if (!(charSequence instanceof Spanned)) { return new b(a(charSequence), gb.h()); } Spanned spanned = (Spanned) charSequence; HashSet hashSet = new HashSet(); int i = 0; for (BackgroundColorSpan backgroundColorSpan : (BackgroundColorSpan[]) spanned.getSpans(0, spanned.length(), BackgroundColorSpan.class)) { hashSet.add(Integer.valueOf(backgroundColorSpan.getBackgroundColor())); } HashMap hashMap = new HashMap(); Iterator it = hashSet.iterator(); while (it.hasNext()) { int intValue = ((Integer) it.next()).intValue(); hashMap.put(com.applovin.exoplayer2.ui.c.a("bg_" + intValue), xp.a("background-color:%s;", com.applovin.exoplayer2.ui.c.a(intValue))); } SparseArray a2 = a(spanned, f); StringBuilder sb = new StringBuilder(spanned.length()); int i2 = 0; while (i < a2.size()) { int keyAt = a2.keyAt(i); sb.append(a(spanned.subSequence(i2, keyAt))); d dVar = (d) a2.get(keyAt); Collections.sort(dVar.b, c.f); Iterator it2 = dVar.b.iterator(); while (it2.hasNext()) { sb.append(((c) it2.next()).d); } Collections.sort(dVar.a, c.e); Iterator it3 = dVar.a.iterator(); while (it3.hasNext()) { sb.append(((c) it3.next()).c); } i++; i2 = keyAt; } sb.append(a(spanned.subSequence(i2, spanned.length()))); return new b(sb.toString(), hashMap); } private static String a(int i) { return i != 2 ? "over right" : "under left"; } private static SparseArray a(Spanned spanned, float f) { SparseArray sparseArray = new SparseArray(); for (Object obj : spanned.getSpans(0, spanned.length(), Object.class)) { String a2 = a(obj, f); String a3 = a(obj); int spanStart = spanned.getSpanStart(obj); int spanEnd = spanned.getSpanEnd(obj); if (a2 != null) { b1.a((Object) a3); c cVar = new c(spanStart, spanEnd, a2, a3); a(sparseArray, spanStart).a.add(cVar); a(sparseArray, spanEnd).b.add(cVar); } } return sparseArray; } private static String a(Object obj, float f) { float size; if (obj instanceof StrikethroughSpan) { return ""; } if (obj instanceof ForegroundColorSpan) { return xp.a("", com.applovin.exoplayer2.ui.c.a(((ForegroundColorSpan) obj).getForegroundColor())); } if (obj instanceof BackgroundColorSpan) { return xp.a("", Integer.valueOf(((BackgroundColorSpan) obj).getBackgroundColor())); } if (obj instanceof pa) { return ""; } if (obj instanceof AbsoluteSizeSpan) { AbsoluteSizeSpan absoluteSizeSpan = (AbsoluteSizeSpan) obj; if (absoluteSizeSpan.getDip()) { size = absoluteSizeSpan.getSize(); } else { size = absoluteSizeSpan.getSize() / f; } return xp.a("", Float.valueOf(size)); } if (obj instanceof RelativeSizeSpan) { return xp.a("", Float.valueOf(((RelativeSizeSpan) obj).getSizeChange() * 100.0f)); } if (obj instanceof TypefaceSpan) { String family = ((TypefaceSpan) obj).getFamily(); if (family != null) { return xp.a("", family); } return null; } if (obj instanceof StyleSpan) { int style = ((StyleSpan) obj).getStyle(); if (style == 1) { return ""; } if (style == 2) { return ""; } if (style != 3) { return null; } return ""; } if (obj instanceof zi) { int i = ((zi) obj).b; if (i == -1) { return ""; } if (i == 1) { return ""; } if (i != 2) { return null; } return ""; } if (obj instanceof UnderlineSpan) { return ""; } if (!(obj instanceof yn)) { return null; } yn ynVar = (yn) obj; return xp.a("", a(ynVar.a, ynVar.b), a(ynVar.c)); } private static String a(Object obj) { if ((obj instanceof StrikethroughSpan) || (obj instanceof ForegroundColorSpan) || (obj instanceof BackgroundColorSpan) || (obj instanceof pa) || (obj instanceof AbsoluteSizeSpan) || (obj instanceof RelativeSizeSpan) || (obj instanceof yn)) { return ""; } if (obj instanceof TypefaceSpan) { if (((TypefaceSpan) obj).getFamily() != null) { return ""; } return null; } if (obj instanceof StyleSpan) { int style = ((StyleSpan) obj).getStyle(); if (style == 1) { return ""; } if (style == 2) { return ""; } if (style == 3) { return ""; } } else { if (obj instanceof zi) { return "" + a((CharSequence) ((zi) obj).a) + ""; } if (obj instanceof UnderlineSpan) { return ""; } } return null; } private static String a(int i, int i2) { StringBuilder sb = new StringBuilder(); if (i2 == 1) { sb.append("filled "); } else if (i2 == 2) { sb.append("open "); } if (i == 0) { sb.append("none"); } else if (i == 1) { sb.append("circle"); } else if (i == 2) { sb.append("dot"); } else if (i != 3) { sb.append("unset"); } else { sb.append("sesame"); } return sb.toString(); } private static d a(SparseArray sparseArray, int i) { d dVar = (d) sparseArray.get(i); if (dVar != null) { return dVar; } d dVar2 = new d(); sparseArray.put(i, dVar2); return dVar2; } private static String a(CharSequence charSequence) { return a.matcher(Html.escapeHtml(charSequence)).replaceAll("
"); } }