https://seanacnet.com/js/javascript-encode-decode-url/
Javascript encode decode