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

function q(){return function(){}}function aa(b){return function(){return b}}VERSION=3136;var y,ca;
(function(){function b(k){return k<10?"0"+k:k}function c(k){f.lastIndex=0;return f.test(k)?'"'+k.replace(f,function(n){var o=j[n];return typeof o==="string"?o:"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+k+'"'}function d(k,n){var o,r,t=g,p,s=n[k];if(s&&typeof s==="object"&&typeof s.toJSON==="function")s=s.toJSON(k);if(typeof l==="function")s=l.call(n,k,s);switch(typeof s){case "string":return c(s);case "number":return isFinite(s)?String(s):"null";case "boolean":case "null":return String(s);
case "object":if(!s)return"null";g+=h;p=[];if(Object.prototype.toString.apply(s)==="[object Array]"){r=s.length;for(k=0;k<r;k+=1)p[k]=d(k,s)||"null";n=p.length===0?"[]":g?"[\n"+g+p.join(",\n"+g)+"\n"+t+"]":"["+p.join(",")+"]";g=t;return n}if(l&&typeof l==="object"){r=l.length;for(k=0;k<r;k+=1){o=l[k];if(typeof o==="string")if(n=d(o,s))p.push(c(o)+(g?": ":":")+n)}}else for(o in s)if(Object.hasOwnProperty.call(s,o))if(n=d(o,s))p.push(c(o)+(g?": ":":")+n);n=p.length===0?"{}":g?"{\n"+g+p.join(",\n"+g)+
"\n"+t+"}":"{"+p.join(",")+"}";g=t;return n}}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,j={"\u0008":"\\b","\t":"\\t","\n":"\\n","\u000c":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},l;if(typeof y!=="function")y=function(k,n,o){var r;h=g="";if(typeof o==="number")for(r=0;r<o;r+=1)h+=" ";else if(typeof o==="string")h=o;if((l=n)&&typeof n!=="function"&&(typeof n!=="object"||typeof n.length!=="number"))throw new Error("JSON.stringify");return d("",{"":k})};if(typeof ca!==
"function")ca=function(k,n){function o(r,t){var p,s,u=r[t];if(u&&typeof u==="object")for(p in u)if(Object.hasOwnProperty.call(u,p)){s=o(u,p);if(s!==undefined)u[p]=s;else delete u[p]}return n.call(r,t,u)}e.lastIndex=0;if(e.test(k))k=k.replace(e,function(r){return"\\u"+("0000"+r.charCodeAt(0).toString(16)).slice(-4)});if(/^[\],:{}\s]*$/.test(k.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,
""))){k=eval("("+k+")");return typeof n==="function"?o({"":k},""):k}throw new SyntaxError("JSON.parse");}})();
function da(b){this.q=b;this.document=b.ownerDocument;this.Pc=null;this.Le=[];this.zc=document.createElement("div");z({display:"none",position:"absolute",top:"0%",left:"0%",width:"100%",height:"100%",backgroundColor:"black",zIndex:"1001"},this.zc.style);z({MozOpacity:"0.6",opacity:".66",filter:"alpha(opacity=66)"},this.zc.style);this.q.appendChild(this.zc);this.ab=document.createElement("div");z({display:"none",position:"absolute",top:"25%",left:"25%",width:"50%",height:"50%",padding:"8px",border:"12px solid #444",
backgroundColor:"white"},this.ab.style);z({borderRadius:"8px",MozBorderRadius:"8px",WebKitBorderRadius:"8px"},this.ab.style);z({zIndex:"1002",overflow:"auto"},this.ab.style);this.q.appendChild(this.ab)}
da.prototype.alert=function(b,c,d,e){var f=document.createElement("div");z({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(j){return function(){try{c(g.value)}catch(l){A&&E("ErrorLog","Issue "+l,H)}ea(j);
return false}}(this);f.appendChild(h);g=this.document.createElement("input");if(e)g.value=e;g.style.marginRight="4px";g.style.marginLeft="4px";z({type:"text",size:32,className:"ainput"},g);h.appendChild(g);e=this.document.createElement("div");z({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(j){return function(){try{c(g.value)}catch(l){A&&E("ErrorLog","Issue "+l,H)}ea(j)}}(this);e.appendChild(this.document.createTextNode("OK"))}else{f.appendChild(this.document.createElement("br"));
e=this.document.createElement("span");z({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(j){return function(){c(false);ea(j)}}(this);e.appendChild(this.document.createTextNode("Cancel"));f.appendChild(e);f.appendChild(this.document.createTextNode(" | "));e=this.document.createElement("span");z({cursor:"pointer",textDecoration:"underline"},e.style);e.onclick=function(j){return function(){c(true);ea(j)}}(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(j){}}};fa(this,b)};function fa(b,c){b.Pc==null?b.nc(c):b.Le.push(c)}
da.prototype.nc=function(b){this.zc.style.display="block";this.ab.style.display="block";var c=this.document.createElement("div");c.style.textAlign="right";this.ab.appendChild(c);var d=this.document.createElement("img");I(d,"/gfx/close-win-red.png",12,12);d.onclick=function(e){return function(){b.closecb&&b.closecb();ea(e)}}(this);d.style.margin="2px";d.title="Close window";c.appendChild(d);this.zc.onclick=d.onclick;this.Pc=b.element;this.ab.appendChild(this.Pc);b.initcb&&b.initcb()};
function ea(b){if(b.Pc!=null){b.zc.style.display="none";for(b.ab.style.display="none";b.ab.firstChild;)b.ab.removeChild(b.ab.firstChild);b.Pc=null;b.Le.length>0&&b.nc(b.Le.shift())}}da.prototype.jd=function(){return this.Pc!=null};
PermalinkInfo={create:function(b,c,d){function e(j,l){var k=h.insertRow(-1),n=k.insertCell(-1);z({textAlign:"right",fontSize:"15px"},n.style);k=k.insertCell(-1);n.appendChild(b.createTextNode(j));j=b.createElement("input");j.type="text";j.Yh=true;j.size=32;j.value=l;z({border:"1px solid #888",padding:"2px",fontSize:"15px"},j.style);k.appendChild(j)}var f=b.createElement("div");f.style.textAlign="center";var g=b.createElement("h3");g.appendChild(b.createTextNode("Share a link to this channel with friends."));
f.appendChild(g);g=b.createElement("h3");g.appendChild(b.createTextNode("Email, tweet, facebook, anywhere."));f.appendChild(g);g=b.createElement("form");g.style.textAlign="center";f.appendChild(g);g.onsubmit=aa(false);var h=b.createElement("table");h.style.margin="auto";h.style.marginTop="24px";h.style.fontSize="15px";g.appendChild(h);g="http://mibbit.com/?channel="+encodeURIComponent(d)+"&server="+encodeURIComponent(c);e("Mibbit link:",g);if(d.substring(0,1)=="#")d=d.substring(1,d.length);e("IRC:// link:",
"irc://"+c+"/"+encodeURIComponent(d));return f}};var K={};K.j=function(b){if(!K[L.language]||!K[L.language][b])return K.en[b];return K[L.language][b]};window.DisplayStrings=K;Adverts={};Adverts.kh=function(b,c){if(Adverts.qb){Adverts.qb.style.left=b+"px";Adverts.qb.style.top=c+"px"}};Adverts.be=function(b){!Adverts.qb&&b&&Adverts.zg();if(Adverts.qb)z({position:"absolute",zIndex:"200",display:b?"block":"none"},Adverts.qb.style)};
Adverts.zg=function(){if(!Adverts.Ef){var b=document.body.clientWidth-(L.cgmMargins*3+2+L.userListWidth),c={"468x60":"4303404518","728x90":"2328584092"};if(b<468){Adverts.options={format:"234x60"};Adverts.height=60;Adverts.width=468;Adverts.gf=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";A&&E("Adverts","Category: "+b,M);break}if(b=="Gaming"){ha(ia,"game gaming pokemon warcraft mafia mmog yugio");
if(c[Adverts.options.format])Adverts.options.ad_slot=c[Adverts.options.format]}else ha(ia,"chat games internet gaming dating");Adverts.qb=document.createElement("div");document.body.appendChild(Adverts.qb);try{Adverts.sf=Adverts.oe[L.adScheme];Adverts.sf&&z(Adverts.sf,Adverts.options);Adverts.options.hints=ja(ia,20);A&&E("Adverts update","Hints: "+Adverts.options.hints,M);Adverts.Ef=new google.ads.Ad("pub-8840091489419990",Adverts.qb,Adverts.options);Adverts.be(true);window.setInterval(function(){return function(){if(Adverts.qb.style.display==
"block"){Adverts.Ef.refresh({hints:ja(ia,20)});A&&E("Adverts update","Updating...",M)}else A&&E("Adverts update","Hidden. No update.",M)}}(),Adverts.gf)}catch(f){A&&E("Adverts.createGoogle",f,H)}}};Adverts.gf=12E4;Adverts.oe={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 ka(b,c,d,e){this.I=b;this.f=b.ownerDocument;this.Hd=c;this.a=d;z({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.I.style);this.Je=[];this.Nb="icon";la(this);this.clear();if(!e)this.qh=window.setInterval(function(f){return function(){for(var g in f.g)f.g.hasOwnProperty(g)&&
ma(f.g[g])&&na(f,g)}}(this),1E4)}function oa(b){window.clearInterval(b.qh)}function la(b){b.Tc=[];for(var c=0;c<b.a.userListGroups.length;c++)b.Tc.push(new pa(b.I,b.a.userListGroups[c],b.a.userListSort,b.a))}ka.prototype.clear=function(){qa(this);for(var b in this.g)this.g.hasOwnProperty(b)&&ra(this,this.g[b]);this.g={};delete this.aa};function sa(b,c){for(var d=0;d<b.Tc.length;d++)if(ta(c,b.Tc[d].Bg))return b.Tc[d];return false}
ka.prototype.C=function(){qa(this);for(var b in this.g)if(this.g.hasOwnProperty(b)){this.g[b].C();ra(this,this.g[b])}for(;this.I.firstChild;)this.I.removeChild(this.I.firstChild);la(this);for(b in this.g)this.g.hasOwnProperty(b)&&ua(this,this.g[b]);z({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.I.style)};function va(b,c,d){b.Je.push({type:c,$e:d})}ka.prototype.size=function(){for(var b=0,c=0;c<this.Tc.length;c++)b+=this.Tc[c].qd;return b};function ra(b,c){b.aa?va(b,"remove",c):c.Ff.Jc(c)}function na(b,c){if(b.aa)va(b,"refresh",c);else{ra(b,b.g[c]);ua(b,b.g[c])}}function ua(b,c){if(b.aa)va(b,"add",c);else{c.Ff=sa(b,c);c.Ff.Ka(c)}}
ka.prototype.Ka=function(b){var c={};c.click=function(d){return function(e){wa(d,e);return false}}(this);c.Ug=function(d){return function(e){if(!d.aa||d.aa!=e)xa(e,true)}}(this);c.Tg=function(d){return function(e){if(!d.aa||d.aa!=e)xa(e,false)}}(this);c.re=function(d){return function(){if(d.Nb=="icon")d.Nb="flag";else if(d.Nb=="flag")d.Nb="time";else if(d.Nb=="time")d.Nb="icon";var e={};e[d.Nb]=true;for(var f in d.g)d.g.hasOwnProperty(f)&&ya(d.g[f],e)}}(this);b=new za(b.id,b,this.f,this.a,c);c={};
c[this.Nb]=true;ya(b,c);typeof this.g[b.Mb]!="undefined"&&this.Jc(b.Mb);ua(this,b);this.g[b.Mb]=b};ka.prototype.Jc=function(b){if(typeof this.g[b]=="undefined")return false;this.aa&&this.aa==this.g[b]&&delete this.aa;ra(this,this.g[b]);delete this.g[b];return true};function Aa(b,c,d){if(typeof b.g[c]=="undefined")return false;b.g[c].setActive(d);na(b,c);return true}
function Ba(b,c){if(typeof b.g[c]=="undefined")return false;var d=b.g[c];d.ob=true;d.ec=Math.floor((new Date).getTime()/1E3);if(d.a.userListBoldOnChat)d.bc.style.fontWeight="bold";Ca(d,d.description);na(b,c);return true}function Da(b,c,d,e){if(typeof b.g[c]=="undefined")return false;Ea(b.g[c],d,e);na(b,c);return true}function Fa(b,c,d){if(typeof b.g[c]=="undefined")return false;var e=b.g[c];e.l=d;e.bc.firstChild.nodeValue=d;b.Jc(c);e.Mb=d;ua(b,e);b.g[e.Mb]=e;return true}
function Ga(b,c,d){if(typeof b.g[c]=="undefined")return false;b.g[c].mc(d);return true}
function wa(b,c){if(b.aa&&b.aa==c){(new Date).getTime()-b.fh<b.a.doubleClickTime&&b.a.doubleClickToPM&&b.Hd(c.Mb,"usermenu0");qa(b);b.Hd(c.Mb,"closed")}else{b.fh=(new Date).getTime();qa(b);b.aa=c;var d=b.f.createElement("div");c.I.onmouseout=function(h){return function(j){j||(j=event);for(j=j.relatedTarget||j.toElement;j!=null&&j!=document.body;){if(j==c.I)return;j=j.parentNode}h.Ob&&window.clearTimeout(h.Ob);h.Ob=window.setTimeout(function(){qa(h)},h.a.userListMenuAutoCloseTime)}}(b);c.I.onmouseover=
function(h){return function(){if(h.Ob){window.clearTimeout(h.Ob);delete h.Ob}}}(b);z({background:b.a.userListMenuBackground,borderBottom:"1px solid #444",padding:"2px"},d.style);for(var e=b.Hd(c.Mb,"getoptions"),f=0;f<e.length;f++){var g=b.f.createElement("div");g.onclick=function(h,j){return function(){h.Hd&&h.Hd(c.Mb,j);qa(h)}}(b,e[f].id);g.appendChild(b.f.createTextNode(e[f].desc));z({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,j){return function(){h.style.background=j}}(g,b.a.userListMenuBackgroundHover);g.onmouseout=function(h,j){return function(){h.style.background=j}}(g,b.a.userListMenuBackground)}d.appendChild(g)}c.I.appendChild(d);window.setTimeout(function(h,j){return function(){var l=j.I.offsetTop+
j.I.offsetHeight,k=h.clientHeight;if(j.I.offsetTop<h.scrollTop)h.scrollTop=j.I.offsetTop;if(l>h.scrollTop+k)h.scrollTop=l-k}}(b.I,c),50);c.Q.style.background=b.a.userListSelected}}
function qa(b){if(b.aa){xa(b.aa,false);b.aa.I.removeChild(b.aa.I.lastChild);b.aa.I.onmouseover=null;b.aa.I.onmouseout=null;if(b.Ob){window.clearTimeout(b.Ob);delete b.Ob}delete b.aa}for(;b.Je.length>0;){var c=b.Je.shift();if(c.type=="add")ua(b,c.$e);else if(c.type=="remove")ra(b,c.$e);else c.type=="refresh"&&na(b,c.$e)}}
function pa(b,c,d,e){this.Bg=c.def;this.title=c.title;this.Kg=c.hideOnEmpty;this.ph=c.startHidden;this.a=e;this.oh=d;this.qd=0;this.Jb=[];this.Ja=true;this.ea=b.ownerDocument.createElement("div");this.Nd=b.ownerDocument.createElement("div");if(this.title!=""){this.ee=b.ownerDocument.createElement("div");z({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.ee.style);this.ee.onclick=function(f){return function(){f.Ja=!f.Ja;f.ea.style.display=f.Ja?"block":"none";Ha(f);return false}}(this);this.Ue=b.ownerDocument.createTextNode(this.title);this.ee.appendChild(this.Ue);this.Nd.appendChild(this.ee)}this.Nd.appendChild(this.ea);this.update();if(this.ph){this.Ja=false;this.ea.style.display="none"}b.appendChild(this.Nd)}function Ha(b){if(b.Ue)b.Ue.nodeValue=b.Ja?b.title:b.title+" ("+b.qd+")"}
pa.prototype.update=function(){Ha(this);this.Nd.style.display=this.qd==0&&this.Kg?"none":"block"};pa.prototype.Jc=function(b){this.ea.removeChild(b.I);for(var c=0;c<this.Jb.length;c++)if(this.Jb[c]==b){this.qd--;this.Jb.splice(c,1);break}this.update()};pa.prototype.Ka=function(b){var c=Ia(this.Jb,this.oh,b,0,this.Jb.length);this.qd++;if(c==this.Jb.length){this.ea.appendChild(b.I);this.Jb.push(b)}else{this.ea.insertBefore(b.I,this.Jb[c].I);this.Jb.splice(c,0,b)}this.update()};
function za(b,c,d,e,f){this.a=e;this.da=f;this.f=d;this.Mb=b;this.l=c.nick;this.K=c.icon;this.description=c.desc;this.Rd=c.ci;this.dd=c.countrycode;if(typeof c.localtime!="undefined")this.Be=parseInt(c.localtime)-(new Date).getTime();this.Se=c.timezone;this.oc={icon:true,country:false,time:false};this.Qc=false;this.qa=c.modes.active;this.ec=-1;if(c.idleTime!=-1)this.ec=Math.floor((new Date).getTime()/1E3)-c.idleTime;Ja(this);this.Ga={owner:c.modes.owner,admin:c.modes.admin,op:c.modes.op,halfop:c.modes.halfop,
voice:c.modes.voice};this.Ca={};this.I=this.f.createElement("div");this.Q=this.f.createElement("div");this.I.appendChild(this.Q);this.C()}function Ja(b){b.ob=b.ec==-1?false:(new Date).getTime()/1E3-b.ec<b.a.userListChattingTime}function ya(b,c){b.oc=c;if(b.ta)b.ta.style.display=b.oc.time?"inline":"none";if(b.rb)b.rb.style.display=b.oc.flag?"inline":"none";if(b.sa)b.sa.style.display=b.oc.icon?"inline":"none"}function xa(b,c){b.Q.style.background=c?b.a.userListHover:"transparent"}
za.prototype.C=function(){for(;this.Q.firstChild;)this.Q.removeChild(this.Q.firstChild);this.Q.onmouseover=function(c){return function(){c.da.Ug(c)}}(this);this.Q.onmouseout=function(c){return function(){c.da.Tg(c)}}(this);delete this.ta;delete this.rb;delete this.sa;delete this.hc;delete this.fb;this.ta=this.f.createElement("img");z({marginRight:"2px",verticalAlign:this.a.userListIconAlign,display:this.oc.time?"inline":"none"},this.ta.style);this.ta.onclick=function(c){return function(){c.da.re();
return false}}(this);Ka(this);this.rb=this.f.createElement("img");z({marginRight:"2px",verticalAlign:this.a.userListIconAlign,display:this.oc.flag?"inline":"none"},this.rb.style);this.rb.onclick=function(c){return function(){c.da.re();return false}}(this);if(this.dd)this.rb.title=this.dd;I(this.rb,this.dd?"/flags/"+this.dd.toLowerCase()+".png":"/icons/mode_none.png",this.a.userListIconWidth,this.a.userListIconHeight);if(this.K&&this.a.userListShowIcons){this.sa=this.f.createElement("img");this.sa.style.marginRight=
"2px";this.sa.style.display=this.oc.icon?"inline":"none";this.sa.onclick=function(c){return function(){c.da.re();return false}}(this);La(this,this.K)}else delete this.sa;this.Q.onclick=function(c){return function(d){if(!d)d=window.event;d=d.target?d.target:d.srcElement;if(!(d==c.ta||d==c.rb||d==c.sa)){c.da.click(c);return false}}}(this);this.bc=this.f.createElement("span");z({fontFamily:this.a.userListFontFamily,fontSize:this.a.userListFontSize+"px",cursor:"pointer",whiteSpace:"nowrap"},this.bc.style);
this.bc.appendChild(this.f.createTextNode(this.l));if(this.a.userListShowPrefixChars){this.hc=this.f.createElement("span");z({fontFamily:this.a.userListFontFamily,fontSize:this.a.userListFontSize+"px",color:this.a.userListColorNormal,fontWeight:"bold",cursor:"pointer"},this.hc.style)}else if(this.a.userListShowSingleMode){this.fb=this.f.createElement("img");this.fb.style.verticalAlign=this.a.userListModeIconAlign;I(this.fb,"/icons/mode_none.png",this.a.userListModeIconWidth,this.a.userListModeIconHeight)}this.sa&&
this.Q.appendChild(this.sa);this.rb&&this.Q.appendChild(this.rb);this.ta&&this.Q.appendChild(this.ta);this.hc&&this.Q.appendChild(this.hc);if(this.fb&&this.a.userListShowModesLeft){this.Q.appendChild(this.fb);this.fb.style.paddingRight=this.a.userListModeSpacing+"px"}this.Q.appendChild(this.bc);if(this.fb&&!this.a.userListShowModesLeft){this.Q.appendChild(this.fb);this.fb.style.paddingLeft=this.a.userListModeSpacing+"px"}this.Q.style.whiteSpace="nowrap";this.Q.style.padding=this.a.userListPadding+
"px";Ca(this,this.description);this.Ca={};for(var b=0;b<Ma.length;b++)Ea(this,Ma[b],this.Ga[Ma[b]]);this.I.style.overflow="hidden";this.Sa()};
function Oa(b,c,d){d=d.split(",");for(var e=0;e<d.length;e++){var f=d[e];if(f=="chatting"){if(b.ob!=c.ob)return b.ob&&!c.ob?-1:1}else if(f=="active"){if(b.qa!=c.qa)return b.qa&&!c.qa?-1:1}else if(f=="owner"||f=="admin"||f=="op"||f=="halfop"||f=="voice")if(b.Ga[f]!=c.Ga[f])return b.Ga[f]&&!c.Ga[f]?-1:1}if(b.l.toLowerCase()>c.l.toLowerCase())return 1;if(b.l.toLowerCase()<c.l.toLowerCase())return-1;return 0}
function Ia(b,c,d,e,f){var g=f-e;if(g==0)return f;if(g==1){if(Oa(d,b[e],c)>0)return f;return e}if(g==2)return Oa(d,b[e],c)>0?Oa(d,b[f-1],c)>0?f:f-1:e;g=Math.floor((e+f)/2);var h=Oa(d,b[g],c);if(h<0)return Ia(b,c,d,e,g);else if(h==0)return g;else if(h>0)return Ia(b,c,d,g,f)}
function ta(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.ob!=f)return false}else if(e=="active"){if(b.qa!=f)return false}else if(e=="owner"||e=="admin"||e=="op"||e=="halfop"||e=="voice")if(b.Ga[e]!=f)return false}return true}function ma(b){Ka(b);var c=b.bc.style,d=b.ob;Ja(b);if(b.a.userListBoldOnChat)c.fontWeight=b.ob?"bold":"normal";Ca(b,b.description);return d!=b.ob}
function Ka(b){function c(j){return("00"+j).substr(-2)}if(b.ta)if(typeof b.Be=="undefined"||typeof b.Se=="undefined"){b.ta.title="";I(b.ta,"/icons/mode_none.png",16,16)}else{var d=new Date(b.Be+(new Date).getTime()),e=d.getUTCHours()+":"+c(d.getUTCMinutes())+":"+c(d.getUTCSeconds()),f="+",g=b.Se;if(g<0){f="-";g=-g}var h=Math.floor(g/60);g=g-60*h;b.ta.title=e+" UTC"+f+c(h)+c(g);d=d.getUTCHours();if(d>22||d<8)I(b.ta,"/icons/night.png",b.a.userListIconWidth,b.a.userListIconHeight);else if(d>=8&&d<12)I(b.ta,
"/icons/morning.png",b.a.userListIconWidth,b.a.userListIconHeight);else if(d>=12&&d<18)I(b.ta,"/icons/day.png",b.a.userListIconWidth,b.a.userListIconHeight);else d>=18&&d<=22&&I(b.ta,"/icons/evening.png",b.a.userListIconWidth,b.a.userListIconHeight)}}
za.prototype.Sa=function(){var b=this.bc.style;if(this.a.userListBoldOnChat)b.fontWeight=this.ob?"bold":"normal";b.color=this.qa?this.Qc&&this.a.userListColorTyping!=""?this.a.userListColorTyping:this.a.ciUserListColorNormal&&this.Rd&&this.Rd.userListColorNormal?this.Rd.userListColorNormal:this.a.userListColorNormal:this.a.userListColorInactive};
function La(b,c){b.K=c;if(b.sa){b.sa.style.verticalAlign=b.a.userListIconAlign;if(SUPPORTS_DATA_URLS&&b.K.data)I(b.sa,b.K.data,b.a.userListIconWidth,b.a.userListIconHeight);else if(b.K.name){c=b.a["ulicon_"+b.K.name];if(SUPPORTS_DATA_URLS&&typeof DATA_URLS!="undefined"&&DATA_URLS[c])c=DATA_URLS[c];I(b.sa,c,b.a.userListIconWidth,b.a.userListIconHeight)}else I(b.sa,b.K.src,b.a.userListIconWidth,b.a.userListIconHeight);if(b.K.title)b.sa.title=b.K.title}}
function Ca(b,c){var d=b.description=c;if(b.ec!=-1){d=Math.floor((new Date).getTime()/1E3)-b.ec;d=d<60?"("+d+"s) "+c:d<3600?"("+Math.floor(d/60)+"m) "+c:"("+Math.floor(d/3600)+"h) "+c}b.Q.setAttribute("title",d)}za.prototype.mc=function(b){this.Qc=b;this.Sa()};za.prototype.setActive=function(b){this.qa=b;this.Sa()};
function Ea(b,c,d){b.Ga[c]=d;if(b.a.userListShowPrefixChars){var e="";if(b.a.userListShowSingleMode)for(f=0;f<Ma.length;f++){c=Ma[f];if(b.Ga[c]){d=Pa(b,c,true);if(d.length>0)e=d.substring(0,1);break}}else for(var f=0;f<Ma.length;f++){c=Ma[f];if(b.Ga[c]){d=Pa(b,c,true);if(d.length>0)e+=d.substring(0,1)}}if(b.hc.firstChild)b.hc.firstChild.nodeValue=e;else b.hc.appendChild(b.f.createTextNode(e))}else if(b.a.userListShowSingleMode){d="";e="none";for(f=0;f<Ma.length;f++){c=Ma[f];if(b.Ga[c]){if(e=="none")e=
c;if(d!="")d+=", ";d+=Qa(b,c)}}f=Pa(b,e);I(b.fb,f,b.a.userListModeIconWidth,b.a.userListModeIconHeight);b.fb.title=d}else{if(d&&!b.Ca[c]){b.Ca[c]=b.f.createElement("img");b.Ca[c].style.verticalAlign=b.a.userListModeIconAlign;f=Pa(b,c);I(b.Ca[c],f,b.a.userListModeIconWidth,b.a.userListModeIconHeight);b.Ca[c].title=Qa(b,c);b.Ca[c].style.paddingLeft=b.a.userListModeSpacing+"px";e=null;var g=false;for(f=0;f<Ma.length;f++){if(g&&b.Ca[Ma[f]])e=b.Ca[Ma[f]];if(Ma[f]==c)g=true}e!=null?b.Q.insertBefore(b.Ca[c],
e):b.Q.appendChild(b.Ca[c])}if(!d&&b.Ca[c]){b.Q.removeChild(b.Ca[c]);delete b.Ca[c]}}}function Pa(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 Qa(b,c){if(c=="owner")return K.j("ModeOwner");else if(c=="admin")return K.j("ModeAdmin");else if(c=="op")return K.j("ModeOp");else if(c=="halfop")return K.j("ModeHalfop");else if(c=="voice")return K.j("ModeVoice");return""}var Ma=["owner","admin","op","halfop","voice"];
DATA_URLS={"/icons/mode_none.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AgIEC4bWjk0fAAAAhlJREFUOMuNk01IVFEYhp97517vzJ2RMfNvSMpaGBEEQRhJCaHGJIlESzctgqBNFIEuXLUICqRIcCG0SsQBhVy0ScpZNIXTTlsEFhiONJmOzYzOz73nzmkxNDWS07yr8y3e53zveTmKlJJKis31ls2tA%2FNls1qNORCcIBCc%2BCdQ%2Fa%2B59xFOOoy0VmkdeAXA6kx3ZcDfZpFaAMVF%2FM0DYnOXihEyWRbHOytvEAhOIFILSCeJdNI0nhsuwme7OTL4kkZXnsXxzv0B0lpFOsniWWwBn2i5OEzdqctkvw7Sdv0x9XYWbT%2BAojejuLxIZxekg7Q3ECKBFBHsnSRGyxZiM4%2Byt8bf%2BY2Gk9QePYC1%2BRrNbEPRfDi5b4hMDN%2Bxq6w8mSRmeP9sUKpHVTAOnqbuRAe5%2BCia2YDqcWNvLOPYGXzt1%2Fj8dIp1j4%2FeoWh5hENXZnF2o9jpMJnYCLrqR9E72IzME%2Bi7AaqHldH7xE2TnnvRYtS1Fz0lQFPnTazEc0TyC1ptPZq3n%2BXQNIm8wmErg%2Bp28d1j0nVnseTRijfPIFJhrI0x7J%2Fr1PgDuLxBPoamiRdq6B95XzIc3%2FPYGoBIfyC79hBnZxt3cztKzVmWQyF%2BYNA%2F9K7iX9GKlXlBNzGa%2FEj9DEtTM2zrbvruVjYDaAVRQGQL6N7zKHobS5NjpNwegrcjVCMl%2BqwLI5%2FDthykLcmaHi7ceku1%2BgVgItZywzDzOgAAAABJRU5ErkJggg%3D%3D","/icons/mode_owner.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAK4SURBVDjLjZPrT1JhHMfPq%2FNH%2BK6ty2bhJcswzUa2hTMaEmCsZmWuUU0HQuAVEWHMgCnLy2yOhiOKIs0L08ByXgab1TTRNlO7ULwylTOZ9iL9djiVrdLmi%2B%2BbZ7%2FP5znP93kOAYDYKt1F%2B0k6cR4ZK86jSCS3m9sW7pGxwh5FwlqfOmnNW34w7NUcInck6Ck%2BQNJgZNjExYTzOl67iuG%2FnQuf7kjEp2eT%2FxV45AlknyopMmLJweRDGR05Jt1KBDvLMdoiRp8uLeKpTiO3FHiUiWR%2FWTI12sBD8JEC%2FkYBvLXpeGrIwHCTGOPuKgxYRXCXsan7ilTyD0G%2FOpn0lqdQfisfwccq%2BJuEGKjjYHpqkklvLQc%2BiwiBe2p06%2FmwSVOo5kvJjISgCyLpgij%2FbQGCHWX0p4rgNZ7AyxdjWFxcxPLyMuZmZ%2BBUHUOHlodnd26g%2FeYpmIQsSn86niR81akBf9PZn%2BfMo%2BEsTIy%2FwtLSEgP%2FyuzbGbQUsnFXdhJd5gtoLMxAOWdvgKCb5Xr1aevDzXno0WZufHg3t7nz3%2Fn08T1qclhouHgUZZl71ulwfxRYncZ9omGPWOstG6urq8ywUqmESqWCWq1GaWkpsxaNRmEx3YKaEz8Vg%2F%2B5RpPJtEJRFDMcA1tbW9HW1obKyspNQUwqkUj2bfkODAbDSiQSYYYrKipgs9lgt9tRU1OzKZDL5RAKhb8FRc8vJxR0nTsvtvMGxBb%2BN8dQO2ISjUYDh8MBp9MJWsysPXhjR0GnBGIbbzrbytGmaw%2FzCRr%2BLOu9iqrBEhT1FqDAmo9wOAydTgeXywW32426ujqEQiFoBlSoH9NDO6REvkOERFl8lKB3HqRtIdoWOC5Lp3jXchakUum80WhkQLoXmM1mCASC%2BdySMwvZtVlf0zWpYzT8ZfeVXYPEdr%2FpTvMdjX2sh%2B52%2FVQAAAAASUVORK5CYII%3D",
"/icons/mode_admin.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAH2SURBVDjLjZNLTxNRGIaJv6ZNWeBwkZFLQtGAC4l%2FwKULV%2B7YILeSYukEUhJoSASVuCI0hpAYDSUQCJBSoAaC0wbBUi4aWphpO52Zlpa%2BnnOqCAptJ3k3M3me73LOlAAoyZfDqQdOEvyO89%2FvRcGZ5HeWmySFYdWHVOQN0vE58jrLJMFJ82hewVU4%2BbMfqdPxP9VBn%2BA4D88wP59PwFqmsH7UgeTJEMlsTuIyI5uRsDfCMcmtAtoyhVmOu5kkHZuFsiNA3XuEi%2BQCdhxluL0D%2FSvpoO%2BvhIksiItNiPqqyXgfIL403gjfoTsIL70gQBdim3VQvz2FFnwOxf8E8kYF0rIVYqcRM70Vgf%2FPe%2FohwsutOJdcpBpP4Mek%2BjPEfbWQVzkG%2B7tNcNsqt68tkcLZTIzM6YZ21IbolgHq9j1o%2Bz04nKhHRnlH2p6A32LCvFD55fIYr960VHgSSqCFVDJBEeugh%2Bzw2jnpc0%2F5rthuRMBaioWBqrVrFylXOUpankIi0AjJY0DC3wD9oA9rAnc2bat%2Bn%2B%2B2UkH8XHaTZfGQlg3QdlsIbIVX4KSPAv%2B60L%2BSO%2FPECmJiI1lYM9SQBR7b3einfn6kEMwEIZd5Q48sQQt1Qv%2FxFqt2Tp5x3B8sBmYC71h926az6njdUR6hMy8O17wqFqb5Bd2o%2F0SFzIZrAAAAAElFTkSuQmCC",
"/icons/mode_op.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIwSURBVDjLlZLNS5RRFMafe9%2F3vjPOjI1jaKKEVH40tGgRBWEibfoPQoKkVdtoEQQF4T%2FQqkVtWrSTFrVsF1FgJbWpIAh1k2PNh%2BPrfL4f95zTQk0HHKkDD%2Fcc7vP8uHCuEhF0q%2FKnmXNgGR248PZFN4%2FGISXMC8L89DBPV0Dp4%2FSsazJjrtfb9%2Fvdxfn%2FBgjzY5M8Aq8nBya%2BV3h93vtnQHFxat4kszntJAAAxus1YvnZQV5V%2FjyTEZarwnwFLGeFZdT0ZFOJdD84qoCDOpQ7grZfRNj020JSEOKvwvxGiF%2Bq0tL0N5PuO%2BMk0nC0B0BDsYCCImyzAIktBBloMwKJLSgKYcMAcdhC2KpVlIig%2BH5qxcv0n0xmj4Gbq%2BBwC2wtJLbgHUlMEFJwUpMIGpto16u%2BkJzSACAk%2BWCzvNbe%2BAVljkOYIcQQou3TbvdOJo%2Bg4aNdqzaF%2BPT43HJVA8DQpcVIiPPtaqlEUQzlDELsTpgYwgTAQIjQqlUCtpQfn1spdmxh%2BPJSQyw9CrbKgM7tvcISQAxlBhC3GuCYXk3cWP25m3M7dk88qbWBRDVApaATOSjPBdXXwYEP5QyCgvjE%2FkwHgInHtHYBnYA2owhrPiiuw0sOw3EZFEagIB7qChDiYaUcNIoFtP1KxCTPhWiDw7WbXk9vKpnOgsI4exjg6Mbq96YQPxm79uPOvqvbXx4O3KrF6w8osv2df17kr5YXJq7vnw%2FS0v3k7Ie7xtud%2FwAaRnP%2BCw8iKQAAAABJRU5ErkJggg%3D%3D",
"/icons/mode_halfop.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AEcFw4LBS60hgAAAgdJREFUOMuVk01L1FEUh5%2F7f5txRp3G0EIJIUyRFi2iRZhFm75BRJD0JYIWbfoCrVrUR5A%2BRJvA1GjTJgh1pdaMb%2BPMOPN%2FO%2Be00MyJHOrC5d7L%2Fd2HA889mBnnzfqnuzfrK%2FP0y3j0Gaa6aKr9IucD6ivzj4JwcCqIhvjx4fb%2FA0z1TVgcJhqooqJsvb8V%2FTOgtjT3MixWqp5fACCMhrBc079l3c7ne4Om9tBUH6B2w9Qmw4FKqVAeQdNdNG45F0zQbdRIjhqYGCaKqWKiBCa6HJYvXPcLZXwvAjycGhLXkM42luVYklEoTRCFw0iakCcxWdIhSZs4M6P2cW49Ghy5WqxcQo820OQQzXMsy9Esd5rlWCaYOPzSDHH7gG5rH5MTjSY2Gx%2FsbHb3vuPCK6flmcjxmh%2Fv%2FcFZ4naDbnMfE%2BXawtox4PKdpdREZ7v79bqkGc4fw%2FKTx6KYChBiInSau2guXFtY77Uwfn%2B1bbm8jg93wKv%2BriIXEMWFo2SdNpoJ0083Ti0EPe5FZzwvxNImuBJeoYqLAqS1jcYNnD%2BGxFmPxh6Aik55XgBeAS%2BcJGk2kKxFVBzHDxRJ0v4AEx13zqdd26Lb2E1V7J2JoMkm0cAQxXIFSfoDLu5tfD0y0bdTj789O3v35dUozWwbSfM%2F%2FvyZ1lxbnH7Sr3XNjNUXRZafh9Gv80%2BU7IiCRcqEfQAAAABJRU5ErkJggg%3D%3D",
"/icons/mode_voice.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEzSURBVDjLxdOxasJAHAZwwbfKkjlbJVMpJaYmxtSoNVoSsCLlekQSjcZNRUFFIUNxD5nqY7Rr%2BwiuX89M3a62lA4f3PL97n%2FHXQ5A7jfJ%2FRng%2B%2F1LSsn72UAQ%2BHlWJp5Hj4Q8gguE4VAIw0GWwSAQWPl1sZhjv39Gr%2FfAB4bDAJNJhCgaYTweYbNZIY5jrNcruM49HwiCPg6HF6RpiiRJsFwuQQhhYAS7WecD7KzY7bbwPA%2BUUnS7Xdi2zdZPqNVMPnC6qPl8Cl3XoSgKZFmGJEkwTYOlzAc6HRez2RSu66DRqKNQuIAoigy7hmGU%2BEC73USr1WDlajayZZkZoqoKm0rlA807S6jeVoRKRRPK5RtB14tvJ8hxbGhaEWc%2FJLZrXisVKcvxR8AX6Irl4%2F8%2B03fzCbreyRfHFw9qAAAAAElFTkSuQmCC",
"/icons/user.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJ3SURBVDjLpZNtSNNRFIcNKunF1rZWBMJqKaSiX9RP1dClsjldA42slW0q5oxZiuHrlqllLayoaJa2jbm1Lc3QUZpKFmmaTMsaRp%2BkMgjBheSmTL2%2F%2FkqMBJlFHx44XM7vOfdyuH4A%2FP6HFQ9zo7cpa%2FmM6RvCrVDzaVDy6C5JJKv6rwSnIhlFd0R0Up%2FGwF2KWyl01CTSkM%2FdQoQRzAurCjRCGnRUUE2FaoSL0HExiYVzsQwcj6RNrSqo4W5Gh6Yc4%2B1qDDTkIy%2BGhYK4nTgdz0H2PrrHUJzs71NQn86enPn%2BCVN9GnzruoYR63mMPbkC59gQzDl7pt7rc9f7FNyUhPY6Bx9gwt4E9zszhWWpdg6ZcS8j3O7zCTuEpnXB%2B3MNZkUUZu0NmHE8XsL91oSWwiiEc3MeseLrN6woYCWa%2FZl8ozyQ3w3Hl2lYy0SwlCUvsVi%2FGv2JwITnYPDun2Hy6jYuEzAF1jUBCVYpO6kXo%2BNuGMeBAgcgfwNkvgBOPgUqXgKvP7rBFvRhE1crp8Vq1noFYSlacVyqGk0D86gbART9BDk9BFnPCNJbCY5aCFL1Cyhtp0RWAp74MsKSrkq9guHyvfMTtmLc1togpZoyqYmyNoITzVTYRJCiXYBIQ3CwFqi83o3JDhX6C0M8XsGIMoQ4OyuRlq1DdZcLkmbgGDX1iIEKNxAcbgTEOqC4ZRaJ6Ub86K7CYFEo8Qo%2BGBQlQyXBczLZpbloaQ9k1NUz%2FkD2myBBKxRZpa5hVcQslalatoUxizxAVVrN3CW21bFj9F858Q9dnIRmDyeuybM71uxmH9BNBB1q6zybV7H9s1Ue4PM3%2Fgu%2FAEbfqfWy2twsAAAAAElFTkSuQmCC",
"/icons/user_green.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJkSURBVDjLpZNbSJNhHIeli4jAKOhun9KNbUpaURFRREkFVjpNRcssXOKYZ9J0ihnN05zSUpflzMOnW5tuammajUkWpCbbrOxwEzZJw7Rt2pxJh%2F16%2FYSBILPo4uE98P8974nXA4DH%2F7Dq5GQn%2B5NdxcK8lsK8msIczcKYlv35rwST3ZwxRw8Ljh5qmU4i0VCYbfWC%2BT5nfE2BQ%2BfFBOdbqeUdEOyEWZrCRBWFNQX2ehZMGh4mHkkwM3AYlgYKVoUXZpTe%2BCKnoJcd2uJW0Jbi%2Fc32vg%2BWF82Yel4Hm%2BkYbMYYzH1Qoy9v28LrxsT1bgU34nYMWYfvYdqgwcJLFUHN9K1GFWp4%2Fga3R0hX0huDLp8ercnci0XDXXx%2F08GwMKIEnbsPJxJPjsbfrt28qiBNSW%2BKrcpRhhSxMeTogrQ0CI3XTjEs9XVTLQgu3I6z5RntqbR86wpBqkKxTmvukMTK9mPgdwN6bRVoeCdEtTEN0gEBxE94uDOSgcezMoSJdyGiRNic3Fi7wSVIrissTmo6jhaziGEpeHNQgLJn8SjSX0B%2BdxSy20NRMZQEST8fCXIu4iuzql0CUx7n13SXENd7z6G0n8dQ3HeRGed1RSKrjYt0VRD49UeRqQmGpTcfg5m%2BP1yCV1d9nVadiBQcwS1DKgnGkFWjkfsgHFe0XNJGEEkYJE%2F5OF95EDZ9AYaz%2FZwuwWhTSo4xx%2Bcnvy4Q0dLdpPDSqoRL%2FBEu3glTfsAiyRSseIWPaoEnrZf6RJUnvI0sC3SeKd1DLiwAoSX%2BCCkKIBxwhoi4X2selvuNtwg83f7Gf%2BEP0qq8jpoy%2F%2FYAAAAASUVORK5CYII%3D",
"/icons/user_gray.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABmJLR0QA%2FwD%2FAP%2BgvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AMLFgk308wItwAAAlxJREFUOMulkk1LG1EUht97ZzqZzEfMBEMmDJGsIuYPdBdX6sK1f6CpIGUsRWgXVUwRrN20G1234C9wmYUrcaEgyjhuugkBNeAHdTQRep17b7pKqNIqtAfO5nDOw3nfc0i328X%2FhPqnYq1W%2BxxF0RwACCHAOYfjOF9XVlaqD3vpw8LS0tIHxthcPp%2BHruvwPA%2BqquLq6urF4uLilycBjLGaaZo4PT2FpmlotVrIZDJQFAXNZvPNk4CLiwvc3NygXC7DNE3c3t6Ccw7GGCilZHV11XzUA9u2f05NTenpdBqcc5ycnMCyLADAxsbG3fDwcPwoIJPJBI7jPAcAwzBQKpUQxzEIIRgcHAzHx8fv%2FiphZmZGbzQax%2FV6HZTSfqqqis3NTRwdHTWnp6eN32dI7w98308RQt4SQhZGR0dxcHCAYrEIAAjDEJVKBdvb25BSLgshPq2trXX6G8zOztJSqTRPKV1QFAXdbhdCCBSLRXieB03TcH19jXQ6DSnle8657%2Fv%2Bsz6AUvoqiqJ3ExMTIIRgZ2cHlFIYhoFcLgdFUXB4eAjGGMrlMsnlch%2BllK%2F7EtbX1%2FnIyIiyu7sLXdcRxzFarRaiKAKlFIlEApZlgXMOy7IwNjaG%2Ff19Vq1W9d4GVFVVnJ%2BfI5lMQgiBbDaLQqEASilc10UymcTQ0BAuLy975mp9Ca7rzgdBwAFgb28Puq7DMAwMDAxAVVWkUik4joMgCNButxGGISsUCsv3rrC1tWXX63X37Ozsm23bnhAiL6VMAICUEpTSH51O57vrui8nJyePK5VK%2Bx7gX%2BMXoSjuu9RmlbQAAAAASUVORK5CYII%3D",
"/icons/user_ipod.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFhSURBVDjLjVJRSsNAEJ3WpkKgIA2hVIL%2FfngJv%2F3rNbyD4BU8QD57AOkBjOQCPUHIX2m1YAtCku64b5NZtnSrThhmNzvz5s1jesxMsDzPX5RSj7jrSBIPh4ONzvlpNps9m0IkwrMsW%2B73e%2F7L1us1z%2Bfzd6kbUGdAhr0uv0hpUowPUTteWP9EvL9happGyo4BaoUyouurARDMmZ1YfFama13XpwCYD5mK2RZR192AGU1a2l4GLQAfdbSRW2aqO59lcNHXUSeVH1U7N7dFwkoAqqryA0CHh9tL20GUJuqZ%2B3A4pO322z%2BCW4QOq9WKNpuNuUdRRHEcUxAErdjnRpClQnFZlpbBbrcz76PR6ESDvo%2BBdE6SxDjOeoHsu3cE%2FBQGoCnu6uOO6NVAAMbjMem1pqIo7BjQ4VcGLsBkMjFdXRGn0%2Bn%2FAMIwNA4QnyHHLJ1Hg7c0Te%2BALo5Eia5rPRZS9wNIBbXTpSVpqgAAAABJRU5ErkJggg%3D%3D",
"/icons/user_iphone.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF6SURBVDjLjZO%2FS8NAFMe%2Fl8Q0ASUUXRwK9R9wFDfdunV19Q9wcmg3%2FwHp4FLo4CA4Ce3o6OLWUZwKpbRLMdDFCKH5dd73SkvQkvTgeLnLe5%2F3vXfvhJQSu4xutyuDIEC73Rb5fQM7jizLMBwO%2F%2B1b%2BUWv1%2BsoRZdCiGO1PFJzT33r4Hq9DsuyigFRFN02Gg1UKpWNc5qmehJimmYxgE6e5%2BGsX4VrZQgzHlfiwI7xdP5VroAOzCZMidaFgGVIENH5sPAdZeUAwzAQxzGECrSpVt0Qq0ygErKbAh5DqOC7dxWj0gtKEGSl5QAWiYCX009t18Wj9UxvK8DYBugHz3hN%2BhiNRnp9%2BPAINlzpLawBTedqlflkpcC%2FuUYVKFewrsF4PNZ2MpnozLPZbJOg9AgMYNdx0BJUq9U2CQoBvEYGzOdz2LYN3%2FfhOA4Wi4UG839hDVTf%2F4RhuJ9XwLdAy%2F5Qr1EWAqbT6f1gMGgul0sdmAMjSRK4rvv2F%2FALQmi5wbpDa1QAAAAASUVORK5CYII%3D",
"/icons/user_wii.png":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8%2F9hAAAABGdBTUEAAK%2FINwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHBSURBVDjLlVM9aMJQEP6eNEF0sbiUouLgoLRkKXS1IG4dC6Xg2LXQRXATHbqVzq4iQjc3sVscnUSnYIdIB9GC4L%2FxL333IEFsBj04jpf77nt3l%2B8x0zRxaMViMbTdbtXVahVer9dYLBY%2F0%2Bk0mcvltEPsGRzMMIyPQCAQ9ng8IAJd14OdTuedp%2B4PsS4ngslkctFoNNBsNgWB2%2B3GaDQKOWEdCTgY2WyW9Xo9QbBcLoUfTSDLsoiMMUFgkRxNwHeAdDpt%2Bnw%2B8EUKp29O5rhEvnEoigJJktBqteD3%2B0%2FrgINNulHTNCjzGR5%2B%2B1Bvb67x%2BvLF%2Fdmxg3K5HOZB2%2B12MncxfzAYxJ25wcXjE5ixZCu9m%2FwufybfUqnLUqmUtwmomAtKi0ajcrVaxWAwQKFQEHOfK1dQajUwrwdSrw8ZEiKRSC4ej0NV1TwjJXI2IxaLyZwA4%2FFYFHL12T6fz%2B3o9XrhcrmQyWTQbreZ6IAnZS5dVCoVEpFYmFVEPpvNxJm%2B0zmRSIhoj0AJunU4HNogq3C%2FEwtHuqBfaxNQkhJ8NpGwAPtxs9n8c5ug2%2B2iXq%2Fbojl0S41URKPuv2Dm9JxPsT8W0mO2IJm2EgAAAABJRU5ErkJggg%3D%3D"};
function Ra(b,c,d,e,f){this.q=b;this.f=b.ownerDocument;this.a=c;this.da=e;this.ed=f;this.ha=[];this.Pf=this.Xd=10;this.q.style.border="1px solid "+this.a.chatInputBarBorder;this.q.style.background=this.a.chatInputBarBackground;this.Z=this.f.createElement("div");z({padding:this.a.chatInputPadding+"px",margin:this.a.chatInputSpacing+"px",overflow:"hidden"},this.Z.style);this.$=this.f.createElement("input");this.$.setAttribute("type","text");z({width:"100%",padding:"0",border:"0",margin:"0"},this.$.style);
this.Z.appendChild(d);d.appendChild(this.$);b.appendChild(this.Z);this.ma=new Sa(d,this.$,this.a.inputHistorySize,true);this.ma.Rc=e.Rc;this.w={content:this.Z,la:null};this.C();this.G()}
Ra.prototype.C=function(){try{z({padding:this.a.chatInputPadding+"px",margin:this.a.chatInputSpacing+"px",background:this.a.chatInputBackground,border:"1px solid "+this.a.chatInputBorder},this.Z.style);z({background:this.a.chatInputBackground,color:this.a.chatInputColor,fontFamily:this.a.chatInputFontFamily,fontSize:this.a.chatInputFontSize+"px"},this.$.style);z({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.q.style);Ta(this);if(this.Xb){this.q.removeChild(this.Xb);delete this.Xb}if(this.Pb){this.q.removeChild(this.Pb);delete this.Pb}if(this.Lb){this.q.removeChild(this.Lb);delete this.Lb}if(this.hb){this.q.removeChild(this.hb);delete this.hb}if(this.xf){this.q.removeChild(this.xf);delete this.xf}if(this.Qa){this.q.removeChild(this.Qa);delete this.Qa}if(this.Eb){this.q.removeChild(this.Eb);
delete this.Eb}delete this.Mf;this.ed&&Ua(this)}catch(b){A&&E("RichInputElement.redraw",b,H)}};Ra.prototype.G=function(){try{if(this.w.content==this.Z&&this.$.offsetHeight!=0&&this.$.offsetHeight!=this.Xd){this.Xd=this.$.offsetHeight;if(this.ed)this.Pf=this.Eb.offsetHeight;return true}}catch(b){A&&E("RichInputElement.layout",b,H)}return false};
function Ua(b){b.w={content:b.Z,la:null};b.Dh=null;b.Eb=b.f.createElement("div");z({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.Eb.style);b.Eb.style.marginTop="auto";if(b.a.ioSmilies){b.Xb=b.f.createElement("div");b.Xb.style.display="none";b.Xb.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.f.createElement("img");f.style.width="19px";f.style.height="19px";f.style.marginRight="1px";f.style.verticalAlign="middle";f.src=L.iconSmileysBase+e.src;f.onclick=function(j,l){return function(){try{j.sb(l)}catch(k){A&&E("smiley click",k,H)}Ta(j)}}(b,e.code);b.Xb.appendChild(f)}}b.q.appendChild(b.Xb);Va(b,"smilies",K.j("MenuSmilies"),b.Xb)}if(b.a.ioColors){b.Pb=b.f.createElement("div");b.Pb.style.display="none";b.Pb.style.overflow="hidden";for(d=0;d<Wa.length;d++){c=
b.f.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=Wa[d].color;c.onclick=function(j,l){return function(){j.$.style.color=l.color;if(j.da.Pe)l.code==1?j.da.Pe(null):j.da.Pe(l.code);Ta(j)}}(b,Wa[d]);b.Pb.appendChild(c)}b.q.appendChild(b.Pb);Va(b,"colors",K.j("MenuColors"),b.Pb)}if(b.a.ioTranslation&&b.da.Bf){b.Lb=b.f.createElement("div");b.Lb.style.display="none";b.Lb.style.overflow="hidden";
b.Lb.style.fontSize="13px";d=b.f.createElement("form");d.style.display="inline";d.onsubmit=aa(false);b.Lb.appendChild(d);d.appendChild(b.f.createTextNode(K.j("TranslateMe")));b.ud=Xa(b,b.da.Zf);d.appendChild(b.ud);d.appendChild(b.f.createTextNode(K.j("TranslateThem")));b.vd=Xa(b,b.da.$f);d.appendChild(b.vd);c=b.f.createElement("span");d.appendChild(c);c.appendChild(b.f.createTextNode(" Provided by "));d=b.f.createElement("img");d.src="/icons/mini_google.png";d.style.height="15px";d.style.width="51px";
c.appendChild(d);b.q.appendChild(b.Lb);Va(b,"translation",K.j("MenuTranslation"),b.Lb)}if(b.a.ioPastebin&&b.da.Nc){b.hb=b.f.createElement("div");b.hb.style.display="none";b.hb.style.overflow="hidden";b.hb.style.fontSize="13px";d=b.f.createElement("span");d.onclick=function(j){return function(){Ta(j);j.da.hh();return false}}(b);z({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},d.style);d.appendChild(b.f.createTextNode("Paste"));b.hb.appendChild(b.f.createTextNode("Paste text above, then click:"));
b.hb.appendChild(d);b.hb.appendChild(b.f.createTextNode(" | "));b.q.appendChild(b.hb);Va(b,"pastebin",K.j("MenuPasteBin"),b.hb,b.da.Nc,b.da.Lg)}if(b.a.ioMinify&&b.da.Ce){b.Qa=b.f.createElement("div");b.Qa.style.display="none";b.Qa.style.overflow="hidden";b.Qa.style.fontSize="13px";d=b.f.createElement("form");d.style.display="inline";var g=b.f.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.f.createElement("span");
c.onclick=function(j){return function(){try{Ta(j);j.da.Ce(g.value)}catch(l){}return false}}(b);d.onsubmit=c.onclick;z({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},c.style);c.appendChild(b.f.createTextNode("Minify"));b.Qa.appendChild(b.f.createTextNode("URL:"));b.Qa.appendChild(d);b.Qa.appendChild(c);b.Qa.appendChild(b.f.createTextNode(" | "));b.q.appendChild(b.Qa);var h=function(){return function(){g.value="";g.focus()}}();Va(b,"minify","Minify URL",
b.Qa,function(){window.setTimeout(h,100)})}b.q.appendChild(b.Eb)}Ra.prototype.Ma=function(){var b=this.Xd;b+=this.a.chatInputPadding*2;b+=this.a.chatInputSpacing*2;b+=2;if(this.ed){b+=this.Pf;b+=this.a.chatInputSpacing;b+=2}return b};Ra.prototype.sb=function(b){window.setTimeout(function(c){return function(){c.ma.sb(b)}}(this),100)};
function Xa(b,c){var d=b.f.createElement("select");d.style.marginRight="8px";d.style.fontSize="11px";d.onchange=function(){for(var j in google.language.Languages)if(d.value==google.language.Languages[j]){c(d.value,j.toLowerCase());return}c("none","-- None --")};var e=b.f.createElement("option");e.appendChild(b.f.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.f.createElement("option");var h=google.language.Languages[f[g]];e.appendChild(b.f.createTextNode(f[g].toLowerCase()));e.value=h;d.appendChild(e)}return d}function Ya(b){var c=b.f.createTextNode(" | ");b.Eb.appendChild(c)}function Za(b,c){b.w==b.ha[c]?Ta(b):$a(b,b.ha[c]);b.ha[c].la.blur()}
function Va(b,c,d,e,f,g){b.Mf&&Ya(b);b.Mf=true;b.ha[c]={};b.ha[c].content=e;b.ha[c].cg=f;b.ha[c].Gf=g;b.ha[c].la=b.f.createElement("span");b.ha[c].la.appendChild(b.f.createTextNode(d));b.ha[c].la.style.color=b.a.colorInMenu;b.ha[c].la.style.cursor="pointer";b.ha[c].la.onmouseover=function(h){return function(){h.ha[c].la.style.textDecoration="underline"}}(b);b.ha[c].la.onmouseout=function(h){return function(){h.ha[c].la.style.textDecoration="none"}}(b);b.ha[c].la.onclick=function(h,j){return function(){if(h.w==
j)Ta(h);else{if(h.w.content==h.Z)h.eh=ab(h.ma);$a(h,j)}j.la.blur();return false}}(b,b.ha[c]);d=b.f.createElement("span");z({color:b.a.colorInLinks,fontSize:"11px",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},d.style);d.appendChild(b.f.createTextNode(K.j("InputMenuClose")));d.onclick=function(h){return function(){Ta(h);return false}}(b);b.ha[c].content.appendChild(d);b.Eb.appendChild(b.ha[c].la)}
function Ta(b){if(b.w&&b.w.content!=b.Z){$a(b,{content:b.Z,la:null});b.$.focus();window.setTimeout(function(c){return function(){bb(c.ma,c.eh)}}(b),10)}}
function $a(b,c){if(b.w){b.w.content.style.display="none";if(b.w.la!=null)b.w.la.style.color=b.a.colorInMenu;b.w.Gf&&b.w.Gf()}b.w=c;b.w&&b.w.cg&&b.w.cg();if(b.w.la!=null)b.w.la.style.color=b.a.colorInMenuActive;b.w.content.style.display="block";if(b.w.content!=b.Z){b.w.content.style.border="1px solid "+b.a.chatInputBorder;b.w.content.style.background=b.a.chatInputBackground;b.w.content.style.padding=b.a.chatInputPadding+"px";b.w.content.style.margin=b.a.chatInputSpacing+"px";b.w.content.style.height=
b.Xd+"px"}}var Wa=[{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 Sa(b,c,d,e){function f(l){return function(){cb(l);return false}}function g(l){return function(k){return db(l,k)}}function h(l){return function(k){var n;k=k;if(!k)k=window.event;if(l.Ed&&k.keyCode!=9)l.Ed=false;if(k.keyCode==9){if(l.ac){var o=l.U.value,r=ab(l),t=o.substring(0,r);o=o.substring(r,o.length);if(l.Ed){t=t.substring(0,t.length-l.Dd[l.tabIndex].length);l.tabIndex++;if(l.tabIndex==l.Dd.length)l.tabIndex=0;r=t+l.Dd[l.tabIndex];l.U.value=r+o;bb(l,r.length)}else if((r=t.match(new RegExp("["+
l.Cg+"]+$")))&&r.length==1){r=r[0].toLowerCase();t=t.substring(0,t.length-r.length);var p=[];for(nick in l.ac)if(l.ac.hasOwnProperty(nick))if(nick.substring(0,r.length).toLowerCase()==r)p.push(l.ac[nick]+(t==""?": ":" "));if(p.length!==0)if(p.length==1){l.U.value=t+p[0]+o;bb(l,t.length+p[0].length)}else{for(var s=p[0].length,u=0;u<p.length-1;u++)for(;s>0;){if(p[u].substring(0,s).toLowerCase()==p[u+1].substring(0,s).toLowerCase())break;s--}if(s>r.length){r=t+p[0].substring(0,s).toLowerCase();l.U.value=
r+o;bb(l,r.length)}else{l.Ed=true;l.Dd=p;l.tabIndex=0;r=t+l.Dd[l.tabIndex];l.U.value=r+o;bb(l,r.length)}}}}}else if(!k.shiftKey&&!k.altKey&&k.keyCode==38){if(l.Vb<l.history.length-1){l.Vb++;l.U.value=l.history[l.Vb];bb(l,l.U.value.length)}}else!k.shiftKey&&!k.altKey&&k.keyCode==40&&eb(l);db(l,k);return n}}function j(l){return function(){l.history[l.Vb]=l.U.value;l.Rc&&l.Rc(l.U.value)}}this.Ag=e;this.history=[];this.Vb=0;this.maxLength=d;this.U=c;this.ac={};this.Cg="\\_\\|a-zA-Z0-9\\-\\[\\]\\\\`\\^\\{\\}";
this.Ed=false;this.Dd=[];this.tabIndex=0;this.Rc=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",j(this),false)}else{b.attachEvent("onsubmit",f(this));c.attachEvent("onkeydown",h(this));c.attachEvent("onkeypress",g(this));c.attachEvent("onkeyup",j(this))}}
function fb(b,c){b.ac[c.toLowerCase()]=c}function gb(b,c){delete b.ac[c.toLowerCase()]}function cb(b){b.Ed=false;b.history[0]=b.U.value;b.U.value="";if(b.Ag&&b.history[0]==b.history[1])b.history[0]="";else{b.history.length>=b.maxLength&&b.history.pop();b.history.unshift("")}b.Vb=0;return false}function eb(b){if(b.Vb>0){b.Vb--;b.U.value=b.history[b.Vb]}}Sa.prototype.sb=function(b){var c=this.U.value,d=ab(this);this.U.value=c.substring(0,d)+b+c.substring(d,c.length);bb(this,d+b.length)};
function bb(b,c){try{if(typeof b.U.selectionStart!="undefined")b.U.setSelectionRange(c,c);else if(b.U.createTextRange){var d=b.U.createTextRange();d.move("character",c);d.select()}}catch(e){}}function ab(b){try{if(typeof b.U.selectionStart!="undefined")return b.U.selectionStart;else if(b.U.createTextRange)return document.selection.createRange().getBookmark().charCodeAt(2)-2}catch(c){}return v.length}
function db(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 hb(b,c,d){this.a=c;this.q=b;this.document=b.ownerDocument;this.If=ib(d);this.wf=false;this.Gh=this.If?"#00f":"#ff8";this.Hh=this.If?"#222":"#eee";this.q.style.zIndex="100";this.Qg=0;this.di=false;this.ca=this.document.createElement("div");z({textAlign:"left",whiteSpace:"pre",margin:"1px"},this.ca.style);this.C(true);this.ca.onmouseover=function(e){return function(){e.expand(true)}}(this);this.ca.onmouseout=function(e){return function(){e.expand(false)}}(this);this.q.appendChild(this.ca);
this.ea=this.ca;this.te=10;jb||kb(this,"Mibbit")}hb.prototype.Ma=function(){if(jb)return Adverts.height;return this.te+2};
hb.prototype.C=function(b){if(!(!b&&jb)){this.ca.style.fontFamily=this.a.infobarFontFamily;this.ca.style.fontSize=this.a.infobarFontSize+"px";this.ca.style.padding=this.a.infobarPadding+"px";this.ca.style.color=this.a.infobarColor;this.ca.style.border=this.a.infobarBorder?"1px solid "+this.a.infobarBorder:"0";this.ca.style.margin=this.a.infobarBorder?"0px":"1px";this.q.style.background=this.a.infobarBackground}};
hb.prototype.G=function(){try{if(this.ca&&this.ca.offsetHeight!=0&&this.ca.offsetHeight!=this.te){if(!this.wf)this.te=this.ca.offsetHeight;return true}}catch(b){A&&E("Infobar.layout",b,H)}return false};function kb(b,c,d){if(!jb){if(c=="")c="NO TOPIC SET";b.Qg=(new Date).getTime();b.clear();var e=b.document.createElement("span");if(d){d.reset();d.R(c);d.u(e)}else e.appendChild(b.document.createTextNode(c));b.ca.appendChild(e)}}
hb.prototype.expand=function(b){function c(d,e,f){try{d.style[e]=f}catch(g){}}if(!jb)if(this.wf=b){z({overflow:"auto",height:"auto",background:this.a.infobarBackgroundHighlight},this.q.style);z({color:this.a.infobarColorHighlight,textAlign:"left"},this.ea.style);c(this.ea,"whiteSpace","pre-wrap");c(this.ea,"whiteSpace","-moz-pre-wrap");c(this.ea,"whiteSpace","-pre-wrap");c(this.ea,"whiteSpace","-o-pre-wrap");c(this.ea,"wordWrap","break-word");this.ea.style.border=this.a.infobarBorderHighlight?"1px solid "+
this.a.infobarBorderHighlight:"0";this.ea.style.margin=this.a.infobarBorderHighlight?"0px":"1px"}else{z({overflow:"hidden",height:this.Ma()+"px",background:this.a.infobarBackground,padding:"0"},this.q.style);z({color:this.a.infobarColor,textAlign:"left",whiteSpace:"pre"},this.ea.style);c(this.ea,"wordWrap","normal");this.ea.style.border=this.a.infobarBorder?"1px solid "+this.a.infobarBorder:"0";this.ea.style.margin=this.a.infobarBorder?"0px":"1px"}};hb.prototype.clear=function(){for(;this.ca.firstChild;)this.ca.removeChild(this.ca.firstChild)};
var jb=false;
function lb(b,c,d,e,f,g,h,j,l,k){this.H=b;this.V=l;this.id=d;this.title=f;this.content=e;this.f=c.ownerDocument;this.Ra=j;this.uc=this.Zc=false;this.P=h;this.Ae=(new Date).getTime();this.Id=k.Fa;this.ga=c;this.ga.style.cursor="pointer";this.ga.onclick=function(n){return function(){k.tg(n.id);return false}}(this);this.Wa=this.f.createElement("span");z({display:"block",position:"relative",paddingRight:"4px"},this.Wa.style);this.W=this.f.createElement("span");z({textDecoration:"none",verticalAlign:"top",position:"relative"},
this.W.style);if(this.P.K){this.Gc=this.f.createElement("img");b=this.H.oa-2;c=this.H.oa-2;if(this.P.dc&&this.P.fd)if(this.P.dc<c){c=this.P.dc;b=this.P.fd}z({width:b+"px",height:c+"px",display:"inline",marginRight:"3px",verticalAlign:"top"},this.Gc.style);I(this.Gc,this.P.K,b,c);this.W.appendChild(this.Gc)}this.eg=this.f.createTextNode(f);this.W.appendChild(this.eg);this.ga.title=g;this.Wa.appendChild(this.W);this.ga.appendChild(this.Wa);if(k.nf){this.L=this.f.createElement("img");z({cursor:"pointer",
width:"12px",height:"12px",marginLeft:"3px",verticalAlign:"top"},this.L.style);this.L.title="Close tab";this.L.onclick=function(n){return function(){k.nf(n.id);return false}}(this);if(SUPPORTS_DATA_URLS&&lb.he)this.L.src=lb.he;else I(this.L,"/gfx/close-win-grey.png",12,12);this.L.style.border="0";if(SUPPORTS_DATA_URLS&&lb.ng&&lb.he){this.L.onmouseover=function(){this.src=lb.ng};this.L.onmouseout=function(){this.src=lb.he}}else{this.L.onmouseover=function(){I(this,"/gfx/close-win-red.png",12,12)};
this.L.onmouseout=function(){I(this,"/gfx/close-win-grey.png",12,12)}}this.W.appendChild(this.L)}this.C()}function mb(b,c){b.title=c;b.eg.nodeValue=b.title}
function nb(b){if(b.H.Kb=="list"){z({styleFloat:"none",cssFloat:"none",marginRight:"0px",textAlign:"left",marginBottom:"1px"},b.ga.style);b.Wa.style.cssFloat="none";b.Wa.style.styleFloat="none";if(b.L){b.W.removeChild(b.L);b.W.insertBefore(b.L,b.W.firstChild);b.L.style.marginLeft="0px";b.L.style.marginRight="4px"}}else{z({styleFloat:"left",cssFloat:"left",marginRight:b.V.dg+"px",textAlign:"center",marginBottom:"0px"},b.ga.style);b.Wa.style.cssFloat="left";b.Wa.style.styleFloat="left";if(b.L){b.W.removeChild(b.L);
b.W.appendChild(b.L);b.L.style.marginLeft="4px";b.L.style.marginRight="0px"}}b.C()}
lb.prototype.C=function(){this.ga.style.height=this.H.oa+"px";this.Wa.style.height=this.H.oa+"px";this.Wa.style.fontSize=this.V.fontSize+"px";this.Wa.style.lineHeight=this.V.fontSize+"px";this.W.style.fontSize=this.V.fontSize+"px";this.W.style.lineHeight=this.V.fontSize+"px";this.W.style.fontFamily=this.V.fontFamily;this.W.style.fontWeight=this.V.fontWeight;this.W.style.marginLeft=this.V.padding+"px";this.W.style.marginRight=this.V.padding+"px";this.W.style.top=this.V.padding+"px";if(this.P.K){var b=
this.H.oa-2,c=this.H.oa-2;if(this.P.dc&&this.P.fd)if(this.P.dc<c){c=this.P.dc;b=this.P.fd}this.Gc.style.width=b+"px";this.Gc.style.height=c+"px";I(this.Gc,this.P.K,b,c)}ob(this,this.Ra)};var pb={};
function qb(b,c,d,e,f,g,h,j){b=(c?"l":"r")+"-"+(d?"1":"0")+"-"+e+"-"+f+"-"+g+"-"+h+"-"+j;if(pb[b])return pb[b];try{var l=document.createElement("canvas");if(!l.getContext)return false;l.setAttribute("width",e);l.setAttribute("height",f);var k=l.getContext("2d");k.fillStyle=j;k.fillRect(0,0,e,f);var n=k.createLinearGradient(0,0,0,f*2);n.addColorStop(0,h);n.addColorStop(0.1,h);n.addColorStop(1,"#000");k.fillStyle=d?h:n;var o=Math.min(e,f)/3;k.beginPath();if(c){k.moveTo(o,0.5);k.lineTo(e-0.5,0.5);k.lineTo(e-
0.5,f);k.lineTo(0.5,f);k.lineTo(0.5,o);k.bezierCurveTo(0.5,o/3,o/3,0.5,o,0.5)}else{k.moveTo(e-0.5-o,0.5);k.lineTo(0.5,0.5);k.lineTo(0.5,f);k.lineTo(e-0.5,f);k.lineTo(e-0.5,o);k.bezierCurveTo(e-0.5,o/2,e-0.5-o/2,1,e-0.5-o,0.5)}k.fill();k.beginPath();if(c){k.moveTo(0.5,f);k.lineTo(0.5,o);k.bezierCurveTo(0.5,o/2,o/2,0.5,o,0.5);k.lineTo(e-0.5,0.5)}else{k.moveTo(e-0.5,f);k.lineTo(e-0.5,o);k.bezierCurveTo(e-0.5,o/2,e-0.5-o/2,0.5,e-0.5-o,0.5);k.lineTo(0.5,0.5)}k.strokeStyle=g;k.lineWidth=1;k.lineCap="butt";
k.stroke();var r=l.toDataURL();return pb[b]=r}catch(t){}return false}
function ob(b,c){function d(l){var k=l.indexOf(" ");if(k!=-1)l=l.substring(0,k);k="ffffff";if(l.charAt(0)=="#"){if(l.length==7)k=l.substring(1,l.length);if(l.length==4)k=l.substring(1,2)+l.substring(1,2)+l.substring(2,3)+l.substring(2,3)+l.substring(3,4)+l.substring(3,4)}else if(l.length==6)k=l;return k}b.Ra=c;var e=d(b.P.background),f=d(b.V.background),g=d(b.P.border),h=qb(b,true,c,200,b.H.oa,b.P.border,b.P.background,b.V.background),j=qb(b,false,c,200,b.H.oa,b.P.border,b.P.background,b.V.background);
if(b.H.Kb=="top"&&h&&j){b.Wa.style.background="transparent url('"+j+"') no-repeat scroll right top";b.ga.style.background="transparent url('"+h+"') no-repeat scroll left top"}else{e="/img/tab?"+(b.H.Kb=="list"?"vertical&":"")+"color="+e+(g?"&bcolor="+g:"")+(f?"&bgcolor="+f:"")+(c?"&selected=true":"");if(b.H.oa!=20)e+="&height="+b.H.oa;b.Wa.style.background="transparent url("+e+"&right=true) no-repeat scroll right top";b.ga.style.background="transparent url("+e+") no-repeat scroll left top"}b.W.style.color=
c?b.V.color:b.uc?b.V.xc:b.Zc?b.V.wc:b.V.vg;if(b.L)b.L.style.display=b.H.Ng?"inline":c?"inline":"none";b.ga.style.marginLeft=b.H.Kb=="list"?c?"4px":"0px":"0px"}lb.prototype.close=function(){if(this.Ra){this.Id&&this.Id(this.id,false);this.content.style.display="none";ob(this,false)}};lb.prototype.open=function(){if(this.Ra)return false;this.content.style.display="block";ob(this,true);this.Id&&this.Id(this.id,true);this.Ae=(new Date).getTime();rb(this);return true};
lb.prototype.qa=function(b){if(!this.Ra){if(!this.uc&&b){b=this.H.tc;this.H.tc++;b==0&&this.H.F(true);this.uc=true;this.W.style.color=this.V.xc}if(!this.Zc){this.H.$c==0&&this.H.F(true);this.H.$c++;this.Zc=true;if(!this.uc)this.W.style.color=this.V.wc}}};function rb(b){b.uc&&b.H.tc--;if(b.Zc){b.H.$c--;if(b.H.$c==0)b.H.F(false);else b.H.tc==0&&b.H.F(true)}b.Zc=false;b.uc=false}lb.prototype.Ma=function(){return this.V.padding*2+this.W.offsetHeight};
function sb(b,c,d,e,f){this.a=c;this.f=b.ownerDocument;this.n={};this.tf=0;this.N=[];this.tc=this.$c=0;this.T=b;this.Kb="top";this.Ve=e;this.oa=f;this.T.style.textAlign="left";this.ba=this.f.createElement("div");this.ba.style.overflow="hidden";this.ba.style.zIndex="90";this.Uc=this.f.createElement("ul");z({listStyleType:"none",listStyleImage:"none",listStylePosition:"outside",margin:"0",padding:"0",verticalAlign:"bottom",overflow:"hidden"},this.Uc.style);c=this.f.createElement("div");c.style.position=
"relative";this.ba.appendChild(this.Uc);c.appendChild(this.ba);b.appendChild(c);if(this.Od=d){this.vc=this.f.createElement("div");this.T.appendChild(this.vc);z({position:"absolute",right:"0px",top:tb+"px",width:"40px",height:this.oa+"px",textAlign:"right",paddingTop:this.Ve+"px",background:this.a.tabBackgroundColor},this.vc.style);this.nb=this.f.createElement("div");this.nb.style.display="none";this.vc.appendChild(this.nb);this.xb=this.f.createElement("span");this.xb.appendChild(this.f.createTextNode("<"));
z({color:"#eee",fontSize:"15px",fontWeight:"bold",cursor:"pointer",textDecoration:"none"},this.xb.style);this.xb.onclick=function(g){return function(){var h=ub(g);h>0&&vb(g,h-1)}}(this);this.yb=this.f.createElement("a");this.yb.appendChild(this.f.createTextNode(">"));z({color:"#eee",fontSize:"15px",fontWeight:"bold",cursor:"pointer",textDecoration:"none"},this.yb.style);this.yb.onclick=function(g){return function(){var h=ub(g);h+1<g.size()&&vb(g,h+1)}}(this);this.nb.appendChild(this.xb);this.nb.appendChild(this.f.createTextNode(" "));
this.nb.appendChild(this.yb);this.ba.style.marginRight="40px"}wb(this,this.Kb=="list");this.C()}function xb(b){for(i in b.n)b.n.hasOwnProperty(i)&&b.n[i].close()}function yb(b,c,d){if(!b.n[c])return false;var e=b.n[c];delete b.n[c];b.n[d]=e;e.id=d;return true}function zb(b,c){if(!b.n[c])return false;var d=c+".dead"+b.tf;yb(b,c,d);mb(b.n[d],b.n[d].title+" (dead)");b.n[d].L.onclick=function(e){return function(){Ab(e,d)}}(b);b.tf++;return true}
function Bb(b,c){if(!b.n[c])return false;xb(b);b.n[c].open();return true}
function Cb(b,c,d,e,f,g,h,j,l,k){try{b.n[c]&&A&&E("addTab","We already have a tab of that ID! "+c,H);l||xb(b);function n(s){return function(u){var w=true;if(h)w=h(u);w&&Ab(s,u)}}var o=b.f.createElement("li");o.style.listStyleType="none";o.style.margin="0";o.style.padding="0";o.style.paddingLeft="4px";o.style.display="block";o.style.position="relative";o.style.whiteSpace="nowrap";var r={};r.Fa=g;if(k)r.nf=n(b);r.tg=function(s){return function(u){if(typeof s.n[u]!="undefined"){xb(s);s.n[u].open()}}}(b);
var t=new lb(b,o,c,d,e,f,j,!l,b.za,r);nb(t);Db(b,t);if(b.nb&&b.size()>1)b.nb.style.display="block";return t}catch(p){A&&E("addTab","exception "+p,H)}}function Db(b,c){for(var d,e,f=0;f<b.N.length;f++){var g=b.N[f];if(g.id>c.id){d=g.ga;break}e=g.ga}if(e&&e.style.display=="none")c.ga.style.display="none";d?b.Uc.insertBefore(c.ga,d):b.Uc.appendChild(c.ga);b.n[c.id]=c;b.N.push(c);b.N.sort(function(h,j){if(h.id>j.id)return 1;if(h.id<j.id)return-1;return 0})}
function Eb(b,c){b.Uc.removeChild(c.ga);for(var d=0;d<b.N.length;d++)if(b.N[d]==c){b.N.splice(d,1);break}delete b.n[c.id]}function Ab(b,c){c=b.n[c];if(!c)return false;c.content.parentNode.removeChild(c.content);rb(c);Eb(b,c);if(c.Ra){c=0;var d;for(i in b.n)if(b.n.hasOwnProperty(i))if(b.n[i].Ae>c){c=b.n[i].Ae;d=b.n[i]}d&&d.open()}if(b.nb&&b.size()<2)b.nb.style.display="none";return true}function vb(b,c){for(var d=0;d<b.N.length;d++)b.N[d].ga.style.display=d<c?"none":"block"}
function ub(b){for(var c=0;c<b.N.length;c++)if(b.N[c].ga.style.display=="block")return c;return 0}sb.prototype.size=function(){return this.N.length};sb.prototype.F=function(b){if(this.nb){var c=this.tc>0;if(b){this.xb.style.color=c?this.za.xc:this.za.wc;this.yb.style.color=c?this.za.xc:this.za.wc}else{this.xb.style.color=this.za.Sd;this.yb.style.color=this.za.Sd}}};
sb.prototype.C=function(){this.Ng=this.a.tabIndividualCloses;this.za={fontFamily:this.a.tabFontFamily,fontSize:this.a.tabFontSize,fontWeight:"bold",padding:this.a.tabPadding,color:this.a.tabTextColor,xc:this.a.tabTextColorActivityMe,wc:this.a.tabTextColorActivity,vg:this.a.tabTextColorInactive,dg:this.a.tabSpacing,Sd:this.a.tabTextColorArrows,background:this.a.tabBackgroundColor};this.T.style.background=this.a.tabBackgroundColor;if(this.vc)this.vc.style.background=this.a.tabBackgroundColor;if(this.Od)if(this.tc>
0){this.xb.style.color=this.za.xc;this.yb.style.color=this.za.xc}else if(this.$c>0){this.xb.style.color=this.za.wc;this.yb.style.color=this.za.wc}else{this.xb.style.color=this.za.Sd;this.yb.style.color=this.za.Sd}for(i in this.n)if(this.n.hasOwnProperty(i)){this.n[i].V=this.za;nb(this.n[i])}var b=0;for(i in this.n)if(this.n.hasOwnProperty(i)){var c=this.n[i].Ma();if(c>b)b=c}if(b!=0&&b!=this.oa){this.oa=b;wb(this,this.Kb=="list")}};function Fb(b){wb(b,b.Kb=="top");b.a.useTabList=b.Kb=="list"}
function wb(b,c){if(!(Gb&&c)){if(typeof O!="undefined"&&b==O)Hb=tb+(c?0:b.Ve+b.oa);b.Kb=c?"list":"top";b.T.style.height=c?"auto":b.oa+"px";b.T.style.overflow=c?"auto":"hidden";b.T.style.top=c?Hb+"px":"";b.T.style.bottom=c?Ib+"px":"";b.T.style.left=c?"0px":"";b.T.style.width=c?L.tabListWidth+"px":"auto";b.T.style.position=c?"absolute":"static";b.T.style.paddingTop=c?"0px":b.Ve+"px";b.ba.style.height=c?"auto":b.oa+"px";b.ba.style.marginRight=c?"0px":b.Od?"40px":"0px";b.Uc.style.height=c?"auto":b.oa+
"px";if(b.nd){b.nd.style.styleFloat=c?"none":"left";b.nd.style.cssFloat=c?"none":"left";b.nd.style.marginRight=(c?"0":b.za.dg)+"px";b.nd.style.marginBottom=c?"1px":"0px";b.nd.style.textAlign=c?"left":"center"}for(var d=0;d<b.N.length;d++){nb(b.N[d]);b.N[d].content.style.top=Hb+"px";b.N[d].content.style.left=(c?L.tabListWidth:0)+"px";b.N[d].ga.style.display="block"}if(b.Od)b.vc.style.display=c?"none":"block"}}
function I(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.Ab){b.src="/icons/blank.gif";b.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"', sizingMethod='scale')"}else b.src=c}function P(){this.M="";this.od={};this.u=function(b){b.appendChild(b.ownerDocument.createTextNode(this.M));this.M=""}}P.prototype.zd=function(b){this.od=b};P.prototype.reset=function(){this.r&&this.r.reset();this.M=""};
P.prototype.R=function(b){this.M+=b};
function Jb(b,c,d){this.r=b;this.u=function(e){var f=this.M.match(Kb);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.r.R(f[g]);else if(f[g].substring(0,6).toLowerCase()=="irc://"&&d&&d.ircLink){this.r.u(e);var h=e.ownerDocument.createElement("span");z({textDecoration:"underline",cursor:"pointer",outline:"none",color:c?c.colorIRCLinks:"red"},h.style);h.appendChild(e.ownerDocument.createTextNode(f[g]));h.onclick=function(p){return function(){d.ircLink(p);h.blur();return false}}(f[g]);e.appendChild(h)}else{var j=
false,l=null;if(this.od&&this.od.links&&this.od.links[f[g]])l=this.od.links[f[g]];if(d&&d.mediaCheck){var k=d.mediaCheck(f[g]);if(k&&k.K){this.r.u(e);h=e.ownerDocument.createElement("img");z({border:"2px dotted #cc6",cursor:"pointer",width:k.hd+"px",height:k.gd+"px"},h.style);h.src=k.K;h.onclick=function(p,s,u){return function(){d[u](p,s);return false}}(k.match,f[g],k.La);h.title=k.yc+" ("+f[g]+")";e.appendChild(h);if(k.Bc||l&&l.id||l&&l.idata){var n=e.ownerDocument.createElement("img");n.style.height=
"16px";n.style.width="16px";n.style.paddingLeft="2px";n.src="/icons/information.png";if(l&&l.id){n.title="Getting info...";h.id=l.id;n.id=l.id+"_i"}else{var o="";for(var r in l.idata)if(l.idata.hasOwnProperty(r)&&r!="thumb")o=o+r.toUpperCase()+": "+l.idata[r]+" \n";n.title=o;h.title=o;if(l.idata.thumb)h.src=l.idata.thumb}e.appendChild(n)}j=true}}if(!j){this.r.u(e);j=f[g];h=e.ownerDocument.createElement("a");h.href=l&&l.url?l.url:j;if(c&&c.openLinksInExtra)h.onclick=function(p){return function(){d.web(p);
return false}}(f[g]);j=f[g];var t=j.indexOf("?");if(t!=-1)j=j.substring(0,t);j=j.match(/^(.+)\.(jpg|jpeg|png|gif)$/i);n=e.ownerDocument.createTextNode(l&&l.display?l.display:f[g]);t=h;if(j&&c&&c.parseReplaceImages){n=e.ownerDocument.createElement("img");n.style.width=c.parseReplaceImagesWidth+"px";n.style.height=c.parseReplaceImagesHeight+"px";n.src=l&&l.id||l&&l.idata?"/icons/information.png":Lb+"?x="+c.parseReplaceImagesWidth+"&y="+c.parseReplaceImagesHeight+"&url="+encodeURIComponent(f[g]);t=n;
h.onclick=function(p){return function(){d.showImage(p);return false}}(f[g])}h.style.outline="none";h.style.color=c?h.id?c.colorLinksWait:c.colorLinks:"blue";h.target="_blank";h.title=l&&l.hover?l.hover:f[g]+" (new window)";o=false;if(d&&d.mediaCheck)if(k=d.mediaCheck(f[g])){h.onclick=function(p){return function(){d[k.La](p);return false}}(f[g]);n=f[g];o=n.lastIndexOf("/");if(o!=-1)n=n.substring(o+1,n.length);n=e.ownerDocument.createTextNode(n);h.title=f[g]+" (View next to chat)";o=e.ownerDocument.createElement("img");
o.style.height="16px";o.style.width="16px";o.src="/icons/information.png";o.style.paddingLeft="2px";o.title=k.ze;o.onclick=h.onclick}h.appendChild(n);e.appendChild(h);o&&e.appendChild(o);if(l&&l.id||l&&l.hover||l&&l.idata){n=e.ownerDocument.createElement("img");n.style.height="16px";n.style.width="16px";n.src="/icons/information.png";n.style.paddingLeft="2px";if(l&&l.id){n.title="Getting info...";t.id=l.id;n.id=l.id+"_i"}else if(l&&l.idata){o="";for(r in l.idata)if(l.idata.hasOwnProperty(r)&&r!="thumb")o=
o+r.toUpperCase()+": "+l.idata[r]+" \n";n.title=o;h.title=o;if(l.idata.thumb&&j&&c&&c.parseReplaceImages)t.src=l.idata.thumb}else n.title=h.title;e.appendChild(n)}}}this.r.u(e);this.M=""}}Jb.prototype=new P;var Lb="http://go.mibbit.com/thumb.php",Kb=/((http[s]?:\/\/|ftp:\/\/|irc:\/\/)([0-9a-zA-Z\$\-\#\~\_\.\+\!\*\'\[\]\{\}\|\\\^\`\,\/\%\;\:\@\&\?\=]+))|(.+?)/gi;
function Mb(b,c){this.r=b;this.Bd=c.iconSmileys;this.a=c;b="";for(c=0;c<this.Bd.length;c++){var d=this.Bd[c].code;if(d!="")b+="("+d.replace(/([\\\|\^\+\-\*\.\[\]\(\)\?\$\{\}\!\=\:])/g,"\\$1")+")|"}this.dh=new RegExp(b+"(.+?)","g");this.u=function(e){var f=this.M.match(this.dh);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.r.R(f[g]);else{this.r.u(e);for(var h=0;h<this.Bd.length;h++)if(f[g]==this.Bd[h].code){var j=e.ownerDocument.createElement("img");j.style.border="0";j.style.height=this.a.sizeSmiliesToText?
"1em":this.a.iconSmileysHeight?this.a.iconSmileysHeight+"px":"";j.style.width=this.a.sizeSmiliesToText?"1em":this.a.iconSmileysWidth?this.a.iconSmileysWidth+"px":"";j.src=this.a.iconSmileysBase+this.Bd[h].src;h=e.ownerDocument.createElement("span");h.style.display="none";h.appendChild(e.ownerDocument.createTextNode(f[g]));h.onclick=function(l,k){return function(){var n=l.style.display=="none";l.style.display=n?"inline":"none";k.style.display=n?"none":"inline";return false}}(j,h);j.onclick=h.onclick;
e.appendChild(j);e.appendChild(h);break}}this.r.u(e);this.M=""}}Mb.prototype=new P;
function Nb(b,c,d){this.r=c;this.Nf=b;this.Xg=d;this.u=function(e){this.M.replace(/([^a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)([a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)([^a-zA-Z0-9\_\|\-\[\]\\\`\^\{\}]*)/g,function(f){return function(g,h,j,l){if(j&&f.Nf.hasOwnProperty(j.toLowerCase())&&f.Nf[j.toLowerCase()]){h&&f.r.R(h);f.r.u(e);g=e.ownerDocument.createElement("span");f.Xg(j.toLowerCase(),g);g.appendChild(e.ownerDocument.createTextNode(j));e.appendChild(g);l&&f.r.R(l)}else{j=(h?h:"")+(j?j:"")+(l?l:"");j!==""&&f.r.R(j)}}}(this));
this.r.u(e);this.M=""}}Nb.prototype=new P;function Ob(b,c,d){this.r=c;this.u=function(e){var f=this.M.match(Pb);if(f)for(var g=0;g<f.length;g++)if(f[g].length==1)this.r.R(f[g]);else{this.r.u(e);var h=e.ownerDocument.createElement("span");z({color:d.colorChannels,cursor:"pointer",textDecoration:"underline",outline:"none"},h.style);h.onclick=function(j){return function(){b(j);return false}}(f[g]);h.appendChild(e.ownerDocument.createTextNode(f[g]));e.appendChild(h)}this.r.u(e);this.M=""}}
Ob.prototype=new P;var Pb=/(\#([\S]+))|(.+?)/g;
function Qb(b){this.r=b;this.u=function(c){var d=this.M.match(Rb);if(d)for(var e=0;e<d.length;e++)if(d[e].length==1)this.r.R(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.r.R(d[e]);else{this.r.u(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.r.u(c);this.M=""}}Qb.prototype=new P;var Rb=/([\/\_\*a-zA-Z0-9]+)|(.+?)/g;
function Sb(b){this.r=b;this.Cb=this.Bb=false;this.Ya=this.$a=null;this.pe={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.h=function(c){var d=c;if(this.Bb||this.Cb||this.$a!==null||this.Ya!==null){d=c.ownerDocument.createElement("span");if(this.Bb)d.style.fontWeight="bold";if(this.Cb)d.style.textDecoration="underline";if(this.$a)d.style.color=
this.$a;if(this.Ya)d.style.background=this.Ya;c.appendChild(d)}this.r.u(d)};this.reset=function(){this.Cb=this.Bb=false;this.Ya=this.$a=null;this.M=this.bh="";this.r&&this.r.reset()};this.u=function(c){for(var d=this.M,e=0;e<d.length;e++){var f=d.charAt(e);if(f=="\u0003"){f="";var g=0,h=0,j=false;if(e+1<d.length){for(e++;e<d.length;e++){var l=d.charAt(e);if(l>="0"&&l<="9")if(!j&&g==2||j&&h==2){e--;break}else{f+=l;if(j)h++;else g++}else if(l==","){if(j){e--;break}f+=l;j=true}else{e--;break}}this.h(c);
f=f.split(",");g=true;if(typeof f[0]!="undefined"&&f[0]!==""){this.$a=this.pe[parseInt(f[0],10)&15];g=false}if(typeof f[1]!="undefined"&&f[1]!==""){this.Ya=this.pe[parseInt(f[1],10)&15];g=false}if(g)this.$a=this.Ya=null}}else if(f=="\u0002"){this.h(c);this.Bb=!this.Bb}else if(f=="\u001f"){this.h(c);this.Cb=!this.Cb}else if(f=="\u000f"){this.h(c);this.reset()}else this.r.R(f)}this.h(c);this.M=""}}Sb.prototype=new P;
function Tb(b){this.r=b;this.Hf=this.Cb=this.Bb=false;this.Ya=this.$a=null;this.pe={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.h=function(c){var d=c;if(this.Bb||this.Cb||this.$a!==null||this.Ya!==null){d=c.ownerDocument.createElement("span");if(this.Bb)d.style.fontWeight="bold";if(this.Cb)d.style.textDecoration="underline";if(this.Hf)d.style.fontStyle=
"italic";if(this.$a)d.style.color=this.$a;if(this.Ya)d.style.background=this.Ya;c.appendChild(d)}this.r.u(d)};this.reset=function(){this.Hf=this.Cb=this.Bb=false;this.Ya=this.$a=null;this.M=this.bh="";this.r&&this.r.reset()};this.u=function(c){for(var d=this.M,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.r.R(f)}this.h(c);this.M=""}}Tb.prototype=new P;
function Ub(b,c){this.r=b;this.u=function(d){var e=this.M.match(Vb);if(e)for(var f=0;f<e.length;f++)if(e[f].length==1)this.r.R(e[f]);else{this.r.u(d);var g=d.ownerDocument.createElement("img");g.onload=c;g.src=Wb+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(j,l){return function(){var k=j.style.display=="none";
j.style.display=k?"inline":"none";l.style.display=k?"none":"inline";return false}}(g,h);h.onclick=g.onclick}this.r.u(d);this.M=""}}Ub.prototype=new P;var Vb=/(\{\$\ .*? \$\})|(.+?)/g,Wb="http://go.mibbit.com/tex.php?";
function Xb(b,c){this.r=b;this.u=function(d){var e=this.M.match(Yb);if(e)for(var f=0;f<e.length;f++)if(e[f].length==1)this.r.R(e[f]);else{this.r.u(d);var g=c.colorTwitterHashtag;if(e[f].substring(0,1)=="@")g=c.colorTwitterUser;var h=d.ownerDocument.createElement("span");z({color:g},h.style);h.appendChild(d.ownerDocument.createTextNode(e[f]));d.appendChild(h)}this.r.u(d);this.M=""}}Xb.prototype=new P;var Yb=/((\#|\@)([\S]+))|(.+?)/g;
function Zb(b,c,d){this.a=c;this.q=b;this.f=b.ownerDocument;this.yf=d;this.h=[];this.pa=this.f.createElement("table");z({background:this.a.chatOutputBackground,tableLayout:"fixed",borderCollapse:"collapse",border:"0",width:"100%",height:"100%"},this.pa.style);this.pa.setAttribute("cellpadding","0");this.pa.setAttribute("cellspacing","0");this.q.appendChild(this.pa);this.se={Sa:function(e){z({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(" "))},Ta:function(e){z({background:"#cad69f",fontFamily:"Arial, Helvetica, sans-serif",fontSize:"11px",borderRight:"1px solid #888"},e.style);e.appendChild(e.ownerDocument.createTextNode(" "))},Ua:function(e){z({background:"#e4eace",fontFamily:"Arial, Helvetica, sans-serif",fontSize:"11px",borderRight:"1px solid #888"},e.style);e.appendChild(e.ownerDocument.createTextNode(" "))}}}
Zb.prototype.clear=function(){for(;this.pa.rows.length>0;){this.pa.deleteRow(0);this.h.shift()}};Zb.prototype.C=function(){this.pa.style.background=this.a.chatOutputBackground;var b=this.h;for(this.h=[];this.pa.rows.length>0;)this.pa.deleteRow(0);for(var c=0;c<b.length;c++)if(b[c].Uf)$b(this,b[c].id,b[c].Uf,b[c].La);else b[c].lf?ac(this,b[c].id,b[c].lf):this.Jd(b[c].id)};
function bc(b,c){for(var d=c+" ",e=0;e<b.h.length;e++)if(b.h[e].id.substring(0,d.length)==d||b.h[e].id==c){b.pa.deleteRow(e);b.h.splice(e,1);e--}}function cc(b,c,d){for(var e=c+" ",f=0;f<b.h.length;f++)if(b.h[f].id.substring(0,e.length)==e||b.h[f].id==c)z(d,b.h[f].Fg.style)}function dc(b,c,d){for(var e=c+" ",f=0;f<b.h.length;f++)if(b.h[f].id.substring(0,e.length)==e||b.h[f].id==c)z(d,b.h[f].xh.style)}
function ec(b){var c=1+(b.a.chatOutputShowTimes?1:0)+(b.a.chatOutputShowNicks?1:0);if(b.a.chatOutputMaxLines!=0)for(;b.pa.rows.length>0;){if(b.pa.rows[0].cells.length==c&&b.pa.rows.length<b.a.chatOutputMaxLines)break;b.pa.deleteRow(0);b.h.shift()}}Zb.prototype.Jd=function(b){var c=this.pa.insertRow(-1);this.h.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";ec(this)};
function ac(b,c,d,e){function f(l,k,n){try{l.style[k]=n}catch(o){}}var g=b.pa.insertRow(-1);if(e)g.style.display="none";var h,j;if(b.a.chatOutputRTL){e=g.insertCell(-1);if(b.a.chatOutputShowNicks)j=g.insertCell(-1);if(b.a.chatOutputShowTimes)h=g.insertCell(-1)}else{if(b.a.chatOutputShowTimes)h=g.insertCell(-1);if(b.a.chatOutputShowNicks)j=g.insertCell(-1);e=g.insertCell(-1)}b.h.push({id:""+c,lf:d,Fg:e,xh:g});if(b.a.chatOutputShowTimes){h.style.width=b.a.chatOutputTimeWidth+"px";h.style.overflow="hidden";
d&&d.Ua?d.Ua(h):b.se.Ua(h)}if(b.a.chatOutputShowNicks){j.style.width=b.a.chatOutputNickWidth+"px";j.style.overflow="hidden";f(j,"wordWrap","break-word");d&&d.Ta?d.Ta(j):b.se.Ta(j)}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.Sa(e):b.se.Sa(e);ec(b)}
function $b(b,c,d,e){var f=b.pa.insertRow(-1);b.h.push({id:""+c,Uf:d,La:e});f=f.insertCell(-1);f.className="iescrollfix";f.colSpan=1+(b.a.chatOutputShowTimes?1:0)+(b.a.chatOutputShowNicks?1:0);z({borderTop:"1px solid "+b.a.chatPaneBorder,borderBottom:"1px solid "+b.a.chatPaneBorder,padding:"3px"},f.style);var g=b.f.createElement("div");g.className="iescrollfix2";f.appendChild(g);d(g);d=b.f.createElement("div");d.className="iescrollfix2";d.style.textAlign="right";g=b.f.createElement("img");I(g,"/gfx/close-win-red.png",
12,12);g.border=0;g.style.marginRight="4px";g.style.cursor="pointer";g.title=K.j("ChatOutputRemove");g.onclick=function(h){return function(){try{bc(h,c);h.yf&&h.yf();e&&e()}catch(j){}return false}}(b);d.appendChild(g);f.appendChild(d);ec(b)}
function fc(b,c,d,e,f,g,h,j,l,k){z({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 n;if(!d.chatOutputShowNicks){n=c.ownerDocument.createElement("span");if(d.chatBackgroundHighlight){n.onmouseover=
function(r){return function(){e&&cc(r,e.toLowerCase(),{background:d.chatBackgroundHighlight})}}(b);n.onmouseout=function(r){return function(){e&&cc(r,e.toLowerCase(),{background:d.chatBackground})}}(b)}if(g)n.onclick=function(){g(e)};z({fontFamily:d.nickFontFamily,fontSize:d.nickFontSize+"px",color:f},n.style);e&&n.appendChild(c.ownerDocument.createTextNode(d.chatOutputNickLeft+e+d.chatOutputNickRight))}n&&!d.chatOutputRTL&&c.appendChild(n);if(l)try{j.reset();k&&j.zd(k);j.R(l);j.u(c)}catch(o){A&&
E("Renderer","Render error "+o,H)}else c.style.height="1em";n&&d.chatOutputRTL&&c.appendChild(n)}
Zb.prototype.Ta=function(b,c,d,e,f){z({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&&cc(g,d.toLowerCase(),{background:c.chatBackgroundHighlight})}}(this);b.onmouseout=function(g){return function(){d&&cc(g,d.toLowerCase(),{background:c.chatBackground})}}(this)}};
Zb.prototype.Ua=function(b,c,d){function e(k,n,o){for(k=""+k;k.length<n;)k=o+k;return k}function f(k,n){n=n.replace(/%H/g,e(k.getHours(),2,"0"));n=n.replace(/%I/g,e(k.getHours()%12||12,2,"0"));n=n.replace(/%k/g,e(k.getHours(),2," "));n=n.replace(/%l/g,e(k.getHours()%12||12,2," "));n=n.replace(/%M/g,e(k.getMinutes(),2,"0"));n=n.replace(/%p/g,k.getHours()>11?"PM":"AM");n=n.replace(/%P/g,k.getHours()>11?"pm":"am");n=n.replace(/%S/g,e(k.getSeconds(),2,"0"));n=n.replace(/%Y/g,k.getFullYear());n=n.replace(/%y/g,
e(k.getYear()%100,2,"0"));n=n.replace(/%m/g,e(k.getMonth()+1,2,"0"));n=n.replace(/%b/g,g[k.getMonth()].substring(0,3));n=n.replace(/%B/g,g[k.getMonth()]);n=n.replace(/%a/g,h[k.getDay()].substring(0,3));n=n.replace(/%A/g,h[k.getDay()]);n=n.replace(/%d/g,e(k.getDate(),2,"0"));n=n.replace(/%e/g,e(k.getDate(),2," "));return n=n.replace(/%%/g,"%")}z({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 j=new Date;j.setTime(d);d=new Date;var l="";l=j.getYear()==d.getYear()&&j.getMonth()==d.getMonth()&&j.getDate()==d.getDate()?f(j,c.formatTime):f(j,c.formatDate);b.appendChild(b.ownerDocument.createTextNode(l))}else b.appendChild(b.ownerDocument.createTextNode(" "))};function gc(b,c,d){this.element=b;this.f=b.ownerDocument;this.a=c;this.Zh=d;this.Fc=false}
function hc(b,c){if(b.Fc)b.Td.style.display=c?"none":"block"}
function ic(b,c,d){b.clear();var e=b.f.createElement("div");z({textAlign:"right",overflow:"hidden",height:"15px",borderBottom:"1px solid #000",padding:"4px",fontSize:"13px",fontWeight:"bold",background:"#ccc"},e.style);var f=b.f.createElement("span");z({color:"#222",cursor:"pointer",textDecoration:"underline"},f.style);f.onclick=function(h){return function(){h.clear();d();return false}}(b);f.appendChild(b.f.createTextNode("Close"));if(c){var g=b.f.createElement("a");g.style.color="#222";g.href=c;
g.target="_blank";g.appendChild(b.f.createTextNode("Pop out"));g.onclick=function(h){return function(){h.clear();d();return true}}(b);e.appendChild(g);e.appendChild(b.f.createTextNode(" | "))}e.appendChild(f);b.element.appendChild(e);b.Td=b.f.createElement("div");z({position:"absolute",top:"24px",bottom:"0px",left:"0px",right:"0px"},b.Td.style);b.element.appendChild(b.Td);return b.Td}gc.prototype.clear=function(){for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild)};
function jc(b,c,d){b.Fc=true;d=ic(b,c,d);b.fa=b.f.createElement("iframe");b.fa.style.width="100%";b.fa.style.height="100%";d.appendChild(b.fa);b.fa.src=c}function kc(b,c,d){jc(b,"http://docs.google.com/gview?url="+encodeURIComponent(c)+"&embedded=true",d)}gc.prototype.Me=function(b){try{this.fa.contentWindow.mibbit_recv(b)}catch(c){}};
function lc(b,c,d,e){b.Fc=false;d=ic(b,d,e);if(GBrowserIsCompatible()){e=b.a.extraContentWidth;var f=Math.floor(e*240/320);b=b.f.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.Jf,c.Kf);b.setCenter(d,c.zoom);b.addOverlay(new GMarker(d));b.addControl(new GLargeMapControl)}}
function mc(b,c,d,e){b.Fc=false;d=ic(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 nc(b,c,d,e){b.Fc=false;b=ic(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 oc(b,c,d){b.Fc=false;var e=ic(b,c,d),f=b.f.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 qc(b){this.q=b;this.f=b.ownerDocument;this.id=qc.Bh++;this.loaded=false;this.fa=this.f.createElement("iframe");this.fa.attachEvent?this.fa.attachEvent("onload",function(c){return function(){rc(c)}}(this)):this.fa.addEventListener("load",function(c){return function(){rc(c)}}(this),false);this.fa.style.width="100%";this.fa.style.height="100%";this.fa.frameBorder="0";this.fa.src="/e.html";b.appendChild(this.fa)}
function rc(b){b.we=b.fa.contentDocument?b.fa.contentDocument:b.fa.contentWindow?b.fa.contentWindow.document:null;if(b.we!=null)try{b.we.designMode="on";b.loaded=true}catch(c){A&&E("PasteBin","Can't set designMode",H)}else A&&E("PasteBin","Can't find doc...",H)}qc.prototype.nc=function(b){this.q.style.display=b?"block":"none";b&&window.setTimeout(function(c){return function(){c.loaded||rc(c);c.fa.contentWindow.focus()}}(this),100)};qc.prototype.Ja=function(){return this.q.style.display=="block"};
qc.prototype.value=function(){var b=this.we.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 sc(b){this.q=b;this.f=b.ownerDocument;b.style.background="transparent";b.style.textAlign="center";this.sc=this.f.createElement("iframe");z({marginTop:"16px",width:"360px",height:"80px",overflow:"hidden",margin:"auto"},this.sc.style);this.sc.Lh="0";this.sc.src="/upload.html";this.q.appendChild(this.sc);this.Vc=this.f.createElement("div");z({background:"green",width:"0px",height:"20px",textAlign:"center",fontSize:"11px",color:"#000"},this.Vc.style);this.jg=this.f.createTextNode("");this.Vc.appendChild(this.jg);
var c=this.f.createElement("div");z({background:"#ccc",margin:"auto",width:"200px",height:"20px",border:"1px solid #444",marginTop:"8px",textAlign:"left"},c.style);c.appendChild(this.Vc);b.appendChild(c);this.Ze=this.f.createTextNode("");c=this.f.createElement("div");z({marginTop:"4px",fontSize:"11px",color:"#444"},c.style);c.appendChild(this.Ze);b.appendChild(c);c=this.f.createElement("div");z({marginTop:"4px",fontSize:"11px",color:"#844"},c.style);c.appendChild(this.f.createTextNode("Maximum of "+
tc+"Mb allowed"));b.appendChild(c)}sc.prototype.reset=function(){this.sc.src="/upload.html";if(this.Vc){this.Vc.style.width="0px";this.Ze.nodeValue=""}};var tc=4;
sc.prototype.nc=function(b,c){this.q.style.display=b?"block":"none";if(b){b=this.sc.contentDocument;if(!b)b=this.sc.contentWindow.document;if(b){var d=b.getElementById("upform"),e=b.getElementById("upfi");d.action="/upload/"+uc;d.onsubmit=function(f){return function(){try{if(f&&f.files&&f.files.item(0))if(f.files.item(0).fileSize>tc*1024*1024){R.alert("Sorry, but your limit is "+tc+"Mb.");return false}}catch(g){}return true}}(e);b.getElementById("upch").value=c}else A&&E("showUploader","contentDocument?",
H)}else this.reset()};sc.prototype.Ja=function(){return this.q.style.display=="block"};function vc(b,c,d,e){b.Vc.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.Ze.nodeValue=d+"/"+e;b.jg.nodeValue=c+"%"}
function wc(b){z({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");z({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);z({background:"#aac",
borderBottom:"1px solid #444"},e.style);e=e.insertCell(-1);e.setAttribute("colspan","2");e.colSpan="2";z({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 xc(b,c,d){return function(e){z({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");z({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 j=h.insertCell(-1);j.colSpan="2";z({fontWeight:"bold",fontSize:"17px",color:"#6cb12a",padding:"2px",background:"url(/gfx/bottom-bg.png)"},j.style);h=f.createElement("img");h.style.marginRight="4px";I(h,"/icons/magnifier.png",16,16);j.appendChild(h);j.appendChild(f.createTextNode("Whois "+b.nick+"?"));var l=g.insertRow(-1),k=l.insertCell(-1);k.setAttribute("valign","top");k.style.borderRight="1px solid #222";k.style.width="64px";h=f.createElement("img");h.style.margin=
"4px";I(h,"/icons/user"+(b.mibbituser?"_green":"")+".png",64,64);k.appendChild(h);k=l.insertCell(-1);k.setAttribute("valign","top");var n=f.createElement("table");k.appendChild(n);var o={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 o)if(o.hasOwnProperty(r)&&
b.hasOwnProperty(r)){var t=o[r],p=n.insertRow(-1),s=p.insertCell(-1);p=p.insertCell(-1);s.setAttribute("valign","top");s.style.whiteSpace="nowrap";p.setAttribute("valign","top");s.appendChild(f.createTextNode(t+":"));s.style.color="#464";s.style.textAlign="right";s.style.paddingRight="2px";d.reset();d.R(b[r]);d.u(p)}if(b.mibbituser){j.colSpan="3";k.style.borderRight="1px solid #222";k.style.width="45%";s=l.insertCell(-1);s.setAttribute("valign","top");var u=f.createElement("table");s.appendChild(u);
function w(D,F){var G=u.insertRow(-1),B=G.insertCell(-1);G=G.insertCell(-1);B.setAttribute("valign","top");B.appendChild(f.createTextNode(D+":"));B.style.color="#464";B.style.textAlign="right";B.style.paddingRight="2px";B.style.whiteSpace="nowrap";G.setAttribute("valign","top");G.style.color="#000";G.appendChild(f.createTextNode(F))}function x(D,F){var G=u.insertRow(-1),B=G.insertCell(-1);G=G.insertCell(-1);B.setAttribute("valign","top");B.appendChild(f.createTextNode(D+":"));B.style.color="#464";
B.style.textAlign="right";B.style.paddingRight="2px";B.style.whiteSpace="nowrap";G.setAttribute("valign","top");G.style.color="#000";D=f.createElement("a");D.href=F;D.target="_blank";D.style.color="blue";D.appendChild(f.createTextNode(F));G.appendChild(D)}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 C(D){return("00"+D).substr(-2)}j=new Date(parseInt(b.ct));j=C(j.getUTCHours())+":"+C(j.getUTCMinutes())+":"+C(j.getUTCSeconds());
l="+";if(b.tz<0){l="-";b.tz=-b.tz}k=C(Math.floor(b.tz/60));n=C(b.tz-60*k);w("Local time",j+" UTC"+l+k+n)}b.embed&&w("Mibbit client","Widget");b.premium&&w("Premium","Yes");if(b.profile){j={sex:"Sex",age:"Age",location:"Location",homepage:"Web site"};l=ca(b.profile);for(r in j)if(j.hasOwnProperty(r)&&l.hasOwnProperty(r))r=="homepage"?x(j[r],l[r]):w(j[r],l[r]);if(l.avatar)h.src=l.avatar}}r=f.createElement("div");r.style.border="none";r.style.padding="5px";r.appendChild(g);e.appendChild(r)}}
function yc(b,c){return function(d){d.setAttribute("valign","top");z({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");z({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);z({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";I(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.R(b);c.u(g);e=e.createElement("div");e.style.border="none";e.style.padding="5px";e.appendChild(f);d.appendChild(e)}}
function zc(b,c,d){return function(e){try{z({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");I(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(o){return function(){d(o);return false}}(b.mask);e.appendChild(g)}var h=f.createElement("span");h.appendChild(f.createTextNode(b.mask+" "));e.appendChild(h);var j=f.createElement("span");j.style.color="#888";j.appendChild(f.createTextNode(b.who+" "));e.appendChild(j);var l=new Date;l.setTime(b.ctime*1E3);var k=f.createElement("span");k.style.color="#9c9";k.appendChild(f.createTextNode("("+l+") "));e.appendChild(k)}catch(n){A&&E("BanListRenderer",
n,H)}}}function Ac(b,c){this.URL=b;this.Rb=c;this.onerror=q();this.A=Bc();this.yd=null;this.xd=this.lc=0;this.Mc=this.Xf=null;this.Wb=[];this.ub=null;this.hg=this.ig=this.wh=this.gg=this.fg=this.wd=0}function Bc(){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 Cc(b){function c(d,e){try{b.setRequestHeader(d,e)}catch(f){}}if(!Ac.Ah){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)}}
Ac.prototype.t=function(b){b=y(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.Wb.push({data:b,size:c,stime:(new Date).getTime()});this.yd||this.ub||this.ib(200)}};
function Dc(b){if(!(b.yd||b.Wb.length===0))try{b.yd="Sending...";b.A.abort();b.A.onreadystatechange=function(h){return function(){h.cf()}}(b);try{b.A.onerror=function(h){return function(){h.df()}}(b)}catch(c){}b.A.open("POST",b.URL+"-s"+(b.kb==""?"":"-"+b.kb),true);Cc(b.A);b.xd="";for(var d=b.lc=0,e=0;e<b.Wb.length;e++){if(d+b.Wb[e].size>64E3)break;var f=b.Wb[e].data;f='{"seq":'+b.wd+","+f.substring(1,f.length);b.wd++;b.xd+=f;b.lc++;d+=b.Wb[e].size}b.onerror("Sending "+b.lc+" packets... Length="+
b.xd.length+" Size="+d);b.A.send(b.xd);b.Xf=(new Date).getTime();b.Mc=window.setTimeout(function(h){return function(){h.onerror("Timer: retrying...");h.ib(5E3)}}(b),12E4);b.fg++}catch(g){b.onerror("flushSend error: "+g);b.ib(5E3)}}
Ac.prototype.ib=function(b){this.onerror("Retry("+b+")");this.ub&&window.clearTimeout(this.ub);if(this.Mc){window.clearTimeout(this.Mc);this.Mc=null}if(this.A)try{this.A.abort()}catch(c){}this.A=Bc();this.yd=null;this.ub=window.setTimeout(function(d){return function(){d.ub=null;Dc(d)}}(this),b)};Ac.prototype.df=function(){this.onerror("xhrError was called!");this.ib(5E3)};
Ac.prototype.cf=function(){this.onerror("xhrChange...");try{if(this.A.readyState==4){if(this.A.status==200){try{this.Rb.psh&&this.Rb.psh(this.lc)}catch(b){}this.ig+=this.lc;for(var c=0;c<this.lc;c++)this.Wb.shift();this.lc=0;window.clearTimeout(this.Mc);this.Mc=null;var d=(new Date).getTime()-this.Xf;this.Rb.recv(this.A.responseText);this.gg++;this.wh+=d;this.hg+=this.xd.length}else throw new Error("Server status "+this.A.status);this.yd=null;Dc(this)}}catch(e){this.onerror("xhrChange Exception "+
e);this.ib(5E3)}};Ac.prototype.reset=function(){this.onerror("reset called");this.wd=0;this.Wb=[]};function Ec(b,c){this.URL=b;this.kb="";this.ei=(new Date).getTime();this.lg=false;this.onerror=q();this.Rb=c;this.S=[];this.Gb=[];this.A=Fc();this.ge=false;this.Ne=this.Lc=this.Kc=null;this.Ia=[];this.kc=0;this.de=null;this.Oe=0;this.ub=null;this.rd=this.jb=false;this.rh=this.sh=this.vh=this.uh=this.th=0}Ec.prototype.reset=function(){this.kb=""};
Ec.prototype.stop=function(){if(this.jb!=false){this.fi=(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.Kc&&this.A.abort();var c=Fc();c.open("POST",this.URL+"-s"+(this.kb==""?"":"-"+this.kb),false);c.send('{"cmd":"shutdown"}\n')}catch(d){this.onerror("Shutdown failed "+d)}}};function Gc(b,c){if(c!=b.rd){for(var d in b.S)if(b.S.hasOwnProperty(d))try{c?b.S[d].rd():Hc(b.S[d])}catch(e){}b.rd=c;try{b.Rb.ooh(c)}catch(f){}}}
function Fc(){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}Ec.prototype.start=function(){this.onerror("Starting...");if(this.jb)this.onerror("Already running...");else{this.jb=true;Ic(this)}};
function Ic(b){if(b.Oe>5)b.onerror("Session changes not sticking!");else if(!b.Kc){b.onerror("Sending new request...");b.A=Fc();try{b.Kc="Requesting...";b.ge=false;b.A.onreadystatechange=function(e){return function(){e.cf()}}(b);try{b.A.onerror=function(e){return function(){e.df()}}(b)}catch(c){}b.A.open("POST",b.URL+"-r"+(b.kb==""?"":"-"+b.kb),true);Cc(b.A);b.A.send("{}");b.Ne=(new Date).getTime();b.Lc=window.setTimeout(function(e){return function(){e.onerror("Recv timed out");Gc(e,false);e.ib()}}(b),
15E4);b.th++}catch(d){b.onerror("Exception when sending request: "+d);Gc(b,false);b.ib()}}}Ec.prototype.ib=function(){this.ub&&window.clearTimeout(this.ub);if(this.Lc){window.clearTimeout(this.Lc);this.Lc=null}this.Kc=null;if(this.jb){if(this.A)try{this.A.abort()}catch(b){}this.A=Fc();this.ub=window.setTimeout(function(c){return function(){c.ub=null;Ic(c)}}(this),5E3)}};Ec.prototype.df=function(){this.onerror("xhrError was called!");Gc(this,false);this.ib()};
Ec.prototype.cf=function(){try{this.onerror("xhrChange "+this.A.readyState);if(this.A.readyState==4){window.clearTimeout(this.Lc);this.Lc=null;this.onerror("xhrChange status="+this.A.status);if(this.A.status==200){this.Kc="Parsing response...";this.uh++;this.vh+=(new Date).getTime()-this.Ne;var b=this.A.responseText,c=this.jh!=="";try{Jc(this,b)}catch(d){}var e=this.jh!=="";if(!c&&!e){this.onerror("Could not get session ID!");this.stop()}Gc(this,true)}else throw new Error("Status "+this.A.status);
this.Kc=null;this.jb&&window.setTimeout(function(g){return function(){Ic(g)}}(this),10)}else if(this.A.readyState==1)this.ge=true}catch(f){b=(new Date).getTime()-this.Ne;this.onerror("xhrChange "+f+" "+this.ge+" "+b);if(!this.ge||b<5E3)Gc(this,false);this.ib()}};function Kc(b,c,d){b.S[c]=d;if(typeof b.Gb[c]!="undefined"){for(;b.Gb[c].length>0;)d.ya(b.Gb[c].shift());delete b.Gb[c]}}function Lc(b,c){if(!b.S[c])return false;b.S[c].close&&b.S[c].close();delete b.S[c];delete b.Gb[c];return true}
function Jc(b,c){if(b.jb){if(c){var d=c.split("\n");b.rh+=c.length;for(c=0;c<d.length;c++)if(d[c]!==""){b.sh++;var e;try{e=eval("("+d[c]+")")}catch(f){b.onerror("parseResponse "+f+" "+d[c])}e&&b.Ia.push(e)}}Mc(b)}}
function Mc(b){for(var c=0;b.Ia.length>0;){if(c>10){window.setTimeout(function(k){return function(){Mc(k)}}(b),50);return}if(b.Ia[0].seq!=b.kc){for(b.Ia.sort(function(k,n){return k.seq-n.seq});b.Ia.length>0&&!b.Ia[0].sessionid&&b.Ia[0].seq<b.kc;){b.onerror("Packet discarded:"+b.kc+" : "+b.Ia[0].seq);b.Ia.shift()}if(b.Ia.length==0)break}if(b.de&&(new Date).getTime()-b.de>1E4){b.de=null;b.onerror("Blocked timeout, packet loss:"+b.kc+" : "+b.Ia[0].seq)}else{var d=b.Ia[0];if(!d.sessionid&&d.seq!=b.kc){b.onerror("Waiting for packet no: "+
b.kc);b.de=(new Date).getTime();break}}d=b.Ia.shift();c++;b.kc=d.seq+1;try{if(d.sessionid){b.Oe++;b.kb=d.sessionid;try{b.Rb.ssh(b.kb,d)}catch(e){b.onerror("ProcessPackets.ssh "+e)}b.ib()}else b.Oe=0;if(d.allchannels=="true")for(var f in b.S)b.S.hasOwnProperty(f)&&b.S[f].ya(d);else if(d.channel)if(d.cmd=="close")Lc(b,d.channel);else if(b.S[d.channel])try{b.S[d.channel].ya(d)}catch(g){}else{var h=false;if(!b.Gb[d.channel]){h=true;b.Gb[d.channel]=[]}b.Gb[d.channel].push(d);if(h)b.Rb.nch(d.channel,d)||
delete b.Gb[d.channel]}else try{b.Rb.gph(d)}catch(j){b.onerror("ProcessPackets.gph "+j)}}catch(l){b.onerror("ProcessPackets "+l+" "+d)}}}
function Nc(b,c){b.ah=b.start;b.lg=true;b.start=function(){if(!this.jb){this.mg=function(d){return function(){d.onerror("websocket failed");d.start=this.ah;d.lg=false;c.t=c.$g;try{d.Zb.onopen=q();d.Zb.onmessage=q();d.Zb.onclose=q();d.Zb.close()}catch(e){}d.jb=false;d.start()}}(this);this.Cc=window.setTimeout(function(d){return function(){d.mg()}}(this),5E3);this.bf=[];this.Zb=new WebSocket("ws"+(window.location.protocol.toLowerCase()=="http:"?"":"s")+"://"+window.location.host+"/mibbit");this.Zb.onopen=
function(d){return function(){d.onerror("Using a websocket");d.jb=true;Gc(d,true)}}(this);this.Zb.onmessage=function(d){return function(e){if(d.Cc){window.clearTimeout(d.Cc);delete d.Cc}Jc(d,e.data);d.kb!=""&&setTimeout(function(){return function(){for(;d.bf.length>0;)c.t(d.bf.shift())}}(),0)}}(this);this.Zb.onclose=function(d){return function(){d.onerror("websocket closed");Gc(d,false);d.jb=false;if(d.Cc){window.clearTimeout(d.Cc);delete d.Cc;d.mg()}else d.start()}}(this)}};c.$g=c.t;c.t=function(d){return function(e){if(d.rd){e=
y(e)+"\n";e='{"seq":'+this.wd+","+e.substring(1,e.length);this.wd++;c.fg++;d.Zb.send(e);c.gg++;c.ig++;c.hg+=e.length}else d.bf.push(e)}}(b)}
function Oc(){this.ue=this.Jg=null;this.og=true;this.Tf=false;this.rg={};this.xe={};this.p={};this.o={};this.Ig=function(b,c){try{var d="IRCClient:"+b+":"+c;A&&E("embedChannel",d,M);var e=new Pc(null,"IRCClient:"+b,this,L);e.Pg=true;this.p["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)=="!"),j=new Qc(d,g,c,"IRCClient:"+b,e,h,L);j.b.B.ef=false;j.b.B.ff=
this.og;e.b=j.b;this.o[d]=j;e.o[d]=j;var l=h?{background:L.tabColorPM,border:L.tabBColorPM}:{background:L.tabColorChannel,border:L.tabBColorChannel},k=Cb(O,d,g,c,fulltitle,function(){return function(o,r){j.b.Fa(r)}}(this),null,l,false,false);L.focusNewJoins&&this.o[d].b.Fa(true);this.o[d].v=k;Kc(S,d,this.o[d]);Kc(S,"IRCClient:"+b,e)}catch(n){A&&E("embedChannel","Exception "+n,H)}};this.ya=function(b){A&&E("IRCClient.recv","p.cmd="+b.cmd,Rc);try{if(b.cmd=="connected"){T&&T.fc({cmd:"connected"});if(!this.Tf)if(Sc){jb=
true;Adverts.be(true)}var c="IRCClient:"+b.name;if(this.ue&&this.ue.toLowerCase()==b.name.toLowerCase())this.Ig(b.name,this.Jg);else if(!this.p[c]){var d=true;if(Sc)d=false;var e=document.getElementById("chats"),f=document.createElement("div");f.style.display=d?"none":"block";e.appendChild(f);var g=new Pc(f,c,this,L);this.p[c]=g;var h=b.name;if(b.network)h=b.network;this.p[c].ih=h;var j=Cb(O,c,f,h,"IRC server "+b.name,function(){return function(t,p){g.b.Fa(p)}}(this),function(t){return function(){!g.ra||
!L.confirmServerClose?Tc(t,b.name):t.qf(b.name)}}(this),{background:L.tabColorServer,border:L.tabBColorServer},d,true);this.p[c].v=j;Kc(S,c,this.p[c])}}else if(b.cmd=="confailed")b.name!=""&&this.ag(b.name,b.reason);else if(b.cmd=="blacklisted"){A&&E("IRCClient.recv","BLACKLISTED",H);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"}else if(b.cmd==
"checkconnect")A&&E("IRCClient.recv","checkconnect "+b.allowed,Rc);else if(b.cmd=="disconnected"){T&&T.fc({cmd:"disconnected"});Adverts.be(false);A&&E("IRCClient.recv",b,Rc);b.force||this.bg(b.name,b.reason);var l="IRCClient:"+b.name;if(this.p[l]){Lc(S,l);this.p[l].closed(!!b.reason&&!b.force);delete this.p[l]}Uc("ircdisconnect")}else if(b.cmd=="keyaccept"){try{O.Sg.parentNode.removeChild(O.Sg)}catch(k){}tc=8;this.Tf=true}else if(b.cmd=="sysmsg")A&&E("server",b.data,M);else if(b.cmd=="status"){Vc("irc",
b.connections,b.pending,b.pendingDNS,b.hostname,b.pendingSettings,b.readyToConnect);A&&E("server","Status: "+y(b),M)}else if(b.cmd=="linkinfo"){A&&E("IRCClient.recv","Link info: "+b,M);d=document.getElementById(b.linkid);var n=document.getElementById(b.linkid+"_i");if(d&&n){c="";if(b.followed)c=b.followed;else for(var o in b.idata)if(b.idata.hasOwnProperty(o)&&o!="thumb")c=c+o.toUpperCase()+": "+b.idata[o]+" \n";d.title=c;d.style.color=L.Ih;n.title=c;if(b.idata.thumb)d.src=b.idata.thumb}else A&&E("IRCClient.recv",
"Link not found :/ "+b.linkid,H)}else A&&E("IRCClient.recv",b,Rc)}catch(r){A&&E("IRCClient.recv","exception "+b+":"+r,H)}};this.Ge=function(){A&&E("IRCClient.notifyServersDisconnect","notifyServersDisconnect",M);Uc("ircdisconnect");try{for(rname in this.p)this.p.hasOwnProperty(rname)&&this.p[rname].Ac()}catch(b){A&&E("IRCClient.notifyServersDisconnect","exception ",H)}};this.Vh=function(){Uc("ircdisconnect");for(rname in this.p)this.p.hasOwnProperty(rname)&&this.p[rname].closed(false);this.p={}};
this.Df=0;this.gh=function(b){var c="GLOB"+this.Df;this.Df++;var d=function(e){return function(){for(rname in e.p)e.p.hasOwnProperty(rname)&&Wc(e.p[rname],c)}}(this);for(rname in this.p)this.p.hasOwnProperty(rname)&&Xc(this.p[rname],c,b,d)};this.$h=function(b){for(rname in this.p)if(this.p.hasOwnProperty(rname)){Yc(this.p[rname],b);this.p[rname].Pg||this.p[rname].ya(b)}};this.ai=function(b){Zc=b;for(var c in this.p)if(this.p.hasOwnProperty(c)){this.p[c].b.G();U(this.p[c].b)}for(c in this.o)if(this.o.hasOwnProperty(c)){this.o[c].b.G();
U(this.o[c].b)}};this.ug=function(b){A&&E("closedchannel","Added ignore for : "+b,M);this.xe[b]=true};this.wg=function(b){A&&E("closedchannel","Removed ignore for : "+b,M);delete this.xe[b]};this.Ic=function(b){A&&E("IRCClient.prefsUpdated","prefsUpdated",M);for(var c in this.o)if(this.o.hasOwnProperty(c)){this.o[c].Ic(b);var d=this.o[c].Pa,e=this.o[c].v;e.P={background:d?L.tabColorPM:L.tabColorChannel,border:d?L.tabBColorPM:L.tabBColorChannel};ob(e,e.Ra)}if(this.ue==null)for(c in this.p)if(this.p.hasOwnProperty(c)){this.p[c].Ic(b);
d=this.p[c].v;d.P={background:L.tabColorServer,border:L.tabBColorServer};ob(d,d.Ra)}}}function Tc(b,c){var d="IRCClient:"+c;if(b.p[d].ra)V.t({channel:"IRCClient",cmd:"disconnect",data:c});else if(b.p[d]){b.p[d].closed(false);delete b.p[d]}}Oc.prototype.qf=function(b){window.confirm("Are you sure you want to disconnect from "+b+"?")&&Tc(this,b)};Oc.prototype.ag=function(b,c){c&&alert(b+": "+c)};Oc.prototype.bg=function(b,c){c&&alert(b+": "+c)};
function $c(b,c,d,e,f,g,h,j,l){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=j;if(!f||f==null)f="";b.joinchannels=f;if(l)b.charset=l;if(h)b.forced=true;if(g)b.authkey=g;A&&E("connect",y(b),M);V.t(b)}}catch(k){A&&E("irc.connectServer","exception "+k,H)}}
Oc.prototype.Hc=function(b,c){try{if(c.cmd=="typing")return false;if(this.o[b])return false;for(ii in S.S)if(S.S.hasOwnProperty(ii))if(ii.toLowerCase()==b.toLowerCase()){S.S[ii].ya(c);return false}if(this.xe[b]){A&&E("newCHandler","Ignored : "+b,M);return false}if(c.cmd=="part")return false;if(c.cmd=="infobar")return false;var d=!!this.rg[b],e=c.channeltype=="pm";if(e&&!L.allowIncommingPMs){A&&E("newCHandler","Ignored PM : "+b,M);return false}if(e&&L.blurPMs)d=true;if(!e&&!L.focusNewJoins)d=true;
if(e&&c.userInitiated)d=false;var f=document.getElementById("chats"),g=document.createElement("div");if(d)g.style.display="none";f.appendChild(g);d||xb(O);if(c.channeltype!="log"){fulltitle=e?b+"(pm)":b+" (channel)";f=b;var h=b.indexOf(":",10);if(h)f=f.substring(0,h);var j=this.p[f],l=new Qc(b,g,c.localchannel,f,j,e,L);this.o[b]=l;j.o[b]=l;var k=Cb(O,b,g,c.localchannel,fulltitle,function(){return function(o,r){l.b.Fa(r)}}(this),function(o){return function(r){o.o[r]&&ad(o.o[r]);return true}}(this),
{background:e?L.tabColorPM:L.tabColorChannel,border:e?L.tabBColorPM:L.tabBColorChannel},d,true);if(e||L.focusNewJoins)d||this.o[b].b.Fa(true);this.o[b].v=k;d&&k.qa();Kc(S,b,this.o[b]);e&&Uc("newpm")}}catch(n){A&&E("newCHandler","Exception "+n,H)}return true};
function bd(b,c){try{var d=c.split(" ");b={channel:"IRCClient",cmd:"connect"};b.data=d[0];b.nick=cd();if(dd)b.nick=dd;if(d[1])b.nick=d[1];b.pass="";b.authmethod="";b.joinchannels="";A&&E("connect","to "+b.data+" nick="+b.nick+" pass="+b.pass+" authmethod="+b.authmethod,M);V.t(b)}catch(e){A&&E("irc.connectServer","exception "+e,H)}}
function ed(b,c){b={};var d=false,e=false;if(c.search(/^(ircs?:\/\/)$/i)!=-1)return null;b.ce=c.search(/^(ircs:)/i)!=-1;b.port=b.ce?9999:6667;c=c.match(/^ircs?:\/\/([^\/\s]+)?(\/[^\s]*)?$/i);if(!c||!c[1])return null;var f=c[1],g="";if(typeof c[2]!="undefined")g=c[2];c=f.match(/^([^\:]+)(\:\+?\d+)?$/);if(!c)return null;b.host=c[1].toLowerCase();if(typeof c[2]!="undefined"){d=true;b.port=c[2].substr(1);if(b.port.substring(0,1)=="+"){b.port=b.port.substr(1);b.ce=true}}else if(b.host.indexOf(".")!=-1)d=
true;if(!d){c=fd[b.host.toLowerCase()];if(!c)return null;if(b.ce&&c.Yf){b.host=c.Yf.host;b.port=c.Yf.port}else if(!b.ce&&c.z){b.host=c.z.host;b.port=c.z.port}else return null}if(g){c=g.match(/^\/([^\?\s\/,]*)?\/?(,[^\?]*)?(\?.*)?$/);if(!c)return null;b.target=typeof c[1]!="undefined"?decodeURIComponent(c[1]):"";if(b.target.search(/[\x07,\s]/)!=-1)return null;if(typeof c[2]!="undefined")for(d=c[2].toLowerCase().split(",");d.length;){g=d.pop();if(g!="")if(g=="isnick")e=true;else if(g=="isserver")b.Ph=
true;else if(g=="needpass")b.Wg=true;else if(g=="needkey")if(!e)b.Vg=true}if(!e&&"#&+".indexOf(b.target.substring(0,1))==-1)b.target="#"+b.target;if(typeof c[3]!="undefined")for(c=c[3].substr(1).split("&");c.length;){d=c.pop().split("=");g=d[0].toLowerCase();if(g=="msg")b.Th=decodeURIComponent(d[1]);else if(g=="pass"){b.Wg=true;b.Rf=decodeURIComponent(d[1])}else if(g=="key"){if(!e){b.Vg=true;b.Rh=decodeURIComponent(d[1])}}else if(g=="charset")b.charset=decodeURIComponent(d[1])}}return b}
var fd={mibbit:{server:{host:"irc.mibbit.com",port:6667},serverssl:{host:"irc.mibbit.com",port:6697}},moznet:{server:{host:"irc.mozilla.org",port:6667},serverssl:{host:"irc.mozilla.org",port:6697}},hybridnet:{server:{host:"irc.ssc.net",port:6667}},slashnet:{server:{host:"irc.slashnet.org",port:6667}},dalnet:{server:{host:"irc.dal.net",port:6667}},undernet:{server:{host:"irc.undernet.org",port:6667}},webbnet:{server:{host:"irc.webbnet.info",port:6667}},quakenet:{server:{host:"irc.quakenet.org",port:6667}},
ircnet:{server:{host:"irc.open-ircnet.net",port:6667}},freenode:{server:{host:"irc.freenode.net",port:6667}},serenia:{serverssl:{host:"irc.serenia.net",port:9999}},efnet:{server:{host:"irc.prison.net",port:6667}},hispano:{server:{host:"irc.irc-hispano.org",port:6667}}},gd=["UTF-8","Big5","ISO-8859-1","ISO-8859-2","ISO-8859-3","ISO-8859-4","ISO-8859-5","ISO-8859-6","ISO-8859-7","ISO-8859-8","ISO-8859-9","ISO-8859-13","ISO-8859-15","windows-1250","windows-1251","windows-1252","windows-1253","windows-1254",
"windows-1255","windows-1256","windows-1257","windows-1258"];
function Qc(b,c,d,e,f,g,h){function j(p){return function(s){p.v&&p.v.qa(s);if(T)T.alert(s?K.j("AlertsMyName"):K.j("AlertsGeneral"))}}function l(p){return function(s){p.z.send({cmd:"text",chan:this.i,data:"/join "+s})}}function k(p){return function(s){if(p.Qc){if(s==""||s.substring(0,1)=="/"&&s.substring(0,2)!="//")p.mc(false)}else if(s!=""&&(s.substring(0,1)!="/"||s.substring(0,2)=="//"))p.mc(true)}}function n(p){return function(s,u){if(u.substring(0,8)=="usermenu"){u=parseInt(u.substring(8,u.length));
if(p.a.usermenus[u]){var w=p.a.usermenus[u].command;w=w.replace(/\$nick/g,s);var x=p.b.B.O[s.toLowerCase()];if(x){if(x.user)w=w.replace(/\$user/g,x.user);if(x.host)w=w.replace(/\$host/g,x.host)}if((new hd({command:w,match:p.a.usermenus[u].title})).execCommand({i:p.i,l:p.z.gb},[],function(){return function(C){p.xa(C)}}(),function(){return function(){p.b.focus()}}(),"",0,0))return}}else if(u=="banu"){if((x=p.b.B.O[s.toLowerCase()])&&x.user){p.z.send({cmd:"text",chan:p.i,data:"/mode "+p.i+" +b "+x.user+
"@*"});p.z.send({cmd:"text",chan:p.i,data:"/kick "+s})}}else if(u=="banh"){if((x=p.b.B.O[s.toLowerCase()])&&x.host){p.z.send({cmd:"text",chan:p.i,data:"/mode "+p.i+" +b *@"+x.host});p.z.send({cmd:"text",chan:p.i,data:"/kick "+s})}}else if(u=="ignore")id(p.b,s,true);else if(u=="unignore")id(p.b,s,false);else if(u=="getoptions"){w=[];for(u=0;u<p.a.usermenus.length;u++)w.push({id:"usermenu"+u,desc:p.a.usermenus[u].title});if(p.Yd)if(p.b.B.O[s.toLowerCase()]){x=p.b.B.O[s.toLowerCase()];if(x.mibbituser==
"true")if(x.user!="Mibbit")x.user&&w.push({id:"banu",desc:"Ban "+x.user+"@*"});else x.host&&w.push({id:"banh",desc:"Ban *@"+x.host});else{x.user&&w.push({id:"banu",desc:"Ban "+x.user+"@*"});x.host&&w.push({id:"banh",desc:"Ban *@"+x.host})}}jd(p.b,s)?w.push({id:"unignore",desc:K.j("UMenu_Unignore")}):w.push({id:"ignore",desc:K.j("UMenu_Ignore")});return w}p.b.focus()}}function o(p){return function(s){p.Ba.Dc=s}}function r(p){return function(){try{if(!p.ra)return false;p.xa(p.b.s.$.value)}catch(s){A&&
E("submit",s,H)}return false}}A&&E("ChatChannel","ch="+b+", chan="+d+", sname="+e+", sobj="+f,M);this.Da=b;this.i=d;this.Va=e;this.z=f;this.Pa=g;this.ra=true;this.a=h;this.Yd=this.Qc=false;this.ic=0;this.translate=false;this.Xa=this.Gd="";this.Ba=new kd;c.style.background=g?this.a.tabColorPM:this.a.tabColorChannel;b={};b.jc=r(this);b.Rc=k(this);b.fe=n(this);b.$b=l(this);b.F=j(this);b.Pe=o(this);b.Bf=function(p){return function(){if(p.translate)return p.Xa;return null}}(this);b.Zf=function(p){return function(s,
u){ld(p,true,s,u)}}(this);b.Wf=function(p){return function(s){s!=""&&V.t({cmd:"paste",channel:"PasteBin",returnchannel:p.Da,data:s})}}(this);b.Vf=function(p){return function(s){s!=""&&V.t({cmd:"minify",channel:"LinkManager",returnchannel:p.Da,url:s})}}(this);b.yh=function(p){return function(s){p.z.send({cmd:"text",chan:p.i,data:"/mode "+p.i+" -b "+s});p.b.focus()}}(this);if(this.a.ircNickClick)b.pd=function(p){return function(s){if(s){ab(p.b.s.ma)==0?p.b.s.sb(s+": "):p.b.s.sb(s+" ");p.b.focus()}}}(this);
b.Re=function(p){return function(s){if(md)p.b.B.Oc?s("Hide tweets",function(){p.b.B.Oc=false;dc(p.b.X," twitter",{display:"none"});U(p.b)}):s("Show tweets",function(){p.b.B.Oc=true;dc(p.b.X," twitter",{display:""});U(p.b)});if(R){if(!Sc){var u=PermalinkInfo.create(p.b.f,p.Va.substring(10,p.Va.length),p.i);s("Link to channel",function(){fa(R,{element:u})})}p.Yd&&s("Set topic",function(){R.alert("Set topic for "+p.i,function(C){C&&C!=p.b.B.qe&&p.xa("/topic "+C)},true,p.b.B.qe)})}for(var w=0;w<p.a.channelmenus.length;w++){var x=
p.a.channelmenus[w];s(x.title,function(C){return function(){var D=new hd({command:C.command,match:C.title});A&&E("setupoptions","Running ch menu... "+C.command,M);D.execCommand({i:p.i,l:p.z.gb},[],function(){return function(F){p.xa(F)}}(),function(){return function(){p.b.focus()}}(),"",0,0)}}(x))}}}(this);b.Sf=function(p){return function(s){V.t({cmd:"plugin",channel:p.Da,data:s})}}(this);this.b=new nd(c,!this.Pa,this.a,b,true,g?this.a.tabColorPM:this.a.tabColorChannel);this.b.i=this.Da;this.b.l=this.z.gb;
kb(this.b.Na,od,this.b.Fd);try{this.b.s.$.maxLength=361}catch(t){}if(!this.Pa&&ia){this.b.B.Wd=ia;this.b.B.Xc=true}!this.Pa&&this.a.noUListInChannels&&pd(this.b,false);if(this.Pa){this.b.ja[this.i.toLowerCase()]=this.i;this.b.ja[this.b.l.toLowerCase()]=this.b.l;fb(this.b.s.ma,this.i);fb(this.b.s.ma,this.b.l)}}
function qd(b){!Sc&&!b.Pa&&rd.match(">"+b.z.ih+">"+b.i,{i:b.i,l:b.z.gb},function(c){return function(d){c.xa(d)}}(b),function(){return q()}(b),function(c){return function(){c.b.focus()}}(b))}
function ld(b,c,d,e){try{if(d=="none"){if(c){b.translate=false;var f=b.b.s;if(f.ud)f.ud.value="none"}else{b.b.B.translate=false;var g=b.b.s;if(g.vd)g.vd.value="none"}var h=W(b.b,K.j(c?"TranslationSendNone":"TranslationRecvNone"),{},b.a.colorSystem,null,false,b.b.k)}else{if(c){b.translate=true;b.Xa=d;var j=b.b.s;if(j.ud)j.ud.value=d}else{b.b.B.translate=true;b.b.B.Xa=d;var l=b.b.s;if(l.vd)l.vd.value=d}h=W(b.b,K.j(c?"TranslationSend":"TranslationRecv")+e,{},b.a.colorSystem,null,false,b.b.k)}b.b.h("translate",
h)}catch(k){}}
Qc.prototype.xa=function(b){if(this.ic>3)A&&E("ChatChannel","Max recurse. Bad alias? ("+b+")"+this.ic,H);else{this.ic++;if(b){var c=b.toLowerCase(),d=b;if(d.toLowerCase().substring(0,4)=="/me ")if(this.Pa||sd(this.b)){var e=d.substring(4);if(e=td.apply(e,false)){c={cmd:"emote",idd:true,local:true,emote:this.Ba.Ec(e),nick:this.b.l};if(this.translate){c.translateFrom=this.Gd;c.translateTo=this.Xa;c.cbtranslate=function(h){return function(j){h.z.send({cmd:"text",chan:h.i,data:"/me "+h.Ba.Ec(j)})}}(this)}else this.z.send({cmd:"text",chan:this.i,
data:"/me "+this.Ba.Ec(e)});this.b.ua(c);this.mc(false);this.ic--;return false}}else{this.ic--;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=td.apply(d,false))&&(this.Pa||sd(this.b))){c={cmd:"msg",nick:this.b.l,local:true,idd:true,msg:this.Ba.Ec(d)};if(this.translate){c.translateFrom=this.Gd;c.translateTo=this.Xa;c.cbtranslate=function(h){return function(j){if(d.substring(0,1)=="/")j="/"+j;h.z.send({cmd:"text",chan:h.i,
data:h.Ba.Ec(j)})}}(this)}else{if(d.substring(0,1)=="/")d="/"+d;this.z.send({cmd:"text",chan:this.i,data:this.Ba.Ec(d)})}this.b.ua(c);this.mc(false)}this.ic--;return false}if(c.substring(0,7)=="/style "){b=b.substring(7,b.length);e=b.split(" ");this.Ba.reset();for(c=0;c<e.length;c++){if(e[c]=="bold")this.Ba.bold=true;if(e[c]=="underline")this.Ba.Xe=true;var f=parseInt(e[c]);if(!isNaN(f))if(this.Ba.Dc===null)this.Ba.Dc=f;else this.Ba.Pd=f}}else if(c.substring(0,13)=="/translateme "){e=b.substring(13,
b.length);(c=google.language.Languages[e.toUpperCase()])||(c="none");ld(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");ld(this,false,c,e.toLowerCase())}else if(c=="/style")this.Ba.reset();else if(c=="/redraw")this.b.C();else if(c=="/mute"){ud=false;e=W(this.b,"Sounds off",{},this.a.colorSystem,null,false,this.b.k);this.b.h("sounds",e)}else if(c=="/unmute"){ud=true;e=W(this.b,"Sounds on",
{},this.a.colorSystem,null,false,this.b.k);this.b.h("sounds",e)}else if(c.substring(0,6)=="/echo ")this.b.ua({cmd:"msg",nick:"*",local:true,idd:true,msg:b.substring(6,b.length)});else if(c=="/hidetweets"){this.b.B.Oc=false;dc(this.b.X," twitter",{display:"none"});U(this.b)}else if(c=="/showtweets"){this.b.B.Oc=true;dc(this.b.X," twitter",{display:""});U(this.b)}else if(R&&!this.Pa&&c=="/permalink"){e=PermalinkInfo.create(this.b.f,this.Va.substring(10,this.Va.length),this.i);R&&fa(R,{element:e})}else if(c.substring(0,
7)=="/umode ")this.z.send({cmd:"text",chan:this.i,data:"/mode "+this.b.l+" "+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.Va+":"+f.toLowerCase();c.localchannel=f;vd.Hc(c.channel,c);if(e){c=this.z.o[c.channel];c.xa(e)}}else if(c.substring(0,8)=="/minify "){e=b.substring(8,b.length);V.t({channel:"LinkManager",cmd:"minify",
url:e,returnchannel:this.Da})}else if(c.substring(0,8)=="/server ")bd(vd,b.substring(8,b.length));else if(c=="/debug")wd();else if(c=="/ulshow")pd(this.b,true);else if(c=="/ulhide")pd(this.b,false);else if(c=="/help")xd(this.b,wc);else if(c.substring(0,8)=="/remove "){bc(this.b.X,b.substring(8,b.length));U(this.b)}else if(c=="/clear")yd(this.b);else if(c.substring(0,9)=="/showurl "){e=b.substring(9,b.length);zd(this.b,e)}else if(c.substring(0,8)=="/ignore "){e=b.substring(8,b.length);id(this.b,e,
true)}else if(c.substring(0,10)=="/unignore "){e=b.substring(10,b.length);id(this.b,e,false)}else if(c=="/pastebin")Za(this.b.s,"pastebin");else if(c=="/upload")Za(this.b.s,"fileupload");else if(c.substring(0,6)=="/bbon "){f=(new Date).getTime();e=b.substring(6,b.length);this.b.B.le[e]=true;this.b.h("bb",W(this.b,"Bridgebot on: "+e,{},this.a.colorNotice,null,false,this.b.k,f))}else if(c.substring(0,7)=="/bboff "){f=(new Date).getTime();e=b.substring(7,b.length);delete this.b.B.le[e];this.b.h("bb",
W(this.b,"Bridgebot off: "+e,{},this.a.colorNotice,null,false,this.b.k,f))}else if(c=="/hints"){f=(new Date).getTime();var g=Ad(ia,20);for(c=0;c<g.length;c++){e="Hint: "+g[c];this.b.h("hints",W(this.b,e,{},this.a.colorNotice,null,false,this.b.k,f))}}else{rd.match(b,{i:this.i,l:this.z.gb},function(h){return function(j){h.xa(j)}}(this),function(h){return function(){h.z.send({cmd:"text",chan:h.i,data:b})}}(this),function(h){return function(){h.b.focus()}}(this));this.mc(false)}}this.ic--}};
Qc.prototype.mc=function(b){if(this.z.ra&&(this.Pa||sd(this.b))){b!=this.Qc&&V.t({cmd:"typing",channel:this.Da,typing:b});var c=this.b;c.g&&Ga(c.g,c.l,b)}this.Qc=b};Qc.prototype.remove=function(b){this.ra=false;this.b.close();Lc(S,this.Da);Bd(this.z,this.Da);if(b)this.v&&zb(O,this.v.id);else this.v&&Ab(O,this.v.id)};Qc.prototype.Ac=function(){this.b.Ac()};function ad(b){if(!b.Pa&&sd(b.b)){b.z.send({cmd:"text",chan:b.i,data:"/part "+b.i});b.z.ye.ug(b.Da)}b.remove(false)}
Qc.prototype.ya=function(b){if(this.ra)try{this.b.ua(b);if(b.nick==this.b.l&&(b.cmd=="usermode"||b.cmd=="join")||b.cmd=="nicklist"){var c=sd(this.b);if(c)this.Yd=c.Ga.owner||c.Ga.admin||c.Ga.op}b.nick==this.b.l&&b.cmd=="join"&&qd(this);if(b.cmd=="changenick"&&b.nick.toLowerCase()==this.i.toLowerCase()){var d=this.Va+":"+b.newnick.toLowerCase();(O.n[d]?true:false)&&zb(O,d);if(this.v){c=O;var e=this.Da;if(c.n[e]){var f=c.n[e];Eb(c,f);f.id=d;Db(c,f)}mb(this.v,b.newnick.toLowerCase())}delete this.b.ja[this.i.toLowerCase()];
Lc(S,this.Da);this.i=b.newnick.toLowerCase();this.Da=d;this.b.i=this.Da;Kc(S,this.Da,this);this.b.ja[this.i.toLowerCase()]=this.i}if(this.a.showChannelTabUsers&&this.b.g){var g=this.b.g.size();mb(this.v,this.i+" ("+g+")")}}catch(h){A&&E("recv",h+"( "+b+" )",H)}};
Qc.prototype.Ic=function(b){A&&E("ChatChannel","prefsUpdated: "+b,M);if(b&&b=="CGMlayout"){this.b.G();U(this.b)}else{Cd(this.b);this.b.C();this.b.q.style.background=this.Pa?this.a.tabColorPM:this.a.tabColorChannel;if(this.b.g)mb(this.v,this.i+(this.a.showChannelTabUsers?" ("+this.b.g.size()+")":""))}};var od="For the latest news checkout the blog: http://blog.mibbit.com";
function Pc(b,c,d,e){function f(j){return function(){j.v&&j.v.qa(false);T&&T.alert("Server stuff !")}}function g(j){return function(l){j.send({cmd:"text",chan:this.i,data:"/join "+l})}}function h(j){return function(){try{if(!j.ra)return false;j.xa(j.b.s.$.value)}catch(l){A&&E("IRCServerTab","onsubmit "+l,H)}return false}}this.Va=this.i=c;this.gb="unknown";this.Yd=false;this.ra=true;this.Sc=1;this.a=e;this.Te=new P;this.k=new Ob(function(j){return function(l){j.send({cmd:"text",chan:j.i,data:"/join "+
l})}}(this),new Jb(new Sb(new P),this.a),this.a);this.ye=d;this.o={};c={};c.jc=h(this);c.$b=g(this);c.F=f(this);if(b){b.style.background=this.a.tabColorServer;this.b=new nd(b,false,this.a,c,false,this.a.tabColorServer);kb(this.b.Na,od,this.b.Fd)}}
Pc.prototype.xa=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.Va+":"+d.toLowerCase();e.localchannel=d;vd.Hc(e.channel,e);if(c)(d=this.o[e.channel])&&d.xa(c)}else if(c=="/debug")wd();else if(c=="/help")xd(this.b,wc);else if(c=="/clear")yd(this.b);else if(c=="/redraw")this.b.C();else if(c=="/mute"){ud=false;
c=W(this.b,"Sounds off",{},this.a.colorSystem,null,false,this.b.k);this.b.h("sounds",c)}else if(c=="/unmute"){ud=true;c=W(this.b,"Sounds on",{},this.a.colorSystem,null,false,this.b.k);this.b.h("sounds",c)}else if(c.substring(0,6)=="/echo ")this.b.ua({cmd:"msg",nick:"*",local:true,idd:true,msg:b.substring(6,b.length)});else if(c.substring(0,7)=="/umode ")this.z.send({cmd:"text",chan:this.i,data:"/mode "+this.b.l+" "+b.substring(7,b.length)});else if(c.substring(0,8)=="/server ")bd(vd,b.substring(8,
b.length));else if(c.substring(0,9)=="/showurl "){c=b.substring(9,b.length);zd(this.b,c)}else rd.match(b,{i:"",l:this.gb},function(f){return function(g){f.xa(g)}}(this),function(f){return function(){f.send({cmd:"text",chan:f.i,data:b})}}(this))}};Pc.prototype.close=q();Pc.prototype.send=function(b){b.channel=this.i;V.t(b)};
Pc.prototype.ya=function(b){this.ra=true;try{var c=false;if(b.cmd=="whoisreply")if(b.user)c=Dd(this,b);else{c=true;this.b.ua({cmd:"log",nick:"",message:b.nick+" is away ("+b.away+")"})}if(b.cmd=="channellist"||b.cmd=="whowas"||b.cmd=="who"||b.cmd=="invite")c=Dd(this,b);b.cmd=="whoisreply"&&Yc(this,{cmd:"userdetails",nick:b.nick,user:b.user,host:b.host});if((b.cmd=="notice"||b.cmd=="ctcp")&&this.a.noticesToActiveTab)c=Dd(this,b);if(b.cmd=="error"&&this.a.errorsToActiveTab)c=Dd(this,b);if(b.cmd=="infobar"||
b.cmd=="away"||b.cmd=="part"||b.cmd=="changenick"||b.cmd=="init"){b.cmd=="infobar"&&this.b.ua(b);Yc(this,b);c=true}b.cmd=="nickprompt"&&this.Cf(b.reason,function(e){return function(f){f&&e.send({cmd:"text",data:"/nick "+f})}}(this));if(b.cmd=="changenick")b.nick==this.gb&&Ed(this,b.newnick);else if(b.cmd=="init")Ed(this,b.nick);else if(b.cmd=="closedchannel"){A&&E("closedchannel","cc cmd for : "+b.chan,M);this.ye.wg(b.chan)}c||this.b.ua(b)}catch(d){A&&E(this.i+" (recv)",d+" ("+b+")",H)}};
function Ed(b,c){b.gb=c;b.b.l=b.gb}function Dd(b,c){for(ch in b.o)if(b.o.hasOwnProperty(ch))if(b.o[ch].v.Ra){b.o[ch].ya(c);return true}return false}function Xc(b,c,d,e){b.Hg||Fd(b.b,c,new yc(d,b.b.af),e);for(ch in b.o)b.o.hasOwnProperty(ch)&&Fd(b.o[ch].b,c,new yc(d,b.b.af),e)}function Wc(b,c){b.Hg||bc(b.b.X,c);for(ch in b.o)b.o.hasOwnProperty(ch)&&bc(b.o[ch].b.X,c)}function Yc(b,c){for(ch in b.o)b.o.hasOwnProperty(ch)&&b.o[ch].ya(c)}
function Bd(b,c){A&&E(b.i,"Removing channel: "+c,M);delete b.o[c];delete b.ye.o[c]}Pc.prototype.Ac=function(){this.ra=false;this.b.Ac();for(ch in this.o)this.o.hasOwnProperty(ch)&&this.o[ch].Ac()};
Pc.prototype.closed=function(b){this.ra=false;Lc(S,this.i);var c=(new Date).getTime();this.b.h(W(this.b,"- - - - Disconnected - - - -",{},"red",null,false,this.k,c));this.b.close();if(b)this.v&&zb(O,this.i);else this.v&&Ab(O,this.v.id);for(ch in this.o)this.o.hasOwnProperty(ch)&&this.o[ch].remove(false);for(ch in this.o)this.o.hasOwnProperty(ch)&&Bd(this,ch)};Pc.prototype.Ic=function(){Cd(this.b);this.b.C();this.b.q.style.background=this.a.tabColorServer};
Pc.prototype.Cf=function(b,c){b=window.prompt("Please choose a new nickname ("+b+")");c(b)};function Gd(){this.bd=[]}Gd.prototype.clear=function(){this.bd=[]};Gd.prototype.load=function(b){this.bd=[];for(var c=0;c<b.length;c++)this.bd.push(new hd(b[c]))};Gd.prototype.match=function(b,c,d,e,f){try{for(var g=0;g<this.bd.length;g++)if(this.bd[g].exec(b,c,d,f))return}catch(h){A&&E("aliases","Issue running match "+h,M)}e&&e()};Gd.prototype.prompt=function(b,c){c&&c("")};
function hd(b){this.Md=b.match;this.pf=b.command.split(/\s\|\s/)}function Hd(b,c,d,e){if(c=="")return e;return c+(d?" ":"")+e}
hd.prototype.execCommand=function(b,c,d,e,f,g,h){for(var j=g;j<this.pf.length;j++){g=this.pf[j].split(/\s/);var l=f,k=true;f="";for(var n=h;n<g.length;n++){var o=g[n];if(!(n==0&&o.toLowerCase()=="/say"))if(o.match(/^\#?\$?\$\d+$/)){h=o.match(/^\#?\$?\$(\d+)$/)[1];if(h>c.length||h<1){if(o.match(/^\#?\$\$/)){l="";break}return false}l=Hd(this,l,k,(o.substring(0,1)=="#"?"#":"")+c[h-1]);k=true}else if(o.match(/^\$\d+\-\d+$/)){o=o.match(/^\$(\d+)\-(\d+)$/);h=o[1];o=o[2];if(h>c.length||o>c.length||o<h||
h<1||o<1)return false;for(h=h;h<=o;h++){l=Hd(this,l,k,c[h-1]);k=true}}else if(o.match(/^\$\d+\-$/)){h=o.match(/^\$(\d+)\-$/)[1];if(h>c.length||h<1)return false;for(h=h;h<=c.length;h++){l=Hd(this,l,k,c[h-1]);k=true}}else if(o=="#"){l=Hd(this,l,k,b.i);k=true}else if(o.match(/^\$me([\.\,\!\?]?)/i)){h=o.match(/^\$me([\.\,\!\?]?)/i);l=Hd(this,l,k,b.l+h[1]);k=true}else if(o=="$?"){f=function(t){return function(p){l=Hd(t,l,k,p);t.execCommand(b,c,d,e,l,j,n+1)}}(this);Gd.prototype.prompt(this.Md,f);return true}else if(o==
"$+")k=false;else{if(o.substring(0,2)=="\\u"||o.substring(0,2)=="\\x")try{l=Hd(this,l,k,String.fromCharCode(parseInt(o.substring(2,o.length),16)))}catch(r){}else l=Hd(this,l,k,o);k=true}}l!=""&&d(l);h=0}e&&e();return false};hd.prototype.exec=function(b,c,d,e){var f=b.split(/\s/);if(this.Md&&f.length>0&&(f[0].toLowerCase()==this.Md.toLowerCase()||b.toLowerCase()==this.Md.toLowerCase())){f.shift();this.execCommand(c,f,d,e,"",0,0);return true}return false};
function Id(b,c,d,e){this.a=e;this.window=b;this.Vd=false;this.Kh=0;this.Ld=false;this.ve=0;this.zf=c;this.jf=d;this.fc=function(f){window!=window.parent&&window.parent.postMessage&&window.parent.postMessage(y(f),"*")};this.alert=function(f){if(this.a.windowAlertMaxFlashes==0)return false;if(this.Ld)return false;if(this.Vd)return false;this.window.document.title="* "+f+" *";this.Ld=true;this.ve=0;var g=true,h=this.window.setInterval(function(j){return function(){if(j.Vd){j.window.document.title=j.zf;
j.Ld=false;j.window.clearInterval(h)}else if(j.ve>j.a.windowAlertMaxFlashes){j.window.document.title="[ "+f+" ]";j.Ld=false;j.window.clearInterval(h)}else{j.ve++;j.window.document.title=g?j.jf:"* "+f+" *";g=!g}}}(this),this.a.windowAlertPeriod);return true};this.Rg=0;this.ke=function(f){this.Rg++;var g=function(j){return function(){j.Vd=true;j.window.document.title=j.zf;return true}}(this),h=function(j){return function(){j.Vd=false;j.window.document.title=j.jf;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 kd(){this.Xe=this.bold=false;this.Pd=this.Dc=null}kd.prototype.reset=function(){this.Xe=this.bold=false;this.Pd=this.Dc=null};
kd.prototype.Ec=function(b){var c="";if(this.bold)c+="\u0002";if(this.Xe)c+="\u001f";var d="";if(this.Dc!=null)d+=this.Dc;if(this.Pd!=null)d+=","+this.Pd;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 nd(b,c,d,e,f,g,h){try{this.Qf=h;this.Zd=this.Ee=this.Fe=false;this.q=b;this.a=d;this.f=b.ownerDocument;this.D=e;this.ka=this.a.extraContentWidth;this.B=new Jd(this);this.i=null;this.l="unknown";this.ja={};this.Sc=0;this.jd=true;this.hf=f;Cd(this);this.pc=new P;this.De=new Qb(new Ob(e.$b,new Jb(new Sb(new P),this.a),this.a));d={};d.Oh=function(n){n=n.substring(6,n.length);var o="",r=n.indexOf("/");if(r!=-1){o=n.substring(r+1,n.length);n=n.substring(0,r);if("#&+".indexOf(o.substring(0,1))==
-1)o="#"+o}try{r="mib_"+uc;if(dd)r=dd;var t="",p="",s=L.defaultCharset;if(X){var u=X.Og;if(u)for(var w=0;w<u.length;w++)if(u[w].pg==n){r=u[w].l;t=u[w].Rf;p=u[w].qg;s=u[w].charset;break}}$c(vd,n,r,t,o,false,false,p,s)}catch(x){}};this.af=new Ob(e.$b,new Jb(new P,this.a,d),this.a);this.sg=new Ob(e.$b,new Jb(new Sb(new P)),this.a);f={};z(this.a,f);f.Xh=false;this.Fd=new Qb(new Ob(e.$b,new Jb(new Sb(new P),f,d),this.a));z({border:"0",fontSize:"13px",position:"absolute",textAlign:"left",overflow:"hidden"},
b.style);this.Db={left:0,right:0,top:Hb,bottom:Ib};if(!Gb&&this.a.useTabList)this.Db.left=this.a.tabListWidth;z({top:this.Db.top+"px",bottom:this.Db.bottom+"px",left:this.Db.left+"px",right:this.Db.right+"px"},b.style);this.Y=Kd(this);z({display:"block",overflow:"auto",overflowX:"hidden"},this.Y.style);this.Y.className="iescrollfix2";b.appendChild(this.Y);this.Tb=this.f.createElement("div");z({padding:"0",margin:"0",position:"absolute",top:"0px",left:"0px",right:"0px",overflow:"hidden"},this.Tb.style);
this.Na=new hb(this.Tb,this.a,g);b.appendChild(this.Tb);if(c){this.Ea=true;this.ba=this.f.createElement("div");z({position:"absolute",right:"0px",overflow:"auto",overflowX:"hidden",textAlign:"left"},this.ba.style);b.appendChild(this.ba);this.g=new ka(this.ba,e.fe,this.a)}if(c){this.rc=this.f.createElement("div");z({position:"absolute",right:"0px",padding:"0",top:"0px",textAlign:"right",overflow:"hidden"},this.rc.style);this.Yb=this.f.createElement("div");this.rc.appendChild(this.Yb);b.appendChild(this.rc);
this.vb=this.f.createElement("span");z({color:ib(g)?"#000":"#fff",marginRight:"4px"},this.vb.style);this.Yb.appendChild(this.vb);this.eb=this.f.createElement("button");z({border:"1px solid #888",background:"#ccc",padding:"1px",fontFamily:"sans-serif",fontSize:"13px",margin:"0px",borderRadius:"3px",MozBorderRadius:"3px",WebkitBorderRadius:"3px"},this.eb.style);this.eb.appendChild(this.f.createTextNode("Menu"));this.eb.onclick=function(n){return function(){Ld(n,!n.Ha)}}(this);this.ia=this.f.createElement("div");
z({position:"absolute",right:"0px",overflow:"auto",overflowX:"hidden",textAlign:"left"},this.ia.style);this.ia.style.display="none";this.Ha=false;b.appendChild(this.ia)}else{this.qc=this.f.createElement("img");this.gc=this.f.createElement("div");z({position:"absolute",right:"0px",padding:"0",fontFamily:"Sans-Serif",fontSize:"13px",paddingTop:"3px",paddingRight:"3px",paddingBottom:"2px",top:"0px",textAlign:"right",overflow:"hidden"},this.gc.style);this.qc=this.f.createElement("img");this.qc.style.verticalAlign=
"middle";z({display:"none",margin:"auto",width:"16px",height:"16px"},this.qc.style);I(this.qc,"/icons/comment.png",16,16);this.gc.appendChild(this.qc);b.appendChild(this.gc)}this.Z=this.f.createElement("div");z({position:"absolute",overflow:"hidden",bottom:"0px",left:"0px",right:"0px"},this.Z.style);e.Ce=function(n){return function(o){n.D.Vf(o)}}(this);e.Nc=function(n){return function(){n.Nc(true)}}(this);e.Lg=function(n){return function(){n.Nc(false)}}(this);e.hh=function(n){return function(){n.D.Wf(n.sd.value())}}(this);
e.Mh=function(n){return function(){return n.translate?n.Xa:null}}(this.B);e.$f=function(n){return function(o,r){if(o=="none"){n.B.translate=false;o=W(n,K.j("TranslationRecvNone"),{},n.a.colorSystem,null,false,n.k)}else{n.B.translate=true;n.B.Xa=o;o=W(n,K.j("TranslationRecv")+r,{},n.a.colorSystem,null,false,n.k)}n.h("translate",o)}}(this);e.lh=function(n){return function(){n.lb.nc(true,n.i);n.G();U(n)}}(this);e.Nh=function(n){return function(){n.lb.nc(false,n.i);n.G();U(n)}}(this);this.Ud=this.f.createElement("form");
this.Ud.style.display="inline";this.Ud.setAttribute("accept-charset","UTF-8");this.Ud.onsubmit=e.jc;this.s=new Ra(this.Z,this.a,this.Ud,e,this.a.showInputOptions&&this.hf);b.appendChild(this.Z);this.Fb=Kd(this);this.sd=new qc(this.Fb);b.appendChild(this.Fb);this.wb=Kd(this);this.lb=new sc(this.wb);b.appendChild(this.wb);this.zb=Kd(this);this.zb.style.background="white";var j=function(n){return function(o){n.D.Sf&&n.D.Sf(o)}}(this);this.wa=new gc(this.zb,this.a,j);b.appendChild(this.zb);this.Ib=this.f.createElement("div");
z({padding:"0",position:"absolute",right:"0px",bottom:"0px",cursor:"pointer",textAlign:"center",fontSize:"13px",verticalAlign:"middle"},this.Ib.style);this.Ib.onclick=function(n){return function(){e.jc();cb(n.s.ma);n.focus()}}(this);this.Ib.appendChild(document.createTextNode(K.j("SendButton")));b.appendChild(this.Ib);if(Gb){this.onresize=function(n){return function(){Md(n)}}(this);window.attachEvent?window.attachEvent("onresize",this.onresize):window.addEventListener("resize",this.onresize,false);
window.setTimeout(function(n){return function(){n.G();Md(n)}}(this),100)}function l(n){return function(){n.focus()}}this.X=new Zb(this.Y,this.a,l(this));for(b=0;b<40;b++)ac(this.X,this.Sc++,W(this));this.C();U(this);T&&T.ke(this.s.$)}catch(k){A&&E("ChatGuiModule",k,H)}}var Zc;
nd.prototype.C=function(){if(this.jd){this.Fe=false;this.g&&this.g.C();this.X.C();this.s.ed=this.a.showInputOptions&&this.hf;this.s.C();this.Na.C();z({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",Eh:this.a.chatInputRounding+"px",MozBorderRadius:this.a.chatInputRounding+"px",WebkitBorderRadius:this.a.chatInputRounding+"px"},
this.Ib.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";z(b,this.Y.style);z(b,this.zb.style);z(b,this.Fb.style);z(b,this.wb.style);if(this.vb&&this.g)if(this.a.showChannelUsers)Nd(this,this.g.size()+" "+K.j("UserCount"));else for(;this.vb.firstChild;)this.vb.removeChild(this.vb.firstChild);
if(this.eb){this.a.showChannelOptions&&this.eb.parentNode!=this.Yb&&this.Yb.appendChild(this.eb);if(!this.a.showChannelOptions&&this.eb.parentNode==this.Yb){Ld(this,false);this.eb.parentNode.removeChild(this.eb)}}this.G()}else this.Fe=true};function Kd(b){b=b.f.createElement("div");z({position:"absolute",overflow:"hidden",display:"none",left:"0px",right:"0px"},b.style);return b}function Od(b,c){b.pb=c;b.G();U(b)}nd.prototype.Nc=function(b){this.sd.nc(b);this.G();U(this)};
function pd(b,c){if(!(b.sd.Ja()||b.lb&&b.lb.Ja())){c&&b.Ha&&Ld(b,false);if(b.g){b.Ea=c;b.$d=c;b.G();U(b)}}}
function Ld(b,c){if(!(b.sd.Ja()||b.lb&&b.lb.Ja())){if(c&&b.Ea){b.$d=true;b.Ea=false}if(!c&&!b.Ea&&b.$d)b.Ea=true;b.Ha=c;if(b.Ha){for(z({border:"1px solid #f00",background:"#eee"},b.eb.style);b.ia.firstChild;)b.ia.removeChild(b.ia.firstChild);var d=function(f){return function(){Ld(f,false)}}(b);function e(f,g,h){var j=f.ownerDocument.createElement("div");z({border:"1px solid #888",background:"#ccc",padding:"1px",margin:"2px",fontFamily:"sans-serif",cursor:"pointer",fontSize:"13px",borderRadius:"3px",
MozBorderRadius:"3px",WebkitBorderRadius:"3px"},j.style);j.appendChild(f.ownerDocument.createTextNode(g));j.onmouseover=function(){z({border:"1px solid #ccc",background:"#eee"},this.style)};j.onmouseout=function(){z({border:"1px solid #888",background:"#ccc"},this.style)};j.onclick=function(){d();h&&h()};f.appendChild(j)}e(b.ia,b.$d?"Hide userlist":"Show userlist",function(f){return function(){pd(f,!f.$d)}}(b));e(b.ia,b.a.needSendButton?"Hide send button":"Show send button",function(f){return function(){f.a.needSendButton=
!f.a.needSendButton;Pd(f.a)}}(b));b.D.Re&&b.D.Re(function(f){return function(g,h){e(f,g,h)}}(b.ia),b.ia)}else z({border:"1px solid #888",background:"#ccc"},b.eb.style);b.G();U(b);b.focus()}}function U(b){b.Y.scrollTop=b.Y.scrollHeight}function Qd(b){return b.Y.scrollTop+b.Y.clientHeight>=b.Y.scrollHeight-b.a.chatFontSize}nd.prototype.focus=function(){try{this.s.$.focus()}catch(b){}};
function Nd(b,c){if(b.vb)if(b.a.showChannelUsers)if(b.vb.firstChild)b.vb.firstChild.nodeValue=c;else b.vb.appendChild(b.f.createTextNode(c))}nd.prototype.Jd=function(){if(!this.Kd){this.Kd=true;this.X.Jd("--MARKER--")}};function sd(b){if(b.g)return b.g.g[b.l];return null}function yd(b){b.X.clear();for(var c=0;c<40;c++)ac(b.X,b.Sc++,W(b));U(b)}
function Rd(b,c,d,e,f,g,h,j,l,k,n,o){var r=b.a,t=b.X,p=b.D.pd,s={reset:q(),zd:q(),R:q(),u:function(u){if(l==k){o.reset();o.zd(n);o.R(l);o.u(u)}else{var w=u.ownerDocument,x=w.createElement("span");z({background:"#444",color:"#cc8",marginRight:"2px",cursor:"pointer"},x.style);var C=w.createElement("span"),D=w.createElement("span");x.appendChild(w.createTextNode("[ "));x.appendChild(D);x.appendChild(w.createTextNode(" -> "));x.appendChild(C);x.appendChild(w.createTextNode(" ]"));C.appendChild(w.createTextNode(h));
D.appendChild(w.createTextNode(j));u.appendChild(x);var F=w.createElement("span");o.reset();o.zd(n);o.R(l);o.u(F);var G=w.createElement("span");o.reset();o.zd(n);o.R(k);o.u(G);C.style.color="#ff0";G.style.display="none";x.onclick=function(){var B=F.style.display=="none";F.style.display=B?"inline":"none";G.style.display=B?"none":"inline";C.style.color=B?"#ff0":"#cc8";D.style.color=B?"#cc8":"#ff0";return false};u.appendChild(F);u.appendChild(G)}}};b.h(c,{Sa:function(u){fc(t,u,r,d,e,p,g,s,"DUMMY DATA",
n)},Ta:function(u){t.Ta(u,r,d,e,p)},Ua:function(u){t.Ua(u,r,f)}})}nd.prototype.h=function(b,c,d){var e=Qd(this);if(!d&&!this.jd&&this.a.showMarkers)this.Kd||this.Jd();ac(this.X,b+" "+this.Sc++,c,d);!d&&e&&U(this)};function xd(b,c){Fd(b,b.Sc++,c)}function Fd(b,c,d,e){var f=Qd(b);$b(b.X,c,d,e);f&&U(b)}nd.prototype.cd=function(){if(this.g){this.ja={};this.s.ma.ac={};this.B.cd();this.g.clear();Cd(this)}else{delete this.ja[this.l.toLowerCase()];gb(this.s.ma,this.l)}};
nd.prototype.close=function(){this.g&&oa(this.g);if(this.onresize)window.detachEvent?window.detachEvent("onresize",this.onresize):window.removeEventListener("resize",this.onresize,false)};function jd(b,c){return typeof b.B.Sb[c]!="undefined"}function id(b,c,d){var e=null;if(b.g)e=b.g.g[c];if(d){b.B.Sb[c]=true;if(e){e.Of=e.K;La(e,{name:"ignored",title:"Ignored"})}}else{delete b.B.Sb[c];e&&e.Of&&La(e,e.Of)}}
nd.prototype.Fa=function(b){(this.jd=b)&&this.Fe&&this.C();b&&this.Ee&&this.G();if(b){if(this.s.G()||this.Na.G())this.G()}else if(this.Kd){this.Kd=false;bc(this.X,"--MARKER--")}try{if(b){U(this);window.setTimeout(function(d){return function(){d.focus()}}(this),200)}else window.focus()}catch(c){A&&E("activecb",c,H)}};
nd.prototype.G=function(){if(this.jd){this.Ee=false;try{this.s.G();this.Na.G();var b=true;if(Gb)b=false;var c=this.s.Ma()+2+this.a.cgmMargins*2,d=this.Na.Ma(),e=this.a.cgmMargins+d,f=this.a.cgmMargins+2+this.a.userListWidth;if(b){if(!this.Za){this.Za=this.f.createElement("div");this.Za.onmousedown=function(k){return function(n){if(!n)n=window.event;k.Zd=true;k.Dg=n.clientX;k.Eg=k.a.userListWidth;k.pb&&hc(k.wa,true);document.onmousemove=function(){return function(o){if(!o)o=window.event;k.a.userListWidth=
k.Eg+(k.Dg-o.clientX);if(k.a.userListWidth<0)k.a.userListWidth=0;o=document.body.clientWidth-2-2-k.a.cgmMargins*3;if(k.pb)o-=k.ka+2+k.a.cgmMargins;if(!Gb&&k.a.useTabList)o-=k.a.tabListWidth;if(k.a.userListWidth>o)k.a.userListWidth=o;k.G();return false}}();document.onmouseup=function(){k.Zd=false;document.onmousemove=null;document.onmouseup=null;hc(k.wa,false);k.G();U(k);k.focus();Pd(k.a,"CGMlayout")};return false}}(this);this.q.appendChild(this.Za);z({position:"absolute",cursor:"move"},this.Za.style);
this.Za.onmouseover=function(){this.style.background="#888"};this.Za.onmouseout=function(){this.style.background="transparent"}}this.Za.style.width=this.a.cgmMargins+"px";this.Za.style.top=e+this.a.cgmMargins+"px";this.Za.style.bottom=c+"px";this.Za.style.right=(this.pb&&this.a.extraContentPosition=="right"?f+this.ka+2+this.a.cgmMargins:f)+"px";this.Za.style.display=this.Ea||this.Ha?"block":"none"}z({padding:"0",margin:"0",position:"absolute",top:"0px",left:"0px",height:d+"px",right:f+"px",overflow:"hidden"},
this.Tb.style);Sd(this,this.Tb,1,1,0,1);var g=this.a.cgmMargins;if(!Gb&&this.a.useTabList)g+=this.a.tabListWidth;if(!this.Qf||!this.Qf.Yg)Adverts.kh(g,this.a.cgmMargins+Hb);z({position:"absolute",overflow:"hidden",bottom:"0px",left:"0px",height:this.s.Ma()+"px",right:(this.a.needSendButton?f:0)+"px"},this.Z.style);Sd(this,this.Z,0,1,1,1);this.Ib.style.display=this.a.needSendButton?"block":"none";this.Ib.style.height=this.s.Ma()-2*this.a.chatInputPadding+"px";this.Ib.style.width=this.a.userListWidth-
2*this.a.chatInputPadding+"px";Sd(this,this.Ib,0,1,1,0);if(this.gc){this.gc.style.width=this.a.userListWidth+"px";this.gc.style.height=d+"px";Sd(this,this.gc,1,1,0,0)}else if(this.rc){this.rc.style.width=this.a.userListWidth+"px";this.rc.style.height=d+"px";Sd(this,this.rc,1,1,0,0);this.Yb.style.padding=this.a.infobarPadding+"px";this.Yb.style.fontFamily=this.a.infobarFontFamily;this.Yb.style.fontSize=this.a.infobarFontSize+"px"}if(this.sd.Ja()||this.lb&&this.lb.Ja()){this.Fb.style.top=e+"px";this.Fb.style.bottom=
c+"px";Sd(this,this.Fb,1,1,0,1);if(this.wb){this.wb.style.top=e+"px";this.wb.style.bottom=c+"px";Sd(this,this.wb,1,1,0,1)}this.Y.style.display="none";if(this.Ea)this.ba.style.display="none";if(this.Ha)this.ia.style.display="none";if(this.pb)this.zb.style.display="none"}else{var h=document.body.clientWidth-2-2-this.a.cgmMargins*3;if(this.Ea||this.Ha)h-=this.a.userListWidth+this.a.cgmMargins+2;if(!Gb&&this.a.useTabList)h-=this.a.tabListWidth;if(this.ka>h)this.ka=h;this.Y.className="iescrollfix2";z({display:"block",
top:e+"px",bottom:c+"px"},this.Y.style);this.Y.style.left=(this.pb&&this.a.extraContentPosition=="left"?this.ka+2+this.a.cgmMargins:"0")+"px";this.Y.style.right=(this.Ea||this.Ha?f:0)+(this.pb&&this.a.extraContentPosition!="left"?this.ka+2+this.a.cgmMargins:0)+"px";Sd(this,this.Y,1,1,0,1);this.ba&&Sd(this,this.ba,1,1,0,0);this.ia&&Sd(this,this.ia,1,1,0,0);if(this.Ea){z({position:"absolute",right:(this.pb&&this.a.extraContentPosition=="right"?this.ka+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.ba.style);if(this.ia)this.ia.style.display="none"}else if(this.Ha){z({position:"absolute",right:(this.pb&&this.a.extraContentPosition=="right"?this.ka+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.ia.style);
if(this.ba)this.ba.style.display="none"}else{if(this.ba)this.ba.style.display="none";if(this.ia)this.ia.style.display="none"}if(this.pb){z({display:"block",top:e+"px",bottom:c+"px",width:this.ka+"px",left:this.a.extraContentPosition=="left"?"0px":"auto",right:this.a.extraContentPosition=="left"?"auto":((this.Ea||this.Ha)&&this.a.extraContentPosition!="right"?f:0)+"px"},this.zb.style);Sd(this,this.zb,1,1,0,1);if(b){if(!this.va){this.va=this.f.createElement("div");this.va.onmousedown=function(k){return function(n){if(!n)n=
window.event;k.Zd=true;k.uf=n.clientX;k.vf=k.ka;k.pb&&hc(k.wa,true);document.onmousemove=function(){return function(o){if(!o)o=window.event;k.ka=k.a.extraContentPosition=="left"?k.vf-(k.uf-o.clientX):k.vf+(k.uf-o.clientX);if(k.ka<0)k.ka=0;o=document.body.clientWidth-2-2-k.a.cgmMargins*3;if(k.Ea||k.Ha)o-=k.a.userListWidth+k.a.cgmMargins+2;if(!Gb&&k.a.useTabList)o-=k.a.tabListWidth;if(k.ka>o)k.ka=o;k.G();return false}}();document.onmouseup=function(){k.Zd=false;document.onmousemove=null;document.onmouseup=
null;hc(k.wa,false);k.G();U(k);k.focus()};return false}}(this);this.q.appendChild(this.va);z({position:"absolute",cursor:"move"},this.va.style);this.va.onmouseover=function(){this.style.background="#888"};this.va.onmouseout=function(){this.style.background="transparent"}}if(this.a.extraContentPosition=="left"){this.va.style.right="auto";this.va.style.left=this.ka+2+this.a.cgmMargins+"px"}else if(this.a.extraContentPosition=="middle"){var j=this.Ea||this.Ha?this.a.userListWidth+this.a.cgmMargins+2:
0;j+=this.ka+2+this.a.cgmMargins;this.va.style.left="auto";this.va.style.right=j+"px"}else{this.va.style.left="auto";this.va.style.right=this.ka+2+this.a.cgmMargins+"px"}z({width:this.a.cgmMargins+"px",top:e+this.a.cgmMargins+"px",bottom:c+"px",display:"block"},this.va.style)}}else{if(this.va)this.va.style.display="none";this.zb.style.display="none"}}Gb&&Md(this)}catch(l){A&&E("ChatGuiModule.layout",l,H)}}else this.Ee=true};
function Md(b){var c=document.body.clientHeight-b.Db.top-b.Db.bottom,d=document.body.clientWidth-b.Db.left-b.Db.right;b.q.style.height=c+"px";b.q.style.width=d+"px";var e=c-(b.s.Ma()+2+b.Na.Ma()+L.cgmMargins*4+4);d=d-2-L.cgmMargins*2;A&&E("size","height="+c+" "+e,M);b.Y.style.height=e-2*b.a.chatPaneRounding+"px";if(b.Ea)b.ba.style.height=e-2*b.a.ulistPaneRounding+"px";if(b.Ha)b.ia.style.height=e-2*b.a.ulistPaneRounding+"px";b.zb.style.height=e+"px";if(b.Fb){b.Fb.style.height=e-2*b.a.chatPaneRounding+
"px";b.Fb.style.width=d-2*b.a.chatPaneRounding+"px"}if(b.wb){b.wb.style.height=e-2*b.a.chatPaneRounding+"px";b.wb.style.width=d-2*b.a.chatPaneRounding+"px"}c=parseInt(b.Y.style.left);e=parseInt(b.Y.style.right);b.Y.style.width=d-2*b.a.chatPaneRounding-c-e+"px";c=parseInt(b.Z.style.left);e=parseInt(b.Z.style.right);b.Z.style.width=d-c-e+"px";c=parseInt(b.Tb.style.left);e=parseInt(b.Tb.style.right);b.Tb.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}nd.prototype.Ac=function(){try{var b=(new Date).getTime();this.h("system",W(this,"You have disconnected from the server",{},"red","system",false,this.pc,b));this.cd()}catch(c){A&&E("disconnected","disconnected error... "+c,H)}};
var Td=[{ae:"parseYouTubes",La:"youtube",yc:"Show YouTube video",K:"/gfx/youtube.png",hd:42,gd:30,match:/youtube\.com\/watch\?.*v\=([a-zA-Z0-9\_\-]*)/i,Bc:true},{ae:"parseJustinTV",La:"justintv",yc:"Show Justin.tv live stream",K:"/gfx/justintv.png",hd:42,gd:30,match:/justin\.tv\/([a-zA-Z0-9]*)/i,Bc:false},{ae:"parseGoogleMaps",La:"gmap",yc:"Show google map",K:"/gfx/map.png",hd:72,gd:30,match:/maps\.google\.[a-z\.]+\/.*[\?\&]ll=(\-?[\d\.]+),(\-?[\d\.]+).*\&z=([\d\.]+)/i,Bc:false},{ae:"parseGoogleViewer",
La:"gview",yc:"gview",match:/.*\.(pdf|ppt|doc)/i,ze:"View next to chat",Bc: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{hd:e.hd,gd:e.gd,K:e.K,La:e.La,yc:e.yc,Bc:e.Bc,match:f,enabled:b.a&&b.a[e.ae],ze:e.ze}}return false}
function zd(b,c){var d=Ud(b,c);if(d){Od(b,true);if(d.La=="youtube")nc(b.wa,d.match[1],c,function(e){return function(){Od(e,false)}}(b));else if(d.La=="justintv")mc(b.wa,d.match,c,function(e){return function(){Od(e,false)}}(b));else if(d.La=="gmap")if(d.match.length==4){d={Kf:parseFloat(d.match[1]),Jf:parseFloat(d.match[2]),zoom:parseInt(d.match[3])};lc(b.wa,d,c,function(e){return function(){Od(e,false)}}(b))}}else{Od(b,true);jc(b.wa,c,function(e){return function(){Od(e,false)}}(b))}}
function Cd(b){b.k=new P;if(b.Wh)b.k=new Tb(b.k);if(b.a.parseSimple)b.k=new Qb(b.k);if(b.a.parseNicks)b.k=new Nb(b.ja,b.k,function(d){return function(e,f){Vd(d,e,f)}}(b));if(b.a.parseColor)b.k=new Sb(b.k);if(b.a.parseSmilies)b.k=new Mb(b.k,b.a);if(b.a.parseChannels&&b.D.$b)b.k=new Ob(b.D.$b,b.k,b.a);if(b.a.parseTex)b.k=new Ub(b.k,function(d){return function(){U(d)}}(b));b.Hb=new P;b.Hb=new Xb(b.Hb,b.a);if(b.a.parseSimple)b.Hb=new Qb(b.Hb);if(b.a.parseSmilies)b.Hb=new Mb(b.Hb,b.a);var c={};c.youtube=
function(d){return function(e,f){if(e[1]){Od(d,true);nc(d.wa,e[1],f,function(){Od(d,false)})}}}(b);c.justintv=function(d){return function(e,f){if(e[1]){Od(d,true);mc(d.wa,e,f,function(){Od(d,false)})}}}(b);c.gmap=function(d){return function(e,f){if(e.length==4){e={Jf:parseFloat(e[1]),Kf:parseFloat(e[2]),zoom:parseInt(e[3])};Od(d,true);lc(d.wa,e,f,function(){Od(d,false)})}}}(b);c.web=function(d){return function(e){Od(d,true);jc(d.wa,e,function(){Od(d,false)})}}(b);c.gview=function(d){return function(e){Od(d,
true);kc(d.wa,e,function(){Od(d,false)})}}(b);c.showImage=function(d){return function(e){Od(d,true);oc(d.wa,e,function(){Od(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=cd();if(dd)g=dd;var h=f="",j=L.defaultCharset;if(X){var l=X.Og;if(l)for(var k=
0;k<l.length;k++)if(l[k].pg==d){g=l[k].l;f=l[k].Rf;h=l[k].qg;j=l[k].charset;break}}$c(vd,d,g,f,e,false,false,h,j)}catch(n){}};if(b.a.parseLinks)b.k=new Jb(b.k,b.a,c);if(b.a.parseLinks)b.Hb=new Jb(b.Hb,b.a,c);A&&E("createRenderer","Created a new renderer",M)}
function Vd(b,c,d){try{var e=c==b.l.toLowerCase();d.style.color=e?b.a.nickHighlightMe:b.a.nickHighlight;d.style.fontWeight=e?"bold":"normal";if(b.a.chatBackgroundHighlight){var f=b.X,g=b.a;d.onmouseover=function(){return function(){c&&cc(f,c.toLowerCase(),{background:g.chatBackgroundHighlight})}}();d.onmouseout=function(){return function(){c&&cc(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 W(b,c,d,e,f,g,h,j,l,k,n){e||(e=b.a.colorChat);var o=b.a,r=b.D.pd,t=b.X,p=Wd(b,g,k,l,n);return{Sa:function(s){fc(t,s,o,f,p,r,e,h,c,d)},Ta:function(s){t.Ta(s,o,f,p,r)},Ua:function(s){t.Ua(s,o,j)}}}nd.prototype.ua=function(b){this.B.ua(b)};var tb=94,Hb=120,Ib=0,Gb=false;nd.prototype.Me=function(b){this.wa.Me(b)};
function Jd(b){this.b=b;this.a=b.a;this.Ch=this.ff=this.ef=true;this.Xc=false;this.O={};this.Sb={};this.le=[];this.qe="";this.translate=false;this.Xa=this.Gd="";this.Oc=true}Jd.prototype.cd=function(){this.O={};this.Sb={}};
Jd.prototype.ua=function(b){function c(B){var J=B?B:"unknown";if(B)for(var N in google.language.Languages)if(google.language.Languages[N]==B){J=N.toLowerCase();break}A&&E("findLanguage",B+"( "+J+" )",M);return J}try{var d=(new Date).getTime();if(b.cmd=="whoisreply")xd(this.b,new xc(b,this.a,this.b.af));else if(b.cmd=="motd"&&this.a.showMOTD){var e=W(this.b,b.motd,{},"#888",null,false,this.b.k,d);e.Sa=function(B){var J=B.a;return function(N){z({overflow:"hidden",fontFamily:"monospace",paddingBottom:"1px",
paddingTop:"1px",paddingLeft:"3px",fontSize:J.chatFontSize+"px",color:"#888",background:J.chatBackground},N.style);N.setAttribute("valign","top");B.De.reset();B.De.R(b.message);B.De.u(N)}}(this.b);this.b.h("motd",e);this.Xc&&Xd(this.Wd,b.message,this.b.ja)}else if(b.cmd=="infobar")if(b.type=="announcement")this.b.Na.bi(b.message);else{if(b.type=="topic"){kb(this.b.Na,b.topic,this.b.Fd);this.b.G()}}else if(b.cmd=="whowas"){var f=">>> "+b.nick+" was "+b.user+"@"+b.host+" "+b.realname;this.b.h("whowas",
W(this.b,f,{},this.a.colorNotice,null,false,this.b.k,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.h("who",W(this.b,f,{},this.a.colorNotice,null,false,this.b.k,d))}else if(b.cmd=="channellist"){f=b.name+" ("+b.users+") "+b.topic;this.b.h("channellist",W(this.b,f,{},this.a.colorNotice,null,false,this.b.sg,d))}else if(b.cmd=="invite"){this.b.h(b.nick,W(this.b,"%%% "+b.nick+" "+K.j("InviteText")+" "+b.localchannel,
{},this.a.colorInvite,null,false,this.b.k,d));this.b.D.F&&this.b.D.F()}else if(b.cmd=="notice"&&this.ff){if(!jd(this.b,b.nick)){this.b.h(b.nick.toLowerCase(),W(this.b,b.notice,{},this.a.colorNotice,b.nick,b.nick==this.b.l,this.b.k,d,true));this.b.D.F&&this.b.D.F(b.notice.indexOf(this.b.l)!=-1)}}else if(b.cmd=="ctcp"&&this.a.showCTCP){if(!jd(this.b,b.nick)){this.b.h(b.nick.toLowerCase(),W(this.b,b.data,{},this.a.colorNotice,b.nick,b.nick==this.b.l,this.b.k,d,true));this.b.D.F&&this.b.D.F(b.data.indexOf(this.b.l)!=
-1)}}else if(b.cmd=="ban")this.a.showBans&&this.b.h("::ban",W(this.b,"--- "+b.by+" "+K.j("BanText")+" "+b.nick,{},this.a.colorBan,null,false,this.b.k,d));else if(b.cmd=="unban")this.a.showBans&&this.b.h("::ban",W(this.b,"--- "+b.by+" "+K.j("UnbanText")+" "+b.nick,{},this.a.colorBan,null,false,this.b.k,d));else if(b.cmd=="typing")if(this.b.g)Ga(this.b.g,b.nick,b.typing);else{if(this.b.qc)this.b.qc.style.display=b.typing?"inline":"none"}else if(b.cmd=="topic"){this.qe=b.topic;this.b.h("::topic",W(this.b,
b.topic,{},this.a.colorTopic,null,false,this.b.k));if(b.nick){var g=new Date;this.b.h("::topic",W(this.b,K.j("TopicText")+" "+b.nick+" "+K.j("TopicText2")+" "+g,{},this.a.colorTopicWho,null,false,this.b.k))}this.Xc&&ha(this.Wd,b.topic,this.b.ja)}else if(b.cmd=="topicwho"){g=new Date;g.setTime(b.date*1E3);this.b.h("topic",W(this.b,K.j("TopicText")+" "+b.creator+" "+K.j("TopicText2")+" "+g,{},this.a.colorTopicWho,null,false,this.b.k))}else if(b.cmd=="away"){if(this.b.g&&this.b.g.g[b.nick]){var h=this.b.g.g[b.nick];
if(b.reason){Ca(h,b.reason);Aa(this.b.g,b.nick,false);this.a.showAwaysBacks&&this.b.h(b.nick.toLowerCase(),W(this.b,"--- "+b.nick+" "+K.j("AwayText")+" ("+b.reason+")",{},this.a.colorAway,null,false,this.b.k,d))}else{Ca(h,b.nick);Aa(this.b.g,b.nick,true);this.a.showAwaysBacks&&this.b.h(b.nick.toLowerCase(),W(this.b,"--- "+b.nick+" "+K.j("BackText"),{},this.a.colorBack,null,false,this.b.k,d))}}}else if(b.cmd=="msg"){if(this.b.g){Ga(this.b.g,b.nick,false);Ba(this.b.g,b.nick)}if(!jd(this.b,b.nick)){b.msg.toLowerCase().indexOf(this.b.l.toLowerCase())!=
-1&&Uc("mentionednick");Uc("newmsg");T&&T.fc({ne:"newmsg"});var j=d;if(b.dtime)j=d-b.dtime;b.msg=td.apply(b.msg,true);if(b.msg){var l=false;if(this.le[b.nick])if(b.msg.substring(0,3)=="[**"){var k=b.msg.indexOf(" ");if(k!=-1){this.ua({cmd:"emote",nick:b.msg.substring(3,k),emote:b.msg.substring(k+1,b.msg.length-2),Uh:"#844"});return}}else if(b.msg.substring(0,1)=="["){k=b.msg.indexOf("]");if(k!=-1){b.nick=b.msg.substring(1,k);b.msg=b.msg.substring(k+2,b.msg.length);l="#844"}}if(this.translate&&!b.local||
b.translateTo){var n=Wd(this.b,b.nick==this.b.l,!b.idd,false,l),o=c(b.translateTo?b.translateTo:this.Xa);google.language.translate({text:b.msg,type:"text"},b.translateFrom?b.translateFrom:this.Gd,b.translateTo?b.translateTo:this.Xa,function(B){return function(J){var N=c(J.detectedSourceLanguage);Rd(B,b.nick.toLowerCase(),b.nick,n,j,b.nick==B.l?B.a.colorChatMe:B.a.colorChat,o,N,J.error?b.msg:J.translation,b.msg,typeof b.md=="undefined"?{}:b.md,B.k);if(b.cbtranslate)b.cbtranslate(J.error?b.msg:J.translation);
B.D.F&&B.D.F(b.msg.toLowerCase().indexOf(B.l.toLowerCase())!=-1)}}(this.b))}else{this.b.h(b.nick.toLowerCase(),W(this.b,b.msg,typeof b.md=="undefined"?{}:b.md,b.nick==this.b.l?this.a.colorChatMe:this.a.colorChat,b.nick,b.nick==this.b.l,this.b.k,j,false,!b.idd,l));this.b.D.F&&this.b.D.F(b.msg.toLowerCase().indexOf(this.b.l.toLowerCase())!=-1)}}}this.Xc&&Xd(this.Wd,b.msg,this.b.ja)}else if(b.cmd=="emote"){if(this.b.g){Ga(this.b.g,b.nick,false);Ba(this.b.g,b.nick)}b.emote=td.apply(b.emote,true);if(b.emote&&
!jd(this.b,b.nick)){b.emote.toLowerCase().indexOf(this.b.l.toLowerCase())!=-1&&Uc("mentionednick");Uc("newmsg");T&&T.fc({ne:"newmsg"});if(this.translate&&!b.local||b.translateTo){n=Wd(this.b,b.nick==this.b.l,!b.idd,false,false);o=c(b.translateTo?b.translateTo:this.Xa);google.language.translate({text:b.emote,type:"text"},b.translateFrom?b.translateFrom:this.Gd,b.translateTo?b.translateTo:this.Xa,function(B){return function(J){var N=c(J.detectedSourceLanguage);Rd(B,b.nick.toLowerCase(),null,n,j,b.nick==
B.l?B.a.colorChatMe:B.a.colorChat,o,N,b.nick+" "+(J.error?b.emote:J.translation),b.nick+" "+b.emote,typeof b.md=="undefined"?{}:b.md,B.k);if(b.cbtranslate)b.cbtranslate(J.error?b.msg:J.translation);B.D.F&&B.D.F(b.Jh.toLowerCase().indexOf(B.l.toLowerCase())!=-1)}}(this.b))}else{this.b.h(b.nick.toLowerCase(),W(this.b,b.nick+" "+b.emote,{},b.nick==this.b.l?this.a.colorEmoteMe:this.a.colorEmote,null,b.nick==this.b.l,this.b.k,d,false,!b.idd));this.b.D.F&&this.b.D.F(b.emote.toLowerCase().indexOf(this.b.l.toLowerCase())!=
-1)}}this.Xc&&Xd(this.Wd,b.emote,this.b.ja)}else if(b.cmd=="rmsg"){b.msg=td.apply(b.msg,true);b.msg&&!jd(this.b,b.nick)&&this.b.h(b.nick.toLowerCase(),W(this.b,b.msg,{},this.a.colorChatRecent,b.nick,false,this.b.k,d-b.dtime))}else if(b.cmd=="remote"){b.emote=td.apply(b.emote,true);b.emote&&!jd(this.b,b.nick)&&this.b.h(b.nick.toLowerCase(),W(this.b,b.nick+" "+b.emote,{},this.a.colorEmoteRecent,null,false,this.b.k,d-b.dtime))}else if(b.cmd=="mode")this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+
b.msg,{},this.a.colorUserMode,null,false,this.b.k,d));else if(b.cmd=="usermode"){function r(B,J,N,Q){return N+" "+K.j("ModeChange1")+" "+K.j(B?"ModeGiven":"ModeTaken")+" "+J+" "+K.j(B?"ModeTo":"ModeFrom")+" "+Q}if(typeof b.owner!="undefined"){this.b.g&&Da(this.b.g,b.nick,"owner",b.owner);this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+r(b.owner,K.j("ModeOwner"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.k,d))}if(typeof b.admin!="undefined"){this.b.g&&Da(this.b.g,b.nick,"admin",
b.admin);this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+r(b.admin,K.j("ModeAdmin"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.k,d))}if(typeof b.halfop!="undefined"){this.b.g&&Da(this.b.g,b.nick,"halfop",b.halfop);this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+r(b.halfop,K.j("ModeHalfop"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.k,d))}if(typeof b.op!="undefined"){this.b.g&&Da(this.b.g,b.nick,"op",b.op);this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+
r(b.op,K.j("ModeOp"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.k,d))}if(typeof b.voice!="undefined"){this.b.g&&Da(this.b.g,b.nick,"voice",b.voice);this.a.showUserModes&&this.b.h("::mode",W(this.b,"+++ "+r(b.voice,K.j("ModeVoice"),b.by,b.nick),{},this.a.colorUserMode,null,false,this.b.k,d))}}else if(b.cmd=="nicklist"){var t=[];for(k=0;k<b.nicks.length;k++){l=b.nicks[k];var p=Yd(this,l.mibbituser,l.device),s={};if(l.info)s=ca(l.info);if(this.a.ciUserIcon&&s.userIcon)p={title:"Custom icon",
src:s.userIcon};var u=l.nick;if(l.mibbitaway)u=l.mibbitaway;var w={};w.admin=!!l.admin;w.op=!!l.op;w.halfop=!!l.halfop;w.voice=!!l.voice;w.owner=!!l.owner;w.active=!l.mibbitaway;if(this.b.g){var x=-1;if(l.hasOwnProperty("idletime"))x=parseInt(l.idletime);this.b.g.Ka({id:l.nick,ci:s,countrycode:l.cc,localtime:l.ct,timezone:l.tz,nick:l.nick,icon:p,desc:u,modes:w,idleTime:x})}this.b.ja[l.nick.toLowerCase()]=l.nick;fb(this.b.s.ma,l.nick);if(this.O[l.nick.toLowerCase()])z({device:l.device,mibbituser:l.mibbituser,
embed:l.embed,host:l.host},this.O[l.nick.toLowerCase()]);else this.O[l.nick.toLowerCase()]={device:l.device,mibbituser:l.mibbituser,embed:l.embed,host:l.host}}this.b.g&&Nd(this.b,this.b.g.size()+" "+K.j("UserCount"))}else if(b.cmd=="userinfo"){var C=b.id?b.id:b.nick;p=Yd(this,b.mibbituser,b.device);s={};if(b.info)s=ca(b.info);if(this.a.ciUserIcon&&s.userIcon)p={title:"Custom icon",src:s.userIcon};u=b.nick;if(b.mibbitaway)u=b.mibbitaway;if(b.status)u=b.status;if(this.b.g){x=-1;if(b.hasOwnProperty("idletime"))x=
parseInt(b.idletime);var D=this.b.g.g[C];if(D){D.dd=b.cc;D.Be=parseInt(b.ct)-(new Date).getTime();D.Se=b.tz;D.K=p;D.description=u;D.ec=Math.floor((new Date).getTime()/1E3)-x;D.Rd=s;D.qa=!b.mibbitaway;if(b.hasOwnProperty("awaystate"))thuser.qa=!b.awaystate;na(this.b.g,C);D.C()}}this.O[b.nick.toLowerCase()].device=b.device;this.O[b.nick.toLowerCase()].embed=b.embed;this.O[b.nick.toLowerCase()].mibbituser=b.mibbituser}else if(b.cmd=="join"){Uc("userjoin");T&&T.fc({ne:"userjoin"});C=b.id?b.id:b.nick;
p=Yd(this,b.mibbituser,b.device);s={};if(b.info)s=ca(b.info);if(this.a.ciUserIcon&&s.userIcon)p={title:"Custom icon",src:s.userIcon};u=b.nick;if(b.mibbitaway)u=b.mibbitaway;if(b.status)u=b.status;if(this.b.g){x=-1;if(b.hasOwnProperty("idletime"))x=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.g&&this.b.g.Ka({id:C,ci:s,countrycode:b.cc,localtime:b.ct,timezone:b.tz,nick:b.nick,
icon:p,desc:u,modes:w,idleTime:x});Nd(this.b,this.b.g.size()+" "+K.j("UserCount"))}if(this.a.showJoinsParts){f="*** "+b.nick+" "+K.j("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.h(b.nick.toLowerCase(),W(this.b,f,{},this.a.colorJoin,null,false,this.b.k,d))}this.b.ja[C.toLowerCase()]=b.nick;fb(this.b.s.ma,b.nick);this.O[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.O[b.nick.toLowerCase()])if(this.O[b.nick.toLowerCase()]){this.O[b.nick.toLowerCase()].user=b.user;this.O[b.nick.toLowerCase()].host=b.host}else this.O[b.nick.toLowerCase()]={user:b.user,host:b.host}}else if(b.cmd=="part"){if(this.b.g&&this.b.g.g[b.id?b.id:b.nick]){Uc("userpart");T&&T.fc({cmd:"userpart"});C=b.id?b.id:b.nick;this.b.g.Jc(C);Nd(this.b,this.b.g.size()+" "+K.j("UserCount"));delete this.b.ja[C.toLowerCase()];
gb(this.b.s.ma,b.nick);delete this.O[C.toLowerCase()];delete this.Sb[b.nick];if(this.a.showJoinsParts){if(b.quit)f="*** "+b.nick+" "+K.j("QuitText")+" ("+b.message+")";else{f="*** "+b.nick+" "+K.j("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.h(b.nick.toLowerCase(),W(this.b,f,{},this.a.colorPart,null,false,this.b.k,
d))}}if(b.nick==this.b.l){this.b.h(b.nick.toLowerCase(),W(this.b,"!!! You left "+b.localchannel,{},this.a.colorPart,null,false,this.b.k,d));this.b.cd()}}else if(b.cmd=="kick"){if(this.b.g&&this.b.g.g[b.nick]){Uc("userpart");T&&T.fc({ne:"userpart"});this.b.g.Jc(b.nick);Nd(this.b,this.b.g.size()+" "+K.j("UserCount"));delete this.b.ja[b.nick.toLowerCase()];gb(this.b.s.ma,b.nick);delete this.O[b.nick.toLowerCase()];delete this.Sb[b.nick];b.reason?this.b.h(b.nick.toLowerCase(),W(this.b,"*** "+b.nick+" "+
K.j("KickText")+" "+b.kicker+" ("+b.reason+")",{},this.a.colorKick,null,false,this.b.k,d)):this.b.h(b.nick.toLowerCase(),W(this.b,"*** "+b.nick+" "+K.j("KickText")+" "+b.kicker,{},this.a.colorKick,null,false,this.b.k,d))}if(b.nick==this.b.l){this.b.h(b.nick.toLowerCase(),W(this.b,"!!! You have been kicked from "+b.localchannel,{},this.a.colorKick,null,false,this.b.k,d));this.b.cd()}}else if(b.cmd=="init"){this.b.l=b.nick;if(!this.b.g){this.b.ja[b.nick.toLowerCase()]=b.nick;fb(this.b.s.ma,b.nick)}}else if(b.cmd==
"changenick"){if(this.b.g&&this.b.g.g[b.nick]){t=this.b.g.g[b.nick];t.description==b.nick&&Ca(t,b.newnick);Fa(this.b.g,b.nick,b.newnick)}if(jd(this.b,b.nick)){delete this.Sb[b.nick];this.Sb[b.newnick]=true}if(this.b.ja[b.nick.toLowerCase()]){this.b.ja[b.newnick.toLowerCase()]=b.newnick;fb(this.b.s.ma,b.newnick);this.b.h(b.nick.toLowerCase(),W(this.b,"*** "+b.nick+" "+K.j("NickText")+" "+b.newnick,{},this.a.colorChangeNick,null,false,this.b.k,d));if(b.nick.toLowerCase()!=b.newnick.toLowerCase()){delete this.b.ja[b.nick.toLowerCase()];
gb(this.b.s.ma,b.nick)}}if(this.O[b.nick.toLowerCase()]){this.O[b.newnick.toLowerCase()]=this.O[b.nick.toLowerCase()];delete this.O[b.nick.toLowerCase()]}if(b.nick==this.b.l)this.b.l=b.newnick}else if(b.cmd=="log"&&this.ef){this.b.h("::log",W(this.b,b.message,{},this.a.colorSystem,b.nick,false,this.b.pc,d));this.b.D.F&&this.b.D.F()}else if(b.cmd=="error"){this.b.h("::error",W(this.b,b.msg,{},this.a.colorSystem,"",false,this.b.pc,d));this.b.D.F&&this.b.D.F()}else if(b.cmd=="pastereply")b.error?this.b.h("::paste",
W(this.b,b.error,{},this.a.colorNotice,"PasteBin",false,this.b.k,d,true)):this.b.s.sb("http://mibpaste.com/"+b.url+" ");else if(b.cmd=="minifyreply")this.b.s.sb("http://miburl.com/"+b.uniq+" ");else if(b.cmd=="upprogress")this.b.lb&&vc(this.b.lb,b.perc,b.done,b.outof);else if(b.cmd=="upcompleted"){this.b.lb.reset();Ta(this.b.s);this.b.s.sb("http://mibupload.com/"+b.uniq+" ")}else if(b.cmd=="removechat"){if(this.a.allowChatRemoval){bc(this.b.X,b.chatid);U(this.b)}}else if(b.cmd=="banlist"){g=new Date;
g.setTime(b.ctime*1E3);var F=W(this.b,null,{},this.a.colorBan,null,false,this.b.k);F.Sa=zc(b,this.a,this.b.D.yh);this.b.h("banlist",F)}else if(b.cmd=="plugin")this.b.Me(b.data);else b.cmd=="update"&&this.b.h(" twitter",function(B,J){return{Sa:function(N){if(!B.a.chatOutputShowNicks){var Q=B.b.f.createElement("img");Q.src="/tweet.png";Q.style.height="1em";Q.style.width="1em";N.appendChild(Q)}fc(J,N,B.a,b.nick,B.a.nickColor,q(),B.a.colorChat,B.b.Hb,b.msg,typeof b.md=="undefined"?{}:b.md)},Ta:function(N){var Q=
B.b.f.createElement("img");Q.src="/tweet.png";Q.style.height="1em";Q.style.width="1em";N.appendChild(Q);J.Ta(N,B.a,b.nick,B.a.nickColor,q())},Ua:function(N){J.Ua(N,B.a,d-b.dtime)}}}(this,this.b.X),!this.Oc)}catch(G){A&&E("cmh.process",y(b)+"|"+G,H)}};
function Yd(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}function Zd(){this.Ab=[]}Zd.prototype.load=function(b){this.Ab=[];for(var c=0;c<b.length;c++)try{this.Ab.push({reg:b[c].reg,replacement:b[c].replacement,replacein:b[c].replacein,replaceout:b[c].replaceout,block:b[c].block})}catch(d){}};
Zd.prototype.apply=function(b,c){for(var d=0;d<this.Ab.length;d++)if(c&&this.Ab[d].replacein||!c&&this.Ab[d].replaceout){var e=new RegExp(this.Ab[d].reg,"g");if(this.Ab[d].block){if(e.test(b))return false}else b=b.replace(e,this.Ab[d].replacement)}return b};function z(b,c){for(v in b)if(b.hasOwnProperty(v))c[v]=b[v]}
function $d(b,c){if(b.length!=c.length)return false;for(var d=0;d<b.length;d++)for(var e in b[d])if(b[d].hasOwnProperty(e)&&c[d].hasOwnProperty(e))if(b[d][e]!==c[d][e])return false;return true}
function ib(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 ae(b){for(var c=0;c<b.length;c++)if("0123456789".indexOf(b.charAt(c))==-1)return false;return true}
function be(){this.Cd=[];this.je=[];this.mb={}}
function ha(b,c,d){Xd(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]+$/)){ce(b,f,b.Cd);b.Cd.length>15&&b.Cd.shift()}}}function ce(b,c,d){if(c){for(b=0;b<d.length;b++)if(d[b]==c)return;d.push(c)}}
function Xd(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.je.push(f);if(b.mb[f])b.mb[f]++;else b.mb[f]=1;if(b.je.length>500){f=b.je.shift();b.mb[f]--;b.mb[f]==0&&delete b.mb[f]}}}}function Ad(b,c){for(var d=[],e=0;e<Math.min(b.Cd.length,15);e++)d.push(b.Cd[e]);var f={};for(e=0;e<c;e++){var g;g=null;var h=0;for(var j in b.mb)if(b.mb.hasOwnProperty(j)&&!f[j])if(b.mb[j]>h){h=b.mb[j];g=j}g=g;if(g==null)break;f[g]=b.mb[g];ce(b,g,d)}return d}
function ja(b,c){var d="";b=Ad(b,c);for(c=0;c<b.length;c++){if(d!="")d+=",";d+=b[c]}return d}var de=navigator.userAgent.indexOf("MSIE")!=-1?"bgsound":navigator.userAgent.indexOf("Opera")!=-1?"object":"embed",ud=true;function Uc(b){L.sounds[b]&&L.sounds[b].enabled&&ee(L.sounds[b].sound)}
function ee(b){if(ud){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(de=="bgsound"){d=document.createElement("bgsound");d.id="current_sound";d.setAttribute("src",b);d.setAttribute("loop",1);document.body.appendChild(d)}else if(de=="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(de=="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)}}}
var Sc=false,md=false,fe="WebSocket"in window?true:false,ge=12E4,he=9E5,ie=2E4,je=null,ke=[],le=6,L,V,S,Y,uc,dd,me,X,ne,rd,td,R,ia,vd,oe,pe,A=false,Rc="FINE",M="INFO",H="WARNING",qe={FINE:"#aaa",INFO:"#00f",WARNING:"#f00"};function E(b,c,d){d==H&&V.t({cmd:"clientlog",m:"WARNING :"+b+" : "+c})}var re={},se,te,Z,O,T,ue="",$;window.onerror=function(b,c,d){A&&re&&E("onerror",b+" "+c+" :"+d,H)};
function ve(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 we(b){if(!b)b=window.event;return ve(b)}
function xe(b){if(!b)b=window.event;if(b.altKey){try{if(b.keyCode==37)a:for(var c=O,d=0;d<c.N.length;d++){if(c.N[d].Ra){if(d==0)break a;xb(c);c.N[d-1].open();break}}else if(b.keyCode==39)a:{c=O;for(d=0;d<c.N.length;d++)if(c.N[d].Ra){if(d==c.N.length-1)break a;xb(c);c.N[d+1].open();break}}else b.keyCode==38&&Fb(O)}catch(e){}if(b.keyCode==37||b.keyCode==39)return false}return ve(b)}document.onkeydown=xe;document.onkeypress=we;
function ye(b){V.kb=b;V.reset();A&&E("sessionSetHandler","mysession="+uc+" s="+b,M);if(uc){R.alert("Connection to Mibbit was lost.");vd.Ge();oe.Ge();Ab(O,"ATwitterClient");Vc("")}uc=b;(new Date).getTime();b=new Date;var c=-b.getTimezoneOffset();b={cmd:"clientinfo",localtime:b.getTime()+c*6E4,tzoffset:c};A&&E("sessionSetHandler","ic = "+y(b),M);V.t(b);ze()}
function Ae(b){A&&E("ooHandler","oo="+b,M);var c=document.getElementById("connlogo"),d=document.getElementById("serverstatus");d.style.color=b?"#aaa":"#f00";c.style.display=b?"inline":"none";b=b?ue:K.j("MibbitDisconnected");if(d.firstChild)d.firstChild.nodeValue=b;else d.appendChild(document.createTextNode(b))}
function Be(b){try{A&&E("globalCHandler",b,M);if(b.cmd=="serverstatus"){var c=document.getElementById("serverstatus"),d=b.status,e=d.lastIndexOf(" ");if(e)d=d.substring(0,e);if(c.firstChild)c.firstChild.nodeValue=d;else c.appendChild(document.createTextNode(d));ue=d}else if(b.cmd=="global")vd.gh(b.msg);else b.cmd=="ping"&&Ce(b)}catch(f){A&&E("globalCHandler","Exception "+f,H)}}
function ze(){A&&E("checkLag","Checking lag...",M);je&&window.clearTimeout(je);je=window.setTimeout(function(){je=null;De("(TIMEOUT)")},ie);V.t({cmd:"ping",ts:(new Date).getTime()});return false}function Ce(b){var c=(new Date).getTime();c=Math.floor((c-b.ts)/2);De("lag: "+c+"ms");ke.push(c);ke.length>le&&ke.shift()}function Ee(){for(var b=0,c=0;c<ke.length;c++)b+=ke[c];return b=Math.floor(b/ke.length)}
function De(b){je&&window.clearTimeout(je);je=null;var c=document.getElementById("laginfo");c.onclick=ze;if(c.firstChild)c.firstChild.nodeValue=b;else c.appendChild(document.createTextNode(b))}
function Vc(b,c,d,e){var f=document.getElementById("clientstatus"),g=document.getElementById("clientstatus"+b);if(!g){g=document.createElement("span");g.id="clientstatus"+b;f.appendChild(g)}for(;g.firstChild;)g.removeChild(g.firstChild);if(c+d+e>0){g.appendChild(document.createTextNode(b.toUpperCase()+": "+c+" "));if(d+e>0){b=document.createElement("span");b.style.color="#880";g.appendChild(b);b.appendChild(document.createTextNode("+"+(d+e)))}}}
function Fe(b,c){if(b.substring(0,10)=="IRCClient:")return vd.Hc(b,c);if(b.substring(0,11)=="XMPPClient:")return oe.Hc(b,c);b=="Twitter"&&Ge(X.twitteruser,X.twitterpass,false);A&&E("newCHandler","New channel "+b+" ("+y(c)+")",M);return false}
function He(b,c,d,e,f,g){function h(k,n,o,r){if(k){k=document.createElement("span");k.style.color="#666";k.appendChild(document.createTextNode(" | "));n.appendChild(k)}k=document.createElement("span");z({cursor:"pointer",fontWeight:"bold",color:"#aaa"},k.style);k.appendChild(document.createTextNode(o));n.appendChild(k);k.onclick=r}var j=document.getElementById("loginstatus");if(b){for(;j.firstChild;)j.removeChild(j.firstChild);j.appendChild(document.createTextNode(d));h(true,j,K.j("Menu_Logout"),
function(){Y.bb&&V.t({channel:"LoginManager",cmd:"logout"})});var l=document.getElementById("f_nick1");if(l)l.value=d;if(l=document.getElementById("f_nick2"))l.value=d;dd=d;me=f;X=g;ne=c;A&&E("lioHandler","prefs="+e,Rc);L.load(e);rd.load(L.aliases);td.load(L.filters)}else{c=cd();if(l=document.getElementById("f_nick1"))l.value=c;if(l=document.getElementById("f_nick2"))l.value=c;for(;j.firstChild;)j.removeChild(j.firstChild);h(false,j,K.j("Menu_Login"),uGui.mh);h(true,j,K.j("Menu_Register"),uGui.nh);
Ab(O,".XAccount");Ab(O,".XChannels");Ab(O,".XPrefs");Ab(O,".XLogs");Ab(O,".XProfile");dd=null;me={};A&&E("lioHandler","Logged out, reset defaultPrefs",Rc);L.reset();Pd(L)}uGui.Ye(b)}
function Ie(){try{if(top.location!=location){alert("The official Mibbit website is at www.mibbit.com. Please update your links.");top.location.href=document.location.href}jscolor.dir="/gfx/"}catch(b){}if(BROWSER_IE6)Gb=true;ia=new be;R=new da(document.getElementById("errorlog"));Oc.prototype.ag=function(k,n){n&&R.alert(k+": "+n)};Oc.prototype.bg=function(k,n,o){if(n)R.alert(k+": "+n+(o?"\r\n\r\n"+o:""))};Oc.prototype.qf=function(k){R.alert("Are you sure you want to disconnect from "+k+"?",function(n){n&&
Tc(vd,k)})};Pc.prototype.Cf=function(k,n){R.alert("Please pick a new nick: ",function(o){o&&n(o)},true)};Gd.prototype.prompt=function(k,n){R.alert("Alias "+k+":",n,true)};var c=document.getElementById("mibbitlogo");c.title="Mibbit version ."+(typeof VERSION=="undefined"?"(dev)":VERSION);I(c,"/gfx/logo1.png",155,85);c.style.display="inline";Je(document.getElementById("ircconnectform"),undefined,undefined,"f_nick1");Ke(document.getElementById("xmppconnectform"));rd=new Gd;td=new Zd;vd=new Oc;oe=new Le;
L=new Me;rd.load(L.aliases);td.load(L.filters);uGui.Ye(false);try{if(navigator.userAgent.indexOf("Nintendo Wii")!=-1)L.needSendButton=true}catch(d){}T=new Id(window,"Mibbit","[ Mibbit ]",L);T.ke(window,"window");T.ke(window.document,"doc");O=new sb(document.getElementById("tabs"),L,true,6,20);He(false);Ne(L,function(){function k(n,o){if(n=O.n[n]){n.content.style.background=L.tabColorGeneral;o||(o={});o.background=L.tabColorGeneral;o.border=L.tabBColorGeneral;n.P=o;ob(n,n.Ra)}}O.C();wb(O,L.useTabList);
k("..Welcome",{icon:"/icons/house.png",iconWidth:16,iconHeight:16});k(".XChannels");k(".XPrefs",{iconWidth:16,iconHeight:16,icon:"/icons/wrench.png"});k(".XProfile",{iconWidth:16,iconHeight:16,icon:"/icons/user_green.png"});k(".XAccount");k(".XLogs");k(".Log")});Ne(L,function(){uGui.Ye(dd!=null)});Ne(L,function(k){vd.Ic(k)});tb=94;Hb=tb+20+6;document.getElementById("chats");if(typeof VERSION=="undefined"||Oe("debug")!=null)wd();c=document.getElementById("welcome");c=Cb(O,"..Welcome",c,"Home","Mibbit home",
null,Pe(c),{background:"#a7de5b",border:"#c0ffc0",icon:"/icons/house.png",iconWidth:16,iconHeight:16},false);xb(O);c.open();if(c=Oe("url"))$=ed(vd,c);if($){if($.target&&"#&+".indexOf($.target.substring(0,1))==-1){for(c=document.getElementById("ircstargettype");c.firstChild;)c.removeChild(c.firstChild);c.appendChild(document.createTextNode("Target nick:"));document.getElementById("ircskeyopt").style.display="none"}}else{if(Oe("server")!=null){$={ssl:false,port:6667,host:Oe("server")};c=$.host.split(":");
$.host=c[0];if(c[1]){$.port=c[1];if($.port.substring(0,1)=="+"){$.ssl=true;$.port=$.port.substr(1)}}$.target=Oe("channel");if($.target==null)$.target="";$.nick=Oe("nick");$.pass=Oe("pass");$.charset=Oe("charset");$.needPass=Oe("needPass");$.key=Oe("key");$.needKey=Oe("needKey")}if(c=window.location.hash){$={ssl:false,port:6667,host:"irc.mibbit.net",target:c};var e=c.indexOf("@");if(e!=-1){$.host=c.substring(e+1,c.length);$.target=c.substring(0,e)}for(c=0;c<ircnets.length;c++)if($.host.toLowerCase()==
ircnets[c].name.toLowerCase()){$.host=ircnets[c].addr;break}c=$.host.split(":");$.host=c[0];if(c[1]){$.port=c[1];if($.port.substring(0,1)=="+"){$.ssl=true;$.port=$.port.substr(1)}}}}if($){document.getElementById("connectspecific").style.display="block";c=document.getElementById("connectspecific");c=Cb(O,".Connect",c,"Connect","Connect",null,Pe(c),{background:"#bbd18a",border:"#c0ffc0"},false);Je(document.getElementById("ircconnectform2"),$,function(){Ab(O,".Connect")},"f_nick2");xb(O);c.open()}try{var f=
{format:"728x90",ad_slot:"0916431864"},g={format:"468x60",ad_slot:"8355255621"},h={format:"234x60",ad_slot:"3244891995"};Z={hints:"irc,chat,webchat"};var j=document.body.clientWidth-450;if(j>728){Z.format=f.format;Z.ad_slot=f.ad_slot}else if(j>468){Z.format=g.format;Z.ad_slot=g.ad_slot}else if(j>234){Z.format=h.format;Z.ad_slot=h.ad_slot}else Z.format="NONE";te=Z.format!="NONE"?new google.ads.Ad("pub-8840091489419990","googa",Z):null;window.setInterval(function(){var k=Z.format,n=document.body.clientWidth-
450;if(n>728){Z.format=f.format;Z.ad_slot=f.ad_slot}else if(n>468){Z.format=g.format;Z.ad_slot=g.ad_slot}else if(n>234){Z.format=h.format;Z.ad_slot=h.ad_slot}else Z.format="NONE";if(Z.format==k)te!=null&&te.refresh({hints:Ad(ia,20)});else{A&&E("Google","Changing ad format... "+Z.format);for(k=document.getElementById("googa");k.firstChild;)k.removeChild(k.firstChild);if(Z.format!="NONE"){Z.hints=Ad(ia,20);te=new google.ads.Ad("pub-8840091489419990","googa",Z)}else te=null}},18E4)}catch(l){A&&E("setupGoogle",
"Exception "+l)}S=new Ec("/j/mibbit",{nch:Fe,gph:Be,ooh:Ae,ssh:ye});V=new Ac("/j/mibbit",{recv:function(k){return function(n){Jc(k,n)}}(S),psh:null});if(typeof VERSION=="undefined"||Oe("debug")!=null){S.onerror=function(k){A&&E("rcomms",k,Rc)};V.onerror=function(k){A&&E("scomms",k,Rc)}}if("WebSocket"in window&&Oe("nowebsocket")==null){A&&E("init","Using Websocket...",M);Nc(S,V)}Y=new Qe(He,true);Kc(S,"LoginManager",Y);S.start();De("-");window.setInterval(ze,ge);window.setInterval(function(){V.t({cmd:"clientlog",
m:"avg lag:"+Ee()+(fe?" WS":"")})},he);Y.db=function(k){if(k){for(k=document.getElementById("loginstatus");k.firstChild;)k.removeChild(k.firstChild);k.appendChild(document.createTextNode("Please wait..."))}};Y.me=function(k){R.alert(k?"Your password has been changed successfuly":"Invalid password. Please make sure it is 4-16 characters")};Y.ld=function(k,n){A&&E("loginCallback","s="+k+", msg="+n);k||R.alert("Invalid login: "+n)};Y.td=function(k,n){A&&E("registerCallback","s="+k+", msg="+n);k||R.alert("Invalid registration: "+
n);if(k)if(k=Re(".XAccount","My Account","My Account")){n=k.ownerDocument.createElement("div");z({marginTop:"8px",marginBottom:"8px",fontSize:"15px",fontWeight:"bold",color:"#44c"},n.style);n.appendChild(k.ownerDocument.createTextNode("Welcome to Mibbit! Please take a moment to fill in some details."));n.appendChild(k.ownerDocument.createElement("br"));n.appendChild(k.ownerDocument.createTextNode("Or alternatively go back to what you were doing :)"));k.appendChild(n);new Se(k)}};Kc(S,"IRCClient",
vd);Kc(S,"XMPPClient",oe);document.getElementById("loading").style.display="none";document.getElementById("mibbitapp").style.display="block";window.clearInterval(loadingtimer)}window.onbeforeunload=function(){if(L.confirmUnload)return"Any Chat Connections will be closed!"};function Te(){S.stop()}
function wd(){var b={};b.jc=function(){var e=se.s.$.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();se.h("::log",W(se,"Sending global...",{},qe.INFO,"",false,se.pc,f));V.t({cmd:"global",pw:g,msg:e})}}return false};b.Rc=q();b.F=q();var c=document.getElementById("chats"),d=document.createElement("div");d.style.background="#ccc";d.style.display="none";c.appendChild(d);se=new nd(d,false,Ue,b,false,"#ccc",
{Yg:true});kb(se.Na,"Debug console",se.pc);Cb(O,".Log",d,"Log","Debug Log",function(e,f){se.Fa(e,f);Adverts.qb&&Adverts.be(!f)},null,{background:"#ccc",border:"#888"},true,false);E=function(e,f,g){var h=(new Date).getTime();se.h("::log",W(se,f,{},qe[g],e,false,se.pc,h))};A=true}
function Oe(b){var c=window.location.search.substring(1);if(c.length>0){begin=c.indexOf(b+"=");if(begin!=-1){begin+=b.length+1;end=c.indexOf("&",begin);return decodeURIComponent(c.substring(begin,end==-1?c.length:end))}}return null}
function cd(){var b=["amphibulus","bletch","bernard","blinky","bugweiser","claude","curmet","ferdinand","figaro","flabbergaster","frogaincia","frogonia","frogmella","froglegstew","frogzilla","gamakichi","guacamole","gunther","huddler","kermit","kermi","keret","krebbit","leaper","lilybet","madalynn","mermi","mr_fribble","mortisha","napoleon","obi_wan","panitaliemom","pachuco","pheleas_frog","Puddles","pudgetta","quibbit","quiggle","schnozzle","skippydippy","smerft","sluggo","slimer","sprocket","sprog",
"sproing","squiggy","stomper","wikkit","wilma","weirdo","xarcus","xorcon","yoshi","zucchini","zippity","zenon","zelda","bellows","charmander","cornelius","fuogo","gretchen","jasper","kermie","rumpler","findow","fenster","kendle","whidgle","mohawk","montezuma","morton","mr_evil","mr_sticky","mudpit","onix","peeves","raisin","shmoo","umbridge","mr_wibble","dr_bibble","mr_boo","wippler","reedlepee","calatalee","ferminter","quaddle","blaphmat","hatman","sockmister","mr_trousers","mr_pants"];if(Math.random()<
0.5)return b[Math.floor(Math.random()*b.length)];b="mib_";for(var c=0;c<6;c++){var d=Math.random()*36;b+="abcdefghijklmnopqrstuvwxyz0123456789".charAt(d)}return b}window.init=Ie;window.shutdown=Te;
function Je(b,c,d,e){function f(ga,ba){var Na=document.createElement("option");Na.value=ga;Na.appendChild(document.createTextNode(ba));return Na}function g(ga,ba,Na){var pc=ba.style.display!="block";ba.style.display=pc?"block":"none";ga.className=pc?"optlink1":"optlink0";try{if(pc)Na&&Na.focus();else ga.blur()}catch(Yf){}return pc}var h=document.createElement("form");b.appendChild(h);var j=document.createElement("div");j.className="connectform";h.appendChild(j);b=document.createElement("table");b.setAttribute("cellpadding",
"0");b.setAttribute("cellspacing","0");b.setAttribute("border","0");z({width:"100%",margin:"auto",fontFamily:"sans-serif",border:"1px solid #51661c",color:"#000",background:"#fff"},b.style);b.style.borderRadius="8px";b.style.MozBorderRadius="8px";b.style.WebkitBorderRadius="8px";b.style.padding="8px";j.appendChild(b);var l=b.insertRow(-1).insertCell(-1);l.className="grouphead";l.appendChild(document.createTextNode("IRC: "));j=false;if(!c||!c.host){var k=document.createElement("select");l.appendChild(k);
ircnets.sort(function(ga,ba){if(ga.name=="Mibbit")return-1;if(ba.name=="Mibbit")return 1;if(ga.name.toLowerCase()<ba.name.toLowerCase())return-1;if(ga.name.toLowerCase()>ba.name.toLowerCase())return 1;return 0});for(var n=0;n<ircnets.length;n++){j=ircnets[n];j=f(j.addr,j.name+(j.webirc?" [webirc]":""));k.appendChild(j)}}else{j=document.createElement("span");z({color:"#444",fontSize:"13px"},j.style);l.appendChild(j);var o=":"+(c.ssl?"+":"")+c.port;if(!c.ssl&&c.port==6667)o="";j.appendChild(document.createTextNode(c.host+
o));j=true}j=document.createElement("span");l.appendChild(document.createTextNode(" "));l.appendChild(j);j.style.fontSize="11px";j.style.color="#444";l=b.insertRow(-1).insertCell(-1);b=document.createElement("table");b.width="100%";b.setAttribute("cellspacing","2");b.setAttribute("border","0");b.setAttribute("cellpadding","2");l.appendChild(b);l=b.insertRow(-1).insertCell(-1);l.colSpan="6";if(!c||!c.host){j.firstChild&&j.appendChild(document.createTextNode(" | "));var r=document.createElement("span");
r.className="optlink0";r.appendChild(document.createTextNode("Server"));j.appendChild(r);var t=document.createElement("input");t.size="14";t.type="text";t.className="ainput";t.value="";var p=Ve(document.createTextNode("Server address:"),t,"Specify SSL with a '+' eg irc.mibbit.net:+6667");l.appendChild(p);r.onclick=function(){t.value="";k.disabled=g(r,p,t);return false}}var s=document.createElement("select");s.className="aselect";n=document.createElement("option");n.value="nickserv";n.appendChild(document.createTextNode("NickServ"));
s.appendChild(n);n=document.createElement("option");n.value="pass";n.appendChild(document.createTextNode("Pass"));s.appendChild(n);var u=document.createElement("option");u.value="auth";u.appendChild(document.createTextNode("Auth"));s.appendChild(u);var w=document.createElement("input");w.size="14";w.type="password";w.className="ainput";w.value="";var x=Ve(s,w);l.appendChild(x);u=document.createElement("span");u.className="optlink0";u.appendChild(document.createTextNode("Auth"));j.firstChild&&j.appendChild(document.createTextNode(" | "));
j.appendChild(u);u.onclick=function(){g(u,x,w);return false};if(c&&c.pass){w.value=c.pass;g(u,x)}else c&&c.needPass&&g(u,x);var C=document.createElement("select");C.className="aselect";for(n=0;n<gd.length;n++){o=gd[n];C.appendChild(f(o,o))}var D=Ve(document.createTextNode("Charset:"),C);l.appendChild(D);var F=document.createElement("span");F.className="optlink0";F.onclick=function(){g(F,D,C);return false};F.appendChild(document.createTextNode("Charset"));j.firstChild&&j.appendChild(document.createTextNode(" | "));
j.appendChild(F);if(c&&c.charset){C.value=c.charset;g(F,D)}if(c){var G=document.createElement("input");G.className="aselect";var B=Ve(document.createTextNode("Channel key:"),G);l.appendChild(B);var J=document.createElement("span");J.className="optlink0";J.onclick=function(){g(J,B,G);return false};J.appendChild(document.createTextNode("Key"));j.firstChild&&j.appendChild(document.createTextNode(" | "));j.appendChild(J);if(c&&c.key){G.value=c.key;g(J,B,G)}else c&&c.needKey&&g(J,B,G)}b=b.insertRow(-1);
j=b.insertCell(-1);j.width="46";l=document.createElement("img");l.src="/gfx/irc_icon.png";l.width="46";l.height="45";j.appendChild(l);j=b.insertCell(-1);j.align="right";j.width="40";j.appendChild(document.createTextNode("Nick:"));j=b.insertCell(-1);var N=document.createElement("input");N.type="text";N.size="8";N.className="ainput";N.id=e;N.value=cd();j.appendChild(N);if(c&&c.nick)N.value=c.nick;e=b.insertCell(-1);e.align="right";e.width="70";e.appendChild(document.createTextNode("Channel:"));e=b.insertCell(-1);
if(!c||!c.target){var Q=document.createElement("input");Q.type="text";Q.size="8";Q.className="ainput";e.appendChild(Q)}else{j=document.createElement("span");z({color:"#888",fontWeight:"bold"},j.style);j.appendChild(document.createTextNode(c.target));e.appendChild(j)}e=b.insertCell(-1);b=document.createElement("input");b.type="submit";b.className="abutton";b.value="Go";e.appendChild(b);h.onsubmit=function(){return function(){try{var ga,ba;ga=c&&c.host?c.host+":"+(c.ssl?"+":"")+c.port:t.value==""?k.value:
t.value;ba=c&&c.target?c.target:Q.value;if(G&&G.value)ba+=" "+G.value;A&&E("irc.connect","Channel="+ba,M);$c(vd,ga,N.value,w.value,ba,false,false,s.value,C.value)}catch(Na){A&&E("irc.connect","exception "+Na,H)}d&&d();return false}}()}
function Ke(b){function c(t,p,s){var u=p.style.display!="block";p.style.display=u?"block":"none";t.className=u?"optlink1":"optlink0";try{if(u)s&&s.focus();else t.blur()}catch(w){}return u}var d=document.createElement("form");b.appendChild(d);b=document.createElement("div");b.className="connectform";d.appendChild(b);var e=document.createElement("table");e.setAttribute("cellpadding","0");e.setAttribute("cellspacing","0");e.setAttribute("border","0");z({width:"100%",margin:"auto",fontFamily:"sans-serif",
border:"1px solid #51661c",color:"#000",background:"#fff"},e.style);e.style.borderRadius="8px";e.style.MozBorderRadius="8px";e.style.WebkitBorderRadius="8px";e.style.padding="8px";b.appendChild(e);var f=e.insertRow(-1).insertCell(-1);f.className="grouphead";f.appendChild(document.createTextNode("XMPP (beta) "));b=document.createElement("span");f.appendChild(document.createTextNode(" "));f.appendChild(b);b.style.fontSize="11px";b.style.color="#444";f=e.insertRow(-1).insertCell(-1);e=document.createElement("table");
e.width="100%";e.setAttribute("cellspacing","2");e.setAttribute("border","0");e.setAttribute("cellpadding","2");f.appendChild(e);f=e.insertRow(-1).insertCell(-1);f.colSpan="6";b.firstChild&&b.appendChild(document.createTextNode(" | "));var g=document.createElement("span");g.className="optlink0";g.appendChild(document.createTextNode("Server"));b.appendChild(g);var h=document.createElement("input");h.size="14";h.type="text";h.className="ainput";h.value="";var j=Ve(document.createTextNode("Server address:"),
h);f.appendChild(j);g.onclick=function(){h.value="";c(g,j,h);return false};b.firstChild&&b.appendChild(document.createTextNode(" | "));var l=document.createElement("span");l.className="optlink0";l.appendChild(document.createTextNode("Hostname"));b.appendChild(l);var k=document.createElement("input");k.size="14";k.type="text";k.className="ainput";k.value="";var n=Ve(document.createTextNode("Hostname:"),k);f.appendChild(n);l.onclick=function(){k.value="";c(l,n,k);return false};b=e.insertRow(-1);f=b.insertCell(-1);
f.style.width="60px";e=b.insertCell(-1);e.align="right";e.appendChild(document.createTextNode("User:"));e=b.insertCell(-1);var o=document.createElement("input");o.type="text";o.size="8";o.className="ainput";o.value="";e.appendChild(o);e=b.insertCell(-1);e.align="right";e.appendChild(document.createTextNode("Pass:"));e=b.insertCell(-1);var r=document.createElement("input");r.type="password";r.size="8";r.className="ainput";r.value="";e.appendChild(r);b=b.insertCell(-1);e=document.createElement("input");
e.type="submit";e.className="abutton";e.value="Go";b.appendChild(e);d.onsubmit=function(){return function(){try{oe.rf(h.value,o.value,r.value,k.value)}catch(t){A&&E("xmpp.connect","exception "+t,H)}return false}}()}
function Ve(b,c,d){var e=document.createElement("div");e.className="optform";var f=document.createElement("table");e.appendChild(f);f.width="100%";f.setAttribute("cellspacing","2");f.setAttribute("border","0");f.setAttribute("cellpadding","0");var g=f.insertRow(-1),h=g.insertCell(-1);h.align="right";h.width="50%";h.appendChild(b);b=g.insertCell(-1);b.align="left";b.appendChild(c);if(d){c=f.insertRow(-1).insertCell(-1);c.colSpan="2";c.align="center";f=document.createElement("span");f.className="formhelper";
f.appendChild(document.createTextNode(d));c.appendChild(f)}return e}uGui={};uGui.w=undefined;uGui.Yc=undefined;uGui.gi=function(b,c,d){if(uGui.Yc!=c){uGui.w&&uGui.mf();c.style.display="inline";b.style.color="#f99";uGui.Yc=c;uGui.w=b;d&&d.focus()}else uGui.mf()};uGui.mf=function(){if(uGui.Yc){uGui.Yc.style.display="none";uGui.w.style.color="white";delete uGui.w;delete uGui.Yc}};
uGui.mh=function(){var b=document.createElement("div");z({textAlign:"center",fontSize:"17px",fontFamily:"sans-serif"},b.style);b.style.textAlign="center";var c=document.createElement("h2");c.appendChild(document.createTextNode(K.j("Menu_Login")));b.appendChild(c);c=document.createElement("form");c.method="post";c.style.textAlign="center";var d=document.createElement("table");d.style.margin="auto";c.appendChild(d);var e=d.insertRow(-1),f=d.insertRow(-1),g=d.insertRow(-1);d=d.insertRow(-1);var h=e.insertCell(-1);
z({width:"50%",textAlign:"right",padding:"4px"},h.style);e=e.insertCell(-1);z({width:"50%",textAlign:"left",padding:"4px"},e.style);var j=document.createTextNode(K.j("LoginForm_Username"));h.appendChild(j);var l=document.createElement("input");z({className:"ainput",id:"loginformnick",type:"text",size:10,maxlength:32},l);e.appendChild(l);h=f.insertCell(-1);z({width:"50%",textAlign:"right",padding:"4px"},h.style);f=f.insertCell(-1);z({width:"50%",textAlign:"left",padding:"4px"},f.style);e=document.createTextNode(K.j("LoginForm_Password"));
h.appendChild(e);var k=document.createElement("input");z({className:"ainput",type:"password",size:10,maxlength:32},k);f.appendChild(k);f=g.insertCell(-1);z({width:"50%",textAlign:"right",padding:"4px"},f.style);g=g.insertCell(-1);z({width:"50%",textAlign:"left",padding:"4px"},g.style);f.appendChild(document.createTextNode("Keep me logged in"));var n=document.createElement("input");z({className:"ainput",type:"checkbox",defaultChecked:true,checked:true},n);g.appendChild(n);g=d.insertCell(-1);z({textAlign:"center",
padding:"4px"},g.style);g.colSpan="2";g.setAttribute("colspan","2");d=document.createElement("input");z({className:"abutton",type:"submit",value:"Go"},d);g.appendChild(d);d=document.createElement("div");d.style.marginTop="8px";d.style.fontSize="17px";f=document.createElement("a");f.href="http://mibbit.com/password_main.php";f.target="_new";f.style.color="#222";d.appendChild(f);f.appendChild(document.createTextNode("Forgot your password?"));g.appendChild(d);c.onsubmit=function(){try{Y.ie=n.checked;
var o=l.value,r=k.value;if(!Y.bb){Y.db&&Y.db(true);V.t({channel:"LoginManager",cmd:"login",username:o,password:r})}ea(R)}catch(t){}return false};b.appendChild(c);fa(R,{element:b,closecb:q(),initcb:function(){return function(){l.focus()}}()})};
uGui.nh=function(){try{var b=document.createElement("div");z({textAlign:"center",fontSize:"17px",fontFamily:"sans-serif"},b.style);b.style.textAlign="center";var c=document.createElement("h2");c.appendChild(document.createTextNode(K.j("Menu_Register")));b.appendChild(c);var d=document.createElement("form");d.method="post";d.style.textAlign="center";var e=document.createElement("table");e.style.margin="auto";d.appendChild(e);var f=e.insertRow(-1),g=e.insertRow(-1),h=e.insertRow(-1),j=f.insertCell(-1);
z({width:"50%",textAlign:"right",padding:"4px"},j.style);var l=f.insertCell(-1);z({width:"50%",textAlign:"left",padding:"4px"},l.style);var k=document.createTextNode(K.j("RegisterForm_Username"));j.appendChild(k);var n=document.createElement("input");z({className:"ainput",id:"loginformnick",type:"text",size:10,maxlength:32},n);l.appendChild(n);var o=document.createElement("span");o.appendChild(document.createTextNode("OK"));z({fontSize:"13px",marginLeft:"4px",color:"#080",display:"none"},o.style);
l.appendChild(o);var r=document.createElement("span");r.appendChild(document.createTextNode("*"));z({fontSize:"13px",marginLeft:"4px",fontWeight:"bold",color:"#800",display:"none"},r.style);l.appendChild(r);var t=null,p=g.insertCell(-1);z({width:"50%",textAlign:"right",padding:"4px"},p.style);var s=g.insertCell(-1);z({width:"50%",textAlign:"left",padding:"4px"},s.style);var u=document.createTextNode(K.j("RegisterForm_Password"));p.appendChild(u);var w=document.createElement("input");z({className:"ainput",
type:"password",size:10,maxlength:32},w);s.appendChild(w);var x=h.insertCell(-1);z({textAlign:"center",padding:"4px"},x.style);x.colSpan="2";x.setAttribute("colspan","2");var C=document.createElement("input");z({className:"abutton",type:"submit",value:"Go"},C);x.appendChild(C);x.appendChild(document.createElement("br"));var D=document.createElement("span");z({fontSize:"13px",marginLeft:"4px",color:"#800"},D.style);x.appendChild(D);var F=document.createElement("div");F.style.marginTop="8px";F.style.fontSize=
"17px";F.style.color="#222";var G=document.createElement("a");G.href="http://mibbit.com/tos.html";G.target="_new";G.style.color="#222";F.appendChild(document.createTextNode("By creating this account you agree to the mibbit "));F.appendChild(G);G.appendChild(document.createTextNode("TOS"));x.appendChild(F);n.onkeyup=function(){return function(){for(;D.firstChild;)D.removeChild(D.firstChild);o.style.display="none";r.style.display="none";t!=null&&window.clearTimeout(t);t=window.setTimeout(function(){if(n.value!=
""){C.disabled=true;D.style.color="#000";D.appendChild(document.createTextNode("Checking..."));Y.Qd=function(N,Q){if(N){for(C.disabled=false;D.firstChild;)D.removeChild(D.firstChild);o.style.display="inline"}else{r.style.display="inline";for(D.style.color="#800";D.firstChild;)D.removeChild(D.firstChild);D.appendChild(document.createTextNode(Q))}};We(Y,n.value)}},1E3)}}(this);d.onsubmit=function(){try{var N=n.value,Q=w.value;if(!Y.bb){Y.db&&Y.db(true);V.t({channel:"LoginManager",cmd:"register",username:N,
password:Q})}ea(R)}catch(ga){}return false};b.appendChild(d);var B=function(){return function(){Y.Qd=q();t!=null&&window.clearTimeout(t)}}(this);fa(R,{element:b,closecb:B,initcb:function(){return function(){n.focus()}}()})}catch(J){alert(J)}};
uGui.Ye=function(b){function c(e,f,g,h){var j=document.createElement("li");e.appendChild(j);var l;if(h){l=document.createElement("a");l.href=h;l.target="_blank"}else{l=document.createElement("span");l.style.cursor="pointer"}z({color:"#eee",textDecoration:"none",fontSize:"11px",fontWeight:"bold",fontFamily:"sans-serif"},l.style);if(g)l.onclick=function(){return function(){try{g(l)}catch(k){}return false}}(l);l.appendChild(document.createTextNode(f));j.appendChild(l)}for(var d=document.getElementById("usermenu1");d.firstChild;)d.removeChild(d.firstChild);
if(b){c(d,K.j("Menu_Account"),Xe);d.appendChild(document.createTextNode(" | "));c(d,K.j("Menu_Prefs"),function(){var e=Re(".XPrefs","Prefs","Preferences",true,false,{fd:16,dc:16,K:"/icons/wrench.png"});e&&new Ye(e,false)});d.appendChild(document.createTextNode(" | "));c(d,K.j("Menu_Profile"),Ze);d.appendChild(document.createTextNode(" | "));c(d,K.j("Menu_Channels"),$e);d.appendChild(document.createTextNode(" | "));c(d,K.j("Menu_Logs"),af)}};
function Qe(b,c){this.kg=c;this.yg=31536E7;this.Ub=b;this.bb=false;this.zh=this.We=null;this.ie=true;this.Qe=this.Qd=this.me=this.kf=this.td=this.ld=this.db=null}Qe.prototype.rd=function(){var b=";"+document.cookie,c=b.indexOf(";uid=");if(c==-1)c=b.indexOf(" uid=");if(c!=-1){c=c+5;var d=b.indexOf(";",c);if(d==-1)d=b.length;b=unescape(b.substring(c,d));bf(this);b!=""&&cf(this,b)}else bf(this)};function Hc(b){df(b,false)}
Qe.prototype.ya=function(b){try{if(b.cmd=="loginreply"){this.db&&this.db(false);if(b.data=="failure"){var c=new Date;document.cookie="uid=; expires="+c.toGMTString();document.cookie="uid=; expires="+c.toGMTString()+"; path=/";this.ld&&this.ld(false,b.reason);this.Ub&&this.Ub(false)}else if(b.data=="success"){this.ld&&this.ld(true);c={};if(b.profile)c=ca(b.profile);var d={};if(b.account)d=ca(b.account);ef(this,b.uid,b.aid,b.username,b.prefs,c,d)}}else if(b.cmd=="registerreply"){this.db&&this.db(false);
if(b.data=="failure"||!b.id||!b.aid){this.td&&this.td(false,b.reason);this.Ub&&this.Ub(false)}else if(b.data=="success"){ef(this,b.id,b.aid,b.username,"{}",{},{});this.td&&this.td(true)}}else if(b.cmd=="chgusernamereply")this.kf&&this.kf(b.success);else if(b.cmd=="chgpasswordreply")this.me&&this.me(b.success);else if(b.cmd=="checkusernamereply")this.Qd&&this.Qd(b.data=="success",b.reason);else if(b.cmd=="loggedout")df(this,true);else b.cmd=="settings"&&this.Qe&&this.Qe(b.prefs)}catch(e){}};
function ef(b,c,d,e,f,g,h){b.bb=true;b.We=c;b.zh=e;b.a=f;if(b.kg){c=new Date;document.cookie="uid=; expires="+c.toGMTString();document.cookie="uid=; expires="+c.toGMTString()+"; path=/";document.cookie="uid=; expires="+c.toGMTString()+"; path=/; domain=.chat.mibbit.com";c=new Date(c.getTime()+b.yg);document.cookie=typeof VERSION=="undefined"?"uid="+b.We+(b.ie?"; expires="+c.toGMTString():"")+"; path=/;":"uid="+b.We+(b.ie?"; expires="+c.toGMTString():"")+"; path=/; domain=.chat.mibbit.com"}b.Ub&&b.Ub(true,
d,e,f,g,h)}function df(b,c){b.bb=false;if(b.kg&&c){c=new Date;document.cookie="uid=; expires="+c.toGMTString();document.cookie="uid=; expires="+c.toGMTString()+"; path=/";document.cookie="uid=; expires="+c.toGMTString()+"; path=/; domain=.chat.mibbit.com"}b.Ub&&b.Ub(false)}function cf(b,c){if(!b.bb){b.db&&b.db(true);V.t({channel:"LoginManager",cmd:"continue",uid:c})}}
function bf(){var b={channel:"LoginManager",cmd:"guest"};b.version=typeof VERSION=="undefined"?"dev":VERSION;b.uagent=navigator.userAgent;V.t(b)}function ff(b,c,d){var e={channel:"LoginManager",cmd:"loadprefs"};e.settings=c;V.t(e);b.Qe=d}function We(b,c){c!=""&&V.t({channel:"LoginManager",cmd:"checkusername",username:c})}function Me(){this.reset()}
Me.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"};
Me.prototype.Wc=function(){this.showAwaysBacks=this.showJoinsParts=this.chatOutputShowTimes=false;this.sizeSmiliesToText=true;this.chatOutputShowNicks=false;this.userListWidth=120;this.tabSpacing=this.cgmMargins=2;this.userListShowSingleMode=true;this.userListShowIcons=false;this.userListPadding=1;this.parseGoogleMaps=this.parseJustinTV=this.parseYouTubes=false;this.userListGroups=[{def:"",title:"",hideOnEmpty:true,startHidden:false}]};
Me.prototype.save=function(b){A&&E("UserPrefs","Saving prefs ("+y(this)+")");var c={};for(a in Ue)if(Ue.hasOwnProperty(a))if(a=="autoconnects"){if(this.autoconnects.length>0)c[a]=this[a]}else if(a=="iconSmileys"||a=="aliases"||a=="usermenus"||a=="channelmenus"||a=="filters"||a=="userListGroups"){var d;a:{d=this[a];var e=Ue[a];if(d.length!=e.length)d=false;else{for(var f=0;f<d.length;f++)for(var g in d[f])if(d[f].hasOwnProperty(g)&&e[f].hasOwnProperty(g))if(d[f][g]!==e[f][g]){d=false;break a}d=true}}d||
(c[a]=this[a])}else if(a=="sounds"){d=false;for(var h in this.sounds)if(this.sounds.hasOwnProperty(h))if(this.sounds[h].enabled!=Ue.sounds[h].enabled||this.sounds[h].sound!=Ue.sounds[h].sound){d=true;break}if(d)c[a]=this[a]}else if(Ue[a]!=this[a])c[a]=this[a];A&&E("UserPrefs","Saving diff ("+y(c)+")");c=y(c);Y.bb&&V.t({channel:"LoginManager",cmd:"prefs",prefs:c});b||Pd(this)};
Me.prototype.load=function(b,c){try{var d=ca(b);this.autoconnects=[];A&&E("UserPrefs","Loading prefs ("+b+")",M);for(var e in d){var f=d[e];if(e=="autoconnects"){this.autoconnects=f;A&&E("UserPrefs","Loading autos ("+this.autoconnects+") "+this.autoconnects.length,M)}else if(e=="sounds")z(f,this[e]);else if(this.hasOwnProperty(e)){if(f=="true"||f=="false")f=f=="true"?true:false;this[e]=f}}}catch(g){A&&E("UserPrefs",g,H)}c||Pd(this)};
function gf(b,c,d){for(var e=0;e<d.length;e++)b[d[e]]=c.hasOwnProperty(d[e])?c[d[e]]:Ue[d[e]]}Me.prototype.kd=[];function Ne(b,c){A&&E("UserPrefs","ADD listener... ("+b.kd.length+")",M);b.kd.push(c)}function Pd(b,c){A&&E("UserPrefs","Telling listeners... ("+b.kd.length+")",M);for(var d=0;d<b.kd.length;d++)try{b.kd[d](c)}catch(e){A&&E("UserPrefs",e,H)}}var Ue=new Me;
function Se(b){function c(n,o,r,t){var p=n.insertRow(-1);n=p.insertCell(-1);p=p.insertCell(-1);n.style.padding="2px";n.style.textAlign="right";n.width="50%";n.appendChild(this.document.createTextNode(o));p.style.padding="2px";p.style.textAlign="left";p.width="50%";o=this.document.createElement("input");o.type=t?"password":"text";o.size="16";o.className="ainput";o.value=r;p.appendChild(o);return o}function d(n,o,r,t,p,s,u,w,x,C,D){var F={textAlign:"left",padding:"1px"},G=o.insertCell(-1);z(F,G.style);
var B=n.document.createElement("img");B.src=r;B.style.width="32px";B.style.height="32px";B.title=t;G.appendChild(B);r=o.insertCell(-1);z(F,r.style);r.appendChild(n.document.createTextNode("Nick:"));r=o.insertCell(-1);z(F,r.style);n[p]=n.document.createElement("input");z({type:"text",className:"ainput",size:"12",value:X[s]?X[s]:""},n[p]);r.appendChild(n[p]);r=o.insertCell(-1);z(F,r.style);r.appendChild(n.document.createTextNode("Pass:"));r=o.insertCell(-1);z(F,r.style);n[u]=n.document.createElement("input");
z({type:"password",className:"ainput",size:"12",value:X[w]?X[w]:""},n[u]);r.appendChild(n[u]);r=o.insertCell(-1);z(F,r.style);r.appendChild(n.document.createTextNode("Auto connect"));n[x]=n.document.createElement("input");n[x].type="checkbox";n[x].checked=X[C];if(X[C])n[x].defaultChecked=true;r.appendChild(n[x]);o=o.insertCell(-1);z(F,o.style);F=n.document.createElement("span");z({color:"#51661c",cursor:"pointer",textDecoration:"underline"},F.style);F.onclick=function(){X[s]=n[p].value;X[w]=n[u].value;
D()};F.appendChild(n.document.createTextNode("Connect"));o.appendChild(F)}function e(n){var o=k.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},o.style);n&&o.appendChild(o.ownerDocument.createTextNode(n));return o}this.q=b;this.document=b.ownerDocument;b.style.textAlign="center";var f=this.document.createElement("h2");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("My Account"));b.appendChild(f);f=this.document.createElement("input");
f.type="submit";f.value="Save and close";f.style.marginBottom="10px";f.className="abutton";f.onclick=function(n){return function(){X.email=n.Gg.value;X.twitteruser=n.tuser.value;X.twitterpass=n.tpass.value;X.twitterauto=n.tauto.checked;var o=y(X);Y.bb&&V.t({channel:"LoginManager",cmd:"account",account:o});Ab(O,".XAccount")}}(this);var g=this.document.createElement("form");g.onsubmit=aa(false);g.appendChild(f);b.appendChild(g);f=this.document.createElement("h3");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("Your account details"));
b.appendChild(f);this.Lf=hf(this,b);g=this.Lf.insertRow(-1);f=g.insertCell(-1);g=g.insertCell(-1);f.style.padding="2px";f.style.textAlign="right";f.width="50%";f.appendChild(this.document.createTextNode("Account type:"));g.style.padding="2px";g.style.textAlign="left";g.style.color="#666";g.appendChild(this.document.createTextNode(X.type?X.type:"Basic (free)"));this.Gg=c(this.Lf,"E-Mail address:",X.email?X.email:"",false);g=this.document.createElement("div");f=this.document.createElement("span");z({color:"blue",
cursor:"pointer",textDecoration:"underline"},f.style);f.appendChild(this.document.createTextNode("Change password"));g.style.paddingTop="10px";g.appendChild(f);b.appendChild(g);var h=this.document.createElement("div");h.style.display="none";b.appendChild(h);g=hf(this,h);var j=c(g,"Password:","",true),l=c(g,"Password (confirm):","",true);g=g.insertRow(-1).insertCell(-1);g.colSpan="2";f.onclick=function(){h.style.display=h.style.display=="none"?"block":"none";h.style.display=="block"&&j.focus()};f=
this.document.createElement("input");f.type="submit";f.className="abutton";f.style.marginBottom="10px";f.value="Update password";g.appendChild(f);f.onclick=function(){if(j.value==l.value){h.style.display="none";Y.bb&&V.t({channel:"LoginManager",cmd:"changepassword",password:j.value})}else alert("Passwords don't match!")};f=this.document.createElement("div");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("Don't worry, we don't spam. If you forget your password we can use this to email."));
b.appendChild(f);f=this.document.createElement("h3");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("Instant messenger details"));b.appendChild(f);f=hf(this,b);d(this,f.insertRow(-1),"/gfx/twitter_icon.png","Twitter","tuser","twitteruser","tpass","twitterpass","tauto","twitterauto",function(){Ge(X.twitteruser,X.twitterpass,true)});f=this.document.createElement("h3");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("IRC Server details"));b.appendChild(f);f=
this.document.createElement("form");f.style.display="inline";f.style.textAlign="center";this.J=this.document.createElement("table");this.J.style.margin="auto";this.J.style.marginTop="4px";f.onsubmit=aa(false);z({margin:"auto",padding:"0px",fontFamily:"Sans-serif",borderCollapse:"collapse",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},this.J.style);this.J.setAttribute("border","0");this.J.setAttribute("cell-padding","0");this.J.setAttribute("cell-spacing","0");f.appendChild(this.J);
b.appendChild(f);f=this.document.createElement("div");f.style.paddingTop="10px";f.appendChild(this.document.createTextNode("To use SSL, add the port with a '+' before it - eg \"irc.blah.com:+9999\"."));b.appendChild(f);var k=this.J.insertRow(-1);e("Server");e("Nick");e("Pass");e("Auth method");e("Charset");e("");e("");b=this.document.createElement("input");b.type="submit";b.className="abutton";b.value="Add entry";b.onclick=function(n){return function(){var o={addr:"",pass:"",nick:"",authmethod:"nickserv",
charset:"UTF-8"};X.ircserverdetails.push(o);n.ad(o);return false}}(this);f=this.J.insertRow(-1).insertCell(-1);f.colSpan="7";f.setAttribute("colspan","7");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},f.style);f.appendChild(b);X.ircserverdetails||(X.ircserverdetails=[]);for(b=0;b<X.ircserverdetails.length;b++)this.ad(X.ircserverdetails[b])}
function hf(b,c){var d=b.document.createElement("form");d.style.display="inline";d.style.textAlign="center";b=b.document.createElement("table");b.style.margin="auto";b.style.marginTop="4px";d.onsubmit=aa(false);b.setAttribute("border","0");b.setAttribute("cell-padding","0");b.setAttribute("cell-spacing","0");b.style.border="1px solid #51661c";b.style.background="#fff";b.style.fontFamily="Sans-serif";b.style.borderCollapse="collapse";b.style.width="460px";d.appendChild(b);c.appendChild(d);return b}
Se.prototype.ad=function(b){function c(r,t){var p=this.document.createElement("option");p.appendChild(this.document.createTextNode(r));p.value=t;l.appendChild(p)}var d=this.J.insertRow(this.J.rows.length-1),e={textAlign:"left",padding:"2px"},f=d.insertCell(-1);f.vAlign="top";z(e,f.style);var g=this.document.createElement("input");g.type="text";g.size=24;g.style.border="1px solid #484";g.value=b.addr;g.onkeyup=function(){return function(){b.addr=g.value}}(this);g.onkeypress=g.onkeyup;g.onchange=g.onkeyup;
f.appendChild(g);f=d.insertCell(-1);f.vAlign="top";z(e,f.style);var h=this.document.createElement("input");h.type="text";h.size=12;h.style.border="1px solid #484";h.value=b.nick;h.onkeyup=function(){return function(){b.nick=h.value}}(this);h.onkeypress=h.onkeyup;h.onchange=h.onkeyup;f.appendChild(h);f=d.insertCell(-1);f.vAlign="top";z(e,f.style);var j=this.document.createElement("input");j.type="password";j.size=12;j.style.border="1px solid #484";j.value=b.pass;j.onkeyup=function(){return function(){b.pass=
j.value}}(this);j.onkeypress=j.onkeyup;j.onchange=j.onkeyup;f.appendChild(j);f=d.insertCell(-1);var l=this.document.createElement("select");c("NickServ","nickserv");c("PASS","pass");c("AUTH","auth");if(b.authmethod)l.value=b.authmethod;l.onchange=function(){return function(){b.authmethod=l.value}}(this);f.appendChild(l);f=d.insertCell(-1);for(var k=this.document.createElement("select"),n=0;n<gd.length;n++){var o=this.document.createElement("option");o.value=gd[n];o.appendChild(this.document.createTextNode(gd[n]));
k.appendChild(o)}if(b.charset)k.value=b.charset;k.onchange=function(){return function(){b.charset=k.value}}(this);f.appendChild(k);f=d.insertCell(-1);f.vAlign="top";z(e,f.style);e=this.document.createElement("img");e.style.cursor="pointer";e.title="Remove";e.src="/gfx/close-win-red.png";e.onclick=function(r){return function(){R.alert("Are you sure you want to delete?",function(t){if(t){r.J.deleteRow(d.rowIndex);for(t=0;t<X.ircserverdetails.length;t++)if(X.ircserverdetails[t]==b){X.ircserverdetails.splice(t,
1);break}}});return false}}(this);f.appendChild(e);e=d.insertCell(-1);f=this.document.createElement("span");z({color:"#444",textDecoration:"underline",cursor:"pointer"},f.style);f.appendChild(this.document.createTextNode("Connect now"));f.onclick=function(){$c(vd,b.addr,b.nick,b.pass,"",false,false,b.authmethod,b.charset);return false};e.appendChild(f)};
function jf(b){this.q=b;this.document=b.ownerDocument;b.style.overflow="auto";b.style.textAlign="center";var c=this.document.createElement("div");c.style.width="100%";c.style.margin="auto";c.style.marginTop="10px";c.style.textAlign="center";c.style.fontSize="17px";c.style.color="#222";c.style.fontWeight="bold";c.appendChild(this.document.createTextNode("My Logs"));b.appendChild(c);c=this.document.createElement("span");z({textDecoration:"underline",cursor:"pointer",color:"#222"},c.style);c.appendChild(this.document.createTextNode("PMs"));
b.appendChild(c);var d=this.document.createElement("span");z({color:"#888"},d.style);d.appendChild(this.document.createTextNode(" | "));b.appendChild(d);d=this.document.createElement("span");z({textDecoration:"underline",cursor:"pointer",color:"#222"},d.style);d.appendChild(this.document.createTextNode("Channels"));b.appendChild(d);var e=this.document.createElement("iframe"),f=this.document.createElement("div");z({background:"white",margin:"auto",textAlign:"center",position:"absolute",top:"90px",
left:"16px",bottom:"16px",right:"16px",overflow:"hidden"},f.style);b.appendChild(f);f.appendChild(e);e.width="100%";e.height="100%";e.src="/log.php";c.onclick=function(){return function(){e.src="/log.php"}}();d.onclick=function(){return function(){e.src="/channellogs.php"}}()}
function Ye(b,c){this.Wc=c;this.q=b;this.document=b.ownerDocument;this.Oa={};this.na=new Me;this.na.load(y(L),true);z({overflow:"auto",textAlign:"center"},b.style);var d=this.document.createElement("div");z({margin:"auto",textAlign:"center",fontSize:"17px",fontWeight:"bold"},d.style);d.style.marginTop="10px";d.appendChild(this.document.createTextNode("My Preferences"));b.appendChild(d);d=this.document.createElement("div");var e=this.document.createElement("div");d.appendChild(e);this.n=new sb(e,{tabFontFamily:"Sans-serif",
tabTextColor:"black",tabTextColorInactive:"#444",tabSpacing:1,tabPadding:3,tabFontSize:11,tabIndividualCloses:false,tabHeight:20,tabBackgroundColor:L.tabColorGeneral},false,0,20);this.Ke=this.document.createElement("div");if(!c){z({margin:"auto",textAlign:"center",position:"absolute",top:"90px",left:"16px",bottom:"16px",right:"16px",overflow:"auto"},this.Ke.style);z({height:"20px",position:"absolute",top:"70px",left:"16px",right:"16px",margin:"0px",overflow:"hidden",textAlign:"left"},d.style)}kf(this);
e=this.document.createElement("form");z({textAlign:"center",padding:"0px",margin:"0px",border:"none"},e.style);e.onsubmit=aa(false);if(!c){c=this.document.createElement("input");c.type="submit";c.className="abutton";c.value=this.Wc?"Save preferences":"Save and close";c.style.marginBottom="10px";c.style.marginRight="5px";c.onclick=function(f){return function(){var g=L.autoconnects;L.load(y(f.na));L.autoconnects=g;L.save(false);rd.load(L.aliases);td.load(L.filters);f.Wc?alert("Preferences saved"):Ab(O,
".XPrefs")}}(this);e.appendChild(c);c=this.document.createElement("input");c.type="submit";c.value="Reset all to defaults";c.className="abutton";c.style.marginLeft="5px";c.style.marginBottom="10px";c.onclick=function(f){return function(){if(confirm("Are you sure?")){var g=f.na.autoconnects;f.na.load(y(new Me));f.na.autoconnects=g;for(i in f.n.n)f.n.n.hasOwnProperty(i)&&Ab(f.n,i);kf(f)}}}(this);e.appendChild(c)}e.appendChild(d);e.appendChild(this.Ke);b.appendChild(e)}
function lf(b,c){var d=c.ownerDocument.createElement("div");d.style.textAlign="center";d.appendChild(c);b.Ke.appendChild(d);return d}
function kf(b){var c=b.Aa();Cb(b.n,"Prefs1",lf(b,c),"General","General preferences",null,null,{background:"#eee",border:"#000"},false,false);c.style.background="#eee";var d=b.Oa,e=b.na,f=b.Wc;mf(c.insertRow(-1),"General",2);var g={};for(var h in K)if(K.hasOwnProperty(h)&&typeof K[h]!="function"){var j=h;if(K.j("language_"+h))j=K.j("language_"+h);g[h]=j}h=c.insertRow(-1);d.language=nf(h.ownerDocument,e,"language",g,undefined);of(h,"UI Language",d.language);g={};for(j=0;j<gd.length;j++){var l=gd[j];
g[l]=l}d.defaultCharset=nf(h.ownerDocument,e,"defaultCharset",g,undefined);of(h,"Default charset",d.defaultCharset);if(f){f={};for(var k in Adverts.oe)if(Adverts.oe.hasOwnProperty(k))f[k]=k;pf(d,e,c,2,[{c:"en",e:"adScheme",d:"Advert color scheme",T:f},{c:"sp"}])}else pf(d,e,c,2,[{c:"he",d:"Logging"},{c:"bo",e:"logPMs",d:"Save PMs to logs"},{c:"bo",e:"logChannels",d:"Save Channels to logs"}]);pf(d,e,c,2,[{c:"he",d:"Alerts"},{c:"nu",e:"windowAlertMaxFlashes",d:"Window alert flashes"},{c:"nu",e:"windowAlertPeriod",
d:"Alert period"},{c:"he",d:"Other"},{c:"bo",e:"focusNewJoins",d:"Focus new channels"},{c:"bo",e:"blurPMs",d:"Blur received PMs"},{c:"bo",e:"showChannelTabUsers",d:"#users on channel tabs"},{c:"bo",e:"tabIndividualCloses",d:"Show closers on blurred tabs"},{c:"bo",e:"allowIncommingPMs",d:"Allow incoming PMs"},{c:"bo",e:"autoBack",d:"Auto back"},{c:"nu",e:"autoAway",d:"Auto away time (s)"},{c:"st",e:"autoAwayMessage",d:"Auto away message"},{c:"bo",e:"noticesToActiveTab",d:"Notices to active tab"},{c:"bo",
e:"errorsToActiveTab",d:"Errors to active tab"},{c:"bo",e:"confirmServerClose",d:"Confirm server disconnect"},{c:"bo",e:"ircNickClick",d:"Click on nicks to insert (IRC)"},{c:"bo",e:"allowChatRemoval",d:"Allow remote chat moderate"},{c:"bo",e:"confirmUnload",d:"Confirm navigate away"},{c:"he",d:"Tabs"},{c:"bo",e:"useTabList",d:"Tabs on left"},{c:"nu",e:"tabListWidth",d:"Left tabs width"},{c:"nu",e:"tabSpacing",d:"Tab spacing"},{c:"nu",e:"tabPadding",d:"Tab padding"},{c:"fo",e:"tabFontFamily",tb:"tabFontSize",
d:"Font"},{c:"sp"},{c:"co",e:"tabColorGeneral",d:"Default"},{c:"co",e:"tabBColorGeneral",d:"Default border"},{c:"co",e:"tabColorYServer",d:"IM Server"},{c:"co",e:"tabBColorYServer",d:"IM Server border"},{c:"co",e:"tabBackgroundColor",d:"background"},{c:"co",e:"tabTextColor",d:"text"},{c:"co",e:"tabTextColorInactive",d:"text (inactive)"},{c:"co",e:"tabTextColorActivityMe",d:"text (activity me)"},{c:"co",e:"tabTextColorActivity",d:"text (activity)"},{c:"co",e:"tabTextColorArrows",d:"arrows"}]);c=b.Aa();
c.style.background="#cff";Cb(b.n,"Settings1",lf(b,c),"Sounds","Sounds",null,null,{background:"#cff",border:"#444"},false,false);qf(b.Oa,b.na,c);c=b.Aa();c.style.background="#cff";Cb(b.n,"Settings2",lf(b,c),"Aliases","Aliases",null,null,{background:"#cff",border:"#444"},false,false);rf(b.Oa,b.na,c);if(b.Wc){if(X.type){c=b.Aa();c.style.background="#cff";Cb(b.n,"Settings3",lf(b,c),"Filters","Filters",null,null,{background:"#cff",border:"#444"},false,false);sf(b.Oa,b.na,c,false)}}else{c=b.Aa();c.style.background=
"#cff";Cb(b.n,"Settings3",lf(b,c),"Filters","Filters",null,null,{background:"#cff",border:"#444"},false,false);sf(b.Oa,b.na,c,true)}if(!b.Wc){c=b.Aa();c.style.background="#cfc";Cb(b.n,"XSettings",lf(b,c),"Skins","Skins",null,null,{background:"#cfc",border:"#484"},false,false);tf(b.Oa,b.na,c)}c=b.Aa();c.style.background="#fff";Cb(b.n,"XSettings5",lf(b,c),"Smileys","Smileys",null,null,{background:"#fff",border:"#444"},false,false);uf(b.Oa,b.na,c);c=b.Aa();Cb(b.n,"XSettings3",lf(b,c),"User list","User List Options",
null,null,{background:"#fff",border:"#444"},false,false);vf(b.Oa,b.na,c);c=b.Aa();Cb(b.n,"XSettings0",lf(b,c),"Chat window","Chat window Options",null,null,{background:"#fff",border:"#444"},false,false);wf(b.Oa,b.na,c);c=b.Aa();d=xf(b.Oa,b.na,c);Cb(b.n,"XSettings2",lf(b,c),"Chat output","Chat Output Options",d,null,{background:"#fff",border:"#444"},false,false);c=b.Aa();d=yf(b.Oa,b.na,c);Cb(b.n,"XSettings4",lf(b,c),"Chat input","Chat input Options",d,null,{background:"#fff",border:"#444"},false,false);
f=b.Aa();f.style.background="#fff";Cb(b.n,"ZZZSettings1",lf(b,f),"Chat data","Chat data",null,null,{background:"#fff",border:"#444"},false,false);c=b.Oa;d=b.na;e=f.insertRow(-1).insertCell(-1);k=zf(f.ownerDocument);e.appendChild(k);f=zf(f.ownerDocument);e.appendChild(f);pf(c,d,k,4,[{c:"he",d:"Colors"},{c:"co",e:"colorChat",d:"Chat"},{c:"co",e:"colorChatMe",d:"Chat (me)"},{c:"co",e:"colorEmote",d:"Emote"},{c:"co",e:"colorEmoteMe",d:"Emote (me)"},{c:"co",e:"nickHighlight",d:"Nick highlight"},{c:"co",
e:"nickHighlightMe",d:"Nick highlight (me)"},{c:"co",e:"colorChatRecent",d:"Chat (recent)"},{c:"co",e:"colorEmoteRecent",d:"Emote (recent)"},{c:"co",e:"colorJoin",d:"Join"},{c:"co",e:"colorPart",d:"Part"},{c:"co",e:"colorBack",d:"Back"},{c:"co",e:"colorAway",d:"Away"},{c:"co",e:"colorKick",d:"Kick"},{c:"co",e:"colorInvite",d:"Invite"},{c:"co",e:"colorTopic",d:"Topic"},{c:"co",e:"colorTopicWho",d:"Topic (who)"},{c:"co",e:"colorChangeNick",d:"Change nick"},{c:"co",e:"colorSystem",d:"Sys messages"},
{c:"co",e:"colorNotice",d:"Notice"},{c:"co",e:"colorBan",d:"Ban"},{c:"co",e:"colorUserMode",d:"UserMode"},{c:"co",e:"colorLinks",d:"Links"},{c:"co",e:"colorIRCLinks",d:"IRC Links"},{c:"co",e:"colorChannels",d:"Channels"}]);pf(c,d,f,4,[{c:"he",d:"Parsing chat data"},{c:"bo",e:"parseSmilies",d:"Show smilies"},{c:"bo",e:"sizeSmiliesToText",d:"Size smilies to text"},{c:"bo",e:"parseChannels",d:"Clickable channels"},{c:"bo",e:"parseLinks",d:"Clickable links"},{c:"bo",e:"parseNicks",d:"Highlight nicks"},
{c:"bo",e:"parseColor",d:"mIRC colors"},{c:"bo",e:"parseSimple",d:"_u_ *b* /i/"},{c:"bo",e:"parseTex",d:"Latex"},{c:"bo",e:"parseReplaceImages",d:"Image thumbs"},{c:"di",He:"parseReplaceImagesWidth",Ie:"parseReplaceImagesHeight",d:"Thumb size"},{c:"sp"},{c:"bo",e:"openLinksInExtra",d:"Open links in extra"},{c:"he",d:"Embed content"},{c:"bo",e:"parseYouTubes",d:"youTube"},{c:"bo",e:"parseJustinTV",d:"justin.tv"},{c:"bo",e:"parseGoogleMaps",d:"googleMaps"},{c:"bo",e:"parseGoogleViewer",d:".pdf .ppt .doc"},
{c:"he",d:"What to show"},{c:"bo",e:"showJoinsParts",d:"Join and parts"},{c:"bo",e:"showAwaysBacks",d:"Away and backs"},{c:"bo",e:"showJoinInfo",d:"Extra join info"},{c:"bo",e:"showPartInfo",d:"Extra part info"},{c:"bo",e:"showBans",d:"Bans and unbans"},{c:"bo",e:"showUserModes",d:"User mode changes"},{c:"bo",e:"showMOTD",d:"MOTD"},{c:"bo",e:"showCTCP",d:"Show CTCP messages"},{c:"bo",e:"showRecentChat",d:"Recent chat on join"},{c:"sp"}]);xb(b.n);Bb(b.n,"Prefs1")}
Ye.prototype.Aa=function(){var b=this.document.createElement("table");b.setAttribute("border","0");b.setAttribute("cell-padding","0");b.setAttribute("cell-spacing","0");z({margin:"auto",padding:"0px",background:"white",fontFamily:"Sans-Serif",borderCollapse:"collapse",width:"100%"},b.style);return b};
function Af(b){this.q=b;this.document=b.ownerDocument;b.style.overflow="auto";b.style.textAlign="center";var c=this.document.createElement("h2");c.style.paddingTop="10px";c.appendChild(this.document.createTextNode("My Profile"));b.appendChild(c);c=this.document.createElement("form");c.style.textAlign="center";c.style.display="inline";c.onsubmit=aa(false);b.appendChild(c);var d=this.Aa();Bf(this,d.insertRow(-1),"General");Cf(this,d.insertRow(-1),"Age","age");Cf(this,d.insertRow(-1),"Sex","sex");Cf(this,
d.insertRow(-1),"Location","location");Cf(this,d.insertRow(-1),"Home page","homepage");Cf(this,d.insertRow(-1),"Pic URL","avatar");c.appendChild(d);d=this.document.createElement("input");d.type="submit";d.value="Save and close";d.style.marginTop="10px";d.className="abutton";d.onclick=function(){return function(){Y.bb&&V.t({channel:"LoginManager",cmd:"profile",profile:me});Ab(O,".XProfile")}}(this);c.appendChild(d);c=this.document.createElement("div");c.style.paddingTop="10px";c.appendChild(this.document.createTextNode("This profile data is public and will be shown in a /whois."));
b.appendChild(c)}Af.prototype.Aa=function(){var b=this.document.createElement("table");b.setAttribute("border","0");b.setAttribute("cell-padding","0");b.setAttribute("cell-spacing","0");z({borderCollapse:"collapse",margin:"auto",fontFamily:"sans-serif",width:"480px",padding:"0px",background:"#888",border:"1px solid #444"},b.style);b.style.marginTop="4px";return b};
function Bf(b,c,d){c=c.insertCell(-1);c.setAttribute("colspan","2");c.colSpan="2";z({width:"480px",padding:"1px",textAlign:"center",background:"#888",color:"#eee",fontWeight:"bold",border:"1px solid #444"},c.style);c.appendChild(b.document.createTextNode(d))}
function Cf(b,c,d,e){var f={textAlign:"left",padding:"2px",border:"1px solid #888",background:"#ccc"},g=c.insertCell(-1);z(f,g.style);g.style.textAlign="right";g.appendChild(b.document.createTextNode(d));var h=b.document.createElement("input");z({type:"text",size:"24",value:typeof me[e]=="undefined"?"":me[e]},h);h.onkeyup=function(){return function(){me[e]=h.value}}(b);b=c.insertCell(-1);z(f,b.style);b.appendChild(h)}
function Df(b){function c(g){var h=f.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},h.style);g&&h.appendChild(h.ownerDocument.createTextNode(g));return h}this.q=b;this.document=b.ownerDocument;b.style.textAlign="center";var d=this.document.createElement("h2");d.style.paddingTop="10px";d.appendChild(this.document.createTextNode("My Channels"));b.appendChild(d);d=this.document.createElement("form");d.style.display="inline";d.style.textAlign="center";var e=
this.document.createElement("input");e.type="submit";e.value="Save and close";e.style.marginBottom="10px";e.className="abutton";e.onclick=function(){return function(){try{L.save(false);Ab(O,".XChannels")}catch(g){alert(g)}}}(this);d.appendChild(e);this.J=this.document.createElement("table");this.J.style.margin="auto";this.J.style.marginTop="16px";d.onsubmit=aa(false);z({margin:"auto",padding:"0px",fontFamily:"Sans-serif",borderCollapse:"collapse",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",
marginTop:"10px"},this.J.style);this.J.setAttribute("border","0");this.J.setAttribute("cell-padding","0");this.J.setAttribute("cell-spacing","0");d.appendChild(this.J);b.appendChild(d);d=this.document.createElement("div");d.style.paddingTop="10px";d.appendChild(this.document.createTextNode('To join several channels, separate them with a comma - eg "#foo,#bar".'));d.appendChild(this.document.createElement("br"));d.appendChild(this.document.createTextNode("To use SSL, add the port with a '+' before it - eg \"irc.blah.com:+9999\"."));
d.appendChild(this.document.createElement("br"));d.appendChild(this.document.createTextNode("Please enter any login details for IRC servers in your [Account] page."));b.appendChild(d);var f=this.J.insertRow(-1);c("Server");c("Channels");c("Auto-Connect");c();c();b=this.document.createElement("input");b.type="submit";b.className="abutton";b.value="Add entry";b.onclick=function(g){return function(){var h={addr:"",channels:"",notauto:true};L.autoconnects.push(h);g.ad(h);return false}}(this);d=this.J.insertRow(-1).insertCell(-1);
d.colSpan="5";d.setAttribute("colspan","5");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},d.style);d.appendChild(b);for(b=0;b<L.autoconnects.length;b++){d=L.autoconnects[b];if(d.addr==""){L.autoconnects.splice(b,1);b--}else this.ad(d)}}
Df.prototype.ad=function(b){var c={textAlign:"left",padding:"2px"},d=this.J.insertRow(this.J.rows.length-1),e=d.insertCell(-1);e.vAlign="top";z(c,e.style);var f=this.document.createElement("input");f.type="text";f.size=24;f.style.border="1px solid #484";f.value=b.addr;f.onkeyup=function(){return function(){b.addr=f.value}}(this);f.onkeypress=f.onkeyup;f.onchange=f.onkeyup;e.appendChild(f);e=d.insertCell(-1);e.vAlign="top";z(c,e.style);var g=this.document.createElement("input");g.type="text";g.size=
32;g.style.border="1px solid #484";g.value=b.channels;g.onkeyup=function(){return function(){b.channels=g.value}}(this);g.onkeypress=g.onkeyup;g.onchange=g.onkeyup;e.appendChild(g);e=d.insertCell(-1);e.vAlign="top";z(c,e.style);e.style.textAlign="center";var h=this.document.createElement("input");h.type="checkbox";h.onchange=function(){return function(){b.notauto=!h.checked}}(this);h.checked=!b.notauto;if(!b.notauto)h.defaultChecked=true;e.appendChild(h);e=d.insertCell(-1);e.vAlign="top";z(c,e.style);
var j=this.document.createElement("img");j.style.cursor="pointer";j.title="Remove";j.src="/gfx/close-win-red.png";j.onclick=function(l){return function(){R.alert("Are you sure you want to delete?",function(k){if(k){l.J.deleteRow(d.rowIndex);for(k=0;k<L.autoconnects.length;k++)if(L.autoconnects[k]==b){L.autoconnects.splice(k,1);break}}});return false}}(this);e.appendChild(j);e=d.insertCell(-1);e.vAlign="top";z(c,e.style);c=this.document.createElement("span");z({color:"#444",textDecoration:"underline",
cursor:"pointer"},c.style);c.appendChild(this.document.createTextNode("Connect now"));c.onclick=function(){var l="",k="mib_"+uc;if(dd)k=dd;var n="",o=L.defaultCharset;if(X){var r=X.ircserverdetails;if(r)for(var t=0;t<r.length;t++)if(r[t].addr==b.addr){k=r[t].nick;l=r[t].pass;n=r[t].authmethod;o=r[t].charset;break}}$c(vd,b.addr,k,l,b.channels,false,false,n,o);return false};e.appendChild(c)};
function Pe(b){z({background:"#a7de5b",border:"0",fontSize:"13px",position:"absolute",textAlign:"left",overflow:"auto"},b.style);var c={left:0,right:0,top:Hb,bottom:Ib};if(!Gb&&L.useTabList)c.left=L.tabListWidth;b.style.top=c.top+"px";b.style.bottom=c.bottom+"px";b.style.left=c.left+"px";b.style.right=c.right+"px";if(Gb){var d=function(f){return function(){var g=parseInt(f.style.left),h=parseInt(f.style.right);f.style.width=document.body.clientWidth-g-h+"px";g=parseInt(f.style.top);h=parseInt(f.style.bottom);
f.style.height=document.body.clientHeight-g-h+"px"}}(b);window.attachEvent?window.attachEvent("onresize",d):window.addEventListener("resize",d,false);window.setTimeout(d,100)}function e(){window.detachEvent?window.detachEvent("onresize",d):window.removeEventListener("resize",d,false);return true}return Gb?e:null}
function Re(b,c,d,e,f,g){try{if(Y.bb)if(!Bb(O,b)){var h=document.getElementById("chats"),j=document.createElement("div"),l=Pe(j);if(f)j.style.display="none";h.appendChild(j);g||(g={});g.background=L.tabColorGeneral;g.border=L.tabBColorGeneral;j.style.background=L.tabColorGeneral;Cb(O,b,j,c,d,null,l,g,f,e);return j}}catch(k){A&&E("showUserTab","e="+k)}}function $e(){var b=Re(".XChannels","Channels","Channels",true,false);b&&new Df(b)}
function Ze(){var b=Re(".XProfile","Profile","Profile",true,false,{fd:16,dc:16,K:"/icons/user_green.png"});b&&new Af(b)}function Xe(){var b=Re(".XAccount","Account","Account",true,false);b&&new Se(b)}function af(){var b=Re(".XLogs","Logs","Logs",true,false);if(b)var c=new jf(b);logHandler.hi=c;logHandler.load()}function Le(){this.p={};this.Qb={};this.xg=0}
Le.prototype.rf=function(b,c,d,e){var f=this.xg++;A&&E("XMPPClient","Connect "+f+" "+b+" "+c,M);V.t({channel:"XMPPClient",cmd:"connect",id:f,address:b,username:c,password:d,hostname:e});this.Qb[f]={username:c,id:f};return f};Le.prototype.message=function(b,c,d){A&&E("XMPPClient","Message "+b+" "+c+" "+d,M);V.t({channel:"XMPPClient",cmd:"message",id:b,to:c,data:d})};
Le.prototype.Ge=function(){try{for(var b in this.p)if(this.p.hasOwnProperty(b)){Lc(S,"XMPPClient:"+b);this.p[b].closed(true)}}catch(c){A&&E("XMPPClient.notifyServersDisconnect","exception "+c,H)}this.p={}};
Le.prototype.Hc=function(b,c){A&&E("XMPPClient","newCHandler "+b+" "+y(c),M);var d=document.getElementById("chats"),e=document.createElement("div");e.style.display="block";d.appendChild(e);d=b.substring(11,b.length);var f=d.indexOf(":"),g=d.substring(0,f),h=d=d.substring(f+1,d.length);f=h.indexOf("/");if(f!=-1)h=h.substring(0,f);if(c.realname)h=c.realname;var j=new Ef(e,b,this.p[g],d,h,L);this.p[g].o[d]=j;c=Cb(O,b,e,h,"PM with "+h,function(){return function(l,k){j.b.Fa(k)}}(this),function(){return function(){j.closed(false)}}(this),
{background:L.tabColorYChannel,border:L.tabBColorYChannel},false,true);j.v=c;Kc(S,b,j);j.b.Fa(true)};
Le.prototype.ya=function(b){try{if(b.cmd=="status")Vc("xmpp",b.connections,b.pending,b.pendingDNS);else if(b.cmd=="connected"){var c=document.getElementById("chats"),d=document.createElement("div");d.style.display="block";c.appendChild(d);var e=b.id,f=new Ff(d,"XMPPClient:"+e,this.Qb[e],L);this.p[e]=f;var g=Cb(O,"XMPPClient:"+e,d,b.servername,"XMPP server "+b.servername+" "+this.Qb[e].username,function(){return function(l,k){f.b.Fa(k)}}(this),function(){return function(){f.of=true;A&&E("XMPPClient",
"Disconnect "+e,M);V.t({channel:"XMPPClient",cmd:"disconnect",id:e})}}(this),{background:L.tabColorYServer,border:L.tabBColorYServer},false,true);f.v=g;Kc(S,"XMPPClient:"+e,f);f.b.Fa(true)}else if(b.cmd=="disconnected"){var h=this.p[b.id];if(h){h.closed(!h.of);delete this.p[b.id];delete this.Qb[b.id]}}A&&E("XMPPClient","Recv "+y(b),M)}catch(j){A&&E("XMPPClient","RecvEx "+j,H)}};
function Ff(b,c,d,e){function f(h){return function(){h.v&&h.v.qa(false);T&&T.alert("XMPP stuff !")}}function g(h){return function(){try{if(!h.ra)return false;h.xa(h.b.s.$.value)}catch(j){A&&E("XMPPServer","onsubmit "+j,H)}return false}}this.Va=this.i=c;this.Te=new P;this.a=e;this.Qb=d;this.of=false;this.k=new P;this.o={};c={};c.jc=g(this);c.F=f(this);c.fe=function(h){return function(j,l){if(l=="getoptions")return[{id:"usermenu0",desc:"PM"}];else if(l=="usermenu0"){l=j;var k=h.b.g.g[j];if(k)l=k.l;
j={channel:h.Va+":"+j,realname:l};oe.Hc(j.channel,j)}}}(this);c.pd=q();c.Re=function(){return q()}(this);if(b){b.style.background=this.a.tabColorYServer;this.b=new nd(b,true,this.a,c,false,this.a.tabColorServer);kb(this.b.Na,this.Qb.username,this.b.Fd)}}Ff.prototype.xa=q();Ff.prototype.close=q();Ff.prototype.send=function(b){b.channel=this.i;V.t(b)};
Ff.prototype.ya=function(b){A&&E(this.i+" (recv)",y(b),M);try{if(b.cmd=="presence"){var c=b.from,d=c.indexOf("/");if(d!=-1)c=c.substring(0,d);this.b.ua({cmd:"join",localchannel:this.Va,nick:c,id:b.from})}else this.b.ua(b)}catch(e){A&&E(this.i+" (recv)",e+" "+y(b),H)}};
Ff.prototype.closed=function(b){this.ra=false;Lc(S,this.i);var c=(new Date).getTime();this.b.h(W(this.b,"- - - - Disconnected - - - -",{},"red",null,false,this.k,c));this.b.close();if(b)this.v&&zb(O,this.i);else this.v&&Ab(O,this.v.id);for(var d in this.o)this.o.hasOwnProperty(d)&&this.o[d].closed(b)};
function Ef(b,c,d,e,f,g){function h(l){return function(){l.v&&l.v.qa(false);T&&T.alert("XMPP stuff !")}}function j(l){return function(){try{if(!l.ra)return false;l.xa(l.b.s.$.value)}catch(k){A&&E("XMPPServer","onsubmit "+k,H)}return false}}this.ra=true;this.Va=this.i=c;this.z=d;this.Te=new P;this.a=g;this.l=f;this.Af=e;this.k=new P;c={};c.jc=j(this);c.F=h(this);c.fe=function(){return[]};c.pd=q();if(b){b.style.background=this.a.tabColorYChannel;this.b=new nd(b,false,this.a,c,false,this.a.tabColorChannel);
kb(this.b.Na,"PM with "+this.l,this.b.Fd)}}Ef.prototype.xa=function(b){this.ya({cmd:"message",from:this.z.Qb.username,data:b});oe.message(this.z.Qb.id,this.Af,b)};Ef.prototype.close=q();Ef.prototype.ya=function(b){A&&E(this.i+" (recv)",y(b),M);try{if(b.cmd=="message"){var c=b.from,d=c.indexOf("@");if(d!=-1)c=c.substring(0,d);if(b.realname)c=b.realname;this.b.ua({cmd:"msg",msg:b.data,nick:c,id:b.from})}else this.b.ua(b)}catch(e){A&&E(this.i+" (recv)",e+" "+y(b),H)}};
Ef.prototype.closed=function(b){this.ra=false;Lc(S,this.i);var c=(new Date).getTime();this.b.h(W(this.b,"- - - - Disconnected - - - -",{},"red",null,false,this.k,c));this.b.close();if(b)this.v&&zb(O,this.i);else this.v&&Ab(O,this.v.id);delete this.z.o[this.Af]};var Gf=null;
function Ge(b,c,d){if(Gf==null){var e=document.getElementById("chats"),f=document.createElement("div");f.style.display="none";f.style.background=L.tabColorYServer;e.appendChild(f);pe=new Hf(f,b,L);Gf=Cb(O,"ATwitterClient",f,"Twitter","Twitter",function(){return function(g,h){pe.b.Fa(h)}}(this),function(){return function(){V.t({channel:"Twitter",cmd:"disconnect"});Lc(S,"Twitter");Gf=null;return true}}(this),{background:L.tabColorYServer,border:L.tabBColorYServer},true,true);pe.v=Gf;Kc(S,"Twitter",
pe);d&&V.t({channel:"Twitter",cmd:"connect",user:b,pass:c})}}
function Hf(b,c,d){function e(h){return function(j){h.v&&h.v.qa(j);T&&T.alert("Twitter!")}}function f(h){return function(){try{var j=h.b.s.$.value;if(j.substr(0,1)=="/"&&j.substr(0,2)!="//"){var l=(new Date).getTime();h.b.h("twitter",W(h.b,"Message not sent. Use // if you really mean it.",{},"red","Twitter",false,h.b.pc,l))}else{if(j.substr(0,2)=="//")j=j.substr(1,j.length);V.t({cmd:"msg",channel:"Twitter",msg:j})}}catch(k){A&&E("TwitterClient","onsubmit "+k,H)}return false}}this.Sc=1;this.a=d;this.Te=
new P;this.gb=c;this.k=new Jb(new Sb(new P),this.a);c={};c.jc=f(this);c.F=e(this);c.fe=q();c.Qh=q();c.Sh=q();c.Wf=function(){return function(h){h!=""&&V.t({cmd:"paste",channel:"PasteBin",returnchannel:"Twitter",data:h})}}(this);c.Vf=function(){return function(h){h!=""&&V.t({cmd:"minify",channel:"LinkManager",returnchannel:"Twitter",url:h})}}(this);c.pd=function(h){return function(j){if(j){h.b.s.sb("@"+j+" ");h.b.focus()}}}(this);if(b){this.b=new nd(b,false,this.a,c,true,this.a.tabColorYServer);this.b.l=
this.gb;this.b.i="Twitter";try{this.b.s.$.maxLength=140}catch(g){}}}Hf.prototype.rf=q();Hf.prototype.ya=function(b){if(b.cmd=="error"){R.alert("Twitter: "+b.error);Ab(O,"ATwitterClient");Lc(S,"Twitter");Gf=null}else this.b.ua(b)};Hf.prototype.Ic=function(){Cd(this.b);this.b.G()};
function zf(b){b=b.createElement("table");b.setAttribute("border","0");b.setAttribute("cell-padding","0");b.setAttribute("cell-spacing","0");z({margin:"auto",padding:"0px",background:"white",fontFamily:"Sans-Serif",borderCollapse:"collapse",width:"100%"},b.style);return b}
function pf(b,c,d,e,f,g){for(var h,j=0,l=0;l<f.length;l++){if(j%e==0)h=d.insertRow(-1);if(f[l].c=="bo"){var k=h,n=f[l].d,o=f[l].e;b[o]=If(k.ownerDocument,c,o,g);of(k,n,b[o]);j++}else if(f[l].c=="nu"){Jf(b,c,h,f[l].d,f[l].e,g);j++}else if(f[l].c=="di"){k=h;n=f[l].d;o=f[l].He;var r=f[l].Ie;b[o]=Kf(k.ownerDocument,c,o,g);b[r]=Kf(k.ownerDocument,c,r,g);var t=k.ownerDocument.createElement("div");t.appendChild(b[o]);t.appendChild(k.ownerDocument.createTextNode(" x "));t.appendChild(b[r]);of(k,n,t);j++}else if(f[l].c==
"st"){Lf(b,c,h,f[l].d,f[l].e,g);j++}else if(f[l].c=="fo"){Mf(b,c,h,f[l].d,f[l].e,f[l].tb,g);j++}else if(f[l].c=="co"){k=h;n=f[l].d;o=f[l].e;r=Nf(k.ownerDocument,c,o,g);b[o]=r.Mg;of(k,n,r.T);j++}else if(f[l].c=="en"){k=h;n=f[l].d;o=f[l].e;b[o]=nf(k.ownerDocument,c,o,f[l].T,g);of(k,n,b[o]);j++}else if(f[l].c=="op"){k=h;n=f[l].d;o=f[l].e;b[o]=Of(k.ownerDocument,c,o,f[l].T,g);of(k,n,b[o]);j++}else if(f[l].c=="sp"){h.insertCell(-1);h.insertCell(-1);j++}else if(f[l].c=="he"){mf(h,f[l].d,e);j+=e}}}
function Mf(b,c,d,e,f,g,h){var j=d.ownerDocument.createElement("select");j.style.border="1px solid #484";j.onchange=function(){return function(){c[f]=j.value;h&&h()}}();var l={Arial:"Arial,Helvetica,sans-serif","Arial Black":"Arial Black, Gadget, sans-serif","Arial Narrow":"Arial Narrow, sans-serif",Cursive:"Comic Sans MS, cursive",Monospace:"Courier New, Courier, monospace",Georgia:"Georgia, serif",Impact:"Impact, Charcoal, sans-serif",Console:"Lucida Console, Monaco, monospace","Lucida Grande":"Lucida Sans Unicode, Lucida Grande, sans-serif",
Palatino:"Palatino Linotype, Book Antiqua, Palatino, serif",Geneva:"Tahoma, Geneva, sans-serif",Times:"Times New Roman, Times, serif",Helvetica:"Trebuchet MS1, Helvetica, sans-serif",Verdana:"Verdana, Geneva, sans-serif",Symbol:"Symbol","New York":"MS Serif, New York, serif"};for(var k in l)if(l.hasOwnProperty(k)){var n=d.ownerDocument.createElement("option");n.value=l[k];if(c[f]==l[k]){n.defaultSelected=true;n.selected=true}n.style.fontFamily=l[k];n.appendChild(d.ownerDocument.createTextNode(k));
j.appendChild(n)}b[f]=j;var o=d.ownerDocument.createElement("select");o.style.border="1px solid #484";o.style.marginLeft="4px";o.onchange=function(){return function(){c[g]=o.value;h&&h()}}();for(k=7;k<25;k++){n=d.ownerDocument.createElement("option");n.value=k;if(c[g]==k){n.defaultSelected=true;n.selected=true}n.appendChild(d.ownerDocument.createTextNode(k));o.appendChild(n)}b[g]=o;b=d.ownerDocument.createElement("div");b.appendChild(j);b.appendChild(o);of(d,e,b)}
function Lf(b,c,d,e,f,g){b[f]=Pf(d.ownerDocument,c,f,g);of(d,e,b[f]);return b[f]}function Jf(b,c,d,e,f,g){b[f]=Kf(d.ownerDocument,c,f,g);of(d,e,b[f]);return b[f]}function of(b,c,d){var e=b.insertCell(-1),f=e.style;f.padding="2px";f.textAlign="right";e.appendChild(b.ownerDocument.createTextNode(c));b=b.insertCell(-1);c=b.style;c.padding="2px";c.textAlign="left";b.appendChild(d)}
function mf(b,c,d){var e=b.insertCell(-1);e.setAttribute("colspan",""+d*2);e.colSpan=""+d*2;z({width:"100%",padding:"4px",textAlign:"center",borderBottom:"2px solid #ccc",color:"#51661c",fontWeight:"bold",fontSize:"15px"},e.style);e.appendChild(b.ownerDocument.createTextNode(c))}function Qf(b,c){var d=null;return function(){if(d){window.clearTimeout(d);d=null}d=window.setTimeout(function(){b();d=null},c)}}
function If(b,c,d,e){var f=b.createElement("input");f.type="checkbox";f.onchange=function(){return function(){c[d]=f.checked;e&&e()}}();f.onclick=f.onchange;f.checked=c[d];if(c[d])f.defaultChecked=true;return f}function Kf(b,c,d,e){var f=b.createElement("input");f.type="text";f.size=4;f.style.border="1px solid #484";f.value=c[d];f.onkeyup=Qf(function(){try{c[d]=parseInt(f.value)}catch(g){c[d]=0}Rf(f,ae(f.value));e&&e()},500);f.onkeypress=f.onkeyup;f.onchange=f.onkeyup;Rf(f,ae(f.value));return f}
function Pf(b,c,d,e){var f=b.createElement("input");f.type="text";f.size=16;f.style.border="1px solid #484";f.value=c[d];f.onkeyup=Qf(function(){c[d]=f.value;e&&e()},500);f.onkeypress=f.onkeyup;f.onchange=f.onkeyup;return f}
function Nf(b,c,d,e){function f(k,n,o){return k.addEventListener?k.addEventListener(n,o,false):k.attachEvent?k.attachEvent("on"+n,o):false}var g=c[d],h=b.createElement("div"),j=b.createElement("input");z({border:"1px solid #484",cssFloat:"left",styleFloat:"left",fontFamily:"monospace"},j.style);j.type="text";j.size=8;j.value=g;b=new jscolor.color(j,{hash:true,adjust:false});if(g.substring(0,1)=="#"&&(g.length==4||g.length==7)){b.fromString(g.substring(1,g.length));j.style.background=g}j.value=g;var l=
Qf(function(){c[d]=j.value;if(!(j.value.substring(0,1)=="#"&&(j.value.length==4||j.value.length==7))){j.style.background="#fff";j.style.color="#000"}e&&e()},500);b.Zg=b.exportColor;b.exportColor=function(){return function(k){this.Zg(k);l()}}();f(j,"keyup",l);f(j,"keydown",l);f(j,"onchange",l);h.appendChild(j);return{Mg:j,T:h}}
function Of(b,c,d,e,f){var g=b.createElement("select");g.style.border="1px solid #484";g.onchange=function(){return function(){c[d]=e[g.value].value;f&&f()}}();for(var h in e)if(e.hasOwnProperty(h)){var j=b.createElement("option");j.value=h;if($d(c[d],e[h].value)){j.selected=true;j.defaultSelected=true}j.appendChild(b.createTextNode(e[h].title));g.appendChild(j)}return g}
function nf(b,c,d,e,f){var g=b.createElement("select");g.style.border="1px solid #484";g.onchange=function(){return function(){c[d]=g.value;f&&f()}}();var h=[];for(var j in e)e.hasOwnProperty(j)&&h.push(j);h.sort();for(j=0;j<h.length;j++){var l=b.createElement("option");l.value=h[j];if(c[d]==h[j]){l.selected=true;l.defaultSelected=true}l.appendChild(b.createTextNode(e[h[j]]));g.appendChild(l)}return g}
function Rf(b,c){b.style.border="1px solid "+(c?"#484":"#f00");b.style.background=c?"#fff":"#fcc"}
function wf(b,c,d){function e(k){var n=j.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},n.style);k&&n.appendChild(n.ownerDocument.createTextNode(k));return n}pf(b,c,d,3,[{c:"he",d:"Topic bar"},{c:"fo",e:"infobarFontFamily",tb:"infobarFontSize",d:"Font"},{c:"nu",e:"infobarPadding",d:"Padding"},{c:"sp"},{c:"co",e:"infobarColor",d:"Color"},{c:"co",e:"infobarBackground",d:"Bground"},{c:"co",e:"infobarBorder",d:"Border"},{c:"co",e:"infobarColorHighlight",
d:"Color hi"},{c:"co",e:"infobarBackgroundHighlight",d:"Bground hi"},{c:"co",e:"infobarBorderHighlight",d:"Border hi"},{c:"he",d:"General"},{c:"nu",e:"cgmMargins",d:"Margins"},{c:"en",e:"extraContentPosition",d:"Extra content position",T:{left:"Left",middle:"Middle",right:"Right"}},{c:"nu",e:"extraContentWidth",d:"Extra content width"},{c:"nu",e:"chatOutputMaxLines",d:"Scrollback"},{c:"bo",e:"showChannelUsers",d:"Show # users"},{c:"bo",e:"showMarkers",d:"Show red markers"},{c:"bo",e:"noUListInChannels",
d:"Hide channel user list"},{c:"bo",e:"showChannelOptions",d:"Show channel Opts"},{c:"sp"}]);mf(d.insertRow(-1),"Channel Menus",3);var f=d.insertRow(-1).insertCell(-1);f.colSpan="6";f.style.textAlign="center";var g=zf(d.ownerDocument);z({width:"auto",margin:"auto",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},g.style);f.appendChild(g);function h(k,n,o,r){if(o){var t=n.ownerDocument.createElement("input");t.type="text";t.size=8;t.style.border="1px solid #484";t.value=
o.title;t.onkeyup=function(){return function(){o.title=t.value}}(this);t.onkeypress=t.onkeyup;t.onchange=t.onkeyup;var p=n.insertCell(-1);p.style.padding="2px";p.style.textAlign="left";p.appendChild(t);var s=n.ownerDocument.createElement("input");s.type="text";s.size=32;s.style.border="1px solid #484";s.value=o.command;s.onkeyup=function(){return function(){o.command=s.value}}(this);s.onkeypress=s.onkeyup;s.onchange=s.onkeyup;p=n.insertCell(-1);p.style.padding="2px";p.style.textAlign="left";p.appendChild(s);
p=n.ownerDocument.createElement("img");I(p,"/gfx/close-win-red.png",12,12);p.border=0;p.title="Remove";p.style.cursor="pointer";p.onclick=function(){return function(){k.deleteRow(n.rowIndex);for(var w=0;w<r.channelmenus.length;w++)if(r.channelmenus[w]==o){r.channelmenus.splice(w,1);break}return false}}();var u=n.insertCell(-1);u.style.padding="2px";u.style.textAlign="center";u.appendChild(p)}}var j=g.insertRow(-1);f=d.ownerDocument.createElement("input");f.type="submit";f.className="abutton";f.value=
"Add menu item";f.onclick=function(){return function(){var k={title:"",command:""};c.channelmenus.push(k);h(g,g.insertRow(g.rows.length-1),k,c)}}();e("Title");e("Command");e();var l=g.insertRow(-1).insertCell(-1);l.colSpan="3";l.setAttribute("colspan","3");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},l.style);l.appendChild(f);for(f=0;f<c.channelmenus.length;f++)h(g,g.insertRow(g.rows.length-1),c.channelmenus[f],c);pf(b,c,d,3,[{c:"he",d:"Tabs"},{c:"co",e:"tabColorServer",
d:"IRC Server"},{c:"co",e:"tabColorChannel",d:"Channel"},{c:"co",e:"tabColorPM",d:"PM"},{c:"co",e:"tabBColorServer",d:"IRC Server border"},{c:"co",e:"tabBColorChannel",d:"Channel border"},{c:"co",e:"tabBColorPM",d:"PM border"}])}
var Sf=["infobarFontFamily","infobarFontSize","infobarPadding","infobarColor","infobarBackground","infobarBorder","infobarColorHighlight","infobarBackgroundHighlight","infobarBorderHighlight","cgmMargins","extraContentPosition","extraContentWidth","chatOutputMaxLines","showChannelUsers","showMarkers","noUListInChannels","showChannelOptions","tabColorServer","tabColorChannel","tabColorPM","tabBColorServer","tabBColorChannel","tabBColorPM"];
function tf(b,c,d){function e(s,u){var w=d.ownerDocument.createElement("input");w.type="checkbox";w.defaultChecked=true;w.checked=true;w.style.margin="2px";s.appendChild(w);s.appendChild(d.ownerDocument.createTextNode(u));s.appendChild(d.ownerDocument.createElement("br"));return w}function f(s,u){var w=d.ownerDocument.createElement("div");z({margin:"8px",background:"#fff",padding:"4px",border:"1px solid #888",textAlign:"center",cursor:"pointer"},w.style);w.onclick=function(){return function(){t.value=
s}}();var x=d.ownerDocument.createElement("div");x.style.color="#000";x.style.margin="2px";x.style.fontSize="17px";x.appendChild(d.ownerDocument.createTextNode(u));u=d.ownerDocument.createElement("img");I(u,"/skin_"+s+".png",480,266);w.appendChild(x);w.appendChild(u);p.appendChild(w)}mf(d.insertRow(-1),"Skins",7);b=d.insertRow(-1);var g=b.insertCell(-1);g.setAttribute("valign","top");var h=d.ownerDocument.createElement("div");g.appendChild(h);z({background:"#eee",border:"1px solid #ccc",textAlign:"center",
margin:"8px",padding:"2px"},h.style);g=d.ownerDocument.createElement("div");g.style.textAlign="left";h.appendChild(g);var j=e(g,"Chat window"),l=e(g,"Chat output"),k=e(g,"Chat input"),n=e(g,"User list"),o=e(g,"Smileys"),r=e(g,"Chat data");h.appendChild(d.ownerDocument.createTextNode("ID: "));var t=d.ownerDocument.createElement("input");t.style.border="1px solid #484";t.type="text";t.size=8;h.appendChild(t);g=d.ownerDocument.createElement("input");g.type="submit";g.className="abutton";g.value="Load";
g.style.marginLeft="4px";g.onclick=function(){return function(){ff(Y,t.value,function(){return function(s){try{var u=ca(s);j.checked&&gf(c,u,Sf);k.checked&&gf(c,u,Tf);l.checked&&gf(c,u,Uf);n.checked&&gf(c,u,Vf);o.checked&&gf(c,u,Wf);r.checked&&gf(c,u,Xf);clearTabs();buildTabs()}catch(w){}}}())}}();h.appendChild(g);h.appendChild(d.ownerDocument.createElement("br"));g=d.ownerDocument.createElement("input");g.type="submit";g.className="abutton";g.value="Load defaults";g.style.marginTop="8px";g.onclick=
function(){return function(){try{j.checked&&gf(c,Ue,Sf);k.checked&&gf(c,Ue,Tf);l.checked&&gf(c,Ue,Uf);n.checked&&gf(c,Ue,Vf);o.checked&&gf(c,Ue,Wf);r.checked&&gf(c,Ue,Xf);clearTabs();buildTabs()}catch(s){}}}();h.appendChild(g);g=d.ownerDocument.createElement("div");g.style.color="#008";g.style.fontSize="11px";g.style.marginTop="8px";g.appendChild(d.ownerDocument.createTextNode("My ID: "+ne));h.appendChild(g);b=b.insertCell(-1);b.ii="top";b.style.textAlign="right";b.style.width="600px";h=d.ownerDocument.createElement("div");
z({height:"100%",overflow:"auto",overflowX:"hidden",textAlign:"right"},h.style);b.appendChild(h);var p=d.ownerDocument.createElement("div");h.appendChild(p);f("2a73846cb682f44fd40961617f61de53","Clean grey");f("afb0301fc7354f04f0dffc8f5bda6ded","Ye olde paper");f("0b325e75d3ff2af4d2bfdbeffe482a96","Blue stars");f("f98c725889c6cca6410d4c70dc7bb5ec","Lovely Lilac")}
function uf(b,c,d){function e(x){var C=p.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},C.style);x&&C.appendChild(C.ownerDocument.createTextNode(x));return C}mf(d.insertRow(-1),"Smileys",7);var f=d.insertRow(-1),g=f.insertCell(-1),h=d.ownerDocument.createElement("div");g.appendChild(h);z({background:"#eee",border:"1px solid #ccc",textAlign:"center",margin:"8px",padding:"2px"},h.style);h.appendChild(d.ownerDocument.createTextNode("Load a smiley set"));
h.appendChild(d.ownerDocument.createElement("br"));var j=d.ownerDocument.createElement("select");j.style.border="1px solid #484";for(var l=[{name:"Default",iconSmileysBase:"/smileys/",iconSmileysHeight:19,iconSmileysWidth:19,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"}]},{name:"Rainbow",iconSmileysBase:"/smileys/rainbow/",iconSmileysHeight:15,iconSmileysWidth:15,iconSmileys:[{code:":)",src:"smile.gif"},{code:":-)",src:"smile.gif"},{code:":(",src:"sad.gif"},{code:":-(",
src:"sad.gif"},{code:":D",src:"biggrin.gif"},{code:":-D",src:"biggrin.gif"},{code:":/",src:"rolleyes.gif"},{code:":-/",src:"rolleyes.gif"},{code:":P",src:"arf.gif"},{code:":-P",src:"arf.gif"},{code:":p",src:"arf.gif"},{code:":-p",src:"arf.gif"},{code:":O",src:"eek.gif"},{code:":-O",src:"eek.gif"},{code:":o",src:"eek.gif"},{code:":-o",src:"eek.gif"},{code:";)",src:"wink.gif"},{code:";-)",src:"wink.gif"}]},{name:"Modern",iconSmileysBase:"/smileys/modern/",iconSmileysHeight:15,iconSmileysWidth:15,iconSmileys:[{code:":)",
src:"icon_smile.gif"},{code:":-)",src:"icon_smile.gif"},{code:":(",src:"icon_sad.gif"},{code:":-(",src:"icon_sad.gif"},{code:":D",src:"icon_biggrin.gif"},{code:":-D",src:"icon_biggrin.gif"},{code:":s",src:"icon_confused.gif"},{code:":-s",src:"icon_confused.gif"},{code:":/",src:"winky.gif"},{code:":-/",src:"winky.gif"},{code:":P",src:"icon_razz.gif"},{code:":-P",src:"icon_razz.gif"},{code:":p",src:"icon_razz.gif"},{code:":-p",src:"icon_razz.gif"},{code:":O",src:"icon_surprised.gif"},{code:":-O",src:"icon_surprised.gif"},
{code:":o",src:"icon_surprised.gif"},{code:":-o",src:"icon_surprised.gif"},{code:";)",src:"icon_wink.gif"},{code:";-)",src:"icon_wink.gif"}]}],k=0;k<l.length;k++){g=d.ownerDocument.createElement("option");g.value=l[k].name;g.appendChild(d.ownerDocument.createTextNode(l[k].name));j.appendChild(g)}h.appendChild(j);h.appendChild(d.ownerDocument.createElement("br"));g=d.ownerDocument.createElement("input");g.type="submit";g.className="abutton";g.value="Load";g.style.marginTop="4px";h.appendChild(g);var n=
Jf(b,c,f,"Width","iconSmileysWidth"),o=Jf(b,c,f,"Height","iconSmileysHeight"),r=Lf(b,c,f,"Base URL","iconSmileysBase");b=d.insertRow(-1).insertCell(-1);b.colSpan="7";b.style.textAlign="center";var t=zf(d.ownerDocument);z({width:"auto",margin:"auto",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},t.style);b.appendChild(t);var p=t.insertRow(-1),s=0,u={};function w(x,C,D,F){if(D){var G=C.ownerDocument.createElement("input");G.type="text";G.size=8;G.style.border="1px solid #484";
G.value=D.code;G.onkeyup=function(){return function(){D.code=G.value}}();G.onkeypress=G.onkeyup;G.onchange=G.onkeyup;var B=C.insertCell(-1);B.style.padding="2px";B.style.textAlign="left";B.appendChild(G);var J=C.ownerDocument.createElement("img");J.style.marginLeft="4px";J.style.width="auto";J.style.height="auto";if(F.iconSmileysWidth)J.style.width=F.iconSmileysWidth+"px";if(F.iconSmileysHeight)J.style.height=F.iconSmileysHeight+"px";if(D.src)J.src=F.iconSmileysBase+D.src;var N=s++,Q=C.ownerDocument.createElement("input");
Q.type="text";Q.size=24;Q.style.border="1px solid #484";Q.value=D.src;Q.onkeyup=function(){return function(){D.src=Q.value;J.style.width="auto";J.style.height="auto";if(F.iconSmileysWidth)J.style.width=F.iconSmileysWidth+"px";if(F.iconSmileysHeight)J.style.height=F.iconSmileysHeight+"px";if(u[N]){window.clearTimeout(u[N]);delete u[N]}u[N]=window.setTimeout(function(ba){return function(){if(D.src)ba.src=F.iconSmileysBase+D.src;delete u[N]}}(J),5E3)}}();Q.onkeypress=Q.onkeyup;Q.onchange=Q.onkeyup;B=
C.insertCell(-1);B.style.padding="2px";B.style.textAlign="left";B.appendChild(Q);B=C.insertCell(-1);B.style.padding="2px";B.style.textAlign="center";B.appendChild(J);B=C.ownerDocument.createElement("img");I(B,"/gfx/close-win-red.png",12,12);B.border=0;B.title="Remove";B.style.cursor="pointer";B.onclick=function(){return function(){x.deleteRow(C.rowIndex);for(var ba=0;ba<F.iconSmileys.length;ba++)if(F.iconSmileys[ba]==D){F.iconSmileys.splice(ba,1);break}return false}}();var ga=C.insertCell(-1);ga.style.padding=
"2px";ga.style.textAlign="center";ga.appendChild(B)}}e("Code");e("URL");e("Preview");e();d=d.ownerDocument.createElement("input");d.type="submit";d.className="abutton";d.value="Add smiley";d.onclick=function(){return function(){var x={code:"",src:""};c.iconSmileys.unshift(x);w(t,t.insertRow(t.rows.length-1),x,c)}}();b=t.insertRow(-1).insertCell(-1);b.colSpan="4";b.setAttribute("colspan","4");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},b.style);b.appendChild(d);for(k=
0;k<c.iconSmileys.length;k++)w(t,t.insertRow(t.rows.length-1),c.iconSmileys[k],c);g.onclick=function(){return function(){for(var x=0;x<l.length;x++)if(l[x].name==j.value){c.iconSmileysBase=l[x].iconSmileysBase;c.iconSmileysHeight=l[x].iconSmileysHeight;c.iconSmileysWidth=l[x].iconSmileysWidth;n.value=c.iconSmileysWidth;o.value=c.iconSmileysHeight;r.value=c.iconSmileysBase;for(c.iconSmileys=l[x].iconSmileys;t.rows.length>1;)t.deleteRow(t.rows.length-1);for(x=0;x<c.iconSmileys.length;x++)w(t,t.insertRow(-1),
c.iconSmileys[x],c)}}}()}var Wf=["iconSmileysBase","iconSmileysHeight","iconSmileysWidth","iconSmileys"];
function vf(b,c,d){function e(p){var s=r.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},s.style);p&&s.appendChild(s.ownerDocument.createTextNode(p));return s}var f=d.insertRow(-1),g=f.insertCell(-1);f=f.insertCell(-1);g.style.verticalAlign="top";z({background:"#fff",verticalAlign:"top",borderLeft:"2px solid #ccc",padding:"4px",textAlign:"center"},f.style);var h=function(){return function(p,s){if(s=="getoptions"){p=[];for(s=0;s<c.usermenus.length;s++)p.push({id:"usermenu"+
s,desc:c.usermenus[s].title});return p}}}(),j=d.ownerDocument.createElement("div");z({textAlign:"center",color:"#f00",fontSize:"17px",fontFamily:"Sans-Serif"},j.style);j.appendChild(d.ownerDocument.createTextNode("Preview"));f.appendChild(j);var l=d.ownerDocument.createElement("div");z({textAlign:"left",overflow:"auto",margin:"auto"},l.style);l.style.width=c.userListWidth-2*c.ulistPaneRounding+"px";l.style.overflowX="hidden";f.appendChild(l);var k=new ka(l,h,c,true);k.Ka({id:"kenneth",countrycode:"gb",
timezone:60,localtime:"1253138176222",nick:"Kenneth",icon:{name:"user",title:""},desc:"King Kenneth",modes:{owner:true,admin:true,op:true,halfop:true,voice:true,active:true},idleTime:10});k.Ka({id:"ermintrude",countrycode:"us",timezone:120,localtime:"1253132176222",nick:"ermintrude",icon:{name:"ignored",title:"Ignored"},desc:"ermintrude the forth",modes:{owner:false,admin:true,op:true,halfop:true,voice:true,active:true},idleTime:60});k.Ka({id:"zarx",countrycode:"de",timezone:90,localtime:"1253126176222",
nick:"zarx",icon:{name:"ipod",title:"iPod Mibbitian"},desc:"emporer zarx",modes:{owner:false,admin:false,op:true,halfop:false,voice:false,active:true},idleTime:120});k.Ka({id:"wendoline",countrycode:"gb",timezone:-60,localtime:"1253145176222",nick:"wendoline",icon:{name:"mibbituser",title:"Mibbitian"},desc:"wendy leen",modes:{owner:false,admin:false,op:false,halfop:true,voice:false,active:true},idleTime:600});k.Ka({id:"wallace",countrycode:"fr",timezone:-120,localtime:"1253158176222",nick:"wallace",
icon:{name:"mibbituser",title:"Mibbitian"},desc:"wallace the good",modes:{owner:false,admin:false,op:false,halfop:false,voice:true,active:true},idleTime:1200});k.Ka({id:"gromit",countrycode:"us",timezone:0,localtime:"1253178176222",nick:"gromit",icon:{name:"iphone",title:"iPhone Mibbitian"},desc:"eating a bone",modes:{owner:false,admin:false,op:false,halfop:true,voice:true,active:false},idleTime:2400});k.Ka({id:"sprocket",countrycode:"es",timezone:0,localtime:"1253198176222",nick:"sprocket",icon:{name:"wii",
title:"Wii Mibbitian"},desc:"zurk!",modes:{owner:false,admin:false,op:false,halfop:true,voice:false,active:true},idleTime:6E3});k.Ka({id:"shelly",countrycode:"gb",timezone:60,localtime:"1253108176222",nick:"shelly",icon:{name:"user",title:""},desc:"beachy",modes:{owner:false,admin:false,op:false,halfop:false,voice:false,active:true},idleTime:0});Ga(k,"wallace",true);f=function(){return function(){function p(s,u){c[s]=u;b[s].value=u}b.userListIconAlign.disabled=!c.userListShowIcons;b.userListIconWidth.disabled=
!c.userListShowIcons;b.userListIconHeight.disabled=!c.userListShowIcons;b.ulicon_user.disabled=!c.userListShowIcons;b.ulicon_ignored.disabled=!c.userListShowIcons;b.ulicon_mibbituser.disabled=!c.userListShowIcons;b.ulicon_ipod.disabled=!c.userListShowIcons;b.ulicon_iphone.disabled=!c.userListShowIcons;b.ulicon_wii.disabled=!c.userListShowIcons;if(c.userListShowPrefixChars){b.userListModeIconAlign.disabled=true;b.userListModeIconWidth.disabled=true;b.userListModeIconHeight.disabled=true;b.userListModeSpacing.disabled=
true}else{b.userListModeIconAlign.disabled=false;b.userListModeIconWidth.disabled=false;b.userListModeIconHeight.disabled=false;b.userListModeSpacing.disabled=false}b.doubleClickTime.disabled=!c.doubleClickToPM;b.userListShowModesLeft.disabled=!c.userListShowPrefixChars&&c.userListShowSingleMode?false:true;if(c.userListShowPrefixChars){c.iconModeOwner.length>1&&p("iconModeOwner","~");c.iconModeAdmin.length>1&&p("iconModeAdmin","&");c.iconModeOp.length>1&&p("iconModeOp","@");c.iconModeHalfop.length>
1&&p("iconModeHalfop","%");c.iconModeVoice.length>1&&p("iconModeVoice","+")}else{c.iconModeOwner.length==1&&p("iconModeOwner","/icons/mode_owner.png");c.iconModeAdmin.length==1&&p("iconModeAdmin","/icons/mode_admin.png");c.iconModeOp.length==1&&p("iconModeOp","/icons/mode_op.png");c.iconModeHalfop.length==1&&p("iconModeHalfop","/icons/mode_halfop.png");c.iconModeVoice.length==1&&p("iconModeVoice","/icons/mode_voice.png")}l.style.width=c.userListWidth-2*c.ulistPaneRounding+"px";k.C()}}();h=zf(d.ownerDocument);
g.appendChild(h);j=zf(d.ownerDocument);g.appendChild(j);var n=zf(d.ownerDocument);g.appendChild(n);pf(b,c,h,3,[{c:"he",d:"Colors"},{c:"co",e:"userListColorNormal",d:"User (normal)"},{c:"co",e:"userListColorTyping",d:"User (typing)"},{c:"co",e:"userListColorInactive",d:"User (away)"},{c:"co",e:"userListMenuColor",d:"Menu color"},{c:"co",e:"userListMenuBackground",d:"Menu bground"},{c:"co",e:"userListMenuBackgroundHover",d:"Menu bground hover"},{c:"co",e:"userGroupColor",d:"Group color"},{c:"co",e:"userGroupBackground",
d:"Group bground"},{c:"co",e:"userListHover",d:"Hover"},{c:"co",e:"ulistPaneBorder",d:"Border"},{c:"co",e:"ulistPaneBackground",d:"Bground"},{c:"co",e:"userListSelected",d:"Selected"}],f);pf(b,c,j,2,[{c:"he",d:"User list"},{c:"nu",e:"userListWidth",d:"User list width"},{c:"nu",e:"userListPadding",d:"Padding"},{c:"nu",e:"ulistPaneRounding",d:"Rounding"},{c:"sp"},{c:"op",e:"userListGroups",d:"Groups",T:{none:{title:"None",value:[{def:"",title:"",hideOnEmpty:true,startHidden:false}]},chattersH:{title:"Chatters/Idlers closed",
value:[{def:"chatting",title:"Chatting",hideOnEmpty:true,startHidden:false},{def:"!chatting",title:"Idlers",hideOnEmpty:true,startHidden:true}]},chatters:{title:"Chatters/Idlers",value:[{def:"chatting",title:"Chatting",hideOnEmpty:true,startHidden:false},{def:"!chatting",title:"Idlers",hideOnEmpty:true,startHidden:false}]},bymode:{title:"By mode",value:[{def:"owner",title:"Owner",hideOnEmpty:true,startHidden:false},{def:"!owner,admin",title:"Admin",hideOnEmpty:true,startHidden:false},{def:"!owner,!admin,op",
title:"Op",hideOnEmpty:true,startHidden:false},{def:"!owner,!admin,!op,halfop",title:"Halfop",hideOnEmpty:true,startHidden:false},{def:"!owner,!admin,!op,!halfop,voice",title:"Voice",hideOnEmpty:true,startHidden:false},{def:"!owner,!admin,!op,!halfop,!voice",title:"Other",hideOnEmpty:true,startHidden:false}]}}},{c:"st",e:"userListSort",d:"Sort order"},{c:"fo",e:"userListFontFamily",tb:"userListFontSize",d:"Userlist"},{c:"fo",e:"userListMenuFontFamily",tb:"userListMenuFontSize",d:"Userlist Menu"},
{c:"fo",e:"userGroupFontFamily",tb:"userGroupFontSize",d:"Userlist Group"},{c:"nu",e:"userListMenuAutoCloseTime",d:"Menu Auto close (ms)"},{c:"bo",e:"doubleClickToPM",d:"Double click to PM"},{c:"nu",e:"doubleClickTime",d:"Double click time(ms)"},{c:"bo",e:"userListBoldOnChat",d:"Bold recent chatters"},{c:"nu",e:"userListChattingTime",d:"Recent chat time (s)"},{c:"he",d:"User supplied custom overrides"},{c:"bo",e:"ciUserIcons",d:"Show icons"},{c:"bo",e:"ciUserListColorNormal",d:"Show color (normal)"},
{c:"he",d:"User icons"},{c:"bo",e:"userListShowIcons",d:"Show icons"},{c:"di",He:"userListIconWidth",Ie:"userListIconHeight",d:"Icon size"},{c:"en",e:"userListIconAlign",d:"Align",T:{top:"Top",middle:"Middle",bottom:"Bottom"}},{c:"sp"},{c:"st",e:"ulicon_user",d:"User"},{c:"st",e:"ulicon_ignored",d:"Ignored"},{c:"st",e:"ulicon_mibbituser",d:"Mibbitian"},{c:"st",e:"ulicon_ipod",d:"iPod Mibbitian"},{c:"st",e:"ulicon_iphone",d:"iPhone Mibbitian"},{c:"st",e:"ulicon_wii",d:"Wii Mibbitian"},{c:"he",d:"Mode icons"},
{c:"bo",e:"userListShowPrefixChars",d:"Mode characters"},{c:"di",He:"userListModeIconWidth",Ie:"userListModeIconHeight",d:"Mode icons size"},{c:"bo",e:"userListShowSingleMode",d:"Best mode only"},{c:"bo",e:"userListShowModesLeft",d:"Mode icon on left"},{c:"nu",e:"userListModeSpacing",d:"Mode icons spacing"},{c:"en",e:"userListModeIconAlign",d:"Align",T:{top:"Top",middle:"Middle",bottom:"Bottom"}},{c:"st",e:"iconModeOwner",d:"Owner"},{c:"st",e:"iconModeAdmin",d:"Admin"},{c:"st",e:"iconModeOp",d:"Op"},
{c:"st",e:"iconModeHalfop",d:"Halfop"},{c:"st",e:"iconModeVoice",d:"Voice"},{c:"sp"}],f);mf(n.insertRow(-1),"User Menus",1);g=n.insertRow(-1).insertCell(-1);g.colSpan="2";g.style.textAlign="center";var o=zf(d.ownerDocument);z({width:"auto",margin:"auto",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},o.style);g.appendChild(o);var r=o.insertRow(-1);function t(p,s,u,w){if(u){var x=s.ownerDocument.createElement("input");x.type="text";x.size=8;x.style.border="1px solid #484";
x.value=u.title;x.onkeyup=function(){return function(){u.title=x.value}}(this);x.onkeypress=x.onkeyup;x.onchange=x.onkeyup;var C=s.insertCell(-1);C.style.padding="2px";C.style.textAlign="left";C.appendChild(x);var D=s.ownerDocument.createElement("input");D.type="text";D.size=32;D.style.border="1px solid #484";D.value=u.command;D.onkeyup=function(){return function(){u.command=D.value}}(this);D.onkeypress=D.onkeyup;D.onchange=D.onkeyup;C=s.insertCell(-1);C.style.padding="2px";C.style.textAlign="left";
C.appendChild(D);C=s.ownerDocument.createElement("img");I(C,"/gfx/close-win-red.png",12,12);C.border=0;C.title="Remove";C.style.cursor="pointer";C.onclick=function(){return function(){p.deleteRow(s.rowIndex);for(var G=0;G<w.usermenus.length;G++)if(w.usermenus[G]==u){w.usermenus.splice(G,1);break}return false}}();var F=s.insertCell(-1);F.style.padding="2px";F.style.textAlign="center";F.appendChild(C)}}d=d.ownerDocument.createElement("input");d.type="submit";d.className="abutton";d.value="Add menu item";
d.onclick=function(){return function(){var p={title:"",command:""};c.usermenus.push(p);t(o,o.insertRow(o.rows.length-1),p,c)}}();e("Title");e("Command");e();g=o.insertRow(-1).insertCell(-1);g.colSpan="3";g.setAttribute("colspan","3");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},g.style);g.appendChild(d);for(d=0;d<c.usermenus.length;d++)t(o,o.insertRow(o.rows.length-1),c.usermenus[d],c);f()}
var Vf=["userListColorNormal","userListColorTyping","userListColorInactive","userListMenuColor","userListMenuBackground","userListMenuBackgroundHover","userGroupColor","userGroupBackground","userListHover","ulistPaneBorder","ulistPaneBackground","userListSelected","userListWidth","userListPadding","userListGroups","userListSort","userListFontSize","userListFontFamily","userListMenuFontSize","userListMenuFontFamily","userGroupFontSize","userGroupFontFamily","userListMenuAutoCloseTime","doubleClickTime",
"doubleClickToPM","userListBoldOnChat","userListChattingTime","userListShowIcons","userListIconHeight","userListIconWidth","userListShowPrefixChars","userListModeIconHeight","userListModeIconWidth","userListShowSingleMode","userListShowModesLeft","userListModeSpacing","iconModeOwner","iconModeAdmin","iconModeOp","iconModeHalfop","iconModeVoice","ulicon_user","ulicon_mibbituser","ulicon_ignored","ulicon_ipod","ulicon_iphone","ulicon_wii","userListIconAlign","userListModeIconAlign","ulistPaneRounding",
"ciUserIcon","ciUserListColorNormal"];
function xf(b,c,d){function e(l,k,n,o,r,t,p,s,u,w,x){return{Sa:function(C){fc(l,C,k,o,x?x:r?k.nickColorMe:t?k.nickColorGuest:p?"#a20814":k.nickColor,false,k.Fh,s,u,w)},Ta:function(C){l.Ta(C,k,o,x?x:r?k.nickColorMe:t?k.nickColorGuest:p?"#a20814":k.nickColor,false)},Ua:function(C){l.Ua(C,k,n)}}}var f=d.insertRow(-1).insertCell(-1),g=d.insertRow(-1).insertCell(-1),h=zf(d.ownerDocument);f.appendChild(h);z({background:"#fff",verticalAlign:"top",textAlign:"center",borderTop:"2px solid #ccc",padding:"4px"},
g.style);f=d.ownerDocument.createElement("div");z({textAlign:"center",color:"#f00",fontSize:"17px",fontFamily:"Sans-Serif"},f.style);f.appendChild(d.ownerDocument.createTextNode("Preview"));var j=d.ownerDocument.createElement("div");z({margin:"auto",width:"740px",height:"120px",textAlign:"left",overflow:"auto",overflowX:"hidden",background:"#000"},j.style);j.className="iescrollfix2";z({background:c.chatPaneBackground,border:"1px solid "+c.chatPaneBorder},j.style);j.style.borderRadius=c.chatPaneRounding+
"px";j.style.MozBorderRadius=c.chatPaneRounding+"px";j.style.WebkitBorderRadius=c.chatPaneRounding+"px";j.style.padding=c.chatPaneRounding+"px";j.style.width=740-c.chatPaneRounding*2+"px";j.style.height=120-c.chatPaneRounding*2+"px";g.appendChild(f);g.appendChild(j);d=new P;previewCO=new Zb(j,c,j);for(f=g=0;f<20;f++)ac(previewCO,g++,e(previewCO,c,false,"",false,false,false,d,""));ac(previewCO,"mibbit",e(previewCO,c,(new Date).getTime()-1728E5,"mibbit",false,false,false,d,"Hey, you use mibbit?"));
ac(previewCO,"you",e(previewCO,c,(new Date).getTime()-36E5,"you",true,false,false,d,"Yeah is it any good? What do you think of it?"));ac(previewCO,"mibbit",e(previewCO,c,(new Date).getTime()-6E4,"mibbit",false,false,false,d,"Yeah it's ok, it's getting there ;) Sorry, I'll tell you a bit more once I've demonstrated this long chatline for you... We need to have every eventuality tested eh!"));ac(previewCO,"guest",e(previewCO,c,(new Date).getTime(),"guest",false,true,false,d,"Hi I'm just a guest :/"));
d=function(){return function(){b.timeBorderRight.disabled=!c.chatOutputShowTimes;b.timeBackground.disabled=!c.chatOutputShowTimes;b.formatTime.disabled=!c.chatOutputShowTimes;b.timeFontFamily.disabled=!c.chatOutputShowTimes;b.timeFontSize.disabled=!c.chatOutputShowTimes;b.timeColor.disabled=!c.chatOutputShowTimes;b.chatOutputTimeWidth.disabled=!c.chatOutputShowTimes;b.formatDate.disabled=!c.chatOutputShowTimes;b.nickBorderRight.disabled=!c.chatOutputShowNicks;b.nickBackground.disabled=!c.chatOutputShowNicks;
b.chatOutputNickWidth.disabled=!c.chatOutputShowNicks;b.nickVerticalAlign.disabled=!c.chatOutputShowNicks;b.chatOutputNickLeft.disabled=c.chatOutputShowNicks;b.chatOutputNickRight.disabled=c.chatOutputShowNicks;z({background:c.chatPaneBackground,border:"1px solid "+c.chatPaneBorder},j.style);j.style.borderRadius=c.chatPaneRounding+"px";j.style.MozBorderRadius=c.chatPaneRounding+"px";j.style.WebkitBorderRadius=c.chatPaneRounding+"px";j.style.padding=c.chatPaneRounding+"px";j.style.width=740-c.chatPaneRounding*
2+"px";j.style.height=120-c.chatPaneRounding*2+"px";previewCO.C();j.scrollTop=j.scrollHeight}}();pf(b,c,h,4,[{c:"he",d:"Timestamps"},{c:"bo",e:"chatOutputShowTimes",d:"Time column"},{c:"co",e:"timeBorderRight",d:"Border"},{c:"co",e:"timeBackground",d:"bground"},{c:"st",e:"formatTime",d:"Format"},{c:"fo",e:"timeFontFamily",tb:"timeFontSize",d:"Font"},{c:"co",e:"timeColor",d:"Color"},{c:"nu",e:"chatOutputTimeWidth",d:"Width"},{c:"st",e:"formatDate",d:"Day format"},{c:"he",d:"Nicks"},{c:"bo",e:"chatOutputShowNicks",
d:"Nick column"},{c:"co",e:"nickBorderRight",d:"Border"},{c:"co",e:"nickBackground",d:"bground"},{c:"st",e:"chatOutputNickLeft",d:"Short nick left"},{c:"fo",e:"nickFontFamily",tb:"nickFontSize",d:"Font"},{c:"co",e:"nickColor",d:"Color"},{c:"nu",e:"chatOutputNickWidth",d:"Width"},{c:"st",e:"chatOutputNickRight",d:"Short nick right"},{c:"co",e:"nickColorMe",d:"(me)"},{c:"co",e:"nickColorGuest",d:"(guest)"},{c:"co",e:"nickColorNotice",d:"(notice)"},{c:"en",e:"nickVerticalAlign",d:"Align",T:{top:"Top",
middle:"Middle",bottom:"Bottom"}},{c:"he",d:"Chat output"},{c:"fo",e:"chatFontFamily",tb:"chatFontSize",d:"Font"},{c:"nu",e:"chatPaddingTop",d:"Pad top"},{c:"nu",e:"chatPaddingBottom",d:"Pad bottom"},{c:"bo",e:"chatOutputRTL",d:"RTL"},{c:"co",e:"chatBackground",d:"Chat bg"},{c:"co",e:"chatOutputBackground",d:"Table bg"},{c:"co",e:"chatPaneBackground",d:"Pane bg"},{c:"co",e:"chatBackgroundHighlight",d:"Highlight"},{c:"co",e:"chatPaneBorder",d:"Border"},{c:"co",e:"chatBackgroundLines",d:"Lines"},{c:"nu",
e:"chatPaneRounding",d:"Rounding"},{c:"sp"}],d);d();return function(){return function(){j.scrollTop=j.scrollHeight}}()}
var Uf=["chatOutputShowTimes","timeBorderRight","timeBackground","formatTime","timeFontFamily","timeFontSize","timeColor","chatOutputTimeWidth","formatDate","chatOutputShowNicks","nickBorderRight","nickBackground","chatOutputNickLeft","nickFontFamily","nickFontSize","nickColor","chatOutputNickWidth","chatOutputNickRight","nickColorMe","nickColorGuest","nickColorNotice","nickVerticalAlign","chatBackground","chatPaneBorder","chatPaneBackground","chatBackgroundHighlight","chatFontFamily","chatFontSize",
"chatPaddingTop","chatPaddingBottom","chatBackgroundLines","chatOutputBackground","chatOutputRTL","chatPaneRounding"];
function yf(b,c,d){var e=d.insertRow(-1).insertCell(-1),f=d.insertRow(-1).insertCell(-1),g=zf(d.ownerDocument);e.appendChild(g);z({background:"#fff",verticalAlign:"top",textAlign:"center",borderTop:"2px solid #ccc",padding:"4px"},f.style);e=d.ownerDocument.createElement("div");z({textAlign:"center",color:"#f00",fontSize:"17px",fontFamily:"Sans-Serif"},e.style);e.appendChild(d.ownerDocument.createTextNode("Preview"));var h=d.ownerDocument.createElement("div");z({margin:"auto",cssFloat:"left",styleFloat:"left",
width:"740px",textAlign:"left",overflow:"hidden"},h.style);var j=d.ownerDocument.createElement("div");z({cssFloat:"left",styleFloat:"left",cursor:"pointer"},j.style);var l=d.ownerDocument.createElement("div");l.appendChild(d.ownerDocument.createTextNode(K.j("SendButton")));j.appendChild(l);l=d.ownerDocument.createElement("div");l.style.width="740px";l.style.margin="auto";l.appendChild(h);l.appendChild(j);f.appendChild(e);f.appendChild(l);f={Nc:q(),lh:q(),Ce:q(),Bf:aa("en"),Zf:q(),$f:q()};d=d.ownerDocument.createElement("form");
d.style.display="inline";d.setAttribute("accept-charset","UTF-8");d.onsubmit=aa(false);var k=new Ra(h,c,d,f,true);k.sb("The rain in Spain stays mainly on the plain!");d=function(){return function(){b.sendButtonBorder.disabled=!c.needSendButton;b.sendButtonBackground.disabled=!c.needSendButton;b.chatInputMenuFontFamily.disabled=!c.showInputOptions;b.colorInMenuSep.disabled=!c.showInputOptions;b.colorInMenu.disabled=!c.showInputOptions;b.colorInLinks.disabled=!c.showInputOptions;b.colorInText.disabled=
!c.showInputOptions;b.ioSmilies.disabled=!c.showInputOptions;b.ioColors.disabled=!c.showInputOptions;b.ioTranslation.disabled=!c.showInputOptions;b.ioPastebin.disabled=!c.showInputOptions;b.ioUpload.disabled=!c.showInputOptions;b.ioMinify.disabled=!c.showInputOptions;k.ed=c.showInputOptions;k.C();k.G();if(c.needSendButton){h.style.width=740-c.userListWidth-c.cgmMargins-4+"px";j.style.display="block"}else{h.style.width="740px";j.style.display="none"}j.style.height=k.Ma()-2-c.chatInputPadding*2+"px";
j.style.width=c.userListWidth-c.chatInputPadding*2+"px";j.style.marginLeft=c.cgmMargins+"px";j.style.border="1px solid "+c.sendButtonBorder;j.style.textAlign="center";j.style.fontFamily=c.chatInputFontFamily;j.style.fontSize=c.chatInputFontSize+"px";z({padding:c.chatInputPadding+"px",borderRadius:c.chatInputRounding+"px",MozBorderRadius:c.chatInputRounding+"px",WebkitBorderRadius:c.chatInputRounding+"px",color:c.sendButtonColor,background:c.sendButtonBackground,border:"1px solid "+c.sendButtonBorder},
j.style)}}();pf(b,c,g,4,[{c:"he",d:"Input bar"},{c:"co",e:"chatInputBarBorder",d:"Border"},{c:"co",e:"chatInputBarBackground",d:"Bground"},{c:"co",e:"chatInputColor",d:"Color"},{c:"fo",e:"chatInputFontFamily",tb:"chatInputFontSize",d:"Font"},{c:"co",e:"chatInputBorder",d:"In Border"},{c:"co",e:"chatInputBackground",d:"In Bground"},{c:"sp"},{c:"sp"},{c:"nu",e:"chatInputSpacing",d:"Spacing"},{c:"nu",e:"chatInputPadding",d:"Padding"},{c:"nu",e:"chatInputRounding",d:"Rounding"},{c:"sp"},{c:"bo",e:"needSendButton",
d:"Send button"},{c:"co",e:"sendButtonBorder",d:"Send border"},{c:"co",e:"sendButtonBackground",d:"Send bground"},{c:"co",e:"sendButtonColor",d:"Send color"},{c:"he",d:"Input options"},{c:"bo",e:"showInputOptions",d:"Input options"},{c:"co",e:"colorInMenuSep",d:"Menu separator"},{c:"co",e:"colorInMenu",d:"Menu items"},{c:"co",e:"colorInMenuActive",d:"Menu active"},{c:"co",e:"colorInLinks",d:"Form links"},{c:"co",e:"colorInText",d:"Form text"},{c:"sp"},{c:"sp"},{c:"bo",e:"ioSmilies",d:"Smilies"},{c:"bo",
e:"ioColors",d:"Colors"},{c:"bo",e:"ioTranslation",d:"Translation"},{c:"bo",e:"ioPastebin",d:"Pastebin"},{c:"bo",e:"ioUpload",d:"Upload"},{c:"bo",e:"ioMinify",d:"Minify url"},{c:"sp"},{c:"fo",e:"chatInputMenuFontFamily",tb:"chatInputMenuFontSize",d:"Font"}],d);d();return function(){return function(){k.C();k.G();j.style.height=k.Ma()-2-c.chatInputPadding*2+"px"}}()}
var Tf=["chatInputBarBorder","chatInputBarBackground","chatInputColor","chatInputFontFamily","chatInputFontSize","chatInputBorder","chatInputBackground","chatInputSpacing","chatInputPadding","needSendButton","sendButtonBorder","sendButtonBackground","sendButtonColor","showInputOptions","colorInMenuSep","colorInMenu","colorInMenuActive","colorInLinks","colorInText","ioSmilies","ioColors","ioTranslation","ioPastebin","ioUpload","ioMinify","chatInputMenuFontFamily","chatInputMenuFontSize","chatInputRounding"],
Xf=["colorChat","colorChatMe","colorEmote","colorEmoteMe","nickHighlight","nickHighlightMe","colorChatRecent","colorEmoteRecent","colorJoin","colorPart","colorBack","colorAway","colorKick","colorInvite","colorTopic","colorTopicWho","colorChangeNick","colorSystem","colorNotice","colorBan","colorUserMode","colorLinks","colorIRCLinks","colorChannels","parseSmilies","sizeSmiliesToText","parseChannels","parseLinks","parseNicks","parseColor","parseSimple","openLinksInExtra","parseReplaceImages","parseReplaceImagesWidth",
"parseReplaceImagesHeight","parseYouTubes","parseJustinTV","parseGoogleViewer","parseGoogleMaps","showJoinsParts","showAwaysBacks","showJoinInfo","showPartInfo","showBans","showUserModes","showMOTD","showCTCP","showRecentChat","parseTex"];
function rf(b,c,d){function e(j){var l=g.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},l.style);j&&l.appendChild(l.ownerDocument.createTextNode(j));return l}mf(d.insertRow(-1),"Aliases",1);b=d.insertRow(-1).insertCell(-1);var f=zf(d.ownerDocument);z({width:"auto",margin:"auto",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},f.style);b.appendChild(f);var g=f.insertRow(-1);function h(j,l,k,n){if(k){var o=l.ownerDocument.createElement("input");
o.type="text";o.size=16;o.style.border="1px solid #484";o.value=k.match;o.onkeyup=function(){return function(){k.match=o.value}}();o.onkeypress=o.onkeyup;o.onchange=o.onkeyup;var r=l.insertCell(-1);r.style.padding="2px";r.style.textAlign="left";r.appendChild(o);var t=l.ownerDocument.createElement("input");t.type="text";t.size=40;t.style.border="1px solid #484";t.value=k.command;t.onkeyup=function(){return function(){k.command=t.value}}();t.onkeypress=t.onkeyup;t.onchange=t.onkeyup;r=l.insertCell(-1);
r.style.padding="2px";r.style.textAlign="left";r.appendChild(t);r=l.ownerDocument.createElement("img");I(r,"/gfx/close-win-red.png",12,12);r.border=0;r.title="Remove";r.style.cursor="pointer";r.onclick=function(){return function(){j.deleteRow(l.rowIndex);for(var s=0;s<n.aliases.length;s++)if(n.aliases[s]==k){n.aliases.splice(s,1);break}return false}}();var p=l.insertCell(-1);p.style.padding="2px";p.style.textAlign="center";p.appendChild(r)}}d=d.ownerDocument.createElement("input");d.type="submit";
d.className="abutton";d.value="Add alias";d.onclick=function(){return function(){var j={match:"",command:""};c.aliases.push(j);h(f,f.insertRow(f.rows.length-1),j,c)}}();e("Match");e("Command");e();b=f.insertRow(-1).insertCell(-1);b.colSpan="3";b.setAttribute("colspan","3");z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},b.style);b.appendChild(d);for(d=0;d<c.aliases.length;d++)h(f,f.insertRow(f.rows.length-1),c.aliases[d],c)}
function sf(b,c,d,e){function f(n){var o=j.insertCell(-1);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},o.style);n&&o.appendChild(o.ownerDocument.createTextNode(n));return o}var g=e?{"in":true,out:true,replacement:true,block:true}:{"in":true,out:true};mf(d.insertRow(-1),"Filters",1);b=d.insertRow(-1).insertCell(-1);var h=zf(d.ownerDocument);z({width:"auto",margin:"auto",border:"1px solid #ccc",background:"#eee",marginBottom:"2px",marginTop:"10px"},h.style);b.appendChild(h);
var j=h.insertRow(-1);function l(n,o,r,t,p){if(r){var s=o.ownerDocument.createElement("input");s.type="text";s.size=20;s.style.border="1px solid #484";s.value=r.reg;s.onkeyup=function(){return function(){r.reg=s.value}}();s.onkeypress=s.onkeyup;s.onchange=s.onkeyup;var u=o.insertCell(-1);u.style.padding="2px";u.style.textAlign="left";u.appendChild(s);if(t.replacement){var w=o.ownerDocument.createElement("input");w.type="text";w.size=40;w.style.border="1px solid #484";w.value=r.replacement;w.onkeyup=
function(){return function(){r.replacement=w.value}}();w.onkeypress=w.onkeyup;w.onchange=w.onkeyup;u=o.insertCell(-1);u.style.padding="2px";u.style.textAlign="left";u.appendChild(w)}if(t["in"]){var x=o.ownerDocument.createElement("input");x.type="checkbox";x.onchange=function(){return function(){r.replacein=x.checked}}();if(x.checked=r.replacein)x.defaultChecked=true;u=o.insertCell(-1);u.style.padding="2px";u.style.textAlign="left";u.appendChild(x)}if(t.out){var C=o.ownerDocument.createElement("input");
C.type="checkbox";C.onchange=function(){return function(){r.replaceout=C.checked}}();if(C.checked=r.replaceout)C.defaultChecked=true;u=o.insertCell(-1);u.style.padding="2px";u.style.textAlign="left";u.appendChild(C)}if(t.block){var D=o.ownerDocument.createElement("input");D.type="checkbox";D.onchange=function(){return function(){r.block=D.checked}}();if(D.checked=r.block)D.defaultChecked=true;t=o.insertCell(-1);t.style.padding="2px";t.style.textAlign="left";t.appendChild(D)}t=o.ownerDocument.createElement("img");
I(t,"/gfx/close-win-red.png",12,12);t.border=0;t.title="Remove";t.style.cursor="pointer";t.onclick=function(){return function(){n.deleteRow(o.rowIndex);for(var F=0;F<p.filters.length;F++)if(p.filters[F]==r){p.filters.splice(F,1);break}return false}}();u=o.insertCell(-1);u.style.padding="2px";u.style.textAlign="center";u.appendChild(t)}}d=d.ownerDocument.createElement("input");d.type="submit";d.className="abutton";d.value="Add filter";d.onclick=function(){return function(){var n={reg:"",replacement:"",
replacein:true,replaceout:true,block:!e};c.filters.push(n);l(h,h.insertRow(h.rows.length-1),n,g,c)}}();b=2;f("REGEXP");if(g.replacement){f("Replacement");b++}if(g["in"]){f("In");b++}if(g.out){f("Out");b++}if(g.block){f("Block");b++}f();var k=h.insertRow(-1).insertCell(-1);k.colSpan=""+b;k.setAttribute("colspan",""+b);z({background:"#aaa",textAlign:"center",border:"1px solid #ccc",padding:"2px"},k.style);k.appendChild(d);for(d=0;d<c.filters.length;d++)l(h,h.insertRow(h.rows.length-1),c.filters[d],
g,c)}
function qf(b,c,d){mf(d.insertRow(-1),"Sounds",2);function e(g,h,j,l){var k=h.ownerDocument.createElement("input");k.type="checkbox";if(k.checked=j.enabled)k.defaultChecked=true;k.onchange=function(){return function(){j.enabled=k.checked}}();k.onclick=k.onchange;of(h,l,k);var n=h.ownerDocument.createElement("input");n.type="text";n.size=40;n.style.border="1px solid #484";n.value=j.sound;n.onkeyup=function(){return function(){j.sound=n.value}}();g=h.insertCell(-1);var o=g.style;o.padding="2px";o.textAlign=
"right";g.appendChild(h.ownerDocument.createTextNode("Sound file"));g=h.insertCell(-1);o=g.style;o.padding="2px";o.textAlign="left";g.appendChild(n);o=h.ownerDocument.createElement("span");z({color:"blue",marginLeft:"4px",cursor:"pointer",textDecoration:"underline"},o.style);o.appendChild(h.ownerDocument.createTextNode("Test"));o.onclick=function(r,t){return function(){ee(t.sound);return false}}(l,j);g.appendChild(o)}for(var f in c.sounds)c.sounds.hasOwnProperty(f)&&e(d,d.insertRow(-1),c.sounds[f],
f)};

