Module 113265

763 characters · in no known chunk
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{z:()=>o});var i=n(582128),r=n(575593),a=n(466459),s=n(116833),l=n(152472);function o(e){let{userId:t,product:n,selectedVariantIndex:o,location:d,onError:c}=e,u=i.useMemo(()=>n.type===r.R.VARIANTS_GROUP&&null!=o&&n.variants?.[o]!=null?n.variants[o]:n,[n,o]),_=u.skuId,E=(0,l.c)({userId:t,skuId:_,nuxGraphic:function(e){let{product:t}=e,n="6/4";switch(t.type){case r.R.NAMEPLATE:case r.R.AVATAR_DECORATION:n="16/9";break;case r.R.BUNDLE:case r.R.PROFILE_EFFECT:default:n="6/4"}return{type:"dynamic",component:s.DynamicGraphicComponent.COLLECTIBLES_PREVIEW,aspectRatio:n,props:{product:t,forCollectedModal:!0}}}({product:u}),location:d,onError:c}),{isPurchased:A}=(0,a.h)(u);return{...E,specificProductOrVariant:u,isPurchased:A}}}