/* Socket Lib - Built with esbuild */
var c=Object.defineProperty;var p=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var v=Object.prototype.hasOwnProperty;var u=(i,t)=>{for(var n in t)c(i,n,{get:t[n],enumerable:!0})},f=(i,t,n,e)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of h(t))!v.call(i,o)&&o!==n&&c(i,o,{get:()=>t[o],enumerable:!(e=p(t,o))||e.enumerable});return i};var D=i=>f(c({},"__esModule",{value:!0}),i);var m={};u(m,{divider:()=>r,dividers:()=>x,printDivider:()=>d,printDottedDivider:()=>O,printSectionBreak:()=>k,printThickDivider:()=>g,printThinDivider:()=>l,sectionBreak:()=>s});module.exports=D(m);var a=require("../strings");function r(i){const t={__proto__:null,...i},{char:n="\u2550",width:e=55}=t;return(0,a.repeatString)(n,e)}function d(i){console.log(r(i))}const x={thick:()=>r({char:"\u2550"}),thin:()=>r({char:"\u2500"}),double:()=>r({char:"\u2550"}),single:()=>r({char:"-"}),dotted:()=>r({char:"\xB7"}),dashed:()=>r({char:"\u254C"}),wave:()=>r({char:"~"}),star:()=>r({char:"*"}),diamond:()=>r({char:"\u25C6"}),arrow:()=>r({char:"\u2192"})};function g(){d({char:"\u2550"})}function l(){d({char:"\u2500"})}function O(){d({char:"\xB7"})}function s(i){return`
${r(i)}
`}function k(i){console.log(s(i))}0&&(module.exports={divider,dividers,printDivider,printDottedDivider,printSectionBreak,printThickDivider,printThinDivider,sectionBreak});
//# sourceMappingURL=divider.js.map
