Build 545032stable
Module 393870
2,453 characters · in f59f24176d8f09c7.jsDependencies
Source Raw
function(e,t,s){s.d(t,{default:()=>y});var a=s(627968);s(64700);var r=s(106778),l=s(575593),n=s(772707),o=s(116833),c=s(793574),i=s(688810),d=s(206835),u=s(298072),p=s(993408),E=s(320447),C=s(450481),A=s(442759),L=s(953150),R=s(623373),h=s(660653),k=s(536572),m=s(524246),b=s(14368),f=s(213530),v=s(184264),I=s(758836),O=s(375708),T=s(700797);let y=e=>{let{transitionState:t,product:s,onClose:y,analyticsLocations:_,overrideTitle:g,overrideDescription:x,shouldShowPromotionalExperience:F,purchaseType:j=I.gs.FIAT,overrideGraphic:P,overrideGradientColor:S}=e,D=(0,u.Q)(s),M=(0,R.rb)(s,D),{analyticsLocations:V}=(0,i.Ay)([..._,c.A.COLLECTIBLES_COLLECTED_MODAL]),{hasRequiredProductItems:w}=(e=>{let{firstProfileEffect:t,firstAvatarDecoration:s,firstNameplate:a,firstProfileFrame:r}=(0,A.f5)(e),l=(0,p.aw)(e);return{firstAvatarDecoration:s,firstProfileEffect:t,firstNameplate:a,isBundle:l,firstProfileFrame:r,hasRequiredProductItems:l?(0,h.uh)(e):null!=s||null!=t||null!=a||null!=r}})(M),G=(0,d.A)({analyticsLocations:V}),N=O.intl.string(O.t.eZrmtq),{environment:B,modalRef:q,confettiCanvas:$,setConfettiCanvas:H,customConfettiDisplayOptions:K}=(0,v.mO)(M,j),Q=(0,k.VG)(M);(0,v.$V)(M,V);let{handleUseNow:U,isApplying:W}=(0,C.p)({product:M,onSuccess:y,onError:y}),Z=(0,v.$k)({product:M,overrideTitle:g,isVariantsGroupEnabled:!0,shouldShowPromotionalExperience:F,productName:Q}),z=(0,v.v8)({product:M,overrideDescription:x,productName:Q,shouldShowPromotionalExperience:F,promotionalRewardCollectedText:N}),J=(0,v.aG)({product:M,onClose:y,analyticsLocations:V,hasRequiredProductItems:w,handleUseNow:U,isApplying:W,openProfileSettings:G}),{enabled:X}=(0,E.P)("CollectiblesCollectedModal"),Y="6/4";switch(M.type){case l.R.NAMEPLATE:case l.R.AVATAR_DECORATION:Y="16/9";break;case l.R.BUNDLE:Y=X?"16/9":"6/4";break;case l.R.PROFILE_EFFECT:case l.R.PROFILE_FRAME:default:Y="6/4"}let{confettiColors:ee}=(0,L.A)(M.styles),et=P??{type:"dynamic",component:o.DynamicGraphicComponent.COLLECTIBLES_PREVIEW,aspectRatio:Y,props:{product:M,forCollectedModal:!0}};return(0,a.jsx)(i.f5,{value:V,children:(0,a.jsxs)("div",{ref:q,children:[(0,a.jsx)(r.Fk,{ref:H,className:T.L,environment:B}),(0,a.jsx)(n.k,{graphic:et,title:Z,subtitle:z??void 0,onClose:y,transitionState:t,actions:J,gradientColor:S??void 0}),null!=K?(0,a.jsx)(f.K,{options:K}):(0,a.jsx)(m.A,{confettiTarget:q.current,confettiCanvas:$,sprites:(0,b.rA)(M.categorySkuId),colors:ee?.map(e=>e.toHexString())})]})})}}