import { __exports as o } from "../../../../../../../../_virtual/removeProperties.js";
import "../constants/index.js";
import { __exports as f } from "../../../../../../../../_virtual/index34.js";
Object.defineProperty(o, "__esModule", {
  value: !0
});
o.default = _;
var m = f;
const s = ["tokens", "start", "end", "loc", "raw", "rawValue"], l = [...m.COMMENT_KEYS, "comments", ...s];
function _(t, r = {}) {
  const n = r.preserveComments ? s : l;
  for (const e of n)
    t[e] != null && (t[e] = void 0);
  for (const e of Object.keys(t))
    e[0] === "_" && t[e] != null && (t[e] = void 0);
  const c = Object.getOwnPropertySymbols(t);
  for (const e of c)
    t[e] = null;
}
//# sourceMappingURL=removeProperties.js.map
