DataPortabilityOAuthServerRedirectTestCard.react",["fbt","DataPortabilityOAuthServerRedirectTestCardMutation.graphql","DataPortabilitySelfServeTestingUtils","GeoButton.react","GeoCard.react","GeoCardFooter.react","GeoCardHeader.react","GeoSection.react","GeoText.react","RelayHooks","goForceFullPageRedirectTo","react"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k=j||(j=d("react"));e=j;var l=e.useEffect,m=e.useState,n=i!==void 0?i:i=b("DataPortabilityOAuthServerRedirectTestCardMutation.graphql");function a(a){var b=a.destination_app_id,e=a.oAuthServerRedirectTestStatus,f=a.setOAuthServerRedirectTestStatus;a=m(!1);var g=a[0],i=a[1],j=d("DataPortabilitySelfServeTestingUtils").useOnErrorToast();l(function(){var a=new URLSearchParams(window.location.search);a.has("code")&&f(d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.SUCCESS)},[f]);var o=function(){f(d("DataPortabilitySelfServeTestingUtils").DTPAppTestFlowStatus.ERROR),j(),i(!1)};a=k.jsx(c("GeoText.react"),{children:h._(/*BTDS*/"Authorization code received successfully")});e=d("DataPortabilitySelfServeTestingUtils").useValidationPill(e,null,a);a=d("RelayHooks").useMutation(n);var p=a[0];a=function(){i(!0),p({onCompleted:function(a){a=(a=a.xfb_data_portability_app_oauth_server_redirect_url)==null?void 0:a.oauth_server_redirect_url;a!=null&&a!==""?c("goForceFullPageRedirectTo")(a):o()},onError:o,variables:{destination_app_id:b}})};return k.jsx(c("GeoCard.react"),{footer:k.jsx(c("GeoCardFooter.react"),{primaryButton:k.jsx(c("GeoButton.react"),{isDisabled:g,isLoading:g,label:d("DataPortabilitySelfServeTestingUtils").testButtonLabel,onClick:a,variant:"primary"}),startContent:e}),header:k.jsx(c("GeoCardHeader.react"),{heading:h._(/*BTDS*/"OAuth server redirect")}),children:k.jsx(c("GeoSection.react"),{children:k.jsx(c("GeoText.react"),{display:"block",children:h._(/*BTDS*/"Test the OAuth server redirect flow by routing to the OAuth server, acquiring the authorization code and redirecting back to this window.")})})})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
DataPortabilityOAuthServerRedirectTestCardMutation.graphql",["DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"destination_app_id"}],c=[{alias:null,args:[{kind:"Variable",name:"destination_app_id",variableName:"destination_app_id"}],concreteType:"XFBDataPortabilityAppOauthServerRedirectUrlResponsePayload",kind:"LinkedField",name:"xfb_data_portability_app_oauth_server_redirect_url",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"oauth_server_redirect_url",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"DataPortabilityOAuthServerRedirectTestCardMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"DataPortabilityOAuthServerRedirectTestCardMutation",selections:c},params:{id:b("DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation"),metadata:{},name:"DataPortabilityOAuthServerRedirectTestCardMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9963364797122208"}),null);
-----
-----
DataPortabilityOAuthServerRedirectTestCardMutation.graphql",["DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"destination_app_id"}],c=[{alias:null,args:[{kind:"Variable",name:"destination_app_id",variableName:"destination_app_id"}],concreteType:"XFBDataPortabilityAppOauthServerRedirectUrlResponsePayload",kind:"LinkedField",name:"xfb_data_portability_app_oauth_server_redirect_url",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"oauth_server_redirect_url",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"DataPortabilityOAuthServerRedirectTestCardMutation",selections:c,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"DataPortabilityOAuthServerRedirectTestCardMutation",selections:c},params:{id:b("DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation"),metadata:{},name:"DataPortabilityOAuthServerRedirectTestCardMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
DataPortabilityOAuthServerRedirectTestCardMutation_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="9963364797122208"}),null);
-----