AdsCtmVoOdaxPhase2GuidanceCardL3Container.react",["fbt","AdCampaignDestination","AdsAPIObjectives","AdsAPIOptimizationGoals","AdsAdObjectRelayIDUtils","AdsAddToastCardAction","AdsAdvantageAudienceUtils","AdsBuyingTypes","AdsCtmVoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql","AdsCtmVoOdaxPhase2GuidanceCardL3ContainerQuery.graphql","AdsInlineGuidanceContainer.react","AdsInterfacesLogger","AdsPreflightRecommendationCtmVoOdaxPhase2L3Plugin","AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubUtils","CtxDfoEngagementRemovalNoticeUtils","RelayHooks","adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment","gkx","isFalsey","react","react-compiler-runtime","useAdsPreflightRecommendationCampaignGroupCommonInput"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=c,p=m.useEffect,_=m.useMemo,f=m.useRef;function g(t){var a,l,s,c=o("react-compiler-runtime").c(30),m=t.buyingType,_=t.campaignGroupIDs,g=t.objective,C=o("AdsUEditorHooks").useUEditorCampaignGroupContext(),b;c[0]!==C||c[1]!==_?(b=o("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(_,C),c[0]=C,c[1]=_,c[2]=b):b=c[2];var v=b,S;c[3]!==_[0]||c[4]!==_.length?(S=_.length>0?_[0].toString():null,c[3]=_[0],c[4]=_.length,c[5]=S):S=c[5];var R=S,L=m!==r("AdsBuyingTypes").AUCTION||R==null||g===r("AdsAPIObjectives").OUTCOME_SALES,E;c[6]===Symbol.for("react.memo_cache_sentinel")?(E=e!==void 0?e:e=n("AdsCtmVoOdaxPhase2GuidanceCardL3ContainerDataQuery.graphql"),c[6]=E):E=c[6];var k;c[7]!==v||c[8]!==L?(k={campaignGroupRelayIDs:v,skipQuery:L},c[7]=v,c[8]=L,c[9]=k):k=c[9];var I=o("RelayHooks").useClientQuery(E,k),T=(a=I.selected_ad_account)==null?void 0:a.combined_campaign_groups,D=(T!=null?T:[]).reduce(y,0),x;c[10]!==T||c[11]!==L?(x=L?null:T==null?void 0:T.filter(Boolean),c[10]=T,c[11]=L,c[12]=x):x=c[12];var $=r("useAdsPreflightRecommendationCampaignGroupCommonInput")(x),P;e:{if(!($!=null&&$.objective)||$.objective===r("AdsAPIObjectives").OUTCOME_SALES){P=[];break e}var N=T==null?void 0:T[0],M=N==null?void 0:N.ad_object_id;if(r("isFalsey")(M)){P=[];break e}P=[{ctm_vo_odax_phase_2_pfr_input:{objective:o("AdsAdvantageAudienceUtils").convertObjectiveForGraphQL($.objective),surface:"L3"},ad_object_id_input_applies_to:M}]}var w=P;(w.length===0||D>1)&&(L=!0);var A=o("RelayHooks").useLazyLoadQuery(u!==void 0?u:u=n("AdsCtmVoOdaxPhase2GuidanceCardL3ContainerQuery.graphql"),{skipQuery:L,requestId:o("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:R!=null?[R]:[],ad_objects_level:"CAMPAIGN_GROUP"}},options:{},clientId:"ADS_MANAGER_PFR_CTM_VO_ODAX_PHASE_2_L3_INLINE_CONTAINER",pfrInputs:w,channel:"CREATION_AND_EDITING",shouldFetchURCContent:!0},{fetchPolicy:"store-or-network"}),F=o("adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment").useAdsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment(A.ctmVoOdaxPhase2RecommendationFragment),O=F.eligible_ad_object_ids,B=f(!1),W;c[13]!==O.length||c[14]!==g?(W=function(){!B.current&&O.length>0&&r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!1)&&(B.current=!0,r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_vo_phase_2_impression",data:{objective:g}}))},c[13]=O.length,c[14]=g,c[15]=W):W=c[15];var q;c[16]!==O||c[17]!==g?(q=[O,g],c[16]=O,c[17]=g,c[18]=q):q=c[18],p(W,q);var U=T==null||(l=T[0])==null||(l=l.combined_campaigns)==null||(l=l[0])==null?void 0:l.ad_object_id;if(O.length===0)return null;var V;c[19]!==F?(V=new Map([[o("adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment").CTM_VO_ODAX_PHASE_2_KEY,F]]),c[19]=F,c[20]=V):V=c[20];var H=V,G=h,z;c[21]!==_||c[22]!==U||c[23]!==g?(z=function(){var e=r("AdsAPIObjectives").OUTCOME_SALES,t=r("AdsAPIOptimizationGoals").VALUE;r("AdsUEditorCampaignGroupODAXDfoChangeObjectiveAction").dispatch({campaignGroupIDs:_,campaignIDs:U!=null?[U]:[],hostID:r("AdsUEditorHostIDs").EDITING,updatedObjective:e,optimizationGoal:t,destinationType:r("AdCampaignDestination").MESSENGER},{line:"277",module:"AdsCtmVoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id}),r("AdsInterfacesLogger").log({eventName:"ctx_dfo_odax_l3_ctm_vo_phase_2_toggle_click",data:{objective:g,new_value:e}})},c[21]=_,c[22]=U,c[23]=g,c[24]=z):z=c[24];var j=z,K;if(c[25]!==O||c[26]!==H||c[27]!==j||c[28]!==((s=A.xfb_ugp_gen_pfrs)==null?void 0:s.URCInlinePFRContents)){var Q,X;K=r("gkx")("13847")&&o("CtxDfoEngagementRemovalNoticeUtils").shouldPassPhase1QE(!0)&&d.jsx(r("AdsInlineGuidanceContainer.react"),{contentsQueryRef:(Q=A.xfb_ugp_gen_pfrs)==null?void 0:Q.URCInlinePFRContents,guidancePluginKeyToGuidanceExtraDataMap:H,plugin:r("AdsPreflightRecommendationCtmVoOdaxPhase2L3Plugin"),pluginKey:o("adsUEditorPreflightUGPRecommendationCtmVoOdaxPhase2Fragment").CTM_VO_ODAX_PHASE_2_KEY,shouldShowPFRHub:!1,targetAdObjectIDs:O,onToggle:function(){j(),G()}}),c[25]=O,c[26]=H,c[27]=j,c[28]=(X=A.xfb_ugp_gen_pfrs)==null?void 0:X.URCInlinePFRContents,c[29]=K}else K=c[29];return K}function h(){r("AdsAddToastCardAction").dispatch({toastCard:{id:"ctmVoOdaxPhase2L3Toast",cardType:"success",canDismiss:!0,dismissTimer:5e3,header:s._(/*BTDS*/"Your objective has been updated")}},{line:"259",module:"AdsCtmVoOdaxPhase2GuidanceCardL3Container.react.js",moduleID:i.id})}function y(e,t){var n;return e+((n=t==null?void 0:t.combined_campaign_count)!=null?n:0)}l.default=g}),226);
-----
-----