PreviewHubGenAiMvpGuidanceCard.react",["fbt","AdsCreativeGenAIL1PreGenImageQuery","AdsCreativeGenAIPreGenImageQuery","AdsCreativeGenAIPregenQuery","AdsEditingAdgroupEditorContext","AdsErrorBoundary.react","AdsFluxHooks","AdsGenAISpecUtils","AdsGeoOSGuidanceCardFooter.react","AdsGeoOSGuidanceCardHeader.react","AdsInterfacesLogger","AdsMediaPickerImageGenAdoptPreGenAction","AdsPreflightRecommendationHubGenAiMvpDataPlugin","AdsPreviewHubGenAiImageSelector.react","AdsUEditorHooks","AdsUEditorHostIDs","AdsUEditorPreflightRecommendationHubGuidanceTooltip.react","AdsUEditorPreflightRecommendationHubUtils","AdsUEditorPreflightServerRecommendationsContext","AdsUEditorPreviewHubModalProvider","CometPlaceholder.react","GeoButton.react","GeoGuidanceCard.react","GeoGuidanceCardContent.react","GeoText.react","Laminar","PreviewHubEvents","PreviewHubGenAiMvpGuidanceCardQuery.graphql","RelayHooks","adsUEditorAdPlainObjectsForSelectedAdgroupsSelector","adsUEditorIsDuplicatedSelector","emptyFunction","geoMargin","gkx","react","useAdsCampaignGroupCommonSelectors","useAdsUEditorPreflightRecommendationHubBranched","useAdsUEditorSelectedAdgroupRelayIDs","useAdsUEditorSelectedCampaignGroupRelayIDs","useAdsUEditorSelectedCampaignRelayIDs"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=c||(c=o("react")),m=u||(u=r("react")),p=d.useCallback,_=d.useContext,f=d.useEffect,g=d.useEffectEvent,h=d.useMemo,y=d.useRef,C=d.useState;function b(t){var a,l,u,c,d,b,v,S,R,L,E,k,I,T,D,x,$,P,N,M=t.onHidden,w=t.variant,A=o("Laminar").useProvider(r("AdsUEditorPreviewHubModalProvider")),F=A.metadata.interactionID,O=r("useAdsUEditorSelectedAdgroupRelayIDs")(r("AdsEditingAdgroupEditorContext")),B=r("useAdsUEditorSelectedCampaignRelayIDs")(r("AdsEditingAdgroupEditorContext")),W=r("useAdsUEditorSelectedCampaignGroupRelayIDs")(r("AdsEditingAdgroupEditorContext")),q=o("RelayHooks").useClientQuery(e!==void 0?e:e=n("PreviewHubGenAiMvpGuidanceCardQuery.graphql"),{adgroupRelayIDs:O,campaignIDs:B,campaignGroupIDs:W,shouldSetPFRHubContext:r("gkx")("4633")}),U=_(r("AdsUEditorPreflightServerRecommendationsContext")),V=o("useAdsCampaignGroupCommonSelectors").useAdsObjectiveSelector(),H=(a=U==null||(l=U.adsPreflightServerRecommendations)==null?void 0:l.eligibleAdObjectIDs)!=null?a:new Map,G=(u=U==null||(c=U.adsPreflightServerRecommendations)==null?void 0:c.guidancePluginKeyToGuidanceExtraDataMap)!=null?u:new Map,z=o("useAdsUEditorPreflightRecommendationHubBranched").useAdsUEditorPreflightRecommendationHub((d=q.selected_ad_account)==null?void 0:d.pfrHub),j=z.isInEditing,K=z.selectedAdgroups,Q=(b=(v=q.selected_ad_account)==null||(v=v.combined_adgroups)==null||(v=v[0])==null?void 0:v.ad_object_id)!=null?b:null,X=(S=(R=q.selected_ad_account)==null?void 0:R.account_id)!=null?S:"",Y=(L=q.selected_ad_account)==null||(L=L.combined_adgroups)==null?void 0:L[0],J=(E=(k=(I=Y==null||(T=Y.creative)==null?void 0:T.image_hash)!=null?I:Y==null||(D=Y.creative)==null||(D=D.object_story_spec)==null||(D=D.link_data)==null?void 0:D.image_hash)!=null?k:Y==null||(x=Y.creative)==null||(x=x.asset_feed_spec)==null||(x=x.images)==null||(x=x[0])==null?void 0:x.hash)!=null?E:"",Z=G.get(r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key),ee=($=Z==null?void 0:Z.seed_image_hash)!=null?$:"",te=J||ee,ne=w,re=!0,oe=ne==="bulk_adopt",ae=o("RelayHooks").useLazyLoadQuery(o("AdsCreativeGenAIL1PreGenImageQuery").ADS_CREATIVE_GEN_AI_L1_PREGEN_IMAGE_QUERY,{adAccountID:X,adgroupID:Q!=null?Q:"",entrypoint:"ADS_MANAGER__A_PLUS_C",seedImageHash:te,targetTiers:o("AdsCreativeGenAIPreGenImageQuery").PREGEN_FETCH_CONFIG_DEFAULT.targetTiers,maxCount:o("AdsCreativeGenAIPreGenImageQuery").PREGEN_FETCH_CONFIG_DEFAULT.maxCount,sessionID:"",failsGating:!re}),ie=h(function(){var e,t=(e=ae.xfb_ads_image_gen)==null||(e=e.related_gen_data)==null||(e=e.generation_output)==null?void 0:e.generated_images;return t?t.flatMap(function(e){var t=o("RelayHooks").readInlineData(o("AdsCreativeGenAIPregenQuery").PREGEN_IMAGE_FRAGMENT,e),n=t.anticipated_hash,r=t.cdn_url,a=t.generation_path;return r!=null&&n!=null?[{url:r,hash:n,generation_path:a}]:[]}):[]},[ae]),le=h(function(){return ie.map(function(e){return e.url}).slice(0,3)},[ie]),se=h(function(){return new Map(ie.map(function(e){return[e.url,{hash:e.hash,generation_path:e.generation_path}]}))},[ie]),ue=r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").getGuidanceType(),ce=(P=H.get(r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key))!=null?P:[],de=Q!=null&&ce.includes(Q),me=de?Q:null,pe=K.find(function(e){return e.id===me}),_e=h(function(){return me!=null?[me]:[]},[me]),fe=h(function(){return pe!=null?[pe]:[]},[pe]),ge=o("AdsUEditorHooks").useUEditorAdgroupAdsSelector(r("adsUEditorIsDuplicatedSelector")),he=p(function(){var e;return e={},e.ad_account_id=X,e.sub_session_id=F,e.event_source="PREVIEW_HUB",e.is_duplicated_object=ge,e},[X,F,ge]);f(function(){var e,t=le.length>0?"success":"no_images_returned";r("AdsInterfacesLogger").logOnce({eventName:"preview_hub_genai_images_loaded",data:babelHelpers.extends({},he(),(e={},e.adgroup_id=Q,e.item_count=le.length,e.metadata=JSON.stringify({qe_variant:ne,load_status:t,seed_image_hash:te}),e))})},[le.length,ne,he,te,Q]);var ye=C(function(){return new Set(le)}),Ce=ye[0],be=ye[1],ve=C(!1),Se=ve[0],Re=ve[1];f(function(){be(new Set(le))},[le]);var Le=p(function(e){var t;be(function(t){var n=new Set(t);return n.has(e)?n.delete(e):n.add(e),n}),r("AdsInterfacesLogger").log({eventName:"preview_hub_genai_image_selection",data:babelHelpers.extends({},he(),(t={},t.metadata=JSON.stringify({qe_variant:ne,action:"toggle",image_url:e}),t))})},[ne,he]),Ee=p(function(){var e;be(new Set(le)),r("AdsInterfacesLogger").log({eventName:"preview_hub_genai_image_selection",data:babelHelpers.extends({},he(),(e={},e.item_count=le.length,e.metadata=JSON.stringify({qe_variant:ne,action:"select_all"}),e))})},[le,ne,he]),ke=p(function(){var e;be(new Set),r("AdsInterfacesLogger").log({eventName:"preview_hub_genai_image_selection",data:babelHelpers.extends({},he(),(e={},e.metadata=JSON.stringify({qe_variant:ne,action:"deselect_all"}),e))})},[ne,he]),Ie=p(function(){var e;if(!(se.size===0||Ce.size===0||Q==null)){Re(!0),r("AdsInterfacesLogger").logOnce({eventName:"preview_hub_genai_cherry_pick_adoption",data:babelHelpers.extends({},he(),(e={},e.adgroup_id=Q,e.item_count=Ce.size,e.metadata=JSON.stringify({qe_variant:ne,total_images_available:le.length,seed_image_hash:te,images:Array.from(Ce).map(function(e){var t;return{url:e,hash:(t=se.get(e))==null?void 0:t.hash}})}),e))});var t=[];for(var n of Ce){var o=se.get(n);o!=null&&t.push([o.hash,o.generation_path])}r("AdsMediaPickerImageGenAdoptPreGenAction").dispatch({hostID:r("AdsUEditorHostIDs").EDITING,adgroupIDs:[Q],preGenHashes:t,seedImageHash:te},{line:"420",module:"PreviewHubGenAiMvpGuidanceCard.react.js",moduleID:i.id}),Re(!1)}},[le.length,ne,he,Q,Ce,te,se]),Te=p(function(){var e;if(!(le.length===0||se.size===0||Q==null)){Re(!0),r("AdsInterfacesLogger").logOnce({eventName:"preview_hub_genai_bulk_adoption",data:babelHelpers.extends({},he(),(e={},e.adgroup_id=Q,e.item_count=le.length,e.metadata=JSON.stringify({qe_variant:ne,seed_image_hash:te,images:le.map(function(e){var t;return{url:e,hash:(t=se.get(e))==null?void 0:t.hash}})}),e))});var t=[];for(var n of le){var o=se.get(n);o!=null&&t.push([o.hash,o.generation_path])}r("AdsMediaPickerImageGenAdoptPreGenAction").dispatch({hostID:r("AdsUEditorHostIDs").EDITING,adgroupIDs:[Q],preGenHashes:t,seedImageHash:te},{line:"477",module:"PreviewHubGenAiMvpGuidanceCard.react.js",moduleID:i.id}),Re(!1)}},[le,ne,he,te,Q,se]);f(function(){var e;r("AdsInterfacesLogger").logOnce({eventName:o("PreviewHubEvents").PREVIEW_HUB_GUIDANCE_CARD_IMPRESSION_EVENT,data:babelHelpers.extends({},he(),(e={},e.source=r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key,e.metadata=JSON.stringify({qe_variant:ne,action:"Guidance card impression",seed_image_hash:te,total_images:le.length,eligible_ad_object_ids:_e}),e))})},[le.length,_e,ne,he,te]);var De=g(function(){var e;r("AdsInterfacesLogger").log({eventName:"preview_hub_genai_card_dismissed",data:babelHelpers.extends({},he(),(e={},e.metadata=JSON.stringify({qe_variant:ne}),e))})}),xe=y(!1);f(function(){return xe.current=!0,function(){xe.current&&De()}},[]);var $e=o("AdsFluxHooks").useAdsSelector(r("adsUEditorAdPlainObjectsForSelectedAdgroupsSelector"),r("AdsEditingAdgroupEditorContext"),r("AdsEditingAdgroupEditorContext")),Pe=(N=$e[0])==null?void 0:N.adgroup,Ne=o("AdsGenAISpecUtils").isGenAIAds(Pe),Me=te!=="",we=Ne||!Me;if(f(function(){we&&M!=null&&M(r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key)},[we,M]),f(function(){var e;if(we){var t="unknown";Ne?t="already_adopted":Me||(t="no_seed_image"),r("AdsInterfacesLogger").logOnce({eventName:"preview_hub_genai_card_hidden",data:babelHelpers.extends({},he(),(e={},e.adgroup_id=Q,e.message=t,e.metadata=JSON.stringify({qe_variant:ne}),e))})}},[ne,he,Ne,Me,Q,we]),we)return M!=null&&M(r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key),null;var Ae=r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").getDescriptionText({isTooltip:!1,numAdObjects:_e.length,solutionExtraDataMap:G,objective:V,shouldShowAddAplusAudienceForAdditonalCampaignsContent:!1,isPreviewHub:!0}),Fe=m.jsx(r("GeoText.react"),{children:r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").getDescriptionText({isTooltip:!0,solutionExtraDataMap:G,objective:V,shouldShowAddAplusAudienceForAdditonalCampaignsContent:!1})}),Oe=Ce.size,Be=le.length>0,We=Oe>0,qe=oe?m.jsx(r("AdsGeoOSGuidanceCardFooter.react"),{children:m.jsx(r("GeoButton.react"),{"data-testid":void 0,isDisabled:!Be,isLoading:Se,label:s._(/*BTDS*/""),onClick:Te,variant:"default"})}):m.jsx(r("AdsGeoOSGuidanceCardFooter.react"),{children:m.jsx(r("GeoButton.react"),{"data-testid":void 0,isDisabled:!We,isLoading:Se,label:We?s._(/*BTDS*/"",[s._param("count",Oe)]):s._(/*BTDS*/""),onClick:Ie,variant:"default"})}),Ue=o("AdsUEditorPreflightRecommendationHubUtils").getGuidanceCardStatusFromGuidanceType(ue);return m.jsx(r("GeoGuidanceCard.react"),{"data-testid":void 0,footer:qe,header:m.jsx(r("AdsGeoOSGuidanceCardHeader.react"),{heading:Ae,headingToolTip:m.jsx(r("AdsUEditorPreflightRecommendationHubGuidanceTooltip.react"),{eligibleAdObjectIDs:_e,eligibleAdObjectSpecs:fe,isInEditing:j,logHover:r("emptyFunction"),plugin:r("AdsPreflightRecommendationHubGenAiMvpDataPlugin"),shouldShowScore:!1,solutionExtraDataMap:G})}),status:Ue,xstyle:r("geoMargin").vert8,children:m.jsxs(r("GeoGuidanceCardContent.react"),{children:[Fe,Be&&m.jsx(r("AdsPreviewHubGenAiImageSelector.react"),{assetURLs:le,isDisplayOnly:oe,onDeselectAll:ke,onSelectAll:Ee,onSelectionChange:Le,selectedAssetURLs:Ce})]})},r("AdsPreflightRecommendationHubGenAiMvpDataPlugin").key)}b.displayName=b.name+" [from "+i.id+"]";var v=o("AdsFluxHooks").adsFluxContainer(b,null,{containerName:i.id});function S(e){return m.jsx(r("AdsErrorBoundary.react"),{moduleName:i.id,onError:function(t){r("AdsInterfacesLogger").log({eventName:"preview_hub_genai_card_hidden",data:{MESSAGE:"error_boundary",METADATA:JSON.stringify({error_message:t.message})}})},children:m.jsx(r("CometPlaceholder.react"),{fallback:null,name:i.id,children:m.jsx(v,babelHelpers.extends({},e))})})}S.displayName=S.name+" [from "+i.id+"]",l.default=S}),226);
-----
AdsCreativeGenAIVariationsPanelWithPreGen.react",["AdsCreativeGenAILoadingToast","AdsCreativeGenAILoggingUtils","AdsCreativeGenAIModalContext","AdsCreativeGenAIPreGenImageQuery","AdsCreativeGenAIQPLLoggingUtils","AdsCreativeGenAITypes","AdsCreativeGenAIVariationsPanelWithPreGenQuery.graphql","AdsCreativeGenAIVariationsPanelWithPreGen_image.graphql","AdsGenAIVariationsUtils","AdsImageGenImageVariantCard.react","AdsImagePickerImageGenSideCardUtils","AdsWizardMediaPickerMigrationUtils","GeoGrid.react","GeoGridTypes","LoadObject","RelayHooks","emptyFunction","immutable","react","react-compiler-runtime","useAdsImageGenFetchQuery","useCreativeGenAILoggerLegacy"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j,k=j||(j=d("react")),l=j.useEffect,m="PRE_GEN",n={container:{paddingTop:"xyamay9",paddingInlineEnd:"xv54qhq",paddingBottom:"x1l90r2v",paddingInlineStart:"xf7dkkf",$$css:!0}},o=d("AdsWizardMediaPickerMigrationUtils").isInBottomSheetCreativeWizardExperiment("silent")?{thumbnailSize:300,gridLayout:"space-evenly",numLoadingThumbnails:20}:{thumbnailSize:180,gridLayout:"space-evenly",numLoadingThumbnails:20},p=h!==void 0?h:h=b("AdsCreativeGenAIVariationsPanelWithPreGenQuery.graphql"),q=i!==void 0?i:i=b("AdsCreativeGenAIVariationsPanelWithPreGen_image.graphql");function a(a){var b=d("react-compiler-runtime").c(57),e=a.accountID,f=a.adgroup,g=a.selectedBaseAsset;a=d("AdsCreativeGenAIModalContext").useAdsCreativeGenAIModalContext();var h=a.state,i=a.dispatch,j=a.preGenImageFetchNonce,q=c("useCreativeGenAILoggerLegacy")(f),w=(a=d("AdsImagePickerImageGenSideCardUtils").useAdsImageGenMediaPickerSideCardState(g==null?void 0:g.imageHash))==null?void 0:a.sideCardImagesByHash;a=c("useAdsImageGenFetchQuery")(p);var x=a.fetchFn;a=a.hasInFlightQuery;var y;b[0]!==e||b[1]!==f.id||b[2]!==i||b[3]!==x||b[4]!==j||b[5]!==w||b[6]!==(g==null?void 0:g.imageHash)||b[7]!==(g==null?void 0:g.imageUrl)?(y=function(){if(w!=null){var a=w.toArray().map(t);i({type:"set_pre_gen_media_list",mediaList:v(a,g==null?void 0:g.imageHash,g==null?void 0:g.imageUrl)});return}x({adAccountID:e,adgroupID:f.id,entrypoint:d("AdsCreativeGenAIPreGenImageQuery").PREGEN_FETCH_CONFIG.entrypoint,seedImageHash:(a=g==null?void 0:g.imageHash)!=null?a:"",targetTiers:d("AdsCreativeGenAIPreGenImageQuery").PREGEN_FETCH_CONFIG.targetTiers,maxCount:d("AdsCreativeGenAIPreGenImageQuery").PREGEN_FETCH_CONFIG.maxCount,sessionID:j}).promise.then(function(a){a=v((a=a.xfb_ads_image_gen)==null||(a=a.related_gen_data)==null||(a=a.generation_output_with_client_cache)==null?void 0:a.generated_images,g==null?void 0:g.imageHash,g==null?void 0:g.imageUrl);i({type:"set_pre_gen_media_list",mediaList:a});d("AdsCreativeGenAIQPLLoggingUtils").addGenAIPreGenModalLoadSuccessQPLPoint((a=(a=a.getValue())==null?void 0:a.length)!=null?a:0)})["catch"](s)},b[0]=e,b[1]=f.id,b[2]=i,b[3]=x,b[4]=j,b[5]=w,b[6]=g==null?void 0:g.imageHash,b[7]=g==null?void 0:g.imageUrl,b[8]=y):y=b[8];var D=g==null?void 0:g.imageHash,E=g==null?void 0:g.imageUrl,F;b[9]!==e||b[10]!==f.id||b[11]!==i||b[12]!==x||b[13]!==j||b[14]!==w||b[15]!==D||b[16]!==E?(F=[e,f.id,i,x,j,w,D,E],b[9]=e,b[10]=f.id,b[11]=i,b[12]=x,b[13]=j,b[14]=w,b[15]=D,b[16]=E,b[17]=F):F=b[17];l(y,F);var G,H,I,J;if(b[18]!==i||b[19]!==a||b[20]!==q||b[21]!==h){D=h.PreGenMediaList.getValue();E=h.assetGenerationPath===d("AdsCreativeGenAITypes").GenAIAssetGenerationPath.HERO?h.HeroMediaList.getValue():h.NonHeroMediaList.getValue();b[32]!==h?(y=function(a){return z(a,h,!0)},b[32]=h,b[33]=y):y=b[33];b[34]!==h?(F=function(a){return z(a,h,!1)},b[34]=h,b[35]=F):F=b[35];var K;b[36]!==h?(K=function(a){return B(a,h)},b[36]=h,b[37]=K):K=b[37];D=A([].concat((D!=null?D:[]).map(y),(E!=null?E:[]).map(F))).filter(K).sort(C);y=h.assetLoadStatus===d("AdsCreativeGenAITypes").GenAIAssetGenerationStatus.LOADING||E==null;F=h.assetLoadStatus===d("AdsCreativeGenAITypes").GenAIAssetGenerationStatus.OVERLAY_LOADING;K=c("GeoGrid.react");E="gen-ai-asset-grid-panel";G=16;H=o.gridLayout;b[38]===Symbol["for"]("react.memo_cache_sentinel")?(I=d("GeoGridTypes").GridRepeat.auto("auto-fill",d("GeoGridTypes").GridSize.len(o.thumbnailSize,"px")),b[38]=I):I=b[38];J=n.container;var L;b[39]!==i||b[40]!==q||b[41]!==h?(L=function(a,b){var e;return k.jsx(c("AdsImageGenImageVariantCard.react"),{fallbackImageURL:a.fallbackUrl,hoverOverlays:[],isLoading:a.isLoading,size:o.thumbnailSize,variant:a.imageVariant,onEdit:function(){var b;q("ads_gen_ai__variant_edit_button_click",{metadata:JSON.stringify({asset_id:a.assetID,asset_url:a.imageVariant.assetUrl,source:m})});d("AdsCreativeGenAIQPLLoggingUtils").addAssetEditStartQPLPoint((b=a.assetID)!=null?b:"");i({type:"start_variant_edit",nestedPanel:d("AdsCreativeGenAITypes").GenAINestedPanel.FLUX_EDIT,originalImageVariant:a.assetSpec})},onImageLoad:function(){var c;d("AdsCreativeGenAILoggingUtils").logGenereratedImageImpression(q,h,a.mediaAsset,((c=a.mediaAsset.metadata)==null?void 0:c.seed_image_source)===m,b)},onSelectionChange:function(c){var d;i({type:"set_asset_opt_in_status_v2",assetKey:(d=a.assetKey)!=null?d:"",isSelected:c});q("ads_gen_ai__variations_asset_selection_update",{metadata:JSON.stringify({asset_id:a.mediaAsset.assetID,asset_hash:a.mediaAsset.assetHash,is_selected:c,seed_image_source:(d=a.mediaAsset.metadata)==null?void 0:d.seed_image_source,position:b})})}},b+"_"+((e=a.assetID)!=null?e:""))},b[39]=i,b[40]=q,b[41]=h,b[42]=L):L=b[42];L=D.map(L);D=(a||y)&&Array(u(D.length)).fill(null).map(r);b[18]=i;b[19]=a;b[20]=q;b[21]=h;b[22]=K;b[23]=y;b[24]=F;b[25]=L;b[26]=D;b[27]=E;b[28]=G;b[29]=H;b[30]=I;b[31]=J}else K=b[22],y=b[23],F=b[24],L=b[25],D=b[26],E=b[27],G=b[28],H=b[29],I=b[30],J=b[31];var M;b[43]!==y||b[44]!==a||b[45]!==F?(M=(a||y||F)&&k.jsx("div",{className:"x10l6tqk x191j7n5 xh8yej3 x78zum5 x6s0dn4 xl56j7k x1o0tod xhtitgo",children:k.jsx(c("AdsCreativeGenAILoadingToast"),{newGensLoading:y,overlaysLoading:F,pregenImagesLoading:a})}),b[43]=y,b[44]=a,b[45]=F,b[46]=M):M=b[46];b[47]!==K||b[48]!==L||b[49]!==D||b[50]!==M||b[51]!==E||b[52]!==G||b[53]!==H||b[54]!==I||b[55]!==J?(y=k.jsxs(K,{"data-testid":void 0,gap:G,justifyContent:H,templateColumns:I,xstyle:J,children:[L,D,M]}),b[47]=K,b[48]=L,b[49]=D,b[50]=M,b[51]=E,b[52]=G,b[53]=H,b[54]=I,b[55]=J,b[56]=y):y=b[56];return y}function r(a,b){return k.jsx(c("AdsImageGenImageVariantCard.react"),{fallbackImageURL:null,hoverOverlays:[],isLoading:!0,size:o.thumbnailSize,variant:{adsImageVariationID:"",aspectRatio:null,assetHash:null,assetUrl:"",editEligibility:"ENABLED",selected:!1},onEdit:c("emptyFunction"),onImageLoad:c("emptyFunction"),onSelectionChange:c("emptyFunction")},b)}r.displayName=r.name+" [from "+f.id+"]";function s(){}function t(a){return a.data}function u(a){return Math.max(0,o.numLoadingThumbnails-a)}function v(a,b,e){return c("LoadObject").withValue(a==null?void 0:a.map(function(a){var c;a=d("RelayHooks").readInlineData(q,a);if(a==null)return null;a={assetHash:(c=a.anticipated_hash)!=null?c:"",assetID:(c=a.id)!=null?c:"",adImageID:(c=a.ad_image)==null?void 0:c.fbid,assetType:"image",assetUrl:(c=a.cdn_url)!=null?c:"",editStatus:a.is_from_edit===!0?"FROM_EDIT":null,metadata:{edit_source_image_id:(c=a.edit_source_image)==null?void 0:c.id,seed_image_source:m},needsSaved:!1,selectStatus:d("AdsCreativeGenAITypes").GenAISelectStatus.OPT_OUT,seedAsset:{imageHash:b,imageUrl:e}};return a}).filter(Boolean))}function w(a,b){var c;return{adsImageVariationID:(c=a==null?void 0:a.assetID)!=null?c:"",aspectRatio:null,assetHash:(c=a==null?void 0:a.assetHash)!=null?c:"",assetUrl:(c=a==null?void 0:a.assetUrl)!=null?c:"",editEligibility:"ENABLED",selected:b}}function x(a){var b;return{assetKey:(b=a==null?void 0:a.assetID)!=null?b:"",editStates:c("immutable").Stack(),isRep:!0,isSuggested:!1,text:"",thumbnailSpec:c("LoadObject").withValue(babelHelpers["extends"]({},a,{seedAsset:null}))}}function y(a,b){var c;return(c=(c=a.compositionVariations)==null?void 0:c.find(function(a){return d("AdsGenAIVariationsUtils").shouldBeDisplayed(a,b)}))!=null?c:a}function z(a,b,c){var e,f=y(a,b);e=f.assetHash!=null&&f.assetHash!==""?f.assetHash:(e=f.assetID)!=null?e:"";var g=b.selectedAssetKeys.includes(e);return{assetKey:e,imageVariant:w(f,g),mediaAsset:a,assetID:f.assetID,editStatus:f.editStatus,fallbackUrl:(e=a.assetUrl)!=null?e:(g=a.seedAsset)==null?void 0:g.imageUrl,assetSpec:x(f),isLoading:c?!1:b.assetLoadStatus===d("AdsCreativeGenAITypes").GenAIAssetGenerationStatus.OVERLAY_LOADING||b.assetLoadStatus===d("AdsCreativeGenAITypes").GenAIAssetGenerationStatus.LOADING}}function A(a){var b=new Set();return a.filter(function(a){var c=a.assetID;a=a.imageVariant;if(c!=null&&!b.has(c)){b.add(c);return!0}c=a.assetHash;c!=null&&!b.has(c)&&b.add(c);return!1})}function B(a,b){var c;return((b=[].concat((c=b.PreGenMediaList.getValue())!=null?c:[],(c=(b.assetGenerationPath===d("AdsCreativeGenAITypes").GenAIAssetGenerationPath.HERO?b.HeroMediaList:b.NonHeroMediaList).getValue())!=null?c:[]))==null?void 0:b.some(function(b){return a.assetID!=null&&((b=b.metadata)==null?void 0:b.edit_source_image_id)===a.assetID}))!==!0}function C(a,b){if(a.editStatus==="FROM_EDIT")if(b.editStatus==="FROM_EDIT")return 0;else return-1;return 0}g.ADS_CREATIVE_GEN_AI_PREGEN_IMAGES_QUERY=p;g.AdsCreativeGenAIVariationsPanelWithPreGen=a}),98);
-----
AdsCreativeGenAIPreGenImageQuery",["AdsCreativeGenAIPreGenImageQuery.graphql","AdsCreativeGenAIPreGenImageQuery_image.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i;a={entrypoint:"ADS_MANAGER__MEDIA_PICKER",targetTiers:["TIER_1","TIER_2"],maxCount:5};c=h!==void 0?h:h=b("AdsCreativeGenAIPreGenImageQuery_image.graphql");d=i!==void 0?i:i=b("AdsCreativeGenAIPreGenImageQuery.graphql");g.PREGEN_FETCH_CONFIG=a;g.IMAGE_FRAGMENT=c;g.AdsCreativeGenAIPreGenImageQuery=d}),98);
-----
AdsCreativeGenAIPreGenImageQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a={defaultValue:null,kind:"LocalArgument",name:"adAccountID"},b={defaultValue:null,kind:"LocalArgument",name:"adgroupID"},c={defaultValue:null,kind:"LocalArgument",name:"entrypoint"},d={defaultValue:null,kind:"LocalArgument",name:"maxCount"},e={defaultValue:null,kind:"LocalArgument",name:"seedImageHash"},f={defaultValue:null,kind:"LocalArgument",name:"sessionID"},g={defaultValue:null,kind:"LocalArgument",name:"targetTiers"},h=[{kind:"Variable",name:"ad_account_id",variableName:"adAccountID"},{kind:"Variable",name:"adgroup_id",variableName:"adgroupID"},{kind:"Variable",name:"entry_point",variableName:"entrypoint"}],i=[{fields:[{kind:"Variable",name:"max_count",variableName:"maxCount"},{kind:"Variable",name:"session_id",variableName:"sessionID"},{kind:"Variable",name:"target_tiers",variableName:"targetTiers"}],kind:"ObjectValue",name:"related_gen_request"},{kind:"Variable",name:"seed_image_hash",variableName:"seedImageHash"}],j={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},k={alias:null,args:null,kind:"ScalarField",name:"cdn_url",storageKey:null},l={alias:null,args:null,kind:"ScalarField",name:"anticipated_hash",storageKey:null},m={alias:null,args:null,kind:"ScalarField",name:"fbid",storageKey:null},n={alias:null,args:null,kind:"ScalarField",name:"is_from_edit",storageKey:null};return{fragment:{argumentDefinitions:[a,b,c,d,e,f,g],kind:"Fragment",metadata:null,name:"AdsCreativeGenAIPreGenImageQuery",selections:[{alias:null,args:h,concreteType:"XFBAdsImageGenRoot",kind:"LinkedField",name:"xfb_ads_image_gen",plural:!1,selections:[{alias:null,args:i,concreteType:"XFBAdsGenAIRelatedMediaData",kind:"LinkedField",name:"related_gen_data",plural:!1,selections:[j,{alias:null,args:null,concreteType:"XFBAdsImageGenGenerationOutput",kind:"LinkedField",name:"generation_output_with_client_cache",plural:!1,selections:[j,{alias:null,args:null,concreteType:"XFBAdsImageVariation",kind:"LinkedField",name:"generated_images",plural:!0,selections:[{kind:"InlineDataFragmentSpread",name:"AdsCreativeGenAIPreGenImageQuery_image",selections:[j,k,l,{alias:null,args:null,concreteType:"AdImage",kind:"LinkedField",name:"ad_image",plural:!1,selections:[m],storageKey:null},n],args:null,argumentDefinitions:[]}],storageKey:null}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:[a,b,c,e,g,d,f],kind:"Operation",name:"AdsCreativeGenAIPreGenImageQuery",selections:[{alias:null,args:h,concreteType:"XFBAdsImageGenRoot",kind:"LinkedField",name:"xfb_ads_image_gen",plural:!1,selections:[{alias:null,args:i,concreteType:"XFBAdsGenAIRelatedMediaData",kind:"LinkedField",name:"related_gen_data",plural:!1,selections:[j,{alias:null,args:null,concreteType:"XFBAdsImageGenGenerationOutput",kind:"LinkedField",name:"generation_output_with_client_cache",plural:!1,selections:[j,{alias:null,args:null,concreteType:"XFBAdsImageVariation",kind:"LinkedField",name:"generated_images",plural:!0,selections:[j,k,l,{alias:null,args:null,concreteType:"AdImage",kind:"LinkedField",name:"ad_image",plural:!1,selections:[m,j],storageKey:null},n],storageKey:null}],storageKey:null}],storageKey:null},j],storageKey:null}]},params:{id:"24314055231622979",metadata:{},name:"AdsCreativeGenAIPreGenImageQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----
AdsCreativeGenAIPreGenImageQuery_image.graphql",[],(function(a,b,c,d,e,f){"use strict";a={kind:"InlineDataFragment",name:"AdsCreativeGenAIPreGenImageQuery_image"};e.exports=a}),null);
-----