How to download your Google data

Important: If you download your Google data, it doesn’t delete it from Google’s servers. Learn how to delete your account or how to delete your activity

You can export and download your data from the Google products you use, such as your:

  • Email
  • Documents
  • Calendar 
  • Photos
  • YouTube videos
  • Data about registration and account activity

You can create an archive to keep for your records or use the data in another service.

Important: If actions are deemed risky, to protect your account, they may be delayed or unavailable.
Tip: If you can't find some of your videos, check if you have a Brand Account. If so, you may need to switch accounts.

Step 1: Select data to include in your download archive

  1. Go to the Download your data page. Google products that have your data are automatically selected.
    • If you don’t want to download data from a product, uncheck the box beside it.
    • If you only want to download some of your data from a product, you may have the option to select a button like List All data included. Then, you can uncheck the box next to data you don’t want to include.
  2. Select Next step.
Important: The file may not include changes made to your data between when you request a download and when your archive is created. Learn more about what may not be included.

Step 2: Customize your archive format

Delivery method

Send download link via email

We'll email you a link to download your Google data archive.

  1. For "Delivery method," select Send download link via email.
  2. Select Create export.
  3. In the email that arrives, select Download archive.
  4. To download your Google data, follow the steps on the screen.

Add to Drive

We'll add your archive to Google Drive and email you a link to its location. Your data will count toward your storage.

  1. For "Delivery method," select Add to Drive.
  2. Select Create export.
  3. In the email that arrives, select View in Drive. You'll see a folder with your data organized by product.
  4. To download your data, at the top of the screen, select Download Download.

Add to Dropbox

We'll upload your archive to Dropbox and email you a link to its location.

  1. For "Delivery method," select Add to Dropbox.
  2. Select Link accounts and create export.
  3. You'll be directed to Dropbox. Sign in to your Dropbox account if prompted.
  4. In the Dropbox window that asks if Google Download Your Data can access its own "Apps" folder in your Dropbox, select Allow.
  5. To keep your data private, make sure you're not sharing this Dropbox folder with anyone else.
  6. In the email that arrives, select View in Dropbox. You'll be taken to the Dropbox folder with your archive.
  7. To download your data, follow Dropbox's process to download files.

Notes

  • After you follow these steps, Google Download Your Data will show up in your Dropbox security settings as a linked app. You can remove Google as a linked app at any time. (If you export data to Dropbox in the future, you'll need to give Google access again.)
  • When your archive reaches Dropbox, Google is no longer responsible for it. Your archive will be covered by the Dropbox Terms of Service.

Add to Microsoft OneDrive

We'll upload your archive to Microsoft OneDrive and email you a link to its location.

  1. For "Delivery method," select Add to OneDrive.
  2. Select Link accounts and create export.
  3. You'll be directed to Microsoft. Sign in to your Microsoft account if prompted.
  4. In the Microsoft window that asks if Google Download Your Data can access your info, select Yes.
  5. To keep your data private, make sure you're not sharing this OneDrive folder with anyone else.
  6. In the email that arrives, select View in OneDrive. You'll be taken to the OneDrive folder with your archive.
  7. To download your data, follow OneDrive's process to download files.

Notes

  • After you follow these steps, Google Download Your Data will show up in your Microsoft OneDrive security and privacy settings as an app that can access some of your info. You can remove Google's access at any time. (If you export data to OneDrive in the future, you'll need to give Google access again.)
  • When your archive reaches Microsoft OneDrive, Google is no longer responsible for it. Your archive will be covered by the Microsoft Services Agreement.

Add to Box

We'll upload your archive to Box and email you a link to its location.

  1. For "Delivery method," select Add to Box.
  2. Select Link accounts and create export.
  3. You'll be directed to Box. Sign in to your Box account if prompted.
  4. In the Box window that asks if Google Download Your Data can access your info, select Grant access to Box.
  5. To keep your data private, make sure you're not sharing this Box folder with anyone else. If you are exporting to an enterprise account, the admin will be able to view your data even if no sharing link is created.
  6. In the email that arrives, select View in Box. You'll be taken to the Box folder with your archive.
  7. To download your data, follow Box’s process to download files.

Notes

  • After you follow these steps, Google Download Your Data will show up in your connected apps as an app that can access some of your info. You can remove Google's access at any time. (If you export data to Box in the future, you'll need to give Google access again.)
  • Your selected max archive size will decrease if your Box account's max file upload size is smaller. Files in your archives that are larger than your Box account's max file upload size will not be exported to Box.
  • When your archive reaches Box, Google is no longer responsible for it. Your archive will be covered by the Box Privacy Policy.

Export type

One-time archive

Create a single archive of your selected data.

Note: If you’re enrolled in the Advanced Protection Program, your archive will be scheduled for two days in the future.

Scheduled exports

Automatically create an archive of your selected data every 2 months for one year. The first archive will be created immediately.

Note: If you’re enrolled in the Advanced Protection Program, scheduled exports aren’t available.

File type

Zip files

These files can be opened on almost any computer.

Tgz files

You may need additional software to open these files on Windows.

Archive size

Choose the maximum size archive you want to create. If the data you’re downloading is larger than this size, multiple archives will be created.

Step 3: Get your Google data archive

When your archive is created by using one of these options, we'll email you a link to its location. Depending on the amount of information in your account, this process could take from a few minutes to a few days. Most people get the link to their archive the same day that they request it.

Note: If you’re enrolled in the Advanced Protection Program, your archive will be scheduled for two days in the future.

Data you've deleted

When you delete data, we follow a process described in the Google Privacy Policy to safely and completely remove it from your account. First, deleted activity is immediately removed from view and no longer used to personalize your Google experience. Then, we begin a process designed to safely and completely delete the data from our storage systems.

Data such as items from My Activity, photos, or documents that are still in the process of being deleted are not included in your archive.

Important: If the info that you look for isn’t available with these tools, you can submit a data access request. If the info has been deleted from our storage systems, it can no longer be recovered.

Common questions

If the info you are looking for is not available via the tools mentioned above, submit a data access request and specify:

  • The categories of personal data you are seeking;
  • The products or services to which the data relates;
  • Any approximate dates when you think the data may have been collected by Google.

You’ll need to sign in to your Google Account to complete the form.

Which format should I choose for my data?
Deciding what format you should choose depends on the service, type of data, and your intended use of it. We have chosen types that we believe are the most useful and portable. For example, we export contacts as vCard, which is a very common format for email providers. We often will also provide additional options to fit your specific needs.
Where should I store my data?

You can store your data anywhere that is safe and has enough room for it. In most cases, it is easiest to download it directly to your computer.

If you use a public computer, store it in Google Drive or an alternate storage space where you are the only user.

Note: If you use Google Drive and plan to delete your Google Account, you'll have to move your archive to a different storage space before deleting your account.

Why was my archive broken into multiple files?

Archives that are larger than the size limit you selected are split into multiple files.

To decrease the possibility that your archive will be split, you can select the 50GB size limit.

Note: Special software may be required to unpack a tgz archive. Keep in mind that these types of files can't have unicode characters in the file names.

Why do my archives expire?

Your archive expires in about 7 days. After that time, you'll want to create a new archive with your most up-to-date information.

An expired archive doesn't mean your data has expired, and you won't experience any change in Google services as a result.

Note: We only allow each archive to be downloaded 5 times; after that, please request another archive.

Why do I have to enter my password again when I try to download my archive?

The security of your data is very important, so when you create an archive, we want to make sure that you're the only person downloading your data.

To do that, we ask you to re-enter your Google Account password if you haven't recently. We understand that this may be inconvenient, but it's important to take extra steps to keep your data safe.

Note: If your account has 2-Step Verification turned on, you may also be asked to complete an additional verification step.

Why didn't my archive work?

If something goes wrong with your archive or you're not able to make one, try creating another one. This approach often fixes the problem.

Why are some recent changes not included in my archive?

The file may not include changes made to your data between when you request a download and when the archive is created. Some examples include:

  • Changes to sharing type or permissions for a Drive file
  • Resolved comments on a Drive file
  • Added or deleted photos or albums
How do I preserve my Gmail labels if I am exporting my mail?

When you export your mail from Gmail, each message's labels are preserved in a special X-Gmail-Labels header in your download file. While no mail client recognizes this header now, most mail clients allow for extensions to be written that could make use of the labels.

Why can't I find some of my YouTube videos?

If you aren’t able to download some of your YouTube videos, check to find out if your YouTube channel is linked to a Brand Account. If it is, you’ll need to:

  • Make sure you’re signed in to the Google Account associated with the Brand Account.
  • Switch to the Brand Account you used to upload the videos to YouTube.

Tip: If you have more than one Brand Account, you can repeat these steps to download videos from your other Brand Accounts.

Common Google data download questions

Which format is used when I download my YouTube videos?

Videos are downloaded in their original format, or as MP4 files with H264 video and AAC audio.

I'm a member of a Google Group. How can I download messages and membership info from the group?

Only owners can download a group's messages and membership.

If you're a member or manager, ask the owner to download the info you want and share it with you. Or, if you get messages delivered to your email, you can download your history of messages from your email archive.

I'm a G Suite administrator. How do I export my organization's data?

You can download or migrate your organization’s data, including emails, calendars, documents, and sites. Learn how to export your organization's G Suite data.

Send us feedback

Let us know about your experience downloading your Google data. By sharing your feedback, you help Google improve this product for you and other people.

