BizWebAdsCheckerPermissionAssignmentModal.react",["fbt","AdsCheckerCheckAccess","AdsCheckerUserFlowEvents","BizWebAdsCheckerDefaultIssueRenderer","BizWebAdsCheckerGuidanceCardIssueRenderer.react","BizWebAdsCheckerLogContext","BizWebAdsCheckerModalContext","BizWebAdsCheckerPageContext","BizWebAdsCheckerPermissionAssignmentModalQuery.graphql","BizWebAdsCheckerPermissionAssignmentModal_XFBAdsCheckerFailResult.graphql","BusinessToolsManageAssetUserPermissionsModalStandalone.entrypoint","CometRelay","GeoGuidanceCard.react","GeoGuidanceCardContent.react","GeoGuidanceCardHeader.react","GeoSpinner.react","QPLUserFlow","XFBAdsCheckerEntryPointUtils.facebook","XFBAdsCheckerJobsToBeDoneUtils.facebook","XFBAdsCheckerProductTypeUtils.facebook","gkx","react","relay-runtime","useGeoEntryPointModalInline","useMonetizationReadinessCheckerLogger"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l;e=l||d("react");var m=k||(k=c("react")),n=e.useCallback,o=e.useContext,p=e.useState;function a(a){var e=a.assetID,g=a.assetType,k=a.businessID,l=a.confirmationPrompts,r=a.data,s=a.hasOnlyOneIssue,t=s===void 0?!1:s,u=a.sharedProps;s=a.taskGuidanceConfigs;var v=a.userID,w=d("CometRelay").useFragment(i!==void 0?i:i=b("BizWebAdsCheckerPermissionAssignmentModal_XFBAdsCheckerFailResult.graphql"),r),x=d("CometRelay").useRelayEnvironment();a=o(c("BizWebAdsCheckerPageContext"));var y=a.pagePermissionObjectID;r=p(!1);a=r[0];var z=r[1];r=o(c("BizWebAdsCheckerLogContext"));var A=r.entryPoint,B=r.jobsToBeDone,C=r.productType;r=o(c("BizWebAdsCheckerModalContext"));var D=r.hideAdsCheckerModal,E=r.setActiveIssuesCount,F=r.setShowNoticeCard;r=r.showAdsCheckerModal;var G=p(null),H=G[0],I=G[1],J=c("useMonetizationReadinessCheckerLogger")(),K=q(),L;t?L="ads_checker_single_issue_assign_access":g==="PAGE"?L="ads_checker_assign_access":g==="AD_ACCOUNT"&&(L="ads_checker_mbs_assign_access_to_ad_account");var M;t?M="ads_checker_single_issue_assign_access_click":g==="PAGE"?M="ads_checker_assign_access_to_page_click":g==="AD_ACCOUNT"&&(M="ads_checker_assign_access_to_ad_account_click");G=n(function(a){var f=a.updatedTaskIDs;J.logEvent(L,{eventCategory:"click",eventType:"ui"},{ad_account_ids:g==="AD_ACCOUNT"?[e]:null,business_id:k,debug_data:{issueIndex:u.currentIndex.toString()},entry_point:A,jobs_to_be_done:B,page_ids:g==="PAGE"?[e]:null,product_type:C,target_user_id:v});var i=d("AdsCheckerCheckAccess").checkAdsAccess(f);d("relay-runtime").commitLocalUpdate(x,function(a){if(y!=null&&!t){var e=a.get(y);e&&e.setValue(Array.from(f),"permitted_task_ids")}if((w==null?void 0:w.id)!=null&&i)if(c("gkx")("10469"))z(!0),window.setTimeout(function(){var e;d("CometRelay").fetchQuery(x,j!==void 0?j:j=b("BizWebAdsCheckerPermissionAssignmentModalQuery.graphql"),{entry_point:(e=d("XFBAdsCheckerEntryPointUtils.facebook").fromJSEnum(A))!=null?e:"MBS_HOME_CREATE_AD_BUTTON",issue_ids:[(e=w==null?void 0:w.id)!=null?e:""],jtbd:(e=d("XFBAdsCheckerJobsToBeDoneUtils.facebook").fromJSEnum(B))!=null?e:"ADS_ON_PAGE",product_type:(e=d("XFBAdsCheckerProductTypeUtils.facebook").fromJSEnum(C))!=null?e:"MBS_ADS_CHECKER"}).subscribe({next:function(b){var d;b=b.xfb_GraphQLAdsCheckerIssueRefetchRootQuery[0];d=a.get((d=b.id)!=null?d:"");d&&d.setValue(b.resolution_state,"resolution_state");z(!1);F(!0);I((d=b.resolution_text_v2)==null?void 0:d.text);g!=null&&c("QPLUserFlow").endSuccess(K[g].event)}})},2e3);else{if(w.id==null)return;e=a.get(w.id);e&&(e.setValue("SUCCESS","resolution_state"),g==="PAGE"?I(h._(/*BTDS*/"You now have access to Ads on this Page.")):g==="AD_ACCOUNT"&&I(h._(/*BTDS*/"You now have access to manage campaigns on this ad account.")),E==null||E(function(a){return a!=null&&a>0?a-1:a}))}})},[w,y,x,F,E,J,k,e,v,g,u,t,L,K,A,B,C]);l=c("useGeoEntryPointModalInline")(c("BusinessToolsManageAssetUserPermissionsModalStandalone.entrypoint"),{confirmationPrompts:l,flowLocation:"ads_checker",onBeforeHide:r,onSuccess:G,shouldHideRemoveAccessButton:!0,taskGuidanceConfigs:s},{assetID:e,businessID:k,userID:v});r=l.modal;var N=l.showModal,O=null;g!=null&&(O=c("QPLUserFlow").start(K[g].event));return a?m.jsx(c("GeoGuidanceCard.react"),{header:m.jsx(c("GeoGuidanceCardHeader.react"),{heading:"Fetching issue..."}),status:"error",children:m.jsx(c("GeoGuidanceCardContent.react"),{children:m.jsx(c("GeoSpinner.react"),{center:!0,loggingName:f.id})})}):t===!0?m.jsxs(m.Fragment,{children:[m.jsx(c("BizWebAdsCheckerGuidanceCardIssueRenderer.react"),{assetID:e,assetType:g,businessID:k,data:w,onClick:function(){O==null||O(),J.logEvent(M,{eventCategory:"click",eventType:"ui"},{ad_account_ids:g==="AD_ACCOUNT"?[e]:null,business_id:k,debug_data:{issueIndex:u.currentIndex.toString()},entry_point:A,jobs_to_be_done:B,page_ids:g==="PAGE"?[e]:null,product_type:C,target_user_id:v}),N()}}),r]}):m.jsxs(m.Fragment,{children:[m.jsx(c("BizWebAdsCheckerDefaultIssueRenderer"),babelHelpers["extends"]({},u,{data:w,issueHeaderOverride:H,onClick:function(){O==null||O(),N(),D()}})),r]})}a.displayName=a.name+" [from "+f.id+"]";function q(){var a;return a={},a.PAGE={event:d("AdsCheckerUserFlowEvents").ADS_CHECKER_MBS_PAGE_PERMISSION_BUSINESS_ADMIN_SELF_ASSIGN_ACCESS},a.AD_ACCOUNT={event:d("AdsCheckerUserFlowEvents").ADS_CHECKER_MBS_AD_ACCOUNT_PERMISSION_BUSINESS_ADMIN_SELF_ASSIGN_ACCESS},a}g["default"]=a}),226);
-----
BizWebAdsCheckerPermissionAssignmentModalQuery.graphql",["BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"entry_point"},c={defaultValue:null,kind:"LocalArgument",name:"issue_ids"},d={defaultValue:null,kind:"LocalArgument",name:"jtbd"},e={defaultValue:null,kind:"LocalArgument",name:"product_type"},f=[{kind:"Variable",name:"entry_point",variableName:"entry_point"},{kind:"Variable",name:"issue_ids",variableName:"issue_ids"},{kind:"Variable",name:"jtbd",variableName:"jtbd"},{kind:"Variable",name:"product_type",variableName:"product_type"}],g={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"resolution_state",storageKey:null},j={alias:null,args:null,concreteType:"TextWithEntities",kind:"LinkedField",name:"resolution_text_v2",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:[a,c,d,e],kind:"Fragment",metadata:null,name:"BizWebAdsCheckerPermissionAssignmentModalQuery",selections:[{alias:null,args:f,concreteType:null,kind:"LinkedField",name:"xfb_GraphQLAdsCheckerIssueRefetchRootQuery",plural:!0,selections:[g,h,i,j],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,e,a,c],kind:"Operation",name:"BizWebAdsCheckerPermissionAssignmentModalQuery",selections:[{alias:null,args:f,concreteType:null,kind:"LinkedField",name:"xfb_GraphQLAdsCheckerIssueRefetchRootQuery",plural:!0,selections:[g,h,i,{kind:"TypeDiscriminator",abstractKey:"__isXFBAdsCheckerFailResult"},j],storageKey:null}]},params:{id:b("BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation"),metadata:{},name:"BizWebAdsCheckerPermissionAssignmentModalQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="23868260929493035"}),null);
-----
-----
BizWebAdsCheckerPermissionAssignmentModalQuery.graphql",["BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation"],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"entry_point"},c={defaultValue:null,kind:"LocalArgument",name:"issue_ids"},d={defaultValue:null,kind:"LocalArgument",name:"jtbd"},e={defaultValue:null,kind:"LocalArgument",name:"product_type"},f=[{kind:"Variable",name:"entry_point",variableName:"entry_point"},{kind:"Variable",name:"issue_ids",variableName:"issue_ids"},{kind:"Variable",name:"jtbd",variableName:"jtbd"},{kind:"Variable",name:"product_type",variableName:"product_type"}],g={alias:null,args:null,kind:"ScalarField",name:"__typename",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},i={alias:null,args:null,kind:"ScalarField",name:"resolution_state",storageKey:null},j={alias:null,args:null,concreteType:"TextWithEntities",kind:"LinkedField",name:"resolution_text_v2",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"text",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:[a,c,d,e],kind:"Fragment",metadata:null,name:"BizWebAdsCheckerPermissionAssignmentModalQuery",selections:[{alias:null,args:f,concreteType:null,kind:"LinkedField",name:"xfb_GraphQLAdsCheckerIssueRefetchRootQuery",plural:!0,selections:[g,h,i,j],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[d,e,a,c],kind:"Operation",name:"BizWebAdsCheckerPermissionAssignmentModalQuery",selections:[{alias:null,args:f,concreteType:null,kind:"LinkedField",name:"xfb_GraphQLAdsCheckerIssueRefetchRootQuery",plural:!0,selections:[g,h,i,{kind:"TypeDiscriminator",abstractKey:"__isXFBAdsCheckerFailResult"},j],storageKey:null}]},params:{id:b("BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation"),metadata:{},name:"BizWebAdsCheckerPermissionAssignmentModalQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
BizWebAdsCheckerPermissionAssignmentModalQuery_facebookRelayOperation",[],(function(a,b,c,d,e,f){e.exports="23868260929493035"}),null);
-----