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