AdsBulkEditCampaignSpendLimitCurrencyInput.react",["AdsBudgetInputUtils","Currency","GeoCurrencyInput.react","react"],(function(a,b,c,d,e,f,g){"use strict";var h,i=h||(h=d("react"));b=h;var j=b.useEffect,k=b.useRef,l=b.useState;function a(a){var b=a.accountCurrency,e=a.defaultValue,f=a.inputDisabled,g=a.isMinimum,h=a.label,m=a.onChangeSpendLimit;a=k(null);var n=l(e!=null&&e!==0?e:null),o=n[0],p=n[1];j(function(){o!==e&&p(e!=null&&e!==0?e:null)},[e]);var q=d("Currency").getOffset(b);return i.jsx(c("GeoCurrencyInput.react"),{currency:b,hasCurrencyCode:!0,inputRef:a,isDisabled:f,label:h,value:o!=null&&o===e?o/q:null,onBlur:function(){if(o==null){m(g?0:922337203685478);return}if(!d("AdsBudgetInputUtils").isValidBudgetValue(o)){p(e);return}m(o)},onChange:function(a){return p(a!=null?Math.round(a*q):null)}})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
AdCampaignSpendLimitInputV2.react",["fbt","AdsBudgetInputUtils","AdsCampaignSetAutoExpandBudgetLimitAction","AdsDeliveryStrings","AdsInterfacesLogger","AdsSpendingControlsActionsContext","AdsUEditorCampaignSetMinSpendTargetAction","AdsUEditorCampaignSetSpendCapAction","Currency","GeoCurrencyInput.react","GeoFlexbox.react","GeoNumericInput.react","Tooltip","react","react-compiler-runtime","useAdCampaignSpendLimitInput","usePrevious"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react"));b=i;var k=b.useContext,l=b.useEffect,m=b.useRef,n={inputGroup:{marginTop:"x14vqqas",$$css:!0},maxInputField:{marginInlineStart:"xdwrcjd",$$css:!0},minInputField:{marginInlineEnd:"x2fvf9",$$css:!0}};function a(a){var b=a.accountCurrency,e=a.budgetType,g=a.campaignID,h=a.limitType;l(function(){c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_min_max_component_render"})},[]);a=k(c("AdsSpendingControlsActionsContext"));var i=a.campaignGroupBudget,m=a.campaignIDs,q=a.campaignMaxBudgetSpendPercentage,r=a.campaignMinBudgetSpendPercentage,s=a.campaignMinSpendTarget,t=a.campaignSpendCap,u=a.disabledMessage,v=a.hostID,w=a.isBulkEditSpendLimit;a.minSpendTargetErrors;a.spendCapErrors;a=Number(i.getValues());i=Number(s.getValues());s=Number(t.getValues());t=i>0?i:null;i=s<922337203685478&&s>0?s:null;s=c("useAdCampaignSpendLimitInput")(h,t,i,q,r,a);q=s[0];var x=s[1];r=s[2];var y=s[3],z=s[4],A=s[5],B=s[6],C=s[7],D=s[8],E=s[9],F=s[10],G=s[11],H=function(){x(null),A(null),E(null),y(null),C(null),G(null)},I=c("usePrevious")(h);l(function(){I!==h&&I!=null&&H()},[h]);var J=c("usePrevious")(g);l(function(){J!==g&&J!=null&&c("AdsCampaignSetAutoExpandBudgetLimitAction").dispatch({shouldAutoExpandBudgetLimit:!1},{line:"134",module:"AdCampaignSpendLimitInputV2.react.js",moduleID:f.id})},[g]);s=function(a,b){c("AdsUEditorCampaignSetMinSpendTargetAction").dispatch({campaignIDs:m,hostID:v,minBudgetSpendPercentage:b,minSpendTarget:a},{line:"145",module:"AdCampaignSpendLimitInputV2.react.js",moduleID:f.id})};var K=function(a,b){c("AdsUEditorCampaignSetSpendCapAction").dispatch({campaignIDs:m,hostID:v,maxBudgetSpendPercentage:b,spendCap:a===0?922337203685478:a},{line:"157",module:"AdCampaignSpendLimitInputV2.react.js",moduleID:f.id})},L=u!==null||w;w=u!==null&&!w?babelHelpers["extends"]({},c("Tooltip").propsFor(u)):null;u=d("Currency").getOffset(b);var M=e==="lifetime"?d("AdsDeliveryStrings").LIFETIME_MIN_SPEND_TARGET_LABEL:d("AdsDeliveryStrings").DAILY_MIN_SPEND_TARGET_LABEL;e=e==="lifetime"?d("AdsDeliveryStrings").LIFETIME_MAX_SPEND_LIMIT_LABEL:d("AdsDeliveryStrings").DAILY_MAX_SPEND_LIMIT_LABEL;q=h==="absolute"?j.jsxs(c("GeoFlexbox.react"),{xstyle:n.inputGroup,children:[j.jsx(o,{accountCurrency:b,currencyInputValue:q,currencyOffset:u,defaultValue:t,inputDisabled:L,isMinimum:!0,label:M,setCurrencyInputValue:x,specChangeCallback:s,xstyle:n.minInputField}),j.jsx(o,{accountCurrency:b,currencyInputValue:r,currencyOffset:u,defaultValue:i,inputDisabled:L,isMinimum:!1,label:e,setCurrencyInputValue:y,specChangeCallback:K,xstyle:n.maxInputField})]}):j.jsxs(c("GeoFlexbox.react"),{xstyle:n.inputGroup,children:[j.jsx(p,{campaignBudgetPercentage:D,campaignGroupBudgetValue:a,inputDisabled:L,isMinimum:!0,label:M,percentageInputValue:z,setCampaignBudgetPercentage:E,setPercentageInputValue:A,specChangeCallback:s,xstyle:n.minInputField}),j.jsx(p,{campaignBudgetPercentage:F,campaignGroupBudgetValue:a,inputDisabled:L,isMinimum:!1,label:e,percentageInputValue:B,setCampaignBudgetPercentage:G,setPercentageInputValue:C,specChangeCallback:K,xstyle:n.maxInputField})]});return j.jsx("div",babelHelpers["extends"]({},w,{children:q}))}a.displayName=a.name+" [from "+f.id+"]";function o(a){var b=d("react-compiler-runtime").c(17),e=a.accountCurrency,f=a.currencyInputValue,g=a.currencyOffset,h=a.defaultValue,i=a.inputDisabled,k=a.isMinimum,l=a.label,n=a.setCurrencyInputValue,o=a.specChangeCallback;a=a.xstyle;var p=m(null),q=f!=null?f/g:null,r;b[0]!==f||b[1]!==h||b[2]!==k||b[3]!==n||b[4]!==o?(r=function(){if(f==null){o(k?0:922337203685478);return}if(!d("AdsBudgetInputUtils").isValidBudgetValue(f)){n(h);return}c("AdsInterfacesLogger").logOnce({eventName:k?"budgets_cbo_20_min_limit_value_change":"budgets_cbo_20_max_limit_value_change"});o(f)},b[0]=f,b[1]=h,b[2]=k,b[3]=n,b[4]=o,b[5]=r):r=b[5];var s;b[6]!==g||b[7]!==n?(s=function(a){return n(a!=null?Math.round(a*g):null)},b[6]=g,b[7]=n,b[8]=s):s=b[8];b[9]!==e||b[10]!==i||b[11]!==l||b[12]!==q||b[13]!==r||b[14]!==s||b[15]!==a?(p=j.jsx(c("GeoCurrencyInput.react"),{currency:e,"data-testid":void 0,hasCurrencyCode:!0,inputRef:p,isDisabled:i,label:l,value:q,xstyle:a,onBlur:r,onChange:s}),b[9]=e,b[10]=i,b[11]=l,b[12]=q,b[13]=r,b[14]=s,b[15]=a,b[16]=p):p=b[16];return p}function p(a){var b=d("react-compiler-runtime").c(19),e=a.campaignBudgetPercentage,f=a.campaignGroupBudgetValue,g=a.inputDisabled,i=a.isMinimum,k=a.label,l=a.percentageInputValue,m=a.setCampaignBudgetPercentage,n=a.setPercentageInputValue,o=a.specChangeCallback;a=a.xstyle;var p;b[0]!==f||b[1]!==m||b[2]!==n?(p=function(a){if(a==null){n(null);m(null);return}if(f===0)return;a=Math.round(a);n(a);a=f*(a/100);m(Number.isInteger(a)?a:Math.round(a))},b[0]=f,b[1]=m,b[2]=n,b[3]=p):p=b[3];var q=p;b[4]===Symbol["for"]("react.memo_cache_sentinel")?(p=h._(/*BTDS*/""),b[4]=p):p=b[4];var r;b[5]!==e||b[6]!==i||b[7]!==l||b[8]!==o?(r=function(){if(l==null){o(i?0:922337203685478,0);return}if(e==null)return;c("AdsInterfacesLogger").logOnce({eventName:i?"budgets_cbo_20_min_percentage_change":"budgets_cbo_20_max_percentage_change"});o(e,l)},b[5]=e,b[6]=i,b[7]=l,b[8]=o,b[9]=r):r=b[9];var s;b[10]!==q?(s=function(a){return q(a)},b[10]=q,b[11]=s):s=b[11];b[12]!==g||b[13]!==k||b[14]!==l||b[15]!==r||b[16]!==s||b[17]!==a?(p=j.jsx(c("GeoNumericInput.react"),{"data-testid":void 0,hasStepper:!1,isDisabled:g,label:k,max:100,min:1,suffix:p,value:l,xstyle:a,onBlur:r,onChange:s}),b[12]=g,b[13]=k,b[14]=l,b[15]=r,b[16]=s,b[17]=a,b[18]=p):p=b[18];return p}g["default"]=a}),226);
-----
AdCampaignSpendLimitInputV1.react",["fbt","AdsBudgetInputUtils","AdsCampaignGroupBudgetStrings","AdsCampaignSetAutoExpandBudgetLimitAction","AdsInterfacesLogger","AdsSpendingControlsActionsContext","AdsUEditorCampaignClearSpendingControlsAction","AdsUEditorCampaignSetMinSpendTargetAction","AdsUEditorCampaignSetSpendCapAction","AdsUEditorCampaignSpendingControlsEditorSpendLimitErrorCard.react","AdsUEditorCampaignSpendingControlsEditorSpendLimitMessage.react","AdsUEditorCampaignSpendingControlsEditorSpendLimitMessageV2.react","Currency","GeoCurrencyInput.react","GeoInputGroup.react","GeoNumericInput.react","GeoSelector.react","GeoSelectorItem.react","Tooltip","geoMargin","gkx","react","react-compiler-runtime","stylex","useAdCampaignSpendLimitInput","usePrevious"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));b=j;var l=b.useContext,m=b.useEffect,n=b.useRef,o=b.useState,p={width100:{width:"xh8yej3",$$css:!0}};function a(a){var b=a.accountCurrency,e=a.budgetType,g=a.campaignID,j=a.limitType;m(function(){c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_min_max_component_render"})},[]);var r=function(){W(null),$(null),Y(null)},s=c("usePrevious")(j);m(function(){s!==j&&s!=null&&r()},[j]);var t=c("usePrevious")(g);m(function(){t!==g&&t!=null&&c("AdsCampaignSetAutoExpandBudgetLimitAction").dispatch({shouldAutoExpandBudgetLimit:!1},{line:"75",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id})},[g]);a=n(null);var u=l(c("AdsSpendingControlsActionsContext")),v=u.campaignGroupBudget,w=u.campaignIDs,x=u.campaignMaxBudgetSpendPercentage,y=u.campaignMinBudgetSpendPercentage,z=u.campaignMinSpendTarget,A=u.campaignSpendCap,B=u.disabled,C=u.hostID,D=u.isBulkEditSpendLimit,E=u.minSpendTargetErrors;u=u.spendCapErrors;var F=Number(v.getValues()),G=Number(z.getValues());v=Number(A.getValues());var H=G>0?G:null,I=v<922337203685478&&v>0?v:null;z=o(function(){return G>0?"minimum":"maximum"});var J=z[0];A=z[1];v=c("useAdCampaignSpendLimitInput")(j,H,I,x,y,F);z=v[0];x=v[1];y=v[2];var K=v[3],L=v[4],M=v[5],N=v[6],O=v[7],P=v[8],Q=v[9],R=v[10];v=v[11];var S=d("Currency").getOffset(b),T=function(a,b){c("AdsUEditorCampaignSetMinSpendTargetAction").dispatch({campaignIDs:w,hostID:C,minBudgetSpendPercentage:b,minSpendTarget:a},{line:"139",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id})},U=function(a,b){c("AdsUEditorCampaignSetSpendCapAction").dispatch({campaignIDs:w,hostID:C,maxBudgetSpendPercentage:b,spendCap:a===0?922337203685478:a},{line:"151",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id})};E=J==="minimum"?E:u;u=B||D;B=B&&!D?babelHelpers["extends"]({},c("Tooltip").propsFor(d("AdsCampaignGroupBudgetStrings").campaignSpendLimitDisabledWithAcceleratedDelivery)):null;var V=J==="minimum"?z:y,W=J==="minimum"?x:K,X=J==="minimum"?P:R,Y=J==="minimum"?Q:v;y=(z=V)!=null?z:X;var Z=J==="minimum"?L:N,$=J==="minimum"?M:O;return k.jsxs("div",babelHelpers["extends"]({},B,{className:(i||(i=c("stylex")))(p.width100,c("geoMargin").top4),children:[k.jsxs(c("GeoInputGroup.react"),{isLabelHidden:!0,label:h._(/*BTDS*/"Ad Set Spending Limit"),xstyle:c("geoMargin").top8,children:[k.jsx(q,{budgetType:e,minOrMaxLimit:J,resetInputState:r,setMinOrMaxLimit:A}),j==="absolute"?k.jsx(c("GeoCurrencyInput.react"),{currency:b,"data-testid":void 0,errorMessage:E.length>0?E[0].message:null,hasCurrencyCode:!0,inputRef:a,isDisabled:u,isLabelHidden:!0,label:h._(/*BTDS*/"Ad set spend limit"),value:V!=null?V/S:null,onBlur:function(){if(V==null){c("AdsUEditorCampaignClearSpendingControlsAction").dispatch({campaignIDs:w,hostID:C},{line:"236",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id});return}if(!d("AdsBudgetInputUtils").isValidBudgetValue(V)){W(J==="minimum"?H:I);return}J==="minimum"?(c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_min_limit_value_change"}),T(V)):(c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_max_limit_value_change"}),U(V))},onChange:function(a){return W(a!=null?Math.round(a*S):null)}}):k.jsx(c("GeoNumericInput.react"),{"data-testid":void 0,errorMessage:E.length>0?E[0].message:null,hasStepper:!1,isDisabled:u,isLabelHidden:!0,label:h._(/*BTDS*/"Ad set spend limit"),max:100,min:1,suffix:h._(/*BTDS*/"u0025"),value:Z,onBlur:function(){if(Z==null){c("AdsUEditorCampaignClearSpendingControlsAction").dispatch({campaignIDs:w,hostID:C},{line:"292",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id});return}if(X==null)return;J==="minimum"?(c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_min_percentage_change"}),T(X,Z)):(c("AdsInterfacesLogger").logOnce({eventName:"budgets_cbo_20_max_percentage_change"}),U(X,Z))},onChange:function(a){if(a==null){$(null);Y(null);return}if(F===0)return;a=Math.round(a);$(a);a=F*(a/100);Y(Number.isInteger(a)?a:Math.round(a))}})]}),c("gkx")("7609")?k.jsx(c("AdsUEditorCampaignSpendingControlsEditorSpendLimitMessageV2.react"),{currencyAmount:y!=null?y/S:null,isDaily:e==="daily",isMinimum:J==="minimum",percentageValue:(x=Z)!=null?x:0}):k.jsx(c("AdsUEditorCampaignSpendingControlsEditorSpendLimitMessage.react"),{disabled:D,isMinSpendLimit:J==="minimum"}),k.jsx(c("AdsUEditorCampaignSpendingControlsEditorSpendLimitErrorCard.react"),{hide:D,isMinSpendLimit:J==="minimum"})]}))}a.displayName=a.name+" [from "+f.id+"]";function q(a){var b=d("react-compiler-runtime").c(13),e=a.budgetType,g=a.minOrMaxLimit,i=a.resetInputState,j=a.setMinOrMaxLimit;a=l(c("AdsSpendingControlsActionsContext"));var m=a.campaignIDs,n=a.disabled,o=a.hostID;a=a.isBulkEditSpendLimit;var p;b[0]!==m||b[1]!==o||b[2]!==i||b[3]!==j?(p=function(a){j(a),i(),c("AdsUEditorCampaignClearSpendingControlsAction").dispatch({campaignIDs:m,hostID:o},{line:"378",module:"AdCampaignSpendLimitInputV1.react.js",moduleID:f.id})},b[0]=m,b[1]=o,b[2]=i,b[3]=j,b[4]=p):p=b[4];p=p;n=n||a;b[5]!==e?(a=e==="lifetime"?[k.jsx(c("GeoSelectorItem.react"),{label:h._(/*BTDS*/"Lifetime maximum"),value:"maximum"},"maximum"),k.jsx(c("GeoSelectorItem.react"),{label:h._(/*BTDS*/"Lifetime minimum"),value:"minimum"},"minimum")]:[k.jsx(c("GeoSelectorItem.react"),{label:h._(/*BTDS*/"Daily maximum"),value:"maximum"},"maximum"),k.jsx(c("GeoSelectorItem.react"),{label:h._(/*BTDS*/"Daily minimum"),value:"minimum"},"minimum")],b[5]=e,b[6]=a):a=b[6];e=a;b[7]===Symbol["for"]("react.memo_cache_sentinel")?(a=h._(/*BTDS*/"Limit type"),b[7]=a):a=b[7];b[8]!==n||b[9]!==g||b[10]!==p||b[11]!==e?(a=k.jsx(c("GeoSelector.react"),{isDisabled:n,isLabelHidden:!0,label:a,value:g,onChange:p,children:e}),b[8]=n,b[9]=g,b[10]=p,b[11]=e,b[12]=a):a=b[12];return a}g["default"]=a}),226);
-----
AdsHighDemandPeriodCurrencyInput.react",["fbt","AdsBudgetInputUtils","Currency","GeoCurrencyInput.react","Keys","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react"));b=i;var k=b.useRef,l=b.useState;function a(a){var b=a.budgetIncreaseAmount,e=a.currency,f=a.isDisabled;f=f===void 0?!1:f;var g=a.updateBudgetIncreaseAmount,i=c("Currency").getOffset(e),m=b/i;a=l(m);var n=a[0],o=a[1],p=k(null);return j.jsx(c("GeoCurrencyInput.react"),{currency:e,"data-testid":void 0,hasCurrencyCode:!0,inputRef:p,isDisabled:f,isLabelHidden:!0,label:h._("Increase budget by"),value:n,onBlur:function(){if(n!=null&&d("AdsBudgetInputUtils").isValidBudgetValue(n)){var a=Math.round(n*i);g(a);o(a/i)}else o(m)},onChange:o,onKeyDown:function(a){if(a.keyCode===c("Keys").RETURN){p==null?void 0:(a=p.current)==null?void 0:a.blur()}}})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
AdsHighDemandPeriodPercentageInput.react",["fbt","AdsBudgetInputUtils","GeoNumericInput.react","Keys","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=i||(i=d("react")),k=i.useState;function a(a){var b=a.isDisabled;b=b===void 0?!1:b;var e=a.percentageIncreaseAmount,f=a.updatePercentageIncreaseAmount;a=k(e);var g=a[0],i=a[1];function l(){if(g!=null&&d("AdsBudgetInputUtils").isValidBudgetValue(g)){var a=Math.round(g);f(a);i(a)}else i(e)}return j.jsx(c("GeoNumericInput.react"),{hasStepper:!1,isDisabled:b,isLabelHidden:!0,label:h._("Percentage increase"),suffix:"%",value:g,onBlur:l,onChange:i,onKeyDown:function(a){a.keyCode===c("Keys").RETURN&&l()}})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
AdsDeliveryBudgetForecasterUtils",["AdsBudgetInputUtils","gkx"],(function(a,b,c,d,e,f,g){"use strict";function a(a,b,e,f){if(c("gkx")("1882"))return!0;if(c("gkx")("4409"))return!0;if(d("AdsBudgetInputUtils").isValidBudgetValue(e)&&d("AdsBudgetInputUtils").isValidBudgetValue(a)&&a===e)return!0;return d("AdsBudgetInputUtils").isValidBudgetValue(f)&&d("AdsBudgetInputUtils").isValidBudgetValue(b)&&b===f?!0:!1}g.getIsSameBaselineBudget=a}),98);
-----
AdsBudgetInputUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a){return a!=null&&a>0&&!isNaN(a)&&isFinite(a)}f.isValidBudgetValue=a}),66);
-----
AdsDeliveryBudgetForecasterUtils",["AdsBudgetInputUtils","gkx"],(function(a,b,c,d,e,f,g){"use strict";function a(a,b,e,f){if(c("gkx")("1882"))return!0;if(d("AdsBudgetInputUtils").isValidBudgetValue(e)&&d("AdsBudgetInputUtils").isValidBudgetValue(a)&&a===e)return!0;return d("AdsBudgetInputUtils").isValidBudgetValue(f)&&d("AdsBudgetInputUtils").isValidBudgetValue(b)&&b===f?!0:!1}g.getIsSameBaselineBudget=a}),98);
-----
AdsBudgetInputUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a){return a!=null&&a>0&&!isNaN(a)&&isFinite(a)}f.isValidBudgetValue=a}),66);
-----