Module 241989

4,164 characters · in 2a03e0882f8d5067.js, ae9eb0edd6db40cc.js
Dependencies
Source Raw
function(e,t,n){n.d(t,{DH:()=>M,JW:()=>k,WH:()=>U,a6:()=>O,f7:()=>I,jw:()=>G,oo:()=>R});var l=n(627968),a=n(64700),r=n(503698),i=n.n(r),s=n(575593),u=n(17928),o=n(990078),c=n(834730),d=n(778712),m=n(315629),x=n(403581),f=n(104510),p=n(323384),h=n(966327),g=n(14702),v=n(575926),y=n(548118),b=n(319820),A=n(328968),j=n(403362),T=n(371794),N=n(427262),E=n(652215),C=n(788868),S=n(327105),_=n(375708),L=n(617956);function I(e){let{header:t,headerIconSrc:n,headerIconComponent:r,bottomSubText:s,label:u,description:d,graphic:m,price:x,PriceIcon:f,priceTooltip:p,priceSubText:h,priceSubTextHasStrikethrough:g=!0,target:v,className:y}=e,b=(0,l.jsx)(P,{target:v}),A=a.useMemo(()=>{let e=(0,l.jsxs)(c.E,{variant:"text-md/medium",color:"text-default",className:L.nw,children:[null!=f&&(0,l.jsx)(f,{size:"xs"}),x]});return null!=p?(0,l.jsx)(o.m,{text:p,asContainer:!0,position:"top",align:"center",children:e}):e},[f,x,p]),j=a.useMemo(()=>null!=r?(0,l.jsx)("span",{className:L.nr,children:r}):null!=n?(0,l.jsx)("img",{alt:"",src:n,className:L.nr}):null,[n,r]);return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("div",{className:i()(L.kL,y),children:[null!=m&&(0,l.jsx)("div",{className:L.Kk,children:m}),(0,l.jsxs)("div",{className:L.Qs,children:[null!=t&&(0,l.jsxs)(c.E,{variant:"text-sm/semibold",color:"text-muted",lineClamp:2,className:L.wx,children:[j,t]}),(0,l.jsxs)("div",{className:L.zH,children:[(0,l.jsxs)("div",{className:L.Qq,children:[(0,l.jsx)(c.E,{variant:"text-md/normal",color:"text-default",lineClamp:2,children:u}),null!=d&&(0,l.jsx)(c.E,{variant:"text-sm/normal",color:"text-muted",lineClamp:2,children:d}),null!=b&&(0,l.jsx)(c.E,{variant:"text-sm/normal",color:"text-muted",lineClamp:1,children:b})]}),(0,l.jsxs)("div",{className:L.p6,children:[A,null!=h&&(0,l.jsx)(c.E,{variant:g?"text-xs/medium":"text-sm/normal",color:"text-muted",className:i()(L.Jb,{[L.Nc]:g}),children:h})]})]})]})]}),null!=s&&(0,l.jsx)(c.E,{variant:"text-sm/medium",color:"text-muted",className:L.dx,children:s})]})}function P(e){let{target:t}=e;switch(t?.type){case"gift":return _.intl.format(S.default["2PiTTi"],{username:N.Ay.getUserTag(t.user),nickname:N.Ay.getName(t.user),avatar:(0,l.jsx)(h.A,{user:t.user,size:d._3.SIZE_16,className:L.RG})});case"guildSubscription":return _.intl.format(S.default.mXvZt2,{guildName:t.guild.name,icon:(0,l.jsx)(y.Ay,{guild:t.guild,size:y.Ay.Sizes.SMOL,className:L.RG})});case"boost":return _.intl.format(S.default["8imbq5"],{guildName:t.guild.name,guildIcon:()=>(0,l.jsx)(y.Ay,{guild:t.guild,size:y.Ay.Sizes.SMOL,className:L.RG,active:!0})});case void 0:return null;default:(0,j.xb)(t)}}function w(e){let{color:t,Icon:n}=e;return(0,l.jsx)(m.h,{color:t,className:L.nC,children:(0,l.jsx)(n,{size:"lg",color:"var(--icon-strong)"})})}function k(){return(0,l.jsx)(w,{color:"nitro-pink",Icon:x.t})}function M(){return(0,l.jsx)(w,{color:"nitro-green",Icon:x.t})}function O(){return(0,l.jsx)(w,{color:"pink",Icon:f._})}function G(){return(0,l.jsx)(p.k,{size:"lg",color:"var(--icon-muted)"})}function R(){return(0,l.jsx)("div",{className:L.CX,children:(0,l.jsx)(x.t,{size:"lg",color:"var(--neutral-1)"})})}let D={[E.EZt.APPLICATION]:{preferredAssetType:"headerBackground"},[E.EZt.GUILD_ROLE]:{preferredAssetType:"thumbnail"},[E.EZt.GUILD_PRODUCT]:{preferredAssetType:"thumbnail"}};function B(e){let{skuId:t,productLine:n,applicationId:r,storeListing:i}=e,s=(0,u.bG)([A.A],()=>i??A.A.getForSKU(t),[i,t]),o=D[n].preferredAssetType,c=a.useMemo(()=>null==s?null:"headerBackground"===o?s.headerBackground??s.thumbnail:s.thumbnail??s.headerBackground,[o,s]);return null!=c?(0,l.jsx)("img",{src:(0,T.YE)(r,c,64),alt:"",className:L.gw}):n===E.EZt.APPLICATION?(0,l.jsx)(G,{}):n===E.EZt.GUILD_ROLE?(0,l.jsx)(v.h,{width:48,height:48}):null}function U(e){let{sku:t,premiumType:n,product:a,storeListing:r}=e;return n===C.PremiumTypes.TIER_0?(0,l.jsx)(M,{}):n===C.PremiumTypes.TIER_2?(0,l.jsx)(k,{}):a?.type===s.R.BUNDLE?(0,l.jsx)(g.a,{product:a,staticPreviewClassName:L.C0}):null==t?null:t.productLine in D?(0,l.jsx)(B,{skuId:t.id,productLine:t.productLine,applicationId:t.applicationId,storeListing:r}):(0,l.jsx)(b.r$,{sku:t,slayerProductPreviewClassName:L.gw})}}