package d.n0.c;

/* JADX INFO: compiled from: TypeIntrinsics.java */
/* JADX INFO: loaded from: classes.dex */
public class b0 {
    public static Object a(Object obj, int i) {
        if (obj != null && !c(obj, i)) {
            f(obj, "kotlin.jvm.functions.Function" + i);
        }
        return obj;
    }

    public static int b(Object obj) {
        if (obj instanceof o) {
            return ((o) obj).b();
        }
        if (obj instanceof d.n0.b.a) {
            return 0;
        }
        if (obj instanceof d.n0.b.l) {
            return 1;
        }
        if (obj instanceof d.n0.b.p) {
            return 2;
        }
        if (obj instanceof d.n0.b.q) {
            return 3;
        }
        if (obj instanceof d.n0.b.r) {
            return 4;
        }
        if (obj instanceof d.n0.b.s) {
            return 5;
        }
        if (obj instanceof d.n0.b.t) {
            return 6;
        }
        if (obj instanceof d.n0.b.u) {
            return 7;
        }
        if (obj instanceof d.n0.b.v) {
            return 8;
        }
        if (obj instanceof d.n0.b.w) {
            return 9;
        }
        if (obj instanceof d.n0.b.b) {
            return 10;
        }
        if (obj instanceof d.n0.b.c) {
            return 11;
        }
        if (obj instanceof d.n0.b.d) {
            return 12;
        }
        if (obj instanceof d.n0.b.e) {
            return 13;
        }
        if (obj instanceof d.n0.b.f) {
            return 14;
        }
        if (obj instanceof d.n0.b.g) {
            return 15;
        }
        if (obj instanceof d.n0.b.h) {
            return 16;
        }
        if (obj instanceof d.n0.b.i) {
            return 17;
        }
        if (obj instanceof d.n0.b.j) {
            return 18;
        }
        if (obj instanceof d.n0.b.k) {
            return 19;
        }
        if (obj instanceof d.n0.b.m) {
            return 20;
        }
        if (obj instanceof d.n0.b.n) {
            return 21;
        }
        return obj instanceof d.n0.b.o ? 22 : -1;
    }

    public static boolean c(Object obj, int i) {
        return (obj instanceof d.g) && b(obj) == i;
    }

    private static <T extends Throwable> T d(T t) {
        return (T) s.j(t, b0.class.getName());
    }

    public static ClassCastException e(ClassCastException classCastException) {
        throw ((ClassCastException) d(classCastException));
    }

    public static void f(Object obj, String str) {
        g((obj == null ? "null" : obj.getClass().getName()) + " cannot be cast to " + str);
    }

    public static void g(String str) {
        throw e(new ClassCastException(str));
    }
}
