(function(){var h=true,i=null,k=false;function l(){return function(){}}
function aa(a){return function(){return this[a]}}
var q,ba=ba||{},r=this,ca=function(a,b){a=a.split(".");b=b||r;for(var c;c=a.shift();)if(b[c])b=b[c];else return i;return b},
da=l(),ea=function(a){a.d=function(){return a.a||(a.a=new a)}},
t=function(a){var b=typeof a;if(b=="object")if(a){if(a instanceof Array||!(a instanceof Object)&&Object.prototype.toString.call(a)=="[object Array]"||typeof a.length=="number"&&typeof a.splice!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("splice"))return"array";if(!(a instanceof Object)&&(Object.prototype.toString.call(a)=="[object Function]"||typeof a.call!="undefined"&&typeof a.propertyIsEnumerable!="undefined"&&!a.propertyIsEnumerable("call")))return"function"}else return"null";
else if(b=="function"&&typeof a.call=="undefined")return"object";return b},
fa=function(a){var b=t(a);return b=="array"||b=="object"&&typeof a.length=="number"},
u=function(a){return typeof a=="string"},
ga=function(a){return t(a)=="function"},
ha=function(a){a=t(a);return a=="object"||a=="array"||a=="function"},
ka=function(a){if(a.hasOwnProperty&&a.hasOwnProperty(ia))return a[ia];a[ia]||(a[ia]=++ja);return a[ia]},
ia="closure_uid_"+Math.floor(Math.random()*2147483648).toString(36),ja=0,la=function(a){var b=t(a);if(b=="object"||b=="array"){if(a.m)return a.m.call(a);b=b=="array"?[]:{};for(var c in a)b[c]=la(a[c]);return b}return a},
v=function(a,b){var c=b||r;if(arguments.length>2){var d=Array.prototype.slice.call(arguments,2);return function(){var e=Array.prototype.slice.call(arguments);Array.prototype.unshift.apply(e,d);return a.apply(c,e)}}else return function(){return a.apply(c,
arguments)}},
w=Date.now||function(){return+new Date},
x=function(a,b){function c(){}
c.prototype=b.prototype;a.l=b.prototype;a.prototype=new c;a.prototype.constructor=a};function ma(){}
var y={};y.sa=[];y.L=function(a){y.sa.push(a)};
y.Ja=function(){return y.sa};
function na(a,b,c,d){var e=b;if(c){c=c;e=a.prototype;e.__type=[b,c];y.L(e);e=b+1E4;d=d||{};d.M="__ctor";d.prototype="__proto"}if(d){a.__type=[e,d];y.L(a)}}
;var oa=new ma;na(oa,"jshover",i,{$a:1,cb:2});var z=function(a,b){this.x=a!==undefined?a:0;this.y=b!==undefined?b:0};
z.prototype.m=function(){return new z(this.x,this.y)};
var pa=function(a,b){return new z(a.x-b.x,a.y-b.y)};var wa=function(a,b){if(b)return a.replace(qa,"&amp;").replace(ra,"&lt;").replace(sa,"&gt;").replace(ta,"&quot;");else{if(!va.test(a))return a;if(a.indexOf("&")!=-1)a=a.replace(qa,"&amp;");if(a.indexOf("<")!=-1)a=a.replace(ra,"&lt;");if(a.indexOf(">")!=-1)a=a.replace(sa,"&gt;");if(a.indexOf('"')!=-1)a=a.replace(ta,"&quot;");return a}},
qa=/&/g,ra=/</g,sa=/>/g,ta=/\"/g,va=/[&<>\"]/,ya=function(a,b){var c=0;a=String(a).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split(".");b=String(b).replace(/^[\s\xa0]+|[\s\xa0]+$/g,"").split(".");for(var d=Math.max(a.length,b.length),e=0;c==0&&e<d;e++){var f=a[e]||"",g=b[e]||"",j=new RegExp("(\\d*)(\\D*)","g"),n=new RegExp("(\\d*)(\\D*)","g");do{var m=j.exec(f)||["","",""],o=n.exec(g)||["","",""];if(m[0].length==0&&o[0].length==0)break;c=xa(m[1].length==0?0:parseInt(m[1],10),o[1].length==0?0:parseInt(o[1],
10))||xa(m[2].length==0,o[2].length==0)||xa(m[2],o[2])}while(c==0)}return c},
xa=function(a,b){if(a<b)return-1;else if(a>b)return 1;return 0};
Math.random()*2147483648|0;var za,Aa,Ba,Ca,Da,Ea,Fa=function(){return r.navigator?r.navigator.userAgent:i},
Ga=function(){return r.navigator};
Da=Ca=Ba=Aa=za=k;var Ha;if(Ha=Fa()){var Ia=Ga();za=Ha.indexOf("Opera")==0;Aa=!za&&Ha.indexOf("MSIE")!=-1;Ca=(Ba=!za&&Ha.indexOf("WebKit")!=-1)&&Ha.indexOf("Mobile")!=-1;Da=!za&&!Ba&&Ia.product=="Gecko"}var A=za,B=Aa,Ja=Da,C=Ba,La=Ca,Ma=Ga();Ea=(Ma&&Ma.platform||"").indexOf("Mac")!=-1;var Na=!!Ga()&&(Ga().appVersion||"").indexOf("X11")!=-1,Oa="",Pa;
if(A&&r.opera){var Qa=r.opera.version;Oa=typeof Qa=="function"?Qa():Qa}else{if(Ja)Pa=/rv\:([^\);]+)(\)|;)/;else if(B)Pa=/MSIE\s+([^\);]+)(\)|;)/;else if(C)Pa=/WebKit\/(\S+)/;if(Pa){var Ra=Pa.exec(Fa());Oa=Ra?Ra[1]:""}}var Sa=Oa,Ta={},D=function(a){return Ta[a]||(Ta[a]=ya(Sa,a)>=0)};var E=Array.prototype,Ua=E.indexOf?function(a,b,c){return E.indexOf.call(a,b,c)}:function(a,
b,c){c=c==i?0:c<0?Math.max(0,a.length+c):c;if(u(a)){if(!u(b)||b.length!=1)return-1;return a.indexOf(b,c)}for(c=c;c<a.length;c++)if(c in a&&a[c]===b)return c;return-1},
Va=E.forEach?function(a,b,c){E.forEach.call(a,b,c)}:function(a,
b,c){for(var d=a.length,e=u(a)?a.split(""):a,f=0;f<d;f++)f in e&&b.call(c,e[f],f,a)},
Wa=E.every?function(a,b,c){return E.every.call(a,b,c)}:function(a,
b,c){for(var d=a.length,e=u(a)?a.split(""):a,f=0;f<d;f++)if(f in e&&!b.call(c,e[f],f,a))return k;return h},
Xa=function(a,b){b=Ua(a,b);var c;if(c=b>=0)E.splice.call(a,b,1).length==1;return c},
Ya=function(){return E.concat.apply(E,arguments)},
Za=function(a){if(t(a)=="array")return Ya(a);else{for(var b=[],c=0,d=a.length;c<d;c++)b[c]=a[c];return b}},
ab=function(a){return E.splice.apply(a,$a(arguments,1))},
$a=function(a,b,c){return arguments.length<=2?E.slice.call(a,b):E.slice.call(a,b,c)};var F=function(a,b){this.width=a;this.height=b};
q=F.prototype;q.m=function(){return new F(this.width,this.height)};
q.F=function(){return!(this.width*this.height)};
q.ceil=function(){this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this};
q.floor=function(){this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this};
q.round=function(){this.width=Math.round(this.width);this.height=Math.round(this.height);return this};
q.scale=function(a){this.width*=a;this.height*=a;return this};var bb=function(a,b,c){for(var d in a)b.call(c,a[d],d,a)},
cb=function(a){var b=[],c=0;for(var d in a)b[c++]=a[d];return b},
db=function(a){var b=[],c=0;for(var d in a)b[c++]=d;return b},
eb=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],fb=function(a){for(var b,c,d=1;d<arguments.length;d++){c=arguments[d];for(b in c)a[b]=c[b];for(var e=0;e<eb.length;e++){b=eb[e];if(Object.prototype.hasOwnProperty.call(c,b))a[b]=c[b]}}};var gb;var H=function(a){return a?new hb(G(a)):gb||(gb=new hb)},
jb=function(a,b){bb(b,function(c,d){if(d=="style")a.style.cssText=c;else if(d=="class")a.className=c;else if(d=="for")a.htmlFor=c;else if(d in ib)a.setAttribute(ib[d],c);else a[d]=c})},
ib={cellpadding:"cellPadding",cellspacing:"cellSpacing",colspan:"colSpan",rowspan:"rowSpan",valign:"vAlign",height:"height",width:"width",usemap:"useMap",frameborder:"frameBorder",type:"type"},lb=function(a){return!C&&kb(a)?a.documentElement:a.body},
nb=function(a,b){var c=b[0],d=b[1];if(B&&d&&(d.name||d.type)){c=["<",c];d.name&&c.push(' name="',wa(d.name),'"');if(d.type){c.push(' type="',wa(d.type),'"');d=la(d);delete d.type}c.push(">");c=c.join("")}var e=a.createElement(c);if(d)if(u(d))e.className=d;else jb(e,d);if(b.length>2){d=function(g){if(g)e.appendChild(u(g)?a.createTextNode(g):g)};
for(c=2;c<b.length;c++){var f=b[c];fa(f)&&!(ha(f)&&f.nodeType>0)?Va(mb(f)?Za(f):f,d):d(f)}}return e},
kb=function(a){return a.compatMode=="CSS1Compat"},
I=function(a,b){if(a.contains&&b.nodeType==1)return a==b||a.contains(b);if(typeof a.compareDocumentPosition!="undefined")return a==b||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=b;)b=b.parentNode;return b==a},
G=function(a){return a.nodeType==9?a:a.ownerDocument||a.document},
mb=function(a){if(a&&typeof a.length=="number")if(ha(a))return typeof a.item=="function"||typeof a.item=="string";else if(ga(a))return typeof a.item=="function";return k},
hb=function(a){this.a=a||r.document||document};
hb.prototype.b=function(){return nb(this.a,arguments)};
hb.prototype.createElement=function(a){return this.a.createElement(a)};
var ob=function(a){return kb(a.a)},
pb=function(a){a=lb(a.a);return new z(a.scrollLeft,a.scrollTop)};
hb.prototype.appendChild=function(a,b){a.appendChild(b)};
hb.prototype.contains=I;var J=l();J.prototype.ta=k;J.prototype.z=function(){if(!this.ta){this.ta=h;this.i()}};
J.prototype.i=l();var qb=function(a,b){this.type=a;this.a=this.target=b};
x(qb,J);q=qb.prototype;q.i=function(){delete this.type;delete this.target;delete this.a};
q.r=k;q.D=h;q.na=function(){this.r=h};
q.ma=function(){this.D=k};var K=function(a,b){a&&rb(this,a,b)};
x(K,qb);q=K.prototype;q.target=i;q.u=i;q.Pa=0;q.Qa=0;q.clientX=0;q.clientY=0;q.Ra=0;q.Sa=0;q.La=0;q.la=0;q.Ma=0;q.Na=k;q.Ka=k;q.Ta=k;q.Oa=k;q.Za=k;q.A=i;
var rb=function(a,b,c){var d=a.type=b.type;a.target=b.target||b.srcElement;a.a=c;if(c=b.relatedTarget){if(Ja)try{c=c.nodeName&&c}catch(e){c=i}}else if(d=="mouseover")c=b.fromElement;else if(d=="mouseout")c=b.toElement;a.u=c;a.Pa=b.offsetX!==undefined?b.offsetX:b.layerX;a.Qa=b.offsetY!==undefined?b.offsetY:b.layerY;a.clientX=b.clientX!==undefined?b.clientX:b.pageX;a.clientY=b.clientY!==undefined?b.clientY:b.pageY;a.Ra=b.screenX||0;a.Sa=b.screenY||0;a.La=b.button;a.la=b.keyCode||0;a.Ma=b.charCode||
(d=="keypress"?b.keyCode:0);a.Na=b.ctrlKey;a.Ka=b.altKey;a.Ta=b.shiftKey;a.Oa=b.metaKey;a.Za=Ea?b.metaKey:b.ctrlKey;a.A=b;delete a.D;delete a.r};
K.prototype.na=function(){this.r=h;if(this.A.stopPropagation)this.A.stopPropagation();else this.A.cancelBubble=h};
var sb=B&&!D("8");K.prototype.ma=function(){this.D=k;var a=this.A;if(a.preventDefault)a.preventDefault();else{a.returnValue=k;if(sb)try{if(a.ctrlKey||a.keyCode>=112&&a.keyCode<=123)a.keyCode=-1}catch(b){}}};
K.prototype.i=function(){K.l.i.call(this);this.u=this.a=this.target=this.A=i};var L=function(a,b){this.d=b;this.b=[];if(a>this.d)throw Error("[goog.structs.SimplePool] Initial cannot be greater than max");for(b=0;b<a;b++)this.b.push(this.a?this.a():{})};
x(L,J);L.prototype.a=i;L.prototype.c=i;var tb=function(a){if(a.b.length)return a.b.pop();return a.a?a.a():{}},
vb=function(a,b){a.b.length<a.d?a.b.push(b):ub(a,b)},
ub=function(a,b){if(a.c)a.c(b);else if(ga(b.z))b.z();else for(var c in b)delete b[c]};
L.prototype.i=function(){L.l.i.call(this);for(var a=this.b;a.length;)ub(this,a.pop());delete this.b};var wb;var xb=(wb="ScriptEngine"in r&&r.ScriptEngine()=="JScript")?r.ScriptEngineMajorVersion()+"."+r.ScriptEngineMinorVersion()+"."+r.ScriptEngineBuildVersion():"0";var yb=l(),zb=0;yb.prototype.key=0;yb.prototype.C=k;yb.prototype.a=k;yb.prototype.handleEvent=function(a){if(this.b)return this.G.call(this.S||this.src,a);return this.G.handleEvent.call(this.G,a)};var Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb;(function(){function a(){return{f:0,o:0}}
function b(){return[]}
function c(){var s=function(Ka){return g.call(s.src,s.key,Ka)};
return s}
function d(){return new yb}
function e(){return new K}
var f=wb&&!(ya(xb,"5.7")>=0),g;Fb=function(s){g=s};
if(f){Ab=function(){return tb(j)};
Bb=function(s){vb(j,s)};
Cb=function(){return tb(n)};
Db=function(s){vb(n,s)};
Eb=function(){return tb(m)};
Gb=function(){vb(m,c())};
Hb=function(){return tb(o)};
Ib=function(s){vb(o,s)};
Jb=function(){return tb(p)};
Kb=function(s){vb(p,s)};
var j=new L(0,600);j.a=a;var n=new L(0,600);n.a=b;var m=new L(0,600);m.a=c;var o=new L(0,600);o.a=d;var p=new L(0,600);p.a=e}else{Ab=a;Bb=da;Cb=b;Db=da;Eb=c;Gb=da;Hb=d;Ib=da;Jb=e;Kb=da}})();var Lb={},M={},N={},Nb={},O=function(a,b,c,d,e){if(b)if(t(b)=="array"){for(var f=0;f<b.length;f++)O(a,b[f],c,d,e);return i}else{d=!!d;var g=M;b in g||(g[b]=Ab());g=g[b];if(!(d in g)){g[d]=Ab();g.f++}g=g[d];var j=ka(a),n;g.o++;if(g[j]){n=g[j];for(f=0;f<n.length;f++){g=n[f];if(g.G==c&&g.S==e){if(g.C)break;return n[f].key}}}else{n=g[j]=Cb();g.f++}f=Eb();f.src=a;var m=g=Hb();if(ga(c))m.b=h;else if(c&&c.handleEvent&&ga(c.handleEvent))m.b=k;else throw Error("Invalid listener argument");m.G=c;m.c=f;m.src=
a;m.type=b;m.capture=!!d;m.S=e;m.a=k;m.key=++zb;m.C=k;c=g.key;f.key=c;n.push(g);Lb[c]=g;N[j]||(N[j]=Cb());N[j].push(g);if(a.addEventListener){if(a==r||!a.ka)a.addEventListener(b,f,d)}else a.attachEvent(Ob(b),f);return c}else throw Error("Invalid event type");},
P=function(a,b,c,d,e){if(t(b)=="array"){for(var f=0;f<b.length;f++)P(a,b[f],c,d,e);return i}d=!!d;a:{f=M;if(b in f){f=f[b];if(d in f){f=f[d];a=ka(a);if(f[a]){a=f[a];break a}}}a=i}if(!a)return k;for(f=0;f<a.length;f++)if(a[f].G==c&&a[f].capture==d&&a[f].S==e)return Pb(a[f].key);return k},
Pb=function(a){if(!Lb[a])return k;var b=Lb[a];if(b.C)return k;var c=b.src,d=b.type,e=b.c,f=b.capture;if(c.removeEventListener){if(c==r||!c.ka)c.removeEventListener(d,e,f)}else c.detachEvent&&c.detachEvent(Ob(d),e);c=ka(c);e=M[d][f][c];if(N[c]){var g=N[c];Xa(g,b);g.length==0&&delete N[c]}b.C=h;e.pa=h;Qb(d,f,c,e);delete Lb[a];return h},
Qb=function(a,b,c,d){if(!d.O)if(d.pa){for(var e=0,f=0;e<d.length;e++)if(d[e].C){var g=d[e].c;g.src=i;Gb(g);Ib(d[e])}else{if(e!=f)d[f]=d[e];f++}d.length=f;d.pa=k;if(f==0){Db(d);delete M[a][b][c];M[a][b].f--;if(M[a][b].f==0){Bb(M[a][b]);delete M[a][b];M[a].f--}if(M[a].f==0){Bb(M[a]);delete M[a]}}}},
Rb=function(a,b,c){var d=0,e=a==i,f=b==i,g=c==i;c=!!c;if(e)bb(N,function(n){for(var m=n.length-1;m>=0;m--){var o=n[m];if((f||b==o.type)&&(g||c==o.capture)){Pb(o.key);d++}}});
else{a=ka(a);if(N[a]){a=N[a];for(e=a.length-1;e>=0;e--){var j=a[e];if((f||b==j.type)&&(g||c==j.capture)){Pb(j.key);d++}}}}return d},
Ob=function(a){if(a in Nb)return Nb[a];return Nb[a]="on"+a},
Tb=function(a,b,c,d,e){var f=1;b=ka(b);if(a[b]){a.o--;a=a[b];if(a.O)a.O++;else a.O=1;try{for(var g=a.length,j=0;j<g;j++){var n=a[j];if(n&&!n.C)f&=Sb(n,e)!==k}}finally{a.O--;Qb(c,d,b,a)}}return Boolean(f)},
Sb=function(a,b){b=a.handleEvent(b);a.a&&Pb(a.key);return b},
Ub=function(a,b){if(u(b))b=new qb(b,a);else if(b instanceof qb)b.target=b.target||a;else{var c=b;b=new qb(b.type,a);fb(b,c)}c=1;var d,e=b.type,f=M;if(!(e in f))return h;f=f[e];e=h in f;var g;if(e){d=[];for(g=a;g;g=g.Y)d.push(g);g=f[h];g.o=g.f;for(var j=d.length-1;!b.r&&j>=0&&g.o;j--){b.a=d[j];c&=Tb(g,d[j],b.type,h,b)&&b.D!=k}}if(k in f){g=f[k];g.o=g.f;if(e)for(j=0;!b.r&&j<d.length&&g.o;j++){b.a=d[j];c&=Tb(g,d[j],b.type,k,b)&&b.D!=k}else for(a=a;!b.r&&a&&g.o;a=a.Y){b.a=a;c&=Tb(g,a,b.type,k,b)&&b.D!=
k}}return Boolean(c)};
Fb(function(a,b){if(!Lb[a])return h;a=Lb[a];var c=a.type,d=M;if(!(c in d))return h;d=d[c];var e,f;if(B){e=b||ca("window.event");b=h in d;var g=k in d;if(b){if(e.keyCode<0||e.returnValue!=undefined)return h;a:{var j=k;if(e.keyCode==0)try{e.keyCode=-1;break a}catch(n){j=h}if(j||e.returnValue==undefined)e.returnValue=h}}j=Jb();rb(j,e,this);e=h;try{if(b){for(var m=Cb(),o=j.a;o;o=o.parentNode)m.push(o);f=d[h];f.o=f.f;for(var p=m.length-1;!j.r&&p>=0&&f.o;p--){j.a=m[p];e&=Tb(f,m[p],c,h,j)}if(g){f=d[k];f.o=
f.f;for(p=0;!j.r&&p<m.length&&f.o;p++){j.a=m[p];e&=Tb(f,m[p],c,k,j)}}}else e=Sb(a,j)}finally{if(m){m.length=0;Db(m)}j.z();Kb(j)}return e}f=new K(b,this);try{e=Sb(a,f)}finally{f.z()}return e});var Q=function(a,b,c,d){this.top=a;this.b=b;this.a=c;this.left=d};
Q.prototype.m=function(){return new Q(this.top,this.b,this.a,this.left)};
Q.prototype.contains=function(a){return!this||!a?k:a instanceof Q?a.left>=this.left&&a.b<=this.b&&a.top>=this.top&&a.a<=this.a:a.x>=this.left&&a.x<=this.b&&a.y>=this.top&&a.y<=this.a};
var Vb=function(a,b){if(b.x>=a.left&&b.x<=a.b){if(b.y>=a.top&&b.y<=a.a)return 0;return b.y<a.top?a.top-b.y:b.y-a.a}if(b.y>=a.top&&b.y<=a.a)return b.x<a.left?a.left-b.x:b.x-a.b;var c=new z(b.x<a.left?a.left:a.b,b.y<a.top?a.top:a.a);a=b.x-c.x;b=b.y-c.y;return Math.sqrt(a*a+b*b)};var Wb=function(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d};
Wb.prototype.m=function(){return new Wb(this.left,this.top,this.width,this.height)};
var Xb=function(a){return new Q(a.top,a.left+a.width,a.top+a.height,a.left)},
Yb=function(a,b){var c=Math.max(a.left,b.left),d=Math.min(a.left+a.width,b.left+b.width);if(c<=d){var e=Math.max(a.top,b.top);b=Math.min(a.top+a.height,b.top+b.height);if(e<=b){a.left=c;a.top=e;a.width=d-c;a.height=b-e;return h}}return k};
Wb.prototype.contains=function(a){return a instanceof Wb?this.left<=a.left&&this.left+this.width>=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height:a.x>=this.left&&a.x<=this.left+this.width&&a.y>=this.top&&a.y<=this.top+this.height};var Zb=function(a,b){var c=G(a);if(c.defaultView&&c.defaultView.getComputedStyle)if(a=c.defaultView.getComputedStyle(a,""))return a[b];return i},
R=function(a,b){return Zb(a,b)||(a.currentStyle?a.currentStyle[b]:i)||a.style[b]},
$b=function(a){a=a?a.nodeType==9?a:G(a):document;if(B&&!ob(H(a)))return a.body;return a.documentElement},
ac=function(a){var b=a.getBoundingClientRect();if(B){a=a.ownerDocument;b.left-=a.documentElement.clientLeft+a.body.clientLeft;b.top-=a.documentElement.clientTop+a.body.clientTop}return b},
bc=function(a){if(B)return a.offsetParent;var b=G(a),c=R(a,"position"),d=c=="fixed"||c=="absolute";for(a=a.parentNode;a&&a!=b;a=a.parentNode){c=R(a,"position");d=d&&c=="static"&&a!=b.documentElement&&a!=b.body;if(!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||c=="fixed"||c=="absolute"))return a}return i},
ec=function(a){var b=new Q(0,Infinity,Infinity,0),c=H(a),d=c.a.body,e=lb(c.a),f;for(a=a;a=bc(a);)if((!B||a.clientWidth!=0)&&(!C||a.clientHeight!=0||a!=d)&&(a.scrollWidth!=a.clientWidth||a.scrollHeight!=a.clientHeight)&&R(a,"overflow")!="visible"){var g=cc(a),j;j=a;if(Ja&&!D("1.9")){var n=parseFloat(Zb(j,"borderLeftWidth"));if(dc(j)){var m=j.offsetWidth-j.clientWidth-n-parseFloat(Zb(j,"borderRightWidth"));n+=m}j=new z(n,parseFloat(Zb(j,"borderTopWidth")))}else j=new z(j.clientLeft,j.clientTop);g.x+=
j.x;g.y+=j.y;b.top=Math.max(b.top,g.y);b.b=Math.min(b.b,g.x+a.clientWidth);b.a=Math.min(b.a,g.y+a.clientHeight);b.left=Math.max(b.left,g.x);f=f||a!=e}d=e.scrollLeft;e=e.scrollTop;if(C){b.left+=d;b.top+=e}else{b.left=Math.max(b.left,d);b.top=Math.max(b.top,e)}if(!f||C){b.b+=d;b.a+=e}c=c.a.parentWindow||c.a.defaultView||window;f=c.document;if(C&&!D("500")&&!La){if(typeof c.innerHeight=="undefined")c=window;f=c.innerHeight;a=c.document.documentElement.scrollHeight;if(c==c.top)if(a<f)f-=15;c=new F(c.innerWidth,
f)}else{c=kb(f)&&(!A||A&&D("9.50"))?f.documentElement:f.body;c=new F(c.clientWidth,c.clientHeight)}b.b=Math.min(b.b,d+c.width);b.a=Math.min(b.a,e+c.height);return b.top>=0&&b.left>=0&&b.a>b.top&&b.b>b.left?b:i},
cc=function(a){var b,c=G(a),d=R(a,"position"),e=Ja&&c.getBoxObjectFor&&!a.getBoundingClientRect&&d=="absolute"&&(b=c.getBoxObjectFor(a))&&(b.screenX<0||b.screenY<0),f=new z(0,0),g=$b(c);if(a==g)return f;if(a.getBoundingClientRect){b=ac(a);a=pb(H(c));f.x=b.left+a.x;f.y=b.top+a.y}else if(c.getBoxObjectFor&&!e){b=c.getBoxObjectFor(a);a=c.getBoxObjectFor(g);f.x=b.screenX-a.screenX;f.y=b.screenY-a.screenY}else{b=a;do{f.x+=b.offsetLeft;f.y+=b.offsetTop;if(b!=a){f.x+=b.clientLeft||0;f.y+=b.clientTop||0}if(C&&
R(b,"position")=="fixed"){f.x+=c.body.scrollLeft;f.y+=c.body.scrollTop;break}b=b.offsetParent}while(b&&b!=a);if(A||C&&d=="absolute")f.y-=c.body.offsetTop;for(b=a;(b=bc(b))&&b!=c.body&&b!=g;){f.x-=b.scrollLeft;if(!A||b.tagName!="TR")f.y-=b.scrollTop}}return f},
fc=function(a){var b=new z;if(a.nodeType==1)if(a.getBoundingClientRect){var c=ac(a);b.x=c.left;b.y=c.top}else{c=pb(H(a));a=cc(a);b.x=a.x-c.x;b.y=a.y-c.y}else{b.x=a.clientX;b.y=a.clientY}return b},
gc=function(a,b,c){if(b instanceof F){c=b.height;b=b.width}else{if(c==undefined)throw Error("missing height argument");c=c}a.style.width=typeof b=="number"?Math.round(b)+"px":b;a.style.height=typeof c=="number"?Math.round(c)+"px":c},
hc=function(a){var b=A&&!D("10");if(R(a,"display")!="none")return b?new F(a.offsetWidth||a.clientWidth,a.offsetHeight||a.clientHeight):new F(a.offsetWidth,a.offsetHeight);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";if(b){b=a.offsetWidth||a.clientWidth;a=a.offsetHeight||a.clientHeight}else{b=a.offsetWidth;a=a.offsetHeight}c.display=d;c.position=f;c.visibility=e;return new F(b,a)},
ic=function(a){var b=cc(a);a=hc(a);return new Wb(b.x,b.y,a.width,a.height)},
jc=function(a,b){a.style.display=b?"":"none"},
dc=function(a){return"rtl"==R(a,"direction")};var S=function(a,b,c,d,e,f,g,j){var n,m=c.offsetParent;if(m){var o=m.tagName=="HTML"||m.tagName=="BODY";if(!o||R(m,"position")!="static"){n=cc(m);o||(n=pa(n,new z(m.scrollLeft,m.scrollTop)))}}m=ic(a);(o=ec(a))&&Yb(m,new Wb(o.left,o.top,o.b-o.left,o.a-o.top));o=H(a);var p=H(c);if(o.a!=p.a){var s=o.a.body;p=p.a.parentWindow||p.a.defaultView;var Ka=new z(0,0),ua=G(s)?G(s).parentWindow||G(s).defaultView:window,Mb=s;do{var Ac=ua==p?cc(Mb):fc(Mb);Ka.x+=Ac.x;Ka.y+=Ac.y}while(ua&&ua!=p&&(Mb=ua.frameElement)&&
(ua=ua.parent));p=Ka;p=pa(p,cc(s));if(B&&!ob(o))p=pa(p,pb(o));m.left+=p.x;m.top+=p.y}a=(b&4&&dc(a)?b^2:b)&-5;b=new z(a&2?m.left+m.width:m.left,a&1?m.top+m.height:m.top);if(n)b=pa(b,n);if(e){b.x+=(a&2?-1:1)*e.x;b.y+=(a&1?-1:1)*e.y}var U;if(g)if((U=ec(c))&&n){U.top=Math.max(0,U.top-n.y);U.b-=n.x;U.a-=n.y;U.left=Math.max(0,U.left-n.x)}return kc(b,c,d,f,U,g,j)},
kc=function(a,b,c,d,e,f,g){a=a.m();var j=0,n=(c&4&&dc(b)?c^2:c)&-5;c=hc(b);g=g?g.m():c;if(d||n!=0){if(n&2)a.x-=g.width+(d?d.b:0);else if(d)a.x+=d.left;if(n&1)a.y-=g.height+(d?d.a:0);else if(d)a.y+=d.top}if(f){j=e?lc(a,g,e,f):256;if(j&496)return j}e=a;d=Ja&&(Ea||Na)&&D("1.9");if(e instanceof z){a=e.x;e=e.y}else{a=e;e=void 0}b.style.left=typeof a=="number"?(d?Math.round(a):a)+"px":a;b.style.top=typeof e=="number"?(d?Math.round(e):e)+"px":e;(c==g?h:!c||!g?k:c.width==g.width&&c.height==g.height)||gc(b,
g);return j},
lc=function(a,b,c,d){var e=0;if(a.x<c.left&&d&1){a.x=c.left;e|=1}if(a.x<c.left&&a.x+b.width>c.b&&d&16){b.width-=a.x+b.width-c.b;e|=4}if(a.x+b.width>c.b&&d&1){a.x=Math.max(c.b-b.width,c.left);e|=1}if(d&2)e|=(a.x<c.left?16:0)|(a.x+b.width>c.b?32:0);if(a.y<c.top&&d&4){a.y=c.top;e|=2}if(a.y>=c.top&&a.y+b.height>c.a&&d&32){b.height-=a.y+b.height-c.a;e|=8}if(a.y+b.height>c.a&&d&4){a.y=Math.max(c.a-b.height,c.top);e|=2}if(d&8)e|=(a.y<c.top?64:0)|(a.y+b.height>c.a?128:0);return e};var mc=l();mc.prototype.a=l();var nc=function(a,b){this.b=a;this.c=b};
x(nc,mc);nc.prototype.a=function(a,b,c){S(this.b,this.c,a,b,undefined,c)};var oc=function(a,b){this.b=a instanceof z?a:new z(a,b)};
x(oc,mc);oc.prototype.a=function(a,b,c,d){S($b(a),0,a,b,this.b,c,i,d)};var pc="StopIteration"in r?r.StopIteration:Error("StopIteration"),qc=l();qc.prototype.next=function(){throw pc;};
qc.prototype.c=function(){return this};var rc=function(a){if(typeof a.s=="function")return a.s();if(fa(a)||u(a))return a.length;var b=0;for(var c in a)b++;return b},
sc=function(a){if(typeof a.t=="function")return a.t();if(u(a))return a.split("");if(fa(a)){for(var b=[],c=a.length,d=0;d<c;d++)b.push(a[d]);return b}return cb(a)},
tc=function(a,b){if(typeof a.contains=="function")return a.contains(b);if(typeof a.ia=="function")return a.ia(b);if(fa(a)||u(a))return Ua(a,b)>=0;a:{for(var c in a)if(a[c]==b){a=h;break a}a=k}return a},
uc=function(a,b,c){if(typeof a.every=="function")return a.every(b,c);if(fa(a)||u(a))return Wa(a,b,c);var d;if(typeof a.Q=="function")d=a.Q();else if(typeof a.t!="function")if(fa(a)||u(a)){d=[];for(var e=a.length,f=0;f<e;f++)d.push(f);d=d}else d=db(a);else d=void 0;e=sc(a);f=e.length;for(var g=0;g<f;g++)if(!b.call(c,e[g],d&&d[g],a))return k;return h};var T=function(a){this.b={};this.a=[];var b=arguments.length;if(b>1){if(b%2)throw Error("Uneven number of arguments");for(var c=0;c<b;c+=2)vc(this,arguments[c],arguments[c+1])}else a&&wc(this,a)};
q=T.prototype;q.f=0;q.K=0;q.s=aa("f");q.t=function(){xc(this);for(var a=[],b=0;b<this.a.length;b++)a.push(this.b[this.a[b]]);return a};
q.Q=function(){xc(this);return this.a.concat()};
q.ia=function(a){for(var b=0;b<this.a.length;b++){var c=this.a[b];if(yc(this.b,c)&&this.b[c]==a)return h}return k};
q.equals=function(a,b){if(this===a)return h;if(this.f!=a.s())return k;b=b||zc;xc(this);for(var c,d=0;c=this.a[d];d++)if(!b(Bc(this,c),Bc(a,c)))return k;return h};
var zc=function(a,b){return a===b};
T.prototype.F=function(){return this.f==0};
T.prototype.clear=function(){this.b={};this.K=this.f=this.a.length=0};
T.prototype.remove=function(a){if(yc(this.b,a)){delete this.b[a];this.f--;this.K++;this.a.length>2*this.f&&xc(this);return h}return k};
var xc=function(a){if(a.f!=a.a.length){for(var b=0,c=0;b<a.a.length;){var d=a.a[b];if(yc(a.b,d))a.a[c++]=d;b++}a.a.length=c}if(a.f!=a.a.length){var e={};for(c=b=0;b<a.a.length;){d=a.a[b];if(!yc(e,d)){a.a[c++]=d;e[d]=1}b++}a.a.length=c}},
Bc=function(a,b,c){if(yc(a.b,b))return a.b[b];return c},
vc=function(a,b,c){if(!yc(a.b,b)){a.f++;a.a.push(b);a.K++}a.b[b]=c},
wc=function(a,b){var c;if(b instanceof T){c=b.Q();b=b.t()}else{c=db(b);b=cb(b)}for(var d=0;d<c.length;d++)vc(a,c[d],b[d])};
T.prototype.m=function(){return new T(this)};
T.prototype.c=function(a){xc(this);var b=0,c=this.a,d=this.b,e=this.K,f=this,g=new qc;g.next=function(){for(;;){if(e!=f.K)throw Error("The map has changed since the iterator was created");if(b>=c.length)throw pc;var j=c[b++];return a?j:d[j]}};
return g};
var yc=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)};var Dc=function(a){this.a=new T;a&&Cc(this,a)},
Ec=function(a){var b=typeof a;return b=="object"&&a||b=="function"?"o"+ka(a):b.substr(0,1)+a};
Dc.prototype.s=function(){return this.a.s()};
var Cc=function(a,b){b=sc(b);for(var c=b.length,d=0;d<c;d++){var e=b[d];vc(a.a,Ec(e),e)}};
q=Dc.prototype;q.remove=function(a){return this.a.remove(Ec(a))};
q.clear=function(){this.a.clear()};
q.F=function(){return this.a.F()};
q.contains=function(a){a=Ec(a);return yc(this.a.b,a)};
q.t=function(){return this.a.t()};
q.m=function(){return new Dc(this)};
q.equals=function(a){return this.s()==rc(a)&&Fc(this,a)};
var Fc=function(a,b){var c=rc(b);if(a.s()>c)return k;if(!(b instanceof Dc)&&c>5)b=new Dc(b);return uc(a,function(d){return tc(b,d)})};
Dc.prototype.c=function(){return this.a.c(k)};var Gc=l();x(Gc,J);q=Gc.prototype;q.ka=h;q.Y=i;q.addEventListener=function(a,b,c,d){O(this,a,b,c,d)};
q.removeEventListener=function(a,b,c,d){P(this,a,b,c,d)};
q.i=function(){Gc.l.i.call(this);Rb(this);this.Y=i};var Ic=function(a,b){this.d=a||1;this.b=b||Hc;this.g=v(this.j,this);this.h=w()};
x(Ic,Gc);Ic.prototype.c=k;var Hc=r.window;Ic.prototype.a=i;Ic.prototype.j=function(){if(this.c){var a=w()-this.h;if(a>0&&a<this.d*0.8)this.a=this.b.setTimeout(this.g,this.d-a);else{Ub(this,"tick");if(this.c){this.a=this.b.setTimeout(this.g,this.d);this.h=w()}}}};
Ic.prototype.i=function(){Ic.l.i.call(this);this.c=k;if(this.a){this.b.clearTimeout(this.a);this.a=i}delete this.b};
var Jc=function(a,b,c){if(ga(a)){if(c)a=v(a,c)}else if(a&&typeof a.handleEvent=="function")a=v(a.handleEvent,a);else throw Error("Invalid listener argument");return b>2147483647?-1:Hc.setTimeout(a,b||0)};var Kc=function(a,b){this.b=a instanceof z?a:new z(a,b)};
x(Kc,mc);Kc.prototype.a=function(a,b,c,d){kc(this.b,a,b,c,i,i,d)};var Lc=function(a,b,c){nc.call(this,a,b);this.d=c};
x(Lc,nc);Lc.prototype.a=function(a,b,c,d){var e=S(this.b,this.c,a,b,i,c,10,d);if(e&496){var f=this.c,g=b;if(e&48){f^=2;g^=2}if(e&192){f^=1;g^=1}e=S(this.b,f,a,g,i,c,10,d);if(e&496)this.d?S(this.b,this.c,a,b,i,c,5,d):S(this.b,this.c,a,b,i,c,0,d)}};var Mc=function(a,b){this.b=a instanceof z?a:new z(a,b)};
x(Mc,mc);Mc.prototype.a=function(a,b,c,d){var e=$b(a);S(e,0,a,b,new z(this.b.x+e.scrollLeft,this.b.y+e.scrollTop),c,i,d)};var Nc=function(a,b){Mc.call(this,a,b)};
x(Nc,Mc);Nc.prototype.a=function(a,b,c,d){var e=$b(a);e=ec(e);var f;f=H(a);f=lb(f.a);f=new z(this.b.x+f.scrollLeft,this.b.y+f.scrollTop);var g=b,j=kc(f,a,g,c,e,10,d);if((j&496)!=0){if(j&16||j&32)g^=2;if(j&64||j&128)g^=1;j=kc(f,a,g,c,e,10,d);(j&496)!=0&&kc(f,a,b,c,e,undefined,d)}};var Oc=function(a){this.b=a};
x(Oc,J);var Pc=new L(0,100);Oc.prototype.c=function(a,b,c,d,e){if(t(b)=="array")for(var f=0;f<b.length;f++)this.c(a,b[f],c,d,e);else{a=O(a,b,c||this,d||k,e||this.b||this);if(this.a)this.a[a]=h;else if(this.d){this.a=tb(Pc);this.a[this.d]=h;this.d=i;this.a[a]=h}else this.d=a}return this};
var Qc=function(a){if(a.a){for(var b in a.a){Pb(b);delete a.a[b]}vb(Pc,a.a);a.a=i}else a.d&&Pb(a.d)};
Oc.prototype.i=function(){Oc.l.i.call(this);Qc(this)};
Oc.prototype.handleEvent=function(){throw Error("EventHandler.handleEvent not implemented");};var V=function(a,b){this.b=new Oc(this);this.aa(a||i);b&&Rc(this,b)};
x(V,Gc);q=V.prototype;q.e=i;q.Ca=h;q.ha=i;q.k=k;q.ab=k;q.T=-1;q.oa=-1;q.Va=k;q.Ha=h;q.B="toggle_display";q.R=aa("B");var Rc=function(a,b){a.B=b};
V.prototype.aa=function(a){if(this.k)throw Error("Can not change this state of the popup while showing.");this.e=a};
var Uc=function(a,b){b?Sc(a):Tc(a)};
V.prototype.v=da;
var Sc=function(a){if(!a.k)if(a.V()){if(!a.e)throw Error("Caller must call setElement before trying to show the popup");a.v();var b=G(a.e);a.Va&&a.b.c(b,"keydown",a.Ya,h);if(a.Ca){a.b.c(b,"mousedown",a.ra,h);if(B){for(var c=b.activeElement;c&&c.nodeName=="IFRAME";){try{var d=C?c.document||c.contentWindow.document:c.contentDocument||c.contentWindow.document}catch(e){break}b=d;c=b.activeElement}a.b.c(b,"mousedown",a.ra,h);a.b.c(b,"deactivate",a.qa)}else a.b.c(b,"blur",a.qa)}if(a.B=="toggle_display"){a.e.style.visibility=
"visible";jc(a.e,h)}else a.B=="move_offscreen"&&a.v();a.k=h;a.W()}},
Tc=function(a,b){if(!a.k||!Ub(a,{type:"beforehide",target:b}))return k;a.b&&Qc(a.b);if(a.B=="toggle_display")a.ab?Jc(a.ba,0,a):a.ba();else a.B=="move_offscreen"&&Vc(a);a.k=k;a.I(b);return h};
V.prototype.ba=function(){this.e.style.visibility="hidden";jc(this.e,k)};
var Vc=function(a){a.e.style.left="-200px";a.e.style.top="-200px"};
q=V.prototype;q.V=function(){return Ub(this,"beforeshow")};
q.W=function(){this.T=w();this.oa=-1;Ub(this,"show")};
q.I=function(a){this.oa=w();Ub(this,{type:"hide",target:a})};
q.ra=function(a){a=a.target;if(!I(this.e,a)&&(!this.ha||I(this.ha,a))&&!(w()-this.T<150))Tc(this,a)};
q.Ya=function(a){if(a.la==27)if(Tc(this,a.target)){a.ma();a.na()}};
q.qa=function(a){if(this.Ha){var b=G(this.e);if(B||A){if((a=b.activeElement)&&I(this.e,a))return}else if(a.target!=b)return;w()-this.T<150||Tc(this)}};
q.i=function(){V.l.i.call(this);this.b.z();delete this.e;delete this.b};var Wc=function(a,b){this.Aa=4;this.$=b||undefined;V.call(this,a)};
x(Wc,V);Wc.prototype.v=function(){if(this.$){var a=!this.k&&this.R()!="move_offscreen",b=this.e;if(a){b.style.visibility="hidden";jc(b,h)}this.$.a(b,this.Aa,this.db);a&&jc(b,k)}};var W=function(a,b,c){this.h=c||(a?H(u(a)?document.getElementById(a):a):H());Wc.call(this,this.h.b("div",{style:"position:absolute;display:none;"}));this.g=new z(1,1);this.a=i;this.q=new Dc;a&&Xc(this,a);b!=i&&Yc(this,b)};
x(W,Wc);var Zc=[];W.prototype.className="goog-tooltip";W.prototype.fa=500;W.prototype.Z=0;var Xc=function(a,b){var c=b=u(b)?document.getElementById(b):b;vc(a.q.a,Ec(c),c);O(b,"mouseover",a.wa,k,a);O(b,"mouseout",a.w,k,a);O(b,"mousemove",a.j,k,a);O(b,"focus",a.va,k,a);O(b,"blur",a.w,k,a)};
W.prototype.ua=aa("Z");var Yc=function(a,b){a=a.e;if("textContent"in a)a.textContent=b;else if(a.firstChild&&a.firstChild.nodeType==3){for(;a.lastChild!=a.firstChild;)a.removeChild(a.lastChild);a.firstChild.data=b}else{for(var c;c=a.firstChild;)a.removeChild(c);a.appendChild(G(a).createTextNode(b))}};
W.prototype.aa=function(a){var b=this.e;b&&(b&&b.parentNode?b.parentNode.removeChild(b):i);W.l.aa.call(this,a);if(a){b=this.h.a.body;b.insertBefore(a,b.lastChild)}};
var $c=function(a){return a.d?a.k?4:1:a.n?3:a.k?2:0};
W.prototype.N=function(a){if(!this.k)return k;var b=cc(this.e),c=hc(this.e);return b.x<=a.x&&a.x<=b.x+c.width&&b.y<=a.y&&a.y<=b.y+c.height};
W.prototype.V=function(){if(!V.prototype.V.call(this))return k;if(this.anchor)for(var a,b=0;a=Zc[b];b++)I(a.e,this.anchor)||Uc(a,k);Ua(Zc,this)>=0||Zc.push(this);a=this.e;a.className=this.className;ad(this);O(a,"mouseover",this.X,k,this);O(a,"mouseout",this.xa,k,this);bd(this);return h};
W.prototype.I=function(){Xa(Zc,this);for(var a=this.e,b,c=0;b=Zc[c];c++)b.anchor&&I(a,b.anchor)&&Uc(b,k);this.ea&&cd(this.ea);P(a,"mouseover",this.X,k,this);P(a,"mouseout",this.xa,k,this);this.anchor=undefined;if($c(this)==0)this.P=k;V.prototype.I.call(this)};
W.prototype.da=function(a,b){if(this.anchor==a)if(this.P||!this.eb){Uc(this,k);this.k||dd(this,a,b)}else this.anchor=undefined;this.d=undefined};
var dd=function(a,b,c){if(c)c=c;else{c=a.g.m();c=new ed(c)}a.anchor=b;a.$=c||undefined;a.k&&a.v();Uc(a,h)};
W.prototype.ca=function(a){this.n=undefined;if(a==this.anchor)if((this.a==i||this.a!=this.e&&!this.q.contains(this.a))&&!(this.c&&this.c.a))Uc(this,k)};
W.prototype.wa=function(a){this.a=a=fd(this,a.target);ad(this);if(a!=this.anchor){this.anchor=a;if(!this.d)this.d=Jc(v(this.da,this,a,void 0),this.fa);gd(this)}};
var fd=function(a,b){try{for(;b&&!a.q.contains(b);)b=b.parentNode;return b}catch(c){return i}};
W.prototype.j=function(a){var b=pb(this.h);this.g.x=a.clientX+b.x;this.g.y=a.clientY+b.y;this.P=h};
W.prototype.va=function(a){this.a=a=fd(this,a.target);this.P=h;if(this.anchor!=a){this.anchor=a;var b=new hd(this.a);ad(this);if(!this.d)this.d=Jc(v(this.da,this,a,b),this.fa);gd(this)}};
var gd=function(a){if(a.anchor)for(var b,c=0;b=Zc[c];c++)if(I(b.e,a.anchor)){b.c=a;a.ea=b}};
W.prototype.w=function(a){var b=fd(this,a.target),c=fd(this,a.u);if(b!=c){if(b==this.a)this.a=i;bd(this);this.P=k;if(this.k&&(!a.u||!I(this.e,a.u)))cd(this);else this.anchor=undefined}};
W.prototype.X=function(){var a=this.e;if(this.a!=a){ad(this);this.a=a}};
W.prototype.xa=function(a){var b=this.e;if(this.a==b&&(!a.u||!I(b,a.u))){this.a=i;cd(this)}};
var bd=function(a){if(a.d){Hc.clearTimeout(a.d);a.d=undefined}},
cd=function(a){if($c(a)==2)a.n=Jc(v(a.ca,a,a.anchor),a.ua())},
ad=function(a){if(a.n){Hc.clearTimeout(a.n);a.n=undefined}};
W.prototype.i=function(){var a;Uc(this,k);bd(this);for(var b=this.q.t(),c=0;a=b[c];c++){a=a;P(a,"mouseover",this.wa,k,this);P(a,"mouseout",this.w,k,this);P(a,"mousemove",this.j,k,this);P(a,"focus",this.va,k,this);P(a,"blur",this.w,k,this)}this.q.clear();this.e&&(this.e&&this.e.parentNode?this.e.parentNode.removeChild(this.e):i);this.a=i;delete this.h;W.l.i.call(this)};
var ed=function(a,b){oc.call(this,a,b)};
x(ed,oc);ed.prototype.a=function(a,b,c){b=$b(a);b=ec(b);c=c?new Q(c.top+10,c.b,c.a,c.left+10):new Q(10,0,0,10);kc(this.b,a,4,c,b,9)&496&&kc(this.b,a,4,c,b,5)};
var hd=function(a){nc.call(this,a,3)};
x(hd,nc);hd.prototype.a=function(a,b,c){var d=new z(10,0);S(this.b,this.c,a,b,d,c,9)&496&&S(this.b,2,a,1,d,c,5)};var X=function(a,b,c){W.call(this,a,b,c)};
x(X,W);q=X.prototype;q.ja=k;q.Ea=100;q.J=k;q.W=function(){X.l.W.call(this);this.p=Xb(ic(this.e));if(this.anchor)this.U=Xb(ic(this.anchor));this.J=this.ja;O(this.h.a,"mousemove",this.j,k,this)};
q.I=function(){P(this.h.a,"mousemove",this.j,k,this);this.U=this.p=this.H=i;this.J=k;X.l.I.call(this)};
q.N=function(a){if(this.H)return this.H.contains(a);return X.l.N.call(this,a)};
var id=function(a,b){if(a.U&&a.U.contains(b)||a.N(b))return h;return!!a.c&&a.c.N(b)};
X.prototype.ca=function(a){this.n=undefined;if(a==this.anchor)if(!id(this,this.g)&&!this.a&&!(this.c&&this.c.a))Ja&&this.g.x==0&&this.g.y==0||Uc(this,k)};
X.prototype.j=function(a){var b=h;if(this.p){var c=pb(this.h);c=new z(a.clientX+c.x,a.clientY+c.y);if(id(this,c))b=k;else if(this.J){b=Vb(this.p,this.g);b=Vb(this.p,c)>=b}}if(b){cd(this);this.a=i;if(this.c)this.c.a=i}else $c(this)==3&&ad(this);X.l.j.call(this,a)};
X.prototype.X=function(){if(this.a!=this.e){this.J=k;this.a=this.e;if(!this.H&&this.za){var a=this.p.m(),b=this.za;if(ha(b)){a.top-=b.top;a.b+=b.b;a.a+=b.a;a.left-=b.left}else{a.top-=b;a.b+=void 0;a.a+=void 0;a.left-=void 0}this.H=a}}};
X.prototype.ua=function(){return this.J?this.Ea:this.Z};var jd=Math.max,kd=Math.min;function Y(a){return a?a.length:0}
function ld(a){for(var b in a)return k;return h}
function md(a){for(var b in a)delete a[b]}
function nd(a,b){if(a)for(var c=0,d=Y(a);c<d;++c)b(a[c],c)}
function od(a,b,c){if(a)for(var d in a)if(c||!a.hasOwnProperty||a.hasOwnProperty(d))b(d,a[d])}
function pd(a,b,c,d){c=c!==undefined&&c!=i?c:0;d=d!==undefined&&d!=i?d:Y(b);for(c=c;c<d;++c)a.push(b[c])}
function qd(a,b,c){var d=[];od(a,function(e,f){d.push(e+b+f)});
return d.join(c)}
;var rd=["opera","msie","chrome","applewebkit","firefox","camino","mozilla"],sd=["x11;","macintosh","windows","android","ipad","ipod","iphone"];
function td(a){this.b=a;this.c=this.a=this.type=-1;this.d=this.version=0;a=a.toLowerCase();for(var b=0;b<Y(rd);b++){var c=rd[b];if(a.indexOf(c)!=-1){this.type=b;if((new RegExp(c+"[ /]?([0-9]+(.[0-9]+)?)")).exec(a))this.version=parseFloat(RegExp.$1);break}}if(this.type==6)if(/^Mozilla\/.*Gecko\/.*(Minefield|Shiretoko)[ \/]?([0-9]+(.[0-9]+)?)/.exec(this.b)){this.type=4;this.version=parseFloat(RegExp.$2)}for(b=0;b<Y(sd);b++){c=sd[b];if(a.indexOf(c)!=-1){this.a=b;break}}if(this.a==1&&a.indexOf("intel")!=
-1)this.c=0;if((this.type==4||this.type==6||this.type==5)&&/\brv:\s*(\d+\.\d+)/.exec(a))this.d=parseFloat(RegExp.$1)}
var ud={};ud[2]="windows";ud[1]="macos";ud[0]="unix";ud[3]="android";ud[6]="iphone";ud[-1]="other";var Z={};Z[1]="ie";Z[4]="firefox";Z[2]="chrome";Z[3]="safari";Z[0]="opera";Z[5]="camino";Z[6]="mozilla";Z[-1]="other";new td(navigator.userAgent);function vd(){vd.M.apply(this,arguments)}
na(vd,8,{});na(new ma,"event",i,{ib:1,jb:2,hb:3,gb:4,ob:5,nb:6,mb:7,lb:8,kb:9});var wd=Number.MAX_VALUE,xd=":",yd=",";function zd(a){var b=a?a.nodeType==9?a:a.ownerDocument||document:document;if(a.currentStyle)return a.currentStyle;if(b.defaultView&&b.defaultView.getComputedStyle)return b.defaultView.getComputedStyle(a,"")||{};return a.style}
;function Ad(a,b){this.x=a;this.y=b}
Ad.prototype.scale=function(a){this.x*=a;this.y*=a};
Ad.prototype.toString=function(){return"("+this.x+", "+this.y+")"};
Ad.prototype.equals=function(a){if(!a)return k;return a.x==this.x&&a.y==this.y};
function Bd(a,b,c,d){this.width=a;this.height=b;this.b=c||"px";this.a=d||"px"}
Bd.prototype.getWidthString=function(){return this.width+this.b};
Bd.prototype.getHeightString=function(){return this.height+this.a};
Bd.prototype.toString=function(){return"("+this.width+", "+this.height+")"};
Bd.prototype.equals=function(a){if(!a)return k;return a.width==this.width&&a.height==this.height};
function Cd(a){this.minX=this.minY=wd;this.maxX=this.maxY=-wd;var b=arguments;if(Y(a))nd(a,v(this.ya,this));else if(Y(b)>=4){this.minX=b[0];this.minY=b[1];this.maxX=b[2];this.maxY=b[3]}}
q=Cd.prototype;q.min=function(){return new Ad(this.minX,this.minY)};
q.max=function(){return new Ad(this.maxX,this.maxY)};
q.toString=function(){return"("+this.min()+", "+this.max()+")"};
q.F=function(){return this.minX>this.maxX||this.minY>this.maxY};
q.ya=function(a){if(this.F()){this.minX=this.maxX=a.x;this.minY=this.maxY=a.y}else{this.minX=kd(this.minX,a.x);this.maxX=jd(this.maxX,a.x);this.minY=kd(this.minY,a.y);this.maxY=jd(this.maxY,a.y)}};
q.equals=function(a){return this.minX==a.minX&&this.minY==a.minY&&this.maxX==a.maxX&&this.maxY==a.maxY};na(new ma,"domoffset",i,{pb:1,fb:2});function Dd(a){var b={};od(a,function(c,d){c=encodeURIComponent(c);d=encodeURIComponent(d).replace(/%7C/g,"|");b[c]=d});
return qd(b,xd,yd)}
;function $(){$.M.apply(this,arguments)}
na($,19,{tick:1,Da:2,Ga:3,action:4,Wa:5,Xa:6,getTick:7,Ia:8,ga:9,Ua:10,Ba:11,R:12});var Ed=/[~.,?&]/g,Fd=k;$.M=function(a,b){this.a=a.replace(Ed,"-");this.g=[];this.w={};this.q=this.h=b||w();this.j=1;this.v=0;this.b={};this.c={};this.d={};this.p="";this.H={};this.n=k};
q=$.prototype;q.Ba=function(){this.n=h};
q.getTick=function(a){if(a=="start")return this.h;return this.w[a]};
q.Ia=aa("q");q.Xa=function(a){return this.a==a.replace(Ed,"-")};
q.R=aa("a");q.tick=function(a,b){b=b||{};window.gErrorLogger&&window.gErrorLogger.tick&&window.gErrorLogger.tick(this.a,a);var c=b.bb||w();if(!b.Fa&&c>this.q)this.q=c;for(var d=c-this.h,e=Y(this.g);e>0&&this.g[e-1][1]>d;)e--;ab(this.g,e,0,[a,d,b.Fa]);this.w[a]=c;c=window.console;!b.bb&&c&&c.markTimeline&&c.markTimeline("tick: "+this.a+"."+a+"."+d)};
q.Ga=function(a,b){a&&this.tick(a,b);this.j--;if(this.v>0)if(this.a.indexOf("-LATE")==-1)this.a=(this.a+"-LATE").replace(Ed,"-");if(this.j<=0){this.p&&Gd(this);if(Y(this.g)>0)if(!this.n){Hd(this,"beforereport");Hd($,"beforereport",this);Hd($,"report",this.a,this.g,this.c)}this.v++;if(!ld(this.b)||!ld(this.d))if(!this.n){if(!ld(this.b)&&!ld(this.c))this.b.cad=Dd(this.c);Hd($,"reportaction",this.b,this.d);md(this.b);md(this.c);md(this.d)}}};
q.Da=function(a,b){a&&this.tick(a,b);this.j++};
q.action=function(a){var b=[],c=i,d=i,e=i;Id(a,function(f){var g=Jd(f);if(g){b.unshift(g);c||(c=f.getAttribute("jsinstance"))}d||(d=f.getAttribute("jstrack"));e||(e=f.getAttribute("ved"))});
if(d){this.b.ct=this.a;Y(b)>0&&this.ga("oi",b.join("."));if(c){c=c.charAt(0)=="*"?parseInt(c.substr(1),10):parseInt(c,10);this.b.cd=c}if(d!="1")this.b.ei=d;if(e)this.b.ved=e}};
q.ga=function(a,b){this.c[a]=b};
q.Wa=function(a){this.tick("imp0");var b=[];a.parentNode&&Id(a.parentNode,function(d){(d=Jd(d))&&b.unshift(d)});
var c=this.d;Kd(a,function(d){if(d=Jd(d)){b.push(d);d=b.join(".");c[d]||(c[d]=0);c[d]++;return h}return k},
function(){b.pop()});
this.tick("imp1")};
q.Ua=function(a){for(var b in this.d)if(b.match(a))return h;return k};
var Gd=function(a){if(a.p){document.cookie="TR=; path=/; domain=.google.com; expires=01/01/1970 00:00:00";Hd($,"dapperreport",a.p,a.h,w(),a.a)}Fd=k},
Id=function(a,b){for(a=a;a&&a!=document.body;a=a.parentNode)b(a)},
Kd=function(a,b,c){if(!(a.nodeType!=1||zd(a).display=="none"||zd(a).visibility=="hidden")){for(var d=b(a),e=a.firstChild;e;e=e.nextSibling)arguments.callee(e,b,c);d&&c()}},
Jd=function(a){if(!a.__oi&&a.getAttribute)a.__oi=a.getAttribute("oi");return a.__oi};var Ld=h;function Md(){this.a=[]}
ea(Md);Md.prototype.clear=function(){for(var a=0;a<this.a.length;++a)this.a[a].h=-1;this.a=[]};
function Nd(a,b){var c=[];if(a=a.__e_)if(b)a[b]&&pd(c,a[b]);else od(a,function(d,e){pd(c,e)});
return c}
function Od(a,b,c){var d=i,e=a.__e_;if(e){d=e[b];if(!d){d=[];if(c)e[b]=d}}else{d=[];if(c){a.__e_={};a.__e_[b]=d}}return d}
function Hd(a,b){var c=$a(arguments,2);nd(Nd(a,b),function(d){if(Ld)Pd(d,c);else try{Pd(d,c)}catch(e){}})}
function Qd(){this.a=i}
ea(Qd);vd.M=function(a,b,c,d,e){this.a=a;this.c=b;this.b=c;this.g=i;this.j=d;this.n=e||i;this.h=-1;Od(a,b,h).push(this)};
vd.prototype.remove=function(){if(this.a){switch(this.j){case 1:this.a.removeEventListener(this.c,this.b,k);break;case 4:this.a.removeEventListener(this.c,this.b,h);break;case 2:this.a.detachEvent("on"+this.c,this.g);break;case 3:this.a["on"+this.c]=i;break}for(var a=Od(this.a,this.c),b=0,c=0;c<Y(a);++c)if(a[c]===this){a.splice(c--,1);b++}this.g=this.b=this.a=i}};
var Pd=function(a,b){if(a.a)return a.b.apply(a.a,b)};
vd.prototype.d=aa("a");Qd.d().a=vd;var Rd=Rd||{},Sd=[];if(window._mHost===undefined)_mHost="";if(window._mStaticPath===undefined)_mStaticPath="";if(window._mF===undefined)_mF={};var Td=Td||{};function Ud(a){window.GLoad&&window.GLoad(function(b,c,d,e,f,g,j,n,m,o,p,s){a(m,p,s)})}
function Vd(a,b){a[b]||(a[b]={});return a[b]}
;function Wd(a,b){this.b=a;this.a=b;this.d=b.Translator;this.c={}}
var Yd=function(a,b){Xd(a,b.Ja());var c=b.L;b.L=function(d){Xd(a,[d]);c(d)}},
Xd=function(a,b){a.d._initProtos(a.c,b);for(var c=Vd(a.a,"provides"),d=0;d<b.length;++d){var e=b[d],f=e.__type[0];if(f in c){f=c[f];a.d._translateValue(e.__type[2],f.__type[2],f)}}b=Vd(a.a,"symbols");Vd(b,a.b).protos=a.c};oa.$a=function(a){var b,c,d;a=a||document;if(a.querySelectorAll&&(!C||kb(document)||D("528")))a=a.querySelectorAll(".jshoverable");else if(a.getElementsByClassName){var e=a.getElementsByClassName("jshoverable");a=e}else{e=a.getElementsByTagName("*");d={};for(b=c=0;a=e[b];b++){var f=a.className;if(typeof f.split=="function"&&Ua(f.split(/\s+/),"jshoverable")>=0)d[c++]=a}d.length=c;a=d}for(b=0;b<a.length;b++){c=a[b];d=c.getAttribute("jshover");d=document.getElementById(d).cloneNode(h);d.id="";c=new X(c);
c.ja=h;c.Z=250;c.e.appendChild(d);Sd.push(c)}};
oa.cb=function(){for(var a=0;a<Sd.length;a++)Sd[a].z();Sd=[]};
var Zd;Ud(function(a,b){Zd=new Wd("pphov",b);Yd(Zd,y);a=(a=oa.__type)&&a[0];if(!a)throw Error("provideValue invoked with no symbolId or proto-id.");Zd.a.symbols[Zd.b][a]=oa;if(a)Vd(Zd.a,"provides")[a]=oa;a=Zd.a;var c=Vd(a,"pending");b=Zd.b;if(c=c[b]){for(var d=0;d<c.length;++d)c[d]();c.length=0}Vd(a,"loaded")[b]=h});})()

