useAdsImageGenImagesV2",["invariant","AdsImageGenImageVariantUtils","AdsImageGenProvider","AdsWizardMediaPickerImageGenStepContext","Laminar","RelayHooks","react","react-compiler-runtime","useAdsImageGenImagesV2Query.graphql","useAdsImageGenImagesV2_image.graphql"],(function(t,n,r,o,a,i,l,s){"use strict";var e,u,c,d=(c||(c=o("react"))).useMemo,m=e!==void 0?e:e=n("useAdsImageGenImagesV2_image.graphql"),p=u!==void 0?u:u=n("useAdsImageGenImagesV2Query.graphql");function _(e,t){var n;return t===void 0&&(t=!1),e==null||(n=e.xfb_ads_image_gen)==null||(n=n.image_variations_data)==null?void 0:n.image_variations.map(function(n){var r,a,i,l,s=o("RelayHooks").readInlineData(m,n),u=(r=e==null||(a=e.xfb_ads_image_gen)==null||(a=a.image_variations_data)==null||(a=a.suggested_images)==null?void 0:a.includes((i=s.anticipated_hash)!=null?i:""))!=null?r:!1,c=n==null||(l=n.compositions)==null||(l=l.compositions)==null?void 0:l[0],d=t?n:c!=null?c:n,p=o("RelayHooks").readInlineData(m,d);return babelHelpers.extends({},p,{is_suggested:u})})}function f(e){var t=o("react-compiler-runtime").c(9),n=o("AdsWizardMediaPickerImageGenStepContext").useAdsImageGenContext(),a=n.queryVarsV2,i=n.setupCompositionParams,l=o("Laminar").useProvider(r("AdsImageGenProvider")),u=l.generationPath,c=l.selectedImageHashes,d=l.editedImages;a!=null||s(0,105026);var m=o("RelayHooks").useLazyLoadQuery(p,a,e&&{fetchPolicy:"store-only"});i(m,u==null?void 0:u.value),u==null||u.value;var f,g;if(t[0]!==d||t[1]!==(u==null?void 0:u.value)||t[2]!==m||t[3]!==c){var h;t[5]!==d||t[6]!==(u==null?void 0:u.value)||t[7]!==c?(h=function(t){return o("AdsImageGenImageVariantUtils").mapImageVariantToType(t,d,u==null?void 0:u.value,c)},t[5]=d,t[6]=u==null?void 0:u.value,t[7]=c,t[8]=h):h=t[8],g=_(m).map(h),t[0]=d,t[1]=u==null?void 0:u.value,t[2]=m,t[3]=c,t[4]=g}else g=t[4];f=g;var y=f;return y}l.IMAGE_FRAGMENT=m,l.readVariationOrCompositionData=_,l.useAdsImageGenImagesV2=f}),98);
-----
useAdsImageGenImages",["invariant","AdsImageGenImageVariantUtils","AdsImageGenProvider","AdsWizardMediaPickerImageGenStepContext","Laminar","RelayHooks","react-compiler-runtime","useAdsImageGenImagesQuery.graphql","useAdsImageGenImages_image.graphql","useAdsImageGenImages_persona.graphql"],(function(a,b,c,d,e,f,g,h){"use strict";var i,j,k,l=i!==void 0?i:i=b("useAdsImageGenImages_image.graphql"),m=j!==void 0?j:j=b("useAdsImageGenImages_persona.graphql"),n=k!==void 0?k:k=b("useAdsImageGenImagesQuery.graphql");function a(a){var b,e=d("react-compiler-runtime").c(5),f=d("AdsWizardMediaPickerImageGenStepContext").useAdsImageGenContext(),g=f.queryVars;f=f.regenNonce;var i=d("Laminar").useProvider(c("AdsImageGenProvider")),j=i.generationPath,k=i.selectedImageHashes,o=i.editedImages;g!=null||h(0,100062);g=d("RelayHooks").useLazyLoadQuery(n,{ad_account_id:g.ad_account_id,adgroup_or_fragment_id:g.adgroup_or_fragment_id,entry_point:g.entry_point,persona_request:g.persona_request,generation_path:(i=j==null?void 0:j.value)!=null?i:"FULL_IMAGE_GENERATION",regen_nonce:f},a&&{fetchPolicy:"store-only"});i=g==null||(b=g.xfb_ads_image_gen)==null||(b=b.persona_data)==null?void 0:b.personas;if(e[0]!==o||e[1]!==(j==null?void 0:j.value)||e[2]!==i||e[3]!==k){f=i==null?void 0:i.map(function(a){var b,c=d("RelayHooks").readInlineData(m,a),e=c.id;a=((c=a==null||(b=a.generation_output)==null?void 0:b.generated_images)!=null?c:[]).map(function(a){a=d("RelayHooks").readInlineData(l,a);return a.cdn_url==null?null:d("AdsImageGenImageVariantUtils").mapImageVariantToType(a,o,j==null?void 0:j.value,k,e)});return a});g=(a=f==null?void 0:f.flat().filter(Boolean))!=null?a:[];e[0]=o;e[1]=j==null?void 0:j.value;e[2]=i;e[3]=k;e[4]=g}else g=e[4];return g}g["default"]=a}),98);
-----
AdsImageGenImageVariantUtils",[],(function(a,b,c,d,e,f){"use strict";function a(a){if(a.height==null||a.width==null||a.height===0||a.width===0)return 1;a=a.width/a.height;return Math.round(a*1e3)/1e3}function b(a){if(a==null)return"square";if(a<9/16)return"portrait-tall";return a<4/5?"portrait":"square"}f.calculateAspectRatio=a;f.getDisplayRatio=b}),66);
-----
useAdsImageGenGetImageVariants",["AdsImageGenImageVariantUtils","AdsImageGenProvider","Laminar","RelayHooks","react-compiler-runtime","useAdsImageGenGetImageVariants_image.graphql","useAdsImageGenGetImageVariants_images.graphql"],(function(a,b,c,d,e,f,g){"use strict";var h,i,j=h!==void 0?h:h=b("useAdsImageGenGetImageVariants_image.graphql");function a(a){var e=d("react-compiler-runtime").c(6);a=d("RelayHooks").useFragment(i!==void 0?i:i=b("useAdsImageGenGetImageVariants_images.graphql"),a);var f=d("Laminar").useProvider(c("AdsImageGenProvider")),g=f.selectedImages,h=f.generationPath;e[0]!==a?(f=a!=null?a:[],e[0]=a,e[1]=f):f=e[1];e[2]!==(h==null?void 0:h.value)||e[3]!==g||e[4]!==f?(a=f.map(function(a){var b,c;a=d("RelayHooks").readInlineData(j,a);b=d("AdsImageGenImageVariantUtils").calculateAspectRatio({width:(b=a.seed_image)==null?void 0:b.width,height:(b=a.seed_image)==null?void 0:b.height});return a.cdn_url==null?null:{adsImageVariationID:(c=a.id)!=null?c:"",aspectRatio:(h==null?void 0:h.value)==="FULL_IMAGE_GENERATION"?1:b,editEligibility:"ENABLED",assetHash:a.anticipated_hash,assetUrl:a.cdn_url,selected:g.has((c=a.anticipated_hash)!=null?c:"")}}).filter(Boolean),e[2]=h==null?void 0:h.value,e[3]=g,e[4]=f,e[5]=a):a=e[5];return a}g["default"]=a}),98);
-----