package k0;

import android.content.Context;
import android.content.res.Resources;
import android.graphics.PorterDuff;
import android.graphics.drawable.Icon;
import android.net.Uri;
import android.os.Build;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.core.graphics.drawable.IconCompat;
import java.lang.reflect.InvocationTargetException;
import java.util.Objects;
import p0.g;

/* JADX INFO: loaded from: classes.dex */
public abstract class b {
    public static IconCompat a(Object obj) {
        g.checkNotNull(obj);
        int iC = c(obj);
        if (iC == 2) {
            return IconCompat.createWithResource(null, getResPackage(obj), b(obj));
        }
        if (iC == 4) {
            Uri uri = getUri(obj);
            PorterDuff.Mode mode = IconCompat.f1701f;
            p0.c.requireNonNull(uri);
            String string = uri.toString();
            p0.c.requireNonNull(string);
            IconCompat iconCompat = new IconCompat(4);
            iconCompat.f1703b = string;
            return iconCompat;
        }
        if (iC != 6) {
            IconCompat iconCompat2 = new IconCompat(-1);
            iconCompat2.f1703b = obj;
            return iconCompat2;
        }
        Uri uri2 = getUri(obj);
        PorterDuff.Mode mode2 = IconCompat.f1701f;
        p0.c.requireNonNull(uri2);
        String string2 = uri2.toString();
        p0.c.requireNonNull(string2);
        IconCompat iconCompat3 = new IconCompat(6);
        iconCompat3.f1703b = string2;
        return iconCompat3;
    }

    public static int b(Object obj) {
        if (Build.VERSION.SDK_INT >= 28) {
            return m.d.j(obj);
        }
        try {
            return ((Integer) obj.getClass().getMethod("getResId", new Class[0]).invoke(obj, new Object[0])).intValue();
        } catch (IllegalAccessException | NoSuchMethodException | InvocationTargetException unused) {
            return 0;
        }
    }

    public static int c(Object obj) {
        if (Build.VERSION.SDK_INT >= 28) {
            return m.d.s(obj);
        }
        try {
            return ((Integer) obj.getClass().getMethod("getType", new Class[0]).invoke(obj, new Object[0])).intValue();
        } catch (IllegalAccessException unused) {
            Objects.toString(obj);
            return -1;
        } catch (NoSuchMethodException unused2) {
            Objects.toString(obj);
            return -1;
        } catch (InvocationTargetException unused3) {
            Objects.toString(obj);
            return -1;
        }
    }

    @Nullable
    public static IconCompat createFromIcon(@NonNull Context context, @NonNull Icon icon) {
        int iC = c(icon);
        if (iC == 2) {
            String resPackage = getResPackage(icon);
            try {
                return IconCompat.createWithResource(IconCompat.f(context, resPackage), resPackage, b(icon));
            } catch (Resources.NotFoundException unused) {
                throw new IllegalArgumentException("Icon resource cannot be found");
            }
        }
        if (iC == 4) {
            Uri uri = getUri(icon);
            PorterDuff.Mode mode = IconCompat.f1701f;
            p0.c.requireNonNull(uri);
            String string = uri.toString();
            p0.c.requireNonNull(string);
            IconCompat iconCompat = new IconCompat(4);
            iconCompat.f1703b = string;
            return iconCompat;
        }
        if (iC != 6) {
            IconCompat iconCompat2 = new IconCompat(-1);
            iconCompat2.f1703b = icon;
            return iconCompat2;
        }
        Uri uri2 = getUri(icon);
        PorterDuff.Mode mode2 = IconCompat.f1701f;
        p0.c.requireNonNull(uri2);
        String string2 = uri2.toString();
        p0.c.requireNonNull(string2);
        IconCompat iconCompat3 = new IconCompat(6);
        iconCompat3.f1703b = string2;
        return iconCompat3;
    }

    @Nullable
    public static String getResPackage(@NonNull Object obj) {
        if (Build.VERSION.SDK_INT >= 28) {
            return m.d.k(obj);
        }
        try {
            return (String) obj.getClass().getMethod("getResPackage", new Class[0]).invoke(obj, new Object[0]);
        } catch (IllegalAccessException | NoSuchMethodException | InvocationTargetException unused) {
            return null;
        }
    }

    @Nullable
    public static Uri getUri(@NonNull Object obj) {
        if (Build.VERSION.SDK_INT >= 28) {
            return m.d.t(obj);
        }
        try {
            return (Uri) obj.getClass().getMethod("getUri", new Class[0]).invoke(obj, new Object[0]);
        } catch (IllegalAccessException | NoSuchMethodException | InvocationTargetException unused) {
            return null;
        }
    }
}
