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

