Build 545032stable
Module 12161
561 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";var i=n(439619),r=n(906046),s=n(315646),a=n(741623),o=i("%Map%",!0),l=r("Map.prototype.get",!0),u=r("Map.prototype.set",!0),c=r("Map.prototype.has",!0),d=r("Map.prototype.delete",!0),_=r("Map.prototype.size",!0);e.exports=!!o&&function(){var e,t={assert:function(e){if(!t.has(e))throw new a("Side channel does not contain "+s(e))},delete:function(t){if(e){var n=d(e,t);return 0===_(e)&&(e=void 0),n}return!1},get:function(t){if(e)return l(e,t)},has:function(t){return!!e&&c(e,t)},set:function(t,n){e||(e=new o),u(e,t,n)}};return t}}