PreDURemoveModal.react",["fbt","CometPlaceholder.react","FDSDialog.react","FDSDialogButtonGroupFooter.react","FDSDialogHeader.react","FDSProgressRingIndeterminate.react","FDSText.react","MixedPermissionsBackwardFixFBStrings","MixedPermissionsDUListContainer.react","MixedPermissionsDUListFallback.react","MixedPermissionsEventsFalcoEvent","MixedPermissionsFBMutationResponseUtils","PreDURemoveModalQuery.graphql","RelayHooks","RemoveAssetDirectUsersMutation","cometPushToast","react","useCometConfirmationDialog"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c=u||(u=o("react")),d=u,m=d.useCallback,p=d.useState,_=e!==void 0?e:e=n("PreDURemoveModalQuery.graphql");function f(e){var t,n,a,l,u,d,f=e.extraProps,g=e.props,h=e.queries,y=g.onClose,C=f==null?void 0:f.parentOnClose,b=o("RelayHooks").usePreloadedQuery(_,h.queryRef),v=h.queryRef.variables.pageID,S=(t=(n=b.page)==null||(n=n.remove_modal_direct_admins)==null?void 0:n.count)!=null?t:0,R=r("useCometConfirmationDialog")(),L=o("RelayHooks").useMutation(o("RemoveAssetDirectUsersMutation").REMOVE_ASSET_DIRECT_USERS_MUTATION),E=L[0],k=L[1],I=p(null),T=I[0],D=I[1],x=m(function(){C?C():y()},[y,C]),$=T!=null&&T.selectAll?S-((a=T==null||(l=T.excludedUserIds)==null?void 0:l.length)!=null?a:0):(u=T==null||(d=T.userIds)==null?void 0:d.length)!=null?u:0,P=$>0,N=m(function(){R({body:o("MixedPermissionsBackwardFixFBStrings").REMOVE_ACCESS_CONFIRMATION_BODY_MIXED_PERMISSIONS($),cancel:s._(/*BTDS*/""),confirm:o("MixedPermissionsBackwardFixFBStrings").YES_REMOVE_BUTTON_LABEL,disabled:k,title:o("MixedPermissionsBackwardFixFBStrings").REMOVE_ACCESS_CONFIRMATION_TITLE_MIXED_PERMISSIONS},function(){var e;r("MixedPermissionsEventsFalcoEvent").log(function(){var e,t,n,r,o;return{business_id:null,event_data:{event_location:"fbweb",event_name:"remove_clicked",event_type:"ui"},extra_info:JSON.stringify({excluded_user_count:(e=T==null||(t=T.excludedUserIds)==null?void 0:t.length)!=null?e:0,page_id:h.queryRef.variables.pageID,selected_all:(n=T==null?void 0:T.selectAll)!=null?n:!1,selected_user_count:(r=T==null||(o=T.userIds)==null?void 0:o.length)!=null?r:0}),user_id:null}}),E({onCompleted:function(t){var e,n;x();var r=(e=t.xfb_remove_asset_direct_users_from_asset)==null?void 0:e.async_job_response,a=(n=t.xfb_remove_asset_direct_users_from_asset)==null?void 0:n.responses,i=o("MixedPermissionsFBMutationResponseUtils").calculateMutationCounts(r,a),l=i.failureCount,u=i.successCount;u>0&&o("cometPushToast").cometPushSimpleToast(s._(/*BTDS*/"",[s._plural(u,"number")])),l>0&&o("cometPushToast").cometPushErrorToast({message:s._(/*BTDS*/"",[s._plural(l,"number")])})},onError:function(){o("cometPushToast").cometPushErrorToast({message:s._(/*BTDS*/"")}),x()},updater:function(t){t.invalidateStore()},variables:{asset_id:v,selected_all:(e=T==null?void 0:T.selectAll)!=null?e:!1,selected_user_ids:T==null?void 0:T.userIds,unselected_user_ids:T==null?void 0:T.excludedUserIds}})},function(){x()})},[R,h.queryRef.variables.pageID,T,E,v,x,$,k]);return c.jsx(r("FDSDialog.react"),{footer:c.jsx(r("FDSDialogButtonGroupFooter.react"),{align:"justify",primary:{addOnPrimary:k?c.jsx(r("FDSProgressRingIndeterminate.react"),{color:"blue",size:16}):void 0,disabled:!P||k,label:s._(/*BTDS*/""),onPress:N,type:"primary"},secondary:{disabled:k,label:o("MixedPermissionsBackwardFixFBStrings").NOT_NOW_BUTTON_LABEL,onPress:x,type:"secondary"}}),header:c.jsx(r("FDSDialogHeader.react"),{onClose:x,text:o("MixedPermissionsBackwardFixFBStrings").PRE_DU_MODAL_REMOVE_STEP_HEADING_MIXED_PERMISSIONS}),size:"medium",children:c.jsxs("div",{className:"x17v04x3 xyamay9 x1l90r2v x13jy36j x64bnmy",children:[c.jsx("div",{className:"x1yztbdb",children:c.jsx(r("FDSText.react"),{type:"body2",children:o("MixedPermissionsBackwardFixFBStrings").PRE_DU_MODAL_REMOVE_STEP_DESCRIPTION_MIXED_PERMISSIONS})}),b.page!=null&&c.jsx(r("CometPlaceholder.react"),{fallback:c.jsx(r("MixedPermissionsDUListFallback.react"),{hideSelectionControls:!1}),name:i.id,children:c.jsx(r("MixedPermissionsDUListContainer.react"),{onSelectionChange:D,page:b.page,totalCount:S})})]})})}f.displayName=f.name+" [from "+i.id+"]",l.default=f}),226);
-----
RemoveAssetDirectUsersMutation",["RemoveAssetDirectUsersMutation.graphql"],(function(t,n,r,o,a,i,l){"use strict";var e,s=e!==void 0?e:e=n("RemoveAssetDirectUsersMutation.graphql");l.REMOVE_ASSET_DIRECT_USERS_MUTATION=s}),98);
-----
RemoveAssetDirectUsersMutation.graphql",["RemoveAssetDirectUsersMutation_facebookRelayOperation"],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"asset_id"},t={defaultValue:null,kind:"LocalArgument",name:"only_include_user_ids"},r={defaultValue:null,kind:"LocalArgument",name:"selected_all"},o={defaultValue:null,kind:"LocalArgument",name:"selected_user_ids"},a={defaultValue:null,kind:"LocalArgument",name:"skip_user_ids"},i={defaultValue:null,kind:"LocalArgument",name:"unselected_user_ids"},l={alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null},s={alias:null,args:null,kind:"ScalarField",name:"error_message",storageKey:null},u=[{alias:null,args:[{kind:"Variable",name:"asset_id",variableName:"asset_id"},{kind:"Variable",name:"only_include_user_ids",variableName:"only_include_user_ids"},{kind:"Variable",name:"selected_all",variableName:"selected_all"},{kind:"Variable",name:"selected_user_ids",variableName:"selected_user_ids"},{kind:"Variable",name:"skip_user_ids",variableName:"skip_user_ids"},{kind:"Variable",name:"unselected_user_ids",variableName:"unselected_user_ids"}],concreteType:"XFBUserMutationPayload",kind:"LinkedField",name:"xfb_remove_asset_direct_users_from_asset",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBUserMutationResponse",kind:"LinkedField",name:"responses",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"user_id",storageKey:null},l,s],storageKey:null},{alias:null,args:null,concreteType:"XFBUserMutationAsyncJobResponse",kind:"LinkedField",name:"async_job_response",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"user_count",storageKey:null},l,s],storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:[e,t,r,o,a,i],kind:"Fragment",metadata:null,name:"RemoveAssetDirectUsersMutation",selections:u,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[e,r,a,t,o,i],kind:"Operation",name:"RemoveAssetDirectUsersMutation",selections:u},params:{id:n("RemoveAssetDirectUsersMutation_facebookRelayOperation"),metadata:{},name:"RemoveAssetDirectUsersMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
RemoveAssetDirectUsersMutation_facebookRelayOperation",[],(function(t,n,r,o,a,i){a.exports="25169082622761643"}),null);
-----