import{__exports as r}from"../../../_virtual/esnext.reflect.get-metadata.mjs";import{__require as t}from"../internals/export.mjs";import{__require as e}from"../internals/reflect-metadata.mjs";import{__require as a}from"../internals/an-object.mjs";import{__require as o}from"../internals/object-get-prototype-of.mjs";var n;function i(){if(n)return r;n=1;var i=t(),s=e(),m=a(),u=o(),f=s.has,_=s.get,l=s.toKey,p=function(r,t,e){if(f(r,t,e))return _(r,t,e);var a=u(t);return null!==a?p(r,a,e):void 0};return i({target:"Reflect",stat:!0},{getMetadata:function(r,t){var e=arguments.length<3?void 0:l(arguments[2]);return p(r,m(t),e)}}),r}export{i as __require};