function e(a,b){var c=new XMLHttpRequest;c.onreadystatechange=function(){if(4===c.readyState){var a=null;if(200===c.status){a=c.response;try{a=JSON.parse(a)}catch(f){a=null}}b(c.status,a)}};c.open("GET",a,!0);c.send(null)};var h={};function k(a){var b=document.createElement("li"),c=document.createElement("span");c.className="player-name";c.textContent=a.name;b.appendChild(c);b.j=document.createElement("span");b.j.className="player-score";b.appendChild(b.j);b.style.color=a.color;return b} function l(){var a,b=[],c;for(c in n.g){var d=h[c];d||(d=h[c]=k(n.g[c]),c===n.l.id&&d.classList.add("player-self"),a||(a=document.getElementById("scoreboardPlayers")),a.appendChild(d));d.j.textContent=n.g[c].j;b.push(c)}b.sort(function(a,b){return n.g[b].j-n.g[a].j});c=0;for(a=b.length;cd?"0":"")+d+":")+((10>c?"0":"")+c);document.getElementById("gridTime").textContent=b;n.o&&(clearInterval(a),a=null)}},1E3)})();var p=[],t=null;function u(a,b,c){var d=document.createElement("div");d.className="cell";if(a.s)d.classList.add("cell-disabled");else if(null!==a.f){d.classList.add("cell-definition");for(var f=document.createElement("span"),g=0,m=a.f.length;g");f.appendChild(r)}d.appendChild(f)}else d.classList.add("cell-letter");return d} function v(){var a=document.createDocumentFragment();document.getElementById("gridTitle").textContent=n.G;document.getElementById("gridDifficulty").textContent=n.H;for(var b=0;b