EPAccountSettingsLogOutConfirmationModal.react",["fbt","EPAccountNavigationUtil","EPAccountSettingsLogOutConfirmationModalMutation.graphql","EPAuthConstants","EPAuthErrorCodes","EPLogoutUtils","GeoBaseModal.react","GeoButton.react","GeoFlexbox.react","GeoGenericModalHeader.react","GeoHeading.react","GeoModalCard.react","GeoModalFooter.react","GeoText.react","RelayHooks","URI","react","useCometRouterDispatcher","useGeoToaster"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||d("react"),m={modalContentFlexbox:{alignItems:"x6s0dn4",height:"x5yr21d",paddingLeft:"xnm25rq",paddingStart:null,paddingEnd:null,$$css:!0}},n=i!==void 0?i:i=b("EPAccountSettingsLogOutConfirmationModalMutation.graphql");function a(a){var b=a.isShownLogOutConfirmation,e=a.setIsShownLogOutConfirmation;a=d("RelayHooks").useMutation(n);var f=a[0],g=a[1];a=c("useGeoToaster")();var i=a.add,k=function(){i(d("EPAccountNavigationUtil").getLogOutErrorToast(),{duration:"sticky"})},o=function(){i(d("EPAccountNavigationUtil").getGeneralErrorToast(),{duration:"sticky"})},p=c("useCometRouterDispatcher")(),q=new BroadcastChannel(d("EPLogoutUtils").LOG_OUT_CHANNEL),r=d("EPLogoutUtils").useRedirectToLoginPage(),s=function(){f({onCompleted:function(a){q.postMessage(d("EPLogoutUtils").LOG_OUT_BROADCAST_MSG);q.close();e(!1);a=a.xep_logout_terminate_session;a==null?void 0:a.logout_sites.map(function(a){a.url!=null&&(p==null?(j||(j=c("URI"))).goURIOnWindow(new j(a.url)):p.go(a.url,{}))});r()},onError:function(a){e(!1);if(a.name==="GraphQLError"){a=a;a=a.code;if(a===d("EPAuthErrorCodes").ERROR_LOGOUT_FAILURE){k();return}}o()},variables:{input:{}}})};a=function(){if(g)return;e(!1)};return l.jsx(c("GeoBaseModal.react"),{isShown:b,onHide:a,children:l.jsx(c("GeoModalCard.react"),{footer:l.jsx(c("GeoModalFooter.react"),{primaryButton:l.jsx(c("GeoButton.react"),{autoFocus:!0,"data-testid":void 0,grow:"fill",isDisabled:g,isLoading:g,label:h._("Yes, log out"),variant:"primary",onClick:function(){return s()}}),secondaryButton:l.jsx(c("GeoButton.react"),{grow:"fill",label:h._("No, do not log out"),onClick:a})}),header:l.jsx(c("GeoGenericModalHeader.react"),{children:l.jsx(c("GeoHeading.react"),{level:2,children:h._("Confirm log out")})}),height:d("EPAuthConstants").MODAL_HEIGHT_LOGOUT,children:l.jsx(c("GeoFlexbox.react"),{xstyle:m.modalContentFlexbox,children:l.jsx(c("GeoText.react"),{children:h._("Are you sure you want to log out?")})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
EPAccountSettingsLogOutConfirmationModalMutation.graphql",["EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XEPLogoutTerminateSessionResponsePayload",kind:"LinkedField",name:"xep_logout_terminate_session",plural:!1,selections:[{alias:null,args:null,concreteType:"XEPAuthServiceProviderLogoutSite",kind:"LinkedField",name:"logout_sites",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"client_mutation_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"EPAccountSettingsLogOutConfirmationModalMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"EPAccountSettingsLogOutConfirmationModalMutation",selections:c},params:{id:b("EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation"),metadata:{},name:"EPAccountSettingsLogOutConfirmationModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5481632375181266"}),null);
-----
EPAccountSettingsLogOutConfirmationModal.react",["fbt","EPAccountNavigationUtil","EPAccountSettingsLogOutConfirmationModalMutation.graphql","EPAuthConstants","EPAuthErrorCodes","EPLogoutUtils","GeoBaseModal.react","GeoButton.react","GeoFlexbox.react","GeoGenericModalHeader.react","GeoHeading.react","GeoModalCard.react","GeoModalFooter.react","GeoText.react","RelayHooks","URI","react","useCometRouterDispatcher","useGeoToaster"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j=d("react"),k={modalContentFlexbox:{alignItems:"x6s0dn4",height:"x5yr21d",paddingLeft:"xnm25rq",$$css:!0}},l=i!==void 0?i:i=b("EPAccountSettingsLogOutConfirmationModalMutation.graphql");function a(a){var b=a.isShownLogOutConfirmation,e=a.setIsShownLogOutConfirmation;a=d("RelayHooks").useMutation(l);var f=a[0],g=a[1];a=c("useGeoToaster")();var i=a.add,m=function(){i(d("EPAccountNavigationUtil").getLogOutErrorToast(),{duration:"sticky"})},n=function(){i(d("EPAccountNavigationUtil").getGeneralErrorToast(),{duration:"sticky"})},o=c("useCometRouterDispatcher")(),p=new BroadcastChannel(d("EPLogoutUtils").LOG_OUT_CHANNEL),q=d("EPLogoutUtils").useRedirectToLoginPage(),r=function(){f({onCompleted:function(a){p.postMessage(d("EPLogoutUtils").LOG_OUT_BROADCAST_MSG);p.close();e(!1);a=a.xep_logout_terminate_session;a==null?void 0:a.logout_sites.map(function(a){a.url!=null&&(o==null?c("URI").goURIOnWindow(new(c("URI"))(a.url)):o.go(a.url,{}))});q()},onError:function(a){e(!1);if(a.name==="GraphQLError"){a=a;a=a.code;if(a===d("EPAuthErrorCodes").ERROR_LOGOUT_FAILURE){m();return}}n()},variables:{input:{}}})};a=function(){if(g)return;e(!1)};return j.jsx(c("GeoBaseModal.react"),{isShown:b,onHide:a,children:j.jsx(c("GeoModalCard.react"),{footer:j.jsx(c("GeoModalFooter.react"),{primaryButton:j.jsx(c("GeoButton.react"),{autoFocus:!0,"data-testid":void 0,grow:"fill",isDisabled:g,isLoading:g,label:h._("Yes, log out"),variant:"primary",onClick:function(){return r()}}),secondaryButton:j.jsx(c("GeoButton.react"),{grow:"fill",label:h._("No, do not log out"),onClick:a})}),header:j.jsx(c("GeoGenericModalHeader.react"),{children:j.jsx(c("GeoHeading.react"),{level:2,children:h._("Confirm log out")})}),height:d("EPAuthConstants").MODAL_HEIGHT_LOGOUT,children:j.jsx(c("GeoFlexbox.react"),{xstyle:k.modalContentFlexbox,children:j.jsx(c("GeoText.react"),{children:h._("Are you sure you want to log out?")})})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),98);
-----
EPAccountSettingsLogOutConfirmationModalMutation.graphql",["EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],c=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XEPLogoutTerminateSessionResponsePayload",kind:"LinkedField",name:"xep_logout_terminate_session",plural:!1,selections:[{alias:null,args:null,concreteType:"XEPAuthServiceProviderLogoutSite",kind:"LinkedField",name:"logout_sites",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"url",storageKey:null}],storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"client_mutation_id",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"EPAccountSettingsLogOutConfirmationModalMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"EPAccountSettingsLogOutConfirmationModalMutation",selections:c},params:{id:b("EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation"),metadata:{},name:"EPAccountSettingsLogOutConfirmationModalMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
EPAccountSettingsLogOutConfirmationModalMutation_enterpriseRelayOperation",[],(function(a,b,c,d,e,f){e.exports="5481632375181266"}),null);
-----