@forbespro/lead-agent
Version:
Lead Chat Agent React Component
29 lines (28 loc) • 633 B
JavaScript
function r(c) {
const i = String(c), o = /\r?\n|\r/g;
let e = o.exec(i), t = 0;
const n = [];
for (; e; )
n.push(
s(i.slice(t, e.index), t > 0, !0),
e[0]
), t = e.index + e[0].length, e = o.exec(i);
return n.push(s(i.slice(t), t > 0, !1)), n.join("");
}
function s(c, i, o) {
let e = 0, t = c.length;
if (i) {
let n = c.codePointAt(e);
for (; n === 9 || n === 32; )
e++, n = c.codePointAt(e);
}
if (o) {
let n = c.codePointAt(t - 1);
for (; n === 9 || n === 32; )
t--, n = c.codePointAt(t - 1);
}
return t > e ? c.slice(e, t) : "";
}
export {
r as trimLines
};