(function(){ 
var e=false,i=null,j=true,aa=window,ba=Object,ca=Infinity,l=Error,da=Boolean,ea=undefined,fa=Array,m=Math;function ga(a,b){return a.length=b}function ha(a,b){return a.width=b}function ia(a,b){return a.currentTarget=b}function ja(a,b){return a.left=b}function ka(a,b){return a.target=b}function la(a,b){return a.screenX=b}function ma(a,b){return a.screenY=b}function na(a,b){return a.keyCode=b}function oa(a,b){return a.type=b}function pa(a,b){return a.display=b}function qa(a,b){return a.height=b}
var ra="appendChild",sa="scrollTop",p="push",r="length",t="prototype",u="width",ta="round",v="replace",ua="nodeType",va="document",w="split",wa="floor",xa="stopPropagation",ya="preventDefault",y="indexOf",za="hasOwnProperty",z="dispatchEvent",A="style",B="body",C="left",D="target",Aa="screenX",Ba="screenY",E="call",Ca="getBoxObjectFor",Da="focus",Ea="createElement",Fa="keyCode",Ga="forEach",Ha="scrollLeft",Ia="compatMode",Ja="currentStyle",Ka="handleEvent",F="type",La="contains",Ma="apply",Na="defaultView",
Oa="name",Pa="parentNode",G="height",Qa="clientX",Ra="clientY",Sa="documentElement",Ta=Ta||{},H=this,Va=function(a,b,c){var d=a[w]("."),g=c||H,f;!(d[0]in g)&&g.execScript&&g.execScript("var "+d[0]);while(d[r]&&(f=d.shift()))if(!d[r]&&Ua(b))g[f]=b;else g=g[f]?g[f]:(g[f]={})},Wa=function(a,b){var c=a[w]("."),d=b||H;for(var g;g=c.shift();)if(d[g])d=d[g];else return i;return d};
var Ya=function(a){var b=typeof a;if(b=="object")if(a){if(typeof a[r]=="number"&&typeof a.splice!="undefined"&&!Xa(a,"length"))return"array";if(typeof a[E]!="undefined")return"function"}else return"null";else if(b=="function"&&typeof a[E]=="undefined")return"object";return b},Za=function(a,b){if(b in a)for(var c in a)if(c==b&&ba[t][za][E](a,b))return j;return e};if(ba[t].propertyIsEnumerable)var Xa=function(a,b){return a instanceof ba?ba[t].propertyIsEnumerable[E](a,b):Za(a,b)};else Xa=Za;
var Ua=function(a){return typeof a!="undefined"},$a=function(a){return Ya(a)=="array"},ab=function(a){var b=Ya(a);return b=="array"||b=="object"&&typeof a[r]=="number"},bb=function(a){return typeof a=="string"},cb=function(a){return Ya(a)=="function"},db=function(a){var b=Ya(a);return b=="object"||b=="array"||b=="function"},gb=function(a){if(a[za]&&a[za](eb)){var b=a[eb];if(b)return b}a[eb]||(a[eb]=++fb);return a[eb]},eb="closure_hashCode_",fb=0,hb=function(a,b){var c=a.Ob;if(arguments[r]>2){var d=
fa[t].slice[E](arguments,2);c&&d.unshift[Ma](d,c);c=d}b=a.Qb||b;a=a.Pb||a;var g,f=b||H;g=c?function(){var h=fa[t].slice[E](arguments);h.unshift[Ma](h,c);return a[Ma](f,h)}:function(){return a[Ma](f,arguments)};g.Ob=c;g.Qb=b;g.Pb=a;return g},ib=Date.now||function(){return(new Date).getTime()},jb=function(a,b){var c=b||{};for(var d in c)a=a[v](new RegExp("\\{\\$"+d+"\\}","gi"),c[d]);return a},kb=function(a,b,c){Va(a,b,c)},I=function(a,b){function c(){}c.prototype=b[t];a.p=b[t];a.prototype=new c;a[t].constructor=
a};Function[t].wb=function(a){I(this,a)};var lb=function(a,b){this.x=Ua(a)?a:0;this.y=Ua(b)?b:0};lb[t].toString=function(){return"("+this.x+", "+this.y+")"};var J=function(a,b){ha(this,a);qa(this,b)};J[t].toString=function(){return"("+this[u]+" x "+this[G]+")"};J[t].ceil=function(){ha(this,m.ceil(this[u]));qa(this,m.ceil(this[G]));return this};J[t].floor=function(){ha(this,m[wa](this[u]));qa(this,m[wa](this[G]));return this};J[t].round=function(){ha(this,m[ta](this[u]));qa(this,m[ta](this[G]));return this};J[t].scale=function(a){this.width*=a;this.height*=a;return this};var mb=function(a){return a[v](/^[\s\xa0]+|[\s\xa0]+$/g,"")},sb=function(a,b){if(b)return a[v](nb,"&amp;")[v](ob,"&lt;")[v](pb,"&gt;")[v](qb,"&quot;");else{if(!rb.test(a))return a;if(a[y]("&")!=-1)a=a[v](nb,"&amp;");if(a[y]("<")!=-1)a=a[v](ob,"&lt;");if(a[y](">")!=-1)a=a[v](pb,"&gt;");if(a[y]('"')!=-1)a=a[v](qb,"&quot;");return a}},nb=/&/g,ob=/</g,pb=/>/g,qb=/\"/g,rb=/[&<>\"]/,ub=function(a,b){var c=0,d=mb(String(a))[w]("."),g=mb(String(b))[w]("."),f=m.max(d[r],g[r]);for(var h=0;c==0&&h<f;h++){var k=
d[h]||"",o=g[h]||"",n=new RegExp("(\\d*)(\\D*)","g"),q=new RegExp("(\\d*)(\\D*)","g");do{var s=n.exec(k)||["","",""],x=q.exec(o)||["","",""];if(s[0][r]==0&&x[0][r]==0)break;var Q=s[1][r]==0?0:parseInt(s[1],10),Jc=x[1][r]==0?0:parseInt(x[1],10);c=tb(Q,Jc)||tb(s[2][r]==0,x[2][r]==0)||tb(s[2],x[2])}while(c==0)}return c},tb=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};ib();var vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb=function(){if(H.navigator)return H.navigator.userAgent;return i},Hb=function(){var a=e,b=e,c=e,d=e,g=e,f=e,h=e,k=e,o=e,n="",q=Gb();if(q){var s=H.navigator;a=q[y]("Opera")==0;b=!a&&q[y]("MSIE")!=-1;c=!a&&q[y]("WebKit")!=-1;o=c&&q[y]("Mobile")!=-1;d=!a&&!c&&s.product=="Gecko";g=d&&s.vendor=="Camino";var x,Q;if(H.opera)x=H.opera.version();else{if(d)Q=/rv\:([^\);]+)(\)|;)/;else if(b)Q=/MSIE\s+([^\);]+)(\)|;)/;else if(c)Q=/WebKit\/(\S+)/;if(Q){Q.test(q);x=RegExp.$1}}n=
s.platform||"";f=n[y]("Mac")!=-1;h=n[y]("Win")!=-1;k=n[y]("Linux")!=-1}vb=a;wb=b;xb=d;yb=g;zb=c;Ab=o;Bb=x;Cb=n;Db=f;Eb=h;Fb=k};Hb();var Ib=vb,K=wb,Jb=xb,Kb=zb,Lb=Ab;var Mb=function(a,b,c){if(a[y])return a[y](b,c);if(fa[y])return fa[y](a,b,c);var d=c==i?0:c<0?m.max(0,a[r]+c):c;for(var g=d;g<a[r];g++)if(g in a&&a[g]===b)return g;return-1},Nb=function(a,b,c){if(a[Ga])a[Ga](b,c);else if(fa[Ga])fa[Ga](a,b,c);else{var d=a[r],g=bb(a)?a[w](""):a;for(var f=0;f<d;f++)f in g&&b[E](c,g[f],f,a)}},Ob=function(a,b){if(a[La])return a[La](b);return Mb(a,b)>-1},Pb=function(a,b){var c=Mb(a,b),d;if(d=c!=-1)fa[t].splice[E](a,c,1)[r]==1;return d};
var Qb=function(a){if($a(a))return a.concat();else{var b=[];for(var c=0,d=a[r];c<d;c++)b[c]=a[c];return b}};var Rb=function(a,b,c){for(var d in a)b[E](c,a[d],d,a)},Sb=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},Tb=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},Ub=function(a,b){var c;if(c=b in a)delete a[b];return c},Vb=function(a,b,c){if(b in a)return a[b];return c},Wb=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Xb=function(a){var b,c;for(var d=1;d<arguments[r];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var g=
0;g<Wb[r];g++){b=Wb[g];if(ba[t][za][E](c,b))a[b]=c[b]}}};var Yb,Zb=function(a){var b=a.className;return b&&typeof b[w]=="function"?b[w](" "):[]},$b=function(a){var b=Zb(a),c=1;for(var d=1;d<arguments[r];d++)if(Ob(b,arguments[d]))c&=0;else{b[p](arguments[d]);c&=1}a.className=b.join(" ");return da(c)};var ac=function(){Yb||(Yb=new L);return Yb},M=function(a){return a?new L(bc(a)):ac()};
var dc=function(a,b){Rb(b,function(c,d){if(d=="style")a[A].cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in cc)a.setAttribute(cc[d],c);else a[d]=c})},cc={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder"},ec=function(a){var b=a||H||aa,c=b[va];if(Kb&&!(ub(Bb,"500")>=0)&&!Lb){if(typeof b.innerHeight=="undefined")b=aa;var d=b.innerHeight,g=
b[va][Sa].scrollHeight;if(b==b.top)if(g<d)d-=15;return new J(b.innerWidth,d)}var f=M(c),h=f.sb()=="CSS1Compat"&&(!Ib||Ib&&ub(Bb,"9.50")>=0)?c[Sa]:c[B];return new J(h.clientWidth,h.clientHeight)};var fc=function(a,b){a[ra](b)},gc=function(a){return a&&a[Pa]?a[Pa].removeChild(a):i};
var hc=Kb&&ub(Bb,"521")<=0,ic=function(a,b){if(typeof a[La]!="undefined"&&!hc&&b[ua]==1)return a==b||a[La](b);if(typeof a.compareDocumentPosition!="undefined")return a==b||da(a.compareDocumentPosition(b)&16);while(b&&a!=b)b=b[Pa];return b==a},bc=function(a){return a[ua]==9?a:a.ownerDocument||a[va]},jc=function(a){if(a&&typeof a[r]=="number")if(db(a))return typeof a.item=="function"||typeof a.item=="string";else if(cb(a))return typeof a.item=="function";return e},L=function(a){this.h=a||H[va]||document};
L[t].w=function(){return this.h};L[t].f=function(a){return bb(a)?this.h.getElementById(a):a};L[t].Qa=function(a,b,c){var d=a||"*",g=c||this.h,f=g.getElementsByTagName(d);if(b){var h=[];for(var k=0,o;o=f[k];k++){var n=o.className;typeof n[w]=="function"&&Ob(n[w](" "),b)&&h[p](o)}return h}else return f};
L[t].i=function(a,b){if(K&&b&&b[Oa])a="<"+a+' name="'+sb(b[Oa])+'">';var c=this[Ea](a);b&&dc(c,b);if(arguments[r]>2){function d(h){if(h)this[ra](c,bb(h)?this.createTextNode(h):h)}for(var g=2;g<arguments[r];g++){var f=arguments[g];ab(f)&&!(db(f)&&f[ua]>0)?Nb(jc(f)?Qb(f):f,d,this):d[E](this,f)}}return c};L[t].createElement=function(a){return this.h[Ea](a)};L[t].createTextNode=function(a){return this.h.createTextNode(a)};
L[t].sb=function(){if(this.h[Ia])return this.h[Ia];if(Kb){var a=this.i("div",{style:"position:absolute;width:0;height:0;width:1"}),b=a[A][u]=="1px"?"BackCompat":"CSS1Compat";return this.h.compatMode=b}return"BackCompat"};L[t].ka=function(){var a=this.h;if(a.parentWindow)return a.parentWindow;if(Kb&&!(ub(Bb,"500")>=0)&&!Lb){var b=a[Ea]("script");b.innerHTML="document.parentWindow=window";var c=a[Sa];c[ra](b);c.removeChild(b);return a.parentWindow}return a[Na]};
L[t].ha=function(){var a=this.h,b,c;if(!Kb&&a[Ia]=="CSS1Compat"){b=a[Sa][Ha];c=a[Sa][sa]}else{b=a[B][Ha];c=a[B][sa]}return new lb(b,c)};L[t].appendChild=fc;L[t].removeNode=gc;L[t].contains=ic;var kc=function(a,b,c,d){ja(this,a);this.top=b;ha(this,c);qa(this,d)};kc[t].toString=function(){return"("+this[C]+", "+this.top+" - "+this[u]+"w x "+this[G]+"h)"};kc[t].contains=function(a){return this[C]<=a[C]&&this[C]+this[u]>=a[C]+a[u]&&this.top<=a.top&&this.top+this[G]>=a.top+a[G]};var lc,mc=function(a,b){var c=bc(a);if(c[Na]&&c[Na].getComputedStyle){var d=c[Na].getComputedStyle(a,"");if(d)return d[b]}return i};
var nc=function(a){return mc(a,"position")||(a[Ja]?a[Ja].position:i)||a[A].position},oc=function(a,b,c){var d,g;if(b instanceof lb){d=b.x;g=b.y}else{d=b;g=c}ja(a[A],typeof d=="number"?m[ta](d)+"px":d);a[A].top=typeof g=="number"?m[ta](g)+"px":g},pc=function(a){var b;b=a?a[ua]==9?a:bc(a):ac().w();if(K&&b[Ia]!="CSS1Compat")return b[B];return b[Sa]},qc=function(a){var b=bc(a),c=Jb&&b[Ca]&&nc(a)=="absolute"&&(a[A].top==""||a[A][C]=="");if(typeof lc=="undefined")lc=yb&&!(ub(Bb,"1.8.0.11")>=0);var d=new lb(0,
0),g=pc(b);if(a==g)return d;var f=i,h;if(a.getBoundingClientRect&&!c){h=a.getBoundingClientRect();var k=M(b).ha();d.x=h[C]+k.x;d.y=h.top+k.y}else if(b[Ca]&&!c&&!lc){h=b[Ca](a);var o=b[Ca](g);d.x=h[Aa]-o[Aa];d.y=h[Ba]-o[Ba]}else{f=a;do{d.x+=f.offsetLeft;d.y+=f.offsetTop;if(Kb&&nc(f)=="fixed"){d.x+=b[B][Ha];d.y+=b[B][sa];break}f=f.offsetParent}while(f&&f!=a);if(Ib||Kb&&nc(a)=="absolute")d.y-=b[B].offsetTop;f=a.offsetParent;while(f&&f!=b[B]){d.x-=f[Ha];if(!Ib||f.tagName!="TR")d.y-=f[sa];f=f.offsetParent}}if(Jb&&
a.getBoundingClientRect){var n=nc(a);if(n=="static"||n=="relative"){d.x=m[wa](d.x);d.y=m[wa](d.y)}}return d},rc=function(a,b,c){var d;if(b instanceof J){d=b[G];b=b[u]}else{if(c==ea)throw l("missing height argument");d=c}ha(a[A],typeof b=="number"?m[ta](b)+"px":b);qa(a[A],typeof d=="number"?m[ta](d)+"px":d)},sc=function(a){if((mc(a,"display")||(a[Ja]?a[Ja].display:i)||a[A].display)!="none")return new J(a.offsetWidth,a.offsetHeight);var b=a[A],c=b.display,d=b.visibility,g=b.position;b.visibility="hidden";
b.position="absolute";pa(b,"");var f=a.offsetWidth,h=a.offsetHeight;pa(b,c);b.position=g;b.visibility=d;return new J(f,h)},tc=function(a,b){var c=a[A];if("opacity"in c)c.opacity=b;else if("MozOpacity"in c)c.MozOpacity=b;else if("filter"in c){var d=bc(a).documentMode>=8?"'":"";c.filter=d+"alpha(opacity="+b*100+")"+d}},N=function(a,b){pa(a[A],b?"":"none")};Jb&&!(ub(Bb,"1.9")>=0);var uc,vc=function(a,b){if(Jb||uc){a.setAttribute("role",b);a.roleName=b}},wc=function(a,b,c){if(Jb||uc)a.setAttribute("aria-"+b,c)};var xc=function(){};xc[t].La=e;xc[t].n=function(){if(!this.La){this.b();this.La=j}};xc[t].b=function(){};var O=function(a,b){xc[E](this);this.zb=b;this.L=[];this.mb(a)};I(O,xc);O[t].qa=i;O[t].ra=i;O[t].Y=function(a){this.qa=a};O[t].eb=function(a){this.ra=a};O[t].s=function(){if(this.L[r])return this.L.pop();return this.Ha()};O[t].G=function(a){this.L[r]<this.zb?this.L[p](a):this.Ka(a)};O[t].mb=function(a){if(a>this.zb)throw l("[goog.structs.SimplePool] Initial cannot be greater than max");for(var b=0;b<a;b++)this.L[p](this.Ha())};O[t].Ha=function(){return this.qa?this.qa():{}};
O[t].Ka=function(a){if(this.ra)this.ra(a);else if(cb(a.n))a.n();else for(var b in a)delete a[b]};O[t].b=function(){O.p.b[E](this);var a=this.L;while(a[r])this.Ka(a.pop());delete this.L};var P=function(a,b){oa(this,a);ka(this,b);ia(this,this[D])};I(P,xc);P[t].b=function(){delete this[F];delete this[D];delete this.currentTarget};P[t].A=e;P[t].O=j;P[t].stopPropagation=function(){this.A=j};P[t].preventDefault=function(){this.O=e};var R=function(a,b){a&&this.W(a,b)};I(R,P);oa(R[t],i);ka(R[t],i);R[t].relatedTarget=i;R[t].offsetX=0;R[t].offsetY=0;R[t].clientX=0;R[t].clientY=0;la(R[t],0);ma(R[t],0);R[t].button=0;na(R[t],0);R[t].charCode=0;R[t].ctrlKey=e;R[t].altKey=e;R[t].shiftKey=e;R[t].metaKey=e;R[t].o=i;
R[t].W=function(a,b){oa(this,a[F]);ka(this,a[D]||a.srcElement);ia(this,b);this.relatedTarget=a.relatedTarget?a.relatedTarget:this[F]=="mouseover"?a.fromElement:this[F]=="mouseout"?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[Qa]=="number"?a[Qa]:a.pageX;this.clientY=typeof a[Ra]=="number"?a[Ra]:a.pageY;la(this,a[Aa]||0);ma(this,a[Ba]||0);this.button=a.button;na(this,a[Fa]||0);this.charCode=a.charCode||
(this[F]=="keypress"?a[Fa]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.o=a;delete this.O;delete this.A};R[t].stopPropagation=function(){this.A=j;if(this.o[xa])this.o[xa]();else this.o.cancelBubble=j};R[t].preventDefault=function(){this.O=e;if(this.o[ya])this.o[ya]();else{this.o.returnValue=e;try{na(this.o,-1)}catch(a){}}};R[t].rb=function(){return this.o};R[t].b=function(){R.p.b[E](this);this.o=i};var S=function(){},yc=0;S[t].va=i;S[t].F=i;S[t].cb=i;S[t].src=i;oa(S[t],i);S[t].I=i;S[t].U=i;S[t].l=0;S[t].N=e;S[t].Ea=e;S[t].W=function(a,b,c,d,g,f){if(cb(a))this.va=j;else if(a&&a[Ka]&&cb(a[Ka]))this.va=e;else throw l("Invalid listener argument");this.F=a;this.cb=b;this.src=c;oa(this,d);this.I=!!g;this.U=f;this.Ea=e;this.l=++yc;this.N=e};S[t].handleEvent=function(a){if(this.va)return this.F[E](this.U||this.src,a);return this.F[Ka][E](this.F,a)};var zc={},T={},U={},Ac=new O(0,600);Ac.Y(function(){return{j:0}});Ac.eb(function(a){a.j=0});var Bc=new O(0,600);Bc.Y(function(){return[]});Bc.eb(function(a){ga(a,0);delete a.ma;delete a.Wa});var Cc=new O(0,600);Cc.Y(function(){var a=function(b){return Dc[E](a.src,a.l,b)};return a});var Ec=function(){return new S},Fc=new O(0,600);Fc.Y(Ec);
var Gc=function(){return new R},Hc=function(){var a=i;if(K){a=new O(0,600);a.Y(Gc)}return a},Ic=Hc(),Kc="on",Lc={},Mc=function(a,b,c,d,g){if(b)if($a(b)){for(var f=0;f<b[r];f++)Mc(a,b[f],c,d,g);return i}else{var h=!!d,k=T;b in k||(k[b]=Ac.s());k=k[b];if(!(h in k)){k[h]=Ac.s();k.j++}k=k[h];var o=gb(a),n,q;if(k[o]){n=k[o];for(var f=0;f<n[r];f++){q=n[f];if(q.F==c&&q.U==g){if(q.N)break;return n[f].l}}}else{n=k[o]=Bc.s();k.j++}var s=Cc.s();s.src=a;q=Fc.s();q.W(c,s,a,b,h,g);var x=q.l;s.l=x;n[p](q);zc[x]=
q;U[o]||(U[o]=Bc.s());U[o][p](q);if(a.addEventListener){if(a==H||!a.Ia)a.addEventListener(b,s,h)}else a.attachEvent(Nc(b),s);return x}else throw l("Invalid event type");},Oc=function(a,b,c,d,g){if($a(b)){for(var f=0;f<b[r];f++)Oc(a,b[f],c,d,g);return i}var h=!!d,k=Pc(a,b,h);if(!k)return e;for(var f=0;f<k[r];f++)if(k[f].F==c&&k[f].I==h&&k[f].U==g)return Qc(k[f].l);return e},Qc=function(a){if(!zc[a])return e;var b=zc[a];if(b.N)return e;var c=b.src,d=b[F],g=b.cb,f=b.I;if(c.removeEventListener){if(c==
H||!c.Ia)c.removeEventListener(d,g,f)}else c.detachEvent&&c.detachEvent(Nc(d),g);var h=gb(c),k=T[d][f][h];if(U[h]){var o=U[h];Pb(o,b);o[r]==0&&delete U[h]}b.N=j;k.Wa=j;Rc(d,f,h,k);delete zc[a];return j},Rc=function(a,b,c,d){if(!d.ma)if(d.Wa){for(var g=0,f=0;g<d[r];g++){if(d[g].N){Fc.G(d[g]);continue}if(g!=f)d[f]=d[g];f++}ga(d,f);d.Wa=e;if(f==0){Bc.G(d);delete T[a][b][c];T[a][b].j--;if(T[a][b].j==0){Ac.G(T[a][b]);delete T[a][b];T[a].j--}if(T[a].j==0){Ac.G(T[a]);delete T[a]}}}},Sc=function(a,b,c){var d=
0,g=a==i,f=b==i,h=c==i;c=!!c;if(g)Rb(U,function(s){for(var x=s[r]-1;x>=0;x--){var Q=s[x];if((f||b==Q[F])&&(h||c==Q.I)){Qc(Q.l);d++}}});else{var k=gb(a);if(U[k]){var o=U[k];for(var n=o[r]-1;n>=0;n--){var q=o[n];if((f||b==q[F])&&(h||c==q.I)){Qc(q.l);d++}}}}return d},Pc=function(a,b,c){var d=T;if(b in d){d=d[b];if(c in d){d=d[c];var g=gb(a);if(d[g])return d[g]}}return i},Tc=function(a,b,c,d,g){var f=!!d,h=Pc(a,b,f);if(h)for(var k=0;k<h[r];k++)if(h[k].F==c&&h[k].I==f&&h[k].U==g)return h[k];return i},
Nc=function(a){if(a in Lc)return Lc[a];return Lc[a]=Kc+a},Vc=function(a,b,c,d){var g=1,f=T;if(b in f){f=f[b];if(c in f){f=f[c];var h=gb(a);if(f[h]){var k=f[h];if(k.ma)k.ma++;else k.ma=1;try{var o=k[r];for(var n=0;n<o;n++){var q=k[n];if(q&&!q.N)g&=Uc(q,d)!==e}}finally{k.ma--;Rc(b,c,h,k)}}}}return da(g)},Uc=function(a,b){var c=a[Ka](b);a.Ea&&Qc(a.l);return c},Wc=function(a,b){if(bb(b))b=new P(b,a);else if(b instanceof P)ka(b,b[D]||a);else{var c=b;b=new P(b[F],a);Xb(b,c)}var d=1,g,f=b[F],h=T;if(!(f in
h))return j;h=h[f];var k=j in h,o=e in h;if(k){g=[];for(var n=a;n;n=n.ia())g[p](n);for(var q=g[r]-1;!b.A&&q>=0;q--){ia(b,g[q]);d&=Vc(g[q],b[F],j,b)&&b.O!=e}}if(o)if(k)for(var q=0;!b.A&&q<g[r];q++){ia(b,g[q]);d&=Vc(g[q],b[F],e,b)&&b.O!=e}else for(var s=a;!b.A&&s;s=s.ia()){ia(b,s);d&=Vc(s,b[F],e,b)&&b.O!=e}return da(d)},Dc=function(a,b){if(!zc[a])return j;var c=zc[a],d=c[F],g=T;if(!(d in g))return j;g=g[d];var f;if(K){var h=b||Wa("window.event"),k=j in g;if(k){if(h[Fa]<0||h.returnValue!=ea)return j;
Xc(h)}gb(c.src);var o=Ic.s();o.W(h,this);f=j;try{if(k){var n=Bc.s();for(var q=o.currentTarget;q;q=q[Pa])n[p](q);for(var s=n[r]-1;!o.A&&s>=0;s--){ia(o,n[s]);f&=Vc(n[s],d,j,o)}for(var s=0;!o.A&&s<n[r];s++){ia(o,n[s]);f&=Vc(n[s],d,e,o)}}else f=Uc(c,o)}finally{if(n){ga(n,0);Bc.G(n)}o.n();Ic.G(o)}return f}var x=new R(b,this);try{f=Uc(c,x)}finally{x.n()}return f},Xc=function(a){var b=e;if(a[Fa]==0)try{na(a,-1);return}catch(c){b=j}if(b||a.returnValue==ea)a.returnValue=j};var Yc=function(a){this.ub=a};I(Yc,xc);var Zc=new O(0,100);Yc[t].M=function(a,b,c,d,g){if($a(b)){for(var f=0;f<b[r];f++)this.M(a,b[f],c,d,g);return}var h=Mc(a,b,c||this,d||e,g||this.ub||this);if(this.a)this.a[h]=j;else if(this.D){this.a=Zc.s();this.a[this.D]=j;this.D=i;this.a[h]=j}else this.D=h};
Yc[t].P=function(a,b,c,d,g){if(!this.D&&!this.a)return;if($a(b)){for(var f=0;f<b[r];f++)this.P(a,b[f],c,d,g);return}var h=Tc(a,b,c||this,d||e,g||this.ub||this);if(h){var k=h.l;Qc(k);if(this.a)Ub(this.a,k);else if(this.D==k)this.D=i}};Yc[t].Eb=function(){if(this.a){for(var a in this.a){Qc(a);delete this.a[a]}Zc.G(this.a);this.a=i}else this.D&&Qc(this.D)};Yc[t].b=function(){Yc.p.b[E](this);this.Eb()};Yc[t].handleEvent=function(){throw l("EventHandler.handleEvent not implemented");};var V=function(){};I(V,xc);V[t].Ia=j;V[t].bb=i;V[t].ia=function(){return this.bb};V[t].addEventListener=function(a,b,c,d){Mc(this,a,b,c,d)};V[t].removeEventListener=function(a,b,c,d){Oc(this,a,b,c,d)};V[t].dispatchEvent=function(a){return Wc(this,a)};V[t].b=function(){V.p.b[E](this);Sc(this);this.bb=i};var $c=function(a){V[E](this);this.c=a;var b=K?"focusin":"focus",c=K?"focusout":"blur";this.Rb=Mc(this.c,b,this,!K);this.Sb=Mc(this.c,c,this,!K)};I($c,V);$c[t].handleEvent=function(a){var b=a.rb(),c=new R(b);oa(c,a[F]=="focusin"||a[F]=="focus"?"focusin":"focusout");try{this[z](c)}finally{c.n()}};$c[t].b=function(){$c.p.b[E](this);Qc(this.Rb);Qc(this.Sb);delete this.c};var W=function(a,b,c){ka(this,a);this.handle=b||a;this.limits=c||new kc;this.h=a.ownerDocument||a[va];this.Tb=M(this.h).ka();Mc(this.handle,"mousedown",this.fb,e,this)};I(W,V);la(W[t],0);ma(W[t],0);W[t].gb=0;W[t].hb=0;W[t].Q=0;W[t].R=0;W[t].Na=j;W[t].v=e;W[t].Sa=0;W[t].Bb=0;W[t].b=function(){W.p.b[E](this);Oc(this.handle,"mousedown",this.fb,e,this);Oc(this.h,"mousemove",this.wa,e,this);Oc(this.h,"mouseup",this.da,e,this);delete this[D];delete this.handle};
W[t].fb=function(a){if(this.Na&&!this.v){if(this.Sa==0){this.Ta(a);if(this.v)a[ya]();else return}else a[ya]();Mc(this.h,"mousemove",this.wa,e,this);Mc(this.h,"mouseup",this.da,e,this);la(this,this.gb=a[Aa]);ma(this,this.hb=a[Ba]);this.Q=this[D].offsetLeft;this.R=this[D].offsetTop;this.pageScroll=M(this.h).ha();this.Bb=ib()}};W[t].Ta=function(a){var b=this[z](new ad("start",this,a[Qa],a[Ra],a));if(b!==e)this.v=j};
W[t].da=function(a){Oc(this.h,"mousemove",this.wa,e,this);Oc(this.h,"mouseup",this.da,e,this);if(this.v){this.v=e;var b=this.Ua(this.Q),c=this.Va(this.R);this[z](new ad("end",this,a[Qa],a[Ra],a,b,c))}};
W[t].wa=function(a){if(this.Na){var b=a[Aa]-this[Aa],c=a[Ba]-this[Ba],d=M(this.h).ha();b+=d.x-this.pageScroll.x;c+=d.y-this.pageScroll.y;this.Q+=b;this.R+=c;var g=this.Ua(this.Q),f=this.Va(this.R);la(this,a[Aa]);ma(this,a[Ba]);this.pageScroll=d;if(!this.v){var h=this.gb-this[Aa],k=this.hb-this[Ba],o=h*h+k*k;if(o>this.Sa){this.Ta(a);if(!this.v){this.da(a);return}}}if(this.v){var n=this[z](new ad("beforedrag",this,a[Qa],a[Ra],a,g,f));if(n!==e){this.nb(g,f);this[z](new ad("drag",this,a[Qa],a[Ra],a,g,
f));a[ya]()}}}};W[t].Ua=function(a){var b=this.limits,c=typeof b[C]!="undefined"?b[C]:i,d=typeof b[u]!="undefined"?b[u]:0,g=c!=i?c+d:ca,f=c!=i?c:-ca;return m.min(g,m.max(f,a))};W[t].Va=function(a){var b=this.limits,c=typeof b.top!="undefined"?b.top:i,d=typeof b[G]!="undefined"?b[G]:0,g=c!=i?c+d:ca,f=c!=i?c:-ca;return m.min(g,m.max(f,a))};W[t].nb=function(a,b){ja(this[D][A],a+"px");this[D][A].top=b+"px"};
var ad=function(a,b,c,d,g,f,h){P[E](this,a);oa(this,a);this.clientX=c;this.clientY=d;this.browserEvent=g;ja(this,Ua(f)?f:b.Q);this.top=Ua(h)?h:b.R;this.dragger=b};I(ad,P);if("StopIteration"in H)var bd=H.StopIteration;else bd=l("StopIteration");var cd=function(){};cd[t].Cb=function(){throw bd;};cd[t].__iterator__=function(){return this};var dd=function(a){if(typeof a.ja=="function")return a.ja();if(bb(a))return a[w]("");if(ab(a)){var b=[],c=a[r];for(var d=0;d<c;d++)b[p](a[d]);return b}return Sb(a)},ed=function(a){if(typeof a.ua=="function")return a.ua();if(typeof a.ja=="function")return ea;if(ab(a)||bb(a)){var b=[],c=a[r];for(var d=0;d<c;d++)b[p](d);return b}return Tb(a)},fd=function(a,b,c){if(typeof a[Ga]=="function")a[Ga](b,c);else if(ab(a)||bb(a))Nb(a,b,c);else{var d=ed(a),g=dd(a),f=g[r];for(var h=0;h<f;h++)b[E](c,g[h],d&&d[h],
a)}};var X=function(a){this.t={};this.a=[];var b=arguments[r];if(b>1){if(b%2)throw l("Uneven number of arguments");for(var c=0;c<b;c+=2)this.C(arguments[c],arguments[c+1])}else a&&this.jb(a)};X[t].j=0;X[t].Z=0;X[t].ja=function(){this.ba();var a=[];for(var b=0;b<this.a[r];b++){var c=this.a[b];a[p](this.t[c])}return a};X[t].ua=function(){this.ba();return this.a.concat()};X[t].clear=function(){this.t={};ga(this.a,0);this.j=0;this.Z=0};
X[t].remove=function(a){if(gd(this.t,a)){delete this.t[a];this.j--;this.Z++;this.a[r]>2*this.j&&this.ba();return j}return e};X[t].ba=function(){if(this.j!=this.a[r]){var a=0,b=0;while(a<this.a[r]){var c=this.a[a];if(gd(this.t,c))this.a[b++]=c;a++}ga(this.a,b)}if(this.j!=this.a[r]){var d={},a=0,b=0;while(a<this.a[r]){var c=this.a[a];if(!gd(d,c)){this.a[b++]=c;d[c]=1}a++}ga(this.a,b)}};X[t].fa=function(a,b){if(gd(this.t,a))return this.t[a];return b};
X[t].C=function(a,b){if(!gd(this.t,a)){this.j++;this.a[p](a);this.Z++}this.t[a]=b};X[t].jb=function(a){var b,c;if(a instanceof X){b=a.ua();c=a.ja()}else{b=Tb(a);c=Sb(a)}for(var d=0;d<b[r];d++)this.C(b[d],c[d])};X[t].__iterator__=function(a){this.ba();var b=0,c=this.a,d=this.t,g=this.Z,f=this,h=new cd;h.Cb=function(){while(j){if(g!=f.Z)throw l("The map has changed since the iterator was created");if(b>=c[r])throw bd;var k=c[b++];return a?k:d[k]}};return h};
if(ba[t][za])var gd=function(a,b){return ba[t][za][E](a,b)};else gd=function(a,b){return b in a&&a[b]!==ba[t][b]};var hd=H.window,id=function(a,b,c){if(cb(a)){if(c)a=hb(a,c)}else if(a&&typeof a[Ka]=="function")a=hb(a[Ka],a);else throw l("Invalid listener argument");return hd.setTimeout(a,b||0)};var jd=function(){};jd[t].Db=0;jd[t].tb=function(){return":"+(this.Db++).toString(36)};var kd=new jd;var Y=function(a){V[E](this);this.e=a||M();this.Hb=ld};I(Y,V);Y[t].vb=kd;var ld=i,md="Component already rendered",nd="Unable to set parent component";Y[t].la=i;Y[t].e=i;Y[t].V=e;Y[t].c=i;Y[t].Hb=i;Y[t].Ab=i;Y[t].z=i;Y[t].aa=i;Y[t].$=i;Y[t].Nb=i;Y[t].Ra=function(){return this.la||(this.la=this.vb.tb())};Y[t].f=function(){return this.c};Y[t].Jb=function(a){this.c=a};Y[t].Kb=function(a){if(this==a)throw l(nd);if(a&&this.z&&this.la&&this.z.Oa(this.la)&&this.z!=a)throw l(nd);this.z=a};Y[t].ia=function(){return this.z};
Y[t].X=function(){return this.V};Y[t].i=function(){this.c=this.e[Ea]("div")};Y[t].B=function(a){this.Gb(a)};Y[t].Gb=function(a,b){if(this.V)throw l(md);this.c||this.i();a?a.insertBefore(this.c,b||i):this.e.w()[B][ra](this.c);if(!this.z||this.z.X())this.S()};Y[t].S=function(){this.V=j;this.sa(function(a){!a.X()&&a.f()&&a.S()})};Y[t].K=function(){this.sa(function(a){a.X()&&a.K()});this.V=e};
Y[t].b=function(){Y.p.b[E](this);this.V&&this.K();this.sa(function(a){a.n()});!this.Nb&&this.c&&gc(this.c);this.aa=i;this.$=i;this.c=i;this.Ab=i;this.z=i};Y[t].ta=function(){return this.c};Y[t].Oa=function(a){return this.$&&a?Vb(this.$,a)||i:i};Y[t].sa=function(a,b){this.aa&&Nb(this.aa,a,b)};Y[t].removeChild=function(a,b){if(a){var c=bb(a)?a:a.Ra();a=this.Oa(c);if(c&&a){Ub(this.$,c);Pb(this.aa,a);if(b){a.K();a.c&&gc(a.c)}a.Kb(i)}}if(!a)throw l("Child is not in parent component");return a};var Z=function(a,b,c){Y[E](this,c);this.m=a||"modal-dialog";this.za=!!b;this.H=od;this.k=new Yc(this);this.ea=new $c(this.e.w())};I(Z,Y);Z[t].m=i;Z[t].za=e;Z[t].na=j;Z[t].Ma=j;Z[t].kb=0.3;Z[t].Mb="";Z[t].Ga="";Z[t].H=i;Z[t].J=i;Z[t].Aa=e;Z[t].ob=e;Z[t].g=i;Z[t].d=i;Z[t].pa=i;Z[t].ya=i;Z[t].ib=i;Z[t].oa=i;Z[t].ca=i;Z[t].r=i;Z[t].k=i;Z[t].ta=function(){this.ca||this.B();return this.ca};Z[t].lb=function(){var a=new W(this.f(),this.pa);$b(this.pa,this.m+"-title-draggable");return a};
Z[t].i=function(){this.yb();this.Jb(this.e.i("div",{className:this.m,tabIndex:0},this.pa=this.e.i("div",{className:this.m+"-title",id:this.Ra()},this.ya=this.e.i("span",{className:this.m+"-title-text"},this.Mb),this.oa=this.e.i("span",{className:this.m+"-title-close"})),this.ca=this.e.i("div",{className:this.m+"-content"}),this.r=this.e.i("div",{className:this.m+"-buttons"}),this.Lb=this.e.i("span",{tabIndex:0})));this.ib=this.pa.id;vc(this.f(),"dialog");wc(this.f(),"labelledby",this.ib);if(this.Ga)this.ca.innerHTML=
this.Ga;N(this.f(),e);this.H&&this.H.Da(this.r)};Z[t].yb=function(){if(this.za&&this.na&&!this.d){this.d=this.e.i("iframe",{frameborder:0,style:"border: 0; vertical-align: bottom",src:'javascript:""'});this.d.className=this.m+"-bg";N(this.d,e);tc(this.d,0)}else if((!this.za||!this.na)&&this.d){gc(this.d);this.d=i}if(this.na&&!this.g){this.g=this.e.i("div",{className:this.m+"-bg"});tc(this.g,this.kb);N(this.g,e)}else if(!this.na&&this.g){gc(this.g);this.g=i}};
Z[t].B=function(a){if(this.X())throw l(md);this.f()||this.i();var b=a||this.e.w()[B];this.Fb(b);Z.p.B[E](this,b)};Z[t].Fb=function(a){this.d&&a[ra](this.d);this.g&&a[ra](this.g)};Z[t].S=function(){Z.p.S[E](this);if(this.Ma&&!this.J)this.J=this.lb();this.k.M(this.oa,"click",this.ab);this.k.M(this.ea,"focusin",this.Ya);vc(this.f(),"dialog");this.ya.id!==""&&wc(this.f(),"labelledby",this.ya.id)};
Z[t].K=function(){this.k.P(this.oa,"click",this.ab);this.k.P(this.ea,"focusin",this.Ya);this.xb()&&this.u(e);if(this.J){this.J.n();this.J=i}Z.p.K[E](this)};
Z[t].u=function(a){if(a==this.Aa)return;var b=this.e.w(),c=M(b).ka()||aa;this.X()||this.B(b[B]);if(a){this.db();this.xa();this.k.M(this.f(),"keydown",this.Za,j);this.k.M(c,"resize",this.$a,j)}else{this.k.P(this.f(),"keydown",this.Za,j);this.k.P(c,"resize",this.$a,j)}this.d&&N(this.d,a);this.g&&N(this.g,a);N(this.f(),a);if(a){Jb&&this.f()[Da]();if(this.T()){var d=this.T().Pa();if(d){var g=this.r.getElementsByTagName("button");for(var f=0,h;h=g[f];f++)if(h[Oa]==d){try{h[Da]()}catch(k){}break}}}}this.Aa=
a;if(a)this.k.M(this.r,"click",this.Xa);else{this.k.P(this.r,"click",this.Xa);this[z]("afterhide");this.ob&&this.n()}};Z[t].xb=function(){return this.Aa};Z[t].db=function(){this.d&&N(this.d,e);this.g&&N(this.g,e);var a=this.e.w(),b=M(a).ka()||aa,c=ec(b),d=a[B].scrollWidth,g=m.max(a[B].scrollHeight,c[G]);if(this.d){N(this.d,j);rc(this.d,d,g)}if(this.g){N(this.g,j);rc(this.g,d,g)}if(this.Ma){var f=sc(this.f());this.J.limits=new kc(0,0,d-f[u],g-f[G])}};
Z[t].xa=function(){var a=this.e.w(),b=M(a).ka()||aa;if(nc(this.f())=="fixed"){var c=0,d=0}else{var g=this.e.ha(),c=g.x,d=g.y}var f=sc(this.f()),h=ec(b),k=m.max(c+h[u]/2-f[u]/2,0),o=m.max(d+h[G]/2-f[G]/2,0);oc(this.f(),k,o)};Z[t].ab=function(){var a=this.T(),b=a&&a.ga();if(b){var c=a.fa(b);this[z](new pd(b,c))&&this.u(e)}else this.u(e)};
Z[t].b=function(){Z.p.b[E](this);if(this.k){this.k.n();this.k=i}if(this.ea){this.ea.n();this.ea=i}if(this.g){gc(this.g);this.g=i}if(this.d){gc(this.d);this.d=i}this.oa=i;this.r=i;this.Lb=i};Z[t].Ib=function(a){this.H=a;this.r&&this.H.Da(this.r)};Z[t].T=function(){return this.H};Z[t].Xa=function(a){var b=this.pb(a[D]);if(b){var c=b[Oa],d=this.T().fa(c);this[z](new pd(c,d))&&this.u(e)}};Z[t].pb=function(a){var b=a;while(b!=i&&b!=this.r){if(b.tagName=="BUTTON")return b;b=b[Pa]}return i};
Z[t].Za=function(a){var b=this.T();if(a[Fa]==27){if(b&&b.ga()){var c=b.fa(b.ga());this[z](new pd(b.ga(),c))&&this.u(e)}else this.u(e);a[xa]()}else if(a[Fa]==13){var d=a[D]&&a[D].tagName=="BUTTON"?a[D][Oa]:b&&b.Pa();if(d){this[z](new pd(d,b.fa(d)))&&this.u(e);a[ya]()}a[xa]()}else if(a[Fa]==9&&a.shiftKey&&a[D]==this.f()){a[ya]();a[xa]()}};Z[t].$a=function(){this.db()};Z[t].Ya=function(a){this.Lb==a[D]&&id(this.qb,0,this)};Z[t].qb=function(){K&&this.e.w()[B][Da]();this.f()[Da]()};
var pd=function(a,b){oa(this,"dialogselect");this.l=a;this.caption=b};I(pd,P);var $=function(a){this.e=a||M();X[E](this)},od;I($,X);$[t].Ja=i;$[t].c=i;$[t].Fa=i;$[t].C=function(a,b,c,d){X[t].C[E](this,a,b);if(c)this.Ja=a;if(d)this.Fa=a;return this};$[t].Da=function(a){this.c=a;this.B()};$[t].B=function(){if(this.c){this.c.innerHTML="";var a=M(this.c);fd(this,function(b,c){this.c[ra](a.i("button",{name:c},b))},this)}};$[t].Pa=function(){return this.Ja};$[t].ga=function(){return this.Fa};
(function(){var a=jb("OK"),b=jb("Cancel");jb("Yes");jb("No");jb("Save");jb("Continue");od=(new $).C("ok",a,j).C("cancel",b,e,j)})();function qd(a){Z[E](this,"cse-overlay",j);this.cse=a}qd.wb(Z);qd[t].xa=function(){var a=sc(this.cse.searchBox),b=sc(aa[va][Sa]),c=sc(this.c),d=qc(this.cse.searchBox),g;g=d.x+c[u]>b[u]?d.x+a[u]-c[u]:d.x;oc(this.c,g,d.y)};
function rd(a,b,c){this.searchBox=b;this.searchResults=c;this.searchResultsContainer=ac().Qa(i,"cse-resultsContainer",this.searchResults)[0];this.closeResults=ac().Qa(i,"cse-closeResults",this.searchResults)[0];this.searchBox.onsubmit=hb(rd[t].Ca,this);this.searchResultsDialog=new qd(this);this.searchResultsDialog.Ib(new $);this.searchResultsDialog.ta()[ra](this.searchResults);pa(this.searchResults[A],"");this.closeResults.onclick=hb(rd[t].Ba,this);this.searchControl=new GSearchControl;var d=new GwebSearch;
d.setSiteRestriction(a);var g=new GsearcherOptions;g.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);this.searchControl.addSearcher(d,g);this.searchControl.setResultSetSize(GSearch.SMALL_RESULTSET);this.searchControl.setNoResultsString(GSearchControl.NO_RESULTS_DEFAULT_STRING);this.searchControl.draw(this.searchResultsContainer)}rd[t].Ca=function(){this.searchResultsDialog.u(j);this.searchControl.execute(this.searchBox.q.value);return e};rd[t].Ba=function(){this.searchResultsDialog.u(e)};
kb("CSEOverlay",rd);
 })()
