1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6362],{51124:(o,r,t)=>{t.d(r,{submitPromotionalOfferForm:()=>b});var e=t(38248),n=t(8162),i=t(53858),a=t(96906),l=t(86772),m=t(27238),u=t(1354),c=t(34619),f=t(69036),s=t(19564),d=t(66632),g=t(91228),_=t(71461),h=t(46077),E=t(47717),p=t(52116),v=t(2659);let b=async o=>{var r,t;let b,y,I,{store:O,formId:P,hubspotFormId:F,data:w,locale:k,marketoFormHiddenFields:C}=o,D=(0,_.Oe)(w);try{b=await (0,s.N)(D),h.A.logInfo("Getting country from valid phone","submitPromotionalOfferForm",{formId:P,hubspotFormId:F,phone:D,locale:k})}catch(r){let o=r instanceof Error?r:Error(String(r));h.A.logError("Couldn't get geolocation from phone number, using locale",o,"submitPromotionalOfferForm",{formId:P,hubspotFormId:F,data:w,locale:k})}let N=await (0,p.V)(w,k),S=(0,g.Z)(),A={Email:(0,_.getEmail)(w),FirstName:(0,E.rh)((0,_.O4)(w)),LastName:(0,E.rh)((0,_.w5)(w)),Company:(0,E.rh)((0,_.Zg)(w)),Phone:D,Country:null==b?void 0:b.regionName,CompanySize__c:(0,_.lo)(w),inferredLanguage:k,GDPROptIn__c:!!w.marketing,GDPRDoubleOptIn__c:N,gclid:(0,i.A)(),GA_User_ID__c:(0,l.oc)(),...await (0,a.lQ)((0,_.getEmail)(w)),Cookie_Consent__c:(0,m.Jb)().join(","),gDPRNoOptInRequired:!N,gDPRDoubleOptInRequested:N,DOZISF__ZoomInfo_Id__c:null==w?void 0:w["zoominfo-contact-id"],DOZISF__ZoomInfo_Company_ID__c:null==w?void 0:w["zoominfo-company-id"],VettingLeadScore__c:null,hubspotutk:(0,e.getCookie)("hubspotutk"),pageName:null==(r=document)?void 0:r.title,...C||{},...S};try{let o=null==(t=await (0,d.d)())?void 0:t.ip;if(y=await (0,u.Jl)({email:null==A?void 0:A.Email,country:null==A?void 0:A.Country,lastname:null==A?void 0:A.LastName,firstname:null==A?void 0:A.FirstName,phone:null==A?void 0:A.Phone},o),(0,u.n$)(null==y?void 0:y.score))throw(0,f.l1)(),h.A.logInfo("Fraud detected in promotional offer form","submitPromotionalOfferForm",{formId:P,formData:A,locale:k,score:null==y?void 0:y.score}),Error(c.fraud[k]||c.fraud.en)}catch(r){let o=r instanceof Error?r:Error(String(r));throw h.A.logError("Error during fraud check",o,"submitPromotionalOfferForm",{formId:P,formData:A,locale:k}),o}A.VettingLeadScore__c=null==y?void 0:y.score;try{I=await (0,v.submitForm)(P,F,A,{formInitiator:(0,n.ed)(O.navHistory)}),h.A.logInfo("Promotional offer form sent to Marketo","submitPromotionalOfferForm",{formId:P,hubspotFormId:F,formData:A,locale:k})}catch(r){let o=r instanceof Error?r:Error(String(r));throw h.A.logError("Error sending promotional offer form to Marketo",o,"submitPromotionalOfferForm",{formId:P,hubspotFormId:F,formData:A,locale:k}),r}return I}},66632:(o,r,t)=>{t.d(r,{d:()=>i});var e=t(25220),n=t(46077);let i=async()=>{try{return await (0,e.fS)()}catch(r){let o=r instanceof Error?r:Error(String(r));return n.A.logError("Fetch GeoPosition error",o,"getGeolocationData"),null}}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.