AdsBrandSafetyAdjacentContentDeliveryReportsTable.react",["fbt","ix","AdsBLLogEvents","AdsBLLogger","AdsBLNavigationActions","AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery.graphql","AdsBrandSafetyAdjacentContentDeliveryReportsTable_data.graphql","AdsBrandSafetyDeliveryReportsTableColumnHeaders.react","AdsBrandSafetyScrollableTable.react","AdsBrandSafetySearchBar.react","BrandSafetyPlacementTypeUtils.facebook","CometPlaceholder.react","GeoBaseText.react","GeoCard.react","GeoCardHeader.react","GeoFlexbox.react","GeoHeading.react","GeoHintActionButton.react","GeoLink.react","GeoMediaItem.react","GeoPopover.react","GeoSection.react","GeoTableLoadingState.react","GeoTableWidth","GeoText.react","GeoTextLoadingState.react","Image.react","RelayHooks","ShowTableWhenNoDataAvailable","createGeoTableDataSource","geoMargin","intlNumUtils","isValidURL","isValidUniqueID","nullthrows","react","react-compiler-runtime","stylex","useGeoTableVirtualization","uuidv4"],(function(t,n,r,o,a,i,l,s,u){"use strict";var e,c,d,m,p=m||(m=o("react")),_=m.useMemo,f=38,g=1,h=5,y={popover:{maxWidth:"x1dc814f",marginTop:"xdj266r",$$css:!0},popoverHeaderWithoutImage:{maxWidth:"x1e4dklr",$$css:!0},popoverTextOrHeaderWithImage:{maxWidth:"x1e4dklr",marginTop:"x1xmf6yo",$$css:!0},table:{marginTop:"xw7yly9",maxHeight:"x1l6z7f7",$$css:!0},tableGlimmer:{marginTop:"x1oboqm0",$$css:!0}};function C(e){var t=o("react-compiler-runtime").c(5),n=e.isPopover,a=e.item,i=n===void 0?!1:n,l;t[0]!==a.mediaUrl?(l=a.mediaUrl!==""?p.jsx(r("Image.react"),{src:a.mediaUrl}):p.jsx(r("Image.react"),{src:u("908922")}),t[0]=a.mediaUrl,t[1]=l):l=t[1];var s=i?180:64,c;return t[2]!==l||t[3]!==s?(c=p.jsx(r("GeoMediaItem.react"),{fit:"contain",media:l,ratio:"square",size:s}),t[2]=l,t[3]=s,t[4]=c):c=t[4],c}function b(e){var t=o("react-compiler-runtime").c(30),n=e.item,a;t[0]!==n?(a=n.mediaUrl!==""?p.jsx(C,{isPopover:!0,item:n},"media"):[],t[0]=n,t[1]=a):a=t[1];var i=n.mediaUrl===""?y.popoverHeaderWithoutImage:y.popoverTextOrHeaderWithImage,l;t[2]!==n.publisherName||t[3]!==i?(l=p.jsx(r("GeoHeading.react"),{display:"truncate",level:4,xstyle:i,children:n.publisherName},"header"),t[2]=n.publisherName,t[3]=i,t[4]=l):l=t[4];var u;t[5]!==n.contentBody?(u=p.jsx(r("GeoText.react"),{display:"block",maxLines:h,xstyle:y.popoverTextOrHeaderWithImage,children:n.contentBody},"text"),t[5]=n.contentBody,t[6]=u):u=t[6];var c;t[7]!==a||t[8]!==l||t[9]!==u?(c=[a,l,u],t[7]=a,t[8]=l,t[9]=u,t[10]=c):c=t[10];var d=c,m;t[11]===Symbol.for("react.memo_cache_sentinel")?(m=s._(/*BTDS*/"Go to post"),t[11]=m):m=t[11];var _;t[12]!==n.contentUrl?(_=function(){o("AdsBLLogger").log(r("AdsBLLogEvents").Acdr_post_link_click,{actionSource:"AdsBrandSafetyAdjacentContentDeliveryReportsTable",urlClicked:n.contentUrl})},t[12]=n.contentUrl,t[13]=_):_=t[13];var f;t[14]!==n.contentUrl||t[15]!==_?(f=p.jsx(r("GeoHintActionButton.react"),{href:n.contentUrl,label:m,target:"_blank",onClick:_}),t[14]=n.contentUrl,t[15]=_,t[16]=f):f=t[16];var b;t[17]===Symbol.for("react.memo_cache_sentinel")?(b=s._(/*BTDS*/""),t[17]=b):b=t[17];var v;t[18]!==n?(v=p.jsx(C,{item:n}),t[18]=n,t[19]=v):v=t[19];var S;t[20]===Symbol.for("react.memo_cache_sentinel")?(S=[r("geoMargin").top24,r("geoMargin").horiz8],t[20]=S):S=t[20];var R;t[21]!==n.contentBody?(R=p.jsx(r("GeoBaseText.react"),{color:"value",display:"block",maxLines:g,showTruncationTooltip:!1,size:"value",xstyle:S,children:n.contentBody},"text"),t[21]=n.contentBody,t[22]=R):R=t[22];var L;t[23]!==v||t[24]!==R?(L=p.jsxs(r("GeoFlexbox.react"),{direction:"row",children:[v,R]}),t[23]=v,t[24]=R,t[25]=L):L=t[25];var E;return t[26]!==d||t[27]!==L||t[28]!==f?(E=p.jsx(r("GeoPopover.react"),{action:f,content:d,"data-testid":void 0,heading:b,isSticky:!1,xstyle:y.popover,children:L}),t[26]=d,t[27]=L,t[28]=f,t[29]=E):E=t[29],E}function v(e){var t=o("react-compiler-runtime").c(4),n=e.item,a=R,i=S,l;t[0]===Symbol.for("react.memo_cache_sentinel")?(l=p.createRef(),t[0]=l):l=t[0];var s=l,u;t[1]===Symbol.for("react.memo_cache_sentinel")?(u={className:"x78zum5 xw7yly9 x16wdlz0"},t[1]=u):u=t[1];var c;return t[2]!==n?(c=p.jsx("div",babelHelpers.extends({},u,{children:r("isValidURL")(n.publisherUrl)?p.jsx(r("GeoLink.react"),{display:"truncateInlineBlock",href:a(n.publisherUrl),linkRef:s,target:"_blank",onClick:function(){o("AdsBLLogger").log(r("AdsBLLogEvents").Acdr_publisher_link_click,{actionSource:"AdsBrandSafetyAdjacentContentDeliveryReportsTable",urlClicked:n.publisherUrl})},children:i(n)}):p.jsx(r("GeoText.react"),{containerRef:s,display:"truncate",children:i(n)})})),t[2]=n,t[3]=c):c=t[3],c}function S(e){return e.publisherName!=null&&e.publisherName!==""?e.publisherName:e.publisherUrl}function R(e){return e.startsWith("https://")||e.startsWith("http://")?e:"https://"+e}function L(t){var a=t.currentAccount,i=t.dateRange,l=t.placement,u=t.searchValue,d=a.account.id,m=e!==void 0?e:e=n("AdsBrandSafetyAdjacentContentDeliveryReportsTable_data.graphql"),g=o("RelayHooks").useLazyLoadQuery(c!==void 0?c:c=n("AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery.graphql"),{placement:r("nullthrows")(o("BrandSafetyPlacementTypeUtils.facebook").fromJSEnum(l)),ad_account_id:d,start_date:i.startDate.toISOString(),end_date:i.endDate.toISOString(),search_term:u}),h=o("RelayHooks").useFragment(m,g),C=_(function(){var e,t;return(e=h==null||(t=h.xfb_brand_safety_adjacent_content_delivery_report_root)==null?void 0:t.adjacent_content_delivery_report)!=null?e:[]},[h]),S=_(function(){return C.map(function(e){var t=e||{},n=t.content_id,r=t.content_image_url,o=t.content_url,a=t.message_body,i=t.creator_id,l=t.creator_name,s=t.creator_url,u=t.estimated_impressions;return n==null||u==null||u<=0?null:{contentBody:a!=null?a:"",contentID:n,contentUrl:o!=null?o:"",estimatedImpressions:u,mediaUrl:r!=null?r:"",publisherID:i!=null?i:"",publisherName:l!=null?l:"",publisherUrl:s!=null?s:""}}).filter(Boolean)},[C]),R=r("createGeoTableDataSource")(S,{getStableUniqueID:function(t){return r("isValidUniqueID")(t.contentID)?t.contentID+"_"+t.estimatedImpressions:r("uuidv4")()}}),L=function(){var e=C.length;if(e==null||e===0)return null;var t=s._(/*BTDS*/"This report shows the posts with the most impressions in the selected date range, with a maximum of 100 results displayed.");return t},E=_(function(){return[{key:"post",width:o("GeoTableWidth").proportional(.75),header:s._(/*BTDS*/"Post"),cell:function(t){var e=t.item;return p.jsx(b,{item:e})}},{key:"profileName",width:o("GeoTableWidth").proportional(1.25),header:s._(/*BTDS*/"Publisher"),cell:function(t){var e=t.item;return p.jsx(v,{item:e})}},{key:"impressions",width:o("GeoTableWidth").proportional(.35),header:o("AdsBrandSafetyDeliveryReportsTableColumnHeaders.react").getImpressionsHeader(),cell:function(t){var e=t.item;return p.jsx("div",{className:"x2b8uid x2fvf9",children:o("intlNumUtils").formatNumberWithThousandDelimiters(e.estimatedImpressions)})}}]},[]),k=r("useGeoTableVirtualization")({estimatedRowHeight:f});if(S.length===0)return r("ShowTableWhenNoDataAvailable")(i,l,"AD_ACCOUNT",u,!1);var I=L();return p.jsx(r("AdsBrandSafetyScrollableTable.react"),{columns:E,dataSource:R,footerContent:I,isUpdating:!1,label:s._(/*BTDS*/"UI Element: Table label for report table. Context: displaying adjacent content delivery reports"),virtualization:k,xstyle:y.table})}L.displayName=L.name+" [from "+i.id+"]";function E(e){var t=e.currentAccount,n=e.dateRange,a=e.placement,l=e.searchValue,u=function(t){o("AdsBLNavigationActions").setSearchQuery(t),o("AdsBLLogger").log(r("AdsBLLogEvents").Acdr_search,{actionSource:"AdsBrandSafetyAdjacentContentDeliveryReportsTable",placement:a,searchQuery:l})},c=function(){return p.jsx(r("GeoTextLoadingState.react"),{maxLineWidth:"95%",size:"header1",loggingName:i.id})},m=function(){return p.jsx(r("GeoTextLoadingState.react"),{maxLineWidth:"55%",loggingName:i.id})};return p.jsx(r("GeoCard.react"),{"data-testid":void 0,header:p.jsx(r("GeoCardHeader.react"),{heading:t.account.name}),children:p.jsxs(r("GeoSection.react"),{children:[p.jsx("div",{className:"x90ne7k",children:p.jsx(r("AdsBrandSafetySearchBar.react"),{placeholder:s._(/*BTDS*/"Search by post or publisher"),searchQuery:l,onSearch:u})}),p.jsx("div",babelHelpers.extends({},(d||(d=r("stylex"))).props(r("geoMargin").top16),{children:p.jsx(r("CometPlaceholder.react"),{fallback:p.jsx(r("GeoTableLoadingState.react"),{headerCellRenderer:c,numColumns:3,rowCellRenderer:m,xstyle:y.tableGlimmer,loggingName:i.id}),name:i.id,children:t.type==="AD_ACCOUNT"?p.jsx(L,{currentAccount:t,dateRange:n,placement:a,searchValue:l}):r("ShowTableWhenNoDataAvailable")(n,a,"BUSINESS",null,!1,s._(/*BTDS*/"Business portfolio reports are not available for this placement. Try selecting an ad account or a different placement."))})}))]})})}E.displayName=E.name+" [from "+i.id+"]",l.default=E}),226);
-----
AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery.graphql",[],(function(t,n,r,o,a,i){"use strict";var e=(function(){var e={defaultValue:null,kind:"LocalArgument",name:"ad_account_id"},t={defaultValue:null,kind:"LocalArgument",name:"end_date"},n={defaultValue:null,kind:"LocalArgument",name:"placement"},r={defaultValue:null,kind:"LocalArgument",name:"search_term"},o={defaultValue:null,kind:"LocalArgument",name:"start_date"};return{fragment:{argumentDefinitions:[e,t,n,r,o],kind:"Fragment",metadata:null,name:"AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery",selections:[{args:null,kind:"FragmentSpread",name:"AdsBrandSafetyAdjacentContentDeliveryReportsTable_data"}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[n,e,o,t,r],kind:"Operation",name:"AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery",selections:[{alias:null,args:null,concreteType:"XFBBrandSafetyAdjacentContentDeliveryReportQueryResponse",kind:"LinkedField",name:"xfb_brand_safety_adjacent_content_delivery_report_root",plural:!1,selections:[{alias:null,args:[{kind:"Variable",name:"ad_account_id",variableName:"ad_account_id"},{kind:"Variable",name:"end_date",variableName:"end_date"},{kind:"Variable",name:"placement",variableName:"placement"},{kind:"Variable",name:"search_term",variableName:"search_term"},{kind:"Variable",name:"start_date",variableName:"start_date"}],concreteType:"XFBBrandSafetyAdjacentContentDeliveryReportRowShape",kind:"LinkedField",name:"adjacent_content_delivery_report",plural:!0,selections:[{alias:null,args:null,kind:"ScalarField",name:"content_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"content_image_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"content_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"message_body",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"creator_id",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"creator_name",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"creator_url",storageKey:null},{alias:null,args:null,kind:"ScalarField",name:"estimated_impressions",storageKey:null}],storageKey:null}],storageKey:null}]},params:{id:"24469560706001775",metadata:{},name:"AdsBrandSafetyAdjacentContentDeliveryReportsTableQuery",operationKind:"query",text:null}}})();a.exports=e}),null);
-----