package a.c.d;

import a.c.c.b.c;
import a.c.f.b;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.os.CancellationSignal;
import com.seewo.vcommons.executor.ButtonActionExecutor;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;

/* JADX INFO: compiled from: TypefaceCompatBaseImpl.java */
/* JADX INFO: loaded from: classes.dex */
class h {

    /* JADX INFO: compiled from: TypefaceCompatBaseImpl.java */
    class a implements c<b.f> {
        a() {
        }

        @Override // a.c.d.h.c
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public int a(b.f fVar) {
            return fVar.d();
        }

        @Override // a.c.d.h.c
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public boolean b(b.f fVar) {
            return fVar.e();
        }
    }

    /* JADX INFO: compiled from: TypefaceCompatBaseImpl.java */
    class b implements c<c.C0005c> {
        b() {
        }

        @Override // a.c.d.h.c
        /* JADX INFO: renamed from: c, reason: merged with bridge method [inline-methods] */
        public int a(c.C0005c c0005c) {
            return c0005c.e();
        }

        @Override // a.c.d.h.c
        /* JADX INFO: renamed from: d, reason: merged with bridge method [inline-methods] */
        public boolean b(c.C0005c c0005c) {
            return c0005c.f();
        }
    }

    /* JADX INFO: compiled from: TypefaceCompatBaseImpl.java */
    private interface c<T> {
        int a(T t);

        boolean b(T t);
    }

    h() {
    }

    private c.C0005c e(c.b bVar, int i) {
        return (c.C0005c) f(bVar.a(), i, new b());
    }

    private static <T> T f(T[] tArr, int i, c<T> cVar) {
        int i2 = (i & 1) == 0 ? ButtonActionExecutor.TIME_PAGE_CHANGED_DLEAYED : 700;
        boolean z = (i & 2) != 0;
        T t = null;
        int i3 = Integer.MAX_VALUE;
        for (T t2 : tArr) {
            int iAbs = (Math.abs(cVar.a(t2) - i2) * 2) + (cVar.b(t2) == z ? 0 : 1);
            if (t == null || i3 > iAbs) {
                t = t2;
                i3 = iAbs;
            }
        }
        return t;
    }

    public Typeface a(Context context, c.b bVar, Resources resources, int i) {
        c.C0005c c0005cE = e(bVar, i);
        if (c0005cE == null) {
            return null;
        }
        return a.c.d.c.c(context, resources, c0005cE.b(), c0005cE.a(), i);
    }

    public Typeface b(Context context, CancellationSignal cancellationSignal, b.f[] fVarArr, int i) throws Throwable {
        InputStream inputStreamOpenInputStream;
        InputStream inputStream = null;
        if (fVarArr.length < 1) {
            return null;
        }
        try {
            inputStreamOpenInputStream = context.getContentResolver().openInputStream(g(fVarArr, i).c());
        } catch (IOException unused) {
            inputStreamOpenInputStream = null;
        } catch (Throwable th) {
            th = th;
        }
        try {
            Typeface typefaceC = c(context, inputStreamOpenInputStream);
            i.a(inputStreamOpenInputStream);
            return typefaceC;
        } catch (IOException unused2) {
            i.a(inputStreamOpenInputStream);
            return null;
        } catch (Throwable th2) {
            th = th2;
            inputStream = inputStreamOpenInputStream;
            i.a(inputStream);
            throw th;
        }
    }

    protected Typeface c(Context context, InputStream inputStream) {
        File fileE = i.e(context);
        if (fileE == null) {
            return null;
        }
        try {
            if (i.d(fileE, inputStream)) {
                return Typeface.createFromFile(fileE.getPath());
            }
            return null;
        } catch (RuntimeException unused) {
            return null;
        } finally {
            fileE.delete();
        }
    }

    public Typeface d(Context context, Resources resources, int i, String str, int i2) {
        File fileE = i.e(context);
        if (fileE == null) {
            return null;
        }
        try {
            if (i.c(fileE, resources, i)) {
                return Typeface.createFromFile(fileE.getPath());
            }
            return null;
        } catch (RuntimeException unused) {
            return null;
        } finally {
            fileE.delete();
        }
    }

    protected b.f g(b.f[] fVarArr, int i) {
        return (b.f) f(fVarArr, i, new a());
    }
}
