package r; import android.content.res.ColorStateList; import android.content.res.Resources; import android.graphics.ColorFilter; import android.graphics.PorterDuff; import android.graphics.drawable.Drawable; import android.graphics.drawable.DrawableContainer; import android.graphics.drawable.InsetDrawable; import android.os.Build; import android.util.AttributeSet; import android.util.Log; import java.lang.reflect.Method; import org.xmlpull.v1.XmlPullParser; /* loaded from: classes.dex */ public abstract class c { /* renamed from: a, reason: collision with root package name */ private static Method f13589a; /* renamed from: b, reason: collision with root package name */ private static boolean f13590b; /* renamed from: c, reason: collision with root package name */ private static Method f13591c; /* renamed from: d, reason: collision with root package name */ private static boolean f13592d; public static void a(Drawable drawable, Resources.Theme theme) { drawable.applyTheme(theme); } public static boolean b(Drawable drawable) { return drawable.canApplyTheme(); } /* JADX WARN: Multi-variable type inference failed */ public static void c(Drawable drawable) { DrawableContainer.DrawableContainerState drawableContainerState; if (Build.VERSION.SDK_INT >= 23) { drawable.clearColorFilter(); return; } drawable.clearColorFilter(); if (drawable instanceof InsetDrawable) { c(((InsetDrawable) drawable).getDrawable()); return; } if (drawable instanceof r) { c(((r) drawable).b()); return; } if (!(drawable instanceof DrawableContainer) || (drawableContainerState = (DrawableContainer.DrawableContainerState) ((DrawableContainer) drawable).getConstantState()) == null) { return; } int childCount = drawableContainerState.getChildCount(); for (int i10 = 0; i10 < childCount; i10++) { Drawable child = drawableContainerState.getChild(i10); if (child != null) { c(child); } } } public static int d(Drawable drawable) { return drawable.getAlpha(); } public static ColorFilter e(Drawable drawable) { return drawable.getColorFilter(); } public static int f(Drawable drawable) { int layoutDirection; if (Build.VERSION.SDK_INT >= 23) { layoutDirection = drawable.getLayoutDirection(); return layoutDirection; } if (!f13592d) { try { Method declaredMethod = Drawable.class.getDeclaredMethod("getLayoutDirection", new Class[0]); f13591c = declaredMethod; declaredMethod.setAccessible(true); } catch (NoSuchMethodException e10) { Log.i("DrawableCompat", "Failed to retrieve getLayoutDirection() method", e10); } f13592d = true; } Method method = f13591c; if (method != null) { try { return ((Integer) method.invoke(drawable, new Object[0])).intValue(); } catch (Exception e11) { Log.i("DrawableCompat", "Failed to invoke getLayoutDirection() via reflection", e11); f13591c = null; } } return 0; } public static void g(Drawable drawable, Resources resources, XmlPullParser xmlPullParser, AttributeSet attributeSet, Resources.Theme theme) { drawable.inflate(resources, xmlPullParser, attributeSet, theme); } public static boolean h(Drawable drawable) { return drawable.isAutoMirrored(); } public static void i(Drawable drawable) { drawable.jumpToCurrentState(); } public static void j(Drawable drawable, boolean z10) { drawable.setAutoMirrored(z10); } public static void k(Drawable drawable, float f10, float f11) { drawable.setHotspot(f10, f11); } public static void l(Drawable drawable, int i10, int i11, int i12, int i13) { drawable.setHotspotBounds(i10, i11, i12, i13); } public static boolean m(Drawable drawable, int i10) { boolean layoutDirection; if (Build.VERSION.SDK_INT >= 23) { layoutDirection = drawable.setLayoutDirection(i10); return layoutDirection; } if (!f13590b) { try { Method declaredMethod = Drawable.class.getDeclaredMethod("setLayoutDirection", Integer.TYPE); f13589a = declaredMethod; declaredMethod.setAccessible(true); } catch (NoSuchMethodException e10) { Log.i("DrawableCompat", "Failed to retrieve setLayoutDirection(int) method", e10); } f13590b = true; } Method method = f13589a; if (method != null) { try { method.invoke(drawable, Integer.valueOf(i10)); return true; } catch (Exception e11) { Log.i("DrawableCompat", "Failed to invoke setLayoutDirection(int) via reflection", e11); f13589a = null; } } return false; } public static void n(Drawable drawable, int i10) { drawable.setTint(i10); } public static void o(Drawable drawable, ColorStateList colorStateList) { drawable.setTintList(colorStateList); } public static void p(Drawable drawable, PorterDuff.Mode mode) { drawable.setTintMode(mode); } /* JADX WARN: Multi-variable type inference failed */ public static Drawable q(Drawable drawable) { return drawable instanceof r ? ((r) drawable).b() : drawable; } public static Drawable r(Drawable drawable) { return Build.VERSION.SDK_INT >= 23 ? drawable : !(drawable instanceof q) ? new t(drawable) : drawable; } }