function g(a){this.id=a.id;this.name=a.name}function h(a,b){this.id=a.id;this.name=a.name;this.b=parseFloat(a.last_read);this.a={};if(a.members)for(var c=0,d=a.members.length;cthis.b;)this.a.shift();return b};"undefined"!==typeof module&&(module.m.u=y);function A(){var a=document.createDocumentFragment(),b=B.a.h?Object.keys(B.a.h.c):[];b.sort(function(a,b){return a[0]!==b[0]?a[0]-b[0]:(B.a.c[a]||B.a.b[a]).name.localeCompare((B.a.c[b]||B.a.b[b]).name)});b.forEach(function(b){b=B.a.c[b]||B.a.b[b];var c=document.createElement("li");c.id=b.id;"D"===b.id[0]?c.className="slack-context-room slack-ims":"G"===b.id[0]?c.className="slack-context-room slack-group":"C"===b.id[0]&&(c.className="slack-context-room slack-channel");c.textContent=b.name;c&&a.appendChild(c)}); b=B.a.a?Object.keys(B.a.a):[];b.sort(function(a,b){return B.a.a[a].name.localeCompare(B.a.a[b].name)});b.forEach(function(b){b=B.a.a[b].a;var c=document.createElement("li");c.id=b.id;c.className="slack-context-room";c.textContent=b.f.name;c&&a.appendChild(c)});document.getElementById("chanList").textContent="";document.getElementById("chanList").appendChild(a)}function C(a){a?document.body.classList.remove("no-network"):document.body.classList.add("no-network")} function D(a,b){var c=document.createElement("div"),d=document.createElement("div"),f=document.createElement("div"),e=document.createElement("div"),l=document.createElement("img"),n=document.createElement("span"),k=document.createElement("ul"),p=document.createElement("li"),t=b.raw.user?B.a.a[b.raw.user]:B.a.i[b.raw.bot_id];c.id=a+"_"+b.g;c.className="slackmsg-item";d.className="slackmsg-ts";f.className="slackmsg-msg";e.className="slackmsg-author";l.className="slackmsg-author-img";n.className="slackmsg-author-name"; k.className="slackmsg-hover";p.className="slackmsg-hover-reply";d.textContent=(new Date(1E3*b.g)).toLocaleTimeString();f.textContent=b.raw.text;n.textContent=t?t.name:b.raw.username||"?";l.src=t?t.b.l:"";e.appendChild(l);e.appendChild(n);k.appendChild(p);c.appendChild(e);c.appendChild(f);c.appendChild(d);c.appendChild(k);return c}function E(){var a=0,b;for(b in F)F.hasOwnProperty(b)&&(a+=F[b]);document.title=(a?"("+a+") - ":"")+B.a.j.name} function G(){var a=H;F[a.id]&&(F[a.id]=0,E());a=document.getElementById(a.id);a.classList.remove("unread");a.classList.remove("unreadHi")}function I(){var a=document.createDocumentFragment(),b=H.id;document.getElementById("chatWindow").textContent="";B.b[b]&&B.b[b].a.forEach(function(c){a.appendChild(D(b,c))});var c=document.getElementById("chatWindow");c.appendChild(a);c.scrollTop=c.scrollHeight-c.clientHeight} function J(a){for(;a.target!==a.currentTarget&&a.target;){if(a.target.classList.contains("slack-context-room")){if((a=B.a.c[a.target.id]||B.a.f[a.target.id]||B.a.b[a.target.id])&&a!==H){H&&document.getElementById(H.id).classList.remove("selected");document.getElementById(a.id).classList.add("selected");document.body.classList.remove("no-room-selected");H=a;a=void 0;var b=H.name||(H.f?H.f.name:void 0);if(!b){b=[];for(a in H.a)b.push(H.a[a].name);b=b.join(", ")}document.getElementById("currentRoomTitle").textContent= b;I();G();H.b&&!B.b[H.id]&&(a=new XMLHttpRequest,a.open("GET","api/hist?room="+H.id,!0),a.send(null))}break}a.target=a.target.parentElement}} function K(a){for(var b=a.target;b!==a.currentTarget&&b&&!b.classList.contains("slackmsg-hover");){if(b.classList.contains("slackmsg-hover-reply")){a:{for(b=b||a.target;b!==a.currentTarget&&b;){if(b.classList.contains("slackmsg-item")){a=b.id;break a}b=b.parentElement}a=void 0}if(a){a=parseFloat(a.split("_")[1]);for(var b=B.b[H.id].a,c=0,d=b.length;c