package c.e.d;

import android.content.ContentResolver;
import android.content.Context;
import android.content.res.Resources;
import android.graphics.Typeface;
import android.graphics.fonts.Font;
import android.graphics.fonts.FontFamily;
import android.graphics.fonts.FontStyle;
import android.os.CancellationSignal;
import android.os.ParcelFileDescriptor;
import c.e.f.l;
import com.seewo.vcommons.executor.ButtonActionExecutor;
import java.io.IOException;

/* JADX INFO: loaded from: classes.dex */
public class g extends i {
    @Override // c.e.d.i
    public Typeface a(Context context, c.e.c.b.b bVar, Resources resources, int i2) {
        try {
            c.e.c.b.c[] cVarArr = bVar.f5167a;
            int length = cVarArr.length;
            FontFamily.Builder builder = null;
            int i3 = 0;
            while (true) {
                int i4 = 1;
                if (i3 >= length) {
                    break;
                }
                c.e.c.b.c cVar = cVarArr[i3];
                try {
                    Font.Builder weight = new Font.Builder(resources, cVar.f5173f).setWeight(cVar.f5169b);
                    if (!cVar.f5170c) {
                        i4 = 0;
                    }
                    Font fontBuild = weight.setSlant(i4).setTtcIndex(cVar.f5172e).setFontVariationSettings(cVar.f5171d).build();
                    if (builder == null) {
                        builder = new FontFamily.Builder(fontBuild);
                    } else {
                        builder.addFont(fontBuild);
                    }
                } catch (IOException unused) {
                }
                i3++;
            }
            if (builder == null) {
                return null;
            }
            return new Typeface.CustomFallbackBuilder(builder.build()).setStyle(new FontStyle((i2 & 1) != 0 ? 700 : ButtonActionExecutor.TIME_PAGE_CHANGED_DLEAYED, (i2 & 2) != 0 ? 1 : 0)).build();
        } catch (Exception unused2) {
            return null;
        }
    }

    @Override // c.e.d.i
    public Typeface b(Context context, CancellationSignal cancellationSignal, l[] lVarArr, int i2) {
        ParcelFileDescriptor parcelFileDescriptorOpenFileDescriptor;
        ContentResolver contentResolver = context.getContentResolver();
        try {
            int length = lVarArr.length;
            FontFamily.Builder builder = null;
            int i3 = 0;
            while (true) {
                int i4 = 1;
                if (i3 >= length) {
                    if (builder == null) {
                        return null;
                    }
                    return new Typeface.CustomFallbackBuilder(builder.build()).setStyle(new FontStyle((i2 & 1) != 0 ? 700 : ButtonActionExecutor.TIME_PAGE_CHANGED_DLEAYED, (i2 & 2) != 0 ? 1 : 0)).build();
                }
                l lVar = lVarArr[i3];
                try {
                    parcelFileDescriptorOpenFileDescriptor = contentResolver.openFileDescriptor(lVar.f5234a, "r", cancellationSignal);
                } catch (IOException unused) {
                }
                if (parcelFileDescriptorOpenFileDescriptor == null) {
                    if (parcelFileDescriptorOpenFileDescriptor != null) {
                    }
                    i3++;
                } else {
                    try {
                        Font.Builder weight = new Font.Builder(parcelFileDescriptorOpenFileDescriptor).setWeight(lVar.f5236c);
                        if (!lVar.f5237d) {
                            i4 = 0;
                        }
                        Font fontBuild = weight.setSlant(i4).setTtcIndex(lVar.f5235b).build();
                        if (builder == null) {
                            builder = new FontFamily.Builder(fontBuild);
                        } else {
                            builder.addFont(fontBuild);
                        }
                    } catch (Throwable th) {
                        try {
                            parcelFileDescriptorOpenFileDescriptor.close();
                        } catch (Throwable th2) {
                            th.addSuppressed(th2);
                        }
                        throw th;
                    }
                }
                parcelFileDescriptorOpenFileDescriptor.close();
                i3++;
            }
        } catch (Exception unused2) {
            return null;
        }
    }

    @Override // c.e.d.i
    public Typeface c(Context context, Resources resources, int i2, String str, int i3) {
        try {
            Font fontBuild = new Font.Builder(resources, i2).build();
            return new Typeface.CustomFallbackBuilder(new FontFamily.Builder(fontBuild).build()).setStyle(fontBuild.getStyle()).build();
        } catch (Exception unused) {
            return null;
        }
    }
}
