Discuss Scratch

nXIII
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

Well, which looks better?

function handleDrop(event) {
    
}
dropzone.addEventListener("drop", handleDrop, false);
dropzone.addEventListener("drop", function(event) {
        
    },
    false
);

Note that handleDrop itself will probably also have some nested loops and whatever, and then the FileREader object will have a callback.

The latter, when you fix the indentation:

function handleDrop(event) {
    // …
}
dropzone.addEventListener("drop", handleDrop, false);
dropzone.addEventListener("drop", function (event) {
    // …
}, false);

nXIII · GitHub
Hardmath123
Scratcher
1000+ posts

Snap! user discussion

Ok, how about this?
var _=_||{};(function(_){var window=this;
try{
_.Uba=function(a,b,c){a.timeOfStartCall=(new window.Date).getTime();var d=c||_.Oa,e=a.serverUri||"//www.google.com/tools/feedback",f=d.GOOGLE_FEEDBACK_START;/iphone|ipad|ipod|android|blackberry|mini|windows\sce|windows\sphone|palm/i.test(window.navigator.userAgent)&&(a.mobileWindow=window.open(""));d.GOOGLE_FEEDBACK_START_ARGUMENTS=arguments;f?f.apply(d,arguments):(d=d.document,f=d.createElement("script"),f.src=e+"/load.js",d.body.appendChild(f))};
_.kl=function(a,b,c,d){var e=b.ved;a=b.bucket;e?window.google.log("gf","&ved="+(0,window.encodeURIComponent)(e)):window.google.log("gf","");var e={productId:_.ll,locale:window.google.kHL,authuser:window.google.authuser,https:window.google.https(),enableAnonymousFeedback:_.m},f={ei:window.google.kEI,expi:window.google.kEXPI,si:_.ml,internal:_.nl};a&&(e.bucket=a);d?(f.q=(0,_.Yg)("q"),f.tier=1,e.enableRating=_.m):f.query=(0,_.Yg)("q");c&&(e.flow="help",e.anchor=window.document.getElementById("abar_button_opt"),
e.helpCenterPath="websearch",e.helpCenterContext=b.context,e.showHelpCenterLink=_.m,a&&(e.contactBucket=a));(0,_.Uba)(e,f)};_.ol=function(a,b){(0,_.kl)(a,b,_.u,_.u)};_.Vba=function(a,b){(0,_.ol)(a,b);return _.m};_.Wba=function(a,b){(0,_.kl)(a,b,_.u,_.m)};_.Xba=function(a,b){(0,_.kl)(a,b,_.m,_.u);return _.m};(0,_.rd)(_.D.G(),"gf");
_.ll=196;_.ml=_.u;_.nl=_.u;(0,_.Jd)("gf",{init:function(a){_.ll=a.pid;_.ml=(0,window.Boolean)(a.si);_.nl=(0,window.Boolean)(a["int"]);(0,_.pi)("gf",{sf:_.ol,sfd:_.Vba,sh:_.Xba,smf:_.Wba})},dispose:function(){var a=window.GOOGLE_FEEDBACK_DESTROY_FUNCTION;a&&a()}});
(0,_.od)(_.D.G(),"gf");(0,_.sd)(_.D.G(),"gf");
}catch(e){_._DumpException(e)}
try{
_.gt=function(a){return(0,_.th)(a,0)&&!(_.Be&&_.yf&&a.ctrlKey)};_.ht=function(a,b){return a.A.createTextNode((0,window.String)(b))};_.it=function(a,b,c){c?(0,_.ge)(a,b):(0,_.ie)(a,b)};_.jt=function(a){this.V=a;this.J={}};(0,_.rd)(_.D.G(),"sy31");(0,_.nb)(_.jt,_.Mc);_.kt=[];_.C=_.jt.prototype;_.C.listen=function(a,b,c,d,e){(0,_.Za)(b)||(_.kt[0]=b,b=_.kt);for(var f=0;f<b.length;f++){var g=(0,_.xh)(a,b[f],c||this,d||_.u,e||this.V||this);this.J[g.key]=g}return this};_.C.pF=function(a,b,c,d,e){if((0,_.Za)(b))for(var f=0;f<b.length;f++)this.pF(a,b[f],c,d,e);else a=(0,_.Fh)(a,b,c||this,d,e||this.V||this),this.J[a.key]=a;return this};
_.C.unlisten=function(a,b,c,d,e){if((0,_.Za)(b))for(var f=0;f<b.length;f++)this.unlisten(a,b[f],c,d,e);else{n:if(c=c||this,e=e||this.V||this,d=!!d,c=(0,_.yh)(c),(0,_.uh)(a))a=a.M[b],b=-1,a&&(b=(0,_.Sh)(a,c,d,e)),c=-1<b?a[b]:_.n;else{if(a=(0,_.Hh)(a,b,d))for(b=0;b<a.length;b++)if(!a[b].Vy&&a[b].Gu==c&&a[b].capture==d&&a[b].JA==e){c=a[b];break n}c=_.n}c&&((0,_.Ih)(c),delete this.J[c.key])}return this};_.C.removeAll=function(){(0,_.gc)(this.J,_.Ih);this.J={}}; _.C.Cb=function(){_.jt.xa.Cb.call(this);this.removeAll()};_.C.handleEvent=function(){(0,_.la)((0,window.Error)("EventHandler.handleEvent not implemented"))};
(0,_.od)(_.D.G(),"sy31");(0,_.sd)(_.D.G(),"sy31");
}catch(e){_._DumpException(e)}
try{
_.lt=function(a,b){b?a.tabIndex=0:(a.tabIndex=-1,a.removeAttribute("tabIndex"))};_.mt=function(a,b,c){var d=(0,_.fe)(a);(0,_.ab)(b)?(0,_.Ob)(d,b):(0,_.Za)(b)&&(d=(0,_.ke)(d,b));(0,_.ab)(c)&&!(0,_.Lb)(d,c)?d.push(c):(0,_.Za)(c)&&(0,_.he)(d,c);b=d.join(" ");a.className=b};_.nt=function(a,b,c){b in a&&(0,_.la)((0,window.Error)('The object already contains the key "'+b+'"'));a[b]=c};_.ot=function(){};_.pt=function(a){_.Qh.call(this);this.A=a||(0,_.le)();this.XG=_.Dda};
_.qt=function(a,b){return a.ya?(0,_.se)(b,a.ya||a.A.A):_.n};_.rt=function(a){return a.ma||(a.ma=new _.jt(a))};_.st=function(a,b,c){a.zj&&(0,_.la)((0,window.Error)("Component already rendered"));a.ya||a.Nt();b?b.insertBefore(a.ya,c||_.n):a.A.A.body.appendChild(a.ya);(!a.Dr||a.Dr.zj)&&a.Pj()};_.tt=function(a){return a.nu?a.nu.length:0};_.ut=function(a,b){return a.nu?a.nu[b]||_.n:_.n};_.vt=function(a,b,c){a.nu&&(0,_.ec)(a.nu,b,c)};(0,_.rd)(_.D.G(),"sy32");
(0,_.Sa)(_.ot);_.ot.prototype.A=0;_.ot.G();(0,_.nb)(_.pt,_.Qh);_.pt.prototype.Mi=_.ot.G();_.Dda=_.n;_.C=_.pt.prototype;_.C.Sf=_.n;_.C.zj=_.u;_.C.ya=_.n;_.C.XG=_.n;_.C.yL=_.n;_.C.Dr=_.n;_.C.nu=_.n;_.C.Gt=_.n;_.C.zS=_.u;_.C.getId=function(){return this.Sf||(this.Sf=":"+(this.Mi.A++).toString(36))};_.C.ca=(0,_.Ka)("ya");
_.C.Kv=function(a){this==a&&(0,_.la)((0,window.Error)("Unable to set parent component"));a&&(this.Dr&&this.Sf&&this.Dr.Gt&&this.Sf&&(0,_.oc)(this.Dr.Gt,this.Sf)&&this.Dr!=a)&&(0,_.la)((0,window.Error)("Unable to set parent component"));this.Dr=a;_.pt.xa.iM.call(this,a)};_.C.iM=function(a){this.Dr&&this.Dr!=a&&(0,_.la)((0,window.Error)("Method not supported"));_.pt.xa.iM.call(this,a)};_.C.Nt=function(){this.ya=this.A.createElement("div")};_.C.render=function(a){(0,_.st)(this,a)};
_.C.io=function(a){this.zj&&(0,_.la)((0,window.Error)("Component already rendered"));if(a&&this.QE(a)){this.zS=_.m;var b=(0,_.ne)(a);if(!this.A||this.A.A!=b)this.A=(0,_.le)(a);this.Xq(a);this.Pj()}else(0,_.la)((0,window.Error)("Invalid element to decorate"))};_.C.QE=(0,_.Ma)(_.m);_.C.Xq=(0,_.wa)("ya");_.C.Pj=function(){this.zj=_.m;(0,_.vt)(this,function(a){!a.zj&&a.ca()&&a.Pj()})};_.C.Br=function(){(0,_.vt)(this,function(a){a.zj&&a.Br()});this.ma&&this.ma.removeAll();this.zj=_.u};
_.C.Cb=function(){this.zj&&this.Br();this.ma&&(this.ma.dispose(),delete this.ma);(0,_.vt)(this,function(a){a.dispose()});!this.zS&&this.ya&&(0,_.Pe)(this.ya);this.Dr=this.yL=this.ya=this.Gt=this.nu=_.n;_.pt.xa.Cb.call(this)};_.C.hG=function(a,b){this.wJ(a,(0,_.tt)(this),b)};
_.C.wJ=function(a,b,c){a.zj&&(c||!this.zj)&&(0,_.la)((0,window.Error)("Component already rendered"));(0>b||b>(0,_.tt)(this))&&(0,_.la)((0,window.Error)("Child component index out of bounds"));if(!this.Gt||!this.nu)this.Gt={},this.nu=[];if(a.Dr==this){var d=a.getId();this.Gt[d]=a;(0,_.Ob)(this.nu,a)}else(0,_.nt)(this.Gt,a.getId(),a);a.Kv(this);(0,_.Ub)(this.nu,b,0,a);a.zj&&this.zj&&a.Dr==this?(c=this.Rh(),c.insertBefore(a.ca(),c.childNodes[b]||_.n)):c?(this.ya||this.Nt(),b=(0,_.ut)(this,b+1),(0,_.st)(a,
this.Rh(),b?b.ya:_.n)):this.zj&&(!a.zj&&a.ya&&a.ya.parentNode&&1==a.ya.parentNode.nodeType)&&a.Pj()};_.C.Rh=(0,_.Ka)("ya");_.C.removeChild=function(a,b){if(a){var c=(0,_.ab)(a)?a:a.getId();a=this.Gt&&c?(0,_.oc)(this.Gt,c)||_.n:_.n;c&&a&&((0,_.nc)(this.Gt,c),(0,_.Ob)(this.nu,a),b&&(a.Br(),a.ya&&(0,_.Pe)(a.ya)),a.Kv(_.n))}a||(0,_.la)((0,window.Error)("Child is not in parent component"));return a};
(0,_.od)(_.D.G(),"sy32");(0,_.sd)(_.D.G(),"sy32");
}catch(e){_._DumpException(e)}
try{
_.qu=function(a){if(48<=a&&57>=a||96<=a&&106>=a||65<=a&&90>=a||_.Be&&0==a)return _.m;switch(a){case 32:case 63:case 107:case 109:case 110:case 111:case 186:case 59:case 189:case 187:case 61:case 188:case 190:case 191:case 192:case 222:case 219:case 220:case 221:return _.m;default:return _.u}};
_.eea=function(a,b,c,d,e){if(!_.Lc&&(!_.Be||!(0,_.Hc)("525")))return _.m;if(_.yf&&e)return(0,_.qu)(a);if(e&&!d||!c&&(17==b||18==b||_.yf&&91==b))return _.u;if(_.Be&&d&&c)switch(a){case 220:case 219:case 221:case 192:case 186:case 189:case 187:case 188:case 190:case 191:case 192:case 222:return _.u}if(_.Lc&&d&&b==a)return _.u;switch(a){case 13:return!(_.Lc&&(0,_.Kc)(9));case 27:return!_.Be}return(0,_.qu)(a)};_.ru=function(a){if(!(0,_.Za)(a))for(var b=a.length-1;0<=b;b--)delete a[b];a.length=0};
_.su=function(a,b){_.Qh.call(this);a&&(0,_.tu)(this,a,b)};_.tu=function(a,b,c){a.EH&&(0,_.uu)(a);a.ya=b;a.DH=(0,_.xh)(a.ya,"keypress",a,c);a.lL=(0,_.xh)(a.ya,"keydown",a.sX,c,a);a.EH=(0,_.xh)(a.ya,"keyup",a.uY,c,a)};_.uu=function(a){a.DH&&((0,_.Ih)(a.DH),(0,_.Ih)(a.lL),(0,_.Ih)(a.EH),a.DH=_.n,a.lL=_.n,a.EH=_.n);a.ya=_.n;a.Ev=-1;a.KA=-1};_.vu=function(a,b,c,d){d&&this.init(d,_.l);this.type="key";this.keyCode=a;this.charCode=b;this.repeat=c};(0,_.rd)(_.D.G(),"sy34");
(0,_.nb)(_.su,_.Qh);_.C=_.su.prototype;_.C.ya=_.n;_.C.DH=_.n;_.C.lL=_.n;_.C.EH=_.n;_.C.Ev=-1;_.C.KA=-1;_.C.AJ=_.u;_.wu={3:13,12:144,63232:38,63233:40,63234:37,63235:39,63236:112,63237:113,63238:114,63239:115,63240:116,63241:117,63242:118,63243:119,63244:120,63245:121,63246:122,63247:123,63248:44,63272:46,63273:36,63275:35,63276:33,63277:34,63289:144,63302:45};
_.xu={Up:38,Down:40,Left:37,Right:39,Enter:13,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,"U+007F":46,Home:36,End:35,PageUp:33,PageDown:34,Insert:45};_.fea=_.Lc||_.Be&&(0,_.Hc)("525");_.yu=_.yf&&_.mf;_.C=_.su.prototype;
_.C.sX=function(a){if(_.Be&&(17==this.Ev&&!a.ctrlKey||18==this.Ev&&!a.altKey||_.yf&&91==this.Ev&&!a.metaKey))this.KA=this.Ev=-1;-1==this.Ev&&(a.ctrlKey&&17!=a.keyCode?this.Ev=17:a.altKey&&18!=a.keyCode?this.Ev=18:a.metaKey&&91!=a.keyCode&&(this.Ev=91));_.fea&&!(0,_.eea)(a.keyCode,this.Ev,a.shiftKey,a.ctrlKey,a.altKey)?this.handleEvent(a):(this.KA=_.mf?(0,_.pu)(a.keyCode):a.keyCode,_.yu&&(this.AJ=a.altKey))};_.C.uY=function(a){this.KA=this.Ev=-1;this.AJ=a.altKey};
_.C.handleEvent=function(a){var b=a.rq,c,d,e=b.altKey;_.Lc&&"keypress"==a.type?(c=this.KA,d=13!=c&&27!=c?b.keyCode:0):_.Be&&"keypress"==a.type?(c=this.KA,d=0<=b.charCode&&63232>b.charCode&&(0,_.qu)(c)?b.charCode:0):_.nf?(c=this.KA,d=(0,_.qu)(c)?b.keyCode:0):(c=b.keyCode||this.KA,d=b.charCode||0,_.yu&&(e=this.AJ),_.yf&&(63==d&&224==c)&&(c=191));var f=c,g=b.keyIdentifier;c?63232<=c&&c in _.wu?f=_.wu[c]:25==c&&a.shiftKey&&(f=9):g&&g in _.xu&&(f=_.xu[g]);a=f==this.Ev;this.Ev=f;b=new _.vu(f,d,a,b);b.altKey= e;this.dispatchEvent(b)};_.C.ca=(0,_.Ka)("ya");_.C.Cb=function(){_.su.xa.Cb.call(this);(0,_.uu)(this)};(0,_.nb)(_.vu,_.sh);
(0,_.od)(_.D.G(),"sy34");(0,_.sd)(_.D.G(),"sy34");
}catch(e){_._DumpException(e)}
try{
_.zu=function(a,b){b?a.setAttribute("role",b):a.removeAttribute("role")};_.Au=function(a,b,c){(0,_.$a)(c)&&(c=c.join(" "));var d="aria-"+b;""===c||c==_.l?(_.Bu||(_.Bu={atomic:_.u,autocomplete:"none",dropeffect:"none",haspopup:_.u,live:"off",multiline:_.u,multiselectable:_.u,orientation:"vertical",readonly:_.u,relevant:"additions text",required:_.u,sort:"none",busy:_.u,disabled:_.u,hidden:_.u,invalid:"false"}),c=_.Bu,b in c?a.setAttribute(d,c[b]):a.removeAttribute(d)):a.setAttribute(d,c)}; (0,_.rd)(_.D.G(),"sy36");
(0,_.od)(_.D.G(),"sy36");(0,_.sd)(_.D.G(),"sy36");
}catch(e){_._DumpException(e)}
try{
_.av=function(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:_.n))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:_.n;return c in _.bv?_.bv[c]:(0,_.Yf)(a,c,"left","pixelLeft")};
_.cv=function(a){if(_.Lc){var b=(0,_.av)(a,"borderLeft"),c=(0,_.av)(a,"borderRight"),d=(0,_.av)(a,"borderTop");a=(0,_.av)(a,"borderBottom");return new _.pf(d,c,a,b)}b=(0,_.uf)(a,"borderLeftWidth");c=(0,_.uf)(a,"borderRightWidth");d=(0,_.uf)(a,"borderTopWidth");a=(0,_.uf)(a,"borderBottomWidth");return new _.pf((0,window.parseFloat)(d),(0,window.parseFloat)(c),(0,window.parseFloat)(a),(0,window.parseFloat)(b))};
_.dv=function(a){var b=a.offsetLeft,c=a.offsetParent;!c&&"fixed"==(0,_.wf)(a)&&(c=(0,_.ne)(a).documentElement);if(!c)return b;if(_.mf)var d=(0,_.cv)(c),b=b+d.left;else(0,_.Kc)(8)&&(d=(0,_.cv)(c),b-=d.left);return(0,_.Vf)(c)?c.clientWidth-(b+a.offsetWidth):b};_.bv={thin:2,medium:4,thick:6};(0,_.rd)(_.D.G(),"sy40");
(0,_.od)(_.D.G(),"sy40");(0,_.sd)(_.D.G(),"sy40");
}catch(e){_._DumpException(e)}
try{
_.Cu=function(a){a.XG==_.n&&(a.XG=(0,_.Vf)(a.zj?a.ya:a.A.A.body));return a.XG};_.Du=function(a,b){a.Dr&&a.Dr.Gt&&((0,_.nc)(a.Dr.Gt,a.Sf),(0,_.nt)(a.Dr.Gt,b,a));a.Sf=b};_.gea=function(a,b){a.className=b};_.hea=function(a,b){switch(a){case 1:return b?"disable":"enable";case 2:return b?"highlight":"unhighlight";case 4:return b?"activate":"deactivate";case 8:return b?"select":"unselect";case 16:return b?"check":"uncheck";case 32:return b?"focus":"blur";case 64:return b?"open":"close"}(0,_.la)((0,window.Error)("Invalid component state"))};
_.Eu=function(a){var b=[];(0,_.cf)(a,b,_.u);return b.join("")};_.Fu=function(a){var b=a.getAttributeNode("tabindex");return b&&b.specified?(a=a.tabIndex,(0,_.bb)(a)&&0<=a&&32768>a):_.u};_.Gu=function(a){return a.replace(/[\t\r\n ]+/g," ").replace(/^[\t\r\n ]+|[\t\r\n ]+$/g,"")};_.Hu=function(){};_.Iu=function(a,b,c,d){if(b=b.ca?b.ca():b)_.Lc&&!(0,_.Hc)("7")?(a=(0,_.Ju)(a,(0,_.fe)(b),c),a.push(c),(0,_.jb)(d?_.ge:_.ie,b).apply(_.n,a)):(0,_.it)(b,c,d)};
_.Ku=function(a,b,c){b.Sa()||(0,_.Au)(c,"hidden",!b.Sa());b.isEnabled()||a.Ru(c,1,!b.isEnabled());b.Rq&8&&a.Ru(c,8,b.HD());b.Rq&16&&a.Ru(c,16,b.Qy());b.Rq&64&&a.Ru(c,64,(0,_.Lu)(b,64))};_.Mu=function(a,b){var c=a.xe(),d=[c],e=a.xe();e!=c&&d.push(e);c=b.EA;for(e=[];c;){var f=c&-c;e.push(a.HE(f));c&=~f}d.push.apply(d,e);(c=b.Iy)&&d.push.apply(d,c);_.Lc&&!(0,_.Hc)("7")&&d.push.apply(d,(0,_.Ju)(a,d));return d};
_.Ju=function(a,b,c){var d=[];c&&(b=b.concat([c]));(0,_.ec)([],function(a){(0,_.yc)(a,(0,_.jb)(_.Lb,b))&&(!c||(0,_.Lb)(a,c))&&d.push(a.join("_"))});return d};_.Nu=function(a){var b=a.xe();a.A={1:b+"-disabled",2:b+"-hover",4:b+"-active",8:b+"-selected",16:b+"-checked",32:b+"-focused",64:b+"-open"}};_.Ou=function(a,b){a||(0,_.la)((0,window.Error)("Invalid class name "+a));(0,_.cb)(b)||(0,_.la)((0,window.Error)("Invalid decorator function "+b));_.Pu[a]=b};
_.Qu=function(a,b,c){_.pt.call(this,c);if(!b){b=this.constructor;for(var d;b;){d=(0,_.fb)(b);if(d=_.Ru[d])break;b=b.xa?b.xa.constructor:_.n}b=d?(0,_.cb)(d.G)?d.G():new d:_.n}this.F=b;this.jd=a};_.Su=function(a,b){a.zj&&b!=a.aH&&(0,_.Tu)(a,b);a.aH=b};
_.Tu=function(a,b){var c=(0,_.rt)(a),d=a.ca();b?(c.listen(d,"mouseover",a.bH).listen(d,"mousedown",a.mz).listen(d,"mouseup",a.IA).listen(d,"mouseout",a.oH),a.cF!=_.Ra&&c.listen(d,"contextmenu",a.cF),_.Lc&&c.listen(d,"dblclick",a.SP)):(c.unlisten(d,"mouseover",a.bH).unlisten(d,"mousedown",a.mz).unlisten(d,"mouseup",a.IA).unlisten(d,"mouseout",a.oH),a.cF!=_.Ra&&c.unlisten(d,"contextmenu",a.cF),_.Lc&&c.unlisten(d,"dblclick",a.SP))};_.iea=function(a,b){a.jd=b};
_.Uu=function(a,b){(0,_.Vu)(a,4,b)&&(0,_.Wu)(a,4,b)};_.Lu=function(a,b){return!!(a.EA&b)};_.Wu=function(a,b,c){a.Rq&b&&c!=(0,_.Lu)(a,b)&&(a.F.TE(a,b,c),a.EA=c?a.EA|b:a.EA&~b)};_.Xu=function(a,b,c){a.zj&&((0,_.Lu)(a,b)&&!c)&&(0,_.la)((0,window.Error)("Component already rendered"));!c&&(0,_.Lu)(a,b)&&(0,_.Wu)(a,b,_.u);a.Rq=c?a.Rq|b:a.Rq&~b};_.Yu=function(a,b){return!!(a.KB&b)&&!!(a.Rq&b)};_.Vu=function(a,b,c){return!!(a.Rq&b)&&(0,_.Lu)(a,b)!=c&&(!(a.RF&b)||a.dispatchEvent((0,_.hea)(b,c)))&&!a.Cv()}; _.Zu=function(a,b){return!!a.relatedTarget&&(0,_.Ye)(b,a.relatedTarget)};(0,_.rd)(_.D.G(),"sy35");
(0,_.Sa)(_.Hu);_.C=_.Hu.prototype;_.C.fA=(0,_.va)();_.C.uw=function(a){var b=a.A.xg("div",(0,_.Mu)(this,a).join(" "),a.jd);(0,_.Ku)(this,a,b);return b};_.C.Rh=(0,_.ua)();_.C.ZG=(0,_.Ma)(_.m);
_.C.iq=function(a,b){b.id&&(0,_.Du)(a,b.id);var c=this.Rh(b);c&&c.firstChild?(0,_.iea)(a,c.firstChild.nextSibling?(0,_.Sb)(c.childNodes):c.firstChild):a.jd=_.n;var d=0,e=this.xe(),f=this.xe(),g=_.u,h=_.u,c=_.u,k=(0,_.fe)(b);(0,_.ec)(k,function(a){!g&&a==e?(g=_.m,f==e&&(h=_.m)):!h&&a==f?h=_.m:d|=this.rK(a)},this);a.EA=d;g||(k.push(e),f==e&&(h=_.m));h||k.push(f);var p=a.Iy;p&&k.push.apply(k,p);if(_.Lc&&!(0,_.Hc)("7")){var r=(0,_.Ju)(this,k);0<r.length&&(k.push.apply(k,r),c=_.m)}(!g||!h||p||c)&&(0,_.gea)(b,
k.join(" "));(0,_.Ku)(this,a,b);return b};_.C.vP=function(a){(0,_.Cu)(a)&&this.xP(a.ca(),_.m);a.isEnabled()&&this.SE(a,a.Sa())};_.C.HK=function(a,b){(0,_.Wf)(a,!b,!_.Lc&&!_.nf)};_.C.xP=function(a,b){(0,_.Iu)(this,a,this.xe()+"-rtl",b)};_.C.wP=function(a){var b;return a.Rq&32&&(b=a.ca())?(0,_.Fu)(b):_.u};_.C.SE=function(a,b){var c;if(a.Rq&32&&(c=a.ca())){if(!b&&a.Xc()){try{c.blur()}catch(d){}a.Xc()&&a.$G(_.n)}(0,_.Fu)(c)!=b&&(0,_.lt)(c,b)}};
_.C.setVisible=function(a,b){(0,_.Sf)(a,b);a&&(0,_.Au)(a,"hidden",!b)};_.C.TE=function(a,b,c){var d=a.ca();if(d){var e=this.HE(b);e&&(0,_.Iu)(this,a,e,c);this.Ru(d,b,c)}};_.C.Ru=function(a,b,c){_.$u||(_.$u={1:"disabled",8:"selected",16:"checked",64:"expanded"});(b=_.$u[b])&&(0,_.Au)(a,b,c)};
_.C.RE=function(a,b){var c=this.Rh(a);if(c&&((0,_.Me)(c),b))if((0,_.ab)(b))(0,_.Ze)(c,b);else{var d=function(a){if(a){var b=(0,_.ne)(c);c.appendChild((0,_.ab)(a)?b.createTextNode(a):a)}};(0,_.Za)(b)?(0,_.ec)(b,d):(0,_.$a)(b)&&!("nodeType"in b)?(0,_.ec)((0,_.Sb)(b),d):d(b)}};_.C.xe=(0,_.Ma)("goog-control");_.C.HE=function(a){this.A||(0,_.Nu)(this);return this.A[a]}; _.C.rK=function(a){this.Z||(this.A||(0,_.Nu)(this),this.Z=(0,_.qc)(this.A));a=(0,window.parseInt)(this.Z[a],10);return(0,window.isNaN)(a)?0:a};
_.Ru={};_.Pu={};(0,_.nb)(_.Qu,_.pt);_.C=_.Qu.prototype;_.C.jd=_.n;_.C.EA=0;_.C.Rq=39;_.C.KB=255;_.C.RF=0;_.C.cH=_.m;_.C.Iy=_.n;_.C.aH=_.m;_.C.zJ=_.u;_.C.IK=_.n;_.C.IB=function(a){a&&(this.Iy?(0,_.Lb)(this.Iy,a)||this.Iy.push(a):this.Iy=[a],(0,_.Iu)(this.F,this,a,_.m))};_.C.Nt=function(){var a=this.F.uw(this);this.ya=a;var b=this.IK||this.F.fA();b&&(0,_.zu)(a,b);this.zJ||this.F.HK(a,_.u);this.Sa()||this.F.setVisible(a,_.u)};_.C.Rh=function(){return this.F.Rh(this.ca())};_.C.QE=function(a){return this.F.ZG(a)};
_.C.Xq=function(a){this.ya=a=this.F.iq(this,a);var b=this.IK||this.F.fA();b&&(0,_.zu)(a,b);this.zJ||this.F.HK(a,_.u);this.cH="none"!=a.style.display};_.C.Pj=function(){_.Qu.xa.Pj.call(this);this.F.vP(this);if(this.Rq&-2&&(this.aH&&(0,_.Tu)(this,_.m),this.Rq&32)){var a=this.ca();if(a){var b=this.V||(this.V=new _.su);(0,_.tu)(b,a);(0,_.rt)(this).listen(b,"key",this.oz).listen(a,"focus",this.xX).listen(a,"blur",this.$G)}}};
_.C.Br=function(){_.Qu.xa.Br.call(this);this.V&&(0,_.uu)(this.V);this.Sa()&&this.isEnabled()&&this.F.SE(this,_.u)};_.C.Cb=function(){_.Qu.xa.Cb.call(this);this.V&&(this.V.dispose(),delete this.V);delete this.F;this.Iy=this.jd=_.n};_.C.SB=function(){var a=this.jd;if(!a)return"";a=(0,_.ab)(a)?a:(0,_.Za)(a)?(0,_.nd)(a,_.Eu).join(""):(0,_.af)(a);return(0,_.Gu)(a)};_.C.Sa=(0,_.Ka)("cH");
_.C.setVisible=function(a,b){if(b||this.cH!=a&&this.dispatchEvent(a?"show":"hide")){var c=this.ca();c&&this.F.setVisible(c,a);this.isEnabled()&&this.F.SE(this,a);this.cH=a;return _.m}return _.u};_.C.isEnabled=function(){return!(0,_.Lu)(this,1)};_.C.Rr=function(a){var b=this.Dr;if((!b||"function"!=typeof b.isEnabled||b.isEnabled())&&(0,_.Vu)(this,1,!a))a||((0,_.Uu)(this,_.u),this.Wy(_.u)),this.Sa()&&this.F.SE(this,a),(0,_.Wu)(this,1,!a)};_.C.Wy=function(a){(0,_.Vu)(this,2,a)&&(0,_.Wu)(this,2,a)};
_.C.isActive=function(){return(0,_.Lu)(this,4)};_.C.HD=function(){return(0,_.Lu)(this,8)};_.C.LF=function(a){(0,_.Vu)(this,8,a)&&(0,_.Wu)(this,8,a)};_.C.Qy=function(){return(0,_.Lu)(this,16)};_.C.EF=function(a){(0,_.Vu)(this,16,a)&&(0,_.Wu)(this,16,a)};_.C.Xc=function(){return(0,_.Lu)(this,32)};_.C.UD=function(a){(0,_.Vu)(this,32,a)&&(0,_.Wu)(this,32,a)};_.C.Ao=function(a){(0,_.Vu)(this,64,a)&&(0,_.Wu)(this,64,a)};
_.C.bH=function(a){!(0,_.Zu)(a,this.ca())&&(this.dispatchEvent("enter")&&this.isEnabled()&&(0,_.Yu)(this,2))&&this.Wy(_.m)};_.C.oH=function(a){!(0,_.Zu)(a,this.ca())&&this.dispatchEvent("leave")&&((0,_.Yu)(this,4)&&(0,_.Uu)(this,_.u),(0,_.Yu)(this,2)&&this.Wy(_.u))};_.C.cF=_.Ra;_.C.mz=function(a){this.isEnabled()&&((0,_.Yu)(this,2)&&this.Wy(_.m),(0,_.gt)(a)&&((0,_.Yu)(this,4)&&(0,_.Uu)(this,_.m),this.F.wP(this)&&this.ca().focus()));!this.zJ&&(0,_.gt)(a)&&a.preventDefault()};
_.C.IA=function(a){this.isEnabled()&&((0,_.Yu)(this,2)&&this.Wy(_.m),this.isActive()&&(this.QA(a)&&(0,_.Yu)(this,4))&&(0,_.Uu)(this,_.u))};_.C.SP=function(a){this.isEnabled()&&this.QA(a)};_.C.QA=function(a){(0,_.Yu)(this,16)&&this.EF(!this.Qy());(0,_.Yu)(this,8)&&this.LF(_.m);(0,_.Yu)(this,64)&&this.Ao(!(0,_.Lu)(this,64));var b=new _.ph("action",this);a&&(b.altKey=a.altKey,b.ctrlKey=a.ctrlKey,b.metaKey=a.metaKey,b.shiftKey=a.shiftKey,b.QD=a.QD);return this.dispatchEvent(b)};
_.C.xX=function(){(0,_.Yu)(this,32)&&this.UD(_.m)};_.C.$G=function(){(0,_.Yu)(this,4)&&(0,_.Uu)(this,_.u);(0,_.Yu)(this,32)&&this.UD(_.u)};_.C.oz=function(a){return this.Sa()&&this.isEnabled()&&this.gA(a)?(a.preventDefault(),a.stopPropagation(),_.m):_.u};_.C.gA=function(a){return 13==a.keyCode&&this.QA(a)};(0,_.cb)(_.Qu)||(0,_.la)((0,window.Error)("Invalid component class "+_.Qu));(0,_.cb)(_.Hu)||(0,_.la)((0,window.Error)("Invalid renderer class "+_.Hu));_.jea=(0,_.fb)(_.Qu);_.Ru[_.jea]=_.Hu; (0,_.Ou)("goog-control",function(){return new _.Qu(_.n)});
(0,_.od)(_.D.G(),"sy35");(0,_.sd)(_.D.G(),"sy35");
}catch(e){_._DumpException(e)}
try{
_.ev=function(a,b){return new _.ce(a.x-b.x,a.y-b.y)};
_.fv=function(a){for(var b=new _.pf(0,window.Infinity,window.Infinity,0),c=(0,_.le)(a),d=c.A.body,e=c.A.documentElement,f=(0,_.Ae)(c.A);a=(0,_.Ef)(a);)if((!_.Lc||0!=a.clientWidth)&&(!_.Be||0!=a.clientHeight||a!=d)&&a!=d&&a!=e&&"visible"!=(0,_.vf)(a,"overflow")){var g=(0,_.Ff)(a),h;h=a;if(_.mf&&!(0,_.Hc)("1.9")){var k=(0,window.parseFloat)((0,_.uf)(h,"borderLeftWidth"));if((0,_.Vf)(h))var p=h.offsetWidth-h.clientWidth-k-(0,window.parseFloat)((0,_.uf)(h,"borderRightWidth")),k=k+p;h=new _.ce(k,(0,window.parseFloat)((0,_.uf)(h,
"borderTopWidth")))}else h=new _.ce(h.clientLeft,h.clientTop);g.x+=h.x;g.y+=h.y;b.top=window.Math.max(b.top,g.y);b.right=window.Math.min(b.right,g.x+a.clientWidth);b.bottom=window.Math.min(b.bottom,g.y+a.clientHeight);b.left=window.Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=window.Math.max(b.left,d);b.top=window.Math.max(b.top,f);c=(0,_.ve)(c.Sc());b.right=window.Math.min(b.right,d+c.width);b.bottom=window.Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>
b.left?b:_.n};
_.gv=function(a,b,c,d,e,f,g,h,k){var p=(0,_.hv)(c),r=(0,_.Qf)(a),s=(0,_.fv)(a);if(s){var q=new _.qf(s.left,s.top,s.right-s.left,s.bottom-s.top),s=window.Math.max(r.left,q.left),w=window.Math.min(r.left+r.width,q.left+q.width);if(s<=w){var v=window.Math.max(r.top,q.top),q=window.Math.min(r.top+r.height,q.top+q.height);v<=q&&(r.left=s,r.top=v,r.width=w-s,r.height=q-v)}}s=(0,_.le)(a);v=(0,_.le)(c);if(s.A!=v.A){var w=s.A.body,v=v.Sc(),q=new _.ce(0,0),t=(0,_.Ce)((0,_.ne)(w)),y=w;do{var H=t==v?(0,_.Ff)(y):
(0,_.If)(y);q.x+=H.x;q.y+=H.y}while(t&&t!=v&&(y=t.frameElement)&&(t=t.parent));v=q;v=(0,_.ev)(v,(0,_.Ff)(w));_.Lc&&!(0,_.jf)(s)&&(v=(0,_.ev)(v,(0,_.kf)(s)));r.left+=v.x;r.top+=v.y}a=(b&4&&(0,_.Vf)(a)?b^2:b)&-5;r=new _.ce(a&2?r.left+r.width:r.left,a&1?r.top+r.height:r.top);r=(0,_.ev)(r,p);e&&(r.x+=(a&2?-1:1)*e.x,r.y+=(a&1?-1:1)*e.y);var I;if(g)if(k)I=k;else if(I=(0,_.fv)(c))I.top-=p.y,I.right-=p.x,I.bottom-=p.y,I.left-=p.x;return(0,_.iv)(r,c,d,f,I,g,h)};
_.hv=function(a){var b;if(a=a.offsetParent){var c="HTML"==a.tagName||"BODY"==a.tagName;if(!c||"static"!=(0,_.wf)(a))b=(0,_.Ff)(a),c||(c=(c=(0,_.Vf)(a))&&_.mf?-a.scrollLeft:c&&(!_.Lc||!(0,_.Hc)("8"))&&"visible"!=(0,_.vf)(a,"overflowX")?a.scrollWidth-a.clientWidth-a.scrollLeft:a.scrollLeft,b=(0,_.ev)(b,new _.ce(c,a.scrollTop)))}return b||new _.ce};
_.iv=function(a,b,c,d,e,f,g){a=a.clone();var h=0,k=(c&4&&(0,_.Vf)(b)?c^2:c)&-5;c=(0,_.Of)(b);g=g?g.clone():c.clone();if(d||0!=k)k&2?a.x-=g.width+(d?d.right:0):d&&(a.x+=d.left),k&1?a.y-=g.height+(d?d.bottom:0):d&&(a.y+=d.top);if(f){if(e){h=a;d=0;if(65==(f&65)&&(h.x<e.left||h.x>=e.right))f&=-2;if(132==(f&132)&&(h.y<e.top||h.y>=e.bottom))f&=-5;h.x<e.left&&f&1&&(h.x=e.left,d|=1);h.x<e.left&&(h.x+g.width>e.right&&f&16)&&(g.width=window.Math.max(g.width-(h.x+g.width-e.right),0),d|=4);h.x+g.width>e.right&&
f&1&&(h.x=window.Math.max(e.right-g.width,e.left),d|=1);f&2&&(d|=(h.x<e.left?16:0)|(h.x+g.width>e.right?32:0));h.y<e.top&&f&4&&(h.y=e.top,d|=2);h.y<=e.top&&(h.y+g.height<e.bottom&&f&32)&&(g.height=window.Math.max(g.height-(e.top-h.y),0),h.y=e.top,d|=8);h.y>=e.top&&(h.y+g.height>e.bottom&&f&32)&&(g.height=window.Math.max(g.height-(h.y+g.height-e.bottom),0),d|=8);h.y+g.height>e.bottom&&f&4&&(h.y=window.Math.max(e.bottom-g.height,e.top),d|=2);f&8&&(d|=(h.y<e.top?64:0)|(h.y+g.height>e.bottom?128:0));
h=d}else h=256;if(h&496)return h}(0,_.xf)(b,a);(0,_.ee)(c,g)||(e=(0,_.jf)((0,_.le)((0,_.ne)(b))),_.Lc&&(!e||!(0,_.Hc)("8"))?(a=b.style,e?(e=(0,_.$f)(b,"padding"),b=(0,_.cv)(b),a.pixelWidth=g.width-b.left-e.left-e.right-b.right,a.pixelHeight=g.height-b.top-e.top-e.bottom-b.bottom):(a.pixelWidth=g.width,a.pixelHeight=g.height)):(b=b.style,_.mf?b.MozBoxSizing="border-box":_.Be?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=window.Math.max(g.width,0)+"px",b.height=window.Math.max(g.height, 0)+"px"));return h};_.jv=function(){};_.kv=function(a,b,c){this.element=a;this.B=b;this.OL=c};(0,_.rd)(_.D.G(),"sy41");
_.jv.prototype.jc=(0,_.va)();(0,_.nb)(_.kv,_.jv);_.kv.prototype.jc=function(a,b,c){(0,_.gv)(this.element,this.B,a,b,_.l,c,this.OL)};
(0,_.od)(_.D.G(),"sy41");(0,_.sd)(_.D.G(),"sy41");
}catch(e){_._DumpException(e)}
try{
_.lv=function(a,b){return a.nu&&b?(0,_.Mb)(a.nu,b):-1};_.mv=function(a,b,c){var d=(0,_.Ff)(a),e=(0,_.Ff)(b),f=(0,_.cv)(b),g=d.x-e.x-f.left,d=d.y-e.y-f.top,e=b.clientWidth-a.offsetWidth;a=b.clientHeight-a.offsetHeight;f=b.scrollLeft;b=b.scrollTop;c?(f+=g-e/2,b+=d-a/2):(f+=window.Math.min(g,window.Math.max(g-e,0)),b+=window.Math.min(d,window.Math.max(d-a,0)));return new _.ce(f,b)};_.nv=function(a,b,c,d){_.kv.call(this,a,b);this.F=c?5:0;this.I=d||_.l};
_.ov=function(a,b,c){b&48&&(c^=2);b&192&&(c^=1);return c};_.pv=function(){this.B=[]};_.qv=function(a,b){var c=a.B[b];if(!c){switch(b){case 0:c=a.xe()+"-highlight";break;case 1:c=a.xe()+"-checkbox";break;case 2:c=a.xe()+"-content"}a.B[b]=c}return c};_.rv=function(a,b,c){a=(0,_.qv)(a,2);return c.xg("div",a,b)};_.sv=function(a,b,c,d){c&&((0,_.zu)(c,d?"menuitemcheckbox":a.fA()),(0,_.tv)(a,b,c,d))};
_.uv=function(a,b){var c=a.Rh(b);if(c){var c=c.firstChild,d=(0,_.qv)(a,1);return!!c&&(0,_.Lb)((0,_.fe)(c),d)}return _.u};_.tv=function(a,b,c,d){d!=(0,_.uv)(a,c)&&((0,_.it)(c,"goog-option",d),c=a.Rh(c),d?(a=(0,_.qv)(a,1),c.insertBefore(b.A.xg("div",a),c.firstChild||_.n)):c.removeChild(c.firstChild))};_.vv=function(a,b,c,d){_.Qu.call(this,a,d||_.pv.G(),c);this.setValue(b)};_.wv=function(){};_.xv=function(a,b,c){b&&(b.tabIndex=c?0:-1)};
_.yv=function(a,b,c,d){if(c){d=d||c.firstChild;for(var e;d&&d.parentNode==c;){e=d.nextSibling;if(1==d.nodeType){var f=a.hK(d);f&&(f.ya=d,b.isEnabled()||f.Rr(_.u),b.hG(f),f.io(d))}else(!d.nodeValue||""==(0,_.wb)(d.nodeValue))&&c.removeChild(d);d=e}}};_.kea=function(a,b){var c=a.xe(),d=[c,"horizontal"==b.tC?c+"-horizontal":c+"-vertical"];b.isEnabled()||d.push(c+"-disabled");return d};_.zv=function(a,b,c){_.pt.call(this,c);this.rw=b||_.wv.G();this.tC=a||"vertical"};_.Av=function(a){return a.mL||a.ca()};
_.Bv=function(a,b){var c=(0,_.rt)(a),d=(0,_.Av)(a);b?c.listen(d,"focus",a.uP).listen(d,"blur",a.YG).listen(a.bC||(a.bC=new _.su((0,_.Av)(a))),"key",a.oz):c.unlisten(d,"focus",a.uP).unlisten(d,"blur",a.YG).unlisten(a.bC||(a.bC=new _.su((0,_.Av)(a))),"key",a.oz)};_.Cv=function(a,b){var c=b.ca(),c=c.id||(c.id=b.getId());a.Xz||(a.Xz={});a.Xz[c]=b};_.Dv=function(a,b){a.ca()&&(0,_.la)((0,window.Error)("Component already rendered"));a.tC=b};
_.Ev=function(a,b){b!=a.RB&&a.zj&&(0,_.Bv)(a,b);a.RB=b;a.aC&&a.eA&&(0,_.xv)(a.rw,(0,_.Av)(a),b)};_.Fv=function(a){return(0,_.ut)(a,a.yv)};_.lea=function(a){(0,_.Gv)(a,function(a,c){return(a+1)%c},(0,_.tt)(a)-1)};_.mea=function(a){(0,_.Gv)(a,function(a,c){a--;return 0>a?c-1:a},0)};_.Hv=function(a){(0,_.Gv)(a,function(a,c){return(a+1)%c},a.yv)};_.Iv=function(a){(0,_.Gv)(a,function(a,c){a--;return 0>a?c-1:a},a.yv)};
_.Gv=function(a,b,c){c=0>c?(0,_.lv)(a,a.Gr):c;var d=(0,_.tt)(a);c=b.call(a,c,d);for(var e=0;e<=d;){var f=(0,_.ut)(a,c);if(f&&a.dO(f))return a.uz(c),_.m;e++;c=b.call(a,c,d)}return _.u};_.Jv=function(){};_.Kv=function(a,b,c){_.Qu.call(this,a,c||_.Jv.G(),b);(0,_.Xu)(this,1,_.u);(0,_.Xu)(this,2,_.u);(0,_.Xu)(this,4,_.u);(0,_.Xu)(this,32,_.u);this.EA=1};_.Lv=function(){};
_.Mv=function(a,b){_.Qu.call(this,_.n,a||_.Lv.G(),b);(0,_.Xu)(this,1,_.u);(0,_.Xu)(this,2,_.u);(0,_.Xu)(this,4,_.u);(0,_.Xu)(this,32,_.u);this.EA=1};_.Nv=function(){};_.Ov=function(a,b){_.zv.call(this,"vertical",b||_.Nv.G(),a);(0,_.Ev)(this,_.u)};_.Pv=function(a,b){if((0,_.Ye)(a.ca(),b))return _.m;for(var c=0,d=(0,_.tt)(a);c<d;c++){var e=(0,_.ut)(a,c);if("function"==typeof e.KK&&e.KK(b))return _.m}return _.u};_.Qv=function(a,b,c,d){_.nv.call(this,a,b,c||d);if(c||d)this.A(65|(d?32:132))};
(0,_.nb)(_.nv,_.kv);_.nv.prototype.J=(0,_.Ka)("F");_.nv.prototype.A=(0,_.wa)("F");_.nv.prototype.jc=function(a,b,c,d){var e=(0,_.gv)(this.element,this.B,a,b,_.n,c,10,d,this.I);if(e&496){var f=(0,_.ov)(this,e,this.B);b=(0,_.ov)(this,e,b);e=(0,_.gv)(this.element,f,a,b,_.n,c,10,d,this.I);e&496&&(f=(0,_.ov)(this,e,f),b=(0,_.ov)(this,e,b),(0,_.gv)(this.element,f,a,b,_.n,c,this.F,d,this.I))}};(0,_.rd)(_.D.G(),"sy37");
(0,_.nb)(_.pv,_.Hu);(0,_.Sa)(_.pv);_.C=_.pv.prototype;_.C.fA=(0,_.Ma)("menuitem");_.C.uw=function(a){var b=a.A.xg("div",(0,_.Mu)(this,a).join(" "),(0,_.rv)(this,a.jd,a.A));(0,_.tv)(this,a,b,!!(a.Rq&8)||!!(a.Rq&16));(0,_.Ku)(this,a,b);return b};_.C.Rh=function(a){return a&&a.firstChild};
_.C.iq=function(a,b){var c=(0,_.Se)(b),d=(0,_.qv)(this,2);c&&(0,_.Lb)((0,_.fe)(c),d)||b.appendChild((0,_.rv)(this,b.childNodes,a.A));(0,_.Lb)((0,_.fe)(b),"goog-option")&&((0,_.Xu)(a,16,_.m),(c=a.ca())&&(0,_.sv)(a.F,a,c,_.m),(0,_.sv)(this,a,b,_.m));return _.pv.xa.iq.call(this,a,b)};_.C.RE=function(a,b){var c=this.Rh(a),d=(0,_.uv)(this,a)?c.firstChild:_.n;_.pv.xa.RE.call(this,a,b);d&&!(0,_.uv)(this,a)&&c.insertBefore(d,c.firstChild||_.n)};
_.C.HE=function(a){switch(a){case 2:return(0,_.qv)(this,0);case 16:case 8:return"goog-option-selected";default:return _.pv.xa.HE.call(this,a)}};_.C.rK=function(a){var b=(0,_.qv)(this,0);switch(a){case "goog-option-selected":return 16;case b:return 2;default:return _.pv.xa.rK.call(this,a)}};_.C.xe=(0,_.Ma)("goog-menuitem");
(0,_.nb)(_.vv,_.Qu);_.C=_.vv.prototype;_.C.getValue=function(){var a=this.yL;return a!=_.n?a:this.SB()};_.C.setValue=(0,_.wa)("yL");_.C.SB=function(){var a=this.jd;return(0,_.Za)(a)?(a=(0,_.nd)(a,function(a){var c=(0,_.fe)(a);return(0,_.Lb)(c,"goog-menuitem-accel")||(0,_.Lb)(c,"goog-menuitem-mnemonic-separator")?"":(0,_.Eu)(a)}).join(""),(0,_.Gu)(a)):_.vv.xa.SB.call(this)};
_.C.IA=function(a){var b=this.Dr;if(b){var c=b.F;b.F=_.n;if(b=c&&(0,_.bb)(a.clientX))b=new _.ce(a.clientX,a.clientY),b=c==b?_.m:!c||!b?_.u:c.x==b.x&&c.y==b.y;if(b)return}_.vv.xa.IA.call(this,a)};_.C.gA=function(a){return a.keyCode==this.JQ&&this.QA(a)?_.m:_.vv.xa.gA.call(this,a)};_.C.hX=(0,_.Ka)("JQ");(0,_.Ou)("goog-menuitem",function(){return new _.vv(_.n)});
(0,_.Sa)(_.wv);_.C=_.wv.prototype;_.C.tP=(0,_.va)();_.C.Rh=(0,_.ua)();_.C.DK=function(a){return"DIV"==a.tagName};_.C.EK=function(a,b){b.id&&(0,_.Du)(a,b.id);var c=this.xe(),d=_.u,e=(0,_.fe)(b);e&&(0,_.ec)(e,function(b){b==c?d=_.m:b&&(b==c+"-disabled"?a.Rr(_.u):b==c+"-horizontal"?(0,_.Dv)(a,"horizontal"):b==c+"-vertical"&&(0,_.Dv)(a,"vertical"))},this);d||(0,_.ge)(b,c);(0,_.yv)(this,a,this.Rh(b));return b};
_.C.hK=function(a){n:{for(var b=(0,_.fe)(a),c=0,d=b.length;c<d;c++)if(a=b[c]in _.Pu?_.Pu[b[c]]():_.n)break n;a=_.n}return a};_.C.*=function(a){a=a.ca();(0,_.Wf)(a,_.m,_.mf);_.Lc&&(a.hideFocus=_.m);var b=this.tP();b&&(0,_.zu)(a,b)};_.C.xe=(0,_.Ma)("goog-container");
(0,_.nb)(_.zv,_.pt);_.C=_.zv.prototype;_.C.mL=_.n;_.C.bC=_.n;_.C.rw=_.n;_.C.tC=_.n;_.C.eA=_.m;_.C.aC=_.m;_.C.RB=_.m;_.C.yv=-1;_.C.Gr=_.n;_.C.mA=_.u;_.C.qV=_.u;_.C.L_=_.m;_.C.Xz=_.n;_.C.Nt=function(){this.ya=this.A.xg("div",(0,_.kea)(this.rw,this).join(" "))};_.C.Rh=function(){return this.rw.Rh(this.ca())};_.C.QE=function(a){return this.rw.DK(a)};_.C.Xq=function(a){this.ya=this.rw.EK(this,a);"none"==a.style.display&&(this.eA=_.u)};
_.C.Pj=function(){_.zv.xa.Pj.call(this);(0,_.vt)(this,function(a){a.zj&&(0,_.Cv)(this,a)},this);var a=this.ca();this.rw.*(this);this.setVisible(this.eA,_.m);(0,_.rt)(this).listen(this,"enter",this.TK).listen(this,"highlight",this.uX).listen(this,"unhighlight",this.wX).listen(this,"open",this.CY).listen(this,"close",this.jY).listen(a,"mousedown",this.vX).listen((0,_.ne)(a),"mouseup",this.lY).listen(a,["mousedown","mouseup","mouseover","mouseout","contextmenu"],this.iY);this.RB&&(0,_.Bv)(this,_.m)};
_.C.Br=function(){this.uz(-1);this.Gr&&this.Gr.Ao(_.u);this.mA=_.u;_.zv.xa.Br.call(this)};_.C.Cb=function(){_.zv.xa.Cb.call(this);this.bC&&(this.bC.dispose(),this.bC=_.n);this.rw=this.Gr=this.Xz=this.mL=_.n};_.C.TK=(0,_.Ma)(_.m);
_.C.uX=function(a){var b=(0,_.lv)(this,a.target);if(-1<b&&b!=this.yv){var c=(0,_.Fv)(this);c&&c.Wy(_.u);this.yv=b;c=(0,_.Fv)(this);this.mA&&(0,_.Uu)(c,_.m);this.L_&&(this.Gr&&c!=this.Gr)&&(c.Rq&64?c.Ao(_.m):this.Gr.Ao(_.u))}b=this.ca();a.target.ca()!=_.n&&(0,_.Au)(b,"activedescendant",a.target.ca().id)};_.C.wX=function(a){a.target==(0,_.Fv)(this)&&(this.yv=-1);this.ca().removeAttribute("aria-activedescendant")};
_.C.CY=function(a){if((a=a.target)&&a!=this.Gr&&a.Dr==this)this.Gr&&this.Gr.Ao(_.u),this.Gr=a};_.C.jY=function(a){a.target==this.Gr&&(this.Gr=_.n)};_.C.vX=function(a){this.aC&&(this.mA=_.m);var b=(0,_.Av)(this);b&&(0,_.Fu)(b)?b.focus():a.preventDefault()};_.C.lY=function(){this.mA=_.u};
_.C.iY=function(a){var b;n:{b=a.target;if(this.Xz)for(var c=this.ca();b&&b!==c;){var d=b.id;if(d in this.Xz){b=this.Xz[d];break n}b=b.parentNode}b=_.n}if(b)switch(a.type){case "mousedown":b.mz(a);break;case "mouseup":b.IA(a);break;case "mouseover":b.bH(a);break;case "mouseout":b.oH(a);break;case "contextmenu":b.cF(a)}};_.C.uP=(0,_.va)();_.C.YG=function(){this.uz(-1);this.mA=_.u;this.Gr&&this.Gr.Ao(_.u)};
_.C.oz=function(a){return this.isEnabled()&&this.Sa()&&(0!=(0,_.tt)(this)||this.mL)&&this.GK(a)?(a.preventDefault(),a.stopPropagation(),_.m):_.u};
_.C.GK=function(a){var b=(0,_.Fv)(this);if(b&&"function"==typeof b.oz&&b.oz(a)||this.Gr&&this.Gr!=b&&"function"==typeof this.Gr.oz&&this.Gr.oz(a))return _.m;if(a.shiftKey||a.ctrlKey||a.metaKey||a.altKey)return _.u;switch(a.keyCode){case 27:if(this.RB)(0,_.Av)(this).blur();else return _.u;break;case 36:(0,_.lea)(this);break;case 35:(0,_.mea)(this);break;case 38:if("vertical"==this.tC)(0,_.Iv)(this);else return _.u;break;case 37:if("horizontal"==this.tC)(0,_.Cu)(this)?(0,_.Hv)(this):(0,_.Iv)(this);
else return _.u;break;case 40:if("vertical"==this.tC)(0,_.Hv)(this);else return _.u;break;case 39:if("horizontal"==this.tC)(0,_.Cu)(this)?(0,_.Iv)(this):(0,_.Hv)(this);else return _.u;break;default:return _.u}return _.m};_.C.hG=function(a,b){_.zv.xa.hG.call(this,a,b)};_.C.wJ=function(a,b,c){a.RF|=2;a.RF|=64;(this.RB||!this.qV)&&(0,_.Xu)(a,32,_.u);(0,_.Su)(a,_.u);_.zv.xa.wJ.call(this,a,b,c);a.zj&&this.zj&&(0,_.Cv)(this,a);b<=this.yv&&this.yv++};
_.C.removeChild=function(a,b){if(a=(0,_.ab)(a)?this.Gt&&a?(0,_.oc)(this.Gt,a)||_.n:_.n:a){var c=(0,_.lv)(this,a);-1!=c&&(c==this.yv?a.Wy(_.u):c<this.yv&&this.yv--);(c=a.ca())&&(c.id&&this.Xz)&&(0,_.nc)(this.Xz,c.id)}a=_.zv.xa.removeChild.call(this,a,b);(0,_.Su)(a,_.m);return a};_.C.Sa=(0,_.Ka)("eA");
_.C.setVisible=function(a,b){if(b||this.eA!=a&&this.dispatchEvent(a?"show":"hide")){this.eA=a;var c=this.ca();c&&((0,_.Sf)(c,a),this.RB&&(0,_.xv)(this.rw,(0,_.Av)(this),this.aC&&this.eA),b||this.dispatchEvent(this.eA?"aftershow":"afterhide"));return _.m}return _.u};_.C.isEnabled=(0,_.Ka)("aC");
_.C.Rr=function(a){if(this.aC!=a&&this.dispatchEvent(a?"enable":"disable"))a?(this.aC=_.m,(0,_.vt)(this,function(a){a.AS?delete a.AS:a.Rr(_.m)})):((0,_.vt)(this,function(a){a.isEnabled()?a.Rr(_.u):a.AS=_.m}),this.mA=this.aC=_.u),this.RB&&(0,_.xv)(this.rw,(0,_.Av)(this),a&&this.eA)};_.C.uz=function(a){(a=(0,_.ut)(this,a))?a.Wy(_.m):-1<this.yv&&(0,_.Fv)(this).Wy(_.u)};_.C.Wy=function(a){this.uz((0,_.lv)(this,a))};_.C.dO=function(a){return a.Sa()&&a.isEnabled()&&!!(a.Rq&2)};
(0,_.nb)(_.Jv,_.Hu);(0,_.Sa)(_.Jv);_.Jv.prototype.xe=(0,_.Ma)("goog-menuheader");(0,_.nb)(_.Kv,_.Qu);(0,_.Ou)("goog-menuheader",function(){return new _.Kv(_.n)});(0,_.nb)(_.Lv,_.Hu);(0,_.Sa)(_.Lv);_.Lv.prototype.uw=function(a){return a.A.xg("div",this.xe())};_.Lv.prototype.iq=function(a,b){b.id&&(0,_.Du)(a,b.id);if("HR"==b.tagName){var c=b;b=this.uw(a);(0,_.Ne)(b,c);(0,_.Pe)(c)}else(0,_.ge)(b,this.xe());return b};_.Lv.prototype.RE=(0,_.va)();_.Lv.prototype.xe=(0,_.Ma)("goog-menuseparator");
(0,_.nb)(_.Mv,_.Qu);_.Mv.prototype.Pj=function(){_.Mv.xa.Pj.call(this);var a=this.ca();(0,_.zu)(a,"separator")};(0,_.Ou)("goog-menuseparator",function(){return new _.Mv});(0,_.nb)(_.Nv,_.wv);(0,_.Sa)(_.Nv);_.C=_.Nv.prototype;_.C.tP=(0,_.Ma)("menu");_.C.DK=function(a){return"UL"==a.tagName||_.Nv.xa.DK.call(this,a)};_.C.hK=function(a){return"HR"==a.tagName?new _.Mv:_.Nv.xa.hK.call(this,a)};_.C.xe=(0,_.Ma)("goog-menu");_.C.*=function(a){_.Nv.xa.*.call(this,a);a=a.ca();(0,_.Au)(a,"haspopup","true")};
(0,_.Ou)("goog-menuseparator",function(){return new _.Mv});(0,_.nb)(_.Ov,_.zv);_.C=_.Ov.prototype;_.C.jG=_.m;_.C.rV=_.u;_.C.xe=function(){return this.rw.xe()};_.C.removeItem=function(a){(a=this.removeChild(a,_.m))&&a.dispose()};_.C.getPosition=function(){return this.Sa()?(0,_.Ff)(this.ca()):_.n};_.C.setVisible=function(a,b,c){(b=_.Ov.xa.setVisible.call(this,a,b))&&(a&&this.zj&&this.jG)&&(0,_.Av)(this).focus();a&&c&&(0,_.bb)(c.clientX)?this.F=new _.ce(c.clientX,c.clientY):this.F=_.n;return b};
_.C.TK=function(a){this.jG&&(0,_.Av)(this).focus();return _.Ov.xa.TK.call(this,a)};_.C.dO=function(a){return(this.rV||a.isEnabled())&&a.Sa()&&!!(a.Rq&2)};_.C.Xq=function(a){for(var b=this.rw,c=(0,_.qe)(this.A.A,"div",b.xe()+"-content",a),d=c.length,e=0;e<d;e++)(0,_.yv)(b,this,c[e]);_.Ov.xa.Xq.call(this,a)};_.C.GK=function(a){var b=_.Ov.xa.GK.call(this,a);b||(0,_.vt)(this,function(c){!b&&(c.hX&&c.JQ==a.keyCode)&&(this.isEnabled()&&this.Wy(c),b=c.oz(a))},this);return b}; _.C.uz=function(a){_.Ov.xa.uz.call(this,a);if(a=(0,_.ut)(this,a)){var b=a.ca();a=this.ca();b=(0,_.mv)(b,a,_.l);a.scrollLeft=b.x;a.scrollTop=b.y}};
(0,_.nb)(_.Qv,_.nv);
(0,_.od)(_.D.G(),"sy37");(0,_.sd)(_.D.G(),"sy37");
}catch(e){_._DumpException(e)}
try{
_.Sv=function(a,b){b&&a.Iy&&((0,_.Ob)(a.Iy,b),0==a.Iy.length&&(a.Iy=_.n),(0,_.Iu)(a.F,a,b,_.u))};_.Tv=function(){};_.Uv=function(){};_.Vv=function(a,b,c){_.Qu.call(this,a,b||_.Uv.G(),c)};(0,_.rd)(_.D.G(),"sy43");(0,_.nb)(_.Tv,_.Hu);(0,_.Sa)(_.Tv);_.C=_.Tv.prototype;_.C.fA=(0,_.Ma)("button");_.C.Ru=function(a,b,c){switch(b){case 8:case 16:(0,_.Au)(a,"pressed",c);break;default:case 64:case 1:_.Tv.xa.Ru.call(this,a,b,c)}};_.C.uw=function(a){var b=_.Tv.xa.uw.call(this,a);this.De(b,a.Oy());var c=a.getValue();c&&this.setValue(b,c);a.Rq&16&&this.Ru(b,16,a.Qy());return b};_.C.iq=function(a,b){b=_.Tv.xa.iq.call(this,a,b);var c=this.getValue(b);a.kb=c;c=this.Oy(b);a.Va=c;a.Rq&16&&this.Ru(b,16,a.Qy());return b};
_.C.getValue=_.Ra;_.C.setValue=_.Ra;_.C.Oy=function(a){return a.title};_.C.De=function(a,b){a&&b&&(a.title=b)};_.C.SD=function(a,b){var c=(0,_.Cu)(a),d=this.xe()+"-collapse-left",e=this.xe()+"-collapse-right",f=c?e:d;b&1?a.IB(f):(0,_.Sv)(a,f);c=c?d:e;b&2?a.IB(c):(0,_.Sv)(a,c)};_.C.xe=(0,_.Ma)("goog-button");
(0,_.nb)(_.Uv,_.Tv);(0,_.Sa)(_.Uv);_.C=_.Uv.prototype;_.C.fA=(0,_.va)();_.C.uw=function(a){(0,_.Su)(a,_.u);a.KB&=-256;(0,_.Xu)(a,32,_.u);return a.A.xg("button",{"class":(0,_.Mu)(this,a).join(" "),disabled:!a.isEnabled(),title:a.Oy()||"",value:a.getValue()||""},a.SB()||"")};_.C.ZG=function(a){return"BUTTON"==a.tagName||"INPUT"==a.tagName&&("button"==a.type||"submit"==a.type||"reset"==a.type)};
_.C.iq=function(a,b){(0,_.Su)(a,_.u);a.KB&=-256;(0,_.Xu)(a,32,_.u);b.disabled&&(0,_.ge)(b,this.HE(1));return _.Uv.xa.iq.call(this,a,b)};_.C.vP=function(a){(0,_.rt)(a).listen(a.ca(),"click",a.QA)};_.C.HK=_.Ra;_.C.xP=_.Ra;_.C.wP=function(a){return a.isEnabled()};_.C.SE=_.Ra;_.C.TE=function(a,b,c){_.Uv.xa.TE.call(this,a,b,c);if((a=a.ca())&&1==b)a.disabled=c};_.C.getValue=function(a){return a.value};_.C.setValue=function(a,b){a&&(a.value=b)};_.C.Ru=_.Ra;
(0,_.nb)(_.Vv,_.Qu);_.C=_.Vv.prototype;_.C.getValue=(0,_.Ka)("kb");_.C.setValue=function(a){this.kb=a;this.F.setValue(this.ca(),a)};_.C.Oy=(0,_.Ka)("Va");_.C.De=function(a){this.Va=a;this.F.De(this.ca(),a)};_.C.SD=function(a){this.F.SD(this,a)};_.C.Cb=function(){_.Vv.xa.Cb.call(this);delete this.kb;delete this.Va};_.C.Pj=function(){_.Vv.xa.Pj.call(this);if(this.Rq&32){var a=this.ca();a&&(0,_.rt)(this).listen(a,"keyup",this.gA)}}; _.C.gA=function(a){return 13==a.keyCode&&"key"==a.type||32==a.keyCode&&"keyup"==a.type?this.QA(a):32==a.keyCode};(0,_.Ou)("goog-button",function(){return new _.Vv(_.n)});
(0,_.od)(_.D.G(),"sy43");(0,_.sd)(_.D.G(),"sy43");
}catch(e){_._DumpException(e)}
try{
(0,_.rd)(_.D.G(),"sy45");_.Zv=_.Yv=_.Xv=_.Wv=_.u;_.$v=(0,_.Ec)();_.$v&&(-1!=_.$v.indexOf("Firefox")||-1!=_.$v.indexOf("Camino")||(-1!=_.$v.indexOf("iPhone")||-1!=_.$v.indexOf("iPod")?_.Wv=_.m:-1!=_.$v.indexOf("iPad")?_.Xv=_.m:-1!=_.$v.indexOf("Android")?_.Yv=_.m:-1!=_.$v.indexOf("Chrome")||-1!=_.$v.indexOf("Safari")&&(_.Zv=_.m)));_.aw=_.Wv;_.bw=_.Xv;_.cw=_.Yv;_.nea=_.Zv;
(0,_.od)(_.D.G(),"sy45");(0,_.sd)(_.D.G(),"sy45");
}catch(e){_._DumpException(e)}
try{
_.dw=function(a,b){var c=a.getAttribute("aria-"+b);return c==_.n||c==_.l?"":(0,window.String)(c)};_.ew=function(){};_.fw=function(a,b){if(a)for(var c=b?a.firstChild:a.lastChild,d;c&&c.parentNode==a;){d=b?c.nextSibling:c.previousSibling;if(3==c.nodeType){var e=c.nodeValue;if(""==(0,_.wb)(e))a.removeChild(c);else{c.nodeValue=b?e.replace(/^[\s\xa0]+/,""):e.replace(/[\s\xa0]+$/,"");break}}else break;c=d}};_.gw=function(){};
_.hw=function(a,b,c,d){_.Vv.call(this,a,c||_.gw.G(),d);(0,_.Xu)(this,64,_.m);this.I=new _.Qv(_.n,5);b&&this.GC(b);this.Gb=_.n;this.Z=new _.di(500);if((_.aw||_.bw)&&!(0,_.Hc)("533.17.9"))this.zH=_.m};_.iw=function(a){a.B||a.GC(new _.Ov(a.A));return a.B||_.n};_.jw=function(a){a=a.I.B;return 5==a||4==a};_.kw=function(a){return a.I.J&&!!(a.I.F&32)};_.lw=function(a,b,c){var d=(0,_.rt)(a);c=c?d.listen:d.unlisten;c.call(d,b,"action",a.UK);c.call(d,b,"highlight",a.BX);c.call(d,b,"unhighlight",a.CX)}; (0,_.rd)(_.D.G(),"sy42");
(0,_.nb)(_.ew,_.Tv);(0,_.Sa)(_.ew);_.C=_.ew.prototype;_.C.uw=function(a){var b={"class":"goog-inline-block "+(0,_.Mu)(this,a).join(" ")},b=a.A.xg("div",b,this.tG(a.jd,a.A));this.De(b,a.Oy());(0,_.Ku)(this,a,b);return b};_.C.fA=(0,_.Ma)("button");_.C.Rh=function(a){return a&&a.firstChild.firstChild};_.C.tG=function(a,b){return b.xg("div","goog-inline-block "+(this.xe()+"-outer-box"),b.xg("div","goog-inline-block "+(this.xe()+"-inner-box"),a))};_.C.ZG=function(a){return"DIV"==a.tagName};
_.C.iq=function(a,b){(0,_.fw)(b,_.m);(0,_.fw)(b,_.u);var c;n:{c=a.A.aP(b);var d=this.xe()+"-outer-box";if(c&&(0,_.Lb)((0,_.fe)(c),d)&&(c=a.A.aP(c),d=this.xe()+"-inner-box",c&&(0,_.Lb)((0,_.fe)(c),d))){c=_.m;break n}c=_.u}c||b.appendChild(this.tG(b.childNodes,a.A));(0,_.ge)(b,"goog-inline-block",this.xe());return _.ew.xa.iq.call(this,a,b)};_.C.xe=(0,_.Ma)("goog-custom-button");
(0,_.nb)(_.gw,_.ew);(0,_.Sa)(_.gw);_.mf&&(_.gw.prototype.RE=function(a,b){var c=_.gw.xa.Rh.call(this,a&&a.firstChild);if(c){var d;d=(0,_.le)(a).xg("div","goog-inline-block "+(this.xe()+"-caption"),b);(0,_.Qe)(d,c)}});_.C=_.gw.prototype;_.C.Rh=function(a){a=_.gw.xa.Rh.call(this,a&&a.firstChild);_.mf&&(a&&a.__goog_wrapper_div)&&(a=a.firstChild);return a};_.C.Ru=function(a,b,c){(0,_.dw)(a,"expanded");(0,_.dw)(a,"expanded");64!=b&&_.gw.xa.Ru.call(this,a,b,c)};
_.C.iq=function(a,b){var c=(0,_.pe)("*","goog-menu",b)[0];if(c){(0,_.Sf)(c,_.u);(0,_.ne)(c).body.appendChild(c);var d=new _.Ov;d.io(c);a.GC(d)}return _.gw.xa.iq.call(this,a,b)};_.C.tG=function(a,b){return _.gw.xa.tG.call(this,[b.xg("div","goog-inline-block "+(this.xe()+"-caption"),a),b.xg("div","goog-inline-block "+(this.xe()+"-dropdown"),"\u00a0")],b)};_.C.xe=(0,_.Ma)("goog-menu-button");
(0,_.nb)(_.hw,_.Vv);_.C=_.hw.prototype;_.C.zH=_.u;_.C.S0=_.u;_.C.Pj=function(){_.hw.xa.Pj.call(this);this.B&&(0,_.lw)(this,this.B,_.m);(0,_.Au)(this.ya,"haspopup",!!this.B)};_.C.Br=function(){_.hw.xa.Br.call(this);if(this.B){this.Ao(_.u);this.B.Br();(0,_.lw)(this,this.B,_.u);var a=this.B.ca();a&&(0,_.Pe)(a)}};_.C.Cb=function(){_.hw.xa.Cb.call(this);this.B&&(this.B.dispose(),delete this.B);delete this.Lc;this.Z.dispose()};
_.C.mz=function(a){_.hw.xa.mz.call(this,a);this.isActive()&&(this.Ao(!(0,_.Lu)(this,64),a),this.B&&(this.B.mA=(0,_.Lu)(this,64)))};_.C.IA=function(a){_.hw.xa.IA.call(this,a);this.B&&!this.isActive()&&(this.B.mA=_.u)};_.C.QA=function(){(0,_.Uu)(this,_.u);return _.m};_.C.kY=function(a){this.B&&(this.B.Sa()&&!this.KK(a.target))&&this.Ao(_.u)};_.C.KK=function(a){return a&&(0,_.Ye)(this.ca(),a)||this.B&&(0,_.Pv)(this.B,a)||_.u};
_.C.gA=function(a){if(32==a.keyCode){if(a.preventDefault(),"keyup"!=a.type)return _.m}else if("key"!=a.type)return _.u;if(this.B&&this.B.Sa()){var b=this.B.oz(a);return 27==a.keyCode?(this.Ao(_.u),_.m):b}return 40==a.keyCode||38==a.keyCode||32==a.keyCode||13==a.keyCode?(this.Ao(_.m),_.m):_.u};_.C.UK=function(){this.Ao(_.u)};_.C.xY=function(){this.isActive()||this.Ao(_.u)};_.C.$G=function(a){this.zH||this.Ao(_.u);_.hw.xa.$G.call(this,a)};
_.C.GC=function(a){var b=this.B;if(a!=b&&(b&&(this.Ao(_.u),this.zj&&(0,_.lw)(this,b,_.u),delete this.B),this.zj&&(0,_.Au)(this.ya,"haspopup",!!a),a)){this.B=a;a.Kv(this);a.setVisible(_.u);var c=this.zH;(a.jG=c)&&(0,_.Ev)(a,_.m);this.zj&&(0,_.lw)(this,a,_.m)}return b};_.C.VE=function(a){(0,_.iw)(this).hG(a,_.m)};_.C.removeItem=function(a){(a=(0,_.iw)(this).removeChild(a,_.m))&&a.dispose()};_.C.setVisible=function(a,b){var c=_.hw.xa.setVisible.call(this,a,b);c&&!this.Sa()&&this.Ao(_.u);return c};
_.C.Rr=function(a){_.hw.xa.Rr.call(this,a);this.isEnabled()||this.Ao(_.u)};
_.C.Ao=function(a,b){_.hw.xa.Ao.call(this,a);if(this.B&&(0,_.Lu)(this,64)==a){if(a)this.B.zj||(this.S0?this.B.render(this.ca().parentNode):this.B.render()),this.R=(0,_.fv)(this.ca()),this.P=(0,_.Qf)(this.ca()),this.YH(),this.B.uz(-1);else{(0,_.Uu)(this,_.u);this.B.mA=_.u;var c=this.ca();c&&(0,_.Au)(c,"activedescendant","");this.va!=_.n&&(this.va=_.l,(c=this.B.ca())&&(0,_.Lf)(c,"",""))}this.B.setVisible(a,_.u,b);if(!this.Cv()){var c=(0,_.rt)(this),d=a?c.listen:c.unlisten;d.call(c,this.A.A,"mousedown",
this.kY,_.m);this.zH&&d.call(c,this.B,"blur",this.xY);d.call(c,this.Z,"tick",this.DX);a?this.Z.start():this.Z.stop()}}};_.C.YH=function(){if(this.B.zj){var a=this.Lc||this.ca(),b=this.I;this.I.element=a;a=this.B.ca();this.B.Sa()||(a.style.visibility="hidden",(0,_.Sf)(a,_.m));!this.va&&(0,_.kw)(this)&&(this.va=(0,_.Of)(a));b.jc(a,b.B^1,this.Gb,this.va);this.B.Sa()||((0,_.Sf)(a,_.u),a.style.visibility="visible")}};
_.C.DX=function(){var a=(0,_.Qf)(this.ca()),b=(0,_.fv)(this.ca());if(!(this.P==a||(!this.P||!a?0:this.P.left==a.left&&this.P.width==a.width&&this.P.top==a.top&&this.P.height==a.height))||!(this.R==b||(!this.R||!b?0:this.R.top==b.top&&this.R.right==b.right&&this.R.bottom==b.bottom&&this.R.left==b.left)))this.P=a,this.R=b,this.YH()};_.C.BX=function(a){var b=this.ca();a.target.ca()!=_.n&&(0,_.Au)(b,"activedescendant",a.target.ca().id)}; _.C.CX=function(){if(!(0,_.Fv)(this.B)){var a=this.ca();(0,_.Au)(a,"activedescendant","")}};(0,_.Ou)("goog-menu-button",function(){return new _.hw(_.n)});
(0,_.od)(_.D.G(),"sy42");(0,_.sd)(_.D.G(),"sy42");
}catch(e){_._DumpException(e)}
try{
(0,_.rd)(_.D.G(),"sy28");
(0,_.od)(_.D.G(),"sy28");(0,_.sd)(_.D.G(),"sy28");
}catch(e){_._DumpException(e)}
try{
_.GB=function(a){var b=(0,_.Ua)(a);if("object"==b||"array"==b){if(a.clone)return a.clone();var b="array"==b?[]:{},c;for(c in a)b[c]=(0,_.GB)(a[c]);return b}return a};_.pga=function(a,b){for(var c=0,d=0,e=_.u,f=(b?a.replace(_.qga," "):a).split(_.rga),g=0;g<f.length;g++){var h=f[g];_.sga.test(h)?(c++,d++):_.tga.test(h)?e=_.m:_.uga.test(h)?d++:_.vga.test(h)&&(e=_.m)}return 0==d?e?1:0:0.4<c/d?-1:1};(0,_.rd)(_.D.G(),"sy61");
_.qga=/<[^>]*>|&[^;]+;/g;_.wga=(0,window.RegExp)("[\u0591-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]");_.uga=(0,window.RegExp)("[A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]");_.sga=(0,window.RegExp)("^[^A-Za-z\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u02b8\u0300-\u0590\u0800-\u1fff\u2c00-\ufb1c\ufe00-\ufe6f\ufefd-\uffff]*[\u0591-\u07ff\ufb1d-\ufdff\ufe70-\ufefc]");_.tga=/^http:\/\/.*/;_.rga=/\s+/;_.vga=/\d/;
(0,_.od)(_.D.G(),"sy61");(0,_.sd)(_.D.G(),"sy61");
}catch(e){_._DumpException(e)}
try{
_.Rv=function(a,b,c){this.lC=a;this.B=b||0;this.A=c;this.Oj=(0,_.ib)(this.qX,this)};(0,_.rd)(_.D.G(),"sy38");(0,_.nb)(_.Rv,_.Mc);_.C=_.Rv.prototype;_.C.Sf=0;_.C.Cb=function(){_.Rv.xa.Cb.call(this);this.stop();delete this.lC;delete this.A};_.C.start=function(a){this.stop();this.Sf=(0,_.fi)(this.Oj,(0,_.Va)(a)?a:this.B)};_.C.stop=function(){this.isActive()&&_.ei.clearTimeout(this.Sf);this.Sf=0};_.C.isActive=function(){return 0!=this.Sf};_.C.qX=function(){this.Sf=0;this.lC&&this.lC.call(this.A)};
(0,_.od)(_.D.G(),"sy38");(0,_.sd)(_.D.G(),"sy38");
}catch(e){_._DumpException(e)}
try{
_.mw=function(a){return a.B?(0,_.tt)(a.B):0};_.nw=function(a){a=a.style;a.position="relative";_.Lc&&!(0,_.Hc)("8")?(a.zoom="1",a.display="inline"):a.display=_.mf?(0,_.Hc)("1.9a")?"inline-block":"-moz-inline-box":"inline-block"};_.ow=function(){};_.pw=function(){};_.qw=function(a,b,c){return c.xg("div","goog-inline-block "+(a.xe()+"-caption"),b)};_.rw=function(a,b){return b.xg("div","goog-inline-block "+(a.xe()+"-dropdown"),"\u00a0")};(0,_.rd)(_.D.G(),"sy44");
(0,_.nb)(_.ow,_.Tv);(0,_.Sa)(_.ow);_.C=_.ow.prototype;_.C.uw=function(a){var b={"class":"goog-inline-block "+(0,_.Mu)(this,a).join(" ")},b=a.A.xg("div",b,a.jd);this.De(b,a.Oy());(0,_.Ku)(this,a,b);return b};_.C.fA=(0,_.Ma)("button");_.C.ZG=function(a){return"DIV"==a.tagName};_.C.iq=function(a,b){(0,_.ge)(b,"goog-inline-block");return _.ow.xa.iq.call(this,a,b)};_.C.getValue=(0,_.Ma)("");_.C.xe=(0,_.Ma)("goog-flat-button");(0,_.Ou)("goog-flat-button",function(){return new _.Vv(_.n,_.ow.G())});
(0,_.nb)(_.pw,_.ow);(0,_.Sa)(_.pw);_.C=_.pw.prototype;_.C.uw=function(a){var b={"class":"goog-inline-block "+(0,_.Mu)(this,a).join(" ")},b=a.A.xg("div",b,[(0,_.qw)(this,a.jd,a.A),(0,_.rw)(this,a.A)]);this.De(b,a.Oy());return b};_.C.Rh=function(a){return a&&a.firstChild};_.C.Ru=function(a,b,c){(0,_.dw)(a,"expanded");64!=b&&_.pw.xa.Ru.call(this,a,b,c)};
_.C.iq=function(a,b){var c=(0,_.pe)("*","goog-menu",b)[0];if(c){(0,_.Sf)(c,_.u);a.A.A.body.appendChild(c);var d=new _.Ov;d.io(c);a.GC(d)}(0,_.pe)("*",this.xe()+"-caption",b)[0]||b.appendChild((0,_.qw)(this,b.childNodes,a.A));(0,_.pe)("*",this.xe()+"-dropdown",b)[0]||b.appendChild((0,_.rw)(this,a.A));return _.pw.xa.iq.call(this,a,b)};_.C.xe=(0,_.Ma)("goog-flat-menu-button");(0,_.Ou)("goog-flat-menu-button",function(){return new _.hw(_.n,_.n,_.pw.G())});
(0,_.od)(_.D.G(),"sy44");(0,_.sd)(_.D.G(),"sy44");
}catch(e){_._DumpException(e)}
try{
_.HB=function(){(0,_.la)((0,window.Error)("Do not instantiate directly"))};_.IB=function(a,b,c,d){d=(d||(0,_.le)()).createElement("DIV");d.innerHTML=(0,_.xga)(a(b||_.yga,_.l,c));return 1==d.childNodes.length&&(a=d.firstChild,1==a.nodeType)?a:d};_.xga=function(a){if(!(0,_.db)(a))return(0,window.String)(a);if(a instanceof _.HB){if(a.qv===_.JB)return a.content;if(a.qv===_.zga)return(0,_.xb)(a.content)}return"zSoyz"};_.KB=function(){_.HB.call(this)};_.LB=function(){_.HB.call(this)};_.MB=function(){_.HB.call(this)};
_.NB=function(){_.HB.call(this)};_.OB=function(){_.HB.call(this)};_.PB=function(){_.HB.call(this)};_.QB=function(a){this.content=(0,window.String)(a)};_.RB=function(a){function b(){}b.prototype=a.prototype;return function(a){var d=new b;d.content=(0,window.String)(a);return d}};_.SB=function(a){function b(){}b.prototype=a.prototype;return function(a){if(!(0,window.String)(a))return"";var d=new b;d.content=(0,window.String)(a);return d}};(0,_.rd)(_.D.G(),"sy60");
_.JB={};_.Aga={};_.zga={};_.TB={xT:_.JB,KT:{},LT:{},eV:{},JS:_.Aga,ZS:{},ZU:_.zga};_.HB.prototype.toString=(0,_.Ka)("content");_.yga={};_.Lc&&(0,_.Hc)(8);(0,_.nb)(_.KB,_.HB);_.KB.prototype.qv=_.TB.xT;(0,_.nb)(_.LB,_.HB);_.LB.prototype.qv=_.TB.KT;(0,_.nb)(_.MB,_.HB);_.MB.prototype.qv=_.TB.LT;(0,_.nb)(_.NB,_.HB);_.NB.prototype.qv=_.TB.eV;(0,_.nb)(_.OB,_.HB);_.OB.prototype.qv=_.TB.JS;(0,_.nb)(_.PB,_.HB);_.PB.prototype.qv=_.TB.ZS;(0,_.nb)(_.QB,_.HB);_.QB.prototype.qv=_.TB.ZU;_.UB=(0,_.RB)(_.KB);(0,_.RB)(_.LB);(0,_.RB)(_.MB);(0,_.RB)(_.NB);(0,_.RB)(_.OB);(0,_.RB)(_.PB);(0,_.SB)(_.QB);(0,_.SB)(_.KB);(0,_.SB)(_.LB);(0,_.SB)(_.OB);(0,_.SB)(_.PB);
(0,_.od)(_.D.G(),"sy60");(0,_.sd)(_.D.G(),"sy60");
}catch(e){_._DumpException(e)}
try{
_.sw=function(a){_.Qh.call(this);this.A=[];(0,_.oea)(this,a)};_.oea=function(a,b){b&&((0,_.ec)(b,function(a){(0,_.tw)(this,a,_.u)},a),(0,_.Tb)(a.A,b))};_.uw=function(a,b,c){b&&((0,_.tw)(a,b,_.u),(0,_.Ub)(a.A,c,0,b))};_.tw=function(a,b,c){b&&("function"==typeof a.AP?a.AP(b,c):"function"==typeof b.LF&&b.LF(c))};_.vw=function(a,b,c,d){_.hw.call(this,a,b,c,d);this.zG=a;(0,_.ww)(this)};
_.xw=function(a,b){if(a.Hl){var c=a.aA(),d=a.Hl;b!=d.tz&&((0,_.tw)(d,d.tz,_.u),d.tz=b,(0,_.tw)(d,b,_.m));d.dispatchEvent("select");b!=c&&a.dispatchEvent("change")}};_.yw=function(a,b){a.Hl&&(0,_.xw)(a,a.Hl.A[b]||_.n)};_.zw=function(a,b){a.Hl=new _.sw;b&&(0,_.vt)(b,function(a){(0,_.Aw)(this,a);var b=this.Hl;(0,_.uw)(b,a,b.A.length)},a);(0,_.Bw)(a)};_.Bw=function(a){a.Hl&&(0,_.rt)(a).listen(a.Hl,"select",a.KY)};_.ww=function(a){var b=a.aA(),b=b?b.SB():a.zG;a.F.RE(a.ca(),b);a.jd=b};
_.Aw=function(a,b){b.IK=b instanceof _.vv?"option":"separator"};_.Cw=function(a,b,c){_.vw.call(this,a,b,_.pw.G(),c);this.Ga=new _.Dw(1E3)};_.Ew=function(a){var b=(0,_.Fv)((0,_.iw)(a));b&&(b=b.ca(),a=(0,_.iw)(a).Rh(),b=(0,_.mv)(b,a,_.l),a.scrollLeft=b.x,a.scrollTop=b.y)};
_.Fw=function(a,b,c){var d=(0,_.Lu)(a,64)?(0,_.iw)(a).yv:a.XB();b=(0,window.RegExp)("^"+(0,_.Cb)(b),"i");c||++d;for(var d=0>d?0:d,e=(0,_.iw)(a),f=0,g=(0,_.tt)(e);f<g;++f){c=(d+f)%g;var h=(0,_.ut)(e,c),k=h.SB();if(h.isEnabled()&&k&&b.test(k)){b=c;(0,_.Lu)(a,64)?((0,_.iw)(a).uz(b),(0,_.Ew)(a)):(0,_.yw)(a,b);break}}};_.Dw=function(a){this.I=new _.Rv(this.F,a,this)};(0,_.rd)(_.D.G(),"sy39");
_.pea={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",19:"pause",20:"caps-lock",27:"esc",32:"space",33:"pg-up",34:"pg-down",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"insert",46:"delete",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:"semicolon",61:"equals",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",
93:"context",96:"num-0",97:"num-1",98:"num-2",99:"num-3",100:"num-4",101:"num-5",102:"num-6",103:"num-7",104:"num-8",105:"num-9",106:"num-multiply",107:"num-plus",109:"num-minus",110:"num-period",111:"num-division",112:"f1",113:"f2",114:"f3",115:"f4",116:"f5",117:"f6",118:"f7",119:"f8",120:"f9",121:"f10",122:"f11",123:"f12",186:"semicolon",187:"equals",189:"dash",188:",",190:".",191:"/",192:"~",219:"open-square-bracket",220:"\\",221:"close-square-bracket",222:"single-quote",224:"win"};
(0,_.nb)(_.sw,_.Qh);_.C=_.sw.prototype;_.C.tz=_.n;_.C.AP=_.n;_.C.removeItem=function(a){a&&(0,_.Ob)(this.A,a)&&a==this.tz&&(this.tz=_.n,this.dispatchEvent("select"))};_.C.aA=(0,_.Ka)("tz");_.C.XB=function(){return this.tz?(0,_.Mb)(this.A,this.tz):-1};_.C.clear=function(){(0,_.ru)(this.A);this.tz=_.n};_.C.Cb=function(){_.sw.xa.Cb.call(this);delete this.A;this.tz=_.n};
(0,_.nb)(_.vw,_.hw);_.C=_.vw.prototype;_.C.Hl=_.n;_.C.zG=_.n;_.C.Pj=function(){_.vw.xa.Pj.call(this);(0,_.ww)(this);(0,_.Bw)(this)};_.C.Xq=function(a){_.vw.xa.Xq.call(this,a);(a=this.SB())?(this.zG=a,(0,_.ww)(this)):(0,_.yw)(this,0)};_.C.Cb=function(){_.vw.xa.Cb.call(this);this.Hl&&(this.Hl.dispose(),this.Hl=_.n);this.zG=_.n};_.C.UK=function(a){(0,_.xw)(this,a.target);_.vw.xa.UK.call(this,a);a.stopPropagation();this.dispatchEvent("action")};
_.C.KY=function(){var a=this.aA();_.vw.xa.setValue.call(this,a&&a.getValue());(0,_.ww)(this)};_.C.GC=function(a){var b=_.vw.xa.GC.call(this,a);a!=b&&(this.Hl&&this.Hl.clear(),a&&(this.Hl?(0,_.vt)(a,function(a){(0,_.Aw)(this,a);var b=this.Hl;(0,_.uw)(b,a,b.A.length)},this):(0,_.zw)(this,a)));return b};_.C.VE=function(a){(0,_.Aw)(this,a);_.vw.xa.VE.call(this,a);if(this.Hl){var b=this.Hl;(0,_.uw)(b,a,b.A.length)}else(0,_.zw)(this,(0,_.iw)(this))};
_.C.removeItem=function(a){_.vw.xa.removeItem.call(this,a);this.Hl&&this.Hl.removeItem(a)};_.C.setValue=function(a){if(a!=_.n&&this.Hl)for(var b=0,c;c=this.Hl.A[b]||_.n;b++)if(c&&"function"==typeof c.getValue&&c.getValue()==a){(0,_.xw)(this,c);return}(0,_.xw)(this,_.n)};_.C.aA=function(){return this.Hl?this.Hl.aA():_.n};_.C.XB=function(){return this.Hl?this.Hl.XB():-1};_.C.Ao=function(a,b){_.vw.xa.Ao.call(this,a,b);(0,_.Lu)(this,64)&&(0,_.iw)(this).uz(this.XB())};(0,_.Ou)("goog-select",function(){return new _.vw(_.n)});
(0,_.nb)(_.Cw,_.vw);_.Cw.prototype.Nt=function(){_.Cw.xa.Nt.call(this);(0,_.ge)(this.ca(),"jfk-select")};
_.Cw.prototype.YH=function(){if((0,_.iw)(this).zj){var a=this.ca(),b=(0,_.Kf)(a),c=(0,_.jw)(this)?4:6,d=(0,_.iw)(this).ca();(0,_.iw)(this).Sa()||(d.style.visibility="hidden",(0,_.Sf)(d,_.m));(0,_.kw)(this)&&(d.style.overflowY="visible",d.style.height="auto");var e=window.Math.max(this.XB(),0),f=(e=(0,_.ut)((0,_.iw)(this),e))?e.ca().offsetTop:0,f=b.y-f,g=(0,_.fv)(a);g&&(0,_.be)(b.y,g.top,g.bottom)==b.y&&(g=(0,_.fv)(d),f=(0,_.be)(f,g.top+2,g.bottom-2));(0,_.gv)(a,c,d,(0,_.jw)(this)?4:6,new _.ce(0,f-
b.y),_.n,65|((0,_.kw)(this)?32:132),_.n);(0,_.kw)(this)&&(d.style.overflowY="auto",a=d.scrollTop+((0,_.Kf)(e.ca()).y-(0,_.Kf)(this.ca()).y),d.scrollTop=a);(0,_.iw)(this).Sa()||((0,_.Sf)(d,_.u),d.style.visibility="visible")}};
_.Cw.prototype.gA=function(a){var b=_.Cw.xa.gA.call(this,a);return"key"!=a.type||!(0,_.iw)(this)||a.altKey||a.ctrlKey||a.metaKey||a.QD?b:!(0,_.Lu)(this,64)&&32==a.keyCode?(this.Ga.F(),b):b?((0,_.Lu)(this,64)&&(38==a.keyCode||40==a.keyCode)&&(0,_.Ew)(this),_.m):(0,_.qu)(a.keyCode)?(b=_.pea[a.keyCode],32==a.keyCode&&(b=" "),this.Ga.add(b),a=this.Ga.A,this.Ga.B?(0,_.Fw)(this,b,_.u):(0,_.Fw)(this,a,1<a.length),_.m):_.u};_.Dw.prototype.add=function(a){a==this.A?this.B=_.m:this.B||(this.A+=a);this.I.start()}; _.Dw.prototype.F=function(){this.A="";this.B=_.u};_.Dw.prototype.B=_.u;_.Dw.prototype.A="";
(0,_.od)(_.D.G(),"sy39");(0,_.sd)(_.D.G(),"sy39");
}catch(e){_._DumpException(e)}
try{
_.nga=function(a,b){var c=a.style[(0,_.Gb)(b)];return"undefined"!==typeof c?c:a.style[(0,_.tf)(a,b)]||""};_.oga=function(a,b){(0,_.Za)(b)||(b=[b]);var c=(0,_.nd)(b,function(a){return(0,_.ab)(a)?a:a.wR+" "+a.duration+"s "+a.timing+" "+a.vO+"s"});(0,_.DB)(a,c.join(","))};
_.EB=function(){if(!(0,_.Va)(_.FB))if(_.Lc)_.FB=(0,_.Hc)("10.0");else{var a=window.document.createElement("div"),b=(0,_.of)();a.innerHTML='<div style="'+(b?b+"-transition:opacity 1s linear;":"")+'transition:opacity 1s linear;">';_.FB=""!=(0,_.nga)(a.firstChild,"transition")}return _.FB};_.DB=function(a,b){(0,_.rf)(a,"transition",b)};(0,_.rd)(_.D.G(),"sy59");
(0,_.od)(_.D.G(),"sy59");(0,_.sd)(_.D.G(),"sy59");
}catch(e){_._DumpException(e)}
try{
_.bC=function(a,b,c){a=(0,_.Va)(c)?a.toFixed(c):(0,window.String)(a);c=a.indexOf(".");-1==c&&(c=a.length);return(0,_.Db)("0",window.Math.max(0,b-c))+a};_.cC=function(a,b){switch(b){case 1:return 0==a%4&&(0!=a%100||0==a%400)?29:28;case 5:case 8:case 10:case 3:return 30}return 31};
_.dC=function(a,b,c){(0,_.bb)(a)?(this.A=new window.Date(a,b||0,c||1),(0,_.eC)(this,c||1)):(0,_.db)(a)?(this.A=new window.Date(a.getFullYear(),a.getMonth(),a.getDate()),(0,_.eC)(this,a.getDate())):(this.A=new window.Date((0,_.yg)()),this.A.setHours(0),this.A.setMinutes(0),this.A.setSeconds(0),this.A.setMilliseconds(0))};_.fC=function(a){a=a.getTimezoneOffset();if(0==a)a="Z";else{var b=window.Math.abs(a)/60,c=window.Math.floor(b),b=60*(b-c);a=(0<a?"-":"+")+(0,_.bC)(c,2)+":"+(0,_.bC)(b,2)}return a};
_.eC=function(a,b){if(a.getDate()!=b){var c=a.getDate()<b?1:-1;a.A.setUTCHours(a.A.getUTCHours()+c)}};_.gC=function(a,b,c,d,e,f,g){this.A=(0,_.bb)(a)?new window.Date(a,b||0,c||1,d||0,e||0,f||0,g||0):new window.Date(a?a.getTime():(0,_.yg)())};(0,_.rd)(_.D.G(),"sy62");
_.C=_.dC.prototype;_.C.Yz=_.fn.QI;_.C.sD=_.fn.gN;_.C.clone=function(){var a=new _.dC(this.A);a.Yz=this.Yz;a.sD=this.sD;return a};_.C.getFullYear=function(){return this.A.getFullYear()};_.C.getMonth=function(){return this.A.getMonth()};_.C.getDate=function(){return this.A.getDate()};_.C.getTime=function(){return this.A.getTime()};_.C.getDay=function(){return this.A.getDay()};_.C.getUTCFullYear=function(){return this.A.getUTCFullYear()};_.C.getUTCMonth=function(){return this.A.getUTCMonth()};
_.C.getUTCDate=function(){return this.A.getUTCDate()};_.C.getUTCHours=function(){return this.A.getUTCHours()};_.C.getUTCMinutes=function(){return this.A.getUTCMinutes()};_.C.getTimezoneOffset=function(){return this.A.getTimezoneOffset()};_.C.set=function(a){this.A=new window.Date(a.getFullYear(),a.getMonth(),a.getDate())};_.C.setFullYear=function(a){this.A.setFullYear(a)};_.C.setMonth=function(a){this.A.setMonth(a)};_.C.setDate=function(a){this.A.setDate(a)};_.C.setTime=function(a){this.A.setTime(a)};
_.C.add=function(a){if(a.M||a.J){var b=this.getMonth()+a.J+12*a.M,c=this.getFullYear()+window.Math.floor(b/12),b=b%12;0>b&&(b+=12);var d=window.Math.min((0,_.cC)(c,b),this.getDate());this.setDate(1);this.setFullYear(c);this.setMonth(b);this.setDate(d)}a.A&&(b=new window.Date(this.getFullYear(),this.getMonth(),this.getDate(),12),a=new window.Date(b.getTime()+864E5*a.A),this.setDate(1),this.setFullYear(a.getFullYear()),this.setMonth(a.getMonth()),this.setDate(a.getDate()),(0,_.eC)(this,a.getDate()))};
_.C.yD=function(a,b){return[this.getFullYear(),(0,_.bC)(this.getMonth()+1,2),(0,_.bC)(this.getDate(),2)].join(a?"-":"")+(b?(0,_.fC)(this):"")};_.C.equals=function(a){return!(!a||!(this.getFullYear()==a.getFullYear()&&this.getMonth()==a.getMonth()&&this.getDate()==a.getDate()))};_.C.toString=function(){return this.yD()};_.C.valueOf=function(){return this.A.valueOf()};(0,_.nb)(_.gC,_.dC);_.C=_.gC.prototype;_.C.getHours=function(){return this.A.getHours()};_.C.getMinutes=function(){return this.A.getMinutes()};
_.C.getSeconds=function(){return this.A.getSeconds()};_.C.getUTCHours=function(){return this.A.getUTCHours()};_.C.getUTCMinutes=function(){return this.A.getUTCMinutes()};_.C.setHours=function(a){this.A.setHours(a)};_.C.setMinutes=function(a){this.A.setMinutes(a)};_.C.setSeconds=function(a){this.A.setSeconds(a)};_.C.setMilliseconds=function(a){this.A.setMilliseconds(a)};
_.C.add=function(a){_.dC.prototype.add.call(this,a);a.B&&this.setHours(this.A.getHours()+a.B);a.F&&this.setMinutes(this.A.getMinutes()+a.F);a.I&&this.setSeconds(this.A.getSeconds()+a.I)};_.C.yD=function(a,b){var c=_.dC.prototype.yD.call(this,a);return a?c+" "+(0,_.bC)(this.getHours(),2)+":"+(0,_.bC)(this.getMinutes(),2)+":"+(0,_.bC)(this.getSeconds(),2)+(b?(0,_.fC)(this):""):c+"T"+(0,_.bC)(this.getHours(),2)+(0,_.bC)(this.getMinutes(),2)+(0,_.bC)(this.getSeconds(),2)+(b?(0,_.fC)(this):"")}; _.C.equals=function(a){return this.getTime()==a.getTime()};_.C.toString=function(){return this.yD()};_.C.clone=function(){var a=new _.gC(this.A);a.Yz=this.Yz;a.sD=this.sD;return a};
(0,_.od)(_.D.G(),"sy62");(0,_.sd)(_.D.G(),"sy62");
}catch(e){_._DumpException(e)}
try{
_.Mia=function(a,b,c,d){for(var e=c.length;0<=(b=a.indexOf(c,b))&&b<d;){var f=a.charCodeAt(b-1);if(38==f||63==f)if(f=a.charCodeAt(b+e),!f||61==f||38==f||35==f)return b;b+=e+1}return-1};_.EF=function(a,b){for(var c=a.search(_.Nia),d=0,e,f=[];0<=(e=(0,_.Mia)(a,d,b,c));)f.push(a.substring(d,e)),d=window.Math.min(a.indexOf("&",e)+1||c,c);f.push(a.substr(d));return f.join("").replace(_.Oia,"$1")};
_.FF=function(a){this.Yh=a||{};this.oC=this.Cd=this.I=_.n;this.Cd=(0,_.E)("imap");this.I=(0,_.E)("imap_container");this.oC=(0,_.E)("imap_clickthrough");(!this.Cd||!this.I)&&(0,_.la)((0,window.Error)("gws.localUniversal.interactiveMap: Map containers not found! Aborting map constructor."));this.St=(0,_.GF)(this,"tablet",_.u);this.V=(0,_.GF)(this,"desktop",_.u);this.id=(0,_.GF)(this,"id","imap");this.qr=(0,_.GF)(this,"isManagedByModule",_.m);this.Z=this.va=this.A=_.n;this.Tr=(0,window.parseInt)((0,_.GF)(this,
"mmstart",0),10);this.Vr=(0,_.GF)(this,"mmoptimized",_.u);this.Gb=(0,_.GF)(this,"mmselect",_.u);this.J=this.ma=_.n;this.Va=(0,window.parseFloat)((0,_.GF)(this,"dlat",0));this.kb=(0,window.parseFloat)((0,_.GF)(this,"dlng",0));this.M=_.n;this.AL=_.u;this.Yc=-1;this.Mi=0;this.Lc=this.F=this.height=this.width=-1;this.B=[];this.Se=[];this.Ga=[];this.ka=this.R=_.n;this.Yg=_.u;this.lq=0.3;this.Gb?(this.ma=(0,_.GF)(this,"iw",_.n),this.St&&(this.Z=new _.HF({pins:"//www.google.com/images/map_pins_A_Z_retina.png",
shadow:"//www.google.com/images/map_pin_shadow_retina.png",spriteHeight:1214,spriteWidth:53,max:26,verticalOffset:45,horizontalOffset:29,height:42,width:24,shadowHeight:27,shadowWidth:50}))):this.Z=new _.HF({pins:"//www.google.com/images/red_pins2.png",shadow:"//maps.gstatic.com/intl/en_us/mapfiles/marker_mini_shadow.png",spriteHeight:385,spriteWidth:19,max:10,verticalOffset:35,horizontalOffset:0,height:28,width:19,shadowHeight:20,shadowWidth:22});_.IF[this.id]=this};_.HF=function(a){this.Dc=a};
_.JF=function(a,b){this.wF=a.wF;this.latLng=a.latLng;this.Gq=a.Gq;this.infoWindow=a.infoWindow;this.dL=a.dL;this.UA=a.UA;this.sH=a.sH;this.UA.setZIndex(999999-100*this.UA.getPosition().lat());this.VF=a.VF;b?this.select():this.It()};_.KF=function(){};
_.Pia=function(){window.google.maps&&!_.LF&&(_.LF=_.m,_.KF=function(a,b){window.google.maps.OverlayView.call(this);this.yd=a;this.RL=this.yd.B[b];this.T1=this.yd.Z?this.yd.Z.getHeight()+_.KF.wb:0;(0,_.MF)(this.yd,this.yd.A,"click",(0,_.ib)(function(){var a=this.yd;a.J&&a.J.hide()},this))},_.KF.prototype=new window.google.maps.OverlayView,_.KF.A=_.n,_.KF.wb=85,_.KF.draw=function(){_.KF.A||this.HV();var a=_.KF.A;try{var b=this.RL.UA,c=this.getProjection().fromLatLngToDivPixel(b.getPosition());if(this.yd.St)a.style.left=
c.x+"px",a.style.top=c.y-this.T1+"px";else{var d=this.getProjection().fromLatLngToContainerPixel(b.getPosition()),b=_.u,e=this.yd.width/3,f=d.x>e&&d.x<this.yd.width-e,g=d.x>=this.yd.width-e,e=75;this.yd.oC&&(e+=this.yd.oC.offsetHeight);d.y>this.yd.height-e?(a.style.top=c.y+"px",a.A.style.top="-"+(f?89:62)+"px",b=_.m):(a.style.top=c.y+5+"px",a.A.style.top="0");f?(a.style.left=c.x+"px",a.A.style.left="-50%"):g?(a.style.left=c.x+"px",a.A.style.left="-110%"):(a.style.left=c.x+(b?14:10)+"px",a.A.style.left=
"0")}}catch(h){window.google.ml(h,_.u,{cause:"local interactive map: fromLatLngToDivPixel returned null"})}this.yd.AL&&(this.yd.AL=_.u,(0,_.NF)(this.yd));a.A.innerHTML=this.RL.dL;this.getPanes().floatPane.appendChild(a)},_.KF.prototype.draw=_.KF.draw,_.KF.prototype.HV=function(){var a=window.document.createElement("DIV");a.setAttribute("id","iw");a.style.position="absolute";_.KF.A=a;var b=window.document.createElement("DIV");b.style.position="relative";b.style.left=this.yd.St?"-50%":"0";b.style.webkitBoxShadow=
"0 0 5px rgba(0,0,0,.5)";b.style.padding=this.yd.St?"13px 15px":"8px 8px 0";b.style.backgroundColor="#fff";b.style.fontWeight="bold";a.appendChild(b);a.A=b;if(this.yd.St){b=window.document.createElement("DIV");b.style.position="relative";b.style.top="100%";b.style.left="-12px";b.style.width=0;b.style.height=0;b.style.borderLeft="12px solid transparent";b.style.borderRight="12px solid transparent";b.style.borderTop="12px solid #c6c6c6";var c=window.document.createElement("DIV");c.style.position="absolute";
c.style.left="-10px";c.style.top="-12px";c.style.width=0;c.style.height=0;c.style.borderLeft="10px solid transparent";c.style.borderRight="10px solid transparent";c.style.borderTop="10px solid #fff";b.appendChild(c);a.appendChild(b)}},_.KF.prototype.A=function(){return this.getMap()!=_.n},_.KF.prototype.hide=function(){this.A()&&(this.setMap(_.n),this.yd.Yc=-1)},_.KF.prototype.show=function(){if(!this.A()){var a=_.KF.A;a&&(a.style.display="block");this.setMap(this.yd.A);this.yd.Yc=this.RL.wF}},_.KF.prototype.onRemove=
function(){var a=_.KF.A;a&&(a.style.display="none",a.parentNode.removeChild(a))})};_.Qia=function(a,b){0==a.B.length||(!a.ma||-1==b)||(a.J=new _.KF(a,b),a.J.show())};_.GF=function(a,b,c){return b in a.Yh?a.Yh[b]:c};
_.OF=function(a,b,c){b&&(a.width=b);c&&(a.height=c);b=a.width;-1==b&&(b=window.document.documentElement.clientWidth,b>window.document.documentElement.clientHeight&&(b*=(0,_.GF)(a,"lwp",1)),a.width=b);c=a.height;-1==c&&(c=window.Math.floor(b*(0,_.GF)(a,"heightratio",0.75)),a.height=c);a.I.style.width=b+"px";a.I.style.height=c+"px";a.I.style.marginLeft=a.Mi+"px";a.A&&window.google.maps.event.trigger(a.A,"resize")};_.Ria=function(){(0,_.gc)(_.IF,function(a){(0,_.OF)(a)})};
_.Sia=function(){if((0,_.E)("lu_imap_script"))(0,_.Tia)();else{var a=window.document.createElement("script");a.setAttribute("id","lu_imap_script");a.src="//maps.google.com/maps/api/js?v=3.0&sensor=false&callback=google.LU.imap.mc&client=google-mobile-search";(0,_.Le)(window.document.body,a)}};_.Tia=function(){window.google.maps&&((0,_.Pia)(),(0,_.yF)(_.Ria),(0,_.gc)(_.IF,function(a){(0,_.Uia)(a)}))};
_.Uia=function(a){var b={position:a.V?window.google.maps.ControlPosition.RIGHT_TOP:window.google.maps.ControlPosition.LEFT_BOTTOM,style:window.google.maps.ZoomControlStyle.SMALL},c={position:window.google.maps.ControlPosition.LEFT_TOP},d=_.n;(0,_.GF)(a,"noicons",_.u)&&(d=[{featureType:"poi",stylers:[{visibility:"off"}]}]);b={hideLogo:_.m,logoPassive:_.m,mapTypeControl:(0,_.GF)(a,"mapTypeControl",_.m),mapTypeControlOptions:c,mapTypeId:window.google.maps.MapTypeId.ROADMAP,maxZoom:(0,_.GF)(a,"maxzoom",
18),zoomControl:(0,_.GF)(a,"showzoom",_.u),zoomControlOptions:b,streetViewControl:_.u,panControl:_.u,rotateControl:_.u,scaleControl:_.u,suppressCopyright:_.m,useStaticMap:_.u,styles:d};c=(0,_.GF)(a,"minzoom",-1);-1<c&&(b.minZoom=c);a.va=new window.google.maps.OverlayView;a.va.draw=(0,_.va)();a.A=new window.google.maps.Map(a.Cd,b);a.va.setMap(a.A);if(a.St||a.V&&(0,_.GF)(a,"fcb",_.u)){var e=(0,_.MF)(a,a.A,"idle",function(){window.google.maps.event.removeListener(e);(0,_.MF)(a,a.A,"idle",(0,_.ib)(a.DY,
a))});(0,_.MF)(a,a.A,"mousedown",function(){a.PJ();a.Yg=_.m});(0,_.MF)(a,a.A,"mouseup",function(){a.Yg=_.u});(0,_.MF)(a,a.A,"zoom_changed",(0,_.ib)(a.PJ,a));(0,_.MF)(a,a.A,"bounds_changed",(0,_.ib)(a.JR,a))}(0,_.Via)(a);(0,_.Wia)(a)};
_.Via=function(a,b,c,d){b=b||(0,_.GF)(a,"plat",[]);c=c||(0,_.GF)(a,"plng",[]);d=d||(0,_.GF)(a,"pcb",[]);for(var e=0;e<b.length;e++){var f=new window.google.maps.LatLng(b[e],c[e]),g=(0,_.Xia)(a,e,f,_.m),h=(0,_.Xia)(a,e,f,_.u);a.Gb&&(0,_.Yia)(a,e,h,g);a.B[e]=new _.JF({wF:e,latLng:f,Gq:d[e]?d[e]:(0,_.va)(),UA:g,VF:h,sH:a.St,dL:a.ma?a.ma[e]:_.n},-1==a.F&&!a.V||a.F==e)}a.M||(a.M=a.Va&&a.kb?new window.google.maps.Marker({position:new window.google.maps.LatLng(a.Va,a.kb),map:a.A,icon:"//ssl.gstatic.com/m/app/buzz/bluedot_l.png"}):
_.n);-1==a.F?a.J&&a.J.hide():a.Yc!=a.F&&(0,_.Qia)(a,a.F)};
_.Xia=function(a,b,c,d){c={position:c,map:a.A,optimized:a.Vr};if(a.V)d||(c.icon=new window.google.maps.MarkerImage("//www.google.com/images/red_measle.png",new window.google.maps.Size(7,7),new window.google.maps.Point(0,0),_.n,new window.google.maps.Size(7,7)),c.shape={type:"circle",coords:[3.5,3.5,3.5]});else{var e=a.Z,f=0;d=d?0:e.Dc.horizontalOffset;a=b+a.Tr;a%=e.nK();a++;f=e.Dc.verticalOffset*a;c.icon=new window.google.maps.MarkerImage(e.Dc.pins,new window.google.maps.Size(e.getWidth(),e.getHeight()),
new window.google.maps.Point(d,f),_.n,new window.google.maps.Size(e.Dc.spriteWidth,e.Dc.spriteHeight));c.shadow=new window.google.maps.MarkerImage(e.Dc.shadow,new window.google.maps.Size(e.Dc.shadowWidth,e.Dc.shadowHeight),_.n,new window.google.maps.Point(7,2+e.Dc.shadowHeight),new window.google.maps.Size(e.Dc.shadowWidth,e.Dc.shadowHeight))}return new window.google.maps.Marker(c)};
_.Yia=function(a,b,c,d){function e(){(0,_.PF)(a,b);a.B[b].Gq&&a.B[b].Gq()}if(a.St)(0,_.MF)(a,c,"click",e),(0,_.MF)(a,d,"click",e);else{var f=_.n,g=function(b,c,d){(0,_.MF)(a,b,c,function(){f&&(window.clearTimeout(f),f=_.n);d&&d()})},h=function(){f=window.setTimeout(function(){f=_.n;(0,_.PF)(a,b)},250)};g(c,"mouseover",h);g(d,"mouseover",h);g(c,"click",e);g(d,"click",e);h=function(){f=window.setTimeout(function(){f=_.n;a.F==b&&(0,_.PF)(a,-1)},100)};g(d,"mouseout",h);g(c,"mouseout",h)}};
_.Zia=function(a,b){for(var c=0;c<a.B.length;c++)c!=b&&a.B[c].It();a.M&&a.M.setMap&&(a.M.setMap(_.n),a.M=_.n)};_.PF=function(a,b){if(a.Gb){var c=a.F;-1==b?a.J&&a.J.hide():(0,_.Qia)(a,b);if(c!=b)if(a.F=b,-1!=c&&-1==b)if(a.St)for(c=0;c<a.B.length;c++)a.B[c].select();else(0,_.Zia)(a);else-1!=b&&(-1==c&&a.St?(0,_.Zia)(a,b):(a.B[b].select(),-1!=c&&a.B[c].It()),a.St&&(0,_.NF)(a))}};
_.NF=function(a){if(a.A){var b=a.B[a.F].latLng;if(a.ma){var c=a.va.getProjection();c?(b=c.fromLatLngToContainerPixel(b),b.y-=50,b=c.fromContainerPixelToLatLng(b)):a.AL=_.m}a.A.panTo(b)}};
_.Wia=function(a){var b;if(!(b=!a.V)){(0,_.Vg)();var c=(0,_.Yg)("fll");b=(0,_.Yg)("fz");if(!c||!b)b=_.u;else{var d;var e=c.indexOf(",");-1==e?d=_.n:(d=(0,window.parseFloat)(c),c=(0,window.parseFloat)(c.substring(e+1)),d=(0,window.isNaN)(d)||(0,window.isNaN)(c)?_.n:new window.google.maps.LatLng(d,c));b=(0,window.parseInt)(b,10);!d||(0,window.isNaN)(b)?b=_.u:(a.A.setCenter(d),a.A.setZoom(b),b=_.m)}b=!b}if(b){b=new window.google.maps.LatLngBounds;(0,_.$ia)(a,b);a.Va&&a.kb&&b.extend(new window.google.maps.LatLng(a.Va,
a.kb));if(a.P&&!(2!=a.P.length&&4!=a.P.length))for(d=0;d<a.P.length;d+=2)b.extend(new window.google.maps.LatLng(a.P[d],a.P[d+1]));a.A.fitBounds(b);a.St&&-1!=a.F&&(0,_.NF)(a)}};_.aja=function(a,b){(0,_.ec)(a.B,function(a){b.extend(a.latLng)})};_.$ia=function(a,b){var c=-1!=a.F?a.F:a.Lc;-1==c||a.V?(0,_.aja)(a,b):(c=(0,_.bja)(a,a.B[c].latLng,7),(0,_.ec)(c,function(a){b.extend(a.latLng)}))};
_.bja=function(a,b,c){for(var d=[],e,f,g=0;g<a.B.length;g++)e=a.B[g].latLng,f=e.equals(b)?0:(0,_.QF)(b,e),d.push({latLng:e,distance:f});d.sort(function(a,b){return(0,_.Yb)(a.distance,b.distance)});return d.slice(0,c)};_.QF=function(a,b){var c=0.017453292519943295*a.lat(),d=0.017453292519943295*a.lng(),e=0.017453292519943295*b.lat(),d=(0.017453292519943295*b.lng()-d)*window.Math.cos((c+e)/2),c=e-c;return 6371*window.Math.sqrt(d*d+c*c)};
_.cja=function(a,b,c,d,e){(0,_.ec)(a.Ga,function(a){window.google.maps.event.removeListener(a)});a.Ga=[];(0,_.ec)(a.B,function(a){a.VF.setMap(_.n);a.UA.setMap(_.n)});a.B=[];a.F=-1;a.ma=e;(0,_.Via)(a,b,c,d)};
_.dja=function(a){for(var b=(0,_.re)("lu_map_section"),c=0;c<b.length;c++){var d=b[c],e=(0,_.Re)(d),f=d.getAttribute("lu_map_index");if(-1==(0,window.Number)(f)){for(f=0;f<e.length;f++)e[f].style.display="none";d.insertBefore(a.I,d.childNodes[0]||_.n)}else for(d=0;d<e.length;d++)e[d].style.display="inline-block"}a.I.style.display="block";a.I.style.visibility="inherit";a.oC&&(a.oC.style.display="block");(0,_.OF)(a);b=[a.I];a.St&&(b=b.concat((0,_.GF)(a,"pve",[])));(0,_.Mi)(_.n,b)};
_.eja=function(a){function b(a,b){b&&(g=(0,_.Zg)(a,g,b))}var c=a.A,d=c.getCenter();if(a.St||a.R&&a.A.getZoom()==a.R.zoom){var e=(0,_.QF)(d,a.R.center)/a.R.mW;if(a.St||e<a.lq){if(a=(0,_.E)("lx_imap_pan"))(a=(0,_.yi)(a))&&window.google.log("imap","&ved="+a+"&ei="+window.google.kEI);return}}a.JR(_.m);var d=d.lat()+","+d.lng(),e=c.getBounds().toSpan(),e=e.lat()+","+e.lng(),f=(0,_.GF)(a,"oq",_.n),g=(0,_.Vg)();b("fll",d);b("fspn",e);b("fz",c.getZoom());b("q",f);g=(0,_.EF)(g,"stick");g=(0,_.EF)(g,"npsic");
g=(0,_.EF)(g,"dst");if(c=(0,_.E)("lx_imap_search"))(c=(0,_.yi)(c))&&b("ved",c);(0,_.Xg)("tbs")||b("tbs","lf:1");(a=(0,_.GF)(a,"fcb",_.n))&&a(g)};_.MF=function(a,b,c,d){c=window.google.maps.event.addListener(b,c,d);b==a.A?a.Se.push(c):a.Ga.push(c);return c};_.fja=function(a){_.IF.imap.hide();var b=(0,_.yi)(a);b&&(a=a.getAttribute("eid")||window.google.kEI,window.google.log("imap","&ved="+b+"&ei="+a))}; _.gja=function(a,b){var c=(0,_.Fb)(b.lm),d=a.offsetWidth;(_.IF.imap==_.n?new _.FF(_.hja):_.IF.imap).show({leftMargin:c,width:d})};_.Oia=/[?&]($|#)/;_.Nia=/#|$/;(0,_.rd)(_.D.G(),"sy77");
_.ija=_.u;_.hja=_.n;_.IF={};_.HF.prototype.nK=function(){return this.Dc.max};_.HF.prototype.getHeight=function(){return this.Dc.height};_.HF.prototype.getWidth=function(){return this.Dc.width};_.JF.prototype.select=function(){this.UA.setVisible(_.m);this.sH&&this.VF.setVisible(_.u)};_.JF.prototype.It=function(){this.UA.setVisible(_.u);this.sH&&this.VF.setVisible(_.m)};_.LF=_.u;_.C=_.FF.prototype;
_.C.JR=function(a){if(a||!this.R)a=this.A.getBounds(),this.R={center:this.A.getCenter(),zoom:this.A.getZoom(),mW:(0,_.QF)(a.getSouthWest(),a.getNorthEast())}};
_.C.show=function(a){if(a.reshow)this.A||((0,_.OF)(this),(0,_.Sia)()),(0,_.dja)(this);else if(this.P=a.les,a.refreshPlaces)(0,_.cja)(this,a.plat,a.plng,a.pcb,a.iw);else{this.Mi="leftMargin"in a?a.leftMargin:0;var b="width"in a?a.width:-1;0<b&&(this.width=b);b="height"in a?a.height:-1;0<b&&(this.height=b);this.Lc="centerPlaceIndex"in a?a.centerPlaceIndex:-1;a="placeIndex"in a?a.placeIndex:-1;this.A?(0,_.PF)(this,a):this.F=a;this.A||((0,_.OF)(this),(0,_.Sia)());(0,_.dja)(this);this.A&&(-1!=this.Lc||
this.P)&&(0,_.Wia)(this)}};_.C.PJ=function(){this.ka&&(window.clearTimeout(this.ka),this.ka=_.n)};_.C.DY=function(){function a(){b.ka=_.n;b.Yg?b.ka=window.setTimeout(a,500):(0,_.eja)(b)}this.PJ();var b=this;this.ka=window.setTimeout(a,500)};
_.C.hide=function(){for(var a=(0,_.re)("lu_map_section"),b=0;b<a.length;b++){var c=a[b],d=(0,_.Re)(c),c=c.getAttribute("lu_map_index");if(-1==(0,window.Number)(c))for(c=0;c<d.length;c++)d[c].style.display="inline-block"}this.I.style.visibility="hidden";this.I.style.display="none";this.oC&&(this.oC.style.display="none")};
_.C.dispose=function(){(0,_.DF)(_.Ria);(0,_.ec)((0,_.Rb)(this.Se,this.Ga),function(a){window.google.maps.event.removeListener(a)});this.Se=[];this.Ga=[];this.M=this.R=this.va=this.A=_.n;_.KF.A=_.n;_.LF=_.u;this.Z=_.n;(0,_.nc)(_.IF,this.id)};
(0,_.Jd)("imap",{init:function(a){if(!_.ija){try{(0,_.Uf)(".imap_container{position:relative;visibility:hidden;overflow:hidden}.imap{background:no-repeat center url(/images/jfk_load.gif);border-radius:5px;display:inline-block;height:100%;width:100%;z-index:100}.imcb{box-shadow:0 1px 2px rgba(0,0,0,.1);color:#666;display:inline-block;font-family:Verdana;font-size:14px;height:26px;line-height:26px;min-height:26px;min-width:26px;padding:0;position:absolute;right:4px;top:2px;width:26px;z-index:101}")}catch(b){window.google.ml(b,_.u); return}_.ija=_.m}(0,_.pi)("imap",{cbc:_.fja,ms:_.gja});_.hja=a},dispose:function(){(0,_.gc)(_.IF,function(a){a.qr&&a.dispose()})}});(0,_.Na)("google.LU.imap.mc",_.Tia,_.l);
(0,_.od)(_.D.G(),"sy77");(0,_.sd)(_.D.G(),"sy77");
}catch(e){_._DumpException(e)}
try{
_.RF=function(a,b,c){b=(0,_.bb)(b)?b+"px":b||"0";c=(0,_.bb)(c)?c+"px":c||"0";a.style[_.YC]=_.bha?"translate3d("+b+","+c+",0)":"translate("+b+","+c+")"};_.SF=function(a,b,c){this.Z=this.zd=a;this.F=b;this.A=c;this.ka=[];this.R=_.m;this.Wt=0};_.jja=function(a){var b=a.F.length;a.zd.style.width=100*b+"%";for(var b=100/b+"%",c=0,d;d=a.F[c];c++)d.style.width=b};_.kja=function(a){a.Wt++;(0,_.HC)(a.zd,_.lja,a,{c2:a.M,fW:a.B});a.Wt--};
_.mja=function(a){var b=(0,_.QC)(a.P);(!a.A&&0<b*a.I||a.A==a.F.length-1&&0>b*a.I)&&(b*=a.GV);a.B=a.M+b};_.TF=function(a,b,c,d,e){a.KD&&a.KD(_.u);var f=a.A;a.A=b;(0,_.UF)(a,e);var g=(0,_.nja)(a,f,b,!!c,d,e);if(d){var h=function(a){h==this.KD&&(this.KD=_.l,this.Wt++,(0,_.HC)(this.zd,_.oja,this,{QV:g,p4:a}),this.Wt--)};a.KD=h;window.setTimeout((0,_.ib)(h,a,_.m),e)}};_.nja=function(a,b,c,d,e,f){a.Wt++;b={LD:b,nA:c,W0:d,animate:!!e,IM:f||0};(0,_.HC)(a.zd,_.VF,a,b);a.Wt--;return b}; _.UF=function(a,b){b?(0,_.ZC)(a.zd,b,_.XC,"ease-out"):(0,_.$C)(a.zd);(0,_.Va)(a.B)?(0,_.RF)(a.zd,a.B+"px"):(0,_.RF)(a.zd,-100*a.A*a.I/a.F.length+"%")};(0,_.rd)(_.D.G(),"sy80");
_.pja=(0,_.IC)("tableslider:start_slide");_.lja=(0,_.IC)("tableslider:slide_move");_.VF=(0,_.IC)("tableslider:card_changed");_.oja=(0,_.IC)("tableslider:momentum_finished");_.C=_.SF.prototype;_.C.JD=500;_.C.z2=0.5;_.C.GV=0.5;_.C.Z_=_.u;
_.C.initialize=function(){this.R&&((0,_.VC)(this.zd),(0,_.VC)(this.zd),this.zd.parentNode&&"0px"==(0,_.VC)(this.zd.parentNode).paddingLeft&&(0,_.VC)(this.zd.parentNode));this.V=new _.SC(this);this.I=(0,_.Vf)(this.zd)?-1:1;(0,_.jja)(this);(0,_.UF)(this);(0,_.UC)(this.V,_.u);this.P=(0,_.TC)(this.V,0,this)};_.C.QR=function(a,b){this.J&&!(0,_.Ye)(this.zd,this.J)&&((0,_.TF)(this,this.A,_.m,_.u),this.V.reset(),this.M=this.B=_.l,this.J=_.n);this.F=a;(0,_.jja)(this);(0,_.TF)(this,b)};_.C.ca=(0,_.Ka)("Z");
_.C.HA=(0,_.Ma)(_.m);_.C.ND=function(a){if(this.Wt||!this.Z_&&window.Math.abs((0,_.QC)(this.P))<=window.Math.abs((0,_.PC)(this.P)))return _.u;for(var b=0,c;c=this.ka[b];++b)if(!c.B(this,a))return _.u;this.Wt++;this.J=a.target;for(b=0;c=this.ka[b];++b)c.A(this,a);this.KD&&this.KD(_.u);this.Wt++;(0,_.HC)(this.zd,_.pja,this);this.Wt--;this.M=this.B=-1*this.zd.parentNode.offsetWidth*this.A*this.I;(0,_.UF)(this);this.Wt--;return!!this.J};
_.C.MA=function(){this.Wt++;(0,_.mja)(this);(0,_.UF)(this);(0,_.kja)(this);this.Wt--};
_.C.MD=function(){this.Wt++;this.J=_.n;(0,_.mja)(this);(0,_.kja)(this);(0,_.RF)(this.zd,100*this.B/this.zd.offsetWidth+"%");var a=this.B*this.I,b=window.Math.round(-1*a/this.zd.parentNode.offsetWidth);this.M=this.B=_.l;var c=this.P.R,c=c?c.x*this.I:0,d=a+this.A*this.zd.parentNode.offsetWidth;if(window.Math.abs(c)>this.z2){var e=0>c,f=0>d;0!=d&&e!=f?b=this.A:b==this.A&&(b+=e?1:-1)}b=window.Math.max(0,window.Math.min(b,this.F.length-1));d=window.Math.abs(a+b*this.zd.parentNode.offsetWidth);a=_.TF;c? (d=d!==_.l?d:this.zd.parentNode.offsetWidth,c=!d?0:!this.A&&0<c||this.A==this.F.length-1&&0>c?this.JD:window.Math.max(0,window.Math.min(this.JD,d/(0.6259995851410399*window.Math.abs(c))))):c=this.JD;a(this,b,_.m,_.m,c);this.Wt--};_.C.GA=_.Ra;
(0,_.od)(_.D.G(),"sy80");(0,_.sd)(_.D.G(),"sy80");
}catch(e){_._DumpException(e)}
try{
_.tja=function(a){return a.hasAttribute("data-cid")&&"0"!=a.getAttribute("data-loaded")};_.uja=function(a){for(var b=[],c=0;c<a.length;)b.push(a.slice(c,c+=_.vja));return b};
_.wja=function(a,b,c){if(_.aG){for(var d=[],e=0,f;f=a[e];++e)d.push(f.cid+(f.EQ?":"+f.EQ:""));a="/ajax/rd?ludocid="+d;_.aG.rdu&&(a+="&rdu="+_.aG.rdu);_.aG.sig&&(a+="&sig="+_.aG.sig);_.aG.params&&(a+=_.aG.params);c&&(a+="&lurt=full",a+="&luils=d");var g=(0,_.vi)();g.onload=function(){if((0,_.mk)(g.status)){var a=(0,_.yd)("("+g.responseText.substring(5)+")");b(a)}};g.open("GET",a,_.m);g.send(_.n)}};
_.xja=function(a){return!(0,_.bG)(a.target)&&!(a.target.parentElement&&(0,_.bG)(a.target.parentElement))&&!(a.target.parentElement&&a.target.parentElement.parentElement&&(0,_.bG)(a.target.parentElement.parentElement))};_.bG=function(a){return a&&"A"==a.tagName&&(a.href||a.onclick)};_.cG=function(a){return(0,_.Kg)(a,"tler_expd")};_.dG=function(a){(0,_.Lg)(a,"tler_expd")};_.eG=function(a){var b=(0,_.xd)(window.sessionStorage.getItem("tler"));return b&&b.key===(0,_.yja)()&&b.indices&&b.indices[a]};
_.zja=function(a,b){var c=(0,_.yja)(),d=(0,_.xd)(window.sessionStorage.getItem("tler"));if(!d||d.key!==c)d={key:c,indices:{}};b?d.indices[a]=_.m:delete d.indices[a];try{window.sessionStorage.removeItem("tler"),window.sessionStorage.setItem("tler",(0,_.zd)(d))}catch(e){window.google.ml(e,_.u)}};_.yja=function(){for(var a=(0,_.re)("tler_result"),b=[],c=0;c<a.length;c++)b[c]=a[c].getAttribute("data-cid");return b.join("")};
_.Aja=function(a){for(var b=window.document.querySelectorAll(".tler_result"),c=0;c<b.length;c++)if(b[c].hasAttribute("data-cid")){var d=b[c],e=d.getAttribute("data-cid");if(a[e]){var f=d.querySelector(".tler_expansion");f.setAttribute("data-loaded","1");f.innerHTML=a[e].content;(0,_.Bja)(d);for(e=0;e<_.fG.length;e++)_.fG[e](d,c)}}};_.Bja=function(a){if(a){var b=(0,_.se)("mler_weekhours",a);a=(0,_.se)("mler_todayhours",a);b&&(a?b.nextSibling!=a&&a.parentNode.insertBefore(b,a):(0,_.Pe)(b))}}; (0,_.rd)(_.D.G(),"sy79");
_.vja=10;_.aG=_.n;_.gG=_.u;_.hG=[];_.fG=[];
(0,_.Jd)("tlie",{init:function(a){if(a){_.aG=a;_.gG=_.u;for(var b=_.aG.placeList,c=(0,_.re)("tler_result"),d=0;d<c.length;d++)if(!c[d].hasAttribute("data-cid")){var e=c[d].getAttribute("data-ri");c[d].setAttribute("data-cid",b[e].cid)}_.vja=a.rpr||10;a=[];b=(0,_.re)("tler_result");for(c=0;c<b.length;c++)d=b[c],(0,_.tja)(d)&&(1==d.querySelector(".tler_expansion").getAttribute("data-loaded")||a.push({cid:d.getAttribute("data-cid")}));if(b=0<a.length?(0,_.uja)(a):_.n)for(a=0;a<b.length;a++)(0,_.wja)(b[a],
_.Aja,_.u);b=(0,_.re)("tler_card");if(0<b.length){if((0,_.eG)("card_cid"))for(a=0;a<b.length;a++)(0,_.cG)(b[a])||(0,_.dG)(b[a])}else for(b=(0,_.re)("tler_result"),a=0;a<b.length;a++)b[a].hasAttribute("data-cid")&&(0,_.eG)(b[a].getAttribute("data-cid"))&&((0,_.cG)(b[a])||(0,_.dG)(b[a]))}},dispose:function(){_.aG=_.n}});
(0,_.Na)("google.LU.tlie.mte",function(a,b,c){if((0,_.xja)(a)&&((0,_.se)("tler_expansion",b),b.hasAttribute("data-cid"))){var d=b.getAttribute("data-cid");(0,_.dG)(b);a=(0,_.cG)(b);(0,_.zja)(d,a);for(d=0;d<_.hG.length;d++)_.hG[d](a);window.google.log("tlie",c,"",b)}},_.l); (0,_.Na)("google.LU.tlie.mtce",function(a,b,c){if((0,_.xja)(a)){var d=(0,_.re)("tler_card");for(a=0;a<d.length;a++)(0,_.dG)(d[a]);d=(0,_.cG)(d[0]);(0,_.zja)("card_cid",d);for(a=0;a<_.hG.length;a++)_.hG[a](d);window.google.log("tlie",c,"",b)}},_.l);
(0,_.od)(_.D.G(),"sy79");(0,_.sd)(_.D.G(),"sy79");
}catch(e){_._DumpException(e)}
try{
_.Cja=function(a){return a};_.iG=function(a){return _.Dja[a]};_.Eja=function(a){for(var b=[],c=0,d=a.length;c<d;++c){var e=a[c];if("/"===e.charAt(1)){for(var f=b.length-1;0<=f&&b[f]!=e;)f--;0>f?a[c]="":(a[c]=b.slice(f).reverse().join(""),b.length=f)}else _.Fja.test(e)||b.push("</"+e.substring(1))}return b.reverse().join("")};
_.Gja=function(a,b){if(!b)return(0,window.String)(a).replace(_.Hja,"").replace(_.Ija,"&lt;");var c=(0,window.String)(a).replace(/\[/g,"&#91;"),d=[],c=c.replace(_.Hja,function(a,c){if(c&&(c=c.toLowerCase(),b.hasOwnProperty(c)&&b[c])){var e=d.length;d[e]=("/"===a.charAt(1)?"</":"<")+c+">";return"["+e+"]"}return""}),c=(0,window.String)(c).replace(_.Jja,_.iG),e=(0,_.Eja)(d),c=c.replace(/\[(\d+)\]/g,function(a,b){return d[b]});return c+e};
_.jG=function(a){return a&&a.qv&&a.qv===_.JB?(a=(0,_.Gja)(a.content),(0,window.String)(a).replace(_.Jja,_.iG)):(0,window.String)(a).replace(_.Kja,_.iG)};_.Lja=function(a){var b=arguments.length;if(1==b&&(0,_.Za)(arguments[0]))return _.Lja.apply(_.n,arguments[0]);b%2&&(0,_.la)((0,window.Error)("Uneven number of arguments"));for(var c={},d=0;d<b;d+=2)c[arguments[d]]=arguments[d+1];return c};
_.Mja=function(a){a=a||{};var b='<div role="button"'+(a.id?' id="'+(0,_.jG)(a.id)+'"':"")+' class="',c=a,c=c||{},d="goog-inline-block jfk-button ";switch(c.style){case 0:d+="jfk-button-standard";break;case 2:d+="jfk-button-action";break;case 3:d+="jfk-button-primary";break;case 1:d+="jfk-button-default";break;case 4:d+="jfk-button-flat";break;case 5:d+="jfk-button-mini";break;case 6:d+="jfk-button-contrast";break;default:d+="jfk-button-standard"}d+=(1==c.width?" jfk-button-narrow":"")+(c.checked?
" jfk-button-checked":"")+(c.NJ?" "+c.NJ:"")+(c.disabled?" jfk-button-disabled":"");b=b+(0,_.jG)(new _.QB(d))+'"'+(a.disabled?' aria-disabled="true"':' tabindex="'+(a.GM?(0,_.jG)(a.GM):"0")+'"')+(a.title?' title="'+(0,_.jG)(a.title)+'"':"")+(a.value?' value="'+(0,_.jG)(a.value)+'"':"");a.attributes?((c=a.attributes)&&c.qv===_.Aga?c=c.content.replace(/([^"'\s])$/,"$1 "):(c=(0,window.String)(c),c=!_.Nja.test(c)?"zSoyz":c),c=" "+c):c="";b=b+c+">";a=(a=a.content!=_.n?a.content:"")&&a.qv&&a.qv===_.JB?
a.content:(0,window.String)(a).replace(_.Kja,_.iG);return(0,_.UB)(b+a+"</div>")};_.kG=function(a,b,c,d){_.Vv.call(this,a,_.lG.G(),b);this.B=c||_.mG.CB;this.Le=d||_.nG.VT};_.Oja=function(a,b){a.ca()&&(0,_.it)(a.ca(),"jfk-button-clear-outline",b)};_.oG=function(a){a.ca()&&(0,_.Pja)(a.F,a)};
_.lG=function(){this.ka=this.xe()+"-standard";this.B=this.xe()+"-action";this.V=this.xe()+"-primary";this.J=this.xe()+"-default";this.M=this.xe()+"-flat";this.R=this.xe()+"-narrow";this.P=this.xe()+"-mini";this.I=this.xe()+"-contrast"};
_.Pja=function(a,b){function c(a,b){(a?d:e).push(b)}(0,_.Cja)(b.ca(),"Button element must already exist when updating style.");var d=[],e=[],f=b.B;c(f==_.mG.CB,a.ka);c(f==_.mG.OM,a.B);c(f==_.mG.rN,a.V);c(f==_.mG.hN,a.M);c(f==_.mG.nN,a.P);c(f==_.mG.DEFAULT,a.J);c(f==_.mG.ZM,a.I);c(b.getWidth()==_.nG.bG,a.R);c(!b.isEnabled(),a.xe()+"-disabled");(0,_.mt)(b.ca(),e,d)};
_.Dja={"\x00":"&#0;",'"':"&quot;","&":"&amp;","'":"&#39;","<":"&lt;",">":"&gt;","\t":"&#9;","\n":"&#10;","\x0B":"&#11;","\f":"&#12;","\r":"&#13;"," ":"&#32;","-":"&#45;","/":"&#47;","=":"&#61;","`":"&#96;","\u0085":"&#133;","\u00a0":"&#160;","\u2028":"&#8232;","\u2029":"&#8233;"};_.Jja=/[\x00\x22\x27\x3c\x3e]/g;_.Fja=/^<(?:area|base|br|col|command|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)\b/;_.Ija=/</g;_.Hja=/<(?:!|\/?([a-zA-Z][a-zA-Z0-9:\-]*))(?:[^>'"]|"[^"]*"|'[^']*')*>/g; _.Nja=/^(?!style|on|action|archive|background|cite|classid|codebase|data|dsync|href|longdesc|src|usemap)(?:[a-z0-9_$:-]*)$/i;_.Kja=/[\x00\x22\x26\x27\x3c\x3e]/g;(0,_.rd)(_.D.G(),"sy83");
(0,_.nb)(_.kG,_.Vv);_.kG.prototype.getWidth=(0,_.Ka)("Le");_.kG.prototype.Rr=function(a){this.isEnabled()!=a&&(_.kG.xa.Rr.call(this,a),(0,_.oG)(this))};_.kG.prototype.UD=function(a){_.kG.xa.UD.call(this,a);(0,_.Oja)(this,_.u)};_.kG.prototype.mz=function(a){_.kG.xa.mz.call(this,a);this.isEnabled()&&(0,_.Oja)(this,_.m)};_.mG={CB:0,DEFAULT:1,OM:2,rN:3,hN:4,nN:5,ZM:6};_.nG={VT:0,bG:1};(0,_.nb)(_.lG,_.Tv);(0,_.Sa)(_.lG);_.C=_.lG.prototype;
_.C.WA=function(a,b,c){a&&c.B!=a&&(c.B=a,(0,_.oG)(c));b&&c.Le!=b&&(c.Le=b,(0,_.oG)(c))};_.C.xe=(0,_.Ma)("jfk-button");_.C.uw=function(a){var b=a.A,c=(0,_.IB)(_.Mja,{disabled:!a.isEnabled(),checked:a.Qy(),style:a.B,title:a.Oy(),value:a.getValue(),width:a.getWidth()},_.l,b);b.append(c,a.jd);this.iq(a,c);return c};
_.C.iq=function(a,b){_.lG.xa.iq.call(this,a,b);this.F||(this.F=(0,_.Lja)(this.ka,(0,_.jb)(this.WA,_.mG.CB,_.n),this.B,(0,_.jb)(this.WA,_.mG.OM,_.n),this.V,(0,_.jb)(this.WA,_.mG.rN,_.n),this.J,(0,_.jb)(this.WA,_.mG.DEFAULT,_.n),this.M,(0,_.jb)(this.WA,_.mG.hN,_.n),this.P,(0,_.jb)(this.WA,_.mG.nN,_.n),this.I,(0,_.jb)(this.WA,_.mG.ZM,_.n),this.R,(0,_.jb)(this.WA,_.n,_.nG.bG)));for(var c=(0,_.fe)(b),d=0;d<c.length;++d){var e=this.F[c[d]];e&&e(a)}return b}; _.C.getValue=function(a){return a.getAttribute("value")||""};_.C.setValue=function(a,b){a&&a.setAttribute("value",b)};_.C.TE=function(a,b,c){_.lG.xa.TE.call(this,a,b,c);if(32==b)try{var d=a.ca();c?d.focus():d.blur()}catch(e){}};
(0,_.od)(_.D.G(),"sy83");(0,_.sd)(_.D.G(),"sy83");
}catch(e){_._DumpException(e)}
try{
_.Qja=function(a){_.fG.push(a);for(var b=window.document.querySelectorAll(".tler_card"),c=0;c<b.length;c++){var d=b[c];if((0,_.tja)(d)){var e=d.querySelector(".tler_expansion");e&&1==e.getAttribute("data-loaded")&&a(d,c)}}};_.pG=function(a,b){function c(){}c.prototype=a.prototype;var d=new c;a.apply(d,window.Array.prototype.slice.call(arguments,1));return d};_.qG=function(a,b){b.unshift(a);_.ob.call(this,_.rb.apply(_.n,b));b.shift()};
_.rG=function(a,b,c){this.I=a;this.B=_.u;this.J=b;this.M=!this.J;this.V=c;this.A=this.yd=_.n;this.P=_.m;this.R={id:"lx",mapTypeControl:_.u,minzoom:8,mmselect:_.m,mmoptimized:_.m,isManagedByModule:_.u,noicons:_.m,tablet:this.J,desktop:this.M,showzoom:this.M};this.F={}};_.sG=function(){return(0,_.E)("lu_map_section")};_.Rja=function(){var a=(0,_.E)("mapStorage");(0,_.Pe)(a)};
_.Sja=function(a,b){if(!a.I)return _.u;if(a.yd!=_.n)return _.m;try{var c={};(0,_.sc)(c,b);(0,_.sc)(c,a.R);a.yd=new _.FF(c)}catch(d){return a.reset(),window.google.ml(d,_.u),_.u}return _.m};_.Tja=function(a){!a.M&&(a.I&&a.B)&&(a.A.style.opacity=0,a.B=_.u,window.setTimeout(function(){a.B||((0,_.E)("kappbar").style.height="",a.yd.hide())},250))};_.Uja=function(){var a=(0,_.E)("lxrmctr")||(0,_.E)("lxrhsmctr");return{width:a?a.offsetWidth:206,height:a?a.offsetHeight:232}};_.Vja=function(){};
_.Wja=function(a){this.B=(0,_.E)("lxcp");this.I=_.u;this.P=[];this.M=[];this.J=[];this.R=[];this.F=_.u;this.V=-1;var b=(0,_.E)("lxcs"),c=(0,_.Sb)((0,_.re)("lxcf",b));this.A=new _.SF(b,c,0<=a?a:0);this.A.R=_.u;this.A.JD=300;this.A.initialize();for(var c=this.hA(),d=0;d<c.length;d++)(0,_.Xja)(this,c[d],"click",(0,_.ib)(this.FW,this,d),_.m);(0,_.Yja)(this);0<=a&&((0,_.Zja)(this),this.lA());(0,_.iC)(b,_.pja,(0,_.ib)(this.B_,this));(0,_.iC)(b,_.lja,(0,_.ib)(this.XZ,this));(0,_.iC)(b,_.VF,(0,_.ib)(this.HX,
this));(0,_.Xja)(this,window,"resize",(0,_.ib)(this.GX,this))};_.Yja=function(a){var b=(0,_.$ja)(a);if(b!=a.V){var c=(0,_.ch)(a.B);(0,_.aka)(a,c);(0,_.bka)(a);a.iA()&&(0,_.cka)(a);a.V=b}};_.Xja=function(a,b,c,d,e){(0,_.xh)(b,c,d,e);a.R.push(function(){(0,_.Gh)(b,c,d,e)})};_.Zja=function(a){a.B.style.height="auto";a.B.style.visibility="inherit";a.I=_.m;a.iI(_.m);a.lA()};
_.cka=function(a){var b=a.hA(),c=a.WE(),d=c-1,e=c+(a.F?2:1);(0,_.ec)(b,function(b,c){c>=d&&c<=e?(b.style.display="table-cell",(0,_.dka)(a,b)):b.style.display="none"})};_.bka=function(a){a.F=792<(0,_.$ja)(a);a.F?(0,_.eka)(a,_.m):(a=a.hA(),(0,_.ec)(a,function(a){(0,_.Ig)(a,"lx-fd")}))};_.eka=function(a,b){if(a.F){var c=a.WE();if(!(0>c))for(var d=a.hA(),e=window.Math.max(0,c-1),f=window.Math.min(d.length,c+3);e<f;e++)b&&e==c+1||e==c+2?(0,_.Hg)(d[e],"lx-fd"):(0,_.Ig)(d[e],"lx-fd")}};
_.dka=function(a,b){var c=b.querySelectorAll("img");(0,_.ec)(c,function(a){if(!a.src||""==a.getAttribute("src")){var b=a.getAttribute("data-src");""!=b&&(a.src=b,a.removeAttribute("data-src"),a.style.display="block")}})};_.$ja=function(a){a=(0,_.Xe)(a.B);return(0,_.ch)(a)};_.aka=function(a,b){var c=a.hA();a.A.ca().style.width=b*c.length+"px";(0,_.ec)(c,function(a,c){a.style.width=b+"px";a.style.left=b*c+"px"})};
_.tG=function(a,b,c){b=(0,_.uG)()?"translate3d("+b+"px,"+c+"px,0px)":"translate("+b+"px,"+c+"px)";a.style[_.vG]=b};_.uG=function(){return _.Be||_.mf&&(0,_.Hc)("10.0")||_.Lc&&(0,_.Hc)("10.0")};_.wG=function(a,b,c,d){(0,_.oga)(a,{wR:_.fka,duration:b,timing:c||"linear",vO:d||0})};
_.xG=function(a,b,c){_.cF.call(this);this.Vr=_.u;this.Z=window.document.querySelector(".klitemframe");this.Se=window.document.querySelector(".appcenter")||window.document;this.Tr=this.Se.querySelector(".klcc");this.M=(0,_.ch)(this.Tr);this.items=this.Se.querySelectorAll(".klitem");this.F=b;this.V=c;this.qr=38;this.R=this.items.length;this.B=-1;this.left=0;this.A=115;this.Yh=300;a.fling_time&&(this.Yh=a.fling_time);this.PA=_.n;this.I=window.Math.floor(this.M/this.A)};
_.yG=function(a,b){if(b>=a.R||0>b)return _.u;var c=0-a.left,d=a.uD()-a.left,e=(b+1)*a.A,f=0.5*a.A;return b*a.A+f<d&&e-f>c};_.gka=function(a,b,c){a.PA=window.setTimeout(function(){this.PA=_.n;b()},c)};_.zG=function(a,b,c,d,e){a.PA&&((0,window.clearTimeout)(a.PA),a.PA=_.n);if((0,_.EB)()&&(0,_.uG)())(0,_.wG)(b,d/1E3),(0,_.$g)()?(0,_.tG)(b,-c,0):(0,_.tG)(b,c,0);else{var f=a.Zm(),g=(0,_.nga)(b,f);0==d?(0,_.rf)(b,f,c+"px"):(0,_.wg)(d,[[b,f,g?(0,window.parseFloat)(g):0,c]],_.n)}e&&(0,_.gka)(a,e,d)};
_.AG=function(a,b,c){b=window.Math.max(b,0);for(c=window.Math.min(c,a.R);b<c;++b){var d=a.items[b].querySelector("img");if(d!==_.n&&(!d.src||""==d.getAttribute("src")))d.src=(0,_.sg)(d,"data-src"),(0,_.qg)(d,"display","block")}};_.hka=function(a,b){a.Z==_.n?a.HG(a.B):(0,_.zG)(a,a.Z,a.wD(b),a.Yh,(0,_.ib)(function(){this.HG(this.B)},a))};
_.BG=function(a,b,c,d){_.xG.call(this,a,b,c);this.va=(0,_.ika)(this,0);this.Ga=(0,_.ika)(this,1);this.P=d?(0,_.ib)(this.h0,this):_.n;this.Mi=_.n;_.BG.xa.initialize.call(this);this.left=0;_.CG?this.left=_.DG:this.F&&(this.left=(0,_.EB)()&&(0,_.uG)()?(0,_.Jf)(this.F).x:(0,window.parseInt)(this.F.style.left,10),(0,window.isNaN)(this.left)&&(this.left=0));this.FA();if(this.V){var e=this,f=function(a){return function(){e.Mi&&e.Mi(a)}};(0,_.ec)(this.items,function(a,b){(0,_.YE)(e,a,"mouseover",f(b));(0,_.YE)(e,
a,"mouseout",f(-1))})}b=this.DD();c=window.Math.ceil((0-this.left)/this.A)-1;d=(0,_.jka)(this);-1!=b&&(b<=c||b>=d)&&(0,_.EG)(this,(0,_.FG)(this,b));(0,_.kka)(this);(0,_.GG)(this);(0,_.YE)(this,window,"resize",(0,_.ib)(function(){this.FA();(0,_.GG)(this)},this));this.P&&(0,_.wia)(a,this.P)};
_.ika=function(a,b){var c=a.Se.querySelector(".klnav"+(0==b?".klleft":".klright"));if(!c)return _.n;(0,_.YE)(a,c,"click",(0,_.ib)(function(){var a=0==b?this.va:this.Ga;a!==_.n&&!(0,_.Kg)(a,"disabled")&&(0,_.Mi)(a);_.CG||(a=this.left,a=0==b?a+this.I*this.A:a-this.I*this.A,a=window.Math.min(0,window.Math.max(this.Cd,a)),(0,_.EG)(this,a))},a));return c};
_.EG=function(a,b){if(b!=a.left){_.CG=_.m;_.DG=b;var c=window.Math.floor(500*window.Math.abs(b-a.left)/a.uD());a.V&&(0,_.lka)(a);(0,_.zG)(a,a.F,b,c,(0,_.ib)(function(){var a=_.DG;_.CG=_.u;this.left=a=window.Math.min(0,window.Math.max(this.Cd,a));(0,_.kka)(this);(0,_.GG)(this);this.OD()},a));var c=window.Math.floor(-a.left/a.A),d=window.Math.floor(-b/a.A);d<c?(0,_.AG)(a,d-1,c):(0,_.AG)(a,c,d+a.I+2)}};
_.GG=function(a){var b=a.left<=a.Cd;a.Ga&&(0,_.mka)(a,a.Ga,b?1:0);var c=0<=a.left;a.va&&(0,_.mka)(a,a.va,c?1:0);b=c&&b?"hidden":"";a.va&&(0,_.qg)(a.va,"visibility",b);a.Ga&&(0,_.qg)(a.Ga,"visibility",b)};_.mka=function(a,b,c){b===_.n||(0==c?(0,_.Ig)(b,"disabled"):(0,_.Hg)(b,"disabled"))};
_.kka=function(a){a.yz("npsic",window.Math.round(a.left).toString(),a);for(var b=0,c;c=a.items[b];++b)if((0,_.nka)(a,b)){var d=window.Math.round((0,_.FG)(a,b)).toString();c.href=c.href.replace(/([#?&]npsic=)[^&#]*/,"$1"+d)}};_.jka=function(a){var b=0-a.left+a.uD()-a.A;return 1+window.Math.floor(b/a.A)};_.FG=function(a,b){var c=window.Math.ceil(a.I/2)-1;return window.Math.min(0,window.Math.max(a.Cd,0-(b-c)*a.A))};_.nka=function(a,b){return b>=a.R-1||0>=b?_.m:!(0,_.yG)(a,b-1)||!(0,_.yG)(a,b+1)};
_.lka=function(a){for(var b=0;b<a.R;b++)(0,_.Rf)(a.items[b],1)};_.oka=function(a){for(var b=0;b<a.R;b++)b*a.A<-a.left?(0,_.Rf)(a.items[b],0.5):(b+1)*a.A>a.uD()-a.left?(0,_.Rf)(a.items[b],0.5):(0,_.Rf)(a.items[b],1)};_.pka=function(){this.items=[]};_.HG=function(a,b,c){_.xG.call(this,a,b,c);this.qr=28;this.Ga=this.F.parentNode;this.P=_.n;this.va=a.cns;this.Cd=[];this.lq=[];this.Mi=-1;this.Vu=_.u;this.initialize();(0,_.qka)(this,a)};
_.qka=function(a,b){var c=(0,_.Va)(b.xOffset)?(0,window.parseInt)(b.xOffset,10):0;0<=a.DD()&&(c=(0,_.IG)(a,a.DD(),c));if(a.va)(0,_.rf)(a.Ga,{"overflow-scrolling":"touch","overflow-x":"scroll",transform:"translate3d(0,0,0)"}),c&&(0,_.rf)(a.F,{transform:"translate3d(0,0,0)",left:"0px"}),(0,_.rka)(a,c),(0,_.ska)(a);else{var d=b.urs?2:1;a.F.__wfsi__?a.P=a.F.__wfsi__:(a.P=new _.iD(a.F,_.u,_.m,_.m,d,_.u,c,0),a.F.__wfsi__=a.P);a.P.Ty.eG=-0.0055;b.hot&&(a.Vu=_.m)}a.left=c;(0,_.JG)(a)!=c&&(0,_.rka)(a,c);a.yz("npsic",
(0,window.String)(c),a);a.va?(0,_.YE)(a,a.Ga,"scroll",(0,_.ib)(a.EP,a)):(0,_.YE)(a,a.F,_.qD,(0,_.ib)(a.EP,a));a.FA();(0,_.YE)(a,window,"resize",(0,_.ib)(a.FA,a));for(c=a.items.length-1;0<=c;c--)(0,_.YE)(a,a.items[c],"click",(0,_.ib)(function(){this.yz("npsic",(0,_.JG)(this).toFixed(),this);return _.m},a))};_.JG=function(a){return a.va?-a.Ga.scrollLeft:a.P!=_.n?a.P.A.x:0};_.rka=function(a,b){if(a.va)a.Ga.scrollLeft=-b;else if(a.P!=_.n){var c=a.P;(0,_.kD)(c,b,c.A.y)}};
_.tka=function(a,b){if(a.va){var c=a.Ga,d=c.scrollLeft,e=(0,window.Number)(new window.Date),f=e+300;b=-b;var g=window.setInterval(function(){var a=(0,window.Number)(new window.Date);c.scrollLeft=d+(b-d)*(-window.Math.cos((a>f?1:(a-e)/300)*window.Math.PI)/2+0.5);a>f&&window.clearInterval(g)},15)}else a.P.hz(b,0,300)};
_.IG=function(a,b,c){var d=-c;if(2<=a.items.length){var e=a.wD(b),f=e+a.items[b].offsetWidth;if(e<d||f>d+a.M)c=a.F.offsetWidth,d=window.Math.ceil(a.I/2)-1,b=(b-d)*a.A,b=window.Math.max(0,window.Math.min(b,c-a.M)),c=-b}return c};
_.uka=function(a,b){if(a.Vu){var c=b-(a.I+1);0>c&&(c=0);var d=a.items.length,e=b+2*a.I+1;e>=d&&(e=d-1);for(var f=0;f<c;f++)a.items[f].parentNode.style.display="none";for(f=c;f<=e;f++)a.items[f].parentNode.style.display="";for(f=e+1;f<d;f++)a.items[f].parentNode.style.display="none"}};_.ska=function(a){if(a.va&&_.dg.Rt){var b=a.Ga,c=(0,_.Qf)(b),d=c.top+c.height;(0,_.YE)(a,window,"scroll",function(){(0,_.ze)(window.document).y>=d?(0,_.rf)(b,{"overflow-scrolling":"auto"}):(0,_.rf)(b,{"overflow-scrolling":"touch"})})}};
_.vka=function(a,b){a.Cd.push(b)};_.wka=function(a){var b=window.Math.floor(-a.left/a.A);return{start:b,end:window.Math.min(b+window.Math.ceil(a.M/a.A),a.R)-1}};_.KG=function(a,b,c){this.Ga=b;this.va=c};_.LG=function(a,b){return-1==b?a.Ga():a.va(b)};_.MG=function(a,b,c,d){this.A=a;this.jd=b;this.B=_.u;this.I=!!c;this.Oj=d?d:_.n;this.F=(0,_.ib)(this.a2,this);this.B=(0,_.Tf)(b);(0,_.xh)(this.A,"click",this.FP,_.u,this);(0,_.Mg)(93,this.F)};
_.NG=function(a,b){a.B&&(a.I&&(0,_.Mi)(a.A,[a.jd],[_.u]),(0,_.Sf)(a.jd,_.u),a.Oj&&a.Oj(b,a.jd,_.u),(0,_.Gh)(window.document.body,"mousedown",a.zL,_.u,a),a.B=_.u)};_.xka=function(){this.A=(0,_.E)("kxsb");this.F=(0,_.E)("kxsb-list");this.B=new _.MG(this.A,this.F,_.m)};_.yka=function(a){var b=window.document.querySelector(".klopt-sl");a!=b&&((0,_.Ig)(b,"klopt-sl"),(0,_.Hg)(a,"klopt-sl"),b=(0,_.af)(a),(0,_.Ze)((0,_.Re)(_.OG.A)[0],b));(0,_.Rg)(a.getAttribute("href"))};
_.PG=function(a,b,c,d,e){this.Lc=[];this.M=c;this.V=!this.M;this.J=e;(this.ma=!!b)?this.M?this.A=new _.HG(a,b,d):this.A=new _.BG(a,b,d,!d):this.A=new _.pka;this.F=this.A.DD();(this.P=!!(0,_.E)("lxcp"))?this.B=new _.Wja(this.F):this.B=new _.Vja;this.Z=!!a.usr;b="map"==a.carmode;this.kb=(0,_.E)("lxtoggle_list");this.Gb=(0,_.E)("lxtoggle_map");this.Va=(0,_.E)("klap");this.Cd=200;this.R=_.n;this.va=_.u;(c=(0,_.E)("lx"))&&(0,_.Mi)(_.n,[c],[_.m]);(0,_.YE)(this,window,"resize",(0,_.ib)(this.JX,this));d&&
((!b||this.V)&&this.ma)&&(0,_.Mi)(_.n,[this.A.dC()],[_.m]);this.I=(0,_.QG)(this.F,(0,_.ib)(this.IX,this),(0,_.ib)(this.A.eP,this.A),this.A.items.length,this.B.DP(),"ease-out");d=this.Yc={};d[0]=a.udt;d[1]=a.udp;d[2]=a.uds;this.M&&this.ma&&(b||this.B.iA()?(0,_.RG)(this):(0,_.RG)(this,(0,_.wka)(this.A)),d=(0,_.ib)(function(){(0,_.RG)(this)},this),(0,_.vka)(this.A,d),this.A.lq.push(d),this.B.gG(d),this.B.gG((0,_.ib)(this.setSelection,this,2)),(0,_.vka)(this.A,(0,_.ib)(this.setSelection,this,0)));var f=
this.B;if(this.Z){var g=this.I;this.B.vJ(function(){g.hM()});this.B.vJ((0,_.ib)(this.I.JF,this.I),(0,_.ib)(this.I.BJ,this.I));this.I.iG(function(){f.lA()});this.I.iG(_.zka)}else this.B.gG(function(){f.lA()});this.Ga=function(){f.lA()};this.ka=_.n;this.P&&(_.hG.push(this.Ga),this.B.iA()&&(this.ka=function(a,b){b==f.WE()&&f.lA()},(0,_.Qja)(this.ka)));a.ime&&((0,_.Aka)(this,a),this.A.XR&&this.A.XR(function(a){e.yd&&e.B&&(0,_.PF)(e.yd,a)}))};_.Bka=function(a){a.R!=_.n&&(window.clearTimeout(a.R),a.R=_.n)};
_.RG=function(a,b){if(a.P&&!a.va){!a.I.XE()&&-1!=a.F&&(b={start:a.F,end:a.F});var c=function(c){for(var e in c){var f;var g=a,h=c[e].card,k=c[e].details,p=e,r=g.B.hA(),s=(0,_.De)("div");s.innerHTML=h;h=(0,_.se)("tler_card",s);h.setAttribute("data-ri","");h.setAttribute("data-cid",p);if(s=(0,_.se)("tler_expansion",h))s.innerHTML=k,s.setAttribute("data-ri",""),s.setAttribute("data-loaded","1");t:{k=p;g=g.B.hA();for(s=0;s<g.length;s++)if((0,_.se)("tler_card",g[s]).getAttribute("data-cid")==k){g=s;break t}g=
-1}-1!=g?(f=(0,_.se)("lxrc",r[g]),(p=(0,_.se)("tler_card",f))?(0,_.Qe)(h,p):f.insertBefore(h,f.childNodes[0]||_.n),f=r[g]):(0,_.la)((0,window.Error)('No placeholder card matching the CID "'+p+'".'));r=(0,_.se)("tler_card",f);(0,_.Bja)(r);f&&(0,_.eG)("card_cid")&&(0,_.dG)(r)}a.B.iA()&&a.B.lA();b||(a.va=_.m)};window.setTimeout(function(){var a;var e=b;if(_.gG)a=_.n;else{a=[];var f=(0,_.re)("tler_card"),g=0,h=f.length-1;e&&(g=e.start,h=e.end);for(e=g;e<=h;e++)if(f[e].hasAttribute("data-cid")&&"0"==f[e].getAttribute("data-loaded")){var k=
".";0<=e&&26>e&&(k=window.String.fromCharCode(65+e));a.push({cid:f[e].getAttribute("data-cid"),EQ:k})}0==g&&(h==f.length-1&&0==a.length)&&(_.gG=_.m);a=0<a.length?(0,_.uja)(a):_.n}if(a)for(f=0;f<a.length;f++)(0,_.wja)(a[f],c,_.m)},0)}};
_.Aka=function(a,b){for(var c=[],d=[],e=[],f=[],g=[],h=a.A.items,k=0;k<h.length;k++){var p=h[k];c.push((0,_.sg)(p,"data-lat"));d.push((0,_.sg)(p,"data-lng"));var p=(0,_.se)("kltooltip",p),r=_.n;if(p){r=(0,_.yi)(p);if(!p.innerHTML||!r){a.J.reset();return}p.innerHTML&&e.push(p.innerHTML)}f.push((0,_.ib)(a.EY,a,k,r));g.push(p)}c={plat:c,plng:d,iw:0<e.length?e:_.n,pve:g,pcb:f,fcb:a.V?(0,_.ib)(a.vV,a):_.n,queryWhat:b.wt,oq:a.V?b.oq:_.n,les:a.V?b.les:_.n};d=a.M&&a.ma?window.Math.ceil(-(0,_.JG)(a.A)/a.A.A):
-1;e=a.J;f=a.F;e.F.placeIndex=f;e.F.reshow=_.u;e.A?(0,_.Sja)(e,c)&&(e.J?(h=window.document.documentElement.clientWidth,g=300):(h=(0,_.Uja)(e),g=h.height,h=h.width),f={placeIndex:f,width:h,height:g,refreshPlaces:!e.P},(0,_.sc)(f,c),e.P=_.u,e.J&&-1!=d&&(f.centerPlaceIndex=d),e.F=f):e.reset();("map"==b.carmode||a.V)&&(0,_.Cka)(a)};
_.Cka=function(a){var b;b=a.J;if(!b.I||b.yd==_.n)b=_.u;else{b.A.style.opacity=1;b.B=_.m;var c={};(0,_.sc)(c,b.F);b.yd.show(c);b=b.F.reshow=_.m}b&&a.M&&((0,_.Ig)(a.kb,"selected"),(0,_.Hg)(a.Gb,"selected"),(0,_.Dka)(a,"map"),a.A.yz("lxcar","map",a.A),a.A.dC().style.visibility="hidden",(0,_.Mi)(_.n,[(0,_.sG)(),a.A.dC()],[_.m,_.u]),(0,_.E)("kappbar").style.height="300px")};_.Dka=function(a,b){var c=(0,_.E)("swml_button");c&&c.setAttribute("href",(0,_.Zg)("lxcar",(0,_.sg)(c,"href"),b))};
_.Eka=function(a){if(!_.SG){var b=window.document.querySelector(".klcar")||window.document.querySelector(".lxcar"),c=!!(0,_.E)("lx"),d=b==_.n;a=_.TG?_.TG.A.dC():_.n;var e=b!=a;a={};(0,_.sc)(a,window.google.pmc.klc||{},window.google.pmc.llc||{});a.ime=a.ime&&c;a.p=a.p&&!c;var f=!(!a.m&&!a.t&&!a.tablet);_.UG||(_.UG=new _.rG(_.m,f,!!a["float"]));_.UG.init(e);e&&_.TG&&(_.TG.dispose(),_.TG=_.n);if(!d||c)_.TG||(_.TG=new _.PG(a,b,f,c,_.UG)),(b=(0,_.se)("lxhdrbox"))&&(0,_.Rf)(b,""),(b=(0,_.se)("lxcar"))&&
(0,_.Rf)(b,""),b=_.TG,b.P&&(-1!=b.F&&(f=(0,_.E)("brs"))&&(0,_.Hg)(f,"norhs"),b.Z?(0,_.Xe)(b.B.LE()).style.overflow="visible":(0,_.Xe)(b.B.LE()).style.overflow="hidden"),_.TG.A.LK();(0,_.pi)("llc",{sso:_.yka});e&&_.OG&&(_.OG.dispose(),_.OG=_.n);!_.OG&&(0,_.E)("kxsb")&&(_.OG=new _.xka);_.VG=["llc",a,c,e];a.ime&&(0,_.pi)("llc",{mh:_.Fka,ms:_.Gka});_.jF=_.m;(0,_.bF)(!d);_.SG=_.m}};
_.Gka=function(){if(_.TG)if(_.TG.M&&!_.TG.I.XE()){var a=(0,_.Zg)("lxcar",window.location.toString(),"map");(0,_.Ig)((0,_.E)("lxtoggle_list"),"selected");(0,_.Hg)((0,_.E)("lxtoggle_map"),"selected");(0,_.Hka)(_.TG);(0,_.Rg)(a)}else(0,_.Cka)(_.TG),(0,_.RG)(_.TG)};_.Hka=function(){(0,_.Rf)((0,_.se)("lxhdrbox"),0.25);var a=(0,_.se)("lxcar");a&&(0,_.Rf)(a,0.25)};
_.Fka=function(){if(_.TG&&_.TG.M){var a=_.TG;!a.J.M&&(a.J.I&&a.J.B)&&((0,_.Hg)(a.kb,"selected"),(0,_.Ig)(a.Gb,"selected"),(0,_.Dka)(a,"list"),a.A.dC().style.visibility="inherit",(0,_.se)("lxhdrbox").style.opacity=1,(0,_.Tja)(a.J),a.A.yz("lxcar","list",a.A),(0,_.Mi)(_.n,[(0,_.sG)(),a.A.dC()],[_.u,_.m]))}};_.zka=function(){var a=(0,_.E)("swml_button");if(a){var b=a.getAttribute("href"),b=(0,_.Zg)("ei",b,window.google.kEI);a.setAttribute("href",b)}};(0,_.nb)(_.qG,_.ob);_.qG.prototype.name="AssertionError"; (0,_.rd)(_.D.G(),"sy78");
_.rG.prototype.init=function(a){this.A=(0,_.E)("map_slot");(0,_.E)("mapStorage")?this.A?(this.A.innerHTML="",a=(0,_.se)("map_preserve",(0,_.E)("mapStorage")),this.A.appendChild(a),(0,_.Rja)(),(0,_.se)("imap",a).id="imap",(0,_.se)("imap_container",a).id="imap_container"):((0,_.Rja)(),this.reset()):(!this.A||a)&&this.reset()};_.rG.prototype.reset=function(){this.yd&&this.yd.dispose();this.yd=_.n;this.B=_.u;this.P=_.m}; _.rG.prototype.setSelection=function(a){this.yd&&this.B&&(0,_.PF)(this.yd,a);this.F.reshow=_.u;this.F.placeIndex=a};
_.C=_.Vja.prototype;_.C.iA=(0,_.Ma)(_.u);_.C.WE=(0,_.Ma)(-1);_.C.setSelection=(0,_.va)();_.C.gG=(0,_.va)();_.C.vJ=(0,_.va)();_.C.lA=(0,_.va)();_.C.LE=function(){(0,_.la)(new _.qG("%s",["CardPanelBase.getPanelElement should never be called"]))};_.C.hA=function(){(0,_.la)(new _.qG("%s",["CardPanelBase.getCards should never be called"]))};_.C.iH=function(){(0,_.la)(new _.qG("%s",["CardPanelBase.getCardElement should never be called"]))};_.C.DP=(0,_.Ma)(0);_.C.dispose=(0,_.va)();
_.C=_.Wja.prototype;_.C.iA=(0,_.Ka)("I");_.C.WE=function(){return this.iA()?this.A.A:-1};_.C.setSelection=function(a){-1==a?this.iA()&&(this.B.style.height="1px",this.B.style.visibility="hidden",this.I=_.u):this.iA()?a!=this.A.A&&(0,_.TF)(this.A,a,_.u,_.m,200):((0,_.TF)(this.A,a,_.u,_.u),(0,_.Zja)(this))};_.C.gG=function(a){this.P.push(a)};_.C.vJ=function(a,b){a&&this.M.push(a);b&&this.J.push(b)};
_.C.lA=function(){if(this.iA()){var a=this.iH(this.A.A);if(a=a?a.querySelector(".lxrc"):_.n){var b=(0,_.bh)(a);b?this.A.ca().style.height=b+"px":(0,_.ne)(a)==window.document&&(0,_.fi)(this.lA,200,this)}}};_.C.iI=function(a){(0,_.cka)(this);(0,_.eka)(this,a)};_.C.LE=(0,_.Ka)("B");_.C.hA=function(){return this.A.F};_.C.iH=function(a){return this.hA()[a]};_.C.DP=function(){return this.A.zd.parentNode.offsetWidth};_.C.GX=function(){(0,_.Yja)(this)};
_.C.FW=function(a,b){a!=this.WE()&&(b.preventDefault(),b.stopPropagation(),this.setSelection(a))};_.C.B_=function(){this.iI(_.u)};_.C.XZ=function(a){if(a=a.B){var b=a.fW-a.c2;(0,_.ec)(this.M,function(a){a(b)})}};_.C.HX=function(a){var b=a.B;b&&((a=0<b.IM)&&(0,_.ec)(this.J,function(a){a(b.nA,b.IM)}),b.nA!=b.LD&&(0,_.ec)(this.P,function(a){a(b.nA)}),a&&1>=window.Math.abs(b.nA-b.LD)?(0,_.fi)((0,_.ib)(this.iI,this,_.m),b.IM,this):this.iI(_.m))};_.C.dispose=function(){(0,_.ec)(this.R,function(a){a()})};
_.fka=(0,_.of)()+"-transform";_.vG=(0,_.lf)()+"Transform";(0,_.nb)(_.xG,_.cF);_.C=_.xG.prototype;_.C.initialize=function(){for(var a=0,b;b=this.items[a];++a)(0,_.Kg)(b,"selected")&&(this.B=a);1<this.R?this.A=this.wD(1)-this.wD(0):this.A=this.items[0].offsetWidth+this.qr;this.lM();this.LK()};_.C.lM=function(){(0,_.YE)(this,this.F,"click",(0,_.ib)(this.XP,this))};_.C.LK=function(){this.yz("lei",window.google.kEI,this)};_.C.Zm=function(){return(0,_.$g)()?"right":"left"};_.C.dC=(0,_.Ka)("F");_.C.DD=(0,_.Ka)("B");_.C.eP=function(a){return this.items[a].href};
_.C.uD=(0,_.Ka)("M");_.C.FA=function(){this.M=(0,_.ch)(this.Tr);this.I=window.Math.floor(this.M/this.A)};_.C.XP=function(a){if(!(0,_.$E)(a)&&!(0,_.SE)()){var b=(0,_.gf)((0,_.Hi)(a),"klitem");b&&(b=(0,window.parseInt)((0,_.sg)(b,"data-idx"),10),this.B==b?(this.$P(),(0,_.RE)(a)):(this.kL()&&(0,_.RE)(a),this.pG(b)))}};_.C.$P=(0,_.va)();_.C.kL=(0,_.Ma)(_.u);_.C.setSelection=function(a){a!=this.B&&this.pG(a)};
_.C.pG=function(a){this.It();(0,_.oia)(this);-1!=a&&this.SL(a);var b=this.B;this.B=a;-1==a?this.Z!=_.n&&(0,_.Ig)(this.Z,"visible"):((0,_.Hg)(this.items[a],"selected"),-1==b?(this.Z!=_.n&&((0,_.zG)(this,this.Z,this.wD(this.B),0),(0,_.Hg)(this.Z,"visible")),this.HG(this.B)):(0,_.hka)(this,a))};_.C.SL=function(a){if(a=this.items[a])(0,_.zia)(a.href,!this.kL()),a.setAttribute("data-jatdrcr",this.Yh)};_.C.It=function(){var a=window.document.querySelector(".klitem.selected");a&&(0,_.Ig)(a,"selected")};
_.C.Cv=(0,_.Ka)("Vr");_.C.dispose=function(){this.Vr=_.m;this.PA&&((0,window.clearTimeout)(this.PA),this.PA=_.n);-1!=this.B&&(0,_.Hg)(this.items[this.B],"selected");_.xG.xa.dispose.call(this)};_.C.wD=function(a){return this.items[a]?((0,_.EB)()&&(0,_.uG)()?(0,_.Xe)(this.items[a]):this.items[a]).offsetLeft:0};
(0,_.nb)(_.BG,_.xG);_.C=_.BG.prototype;_.C.FA=function(){_.BG.xa.FA.call(this);this.I=window.Math.floor(this.uD()/this.A);this.Cd=window.Math.min(0,-((this.R-this.I)*this.A));var a=window.Math.floor(-this.left/this.A);(0,_.AG)(this,a-1,a+this.I+2);this.V&&(0,_.oka)(this)};_.C.uD=function(){return this.M-(0,_.ag)(this.F).left-(0,_.ag)(this.F).right};_.C.OD=function(){if(this.P){var a=this.P;_.fF=0;(0,_.gF)()&&a&&a()}this.V&&(0,_.oka)(this)};
_.C.HG=function(a){(0,_.nka)(this,a)&&(0,_.EG)(this,(0,_.FG)(this,a))};_.C.XR=(0,_.wa)("Mi");_.C.h0=function(){if(!this.Cv()&&this.R&&-1!=this.DD())for(var a=1;(a<=this.B||a+this.B<this.R)&&!(!(0,_.yG)(this,this.B+a)?0:(0,_.mF)(this.items[this.B+a].href,this.P))&&!(!(0,_.yG)(this,this.B-a)?0:(0,_.mF)(this.items[this.B-a].href,this.P));++a);};
_.C=_.pka.prototype;_.C.DD=(0,_.Qc)(-1);_.C.eP=(0,_.Qc)("");_.C.LK=_.Ra;_.C.dispose=_.Ra;_.C.dC=(0,_.Qc)(_.n);_.C.yz=(0,_.va)();(0,_.nb)(_.HG,_.xG);_.C=_.HG.prototype;_.C.wD=function(a){if(this.items[a]){var b=this.Zm();if(0==this.items[a].offsetWidth)return(0,window.parseFloat)((0,_.uf)(this.items[a].parentElement,b));var c=this.F.getBoundingClientRect();return this.items[a].getBoundingClientRect()[b]-c[b]}return 0};
_.C.EP=function(){this.left=(0,_.JG)(this);var a=window.Math.floor(-this.left/this.A);(0,_.AG)(this,a,a+2*this.I+2);(0,_.uka)(this,a);this.V&&(a=(0,_.wka)(this).end,a<=this.Mi||((0,_.Mi)(_.n,[this.items[a]],[_.m]),this.Mi=a));for(a=0;a<this.lq.length;a++)this.lq[a](this.left)};_.C.SL=function(a){var b=(0,_.JG)(this),c=(0,_.IG)(this,a,b);b!=c&&this.yz("npsic",(0,window.String)(c),this);_.HG.xa.SL.call(this,a)};_.C.HG=function(a){var b=(0,_.JG)(this);a=(0,_.IG)(this,a,b);b!=a&&(0,_.tka)(this,a)};
_.C.FA=function(){this.va||this.P.xC();_.HG.xa.FA.call(this);0==this.M&&(this.M=window.document.body.offsetWidth,this.I=window.Math.floor(this.M/this.A));var a=window.Math.floor(-this.left/this.A);(0,_.AG)(this,a,a+2*this.I+2);(0,_.uka)(this,a)};_.C.lM=function(){this.V?new _.YF(this.F,(0,_.ib)(this.XP,this)):_.HG.xa.lM.call(this)};_.C.pG=function(a){_.HG.xa.pG.call(this,a);if(this.V){for(var b=0;b<this.Cd.length;b++)this.Cd[b](a);a-=5;a=0>a?0:a;(0,_.AG)(this,a,a+10)}};_.C.kL=(0,_.Ka)("V"); _.C.$P=function(){this.V&&this.setSelection(-1)};
_.VG=_.n;_.QG=(0,_.jb)(_.pG,_.KG);_.C=_.KG.prototype;_.C.setSelection=function(a,b){var c=(0,_.LG)(this,a);b&&(c=(0,_.Zg)("ved",c,b));(0,_.Rg)(c)};_.C.iG=(0,_.va)();_.C.XE=(0,_.Ma)(_.u);_.C.JF=(0,_.va)();_.C.BJ=(0,_.va)();_.C.hM=(0,_.va)();_.C.dispose=(0,_.va)();
_.C=_.MG.prototype;_.C.a2=function(a){a!=this&&(0,_.NG)(this,a)};_.C.hide=function(){(0,_.NG)(this,_.n)};_.C.FP=function(a){this.B?(0,_.NG)(this,this.A):(this.I&&(0,_.Mi)(this.A,[this.jd],[_.m]),(0,_.Pg)(93,[this]),a.stopPropagation(),(0,_.Sf)(this.jd,_.m),this.Oj&&this.Oj(this.A,this.jd,_.m),(0,_.xh)(window.document.body,"mousedown",this.zL,_.u,this),this.B=_.m)};_.C.zL=function(a){a=a.target;a!=this.A&&(!(0,_.rg)(a,this.A)&&a!=this.jd&&!(0,_.rg)(a,this.jd))&&(0,_.NG)(this,a)}; _.C.dispose=function(){(0,_.Gh)(this.A,"click",this.FP,_.u,this);(0,_.Gh)(window.document.body,"mousedown",this.zL,_.u,this);(0,_.Og)(93,this.F)};
_.xka.prototype.dispose=function(){this.B.dispose()};_.OG=_.n;(0,_.nb)(_.PG,_.XE);_.SG=_.u;_.TG=_.n;_.UG=_.n;_.C=_.PG.prototype;
_.C.setSelection=function(a,b,c){if(b!=this.F){this.I.hM(this.Yc[a]);var d=this.F;this.F=b;if(this.P&&d!=b){var e,f=[],g=[];switch(a){case 0:e=_.n;break;case 1:e=(0,_.sG)();break;case 2:e=(0,_.E)("lxcp")}-1==d?(f.push(this.B.LE()),g.push(_.m)):-1==b&&(f.push(this.B.LE()),g.push(_.u));-1!=b&&(f.push(this.B.iH(b)),g.push(_.m));-1!=d&&(f.push(this.B.iH(d)),g.push(_.u));(0,_.Mi)(e,f,g)}(0,_.Bka)(this);if(1==a)this.R=window.setTimeout((0,_.ib)(this.vR,this,c),this.Cd);else if(this.vR(c),0==a&&-1==d&&(a=
(0,_.E)("kappbar")))b=(0,_.Hf)(a),(0,_.ze)(window.document).y<b&&(0,_.JC)(a,0,250)}};_.C.vR=function(a){this.R=_.n;this.J.setSelection(this.F);this.Z&&this.I.setSelection(this.F,a);if(!this.Z||this.I.XE())this.B.setSelection(this.F),this.A.setSelection(this.F)};_.C.IX=function(){return this.Va?this.Va.href:""};
_.C.JX=function(){var a=this.J;if(a.I&&a.B){var b;n:{if(a.J){if(b=window.document.documentElement.clientWidth,a.yd.width!=b){b={width:b,height:a.yd.height};break n}}else if(b=(0,_.Uja)(a),a.yd.width!=b.width||a.yd.height!=b.height)break n;b=_.n}b&&(0,_.OF)(a.yd,b.width,b.height)}};_.C.EY=function(a,b){this.setSelection(1,a,b)};
_.C.vV=function(a){var b=this.J;if(b.V){var c=(0,_.E)("mapStorage");c||(c=window.document.createElement("div"),c.setAttribute("id","mapStorage"),window.document.body.appendChild(c));if(!(0<c.childElementCount)){var d=(0,_.Ff)(b.A);c.style.top=d.y+"px";c.style.left=d.x+"px";c.style.position="absolute";b=(0,_.se)("map_preserve",b.A);(0,_.se)("imap",b).id="";(0,_.se)("imap_container",b).id="";c.appendChild(b)}}(0,_.Hka)(this);(0,_.Rg)(a)};
_.C.dispose=function(){(0,_.Bka)(this);if(this.P){for(var a=this.Ga,b=0;b<_.hG.length;b++)if(_.hG[b]==a){_.hG.splice(b,1);break}if(this.ka)for(a=this.ka,b=0;b<_.fG.length;b++)if(_.fG[b]==a){_.fG.splice(b,1);break}}this.A.dispose();this.B.dispose();this.I.dispose();_.PG.xa.dispose.call(this)};(0,_.Jd)("llc",{init:_.Eka,dispose:function(){_.VG=_.n;_.SG=_.u}});(0,_.Jd)("klc",{init:_.Eka});
(0,_.od)(_.D.G(),"sy78");(0,_.sd)(_.D.G(),"sy78");
}catch(e){_._DumpException(e)}
try{
(0,_.rd)(_.D.G(),"klc");
(0,_.od)(_.D.G(),"klc");(0,_.sd)(_.D.G(),"klc");
}catch(e){_._DumpException(e)}
try{
(0,_.rd)(_.D.G(),"llc");
(0,_.od)(_.D.G(),"llc");(0,_.sd)(_.D.G(),"llc");
}catch(e){_._DumpException(e)}
try{
_.Tva=function(a){_.aT=a=(0,_.Uva)((0,_.Hi)(a));var b=_.bT&&!a;!_.bT&&a?(0,_.Vva)(function(){_.aT&&(_.bT=_.m,(0,_.cT)())},300):b&&(0,_.Vva)(function(){_.aT||(_.bT=_.u,(0,_.dT)())},200)};_.Vva=function(a,b){window.clearTimeout(_.eT);_.eT=window.setTimeout(a,b)};_.Uva=function(a){for(var b=0,c;c=_.fT[b];b++)if(a==c||(0,_.rg)(a,c))return _.m;return _.u};_.gT=function(){var a=_.hT.offsetWidth-_.Wva;return 0<=a?a:0};
_.Xva=function(){if(_.iT){var a=_.hT.offsetLeft,b=_.hT.offsetTop;_.jT===_.n||(0,_.qg)(_.jT,"display","block","height",window.Math.max(_.hT.clientHeight,27)+"px","position","absolute","left",a+"px","margin","0","top",b+"px","width",(0,_.gT)()+"px");(0,_.qg)(_.hT,"visibility","hidden");var c=(0,_.pg)("span",_.kT),a=c[_.lT]?-c[_.lT].offsetTop:_.kT.offsetTop;_.lT+=2+window.Math.floor(window.Math.random()*(_.iT.opts.length-3));_.lT>=_.iT.opts.length&&(_.lT-=_.iT.opts.length);var b=_.lT,d=c[b],c=-d.parentNode.offsetTop;
_.jT.setAttribute("aria-label",d.innerHTML);var e=(0,_.gT)(),d=window.Math.max(d.offsetWidth,e);_.mT&&_.mT.finish&&_.mT.finish();_.mT=(0,_.wg)(300,[[_.jT,"width",e,d],[_.kT,"top",a,c]]);(0,_.vd)(_.jT,"click",_.nT);(0,_.vd)(window,"resize",_.oT);(0,_.vd)(window,"scroll",_.oT);(0,_.vd)(_.jT,"blur",_.oT);(0,_.vd)(_.jT,"keydown",_.Yva);window.google.log("ifl","1:"+_.iT.opts[b].id+"&ei="+window.google.getEI(_.jT)+"&ved="+_.pT)}};
_.oT=function(){if(_.jT&&_.hT){var a=(0,_.ah)(_.jT,"width");_.mT&&_.mT.finish&&_.mT.finish();_.mT=(0,_.wg)(100,[[_.jT,"width",a,(0,_.gT)()]],function(){_.hT===_.n||(0,_.qg)(_.hT,"visibility","inherit");_.jT===_.n||(0,_.qg)(_.jT,"display","none","width",(0,_.gT)()+"px")});_.bT=_.u;_.jT.setAttribute("aria-label","");_.jT.setAttribute("tabIndex","-1");(0,_.wd)(_.jT,"click",_.nT);(0,_.wd)(window,"resize",_.oT);(0,_.wd)(window,"scroll",_.oT);(0,_.wd)(_.jT,"blur",_.oT);(0,_.wd)(_.jT,"keydown",_.Yva)}};
_.nT=function(a){var b;_.iT.opts[_.lT]?(b=_.iT.opts[_.lT],b=b.href+"&ct=ifl&cad=2:"+b.id+"&ei="+window.google.getEI(_.jT)+"&ved="+_.pT+"&rct=j"):b="";b&&(a.preventDefault&&a.preventDefault(),(0,_.Ii)(a),window.google.nav.go(b))};_.Zva=function(){window.document&&window.document.activeElement!=_.jT&&(_.jT.setAttribute("tabIndex","0"),_.bT=_.m,(0,_.Xva)(),_.jT.focus())};_.Yva=function(a){a=a||window.event;(13==a.keyCode||32==a.keyCode)&&(0,_.nT)(a)};(0,_.rd)(_.D.G(),"ifl");
_.bT=_.u;_.eT=-1;_.cT=_.n;_.dT=_.n;_.aT=_.u;_.lT=0;_.pT="";_.Wva=0;
(0,_.Jd)("ifl",{init:function(a){_.hT=(0,_.E)("gbqfbb");if(a&&a.opts&&!_.iT&&_.hT){_.iT=a;a=(0,_.E)("iflved");a===_.n||(_.pT=(0,_.sg)(a,"data-ved"));if(_.iT&&!_.jT){a=["<div>"];for(var b=0,c;c=_.iT.opts[b];b++)a.push("<div><span>"),a.push(c.msg),a.push("</span></div>");a.push("</div>");_.jT=(0,_.mg)("div.gbqfba gbqfba-hvr",a.join(""));_.jT.setAttribute("role","button");_.kT=_.jT.firstChild;(0,_.Oe)(_.jT,_.hT);a=(0,_.ah)(_.hT.firstChild||_.hT,"font-family",_.m);_.lT=window.Math.floor(window.Math.random()*_.iT.opts.length);
(0,_.qg)(_.jT,"display","none","fontFamily",a,"overflow","hidden","textAlign","center","zIndex","50");_.kT===_.n||(0,_.qg)(_.kT,"left","0","position","absolute","right","0","whiteSpace","nowrap")}_.Wva=2*(0,_.ah)(_.jT,"padding-left");a=_.oT;_.fT=[_.hT,_.jT];_.cT=_.Xva;_.dT=a;(0,_.vd)(window.document,"mouseover",_.Tva);(0,_.vd)(_.hT,"focus",_.Zva)}},dispose:function(){(0,_.oT)();_.mT&&_.mT.finish&&_.mT.finish();_.hT&&(0,_.wd)(_.hT,"focus",_.Zva);_.fT=_.n;_.bT=_.u;_.dT=_.cT=_.n;_.aT=_.u;(0,_.wd)(window.document, "mouseover",_.Tva);window.clearTimeout(_.eT);_.eT=-1;_.iT=_.hT=_.n;(0,_.Pe)(_.jT);_.kT=_.jT=_.n;_.lT=0}});
(0,_.od)(_.D.G(),"ifl");(0,_.sd)(_.D.G(),"ifl");
}catch(e){_._DumpException(e)}
try{
_.uU=function(a){a=a.getElementsByTagName("svg");return 1==a.length?a[0]:_.n};_.Txa=function(a){a=(0,_.vU)("svg",a);a.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink");return a};_.wU=function(a,b,c,d){b=(0,_.vU)("text",{x:b,y:c});b.textContent=a;(0,_.Va)(d)&&b.setAttribute("class",d);return b};_.vU=function(a,b){var c=window.document.createElementNS("http://www.w3.org/2000/svg",a);if(b!=_.n)for(var d in b)c.setAttribute(d,b[d]);return c};
_.xU=function(a,b){for(var c=(a.getAttribute("class")||"").match(/\S+/g)||[],d=0;d<c.length;d++)if(c[d]==b)return _.u;c.push(b);a.setAttribute("class",c.join(" "));return _.m};
_.Uxa=function(a,b){var c=(0,_.wU)("",0,-100,b);c.setAttribute("style","alignment-baseline: auto; visibility: hidden");a.appendChild(c);return{getWidth:function(a){c.textContent=a;return c.getBoundingClientRect().width},getHeight:function(a){c.textContent=a;return c.getBoundingClientRect().height},A:function(a){c.textContent=a;return-100-c.getBBox().y},$v:function(){a.removeChild(c);c=_.n}}};
_.Vxa=function(a,b,c,d,e){function f(a,b,c,d,e,f,g,v){var t=(0,_.vU)("circle");t.setAttribute("cx",a);t.setAttribute("cy",b);t.setAttribute("r",c);t.setAttribute("stroke-opacity",d);t.setAttribute("stroke-width",e);t.setAttribute("stroke",f);t.setAttribute("fill-opacity",g);t.setAttribute("fill",v);return t}var g=(0,_.Va)(d)?d:4;d=[];d.push(f(b.x,b.y,g,1,0,"none",1,c));if(!e)for(e=[0.25,0.1,0.05],c=0;c<e.length;c++)d.push(f(b.x,b.y,g+0.5+c,e[c],1,"#000000",1,"none"));b=(0,_.vU)("g",_.l);for(c=0;c<
d.length;c++)b.appendChild(d[c]);a.appendChild(b);return b};_.Wxa=function(a,b,c,d){function e(b){for(;b&&b!=a;)b=b.parentNode;return b==a}d=d||_.xh;d(a,"mouseover",function(a){e(a.relatedTarget)||b(a)});d(a,"mouseout",function(a){e(a.relatedTarget)||c(a)})};_.yU=function(a,b){_.jt.call(this);for(var c=a[0];c&&"svg"!=c.tagName;)c=c.parentNode;this.B=c;this.F=a;this.A=b};
_.Xxa=function(a,b,c){c=c||0;var d=a.B.createSVGPoint();d.x=b.clientX;d.y=b.clientY;var d=d.matrixTransform(a.B.getScreenCTM().inverse()),e=a.F[c].pathSegList;b=-1;for(var f=window.Infinity,g=0;g<e.numberOfItems;++g){var h=e.getItem(g),h=window.Math.abs(d.x-h.x);h<f&&(f=h,b=g)}if(-1==b)b=-1;else n:{a=a.A.v[c];c=-1;for(d=0;d<a.length;d++)if(a[d]===_.n||c++,c==b){b=d;break n}b=-1}return b};
_.Yxa=function(a,b,c){var d=c||0;c=a.F[d].pathSegList;a=a.A.v[d];for(var d=-1,e=0;e<=b;e++)a[e]===_.n||d++;b=d;-1==b&&(b=0);b=c.getItem(b);return new _.ce(b.x,b.y)};
_.zU=function(a,b,c,d){_.jt.call(this);(0,_.Zxa)(d,[]);this.F=a;this.Z=d;this.M=_.lC;this.A=[];a=(0,_.uU)(this.F);a!==_.n&&(this.ma=(0,_.$xa)(a),(0,_.aya)(this,b,c),this.I=this.R=this.B=_.n,_.lC&&this.I===_.n&&(this.I=new _.SC(this),(0,_.UC)(this.I,_.u),(0,_.TC)(this.I,0,this)),this.M||(0,_.bya)(this),(0,_.Wxa)(this.F,(0,_.ib)(this.uS,this),(0,_.ib)(function(){!this.M&&(0,_.AU)(this,_.n)},this)),this.listen(this.F,"mousemove",(0,_.ib)(this.uS,this)),(0,_.AU)(this,this.B,_.m))};
_.BU=function(a,b){if(b.touches&&0<b.touches.length&&b.touches[0].clientX){b.clientX=b.touches[0].clientX;b.clientY=b.touches[0].clientY;var c=(0,_.Xxa)(a.P,b);a.M&&window.document.activeElement.blur();(!a.M||c!==_.n)&&(0,_.AU)(a,c)}};
_.AU=function(a,b,c){if(c||b!==a.B){a.B=b;c=a.B===_.n?_.n:a.Z.t[a.B];for(var d=a.A.length-1;0<=d;d--){var e=a.A[d],f=_.n;if(c!==_.n)for(var g=e.data,f=-1,h=0;h<g.t.length;h++)if(g.t[h]<=c)f=h;else break;g=c===_.n;h=f===_.n||e.data.v[e.BE][f]==_.n;e.Bu===_.n&&(e.Bu=(0,_.Vxa)(e.sI,new _.ce(0,0),e.DO,e.EO,_.m),(0,_.Oe)(e.Bu,e.path),e.Bu.setAttribute("class","highlightDot highlightDot_"+e.BE));if(h&&!g||g&&!e.uQ)e.Bu.setAttribute("visibility","hidden");else{if(f===_.n||g)f=e.data.t.length-1;var k=(0,_.Yxa)(e.GH,
f,e.BE);e.Bu.removeAttribute("visibility");e.Bu.setAttribute("transform","translate("+k.x+","+k.y+")")}if(g||h){e.qz===_.n||(0,_.ie)(e.qz,"highlighted");n:for(f=e.path,h=(f.getAttribute("class")||"").match(/\S+/g)||[],k=0;k<h.length;k++)if("highlighted"==h[k]){h.splice(k,1);f.setAttribute("class",h.join(" "));break n}g?e.$D.innerHTML=e.defaultValue:(e=e.$D,(g=e.getAttribute("skp-na"))?e.innerHTML=g:(0,_.cya)(e,"-","-"))}else h=e.data,g=h.fv[e.BE][f],f=h.hasOwnProperty("ft")?h.ft[f]:h.t[f],h=(0,_.Of)(e.$D).height,
(0,_.cya)(e.$D,g,f),(0,_.dya)(e.$D,h),e.qz===_.n||(0,_.ge)(e.qz,"highlighted"),(0,_.xU)(e.path,"highlighted")}c=a.P;a=a.ma;b===_.n?a.setAttribute("visibility","hidden"):(b=(0,_.Yxa)(c,b,0),a.setAttribute("x1",b.x),a.setAttribute("x2",b.x),a.removeAttribute("visibility"))}};_.eya=function(a,b,c,d){for(var e=0;e<b.length;e++){var f=a;(0,_.fya)(f,b[e],c[e],d[e]);(0,_.AU)(f,f.B,_.m)}};_.Zxa=function(a,b){for(var c=0;c<b.length;c++);};
_.$xa=function(a){var b;b=(0,_.pe)("line","x-axis",a);0<b.length?b=b[0].getAttribute("y1"):(b=(0,_.pe)("line","chartBorderBottom",a),b=0<b.length?b[0].getAttribute("y1"):"100%");b=(0,_.vU)("line",{x1:"0",y1:"0",x2:"0",y2:b,"class":"highlight-line",visibility:"hidden"});b.setAttribute("style","stroke: #cccccc; stroke-dasharray: 1, 1; stroke-width: 1;");a=(0,_.re)("line",a);a[0].parentNode.insertBefore(b,a[0]);return b};
_.aya=function(a,b,c){var d=(0,_.uU)(a.F);if(d!==_.n){for(var e=a.Z,f=[],g=0;g<e.v.length;g++)f.push((0,_.se)("line-z"+g,d));a.P=new _.yU(f,e);for(g=0;g<f.length;g++){var h=f[g],k=0==g;g>=a.A.length?a.A.push({GH:a.P,data:e,BE:g,Bu:_.n,uQ:k,DO:(0,_.uf)(h,"stroke"),EO:k?5:3,$D:b[g],defaultValue:b[g].innerHTML,qz:c[g],path:h,sI:d,nO:a.F}):(a.A[g].GH=a.P,a.A[g].Bu=_.n,a.A[g].path=h,a.A[g].sI=d)}}};
_.fya=function(a,b,c,d){for(var e=(0,_.uU)(b),f=(0,_.se)("line-z0",e),g=0;g<a.A.length;g++){var h=a.A[g];if(h.nO==b){(0,_.sc)(h,{path:f,GH:new _.yU([f],h.data),sI:e,Bu:_.n});return}}g=new _.yU([f],d);a.A.push({data:d,BE:0,GH:g,Bu:_.n,uQ:_.u,sI:e,nO:b,$D:c,defaultValue:c.innerHTML,DO:(0,_.uf)(f,"stroke"),qz:_.n,path:f,EO:2})};_.dya=function(a,b){var c=(0,_.Of)(a).height;c>b&&(0,_.rf)(a,"min-height",c+"px")};
_.cya=function(a,b,c){b=(a.getAttribute("skp-pat")||"$v ($d)").replace("$v",b).replace("$d",c);a.innerHTML=b};_.bya=function(a){for(var b=1;b<a.A.length;b++)(0,_.gya)(a.A[b],a.A[0])};
_.gya=function(a,b){var c=a.qz;if(c!==_.n){var d=a.path,e=b.path,f={},g={},h={},k={};(0,_.Wxa)(c,function(){var c=window.getComputedStyle(e,_.n),r=window.getComputedStyle(d,_.n);(0,_.ec)(_.CU,function(a){h[a]=c[a];f[a]=r[a];k[a]=e.style[a];g[a]=d.style[a]});(0,_.Oe)(d,e);(0,_.ec)(_.CU,function(a){d.style[a]=h[a];e.style[a]=f[a]});a.qz===_.n||(0,_.ge)(a.qz,"highlighted");b.Bu===_.n||b.Bu.setAttribute("visibility","hidden")},function(){(0,_.Oe)(e,d);(0,_.ec)(_.CU,function(a){e.style[a]=k[a];d.style[a]=
g[a]});a.qz===_.n||(0,_.ie)(a.qz,"highlighted");b.Bu===_.n||b.Bu.removeAttribute("visibility")})}};_.DU=function(a,b){this.start=a<b?a:b;this.end=a<b?b:a};
_.EU=function(a,b,c){var d=a.t,e=(0,_.FU)(d[0]),d=(0,_.FU)(d[d.length-1]),f=a.v;a=window.Infinity;for(var g=-window.Infinity,h=0;h<f.length;h++){var k=f[h];if((0,_.$a)(k))for(var p=0;p<k.length;p++){var r=k[p];a=window.Math.min(r,a);g=window.Math.max(r,g)}else a=window.Math.min(k,a),g=window.Math.max(k,g)}f=new _.DU(a,g);b&&!(0>=f.start&&0<=f.end)&&(0<a?f.start=0:f.end=0);c&&(f.end+=(f.end-f.start)*c);return{NH:e,KH:d,OH:f.start,LH:f.end}};
_.GU=function(a,b,c,d,e){var f=b-a,g=d-c;return e?function(b){return b===_.n?_.n:g-(b-a)/f*g+c}:function(b){return b===_.n?_.n:(b-a)/f*g+c}};_.HU=function(a,b,c){c=c||_.u;return{FS:(0,_.GU)(a.NH.getTime(),a.KH.getTime(),b.left,b.left+b.width),GS:(0,_.GU)(a.OH,a.LH,b.top,b.top+b.height,!c)}};_.FU=function(a){return new window.Date(window.Date.UTC((0,window.parseInt)(a,10),(7<=a.length?(0,window.parseInt)(a.substr(5,2),10):1)-1,1))};
_.hya=function(a,b,c,d,e){for(var f=0,g=0,h=0;h<b.length;h++){var k=b[h].label;k!==_.n&&(k=(0,_.wU)(k,0,0,"yTick"),a.appendChild(k),f=window.Math.max(k.getBoundingClientRect().width,f),g=window.Math.max(k.getBoundingClientRect().height,g),a.removeChild(k))}g=f;0<g&&(g+=10);for(var p=(0,_.vU)("g",{"class":"yTick"}),h=0;h<b.length;h++)if(k=b[h].label,k!==_.n){var r=window.Math.round(b[h].position)+0.5,k=(0,_.vU)("line",{x1:0,y1:r,x2:d,y2:r});0==h&&(0,_.xU)(k,"x-axis");b[h].jL&&(0,_.xU)(k,"zero-line");
p.appendChild(k)}h=(0,_.vU)("rect",{"class":"bandaid",x:0,y:0,width:c+f,height:e});p.appendChild(h);for(h=0;h<b.length;h++)if(k=b[h].label)r=window.Math.round(b[h].position)+0.5,k=(0,_.wU)(k,c+f,r,"yTick"),k.setAttribute("style","text-anchor: end; dominant-baseline: central;"),d=k.cloneNode(_.m),d.setAttribute("class","outline"),p.appendChild(d),p.appendChild(k);a.appendChild(p);return g+7};
_.iya=function(a,b,c,d,e){for(var f=(0,_.vU)("g",{"class":"xTick"}),g=0;g<b.length;g++){var h=window.Math.round(b[g].position)+0.5,k=(0,_.wU)(b[g].label,h,c,"xTick");k.setAttribute("style","text-anchor: middle;");h=(0,_.vU)("line",{x1:h,y1:d,x2:h,y2:e});f.appendChild(h);f.appendChild(k)}a.appendChild(f)};
_.jya=function(a,b){for(var c=(0,_.HU)(a,new _.qf(0,0,100,61),_.m).GS,d=[],e=0;e<b.v.length;e++){for(var f=b.v[e],g="",h=0;h<f.length;h++){var k=f[h];k===_.n?g+="_":(k=c(k),k=window.Math.min(61,window.Math.max(0,window.Math.round(k))),g+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".charAt(k))}d.push(g)}return"s:"+d.reverse().join(",")};
_.kya=function(a,b,c){(0,_.Pa)("google.tick")&&(window.google.timers&&window.google.timers[a]&&window.google.timers[a].t)&&window.google.tick(a,b,c)};_.IU=function(a){this.zd=a;this.rR=this.TL=_.n;this.M=!(window.document.createElementNS&&(0,_.Txa)().createSVGRect);this.YJ=new _.Qh;(0,_.xh)(window,"resize",(0,_.ib)(function(){this.TL===_.n||0===this.zd.offsetHeight||0===this.zd.offsetWidth||(this.TL!==this.zd.offsetHeight||this.rR!==this.zd.offsetWidth)&&this.draw(_.n)},this))};
_.lya=function(a,b,c,d,e){var f=(0,_.nd)(a,function(a){return c(a.getTime())});a=(0,_.nd)(b.v,function(a){a=(0,_.nd)(a,d);for(var b=_.u,c=[],e=0;e<f.length;e++){var r=a[e];!b&&r!==_.n?(b=_.m,c.push("M "+f[e]+" "+r)):r===_.n||c.push("L "+f[e]+" "+r)}return(0,_.vU)("path",{d:c.join(" ")})});(0,_.Ib)(a,function(a,c){var d="line line-z"+c,f=(0,_.Pa)("m.ci",b);f&&(d+=" line-c"+f[c]);a.setAttribute("class",d);e.appendChild(a)})};_.mya=function(){};
_.nya=function(a,b,c,d){var e;b=b+c;e=-1;for(var f=0;f<_.oya.length&&!(4>b);++f)b-=3,e++;b=0>e?"":_.oya[e];f=0>e?a:a/window.Math.pow(10,3*(e+1));0<=e&&(c-=3*(e+1));a=[];0>f&&(a.push("-"),f=-f);e=window.Math.pow(10,-c);var f=window.Math.round(f*e),g=window.Math.floor(f/e+1E-10),f=window.Math.floor(f-g*e),h=0>c,g=g+"",k=g.length;for(c=0;c<k;c++)a.push(window.String.fromCharCode(48+1*g.charAt(c))),1<k-c&&1==(k-c)%3&&a.push(",");if(h)for(a.push("."),e=""+(f+e),f=e.length,c=1;c<f;c++)a.push(window.String.fromCharCode(48+
1*e.charAt(c)));a.push(b);b=a.join("");d!==_.n&&(d.prefix&&(b=d.prefix+b),d.suffix&&(b+=d.suffix));return b};_.pya=function(a,b,c,d,e,f,g){a.B=c.clone();a.M=d;a.F=b;a.P=g||_.n;a.A=_.nya;b=a.B.start;c=a.B.end;if(b==c){c=b;if(0==c)return e=new _.DU(0,1),f=(0,_.GU)(e.start,e.end,a.F.start,a.F.end,a.M),{bM:f,LG:e,wG:[{position:f(0),label:a.A(0,0,0,a.P),jL:_.u}]};b=window.Math.min(0.9*c,1.1*c);c=window.Math.max(0.9*c,1.1*c);a.B=new _.DU(b,c)}a.J=e;a.I=f;return(0,_.qya)(a)};
_.qya=function(a){for(var b=[1,2,5],c=-40;40>=c;c++)for(var d=window.Math.pow(10,c),e=0;e<b.length;e++){var f=b[e]*d;if(!(5*(window.Math.abs(a.F.end-a.F.start)/window.Math.floor((a.B.end-a.B.start)/f))<a.I)&&(f=(0,_.rya)(a,f,-c),f!==_.n))return f}return{wG:[],LG:a.B,bM:(0,_.ua)()}};
_.rya=function(a,b,c){var d,e=a.B;d=b*window.Math.floor(e.start/b);var e=e.end,f=e/b;0.5>=window.Math.ceil(f)-f&&(e=b*window.Math.ceil(f));d=new _.DU(d,e);for(var e=b*window.Math.floor(d.start/b),f=(0,_.GU)(d.start,d.end,a.F.start,a.F.end,a.M),g=window.Math.floor(window.Math.log(d.end-b)/window.Math.LN10)+c+1,h=[],k=0;;){var p=e+k*b;k++;if(p>d.end)break;if(!(p<d.start)){var r=f(p),s;n:{var q=a;s=r;if(0<h.length){var w=h[h.length-1],q=q.J(w.label)+q.I;if(window.Math.abs(w.position-s)<q){s=_.m;break n}}s=
_.u}if(s)return _.n;s=a.A(p,g,-c,a.P);r={position:r,label:s,jL:_.u};0==p&&(0>a.B.start&&0<a.B.end)&&(r.jL=_.m);h.push(r)}}return 0==h.length?_.n:{wG:h,LG:d,bM:f}};_.sya=function(){};
_.tya=function(a,b,c,d,e,f,g,h){a.M=b;a.F=c;a.B=d;d.getTime();c.getTime();a.A=e;a.P=f;a.J=g;a.I=h;b=[];switch(a.P){case "M":b=b.concat([{Ew:"M",xw:1},{Ew:"M",xw:2},{Ew:"M",xw:3},{Ew:"M",xw:6}]);case "Y":b=b.concat([{Ew:"Y",xw:1},{Ew:"Y",xw:2},{Ew:"Y",xw:5},{Ew:"Y",xw:10},{Ew:"Y",xw:20},{Ew:"Y",xw:50},{Ew:"Y",xw:100},{Ew:"Y",xw:1E3}])}for(c=0;c<b.length;c++){n:{d=a;e=b[c].xw;switch(b[c].Ew){case "Y":t:{f=[];h=d.F.getUTCFullYear();g=h%e;0!=g&&(h+=e-g);for(g=d.B.getUTCFullYear();h<=g;h+=e){var k=new window.Date(window.Date.UTC(h,
0)),p=d.A(k,"Y"),k=d.M(k.getTime());if((0,_.uya)(d,f,k)){d=[];break t}f.push({label:p,position:k})}d=f}break n;case "M":t:{f=[];h=d.F.getUTCMonth()+1;g=h%e;0!=g&&(h+=e-g);g=new window.Date(d.F.getTime());g.setUTCMonth(h-1);h=d.B.getTime();do{p=d.A(g,"M");k=d.M(g.getTime());if((0,_.uya)(d,f,k)){d=[];break t}f.push({label:p,position:k});g.setUTCMonth(g.getUTCMonth()+e)}while(g.getTime()<=h);d=f}break n}d=[]}e=a;f=d;for(g=f.length-1;0<=g;g--)h=f[g],p=e.J(h.label),0>h.position-p/2&&f.splice(g,1);if(0<
d.length)return d}return[]};_.uya=function(a,b,c){return 0<b.length&&(b=b[b.length-1],a.J(b.label)+b.position+a.I>c)?_.m:_.u};_.JU=function(a,b,c){_.IU.call(this,a);this.B=new _.pf(0,c||0,0,b||0)};_.KU=function(a,b){switch(b){case "Y":return(0,window.String)(a.getUTCFullYear());case "M":var c=a.getUTCMonth()+1+"",c=1==c.length?"0"+c:c;return a.getUTCFullYear()+"-"+c;default:return""}};
_.vya=function(a){for(var b=0;b<a.n.length;b++)for(var c=a.v[b],d=b+1;d<a.n.length;d++){for(var e=a.v[d],f=_.u,g=0;g<a.t.length&&!f;g++){var h=c[g],k=e[g];h!==_.n&&k!==_.n&&0.05<window.Math.abs(h-k)/window.Math.max(h,k)&&(f=_.m)}if(!f)return _.m}return _.u};_.LU=function(a,b){_.IU.call(this,a);b=b||0;this.B=new _.pf(b,b,b,b)};
_.wya=function(a){if(window.google.skp.sl&&0!=window.google.skp.sl.length){for(var b=window.google.skp.sl,c=b[0].t[0],d=b[0].t[b[0].t.length-1],e=1;e<b.length;e++){b[e].t[0]<c&&(c=b[e].t[0]);var f=b[e].t.length-1;b[e].t[f]>d&&(d=b[e].t[f])}b=(0,_.FU)(c).getTime();d=(0,_.FU)(d).getTime()-b;for(e=0;e<a.length;e++){var c=a[e],f=a[e].parentNode.querySelector(".kpd-slp"),g=window.google.skp.sl[e],h=(0,_.FU)(g.t[0]).getTime(),g=((0,_.FU)(g.t[g.t.length-1]).getTime()-h)/d,h=(h-b)/d;c.style.width=100*g+"%";
f.style.width=100*h+"%"}}};_.xya=function(a,b){for(var c=(0,_.re)("kpd-sl"),d=[],e=0;e<c.length;e++){var f=c[e],g=(0,_.Xe)(f);(0,_.Hg)(f,"kpd-ofsc");(0,_.Pe)(f);(0,_.Le)(a,f);var h=new _.LU(b[e],2);h.draw(window.google.skp.sl[e]);(0,_.Pe)(f);(0,_.Le)(g,f);(0,_.Ig)(f,"kpd-ofsc");d.push(h)}return d};(0,_.rd)(_.D.G(),"skp");
_.oya=["K","M","B","T"];(0,_.nb)(_.yU,_.jt);(0,_.nb)(_.zU,_.jt);_.C=_.zU.prototype;_.C.C0=function(){(0,_.aya)(this,_.n,_.n);var a=(0,_.uU)(this.F);a!==_.n&&(this.ma=(0,_.$xa)(a),(0,_.AU)(this,this.B,_.m))};_.C.uS=function(a){a.preventDefault();a=(0,_.Xxa)(this.P,a);(!this.M||a!==_.n)&&(0,_.AU)(this,a)};_.C.ca=(0,_.Ka)("F");_.C.HA=function(a){this.R=_.u;this.va=a;return _.m};_.C.GA=function(a){if(a){if(this.R===_.n)return _.u;a.preventDefault();this.R===_.u&&(0,_.BU)(this,this.va)}this.R=_.n;return _.m};
_.C.ND=function(a){this.R=_.m;if(window.Math.abs((0,_.PC)(this.I.A[0]))>window.Math.abs((0,_.QC)(this.I.A[0])))return _.u;(0,_.BU)(this,a);return _.m};_.C.MA=function(a){a.preventDefault();(0,_.BU)(this,a)};_.C.MD=function(a){a&&(a.preventDefault(),(0,_.BU)(this,a))};_.C.o2=function(a){(0,_.fya)(this,a);(0,_.AU)(this,this.B,_.m)};_.CU=["opacity","strokeWidth"];
_.DU.prototype.clone=function(){return new _.DU(this.start,this.end)};_.IU.prototype.draw=function(a){this.zd.innerHTML="";this.TL=this.zd.offsetHeight;this.rR=this.zd.offsetWidth;var b=new _.qf(0,0,this.zd.offsetWidth,this.zd.offsetHeight);a!==_.n&&(this.A=(0,_.pc)(a));this.M?(b.width=window.Math.min(1E3,b.width),b.height=window.Math.min(1E3,b.height),a=window.document.createElement("img"),a.setAttribute("width",b.width),a.setAttribute("height",b.height),a.setAttribute("border","0"),this.zd.appendChild(a),this.F(a,b,this.A)):(a=(0,_.Txa)({viewBox:[b.left,b.top,b.width, b.height].join(" ")}),a.setAttribute("style","width: "+b.width+"px"),this.zd.appendChild(a),this.I(a,b,this.A));this.YJ.dispatchEvent("draw")};
(0,_.nb)(_.JU,_.IU);
_.JU.prototype.I=function(a,b,c){var d=(0,_.nd)(c.t,_.FU),e=(0,_.Uxa)(a,"yTick"),f=(0,_.Uxa)(a,"xTick"),g=b.width-this.B.left-this.B.right,h=b.height-this.B.top-this.B.bottom,k=e.getHeight("1234567890"),p=f.getHeight("1234567890")+7,k={top:this.B.top+k/2,height:h-k/2-p,left:this.B.left,width:0},r=!(0,_.vya)(c),r=(0,_.EU)(c,r),h=(0,_.pya)(new _.mya,new _.DU(k.top,k.top+k.height),new _.DU(r.OH,r.LH),_.m,function(a){return e.getHeight(a)},window.Math.min(30,h/10),c.m);this.P=h.bM;var h=h.wG,s=(0,_.KU)(d[d.length-
1],"Y"),s=f.getWidth(s)/2+1;b=(0,_.hya)(a,h,this.B.left,b.width,b.height);k.left+=b;k.width=g-b-s;this.J=(0,_.GU)(r.NH.getTime(),r.KH.getTime(),k.left,k.left+k.width);g=(0,_.tya)(new _.sya,this.J,r.NH,r.KH,_.KU,"Y",function(a){return f.getWidth(a)},30);k=k.height+k.top;(0,_.iya)(a,g,k+p,k+7,k);(0,_.lya)(d,c,this.J,this.P,a);(0,_.kya)("load","lch_draw");f.$v();e.$v()};
_.JU.prototype.F=function(a,b,c){function d(a){for(var b=[],c=[],d=0;d<a.length;d++){var e=a[d];b.push(e.label);c.push(window.Math.round(e.position))}return{kO:"|"+b.join("|"),MJ:","+c.join(",")}}(0,_.nd)(c.t,_.FU);var e=!(0,_.vya)(c),e=(0,_.EU)(c,e),f=(0,_.HU)(e,b,_.m),f=(0,_.tya)(new _.sya,f.FS,e.NH,e.KH,_.KU,"Y",function(a){return 10*a.length},30),f=d(f),g=(0,_.pya)(new _.mya,new _.DU(b.top,b.top+b.height),new _.DU(e.OH,e.LH),_.u,(0,_.Ma)(14),window.Math.min(30,b.height/10),c.m),h=g.wG,k=d(h),
h=(0,window.Array)(h.length+1).join("|"),p=b.width;b=b.height;e.OH=g.LG.start;e.LH=g.LG.end;g=[3,1,1,1,1];g.length=c.v.length;for(var r=["3278cc","3d9400","ff9900"],s=[],q=0;q<c.v.length;q++)s.push(r[c.m.ci[q]]);c=["https://chart.googleapis.com/chart","?chs="+p+"x"+b,"&cht=lc","&chco="+s.reverse().join(","),"&chls="+g.reverse().join("|"),"&chxt=x,y,r","&chxr=0,0,"+p+"|1,0,"+b+"|2,0,"+b,"&chxl=0:"+f.kO+"|1:"+k.kO+"|2:"+h,"&chxp=0"+f.MJ+"|1"+k.MJ+"|2"+k.MJ,"&chxtc=2,-"+p,"&chxs=0,777777|1,777777,11,-1,t,ebebeb|2,ffffff,0,-1,t,ebebeb",
"&chd="+(0,_.jya)(e,c)].join("");a.setAttribute("src",c)};(0,_.nb)(_.LU,_.IU);_.LU.prototype.I=function(a,b,c){var d=(0,_.nd)(c.t,_.FU),e=this.B;b=new _.qf(b.left+e.left,b.top+e.top,b.width-(e.left+e.right),b.height-(e.top+e.bottom));e=(0,_.EU)(c,_.u);b=(0,_.HU)(e,b);(0,_.lya)(d,c,b.FS,b.GS,a)}; _.LU.prototype.F=function(a,b,c){var d=(0,_.EU)(c,_.u),e="https://chart.googleapis.com/chart",e=e+("?chs="+b.width+"x"+b.height),e=e+"&cht=lc:nda",e=e+"&chco=0000ff",e=e+"&chls=1",e=e+("&chd="+(0,_.jya)(d,c));a.setAttribute("src",e)};
(0,_.Jd)("skp",{init:function(a){if(window.google.hasOwnProperty("skp")){var b=(0,_.E)("kpd-ch"),c=window.google.skp.mc,d=window.google.skp.lo,e=function(a){if(!d)return a;for(var b=[],c=0;c<d.length;c++)b[d[c]]=a[c];return b},f=(0,_.ag)((0,_.E)("kpd-ch")),f=new _.JU(b,-f.left,-f.right);f.draw(c);var g=(0,_.re)("kpd-slch");(0,_.wya)(g);var h=(0,_.xya)(b,g);if(!a.id){a=e((0,_.re)("kpd-le"));e=e((0,_.re)("kpd-lv"));b=new _.zU(b,e,a,c);(0,_.eya)(b,g,(0,_.re)("kpd-sv"),window.google.skp.sl);for(c=0;c< g.length;c++)(0,_.xh)(h[c].YJ,"draw",(0,_.ib)(b.o2,b,g[c]));(0,_.xh)(f.YJ,"draw",(0,_.ib)(b.C0,b))}(0,_.dya)((0,_.E)("kpd-ans"),0)}}});
(0,_.od)(_.D.G(),"skp");(0,_.sd)(_.D.G(),"skp");
}catch(e){_._DumpException(e)}
try{
_.R6=function(){var a=(0,_.re)("lu_vs");a.length&&window.Array.prototype.slice.call(a).forEach(function(a){(0,_.HQa)(a)})};
_.IQa=function(a){if(a.hasAttribute("data-vs")){var b={};a.getAttribute("data-vs").split(",").forEach(function(a){a=a.split(":");b[a[0]]=a[1]});var c=(0,_.gf)(a,b.r);if(c){"1"==b.o&&(0,_.yF)((0,_.jb)(_.HQa,a));var d=0;b.w!=_.l&&(d=window.Math.floor(c.offsetWidth*(0,window.parseFloat)(b.w)));var e=0;b.h!=_.l&&(e=window.Math.floor(c.offsetHeight*(0,window.parseFloat)(b.h)));d&&(e&&b.mhwr!=_.l)&&(e=window.Math.max(e,d*(0,window.parseFloat)(b.mhwr)));c=a.getAttribute("data-bsrc");e&&(c+="&h="+e,a.setAttribute("height",
e));d&&(c+="&w="+d,a.setAttribute("width",d));d=window.devicePixelRatio||1;1<d&&(c+="&scale="+d);a.setAttribute("data-bsrc",c);a.onload=function(){a.style.display="inline";delete a.onload}}}};_.HQa=function(a){a.setAttribute("data-bsrc",a.getAttribute("data-bsrc").split("&")[0]);(0,_.IQa)(a);a.setAttribute("src",a.getAttribute("data-bsrc"))};(0,_.rd)(_.D.G(),"sy130");
(0,_.Jd)("vs",{init:_.R6});
(0,_.od)(_.D.G(),"sy130");(0,_.sd)(_.D.G(),"sy130");
}catch(e){_._DumpException(e)}
try{
(0,_.rd)(_.D.G(),"vs");
(0,_.od)(_.D.G(),"vs");(0,_.sd)(_.D.G(),"vs");
}catch(e){_._DumpException(e)}
})(_);
nXIII
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

Ok, how about this?
…what does that have to do with closures?

Last edited by nXIII (May 23, 2013 01:40:09)


nXIII · GitHub
Hardmath123
Scratcher
1000+ posts

Snap! user discussion

…the fact that most of it is in one?

I'm just pointing out how code written like that can actually work.
bharvey
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

…the fact that most of it is in one?
The problem with that code is that it's bigger than a screenful (i.e., 24 lines), not that it does or doesn't use anonymous functions!

Having said that, some of those innumerable lines look similar to each other, which leads me to suspect that a well-designed higher order function might have made the code more readable. But I'm not going to read it in enough detail to find out.

And for me, anyway, it's the papaObject.mamaObject.babyObject.field notation that's hard to read.

But the worst thing about that code is that it sends information to Google!


nXIII
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

…the fact that most of it is in one?

I'm just pointing out how code written like that can actually work.
OK, but that's not what makes it unreadable

nXIII · GitHub
Hardmath123
Scratcher
1000+ posts

Snap! user discussion

bharvey wrote:

Hardmath123 wrote:

…the fact that most of it is in one?
The problem with that code is that it's bigger than a screenful (i.e., 24 lines), not that it does or doesn't use anonymous functions!

Having said that, some of those innumerable lines look similar to each other, which leads me to suspect that a well-designed higher order function might have made the code more readable. But I'm not going to read it in enough detail to find out.

And for me, anyway, it's the papaObject.mamaObject.babyObject.field notation that's hard to read.

But the worst thing about that code is that it sends information to Google!

Actually, it is Google.
nXIII
Scratcher
1000+ posts

Snap! user discussion

I'm just pointing out how code written like that can actually work.
It wasn't written like that. It was written like this:
(function () {
    
    function doSomething(string) {
        alert(string);
    }
    var object = {
        something: function (thing, addendum) {
            doSomething(thing);
            doSomething(thing + addendum);
        }
    };
    object.something('hello', '!');
}());
And compressed to this:
(function(){function a(a){alert(a);}var b={a:function(b,c){a(b);a(b+c)}};b.a('hello','!')}());
The latter's not readable, but it sure makes the load time faster.

nXIII · GitHub
Hardmath123
Scratcher
1000+ posts

Snap! user discussion

I know. I ran some JS through two obfuscators alternately around 5 times for something secret last night–you can't tell it's JavaScript anymore.
xly
Scratcher
100+ posts

Snap! user discussion

bharvey says

map (( ) + (3)) over (input)

is just more perspicuous than

script variables (index) (result)
set to (list)
set to (0)
repeat (length of (input))
change by (1)
add ((item (index) of (input)) + (3)) to (result)
report (result)

IMVHO you are right, but the reality is slightly more complex.
In my Byob tutorial the first examples given are to explore at length the MAP paradigm.
But rapidly you find that you need several MAP blocks : one to execute, one to compute values, one to build lists, one to combine lists etc
( see my :http://www.xleroy.net/ByobTuto/thumbnails).
Consequently you need to keep this menagerie everytime active and reload it for each new project.
In addition inside a “stupid repeat” you can implement one “say”, one “broadcast, one ”switch costume“, etc
On one hand, one can be impressed by the high level capabilities of Snap! as a quasi-mathematical programming language playing a role similar to Lisp 30 years ago when it was the only language acceptable by french University professors of CS considered as a branch of mathematics.
But on the other hand one can be impressed, by observing the pleasure of kids (like my grand children), writing small video game projects with Snap!, unfortunately with a lot of ”stupid repeat“. To say it in latin ”Docere ridendo" ?

Last edited by xly (May 23, 2013 09:19:09)

scimonster
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

Well, which looks better?

function handleDrop(event) {
    
}
dropzone.addEventListener("drop", handleDrop, false);
dropzone.addEventListener("drop", function(event) {
        
    },
    false
);

Note that handleDrop itself will probably also have some nested loops and whatever, and then the FileREader object will have a callback.
The second, of course.

bharvey wrote:

Hardmath123 wrote:

People can and will write unreadable code wherever possible, and this is no exception. Right now, it is very hard to obfuscate your scripts, it is very easy to understand what someone else is doing, and it is very easy to remix.

I disagree. I think Scratch 1.4 projects of any significant size are all “obfuscated” by huge long linear scripts brought on by the lack of a modularization capability, i.e., custom blocks. It's too soon to know what real users' Scratch 2.0 projects will look like, but I'm hoping they'll be more readable, not less, because of what (if you can remember that far back) was in some circles considered a scarily advanced feature pre-2.0. Of course people can deliberately write unreadable code in any language, but the whole point of “advanced” features is precisely that they let you articulate what you mean instead of struggling with language limitations. So, for example,

map (( ) + (3)) over (input)

is just more perspicuous than

script variables (index) (result)
set to (list)
set to (0)
repeat (length of (input))
change by (1)
add ((item (index) of (input)) + (3)) to (result)
report (result)
Totally!
I resisted using lambdas because I didn't understand them, and when someone gives you a block representing a very abstract concept that sounds like trickery on paper, you just don't use it. It feels weird, and even you have to admit that lambda is not an intuitive concept when you start programming.

But, did the fact that BYOB(3) had lambda stop you benefitting from custom blocks? That's the question here, not whether you understood all of BYOB at once.

Scratch beginners typically don't understand or use lists. And they make cool projects without them. But eventually some of them learn, and if the language didn't have lists, they wouldn't.

Same with you and lambda. Honestly, aren't you a better person and more awesome programmer now than you were before? Even if you don't find a use for lambda every day, it's there when you need it, and you know how. And they (can) even help you understand OOP better, because they make scope of variables less of a hidden mystery.

P.S. You aren't just any old person. You're a mathematician. To you, lambda shouldn't feel weird; it should make you feel like the ugly duckling finally finding a home. It turns programming into math!
I went through pretty much the same thing when i started with BYOB.
But i still don't understand lambda 100%.

Retired Community Moderator
BTW, i run Google Chrome 41.0.2272.101 on a Linux system - Ubuntu 14.04. NEW: iPad 4th gen. w/retina.

418 I'm a teapot (original - to be read by bored computer geeks)
THE GAME (you just lost)
; THE SEMICOLON LIVES ON IN OUR SIGS
bharvey
Scratcher
1000+ posts

Snap! user discussion

xly wrote:

But rapidly you find that you need several MAP blocks : one to execute, one to compute values, one to build lists, one to combine lists etc

Those are higher order procedures, but there's only one MAP, corresponding to the mathematical meaning of the word.

In functional programming you hardly ever need more general-purpose HOFs than MAP, KEEP, and COMBINE. For imperative programming you add FOR EACH. That's not such a horrible overhead, in my opinion – way better than essentially rewriting them over and over. It's a pretty small “menagerie.”

But on the other hand one can be impressed, by observing the pleasure of kids (like my grand children), writing small video game projects with Snap!, unfortunately with a lot of “stupid repeat”.

I hope I didn't say or imply that REPEAT is stupid. When it works, it's great. But, you know, even those programming languages for the uninitiated generally include a numeric FOR, rather than making you build it out of a REPEAT and an external variable, as Scratch does.

If anything's stupid, it's copy-pasting the same code a zillion times instead of using REPEAT – but many Scratch kids start out that way, and that's fine. The rest of us should be posting beautiful examples of projects written a better way, to help them learn.

bharvey
Scratcher
1000+ posts

Snap! user discussion

scimonster wrote:

But i still don't understand lambda 100%.
Ah, then you should definitely read SICP!

(Or maybe start here first.)

blob8108
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

Ok, how about this?
[...lots of code...]
Hey, don't do that! Some of us have slow internet connections!

tosh · slowly becoming a grown-up adult and very confused about it
Hardmath123
Scratcher
1000+ posts

Snap! user discussion

Sorry. Just another couple of posts till the next page…
blob8108
Scratcher
1000+ posts

Snap! user discussion

@Brian Is COMBINE the same as REDUCE?

tosh · slowly becoming a grown-up adult and very confused about it
bharvey
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

Right now, it is very hard to obfuscate your scripts, it is very easy to understand what someone else is doing, and it is very easy to remix.

Rereading this, I see that your unfortunate choice of the word “obfuscate” (and the suggestion that it might be intentional) got us diverted from your important point about remixing.

This is what the ST always says to me and Jens: not that advanced features will themselves scare beginners away, but that reading other kids' projects that use them will scare beginners away.

I don't think that's obviously wrong, but I don't believe it. What intimidates me is kids' projects that have 196 scripts, each of which is three screenfuls long. And I think that intimidates beginners, too – although kids are so amazingly resilient that a lot of them get past that. If the 196-script-writing kids learn ways to make their code more modular, and if we language designers do a good job of making the mechanism (e.g., lambda) inobtrusive, then the resulting projects should be less rather than more intimidating.

I take full responsibility for talking Jens into the drop-distance-sensitive autolambdafication that confused everyone in BYOB3. I think we got it right this time. I can't wait to watch 8-year-olds reading projects written by lambda-aware 15-year-olds! Then we'll learn who's right about this.

bharvey
Scratcher
1000+ posts

Snap! user discussion

blob8108 wrote:

@Brian Is COMBINE the same as REDUCE?

Oops, yeah. Also the same as ACCUMULATE.

Hardmath123
Scratcher
1000+ posts

Snap! user discussion

Agreed—huge scripts are scary. No doubt. But the huge scripts are usually in projects obviously not meant to be remixed, while smaller projects like simple simulations usually have smaller and more readable scrips. You don't remix code, you remix ideas.

Yes, lambda should be as unobtrusive as possible. Maybe in the first stages you should only be able to create “command” lambda inputs for custom blocks, which show up as smaller stack blocks to drag out and use in the body of your custom block as a normal block. We can advance from that basic concept.

The reason I hesitated a lot to learn JS was because whenever I saw a piece of JS, it was unmanageably complicated, and, unlike Scratch, unobvious. Scratch programming has its own distinct style, where callbacks don't have a place.

But I do agree that MAP (a.k.a. for/in) is a very important concept that Scratch should have regardless of the direct presence of lambda.
blob8108
Scratcher
1000+ posts

Snap! user discussion

Hardmath123 wrote:

MAP (a.k.a. for/in)
I'm sure those are not the same thing…

tosh · slowly becoming a grown-up adult and very confused about it

Powered by DjangoBB