useAdsExperimentsInlineBudgetField",["fbt","AdsExperiments2025H2GKUtils","AdsExperimentsFunnelLogger","AdsExperimentsInlineBudgetCellItem.react","AdsExperimentsSetUpdatedBudgetByLevelAction","AdsExperimentsTestPowerContext","AdsSplitTestStrings","CometPlaceholder.react","GeoBaseText.react","GeoVStack.react","LoadObject","RelayHooks","adsExperimentsInlineBudgetUtils","geoMargin","immutable","react","react-compiler-runtime","useAdsExperimentsInlineBudgetFieldQuery.graphql","useAdsExperimentsTestPowerData"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react"));function d(t,a){var i=o("react-compiler-runtime").c(7),l=t.ad_account_id,s=t.ad_object_ids,u=t.budgetsConfiguredForTest,c=t.campaignIDsByCell,d=t.createTestState,m=t.entry_point,p=t.metrics,_=t.skip,f=o("RelayHooks").useLazyLoadQuery(e!==void 0?e:e=n("useAdsExperimentsInlineBudgetFieldQuery.graphql"),{input:{ad_object_ids:s,ad_account_id:l,metrics:p,entry_point:m},skip:_},{fetchPolicy:"store-or-network"}),g=f==null?void 0:f.xfb_ads_experiments_ab_test_forecaster,h;i[0]!==u||i[1]!==c||i[2]!==d||i[3]!==g||i[4]!==_||i[5]!==t.adObjectIDsByCell?(h={forecasterFragmentKey:g,createTestState:d,budgetsConfiguredForTest:u,campaignIDsByCell:c,adObjectIDsByCell:t.adObjectIDsByCell,skip:_},i[0]=u,i[1]=c,i[2]=d,i[3]=g,i[4]=_,i[5]=t.adObjectIDsByCell,i[6]=h):h=i[6];var y=r("useAdsExperimentsTestPowerData")(h);return y}function m(e){var t,n=o("react-compiler-runtime").c(10),a=e.campaignGroupsByCell,i=e.testPowerProps,l=d(i,a),u=l==null||(t=l.selectedMetric)==null?void 0:t.budgetRecommendationsForHighPower,m;n[0]!==u?(m=u?Object.values(u).filter(_).length:0,n[0]=u,n[1]=m):m=n[1];var f=m,g;n[2]!==u?(g=u?Object.values(u).every(p):!1,n[2]=u,n[3]=g):g=n[3];var h=g,y;n[4]!==f?(y=c.jsx("strong",{children:s._(/*BTDS*/"_j{"*":"{number} budgets","_1":"1 budget"}",[s._plural(f,"number")])}),n[4]=f,n[5]=y):y=n[5];var C=y,b;return n[6]!==h||n[7]!==f||n[8]!==C?(b=h&&f>0?c.jsx(r("GeoBaseText.react"),{color:"value",size:"valueDescription",children:s._(/*BTDS*/"Update {x budgets} to help increase test power.",[s._param("x budgets",C)])}):null,n[6]=h,n[7]=f,n[8]=C,n[9]=b):b=n[9],b}function p(e){return e!=null&&e.canReachHighPower}function _(e){return e!=null&&e.additionalBudgetNeeded>0}function f(e){var t,n=o("react-compiler-runtime").c(17),a=e.adObjectData,i=e.budgetChangeHandlers,l=e.campaignGroupsByCell,s=e.currency,u=e.handleBudgetBlur,m=e.testPowerProps,p=d(m,l),_=p==null||(t=p.selectedMetric)==null?void 0:t.budgetRecommendationsForHighPower,f;n[0]!==_?(f=_!=null?Object.values(_).every(g):!1,n[0]=_,n[1]=f):f=n[1];var h=f,y;if(n[2]!==a||n[3]!==i||n[4]!==_||n[5]!==h||n[6]!==s||n[7]!==u){var C;n[9]!==i||n[10]!==_||n[11]!==h||n[12]!==s||n[13]!==u?(C=function(t,n){var e,o;return c.jsx(r("AdsExperimentsInlineBudgetCellItem.react"),{adObjectID:t.adObjectID,budgetMode:t.budgetMode,canReachHighPower:h,currency:s,currentBudget:t.currentBudget,index:n,isCopy:t.isCopy,minBudgetForHighPower:(e=_==null||(o=_[t.adObjectID])==null?void 0:o.recommendedBudget)!=null?e:0,name:t.name,onBudgetBlur:u,onBudgetChange:i[t.uniqueKey]},t.uniqueKey)},n[9]=i,n[10]=_,n[11]=h,n[12]=s,n[13]=u,n[14]=C):C=n[14],y=a.map(C),n[2]=a,n[3]=i,n[4]=_,n[5]=h,n[6]=s,n[7]=u,n[8]=y}else y=n[8];var b;return n[15]!==y?(b=c.jsx(r("GeoVStack.react"),{context:"content",relation:"section",xstyle:r("geoMargin").top8,children:y}),n[15]=y,n[16]=b):b=n[16],b}function g(e){return e!=null&&e.canReachHighPower}function h(e){var t=o("react-compiler-runtime").c(37),n=e.originalBudgets,a=e.allCampaignsInTest,l=e.budgets,u=e.campaignGroupsByCell,d=e.currency,p=e.setBudgets,_=e.studyLevel,g=e.testPowerProps,h=o("AdsExperimentsTestPowerContext").useAdsExperimentsTestPowerContext(),v=h.setDidSeeBudgetEdit,S=h.didSeeBudgetEdit,R=Object.values(n).every(b);if(!o("AdsExperiments2025H2GKUtils").getCanSeeTestPowerForecaster())return null;if(R)S||v(!0),r("AdsExperimentsFunnelLogger").withoutAccountID().setAction("TEST_POWER_VIEW_BUDGET_FIELD").addActionPayload("adObjectIDs",Object.keys(n)).logOnce();else return r("AdsExperimentsFunnelLogger").withoutAccountID().setAction("TEST_POWER_NOT_ELIGIBLE_FOR_BUDGET_FIELD").addActionPayload("adObjectIDs",Object.keys(n)).logOnce(),null;var L;t[0]!==l?(L=function(t){var e=new Map;return t.map(function(t){var n,r=l[t.id];if(r==null)return null;var a=o("adsExperimentsInlineBudgetUtils").transformCampaignToBudgetData(t,r),i=(n=e.get(t.id))!=null?n:0;return e.set(t.id,i+1),i>0?babelHelpers.extends({},a,{uniqueKey:t.id+"_copy_"+i,name:o("AdsSplitTestStrings").getCopyOfTestName(t.name),isCopy:!0}):babelHelpers.extends({},a,{uniqueKey:t.id,isCopy:!1})}).filter(Boolean)},t[0]=l,t[1]=L):L=t[1];var E=L,k,I,T;if(t[2]!==a||t[3]!==l||t[4]!==u||t[5]!==d||t[6]!==n||t[7]!==E||t[8]!==p||t[9]!==_){var D;e:{if(Object.values(l).length===0){D=[];break e}if(_==="campaign"){var x=u.flatMap(C);D=E(x);break e}D=E(a)}k=D;var $;t[13]!==a||t[14]!==l||t[15]!==u||t[16]!==d||t[17]!==n||t[18]!==p||t[19]!==_?($=function(){var e=babelHelpers.extends({},l);if(Object.keys(l).forEach(function(t){var o=l[t],a=n[t];a!=null&&o0){var c={campaignGroups:r("immutable").List(s)};r("AdsExperimentsFunnelLogger").withoutAccountID().setAction("TEST_POWER_INCREASE_BUDGET").addActionPayload("studyLevel",_).addActionPayload("adObjectIDs",Object.keys(e)).log(),r("AdsExperimentsSetUpdatedBudgetByLevelAction").dispatch({updatedBudgetByLevel:c},{line:"331",module:"useAdsExperimentsInlineBudgetField.js",moduleID:i.id})}return}var m=o("adsExperimentsInlineBudgetUtils").parseBudgetsForDispatch(a,e,d,n);if(m.length>0){var f={campaigns:r("immutable").List(m)};r("AdsExperimentsFunnelLogger").withoutAccountID().setAction("TEST_POWER_INCREASE_BUDGET").addActionPayload("studyLevel",_).addActionPayload("adObjectIDs",Object.keys(e)).log(),r("AdsExperimentsSetUpdatedBudgetByLevelAction").dispatch({updatedBudgetByLevel:f},{line:"356",module:"useAdsExperimentsInlineBudgetField.js",moduleID:i.id})}},t[13]=a,t[14]=l,t[15]=u,t[16]=d,t[17]=n,t[18]=p,t[19]=_,t[20]=$):$=t[20],T=$,I={},k.forEach(function(e){I[e.uniqueKey]=function(t){var n;t!=null&&p(babelHelpers.extends({},l,(n={},n[e.adObjectID]=t,n)))}}),t[2]=a,t[3]=l,t[4]=u,t[5]=d,t[6]=n,t[7]=E,t[8]=p,t[9]=_,t[10]=k,t[11]=I,t[12]=T}else k=t[10],I=t[11],T=t[12];var P;t[21]!==u||t[22]!==g?(P=c.jsx(r("CometPlaceholder.react"),{fallback:null,name:i.id,children:c.jsx(m,{campaignGroupsByCell:u,testPowerProps:g})}),t[21]=u,t[22]=g,t[23]=P):P=t[23];var N;t[24]!==_?(N=_==="campaign"?s._(/*BTDS*/"Campaign budget"):_==="ad_set"?s._(/*BTDS*/"Ad set budget"):"",t[24]=_,t[25]=N):N=t[25];var M;t[26]!==k||t[27]!==I||t[28]!==u||t[29]!==d||t[30]!==T||t[31]!==g?(M=r("LoadObject").withValue(c.jsx(f,{adObjectData:k,budgetChangeHandlers:I,campaignGroupsByCell:u,currency:d,handleBudgetBlur:T,testPowerProps:g})),t[26]=k,t[27]=I,t[28]=u,t[29]=d,t[30]=T,t[31]=g,t[32]=M):M=t[32];var w;return t[33]!==P||t[34]!==N||t[35]!==M?(w={key:"powerEstimate",description:P,labelHeadingLevel:3,label:N,editNodeLoader:M},t[33]=P,t[34]=N,t[35]=M,t[36]=w):w=t[36],w}function y(e){return e}function C(e){return e}function b(e){return e>0}l.default=h}),226);
-----
useAdsExperimentsInlineBudgetFieldQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"input"},{defaultValue:null,kind:"LocalArgument",name:"skip"}],t=[{kind:"Variable",name:"input",variableName:"input"}],n={alias:null,args:null,kind:"ScalarField",name:"ineligible_reason",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"useAdsExperimentsInlineBudgetFieldQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{alias:null,args:t,concreteType:"XFBAdsExperimentsABTestForecasterResult",kind:"LinkedField",name:"xfb_ads_experiments_ab_test_forecaster",plural:!1,selections:[{kind:"Defer",selections:[{args:null,kind:"FragmentSpread",name:"useAdsExperimentsTestPowerData_forecaster_fragment"}]}],storageKey:null}]}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"useAdsExperimentsInlineBudgetFieldQuery",selections:[{condition:"skip",kind:"Condition",passingValue:!1,selections:[{alias:null,args:t,concreteType:"XFBAdsExperimentsABTestForecasterResult",kind:"LinkedField",name:"xfb_ads_experiments_ab_test_forecaster",plural:!1,selections:[{if:null,kind:"Defer",label:"useAdsExperimentsInlineBudgetFieldQuery$defer$useAdsExperimentsTestPowerData_forecaster_fragment",selections:[{alias:null,args:null,concreteType:"XFBAdsExperimentsABTestForecasterAdObjectResult",kind:"LinkedField",name:"estimates_by_ad_object",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"ad_object_id",storageKey:null},{alias:null,args:null,concreteType:"XFBAdsExperimentsABTestForecasterAdObjectEstimates",kind:"LinkedField",name:"estimates",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"budgets",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"conversions",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"offsite_event",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"optimization_goal",storageKey:null}],storageKey:null},n],storageKey:null},n,{alias:null,args:null,concreteType:"XFBAdsExperimentsABTestForecasterConversionThresholds",kind:"LinkedField",name:"conversion_thresholds",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"high",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"medium",storageKey:null}],storageKey:null}]}],storageKey:null}]}]},params:{id:"25071147119218454",metadata:{},name:"useAdsExperimentsInlineBudgetFieldQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----