var e=false,i=null,k=true;function m(a){throw a;}var o=Error,t=undefined,aa=String,w=window,da=Number,ea=Object,x=document,z=Math;function fa(a,b){return a.toString=b}function ha(a,b){return a.onreadystatechange=b}function ia(a,b){return a.length=b}function ja(a,b){return a.className=b}function ka(a,b){return a.width=b}function la(a,b){return a.value=b}function ma(a,b){return a.currentTarget=b}function na(a,b){return a.left=b}function oa(a,b){return a.target=b}
function pa(a,b){return a.keyCode=b}function qa(a,b){return a.returnValue=b}function sa(a,b){return a.type=b}function ta(a,b){return a.contains=b}function ua(a,b){return a.display=b}function va(a,b){return a.height=b}function wa(a,b){return a.visibility=b}
var A="appendChild",xa="scrollTop",C="push",ya="stop",D="length",F="prototype",za="test",Aa="relatedTarget",Ba="clearTimeout",Da="width",G="round",Ea="abort",Fa="slice",I="setTimeout",Ga="replace",Ha="nodeType",Ia="split",Ja="floor",Ka="offsetWidth",La="offsetParent",Ma="createTextNode",Na="stopPropagation",Oa="value",Pa="item",J="indexOf",Qa="message",Ra="hasOwnProperty",Sa="dispatchEvent",K="style",Ta="nodeName",Ua="currentTarget",Ya="body",Za="left",$a="target",L="call",ab="getBoxObjectFor",bb=
"send",cb="readyState",db="some",eb="createElement",fb="keyCode",gb="forEach",hb="scrollLeft",ib="compatMode",jb="addEventListener",kb="bottom",lb="setAttribute",mb="play",nb="handleEvent",ob="type",pb="contains",M="apply",rb="name",sb="parentNode",tb="fileName",ub="offsetTop",vb="height",wb="offsetHeight",xb="join",yb="unshift",zb="getElementsByTagName",Ab="right",Bb=Bb||{},N=this;var Cb=function(a,b){var c=a[Ia]("."),d=b||N;for(var g;g=c.shift();)if(d[g])d=d[g];else return i;return d},Db=function(){};
var Fb=function(a){var b=typeof a;if(b=="object")if(a){if(typeof a[D]=="number"&&typeof a.splice!="undefined"&&!Eb(a,"length"))return"array";if(typeof a[L]!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a[L]=="undefined")return"object";return b},Gb=function(a,b){if(b in a)for(var c in a)if(c==b&&ea[F][Ra][L](a,b))return k;return e};if(ea[F].propertyIsEnumerable)var Eb=function(a,b){return a instanceof ea?ea[F].propertyIsEnumerable[L](a,b):Gb(a,b)};else Eb=Gb;
var Hb=function(a){return typeof a!="undefined"};var Ib=function(a){return Fb(a)=="array"},Jb=function(a){var b=Fb(a);return b=="array"||b=="object"&&typeof a[D]=="number"},Kb=function(a){return typeof a=="string"};
var Rb=function(a){return Fb(a)=="function"},Sb=function(a){var b=Fb(a);return b=="object"||b=="array"||b=="function"},Vb=function(a){if(a[Ra]&&a[Ra](Tb)){var b=a[Tb];if(b)return b}a[Tb]||(a[Tb]=++Ub);return a[Tb]},Tb="closure_hashCode_",Ub=0,Wb=function(a){var b=Fb(a);if(b=="object"||b=="array"){if(a.clone)return a.clone();var c=b=="array"?[]:{};for(var d in a)c[d]=Wb(a[d]);return c}return a},Xb=function(a,b){var c=a.Xb;if(arguments[D]>2){var d=Array[F][Fa][L](arguments,2);c&&d[yb][M](d,c);c=d}b=
a.Zb||b;a=a.Yb||a;var g,f=b||N;g=c?function(){var h=Array[F][Fa][L](arguments);h[yb][M](h,c);return a[M](f,h)}:function(){return a[M](f,arguments)};g.Xb=c;g.Zb=b;g.Yb=a;return g},Yb=function(a){var b=Array[F][Fa][L](arguments,1);b[yb](a,i);return Xb[M](i,b)},Zb=Date.now||function(){return(new Date).getTime()},O=function(a,b){function c(){}c.prototype=b[F];a.r=b[F];a.prototype=new c;a[F].constructor=a};
Function[F].bind=function(a){if(arguments[D]>1){var b=Array[F][Fa][L](arguments,1);b[yb](this,a);return Xb[M](i,b)}else return Xb(this,a)};Function[F].inherits=function(a){O(this,a)};var $b=function(a,b,c){if(a[J])return a[J](b,c);if(Array[J])return Array[J](a,b,c);var d=c==i?0:c<0?z.max(0,a[D]+c):c;for(var g=d;g<a[D];g++)if(g in a&&a[g]===b)return g;return-1},ac=function(a,b,c){if(a[gb])a[gb](b,c);else if(Array[gb])Array[gb](a,b,c);else{var d=a[D],g=Kb(a)?a[Ia](""):a;for(var f=0;f<d;f++)f in g&&b[L](c,g[f],f,a)}},bc=function(a,b,c){if(a.map)return a.map(b,c);if(Array.map)return Array.map(a,b,c);var d=a[D],g=[],f=0,h=Kb(a)?a[Ia](""):a;for(var l=0;l<d;l++)if(l in h)g[f++]=b[L](c,
h[l],l,a);return g},cc=function(a,b,c){if(a[db])return a[db](b,c);if(Array[db])return Array[db](a,b,c);var d=a[D],g=Kb(a)?a[Ia](""):a;for(var f=0;f<d;f++)if(f in g&&b[L](c,g[f],f,a))return k;return e},dc=function(a,b){if(a[pb])return a[pb](b);return $b(a,b)>-1};var gc=function(a,b){var c=$b(a,b),d;if(d=c!=-1)Array[F].splice[L](a,c,1)[D]==1;return d};
var hc=function(a){if(Ib(a))return a.concat();else{var b=[];for(var c=0,d=a[D];c<d;c++)b[c]=a[c];return b}},ic=function(){var a=[];for(var b=0;b<arguments[D];b++){var c=arguments[b];Ib(c)?a[C][M](a,ic[M](i,c)):a[C](c)}return a};var jc=function(a,b){this.x=Hb(a)?a:0;this.y=Hb(b)?b:0};jc[F].clone=function(){return new jc(this.x,this.y)};fa(jc[F],function(){return"("+this.x+", "+this.y+")"});var kc=function(a,b){ka(this,a);va(this,b)};kc[F].clone=function(){return new kc(this[Da],this[vb])};fa(kc[F],function(){return"("+this[Da]+" x "+this[vb]+")"});kc[F].ceil=function(){ka(this,z.ceil(this[Da]));va(this,z.ceil(this[vb]));return this};kc[F].floor=function(){ka(this,z[Ja](this[Da]));va(this,z[Ja](this[vb]));return this};kc[F].round=function(){ka(this,z[G](this[Da]));va(this,z[G](this[vb]));return this};kc[F].scale=function(a){this.width*=a;this.height*=a;return this};var lc=function(a,b,c){for(var d in a)b[L](c,a[d],d,a)},mc=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},nc=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b};
var oc=function(a){for(var b in a)return e;return k},pc=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],qc=function(a){var b,c;for(var d=1;d<arguments[D];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var g=0;g<pc[D];g++){b=pc[g];if(ea[F][Ra][L](c,b))a[b]=c[b]}}},rc=function(){var a=arguments[D];if(a==1&&Ib(arguments[0]))return rc[M](i,arguments[0]);if(a%2)m(o("Uneven number of arguments"));var b={};for(var c=0;c<a;c+=2)b[arguments[c]]=arguments[c+
1];return b},sc=function(){var a=arguments[D];if(a==1&&Ib(arguments[0]))return sc[M](i,arguments[0]);var b={};for(var c=0;c<a;c++)b[arguments[c]]=k;return b};var tc=function(a){return a[Ga](/^[\s\xa0]+|[\s\xa0]+$/g,"")},zc=function(a,b){if(b)return a[Ga](uc,"&amp;")[Ga](vc,"&lt;")[Ga](wc,"&gt;")[Ga](xc,"&quot;");else{if(!yc[za](a))return a;if(a[J]("&")!=-1)a=a[Ga](uc,"&amp;");if(a[J]("<")!=-1)a=a[Ga](vc,"&lt;");if(a[J](">")!=-1)a=a[Ga](wc,"&gt;");if(a[J]('"')!=-1)a=a[Ga](xc,"&quot;");return a}},uc=/&/g,vc=/</g,wc=/>/g,xc=/\"/g,yc=/[&<>\"]/;
var Bc=function(a,b){var c=0,d=tc(aa(a))[Ia]("."),g=tc(aa(b))[Ia]("."),f=z.max(d[D],g[D]);for(var h=0;c==0&&h<f;h++){var l=d[h]||"",q=g[h]||"",n=new RegExp("(\\d*)(\\D*)","g"),r=new RegExp("(\\d*)(\\D*)","g");do{var v=n.exec(l)||["","",""],s=r.exec(q)||["","",""];if(v[0][D]==0&&s[0][D]==0)break;var H=v[1][D]==0?0:parseInt(v[1],10),ra=s[1][D]==0?0:parseInt(s[1],10);c=Ac(H,ra)||Ac(v[2][D]==0,s[2][D]==0)||Ac(v[2],s[2])}while(c==0)}return c},Ac=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};
Zb();var Cc,Dc,Ec,Fc,Gc,Hc,Ic,Jc,Kc,Lc,Mc,Nc=function(){if(N.navigator)return N.navigator.userAgent;return i},Oc=function(){var a=e,b=e,c=e,d=e,g=e,f=e,h=e,l=e,q=e,n="",r=Nc();if(r){var v=N.navigator;a=r[J]("Opera")==0;b=!a&&r[J]("MSIE")!=-1;c=!a&&r[J]("WebKit")!=-1;q=c&&r[J]("Mobile")!=-1;d=!a&&!c&&v.product=="Gecko";g=d&&v.vendor=="Camino";var s,H;if(N.opera&&typeof N.opera.version=="function")s=N.opera.version();else{if(d)H=/rv\:([^\);]+)(\)|;)/;else if(b)H=/MSIE\s+([^\);]+)(\)|;)/;else if(c)H=/WebKit\/(\S+)/;
if(H){H[za](r);s=RegExp.$1}}n=v.platform||"";f=n[J]("Mac")!=-1;h=n[J]("Win")!=-1;l=n[J]("Linux")!=-1}Cc=a;Dc=b;Ec=d;Fc=g;Gc=c;Hc=q;Ic=s;Jc=n;Kc=f;Lc=h;Mc=l};Oc();var Pc=Cc,Qc=Dc,Rc=Ec,Sc=Gc;var Tc;var Vc=function(){Tc||(Tc=new Uc);return Tc};
var Wc=function(a){return Kb(a)?x.getElementById(a):a},ed=Wc,fd=function(a,b,c){return Vc().pb(a,b,c)},gd=fd,id=function(a,b){lc(b,function(c,d){if(d=="style")a[K].cssText=c;else if(d=="class")ja(a,c);else if(d=="for")a.htmlFor=c;else if(d in hd)a[lb](hd[d],c);else a[d]=c})},hd={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder"},jd=function(){var a=Vc();return a.Fa[M](a,arguments)};
var kd=function(a,b){a[A](b)},ld=function(a){var b;while(b=a.firstChild)a.removeChild(b)},md=function(a,b){b[sb]&&b[sb].insertBefore(a,b)},nd=function(a){return a&&a[sb]?a[sb].removeChild(a):i},od=function(a,b){var c=b[sb];c&&c.replaceChild(a,b)};
var pd=Sc&&Bc(Ic,"521")<=0,qd=function(a,b){if(typeof a[pb]!="undefined"&&!pd&&b[Ha]==1)return a==b||a[pb](b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);while(b&&a!=b)b=b[sb];return b==a},rd=function(a){return a[Ha]==9?a:a.ownerDocument||a.document},sd=function(a,b,c,d){if(a!=i)for(var g=0,f;f=a.childNodes[g];g++){if(b(f)){c[C](f);if(d)return}sd(f,b,c,d)}},td={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ud={IMG:" ",BR:"\n"},vd=function(a,
b,c){if(!(a[Ta]in td))if(a[Ha]==3)c?b[C](aa(a.nodeValue)[Ga](/(\r\n|\r|\n)/g,"")):b[C](a.nodeValue);else if(a[Ta]in ud)b[C](ud[a[Ta]]);else{var d=a.firstChild;while(d){vd(d,b,c);d=d.nextSibling}}},wd=function(a){if(a&&typeof a[D]=="number")if(Sb(a))return typeof a[Pa]=="function"||typeof a[Pa]=="string";else if(Rb(a))return typeof a[Pa]=="function";return e},Uc=function(a){this.t=a||N.document||x};Uc[F].nb=function(){return this.t};
Uc[F].pb=function(a,b,c){var d=c||this.t,g=a&&a!="*"?a.toLowerCase():"";if(d.querySelectorAll&&(g||b)&&(!Sc||this.mb()=="CSS1Compat"||Bc(Ic,"528")>=0)){var f=g+(b?"."+b:"");return d.querySelectorAll(f)}if(b&&d.getElementsByClassName){var h=d.getElementsByClassName(b);if(g){var l=[];for(var q=0,n;n=h[q];q++)g==n[Ta].toLowerCase()&&l[C](n);return l}else return h}var h=d[zb](g||"*");if(b){var l=[];for(var q=0,n;n=h[q];q++){var r=n.className;typeof r[Ia]=="function"&&dc(r[Ia](" "),b)&&l[C](n)}return l}else return h};
Uc[F].Fa=function(a,b){if(Qc&&b&&b[rb])a="<"+a+' name="'+zc(b[rb])+'">';var c=this[eb](a);b&&id(c,b);if(arguments[D]>2){function d(h){if(h)this[A](c,Kb(h)?this[Ma](h):h)}for(var g=2;g<arguments[D];g++){var f=arguments[g];Jb(f)&&!(Sb(f)&&f[Ha]>0)?ac(wd(f)?hc(f):f,d,this):d[L](this,f)}}return c};Uc[F].createElement=function(a){return this.t[eb](a)};Uc[F].createTextNode=function(a){return this.t[Ma](a)};
Uc[F].mb=function(){if(this.t[ib])return this.t[ib];if(Sc){var a=this.Fa("div",{style:"position:absolute;width:0;height:0;width:1"}),b=a[K][Da]=="1px"?"BackCompat":"CSS1Compat";return this.t.compatMode=b}return"BackCompat"};Uc[F].ob=function(){var a=this.t,b,c;if(!Sc&&a[ib]=="CSS1Compat"){b=a.documentElement[hb];c=a.documentElement[xa]}else{b=a[Ya][hb];c=a[Ya][xa]}return new jc(b,c)};Uc[F].appendChild=kd;Uc[F].removeNode=nd;Uc[F].replaceNode=od;ta(Uc[F],qd);var xd=function(a,b,c,d){this.top=Hb(a)?da(a):t;this.right=Hb(b)?da(b):t;this.bottom=Hb(c)?da(c):t;na(this,Hb(d)?da(d):t)};xd[F].clone=function(){return new xd(this.top,this[Ab],this[kb],this[Za])};fa(xd[F],function(){return"("+this.top+"t, "+this[Ab]+"r, "+this[kb]+"b, "+this[Za]+"l)"});ta(xd[F],function(a){return yd(this,a)});xd[F].expand=function(a,b,c,d){if(Sb(a)){this.top-=a.top;this.right+=a[Ab];this.bottom+=a[kb];this.left-=a[Za]}else{this.top-=a;this.right+=b;this.bottom+=c;this.left-=d}return this};
var yd=function(a,b){if(!a||!b)return e;return b.x>=a[Za]&&b.x<=a[Ab]&&b.y>=a.top&&b.y<=a[kb]};var Gd=function(a,b,c,d){na(this,a);this.top=b;ka(this,c);va(this,d)};Gd[F].clone=function(){return new Gd(this[Za],this.top,this[Da],this[vb])};fa(Gd[F],function(){return"("+this[Za]+", "+this.top+" - "+this[Da]+"w x "+this[vb]+"h)"});ta(Gd[F],function(a){return this[Za]<=a[Za]&&this[Za]+this[Da]>=a[Za]+a[Da]&&this.top<=a.top&&this.top+this[vb]>=a.top+a[vb]});var Hd,Id=function(a,b){var c=rd(a);if(c.defaultView&&c.defaultView.getComputedStyle){var d=c.defaultView.getComputedStyle(a,"");if(d)return d[b]}return i};var Jd=function(a,b){return Id(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a[K][b]},Kd=function(a){return Jd(a,"position")};
var Ld=function(a){var b;b=a?a[Ha]==9?a:rd(a):Vc().nb();if(Qc&&b[ib]!="CSS1Compat")return b[Ya];return b.documentElement},Md=function(a){var b=rd(a),c=Rc&&b[ab]&&Kd(a)=="absolute"&&(a[K].top==""||a[K][Za]=="");if(typeof Hd=="undefined")Hd=Fc&&!(Bc(Ic,"1.8.0.11")>=0);var d=new jc(0,0),g=Ld(b);if(a==g)return d;var f=i,h;if(a.getBoundingClientRect&&!c){h=a.getBoundingClientRect();var l=(b?new Uc(rd(b)):Vc()).ob();d.x=h[Za]+l.x;d.y=h.top+l.y}else if(b[ab]&&!c&&!Hd){h=b[ab](a);var q=b[ab](g);d.x=h.screenX-
q.screenX;d.y=h.screenY-q.screenY}else{f=a;do{d.x+=f.offsetLeft;d.y+=f[ub];if(f!=a){d.x+=f.clientLeft||0;d.y+=f.clientTop||0}if(Sc&&Kd(f)=="fixed"){d.x+=b[Ya][hb];d.y+=b[Ya][xa];break}f=f[La]}while(f&&f!=a);if(Pc||Sc&&Kd(a)=="absolute")d.y-=b[Ya][ub];f=a[La];while(f&&f!=b[Ya]){d.x-=f[hb];if(!Pc||f.tagName!="TR")d.y-=f[xa];f=f[La]}}if(Rc&&a.getBoundingClientRect){var n=Kd(a);if(n=="static"||n=="relative"){d.x=z[Ja](d.x);d.y=z[Ja](d.y)}}return d},Nd=function(a){if(Jd(a,"display")!="none")return Pc?
new kc(a[Ka]||a.clientWidth,a[wb]||a.clientHeight):new kc(a[Ka],a[wb]);var b=a[K],c=b.display,d=b.visibility,g=b.position;wa(b,"hidden");b.position="absolute";ua(b,"inline");var f,h;if(Pc){f=a[Ka]||a.clientWidth;h=a[wb]||a.clientHeight}else{f=a[Ka];h=a[wb]}ua(b,c);b.position=g;wa(b,d);return new kc(f,h)};
var Od=function(a,b){var c=a[K];if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c)c.filter="alpha(opacity="+b*100+")"},Pd=function(a){return a?Kb(a)||a[Ha]==3?k:cc(a,Pd):e};Rc&&!(Bc(Ic,"1.9")>=0);var Qd=function(a,b){a=da(a);b=da(b);this.start=a<b?a:b;this.end=a<b?b:a};Qd[F].clone=function(){return new Qd(this.start,this.end)};fa(Qd[F],function(){return"["+this.start+", "+this.end+"]"});var Rd=function(){};Rd[F].Ka=e;Rd[F].dispose=function(){if(!this.Ka){this.c();this.Ka=k}};Rd[F].c=function(){};var Q=function(a,b){Rd[L](this);this.Cb=b;this.J=[];this.gb(a)};O(Q,Rd);Q[F].ja=i;Q[F].ka=i;Q[F].Q=function(a){this.ja=a};Q[F].ab=function(a){this.ka=a};Q[F].n=function(){if(this.J[D])return this.J.pop();return this.Ga()};Q[F].C=function(a){this.J[D]<this.Cb?this.J[C](a):this.Ja(a)};Q[F].gb=function(a){if(a>this.Cb)m(o("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var b=0;b<a;b++)this.J[C](this.Ga())};Q[F].Ga=function(){return this.ja?this.ja():{}};
Q[F].Ja=function(a){if(this.ka)this.ka(a);else if(Rb(a.dispose))a.dispose();else for(var b in a)delete a[b]};Q[F].c=function(){Q.r.c[L](this);var a=this.J;while(a[D])this.Ja(a.pop());delete this.J};var Sd=function(a,b){sa(this,a);oa(this,b);ma(this,this[$a])};O(Sd,Rd);Sd[F].c=function(){delete this[ob];delete this[$a];delete this[Ua]};Sd[F].p=e;Sd[F].K=k;Sd[F].stopPropagation=function(){this.p=k};Sd[F].preventDefault=function(){this.K=e};var R=function(a,b){a&&this.init(a,b)};O(R,Sd);sa(R[F],i);oa(R[F],i);R[F].relatedTarget=i;R[F].offsetX=0;R[F].offsetY=0;R[F].clientX=0;R[F].clientY=0;R[F].screenX=0;R[F].screenY=0;R[F].button=0;pa(R[F],0);R[F].charCode=0;R[F].ctrlKey=e;R[F].altKey=e;R[F].shiftKey=e;R[F].metaKey=e;R[F].l=i;
R[F].init=function(a,b){sa(this,a[ob]);oa(this,a[$a]||a.srcElement);ma(this,b);this.relatedTarget=a[Aa]?a[Aa]:this[ob]=="mouseover"?a.fromElement:this[ob]==Td?a.toElement:i;this.offsetX=typeof a.layerX=="number"?a.layerX:a.offsetX;this.offsetY=typeof a.layerY=="number"?a.layerY:a.offsetY;this.clientX=typeof a.clientX=="number"?a.clientX:a.pageX;this.clientY=typeof a.clientY=="number"?a.clientY:a.pageY;this.screenX=a.screenX||0;this.screenY=a.screenY||0;this.button=a.button;pa(this,a[fb]||0);this.charCode=
a.charCode||(this[ob]=="keypress"?a[fb]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.l=a;delete this.K;delete this.p};R[F].stopPropagation=function(){this.p=k;if(this.l[Na])this.l[Na]();else this.l.cancelBubble=k};R[F].preventDefault=function(){this.K=e;if(this.l.preventDefault)this.l.preventDefault();else{qa(this.l,e);try{pa(this.l,-1)}catch(a){}}};R[F].c=function(){R.r.c[L](this);this.l=i};var Ud=function(){},Vd=0;Ud[F].pa=i;Ud[F].listener=i;Ud[F].proxy=i;Ud[F].src=i;sa(Ud[F],i);Ud[F].capture=i;Ud[F].handler=i;Ud[F].key=0;Ud[F].removed=e;Ud[F].ia=e;Ud[F].init=function(a,b,c,d,g,f){if(Rb(a))this.pa=k;else if(a&&a[nb]&&Rb(a[nb]))this.pa=e;else m(o("Invalid listener argument"));this.listener=a;this.proxy=b;this.src=c;sa(this,d);this.capture=!!g;this.handler=f;this.ia=e;this.key=++Vd;this.removed=e};
Ud[F].handleEvent=function(a){if(this.pa)return this.listener[L](this.handler||this.src,a);return this.listener[nb][L](this.listener,a)};var Wd={},S={},Xd={},Yd=new Q(0,600);Yd.Q(function(){return{g:0}});Yd.ab(function(a){a.g=0});var Zd=new Q(0,600);Zd.Q(function(){return[]});Zd.ab(function(a){ia(a,0);delete a.ba;delete a.Va});var $d=new Q(0,600);$d.Q(function(){var a=function(b){return ae[L](a.src,a.key,b)};return a});var be=function(){return new Ud},ce=new Q(0,600);ce.Q(be);
var de=function(){return new R},ee=function(){var a=i;if(Qc){a=new Q(0,600);a.Q(de)}return a},fe=ee(),ge="on",he={},T=function(a,b,c,d,g){if(b)if(Ib(b)){for(var f=0;f<b[D];f++)T(a,b[f],c,d,g);return i}else{var h=!!d,l=S;b in l||(l[b]=Yd.n());l=l[b];if(!(h in l)){l[h]=Yd.n();l.g++}l=l[h];var q=Vb(a),n,r;if(l[q]){n=l[q];for(var f=0;f<n[D];f++){r=n[f];if(r.listener==c&&r.handler==g){if(r.removed)break;return n[f].key}}}else{n=l[q]=Zd.n();l.g++}var v=$d.n();v.src=a;r=ce.n();r.init(c,v,a,b,h,g);var s=
r.key;v.key=s;n[C](r);Wd[s]=r;Xd[q]||(Xd[q]=Zd.n());Xd[q][C](r);if(a[jb]){if(a==N||!a.Ha)a[jb](b,v,h)}else a.attachEvent(ie(b),v);return s}else m(o("Invalid event type"))},je=function(a,b,c,d,g){if(Ib(b)){for(var f=0;f<b[D];f++)je(a,b[f],c,d,g);return i}var h=T(a,b,c,d,g),l=Wd[h];l.ia=k;return h},ke=function(a,b,c,d,g){if(Ib(b)){for(var f=0;f<b[D];f++)ke(a,b[f],c,d,g);return i}var h=!!d,l=le(a,b,h);if(!l)return e;for(var f=0;f<l[D];f++)if(l[f].listener==c&&l[f].capture==h&&l[f].handler==g)return me(l[f].key);
return e},me=function(a){if(!Wd[a])return e;var b=Wd[a];if(b.removed)return e;var c=b.src,d=b[ob],g=b.proxy,f=b.capture;if(c.removeEventListener){if(c==N||!c.Ha)c.removeEventListener(d,g,f)}else c.detachEvent&&c.detachEvent(ie(d),g);var h=Vb(c),l=S[d][f][h];if(Xd[h]){var q=Xd[h];gc(q,b);q[D]==0&&delete Xd[h]}b.removed=k;l.Va=k;ne(d,f,h,l);delete Wd[a];return k},ne=function(a,b,c,d){if(!d.ba)if(d.Va){for(var g=0,f=0;g<d[D];g++){if(d[g].removed){ce.C(d[g]);continue}if(g!=f)d[f]=d[g];f++}ia(d,f);d.Va=
e;if(f==0){Zd.C(d);delete S[a][b][c];S[a][b].g--;if(S[a][b].g==0){Yd.C(S[a][b]);delete S[a][b];S[a].g--}if(S[a].g==0){Yd.C(S[a]);delete S[a]}}}},oe=function(a,b,c){var d=0,g=a==i,f=b==i,h=c==i;c=!!c;if(g)lc(Xd,function(v){for(var s=v[D]-1;s>=0;s--){var H=v[s];if((f||b==H[ob])&&(h||c==H.capture)){me(H.key);d++}}});else{var l=Vb(a);if(Xd[l]){var q=Xd[l];for(var n=q[D]-1;n>=0;n--){var r=q[n];if((f||b==r[ob])&&(h||c==r.capture)){me(r.key);d++}}}}return d},le=function(a,b,c){var d=S;if(b in d){d=d[b];
if(c in d){d=d[c];var g=Vb(a);if(d[g])return d[g]}}return i},Td="mouseout",ie=function(a){if(a in he)return he[a];return he[a]=ge+a},qe=function(a,b,c,d){var g=1,f=S;if(b in f){f=f[b];if(c in f){f=f[c];var h=Vb(a);if(f[h]){var l=f[h];if(l.ba)l.ba++;else l.ba=1;try{var q=l[D];for(var n=0;n<q;n++){var r=l[n];if(r&&!r.removed)g&=pe(r,d)!==e}}finally{l.ba--;ne(b,c,h,l)}}}}return Boolean(g)},pe=function(a,b){var c=a[nb](b);a.ia&&me(a.key);return c},re=function(a,b){if(Kb(b))b=new Sd(b,a);else if(b instanceof
Sd)oa(b,b[$a]||a);else{var c=b;b=new Sd(b[ob],a);qc(b,c)}var d=1,g,f=b[ob],h=S;if(!(f in h))return k;h=h[f];var l=k in h,q=e in h;if(l){g=[];for(var n=a;n;n=n.Qa())g[C](n);for(var r=g[D]-1;!b.p&&r>=0;r--){ma(b,g[r]);d&=qe(g[r],b[ob],k,b)&&b.K!=e}}if(q)if(l)for(var r=0;!b.p&&r<g[D];r++){ma(b,g[r]);d&=qe(g[r],b[ob],e,b)&&b.K!=e}else for(var v=a;!b.p&&v;v=v.Qa()){ma(b,v);d&=qe(v,b[ob],e,b)&&b.K!=e}return Boolean(d)},ae=function(a,b){if(!Wd[a])return k;var c=Wd[a],d=c[ob],g=S;if(!(d in g))return k;g=
g[d];var f;if(Qc){var h=b||Cb("window.event"),l=k in g;if(l){if(h[fb]<0||h.returnValue!=t)return k;se(h)}Vb(c.src);var q=fe.n();q.init(h,this);f=k;try{if(l){var n=Zd.n();for(var r=q[Ua];r;r=r[sb])n[C](r);for(var v=n[D]-1;!q.p&&v>=0;v--){ma(q,n[v]);f&=qe(n[v],d,k,q)}for(var v=0;!q.p&&v<n[D];v++){ma(q,n[v]);f&=qe(n[v],d,e,q)}}else f=pe(c,q)}finally{if(n){ia(n,0);Zd.C(n)}q.dispose();fe.C(q)}return f}var s=new R(b,this);try{f=pe(c,s)}finally{s.dispose()}return f},se=function(a){var b=e;if(a[fb]==0)try{pa(a,
-1);return}catch(c){b=k}if(b||a.returnValue==t)qa(a,k)};var te=function(){};O(te,Rd);te[F].Ha=k;te[F].Ya=i;te[F].Qa=function(){return this.Ya};te[F].addEventListener=function(a,b,c,d){T(this,a,b,c,d)};te[F].removeEventListener=function(a,b,c,d){ke(this,a,b,c,d)};te[F].dispatchEvent=function(a){return re(this,a)};te[F].c=function(){te.r.c[L](this);oe(this);this.Ya=i};var ve=function(a,b){te[L](this);this.$=a||1;this.ga=b||ue;this.Aa=Xb(this.Rb,this);this.Ua=Zb()};O(ve,te);ve[F].enabled=e;var ue=N.window,we=0.8;ve[F].o=i;ve[F].setInterval=function(a){this.$=a;if(this.o&&this.enabled){this[ya]();this.start()}else this.o&&this[ya]()};ve[F].Rb=function(){if(this.enabled){var a=Zb()-this.Ua;if(a>0&&a<this.$*we){this.o=this.ga[I](this.Aa,this.$-a);return}this.hb();if(this.enabled){this.o=this.ga[I](this.Aa,this.$);this.Ua=Zb()}}};ve[F].hb=function(){this[Sa]("tick")};
ve[F].start=function(){this.enabled=k;if(!this.o){this.o=this.ga[I](this.Aa,this.$);this.Ua=Zb()}};ve[F].stop=function(){this.enabled=e;if(this.o){this.ga[Ba](this.o);this.o=i}};ve[F].c=function(){ve.r.c[L](this);this[ya]();delete this.ga};var xe=function(a,b,c){if(Rb(a)){if(c)a=Xb(a,c)}else if(a&&typeof a[nb]=="function")a=Xb(a[nb],a);else m(o("Invalid listener argument"));return ue[I](a,b||0)};var ye=function(a){return 1-z.pow(1-a,3)},V=function(a,b,c,d){te[L](this);if(!Ib(a)||!Ib(b))m(o("Start and end parameters must be arrays"));if(a[D]!=b[D])m(o("Start and end points must be the same length"));this.D=a;this.Ma=b;this.La=c;this.bb=d;this.I=[]};O(V,te);
var Re="begin",Se="animate",Te={},Ue=i,Ve=function(){ue[Ba](Ue);var a=Zb();for(var b in Te)Te[b].cycle(a);Ue=oc(Te)?i:ue[I](Ve,20)},We=function(a){var b=Vb(a);b in Te||(Te[b]=a);Ue||(Ue=ue[I](Ve,20))},Xe=function(a){var b=Vb(a);delete Te[b];if(Ue&&oc(Te)){ue[Ba](Ue);Ue=i}};V[F].i=0;V[F].Pa=0;V[F].h=0;V[F].F=i;V[F].Na=i;V[F].ra=i;
V[F].play=function(a){if(a||this.i==0){this.h=0;this.I=this.D}else if(this.i==1)return e;Xe(this);this.F=Zb();if(this.i==-1)this.F-=this.La*this.h;this.Na=this.F+this.La;this.ra=this.F;this.h||this.k(Re);this.k("play");this.i==-1&&this.k("resume");this.i=1;We(this);this.cycle(this.F);return k};V[F].stop=function(a){Xe(this);this.i=0;if(a)this.h=1;this.xa(this.h);this.k("stop");this.k("end")};V[F].pause=function(){if(this.i==1){Xe(this);this.i=-1;this.k("pause")}};
V[F].c=function(){this.i!=0&&this[ya]();this.k("destroy");V.r.c[L](this)};V[F].cycle=function(a){this.h=(a-this.F)/(this.Na-this.F);if(this.h>=1)this.h=1;this.Pa=1000/(a-this.ra);this.ra=a;Rb(this.bb)?this.xa(this.bb(this.h)):this.xa(this.h);if(this.h==1){this.i=0;Xe(this);this.k("finish");this.k("end")}else this.i==1&&this.k(Se)};V[F].xa=function(a){this.I=new Array(this.D[D]);for(var b=0;b<this.D[D];b++)this.I[b]=(this.Ma[b]-this.D[b])*a+this.D[b]};V[F].k=function(a){this[Sa](new Ye(a,this))};
var Ye=function(a,b){Sd[L](this,a);this.coords=b.I;this.x=b.I[0];this.y=b.I[1];this.z=b.I[2];this.duration=b.La;this.progress=b.h;this.fps=b.Pa;this.state=b.i;this.anim=b};O(Ye,Sd);Ye[F].Ea=function(){return bc(this.coords,z[G])};var W=function(a,b,c,d,g){V[L](this,b,c,d,g);this.element=a};O(W,V);var Ze=function(a,b,c){W[M](this,arguments);if(b[D]!=2||c[D]!=2)m(o("Start and end points must be 2D"));var d=[Re,Se,"end"];T(this,d,this.Fb,e,this)};O(Ze,W);Ze[F].Fb=function(a){na(this.element[K],z[G](a.x)+"px");this.element[K].top=z[G](a.y)+"px"};var $e=function(a,b,c,d){var g=[a.offsetLeft,a[ub]];T(this,Re,this.Ob,e,this);Ze[L](this,a,g,b,c,d)};O($e,Ze);$e[F].Ob=function(){this.D=[this.element.offsetLeft,this.element[ub]]};
var af=function(a,b,c){W[M](this,arguments);if(b[D]!=2||c[D]!=2)m(o("Start and end points must be 2D"));var d=[Re,Se,"end"];T(this,d,this.ea,e,this);this.Eb=z.max(this.Ma[0],this.D[0]);this.Db=z.max(this.Ma[1],this.D[1])};O(af,W);af[F].ea=function(a){this.fb(z[G](a.x),z[G](a.y),this.Eb,this.Db);ka(this.element[K],z[G](a.x)+"px");this.element[K].marginLeft=z[G](a.x)-this.Eb+"px";this.element[K].marginTop=z[G](a.y)-this.Db+"px"};
af[F].fb=function(a,b,c,d){this.element[K].clip="rect("+(d-b)+"px "+c+"px "+d+"px "+(c-a)+"px)"};var bf=function(a,b,c){W[M](this,arguments);if(b[D]!=2||c[D]!=2)m(o("Start and end points must be 2D"));var d=[Re,Se,"end"];T(this,d,this.Jb,e,this)};O(bf,W);bf[F].Jb=function(a){this.element.scrollLeft=z[G](a.x);this.element.scrollTop=z[G](a.y)};var cf=function(a,b,c){W[M](this,arguments);if(b[D]!=2||c[D]!=2)m(o("Start and end points must be 2D"));var d=[Re,Se,"end"];T(this,d,this.ea,e,this)};O(cf,W);
cf[F].ea=function(a){ka(this.element[K],z[G](a.x)+"px");va(this.element[K],z[G](a.y)+"px")};var df=function(a,b,c,d,g){W[L](this,a,[b],[c],d,g);var f=[Re,Se,"end"];T(this,f,this.Ib,e,this)};O(df,W);df[F].Ib=function(a){ka(this.element[K],z[G](a.x)+"px")};var ef=function(a,b,c,d,g){W[L](this,a,[b],[c],d,g);var f=[Re,Se,"end"];T(this,f,this.Hb,e,this)};O(ef,W);ef[F].Hb=function(a){va(this.element[K],z[G](a.x)+"px")};
var ff=function(a,b,c,d,g){if(typeof b=="number")b=[b];if(typeof c=="number")c=[c];W[L](this,a,b,c,d,g);if(b[D]!=1||c[D]!=1)m(o("Start and end points must be 1D"));var f=[Re,Se,"end"];T(this,f,this.kb,e,this)};O(ff,W);ff[F].kb=function(a){Od(this.element,a.x)};ff[F].show=function(){ua(this.element[K],"")};ff[F].hide=function(){ua(this.element[K],"none")};var gf=function(a,b,c){ff[L](this,a,1,0,b,c)};O(gf,ff);var hf=function(a,b,c){ff[L](this,a,0,1,b,c)};O(hf,ff);
var jf=function(a,b,c){ff[L](this,a,1,0,b,c);T(this,Re,this.show,e,this);T(this,"end",this.hide,e,this)};O(jf,ff);var kf=function(a,b,c){ff[L](this,a,0,1,b,c);T(this,Re,this.show,e,this)};O(kf,ff);var lf=function(a,b,c){W[M](this,arguments);if(b[D]!=3||c[D]!=3)m(o("Start and end points must be 3D"));var d=[Re,Se,"end"];T(this,d,this.fa,e,this)};O(lf,W);lf[F].fa=function(a){var b="rgb("+a.Ea()[xb](",")+")";this.element[K].backgroundColor=b};
var mf=function(a,b,c){W[M](this,arguments);if(b[D]!=3||c[D]!=3)m(o("Start and end points must be 3D"));var d=[Re,Se,"end"];T(this,d,this.fa,e,this)};O(mf,W);mf[F].fa=function(a){var b="rgb("+a.Ea()[xb](",")+")";this.element[K].color="rgb("+b+")"};var nf=function(a){this.dc=a};O(nf,Rd);var of=new Q(0,100);nf[F].listen=function(a,b,c,d,g){if(Ib(b)){for(var f=0;f<b[D];f++)this.listen(a,b[f],c,d,g);return}var h=T(a,b,c||this,d||e,g||this.dc||this);this.Gb(h)};nf[F].Gb=function(a){if(this.b)this.b[a]=k;else if(this.aa){this.b=of.n();this.b[this.aa]=k;this.aa=i;this.b[a]=k}else this.aa=a};nf[F].ta=function(){if(this.b){for(var a in this.b){me(a);delete this.b[a]}of.C(this.b);this.b=i}else this.aa&&me(this.aa)};
nf[F].c=function(){nf.r.c[L](this);this.ta()};nf[F].handleEvent=function(){m(o("EventHandler.handleEvent not implemented"))};if("StopIteration"in N)var pf=N.StopIteration;else pf=o("StopIteration");var qf=function(){};qf[F].next=function(){m(pf)};qf[F].__iterator__=function(){return this};var rf=function(a){if(typeof a.w=="function")return a.w();if(Kb(a))return a[Ia]("");if(Jb(a)){var b=[],c=a[D];for(var d=0;d<c;d++)b[C](a[d]);return b}return mc(a)},sf=function(a){if(typeof a.ma=="function")return a.ma();if(typeof a.w=="function")return t;if(Jb(a)||Kb(a)){var b=[],c=a[D];for(var d=0;d<c;d++)b[C](d);return b}return nc(a)},tf=function(a,b,c){if(typeof a[gb]=="function")a[gb](b,c);else if(Jb(a)||Kb(a))ac(a,b,c);else{var d=sf(a),g=rf(a),f=g[D];for(var h=0;h<f;h++)b[L](c,g[h],d&&d[h],a)}};var X=function(a){this.e={};this.b=[];var b=arguments[D];if(b>1){if(b%2)m(o("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.set(arguments[c],arguments[c+1])}else a&&this.U(a)};X[F].g=0;X[F].T=0;X[F].w=function(){this.X();var a=[];for(var b=0;b<this.b[D];b++){var c=this.b[b];a[C](this.e[c])}return a};X[F].ma=function(){this.X();return this.b.concat()};X[F].Da=function(a){return uf(this.e,a)};X[F].clear=function(){this.e={};ia(this.b,0);this.g=0;this.T=0};
X[F].remove=function(a){if(uf(this.e,a)){delete this.e[a];this.g--;this.T++;this.b[D]>2*this.g&&this.X();return k}return e};X[F].X=function(){if(this.g!=this.b[D]){var a=0,b=0;while(a<this.b[D]){var c=this.b[a];if(uf(this.e,c))this.b[b++]=c;a++}ia(this.b,b)}if(this.g!=this.b[D]){var d={},a=0,b=0;while(a<this.b[D]){var c=this.b[a];if(!uf(d,c)){this.b[b++]=c;d[c]=1}a++}ia(this.b,b)}};X[F].set=function(a,b){if(!uf(this.e,a)){this.g++;this.b[C](a);this.T++}this.e[a]=b};
X[F].U=function(a){var b,c;if(a instanceof X){b=a.ma();c=a.w()}else{b=nc(a);c=mc(a)}for(var d=0;d<b[D];d++)this.set(b[d],c[d])};X[F].clone=function(){return new X(this)};X[F].__iterator__=function(a){this.X();var b=0,c=this.b,d=this.e,g=this.T,f=this,h=new qf;h.next=function(){while(k){if(g!=f.T)m(o("The map has changed since the iterator was created"));if(b>=c[D])m(pf);var l=c[b++];return a?l:d[l]}};return h};
if(ea[F][Ra])var uf=function(a,b){return ea[F][Ra][L](a,b)};else uf=function(a,b){return b in a&&a[b]!==ea[F][b]};var vf=function(a){this.e=new X;a&&this.U(a)},wf=function(a){var b=typeof a;return b=="object"?"o"+Vb(a):b.substr(0,1)+a};vf[F].add=function(a){this.e.set(wf(a),a)};vf[F].U=function(a){var b=rf(a),c=b[D];for(var d=0;d<c;d++)this.add(b[d])};vf[F].ta=function(a){var b=rf(a),c=b[D];for(var d=0;d<c;d++)this.remove(b[d])};vf[F].remove=function(a){return this.e.remove(wf(a))};vf[F].clear=function(){this.e.clear()};ta(vf[F],function(a){return this.e.Da(wf(a))});vf[F].w=function(){return this.e.w()};
vf[F].clone=function(){return new vf(this)};vf[F].__iterator__=function(){return this.e.__iterator__(e)};var xf=function(a){var b=[];for(var c=0;c<a[D];c++)Ib(a[c])?b[C](xf(a[c])):b[C](a[c]);return"[ "+b[xb](", ")+" ]"},Af=function(a,b){try{var c=yf(a),d="Message: "+zc(c[Qa])+'\nUrl: <a href="view-source:'+c[tb]+'" target="_new">'+c[tb]+"</a>\nLine: "+c.lineNumber+"\n\nBrowser stack:\n"+zc(c.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+zc(zf(b)+"-> ");return d}catch(g){return"Exception trying to expose exception! You win, we lose. "+g}},yf=function(a){var b=Cb("window.location.href");return typeof a==
"string"?{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"}:!a.lineNumber||!a[tb]||!a.stack?{message:a[Qa],name:a[rb],lineNumber:a.lineNumber||a.line||"Not available",fileName:a[tb]||a.sourceURL||b,stack:a.stack||"Not available"}:a},zf=function(a){return Bf(a||arguments.callee.caller,[])},Bf=function(a,b){var c=[];if(dc(b,a))c[C]("[...circular reference...]");else if(a&&b[D]<50){c[C](Cf(a)+"(");var d=a.arguments;for(var g=0;g<d[D];g++){g>0&&c[C](", ");var f,
h=d[g];switch(typeof h){case "object":f=h?"object":"null";break;case "string":f=h;break;case "number":f=aa(h);break;case "boolean":f=h?"true":"false";break;case "function":f=Cf(h);f=f?f:"[fn]";break;case "undefined":default:f=typeof h;break}if(f[D]>40)f=f.substr(0,40)+"...";c[C](f)}b[C](a);c[C](")\n");try{c[C](Bf(a.caller,b))}catch(l){c[C]("[exception trying to get caller]\n")}}else a?c[C]("[...long stack...]"):c[C]("[end]");return c[xb]("")},Cf=function(a){var b=aa(a);if(!Df[b]){var c=/function ([^\(]+)/.exec(b);
if(c){var d=c[1];Df[b]=d}else Df[b]="[Anonymous]"}return Df[b]},Ef=function(a,b,c,d){if(Cb("document.all"))return"";var g=b||N,f=c||"",h=d||0;if(g==a)return f;for(var l in g){if(l=="Packages"||l=="sun"||l=="netscape"||l=="java")continue;if(g[l]==a)return f+l;if((typeof g[l]=="function"||typeof g[l]=="object")&&g[l]!=N&&g[l]!=Cb("document")&&g[Ra](l)&&h<6){var q=Ef(a,g[l],f+l+".",h+1);if(q)return q}}return""},Df={};var Gf=function(a,b,c,d,g){this.kc=typeof g=="number"?g:Ff++;this.mc=d||Zb();this.B=a;this.ic=b;this.hc=c};Gf[F].jb=i;Gf[F].ib=i;var Ff=0;Gf[F].Kb=function(a){this.jb=a};Gf[F].Lb=function(a){this.ib=a};Gf[F].na=function(){return this.B};Gf[F].va=function(a){this.B=a};var Y=function(a){this.ec=a;this.sa=i;this.$b={};this.vb=[]};Y[F].B=i;var Hf=function(a,b){this.name=a;la(this,b)};fa(Hf[F],function(){return this[rb]});new Hf("OFF",Infinity);new Hf("SHOUT",1200);new Hf("SEVERE",1000);var If=new Hf("WARNING",900);new Hf("INFO",800);var Jf=new Hf("CONFIG",700),Kf=new Hf("FINE",500);new Hf("FINER",400);var Lf=new Hf("FINEST",300);new Hf("ALL",0);Y[F].sb=function(){return this.sa};Y[F].va=function(a){this.B=a};Y[F].na=function(){return this.B};
Y[F].qa=function(a){if(this.B)return a[Oa]>=this.B[Oa];if(this.sa)return this.sa.qa(a);return e};Y[F].log=function(a,b,c){this.qa(a)&&this.zb(this.rb(a,b,c))};Y[F].rb=function(a,b,c){var d=new Gf(a,aa(b),this.ec);if(c){d.Kb(c);d.Lb(Af(c,arguments.callee.caller))}return d};Y[F].warning=function(a,b){this.log(If,a,b)};Y[F].fine=function(a,b){this.log(Kf,a,b)};Y[F].finest=function(a,b){this.log(Lf,a,b)};Y[F].zb=function(a){if(this.qa(a.na())){var b=this;while(b){b.db(a);b=b.sb()}}};
Y[F].db=function(a){for(var b=0;b<this.vb[D];b++)this.vb[b](a)};Y[F].Nb=function(a){this.sa=a};Y[F].cb=function(a,b){this.$b[a]=b};var Mf={},Nf=i,Of=function(){if(!Nf){Nf=new Y("");Mf[""]=Nf;Nf.va(Jf)}},Qf=function(a){Of();return a in Mf?Mf[a]:Pf(a)},Pf=function(a){var b=new Y(a),c=a[Ia]("."),d=c[c[D]-1];ia(c,c[D]-1);var g=c[xb]("."),f=Qf(g);f.cb(d,b);b.Nb(f);Mf[a]=b;return b};var Rf="complete";var Sf=function(){if(!Rc)return;this.H={};this.ya={};this.wa=[]};Sf[F].d=Qf("goog.net.xhrMonitor");Sf[F].$a=function(a){if(!Rc)return;var b=Kb(a)?a:Sb(a)?Vb(a):"";this.d.finest("Pushing context: "+a+" ("+b+")");this.wa[C](b)};Sf[F].Za=function(){if(!Rc)return;var a=this.wa.pop();this.d.finest("Popping context: "+a);this.Tb(a)};Sf[F].Bb=function(a){if(!Rc)return;var b=Vb(a);this.d.fine("Opening XHR : "+b);for(var c=0;c<this.wa[D];c++){var d=this.wa[c];this.V(this.H,d,b);this.V(this.ya,b,d)}};
Sf[F].Ab=function(a){if(!Rc)return;var b=Vb(a);this.d.fine("Closing XHR : "+b);delete this.ya[b];for(var c in this.H){gc(this.H[c],b);this.H[c][D]==0&&delete this.H[c]}};Sf[F].Tb=function(a){var b=this.ya[a],c=this.H[a];if(b&&c){this.d.finest("Updating dependent contexts");ac(b,function(d){ac(c,function(g){this.V(this.H,d,g);this.V(this.ya,g,d)},this)},this)}};Sf[F].V=function(a,b,c){a[b]||(a[b]=[]);dc(a[b],c)||a[b][C](c)};var Tf=new Sf;var Vf=function(){return Uf()};var Uf=i,Wf=i,Xf=i,Yf=function(a,b){Uf=a;Wf=b;Xf=i},$f=function(){var a=Zf();return a?new ActiveXObject(a):new XMLHttpRequest},ag=function(){var a=Zf(),b={};if(a){b[0]=k;b[1]=k}return b};Yf($f,ag);var bg=i,Zf=function(){if(!bg&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"];for(var b=0;b<a[D];b++){var c=a[b];try{new ActiveXObject(c);bg=c;return c}catch(d){}}m(o("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return bg};var Z=function(){te[L](this);this.headers=new X};O(Z,te);Z[F].d=Qf("goog.net.XhrIo");var cg="Content-Type",dg="application/x-www-form-urlencoded;charset=utf-8",eg=[],gg=function(a,b,c,d,g,f){var h=new Z;eg[C](h);b&&T(h,Rf,b);T(h,"ready",Yb(fg,h));f&&h.Pb(f);h[bb](a,c,d,g)},hg=function(){var a=eg;while(a[D])a.pop().dispose()},ig=function(a,b){Z[F].P=a.protectEntryPoint(Z[F].P,b)},fg=function(a){a.dispose();gc(eg,a)};Z[F].s=e;Z[F].a=i;Z[F].ha=i;Z[F].Ta="";Z[F].Sa="";Z[F].N=0;Z[F].O="";Z[F].la=e;
Z[F].Z=e;Z[F].oa=e;Z[F].A=e;Z[F].R=0;Z[F].G=i;Z[F].Pb=function(a){this.R=z.max(0,a)};
Z[F].send=function(a,b,c,d){if(this.s)m(o("[goog.net.XhrIo] Object is active with another request"));var g=b||"GET";this.Ta=a;this.O="";this.N=0;this.Sa=g;this.la=e;this.s=k;this.a=new Vf;this.ha=Xf||(Xf=Wf());Tf.Bb(this.a);ha(this.a,Xb(this.Xa,this));try{this.d.fine(this.m("Opening Xhr"));this.oa=k;this.a.open(g,a,k);this.oa=e}catch(f){this.d.fine(this.m("Error opening Xhr: "+f[Qa]));this.Oa(5,f);return}var h=c?aa(c):"",l=this.headers.clone();d&&tf(d,function(q,n){l.set(n,q)});g=="POST"&&!l.Da(cg)&&
l.set(cg,dg);tf(l,function(q,n){this.a.setRequestHeader(n,q)},this);try{if(this.G){ue[Ba](this.G);this.G=i}if(this.R>0){this.d.fine(this.m("Will abort after "+this.R+"ms if incomplete"));this.G=ue[I](Xb(this.Sb,this),this.R)}this.d.fine(this.m("Sending request"));this.Z=k;this.a[bb](h);this.Z=e}catch(f){this.d.fine(this.m("Send error: "+f[Qa]));this.Oa(5,f)}};Z[F].dispatchEvent=function(a){if(this.a){Tf.$a(this.a);try{Z.r[Sa][L](this,a)}finally{Tf.Za()}}else Z.r[Sa][L](this,a)};
Z[F].Sb=function(){if(!(typeof Bb=="undefined"))if(this.a){this.O="Timed out after "+this.R+"ms, aborting";this.N=8;this.d.fine(this.m(this.O));this[Sa]("timeout");this[Ea](8)}};Z[F].Oa=function(a,b){this.s=e;if(this.a){this.A=k;this.a[Ea]();this.A=e}this.O=b;this.N=a;this.Ia();this.W()};Z[F].Ia=function(){if(!this.la){this.la=k;this[Sa](Rf);this[Sa]("error")}};
Z[F].abort=function(a){if(this.a){this.d.fine(this.m("Aborting"));this.s=e;this.A=k;this.a[Ea]();this.A=e;this.N=a||7;this[Sa](Rf);this[Sa]("abort");this.W()}};Z[F].c=function(){if(this.a){this.s=e;this.A=k;this.a[Ea]();this.A=e;this.W(k)}Z.r.c[L](this)};Z[F].Xa=function(){!this.oa&&!this.Z&&!this.A?this.P():this.Wa()};Z[F].P=function(){this.Wa()};
Z[F].Wa=function(){if(!this.s)return;if(!(typeof Bb=="undefined"))if(this.ha[1]&&this.M()==4&&this.Y()==2)this.d.fine(this.m("Local request error detected and ignored"));else{if(this.Z&&this.M()==4){xe(this.Xa,0,this);return}this[Sa]("readystatechange");if(this.Ra()){this.d.fine(this.m("Request complete"));this.s=e;if(this.yb()){this[Sa](Rf);this[Sa]("success")}else{this.N=6;this.O=this.ub()+" ["+this.Y()+"]";this.Ia()}this.W()}}};
Z[F].W=function(a){if(this.a){ha(this.a,this.ha[0]?Db:i);var b=this.a;this.a=i;this.ha=i;if(this.G){ue[Ba](this.G);this.G=i}if(!a){Tf.$a(b);this[Sa]("ready");Tf.Za()}Tf.Ab(b)}};Z[F].Ra=function(){return this.M()==4};Z[F].yb=function(){switch(this.Y()){case 0:case 200:case 204:case 304:return k;default:return e}};Z[F].M=function(){return this.a?this.a[cb]:0};Z[F].Y=function(){try{return this.M()>2?this.a.status:-1}catch(a){this.d.warning("Can not get status: "+a[Qa]);return-1}};
Z[F].ub=function(){try{return this.M()>2?this.a.statusText:""}catch(a){this.d.fine("Can not get status: "+a[Qa]);return""}};Z[F].tb=function(){return this.a?this.a.responseText:""};Z[F].getResponseHeader=function(a){return this.a&&this.Ra()?this.a.getResponseHeader(a):t};Z[F].m=function(a){return a+" ["+this.Sa+" "+this.Ta+" "+this.Y()+"]"};var jg=Z;jg.send=gg;jg.cleanup=hg;jg.protectEntryPoints=ig;jg.gc=fg;jg.CONTENT_TYPE_HEADER=cg;jg.FORM_CONTENT_TYPE=dg;jg.jc=eg;var kg=[],mg=function(a,b,c,d,g,f){nf[L](this);this.el=a;this.mouseTimeout=i;this.frames=b-1;this.ySpritePosition=c;this.Wb=d;this.mouseTimeoutTime=g;this.za=i;this.wb=gd("span","",this.el)[0];this.frameWidth=Nd(this.wb)[Da];this.S=f?new lg(this,f):t;this.u=-1;this.v=1;this.listen(this.el,"mouseover",this.da);this.listen(this.el,Td,this.ca);this.listen(x,Td,this.Ub);kg[C](this)};mg.inherits(nf);
mg[F].play=function(a,b){if(a!==t){this.u=a;this.mouseTimeout=w[Ba](this.mouseTimeout);this.za=w[Ba](this.za)}if(b!==t)this.v=b;var c="-"+this.frameWidth*this.v+"px "+this.ySpritePosition;this.wb[K].backgroundPosition=c;if(this.u==1&&this.v>=this.frames){this.v=this.frames-1;return}else if(this.u==-1&&this.v<=0){this.v=1;return}else if(this.S&&this.u==1&&!this.S.isShowing)this.S.show();else this.S&&this.u==-1&&this.S.isShowing&&this.S.hide();this.za=w[I](this[mb].bind(this,t,this.v+=this.u),this.Wb)};
mg[F].da=function(a){if(a[Aa]&&!qd(a[Ua],a[Aa])){this.mouseTimeout=w[Ba](this.mouseTimeout);if(this.u==-1)this.mouseTimeout=w[I](this[mb].bind(this,1,t),this.mouseTimeoutTime/3)}};mg[F].ca=function(a){if(a[Aa]&&qd(a[Ua],a[$a])&&!qd(a[Ua],a[Aa])){this.mouseTimeout=w[Ba](this.mouseTimeout);if(this.u==1)this.mouseTimeout=w[I](this[mb].bind(this,-1,t),this.mouseTimeoutTime)}};mg[F].Ub=function(a){if(a[Aa]||this.v==1)return;this.mouseTimeout=w[I](this[mb].bind(this,-1,t),this.mouseTimeoutTime)};
var lg=function(a,b){nf[L](this);this.j=a;var c=ed(b);this.el=c.cloneNode(k);this.el.id=this.j.el.id+"-tt";ja(this.el,c.className);ua(this.el[K],"none");var d=gd("",b+"-text",this.el)[0];this.Qb=d[A](x[eb]("span"));this.Qb[A](x[Ma](this.j.el.getAttribute("title")));this.j.el[lb]("title","");x[Ya][A](this.el);this.isShowing=e;this.listen(this.el,"mouseover",this.da);this.listen(this.el,Td,this.ca)};lg.inherits(nf);
lg[F].qb=function(){var a=this.el[K];wa(a,"hidden");ua(a,"block");var b={height:this.el[wb],width:this.Qb[Ka]};ua(a,"none");wa(a,"visible");return b};lg[F].da=function(a){a[Aa]&&!qd(a[Ua],a[Aa])&&w[Ba](this.j.mouseTimeout)};lg[F].ca=function(a){if(a[Aa]&&qd(a[Ua],a[$a])&&!qd(a[Ua],a[Aa])){w[Ba](this.j.mouseTimeout);this.j.mouseTimeout=w[I](this.j[mb].bind(this.j,-1,this.j.frames-2),this.j.mouseTimeoutTime)}};
lg[F].show=function(){this.isShowing=k;var a=Md(this.j.el),b=a.x,c=a.y,d=this.qb();d.width+=14;ka(this.el[K],d[Da]+"px");b-=(d[Da]-this.j.el[Ka])/2;c-=d[vb]-3;na(this.el[K],b+"px");this.el[K].top=c+"px";var g=new Ze(this.el,[b,c+10],[b,c],500,ye);g[mb]();var f=new kf(this.el,500);f[mb]()};lg[F].hide=function(){this.isShowing=e;ua(this.el[K],"none")};var ng=function(a,b,c,d){this.bc=a;this.fc=b;this.cc="/ig/gmailjson?hl=ko&num=0&et="+c;this.L=e;this.Vb=new jg;var g=ed("guser");this.lb=gd("span","separator",g)[0];T(this.Vb,"success",Xb(this.eb,this));this.Ba();d&&w.setInterval(Xb(this.Ba,this),d)};ng[F].xb=function(){this.ua=Vc()[eb]("span");ja(this.ua,"separator");md(this.ua,this.lb);this.L=jd("a",{href:this.bc});md(this.L,this.lb);this.lc=k};ng[F].Ba=function(){this.Vb[bb](this.cc)};
ng[F].Ca=function(){nd(this.ua);this.ua=i;nd(this.L);this.L=i};ng[F].Mb=function(a){this.L||this.xb();ld(this.L);var b=this.fc+"("+a+")",c=Vc()[Ma](b);kd(this.L,c)};ng[F].eb=function(a){var b=a[$a].tb();try{var c=eval("("+b+")")}catch(a){this.Ca();return}if(c.ErrorMsg&&c.ErrorMsg!==""){this.Ca();return}this.Mb(c.NumUnread)};var $={};$.svcTabIconHeight=33;$.svcTabFrames=2;$.svcTabAnimationSpeed=0;$.svcTabMouseoutTime=0;$.svcToolbarIconHeight=37;$.svcToolbarFrames=7;$.svcToolbarAnimationSpeed=75;$.svcToolbarMouseoutTime=100;$.gmailNotifierInterval=600000;
$.init=function(){x.f.q.focus();if(Qc&&Ic<5.5)return;var a=gd("a","",ed("svc-tab"));for(var b=0,c=a[D];b<c;b++){var d=a[b],g=d[zb]("span")[0];if(g.className=="bgp-fr"){var f=d.id[Ga]("svc-tab",""),h=-$.svcTabIconHeight*f+"px";new mg(d,$.svcTabFrames,h,$.svcTabAnimationSpeed,$.svcTabMouseoutTime)}}var l=gd("a","",ed("svc-toolbar"));for(var b=0,c=l[D];b<c;b++){var d=l[b],h=-$.svcToolbarIconHeight*b+"px";new mg(d,$.svcToolbarFrames,h,$.svcToolbarAnimationSpeed,$.svcToolbarMouseoutTime,"tt")}try{x.execCommand("BackgroundImageCache",
e,k)}catch(q){}var n=ed("gmail_notifier_tpl"),r=ed("gmail_notifier_href"),v=ed("gmail_et");n&&r&&v&&new ng(r[Oa],n[Oa],v[Oa],$.gmailNotifierInterval)};var _KO=$;w.google={};(function(){function a(j,p,u){var y="on"+p;if(j[jb])j[jb](p,u,e);else if(j.attachEvent)j.attachEvent(y,u);else{var B=j[y];j[y]=function(){var E=B[M](this,arguments),P=u[M](this,arguments);return E==t?P:P==t?E:P&&E}}}var b,c,d,g,f="",h,l=i,q=i,n=i,r=-1,v,s,H,ra,qb=i,Ca=i,Va,Lb,ze={},ba=i,zd,Mb=0,ec=0,Xc=0,Wa=i,Yc,Nb=e,Zc=e,Ad,Ob,Ae=navigator.userAgent.toLowerCase();Ad=Ae[J]("opera")!=-1;Ob=Ae[J]("msie")!=-1&&!Ad;var $c=i,og=new RegExp("^[\\s\\u1100-\\u11FF\\u3040-\\u30FF\\u3130-\\u318F\\u31F0-\\u31FF\\u3400-\\u4DBF\\u4E00-\\u9FFF\\uAC00-\\uD7A3\\uF900-\\uFAFF\\uFF65-\\uFFDC]+$"),
U="google-ac-",Be=k;function pg(j,p,u,y,B,E,P,ga){v=j;s=p;b=y;$c=B;Be=E;if(Ce()==i)return;var ca=w.google.kHL;Yc=/^(zh-(CN|TW)|ja|ko)$/[za](ca);if(u=="search")u="";zd="/complete/search?hl="+ca+(u?"&ds="+u:"")+(ga?"&pq="+De(ga):"")+(P?"&expid="+P:"")+"&client=suggest";v.onsubmit=Ee;s[lb]("autocomplete","off");a(s,"blur",qg);a(s,"beforedeactivate",rg);if(s[jb]){s.onkeypress=Fe;s.onkeyup=Ge}else{a(s,Ob?"keydown":"keypress",Fe);a(s,"keyup",Ge)}d=g=c=s[Oa];h=He(s);H=x[eb]("table");H.id="completeTable";
H.cellSpacing=H.cellPadding="0";ra=H[K];ja(H,U+"m");Xa();x[Ya][A](H);if(Ob){qb=x[eb]("iframe");Ca=qb[K];qb.id="completeIFrame";Ca.zIndex="1";Ca.position="absolute";ua(Ca,"block");Ca.borderWidth=0;x[Ya][A](qb)}ad();Ie("",[],[]);sg();a(w,"resize",ad);a(w,"pageshow",tg);Yc&&w.setInterval(ug,10);Va=Je("aq","f",e);Lb=Je("oq","",k);bd()}function tg(j){if(j.persisted)la(Va,"f");la(Lb,"")}function sg(){var j=x[Ya].dir=="rtl",p=j?"right":"left",u=j?"left":"right",y=x[zb]("head")[0],B=x[eb]("style"),E=i,P=
i,ga=e;if(x.styleSheets){y[A](B);ga=k;E=B.sheet?B.sheet:B.styleSheet}if(!E){P=x[Ma]("");B[A](P)}var ca=function(Pb,Qb){var Ke=Pb+" { "+Qb+" }";if(E)if(E.insertRule)E.insertRule(Ke,E.cssRules[D]);else E.addRule&&E.addRule(Pb,Qb);else P.data+=Ke+"\n"};ca("."+U+"m","font-size:13px;font-family:arial,sans-serif;cursor:default;line-height:17px;border:1px solid black;z-index:99;position:absolute;background-color:white;margin:0;");ca("."+U+"a","background-color:white;");ca("."+U+"b","background-color:#36c;color:white;");
ca("."+U+"c","white-space:nowrap;overflow:hidden;text-align:"+p+";padding-"+p+":3px;"+(Ob||Ad?"padding-bottom:1px;":""));ca("."+U+"d","white-space:nowrap;overflow:hidden;font-size:10px;text-align:"+u+";color:green;padding-"+p+":3px;padding-"+u+":3px;");ca("."+U+"b td","color:white;");ca("."+U+"e td","padding:0 3px 2px;text-align:"+u+";font-size:10px;line-height:15px;");ca("."+U+"e td","color:blue;text-decoration:underline;cursor:pointer;");ga||y[A](B)}function ad(){if(H){na(ra,Le(s,"offsetLeft")+
"px");ra.top=Le(s,"offsetTop")+s[wb]-1+"px";ka(ra,s[Ka]+"px");if(qb){na(Ca,ra[Za]);Ca.top=ra.top;ka(Ca,ra[Da]);va(Ca,H[wb]+"px")}}}function cd(j,p){wa(j,p?"visible":"hidden")}function Je(j,p,u){var y=x[eb]("input");sa(y,"hidden");y.name=j;la(y,p);y.disabled=u;v[A](y);return y}function qg(){Nb||Xa();Nb=e}function rg(){if(Nb){w.event.cancelBubble=k;qa(w.event,e)}Nb=e}function Fe(j){var p=j[fb];if(p==27&&Me()){Xa();fc(d);j.cancelBubble=k;qa(j,e);return e}if(!dd(p))return k;Xc++;Xc%3==1&&Bd(p);return e}
function Ge(j){var p=j[fb];!(Yc&&dd(p))&&Xc==0&&Bd(p);Xc=0;return!dd(p)}function Bd(j){Yc&&dd(j)&&vg();if(s[Oa]!=c||j==39){d=s[Oa];h=He(s);if(j!=39)la(Lb,d)}if(Ne(j))Oe(r+1);else Pe(j)&&Oe(r-1);ad();if(f!=d&&!Wa)Wa=w[I](Xa,500);c=s[Oa];c==""&&!l&&bd()}function Pe(j){return j==38||j==63232}function Ne(j){return j==40||j==63233}function dd(j){return Pe(j)||Ne(j)}function wg(){s.blur();la(Va,""+r);fc(this.completeString);if(Be)Ee()&&v.submit();else Xa()}function Qe(){if(Zc)return;if(n)ja(n,U+"a");ja(this,
U+"b");n=this;for(var j=0;j<q[D];j++)if(q[j]==n){r=j;break}}function xg(){if(Zc){Zc=e;Qe[L](this)}}function Oe(j){if(f==""&&d!=""){g="";bd();return}if(d!=f||!l)return;if(!q||q[D]<=0)return;if(!Me()){Cd();return}var p=q[D];if($c)p-=1;if(n)ja(n,U+"a");if(j==p||j==-1){r=-1;fc(d);Dd();la(Va,"f");return}else if(j>p)j=0;else if(j<-1)j=p-1;la(Va,""+j);r=j;n=q[Pa](j);ja(n,U+"b");fc(n.completeString)}function Xa(){if(Wa){w[Ba](Wa);Wa=i}cd(ra,e);qb&&cd(Ca,e)}function Cd(){cd(ra,k);qb&&cd(Ca,k);ad();Zc=k}function Me(){return ra.visibility==
"visible"}function yg(j,p,u){if(u[D]==0||u[0]<2)return;var y=[],B=[],E=u[0],P=z[Ja]((u[D]-1)/E);for(var ga=0;ga<P;ga++){y[C](u[ga*E+1]);B[C](u[ga*E+2])}Ed(j,p,y,B)}function Ed(j,p,u,y){Mb>0&&Mb--;Ie(p,u,y);if(p!=d)return;if(Wa){w[Ba](Wa);Wa=i}f=p;zg(H,u,y);r=-1;q=H.rows;q[D]>0?Cd():Xa()}function Ag(j){var p;j[yb](p);j[D]>=3&&j[D]<4&&j[C]([]);Ed[M](i,j)}function Ie(j,p,u){ze[j]=[p,u]}function Ee(){Xa();Lb.disabled=k;if(Lb[Oa]!=s[Oa]){la(Va,""+r);Lb.disabled=e}else if(ec>=3||Mb>=10)la(Va,"o");return k}
function bd(){if(ec>=3)return e;if(g!=d){var j=De(d),p=ze[d];if(p)Ed(i,d,p[0],p[1]);else{Mb++;if(b){var u=x[eb]("script");u[lb]("type","text/javascript");u[lb]("charset","utf-8");u[lb]("id","jsonpACScriptTag");u[lb]("src","http://suggestqueries.google.com"+zd+"&json=t&jsonp=window.google.ac.jsonRPCDone&q="+j+"&cp="+h);var y=x.getElementById("jsonpACScriptTag"),B=x[zb]("head")[0];y&&B.removeChild(y);B[A](u)}else Bg(j)}Dd()}g=d;var E=100;for(var P=1;P<=(Mb-2)/2;++P)E*=2;E+=50;l=w[I](bd,E);return k}
function De(j){if(w.encodeURIComponent)return encodeURIComponent(j);return escape(j)}function fc(j){la(s,j);c=j}function Dd(){s.focus()}function Le(j,p){var u=0;while(j){u+=j[p];j=j[La]}return u}function Fd(j,p){j[A](x[Ma](p))}function zg(j,p,u){while(j.rows[D]>0)j.deleteRow(-1);for(var y=0;y<p[D];++y){var B=j.insertRow(-1);B.onmousedown=wg;B.onmouseover=Qe;B.onmousemove=xg;B.completeString=p[y];ja(B,U+"a");var E=x[eb]("td");Fd(E,p[y]);ja(E,U+"c");if(Ob&&og[za](p[y]))E[K].paddingTop="2px";B[A](E);
var P=x[eb]("td");Fd(P,u[y]);ja(P,U+"d");B[A](P)}if($c&&p[D]>0){var ga=j.insertRow(-1);ga.onmousedown=function(Qb){if(Qb&&Qb[Na]){Qb[Na]();Cd();s.focus()}else Nb=k;return e};var ca=x[eb]("td");ca.colSpan=2;ja(ga,U+"e");var Pb=x[eb]("span");ga[A](ca);ca[A](Pb);Fd(Pb,$c);Pb.onclick=function(){Xa();f="";w[Ba](l);l=i;la(Va,"x")}}}function Ce(){var j=i;try{j=new ActiveXObject("Msxml2.XMLHTTP")}catch(p){try{j=new ActiveXObject("Microsoft.XMLHTTP")}catch(u){j=i}}if(!j&&typeof XMLHttpRequest!="undefined")j=
new XMLHttpRequest;return j}function Bg(j){ba&&ba[cb]!=0&&ba[cb]!=4&&ba[Ea]();if(ba)ha(ba,Cg);ba=Ce();if(ba){ba.open("GET",zd+"&js=true&q="+j+"&cp="+h,k);ha(ba,function(){if(ba[cb]==4&&ba.responseText)switch(ba.status){case 403:ec=1000;break;case 302:case 500:case 502:case 503:ec++;break;case 200:var p=ba.responseText;if(p.charAt(0)!="<"&&(p[J]("sendRPCDone")!=-1||p[J]("Suggest_apply")!=-1))eval(p);else Mb--;default:ec=0}});ba[bb](i)}}function Cg(){}function ug(){var j=s[Oa];j!=c&&Bd(0);c=j}function vg(){Nb=
k;s.blur();w[I](Dd,10)}function He(j){var p=0,u=0;if(Dg(j)){p=j.selectionStart;u=j.selectionEnd}if(Ob){var y=j.createTextRange(),B=x.selection.createRange();if(y.inRange(B)){y.setEndPoint("EndToStart",B);p=y.text[D];y.setEndPoint("EndToEnd",B);u=y.text[D]}}if(p&&u&&p==u)return p;return 0}function Dg(j){try{return typeof j.selectionStart=="number"}catch(p){return e}}w.google.ac={install:pg,Suggest_apply:yg,jsonRPCDone:Ag,setFieldValue:fc}})();
