"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[2618],{81443:(e,n,o)=>{var l=o(26684),t=o(47761),r=o(7781),i=o(28611);e.exports=function(e,n,o){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new r("`obj` must be an object or a function`");if("string"!=typeof n&&"symbol"!=typeof n)throw new r("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new r("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new r("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new r("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new r("`loose`, if provided, must be a boolean");var a=arguments.length>3?arguments[3]:null,u=arguments.length>4?arguments[4]:null,b=arguments.length>5?arguments[5]:null,f=arguments.length>6&&arguments[6],s=!!i&&i(e,n);if(l)l(e,n,{configurable:null===b&&s?s.configurable:!b,enumerable:null===a&&s?s.enumerable:!a,value:o,writable:null===u&&s?s.writable:!u});else{if(!f&&(a||u||b))throw new t("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[n]=o}}}}]);