package n0;

import android.content.Context;
import android.content.pm.PackageManager;
import android.content.pm.ProviderInfo;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.os.CancellationSignal;
import android.os.Handler;
import androidx.annotation.IntRange;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RestrictTo;
import androidx.annotation.VisibleForTesting;
import i0.p;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

/* JADX INFO: loaded from: classes.dex */
public abstract class m {
    @Nullable
    public static Typeface buildTypeface(@NonNull Context context, @Nullable CancellationSignal cancellationSignal, @NonNull k[] kVarArr) {
        return j0.i.createFromFontInfo(context, cancellationSignal, kVarArr, 0);
    }

    @NonNull
    public static j fetchFonts(@NonNull Context context, @Nullable CancellationSignal cancellationSignal, @NonNull e eVar) throws PackageManager.NameNotFoundException {
        ArrayList arrayList = new ArrayList(1);
        Object obj = new Object[]{eVar}[0];
        Objects.requireNonNull(obj);
        arrayList.add(obj);
        return d.getFontFamilyResult(context, Collections.unmodifiableList(arrayList), cancellationSignal);
    }

    @RestrictTo({RestrictTo.Scope.f557c})
    @Deprecated
    public static Typeface getFontSync(Context context, e eVar, @Nullable p pVar, @Nullable Handler handler, boolean z10, int i10, int i11) {
        j0.h hVar = new j0.h(pVar);
        Handler handler2 = p.getHandler(handler);
        ArrayList arrayList = new ArrayList(1);
        Object obj = new Object[]{eVar}[0];
        Objects.requireNonNull(obj);
        arrayList.add(obj);
        return requestFont(context, (List<e>) Collections.unmodifiableList(arrayList), i11, z10, i10, handler2, hVar);
    }

    @VisibleForTesting
    @Deprecated
    @Nullable
    @RestrictTo({RestrictTo.Scope.f557c})
    public static ProviderInfo getProvider(@NonNull PackageManager packageManager, @NonNull e eVar, @Nullable Resources resources) throws PackageManager.NameNotFoundException {
        return d.getProvider(packageManager, eVar, resources);
    }

    public static void requestFont(@NonNull Context context, @NonNull e eVar, int i10, @Nullable Executor executor, @NonNull Executor executor2, @NonNull l lVar) {
        b bVar = new b(lVar, executor2);
        Context applicationContext = context.getApplicationContext();
        ArrayList arrayList = new ArrayList(1);
        Object obj = new Object[]{eVar}[0];
        Objects.requireNonNull(obj);
        arrayList.add(obj);
        i.requestFontAsync(applicationContext, Collections.unmodifiableList(arrayList), i10, executor, bVar);
    }

    public static void requestFontWithFallbackChain(@NonNull Context context, @NonNull List<e> list, int i10, @Nullable Executor executor, @NonNull Executor executor2, @NonNull l lVar) {
        i.requestFontAsync(context.getApplicationContext(), list, i10, executor, new b(lVar, executor2));
    }

    @Nullable
    @RestrictTo({RestrictTo.Scope.f555a})
    public static Typeface requestFont(@NonNull Context context, @NonNull List<e> list, int i10, boolean z10, @IntRange(from = 0) int i11, @NonNull Handler handler, @NonNull l lVar) {
        b bVar = new b(lVar, new m0.f(1, handler));
        if (z10) {
            if (list.size() <= 1) {
                e eVar = list.get(0);
                androidx.collection.n nVar = i.f30742a;
                ArrayList arrayList = new ArrayList(1);
                Object obj = new Object[]{eVar}[0];
                Objects.requireNonNull(obj);
                arrayList.add(obj);
                String strA = i.a(i10, Collections.unmodifiableList(arrayList));
                Typeface typeface = (Typeface) i.f30742a.b(strA);
                if (typeface != null) {
                    bVar.a(new h(typeface));
                    return typeface;
                }
                if (i11 == -1) {
                    ArrayList arrayList2 = new ArrayList(1);
                    Object obj2 = new Object[]{eVar}[0];
                    Objects.requireNonNull(obj2);
                    arrayList2.add(obj2);
                    h hVarB = i.b(strA, context, Collections.unmodifiableList(arrayList2), i10);
                    bVar.a(hVarB);
                    return hVarB.f30740a;
                }
                try {
                    try {
                        try {
                            h hVar = (h) i.f30743b.submit(new f(strA, context, eVar, i10, 0)).get(i11, TimeUnit.MILLISECONDS);
                            bVar.a(hVar);
                            return hVar.f30740a;
                        } catch (InterruptedException e10) {
                            throw e10;
                        }
                    } catch (ExecutionException e11) {
                        throw new RuntimeException(e11);
                    } catch (TimeoutException unused) {
                        throw new InterruptedException("timeout");
                    }
                } catch (InterruptedException unused2) {
                    bVar.a(new h(-3));
                    return null;
                }
            }
            throw new IllegalArgumentException("Fallbacks with blocking fetches are not supported for performance reasons");
        }
        return i.requestFontAsync(context, list, i10, null, bVar);
    }

    @Nullable
    @RestrictTo({RestrictTo.Scope.f557c})
    public static Typeface requestFont(@NonNull Context context, @NonNull e eVar, int i10, boolean z10, @IntRange(from = 0) int i11, @NonNull Handler handler, @NonNull l lVar) {
        ArrayList arrayList = new ArrayList(1);
        Object obj = new Object[]{eVar}[0];
        Objects.requireNonNull(obj);
        arrayList.add(obj);
        return requestFont(context, (List<e>) Collections.unmodifiableList(arrayList), i10, z10, i11, handler, lVar);
    }
}
