package J;

import A1.C0005f;
import N1.B0;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.Typeface;
import android.os.Build;
import android.os.Trace;
import java.util.List;
import java.util.concurrent.LinkedBlockingDeque;
import java.util.concurrent.ThreadPoolExecutor;
import java.util.concurrent.TimeUnit;

/* JADX INFO: loaded from: classes.dex */
public abstract class i {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public static final B0 f3431a = new B0(16);

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public static final ThreadPoolExecutor f3432b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public static final Object f3433c;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public static final q.i f3434d;

    static {
        ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(0, 1, 10000, TimeUnit.MILLISECONDS, new LinkedBlockingDeque(), new l());
        threadPoolExecutor.allowCoreThreadTimeOut(true);
        f3432b = threadPoolExecutor;
        f3433c = new Object();
        f3434d = new q.i(0);
    }

    public static String a(int i, List list) {
        StringBuilder sb = new StringBuilder();
        for (int i5 = 0; i5 < list.size(); i5++) {
            sb.append(((e) list.get(i5)).f3421e);
            sb.append("-");
            sb.append(i);
            if (i5 < list.size() - 1) {
                sb.append(";");
            }
        }
        return sb.toString();
    }

    /* JADX WARN: Code restructure failed: missing block: B:60:0x00b4, code lost:
    
        r8 = move-exception;
     */
    /* JADX WARN: Code restructure failed: missing block: B:62:0x00b8, code lost:
    
        throw r8;
     */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public static h b(String str, Context context, List list, int i) {
        int i5;
        Typeface typefaceI;
        s7.d.e("getFontSync");
        B0 b02 = f3431a;
        try {
            Typeface typeface = (Typeface) b02.h(str);
            if (typeface != null) {
                return new h(typeface);
            }
            C0005f c0005fA = d.a(context, list);
            int i8 = c0005fA.f155a;
            List list2 = c0005fA.f156b;
            if (i8 != 0) {
                i5 = i8 != 1 ? -3 : -2;
            } else {
                j[] jVarArr = (j[]) list2.get(0);
                if (jVarArr == null || jVarArr.length == 0) {
                    i5 = 1;
                } else {
                    int length = jVarArr.length;
                    int i9 = 0;
                    while (true) {
                        if (i9 >= length) {
                            i5 = 0;
                            break;
                        }
                        int i10 = jVarArr[i9].f3439e;
                        if (i10 == 0) {
                            i9++;
                        } else if (i10 >= 0) {
                            i5 = i10;
                        }
                    }
                }
            }
            if (i5 != 0) {
                return new h(i5);
            }
            if (list2.size() <= 1 || Build.VERSION.SDK_INT < 29) {
                j[] jVarArr2 = (j[]) list2.get(0);
                U2.a aVar = F.e.f2236a;
                s7.d.e("TypefaceCompat.createFromFontInfo");
                typefaceI = F.e.f2236a.i(context, jVarArr2, i);
                Trace.endSection();
            } else {
                U2.a aVar2 = F.e.f2236a;
                s7.d.e("TypefaceCompat.createFromFontInfoWithFallback");
                typefaceI = F.e.f2236a.j(context, list2, i);
                Trace.endSection();
            }
            if (typefaceI == null) {
                return new h(-3);
            }
            b02.m(str, typefaceI);
            return new h(typefaceI);
        } catch (PackageManager.NameNotFoundException unused) {
            return new h(-1);
        } catch (Throwable th) {
            throw th;
        } finally {
        }
    }
}
