/* Socket Lib - Built with esbuild */
var o=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var l=Object.prototype.hasOwnProperty;var h=(t,n)=>{for(var e in n)o(t,e,{get:n[e],enumerable:!0})},v=(t,n,e,c)=>{if(n&&typeof n=="object"||typeof n=="function")for(let i of u(n))!l.call(t,i)&&i!==e&&o(t,i,{get:()=>n[i],enumerable:!(c=g(n,i))||c.enumerable});return t};var f=t=>v(o({},"__esModule",{value:!0}),t);var I={};h(I,{clearPath:()=>p,getPathValue:()=>x,hasOverride:()=>C,invalidateCaches:()=>s,registerCacheInvalidation:()=>P,resetPaths:()=>b,setPath:()=>w});module.exports=f(I);const r=new Map,a=new Map,d=[];function p(t){r.delete(t),s()}function x(t,n){if(r.has(t))return r.get(t);if(a.has(t))return a.get(t);const e=n();return a.set(t,e),e}function C(t){return r.has(t)}function s(){a.clear();for(const t of d)try{t()}catch{}}function P(t){d.push(t)}function b(){r.clear(),s()}function w(t,n){r.set(t,n),s()}0&&(module.exports={clearPath,getPathValue,hasOverride,invalidateCaches,registerCacheInvalidation,resetPaths,setPath});
//# sourceMappingURL=rewire.js.map
