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

