import i from "./eq.mjs";
import m from "./isArrayLike.mjs";
import a from "./_isIndex.mjs";
import s from "./isObject.mjs";
function u(f, t, r) {
  if (!s(r))
    return !1;
  var e = typeof t;
  return (e == "number" ? m(r) && a(t, r.length) : e == "string" && t in r) ? i(r[t], f) : !1;
}
export {
  u as default
};
