"use strict";
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: "Module" } });
const _arrayPush = require("./_arrayPush.js");
const _getPrototype = require("./_getPrototype.js");
const _getSymbols = require("./_getSymbols.js");
const stubArray = require("./stubArray.js");
var nativeGetSymbols = Object.getOwnPropertySymbols;
var getSymbolsIn = !nativeGetSymbols ? stubArray.default : function(object) {
  var result = [];
  while (object) {
    _arrayPush.default(result, _getSymbols.default(object));
    object = _getPrototype.default(object);
  }
  return result;
};
exports.default = getSymbolsIn;
