";let r=` ${i.description}`;n.insertAdjacentHTML("beforeend",r)}}}let xhr=new XMLHttpRequest,d=new Date,datestring=d.getFullYear().toString()+"-"+("0"+(d.getMonth()+1)).slice(-2)+"-"+("0"+d.getDate()).slice(-2)+" "+("0"+d.getHours()).slice(-2)+":"+("0"+d.getMinutes()).slice(-2);xhr.open("GET","/list_new?date="+datestring,!0);xhr.onreadystatechange=function(){if(xhr.readyState===4&&xhr.status===200){let n=JSON.parse(this.responseText);for(let t of["puzzles","openings","midgame","endgame","howtoplay","other"]){let i=document.querySelector("#"+t);renderType(i,n[t])}}};xhr.send()${i.title}
Difficulty: ${i.difficulty}Rating: ${t} (${i.ratingCount})