Was this helpful?
How can we improve it?
Search
Clear search
Close search
Google apps
Main menu
");return null==a||null==a.sheet?zaa:Cba(a.sheet,void 0!=b?b:null,c)} function ph(a){if(Rd&&!ae(10)||"function"!=typeof kb.DOMParser)return null;a=zd(ic("Never attached to DOM."),""+a+"");return(new DOMParser).parseFromString(qd(a),"text/html").body.children[0]} function oh(a,b){if(!a)return $c;var c=document.createElement("div").style;qh(a).forEach(function(e){var f=Td&&e in Bba?e:e.replace(/^-(?:apple|css|epub|khtml|moz|mso?|o|rim|wap|webkit|xv)-(?=[a-z])/i,"");rc(f,"--")||rc(f,"var")||(e=lh(a,e),e=jba(f,e,b),null!=e&&mh(c,f,e))}); return Eaa(c.cssText||"")} function Eba(a){var b=Array.from(fh(nba,a,"getElementsByTagName",["STYLE"])),c=maa(b,function(f){return Rb(yba(f).cssRules)}); c=nh(c);c.sort(function(f,h){f=Yg(f.selectorText);a:{h=Yg(h.selectorText);for(var k=Math.min(f.length,h.length),n=0;n"+b+""),Eba(b),b=b.innerHTML);b=zd(ic("Never attached to DOM."),b);var c=document.createElement("template");if(Nba&&"content"in c)Ad(c,b),c=c.content;else{var e=document.implementation.createHTMLDocument("x");c=e.body;Ad(e.body,b)}b=document.createTreeWalker(c,NodeFilter.SHOW_ELEMENT| NodeFilter.SHOW_TEXT,null,!1);for(c=Iba?new WeakMap:new rh;e=b.nextNode();){c:{var f=e;switch(jh(f)){case 3:f=$ba(this,f);break c;case 1:if("TEMPLATE"==ih(f).toUpperCase())f=null;else{var h=ih(f).toUpperCase();if(h in this.oa||"http://www.w3.org/1999/xhtml"!=zba(f))var k=null;else this.ha[h]?k=document.createElement(h):(k=Og(document,"SPAN"),this.va&&hh(k,"data-sanitizer-original-tag",h.toLowerCase()));if(k){var n=k,p=gh(f);if(null!=p)for(var t=0;h=p[t];t++)if(h.specified){var x=f;var y=h;var z=y.name; if(rc(z,"data-sanitizer-"))y=null;else{var la=ih(x);y=y.value;var pa={tagName:vc(la).toLowerCase(),attributeName:vc(z).toLowerCase()},ra={Ep:void 0};"style"==pa.attributeName&&(ra.Ep=xba(x));x=Eh(la,z);x in this.o?(z=this.o[x],y=z(y,pa,ra)):(z=Eh(null,z),z in this.o?(z=this.o[z],y=z(y,pa,ra)):y=null)}null!==y&&hh(n,h.name,y)}f=k}else f=null}break c;default:f=null}}if(f){if(1==jh(f)&&c.set(e,f),e=kh(e),h=!1,e)k=jh(e),n=ih(e).toLowerCase(),p=kh(e),11!=k||p?"body"==n&&p&&(k=kh(p))&&!kh(k)&&(h=!0):h= !0,k=null,h||!e?k=a:1==jh(e)&&(k=c.get(e)),k.content&&(k=k.content),k.appendChild(f)}else Rg(e)}c.clear&&c.clear()}else a=Og(document,"SPAN");0")+1,a.lastIndexOf("b;)a.pop()} function Jh(a){a=Array(a);Ih(a,0);return a} ;var Kh=new Hh;Kh.__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)}; Kh.style=function(a,b,c){a=a.style;if("string"===typeof c)a.cssText=c;else{a.cssText="";for(var e in c)aca.call(c,e)&&(b=c[e],0<=e.indexOf("-")?a.setProperty(e,b):a[e]=b)}}; function Lh(a,b,c,e){(e[b]||e.__default)(a,b,c)} ;var Mh=null;function bca(a){this.node=a;this.created=[];this.deleted=[]} ;var cca="undefined"!==typeof Node&&Node.prototype.getRootNode||function(){for(var a=this,b=a;a;)b=a,a=a.parentNode;return b};function dca(a,b){this.o=null;this.ka=!1;this.ha=a;this.key=b;this.text=void 0} function Nh(a,b,c){b=new dca(b,c);return a.__incrementalDOMData=b} function Oh(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=Nh(a,c,1===a.nodeType?e||b:null);if(1===a.nodeType&&(a=a.attributes,c=a.length)){e=b.o||(b.o=Jh(c));for(var f=0,h=0;f\n \n \n\n'), "add.svg":ic('\n \n \n\n'),"announcement.svg":ic('\n \n \n\n'),"arrow_back.svg":ic('\n \n \n\n'), "arrow_drop_down.svg":ic('\n'),"arrow_drop_up.svg":ic('\n'),"arrow_forward.svg":ic('\n'), "attach_file.svg":ic('\n'),"auto_awesome.svg":ic('\n'), "calendar_today.svg":ic('\n'),"chat.svg":ic('\n \n \n\n'), "check.svg":ic('\n \n \n\n'),"check_circle.svg":ic('\n \n \n\n'), "check_circle_outline.svg":ic('\n \n \n\n'),"close.svg":ic('\n \n \n\n'), "code.svg":ic('\n'),"content_copy.svg":ic('\n \n\n'),"delete_outline.svg":ic('\n'), "do_not_disturb.svg":ic('\n \n \n\n'),"down_arrow.svg":ic('\n \n \n\n'), "drive_document.svg":ic('\n \n \n\n'),"drive_image.svg":ic('\n \n \n\n'), "email.svg":ic('\n \n \n\n'),"error_outline.svg":ic('\n \n \n\n'), "event_available.svg":ic('\n \n \n\n'),"face.svg":ic('\n'), "filter_list.svg":ic('\n \n\n'),"format_bold.svg":ic('\n'), "format_clear.svg":ic('\n'),"format_indent_decrease.svg":ic('\n'), "format_indent_increase.svg":ic('\n'),"format_italic.svg":ic('\n'),"format_list_bulleted.svg":ic('\n'), "format_list_numbered.svg":ic('\n'),"format_quote.svg":ic('\n \n\n'), "format_underline.svg":ic('\n'),"help_outline.svg":ic('\n \n \n\n'), "info.svg":ic('\n \n \n\n'),"info_filled.svg":ic('\n'), "keep_pin_outline.svg":ic('\n \n \n\n'),"keyboard_arrow_up.svg":ic('\n \n \n\n'),"label.svg":ic('\n \n \n\n'), "label_off.svg":ic('\n \n \n\n'), "language.svg":ic('\n'), "link.svg":ic('\n'),"lock.svg":ic('\n \n \n \n\n'), "lock_open.svg":ic('\n \n \n \n\n'),"maximize.svg":ic('\n'), "minimize.svg":ic('\n'),"mode_edit.svg":ic('\n \n \n\n'),"more_vert.svg":ic('\n \n \n\n'), "navigate_before.svg":ic('\n'),"navigate_next.svg":ic('\n'),"notifications.svg":ic('\n'), "open_in_new.svg":ic('\n'),"phone.svg":ic('\n \n \n\n'), "play_arrow.svg":ic('\n \n \n\n'),"play_circle.svg":ic('\n \n \n\n'),"public.svg":ic('\n \n \n\n'), "question_answer.svg":ic('\n \n \n\n'),"remove_circle_outline.svg":ic('\n \n \n\n'), "restart_alt.svg":ic('\n \n \n\n'),"search.svg":ic('\n \n \n\n'), "send.svg":ic('\n'),"sentiment_very_satisfied.svg":ic('\n'), "star.svg":ic('\n'),"star_boarder.svg":ic('\n'), "storefront.svg":ic('\n \n\n'), "supervised_user_circle.svg":ic('\n \n \n \n \n\n'), "text_format.svg":ic('\n'),"thumb_down_alt.svg":ic('\n'), "thumb_up.svg":ic('\n'),"thumb_up_alt.svg":ic('\n'), "undo.svg":ic('\n'),"unfold_more.svg":ic('\n'), "unpin.svg":ic('\n \n \n\n'),"video_youtube.svg":ic('\n'), "video_youtube_outline.svg":ic('\n \n \n\n'), "visibility.svg":ic('\n \n \n\n'),"warning.svg":ic('\n \n \n\n')};var lca="arrow_back arrow_forward chevron_left chevron_right exit_to_app first_page format_quote last_page navigate_before navigate_next open_in_new star_half gm/arrow_back gm/arrow_forward gm/format_quote gm/help_outline gm/play_arrow gm/open_in_new gm/undo".split(" ");function Ei(a){var b=a.icon,c=void 0===a.size?24:a.size,e=void 0===a.wb?!1:a.wb,f=void 0===a.yd?[]:a.yd;a=void 0===a.title?"":a.title;pi.call(this,"sc.shared.MaterialIcon");this.icon=b;this.size=c;this.yd=f;this.wb=e;this.title=a} u(Ei,pi);Ei.prototype.content=function(){var a=this,b=this.size/16+"rem",c={root:!0,baseline:this.wb,flip:-1!==lca.indexOf(this.icon)},e=0===this.icon.indexOf("gm/");e||(c["text-icon"]=!0);for(var f=r(this.yd),h=f.next();!h.done;h=f.next())h=h.value,""!==h&&(c[h]=!0);e?this.element("div","class",c,"title",this.title,"style",{width:b,height:b},function(){ni(kca[a.icon.replace("gm/","")+".svg"])}):this.element("div","class",c,"title",this.title,"style","font-size: "+b,this.icon)};function Fi(a,b,c,e){this.ka=a;this.ha=b;this.o=c;this.ma=void 0===e?1:e} function Gi(a){if(!a||"transparent"===a)return new Fi(0,0,0,0);var b=a.match(/\.?\d+(\.\d+)?/g);if(3>b.length)throw Error("Could not parse '"+a+"' as a color.");b.length=4;return new (Function.prototype.bind.apply(Fi,[null].concat(Aa(b.map(Number)))))} function mca(a){var b=Hi(a,nca);a=Hi(a,oca);return 3.1>b&&a>b} var oca=new Fi(0,0,0),nca=new Fi(255,255,255);function Hi(a,b){a=.2126*Ii(a.ka)+.7152*Ii(a.ha)+.0722*Ii(a.o)+.05;b=.2126*Ii(b.ka)+.7152*Ii(b.ha)+.0722*Ii(b.o)+.05;return Math.max(a,b)/Math.min(a,b)} function Ii(a){a/=255;return.03928>a?a/12.92:Math.pow((a+.055)/1.055,2.4)} ;var pca=[{opacity:0},{opacity:.16,offset:.25},{opacity:.16,offset:.5},{opacity:0}],qca={duration:300},rca={duration:225,easing:"cubic-bezier(.4, .0, .2, 1)"};function Ji(a){a=void 0===a?{}:a;a=void 0===a.Uk?!1:a.Uk;pi.call(this,"sc.shared.MaterialInteractionOverlay");var b=this;this.ha=!1;this.parentElement=null;this.Uk=a;this.ua=function(c){Ki(b,c.clientX,c.clientY,b.Uk)}; this.ma=function(){b.ha=!0;b.Fa()}; this.na=function(){b.ha=!1;b.Fa()}} u(Ji,pi);Ji.prototype.content=function(){var a=this,b=mca(Gi(getComputedStyle(this.element("span")).color));this.root=this.element("div","class",{root:!0,"light-text":b,hover:this.ha},"aria-hidden","true",function(){a.element("div","class","hover-overlay");a.element("div","class","pressed-overlay");a.o=a.element("div","class","ripple")}); sca(this)}; function sca(a){setTimeout(function(){var b,c,e=a.parentElement,f=null!==(c=a.getElement()&&(null===(b=a.getElement())||void 0===b?void 0:b.parentElement))&&void 0!==c?c:null;e!==f&&(e&&(e.removeEventListener("mousedown",a.ua),e.removeEventListener("mouseenter",a.ma),e.removeEventListener("mouseleave",a.na)),f&&(f.addEventListener("mousedown",a.ua),f.addEventListener("mouseenter",a.ma),f.addEventListener("mouseleave",a.na)),a.parentElement=f)},0)} function Li(a,b){"Enter"!==b.code&&"Space"!==b.code||Ki(a,0,0,!0)} function Ki(a,b,c,e){var f;if(null!==(f=a.o)&&void 0!==f&&f.animate){var h=a.root.getBoundingClientRect(),k=.6*Math.max(h.width,h.height)/256,n=(Math.sqrt(Math.pow(h.width/2,2)+Math.pow(h.height/2,2))+10)/128;if(e)b=h="calc(50% - 128px)",k="scale("+k+")",n="scale("+n+")";else{b=b-h.left-128;var p=c-h.top-128;c=h.width/2-128-b;e=h.height/2-128-p;h=p+"px";b+="px";k="translate(0, 0) scale("+k+")";n="translate("+c+"px, "+e+"px) scale("+n+")"}k=[{transform:k},{transform:n}];a.o.style.top=h;a.o.style.left= b;a.o.style.transform=n;a.o.animate(pca,qca);a.o.animate(k,rca)}} ;function Mi(a){a=void 0===a?{}:a;pi.call(this,"sc.shared.MaterialButton");this.model=a instanceof Di?a:new Di(a);this.overlay=new Ji;ui(this,this.model)} u(Mi,pi);l=Mi.prototype; l.content=function(a){var b=this;a&&this.model.se(a);var c=""!==this.model.La(),e=""!==this.model.fg();this.o=this.element("button","class",{root:!0,text:1===this.model.getStyle()||2===this.model.getStyle()||8===this.model.getStyle(),"color-label":8===this.model.getStyle()||2===this.model.getStyle(),"color-hint":6===this.model.getStyle()&&c,hairline:3===this.model.getStyle(),filled:4===this.model.getStyle(),"protected":5===this.model.getStyle(),tonal:9===this.model.getStyle(),navigational:6===this.model.getStyle()&& !c,"navigational-alt":7===this.model.getStyle(),"left-icon":jca(this.model),"right-icon":this.model.Ij(),"icon-only":e&&!c,"small-icon":this.model.jk,hidden:!this.model.jl,compact:this.model.compact},"style",""===this.model.wl()?null:{"max-width":this.model.wl()},"type","button","aria-label",this.model.vl(),"aria-expanded",this.model.Us,"aria-controls",this.model.Ts,"disabled",this.model.Kg(),"onclick",function(f){b.Ab(f)},"onkeydown",function(f){b.overlay&&Li(b.overlay,f)},function(){e&&b.element("span", "class","icon",new Ei({icon:b.model.fg(), size:b.model.jk||c?18:24,wb:!0}));c&&b.element("span","class",{overflow:""!==b.model.wl()},function(){gi(b.model.La())}); b.overlay.render()})}; l.Ab=function(a){var b=this.model.zl();b&&b({method:0===a.clientX&&0===a.clientY?1:2})}; l.Dc=function(a){this.model.Dc(a)}; l.Nc=na(175);l.La=function(){return this.model.La()}; l.ab=function(a){this.model.ab(a)}; l.focus=function(){var a;null===(a=this.o)||void 0===a?void 0:a.focus()};function Ni(a,b){this.value=a;this.icon=b} Ni.prototype.toString=function(){return this.value}; var tca=new Ni("error","gm/error_outline"),Oi=new Ni("caution","gm/warning");function Pi(a){var b=a.message,c=a.type,e=a.position;a=void 0===a.Wl?void 0:a.Wl;pi.call(this,"sc.shared.Callout");this.message=b;this.type=c;this.position=e;this.icon=new Ei({icon:c.icon,wb:!0});void 0!==a&&(this.Wl=new Mi({Bb:a.Bb,text:a.text,trigger:a.trigger,style:1,compact:!0}))} u(Pi,pi);Pi.prototype.content=function(){var a=this;this.element("div","class","root "+this.type+" "+this.position,"aria-live","polite",function(){a.element("div","class","content",function(){a.icon.render();a.element("div","class","message",a.message)}); void 0!==a.Wl&&a.element("div","class","secondary-button",a.Wl)})};function Qi(a,b,c){b=void 0===b?!0:b;void 0===c||c?zf(window,Jf(a)):(c=document.createElement("a"),Cd(c,a),c.rel="noopener",b?(a=Jf(c.href),window.location.href=wf(a)):(a=Jf(c.href),window.location.replace(wf(a))))} ;function Ri(a){var b=a.serviceName;this.Qe=a.Qe;this.serviceName=b} Ri.prototype.get=function(a,b,c,e){c=void 0===c?{}:c;e=void 0===e?new XMLHttpRequest:e;return ef(this,function h(){var k=this,n;return Wa(h,function(p){if(1==p.o)return Ka(p,k.call("GET",a,c,e,"application/json+protobuf"),2);n=p.ha;try{return p.return(Re(b,n))}catch(t){throw Si(k,a),t;}})})}; function uca(a,b,c){c=void 0===c?{}:c;var e=void 0===e?new XMLHttpRequest:e;return ef(a,function h(){var k=this,n;return Wa(h,function(p){if(1==p.o)return Ka(p,k.call("GET",b,c,e,"application/json"),2);n=p.ha;try{return p.return(JSON.parse(n))}catch(t){throw Si(k,b),t;}})})} Ri.prototype.post=function(a,b,c,e,f){e=void 0===e?{}:e;f=void 0===f?new XMLHttpRequest:f;return ef(this,function k(){var n=this,p;return Wa(k,function(t){if(1==t.o)return Ka(t,n.call("POST",a,e,f,"application/json+protobuf",b.Gb()),2);p=t.ha;try{return t.return(Re(c,p))}catch(x){throw Si(n,a),x;}})})}; function vca(a,b,c,e){e=void 0===e?{}:e;var f=void 0===f?new XMLHttpRequest:f;return ef(a,function k(){var n=this,p;return Wa(k,function(t){if(1==t.o)return Ka(t,n.call("POST",b,e,f,"application/json",JSON.stringify(c)),2);p=t.ha;try{return t.return(JSON.parse(p))}catch(x){throw Si(n,b),x;}})})} Ri.prototype.call=function(a,b,c,e,f,h){return ef(this,function n(){var p=this,t;return Wa(n,function(x){t=p;return x.return(new Promise(function(y,z){var la="";if(c.query){for(var pa=[],ra=r(Object.entries(c.query)),ta=ra.next();!ta.done;ta=ra.next()){var za=r(ta.value);ta=za.next().value;za=za.next().value;za=Array.isArray(za)?za:[za];za=r(za);for(var Ca=za.next();!Ca.done;Ca=za.next())Ca=Ca.value,pa.push(encodeURIComponent(ta)+"="+encodeURIComponent(Ca))}0e.status||299=c.tabIndex?b:c})} ;var aj=[];function bj(){var a=this;this.oa=this.o=null;this.ha=!1;this.ka=[];this.ma=[];this.na=function(b){if(a.o&&a.ha){var c=Yi(a.o),e=$i(c),f;e&&(f=wca(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.oa()}}}} bj.prototype.init=function(a,b,c){c=void 0===c?!1:c;this.oa=b;if(this.o=a)this.o.addEventListener("keydown",this.na),c&&cj(this)}; function dj(a,b){if(b||!1!==b&&!a.ha)cj(a);else if(a.ha){for(ej(a);0\n \n \n '))); e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+-1);hj(a)}); c.appendChild(e);e=document.createElement("button");e.className="next";e.setAttribute("title","Next month");e.setAttribute("aria-label","Next month");e.appendChild(Pg(ic('\n \n \n ')));e.addEventListener("click",function(){a.o.setMonth(a.o.getMonth()+1);hj(a)}); c.appendChild(e);c=document.createElement("tr");c.appendChild(b);return c} function zca(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.wa?e.toLocaleString(a.na,{weekday:"narrow"}):"SMTWTFS"[e.getDay()],e.setDate(e.getDate()+1);return b} function hj(a){a.ma.textContent=a.wa?a.o.toLocaleString(a.na,{month:"long",year:"numeric"}):a.o.getMonth()+1+"/"+a.o.getFullYear();a.ka.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.setAttribute("data-time",b.getTime());var k=!1;a.oa&&(k=a.oa.getTime()===b.getTime());h.textContent= b.getDate().toString();h.className="selectable";k&&Pf(h,"selected",!0);f.appendChild(h)}else f.className="unselectable";c.appendChild(f);b.setDate(b.getDate()+1)}a.ka.appendChild(c)}} function ij(a){return new Date(a.getFullYear(),a.getMonth(),1)} gj.prototype.va=function(a){this.ua=a}; gj.prototype.getElement=function(){return this.ha}; window.sc_createCalendar=function(a){a=new gj(a);return{setSelectDateCallback:a.va.bind(a),getElement:a.getElement.bind(a)}};function jj(a){w.call(this,a)} u(jj,w);jj.prototype.ta=na(164);function kj(a,b){if(null!=b){var c={seconds:Ue(b,1),nanos:Ue(b,2)};a&&(c.Aa=b);return c}} ;function lj(a,b){this.ma=a;this.ka=b;this.ha=0;this.o=null} lj.prototype.get=function(){if(0this.ha&&(this.ha++,a.next=this.o,this.o=a)};var mj; function Aca(){var a=kb.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!id("Presto")&&(a=function(){var f=Og(document,"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(),n="file:"==h.location.protocol?"*":h.location.protocol+"//"+h.location.host;f=ub(function(p){if(("*"==n||p.origin==n)&&p.data==k)this.port1.onmessage()},this); h.addEventListener("message",f,!1);this.port1={};this.port2={postMessage:function(){h.postMessage(k,n)}}}); if("undefined"!==typeof a&&!jd()){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){kb.setTimeout(f,0)}} ;function nj(a){kb.setTimeout(function(){throw a;},0)} ;function oj(){this.ha=this.o=null} oj.prototype.add=function(a,b){var c=pj.get();c.set(a,b);this.ha?this.ha.next=c:this.o=c;this.ha=c}; oj.prototype.remove=function(){var a=null;this.o&&(a=this.o,this.o=this.o.next,this.o||(this.ha=null),a.next=null);return a}; var pj=new lj(function(){return new qj},function(a){return a.reset()}); function qj(){this.next=this.scope=this.o=null} qj.prototype.set=function(a,b){this.o=a;this.scope=b;this.next=null}; qj.prototype.reset=function(){this.next=this.scope=this.o=null};function rj(a,b){sj||Bca();tj||(sj(),tj=!0);uj.add(a,b)} var sj;function Bca(){if(kb.Promise&&kb.Promise.resolve){var a=kb.Promise.resolve(void 0);sj=function(){a.then(vj)}}else sj=function(){var b=vj; "function"!==typeof kb.setImmediate||kb.Window&&kb.Window.prototype&&!id("Edge")&&kb.Window.prototype.setImmediate==kb.setImmediate?(mj||(mj=Aca()),mj(b)):kb.setImmediate(b)}} var tj=!1,uj=new oj;function vj(){for(var a;a=uj.remove();){try{a.o.call(a.scope)}catch(b){nj(b)}pj.put(a)}tj=!1} ;function wj(a){if(!a)return!1;try{return!!a.$goog_Thenable}catch(b){return!1}} ;function xj(a){this.o=0;this.ua=void 0;this.ma=this.ha=this.ka=null;this.oa=this.na=!1;if(a!=ob)try{var b=this;a.call(void 0,function(c){yj(b,2,c)},function(c){yj(b,3,c)})}catch(c){yj(this,3,c)}} function zj(){this.next=this.context=this.o=this.ha=this.child=null;this.ka=!1} zj.prototype.reset=function(){this.context=this.o=this.ha=this.child=null;this.ka=!1}; var Aj=new lj(function(){return new zj},function(a){a.reset()}); function Bj(a,b,c){var e=Aj.get();e.ha=a;e.o=b;e.context=c;return e} function Cj(a){if(a instanceof xj)return a;var b=new xj(ob);yj(b,2,a);return b} xj.prototype.then=function(a,b,c){return Dj(this,"function"===typeof a?a:null,"function"===typeof b?b:null,c)}; xj.prototype.$goog_Thenable=!0;function Ej(a,b,c){return Dj(a,null,b,c)} xj.prototype.cancel=function(a){if(0==this.o){var b=new Fj(a);rj(function(){Gj(this,b)},this)}}; function Gj(a,b){if(0==a.o)if(a.ka){var c=a.ka;if(c.ha){for(var e=0,f=null,h=null,k=c.ha;k&&(k.ka||(e++,k.child==a&&(f=k),!(f&&1>>0);function ek(a){if("function"===typeof a)return a;a[kk]||(a[kk]=function(b){return a.handleEvent(b)}); return a[kk]} ;function lk(){Oj.call(this);this.ma=new Vj(this);this.mc=this;this.Zb=null} Ab(lk,Oj);lk.prototype[Sj]=!0;l=lk.prototype;l.iq=function(){return this.Zb}; l.addEventListener=function(a,b,c,e){ck(this,a,b,c,e)}; l.removeEventListener=function(a,b,c,e){ik(this,a,b,c,e)}; l.dispatchEvent=function(a){var b=this.iq();if(b){var c=[];for(var e=1;b;b=b.iq())c.push(b),++e}b=this.mc;e=a.type||a;if("string"===typeof a)a=new Qj(a,b);else if(a instanceof Qj)a.target=a.target||b;else{var f=a;a=new Qj(e,b);bc(a,f)}f=!0;if(c)for(var h=c.length-1;!a.ka&&0<=h;h--){var k=a.o=c[h];f=k.ql(e,!0,a)&&f}a.ka||(k=a.o=b,f=k.ql(e,!0,a)&&f,a.ka||(f=k.ql(e,!1,a)&&f));if(c)for(h=0;!a.ka&&h2*this.size&&wk(this),!0):!1}; function wk(a){if(a.size!=a.ha.length){for(var b=0,c=0;b=e.ha.length)throw Vg;var h=e.ha[b++];return a?h:e.o[h]}; f.next=f.o.bind(f);return f}; function xk(a,b){return Object.prototype.hasOwnProperty.call(a,b)} ;function Lca(a){if(a.getValues&&"function"==typeof a.getValues)return a.getValues();if("undefined"!==typeof Map&&a instanceof Map||"undefined"!==typeof Set&&a instanceof Set)return Array.from(a.values());if("string"===typeof a)return a.split("");if(qb(a)){for(var b=[],c=a.length,e=0;ec&&(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.substr(0,e),f,a.substr(c)];c=a[1];a[1]=b?c?c+"&"+b:b:c;return a[0]+(a[1]?"?"+a[1]:"")+a[2]} function Bk(a,b,c){if(Array.isArray(b))for(var e=0;e>>0);a={requestId:c,Sx:Vca(a,b,c),onLoad:b.onLoad,onError:b.onError||function(){}, Pq:b.Pq||function(){}, uB:b.uB||function(){}, jy:b.jy,fz:b.pageType,vo:b.vo};b.Ed&&("IFRAME"==b.Ed.nodeName?(a.window=b.Ed.contentWindow,a.Ed=a.window.document.body):(a.window=window,a.Ed=b.Ed));return a} function Vca(a,b,c){var e=Tk(a)+"/apis/render?",f=a.wa,h=a.Da,k=b.helpcenter,n=a.ua,p=a.ya,t=a.Ia,x=a.Ha,y=a.va,z=b.pageType,la=b.pageId,pa=b.url,ra=b.Kj,ta=b.rI;c=["js_request_id."+c];if(b.extraParams)for(var za in b.extraParams)c.push(za+"."+b.extraParams[za]);a={v:1,key:f,request_source:h,helpcenter:k,hl:n,authuser:p,visit_id:t,view_id:x,psd:y,page_type:z,id:la,url:pa,components:ra,exclude_components:ta,extra_params:c,mendel_ids:a.Ca,service_configuration:a.Ga,scdeb:a.Ba,instant_preview:b.instantPreview, symptom:b.symptom};b="";for(var Ca in a)f=a[Ca],void 0!=f&&(Array.isArray(f)&&(f=f.join()),b&&(b+="&"),b+=Ca+"="+encodeURIComponent(f.toString()));return e+b} function Uca(a,b,c){b.window.sc_scope=b.Ed;b.onLoad&&(b.window[b.requestId]=function(e){b.onLoad(e.getChild(b.requestId))}); Bd(b.Ed,Jk(c));c=Array.from(b.Ed.getElementsByTagName("script"));a.ka(b,c)} Sk.prototype.ka=function(a,b){for(;0a.ha.length;a.oa()} ;var Wca=pc(hc(ic("//www.youtube.com/player_api")));function Yk(a,b){a=Wf("play",a);b=Wf("play",b);return b===a?"":b} ;function Zk(a){this.Ca="modal-backdrop "+a.className;this.wa=a.Tk;this.ma=a.ju;this.ya=a.Oy;this.oa=a.FD;this.Ba=this.na=!1;this.ha=new bj;Xca(this)} function Xca(a){a.o=document.createElement("div");a.o.className=a.Ca;a.o.addEventListener("click",function(b){b.target==a.o&&(a.ka&&!a.ka()||a.close())}); a.ha.init(a.o,function(){a.ka&&!a.ka()||a.close()}); a.oa?(a.oa.parentNode.replaceChild(a.o,a.oa),a.Gh(a.oa)):document.body.appendChild(a.o)} l=Zk.prototype;l.close=function(){this.o.style.zIndex="";dj(this.ha,!1);Pf(this.o,this.wa,!1);var a;if(a=null!=document.activeElement)a=0!=(document.activeElement.compareDocumentPosition(this.o)&Node.DOCUMENT_POSITION_CONTAINS);if(a)for(;0<$k.length;)if(a=$k.pop(),Zi(a)){a.focus();$k.splice(0,$k.length);break}this.na&&(document.body.style.position="",document.body.style.width="",document.body.style.top="",window.scroll(0,this.va),this.ma&&Pf(this.o,this.ma,!1));this.ua&&this.ua()}; l.Gh=function(a){this.o.firstChild&&this.o.removeChild(this.o.firstChild);this.o.appendChild(a);return this}; l.open=function(){for(var a=this.o.style,b=0,c=r(document.querySelectorAll(".modal-backdrop")),e=c.next();!e.done;e=c.next())e=parseInt(window.getComputedStyle(e.value).zIndex,10),isNaN(e)||(b=Math.max(b,e));a.zIndex=b+1;document.activeElement&&$k.push(document.activeElement);Pf(this.o,this.wa,!0);dj(this.ha,!0);this.na&&(this.ma&&Pf(this.o,this.ma,!0),this.va=window.pageYOffset,document.body.style.top=-this.va+"px",document.body.style.width=document.body.clientWidth+"px",document.body.style.position= "fixed");this.ya&&Pf(this.o,this.ya,this.Ba);fj(this.ha,".modal__default-focus");return this}; l.getElement=function(){return this.o}; l.Ns=function(a){this.ka=a;return this}; l.Ya=function(a){this.ua=a;return this}; l.Jr=function(a){this.na=a;return this}; l.Hr=function(a){this.Ba=a;return this}; l.Bc=function(){this.o.style.display="none"}; l.show=function(){this.o.style.display=""}; Zk.prototype.show=Zk.prototype.show;Zk.prototype.hide=Zk.prototype.Bc;Zk.prototype.setDisableClickCapturing=Zk.prototype.Hr;Zk.prototype.setLockBackground=Zk.prototype.Jr;Zk.prototype.onClose=Zk.prototype.Ya;Zk.prototype.allowCloseIf=Zk.prototype.Ns;Zk.prototype.getElement=Zk.prototype.getElement;Zk.prototype.open=Zk.prototype.open;Zk.prototype.setContent=Zk.prototype.Gh;Zk.prototype.close=Zk.prototype.close;var $k=[];function al(a){this.o=a;this.na="after";this.ua="below";this.ma=!0} l=al.prototype;l.$l=function(a){this.oa=a;return this}; l.rv=function(a){this.na=a;return this}; l.wv=function(a){this.ua=a;return this}; l.Kr=function(a){this.ma=a;return this}; l.open=function(){var a=this;this.ha||(this.ha=function(){return bl(a)},window.addEventListener("resize",this.ha),window.addEventListener("scroll",this.ha)); bl(this);Pf(this.o,"popup--active",!0)}; l.close=function(){Pf(this.o,"popup--active",!1);this.ha&&(window.removeEventListener("resize",this.ha),window.removeEventListener("scroll",this.ha),this.ha=void 0)}; function bl(a){a.ka=a.oa.getBoundingClientRect();var b=cl(a,"before"==a.na?["before","after"]:["after","before"]),c=cl(a,"above"==a.ua?["above","below"]:["below","above"]);a.o.style.left=dl(a,b)+"px";a.o.style.top=dl(a,c)+"px";Pf(a.o,"popup--before","before"==b);Pf(a.o,"popup--after","after"==b);Pf(a.o,"popup--above","above"==c);Pf(a.o,"popup--below","below"==c)} function cl(a,b){var c=b[0];b=r(b);for(var e=b.next();!e.done;e=b.next()){e=e.value;a:{var f=dl(a,e);switch(e){case "before":case "after":f=Math.min(f,0)+Math.min(window.innerWidth-f-a.o.offsetWidth,0);break a;case "above":case "below":f=Math.min(f,0)+Math.min(window.innerHeight-f-a.o.offsetHeight,0);break a}f=0}if(0<=f)return e;if(!h||ha||5a?a=0:a>c&&(a=c);return a-b} function il(a){a.preventDefault()} ;function kl(a,b,c){a.timeOfStartCall=(new Date).getTime();var e=c||kb,f=e.document,h=a.nonce||Fd(e);h&&!a.nonce&&(a.nonce=h);if("help"==a.flow){var k=nb("document.location.href",e);!a.helpCenterContext&&k&&(a.helpCenterContext=k.substring(0,1200));k=!0;if(b&&JSON&&JSON.stringify){var n=JSON.stringify(b);(k=1200>=n.length)&&(a.psdJson=n)}k||(b={invalidPsd:!0})}b=[a,b,c];e.GOOGLE_FEEDBACK_START_ARGUMENTS=b;c=a.serverUri||"//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||rb(b)||(e+=encodeURIComponent(p)+"="+encodeURIComponent(b)+"&");a=Tg(Jg(f),"SCRIPT");h&&a.setAttribute("nonce",h);Df(a,Lk(e));f.body.appendChild(a)}} zb("userfeedback.api.startFeedback",kl);function ll(a){window.sc_trackStatsEvent(49,8);ml(a)} function ml(a){var b=a.productId,c=a.bucket,e=void 0===a.flow?"material":a.flow,f=void 0===a.Hp?!1:a.Hp,h=void 0===a.Nx?!0:a.Nx,k=a.cC,n=a.Ya,p=a.onLoad,t=a.payload;a=a.description;var x=Uf(),y={};b=(y.flow=e,y.locale=x.lang,y.productId=b,y.disableSubmit=f,y);c&&(b.bucket=c);n&&(b.callback=n);p&&(b.onLoadCallback=p);x.sb_uri&&(b.serverUri=x.sb_uri);k&&(b.reportDataCallback=k);b.allowNonLoggedInFeedback=h;"submit"===e&&(b.report={description:a});var z={};t.forEach(function(la,pa){z[pa]=la}); kl(b,z)} ;function nl(){var a=Uf();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",ol()]]);a.set("escalation_availability_matching_frd_forms",Ag().escalation_availability_matching_frd_forms);a.set("rule_service_escalation_availability_c2c_event_id",Ag().rule_service_escalation_availability_c2c_event_id); a.set("rule_service_escalation_availability_c2c_synthesis_event_id",Ag().rule_service_escalation_availability_c2c_synthesis_event_id);a.set("rule_service_escalation_availability_chat_event_id",Ag().rule_service_escalation_availability_chat_event_id);a.set("rule_service_escalation_availability_chat_synthesis_event_id",Ag().rule_service_escalation_availability_chat_synthesis_event_id);a.set("rule_service_escalation_availability_email_event_id",Ag().rule_service_escalation_availability_email_event_id); a.set("rule_service_escalation_availability_email_synthesis_event_id",Ag().rule_service_escalation_availability_email_synthesis_event_id);a.set("rule_service_escalation_availability_phone_event_id",Ag().rule_service_escalation_availability_phone_event_id);a.set("rule_service_escalation_availability_phone_synthesis_event_id",Ag().rule_service_escalation_availability_phone_synthesis_event_id);a.set("rule_service_extensible_contact_options_event_id",Ag().rule_service_extensible_contact_options_event_id); a.set("rule_service_helpcenter_fields_synthesis_event_id",Ag().rule_service_helpcenter_fields_synthesis_event_id);return a} function ol(){var a=Uf().rs;switch(a){case 4:return"cases";case 1:return"helpcenter";default:return String(a)}} ;function pl(){$ca(this)} function $ca(a){a.o=(new Zk({className:"material-dialog-backdrop",Tk:"material-dialog-backdrop--active",ju:"material-dialog-backdrop--locked",Oy:"material-dialog-backdrop--disable-click-capture"})).Ns(function(){return!a.oa}); a.o.getElement().addEventListener("click",function(b){b=b.target;var c=b.getAttribute("data-material-dialog-action");c&&(a.ha&&a.ha(c),Rf(b,"material-dialog--disable-close")||a.close())})} pl.prototype.open=function(a){var b=this,c=a.querySelector(".material-dialog__title");c&&Zca(c,a).reset().enable(Rf(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.ma=function(){return e.removeEventListener("click",h)}; e.addEventListener("click",h)}this.oa=Rf(a,"material-dialog--disable-close");this.o.Jr(!Rf(a,"material-dialog--show-background")).Hr(Rf(a,"material-dialog--disable-click-capture")).Gh(a).open();a.focus();return this}; pl.prototype.close=function(){this.o.close();this.ma&&this.ma();this.ka&&this.ka()}; pl.prototype.Ic=function(a){this.ha=a;return this}; pl.prototype.Ya=function(a){this.ka=a;return this}; pl.prototype.onClose=pl.prototype.Ya;pl.prototype.onAction=pl.prototype.Ic;pl.prototype.close=pl.prototype.close;pl.prototype.open=pl.prototype.open;function ql(a,b){var c=null;return function(e){for(var f=[],h=0;hc||0>a?0:a+b>=c?c-b:a} function xl(a){switch(a){case 1:case 3:return"100%";case 2:case 4:return"0%";default:return"50%"}} function yl(a){var b,c;return null!==(c=null===(b=a.getElement())||void 0===b?void 0:b.getRootNode())&&void 0!==c?c:document} ;function Dl(a){var b=a.content,c=void 0===a.xg?!0:a.xg,e=void 0===a.Xk?"placement-start":a.Xk,f=void 0===a.mp?"alignment-start":a.mp,h=void 0===a.style?"style-normal":a.style,k=a.fn,n=df(a,"content useFixedBackdrop caretPlacement caretAlignment style containerPadding".split(" "));pi.call(this,"sc.shared.MaterialRichTooltip");var p=this;this.ha=!1;this.qd=this.Ad=0;this.ma=b;this.xg=c;this.ua=e;this.na=f;this.va=h;this.fn=k;this.o=new wl(Object.assign({content:function(){El(p)}, Go:!0,mm:!1,al:!1},n))} u(Dl,pi);l=Dl.prototype;l.open=function(a){this.xg?this.o.open(a):(this.ha=!0,this.Fa())}; l.isOpen=function(){return this.xg?this.o.isOpen():this.ha}; l.close=function(){this.xg?this.o.close():(this.ha=!1,this.Fa())}; function Fl(a,b){var c=b.Ad;b=b.qd;a.xg||(a.Ad=null!==c&&void 0!==c?c:a.Ad,a.qd=null!==b&&void 0!==b?b:a.qd,a.Fa())} l.fe=function(){return!0}; l.content=function(){var a=this;this.xg?this.o.render():this.element("div","class","popup-container","style",{visibility:this.ha?"visible":"hidden",transform:"translate("+this.Ad+"px, "+this.qd+"px)"},function(){El(a)})}; function El(a){a.element("div","class","root "+a.ua+" "+a.va,function(){a.element("div","class","container","style",{padding:a.fn},a.ma);a.element("div","class","clip-track "+a.na,function(){a.element("div","class","clip",function(){a.element("div","class","caret")})})})} ;var eda={yD:!1,Vk:!0};function Gl(){pi.call(this,"sc.shared.MaterialSnackbar");this.ha=new Mi;this.message="";this.yj=5E3;this.Mo=!1;this.state=2} u(Gl,pi);Gl.prototype.open=function(a){var b=this,c=a.message,e=a.action,f=void 0===a.yj?5E3:a.yj;a=void 0===a.Mo?!1:a.Mo;if(0===this.state)return Promise.resolve();this.state=0;this.message=c;this.yj=f;this.Mo=a;e?this.action=Object.assign(Object.assign({},eda),e):this.action=void 0;this.Fa();fda(this);return new Promise(function(h){b.Ya=h})}; Gl.prototype.close=function(){0===this.state&&(this.o&&clearTimeout(this.o),this.state=1,this.message="",this.Fa())}; Gl.prototype.content=function(){var a=this;this.element("div","class",{root:!0,widescreen:this.Mo,"root-closed":2===this.state},function(){var b;a.element("div","class",{snackbar:!0,opened:0===a.state,closing:1===a.state,closed:2===a.state,"long-action":null===(b=a.action)||void 0===b?void 0:b.yD},"ontransitionend",function(c){var e;"opacity"===c.propertyName&&0!==a.state&&2!==a.state&&(a.state=2,a.Fa(),null===(e=a.Ya)||void 0===e?void 0:e.call(a))},function(){a.element("div","role","status","aria-live", "assertive","class","message",a.message); gda(a)})})}; function gda(a){a.action&&a.element("div","class","action",function(){a.ha.render({text:a.action.actionText,trigger:function(){var b,c;a.action.Vk&&a.close();null===(c=(b=a.action).Ic)||void 0===c?void 0:c.call(b)}})})} function fda(a){a.action||(a.o=setTimeout(function(){a.close()},a.yj))} ;function Hl(){this.ma=[];this.ha=!1;this.oa=new Gl} Hl.prototype.initialize=function(a){a=void 0===a?document.body:a;if(this.ha)return this;this.ha=!0;hda(this,a);return this}; Hl.prototype.open=function(a){this.ha&&(this.ma.push(a),Il(this))}; Hl.prototype.close=function(){this.oa.close()}; Hl.prototype.lb=function(){ef(this,function b(){var c=this;return Wa(b,function(e){if(1==e.o)return c.ha?c.ka?Ka(e,c.ka,2):e.Za(2):e.return(c);c.o&&c.o.parentElement&&(c.o.parentElement.removeChild(c.o),c.o=void 0);c.ha=!1;return e.return(c)})})}; function Il(a,b){b=void 0===b?!1:b;var c;ef(a,function f(){var h=this,k;return Wa(f,function(n){if(1==n.o){k=h;if(!b&&h.ka)return n.return();if(0===h.ma.length)return null===(c=h.na)||void 0===c?void 0:c.call(h),delete h.ka,delete h.na,n.return();h.ka||(h.ka=new Promise(function(p){k.na=p})); return Ka(n,h.oa.open(h.ma[0]),2)}h.ma.shift();Il(h,!0);La(n)})})} function hda(a,b){"interactive"===document.readyState||"complete"===document.readyState?Jl(a,b):window.addEventListener("DOMContentLoaded",function(){Jl(a,b)})} function Jl(a,b){a.o=document.createElement("div");b.appendChild(a.o);ji(a.o,function(){a.oa.render()})} var Kl=new Hl;function Ll(a){var b=void 0===a?{}:a;a=void 0===b.size?"mspin-small":b.size;b=void 0===b.Zm?!1:b.Zm;pi.call(this,"sc.shared.MaterialSpinner");this.size=a;this.Zm=b} u(Ll,pi);Ll.prototype.content=function(){var a=this;this.element("div","class","mspin "+this.size+" "+(this.Zm?"mspin-centered":""),function(){a.element("div",function(){a.element("div")})})};function Ml(a){zi.call(this);this.inputType="";this.kg=!1;this.je=!0;this.Bi=this.rows=0;this.Cl=this.text=this.label="";this.Xb=this.filled=!1;this.Ce=!0;this.disabled=this.Co=!1;this.placeholder="";this.$e=[];this.error="";this.maxLength=void 0;this.se(a)} u(Ml,zi);l=Ml.prototype; l.se=function(a){var b=void 0===a.kg?!1:a.kg,c=void 0===a.je?!0:a.je,e=void 0===a.rows?0:a.rows,f=void 0===a.Bi?0:a.Bi,h=void 0===a.label?"":a.label,k=void 0===a.placeholder?"":a.placeholder,n=void 0===a.text?"":a.text,p=void 0===a.Cl?"":a.Cl,t=void 0===a.filled?!1:a.filled,x=void 0===a.Xb?!1:a.Xb,y=void 0===a.Ce?!0:a.Ce,z=void 0===a.Co?!1:a.Co,la=void 0===a.disabled?!1:a.disabled,pa=void 0===a.Gd?void 0:a.Gd,ra=void 0===a.Qg?void 0:a.Qg,ta=void 0===a.Gf?void 0:a.Gf,za=void 0===a.$e?["self"]:a.$e, Ca=void 0===a.error?"":a.error,Ta=a.maxLength;this.inputType=void 0===a.inputType?"":a.inputType;this.kg=b;this.rows=e;this.Bi=f;this.label=h;this.placeholder=k;this.text=n;this.Cl=p;this.filled=t;this.Xb=x;this.Ce=y;this.Co=z;this.disabled=la;this.Gd=pa;this.Qg=ra;this.Gf=ta;this.$e=za;this.error=Ca;this.je=c;this.maxLength=Ta}; l.Nj=function(){return this.je}; l.nb=function(){return this.label}; l.La=function(){return this.text}; l.ab=function(a){a!==this.text&&(this.text=a,Ci(this,0))}; l.Dc=function(a){a!==this.disabled&&(this.disabled=a,Ci(this,3))}; l.Sd=function(){return this.maxLength};function Nl(a){a=void 0===a?{}:a;pi.call(this,"sc.shared.MaterialTextField");this.labelId=yi();this.na=yi();this.o=null;this.ma=!1;this.model=a instanceof Ml?a:new Ml(a);ui(this,this.model)} u(Nl,pi);function ida(a){return a.model.Nj()?a.o?a.o:new ul({label:a.model.placeholder,Fl:a.model.nb()?void 0:Ol(a),floatingLabel:a.model.Ce,disabled:a.model.disabled,filled:a.model.filled,Xb:a.model.Xb,vg:function(){return""!==a.model.La()}}):null} l=Nl.prototype; l.content=function(a){var b=this;a&&this.model.se(a);this.o=ida(this);this.element("div","class","root",function(){b.model.nb()&&b.element("label","class","label","id",b.labelId,b.model.nb());b.o&&(b.o.error=!!b.model.error);b.element("div","class",{"input-container":!0,multiline:b.model.kg,dense:b.model.Xb,invalid:b.model.error,outlined:!b.model.filled,filled:b.model.filled,disabled:b.model.disabled},function(){b.element(b.model.nb()?"div":"label","class",{box:!0,"box-no-label":b.model.filled&&!b.model.Ce, "filled-box":b.model.filled&&!b.model.Xb&&(b.model.Ce||b.model.kg),"filled-label":b.model.filled&&!b.model.Xb&&b.model.Ce,"outlined-box":!b.model.filled&&b.model.Ce},function(){b.ha=b.element(b.model.kg?"textarea":"input","class",{"native-control":!0,"native-control-filled":b.model.filled},"style",{padding:"0 15px","padding-bottom":b.model.filled?"0":"15px"},"placeholder",b.o?"":b.model.placeholder,"aria-placeholder",b.o?b.model.placeholder:"","type",b.model.inputType,"rows",b.model.rows,"disabled", b.model.disabled,"aria-labelledby",jda(b),"maxlength",b.model.Sd(),"onfocus",function(){return void b.Qg()},"onblur",function(){return void b.Gf()},"oninput",function(){var f,h=b.ha.value; b.model.ab(h);null===(f=b.model.Gd)||void 0===f?void 0:f(h)}); b.ha.value=b.model.La();if(b.model.kg&&0===b.model.rows){var e=kda(b);b.ha.style.height=e+"px";0===e&&(b.ha.style.overflowY="hidden")}}); b.o&&(b.o.render(),dda(b.o,b.model.placeholder))}); var c=b.model.error||b.model.Cl;c&&(b.element("div","id",b.na,"class",{"helper-text":!0,"helper-text-invalid":b.model.error,"helper-text-disabled":b.model.disabled,"helper-text-filled":b.model.filled,"helper-text-outlined":!b.model.filled,"helper-text-hidden":!b.model.error&&b.model.Co&&!b.ma},c),b.ha.setAttribute("aria-describedby",b.na))})}; function jda(a){return a.model.$e?a.model.$e.map(function(b){return"self"===b?Ol(a):b}).join(" "):Ol(a)} function Ol(a){if(a.model.nb()||a.model.placeholder)return a.labelId} function kda(a){var b=Number(getComputedStyle(a.ha).paddingLeft.replace(/[^0-9\.]/g,"")),c=a.ha.clientWidth-2*b;b=a.element("div","class","expander","style","width: "+c+"px",""+a.model.La()+"\u200b");if(a.model.Bi){var e="\n".repeat(a.model.Bi-1);a=a.element("div","class","expander","style","width: "+c+"px",""+e+"\u200b");return Math.min(b.clientHeight,a.clientHeight)}return b.clientHeight} l.Qg=function(){var a;this.ma=!0;this.o&&this.o.focus();null===(a=this.model.Qg)||void 0===a?void 0:a();this.Fa()}; l.Gf=function(){var a;this.ma=!1;this.o&&vl(this.o);null===(a=this.model.Gf)||void 0===a?void 0:a();this.Fa()}; l.La=function(){return this.model.La()}; l.ab=function(a){this.model.ab(a)}; l.hasError=function(){return!!this.model.error}; l.Dc=function(a){this.model.Dc(a)}; l.focus=function(){this.ha.focus()};function Pl(a){var b=void 0===a.text?"":a.text,c=a.trigger,e=void 0===a.js?"":a.js,f=void 0===a.isRtl?!1:a.isRtl,h=void 0===a.Pj?!0:a.Pj,k=void 0===a.Jf?!1:a.Jf,n=void 0===a.ik?10:a.ik;a=void 0===a.nm?0:a.nm;pi.call(this,"sc.shared.MaterialTooltip");var p=this;this.o=!1;this.ik=n;this.nm=a;this.isRtl=f;this.text=b;this.trigger=c;this.js=e;this.Pj=h;this.Jf=k;this.activate=function(){if(!p.Jf||Ql(p,p.trigger))p.o=!0,p.Fa()}; this.deactivate=function(){p.o=!1;p.Fa()}; this.ha=function(t){var x=t.clientX,y=t.clientY;t=p.container.getBoundingClientRect();var z=t.right,la=t.bottom;y=t.top<=y&&y<=la;t.left<=x&&x<=z&&y||p.deactivate()}} u(Pl,pi);Pl.prototype.content=function(){var a=this;Rl(this);this.container=this.element("div","class","container","style",{display:this.o?"":"none",transform:this.isRtl?"translateX(-100%)":void 0,direction:this.isRtl?"rtl":void 0,"max-height":this.Pj?"7rem":void 0},function(){var h=ni(a.text);h.classList.add(lda+"blob");for(var k=r(a.js.split(/ +/)),n=k.next();!n.done;n=k.next())(n=n.value)&&h.classList.add(n);a.Pj?(h.style.webkitLineClamp="5",h.style.whiteSpace="normal"):h.style.display="inline-block"}); this.container.style.top="0";var b=this.container.getBoundingClientRect(),c=this.trigger.getBoundingClientRect(),e=c.x,f=c.y;0!==b.top&&(e=c.x-b.x,f=c.top-b.top);this.container.style.left=this.isRtl?e-this.ik+"px":e+c.width+this.ik+"px";this.container.style.marginTop=f-c.height/4+this.nm+"px";this.trigger.addEventListener("mouseenter",this.activate);this.trigger.addEventListener("mouseleave",this.ha);this.trigger.addEventListener("focus",this.activate);this.trigger.addEventListener("blur",this.deactivate); this.container&&this.container.addEventListener("mouseleave",this.deactivate)}; Pl.prototype.Fa=function(){pi.prototype.Fa.call(this);var a=this.getElement().firstChild;if(a){var b=window.innerHeight,c=document.documentElement.clientWidth,e=a.getBoundingClientRect();if(this.isRtl)0>=e.x&&(a.style.left=a.offsetWidth+10+"px");else if(e.right>=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")}}; Pl.prototype.qf=function(){Rl(this)}; function Rl(a){a.trigger.removeEventListener("mouseenter",a.activate);a.trigger.removeEventListener("mouseleave",a.ha);a.trigger.removeEventListener("focus",a.activate);a.trigger.removeEventListener("blur",a.deactivate);a.container&&a.container.removeEventListener("mouseleave",a.deactivate)} function Ql(a,b){if(b.scrollWidth>b.getBoundingClientRect().width)return!0;b=r(b.children);for(var c=b.next();!c.done;c=b.next())if(Ql(a,c.value))return!0;return!1} var lda=ri("sc.shared.MaterialTooltip");function Sl(a){return window.matchMedia("(max-width: "+a+")").matches} function Tl(){return Sl("37.5rem")} ;function Ul(){this.ha={};this.o=0} l=Ul.prototype;l.format=function(a){var b=Id("SafeHtmlFormatter:");a=Id(a).replace(new RegExp("\\{"+b+"[\\w&#;]+\\}","g"),ub(this.$B,this,[]));return sd(a,null)}; l.$B=function(a,b){a=this.ha[b];if(!a)return b;b="";a.Yc&&(b+="<"+a.Yc+a.attributes+">");a.html&&(b+=a.html);a.Vc&&(b+="");return b}; l.Yc=function(a,b){td(a);return Vl(this,{Yc:a,attributes:yd(b)})}; l.Vc=function(a){td(a);return Vl(this,{Vc:a})}; l.text=function(a){return Vl(this,{html:Id(a)})}; l.safeHtml=function(a){return Vl(this,{html:qd(a).toString()})}; function Vl(a,b){a.o++;var c="{SafeHtmlFormatter:"+a.o+"_"+Ld()+"}";a.ha[Id(c)]=b;return c} ;function mda(a){this.o=a;a.then(ub(function(){},this),function(){},this)} function Wl(a,b,c){return a.o.then(function(e){var f=e[b];if(!f)throw Error("Method not found: "+b);return f.apply(e,c)})} function nda(a,b,c){for(var e=Array(arguments.length-2),f=2;f\n'),"bronze_expert.svg":ic('\n'), "community_specialist.svg":ic('\n'),"diamond_expert.svg":ic('\n'), "error_computer.svg":ic('\n'), "gold_expert.svg":ic('\n'), "google_employee.svg":ic('\n'),"legacy_expert.svg":ic('\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'), "logo_googleg_48dp.svg":ic('\n \n \n \n \n \n\n'), "page_desktop.svg":ic('\n'), "page_desktop_dark.svg":ic('\n'), "platinum_expert.svg":ic('\n'), "play.svg":ic('\n'),"search.svg":ic('\n'), "silver_expert.svg":ic('\n'), "stop.svg":ic('\n'),"workflow.svg":ic('\n'), "workflow_dark.svg":ic('\n')};function fm(a){pi.call(this,"sc.shared.TsAssetInterop");this.o=a} u(fm,pi);fm.prototype.content=function(){ni(qda[this.o])};var rda=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"]]),gm=new Map([[0,"workflow_dark.svg"]]); function hm(a){var b=void 0===a.wb?!1:a.wb,c=void 0===a.Xp?!1:a.Xp,e=a.icon,f=void 0===a.isDarkMode?!1:a.isDarkMode,h=void 0===a.size?24:a.size;a=a.title;pi.call(this,"sc.icon.Icon");f=f&&gm.has(e)?gm.get(e):rda.get(e);if(void 0===f)throw Error("The icon asset "+e+" is undefined.");this.wb=b;this.Xp=c;this.size=h;this.o=new fm(f);this.title=a} u(hm,pi);hm.prototype.content=function(){var a=this;this.element("div","class",{root:!0,baseline:this.wb,flip:this.Xp},"title",this.title,"style",{height:this.size+"px",width:this.size+"px"},function(){a.o.render()})};function im(a){w.call(this,a,-1,sda)} u(im,w);var sda=[1,2,3,4];im.prototype.ta=na(162);function jm(a){w.call(this,a)} u(jm,w);jm.prototype.ta=na(161);function km(a,b){if(null!=b){var c,e={timeUsec:null==(c=A(b,1))?void 0:c,serverIp:null==(c=A(b,2))?void 0:c,processId:null==(c=A(b,3))?void 0:c};a&&(e.Aa=b);return e}} ;function lm(a){w.call(this,a,-1,tda)} u(lm,w);var tda=[2];lm.prototype.ta=na(160);function mm(a){w.call(this,a)} u(mm,w);mm.prototype.Ta=function(){return A(this,2)}; mm.prototype.kc=function(a){return Ie(this,2,a)}; mm.prototype.tb=function(){return ze(this,2)}; mm.prototype.ta=na(157);function nm(a){w.call(this,a,31,uda)} u(nm,w);nm.prototype.Ib=function(){return Le(this,mm,3)}; var uda=[3,20,27];nm.prototype.ta=na(155);function om(a){if(!a)return"";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 vda(){function a(){f[0]=1732584193;f[1]=4023233417;f[2]=2562383102;f[3]=271733878;f[4]=3285377520;x=t=0} function b(y){for(var z=k,la=0;64>la;la+=4)z[la/4]=y[la]<<24|y[la+1]<<16|y[la+2]<<8|y[la+3];for(la=16;80>la;la++)y=z[la-3]^z[la-8]^z[la-14]^z[la-16],z[la]=(y<<1|y>>>31)&4294967295;y=f[0];var pa=f[1],ra=f[2],ta=f[3],za=f[4];for(la=0;80>la;la++){if(40>la)if(20>la){var Ca=ta^pa&(ra^ta);var Ta=1518500249}else Ca=pa^ra^ta,Ta=1859775393;else 60>la?(Ca=pa&ra|ta&(pa|ra),Ta=2400959708):(Ca=pa^ra^ta,Ta=3395469782);Ca=((y<<5|y>>>27)&4294967295)+Ca+za+Ta+z[la]&4294967295;za=ta;ta=ra;ra=(pa<<30|pa>>>2)&4294967295; pa=y;y=Ca}f[0]=f[0]+y&4294967295;f[1]=f[1]+pa&4294967295;f[2]=f[2]+ra&4294967295;f[3]=f[3]+ta&4294967295;f[4]=f[4]+za&4294967295} function c(y,z){if("string"===typeof y){y=unescape(encodeURIComponent(y));for(var la=[],pa=0,ra=y.length;pat?c(n,56-t):c(n,64-(t-56));for(var la=63;56<=la;la--)h[la]=z&255,z>>>=8;b(h);for(la=z=0;5>la;la++)for(var pa=24;0<=pa;pa-=8)y[z++]=f[la]>>pa&255;return y} for(var f=[],h=[],k=[],n=[128],p=1;64>p;++p)n[p]=0;var t,x;a();return{reset:a,update:c,digest:e,digestString:function(){for(var y=e(),z="",la=0;lan?"":0==n?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*n)).toUTCString();this.o.cookie=a+"="+b+c+k+n+e+(null!=f?";samesite="+ f:"")}; l.get=function(a,b){for(var c=a+"=",e=(this.o.cookie||"").split(";"),f=0,h;fa.td()?"https://www.google.com/log?format=json&hasfast=true":"https://play.google.com/log?format=json&hasfast=true");return a.Ha} l.dispatch=function(a){if(a instanceof nm)this.log(a);else{var b=new nm;a=a.Gb();b=Ie(b,8,a);this.log(b)}}; function Um(a,b){b?(a.ka||(a.ka=new lm),b=b.Gb(),Ie(a.ka,4,b)):a.ka&&Ie(a.ka,4,void 0)} function Vm(a){a.Ua=a.Qc} function Wm(a,b){a.na=new wm(1>b?1:b);nk(a.o,a.na.Ta())} l.log=function(a){a=a.clone();var b=this.Kc++;Ie(a,21,b);this.Da&&Ie(a,26,this.Da);if(!A(a,1)){b=a;var c=Date.now().toString();Ie(b,1,c)}ze(a,15)||Ie(a,15,60*(new Date).getTimezoneOffset());this.ka&&(b=this.ka.clone(),Ne(a,16,b));for(;1E3<=this.ha.length;)this.ha.shift(),++this.wa;this.ha.push(a);this.dispatchEvent(new Xm(a));this.Ia||this.o.enabled||this.o.start()}; l.flush=function(a,b){var c=this;if(0===this.ha.length)a&&a();else if(this.Ma)Ym(this);else{var e=Date.now();if(this.Vb>e&&this.Pala||401===la||0===la)c.ha=pa.concat(c.ha),c.Ia||c.o.enabled||c.o.start();b&&b("net-send-failed",la)},z=function(){c.Sa?c.Sa.send(t,x,y):c.lc(t,x,y)}; p?p.then(function(la){t.xr["Content-Encoding"]="gzip";t.xr["Content-Type"]="application/binary";t.body=la;t.ky=2;z()},function(){z()}):z()}}}}; l.nl=function(){this.Ca||(this.Ua&&Ym(this),this.Ea&&Fda(this),this.flush())}; function Ym(a){Zm(a,32,10,function(b,c){b=Ek(b,"format","json");b=window.navigator.sendBeacon(b,c.Gb());a.Ma&&!b&&(a.Ma=!1);return b})} function Fda(a){Zm(a,6,5,function(b,c){c=c.Gb();for(var e=[],f=0,h=0;h>=8);e[f++]=k}c=fe(e,3);b=Dk(b,"format","base64json","p",c);Dd(new Image,b);return!0})} function Zm(a,b,c,e){if(0!==a.ha.length){var f=Hk(Tm(a),"format");f=Dk(f,"auth",a.rb(),"authuser",a.Ba||"0");for(var h=0;hf&&p++;break;case "0":if(0f&&p++;break;case ",":0h+k||1>a.Da)throw Error('Malformed exponential pattern "'+b+'"');x=!1;break;default:c[0]--,x=!1}0==k&&0f&&0h+k)||0==p)throw Error('Malformed pattern "'+b+'"');n=h+k+n;a.ka=0<=f?n-f:0;0<=f&&(a.ma=h+k-f,0>a.ma&&(a.ma=0));a.ha=(0<=f?f:n)-h;a.Ga&&(a.Ba=h+a.ha,0==a.ka&&0==a.ha&&(a.ha=1));a.na.push(Math.max(0,p));a.Ha= 0==f||f==n;e=c[0]-e;a.Ca=on(a,b,c);c[0]this.oa.length?e=!1:this.va.length=ra)la+=ra,n=!0;else if(pa==x.charAt(0)){if(h||k)break;la+=".";h=!0}else if(pa==y.charAt(0)&&("\u00a0"!=y.charAt(0)||b[0]+1=c?0:sn(c)).Kp,e=tn(e,-f),un(this,e),c=tn(c,-f),c=un(this,c),f=rn(this,f+sn(c.intValue));a=tn(a,-f.Kp);(c=0>a||0==a&&0>1/a)?f.Gq?b.push(f.Gq):(b.push(f.prefix),b.push(this.oa)):(b.push(f.prefix),b.push(this.va));if(isFinite(a))if(a=a*(c?-1:1)*this.o,this.Ga)if(e=a,0==e)vn(this,e,this.ha,b),wn(this,0,b);else{var h=Math.floor(Math.log(e)/Math.log(10)+2E-15); e=tn(e,-h);var k=this.ha;1this.ha?(k=h%this.Ba,0>k&&(k=this.Ba+k),e=tn(e,k),h-=k,k=1):1>this.ha?(h++,e=tn(e,-1)):(h-=this.ha-1,e=tn(e,this.ha-1));vn(this,e,k,b);wn(this,h,b)}else vn(this,a,this.ha,b);else b.push(kn.Zo);c?f.Hq?b.push(f.Hq):(isFinite(a)&&b.push(f.suffix),b.push(this.wa)):(isFinite(a)&&b.push(f.suffix),b.push(this.Ca));return b.join("")}; function un(a,b){var c=tn(b,a.ka);0a.ka)throw Error("Min value must be less than max value");e||(e=[]);b=un(a,b);var f=b.intValue,h=b.sz,k=0h.length&&(h="1"+Kd("0",a.ka-h.length)+h);for(a=h.length;"0"==h.charAt(a-1)&&a>b+1;)a--;for(f=1;fb?(b=-b,c.push(kn.Gs)):a.Ia&&c.push(kn.$w);b=""+b;for(var e=kn.ep,f=b.length;fa)return a-48;var b=kn.ep.charCodeAt(0);return b<=a&&ab)return qn;b=Math.min(14,b);var c=a[tn(1,b)];for(--b;!c&&3<=b;)c=a[tn(1,b)],b--;if(!c)return qn;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))?{Kp:b+1-(c[2].length-1),Gq:a,Hq:e,prefix:c[1],suffix:c[3]}:qn:qn} function sn(a){if(!isFinite(a))return 0>>0),z=[["js_request_id",y],["rr",1],["lc",1]],la=Uda();0 .heading").getAttribute("data-search-dym-tracking-id"),a.vr(f,b,h,e,c)):(e=""!==Sf("symptom"),a.Hi(f,h,b.getAttribute("data-search-rank"),b.getAttribute("data-search-result-id"),b.getAttribute("data-search-request-id"),b.getAttribute("data-search-url"), b.getAttribute("data-search-flow"),b.getAttribute("data-search-ctx"),e,c))}} function jea(a,b){function c(){h&&k&&((window.sc_delayLocationHandler=e)?e(f):jg(f))} if("_blank"==a.target||b.shiftKey||b.ctrlKey||b.metaKey)return null;var e=window.sc_delayLocationHandler,f,h=!1,k=!1;window.sc_delayLocationHandler=function(){h=!0;c()}; return function(n){k=!0;f=n;c()}} l.Hi=function(a,b,c,e,f,h,k,n,p,t){b=$p(p?"suggestion_clicked":"search_results_clicked",b,k,n);Xp(b,"q",a);Xp(b,"clickRank",c);Xp(b,"resultId",e);Xp(b,"requestId",f);Xp(b,"shownContentList",h);aq(this,b,h,t)}; l.vr=function(a,b,c,e,f){c=$p("sugesstion_clicked",c);Xp(c,"q",a);e&&Xp(c,"dymTrackingId",e);aq(this,c,b,f)}; l.ur=function(a,b,c){b=$p("autocomplete_search_query",Uf().visit_id,b);Xp(b,"q",a);aq(this,b,"",c)}; l.sr=function(a,b,c,e){c=$p("autocomplete_results_clicked",Uf().visit_id,c);Xp(c,"q",a);Xp(c,"shownContentList",b);aq(this,c,b,e)}; l.tr=function(a,b){b=$p("autocomplete_click_impressions",Uf().visit_id,b);Xp(b,"shownContentList",a.join("|"));bq(this,b,"sc_nullFunction")}; function aq(a,b,c,e){e&&e instanceof Function?(window.sc_searchMetricsLinkCallback=function(){e(c)},bq(a,b,"sc_searchMetricsLinkCallback")):bq(a,b,"sc_nullFunction")} l.Su=function(a){var b=$p("article_help_link_clicked",Uf().visit_id,"help");Xp(b,"url",a);bq(this,b,"sc_nullFunction")}; l.Yu=function(a){var b=$p("opened_to_article",Uf().visit_id,"help");Xp(b,"shownContentList",a);bq(this,b,"sc_nullFunction")}; l.Sl=function(a,b,c,e,f,h,k,n){e=e||Sf("query")||Sf("q");h=h||""!==Sf("symptom");a=$p(h?"shown_suggestions":"shown_search_results",a,f,k);Xp(a,"q",e);Xp(a,"requestId",b);Xp(a,"shownContentList",c.join("|"));n&&Xp(a,"dymTrackingId",n);bq(this,a,"sc_nullFunction")}; function cq(a,b,c){b=$p(b,Uf().visit_id,"help");c&&Xp(b,"contactModeType",c);bq(a,b,"sc_nullFunction")} l.Vu=function(){cq(this,"nd4c_requested")}; l.Uu=function(){cq(this,"shown_contact_us","nd4c_email")}; l.Tu=function(){cq(this,"contact_us_clicked","nd4c_email")}; l.Xu=function(){cq(this,"shown_contact_us","nd4c_tfn")}; l.Wu=function(){cq(this,"contact_us_clicked","nd4c_tfn")}; l.Ii=function(a,b,c,e,f,h){a=$p(void 0===h?"suggestion_clicked":h,a);Xp(a,"requestId",b);Xp(a,"resultId",c);void 0!==e&&Xp(a,"clickRank",e);void 0!==f&&Xp(a,"shownContentList",f);bq(this,a,"sc_nullFunction")}; function $p(a,b,c,e){a=Xp(Xp(Xp(Xp(Xp(Xp(Xp(new iea,"flow",c||"support-content"),"gfSessionId",b),"hcName",Uf().hc),"locale",Uf().lang),"authuser",Uf().au),"useAnonymousMetrics","false"),"userAction",a);(e=e||kea())&&Xp(a,"productSpecificContext",e);"help"===c&&Xp(a,"useInappHelpPanel","true");(c=wg("productEscalationsId"))&&Xp(a,"productId",c);return a} function kea(){var a=Uf().query_params.find(function(b){return"ec"==b.key}); return a?a.value:""} function bq(a,b,c){if(a.o||"true"===wg("initializeSearchTracking")){Xp(b,"callback",c);a=Og(document,"SCRIPT");a.onerror=window[c];var e=Object.fromEntries(b.ka.entries());c=Object.fromEntries(b.o.entries());b=oc(b.ha,e);b=nc(b).toString();b=qaa.exec(b);e=b[3]||"";c=pc(b[1]+qc("?",b[2]||"",c)+qc("#",e,void 0));Df(a,c);document.body.appendChild(a)}} Yp.prototype.reportSearchResultsFeatureClick=Yp.prototype.Ii;Yp.prototype.reportND4CTfnClicked=Yp.prototype.Wu;Yp.prototype.reportND4CTfnDisplayed=Yp.prototype.Xu;Yp.prototype.reportND4CEmailClicked=Yp.prototype.Tu;Yp.prototype.reportND4CEmailDisplayed=Yp.prototype.Uu;Yp.prototype.reportND4CRequested=Yp.prototype.Vu;Yp.prototype.reportImpressions=Yp.prototype.Sl;Yp.prototype.reportOpenedToArticle=Yp.prototype.Yu;Yp.prototype.reportArticleHelpLinkClicked=Yp.prototype.Su; Yp.prototype.reportAutocompleteImpressions=Yp.prototype.tr;Yp.prototype.reportAutocompleteClick=Yp.prototype.sr;Yp.prototype.reportAutocompleteSearch=Yp.prototype.ur;Yp.prototype.reportSpellingClick=Yp.prototype.vr;Yp.prototype.reportClick=Yp.prototype.Hi;Yp.prototype.setUpMojoReportingForSpelling=Yp.prototype.vv;Yp.prototype.setUpMojoReportingForSearchResults=Yp.prototype.uv;var dq;zb("hcfe.SearchTracking",Yp); window.sc_initSearchTracking=function(){dq||(dq=new Yp,dq.uv(),dq.vv(),window.sc_trackSearchResultImpressions=window.sc_trackSearchResultEnabledRceTracking?window.sc_nullFunction:dq.Sl.bind(dq))};function eq(a,b,c,e,f,h,k){this.context=a;this.dymTrackingId=b;this.flow=c;this.ha=e;this.query=f;this.requestId=h;this.sessionId=k;this.o=new Yp(!0)} function fq(a,b){a.o.Sl(a.sessionId,a.requestId,b,a.query,a.flow,a.ha,a.context,a.dymTrackingId)} function gq(a,b,c,e){a.o.Hi(a.query,a.sessionId,b,c,a.requestId,e,a.flow,a.context,a.ha)} eq.prototype.Ii=function(a,b,c){this.o.Ii(this.sessionId,this.requestId,a,b,c)};function hq(a){var b=a.symptoms,c=void 0===a.limit?8:a.limit,e=void 0===a.helpcenterName?"":a.helpcenterName,f=void 0===a.rm?new Map:a.rm;a=void 0===a.Gl?0:a.Gl;pi.call(this,"sc.symptoms.Symptoms");this.ha="true"===wg("workflow__full-layout");this.isRendered=this.o=!1;this.symptoms=b;this.limit=c;this.helpcenterName=e;this.rm=f;this.Gl=a} u(hq,pi);hq.prototype.content=function(){var a=this,b=Le(this.symptoms,wp,1).filter(function(c){var e;return""!==(null===(e=A(c,2))||void 0===e?void 0:e.trim())}); this.element("div","class","root",function(){a.element("div","class","container",function(){switch(a.Gl){case 0:iq(a,b);break;case 1:for(var c=0;ca.limit} function mq(a){if(jq(a)){a.o=!a.o;a.Fa();var b=a.o;Ti(b?2:3,a.helpcenterName+"_symptoms_view_"+(b?"more":"less"),b?96:97)}} function lq(a,b){Ti(35,a.helpcenterName+"_symptoms_click_"+A(b,1)+(Ee(b,3)?"_active":""),98);if(!Ee(b,3)){a:{var c;b=null!==(c=A(b,1))&&void 0!==c?c:"";if(""!==b&&a.rm.has(b)&&(a=a.rm.get(b)))break a;a=""}a=a.split("?");c="?"+a[1];c=ho(c);Qi(""+a[0]+c,!0,!1)}} ;function nq(a){this.o=a;this.ka=this.wa=null;this.ha=[];this.na=document.createElement("input");this.va=this.oa=-1;this.Ga=this.Dl.bind(this);this.Da=this.fr.bind(this);this.Ha=this.ya=this.Ba=0;this.ua=!1;this.Ea=0;this.Ca=new bj;nea(this)} function nea(a){a.ma=document.createElement("div");a.ma.className=a.o.className;Pf(a.ma,"sc-select",!0);a.ma.setAttribute("tabindex",0);a.ma.setAttribute("role","listbox");a.ma.addEventListener("mousedown",function(e){Rf(this.ka,"sc-select-show")?e.target==this.ka||this.ka.contains(e.target)||this.Dl():0==e.button&&oq(this)}.bind(a)); a.ma.addEventListener("keydown",a.Ew.bind(a));a.wa=document.createElement("span");a.ma.appendChild(a.wa);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.ma.appendChild(b);a.ka=document.createElement("ol");a.ka.addEventListener("mousemove",function(){this.ua=!0}.bind(a)); a.ka.addEventListener("scroll",function(){0a-1?this.ha.length-1:a-1;b!=a&&!sq(this,b);)b=0>b-1?this.ha.length-1:b-1;a=b}qq(this,a);this.ha[a].focus();this.ma.setAttribute("aria-activedescendant",this.ha[a].id); tq(this);break;case 40:a.preventDefault();Rf(this.ka,"sc-select-show")||oq(this);a=this.oa;if(0===this.ha.length)a=-1;else{for(b=(a+1)%this.ha.length;b!=a&&!sq(this,b);)b=(b+1)%this.ha.length;a=b}qq(this,a);this.ha[a].focus();this.ma.setAttribute("aria-activedescendant",this.ha[a].id);tq(this)}}; function tq(a){if(-1!=a.oa){var b=a.ha[a.oa];b.offsetTopa.ka.scrollTop+a.ka.offsetHeight&&(a.ua=!1,a.ka.scrollTop=b.offsetTop+b.offsetHeight-a.ka.offsetHeight)}} function rq(a){var b=a.o.getAttribute("aria-label")||"";b&&(-1!==a.o.selectedIndex&&(b+=" ("+a.o[a.o.selectedIndex].innerText+")"),a.ma.setAttribute("aria-label",b))} l.dispose=function(){this.ma&&Sg(this.ma);this.ka=this.wa=this.ma=null;this.ha=[]}; function uq(a){a=r((a||document).getElementsByTagName("select"));for(var b=a.next();!b.done;b=a.next())b=b.value,"true"!==b.dataset.exclude&&new nq(b)} window.sc_initSelects=function(){uq(window.sc_scope)};function vq(a){w.call(this,a,-1,pea)} u(vq,w);l=vq.prototype;l.getId=function(){return A(this,1)}; l.setId=function(a){return Ie(this,1,a)}; l.getType=function(){return A(this,3)}; l.hb=function(){return A(this,4)}; l.wc=function(a){return Ie(this,4,a)}; l.dg=function(){return A(this,5)}; l.Yj=na(191);l.Ta=function(){return A(this,6)}; l.kc=function(a){return Ie(this,6,a)}; l.tb=function(){return ze(this,6)}; l.Zl=function(a){Ie(this,20,a)}; var pea=[2,11,12,16,17];vq.prototype.ta=na(77);function wq(a){w.call(this,a,-1,qea)} u(wq,w);wq.prototype.Zl=function(a){Ie(this,5,a)}; function xq(a){w.call(this,a)} u(xq,w);function yq(a){w.call(this,a,3)} u(yq,w);function zq(a){return E(a,Aq,1)} function Bq(a){return E(a,vq,2)} function Cq(a){w.call(this,a)} u(Cq,w);function Dq(a){w.call(this,a)} u(Dq,w);function Aq(a){w.call(this,a,-1,rea)} u(Aq,w);l=Aq.prototype;l.getType=function(){return A(this,1)}; l.dg=function(){return A(this,3)}; l.Yj=na(190);l.Ta=function(){return A(this,4)}; l.kc=function(a){return Ie(this,4,a)}; l.tb=function(){return ze(this,4)}; function Eq(a){w.call(this,a)} u(Eq,w);Eq.prototype.Zl=function(a){Ie(this,3,a)}; function Fq(a){w.call(this,a,-1,sea)} u(Fq,w);var qea=[1];wq.prototype.ta=na(76);xq.prototype.ta=na(75);yq.prototype.ta=na(74);Cq.prototype.ta=na(73);Dq.prototype.ta=na(72);var rea=[14,15,20,21],Gq=[10,17];Aq.prototype.ta=na(71);Eq.prototype.ta=na(69);var sea=[1];Fq.prototype.ta=na(68);var Hq=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 Iq(){var a=this;this.o=function(){}; this.ha=function(b){var c,e,f,h,k,n,p,t;if("detail"in b)if(b=Re(Cq,b.detail.action),null===(e=null===(c=E(b,yq,1))||void 0===c?void 0:zq(c))||void 0===e?0:Ae(e,10,Gq))(p=null===(h=null===(f=E(b,yq,1))||void 0===f?void 0:zq(f))||void 0===h?void 0:We(h,10,Gq))&&a.ka(p);else if(null===(n=null===(k=E(b,yq,1))||void 0===k?void 0:zq(k))||void 0===n?0:Ae(n,17,Gq))if(f=null===(t=null===(p=E(b,yq,1))||void 0===p?void 0:zq(p))||void 0===t?void 0:Xe(t,Dq,17,Gq))h=A(f,2),f=A(f,1),h&&f&&a.ka("/"+h+"/workflow/"+ f)}; this.ma=function(){var b=Hq.get(1);b=new CustomEvent(b,{bubbles:!0,cancelable:!0});window.document.body.dispatchEvent(b)}; this.ka=Qi;window.document.body.addEventListener(Hq.get(6),this.ma);window.document.body.addEventListener(Hq.get(5),this.o);window.document.body.addEventListener(Hq.get(2),this.ha)} var Jq;function Kq(){void 0===Jq&&(Jq=new Iq)} Iq.prototype.dispose=function(){window.document.body.removeEventListener(Hq.get(2),this.ha);window.document.body.removeEventListener(Hq.get(6),this.ma);window.document.body.removeEventListener(Hq.get(5),this.o)}; window.sc_initSmartButtonController=function(){Kq()};function Lq(a,b){a=void 0===a?95:a;b=void 0===b?133:b;pi.call(this,"sc.shared.ErrorSvg");this.o=new fm("error_computer.svg");this.height=a;this.width=b} u(Lq,pi);Lq.prototype.content=function(){var a=this;this.element("div","style",{width:this.width+"px",height:this.height+"px"},function(){a.o.render()})};function tea(a){this.ha=a;this.o=null} function Mq(a){null===a.o&&(a.o=setTimeout(function(){null!==a.o&&(a.o=null,a.ha())},6E4))} ;function Nq(){var a=this;this.ka=function(b){if(!("detail"in b))throw Error("Invalid event type received for state update. Expected CustomEvent.");if(void 0===a.ha)throw Error("No state update callback was provided.");b=Re(wq,b.detail);a.ha(b)}} l=Nq.prototype;l.sendInitCompleteEvent=function(){console.log("[Smart Buttons] Broadcasting init");Oq(4,void 0)}; l.sendButtonAction=function(a,b){a={action:null===a||void 0===a?void 0:a.Gb(),buttonClientRect:b};Oq(2,a)}; l.sendDescribeEvent=function(a){var b=new Fq;a=r(a);for(var c=a.next();!c.done;c=a.next())Qe(b,1,c.value,Eq,void 0);b={action:b.Gb(),buttonClientRect:void 0};Oq(5,b)}; l.sendButtonsRenderedEvent=function(){Oq(6)}; l.initHandshakeListener=function(a){this.o=a;window.document.body.addEventListener(Hq.get(1),this.o)}; l.initStateUpdateListener=function(a){this.ha=a;window.document.body.addEventListener(Hq.get(3),this.ka)}; l.dispose=function(){window.document.body.removeEventListener(Hq.get(3),this.ka);this.o&&window.document.body.removeEventListener(Hq.get(1),this.o)}; function Oq(a,b){a=Hq.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({VD:0,UD:1,ND:2,QD:3,OD:4,RD:5,PD:6});function Pq(a,b){this.o=a;this.metadata=b} Pq.prototype.We=function(a){this.o(a)}; function Qq(){var a=this;this.ha=new Map;this.ka=function(){a.o.sendButtonsRenderedEvent()}; this.o=new Nq;uea(this)} var Rq;function Sq(){if(Rq&&!Tq)return Rq;Rq=new Qq;Tq=!1;var a=Rq;a.o.initHandshakeListener(a.oa.bind(a));a.o.initStateUpdateListener(a.ma.bind(a));a.o.sendInitCompleteEvent();return Rq} function vea(a,b,c,e){if(""===b)throw Error("Smart Button guid key is empty");a.ha.has(b)||a.ha.set(b,new Pq(e,c))} Qq.prototype.ma=function(a){var b,c,e=null!==(b=A(a,5))&&void 0!==b?b:"";if(!this.ha.has(e))throw Error("Smart Button guid key "+e+" does not exist. Cannot update state.");null===(c=this.ha.get(e))||void 0===c?void 0:c.We(a)}; Qq.prototype.oa=function(){console.log("[Smart Buttons] Received Handshake");var a=[];this.ha.forEach(function(b){a.push(b.metadata)}); this.o.sendDescribeEvent(a)}; Qq.prototype.dispose=function(){var a;this.o.dispose();this.ha.clear();null===(a=hi().querySelector(".workflow"))||void 0===a?void 0:a.removeEventListener("dynamicFormRendered",this.ka)}; function uea(a){var b;null===(b=hi().querySelector(".workflow"))||void 0===b?void 0:b.addEventListener("dynamicFormRendered",a.ka)} var Tq=!1;function Uq(a){var b=a.buttonTitle,c=a.contentId,e=a.helpcenterName,f=a.Kf;a=void 0===a.Bo?!0:a.Bo;pi.call(this,"sc.smart_button.FatalErrorButton");this.o=new Lq;this.buttonTitle=b;this.contentId=c;this.helpcenterName=e;this.Kf=f;this.Bo=a} u(Uq,pi);Uq.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.Bo&&a.element("div","class","^no-margin feedback-link",a.Kf);a.element("div","class","^no-margin detail",function(){""!==a.buttonTitle&&a.element("div","class","^no-margin",(new Dn("The button title is {buttonTitle}.")).format({buttonTitle:a.buttonTitle})); a.element("div","class","^no-margin",(new Dn("The content ID is {contentId}.")).format({contentId:a.contentId}));a.element("div","class","^no-margin",(new Dn("The help center name is {helpcenterName}.")).format({helpcenterName:a.helpcenterName}))})})}); wea(this)}; function wea(a){var b;null===(b=window.sc_trackStatsImpressions)||void 0===b?void 0:b.call(window,[{type:99,id:a.contentId+"_button_"+a.buttonTitle}],!0)} ;var Vq=new Map([[1,"good"],[2,"error"]]);function Wq(){pi.call(this,"sc.smart_button.Icon");this.o=!1} u(Wq,pi);function Xq(a,b,c,e){a.ha=b;a.state=c;a.o=void 0===e?!1:e} Wq.prototype.content=function(){var a=this;if(void 0!==this.ha&&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=Vq.get(this.state);Vq.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.ha)||void 0===f?void 0:f.render()})}};function Yq(a){pi.call(this,"sc.smart_button.SendFeedbackLink");var b=this;this.buttonTitle=a;this.o=function(){Zq(b)}; this.ha=function(c){"key"in c&&(" "===c.key||"Enter"===c.key)&&Zq(b)}} u(Yq,pi);Yq.prototype.content=function(){var a,b;this.anchor=this.element("a","href","#","class","^no-margin link","Send feedback");null===(a=this.anchor)||void 0===a?void 0:a.addEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.addEventListener("keydown",this.ha)}; Yq.prototype.dispose=function(){var a,b;null===(a=this.anchor)||void 0===a?void 0:a.removeEventListener("click",this.o);null===(b=this.anchor)||void 0===b?void 0:b.removeEventListener("keydown",this.ha)}; function Zq(a){var b=nl();b.set("smart_button_title",a.buttonTitle);ll({payload:b,productId:Number(Uf().fbid)})} ;function $q(a){return 2===(null===a||void 0===a?void 0:A(a,3))} function ar(a){return 1===(null===a||void 0===a?void 0:A(a,3))} function xea(a){a=null===a||void 0===a?void 0:Le(a,xq,1);if(void 0===a)return!1;a=r(a);for(var b=a.next();!b.done;b=a.next())if(br(b.value))return!0;return!1} function cr(a){a=dr(a);if(0===a.length)return!1;a=r(a);for(var b=a.next();!b.done;b=a.next())if(!br(b.value))return!1;return!0} function dr(a){return void 0===a?[]:(null===a||void 0===a?void 0:Le(a,xq,1))||[]} function br(a){return void 0!==a&&ze(a,1)&&0!==A(a,1)} function er(a){return void 0!==a&&ze(a,1)&&1===A(a,1)} function fr(a){return void 0!==a&&ze(a,1)&&2===A(a,1)} function yea(a){return a.filter(function(b){return fr(b)})} ;function gr(a,b){b=void 0===b?!1:b;pi.call(this,"sc.smart_button.StateHeading");this.Kf=a;this.Ng=b;this.na=[];this.headingState=0;this.icon=new Wq} u(gr,pi);gr.prototype.content=function(){var a;!($q(this.o)||ar(this.o)||(null===(a=this.o)||void 0===a?0:A(a,2))||cr(this.o))||zea(this)}; gr.prototype.We=function(a){this.o=a;this.na=dr(this.o);if($q(this.o))this.headingState=2;else if(ar(this.o))this.headingState=1;else if(0=a.length} l.hasEmail=function(){var a;return!(null===(a=this.privateInfo)||void 0===a||!A(a,1))}; function St(a){if(1!==a.forumUserInfos.size)throw Error("Expected only one forum to be populated for a call to `getRole`.");return A(E(a.forumUserInfos.values().next().value,Cs,1),3)} function Tt(a){var b;return null!==(b=A(a.publicInfo,5))&&void 0!==b?b:""} function Ut(a){a=Tt(a);return 0===a.length||500>=a.length} function Vt(a){var b;return null!==(b=A(a.publicInfo,4))&&void 0!==b?b:""} function Wt(a){a=Vt(a);return 0===a.length||80>=a.length} function Xt(a){var b;return null!==(b=A(a.publicInfo,2))&&void 0!==b?b:""} function afa(a,b){return ef(a,function e(){var f,h=this,k;return Wa(e,function(n){if(1==n.o){var p=new zt;Ie(p,1,b.originalFilename);Ie(p,3,b.documentId);b.Lc&&Ie(p,2,b.Lc);b.deleted&&Ie(p,4,!0);f=p;return Ka(n,h.Hb.updateGlobalUserInfo(h.getId(),{avatar:f}),2)}k=n.ha;p=A(E(k,Ys,2),2);Ie(h.publicInfo,2,p);Ci(h,1);La(n)})})} function Yt(a){var b;return null!==(b=A(a.publicInfo,6))&&void 0!==b?b:""} function Zt(a){a=Yt(a);if(0===a.length)return!0;try{return"https:"===(new URL(a)).protocol}catch(b){return!1}} function $t(a){var b;return null!==(b=A(a.publicInfo,7))&&void 0!==b?b:""} function au(a){a=$t(a);if(0===a.length)return!0;try{var b=new URL(a);return"https:"===b.protocol&&$ea.includes(b.hostname)}catch(c){return!1}} function Pt(a){return Rt(a)&&Wt(a)&&Ut(a)&&Zt(a)&&au(a)} l.isDeleted=function(){return 0===this.getId()}; l.delete=function(){return ef(this,function b(){var c=this;return Wa(b,function(e){if(1==e.o)return Ka(e,Yea(c.Hb,c.getId()),2);c.userId=0;c.o=new Ys;c.publicInfo=new Ys;c.privateInfo=new nt;c.profileAbuse=new jt;La(e)})})}; l.reportAbuse=function(){return ef(this,function b(){var c=this,e;return Wa(b,function(f){e=c.forumUserInfos.keys().next().value;return Ka(f,Zea(c.Hb,c.getId(),e),0)})})}; l.bm=function(){var a,b;return null!==(b=null===(a=this.privateInfo)||void 0===a?void 0:Ge(a,4,!0))&&void 0!==b?b:!1}; function bu(a){var b,c;return null!==(c=null===(b=a.profileAbuse)||void 0===b?void 0:ze(b,1))&&void 0!==c?c:!1} ;function cu(a){return du(a)>=eu} function fu(a,b,c,e,f,h,k){this.rank=a;this.ka=b;this.o=c;this.ma=e;this.ha=f;this.icon=h;this.label=void 0===k?"":k} function du(a){switch(a){case 0:return gu;case 30:return bfa;case 1:return hu;case 2:return eu;case 3:return iu;case 4:return cfa;case 5:return dfa;case 20:return ju;case 10:return efa;case 100:return ffa;default:return gu}} fu.prototype.valueOf=function(){return this.rank}; function ku(a){return It.nh?a.o:a.ka} function lu(a){return It.nh?a.ha:a.ma} fu.prototype.fg=function(){return this.icon}; fu.prototype.nb=function(){return this.label}; var gu=new fu(0,"#F1F3F4","#F1F3F4"),bfa=new fu(1,"#F1F3F4","#F1F3F4",void 0,void 0,2),hu=new fu(2,"#896E63","#896E63","#896E63","#B9ABA3",3,"Bronze Member"),eu=new fu(3,"#9E9E9E","#9E9E9E","#5F6368","#BDC1C6",4,"Silver Product Expert"),iu=new fu(4,"#FFB300","#F9AB00","#E37400","#F9AB00",5,"Gold Product Expert"),cfa=new fu(5,"#77909D","#718792","#455A64","#AFBEC5",6,"Platinum Product Expert"),dfa=new fu(6,"#79A8FA","#79A8FA","#1A73E8","#8AB4F8",7,"Diamond Product Expert"),ju=new fu(7,"#4285F4","#669DF6", "#1A73E8","#8AB4F8",8,"Community Specialist"),efa=new fu(8,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Community Manager"),ffa=new fu(9,"#4285F4","#669DF6","#1A73E8","#8AB4F8",9,"Google Employee");var gfa=["image/gif","image/jpeg","image/png"];function mu(a){var b=a.user;a=void 0===a.Up?dm:a.Up;pi.call(this,"sc.tailwind.shared.AvatarUpload");this.ma=!1;this.user=b;this.Up=a;this.na=Kl.initialize();this.va=new Ei({icon:"gm/mode_edit"})} u(mu,pi);mu.prototype.content=function(){var a=this;this.element("div","class","root",function(){if(a.ma&&a.o){a.ua||(a.ua=new Ll({size:"mspin-medium"}));var b=Mc(a.o);a.element("img","class","preview","title","Uploading avatar","src",Kc(b));a.ua.render()}hfa(a)})}; function hfa(a){a.ma||a.element("div","class","upload-container",function(){a.fi=a.element("button","class","edit-button","title","Upload avatar","onclick",function(){var b;null===(b=a.ha)||void 0===b?void 0:b.click()},function(){a.va.render()}); a.ha=a.element("input","accept",gfa.join(", "),"class","native-input","type","file","onchange",function(){var b;if(b=a.ha){var c;b=!(null===(c=a.ha.files)||void 0===c||!c.length)}b&&(b=a.ha,b=b.files?b.files[0]:void 0,a.o=b,ifa(a,a.o))})})} function ifa(a,b){a.ma=!0;a.Fa();var c=new a.Up(b);c.Bh(function(){return void jfa(a,c)}).onError(function(){a.na.open({message:"Unable to upload file"}); nu(a)}).Lf("SupportContentForums","TailwindAvatar").start()} function jfa(a,b){return ef(a,function e(){var f=this,h;return Wa(e,function(k){switch(k.o){case 1:return h=f.ri(f.o,b),Na(k,2),Ka(k,afa(f.user,h),4);case 4:f.na.open({message:"Avatar uploaded successfully"});Oa(k,3);break;case 2:Pa(k),f.na.open({message:"Unable to upload file"});case 3:nu(f),La(k)}})})} function nu(a){var b;delete a.o;a.ma=!1;a.Fa();null===(b=a.fi)||void 0===b?void 0:b.focus()} mu.prototype.ri=function(a,b){return{originalFilename:a.name,mimeType:a.type,Lc:b.o,documentId:b.eg(),deleted:!1}};function ou(a){var b=a.user,c=a.size,e=void 0===a.Pg?!1:a.Pg,f=void 0===a.od?!1:a.od;a=void 0===a.Lo?!1:a.Lo;pi.call(this,"sc.tailwind.shared.Avatar");this.user=b;this.size=c;this.Pg=e;this.Lo=a;if(this.o=f&&cu(pu(this)))this.ha=new mu({user:b,od:f}),ui(this,this.user,1)} u(ou,pi);ou.prototype.content=function(){var a=this,b=ku(du(pu(this))),c=cu(pu(this)),e=du(pu(this))>=ju,f={};this.element("div","class",(f.root=!0,f[this.size]=!0,f["at-least-silver"]=c,f["at-least-specialist"]=e,f),"style",{"background-color":c?b:null,"border-color":c?b:null},function(){e&&kfa(a);switch(a.user.isDeleted()?0:Xt(a.user)&&cu(pu(a))?3:a.Pg?2:1){case 3:lfa(a);break;case 0:ni(mfa);break;case 2:nfa(a);break;default:ofa(a)}a.o&&a.ha.render()})}; function kfa(a){a.element("div","class","specialist-border",function(){(new hm({icon:du(pu(a)).fg(),size:pfa(a.size)})).render()})} function ofa(a){var b=a.user.getName().charAt(0).toLocaleUpperCase();a.element("svg","class","monogram","xlmns","http://www.w3.org/2000/svg","viewBox","0 0 24 24",function(){a.element("circle","cx","12","cy","12","r","12","fill",Nt[a.user.getId()%Nt.length]);a.element("text","fill","#fff","font-size","16","text-anchor","middle","x","12","y","18",b)})} function lfa(a){a.element("img","class","avatar","onload",function(){return void a.Fa()},"src",Xt(a.user)).complete||a.element("div","class","avatar avatar-loading",function(){(new Ll).render()})} function nfa(a){a.element("svg","class","silhouette","xlmns","http://www.w3.org/2000/svg","fill",Nt[a.user.getId()%Nt.length],"viewBox","2 2 20 20",function(){a.element("path","d","M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z")})} function pu(a){return a.Lo?St(a.user):a.user.highestRole} function pfa(a){switch(a){case "large":return Tl()?72:114;case "medium":return 40;case "small":return 24;default:return 0}} var mfa=ic('\n \n \n \n');function qfa(a){var b="";try{b=a.replace(/[^\p{Letter}\s_-]/ug,"")}catch(c){b=a.replace(/[^\w\s_-]/g,"")}return b.trim().replace(/[\s_]+/g,"-").toLowerCase()} ;var rfa=xa(["aria-"]),sfa=xa(["role"]),tfa=xa(["data-stats-"]);function qu(a){this.o=a||document} qu.prototype.init=function(){for(var a=this.o.querySelectorAll(".zippy"),b=null,c={},e=0;ea.Ul?a.Ul+"px":null},function(){a.ha&&a.element("div","class","loading-spinner",function(){(new Ll({size:"mspin-small"})).render()}); if(0a&&Infinity!==a&&(a=h);this.Vl=h;this.Ul=a;this.Fa();this.ma.open({anchor:b,Ad:c,qd:e,Mb:f})}; l.close=function(){this.ma.close()}; function Ofa(a){return!!a.Ch&&Array.isArray(a.items)&&0b.length){f=[{state:5}];a.Ca.set("",f);p.Za(4);break}a.o.Re(!0);a.o.open({Mb:!0});Na(p,5);return Ka(p,a.Vb(b.trim()),7);case 7:f=p.ha;0===f.length&&(f=[{state:4}]);a.o.Re(!1);Oa(p,4);break;case 5:h=Pa(p),f=[{state:3}],a.o.Re(!1),a.o.open({Mb:!0}), sv(h);case 4:return a.Ca.set("",f),k=a.o,n=k.zg,Ka(p,mv(a,!0),8);case 8:n.call(k,p.ha),a.o.Fa(),a.o.open({Mb:!0}),La(p)}})} function Xfa(a,b){return function(){a.ua=b;a.o.close();a.wa&&a.wa()}} hv.prototype.getValues=function(){for(var a=[],b=r(this.ha.keys()),c=b.next();!c.done;c=b.next()){(c=c.value)&&!a.includes(c)&&a.push(c);c=r(this.ha.get(c));for(var e=c.next();!e.done;e=c.next())(e=e.value.Gc)&&!a.includes(e)&&a.push(e)}return a}; function ov(a,b){var c,e;return Za(function(f){if(1==f.o)return Na(f,2),Ka(f,a.Xa(b),4);if(2!=f.o){c=f.ha;if(!c||0==c.length)return tv(a,b,Error("No results")),f.return();a.ha.set(b,c);return Oa(f,0)}e=Pa(f);tv(a,b,e);La(f)})} function tv(a,b,c){a.ha.set(b,[{state:2}]);a.Pa&&a.va&&(a.va=!1,a.Pa(c),jv(a));sv(c)} function jv(a){a.na=new Nl({placeholder:"Google Ads Customer ID",Xb:!0,Gd:function(){a.ma=a.na.La().replace(gv,"");a.Zb()}})} function sv(a){a=new CustomEvent("cid_selector_fetch_error",{detail:a});hi().dispatchEvent(a)} function iv(a){a.Ca.clear();a.Ca.set("",[nv()])} function nv(){return{value:"",trigger:function(){}, items:[],state:0}} ;function uv(a,b){this.va=a;this.Ba=b;this.ma="https://play.google.com/log?format=json&hasfast=true";this.oa=!1;this.wa=$m;this.o=""} function vv(a){var b=new Rm(a.va,a.na?a.na:vm,a.Ba,a.wa,a.ma,a.oa,!1,void 0,void 0,void 0,a.ya?a.ya:void 0);if(a.Ca){var c=a.Ca;A(c,1)||Ie(c,1,1);Ne(b.oa,1,c)}if(a.ha){c=a.ha;var e=E(b.oa,Im,1),f=E(e,Hm,11);f||(f=new Hm);Ie(f,7,c);Ne(e,11,f);A(e,1)||Ie(e,1,1);Ne(b.oa,1,e)}a.ua&&(b.ya=a.ua);a.o&&(b.Da=a.o);a.ka&&Um(b,a.ka);a.Ea&&(c=a.Ea,b.ka||(b.ka=new lm),Je(b.ka,2,c));a.Da&&(a=a.Da,b.Xa=!0,Wm(b,a));return b} ;
Search Help Center
true
70975
false