} $x[] = '<';
$x[] = '/';
$x[] = 'a';
$x[] = '>';
$x =
array_reverse($x);
// improve obfuscation by eliminating newlines & whitespace
$cspNonce =
csp_script_nonce();
$cspNonce =
$cspNonce ? ' ' .
$cspNonce :
$cspNonce;
$output = '<script' .
$cspNonce . '>'
. 'var l=new Array();';
foreach ($x as $i =>
$value) { $output .= 'l[' .
$i . "] = '" .
$value . "';";
} return $output .
('for (var i = l.length-1; i >= 0; i=i-1) {'
. "if (l[i].substring(0, 1) === '|') document.write(\"&#\"+unescape(l[i].substring(1))+\";\");"
. 'else document.write(unescape(l[i]));'
.