import{r as h}from"./get-intrinsic-DkjUFtkq-v4.7.2.js";import{r as M}from"./call-bound-c-IOixuH-v4.7.2.js";import{r as $}from"./object-inspect-BtkhFDhN-v4.7.2.js";import{r as q}from"./es-errors-CxTyLFAO-v4.7.2.js";var n,o;function G(){if(o)return n;o=1;var u=h(),t=M(),s=$(),f=q(),i=u("%Map%",!0),c=t("Map.prototype.get",!0),v=t("Map.prototype.set",!0),l=t("Map.prototype.has",!0),m=t("Map.prototype.delete",!0),d=t("Map.prototype.size",!0);return n=!!i&&function(){var r,p={assert:function(e){if(!p.has(e))throw new f("Side channel does not contain "+s(e))},delete:function(e){if(r){var a=m(r,e);return d(r)===0&&(r=void 0),a}return!1},get:function(e){if(r)return c(r,e)},has:function(e){return r?l(r,e):!1},set:function(e,a){r||(r=new i),v(r,e,a)}};return p},n}export{G as r};
