"use strict";var n=require("./pkgroll_create-require-65d895aa.cjs"),o=require("os");if(require("./suppress-warnings.cjs"),require("module"),n.require("@esbuild-kit/cjs-loader"),process.send){let t=function(e){process.send({type:"kill",signal:e}),process.listenerCount(e)===0&&process.exit(128+o.constants.signals[e])};const r=["SIGINT","SIGTERM"];for(const e of r)process.on(e,t);const{listenerCount:i}=process;process.listenerCount=function(e){let s=Reflect.apply(i,this,arguments);return r.includes(e)&&(s-=1),s}}