AccountQualityContactSupportForAdsRejectButton.react",["AccountQualityContactSupportForAdsRejectButtonNewMutation.graphql","AccountQualityContactSupportForAdsRejectButtonOldMutation.graphql","AccountQualityContactSupportForAdsRejectButtonQuery.graphql","AccountQualityHubAccountOverview.react","AccountQualityLogger","GeoButton.react","JSResourceForInteraction","SimpleInterfaceUtils","getSupportChatText.react","justknobx","promiseDone","react","react-compiler-runtime","react-relay","usePartialViewImpression","useSimpleInterfaceUserContextDataContext","uuidv4"],(function(t,n,r,o,a,i,l){"use strict";var e,s,u,c,d=c||(c=o("react")),m=c.useCallback,p=r("JSResourceForInteraction")("AdsHelpTrayUIActions").__setRef("AccountQualityContactSupportForAdsRejectButton.react"),_=new Set;function f(e){var t=o("react-compiler-runtime").c(5),n=e.accountID,r=e.appealTab,a=e.contactSupportEligible,i=e.selectedAdgroupIDs,l=e.totalAdsCount,s=i===void 0?_:i,u=l===void 0?0:l;if(n==null||n===""||!a)return null;var c;return t[0]!==n||t[1]!==r||t[2]!==s||t[3]!==u?(c=d.jsx(g,{accountID:n,appealTab:r,selectedAdgroupIDs:s,totalAdsCount:u}),t[0]=n,t[1]=r,t[2]=s,t[3]=u,t[4]=c):c=t[4],c}function g(t){var a,i=o("react-compiler-runtime").c(30),l=t.accountID,c=t.appealTab,m=t.selectedAdgroupIDs,_=t.totalAdsCount,f=r("useSimpleInterfaceUserContextDataContext")(),g=f.userContext,h,y,C;i[0]===Symbol.for("react.memo_cache_sentinel")?(h=e!==void 0?e:e=n("AccountQualityContactSupportForAdsRejectButtonQuery.graphql"),y={},C={fetchPolicy:"store-or-network"},i[0]=h,i[1]=y,i[2]=C):(h=i[0],y=i[1],C=i[2]);var b=o("react-relay").useLazyLoadQuery(h,y,C),v=b==null||(a=b.viewer)==null||(a=a.account_user)==null?void 0:a.all_emails,S;i[3]!==v?(S=o("SimpleInterfaceUtils").getValidUserEmails(v),i[3]=v,i[4]=S):S=i[4];var R=S,L=R[0],E;i[5]===Symbol.for("react.memo_cache_sentinel")?(E=r("justknobx")._("1483"),i[5]=E):E=i[5];var k=E,I;i[6]===Symbol.for("react.memo_cache_sentinel")?(I=s!==void 0?s:s=n("AccountQualityContactSupportForAdsRejectButtonOldMutation.graphql"),i[6]=I):I=i[6];var T=o("react-relay").useMutation(I),D=T[0],x=T[1],$;i[7]===Symbol.for("react.memo_cache_sentinel")?($=u!==void 0?u:u=n("AccountQualityContactSupportForAdsRejectButtonNewMutation.graphql"),i[7]=$):$=i[7];var P=o("react-relay").useMutation($),N=P[0],M=P[1],w=k?M:x,A;i[8]!==c||i[9]!==m.size||i[10]!==_?(A=function(){var e=m.size>0;o("AccountQualityLogger").logComponentRenderEvent("aq.ads_reject_contact_support_button_render",{appeal_tab:c,is_enabled:e,total_ads_count:_,selected_ads_count:m.size})},i[8]=c,i[9]=m.size,i[10]=_,i[11]=A):A=i[11];var F=A,O;i[12]!==F?(O={onImpressionStart:F},i[12]=F,i[13]=O):O=i[13];var B=r("usePartialViewImpression")(O),W;i[14]!==l||i[15]!==c||i[16]!==N||i[17]!==D||i[18]!==w||i[19]!==m||i[20]!==_||i[21]!==g||i[22]!==L?(W=function(){var e=Array.from(m),t=m.size>0&&!w,n=r("uuidv4")(),a=c==="unchanged"?"ACCOUNT_QUALITY_ADS_REJECT_UNCHANGED":"ACCOUNT_QUALITY_ADS_REJECT";o("AccountQualityLogger").logButtonClickAction("aq.ads_reject_contact_support_button_click",{ad_account_id:l,adgroup_ids:e,appeal_tab:c,is_enabled:t,total_ads_count:_,selected_ads_count:m.size}),r("promiseDone")(p.load().then(function(e){e.openNewLBDSupportChatThread(n)})),k?N({variables:{callerID:a,input:{rejected_ad_group_ids:e}},onCompleted:function(t,o){var e;if(!(o!=null&&o.length>0)){var a=t==null||(e=t.xfb_get_or_create_ad_rejection_support_chat)==null?void 0:e.thread_id;a!=null&&r("promiseDone")(p.load().then(function(e){e.updateNewLBDSupportChatThread(a,n)}))}}}):D({variables:{callerID:a,input:{asset_id:l,plan_id:"2744564512375655",routing_input:{ads_integrity_job:{appeal_reason:"Ad is rejected and need help resolving it",rejected_ad_group_ids:e},srt_based:{automatic_id_collection_input:{ad_id:e},channel:"CHAT",form_payload:[{field_id:"user_input",value:"User needs help with rejected ad(s). Selected ad group IDs: "+e.join(", ")},{field_id:"user_email",value:L}]}},user_context:g}},onCompleted:function(t,o){var e;if(!(o!=null&&o.length>0)){var a=t==null||(e=t.xfb_lbd_get_or_create_support_chat)==null?void 0:e.thread_id;a!=null&&r("promiseDone")(p.load().then(function(e){e.updateNewLBDSupportChatThread(a,n)}))}}})},i[14]=l,i[15]=c,i[16]=N,i[17]=D,i[18]=w,i[19]=m,i[20]=_,i[21]=g,i[22]=L,i[23]=W):W=i[23];var q=W,U=m.size===0||w,V,H;i[24]===Symbol.for("react.memo_cache_sentinel")?(V=r("getSupportChatText.react")(),H={surface:"account_quality_contact_support_for_ads_reject_button"},i[24]=V,i[25]=H):(V=i[24],H=i[25]);var G;return i[26]!==q||i[27]!==B||i[28]!==U?(G=d.jsx(r("GeoButton.react"),{containerRef:B,"data-testid":void 0,isDisabled:U,label:V,logging:H,minWidth:o("AccountQualityHubAccountOverview.react").BUTTON_CONTENT_MIN_WIDTH,variant:"default",onClick:q}),i[26]=q,i[27]=B,i[28]=U,i[29]=G):G=i[29],G}l.default=f}),98);
-----
AccountQualityContactSupportForAdsRejectButtonNewMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"callerID"},{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"caller",variableName:"callerID"},{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLBDGetOrCreateAdRejectionSupportChatOutput",kind:"LinkedField",name:"xfb_get_or_create_ad_rejection_support_chat",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"thread_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",selections:t},params:{id:"25505085442473681",metadata:{},name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----
-----
AccountQualityContactSupportForAdsRejectButtonNewMutation.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e=[{defaultValue:null,kind:"LocalArgument",name:"callerID"},{defaultValue:null,kind:"LocalArgument",name:"input"}],t=[{alias:null,args:[{kind:"Variable",name:"caller",variableName:"callerID"},{kind:"Variable",name:"input",variableName:"input"}],concreteType:"XFBLBDGetOrCreateAdRejectionSupportChatOutput",kind:"LinkedField",name:"xfb_get_or_create_ad_rejection_support_chat",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"thread_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"status",storageKey:null}],storageKey:null}];return{fragment:{argumentDefinitions:e,kind:"Fragment",metadata:null,name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",selections:t,type:"Mutation",abstractKey:null},kind:"Request",operation:{argumentDefinitions:e,kind:"Operation",name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",selections:t},params:{id:"25505085442473681",metadata:{},name:"AccountQualityContactSupportForAdsRejectButtonNewMutation",operationKind:"mutation",text:null}}})();a.exports=e}),null);
-----