LWICometTargetingModalAIComponent.react",["fbt","ix","CometRelay","FBLogger","GeoFlexbox.react","LWICometErrorBoundary.react","LWICometTargetingModalAIComponentQuery.graphql","LWICometTargetingModalAIConstants","LWICometTargetingModalAIGeneratingAnimation.react","LWICometTargetingModalAISpecDisplays.react","LWICometTargetingModalAIUtils","LWICometTargetingModalStateContext","LWICometTargetingModalStateDispatcherContext","LWIOmniButton.react","LWIOmniIcon.react","LWIOmniPopover.react","LWIOmniPromptTextArea.react","LWIOmniText.react","LWIOmniTextPairing.react","Text2AudienceFeedbackButtons.react","Text2AudienceFeedbackContext.react","fbicon","react","react-compiler-runtime","useLWICometTargetingSpecDispatcher","useLWILoggerContext","withLWICometSpecPart"],(function(t,n,r,o,a,i,l,s,u){"use strict";var e,c,d=c||(c=o("react")),m=c,p=m.useCallback,_=m.useContext,f=m.useState,g=e!==void 0?e:e=n("LWICometTargetingModalAIComponentQuery.graphql");function h(e){var t=o("react-compiler-runtime").c(32),n=e.adAccountID,a=e.showFeedbackModal,i=f(""),l=i[0],s=i[1],c=f(null),m=c[0],p=c[1],h=f(null),C=h[0],b=h[1],v=o("CometRelay").useRelayEnvironment(),S=r("useLWILoggerContext")(),R=S.pageID,E=r("useLWICometTargetingSpecDispatcher")(),k=_(r("LWICometTargetingModalStateContext")),I=k.isGeneratingAI,T=_(r("LWICometTargetingModalStateDispatcherContext")),D=o("Text2AudienceFeedbackContext.react").useText2AudienceFeedbackContext(),x=D.setMetaGenIDs,$;t[0]!==T?($=function(t){p(t),T({hasValidAIGeneratedAudience:!1,type:"lwi_targeting_modal_state_reducer.set_has_valid_ai_generated_audience"}),T({isGeneratingAI:!1,type:"lwi_targeting_modal_state_reducer.set_is_generating_ai"})},t[0]=T,t[1]=$):$=t[1];var P=$,N;t[2]!==n||t[3]!==P||t[4]!==v||t[5]!==R||t[6]!==l||t[7]!==x||t[8]!==T||t[9]!==E?(N=function(){T({isGeneratingAI:!0,type:"lwi_targeting_modal_state_reducer.set_is_generating_ai"}),p(null),b(null),o("CometRelay").fetchQuery(v,g,{fields:["ADVANTAGE_AUDIENCE","GENDER","LOCATION","AGE_RANGE","DETAILED_TARGETING"],legacy_ad_account_id:n,page_id:R,prompt:l,use_case:"AUDIENCE_RECOMMENDATION"}).subscribe({error:function(t){P(o("LWICometTargetingModalAIConstants").GENERIC_ERROR_MESSAGE),r("FBLogger")("lax_platform").catching(t).mustfix("Error fetching query for genAI specs")},next:function(t){var e,n,r,a,i=(e=t.lwi)==null?void 0:e.specs_from_lwimate;if(i==null){P(o("LWICometTargetingModalAIConstants").INTEGRITY_ERROR_MESSAGE);return}var l=(n=t.lwi)==null||(n=n.specs_from_lwimate)==null?void 0:n.metadata,s=(r=l==null?void 0:l.metagen_request_id)!=null?r:null,u=(a=l==null?void 0:l.metagen_response_id)!=null?a:null;x(s,u),b(t),E({targetingSpec:o("LWICometTargetingModalAIUtils").getTargetingSpec(t),type:"lwi_targeting_modal_reducer.update_targeting_spec"}),T({hasValidAIGeneratedAudience:!0,type:"lwi_targeting_modal_state_reducer.set_has_valid_ai_generated_audience"}),T({isGeneratingAI:!1,type:"lwi_targeting_modal_state_reducer.set_is_generating_ai"})}})},t[2]=n,t[3]=P,t[4]=v,t[5]=R,t[6]=l,t[7]=x,t[8]=T,t[9]=E,t[10]=N):N=t[10];var M=N;if(R==null)return null;var w,A;t[11]===Symbol.for("react.memo_cache_sentinel")?(w=d.jsx(y,{}),A={className:"x1l90r2v xf7dkkf xv54qhq"},t[11]=w,t[12]=A):(w=t[11],A=t[12]);var F;t[13]===Symbol.for("react.memo_cache_sentinel")?(F=function(t){s(t)},t[13]=F):F=t[13];var O;t[14]!==I||t[15]!==l?(O=d.jsx("div",babelHelpers.extends({},A,{children:d.jsx(r("LWIOmniPromptTextArea.react"),{cyclingInterval:5e3,cyclingPlaceholders:o("LWICometTargetingModalAIConstants").PROMPT_SUGGESTIONS,disabled:I,hideLabel:!0,label:"Tell us who you want to reach with your ads.",maxRows:3,onValueChange:F,value:l})})),t[14]=I,t[15]=l,t[16]=O):O=t[16];var B;t[17]===Symbol.for("react.memo_cache_sentinel")?(B={className:"xf7dkkf xv54qhq"},t[17]=B):B=t[17];var W=I||l==="",q;t[18]===Symbol.for("react.memo_cache_sentinel")?(q=o("fbicon")._(u("376888"),16),t[18]=q):q=t[18];var U;t[19]!==M||t[20]!==W||t[21]!==q?(U=d.jsx("div",babelHelpers.extends({},B,{children:d.jsx(r("LWIOmniButton.react"),{disabled:W,icon:q,label:"Customize audience",onPress:M})})),t[19]=M,t[20]=W,t[21]=q,t[22]=U):U=t[22];var V;t[23]!==m||t[24]!==I||t[25]!==a||t[26]!==C?(V=I||C||m!=null?d.jsx(L,{errorMessage:m,isGeneratingAI:I,showFeedbackModal:a,specsData:C}):null,t[23]=m,t[24]=I,t[25]=a,t[26]=C,t[27]=V):V=t[27];var H;return t[28]!==U||t[29]!==V||t[30]!==O?(H=d.jsxs(r("LWICometErrorBoundary.react"),{sectionName:"LWIMateSection",children:[w,O,U,V]}),t[28]=U,t[29]=V,t[30]=O,t[31]=H):H=t[31],H}function y(){var e=o("react-compiler-runtime").c(2),t;e[0]===Symbol.for("react.memo_cache_sentinel")?(t={className:"xfex06f x78zum5 x1qughib x1l90r2v xf7dkkf xv54qhq"},e[0]=t):t=e[0];var n;if(e[1]===Symbol.for("react.memo_cache_sentinel")){var a;n=d.jsx("div",babelHelpers.extends({},t,{children:d.jsx(r("LWIOmniTextPairing.react"),{body:(a=o("LWICometTargetingModalAIConstants")).PROMPT_FIELD_LABEL_BODY,headline:d.jsxs(r("GeoFlexbox.react"),{alignContent:"center",alignItems:"center",columnGap:8,direction:"row",children:[a.PROMPT_FIELD_LABEL_TITLE,d.jsx(r("LWIOmniPopover.react"),{ariaLabel:a.INFO_TOOLTIP_CONTENT_FBT,content:a.INFO_TOOLTIP_CONTENT_FBT,children:d.jsx(r("LWIOmniIcon.react"),{color:"placeholder",icon:o("fbicon")._(u("479175"),12),xstyle:k.tooltipIcon})})]}),level:4})})),e[1]=n}else n=e[1];return n}function C(e){var t=o("react-compiler-runtime").c(20),n=e.specs,a=n==null?void 0:n.gender,i;t[0]!==a?(i=d.jsx(o("LWICometTargetingModalAISpecDisplays.react").GenderSpecDisplay,{gender:a}),t[0]=a,t[1]=i):i=t[1];var l=n==null?void 0:n.age_range,s;t[2]!==l?(s=d.jsx(o("LWICometTargetingModalAISpecDisplays.react").AgeRangeSpecDisplay,{ageRange:l}),t[2]=l,t[3]=s):s=t[3];var u;t[4]!==(n==null?void 0:n.location)?(u=n==null?void 0:n.location.map(v).filter(Boolean),t[4]=n==null?void 0:n.location,t[5]=u):u=t[5];var c;t[6]!==u?(c=d.jsx(o("LWICometTargetingModalAISpecDisplays.react").LocationSpecDisplay,{locationNames:u}),t[6]=u,t[7]=c):c=t[7];var m;t[8]!==(n==null?void 0:n.detailed_targeting)?(m=n==null?void 0:n.detailed_targeting.map(b).filter(Boolean),t[8]=n==null?void 0:n.detailed_targeting,t[9]=m):m=t[9];var p;t[10]!==m?(p=d.jsx(o("LWICometTargetingModalAISpecDisplays.react").DetailedTargetingSpecDisplay,{detailedTargetingNames:m}),t[10]=m,t[11]=p):p=t[11];var _=n==null?void 0:n.advantage_audience,f;t[12]!==_?(f=d.jsx(o("LWICometTargetingModalAISpecDisplays.react").AdvantageAudienceSpecDisplay,{advantageAudience:_}),t[12]=_,t[13]=f):f=t[13];var g;return t[14]!==f||t[15]!==i||t[16]!==s||t[17]!==c||t[18]!==p?(g=d.jsxs(r("GeoFlexbox.react"),{direction:"column",gap:16,children:[i,s,c,p,f]}),t[14]=f,t[15]=i,t[16]=s,t[17]=c,t[18]=p,t[19]=g):g=t[19],g}function b(e){return e.name}function v(e){return e.name}function S(e){var t=o("react-compiler-runtime").c(6),n=e.isGeneratingAI,a=e.showFeedbackModal,i;t[0]===Symbol.for("react.memo_cache_sentinel")?(i=d.jsx(r("LWIOmniText.react"),{type:"headline3",children:s._(/*BTDS*/"Audience details")}),t[0]=i):i=t[0];var l;t[1]===Symbol.for("react.memo_cache_sentinel")?(l=d.jsx(r("LWIOmniIcon.react"),{icon:o("fbicon")._(u("377217"),12)}),t[1]=l):l=t[1];var c;t[2]===Symbol.for("react.memo_cache_sentinel")?(c=d.jsxs(r("GeoFlexbox.react"),{alignItems:"center",gap:4,children:[i,d.jsxs(r("LWIOmniPopover.react"),{ariaLabel:o("LWICometTargetingModalAIConstants").AI_SPARKLE_TOOLTIP_CONTENT_FBT,content:o("LWICometTargetingModalAIConstants").AI_SPARKLE_TOOLTIP_CONTENT_FBT,children:[l,d.jsxs(r("LWIOmniText.react"),{display:"inline",type:"headline4",children:[" ",s._(/*BTDS*/"AI")]})]})]}),t[2]=c):c=t[2];var m;return t[3]!==n||t[4]!==a?(m=d.jsxs(r("GeoFlexbox.react"),{alignItems:"center",justifyContent:"space-between",children:[c,d.jsx(r("Text2AudienceFeedbackButtons.react"),{isGeneratingAI:n,showFeedbackModal:a})]}),t[3]=n,t[4]=a,t[5]=m):m=t[5],m}function R(){var e=o("react-compiler-runtime").c(1),t;return e[0]===Symbol.for("react.memo_cache_sentinel")?(t=d.jsx(r("LWIOmniText.react"),{type:"body2",children:s._(/*BTDS*/"Here are the available targeting options we suggest based on what you entered.")}),e[0]=t):t=e[0],t}function L(e){var t,n=o("react-compiler-runtime").c(17),a=e.errorMessage,i=e.isGeneratingAI,l=e.showFeedbackModal,s=e.specsData,u=s==null||(t=s.lwi)==null?void 0:t.specs_from_lwimate,c,m;n[0]===Symbol.for("react.memo_cache_sentinel")?(c={className:"x1l90r2v xf7dkkf xv54qhq xyamay9"},m={className:"xfmpgtx x1obq294 x5a5i1n xde0f50 x15x8krk xyamay9 xv54qhq x1l90r2v xf7dkkf"},n[0]=c,n[1]=m):(c=n[0],m=n[1]);var p;n[2]===Symbol.for("react.memo_cache_sentinel")?(p={className:"x18d9i69 xaso8d8 x1gabggj"},n[2]=p):p=n[2];var _;n[3]!==i||n[4]!==l?(_=d.jsx("div",babelHelpers.extends({},p,{children:d.jsx(S,{isGeneratingAI:i,showFeedbackModal:l})})),n[3]=i,n[4]=l,n[5]=_):_=n[5];var f,g;n[6]===Symbol.for("react.memo_cache_sentinel")?(f=d.jsx("div",{className:"x1l90r2v xaso8d8 x1gabggj",children:d.jsx(R,{})}),g={className:"x1jx94hy x1exxf4d xpv9jar x1nb4dca x1nmn18 x1obq294 x5a5i1n xde0f50 x15x8krk x13fuv20 x18b5jzi x1q0q8m5 x1t7ytsu x178xt8z x1lun4ml xso031l xpilrb4 xyamay9 xv54qhq x1l90r2v xf7dkkf"},n[6]=f,n[7]=g):(f=n[6],g=n[7]);var h;n[8]!==a||n[9]!==i||n[10]!==u?(h=u!=null?d.jsx(C,{specs:u}):a!=null?a:i?d.jsx(r("LWICometTargetingModalAIGeneratingAnimation.react"),{}):null,n[8]=a,n[9]=i,n[10]=u,n[11]=h):h=n[11];var y;n[12]!==h?(y=d.jsx("div",babelHelpers.extends({},g,{children:h})),n[12]=h,n[13]=y):y=n[13];var b;return n[14]!==_||n[15]!==y?(b=d.jsx("div",babelHelpers.extends({},c,{children:d.jsx("div",babelHelpers.extends({},m,{children:d.jsxs(r("GeoFlexbox.react"),{direction:"column",gap:4,children:[_,f,y]})}))})),n[14]=_,n[15]=y,n[16]=b):b=n[16],b}var E=r("withLWICometSpecPart")(h,function(e){var t;return{adAccountID:e.adAccountData.legacyAccountID,audienceData:e.audienceData,canSeeSAFRV3:(t=e.adAccountData.hasCapability.canSeeSAFRV3)!=null?t:!1,goal:e.goal,objective:e.objective,specContext:e}}),k={tooltipIcon:{verticalAlign:"x11njtxf",$$css:!0}};l.default=E}),226);
-----
LWICometTargetingModalAIComponentQuery.graphql",["LWICometTargetingModalAIComponentQuery_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:"page_id"},e={defaultValue:null,kind:"LocalArgument",name:"prompt"},f={defaultValue:null,kind:"LocalArgument",name:"use_case"},g={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null};g=[{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:"page_id",variableName:"page_id"},{kind:"Variable",name:"prompt",variableName:"prompt"},{kind:"Variable",name:"use_case",variableName:"use_case"}],concreteType:"LWIMateGenAISpec",kind:"LinkedField",name:"specs_from_lwimate",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"advantage_audience",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},g,{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:!0,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},g,{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,e,f],kind:"Fragment",metadata:null,name:"LWICometTargetingModalAIComponentQuery",selections:g,type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,a,c,f,d],kind:"Operation",name:"LWICometTargetingModalAIComponentQuery",selections:g},params:{id:b("LWICometTargetingModalAIComponentQuery_facebookRelayOperation"),metadata:{},name:"LWICometTargetingModalAIComponentQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
LWICometTargetingModalAIComponentQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="25096894076561295"}),null);
-----