| 1234567891011121314151617181920212223242526272829303132333435363738394041 | 'use strict';const internals = {};module.exports = function (input) {    if (!input) {        return '';    }    const lessThan = 0x3C;    const greaterThan = 0x3E;    const andSymbol = 0x26;    const lineSeperator = 0x2028;    // replace method    let charCode;    return input.replace(/[<>&\u2028\u2029]/g, (match) => {        charCode = match.charCodeAt(0);        if (charCode === lessThan) {            return '\\u003c';        }        if (charCode === greaterThan) {            return '\\u003e';        }        if (charCode === andSymbol) {            return '\\u0026';        }        if (charCode === lineSeperator) {            return '\\u2028';        }        return '\\u2029';    });};
 |