AdsManagerEditWhatsAppModalComponent.react",["fbt","AMPhoneCountryCodeUtils.react","AMPhoneInputUtils.react","AdsManagerConsentCheckboxForWA.react","AdsManagerEditContactInfoPrivacyPolicy.react","AdsManagerEditWhatsAppModalComponentMutation.graphql","AdsManagerReachabilitySettingsContentUtils.react","AdsManagerReachabilityWidgetLoggingUtils","EditEmailAndPhoneModalStep","GeoButton.react","GeoCancelButton.react","GeoFlexbox.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSearchableSelector.react","GeoSection.react","GeoTextInput.react","GeoTextPairing.react","GeoVStack.react","RelayHooks","geoMargin","react","stripNonDigits","useAllAdAccountsMarketingNotificationPreferencesPerUserMutation"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u,m=d.useCallback,p=d.useEffect,_=d.useState;function f(t){var a,i,l=t.adAccountID,u=t.marketingOptInStates,d=t.onCloseAndRefetch,f=t.prefilledWAPhoneCountryPrefix,h=t.setMarketingOptInStates,y=t.setModalStep,C=t.setUnverifiedWAPhoneCountryPrefix,b=t.setUnverifiedWAPhoneFormatted,v=t.setUnverifiedWAPhoneNumber,S=t.unverifiedWAPhoneCountryPrefix,R=t.unverifiedWAPhoneNumber,L=t.userEntryPoint,E=t.verifiedPhoneNumber,k=t.verifiedWAPhoneNumber,I=(a=(i=R!=null?R:k)!=null?i:E)!=null?a:"",T=function(t){return t!=null&&t!==""},D=!T(k)&&!T(R),x=_(I),$=x[0],P=x[1],N=_(r("stripNonDigits")(I)),M=N[0],w=N[1],A=_(),F=A[0],O=A[1],B=m(function(e,t){return o("AMPhoneInputUtils.react").formatPhoneNumberByCountryCode(e!=null?e:I,t)},[I]),W=e!==void 0?e:e=n("AdsManagerEditWhatsAppModalComponentMutation.graphql"),q=o("RelayHooks").useMutation(W),U=q[0],V=q[1],H=_(!1),G=H[0],z=H[1],j=r("useAllAdAccountsMarketingNotificationPreferencesPerUserMutation")(),K=$===""||S===null,Q=g($,I,S==null?void 0:S.getTitle(),f),X=k!==null&&k!==""&&k!==void 0&&!Q||K||V;return p(function(){o("AdsManagerReachabilityWidgetLoggingUtils").logReachabilityWidgetImpressionEvent(l,"AdsManagerEditWhatsAppModalComponent",L,null,o("AdsManagerReachabilityWidgetLoggingUtils").ReachabilityWidgetExperimentVariant.WA_AM_WIDGET)},[l,L]),p(function(){if(S!==null)try{var e=S==null?void 0:S.getUniqueID();if(e!=null){var t=o("AMPhoneInputUtils.react").validateCountryCode(e);if(t!=null&&t!==F){O(t);var n=B(M,t);P(n!=null?n:I)}}}catch(e){z(!0)}},[F,B,I,S]),c.jsx(r("GeoModal.react"),{footer:c.jsx(r("GeoModalFooter.react"),{primaryButton:c.jsx(r("GeoButton.react"),{disabledMessage:K?o("AdsManagerReachabilitySettingsContentUtils.react").getEmptyInputTooltipMesssageforWA():X?o("AdsManagerReachabilitySettingsContentUtils.react").getSameWAPhoneNumberTooltip():null,isDisabled:X,isLoading:V,label:s._(/*BTDS*/"Continue"),variant:"primary",onClick:function(){var e,t=(e=S==null?void 0:S.getTitle())!=null?e:"";o("AdsManagerReachabilityWidgetLoggingUtils").logReachabilityWidgetClickEvent(l,"AdsManagerEditWhatsAppModalComponent",L,o("AdsManagerReachabilityWidgetLoggingUtils").ReachabilityWidgetEvent.SUBMIT_WHATSAPP_NUMBER,u,o("AdsManagerReachabilityWidgetLoggingUtils").ReachabilityWidgetExperimentVariant.WA_AM_WIDGET),U({variables:{input:{whatsapp_number:t.concat($)}},onCompleted:function(t){var e,n;v($),b((e=t==null||(n=t.add_unverified_am_whatsapp)==null?void 0:n.international_number)!=null?e:""),j({input:{data:[{medium:"WHATSAPP_CALL",updated_value:u.isWAOptIn},{medium:"WHATSAPP_MESSAGE",updated_value:u.isWAOptIn}]},onCompleted:function(){},onError:function(){}}),y(r("EditEmailAndPhoneModalStep").WHATSAPP_CONFIRMATION_SENT)},onError:function(){z(!0)}})}}),secondaryButton:c.jsx(r("GeoCancelButton.react"),{onClick:d})}),header:c.jsx(r("GeoModalHeader.react"),{description:o("AdsManagerReachabilitySettingsContentUtils.react").getAdAccountEditEmailAndPhoneBodyContent(l),heading:D?o("AdsManagerReachabilitySettingsContentUtils.react").getAddWAPhoneNumberInputHeader():o("AdsManagerReachabilitySettingsContentUtils.react").getUpdateWAPhoneNumberInputHeader()}),onHide:d,children:c.jsx(r("GeoSection.react"),{children:c.jsxs(r("GeoVStack.react"),{context:"container",relation:"unrelated",children:[c.jsx(r("GeoTextPairing.react"),{description:E!=null?o("AdsManagerReachabilitySettingsContentUtils.react").getUsePrefilledPhoneNumberForWADescription():null,heading:o("AdsManagerReachabilitySettingsContentUtils.react").getAddWhatsAppPhoneModalHeader(),size:"header3"}),c.jsxs(r("GeoFlexbox.react"),{children:[c.jsx(r("GeoFlexbox.react"),{grow:0,shrink:0,xstyle:r("geoMargin").end12,children:c.jsx(r("GeoSearchableSelector.react"),{isLabelHidden:!0,label:o("AdsManagerReachabilitySettingsContentUtils.react").getCountryCodeSelectorLabel(),placeholder:o("AdsManagerReachabilitySettingsContentUtils.react").getCountryCodeSelectorPlaceholder(),searchSource:o("AMPhoneCountryCodeUtils.react").getCountryCodeSearchableEntries(),value:S,onChange:function(t){C(t),z(!1)}})}),c.jsx(r("GeoTextInput.react"),{errorMessage:G?o("AdsManagerReachabilitySettingsContentUtils.react").getWAPhoneNumberInputErrorMessage():null,isLabelHidden:!0,label:s._(/*BTDS*/"WhatsApp phone number"),placeholder:s._(/*BTDS*/"Enter WhatsApp phone number"),value:$,onChange:function(t){var e=r("stripNonDigits")(t);if(e.length-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",["RelayHooks","react","useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(s||(s=o("react"))).useCallback,c=e!==void 0?e:e=n("useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql");function d(){var e=o("RelayHooks").useMutation(c),t=e[0],n=e[1];return u(function(e){var n=e.input,r=e.onCompleted,o=e.onError;return t({onCompleted:r,onError:o,variables:{input:n}})},[t])}l.default=d}),98);
-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql",["useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],kind:"ScalarField",name:"update_all_ad_accounts_marketing_notification_preferences_per_user",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",selections:t},params:{id:n("useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation"),metadata:{},name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24901344409566386"}),null);
-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",["RelayHooks","react","useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u=(s||(s=o("react"))).useCallback,c=e!==void 0?e:e=n("useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql");function d(){var e=o("RelayHooks").useMutation(c),t=e[0],n=e[1];return u(function(e){var n=e.input,r=e.onCompleted,o=e.onError;return t({onCompleted:r,onError:o,variables:{input:n}})},[t])}l.default=d}),98);
-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation.graphql",["useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],kind:"ScalarField",name:"update_all_ad_accounts_marketing_notification_preferences_per_user",storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",selections:t},params:{id:n("useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation"),metadata:{},name:"useAllAdAccountsMarketingNotificationPreferencesPerUserMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
useAllAdAccountsMarketingNotificationPreferencesPerUserMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="24901344409566386"}),null);
-----