Liferay.Loader.define("@frontend-js-components-web$babel/runtime@7.11.2/helpers/esm/toPrimitive", ['module', 'exports', 'require'], function (module, exports, require) {
  var define = undefined;
  var global = window;
  {
    import _typeof from "../../helpers/esm/typeof";
    export default 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);
    }
  }
});
//# sourceMappingURL=toPrimitive.js.map