AdsManagerEditPhoneModalComponentV2.react",["AMPhoneCountryCodeUtils.react","AMPhoneInputUtils.react","AdsManagerConsentCheckboxForCalls.react","AdsManagerConsentCheckboxForSMS.react","AdsManagerEditEmailAndPhonePrivacyPolicy.react","AdsManagerEditPhoneModalComponentV2Mutation.graphql","AdsManagerReachabilitySettingsContentUtils.react","AdsManagerReachabilityWidgetLoggingUtils","EditEmailAndPhoneModalStep","GeoButton.react","GeoCancelButton.react","GeoFlexbox.react","GeoHeading.react","GeoModal.react","GeoModalFooter.react","GeoModalHeader.react","GeoSearchableSelector.react","GeoSection.react","GeoTextInput.react","GeoVStack.react","RelayHooks","geoMargin","react","stripNonDigits","useAllAdAccountsNotificationPreferencesPerUserMutation"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=i||(i=d("react"));e=i;var k=e.useCallback,l=e.useEffect,m=e.useState;function a(a){var e,f=a.adAccountID,g=a.marketingOptInStates,i=a.onCloseAndRefetch,o=a.prefilledCountryPrefix,p=a.setMarketingOptInStates,q=a.setModalStep,r=a.setUnverifiedPhoneCountryPrefix,s=a.setUnverifiedPhoneFormatted,t=a.setUnverifiedPhoneNumber,u=a.unverifiedPhoneCountryPrefix,v=a.unverifiedPhoneNumber,w=a.userEntryPoint;a=a.verifiedPhoneNumber;var x=(e=v!=null?v:a)!=null?e:"";e=a!==null||v!==null;a=m(x);var y=a[0],z=a[1];v=m();var A=v[0],B=v[1],C=k(function(a,b){a=d("AMPhoneInputUtils.react").formatPhoneNumberByCountryCode(a!=null?a:x,b);return a},[x]);a=d("AdsManagerReachabilitySettingsContentUtils.react").getEditPhoneModalHeader();v=h!==void 0?h:h=b("AdsManagerEditPhoneModalComponentV2Mutation.graphql");v=d("RelayHooks").useMutation(v);var D=v[0];v[1];v=m(!1);var E=v[0],F=v[1],G=c("useAllAdAccountsNotificationPreferencesPerUserMutation")();v=y===""||u==null;o=n(y,x,u==null?void 0:u.getTitle(),o);o=!o||v;l(function(){d("AdsManagerReachabilityWidgetLoggingUtils").logReachabilityWidgetImpressionEvent(f,"AdsManagerEditEmailAndPhoneCardModalContainer",w)},[f,w]);l(function(){if(u!==null)try{var a=u==null?void 0:u.getUniqueID();if(a!=null){a=d("AMPhoneInputUtils.react").validateCountryCode(a);B(a);a=C(y,A!=null?A:"US");z(a!=null?a:x)}}catch(a){F(!0)}},[A,C,y,x,u]);return j.jsx(c("GeoModal.react"),{"data-testid":void 0,footer:j.jsx(c("GeoModalFooter.react"),{"data-testid":void 0,logging:{surface:"ad_account_edit_phone_modal_component_2ec0"},primaryButton:j.jsx(c("GeoButton.react"),{"data-testid":void 0,disabledMessage:v?d("AdsManagerReachabilitySettingsContentUtils.react").getEmptyInputTooltipMesssage():o?d("AdsManagerReachabilitySettingsContentUtils.react").getSamePhoneNumberTooltip():null,isDisabled:o,label:d("AdsManagerReachabilitySettingsContentUtils.react").getAdsManagerEditEmailAndPhoneContinueButtonContent(),logging:{surface:"ad_account_edit_phone_modal_component_button_7c78"},variant:"primary",onClick:function(){var a;a=(a=u==null?void 0:u.getTitle())!=null?a:"";d("AdsManagerReachabilityWidgetLoggingUtils").logReachabilityWidgetClickEvent(f,"AdsManagerEditPhoneModalComponent",w,d("AdsManagerReachabilityWidgetLoggingUtils").ReachabilityWidgetEvent.SUBMIT_PHONE_NUMBER,g);D({variables:{input:{phone:a.concat(y),entry_point:w}},onCompleted:function(a){t(y);s((a=a==null?void 0:(a=a.add_unverified_am_phone)==null?void 0:a.international_number)!=null?a:"");G({input:{data:[{category:"NEWSLETTERS_AND_MARKETING_UPDATES",medium:"WHATSAPP_CALL",updated_value:g.isCallsOptIn},{category:"NEWSLETTERS_AND_MARKETING_UPDATES",medium:"TELEPHONE",updated_value:g.isCallsOptIn},{category:"NEWSLETTERS_AND_MARKETING_UPDATES",medium:"SMS",updated_value:g.isSMSOptIn}]},onCompleted:function(){},onError:function(){}});q(c("EditEmailAndPhoneModalStep").PHONE_CONFIRMATION_SENT)},onError:function(){F(!0)}})}}),secondaryButton:j.jsx(c("GeoCancelButton.react"),{onClick:i})}),header:j.jsx(c("GeoModalHeader.react"),{description:d("AdsManagerReachabilitySettingsContentUtils.react").getAdAccountEditEmailAndPhoneBodyContent(f),heading:e?d("AdsManagerReachabilitySettingsContentUtils.react").getUpdatePhoneNumberInputHeader():d("AdsManagerReachabilitySettingsContentUtils.react").getAddPhoneNumberInputHeader()}),isShown:!0,logging:{surface:"ad_account_edit_phone_modal_component_742d"},onHide:i,children:j.jsx(c("GeoSection.react"),{children:j.jsxs(c("GeoVStack.react"),{context:"container",relation:"unrelated",children:[j.jsx(c("GeoHeading.react"),{level:3,children:a}),j.jsxs(c("GeoFlexbox.react"),{children:[j.jsx(c("GeoFlexbox.react"),{grow:0,shrink:0,xstyle:c("geoMargin").end12,children:j.jsx(c("GeoSearchableSelector.react"),{isLabelHidden:!0,label:d("AdsManagerReachabilitySettingsContentUtils.react").getCountryCodeSelectorLabel(),placeholder:d("AdsManagerReachabilitySettingsContentUtils.react").getCountryCodeSelectorPlaceholder(),searchSource:d("AMPhoneCountryCodeUtils.react").getCountryCodeSearchableEntries(),value:u,onChange:function(a){r(a),F(!1)}})}),j.jsx(c("GeoTextInput.react"),{errorMessage:E?d("AdsManagerReachabilitySettingsContentUtils.react").getPhoneNumberInputErrorMessage():null,isLabelHidden:!0,label:a,placeholder:d("AdsManagerReachabilitySettingsContentUtils.react").getPhoneNumberInputPlaceholder(),value:y,onChange:function(a){z((a=C(a,A!=null?A:"US"))!=null?a:x);F(!1)}})]}),j.jsx(c("AdsManagerConsentCheckboxForCalls.react"),{marketingOptInStates:g,setMarketingOptInStates:p}),j.jsx(c("AdsManagerConsentCheckboxForSMS.react"),{marketingOptInStates:g,setMarketingOptInStates:p}),j.jsx(c("AdsManagerEditEmailAndPhonePrivacyPolicy.react"),{})]})})})}a.displayName=a.name+" [from "+f.id+"]";function n(a,b,d,e){return c("stripNonDigits")(a)!==b||d!==e}g["default"]=a}),98);
-----
AdsManagerEditPhoneModalComponentV2Mutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],concreteType:"AdsManagerPhoneNumber",kind:"LinkedField",name:"add_unverified_am_phone",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"international_number",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsManagerEditPhoneModalComponentV2Mutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsManagerEditPhoneModalComponentV2Mutation",selections:b},params:{id:"9769421379820403",metadata:{},name:"AdsManagerEditPhoneModalComponentV2Mutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
AdsManagerEditPhoneModalComponentV2Mutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input_data",variableName:"input"}],concreteType:"AdsManagerPhoneNumber",kind:"LinkedField",name:"add_unverified_am_phone",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"international_number",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsManagerEditPhoneModalComponentV2Mutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsManagerEditPhoneModalComponentV2Mutation",selections:b},params:{id:"9769421379820403",metadata:{},name:"AdsManagerEditPhoneModalComponentV2Mutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----