/* Socket Lib - Built with esbuild */
var i=Object.defineProperty;var d=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var n=Object.prototype.hasOwnProperty;var S=(e,o)=>{for(var r in o)i(e,r,{get:o[r],enumerable:!0})},p=(e,o,r,s)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of u(o))!n.call(e,t)&&t!==r&&i(e,t,{get:()=>o[t],enumerable:!(s=d(o,t))||s.enumerable});return e};var x=e=>p(i({},"__esModule",{value:!0}),e);var T={};S(T,{clearLine:()=>f,clearLines:()=>a,clearScreen:()=>c,clearVisible:()=>b,cursorToStart:()=>l,hideCursor:()=>v,restoreCursor:()=>N,saveCursor:()=>J,showCursor:()=>w});module.exports=x(T);function f(e=process.stdout){e.isTTY?(e.cursorTo(0),e.clearLine(0)):e.write("\r\x1B[K")}function a(e,o=process.stdout){for(let r=0;r<e;r++)o.write("\x1B[1A\x1B[2K")}function c(e=process.stdout){e.isTTY&&e.write("\x1Bc")}function b(e=process.stdout){c(e)}function l(e=process.stdout){e.isTTY?e.cursorTo(0):e.write("\r")}function v(e=process.stdout){e.write("\x1B[?25l")}function w(e=process.stdout){e.write("\x1B[?25h")}function J(e=process.stdout){e.write("\x1B7")}function N(e=process.stdout){e.write("\x1B8")}0&&(module.exports={clearLine,clearLines,clearScreen,clearVisible,cursorToStart,hideCursor,restoreCursor,saveCursor,showCursor});
//# sourceMappingURL=clear.js.map
