pub fn url_decode(input: &str) -> Option<String>
URL-decode a percent-encoded string.
Returns None if the input contains invalid percent escapes.
None