/* Copyright 2009 Google Inc. All Rights Reserved. */ (function(){
function i(a){throw a;}var n=true,o=null,p=false,aa=Object,r=Error,t=undefined,ca=parseInt,da=String,ea=document,fa=Math;function ga(a,b){return a.length=b}function ha(a,b){return a.className=b}function ia(a,b){return a.currentTarget=b}function ja(a,b){return a.target=b}function ka(a,b){return a.coords=b}function la(a,b){return a.keyCode=b}function ma(a,b){return a.type=b}
var v="push",na="filter",oa="toString",w="length",pa="propertyIsEnumerable",x="prototype",qa="test",ra="shift",sa="className",ta="exec",va="clearTimeout",wa="round",xa="abort",ya="slice",za="setTimeout",y="replace",C="nodeType",G="split",Aa="getElementById",Ba="charAt",H="indexOf",Ca="message",Ea="hasOwnProperty",J="dispatchEvent",Fa="style",Ga="capture",Ha="nodeName",Ia="target",K="call",Ja="lastIndexOf",Ka="coords",La="keyCode",Ma="querySelectorAll",Na="firstChild",Oa="forEach",Pa="handleEvent",
L="type",P="apply",Qa="element",Ra="name",Ua="parentNode",Va="fileName",Wa="nextSibling",Xa="join",Ya="getElementsByTagName",Za="toLowerCase",$a="substr",R,ab=ab||{},S=this,T=function(a,b,c){var d=a[G]("."),e=c||S;!(d[0]in e)&&e.execScript&&e.execScript("var "+d[0]);for(var f;d[w]&&(f=d[ra]());)if(!d[w]&&b!==t)e[f]=b;else e=e[f]?e[f]:(e[f]={})},bb=function(a,b){for(var c=a[G]("."),d=b||S,e;e=c[ra]();)if(d[e])d=d[e];else return o;return d},cb=function(){},db=function(a){a.Ra=function(){return a.Ja||
(a.Ja=new a)}},eb=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof aa)&&aa[x][oa][K](a)=="[object Array]"||typeof a[w]=="number"&&typeof a.splice!="undefined"&&typeof a[pa]!="undefined"&&!a[pa]("splice"))return"array";if(!(a instanceof aa)&&(aa[x][oa][K](a)=="[object Function]"||typeof a[K]!="undefined"&&typeof a[pa]!="undefined"&&!a[pa]("call")))return"function"}else return"null";else if(b=="function"&&typeof a[K]=="undefined")return"object";return b},fb=function(a){return eb(a)==
"array"},gb=function(a){var b=eb(a);return b=="array"||b=="object"&&typeof a[w]=="number"},U=function(a){return typeof a=="string"},hb=function(a){return eb(a)=="function"},ib=function(a){var b=eb(a);return b=="object"||b=="array"||b=="function"},lb=function(a){if(a[Ea]&&a[Ea](jb))return a[jb];a[jb]||(a[jb]=++kb);return a[jb]},jb="closure_hashCode_"+fa.floor(fa.random()*2147483648)[oa](36),kb=0,mb=function(a){var b=eb(a);if(b=="object"||b=="array"){if(a.X)return a.X[K](a);var c=b=="array"?[]:{};for(var d in a)c[d]=
mb(a[d]);return c}return a},nb=function(a,b){var c=a.wa;if(arguments[w]>2){var d=Array[x][ya][K](arguments,2);c&&d.unshift[P](d,c);c=d}b=a.ya||b;a=a.xa||a;var e,f=b||S;e=c?function(){var k=Array[x][ya][K](arguments);k.unshift[P](k,c);return a[P](f,k)}:function(){return a[P](f,arguments)};e.wa=c;e.ya=b;e.xa=a;return e},ob=function(a){var b=Array[x][ya][K](arguments,1);b.unshift(a,o);return nb[P](o,b)},pb=Date.now||function(){return(new Date).getTime()},V=function(a,b){function c(){}c.prototype=b[x];
a.e=b[x];a.prototype=new c};var qb=function(a,b,c){if(a[H])return a[H](b,c);if(Array[H])return Array[H](a,b,c);for(var d=c==o?0:c<0?fa.max(0,a[w]+c):c;d<a[w];d++)if(d in a&&a[d]===b)return d;return-1},rb=function(a,b,c){if(a[Oa])a[Oa](b,c);else if(Array[Oa])Array[Oa](a,b,c);else for(var d=a[w],e=U(a)?a[G](""):a,f=0;f<d;f++)f in e&&b[K](c,e[f],f,a)},sb=function(a,b){if(a.contains)return a.contains(b);return qb(a,b)>-1},tb=function(a,b){var c=qb(a,b),d;if(d=c!=-1)Array[x].splice[K](a,c,1)[w]==1;return d},wb=function(a){if(fb(a))return a.concat();
else{for(var b=[],c=0,d=a[w];c<d;c++)b[c]=a[c];return b}},yb=function(a){return Array[x].splice[P](a,xb(arguments,1))},xb=function(a,b,c){return arguments[w]<=2?Array[x][ya][K](a,b):Array[x][ya][K](a,b,c)};var zb=function(a,b,c){for(var d in a)b[K](c,a[d],d,a)},Ab=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},Bb=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},Cb=function(a){for(var b in a)return p;return n},Db=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Eb=function(a){for(var b,c,d=1;d<arguments[w];d++){c=arguments[d];for(b in c)a[b]=c[b];for(var e=0;e<Db[w];e++){b=Db[e];if(aa[x][Ea][K](c,b))a[b]=c[b]}}};var Fb=function(){};Fb[x].ja=p;Fb[x].J=function(){if(!this.ja){this.ja=n;this.g()}};Fb[x].g=function(){};var Gb=function(a,b){Fb[K](this);this.pa=b;this.q=[];if(a>this.pa)i(r("[goog.structs.SimplePool] Initial cannot be greater than max"));for(var c=0;c<a;c++)this.q[v](this.j?this.j():{})};V(Gb,Fb);Gb[x].j=o;Gb[x].K=o;var Hb=function(a){if(a.q[w])return a.q.pop();return a.j?a.j():{}},Jb=function(a,b){a.q[w]<a.pa?a.q[v](b):Ib(a,b)},Ib=function(a,b){if(a.K)a.K(b);else if(hb(b.J))b.J();else for(var c in b)delete b[c]};Gb[x].g=function(){Gb.e.g[K](this);for(var a=this.q;a[w];)Ib(this,a.pop());delete this.q};var Kb=function(a){for(var b=1;b<arguments[w];b++){var c=da(arguments[b])[y](/\$/g,"$$$$");a=a[y](/\%s/,c)}return a},Lb=function(a){return a[y](/^[\s\xa0]+|[\s\xa0]+$/g,"")},Rb=function(a,b){if(b)return a[y](Mb,"&amp;")[y](Nb,"&lt;")[y](Ob,"&gt;")[y](Pb,"&quot;");else{if(!Qb[qa](a))return a;if(a[H]("&")!=-1)a=a[y](Mb,"&amp;");if(a[H]("<")!=-1)a=a[y](Nb,"&lt;");if(a[H](">")!=-1)a=a[y](Ob,"&gt;");if(a[H]('"')!=-1)a=a[y](Pb,"&quot;");return a}},Mb=/&/g,Nb=/</g,Ob=/>/g,Pb=/\"/g,Qb=/[&<>\"]/,Sb=function(a,
b){return a[H](b)!=-1},Tb=function(){return Array[x][Xa][K](arguments,"")},Vb=function(a,b){for(var c=0,d=Lb(da(a))[G]("."),e=Lb(da(b))[G]("."),f=fa.max(d[w],e[w]),k=0;c==0&&k<f;k++){var j=d[k]||"",s=e[k]||"",u=new RegExp("(\\d*)(\\D*)","g"),B=new RegExp("(\\d*)(\\D*)","g");do{var E=u[ta](j)||["","",""],D=B[ta](s)||["","",""];if(E[0][w]==0&&D[0][w]==0)break;var M=E[1][w]==0?0:ca(E[1],10),ua=D[1][w]==0?0:ca(D[1],10);c=Ub(M,ua)||Ub(E[2][w]==0,D[2][w]==0)||Ub(E[2],D[2])}while(c==0)}return c},Ub=function(a,
b){if(a<b)return-1;else if(a>b)return 1;return 0};pb();var Wb,Xb,Yb,Zb,$b,ac,bc,cc,dc,ec,fc=function(){return S.navigator?S.navigator.userAgent:o},jc=function(){return S.navigator};(function(){ac=$b=Zb=Yb=Xb=Wb=p;var a;if(a=fc()){var b=jc();Wb=a[H]("Opera")==0;Xb=!Wb&&a[H]("MSIE")!=-1;Zb=(Yb=!Wb&&a[H]("WebKit")!=-1)&&a[H]("Mobile")!=-1;ac=($b=!Wb&&!Yb&&b.product=="Gecko")&&b.vendor=="Camino"}})();var kc=Wb,lc=Xb,mc=$b,nc=Yb,oc=Zb,pc=function(){var a=jc();return a&&a.platform||""}();
(function(){bc=Sb(pc,"Mac");cc=Sb(pc,"Win");dc=Sb(pc,"Linux");ec=!!jc()&&Sb(jc().appVersion||"","X11")})();var qc=bc,rc=cc,sc=dc,tc=function(){var a="",b;if(kc&&S.opera){var c=S.opera.version;a=typeof c=="function"?c():c}else{if(mc)b=/rv\:([^\);]+)(\)|;)/;else if(lc)b=/MSIE\s+([^\);]+)(\)|;)/;else if(nc)b=/WebKit\/(\S+)/;if(b){var d=b[ta](fc());a=d?d[1]:""}}return a}(),uc={},vc=function(a){return uc[a]||(uc[a]=Vb(tc,a)>=0)};var wc=function(a,b){ma(this,a);ja(this,b);ia(this,this[Ia])};V(wc,Fb);R=wc[x];R.g=function(){delete this[L];delete this[Ia];delete this.currentTarget};R.o=p;R.B=n;R.stopPropagation=function(){this.o=n};R.preventDefault=function(){this.B=p};var xc=function(a,b){a&&this.P(a,b)};V(xc,wc);R=xc[x];ma(R,o);ja(R,o);R.relatedTarget=o;R.offsetX=0;R.offsetY=0;R.clientX=0;R.clientY=0;R.screenX=0;R.screenY=0;R.button=0;la(R,0);R.charCode=0;R.ctrlKey=p;R.altKey=p;R.shiftKey=p;R.metaKey=p;R.k=o;
R.P=function(a,b){ma(this,a[L]);ja(this,a[Ia]||a.srcElement);ia(this,b);this.relatedTarget=a.relatedTarget?a.relatedTarget:this[L]=="mouseover"?a.fromElement:this[L]=="mouseout"?a.toElement:o;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;la(this,
a[La]||0);this.charCode=a.charCode||(this[L]=="keypress"?a[La]:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.k=a;delete this.B;delete this.o};R.stopPropagation=function(){this.o=n;if(this.k.stopPropagation)this.k.stopPropagation();else this.k.cancelBubble=n};R.preventDefault=function(){this.B=p;if(this.k.preventDefault)this.k.preventDefault();else{this.k.returnValue=p;try{la(this.k,-1)}catch(a){}}};R.g=function(){xc.e.g[K](this);this.k=o};var yc=function(){},zc=0;R=yc[x];R.aa=o;R.v=o;R.sa=o;R.src=o;ma(R,o);R.capture=o;R.N=o;R.l=0;R.A=p;R.W=p;R.P=function(a,b,c,d,e,f){if(hb(a))this.aa=n;else if(a&&a[Pa]&&hb(a[Pa]))this.aa=p;else i(r("Invalid listener argument"));this.v=a;this.sa=b;this.src=c;ma(this,d);this.capture=!!e;this.N=f;this.W=p;this.l=++zc;this.A=p};R.handleEvent=function(a){if(this.aa)return this.v[K](this.N||this.src,a);return this.v[Pa][K](this.v,a)};var Ac={},W={},Bc={},Cc=new Gb(0,600);Cc.j=function(){return{c:0,h:0}};Cc.K=function(a){a.c=0};var Dc=new Gb(0,600);Dc.j=function(){return[]};Dc.K=function(a){ga(a,0);delete a.I;delete a.da};var Ec=new Gb(0,600);Ec.j=function(){var a=function(b){return Fc[K](a.src,a.l,b)};return a};var Gc=function(){return new yc},Hc=new Gb(0,600);Hc.j=Gc;
var Ic=function(){return new xc},Jc=function(){var a=o;if(lc){a=new Gb(0,600);a.j=Ic}return a}(),Nc={},Oc=function(a,b,c,d,e){if(b)if(fb(b)){for(var f=0;f<b[w];f++)Oc(a,b[f],c,d,e);return o}else{var k=!!d,j=W;b in j||(j[b]=Hb(Cc));j=j[b];if(!(k in j)){j[k]=Hb(Cc);j.c++}j=j[k];var s=lb(a),u,B;j.h++;if(j[s]){u=j[s];for(f=0;f<u[w];f++){B=u[f];if(B.v==c&&B.N==e){if(B.A)break;return u[f].l}}}else{u=j[s]=Hb(Dc);j.c++}var E=Hb(Ec);E.src=a;B=Hb(Hc);B.P(c,E,a,b,k,e);var D=B.l;E.l=D;u[v](B);Ac[D]=B;Bc[s]||
(Bc[s]=Hb(Dc));Bc[s][v](B);if(a.addEventListener){if(a==S||!a.ia)a.addEventListener(b,E,k)}else a.attachEvent(Pc(b),E);return D}else i(r("Invalid event type"))},Qc=function(a,b,c,d,e){if(fb(b)){for(var f=0;f<b[w];f++)Qc(a,b[f],c,d,e);return o}var k=Oc(a,b,c,d,e);Ac[k].W=n;return k},Rc=function(a,b,c,d,e){if(fb(b)){for(var f=0;f<b[w];f++)Rc(a,b[f],c,d,e);return o}var k=!!d,j;a:{var s=W;if(b in s){s=s[b];if(k in s){s=s[k];var u=lb(a);if(s[u]){j=s[u];break a}}}j=o}if(!j)return p;for(f=0;f<j[w];f++)if(j[f].v==
c&&j[f][Ga]==k&&j[f].N==e)return Sc(j[f].l);return p},Sc=function(a){if(!Ac[a])return p;var b=Ac[a];if(b.A)return p;var c=b.src,d=b[L],e=b.sa,f=b[Ga];if(c.removeEventListener){if(c==S||!c.ia)c.removeEventListener(d,e,f)}else c.detachEvent&&c.detachEvent(Pc(d),e);var k=lb(c),j=W[d][f][k];if(Bc[k]){var s=Bc[k];tb(s,b);s[w]==0&&delete Bc[k]}b.A=n;j.da=n;Tc(d,f,k,j);delete Ac[a];return n},Tc=function(a,b,c,d){if(!d.I)if(d.da){for(var e=0,f=0;e<d[w];e++)if(d[e].A)Jb(Hc,d[e]);else{if(e!=f)d[f]=d[e];f++}ga(d,
f);d.da=p;if(f==0){Jb(Dc,d);delete W[a][b][c];W[a][b].c--;if(W[a][b].c==0){Jb(Cc,W[a][b]);delete W[a][b];W[a].c--}if(W[a].c==0){Jb(Cc,W[a]);delete W[a]}}}},Uc=function(a,b,c){var d=0,e=a==o,f=b==o,k=c==o;c=!!c;if(e)zb(Bc,function(E){for(var D=E[w]-1;D>=0;D--){var M=E[D];if((f||b==M[L])&&(k||c==M[Ga])){Sc(M.l);d++}}});else{var j=lb(a);if(Bc[j])for(var s=Bc[j],u=s[w]-1;u>=0;u--){var B=s[u];if((f||b==B[L])&&(k||c==B[Ga])){Sc(B.l);d++}}}return d},Pc=function(a){if(a in Nc)return Nc[a];return Nc[a]="on"+
a},Wc=function(a,b,c,d,e){var f=1,k=lb(b);if(a[k]){a.h--;var j=a[k];if(j.I)j.I++;else j.I=1;try{for(var s=j[w],u=0;u<s;u++){var B=j[u];if(B&&!B.A)f&=Vc(B,e)!==p}}finally{j.I--;Tc(c,d,k,j)}}return Boolean(f)},Vc=function(a,b){var c=a[Pa](b);a.W&&Sc(a.l);return c},Fc=function(a,b){if(!Ac[a])return n;var c=Ac[a],d=c[L],e=W;if(!(d in e))return n;e=e[d];var f,k;if(lc){var j=b||bb("window.event"),s=n in e,u=p in e;if(s){if(j[La]<0||j.returnValue!=t)return n;a:{var B=p;if(j[La]==0)try{la(j,-1);break a}catch(E){B=
n}if(B||j.returnValue==t)j.returnValue=n}}var D=Hb(Jc);D.P(j,this);f=n;try{if(s){for(var M=Hb(Dc),ua=D.currentTarget;ua;ua=ua[Ua])M[v](ua);k=e[n];k.h=k.c;for(var ba=M[w]-1;!D.o&&ba>=0&&k.h;ba--){ia(D,M[ba]);f&=Wc(k,M[ba],d,n,D)}if(u){k=e[p];k.h=k.c;for(ba=0;!D.o&&ba<M[w]&&k.h;ba++){ia(D,M[ba]);f&=Wc(k,M[ba],d,p,D)}}}else f=Vc(c,D)}finally{if(M){ga(M,0);Jb(Dc,M)}D.J();Jb(Jc,D)}return f}var Da=new xc(b,this);try{f=Vc(c,Da)}finally{Da.J()}return f};if("StopIteration"in S)var Xc=S.StopIteration;else Xc=r("StopIteration");var Yc=function(){};Yc[x].next=function(){i(Xc)};Yc[x].ua=function(){return this};var Zc=function(a){if(typeof a.M=="function")return a.M();if(U(a))return a[G]("");if(gb(a)){for(var b=[],c=a[w],d=0;d<c;d++)b[v](a[d]);return b}return Ab(a)},$c=function(a){if(typeof a.Z=="function")return a.Z();if(typeof a.M=="function")return t;if(gb(a)||U(a)){for(var b=[],c=a[w],d=0;d<c;d++)b[v](d);return b}return Bb(a)},ad=function(a,b,c){if(typeof a[Oa]=="function")a[Oa](b,c);else if(gb(a)||U(a))rb(a,b,c);else for(var d=$c(a),e=Zc(a),f=e[w],k=0;k<f;k++)b[K](c,e[k],d&&d[k],a)};var bd=function(a){this.w={};this.d=[];var b=arguments[w];if(b>1){if(b%2)i(r("Uneven number of arguments"));for(var c=0;c<b;c+=2)this.R(arguments[c],arguments[c+1])}else a&&this.va(a)};R=bd[x];R.c=0;R.ga=0;R.M=function(){cd(this);for(var a=[],b=0;b<this.d[w];b++)a[v](this.w[this.d[b]]);return a};R.Z=function(){cd(this);return this.d.concat()};R.Aa=function(a){return aa[x][Ea][K](this.w,a)};
var cd=function(a){if(a.c!=a.d[w]){for(var b=0,c=0;b<a.d[w];){var d=a.d[b];if(aa[x][Ea][K](a.w,d))a.d[c++]=d;b++}ga(a.d,c)}if(a.c!=a.d[w]){var e={};for(c=b=0;b<a.d[w];){d=a.d[b];if(!aa[x][Ea][K](e,d)){a.d[c++]=d;e[d]=1}b++}ga(a.d,c)}};bd[x].R=function(a,b){if(!aa[x][Ea][K](this.w,a)){this.c++;this.d[v](a);this.ga++}this.w[a]=b};bd[x].va=function(a){var b,c;if(a instanceof bd){b=a.Z();c=a.M()}else{b=Bb(a);c=Ab(a)}for(var d=0;d<b[w];d++)this.R(b[d],c[d])};bd[x].X=function(){return new bd(this)};
bd[x].ua=function(a){cd(this);var b=0,c=this.d,d=this.w,e=this.ga,f=this,k=new Yc;k.next=function(){for(;1;){if(e!=f.ga)i(r("The map has changed since the iterator was created"));if(b>=c[w])i(Xc);var j=c[b++];return a?j:d[j]}};return k};var ed=function(a){return dd(a||arguments.callee.caller,[])},dd=function(a,b){var c=[];if(sb(b,a))c[v]("[...circular reference...]");else if(a&&b[w]<50){c[v](fd(a)+"(");for(var d=a.arguments,e=0;e<d[w];e++){e>0&&c[v](", ");var f,k=d[e];switch(typeof k){case "object":f=k?"object":"null";break;case "string":f=k;break;case "number":f=da(k);break;case "boolean":f=k?"true":"false";break;case "function":f=(f=fd(k))?f:"[fn]";break;case "undefined":default:f=typeof k;break}if(f[w]>40)f=f[$a](0,40)+"...";
c[v](f)}b[v](a);c[v](")\n");try{c[v](dd(a.caller,b))}catch(j){c[v]("[exception trying to get caller]\n")}}else a?c[v]("[...long stack...]"):c[v]("[end]");return c[Xa]("")},fd=function(a){var b=da(a);if(!gd[b]){var c=/function ([^\(]+)/[ta](b);gd[b]=c?c[1]:"[Anonymous]"}return gd[b]},gd={};var id=function(a,b,c,d,e){this.Va=typeof e=="number"?e:hd++;this.Xa=d||pb();this.s=a;this.Ua=b;this.Ta=c};id[x].Da=o;id[x].Ca=o;var hd=0;id[x].ma=function(){return this.s};id[x].ta=function(a){this.s=a};var jd=function(a){this.Ka=a;this.Q=o;this.za={};this.na=[]};jd[x].s=o;var kd=function(a,b){this.name=a;this.value=b};kd[x].toString=function(){return this[Ra]};new kd("OFF",Infinity);new kd("SHOUT",1200);new kd("SEVERE",1000);var ld=new kd("WARNING",900);new kd("INFO",800);var md=new kd("CONFIG",700),nd=new kd("FINE",500);new kd("FINER",400);var od=new kd("FINEST",300);new kd("ALL",0);jd[x].ta=function(a){this.s=a};jd[x].ma=function(){return this.s};
var pd=function(a,b){if(a.s)return b.value>=a.s.value;if(a.Q)return pd(a.Q,b);return p};jd[x].log=function(a,b,c){pd(this,a)&&qd(this,this.Fa(a,b,c))};
jd[x].Fa=function(a,b,c){var d=new id(a,da(b),this.Ka);if(c){d.Da=c;var e;try{var f,k=bb("window.location.href");f=typeof c=="string"?{message:c,name:"Unknown error",lineNumber:"Not available",fileName:k,stack:"Not available"}:!c.lineNumber||!c[Va]||!c.stack?{message:c[Ca],name:c[Ra],lineNumber:c.lineNumber||c.Sa||"Not available",fileName:c[Va]||c.filename||c.sourceURL||k,stack:c.stack||"Not available"}:c;e="Message: "+Rb(f[Ca])+'\nUrl: <a href="view-source:'+f[Va]+'" target="_new">'+f[Va]+"</a>\nLine: "+
f.lineNumber+"\n\nBrowser stack:\n"+Rb(f.stack+"-> ")+"[end]\n\nJS stack traversal:\n"+Rb(ed(arguments.callee.caller)+"-> ")}catch(j){e="Exception trying to expose exception! You win, we lose. "+j}d.Ca=e}return d};
var rd=function(a,b,c){a.log(nd,b,c)},qd=function(a,b){if(pd(a,b.ma()))for(var c=a;c;){for(var d=0;d<c.na[w];d++)c.na[d](b);c=c.Q}},sd={},td=o,vd=function(a){if(!td){td=new jd("");sd[""]=td;td.ta(md)}return a in sd?sd[a]:ud(a)},ud=function(a){var b=new jd(a),c=a[G]("."),d=c[c[w]-1];ga(c,c[w]-1);var e=c[Xa]("."),f=vd(e);f.za[d]=b;b.Q=f;return sd[a]=b};var wd=function(){};V(wd,Fb);R=wd[x];R.ia=n;R.fa=o;R.addEventListener=function(a,b,c,d){Oc(this,a,b,c,d)};R.removeEventListener=function(a,b,c,d){Rc(this,a,b,c,d)};
R.dispatchEvent=function(a){var b;{var c=a;if(U(c))c=new wc(c,this);else if(c instanceof wc)ja(c,c[Ia]||this);else{var d=c;c=new wc(c[L],this);Eb(c,d)}var e=1,f,k=c[L],j=W;if(k in j){j=j[k];var s=n in j,u;if(s){f=[];for(var B=this;B;B=B.fa)f[v](B);u=j[n];u.h=u.c;for(var E=f[w]-1;!c.o&&E>=0&&u.h;E--){ia(c,f[E]);e&=Wc(u,f[E],c[L],n,c)&&c.B!=p}}if(p in j){u=j[p];u.h=u.c;if(s)for(E=0;!c.o&&E<f[w]&&u.h;E++){ia(c,f[E]);e&=Wc(u,f[E],c[L],p,c)&&c.B!=p}else for(var D=this;!c.o&&D&&u.h;D=D.fa){ia(c,D);e&=Wc(u,
D,c[L],p,c)&&c.B!=p}}b=Boolean(e)}else b=n}return b};R.g=function(){wd.e.g[K](this);Uc(this);this.fa=o};var xd=function(a){var b=da(a),c;c=/^\s*$/[qa](b)?p:/^[\],:{}\s\u2028\u2029]*$/[qa](b[y](/\\["\\\/bfnrtu]/g,"@")[y](/"[^"\\\n\r\u2028\u2029\x00-\x1f\x80-\x9f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]")[y](/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,""));if(c)try{return eval("("+b+")")}catch(d){}i(r("Invalid JSON string: "+b))},yd=function(){},Ad=function(a,b,c){switch(typeof b){case "string":zd(a,b,c);break;case "number":c[v](isFinite(b)&&!isNaN(b)?b:"null");break;case "boolean":c[v](b);
break;case "undefined":c[v]("null");break;case "object":if(b==o){c[v]("null");break}if(fb(b)){var d=b[w];c[v]("[");for(var e="",f=0;f<d;f++){c[v](e);Ad(a,b[f],c);e=","}c[v]("]");break}c[v]("{");var k="";for(var j in b)if(b[Ea](j)){var s=b[j];if(typeof s!="function"){c[v](k);zd(a,j,c);c[v](":");Ad(a,s,c);k=","}}c[v]("}");break;case "function":break;default:i(r("Unknown type: "+typeof b))}},Bd={'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":"\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},
Cd=/\uffff/[qa]("\uffff")?/[\\\"\x00-\x1f\x7f-\uffff]/g:/[\\\"\x00-\x1f\x7f-\xff]/g,zd=function(a,b,c){c[v]('"',b[y](Cd,function(d){if(d in Bd)return Bd[d];var e=d.charCodeAt(0),f="\\u";if(e<16)f+="000";else if(e<256)f+="00";else if(e<4096)f+="0";return Bd[d]=f+e[oa](16)}),'"')};var Dd=S.window;var Ed=function(){if(mc){this.p={};this.V={};this.S=[]}};Ed[x].b=vd("goog.net.xhrMonitor");
var Fd=function(a,b){if(mc){var c=U(b)?b:ib(b)?lb(b):"";a.b.log(od,"Pushing context: "+b+" ("+c+")",t);a.S[v](c)}},Hd=function(a){if(mc){var b=a.S.pop();a.b.log(od,"Popping context: "+b,t);Gd(a,b)}},Jd=function(a,b){if(mc){var c=lb(b);rd(a.b,"Opening XHR : "+c);for(var d=0;d<a.S[w];d++){var e=a.S[d];Id(a,a.p,e,c);Id(a,a.V,c,e)}}},Gd=function(a,b){var c=a.V[b],d=a.p[b];if(c&&d){a.b.log(od,"Updating dependent contexts",t);rb(c,function(e){rb(d,function(f){Id(this,this.p,e,f);Id(this,this.V,f,e)},this)},
a)}},Id=function(a,b,c,d){b[c]||(b[c]=[]);sb(b[c],d)||b[c][v](d)},Kd=new Ed;var Md=function(){return Ld()},Ld=o,Nd=o,Sd=o;(function(a,b){Ld=a;Nd=b;Sd=o})(function(){var a=Td();return a?new ActiveXObject(a):new XMLHttpRequest},function(){var a={};if(Td()){a[0]=n;a[1]=n}return a});var Ud=o,Td=function(){if(!Ud&&typeof XMLHttpRequest=="undefined"&&typeof ActiveXObject!="undefined"){for(var a=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],b=0;b<a[w];b++){var c=a[b];try{new ActiveXObject(c);return Ud=c}catch(d){}}i(r("Could not create ActiveXObject. ActiveX might be disabled, or MSXML might not be installed"))}return Ud};var X=function(){wd[K](this);this.headers=new bd};V(X,wd);R=X[x];R.b=vd("goog.net.XhrIo");R.n=p;R.a=o;R.U=o;R.ca="";R.oa="";R.G=0;R.H="";R.Y=p;R.O=p;R.$=p;R.r=p;R.T=0;R.u=o;
R.send=function(a,b,c,d){if(this.n)i(r("[goog.net.XhrIo] Object is active with another request"));var e=b||"GET";this.ca=a;this.H="";this.G=0;this.oa=e;this.Y=p;this.n=n;this.a=new Md;this.U=Sd||(Sd=Nd());Jd(Kd,this.a);this.a.onreadystatechange=nb(this.ra,this);try{rd(this.b,Vd(this,"Opening Xhr"));this.$=n;this.a.open(e,a,n);this.$=p}catch(f){rd(this.b,Vd(this,"Error opening Xhr: "+f[Ca]));Wd(this,5,f);return}var k=c||"",j=this.headers.X();d&&ad(d,function(u,B){j.R(B,u)});e=="POST"&&!j.Aa("Content-Type")&&
j.R("Content-Type","application/x-www-form-urlencoded;charset=utf-8");ad(j,function(u,B){this.a.setRequestHeader(B,u)},this);try{if(this.u){Dd[va](this.u);this.u=o}if(this.T>0){rd(this.b,Vd(this,"Will abort after "+this.T+"ms if incomplete"));this.u=Dd[za](nb(this.Ma,this),this.T)}rd(this.b,Vd(this,"Sending request"));this.O=n;this.a.send(k);this.O=p}catch(s){rd(this.b,Vd(this,"Send error: "+s[Ca]));Wd(this,5,s)}};
R.dispatchEvent=function(a){if(this.a){Fd(Kd,this.a);try{X.e[J][K](this,a)}finally{Hd(Kd)}}else X.e[J][K](this,a)};R.Ma=function(){if(!(typeof ab=="undefined"))if(this.a){this.H="Timed out after "+this.T+"ms, aborting";this.G=8;rd(this.b,Vd(this,this.H));this[J]("timeout");this[xa](8)}};var Wd=function(a,b,c){a.n=p;if(a.a){a.r=n;a.a[xa]();a.r=p}a.H=c;a.G=b;Xd(a);Yd(a)},Xd=function(a){if(!a.Y){a.Y=n;a[J]("complete");a[J]("error")}};
X[x].abort=function(a){if(this.a){rd(this.b,Vd(this,"Aborting"));this.n=p;this.r=n;this.a[xa]();this.r=p;this.G=a||7;this[J]("complete");this[J]("abort");Yd(this)}};X[x].g=function(){if(this.a){if(this.n){this.n=p;this.r=n;this.a[xa]();this.r=p}Yd(this,n)}X.e.g[K](this)};X[x].ra=function(){!this.$&&!this.O&&!this.r?this.La():Zd(this)};X[x].La=function(){Zd(this)};
var Zd=function(a){if(a.n)if(!(typeof ab=="undefined"))if(a.U[1]&&$d(a)==4&&a.F()==2)rd(a.b,Vd(a,"Local request error detected and ignored"));else if(a.O&&$d(a)==4)Dd[za](nb(a.ra,a),0);else{a[J]("readystatechange");if($d(a)==4){rd(a.b,Vd(a,"Request complete"));a.n=p;var b;a:switch(a.F()){case 0:case 200:case 204:case 304:b=n;break a;default:b=p;break a}if(b){a[J]("complete");a[J]("success")}else{a.G=6;a.H=ae(a)+" ["+a.F()+"]";Xd(a)}Yd(a)}}},Yd=function(a,b){if(a.a){a.a.onreadystatechange=a.U[0]?cb:
o;var c=a.a;a.a=o;a.U=o;if(a.u){Dd[va](a.u);a.u=o}if(!b){Fd(Kd,c);a[J]("ready");Hd(Kd)}if(mc){var d=lb(c);rd(Kd.b,"Closing XHR : "+d);delete Kd.V[d];for(var e in Kd.p){tb(Kd.p[e],d);Kd.p[e][w]==0&&delete Kd.p[e]}}}},$d=function(a){return a.a?a.a.readyState:0};X[x].F=function(){try{return $d(this)>2?this.a.status:-1}catch(a){this.b.log(ld,"Can not get status: "+a[Ca],t);return-1}};var ae=function(a){try{return $d(a)>2?a.a.statusText:""}catch(b){rd(a.b,"Can not get status: "+b[Ca]);return""}};R=X[x];
R.Ea=function(){return da(this.ca)};R.Ha=function(){return this.a?this.a.responseText:""};R.Ia=function(){return this.a?this.a.responseXML:o};R.Ga=function(){return this.a?xd(this.a.responseText):t};R.getResponseHeader=function(a){return this.a&&$d(this)==4?this.a.getResponseHeader(a):t};var Vd=function(a,b){return b+" ["+a.oa+" "+a.ca+" "+a.F()+"]"};T("gweb.ajax.getXmlHttp",function(){return new Md},t);T("gweb.ajax.send",function(a,b,c,d){var e=new X;b&&Oc(e,"complete",ob(b,e));e.send(a,c,d)},t);X[x].getStatus=X[x].F;X[x].getLastUri=X[x].Ea;X[x].getResponseText=X[x].Ha;X[x].getResponseXml=X[x].Ia;X[x].getResponseJson=X[x].Ga;X[x].getResponseHeader=X[x].getResponseHeader;T("gweb.array.peek",function(a){return a[a[w]-1]},t);T("gweb.array.indexOf",function(a,b,c){return qb(a,b,c)},t);T("gweb.array.lastIndexOf",function(a,b,c){var d;a:{var e=c==o?a[w]-1:c;if(a[Ja])d=a[Ja](b,e);else if(Array[Ja])d=Array[Ja](a,b,e);else{if(e<0)e=fa.max(0,a[w]+e);for(var f=e;f>=0;f--)if(f in a&&a[f]===b){d=f;break a}d=-1}}return d},t);T("gweb.array.forEach",function(a,b,c){return rb(a,b,c)},t);
T("gweb.array.filter",function(a,b,c){var d;if(a[na])d=a[na](b,c);else if(Array[na])d=Array[na](a,b,c);else{for(var e=a[w],f=[],k=0,j=U(a)?a[G](""):a,s=0;s<e;s++)if(s in j){var u=j[s];if(b[K](c,u,s,a))f[k++]=u}d=f}return d},t);T("gweb.array.map",function(a,b,c){var d;if(a.map)d=a.map(b,c);else if(Array.map)d=Array.map(a,b,c);else{for(var e=a[w],f=[],k=0,j=U(a)?a[G](""):a,s=0;s<e;s++)if(s in j)f[k++]=b[K](c,j[s],s,a);d=f}return d},t);
T("gweb.array.find",function(a,b,c){var d,e;a:{for(var f=a[w],k=U(a)?a[G](""):a,j=0;j<f;j++)if(j in k&&b[K](c,k[j],j,a)){e=j;break a}e=-1}return d=e<0?o:U(a)?a[Ba](e):a[e]},t);T("gweb.array.contains",function(){return sb[P](o,arguments)},t);T("gweb.array.removeDuplicates",function(a,b){for(var c,d=b||a,e={},f=0,k=0;k<a[w];){var j=a[k++],s=ib(j)?lb(j):j;if(!(s in e)){e[s]=n;d[f++]=j}}ga(d,f);return c},t);T("gweb.array.splice",function(){return yb[P](o,arguments)},t);
T("gweb.array.slice",function(a,b,c){return xb(a,b,c)},t);T("gweb.bind",function(){return nb[P](o,arguments)},t);T("gweb.partial",function(){return ob[P](o,arguments)},t);T("gweb.inherits",function(a,b){return V(a,b)},t);T("gweb.addSingletonGetter",function(a){return db(a)},t);var be=function(a){var b=a[sa];return b&&typeof b[G]=="function"?b[G](" "):[]},ce=function(a){for(var b=be(a),c=xb(arguments,1),d,e=0,f=0;f<c[w];f++)if(!sb(b,c[f])){b[v](c[f]);e++}d=e==c[w];ha(a,b[Xa](" "));return d},de=function(a){for(var b=be(a),c=xb(arguments,1),d,e=0,f=0;f<b[w];f++)if(sb(c,b[f])){yb(b,f--,1);e++}d=e==c[w];ha(a,b[Xa](" "));return d};var fe=function(a,b){zb(b,function(c,d){if(d=="style")a[Fa].cssText=c;else if(d=="class")ha(a,c);else if(d=="for")a.htmlFor=c;else if(d in ee)a.setAttribute(ee[d],c);else a[d]=c})},ee={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},he=function(){return ge(ea,arguments)},ge=function(a,b){var c=b[0],d=b[1];if(lc&&d&&(d[Ra]||d[L])){var e=["<",c];d[Ra]&&e[v](' name="',
Rb(d[Ra]),'"');if(d[L]){e[v](' type="',Rb(d[L]),'"');d=mb(d);delete d[L]}e[v](">");c=e[Xa]("")}var f=a.createElement(c);if(d)if(U(d))ha(f,d);else fe(f,d);if(b[w]>2){function k(u){if(u)f.appendChild(U(u)?a.createTextNode(u):u)}for(var j=2;j<b[w];j++){var s=b[j];gb(s)&&!(ib(s)&&s[C]>0)?rb(ie(s)?wb(s):s,k):k(s)}}return f};nc&&vc("522");
var je={SCRIPT:1,STYLE:1,HEAD:1,IFRAME:1,OBJECT:1},ke={IMG:" ",BR:"\n"},le=function(a,b,c){if(!(a[Ha]in je))if(a[C]==3)c?b[v](da(a.nodeValue)[y](/(\r\n|\r|\n)/g,"")):b[v](a.nodeValue);else if(a[Ha]in ke)b[v](ke[a[Ha]]);else for(var d=a[Na];d;){le(d,b,c);d=d[Wa]}},ie=function(a){if(a&&typeof a[w]=="number")if(ib(a))return typeof a.item=="function"||typeof a.item=="string";else if(hb(a))return typeof a.item=="function";return p};/*
 Portions of this code are from the Dojo Toolkit, received by
 Google under the BSD license. All other code is Copyright 2005-2008 Google,
 Inc. All Rights Reserved.

 The "New" BSD License:

 Copyright (c) 2005-2008, The Dojo Foundation
 All rights reserved.

 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions are met:

 Redistributions of source code must retain the above copyright notice, this
 list of conditions and the following disclaimer.
 Redistributions in binary form must reproduce the above copyright notice,
 this list of conditions and the following disclaimer in the documentation
 and/or other materials provided with the distribution.
 Neither the name of the Dojo Foundation nor the names of its contributors
 may be used to endorse or promote products derived from this software
 without specific prior written permission.

 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
 DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
 FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
 DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
 SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
 OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
var me={};
(function(){var a=lc?"children":"childNodes",b=function(g){if(">~+"[H](g[Ba](g[w]-1))>=0)i(r("SYNTAX_ERR: DOM Exception 12"));g+=" ";for(var h=function(gc,Ne){return Lb(g[ya](gc,Ne))},m=[],l=-1,q=-1,z=-1,A=-1,F=-1,Q=-1,Y=-1,Sa="",N="",Ta,I=0,Oe=g[w],O=o,Z=o,Pe=function(){if(Y>=0){var gc=Y==I?o:h(Y,I)[Za]();O[">~+"[H](gc)<0?"tag":"oper"]=gc;Y=-1}},Qe=function(){if(Q>=0){O.id=h(Q,I)[y](/\\/g,"");Q=-1}},Re=function(){if(F>=0){O.classes[v](h(F+1,I)[y](/\\/g,""));F=-1}},ub=function(){Qe();Pe();Re()};Sa=
N,N=g[Ba](I),I<Oe;I++)if(!(Sa=="\\")){if(!O){Ta=I;O={query:o,pseudos:[],attrs:[],classes:[],tag:o,oper:o,id:o};Y=I}if(l>=0)if(N=="]"){if(Z.attr)Z.matchFor=h(z||l+1,I);else Z.attr=h(l+1,I);var vb=Z.matchFor;if(vb)if(vb[Ba](0)=='"'||vb[Ba](0)=="'")Z.matchFor=vb.substring(1,vb[w]-1);O.attrs[v](Z);Z=o;l=z=-1}else{if(N=="="){var Od="|~^$*"[H](Sa)>=0?Sa:"";ma(Z,Od+N);Z.attr=h(l+1,I-Od[w]);z=I+1}}else if(q>=0){if(N==")"){if(A>=0)Z.value=h(q+1,I);A=q=-1}}else if(N=="#"){ub();Q=I+1}else if(N=="."){ub();F=
I}else if(N==":"){ub();A=I}else if(N=="["){ub();l=I;Z={}}else if(N=="("){if(A>=0){Z={name:h(A+1,I),value:o};O.pseudos[v](Z)}q=I}else if(N==" "&&Sa!=N){ub();A>=0&&O.pseudos[v]({name:h(A+1,I)});O.hasLoops=O.pseudos[w]||O.attrs[w]||O.classes[w];O.query=h(Ta,I);O.tag=O.oper?o:O.tag||"*";m[v](O);O=o}}return m},c={"*=":function(g,h){return"[contains(@"+g+", '"+h+"')]"},"^=":function(g,h){return"[starts-with(@"+g+", '"+h+"')]"},"$=":function(g,h){return"[substring(@"+g+", string-length(@"+g+")-"+(h[w]-1)+
")='"+h+"']"},"~=":function(g,h){return"[contains(concat(' ',@"+g+",' '), ' "+h+" ')]"},"|=":function(g,h){return"[@"+g+"='"+h+"' or contains(concat(' ',@"+g+",' '), ' "+h+"-')]"},"=":function(g,h){return"[@"+g+"='"+h+"']"}},d=function(g,h,m,l){rb(h.attrs,function(q){var z;if(q[L]&&g[q[L]])z=g[q[L]](q.attr,q.matchFor);else if(q.attr[w])z=m(q.attr);z&&l(z)})},e=function(g){for(var h=".",m=b(Lb(g));m[w];){var l=m[ra](),q,z="";if(l.oper==">"){q="/";l=m[ra]()}else if(l.oper=="~"){q="/following-sibling::";
l=m[ra]()}else if(l.oper=="+"){q="/following-sibling::";z="[position()=1]";l=m[ra]()}else q="//";h+=q+l.tag+z;if(l.id)h+="[@id='"+l.id+"'][1]";rb(l.classes,function(A){var F=A[w],Q=" ";if(A[Ba](F-1)=="*"){Q="";A=A[$a](0,F-1)}h+="[contains(concat(' ',@class,' '), ' "+A+Q+"')]"});d(c,l,function(A){return"[@"+A+"]"},function(A){h+=A})}return h},f={},k=function(g){if(f[g])return f[g];var h=ea,m=e(g);return f[g]=function(l){var q=[],z;try{z=h.evaluate(m,l,o,XPathResult.ANY_TYPE,o)}catch(A){i({"failure in expression":m,
Ya:l,Pa:A})}for(var F=z.iterateNext();F;){q[v](F);F=z.iterateNext()}return q}},j={},s={},u=function(g,h){if(!g)return h;if(!h)return g;return function(){return g[P](window,arguments)&&h[P](window,arguments)}},B=function(g){for(var h=[],m,l=0,q=g[a];m=q[l++];)m[C]==1&&h[v](m);return h},E=function(g,h){for(var m=[],l=g;l=l[Wa];)if(l[C]==1){m[v](l);if(h)break}return m},D=function(g,h,m,l){var q=l+1,z=h[w]==q,A=h[l];if(A.oper){var F=A.oper==">"?B(g):E(g,A.oper=="+");if(!F||!F[w])return;q++;z=h[w]==q;
for(var Q=ua(h[l+1]),Y=0,Sa=F[w],N;N=F[Y],Y<Sa;Y++)if(Q(N))z?m[v](N):D(N,h,m,q)}var Ta=Kc(A)(g);if(z)for(;Ta[w];)m[v](Ta[ra]());else for(;Ta[w];)D(Ta[ra](),h,m,q)},M=function(g,h){for(var m=[],l=g[w]-1,q;q=g[l--];)D(q,h,m,0);return m},ua=function(g){if(j[g.query])return j[g.query];var h=o;if(g.tag)h=g.tag=="*"?u(h,function(m){return m[C]==1}):u(h,function(m){return m[C]==1&&g.tag==m.tagName[Za]()});if(g.id)h=u(h,function(m){return m[C]==1&&m.id==g.id});if(g.hasLoops)h=u(h,Pd(g));return j[g.query]=
h},ba=function(g){var h=g[Ua],m=h.childNodes,l=-1,q=h[Na];if(!q)return l;var z=g.__cachedIndex,A=h.__cachedLength;if(typeof A=="number"&&A!=m[w]||typeof z!="number"){h.__cachedLength=m[w];var F=1;do{if(q===g)l=F;if(q[C]==1){q.__cachedIndex=F;F++}q=q[Wa]}while(q)}else l=z;return l},Da=function(g,h){if(h=="class")return g[sa]||"";if(h=="for")return g.htmlFor||"";return g.getAttribute(h)||""},Se={"*=":function(g,h){return function(m){return Da(m,g)[H](h)>=0}},"^=":function(g,h){return function(m){return Da(m,
g)[H](h)==0}},"$=":function(g,h){return function(m){var l=" "+Da(m,g);return l[Ja](h)==l[w]-h[w]}},"~=":function(g,h){var m=" "+h+" ";return function(l){return(" "+Da(l,g)+" ")[H](m)>=0}},"|=":function(g,h){var m=" "+h+"-";return function(l){var q=l.getAttribute(g);if(q==h)return n;var z=" "+(q||"");return z==h||z[H](m)==0}},"=":function(g,h){return function(m){return Da(m,g)==h}}},Lc={"first-child":function(){return function(g){if(g[C]!=1)return p;for(var h=g.previousSibling;h&&h[C]!=1;)h=h.previousSibling;
return!h}},"last-child":function(){return function(g){if(g[C]!=1)return p;for(var h=g[Wa];h&&h[C]!=1;)h=h[Wa];return!h}},empty:function(){return function(g){for(var h=g.childNodes,m=g.childNodes[w]-1;m>=0;m--){var l=h[m][C];if(l==1||l==3)return p}return n}},contains:function(g,h){return function(m){if(h[Ba](0)=='"'||h[Ba](0)=="'")h=h[$a](1,h[w]-2);return m.innerHTML[H](h)>=0}},not:function(g,h){var m=ua(b(h)[0]);return function(l){return!m(l)}},"nth-child":function(g,h){if(h=="odd")h="2n+1";else if(h==
"even")h="2n";if(h[H]("n")!=-1){var m=h[G]("n",2),l=m[0]?m[0]=="-"?-1:ca(m[0],10):1,q=m[1]?ca(m[1],10):0,z=0,A=-1;if(l>0)if(q<0)q=q%l&&l+q%l;else{if(q>0){if(q>=l)z=q-q%l;q=q%l}}else if(l<0){l*=-1;if(q>0){A=q;q=q%l}}if(l>0)return function(Q){var Y=ba(Q);return Y>=z&&(A<0||Y<=A)&&Y%l==q};else h=q}var F=ca(h,10);return function(Q){return ba(Q)==F}}},Te=lc?function(g){var h=g[Za]();return function(m){return m[g]||m[h]}}:function(g){return function(h){return h&&h.getAttribute&&h.hasAttribute(g)}},Pd=function(g){var h=
s[g.query]||j[g.query];if(h)return h;var m=o;if(g.id)if(g.tag!="*")m=u(m,function(l){return l.tagName[Za]()==g.tag});rb(g.classes,function(l,q){var z=l[Ba](l[w]-1)=="*";if(z)l=l[$a](0,l[w]-1);var A=new RegExp("(?:^|\\s)"+l+(z?".*":"")+"(?:\\s|$)");m=u(m,function(F){return A[qa](F[sa])});m.Oa=q});rb(g.pseudos,function(l){if(Lc[l[Ra]])m=u(m,Lc[l[Ra]](l[Ra],l.value))});d(Se,g,Te,function(l){m=u(m,l)});m||(m=function(){return n});return s[g.query]=m},Mc={},Kc=function(g){var h=Mc[g.query];if(h)return h;
if(g.id&&!g.hasLoops&&!g.tag)return Mc[g.query]=function(){return[U(g.id)?ea[Aa](g.id):g.id]};var m=Pd(g),l;l=g.tag&&g.id&&!g.hasLoops?function(q){var z=(q.ownerDocument||q)[Aa](g.id);if(m(z))return[z]}:g.hasLoops?function(q){for(var z=[],A,F=0,Q=q[Ya](g.tag);A=Q[F++];)m(A)&&z[v](A);return z}:function(q){for(var z=[],A,F=0,Q=q[Ya](g.tag);A=Q[F++];)z[v](A);return z};return Mc[g.query]=l},hc={"*":lc?function(g){return g.all}:function(g){return g[Ya]("*")},"~":E,"+":function(g){return E(g,n)},">":B},
Qd=function(g){var h=b(Lb(g));if(h[w]==1){var m=Kc(h[0]);m.qa=n;return m}return function(l){var q=h[ya](0),z;z=q[0].oper==">"?[l]:Kc(q[ra]())(l);return M(z,q)}},Rd=ea.evaluate&&!nc?function(g){var h=g[G](" ");if(ea.evaluate&&g[H](":")==-1&&g[H]("+")==-1)if(h[w]>2&&g[H](">")==-1||h[w]>3||g[H]("[")>=0||1==h[w]&&0<=g[H]("."))return k(g);return Qd(g)}:Qd,Ue=function(g){var h=g[Ba](0);if(ea[Ma]&&(!nc||vc("526"))&&">+~"[H](h)==-1)return function(l){var q=l[Ma](g);q.qa=n;return q};if(hc[g])return hc[g];
if(0>g[H](","))return hc[g]=Rd(g);else{var m=g[G](/\s*,\s*/);return hc[g]=function(l){for(var q=0,z=[],A;A=m[q++];)z=z.concat(Rd(A)(l));return z}}},ic=0,Ve=function(g){if(g&&g.qa)return g;var h=[];if(!g)return h;g[0]&&h[v](g[0]);if(g[w]<2)return h;ic++;g[0]._zipIdx=ic;for(var m=1,l;l=g[m];m++){g[m]._zipIdx!=ic&&h[v](l);l._zipIdx=ic}return h};me=function(g,h){if(U(h))h=U(h)?ea[Aa](h):h;return Ve(Ue(g)(h||ea))};me.pseudos=Lc})();T("goog.dom.query",me,t);T("gweb.dom.getElement",function(a){return U(a)?ea[Aa](a):a},t);
T("gweb.dom.getElementsByTagNameAndClass",function(a,b,c){var d;a:{var e=c||ea,f=a&&a!="*"?a[Za]():"";if(e[Ma]&&(f||b)&&(!nc||ea.compatMode=="CSS1Compat"||vc("528")))d=e[Ma](f+(b?"."+b:""));else{if(b&&e.getElementsByClassName){var k=e.getElementsByClassName(b);if(f){for(var j={},s=0,u=0,B;B=k[u];u++)if(f==B[Ha][Za]())j[s++]=B;ga(j,s);d=j;break a}else{d=k;break a}}k=e[Ya](f||"*");if(b){j={};for(u=s=0;B=k[u];u++){var E=B[sa];if(typeof E[G]=="function"&&sb(E[G](" "),b))j[s++]=B}ga(j,s);d=j}else d=k}}return d},
t);T("gweb.dom.classes.add",function(){return ce[P](o,arguments)},t);T("gweb.dom.classes.remove",function(){return de[P](o,arguments)},t);T("gweb.dom.classes.has",function(a,b){return sb(be(a),b)},t);T("gweb.dom.classes.toggle",function(a,b){var c,d=!sb(be(a),b);d?ce(a,b):de(a,b);return c=d},t);T("gweb.dom.createDom",function(){return he[P](o,arguments)},t);
T("gweb.dom.getTextContent",function(a){var b,c;if(lc&&"innerText"in a)c=a.innerText[y](/(\r\n|\r|\n)/g,"\n");else{var d=[];le(a,d,n);c=d[Xa]("")}c=c[y](/\xAD/g,"");c=c[y](/ +/g," ");if(c!=" ")c=c[y](/^\s*/,"");return b=c},t);
T("gweb.dom.setTextContent",function(a,b){var c;if("textContent"in a)a.textContent=b;else if(a[Na]&&a[Na][C]==3){for(;a.lastChild!=a[Na];)a.removeChild(a.lastChild);a[Na].data=b}else{for(var d;d=a[Na];)a.removeChild(d);a.appendChild((a[C]==9?a:a.ownerDocument||a.document).createTextNode(b))}return c},t);T("gweb.dom.insertSiblingAfter",function(a,b){var c;b[Ua]&&b[Ua].insertBefore(a,b[Wa]);return c},t);T("gweb.dom.insertSiblingBefore",function(a,b){var c;b[Ua]&&b[Ua].insertBefore(a,b);return c},t);
T("gweb.dom.replaceNode",function(a,b){var c,d=b[Ua];d&&d.replaceChild(a,b);return c},t);T("gweb.dom.query",function(a,b){return me(a,b)},t);T("gweb.events.listen",function(a,b,c,d,e){return Oc(a,b,c,d,e)},t);T("gweb.events.listenOnce",function(a,b,c,d,e){return Qc(a,b,c,d,e)},t);T("gweb.events.unlisten",function(a,b,c,d,e){return Rc(a,b,c,d,e)},t);wc[x].stopPropagation=wc[x].stopPropagation;wc[x].preventDefault=wc[x].preventDefault;var ne,oe,pe,qe,re,se;(function(){se=re=qe=pe=oe=ne=p;var a=fc();if(a)if(a[H]("Firefox")!=-1)ne=n;else if(a[H]("Camino")!=-1)oe=n;else if(a[H]("iPhone")!=-1||a[H]("iPod")!=-1)pe=n;else if(a[H]("Android")!=-1)qe=n;else if(a[H]("Chrome")!=-1)re=n;else if(a[H]("Safari")!=-1)se=n})();var te=function(a){return 1-fa.pow(1-a,3)},ue=function(a,b,c,d){wd[K](this);if(!fb(a)||!fb(b))i(r("Start and end parameters must be arrays"));if(a[w]!=b[w])i(r("Start and end points must be the same length"));this.C=a;this.Ba=b;this.L=c;this.ha=d;ka(this,[])};V(ue,wd);var ve={},we=o,ye=function(){Dd[va](we);var a=pb();for(var b in ve)xe(ve[b],a);we=Cb(ve)?o:Dd[za](ye,20)},ze=function(a){var b=lb(a);delete ve[b];if(we&&Cb(ve)){Dd[va](we);we=o}};R=ue[x];R.i=0;R.la=0;R.f=0;R.t=o;R.ka=o;R.ba=o;
var Ce=function(a,b){if(b||a.i==0){a.f=0;ka(a,a.C)}else if(a.i==1)return p;ze(a);a.t=pb();if(a.i==-1)a.t-=a.L*a.f;a.ka=a.t+a.L;a.ba=a.t;a.f||a.m();Ae(a,"play");a.i==-1&&Be(a);a.i=1;var c=lb(a);c in ve||(ve[c]=a);we||(we=Dd[za](ye,20));xe(a,a.t);return n};ue[x].stop=function(a){ze(this);this.i=0;if(a)this.f=1;De(this,this.f);Ae(this,"stop");this.z()};ue[x].g=function(){this.i!=0&&this.stop(p);Ae(this,"destroy");ue.e.g[K](this)};
var xe=function(a,b){a.f=(b-a.t)/(a.ka-a.t);if(a.f>=1)a.f=1;a.la=1000/(b-a.ba);a.ba=b;hb(a.ha)?De(a,a.ha(a.f)):De(a,a.f);if(a.f==1){a.i=0;ze(a);Ae(a,"finish");a.z()}else a.i==1&&a.ea()},De=function(a,b){ka(a,new Array(a.C[w]));for(var c=0;c<a.C[w];c++)a[Ka][c]=(a.Ba[c]-a.C[c])*b+a.C[c]};ue[x].ea=function(){Ae(this,"animate")};ue[x].m=function(){Ae(this,"begin")};ue[x].z=function(){Ae(this,"end")};
var Be=function(a){Ae(a,"resume")},Ae=function(a,b){a[J](new Ee(b,a))},Ee=function(a,b){wc[K](this,a);ka(this,b[Ka]);this.x=b[Ka][0];this.y=b[Ka][1];this.Za=b[Ka][2];this.L=b.L;this.f=b.f;this.Qa=b.la;this.Wa=b.i;this.Na=b};V(Ee,wc);var $=function(a,b,c,d,e){ue[K](this,b,c,d,e);this.element=a};V($,ue);$[x].D=cb;$[x].ea=function(){this.D();$.e.ea[K](this)};$[x].z=function(){this.D();$.e.z[K](this)};$[x].m=function(){this.D();$.e.m[K](this)};var Fe=function(a,b,c){if(b[w]!=2||c[w]!=2)i(r("Start and end points must be 2D"));$[P](this,arguments)};V(Fe,$);Fe[x].D=function(){this[Qa][Fa].left=fa[wa](this[Ka][0])+"px";this[Qa][Fa].top=fa[wa](this[Ka][1])+"px"};var Ge=function(a,b,c,d){Fe[K](this,a,[a.offsetLeft,a.offsetTop],b,c,d)};
V(Ge,Fe);Ge[x].m=function(){this.C=[this[Qa].offsetLeft,this[Qa].offsetTop];Ge.e.m[K](this)};var He=function(a,b,c){if(b[w]!=2||c[w]!=2)i(r("Start and end points must be 2D"));$[P](this,arguments)};V(He,$);He[x].D=function(){this[Qa][Fa].width=fa[wa](this[Ka][0])+"px";this[Qa][Fa].height=fa[wa](this[Ka][1])+"px"};var Ie=function(a,b,c,d,e){if(typeof b=="number")b=[b];if(typeof c=="number")c=[c];$[K](this,a,b,c,d,e);if(b[w]!=1||c[w]!=1)i(r("Start and end points must be 1D"))};V(Ie,$);
Ie[x].D=function(){var a=this[Ka][0],b=this[Qa][Fa];if("opacity"in b)b.opacity=a;else if("MozOpacity"in b)b.MozOpacity=a;else if("filter"in b)b.filter=a===""?"":"alpha(opacity="+a*100+")"};var Je=function(a,b,c){Ie[K](this,a,1,0,b,c)};V(Je,Ie);Je[x].m=function(){this[Qa][Fa].display="";Je.e.m[K](this)};Je[x].z=function(){this[Qa][Fa].display="none";Je.e.z[K](this)};var Ke=function(a,b,c){Ie[K](this,a,0,1,b,c)};V(Ke,Ie);Ke[x].m=function(){this[Qa][Fa].display="";Ke.e.m[K](this)};T("gweb.fx.fadeIn",function(a,b,c){var d=new Ke(a,b||400);c&&Oc(d,"end",c);Ce(d)},t);T("gweb.fx.fadeOut",function(a,b,c){var d=new Je(a,b||400);c&&Oc(d,"end",c);Ce(d)},t);var Le=function(a,b,c,d,e){var f=new He(a,[a.offsetWidth,a.offsetHeight],[b,c],d||400,te);e&&Oc(f,"end",e);Ce(f)};T("gweb.fx.resize",Le,t);T("gweb.fx.resizeWidth",function(a,b,c,d){return Le(a,b,a.offsetHeight,c,d)},t);T("gweb.fx.resizeHeight",function(a,b,c,d){return Le(a,a.offsetWidth,b,c,d)},t);
var Me=function(a,b,c,d,e){var f=new Ge(a,[b,c],e||400,te);d&&Oc(f,"end",d);Ce(f)};T("gweb.fx.slide",Me,t);T("gweb.fx.slideX",function(a,b,c,d){return Me(a,b,a.offsetTop,c,d)},t);T("gweb.fx.slideY",function(a,b,c,d){return Me(a,a.offsetLeft,b,c,d)},t);T("gweb.json.parse",function(a){return xd(a)},t);T("gweb.json.unsafeParse",function(a){return eval("("+a+")")},t);T("gweb.json.serialize",function(a){var b,c=new yd,d=[];Ad(c,a,d);return b=d[Xa]("")},t);T("gweb.string.startsWith",function(a,b){return a[H](b)==0},t);T("gweb.string.endsWith",function(a,b){var c,d=a[w]-b[w];return c=d>=0&&a[Ja](b,d)==d},t);T("gweb.string.contains",function(a,b){return Sb(a,b)},t);T("gweb.string.trim",function(a){return Lb(a)},t);T("gweb.string.trimLeft",function(a){return a[y](/^[\s\xa0]+/,"")},t);T("gweb.string.trimRight",function(a){return a[y](/[\s\xa0]+$/,"")},t);T("gweb.string.subs",function(){return Kb[P](o,arguments)},t);var We=function(a){return/^[\s\xa0]*$/[qa](a)};
T("gweb.string.isEmpty",We,t);T("gweb.string.isEmpty",We,t);T("gweb.string.padNumber",function(a,b,c){var d,e=c!==t?a.toFixed(c):da(a),f=e[H](".");if(f==-1)f=e[w];var k,j=fa.max(0,b-f);k=(new Array(j+1))[Xa]("0");return d=k+e},t);T("gweb.string.buildString",function(){return Tb[P](o,arguments)},t);T("gweb.userAgent.VERSION",tc,t);T("gweb.userAgent.MAC",qc,t);T("gweb.userAgent.WINDOWS",rc,t);T("gweb.userAgent.LINUX",sc,t);T("gweb.userAgent.OPERA",kc,t);T("gweb.userAgent.IE",lc,t);T("gweb.userAgent.GECKO",mc,t);T("gweb.userAgent.WEBKIT",nc,t);T("gweb.userAgent.MOBILE",oc,t);T("gweb.userAgent.PLATFORM",pc,t);
})();
