com-dot-app-sancharsaathi-1-5-0.apk
Download file
package J;
import I.a;
import P.g;
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 java.io.IOException;
public class g extends h {
public static int h(FontStyle fontStyle, FontStyle fontStyle2) {
return (Math.abs(fontStyle.getWeight() - fontStyle2.getWeight()) / 100) + (fontStyle.getSlant() == fontStyle2.getSlant() ? 0 : 2);
}
public Typeface a(Context context, a.c cVar, Resources resources, int i4) {
try {
FontFamily.Builder builder = null;
for (a.d dVar : cVar.a()) {
try {
Font build = new Font.Builder(resources, dVar.b()).setWeight(dVar.e()).setSlant(dVar.f() ? 1 : 0).setTtcIndex(dVar.c()).setFontVariationSettings(dVar.d()).build();
if (builder == null) {
builder = new FontFamily.Builder(build);
} else {
builder.addFont(build);
}
} catch (IOException unused) {
}
}
if (builder == null) {
return null;
}
FontFamily build2 = builder.build();
return new Typeface.CustomFallbackBuilder(build2).setStyle(g(build2, i4).getStyle()).build();
} catch (Exception unused2) {
return null;
}
}
public Typeface b(Context context, CancellationSignal cancellationSignal, g.b[] bVarArr, int i4) {
ParcelFileDescriptor openFileDescriptor;
ContentResolver contentResolver = context.getContentResolver();
try {
FontFamily.Builder builder = null;
for (g.b bVar : bVarArr) {
try {
openFileDescriptor = contentResolver.openFileDescriptor(bVar.d(), "r", cancellationSignal);
if (openFileDescriptor != null) {
Font build = new Font.Builder(openFileDescriptor).setWeight(bVar.e()).setSlant(bVar.f() ? 1 : 0).setTtcIndex(bVar.c()).build();
if (builder == null) {
builder = new FontFamily.Builder(build);
} else {
builder.addFont(build);
}
} else if (openFileDescriptor == null) {
}
openFileDescriptor.close();
} catch (IOException unused) {
} catch (Throwable th) {
th.addSuppressed(th);
}
}
if (builder == null) {
return null;
}
FontFamily build2 = builder.build();
return new Typeface.CustomFallbackBuilder(build2).setStyle(g(build2, i4).getStyle()).build();
throw th;
} catch (Exception unused2) {
return null;
}
}
public Typeface c(Context context, Resources resources, int i4, String str, int i5) {
try {
Font build = new Font.Builder(resources, i4).build();
return new Typeface.CustomFallbackBuilder(new FontFamily.Builder(build).build()).setStyle(build.getStyle()).build();
} catch (Exception unused) {
return null;
}
}
public g.b f(g.b[] bVarArr, int i4) {
throw new RuntimeException("Do not use this function in API 29 or later.");
}
public final Font g(FontFamily fontFamily, int i4) {
FontStyle fontStyle = new FontStyle((i4 & 1) != 0 ? 700 : 400, (i4 & 2) != 0 ? 1 : 0);
Font font = fontFamily.getFont(0);
int h4 = h(fontStyle, font.getStyle());
for (int i5 = 1; i5 < fontFamily.getSize(); i5++) {
Font font2 = fontFamily.getFont(i5);
int h5 = h(fontStyle, font2.getStyle());
if (h5 < h4) {
font = font2;
h4 = h5;
}
}
return font;
}
}
Download file