/* All source code is (c) Mibbit.com. Unauthorized use/reverse engineering/copying is prohibited. */

function q(){return function(){}}VERSION=3107;var aa,ba;
(function(){function b(l){return l<10?"0"+l:l}function c(l){f.lastIndex=0;return f.test(l)?'"'+l.replace(f,function(m){var n=k[m];return typeof n==="string"?n:"\\u"+("0000"+m.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+l+'"'}function d(l,m){var n,r,x=g,o,p=m[l];if(p&&typeof p==="object"&&typeof p.toJSON==="function")p=p.toJSON(l);if(typeof j==="function")p=j.call(m,l,p);switch(typeof p){case "string":return c(p);case "number":return isFinite(p)?String(p):"null";case "boolean":case "null":return String(p);
case "object":if(!p)return"null";g+=h;o=[];if(Object.prototype.toString.apply(p)==="[object Array]"){r=p.length;for(l=0;l<r;l+=1)o[l]=d(l,p)||"null";m=o.length===0?"[]":g?"[\n"+g+o.join(",\n"+g)+"\n"+x+"]":"["+o.join(",")+"]";g=x;return m}if(j&&typeof j==="object"){r=j.length;for(l=0;l<r;l+=1){n=j[l];if(typeof n==="string")if(m=d(n,p))o.push(c(n)+(g?": ":":")+m)}}else for(n in p)if(Object.hasOwnProperty.call(p,n))if(m=d(n,p))o.push(c(n)+(g?": ":":")+m);m=o.length===0?"{}":g?"{\n"+g+o.join(",\n"+g)+
"\n"+x+"}":"{"+o.join(",")+"}";g=x;return m}}if(typeof Date.prototype.toJSON!=="function"){Date.prototype.toJSON=function(){return isFinite(this.valueOf())?this.getUTCFullYear()+"-"+b(this.getUTCMonth()+1)+"-"+b(this.getUTCDate())+"T"+b(this.getUTCHours())+":"+b(this.getUTCMinutes())+":"+b(this.getUTCSeconds())+"Z":null};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}}var e=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,
f=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,g,h,k={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},j;if(typeof aa!=="function")aa=function(l,m,n){var r;h=g="";if(typeof n==="number")for(r=0;r<n;r+=1)h+=" ";else if(typeof n==="string")h=n;if((j=m)&&typeof m!=="function"&&(typeof m!=="object"||typeof m.length!=="number"))throw new Error("JSON.stringify");return d("",{"":l})};if(typeof ba!==
"function")ba=function(l,m){function n(r,x){var o,p,u=r[x];if(u&&typeof u==="object")for(o in u)if(Object.hasOwnProperty.call(u,o)){p=n(u,o);if(p!==undefined)u[o]=p;else delete u[o]}return m.call(r,x,u)}e.lastIndex=0;if(e.test(l))l=l.replace(e,function(r){return"\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(l.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
""))){l=eval("("+l+")");return typeof m==="function"?n({"":l},""):l}throw new SyntaxError("JSON.parse");}})();
function ca(b,c){b.og=b.start;b.Ce=true;b.start=function(){if(!this.jb){this.Gf=function(d){return function(){d.onerror("websocket failed");d.start=this.og;d.Ce=false;c.X=c.ng;try{d.Qb.onopen=q();d.Qb.onmessage=q();d.Qb.onclose=q();d.Qb.close()}catch(e){}d.jb=false;d.start()}}(this);this.uc=window.setTimeout(function(d){return function(){d.Gf()}}(this),5E3);this.Ee=[];this.Qb=new WebSocket("ws"+(window.location.protocol.toLowerCase()=="http:"?"":"s")+"://"+window.location.host+"/mibbit");this.Qb.onopen=
function(d){return function(){d.onerror("Using a websocket");d.jb=true;ea(d,true)}}(this);this.Qb.onmessage=function(d){return function(e){if(d.uc){window.clearTimeout(d.uc);delete d.uc}fa(d,e.data);d.Va!=""&&setTimeout(function(){return function(){for(;d.Ee.length>0;)c.X(d.Ee.shift())}}(),0)}}(this);this.Qb.onclose=function(d){return function(){d.onerror("websocket closed");ea(d,false);d.jb=false;if(d.uc){window.clearTimeout(d.uc);delete d.uc;d.Gf()}else d.start()}}(this)}};c.ng=c.X;c.X=function(d){return function(e){if(d.Yb){e=
aa(e)+"\n";e='{"seq":'+this.bd+","+e.substring(1,e.length);this.bd++;c.ve++;d.Qb.send(e);c.we++;c.ye++;c.xe+=e.length}else d.Ee.push(e)}}(b)}function ga(b,c){this.URL=b;this.Hb=c;this.onerror=q();this.u=ha();this.dd=null;this.cd=this.dc=0;this.Cc=this.tf=null;this.Mb=[];this.ib=null;this.xe=this.ye=this.Ef=this.we=this.ve=this.bd=0}
function ha(){if(window.XMLHttpRequest)return new XMLHttpRequest;else if(window.ActiveXObject)try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}alert("Giving up :( Cannot create an XMLHTTP instance");return false}
function ia(b){function c(d,e){try{b.setRequestHeader(d,e)}catch(f){}}if(!ga.Jg){c("User-Agent",null);c("Accept",null);c("Accept-Language",null);c("Content-Type","M;");c("Cookie",null);c("Connection","keep-alive");c("Keep-Alive",null)}}
ga.prototype.X=function(b){b=aa(b)+"\n";var c=encodeURIComponent(b).replace(/%../g,"x").length;if(c>64E3)this.onerror("That packet will never get through! Too big. (MAX_POST_LEN=64000)");else{this.Mb.push({data:b,size:c,stime:(new Date).getTime()});this.dd||this.ib||this.hb(200)}};
function ja(b){if(!(b.dd||b.Mb.length===0))try{b.dd="Sending...";b.u.abort();b.u.onreadystatechange=function(h){return function(){h.Fe()}}(b);try{b.u.onerror=function(h){return function(){h.Ge()}}(b)}catch(c){}b.u.open("POST",b.URL+"-s"+(b.Va==""?"":"-"+b.Va),true);ia(b.u);b.cd="";for(var d=b.dc=0,e=0;e<b.Mb.length;e++){if(d+b.Mb[e].size>64E3)break;var f=b.Mb[e].data;f='{"seq":'+b.bd+","+f.substring(1,f.length);b.bd++;b.cd+=f;b.dc++;d+=b.Mb[e].size}b.onerror("Sending "+b.dc+" packets... Length="+
b.cd.length+" Size="+d);b.u.send(b.cd);b.tf=(new Date).getTime();b.Cc=window.setTimeout(function(h){return function(){h.onerror("Timer: retrying...");h.hb(5E3)}}(b),12E4);b.ve++}catch(g){b.onerror("flushSend error: "+g);b.hb(5E3)}}
ga.prototype.hb=function(b){this.onerror("Retry("+b+")");this.ib&&window.clearTimeout(this.ib);if(this.Cc){window.clearTimeout(this.Cc);this.Cc=null}if(this.u)try{this.u.abort()}catch(c){}this.u=ha();this.dd=null;this.ib=window.setTimeout(function(d){return function(){d.ib=null;ja(d)}}(this),b)};ga.prototype.Ge=function(){this.onerror("xhrError was called!");this.hb(5E3)};
ga.prototype.Fe=function(){this.onerror("xhrChange...");try{if(this.u.readyState==4){if(this.u.status==200){try{this.Hb.psh&&this.Hb.psh(this.dc)}catch(b){}this.ye+=this.dc;for(var c=0;c<this.dc;c++)this.Mb.shift();this.dc=0;window.clearTimeout(this.Cc);this.Cc=null;var d=(new Date).getTime()-this.tf;this.Hb.recv(this.u.responseText);this.we++;this.Ef+=d;this.xe+=this.cd.length}else throw new Error("Server status "+this.u.status);this.dd=null;ja(this)}}catch(e){this.onerror("xhrChange Exception "+
e);this.hb(5E3)}};ga.prototype.reset=function(){this.onerror("reset called");this.bd=0;this.Mb=[]};function ka(b,c){this.URL=b;this.Va="";this.hh=(new Date).getTime();this.Ce=false;this.onerror=q();this.Hb=c;this.S=[];this.wb=[];this.u=la();this.Od=false;this.ne=this.Bc=this.Ac=null;this.Aa=[];this.bc=0;this.Md=null;this.oe=0;this.ib=null;this.Yb=this.jb=false;this.zf=this.Af=this.Df=this.Cf=this.Bf=0}ka.prototype.reset=function(){this.Va=""};
ka.prototype.stop=function(){this.ih=(new Date).getTime();this.jb=false;try{for(var b in this.S)this.S.hasOwnProperty(b)&&this.S[b].close&&this.S[b].close();this.Ac&&this.u.abort();var c=la();c.open("POST",this.URL+"-s"+(this.Va==""?"":"-"+this.Va),false);c.send('{"cmd":"shutdown"}\n')}catch(d){this.onerror("Shutdown failed "+d)}};function ea(b,c){if(c!=b.Yb){for(var d in b.S)if(b.S.hasOwnProperty(d))try{c&&b.S[d].Yb()}catch(e){}b.Yb=c;try{b.Hb.ooh(c)}catch(f){}}}
function la(){if(window.XMLHttpRequest)return new XMLHttpRequest;else if(window.ActiveXObject)try{return new ActiveXObject("Msxml2.XMLHTTP")}catch(b){try{return new ActiveXObject("Microsoft.XMLHTTP")}catch(c){}}alert("Giving up :( Cannot create an XMLHTTP instance");return false}ka.prototype.start=function(){this.onerror("Starting...");if(this.jb)this.onerror("Already running...");else{this.jb=true;ma(this)}};
function ma(b){if(b.oe>5)b.onerror("Session changes not sticking!");else if(!b.Ac){b.onerror("Sending new request...");b.u=la();try{b.Ac="Requesting...";b.Od=false;b.u.onreadystatechange=function(e){return function(){e.Fe()}}(b);try{b.u.onerror=function(e){return function(){e.Ge()}}(b)}catch(c){}b.u.open("POST",b.URL+"-r"+(b.Va==""?"":"-"+b.Va),true);ia(b.u);b.u.send("{}");b.ne=(new Date).getTime();b.Bc=window.setTimeout(function(e){return function(){e.onerror("Recv timed out");ea(e,false);e.hb()}}(b),
15E4);b.Bf++}catch(d){b.onerror("Exception when sending request: "+d);ea(b,false);b.hb()}}}ka.prototype.hb=function(){this.ib&&window.clearTimeout(this.ib);if(this.Bc){window.clearTimeout(this.Bc);this.Bc=null}this.Ac=null;if(this.jb){if(this.u)try{this.u.abort()}catch(b){}this.u=la();this.ib=window.setTimeout(function(c){return function(){c.ib=null;ma(c)}}(this),5E3)}};ka.prototype.Ge=function(){this.onerror("xhrError was called!");ea(this,false);this.hb()};
ka.prototype.Fe=function(){try{this.onerror("xhrChange "+this.u.readyState);if(this.u.readyState==4){window.clearTimeout(this.Bc);this.Bc=null;this.onerror("xhrChange status="+this.u.status);if(this.u.status==200){this.Ac="Parsing response...";this.Cf++;this.Df+=(new Date).getTime()-this.ne;var b=this.u.responseText,c=this.zg!=="";try{fa(this,b)}catch(d){}var e=this.zg!=="";if(!c&&!e){this.onerror("Could not get session ID!");this.stop()}ea(this,true)}else throw new Error("Status "+this.u.status);
this.Ac=null;this.jb&&window.setTimeout(function(g){return function(){ma(g)}}(this),10)}else if(this.u.readyState==1)this.Od=true}catch(f){b=(new Date).getTime()-this.ne;this.onerror("xhrChange "+f+" "+this.Od+" "+b);if(!this.Od||b<5E3)ea(this,false);this.hb()}};function na(b,c,d){b.S[c]=d;if(typeof b.wb[c]!="undefined"){for(;b.wb[c].length>0;)d.Fa(b.wb[c].shift());delete b.wb[c]}}function oa(b,c){if(!b.S[c])return false;b.S[c].close&&b.S[c].close();delete b.S[c];delete b.wb[c];return true}
function fa(b,c){if(b.jb){if(c){var d=c.split("\n");b.zf+=c.length;for(c=0;c<d.length;c++)if(d[c]!==""){b.Af++;var e;try{e=eval("("+d[c]+")")}catch(f){b.onerror("parseResponse "+f+" "+d[c])}e&&b.Aa.push(e)}}pa(b)}}
function pa(b){for(var c=0;b.Aa.length>0;){if(c>10){window.setTimeout(function(l){return function(){pa(l)}}(b),50);return}if(b.Aa[0].seq!=b.bc){for(b.Aa.sort(function(l,m){return l.seq-m.seq});b.Aa.length>0&&!b.Aa[0].sessionid&&b.Aa[0].seq<b.bc;){b.onerror("Packet discarded:"+b.bc+" : "+b.Aa[0].seq);b.Aa.shift()}if(b.Aa.length==0)break}if(b.Md&&(new Date).getTime()-b.Md>1E4){b.Md=null;b.onerror("Blocked timeout, packet loss:"+b.bc+" : "+b.Aa[0].seq)}else{var d=b.Aa[0];if(!d.sessionid&&d.seq!=b.bc){b.onerror("Waiting for packet no: "+
b.bc);b.Md=(new Date).getTime();break}}d=b.Aa.shift();c++;b.bc=d.seq+1;try{if(d.sessionid){b.oe++;b.Va=d.sessionid;try{b.Hb.ssh(b.Va,d)}catch(e){b.onerror("ProcessPackets.ssh "+e)}}else b.oe=0;if(d.allchannels=="true")for(var f in b.S)b.S.hasOwnProperty(f)&&b.S[f].Fa(d);else if(d.channel)if(d.cmd=="close")oa(b,d.channel);else if(b.S[d.channel])try{b.S[d.channel].Fa(d)}catch(g){}else{var h=false;if(!b.wb[d.channel]){h=true;b.wb[d.channel]=[]}b.wb[d.channel].push(d);if(h)b.Hb.nch(d.channel,d)||delete b.wb[d.channel]}else try{b.Hb.gph(d)}catch(k){b.onerror("ProcessPackets.gph "+
k)}}catch(j){b.onerror("ProcessPackets "+j+" "+d)}}}
function qa(b){this.p=b;this.document=b.ownerDocument;this.Fc=null;this.le=[];this.rc=document.createElement("div");s({display:"none",position:"absolute",top:"0%",left:"0%",width:"100%",height:"100%",backgroundColor:"black",zIndex:"1001"},this.rc.style);s({MozOpacity:"0.6",opacity:".66",filter:"alpha(opacity=66)"},this.rc.style);this.p.appendChild(this.rc);this.Na=document.createElement("div");s({display:"none",position:"absolute",top:"25%",left:"25%",width:"50%",height:"50%",padding:"8px",border:"12px solid #444",
backgroundColor:"white"},this.Na.style);s({borderRadius:"8px",MozBorderRadius:"8px",WebKitBorderRadius:"8px"},this.Na.style);s({zIndex:"1002",overflow:"auto"},this.Na.style);this.p.appendChild(this.Na)}
qa.prototype.alert=function(b,c,d,e){var f=document.createElement("div");s({border:"1px solid #ccc",background:"#eee",margin:"2px",padding:"4px",fontSize:"15px",textAlign:"center",color:"#000",fontWeight:"bold"},f.style);f.appendChild(this.document.createTextNode(b));var g;if(c){if(d){f.appendChild(this.document.createElement("br"));var h=this.document.createElement("form");h.style.display="inline";h.onsubmit=function(k){return function(){try{c(g.value)}catch(j){t&&y("ErrorLog","Issue "+j,A)}ra(k);
return false}}(this);f.appendChild(h);g=this.document.createElement("input");if(e)g.value=e;g.style.marginRight="4px";g.style.marginLeft="4px";s({type:"text",size:32,className:"ainput"},g);h.appendChild(g);e=this.document.createElement("div");s({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(k){return function(){try{c(g.value)}catch(j){t&&y("ErrorLog","Issue "+j,A)}ra(k)}}(this);e.appendChild(this.document.createTextNode("OK"))}else{f.appendChild(this.document.createElement("br"));
e=this.document.createElement("span");s({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(k){return function(){c(false);ra(k)}}(this);e.appendChild(this.document.createTextNode("Cancel"));f.appendChild(e);f.appendChild(this.document.createTextNode(" | "));e=this.document.createElement("span");s({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(k){return function(){c(true);ra(k)}}(this);e.appendChild(this.document.createTextNode("Yes"))}f.appendChild(e)}b=
{msg:b,cb:c};if(d)b.isprompt=true;b={element:f,closecb:function(){c&&c(false)},initcb:function(){if(g)try{g.focus()}catch(k){}}};sa(this,b)};function sa(b,c){b.Fc==null?b.fc(c):b.le.push(c)}
qa.prototype.fc=function(b){this.rc.style.display="block";this.Na.style.display="block";var c=this.document.createElement("div");c.style.textAlign="right";this.Na.appendChild(c);var d=this.document.createElement("img");B(d,"/gfx/close-win-red.png",12,12);d.onclick=function(e){return function(){b.closecb&&b.closecb();ra(e)}}(this);d.style.margin="2px";d.title="Close window";c.appendChild(d);this.rc.onclick=d.onclick;this.Fc=b.element;this.Na.appendChild(this.Fc);b.initcb&&b.initcb()};
function ra(b){if(b.Fc!=null){b.rc.style.display="none";for(b.Na.style.display="none";b.Na.firstChild;)b.Na.removeChild(b.Na.firstChild);b.Fc=null;b.le.length>0&&b.fc(b.le.shift())}}qa.prototype.Uc=function(){return this.Fc!=null};var C={};C.k=function(b){if(!C[E.language]||!C[E.language][b])return C.en[b];return C[E.language][b]};window.DisplayStrings=C;Adverts={};Adverts.Ag=function(b,c){if(Adverts.bb){Adverts.bb.style.left=b+"px";Adverts.bb.style.top=c+"px"}};
Adverts.Dc=function(b){!Adverts.bb&&b&&Adverts.Rf();if(Adverts.bb)s({position:"absolute",zIndex:"200",display:b?"block":"none"},Adverts.bb.style)};
Adverts.Rf=function(){if(!Adverts.$e){var b=document.body.clientWidth-(E.cgmMargins*3+2+E.userListWidth),c={"468x60":"4303404518","728x90":"2328584092"};if(b<468){Adverts.options={format:"234x60"};Adverts.height=60;Adverts.width=468;Adverts.Ke=3E5}else if(b<728){Adverts.options={format:"468x60"};Adverts.height=60;Adverts.width=468}else{Adverts.options={format:"728x90"};Adverts.height=90;Adverts.width=728}Adverts.options.ad_slot={"234x60":"8124151463","468x60":"2083969731","728x90":"3607641260"}[Adverts.options.format];
b="General";var d=["gamesurge.net","pokemonbattlearena.net","barafranca.com.pt","irc.szef.org","barafranca.nl","xerocreative.com","barafranca.com","pokemondeluge.com","www.rtkgaming.com","trollfacecocc.byethost2.com","barafranca.gen.tr","erepublik.com","pgr-chat.tk","backloggery.com","buzzerbeater.com"];if(document.referrer)for(var e=0;e<d.length;e++)if(document.referrer.indexOf(d[e])!=-1){b="Gaming";t&&y("Adverts","Category: "+b,F);break}if(b=="Gaming"){ta(ua,"game gaming pokemon warcraft mafia mmog yugio");
if(c[Adverts.options.format])Adverts.options.ad_slot=c[Adverts.options.format]}else ta(ua,"chat games internet gaming dating");Adverts.bb=document.createElement("div");document.body.appendChild(Adverts.bb);try{Adverts.Qe=Adverts.Pf[E.adScheme];Adverts.Qe&&s(Adverts.Qe,Adverts.options);Adverts.options.hints=va(ua,20);t&&y("Adverts update","Hints: "+Adverts.options.hints,F);Adverts.$e=new google.ads.Ad("pub-8840091489419990",Adverts.bb,Adverts.options);Adverts.Dc(true);window.setInterval(function(){return function(){if(Adverts.bb.style.display==
"block"){Adverts.$e.refresh({hints:va(ua,20)});t&&y("Adverts update","Updating...",F)}else t&&y("Adverts update","Hidden. No update.",F)}}(),Adverts.Ke)}catch(f){t&&y("Adverts.createGoogle",f,A)}}};Adverts.Ke=12E4;Adverts.Pf={mibbit:{},black:{color_bg:"000000",color_border:"444444",color_link:"ffffcc",color_text:"eeeeee"},white:{color_bg:"ffffff",color_border:"ffffff",color_link:"0000ff",color_text:"000000"}};
function B(b,c,d,e){b.style.width=d+"px";b.style.height=e+"px";d=navigator.appVersion.split("MSIE");if(parseFloat(d[1])>=5.5&&document.body.pb){b.src="/icons/blank.gif";b.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale')"}else b.src=c}
function wa(b,c,d){return function(e){try{s({overflow:"hidden",fontFamily:c.chatFontFamily,paddingBottom:c.chatPaddingBottom+"px",paddingTop:c.chatPaddingTop+"px",paddingLeft:"3px",fontSize:c.chatFontSize+"px",color:c.colorBan,background:c.chatBackground},e.style);if(c.chatBackgroundLines!="")e.style.borderTop="1px solid "+c.chatBackgroundLines;e.setAttribute("valign","top");var f=e.ownerDocument;if(d){var g=f.createElement("img");B(g,"/gfx/close-win-red.png",12,12);g.style.marginRight="4px";g.border=
0;g.title="Remove ban";g.style.cursor="pointer";g.onclick=function(n){return function(){d(n);return false}}(b.mask);e.appendChild(g)}var h=f.createElement("span");h.appendChild(f.createTextNode(b.mask+" "));e.appendChild(h);var k=f.createElement("span");k.style.color="#888";k.appendChild(f.createTextNode(b.who+" "));e.appendChild(k);var j=new Date;j.setTime(b.ctime*1E3);var l=f.createElement("span");l.style.color="#9c9";l.appendChild(f.createTextNode("("+j+") "));e.appendChild(l)}catch(m){t&&y("BanListRenderer",
m,A)}}}
function xa(b,c,d){this.a=c;this.p=b;this.d=b.ownerDocument;this.We=d;this.g=[];this.ma=this.d.createElement("table");s({background:this.a.chatOutputBackground,tableLayout:"fixed",borderCollapse:"collapse",border:"0",width:"100%",height:"100%"},this.ma.style);this.ma.setAttribute("cellpadding","0");this.ma.setAttribute("cellspacing","0");this.p.appendChild(this.ma);this.Xd={Ua:function(e){s({height:"1em",overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",paddingBottom:"1px",paddingTop:"1px",paddingLeft:"3px",
fontSize:"13px",borderTop:"1px solid #c8c8ff"},e.style);e.setAttribute("valign","top");e.appendChild(e.ownerDocument.createTextNode(" "))},fb:function(e){s({background:"#cad69f",fontFamily:"Arial, Helvetica, sans-serif",fontSize:"11px",borderRight:"1px solid #888"},e.style);e.appendChild(e.ownerDocument.createTextNode(" "))},gb:function(e){s({background:"#e4eace",fontFamily:"Arial, Helvetica, sans-serif",fontSize:"11px",borderRight:"1px solid #888"},e.style);e.appendChild(e.ownerDocument.createTextNode(" "))}}}
xa.prototype.clear=function(){for(;this.ma.rows.length>0;){this.ma.deleteRow(0);this.g.shift()}};xa.prototype.C=function(){this.ma.style.background=this.a.chatOutputBackground;var b=this.g;for(this.g=[];this.ma.rows.length>0;)this.ma.deleteRow(0);for(var c=0;c<b.length;c++)if(b[c].sf)ya(this,b[c].id,b[c].sf,b[c].Ca);else b[c].Ne?za(this,b[c].id,b[c].Ne):this.qd(b[c].id)};
function Aa(b,c){for(var d=c+" ",e=0;e<b.g.length;e++)if(b.g[e].id.substring(0,d.length)==d||b.g[e].id==c){b.ma.deleteRow(e);b.g.splice(e,1);e--}}function Ba(b,c,d){for(var e=c+" ",f=0;f<b.g.length;f++)if(b.g[f].id.substring(0,e.length)==e||b.g[f].id==c)s(d,b.g[f].Xf.style)}function Ca(b,c,d){for(var e=c+" ",f=0;f<b.g.length;f++)if(b.g[f].id.substring(0,e.length)==e||b.g[f].id==c)s(d,b.g[f].Gg.style)}
function Da(b){var c=1+(b.a.chatOutputShowTimes?1:0)+(b.a.chatOutputShowNicks?1:0);if(b.a.chatOutputMaxLines!=0)for(;b.ma.rows.length>0;){if(b.ma.rows[0].cells.length==c&&b.ma.rows.length<b.a.chatOutputMaxLines)break;b.ma.deleteRow(0);b.g.shift()}}xa.prototype.qd=function(b){var c=this.ma.insertRow(-1);this.g.push({id:""+b});b=c.insertCell(-1);b.className="iescrollfix";b.colSpan=1+(this.a.chatOutputShowTimes?1:0)+(this.a.chatOutputShowNicks?1:0);b.style.borderTop="1px solid red";Da(this)};
function za(b,c,d,e){function f(j,l,m){try{j.style[l]=m}catch(n){}}var g=b.ma.insertRow(-1);if(e)g.style.display="none";var h,k;if(b.a.chatOutputRTL){e=g.insertCell(-1);if(b.a.chatOutputShowNicks)k=g.insertCell(-1);if(b.a.chatOutputShowTimes)h=g.insertCell(-1)}else{if(b.a.chatOutputShowTimes)h=g.insertCell(-1);if(b.a.chatOutputShowNicks)k=g.insertCell(-1);e=g.insertCell(-1)}b.g.push({id:""+c,Ne:d,Xf:e,Gg:g});if(b.a.chatOutputShowTimes){h.style.width=b.a.chatOutputTimeWidth+"px";h.style.overflow="hidden";
d&&d.gb?d.gb(h):b.Xd.gb(h)}if(b.a.chatOutputShowNicks){k.style.width=b.a.chatOutputNickWidth+"px";k.style.overflow="hidden";f(k,"wordWrap","break-word");d&&d.fb?d.fb(k):b.Xd.fb(k)}e.className="iescrollfix";f(e,"whiteSpace","pre-wrap");f(e,"whiteSpace","-moz-pre-wrap");f(e,"whiteSpace","-pre-wrap");f(e,"whiteSpace","-o-pre-wrap");f(e,"wordWrap","break-word");d?d.Ua(e):b.Xd.Ua(e);Da(b)}
function ya(b,c,d,e){var f=b.ma.insertRow(-1);b.g.push({id:""+c,sf:d,Ca:e});f=f.insertCell(-1);f.className="iescrollfix";f.colSpan=1+(b.a.chatOutputShowTimes?1:0)+(b.a.chatOutputShowNicks?1:0);s({borderTop:"1px solid "+b.a.chatPaneBorder,borderBottom:"1px solid "+b.a.chatPaneBorder,padding:"3px"},f.style);var g=b.d.createElement("div");g.className="iescrollfix2";f.appendChild(g);d(g);d=b.d.createElement("div");d.className="iescrollfix2";d.style.textAlign="right";g=b.d.createElement("img");B(g,"/gfx/close-win-red.png",
12,12);g.border=0;g.style.marginRight="4px";g.style.cursor="pointer";g.title=C.k("ChatOutputRemove");g.onclick=function(h){return function(){try{Aa(h,c);h.We&&h.We();e&&e()}catch(k){}return false}}(b);d.appendChild(g);f.appendChild(d);Da(b)}
function Ea(b,c,d,e,f,g,h,k,j,l){s({overflow:"hidden",fontFamily:d.chatFontFamily,paddingBottom:d.chatPaddingBottom+"px",paddingTop:d.chatPaddingTop+"px",paddingLeft:"3px",fontSize:d.chatFontSize+"px",color:h,background:d.chatBackground},c.style);if(d.chatBackgroundLines!="")c.style.borderTop="1px solid "+d.chatBackgroundLines;c.setAttribute("valign","top");if(d.chatOutputRTL)c.style.direction="rtl";var m;if(!d.chatOutputShowNicks){m=c.ownerDocument.createElement("span");if(d.chatBackgroundHighlight){m.onmouseover=
function(r){return function(){e&&Ba(r,e.toLowerCase(),{background:d.chatBackgroundHighlight})}}(b);m.onmouseout=function(r){return function(){e&&Ba(r,e.toLowerCase(),{background:d.chatBackground})}}(b)}if(g)m.onclick=function(){g(e)};s({fontFamily:d.nickFontFamily,fontSize:d.nickFontSize+"px",color:f},m.style);e&&m.appendChild(c.ownerDocument.createTextNode(d.chatOutputNickLeft+e+d.chatOutputNickRight))}m&&!d.chatOutputRTL&&c.appendChild(m);if(j)try{k.reset();l&&k.ed(l);k.O(j);k.s(c)}catch(n){t&&
y("Renderer","Render error "+n,A)}else c.style.height="1em";m&&d.chatOutputRTL&&c.appendChild(m)}
xa.prototype.fb=function(b,c,d,e,f){s({overflow:"hidden",fontFamily:c.nickFontFamily,paddingBottom:c.chatPaddingBottom+"px",paddingTop:c.chatPaddingTop+"px",paddingRight:"3px",fontSize:c.nickFontSize+"px",background:c.nickBackground,color:e},b.style);if(f)b.onclick=function(){f(d)};if(c.chatBackgroundLines!="")b.style.borderTop="1px solid "+c.nickBackground;if(c.nickBorderRight)if(c.chatOutputRTL)b.style.borderLeft="1px solid "+c.nickBorderRight;else b.style.borderRight="1px solid "+c.nickBorderRight;
b.setAttribute("align",c.chatOutputRTL?"left":"right");b.setAttribute("valign",c.nickVerticalAlign);if(c.chatOutputRTL)b.style.direction="rtl";b.appendChild(b.ownerDocument.createTextNode(d?d:" "));if(c.chatBackgroundHighlight){b.onmouseover=function(g){return function(){d&&Ba(g,d.toLowerCase(),{background:c.chatBackgroundHighlight})}}(this);b.onmouseout=function(g){return function(){d&&Ba(g,d.toLowerCase(),{background:c.chatBackground})}}(this)}};
xa.prototype.gb=function(b,c,d){function e(l,m,n){for(l=""+l;l.length<m;)l=n+l;return l}function f(l,m){m=m.replace(/%H/g,e(l.getHours(),2,"0"));m=m.replace(/%I/g,e(l.getHours()%12||12,2,"0"));m=m.replace(/%k/g,e(l.getHours(),2," "));m=m.replace(/%l/g,e(l.getHours()%12||12,2," "));m=m.replace(/%M/g,e(l.getMinutes(),2,"0"));m=m.replace(/%p/g,l.getHours()>11?"PM":"AM");m=m.replace(/%P/g,l.getHours()>11?"pm":"am");m=m.replace(/%S/g,e(l.getSeconds(),2,"0"));m=m.replace(/%Y/g,l.getFullYear());m=m.replace(/%y/g,
e(l.getYear()%100,2,"0"));m=m.replace(/%m/g,e(l.getMonth()+1,2,"0"));m=m.replace(/%b/g,g[l.getMonth()].substring(0,3));m=m.replace(/%B/g,g[l.getMonth()]);m=m.replace(/%a/g,h[l.getDay()].substring(0,3));m=m.replace(/%A/g,h[l.getDay()]);m=m.replace(/%d/g,e(l.getDate(),2,"0"));m=m.replace(/%e/g,e(l.getDate(),2," "));return m=m.replace(/%%/g,"%")}s({overflow:"hidden",fontFamily:c.timeFontFamily,paddingBottom:c.chatPaddingBottom+"px",paddingTop:c.chatPaddingTop+"px",paddingLeft:"2px",fontSize:c.timeFontSize+
"px",color:c.timeColor,background:c.timeBackground},b.style);if(c.chatBackgroundLines!="")b.style.borderTop="1px solid "+c.timeBackground;if(c.timeBorderRight)if(c.chatOutputRTL)b.style.borderLeft="1px solid "+c.timeBorderRight;else b.style.borderRight="1px solid "+c.timeBorderRight;b.setAttribute("align",c.chatOutputRTL?"right":"left");b.setAttribute("valign",c.nickVerticalAlign);if(c.chatOutputRTL)b.style.direction="rtl";var g=["January","February","March","April","May","June","July","August","September",
"October","November","December"],h=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];if(d){var k=new Date;k.setTime(d);d=new Date;var j="";j=k.getYear()==d.getYear()&&k.getMonth()==d.getMonth()&&k.getDate()==d.getDate()?f(k,c.formatTime):f(k,c.formatDate);b.appendChild(b.ownerDocument.createTextNode(j))}else b.appendChild(b.ownerDocument.createTextNode(" "))};
function G(){this.H="";this.Wc={};this.s=function(b){b.appendChild(b.ownerDocument.createTextNode(this.H));this.H=""}}G.prototype.ed=function(b){this.Wc=b};G.prototype.reset=function(){this.n&&this.n.reset();this.H=""};G.prototype.O=function(b){this.H+=b};
function Fa(b,c,d){this.n=b;this.s=function(e){var f=this.H.match(Ga);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.n.O(f[g]);else if(f[g].substring(0,6).toLowerCase()=="irc://"&&d&&d.ircLink){this.n.s(e);var h=e.ownerDocument.createElement("span");s({textDecoration:"underline",cursor:"pointer",outline:"none",color:c?c.colorIRCLinks:"red"},h.style);h.appendChild(e.ownerDocument.createTextNode(f[g]));h.onclick=function(o){return function(){d.ircLink(o);h.blur();return false}}(f[g]);e.appendChild(h)}else{var k=
false,j=null;if(this.Wc&&this.Wc.links&&this.Wc.links[f[g]])j=this.Wc.links[f[g]];if(d&&d.mediaCheck){var l=d.mediaCheck(f[g]);if(l&&l.L){this.n.s(e);h=e.ownerDocument.createElement("img");s({border:"2px dotted #cc6",cursor:"pointer",width:l.Tc+"px",height:l.Sc+"px"},h.style);h.src=l.L;h.onclick=function(o,p,u){return function(){d[u](o,p);return false}}(l.match,f[g],l.Ca);h.title=l.qc+" ("+f[g]+")";e.appendChild(h);if(l.tc||j&&j.id||j&&j.idata){var m=e.ownerDocument.createElement("img");m.style.height=
"16px";m.style.width="16px";m.style.paddingLeft="2px";m.src="/icons/information.png";if(j&&j.id){m.title="Getting info...";h.id=j.id;m.id=j.id+"_i"}else{var n="";for(var r in j.idata)if(j.idata.hasOwnProperty(r)&&r!="thumb")n=n+r.toUpperCase()+": "+j.idata[r]+" \n";m.title=n;h.title=n;if(j.idata.thumb)h.src=j.idata.thumb}e.appendChild(m)}k=true}}if(!k){this.n.s(e);k=f[g];h=e.ownerDocument.createElement("a");h.href=j&&j.url?j.url:k;if(c&&c.openLinksInExtra)h.onclick=function(o){return function(){d.web(o);
return false}}(f[g]);k=f[g];var x=k.indexOf("?");if(x!=-1)k=k.substring(0,x);k=k.match(/^(.+)\.(jpg|jpeg|png|gif)$/i);m=e.ownerDocument.createTextNode(j&&j.display?j.display:f[g]);x=h;if(k&&c&&c.parseReplaceImages){m=e.ownerDocument.createElement("img");m.style.width=c.parseReplaceImagesWidth+"px";m.style.height=c.parseReplaceImagesHeight+"px";m.src=j&&j.id||j&&j.idata?"/icons/information.png":Ha+"?x="+c.parseReplaceImagesWidth+"&y="+c.parseReplaceImagesHeight+"&url="+encodeURIComponent(f[g]);x=m;
h.onclick=function(o){return function(){d.showImage(o);return false}}(f[g])}h.style.outline="none";h.style.color=c?h.id?c.colorLinksWait:c.colorLinks:"blue";h.target="_blank";h.title=j&&j.hover?j.hover:f[g]+" (new window)";n=false;if(d&&d.mediaCheck)if(l=d.mediaCheck(f[g])){h.onclick=function(o){return function(){d[l.Ca](o);return false}}(f[g]);m=f[g];n=m.lastIndexOf("/");if(n!=-1)m=m.substring(n+1,m.length);m=e.ownerDocument.createTextNode(m);h.title=f[g]+" (View next to chat)";n=e.ownerDocument.createElement("img");
n.style.height="16px";n.style.width="16px";n.src="/icons/information.png";n.style.paddingLeft="2px";n.title=l.de;n.onclick=h.onclick}h.appendChild(m);e.appendChild(h);n&&e.appendChild(n);if(j&&j.id||j&&j.hover||j&&j.idata){m=e.ownerDocument.createElement("img");m.style.height="16px";m.style.width="16px";m.src="/icons/information.png";m.style.paddingLeft="2px";if(j&&j.id){m.title="Getting info...";x.id=j.id;m.id=j.id+"_i"}else if(j&&j.idata){n="";for(r in j.idata)if(j.idata.hasOwnProperty(r)&&r!="thumb")n=
n+r.toUpperCase()+": "+j.idata[r]+" \n";m.title=n;h.title=n;if(j.idata.thumb&&k&&c&&c.parseReplaceImages)x.src=j.idata.thumb}else m.title=h.title;e.appendChild(m)}}}this.n.s(e);this.H=""}}Fa.prototype=new G;var Ha="http://go.mibbit.com/thumb.php",Ga=/((http[s]?:\/\/|ftp:\/\/|irc:\/\/)([0-9a-zA-Z\$\-\#\~\_\.\+\!\*\'\[\]\{\}\|\\\^\`\,\/\%\;\:\@\&\?\=]+))|(.+?)/gi;
function Ia(b,c){this.n=b;this.gd=c.iconSmileys;this.a=c;b="";for(c=0;c<this.gd.length;c++){var d=this.gd[c].code;if(d!="")b+="("+d.replace(/([\\\|\^\+\-\*\.\[\]\(\)\?\$\{\}\!\=\:])/g,"\\$1")+")|"}this.rg=new RegExp(b+"(.+?)","g");this.s=function(e){var f=this.H.match(this.rg);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.n.O(f[g]);else{this.n.s(e);for(var h=0;h<this.gd.length;h++)if(f[g]==this.gd[h].code){var k=e.ownerDocument.createElement("img");k.style.border="0";k.style.height=this.a.sizeSmiliesToText?
"1em":this.a.iconSmileysHeight?this.a.iconSmileysHeight+"px":"";k.style.width=this.a.sizeSmiliesToText?"1em":this.a.iconSmileysWidth?this.a.iconSmileysWidth+"px":"";k.src=this.a.iconSmileysBase+this.gd[h].src;h=e.ownerDocument.createElement("span");h.style.display="none";h.appendChild(e.ownerDocument.createTextNode(f[g]));h.onclick=function(j,l){return function(){var m=j.style.display=="none";j.style.display=m?"inline":"none";l.style.display=m?"none":"inline";return false}}(k,h);k.onclick=h.onclick;
e.appendChild(k);e.appendChild(h);break}}this.n.s(e);this.H=""}}Ia.prototype=new G;
function Ja(b,c,d){this.n=c;this.mf=b;this.jg=d;this.s=function(e){this.H.replace(/([^a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)([a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)([^a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)/g,function(f){return function(g,h,k,j){if(k&&f.mf.hasOwnProperty(k.toLowerCase())&&f.mf[k.toLowerCase()]){h&&f.n.O(h);f.n.s(e);g=e.ownerDocument.createElement("span");f.jg(k.toLowerCase(),g);g.appendChild(e.ownerDocument.createTextNode(k));e.appendChild(g);j&&f.n.O(j)}else{k=(h?h:"")+(k?k:"")+(j?j:"");k!==""&&f.n.O(k)}}}(this));
this.n.s(e);this.H=""}}Ja.prototype=new G;function Ka(b,c,d){this.n=c;this.s=function(e){var f=this.H.match(La);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.n.O(f[g]);else{this.n.s(e);var h=e.ownerDocument.createElement("span");s({color:d.colorChannels,cursor:"pointer",textDecoration:"underline",outline:"none"},h.style);h.onclick=function(k){return function(){b(k);return false}}(f[g]);h.appendChild(e.ownerDocument.createTextNode(f[g]));e.appendChild(h)}this.n.s(e);this.H=""}}
Ka.prototype=new G;var La=/(\#([\S]+))|(.+?)/g;
function Ma(b){this.n=b;this.s=function(c){var d=this.H.match(Na);if(d)for(var e=0;e<d.length;e++)if(d[e].length==1)this.n.O(d[e]);else{var f="none",g=d[e].substring(0,1),h=d[e].substring(d[e].length-1,d[e].length);if(d[e].length>2)if(g=="_"&&h=="_")f="underline";else if(g=="*"&&h=="*")f="bold";else if(g=="/"&&h=="/")f="italic";if(f=="none")this.n.O(d[e]);else{this.n.s(c);g=c.ownerDocument.createElement("span");if(f=="italic")g.style.fontStyle="italic";if(f=="underline")g.style.textDecoration="underline";
if(f=="bold")g.style.fontWeight="bold";g.appendChild(c.ownerDocument.createTextNode(d[e]));c.appendChild(g)}}this.n.s(c);this.H=""}}Ma.prototype=new G;var Na=/([\/\_\*a-zA-Z0-9]+)|(.+?)/g;
function Oa(b){this.n=b;this.rb=this.qb=false;this.Ia=this.Ma=null;this.Ud={0:"#ffffff",1:"#000000",2:"#000080",3:"#008000",4:"#ff0000",5:"#800040",6:"#800080",7:"#ff8040",8:"#ffff00",9:"#80ff00",10:"#008080",11:"#00ffff",12:"#0000ff",13:"#ff00ff",14:"#808080",15:"#c0c0c0"};this.g=function(c){var d=c;if(this.qb||this.rb||this.Ma!==null||this.Ia!==null){d=c.ownerDocument.createElement("span");if(this.qb)d.style.fontWeight="bold";if(this.rb)d.style.textDecoration="underline";if(this.Ma)d.style.color=
this.Ma;if(this.Ia)d.style.background=this.Ia;c.appendChild(d)}this.n.s(d)};this.reset=function(){this.rb=this.qb=false;this.Ia=this.Ma=null;this.H=this.pg="";this.n&&this.n.reset()};this.s=function(c){for(var d=this.H,e=0;e<d.length;e++){var f=d.charAt(e);if(f=="\u0003"){f="";var g=0,h=0,k=false;if(e+1<d.length){for(e++;e<d.length;e++){var j=d.charAt(e);if(j>="0"&&j<="9")if(!k&&g==2||k&&h==2){e--;break}else{f+=j;if(k)h++;else g++}else if(j==","){if(k){e--;break}f+=j;k=true}else{e--;break}}this.g(c);
f=f.split(",");g=true;if(typeof f[0]!="undefined"&&f[0]!==""){this.Ma=this.Ud[parseInt(f[0],10)&15];g=false}if(typeof f[1]!="undefined"&&f[1]!==""){this.Ia=this.Ud[parseInt(f[1],10)&15];g=false}if(g)this.Ma=this.Ia=null}}else if(f=="\u0002"){this.g(c);this.qb=!this.qb}else if(f=="\u001f"){this.g(c);this.rb=!this.rb}else if(f=="\u000f"){this.g(c);this.reset()}else this.n.O(f)}this.g(c);this.H=""}}Oa.prototype=new G;
function Pa(b){this.n=b;this.ef=this.rb=this.qb=false;this.Ia=this.Ma=null;this.Ud={0:"#ffffff",1:"#000000",2:"#000080",3:"#008000",4:"#ff0000",5:"#800040",6:"#800080",7:"#ff8040",8:"#ffff00",9:"#80ff00",10:"#008080",11:"#00ffff",12:"#0000ff",13:"#ff00ff",14:"#808080",15:"#c0c0c0"};this.g=function(c){var d=c;if(this.qb||this.rb||this.Ma!==null||this.Ia!==null){d=c.ownerDocument.createElement("span");if(this.qb)d.style.fontWeight="bold";if(this.rb)d.style.textDecoration="underline";if(this.ef)d.style.fontStyle=
"italic";if(this.Ma)d.style.color=this.Ma;if(this.Ia)d.style.background=this.Ia;c.appendChild(d)}this.n.s(d)};this.reset=function(){this.ef=this.rb=this.qb=false;this.Ia=this.Ma=null;this.H=this.pg="";this.n&&this.n.reset()};this.s=function(c){for(var d=this.H,e=0;e<d.length;e++){var f=d.charAt(e);if(f=="\u001b"){e++;if(e<d.length&&d.charAt(e)=="["){f="";for(e++;e<d.length;){var g=d.charAt(e);if(g=="m")break;f+=g;e++}}}else this.n.O(f)}this.g(c);this.H=""}}Pa.prototype=new G;
function Qa(b,c){this.n=b;this.s=function(d){var e=this.H.match(Ra);if(e)for(var f=0;f<e.length;f++)if(e[f].length==1)this.n.O(e[f]);else{this.n.s(d);var g=d.ownerDocument.createElement("img");g.onload=c;g.src=Sa+encodeURIComponent(e[f].substring(3,e[f].length-3));g.title=e[f];d.appendChild(g);var h=d.ownerDocument.createElement("span");h.appendChild(d.ownerDocument.createTextNode(e[f]));h.style.display="none";d.appendChild(h);g.onclick=function(k,j){return function(){var l=k.style.display=="none";
k.style.display=l?"inline":"none";j.style.display=l?"none":"inline";return false}}(g,h);h.onclick=g.onclick}this.n.s(d);this.H=""}}Qa.prototype=new G;var Ra=/(\{\$\ .*? \$\})|(.+?)/g,Sa="http://go.mibbit.com/tex.php?";
function Ta(b,c){this.n=b;this.s=function(d){var e=this.H.match(Ua);if(e)for(var f=0;f<e.length;f++)if(e[f].length==1)this.n.O(e[f]);else{this.n.s(d);var g=c.colorTwitterHashtag;if(e[f].substring(0,1)=="@")g=c.colorTwitterUser;var h=d.ownerDocument.createElement("span");s({color:g},h.style);h.appendChild(d.ownerDocument.createTextNode(e[f]));d.appendChild(h)}this.n.s(d);this.H=""}}Ta.prototype=new G;var Ua=/((\#|\@)([\S]+))|(.+?)/g;
function Va(b,c,d,e,f){this.p=b;this.d=b.ownerDocument;this.a=c;this.aa=e;this.Ed=f;this.ea=[];this.of=this.Gd=10;this.p.style.border="1px solid "+this.a.chatInputBarBorder;this.p.style.background=this.a.chatInputBarBackground;this.V=this.d.createElement("div");s({padding:this.a.chatInputPadding+"px",margin:this.a.chatInputSpacing+"px",overflow:"hidden"},this.V.style);this.pa=this.d.createElement("input");this.pa.setAttribute("type","text");s({width:"100%",padding:"0",border:"0",margin:"0"},this.pa.style);
this.V.appendChild(d);d.appendChild(this.pa);b.appendChild(this.V);this.ka=new Wa(d,this.pa,this.a.inputHistorySize,true);this.ka.Ic=e.Ic;this.A={content:this.V,ja:null};this.C();this.F()}
Va.prototype.C=function(){try{s({padding:this.a.chatInputPadding+"px",margin:this.a.chatInputSpacing+"px",background:this.a.chatInputBackground,border:"1px solid "+this.a.chatInputBorder},this.V.style);s({background:this.a.chatInputBackground,color:this.a.chatInputColor,fontFamily:this.a.chatInputFontFamily,fontSize:this.a.chatInputFontSize+"px"},this.pa.style);s({borderRadius:this.a.chatInputRounding+"px",MozBorderRadius:this.a.chatInputRounding+"px",WebkitBorderRadius:this.a.chatInputRounding+"px",
color:this.a.colorInText,background:this.a.chatInputBarBackground,border:"1px solid "+this.a.chatInputBarBorder},this.p.style);Xa(this);if(this.Ob){this.p.removeChild(this.Ob);delete this.Ob}if(this.Fb){this.p.removeChild(this.Fb);delete this.Fb}if(this.Ab){this.p.removeChild(this.Ab);delete this.Ab}if(this.Qa){this.p.removeChild(this.Qa);delete this.Qa}if(this.Ve){this.p.removeChild(this.Ve);delete this.Ve}if(this.Ea){this.p.removeChild(this.Ea);delete this.Ea}if(this.tb){this.p.removeChild(this.tb);
delete this.tb}delete this.kf;this.Ed&&Ya(this)}catch(b){t&&y("RichInputElement.redraw",b,A)}};Va.prototype.F=function(){try{if(this.A.content==this.V&&this.pa.offsetHeight!=0&&this.pa.offsetHeight!=this.Gd){this.Gd=this.pa.offsetHeight;if(this.Ed)this.of=this.tb.offsetHeight;return true}}catch(b){t&&y("RichInputElement.layout",b,A)}return false};
function Ya(b){b.A={content:b.V,ja:null};b.Mg=null;b.tb=b.d.createElement("div");s({color:b.a.colorInMenuSep,margin:b.a.chatInputSpacing+"px",paddingLeft:"4px",paddingTop:"1px",paddingBottom:"1px",fontFamily:b.a.chatInputMenuFontFamily,fontSize:b.a.chatInputMenuFontSize+"px"},b.tb.style);b.tb.style.marginTop="auto";if(b.a.ioSmilies){b.Ob=b.d.createElement("div");b.Ob.style.display="none";b.Ob.style.overflow="hidden";for(var c={},d=0;d<b.a.iconSmileys.length;d++){var e=b.a.iconSmileys[d];if(!c[e.src]&&
e.src&&e.code){c[e.src]=true;var f=b.d.createElement("img");f.style.width="19px";f.style.height="19px";f.style.marginRight="1px";f.style.verticalAlign="middle";f.src=E.iconSmileysBase+e.src;f.onclick=function(k,j){return function(){try{k.Kb(j)}catch(l){t&&y("smiley click",l,A)}Xa(k)}}(b,e.code);b.Ob.appendChild(f)}}b.p.appendChild(b.Ob);Za(b,"smilies",C.k("MenuSmilies"),b.Ob)}if(b.a.ioColors){b.Fb=b.d.createElement("div");b.Fb.style.display="none";b.Fb.style.overflow="hidden";for(d=0;d<$a.length;d++){c=
b.d.createElement("div");c.style.width="19px";c.style.height="19px";c.style.marginRight="1px";c.style.cssFloat="left";c.style.styleFloat="left";c.style.background=$a[d].color;c.onclick=function(k,j){return function(){k.pa.style.color=j.color;if(k.aa.pe)j.code==1?k.aa.pe(null):k.aa.pe(j.code);Xa(k)}}(b,$a[d]);b.Fb.appendChild(c)}b.p.appendChild(b.Fb);Za(b,"colors",C.k("MenuColors"),b.Fb)}if(b.a.ioTranslation&&b.aa.$f){b.Ab=b.d.createElement("div");b.Ab.style.display="none";b.Ab.style.overflow="hidden";
b.Ab.style.fontSize="13px";d=b.d.createElement("form");d.style.display="inline";d.onsubmit=function(){return false};b.Ab.appendChild(d);d.appendChild(b.d.createTextNode(C.k("TranslateMe")));b.$c=ab(b,b.aa.Bg);d.appendChild(b.$c);d.appendChild(b.d.createTextNode(C.k("TranslateThem")));b.ad=ab(b,b.aa.Cg);d.appendChild(b.ad);c=b.d.createElement("span");d.appendChild(c);c.appendChild(b.d.createTextNode(" Provided by "));d=b.d.createElement("img");d.src="/icons/mini_google.png";d.style.height="15px";d.style.width=
"51px";c.appendChild(d);b.p.appendChild(b.Ab);Za(b,"translation",C.k("MenuTranslation"),b.Ab)}if(b.a.ioPastebin&&b.aa.fd){b.Qa=b.d.createElement("div");b.Qa.style.display="none";b.Qa.style.overflow="hidden";b.Qa.style.fontSize="13px";d=b.d.createElement("span");d.onclick=function(k){return function(){Xa(k);k.aa.xg();return false}}(b);s({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},d.style);d.appendChild(b.d.createTextNode("Paste"));b.Qa.appendChild(b.d.createTextNode("Paste text above, then click:"));
b.Qa.appendChild(d);b.Qa.appendChild(b.d.createTextNode(" | "));b.p.appendChild(b.Qa);Za(b,"pastebin",C.k("MenuPasteBin"),b.Qa,b.aa.fd,b.aa.bg)}if(b.a.ioMinify&&b.aa.jf){b.Ea=b.d.createElement("div");b.Ea.style.display="none";b.Ea.style.overflow="hidden";b.Ea.style.fontSize="13px";d=b.d.createElement("form");d.style.display="inline";var g=b.d.createElement("input");g.type="text";g.size="20";g.style.fontSize="11px";g.style.border="0";g.style.background="white";d.appendChild(g);c=b.d.createElement("span");
c.onclick=function(k){return function(){try{Xa(k);k.aa.jf(g.value)}catch(j){}return false}}(b);d.onsubmit=c.onclick;s({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},c.style);c.appendChild(b.d.createTextNode("Minify"));b.Ea.appendChild(b.d.createTextNode("URL:"));b.Ea.appendChild(d);b.Ea.appendChild(c);b.Ea.appendChild(b.d.createTextNode(" | "));b.p.appendChild(b.Ea);var h=function(){return function(){g.value="";g.focus()}}();Za(b,"minify","Minify URL",
b.Ea,function(){window.setTimeout(h,100)})}b.p.appendChild(b.tb)}Va.prototype.ab=function(){var b=this.Gd;b+=this.a.chatInputPadding*2;b+=this.a.chatInputSpacing*2;b+=2;if(this.Ed){b+=this.of;b+=this.a.chatInputSpacing;b+=2}return b};Va.prototype.Kb=function(b){window.setTimeout(function(c){return function(){c.ka.Kb(b)}}(this),100)};
function ab(b,c){var d=b.d.createElement("select");d.style.marginRight="8px";d.style.fontSize="11px";d.onchange=function(){for(var k in google.language.Languages)if(d.value==google.language.Languages[k]){c(d.value,k.toLowerCase());return}c("none","-- None --")};var e=b.d.createElement("option");e.appendChild(b.d.createTextNode("-- None --"));e.value="none";d.appendChild(e);var f=[];for(var g in google.language.Languages)google.language.Languages[g]!=""&&f.push(g);f.sort();for(g=0;g<f.length;g++){e=
b.d.createElement("option");var h=google.language.Languages[f[g]];e.appendChild(b.d.createTextNode(f[g].toLowerCase()));e.value=h;d.appendChild(e)}return d}function bb(b){var c=b.d.createTextNode(" | ");b.tb.appendChild(c)}function cb(b,c){b.A==b.ea[c]?Xa(b):db(b,b.ea[c]);b.ea[c].ja.blur()}
function Za(b,c,d,e,f,g){b.kf&&bb(b);b.kf=true;b.ea[c]={};b.ea[c].content=e;b.ea[c].xf=f;b.ea[c].df=g;b.ea[c].ja=b.d.createElement("span");b.ea[c].ja.appendChild(b.d.createTextNode(d));b.ea[c].ja.style.color=b.a.colorInMenu;b.ea[c].ja.style.cursor="pointer";b.ea[c].ja.onmouseover=function(h){return function(){h.ea[c].ja.style.textDecoration="underline"}}(b);b.ea[c].ja.onmouseout=function(h){return function(){h.ea[c].ja.style.textDecoration="none"}}(b);b.ea[c].ja.onclick=function(h,k){return function(){if(h.A==
k)Xa(h);else{if(h.A.content==h.V)h.sg=eb(h.ka);db(h,k)}k.ja.blur();return false}}(b,b.ea[c]);d=b.d.createElement("span");s({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},d.style);d.appendChild(b.d.createTextNode(C.k("InputMenuClose")));d.onclick=function(h){return function(){Xa(h);return false}}(b);b.ea[c].content.appendChild(d);b.tb.appendChild(b.ea[c].ja)}
function Xa(b){if(b.A&&b.A.content!=b.V){db(b,{content:b.V,ja:null});b.pa.focus();window.setTimeout(function(c){return function(){fb(c.ka,c.sg)}}(b),10)}}
function db(b,c){if(b.A){b.A.content.style.display="none";if(b.A.ja!=null)b.A.ja.style.color=b.a.colorInMenu;b.A.df&&b.A.df()}b.A=c;b.A&&b.A.xf&&b.A.xf();if(b.A.ja!=null)b.A.ja.style.color=b.a.colorInMenuActive;b.A.content.style.display="block";if(b.A.content!=b.V){b.A.content.style.border="1px solid "+b.a.chatInputBorder;b.A.content.style.background=b.a.chatInputBackground;b.A.content.style.padding=b.a.chatInputPadding+"px";b.A.content.style.margin=b.a.chatInputSpacing+"px";b.A.content.style.height=
b.Gd+"px"}}var $a=[{code:0,color:"#ffffff"},{code:1,color:"#000000"},{code:2,color:"#000080"},{code:3,color:"#008000"},{code:4,color:"#ff0000"},{code:5,color:"#800040"},{code:6,color:"#800080"},{code:7,color:"#ff8040"},{code:8,color:"#ffff00"},{code:9,color:"#80ff00"},{code:10,color:"#008080"},{code:11,color:"#00ffff"},{code:12,color:"#0000ff"},{code:13,color:"#ff00ff"},{code:14,color:"#808080"},{code:15,color:"#c0c0c0"}];
function gb(b,c,d,e){this.B=b;this.d=b.ownerDocument;this.od=c;this.a=d;s({background:this.a.ulistPaneBackground,border:"1px solid "+this.a.ulistPaneBorder,borderRadius:this.a.ulistPaneRounding+"px",MozBorderRadius:this.a.ulistPaneRounding+"px",WebkitBorderRadius:this.a.ulistPaneRounding+"px",padding:this.a.ulistPaneRounding+"px",userSelect:"none",MozUserSelect:"none",WebkitUserSelect:"none"},this.B.style);this.ke=[];this.Cb="icon";hb(this);this.clear();if(!e)this.Fg=window.setInterval(function(f){return function(){for(var g in f.e)f.e.hasOwnProperty(g)&&
ib(f.e[g])&&jb(f,g)}}(this),1E4)}function kb(b){window.clearInterval(b.Fg)}function hb(b){b.Jc=[];for(var c=0;c<b.a.userListGroups.length;c++)b.Jc.push(new lb(b.B,b.a.userListGroups[c],b.a.userListSort,b.a))}gb.prototype.clear=function(){mb(this);for(var b in this.e)this.e.hasOwnProperty(b)&&nb(this,this.e[b]);this.e={};delete this.W};function ob(b,c){for(var d=0;d<b.Jc.length;d++)if(pb(c,b.Jc[d].Tf))return b.Jc[d];return false}
gb.prototype.C=function(){mb(this);for(var b in this.e)if(this.e.hasOwnProperty(b)){this.e[b].C();nb(this,this.e[b])}for(;this.B.firstChild;)this.B.removeChild(this.B.firstChild);hb(this);for(b in this.e)this.e.hasOwnProperty(b)&&qb(this,this.e[b]);s({background:this.a.ulistPaneBackground,border:"1px solid "+this.a.ulistPaneBorder,borderRadius:this.a.ulistPaneRounding+"px",MozBorderRadius:this.a.ulistPaneRounding+"px",WebkitBorderRadius:this.a.ulistPaneRounding+"px",padding:this.a.ulistPaneRounding+
"px"},this.B.style)};function rb(b,c,d){b.ke.push({type:c,Be:d})}gb.prototype.size=function(){for(var b=0,c=0;c<this.Jc.length;c++)b+=this.Jc[c].Xc;return b};function nb(b,c){b.W?rb(b,"remove",c):c.af.zc(c)}function jb(b,c){if(b.W)rb(b,"refresh",c);else{nb(b,b.e[c]);qb(b,b.e[c])}}function qb(b,c){if(b.W)rb(b,"add",c);else{c.af=ob(b,c);c.af.rd(c)}}
gb.prototype.rd=function(b){var c={};c.click=function(d){return function(e){sb(d,e);return false}}(this);c.ig=function(d){return function(e){if(!d.W||d.W!=e)tb(e,true)}}(this);c.hg=function(d){return function(e){if(!d.W||d.W!=e)tb(e,false)}}(this);c.Wd=function(d){return function(){if(d.Cb=="icon")d.Cb="flag";else if(d.Cb=="flag")d.Cb="time";else if(d.Cb=="time")d.Cb="icon";var e={};e[d.Cb]=true;for(var f in d.e)d.e.hasOwnProperty(f)&&ub(d.e[f],e)}}(this);b=new vb(b.id,b,this.d,this.a,c);c={};c[this.Cb]=
true;ub(b,c);typeof this.e[b.Bb]!="undefined"&&this.zc(b.Bb);qb(this,b);this.e[b.Bb]=b};gb.prototype.zc=function(b){if(typeof this.e[b]=="undefined")return false;this.W&&this.W==this.e[b]&&delete this.W;nb(this,this.e[b]);delete this.e[b];return true};function wb(b,c,d){if(typeof b.e[c]=="undefined")return false;b.e[c].setActive(d);jb(b,c);return true}
function xb(b,c){if(typeof b.e[c]=="undefined")return false;var d=b.e[c];d.Za=true;d.Wb=Math.floor((new Date).getTime()/1E3);if(d.a.userListBoldOnChat)d.Vb.style.fontWeight="bold";yb(d,d.description);jb(b,c);return true}function zb(b,c,d,e){if(typeof b.e[c]=="undefined")return false;Ab(b.e[c],d,e);jb(b,c);return true}function Bb(b,c,d){if(typeof b.e[c]=="undefined")return false;var e=b.e[c];e.j=d;e.Vb.firstChild.nodeValue=d;b.zc(c);e.Bb=d;qb(b,e);b.e[e.Bb]=e;return true}
function Cb(b,c,d){if(typeof b.e[c]=="undefined")return false;b.e[c].ec(d);return true}
function sb(b,c){if(b.W&&b.W==c){(new Date).getTime()-b.tg<b.a.doubleClickTime&&b.a.doubleClickToPM&&b.od(c.Bb,"usermenu0");mb(b);b.od(c.Bb,"closed")}else{b.tg=(new Date).getTime();mb(b);b.W=c;var d=b.d.createElement("div");c.B.onmouseout=function(h){return function(k){k||(k=event);for(k=k.relatedTarget||k.toElement;k!=null&&k!=document.body;){if(k==c.B)return;k=k.parentNode}h.Eb&&window.clearTimeout(h.Eb);h.Eb=window.setTimeout(function(){mb(h)},h.a.userListMenuAutoCloseTime)}}(b);c.B.onmouseover=
function(h){return function(){if(h.Eb){window.clearTimeout(h.Eb);delete h.Eb}}}(b);s({background:b.a.userListMenuBackground,borderBottom:"1px solid #444",padding:"2px"},d.style);for(var e=b.od(c.Bb,"getoptions"),f=0;f<e.length;f++){var g=b.d.createElement("div");g.onclick=function(h,k){return function(){h.od&&h.od(c.Bb,k);mb(h)}}(b,e[f].id);g.appendChild(b.d.createTextNode(e[f].desc));s({cursor:"pointer",color:b.a.userListMenuColor,overflow:"hidden",whiteSpace:"nowrap",fontSize:b.a.userListMenuFontSize+
"px",fontFamily:b.a.userListMenuFontFamily,textDecoration:"none",paddingLeft:"2px",paddingRight:"2px"},g.style);if(f!=e.length-1)g.style.borderBottom="1px solid #aaa";if(b.a.userListMenuBackgroundHover){g.onmouseover=function(h,k){return function(){h.style.background=k}}(g,b.a.userListMenuBackgroundHover);g.onmouseout=function(h,k){return function(){h.style.background=k}}(g,b.a.userListMenuBackground)}d.appendChild(g)}c.B.appendChild(d);window.setTimeout(function(h,k){return function(){var j=k.B.offsetTop+
k.B.offsetHeight,l=h.clientHeight;if(k.B.offsetTop<h.scrollTop)h.scrollTop=k.B.offsetTop;if(j>h.scrollTop+l)h.scrollTop=j-l}}(b.B,c),50);c.M.style.background=b.a.userListSelected}}function mb(b){if(b.W){tb(b.W,false);b.W.B.removeChild(b.W.B.lastChild);b.W.B.onmouseover=null;b.W.B.onmouseout=null;if(b.Eb){window.clearTimeout(b.Eb);delete b.Eb}delete b.W}for(;b.ke.length>0;){var c=b.ke.shift();if(c.type=="add")qb(b,c.Be);else if(c.type=="remove")nb(b,c.Be);else c.type=="refresh"&&jb(b,c.Be)}}
function lb(b,c,d,e){this.Tf=c.def;this.title=c.title;this.ag=c.hideOnEmpty;this.Eg=c.startHidden;this.a=e;this.Dg=d;this.Xc=0;this.zb=[];this.Ba=true;this.ba=b.ownerDocument.createElement("div");this.vd=b.ownerDocument.createElement("div");if(this.title!=""){this.Nd=b.ownerDocument.createElement("div");s({fontFamily:this.a.userGroupFontFamily,fontSize:this.a.userGroupFontSize+"px",color:this.a.userGroupColor,background:this.a.userGroupBackground,textAlign:"center",cursor:"pointer",userSelect:"none",
MozUserSelect:"none",WebkitUserSelect:"none"},this.Nd.style);this.Nd.onclick=function(f){return function(){f.Ba=!f.Ba;f.ba.style.display=f.Ba?"block":"none";Db(f);return false}}(this);this.se=b.ownerDocument.createTextNode(this.title);this.Nd.appendChild(this.se);this.vd.appendChild(this.Nd)}this.vd.appendChild(this.ba);this.update();if(this.Eg){this.Ba=false;this.ba.style.display="none"}b.appendChild(this.vd)}function Db(b){if(b.se)b.se.nodeValue=b.Ba?b.title:b.title+" ("+b.Xc+")"}
lb.prototype.update=function(){Db(this);this.vd.style.display=this.Xc==0&&this.ag?"none":"block"};lb.prototype.zc=function(b){this.ba.removeChild(b.B);for(var c=0;c<this.zb.length;c++)if(this.zb[c]==b){this.Xc--;this.zb.splice(c,1);break}this.update()};lb.prototype.rd=function(b){var c=Eb(this.zb,this.Dg,b,0,this.zb.length);this.Xc++;if(c==this.zb.length){this.ba.appendChild(b.B);this.zb.push(b)}else{this.ba.insertBefore(b.B,this.zb[c].B);this.zb.splice(c,0,b)}this.update()};
function vb(b,c,d,e,f){this.a=e;this.aa=f;this.d=d;this.Bb=b;this.j=c.nick;this.L=c.icon;this.description=c.desc;this.yd=c.ci;this.Qc=c.countrycode;if(typeof c.localtime!="undefined")this.fe=parseInt(c.localtime)-(new Date).getTime();this.re=c.timezone;this.gc={icon:true,country:false,time:false};this.Hc=false;this.xa=c.modes.active;this.Wb=-1;if(c.idleTime!=-1)this.Wb=Math.floor((new Date).getTime()/1E3)-c.idleTime;Fb(this);this.ya={owner:c.modes.owner,admin:c.modes.admin,op:c.modes.op,halfop:c.modes.halfop,
voice:c.modes.voice};this.ua={};this.B=this.d.createElement("div");this.M=this.d.createElement("div");this.B.appendChild(this.M);this.C()}function Fb(b){b.Za=b.Wb==-1?false:(new Date).getTime()/1E3-b.Wb<b.a.userListChattingTime}function ub(b,c){b.gc=c;if(b.oa)b.oa.style.display=b.gc.time?"inline":"none";if(b.db)b.db.style.display=b.gc.flag?"inline":"none";if(b.na)b.na.style.display=b.gc.icon?"inline":"none"}function tb(b,c){b.M.style.background=c?b.a.userListHover:"transparent"}
vb.prototype.C=function(){for(;this.M.firstChild;)this.M.removeChild(this.M.firstChild);this.M.onmouseover=function(c){return function(){c.aa.ig(c)}}(this);this.M.onmouseout=function(c){return function(){c.aa.hg(c)}}(this);delete this.oa;delete this.db;delete this.na;delete this.$b;delete this.Pa;this.oa=this.d.createElement("img");s({marginRight:"2px",verticalAlign:this.a.userListIconAlign,display:this.gc.time?"inline":"none"},this.oa.style);this.oa.onclick=function(c){return function(){c.aa.Wd();
return false}}(this);Gb(this);this.db=this.d.createElement("img");s({marginRight:"2px",verticalAlign:this.a.userListIconAlign,display:this.gc.flag?"inline":"none"},this.db.style);this.db.onclick=function(c){return function(){c.aa.Wd();return false}}(this);if(this.Qc)this.db.title=this.Qc;B(this.db,this.Qc?"/flags/"+this.Qc.toLowerCase()+".png":"/icons/mode_none.png",this.a.userListIconWidth,this.a.userListIconHeight);if(this.L&&this.a.userListShowIcons){this.na=this.d.createElement("img");this.na.style.marginRight=
"2px";this.na.style.display=this.gc.icon?"inline":"none";this.na.onclick=function(c){return function(){c.aa.Wd();return false}}(this);Hb(this,this.L)}else delete this.na;this.M.onclick=function(c){return function(d){if(!d)d=window.event;d=d.target?d.target:d.srcElement;if(!(d==c.oa||d==c.db||d==c.na)){c.aa.click(c);return false}}}(this);this.Vb=this.d.createElement("span");s({fontFamily:this.a.userListFontFamily,fontSize:this.a.userListFontSize+"px",cursor:"pointer",whiteSpace:"nowrap"},this.Vb.style);
this.Vb.appendChild(this.d.createTextNode(this.j));if(this.a.userListShowPrefixChars){this.$b=this.d.createElement("span");s({fontFamily:this.a.userListFontFamily,fontSize:this.a.userListFontSize+"px",color:this.a.userListColorNormal,fontWeight:"bold",cursor:"pointer"},this.$b.style)}else if(this.a.userListShowSingleMode){this.Pa=this.d.createElement("img");this.Pa.style.verticalAlign=this.a.userListModeIconAlign;B(this.Pa,"/icons/mode_none.png",this.a.userListModeIconWidth,this.a.userListModeIconHeight)}this.na&&
this.M.appendChild(this.na);this.db&&this.M.appendChild(this.db);this.oa&&this.M.appendChild(this.oa);this.$b&&this.M.appendChild(this.$b);if(this.Pa&&this.a.userListShowModesLeft){this.M.appendChild(this.Pa);this.Pa.style.paddingRight=this.a.userListModeSpacing+"px"}this.M.appendChild(this.Vb);if(this.Pa&&!this.a.userListShowModesLeft){this.M.appendChild(this.Pa);this.Pa.style.paddingLeft=this.a.userListModeSpacing+"px"}this.M.style.whiteSpace="nowrap";this.M.style.padding=this.a.userListPadding+
"px";yb(this,this.description);this.ua={};for(var b=0;b<H.length;b++)Ab(this,H[b],this.ya[H[b]]);this.B.style.overflow="hidden";this.Ua()};
function Ib(b,c,d){d=d.split(",");for(var e=0;e<d.length;e++){var f=d[e];if(f=="chatting"){if(b.Za!=c.Za)return b.Za&&!c.Za?-1:1}else if(f=="active"){if(b.xa!=c.xa)return b.xa&&!c.xa?-1:1}else if(f=="owner"||f=="admin"||f=="op"||f=="halfop"||f=="voice")if(b.ya[f]!=c.ya[f])return b.ya[f]&&!c.ya[f]?-1:1}if(b.j.toLowerCase()>c.j.toLowerCase())return 1;if(b.j.toLowerCase()<c.j.toLowerCase())return-1;return 0}
function Eb(b,c,d,e,f){var g=f-e;if(g==0)return f;if(g==1){if(Ib(d,b[e],c)>0)return f;return e}if(g==2)return Ib(d,b[e],c)>0?Ib(d,b[f-1],c)>0?f:f-1:e;g=Math.floor((e+f)/2);var h=Ib(d,b[g],c);if(h<0)return Eb(b,c,d,e,g);else if(h==0)return g;else if(h>0)return Eb(b,c,d,g,f)}
function pb(b,c){c=c.split(",");for(var d=0;d<c.length;d++){var e=c[d],f=true;if(e.substring(0,1)=="!"){e=e.substring(1,e.length);f=false}if(e=="chatting"){if(b.Za!=f)return false}else if(e=="active"){if(b.xa!=f)return false}else if(e=="owner"||e=="admin"||e=="op"||e=="halfop"||e=="voice")if(b.ya[e]!=f)return false}return true}function ib(b){Gb(b);var c=b.Vb.style,d=b.Za;Fb(b);if(b.a.userListBoldOnChat)c.fontWeight=b.Za?"bold":"normal";yb(b,b.description);return d!=b.Za}
function Gb(b){function c(k){return("00"+k).substr(-2)}if(b.oa)if(typeof b.fe=="undefined"||typeof b.re=="undefined"){b.oa.title="";B(b.oa,"/icons/mode_none.png",16,16)}else{var d=new Date(b.fe+(new Date).getTime()),e=d.getUTCHours()+":"+c(d.getUTCMinutes())+":"+c(d.getUTCSeconds()),f="+",g=b.re;if(g<0){f="-";g=-g}var h=Math.floor(g/60);g=g-60*h;b.oa.title=e+" UTC"+f+c(h)+c(g);d=d.getUTCHours();if(d>22||d<8)B(b.oa,"/icons/night.png",b.a.userListIconWidth,b.a.userListIconHeight);else if(d>=8&&d<12)B(b.oa,
"/icons/morning.png",b.a.userListIconWidth,b.a.userListIconHeight);else if(d>=12&&d<18)B(b.oa,"/icons/day.png",b.a.userListIconWidth,b.a.userListIconHeight);else d>=18&&d<=22&&B(b.oa,"/icons/evening.png",b.a.userListIconWidth,b.a.userListIconHeight)}}
vb.prototype.Ua=function(){var b=this.Vb.style;if(this.a.userListBoldOnChat)b.fontWeight=this.Za?"bold":"normal";b.color=this.xa?this.Hc&&this.a.userListColorTyping!=""?this.a.userListColorTyping:this.a.ciUserListColorNormal&&this.yd&&this.yd.userListColorNormal?this.yd.userListColorNormal:this.a.userListColorNormal:this.a.userListColorInactive};
function Hb(b,c){b.L=c;if(b.na){b.na.style.verticalAlign=b.a.userListIconAlign;if(SUPPORTS_DATA_URLS&&b.L.data)B(b.na,b.L.data,b.a.userListIconWidth,b.a.userListIconHeight);else if(b.L.name){c=b.a["ulicon_"+b.L.name];if(SUPPORTS_DATA_URLS&&typeof DATA_URLS!="undefined"&&DATA_URLS[c])c=DATA_URLS[c];B(b.na,c,b.a.userListIconWidth,b.a.userListIconHeight)}else B(b.na,b.L.src,b.a.userListIconWidth,b.a.userListIconHeight);if(b.L.title)b.na.title=b.L.title}}
function yb(b,c){var d=b.description=c;if(b.Wb!=-1){d=Math.floor((new Date).getTime()/1E3)-b.Wb;d=d<60?"("+d+"s) "+c:d<3600?"("+Math.floor(d/60)+"m) "+c:"("+Math.floor(d/3600)+"h) "+c}b.M.setAttribute("title",d)}vb.prototype.ec=function(b){this.Hc=b;this.Ua()};vb.prototype.setActive=function(b){this.xa=b;this.Ua()};
function Ab(b,c,d){b.ya[c]=d;if(b.a.userListShowPrefixChars){var e="";if(b.a.userListShowSingleMode)for(f=0;f<H.length;f++){c=H[f];if(b.ya[c]){d=Jb(b,c,true);if(d.length>0)e=d.substring(0,1);break}}else for(var f=0;f<H.length;f++){c=H[f];if(b.ya[c]){d=Jb(b,c,true);if(d.length>0)e+=d.substring(0,1)}}if(b.$b.firstChild)b.$b.firstChild.nodeValue=e;else b.$b.appendChild(b.d.createTextNode(e))}else if(b.a.userListShowSingleMode){d="";e="none";for(f=0;f<H.length;f++){c=H[f];if(b.ya[c]){if(e=="none")e=c;
if(d!="")d+=", ";d+=Kb(b,c)}}f=Jb(b,e);B(b.Pa,f,b.a.userListModeIconWidth,b.a.userListModeIconHeight);b.Pa.title=d}else{if(d&&!b.ua[c]){b.ua[c]=b.d.createElement("img");b.ua[c].style.verticalAlign=b.a.userListModeIconAlign;f=Jb(b,c);B(b.ua[c],f,b.a.userListModeIconWidth,b.a.userListModeIconHeight);b.ua[c].title=Kb(b,c);b.ua[c].style.paddingLeft=b.a.userListModeSpacing+"px";e=null;var g=false;for(f=0;f<H.length;f++){if(g&&b.ua[H[f]])e=b.ua[H[f]];if(H[f]==c)g=true}e!=null?b.M.insertBefore(b.ua[c],e):
b.M.appendChild(b.ua[c])}if(!d&&b.ua[c]){b.M.removeChild(b.ua[c]);delete b.ua[c]}}}function Jb(b,c,d){var e="/icons/mode_none.png";if(c=="owner")e=b.a.iconModeOwner;else if(c=="admin")e=b.a.iconModeAdmin;else if(c=="op")e=b.a.iconModeOp;else if(c=="halfop")e=b.a.iconModeHalfop;else if(c=="voice")e=b.a.iconModeVoice;if(SUPPORTS_DATA_URLS&&!d)if(typeof DATA_URLS!="undefined")if(DATA_URLS[e])e=DATA_URLS[e];return e}
function Kb(b,c){if(c=="owner")return C.k("ModeOwner");else if(c=="admin")return C.k("ModeAdmin");else if(c=="op")return C.k("ModeOp");else if(c=="halfop")return C.k("ModeHalfop");else if(c=="voice")return C.k("ModeVoice");return""}var H=["owner","admin","op","halfop","voice"];
function Lb(b,c,d){this.a=c;this.p=b;this.document=b.ownerDocument;this.ff=Mb(d);this.Ue=false;this.Og=this.ff?"#00f":"#ff8";this.Pg=this.ff?"#222":"#eee";this.p.style.zIndex="100";this.fg=0;this.gh=false;this.$=this.document.createElement("div");s({textAlign:"left",whiteSpace:"pre",margin:"1px"},this.$.style);this.C(true);this.$.onmouseover=function(e){return function(){e.expand(true)}}(this);this.$.onmouseout=function(e){return function(){e.expand(false)}}(this);this.p.appendChild(this.$);this.ba=
this.$;this.Yd=10;Nb||Ob(this,"Mibbit")}Lb.prototype.ab=function(){if(Nb)return Adverts.height;return this.Yd+2};Lb.prototype.C=function(b){if(!(!b&&Nb)){this.$.style.fontFamily=this.a.infobarFontFamily;this.$.style.fontSize=this.a.infobarFontSize+"px";this.$.style.padding=this.a.infobarPadding+"px";this.$.style.color=this.a.infobarColor;this.$.style.border=this.a.infobarBorder?"1px solid "+this.a.infobarBorder:"0";this.$.style.margin=this.a.infobarBorder?"0px":"1px";this.p.style.background=this.a.infobarBackground}};
Lb.prototype.F=function(){try{if(this.$&&this.$.offsetHeight!=0&&this.$.offsetHeight!=this.Yd){if(!this.Ue)this.Yd=this.$.offsetHeight;return true}}catch(b){t&&y("Infobar.layout",b,A)}return false};function Ob(b,c,d){if(!Nb){if(c=="")c="NO TOPIC SET";b.fg=(new Date).getTime();b.clear();var e=b.document.createElement("span");if(d){d.reset();d.O(c);d.s(e)}else e.appendChild(b.document.createTextNode(c));b.$.appendChild(e)}}
Lb.prototype.expand=function(b){function c(d,e,f){try{d.style[e]=f}catch(g){}}if(!Nb)if(this.Ue=b){s({overflow:"auto",height:"auto",background:this.a.infobarBackgroundHighlight},this.p.style);s({color:this.a.infobarColorHighlight,textAlign:"left"},this.ba.style);c(this.ba,"whiteSpace","pre-wrap");c(this.ba,"whiteSpace","-moz-pre-wrap");c(this.ba,"whiteSpace","-pre-wrap");c(this.ba,"whiteSpace","-o-pre-wrap");c(this.ba,"wordWrap","break-word");this.ba.style.border=this.a.infobarBorderHighlight?"1px solid "+
this.a.infobarBorderHighlight:"0";this.ba.style.margin=this.a.infobarBorderHighlight?"0px":"1px"}else{s({overflow:"hidden",height:this.ab()+"px",background:this.a.infobarBackground,padding:"0"},this.p.style);s({color:this.a.infobarColor,textAlign:"left",whiteSpace:"pre"},this.ba.style);c(this.ba,"wordWrap","normal");this.ba.style.border=this.a.infobarBorder?"1px solid "+this.a.infobarBorder:"0";this.ba.style.margin=this.a.infobarBorder?"0px":"1px"}};Lb.prototype.clear=function(){for(;this.$.firstChild;)this.$.removeChild(this.$.firstChild)};
var Nb=false;
function Wa(b,c,d,e){function f(j){return function(){Pb(j);return false}}function g(j){return function(l){return Qb(j,l)}}function h(j){return function(l){var m;l=l;if(!l)l=window.event;if(j.kd&&l.keyCode!=9)j.kd=false;if(l.keyCode==9){if(j.Tb){var n=j.P.value,r=eb(j),x=n.substring(0,r);n=n.substring(r,n.length);if(j.kd){x=x.substring(0,x.length-j.jd[j.tabIndex].length);j.tabIndex++;if(j.tabIndex==j.jd.length)j.tabIndex=0;r=x+j.jd[j.tabIndex];j.P.value=r+n;fb(j,r.length)}else if((r=x.match(new RegExp("["+j.Uf+
"]+$")))&&r.length==1){r=r[0].toLowerCase();x=x.substring(0,x.length-r.length);var o=[];for(nick in j.Tb)if(j.Tb.hasOwnProperty(nick))if(nick.substring(0,r.length).toLowerCase()==r)o.push(j.Tb[nick]+(x==""?": ":" "));if(o.length!==0)if(o.length==1){j.P.value=x+o[0]+n;fb(j,x.length+o[0].length)}else{for(var p=o[0].length,u=0;u<o.length-1;u++)for(;p>0;){if(o[u].substring(0,p).toLowerCase()==o[u+1].substring(0,p).toLowerCase())break;p--}if(p>r.length){r=x+o[0].substring(0,p).toLowerCase();j.P.value=
r+n;fb(j,r.length)}else{j.kd=true;j.jd=o;j.tabIndex=0;r=x+j.jd[j.tabIndex];j.P.value=r+n;fb(j,r.length)}}}}}else if(!l.shiftKey&&!l.altKey&&l.keyCode==38){if(j.Lb<j.history.length-1){j.Lb++;j.P.value=j.history[j.Lb];fb(j,j.P.value.length)}}else!l.shiftKey&&!l.altKey&&l.keyCode==40&&Rb(j);Qb(j,l);return m}}function k(j){return function(){j.history[j.Lb]=j.P.value;j.Ic&&j.Ic(j.P.value)}}this.Sf=e;this.history=[];this.Lb=0;this.maxLength=d;this.P=c;this.Tb={};this.Uf="\\_\\|a-zA-Z0-9\\-\\[\\]\\\\`\\^\\{\\}";
this.kd=false;this.jd=[];this.tabIndex=0;this.Ic=null;c.setAttribute("autocomplete","off");c.setAttribute("spellcheck","true");if(b.addEventListener){b.addEventListener("submit",f(this),false);c.addEventListener("keydown",h(this),false);c.addEventListener("keypress",g(this),false);c.addEventListener("keyup",k(this),false)}else{b.attachEvent("onsubmit",f(this));c.attachEvent("onkeydown",h(this));c.attachEvent("onkeypress",g(this));c.attachEvent("onkeyup",k(this))}}
function Sb(b,c){b.Tb[c.toLowerCase()]=c}function Tb(b,c){delete b.Tb[c.toLowerCase()]}function Pb(b){b.kd=false;b.history[0]=b.P.value;b.P.value="";if(b.Sf&&b.history[0]==b.history[1])b.history[0]="";else{b.history.length>=b.maxLength&&b.history.pop();b.history.unshift("")}b.Lb=0;return false}function Rb(b){if(b.Lb>0){b.Lb--;b.P.value=b.history[b.Lb]}}Wa.prototype.Kb=function(b){var c=this.P.value,d=eb(this);this.P.value=c.substring(0,d)+b+c.substring(d,c.length);fb(this,d+b.length)};
function fb(b,c){try{if(typeof b.P.selectionStart!="undefined")b.P.setSelectionRange(c,c);else if(b.P.createTextRange){var d=b.P.createTextRange();d.move("character",c);d.select()}}catch(e){}}function eb(b){try{if(typeof b.P.selectionStart!="undefined")return b.P.selectionStart;else if(b.P.createTextRange)return document.selection.createRange().getBookmark().charCodeAt(2)-2}catch(c){}return v.length}
function Qb(b,c){if(!c)c=window.event;if(c.keyCode==9||!c.shiftKey&&!c.altKey&&c.keyCode==38||!c.shiftKey&&!c.altKey&&c.keyCode==40){if(c.stopPropagation){c.stopPropagation();c.preventDefault()}else{c.cancelBubble=true;c.returnValue=false}return false}return true}
function K(b,c,d,e,f,g,h,k,j,l){this.z=b;this.Q=j;this.id=d;this.title=f;this.content=e;this.d=c.ownerDocument;this.Ta=k;this.nc=this.Mc=false;this.N=h;this.ee=(new Date).getTime();this.pd=l.Db;this.da=c;this.da.style.cursor="pointer";this.da.onclick=function(m){return function(){l.Mf(m.id);return false}}(this);this.Ga=this.d.createElement("span");s({display:"block",position:"relative",paddingRight:"4px"},this.Ga.style);this.R=this.d.createElement("span");s({textDecoration:"none",verticalAlign:"top",
position:"relative"},this.R.style);if(this.N.L){this.yc=this.d.createElement("img");b=this.z.la-2;c=this.z.la-2;if(this.N.Rc&&this.N.$d)if(this.N.Rc<c){c=this.N.Rc;b=this.N.$d}s({width:b+"px",height:c+"px",display:"inline",marginRight:"3px",verticalAlign:"top"},this.yc.style);B(this.yc,this.N.L,b,c);this.R.appendChild(this.yc)}this.yf=this.d.createTextNode(f);this.R.appendChild(this.yf);this.da.title=g;this.Ga.appendChild(this.R);this.da.appendChild(this.Ga);if(l.Oe){this.G=this.d.createElement("img");
s({cursor:"pointer",width:"12px",height:"12px",marginLeft:"3px",verticalAlign:"top"},this.G.style);this.G.title="Close tab";this.G.onclick=function(m){return function(){l.Oe(m.id);return false}}(this);if(SUPPORTS_DATA_URLS&&K.Pd)this.G.src=K.Pd;else B(this.G,"/gfx/close-win-grey.png",12,12);this.G.style.border="0";if(SUPPORTS_DATA_URLS&&K.Hf&&K.Pd){this.G.onmouseover=function(){this.src=K.Hf};this.G.onmouseout=function(){this.src=K.Pd}}else{this.G.onmouseover=function(){B(this,"/gfx/close-win-red.png",
12,12)};this.G.onmouseout=function(){B(this,"/gfx/close-win-grey.png",12,12)}}this.R.appendChild(this.G)}this.C()}function Ub(b,c){b.title=c;b.yf.nodeValue=b.title}
function Vb(b){if(b.z.hc=="list"){s({styleFloat:"none",cssFloat:"none",marginRight:"0px",textAlign:"left",marginBottom:"1px"},b.da.style);b.Ga.style.cssFloat="none";b.Ga.style.styleFloat="none";if(b.G){b.R.removeChild(b.G);b.R.insertBefore(b.G,b.R.firstChild);b.G.style.marginLeft="0px";b.G.style.marginRight="4px"}}else{s({styleFloat:"left",cssFloat:"left",marginRight:b.Q.qe+"px",textAlign:"center",marginBottom:"0px"},b.da.style);b.Ga.style.cssFloat="left";b.Ga.style.styleFloat="left";if(b.G){b.R.removeChild(b.G);
b.R.appendChild(b.G);b.G.style.marginLeft="4px";b.G.style.marginRight="0px"}}b.C()}
K.prototype.C=function(){this.da.style.height=this.z.la+"px";this.Ga.style.height=this.z.la+"px";this.Ga.style.fontSize=this.Q.fontSize+"px";this.Ga.style.lineHeight=this.Q.fontSize+"px";this.R.style.fontSize=this.Q.fontSize+"px";this.R.style.lineHeight=this.Q.fontSize+"px";this.R.style.fontFamily=this.Q.fontFamily;this.R.style.fontWeight=this.Q.fontWeight;this.R.style.marginLeft=this.Q.padding+"px";this.R.style.marginRight=this.Q.padding+"px";this.R.style.top=this.Q.padding+"px";if(this.N.L){var b=
this.z.la-2,c=this.z.la-2;if(this.N.Rc&&this.N.$d)if(this.N.Rc<c){c=this.N.Rc;b=this.N.$d}this.yc.style.width=b+"px";this.yc.style.height=c+"px";B(this.yc,this.N.L,b,c)}Wb(this,this.Ta)};var Xb={};
function Yb(b,c,d,e,f,g,h,k){b=(c?"l":"r")+"-"+(d?"1":"0")+"-"+e+"-"+f+"-"+g+"-"+h+"-"+k;if(Xb[b])return Xb[b];try{var j=document.createElement("canvas");if(!j.getContext)return false;j.setAttribute("width",e);j.setAttribute("height",f);var l=j.getContext("2d");l.fillStyle=k;l.fillRect(0,0,e,f);var m=l.createLinearGradient(0,0,0,f*2);m.addColorStop(0,h);m.addColorStop(0.1,h);m.addColorStop(1,"#000");l.fillStyle=d?h:m;var n=Math.min(e,f)/3;l.beginPath();if(c){l.moveTo(n,0.5);l.lineTo(e-0.5,0.5);l.lineTo(e-
0.5,f);l.lineTo(0.5,f);l.lineTo(0.5,n);l.bezierCurveTo(0.5,n/3,n/3,0.5,n,0.5)}else{l.moveTo(e-0.5-n,0.5);l.lineTo(0.5,0.5);l.lineTo(0.5,f);l.lineTo(e-0.5,f);l.lineTo(e-0.5,n);l.bezierCurveTo(e-0.5,n/2,e-0.5-n/2,1,e-0.5-n,0.5)}l.fill();l.beginPath();if(c){l.moveTo(0.5,f);l.lineTo(0.5,n);l.bezierCurveTo(0.5,n/2,n/2,0.5,n,0.5);l.lineTo(e-0.5,0.5)}else{l.moveTo(e-0.5,f);l.lineTo(e-0.5,n);l.bezierCurveTo(e-0.5,n/2,e-0.5-n/2,0.5,e-0.5-n,0.5);l.lineTo(0.5,0.5)}l.strokeStyle=g;l.lineWidth=1;l.lineCap="butt";
l.stroke();var r=j.toDataURL();return Xb[b]=r}catch(x){}return false}
function Wb(b,c){function d(j){var l=j.indexOf(" ");if(l!=-1)j=j.substring(0,l);l="ffffff";if(j.charAt(0)=="#"){if(j.length==7)l=j.substring(1,j.length);if(j.length==4)l=j.substring(1,2)+j.substring(1,2)+j.substring(2,3)+j.substring(2,3)+j.substring(3,4)+j.substring(3,4)}else if(j.length==6)l=j;return l}b.Ta=c;var e=d(b.N.background),f=d(b.Q.background),g=d(b.N.border),h=Yb(b,true,c,200,b.z.la,b.N.border,b.N.background,b.Q.background),k=Yb(b,false,c,200,b.z.la,b.N.border,b.N.background,b.Q.background);
if(b.z.hc=="top"&&h&&k){b.Ga.style.background="transparent url('"+k+"') no-repeat scroll right top";b.da.style.background="transparent url('"+h+"') no-repeat scroll left top"}else{e="/img/tab?"+(b.z.hc=="list"?"vertical&":"")+"color="+e+(g?"&bcolor="+g:"")+(f?"&bgcolor="+f:"")+(c?"&selected=true":"");if(b.z.la!=20)e+="&height="+b.z.la;b.Ga.style.background="transparent url("+e+"&right=true) no-repeat scroll right top";b.da.style.background="transparent url("+e+") no-repeat scroll left top"}b.R.style.color=
c?b.Q.color:b.nc?b.Q.pc:b.Mc?b.Q.oc:b.Q.Of;if(b.G)b.G.style.display=b.z.cg?"inline":c?"inline":"none";b.da.style.marginLeft=b.z.hc=="list"?c?"4px":"0px":"0px"}K.prototype.close=function(){if(this.Ta){this.pd&&this.pd(this.id,false);this.content.style.display="none";Wb(this,false)}};K.prototype.open=function(){if(this.Ta)return false;this.content.style.display="block";Wb(this,true);this.pd&&this.pd(this.id,true);this.ee=(new Date).getTime();Zb(this);return true};
K.prototype.xa=function(b){if(!this.Ta){if(!this.nc&&b){b=this.z.mc;this.z.mc++;b==0&&this.z.D(true);this.nc=true;this.R.style.color=this.Q.pc}if(!this.Mc){this.z.Nc==0&&this.z.D(true);this.z.Nc++;this.Mc=true;if(!this.nc)this.R.style.color=this.Q.oc}}};function Zb(b){b.nc&&b.z.mc--;if(b.Mc){b.z.Nc--;if(b.z.Nc==0)b.z.D(false);else b.z.mc==0&&b.z.D(true)}b.Mc=false;b.nc=false}K.prototype.ab=function(){return this.Q.padding*2+this.R.offsetHeight};
function $b(b,c,d,e,f){this.a=c;this.d=b.ownerDocument;this.t={};this.Re=0;this.J=[];this.mc=this.Nc=0;this.La=b;this.hc="top";this.te=e;this.la=f;this.La.style.textAlign="left";this.Z=this.d.createElement("div");this.Z.style.overflow="hidden";this.Z.style.zIndex="90";this.jc=this.d.createElement("ul");s({listStyleType:"none",listStyleImage:"none",listStylePosition:"outside",margin:"0",padding:"0",verticalAlign:"bottom",overflow:"hidden"},this.jc.style);c=this.d.createElement("div");c.style.position=
"relative";this.Z.appendChild(this.jc);c.appendChild(this.Z);b.appendChild(c);if(this.wd=d){this.Rb=this.d.createElement("div");this.La.appendChild(this.Rb);s({position:"absolute",right:"0px",top:ac+"px",width:"40px",height:this.la+"px",textAlign:"right",paddingTop:this.te+"px",background:this.a.tabBackgroundColor},this.Rb.style);this.Ya=this.d.createElement("div");this.Ya.style.display="none";this.Rb.appendChild(this.Ya);this.mb=this.d.createElement("span");this.mb.appendChild(this.d.createTextNode("<"));
s({color:"#eee",fontSize:"15px",fontWeight:"bold",cursor:"pointer",textDecoration:"none"},this.mb.style);this.mb.onclick=function(g){return function(){var h=bc(g);h>0&&cc(g,h-1)}}(this);this.nb=this.d.createElement("a");this.nb.appendChild(this.d.createTextNode(">"));s({color:"#eee",fontSize:"15px",fontWeight:"bold",cursor:"pointer",textDecoration:"none"},this.nb.style);this.nb.onclick=function(g){return function(){var h=bc(g);h+1<g.size()&&cc(g,h+1)}}(this);this.Ya.appendChild(this.mb);this.Ya.appendChild(this.d.createTextNode(" "));
this.Ya.appendChild(this.nb);this.Z.style.marginRight="40px"}dc(this,this.hc=="list");this.C()}
function ec(b){b.ia=b.d.createElement("li");b.ia.style.listStyleType="none";b.ia.style.margin="0";b.ia.style.padding="0";b.ia.style.styleFloat="left";b.ia.style.cssFloat="left";b.ia.style.marginRight=b.qa.qe+"px";b.ia.style.paddingLeft="4px";b.ia.style.textAlign="center";b.ia.style.display="block";b.ia.style.whiteSpace="nowrap";var c=b.d.createElement("a");c.href="http://www.mibbit.com";c.target="_blank";var d=b.d.createElement("img");d.title="Chat by Mibbit.com";d.style.width="16px";d.style.height=
"16px";B(d,"/gfx/frogSmall.png",16,16);c.appendChild(d);b.ge=b.d.createTextNode("Chat by Mibbit.com");c.appendChild(b.ge);c.style.color="#ccc";c.style.fontWeight="bold";c.style.fontSize="13px";c.style.textDecoration="none";b.ia.appendChild(c);b.jc.appendChild(b.ia)}function fc(b){for(i in b.t)b.t.hasOwnProperty(i)&&b.t[i].close()}function gc(b,c,d){if(!b.t[c])return false;var e=b.t[c];delete b.t[c];b.t[d]=e;e.id=d;return true}
function hc(b,c){if(!b.t[c])return false;var d=c+".dead"+b.Re;gc(b,c,d);Ub(b.t[d],b.t[d].title+" (dead)");b.t[d].G.onclick=function(e){return function(){ic(e,d)}}(b);b.Re++;return true}
function jc(b,c,d,e,f,g,h,k,j,l){try{b.t[c]&&t&&y("addTab","We already have a tab of that ID! "+c,A);j||fc(b);function m(p){return function(u){var w=true;if(h)w=h(u);w&&ic(p,u)}}var n=b.d.createElement("li");n.style.listStyleType="none";n.style.margin="0";n.style.padding="0";n.style.paddingLeft="4px";n.style.display="block";n.style.position="relative";n.style.whiteSpace="nowrap";var r={};r.Db=g;if(l)r.Oe=m(b);r.Mf=function(p){return function(u){if(typeof p.t[u]!="undefined"){fc(p);p.t[u].open()}}}(b);
var x=new K(b,n,c,d,e,f,k,!j,b.qa,r);Vb(x);kc(b,x);if(b.Ya&&b.size()>1)b.Ya.style.display="block";return x}catch(o){t&&y("addTab","exception "+o,A)}}function kc(b,c){for(var d,e,f=0;f<b.J.length;f++){var g=b.J[f];if(g.id>c.id){d=g.da;break}e=g.da}if(e&&e.style.display=="none")c.da.style.display="none";d?b.jc.insertBefore(c.da,d):b.jc.appendChild(c.da);b.t[c.id]=c;b.J.push(c);b.J.sort(function(h,k){if(h.id>k.id)return 1;if(h.id<k.id)return-1;return 0})}
function lc(b,c){b.jc.removeChild(c.da);for(var d=0;d<b.J.length;d++)if(b.J[d]==c){b.J.splice(d,1);break}delete b.t[c.id]}function ic(b,c){c=b.t[c];if(!c)return false;c.content.parentNode.removeChild(c.content);Zb(c);lc(b,c);if(c.Ta){c=0;var d;for(i in b.t)if(b.t.hasOwnProperty(i))if(b.t[i].ee>c){c=b.t[i].ee;d=b.t[i]}d&&d.open()}if(b.Ya&&b.size()<2)b.Ya.style.display="none";return true}function cc(b,c){for(var d=0;d<b.J.length;d++)b.J[d].da.style.display=d<c?"none":"block"}
function bc(b){for(var c=0;c<b.J.length;c++)if(b.J[c].da.style.display=="block")return c;return 0}$b.prototype.size=function(){return this.J.length};function mc(b){for(var c=0;c<b.J.length;c++)if(b.J[c].Ta){if(c==b.J.length-1)return;fc(b);b.J[c+1].open();break}}$b.prototype.D=function(b){if(this.Ya){var c=this.mc>0;if(b){this.mb.style.color=c?this.qa.pc:this.qa.oc;this.nb.style.color=c?this.qa.pc:this.qa.oc}else{this.mb.style.color=this.qa.zd;this.nb.style.color=this.qa.zd}}};
$b.prototype.C=function(){this.cg=this.a.tabIndividualCloses;this.qa={fontFamily:this.a.tabFontFamily,fontSize:this.a.tabFontSize,fontWeight:"bold",padding:this.a.tabPadding,color:this.a.tabTextColor,pc:this.a.tabTextColorActivityMe,oc:this.a.tabTextColorActivity,Of:this.a.tabTextColorInactive,qe:this.a.tabSpacing,zd:this.a.tabTextColorArrows,background:this.a.tabBackgroundColor};this.La.style.background=this.a.tabBackgroundColor;if(this.Rb)this.Rb.style.background=this.a.tabBackgroundColor;if(this.wd)if(this.mc>
0){this.mb.style.color=this.qa.pc;this.nb.style.color=this.qa.pc}else if(this.Nc>0){this.mb.style.color=this.qa.oc;this.nb.style.color=this.qa.oc}else{this.mb.style.color=this.qa.zd;this.nb.style.color=this.qa.zd}for(i in this.t)if(this.t.hasOwnProperty(i)){this.t[i].Q=this.qa;Vb(this.t[i])}var b=0;for(i in this.t)if(this.t.hasOwnProperty(i)){var c=this.t[i].ab();if(c>b)b=c}if(b!=0&&b!=this.la){this.la=b;dc(this,this.hc=="list")}};
function dc(b,c){if(!(nc&&c)){if(b==L)oc=ac+(c?0:b.te+b.la);b.hc=c?"list":"top";b.La.style.height=c?"auto":b.la+"px";b.La.style.overflow=c?"auto":"hidden";b.La.style.top=c?oc+"px":"";b.La.style.bottom=c?pc+"px":"";b.La.style.left=c?"0px":"";b.La.style.width=c?E.tabListWidth+"px":"auto";b.La.style.position=c?"absolute":"static";b.La.style.paddingTop=c?"0px":b.te+"px";b.Z.style.height=c?"auto":b.la+"px";b.Z.style.marginRight=c?"0px":b.wd?"40px":"0px";b.jc.style.height=c?"auto":b.la+"px";if(b.ia){b.ia.style.styleFloat=
c?"none":"left";b.ia.style.cssFloat=c?"none":"left";b.ia.style.marginRight=(c?"0":b.qa.qe)+"px";b.ia.style.marginBottom=c?"1px":"0px";b.ia.style.textAlign=c?"left":"center"}for(var d=0;d<b.J.length;d++){Vb(b.J[d]);b.J[d].content.style.top=oc+"px";b.J[d].content.style.left=(c?E.tabListWidth:0)+"px";b.J[d].da.style.display="block"}if(b.wd)b.Rb.style.display=c?"none":"block"}}function qc(b,c,d){this.element=b;this.d=b.ownerDocument;this.a=c;this.ah=d;this.xc=false}
function rc(b,c){if(b.xc)b.Bd.style.display=c?"none":"block"}
function sc(b,c,d){b.clear();var e=b.d.createElement("div");s({textAlign:"right",overflow:"hidden",height:"15px",borderBottom:"1px solid #000",padding:"4px",fontSize:"13px",fontWeight:"bold",background:"#ccc"},e.style);var f=b.d.createElement("span");s({color:"#222",cursor:"pointer",textDecoration:"underline"},f.style);f.onclick=function(h){return function(){h.clear();d();return false}}(b);f.appendChild(b.d.createTextNode("Close"));if(c){var g=b.d.createElement("a");g.style.color="#222";g.href=c;
g.target="_blank";g.appendChild(b.d.createTextNode("Pop out"));g.onclick=function(h){return function(){h.clear();d();return true}}(b);e.appendChild(g);e.appendChild(b.d.createTextNode(" | "))}e.appendChild(f);b.element.appendChild(e);b.Bd=b.d.createElement("div");s({position:"absolute",top:"24px",bottom:"0px",left:"0px",right:"0px"},b.Bd.style);b.element.appendChild(b.Bd);return b.Bd}qc.prototype.clear=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild)};
function tc(b,c,d){b.xc=true;d=sc(b,c,d);b.ca=b.d.createElement("iframe");b.ca.style.width="100%";b.ca.style.height="100%";d.appendChild(b.ca);b.ca.src=c}function uc(b,c,d){tc(b,"http://docs.google.com/gview?url="+encodeURIComponent(c)+"&embedded=true",d)}qc.prototype.me=function(b){try{this.ca.contentWindow.mibbit_recv(b)}catch(c){}};
function vc(b,c,d,e){b.xc=false;d=sc(b,d,e);if(GBrowserIsCompatible()){e=b.a.extraContentWidth;var f=Math.floor(e*240/320);b=b.d.createElement("div");b.style.width=e+"px";b.style.height=f+"px";b.style.position="relative";d.appendChild(b);b=new google.maps.Map2(b);d=new google.maps.LatLng(c.gf,c.hf);b.setCenter(d,c.zoom);b.addOverlay(new GMarker(d));b.addControl(new GLargeMapControl)}}
function wc(b,c,d,e){b.xc=false;d=sc(b,d,e);b=b.a.extraContentWidth;e=Math.floor(b*263/320);d.innerHTML='<object type="application/x-shockwave-flash" height="'+e+'" width="'+b+'" data="http://www.justin.tv/widgets/jtv_player.swf?channel='+c+'" bgcolor="#000000"><param name="allowFullScreen" value="true" /><param name="movie" value="http://www.justin.tv/widgets/jtv_player.swf" /><param name="flashvars" value="channel='+c+'&auto_play=true&start_volume=25" /></object>'}
function xc(b,c,d,e){b.xc=false;b=sc(b,d,e);d=100;e=81;try{if(b.offsetWidth/b.offsetHeight<425/344){d=b.offsetWidth;e=Math.floor(d*344/425)}else{e=b.offsetHeight;d=Math.floor(e*425/344)}}catch(f){}b.style.textAlign="center";b.innerHTML='<object style="margin:auto" width="'+d+'" height="'+e+'"><param name="movie" value="http://www.youtube.com/v/'+c+'&hl=en&fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/'+c+'&hl=en&fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="'+
d+'" height="'+e+'"></embed></object>'}function yc(b,c,d){b.xc=false;var e=sc(b,c,d),f=b.d.createElement("img");e.style.textAlign="center";e.appendChild(f);f.onload=function(){return function(){if(f.width>e.offsetWidth||f.height>e.offsetHeight)try{if(e.offsetWidth/e.offsetHeight>f.width/f.height){f.style.width="auto";f.style.height="100%"}else{f.style.width="100%";f.style.height="auto"}}catch(g){}}}();f.src=c}
function zc(b){this.p=b;this.d=b.ownerDocument;this.id=zc.Kg++;this.loaded=false;this.ca=this.d.createElement("iframe");this.ca.attachEvent?this.ca.attachEvent("onload",function(c){return function(){Ac(c)}}(this)):this.ca.addEventListener("load",function(c){return function(){Ac(c)}}(this),false);this.ca.style.width="100%";this.ca.style.height="100%";this.ca.frameBorder="0";this.ca.src="/e.html";b.appendChild(this.ca)}
function Ac(b){b.ae=b.ca.contentDocument?b.ca.contentDocument:b.ca.contentWindow?b.ca.contentWindow.document:null;if(b.ae!=null)try{b.ae.designMode="on";b.loaded=true}catch(c){t&&y("PasteBin","Can't set designMode",A)}else t&&y("PasteBin","Can't find doc...",A)}zc.prototype.fc=function(b){this.p.style.display=b?"block":"none";b&&window.setTimeout(function(c){return function(){c.loaded||Ac(c);c.ca.contentWindow.focus()}}(this),100)};zc.prototype.Ba=function(){return this.p.style.display=="block"};
zc.prototype.value=function(){var b=this.ae.body.innerHTML;b=b.replace(/<br>/gi,"\n");b=b.replace(/<p>/i,"");b=b.replace(/<p>/gi,"\n");b=b.replace(/<\/td>/gi,"\t");b=b.replace(/<\/tr>/gi,"\n");b=b.replace(/<\/pre>/gi,"\n");b=b.replace(/<.*?>/g,"");b=b.replace(/&nbsp;/gi," ");b=b.replace(/&lt;/gi,"<");b=b.replace(/&gt;/gi,">");return b=b.replace(/&amp;/gi,"&")};
function Bc(b){this.p=b;this.d=b.ownerDocument;b.style.background="transparent";b.style.textAlign="center";this.lc=this.d.createElement("iframe");s({marginTop:"16px",width:"360px",height:"80px",overflow:"hidden",margin:"auto"},this.lc.style);this.lc.Tg="0";this.lc.src="/upload.html";this.p.appendChild(this.lc);this.Kc=this.d.createElement("div");s({background:"green",width:"0px",height:"20px",textAlign:"center",fontSize:"11px",color:"#000"},this.Kc.style);this.Ff=this.d.createTextNode("");this.Kc.appendChild(this.Ff);
var c=this.d.createElement("div");s({background:"#ccc",margin:"auto",width:"200px",height:"20px",border:"1px solid #444",marginTop:"8px",textAlign:"left"},c.style);c.appendChild(this.Kc);b.appendChild(c);this.Ae=this.d.createTextNode("");c=this.d.createElement("div");s({marginTop:"4px",fontSize:"11px",color:"#444"},c.style);c.appendChild(this.Ae);b.appendChild(c);c=this.d.createElement("div");s({marginTop:"4px",fontSize:"11px",color:"#844"},c.style);c.appendChild(this.d.createTextNode("Maximum of "+
Cc+"Mb allowed"));b.appendChild(c)}Bc.prototype.reset=function(){this.lc.src="/upload.html";if(this.Kc){this.Kc.style.width="0px";this.Ae.nodeValue=""}};var Cc=4;
Bc.prototype.fc=function(b,c){this.p.style.display=b?"block":"none";if(b){b=this.lc.contentDocument;if(!b)b=this.lc.contentWindow.document;if(b){var d=b.getElementById("upform"),e=b.getElementById("upfi");d.action="/upload/"+Dc;d.onsubmit=function(f){return function(){try{if(f&&f.files&&f.files.item(0))if(f.files.item(0).fileSize>Cc*1024*1024){Ec.alert("Sorry, but your limit is "+Cc+"Mb.");return false}}catch(g){}return true}}(e);b.getElementById("upch").value=c}else t&&y("showUploader","contentDocument?",
A)}else this.reset()};Bc.prototype.Ba=function(){return this.p.style.display=="block"};function Fc(b,c,d,e){b.Kc.style.width=c*2+"px";if(e>1048576){e=Math.floor(e/1048576)+" Mb";d=Math.floor(d/1048576)+" Mb"}else if(e>1024){e=Math.floor(e/1024)+" Kb";d=Math.floor(d/1024)+" Kb"}b.Ae.nodeValue=d+"/"+e;b.Ff.nodeValue=c+"%"}
function Gc(b){s({overflow:"hidden",fontFamily:"Arial,Helvetica,sans-serif",paddingBottom:"1px",paddingTop:"1px",paddingLeft:"3px",fontSize:"13px",borderTop:"1px solid #c8c8ff"},b.style);b.setAttribute("valign","top");var c=b.ownerDocument,d=c.createElement("table");s({padding:"2px",border:"1px solid #444",background:"#cce",fontSize:"11px"},d.style);d.border=0;d.setAttribute("border","0");d.setAttribute("cellpadding","2");d.setAttribute("cellspacing","0");var e=d.insertRow(-1);s({background:"#aac",
borderBottom:"1px solid #444"},e.style);e=e.insertCell(-1);e.setAttribute("colspan","2");e.colSpan="2";s({fontWeight:"bold",fontSize:"13px",textAlign:"center"},e.style);e.appendChild(c.createTextNode("Mibbit help"));e={help:"Display this help",clear:"Clear the chat output in this channel","query nick [msg]":"Open a PM to a user, with an optional message","ignore nick":"Ignore the user in this channel","unignore nick":"Unignore the user in this channel",ulshow:"Show the user list",ulhide:"Hide the user list",
"showurl url":"Show a url/media next to the chat",pastebin:"Show the pastebin",upload:"Show the file uploader","server addr [nick]":"Connect to another server"};for(var f in e)if(e.hasOwnProperty(f)&&e.hasOwnProperty(f)){var g=d.insertRow(-1),h=g.insertCell(-1);h.setAttribute("valign","top");h.appendChild(c.createTextNode("/"+f));h.style.color="green";h.style.paddingRight="2px";g=g.insertCell(-1);g.setAttribute("valign","top");g.appendChild(c.createTextNode(e[f]));g.style.color="#444"}c=c.createElement("div");
c.style.border="none";c.style.padding="5px";c.appendChild(d);b.appendChild(c)}
function Hc(b,c,d){return function(e){s({overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",paddingBottom:"1px",paddingTop:"1px",paddingLeft:"3px",borderTop:"1px solid #c8c8ff"},e.style);e.setAttribute("valign","top");var f=e.ownerDocument,g=f.createElement("table");g.border=0;g.setAttribute("border","0");g.setAttribute("cellpadding","0");g.setAttribute("cellspacing","0");s({fontSize:c.chatFontSize+"px",width:"100%",background:"#bbb",border:"1px solid #222"},g.style);var h=g.insertRow(-1);
h.style.borderBottom="1px solid #222";var k=h.insertCell(-1);k.colSpan="2";s({fontWeight:"bold",fontSize:"17px",color:"#6cb12a",padding:"2px",background:"url(/gfx/bottom-bg.png)"},k.style);h=f.createElement("img");h.style.marginRight="4px";B(h,"/icons/magnifier.png",16,16);k.appendChild(h);k.appendChild(f.createTextNode("Whois "+b.nick+"?"));var j=g.insertRow(-1),l=j.insertCell(-1);l.setAttribute("valign","top");l.style.borderRight="1px solid #222";l.style.width="64px";h=f.createElement("img");h.style.margin=
"4px";B(h,"/icons/user"+(b.mibbituser?"_green":"")+".png",64,64);l.appendChild(h);l=j.insertCell(-1);l.setAttribute("valign","top");var m=f.createElement("table");l.appendChild(m);var n={nick:"Nickname",user:"Username",host:"Hostname",realip:"IP",realhost:"Host",idd:"Identified",realname:"Real name",away:"Away message",server:"Server",ssl:"SSL",modes:"Modes",help:"Help",operator:"Operator",serverinfo:"Server info",idle:"Idle time",channels:"Channels",client:"IRC Client"};for(var r in n)if(n.hasOwnProperty(r)&&
b.hasOwnProperty(r)){var x=n[r],o=m.insertRow(-1),p=o.insertCell(-1);o=o.insertCell(-1);p.setAttribute("valign","top");p.style.whiteSpace="nowrap";o.setAttribute("valign","top");p.appendChild(f.createTextNode(x+":"));p.style.color="#464";p.style.textAlign="right";p.style.paddingRight="2px";d.reset();d.O(b[r]);d.s(o)}if(b.mibbituser){k.colSpan="3";l.style.borderRight="1px solid #222";l.style.width="45%";p=j.insertCell(-1);p.setAttribute("valign","top");var u=f.createElement("table");p.appendChild(u);
function w(J,W){var R=u.insertRow(-1),z=R.insertCell(-1);R=R.insertCell(-1);z.setAttribute("valign","top");z.appendChild(f.createTextNode(J+":"));z.style.color="#464";z.style.textAlign="right";z.style.paddingRight="2px";z.style.whiteSpace="nowrap";R.setAttribute("valign","top");R.style.color="#000";R.appendChild(f.createTextNode(W))}function D(J,W){var R=u.insertRow(-1),z=R.insertCell(-1);R=R.insertCell(-1);z.setAttribute("valign","top");z.appendChild(f.createTextNode(J+":"));z.style.color="#464";
z.style.textAlign="right";z.style.paddingRight="2px";z.style.whiteSpace="nowrap";R.setAttribute("valign","top");R.style.color="#000";J=f.createElement("a");J.href=W;J.target="_blank";J.style.color="blue";J.appendChild(f.createTextNode(W));R.appendChild(J)}b.mibbitusername&&w("Mibbit username",b.mibbitusername);w("On Mibbit for",b.onlinetime);b.cc&&w("Country",b.cc);if(b.ct&&b.tz){function I(J){return("00"+J).substr(-2)}k=new Date(parseInt(b.ct));k=I(k.getUTCHours())+":"+I(k.getUTCMinutes())+":"+I(k.getUTCSeconds());
j="+";if(b.tz<0){j="-";b.tz=-b.tz}l=I(Math.floor(b.tz/60));m=I(b.tz-60*l);w("Local time",k+" UTC"+j+l+m)}b.embed&&w("Mibbit client","Widget");b.premium&&w("Premium","Yes");if(b.profile){k={sex:"Sex",age:"Age",location:"Location",homepage:"Web site"};j=ba(b.profile);for(r in k)if(k.hasOwnProperty(r)&&j.hasOwnProperty(r))r=="homepage"?D(k[r],j[r]):w(k[r],j[r]);if(j.avatar)h.src=j.avatar}}r=f.createElement("div");r.style.border="none";r.style.padding="5px";r.appendChild(g);e.appendChild(r)}}
function Ic(b,c){return function(d){d.setAttribute("valign","top");s({overflow:"hidden",fontFamily:"Arial, Helvetica, sans-serif",paddingBottom:"1px",paddingTop:"1px",paddingLeft:"3px",fontSize:"13px",borderTop:"1px solid #c8c8ff"},d.style);var e=d.ownerDocument,f=e.createElement("table");s({border:"1px solid #222",background:"#bbb",width:"100%"},f.style);f.border=0;f.setAttribute("border","0");f.setAttribute("cellpadding","0");f.setAttribute("cellspacing","0");var g=f.insertRow(-1);g.style.borderBottom=
"1px solid #222";g=g.insertCell(-1);s({fontWeight:"bold",fontSize:"17px",color:"#ff0",padding:"2px",background:"url(/gfx/bottom-bg.png)"},g.style);var h=e.createElement("img");h.style.marginRight="4px";B(h,"/icons/exclamation.png",16,16);g.appendChild(h);g.appendChild(e.createTextNode("Global message from Mibbit"));h=e.createElement("span");h.style.fontSize="13px";h.style.color="#ddd";h.appendChild(e.createTextNode(" ("+(new Date).toString()+")"));g.appendChild(h);g=f.insertRow(-1).insertCell(-1);
g.style.padding="4px";g.style.fontSize="15px";c.reset();c.O(b);c.s(g);e=e.createElement("div");e.style.border="none";e.style.padding="5px";e.appendChild(f);d.appendChild(e)}}
function Jc(){this.Ub=this.Gb=null;this.He=true;this.rf=false;this.Kf={};this.be={};this.o={};this.l={};this.Zf=function(b,c){try{var d="IRCClient:"+b+":"+c;t&&y("embedChannel",d,F);var e=new Kc(null,"IRCClient:"+b,this,E);e.eg=true;this.o["IRCClient:"+b]=e;var f=document.getElementById("chats"),g=document.createElement("div");f.appendChild(g);fulltitle=c+" (channel)";var h=!(c.substring(0,1)=="#"||c.substring(0,1)=="&"||c.substring(0,1)=="!"),k=new Lc(d,g,c,"IRCClient:"+b,e,h,E);k.b.v.Ie=false;k.b.v.Je=
this.He;e.b=k.b;this.l[d]=k;e.l[d]=k;var j=h?{background:E.tabColorPM,border:E.tabBColorPM}:{background:E.tabColorChannel,border:E.tabBColorChannel},l=jc(L,d,g,c,fulltitle,function(){return function(n,r){k.b.Db(r)}}(this),null,j,false,false);E.focusNewJoins&&this.l[d].b.Db(true);this.l[d].Y=l;na(N,d,this.l[d]);na(N,"IRCClient:"+b,e)}catch(m){t&&y("embedChannel","Exception "+m,A)}};this.Fa=function(b){t&&y("IRCClient.recv","p.cmd="+b.cmd,Mc);try{if(b.cmd=="connected"){O&&O.Xb({cmd:"connected"});if(!this.rf)if(Nc){Nb=
true;Adverts.Dc(true)}var c="IRCClient:"+b.name;if(this.Ub&&this.Ub.toLowerCase()==b.name.toLowerCase())this.Zf(b.name,this.Gb);else if(!this.o[c]){var d=true;if(Nc)d=false;var e=document.getElementById("chats"),f=document.createElement("div");f.style.display=d?"none":"block";e.appendChild(f);var g=new Kc(f,c,this,E);this.o[c]=g;var h=b.name;if(b.network)h=b.network;this.o[c].yg=h;var k=jc(L,c,f,h,"IRC server "+b.name,function(){return function(x,o){g.b.Db(o)}}(this),function(x){return function(){!g.Ja||
!E.confirmServerClose?Oc(x,b.name):Pc(x,b.name)}}(this),{background:E.tabColorServer,border:E.tabBColorServer},d,true);this.o[c].Y=k;na(N,c,this.o[c])}}else if(b.cmd=="confailed")b.name!=""&&this.vf(b.name,b.reason);else if(b.cmd=="blacklisted"){t&&y("IRCClient.recv","BLACKLISTED",A);this.bf()}else if(b.cmd=="checkconnect"){t&&y("IRCClient.recv","checkconnect "+b.allowed,Mc);this.cf(b.allowed)}else if(b.cmd=="disconnected"){O&&O.Xb({cmd:"disconnected"});Adverts.Dc(false);t&&y("IRCClient.recv",b,Mc);
b.force||this.wf(b.name,b.reason);var j="IRCClient:"+b.name;if(this.o[j]){oa(N,j);this.o[j].closed(!!b.reason&&!b.force);delete this.o[j]}Qc("ircdisconnect")}else if(b.cmd=="keyaccept"){try{L.ge.parentNode.removeChild(L.ge)}catch(l){}Cc=8;this.rf=true}else if(b.cmd=="sysmsg")t&&y("server",b.data,F);else if(b.cmd=="status"){Rc("irc",b.connections,b.pending,b.pendingDNS,b.hostname,b.pendingSettings,b.readyToConnect);t&&y("server","Status: "+aa(b),F)}else if(b.cmd=="linkinfo"){t&&y("IRCClient.recv",
"Link info: "+b,F);d=document.getElementById(b.linkid);var m=document.getElementById(b.linkid+"_i");if(d&&m){c="";if(b.followed)c=b.followed;else for(var n in b.idata)if(b.idata.hasOwnProperty(n)&&n!="thumb")c=c+n.toUpperCase()+": "+b.idata[n]+" \n";d.title=c;d.style.color=E.Qg;m.title=c;if(b.idata.thumb)d.src=b.idata.thumb}else t&&y("IRCClient.recv","Link not found :/ "+b.linkid,A)}else t&&y("IRCClient.recv",b,Mc)}catch(r){t&&y("IRCClient.recv","exception "+b+":"+r,A)}};this.Yg=function(){t&&y("IRCClient.notifyServersDisconnect",
"notifyServersDisconnect",F);Qc("ircdisconnect");try{for(rname in this.o)this.o.hasOwnProperty(rname)&&this.o[rname].sc()}catch(b){t&&y("IRCClient.notifyServersDisconnect","exception ",A)}};this.lg=function(){Qc("ircdisconnect");for(rname in this.o)this.o.hasOwnProperty(rname)&&this.o[rname].closed(false);this.o={}};this.Ze=0;this.bh=function(b){var c="GLOB"+this.Ze;this.Ze++;var d=function(e){return function(){for(rname in e.o)e.o.hasOwnProperty(rname)&&Sc(e.o[rname],c)}}(this);for(rname in this.o)this.o.hasOwnProperty(rname)&&
Tc(this.o[rname],c,b,d)};this.ug=function(b){for(rname in this.o)if(this.o.hasOwnProperty(rname)){Uc(this.o[rname],b);this.o[rname].eg||this.o[rname].Fa(b)}};this.dh=function(b){Vc=b;for(var c in this.o)if(this.o.hasOwnProperty(c)){this.o[c].b.F();P(this.o[c].b)}for(c in this.l)if(this.l.hasOwnProperty(c)){this.l[c].b.F();P(this.l[c].b)}};this.Nf=function(b){t&&y("closedchannel","Added ignore for : "+b,F);this.be[b]=true};this.Qf=function(b){t&&y("closedchannel","Removed ignore for : "+b,F);delete this.be[b]};
this.Zc=function(b){t&&y("IRCClient.prefsUpdated","prefsUpdated",F);for(var c in this.l)if(this.l.hasOwnProperty(c)){this.l[c].Zc(b);var d=this.l[c].Da,e=this.l[c].Y;e.N={background:d?E.tabColorPM:E.tabColorChannel,border:d?E.tabBColorPM:E.tabBColorChannel};Wb(e,e.Ta)}if(this.Ub==null)for(c in this.o)if(this.o.hasOwnProperty(c)){this.o[c].Zc(b);d=this.o[c].Y;d.N={background:E.tabColorServer,border:E.tabBColorServer};Wb(d,d.Ta)}}}
function Oc(b,c){var d="IRCClient:"+c;if(b.o[d].Ja)Q.X({channel:"IRCClient",cmd:"disconnect",data:c});else if(b.o[d]){b.o[d].closed(false);delete b.o[d]}}Jc.prototype.cf=q();Jc.prototype.bf=function(){alert("Your IP address is listed in a blacklist. You may have a virus, trojan or be running an open proxy.\nYou will now be redirected to dronebl.org for more information.");window.location="http://dronebl.org/lookup"};
function Pc(b,c){window.confirm("Are you sure you want to disconnect from "+c+"?")&&Oc(b,c)}Jc.prototype.vf=function(b,c){c&&alert(b+": "+c)};Jc.prototype.wf=function(b,c){c&&alert(b+": "+c)};
function Wc(b,c,d,e,f,g,h,k,j){try{if(!(d==""||c=="")){b={channel:"IRCClient",cmd:"connect"};if(c.substring(0,1)=="!"){b.proxied=true;c=c.substring(1,c.length)}c=c.replace(/\s+/g,"").replace(/\.+/g,".").replace(/^\./,"").replace(/\.$/,"").toLowerCase();b.data=c;b.nick=d;b.pass=e!=null&&e?e:"";b.authmethod=k;if(!f||f==null)f="";b.joinchannels=f;if(j)b.charset=j;if(h)b.forced=true;if(g)b.authkey=g;t&&y("connect",aa(b),F);Q.X(b)}}catch(l){t&&y("irc.connectServer","exception "+l,A)}}
function Xc(b,c,d){try{if(d.cmd=="typing")return false;if(b.l[c])return false;for(ii in N.S)if(N.S.hasOwnProperty(ii))if(ii.toLowerCase()==c.toLowerCase()){N.S[ii].Fa(d);return false}if(b.be[c]){t&&y("newCHandler","Ignored : "+c,F);return false}if(d.cmd=="part")return false;if(d.cmd=="infobar")return false;var e=!!b.Kf[c],f=d.channeltype=="pm";if(f&&!E.allowIncommingPMs){t&&y("newCHandler","Ignored PM : "+c,F);return false}if(f&&E.blurPMs)e=true;if(!f&&!E.focusNewJoins)e=true;if(f&&d.userInitiated)e=
false;var g=document.getElementById("chats"),h=document.createElement("div");if(e)h.style.display="none";g.appendChild(h);e||fc(L);if(d.channeltype!="log"){fulltitle=f?c+"(pm)":c+" (channel)";g=c;var k=c.indexOf(":",10);if(k)g=g.substring(0,k);var j=b.o[g],l=new Lc(c,h,d.localchannel,g,j,f,E);b.l[c]=l;j.l[c]=l;var m=jc(L,c,h,d.localchannel,fulltitle,function(){return function(r,x){l.b.Db(x)}}(b),function(r){return function(x){r.l[x]&&Yc(r.l[x]);return true}}(b),{background:f?E.tabColorPM:E.tabColorChannel,
border:f?E.tabBColorPM:E.tabBColorChannel},e,true);if(f||E.focusNewJoins)e||b.l[c].b.Db(true);b.l[c].Y=m;e&&m.xa();na(N,c,b.l[c]);f&&Qc("newpm")}}catch(n){t&&y("newCHandler","Exception "+n,A)}return true}
function Zc(b,c){try{var d=c.split(" ");b={channel:"IRCClient",cmd:"connect"};b.data=d[0];b.nick=$c();if(myuser)b.nick=myuser;if(d[1])b.nick=d[1];b.pass="";b.authmethod="";b.joinchannels="";t&&y("connect","to "+b.data+" nick="+b.nick+" pass="+b.pass+" authmethod="+b.authmethod,F);Q.X(b)}catch(e){t&&y("irc.connectServer","exception "+e,A)}}
function Lc(b,c,d,e,f,g,h){function k(o){return function(p){o.Y&&o.Y.xa(p);if(O)O.alert(p?C.k("AlertsMyName"):C.k("AlertsGeneral"))}}function j(o){return function(p){o.I.send({cmd:"text",chan:this.i,data:"/join "+p})}}function l(o){return function(p){if(o.Hc){if(p==""||p.substring(0,1)=="/"&&p.substring(0,2)!="//")o.ec(false)}else if(p!=""&&(p.substring(0,1)!="/"||p.substring(0,2)=="//"))o.ec(true)}}function m(o){return function(p,u){if(u.substring(0,8)=="usermenu"){u=parseInt(u.substring(8,u.length));
if(o.a.usermenus[u]){var w=o.a.usermenus[u].command;w=w.replace(/\$nick/g,p);var D=o.b.v.K[p.toLowerCase()];if(D){if(D.user)w=w.replace(/\$user/g,D.user);if(D.host)w=w.replace(/\$host/g,D.host)}if((new ad({command:w,match:o.a.usermenus[u].title})).execCommand({i:o.i,j:o.I.ub},[],function(){return function(I){o.Ra(I)}}(),function(){return function(){o.b.focus()}}(),"",0,0))return}}else if(u=="banu"){if((D=o.b.v.K[p.toLowerCase()])&&D.user){o.I.send({cmd:"text",chan:o.i,data:"/mode "+o.i+" +b "+D.user+
"@*"});o.I.send({cmd:"text",chan:o.i,data:"/kick "+p})}}else if(u=="banh"){if((D=o.b.v.K[p.toLowerCase()])&&D.host){o.I.send({cmd:"text",chan:o.i,data:"/mode "+o.i+" +b *@"+D.host});o.I.send({cmd:"text",chan:o.i,data:"/kick "+p})}}else if(u=="ignore")bd(o.b,p,true);else if(u=="unignore")bd(o.b,p,false);else if(u=="getoptions"){w=[];for(u=0;u<o.a.usermenus.length;u++)w.push({id:"usermenu"+u,desc:o.a.usermenus[u].title});if(o.Hd)if(o.b.v.K[p.toLowerCase()]){D=o.b.v.K[p.toLowerCase()];if(D.mibbituser==
"true")if(D.user!="Mibbit")D.user&&w.push({id:"banu",desc:"Ban "+D.user+"@*"});else D.host&&w.push({id:"banh",desc:"Ban *@"+D.host});else{D.user&&w.push({id:"banu",desc:"Ban "+D.user+"@*"});D.host&&w.push({id:"banh",desc:"Ban *@"+D.host})}}cd(o.b,p)?w.push({id:"unignore",desc:C.k("UMenu_Unignore")}):w.push({id:"ignore",desc:C.k("UMenu_Ignore")});return w}o.b.focus()}}function n(o){return function(p){o.ta.vc=p}}function r(o){return function(){try{if(!o.Ja)return false;o.Ra(o.b.r.pa.value)}catch(p){t&&
y("submit",p,A)}return false}}t&&y("ChatChannel","ch="+b+", chan="+d+", sname="+e+", sobj="+f,F);this.va=b;this.i=d;this.Nb=e;this.I=f;this.Da=g;this.Ja=true;this.a=h;this.Hd=this.Hc=false;this.ac=0;this.translate=false;this.Ha=this.ld="";this.ta=new dd;c.style.background=g?this.a.tabColorPM:this.a.tabColorChannel;b={};b.Ld=r(this);b.Ic=l(this);b.Ig=m(this);b.Sb=j(this);b.D=k(this);b.pe=n(this);b.$f=function(o){return function(){if(o.translate)return o.Ha;return null}}(this);b.Bg=function(o){return function(p,
u){ed(o,true,p,u)}}(this);b.wg=function(o){return function(p){p!=""&&Q.X({cmd:"paste",channel:"PasteBin",returnchannel:o.va,data:p})}}(this);b.vg=function(o){return function(p){p!=""&&Q.X({cmd:"minify",channel:"LinkManager",returnchannel:o.va,url:p})}}(this);b.Hg=function(o){return function(p){o.I.send({cmd:"text",chan:o.i,data:"/mode "+o.i+" -b "+p});o.b.focus()}}(this);if(this.a.ircNickClick)b.lf=function(o){return function(p){if(p){eb(o.b.r.ka)==0?o.b.r.Kb(p+": "):o.b.r.Kb(p+" ");o.b.focus()}}}(this);
b.uf=function(o){return function(p){if(fd)o.b.v.Ec?p("Hide tweets",function(){o.b.v.Ec=false;Ca(o.b.T," twitter",{display:"none"});P(o.b)}):p("Show tweets",function(){o.b.v.Ec=true;Ca(o.b.T," twitter",{display:""});P(o.b)});if(Ec){if(!Nc){var u=PermalinkInfo.create(o.b.d,o.Nb.substring(10,o.Nb.length),o.i);p("Link to channel",function(){sa(Ec,{element:u})})}o.Hd&&p("Set topic",function(){Ec.alert("Set topic for "+o.i,function(I){I&&I!=o.b.v.Vd&&o.Ra("/topic "+I)},true,o.b.v.Vd)})}for(var w=0;w<o.a.channelmenus.length;w++){var D=
o.a.channelmenus[w];p(D.title,function(I){return function(){var J=new ad({command:I.command,match:I.title});t&&y("setupoptions","Running ch menu... "+I.command,F);J.execCommand({i:o.i,j:o.I.ub},[],function(){return function(W){o.Ra(W)}}(),function(){return function(){o.b.focus()}}(),"",0,0)}}(D))}}}(this);b.qf=function(o){return function(p){Q.X({cmd:"plugin",channel:o.va,data:p})}}(this);this.b=new T(c,!this.Da,this.a,b,true,g?this.a.tabColorPM:this.a.tabColorChannel);this.b.i=this.va;this.b.j=this.I.ub;
Ob(this.b.eb,gd,this.b.ue);try{this.b.r.pa.maxLength=361}catch(x){}if(!this.Da&&ua){this.b.v.Fd=ua;this.b.v.Lc=true}!this.Da&&this.a.noUListInChannels&&hd(this.b,false);if(this.Da){this.b.ga[this.i.toLowerCase()]=this.i;this.b.ga[this.b.j.toLowerCase()]=this.b.j;Sb(this.b.r.ka,this.i);Sb(this.b.r.ka,this.b.j)}}
function id(b){!Nc&&!b.Da&&jd.match(">"+b.I.yg+">"+b.i,{i:b.i,j:b.I.ub},function(c){return function(d){c.Ra(d)}}(b),function(){return q()}(b),function(c){return function(){c.b.focus()}}(b))}
function ed(b,c,d,e){try{if(d=="none"){if(c){b.translate=false;var f=b.b.r;if(f.$c)f.$c.value="none"}else{b.b.v.translate=false;var g=b.b.r;if(g.ad)g.ad.value="none"}var h=U(b.b,C.k(c?"TranslationSendNone":"TranslationRecvNone"),{},b.a.colorSystem,null,false,b.b.h)}else{if(c){b.translate=true;b.Ha=d;var k=b.b.r;if(k.$c)k.$c.value=d}else{b.b.v.translate=true;b.b.v.Ha=d;var j=b.b.r;if(j.ad)j.ad.value=d}h=U(b.b,C.k(c?"TranslationSend":"TranslationRecv")+e,{},b.a.colorSystem,null,false,b.b.h)}b.b.g("translate",
h)}catch(l){}}
Lc.prototype.Ra=function(b){if(this.ac>3)t&&y("ChatChannel","Max recurse. Bad alias? ("+b+")"+this.ac,A);else{this.ac++;if(b){var c=b.toLowerCase(),d=b;if(d.toLowerCase().substring(0,4)=="/me ")if(this.Da||kd(this.b)){var e=d.substring(4);if(e=ld.apply(e,false)){c={cmd:"emote",idd:true,local:true,emote:this.ta.wc(e),nick:this.b.j};if(this.translate){c.translateFrom=this.ld;c.translateTo=this.Ha;c.cbtranslate=function(h){return function(k){h.I.send({cmd:"text",chan:h.i,data:"/me "+h.ta.wc(k)})}}(this)}else this.I.send({cmd:"text",chan:this.i,
data:"/me "+this.ta.wc(e)});this.b.Sa(c);this.ec(false);this.ac--;return false}}else{this.ac--;return false}else if(d.substring(0,2)=="//"||d.substring(0,1)!="/"){if(d.substring(0,2)=="//")d=d.substring(1,b.length);if((d=ld.apply(d,false))&&(this.Da||kd(this.b))){c={cmd:"msg",nick:this.b.j,local:true,idd:true,msg:this.ta.wc(d)};if(this.translate){c.translateFrom=this.ld;c.translateTo=this.Ha;c.cbtranslate=function(h){return function(k){if(d.substring(0,1)=="/")k="/"+k;h.I.send({cmd:"text",chan:h.i,
data:h.ta.wc(k)})}}(this)}else{if(d.substring(0,1)=="/")d="/"+d;this.I.send({cmd:"text",chan:this.i,data:this.ta.wc(d)})}this.b.Sa(c);this.ec(false)}this.ac--;return false}if(c.substring(0,7)=="/style "){b=b.substring(7,b.length);e=b.split(" ");this.ta.reset();for(c=0;c<e.length;c++){if(e[c]=="bold")this.ta.bold=true;if(e[c]=="underline")this.ta.ze=true;var f=parseInt(e[c]);if(!isNaN(f))if(this.ta.vc===null)this.ta.vc=f;else this.ta.xd=f}}else if(c.substring(0,13)=="/translateme "){e=b.substring(13,
b.length);(c=google.language.Languages[e.toUpperCase()])||(c="none");ed(this,true,c,e.toLowerCase())}else if(c.substring(0,15)=="/translatethem "){e=b.substring(15,b.length);(c=google.language.Languages[e.toUpperCase()])||(c="none");ed(this,false,c,e.toLowerCase())}else if(c=="/style")this.ta.reset();else if(c=="/redraw")this.b.C();else if(c=="/mute"){md=false;e=U(this.b,"Sounds off",{},this.a.colorSystem,null,false,this.b.h);this.b.g("sounds",e)}else if(c=="/unmute"){md=true;e=U(this.b,"Sounds on",
{},this.a.colorSystem,null,false,this.b.h);this.b.g("sounds",e)}else if(c.substring(0,6)=="/echo ")this.b.Sa({cmd:"msg",nick:"*",local:true,idd:true,msg:b.substring(6,b.length)});else if(c=="/hidetweets"){this.b.v.Ec=false;Ca(this.b.T," twitter",{display:"none"});P(this.b)}else if(c=="/showtweets"){this.b.v.Ec=true;Ca(this.b.T," twitter",{display:""});P(this.b)}else if(Ec&&!this.Da&&c=="/permalink"){e=PermalinkInfo.create(this.b.d,this.Nb.substring(10,this.Nb.length),this.i);Ec&&sa(Ec,{element:e})}else if(c.substring(0,
7)=="/umode ")this.I.send({cmd:"text",chan:this.i,data:"/mode "+this.b.j+" "+b.substring(7,b.length)});else if(c.substring(0,7)=="/query "){f=b.substring(7,b.length);e=null;c=f.indexOf(" ");if(c!=-1){e=f.substring(c+1,f.length);f=f.substring(0,c)}c={channeltype:"pm",userInitiated:true};c.channel=this.Nb+":"+f.toLowerCase();c.localchannel=f;Xc(V,c.channel,c);if(e){c=this.I.l[c.channel];c.Ra(e)}}else if(c.substring(0,8)=="/minify "){e=b.substring(8,b.length);Q.X({channel:"LinkManager",cmd:"minify",
url:e,returnchannel:this.va})}else if(c.substring(0,8)=="/server ")Zc(V,b.substring(8,b.length));else if(c=="/debug")nd();else if(c=="/ulshow")hd(this.b,true);else if(c=="/ulhide")hd(this.b,false);else if(c=="/help")od(this.b,Gc);else if(c.substring(0,8)=="/remove "){Aa(this.b.T,b.substring(8,b.length));P(this.b)}else if(c=="/clear")pd(this.b);else if(c.substring(0,9)=="/showurl "){e=b.substring(9,b.length);qd(this.b,e)}else if(c.substring(0,8)=="/ignore "){e=b.substring(8,b.length);bd(this.b,e,true)}else if(c.substring(0,
10)=="/unignore "){e=b.substring(10,b.length);bd(this.b,e,false)}else if(c=="/pastebin")cb(this.b.r,"pastebin");else if(c=="/upload")cb(this.b.r,"fileupload");else if(c.substring(0,6)=="/bbon "){f=(new Date).getTime();e=b.substring(6,b.length);this.b.v.Sd[e]=true;this.b.g("bb",U(this.b,"Bridgebot on: "+e,{},this.a.colorNotice,null,false,this.b.h,f))}else if(c.substring(0,7)=="/bboff "){f=(new Date).getTime();e=b.substring(7,b.length);delete this.b.v.Sd[e];this.b.g("bb",U(this.b,"Bridgebot off: "+
e,{},this.a.colorNotice,null,false,this.b.h,f))}else if(c=="/hints"){f=(new Date).getTime();var g=rd(ua,20);for(c=0;c<g.length;c++){e="Hint: "+g[c];this.b.g("hints",U(this.b,e,{},this.a.colorNotice,null,false,this.b.h,f))}}else{jd.match(b,{i:this.i,j:this.I.ub},function(h){return function(k){h.Ra(k)}}(this),function(h){return function(){h.I.send({cmd:"text",chan:h.i,data:b})}}(this),function(h){return function(){h.b.focus()}}(this));this.ec(false)}}this.ac--}};
Lc.prototype.ec=function(b){if(this.I.Ja&&(this.Da||kd(this.b))){b!=this.Hc&&Q.X({cmd:"typing",channel:this.va,typing:b});var c=this.b;c.e&&Cb(c.e,c.j,b)}this.Hc=b};Lc.prototype.remove=function(b){this.Ja=false;this.b.close();oa(N,this.va);sd(this.I,this.va);if(b)this.Y&&hc(L,this.Y.id);else this.Y&&ic(L,this.Y.id)};Lc.prototype.sc=function(){this.b.sc()};function Yc(b){if(!b.Da&&kd(b.b)){b.I.send({cmd:"text",chan:b.i,data:"/part "+b.i});b.I.ce.Nf(b.va)}b.remove(false)}
Lc.prototype.Fa=function(b){if(this.Ja)try{this.b.Sa(b);if(b.nick==this.b.j&&(b.cmd=="usermode"||b.cmd=="join")||b.cmd=="nicklist"){var c=kd(this.b);if(c)this.Hd=c.ya.owner||c.ya.admin||c.ya.op}b.nick==this.b.j&&b.cmd=="join"&&id(this);if(b.cmd=="changenick"&&b.nick.toLowerCase()==this.i.toLowerCase()){var d=this.Nb+":"+b.newnick.toLowerCase();(L.t[d]?true:false)&&hc(L,d);if(this.Y){c=L;var e=this.va;if(c.t[e]){var f=c.t[e];lc(c,f);f.id=d;kc(c,f)}Ub(this.Y,b.newnick.toLowerCase())}delete this.b.ga[this.i.toLowerCase()];
oa(N,this.va);this.i=b.newnick.toLowerCase();this.va=d;this.b.i=this.va;na(N,this.va,this);this.b.ga[this.i.toLowerCase()]=this.i}if(this.a.showChannelTabUsers&&this.b.e){var g=this.b.e.size();Ub(this.Y,this.i+" ("+g+")")}}catch(h){t&&y("recv",h+"( "+b+" )",A)}};
Lc.prototype.Zc=function(b){t&&y("ChatChannel","prefsUpdated: "+b,F);if(b&&b=="CGMlayout"){this.b.F();P(this.b)}else{td(this.b);this.b.C();this.b.p.style.background=this.Da?this.a.tabColorPM:this.a.tabColorChannel;if(this.b.e)Ub(this.Y,this.i+(this.a.showChannelTabUsers?" ("+this.b.e.size()+")":""))}};var gd="For the latest news checkout the blog: http://blog.mibbit.com";
function Kc(b,c,d,e){function f(k){return function(){k.Y&&k.Y.xa(false);O&&O.alert("Server stuff !")}}function g(k){return function(j){k.send({cmd:"text",chan:this.i,data:"/join "+j})}}function h(k){return function(){try{if(!k.Ja)return false;k.Ra(k.b.r.pa.value)}catch(j){t&&y("IRCServerTab","onsubmit "+j,A)}return false}}this.Nb=this.i=c;this.ub="unknown";this.Hd=false;this.Ja=true;this.nd=1;this.a=e;this.jh=new G;this.h=new Ka(function(k){return function(j){k.send({cmd:"text",chan:k.i,data:"/join "+
j})}}(this),new Fa(new Oa(new G),this.a),this.a);this.ce=d;this.l={};c={};c.Ld=h(this);c.Sb=g(this);c.D=f(this);if(b){b.style.background=this.a.tabColorServer;this.b=new T(b,false,this.a,c,false,this.a.tabColorServer);Ob(this.b.eb,gd,this.b.ue)}}
Kc.prototype.Ra=function(b){if(b){var c=b.toLowerCase();if(c.substring(0,7)=="/query "){var d=b.substring(7,b.length);c=null;var e=d.indexOf(" ");if(e!=-1){c=d.substring(e+1,d.length);d=d.substring(0,e)}e={channeltype:"pm",userInitiated:true};e.channel=this.Nb+":"+d.toLowerCase();e.localchannel=d;Xc(V,e.channel,e);if(c)(d=this.l[e.channel])&&d.Ra(c)}else if(c=="/debug")nd();else if(c=="/help")od(this.b,Gc);else if(c=="/clear")pd(this.b);else if(c=="/redraw")this.b.C();else if(c=="/mute"){md=false;
c=U(this.b,"Sounds off",{},this.a.colorSystem,null,false,this.b.h);this.b.g("sounds",c)}else if(c=="/unmute"){md=true;c=U(this.b,"Sounds on",{},this.a.colorSystem,null,false,this.b.h);this.b.g("sounds",c)}else if(c.substring(0,6)=="/echo ")this.b.Sa({cmd:"msg",nick:"*",local:true,idd:true,msg:b.substring(6,b.length)});else if(c.substring(0,7)=="/umode ")this.I.send({cmd:"text",chan:this.i,data:"/mode "+this.b.j+" "+b.substring(7,b.length)});else if(c.substring(0,8)=="/server ")Zc(V,b.substring(8,
b.length));else if(c.substring(0,9)=="/showurl "){c=b.substring(9,b.length);qd(this.b,c)}else jd.match(b,{i:"",j:this.ub},function(f){return function(g){f.Ra(g)}}(this),function(f){return function(){f.send({cmd:"text",chan:f.i,data:b})}}(this))}};Kc.prototype.close=q();Kc.prototype.send=function(b){b.channel=this.i;Q.X(b)};
Kc.prototype.Fa=function(b){this.Ja=true;try{var c=false;if(b.cmd=="whoisreply")if(b.user)c=ud(this,b);else{c=true;this.b.Sa({cmd:"log",nick:"",message:b.nick+" is away ("+b.away+")"})}if(b.cmd=="channellist"||b.cmd=="whowas"||b.cmd=="who"||b.cmd=="invite")c=ud(this,b);b.cmd=="whoisreply"&&Uc(this,{cmd:"userdetails",nick:b.nick,user:b.user,host:b.host});if((b.cmd=="notice"||b.cmd=="ctcp")&&this.a.noticesToActiveTab)c=ud(this,b);if(b.cmd=="error"&&this.a.errorsToActiveTab)c=ud(this,b);if(b.cmd=="infobar"||
b.cmd=="away"||b.cmd=="part"||b.cmd=="changenick"||b.cmd=="init"){b.cmd=="infobar"&&this.b.Sa(b);Uc(this,b);c=true}b.cmd=="nickprompt"&&this.Ye(b.reason,function(e){return function(f){f&&e.send({cmd:"text",data:"/nick "+f})}}(this));if(b.cmd=="changenick")b.nick==this.ub&&vd(this,b.newnick);else if(b.cmd=="init")vd(this,b.nick);else if(b.cmd=="closedchannel"){t&&y("closedchannel","cc cmd for : "+b.chan,F);this.ce.Qf(b.chan)}c||this.b.Sa(b)}catch(d){t&&y(this.i+" (recv)",d+" ("+b+")",A)}};
function vd(b,c){b.ub=c;b.b.j=b.ub}function ud(b,c){for(ch in b.l)if(b.l.hasOwnProperty(ch))if(b.l[ch].Y.Ta){b.l[ch].Fa(c);return true}return false}function Tc(b,c,d,e){b.Yf||wd(b.b,c,new Ic(d,b.b.De),e);for(ch in b.l)b.l.hasOwnProperty(ch)&&wd(b.l[ch].b,c,new Ic(d,b.b.De),e)}function Sc(b,c){b.Yf||Aa(b.b.T,c);for(ch in b.l)b.l.hasOwnProperty(ch)&&Aa(b.l[ch].b.T,c)}function Uc(b,c){for(ch in b.l)b.l.hasOwnProperty(ch)&&b.l[ch].Fa(c)}
function sd(b,c){t&&y(b.i,"Removing channel: "+c,F);delete b.l[c];delete b.ce.l[c]}Kc.prototype.sc=function(){this.Ja=false;this.b.sc();for(ch in this.l)this.l.hasOwnProperty(ch)&&this.l[ch].sc()};
Kc.prototype.closed=function(b){this.Ja=false;oa(N,this.i);var c=(new Date).getTime();this.b.g(U(this.b,"- - - - Disconnected - - - -",{},"red",null,false,this.h,c));this.b.close();if(b)this.Y&&hc(L,this.i);else this.Y&&ic(L,this.Y.id);for(ch in this.l)this.l.hasOwnProperty(ch)&&this.l[ch].remove(false);for(ch in this.l)this.l.hasOwnProperty(ch)&&sd(this,ch)};Kc.prototype.Zc=function(){td(this.b);this.b.C();this.b.p.style.background=this.a.tabColorServer};
Kc.prototype.Ye=function(b,c){b=window.prompt("Please choose a new nickname ("+b+")");c(b)};function xd(){this.reset()}
xd.prototype.reset=function(){this.userListColorNormal="#006600";this.userListColorTyping="#ff0000";this.userListColorInactive="#668866";this.userListMenuColor="#444444";this.userListMenuBackground="#e4eace";this.userListMenuBackgroundHover="#e6e68f";this.userGroupColor="#eee";this.userGroupBackground="#444 url('/gfx/grad_g.png')";this.userListHover="#aaaaaa";this.ulistPaneBorder="#51661c";this.ulistPaneBackground="#cad69f";this.userListSelected="#e4eace";this.userListWidth=148;this.userListPadding=
0;this.userListGroups=[{def:"chatting",title:"Chatting",hideOnEmpty:true,startHidden:false},{def:"!chatting",title:"Idlers",hideOnEmpty:true,startHidden:false}];this.userListSort="chatting,owner,admin,op,halfop,voice,active";this.userListFontSize=13;this.userListFontFamily="Arial,Helvetica,sans-serif";this.userListMenuFontSize=11;this.userListMenuFontFamily="Arial,Helvetica,sans-serif";this.userGroupFontSize=13;this.userGroupFontFamily="Arial,Helvetica,sans-serif";this.userListMenuAutoCloseTime=3E3;
this.doubleClickTime=400;this.userListBoldOnChat=this.doubleClickToPM=true;this.userListChattingTime=600;this.userListShowIcons=true;this.userListIconWidth=this.userListIconHeight=16;this.userListShowPrefixChars=false;this.userListModeIconWidth=this.userListModeIconHeight=16;this.userListShowModesLeft=this.userListShowSingleMode=false;this.userListModeSpacing=2;this.iconModeOwner="/icons/mode_owner.png";this.iconModeAdmin="/icons/mode_admin.png";this.iconModeOp="/icons/mode_op.png";this.iconModeHalfop=
"/icons/mode_halfop.png";this.iconModeVoice="/icons/mode_voice.png";this.ulicon_user="/icons/user.png";this.ulicon_mibbituser="/icons/user_green.png";this.ulicon_ignored="/icons/user_gray.png";this.ulicon_ipod="/icons/user_ipod.png";this.ulicon_iphone="/icons/user_iphone.png";this.ulicon_wii="/icons/user_wii.png";this.userListModeIconAlign=this.userListIconAlign="bottom";this.ulistPaneRounding=6;this.chatInputBarBorder="#51661c";this.chatInputBarBackground="#cad69f";this.chatInputColor="#000000";
this.chatInputFontFamily="Arial,Helvetica,sans-serif";this.chatInputFontSize=15;this.chatInputBorder="#cad69f";this.chatInputBackground="#eeeeee";this.chatInputSpacing=4;this.chatInputPadding=2;this.needSendButton=false;this.sendButtonBorder="#51661c";this.sendButtonBackground="#cad69f";this.sendButtonColor="#000";this.showInputOptions=true;this.colorInMenuSep="#666666";this.colorInMenu="#444444";this.colorInMenuActive="#ff0000";this.colorInLinks="#0000ff";this.colorInText="#000000";this.ioMinify=
this.ioUpload=this.ioPastebin=this.ioTranslation=this.ioColors=this.ioSmilies=true;this.chatInputMenuFontFamily="Arial,Helvetica,sans-serif";this.chatInputMenuFontSize=11;this.chatInputRounding=6;this.chatOutputShowTimes=true;this.timeBorderRight="#888888";this.timeBackground="#e4eace";this.formatTime="%H:%M";this.timeFontFamily="Arial,Helvetica,sans-serif";this.timeFontSize=11;this.timeColor="#444444";this.chatOutputTimeWidth=30;this.formatDate="%a";this.chatOutputShowNicks=true;this.nickBorderRight=
"#888888";this.nickBackground="#cad69f";this.chatOutputNickLeft="<";this.nickFontFamily="Arial,Helvetica,sans-serif";this.nickFontSize=11;this.nickColor="#0000ff";this.chatOutputNickWidth=110;this.chatOutputNickRight=">: ";this.nickColorMe="#224422";this.nickColorGuest="#008800";this.nickColorNotice="#a20814";this.nickVerticalAlign="middle";this.chatBackground="#ffffff";this.chatPaneBorder="#51661c";this.chatPaneBackground="#ffffff";this.chatBackgroundHighlight="#ddeedd";this.chatFontFamily="Arial,Helvetica,sans-serif";
this.chatFontSize=13;this.chatPaddingBottom=this.chatPaddingTop=1;this.chatBackgroundLines="#d1ffd1";this.chatOutputBackground="transparent";this.chatOutputRTL=false;this.chatPaneRounding=0;this.infobarFontFamily="Arial,Helvetica,sans-serif";this.infobarFontSize=15;this.infobarPadding=3;this.infobarColor="#000";this.infobarBackground="transparent";this.infobarBorder="";this.infobarColorHighlight="#444";this.infobarBackgroundHighlight="#ccc";this.infobarBorderHighlight="#444";this.cgmMargins=6;this.extraContentPosition=
"middle";this.extraContentWidth=400;this.chatOutputMaxLines=250;this.showMarkers=this.showChannelUsers=true;this.noUListInChannels=false;this.showChannelOptions=true;this.tabColorServer="#6cb12a";this.tabColorChannel="#e6f3ca";this.tabColorPM="#8c8c8c";this.tabBColorServer="#c0ffc0";this.tabBColorPM=this.tabBColorChannel="#cccccc";this.iconSmileysBase="/smileys/";this.iconSmileysWidth=this.iconSmileysHeight=19;this.iconSmileys=[{code:":)",src:"yel02.png"},{code:":-)",src:"yel02.png"},{code:":(",src:"yel36.png"},
{code:":-(",src:"yel36.png"},{code:":D",src:"yel06.png"},{code:":-D",src:"yel06.png"},{code:":s",src:"yel07.png"},{code:":-s",src:"yel07.png"},{code:":/",src:"yel22.png"},{code:":-/",src:"yel22.png"},{code:":P",src:"yel40.png"},{code:":-P",src:"yel40.png"},{code:":p",src:"yel40.png"},{code:":-p",src:"yel40.png"},{code:":O",src:"yel54.png"},{code:":-O",src:"yel54.png"},{code:":o",src:"yel54.png"},{code:":-o",src:"yel54.png"},{code:";)",src:"yel08.png"},{code:";-)",src:"yel08.png"}];this.colorChatMe=
this.colorChat="#000000";this.colorEmoteMe=this.colorEmote="#cc4444";this.nickHighlight="#668866";this.nickHighlightMe="#44aa44";this.colorChatRecent="#888888";this.colorEmoteRecent="#ee8888";this.colorJoin="#008800";this.colorPart="#880000";this.colorBack="#66cc66";this.colorAway="#cc6666";this.colorKick="#880000";this.colorInvite="#6666cc";this.colorTopic="#000088";this.colorTopicWho="#008888";this.colorChangeNick="#888800";this.colorNotice=this.colorSystem="#880000";this.colorBan="#2222cc";this.colorUserMode=
"#666622";this.colorLinks="#0000ff";this.colorIRCLinks="#ff0000";this.colorChannels="#008800";this.parseSmilies=true;this.sizeSmiliesToText=false;this.parseTex=this.parseSimple=this.parseColor=this.parseNicks=this.parseLinks=this.parseChannels=true;this.openLinksInExtra=false;this.parseReplaceImages=true;this.parseReplaceImagesHeight=this.parseReplaceImagesWidth=32;this.showAwaysBacks=this.showJoinsParts=this.parseGoogleMaps=this.parseGoogleViewer=this.parseJustinTV=this.parseYouTubes=true;this.showPartInfo=
this.showJoinInfo=false;this.showRecentChat=this.showCTCP=this.showMOTD=this.showUserModes=this.showBans=true;this.tabColorGeneral="#a7de5b";this.tabColorYServer="#c0c0f3";this.tabColorYChannel="#c0f3c0";this.tabBColorGeneral="#c0ffc0";this.tabBColorYServer="#c0c0f3";this.tabBColorYChannel="#c0f3c0";this.tabTextColor=this.tabBackgroundColor="#000000";this.tabTextColorInactive="#444444";this.tabTextColorActivityMe="#cc3333";this.tabTextColorActivity="#3333cc";this.tabTextColorArrows="#eeeeee";this.tabFontFamily=
"Arial,Helvetica,sans-serif";this.tabSpacing=4;this.tabPadding=3;this.tabFontSize=11;this.colorLinksWait="#aaaacc";this.useTabList=false;this.tabListWidth=160;this.logChannels=this.logPMs=this.ircNickClick=false;this.confirmUnload=this.confirmServerClose=this.allowIncommingPMs=true;this.autoAway=7200;this.autoAwayMessage="Auto away";this.blurPMs=this.focusNewJoins=this.autoBack=true;this.windowAlertPeriod=500;this.windowAlertMaxFlashes=3;this.errorsToActiveTab=this.noticesToActiveTab=true;this.language=
"en";this.inputHistorySize=250;this.allowChatRemoval=true;this.adScheme="mibbit";this.defaultCharset="UTF-8";this.showChannelTabUsers=true;this.tabIndividualCloses=false;this.autoconnects=[];this.aliases=[{match:"/j",command:"/join $1-"},{match:"/cs",command:"/msg ChanServ $1-"},{match:"/ns",command:"/msg NickServ $1-"},{match:"/ms",command:"/msg MemoServ $1-"},{match:"/os",command:"/msg OperServ $1-"},{match:"/bs",command:"/msg BotServ $1-"},{match:"/voice",command:"/mode # +v $1"},{match:"/unvoice",
command:"/mode # -v $1"},{match:"/devoice",command:"/mode # -v $1"},{match:"/ban",command:"/mode # +b $1"},{match:"/unban",command:"/mode # -b $1"},{match:"/deban",command:"/mode # -b $1"},{match:"/op",command:"/mode # +o $1"},{match:"/unop",command:"/mode # -o $1"},{match:"/deop",command:"/mode # -o $1"},{match:"/halfop",command:"/mode # +h $1"},{match:"/unhalfop",command:"/mode # -h $1"},{match:"/dehalfop",command:"/mode # -h $1"},{match:"/admin",command:"/mode # +a $1"},{match:"/unadmin",command:"/mode # -a $1"},
{match:"/deadmin",command:"/mode # -a $1"},{match:"/owner",command:"/mode # +q $1"},{match:"/unowner",command:"/mode # -q $1"},{match:"/deowner",command:"/mode # -q $1"}];this.filters=[{reg:"\\bmibbiturl\\b",replacement:"http://chat.mibbit.com",replacein:true,replaceout:true,block:false}];this.usermenus=[{title:"PM",command:"/query $nick"},{title:"Whois",command:"/whois $nick"}];this.channelmenus=[];this.sounds={newpm:{sound:"/sounds/ribbit.mp3",enabled:false},ircdisconnect:{sound:"/sounds/beep1.mp3",
enabled:false},mentionednick:{sound:"/sounds/beep2.mp3",enabled:false},newmsg:{sound:"/sounds/msg.wav",enabled:false},userjoin:{sound:"/sounds/join.wav",enabled:false},userpart:{sound:"/sounds/part.wav",enabled:false}};this.ciUserListColorNormal=this.ciUserIcon=false;this.colorTwitterHashtag="#800";this.colorTwitterUser="#66c"};
function yd(b){b.chatOutputShowTimes=false;b.showJoinsParts=false;b.showAwaysBacks=false;b.sizeSmiliesToText=true;b.chatOutputShowNicks=false;b.userListWidth=120;b.cgmMargins=2;b.tabSpacing=2;b.userListShowSingleMode=true;b.userListShowIcons=false;b.userListPadding=1;b.parseYouTubes=false;b.parseJustinTV=false;b.parseGoogleMaps=false;b.userListGroups=[{def:"",title:"",hideOnEmpty:true,startHidden:false}]}
xd.prototype.load=function(b,c){try{var d=ba(b);this.autoconnects=[];t&&y("UserPrefs","Loading prefs ("+b+")",F);for(var e in d){var f=d[e];if(e=="autoconnects"){this.autoconnects=f;t&&y("UserPrefs","Loading autos ("+this.autoconnects+") "+this.autoconnects.length,F)}else if(e=="sounds")s(f,this[e]);else if(this.hasOwnProperty(e)){if(f=="true"||f=="false")f=f=="true"?true:false;this[e]=f}}}catch(g){t&&y("UserPrefs",g,A)}c||zd(this)};xd.prototype.Vc=[];
function Ad(b,c){t&&y("UserPrefs","ADD listener... ("+b.Vc.length+")",F);b.Vc.push(c)}function zd(b,c){t&&y("UserPrefs","Telling listeners... ("+b.Vc.length+")",F);for(var d=0;d<b.Vc.length;d++)try{b.Vc[d](c)}catch(e){t&&y("UserPrefs",e,A)}}var Bd=new xd;function s(b,c){for(v in b)if(b.hasOwnProperty(v))c[v]=b[v]}
function Mb(b){if(!b)return true;try{if(b.substring(0,1)=="#"){b=b.substring(1,b.length);var c,d,e;if(b.length==6){e=parseInt(b.substring(0,2),16);d=parseInt(b.substring(2,4),16);c=parseInt(b.substring(4,6),16);return e+d+c>384}else if(b.length==3){e=parseInt(b.substring(0,1),16);d=parseInt(b.substring(1,2),16);c=parseInt(b.substring(2,3),16);return e+d+c>24}}}catch(f){}return true}function Cd(){this.hd=[];this.Qd=[];this.Xa={}}
function ta(b,c,d){Dd(b,c,d);if(c=c.match(/[^\s\#\!\@\$\%\^\&\*\(\)\_\+\-\=\{\}\[\]\:\;\"\'\,\.\/\<\>\?\~\|\\]+/g))for(var e=0;e<c.length;e++){var f=c[e].toLowerCase();if(!d||!d[f])if(" the and for are but not you all any can had her was one our out day get has him his how man new now old see two way who boy did its let put say she too use lol ftw hey that with have this will your from they know want been good much some time very when come here just like long make many more only over such take than them well were  what book cool  there their which ".indexOf(" "+
f+" ")==-1&&f.length>=3&&!f.match(/^[0-9]+$/)){Ed(b,f,b.hd);b.hd.length>15&&b.hd.shift()}}}function Ed(b,c,d){if(c){for(b=0;b<d.length;b++)if(d[b]==c)return;d.push(c)}}
function Dd(b,c,d){if(c=c.match(/[^\s\#\!\@\$\%\^\&\*\(\)\_\+\-\=\{\}\[\]\:\;\"\'\,\.\/\<\>\?\~\|\\]+/g))for(var e=0;e<c.length;e++)if(!d||!d[c[e].toLowerCase()]){var f=c[e];f=f.toLowerCase();if(!(" the and for are but not you all any can had her was one our out day get has him his how man new now old see two way who boy did its let put say she too use lol ftw hey that with have this will your from they know want been good much some time very when come here just like long make many more only over such take than them well were  what book cool  there their which ".indexOf(" "+f+
" ")!=-1||f.length<3||f.match(/^[0-9]+$/))){b.Qd.push(f);if(b.Xa[f])b.Xa[f]++;else b.Xa[f]=1;if(b.Qd.length>500){f=b.Qd.shift();b.Xa[f]--;b.Xa[f]==0&&delete b.Xa[f]}}}}function rd(b,c){for(var d=[],e=0;e<Math.min(b.hd.length,15);e++)d.push(b.hd[e]);var f={};for(e=0;e<c;e++){var g;g=null;var h=0;for(var k in b.Xa)if(b.Xa.hasOwnProperty(k)&&!f[k])if(b.Xa[k]>h){h=b.Xa[k];g=k}g=g;if(g==null)break;f[g]=b.Xa[g];Ed(b,g,d)}return d}
function va(b,c){var d="";b=rd(b,c);for(c=0;c<b.length;c++){if(d!="")d+=",";d+=b[c]}return d}var Fd=navigator.userAgent.indexOf("MSIE")!=-1?"bgsound":navigator.userAgent.indexOf("Opera")!=-1?"object":"embed",md=true;function Qc(b){E.sounds[b]&&E.sounds[b].enabled&&Gd(E.sounds[b].sound)}
function Gd(b){if(md){var c="";if(b.toLowerCase().indexOf(".wav")==b.length-4)c="audio/x-wav";else if(b.toLowerCase().indexOf(".mp3")==b.length-4)c="audio/mpeg";var d=document.getElementById("current_sound");d&&d.parentNode.removeChild(d);if(Fd=="bgsound"){d=document.createElement("bgsound");d.id="current_sound";d.setAttribute("src",b);d.setAttribute("loop",1);document.body.appendChild(d)}else if(Fd=="embed"){d=document.createElement("embed");d.id="current_sound";d.setAttribute("src",b);d.setAttribute("hidden",
"true");d.setAttribute("autostart","true");d.setAttribute("loop","false");d.setAttribute("type",c);d.style.visibility="hidden";d.style.position="absolute";d.style.height="0px";document.body.appendChild(d)}else if(Fd=="object"){d=document.createElement("object");d.id="current_sound";d.setAttribute("data",b);d.setAttribute("type",c);d.setAttribute("autoplay","true");d.style.visibility="hidden";d.style.position="absolute";d.style.height="0px";document.body.appendChild(d)}}}function Hd(){this.Oc=[]}
Hd.prototype.clear=function(){this.Oc=[]};Hd.prototype.load=function(b){this.Oc=[];for(var c=0;c<b.length;c++)this.Oc.push(new ad(b[c]))};Hd.prototype.match=function(b,c,d,e,f){try{for(var g=0;g<this.Oc.length;g++)if(this.Oc[g].exec(b,c,d,f))return}catch(h){t&&y("aliases","Issue running match "+h,F)}e&&e()};Hd.prototype.prompt=function(b,c){c&&c("")};function ad(b){this.ud=b.match;this.Pe=b.command.split(/\s\|\s/)}function Id(b,c,d,e){if(c=="")return e;return c+(d?" ":"")+e}
ad.prototype.execCommand=function(b,c,d,e,f,g,h){for(var k=g;k<this.Pe.length;k++){g=this.Pe[k].split(/\s/);var j=f,l=true;f="";for(var m=h;m<g.length;m++){var n=g[m];if(!(m==0&&n.toLowerCase()=="/say"))if(n.match(/^\#?\$?\$\d+$/)){h=n.match(/^\#?\$?\$(\d+)$/)[1];if(h>c.length||h<1){if(n.match(/^\#?\$\$/)){j="";break}return false}j=Id(this,j,l,(n.substring(0,1)=="#"?"#":"")+c[h-1]);l=true}else if(n.match(/^\$\d+\-\d+$/)){n=n.match(/^\$(\d+)\-(\d+)$/);h=n[1];n=n[2];if(h>c.length||n>c.length||n<h||
h<1||n<1)return false;for(h=h;h<=n;h++){j=Id(this,j,l,c[h-1]);l=true}}else if(n.match(/^\$\d+\-$/)){h=n.match(/^\$(\d+)\-$/)[1];if(h>c.length||h<1)return false;for(h=h;h<=c.length;h++){j=Id(this,j,l,c[h-1]);l=true}}else if(n=="#"){j=Id(this,j,l,b.i);l=true}else if(n.match(/^\$me([\.\,\!\?]?)/i)){h=n.match(/^\$me([\.\,\!\?]?)/i);j=Id(this,j,l,b.j+h[1]);l=true}else if(n=="$?"){f=function(x){return function(o){j=Id(x,j,l,o);x.execCommand(b,c,d,e,j,k,m+1)}}(this);Hd.prototype.prompt(this.ud,f);return true}else if(n==
"$+")l=false;else{if(n.substring(0,2)=="\\u"||n.substring(0,2)=="\\x")try{j=Id(this,j,l,String.fromCharCode(parseInt(n.substring(2,n.length),16)))}catch(r){}else j=Id(this,j,l,n);l=true}}j!=""&&d(j);h=0}e&&e();return false};ad.prototype.exec=function(b,c,d,e){var f=b.split(/\s/);if(this.ud&&f.length>0&&(f[0].toLowerCase()==this.ud.toLowerCase()||b.toLowerCase()==this.ud.toLowerCase())){f.shift();this.execCommand(c,f,d,e,"",0,0);return true}return false};function Jd(){this.pb=[]}
Jd.prototype.load=function(b){this.pb=[];for(var c=0;c<b.length;c++)try{this.pb.push({reg:b[c].reg,replacement:b[c].replacement,replacein:b[c].replacein,replaceout:b[c].replaceout,block:b[c].block})}catch(d){}};Jd.prototype.apply=function(b,c){for(var d=0;d<this.pb.length;d++)if(c&&this.pb[d].replacein||!c&&this.pb[d].replaceout){var e=new RegExp(this.pb[d].reg,"g");if(this.pb[d].block){if(e.test(b))return false}else b=b.replace(e,this.pb[d].replacement)}return b};
function dd(){this.ze=this.bold=false;this.xd=this.vc=null}dd.prototype.reset=function(){this.ze=this.bold=false;this.xd=this.vc=null};dd.prototype.wc=function(b){var c="";if(this.bold)c+="\u0002";if(this.ze)c+="\u001f";var d="";if(this.vc!=null)d+=this.vc;if(this.xd!=null)d+=","+this.xd;if(d!="")c+="\u0003"+d;d=c.substring(c.length-1,c.length);var e=b.substring(0,1);if(d>="0"&&d<="9"&&e>="0"&&e<="9")c+=" ";c+=b;return c};
function Kd(b,c,d,e){this.a=e;this.window=b;this.Dd=false;this.Sg=0;this.td=false;this.Zd=0;this.Xe=c;this.Me=d;this.Xb=function(f){window!=window.parent&&window.parent.postMessage&&window.parent.postMessage(aa(f),"*")};this.alert=function(f){if(this.a.windowAlertMaxFlashes==0)return false;if(this.td)return false;if(this.Dd)return false;this.window.document.title="* "+f+" *";this.td=true;this.Zd=0;var g=true,h=this.window.setInterval(function(k){return function(){if(k.Dd){k.window.document.title=
k.Xe;k.td=false;k.window.clearInterval(h)}else if(k.Zd>k.a.windowAlertMaxFlashes){k.window.document.title="[ "+f+" ]";k.td=false;k.window.clearInterval(h)}else{k.Zd++;k.window.document.title=g?k.Me:"* "+f+" *";g=!g}}}(this),this.a.windowAlertPeriod);return true};this.gg=0;this.Rd=function(f){this.gg++;var g=function(k){return function(){k.Dd=true;k.window.document.title=k.Xe;return true}}(this),h=function(k){return function(){k.Dd=false;k.window.document.title=k.Me;return true}}(this);if(f.addEventListener){f.addEventListener("focus",
g,false);f.addEventListener("blur",h,false)}else{f.attachEvent("onfocus",g);f.attachEvent("onblur",h)}}}
function T(b,c,d,e,f,g,h){try{this.pf=h;this.Id=this.ie=this.je=false;this.p=b;this.a=d;this.d=b.ownerDocument;this.w=e;this.ha=this.a.extraContentWidth;this.v=new Ld(this);this.i=null;this.j="unknown";this.ga={};this.nd=0;this.Uc=true;this.Le=f;td(this);this.Gc=new G;this.he=new Ma(new Ka(e.Sb,new Fa(new Oa(new G),this.a),this.a));d={};d.Wg=function(m){m=m.substring(6,m.length);var n="",r=m.indexOf("/");if(r!=-1){n=m.substring(r+1,m.length);m=m.substring(0,r);if("#&+".indexOf(n.substring(0,1))==
-1)n="#"+n}try{r="mib_"+Dc;if(myuser)r=myuser;var x="",o="",p=E.defaultCharset;if(myaccount){var u=myaccount.dg;if(u)for(var w=0;w<u.length;w++)if(u[w].If==m){r=u[w].j;x=u[w].qg;o=u[w].Jf;p=u[w].charset;break}}Wc(V,m,r,x,n,false,false,o,p)}catch(D){}};this.De=new Ka(e.Sb,new Fa(new G,this.a,d),this.a);this.Lf=new Ka(e.Sb,new Fa(new Oa(new G)),this.a);f={};s(this.a,f);f.$g=false;this.ue=new Ma(new Ka(e.Sb,new Fa(new Oa(new G),f,d),this.a));s({border:"0",fontSize:"13px",position:"absolute",textAlign:"left",
overflow:"hidden"},b.style);this.sb={left:0,right:0,top:oc,bottom:pc};if(!nc&&this.a.useTabList)this.sb.left=this.a.tabListWidth;s({top:this.sb.top+"px",bottom:this.sb.bottom+"px",left:this.sb.left+"px",right:this.sb.right+"px"},b.style);this.U=Md(this);s({display:"block",overflow:"auto",overflowX:"hidden"},this.U.style);this.U.className="iescrollfix2";b.appendChild(this.U);this.Jb=this.d.createElement("div");s({padding:"0",margin:"0",position:"absolute",top:"0px",left:"0px",right:"0px",overflow:"hidden"},
this.Jb.style);this.eb=new Lb(this.Jb,this.a,g);b.appendChild(this.Jb);if(c){this.wa=true;this.Z=this.d.createElement("div");s({position:"absolute",right:"0px",overflow:"auto",overflowX:"hidden",textAlign:"left"},this.Z.style);b.appendChild(this.Z);this.e=new gb(this.Z,e.Ig,this.a)}if(c){this.kc=this.d.createElement("div");s({position:"absolute",right:"0px",padding:"0",top:"0px",textAlign:"right",overflow:"hidden"},this.kc.style);this.Pb=this.d.createElement("div");this.kc.appendChild(this.Pb);b.appendChild(this.kc);
this.kb=this.d.createElement("span");s({color:Mb(g)?"#000":"#fff",marginRight:"4px"},this.kb.style);this.Pb.appendChild(this.kb);this.Oa=this.d.createElement("button");s({border:"1px solid #888",background:"#ccc",padding:"1px",fontFamily:"sans-serif",fontSize:"13px",margin:"0px",borderRadius:"3px",MozBorderRadius:"3px",WebkitBorderRadius:"3px"},this.Oa.style);this.Oa.appendChild(this.d.createTextNode("Menu"));this.Oa.onclick=function(m){return function(){Nd(m,!m.za)}}(this);this.fa=this.d.createElement("div");
s({position:"absolute",right:"0px",overflow:"auto",overflowX:"hidden",textAlign:"left"},this.fa.style);this.fa.style.display="none";this.za=false;b.appendChild(this.fa)}else{this.ic=this.d.createElement("img");this.Zb=this.d.createElement("div");s({position:"absolute",right:"0px",padding:"0",fontFamily:"Sans-Serif",fontSize:"13px",paddingTop:"3px",paddingRight:"3px",paddingBottom:"2px",top:"0px",textAlign:"right",overflow:"hidden"},this.Zb.style);this.ic=this.d.createElement("img");this.ic.style.verticalAlign=
"middle";s({display:"none",margin:"auto",width:"16px",height:"16px"},this.ic.style);B(this.ic,"/icons/comment.png",16,16);this.Zb.appendChild(this.ic);b.appendChild(this.Zb)}this.V=this.d.createElement("div");s({position:"absolute",overflow:"hidden",bottom:"0px",left:"0px",right:"0px"},this.V.style);e.jf=function(m){return function(n){m.w.vg(n)}}(this);e.fd=function(m){return function(){m.fd(true)}}(this);e.bg=function(m){return function(){m.fd(false)}}(this);e.xg=function(m){return function(){m.w.wg(m.Yc.value())}}(this);
e.Ug=function(m){return function(){return m.translate?m.Ha:null}}(this.v);e.Cg=function(m){return function(n,r){if(n=="none"){m.v.translate=false;n=U(m,C.k("TranslationRecvNone"),{},m.a.colorSystem,null,false,m.h)}else{m.v.translate=true;m.v.Ha=n;n=U(m,C.k("TranslationRecv")+r,{},m.a.colorSystem,null,false,m.h)}m.g("translate",n)}}(this);e.fh=function(m){return function(){m.Wa.fc(true,m.i);m.F();P(m)}}(this);e.Vg=function(m){return function(){m.Wa.fc(false,m.i);m.F();P(m)}}(this);this.Cd=this.d.createElement("form");
this.Cd.style.display="inline";this.Cd.setAttribute("accept-charset","UTF-8");this.Cd.onsubmit=e.Ld;this.r=new Va(this.V,this.a,this.Cd,e,this.a.showInputOptions&&this.Le);b.appendChild(this.V);this.vb=Md(this);this.Yc=new zc(this.vb);b.appendChild(this.vb);this.lb=Md(this);this.Wa=new Bc(this.lb);b.appendChild(this.lb);this.ob=Md(this);this.ob.style.background="white";var k=function(m){return function(n){m.w.qf&&m.w.qf(n)}}(this);this.sa=new qc(this.ob,this.a,k);b.appendChild(this.ob);this.yb=this.d.createElement("div");
s({padding:"0",position:"absolute",right:"0px",bottom:"0px",cursor:"pointer",textAlign:"center",fontSize:"13px",verticalAlign:"middle"},this.yb.style);this.yb.onclick=function(m){return function(){e.Ld();Pb(m.r.ka);m.focus()}}(this);this.yb.appendChild(document.createTextNode(C.k("SendButton")));b.appendChild(this.yb);if(nc){this.onresize=function(m){return function(){Od(m)}}(this);window.attachEvent?window.attachEvent("onresize",this.onresize):window.addEventListener("resize",this.onresize,false);
window.setTimeout(function(m){return function(){m.F();Od(m)}}(this),100)}function j(m){return function(){m.focus()}}this.T=new xa(this.U,this.a,j(this));for(b=0;b<40;b++)za(this.T,this.nd++,U(this));this.C();P(this);O&&O.Rd(this.r.pa)}catch(l){t&&y("ChatGuiModule",l,A)}}var Vc;
T.prototype.C=function(){if(this.Uc){this.je=false;this.e&&this.e.C();this.T.C();this.r.Ed=this.a.showInputOptions&&this.Le;this.r.C();this.eb.C();s({background:this.a.sendButtonBackground,border:"1px solid "+this.a.sendButtonBorder,color:this.a.sendButtonColor,fontFamily:this.a.chatInputFontFamily,fontSize:this.a.chatInputFontSize+"px",padding:this.a.chatInputPadding+"px",Ng:this.a.chatInputRounding+"px",MozBorderRadius:this.a.chatInputRounding+"px",WebkitBorderRadius:this.a.chatInputRounding+"px"},
this.yb.style);var b={background:this.a.chatPaneBackground,border:"1px solid "+this.a.chatPaneBorder};b.borderRadius=this.a.chatPaneRounding+"px";b.MozBorderRadius=this.a.chatPaneRounding+"px";b.WebkitBorderRadius=this.a.chatPaneRounding+"px";b.padding=this.a.chatPaneRounding+"px";s(b,this.U.style);s(b,this.ob.style);s(b,this.vb.style);s(b,this.lb.style);if(this.kb&&this.e)if(this.a.showChannelUsers)Pd(this,this.e.size()+" "+C.k("UserCount"));else for(;this.kb.firstChild;)this.kb.removeChild(this.kb.firstChild);
if(this.Oa){this.a.showChannelOptions&&this.Oa.parentNode!=this.Pb&&this.Pb.appendChild(this.Oa);if(!this.a.showChannelOptions&&this.Oa.parentNode==this.Pb){Nd(this,false);this.Oa.parentNode.removeChild(this.Oa)}}this.F()}else this.je=true};function Md(b){b=b.d.createElement("div");s({position:"absolute",overflow:"hidden",display:"none",left:"0px",right:"0px"},b.style);return b}function X(b,c){b.$a=c;b.F();P(b)}T.prototype.fd=function(b){this.Yc.fc(b);this.F();P(this)};
function hd(b,c){if(!(b.Yc.Ba()||b.Wa&&b.Wa.Ba())){c&&b.za&&Nd(b,false);if(b.e){b.wa=c;b.Jd=c;b.F();P(b)}}}
function Nd(b,c){if(!(b.Yc.Ba()||b.Wa&&b.Wa.Ba())){if(c&&b.wa){b.Jd=true;b.wa=false}if(!c&&!b.wa&&b.Jd)b.wa=true;b.za=c;if(b.za){for(s({border:"1px solid #f00",background:"#eee"},b.Oa.style);b.fa.firstChild;)b.fa.removeChild(b.fa.firstChild);var d=function(f){return function(){Nd(f,false)}}(b);function e(f,g,h){var k=f.ownerDocument.createElement("div");s({border:"1px solid #888",background:"#ccc",padding:"1px",margin:"2px",fontFamily:"sans-serif",cursor:"pointer",fontSize:"13px",borderRadius:"3px",
MozBorderRadius:"3px",WebkitBorderRadius:"3px"},k.style);k.appendChild(f.ownerDocument.createTextNode(g));k.onmouseover=function(){s({border:"1px solid #ccc",background:"#eee"},this.style)};k.onmouseout=function(){s({border:"1px solid #888",background:"#ccc"},this.style)};k.onclick=function(){d();h&&h()};f.appendChild(k)}e(b.fa,b.Jd?"Hide userlist":"Show userlist",function(f){return function(){hd(f,!f.Jd)}}(b));e(b.fa,b.a.needSendButton?"Hide send button":"Show send button",function(f){return function(){f.a.needSendButton=
!f.a.needSendButton;zd(f.a)}}(b));b.w.uf&&b.w.uf(function(f){return function(g,h){e(f,g,h)}}(b.fa),b.fa)}else s({border:"1px solid #888",background:"#ccc"},b.Oa.style);b.F();P(b);b.focus()}}function P(b){b.U.scrollTop=b.U.scrollHeight}function Qd(b){return b.U.scrollTop+b.U.clientHeight>=b.U.scrollHeight-b.a.chatFontSize}T.prototype.focus=function(){try{this.r.pa.focus()}catch(b){}};
function Pd(b,c){if(b.kb)if(b.a.showChannelUsers)if(b.kb.firstChild)b.kb.firstChild.nodeValue=c;else b.kb.appendChild(b.d.createTextNode(c))}T.prototype.qd=function(){if(!this.sd){this.sd=true;this.T.qd("--MARKER--")}};function kd(b){if(b.e)return b.e.e[b.j];return null}function pd(b){b.T.clear();for(var c=0;c<40;c++)za(b.T,b.nd++,U(b));P(b)}
function Rd(b,c,d,e,f,g,h,k,j,l,m,n){var r=b.a,x=b.T,o=b.w.lf,p={reset:q(),ed:q(),O:q(),s:function(u){if(j==l){n.reset();n.ed(m);n.O(j);n.s(u)}else{var w=u.ownerDocument,D=w.createElement("span");s({background:"#444",color:"#cc8",marginRight:"2px",cursor:"pointer"},D.style);var I=w.createElement("span"),J=w.createElement("span");D.appendChild(w.createTextNode("[ "));D.appendChild(J);D.appendChild(w.createTextNode(" -> "));D.appendChild(I);D.appendChild(w.createTextNode(" ]"));I.appendChild(w.createTextNode(h));
J.appendChild(w.createTextNode(k));u.appendChild(D);var W=w.createElement("span");n.reset();n.ed(m);n.O(j);n.s(W);var R=w.createElement("span");n.reset();n.ed(m);n.O(l);n.s(R);I.style.color="#ff0";R.style.display="none";D.onclick=function(){var z=W.style.display=="none";W.style.display=z?"inline":"none";R.style.display=z?"none":"inline";I.style.color=z?"#ff0":"#cc8";J.style.color=z?"#cc8":"#ff0";return false};u.appendChild(W);u.appendChild(R)}}};b.g(c,{Ua:function(u){Ea(x,u,r,d,e,o,g,p,"DUMMY DATA",
m)},fb:function(u){x.fb(u,r,d,e,o)},gb:function(u){x.gb(u,r,f)}})}T.prototype.g=function(b,c,d){var e=Qd(this);if(!d&&!this.Uc&&this.a.showMarkers)this.sd||this.qd();za(this.T,b+" "+this.nd++,c,d);!d&&e&&P(this)};function od(b,c){wd(b,b.nd++,c)}function wd(b,c,d,e){var f=Qd(b);ya(b.T,c,d,e);f&&P(b)}T.prototype.Pc=function(){if(this.e){this.ga={};this.r.ka.Tb={};this.v.Pc();this.e.clear();td(this)}else{delete this.ga[this.j.toLowerCase()];Tb(this.r.ka,this.j)}};
T.prototype.close=function(){this.e&&kb(this.e);if(this.onresize)window.detachEvent?window.detachEvent("onresize",this.onresize):window.removeEventListener("resize",this.onresize,false)};function cd(b,c){return typeof b.v.Ib[c]!="undefined"}function bd(b,c,d){var e=null;if(b.e)e=b.e.e[c];if(d){b.v.Ib[c]=true;if(e){e.nf=e.L;Hb(e,{name:"ignored",title:"Ignored"})}}else{delete b.v.Ib[c];e&&e.nf&&Hb(e,e.nf)}}
T.prototype.Db=function(b){(this.Uc=b)&&this.je&&this.C();b&&this.ie&&this.F();if(b){if(this.r.F()||this.eb.F())this.F()}else if(this.sd){this.sd=false;Aa(this.T,"--MARKER--")}try{if(b){P(this);window.setTimeout(function(d){return function(){d.focus()}}(this),200)}else window.focus()}catch(c){t&&y("activecb",c,A)}};
T.prototype.F=function(){if(this.Uc){this.ie=false;try{this.r.F();this.eb.F();var b=true;if(nc)b=false;var c=this.r.ab()+2+this.a.cgmMargins*2,d=this.eb.ab(),e=this.a.cgmMargins+d,f=this.a.cgmMargins+2+this.a.userListWidth;if(b){if(!this.Ka){this.Ka=this.d.createElement("div");this.Ka.onmousedown=function(l){return function(m){if(!m)m=window.event;l.Id=true;l.Vf=m.clientX;l.Wf=l.a.userListWidth;l.$a&&rc(l.sa,true);document.onmousemove=function(){return function(n){if(!n)n=window.event;l.a.userListWidth=
l.Wf+(l.Vf-n.clientX);if(l.a.userListWidth<0)l.a.userListWidth=0;n=document.body.clientWidth-2-2-l.a.cgmMargins*3;if(l.$a)n-=l.ha+2+l.a.cgmMargins;if(!nc&&l.a.useTabList)n-=l.a.tabListWidth;if(l.a.userListWidth>n)l.a.userListWidth=n;l.F();return false}}();document.onmouseup=function(){l.Id=false;document.onmousemove=null;document.onmouseup=null;rc(l.sa,false);l.F();P(l);l.focus();zd(l.a,"CGMlayout")};return false}}(this);this.p.appendChild(this.Ka);s({position:"absolute",cursor:"move"},this.Ka.style);
this.Ka.onmouseover=function(){this.style.background="#888"};this.Ka.onmouseout=function(){this.style.background="transparent"}}this.Ka.style.width=this.a.cgmMargins+"px";this.Ka.style.top=e+this.a.cgmMargins+"px";this.Ka.style.bottom=c+"px";this.Ka.style.right=(this.$a&&this.a.extraContentPosition=="right"?f+this.ha+2+this.a.cgmMargins:f)+"px";this.Ka.style.display=this.wa||this.za?"block":"none"}s({padding:"0",margin:"0",position:"absolute",top:"0px",left:"0px",height:d+"px",right:f+"px",overflow:"hidden"},
this.Jb.style);Sd(this,this.Jb,1,1,0,1);var g=this.a.cgmMargins;if(!nc&&this.a.useTabList)g+=this.a.tabListWidth;if(!this.pf||!this.pf.kg)Adverts.Ag(g,this.a.cgmMargins+oc);s({position:"absolute",overflow:"hidden",bottom:"0px",left:"0px",height:this.r.ab()+"px",right:(this.a.needSendButton?f:0)+"px"},this.V.style);Sd(this,this.V,0,1,1,1);this.yb.style.display=this.a.needSendButton?"block":"none";this.yb.style.height=this.r.ab()-2*this.a.chatInputPadding+"px";this.yb.style.width=this.a.userListWidth-
2*this.a.chatInputPadding+"px";Sd(this,this.yb,0,1,1,0);if(this.Zb){this.Zb.style.width=this.a.userListWidth+"px";this.Zb.style.height=d+"px";Sd(this,this.Zb,1,1,0,0)}else if(this.kc){this.kc.style.width=this.a.userListWidth+"px";this.kc.style.height=d+"px";Sd(this,this.kc,1,1,0,0);this.Pb.style.padding=this.a.infobarPadding+"px";this.Pb.style.fontFamily=this.a.infobarFontFamily;this.Pb.style.fontSize=this.a.infobarFontSize+"px"}if(this.Yc.Ba()||this.Wa&&this.Wa.Ba()){this.vb.style.top=e+"px";this.vb.style.bottom=
c+"px";Sd(this,this.vb,1,1,0,1);if(this.lb){this.lb.style.top=e+"px";this.lb.style.bottom=c+"px";Sd(this,this.lb,1,1,0,1)}this.U.style.display="none";if(this.wa)this.Z.style.display="none";if(this.za)this.fa.style.display="none";if(this.$a)this.ob.style.display="none"}else{var h=document.body.clientWidth-2-2-this.a.cgmMargins*3;if(this.wa||this.za)h-=this.a.userListWidth+this.a.cgmMargins+2;if(!nc&&this.a.useTabList)h-=this.a.tabListWidth;if(this.ha>h)this.ha=h;this.U.className="iescrollfix2";s({display:"block",
top:e+"px",bottom:c+"px"},this.U.style);this.U.style.left=(this.$a&&this.a.extraContentPosition=="left"?this.ha+2+this.a.cgmMargins:"0")+"px";this.U.style.right=(this.wa||this.za?f:0)+(this.$a&&this.a.extraContentPosition!="left"?this.ha+2+this.a.cgmMargins:0)+"px";Sd(this,this.U,1,1,0,1);this.Z&&Sd(this,this.Z,1,1,0,0);this.fa&&Sd(this,this.fa,1,1,0,0);if(this.wa){s({position:"absolute",right:(this.$a&&this.a.extraContentPosition=="right"?this.ha+2+this.a.cgmMargins:"0")+"px",overflow:"auto",display:"block",
top:e+"px",bottom:c+"px",width:this.a.userListWidth-2*this.a.ulistPaneRounding+"px",overflowX:"hidden",textAlign:"left"},this.Z.style);if(this.fa)this.fa.style.display="none"}else if(this.za){s({position:"absolute",right:(this.$a&&this.a.extraContentPosition=="right"?this.ha+2+this.a.cgmMargins:"0")+"px",overflow:"auto",display:"block",top:e+"px",bottom:c+"px",width:this.a.userListWidth-2*this.a.ulistPaneRounding+"px",padding:this.a.ulistPaneRounding+"px",overflowX:"hidden",textAlign:"left"},this.fa.style);
if(this.Z)this.Z.style.display="none"}else{if(this.Z)this.Z.style.display="none";if(this.fa)this.fa.style.display="none"}if(this.$a){s({display:"block",top:e+"px",bottom:c+"px",width:this.ha+"px",left:this.a.extraContentPosition=="left"?"0px":"auto",right:this.a.extraContentPosition=="left"?"auto":((this.wa||this.za)&&this.a.extraContentPosition!="right"?f:0)+"px"},this.ob.style);Sd(this,this.ob,1,1,0,1);if(b){if(!this.ra){this.ra=this.d.createElement("div");this.ra.onmousedown=function(l){return function(m){if(!m)m=
window.event;l.Id=true;l.Se=m.clientX;l.Te=l.ha;l.$a&&rc(l.sa,true);document.onmousemove=function(){return function(n){if(!n)n=window.event;l.ha=l.a.extraContentPosition=="left"?l.Te-(l.Se-n.clientX):l.Te+(l.Se-n.clientX);if(l.ha<0)l.ha=0;n=document.body.clientWidth-2-2-l.a.cgmMargins*3;if(l.wa||l.za)n-=l.a.userListWidth+l.a.cgmMargins+2;if(!nc&&l.a.useTabList)n-=l.a.tabListWidth;if(l.ha>n)l.ha=n;l.F();return false}}();document.onmouseup=function(){l.Id=false;document.onmousemove=null;document.onmouseup=
null;rc(l.sa,false);l.F();P(l);l.focus()};return false}}(this);this.p.appendChild(this.ra);s({position:"absolute",cursor:"move"},this.ra.style);this.ra.onmouseover=function(){this.style.background="#888"};this.ra.onmouseout=function(){this.style.background="transparent"}}if(this.a.extraContentPosition=="left"){this.ra.style.right="auto";this.ra.style.left=this.ha+2+this.a.cgmMargins+"px"}else if(this.a.extraContentPosition=="middle"){var k=this.wa||this.za?this.a.userListWidth+this.a.cgmMargins+2:
0;k+=this.ha+2+this.a.cgmMargins;this.ra.style.left="auto";this.ra.style.right=k+"px"}else{this.ra.style.left="auto";this.ra.style.right=this.ha+2+this.a.cgmMargins+"px"}s({width:this.a.cgmMargins+"px",top:e+this.a.cgmMargins+"px",bottom:c+"px",display:"block"},this.ra.style)}}else{if(this.ra)this.ra.style.display="none";this.ob.style.display="none"}}nc&&Od(this)}catch(j){t&&y("ChatGuiModule.layout",j,A)}}else this.ie=true};
function Od(b){var c=document.body.clientHeight-b.sb.top-b.sb.bottom,d=document.body.clientWidth-b.sb.left-b.sb.right;b.p.style.height=c+"px";b.p.style.width=d+"px";var e=c-(b.r.ab()+2+b.eb.ab()+E.cgmMargins*4+4);d=d-2-E.cgmMargins*2;t&&y("size","height="+c+" "+e,F);b.U.style.height=e-2*b.a.chatPaneRounding+"px";if(b.wa)b.Z.style.height=e-2*b.a.ulistPaneRounding+"px";if(b.za)b.fa.style.height=e-2*b.a.ulistPaneRounding+"px";b.ob.style.height=e+"px";if(b.vb){b.vb.style.height=e-2*b.a.chatPaneRounding+
"px";b.vb.style.width=d-2*b.a.chatPaneRounding+"px"}if(b.lb){b.lb.style.height=e-2*b.a.chatPaneRounding+"px";b.lb.style.width=d-2*b.a.chatPaneRounding+"px"}c=parseInt(b.U.style.left);e=parseInt(b.U.style.right);b.U.style.width=d-2*b.a.chatPaneRounding-c-e+"px";c=parseInt(b.V.style.left);e=parseInt(b.V.style.right);b.V.style.width=d-c-e+"px";c=parseInt(b.Jb.style.left);e=parseInt(b.Jb.style.right);b.Jb.style.width=d-c-e+"px"}
function Sd(b,c,d,e,f,g){b=b.a.cgmMargins+"px";if(d)c.style.marginTop=b;if(e)c.style.marginRight=b;if(f)c.style.marginBottom=b;if(g)c.style.marginLeft=b}T.prototype.sc=function(){try{var b=(new Date).getTime();this.g("system",U(this,"You have disconnected from the server",{},"red","system",false,this.Gc,b));this.Pc()}catch(c){t&&y("disconnected","disconnected error... "+c,A)}};
var Td=[{Kd:"parseYouTubes",Ca:"youtube",qc:"Show YouTube video",L:"/gfx/youtube.png",Tc:42,Sc:30,match:/youtube\.com\/watch\?.*v\=([a-zA-Z0-9\_\-]*)/i,tc:true},{Kd:"parseJustinTV",Ca:"justintv",qc:"Show Justin.tv live stream",L:"/gfx/justintv.png",Tc:42,Sc:30,match:/justin\.tv\/([a-zA-Z0-9]*)/i,tc:false},{Kd:"parseGoogleMaps",Ca:"gmap",qc:"Show google map",L:"/gfx/map.png",Tc:72,Sc:30,match:/maps\.google\.[a-z\.]+\/.*[\?\&]ll=(\-?[\d\.]+),(\-?[\d\.]+).*\&z=([\d\.]+)/i,tc:false},{Kd:"parseGoogleViewer",
Ca:"gview",qc:"gview",match:/.*\.(pdf|ppt|doc)/i,de:"View next to chat",tc:false}];function Ud(b,c){for(var d=0;d<Td.length;d++){var e=Td[d],f=c.match(e.match);if(f)return{Tc:e.Tc,Sc:e.Sc,L:e.L,Ca:e.Ca,qc:e.qc,tc:e.tc,match:f,enabled:b.a&&b.a[e.Kd],de:e.de}}return false}
function qd(b,c){var d=Ud(b,c);if(d){X(b,true);if(d.Ca=="youtube")xc(b.sa,d.match[1],c,function(e){return function(){X(e,false)}}(b));else if(d.Ca=="justintv")wc(b.sa,d.match,c,function(e){return function(){X(e,false)}}(b));else if(d.Ca=="gmap")if(d.match.length==4){d={hf:parseFloat(d.match[1]),gf:parseFloat(d.match[2]),zoom:parseInt(d.match[3])};vc(b.sa,d,c,function(e){return function(){X(e,false)}}(b))}}else{X(b,true);tc(b.sa,c,function(e){return function(){X(e,false)}}(b))}}
function td(b){b.h=new G;if(b.Zg)b.h=new Pa(b.h);if(b.a.parseSimple)b.h=new Ma(b.h);if(b.a.parseNicks)b.h=new Ja(b.ga,b.h,function(d){return function(e,f){Vd(d,e,f)}}(b));if(b.a.parseColor)b.h=new Oa(b.h);if(b.a.parseSmilies)b.h=new Ia(b.h,b.a);if(b.a.parseChannels&&b.w.Sb)b.h=new Ka(b.w.Sb,b.h,b.a);if(b.a.parseTex)b.h=new Qa(b.h,function(d){return function(){P(d)}}(b));b.xb=new G;b.xb=new Ta(b.xb,b.a);if(b.a.parseSimple)b.xb=new Ma(b.xb);if(b.a.parseSmilies)b.xb=new Ia(b.xb,b.a);var c={};c.youtube=
function(d){return function(e,f){if(e[1]){X(d,true);xc(d.sa,e[1],f,function(){X(d,false)})}}}(b);c.justintv=function(d){return function(e,f){if(e[1]){X(d,true);wc(d.sa,e,f,function(){X(d,false)})}}}(b);c.gmap=function(d){return function(e,f){if(e.length==4){e={gf:parseFloat(e[1]),hf:parseFloat(e[2]),zoom:parseInt(e[3])};X(d,true);vc(d.sa,e,f,function(){X(d,false)})}}}(b);c.web=function(d){return function(e){X(d,true);tc(d.sa,e,function(){X(d,false)})}}(b);c.gview=function(d){return function(e){X(d,
true);uc(d.sa,e,function(){X(d,false)})}}(b);c.showImage=function(d){return function(e){X(d,true);yc(d.sa,e,function(){X(d,false)})}}(b);c.mediaCheck=function(d){return function(e){e=Ud(d,e);if(!e.enabled)return false;return e}}(b);c.ircLink=function(d){d=d.substring(6,d.length);var e="",f=d.indexOf("/");if(f!=-1){e=d.substring(f+1,d.length);d=d.substring(0,f);if("#&+".indexOf(e.substring(0,1))==-1)e="#"+e}try{var g=$c();if(myuser)g=myuser;var h=f="",k=E.defaultCharset;if(myaccount){var j=myaccount.dg;
if(j)for(var l=0;l<j.length;l++)if(j[l].If==d){g=j[l].j;f=j[l].qg;h=j[l].Jf;k=j[l].charset;break}}Wc(V,d,g,f,e,false,false,h,k)}catch(m){}};if(b.a.parseLinks)b.h=new Fa(b.h,b.a,c);if(b.a.parseLinks)b.xb=new Fa(b.xb,b.a,c);t&&y("createRenderer","Created a new renderer",F)}
function Vd(b,c,d){try{var e=c==b.j.toLowerCase();d.style.color=e?b.a.nickHighlightMe:b.a.nickHighlight;d.style.fontWeight=e?"bold":"normal";if(b.a.chatBackgroundHighlight){var f=b.T,g=b.a;d.onmouseover=function(){return function(){c&&Ba(f,c.toLowerCase(),{background:g.chatBackgroundHighlight})}}();d.onmouseout=function(){return function(){c&&Ba(f,c.toLowerCase(),{background:g.chatBackground})}}()}}catch(h){}}
function Wd(b,c,d,e,f){return f?f:c?b.a.nickColorMe:d?b.a.nickColorGuest:e?b.a.nickColorNotice:b.a.nickColor}function U(b,c,d,e,f,g,h,k,j,l,m){e||(e=b.a.colorChat);var n=b.a,r=b.w.lf,x=b.T,o=Wd(b,g,l,j,m);return{Ua:function(p){Ea(x,p,n,f,o,r,e,h,c,d)},fb:function(p){x.fb(p,n,f,o,r)},gb:function(p){x.gb(p,n,k)}}}T.prototype.Sa=function(b){this.v.Sa(b)};var ac=94,oc=120,pc=0,nc=false;T.prototype.me=function(b){this.sa.me(b)};
function Ld(b){this.b=b;this.a=b.a;this.Lg=this.Je=this.Ie=true;this.Lc=false;this.K={};this.Ib={};this.Sd=[];this.Vd="";this.translate=false;this.Ha=this.ld="";this.Ec=true}Ld.prototype.Pc=function(){this.K={};this.Ib={}};
Ld.prototype.Sa=function(b){function c(z){var M=z?z:"unknown";if(z)for(var S in google.language.Languages)if(google.language.Languages[S]==z){M=S.toLowerCase();break}t&&y("findLanguage",z+"( "+M+" )",F);return M}try{var d=(new Date).getTime();if(b.cmd=="whoisreply")od(this.b,new Hc(b,this.a,this.b.De));else if(b.cmd=="motd"&&this.a.showMOTD){var e=U(this.b,b.motd,{},"#888",null,false,this.b.h,d);e.Ua=function(z){var M=z.a;return function(S){s({overflow:"hidden",fontFamily:"monospace",paddingBottom:"1px",
paddingTop:"1px",paddingLeft:"3px",fontSize:M.chatFontSize+"px",color:"#888",background:M.chatBackground},S.style);S.setAttribute("valign","top");z.he.reset();z.he.O(b.message);z.he.s(S)}}(this.b);this.b.g("motd",e);this.Lc&&Dd(this.Fd,b.message,this.b.ga)}else if(b.cmd=="infobar")if(b.type=="announcement")this.b.eb.eh(b.message);else{if(b.type=="topic"){Ob(this.b.eb,b.topic,this.b.ue);this.b.F()}}else if(b.cmd=="whowas"){var f=">>> "+b.nick+" was "+b.user+"@"+b.host+" "+b.realname;this.b.g("whowas",
U(this.b,f,{},this.a.colorNotice,null,false,this.b.h,d))}else if(b.cmd=="who"){f=">>> "+b.nick+" ("+b.user+"@"+b.host+" "+b.realname+") "+b.serv+" ("+b.hops+" hops) "+b.chan+" "+b.flag;this.b.g("who",U(this.b,f,{},this.a.colorNotice,null,false,this.b.h,d))}else if(b.cmd=="channellist"){f=b.name+" ("+b.users+") "+b.topic;this.b.g("channellist",U(this.b,f,{},this.a.colorNotice,null,false,this.b.Lf,d))}else if(b.cmd=="invite"){this.b.g(b.nick,U(this.b,"%%% "+b.nick+" "+C.k("InviteText")+" "+b.localchannel,
{},this.a.colorInvite,null,false,this.b.h,d));this.b.w.D&&this.b.w.D()}else if(b.cmd=="notice"&&this.Je){if(!cd(this.b,b.nick)){this.b.g(b.nick.toLowerCase(),U(this.b,b.notice,{},this.a.colorNotice,b.nick,b.nick==this.b.j,this.b.h,d,true));this.b.w.D&&this.b.w.D(b.notice.indexOf(this.b.j)!=-1)}}else if(b.cmd=="ctcp"&&this.a.showCTCP){if(!cd(this.b,b.nick)){this.b.g(b.nick.toLowerCase(),U(this.b,b.data,{},this.a.colorNotice,b.nick,b.nick==this.b.j,this.b.h,d,true));this.b.w.D&&this.b.w.D(b.data.indexOf(this.b.j)!=
-1)}}else if(b.cmd=="ban")this.a.showBans&&this.b.g("::ban",U(this.b,"--- "+b.by+" "+C.k("BanText")+" "+b.nick,{},this.a.colorBan,null,false,this.b.h,d));else if(b.cmd=="unban")this.a.showBans&&this.b.g("::ban",U(this.b,"--- "+b.by+" "+C.k("UnbanText")+" "+b.nick,{},this.a.colorBan,null,false,this.b.h,d));else if(b.cmd=="typing")if(this.b.e)Cb(this.b.e,b.nick,b.typing);else{if(this.b.ic)this.b.ic.style.display=b.typing?"inline":"none"}else if(b.cmd=="topic"){this.Vd=b.topic;this.b.g("::topic",U(this.b,
b.topic,{},this.a.colorTopic,null,false,this.b.h));if(b.nick){var g=new Date;this.b.g("::topic",U(this.b,C.k("TopicText")+" "+b.nick+" "+C.k("TopicText2")+" "+g,{},this.a.colorTopicWho,null,false,this.b.h))}this.Lc&&ta(this.Fd,b.topic,this.b.ga)}else if(b.cmd=="topicwho"){g=new Date;g.setTime(b.date*1E3);this.b.g("topic",U(this.b,C.k("TopicText")+" "+b.creator+" "+C.k("TopicText2")+" "+g,{},this.a.colorTopicWho,null,false,this.b.h))}else if(b.cmd=="away"){if(this.b.e&&this.b.e.e[b.nick]){var h=this.b.e.e[b.nick];
if(b.reason){yb(h,b.reason);wb(this.b.e,b.nick,false);this.a.showAwaysBacks&&this.b.g(b.nick.toLowerCase(),U(this.b,"--- "+b.nick+" "+C.k("AwayText")+" ("+b.reason+")",{},this.a.colorAway,null,false,this.b.h,d))}else{yb(h,b.nick);wb(this.b.e,b.nick,true);this.a.showAwaysBacks&&this.b.g(b.nick.toLowerCase(),U(this.b,"--- "+b.nick+" "+C.k("BackText"),{},this.a.colorBack,null,false,this.b.h,d))}}}else if(b.cmd=="msg"){if(this.b.e){Cb(this.b.e,b.nick,false);xb(this.b.e,b.nick)}if(!cd(this.b,b.nick)){b.msg.toLowerCase().indexOf(this.b.j.toLowerCase())!=
-1&&Qc("mentionednick");Qc("newmsg");O&&O.Xb({Td:"newmsg"});var k=d;if(b.dtime)k=d-b.dtime;b.msg=ld.apply(b.msg,true);if(b.msg){var j=false;if(this.Sd[b.nick])if(b.msg.substring(0,3)=="[**"){var l=b.msg.indexOf(" ");if(l!=-1){this.Sa({cmd:"emote",nick:b.msg.substring(3,l),emote:b.msg.substring(l+1,b.msg.length-2),Xg:"#844"});return}}else if(b.msg.substring(0,1)=="["){l=b.msg.indexOf("]");if(l!=-1){b.nick=b.msg.substring(1,l);b.msg=b.msg.substring(l+2,b.msg.length);j="#844"}}if(this.translate&&!b.local||
b.translateTo){var m=Wd(this.b,b.nick==this.b.j,!b.idd,false,j),n=c(b.translateTo?b.translateTo:this.Ha);google.language.translate({text:b.msg,type:"text"},b.translateFrom?b.translateFrom:this.ld,b.translateTo?b.translateTo:this.Ha,function(z){return function(M){var S=c(M.detectedSourceLanguage);Rd(z,b.nick.toLowerCase(),b.nick,m,k,b.nick==z.j?z.a.colorChatMe:z.a.colorChat,n,S,M.error?b.msg:M.translation,b.msg,typeof b.md=="undefined"?{}:b.md,z.h);if(b.cbtranslate)b.cbtranslate(M.error?b.msg:M.translation);
z.w.D&&z.w.D(b.msg.toLowerCase().indexOf(z.j.toLowerCase())!=-1)}}(this.b))}else{this.b.g(b.nick.toLowerCase(),U(this.b,b.msg,typeof b.md=="undefined"?{}:b.md,b.nick==this.b.j?this.a.colorChatMe:this.a.colorChat,b.nick,b.nick==this.b.j,this.b.h,k,false,!b.idd,j));this.b.w.D&&this.b.w.D(b.msg.toLowerCase().indexOf(this.b.j.toLowerCase())!=-1)}}}this.Lc&&Dd(this.Fd,b.msg,this.b.ga)}else if(b.cmd=="emote"){if(this.b.e){Cb(this.b.e,b.nick,false);xb(this.b.e,b.nick)}b.emote=ld.apply(b.emote,true);if(b.emote&&
!cd(this.b,b.nick)){b.emote.toLowerCase().indexOf(this.b.j.toLowerCase())!=-1&&Qc("mentionednick");Qc("newmsg");O&&O.Xb({Td:"newmsg"});if(this.translate&&!b.local||b.translateTo){m=Wd(this.b,b.nick==this.b.j,!b.idd,false,false);n=c(b.translateTo?b.translateTo:this.Ha);google.language.translate({text:b.emote,type:"text"},b.translateFrom?b.translateFrom:this.ld,b.translateTo?b.translateTo:this.Ha,function(z){return function(M){var S=c(M.detectedSourceLanguage);Rd(z,b.nick.toLowerCase(),null,m,k,b.nick==
z.j?z.a.colorChatMe:z.a.colorChat,n,S,b.nick+" "+(M.error?b.emote:M.translation),b.nick+" "+b.emote,typeof b.md=="undefined"?{}:b.md,z.h);if(b.cbtranslate)b.cbtranslate(M.error?b.msg:M.translation);z.w.D&&z.w.D(b.Rg.toLowerCase().indexOf(z.j.toLowerCase())!=-1)}}(this.b))}else{this.b.g(b.nick.toLowerCase(),U(this.b,b.nick+" "+b.emote,{},b.nick==this.b.j?this.a.colorEmoteMe:this.a.colorEmote,null,b.nick==this.b.j,this.b.h,d,false,!b.idd));this.b.w.D&&this.b.w.D(b.emote.toLowerCase().indexOf(this.b.j.toLowerCase())!=
-1)}}this.Lc&&Dd(this.Fd,b.emote,this.b.ga)}else if(b.cmd=="rmsg"){b.msg=ld.apply(b.msg,true);b.msg&&!cd(this.b,b.nick)&&this.b.g(b.nick.toLowerCase(),U(this.b,b.msg,{},this.a.colorChatRecent,b.nick,false,this.b.h,d-b.dtime))}else if(b.cmd=="remote"){b.emote=ld.apply(b.emote,true);b.emote&&!cd(this.b,b.nick)&&this.b.g(b.nick.toLowerCase(),U(this.b,b.nick+" "+b.emote,{},this.a.colorEmoteRecent,null,false,this.b.h,d-b.dtime))}else if(b.cmd=="mode")this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+
b.msg,{},this.a.colorUserMode,null,false,this.b.h,d));else if(b.cmd=="usermode"){function r(z,M,S,da){return S+" "+C.k("ModeChange1")+" "+C.k(z?"ModeGiven":"ModeTaken")+" "+M+" "+C.k(z?"ModeTo":"ModeFrom")+" "+da}if(typeof b.owner!="undefined"){this.b.e&&zb(this.b.e,b.nick,"owner",b.owner);this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+r(b.owner,C.k("ModeOwner"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.h,d))}if(typeof b.admin!="undefined"){this.b.e&&zb(this.b.e,b.nick,"admin",
b.admin);this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+r(b.admin,C.k("ModeAdmin"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.h,d))}if(typeof b.halfop!="undefined"){this.b.e&&zb(this.b.e,b.nick,"halfop",b.halfop);this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+r(b.halfop,C.k("ModeHalfop"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.h,d))}if(typeof b.op!="undefined"){this.b.e&&zb(this.b.e,b.nick,"op",b.op);this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+
r(b.op,C.k("ModeOp"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.h,d))}if(typeof b.voice!="undefined"){this.b.e&&zb(this.b.e,b.nick,"voice",b.voice);this.a.showUserModes&&this.b.g("::mode",U(this.b,"+++ "+r(b.voice,C.k("ModeVoice"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.h,d))}}else if(b.cmd=="nicklist"){var x=[];for(l=0;l<b.nicks.length;l++){j=b.nicks[l];var o=Xd(this,j.mibbituser,j.device),p={};if(j.info)p=ba(j.info);if(this.a.ciUserIcon&&p.userIcon)o={title:"Custom icon",
src:p.userIcon};var u=j.nick;if(j.mibbitaway)u=j.mibbitaway;var w={};w.admin=!!j.admin;w.op=!!j.op;w.halfop=!!j.halfop;w.voice=!!j.voice;w.owner=!!j.owner;w.active=!j.mibbitaway;if(this.b.e){var D=-1;if(j.hasOwnProperty("idletime"))D=parseInt(j.idletime);this.b.e.rd({id:j.nick,ci:p,countrycode:j.cc,localtime:j.ct,timezone:j.tz,nick:j.nick,icon:o,desc:u,modes:w,idleTime:D})}this.b.ga[j.nick.toLowerCase()]=j.nick;Sb(this.b.r.ka,j.nick);if(this.K[j.nick.toLowerCase()])s({device:j.device,mibbituser:j.mibbituser,
embed:j.embed,host:j.host},this.K[j.nick.toLowerCase()]);else this.K[j.nick.toLowerCase()]={device:j.device,mibbituser:j.mibbituser,embed:j.embed,host:j.host}}this.b.e&&Pd(this.b,this.b.e.size()+" "+C.k("UserCount"))}else if(b.cmd=="userinfo"){var I=b.id?b.id:b.nick;o=Xd(this,b.mibbituser,b.device);p={};if(b.info)p=ba(b.info);if(this.a.ciUserIcon&&p.userIcon)o={title:"Custom icon",src:p.userIcon};u=b.nick;if(b.mibbitaway)u=b.mibbitaway;if(b.status)u=b.status;if(this.b.e){D=-1;if(b.hasOwnProperty("idletime"))D=
parseInt(b.idletime);var J=this.b.e.e[I];if(J){J.Qc=b.cc;J.fe=parseInt(b.ct)-(new Date).getTime();J.re=b.tz;J.L=o;J.description=u;J.Wb=Math.floor((new Date).getTime()/1E3)-D;J.yd=p;J.xa=!b.mibbitaway;if(b.hasOwnProperty("awaystate"))thuser.xa=!b.awaystate;jb(this.b.e,I);J.C()}}this.K[b.nick.toLowerCase()].device=b.device;this.K[b.nick.toLowerCase()].embed=b.embed;this.K[b.nick.toLowerCase()].mibbituser=b.mibbituser}else if(b.cmd=="join"){Qc("userjoin");O&&O.Xb({Td:"userjoin"});I=b.id?b.id:b.nick;
o=Xd(this,b.mibbituser,b.device);p={};if(b.info)p=ba(b.info);if(this.a.ciUserIcon&&p.userIcon)o={title:"Custom icon",src:p.userIcon};u=b.nick;if(b.mibbitaway)u=b.mibbitaway;if(b.status)u=b.status;if(this.b.e){D=-1;if(b.hasOwnProperty("idletime"))D=parseInt(b.idletime);w={};w.admin=false;w.op=false;w.halfop=false;w.voice=false;w.owner=false;w.active=!b.mibbitaway;if(b.hasOwnProperty("awaystate"))w.active=!b.awaystate;this.b.e&&this.b.e.rd({id:I,ci:p,countrycode:b.cc,localtime:b.ct,timezone:b.tz,nick:b.nick,
icon:o,desc:u,modes:w,idleTime:D});Pd(this.b,this.b.e.size()+" "+C.k("UserCount"))}if(this.a.showJoinsParts){f="*** "+b.nick+" "+C.k("JoinText")+(b.localchannel?" "+b.localchannel:"");if(this.a.showJoinInfo){f+=" "+b.user+"@"+b.host+" ";if(b.mibbituser){if(b.device)f+=" ["+b.device+"]";f+=b.embed?" (Widget)":" (Mibbit)"}}this.b.g(b.nick.toLowerCase(),U(this.b,f,{},this.a.colorJoin,null,false,this.b.h,d))}this.b.ga[I.toLowerCase()]=b.nick;Sb(this.b.r.ka,b.nick);this.K[b.nick.toLowerCase()]={user:b.user,
host:b.host,device:b.device,embed:b.embed,mibbituser:b.mibbituser}}else if(b.cmd=="userdetails"){if(this.K[b.nick.toLowerCase()])if(this.K[b.nick.toLowerCase()]){this.K[b.nick.toLowerCase()].user=b.user;this.K[b.nick.toLowerCase()].host=b.host}else this.K[b.nick.toLowerCase()]={user:b.user,host:b.host}}else if(b.cmd=="part"){if(this.b.e&&this.b.e.e[b.id?b.id:b.nick]){Qc("userpart");O&&O.Xb({cmd:"userpart"});I=b.id?b.id:b.nick;this.b.e.zc(I);Pd(this.b,this.b.e.size()+" "+C.k("UserCount"));delete this.b.ga[I.toLowerCase()];
Tb(this.b.r.ka,b.nick);delete this.K[I.toLowerCase()];delete this.Ib[b.nick];if(this.a.showJoinsParts){if(b.quit)f="*** "+b.nick+" "+C.k("QuitText")+" ("+b.message+")";else{f="*** "+b.nick+" "+C.k("LeftText");f+=b.localchannel?" "+b.localchannel:".";if(b.message)f+=" ("+b.message+")"}if(this.a.showPartInfo){f+=" "+b.user+"@"+b.host+" ";if(b.mibbituser){if(b.device)f+=" ["+b.device+"]";f+=b.embed?" (Widget)":" (Mibbit)"}}this.b.g(b.nick.toLowerCase(),U(this.b,f,{},this.a.colorPart,null,false,this.b.h,
d))}}if(b.nick==this.b.j){this.b.g(b.nick.toLowerCase(),U(this.b,"!!! You left "+b.localchannel,{},this.a.colorPart,null,false,this.b.h,d));this.b.Pc()}}else if(b.cmd=="kick"){if(this.b.e&&this.b.e.e[b.nick]){Qc("userpart");O&&O.Xb({Td:"userpart"});this.b.e.zc(b.nick);Pd(this.b,this.b.e.size()+" "+C.k("UserCount"));delete this.b.ga[b.nick.toLowerCase()];Tb(this.b.r.ka,b.nick);delete this.K[b.nick.toLowerCase()];delete this.Ib[b.nick];b.reason?this.b.g(b.nick.toLowerCase(),U(this.b,"*** "+b.nick+" "+
C.k("KickText")+" "+b.kicker+" ("+b.reason+")",{},this.a.colorKick,null,false,this.b.h,d)):this.b.g(b.nick.toLowerCase(),U(this.b,"*** "+b.nick+" "+C.k("KickText")+" "+b.kicker,{},this.a.colorKick,null,false,this.b.h,d))}if(b.nick==this.b.j){this.b.g(b.nick.toLowerCase(),U(this.b,"!!! You have been kicked from "+b.localchannel,{},this.a.colorKick,null,false,this.b.h,d));this.b.Pc()}}else if(b.cmd=="init"){this.b.j=b.nick;if(!this.b.e){this.b.ga[b.nick.toLowerCase()]=b.nick;Sb(this.b.r.ka,b.nick)}}else if(b.cmd==
"changenick"){if(this.b.e&&this.b.e.e[b.nick]){x=this.b.e.e[b.nick];x.description==b.nick&&yb(x,b.newnick);Bb(this.b.e,b.nick,b.newnick)}if(cd(this.b,b.nick)){delete this.Ib[b.nick];this.Ib[b.newnick]=true}if(this.b.ga[b.nick.toLowerCase()]){this.b.ga[b.newnick.toLowerCase()]=b.newnick;Sb(this.b.r.ka,b.newnick);this.b.g(b.nick.toLowerCase(),U(this.b,"*** "+b.nick+" "+C.k("NickText")+" "+b.newnick,{},this.a.colorChangeNick,null,false,this.b.h,d));if(b.nick.toLowerCase()!=b.newnick.toLowerCase()){delete this.b.ga[b.nick.toLowerCase()];
Tb(this.b.r.ka,b.nick)}}if(this.K[b.nick.toLowerCase()]){this.K[b.newnick.toLowerCase()]=this.K[b.nick.toLowerCase()];delete this.K[b.nick.toLowerCase()]}if(b.nick==this.b.j)this.b.j=b.newnick}else if(b.cmd=="log"&&this.Ie){this.b.g("::log",U(this.b,b.message,{},this.a.colorSystem,b.nick,false,this.b.Gc,d));this.b.w.D&&this.b.w.D()}else if(b.cmd=="error"){this.b.g("::error",U(this.b,b.msg,{},this.a.colorSystem,"",false,this.b.Gc,d));this.b.w.D&&this.b.w.D()}else if(b.cmd=="pastereply")b.error?this.b.g("::paste",
U(this.b,b.error,{},this.a.colorNotice,"PasteBin",false,this.b.h,d,true)):this.b.r.Kb("http://mibpaste.com/"+b.url+" ");else if(b.cmd=="minifyreply")this.b.r.Kb("http://miburl.com/"+b.uniq+" ");else if(b.cmd=="upprogress")this.b.Wa&&Fc(this.b.Wa,b.perc,b.done,b.outof);else if(b.cmd=="upcompleted"){this.b.Wa.reset();Xa(this.b.r);this.b.r.Kb("http://mibupload.com/"+b.uniq+" ")}else if(b.cmd=="removechat"){if(this.a.allowChatRemoval){Aa(this.b.T,b.chatid);P(this.b)}}else if(b.cmd=="banlist"){g=new Date;
g.setTime(b.ctime*1E3);var W=U(this.b,null,{},this.a.colorBan,null,false,this.b.h);W.Ua=wa(b,this.a,this.b.w.Hg);this.b.g("banlist",W)}else if(b.cmd=="plugin")this.b.me(b.data);else b.cmd=="update"&&this.b.g(" twitter",function(z,M){return{Ua:function(S){if(!z.a.chatOutputShowNicks){var da=z.b.d.createElement("img");da.src="/tweet.png";da.style.height="1em";da.style.width="1em";S.appendChild(da)}Ea(M,S,z.a,b.nick,z.a.nickColor,q(),z.a.colorChat,z.b.xb,b.msg,typeof b.md=="undefined"?{}:b.md)},fb:function(S){var da=
z.b.d.createElement("img");da.src="/tweet.png";da.style.height="1em";da.style.width="1em";S.appendChild(da);M.fb(S,z.a,b.nick,z.a.nickColor,q())},gb:function(S){M.gb(S,z.a,d-b.dtime)}}}(this,this.b.T),!this.Ec)}catch(R){t&&y("cmh.process",aa(b)+"|"+R,A)}};
function Xd(b,c,d){b={name:"user",title:""};if(c)if(d)if(d=="ipod")b={name:"ipod",title:"iPod Mibbitian"};else if(d=="iphone")b={name:"iphone",title:"iPhone Mibbitian"};else{if(d=="wii")b={name:"wii",title:"Wii Mibbitian"}}else b={name:"mibbituser",title:"Mibbitian"};return b}var Nc=true,fd=false,Q,N,Yd,jd,ld,E,Dc,L,ua,V,Zd=false,$d=false,ae={},Ec=false,O,be,ce,Y,Z,de="",ee="nickserv",fe="UTF-8",ge,he,ie="Choose a nickname",t=true,Mc="FINE",F="INFO",A="WARNING",je={FINE:"#aaa",INFO:"#00f",WARNING:"#f00"};
function y(){}var ke;function le(){t&&y("hasSentConnect","Setting timeout...",F);window.setTimeout(function(){t&&y("hasSentConnect","Running checks...",F);try{if(!Dc){var b=N.Ce+" r="+(N.Bf+"."+N.Cf+"."+N.Df+"."+N.Af+"."+N.zf)+" s="+(Q.ve+"."+Q.we+"."+Q.Ef+"."+Q.ye+"."+Q.xe)+" "+Dc;(new Image).src="http://a.mibbit.com/sessionError.php?i="+encodeURIComponent(b)+"&t="+(new Date).getTime()}}catch(c){t&&y("hasSentConnect",c,F)}},1E4)}
function me(b){var c=b.target?b.target:b.srcElement;c=c.tagName?c.tagName:c.nodeName;if(c.toLowerCase()!="input"&&c.toLowerCase()!="textarea"&&b.keyCode==8)return false;return true}function ne(b){if(!b)b=window.event;return me(b)}function oe(b){if(!b)b=window.event;if(b.altKey){try{if(b.keyCode==37)a:for(var c=L,d=0;d<c.J.length;d++){if(c.J[d].Ta){if(d==0)break a;fc(c);c.J[d-1].open();break}}else b.keyCode==39&&mc(L)}catch(e){}if(b.keyCode==37||b.keyCode==39)return false}return me(b)}
document.onkeydown=oe;document.onkeypress=ne;function pe(b){Adverts.Dc(false);var c=document.getElementById("connecting");if(c)c.innerHTML=b;else alert(b)}function qe(){N.stop()}function $c(){for(var b="mib_",c=0;c<6;c++)b+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(Math.random()*36);return b}
function Rc(b,c,d,e,f,g,h){ae={cons:c,pend:d,pendDNS:e,pendingSettings:g,readyToConnect:h};var k=document.getElementById("connectdetail");s({fontSize:"13px",fontFamily:"monospace",color:"#cc0"},k.style);b=k.firstChild;if(!b){b=document.createTextNode("");k.appendChild(b)}k="";if(c>0)k="Connected";else{h||(k+="Checking blacklists...");if(g)k+="Loading settings...";f||(k+="Looking up your hostname...");if(e>0)k+="Resolving hostname...";if(d>0)k+="Connecting to server..."}b.nodeValue=k}
function re(){for(var b in E)if(b!="autoconnects"&&E.hasOwnProperty(b)){var c=typeof E[b],d=b;if(typeof $(d)!=="undefined")E[b]=c=="number"?parseInt($(d)):c=="boolean"?$(d)=="true"||$(d)=="1":$(d)}zd(E)}
function $(b,c){try{var d="&"+window.location.search.substring(1),e=d.toLowerCase().indexOf("&"+b.toLowerCase()+"=");if(e!=-1){e+=b.length+2;var f=d.indexOf("&",e);return decodeURIComponent(d.substring(e,f==-1?d.length:f))}e=d.toLowerCase().indexOf("&amp;"+b.toLowerCase()+"=");if(e!=-1){e+=b.length+2+4;f=d.indexOf("&",e);return decodeURIComponent(d.substring(e,f==-1?d.length:f))}}catch(g){}return c}
function se(){window.setInterval(function(){if(N.Yb){t&&y("ping","Sending ping",Mc);Q.X({cmd:"nping",m:"checking"})}},12E4)}
function te(){if(document.documentElement.clientHeight<20||document.documentElement.clientWidth<20)pe("Window too small "+document.documentElement.clientWidth+" x "+document.documentElement.clientHeight);else{try{for(var b=document.cookie.split(";"),c=0;c<b.length;c++){var d=b[c],e=d.indexOf("="),f=e>-1?d.substr(0,e):d;if(f!="uid"&&f!="__qca"){var g=new Date;g.setTime(g.getTime()-1);document.cookie=f+"=;domain=."+window.location.host+";path=/;expires="+g.toGMTString();document.cookie=f+"=;domain=.mibbit.com;path=/;expires="+
g.toGMTString()}}}catch(h){}Ec=new qa(document.getElementById("errorlog"));if($("viewport",false)){b=document.createElement("meta");b.setAttribute("name","viewport");b.setAttribute("content",$("viewport"));document.getElementsByTagName("head")[0].appendChild(b)}if($("promptbackground",false))document.getElementById("nickprompt").style.background=$("promptbackground","#eee");if($("promptcolor",false))document.getElementById("nickprompt").style.color=$("promptcolor","#222");if($("promptimage",false))document.getElementById("connectimage").src=
$("promptimage","/gfx/button_connect.png");if($("waitingbackground",false))document.body.style.background=$("waitingbackground","#000");if($("waitingcolor",false))document.getElementById("connecting").style.color=$("waitingcolor","#ccc");if($("waitingimage",false))document.getElementById("loadingimage").src=$("waitingimage","/gfx/loading.gif");document.getElementById("connectspan").appendChild(document.createTextNode($("customloading","Connecting to server...")));if(b=$("customprompt")){for(c=document.getElementById("custprompt");c.firstChild;)c.removeChild(c.firstChild);
c.appendChild(document.createTextNode(b))}ie=$("nickprompt","Choose a nickname");if($("autoconnect")=="true"||$("autoconnect")=="1"){b=$("delay",2);if(b<2)b=2;window.setTimeout(ue,b*1E3)}else ue()}}
function ue(){function b(k){t&&y("globalCHandler","p.cmd="+k.cmd,Mc);k.cmd=="global"&&V.ug(k)}function c(k){t&&y("ooHandler","oo="+k,F)}function d(k,j){t&&y("newCHandler","New channel "+k+" ("+j+")",F);if(k.substring(0,10)=="IRCClient:")return Xc(V,k,j);return false}function e(k,j){Q.Va=k;Q.reset();t&&y("sessionSetHandler","mysession="+Dc+" s="+k,F);if(j&&j.cc){Yd=j.cc;t&&y("sessionSetHandler","mycountry="+Yd,F)}Dc&&V.lg();Dc=k;(new Date).getTime();k=new Date;j=-k.getTimezoneOffset();k={cmd:"clientinfo",
localtime:k.getTime()+j*6E4,tzoffset:j};j={};if($("csUserIcon"))j.userIcon=$("csUserIcon");if($("csUserListColorNormal"))j.userListColorNormal=$("csUserListColorNormal");k.clientinfo=aa(j);Q.X(k);k={channel:"IRCClient",cmd:"embed",referrer:document.referrer?document.referrer:""};if($("settings",false)!==false)k.settings=$("settings");Q.X(k);Q.X({channel:"LoginManager",cmd:"guest",uagent:navigator.userAgent,version:typeof VERSION=="undefined"?"dev":VERSION});if($("hashtag",false)!==false){k={channel:"TwitterSearch",
cmd:"addsearch",q:$("hashtag")};if($("tweetbacklog",null)!==null)k.blog=$("tweetbacklog");Q.X(k);fd=true}if(Zd){Wc(V,be,Z,de,Y?ce+" "+Y:ce,ge,$d,ee,fe);le()}else ve(ie,function(l,m,n){Z=l;de=m;Y=n;Wc(V,be,Z,de,Y?ce+" "+Y:ce,ge,true,ee,fe);le()},he)}gd="Happy chatting.";V=new Jc;E=new xd;yd(E);Ad(E,function(k){V.Zc(k)});jd=new Hd;jd.load(E.aliases);ld=new Jd;ld.load(E.filters);ua=new Cd;if(BROWSER_IE6)nc=true;pc=0;oc=22;ac=0;L=new $b(document.getElementById("tabs"),E,true,2,20);ec(L);L.Rb.style.paddingTop=
"2px";Ad(E,function(){L.C();dc(L,E.useTabList)});O=new Kd(window,"Mibbit","[ Mibbit ]",E);O.Rd(window,"window");O.Rd(window.document,"doc");document.getElementById("newpass").value="";ce=$("channel","");be=$("server","irc.mibbit.net");ge=$("authkey");ee=$("authmethod","nickserv");fe=$("charset","UTF-8");var f=Z=$("nick",$c());Z="";for(var g=0;g<f.length;g++){var h=f.charAt(g);Z+=h=="?"?""+"0123456789".charAt(Math.floor(Math.random()*10)):h}he=Z;re();Jc.prototype.vf=function(k,j){pe("Connection failed ("+
j+")")};Jc.prototype.bf=function(){pe("Your IP address is listed in a blacklist. You may have a virus, trojan or be running an open proxy. Please check http://dronebl.org for details")};Jc.prototype.cf=function(k){if(!k){Q.X({cmd:"clientlog",c:"CheckConnect",f:"CheckConnect",m:window.location.href});ve(ie,function(j,l,m){Z=j;de=l;Y=m;N.start();Zd=true;Wc(V,be,Z,de,Y?ce+" "+Y:ce,ge,true,ee,fe);le()},he)}};Jc.prototype.wf=function(k,j){document.getElementById("serror").innerHTML=j;ve(ie,function(l,
m,n){Z=l;de=m;Y=n;N.start();Zd=true;Wc(V,be,Z,de,Y?ce+" "+Y:ce,ge,true,ee,fe);le();document.getElementById("serror").innerHTML=""},he)};if(typeof VERSION=="undefined"||$("debug"))nd();N=new ka("/j/mibbit",{nch:d,gph:b,ooh:c,ssh:e});Q=new ga("/j/mibbit",{recv:function(k){return function(j){fa(k,j)}}(N),psh:null});if(typeof VERSION=="undefined"||$("debug")){N.onerror=function(k){t&&y("rcomms",k,Mc)};Q.onerror=function(k){t&&y("scomms",k,Mc)}}if("WebSocket"in window&&$("disablews",false)==false){t&&
y("init","Using Websocket...",F);ca(N,Q)}na(N,"LoginManager",{Yb:q(),mg:q(),Fa:function(k){if(k.cmd=="settings"){E.reset();E.load(k.prefs);E.autoconnects=[];jd.load(E.aliases);ld.load(E.filters);re()}}});na(N,"IRCClient",V);na(N,"TwitterSearch",{Yb:q(),mg:q(),Fa:function(k){if(k.cmd=="update")for(rname in V.o)V.o.hasOwnProperty(rname)&&V.o[rname].Fa(k)}});se();g=true;if(typeof $("noServerTab")!=="undefined")g=$("noServerTab")=="true"||$("noServerTab")=="1";if(g){if(ce==""){pe("No server tab, and no channel specified.");
return}V.Gb=ce;g=V.Gb.indexOf(",");if(g!=-1)V.Gb=V.Gb.substr(0,g);g=V.Gb.indexOf(" ");if(g!=-1)V.Gb=V.Gb.substr(0,g);V.Ub=be;g=V.Ub.indexOf(":");if(g!=-1)V.Ub=V.Ub.substr(0,g)}if(typeof $("noServerNotices")!=="undefined")V.He=!($("noServerNotices")=="true"||$("noServerNotices")=="1");if(typeof $("noServerMotd")!=="undefined")E.showMOTD=!($("noServerMotd")=="true"||$("noServerMotd")=="1");f={b6e7eb73af60ab656ef2494833884bc1:true,bfa9cc793e103ca867a58b8a01799130:true,a36161039325081878395953ba30902c:true,
ef01da3196d1cc2411e65bd2265ec3f3:true,a763aedd7ad7e562c7bb40d119e367aa:true,"77f6df023548527b7848e5fdca340526":true,"5bdd603b047fe1bb6cf02fb814d791df":true,"4ef20015d7babb47c3215bf832a1a4e8":true,"9fa951ffbe54e3c6e4d2b034070aa38b":true,a61b704fb24ce99b5cc11d428ebb9bcb:true,"5b347af10430c945be19a92125505b3e":true,"444a6ea94b69b91f87c5b8b36f247fc4":true,"7128f682fa86585f7ca2de6b4c058753":true,f628bb8d6c3fc2518b0f183cfb4b6bac:true};h=["alpa.xps.biz","alpa.cz.cc"];for(g=0;g<h.length;g++)if(document.referrer.indexOf(h[g])!=
-1){pe("Error");return}if($("channel")=="#alpa")pe("Error");else{Zd=$("autoConnect")=="true"||$("autoConnect")=="1";if(f[document.referrer]||f[$("settings","")])Zd=false;if(typeof $("promptPass")!=="undefined")document.getElementById("askpass").style.display="block";if(typeof $("promptChannelKey")!=="undefined")document.getElementById("askkey").style.display="block";Kc.prototype.Ye=function(k,j){ve(ie+" ("+k+")",j,Z,true)};Zd?N.start():ve(ie,function(k,j,l){Z=k;de=j;Y=l;N.start();Zd=true},he)}}
function ve(b,c,d,e){$d=true;if(e){document.getElementById("askpass").style.display="none";document.getElementById("askkey").style.display="none"}else{if(typeof $("promptPass")!=="undefined")document.getElementById("askpass").style.display="block";if(typeof $("promptChannelKey")!=="undefined")document.getElementById("askkey").style.display="block"}document.getElementById("chats").style.display="none";Adverts.Dc(false);document.getElementById("newnicktext").firstChild.nodeValue=b;document.getElementById("nickprompt").style.display=
"block";if(d)document.getElementById("newnick").value=d;document.getElementById("newnickform").onsubmit=function(){return function(){try{if(document.getElementById("newnick").value!=""){document.getElementById("nickprompt").style.display="none";document.getElementById("chats").style.display="block";c(document.getElementById("newnick").value,document.getElementById("newpass").value,document.getElementById("newkey").value)}}catch(f){}return false}}()}
function nd(){var b={};b.Ld=function(){var e=ke.r.pa.value;if(e.substring(0,8)=="/global "){var f=e.indexOf(" ",8);if(f!=-1){var g=e.substring(8,f);e=e.substring(f+1,e.length);f=(new Date).getTime();ke.g("::log",U(ke,"Sending global...",{},je.INFO,"",false,ke.Gc,f));Q.X({cmd:"global",pw:g,msg:e})}}return false};b.Ic=q();b.D=q();var c=document.getElementById("chats"),d=document.createElement("div");d.style.background="#ccc";d.style.display="none";c.appendChild(d);ke=new T(d,false,Bd,b,false,"#ccc",
{kg:true});Ob(ke.eb,"Debug console",ke.Gc);jc(L,".Log",d,"Log","Debug Log",function(e,f){ke.Db(e,f);Adverts.bb&&Adverts.Dc(!f)},null,{background:"#ccc",border:"#888"},true,false);y=function(e,f,g){var h=(new Date).getTime();ke.g("::log",U(ke,f,{},je[g],e,false,ke.Gc,h))};t=true}window.init=te;window.shutdown=qe;

