AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3Container.react",["AdCampaignDestination","AdsAccountOutcomeForecasterPFRBudgetPostPublishCBOCard.react","AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerInputQuery.graphql","AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery.graphql","AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils","AdsAdObjectRelayIDUtils","AdsCampaignGroupBudgetRecommendationUtils","AdsEditingCampaignGroupContext","AdsErrorBoundary.react","AdsOutcomeForecasterTargetCPAForRecommendationDataProvider","AdsPreflightOutcomeForecasterUtils","AdsUEditorContextFactory","AdsUEditorPreflightRecommendationHubUtils","CometPlaceholder.react","Laminar","RelayHooks","XFBPreflightBudgetRecommendationSourceUtils.facebook","adsUEditorPreflightUGPRecommendationOutcomeForecasterBudgetRecommendationFragment","filterNulls","react"],(function(k,D,l,n,H,h,L){"use strict";var F,f,v,O=v||(v=n("react")),B=v.useMemo;function M(s){var i=[s],o=n("AdsUEditorContextFactory").getForIDs(l("AdsEditingCampaignGroupContext"),i,h.id);return n("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(i,o)}function x(s,i){var o,g,_,A,r=i==null||(o=i.combined_campaign_groups)==null?void 0:o.at(0);if(r==null)return n("AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils").logReliability("l3_relay_campaign_group_not_found",{campaign_group_id:s}),null;var d=(r==null?void 0:r.source_object)!=null&&((g=r.source_object.publish_status)==null?void 0:g.isNew)===!1;if(d)return n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([s],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.IS_DUPLICATED_AD_OBJECT),null;var u=[],c=n("AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils").getPFRInputBudgetData(r),a=l("filterNulls")((_=(A=r.combined_campaigns)==null?void 0:A.map(function(e){var t;return e==null?null:(u.push((t=e.destination_type)!=null?t:l("AdCampaignDestination").UNDEFINED),n("AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils").getPFRInputCampaignData(e))}))!=null?_:[]),P=l("filterNulls")(a.map(function(e){return e.maxAge})),m=l("filterNulls")(a.map(function(e){return e.maxAge})),p=a.map(function(e){return e.startDate}).reduce(function(e,t){return t!=null&&e==null||t!=null&&e!=null&&new Date(t)new Date(e)?t:e},null),R={outcome_forecaster_budget_recommendation:{ad_object_id:s,is_daily_budget:c.isDailyBudget,budget:c.budget,bid_strategy:c.bidStrategy,is_autobid:c.isAutobid,max_age:P.length>0?Math.max.apply(Math,P):null,min_age:m.length>0?Math.min.apply(Math,m):null,female_ind:Math.max.apply(Math,a.map(function(e){var t;return(t=e.femaleInd)!=null?t:0}).concat([0])),male_ind:Math.max.apply(Math,a.map(function(e){var t;return(t=e.maleInd)!=null?t:0}).concat([0])),is_aa_opt_in:Math.max.apply(Math,a.map(function(e){var t;return(t=e.isAAOptIn)!=null?t:0}).concat([0])),countries:Array.from(new Set(a.map(function(e){return e.countries}).flat())),page_id_set:Array.from(new Set(a.map(function(e){return e.pageIDs}).flat())),optimization_goal:a.map(function(e){return e.optimizationGoal}).find(function(e){return e!=null}),start_date:p,end_date:C,objective:r==null?void 0:r.objective,currency:i==null?void 0:i.currency,is_acb:!0,is_one_to_n_acb:a.length>1,campaign_count:a.length},ad_object_id_input_applies_to:s},b=n("AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils").checkHasCTXCampaigns(u);return{pfrInput:R,campaignGroupName:r==null?void 0:r.name,hasCTXCampaigns:b}}function Q(s,i,o,g,_){var A,r,d,u,c,a,P,m,p,C,R,b,e;if(o==null)return null;var t=s.extra_data[0];if(t==null)return null;var E=(A=(r=i.get(g))==null?void 0:r.assumedTargetCPA)!=null?A:0,T=n("XFBPreflightBudgetRecommendationSourceUtils.facebook").toJSEnum(t.model_name),I=n("AdsAccountOutcomeForecasterPFRBudgetPostPublishUtils").getBudgetAndResultsRecommendation(t,E,T==="outcome_forecaster",_!=null?_:"USD");if(I==null)return n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([g],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.BUDGET_RECOMMENDATION_NULL),null;var G=I.recommendedBudget,U=I.conversion,$=(d=(u=t.current_prediction)==null?void 0:u.budget)!=null?d:0,j=Math.floor((c=(a=t.current_prediction)==null?void 0:a.predicted_results)!=null?c:0);if($>=G||j>=U||U<=0)return n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([g],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.BUDGET_OR_RESULTS_ALREADY_ACHIEVED),null;var S={adObjectID:g,adObjectName:(P=o.campaignGroupName)!=null?P:"",currentBudget:(m=(p=o.pfrInput.outcome_forecaster_budget_recommendation)==null?void 0:p.budget)!=null?m:0,budgetType:(C=(R=o.pfrInput.outcome_forecaster_budget_recommendation)==null?void 0:R.is_daily_budget)==null||C?"daily":"lifetime",budgetRecommendationSource:T,currentPredictionConversion:Math.floor((b=(e=t.current_prediction)==null?void 0:e.predicted_results)!=null?b:0),conversion:U,recommendedBudget:G,assumedTargetCPA:E,pfrInput:o.pfrInput};return S}function y(s){var i,o=s.campaignGroupID,g=n("Laminar").useProvider(l("AdsOutcomeForecasterTargetCPAForRecommendationDataProvider")),_=g.assumedTargetCPAs,A=B(function(){return M(o)},[o]),r=n("RelayHooks").useClientQuery(F!==void 0?F:F=D("AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerInputQuery.graphql"),{skip:!1,campaignGroupRelayIDs:A}),d=r.selected_ad_account,u=B(function(){return x(o,d)},[o,d]),c=u==null||u.hasCTXCampaigns;(u==null?void 0:u.hasCTXCampaigns)===!0&&n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([o],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.CTX_CAMPAIGN);var a=n("RelayHooks").useLazyLoadQuery(f!==void 0?f:f=D("AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery.graphql"),{skip:c,clientId:"ADS_MANAGER_PFR_OUTCOME_FORECASTER_BUDGET_RECOMMENDATION_POST_PUBLISH_CONTAINER",requestId:n("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:[o],ad_objects_level:"CAMPAIGN_GROUP"}},options:{},pfrInputs:u!=null?[u.pfrInput]:[],channel:"CREATION_AND_EDITING"},{fetchPolicy:"store-or-network"}),P=n("adsUEditorPreflightUGPRecommendationOutcomeForecasterBudgetRecommendationFragment").useAdsUEditorPreflightUGPRecommendationOutcomeForecasterBudgetRecommendationFragment(a.outcomeForecasterBudgetRecommendationFragment),m=(i=d==null?void 0:d.currency)!=null?i:"USD",p=B(function(){return Q(P,_,u,o,m)},[P,_,u,o,m]);return c||p===null?null:n("AdsPreflightOutcomeForecasterUtils").isEligibleForPreflightOutcomeForecasterPostPublishExperiment(d==null?void 0:d.account_id,[o],"outcome_forecaster",!1)?(n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([o],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.QUALIFICATION),O.jsx(l("CometPlaceholder.react"),{fallback:null,name:h.id,children:O.jsx(l("AdsErrorBoundary.react"),{moduleName:h.id,children:O.jsx(l("AdsAccountOutcomeForecasterPFRBudgetPostPublishCBOCard.react"),{currency:m,postPublishAdObject:p})})})):(n("AdsCampaignGroupBudgetRecommendationUtils").logFilteredReason([o],6,"post_publish_modal",n("AdsCampaignGroupBudgetRecommendationUtils").PreflightOutcomeForecasterIneligibilityReason.NOT_IN_EXPERIMENT_TEST_GROUP),null)}y.displayName=y.name+" [from "+h.id+"]",L.AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3Container=y}),98);
-----
AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery.graphql",["relay-runtime"],(function(k,m,y,F,g,_){"use strict";var e=(function(){var l={defaultValue:null,kind:"LocalArgument",name:"channel"},n={defaultValue:null,kind:"LocalArgument",name:"clientId"},t={defaultValue:null,kind:"LocalArgument",name:"options"},i={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},r={defaultValue:null,kind:"LocalArgument",name:"requestId"},s={defaultValue:null,kind:"LocalArgument",name:"scope"},u={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},d={defaultValue:null,kind:"LocalArgument",name:"skip"},o={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},c=[{alias:null,args:null,kind:"ScalarField",name:"budget",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"predicted_results",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"predicted_cpa",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"predicted_impressions",storageKey:null}];return{fragment:{argumentDefinitions:[l,n,t,i,r,s,u,d],kind:"Fragment",metadata:null,name:"AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{fragment:{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"adsUEditorPreflightUGPRecommendationOutcomeForecasterBudgetRecommendationFragment"}],type:"Query",abstractKey:null},kind:"AliasedInlineFragmentSpread",name:"outcomeForecasterBudgetRecommendationFragment"}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[n,r,s,t,i,l,u,d],kind:"Operation",name:"AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{alias:null,args:[{fields:[{kind:"Variable",name:"channel",variableName:"channel"},{kind:"Variable",name:"inputs",variableName:"pfrInputs"},{kind:"Variable",name:"options",variableName:"options"},{kind:"Variable",name:"scope",variableName:"scope"},{kind:"Variable",name:"score_setting_ids",variableName:"scoreSettingIds"},{kind:"Literal",name:"surface",value:"ADS_MANAGER"}],kind:"ObjectValue",name:"request"},{fields:[{kind:"Variable",name:"client_id",variableName:"clientId"},{kind:"Variable",name:"request_id",variableName:"requestId"}],kind:"ObjectValue",name:"request_context"}],concreteType:"XFBUGPAPIGetPreFlightRecommendationsResponse",kind:"LinkedField",name:"xfb_ugp_gen_pfrs",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBUGPAdPreFlightRecommendation",kind:"LinkedField",name:"recommendations",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"recommendation_type",storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"target",plural:!1,selections:[o,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBUGPAdRecommendationSingleAdObjectTarget",kind:"LinkedField",name:"targets",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"ad_object_id",storageKey:null},a],storageKey:null}],type:"XFBUGPAdRecommendationAdObjectTargets",abstractKey:null},a],storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"extra_data",plural:!1,selections:[o,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBPreflightBudgetResultsPrediction",kind:"LinkedField",name:"current_prediction",plural:!1,selections:c,storageKey:null},{alias:null,args:null,concreteType:"XFBPreflightBudgetResultsPrediction",kind:"LinkedField",name:"recommended_option",plural:!1,selections:c,storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"model_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"benchmark_cpa",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"budget_forecast_array",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"predicted_results_array",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"assumed_target_cpa",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"predicted_cpas_array",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"has_exposed_in_test",storageKey:null}],type:"XFBUGPAdAccountOutcomeForecasterBudgetRecommendationPFRExtraData",abstractKey:null},a],storageKey:null}],storageKey:null}],storageKey:null}]}]},params:{id:"24288296080812662",metadata:{},name:"AdsAccountOutcomeForecasterPFRBudgetPostPublishCardL3ContainerQuery",operationKind:"query",text:null}}})();m("relay-runtime").PreloadableQueryRegistry.set(e.params.id,e),g.exports=e}),null);
-----