function E(e){return document.getElementById(e)}function encode(e){return e.replace(/[\x26\x0A\<>'"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})}function clickableOffsets(e){return console.error("Using clickableOffsets(str) no longer work"),console.trace(),e=(e=(e=(e=e.replace(/0x([a-zA-Z0-9]*)/g,"<a href='javascript:seek(\"0x$1\")'>0x$1</a>")).replace(/sym\.([\.a-zA-Z0-9_]*)/g,"<a href='javascript:seek(\"sym.$1\")'>sym.$1</a>")).replace(/fcn\.([\.a-zA-Z0-9_]*)/g,"<a href='javascript:seek(\"fcn.$1\")'>fcn.$1</a>")).replace(/str\.([\.a-zA-Z0-9_]*)/g,"<a href='javascript:seek(\"str.$1\")'>str.$1</a>")}function saveAs(e,t){var r=URL.createObjectURL(e),e=document.createElement("a");e.href=r,e.download=t,e.click(),setTimeout(function(){URL.revokeObjectURL(r)},0)}var dialogPolyfill={registerDialog:function(e){e.showModal=function(){e.setAttribute("open","")},e.close=function(){e.removeAttribute("open")}}};