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