in src/main/resources/js/prettify.js [409:446]
function ta(b, a) {
var c = false;
for ( var d = 0; d < a.length; d += 2) {
var g = a[d + 1], e, h;
if (g === "atn") {
e = a[d];
h = d + 2 < a.length ? a[d + 2] : b.length;
c = /^on|^style$/i.test(b.substring(e, h))
} else if (g === "atv") {
if (c) {
e = a[d];
h = d + 2 < a.length ? a[d + 2] : b.length;
var f = b.substring(e, h), i = f.length, j = i >= 2
&& /^[\"\']/.test(f)
&& f.charAt(0) === f.charAt(i - 1), o, m, k;
if (j) {
m = e + 1;
k = h - 1;
o = f
} else {
m = e + 1;
k = h - 1;
o = f.substring(1, f.length - 1)
}
var l = G(o);
for ( var n = 0, p = l.length; n < p; n += 2)
l[n] += m;
if (j) {
l.push(k, "atv");
u(l, a, d + 2, 0)
} else
u(l, a, d, 2)
}
c = false
}
}
return a
}