Engage SDK Developer Preview

Populate this form to apply for the Engage SDK Developer preview. If your app is eligible, we'll follow up shortly with program details and integration instructions.

* Required field

We'll contact this email address with status updates and next steps
Add additional field
You can find your app's package name in the URL of your app’s Google Play Store listing. For example, if the URL of an app page is play.google.com/store/apps/details?id=com.example.xyz, the app's package name is com.example.xyz
https://myaccount.google.com/privacypolicy?hl=$0
Some account and system information will be sent to Google, and support calls and chats may be recorded. We will use this information to improve support quality and training, to help address technical issues, and to improve our products and services, subject to our Privacy Policy and Terms of Service. Translation services may be used in chats and email.
Additional info
Search
Clear search
Close search
Google apps
Main menu
18438226876289290533
true
Search Help Center
true
true
true
true
true
84680

'; var c=am(a);a=Nl("data:text/html;charset=UTF-8;base64,"+btoa(c.toString()));b.srcdoc=cm(c)}else{a=new Map([["nonce",a]]);c=Ol(v8a).toString();var e=c.split(/[?#]/),f=/[?]/.test(c)?"?"+e[1]:"";a=I7a(e[0],f,/[#]/.test(c)?"#"+(f?e[2]:e[1]):"",a)}b.src=Ol(a).toString();b.style.cssText="border: 0; height: 0; left: 0; position: absolute; top: 0; width: 0;";b.setAttribute("aria-hidden","true");return b} ;var G0={JV:!1},H0;function I0(a){this.options=a=a===void 0?G0:a;A8a(this.options)||typeof navigator.msSaveOrOpenBlob==="function"||(this.sandbox=new F0)} I0.download=function(a,b,c,e){c=c===void 0?"":c;e=e===void 0?G0:e;return Wa(function(f){if(f.o==1)return f.yield(B8a(a,b,c,e),2);if(f.ma)return f.return();H0||(H0=new I0,H0.init());return f.yield(C8a(H0,a,b,c),0)})}; I0.prototype.init=function(){var a=this;return Wa(function(b){return a.sandbox==null?b.return():b.yield(a.sandbox.load(),0)})}; I0.prototype.download=function(a,b,c){c=c===void 0?"":c;var e=this;return Wa(function(f){return f.o==1?f.yield(B8a(a,b,c,e.options),2):f.ma?f.return():f.yield(C8a(e,a,b,c),0)})}; function C8a(a,b,c,e){e=e===void 0?"":e;var f,h;return Wa(function(k){switch(k.o){case 1:f=b instanceof Blob?b:new Blob([b],{type:e});if(typeof navigator.msSaveOrOpenBlob!=="function"){k.Pa(2);break}navigator.msSaveOrOpenBlob(f,c);return k.yield(J0(),3);case 3:return k.return();case 2:if(!hc()||Mb(P7a(),16)>=0||!cc()&&(!Vb("iPad")&&!Vb("iPhone")||bc()||cc()||(Wb()?0:Vb("Coast"))||ac()||!Vb("AppleWebKit"))){k.Pa(4);break}h=new FileReader;h.onload=function(){var l=Xn("A"),p=Xl(String(h.result));Zl(l, p);l.download=c;l.click()}; h.readAsDataURL(f);return k.yield(J0(),5);case 5:return k.return();case 4:return a.sandbox==null&&(a.sandbox=new F0,a.sandbox.load()),k.yield(a.sandbox.exec('var url=URL.createObjectURL(blob);var a=document.createElement("a");if(!("download" in a)){throw new Error("Downloading not supported on this browser");}a.href=url;a.download=filename;document.body.appendChild(a);a.click();setTimeout(function(){document.body.removeChild(a);URL.revokeObjectURL(url);},250);',[{name:"blob",value:f,transfer:!1}, {name:"filename",value:c,transfer:!1}]),6);case 6:return k.yield(J0(),0)}})} function B8a(a,b,c,e){c=c===void 0?"":c;e=e===void 0?G0:e;var f;return Wa(function(h){switch(h.o){case 1:if(!A8a(e))return h.return(!1);Na(h,2);return h.yield(D8a(a,b,c),4);case 4:Oa(h,3);break;case 2:f=Pa(h);if(f instanceof DOMException&&f.name==="SecurityError")return h.return(!1);throw f;case 3:return h.return(!0)}})} function A8a(a){a=a===void 0?G0:a;return a.JV&&!!window.showSaveFilePicker} function D8a(a,b,c){c=c===void 0?"":c;var e,f,h,k;return Wa(function(l){switch(l.o){case 1:var p=c,r={suggestedName:b},u;(u=b.match(/\..+$/))?(u=u[0],u=u.length>16?null:u):u=null;if(u){p=p.replace(/;[^]*/,"");var w={};r.types=[{description:"*"+u,accept:(w[/^\s*[a-zA-Z0-9+._-]+\/[a-zA-Z0-9+._-]+?\s*$/.test(p)?p:"*/*"]=[u],w)}]}e=r;Na(l,2);return l.yield(window.showSaveFilePicker(e),4);case 4:f=l.ma;Oa(l,3);break;case 2:h=Pa(l);if(h instanceof DOMException&&h.name==="AbortError")return l.return();throw h; case 3:return l.yield(f.createWritable(),5);case 5:return k=l.ma,l.qa=0,l.ua=6,l.yield(k.write(a),6);case 6:return Qa(l),l.yield(k.close(),9);case 9:Sa(l,7);break;case 7:return l.return()}})} I0.prototype.dispose=function(){this.sandbox!=null&&this.sandbox.dispose()}; function J0(){return new Promise(function(a){setTimeout(a,500)})} rb("SafeDownloader",I0);function E8a(a,b,c){var e=this;this.element=a;this.model=b;this.flags=c;this.validateOnly=Qm("validate_only")==="true";this.page=1;this.fields=[];this.Sa=[];this.Ha=new Map;this.bubbles=[];this.Oa=[];this.caseId=null;this.ya=new Map;this.Lc=new Map;this.c2c=null;this.listeners=[];this.tb=0;this.La=!0;this.o=null;this.ua=this.Cb=this.Ma=!1;this.va=this.Ia=this.recaptcha=null;this.ud=[];this.gcmRegistrationId="";this.productSpecificData={};this.ma=[];this.Ba=[];this.Pd="";this.mb=[];this.parentCaseName= "";this.xc=[];this.rb=!1;this.Ra=[];this.qa=[];this.targetVerified=this.Va=!1;this.oa=[];this.chatPoolId="";this.We=this.model.show_recaptcha;this.Pb=this.querySelector(".form-screenshot");this.vu=new Map;this.submissionChannel=0;this.Fa=new SD("HelpcenterFields/Form");this.submitId=Mm;this.dispatchEvent("startinginitialization");a=this.querySelectorAll(".field");for(b=0;b0&&w.parents.push(oa)}}}); L0(this);this.dispatchEvent("fieldsinitialized");this.We&&H8a(this);I8a(this);M0(this,!1);J8a(this);K8a(this);L8a(this);this.prepopulateFields();this.element.addEventListener("submit",function(w){w.preventDefault();e.submitForm()}); this.model.c2c_configured&&(this.c2c=(0,window.sc_initFormClickToCall)(this));this.model.is_chat_form&&!this.shouldSubmitToCasesV2()&&N0(this);M8a(this);this.dispatchEvent("validatorinitialized");this.dispatchEvent("initializationcomplete");O0(20);if(a=this.element.getAttribute("data-form-sc-frd-values"))for(a=v(JSON.parse(a)),b=a.next();!b.done;b=a.next())b=new Kt(new Ok(b.value)),this.mb.push(Ot(b)),this.ma.push(VO(b));a=v(this.fields);for(b=a.next();!b.done;b=a.next())if(b=b.value,c=b.getFrdIdentifier())this.Sa.push(b), (f=this.Ha.get(c))?f.push(b):this.Ha.set(c,[b]);N8a(this,this.element.getAttribute("data-helpcenter-frd-fields-confg"));O8a(this)} n=E8a.prototype;n.querySelector=function(a){return this.element.querySelector(a)}; function P0(a,b){return a.element.querySelector(b)} n.querySelectorAll=function(a){return this.element.querySelectorAll(a)}; function K0(a,b){for(var c=0;c=a.model.total_pages;Nm(a.Pb,"hidden",!b);b?a.va.activate():a.va.deactivate()}} function I8a(a){if(window.sc_createSpinner){a.o=window.sc_createSpinner("small");Nm(a.o.getElement(),"submit-spin",!0);var b=a.element.querySelector(".submit-button");b&&b.parentNode.appendChild(a.o.getElement())}} function M0(a,b){var c=a.page>=a.model.total_pages,e=a.querySelector(".submit-button");e&&(Nm(e,"hidden",!c),e.disabled=!a.La||b);a.ua&&Nm(a.querySelector(".recaptcha"),"hidden",!c);if(c=a.querySelector(".previous-button"))Nm(c,"hidden",a.page===1),c.disabled=b;if(c=a.querySelector(".next-button"))Nm(c,"hidden",a.page===a.model.total_pages),c.disabled=!a.La||b;a.o&&(b?a.o.show():a.o.hide())} function J8a(a){var b=a.querySelector(".submit-button");b&&(!z().li&&a.model.is_chat_form?(b.disabled=!0,P0(a,".notification-area").textContent=a.model.strings.CHAT_UNAVAILABLE):b.addEventListener("click",a.submitForm.bind(a)));(b=a.querySelector(".previous-button"))&&b.addEventListener("click",function(){P8a(a,a.page-1)&&(a.dispatchEvent("previouspage"),O0(7))}); (b=a.querySelector(".next-button"))&&b.addEventListener("click",a.submitForm.bind(a))} function K8a(a){a=a.element.getElementsByTagName("textarea");for(var b=0;b .contact-form-label__text');if(a.length!==0&&a[0])return a=a[0],a.textContent?a.textContent:void 0} n.Ix=function(a,b){var c=[];K0(this,function(e){var f=g8a(e,a,b);f&&c.push({field:e,control:f,value:b})}); return c}; n.Yj=function(){return this.page}; n.submitForm=function(){for(var a=this,b=v(this.oa),c=b.next();!c.done;c=b.next()){c=c.value;var e=c.model;if(!e.mc()&&!e.kd().getId()){wQ(c,!0,this.model.strings.REQUIRED_FIELD);Q0(this,"invalid",this.model.strings.VALIDATION_NOTE);this.dispatchEvent("invalidated");return}}M0(this,!0);K0(this,function(h){h.ua&&(a.Va=!0,h.targetVerified()&&(a.targetVerified=!0))}); if(this.tb!==0){var f=function(){a.element.removeEventListener("uploadend",f);a.submitForm()}; this.element.addEventListener("uploadend",f)}else this.dispatchEvent("validationstart"),this.dispatchEvent("beforesubmit"),R8a(this).then(function(h){!a.c2c||a.model.use_cufinsert_api_when_validating_only&&a.validateOnly?a.model.is_chat_form&&a.model.check_chat_availability_before_submitting_request&&!R0()&&!a.shouldSubmitToCasesV2()?S8a(a,h):T8a(a,h):U8a(a,h)}).catch(function(){S0(a,a.model.strings.BACKEND_ERROR); a.dispatchEvent("validationend")})}; function V8a(){var a=wn("FormSurveysFeature__trigger_id");ot(new nt,{triggerId:a,enableTestingMode:wn("FormSurveysFeature__enable_testing_mode")==="true",productData:{experimentIds:zn()}})} n.setAssistiveQuestionAnswers=function(a){this.qa=a;if(this.c2c&&(!this.model.use_cufinsert_api_when_validating_only||!this.validateOnly)){a=v(this.qa);for(var b=a.next();!b.done;b=a.next())if(b=b.value,b.c2cCountry&&b.c2cNumber){this.kf(P0(this,'input[type="tel"]').parentElement.querySelector("select").name).setValues([[b.c2cCountry,b.c2cNumber]]);break}}}; function H8a(a){var b="submit_form";a.model.has_custom_recaptcha_action&&(b="submit_form_"+a.getRedwoodId()+"_"+a.getId());a.recaptcha=new QD(a.querySelector(".g-recaptcha"),function(){a.Cb=!0;O0(19,22)},b)} function W8a(a){var b=a.querySelector(".g-recaptcha-v2");if(b){var c=window.sc_createSpinner?window.sc_createSpinner("small"):null;c&&b.parentNode&&b.parentNode.insertBefore(c.getElement(),b);a.Ia=(new bB(b,function(){c&&b.parentNode&&b.parentNode.removeChild(c.getElement());a.ua=!0;O0(19,172);O0(4,172)})).wm(function(){O0(14,172)})}} function R8a(a){var b,c,e,f,h,k,l,p,r,u,w,x,E,oa,ra,za,Ba,Ha,Ra,Ta,Ya,tb,Bb,Sb;return Wa(function(Kb){if(Kb.o==1)return c={form_id:a.element.getAttribute("id"),header:[],subject:"",content:"",validate_only:a.validateOnly||T0(a),validation_info:a.model.validation_info,language:z().lang,helpcenter_id:a.model.helpcenter_id,active_experiments:a.model.active_experiments,referer:a.model.referer,referer_title:a.model.referer_title,timezone_offset_minutes:(new Date).getTimezoneOffset(),form_frd_values:DQ(DQ(DQ(DQ(DQ(new zQ, a.Ba),a.ma),a.Fa.Gc()),a.oa.map(function(qb){return qb.model}).filter(function(qb){return qb.isRequired()&&qb.isPending()&&qb.isValid()}).map(function(qb){return qb.kd().setRequired(!0)})),[RO(QO(new Kt,8000730),8000730).rd(15).Cg([Zm()])]).Gc().map(function(qb){return J7a(qb.Bc)}), selected_symptom_frd_values:(b=a.selectedSymptomFrdValues)==null?void 0:O7a(b),parent_case_name:a.parentCaseName,submission_channel:a.submissionChannel,cases_attachment:a.xc.map(function(qb){return{blob_name:vg(qb,1),file_name:qb.getFileName()}}), form_revision:Number(a.element.getAttribute("data-contact-form-revision"))},R0()&&(c.chat_pool_id=a.getChatPoolId(),a.getContactType()===1||a.getContactType()===3)&&(c.gcm_registration_id=a.gcmRegistrationId),e=a.getSubjectFieldId(),f=a.getBodyFieldId(),a.va?Kb.yield(a.va.getScreenshotData(),3):Kb.Pa(2);Kb.o!=2&&(h=Kb.ma)&&(a.ud=[{name:"screenshot",value:"There was a file uploaded for this field."},{name:"upload_original_filename",value:h.originalFilename},{name:"upload_cns_filename",value:h.Bf}, {name:"upload_document_id",value:h.documentId}]);if(a.qa.length>0)for(c.is_assistive=!0,c.assistive_flow_results=[],k=v(a.qa),l=k.next();!l.done;l=k.next())p=l.value,r=p.answer,p.translatedAnswer&&(r+=" ***** "+p.translatedAnswer),c.header.push({name:p.questionId,value:r}),c.content+=p.questionId+": "+r+"\n",c.assistive_flow_results.push({question:p.questionId,answer:r,prediction_id:p.predictionId,recommendation_id:p.recommendationId});u=a.getFieldValues();w=X8a(a,!0);x=new Map(a.getHcfNameScFrdValueMap().entries()); a.oa.map(function(qb){return qb.model}).forEach(function(qb){qb.isValid()&&x.set(qb.getName(),VO(qb.kd()))}); for(E=0;E0&&(c.product_specific_data=Ya);a.Va&&(c.target_submission_details={used_target_selector:!0,is_target_selector_verified:a.targetVerified});return Kb.return(c)})} function S8a(a,b){var c=U0(a,1);$m({httpMethod:"POST",endpoint:"escalationavailability",params:{v:"1",psd:JSON.stringify(a.productSpecificData)},requestBody:a.shouldSubmitToCasesV2()?c.serialize():"",onLoadCallback:function(e){var f=null;try{f=JSON.parse(e.responseText)}catch(r){f={}}var h,k,l,p;((h=f.chat_channel)==null?0:(k=h.common_options)==null?0:k.available_to_user)||((l=f.hangout_channel)==null?0:(p=l.common_options)==null?0:p.available_to_user)?T8a(a,b):(a.o&&a.o.hide(),N0(a))}, Kd:function(e){window.sc_trackStatsEvent(52,21,"escalationavailability: - "+e.statusText);a.o&&a.o.hide();if(e=a.querySelector(".submit-button"))e.disabled=!1;S0(a,a.model.strings.BACKEND_ERROR);a.dispatchEvent("validationend")}})} n.getChatAvailability=function(){var a=this;return Wa(function(b){return b.return(Y8a(a))})}; function U8a(a,b){var c,e,f,h,k,l;Wa(function(p){if(p.o==1)return c={contact_flow:b},a.ua?(c.recaptcha_response=a.Ia.getResponse(),p.Pa(2)):a.Cb?p.yield(a.recaptcha.getResponse(),4):p.Pa(2);p.o!=2&&(c.recaptcha_response_v3=p.ma);a.c2c.populateCallParameters(c);a.shouldSubmitToCasesV2()&&(e={},f=U0(a,5),Og(f,2)&&(e.form_id=vg(f,2)),le(ff(f,4))!=null&&(e.redwood_form_id=zg(f,4)),e.channel=[5],of(f,tP,7)?e.sc_frd_values=N7a(new zQ(f.getScFrdValues())):of(f,Bk,1)&&(e.frd_values=O7a(new zQ(Tf(f,Bk,1)))), c.escalation=e);h={v:"1",psd:JSON.stringify(a.productSpecificData)};(k=Qm("test"))&&(h.test=k);(l=Qm("cases2"))&&(h.cases2=l);b.submit_id=a.submitId;$m({httpMethod:"POST",endpoint:"createcall",params:h,requestBody:c,onLoadCallback:function(r){var u=null;try{u=JSON.parse(r.responseText)}catch(w){}V0(a,{type:"c2c",response:u})}, Kd:function(){V0(a,{type:"c2c",response:!1})}}); Ma(p)})} function T8a(a,b){var c,e,f,h;Wa(function(k){if(k.o==1)return c={v:"0",psd:JSON.stringify(a.productSpecificData)},(e=Qm("test"))&&(c.test=e),(f=Qm("cases2"))&&(c.cases2=f),b.submit_id=a.submitId,h={common_params:{context_params:{view_id:z().vid}},resource:b},a.ua?(h.recaptcha_response=a.Ia.getResponse(),k.Pa(2)):a.Cb?k.yield(a.recaptcha.getResponse(),4):k.Pa(2);k.o!=2&&(h.recaptcha_response_v3=k.ma);a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||f)&&(a.Ma=!0);$m({httpMethod:"POST",endpoint:"cufinsert", params:c,requestBody:h,onLoadCallback:function(l){var p=null;try{p=JSON.parse(l.responseText)}catch(r){V0(a,{type:"cuf",response:l.responseText});return}V0(a,{type:"cuf",response:p})}, Kd:function(){V0(a,{type:"cuf",response:!1})}, hs:!0});Ma(k)})} function T0(a){if(!a.model.fix_multi_page)return!1;var b=!1;K0(a,function(c){Number(c.Yj())>a.Yj()&&c.hasSatisfiedDependencies()&&(b=!0)}); return b} n.getSubjectFieldId=function(){return P0(this,'input[name="subject-line-field-id"]').value}; n.getBodyFieldId=function(){return P0(this,'input[name="body-text-field-id"]').value}; function X8a(a,b){var c=[];K0(a,function(p){if(p.hasSatisfiedDependencies())for(var r=p.getValues(b),u=0;u0){S0(a,d9a(e),e);a.dispatchEvent("validationend");break a}e9a(a,e)}else S0(a,a.model.strings.BACKEND_ERROR,e)}else S0(a,a.model.strings.CONNECTION_ERROR);a.dispatchEvent("validationend")}else{b=b.response;e=typeof b==="object"?b==null?void 0:(c=b.result)==null?void 0:c[0]:void 0;c=!1;if(b&&typeof b==="object")if(!b.error&&b.result&&e&&e.indexOf("PERM_FAILURE")!==0)if(e==="ACCEPTED"||e==="SUCCESS"||e==="RETRIED")if(T0(a))W0(a);else{c=Qm("cases2");if(c=a.model.is_chat_form&&(a.shouldSubmitToCasesV2()|| c))a.chatPoolId=b.chat_pool_id||"",a.model.chat_support_request_id=b.chat_support_request_id||"";a.dispatchEvent("validated");b.case_id&&(a.caseId=b.case_id,b9a(a));a.validateOnly||(!c||R0()||z().rs===79&&a.flags.enableChatMoleMigration||((0,window.sc_ensureSubscribed)(),a.dispatchEvent("chatrequested")),c9a(a));X0(!0);c=!0}else e9a(a,b);else S0(a,d9a(b),b);else S0(a,a.model.strings.CONNECTION_ERROR);b=Qm("cases2");!c&&a.model.is_chat_form&&(a.shouldSubmitToCasesV2()||b)&&(a.Ma=!1);a.dispatchEvent("validationend")}} function f9a(a,b){switch(a){case 22:switch(b){case 6:return"To work with a Support Specialist, ask a parent or guardian to contact Support for you.";case 4:case 3:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 5:return"Sorry, no contact options are available.";case 2:return"To access support, sign in to a Google account based in a supported region, or go to a supported location.";default:return"Please try again later."}case 21:switch(b){case 1:case 2:return"Please try again later. All specialists are currently busy."; case 3:return"To work with a Support Specialist, use the chat session you have open.";case 4:case 5:return"You\u2019re already in line to work with a specialist.";case 7:case 8:return"Please try again during support hours.";case 6:case 9:case 10:case 11:case 12:return"Refresh this page and try again. Sorry, there was a problem with the form.";case 13:return"Try again later. Sorry, there was a problem with the form.";default:return"Please try again later."}default:return"Please try again later."}} function d9a(a){var b;return((b=a.submit_error)==null?0:b.length)?(a=a.submit_error[0],f9a(a.code,a.sub_code)):""} function g9a(a,b){(a=a.querySelector(".recaptcha"))&&Nm(a,"invalid",b)} function e9a(a,b){for(var c=!1,e=a.model.strings.VALIDATION_NOTE,f=v(b.result||[]),h=f.next();!h.done;h=f.next())if(h=h.value.split(":"),h[0]==="REQUIRED_FORM_FRD_VALUE"){if(h=h9a(a,h[1],h[2]))h.isVisible()?wQ(h,!0,a.model.strings.REQUIRED_FIELD):e=a.model.strings.REQUIRED_FIELD+": "+h.model.getName(),c=!0}else{var k=a.kf(h[1]);if(h[0]==="REQUIRED_RECAPTCHA")a.page===a.model.total_pages&&(e=a,e.model.fallback_to_recaptcha_v2&&(e.ua||(Nm(e.querySelector(".g-recaptcha"),"hidden",!0),W8a(e)),g9a(e,!0)), c=!0,e=a.model.strings.REQUIRED_RECAPTCHA_NOTIFICATION);else if(h[0]==="INVALID_AUTH_TOKEN")c=!0,e="Refresh this page and try again. Sorry, there was a problem with the form.";else if(h[0]==="CHAT_UNAVAILABLE")N0(a),c=!0;else if(k&&k.isVisible()){if(c=k.getType()==="PHONE_NUMBER"&&a.c2c)a:{c=a;var l=k.getValues(!0)[0];if(l&&l.value){l=JSON.parse(l.value);var p;if(p=l){l=l.country;p=[];var r=c.model.phone_type_required_countries;r&&(p=r.split(","));p=p.indexOf(l)!==-1}if(p){k.setValidity(!1,c.model.strings.PHONE_TYPE_VALIDATION, !0);c=!0;break a}}c=!1}c||k.setValidity(!1,a.model.strings[h[0]]||a.model.strings.DEFAULT);c=!0}}c?(Q0(a,"invalid",e+i9a(a,b)),a.dispatchEvent("invalidated"),O0(17)):W0(a)} function a9a(a){var b=a.querySelector(".notification-area");b&&(Nm(b,"error",!1),Nm(b,"invalid",!1),b.textContent="");K0(a,function(e){e.setValidity(!0)}); b=v(a.oa);for(var c=b.next();!c.done;c=b.next())wQ(c.value,!1);a.ua&&g9a(a,!1)} function Q0(a,b,c){var e=a.querySelector(".notification-area");e&&(Nm(e,b,!0),e.textContent=c,b==="invalid"?(e.setAttribute("role","alert"),(b=a.element.querySelector('[aria-invalid="true"]'))&&b.focus(),(a=a.element.querySelector(".invalid .validation-message"))&&a.setAttribute("aria-live","polite")):e.setAttribute("role","status"))} n.getStatusMessage=function(){var a;return((a=this.querySelector(".notification-area"))==null?void 0:a.innerText)||""}; n.setErrorMessage=function(a){Q0(this,"error",a)}; function S0(a,b,c){a.setErrorMessage(b+i9a(a,c));a.dispatchEvent("error");X0(!1)} function i9a(a,b){if(!b||!a.model.show_debug_info)return"";a=["\n\nDebug info for Googlers:"];var c;((c=b.submit_error)==null?0:c.length)&&a.push.apply(a,["\nSubmit Errors:"].concat(Ea(b.submit_error.map(function(f){return JSON.stringify(f)})))); var e;((e=b.result)==null?0:e.length)&&a.push.apply(a,["\nResult:"].concat(Ea(b.result)));return a.join("\n")} function W0(a){P8a(a,a.page+1);a.dispatchEvent("nextpage");O0(6)} function c9a(a){a.dispatchEvent("submitstart");if(!a.model.is_chat_form||a.qa.length>0)j9a(a),k9a(a);if(a.model.is_chat_form){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);window.sc_enableFormSubmissionDetailsAndDownloadUi&&(l9a(a),m9a(a,P0(a,".submission-details-chat__content")),n9a(a),b=P0(a,".submission-details-chat__download-button"),b.addEventListener("click",function(){o9a(a)}),P0(a,".submission-details-chat__edit-button").addEventListener("click",function(){p9a(a)}),window.sc_trackStatsEvent(182, 4,z().pid),Nm(P0(a,".submission-details-chat"),"hidden",!1),b.focus()); P0(a,".notification-area").textContent=a.model.strings.CHAT_CREATING;a.dispatchEvent("chatrequested")}O0(22);a.dispatchEvent("submitend");a.dispatchEvent("cleancomplete");wn("FormSurveysFeature__enable_hats")==="true"&&V8a()} function j9a(a){for(var b=a.model.is_chat_form&&a.qa.length>0,c=0;c0&&a.Lc.set(c.getId(),e)}b=v(a.oa);for(c=b.next();!c.done;c=b.next())c=c.value,e=c.Xg(),c.isVisible()&&e&&a.ya.set(e,c.getDisplayValues())} function m9a(a,b){a=v(a.ya.entries());for(var c=a.next();!c.done;c=a.next()){var e=v(c.value);c=e.next().value;var f=e.next().value;e=c;c=document.createElement("div");var h=document.createElement("span");c.appendChild(h);h.innerText=e;if(f)for(h.innerText+=": ",Nm(c,"multi-value",f.length>1),e=v(f),f=e.next();!f.done;f=e.next())f=f.value,h=document.createElement("span"),Nm(h,"submission-value",!0),h.innerText=f,c.appendChild(h);b.appendChild(c)}} function o9a(a){for(var b="",c=v(a.ya.entries()),e=c.next();!e.done;e=c.next()){var f=v(e.value);e=f.next().value;f=f.next().value;b+=e;if(f)for(b+=":",e=v(f),f=e.next();!f.done;f=e.next())b+="\n"+f.value;b+="\n\n"}var h;c=((h=a.caseId)!=null?h:a.getId())+".txt";I0.download(b,c,"text/plain");window.sc_trackStatsEvent(182,47,z().pid);xn("contact_form_submission_download")} function p9a(a){var b=new URLSearchParams;a=v(a.Lc.entries());for(var c=a.next();!c.done;c=a.next()){var e=v(c.value);c=e.next().value;e=e.next().value;e=v(e);for(var f=e.next();!f.done;f=e.next())b.append("pcff",c+":"+f.value)}xn("contact_form_submission_edit");window.sc_trackStatsEvent(182,24,z().pid);b=new URL(""+window.location.origin+window.location.pathname+"?"+b);ln(b.toString())} function X0(a){$m({httpMethod:"POST",endpoint:"cufz",requestBody:{success:a,page_view_id:z().pvid}})} function h9a(a,b,c){return b&&c?a.oa.find(function(e){return WO(e.model.kd(),QO(RO(new Kt,+b),+b).rd(+c))}):null} n.kf=function(a){var b=null;K0(this,function(c){var e=c.cidSelector&&c.getElement().querySelector(".cid-selector");return c.getId()===a&&c.getType()!=="EXTERNAL_SOURCE"||e!==null&&e.getAttribute("id")===a?(b=c,!1):!0}); return b}; function P8a(a,b){if(b===a.page||ba.model.total_pages)return!1;a.page=b;L0(a);M0(a,!1);return!0} function O0(a,b){window.sc_trackStatsEvent(b===void 0?21:b,a,z().pid)} function q9a(a,b){var c=U0(a,b),e=a.productSpecificData;e.country_code=a.element.querySelector('.additional-request-data input[name="country_code"]').value;return new Promise(function(f,h){$m({httpMethod:"POST",endpoint:"escalationavailability",params:{v:1,psd:JSON.stringify(e)},requestBody:c.serialize(),onLoadCallback:function(k){try{f(JSON.parse(k.responseText))}catch(l){h(Error("Could not parse escalationavailability response"))}}, Kd:function(){h(Error("escalationavailability endpoint returned an error"))}, hs:!0})})} function U0(a,b){var c=new yQ,e=a.getId();Ig(c,2,e);e=Number(a.getRedwoodId());Gg(c,4,e);Gf(c,3,[b],ge);if(a.selectedSymptomFrdValues){b=[];e=v(a.selectedSymptomFrdValues);for(var f=e.next();!f.done;f=e.next()){var h=void 0;b.push.apply(b,Ea((h=SO(f.value))!=null?h:[]))}a=NQa(DQ(BQ(new zQ,AQ(a.selectedSymptomFrdValues)).Yc(a.selectedSymptomFrdValues.og()),[TO(QO(RO(new Kt,8000072),8000072).rd(15),b)]));Wf(c,tP,7,a)}return c} n.getEscalationChannelAvailabilityInformation=function(a){var b=this,c,e,f,h,k,l,p,r,u;return Wa(function(w){if(w.o==1)return w.yield(q9a(b,a),2);if(c=w.ma)switch(a){case 1:return w.return((f=(e=c.chat_channel)==null?void 0:e.common_options)!=null?f:null);case 3:return w.return((l=(h=c)==null?void 0:(k=h.email_channel)==null?void 0:k.common_options)!=null?l:null);case 5:return w.return((u=(p=c)==null?void 0:(r=p.c2c_channel)==null?void 0:r.common_options)!=null?u:null)}return w.return(null)})}; function Y8a(a){var b,c,e;return Wa(function(f){return f.o==1?f.yield(q9a(a,1),2):(b=f.ma)?f.return(((c=b.chat_channel)==null?void 0:(e=c.common_options)==null?void 0:e.open_now)==="CS_OPEN"):f.return(!1)})} function M8a(a){var b=a.querySelector(".contact-form__gdpr-dialog");if(b){var c=function(e){var f=this.Fb().strings,h=this.Fb().style_params,k=this.Fb().gdpr_privacy_policy_url,l=z().lang,p={};f=new YD(z().lang,(p["gdpr_dialog.trigger_needing_privacy_policy_url"]=f.GDPR_DIALOG_TRIGGER,p["gdpr_dialog.title"]=f.GDPR_DIALOG_TITLE,p["gdpr_dialog.ok"]=f.GDPR_DIALOG_OK,p));var r=new FQ({Na:f,locale:l,privacyPolicyUrl:k,Kp:h?{"font-family":h.font_family.title}:void 0,Ln:h?{"font-family":h.font_family.body}: void 0,Qn:h?{"font-weight":String(h.strong_font_weight)}:void 0});Go(e,function(){r.render()}); return r}.call(a,b); RQa(c,function(){c.data=new Map;c.Ja();for(var e=v(a.getFieldValues()),f=e.next();!f.done;f=e.next())f=f.value,f.type!=="HIDDEN"&&f.type!=="FROM_EMAIL_ADDRESS_HIDDEN"&&f.type!=="ADDITIONAL_DATA"||!f.value||GQ(c,f.name,f.value);e=v(Object.keys(a.productSpecificData));for(f=e.next();!f.done;f=e.next())f=f.value,GQ(c,f,a.productSpecificData[f]);a.gcmRegistrationId&&GQ(c,"GCM",a.gcmRegistrationId)})}} function G8a(a,b){b.addEventListener("uploadstart",function(){++a.tb}); b.addEventListener("uploadend",function(){--a.tb;An(a.element,"uploadend")})} function N0(a){if(!a.Ma){var b=a.querySelector(".submit-button");b&&(b.disabled=!0);b=P0(a,".notification-area");Nm(b,"invalid",!0);b.textContent=a.model.strings.CHAT_UNAVAILABLE}} n.getId=function(){return this.element.getAttribute("id")}; n.getRedwoodId=function(){return this.element.dataset.contactFormRedwoodId}; n.getContactType=function(){return this.model.contact_type}; n.shouldSubmitToCasesV2=function(){return this.model.should_submit_to_cases_v2}; n.getTitle=function(){var a=this.element.querySelector(".contact-form__title");return a?a.textContent:""}; n.Fb=function(){return this.model}; n.getElement=function(){return this.element}; n.getCaseId=function(){return this.caseId}; n.getChatPoolId=function(){return this.chatPoolId}; n.getChatSupportRequestId=function(){return this.model.chat_support_request_id||""}; n.JQ=function(){var a=[];K0(this,function(b){a.push(r9a(b))}); Array.prototype.push.apply(a,Z8a(this));return a}; function r9a(a){return{getValues:a.getValues.bind(a),getType:a.getType.bind(a),isVisible:a.isVisible.bind(a),isConditional:a.isConditional.bind(a),hasSatisfiedDependencies:a.hasSatisfiedDependencies.bind(a),getId:a.getId.bind(a),getDisplayName:a.getDisplayName.bind(a),getFrdV1Identifier:a.getFrdV1Identifier.bind(a),getFrdV2Identifier:a.getFrdV2Identifier.bind(a),getFrdIdentifier:a.getFrdIdentifier.bind(a),getFrdContext:a.getFrdContext.bind(a),isCasesTarget:a.isCasesTarget.bind(a),setValues:a.setValues.bind(a), getElement:a.getElement.bind(a),targetVerified:a.targetVerified.bind(a),setTargetVerified:a.setTargetVerified.bind(a),hide:a.hide.bind(a)}} n.KQ=function(){var a=[];K0(this,function(b){b.isVisible()&&a.push(r9a(b))}); return a}; n.setValidateOnly=function(a){this.validateOnly=a}; n.listen=function(a,b,c,e){this.listeners.push({type:a,listener:b,scope:e})}; n.unlisten=function(a,b,c,e){for(c=0;c0&&!a.rb;)a.Ra.shift()()} n.Nt=function(){var a=this;if(sP(Z0(this))){var b=document.activeElement;$0(this,!0);var c=new LP;t9a(this,c);$m({httpMethod:"POST",endpoint:"getavailablevaluesforgraph",params:{v:"1"},requestBody:c.serialize(),onLoadCallback:function(e){try{for(var f=JPa(e.responseText),h=v(Vf(f,MP,2,yf())),k=h.next();!k.done;k=h.next()){var l=Tf(k.value,mk,1),p=l.getFrdContext(),r=p?Dg(p,2):null,u=a.Ha.get(E0(l));if(u)for(var w=v(u),x=w.next();!x.done;x=w.next()){var E=x.value,oa=s8a(E),ra=Dg(oa,2);if(!(r&&ra&& r!==ra||!B0(E))){var za=ek(gk(pk(l)),Fd);switch(E.getType()){case "CHECKBOX":case "RADIOBUTTON":for(var Ba=v(E.querySelectorAll(".list-item")),Ha=Ba.next();!Ha.done;Ha=Ba.next()){var Ra=Ha.value,Ta=za.indexOf(Ra.querySelector("input").value)===-1;Nm(Ra,"hidden-by-vrg",Ta)}break;case "DROPDOWN":for(var Ya=v(E.querySelectorAll("option")),tb=Ya.next();!tb.done;tb=Ya.next()){var Bb=tb.value;if(Bb!==E.querySelector("option")){var Sb=za.indexOf(Bb.value)===-1;Nm(Bb,"hidden-by-vrg",Sb)}}E.element.querySelector("select").dispatchEvent(new Event("selectvrgupdate"))}}}}}catch(Kb){}$0(a, !1);b.focus();s9a(a)}, Kd:function(){$0(a,!1);b.focus();s9a(a)}})}}; function $0(a,b){a.rb=b;a=v(a.Sa);for(var c=a.next();!c.done;c=a.next())c=c.value,B0(c)&&u8a(c,b)} function t9a(a,b){var c=Z0(a);c=sP(c);GPa(b,Ag(c,1));HPa(b,cg(c,2));c=[];for(var e=[],f=!1,h=v(a.Sa),k=h.next();!k.done;k=h.next()){k=k.value;if(B0(k)){var l=k.getFrdIdentifier();l&&c.push(l)}if(z0(k)&&k.hasSatisfiedDependencies()){l=[];for(var p=v(k.getValues()),r=p.next();!r.done;r=p.next())l.push(r.value.value);l.length!==0&&(p=new fk,k.getType()==="HIDDEN"?u9a(t8a(k),l[0],p):k.getFrdIdentifier()===8000001?p.zi((new Zj).Dg(l.map(function(w){return Number(w)||0}))):hk(p,(new dk).Dg(l)),l=qk(new mk, p),p=s8a(k),(r=dg(p,2))&&nk(l,Wj(new Vj,dg(p,1)).rd(r)),(k=k.getFrdV2Identifier())&&ok(l,k),e.push(l),!f&&E0(l)===8000072&&(f=!0))}}if(window.sc_filter_promoted_by_selected_symptom&&!f){var u; h=(u=a.selectedSymptomFrdValues)==null?void 0:AQ(u);u=rp(Ag(b,2));if(a.selectedSymptomFrdValues&&h&&u&&h===u){u=v(a.mb);for(h=u.next();!h.done;h=u.next())if(E0(h.value)===8000072){f=!0;break}if(!f){f=[];u=v(a.selectedSymptomFrdValues);for(h=u.next();!h.done;h=u.next())k=void 0,f.push.apply(f,Ea((k=SO(h.value))!=null?k:[]));e.push(Ot(TO(QO(RO(new Kt,8000072),8000072).rd(15),f)))}}}Gf(b,3,c,ge);K7a(b,a.mb.concat(e));Lg(b,5,a.model.content_publish_state)} function u9a(a,b,c){switch(a){case 1:c.zi((new Zj).Dg([Number(b)]));break;case 2:case 5:c.Cg((new dk).Dg([b]));break;case 3:jk(c,Kda(new Yj,[Number(b)]));break;case 4:a=b.split(",");hk(c,(new dk).Dg(a));break;case 9:c.Ih(b==="true");break;case 8:a=b.split(",").map(function(e){return Number(e)}); c.Jv(ck(new ak,[(new Zj).Dg(a)]));break;case 11:case 6:case 7:case 10:lk(c,(new Xj).Dg([b]))}} function Z0(a){a=JSON.parse(a.element.getAttribute("data-form-service-vrg"));return new rP(a)} n.getServiceVrgTaxonomyId=function(){var a=sP(Z0(this));return a?rp(Ag(a,1)):null}; n.getServiceVrgTaxonomyView=function(){var a=sP(Z0(this));return a?vg(a,2):null}; n.setSupportJourneyId=function(a){this.submitId=a}; function b9a(a){window.sc_log&&window.sc_log("Form","INFO","Case ID: "+a.caseId)} n.setIncludesTargetSelector=function(a){this.Va=a}; n.setTargetVerified=function(a){this.targetVerified=a}; function N8a(a,b){var c,e,f,h,k,l,p,r,u;Wa(function(w){if(w.o==1){if(!b)return w.return();c=new JP(JSON.parse(b));a.Pd=(e=jg(c,7))!=null?e:"";a.Pd&&window.sc_log&&window.sc_log("Helpcenter Field","INFO","Form Helpcenter Fields User-based FRD Value Lookup EventID: "+a.Pd);return w.yield(xQ({helpCenterFrdFieldsConfg:c,locale:z().lang,neoTaxonomy:KP(),placements:[a.ot(1),a.ot(2)],Av:"*"}),2)}f=w.ma;h=a.getScFrdValues().map(function(x){return new Kt(x)}); k=v(a.Ha.keys());for(l=k.next();!l.done;l=k.next())p=l.value,h.push(RO(new Kt,p));r=a.getHcfNameScFrdValueMap();u=f.Oh;v9a(a,u,2,h,r,".cf div.helpcenter-fields-container.top");v9a(a,u,1,h,r,".cf div.helpcenter-fields-container.bottom");$O(a.Fa,a.oa.concat(f.Vq).map(function(x){return x.model})); Ma(w)})} n.ot=function(a){var b=new dP,c=new cP,e=this.getContactType();Lf(c,3,bP,he(e));Lg(c,2,a);Zf(b,1,cP,c);c=new cP;e=this.getRedwoodId();Lf(c,1,bP,Ge(e));Lg(c,2,a);Zf(b,1,cP,c);a=new iP;Xf(a,1,hP,b);return a}; function v9a(a,b,c,e,f,h){if(h=a.element.querySelector(h)){var k=b.filter(function(l){if(l.model.placements.length||e.some(function(E){return WO(E,l.model.kd())})||!l.model.kd().getId()&&f.has(l.model.getName()))return!1; for(var p=v(l.model.qa),r=p.next();!r.done;r=p.next()){r=r.value;var u=void 0,w=void 0,x=v((w=(u=r.Yt())==null?void 0:u.o())!=null?w:[]);for(u=x.next();!u.done;u=x.next())u.value.Ts()===c&&l.model.placements.push(r)}return!!l.model.placements.length}); k.length&&Go(h,function(){for(var l=v(k),p=l.next();!p.done;p=l.next())p=p.value,p.render(),a.oa.push(p)})}} n.getHelpCenterFieldFrds=function(a){return this.Fa.Gc(a===void 0?!1:a).map(function(b){return VO(b)})}; n.setHelpCenterFieldFrd=function(a){a=new Kt(a);for(var b=v(YO(this.Fa)),c=b.next();!c.done;c=b.next())if(c=c.value,WO(c.kd(),a)){L7a(c,a);break}}; function O8a(a){var b=[];z().is_render_api||b.push("direct_to_form");Qm("cse")==="gse"&&b.push("gse");b.length&&a.addScFrdValue(VO(TO(QO(RO(new Kt,8000104),8000104).rd(15),b)))} function R0(){switch(z().rs){case 3:case 8:return!0;default:return!1}} window.sc_initForm=function(a,b,c){a=new E8a(a,b,c);return{getEscalationChannelAvailabilityInformation:a.getEscalationChannelAvailabilityInformation.bind(a),getContactType:a.getContactType.bind(a),submitForm:a.submitForm.bind(a),getFields:a.JQ.bind(a),getVisibleFields:a.KQ.bind(a),getSubjectFieldId:a.getSubjectFieldId.bind(a),getBodyFieldId:a.getBodyFieldId.bind(a),getFieldValues:a.getFieldValues.bind(a),getChatPoolId:a.getChatPoolId.bind(a),getChatSupportRequestId:a.getChatSupportRequestId.bind(a), setScreenshotter:a.setScreenshotter.bind(a),setGcmRegistrationId:a.setGcmRegistrationId.bind(a),getProductSpecificData:a.getProductSpecificData.bind(a),setProductSpecificData:a.setProductSpecificData.bind(a),setValidateOnly:a.setValidateOnly.bind(a),listen:a.listen.bind(a),unlisten:a.unlisten.bind(a),getInternalHelpcenterName:a.getInternalHelpcenterName.bind(a),setReenableOnValidated:function(){}, getCaseId:a.getCaseId.bind(a),getScFrdValues:a.getScFrdValues.bind(a),setScFrdValue:a.setScFrdValue.bind(a),addScFrdValue:a.addScFrdValue.bind(a),getHcfNameScFrdValueMap:a.getHcfNameScFrdValueMap.bind(a),setHcfNameScFrdValueMap:a.setHcfNameScFrdValueMap.bind(a),setSelectedSymptomFrdValues:a.setSelectedSymptomFrdValues.bind(a),setParentCaseName:a.setParentCaseName.bind(a),setSubmissionChannel:a.setSubmissionChannel.bind(a),shouldSubmitToCasesV2:a.shouldSubmitToCasesV2.bind(a),addCasesAttachment:a.addCasesAttachment.bind(a), setChatType:function(){}, getChatAvailability:a.getChatAvailability.bind(a),getRedwoodId:a.getRedwoodId.bind(a),prepopulateFields:a.prepopulateFields.bind(a),setAssistiveQuestionAnswers:a.setAssistiveQuestionAnswers.bind(a),getId:a.getId.bind(a),getServiceVrgTaxonomyId:a.getServiceVrgTaxonomyId.bind(a),getServiceVrgTaxonomyView:a.getServiceVrgTaxonomyView.bind(a),setSupportJourneyId:a.setSupportJourneyId.bind(a),getInjectedScFrdValues:a.getInjectedScFrdValues.bind(a),setInjectedScFrdValue:a.setInjectedScFrdValue.bind(a),getInjectedFrdValuesEventId:a.getInjectedFrdValuesEventId.bind(a), setIncludesTargetSelector:a.setIncludesTargetSelector.bind(a),setTargetVerified:a.setTargetVerified.bind(a),getStatusMessage:a.getStatusMessage.bind(a),setErrorMessage:a.setErrorMessage.bind(a),getHelpCenterFieldFrds:a.getHelpCenterFieldFrds.bind(a),setHelpCenterFieldFrd:a.setHelpCenterFieldFrd.bind(a)}};

false
false
false
false