"use client";
import { __require as q } from "./isObject.js";
import { __require as v } from "./_isPrototype.js";
import { __require as y } from "./_nativeKeysIn.js";
var s, i;
function K() {
  if (i) return s;
  i = 1;
  var a = q(), n = v(), o = y(), u = Object.prototype, _ = u.hasOwnProperty;
  function p(r) {
    if (!a(r))
      return o(r);
    var f = n(r), t = [];
    for (var e in r)
      e == "constructor" && (f || !_.call(r, e)) || t.push(e);
    return t;
  }
  return s = p, s;
}
export {
  K as __require
};
