import{__exports as r}from"../../../_virtual/es.reflect.set.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/function-call.mjs";import{__require as i}from"../internals/an-object.mjs";import{__require as o}from"../internals/is-object.mjs";import{__require as s}from"../internals/is-data-descriptor.mjs";import{__require as n}from"../internals/fails.mjs";import{__require as a}from"../internals/object-define-property.mjs";import{__require as f}from"../internals/object-get-own-property-descriptor.mjs";import{__require as m}from"../internals/object-get-prototype-of.mjs";import{__require as p}from"../internals/create-property-descriptor.mjs";var u;function _(){if(u)return r;u=1;var _=e(),l=t(),c=i(),j=o(),q=s(),b=n(),d=a(),v=f(),g=m(),y=p();return _({target:"Reflect",stat:!0,forced:b(function(){var r=function(){},e=d.f(new r,"a",{configurable:!0});return!1!==Reflect.set(r.prototype,"a",1,e)})},{set:function r(e,t,i){var o,s,n,a=arguments.length<4?e:arguments[3],f=v.f(c(e),t);if(!f){if(j(s=g(e)))return r(s,t,i,a);f=y(0)}if(q(f)){if(!1===f.writable||!j(a))return!1;if(o=v.f(a,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=i,d.f(a,t,o)}else d.f(a,t,y(0,i))}else{if(void 0===(n=f.set))return!1;l(n,a,i)}return!0}}),r}export{_ as __require};