Liferay.Loader.define("@frontend-js-components-web$babel/runtime@7.11.2/helpers/toPrimitive", ['module', 'exports', 'require', '../helpers/typeof'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    var _typeof = require("../helpers/typeof");

    function _toPrimitive(input, hint) {
      if (_typeof(input) !== "object" || input === null) return input;
      var prim = input[Symbol.toPrimitive];

      if (prim !== undefined) {
        var res = prim.call(input, hint || "default");
        if (_typeof(res) !== "object") return res;
        throw new TypeError("@@toPrimitive must return a primitive value.");
      }

      return (hint === "string" ? String : Number)(input);
    }

    module.exports = _toPrimitive;
  }
});
//# sourceMappingURL=toPrimitive.js.map