Dream in the night Lyrics - Touhou Wiki - Wikia
The twist of time
{"ScriptPreparationCode":"function textNodesUnder(el){\r\n var n, a=[], walk=document.createTreeWalker(el,NodeFilter.SHOW_TEXT,null,false);\r\n while(n=walk.nextNode()) a.push(n);\r\n return a;\r\n}\r\n\r\nfunction textNodeMapper(help = [\u0027p\u0027,\u0027code\u0027,\u0022span\u0022]){\r\n\ttextNodesUnder(document.body).map(function(e){\r\n\t\tif (!/\\w/.test(e.data)){return \u0022\u0022}\r\n\t\treturn help.map(function(lol){\r\n\t\t\tif (e.parentElement.localName === lol){ return e.data}\r\n\t\t\tif (e.id === lol){ return e.data}\r\n\t\t\tif (e.parentElement.className === lol){ return e.data}\r\n\t\t\treturn null\r\n\t\t}).toString()\r\n\t}).filter(Boolean)\r\n}\r\n\r\n\r\n\tvar starterPack = \t[\u0022P\u0022,\u0027SECTION\u0027,\u0022SPAN\u0022,\u0022CODE\u0022,\u0022DIV\u0022\r\n\t\t\t\t\t\t,\u0022A\u0022,\u0022DT\u0022,\u0022DL\u0022,\u0022DD\u0022,\u0022FOOTER\u0022,\u0022MENU\u0022]\r\n\r\n\r\nif (localStorage.getItem(\u0027name2kill\u0027) === null){\r\n\tlocalStorage.setItem(\u0027name2kill\u0027,JSON.stringify(starterPack));\r\n}\r\n\r\n\r\nvar tableEle, trEle, thEle;\r\ntableEle = document.createElement(\u0027table\u0027);\r\ntrEle = document.createElement(\u0027tr\u0027);\r\nthEle = document.createElement(\u0027th\u0027);\r\n\t\ttableEle.id = \u0022tableEle\u0022;\r\n\t//\ttableEle.style = \u0022display:block;\u0022;\r\ntrEle.appendChild(thEle);\r\ntableEle.appendChild(trEle);\r\n\r\nvar addEle;\r\naddEle = document.createElement(\u0027button\u0027);\r\n\t\taddEle.id = \u0022addEle\u0022;\r\naddEle.appendChild(document.createTextNode(\u0027add-tag,class,id-name\u0027));\r\n//addEle.addEventListener(\u0022click\u0022, addKill);\r\naddEle.type = \u0022button\u0022;\r\n\r\nvar removeEle;\r\nremoveEle = document.createElement(\u0027button\u0027);\r\n\t\tremoveEle.id = \u0022removeEle\u0022;\r\nremoveEle.appendChild(document.createTextNode(\u0027unlist\u0027));\r\n//removeEle.addEventListener(\u0022click\u0022, removeKill);\r\nremoveEle.type = \u0022button\u0022;\r\n\r\nvar resetEle;\r\nresetEle = document.createElement(\u0027button\u0027);\r\n\t\tresetEle.id = \u0022resetEle\u0022;\r\nresetEle.appendChild(document.createTextNode(\u0027clearlist\u0027));\r\n//resetEle.addEventListener(\u0022click\u0022, killStorage);\r\nresetEle.type = \u0022button\u0022;\r\n\r\nvar inputEle;\r\ninputEle = document.createElement(\u0027input\u0027);\r\n\t\tinputEle.id = \u0022inputEle\u0022;\r\ninputEle.value = \u0027\u0027;\r\ninputEle.type = \u0022text\u0022;\r\n//inputEle.setAttribute(\u0027style\u0027, \u0027width: initial;\u0027);\r\n\r\nvar divEle;\r\ndivEle = document.createElement(\u0022div\u0022);\r\n\tdivEle.id = \u0022divEle\u0022;\r\ndivEle.setAttribute(\u0027style\u0027, \u0022top: 0; right: 0; position: fixed; z-index: 2146;\u0022);\r\n\r\nvar checkExist = setInterval(function() {\r\n\tif (document.body) { clearInterval(checkExist);\r\n\t\tdivEle.appendChild(inputEle);\r\n\t\tdivEle.appendChild(addEle);\r\n\t\tdivEle.appendChild(removeEle);\r\n\t\tdivEle.appendChild(resetEle);\r\n\t//\tdivEle.appendChild(document.createElement(\u0027br\u0027));\r\n\t//\ttableEle.style = \u0022display:block;\u0022;\r\n\t//\tdivEle.appendChild(tableEle);\r\n\t//\tdocument.body.appendChild(divEle);\r\n\t}\r\n}, 100);","TestCases":[{"Name":"\u003Cbr\u003E","Code":"\t\tdivEle.appendChild(document.createElement(\u0027br\u0027));\r\n\t//\ttableEle.style = \u0022display:block;\u0022;\r\n\t\tdivEle.appendChild(tableEle);\r\n\t\tdocument.body.appendChild(divEle);","IsDeferred":false},{"Name":"display:block;","Code":"\t//\tdivEle.appendChild(document.createElement(\u0027br\u0027));\r\n\t\ttableEle.style = \u0022display:block;\u0022;\r\n\t\tdivEle.appendChild(tableEle);\r\n\t\tdocument.body.appendChild(divEle);","IsDeferred":false}]}