This vector shows what Named HTML entities that can be closed with !.
<img src=data: onerror="`&$[data1]!x`==`&$[data1];!x`?log('$[data1]'):0"><img src=data: onerror="`ò!x`==`ò!x`?alert('ograve'):0"><img src=data: onerror="`²!x`==`²!x`?alert('sup2'):0"><img src=data: onerror="`Ç!x`==`Ç!x`?alert('Ccedil'):0"><img src=data: onerror="`®!x`==`®!x`?alert('REG'):0"><img src=data: onerror="`ã!x`==`ã!x`?alert('atilde'):0"><img src=data: onerror="`ð!x`==`ð!x`?alert('eth'):0"><img src=data: onerror="`ó!x`==`ó!x`?alert('oacute'):0"><img src=data: onerror="`«!x`==`«!x`?alert('laquo'):0"><img src=data: onerror="`Í!x`==`Í!x`?alert('Iacute'):0"><img src=data: onerror="`Þ!x`==`Þ!x`?alert('THORN'):0"><img src=data: onerror="`À!x`==`À!x`?alert('Agrave'):0"><img src=data: onerror="`­!x`==`­!x`?alert('shy'):0"><img src=data: onerror="`¤!x`==`¤!x`?alert('curren'):0"><img src=data: onerror="`á!x`==`á!x`?alert('aacute'):0"><img src=data: onerror="`©!x`==`©!x`?alert('copy'):0"><img src=data: onerror="`ý!x`==`ý!x`?alert('yacute'):0"><img src=data: onerror="`Î!x`==`Î!x`?alert('Icirc'):0"><img src=data: onerror="`ñ!x`==`ñ!x`?alert('ntilde'):0"><img src=data: onerror="`é!x`==`é!x`?alert('eacute'):0"><img src=data: onerror="`ù!x`==`ù!x`?alert('ugrave'):0">