Loading
function(e,t,r){r.d(t,{S:()=>k});var i=r(627968),s=r(64700),l=r(503698),a=r.n(l),n=r(735438),o=r(562708),d=r(17928),c=r(43990),u=r(331322),m=r(821609),C=r(462887),h=r(602853),x=r(661531),p=r(993077),_=r(834730),g=r(403581),R=r(534514),f=r(736653),j=r(139286),E=r(531260),A=r(914410),v=r(166403),N=r(174459),P=r(872725),D=r(428262),I=r(852218),b=r(788868);let y=new Set([b.k4,b.Dw,b.pX,b.Hp,b.fY,b.bi,b.J7,b.a7,b.Tt]),w=new Set([b.gd,b.Uk]);var O=r(465794),S=r(652215),T=r(375708),M=r(555599);let k=e=>{let{id:t,title:r,description:l,descriptionNote:k,caption:U,pillText:B,primaryAsset:F,primaryAssetClassName:H,backgroundAssetUrl:G,progress:V,ctaIcon:W,ctaIconPosition:K,ctaText:Y,ctaVariant:Z,ctaDisabled:z,ctaLoading:$,onCtaClick:X,subscriptionRequired:q,isThirdPartyPerk:J=!1,glowing:Q=!1,progressGlowing:ee=!1,featured:et,className:er,containerClassName:ei,tabIndex:es=0,blurTint:el,footerContent:ea,analyticsOptions:en,onFocus:eo}=e,ed=(0,f.DP)(),{fractionalState:ec}=(0,E.A)(),eu=(0,d.bG)([v.A],()=>v.A.getPremiumTypeSubscription()),em={name:t};en?.thirdPartyPartner!=null&&(em.third_party_partner=en.thirdPartyPartner),(0,j.A)({type:o.ImpressionTypes.VIEW,name:o.ImpressionNames.PERK_DISCOVERABILITY_CARD,properties:em});let eC=s.useMemo(()=>(0,n.debounce)(()=>{N.default.track(S.HAw.PREMIUM_MARKETING_WHAT_IS_NEW_CARD_HOVERED,{card_type:(0,n.snakeCase)(r),partner:en?.thirdPartyPartner??null})},800),[en?.thirdPartyPartner,r]),eh=s.useCallback(()=>{null!=X&&(X(),N.default.track(S.HAw.PERK_DISCOVERABILITY_CARD_CTA_CLICKED,{card_type:(0,n.snakeCase)(r),function_name:(0,n.snakeCase)(X.name)}))},[X,r]),ex=!0===q&&(J?!function(e,t){var r;if(null==e||!e.statusAllowsPerks&&t!==b.xc.FP_SUB_PAUSED)return!1;let i=(0,D.EL)(e);return null!=i&&b.hd[i.planId]?.premiumType===b.PremiumTypes.TIER_2&&(r=void 0,!(null!=e.trialId&&(r?.partnerId===I.NC?!y.has(e.trialId):w.has(e.trialId))))}(eu,ec):ec===b.xc.FP_ONLY),ep=!(0,n.isEmpty)(G),e_=ep&&(0,C.q)(ed),eg=(0,h.r)(x.A.colors.BACKGROUND_BASE_LOW).hex(),eR=ex||!(0,n.isEmpty)(Y);return(0,i.jsx)(c.N,{theme:e_?S.NJ8.DARKER:void 0,children:e=>(0,i.jsxs)(P.A,{id:t,tabIndex:es,onMouseEnter:eC,onFocus:eo,cardType:p.s.PRIMARY,glowing:Q,hueRotate:25,glowAmount:(0,C.M)(ed)?2:8,blurAmount:10,className:a()(M.Ui,ei,{[M.Tn]:ep}),cardClassName:a()(M.Nr,e,er,{[M.j8]:et}),cardStyle:{backgroundImage:null!=G?`url(${G})`:void 0,backgroundSize:"cover",backgroundPosition:"center",backgroundOrigin:"padding-box",backgroundClip:"padding-box"},children:[!(0,n.isEmpty)(B)&&(0,i.jsx)(_.E,{variant:"text-xs/bold",color:"badge-expressive-text-default",className:M.Io,children:B}),(0,i.jsxs)("div",{className:M.qh,children:[et&&(0,i.jsx)("div",{className:M.gW,"aria-hidden":"true",children:(0,i.jsx)(L,{asset:F,className:H})}),(0,i.jsx)(L,{asset:F,className:H})]}),(0,i.jsxs)("div",{className:M.hQ,children:[(0,i.jsx)("div",{className:M.u_,style:{"--custom-tint-color":el??eg},"aria-hidden":!0}),(0,i.jsxs)("div",{className:M.P_,children:[ex&&(0,i.jsxs)("div",{className:M.d_,children:[(0,i.jsx)(g.t,{size:"sm",color:x.A.colors.ICON_MUTED}),(0,i.jsx)(_.E,{variant:"text-sm/normal",color:"text-muted",children:T.intl.string(T.t.lHYDUu)})]}),!(0,n.isEmpty)(U)&&(0,i.jsx)("div",{className:M.OU,children:"string"==typeof U?(0,i.jsx)(_.E,{variant:"text-sm/normal",color:"text-muted",children:U}):U}),(0,i.jsx)(R.D,{variant:"heading-lg/semibold",children:r}),!(0,n.isEmpty)(l)&&(0,i.jsxs)("div",{className:M.Wi,children:[(0,i.jsx)(_.E,{variant:"text-sm/normal",color:"text-default",className:M.h_,children:(0,n.isEmpty)(k)?l:(0,i.jsxs)(u.B,{direction:"vertical",gap:8,children:[(0,i.jsx)("div",{children:l}),(0,i.jsx)("div",{children:k})]})}),(0,i.jsx)(_.E,{variant:"text-sm/normal",color:"text-default",className:M.XV,inert:!0,children:l})]}),null!=V&&(0,i.jsx)("div",{className:M.oU,children:(0,i.jsx)(A.Ay,{variant:A.qP.BLUE,progress:(0,n.clamp)(V,0,1),maximum:1,glowing:ee})}),null!=ea&&(0,i.jsx)("div",{className:M.Gv,children:ea}),eR&&(0,i.jsx)("div",{className:M.Cj})]}),eR&&(0,i.jsxs)("div",{className:M.yk,children:[ex&&(0,i.jsx)(O.A,{fullWidth:!0,defaultTextOverride:T.intl.string(T.t.sEAnVH)}),!ex&&(0,i.jsx)(m.$,{icon:W,iconPosition:K,text:Y,variant:Z??(!ep&&(0,C.q)(ed)?"primary":"overlay-primary"),onClick:eh,disabled:z,loading:$})]})]})]})})};function L(e){let{asset:t,className:r}=e;return null==t||""===t?null:"string"==typeof t?(0,i.jsx)("img",{src:t,alt:"",className:a()(M.eq,r),draggable:"false"}):t}}