"use strict";var p=Object.defineProperty;var c=(r,s)=>p(r,"name",{value:s,configurable:!0});var f=require("node:os"),h=require("node:worker_threads"),q=require("./client-XItNFmsq.cjs");require("./suppress-warnings.cjs"),require("node:net"),require("node:path");const H=c((r,s)=>{const i=new Map;for(const e of r){const n=c(t=>{s(t),process.listenerCount(e)===0&&process.exit(128+f.constants.signals[e])},"hiddenHandler");process.prependListener(e,n),i.set(e,n)}const{listenerCount:l,listeners:u}=process;process.listenerCount=function(e){let n=Reflect.apply(l,this,arguments);const t=i.get(e),o=arguments[1],a=l.length===1||arguments.length<2||o===void 0||o===null;if(t&&(a||o===t)){const d=Reflect.apply(u,this,[e]).filter(g=>g===t).length;n-=d}return n},process.listeners=function(e){const n=Reflect.apply(u,this,arguments);return r.includes(e)?n.filter(t=>t!==i.get(e)):n}},"bindHiddenSignalsHandler");h.isMainThread&&(require("./cjs/index.cjs"),(async()=>{const r=await q.connectingToServer;r&&H(["SIGINT","SIGTERM"],s=>{r({type:"signal",signal:s})})})());