package p037.p041.p051;

import android.R;
import android.annotation.SuppressLint;
import android.graphics.Insets;
import android.graphics.PorterDuff;
import android.graphics.Rect;
import android.graphics.drawable.Drawable;
import android.graphics.drawable.DrawableContainer;
import android.graphics.drawable.ScaleDrawable;
import android.os.Build;
import android.util.Log;
import java.lang.reflect.Field;
import p037.p041.p045.p046.C1541;
import p037.p065.p070.p071.InterfaceC1873;

/* JADX INFO: renamed from: މ.ؠ.ގ.ޛ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@SuppressLint({"RestrictedAPI"})
public class C1650 {

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static final int[] f5347 = {R.attr.state_checked};

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static final int[] f5348 = new int[0];

    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static final Rect f5349 = new Rect();

    /* JADX INFO: renamed from: ށ, reason: contains not printable characters */
    public static Class<?> f5350;

    static {
        try {
            f5350 = Class.forName("android.graphics.Insets");
        } catch (ClassNotFoundException unused) {
        }
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static PorterDuff.Mode m3240(int i, PorterDuff.Mode mode) {
        if (i == 3) {
            return PorterDuff.Mode.SRC_OVER;
        }
        if (i == 5) {
            return PorterDuff.Mode.SRC_IN;
        }
        if (i == 9) {
            return PorterDuff.Mode.SRC_ATOP;
        }
        switch (i) {
            case 14:
                return PorterDuff.Mode.MULTIPLY;
            case 15:
                return PorterDuff.Mode.SCREEN;
            case 16:
                return PorterDuff.Mode.ADD;
            default:
                return mode;
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static boolean m3241(Drawable drawable) {
        if (!(drawable instanceof DrawableContainer)) {
            if (drawable instanceof InterfaceC1873) {
                return m3241(((InterfaceC1873) drawable).mo3693());
            }
            if (drawable instanceof C1541) {
                return m3241(((C1541) drawable).f4917);
            }
            if (drawable instanceof ScaleDrawable) {
                return m3241(((ScaleDrawable) drawable).getDrawable());
            }
            return true;
        }
        Drawable.ConstantState constantState = drawable.getConstantState();
        if (!(constantState instanceof DrawableContainer.DrawableContainerState)) {
            return true;
        }
        for (Drawable drawable2 : ((DrawableContainer.DrawableContainerState) constantState).getChildren()) {
            if (!m3241(drawable2)) {
                return false;
            }
        }
        return true;
    }

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static void m3242(Drawable drawable) {
        if (Build.VERSION.SDK_INT == 21 && "android.graphics.drawable.VectorDrawable".equals(drawable.getClass().getName())) {
            int[] state = drawable.getState();
            if (state == null || state.length == 0) {
                drawable.setState(f5347);
            } else {
                drawable.setState(f5348);
            }
            drawable.setState(state);
        }
    }

    /* JADX WARN: Failed to restore switch over string. Please report as a decompilation issue */
    /* JADX WARN: Multi-variable type inference failed */
    /* JADX INFO: renamed from: ހ, reason: contains not printable characters */
    public static Rect m3243(Drawable drawable) {
        if (Build.VERSION.SDK_INT >= 29) {
            Insets opticalInsets = drawable.getOpticalInsets();
            Rect rect = new Rect();
            rect.left = opticalInsets.left;
            rect.right = opticalInsets.right;
            rect.top = opticalInsets.top;
            rect.bottom = opticalInsets.bottom;
            return rect;
        }
        if (f5350 != null) {
            try {
                boolean z = drawable instanceof InterfaceC1873;
                Object objMo3693 = drawable;
                if (z) {
                    objMo3693 = ((InterfaceC1873) drawable).mo3693();
                }
                Object objInvoke = objMo3693.getClass().getMethod("getOpticalInsets", new Class[0]).invoke(objMo3693, new Object[0]);
                if (objInvoke != null) {
                    Rect rect2 = new Rect();
                    for (Field field : f5350.getFields()) {
                        String name = field.getName();
                        byte b = -1;
                        switch (name.hashCode()) {
                            case -1383228885:
                                if (name.equals("bottom")) {
                                    b = 3;
                                }
                                break;
                            case 115029:
                                if (name.equals("top")) {
                                    b = 1;
                                }
                                break;
                            case 3317767:
                                if (name.equals("left")) {
                                    b = 0;
                                }
                                break;
                            case 108511772:
                                if (name.equals("right")) {
                                    b = 2;
                                }
                                break;
                        }
                        if (b == 0) {
                            rect2.left = field.getInt(objInvoke);
                        } else if (b == 1) {
                            rect2.top = field.getInt(objInvoke);
                        } else if (b == 2) {
                            rect2.right = field.getInt(objInvoke);
                        } else if (b == 3) {
                            rect2.bottom = field.getInt(objInvoke);
                        }
                    }
                    return rect2;
                }
            } catch (Exception unused) {
                Log.e("DrawableUtils", "Couldn't obtain the optical insets. Ignoring.");
            }
        }
        return f5349;
    }
}
