function get(name) { if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search)) return decodeURIComponent(name[1]); } document.documentElement.style.fontSize = get("s") + "px" let html = decodeURIComponent(window.atob(get("h"))) let domParser = new DOMParser() let dom = domParser.parseFromString(html, "text/html") let baseEl = dom.createElement('base') baseEl.setAttribute('href', get("u").split("/").slice(0, 3).join("/")) dom.head.append(baseEl) for (let i of dom.querySelectorAll("img")) { i.src = i.src } for (let s of dom.querySelectorAll("script")) { s.parentNode.removeChild(s) } let main = document.getElementById("main") main.innerHTML = dom.body.innerHTML