MetaProEngagementWhatsAppNumberModal.react",["AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation","AdsMarketingExpertWidgetCallStatusAction","BizKitMarketingExpertPhoneUtils","GeoBaseText.react","GeoButton.react","GeoCheckboxInput.react","GeoFlexbox.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoText.react","MarketingExpertWidgetUtils","MetaProEngagementEntrypointConstants","MetaProEngagementPhoneNumber.react","MetaProEngagementQPLContext","MetaProEngagementStrings","ProgramsChannelType","geoMargin","logMetaProEngagementClick","logMetaProEngagementImpression","logMetaProEngagementXout","nullthrows","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react"));b=h;var j=b.useCallback,k=b.useContext,l=b.useEffect,m=b.useRef,n=b.useState;function a(a){var b,e,g,h=a.adAccountID,o=a.sourceTracking,p=a.isModalShown,q=a.onHide,r=a.advertiserContext,s=a.program,t=a.setIsInvalidPhoneNumberError,u=a.setRedirectURI,v=a.modalState,w=a.setModalState,x=a.isOptInConsent;a=a.consentedPhoneNumber;var y=d("BizKitMarketingExpertPhoneUtils").getParsedPhoneNumber(a!=null?a:"");b=n((b=y==null?void 0:y.countryCode)!=null?b:"US");var z=b[0];b=b[1];var A=d("AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation").useMetaProEngagementWhatsAppChatConnectionCreateMutation(),B=A[0];A=A[1];e=n((e=y==null?void 0:y.phoneCode)!=null?e:1);var C=e[0];e=e[1];a=n(a!=null?a:"");var D=a[0];a=a[1];var E=n(!0),F=E[0];E=E[1];g=n((g=y==null?void 0:y.formattedNationalPhoneNumber)!=null?g:"");var G=g[0];g=g[1];x=n(x!=null?x:!1);var H=x[0],I=x[1];y=n((x=y==null?void 0:y.isValidPhoneNumber)!=null?x:!1);x=y[0];y=y[1];var J=k(d("MetaProEngagementQPLContext").MetaProEngagementQPLContext),K=j(function(a,b){B({ad_account_id:h,advertiser_context:r,channel_type:"WHATSAPP_ALWAYS_ON_CHAT",contact:{business_name:"",email_address:"",name:"",phone_number:D},program:c("nullthrows")(s),source_tracking:{entry_point:o.entryPoint,lead_source:o.leadSource,sub_lead_source:o.subLeadSource,surface:o.surface},advertiser_consent_for_phone_contact_storage:H},function(b){a(b)},function(a){b(a)})},[B,H,D,s,h,r,o.entryPoint,o.leadSource,o.subLeadSource,o.surface]),L=m(null);l(function(){L.current!==o.entryPoint.toString()&&(J.markWhatsAppModalLoadedSuccess(),L.current=o.entryPoint.toString(),c("logMetaProEngagementImpression")(o,"form",{ad_account_id:h,channels:[c("ProgramsChannelType").WHATSAPP_ALWAYS_ON_CHAT],program:s}))},[o.entryPoint,h,s,o,J]);return i.jsx(c("GeoModal.react"),{"data-testid":void 0,header:i.jsx(c("GeoModalHeader.react"),{heading:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_MODAL_HEADER}),isShown:p&&v===d("MetaProEngagementEntrypointConstants").MetaProEngagementModal.WHATSAPP_NUMBER,onHide:function(){return q(!1)},hideOnBlur:!1,footer:i.jsx(c("GeoModalFooter.react"),{primaryButton:i.jsx(c("GeoButton.react"),{"data-testid":void 0,label:d("MetaProEngagementStrings").CONTINUE_LABEL,variant:"primary",isDisabled:!x||A,onClick:function(){c("logMetaProEngagementClick")(o,"form",{ad_account_id:h,channels:[c("ProgramsChannelType").WHATSAPP_ALWAYS_ON_CHAT],program:s}),K(function(a){c("AdsMarketingExpertWidgetCallStatusAction").dispatch({callStatus:d("MarketingExpertWidgetUtils").MarketingExpertWidgetAction.SCHEDULED},{line:"212",module:"MetaProEngagementWhatsAppNumberModal.react.js",moduleID:f.id});w(d("MetaProEngagementEntrypointConstants").MetaProEngagementModal.WHATSAPP_CHAT_CONFIRMATION);u((a=(a=a.sbg_engagement_connection_create)==null||(a=a.connection)==null||(a=a.connection_details)==null?void 0:a.routing_uri)!=null?a:"")},function(a){a.message.includes("Invalid Whatsapp Phone Number")?t(!0):t(!1),w(d("MetaProEngagementEntrypointConstants").MetaProEngagementModal.WHATSAPP_ERROR)})}}),secondaryButton:i.jsx(c("GeoButton.react"),{"data-testid":void 0,label:d("MetaProEngagementStrings").CANCEL_LABEL,onClick:function(){c("logMetaProEngagementXout")(o,"form",{ad_account_id:h,channels:[c("ProgramsChannelType").WHATSAPP_ALWAYS_ON_CHAT],program:s}),q(!1)},isDisabled:A})}),children:i.jsxs(c("GeoSection.react"),{children:[i.jsx(c("GeoFlexbox.react"),{direction:"column",xstyle:c("geoMargin").bottom8,children:i.jsx(c("GeoText.react"),{children:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_MODAL_DESCRIPTION})}),i.jsx(c("GeoFlexbox.react"),{direction:"column",xstyle:c("geoMargin").top16,children:i.jsx(c("MetaProEngagementPhoneNumber.react"),{countryCode:z,feildErrorMessage:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_FIELD_ERROR_MESSAGE,fieldLabelText:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_FIELD_LABEL,fieldPlaceholderText:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_FIELD_PLACEHOLDER,formattedPhoneNumber:G,isDisabled:!1,isTIPhoneNumberClean:F,phoneCode:C,phoneNumber:D,setCountryCode:b,setFormattedPhoneNumber:g,setIsValidPhoneNumber:y,setIsTIPhoneNumberClean:E,setPhoneCode:e,setPhoneNumber:a})}),i.jsx(c("GeoCheckboxInput.react"),{xstyle:c("geoMargin").top16,"data-testid":void 0,label:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_MODAL_OPT_IN_LABEL,onChange:function(){I(!H)},value:H}),i.jsx(c("GeoFlexbox.react"),{xstyle:c("geoMargin").top16,children:i.jsx(c("GeoBaseText.react"),{color:"value",isDisabled:!0,size:"valueDescription",children:d("MetaProEngagementStrings").WHATSAPP_PHONE_NUMBER_MODAL_PRIVACY_POLICY})})]})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation",["AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation.graphql","RelayHooks","react","react-compiler-runtime"],(function(a,b,c,d,e,f,g){"use strict";var h,i;(i||d("react")).useCallback;function a(){var a=d("react-compiler-runtime").c(6),c;a[0]===Symbol["for"]("react.memo_cache_sentinel")?(c=h!==void 0?h:h=b("AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation.graphql"),a[0]=c):c=a[0];c=d("RelayHooks").useMutation(c);var e=c[0];c=c[1];var f;a[1]!==e?(f=function(a,b,c){e({onCompleted:b,onError:c,variables:{input:a}})},a[1]=e,a[2]=f):f=a[2];f=f;var g;a[3]!==f||a[4]!==c?(g=[f,c],a[3]=f,a[4]=c,a[5]=g):g=a[5];return g}g.useMetaProEngagementWhatsAppChatConnectionCreateMutation=a}),98);
-----
AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation.graphql",["AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"data",variableName:"input"}],concreteType:"SBGEngagementConnectionCreateResponse",kind:"LinkedField",name:"sbg_engagement_connection_create",plural:!1,selections:[{alias:null,args:null,concreteType:"SBGEngagementConnection",kind:"LinkedField",name:"connection",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},{alias:null,args:null,concreteType:"SBGEngagementConnectionDetails",kind:"LinkedField",name:"connection_details",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"routing_uri",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation",selections:c},params:{id:b("AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation_facebookRelayOperation"),metadata:{},name:"AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
AdsManagerMetaProEngagementWhatsAppChatConnectionCreateMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9792663534194989"}),null);
-----