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);
-----
useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation",["RelayHooks","react","useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=(i||d("react")).useCallback;function a(a){var c=a.onComplete,e=a.onError;a=d("RelayHooks").useMutation(h!==void 0?h:h=b("useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation.graphql"));var f=a[0];a=a[1];var g=j(function(a,b,d,g,h){f({onCompleted:function(){c()},onError:function(){e()},variables:{added_view_only_collaborators:g,added_write_collaborators:b,persona_id:a,removed_view_only_collaborators:h,removed_write_collaborators:d}})},[f,c,e]);return[g,a]}g["default"]=a}),98);
-----
useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation.graphql",["useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"added_view_only_collaborators"},c={defaultValue:null,kind:"LocalArgument",name:"added_write_collaborators"},d={defaultValue:null,kind:"LocalArgument",name:"persona_id"},e={defaultValue:null,kind:"LocalArgument",name:"removed_view_only_collaborators"},f={defaultValue:null,kind:"LocalArgument",name:"removed_write_collaborators"},g=[{fields:[{kind:"Variable",name:"added_view_only_collaborators",variableName:"added_view_only_collaborators"},{kind:"Variable",name:"added_write_collaborators",variableName:"added_write_collaborators"},{kind:"Variable",name:"persona_id",variableName:"persona_id"},{kind:"Variable",name:"removed_view_only_collaborators",variableName:"removed_view_only_collaborators"},{kind:"Variable",name:"removed_write_collaborators",variableName:"removed_write_collaborators"}],kind:"ObjectValue",name:"data"}],h={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},j=[{alias:null,args:null,kind:"ScalarField",name:"username",storageKey:null}];return{fragment:{argumentDefinitions:[a,c,d,e,f],kind:"Fragment",metadata:null,name:"useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation",selections:[{alias:null,args:g,concreteType:null,kind:"LinkedField",name:"xfb_gen_ai_persona_update_collaborators",plural:!1,selections:[{args:null,kind:"FragmentSpread",name:"UGCAgentsCollaboratorsDialog_Collaborators"}],storageKey:null}],type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,c,f,a,e],kind:"Operation",name:"useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation",selections:[{alias:null,args:g,concreteType:null,kind:"LinkedField",name:"xfb_gen_ai_persona_update_collaborators",plural:!1,selections:[h,{kind:"TypeDiscriminator",abstractKey:"__isXFBGENAIPersonaPattern"},{alias:null,args:null,concreteType:null,kind:"LinkedField",name:"write_collaborators",plural:!0,selections:[h,i,{kind:"InlineFragment",selections:j,type:"User",abstractKey:null},{kind:"InlineFragment",selections:j,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},{alias:null,args:null,kind:"ScalarField",name:"profile_picture_uri",storageKey:null}],storageKey:null},i],storageKey:null}]},params:{id:b("useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation_facebookRelayOperation"),metadata:{},name:"useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
useGenAIUGCAgentsUpdatePersonaCollaboratorsMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="24753713857567391"}),null);
-----