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