Module 227273

2,367 characters · in 33645dc6ae61c139.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>S});var i=n(627968),s=n(64700),l=n(503698),r=n.n(l),a=n(417597),o=n(397927),d=n(775602),c=n(793574),u=n(688810),m=n(800172),g=n(953143),_=n(954571),x=n(52167),h=n(652215),A=n(985018),p=n(732302);let T=e=>{let{isShowingAll:t,onClick:n}=e;return(0,i.jsxs)(o.DUT,{onClick:n,className:p.customButton,children:[t?A.intl.string(A.t.maZaN3):A.intl.string(A.t["37C26f"]),t?(0,i.jsx)(o.tN5,{size:"md",color:"currentColor",className:p.arrow}):(0,i.jsx)(o.abt,{size:"md",color:"currentColor",className:p.arrow})]})},f=e=>{let{title:t,description:n,className:s,imageSource:l,imageClassName:a,titleBadge:d,isNew:_=!1,isEarlyAccess:x=!1}=e,{analyticsLocations:h}=(0,u.Ay)(c.A.PREMIUM_MARKETING_PERK_CARD);return(0,i.jsx)(u.f5,{value:h,children:(0,i.jsxs)("div",{className:r()(p.perkCard,s),children:[_?(0,i.jsx)(g.A,{className:p.perkCardNewBadge,shouldInheritBackgroundColor:!0,shouldInheritTextColor:!0}):null,x?(0,i.jsx)(m.A,{className:p.perkCardEarlyAccessBadge}):null,(0,i.jsx)("img",{src:l,alt:"",className:r()(a,p.perksCardArt)}),(0,i.jsxs)("div",{children:[(0,i.jsxs)(o.Heading,{variant:"heading-lg/extrabold",className:p.perkCardHeading,children:[t," ",d]}),(0,i.jsx)(o.Text,{variant:"text-sm/normal",className:p.perkCardDescription,children:"function"==typeof n?n(h):n})]})]})})},S=e=>{let{className:t,isSubscriberNitroHome:n=!1}=e,[l,c]=s.useState(!1),m=(0,x.d)({styles:p}),g=(0,a.bG)([d.A],()=>d.A.useReducedMotion),{analyticsLocations:S}=(0,u.Ay)(),E=[m.emoji,m.streaming,m.upload,m.customAppIcons,m.soundboard,m.videoBackground,m.superReactions,m.stickersPremiumPerk,m.badgeAlt];return(0,i.jsxs)("div",{className:r()(p.perksContainer,t,{[p.partiallyHidden]:n&&!l,[p.subscriberNitroHome]:n,[p.reducedMotion]:g}),children:[(0,i.jsx)(o.Heading,{variant:"heading-xxl/extrabold",className:p.perksTitle,children:n?A.intl.string(A.t.QX14gI):A.intl.string(A.t.RGadQR)}),(0,i.jsx)("div",{className:r()(p.perkCardContainer,{[p.perkCardContainerExpanded]:l}),children:E.map(e=>null!=e&&(0,i.jsx)(f,{...e},e.title))}),n&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:r()({[p.sizeGizmo]:!l,[p.sizeGizmoExpanded]:l}),children:(0,i.jsx)(T,{onClick:()=>{_.default.track(h.HAw.PREMIUM_MARKETING_PERKS_SEE_ALL_CLICKED,{location_stack:S,was_expanded:l}),c(!l)},isShowingAll:l})}),(0,i.jsx)("div",{className:r()(p.cover,{[p.hidden]:l})})]})]})}}