AdsCheckerAdsPermissionResolutionPopoverButton.react",["fbt","AdsAddToastCardAction","AdsCheckerAdsPermissionResolutionPopoverButtonFragment.graphql","AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation.graphql","AdsCheckerAdsPermissionResolutionPopoverContainerQuery.graphql","AdsCheckerCheckAccess","BusinessToolsManageAssetUserPermissionsModalStandalone.entrypoint","GeoHintActionButton.react","RelayHooks","XFBAdsCheckerEntryPointUtils.facebook","XFBAdsCheckerJobsToBeDoneUtils.facebook","XFBAdsCheckerProductTypeUtils.facebook","nullthrows","react","useAdsCheckerAdsRequirementGuidanceForAdAccountTasks","useGeoEntryPointModal","useMonetizationReadinessCheckerLogger"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=k||(k=d("react"));e=k;var m=e.useCallback,n=e.useMemo,o=e.useState;function a(a){var e=a.adAccount,g=a.fragmentKey,k=a.label,p=a.loggingData,q=d("RelayHooks").useRelayEnvironment();a=d("RelayHooks").useFragment(i!==void 0?i:i=b("AdsCheckerAdsPermissionResolutionPopoverButtonFragment.graphql"),g);g=d("RelayHooks").useMutation(j!==void 0?j:j=b("AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation.graphql"));var r=g[0];g=g[1];var s=c("useMonetizationReadinessCheckerLogger")(),t=o(!1),u=t[0],v=t[1],w=(t=a.can_actor_self_assign_access)!=null?t:!1,x=(t=a.scoped_business)==null||(t=t.business_user_for_viewer)==null?void 0:t.id;t=(a=e.business)==null?void 0:a.id;var y=e.account_id,z=c("useAdsCheckerAdsRequirementGuidanceForAdAccountTasks")({assetName:(a=e.name)!=null?a:"",shouldShow:!0});a=c("useGeoEntryPointModal")(c("BusinessToolsManageAssetUserPermissionsModalStandalone.entrypoint"),{assetID:y,userID:c("nullthrows")(x),businessID:c("nullthrows")(t)});var A=a.showModal,B=n(function(){return{id:"AdsCheckerAdsPermissionResolutionPopoverPermissionRequestSuccessToastCard",cardType:"success",canDismiss:!0,dismissTimer:5e3,header:h._(/*BTDS*/""),bodyText:h._(/*BTDS*/"")}},[]),C=n(function(){return{id:"AdsCheckerAdsPermissionResolutionPopoverPermissionRequestErrorToastCard",cardType:"error",canDismiss:!0,dismissTimer:5e3,header:h._(/*BTDS*/""),bodyText:h._(/*BTDS*/"")}},[]),D=m(function(a){s.logEvent(a,{eventCategory:"click",eventType:"ui"},p)},[s,p]);a=m(function(){D(w?"ads_checker_ads_manager_ads_permission_popover_business_ad_account_self_assign_task":"ads_checker_ads_manager_ads_permission_popover_business_ad_account_request_task");if(w)A({userID:c("nullthrows")(x),onSuccess:function(a){a=a.updatedTaskIDs;d("AdsCheckerCheckAccess").checkAdsAccess(a)&&(window.location.reload(),D("ads_checker_ads_manager_ads_permission_popover_business_ad_account_self_assign_task_success"))},shouldHideRemoveAccessButton:!0,taskGuidanceConfigs:[z]});else{var a;r({onCompleted:function(a){D("ads_checker_ads_manager_ads_permission_popover_business_ad_account_request_task_success");v(!0);c("AdsAddToastCardAction").dispatch({toastCard:B},{line:"178",module:"AdsCheckerAdsPermissionResolutionPopoverButton.react.js",moduleID:f.id});a=[d("XFBAdsCheckerEntryPointUtils.facebook").fromJSEnum(p.entry_point),d("XFBAdsCheckerJobsToBeDoneUtils.facebook").fromJSEnum(p.jobs_to_be_done),d("XFBAdsCheckerProductTypeUtils.facebook").fromJSEnum(p.product_type)];var b=a[0],e=a[1];a=a[2];d("RelayHooks").fetchQuery(q,c("AdsCheckerAdsPermissionResolutionPopoverContainerQuery.graphql"),{adAccountID:y,entryPoint:c("nullthrows")(b),jtbd:c("nullthrows")(e),productType:c("nullthrows")(a)}).subscribe({next:function(a){}})},onError:function(a){v(!1),D("ads_checker_ads_manager_ads_permission_popover_business_ad_account_request_task_fail"),c("AdsAddToastCardAction").dispatch({toastCard:C},{line:"204",module:"AdsCheckerAdsPermissionResolutionPopoverButton.react.js",moduleID:f.id})},variables:{input:{asset_id:e.account_id,business_id:(a=e.business)==null?void 0:a.id}}})}},[e.account_id,(t=e.business)==null?void 0:t.id,y,x,w,q,D,p.entry_point,p.jobs_to_be_done,p.product_type,C,B,r,A,z]);return l.jsx(c("GeoHintActionButton.react"),{isDisabled:u,isLoading:g,label:k,variant:"primary",onClick:a})}a.displayName=a.name+" [from "+f.id+"]";g["default"]=a}),226);
-----
AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBSendAdsCheckerPermissionRequestNotificationResponsePayload",kind:"LinkedField",name:"xfb_send_ads_checker_permission_request_notification",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",selections:b},params:{id:"30528864030090344",metadata:{},name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----
-----
AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"input"}],b=[{alias:null,args:[{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBSendAdsCheckerPermissionRequestNotificationResponsePayload",kind:"LinkedField",name:"xfb_send_ads_checker_permission_request_notification",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"success",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:null,name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",selections:b,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",selections:b},params:{id:"30528864030090344",metadata:{},name:"AdsCheckerAdsPermissionResolutionPopoverButtonRequestAccessMutation",operationKind:"mutation",text:null}}}();e.exports=a}),null);
-----