import{__exports as r}from"../../../_virtual/es.object.seal.mjs";import{__require as e}from"../internals/export.mjs";import{__require as t}from"../internals/is-object.mjs";import{__require as s}from"../internals/internal-metadata.mjs";import{__require as a}from"../internals/freezing.mjs";import{__require as i}from"../internals/fails.mjs";var n;function o(){if(n)return r;n=1;var o=e(),m=t(),_=s().onFreeze,f=a(),u=i(),l=Object.seal;return o({target:"Object",stat:!0,forced:u(function(){l(1)}),sham:!f},{seal:function(r){return l&&m(r)?l(_(r)):r}}),r}export{o as __require};