import{__exports as r}from"../../../_virtual/object-get-own-property-descriptor.mjs";import{__require as e}from"./descriptors.mjs";import{__require as o}from"./function-call.mjs";import{__require as t}from"./object-property-is-enumerable.mjs";import{__require as i}from"./create-property-descriptor.mjs";import{__require as m}from"./to-indexed-object.mjs";import{__require as s}from"./to-property-key.mjs";import{__require as p}from"./has-own-property.mjs";import{__require as _}from"./ie8-dom-define.mjs";var a;function f(){if(a)return r;a=1;var f=e(),u=o(),n=t(),c=i(),j=m(),q=s(),y=p(),d=_(),b=Object.getOwnPropertyDescriptor;return r.f=f?b:function(r,e){if(r=j(r),e=q(e),d)try{return b(r,e)}catch(r){}if(y(r,e))return c(!u(n.f,r,e),r[e])},r}export{f as __require};