Build 574548stable
Module 328064
1,807 characters · in 1286fc45386f3bbd.jsDependencies
Source Raw
function(e,t,s){s.d(t,{default:()=>O});var n=s(627968),r=s(64700),i=s(106778),o=s(772707),a=s(289873),c=s(116833),p=s(793574),u=s(688810),d=s(207803),l=s(298072),E=s(450481),C=s(623373),L=s(181774),h=s(536572),k=s(524246),m=s(14368),y=s(213530),I=s(576052),f=s(184264),_=s(758836),x=s(700797);let O=e=>{let{transitionState:t,product:s,onClose:O,analyticsLocations:j,overrideTitle:v,overrideDescription:G,itemConsumed:S=!0,purchaseType:A=_.gs.ORB}=e,b=(0,l.Q)(s),g=(0,C.rb)(s,b),{analyticsLocations:B}=(0,u.Ay)([...j,p.A.COLLECTIBLES_COLLECTED_MODAL]);r.useEffect(()=>{_.Dp.ORB_PROFILE_BADGE===g.skuId&&(0,d.Gr)([(0,I._)()],600)},[g.skuId]);let{isLoading:D,isFractionalPremiumActive:R,expiresAt:T}=(0,L.EZ)(),{environment:N,modalRef:P,confettiCanvas:V,setConfettiCanvas:w,customConfettiDisplayOptions:F}=(0,f.mO)(g,A);(0,f.$V)(g,B);let $=(0,h.VG)(g),{handleUseNow:K,isApplying:M,canUseNow:Q}=(0,E.p)({product:g,onSuccess:O,onError:O});if(D)return(0,n.jsx)(a.y,{type:a.y.Type.SPINNING_CIRCLE});let W=(0,f.$k)({product:g,overrideTitle:v,isVariantsGroupEnabled:!1,shouldShowPromotionalExperience:!1,productName:$,itemConsumed:S}),Z=(0,f.v8)({product:g,overrideDescription:G,productName:$,itemConsumed:S,isFractionalPremiumActive:R,expiresAt:T}),q=(0,f.aG)({product:g,onClose:O,analyticsLocations:B,handleUseNow:K,isApplying:M,canUseNow:Q,itemConsumed:S});return(0,n.jsx)(u.f5,{value:B,children:(0,n.jsxs)("div",{ref:P,children:[(0,n.jsx)(i.Fk,{ref:w,className:x.L,environment:N}),(0,n.jsx)(o.k,{graphic:{type:"dynamic",component:c.DynamicGraphicComponent.COLLECTIBLES_PREVIEW,props:{product:g,itemConsumed:S}},title:W,subtitle:Z??void 0,onClose:O,transitionState:t,actions:q}),null!=F?(0,n.jsx)(y.K,{options:F}):(0,n.jsx)(k.A,{confettiTarget:P.current,confettiCanvas:V,sprites:(0,m.rA)(g.categorySkuId)})]})})}}