UGCAgentsCollaboratorsDialog.react",["fbt","BaseRow.react","CDSListCell.react","CDSProfilePhoto.react","CDSText.react","UGCAgentsCollaboratorsDialogQuery.graphql","UGCAgentsCollaboratorsDialog_Collaborators.graphql","UGCAgentsUserSearchTypeaheadDialog","cdsPushToast","react","react-relay/hooks","useCDSConfirmationDialog","useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react")),m=k.useMemo,n=i!==void 0?i:i=b("UGCAgentsCollaboratorsDialogQuery.graphql"),o=j!==void 0?j:j=b("UGCAgentsCollaboratorsDialog_Collaborators.graphql");function a(a){var b,e=a.props.onClose;a=a.queries.collaboratorsQuery;var f=c("useCDSConfirmationDialog")(),g=c("useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation")({onComplete:function(){d("cdsPushToast").pushToast({message:h._(/*BTDS*/"Collaborators updated.")}),e()},onError:function(){d("cdsPushToast").pushToast({message:h._(/*BTDS*/"Something went wrong. Please try again later.")})}}),i=g[0];g=g[1];var j=d("react-relay/hooks").usePreloadedQuery(n,a),k=d("react-relay/hooks").useFragment(o,j.xfb_fetch_genai_persona);a=m(function(){var a=k.write_collaborators.map(function(a){var b;return{id:a.id,profile_picture_uri:(b=(b=a.profile_picture)==null?void 0:b.uri)!=null?b:"",username:(b=a.username)!=null?b:"",view_only:!1}}),b=k.view_only_collaborators.map(function(a){var b;return{id:(b=a.user_id)!=null?b:"",profile_picture_uri:(b=a.profile_picture_uri)!=null?b:"",username:(a=((b=a.profile_uri)!=null?b:"").split("/").pop())!=null?a:"",view_only:!0}});return a.concat(b)},[k]);var p=j.xfb_fetch_genai_persona.creator_for_creation_tool,q=function(a,b){f({body:h._(/*BTDS*/"{username} will no longer have access to edit.",[h._param("username",a.username)]),primaryButtonLabel:h._(/*BTDS*/"Remove"),secondaryButtonLabel:h._(/*BTDS*/"Cancel"),title:h._(/*BTDS*/"Are you sure you want to remove {username} as a collaborator?",[h._param("username",a.username)])},b)},r=function(a,b,c,d,e){i(j.xfb_fetch_genai_persona.id,b,c,d,e)};return l.jsx(c("UGCAgentsUserSearchTypeaheadDialog"),{contextText:h._(/*BTDS*/"You can add collaborators who will be able to edit {name}.",[h._param("name",(b=j.xfb_fetch_genai_persona)==null||(b=b.persona_version_for_viewer)==null?void 0:b.name)]),headlineText:h._(/*BTDS*/"Manage collaborators"),initialUsers:a,isSaving:g,listHeader:h._(/*BTDS*/"Who has access"),listRootCell:l.jsx(c("CDSListCell.react"),{addOnEnd:l.jsx(c("BaseRow.react"),{verticalAlign:"center",children:l.jsx(c("CDSText.react"),{color:"secondaryText",textStyle:"meta",children:h._(/*BTDS*/"admin")})}),addOnStart:l.jsx(c("CDSProfilePhoto.react"),{imageUri:(b=p.profile_picture_uri)!=null?b:"",shape:"circle",size:24}),hasBottomDivider:!0,title:p.name}),onClose:e,onDeleteClicked:q,onSaveClicked:r,persona$key:j.xfb_fetch_genai_persona})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
UGCAgentsCollaboratorsDialogQuery.graphql",["UGCAgentsCollaboratorsDialogQuery_facebookRelayOperation","relay-runtime"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"personaID"}],c=[{kind:"Variable",name:"persona_id",variableName:"personaID"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"name",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"profile_picture_uri",storageKey:null},g={alias:null,args:null,concreteType:"XFBGenAIUGCCreationToolUser",kind:"LinkedField",name:"creator_for_creation_tool",plural:!1,selections:[e,f],storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},i=[{alias:null,args:null,kind:"ScalarField",name:"username",storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"UGCAgentsCollaboratorsDialogQuery",selections:[{kind:"RequiredField",field:{alias:null,args:c,concreteType:null,kind:"LinkedField",name:"xfb_fetch_genai_persona",plural:!1,selections:[{kind:"RequiredField",field:d,action:"THROW",path:"xfb_fetch_genai_persona.id"},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"persona_version_for_viewer",plural:!1,selections:[e],storageKey:null},{kind:"RequiredField",field:g,action:"THROW",path:"xfb_fetch_genai_persona.creator_for_creation_tool"},{args:null,kind:"FragmentSpread",name:"UGCAgentsCollaboratorsDialog_Collaborators"},{args:null,kind:"FragmentSpread",name:"UGCAgentsUserSearchTypeaheadDialog_persona"}],storageKey:null},action:"THROW",path:"xfb_fetch_genai_persona"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"UGCAgentsCollaboratorsDialogQuery",selections:[{alias:null,args:c,concreteType:null,kind:"LinkedField",name:"xfb_fetch_genai_persona",plural:!1,selections:[h,d,{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"persona_version_for_viewer",plural:!1,selections:[h,e,d],storageKey:null},g,{kind:"TypeDiscriminator",abstractKey:"__isXFBGENAIPersonaPattern"},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"write_collaborators",plural:!0,selections:[h,d,{kind:"InlineFragment",selections:i,type:"User",abstractKey:null},{kind:"InlineFragment",selections:i,type:"InstagramUserV2",abstractKey:null},{alias:null,args:null,concreteType:"Image",kind:"LinkedField",name:"profile_picture",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"uri",storageKey:null}],storageKey:null}],storageKey:null},{alias:null,args:null,concreteType:"XFBGenAIUGCCreationToolUser",kind:"LinkedField",name:"view_only_collaborators",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"user_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"profile_uri",storageKey:null},f],storageKey:null},{kind:"InlineFragment",selections:[{alias:"ig_persona_igid",args:null,kind:"ScalarField",name:"id",storageKey:null}],type:"XIGGenAIPersona",abstractKey:null}],storageKey:null}]},params:{id:b("UGCAgentsCollaboratorsDialogQuery_facebookRelayOperation"),metadata:{},name:"UGCAgentsCollaboratorsDialogQuery",operationKind:"query",text:null}}}();b("relay-runtime").PreloadableQueryRegistry.set(a.params.id,a);e.exports=a}),null);
-----
UGCAgentsCollaboratorsDialog.entrypoint",["JSResourceForInteraction","UGCAgentsCollaboratorsDialogQuery$Parameters"],(function(a,b,c,d,e,f,g){"use strict";a={getPreloadProps:function(a){return{queries:{collaboratorsQuery:{parameters:c("UGCAgentsCollaboratorsDialogQuery$Parameters"),variables:{personaID:a.personaID}}}}},root:c("JSResourceForInteraction")("UGCAgentsCollaboratorsDialog.react").__setRef("UGCAgentsCollaboratorsDialog.entrypoint")};g["default"]=a}),98);
-----
UGCAgentsCollaboratorsDialogQuery$Parameters",["UGCAgentsCollaboratorsDialogQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a={kind:"PreloadableConcreteRequest",params:{id:b("UGCAgentsCollaboratorsDialogQuery_facebookRelayOperation"),metadata:{},name:"UGCAgentsCollaboratorsDialogQuery",operationKind:"query",text:null}};e.exports=a}),null);
-----
UGCAgentsCollaboratorsDialogQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24524754527130702"}),null);
-----