/* JS */ gapi.loaded_2(function(_){var window=this; (0,_.iC)({0:"follow"}); _.Gf=function(a){return(0,_.Hf)((0,_.xf)((a||_.D||window).document))};_.Hk=function(a){_.Oh.call(this,a.wb);this.qa=a;this.G=null};_.Ik=function(a){_.Oh.call(this,a)};_.ME=function(a,c){a.G=window.document.createElement("div");var f={position:"absolute",top:"-10000px",zIndex:(0,_.Uh)(a)};a.B.width&&(f.width=a.B.width+"px");for(var g in f)a.G.style[g]=f[g];(c||window.document.body).appendChild(a.G)};var NE=function(a,c,f){for(a=0;ah.height+l.y-8&&(f-=20+g.height,f=Math.max(f,Math.min(l.y+1,(0,_.FE)()-g.height))))}a=a.wb.V();a.style.left=c+"px";a.style.top=f+"px"}; var qw=function(a){return a.wb.width&&a.wb.height?{width:a.wb.width,height:a.wb.height}:(a=a.wb.vb())&&a.offsetWidth&&a.offsetHeight?{width:a.offsetWidth,height:a.offsetHeight}:null};var Jk=function(a){_.Oh.call(this,a)};var Kk=function(a,c,f){a=a.split("-");for(var g=0;2>g;g++)c&&Lk[a[g]]&&(a[g]=Lk[a[g]]),f&&Mk[a[g]]&&(a[g]=Mk[a[g]]);return a.join("-")};(0,_.J)(_.Hk,_.Qh); _.Hk.prototype.open=function(){this.B.targetPos=this.B.targetPos||"top-start";this.B.anchorPos=this.B.anchorPos||"bottom-start";var a=(0,_.GE)(this),c=this.wb.V();c?(c.style.visibility="hidden",c.style.position="absolute",a.parentNode.appendChild(c)):this.qa.open()};_.Hk.prototype.open=_.Hk.prototype.open; _.Hk.prototype.yh=function(){if(this.B.closeClickDetection){var a=this,c=function(c){(0,_.Th)(a.wb.V(),c)||(a.wb.close(),a.G=null)};window.document.B?(window.document.B("click",c),this.G=function(){window.document.removeEventListener("click",c,!1)}):window.document.attachEvent&&(window.document.attachEvent("onclick",c),this.G=function(){window.document.detachEvent("onclick",c)})}var f=this.wb.V();window.document.getElementById(this.wb.id).style.height=this.wb.height+"px";var g=(0,_.GE)(this);g&&(0,_.Vh)(f, this.B.targetPos,g,this.B.anchorPos,{x:this.B.leftOffset||0,y:this.B.topOffset||0});f.style.visibility="visible"};_.Hk.prototype.onready=_.Hk.prototype.yh;_.Hk.prototype.close=function(){this.qa.close();this.G&&this.G()};_.Hk.prototype.close=_.Hk.prototype.close; (0,_.J)(_.Ik,_.Qh);var OE=["transition","WebkitTransition","MozTransition","OTranstion","msTransition"];_.Ik.prototype.open=function(a){this.wb.Xh("updateContainer",(0,_.H)(this.ha,this));(0,_.ME)(this,a);this.wb.Pa(this.G);this.wb.qc(this.G)};_.Ik.prototype.open=_.Ik.prototype.open; _.Ik.prototype.yh=function(){var a=qw(this);if(a){var c=window.document.getElementById(this.wb.Hh());c.style.height=a.height+"px";c.style.width=a.width+"px";this.wb.width=a.width;this.wb.height=a.height;c.style.boxShadow="0 4px 16px rgba(0, 0, 0, 0.3)"}};_.Ik.prototype.onready=_.Ik.prototype.yh;_.Ik.prototype.close=function(){this.G.parentNode&&this.G.parentNode.removeChild(this.G)};_.Ik.prototype.close=_.Ik.prototype.close; _.Ik.prototype.ha=function(a,c,f){var g=this.wb.V();g&&(a?(PE(this,c,f),g.style.opacity=0,g.style.display="",window.setTimeout((0,_.H)(function(){NE(this,g,!0);g.style.opacity=1},this),0)):(g.style.display="none",NE(this,g,!1),g.style.opacity=0))}; (0,_.J)(Jk,_.Qh);Jk.prototype.ha=null;Jk.prototype.M=null;Jk.prototype.G=null;var Lk={end:"start",left:"right",right:"left",start:"end"},Mk={top:"bottom",bottom:"top"};Jk.prototype.open=function(){var a=window.document.createElement("div");(0,_.Mg)(a,{top:"-10000px",position:"absolute",zIndex:(0,_.Uh)(this)});(0,_.GE)(this).parentNode.appendChild(a);this.wb.qc(a);this.wb.Pa(a)};Jk.prototype.open=Jk.prototype.open; Jk.prototype.yh=function(){var a=window.document.getElementById(this.wb.id);a.style.height=this.wb.height+"px";a.style.width=this.wb.width+"px";a.style.boxShadow="0 4px 16px rgba(0, 0, 0, 0.3)";var c=this.wb.V();c.style.lineHeight=0;var f=(0,_.GE)(this),g=this.B.targetPos||"top-start",h=this.B.anchorPos||"bottom-start",l=this.B.leftOffset||0,n=this.B.topOffset||0;(0,_.Vh)(c,g,f,h,{x:l,y:n});var q=(0,_.ig)(window),t=(0,_.Gf)(window),v=c.offsetLeftq.width+t.x,q=c.offsetTop< t.y||c.offsetTop+c.offsetHeight>q.height+t.y,g=Kk(g,v,q),h=Kk(h,v,q),l=l*(v?-1:1),n=n*(q?-1:1);(0,_.Vh)(c,g,f,h,{x:l,y:n});c.style.visibility="visible";this.ha=(0,_.ph)(window.document,"mouseover",(0,_.H)(function(c){c.target===a&&this.G&&(window.clearTimeout(this.G),this.G=null)},this));this.M=(0,_.ph)(window.document,"mouseout",(0,_.H)(function(c){c.target===a&&(this.G=window.setTimeout((0,_.H)(this.wb.close,this.wb),1E3))},this))};Jk.prototype.onready=Jk.prototype.yh; Jk.prototype.close=function(){this.ha&&((0,_.Ch)(this.ha),(0,_.Ch)(this.M),this.M=this.ha=null);this.G&&(window.clearTimeout(this.G),this.G=null);Jk.T.close.call(this)};Jk.prototype.close=Jk.prototype.close;_.V.na("hover-menu",function(a){return new Jk(a)}); _.V.na("hover",function(a){return new _.Ik(a)});_.V.Cr("float")||_.V.na("float",function(a){a=new _.Ik(a);return a=new _.Hk(a)}); _.Nk=function(a,c){(0,_.ea)(c)||(c=[c]);var f=(0,_.De)(c,function(a){return(0,_.fa)(a)?a:a.Rr+" "+a.duration+"s "+a.timing+" "+a.Le+"s"});(0,_.Mg)(a,"transition",f.join(","))}; _.Pk=function(){if(!(0,_.kf)(Qk))if(_.W)Qk=(0,_.zm)("10.0");else{var a=window.document.createElement("div"),c=_.ef?"-webkit":_.df?"-moz":_.W?"-ms":_.cf?"-o":null;a.innerHTML='
';a=a.firstChild;c=a.style[(0,_.Cg)("transition")];Qk=""!=("undefined"!==typeof c?c:a.style[(0,_.Fg)(a,"transition")]||"")}return Qk};var Qk; var Rk=function(a,c,f,g,h){this.width=a;this.height=c;this.B=f;this.G=g;this.opacity=h};var Sk=function(a,c,f,g){return new Rk(void 0==c?a.width:c,void 0==f?a.height:f,a.B,a.G,void 0==g?a.opacity:g)};_.Tk=function(a){_.Oh.call(this,a);this.I=new _.bi(this)}; _.nC=function(a){var c=+a.Qc(200,"widgetWidth","width"),f=+a.Qc(100,"widgetHeight","height"),g=a.Qc("auto","corner"),h=a.Qc({},"menuCss"),l=a.Qc(!0,"hideOnClick");a.Hm=!!a.Qc(!0,"hideOnLeave");a.ij=!!a.Qc((0,_.Pk)(),"useCss3Transition");a.dt=!!a.Qc(!0,"allowOffset");var n=window.document.createElement("div");a.G=n;var q=(0,_.GE)(a);q.parentNode.appendChild(n);var t=window.document.createElement("div");a.Ld=t;n.appendChild(t);h.position="absolute";h.width=c+"px";h.height="0";h.border=h.border||"1px solid #aaa"; h.background=h.background||"#fff";h.zIndex=(0,_.Uh)(a);h.overflow="hidden";h.boxShadow=h.MozBoxShadow=h.webkitBoxShadow=h.boxShadow||"0 2px 2px rgba(0,0,0,0.3)";(0,_.Mg)(n,h);(0,_.Mg)(t,{left:"-1000px",top:"-1000px",position:"absolute",width:c+"px",height:f+"px"});a.Kt=n.offsetWidth-c;a.Pt=n.offsetHeight;h="auto"==g?["top","start"]:g.split("-");q=(0,_.Eg)(q);a.xu="bottom"==h[0];a.Mc="right"==h[1]||"left"!=h[1]&&q;a.ha=Uk(a,c,f,"auto"==g);a.ih=_.D.setTimeout((0,_.H)(a.Ls,a),500);a.I.W(n,"mouseover", a.Yq);a.I.W(n,"mouseout",a.Xq,!1,a);l&&_.D.setTimeout((0,_.H)(function(){this.po||this.I.W(window.document,"click",this.zr)},a),0)}; var Uk=function(a,c,f,g){var h=(0,_.GE)(a),l=(0,_.Yg)(h.offsetParent);l.right-=a.Kt;l.bottom-=a.Pt;if(g){var n=h.offsetLeft;g=n+c=l.left;a.Mc=a.Mc?!g||n:!g&&n;n=h.offsetTop;g=n+f=l.top;a.xu=a.xu?!g||n:!g&&n}g=Vk(a,a.Mc,h.offsetLeft,h.offsetWidth,c,l.left,l.right);a=Vk(a,a.xu,h.offsetTop,h.offsetHeight,f,l.top,l.bottom);return new Rk(c,f,g,a,1)}; var Vk=function(a,c,f,g,h,l,n){return c?(a=f+g,Math.min(n-a,Math.max(l+h-a,0))):Math.max(l-f,Math.min(n-f-h,0))};var Wk=function(a,c,f){a.wb.vb().style.width=c+"px";a.wb.vb().style.height=f+"px";a.Ld.style.width=c+"px";a.Ld.style.height=f+"px";c=a.dt?Uk(a,c,f,!1):Sk(a.Cf,c,f);a.ha=c;a.Ka||ZC(a,c)}; _.Xk=function(a,c){Yk(a,Sk(c,void 0,0,0));_.D.setTimeout((0,_.H)(function(){this.Ka||(this.ha=c,this.ij&&(0,_.Nk)(this.G,"width 350ms cubic-bezier(.23, .50, .32, 1),height 350ms cubic-bezier(.23, .50, .32, 1),left 350ms cubic-bezier(.23, .50, .32, 1),top 350ms cubic-bezier(.23, .50, .32, 1),opacity 350ms cubic-bezier(.23, .50, .32, 1)"),ZC(this,c),this.Hf(!0,!1),this.Ei&&(_.D.clearTimeout(this.Ei),this.ld=!1),this.Ei=_.D.setTimeout((0,_.H)(this.Hf,this,!0,!0),350))},a),0)}; var KC=function(a){a.Ka||(a.Hf(!1,!1),ZC(a,Sk(a.Cf,void 0,0,0)),a.Ka=!0,a.Ei&&_.D.clearTimeout(a.Ei),a.Ei=_.D.setTimeout((0,_.H)(function(){this.eg=!0;this.ld?(NC(this),this.ld=!1):(this.ij&&(0,_.Nk)(this.G,""),this.G.visibility="hidden",this.G.left="-1000px",this.G.top="-1000px");this.Hf(!1,!0)},a),350))};var NC=function(a){a.po=!0;(0,_.eh)(a.I);a.I=null;a.wc&&(_.D.clearTimeout(a.wc),a.wc=null);a.Kh&&(_.D.clearTimeout(a.Kh),a.Kh=null);(0,_.Tf)(a.G);a.G=null;(0,_.Tf)((0,_.GE)(a));a.Ld=null;a.M=null}; var ZC=function(a,c){if(!a.Ka)if(a.ij)Yk(a,c);else{var f=(0,_.pa)()-20+350;a.Kh&&_.D.clearTimeout(a.Kh);a.HA(a.Cf,c,f)}};var Yk=function(a,c){var f=a.G,g=(0,_.GE)(a);f.style.left=a.Mc?g.offsetLeft+g.offsetWidth+c.B-c.width+"px":g.offsetLeft+c.B+"px";f.style.width=c.width+"px";f.style.top=a.xu?g.offsetTop+g.offsetHeight+c.G-c.height+"px":g.offsetTop+c.G+"px";f.style.height=c.height+"px";(0,_.Ag)(f,c.opacity);a.Cf=c}; Rk.prototype.pl=function(a){return this.width==a.width&&this.height==a.height&&this.B==a.B&&this.G==a.G&&this.opacity==a.opacity};(0,_.J)(_.Tk,_.Qh);_.Tk.prototype.open=function(){(0,_.nC)(this);this.wb.qc(this.G);this.wb.ea("resize",(0,_.H)(this.resize,this));this.wb.Xh("showMenu",(0,_.H)(this.Is,this));var a=this.wb.Oa;a.setHideOnLeave=(0,_.H)(this.Zq,this);a.displayStateCallback&&(this.yk=a.displayStateCallback,delete a.displayStateCallback);this.wb.Pa(this.Ld,{height:"100%"});(0,_.Xk)(this,this.ha)};_.Tk.prototype.open=_.Tk.prototype.open; _.Tk.prototype.yh=function(a){this.po||(a=a||{},this.Ld.style.left="0",this.Ld.style.top="0",this.M&&((0,_.Tf)(this.M),this.M=null),this.ih&&(_.D.clearTimeout(this.ih),this.ih=null),Wk(this,(0,window.parseInt)(a.width,10)||(0,window.parseInt)(this.wb.width,10)||this.ha.width,(0,window.parseInt)(a.height,10)||(0,window.parseInt)(this.wb.height,10)||this.ha.height))};_.Tk.prototype.onready=_.Tk.prototype.yh; _.Tk.prototype.resize=function(a){this.po||Wk(this,(0,window.isNaN)(+a.width)?this.ha.width:+a.width,(0,window.isNaN)(+a.height)?this.ha.height:+a.height)};_.Tk.prototype.close=function(){this.eg?NC(this):(this.ld=!0,KC(this))};_.Tk.prototype.close=_.Tk.prototype.close;_.k=_.Tk.prototype;_.k.Qc=function(a,c){for(var f,g=1,h=arguments.length;gc.top&&a.clientY=f)Yk(this,c);else{var g=Math.min(1-(f-g)/350,1),g=1-Math.pow(1-g,3),h=1-g,g=new Rk(Math.round(a.width*h+c.width*g),Math.round(a.height*h+c.height*g),Math.round(a.B*h+c.B*g),Math.round(a.G*h+c.G*g),a.opacity*h+c.opacity*g);Yk(this,g);this.Kh=_.D.setTimeout((0,_.H)(this.HA,this,a,c,f),20)}}}; _.V.na("slide-menu",function(a){return new _.Zh(new _.Tk(a))}); var HC;_.FC=function(a){return{va:function(){return a},ci:function(){return a.openerIframe}}};var GC=function(a){(new _.Oh((0,_.FC)(a))).gh()};for(HC="bubble circlepicker float hover hover-menu slide-menu".split(" "),_.Ju=0;_.Ju2*this.ha&&Qi(this),!0):!1};_.k.get=function(a,c){return(0,_.Ri)(this.G,a)?this.G[a]:c};_.k.set=function(a,c){(0,_.Ri)(this.G,a)||(this.ha++,this.B.push(a),this.M++);this.G[a]=c};_.k.U=function(){return new _.Pi(this)}; _.k.xc=function(a){Qi(this);var c=0,f=this.B,g=this.G,h=this.M,l=this,n=new _.Mi;n.next=function(){for(;;){if(h!=l.M)throw Error("z");if(c>=f.length)throw _.Si;var n=f[c++];return a?n:g[n]}};return n}; var CI=function(a){this.B=a};_.DI=function(a){this.B=a||{}};_.EI=function(a,c){a.B.url=c;return a};_.FI=function(a,c){a.B.where=c;return a};CI.prototype.Es=function(a){this.B.width=a;return this};CI.prototype.Rj=function(){return this.B.width};CI.prototype.Rm=function(a){this.B.height=a;return this};CI.prototype.vg=function(){return this.B.height}; _.DI.prototype.value=function(){return this.B};_.DI.prototype.sd=function(){return this.B.url};_.DI.prototype.Hh=function(){return this.B.id};_.DI.prototype.Wp=function(){this.B.attributes=this.B.attributes||{};return new CI(this.B.attributes)}; var rJ=function(a,c){a.B.messageHandlersFilter=c;return a};var sJ=function(a,c){a.B.messageHandlers=c;return a};var tJ=function(a,c){a.B.relayOpen=c;return a};var uJ=function(a,c){a.B.queryParams=c;return a};var vJ=function(a,c){a.B.style=c;return a};var wJ=function(a,c){a.B.anchor=c;return a};var xJ=function(a){this.B=a};var al=function(a){a.B.os(a.Dc)};var cl=function(a){this.Dc=a;this.$a=0;this.wf=!1;this.Ak=!0;this.ed=null};var dl=function(a){return 5==a.$a||4==a.$a}; var el=function(a,c,f){this.B=a||{};this.G=c||0;this.M=f||0;a={};c=(0,_.H)(this.Lk,this);a.fc=c;c=(0,_.H)(this.Qg,this);a.rc=c;c=(0,_.H)(this.Zg,this);a.sc=c;c=(0,_.H)(this.fe,this);a.hc=c;c=(0,_.H)(this.Qd,this);a.cc=c;c=(0,_.H)(this.Cl,this);a.os=c;c=(0,_.H)(this.Bl,this);a.or=c;c=(0,_.H)(this.zl,this);a.oh=c;c=(0,_.H)(this.xl,this);a.oc=c;c=(0,_.H)(this.yl,this);a.oe=c;c=(0,_.H)(this.Al,this);a.oi=c;this.ha=a}; var fl=function(a,c){if(a.G){var f=(0,window.setTimeout)((0,_.H)(function(){dl(c)||gl(this,c)},a),a.G);c.ed=f}else gl(a,c)};var gl=function(a,c){var f=a.M-a.G;0f?0:f};var Pl=function(a){this.B=a;this.Dc=new _.bl(this);this.G=!1;this.ha=0}; var yJ=function(a,c){al(a.Th);var f=(0,_.ah)(c,function(a,c){return Fl[c]&&null!=a});f.origin=window.location.protocol+"//"+window.location.host;var g=a.B,h={_event:function(a){if(!(a.timestamp=c&&!dl(f)&&(hl(this,f),f.$a=2)};(0,_.J)(ll,el);_.k=kl.prototype;_.k.Qg=function(a,c,f){return this.B.rc(a,c,f)};_.k.Lk=function(a,c){return this.B.fc(a,c)};_.k.Zg=function(a){this.B.sc(a)};_.k.fe=function(a){this.B.hc(a)};_.k.Qd=function(a){this.B.cc(a)};_.k.Cl=function(a){this.B.os(a)};_.k.Bl=function(a,c){this.B.or(a,c)};_.k.zl=function(a){this.B.oh(a)};_.k.xl=function(a){this.B.oc(a)}; _.k.yl=function(a,c,f,g,h,l){this.B.oe(a,c,f,g,h,l)};_.k.Al=function(a,c,f,g){this.B.oi(a,c,f,g)}; var Fl=uf("contactid","cmp","email","hl","n","m","p","src","usegapi","userid","sp","ytid");uf("hl","origin","ri","src","userid");var FJ=uf("nm","s","pr","v");(0,_.sf)(FJ,Fl);var Ll=/(?:^|\s)g-(?:hovercard|profile)(?:$|\s)/,Nl={loadHovercardDelay:250,loadDelay:150,hoverDelay:500,closeDelay:500},Jl=0;_.k=Pl.prototype;_.k.hb=function(){return this.Dc};_.k.ZH=function(){this.G=!0;this.Th.Az({});var a=this.B;a.B&&a.Si(a.B)};_.k.Pm=function(a){this.Th=a};_.k.Nk=function(a){this.fb.send("getHealthc",void 0,a,_.Vz)};_.k.Vk=function(a,c){this.fb.send("getVarc",a,c,_.Vz)};_.k.show=function(){AJ(this,!0,0,-1E4);this.fb.send("render",void 0,void 0,_.Vz)};_.k.Gl=function(){this.fb.send("hide",void 0,void 0,_.Vz);AJ(this,!1,0,0);var a=this.B;zJ(a,a.Ka,{type:"hide"});a.Ka=null;a.eg=null}; _.k.close=function(){this.fb.send("dispose",void 0,void 0,_.Vz)};_.k.enable=function(){};_.k.disable=function(){}; var Xl=0;_.k=Ql.prototype;_.k.watch=function(a,c,f){if(a=a||window.document.body){this.ih++;var g=Il(a);c&&(this.ye[g]=c);f&&(this.te[g]=f);CJ(this,a,"mouseover",this.qE);CJ(this,a,"mouseout",this.vB);CJ(this,a,"mousedown",this.pE);CJ(this,a,"focus",this.qE);CJ(this,a,"blur",this.vB);CJ(this,window.document.body,"mouseout",this.vB);CJ(this,window.document.body,"mousedown",this.pE)}else window.setTimeout((0,_.H)(this.watch,this),100)}; _.k.unwatch=function(a){if(a=a||window.document.body)if(Vl(this,0),a!=window.document.body?EJ(this,a):DJ(this,window.document.body,"mouseover"),a=Il(a),delete this.ye[a],delete this.te[a],!(0<--this.ih)){EJ(this,window.document.body);var c=this.ha;this.yB();this.ha=null;window.setTimeout(function(){var a=nl();a&&a.Qd(c.hb())},100)}};_.k.ea=function(a){this.Mc.push(a)};_.k.Ub=function(a){(0,_.xe)(this.Mc,a)}; _.k.qE=function(a){this.ld=(0,_.pa)();var c=a.target||a.srcElement;if(c&&"IFRAME"!=c.tagName){for(;c&&!Kl(c);)if(c=c.parentNode,1!=c.nodeType)return;if(c)if(this.Ka==c||this.B==c)this.qa&&(window.clearTimeout(this.qa),this.qa=null);else{this.B=c;CJ(this,c,"mousemove",this.GI);"focus"==a.type||"focusin"==a.type?(a=(0,_.ug)(c),this.wc.x=a.x,this.wc.y=a.y+c.offsetHeight):(this.wc.x=a.clientX,this.wc.y=a.clientY);this.Ld=(0,_.pa)();a=this.M=Ml(c,this.te);a.usegapi=(0,_.P)("card/usegapi");var f=Ol("hoverDelay", a);this.ha?this.ha.G&&(window.clearTimeout(this.G),this.G=window.setTimeout((0,_.H)(this.Si,this,c),f-Ol("loadDelay",a))):(window.clearTimeout(this.G),this.G=window.setTimeout((0,_.H)(this.AJ,this),f-Ol("loadHovercardDelay",a)))}}};_.k.vB=function(a){this.ld=(0,_.pa)();if("blur"!=a.type||a.target==this.Ka||a.target==this.B){if(a=a.relatedTarget||a.toElement){if("IFRAME"==a.tagName)return;if(this.Cf)for(;a&&"BODY"!=a.tagName;){if(a==this.Cf)return;a=a.parentNode}}Vl(this)}}; _.k.pE=function(){Vl(this,0)};_.k.GI=function(a){this.wc.x=a.clientX;this.wc.y=a.clientY};_.k.AJ=function(){this.G&&(window.clearTimeout(this.G),this.G=null);if(this.B&&(zJ(this,this.B,{type:"hover",config:this.M}),!this.ha)){var a=this.ha=new Pl(this);ml((0,_.H)(function(c){c.Qg("card",Xl++,a.hb())&&yJ(a,this.M)},this))}}; _.k.Si=function(a){this.G&&(window.clearTimeout(this.G),this.G=null);if(this.B==a){var c=Ol("hoverDelay",this.M)-Ol("loadDelay",this.M)-(0,_.pa)()+this.Ld;if(0