false
Search
Clear search
Close search
Google apps
Main menu
");return null==a||null==a.sheet?Tba:oda(a.sheet,void 0!=b?b:null,c)} function oq(a){a=pn(""+a+"");return(new DOMParser).parseFromString(nn(a),"text/html").body.children[0]} function nq(a,b){if(!a)return dn;var c=document.createElement("div").style;pq(a).forEach(function(e){var f=Gc&&e in nda?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");Hb(f,"--")||Hb(f,"var")||(e=kq(a,e),e=Wca(f,e,b),null!=e&&lq(c,f,e))}); return new $m(c.cssText||"",Zm)} function qda(a){var b=Array.from(eq($ca,a,"getElementsByTagName",["STYLE"])),c=vaa(b,function(k){return zc(kda(k).cssRules)}); c=mq(c);for(var e=[],f=0;fla?1:Er?1:p=a.left+a.width&&this.top<=a.top&&this.top+this.height>=a.top+a.height}; n.distance=function(a){var b=a.x"+b+""),qda(b),b=b.innerHTML);b=pn(b);var c=document.createElement("template");if(wda&&"content"in c)vp(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;vp(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT, null,!1);for(c=uda?new WeakMap:new tq;e=b.nextNode();){c:{var f=e;switch(iq(f)){case 3:f=this.createTextNode(f);break c;case 1:if("TEMPLATE"==hq(f).toUpperCase())f=null;else{var h=hq(f).toUpperCase();if(h in this.va||"http://www.w3.org/1999/xhtml"!=lda(f))var k=null;else this.qa[h]?k=this.ma.createElement(h):(k=this.ma.createElement("span"),this.Da&&gq(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var l=k,p=fq(f);if(null!=p)for(var r=0;h=p[r];r++)if(h.specified){var u=f;var x=h;var E=x.name; if(Hb(E,"data-sanitizer-"))x=null;else{var la=hq(u);x=x.value;var qa={tagName:Jb(la).toLowerCase(),attributeName:Jb(E).toLowerCase()},sa={Cz:void 0};"style"==qa.attributeName&&(sa.Cz=jda(u));u=Dq(la,E);u in this.o?(E=this.o[u],x=E(x,qa,sa)):(E=Dq(null,E),E in this.o?(E=this.o[E],x=E(x,qa,sa)):x=null)}null!==x&&gq(l,h.name,x)}f=k}else f=null}break c;default:f=null}}if(f){if(1==iq(f)&&c.set(e,f),e=jq(e),h=!1,e)k=iq(e),l=hq(e).toLowerCase(),p=jq(e),11!=k||p?"body"==l&&p&&(k=jq(p))&&!jq(k)&&(h=!0):h= !0,k=null,h||!e?k=a:1==iq(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else Op(e)}c.clear&&c.clear()}0")+1,a.lastIndexOf("b;)a.pop()} function Hq(a){a=Array(a);Gq(a,0);return a} ;var Iq=new Fq;Iq.__default=function(a,b,c){var e=typeof c;"object"===e||"function"===e?a[b]=c:null==c?a.removeAttribute(b):(e=0===b.lastIndexOf("xml:",0)?"http://www.w3.org/XML/1998/namespace":0===b.lastIndexOf("xlink:",0)?"http://www.w3.org/1999/xlink":null)?a.setAttributeNS(e,b,c):a.setAttribute(b,c)}; Iq.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)if(Kda.call(c,e)){b=e;var f=c[e];0<=b.indexOf("-")?a.setProperty(b,f):a[b]=f}}}; function Jq(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Kq=null;function Lda(a){this.created=[];this.deleted=[];this.node=a} ;var Mda="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function Nda(a,b){this.o=null;this.qa=!1;this.ma=a;this.key=b;this.text=void 0} function Lq(a,b,c){b=new Nda(b,c);return a.__incrementalDOMData=b} function Mq(a,b){if(a.__incrementalDOMData)return a.__incrementalDOMData;var c=1===a.nodeType?a.localName:a.nodeName,e=1===a.nodeType?a.getAttribute("key"):null;b=Lq(a,c,1===a.nodeType?e||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){e=b.o||(b.o=Hq(2*c));for(var f=0,h=0;f\n \n \n\n'), "add.svg":Nm('\n'),"add_ad.svg":Nm('\n'), "add_box.svg":Nm('\n'),"announcement.svg":Nm('\n \n \n\n'), "arrow_back.svg":Nm('\n \n \n\n'),"arrow_circle_down.svg":Nm('\n \n\n'), "arrow_circle_down_filled.svg":Nm('\n \n\n'), "arrow_downward.svg":Nm('\n'),"arrow_drop_down.svg":Nm('\n'),"arrow_drop_up.svg":Nm('\n'),"arrow_forward.svg":Nm('\n'), "arrow_upward.svg":Nm('\n'),"article.svg":Nm('\n'),"attach_file.svg":Nm('\n'), "auto_awesome.svg":Nm('\n'),"awf.svg":Nm('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "awf_dark.svg":Nm('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "brand_awareness.svg":Nm('\n \n\n'),"brand_awareness_dark.svg":Nm('\n \n\n'), "calendar_today.svg":Nm('\n'),"campaign.svg":Nm('\n \n \n\n'), "chat.svg":Nm('\n \n \n\n'),"check.svg":Nm('\n \n \n\n'),"check_circle.svg":Nm('\n \n \n\n'), "check_circle_filled.svg":Nm('\n \n \n \n \n\n'),"check_circle_outline.svg":Nm('\n \n \n\n'), "close.svg":Nm('\n \n \n\n'),"code.svg":Nm('\n'),"content_copy.svg":Nm('\n \n\n'), "control_point_duplicate.svg":Nm('\n'), "delete.svg":Nm('\n'),"delete_outline.svg":Nm('\n'),"do_not_disturb.svg":Nm('\n \n \n\n'), "down_arrow.svg":Nm('\n \n \n\n'),"drive_document.svg":Nm('\n \n \n\n'),"drive_image.svg":Nm('\n \n \n\n'), "dvr.svg":Nm('\n'),"edit.svg":Nm('\n\n\n'), "edit_note.svg":Nm('\n \n\n'),"email.svg":Nm('\n \n \n\n'), "error.svg":Nm('\n'),"error_outline.svg":Nm('\n \n \n\n'), "event_available.svg":Nm('\n \n \n\n'),"face.svg":Nm('\n'), "fast_forward.svg":Nm('\n'),"featured_video.svg":Nm('\n'), "filter_list.svg":Nm('\n \n\n'),"flag.svg":Nm('\n'),"flag_filled.svg":Nm('\n'), "format_bold.svg":Nm('\n'),"format_clear.svg":Nm('\n'), "format_indent_decrease.svg":Nm('\n'),"format_indent_increase.svg":Nm('\n'),"format_italic.svg":Nm('\n'), "format_list_bulleted.svg":Nm('\n'),"format_list_numbered.svg":Nm('\n'), "format_quote.svg":Nm('\n \n\n'),"format_underline.svg":Nm('\n'), "forum.svg":Nm('\n'),"help_guide.svg":Nm('\n\n\n\n\n\n\n'), "help_guide_base.svg":Nm('\n \n\n'), "help_guide_dark.svg":Nm('\n\n\n\n\n\n\n'), "help_outline.svg":Nm('\n \n \n\n'),"highlight_alt.svg":Nm('\n'), "info.svg":Nm('\n \n \n\n'),"info_filled.svg":Nm('\n'), "keep_pin_outline.svg":Nm('\n \n \n\n'),"keyboard_arrow_up.svg":Nm('\n \n \n\n'),"label.svg":Nm('\n \n \n\n'), "label_off.svg":Nm('\n \n \n\n'), "language.svg":Nm('\n'), "lightbulb.svg":Nm('\n'),"link.svg":Nm('\n'), "list_alt.svg":Nm('\n\n \n\n'), "list_alt_dark.svg":Nm('\n \n\n'), "lock.svg":Nm('\n \n \n \n\n'),"lock_open.svg":Nm('\n \n \n \n\n'), "lock_person.svg":Nm('\n \n\n'), "mail_outline.svg":Nm('\n'),"mark_chat_unread.svg":Nm('\n'), "mark_email_unread.svg":Nm('\n'),"maximize.svg":Nm('\n'), "minimize.svg":Nm('\n'),"mode_edit.svg":Nm('\n \n \n\n'),"more_vert.svg":Nm('\n \n \n\n'), "navigate_before.svg":Nm('\n'),"navigate_next.svg":Nm('\n'),"notifications.svg":Nm('\n'), "open_in_new.svg":Nm('\n'),"pen_spark.svg":Nm('\n \n\n'), "phone.svg":Nm('\n \n \n\n'),"play_arrow.svg":Nm('\n \n \n\n'), "play_circle.svg":Nm('\n \n \n\n'),"play_circle_outline.svg":Nm('\n \n\n'), "policy.svg":Nm('\n'), "priority.svg":Nm('\n \n\n'),"public.svg":Nm('\n \n \n\n'), "question_answer.svg":Nm('\n \n \n\n'),"remove_circle_outline.svg":Nm('\n \n \n\n'), "reply.svg":Nm('\n \n\n'),"reply_modern.svg":Nm('\n'),"restart_alt.svg":Nm('\n \n \n\n'), "schedule.svg":Nm('\n \n\n'),"screenshot_monitor.svg":Nm('\n'), "search.svg":Nm('\n \n \n\n'),"send.svg":Nm('\n'), "sentiment_very_satisfied.svg":Nm('\n'),"spark.svg":Nm('\n \n\n'), "star.svg":Nm('\n'),"star_boarder.svg":Nm('\n'), "storefront.svg":Nm('\n \n\n'), "supervised_user_circle.svg":Nm('\n \n \n \n \n\n'), "support.svg":Nm('\n \n\n'), "sync.svg":Nm('\n'),"sync_disabled.svg":Nm('\n'), "text_format.svg":Nm('\n'),"thumb_down_alt.svg":Nm('\n'), "thumb_up.svg":Nm('\n'),"thumb_up_alt.svg":Nm('\n'), "timer.svg":Nm('\n\n\n'),"translate.svg":Nm('\n'), "undo.svg":Nm('\n'),"unfold_more.svg":Nm('\n'), "unpin.svg":Nm('\n \n \n\n'),"verified.svg":Nm('\n'), "video_youtube.svg":Nm('\n'),"video_youtube_outline.svg":Nm('\n \n \n\n'), "view_column.svg":Nm('\n'),"visibility.svg":Nm('\n \n \n\n'), "warning.svg":Nm('\n \n \n\n'),"warning_filled.svg":Nm('\n')};var Vda="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/navigate_before gm/navigate_next gm/open_in_new gm/play_arrow gm/undo last_page navigate_before navigate_next open_in_new star_half".split(" "); function Ir(a){var b=a.icon,c=void 0===a.ariaLabel?"":a.ariaLabel,e=void 0===a.ariaBusy?!1:a.ariaBusy,f=void 0===a.size?24:a.size,h=void 0===a.vb?!1:a.vb,k=void 0===a.we?[]:a.we,l=void 0===a.title?"":a.title;a=void 0===a.Tc?"rem":a.Tc;A.call(this,"sc.shared.MaterialIcon");this.icon=b;this.ariaLabel=c;this.ariaBusy=e;this.size=f;this.we=k;this.vb=h;this.title=l;this.Tc=a} w(Ir,A); Ir.prototype.content=function(){var a=this,b=""+("rem"!==this.Tc?this.size:this.size/16)+this.Tc,c={root:!0,baseline:this.vb,flip:-1!==Vda.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=t(this.we),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-busy",this.ariaBusy,"aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style",{width:b, height:b},function(){or(Uda[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"role",""!==this.ariaLabel||""!==this.title?"img":"presentation","aria-busy",this.ariaBusy,"aria-label",""!==this.ariaLabel?this.ariaLabel:void 0,"style","font-size: "+b,this.icon)};var Wda=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],Xda={duration:300},Yda={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function Jr(a){a=void 0===a?{}:a;a=void 0===a.Jo?!1:a.Jo;A.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.oa=!1;this.parentElement=null;this.Jo=a;this.va=function(c){Kr(b,c.clientX,c.clientY,b.Jo)}; this.ua=function(){b.oa=!0;b.Ja()}; this.ma=function(){b.oa=!1;b.Ja()}} w(Jr,A);Jr.prototype.Bb=function(){this.ma()}; Jr.prototype.content=function(){var a=this,b=Dca(qp(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.oa},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); Kr(this,0,0,!0,!1);Zda(this)}; function Zda(a){setTimeout(function(){var b=a.parentElement,c,e,f=null!=(e=a.getElement()&&(null==(c=a.getElement())?void 0:c.parentElement))?e:null;b!==f&&(b&&(b.removeEventListener("mousedown",a.va),b.removeEventListener("mouseenter",a.ua),b.removeEventListener("mouseleave",a.ma)),f&&(f.addEventListener("mousedown",a.va),f.addEventListener("mouseenter",a.ua),f.addEventListener("mouseleave",a.ma)),a.parentElement=f)},0)} function Lr(a,b){"Enter"!==b.code&&"Space"!==b.code||Kr(a,0,0,!0)} function Kr(a,b,c,e,f){f=void 0===f?!0:f;var h;if(null!=(h=a.o)&&h.animate){var k=a.root.getBoundingClientRect(),l=.6*Math.max(k.width,k.height)/256;h=(Math.sqrt(Math.pow(k.width/2,2)+Math.pow(k.height/2,2))+10)/128;if(e)b=k="calc(50% - 128px)",l="scale("+l+")",h="scale("+h+")";else{b=b-k.left-128;var p=c-k.top-128;c=k.width/2-128-b;e=k.height/2-128-p;k=p+"px";b+="px";l="translate(0, 0) scale("+l+")";h="translate("+c+"px, "+e+"px) scale("+h+")"}l=[{transform:l},{transform:h}];a.o.style.top=k;a.o.style.left= b;a.o.style.transform=h;f&&(a.o.animate(Wda,Xda),a.o.animate(l,Yda))}} ;function Mr(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialButton");this.model=a instanceof Hr?a:new Hr(a);this.overlay=new Jr;this.watch(this.model)} w(Mr,A);n=Mr.prototype;n.content=function(a){var b=this;a&&this.model.uf(a);var c=""!==this.model.getText(),e=""!==this.model.ze(),f=this.model.dl()?"a":"button";this.element("div","class","container","style",{height:this.model.kp?"100%":null},function(){b.element("div","class",{"touch-target":!0,hidden:!b.model.Rm},"aria-hidden","true","hidden",!b.model.Rm,"onclick",function(){if(!b.model.Hg()){var l;null==(l=b.o)||l.click();Kr(b.overlay,0,0,!0)}}); var h,k={};b.o=b.element(f,"href",b.model.dl()||void 0,"target",$da(b),"class",(k.root=!0,k.text=1===b.model.getStyle(),k["color-label"]=(1===b.model.getStyle()||6===b.model.getStyle())&&"color-label"===b.model.vc,k["color-label-dark"]=3===b.model.getStyle()&&"color-label-dark"===b.model.vc,k["color-hint"]=6===b.model.getStyle()&&c,k["color-danger"]=3===b.model.getStyle()&&"error"===b.model.vc,k["left-icon"]=Tda(b.model),k.hairline=3===b.model.getStyle(),k.pill=10===b.model.getStyle(),k.href=!!b.model.dl(), k.filled=4===b.model.getStyle(),k["protected"]=5===b.model.getStyle(),k.tonal=9===b.model.getStyle(),k.navigational=6===b.model.getStyle()&&!c,k["right-icon"]=b.model.wn(),k["icon-only"]=e&&!c&&!b.model.Zp,k["small-icon"]=b.model.Ge,k["disable-legacy-icon-only-touch-target"]=b.model.Tr,k.hidden=!b.model.Rm,k.compact=b.model.compact,k["high-contrast"]=b.model.Lw,k[b.model.vc]=0!==b.model.vc,k[b.model.Qd]=0!==b.model.Qd,k),"style",Object.assign({},{"max-width":""===b.model.il()?null:b.model.il(),width:""=== b.model.Mm?null:b.model.Mm,height:b.model.kp?"100%":null},""===b.model.Wo?{}:{"font-weight":b.model.Wo}),"role",b.model.Rf,"type","button","aria-label",b.model.Ud(),"aria-description",b.model.gF(),"aria-describedby",b.model.Mk,"title",b.model.getTitle(),"aria-expanded",null==(h=b.model.gA())?void 0:h.toString(),"aria-haspopup",b.model.hA(),"aria-controls",b.model.kz,"aria-pressed",b.model.ariaPressed,"disabled",b.model.Hg(),"onclick",function(l){b.Gb(l)},"onkeydown",function(l){b.overlay&&Lr(b.overlay, l)},function(){e&&b.element("span","aria-hidden",c?!0:!1,"class","icon",new Ir({icon:b.model.ze(), ariaBusy:b.model.Ms,ariaLabel:b.model.Ud(),size:b.model.Ge||c?18:24,vb:!0,Tc:b.model.Tc}));c&&b.element("span","class",{overflow:""!==b.model.il()||""!==b.model.Mm},function(){gr(b.model.getText())}); b.overlay.render()})})}; n.Gb=function(a){var b=this.model.zp();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; n.setDisabled=function(a){this.model.setDisabled(a)}; n.je=na(4);n.gA=function(){return this.model.gA()}; n.Yl=function(a){this.model.Yl(a)}; n.hA=function(){return this.model.hA()}; n.getText=function(){return this.model.getText()}; n.setText=function(a){this.model.setText(a)}; n.ze=function(){return this.model.ze()}; n.setIcon=function(a){this.model.setIcon(a)}; n.focus=function(){var a;null==(a=this.o)||a.focus()}; function $da(a){if(a.model.dl())return(a=a.model.getTarget())?aea[a]:void 0} var Nr={},aea=(Nr[0]="_self",Nr[1]="_blank",Nr[2]="_parent",Nr[3]="_top",Nr);function Or(){try{return!!window.localStorage}catch(a){return!1}} function Pr(a,b){if(Or())try{window.localStorage.setItem(a,JSON.stringify(b))}catch(c){}} function Qr(a){var b={},c=void 0===b.removeItem?!1:b.removeItem;b=void 0===b.SP?!0:b.SP;if(!Or())return null;try{var e=window.localStorage.getItem(a);if(!e)return null;b&&(e=JSON.parse(e));c&&Rr(a);return e}catch(f){return null}} function Rr(a){Or()&&window.localStorage.removeItem(a)} ;function Sr(a,b,c){c=void 0===c?!1:c;try{var e=new URL(a);var f=!0}catch(k){f=So(a),e=new URL(f.href),f=!1}a="";c&&(a=e.search);c=new URLSearchParams(a);b=t(b.entries());for(a=b.next();!a.done;a=b.next()){var h=t(a.value);a=h.next().value;h=h.next().value;c.set(a,h)}e.search=c.toString();return f?e.toString():e.pathname+e.search+e.hash} function Tr(a,b){b=new URL(null!=b?b:window.location.href);return(new URLSearchParams(b.search)).get(a)} function Ur(a){var b=void 0===b?window.location.hash:b;b=b.split("#")[1]||b;var c;return null!=(c=(new URLSearchParams(b)).get(a))?c:""} function Vr(a,b,c){c=void 0===c?window.location.hash:c;c=c.split("#")[1]||"";c=new URLSearchParams(c);c.set(a,b);return"#"+c} function Wr(a,b){try{var c=new URL(b);var e=!0}catch(f){b=So(b),c=new URL(b.href),e=!1}c.hash=Vr("play",a,c.hash);return e?c.toString():c.pathname+c.search+c.hash} ;var Xr={hD:{1E3:{other:"0K"},1E4:{other:"00K"},1E5:{other:"000K"},1E6:{other:"0M"},1E7:{other:"00M"},1E8:{other:"000M"},1E9:{other:"0B"},1E10:{other:"00B"},1E11:{other:"000B"},1E12:{other:"0T"},1E13:{other:"00T"},1E14:{other:"000T"}},zI:{1E3:{other:"0 thousand"},1E4:{other:"00 thousand"},1E5:{other:"000 thousand"},1E6:{other:"0 million"},1E7:{other:"00 million"},1E8:{other:"000 million"},1E9:{other:"0 billion"},1E10:{other:"00 billion"},1E11:{other:"000 billion"},1E12:{other:"0 trillion"},1E13:{other:"00 trillion"}, 1E14:{other:"000 trillion"}}},Yr=Xr;Yr=Xr;var Zr={AED:[2,"dh","\u062f.\u0625."],ALL:[0,"Lek","Lek"],AUD:[2,"$","AU$"],BDT:[2,"\u09f3","Tk"],BGN:[2,"lev","lev"],BRL:[2,"R$","R$"],CAD:[2,"$","C$"],CDF:[2,"FrCD","CDF"],CHF:[2,"CHF","CHF"],CLP:[0,"$","CL$"],CNY:[2,"\u00a5","RMB\u00a5"],COP:[32,"$","COL$"],CRC:[0,"\u20a1","CR\u20a1"],CZK:[50,"K\u010d","K\u010d"],DKK:[50,"kr.","kr."],DOP:[2,"RD$","RD$"],EGP:[2,"\u00a3","LE"],ETB:[2,"Birr","Birr"],EUR:[2,"\u20ac","\u20ac"],GBP:[2,"\u00a3","GB\u00a3"],HKD:[2,"$","HK$"],HRK:[2,"kn","kn"],HUF:[34, "Ft","Ft"],IDR:[0,"Rp","Rp"],ILS:[34,"\u20aa","IL\u20aa"],INR:[2,"\u20b9","Rs"],IRR:[0,"Rial","IRR"],ISK:[0,"kr","kr"],JMD:[2,"$","JA$"],JPY:[0,"\u00a5","JP\u00a5"],KRW:[0,"\u20a9","KR\u20a9"],LKR:[2,"Rs","SLRs"],LTL:[2,"Lt","Lt"],MNT:[0,"\u20ae","MN\u20ae"],MVR:[2,"Rf","MVR"],MXN:[2,"$","Mex$"],MYR:[2,"RM","RM"],NOK:[50,"kr","NOkr"],PAB:[2,"B/.","B/."],PEN:[2,"S/.","S/."],PHP:[2,"\u20b1","PHP"],PKR:[0,"Rs","PKRs."],PLN:[50,"z\u0142","z\u0142"],RON:[2,"RON","RON"],RSD:[0,"din","RSD"],RUB:[50,"\u20bd", "RUB"],SAR:[2,"SAR","SAR"],SEK:[50,"kr","kr"],SGD:[2,"$","S$"],THB:[2,"\u0e3f","THB"],TRY:[2,"\u20ba","TRY"],TWD:[2,"$","NT$"],TZS:[0,"TSh","TSh"],UAH:[2,"\u0433\u0440\u043d.","UAH"],USD:[2,"$","US$"],UYU:[2,"$","$U"],VND:[48,"\u20ab","VN\u20ab"],YER:[0,"Rial","Rial"],ZAR:[2,"R","ZAR"]};var $r={kD:".",Qy:",",PERCENT:"%",bz:"0",wJ:"+",zD:"-",lD:"E",FD:"\u2030",Ry:"\u221e",rJ:"NaN",jD:"#,##0.###",AJ:"#E0",uJ:"#,##0%",DI:"\u00a4#,##0.00",Ly:"USD"},as=$r;as=$r;function bs(a,b){var c;if(c=b){a:if(b&&3===b.length){for(c=0;3>c;c++){var e=b[c];if("A">e||"Z"e||"z"f&&p++;break;case "0":if(0f&&p++;break;case ",":0h+k||1>a.Ma)throw Error('Malformed exponential pattern "'+b+'"');u=!1;break;default:c[0]--,u=!1}0==k&&0f&&0h+k)||0==p)throw Error('Malformed pattern "'+b+'"');l=h+k+l;a.ma=0<=f?l-f:0;0<=f&&(a.oa=h+k-f,0>a.oa&&(a.oa=0));a.qa=(0<=f?f:l)-h;a.Ta&&(a.Ia=h+a.qa,0==a.ma&&0==a.qa&&(a.qa=1));a.va.push(Math.max(0,p));a.Ua= 0==f||f==l;e=c[0]-e;a.La=hs(a,b,c);c[0]this.ua.length?e=!1:this.Aa.length=sa)la+=sa,l=!0;else if(qa==u.charAt(0)){if(h||k)break;la+=".";h=!0}else if(qa==x.charAt(0)&&("\u00a0"!=x.charAt(0)||b[0]+1this.ma)throw Error("Min value must be less than max value");if(isNaN(a))return as.rJ;var b=[];var c=a,e=a;if(0==this.Ha)var f=js;else c=Math.abs(c),e=Math.abs(e),f=ks(this,1>=c?0:ls(c)).Lz,e=ms(e,-f),ns(this,e),c=ms(c,-f),c=ns(this,c),f=ks(this,f+ls(c.intValue));a=ms(a,-f.Lz);(c=0>a||0==a&&0>1/a)?f.fB?b.push(f.fB):(b.push(f.prefix),b.push(this.ua)):(b.push(f.prefix),b.push(this.Aa));if(isFinite(a))if(a*=c?-1:1,a*=this.o,this.Ta)if(e=a,0==e)ps(this,e,this.qa, b),qs(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15);e=ms(e,-h);var k=this.qa;1this.qa?(k=h%this.Ia,0>k&&(k=this.Ia+k),e=ms(e,k),h-=k,k=1):1>this.qa?(h++,e=ms(e,-1)):(h-=this.qa-1,e=ms(e,this.qa-1));ps(this,e,k,b);qs(this,h,b)}else ps(this,a,this.qa,b);else b.push(as.Ry);c?f.gB?b.push(f.gB):(isFinite(a)&&b.push(f.HC),b.push(this.Da)):(isFinite(a)&&b.push(f.HC),b.push(this.La));return b.join("")}; function ns(a,b){var c=ms(b,a.ma);0a.ma)throw Error("Min value must be less than max value");e||(e=[]);b=ns(a,b);var f=b.intValue,h=b.dM,k=0h.length&&(h="1"+Bp("0",a.ma-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(b=1;bb?(b=-b,c.push(as.zD)):a.Xa&&c.push(as.wJ);b=""+b;for(var e=as.bz,f=b.length;fa)return a-48;var b=as.bz.charCodeAt(0);return b<=a&&ab)return js;b=Math.min(14,b);var c=a[ms(1,b)];for(--b;!c&&3<=b;)c=a[ms(1,b)],b--;if(!c)return js;c=c.other;var e=a="",f=c.indexOf(";");0<=f&&(c=c.substring(0,f),f=c.substring(f+1))&&(e=/([^0]*)(0+)(.*)/.exec(f),a=e[1],e=e[3]);return c&&"0"!=c?(c=/([^0]*)(0+)(.*)/.exec(c))?{Lz:b+1-(c[2].length-1),fB:a,gB:e,prefix:c[1],HC:c[3]}:js:js} function ls(a){if(!isFinite(a))return 0e.status||299=window.performance.getEntriesByType("navigation").length)return null;var a=window.performance.getEntriesByType("navigation")[0].name,b;return a&&a.includes("#")&&1===(null==(b=a.match(/:~:text=/g))?void 0:b.length)?(a=a.split("#").slice(1).filter(function(c){return c.includes(":~:text=")})[0])?a.split(":~:").filter(function(c){return c.startsWith("text=")})[0].substring(5).split("&text="):null:null} function rea(a){var b=tea();if(!b||0===b.length)return!1;(b=b.some(function(c){return uea(a,c)}))?window.sc_trackStatsEventByElement(a,2,30,"textFragment"):window.sc_trackStatsEventByElement(a,2,36,"textFragment"); return b} function uea(a,b){var c=!1,e=b.split(",");e=e.map(function(l,p){if(l.startsWith("-")&&p!==e.length-1||l.endsWith("-")&&0!==p)c=!0;return l.replace(/^-|-$/g,"")}); if(c)return!1;var f=a.parentElement.nextElementSibling.textContent;b=e.map(function(l){return f.indexOf(decodeURIComponent(l))}); a=-1;b=t(b.entries());for(var h=b.next();!h.done;h=b.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(a>=k)return!1;a=k+decodeURIComponent(e[h]).length-1}return!0} function sea(a){var b;(b=!!a.name&&jt(z().query+window.location.hash,a.name)||ht(a))||(b=(a=a.dataset.scZippyId)?kt().has(a):!1);return b} function ht(a){var b=yo("play");a=a.parentElement.nextElementSibling;return null!==a&&null!==a.querySelector('[data-videoid="'+b+'"]')} function jt(a,b){return(new RegExp("[?#&,]"+vo(b)+"(?:[#&,]|$)")).test(a)} function et(a){a.style.marginTop=-a.offsetHeight+"px"} at.prototype.ma=function(a,b){ro(a,"zippy-hidden");ro(b,"goog-zippy-expanded");ro(b,"goog-zippy-collapsed");var c=b.parentElement;if(lt(b)){a.removeAttribute("aria-hidden");Jn(ct,b,"aria-expanded","true");var e=2;it(a);bt(c,!0);dt(b)}else Jn(ct,a,"aria-hidden","true"),Jn(ct,b,"aria-expanded","false"),e=3,a.addEventListener("transitionend",mt),bt(c,!1),vea(b),ft(a,"margin-top .218s ease-out",function(){et(a)}.bind(this)); window.sc_trackStatsEventByElement(b,2,e)}; function kt(){return new Set(yo("zippy").split(","))} function dt(a){if(a=a.dataset.scZippyId){var b=kt();b.add(a);zo("zippy",[].concat(za(b.values())).join(","))}} function vea(a){if(a=a.dataset.scZippyId){var b=kt();b.delete(a);zo("zippy",[].concat(za(b)).join(","))}} at.prototype.oa=function(a,b,c){switch(c.which){case 13:case 32:c.preventDefault(),this.ma(a,b)}}; function it(a){wea(a);a.style.height=a.style.padding="";a.style.display="";a.removeEventListener("transitionend",mt);ft(a,"margin-top .218s ease-out",function(){a.style.overflow="auto";a.style.marginTop=0}); gp(document,"imgLazyLoad")} function wea(a){a=a.getElementsByClassName("goog-zippy-collapsed");for(var b=0;b]*>/gi,yea=/<\/?(?:blockquote|div|li|ol|ul|p)[^>]*>/gi,zea=/(<[^>]+>)/gi;function rt(a,b,c,e,f){b=void 0===b?!1:b;e=void 0===e?zea:e;f=void 0===f?"":f;b&&(void 0===c?0:c)?(a=a.replace(yea,"\n").replace(/\n{2,}/gi,"\n").trim(),a=a.replace(/<\/?br[^>]*>/gi,"\n")):b&&(a=a.replace(xea,"\n").replace(/\n{2,}/gi,"\n").trim());return a.replace(e,f)} ;var st={MI:["BC","AD"],JI:["Before Christ","Anno Domini"],sJ:"JFMAMJJASOND".split(""),KJ:"JFMAMJJASOND".split(""),qJ:"January February March April May June July August September October November December".split(" "),JJ:"January February March April May June July August September October November December".split(" "),EJ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),MJ:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),jK:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "), OJ:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),HJ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),NJ:"Sun Mon Tue Wed Thu Fri Sat".split(" "),QS:"SMTWTFS".split(""),LJ:"SMTWTFS".split(""),GJ:["Q1","Q2","Q3","Q4"],xJ:["1st quarter","2nd quarter","3rd quarter","4th quarter"],xI:["AM","PM"],Hu:["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"],LD:["h:mm:ss\u202fa zzzz","h:mm:ss\u202fa z","h:mm:ss\u202fa","h:mm\u202fa"],EI:["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"],nD:6, UT:[5,6],oD:5},tt=st;tt=st;function ut(a,b,c,e,f){a=new Date(a,b,c);e=void 0!==e?e:3;f=f||0;b=((a.getDay()+6)%7-f+7)%7;return a.valueOf()+864E5*((e-f+7)%7-b)} ;function vt(){} function wt(a){if("number"==typeof a){var b=new vt;b.ua=a;var c=a;if(0==c)c="Etc/GMT";else{var e=["Etc/GMT",0>c?"-":"+"];c=Math.abs(c);e.push(Math.floor(c/60)%100);c%=60;0!=c&&e.push(":",Cp(c,2));c=e.join("")}b.qa=c;c=a;0==c?c="UTC":(e=["UTC",0>c?"+":"-"],c=Math.abs(c),e.push(Math.floor(c/60)%100),c%=60,0!=c&&e.push(":",c),c=e.join(""));a=xt(a);b.oa=[c,c];b.o={uT:a,KD:a};b.ma=[];return b}b=new vt;b.qa=a.id;b.ua=-a.std_offset;b.oa=a.names;b.o=a.names_ext;b.ma=a.transitions;return b} function xt(a){var b=["GMT"];b.push(0>=a?"+":"-");a=Math.abs(a);b.push(Cp(Math.floor(a/60)%100,2),":",Cp(a%60,2));return b.join("")} function yt(a,b){b=Date.UTC(b.getUTCFullYear(),b.getUTCMonth(),b.getUTCDate(),b.getUTCHours(),b.getUTCMinutes())/36E5;for(var c=0;c=a.ma[c];)c+=2;return 0==c?0:a.ma[c-1]} vt.prototype.getOffset=function(a){a=this.ua-yt(this,a);return-1440===a?0:a}; vt.prototype.getShortName=function(a){return this.oa[0b)var c=a.o.Hu[b];else if(8>b)c=a.o.LD[b-4];else if(12>b)c=a.o.EI[b-8],c=c.replace("{1}",a.o.Hu[b-8]),c=c.replace("{0}",a.o.LD[b-8]);else if(12===b)c=a.o.Hu[0].replace(/[^EMd]*yy*[^EMd]*/,"");else if(13===b)c=a.o.Hu[2].replace(/[^EMd]*yy*[^EMd]*/,"");else{At(a,10);return}Bt(a,c)} function Et(a,b){b=String(b);a=a.o||tt;if(void 0!==a.kK){for(var c=[],e=0;e=f?String.fromCharCode(a.kK+f-48):b.charAt(e))}b=c.join("")}return b} var Aea=!1;function Ft(a){if(!(a.getHours&&a.getSeconds&&a.getMinutes))throw Error("The date to format has no time (probably a goog.date.Date). Use Date or goog.date.DateTime, or use a pattern without time fields.");} function Gt(a,b){Ft(b);b=Dt(b);return a.o.xI[12<=b&&24>b?1:0]} function Bea(a,b,c,e,f,h){var k=b.length;switch(b.charAt(0)){case "G":return c=0c&&(c=-c),2==k&&(c%=100),Et(a,Cp(c,k));case "Y":return c=e.getFullYear(),f=e.getMonth(),e=e.getDate(),c=ut(c,f,e,a.o.oD,a.o.nD),c=(new Date(c)).getFullYear(),0>c&&(c=-c),2==k&&(c%=100),Et(a,Cp(c,k));case "M":a:switch(c=e.getMonth(),k){case 5:k=a.o.sJ[c];break a;case 4:k=a.o.qJ[c];break a;case 3:k=a.o.EJ[c];break a;default:k=Et(a,Cp(c+1,k))}return k; case "k":return Ft(f),c=Dt(f)||24,Et(a,Cp(c,k));case "S":return c=f.getMilliseconds()/1E3,Et(a,c.toFixed(Math.min(3,k)).slice(2)+(3k?a.o.GJ[c]:a.o.xJ[c];case "d":return Et(a,Cp(e.getDate(),k));case "m":return Ft(f),Et(a,Cp(f.getMinutes?f.getMinutes():0,k));case "s":return Ft(f),Et(a,Cp(f.getSeconds(),k));case "v":return(h||wt(c.getTimezoneOffset())).qa;case "V":a=h||wt(c.getTimezoneOffset()); var l;2>=k?l=a.qa:l=0k?a.getShortName(c):a.oa[0k?(k=-e.getOffset(c),a=[0>k?"-": "+"],k=Math.abs(k),a.push(Cp(Math.floor(k/60)%100,2),Cp(k%60,2)),k=a.join("")):k=Et(a,xt(e.getOffset(c))),k;default:return""}} ;function Ht(){A.apply(this,arguments)} w(Ht,A);Ht.prototype.oa=function(){};function It(a){Er.call(this);this.ma=a;this.scrollLeft=this.o=0} w(It,Er);function Jt(a){a=a.getBoundingClientRect();return{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height}} function Kt(a,b){return a.left=c.left&&f.right<=c.right){if(0===e)return 0;b=Jt(a.oa[e-1]);break}}return null===b?0:a.tb?b.left-c.left:b.right-c.right}b=null;for(e=a.oa.length-1;0<=e;e--){f=Jt(a.oa[e]);if(Kt(f,c)){b=f;break}if(f.left>=c.left&&f.right<=c.right){if(e===a.oa.length-1)return 0;b=Jt(a.oa[e+1]);break}}return null===b?0:a.tb?b.right-c.right:b.left-c.left} function Nt(a,b){if(!a.ya||!a.o)return!1;var c=Math.max(0,a.ya.getBoundingClientRect().width-a.o.getBoundingClientRect().width);a=Math.abs(a.o.scrollLeft);return 0===b&&.5>=Math.abs(a-0)||1===b&&.5>=Math.abs(a-c)?!1:!0} function Ot(a){0!==a.style&&(a=a.cardList[a.ma.o])&&a.oa()} function Pt(a){a.o=a.element("div","class","viewport","onscroll",function(b){a.ma.scrollLeft=a.o.scrollLeft;Ot(a);a.Tb||0!==a.style||(a.ua.style.visibility=Nt(a,0)?"visible":"hidden",a.va.style.visibility=Nt(a,1)?"visible":"hidden");a.eq(b)},function(){a.element("div","class","reel-wrapper",function(){a.ya=a.element("ul","class",{reel:!0, "reel-mobile":a.Tb},"role","list",function(){a.oa=a.cardList.map(function(b){return a.element("li","class","card-container","role",a.Kw?"none":null,function(){b.render()})})})})}); a.ma.scrollLeft!==a.o.scrollLeft&&(a.o.scrollLeft=a.ma.scrollLeft);Ot(a)} function Qt(a,b){var c=0===b?"Previous":"Next",e=0===b?-1:1;return a.element("div","class",0===b?"slide-previous":"slide-next",new Mr({icon:0===b?"gm/navigate_before":"gm/navigate_next",trigger:function(){if(a.o){var f=a.o.getBoundingClientRect().width;f=a.o.scrollLeft+(a.tb?1===b?-f:f:0===b?-f:f);var h=a.ma,k=a.ma.o+e;h.o===k||0>k||k>=h.ma||(h.o=k,h.Fa(0));a.ma.scrollLeft=f;a.o.scrollTo({left:f,top:0});0===b&&a.Jt&&a.Jt();1===b&&a.Et&&a.Et()}}, ariaLabel:c,title:c,disabled:0===b?0===a.ma.o:a.ma.o===a.ma.ma-1,style:6}))} function Dea(a){a.element("div","class","control-bar",function(){a.ua=Qt(a,0);a.element("div","class","indicator",a.ma.o+1+" / "+a.ma.ma);a.va=Qt(a,1)})} Lt.prototype.content=function(){var a=this;this.element("div","class",{root:!0,scrolling:0===this.style,slide:1===this.style},"dir",this.tb?"rtl":"ltr",function(){switch(a.style){case 0:a.Tb||(a.ua=Mt(a,0,!0));Pt(a);a.Tb||(a.va=Mt(a,1),a.ua&&(a.ua.style.visibility=Nt(a,0)?"visible":"hidden"));break;case 1:Dea(a),Pt(a)}})}; Lt.prototype.Bb=function(){};function Rt(a){a=St(a);return pn(a)} function Tt(a){a=St(a);return Qm(a)} function Ut(a){a=St(a);return Tm(a)} function St(a){return null===a?"null":void 0===a?"undefined":a} ;function Vt(){} Vt.prototype.request=function(a,b,c,e,f,h,k,l){var p=this;(new Promise(function(r,u){Wt(p,a,b,c,r,u,f,h,k,l)})).then(function(r){e&&(window[r.requestId]=function(u){e(u.getChild(r.requestId))}); r.Zv();r.Xv()})}; function Eea(a,b,c,e){var f=[25];return new Promise(function(h,k){Wt(a,1,b,c,h,k,e,f)})} function Wt(a,b,c,e,f,h,k,l,p,r){var u=z(),x="render_api"+(1E9*Math.random()>>>0),E=[["js_request_id",x],["rr",1],["lc",1]],la=Fea();0=a.ma.scrollWidth);b--)to(a.o[b],"context-selector-selected")||(a.o[b].style.display="none",a.qa.add(a.Ha[b],a.qa.options[1]),a.Da.style.display="");gp(a.qa,"optionschange")} au.prototype.dispose=function(){window.removeEventListener("resize",this.ua);window.removeEventListener("load",this.ua);window.removeEventListener("popstate",this.La)}; function fu(a){if(!a)return"";var b;return null!=(b=a.getAttribute("data-tab-platform"))?b:""} var hu=[],gu=[];window.sc_initContextTabs=function(){if(!(0c||0>a?0:a+b>=c?c-b:a} function ou(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} n.getTransform=function(){return this.Jv?"none":this.yb()?"scale(1, 1)":"scale("+(0===this.Co?1:0)+", "+(0===this.mj?1:0)+")"}; function pu(a){var b,c;return null!=(c=null==(b=a.getElement())?void 0:b.getRootNode())?c:document} function ru(a){if(a.jz){var b=a.vs||a.Yf&&window.matchMedia("(max-width: 37.5rem)").matches;a=!a.yb()||!b;document.documentElement.style.overflow=a?"auto":"hidden"}} ;var Pea={XQ:!1,autoClose:!0};function wu(){A.call(this,"sc.shared.MaterialSnackbar");this.o=new Mr;this.message="";this.bp=5E3;this.Mo=this.Iy=!1;this.state=2} w(wu,A);wu.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.bp?5E3:a.bp,h=void 0===a.Iy?!1:a.Iy,k=void 0===a.Mo?!1:a.Mo;a=a.lB;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.bp=f;this.Iy=h;this.Mo=k;this.lB=a;e?this.action=Object.assign({},Pea,e):this.action=void 0;this.Ja();var l;(null==(l=this.action)?0:l.QP)&&this.o.focus();Qea(this);return new Promise(function(p){b.onClose=p})}; wu.prototype.close=function(){if(0===this.state){this.ma&&clearTimeout(this.ma);this.state=1;this.message="";var a;null==(a=this.lB)||a.call(this);this.Ja()}}; wu.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Iy,"root-closed":this.isClosed()},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:a.isClosed(),"long-action":null==(b=a.action)?void 0:b.XQ},"ontransitionend",function(c){if("opacity"===c.propertyName&&0!==a.state&&!a.isClosed()){a.state=2;a.Ja();var e;null==(e=a.onClose)||e.call(a)}},function(){a.element("div","role","alert","aria-live","assertive","class", "message",a.message); Rea(a)})})}; function Rea(a){a.action&&a.element("div","class","action",function(){a.o.render({text:a.action.cz,trigger:function(){a.action.autoClose&&a.close();var b,c;null==(c=(b=a.action).Ml)||c.call(b)}, Tc:a.action.Tc})})} function Qea(a){if(!a.action||a.Mo)a.ma=setTimeout(function(){a.close()},a.bp)} wu.prototype.isClosed=function(){return 2===this.state};function xu(){this.oa=[];this.ma=!1;this.ua=new wu} function yu(){return Sea.initialize()} n=xu.prototype;n.initialize=function(a){a=void 0===a?document.body:a;if(this.ma)return this;this.ma=!0;Tea(this,a);return this}; n.open=function(a){this.ma&&this.enqueue(a)}; n.close=function(){this.ua.close()}; n.Sa=function(){var a=this;Xa(function(b){if(1==b.o)return a.ma?a.qa?b.yield(a.qa,2):b.Pa(2):b.return(a);a.o&&a.o.parentElement&&(a.o.parentElement.removeChild(a.o),a.o=void 0);a.ma=!1;return b.return(a)})}; n.enqueue=function(a){this.oa.push(a);zu(this)}; function zu(a,b){b=void 0===b?!1:b;var c,e;Xa(function(f){if(1==f.o){if(!b&&a.qa)return f.return();if(0===a.oa.length)return null==(e=(c=a).va)||e.call(c),delete a.qa,delete a.va,f.return();a.qa||(a.qa=new Promise(function(h){a.va=h})); return f.yield(a.ua.open(a.oa[0]),2)}a.oa.shift();zu(a,!0);Na(f)})} function Tea(a,b){"interactive"===document.readyState||"complete"===document.readyState?Au(a,b):window.addEventListener("DOMContentLoaded",function(){Au(a,b)})} function Au(a,b){a.o=document.createElement("div");a.o.setAttribute("aria-live","polite");a.o.setAttribute("tabindex","-1");a.o.className="sc-shared-snackbar-container";b.appendChild(a.o);kr(a.o,function(){a.ua.render()})} var Sea=new xu;var Uea={rc:7,tc:7,Hr:!0,zo:!0}; function Bu(a){var b=this,c=Object.assign({},a),e=a.content,f=void 0===a.scope?document.body:a.scope,h=a.ariaLabel,k=a.Fc,l=a.Iv;a=void 0===a.mu?!1:a.mu;var p=(delete c.content,delete c.scope,delete c.ariaLabel,delete c.Fc,delete c.Iv,delete c.mu,c);this.ma=new Map;this.scope=f;this.Iv=l;this.mu=a;this.o=new nu(Object.assign({},Uea,p,{onClose:function(){if(b.Yc)for(var r=t(b.ma),u=r.next();!u.done;u=r.next()){var x=t(u.value);u=x.next().value;(x=x.next().value)||u.removeAttribute("aria-hidden")}var E;null== (E=p.onClose)||E.call(p)}, content:function(){nr("div","role","dialog","aria-modal","true","aria-label",h,"aria-labelledby",k,e)}}))} n=Bu.prototype;n.initialize=function(){var a=this;if(this.Yc)return this;this.Yc=document.createElement("div");this.Yc.dataset.dialogId=this.Iv;this.Yc.setAttribute("aria-live","polite");this.scope.appendChild(this.Yc);kr(this.Yc,function(){a.o.render()}); return this}; n.Sa=function(){if(this.Yc){this.o.close();var a;null==(a=this.Yc)||a.remove();this.Yc=void 0}}; n.render=function(){var a=this;this.Yc||this.initialize();kr(this.Yc,function(){a.o.render()})}; n.open=function(a){a=void 0===a?{}:a;this.initialize();if(this.Yc)for(var b=this.Yc;b&&b!==document.body;){var c=b,e=this.getParent(c);if(e){e=t(e.childNodes);for(var f=e.next();!f.done;f=e.next())f=f.value,c!==f&&xm(f)&&("sc-shared-snackbar-container"!==f.className||this.mu)&&(this.ma.set(f,"true"===f.getAttribute("aria-hidden")),f.setAttribute("aria-hidden","true"))}b=this.getParent(b)}this.o.open(Object.assign({},{Kb:!0},a))}; n.close=function(){this.o.close()}; n.setAlignment=function(a){this.o.setAlignment(a)}; n.getParent=function(a){return a.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&a.host&&a.mode?a.host:a.parentNode};function Cu(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.hf?"":a.hf,f=void 0===a.tb?!1:a.tb,h=void 0===a.Gn?!0:a.Gn,k=void 0===a.Ah?!1:a.Ah,l=void 0===a.Xq?0:a.Xq,p=void 0===a.Ao?4:a.Ao,r=void 0===a.delay?0:a.delay,u=void 0===a.xQ?function(){}:a.xQ,x=void 0===a.yQ?function(){}:a.yQ,E=void 0===a.Iq?!1:a.Iq,la=void 0===a.Pz?!1:a.Pz; a=void 0===a.nm?1:a.nm;A.call(this,"sc.shared.MaterialTooltip");var qa=this;this.o=!1;this.ma=function(){qa.Ja()}; this.Xq=l;this.Ao=p;this.tb=f;this.text=b;this.trigger=c;this.hf=e;this.Gn=h;this.Ah=k;this.Iq=E;this.Pz=la;this.nm=a;this.activate=function(){if(!qa.Ah||Du(qa,qa.trigger))qa.o=!0,0=c){var f=Number(a.style.left.replace("px",""));a.style.left=Math.floor(f-(e.right-c))+"px"}e.bottom>=b&&(a.style.top=a.offsetHeight/2*-1+"px");this.Pz&&(f=Number(a.style.left.replace("px","")),f<(e.right-f)/2&&(a.style.left="0",a.style.transform="none"),e.right>=c&&(a.style.maxWidth="100vw"),c=a.getBoundingClientRect(), 0>Number(a.style.top.replace("px",""))||c.bottom>=b)&&(a.style.top="0")}}; Cu.prototype.Bb=function(){Fu(this)}; function Fu(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.oa);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);window.removeEventListener("resize",a.ma);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function Du(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=t(b.children);for(var c=b.next();!c.done;c=b.next())if(Du(a,c.value))return!0;return!1} var Vea=sr("sc.shared.MaterialTooltip");function Gu(a){var b=Error.call(this,a.getMessage());this.message=b.message;"stack"in b&&(this.stack=b.stack);this.code=a.getCode();this.canonicalCode=Ch(a,2,0);Bg(a,Hu,3)&&(this.pii=dh(a,Hu,3))} w(Gu,Error);var Iu=new Xn,Wea="Failed to post. Content violates "+Iu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Iu.Pb("a")+".",Xea="The display name you chose does not meet the "+Iu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"Community Policy"+Iu.Pb("a")+".";Iu.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"});Iu.Pb("a");function Ju(a){return a+" (Opens in a new window)"} ;var Ku=new Xn,Yea=Ku.Qb("span",{id:"disclaimerText"})+"Community content may not be verified or up-to-date."+Ku.Pb("span")+" "+Ku.Qb("a",{href:"https://support.google.com/communities/answer/7424249",target:"_blank","aria-labelledby":"disclaimerText"})+"Learn more"+Ku.Pb("a")+".",Zea=Ku.format(Yea),$ea="Please follow our "+Ku.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Ku.Pb("a")+" when creating your post.",Lu=Ku.format($ea),afa="Your notifications are currently off and you won't receive subscription updates. To turn them on, go to "+ Ku.Qb("b")+"Notifications"+Ku.Pb("b")+" preferences on your "+Ku.Qb("b")+"Profile"+Ku.Pb("b")+" page.",bfa=Ku.format(afa),cfa="You'll be posting in a "+Ku.Qb("b")+"public thread"+Ku.Pb("b")+". Make sure your content is appropriate for this forum.",Mu=Ku.format(cfa),Nu=Ju("Generative AI Additional Terms of Service"),dfa=Ku.Qb("a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Nu})+"Review for safety, factuality and helpfulness"+Ku.Pb("a")+" before posting. Your feedback will help make this feature better.", efa=Ku.format(dfa),ffa="To start, please review and accept the "+Ku.Qb("a",{href:"https://policies.google.com/terms/generative-ai",target:"_blank","class":"link","aria-label":Nu})+"Generative AI Additional Terms of Service"+Ku.Pb("a"),gfa=Ku.format(ffa),hfa="This reply will be attributed to you. Please verify that it follows our\n "+Ku.Qb("a",{href:"https://support.google.com/communities/answer/7425194",target:"_blank"})+"content policy"+Ku.Pb("a")+" before posting.",ifa=Ku.format(hfa);var jfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"short"}),kfa=void 0===Intl||"function"!==typeof Intl.RelativeTimeFormat?null:new Intl.RelativeTimeFormat("en",{style:"long"}); function Ou(a){var b=a.QC,c=a.style,e;a=null!=(e=a.qO)?e:Date.now();e=b-a;a=Math.abs(e);c=1===c?kfa:jfa;if(!c)return(new Date(b)).toDateString();6E4>a?(e=Math.floor(e/1E3),b="second"):36E5>a?(e=Math.floor(e/6E4),b="minute"):864E5>a?(e=Math.floor(e/36E5),b="hour"):6048E5>a?(e=Math.floor(e/864E5),b="day"):26298E5>a?(e=Math.floor(e/6048E5),b="week"):315576E5>a?(e=Math.floor(e/26298E5),b="month"):(e=Math.floor(e/315576E5),b="year");return c.format(e,b)} function Pu(a){return{hours:Math.floor(a/3600),minutes:Math.floor(a/60)%60,seconds:a%60}} function Qu(a){a=a.split(":");for(var b=["0","0","0"],c=b.length-1,e=a.length-1;0<=e;e--)b[c--]=a[e];a=["{NUM_COUNT, plural, =1 {{NUM_COUNT} hour } other {{NUM_COUNT} hours }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} minute } other {{NUM_COUNT} minutes }}","{NUM_COUNT, plural, =1 {{NUM_COUNT} second} other {{NUM_COUNT} seconds}}"];c="";b=t(b.entries());for(e=b.next();!e.done;e=b.next()){var f=t(e.value);e=f.next().value;f=f.next().value;f=Number(f);0!==f&&(c+=(new xs(a[e])).format({NUM_COUNT:f}))}return c} ;function Ru(a){if(!a)return null;a=qh(a,2);return null===a||void 0===a?null:pn(a)} ;var Su;tb("hcfe.stats.getInstance",function(){return Su}); var lfa=new Map([["primary-button",1],["action-button",2],["default-button",3],["product-link",4]]);function Tu(a,b){return[].concat(za(a.querySelectorAll(b||"*"))).filter(Uu)} function Uu(a){if(0!=a.tabIndex||a.attributes.tabIndex)var b=a.tabIndex;else{a:switch(a.tagName){case "A":case "BUTTON":case "INPUT":case "SELECT":case "TEXTAREA":b=!0;break a;default:b=!1}b=b?0:-1}return-1!=b&&!a.disabled&&null!==a.offsetParent&&"hidden"!=window.getComputedStyle(a).visibility} function Vu(a){return 0==a.length?null:a.reduce(function(b,c){return b.tabIndex<=c.tabIndex?b:c})} function mfa(a){return 0==a.length?null:a.reduceRight(function(b,c){return b.tabIndex>=c.tabIndex?b:c})} ;var Wu=[];function Xu(){var a=this;this.ua=this.o=null;this.ma=!1;this.qa=[];this.oa=[];this.va=function(b){if(a.o&&a.ma){var c=Tu(a.o),e=Vu(c),f;e&&(f=mfa(c));switch(b.key){case "Tab":if(!e||!f)break;b.shiftKey?document.activeElement===e&&(b.preventDefault(),f.focus()):document.activeElement===f&&(b.preventDefault(),e.focus());break;case "Escape":b.stopPropagation(),a.ua()}}}} Xu.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.ua=b;if(this.o=a)this.o.addEventListener("keydown",this.va),c&&Yu(this)}; function Zu(a,b){if(b||!1!==b&&!a.ma)Yu(a);else if(a.ma){for($u(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);dv(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Mp(Nm('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);dv(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function rfa(a){var b=document.createElement("tr");b.className="weekdays";for(var c=[],e=0;7>e;e++){var f=document.createElement("td");c.push(f);b.appendChild(f)}e=new Date(a.o);for(f=0;7>f;f++){c[e.getDay()].textContent=a.ya?e.toLocaleString(a.ua,{weekday:"narrow"}):"SMTWTFS"[e.getDay()];var h=a.ya?e.toLocaleString(a.ua,{weekday:"long"}):ev[e.getDay()];Jn(fv,c[e.getDay()],"aria-label",h);e.setDate(e.getDate()+1)}return b} function dv(a){a.qa.textContent=a.ya?a.o.toLocaleString(a.ua,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.oa.textContent="";var b=new Date(a.o);b.setDate(1);for(0e;e++){var f=document.createElement("td");if(b.getMonth()==a.o.getMonth()){var h=document.createElement("button");f.dataset.time=b.getTime().toString();var k=!1;a.va&&(k=a.va.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";var l=ev[b.getDay()]+" "+b.getDate()+" "+a.qa.textContent;Jn(fv,h,"aria-label",l);k&&ro(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.oa.appendChild(c)}} function gv(a){return new Date(a.getFullYear(),a.getMonth(),1)} cv.prototype.Da=function(a){this.Aa=a}; cv.prototype.getElement=function(){return this.ma}; var ev="Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),fv=[Sn(nfa)];window.sc_createCalendar=function(a){a=new cv(a);return{setSelectDateCallback:a.Da.bind(a),getElement:a.getElement.bind(a)}};function hv(a){return window.matchMedia("(max-width: "+a+")").matches} function iv(){return hv("37.5rem")} ;function jv(a,b){this.oa=a;this.qa=b;this.ma=0;this.o=null} jv.prototype.get=function(){if(0this.ma&&(this.ma++,a.next=this.o,this.o=a)};function kv(a){a=sfa(a);"function"!==typeof fb.setImmediate||fb.Window&&fb.Window.prototype&&!bc()&&fb.Window.prototype.setImmediate==fb.setImmediate?(lv||(lv=tfa()),lv(a)):fb.setImmediate(a)} var lv;function tfa(){var a=fb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!Yb("Presto")&&(a=function(){var f=Kp("IFRAME");f.style.display="none";document.documentElement.appendChild(f);var h=f.contentWindow;f=h.document;f.open();f.close();var k="callImmediate"+Math.random(),l="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;f=nb(function(p){if(("*"==l||p.origin==l)&&p.data==k)this.port1.onmessage()},this); h.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,l)}}}); if("undefined"!==typeof a&&!ac()){var b=new a,c={},e=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var f=c.cb;c.cb=null;f()}}; return function(f){e.next={cb:f};e=e.next;b.port2.postMessage(0)}}return function(f){fb.setTimeout(f,0)}} var sfa=up;function mv(){this.ma=this.o=null} mv.prototype.add=function(a,b){var c=nv.get();c.set(a,b);this.ma?this.ma.next=c:this.o=c;this.ma=c}; mv.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ma=null),a.next=null);return a}; var nv=new jv(function(){return new ov},function(a){return a.reset()}); function ov(){this.next=this.scope=this.o=null} ov.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; ov.prototype.reset=function(){this.next=this.scope=this.o=null};var pv,qv=!1,rv=new mv;function sv(a,b){pv||ufa();qv||(pv(),qv=!0);rv.add(a,b)} function ufa(){if(fb.Promise&&fb.Promise.resolve){var a=fb.Promise.resolve(void 0);pv=function(){a.then(tv)}}else pv=function(){kv(tv)}} function tv(){for(var a;a=rv.remove();){try{a.o.call(a.scope)}catch(b){Gb(b)}nv.put(a)}qv=!1} ;function uv(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function vv(a){this.o=0;this.ya=void 0;this.oa=this.ma=this.qa=null;this.ua=this.va=!1;if(a!=tp)try{var b=this;a.call(void 0,function(c){wv(b,2,c)},function(c){wv(b,3,c)})}catch(c){wv(this,3,c)}} function xv(){this.next=this.context=this.o=this.qa=this.child=null;this.ma=!1} xv.prototype.reset=function(){this.context=this.o=this.qa=this.child=null;this.ma=!1}; var yv=new jv(function(){return new xv},function(a){a.reset()}); function zv(a,b,c){var e=yv.get();e.qa=a;e.o=b;e.context=c;return e} function Av(a){if(a instanceof vv)return a;var b=new vv(tp);wv(b,2,a);return b} function Bv(a,b,c){Cv(a,b,c,null)||sv(ob(b,a))} vv.prototype.then=function(a,b,c){return Dv(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; vv.prototype.$goog_Thenable=!0;n=vv.prototype;n.zk=function(a,b){return Dv(this,null,a,b)}; n.catch=vv.prototype.zk;n.cancel=function(a){if(0==this.o){var b=new Ev(a);sv(function(){Fv(this,b)},this)}}; function Fv(a,b){if(0==a.o)if(a.qa){var c=a.qa;if(c.ma){for(var e=0,f=null,h=null,k=c.ma;k&&(k.ma||(e++,k.child==a&&(f=k),!(f&&1=b.ua&&b.cancel())}this.Ra?this.Ra.call(this.La,this):this.Ia=!0;this.ma||this.Wf(new sw(this))}}; n.fE=function(a,b){this.Aa=!1;tw(this,a,b)}; function tw(a,b,c){a.ma=!0;a.qa=c;a.oa=!b;uw(a)} function vw(a){if(a.ma){if(!a.Ia)throw new ww(a);a.Ia=!1}} n.callback=function(a){vw(this);tw(this,!0,a)}; n.Wf=function(a){vw(this);tw(this,!1,a)}; function xw(a,b,c,e){a.va.push([b,c,e]);a.ma&&uw(a);return a} n.then=function(a,b,c){var e,f,h=new vv(function(k,l){f=k;e=l}); xw(this,f,function(k){k instanceof sw?h.cancel():e(k);return yw},this); return h.then(a,b,c)}; rw.prototype.$goog_Thenable=!0;rw.prototype.branch=function(a){var b=new rw;xw(this,b.callback,b.Wf,b);a&&(b.o=this,this.ua++);return b}; rw.prototype.isError=function(a){return a instanceof Error}; function zw(a){return vc(a.va,function(b){return"function"===typeof b[1]})} var yw={}; function uw(a){if(a.ya&&a.ma&&zw(a)){var b=a.ya,c=Aw[b];c&&(fb.clearTimeout(c.o),delete Aw[b]);a.ya=0}a.o&&(a.o.ua--,delete a.o);b=a.qa;for(var e=c=!1;a.va.length&&!a.Aa;){var f=a.va.shift(),h=f[0],k=f[1];f=f[2];if(h=a.oa?k:h)try{var l=h.call(f||a.La,b);l===yw&&(l=void 0);void 0!==l&&(a.oa=a.oa&&(l==b||a.isError(l)),a.qa=b=l);if(uv(b)||"function"===typeof fb.Promise&&b instanceof fb.Promise)e=!0,a.Aa=!0}catch(p){b=p,a.oa=!0,zw(a)||(c=!0)}}a.qa=b;e&&(l=nb(a.fE,a,!0),e=nb(a.fE,a,!1),b instanceof rw? (xw(b,l,e),b.Ua=!0):b.then(l,e));c&&(b=new Bw(b),Aw[b.o]=b,a.ya=b.o)} function ww(a){xb.call(this);this.Xo=a} ub(ww,xb);ww.prototype.message="Deferred has already fired";ww.prototype.name="AlreadyCalledError";function sw(a){xb.call(this);this.Xo=a} ub(sw,xb);sw.prototype.message="Deferred was canceled";sw.prototype.name="CanceledError";function Bw(a){this.o=fb.setTimeout(nb(this.qa,this),0);this.ma=a} Bw.prototype.qa=function(){delete Aw[this.o];throw this.ma;}; var Aw={};function Cw(a,b){var c=b||{};b=c.document||document;var e=Sm(a).toString(),f=(new Fp(b)).createElement("SCRIPT"),h={nH:f,vu:void 0},k=new rw(Mfa,h),l=null,p=null!=c.timeout?c.timeout:5E3;0>>0);function Ww(a){if("function"===typeof a)return a;a[ax]||(a[ax]=function(b){return a.handleEvent(b)}); return a[ax]} ;function bx(){Gw.call(this);this.qa=new Nw(this);this.qb=this;this.ob=null} ub(bx,Gw);bx.prototype[Kw]=!0;n=bx.prototype;n.mA=function(){return this.ob}; n.addEventListener=function(a,b,c,e){Uw(this,a,b,c,e)}; n.removeEventListener=function(a,b,c,e){Ufa(this,a,b,c,e)}; n.dispatchEvent=function(a){var b,c=this.mA();if(c)for(b=[];c;c=c.mA())b.push(c);c=this.qb;var e=a.type||a;if("string"===typeof a)a=new Iw(a,c);else if(a instanceof Iw)a.target=a.target||c;else{var f=a;a=new Iw(e,c);Gm(a,f)}f=!0;if(b)for(var h=b.length-1;!a.ma&&0<=h;h--){var k=a.currentTarget=b[h];f=k.ls(e,!0,a)&&f}a.ma||(k=a.currentTarget=c,f=k.ls(e,!0,a)&&f,a.ma||(f=k.ls(e,!1,a)&&f));if(b)for(h=0;!a.ma&&hc&&(c=a.length);var e=a.indexOf("?");if(0>e||e>c){e=c;var f=""}else f=a.substring(e+1,c);a=[a.slice(0,e),f,a.slice(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function ix(a,b,c){if(Array.isArray(b))for(var e=0;ee)return null;var f=a.indexOf("&",e);if(0>f||f>c)f=c;e+=b.length+1;return decodeURIComponent(a.slice(e,-1!==f?f:0).replace(/\+/g," "))} var $fa=/[?&]($|#)/;function lx(a,b){for(var c=a.search(Zfa),e=0,f,h=[];0<=(f=Yfa(a,e,b,c));)h.push(a.substring(e,f)),e=Math.min(a.indexOf("&",f)+1||c,c);h.push(a.slice(e));return h.join("").replace($fa,"$1")} function mx(a,b,c){return jx(lx(a,b),b,c)} ;function nx(){this.o=rb()} var ox=null;nx.prototype.set=function(a){this.o=a}; nx.prototype.reset=function(){this.set(rb())}; nx.prototype.get=function(){return this.o};function px(a){this.oa=a||"";ox||(ox=new nx);this.ua=ox} px.prototype.o=!0;px.prototype.ma=!0;px.prototype.qa=!1;function qx(a){return 10>a?"0"+a:String(a)} function aga(a){px.call(this,a)} ub(aga,px); function bga(a,b){var c=[];c.push(a.oa," ");if(a.ma){var e=c.push;var f=new Date(b.qa());f=qx(f.getFullYear()-2E3)+qx(f.getMonth()+1)+qx(f.getDate())+" "+qx(f.getHours())+":"+qx(f.getMinutes())+":"+qx(f.getSeconds())+"."+qx(Math.floor(f.getMilliseconds()/10));e.call(c,"[",f,"] ")}e=c.push;f=a.ua.get();f=(b.qa()-f)/1E3;var h=f.toFixed(3),k=0;if(1>f)k=2;else for(;100>f;)k++,f*=10;for(;0=Gba.value)return"error";if(h.value>=Hba.value)return"warn";if(h.value>=Iba.value)return"log"}return"debug"} if(!this.ma[a.ma()]){var c=bga(this.o,a),e=dga;if(e){var f=b(a.oa());ega(e,f,c,a.o())}}}; rx.prototype.addFilter=function(a){this.ma[a]=!0}; var dga=fb.console;function ega(a,b,c,e){if(a[b])a[b](c,void 0===e?"":e);else a.log(c,void 0===e?"":e)} ;function fga(a){switch(a){case 200:case 201:case 202:case 204:case 206:case 304:case 1223:return!0;default:return!1}} ;function sx(){} sx.prototype.ma=null;sx.prototype.getOptions=function(){return this.ma||(this.ma=this.oa())};var tx;function ux(){} ub(ux,sx);ux.prototype.o=function(){var a=gga(this);return a?new ActiveXObject(a):new XMLHttpRequest}; ux.prototype.oa=function(){var a={};gga(this)&&(a[0]=!0,a[1]=!0);return a}; function gga(a){if(!a.qa&&"undefined"==typeof XMLHttpRequest&&"undefined"!=typeof ActiveXObject){for(var b=["MSXML2.XMLHTTP.6.0","MSXML2.XMLHTTP.3.0","MSXML2.XMLHTTP","Microsoft.XMLHTTP"],c=0;c>>0);a={requestId:c,apiUrl:pga(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, oB:b.oB||function(){}, tO:b.tO||function(){}, uO:b.uO||function(){}, oz:b.oz,KL:b.pageType,Qt:b.Qt};b.Cf&&("IFRAME"==b.Cf.nodeName?(a.window=b.Cf.contentWindow,a.Cf=a.window.document.body):(a.window=window,a.Cf=b.Cf));return a} function pga(a,b,c){var e=qga(a)+"/apis/render?",f=a.Aa,h=a.Ta,k=b.helpcenter,l=b.IG,p=a.Da,r=a.Ha,u=a.ob,x=a.ya,E=a.Na,la=b.pageType,qa=b.pageId,sa=b.url,Ba=b.Gp,Fa=b.IU;c=["js_request_id."+c];if(b.extraParams)for(var Ka in b.extraParams)c.push(Ka+"."+b.extraParams[Ka]);a={v:1,key:f,request_source:h,helpcenter:k,origin_ehc:l,hl:p,authuser:r,visit_id:u,view_id:x,psd:E,page_type:la,id:qa,url:sa,components:Ba,exclude_components:Fa,extra_params:c,mendel_ids:a.Ma,service_configuration:a.Ua,scdeb:a.Ia, instant_preview:b.instantPreview,symptom:b.symptom,scenario_id:b.testScenarioId,sjid:b.fm,user_ip:a.Xa,js_fingerprint:a.La};b="";for(var Ra in a)f=a[Ra],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Ra+"="+encodeURIComponent(f.toString()));return e+b} function oga(a,b,c){try{var e=JSON.parse(c)}catch(f){b.onError({type:1,message:c});return}if(304!=e.application_error||e.html)if(404!=e.application_error&&e.html){if(b.Qt){if(!e.page_metadata||!e.page_metadata.page_type){b.onError({type:4});return}if(wm.get(e.page_metadata.page_type)!=b.KL){b.onError({type:3});return}}e.page_metadata&&b.oB(e.page_metadata);b.Cf?rga(a,b,e.html):b.oz(function(f){"IFRAME"==f.nodeName?(b.window=f.contentWindow,b.Cf=b.window.document.body):(b.window=window,b.Cf=f);rga(a, b,e.html)})}else b.onError({type:2}); else b.onError({type:5})} function rga(a,b,c){b.window.sc_scope=b.Cf;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); In(b.Cf,Rt(c));c=Array.from(b.Cf.getElementsByTagName("script"));a.qa(b,c)} vx.prototype.qa=function(a,b){for(;0a.ma.length;a.va()} ;function vga(){this.o={}} ;var wga=new function(a,b){this.key=a;this.defaultValue=void 0===b?!1:b;this.valueType="boolean"}("45407154"),xga=new function(a,b){this.key=a; this.defaultValue=void 0===b?"":b;this.valueType="string"}("45407153");function yx(a){this.La="modal-backdrop "+a.className;this.Da=a.vr;this.oa=a.oG;this.Ha=a.oL;this.ua=a.aR;this.Ia=this.va=!1;this.ma=new Xu;yga(this)} function yga(a){a.o=document.createElement("div");a.o.className=a.La;a.o.setAttribute("aria-hidden",!0);a.o.addEventListener("click",function(b){b.target==a.o&&(a.qa&&!a.qa()||a.close())}); a.ma.init(a.o,function(){a.qa&&!a.qa()||a.close()}); a.ua?(a.ua.parentNode.replaceChild(a.o,a.ua),a.setContent(a.ua)):document.body.appendChild(a.o)} n=yx.prototype; n.close=function(){this.o.setAttribute("aria-hidden",!0);this.o.style.zIndex="";Zu(this.ma,!1);ro(this.o,this.Da,!1);var a;if(a=null!=document.activeElement)a=0!=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS);if(a)for(;0a||5a?a=0:a>c&&(a=c);return a-b} function Dga(a){a.preventDefault()} ;function Fx(a){this.Ba=cg(a)} w(Fx,Xh);n=Fx.prototype;n.getEnableSsEngine=function(){return vh(this,2)}; n.getEnableAwr=function(){return vh(this,3)}; n.getAlohaAutoGaRollout=function(){return vh(this,5)}; n.getEnableConfigurator=function(){return vh(this,6)}; n.getEnableMweb=function(){return vh(this,7)}; n.getEnableCtlConsentCheckbox=function(){return vh(this,8)}; n.getEnableIframe=function(){return vh(this,9)}; function Gga(){var a=new Fx;a=Nh(a,5,!0);a=Nh(a,2,!0);a=Nh(a,4,!1);a=Nh(a,8,!0);return Nh(a,9,!0)} n.getEnableScreenshotNudge=function(){return vh(this,10)}; n.getEnableWebStartupConfigEndpoint=function(){return vh(this,11)}; n.getEnableJunkNudge=function(){return vh(this,12)}; n.getEnableConfiguratorLocale=function(){return vh(this,13)}; n.getEnableTinyNoPointer=function(){return vh(this,14)}; n.getEnableSupportSessionLogging=function(){return vh(this,15)}; n.getEnableFileUploadForScreenshot=function(){return vh(this,16)}; n.getEnableDirectDeflectionForSingleCategory=function(){return vh(this,17)}; n.getEnableImageSanitization=function(){return vh(this,18)}; n.getEnableAlohaBinarySplit=function(){return vh(this,19)}; n.getEnableDbFeedbackIntents=function(){return vh(this,20)}; n.getEnableMarkMandatoryFieldsWithRequired=function(){return vh(this,21)}; n.getEnableFeedbackCategoryCustomUi=function(){return vh(this,22)}; n.getEnableRealtimeCtl=function(){return vh(this,23)}; var Hga=[0,ij,-22];Fx.prototype.Ca=Bj(Hga);function Gx(a){this.Ba=cg(a)} w(Gx,Xh);Gx.prototype.Ca=Bj([0,Hga]);function Iga(a){return Jga.some(function(b){return b.test(a)})} var Jga=[/https:\/\/sandbox\.google\.com\/tools\/feedback/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/inapp/,/https:\/\/feedback-frontend-qual[a-z0-9.]*\.google\.com\/tools\/feedback/,/https:\/\/.*\.googleusercontent\.com\/inapp/];var Kga="af;am;ar-EG;ar-JO;ar-MA;ar-SA;ar-XB;ar;az;be;bg;bn;bs;ca;cs;cy;da;de-AT;de-CH;de;el;en;en-GB;en-AU;en-CA;en-IE;en-IN;en-NZ;en-SG;en-XA;en-XC;en-ZA;es;es-419;es-AR;es-BO;es-CL;es-CO;es-CR;es-DO;es-EC;es-GT;es-HN;es-MX;es-NI;es-PA;es-PE;es-PR;es-PY;es-SV;es-US;es-UY;es-VE;et;eu;fa;fi;fil;fr-CA;fr-CH;fr;gl;gsw;gu;he;hi;hr;hu;hy;id;in;is;it;iw;ja;ka;kk;km;kn;ko;ky;ln;lo;lt;lv;mk;ml;mn;mo;mr;ms;my;nb;ne;nl;no;pa;pl;pt;pt-BR;pt-PT;ro;ru;si;sk;sl;sq;sr-Latn;sr;sv;sw;ta;te;th;tl;tr;uk ; ur ; uz ; vi ; zh;zh-CN;zh-HK;zh-TW;zu".split(";"); function Lga(a){var b;return null==(b=a.formContent)?void 0:b.locale} ;var Mga=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_light_binary.js"]),Nga=wa(["https://www.gstatic.com/uservoice/feedback/client/web/","/main_binary__",".js"]);function Oga(a,b){var c=Lga(a);c=(c&&Kga.includes(c)?Lga(a):"en").replaceAll("-","_").toLowerCase();var e;a=(null==(e=a.initializationData)?0:e.useNightlyRelease)?"nightly":"live";var f;return(null==b?0:null==(f=b.getEnableAlohaBinarySplit)?0:f.call(b))?ho(Mga,a):ho(Nga,a,c)} ;var Hx,Ix;function Pga(a,b,c,e){if(Hx)return Hx;var f=Oga(a,e);return Hx=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Kp("SCRIPT");Qn(l,f);l.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; l.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(l)})} function Qga(a,b,c,e){if(Ix)return Ix;var f=Oga(a,e);return Ix=b.feedbackV2GlobalObject?Promise.resolve(b.feedbackV2GlobalObject):new Promise(function(h,k){var l=Kp("SCRIPT");Qn(l,f);l.onload=function(){b.feedbackV2GlobalObject?h(b.feedbackV2GlobalObject):k("feedbackV2GlobalObject not found on window.")}; l.onerror=function(){k("Feedback binary script tag failed to load: "+f.toString())}; c.body.appendChild(l)})} function Rga(a,b,c,e,f){f=void 0===f?!0:f;var h,k,l,p,r;return Xa(function(u){switch(u.o){case 1:return h=Date.now(),u.yield(Pga(a,c,e,b),2);case 2:k=u.ma;if(!(f||(null==(p=a.initializationData)?0:p.useNightlyRelease)||(null==(r=a.initializationData)?0:r.isLocalServer))){l=k.initializeFeedbackClient(a,h,b);u.Pa(3);break}return u.yield(k.initializeFeedbackClientAsync(a,h,b),4);case 4:l=u.ma;case 3:return l.initiateAloha(),u.return(l)}})} function Sga(a,b,c,e){var f,h,k;return Xa(function(l){if(1==l.o)return f=Date.now(),l.yield(Qga(a,c,e.document,b),2);if(3!=l.o)return h=l.ma,l.yield(h.initializeFeedbackClientAsync(a,f,b,e),3);k=l.ma;k.initiateAloha();return l.return(k)})} function Tga(a,b,c){var e=!0;e=void 0===e?!0:e;var f,h,k,l,p,r,u,x,E,la;return Xa(function(qa){f=c||fb;if(null==(h=b)?0:null==(l=(k=h).getEnableAlohaBinarySplit)?0:l.call(k)){p=f;if(p.isFormOpened)throw r=Error("Form is either loading or already opened"),r.name="DuplicateFormError",r;p.isFormOpened=!0;a.callbacks=a.callbacks||{};u=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){p.isFormOpened=!1;u(sa)}; try{return qa.return(Sga(a,b,p,f))}catch(sa){throw p.isFormOpened=!1,sa;}}else{x=f;if(x.isFormOpened)throw E=Error("Form is either loading or already opened"),E.name="DuplicateFormError",E;x.isFormOpened=!0;a.callbacks=a.callbacks||{};la=a.callbacks.onClose||function(){}; a.callbacks.onClose=function(sa){x.isFormOpened=!1;la(sa)}; try{return qa.return(Rga(a,b,x,f.document,e))}catch(sa){throw x.isFormOpened=!1,sa;}}})} ;function Uga(a){try{return fb.JSON.parse(a)}catch(b){}a=String(a);if(/^\s*$/.test(a)?0:/^[\],:{}\s\u2028\u2029]*$/.test(a.replace(/\\["\\\/bfnrtu]/g,"@").replace(/(?:"[^"\\\n\r\u2028\u2029\x00-\x08\x0a-\x1f]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?)[\s\u2028\u2029]*(?=:|,|]|}|$)/g,"]").replace(/(?:^|:|,)(?:[\s\u2028\u2029]*\[)+/g,"")))try{return eval("("+a+")")}catch(b){}throw Error("Invalid JSON string: "+a);} ;function Jx(a){bx.call(this);this.headers=new Map;this.La=a||null;this.ma=!1;this.Ia=this.o=null;this.Ha=this.Ta="";this.oa=this.Na=this.Da=this.Ma=!1;this.ua=0;this.Aa=null;this.Ra="";this.Ua=this.Xa=!1} ub(Jx,bx);var Vga=/^https?$/i,Wga=["POST","PUT"],Xga=[];function Yga(a,b,c,e,f,h,k){var l=new Jx;Xga.push(l);b&&l.listen("complete",b);l.Sy("ready",l.ZK);h&&(l.ua=Math.max(0,h));k&&(l.Xa=k);l.send(a,c,e,f)} n=Jx.prototype;n.ZK=function(){this.dispose();yc(Xga,this)}; n.send=function(a,b,c,e){if(this.o)throw Error("[goog.net.XhrIo] Object is active with another request="+this.Ta+"; newUri="+a);b=b?b.toUpperCase():"GET";this.Ta=a;this.Ha="";this.Ma=!1;this.ma=!0;this.o=this.La?this.La.o():tx.o();this.Ia=this.La?this.La.getOptions():tx.getOptions();this.o.onreadystatechange=nb(this.zG,this);try{this.getStatus(),this.Na=!0,this.o.open(b,String(a),!0),this.Na=!1}catch(k){this.getStatus();Zga(this,k);return}a=c||"";c=new Map(this.headers);if(e)if(Object.getPrototypeOf(e)=== Object.prototype)for(var f in e)c.set(f,e[f]);else if("function"===typeof e.keys&&"function"===typeof e.get){f=t(e.keys());for(var h=f.next();!h.done;h=f.next())h=h.value,c.set(h,e.get(h))}else throw Error("Unknown input type for opt_headers: "+String(e));e=Array.from(c.keys()).find(function(k){return"content-type"==k.toLowerCase()}); f=fb.FormData&&a instanceof fb.FormData;!xc(Wga,b)||e||f||c.set("Content-Type","application/x-www-form-urlencoded;charset=utf-8");b=t(c);for(e=b.next();!e.done;e=b.next())c=t(e.value),e=c.next().value,c=c.next().value,this.o.setRequestHeader(e,c);this.Ra&&(this.o.responseType=this.Ra);"withCredentials"in this.o&&this.o.withCredentials!==this.Xa&&(this.o.withCredentials=this.Xa);try{$ga(this),0=l.length)&&(a.psdJson=l)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.feedbackServerUri||"//www.google.com/tools/feedback";if(k=e.GOOGLE_FEEDBACK_START)k.apply(e, b);else{e=c+"/load.js?";for(var p in a)b=a[p],null==b||kb(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Ep(f).createElement("SCRIPT");h&&a.setAttribute("nonce",h);Qn(a,Tm(e));f.body.appendChild(a)}} function gha(a,b,c,e){var f,h;Xa(function(k){f=c||fb;var l="DEV"===a.serverEnvironment,p=c||fb;p=a.nonce||wp(p);l={integrationKeys:{productId:a.productId,feedbackBucket:a.bucket,triggerId:a.triggerId},callbacks:{onClose:a.callback,onLoad:a.onLoadCallback},formContent:{locale:a.locale,disableScreenshot:a.disableScreenshotting,productDisplayName:void 0,announcement:void 0,issueCategories:void 0,includeSeveritySelection:void 0,customImageSrc:void 0,thankYouMessage:void 0,userEmail:void 0,defaultFormInputValues:void 0, defaultFormInputValuesString:void 0,abuseLink:a.abuseLink,additionalDataConsent:a.additionalDataConsent},initializationData:{isLocalServer:l,nonce:p,useNightlyRelease:l,feedbackJsUrl:void 0,feedbackCssUrl:void 0,feedbackJsUrlSerialized:void 0,feedbackCssUrlSerialized:void 0,submissionServerUri:a.feedbackServerUri,colorScheme:a.colorScheme},extraData:{productVersion:a.productVersion,authUser:a.authuser,configuratorId:a.configuratorId,customZIndex:a.customZIndex,tinyNoPointer:a.tinyNoPointer,allowNonLoggedInFeedback:a.allowNonLoggedInFeedback, enableAnonymousFeedback:a.enableAnonymousFeedback}};b&&(p=new Map(Object.entries(b)),l.extraData.productSpecificData=p);h=l;return k.yield(Tga(h,e,f),0)})} function hha(a,b,c){try{if("help"===a.flow){var e=a.helpCenterPath.replace(/^\//,"");Nn(c||window,Bn("https://support.google.com/"+e))}else"submit"===a.flow?Mx(a,b,c):eha(a.productId,a.feedbackServerUri).then(function(f){f=dh(f,Fx,1);var h=!yaa||(null==f?void 0:f.getEnableMweb()),k=!a.tinyNoPointer||(null==f?void 0:f.getEnableTinyNoPointer());!f||f.getAlohaAutoGaRollout()&&h&&k?gha(a,b,c,f):Mx(a,b,c)},function(f){f&&"DuplicateFormError"!==f.name&&Mx(a,b,c)})}catch(f){gha(a,b,c,null)}} tb("userfeedback.api.startFeedback",hha);function Nx(a){window.sc_trackStatsEvent(49,8);Ox(a)} function Ox(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Gz?!1:a.Gz,h=void 0===a.rK?!0:a.rK,k=a.qP,l=a.onClose,p=a.onLoad,r=a.payload;a=a.description;var u=z(),x={};b=(x.flow=e,x.locale=u.lang,x.productId=b,x.disableSubmit=f,x);c&&(b.bucket=c);l&&(b.callback=l);p&&(b.onLoadCallback=p);u.sb_uri&&(b.serverUri=u.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var E={};r.forEach(function(la,qa){E[qa]=la}); hha(b,E)} ;function Px(){var a=z();a=new Map([["answer_id",a.pid],["bc_url",a.bcUrl],["environment_hostname",a.ehn],["external_name",a.ehc],["hc",a.hc],["hostname",a.host],["internal_ip",a.ii],["experiments",a.mendel_ids],["page_type",a.pt],["user_logged_in",a.li],["environment",a.env],["client",Qx()]]);a.set("escalation_availability_matching_frd_forms",ep().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",ep().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",ep().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",ep().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",ep().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",ep().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",ep().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",ep().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",ep().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",ep().rule_service_extensible_contact_options_event_id); a.set("rule_service_form_synthesis_event_id",ep().rule_service_form_synthesis_event_id);a.set("rule_service_helpcenter_fields_synthesis_event_id",ep().rule_service_helpcenter_fields_synthesis_event_id);return a} function Qx(){var a=z().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function Rx(){iha(this)} function iha(a){a.o=(new yx({className:"material-dialog-backdrop",vr:"material-dialog-backdrop--active",oG:"material-dialog-backdrop--locked",oL:"material-dialog-backdrop--disable-click-capture"})).QD(function(){return!a.ua}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ma&&a.ma(c),to(b,"material-dialog--disable-close")||a.close())})} Rx.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");a.setAttribute("role","dialog");c&&(a.setAttribute("title",c.textContent),Fga(c,a).reset().enable(to(a,"material-dialog--draggable")));var e=a.querySelector(".material-dialog__minimize-button");if(e){var f=e.getAttribute("data-material-dialog-minimized-aria-label"),h=function(){var k=document.createElement("button");k.className="material-dialog-minimized";k.textContent=c.textContent+"\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u2594"; f&&k.setAttribute("aria-label",f);k.addEventListener("click",function(){b.o.open();document.body.removeChild(k)}); b.o.close();document.body.appendChild(k);k.focus()}; this.oa=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.ua=to(a,"material-dialog--disable-close");this.o.sC(!to(a,"material-dialog--show-background")).pC(to(a,"material-dialog--disable-click-capture")).setContent(a).open();a.focus();return this}; Rx.prototype.close=function(){this.o.close();this.oa&&this.oa();this.qa&&this.qa()}; Rx.prototype.Ml=function(a){this.ma=a;return this}; Rx.prototype.onClose=function(a){this.qa=a;return this}; Rx.prototype.onClose=Rx.prototype.onClose;Rx.prototype.onAction=Rx.prototype.Ml;Rx.prototype.close=Rx.prototype.close;Rx.prototype.open=Rx.prototype.open;function Sx(a){Er.call(this);this.Kk=!1;this.text=this.group="";this.selected=this.disabled=!1;this.uf(a)} w(Sx,Er);n=Sx.prototype;n.uf=function(a){var b=void 0===a.text?"":a.text,c=void 0===a.disabled?!1:a.disabled,e=void 0===a.selected?!1:a.selected,f=a.content,h=a.ariaLabel,k=a.ri,l=a.qk,p=void 0===a.Kk?!1:a.Kk;this.group=void 0===a.group?"":a.group;this.selected=e;this.text=b;this.content=f;this.ariaLabel=h;this.ri=k;this.disabled=c;this.qk=l;this.Kk=p}; n.getGroup=function(){return this.group}; n.getText=function(){return this.text}; n.getContent=function(){return this.content}; n.Ud=function(){return this.ariaLabel}; n.isSelected=function(){return this.selected}; n.setSelected=function(a){this.selected=a;var b;null==(b=this.qk)||b.call(this,this.selected);this.Fa(0)}; n.setDisabled=function(a){this.disabled=a;this.Fa(1)};function Tx(a){a=void 0===a?{}:a;A.call(this,"sc.shared.MaterialRadio");this.id=yr();this.model=a instanceof Sx?a:new Sx(a);this.overlay=new Jr({Jo:!0});this.o=null;this.watch(this.model)} w(Tx,A); Tx.prototype.content=function(a){var b=this;a&&this.model.uf(a);this.element("div","class",{root:!0,disabled:this.model.disabled,"align-top":this.model.Kk},function(){b.element("div","class","touch-target","onclick",function(){b.model.disabled||!b.o||b.o.checked||(b.o.checked=!0,b.onChange())},function(){b.element("div","class","radio",function(){b.o=b.element("input","id",b.id,"class","native-control","type","radio","name",b.model.getGroup(),"aria-label",b.model.Ud(),"aria-describedby",b.model.ri,"disabled", b.model.disabled,"onchange",function(){b.onChange()}); b.o.checked=b.isSelected();b.element("div","class","ring");b.element("div","class","dot");b.overlay.render()})}); var c=b.model.getText(),e=b.model.getContent();(c||e)&&b.element("label","for",b.id,"class","label-text","onclick",function(){Kr(b.overlay,0,0,!0)},c||e)})}; Tx.prototype.onChange=function(){if(this.o&&this.model.isSelected()!==this.o.checked&&(this.model.setSelected(this.o.checked),this.model.getGroup()))for(var a=t(Array.from(document.getElementsByName(this.model.getGroup()))),b=a.next();!b.done;b=a.next())b.value.dispatchEvent(new Event("change"))}; Tx.prototype.isSelected=function(){return this.model.isSelected()};function Ux(a){var b=Object.assign({},a),c=a.content,e=void 0===a.Ch?!0:a.Ch,f=void 0===a.Pk?"placement-start":a.Pk,h=void 0===a.Ro?"alignment-start":a.Ro,k=void 0===a.style?"style-normal":a.style;a=a.Ir;b=(delete b.content,delete b.Ch,delete b.Pk,delete b.Ro,delete b.style,delete b.Ir,b);A.call(this,"sc.shared.MaterialRichTooltip");var l=this;this.ma=!1;this.Ie=this.He=0;this.oa=c;this.Ch=e;this.va=f;this.ua=h;this.ya=k;this.Ir=a;this.o=new nu(Object.assign({},{content:function(){jha(l)}, Dk:!0,zo:!1,Hr:!1},b))} w(Ux,A);n=Ux.prototype;n.open=function(a){this.Ch?this.o.open(a):(this.ma=!0,this.Ja())}; n.yb=function(){return this.Ch?this.o.yb():this.ma}; n.close=function(){this.Ch?this.o.close():(this.ma=!1,this.Ja())}; function Vx(a,b){var c=b.Ie;if(!a.Ch){var e;a.He=null!=(e=b.He)?e:a.He;a.Ie=null!=c?c:a.Ie;a.Ja()}} n.Je=function(){return!0}; n.content=function(){var a=this;this.Ch?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ma?"visible":"hidden",transform:"translate("+this.He+"px, "+this.Ie+"px)","z-index":"993"},function(){jha(a)})}; function jha(a){a.element("div","class","root "+a.va+" "+a.ya,function(){a.element("div","class","container","style",{padding:a.Ir},a.oa);a.element("div","class","clip-track "+a.ua,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;function Wx(a,b){b=void 0===b?z().hc:b;this.ma=a;this.qa={};b&&(this.qa.helpcenter=b)} n=Wx.prototype;n.Pl=function(a){this.ua=a;return this}; n.onError=function(a){this.oa=a;return this}; n.yG=function(a){this.va=a;return this}; n.qg=function(a,b){this.qa[a]=b;return this}; n.start=function(a){var b=this;a=void 0===a?z().upload_hostname:a;var c=new XMLHttpRequest;c.open("POST",a+(z().redirect_upload_to_boq||z().redirect_upload_to_boq_support_content?"/upload-ceres":"/upload"));c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText);kha(b,e.sessionStatus.externalFieldTransfers[0].formPostInfo.url)}catch(f){Xx(b)}}); c.addEventListener("error",function(){return Xx(b)}); c.addEventListener("abort",function(){return Xx(b)}); c.send(lha(this));return this}; function kha(a,b){var c=new XMLHttpRequest;c.open("POST",b);c.withCredentials=!0;c.addEventListener("load",function(){try{var e=JSON.parse(c.responseText).sessionStatus.additionalInfo["uploader_service.GoogleRupioAdditionalInfo"].completionInfo.customerSpecificInfo;a.o=e.cns_filename;a.ya=e.document_id;a.ua&&a.ua()}catch(f){Xx(a)}}); c.upload.addEventListener("progress",function(e){a.va&&a.va(e.lengthComputable?Math.max(e.loaded-(e.total-a.ma.size),0):0)}); c.addEventListener("error",function(){return Xx(a)}); c.addEventListener("abort",function(){return Xx(a)}); b=new FormData;b.append("Filedata",a.ma,a.ma.name);c.send(b)} function Xx(a){a.oa&&a.oa()} function lha(a){var b=[{external:{name:"file",filename:a.ma.name,formPost:{}}}],c;for(c in a.qa)b.push({inlined:{name:c,content:a.qa[c],contentType:"text/plain"}});return JSON.stringify({protocolVersion:"0.8",createSessionRequest:{fields:b}})} n.jM=function(){return this.o}; n.hn=function(){return this.ya}; Wx.prototype.getDocumentId=Wx.prototype.hn;Wx.prototype.getCnsFilename=Wx.prototype.jM;Wx.prototype.start=Wx.prototype.start;Wx.prototype.setMetadata=Wx.prototype.qg;Wx.prototype.onProgress=Wx.prototype.yG;Wx.prototype.onError=Wx.prototype.onError;Wx.prototype.onSuccess=Wx.prototype.Pl;var mha={"ads.svg":Nm('\n'),"alumnus_expert.svg":Nm('\n'), "beenhere.svg":Nm('\n'),"beta.svg":Nm('\n\n\n\n\n'), "beta_dark.svg":Nm('\n\n\n\n'), "bids_and_budgets.svg":Nm('\n'),"bronze_expert.svg":Nm('\n'),"community_specialist.svg":Nm('\n'), "diamond_expert.svg":Nm('\n'), "error_computer.svg":Nm('\n'), "gold_expert.svg":Nm('\n'), "google_employee.svg":Nm('\n'),"guidebook.svg":Nm('\n\n\n'), "keywords_and_targeting.svg":Nm('\n'),"laptop_check.svg":Nm('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "legacy_expert.svg":Nm('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":Nm('\n \n \n \n \n \n\n'), "no_notifications.svg":Nm('\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'), "page_desktop.svg":Nm('\n'), "page_desktop_dark.svg":Nm('\n'), "platinum_expert.svg":Nm('\n'), "play.svg":Nm('\n'),"quickreply.svg":Nm('\n'),"search.svg":Nm('\n'), "silver_expert.svg":Nm('\n'), "stop.svg":Nm('\n'),"volunteer_activism.svg":Nm('\n'), "workflow.svg":Nm('\n'), "workflow_dark.svg":Nm('\n')};function Yx(a){A.call(this,"sc.shared.TsAssetInterop");this.o=a} w(Yx,A);Yx.prototype.content=function(){or(mha[this.o])};var nha=new Map([[0,"workflow.svg"],[1,"legacy_expert.svg"],[2,"alumnus_expert.svg"],[3,"bronze_expert.svg"],[4,"silver_expert.svg"],[5,"gold_expert.svg"],[6,"platinum_expert.svg"],[7,"diamond_expert.svg"],[8,"community_specialist.svg"],[9,"google_employee.svg"],[10,"play.svg"],[11,"stop.svg"],[12,"quickreply.svg"],[13,"volunteer_activism.svg"],[14,"beenhere.svg"],[16,"bids_and_budgets.svg"],[17,"keywords_and_targeting.svg"],[15,"ads.svg"],[18,"guidebook.svg"],[19,"beta.svg"]]),oha=new Map([[0,"workflow_dark.svg"], [19,"beta_dark.svg"]]);function Zx(a){var b=void 0===a.vb?!1:a.vb,c=void 0===a.Zz?!1:a.Zz,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size,k=a.title;a=void 0===a.uy?!1:a.uy;A.call(this,"sc.icon.Icon");f=f&&oha.has(e)?oha.get(e):nha.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.vb=b;this.Zz=c;this.size=h;this.o=new Yx(f);this.title=k;this.uy=a} w(Zx,A);Zx.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.vb,"text-bottom":this.uy,flip:this.Zz},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function $x(a){this.Ba=cg(a)} w($x,Xh);function ay(a,b){return Tg(a,3,b,vf)} $x.Qa=[1,2,3,4];$x.prototype.Ca=Bj([0,dj,-3]);function pha(a){if(!(a&&a instanceof Xh))throw Error("Value is not proto message.");return Tc(a.serialize(),2)} ;function qha(a,b,c,e){if(a){var f="";c&&c.length&&(f="; track:"+c.join(",").trim());c="";e&&e.length&&(c="; "+e.join("; ").trim());a.setAttribute("jslog",b+f+c);a.LSWHIf=void 0}} ;var by={CLICK:{string:"click",Yg:"cOuCgd"},GENERIC_CLICK:{string:"generic_click",Yg:"szJgjc"},IMPRESSION:{string:"impression",Yg:"xr6bB"},HOVER:{string:"hover",Yg:"ZmdkE"},KEYPRESS:{string:"keypress",Yg:"Kr2w4b"},KEYBOARD_ENTER:{string:"keyboard_enter",Yg:"SYhH9d"},VIS:{string:"vis",Yg:"HkgBsf"}};function cy(a){if(rha.has(a))return rha.get(a);throw Error("Unrecognized EventLabel "+a+".");} function sha(a){for(var b=new Map,c=t(Object.keys(a)),e=c.next();!e.done;e=c.next())e=e.value,b.set(a[e].string,a[e].Yg);return b} for(var rha=sha(by),dy=new Map,tha=t(Object.keys(by)),ey=tha.next();!ey.done;ey=tha.next()){var uha=ey.value;dy.set(by[uha].Yg,by[uha].string)}var vha=sha({TRACK:{string:"track",Yg:"u014N"},INDEX:{string:"index",Yg:"cQYSPc"},MUTABLE:{string:"mutable",Yg:"dYFj7e"},COMPONENT_ID:{string:"cid",Yg:"cOuyq"},TEST_CODE:{string:"tc",Yg:"DM6Eze"}});function fy(a,b){this.o=a;this.va=b||!1;this.qa=new Set;this.Aa=null;this.ua=[];this.ma=void 0;this.Ha=this.oa=!1;this.Da=null;this.ya=[]} function gy(a,b){if(b){var c=a.qa;var e=c.has;a=a.va?cy(b):b;c=e.call(c,a)}else c=0!=a.qa.size;return c} fy.prototype.getIndex=function(){return this.Aa}; fy.prototype.setAttribute=function(a){this.Da=a;return this}; fy.prototype.getAttribute=function(){return this.Da}; function wha(a,b){a.ya.push(b)} function hy(a,b){for(var c=0;c=a.offsetWidth||0>=a.offsetHeight))return!1;a=a.getBoundingClientRect();return(b=sq(b,new rq(a.left,a.top,a.width,a.height)))&&10<=b.width&&10<=b.height?!0:!1} function lia(a,b,c){for(var e=[],f={},h=b.length-1;0<=h;f={Be:f.Be,xj:f.xj,tu:f.tu},h--){f.xj=new Py;f.tu=[];f.Be=Hy();fh(f.xj,ly,1,f.Be);var k=new Ky;fh(k,ly,1,f.Be);fh(f.xj,Ky,9,k);if(k=kx(window.location.href,"ved"))k=Oy(new Ny,k),fh(f.xj,Ny,4,k);b[h].forEach(function(l){return function(p,r){r.Be=l.Be;r.qa=l.Be;var u=nz(this,r);p.length&&Cy(u,p);p=r.getElement();lz(p,c)?(r.oa=!1,r.hidden=!1):u.Wn(1);this.qa&&gy(r.getTag(),"hover")&&void 0!==r.o&&(p.setAttribute("data-hveid",Number(r.o)),0===eh(l.xj, By,2).length&&Sy(r)&&(p.setAttribute("decode-data-ved","1"),p.setAttribute("data-ved",Sy(r)+"")));this.setTimestamp(u);ih(l.xj,2,By,u);l.tu=l.tu.concat(r.getTag().ua)}}(f),a); k=new gz;a.o("Impression Event",f.xj);iz(k,f.xj.serialize());Tg(k,20,f.tu,vf);e.push(k)}return e} function mia(a,b,c){for(var e=[],f=new Map,h=b.length-1;0<=h;h--){var k=b[h],l=k.keys().next().value.qa,p=f.get(l)||[];p.push(k);f.set(l,p)}f.forEach(function(r,u){var x=0,E=[],la=new Py,qa=[],sa=Hy();fh(la,ly,1,sa);fh(la,ly,3,u);var Ba=new Ky;fh(Ba,ly,1,u);fh(la,Ky,9,Ba);for(Ba=0;Baarguments.length&&h.args.push(new a.fQ);k&&(k=qz,!a.bC||0==uz||a.measure&&1!=uz||(k=(k+1)%2),sia[k].push(h));return yia(a.window)}} function zia(a,b){var c={};uz=1;for(var e=0;ea&&(qia++,100h.length)return null;k=h[0].trim();h=h[1].trim();if(Ib(k)||Ib(h))return null;switch(k){case wz(a,"track"):k=h.split(",");for(h=0;h "}); c+=b.length?"END]":"EMPTY]"} function Uia(a){if(a.nc){var b=a.nc();a=Jp(b||Vp(a.ua)||window)}else a=Jp(Vp(a.ua)||window);return a} ;function Via(a){if(!a)return"";if(/^about:(?:blank|srcdoc)$/.test(a))return window.origin||"";a.startsWith("blob:")&&(a=a.substring(5));a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));c=a.substring(0,a.indexOf("://"));if(!c)throw Error("URI is missing protocol: "+a);if("http"!==c&&"https"!==c&&"chrome-extension"!== c&&"moz-extension"!==c&&"file"!==c&&"android-app"!==c&&"chrome-search"!==c&&"chrome-untrusted"!==c&&"chrome"!==c&&"app"!==c&&"devtools"!==c)throw Error("Invalid URI scheme in origin: "+c);a="";var e=b.indexOf(":");if(-1!=e){var f=b.substring(e+1);b=b.substring(0,e);if("http"===c&&"80"!==f||"https"===c&&"443"!==f)a=":"+f}return c+"://"+b+a} ;function Wia(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;u=r=0} function b(x){for(var E=k,la=0;64>la;la+=4)E[la/4]=x[la]<<24|x[la+1]<<16|x[la+2]<<8|x[la+3];for(la=16;80>la;la++)x=E[la-3]^E[la-8]^E[la-14]^E[la-16],E[la]=(x<<1|x>>>31)&4294967295;x=f[0];var qa=f[1],sa=f[2],Ba=f[3],Fa=f[4];for(la=0;80>la;la++){if(40>la)if(20>la){var Ka=Ba^qa&(sa^Ba);var Ra=1518500249}else Ka=qa^sa^Ba,Ra=1859775393;else 60>la?(Ka=qa&sa|Ba&(qa|sa),Ra=2400959708):(Ka=qa^sa^Ba,Ra=3395469782);Ka=((x<<5|x>>>27)&4294967295)+Ka+Fa+Ra+E[la]&4294967295;Fa=Ba;Ba=sa;sa=(qa<<30|qa>>>2)&4294967295; qa=x;x=Ka}f[0]=f[0]+x&4294967295;f[1]=f[1]+qa&4294967295;f[2]=f[2]+sa&4294967295;f[3]=f[3]+Ba&4294967295;f[4]=f[4]+Fa&4294967295} function c(x,E){if("string"===typeof x){x=unescape(encodeURIComponent(x));for(var la=[],qa=0,sa=x.length;qar?c(l,56-r):c(l,64-(r-56));for(var la=63;56<=la;la--)h[la]=E&255,E>>>=8;b(h);for(la=E=0;5>la;la++)for(var qa=24;0<=qa;qa-=8)x[E++]=f[la]>>qa&255;return x} for(var f=[],h=[],k=[],l=[128],p=1;64>p;++p)l[p]=0;var r,u;a();return{reset:a,update:c,digest:e,digestString:function(){for(var x=e(),E="",la=0;lal?"":0==l?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*l)).toUTCString();this.o.cookie=a+"="+b+c+k+l+e+(null!=f?";samesite="+ f:"")}; n.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;fa.Uc()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Ta} n.dispatch=function(a){a instanceof gz?this.log(a):(a=hz(new gz,a.serialize()),this.log(a))}; function Vz(a,b){b?(a.experimentIds||(a.experimentIds=new az),b=b.serialize(),Rh(a.experimentIds,4,b)):a.experimentIds&&zg(a.experimentIds,4)} function Pja(a,b){a.ua=new Kz(1>b?1:b);a.o.setInterval(a.ua.getValue())} n.log=function(a){a=a.clone();var b=this.nc++;a=Ph(a,21,b);this.componentId&&Rh(a,26,this.componentId);Mf(xg(a,1))||(b=Date.now(),b=Number.isFinite(b)?b.toString():"0",zg(a,1,Ff(b)));Vh(a,15)||(b=60*(new Date).getTimezoneOffset(),Ph(a,15,b));this.experimentIds&&(b=this.experimentIds.clone(),fh(a,az,16,b));b=this.ma.length-this.bufferSize+1;0e&&this.obla||401===la||0===la);qa&&(c.ma=sa.concat(c.ma),c.Rr||c.o.enabled||c.o.start());b&&b("net-send-failed",la);++c.Aa},E=function(){c.network&&c.network.send(r,u,x)}; p?p.then(function(la){r.ZB["Content-Encoding"]="gzip";r.ZB["Content-Type"]="application/binary";r.body=la;r.KK=2;E()},function(){E()}):E()}}}}; n.Yz=function(){this.Da||(Rja(this.qa,!0),this.La&&(Wz(this.qa,3),Qja(this)),this.Ia&&(Wz(this.qa,2),Sja(this)),this.flush(),Rja(this.qa,!1))}; function Qja(a){Tja(a,32,10,function(b,c){b=jx(b,"format","json");var e=!1;try{e=window.navigator.sendBeacon(b,c.serialize())}catch(f){}a.Ma&&!e&&(a.Ma=!1);return e})} function Sja(a){Tja(a,6,5,function(b,c){b=Xfa(b,"format","base64json","p",Tc(c.serialize(),3));if(15360=this.start){a.srt=e.responseStart-this.start;a.ol=a.prt=b-e.responseStart;break}var f;null==(f=Su)||f.xo(a)}; function uC(a,b,c){c=void 0===c?!0:c;var e=new UA;Th(e,1,b);a=Math.trunc(window.performance.now()-a.start);Ph(e,2,a);Mh(e,3,c);Fo({endpoint:"recordsla",httpMethod:"POST",params:{v:"1"},Kc:e.serialize()})} ;function vC(a){this.Ba=cg(a)} w(vC,Xh);vC.prototype.setHost=function(a){return Rh(this,3,a)}; vC.prototype.Ca=Bj([0,jC,y,-1,bj,-1]);var Dma=new Map([["PROD",1],["STAGING",2],["DRAFT",3],["READY",4],["TEST",5],["DEV",6],["ALPHA",7],["GKMSSTAGING",8],["LOCAL",9]]),Ema=new Set;function Fma(a){var b=this;this.Fe=a;this.KF=!1;this.currentFormId=this.vG=this.BP=this.hQ=0;this.lI=Ema;this.transport=this.Lr(1046,860);this.mH=this.Lr(1324,1323);this.wb=new lC(!1,"","");Su=this;Gma(this);window.sc_registerPageClickHandlers&&window.sc_registerPageClickHandlers([function(c){return void b.kd(c)}])} n=Fma.prototype;n.Lr=function(a,b){var c=z(),e=ay(new $x,c.mendel_ids);a=aA(new $z("PROD"===c.env?b:a,String(c.au||"0")),e);c.auth_token?Wja(a,function(){return c.auth_token}):"about:blank"===location.href&&Wja(a,function(){return""}); a=a.build();a.La=a.Ra;a.Ia=!0;return a}; function Gma(a){var b=Oo("StatsDeferredClearcut",!0);if(b){b=ela(b);var c=dh(b,RA,1);Rh(c,34,z().visit_id);c=eh(c,QA,33);if(0=k;k&&(a.lI.add(h),b.push(f))}a.Ck(b,!0)} function Hma(a){if(!a.KF){a.KF=!0;zC(a);var b;window.addEventListener("scroll",function(){window.clearTimeout(b);b=window.setTimeout(function(){return void zC(a)},300)})}} n.Ay=function(a){var b=[];a=t((a||document).querySelectorAll("[data-stats-imp]"));for(var c=a.next();!c.done;c=a.next())b.push(AC(c.value,{type:0}));this.Ck(b)}; n.DQ=function(a,b){a=AC(a,{type:0});a.type=b||a.type;this.Ck([a])}; n.Ck=function(a,b){b=void 0===b?!1:b;if(0!==a.length){var c=xC(this,b?7:3),e=kC(BC(this.Fe));b=b?7:3;a=t(a);for(var f=a.next();!f.done;f=a.next()){f=f.value;var h=(new LA).setType(f.type);f.id&&h.setId(f.id);CC(h,f.index);ih(c,6,LA,h);h=(new LB).setType(CB.get(f.type));f.id&&Rh(h,2,f.id);CC(h,f.index);f=(new PB).setType(b);f=gh(f,4,QB,h);iC(e,f.setTimestamp((new Ek).setSeconds(Date.now()/1E3)))}yC(this,c);wC(this,e)}}; n.Ya=function(a,b,c,e,f){Ima(this,a,b,c,e);f instanceof Function&&f()}; n.kI=function(a,b,c,e,f,h){a&&(a=AC(a,{type:0,action:0},h),Ima(this,b||a.type,c||a.action,e||a.id,f||a.index))}; function Ima(a,b,c,e,f){var h=xC(a,5);var k=(new JA).setType(b);k=Th(k,2,c);b=(new KB).setType(CB.get(b));c=yla.get(c);c=Th(b,2,c);e&&(k.setId(e),Rh(c,3,e));CC(k,f);CC(c,f);ih(h,7,JA,k);yC(a,h);e=kC(BC(a.Fe));f=(new PB).setType(2);f=gh(f,3,QB,c);e=iC(e,f.setTimestamp((new Ek).setSeconds(Date.now()/1E3)));wC(a,e)} n.kd=function(a){if("#"!==a.href){var b=a.element;if(b){a:{var c=b;var e;if(e=c){b:{for(e=c;e;){if(e.hasAttribute&&e.hasAttribute("data-stats-ignore")){e=!0;break b}e=e.parentNode}e=!1}e=!e}if(e)for(;c;){if(c.hasAttribute&&c.hasAttribute("data-stats-action")||"A"===c.tagName||Bma(c))break a;c=c.parentNode}c=null}if(c){e=b.href;var f=(f=b.getAttribute("data-stats-toggle-class"))?!to(b,f):b instanceof HTMLInputElement&&("checkbox"===b.type||"radio"===b.type)&&!b.checked;e=AC(b,{type:0,id:e,action:f? 29:8});if(void 0!==e.id){a.hc_internal&&No("refererViewId",z().vid);b=this.iA(a);a:{f=t(lfa);for(var h=f.next();!h.done;h=f.next()){var k=t(h.value);h=k.next().value;k=k.next().value;if(to(c,h)){f=k;break a}}f=void 0}f=Jma(this,e,b,f);e=Kma(e);e=iC(kC(BC(this.Fe)),e);a=a.event;switch(b){case 2:DC(this,a,c,f,e);break;case 1:b=Lma(this,f);b=Mma(this,b);No("StatsDeferredClearcut",b.serialize())||DC(this,a,c,f);No("ScaledStatsDeferredClearcut",e.serialize())||DC(this,a,c,void 0,e);break;default:case 3:yC(this, f),wC(this,e)}}}}}}; function DC(a,b,c,e,f){e&&yC(a,e);f&&wC(a,f);if(!b.defaultPrevented){b.preventDefault();a=c.getAttribute&&c.getAttribute("data-stats-delay-url");if(!a&&c instanceof HTMLAnchorElement&&(a=c.href)&&"_blank"===c.target){Nn(window,a);return}a&&(c=kb(c)&&ym(c)&&c.tagName.toUpperCase()==="A".toString()?c.target:"",b=window.sc_delayLocationHandler,b instanceof Function?b(a):Ro(a,!0,c))}} function EC(a,b,c,e,f){var h=Jma(a,{type:b,action:c,id:e,index:f},3);b=Kma({type:b,action:c,id:e,index:f});b=iC(kC(BC(a.Fe)),b);yC(a,h);wC(a,b)} function Jma(a,b,c,e){a=xC(a,4);var f=new IA;c=Th(f,1,c).setType(b.type);c=Th(c,3,b.action).setId(b.id);CC(c,b.index);e&&(b=new HA,e=Th(b,1,e),fh(c,HA,7,e));fh(a,IA,5,c);return a} function Kma(a){var b=(new JB).setType(CB.get(a.type));var c=yla.get(a.action);b=Th(b,2,c);b=Rh(b,3,a.id);CC(b,a.index);a=(new PB).setType(1);return gh(a,2,QB,b).setTimestamp((new Ek).setSeconds(Date.now()/1E3))} function AC(a,b,c){c=void 0===c?!1:c;return{id:FC({element:a,attr:"data-stats-id",defaultValue:b.id}),type:Nma({element:a,attr:"data-stats-ve",defaultValue:b.type,Yq:!0}),action:Nma({element:a,attr:"data-stats-action",defaultValue:b.action,Yq:c}),index:FC({element:a,attr:"data-stats-idx",defaultValue:b.index})}} n.iA=function(a){var b=a.element.getAttribute("data-stats-method");if(b)switch(b.toUpperCase()){case "DELAY":return 2;case "DEFER":return 1;default:return 3}return a.blank||a.authuser_related?3:a.external?2:a.hc_internal?1:3}; n.xo=function(a){var b=xC(this,2),c=new KA;a.ol&&0<=a.ol&&Oh(c,1,Math.round(a.ol));a.prt&&0<=a.prt&&Oh(c,2,Math.round(a.prt));a.srt&&0<=a.srt&&Oh(c,5,Math.round(a.srt));if(a.type&&a.duration_ms){var e=c.setType(a.type);Oh(e,4,Math.round(a.duration_ms))}fh(b,KA,4,c);yC(this,b);var f=zla.get(a.type);e=a.duration_ms;b=a.ol;c=a.prt;a=a.srt;f=(new MB).setType(f);e=Oh(f,2,e);0<=b&&Oh(e,3,b);0<=c&&Oh(e,4,c);0<=a&&Oh(e,5,a);a=kC(BC(this.Fe));b=(new PB).setType(4);b=gh(b,5,QB,e);a=iC(a,b.setTimestamp((new Ek).setSeconds(Date.now()/ 1E3)));wC(this,a)}; n.FQ=function(a){var b=new NB;0<=a.ol&&Oh(b,1,a.ol);0<=a.prt&&Oh(b,2,a.prt);0<=a.srt&&Oh(b,5,a.srt);a=kC(BC(this.Fe));var c=(new PB).setType(5);b=gh(c,6,QB,b);b=iC(a,b.setTimestamp((new Ek).setSeconds(Date.now()/1E3)));wC(this,b)}; n.HQ=function(a){var b=xC(this,6),c=new PA;if(void 0!==a.top&&void 0!==a.page_view_id){var e=c.setTop(Math.trunc(Number(a.top||0)/1E3));Rh(e,2,a.page_view_id||"");fh(b,PA,8,c);yC(this,b);b=kC(BC(this.Fe));e=(new PB).setType(6);var f=new OB;f=Oh(f,1,a.top||0);a=Rh(f,2,a.page_view_id||"");a=gh(e,7,QB,a);a=iC(b,a.setTimestamp((new Ek).setSeconds(Date.now()/1E3)));wC(this,a);10===z().pt&&"true"===bp("MoltronLoggingFeature__enable_view_duration_logs")&&tma(this.wb,this.Fe.mid||"",c.getTop()||0)}}; n.Hd=function(){return new Cma}; function xC(a,b){var c=z();var e=new OA;e=Th(e,3,c.iro);e=Rh(e,1,c.pid).rf(c.vid);c.request_attributes&&Tg(e,4,c.request_attributes,tf);if(c=bp("workflow__session-id")){var f=new NA;c=Rh(f,1,c);0!==a.currentFormId&&Rh(c,2,String(a.currentFormId));fh(e,NA,5,c)}a=new QA;return fh(a,OA,2,e).setType(b)} function Lma(a,b){var c=z();b.setTimestamp(0===a.vG?Date.now():a.vG);var e=new RA;e=Th(e,35,c.ncc);a.Fe.cc&&Rh(e,41,a.Fe.cc);var f=Th(e,17,c.dt);f=Rh(f,24,c.ehc);f=Rh(f,1,c.hc);f=Mh(f,38,c.ii);f=Tg(f,21,c.mendel_ids,vf);f=Th(f,46,3);f=Th(f,19,c.pt);f=Th(f,14,1);f=Th(f,32,c.rs);f=Rh(f,2,c.rl);f=Rh(f,12,c.lang);f=Th(f,45,22);f=Oh(f,15,17515);b=ih(f,33,QA,b);b=Th(b,43,c.rt).rf(c.vid);b=Rh(b,34,c.visit_id);b=Th(b,55,2);b=Mh(b,58,c.web_history_enabled).setSupportJourneyId(c.support_journey_id);c=Dma.get(c.env)|| 0;Th(b,53,c);if(a.Fe.exp)for(a=t(a.Fe.exp),c=a.next();!c.done;c=a.next())if((c=c.value)&&c.active_groups)for(c=c.active_groups.split(";"),c=t(c),b=c.next();!b.done;b=c.next())b=b.value.split("::"),2===b.length&&(f=new qm,f=Rh(f,1,b[0]),b=Rh(f,2,b[1]),ih(e,13,qm,b));a=(new EA).setContentType(55);ih(e,3,EA,a);return e} function Mma(a,b){var c=z(),e=new TA;b=fh(e,RA,1,b);c.ehn&&(c=fx(c.ehn.match(ex)[3]||null),b.setHost(c));a.Fe.ref&&Rh(b,3,a.Fe.ref);return b} function yC(a,b){if("true"!==jr("workflow__kms")&&!(1E3<++a.hQ)){var c=Lma(a,b);""===qh(c,1)?Ho({Issue:"No helpcenter found when populating clearcut stats",Stats:b}):(c=Mma(a,c),a.transport.dispatch(c),a.transport.flush(),gp(document,"sc_statsEvent",{detail:b}))}} function wC(a,b){if("true"!==jr("workflow__kms"))if(""===qh(dh(b,FB,6),1))Ho({Issue:"No helpcenter found when populating scaled clearcut",Extension:b});else if(!(1E3<++a.BP)){var c=new vC;c=fh(c,hC,1,b);var e=z();e.ehn&&(e=fx(e.ehn.match(ex)[3]||null),c.setHost(e));a.Fe.ref&&Rh(c,2,a.Fe.ref);(e=bp("zwieback_id"))&&0a.ma&&pna(a);a.ma++},1E3)} jD.prototype.load=function(){var a=this;return Xa(function(b){if(1==b.o)return b.yield(rna(),2);a.player||pna(a);Na(b)})}; function qna(a,b,c,e){switch(a){case -1:a=20;break;case 0:a=19;break;case 1:a=25;break;case 2:a=26;break;case 3:a=27;break;case 5:a=28;break;default:a=0}Js(a,b,44,c+","+e)} jD.prototype.Bb=function(){this.player=void 0;wr(this)}; var kD;function rna(){var a,b;return Xa(function(c){if("function"===typeof(null==(a=window.YT)?void 0:a.Player))return c.return();kD||(b=document.createElement("script"),Qn(b,Tm(Mm(Nm("//www.youtube.com/player_api")))),document.body.appendChild(b),kD=new Promise(function(e){window.onYouTubeIframeAPIReady=e})); return c.return(kD)})} ;function lD(a){a=a.player;A.call(this,"sc.tailwind.thread.popup_video.PopupVideo");var b=this;this.o=new nu({rc:7,tc:7,lj:!0,Ap:!0,content:function(){b.element("div","class","root","tabindex","0",b.player)}, Yf:!0,onClose:function(){var c;null==(c=b.player.player)||c.stopVideo()}}); this.player=a} w(lD,A);lD.prototype.open=function(a){this.o.open(Object.assign({},{Kb:!0},a));this.player.load()}; lD.prototype.content=function(){this.o.render()};function sna(a,b){var c=void 0===b?{}:b;b=void 0===c.kE?!1:c.kE;var e=c.height,f=void 0===c.yl?!1:c.yl;c=c.width;this.o=a;this.ma=this.o.getAttribute("data-videoid");this.oa=to(this.o,"embedded-video")?"default":"medium";c&&e&&(this.qa=c/e==mD?mD:1.6);this.va=f;b||(tna(this),una(this))} function tna(a){window.addEventListener("hashchange",function(b){Zs(b.oldURL,b.newURL)===a.ma&&nD(a)}); window.addEventListener("load",function(){Zs("",location.href)===a.ma&&nD(a)})} function una(a){var b=new XMLHttpRequest;b.addEventListener("load",function(){try{var c=JSON.parse(b.responseText)}catch(e){}c&&vna(this,c)}.bind(a)); b.open("GET","https://www.googleapis.com/youtube/v3/videos?part=snippet%2C+id&key=AIzaSyD-4tE5aKFZYIS_IrfpCDRsgQZbv5VCJZM&id="+a.ma);b.send()} function vna(a,b){if(b.items&&b.items[0]&&b.items[0].snippet){var c=b.items[0].snippet;b=function(f){for(var h=c,k=0;kc?"0":"")+c);2===z().rs&&a.element("span","class","preview-label","Preview");a.element("span","class","play",a.o)})} function Vna(a){a.element("span","class","label-container",function(){a.ma.render();a.element("span","class","label",lE(a))})} function Una(a){a.element("span","class","label-container",function(){a.ua.render();a.element("span","class","label",mE.format(iE(a.result))+" views")})} function lE(a){a=Qna(a.result);return 0===a?"":Wna.format(new Date(a/1E3))} var mE=new bs(5),Wna=new zt(1);var Xna=new Map([[0,"gm/public"],[1,"gm/supervised_user_circle"],[2,"gm/question_answer"],[4,"gm/email"],[5,"gm/drive_document"],[6,"gm/language"]]),Yna=new Map([[5,"Help article"],[2,"Community Post"],[3,"Troubleshooter"]]),Zna=new Map([[5,"Check status"],[3,"Get started"]]);function nE(a,b){b=void 0===b?0:b;Er.call(this);var c=this;this.o=a;this.jd=b;this.qa=[];var e=0a.Wc().length} function oE(a){var b,c;a.qa=null!=(c=null==(b=dh(a.o,em,15))?void 0:eh(b,Yl,1).map(function(e){return new bE(e,a.jd++)}))?c:[]} ;function pE(a){Er.call(this);this.metadata=a} w(pE,Er);pE.prototype.getStartIndex=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getStartIndex())?b:0}; pE.prototype.getQuery=function(){var a,b;return null!=(b=null==(a=this.metadata.searchQuery)?void 0:a.getQuery())?b:""};function qE(a){return rE(a)>=boa} function sE(a,b,c,e,f,h,k,l){this.rank=a;this.qa=b;this.o=c;this.oa=e;this.ma=f;this.icon=h;this.label=void 0===k?"":k;this.description=void 0===l?"":l} function rE(a){switch(a){case 0:return coa;case 30:return doa;case 1:return tE;case 2:return boa;case 3:return uE;case 4:return vE;case 5:return wE;case 20:return xE;case 10:return yE;case 100:return eoa;default:return coa}} n=sE.prototype;n.valueOf=function(){return this.rank}; n.getColor=function(){return eD().xc?this.o:this.qa}; n.ze=function(){return this.icon}; n.getLabel=function(){return this.label}; n.getDescription=function(){return this.description}; var coa=new sE(0,"#F1F3F4","#F1F3F4"),doa=new sE(1,"#F1F3F4","#F1F3F4","#0b8043","#C4EED0",2,"Product Expert Alumni","Former Product Experts who are no longer members of the program"),tE=new sE(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member","Community members with growing product knowledge who help other Google users by answers questions"),boa=new sE(3,"#9E9E9E","#9E9E9E","#5F6368","#C4C7C5",4,"Silver Product Expert","Community members with intermediate product knowledge who help other Google users by answering questions"), uE=new sE(4,"#FFB300","#F9AB00","#B06000","#F09D00",5,"Gold Product Expert","Community members with in-depth product knowledge who help other Google users by answering questions"),vE=new sE(5,"#77909D","#718792","#455A64","#E3E3E3",6,"Platinum Product Expert","Community members with advanced product knowledge who help other Google users and Product Experts "),wE=new sE(6,"#79A8FA","#79A8FA","#1A73E8","#A8C7FA",7,"Diamond Product Expert","Community members with product mastery who help other Google users and Product Experts"), xE=new sE(7,"#4285F4","#669DF6","#1A73E8","#A8C7FA",8,"Community Specialist","Google partners who help ensure the quality of community content"),yE=new sE(8,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Community Manager"),eoa=new sE(9,"#4285F4","#669DF6","#1A73E8","#A8C7FA",9,"Google Employee","Google product team members and community managers");function zE(a){var b=a.model,c=void 0===a.Ef?!1:a.Ef;a=void 0===a.Uw?!1:a.Uw;A.call(this,"sc.search.searchResultsList.searchResult.VideoResult");this.model=b;this.Ef=c;this.Uw=a;this.o=new Ir({icon:"gm/play_circle",size:this.Ef?48:36})} w(zE,A);zE.prototype.content=function(){var a=this;this.element("div","class",{root:!0,onebox:this.Ef,narrow:this.Uw},function(){foa(a);goa(a)})}; function AE(a){return 8===a||9===a||"CT_COMMUNITY_VIDEO"===a||"CT_VIDEO"===a} function BE(a){return 8===a||"CT_COMMUNITY_VIDEO"===a?"Community video":9===a||"CT_VIDEO"===a?"Help video":""} function CE(a,b){Js(4,a,220,void 0===b?"":String(b))} function foa(a){a.element("div","class","thumbnail-container",function(){var b=a.element;if(600>=window.innerWidth){var c,e,f,h;var k=null!=(h=null==(c=cm(a.model.o))?void 0:null==(e=dh(c,Ul,8))?void 0:null==(f=dh(e,Sl,4))?void 0:f.getUrl())?h:""}else{var l,p,r,u;k=null!=(u=null==(l=cm(a.model.o))?void 0:null==(p=dh(l,Ul,8))?void 0:null==(r=dh(p,Sl,2))?void 0:r.getUrl())?u:""}b.call(a,"img","class","thumbnail","aria-hidden","true","src",k);a.element("div","class","play-icon","aria-hidden","true", a.o);b=jE(a.model);b=Pu(b);b=0a.limit} function poa(a){if(FE(a)){a.o=!a.o;a.Ja();var b=a.o;Js(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function GE(a,b){Js(35,a.helpcenterName+"_symptoms_click_"+qh(b,1)+(b.getActive()?"_active":""),98);b.getActive()||(a=a.getURL(b).split("?"),b="?"+a[1],b=WC(b),Ms(""+a[0]+b))} ;function qoa(a){return(a=a.match(/^\w{2,3}([-_]|$)/))?a[0].replace(/[_-]/g,""):""} ;function HE(a){this.o=a;this.qa=this.Da=null;this.ma=[];this.va=document.createElement("input");this.Aa=this.ua=-1;this.Ta=this.Ks.bind(this);this.Ma=ip(this.KB.bind(this),150);this.Ra=this.Ha=this.Ia=0;this.ya=!1;this.Na=0;this.La=new Xu;roa(this)} function roa(a){a.oa=document.createElement("div");a.oa.className=a.o.className;ro(a.oa,"sc-select",!0);a.oa.style.cursor="pointer";a.oa.setAttribute("tabindex",0);a.oa.setAttribute("aria-expanded",!1);a.oa.setAttribute("aria-haspopup","listbox");a.oa.setAttribute("aria-required",a.o.getAttribute("aria-required"));a.oa.setAttribute("role","listbox");a.oa.addEventListener("mousedown",function(e){to(this.qa,"sc-select-show")?e.target==this.qa||this.qa.contains(e.target)||this.Ks():0==e.button&&IE(this)}.bind(a)); a.oa.addEventListener("keydown",a.YI.bind(a));a.Da=document.createElement("span");a.oa.appendChild(a.Da);var b=document.createElementNS("http://www.w3.org/2000/svg","svg");b.setAttribute("viewBox","0 0 48 48");var c=document.createElementNS("http://www.w3.org/2000/svg","path");c.setAttribute("d","M14 20l10 10 10-10z");b.appendChild(c);a.oa.appendChild(b);a.qa=document.createElement("ol");a.qa.setAttribute("role","listbox");a.qa.addEventListener("mousemove",function(){this.ya=!0}.bind(a)); Ko()||a.qa.addEventListener("scroll",function(){0a-1?this.ma.length-1:a-1;b!=a&&!woa(this,b);)b=0>b-1?this.ma.length-1:b-1;a=b}JE(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant", this.ma[a].id);xoa(this);break;case 40:a.preventDefault();to(this.qa,"sc-select-show")||IE(this);a=this.ua;if(0===this.ma.length)a=-1;else{for(b=(a+1)%this.ma.length;b!=a&&!woa(this,b);)b=(b+1)%this.ma.length;a=b}JE(this,a);this.ma[a].focus();this.oa.setAttribute("aria-activedescendant",this.ma[a].id);xoa(this)}}; function xoa(a){if(-1!=a.ua){var b=a.ma[a.ua];b.offsetTopa.qa.scrollTop+a.qa.offsetHeight&&(a.ya=!1,a.qa.scrollTop=b.offsetTop+b.offsetHeight-a.qa.offsetHeight)}} function uoa(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.oa.setAttribute("aria-label",b))} n.dispose=function(){this.oa&&Pp(this.oa);this.qa=this.Da=this.oa=null;this.ma=[]}; window.sc_initSelects=function(){for(var a=t((window.sc_scope||document).getElementsByTagName("select")),b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new HE(b)};function KE(a){this.Ba=cg(a)} w(KE,Xh);KE.prototype.setButton=function(a){return fh(this,Al,1,a)}; var yoa=Dj(KE);KE.prototype.Ca=Bj([0,Dl]);function LE(a){this.Ba=cg(a)} w(LE,Xh);LE.prototype.yr=function(a,b){ih(this,1,vl,a,b)}; LE.prototype.qg=function(a,b){return Jg(this,1,vl,a,b)}; LE.Qa=[1];LE.prototype.Ca=Bj([0,nj,wl]);function ME(a){this.Ba=cg(a)} w(ME,Xh);var zoa=[0,sj,y,-1];ME.prototype.Ca=Bj(zoa);function NE(a){this.Ba=cg(a)} w(NE,Xh);NE.prototype.getHeading=function(){return Bh(this,2)}; NE.prototype.setHeading=function(a){return Rh(this,2,a)}; var Aoa=Dj(NE);NE.Qa=[1];NE.prototype.Ca=Bj([0,nj,zoa,y,sj,1,y]);var OE=new Map([[1,"smart_button_event_handshake"],[2,"smart_button_event_execute"],[3,"smart_button_event_state_update"],[4,"smart_button_event_initialized"],[5,"smart_button_event_describe_buttons"],[6,"smart_button_event_rendered"]]);function Boa(){var a=this;this.o=function(){}; this.ma=function(b){if("detail"in b){b=yoa(b.detail.action);var c,e;if(null==(c=dh(b,Al,1))?0:null==(e=Bl(c))?0:null!=Hh(e,10,yl)){var f,h,k=null==(f=dh(b,Al,1))?void 0:null==(h=Bl(f))?void 0:Gh(h,10,yl);(f=k&&null!==k?k.startsWith("url:")?k.replace("url:",""):k:"")&&a.qa(f)}else{var l,p;if(null==(l=dh(b,Al,1))?0:null==(p=Bl(l))?0:Dg(p,tl,17,yl)){var r;if(f=null==(k=dh(b,Al,1))?void 0:null==(r=Bl(k))?void 0:Ih(r,tl,17,yl))h=qh(f,2),f=kh(f,1),h&&f&&a.qa("/"+h+"/workflow/"+f)}}}}; this.oa=function(){var b=OE.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.qa=function(b){Ms(b,{Gd:!0})}; window.document.body.addEventListener(OE.get(6),this.oa);window.document.body.addEventListener(OE.get(5),this.o);window.document.body.addEventListener(OE.get(2),this.ma)} var Coa;function PE(){void 0===Coa&&(Coa=new Boa)} Boa.prototype.dispose=function(){window.document.body.removeEventListener(OE.get(2),this.ma);window.document.body.removeEventListener(OE.get(6),this.oa);window.document.body.removeEventListener(OE.get(5),this.o)}; window.sc_initSmartButtonController=function(){PE()};function QE(a,b){a=void 0===a?95:a;b=void 0===b?133:b;A.call(this,"sc.shared.ErrorSvg");this.o=new Yx("error_computer.svg");this.height=a;this.width=b} w(QE,A);QE.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function Doa(a){this.ma=a;this.o=null} Doa.prototype.Hd=function(a){var b=this;null===this.o&&(this.o=setTimeout(function(){null!==b.o&&(b.o=null,b.ma())},a))};function Eoa(){var a=this;this.qa=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ma)throw Error("No state update callback was provided.");b=Aoa(b.detail);a.ma(b)}} n=Eoa.prototype;n.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");RE(4)}; n.sendButtonAction=function(a,b){a={action:null==a?void 0:a.serialize(),buttonClientRect:b};RE(2,a)}; n.sendDescribeEvent=function(a){var b=new LE;a=t(a);for(var c=a.next();!c.done;c=a.next())b.yr(c.value);b={action:b.serialize(),buttonClientRect:void 0};RE(5,b)}; n.sendButtonsRenderedEvent=function(){RE(6)}; n.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(OE.get(1),this.o)}; n.initStateUpdateListener=function(a){this.ma=a;window.document.body.addEventListener(OE.get(3),this.qa)}; n.dispose=function(){window.document.body.removeEventListener(OE.get(3),this.qa);this.o&&window.document.body.removeEventListener(OE.get(1),this.o)}; function RE(a,b){a=OE.get(a);var c=new CustomEvent(a,{bubbles:!0,cancelable:!0,detail:b});console.log("[Smart Buttons] Broadcasting event "+a);console.log(b);window.document.body.dispatchEvent(c)} ;Object.keys({rR:0,qR:1,lR:2,oR:3,mR:4,pR:5,nR:6});function Foa(a,b){this.o=a;this.metadata=b} Foa.prototype.Cd=function(a){this.o(a)}; function SE(){var a=this;this.ma=new Map;this.qa=function(){a.o.sendButtonsRenderedEvent()}; this.o=new Eoa;Goa(this)} var TE;function Hoa(){if(TE&&!Ioa)return TE;TE=new SE;Ioa=!1;var a=TE;a.o.initHandshakeListener(a.ua.bind(a));a.o.initStateUpdateListener(a.oa.bind(a));a.o.sendInitCompleteEvent();return TE} function Joa(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ma.has(b)||a.ma.set(b,new Foa(e,c))} SE.prototype.oa=function(a){var b,c=null!=(b=Bh(a,5))?b:"";if(!this.ma.has(c))throw Error("Smart Button guid key "+c+" does not exist. Cannot update state.");var e;null==(e=this.ma.get(c))||e.Cd(a)}; SE.prototype.ua=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ma.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; SE.prototype.dispose=function(){this.o.dispose();this.ma.clear();var a;null==(a=hr().querySelector(".workflow"))||a.removeEventListener("dynamicFormRendered",this.qa)}; function Goa(a){var b;null==(b=hr().querySelector(".workflow"))||b.addEventListener("dynamicFormRendered",a.qa)} var Ioa=!1;function UE(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.ai;a=void 0===a.gy?!0:a.gy;A.call(this,"sc.smart_button.FatalErrorButton");this.o=new QE;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.ai=f;this.gy=a} w(UE,A);UE.prototype.content=function(){var a=this;this.element("div","class","^no-margin root",function(){a.element("div","class","^no-margin content",function(){a.o.render()}); a.element("div","class","^no-margin content",function(){a.element("div","class","^no-margin title","Hmm... something went wrong.");a.element("div","class","^no-margin error","The smart button requested did not load. Please complete actions manually.");a.gy&&a.element("div","class","^no-margin feedback-link",a.ai);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new xs("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new xs("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new xs("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); Koa(this)}; function Koa(a){var b,c;null==(c=(b=window).sc_trackStatsImpressions)||c.call(b,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var Loa=new Map([[1,"good"],[2,"error"]]);function VE(){A.call(this,"sc.smart_button.Icon");this.o=!1} w(VE,A);function WE(a,b,c,e){a.ma=b;a.state=c;a.o=void 0===e?!1:e} VE.prototype.content=function(){var a=this;if(void 0!==this.ma&&void 0!==this.state&&void 0!==this.o&&0!==this.state){var b={"^no-margin":!0,icon:!0,state:!this.o,"heading-icon":this.o},c=Loa.get(this.state);Loa.has(this.state)&&(b[c]=!0);var e="";"good"===c?e="Success icon":"error"===c&&(e="Failure icon");this.element("div","class",b,"aria-label",""!==e?e:null,function(){var f;null==(f=a.ma)||f.render()})}};function XE(a){A.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Moa(b)}; this.ma=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Moa(b)}} w(XE,A);XE.prototype.content=function(){this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");var a;null==(a=this.anchor)||a.addEventListener("click",this.o);var b;null==(b=this.anchor)||b.addEventListener("keydown",this.ma)}; XE.prototype.dispose=function(){var a;null==(a=this.anchor)||a.removeEventListener("click",this.o);var b;null==(b=this.anchor)||b.removeEventListener("keydown",this.ma)}; function Moa(a){var b=Px();b.set("smart_button_title",a.buttonTitle);Nx({payload:b,productId:Number(z().fbid)})} ;function YE(a){return 2===(null==a?void 0:xg(a,3))} function Noa(a){return 1===(null==a?void 0:xg(a,3))} function Ooa(a){a=null==a?void 0:eh(a,ME,1);if(void 0===a)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(ZE(b.value))return!0;return!1} function Poa(a){a=$E(a);if(0===a.length)return!1;a=t(a);for(var b=a.next();!b.done;b=a.next())if(!ZE(b.value))return!1;return!0} function $E(a){return void 0===a?[]:(null==a?void 0:eh(a,ME,1))||[]} function ZE(a){return void 0!==a&&null!=xg(a,1)&&0!==Ch(a,1,0)} function Qoa(a){return void 0!==a&&null!=xg(a,1)&&1===Ch(a,1,0)} function Roa(a){return void 0!==a&&null!=xg(a,1)&&2===Ch(a,1,0)} function Soa(a){return a.filter(function(b){return Roa(b)})} ;function aF(a,b){b=void 0===b?!1:b;A.call(this,"sc.smart_button.StateHeading");this.ai=a;this.Rj=b;this.ua=[];this.headingState=0;this.icon=new VE} w(aF,A);aF.prototype.content=function(){var a;!(YE(this.o)||Noa(this.o)||(null==(a=this.o)?0:a.getHeading())||Poa(this.o))||Toa(this)}; aF.prototype.Cd=function(a){this.o=a;this.ua=$E(this.o);if(YE(this.o))this.headingState=2;else if(Noa(this.o))this.headingState=1;else if(0a.Tt?a.Tt+"px":null},function(){a.ma&&a.element("div","class","loading-spinner",function(){(new lu({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.Ut=h;this.Tt=a;this.Ja();this.oa.open({anchor:b,He:c,Ie:e,Kb:f})}; n.close=function(){this.oa.close()}; function opa(a){return!!a.Ul&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Ha.set("",f);p.Pa(4);break}a.o.Ug(!0);a.o.open({Kb:!0});Oa(p,5);return p.yield(a.ye(b.trim(),a.Ab,a.Qc),7);case 7:f=p.ma;0===f.length&&(f=[{state:4}]);a.o.Ug(!1);Pa(p,4);break;case 5:h=Qa(p),f=[{state:3}],a.o.Ug(!1), a.o.open({Kb:!0}),Opa(h);case 4:return a.Ha.set("",f),k=a.o,l=k.nj,p.yield(FF(a,!0),8);case 8:l.call(k,p.ma),a.o.Ja(),a.o.open({Kb:!0}),Na(p)}})} function Ipa(a,b){return function(){a.va=b;a.o.close();a.Aa&&a.Aa()}} CF.prototype.getValues=function(){for(var a=[],b=t(this.ma.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=t(this.ma.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Jd)&&!a.includes(e)&&a.push(e)}return a}; function Epa(a,b){var c,e;return Xa(function(f){if(1==f.o)return Oa(f,2),f.yield(a.nc(b,a.Ab,a.Qc),4);if(2!=f.o){c=f.ma;if(!c||0==c.length)return Ppa(a,b,Error("No results")),f.return();a.ma.set(b,c);return Pa(f,0)}e=Qa(f);Ppa(a,b,e);Na(f)})} function Ppa(a,b,c){a.ma.set(b,[{state:2}]);a.Xa&&a.ya&&(a.ya=!1,a.Xa(c),Cpa(a));Opa(c)} function Cpa(a){a.oa=new lw({placeholder:a.Ik,yc:!0,Nd:function(){a.ua=a.oa.getText().replace(BF,"");a.Fh()}, ariaRequired:a.Lb})} function Opa(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});hr().dispatchEvent(a)} function Apa(a){a.Ha.clear();a.Ha.set("",[Dpa()])} function Dpa(){return{value:"",trigger:function(){}, items:[],state:0}} ;function GF(a){var b=a.items,c=void 0===a.label?void 0:a.label,e=void 0===a.placeholder?"":a.placeholder,f=void 0===a.We?!0:a.We,h=void 0===a.filled?!1:a.filled,k=void 0===a.disabled?!1:a.disabled,l=void 0===a.maxHeight?void 0:a.maxHeight,p=void 0===a.minWidth?void 0:a.minWidth,r=void 0===a.selectedIndex?-1:a.selectedIndex,u=void 0===a.autoClose?!0:a.autoClose,x=void 0===a.yc?!1:a.yc,E=void 0===a.ariaRequired?!1:a.ariaRequired,la=void 0===a.Fc?["self"]:a.Fc,qa=void 0===a.Tc?"rem":a.Tc,sa=void 0=== a.tB?function(){}:a.tB,Ba=void 0===a.Oh?!1:a.Oh,Fa=void 0===a.js?"":a.js,Ka=void 0===a.Rp?void 0:a.Rp; a=void 0===a.Zq?void 0:a.Zq;A.call(this,"sc.shared.MaterialSelect");var Ra=this;this.Da=function(){return void Qpa(Ra)}; this.Ha=function(){return void Qpa(Ra)}; this.active=!1;this.ma="";this.ua=!0;this.Aa=function(Ua){"Escape"===Ua.code&&(Ua.stopPropagation(),Ra.close())}; this.items=b;this.autoClose=u;this.label=c;this.labelId=yr();this.Bm=yr();this.minWidth=p;this.filled=h;this.disabled=k;this.yc=x;this.Tc=qa;this.Ia=new Ir({icon:"gm/arrow_drop_down",size:24,vb:!0,Tc:this.Tc});Rpa(this,r);this.maxHeight=l;this.Rp=Ka;this.va=new dw({label:e,Ej:f,Sp:48,disabled:k,filled:h,cj:function(){return Ra.cj()}, yc:x});this.ariaRequired=E;this.Fc=la;this.tB=sa;this.Oh=Ba&&!k;this.js=Fa;this.Zq=a;this.Oh&&(this.o=new lw({wf:!1,bt:!1,Ne:function(){var Ua;null==(Ua=Ra.o)||Ua.setPlaceholder(Ra.js);Ra.open({Kb:!1})}, Nd:function(){var Ua;Ra.ma=(null==(Ua=Ra.o)?void 0:Ua.getText())||"";Ra.open({Kb:!1})}, Ax:function(){Ra.open({Kb:!0})}})); this.menu=Spa(this,b)} w(GF,A);n=GF.prototype; n.content=function(){var a=this;this.label&&this.element("div","class","label","id",this.labelId,this.label);this.root=this.element("div","class",{container:!0,"container-with-filtering":this.Oh},"style",{"min-width":this.minWidth?this.minWidth:null},function(){a.oa=a.element("div","class",{root:!0,dense:a.yc,disabled:a.disabled,active:a.active},"id",a.Bm,"tabindex",0,"aria-haspopup","listbox","aria-labelledby",Tpa(a),"role","button","aria-expanded",a.menu.yb().toString(),"onclick",function(){return void a.Gb()}, "onkeydown",function(c){a.disabled||"Enter"!==c.code&&"Space"!==c.code||(c.preventDefault(),a.open({Kb:!a.Oh}))},"aria-required",a.ariaRequired,"data-filter-enabled",a.o?"true":void 0,function(){a.o&&(a.o.setText(a.ma),a.element("div","class",{"filter-input":!0, selection:!0},a.o));a.va.render();a.o||a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,selection:!0},a.selection);a.element("div","class",{"filled-content":a.filled,"filled-selection":a.filled&&a.selection,arrow:!0},a.Ia)}); a.oa.addEventListener("focusin",a.Da);a.oa.addEventListener("focusout",a.Ha)}); if(this.ua)this.menu.render(),this.ya=void 0;else{var b;(null==(b=this.o)?0:b.focused)&&this.Zq&&(this.ya=this.element("label","class","warning-label",this.Zq))}}; n.Bb=function(){var a;null==(a=this.oa)||a.removeEventListener("focusin",this.Da);var b;null==(b=this.oa)||b.removeEventListener("focusout",this.Ha)}; function Upa(a,b){a.menu=Spa(a,b);a.Ja()} n.open=function(a){var b=this;a=(void 0===a?{}:a).Kb;Upa(this,this.ma?this.items.filter(function(f){return"string"===typeof f.value?f.value.toLowerCase().includes(b.ma.toLowerCase()):"string"===typeof f.Rg?f.Rg.toLowerCase().includes(b.ma.toLowerCase()):!1}):this.items); this.active=!0;this.o&&!a?this.o.focus():HF(this);if(this.root){var c=this.root.getBoundingClientRect().width;this.menu.setWidth(c)}this.ua&&this.menu.open({anchor:this,Kb:a});var e;null==(e=this.getElement())||e.addEventListener("keydown",this.Aa);this.Ja()}; n.close=function(){this.menu.close();var a;null==(a=this.getElement())||a.removeEventListener("keydown",this.Aa)}; function IF(a){switch(typeof a.selection){case "function":var b;return null!=(b=a.selection().textContent)?b:"";case "string":return a.selection;default:return""}} function HF(a){var b;null==(b=a.oa)||b.focus()} function Qpa(a){setTimeout(function(){var b=zr(),c,e;(null==(c=a.oa)?0:c.contains(b))||(null==(e=a.menu.getElement())?0:e.contains(b))?a.va.focus():(a.va.blur(),a.o&&(a.close(),a.ma=IF(a),a.o.setText(a.ma),a.o.setPlaceholder(""),a.ya&&a.ya.remove()))},0)} function Tpa(a){return a.Fc.map(function(b){return"self"===b?a.label?a.labelId+" "+a.Bm:a.Bm:b}).join(" ")} n.cj=function(){return!!this.selection}; n.Gb=function(){this.disabled||this.open({Kb:!1})}; function Spa(a,b){a.ua=!a.Oh||!a.Rp||b.length<=a.Rp;if(!a.ua)return new ZC({items:[]});b=Vpa(a,b);return new ZC({items:b,Yx:a.selection,mj:4,rc:1,tc:4,onClose:function(){HF(a);a.active=!1;a.Ja()}, maxHeight:a.Oh?"40vh":a.maxHeight,qx:a.filled,ov:!1})} function Vpa(a,b){return b.map(function(c){var e=Object.assign({},c,{trigger:function(){a.selection=c.Rg?c.Rg:c.value;"string"===typeof a.selection&&a.tB(a.selection);c.trigger&&c.trigger();a.Oh&&(a.ma=IF(a),a.close());a.autoClose&&a.close()}}); e.items&&Array.isArray(e.items)&&(e.items=Vpa(a,e.items));return e})} function Rpa(a,b){a.selection=0<=b&&b");Er.prototype.onChange.call(this,function(){JF(e,a)})}else{var f="Notifying "+(null!=c?c:""); Er.prototype.onChange.call(this,a,function(){JF(f,b)})}}; n.Fa=function(a){var b=this,c;JF(this.Pr+" sent "+(null!=(c=this.Ia[a])?c:"UNKNOWN"),function(){return void Er.prototype.Fa.call(b,a)})};var Wpa=new Map([[5,"CHECKBOX"],[3,"CID_SELECTOR"],[4,"GMB_LISTING_SELECTOR"],[1,"HIDDEN"],[7,"SELECT_TABLE"],[2,"SELECT"],[8,"INPUT_TEXT"],[6,"SELECT_WITH_FILTERING"]]);function Xpa(a,b){var c=a.ys(),e=b.ys();if(c&&e)return Ypa(c,e);c=a.Ds();e=b.Ds();if(c&&e)return c.pr()!==e.pr()?!1:!c.Cw()&&!c.FF()||!e.Cw()&&!e.FF()?!0:c.lF()!==e.lF()||c.hw()!==e.hw()?!1:!0;a=a.Es();b=b.Es();return a&&b?a.o()!==b.o()?!1:!0:!1} function Ypa(a,b){a=a.o();if(!a)return!1;var c=b.o();return c?a.some(function(e){return c.some(function(f){return e.qr()!==f.qr()?!1:!e.Nu()&&!e.IF()||!f.Nu()&&!f.IF()?!0:e.yD()!==f.yD()||e.nw()!==f.nw()?!1:!0})}):!1} ;var Zpa=wa(["https://www.google.com/recaptcha/api.js?trustedtypes=true&render=explicit&onload=",""]);function LF(a,b,c){this.o=c;this.clientId=0;this.load(a,void 0===b?function(){}:b)} LF.prototype.load=function(a,b){var c=this;window.sc_renderRecaptcha=function(){window.grecaptcha&&a&&(c.clientId=window.grecaptcha.render(a,{sitekey:"6LcN-4saAAAAAGOz10SCh-KHThAjGiUum6B9HVft",badge:"inline",size:"invisible"}),b())}; var e=document.createElement("script");Qn(e,ho(Zpa,"sc_renderRecaptcha"));document.head.appendChild(e)}; LF.prototype.getResponse=function(){var a=this,b,c;return Xa(function(e){switch(e.o){case 1:if(!window.grecaptcha)return e.return("");b=window.grecaptcha;Oa(e,2);return e.yield(new Promise(function(f){b.ready(f)}),4); case 4:return e.yield(b.execute(a.clientId,{action:a.o||"submit"}),5);case 5:return c=e.ma,e.return(c||"");case 2:return Qa(e),e.return("")}})};var MF={};var $pa={fS:0,mD:1,0:"FIELDS_CREATED",1:"FIELD_VALUES"};function NF(a){KF.call(this,void 0===a?"HelpcenterFields":a,$pa);this.complete=!1;this.Fd=""} w(NF,KF);NF.prototype.lc=function(){return this.complete}; NF.prototype.Hc=function(a,b){function c(x){return a?!!x.getId():x.lc()} function e(x){return h&&x.HF()?x.kM():x.vd()} b=aqa(this,b);if(null==b||!b.length)return[];var f,h=null!=(f=MF.useGetExtraFrds)?f:!1,k;f=null!=(k=b.filter(function(x){return x.placements.some(function(E){return E.YM()})}).flatMap(e).filter(c))?k:[]; var l;f=f.concat(null!=(l=b.filter(function(x){return x.placements.some(function(E){return E.hN()})}).flatMap(e).filter(c))?l:[]); var p;f=f.concat(null!=(p=null==b?void 0:b.filter(function(x){return x.placements.some(function(E){return E.iN()})}).flatMap(e).filter(c))?p:[]); var r;if(null==(r=MF.useFrdPriorities)||!r)return f;k=new Map;l=t(f);for(p=l.next();!p.done;p=l.next())if(p=p.value,b=void 0,r=null!=(b=p.getId())?b:0,k.has(r)){var u=f=void 0;b=null!=(u=null==(f=k.get(r))?void 0:f.getPriority())?u:0;f=void 0;u=null!=(f=p.getPriority())?f:0;b>u&&k.set(r,p)}else b=r=void 0,k.set(null!=(b=null==(r=p)?void 0:r.getId())?b:0,p);return Array.from(k.values())}; function aqa(a,b){var c;return null==(c=a.o)?void 0:c.filter(function(e){if(!e.isValid())return!1;var f=e.placements;return f.length?null!=b&&b.length?b.some(function(h){return f.some(function(k){return Xpa(h,k)})}):!0:!1})} NF.prototype.Fs=na(49);NF.prototype.getInjectedFrdValuesEventId=function(){return this.Fd};var bqa=new Map([["CT_ANSWER","gm/drive_document"],["CT_FORUM_CONTENT","gm/question_answer"],["CT_SUPPORT_FORUM_THREAD","gm/question_answer"],["CT_YOUTUBE","gm/video_youtube"],["CT_COMMUNITY_VIDEO","gm/play_circle_outline"],["CT_VIDEO","gm/play_circle_outline"],[void 0,"gm/language"]]);function OF(a){var b;return null!=(b=bqa.get(a.type))?b:"gm/drive_document"} function PF(a,b){var c=OF(a);return"CT_WORKFLOW"===a.type?new Zx({icon:0}):new Ir({icon:c,size:b})} function cqa(a){switch(a){case "ROLE_USER":return 0;case "ROLE_PRODUCT_EXPERT_LEVEL_1":return 1;case "ROLE_PRODUCT_EXPERT_LEVEL_2":return 2;case "ROLE_PRODUCT_EXPERT_LEVEL_3":return 3;case "ROLE_PRODUCT_EXPERT_LEVEL_4":return 4;case "ROLE_PRODUCT_EXPERT_LEVEL_5":return 5;case "ROLE_COMMUNITY_MANAGER":return 10;case "ROLE_COMMUNITY_SPECIALIST":return 20;case "ROLE_GOOGLE_EMPLOYEE":return 100;case "ROLE_ALUMNUS":return 30;default:return 0}} function QF(a){return(new Sl).setUrl(a.url)} ;function dqa(a,b,c){a=t(a.querySelectorAll("a"));for(var e=a.next();!e.done;e=a.next())if(e=e.value,e.hasAttribute("target")||b){var f=void 0,h=null!=(f=e.getAttribute("aria-label"))?f:"";h.includes(c)||e.setAttribute("aria-label",h+(" ("+c+")"));e.getAttribute("target")||e.setAttribute("target","_blank")}} ;function RF(a,b,c,e,f,h,k){A.call(this,"SmartJourney.Onebox");this.Oa=a;this.oneboxResult=b;this.openInNewWindow=c;this.ma=e;this.oa=f;this.va=h;this.Gb=k;this.ua=new Ir({icon:"gm/open_in_new"});this.ya=new Ir({icon:"gm/open_in_new",size:18});if(AE(this.oneboxResult.type)){a=new Yl;a=Rh(a,5,b.id);a=Zl(a.setTitle(b.title).setUrl(b.url),b.snippet);a:switch(b.type){case "CT_COMMUNITY_VIDEO":c=102;break a;case "CT_VIDEO":c=103;break a;default:c=1}a=Th(a,4,c);a=am($l(a,b.tracking_id),b.request_id);b.tailwind_data&& (c=b.tailwind_data,e=new Ql,c=Th(e,9,cqa(c.user_role)),fh(a,Ql,26,c));b.youtube_data&&(c=b.youtube_data,b=new Wl,b=Ph(b,1,c.views),b=Rh(b,2,c.thumbnail),b=Oh(b,3,c.duration).setTimestamp(c.timestamp),b=Rh(b,5,c.youtube_id),b=Mh(b,6,c.is_verified),b=Rh(b,7,c.channel_title),c.thumbnails&&(e=c.thumbnails,c=new Ul,e.default_thumbnail&&(f=QF(e.default_thumbnail),fh(c,Sl,1,f)),e.medium_thumbnail&&(f=QF(e.medium_thumbnail),fh(c,Sl,2,f)),e.high_thumbnail&&(f=QF(e.high_thumbnail),fh(c,Sl,3,f)),e.standard_thumbnail&& (f=QF(e.standard_thumbnail),fh(c,Sl,4,f)),e.maxres_thumbnail&&(e=QF(e.maxres_thumbnail),fh(c,Sl,5,e)),fh(b,Ul,8,c)),fh(a,Wl,28,b));this.o=new bE(a)}} w(RF,A);RF.prototype.content=function(){var a=this;this.element("div","class",{result:!0,separator:this.va},function(){var b=a.oneboxResult,c;null==(c=Su)||c.Ck([{type:a.ma}]);"CT_SNIPPET"!==b.type&&eqa(a);fqa(a);if(!a.o&&(gqa(a),"CT_SNIPPET"!==b.type))switch(a.oneboxResult.type){case "CT_WORKFLOW":MF.useHairlineButtonInWorkflowOnebox?hqa(a,a.Oa.get("Onebox.GET_STARTED")):iqa(a,a.Oa.get("Onebox.GET_STARTED"));break;default:iqa(a,a.Oa.get("Onebox.READ_MORE"))}})}; function eqa(a){a.element("div","class","content-header",function(){var b=OF(a.oneboxResult),c=PF(a.oneboxResult,16);a.element("span","class",{"content-icon":!0,"help-article":"gm/drive_document"===b,language:"gm/language"===b,"question-answer":"gm/question_answer"===b,youtube:"gm/video_youtube"===b,video:"gm/play_circle_outline"===b},"aria-hidden","true",c);if(a.o)b=gE(a.o,null);else switch(b=a.Oa.get("Onebox.HELP_ARTICLE"),a.oneboxResult.type){case "CT_WORKFLOW":b=a.Oa.get("Onebox.TROUBLESHOOTER")}a.element("span", "class","content-label",b)})} function fqa(a){var b=a.oneboxResult.title;a.openInNewWindow&&(b+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");AE(a.oneboxResult.type)&&(b+=" ("+BE(a.oneboxResult.type)+")");var c,e;a.element("a","class","title","href",null!=(e=null==(c=a.o)?void 0:cE(c))?e:a.oneboxResult.url,"target","_blank","data-stats-ve",a.ma,"data-stats-action",8,"aria-label",b,"onclick",a.Gb,function(){a.o?((new zE({model:a.o,Ef:!0,Uw:!0})).render(),CE(a.o.getUrl())):a.element("div","class","title-wrapper","aria-hidden", "true",function(){var f;a.element("span",nt(null!=(f=a.oneboxResult.title)?f:""));a.openInNewWindow&&a.element("span","class","title-icon",a.ya)})})} function gqa(a){var b=a.element("div","class","snippet",function(){var c;or(nt(null!=(c=a.oneboxResult.snippet)?c:""))}); dqa(b,a.openInNewWindow,a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW"))} function iqa(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("a","class","action-link","href",a.oneboxResult.url,"target",a.openInNewWindow?"_blank":"","data-stats-ve",a.oa,"data-stats-action",8,"aria-label",c,"onclick",a.Gb,function(){a.element("span",b);a.openInNewWindow&&a.ua.render()})} function hqa(a,b){var c=b;a.openInNewWindow&&(c+=" ("+a.Oa.get("Onebox.OPENS_IN_A_NEW_WINDOW")+")");a.element("div","class","workflow-action-link","data-stats-ve",a.oa,"data-stats-action",8,"onclick",a.Gb,new Mr({ariaLabel:c,icon:"gm/arrow_forward",Lc:!0,style:3,text:b,trigger:function(){Ms(a.oneboxResult.url,{Gd:a.openInNewWindow})}}))} ;function SF(a,b){var c;return Xa(function(e){if(1==e.o)return e.yield(b.post({endpoint:"classifications",json:!0,queryParams:{v:"1"},request:jqa(a)}),2);c=e.ma;return e.return(kqa(c,a.method))})} function jqa(a){switch(a.method){case "get_categories":return{resource:{get_categories:{description:a.issueDescription,frd_value:a.Dd.map(function(b){return SC(KC(b))}), client:a.client}}};case "get_assistive_suggestion":return{resource:{get_assistive_suggestion:{past_question_answers:a.pastQuestionAnswers,predicted_symptoms:a.predictedSymptoms,category_id:a.symptom}}};case "get_query_quality":return{resource:{get_query_quality:{query:a.query}}};default:throw Error("Unsupported classifications method");}} function kqa(a,b){if("get_assistive_suggestion"===b){b={};if("get_assistive_resolutions"in a){var c;b.resolution=null==(c=a.get_assistive_resolutions.assistive_resolutions)?void 0:c[0]}if("get_questions"in a){var e;b.question=null==(e=a.get_questions.responses)?void 0:e[0]}return b}if("get_categories"in a){var f;return{categories:null!=(f=a.get_categories.category)?f:[],predictionId:a.get_categories.prediction_id,highConfidenceTopK:a.get_categories.high_confidence_top_k}}if("get_assistive_resolutions"in a){var h;return{YV:null!=(h=a.get_assistive_resolutions.assistive_resolutions)?h:[]}}if("get_questions"in a){var k;return{questions:null!=(k=a.get_questions.responses)?k:[]}}if("get_query_quality"in a)return{predictionId:a.get_query_quality.prediction_id,isJunk:a.get_query_quality.is_junk};throw Error("Unsupported classifications response");} ;function lqa(a,b){var c;return Xa(function(e){c={query:a.query,max_results:JSON.stringify(a.maxResults),origin_page_type:JSON.stringify(a.originPageType),search_session_id:a.searchSessionId,symptom:a.symptom,user_context:a.userContext,v:"1"};void 0!==a.skipOnebox&&(c.skip_onebox=String(a.skipOnebox));void 0!==a.skipRelatedQuestions&&(c.skip_related_questions=String(a.skipRelatedQuestions));void 0!==a.maxCharsPerTitle&&(c.max_chars_per_title=JSON.stringify(a.maxCharsPerTitle));void 0!==a.supportJourneyId&& (c.support_journey_id=String(a.supportJourneyId));return e.return(b.get({endpoint:"search",json:!0,queryParams:c}))})} ;function TF(a,b){Er.call(this);this.Oc=a;var c={};this.strings=(c[a]=b,c);this.locale=a} w(TF,Er);TF.prototype.get=function(a){var b,c;return null!=(c=null==(b=this.strings[this.Oc])?void 0:b[a])?c:""}; TF.prototype.set=function(a,b){var c;this.strings[a]=Object.assign({},null!=(c=this.strings[a])?c:{},b);this.Fa()};function UF(){var a=z();a={Wv:a.ehn,IK:a.bcUrl,query:a.query,internalHelpCenter:a.hc,Zr:a.ehc,language:a.lang,authuser:String(a.au),XD:a.auth_token,xc:a.dark,experimentIds:a.tw_smei,OQ:a.upload_hostname,NN:a.li,EN:3===a.rs||8===a.rs||2===a.rs||79===a.rs,cG:"embed"===(new URLSearchParams(location.search)).get("format")};dD?console.error("Global settings should only be initialized once."):dD=Object.assign({},a)} ;function VF(a,b,c,e){e=void 0===e?{}:e;if(fD())a=e.messageId,e=void 0===e.relative?!0:e.relative,c="/s/community/forum/"+b+"/thread/"+c,a&&(c+="/message/"+a),c=WF(c,!1),c=e?XF(c):c.toString();else{var f=e;b=void 0===f.gG?!1:f.gG;e=void 0===f.language?gD():f.language;var h=f.messageId,k=void 0===f.relative?!0:f.relative;switch(void 0===f.purpose?1:f.purpose){case 11:f="community-video";break;case 12:f="community-guide";break;default:f="thread"}c=WF("/"+a+"/"+f+"/"+c);c.searchParams.set("hl",e);b&& c.searchParams.set("notify","new");h&&c.searchParams.set("msgid",""+h);c=k?XF(c):c.toString()}return c} function WF(a,b){b=void 0===b?!0:b;a=new URL(a,eD().Wv);var c=eD().authuser;c&&b&&a.searchParams.set("authuser",c);return a} function XF(a){return a.href.replace(a.origin,"")} ;var mqa=[0,lj,-1];var nqa=[0,1,y,-1,1,cj,kj,nj,mqa,y,ql,1,y];var oqa=[0,[1,2,3],oj,[0],oj,[0],oj,[0,cj,y]];var pqa=[0,lj,-2];var qqa=[0,pqa];var rqa=[0,pqa];var sqa=[0,lj];var tqa=[1,2,3],uqa=[0,tqa,oj,sqa,oj,qqa,oj,rqa];var vqa=[0,lj,-2];function YF(a){this.Ba=cg(a)} w(YF,Xh);var wqa=[1],xqa=[0,wqa,oj,vqa];YF.prototype.Ca=Bj(xqa);var yqa=[0,lj,fj,lj];function ZF(a){this.Ba=cg(a)} w(ZF,Xh);ZF.prototype.getKey=function(){return Bh(this,1)}; ZF.prototype.setKey=function(a){return Sh(this,1,a)}; ZF.prototype.getValue=function(){return Bh(this,2)}; ZF.prototype.setValue=function(a){return Sh(this,2,a)}; var zqa=[0,lj,-1];ZF.prototype.Ca=Bj(zqa);function $F(a){this.Ba=cg(a)} w($F,Xh);function Aqa(a,b){return Sh(a,1,b)} function Bqa(a,b){return Sh(a,2,b)} $F.prototype.setProductSpecificData=function(a,b){return Jg(this,4,ZF,a,b)}; function Cqa(a,b){fh(a,pl,5,b)} $F.Qa=[4];var Dqa=[0,lj,-1,fj,nj,zqa,ql];$F.prototype.Ca=Bj(Dqa);function aG(a){this.Ba=cg(a)} w(aG,Xh);function Eqa(a,b){return Sh(a,8,b)} function Fqa(a,b){return Sh(a,9,b)} function Gqa(a,b){return Rh(a,10,b)} function Hqa(a,b){return Rh(a,13,b)} function bG(a){return dh(a,iA,11)} function Iqa(a,b){return fh(a,iA,11,b)} function Jqa(a,b){return fh(a,$F,16,b)} aG.Qa=[17];var Kqa=[0,xqa,ij,2,oqa,2,lj,-1,y,qka,nqa,y,uqa,yqa,Dqa,ej];aG.prototype.Ca=Bj(Kqa);function cG(a){this.Ba=cg(a)} w(cG,Xh);function dG(a){return dh(a,aG,1)} function Lqa(a,b){return fh(a,aG,1,b)} function Mqa(a,b){return Nh(a,2,b)} function eG(a,b){return Tg(a,14,b,tf)} function fG(a,b){return Nh(a,21,b)} function Nqa(a,b){return Nh(a,16,b)} function gG(a,b){fh(a,cA,18,b)} cG.Qa=[14];cG.prototype.Ca=Bj([0,Kqa,ij,lj,-1,5,lj,-2,ij,uj,ij,-1,1,bka,rka,ij,-1]);var Oqa=Promise;function hG(a){this.ma=a} hG.prototype.send=function(a,b,c){this.ma.then(function(e){e.send(a,b,c)})}; hG.prototype.o=na(51);function iG(a,b){this.data=a;this.channel=b} iG.prototype.reply=function(a,b,c){this.channel.send(a,b,c)};function jG(a){this.ma=a} jG.prototype.send=function(a,b,c){c=void 0===c?[]:c;b=Pqa(b);this.ma.postMessage(a,[b.port2].concat(c))}; jG.prototype.o=na(50);function kG(a,b){Qqa(a,b);return new jG(a)} function Pqa(a){var b=new MessageChannel;Qqa(b.port1,a);return b} function Qqa(a,b){b&&(a.onmessage=function(c){b(new iG(c.data,kG(c.ports[0])))})} ;function Rqa(a){var b=a.Md,c=void 0===a.Gm?"ZNWN1d":a.Gm,e=void 0===a.onMessage?void 0:a.onMessage,f=void 0===a.wx?void 0:a.wx;return Sqa({destination:a.destination,getSource:function(){return b.contentWindow}, LO:Tqa(a.origin),Gm:c,onMessage:e,wx:f})} function Sqa(a){var b=a.destination,c=a.getSource,e=a.LO,f=void 0===a.token?void 0:a.token,h=a.Gm,k=void 0===a.onMessage?void 0:a.onMessage,l=void 0===a.wx?void 0:a.wx,p=Object.create(null);e.forEach(function(r){p[r]=!0}); return new hG(new Oqa(function(r,u){function x(E){E.source&&E.source===c()&&!0===p[E.origin]&&(E.data.n||E.data)===h&&(b.removeEventListener("message",x,!1),f&&E.data.t!==f?u(Error('Token mismatch while establishing channel "'+h+'". Expected '+f+", but received "+E.data.t+".")):(r(kG(E.ports[0],k)),l&&l(E)))} b.addEventListener("message",x,!1)}))} function Tqa(a){a="string"===typeof a?[a]:a;var b=Object.create(null);a.forEach(function(c){if("null"===c)throw Error("Receiving from null origin not allowed without token verification. Please use NullOriginConnector.");b[c]=!0}); return a} ;function lG(a,b){b=void 0===b?{}:b;this.Ha=new pz;this.ya=a;this.params=b} n=lG.prototype;n.initialize=function(a){var b=this;return Xa(function(c){return c.yield(Uqa(b,a),0)})}; function Uqa(a,b){var c,e,f,h,k,l,p,r,u;return Xa(function(x){if(1==x.o){a.hd=b;a.oa=Kp("IFRAME");var E=a.oa;E.setAttribute("frameBorder","0");a.params.XF&&(E.title=a.params.XF);E.name="embedFrame";E.tabIndex=0;E.style.position="relative";E.style.height="100%";E.style.width="100%";c=a.oA();e=kx(window.location.href,"authuser")||"";E=window.location.href.match(ex)[5]||null;f=fx(E)||"";h=f.startsWith("/u/")?f.slice(3,4):"";c.authuser=e||h;k=kx(window.location.href,"forceexps")||"";c.forceexps=k;a.params.xl? (E=a.params.xl.match(ex),E=dx(E[1],E[2],E[3],E[4])):E="";E=((E.startsWith("https:")||E.startsWith("http:"))&&(E.match(/\.google\.com:?\d*$/)||E.match(/\.googlers\.com:?\d*$/))?a.params.xl:"https://support.google.com")+"/"+a.oF();var la=[];for(qa in c)ix(qa,c[qa],la);var qa=la.join("&");l=hx(E,qa);l=jx(l,"origin",gx(document.location.href));p=t(a.params.eM||[]);for(r=p.next();!r.done;r=p.next())u=r.value,l=jx(l,"origin",gx(u));Vqa(a,a.oa,l);a.params.Mq&&(a.params.Mq.style.position="absolute",b.style.display= "flex",b.style.alignItems="center",b.style.justifyContent="center",b.appendChild(a.params.Mq));b.appendChild(a.oa);return x.yield(Wqa(a),2)}a.params.DV||a.oa.focus();Na(x)})} function Wqa(a){var b;return Xa(function(c){if(1==c.o)return(b=a.params.fO||"")?c.yield(Rqa({destination:window,Md:a.oa,origin:gx(a.oa.src),Gm:b,onMessage:function(e){a.params.Kn&&a.params.Kn(e.data)}}),3):c.Pa(0); a.Da=c.ma;Na(c)})} n.gr=na(52);n.oF=function(){var a=this.ya.Ba,b=Ke(a);cf(b);var c=yg(a,b,1),e=mg(Uf(c,YF,!0,b));c!==e&&Ag(a,b,1,e);switch(bh(e,wqa)){case 1:return"embed/article";default:throw Error("Unsupported component type");}}; function Vqa(a,b,c){a.oa.onload=function(){Pp(a.params.Mq||null);a.Ha.resolve()}; c=Bn(c);Mn(b,3,c)} n.mC=function(){var a=this.ya.serialize();return Tc(a,2)}; n.oA=function(){var a={};return Object.assign({},this.params.QU||{},(a.dark=this.params.xc?"1":"0",a.hl=Bh(this.ya,9)||"en",a.embedOptions=this.mC(),a))};function mG(a,b){b=void 0===b?{}:b;lG.call(this,dG(a),Object.assign({},b,{fO:"guidanceChatUiMessageChannel"}));this.ua=a} w(mG,lG);mG.prototype.oF=function(){return"embed/chat"}; mG.prototype.mC=function(){for(var a=this.ua.serialize(),b=[],c=0,e=0;ef?b[c++]=f:(2048>f?b[c++]=f>>6|192:(55296==(f&64512)&&e+1>18|240,b[c++]=f>>12&63|128):b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128)}return Rc(b,2)}; mG.prototype.oA=function(){var a=lG.prototype.oA.call(this);vh(this.ua,13)&&(a.debug="1");delete a.embedOptions;return Object.assign({},a,{embedOptions:this.mC()})};var Xqa=RegExp("^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)","i");function nG(a){var b="Cn";if(a.Cn&&a.hasOwnProperty(b))return a.Cn;b=new a;return a.Cn=b} ;
16241416236259773869
true
Search Help Center
true
true
true
true
true
102095
");return null==a||null==a.sheet?Yh:Sn(a.sheet,void 0!=b?b:null,c)} function Wn(a){a=ci(""+a+"");return(new DOMParser).parseFromString(ai(a),"text/html").body.children[0]} function Un(a,b){if(!a)return Fh;var c=document.createElement("div").style;Xn(a).forEach(function(e){var f=Df&&e in Rn?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=Nn(a,e),e=mn(f,e,b),null!=e&&On(c,f,e))});return new Bh(c.cssText||"",yh)} function Yn(a){var b=Array.from(Fn(un,a,"getElementsByTagName",["STYLE"])),c=uf(b,function(n){return gf(Jn(n).cssRules)});c=Tn(c);for(var e=[],f=0;f"+a+""),Yn(a),a=a.innerHTML);a=ci(a);var c=document.createElement("template");if(eo&&"content"in c)Ci(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;Ci(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=$n?new WeakMap:new bo;e=a.nextNode();){a:{var f=e;switch(Ln(f)){case 3:f= go(this,f);break a;case 1:if("TEMPLATE"==Kn(f).toUpperCase())f=null;else{var h=Kn(f).toUpperCase();if(h in this.na||"http://www.w3.org/1999/xhtml"!=Pn(f))var n=null;else this.ha[h]?n=this.O.createElement(h):(n=this.O.createElement("span"),this.Aa&&Hn(n,"data-sanitizer-original-tag",h.toLowerCase()));if(n){var r=n,t=Gn(f);if(null!=t)for(var y=0;h=t[y];y++)if(h.specified){var E=f;var la=h;var na=la.name;if(0==na.lastIndexOf("data-sanitizer-",0))la=null;else{var sa=Kn(E);la=la.value;var ua={tagName:ce(sa).toLowerCase(),attributeName:ce(na).toLowerCase()},ta={xh:void 0};"style"==ua.attributeName&&(ta.xh=In(E));E=ho(sa,na);E in this.v?(na=this.v[E],la=na(la,ua,ta)):(na=ho(null,na),na in this.v?(na=this.v[na],la=na(la,ua,ta)):la=null)}null!==la&&Hn(r,h.name,la)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Ln(f)&&c.set(e,f),e=Mn(e),h=!1,e)n=Ln(e),r=Kn(e).toLowerCase(),t=Mn(e),11!=n||t?"body"==r&&t&&(n=Mn(t))&&!Mn(n)&&(h=!0):h=!0,n=null,h||!e?n=b:1==Ln(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else ck(e)}c.clear&& c.clear();return b};var io={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var jo={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var ko={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};function lo(a){this.O=document.implementation.createHTMLDocument("");a=a||new po;qo(a);this.v=dh(a.v);this.na=dh(a.Aa);this.ha=dh(a.Ia);this.Aa=a.ta;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Xd('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Xd('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=ro},this);a.La.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||ko[b])throw new Xd("Only valid custom element tag names allowed, got: %s.",[b]);this.ha[b]=!0},this);this.ya=a.O;this.ka=a.ya;this.N=null;this.ta=a.oa} Sd(lo,fo);function so(a){return function(b,c){b=ce(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=sh(c)?sh(c):null}} function po(){this.v={};Ue([bn,cn],function(a){ah(a).forEach(function(b){this.v[b]=ro},this)},this);this.N={};this.ka=[];this.La=[];this.Aa=dh(io);this.Ia=dh(jo);this.ta=!1;this.Ma=vh;this.ma=this.ha=this.Pa=this.O=zi;this.ya=null;this.na=this.oa=!1} function to(a,b){return function(c,e,f,h){c=a(c,e,f,h);return null==c?null:b(c,e,f,h)}} function uo(a,b,c,e){a[c]&&!b[c]&&(a[c]=to(a[c],e))} function qo(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");uo(a.v,a.N,"* USEMAP",vo);var b=so(a.Ma);["* ACTION","* CITE","* HREF"].forEach(function(e){uo(this.v,this.N,e,b)},a);var c=so(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){uo(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){uo(this.v,this.N,e,Pd(wo,this.Pa))},a);uo(a.v,a.N,"A TARGET",Pd(xo,["_blank","_self"]));uo(a.v,a.N,"* CLASS",Pd(yo,a.ha));uo(a.v,a.N,"* ID",Pd(zo,a.ha));uo(a.v,a.N,"* STYLE",Pd(a.ma,c));a.na=!0} function ho(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function ro(a){return ce(a)} function xo(a,b){b=ce(b);return 0<=Te(a,b.toLowerCase())?b:null} function vo(a){return(a=ce(a))&&"#"==a.charAt(0)?a:null} function wo(a,b,c){b=ce(b);return a(b,c)} function yo(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f")+1,a.lastIndexOf("/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a=""+a+"");a.match(/^/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a=""+a+"");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a=""+a+"
");a=Jo(a);b&&(a=a.querySelector(b).parentNode);return a} function Io(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?vp(e,f,b):f.childNodes.length&&c.push(f)})} function vp(a,b,c){if(b.textContent.match(wp)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,h=[];f=wp.exec(b);){0e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=Od(b,c));var h=this.N[f];h||(h=[],this.N[f]=h);Ze(h,this.v[a]);this.v[a]=b;h.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],Ze(this.N[f]||[],b),delete this.v[a];else if(1a.Ca?Math.floor(b*a.Ca):a.Ca,Ta:0a.Ta?Math.floor(b*a.Ta):a.Ta};a.Ta=Math.max(a.Ca,a.Ta);return a} function fq(a,b,c,e,f,h){var n=b.width-a.ka-a.na;a.oa=lq(n,b.width,b.height,kq(c,b.height),jq(a,[1,2]));a.ma=lq(n,b.width,b.height,kq(f,b.height),jq(a,[3,4]));c=b.height-a.oa-a.ma;f=jq(a,[3,4,1,2]);var r=0;for(n=0;nn){a=oq(f);for(e=b=0;en-b-y.Ca.height&&y.Bc&&(y.lc.height=0),b+=y.lc.height;return uj(b,h,c)}if(rh){a=oq(e);for(c=e=0;ch-e-t.Ca.width&&t.Bc&&(t.lc.width=0),e+=t.lc.width;return uj(e,f,b)}if(na,e=null!=b&&0b;if(null!=b&&(c&&e||!c&&!e)&&b=a.length?a:a.slice(0).sort(function(b,c){b=void 0!==b.Wc.Xf?b.Wc.Xf:20;c=void 0!==c.Wc.Xf?c.Wc.Xf:20;return b-c})} dq.prototype.setMargins=dq.prototype.ad;dq.prototype.setMarginEnd=dq.prototype.Gk;dq.prototype.setMarginStart=dq.prototype.Jk;dq.prototype.setMarginLeft=dq.prototype.Hk;dq.prototype.setMarginBottom=dq.prototype.Fk;dq.prototype.setMarginRight=dq.prototype.Ik;dq.prototype.setMarginTop=dq.prototype.Kk;Qd("aplos.chart.layout.DynamicLayout",dq);var pq={Iq:"WARNING",ERROR:"ERROR"};Qd("aplos.util.MessageSeverity",pq);pq.WARNING="WARNING";pq.ERROR="ERROR";var qq={Fq:"UNTIL_REMOVED",Eq:"UNTIL_DATA",cq:"ONCE"};Qd("aplos.util.MessageDuration",qq);qq.UNTIL_REMOVED="UNTIL_REMOVED";qq.UNTIL_FRESH_DATA="UNTIL_DATA";qq.ONCE="ONCE";function rq(a){this.v=a;this.N=!1} rq.prototype.zk=function(a){this.N=a};rq.prototype.render=function(a){var b=a.filter(function(c){return"ERROR"===c.severity});b.length&&sq(this,b);b.length||(b=tq(this.v.Ja,uq),b.empty()||(b.style("display","none"),b.selectAll("div."+vq).remove(),this.v.kb.style("display","")));a=a.filter(function(c){return"WARNING"===c.severity});wq(this,a)};function sq(a,b){var c=uq,e=xq,f=a.v,h=f.Ja;f.kb.style("display","none");var n=tq(h,c);n.empty()&&(n=h.append("div").classed(c,!0),n.append("div").classed(yq,!0),n.append("div").classed(zq,!0));n.style("display",null);n.select("."+zq).attr("class",zq+" "+e);b=n.select("."+yq).selectAll("div."+vq).data(b);b.exit().remove();b=b.enter().append("div").merge(b);b.text(function(r){return r.message});a.N&&b.attr("tabindex",0);b.attr("class",function(r){return vq+" "+Aq+r.severity.toLowerCase()});n.style("position","absolute");a=(f.frameWidth()-n.node().offsetWidth)/2;f=(f.frameHeight()-n.node().offsetHeight)/2;a=Math.max(0,a);f=Math.max(0,f);n.style("left",a+"px");n.style("top",f+"px")} function wq(a,b){var c=a.v.Ja.select("."+Bq);c.empty()&&(c=a.v.Ja.append("div").classed(Bq,!0));c.style("display",b.length?"":"none");c.classed(Cq,!0);var e="";b.forEach(function(f){e+=f.message+"\n"});c.attr("title",e.trim())} function tq(a,b){b=a.selectAll("."+b).nodes();for(var c=null,e=0;e>>0);function Wq(a){if("function"===typeof a)return a;a[dr]||(a[dr]=function(b){return a.handleEvent(b)});return a[dr]} ;var Xk=qh("");function er(){this.port=this.v=null;this.N=[]} er.prototype.load=function(){var a=this,b=fr();this.v=gr(b);hr().then(function(){a.v&&document.body.appendChild(a.v)});return ir(this.v,b).then(function(c){for(a.port=c.ports[0];0\n
 
\n \n \n \n \n \n \n
"))));var r=gm.contentDocument,t=r.querySelector(n.tagName);t||(t=r.querySelector("div"));r=Gl(t);t=Gl(n);for(var y={},E=0;Ef?b[c++]=f:(2048>f?b[c++]=f>>6|192:(55296==(f&64512)&& e+1>18|240,b[c++]=f>>12&63|128):b[c++]=f>>12|224,b[c++]=f>>6&63|128),b[c++]=f&63|128);a=Tf(b)}return"data:image/svg+xml;base64,"+a};Oz.prototype.toSvgDataUrl=Oz.prototype.Yk;Oz.prototype.So=function(a){a=void 0===a?1:a;var b=document.createElement("canvas"),c=10*a;b.width=this.frameWidth()*a+2*c;b.height=this.frameHeight()*a+2*c;var e=new Image;e.src=this.Yk(a);var f=new Kz;e.onload=function(){this.onerror=this.onload=null;try{var h=b.getContext("2d");h.fillStyle="#FFF";h.fillRect(0,0,b.width,b.height);h.drawImage(e,c,c);f.Kf(b.toDataURL("image/png"))}catch(n){f.reject(n)}};e.onerror=function(){f.reject(Error("Svg image dataUrl failed to load"))};return f};Oz.prototype.toPngDataUrl=Oz.prototype.So;Oz.prototype.getStyle=function(){return this.Gi};function $z(a,b,c){Oz.call(this,ff(a,["prelayout","postlayout"]),b,c);this.wf=this.Qc=null;this.ad({top:40,end:20,start:20,bottom:20},{top:.333,end:.5,start:.5,bottom:.333})} Qd("aplos.chart.SvgChartView",$z);Sd($z,Oz);var aA=0;$z.prototype.redraw=$z.prototype.ue;$z.prototype.zd=function(){$z.Qb.zd.call(this);var a=this.df().node();a.setAttribute("width",this.frameWidth());a.setAttribute("height",this.frameHeight());this.kb.node().setAttribute("transform","translate("+this.Lb()+","+this.Mb()+")");this.Qc&&this.Qc.attr("width",this.Za()+1).attr("height",this.wb()+2)};$z.prototype.df=function(){return this.Ko};$z.prototype.getSvg=$z.prototype.df;$z.prototype.To=function(){var a=this.df().node(),b=document.createElement("style"),c=Rl(a),e=Gl(a);c.push("svg{font:"+e.fontStyle+" "+e.fontVariant+" "+e.fontWeight+" "+e.fontSize+" "+e.fontFamily+"}");b.textContent=c.join("\n");c=document.createElement("defs");c.appendChild(b);a.insertBefore(c,a.firstChild);b=(new XMLSerializer).serializeToString(a);a.removeChild(c);return b};$z.prototype.toSvgString=$z.prototype.To;$z.prototype.getNearestDatumDetails=$z.prototype.Nf;var bA=document.implementation.hasFeature("org.w3c.svg","1.0")||document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Structure","1.1"),Qz="aplos-chart-container",Rz="aplos-chart-svg",Sz="aplos-draw-area";function cA(a,b,c){var e=this;$z.call(this,ff(a,"datumMouseover datumMouseout datumClick seriesMouseover seriesMouseout seriesClick".split(" ")),b,c);this.hb=new Vp(this);this.oa={};this.xe={};this.Ok("hover",new Np);this.Ya=new dA;this.on("viewportChange.seriesChartView",function(){e.Ya.reset()})} Sd(cA,$z);Qd("aplos.chart.SeriesChartView",cA);cA.prototype.Ok=function(a,b){b.ah("clearSelectedDatumDetailsCache",this.jl.bind(this));var c=this.xe,e=Gp[a].selectionChange,f=this.Xa;f.O.hasOwnProperty(e)||Mp(f,[e]);e=c[a];null!=e&&e.ah("chartDelegate",null);c[a]=b;Zz(this,b,a);return this};cA.prototype.setSelectionModel=cA.prototype.Ok;cA.prototype.Do=function(a){Wp(this.hb,a);return this};cA.prototype.setSeriesDefaults=cA.prototype.Do;cA.prototype.ub=function(a){return this.oa[a||"__aplosDefault__"]||this.oa.__aplosDefault__};cA.prototype.getRenderer=cA.prototype.ub;cA.prototype.un=function(a){return!!this.oa[a||"__aplosDefault__"]};cA.prototype.hasRenderer=cA.prototype.un;cA.prototype.mg=function(a,b){b?(b.type&&(b=this.getStyle().wj(b)),this.oa[a]=b):delete this.oa[a];return this};cA.prototype.setRenderer=cA.prototype.mg;cA.prototype.ii=function(a){a.type&&(a=this.getStyle().wj(a));this.oa.__aplosDefault__=a;return this};cA.prototype.setDefaultRenderer=cA.prototype.ii;cA.prototype.fi=function(a,b){a=this.Mf(a,!0);a=a.filter(function(c){return!c.series||!c.series.overlay});(this.xe[Fp[b]||"hover"]||null).kh(a.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));return a.length};cA.prototype.selectDatum=cA.prototype.fi;cA.prototype.fo=function(a){this.Xa.ob("seriesMouseover",this,a,Tj)};cA.prototype.selectSeries=cA.prototype.fo;cA.prototype.Fl=function(a){(this.xe[Fp[a]||"hover"]||null).deselectAll()};cA.prototype.clearSelections=cA.prototype.Fl;cA.prototype.Mf=function(a,b,c){var e=this.N||[],f=this.v||[];if(!e||!f)return[];if(Tj){var h=Sj(this.kb.node());var n=h[0];h=h[1]}for(var r=[],t=0;tb||b>this.Za())||!this.Yb&&(0>a||a>this.wb()))return[];for(var e=new nv(this.Lb(),this.Mb(),this.Za(),this.wb()),f=new Vj(b+e.left,a+e.top),h=[],n=0;n=c)throw Error("LIKE pattern ends with a backslash.");f=a.charAt(++e);uA(f)&&(b+="\\");b+=f;break;case "_":b+=".";break;case "%":b+=".*";break;default:uA(f)&&(b+="\\"),b+=f}}return b+"$"} function wA(a){try{return a=a.replace(/\\"/g,'"'),a=a.replace(/\\'/g,"'"),a=a.replace(/\\n/g,"\n"),a=a.replace(/\\t/g,"\t"),a=a.replace(/\\r/g,"\r"),a=a.replace(/\\\\/g,"\\"),a=a.replace(/\\U([\d\w]{8})/gi,function(b,c){return String.fromCharCode(parseInt(c.substring(0,4),16),parseInt(c.substring(4),16))}),a=a.replace(/\\u([\d\w]{4})/gi,function(b,c){return String.fromCharCode(parseInt(c,16))})}catch(b){throw Error('Unable to unescape "'+a+'" encountered error: '+b);}} function xA(){} xA.prototype.parse=function(){console&&console.error("No expression parser implementation was defined. Please ensure that aplos.data.GeneratedParser has been required.");throw Error("No expression parser implementation was defined.");};var yA=new xA;yA=function(){function a(va,oc,fd,Vc){fd=fd||{};for(Vc=va.length;Vc--;fd[va[Vc]]=oc);return fd} function b(){this.Pc={}} var c=[1,8],e=[1,20],f=[1,26],h=[1,27],n=[1,30],r=[1,112],t=[1,113],y=[1,29],E=[1,28],la=[1,83],na=[1,84],sa=[1,85],ua=[1,86],ta=[1,87],Aa=[1,88],ya=[1,89],Ba=[1,90],Ca=[1,91],Fa=[1,92],Ea=[1,93],Ja=[1,94],Ka=[1,95],Oa=[1,96],Pa=[1,97],Qa=[1,98],Wa=[1,99],Db=[1,111],Eb=[1,100],Fb=[1,101],Gb=[1,102],Hb=[1,103],Ib=[1,104],Jb=[1,105],$a=[1,106],Kb=[1,107],Lb=[1,108],Mb=[1,109],fb=[1,110],ub=[1,31],vb=[1,32],wb=[1,33],Nb=[1,34],Ob=[1,35],Pb=[1,36],Qb=[1,37],Rb=[1,38],Sb=[1,47],Tb=[1,48],Ub=[1,49],Vb= [1,50],Wb=[1,51],Xb=[1,52],Yb=[1,53],Zb=[1,54],$b=[1,55],ac=[1,56],bc=[1,57],xb=[1,58],cc=[1,59],dc=[1,60],ec=[1,61],yb=[1,62],fc=[1,63],gc=[1,64],Ra=[1,65],Za=[1,66],gb=[1,67],ab=[1,68],bb=[1,69],Xa=[1,70],Ya=[1,71],zb=[1,72],Ab=[1,73],hb=[1,74],cb=[1,75],La=[1,76],ib=[1,77],Bb=[1,78],hc=[1,79],jb=[1,80],Ua=[1,81],kb=[1,82],lb=[1,39],Va=[1,40],mb=[1,41],nb=[1,42],ob=[1,43],pb=[1,44],ic=[1,45],qb=[1,46],rb=[1,116],db=[1,117],sb=[1,118],lc=[1,119],pc=[1,120],uc=[1,121],zc=[1,122],rc=[1,123],Ac=[1,124],Cb=[1,125],Gc=[1,126],Ic=[1,128],Hc=[1,127],nc=[1,129],Bc=[1,130],Cc=[1,131],Dc=[1,132],sc=[1,133],qc=[1,134],Ec=[1,135],vc=[1,136],wc=[1,137],xc=[1,138],yc=[1,139],tb=[5,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Hg=[1,140],Nk=[1,150],Ig=[5,11,12,17,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,54,55,71,72,74,75,76,81,82,96,97,98,99],Ki=[1,180],Li=[5,12,17,42,43,44,45,54,96,97,98,99],af=[1,233],yf=[1,250],Mi=[5,12,17,32,33,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],Ie=[5,12,17,36,37,38,39,40,41,42,43,44,45,46,47,48,54,71,72,74,75,76,81,82,96,97,98,99],re=[2,37],bf=[1,336],le=[5,12,17,54,96,97,98,99],Ok=[96,97],Oi={trace:function(){},Pc:{},Lo:{error:2,expressions:3,math:4,EOF:5,float_item:6,boolean_item:7,identifier_item:8,negated_identifier:9,string_item:10,"(":11,")":12,operator_expression:13,aggregation_function:14,scalar_operator:15,scalar_2_operator:16,",":17,scalar_n_operator:18,comma_values:19,scalar_function:20,scalar_2_function:21,scalar_n_functions:22,alias_functions:23,datetime_functions:24,case_function:25,cast_function:26,quantile_functions:27,native_function:28,misc_function_no_args:29,misc_function_one_arg:30,misc_function_n_args:31,"+":32,"-":33,"/":34,"*":35,"=":36,"!=":37,"<":38,"<=":39,">":40,">=":41,BETWEEN_OP:42,AND_OP:43,NOT_BETWEEN_OP:44,OR_OP:45,IS_NULL_OP:46,IS_TRUE_OP:47,IS_FALSE_OP:48,FLOAT_VALUE:49,STRING_VALUE:50,NATIVE_EXPR:51,NATIVE_AGGREGATE:52,misc_function_start:53,IDENTIFIER:54,DOT_OP:55,BOOLEAN_VALUE:56,token_item:57,ROUND:58,TRUNC:59,LN:60,LOG10:61,LOG:62,POW:63,EXP:64,LIKE:65,COUNT:66,DISTINCT:67,COUNT_DISTINCT_EST:68,NOT_OP:69,NOT_EQUAL_EXPR:70,LIKE_OP:71,NOT_LIKE_OP:72,IS_NOT_NULL:73,IS_NOT_NULL_OP:74,IS_NOT_TRUE_OP:75,IS_NOT_FALSE_OP:76,IF:77,IFNULL:78,NULLIF:79,COALESCE:80,IN_OP:81,NOT_IN_OP:82,NTH_QUANTILE:83,EXTRACT:84,DATE_TRUNC:85,DATETIME_TRUNC:86,TIMESTAMP_TRUNC:87,DATE_ADD:88,DATE_SUB:89,PARSETIME:90,FORMATTIME:91,TIMESTAMP:92,CAST:93,CASE:94,when_then_values:95,ELSE:96,END:97,WHEN:98,THEN:99,AVG:100,SUM:101,MIN:102,MAX:103,COUNT_DISTINCT:104,VARIANCE:105,STDDEV:106,HLL_COUNT_MERGE:107,ABS:108,SIGN:109,IS_INF:110,IS_NAN:111,SQRT:112,CEILING:113,FLOOR:114,COS:115,COSH:116,ACOS:117,ACOSH:118,SIN:119,SINH:120,ASIN:121,ASINH:122,TAN:123,TANH:124,ATAN:125,ATANH:126,IS_NULL:127,UNIX_MICROS:128,UNIX_MILLIS:129,TIMESTAMP_MICROS:130,TIMESTAMP_MILLIS:131,ENCODE_URI_COMPONENT:132,HLL_COUNT_EXTRACT:133,IEEE_DIVIDE:134,POWER:135,DIV:136,MOD:137,ATAN2:138,REGEXP_MATCH:139,GREATEST:140,LEAST:141,CONCAT:142,FORMAT:143,NOT_EXPR:144,EQUAL_EXPR:145,LESS_EXPR:146,LESS_OR_EQUAL_EXPR:147,GREATER_EXPR:148,GREATER_OR_EQUAL_EXPR:149,AND_EXPR:150,OR_EXPR:151,$accept:0,$end:1},qg:{2:"error",5:"EOF",11:"(",12:")",17:",",26:"cast_function",32:"+",33:"-",34:"/",35:"*",36:"=",37:"!=",38:"<",39:"<=",40:">",41:">=",42:"BETWEEN_OP",43:"AND_OP",44:"NOT_BETWEEN_OP",45:"OR_OP",46:"IS_NULL_OP",47:"IS_TRUE_OP",48:"IS_FALSE_OP",49:"FLOAT_VALUE",50:"STRING_VALUE",51:"NATIVE_EXPR",52:"NATIVE_AGGREGATE",54:"IDENTIFIER",55:"DOT_OP",56:"BOOLEAN_VALUE",58:"ROUND",59:"TRUNC",60:"LN",61:"LOG10",62:"LOG",63:"POW",64:"EXP",65:"LIKE",66:"COUNT",67:"DISTINCT",68:"COUNT_DISTINCT_EST",69:"NOT_OP",70:"NOT_EQUAL_EXPR",71:"LIKE_OP",72:"NOT_LIKE_OP",73:"IS_NOT_NULL",74:"IS_NOT_NULL_OP",75:"IS_NOT_TRUE_OP",76:"IS_NOT_FALSE_OP",77:"IF",78:"IFNULL",79:"NULLIF",80:"COALESCE",81:"IN_OP",82:"NOT_IN_OP",83:"NTH_QUANTILE",84:"EXTRACT",85:"DATE_TRUNC",86:"DATETIME_TRUNC",87:"TIMESTAMP_TRUNC",88:"DATE_ADD",89:"DATE_SUB",90:"PARSETIME",91:"FORMATTIME",92:"TIMESTAMP",93:"CAST",94:"CASE",96:"ELSE",97:"END",98:"WHEN",99:"THEN",100:"AVG",101:"SUM",102:"MIN",103:"MAX",104:"COUNT_DISTINCT",105:"VARIANCE",106:"STDDEV",107:"HLL_COUNT_MERGE",108:"ABS",109:"SIGN",110:"IS_INF",111:"IS_NAN",112:"SQRT",113:"CEILING",114:"FLOOR",115:"COS",116:"COSH",117:"ACOS",118:"ACOSH",119:"SIN",120:"SINH",121:"ASIN",122:"ASINH",123:"TAN",124:"TANH",125:"ATAN",126:"ATANH",127:"IS_NULL",128:"UNIX_MICROS",129:"UNIX_MILLIS",130:"TIMESTAMP_MICROS",131:"TIMESTAMP_MILLIS",132:"ENCODE_URI_COMPONENT",133:"HLL_COUNT_EXTRACT",134:"IEEE_DIVIDE",135:"POWER",136:"DIV",137:"MOD",138:"ATAN2",139:"REGEXP_MATCH",140:"GREATEST",141:"LEAST",142:"CONCAT",143:"FORMAT",144:"NOT_EXPR",145:"EQUAL_EXPR",146:"LESS_EXPR",147:"LESS_OR_EQUAL_EXPR",148:"GREATER_EXPR",149:"GREATER_OR_EQUAL_EXPR",150:"AND_EXPR",151:"OR_EXPR"},dk:[0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,1],[4,4],[4,4],[4,6],[4,4],[4,4],[4,6],[4,4],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[4,1],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,3],[13,5],[13,5],[13,3],[13,3],[13,2],[13,2],[13,2],[6,2],[6,1],[10,1],[28,4],[28,4],[53,2],[29,2],[30,3],[31,3],[9,2],[8,1],[8,3],[7,1],[57,1],[19,3],[19,3],[23,4],[23,6],[23,4],[23,6],[23,4],[23,4],[23,4],[23,6],[23,6],[23,4],[23,6],[23,4],[23,5],[23,4],[23,2],[23,6],[23,3],[23,3],[23,4],[23,2],[23,2],[23,2],[23,8],[23,6],[23,6],[23,4],[23,5],[23,5],[23,5],[23,5],[27,8],[24,10],[24,10],[24,6],[24,6],[24,6],[24,8],[24,8],[24,8],[24,8],[24,8],[24,4],[24,6],[24,6],[25,5],[25,3],[95,4],[95,5],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[14,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[20,1],[21,1],[21,1],[21,1],[21,1],[21,1],[21,1],[22,1],[22,1],[22,1],[22,1],[15,1],[16,1],[16,1],[16,1],[16,1],[16,1],[18,1],[18,1]],Vh:function(va,oc,fd,Vc,hd,za){va=za.length-1;switch(hd){case 1:return za[va-1];case 7:this.qa=za[va-1];break;case 9:case 10:case 13:this.qa={type:"function",name:za[va-3].toUpperCase(),params:[za[va-1]]};break;case 11:case 14:this.qa={type:"function",name:za[va-5].toUpperCase(),params:[za[va-3],za[va-1]]};break;case 12:case 15:this.qa={type:"function",name:za[va-3].toUpperCase(),params:za[va-1]};break;case 25:case 26:case 27:case 28:this.qa={type:"function",name:za[va-1],params:[za[va-2],za[va]]};break;case 29:this.qa={type:"function",name:"EQUAL",params:[za[va-2],za[va]]};break;case 30:this.qa={type:"function",name:"NOT_EQUAL",params:[za[va-2],za[va]]};break;case 31:this.qa={type:"function",name:"LESS",params:[za[va-2],za[va]]};break;case 32:this.qa={type:"function",name:"LESS_OR_EQUAL",params:[za[va-2],za[va]]};break;case 33:this.qa={type:"function",name:"GREATER",params:[za[va-2],za[va]]};break;case 34:this.qa={type:"function",name:"GREATER_OR_EQUAL",params:[za[va-2],za[va]]};break;case 35:this.qa={type:"function",name:"BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 36:this.qa={type:"function",name:"NOT BETWEEN",params:[za[va-4],za[va-2],za[va]]};break;case 37:this.qa={type:"function",name:"AND",params:[za[va-2],za[va]]};break;case 38:this.qa={type:"function",name:"OR",params:[za[va-2],za[va]]};break;case 39:this.qa={type:"function",name:"IS NULL",params:[za[va-1]]};break;case 40:this.qa={type:"function",name:"IS TRUE",params:[za[va-1]]};break;case 41:this.qa={type:"function",name:"IS FALSE",params:[za[va-1]]};break;case 42:this.qa={type:"number",value:+-za[va]};break;case 43:this.qa={type:"number",value:+za[va]};break;case 44:this.qa={type:"string",value:wA(za[va].substring(1,za[va].length-1))};break;case 45:case 46:this.qa={type:"function",name:za[va-3],params:[za[va-1]]};break;case 47:hd=za[va-1].pathParts.slice();if(2va.length&&(va+=this.hc.substr(0,20-va.length));return(va.substr(0,20)+(20Vc[0].length)){var Vc=va;var hd=fd;if(this.options.Xi){Vc=this.Wk(va,oc[fd]);if(!1!==Vc)return Vc;if(this.vg)Vc=!1;else return!1}else if(!this.options.flex)break}return Vc?(Vc=this.Wk(Vc,oc[hd]),!1!==Vc?Vc:!1):""===this.hc?this.Ni:this.parseError("Lexical error on line "+(this.Zb+1)+". Unrecognized text.\n"+ this.lh(),{text:"",Zk:null,line:this.Zb})},Jj:function(){var va=this.next();return va?va:this.Jj()},Yi:function(va){this.Hb.push(va)},Vn:function(){return 0)/i,/^(?:>=)/i,/^(?:=)/i,/^(?:!=)/i,/^(?:<>)/i,/^(?:\.)/i,/^(?:BETWEEN)/i,/^(?:NOT BETWEEN)/i,/^(?:LIKE)/i,/^(?:NOT LIKE)/i,/^(?:IS NULL)/i,/^(?:IS NOT NULL)/i,/^(?:IS TRUE)/i,/^(?:IS NOT TRUE)/i,/^(?:IS FALSE)/i,/^(?:IS NOT FALSE)/i,/^(?:IN)/i,/^(?:NOT IN)/i,/^(?:CASE)/i,/^(?:WHEN)/i,/^(?:THEN)/i,/^(?:ELSE)/i,/^(?:END)/i,/^(?:COALESCE(?=\s*[(]))/i,/^(?:IF(?=\s*[(]))/i,/^(?:IFNULL(?=\s*[(]))/i,/^(?:NULLIF(?=\s*[(]))/i,/^(?:COUNT_DISTINCT(?=\s*[(]))/i,/^(?:COUNT_DISTINCT_EST(?=\s*[(]))/i,/^(?:PARSETIME(?=\s*[(]))/i,/^(?:FORMATTIME(?=\s*[(]))/i,/^(?:NTH_QUANTILE(?=\s*[(]))/i,/^(?:ENCODE_URI_COMPONENT(?=\s*[(]))/i,/^(?:\()/i,/^(?:\))/i,/^(?:,)/i,/^(?:')/i,/^(?:")/i,/^(?:")/i,/^(?:[0-9]*(\.[0-9]*)?([eE]-?[0-9]+)?\b)/i,/^(?:TRUE|FALSE)/i,/^(?:[a-zA-Z_][a-zA-Z0-9_]*\b)/i,/^(?:["](\\.|[^"])*["])/i,/^(?:['](\\.|[^'])*['])/i,/^(?:[`](\\.|[^`])*[`])/i,/^(?:$)/i,/^(?:.)/i,/^(?:.)/i],conditions:{CASE_MODE:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0},INITIAL:{rules:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132],inclusive:!0}}}}();b.prototype=Oi;Oi.v=b;return new b}();function zA(a,b,c){if(null!=c&&"number"!==typeof c)throw Error("Provided value for "+b+' to "'+a+'" was of type '+typeof c+" but a number was expected.");} function AA(a,b,c){if(null!=c&&("number"!==typeof c||!isNaN(c))&&isFinite(c)&&c!==parseInt(c,10))throw Error("Provided value for "+b+' to "'+a+'" was not an integer.');} function BA(a,b,c,e,f){if(null!=c&&!(isNaN(c)||c>=e&&c<=f))throw Error("Value provided for "+b+' to "'+a+'" was out of the allowed range of ['+e+", "+f+"].");} function CA(a,b){zA("TRUNC(X, Y)","X",a);zA("TRUNC(X, Y)","Y",b);AA("TRUNC(X, Y)","Y",b);if(null==a||null==b)return null;if(isNaN(a)||isNaN(b))return NaN;if(!isFinite(a))return+a;a=0<=a?Number(Math.floor(a+"e"+b)):Number(Math.ceil(a+"e"+b));return 0<=b?Number(a+"e-"+b):Number(a+"e"+-b)} function DA(a,b){zA("LOG(X, Y)","X",a);zA("LOG(X, Y)","X",b);return null==a||null==b?null:+a/+b} ;function EA(a,b){var c=Array.prototype.slice.call(arguments),e=c.shift();if("undefined"==typeof e)throw Error("[goog.string.format] Template required");return e.replace(/%([0\- \+]*)(\d+)?(\.(\d+))?([%sfdiu])/g,function(f,h,n,r,t,y,E,la){if("%"==y)return"%";var na=c.shift();if("undefined"==typeof na)throw Error("[goog.string.format] Not enough arguments");arguments[0]=na;return FA[y].apply(null,arguments)})} var FA={s:function(a,b,c){return isNaN(c)||""==c||a.length>=Number(c)?a:a=-1Number(a)?"-":0<=b.indexOf("+")?"+":0<=b.indexOf(" ")?" ":"";0<=Number(a)&&(e=h+e);if(isNaN(c)||e.length>=Number(c))return e;e=isNaN(f)?Math.abs(Number(a)).toString():Math.abs(Number(a)).toFixed(f);a=Number(c)-e.length-h.length;0<=b.indexOf("-",0)?e=h+e+Ii(" ",a):(b=0<=b.indexOf("0",0)?"0":" ",e=h+Ii(b,a)+e);return e},d:function(a,b,c,e,f,h,n,r){return FA.f(parseInt(a,10),b,c,e,0,h,n,r)}};FA.i=FA.d;FA.u=FA.d;function GA(a,b){if(null==a)return!1;if(0===b.length)return!0;b=Mc(b);for(var c=b.next();!c.done;c=b.next())if(c=c.value,a===c||typeof a!==typeof c)return!1;return!0} function HA(a,b,c){if(null==b||null==c)return!1;if(typeof b!=typeof c)throw Error("Argument type mismatch in "+a+' comparison function: parameter 1 "'+b+'" is type '+typeof b+' but param2 "'+c+'" is type '+typeof c+".");switch(a){case "EQUAL":return b===c;case "NOT_EQUAL":return b!==c;case "LESS":return bc;case "GREATER_OR_EQUAL":return b>=c;default:throw Error('Unhandled binary operator "'+a+'".');}} function IA(a,b){var c=b[0];if(b.some(function(e){return null==e}))return null;switch(a){case "+":for(a=1;a=e?Math.ceil(e-.5):Math.floor(e+.5);if(ec)throw Error("CAST result is out of range for integer type.");return e} function PA(a,b,c){switch(typeof a){case "number":var e=a;break;case "boolean":e=a?1:0;break;case "string":if("inf"===a.toLowerCase()||"+inf"===a.toLowerCase()){e=Infinity;break}else if("-inf"===a.toLowerCase())e=-Infinity;else if("nan"===a.toLowerCase())e=NaN;else if(e=Number(a),isNaN(e))throw Error('CAST from string to a floating point value failed for "'+a+'" because of non-numeric characters.');if(isNaN(e)&&"nan"!==a.toLowerCase())throw Error('CAST from string to a floating point value failed for "'+ a+'".');break;default:throw Error("CAST from "+typeof a+" to a floating point value is not supported.");}if(null!=b&&null!=c&&isFinite(e)&&(ec))throw Error("CAST result "+e+" is out of range for target type.");return e} function QA(a){if("number"===typeof a){if(Infinity===a)return"inf";if(-Infinity===a)return"-inf";if(isNaN(a))return"NaN"}return""+a} ;function RA(a,b){var c=SA;a=a?a.toUpperCase():a;c.v.has(a)||c.v.set(a,new Map);c=c.v.get(a);for(var e=Mc(ah(b)),f=e.next();!f.done;f=e.next()){f=f.value;var h=f.toUpperCase();c.set(h,new TA(a,h,b[f]))}} function TA(a,b,c){this.O=a;this.N=b;this.v=c} TA.prototype.call=function(){return this.apply(xd.apply(0,arguments))};TA.prototype.apply=function(a){var b=a;b=void 0===b?[]:b;var c=this.v.va,e=this.v.wa;if(c&&b.lengthe)throw Error("Expected no more than "+c+" args for "+this.N);return this.v.vb?this.v.vb.apply(null,a):this.v.ua.apply(null,a)};TA.prototype.Na=function(a){return this.v.Na?this.v.Na.call(null,a):NA(this.O,this.N,a)};var SA=new function(){this.v=new Map};RA("",{AVG:{vb:vr},COUNTIF:{vb:yr},SUM:{vb:wr},MIN:{vb:zr},MAX:{vb:Ar},COUNT:{vb:xr},COUNT_DISTINCT:{vb:Br},NTH_QUANTILE:{vb:Cr},VARIANCE:{vb:Er},STDDEV:{vb:Fr},"HLL_COUNT.MERGE":{vb:Gr},"HLL_COUNT.EXTRACT":{va:1,wa:1,ua:function(){throw Error("HLL_COUNT.EXTRACT is not implemented on the client.");}},ABS:{va:1,wa:1,ua:function(a){zA("ABS(X)","X",a);return null!=a?Math.abs(+a):null}},SIGN:{va:1,wa:1,ua:function(a){zA("SIGN(X)","X",a);var b=Math.sign||function(c){c=+c;return 0===c||isNaN(c)?c:0Math.abs(a)&&-Infinity===b)return Infinity;if(1Math.abs(a)&&Infinity===b||-Infinity===a&&0>b)return 0;if(-Infinity===a&&0b)return 0;if(Infinity===a&&0b)return-Infinity;if(Infinity===a&&1a))throw Error('Value provided for X to "ATANH(X)" was out of the allowed range of (-1, 1).');var b=Math.atanh||function(c){return Math.log((1+c)/(1-c))/2};return null!=a?b(+a):null}},ATAN2:{va:2,wa:2,ua:function(a,b){zA("ATAN(Y, X)","X",a);zA("ATAN(Y, X)","Y",b);return null==a||null==b?null:Math.atan2(+a,+b)}},REGEXP_MATCH:{va:2,wa:2,ua:function(a,b){if("string"!==typeof a||"string"!==typeof b)return null;if(0==b.indexOf("(?i)")){b=b.substring(4);var c="i"}else 0==b.indexOf("(?is)")&&(b=b.substring(5),c="i");return RegExp(b,c).test(a)},uc:"REGEX"},ENCODE_URI_COMPONENT:{va:1,wa:1,ua:function(a){return"string"!==typeof a?null:encodeURIComponent(a)}},FORMAT:{va:2,wa:void 0,ua:function(a){return 2>arguments.length?null:EA.apply(null,arguments)}},CONCAT:{va:2,wa:void 0,ua:function(a){for(var b="",c=0;ca.length)throw Error("Expected at least one parameter for IN");return a[0]+" IN ("+a.slice(1).join(",")+")"},uc:"IN"},"NOT IN":{va:1,ua:function(a){return GA(a,xd.apply(1,arguments))},Na:function(a){if(1>a.length)throw Error("Expected at least one parameter for NOT IN");return a[0]+" NOT IN ("+a.slice(1).join(",")+")"},uc:"NOT_IN"},"IS NULL":{va:1,wa:1,ua:function(a){return null==a},Na:function(a){return LA("IS NULL",a)},uc:"IS_NULL"},"IS TRUE":{va:1,wa:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS TRUE param1 is type "+typeof a+" but must be boolean.");return!0===a},Na:function(a){return LA("IS TRUE",a)}},"IS FALSE":{va:1,wa:1,ua:function(a){if(null==a)return!1;if("boolean"!==typeof a)throw Error("Argument type mismatch in IS FALSE param1 is type "+typeof a+" but must be boolean.");return!1===a},Na:function(a){return LA("IS FALSE",a)}},BETWEEN:{va:3,wa:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b<=a&&a<=c},Na:function(a){return"("+a[0]+" BETWEEN "+a[1]+" AND "+a[2]+")"},uc:"BETWEEN"},"NOT BETWEEN":{va:3,wa:3,ua:function(a,b,c){return null==a||typeof a!==typeof b||typeof a!==typeof c?!1:b>a||a>c},Na:function(a){return"("+a[0]+" NOT BETWEEN "+a[1]+" AND "+a[2]+")"},uc:"NOT_BETWEEN"},CAST:{va:2,wa:2,ua:function(a,b){if(null==a)return null;switch(b.toUpperCase()){case "INT32":return OA(a,-2147483648,2147483647);case "INT64":return OA(a,-0x7fffffffffffffff,0x7fffffffffffffff);case "UINT64":return OA(a,0,1.8446744073709552E19);case "FLOAT":return PA(a,-3.4028234663852886E38,3.4028234663852886E38);case "DOUBLE":return PA(a);case "BOOL":return Ys(a);case "STRING":return QA(a);default:throw Error("CAST to "+b.toUpperCase()+" is not supported.");}},Na:function(a){if(2!==a.length)throw Error("Expected two parameters for cast.");var b=a[1].replace(/"/g,"");return"CAST("+a[0]+" AS "+b+")"}},UNIX_MICROS:{va:1,wa:1,ua:function(a){return a}},UNIX_MILLIS:{va:1,wa:1,ua:function(a){return a}},TIMESTAMP_MICROS:{va:1,wa:1,ua:function(a){return a}},TIMESTAMP_MILLIS:{va:1,wa:1,ua:function(a){return 1E3*a}},TIMESTAMP_SECONDS:{va:1,wa:1,ua:function(a){return 1E6*a}},TIMESTAMP:{va:1,wa:2,ua:es},DATE:{va:1,wa:2,ua:function(a,b){return fs(a,"DAY",b)}},DATETIME:{va:1,wa:1,ua:es},AND:{va:2,ua:function(){return JA("AND",xd.apply(0,arguments))},Na:function(a){return KA(" AND ",a)}},OR:{va:2,ua:function(){return JA("OR",xd.apply(0,arguments))},Na:function(a){return KA(" OR ",a)}},"+":{va:2,ua:function(){return IA("+",xd.apply(0,arguments))},Na:function(a){return KA("+",a)}},"-":{va:2,ua:function(){return IA("-",xd.apply(0,arguments))},Na:function(a){return KA("-",a)}},"*":{va:2,ua:function(){return IA("*",xd.apply(0,arguments))},Na:function(a){return KA("*",a)}},"/":{va:2,ua:function(){return IA("/",xd.apply(0,arguments))},Na:function(a){return KA("/",a)}},NOT:{va:1,wa:1,ua:function(a){return null==a||"boolean"!==typeof a?null:!1===a},Na:function(a){if(1!==a.length)throw Error("Expected one parameter for NOT");return"(NOT "+a[0]+")"}},EQUAL:{va:2,wa:2,ua:function(a,b){return HA("EQUAL",a,b)},Na:function(a){return KA("=",a)},uc:"="},NOT_EQUAL:{va:2,wa:2,ua:function(a,b){return HA("NOT_EQUAL",a,b)},Na:function(a){return KA("!=",a)},uc:"!="},LESS:{va:2,wa:2,ua:function(a,b){return HA("LESS",a,b)},Na:function(a){return KA("<",a)},uc:"<"},LESS_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return HA("LESS_OR_EQUAL",a,b)},Na:function(a){return KA("<=",a)},uc:"<="},GREATER:{va:2,wa:2,ua:function(a,b){return HA("GREATER",a,b)},Na:function(a){return KA(">",a)},uc:">"},GREATER_OR_EQUAL:{va:2,wa:2,ua:function(a,b){return HA("GREATER_OR_EQUAL",a,b)},Na:function(a){return KA(">=",a)},uc:">="},NATIVE_EXPR:{va:1,wa:1,ua:function(){throw Error("NATIVE_EXPR not yet supported.");}},NATIVE_AGGREGATE:{va:1,wa:1,vb:function(){throw Error("NATIVE_AGGREGATE not yet supported.");}},TO_JSON_STRING:{va:1,wa:2,ua:function(a,b){return b?JSON.stringify(a,null,2):JSON.stringify(a)}}});RA("KLL_QUANTILES",{EXTRACT_POINT_INT64:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_INT64:{vb:Dr},EXTRACT_POINT_DOUBLE:{ua:function(){throw Error("KLL EXTRACT is not supported for in-memory data.");}},MERGE_POINT_DOUBLE:{vb:Dr}});function UA(){this.ma={};this.ta={};this.oa={};this.ka=[];this.na={};this.ha=[];this.N=null;this.ya=[];this.O=[];this.v={}} w=UA.prototype;w.Vj=function(a,b){this.O.push({Gf:a,order:b?b:"ASC"});return this};w.El=function(){this.O=[];return this};w.Of=function(){return this.O};w.ze=function(a){this.O=a.slice()};w.Qn=function(a,b,c,e){a={Gf:a,measure:c,pr:e||""};"function"===typeof b?a.vb=b:a.Pq=b;this.ya.push(a);return this};w.Rn=function(a){this.N=a;return this};w.vl=function(a){Array.isArray(a)?Ue(a,function(b){VA(this,b,{Ed:"decimal",tf:null})},this):VA(this,a,{Ed:"decimal",tf:null});return this};w.ul=function(a){Array.isArray(a)?Ue(a,function(b){VA(this,b,{Ed:"boolean",tf:null})},this):VA(this,a,{Ed:"boolean",tf:null});return this};w.Dj=function(a){a=this.v[a]?this.v[a]:null;var b;if(b=a&&a.Ed)a=a.Ed,b=!!a&&"number"===Is[a].kc;return b?!0:!1};function VA(a,b,c){a.v[b]?(c.Ed&&(a.v[b].Ed=c.Ed),c.tf&&(a.v[b].tf=c.tf)):a.v[b]=c} w.ol=function(a,b){this.ma[a]=b;return this};w.Kl=function(a,b){this.ta[a]=b;return this};w.Ll=function(a,b){this.oa[a]=b;delete this.na[a];return this};w.tn=function(a){return this.oa[a]||this.na[a]||this.ma[a]||this.N===a?!0:0<=Te(this.ka,a)};w.on=function(a){if(null==a||void 0==a)return this;"string"===typeof a&&(a=[a]);for(var b=0;b'):c&&"string"===typeof f&&(f=Gi(f));return f} function hB(a,b){var c=b.getExpression().trim().replace(/ +/," ").trim().split(" ");if(2!==c.length)throw Error("nest expression requires two parameters");b=c[0];var e=c[1].split("."),f={nest_label:"NEST_TOP",nest_children:[],nest_child_map:{}};a=bh(a.v[a.v.length-1],b.split("."));if(null==a)return null;if(!Gd(a))throw Error('Error evaluating nest expression: "'+b+'" did not reference an Array');a.forEach(function(h){var n=f;(bh(h,e)||"").split("|").forEach(function(r){var t=n.nest_child_map[r];t|| (t={nest_label:r,nest_children:[],nest_child_map:{}},n.nest_child_map[r]=t,n.nest_children.push(t));n=t});n.nest_children.push(h)});return f} ;function iB(a){this.v=a;this.O=this.N=-1;this.ha=0} iB.prototype.next=function(){this.N++;var a=this.v[this.N];"\n"===a?(this.ha++,this.O=-1):this.O++;return a};iB.prototype.index=function(){return this.N};function jB(a,b){if(0>b)throw Error("CharacterIterator can only skip forward");for(var c=0;c]*?>","gi"),close:new RegExp("]*?>","gi")})}for(y=0;y(la?la.length:0)&&(na=(la=h.match(E.open))?la.length:0,la=h.match(E.close),(la?la.length:0)>na)){y=!0;break a}}}y=!1}y?(r=!0,(t=0<=f.toLowerCase().indexOf("'+h:f+'
'+h)&&Fo(a,b,t,e,void 0),y=Fl(a).select(".aplos-placeholder"),t=y.node(),f=t.parentNode,t=t.nextSibling?t.nextSibling:void 0,y.remove()):(f&&Fo(a,b,f,e,void 0),f=a);y=void 0;for(E=0;Ea.Ia-a.Pa?a.show():mC(a,b))})} function mC(a,b){a.ma||(QB(a.oa,Math.max(.25*a.N,50)),a.ma=Uq(a.oa,"tick",Od(a.On,a,b)),a.oa.start())} w.On=function(a){a.Jd("hover").Kd()?Date.now()-this.Ia>this.N&&this.show():jC(this)};function jC(a){a.oa.stop();cr(a.ma);a.ma=null} w.td=function(a,b){return this.ta(a,b)};hC.prototype.setHovercardContainerStyle=hC.prototype.vo;hC.prototype.hide=hC.prototype.Ph;hC.prototype.followClosestSeries=hC.prototype.qj;hC.prototype.followTopMostSeries=hC.prototype.Tl;hC.prototype.followNamedSeries=hC.prototype.Sl;hC.prototype.getPlacer=hC.prototype.Vm;hC.prototype.setPlacer=hC.prototype.yi;hC.prototype.placer=hC.prototype.Un;hC.prototype.getContentRenderer=hC.prototype.Gd;hC.prototype.setContentRenderer=hC.prototype.Ad;hC.prototype.contentRenderer=hC.prototype.Dg;hC.prototype.getShowDelayMs=hC.prototype.an;hC.prototype.setShowDelayMs=hC.prototype.Pk;hC.prototype.showDelayMs=hC.prototype.Ho;hC.prototype.getTransitionMs=hC.prototype.nn;hC.prototype.setTransitionMs=hC.prototype.Sk;hC.prototype.transitionMs=hC.prototype.Ce;hC.prototype.getClassName=hC.prototype.im;hC.prototype.setClassName=hC.prototype.sk;hC.prototype.className=hC.prototype.className;Qd("aplos.chart.behavior.Hovercard",hC);function nC(){this.ka=this.oa=this.na=this.v=this.O=this.N=this.ma=this.ha=null} w=nC.prototype;w.Oo=function(a){this.ha=a;return this};w.Po=function(a){this.ma=a;return this};w.Mo=function(a){this.N=a;return this};w.No=function(a){this.O=a;return this};w.de=function(a){this.v=a;return this};w.Hl=function(a){this.na=a;return this};w.container=function(a){this.ka=a;return this};w.eh=function(a){this.oa=a;return this};function oC(a){var b=BB?new zB:new CB;a.na&&b.ze(a.na);a.ha&&b.nf(a.ha);a.N&&b.mf(a.N);a.O&&b.kg(a.O);a.ma&&b.og(a.ma);a.v&&b.ig(a.v);return b} w.Zi=function(){var a=(new hC).qj();a.Ad(oC(this));var b=a.yi,c=new YB;null!=this.ka&&c.uk(this.ka);null!=this.oa&&c.eh(this.oa);b.call(a,c);return a};w.Al=function(){var a=new XB;a.Dg(oC(this));return a};nC.prototype.buildPieCard=nC.prototype.Al;nC.prototype.buildCard=nC.prototype.Zi;nC.prototype.positionOptions=nC.prototype.eh;nC.prototype.container=nC.prototype.container;nC.prototype.contentRendererOrdering=nC.prototype.Hl;nC.prototype.conversionFunctionMap=nC.prototype.de;nC.prototype.templateFooter=nC.prototype.No;nC.prototype.templateBody=nC.prototype.Mo;nC.prototype.templateSeriesCategory=nC.prototype.Po;nC.prototype.templateHeader=nC.prototype.Oo;Qd("aplos.chart.behavior.hovercardutils.Builder",nC);function pC(a,b,c,e){var f=new nC;f.ha=a?a:null;f.N=b?b:null;f.O=c?c:null;f.v=e?e:null;return f} Qd("aplos.chart.behavior.hovercardutils.Builder.fromTemplate",pC);var qC={END:0,RIGHT:1,TOP:2,START:3,LEFT:4,BOTTOM:5,BOTTOM_START:6,BOTTOM_END:7,BOTTOM_LEFT:8,BOTTOM_RIGHT:9,BOTTOM_FULL_START:10,BOTTOM_FULL_END:11,BOTTOM_FULL_LEFT:12,BOTTOM_FULL_RIGHT:13,INSET:14,TOP_START:15,TOP_END:16,TOP_LEFT:17,TOP_RIGHT:18,TOP_FULL_START:19,TOP_FULL_END:20,TOP_FULL_LEFT:21,TOP_FULL_RIGHT:22};Qd("aplos.chart.behavior.LegendPosition",qC);function rC(){this.v=0;this.ha=null;this.N=!1} rC.prototype.position=function(a){if(!arguments.length||void 0===a)return this.v;this.v=a;return this};rC.prototype.O=function(a){if(!arguments.length||void 0===a)return this.ha;this.ha=a;return this};rC.prototype.Od=function(a){if(!arguments.length||void 0===a)return this.N;this.N=a;return this};function sC(a){var b=a.v;a=a.N;3===b&&(b=a?1:4);0===b&&(b=a?4:1);15===b&&(b=a?18:17);16===b&&(b=a?17:18);19===b&&(b=a?22:21);20===b&&(b=a?21:22);6===b&&(b=a?9:8);7===b&&(b=a?8:9);10===b&&(b=a?13:12);11===b&&(b=a?12:13);return b} Qd("aplos.chart.behavior.legend.LegendLayoutParams",rC);var tC={tj:function(a,b,c){return 14===sC(c)?b.wb():a.bottom-a.top},uj:function(a,b,c){return 14===sC(c)?b.Za():a.right-a.left},Wn:function(a,b,c,e,f){f=tC.Nm(a,b,c,e,f);e.style("top",tC.Om(a,b,c)+"px").style("left",f+"px")},Nm:function(a,b,c,e,f){var h=void 0!==f?f:0;void 0!==f||e.empty()||(h=e.node().offsetWidth);switch(sC(c)){case 14:return c.Od()?a.Lb()+a.Za()-h:a.Lb();case 4:case 1:return c.Od()&&!e.empty()?b.right-h:b.left;case 17:case 21:case 8:case 12:return b.left;case 18:case 22:case 9:case 13:return b.right-h;default:return a=tC.uj(b,a,c),0=h?tC.Vk(f,n,c.height-h):f=n;var t=[];f.forEach(function(y){t.push({width:e,height:y})});return t},lr:function(a,b,c){for(var e=c.height,f=[],h=0,n=[],r=0;r=h?tC.Vk(f,n,c.width-h):f=n;var t=[];f.forEach(function(y){t.push({width:y,height:e})});return t},Vk:function(a,b,c){for(var e=0;ec&&f.style("height",c+"px");a.ma||h.scrollHeight<=c&&f.style("overflow-y",null);c=tC.uj(a.O,b,a.v);if(Ec?r.style("width",n+"px"):Math.ceil(r.node().getBoundingClientRect().width)>n?r.style("width",n+"px"):r.style("width","auto");e=Math.ceil(h.getBoundingClientRect().width);0c?(f.style("overflow-x","auto"),f.style("width",Math.min(c,e)+"px")):(f.style("overflow-x"),f.style("width","auto"));BC(a,b)}else f.style("display","none"),f.selectAll(".aplos-legend-column").remove(),h.style("display","none")} function CC(a,b){var c=b.node().getBoundingClientRect(),e=c.top;a=(a.ka?b.select(".aplos-legend-title").node():b.select(".aplos-legend-column").node()).getBoundingClientRect();b=b.select(".aplos-legend-column").selectAll(".aplos-legend-entry");b.empty()?c=0:(b=b.nodes()[b.size()-1].getBoundingClientRect(),c=c.height-(b.top+b.height-a.top));return{top:e,cp:c}} function yC(a,b,c,e){var f=b.Ja.append("div").style("visibility","hidden");f.append(function(){return c.node().cloneNode(!0)});c=f.select(".aplos-legend");c.selectAll(".aplos-legend-column").remove();e=c.select(".aplos-legend-columns").append("div").classed("aplos-legend-column",!0).append("table").classed(zC(a),!0).style("width","100%").append("tbody").selectAll(".aplos-legend-entry").data(e);e=a.Le(b,e);a.update(b,e,0);var h=CC(a,c),n=e.empty()?0:e.node().getBoundingClientRect().top,r=tC.tj(a.O,b,a.v)-(n-h.top)-h.cp,t=[[]],y=0,E=n;e.each(Pd(function(la,na){var sa=this.getBoundingClientRect(),ua=sa.top;sa=ua-E+sa.height;0r||t[y].length===la.Vg)&&(t[y+=1]=[],E=ua);t[y].push(na)},a));f.remove();return t} function BC(a,b){var c=b.Ja.select(".aplos-legend");tC.Wn(b,a.O,a.v,c);c.attr("data-position",Od(function(){var e=ch(qC,function(f){return sC(this.v)===f},this);return null!=e?e.toLowerCase():null},a))} w.Le=function(a,b){var c=this.Nj(a);return b.enter().append("tr").classed("aplos-legend-entry",!0).attr("tabindex",c&&this.ha?"0":null).on("click.legend",c).on("keypress.legend",this.ha?c:null).on("mouseover.legend",this.Pj(a)).on("mouseout.legend",this.Oj(a)).each(function(){if(this.nextSibling){var e=document.createElement("tr");e.className="aplos-legend-row-spacer";this.parentNode.insertBefore(e,this.nextSibling)}}).merge(b)};w.update=function(a,b){DC(this,b);b.empty()||Fl(b.node().parentElement).select(".aplos-legend-box-cell").style("width",this.ta.width+"px");var c=0;b.select(".aplos-legend-value").each(function(){c=Math.max(c,this.offsetWidth)});b.filter(function(e,f){return 0===f}).select(".aplos-legend-value-cell").style("width",c+"px")};function DC(a,b){var c=a.Ia||Cp();c["svg-sample"]||(c["svg-sample"]=a.La.v(a.ta));b.each(Pd(function(e,f){e=Go(f,"
"+(f.categorySeparator?e.Ff:e.Bh)+"
",c)[0];for(e=Fl(e).select("tr").node();e.childNodes.length;)this.appendChild(e.childNodes[0])},a));b.classed("aplos-legend-category",function(e){return e.categorySeparator})} function AC(a){a.each(function(){Fl(this.nextElementSibling).remove()});a.attr("opacity",0).on("click.legend",null).on("mouseover.legend",null).on("mouseout.legend",null).remove()} w.ql=function(a,b){b.Ke(new EC(a,this))};function zC(a){return null!=a.Ff?"aplos-legend-table-category":"aplos-legend-table"} w.Ao=function(a){this.Qc=a;return this};uC.prototype.setMinPreferredLayoutHeight=uC.prototype.Ao;function EC(a,b){this.N=a;this.v=b} EC.prototype.Kh=function(){var a={position:FC(this),Xf:30},b=this.v.Lg();if(null!=b)a.margins=b;else switch(a.position){case 1:case 2:case 3:case 4:a.margins={top:5,right:0,bottom:5,left:0};break;case 6:a.margins={top:0,right:0,bottom:0,left:30};break;case 5:a.margins={top:0,right:30,bottom:0,left:0}}return a};EC.prototype.sg=function(a){vC(this.v,this.N,this.v.hb,this.v.Ya,{top:0,right:a.width,bottom:a.height,left:0});var b=this.N.Ja.select(".aplos-legend");if(b.empty())return{Ca:{width:0,height:0},rb:{width:0,height:0},Bc:!0};var c=FC(this),e=Vg(a,this.v.Ue(),c);if(null!=e)return e;var f=b.node(),h=f.offsetWidth;e=f.offsetHeight;f=Math.ceil(f.getBoundingClientRect().width);f==h+1&&(h=f);var n=h;f=e;b=b.selectAll(".aplos-legend-column");var r=b.size();switch(c){case 5:case 6:1t&&(t=y.size())});c=this.N.Ja.select(".aplos-legend-title");c=Jl(c.node());0a.width&&(n=a.width);f>a.height&&(f=a.height);h>a.width&&(h=a.width);e>a.height&&(e=a.height);return{Ca:{width:n,height:f},rb:{width:h,height:e},Bc:!1}};EC.prototype.hh=function(a){var b=a.right-a.left;this.v.O=a;a=this.N.Ja.select(".aplos-legend").node();b!=a.offsetWidth&&BC(this.v,this.N)};EC.prototype.Te=function(){return this.v.O};function FC(a){switch(sC(a.v.v)){case qC.LEFT:return 5;case qC.RIGHT:return 6;case qC.TOP:case qC.TOP_FULL_LEFT:case qC.TOP_FULL_RIGHT:return 2;case qC.TOP_LEFT:case qC.TOP_RIGHT:return 1;case qC.BOTTOM:case qC.BOTTOM_FULL_LEFT:case qC.BOTTOM_FULL_RIGHT:return 4;case qC.BOTTOM_LEFT:case qC.BOTTOM_RIGHT:return 3;default:return 0}} ;function GC(){this.N=new vy;this.v=new HC("");this.v.next=this.v.v=this.v} w=GC.prototype;w.get=function(a,b){return(a=this.N.get(a))?a.value:b};w.set=function(a,b){var c=this.N.get(a);c?c.value=b:(c=new HC(a,b),this.N.set(a,c),a=c,a.v=this.v.v,a.next=this.v,this.v.v=a,a.v.next=a)};w.shift=function(){return IC(this,this.v.next)};w.pop=function(){return IC(this,this.v.v)};w.remove=function(a){return(a=this.N.get(a))?(a.remove(),this.N.remove(a.key),!0):!1};function JC(a){return a.map(function(b){return b})} w.contains=function(a){return this.some(function(b){return b==a})};w.clear=function(){this.uf(0)};w.forEach=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)a.call(b,c.value,c.key,this)};w.map=function(a,b){for(var c=[],e=this.v.next;e!=this.v;e=e.next)c.push(a.call(b,e.value,e.key,this));return c};w.some=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(a.call(b,c.value,c.key,this))return!0;return!1};w.every=function(a,b){for(var c=this.v.next;c!=this.v;c=c.next)if(!a.call(b,c.value,c.key,this))return!1;return!0};w.uf=function(a){for(;this.N.size>a;){var b=this.v.next;b.remove();this.N.remove(b.key)}};function IC(a,b){a.v!=b&&(b.remove(),a.N.remove(b.key));return b.value} function HC(a,b){this.key=a;this.value=b} HC.prototype.remove=function(){this.v.next=this.next;this.next.v=this.v;delete this.v;delete this.next};Qd("aplos.chart.behavior.SeriesLegendClickHandling",{NONE:0,HIDE:1});function KC(a){uC.call(this,a||'{{svg-sample}} {{series.name}}');this.Aa=!1;this.oa={};this.Sa=!1;this.N={};this.na=[];this.Pa=[];this.Ma="series_asc";this.ya=1} Sd(KC,uC);Qd("aplos.chart.behavior.SeriesLegend",KC);var LC=null,MC=null;KC.prototype.bp=function(a){return null!=a?(this.Aa=a,a||(this.oa={}),this):this.Aa};KC.prototype.valuesFromNearestDatum=KC.prototype.bp;KC.prototype.wn=function(a){if(null==a)return this.Sa;this.Sa=!!a;return this};KC.prototype.hideEmptySeries=KC.prototype.wn;KC.prototype.xn=function(a){this.N[a]=!0;return this};KC.prototype.hideSeries=KC.prototype.xn;KC.prototype.dh=function(a){if(null==a)return this.Ma;this.Ma=a;return this};KC.prototype.ordering=KC.prototype.dh;KC.prototype.ej=function(a){if(null==a)return this.ya;this.ya=a;return this};KC.prototype.clickHandling=KC.prototype.ej;w=KC.prototype;w.Ec=function(a){var b=this;KC.Qb.Ec.call(this,a);a.on("mouseout.seriesLegend",function(){this.Aa&&(this.oa={},a.ue())},this);a.on("mousemove.seriesLegend",function(){if(this.Aa){for(var c=a.Nf(),e=0;ethis.N)a.Jd("hover").deselectAll(),PC(this);else{var e=[c];switch(this.ha){case 0:void 0!==c.domain&&(e=a.Mf(function(f){return!f.series.overlay&&f.domain===c.domain},!0,!0));break;case 1:e=b}this.select(a,e)}}};w.select=function(a,b){a.Jd("hover").kh(b.map(function(c){return{series:c.series?c.series:null,datum:c.datum}}));RC(this,a)};function RC(a,b){if(!a.v){var c="selectnearest_"+Date.now();Fl(a.ka).on("mouseout."+c,function(){var e=b.kb.select(".mouseCapturePane").node(),f;if(f=Tj&&Tj.target)e?(f=Uj(e),e=e.getBoundingClientRect(),f=0<=f[0]&&f[0]k?1:l>=k?0:NaN} function c(l){1===l.length&&(l=e(l));return{left:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0>l(k[z],p)?u=z+1:x=z}return u},right:function(k,p,u,x){null==u&&(u=0);null==x&&(x=k.length);for(;u>>1;0(x=arguments.length)?(k=l,l=0,1):3>x?1:+p;for(var u=-1,x=Math.max(0,Math.ceil((k-l)/p))|0,z=Array(x);++u=Ko?10:k>=Lo?5:k>=Mo?2:1)*Math.pow(10,l):-Math.pow(10,-l)/(k>=Ko?10:k>=Lo?5:k>=Mo?2:1)} function r(l,k,p){var u=Math.abs(k-l)/Math.max(0,p);p=Math.pow(10,Math.floor(Math.log(u)/Math.LN10));u/=p;u>=Ko?p*=10:u>=Lo?p*=5:u>=Mo&&(p*=2);return kk?1:l>=k?0:NaN} function Qa(l){return function(){this.removeAttribute(l)}} function Wa(l){return function(){this.removeAttributeNS(l.space,l.local)}} function Db(l,k){return function(){this.setAttribute(l,k)}} function Eb(l,k){return function(){this.setAttributeNS(l.space,l.local,k)}} function Fb(l,k){return function(){var p=k.apply(this,arguments);null==p?this.removeAttribute(l):this.setAttribute(l,p)}} function Gb(l,k){return function(){var p=k.apply(this,arguments);null==p?this.removeAttributeNS(l.space,l.local):this.setAttributeNS(l.space,l.local,p)}} function Hb(l){return function(){this.style.removeProperty(l)}} function Ib(l,k,p){return function(){this.style.setProperty(l,k,p)}} function Jb(l,k,p){return function(){var u=k.apply(this,arguments);null==u?this.style.removeProperty(l):this.style.setProperty(l,u,p)}} function $a(l,k){return l.style.getPropertyValue(k)||(l.ownerDocument&&l.ownerDocument.defaultView||l.document&&l||l.defaultView).getComputedStyle(l,null).getPropertyValue(k)} function Kb(l){return function(){delete this[l]}} function Lb(l,k){return function(){this[l]=k}} function Mb(l,k){return function(){var p=k.apply(this,arguments);null==p?delete this[l]:this[l]=p}} function fb(l){return l.classList||new ub(l)} function ub(l){this.Ui=l;this.ae=(l.getAttribute("class")||"").trim().split(/^|\s+/)} function vb(l,k){l=fb(l);for(var p=-1,u=k.length;++p>8&15|k>>4&240,k>>4&15|k&240,(k&15)<<4|k&15,1)):(k=ZC.exec(l))?zb(parseInt(k[1],16)):(k=$C.exec(l))?new La(k[1],k[2],k[3],1):(k=aD.exec(l))?new La(255*k[1]/100,255*k[2]/100,255*k[3]/100,1):(k=bD.exec(l))?Ab(k[1],k[2],k[3],k[4]):(k=cD.exec(l))?Ab(255*k[1]/100,255*k[2]/100,255*k[3]/100,k[4]):(k=dD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,1):(k=eD.exec(l))?Bb(k[1],k[2]/100,k[3]/100,k[4]):Cv.hasOwnProperty(l)?zb(Cv[l]):"transparent"===l?new La(NaN,NaN,NaN,0):null} function zb(l){return new La(l>>16&255,l>>8&255,l&255,1)} function Ab(l,k,p,u){0>=u&&(l=k=p=NaN);return new La(l,k,p,u)} function hb(l){l instanceof Xa||(l=Ya(l));if(!l)return new La;l=l.rgb();return new La(l.r,l.g,l.b,l.opacity)} function cb(l,k,p,u){return 1===arguments.length?hb(l):new La(l,k,p,null==u?1:u)} function La(l,k,p,u){this.r=+l;this.g=+k;this.b=+p;this.opacity=+u} function ib(l){l=Math.max(0,Math.min(255,Math.round(l)||0));return(16>l?"0":"")+l.toString(16)} function Bb(l,k,p,u){0>=u?l=k=p=NaN:0>=p||1<=p?l=k=NaN:0>=k&&(l=NaN);return new Ua(l,k,p,u)} function hc(l){if(l instanceof Ua)return new Ua(l.h,l.s,l.l,l.opacity);l instanceof Xa||(l=Ya(l));if(!l)return new Ua;if(l instanceof Ua)return l;l=l.rgb();var k=l.r/255,p=l.g/255,u=l.b/255,x=Math.min(k,p,u),z=Math.max(k,p,u),A=NaN,ma=z-x,oa=(z+x)/2;ma?(A=k===z?(p-u)/ma+6*(poa?z+x:2-z-x,A*=60):ma=0oa?0:A;return new Ua(A,ma,oa,l.opacity)} function jb(l,k,p,u){return 1===arguments.length?hc(l):new Ua(l,k,p,null==u?1:u)} function Ua(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u} function kb(l,k,p){return 255*(60>l?k+(p-k)*l/60:180>l?p:240>l?k+(p-k)*(240-l)/60:k)} function lb(l){if(l instanceof Va)return new Va(l.l,l.a,l.b,l.opacity);if(l instanceof rb){if(isNaN(l.h))return new Va(l.l,0,0,l.opacity);var k=l.h*Dv;return new Va(l.l,Math.cos(k)*l.c,Math.sin(k)*l.c,l.opacity)}l instanceof La||(l=hb(l));var p=pb(l.r),u=pb(l.g),x=pb(l.b);k=mb(.2225045*p+.7168786*u+.0606169*x);if(p===u&&u===x)var z=p=k;else z=mb((.4360747*p+.3850649*u+.1430804*x)/.96422),p=mb((.0139322*p+.0971045*u+.7141733*x)/.82521);return new Va(116*k-16,500*(z-k),200*(k-p),l.opacity)} function Va(l,k,p,u){this.l=+l;this.a=+k;this.b=+p;this.opacity=+u} function mb(l){return l>fD?Math.pow(l,1/3):l/Ev+Fv} function nb(l){return l>Hh?l*l*l:Ev*(l-Fv)} function ob(l){return 255*(.0031308>=l?12.92*l:1.055*Math.pow(l,1/2.4)-.055)} function pb(l){return.04045>=(l/=255)?l/12.92:Math.pow((l+.055)/1.055,2.4)} function ic(l){if(l instanceof rb)return new rb(l.h,l.c,l.l,l.opacity);l instanceof Va||(l=lb(l));if(0===l.a&&0===l.b)return new rb(NaN,0,l.l,l.opacity);var k=Math.atan2(l.b,l.a)*Gv;return new rb(0>k?k+360:k,Math.sqrt(l.a*l.a+l.b*l.b),l.l,l.opacity)} function qb(l,k,p,u){return 1===arguments.length?ic(l):new rb(l,k,p,null==u?1:u)} function rb(l,k,p,u){this.h=+l;this.c=+k;this.l=+p;this.opacity=+u} function db(l,k,p,u){if(1===arguments.length){var x=l;if(x instanceof sb)x=new sb(x.h,x.s,x.l,x.opacity);else{x instanceof La||(x=hb(x));var z=x.g/255,A=x.b/255,ma=(Hv*A+x.r/255*-1.7884503806-3.5172982438*z)/(Hv+-1.7884503806-3.5172982438);A-=ma;var oa=(1.97294*(z-ma)- -.29227*A)/-.90649;A=(z=Math.sqrt(oa*oa+A*A)/(1.97294*ma*(1-ma)))?Math.atan2(oa,A)*Gv-120:NaN;x=new sb(0>A?A+360:A,z,ma,x.opacity)}}else x=new sb(l,k,p,null==u?1:u);return x} function sb(l,k,p,u){this.h=+l;this.s=+k;this.l=+p;this.opacity=+u} function lc(l,k,p,u,x){var z=l*l,A=z*l;return((1-3*l+3*z-A)*k+(4-6*z+3*A)*p+(1+3*l+3*z-3*A)*u+A*x)/6} function pc(l){return function(){return l}} function uc(l,k){return function(p){return l+p*k}} function zc(l,k,p){return l=Math.pow(l,p),k=Math.pow(k,p)-l,p=1/p,function(u){return Math.pow(l+u*k,p)}} function rc(l,k){var p=k-l;return p?uc(l,180p?p-360*Math.round(p/360):p):pc(isNaN(l)?k:l)} function Ac(l){return 1===(l=+l)?Cb:function(k,p){return p-k?zc(k,p,l):pc(isNaN(k)?p:k)}} function Cb(l,k){var p=k-l;return p?uc(l,p):pc(isNaN(l)?k:l)} function Gc(l){return function(k){var p=k.length,u=Array(p),x=Array(p),z=Array(p),A;for(A=0;Ap&&(z=k.slice(p,z),ma[A]?ma[A]+=z:ma[++A]=z),(u=u[0])===(x=x[0])?ma[A]?ma[A]+=x:ma[++A]=x:(ma[++A]=null,oa.push({vd:A,x:nc(u,x)})),p=Oo.lastIndex;pma.length?oa[0]?Dc(oa[0].x):Cc(k):(k=oa.length,function(ra){for(var qa=0,pa;qal.Df&&(p=l.Df);var u=l;l=l.Sc}else k=l.Sc,l.Sc=null,l=u?u.Sc=k:cl=k;Zi=u;yf(p);Lg=0}} function af(){var l=Xi.now(),k=l-bl;1E3l&&(Yi=setTimeout(Li,l-Xi.now()-al)),$i&&($i=clearInterval($i))):($i||(bl=Xi.now(),$i=setInterval(af,1E3)),Ih=1,Jv(Li)))} function Mi(l,k,p){var u=new Ig;k=null==k?0:+k;u.restart(function(x){u.stop();l(x+k)},k,p);return u} function Ie(l,k,p,u,x,z){var A=l.Dd;if(!A)l.Dd={};else if(p in A)return;Ok(l,p,{name:k,index:u,group:x,on:gD,tween:hD,time:z.time,delay:z.delay,duration:z.duration,ease:z.ease,timer:null,state:0})} function re(l,k){l=le(l,k);if(0=qa?Ha=!0:10===(tc=A.charCodeAt(pa++))?jc=!0:13===tc&&(jc=!0,10===A.charCodeAt(pa)&&++pa);return A.slice(Uc+1,Pc-1).replace(/""/g,'"')}for(;pa=qa,jc=!1;10===A.charCodeAt(qa-1)&&--qa;for(13===A.charCodeAt(qa-1)&&--qa;(Da=oa())!==Ro;){for(var eb=[];Da!==Mv&&Da!==Ro;)eb.push(Da),Da=oa();ma&&null==(eb=ma(eb,wa++))||ra.push(eb)}return ra} function p(A){return A.map(u).join(l)} function u(A){return null==A?"":x.test(A+="")?'"'+A.replace(/"/g,'""')+'"':A} var x=new RegExp('["'+l+"\n\r]"),z=l.charCodeAt(0);return{parse:function(A,ma){var oa,ra;A=k(A,function(qa,pa){if(oa)return oa(qa,pa-1);ra=qa;oa=ma?mD(qa,ma):Kv(qa)});A.columns=ra||[];return A},parseRows:k,format:function(A,ma){null==ma&&(ma=nD(A));return[ma.map(u).join(l)].concat(A.map(function(oa){return ma.map(function(ra){return u(oa[ra])}).join(l)})).join("\n")},formatRows:function(A){return A.map(p).join("\n")}}} function oD(l){if(!l.ok)throw Error(l.status+" "+l.statusText);return l.text()} function Nv(l){return function(k,p,u){2===arguments.length&&"function"===typeof p&&(u=p,p=void 0);return fetch(k,p).then(oD).then(function(x){return l(x,u)})}} function Ov(l,k,p,u){if(isNaN(k)||isNaN(p))return l;var x,z=l.tb;u={data:u};var A=l.Qa,ma=l.Ra,oa=l.Ba,ra=l.Ea,qa,pa,wa,Da,Ha;if(!z)return l.tb=u,l;for(;z.length;)if((wa=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=pa:ra=pa,x=z,!(z=z[Ha=Da<<1|wa]))return x[Ha]=u,l;var jc=+l.yb.call(null,z.data);var eb=+l.Eb.call(null,z.data);if(k===jc&&p===eb)return u.next=z,x?x[Ha]=u:l.tb=u,l;do x=x?x[Ha]=Array(4):l.tb=Array(4),(wa=k>=(qa=(A+oa)/2))?A=qa:oa=qa,(Da=p>=(pa=(ma+ra)/2))?ma=pa:ra=pa;while((Ha= Da<<1|wa)===(wa=(eb>=pa)<<1|jc>=qa));return x[wa]=z,x[Ha]=u,l} function fe(l,k,p,u,x){this.node=l;this.x0=k;this.y0=p;this.x1=u;this.y1=x} function pD(l){return l[0]} function qD(l){return l[1]} function So(l,k,p,u,x,z){this.yb=l;this.Eb=k;this.Qa=p;this.Ra=u;this.Ba=x;this.Ea=z;this.tb=void 0} function Pv(l){for(var k={data:l.data},p=k;l=l.next;)p=p.next={data:l.data};return k} function hl(l,k){if(0>(k=(l=k?l.toExponential(k-1):l.toExponential()).indexOf("e")))return null;var p=l.slice(0,k);return[1u&&(ma=Math.max(1,u-oa));z.push(p.substring(x-=ma,x+ma));if((oa+=ma+1)>u)break;ma=l[A=(A+1)%l.length]}return z.reverse().join(k)}} function sD(l){return function(k){return k.replace(/[0-9]/g,function(p){return l[+p]})}} function il(l){return new To(l)} function To(l){if(!(k=tD.exec(l)))throw Error("invalid format: "+l);var k;this.fill=k[1]||" ";this.align=k[2]||">";this.sign=k[3]||"-";this.symbol=k[4]||"";this.zero=!!k[5];this.width=k[6]&&+k[6];this.comma=!!k[7];this.precision=k[8]&&+k[8].slice(1);this.trim=!!k[9];this.type=k[10]||""} function Qv(l,k){k=hl(l,k);if(!k)return l+"";l=k[0];k=k[1];return 0>k?"0."+Array(-k).join("0")+l:l.length>k+1?l.slice(0,k+1)+"."+l.slice(k+1):l+Array(k-l.length+2).join("0")} function Rv(l){return l} function uD(l){function k(ma){function oa(Ma){var Rc=tc,Ia=Oc,Ta;if("c"===Uc)Ia=bd(Ma)+Ia,Ma="";else{Ma=+Ma;var Ga=0>Ma;Ma=bd(Math.abs(Ma),eb);if(Pc){var Na=Ma.length;var $c=1,yd=-1,Ed;a:for(;$cTa||57>1)+Rc+Ma+Ia+Ga.slice(Ta);break;default:Ma=Ga+Rc+Ma+Ia}return z(Ma)} ma=il(ma);var ra=ma.fill,qa=ma.align,pa=ma.sign,wa=ma.symbol,Da=ma.zero,Ha=ma.width,jc=ma.comma,eb=ma.precision,Pc=ma.trim,Uc=ma.type;"n"===Uc?(jc=!0,Uc="g"):Uv[Uc]||(null==eb&&(eb=12),Pc=!0,Uc="g");if(Da||"0"===ra&&"="===qa)Da=!0,ra="0",qa="=";var tc="$"===wa?u[0]:"#"===wa&&/[boxX]/.test(Uc)?"0"+Uc.toLowerCase():"",Oc="$"===wa?u[1]:/[%p]/.test(Uc)?A:"",bd=Uv[Uc],Qc=/[defgprs%]/.test(Uc);eb=null==eb?6:/[gprs]/.test(Uc)?Math.max(1,Math.min(21,eb)):Math.max(0,Math.min(20,eb));oa.toString=function(){return ma+ ""};return oa} var p=l.grouping&&l.thousands?rD(l.grouping,l.thousands):Rv,u=l.currency,x=l.decimal,z=l.numerals?sD(l.numerals):Rv,A=l.percent||"%";return{format:k,formatPrefix:function(ma,oa){var ra=k((ma=il(ma),ma.type="f",ma));ma=3*Math.max(-8,Math.min(8,Math.floor(Jh(oa)/3)));var qa=Math.pow(10,-ma),pa=Sv[8+ma/3];return function(wa){return ra(qa*wa)+pa}}}} function Ke(){this.reset()} function Vv(l,k,p){var u=l.s=k+p,x=u-k;l.t=k-(u-x)+(p-x)} function jl(l){return 1l?-Ce:Math.asin(l)} function vD(){} function Wv(l){var k=l[0];l=l[1];var p=De(l);return[p*De(k),p*ae(k),ae(l)]} function Xv(l,k){return[l[1]*k[2]-l[2]*k[1],l[2]*k[0]-l[0]*k[2],l[0]*k[1]-l[1]*k[0]]} function Yv(l){var k=kl(l[0]*l[0]+l[1]*l[1]+l[2]*l[2]);l[0]/=k;l[1]/=k;l[2]/=k} function wD(){var l=[],k;return{point:function(p,u){k.push([p,u])},lineStart:function(){l.push(k=[])},lineEnd:vD,gr:function(){1=(wa=pa.length-1))){var wa,Da=pa[0],Ha=pa[wa],jc=Da;if(1E-6>fg(jc[0]-Ha[0])&&1E-6>fg(jc[1]-Ha[1])){x.lineStart();for(ma=0;ma(l=l.x)[0]?l[1]-Ce-1E-6:Ce-l[1])-(0>(k=k.x)[0]?k[1]-Ce-1E-6:Ce-k[1])} function Uo(){} function $v(l){return function(k,p){var u=De(k),x=De(p);u=l(u*x);return[u*x*ae(k),u*ae(p)]}} function aj(l){return function(k,p){var u=kl(k*k+p*p),x=l(u),z=ae(x);x=De(x);return[aw(k*z,u*x),jl(u&&p*z/u)]}} function AD(l){var k=0,p=l.children,u=p&&p.length;if(u)for(;0<=--u;)k+=p[u].value;else k=1;l.value=k} function bw(l,k){var p=new bj(l);l=+l.value&&(p.value=l.value);var u,x=[p],z,A,ma,oa;for(null==k&&(k=BD);u=x.pop();)if(l&&(u.value=+u.data.value),(A=k(u.data))&&(oa=A.length))for(u.children=Array(oa),ma=oa-1;0<=ma;--ma)x.push(z=u.children[ma]=new bj(A[ma])),z.parent=u,z.depth=u.depth+1;return p.eachBefore(CD)} function BD(l){return l.children} function DD(l){l.data=l.data.data} function CD(l){var k=0;do l.height=k;while((l=l.parent)&&l.height<++k)} function bj(l){this.data=l;this.depth=this.height=0;this.parent=null} function Vo(l){function k(z){var A=z+"",ma=p.get(A);if(!ma){if(x!==cw)return x;p.set(A,ma=u.push(z))}return l[(ma-1)%l.length]} var p=fl(),u=[],x=cw;l=null==l?[]:ml.call(l);k.domain=function(z){if(!arguments.length)return u.slice();u=[];p=fl();for(var A=-1,ma=z.length,oa,ra;++A=p?1:u(x)}}} function GD(l){return function(k,p){var u=l(k=+k,p=+p);return function(x){return 0>=x?k:1<=x?p:u(x)}}} function HD(l,k,p,u){var x=l[0];l=l[1];var z=k[0];k=k[1];loa&&(A=Math.ceil(A*oa)/oa,ma=Math.floor(ma*oa)/oa,oa=n(A,ma,p));0oa&&(u[x]=Math.ceil(A*oa)/oa,u[z]=Math.floor(ma*oa)/oa,k(u));return l};return l} function hw(){var l=Zo(Xo,nc);l.copy=function(){return Yo(l,hw())};return KD(l)} function iw(l,k){l=l.slice();var p=0,u=l.length-1,x=l[p],z=l[u];if(zl?function(p){return-Math.pow(-k,p)*Math.pow(-l,1-p)}:function(p){return Math.pow(k,p)*Math.pow(l,1-p)}} function ND(l){return isFinite(l)?+("1e"+l):0>l?0:l} function jw(l){return 10===l?ND:l===Math.E?Math.exp:function(k){return Math.pow(l,k)}} function kw(l){return l===Math.E?Math.log:10===l&&Math.log10||2===l&&Math.log2||(l=Math.log(l),function(k){return Math.log(k)/l})} function lw(l){return function(k){return-l(-k)}} function mw(){function l(){x=kw(u);z=jw(u);0>p()[0]&&(x=lw(x),z=lw(z));return k} var k=Zo(LD,MD).domain([1,10]),p=k.domain,u=10,x=kw(10),z=jw(10);k.base=function(A){return arguments.length?(u=+A,l()):u};k.domain=function(A){return arguments.length?(p(A),l()):p()};k.ticks=function(A){var ma=p(),oa=ma[0];ma=ma[ma.length-1];var ra;if(ra=mama)break;A.push(Ha)}}}else for(;qama)break;A.push(Ha)}}else A=h(qa,pa,Math.min(pa-qa,wa)).map(z);return ra?A.reverse():A};k.tickFormat=function(A,ma){null==ma&&(ma=10===u?".0e":",");"function"!==typeof ma&&(ma=Ui(ma));if(Infinity===A)return ma;null==A&&(A=10);var oa=Math.max(1,u*A/k.ticks().length);return function(ra){var qa=ra/z(Math.round(x(ra)));qa*u=A)for(;l(A),!z(A);)A.setTime(A-1)},function(A,ma){if(A>=A)if(0>ma)for(;0>=++ma;)for(;k(A,-1),!z(A););else for(;0<=--ma;)for(;k(A,1),!z(A););})};p&&(x.count=function(z,A){$o.setTime(+z);ap.setTime(+A);l($o);l(ap);return Math.floor(p($o,ap))},x.every=function(z){z=Math.floor(z);return isFinite(z)&&0l.y){var k=new Date(-1,l.m,l.d,l.md,l.M,l.S,l.L);k.setFullYear(l.y);return k}return new Date(l.y,l.m,l.d,l.md,l.M,l.S,l.L)} function nl(l){if(0<=l.y&&100>l.y){var k=new Date(Date.UTC(-1,l.m,l.d,l.md,l.M,l.S,l.L));k.setUTCFullYear(l.y);return k}return new Date(Date.UTC(l.y,l.m,l.d,l.md,l.M,l.S,l.L))} function cj(l){return{y:l,m:0,d:1,md:0,M:0,S:0,L:0}} function PD(l){function k(Ia,Ta){return function(Ga){var Na=[],$c=-1,yd=0,Ed=Ia.length,pd,ue;for(Ga instanceof Date||(Ga=new Date(+Ga));++$cNa.ug||53=Ed)return-1;pd=Ta.charCodeAt($c++);if(37===pd){if(pd=Ta.charAt($c++),pd=Rc[pd in nw?Ta.charAt($c++):pd],!pd||0>(Na=pd(Ia,Ga,Na)))return-1}else if(pd!=Ga.charCodeAt(Na++))return-1}return Na} var x=l.dateTime,z=l.date,A=l.time,ma=l.periods,oa=l.days,ra=l.shortDays,qa=l.months,pa=l.shortMonths,wa=dj(ma),Da=ej(ma),Ha=dj(oa),jc=ej(oa),eb=dj(ra),Pc=ej(ra),Uc=dj(qa),tc=ej(qa),Oc=dj(pa),bd=ej(pa),Qc={a:function(Ia){return ra[Ia.getDay()]},A:function(Ia){return oa[Ia.getDay()]},b:function(Ia){return pa[Ia.getMonth()]},B:function(Ia){return qa[Ia.getMonth()]},c:null,d:pw,e:pw,f:QD,H:RD,I:SD,j:TD,L:qw,m:UD,M:VD,p:function(Ia){return ma[+(12<=Ia.getHours())]},Q:rw,s:sw,S:WD,u:XD,U:YD,V:ZD,w:$D,W:aE,x:null,X:null,y:bE,Y:cE,Z:dE,"%":tw},Ma={a:function(Ia){return ra[Ia.getUTCDay()]},A:function(Ia){return oa[Ia.getUTCDay()]},b:function(Ia){return pa[Ia.getUTCMonth()]},B:function(Ia){return qa[Ia.getUTCMonth()]},c:null,d:uw,e:uw,f:eE,H:fE,I:gE,j:hE,L:vw,m:iE,M:jE,p:function(Ia){return ma[+(12<=Ia.getUTCHours())]},Q:rw,s:sw,S:kE,u:lE,U:mE,V:nE,w:oE,W:pE,x:null,X:null,y:qE,Y:rE,Z:sE,"%":tw},Rc={a:function(Ia,Ta,Ga){return(Ta=eb.exec(Ta.slice(Ga)))?(Ia.w=Pc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},A:function(Ia,Ta,Ga){return(Ta=Ha.exec(Ta.slice(Ga)))?(Ia.w=jc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},b:function(Ia,Ta,Ga){return(Ta=Oc.exec(Ta.slice(Ga)))?(Ia.m=bd[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},B:function(Ia,Ta,Ga){return(Ta=Uc.exec(Ta.slice(Ga)))?(Ia.m=tc[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},c:function(Ia,Ta,Ga){return u(Ia,x,Ta,Ga)},d:ww,e:ww,f:tE,H:xw,I:xw,j:uE,L:vE,m:wE,M:xE,p:function(Ia,Ta,Ga){return(Ta=wa.exec(Ta.slice(Ga)))?(Ia.p=Da[Ta[0].toLowerCase()],Ga+Ta[0].length):-1},Q:yE,s:zE,S:AE,u:BE,U:CE,V:DE,w:EE,W:FE,x:function(Ia,Ta,Ga){return u(Ia,z,Ta,Ga)},X:function(Ia,Ta,Ga){return u(Ia,A,Ta,Ga)},y:GE,Y:HE,Z:IE,"%":JE};Qc.x=k(z,Qc);Qc.X=k(A,Qc);Qc.c=k(x,Qc);Ma.x=k(z,Ma);Ma.X=k(A,Ma);Ma.c=k(x,Ma);return{format:function(Ia){var Ta=k(Ia+="",Qc);Ta.toString=function(){return Ia};return Ta},parse:function(Ia){var Ta=p(Ia+="",OD);Ta.toString=function(){return Ia};return Ta},utcFormat:function(Ia){var Ta=k(Ia+="",Ma);Ta.toString=function(){return Ia};return Ta},utcParse:function(Ia){var Ta=p(Ia,nl);Ta.toString=function(){return Ia};return Ta}}} function sd(l,k,p){var u=0>l?"-":"";l=(u?-l:l)+"";var x=l.length;return u+(x=l?-pl:Math.asin(l)} function RE(l){return l.innerRadius} function SE(l){return l.outerRadius} function TE(l){return l.startAngle} function UE(l){return l.endAngle} function VE(l){return l&&l.padAngle} function ql(l,k,p,u,x,z,A){var ma=l-p,oa=k-u;A=(A?z:-z)/Lh(ma*ma+oa*oa);oa*=A;ma*=-A;var ra=l+oa,qa=k+ma,pa=p+oa,wa=u+ma;p=(ra+pa)/2;u=(qa+wa)/2;k=pa-ra;l=wa-qa;A=k*k+l*l;z=x-z;wa=ra*wa-pa*qa;var Da=(0>l?-1:1)*Lh(WE(0,z*z*A-wa*wa));ra=(wa*l-k*Da)/A;qa=(-wa*k-l*Da)/A;pa=(wa*l+k*Da)/A;k=(-wa*k+l*Da)/A;l=ra-p;A=qa-u;p=pa-p;u=k-u;l*l+A*A>p*p+u*u&&(ra=pa,qa=k);return{cx:ra,cy:qa,kd:-oa,ld:-ma,Xd:ra*(x/z-1),Yd:qa*(x/z-1)}} function Bw(l){this.Fa=l} function rl(l){return new Bw(l)} function Cw(l){return l[0]} function Dw(l){return l[1]} function Ew(){function l(ma){var oa,ra=ma.length,qa,pa=!1,wa;null==x&&(A=z(wa=dl()));for(oa=0;oa<=ra;++oa)!(oal?1:k>=l?0:NaN} function YE(l){return l} function Fw(l){this.Ge=l} function Gw(l,k,p){l.Fa.bezierCurveTo((2*l.Qa+l.Ba)/3,(2*l.Ra+l.Ea)/3,(l.Qa+2*l.Ba)/3,(l.Ra+2*l.Ea)/3,(l.Qa+4*l.Ba+k)/6,(l.Ra+4*l.Ea+p)/6)} function Hw(l){this.Fa=l} function Iw(l,k,p){l.Fa.bezierCurveTo(l.Ba+l.wg*(l.Ie-l.Qa),l.Ea+l.wg*(l.Je-l.Ra),l.Ie+l.wg*(l.Ba-k),l.Je+l.wg*(l.Ea-p),l.Ie,l.Je)} function Jw(l,k){this.Fa=l;this.wg=(1-k)/6} function Kw(l,k,p){var u=l.Ba-l.Qa;k-=l.Ba;var x=(l.Ea-l.Ra)/(u||0>k&&-0);l=(p-l.Ea)/(k||0>u&&-0);return((0>x?-1:1)+(0>l?-1:1))*Math.min(Math.abs(x),Math.abs(l),.5*Math.abs((x*k+l*u)/(u+k)))||0} function Lw(l,k){var p=l.Ba-l.Qa;return p?(3*(l.Ea-l.Ra)/p-k)/2:k} function gp(l,k,p){var u=l.Qa,x=l.Ba,z=l.Ea,A=(x-u)/3;l.Fa.bezierCurveTo(u+A,l.Ra+A*k,x-A,z-A*p,x,z)} function sl(l){this.Fa=l} function Mw(l){this.Fa=new Nw(l)} function Nw(l){this.Fa=l} function Ow(l){this.Fa=l} function Pw(l){var k,p=l.length-1,u=Array(p),x=Array(p),z=Array(p);u[0]=0;x[0]=2;z[0]=l[0]+2*l[1];for(k=1;karguments.length)for(;++zthis.ae.indexOf(l)&&(this.ae.push(l),this.Ui.setAttribute("class",this.ae.join(" ")))},remove:function(l){l=this.ae.indexOf(l);0<=l&&(this.ae.splice(l,1),this.Ui.setAttribute("class",this.ae.join(" ")))},contains:function(l){return 0<=this.ae.indexOf(l)}};var Av={};Tj=null;"undefined"!==typeof document&&("onmouseenter"in document.documentElement||(Av={mouseenter:"mouseover",mouseleave:"mouseout"}));var Bv=[null];Ra.prototype=Za.prototype={constructor:Ra,select:function(l){"function"!==typeof l&&(l=ya(l));for(var k=this.mb,p=k.length,u=Array(p),x=0;x=pa&&(pa=qa+1);!(Pc=eb[pa])&&++paarguments.length){var u=this.node();return p.local?u.getAttributeNS(p.space,p.local):u.getAttribute(p)}return this.each((null==k?p.local?Wa:Qa:"function"===typeof k?p.local?Gb:Fb:p.local?Eb:Db)(p,k))},style:function(l,k,p){return 1arguments.length){for(var u=fb(this.node()),x=-1,z=p.length;++xarguments.length){var A=this.node().__on;if(A)for(var ma=0,oa=A.length,ra;ma=this.r&&0<=this.g&&255>=this.g&&0<=this.b&&255>=this.b&&0<=this.opacity&&1>=this.opacity},hex:function(){return"#"+ib(this.r)+ib(this.g)+ib(this.b)},toString:function(){var l=this.opacity;l=isNaN(l)?1:Math.max(0,Math.min(1,l));return(1===l?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===l?")":", "+l+")")}}));ab(Ua,jb,bb(Xa,{brighter:function(l){l=null==l?Mh:Math.pow(Mh,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new Ua(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=this.h%360+360*(0>this.h),k=this.l,p=k+(.5>k?k:1-k)*(isNaN(l)||isNaN(this.s)?0:this.s);k=2*k-p;return new La(kb(240<=l?l-240:l+120,k,p),kb(l,k,p),kb(120>l?l+240:l-120,k,p),this.opacity)},displayable:function(){return(0<=this.s&&1>=this.s||isNaN(this.s))&&0<=this.l&&1>=this.l&&0<=this.opacity&&1>=this.opacity}}));var Dv=Math.PI/180,Gv=180/Math.PI,Fv=4/29,Hh=6/29,Ev=3*Hh*Hh,fD=Hh*Hh*Hh;ab(Va,function(l,k,p,u){return 1===arguments.length?lb(l):new Va(l,k,p,null==u?1:u)},bb(Xa,{brighter:function(l){return new Va(this.l+18*(null==l?1:l),this.a,this.b,this.opacity)},darker:function(l){return new Va(this.l-18*(null==l?1:l),this.a,this.b,this.opacity)},rgb:function(){var l=(this.l+16)/116,k=isNaN(this.a)?l:l+this.a/500,p=isNaN(this.b)?l:l-this.b/200;k=.96422*nb(k);l=1*nb(l);p=.82521*nb(p);return new La(ob(3.1338561*k-1.6168667*l-.4906146*p),ob(-.9787684*k+1.9161415*l+.033454*p),ob(.0719453*k-.2289914*l+1.4052427*p),this.opacity)}}));ab(rb,qb,bb(Xa,{brighter:function(l){return new rb(this.h,this.c,this.l+18*(null==l?1:l),this.opacity)},darker:function(l){return new rb(this.h,this.c,this.l-18*(null==l?1:l),this.opacity)},rgb:function(){return lb(this).rgb()}}));var Hv=1.78277*-.29227-.1347134789;ab(sb,db,bb(Xa,{brighter:function(l){l=null==l?Mh:Math.pow(Mh,l);return new sb(this.h,this.s,this.l*l,this.opacity)},darker:function(l){l=null==l?.7:Math.pow(.7,l);return new sb(this.h,this.s,this.l*l,this.opacity)},rgb:function(){var l=isNaN(this.h)?0:(this.h+120)*Dv,k=+this.l,p=isNaN(this.s)?0:this.s*k*(1-k),u=Math.cos(l);l=Math.sin(l);return new La(255*(k+p*(-.14861*u+1.78277*l)),255*(k+p*(-.29227*u+-.90649*l)),255*(k+1.97294*p*u),this.opacity)}}));var $k=function p(k){function u(z,A){var ma=x((z=cb(z)).r,(A=cb(A)).r),oa=x(z.g,A.g),ra=x(z.b,A.b),qa=Cb(z.opacity,A.opacity);return function(pa){z.r=ma(pa);z.g=oa(pa);z.b=ra(pa);z.opacity=qa(pa);return z+""}} var x=Ac(k);u.gamma=p;return u}(1),QE=Gc(function(k){var p=k.length-1;return function(u){var x=0>=u?u=0:1<=u?(u=1,p-1):Math.floor(u*p),z=k[x],A=k[x+1];return lc((u-x/p)*p,0(u%=1)?++u:u)*p);return lc((u-x/p)*p,k[(x+p-1)%p],k[x%p],k[(x+1)%p],k[(x+2)%p])}});var No=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Oo=new RegExp(No.source,"g"),Iv=180/Math.PI,hp={Ji:0,Ki:0,rotate:0,skewX:0,ci:1,di:1},hj,ip,Rw,ul,$E=wc(function(k){if("none"===k)return hp;hj||(hj=document.createElement("DIV"),ip=document.documentElement,Rw=document.defaultView);hj.style.transform=k;k=Rw.getComputedStyle(ip.appendChild(hj),null).getPropertyValue("transform");ip.removeChild(hj);k=k.slice(7,-1).split(",");return vc(+k[0],+k[1],+k[2],+k[3],+k[4],+k[5])},"px, ","px)","deg)"),aF=wc(function(k){if(null== k)return hp;ul||(ul=document.createElementNS("http://www.w3.org/2000/svg","g"));ul.setAttribute("transform",k);if(!(k=ul.transform.baseVal.consolidate()))return hp;k=k.matrix;return vc(k.a,k.b,k.c,k.d,k.e,k.f)},", ",")",")");xc(rc);xc(Cb);yc(rc);yc(Cb);tb(rc);var jp=tb(Cb),Ih=0,Yi=0,$i=0,cl,Zi,bl=0,Lg=0,al=0,Xi="object"===typeof performance&&performance.now?performance:Date,Jv="object"===typeof window&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(k){setTimeout(k,17)};Ig.prototype=Ki.prototype={constructor:Ig,restart:function(k,p,u){if("function"!==typeof k)throw new TypeError("callback is not a function");u=(null==u?Hg():+u)+(null==p?0:+p);this.Sc||Zi===this||(Zi?Zi.Sc=this:cl=this,Zi=this);this.Bf=k;this.Df=u;yf()},stop:function(){this.Bf&&(this.Bf=null,this.Df=Infinity,yf())}};var gD=t("start","end","interrupt"),hD=[],bF=Za.prototype.constructor,Sw=0,Nh=Za.prototype;Ff.prototype=function(k){return Za().transition(k)}.prototype={constructor:Ff,select:function(k){var p=this.He,u=this.Sb;"function"!==typeof k&&(k=ya(k));for(var x=this.mb,z=x.length,A=Array(z),ma=0;maarguments.length?le(this.node(),u).on.on(k):this.each($d(u,k,p))},attr:function(k,p){var u=na(k),x="transform"===u?aF:fd;return this.attrTween(k,"function"===typeof p?(u.local?Qk:Pk)(u,x,oc(this,"attr."+k,p)):null==p?(u.local?hd:Vc)(u):(u.local?zh:za)(u,x,p+""))},attrTween:function(k,p){var u="attr."+k;if(2>arguments.length)return(u=this.tween(u))&&u.zg;if(null==p)return this.tween(u,null);if("function"!==typeof p)throw Error();var x=na(k);return this.tween(u,(x.local?mo:Kd)(x,p))},style:function(k,p,u){var x="transform"===(k+="")?$E:fd;return null==p?this.styleTween(k,Ah(k,x)).on("end.style."+k,ee(k)):this.styleTween(k,"function"===typeof p?iD(k,x,oc(this,"style."+k,p)):oo(k,x,p+""),u)},styleTween:function(k,p,u){var x="style."+(k+="");if(2>arguments.length)return(x=this.tween(x))&&x.zg;if(null==p)return this.tween(x,null);if("function"!==typeof p)throw Error();return this.tween(x,jD(k,p,null==u?"":u))},text:function(k){return this.tween("text","function"===typeof k?lD(oc(this,"text",k)):kD(null==k?"":k+""))},remove:function(){return this.on("end.remove",$f(this.Sb))},tween:function(k,p){var u=this.Sb;k+="";if(2>arguments.length){u=le(this.node(),u).tween;for(var x=0,z=u.length,A;x=(k*=2)?k*k*k:(k-=2)*k*k+2)/2}};Za.prototype.interrupt=function(k){return this.each(function(){var p=k,u=this.Dd,x,z=!0,A;if(u){p=null==p?null:p+"";for(A in u)if((x=u[A]).name!==p)z=!1;else{var ma=2x.state;x.state=6;x.timer.stop();ma&&x.on.call("interrupt",this,this.__data__,x.index,x.group);delete u[A]}z&&delete this.Dd}})};Za.prototype.transition=function(k){var p;if(k instanceof Ff){var u=k.Sb;k=k.He}else u=++Sw,(p=kp).time=Hg(),k=null==k?null:k+"";for(var x=this.mb,z=x.length,A=0;Az)throw Error("negative radius: "+z);if(null===this.Ba)this.Ga+="M"+(this.Ba=k)+","+(this.Ea=p);else if(1E-6 qa*x)+","+(this.Ba=k+wa*oa)+","+(this.Ea=p+wa*ra)}else this.Ga+="L"+(this.Ba=k)+","+(this.Ea=p)},arc:function(k,p,u,x,z,A){k=+k;p=+p;u=+u;var ma=u*Math.cos(x),oa=u*Math.sin(x),ra=k+ma,qa=p+oa,pa=1^A;x=A?x-z:z-x;if(0>u)throw Error("negative radius: "+u);if(null===this.Ba)this.Ga+="M"+ra+","+qa;else if(1E-6x&&(x=x%mp+mp),x>cF?this.Ga+="A"+u+","+u+",0,1,"+pa+","+(k-ma)+","+(p-oa)+"A"+u+","+u+",0,1,"+pa+","+(this.Ba=ra)+","+(this.Ea=qa):1E-6=lp)+","+pa+","+(this.Ba=k+u*Math.cos(z))+ ","+(this.Ea=p+u*Math.sin(z))))},rect:function(k,p,u,x){this.Ga+="M"+(this.Qa=this.Ba=+k)+","+(this.Ra=this.Ea=+p)+"h"+ +u+"v"+ +x+"h"+-u+"Z"},toString:function(){return this.Ga}};el.prototype=fl.prototype={constructor:el,has:function(k){return" "+k in this},get:function(k){return this[" "+k]},set:function(k,p){this[" "+k]=p;return this},remove:function(k){k=" "+k;return k in this&&delete this[k]},clear:function(){for(var k in this)" "===k[0]&&delete this[k]},keys:function(){var k=[],p;for(p in this)" "===p[0]&&k.push(p.slice(1));return k},values:function(){var k=[],p;for(p in this)" "===p[0]&&k.push(this[p]);return k},entries:function(){var k=[],p;for(p in this)" "===p[0]&&k.push({key:p.slice(1),value:this[p]});return k},size:function(){var k=0,p;for(p in this)" "===p[0]&&++k;return k},empty:function(){for(var k in this)if(" "===k[0])return!1;return!0},each:function(k){for(var p in this)" "===p[0]&&k(this[p],p.slice(1),this)}};var Pg=fl.prototype;gl.prototype=function(k,p){var u=new gl;if(k instanceof gl)k.each(function(A){u.add(A)});else if(k){var x=-1,z=k.length;if(null==p)for(;++xz;++z)if(x=p.source[z])x.length?u.push({source:x,target:p.target[z]=Array(4)}):p.target[z]=Pv(x);return k};ge.add=function(k){var p=+this.yb.call(null,k),u=+this.Eb.call(null,k);return Ov(this.cover(p,u),p,u,k)};ge.addAll=function(k){var p,u,x=k.length,z,A,ma=Array(x),oa=Array(x),ra=Infinity,qa=Infinity,pa=-Infinity,wa=-Infinity;for(u=0;upa&&(pa=z),Awa&&(wa=A));pak||k>z||x>p||p>A){var ma=z-u,oa=this.tb,ra;switch(ra=(p<(x+A)/2)<<1|k<(u+z)/2){case 0:do{var qa=Array(4);qa[ra]=oa;oa=qa}while(ma*=2,z=u+ma,A=x+ma,k>z||p>A);break;case 1:do qa=Array(4),qa[ra]=oa,oa=qa;while(ma*=2,u=z-ma,A=x+ma,u>k||p>A);break;case 2:do qa=Array(4),qa[ra]=oa,oa=qa;while(ma*=2,z=u+ma,x=A-ma,k>z||x>p);break;case 3:do qa= Array(4),qa[ra]=oa,oa=qa;while(ma*=2,u=z-ma,x=A-ma,u>k||x>p)}this.tb&&this.tb.length&&(this.tb=oa)}else return this;this.Qa=u;this.Ra=x;this.Ba=z;this.Ea=A;return this};ge.data=function(){var k=[];this.visit(function(p){if(!p.length){do k.push(p.data);while(p=p.next)}});return k};ge.extent=function(k){return arguments.length?this.cover(+k[0][0],+k[0][1]).cover(+k[1][0],+k[1][1]):isNaN(this.Qa)?void 0:[[this.Qa,this.Ra],[this.Ba,this.Ea]]};ge.find=function(k,p,u){var x=this.Qa,z=this.Ra,A,ma,oa,ra,qa=this.Ba,pa=this.Ea,wa=[],Da=this.tb,Ha;Da&&wa.push(new fe(Da,x,z,qa,pa));null==u?u=Infinity:(x=k-u,z=p-u,qa=k+u,pa=p+u,u*=u);for(;Ha=wa.pop();)if(!(!(Da=Ha.node)||(A=Ha.x0)>qa||(ma=Ha.y0)>pa||(oa=Ha.x1)=jc)<<1|k>=Ha)Ha=wa[wa.length-1],wa[wa.length-1]=wa[wa.length- 1-Da],wa[wa.length-1-Da]=Ha}else if(Ha=k-+this.yb.call(null,Da.data),jc=p-+this.Eb.call(null,Da.data),Ha=Ha*Ha+jc*jc,Ha=(pa=(z+ma)/2))?z=pa:ma=pa;(Ha=qa>=(wa=(A+oa)/2))?A=wa:oa=wa;if(!(p=u,u=u[jc=Ha<<1|Da]))return this;if(!u.length)break;if(p[jc+1&3]||p[jc+2&3]||p[jc+3&3]){var eb=p;var Pc=jc}}for(;u.data!==k;)if(!(x=u,u=u.next))return this;(k=u.next)&&delete u.next;if(x)return k?x.next=k:delete x.next,this;if(!p)return this.tb=k,this;k?p[jc]=k:delete p[jc];(u=p[0]||p[1]||p[2]||p[3])&&u===(p[3]||p[2]||p[1]||p[0])&&!u.length&&(eb?eb[Pc]=u:this.tb=u);return this};ge.removeAll=function(k){for(var p=0,u=k.length;p=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i;il.prototype=To.prototype;To.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(null==this.width?"":Math.max(1,this.width|0))+(this.comma?",":"")+(null==this.precision?"":"."+Math.max(0,this.precision|0))+(this.trim?"~":"")+this.type};var Tv,Uv={"%":function(k,p){return(100*k).toFixed(p)},b:function(k){return Math.round(k).toString(2)},c:function(k){return k+""},d:function(k){return Math.round(k).toString(10)},e:function(k,p){return k.toExponential(p)},f:function(k,p){return k.toFixed(p)},g:function(k,p){return k.toPrecision(p)},o:function(k){return Math.round(k).toString(8)},p:function(k,p){return Qv(100*k,p)},r:Qv,s:function(k,p){var u=hl(k,p);if(!u)return k+"";var x=u[0];u=u[1];u=u-(Tv=3*Math.max(-8,Math.min(8,Math.floor(u/3))))+1;var z=x.length;return u===z?x:u>z?x+Array(u-z+1).join("0"):0Ld;gg*=Vw;pp.add(aw(gg*rp*ae(sp),Uw*ij+gg*De(sp)));Ia+=yl?Oh+rp*fF:Oh;yl^pd>=Qc^qp>=Qc&&(Ed=Xv(Wv(Ed),Wv(xl)),Yv(Ed),pd=Xv(Ma,Ed),Yv(pd),pd=(yl^0<=Oh?-1:1)*jl(pd[2]),Rc>pd||Rc===pd&&(Ed[0]||Ed[1]))&&(Ta+=yl^0<=Oh?1:-1)}}bd=(-1E-6>Ia||1E-6>Ia&&-1E-6>pp)^Ta&1;Uc.length?(eb||(z.polygonStart(),eb=!0),xD(Uc,zD,bd,u,z)):bd&&(eb||(z.polygonStart(),eb=!0),z.lineStart(),u(null,null,1,z),z.lineEnd());eb&&(z.polygonEnd(),eb=!1);Uc=Pc=null},sphere:function(){z.polygonStart();z.lineStart();u(null,null,1,z);z.lineEnd();z.polygonEnd()}};return Oc}})(function(){return!0},function(k){var p=NaN,u=NaN,x=NaN,z;return{lineStart:function(){k.lineStart();z=1},point:function(A,ma){var oa=0fg(ra-Ld))k.point(p,u=0<(u+ma)/2?Ce:-Ce),k.point(x,u),k.lineEnd(),k.lineStart(),k.point(oa,u),k.point(A,u),z=0;else if(x!==oa&&ra>=Ld){1E-6>fg(p-x)&&(p-=1E-6*x);1E-6>fg(A-oa)&&(A-=1E-6*oa);ra=p;var qa=u,pa=A,wa,Da,Ha=ae(ra-pa);u=1E-6k?Ld:Math.acos(k))&&k/ae(k)}).invert=aj(function(k){return k});kl(3);aj(op);aj(jl);aj(function(k){return 2*op(k)});bj.prototype=bw.prototype={constructor:bj,count:function(){return this.eachAfter(AD)},each:function(k){var p,u=[this],x;do{var z=u.reverse();for(u=[];p=z.pop();)if(k(p),p=p.children){var A=0;for(x=p.length;Ap&&(p+=36E5);k.setTime(36E5*Math.floor((+k-p)/36E5)+p)},function(k,p){k.setTime(+k+36E5*p)},function(k,p){return(p-k)/36E5},function(k){return k.getHours()}),dp=Rd(function(k){k.setHours(0,0,0,0)},function(k,p){k.setDate(k.getDate()+p)},function(k,p){return(p-k-6E4*(p.getTimezoneOffset()-k.getTimezoneOffset()))/864E5},function(k){return k.getDate()-1}),yw=Mg(0),cp=Mg(1);Mg(2);Mg(3);var ep=Mg(4);Mg(5);Mg(6);var jF=Rd(function(k){k.setDate(1);k.setHours(0,0,0,0)},function(k,p){k.setMonth(k.getMonth()+p)},function(k,p){return p.getMonth()-k.getMonth()+12*(p.getFullYear()-k.getFullYear())},function(k){return k.getMonth()}),Og=Rd(function(k){k.setMonth(0,1);k.setHours(0,0,0,0)},function(k,p){k.setFullYear(k.getFullYear()+p)},function(k,p){return p.getFullYear()-k.getFullYear()},function(k){return k.getFullYear()});Og.every=function(k){return isFinite(k=Math.floor(k))&&0this.be&&2===this.Oa&&this.Fa.lineTo(this.yb,this.Eb);(this.Ha||0!==this.Ha&&1===this.Oa)&&this.Fa.closePath();0<=this.Ha&&(this.be=1-this.be,this.Ha=1-this.Ha)},point:function(p,u){p=+p;u=+u;switch(this.Oa){case 0:this.Oa=1;this.Ha?this.Fa.lineTo(p,u):this.Fa.moveTo(p,u);break;case 1:this.Oa=2;default:if(0>=this.be)this.Fa.lineTo(this.yb,u),this.Fa.lineTo(p,u);else{var x=this.yb*(1-this.be)+p*this.be;this.Fa.lineTo(x,this.Eb);this.Fa.lineTo(x,u)}}this.yb=p;this.Eb=u}};fj.prototype={constructor:fj,scale:function(p){return 1===p?this:new fj(this.k*p,this.x,this.y)},translate:function(p,u){return 0===p&0===u?this:new fj(this.k,this.x+this.k*p,this.y+this.k*u)},apply:function(p){return[p[0]*this.k+this.x,p[1]*this.k+this.y]},applyX:function(p){return p*this.k+this.x},applyY:function(p){return p*this.k+this.y},invert:function(p){return[(p[0]-this.x)/this.k,(p[1]-this.y)/this.k]},invertX:function(p){return(p-this.x)/this.k},invertY:function(p){return(p-this.y)/this.k},rescaleX:function(p){return p.copy().domain(p.range().map(this.invertX,this).map(p.invert,p))},rescaleY:function(p){return p.copy().domain(p.range().map(this.invertY,this).map(p.invert,p))},toString:function(){return"translate("+this.x+","+this.y+") scale("+this.k+")"}};new fj(1,0,0);Ej=b;Nx=function(p,u){return up?1:u>=p?0:NaN};rj=function(p,u){var x=p.length,z=-1,A,ma,oa;if(null==u)for(;++z=A)for(ma=oa=A;++zA&&(ma=A),oa=A)for(ma=oa=A;++zA&&(ma=A),oa=A)for(ma=A;++zma&&(ma=A)}else for(;++z=A)for(ma=A;++zma&&(ma=A);return ma};Rs=function(p,u){var x=p.length,z=-1,A,ma;if(null==u)for(;++z=A)for(ma=A;++zA&&(ma=A)}else for(;++z=A)for(ma=A;++zA&&(ma=A);return ma};WA=function(p,u){var x=p.length,z=-1,A,ma=0;if(null==u)for(;++zHa;qa||(qa=pa=dl());if(Dazl-1E-12)qa.moveTo(Da*Qg(Ha),Da*df(Ha)),qa.arc(0,0,Da,Ha,jc,!Pc),1E-12Na?kj:Math.acos(Na))/2);eb=Lh(Ga[0]*Ga[0]+Ga[1]*Ga[1]);Ga=up(Ta,(wa-eb)/(Na-1));Na=up(Ta,(Da-eb)/(Na+1))}}1E-12=bd;--Ha)pa.point(tc[Ha],Oc[Ha]);pa.lineEnd();pa.areaEnd()}Pc&&(tc[Da]=+x(eb,Da,wa),Oc[Da]=+A(eb,Da,wa),pa.point(z?+z(eb,Da,wa):tc[Da],ma?+ma(eb,Da,wa):Oc[Da]))}if(Uc)return pa=null,Uc+""||null} function u(){return Ew().defined(oa).curve(qa).context(ra)} var x=Cw,z=null,A=td(0),ma=Dw,oa=td(!0),ra=null,qa=rl,pa=null;p.x=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),z=null,p):x};p.x0=function(wa){return arguments.length?(x="function"===typeof wa?wa:td(+wa),p):x};p.x1=function(wa){return arguments.length?(z=null==wa?null:"function"===typeof wa?wa:td(+wa),p):z};p.y=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),ma=null,p):A};p.y0=function(wa){return arguments.length?(A="function"===typeof wa?wa:td(+wa),p):A};p.y1=function(wa){return arguments.length?(ma=null==wa?null:"function"===typeof wa?wa:td(+wa),p):ma};p.lineX0=p.lineY0=function(){return u().x(x).y(A)};p.lineY1=function(){return u().x(x).y(ma)};p.lineX1=function(){return u().x(z).y(A)};p.defined=function(wa){return arguments.length?(oa="function"===typeof wa?wa:td(!!wa),p):oa};p.curve=function(wa){return arguments.length?(qa=wa,null!=ra&&(pa=qa(ra)),p):qa};p.context=function(wa){return arguments.length?(null==wa?ra=pa=null:pa=qa(ra=wa),p):ra};return p};Yy=Ew;xx=function(){function p(ra){var qa,pa=ra.length;var wa=0;var Da=Array(pa),Ha=Array(pa),jc=+A.apply(this,arguments);var eb=Math.min(zl,Math.max(-zl,ma.apply(this,arguments)-jc));var Pc=Math.min(Math.abs(eb)/pa,oa.apply(this,arguments)),Uc=Pc*(0>eb?-1:1),tc;for(qa=0;qa=e;e++)c.push(new Date(b.getFullYear(),b.getMonth()+e));var f=new Map;a=Mc(a);for(b=a.next();!b.done;b=a.next()){var h=b.value;b=vg(Gg(h,1))+"-"+vg(Gg(h,2));var n=void 0;e=null!=(n=f.get(b))?n:0;n=void 0;h=null!=(n=Kg(h,3))?n:0;f.set(b,e+h)}return c.map(function(r){var t=r.getFullYear()+"-"+(r.getMonth()+1);return{month:r.getTime(),count:f.get(t)||0}})} function NF(a){var b=a.locale;a={};return pC("{{monthYear}}","
{{series.name}}: {{measure}}
").de((a.monthYear=function(){return(new Date(this.datum.month)).toLocaleDateString(b,{month:"long",year:"numeric"})},a)).Zi()} ;}).call(this); ");return null==a||null==a.sheet?Zg:bn(a.sheet,void 0!=b?b:null,c)} function fn(a){a=dh(""+a+"");return(new DOMParser).parseFromString(bh(a),"text/html").body.children[0]} function dn(a,b){if(!a)return Og;var c=document.createElement("div").style;gn(a).forEach(function(e){var f=vf&&e in an?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");0!=f.lastIndexOf("--",0)&&0!=f.lastIndexOf("var",0)&&(e=Xm(a,e),e=wm(f,e,b),null!=e&&Ym(c,f,e))});return new Kg(c.cssText||"",Dg)} function hn(a){var b=Array.from(Pm(Em,a,"getElementsByTagName",["STYLE"])),c=pf(b,function(n){return ef(Tm(n).cssRules)});c=cn(c);for(var e=[],f=0;f"+a+""),hn(a),a=a.innerHTML);a=dh(a);var c=document.createElement("template");if(on&&"content"in c)ui(c,a),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;ui(e.body,a)}a=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,null,!1);for(c=kn?new WeakMap:new mn;e=a.nextNode();){a:{var f=e;switch(Vm(f)){case 3:f= qn(this,f);break a;case 1:if("TEMPLATE"==Um(f).toUpperCase())f=null;else{var k=Um(f).toUpperCase();if(k in this.na||"http://www.w3.org/1999/xhtml"!=Zm(f))var n=null;else this.ha[k]?n=this.O.createElement(k):(n=this.O.createElement("span"),this.Ca&&Rm(n,"data-sanitizer-original-tag",k.toLowerCase()));if(n){var r=n,t=Qm(f);if(null!=t)for(var y=0;k=t[y];y++)if(k.specified){var E=f;var ma=k;var na=ma.name;if(0==na.lastIndexOf("data-sanitizer-",0))ma=null;else{var ta=Um(E);ma=ma.value;var ua={tagName:Wd(ta).toLowerCase(),attributeName:Wd(na).toLowerCase()},sa={uh:void 0};"style"==ua.attributeName&&(sa.uh=Sm(E));E=rn(ta,na);E in this.v?(na=this.v[E],ma=na(ma,ua,sa)):(na=rn(null,na),na in this.v?(na=this.v[na],ma=na(ma,ua,sa)):ma=null)}null!==ma&&Rm(r,k.name,ma)}f=n}else f=null}break a;default:f=null}}if(f){if(1==Vm(f)&&c.set(e,f),e=Wm(e),k=!1,e)n=Vm(e),r=Um(e).toLowerCase(),t=Wm(e),11!=n||t?"body"==r&&t&&(n=Wm(t))&&!Wm(n)&&(k=!0):k=!0,n=null,k||!e?n=b:1==Vm(e)&&(n=c.get(e)),n.content&&(n=n.content),n.appendChild(f)}else Wj(e)}c.clear&& c.clear();return b};var sn={APPLET:!0,AUDIO:!0,BASE:!0,BGSOUND:!0,EMBED:!0,FORM:!0,IFRAME:!0,ISINDEX:!0,KEYGEN:!0,LAYER:!0,LINK:!0,META:!0,OBJECT:!0,SCRIPT:!0,SVG:!0,STYLE:!0,TEMPLATE:!0,VIDEO:!0};var tn={A:!0,ABBR:!0,ACRONYM:!0,ADDRESS:!0,AREA:!0,ARTICLE:!0,ASIDE:!0,B:!0,BDI:!0,BDO:!0,BIG:!0,BLOCKQUOTE:!0,BR:!0,BUTTON:!0,CAPTION:!0,CENTER:!0,CITE:!0,CODE:!0,COL:!0,COLGROUP:!0,DATA:!0,DATALIST:!0,DD:!0,DEL:!0,DETAILS:!0,DFN:!0,DIALOG:!0,DIR:!0,DIV:!0,DL:!0,DT:!0,EM:!0,FIELDSET:!0,FIGCAPTION:!0,FIGURE:!0,FONT:!0,FOOTER:!0,FORM:!0,H1:!0,H2:!0,H3:!0,H4:!0,H5:!0,H6:!0,HEADER:!0,HGROUP:!0,HR:!0,I:!0,IMG:!0,INPUT:!0,INS:!0,KBD:!0,LABEL:!0,LEGEND:!0,LI:!0,MAIN:!0,MAP:!0,MARK:!0,MENU:!0,METER:!0,NAV:!0,NOSCRIPT:!0,OL:!0,OPTGROUP:!0,OPTION:!0,OUTPUT:!0,P:!0,PRE:!0,PROGRESS:!0,Q:!0,S:!0,SAMP:!0,SECTION:!0,SELECT:!0,SMALL:!0,SOURCE:!0,SPAN:!0,STRIKE:!0,STRONG:!0,STYLE:!0,SUB:!0,SUMMARY:!0,SUP:!0,TABLE:!0,TBODY:!0,TD:!0,TEXTAREA:!0,TFOOT:!0,TH:!0,THEAD:!0,TIME:!0,TR:!0,TT:!0,U:!0,UL:!0,VAR:!0,WBR:!0};var un={"ANNOTATION-XML":!0,"COLOR-PROFILE":!0,"FONT-FACE":!0,"FONT-FACE-SRC":!0,"FONT-FACE-URI":!0,"FONT-FACE-FORMAT":!0,"FONT-FACE-NAME":!0,"MISSING-GLYPH":!0};function vn(a){this.O=document.implementation.createHTMLDocument("");a=a||new wn;xn(a);this.v=fg(a.v);this.na=fg(a.Ca);this.ha=fg(a.Ia);this.Ca=a.ta;a.ka.forEach(function(b){if(0!=b.lastIndexOf("data-",0))throw new Ud('Only "data-" attributes allowed, got: %s.',[b]);if(0==b.lastIndexOf("data-sanitizer-",0))throw new Ud('Attributes with "%s" prefix are not allowed, got: %s.',["data-sanitizer-",b]);this.v["* "+b.toUpperCase()]=yn},this);a.Ka.forEach(function(b){b=b.toUpperCase();if(-1==b.indexOf("-")||un[b])throw new Ud("Only valid custom element tag names allowed, got: %s.",[b]);this.ha[b]=!0},this);this.ya=a.O;this.ka=a.ya;this.N=null;this.ta=a.oa} Pd(vn,pn);function zn(a){return function(b,c){b=Wd(b);return(c=a(b,c))&&"about:invalid#zClosurez"!=vg(c)?vg(c):null}} function wn(){this.v={};Se([mm,nm],function(a){ag(a).forEach(function(b){this.v[b]=yn},this)},this);this.N={};this.ka=[];this.Ka=[];this.Ca=fg(sn);this.Ia=fg(tn);this.ta=!1;this.La=yg;this.ma=this.ha=this.Oa=this.O=ri;this.ya=null;this.na=this.oa=!1} function An(a,b){return function(c,e,f,k){c=a(c,e,f,k);return null==c?null:b(c,e,f,k)}} function Bn(a,b,c,e){a[c]&&!b[c]&&(a[c]=An(a[c],e))} function xn(a){if(a.na)throw Error("HtmlSanitizer.Builder.build() can only be used once.");Bn(a.v,a.N,"* USEMAP",Cn);var b=zn(a.La);["* ACTION","* CITE","* HREF"].forEach(function(e){Bn(this.v,this.N,e,b)},a);var c=zn(a.O);["* LONGDESC","* SRC","LINK HREF"].forEach(function(e){Bn(this.v,this.N,e,c)},a);["* FOR","* HEADERS","* NAME"].forEach(function(e){Bn(this.v,this.N,e,Nd(Dn,this.Oa))},a);Bn(a.v,a.N,"A TARGET",Nd(En,["_blank","_self"]));Bn(a.v,a.N,"* CLASS",Nd(Fn,a.ha));Bn(a.v,a.N,"* ID",Nd(Gn,a.ha));Bn(a.v,a.N,"* STYLE",Nd(a.ma,c));a.na=!0} function rn(a,b){a||(a="*");return(a+" "+b).toUpperCase()} function yn(a){return Wd(a)} function En(a,b){b=Wd(b);return 0<=Re(a,b.toLowerCase())?b:null} function Cn(a){return(a=Wd(a))&&"#"==a.charAt(0)?a:null} function Dn(a,b,c){b=Wd(b);return a(b,c)} function Fn(a,b,c){b=b.split(/(?:\s+)/);for(var e=[],f=0;f")+1,a.lastIndexOf("/i)&&a.match(/<\/td>$/i)&&(b=b||"td",a=""+a+"");a.match(/^/i)&&a.match(/<\/tr>$/i)&&(b=b||"tr",a=""+a+"");a.match(/^<(tbody|thead|tfoot)>/i)&&a.match(/<\/(tbody|thead|tfoot)>$/i)&&(b=b||a.match(/^<(tbody|thead|tfoot)>/i)[1],a=""+a+"
");a=Qn(a);b&&(a=a.querySelector(b).parentNode);return a} function Pn(a,b){for(var c=[a],e=null;e=c.pop();)Array.prototype.forEach.call(e.childNodes,function(f){f.nodeType===Node.TEXT_NODE?Rn(e,f,b):f.childNodes.length&&c.push(f)})} function Rn(a,b,c){if(b.textContent.match(Sn)){var e=b.nextSibling;a.removeChild(b);b=b.textContent;for(var f=null,k=[];f=Sn.exec(b);){0e&&(a=f+".autoNamespace"+this.ha++);if(b){c&&(b=Md(b,c));var k=this.N[f];k||(k=[],this.N[f]=k);Xe(k,this.v[a]);this.v[a]=b;k.push(b);this.O.hasOwnProperty(f)}else if(f.length)b=this.v[a],Xe(this.N[f]||[],b),delete this.v[a];else if(1