UGCAgentsResponseTestDialog.react",["fbt","CometColumn.react","CometColumnItem.react","CometRelay","CometRow.react","CometRowItem.react","MetaBrandCaretRightFilled24.svg.react","UGCAgentsEvalPromptEditDialog.entrypoint","UGCAgentsEvalResultsDialog.entrypoint","UGCAgentsResponseTestDialogQuery.graphql","XMDSButton.react","XMDSCheckbox.react","XMDSDialogHeader.react","XMDSDialogPage.react","XMDSIcon.react","XMDSIconButton.react","XMDSInlinePressableText.react","XMDSList.react","XMDSListCellWithButtons.react","XMDSSectionHeader.react","XMDSText.react","XMDSTextInput.react","XMDSTextPairing.react","cdsPushToast","justknobx","react","useGenAIUGCAgentsScheduleEvalJobMutation","useGenAIUGCAgentsUpsertEvalPromptSetMutation","usePopPage","usePushPage"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u.useState,m=e!==void 0?e:e=n("UGCAgentsResponseTestDialogQuery.graphql");function p(e){var t=e.index,n=e.items,o=e.onClose,a=e.personaID,i=e.prompt,l=r("usePushPage")(r("UGCAgentsEvalPromptEditDialog.entrypoint"),{}),u=l[0],d=l[1];return c.jsx(r("XMDSListCellWithButtons.react"),{addOnEnd:c.jsx(r("XMDSIconButton.react"),{"aria-label":s._(/*BTDS*/"Edit or delete prompt"),onPress:function(){u({index:t,items:n,onClose:o,personaID:a,prompt:i})},children:c.jsx(r("XMDSIcon.react"),{icon:r("MetaBrandCaretRightFilled24.svg.react"),size:24})}),hasBottomDivider:!0,title:i,titleColor:"primaryText"})}p.displayName=p.name+" [from "+i.id+"]";function _(e){var t=e.generateAvoidedTopicsPrompts,n=e.isDisabled,a=e.onClose,i=e.personaID,l=r("usePushPage")(r("UGCAgentsEvalResultsDialog.entrypoint"),{}),u=l[0],d=l[1],m=r("useGenAIUGCAgentsScheduleEvalJobMutation")(function(e){e!=null&&u({evalResultsID:e,onClose:a,showBackButton:!1})},function(){o("cdsPushToast").pushToast({message:s._(/*BTDS*/"Something went wrong. Please try again later.")})}),p=m[0],_=m[1];return c.jsx(r("XMDSButton.react"),{disabled:_||n,label:s._(/*BTDS*/"Run response test"),loading:_,onPress:function(){p({generateAvoidedTopicsPrompts:t,personaID:i})},type:"primary"})}_.displayName=_.name+" [from "+i.id+"]";function f(e){var t,n,a=e.props.onClose,i=e.queries.queryReference,l=r("usePopPage")(),u=o("CometRelay").usePreloadedQuery(m,i),f=u.xfb_fetch_genai_persona.id,g=(t=(n=u.xfb_fetch_genai_persona.eval_prompt_set)==null?void 0:n.eval_prompts)!=null?t:[],h=d(""),y=h[0],C=h[1],b=d(!0),v=b[0],S=b[1],R=d(!1),L=R[0],E=R[1],k=r("useGenAIUGCAgentsUpsertEvalPromptSetMutation")(function(){C(""),o("cdsPushToast").pushToast({message:s._(/*BTDS*/"Saved")})},function(){o("cdsPushToast").pushToast({message:s._(/*BTDS*/"Something went wrong. Please try again later.")})}),I=k[0],T=k[1],D=r("justknobx")._("4114");return c.jsx(r("XMDSDialogPage.react"),{footer:null,header:c.jsx(r("XMDSDialogHeader.react"),{onBack:function(){l==null||l()},onClose:a,title:"",titleHidden:!0,withBackButton:!0}),children:c.jsxs(r("CometColumn.react"),{paddingHorizontal:20,spacing:20,children:[c.jsx(r("CometColumnItem.react"),{children:c.jsx(r("XMDSTextPairing.react"),{contentText:s._(/*BTDS*/"Test your AI based on questions generated for brand safety and avoided topics."),headlineText:s._(/*BTDS*/"Run a response test"),textAlign:"start",textPairingStyle:"headline1Body"})}),c.jsxs(r("CometColumnItem.react"),{paddingTop:12,children:[c.jsx(r("XMDSSectionHeader.react"),{title:s._(/*BTDS*/"Evaluation area")}),c.jsx(r("XMDSCheckbox.react"),{checked:v,label:s._(/*BTDS*/"Brand safety"),name:"brandSafetyCheckbox",onChange:function(){return S(function(e){return!e})},reduceEmphasis:!0,value:"checkbox1"}),c.jsx(r("XMDSCheckbox.react"),{checked:L,label:s._(/*BTDS*/"Avoided topics"),name:"avoidedTopicsCheckbox",onChange:function(){return E(function(e){return!e})},reduceEmphasis:!0,value:"checkbox2"})]}),v&&c.jsxs(r("CometColumnItem.react"),{paddingTop:12,children:[c.jsx(r("XMDSSectionHeader.react"),{title:s._(/*BTDS*/"Customize brand safety questions")}),c.jsxs(r("CometRow.react"),{align:"start",paddingTop:0,verticalAlign:"center",children:[c.jsx(r("CometRowItem.react"),{expanding:!0,children:c.jsx(r("XMDSTextInput.react"),{disabled:g.length>=D,label:g.length>=D?s._(/*BTDS*/"Maximum of {Max number of prompts} questions reached",[s._param("Max number of prompts",String(D))]):s._(/*BTDS*/"Write a question"),onValueChange:C,value:y})}),c.jsx(r("CometRowItem.react"),{children:c.jsx(r("XMDSInlinePressableText.react"),{disabled:T||y==="",onPress:function(){I({evalPrompts:[].concat(g,[y]),personaID:f})},children:c.jsx(r("XMDSText.react"),{color:"blueLink",textStyle:"headline3",children:s._(/*BTDS*/"Add")})})})]})]}),v&&g.length>0&&c.jsx(r("CometColumnItem.react"),{children:c.jsx(r("XMDSList.react"),{children:g.map(function(e,t,n){return c.jsx(p,{index:t,items:n,onClose:a,personaID:f,prompt:e},e)})})}),c.jsx(r("CometColumnItem.react"),{children:c.jsx(_,{generateAvoidedTopicsPrompts:L,isDisabled:!v&&!L||v&&g.length===0,onClose:a,personaID:f})})]})})}f.displayName=f.name+" [from "+i.id+"]",l.default=f}),226);
-----
UGCAgentsResponseTestDialogQuery.graphql",["UGCAgentsResponseTestDialogQuery_facebookRelayOperation","relay-runtime"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"personaID"}],t=[{kind:"Variable",name:"persona_id",variableName:"personaID"}],r={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},o={alias:null,args:null,kind:"ScalarField",name:"eval_prompts",storageKey:null},a={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null};return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"UGCAgentsResponseTestDialogQuery",selections:[{kind:"RequiredField",field:{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xfb_fetch_genai_persona",plural:!1,selections:[{kind:"RequiredField",field:r,action:"THROW",path:"xfb_fetch_genai_persona.id"},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"eval_prompt_set",plural:!1,selections:[o],storageKey:null}],storageKey:null},action:"THROW",path:"xfb_fetch_genai_persona"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"UGCAgentsResponseTestDialogQuery",selections:[{alias:null,args:t,concreteType:null,kind:"LinkedField",name:"xfb_fetch_genai_persona",plural:!1,selections:[a,r,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"eval_prompt_set",plural:!1,selections:[a,o,r],storageKey:null}],storageKey:null}]},params:{id:n("UGCAgentsResponseTestDialogQuery_facebookRelayOperation"),metadata:{},name:"UGCAgentsResponseTestDialogQuery",operationKind:"query",text:null}}})();n("relay-runtime").PreloadableQueryRegistry.set(e.params.id,e),a.exports=e}),null);
-----
UGCAgentsResponseTestDialog.entrypoint",["JSResourceForInteraction","UGCAgentsResponseTestDialogQuery$Parameters"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){return{queries:{queryReference:{parameters:c("UGCAgentsResponseTestDialogQuery$Parameters"),variables:{personaID:a.personaID}}}}},root:c("JSResourceForInteraction")("UGCAgentsResponseTestDialog.react").__setRef("UGCAgentsResponseTestDialog.entrypoint")};g["default"]=a}),98);
-----
UGCAgentsResponseTestDialogQuery$Parameters",["UGCAgentsResponseTestDialogQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("UGCAgentsResponseTestDialogQuery_facebookRelayOperation"),metadata:{},name:"UGCAgentsResponseTestDialogQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
UGCAgentsResponseTestDialogQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9083786555059410"}),null);
-----