AdsCampaignPreflightBudgetSeasonalRecommendationL3Container.react",["AdsAdObjectRelayIDUtils","AdsCampaignBudgetSeasonalGuidanceExperimentUtils","AdsCampaignBudgetSeasonalRecommendationValidationUtils","AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerDataQuery.graphql","AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery.graphql","AdsFluxHooks","AdsGeoTargetingUtils","AdsGuidanceZeroOutcomeBudgetRecommendationDataProvider","AdsObjectTypes","AdsUEditorHooks","AdsUEditorPreflightRecommendationHubUtils","DateTime","JSResource","RelayHooks","adsCreateSelector","adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment","lazyLoadComponent","react","useAdsUEditorSelectedCampaignGroupIDs"],(function($e,k,i,l,ke,x,ie){"use strict";var G,P,B,le=B||(B=l("react")),S=B,re=S.useCallback,de=S.useEffect,oe=S.useRef,ue=S.useState,se=i("lazyLoadComponent")(i("JSResource")("AdsCampaignPreflightBudgetSeasonalActiveFeedbackCard.react").__setRef("AdsCampaignPreflightBudgetSeasonalRecommendationL3Container.react")),ce=i("adsCreateSelector")([i("AdsGuidanceZeroOutcomeBudgetRecommendationDataProvider").toFluxSelector()],function(E){var D=E.isZeroOutcomeGuidanceCardVisible;return{isZeroOutcomeGuidanceCardVisible:D}},{name:x.id+".stateSelector"}),R=new Map;function L(E){var D,r,F,d,g,j,v,H,q,z,o,V,b,w,N,xe=E.surface,p=l("AdsUEditorHooks").useUEditorCampaignGroupContext(),m=i("useAdsUEditorSelectedCampaignGroupIDs")(p),me=l("AdsFluxHooks").useAdsSelector(ce,p,p),_e=me.isZeroOutcomeGuidanceCardVisible,Z=ue(function(){var e=m[0];return e?R.has(e):!1}),y=Z[0],O=Z[1],I=oe((function(e){var t=m[0];return t&&(e=R.get(t))!=null?e:null})()),ve=re(function(e){var t=m[0];t&&R.set(t,e),O(!0),I.current=e},[m]),U=!1,fe=l("AdsAdObjectRelayIDUtils").encodeAdObjectRelayIDsWithContext(m,p),s=l("RelayHooks").useClientQuery(G!==void 0?G:G=k("AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerDataQuery.graphql"),{campaignGroupRelayIDs:fe,skipQuery:U}),pe=(D=s.selected_ad_account)==null?void 0:D.account_id,Ce=l("AdsGeoTargetingUtils").getCountriesFromGQLTargetingObject((r=s.selected_ad_account)==null||(r=r.combined_campaign_groups)==null||(r=r.at(0))==null||(r=r.combined_campaigns)==null||(r=r.at(0))==null?void 0:r.targeting),he=(F=s.selected_ad_account)==null?void 0:F.override_business_country_code,Ae=l("AdsGeoTargetingUtils").getIsEditedFromDefaultTargeting((d=s.selected_ad_account)==null||(d=d.combined_campaign_groups)==null||(d=d.at(0))==null||(d=d.combined_campaigns)==null||(d=d.at(0))==null?void 0:d.targeting,he),f=(g=s.selected_ad_account)==null||(g=g.combined_campaign_groups)==null||(g=g.at(0))==null||(g=g.combined_campaigns)==null?void 0:g.map(function(e){return e==null?void 0:e.ad_object_id}),Y=(j=(v=s.selected_ad_account)==null||(v=v.combined_campaign_groups)==null||(v=v.at(0))==null?void 0:v.combined_campaigns)!=null?j:[],Se=Y.flatMap(function(e){var t,u;return(t=e==null||(u=e.time_suggestion)==null?void 0:u.high_demand_periods)!=null?t:[]}).filter(function(e){return e!=null}),a=(H=s.selected_ad_account)==null?void 0:H.timezone_id,Re=Array.from(new Set(Ce)),M=Re.filter(function(e){return e!=null}),De=(q=Y[0])==null?void 0:q.optimization_goal,Q=(z=(o=s.selected_ad_account)==null||(o=o.combined_campaign_groups)==null||(o=o.at(0))==null||(o=o.combined_campaigns)==null||(o=o.at(0))==null?void 0:o.ad_object_id)!=null?z:f?f[0]:null,J=(function(){var e=n==null?void 0:n.special_ad_categories;return!e||e.length===0?!1:e.some(function(t){return t!=null&&t!=="NONE"})})();(Q===null||J||_e)&&(U=!0);var be=l("RelayHooks").useLazyLoadQuery(P!==void 0?P:P=k("AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery.graphql"),{skip:U,clientId:"ADS_MANAGER_PFR_BUDGET_SEASONAL_INLINE_CONTAINER",requestId:l("AdsUEditorPreflightRecommendationHubUtils").getPFRHubRequestUUID(),scope:{ad_object:{ad_object_ids:[Q!=null?Q:""],ad_objects_level:"CAMPAIGN"}},options:{},pfrInputs:[{budget_seasonal_guidance:{countries:M!=null?M:[],optimization_goal:De,is_first_time_land:!Ae}}],channel:"CREATION_AND_EDITING"},{fetchPolicy:"store-or-network"}),K=l("adsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment").useAdsUEditorPreflightUGPRecommendationBudgetSeasonalGuidanceFragment(be.budgetSeasonalFragment),_=(V=K.extra_data[0])==null?void 0:V.low_cost_windows.map(function(e){return{startDate:e.start_date,endDate:e.end_date}}),n=(b=s.selected_ad_account)==null||(b=b.combined_campaign_groups)==null?void 0:b.at(0),ye=Number(n==null?void 0:n.daily_budget),Ie=(w=n==null?void 0:n.start_time)!=null?w:i("DateTime").now(a!=null?a:1).toISOString();de(function(){var e,t,u=(e=n==null||(t=n.time_suggestion)==null?void 0:t.high_demand_periods)!=null?e:[];if(!y&&u&&_&&_.length>0){var Ee=_.some(function(C){return u.some(function(c){var h,A;if(c.time_end==null||c.time_start==null)return!1;var T=i("DateTime").fromISOString((h=c.time_start)!=null?h:"",a!=null?a:1).format("Y-m-d"),$=i("DateTime").fromISOString((A=c.time_end)!=null?A:"",a!=null?a:1).format("Y-m-d");return T===C.startDate&&$===C.endDate})});Ee&&O(!0)}if(I.current&&y){var Oe=I.current,Ue=u!=null?u:[],Qe=Oe.every(function(C){return Ue.some(function(c){var h,A;if(c.time_end==null||c.time_start==null)return!1;var T=i("DateTime").fromISOString((h=c.time_start)!=null?h:"",a!=null?a:1).format("Y-m-d"),$=i("DateTime").fromISOString((A=c.time_end)!=null?A:"",a!=null?a:1).format("Y-m-d");return T===C.startDate&&$===C.endDate})});if(!Qe){var ne=m[0];ne&&R.delete(ne),O(!1),I.current=null}}},[y,_,a,m,n==null||(N=n.time_suggestion)==null?void 0:N.high_demand_periods]);var Ge=K.eligible_ad_object_ids.length>=1,Pe=(n==null?void 0:n.lifetime_budget)!=null&&(n==null?void 0:n.lifetime_budget)!==0,X=!0;if(_&&_.length>0){var W,ee,ae,te=(W=n==null||(ee=n.time_suggestion)==null?void 0:ee.high_demand_periods)!=null?W:[],Be=(ae=te==null?void 0:te.filter(function(e){return(e==null?void 0:e.time_start)!=null&&(e==null?void 0:e.time_end)!=null}).map(function(e){var t,u;return{startDate:i("DateTime").fromISOString((t=e.time_start)!=null?t:"",a!=null?a:1).format("Y-m-d"),endDate:i("DateTime").fromISOString((u=e.time_end)!=null?u:"",a!=null?a:1).format("Y-m-d")}}))!=null?ae:[],Le=l("AdsCampaignBudgetSeasonalRecommendationValidationUtils").validateDateRangeWindows(_,Be,{campaignEndDate:null,campaignStartDate:Ie,timezoneID:a});X=Le.isValid}return f&&f.length>0&&Ge&&X&&!y&&!Pe&&!J&&l("AdsCampaignBudgetSeasonalGuidanceExperimentUtils").isInBudgetSeasonalGuidanceTestGroupForInlineCard(pe,f?f.filter(function(e){return e!=null}):[],!1,"inline tagging")?le.jsx(se,{adObjectID:m[0],adObjectLevel:i("AdsObjectTypes").CAMPAIGN_GROUP,dailyBudget:ye,existingHighDemandPeriods:Se,hostID:p.hostID,lowCostWindow:_,timezoneID:a,onApplyNowDispatched:ve}):null}L.displayName=L.name+" [from "+x.id+"]";var ge=l("AdsFluxHooks").adsFluxContainer(L);ie.default=ge}),98);
-----
AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery.graphql",["relay-runtime"],(function(p,m,k,y,c,f){"use strict";var e=(function(){var n={defaultValue:null,kind:"LocalArgument",name:"channel"},l={defaultValue:null,kind:"LocalArgument",name:"clientId"},i={defaultValue:null,kind:"LocalArgument",name:"options"},t={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},r={defaultValue:null,kind:"LocalArgument",name:"requestId"},s={defaultValue:null,kind:"LocalArgument",name:"scope"},d={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},u={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};return{fragment:{argumentDefinitions:[n,l,i,t,r,s,d,u],kind:"Fragment",metadata:null,name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",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:[l,r,s,i,t,n,d,u],kind:"Operation",name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",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:"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},a],storageKey:null}],storageKey:null}],storageKey:null}]}]},params:{id:"30734225249558634",metadata:{},name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",operationKind:"query",text:null}}})();m("relay-runtime").PreloadableQueryRegistry.set(e.params.id,e),c.exports=e}),null);
-----
-----
AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery.graphql",["relay-runtime"],(function(p,m,k,y,c,f){"use strict";var e=(function(){var n={defaultValue:null,kind:"LocalArgument",name:"channel"},l={defaultValue:null,kind:"LocalArgument",name:"clientId"},i={defaultValue:null,kind:"LocalArgument",name:"options"},t={defaultValue:null,kind:"LocalArgument",name:"pfrInputs"},r={defaultValue:null,kind:"LocalArgument",name:"requestId"},s={defaultValue:null,kind:"LocalArgument",name:"scope"},d={defaultValue:null,kind:"LocalArgument",name:"scoreSettingIds"},u={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};return{fragment:{argumentDefinitions:[n,l,i,t,r,s,d,u],kind:"Fragment",metadata:null,name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",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:[l,r,s,i,t,n,d,u],kind:"Operation",name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",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:"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},a],storageKey:null}],storageKey:null}],storageKey:null}]}]},params:{id:"30734225249558634",metadata:{},name:"AdsCampaignPreflightBudgetSeasonalRecommendationL3ContainerQuery",operationKind:"query",text:null}}})();m("relay-runtime").PreloadableQueryRegistry.set(e.params.id,e),c.exports=e}),null);
-----