LWICometLWIMateAudienceTabView.react",["fbt","ix","CometLink.react","CometRelay","FBLogger","GeoFlexbox.react","LWICometAudienceUtils","LWICometErrorBoundary.react","LWICometLWIMateAudienceTabViewQuery.graphql","LWICometTargetingUtils","LWIOmniButton.react","LWIOmniIcon.react","LWIOmniText.react","LWIOmniTextArea.react","createLWICometLocationTypeaheadDataEntry","fbicon","gkx","lwiCometAudienceReducer","lwiCometTargetingLocationSpecReducerUtils","react","useLWICometOpenTargetingModal","useLWIReducers","withLWICometSpecPart"],(function(a,b,c,d,e,f,g,h,i){"use strict";var j,k,l=k||(k=d("react"));e=k;var m=e.useEffect,n=e.useState,o=j!==void 0?j:j=b("LWICometLWIMateAudienceTabViewQuery.graphql");function a(a){var b=a.onTabChange,e=a.adAccountID;a=a.canSeeSAFRV3;var f=n(""),g=f[0],j=f[1];f=n(null);var k=f[0],m=f[1];f=n(0);var q=f[0],r=f[1],s=d("CometRelay").useRelayEnvironment();if(!c("gkx")("4835"))return null;f=l.jsx(c("CometLink.react"),{href:"facebook.com",target:"_blank",children:l.jsx(c("LWIOmniText.react"),{color:"blueLink",display:"inline",type:"body4",children:h._(/*BTDS*/"")})});return l.jsxs(c("LWICometErrorBoundary.react"),{sectionName:"LWIMateSection",children:[l.jsx("div",babelHelpers["extends"]({className:"xfex06f x78zum5 x1qughib xwib8y2 xf7dkkf xv54qhq xyamay9"},{children:l.jsx(c("LWIOmniText.react"),{type:"headlineEmphasized3",children:h._(/*BTDS*/"")})})),l.jsx("div",babelHelpers["extends"]({className:"x1l90r2v xf7dkkf xv54qhq"},{children:l.jsx(c("LWIOmniText.react"),{type:"body4",children:h._(/*BTDS*/"",[h._param("Learn More link",f)])})})),l.jsx("div",babelHelpers["extends"]({className:"x1l90r2v xf7dkkf xv54qhq"},{children:l.jsx(c("LWIOmniTextArea.react"),{disabled:q%2===1,hideLabel:!0,label:"Tell us who you want to reach with your ads.",onValueChange:function(a){j(a)},value:g})})),l.jsx("div",babelHelpers["extends"]({className:"xf7dkkf xv54qhq"},{children:l.jsx(c("LWIOmniButton.react"),{disabled:q%2===1,icon:d("fbicon")._(i("376888"),16),label:"Generate audience",onPress:function(){r(function(a){return a+1}),m(null),d("CometRelay").fetchQuery(s,o,{fields:["EXPLANATION","TARGETING_NAME","ADVANTAGE_AUDIENCE","GENDER","LOCATION","AGE_RANGE","DETAILED_TARGETING"],legacy_ad_account_id:e,prompt:g,use_case:"AUDIENCE_RECOMMENDATION"}).subscribe({error:function(a){c("FBLogger")("lax_platform").catching(a).mustfix("Error fetching query for genAI specs")},next:function(a){var b;b=(b=a.lwi)==null?void 0:b.specs_from_lwimate;(b==null?void 0:b.explanation)!=null&&(r(function(a){return a+1}),m(a))}})}})})),q>0?l.jsx("div",babelHelpers["extends"]({className:"x1l90r2v xf7dkkf xv54qhq xyamay9"},{children:l.jsx(p,{adAccountID:e,canSeeSAFRV3:a,generating:q,onTabChange:b,setGenerating:r,specsData:k})})):null]})}a.displayName=a.name+" [from "+f.id+"]";function p(a){var b,e=a.adAccountID,f=a.canSeeSAFRV3,g=a.generating,j=a.onTabChange,k=a.setGenerating,m=a.specsData,n=d("CometRelay").useRelayEnvironment(),o=m==null||(b=m.lwi)==null?void 0:b.specs_from_lwimate;a="";(o==null?void 0:o.explanation)!=null&&(a=o.explanation);(o==null?void 0:o.targeting_name)!=null&&(a+="\n\n"+o.targeting_name+": ");(o==null?void 0:o.gender)!=null&&(a+="\n\nGender: ",o.gender==="ALL"?a+="All":o.gender==="FEMALE"?a+="Women":o.gender==="MALE"&&(a+="Men"));(o==null?void 0:o.age_range)!=null&&(a+="\n\nAge: "+o.age_range[0]+"-"+o.age_range[1]);(o==null?void 0:o.location)!=null&&(o==null?void 0:o.location.name)!=null&&(a+="\n\nLocation: "+o.location.name);if((o==null?void 0:o.detailed_targeting)!=null){var p="";o.detailed_targeting.forEach(function(a){a.name!=null&&(p+="\n"+a.name)});p!==""&&(a+="\n\nDetailed targeting: "+p)}(o==null?void 0:o.advantage_audience)===!0&&(a+="\n\nAdvantage audience: On");var s=l.jsxs(c("GeoFlexbox.react"),{alignItems:"center",gap:4,children:[l.jsx(c("LWIOmniText.react"),{type:"headline3",children:h._(/*BTDS*/"")}),l.jsx(c("LWIOmniIcon.react"),{icon:d("fbicon")._(i("376888"),16)}),l.jsx(c("LWIOmniText.react"),{type:"headline3",children:h._(/*BTDS*/"")})]});a=l.jsx(c("LWIOmniText.react"),{type:"body3",children:a.split("\n").map(function(a,b){a=a.split(": ");var c=a[0];a=a[1];return a===void 0?l.jsxs(l.Fragment,{children:[c,l.jsx("br",{})]},b):l.jsxs(l.Fragment,{children:[c&&l.jsx("strong",{children:c+": "}),a,l.jsx("br",{})]},b)})});var t=c("useLWIReducers")([c("lwiCometAudienceReducer")]);f=c("useLWICometOpenTargetingModal")({adAccountID:e,initialAudienceName:o==null?void 0:o.targeting_name,legacyAccountID:e,mode:"create",setSelectedTabKey:j,shouldShowSAFRV3:f,templateTargetSpecString:JSON.stringify(r(m))});return l.jsxs("div",babelHelpers["extends"]({className:"xfmpgtx x1obq294 x5a5i1n xde0f50 x15x8krk xyamay9 xv54qhq x1l90r2v xf7dkkf"},{children:[l.jsx("div",babelHelpers["extends"]({className:"x1l90r2v xaso8d8 x1gabggj"},{children:s})),l.jsx("div",babelHelpers["extends"]({className:"x1jx94hy x1exxf4d xpv9jar x1nb4dca x1nmn18 x1obq294 x5a5i1n xde0f50 x15x8krk x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu x178xt8z x1lun4ml xso031l xpilrb4 xyamay9 xv54qhq x1l90r2v xf7dkkf"},{children:o==null?l.jsx(q,{}):a})),l.jsxs("div",babelHelpers["extends"]({className:"xfex06f x78zum5 x1qughib xyamay9"},{children:[l.jsx(c("LWIOmniButton.react"),{disabled:o==null||g%2===1,label:"Edit",onPress:f,type:"secondary"}),l.jsx(c("LWIOmniButton.react"),{disabled:o==null||g%2===1,label:"Save",onPress:function(){var a;k(function(a){return a+1});d("LWICometAudienceUtils").createSavedAudience(e,e,r(m),(a=o==null?void 0:o.targeting_name)!=null?a:"AI generated audience",n,function(a){k(function(a){return a+1}),j("all_audiences"),t({abTestAudienceData:[a],audienceData:a,type:"audience_reducer.select_audience"},{side:"user_action"})})}})]}))]}))}p.displayName=p.name+" [from "+f.id+"]";function q(){var a=n(0),b=a[0],d=a[1];m(function(){var a=window.setTimeout(function(){d(function(a){return(a+1)%3})},750);return function(){return window.clearTimeout(a)}},[b]);a=".".repeat(b+1);return l.jsx(c("LWIOmniText.react"),{type:"body3",children:"Generating"+a})}q.displayName=q.name+" [from "+f.id+"]";function r(a){var b,e=a==null||(b=a.lwi)==null||(b=b.specs_from_lwimate)==null?void 0:b.location;if(!(e==null||e.key==null||e.type==null||e.name==null)){var f,g,h,i,j,k,l,m,n,o,p;f=c("createLWICometLocationTypeaheadDataEntry")({category:e.category,cities:e.cities,coordinates:e.coordinates!=null&&e.coordinates.latitude!=null&&e.coordinates.longitude!=null?{latitude:e.coordinates.latitude,longitude:e.coordinates.longitude}:null,countryCode:e.country_code,countryCodes:e.country_codes,countryName:e.country_name,geoHierarchyLevel:e.geo_hierarchy_level,geoHierarchyName:e.geo_hierarchy_name,isWorldwide:(f=e.is_worldwide)!=null?f:!1,key:e.key,locationType:e.type,name:e.name,primaryCity:e.primary_city,primaryCityID:e.primary_city_id,region:e.region,regionID:e.region_id,supportsCity:(f=e.supports_city)!=null?f:!1,supportsRegion:(f=e.supports_region)!=null?f:!1});var q=[{}];if((a==null||(g=a.lwi)==null||(g=g.specs_from_lwimate)==null?void 0:g.detailed_targeting)!=null){var r,s=a==null||(r=a.lwi)==null?void 0:r.specs_from_lwimate.detailed_targeting;s.forEach(function(a){var b=a.id,c=a.name,e=a.target_type;if(b!=null&&c!=null&&e!=null&&a.target_type!==""){b={key:b,label:c,rawData:{id:b.split("_")[0],name:c,path:a.path,targetType:e},type:"entry"};q=(c=d("LWICometTargetingUtils").getFlexibleSpecFromEntry(b,q))!=null?c:q}})}return{age_max:a!=null&&(h=a.lwi)!=null&&(h=h.specs_from_lwimate)!=null&&h.age_range?a==null||(i=a.lwi)==null?void 0:i.specs_from_lwimate.age_range[1]:void 0,age_min:a!=null&&(j=a.lwi)!=null&&(j=j.specs_from_lwimate)!=null&&j.age_range?a==null||(k=a.lwi)==null?void 0:k.specs_from_lwimate.age_range[0]:void 0,flexible_spec:q,genders:a!=null&&(l=a.lwi)!=null&&(l=l.specs_from_lwimate)!=null&&l.gender?[(a==null||(m=a.lwi)==null?void 0:m.specs_from_lwimate.gender)==="MALE"?1:(a==null||(n=a.lwi)==null?void 0:n.specs_from_lwimate.gender)==="FEMALE"?2:0]:void 0,geo_locations:a!=null&&(o=a.lwi)!=null&&(o=o.specs_from_lwimate)!=null&&o.location?{cities:e.type==="CITY"?[d("lwiCometTargetingLocationSpecReducerUtils").getCityEntry(f.rawData,25)]:void 0,countries:e.type==="COUNTRY"?[(s=e.key)!=null?s:""]:void 0,regions:e.type==="REGION"?[d("lwiCometTargetingLocationSpecReducerUtils").getRegionEntry(f.rawData)]:void 0}:void 0,targeting_automation:{advantage_audience:((s=a==null||(p=a.lwi)==null||(p=p.specs_from_lwimate)==null?void 0:p.advantage_audience)!=null?s:!1)?1:0}}}return{}}e=c("withLWICometSpecPart")(a,function(a){var b;return{adAccountID:a.adAccountData.legacyAccountID,audienceData:a.audienceData,canSeeSAFRV3:(b=a.adAccountData.hasCapability.canSeeSAFRV3)!=null?b:!1,goal:a.goal,objective:a.objective,specContext:a}});g["default"]=e}),226);
-----
LWICometLWIMateAudienceTabViewQuery.graphql",["LWICometLWIMateAudienceTabViewQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"fields"},c={defaultValue:null,kind:"LocalArgument",name:"legacy_ad_account_id"},d={defaultValue:null,kind:"LocalArgument",name:"prompt"},e={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};e=[{alias:null,args:null,concreteType:"LWIAPI",kind:"LinkedField",name:"lwi",plural:!1,selections:[{alias:null,args:[{kind:"Variable",name:"fields",variableName:"fields"},{kind:"Variable",name:"legacy_ad_account_id",variableName:"legacy_ad_account_id"},{kind:"Variable",name:"prompt",variableName:"prompt"}],concreteType:"LWIMateGenAISpec",kind:"LinkedField",name:"specs_from_lwimate",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"targeting_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"advantage_audience",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"explanation",storageKey:null},{alias:null,args:null,concreteType:"DetailTargetingUnifiedNode",kind:"LinkedField",name:"detailed_targeting",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e,{alias:null,args:null,kind:"ScalarField",name:"target_type",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"path",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"age_range",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"gender",storageKey:null},{alias:null,args:null,concreteType:"GeoLocationResult",kind:"LinkedField",name:"location",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"category",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"cities",storageKey:null},{alias:null,args:null,concreteType:"Location",kind:"LinkedField",name:"coordinates",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"latitude",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"longitude",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_code",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_codes",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"country_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"geo_hierarchy_level",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"geo_hierarchy_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"is_worldwide",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"key",storageKey:null},e,{alias:null,args:null,kind:"ScalarField",name:"primary_city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"primary_city_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"region",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"region_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"supports_city",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"supports_region",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"type",storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d],kind:"Fragment",metadata:null,name:"LWICometLWIMateAudienceTabViewQuery",selections:e,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,a,c],kind:"Operation",name:"LWICometLWIMateAudienceTabViewQuery",selections:e},params:{id:b("LWICometLWIMateAudienceTabViewQuery_facebookRelayOperation"),metadata:{},name:"LWICometLWIMateAudienceTabViewQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
LWICometLWIMateAudienceTabViewQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24395637160053983"}),null);
-----