AdsWizardMediaPickerImageGenV2StepLoggerConfig",["invariant","AdsAPIAdgroupRecordUtils","AdsAssetFeedUtils","AdsCreativeGenAIEligibilityUtils","AdsCreativeGenAILoggingUtils","AdsCreativeGenAIQPLLoggingUtils","AdsCreativeGenAITypes","AdsInterfacesLogger","AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery.graphql","FBLogger","RelayHooks","emptyFunction","performanceNow","useAdsImageGenGetImageVariants"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k={},l=i!==void 0?i:i=b("AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery.graphql");function m(a){var b=a.queryVarsV2;b!=null||h(0,105026);return d("RelayHooks").fetchQuery(a.relayEnvironment,l,b,{fetchPolicy:"store-or-network"}).toPromise().then(function(a){var b;return(a=a==null||(b=a.xfb_ads_image_gen)==null||(b=b.image_variations_data)==null||(b=b.image_variations)==null||b.flatMap==null?void 0:b.flatMap(function(a){return d("RelayHooks").readInlineData(d("useAdsImageGenGetImageVariants").IMAGE_FRAGMENT,a)}))!=null?a:[]})["catch"](function(a){c("FBLogger")("ads_gen_ai_experiences").event("AdsWizardMediaPickerImageGenV2StepLoggerConfig.fetchImageVariations").catching(a).mustfix("Failed to retrieve images for modal_save event");return[]})}a={logOnInitialized:function(a){var b=a.adgroups;a=a.mode;k={creativeSetupLeaveOrPlatformInitTimestamp:(j||(j=c("performanceNow")))()};d("AdsCreativeGenAILoggingUtils").logImageGenerationStepAvailableOnce(b[0],o(a))},logOnNavigateToStep:function(a){var b=a.adgroups,e=a.mode,f=a.platformState.activeStepKey,g=a.selectedVariants;a=a.toStep;b=b[0];f==="creativeSetup"&&a!=="creativeSetup"&&(k.creativeSetupLeaveOrPlatformInitTimestamp=(j||(j=c("performanceNow")))());f==="media"&&a!=="media"&&(k.mediaStepLeaveTimestamp=(j||(j=c("performanceNow")))(),d("AdsCreativeGenAILoggingUtils").logLeaveSelectMediaStep(b,n("creativeSetupLeaveOrPlatformInitTimestamp","mediaStepLeaveTimestamp")));f==="imageGenV2"&&a!=="imageGenV2"&&(k.genAIStepLeaveTimestamp=(j||(j=c("performanceNow")))(),d("AdsCreativeGenAILoggingUtils").logMediaPickerPrimaryButtonClickOnce(b==null?void 0:b.id,o(e),"NEXT",g.length,!1,d("AdsCreativeGenAITypes").GenAIModalStep.SELECT_HERO_ASSET));if(a==="imageGenV2"){f=d("AdsCreativeGenAIEligibilityUtils").isEligibleForPersonasGridLayout()?"PERSONA_GRID":"PERSONA_GROUPING";k.genAIStepEnterTimestamp=(j||(j=c("performanceNow")))();d("AdsCreativeGenAILoggingUtils").logModalOpen(b.id,o(e),d("AdsCreativeGenAITypes").GenAIOpenModalActionType.INITIAL_GEN,d("AdsAPIAdgroupRecordUtils").isDuplicatedAdgroup(b),d("AdsAssetFeedUtils").isPACAdgroupFromRecord(b),n("mediaStepLeaveTimestamp","genAIStepEnterTimestamp"),f)}},logOnCancel:function(a){var b=a.loggingContext,d=a.platformState.activeStepKey,e=a.selectedVariants;a=a.stateContext;d==="imageGenV2"&&(k.genAIStepLeaveTimestamp=(j||(j=c("performanceNow")))());m(a).then(function(a){p("cancel",b,e,a)})["catch"](c("emptyFunction"))},logOnDone:function(a){var b=a.loggingContext,d=a.platformState.activeStepKey,e=a.selectedVariants;a=a.stateContext;d==="imageGenV2"&&(k.genAIStepLeaveTimestamp=(j||(j=c("performanceNow")))());m(a).then(function(a){p("save",b,e,a)})["catch"](c("emptyFunction"))}};function n(a,b){if(k[a]!=null&&k[b]!=null)return Math.abs(k[b]-k[a])/1e3}function o(a){return a==="standalone"?"ads_manager__a_plus_c":"ads_manager__media_picker"}function p(a,b,e,f){var g=e.length;a==="cancel"?d("AdsCreativeGenAIQPLLoggingUtils").cancelGenAIQPLFlow():d("AdsCreativeGenAIQPLLoggingUtils").successGenAIQPLFlow(g);f=f.map(function(a){var b;return{enroll_status:e.includes((b=(b=a.anticipated_hash)!=null?b:a.id)!=null?b:"")?"OPT_IN":"OPT_OUT",image_variation_id:a.id}});c("AdsInterfacesLogger").logOnce(Object.freeze({eventName:a==="cancel"?"ads_gen_ai__modal_cancel":"ads_gen_ai__modal_save",data:babelHelpers["extends"]({},b,(a={},a.load_status="loaded",a.metadata=JSON.stringify({allImagesInfo:f,newDisplayImagesCount:{optInCount:g}}),a.item_count=g,a))}))}e=a;g["default"]=e}),98);
-----
AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery.graphql",[],(function(a,b,c,d,e,f){"use strict";a=function(){var a=[{defaultValue:null,kind:"LocalArgument",name:"ad_account_id"},{defaultValue:null,kind:"LocalArgument",name:"adgroup_or_fragment_id"},{defaultValue:null,kind:"LocalArgument",name:"entry_point"},{defaultValue:null,kind:"LocalArgument",name:"image_variations_request"}],b=[{kind:"Variable",name:"ad_account_id",variableName:"ad_account_id"},{kind:"Variable",name:"adgroup_id",variableName:"adgroup_or_fragment_id"},{kind:"Variable",name:"entry_point",variableName:"entry_point"}],c=[{kind:"Variable",name:"image_variations_request",variableName:"image_variations_request"}],d={alias:null,args:null,kind:"ScalarField",name:"id",storageKey:null},e={alias:null,args:null,kind:"ScalarField",name:"height",storageKey:null},f={alias:null,args:null,kind:"ScalarField",name:"width",storageKey:null},g={alias:null,args:null,kind:"ScalarField",name:"cdn_url",storageKey:null},h={alias:null,args:null,kind:"ScalarField",name:"anticipated_hash",storageKey:null},i={alias:null,args:null,concreteType:"XFBAdsImageVariationEditInfo",kind:"LinkedField",name:"latest_image_edit",plural:!1,selections:[{alias:null,args:null,kind:"ScalarField",name:"image_id",storageKey:null},g,{alias:null,args:null,kind:"ScalarField",name:"image_hash",storageKey:null}],storageKey:null};return{fragment:{argumentDefinitions:a,kind:"Fragment",metadata:{throwOnFieldError:!0},name:"AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery",selections:[{alias:null,args:b,concreteType:"XFBAdsImageGenRoot",kind:"LinkedField",name:"xfb_ads_image_gen",plural:!1,selections:[{alias:null,args:c,concreteType:"XFBAdsImageGenImageVariationsData",kind:"LinkedField",name:"image_variations_data",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBAdsImageVariation",kind:"LinkedField",name:"image_variations",plural:!0,selections:[{kind:"InlineDataFragmentSpread",name:"useAdsImageGenGetImageVariants_image",selections:[d,{kind:"CatchField",field:{alias:null,args:null,concreteType:"AdImage",kind:"LinkedField",name:"seed_image",plural:!1,selections:[e,f],storageKey:null},to:"NULL"},g,h,i],args:null,argumentDefinitions:[]}],storageKey:null}],storageKey:null}],storageKey:null}],type:"Query",abstractKey:null},kind:"Request",operation:{argumentDefinitions:a,kind:"Operation",name:"AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery",selections:[{alias:null,args:b,concreteType:"XFBAdsImageGenRoot",kind:"LinkedField",name:"xfb_ads_image_gen",plural:!1,selections:[{alias:null,args:c,concreteType:"XFBAdsImageGenImageVariationsData",kind:"LinkedField",name:"image_variations_data",plural:!1,selections:[{alias:null,args:null,concreteType:"XFBAdsImageVariation",kind:"LinkedField",name:"image_variations",plural:!0,selections:[d,{alias:null,args:null,concreteType:"AdImage",kind:"LinkedField",name:"seed_image",plural:!1,selections:[e,f,d],storageKey:null},g,h,i],storageKey:null},d],storageKey:null},d],storageKey:null}]},params:{id:"24623868437304704",metadata:{},name:"AdsWizardMediaPickerImageGenV2StepLoggerConfigQuery",operationKind:"query",text:null}}}();e.exports=a}),null);
-----