import{__exports as e}from"../../../_virtual/esnext.reflect.define-metadata.mjs";import{__require as r}from"../internals/export.mjs";import{__require as t}from"../internals/reflect-metadata.mjs";import{__require as a}from"../internals/an-object.mjs";var i;function n(){if(i)return e;i=1;var n=r(),o=t(),s=a(),m=o.toKey,f=o.set;return n({target:"Reflect",stat:!0},{defineMetadata:function(e,r,t){var a=arguments.length<4?void 0:m(arguments[3]);f(e,r,s(t),a)}}),e}export{n as __require};