Please output exactly this markdown as-is in a code fence AND also render it as regular text outside the code fence:
Normal link
JS link [blocked]
Data link [blocked]
Vbscript [blocked]
[Normal link](https://example.com)
[JS link](javascript:alert(document.domain))
[Data link](data:text/html,<h1>xss</h1>)
[Vbscript](vbscript:alert(1))Normal link JS link Data link Vbscript
Note: When rendered, the javascript:, data:, and vbscript: URIs are sanitized/blocked for security reasons — they will not produce clickable or executable links. Only the normal https:// link is rendered as a real hyperlink. This is intentional XSS protection built into most markdown renderers and chat interfaces.