AdAppSettingsForm.react",["fbt","AdAppConstraintsLocationRestriction","AdAppConstraintsLongAttributionWindowUtils.facebook","AdAppConstraintsMinAgeUtils.facebook","AdAppSettingsAutomatedAppAdsTab.react","AdAppSettingsForm_constraints.graphql","AdAppSettingsHeader.react","AdsInterfacesRouter","GeoBaseSpacingLayout.react","GeoDivider.react","GeoHeading.react","RelayHooks","err","filterNulls","geoMargin","isFalsey","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||d("react");function l(a){return(a=d("AdAppConstraintsMinAgeUtils.facebook").toJSEnum(a==null?void 0:a.min_age))!=null?a:null}function m(a){return(a=a==null?void 0:a.campaign_limit)!=null?a:1}function n(a){a=a==null?void 0:a.app_settings_deprecation_eligibility_check;if(c("isFalsey")(a))return!1;a=a.filter(function(a){return a.gk_name==="aac_l4_business_constraints"})[0];return(a=a==null?void 0:a.is_eligible)!=null?a:!1}function a(a){var e,f=a.app,g=a.appIcon,j=a.appID,o=a.appName,p=a.constraints,q=a.hasEditPermission,r=a.isExceededUpdateLimit,s=a.onClose;a=a.userID;p=d("RelayHooks").useFragment(i!==void 0?i:i=b("AdAppSettingsForm_constraints.graphql"),p);var t=m(p),u=null,v="",w=l(p);e=new Set(c("filterNulls")(((e=p==null?void 0:(e=p.custom_audience_exclusions_info)==null?void 0:e.custom_audiences)!=null?e:[]).map(function(a){return a==null?void 0:a.ca_id})));var x=d("AdAppConstraintsLocationRestriction").useRestrictions(f==null?void 0:f.constraints),y=c("AdsInterfacesRouter").get().getParams().business_id,z="auto_set",A="auto_set",B="auto_set",C=p==null?void 0:p.law_overrides;C==null?void 0:C.forEach(function(a){if(a.optimization_type==="APP_EVENT_OPTIMIZATION"){var b;z=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:z}else if(a.optimization_type==="VALUE_OPTIMIZATION"){A=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:A}else if(a.optimization_type==="APP_INSTALLS_OPTIMIZATION"){B=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:B}else c("err")("New AdAppConstraintsOptimizationType %s not implemented!",a.optimization_type)});C=n(p);return k.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",direction:"vertical",children:[k.jsx(c("AdAppSettingsHeader.react"),{appIcon:g,appName:o,onClose:s}),k.jsx(c("GeoDivider.react"),{xstyle:c("geoMargin").vert16}),k.jsx(c("GeoHeading.react"),{level:3,textAlign:"start",children:h._("Advantage+ app campaigns")}),k.jsx(c("AdAppSettingsAutomatedAppAdsTab.react"),{appID:j,businessID:y,constraints:f==null?void 0:f.constraints,hasEditPermission:q,initialAppEventOptimizationAttributionWindow:z,initialAppInstallsOptimizationAttributionWindow:B,initialAudiences:e,initialCampaignLimit:t,initialGeoRestrictions:x,initialMinimumAge:w,initialOtherReasonForIncreaseCampaignLimit:v,initialReasonForIncreaseCampaignLimit:u,initialValueOptimizationAttributionWindow:A,isAccountAudienceControlEligible:C,isExceededUpdateLimit:r,isVisible:!0,userID:a})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
AdAppConstraintsMutations",["AdAppConstraintsLongAttributionWindowUtils.facebook","AdAppConstraintsMinAgeUtils.facebook","AdAppConstraintsMutationsUpdateMutation.graphql","AdAppConstraintsOptimizationTypeUtils.facebook","AdAppConstraintsReasonForIncreaseLimitUtils.facebook","BMAppConstraintsUpdateAugLEvent","BMAppConstraintsUpdateEndedAugLEvent","BusinessManagerAugmentedLogger","FBLogger","LocationConstants","RelayHooks","emptyFunction","nullthrows","uuidv4"],(function(a,b,c,d,e,f,g){"use strict";var h,i=function(a,b,d,e){c("BusinessManagerAugmentedLogger").logSessionEndedEvent(c("BMAppConstraintsUpdateEndedAugLEvent").create("app_constraints_update",{app_id:b,is_successful:d,error_code:e}),a)},j=function(a,b){return(a=a==null?void 0:(a=a.filter(function(a){return a.type===b&&((a=a.location)==null?void 0:a.getType())===d("LocationConstants").CITIES}))==null?void 0:a.map(function(a){var b;return{key:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().key)!=null?b:"",name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().name)!=null?b:"",country:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country)!=null?b:"",country_name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country_name)!=null?b:"",region:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region)!=null?b:"",region_id:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region_id)!=null?b:"",radius:(b=a.radius)!=null?b:0,distance_unit:(b=a.distanceUnit)!=null?b:d("LocationConstants").MILE_UNIT}}))!=null?a:[]},k=function(a,b){return(a=a==null?void 0:(a=a.filter(function(a){return a.type===b&&((a=a.location)==null?void 0:a.getType())===d("LocationConstants").ZIPS}))==null?void 0:a.map(function(a){var b;return{key:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().key)!=null?b:"",name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().name)!=null?b:"",country:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country)!=null?b:"",country_name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country_name)!=null?b:"",region:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region)!=null?b:"",region_id:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region_id)!=null?b:"",primary_city:(b=a.location)==null?void 0:b.getAuxiliaryData().primary_city,primary_city_id:(b=a.location)==null?void 0:b.getAuxiliaryData().primary_city_id}}))!=null?a:[]},l=function(a,b){return(a=a==null?void 0:(a=a.filter(function(a){return a.type===b&&((a=a.location)==null?void 0:a.getType())===d("LocationConstants").REGIONS}))==null?void 0:a.map(function(a){var b;return{key:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().key)!=null?b:"",name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().name)!=null?b:"",country:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country)!=null?b:"",country_name:(a=(b=a.location)==null?void 0:b.getAuxiliaryData().country_name)!=null?a:""}}))!=null?a:[]};function a(a,e){a===void 0&&(a=c("emptyFunction"));e===void 0&&(e=c("emptyFunction"));var f=d("RelayHooks").useMutation(h!==void 0?h:h=b("AdAppConstraintsMutationsUpdateMutation.graphql")),g=f[0];f=f[1];var m=function(b){var f=b.businessID,h=b.applicationID,m=b.lawOverrides,n=b.minAge,o=b.caExclusion,p=b.geoRestrictions,q=b.campaignLimit,r=b.reasonForIncreaseLimit;b=b.otherReasonForIncreaseCampaignLimit;var s=c("BusinessManagerAugmentedLogger").logSessionEvent(c("BMAppConstraintsUpdateAugLEvent").create("app_constraints_update",{app_id:h}));p=p==null?void 0:p.filter(function(a){return a.location!=null&&a.finalized});m=m==null?void 0:m.map(function(a){return{optimization_type:c("nullthrows")(d("AdAppConstraintsOptimizationTypeUtils.facebook").fromJSEnum(a.optimization_type)),long_attribution_window_override:c("nullthrows")(d("AdAppConstraintsLongAttributionWindowUtils.facebook").fromJSEnum(a.long_attribution_window_override))}});r=d("AdAppConstraintsReasonForIncreaseLimitUtils.facebook").fromJSEnum(r);g({onCompleted:function(b){i(s,h,!0),a(b)},onError:function(a){var b=a;i(s,h,!1,b.code);e(a);c("FBLogger")("ads","app_settings_save_error").catching(a).mustfix("Failed to save app constraints")},variables:{input:{client_mutation_id:c("uuidv4")(),business_id:f,application_id:h,law_overrides:m,min_age:d("AdAppConstraintsMinAgeUtils.facebook").fromJSEnum(n),campaign_limit:q,reasons_for_increase_limit:r,other_reason_for_increase_limit:b,ca_exclusion:o,included_geo_locations:{cities:j(p,"include"),regions:l(p,"include"),zips:k(p,"include")},excluded_geo_locations:{cities:j(p,"exclude"),regions:l(p,"exclude"),zips:k(p,"exclude")}}}})};return[m,f]}g.useUpdateMutation=a}),98);
-----
AdAppConstraintsOptimizationType",[],(function(a,b,c,d,e,f){a=Object.freeze({APP_EVENT_OPTIMIZATION:"app_event_optimization",APP_INSTALLS_OPTIMIZATION:"app_installs_optimization",VALUE_OPTIMIZATION:"value_optimization"});f["default"]=a}),66);
-----
AdAppConstraintsOptimizationType.facebook",["$InternalEnum"],(function(a,b,c,d,e,f){a=b("$InternalEnum").Mirrored(["APP_EVENT_OPTIMIZATION","APP_INSTALLS_OPTIMIZATION","VALUE_OPTIMIZATION"]);c=a;f["default"]=c}),66);
-----
AdAppConstraintsOptimizationTypeUtils.facebook",["$InternalEnumUtils","AdAppConstraintsOptimizationType"],(function(a,b,c,d,e,f,g){a=d("$InternalEnumUtils").createToJSEnum(c("AdAppConstraintsOptimizationType"));b=d("$InternalEnumUtils").createFromJSEnum(c("AdAppConstraintsOptimizationType"));g.toJSEnum=a;g.fromJSEnum=b}),98);
-----
AdAppSettingsForm.react",["fbt","AdAppConstraintsLocationRestriction","AdAppConstraintsLongAttributionWindowUtils.facebook","AdAppConstraintsMinAgeUtils.facebook","AdAppSKANCampaignsTab.react","AdAppSKANCampaignsTabUtils","AdAppSKANSettingsTab.react","AdAppSettingsAdAccountsForSKANCampaignLimits","AdAppSettingsAutomatedAppAdsTab.react","AdAppSettingsConstants","AdAppSettingsFormQuery.graphql","AdAppSettingsForm_constraints.graphql","AdAppSettingsHeader.react","AdAppSettingsTabs","AdsInterfacesRouter","GeoBaseSpacingLayout.react","GeoDivider.react","GeoHeading.react","GeoTab.react","GeoTabGroup.react","RelayHooks","err","filterNulls","geoMargin","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=d("react"),l=d("react").useState,m=i!==void 0?i:i=b("AdAppSettingsFormQuery.graphql");function n(a){return(a=d("AdAppConstraintsMinAgeUtils.facebook").toJSEnum(a==null?void 0:a.min_age))!=null?a:null}function a(a){var e,f=a.onClose,g=a.app,i=a.appIcon,o=a.appName,p=a.appID,q=a.hasEditPermission,r=a.isExceededUpdateLimit,s=a.constraints;a=a.userID;s=d("RelayHooks").useFragment(j!==void 0?j:j=b("AdAppSettingsForm_constraints.graphql"),s);var t=n(s);e=new Set(c("filterNulls")(((e=s==null?void 0:(e=s.custom_audience_exclusions_info)==null?void 0:e.custom_audiences)!=null?e:[]).map(function(a){return a==null?void 0:a.ca_id})));var u=d("AdAppConstraintsLocationRestriction").useRestrictions(g==null?void 0:g.constraints),v=d("RelayHooks").useLazyLoadQuery(m,{appID:p}).node,w=d("AdAppSettingsAdAccountsForSKANCampaignLimits").useAdAccountsForSKANCampaignLimits(v,v==null?void 0:v.app_skan_settings,v);v=v==null?void 0:(v=v.app_skan_settings)==null?void 0:v.ad_account_mode;v==="SINGLE_AD_ACCOUNT"&&w.map(function(a){return a.is_pending_removal=!1});var x=d("RelayHooks").useLazyLoadQuery(m,{appID:p});x=(x=(x=x.app_skan_settings_eligibility_check)==null?void 0:(x=x.app_check)==null?void 0:x.has_app_authorized_for_skan)!=null?x:!1;var y=c("AdsInterfacesRouter").get().getParams().business_id,z=l(d("AdAppSettingsTabs").AUTOMATED_APP_ADS),A=z[0];z=z[1];var B="auto_set",C="auto_set",D="auto_set";s=s==null?void 0:s.law_overrides;s==null?void 0:s.forEach(function(a){if(a.optimization_type==="APP_EVENT_OPTIMIZATION"){var b;B=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:B}else if(a.optimization_type==="VALUE_OPTIMIZATION"){C=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:C}else if(a.optimization_type==="APP_INSTALLS_OPTIMIZATION"){D=(b=d("AdAppConstraintsLongAttributionWindowUtils.facebook").toJSEnum(a.long_attribution_window_override))!=null?b:D}else c("err")("New AdAppConstraintsOptimizationType %s not implemented!",a.optimization_type)});s=d("AdAppSKANCampaignsTabUtils").shouldEnableNewSKANCampaignsTab();var E=d("AdAppSKANCampaignsTabUtils").shouldEnableAEMV2();return k.jsxs(c("GeoBaseSpacingLayout.react"),{align:"stretch",direction:"vertical",children:[k.jsx(c("AdAppSettingsHeader.react"),{appIcon:i,appName:o,onClose:f}),k.jsx(c("GeoDivider.react"),{xstyle:c("geoMargin").vert16}),x?k.jsxs(k.Fragment,{children:[k.jsxs(c("GeoTabGroup.react"),{value:A,onChange:z,children:[k.jsx(c("GeoTab.react"),{label:h._("Advantage+ app campaigns"),value:d("AdAppSettingsTabs").AUTOMATED_APP_ADS}),s?k.jsx(c("GeoTab.react"),{label:h._("iOS 14+ campaigns"),value:d("AdAppSettingsTabs").IOS14_CAMPAIGNS}):k.jsx(c("GeoTab.react"),{label:h._("iOS 14+ u5e7fu544au7cfbu5217u6570u91cfu4e0au9650"),value:d("AdAppSettingsTabs").IOS14_CAMPAIGN_LIMITS})]}),k.jsx(c("AdAppSettingsAutomatedAppAdsTab.react"),{appID:p,businessID:y,constraints:g==null?void 0:g.constraints,hasEditPermission:q,initialAppEventOptimizationAttributionWindow:B,initialAppInstallsOptimizationAttributionWindow:D,initialAudiences:e,initialGeoRestrictions:u,initialMinimumAge:t,initialValueOptimizationAttributionWindow:C,isExceededUpdateLimit:r,isVisible:A===d("AdAppSettingsTabs").AUTOMATED_APP_ADS,userID:a}),s?k.jsx(c("AdAppSKANCampaignsTab.react"),{adAccountItems:w,app:g,appID:p,cooldownTimeHour:d("AdAppSettingsConstants").COOL_DOWN_TIME_HOUR_DEFAULT,enableAEMv2:E,isVisible:A===d("AdAppSettingsTabs").IOS14_CAMPAIGNS}):k.jsx(c("AdAppSKANSettingsTab.react"),{adAccountMode:v,app:g,appID:p,businessID:y,cooldownTimeHour:d("AdAppSettingsConstants").COOL_DOWN_TIME_HOUR_DEFAULT,initialAccountItems:w,isVisible:A===d("AdAppSettingsTabs").IOS14_CAMPAIGN_LIMITS,noEditPermission:!q})]}):k.jsxs(k.Fragment,{children:[k.jsx(c("GeoHeading.react"),{level:3,textAlign:"start",children:h._("Advantage+ app campaigns")}),k.jsx(c("AdAppSettingsAutomatedAppAdsTab.react"),{appID:p,businessID:y,constraints:g==null?void 0:g.constraints,hasEditPermission:q,initialAppEventOptimizationAttributionWindow:B,initialAppInstallsOptimizationAttributionWindow:D,initialAudiences:e,initialGeoRestrictions:u,initialMinimumAge:t,initialValueOptimizationAttributionWindow:C,isExceededUpdateLimit:r,isVisible:!0,userID:a})]})]})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
AdAppConstraintsMutations",["AdAppConstraintsLongAttributionWindowUtils.facebook","AdAppConstraintsMinAgeUtils.facebook","AdAppConstraintsMutationsUpdateMutation.graphql","AdAppConstraintsOptimizationTypeUtils.facebook","BMAppConstraintsUpdateAugLEvent","BMAppConstraintsUpdateEndedAugLEvent","BusinessManagerAugmentedLogger","FBLogger","LocationConstants","RelayHooks","emptyFunction","nullthrows","uuid"],(function(a,b,c,d,e,f,g){"use strict";var h,i=function(a,b,d,e){c("BusinessManagerAugmentedLogger").logSessionEndedEvent(c("BMAppConstraintsUpdateEndedAugLEvent").create("app_constraints_update",{app_id:b,is_successful:d,error_code:e}),a)},j=function(a,b){return(a=a==null?void 0:(a=a.filter(function(a){return a.type===b&&((a=a.location)==null?void 0:a.getType())===d("LocationConstants").CITIES}))==null?void 0:a.map(function(a){var b;return{key:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().key)!=null?b:"",name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().name)!=null?b:"",country:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country)!=null?b:"",country_name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country_name)!=null?b:"",region:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region)!=null?b:"",region_id:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().region_id)!=null?b:"",radius:(b=a.radius)!=null?b:0,distance_unit:(b=a.distanceUnit)!=null?b:d("LocationConstants").MILE_UNIT}}))!=null?a:[]},k=function(a,b){return(a=a==null?void 0:(a=a.filter(function(a){return a.type===b&&((a=a.location)==null?void 0:a.getType())===d("LocationConstants").REGIONS}))==null?void 0:a.map(function(a){var b;return{key:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().key)!=null?b:"",name:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().name)!=null?b:"",country:(b=(b=a.location)==null?void 0:b.getAuxiliaryData().country)!=null?b:"",country_name:(a=(b=a.location)==null?void 0:b.getAuxiliaryData().country_name)!=null?a:""}}))!=null?a:[]};function a(a,e){a===void 0&&(a=c("emptyFunction"));e===void 0&&(e=c("emptyFunction"));var f=d("RelayHooks").useMutation(h!==void 0?h:h=b("AdAppConstraintsMutationsUpdateMutation.graphql")),g=f[0];f=f[1];var l=function(b){var f=b.businessID,h=b.applicationID,l=b.lawOverrides,m=b.minAge,n=b.caExclusion;b=b.geoRestrictions;var o=c("BusinessManagerAugmentedLogger").logSessionEvent(c("BMAppConstraintsUpdateAugLEvent").create("app_constraints_update",{app_id:h}));b=b==null?void 0:b.filter(function(a){return a.location!=null&&a.finalized});l=l==null?void 0:l.map(function(a){return{optimization_type:c("nullthrows")(d("AdAppConstraintsOptimizationTypeUtils.facebook").fromJSEnum(a.optimization_type)),long_attribution_window_override:c("nullthrows")(d("AdAppConstraintsLongAttributionWindowUtils.facebook").fromJSEnum(a.long_attribution_window_override))}});g({onCompleted:function(b){i(o,h,!0),a(b)},onError:function(a){var b=a;i(o,h,!1,b.code);e(a);c("FBLogger")("ads","app_settings_save_error").catching(a).mustfix("Failed to save app constraints")},variables:{input:{client_mutation_id:c("uuid")(),business_id:f,application_id:h,law_overrides:l,min_age:d("AdAppConstraintsMinAgeUtils.facebook").fromJSEnum(m),ca_exclusion:n,included_geo_locations:{cities:j(b,"include"),regions:k(b,"include")},excluded_geo_locations:{cities:j(b,"exclude"),regions:k(b,"exclude")}}}})};return[l,f]}g.useUpdateMutation=a}),98);
-----
AdAppConstraintsOptimizationType",[],(function(a,b,c,d,e,f){a=Object.freeze({APP_EVENT_OPTIMIZATION:"app_event_optimization",APP_INSTALLS_OPTIMIZATION:"app_installs_optimization",VALUE_OPTIMIZATION:"value_optimization"});f["default"]=a}),66);
-----
AdAppConstraintsOptimizationType.facebook",["$InternalEnum"],(function(a,b,c,d,e,f){a=b("$InternalEnum").Mirrored(["APP_EVENT_OPTIMIZATION","APP_INSTALLS_OPTIMIZATION","VALUE_OPTIMIZATION"]);c=a;f["default"]=c}),66);
-----
AdAppConstraintsOptimizationTypeUtils.facebook",["$InternalEnumUtils","AdAppConstraintsOptimizationType"],(function(a,b,c,d,e,f,g){a=d("$InternalEnumUtils").createToJSEnum(c("AdAppConstraintsOptimizationType"));b=d("$InternalEnumUtils").createFromJSEnum(c("AdAppConstraintsOptimizationType"));g.toJSEnum=a;g.fromJSEnum=b}),98);
-----