AdsCampaignPreflightBudgetSeasonalRecommendationL2Container.react",["AdsAPICampaignGroupRecordUtils","AdsCampaignBudgetSeasonalGuidanceExperimentUtils","AdsCampaignBudgetSeasonalRecommendationValidationUtils","AdsCampaignGroupBudgetStrategy.facebook","AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerDataQuery.graphql","AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery.graphql","AdsFluxHooks","AdsGeoTargetingUtils","AdsGuidanceZeroOutcomeBudgetRecommendationDataProvider","AdsObjectTypes","AdsUEditorHooks","AdsUEditorPreflightRecommendationHubUtils","DateTime","JSResource","RelayHooks","adsCreateSelector","adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment","lazyLoadComponent","react","useAdsUEditorSelectedCampaignIDs","useAdsUEditorSelectedCampaignRelayIDs"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react"));e=j;var l=e.useCallback,m=e.useEffect,n=e.useRef,o=e.useState,p=c("lazyLoadComponent")(c("JSResource")("AdsCampaignPreflightBudgetSeasonalActiveFeedbackCard.react").__setRef("AdsCampaignPreflightBudgetSeasonalRecommendationL2Container.react")),q=c("adsCreateSelector")([c("AdsGuidanceZeroOutcomeBudgetRecommendationDataProvider").toFluxSelector()],function(a){a=a.isZeroOutcomeGuidanceCardVisible;return{isZeroOutcomeGuidanceCardVisible:a}},{name:f.id+".stateSelector"}),r=new Map();function a(a){var e,f,g,j,s,t,u,v;a.surface;a=d("AdsUEditorHooks").useUEditorCampaignContext();var w=c("useAdsUEditorSelectedCampaignIDs")(a),x=c("useAdsUEditorSelectedCampaignRelayIDs")(a),y=d("AdsFluxHooks").useAdsSelector(q,a,a);y=y.isZeroOutcomeGuidanceCardVisible;var z=o(function(){var a=w[0];return a?r.has(a):!1}),A=z[0],B=z[1],C=n(function(a){var b=w[0];return b?(a=r.get(b))!=null?a:null:null}());z=l(function(a){var b=w[0];b&&r.set(b,a);B(!0);C.current=a},[w]);var D=!1;(w.length!==1||w[0]==="")&&(D=!0);x=d("RelayHooks").useClientQuery(h!==void 0?h:h=b("AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerDataQuery.graphql"),{campaignRelayIDs:x,skipQuery:D});e=(e=x.selected_ad_account)==null?void 0:e.account_id;f=(f=(f=x.selected_ad_account)==null||(f=f.combined_campaigns)==null?void 0:f.filter(Boolean))!=null?f:[];var E=(g=x.selected_ad_account)==null||(g=g.combined_campaigns)==null?void 0:g.at(0);g=(g=f.map(function(a){return a.combined_campaign_group}).filter(Boolean))!=null?g:[];j=(j=g==null?void 0:g.filter(Boolean).every(d("AdsAPICampaignGroupRecordUtils").hasBudget))!=null?j:!1;var F=d("AdsGeoTargetingUtils").getCountriesFromGQLTargetingObject(E==null?void 0:E.targeting);s=(s=x.selected_ad_account)==null?void 0:s.override_business_country_code;s=d("AdsGeoTargetingUtils").getIsEditedFromDefaultTargeting(E==null?void 0:E.targeting,s);f=f.flatMap(function(a){var b;return(a=a==null||(b=a.time_suggestion)==null?void 0:b.high_demand_periods)!=null?a:[]}).filter(function(a){return a!=null});var G=E==null||(t=E.time_suggestion)==null?void 0:t.high_demand_periods,H=E==null?void 0:E.daily_budget,I=(x=x.selected_ad_account)==null?void 0:x.timezone_id;x=E==null?void 0:E.optimization_goal;var J=E==null?void 0:E.ad_object_id;F=Array.from(new Set(F));F=F.filter(function(a){return a!=null});u=(u=E==null?void 0:E.start_time)!=null?u:null;v=(v=E==null?void 0:E.end_time)!=null?v:null;g=(g=g[0])==null?void 0:g.budget_strategy;var K=!1;K=g===c("AdsCampaignGroupBudgetStrategy.facebook").CAMPAIGN_FLEX_BUDGET;g=function(){var a=E==null?void 0:E.combined_campaign_group;a=a==null?void 0:a.special_ad_categories;return!a||a.length===0?!1:a.some(function(a){return a!=null&&a!=="NONE"})}();(J==null||g||y)&&(D=!0);y=d("RelayHooks").useLazyLoadQuery(i!==void 0?i:i=b("AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery.graphql"),{skip:D,clientId:"ADS_MANAGER_PFR_BUDGET_SEASONAL_INLINE_CONTAINER",requestId:d("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:[J!=null?J:""],ad_objects_level:"CAMPAIGN"}},options:{},pfrInputs:[{budget_seasonal_guidance:{countries:F!=null?F:[],optimization_goal:x!=null?x:"",is_first_time_land:!s}}],channel:"CREATION_AND_EDITING"},{fetchPolicy:"store-or-network"});D=d("adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment").useAdsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment(y.budgetSeasonalFragment);var L=(J=D.extra_data[0])==null?void 0:J.low_cost_windows.map(function(a){return{startDate:a.start_date,endDate:a.end_date}});m(function(){if(!A&&G&&L&&L.length>0){var a=L.some(function(a){return G.some(function(b){var d;if(b.time_end==null||b.time_start==null)return!1;d=c("DateTime").fromISOString((d=b.time_start)!=null?d:"",I!=null?I:1).format("Y-m-d");b=c("DateTime").fromISOString((b=b.time_end)!=null?b:"",I!=null?I:1).format("Y-m-d");return d===a.startDate&&b===a.endDate})});a&&B(!0)}if(C.current&&A){a=C.current;var b=G!=null?G:[];a=a.every(function(a){return b.some(function(b){var d;if(b.time_end==null||b.time_start==null)return!1;d=c("DateTime").fromISOString((d=b.time_start)!=null?d:"",I!=null?I:1).format("Y-m-d");b=c("DateTime").fromISOString((b=b.time_end)!=null?b:"",I!=null?I:1).format("Y-m-d");return d===a.startDate&&b===a.endDate})});if(!a){a=w[0];a&&r["delete"](a);B(!1);C.current=null}}},[A,G,L,I,E==null?void 0:E.ad_object_id,w]);F=D.eligible_ad_object_ids.length>=1;x=(E==null?void 0:E.lifetime_budget)!=null&&(E==null?void 0:E.lifetime_budget)!==0;s=!0;if(L&&L.length>0){J=(y=G==null?void 0:G.filter(function(a){return(a==null?void 0:a.time_start)!=null&&(a==null?void 0:a.time_end)!=null}).map(function(a){var b;return{startDate:c("DateTime").fromISOString((b=a.time_start)!=null?b:"",I!=null?I:1).format("Y-m-d"),endDate:c("DateTime").fromISOString((b=a.time_end)!=null?b:"",I!=null?I:1).format("Y-m-d")}}))!=null?y:[];D=d("AdsCampaignBudgetSeasonalRecommendationValidationUtils").validateDateRangeWindows(L,J,{campaignStartDate:u,campaignEndDate:v,timezoneID:I});s=D.isValid}return w&&w.length>0&&F&&s&&!A&&!j&&!x&&!K&&!g&&d("AdsCampaignBudgetSeasonalGuidanceExperimentUtils").isInBudgetSeasonalGuidanceTestGroupForInlineCard(e,w.filter(function(a){return a!=null}),!1,"inline tagging")?k.jsx(p,{adObjectID:w[0],adObjectLevel:c("AdsObjectTypes").CAMPAIGN,campaignEndDate:v,dailyBudget:H,existingHighDemandPeriods:f,hostID:a.hostID,lowCostWindow:L,timezoneID:I,onApplyNowDispatched:z}):null}a.displayName=a.name+" [from "+f.id+"]";e=d("AdsFluxHooks").adsFluxContainer(a);g["default"]=e}),98);
-----
AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery.graphql",["relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"channel"},b={defaultValue:null,kind:"LocalArgument",name:"clientId"},c={defaultValue:null,kind:"LocalArgument",name:"options"},d={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},e={defaultValue:null,kind:"LocalArgument",name:"requestId"},f={defaultValue:null,kind:"LocalArgument",name:"scope"},g={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},h={defaultValue:null,kind:"LocalArgument",name:"skip"},i={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:[a,b,c,d,e,f,g,h],kind:"Fragment",metadata:null,name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{fragment:{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment"}],type:"Query",abstractKey:null},kind:"AliasedInlineFragmentSpread",name:"budgetSeasonalFragment"}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[b,e,f,c,d,a,g,h],kind:"Operation",name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",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:[i,{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},j],storageKey:null}],type:"XFBUGPAdRecommendationAdObjectTargets",abstractKey:null},j],storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"extra_data",plural:!1,selections:[i,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBDateRangeWindow",kind:"LinkedField",name:"low_cost_windows",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"start_date",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_date",storageKey:null}],storageKey:null}],type:"XFBUGPAdAccountBudgetSeasonalGuidancePFRExtraData",abstractKey:null},j],storageKey:null}],storageKey:null}],storageKey:null}]}]},params:{id:"24254443874247564",metadata:{},name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
-----
AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery.graphql",["relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"channel"},b={defaultValue:null,kind:"LocalArgument",name:"clientId"},c={defaultValue:null,kind:"LocalArgument",name:"options"},d={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},e={defaultValue:null,kind:"LocalArgument",name:"requestId"},f={defaultValue:null,kind:"LocalArgument",name:"scope"},g={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},h={defaultValue:null,kind:"LocalArgument",name:"skip"},i={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},j={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null};return{fragment:{argumentDefinitions:[a,b,c,d,e,f,g,h],kind:"Fragment",metadata:null,name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{fragment:{kind:"InlineFragment",selections:[{args:null,kind:"FragmentSpread",name:"adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment"}],type:"Query",abstractKey:null},kind:"AliasedInlineFragmentSpread",name:"budgetSeasonalFragment"}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[b,e,f,c,d,a,g,h],kind:"Operation",name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",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:[i,{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},j],storageKey:null}],type:"XFBUGPAdRecommendationAdObjectTargets",abstractKey:null},j],storageKey:null},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"extra_data",plural:!1,selections:[i,{kind:"InlineFragment",selections:[{alias:null,args:null,concreteType:"XFBDateRangeWindow",kind:"LinkedField",name:"low_cost_windows",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"start_date",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"end_date",storageKey:null}],storageKey:null}],type:"XFBUGPAdAccountBudgetSeasonalGuidancePFRExtraData",abstractKey:null},j],storageKey:null}],storageKey:null}],storageKey:null}]}]},params:{id:"24254443874247564",metadata:{},name:"AdsCampaignPreflightBudgetSeasonalRecommendationL2ContainerQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----