OCDevManageOrganizationPermissionRequestReviewModal.react",["fbt","GeoAccordionList.react","GeoAccordionListItem.react","GeoCancelButton.react","GeoListItem.react","GeoModalCard.react","GeoModalFooter.react","GeoModalHeader.react","GeoSection.react","GeoText.react","Image.react","OCDevManageOrganizationPermissionRequestReviewModalMutation.graphql","OCDevManageOrganizationPermissionRequestReviewModal_permissionRequests.graphql","OCDevUIForm.react","OCDevUIFormSubmitButton.react","OCDevUISpacedLayout.react","RelayHooks","XOCOrganizationPermissionUtils.oculus","asyncToGeneratorRuntime","getOCOrganizationPermissionDisplayString","groupBy","intlList","react","useOCDevUICommitMutation"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||d("react");function a(a){var e=a.approve;a=a.permissionRequests;var g=d("RelayHooks").useFragment(i!==void 0?i:i=b("OCDevManageOrganizationPermissionRequestReviewModal_permissionRequests.graphql"),a),k=c("useOCDevUICommitMutation")(j!==void 0?j:j=b("OCDevManageOrganizationPermissionRequestReviewModalMutation.graphql")),m=c("groupBy")(g,function(a){var b;a=a.requester;return(a=a==null||(b=a.user)==null?void 0:b.id)!=null?a:""});function n(){return o.apply(this,arguments)}function o(){o=b("asyncToGeneratorRuntime").asyncToGenerator(function*(){yield k({input:{permission_request_ids:g.map(function(a){a=a.id;return a}).filter(Boolean),is_approved:e}},{closeModalOnSuccess:!0})});return o.apply(this,arguments)}function p(a,b){return b.length!==0?h._(/*BTDS*/"{permission name}{app constraints for the permissions}",[h._param("permission name",a),h._param("app constraints for the permissions"," ("+b+")")]):h._(/*BTDS*/"{permission name}",[h._param("permission name",a)])}p.displayName=p.name+" [from "+f.id+"]";function q(){return Object.values(m).map(function(a){var b,e,f;b=(b=a[0].requester)==null?void 0:b.user;a=c("groupBy")(a,function(a){a=a.permission;return a!=null?a:""});a=Object.values(a).map(function(a){var b=d("XOCOrganizationPermissionUtils.oculus").toJSEnum(a[0].permission);if(b==null)return null;b=c("getOCOrganizationPermissionDisplayString")(b).name;a=a.map(function(a){a=a.app_constraints;return a==null?void 0:a.nodes.map(function(a){a=a.display_name;return a}).filter(Boolean).join(", ")}).join(", ");return p(b,a)});a=(a=c("intlList")(a,c("intlList").CONJUNCTIONS.NONE))!=null?a:"";return l.jsx(c("GeoAccordionList.react"),{children:l.jsx(c("GeoAccordionListItem.react"),{item:l.jsx(c("GeoListItem.react"),{align:"center",description:h._(/*BTDS*/"{number of permissions} permission(s)",[h._param("number of permissions",g.length)]),label:(e=b==null?void 0:b.display_name)!=null?e:"",media:l.jsx(c("Image.react"),{className:"x1c9tyrk xeusxvb x1pahc9y x1ertn4p",height:32,src:b==null||(f=b.profile_photo)==null?void 0:f.uri,width:32})}),children:l.jsx(c("GeoText.react"),{children:a})})},b==null?void 0:b.id)})}return l.jsx(c("OCDevUIForm.react"),{onSubmit:n,children:l.jsx(c("GeoModalCard.react"),{footer:l.jsx(c("GeoModalFooter.react"),{primaryButton:l.jsx(c("OCDevUIFormSubmitButton.react"),{label:h._(/*BTDS*/"Confirm changes")}),secondaryButton:l.jsx(c("GeoCancelButton.react"),{})}),header:l.jsx(c("GeoModalHeader.react"),{heading:h._(/*BTDS*/"Review permission changes")}),children:l.jsx(c("GeoSection.react"),{children:l.jsxs(c("OCDevUISpacedLayout.react"),{children:[l.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Below is a list of permission changes, be sure to review beforehand.")}),l.jsx(c("GeoSection.react"),{children:q()})]})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
OCDevManageOrganizationPermissionRequestBulkActionMenu_permissionRequests.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:{plural:!0},name:"OCDevManageOrganizationPermissionRequestBulkActionMenu_permissionRequests",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationPermissionRequestReviewModal_permissionRequests"}],type:"XOCOrganizationPermissionRequest",abstractKey:null};e.exports=a}),null);
-----
-----
OCDevManageOrganizationPermissionRequestBulkActionMenu_permissionRequests.graphql",[],(function(a,b,c,d,e,f){"use strict";a={argumentDefinitions:[],kind:"Fragment",metadata:{plural:!0},name:"OCDevManageOrganizationPermissionRequestBulkActionMenu_permissionRequests",selections:[{args:null,kind:"FragmentSpread",name:"OCDevManageOrganizationPermissionRequestReviewModal_permissionRequests"}],type:"XOCOrganizationPermissionRequest",abstractKey:null};e.exports=a}),null);
-----