Build 533169stable
Module 150574
3,029 characters · in 30a277b9d32d70b1.jsDependencies
Source Raw
function(e,t,n){n.d(t,{A:()=>y});var i=n(627968),l=n(64700),a=n(503698),r=n.n(a),s=n(575593),o=n(440703),d=n(311907),c=n(582754),u=n(397927),A=n(765671),h=n(736653),_=n(162232),m=n(607470),g=n(287809),p=n(954571),E=n(341915),I=n(890687),f=n(579473),C=n(590202),T=n(734736),N=n(247455),S=n(57718),x=n(652215),b=n(985018),v=n(659249);let y=(0,l.memo)(function(e){let{quest:t}=e,[n,a]=(0,l.useState)(!1),[y,O]=(0,l.useState)(24),[L,R]=(0,l.useState)(!1),P=(0,l.useRef)(null),D=(0,l.useRef)(null),j=(0,l.useRef)(null),M=(0,d.bG)([g.default],()=>g.default.getCurrentUser()),{ref:w,height:U=0}=(0,A.Ay)(),G=(0,h.Ay)(),k=(0,I.S5)(t.userStatus?.claimedAt,{month:"numeric",day:"numeric"}),V=t.userStatus?.claimedTier??0,B=t.config.rewards[V],H=B?.type===o.l.FRACTIONAL_PREMIUM,F=B?.type===o.l.COLLECTIBLE,Y=B?.type===o.l.VIRTUAL_CURRENCY,W=B?.collectibleProduct?.items?.[0],K=W?.type===s.R.AVATAR_DECORATION?W:null,q=l.useMemo(()=>null==B?null:!0===Y&&t.userStatus?.orbQuantityClaimed!=null?b.intl.format(b.t["nLXlh+"],{orbAmount:t.userStatus.orbQuantityClaimed}):B.name,[B,Y,t]);(0,A.i4)(P,e=>{let{height:t}=e;if(!F||null==t||null==D.current||null==P.current||null==j.current)return;let n=P.current.getBoundingClientRect(),i=D.current.getBoundingClientRect(),l=j.current.getBoundingClientRect();O((i.top-n.top-l.height)/2)});let z=(0,c.Mw)(G),$=l.useMemo(()=>null!=t.config.cosponsorMetadata,[t]),Q=l.useMemo(()=>(0,f.tW)(t,f.fY.REWARD),[t]),X=n?U+8:0,{content_position:Z,row_index:J,...ee}=(0,C.fF)(E.uF.TROPHY_CASE_CARD),et=()=>{a(!0),p.default.track(x.HAw.QUEST_HOVER,{quest_id:t.id,...ee})},en=()=>{a(!1)},ei=e=>{R(!0),p.default.track(x.HAw.QUEST_ASSET_LOADING_FAILURE,{source:e,asset_id:e,quest_id:t.id})};return null==B||L?null:(0,i.jsx)(u.vN3,{children:(0,i.jsxs)("div",{ref:P,tabIndex:0,onFocus:et,onBlur:en,onMouseEnter:et,onMouseLeave:en,className:r()(v.kL,{[v.yo]:n}),children:[null!=M&&F&&null!=K&&(0,i.jsx)("div",{ref:j,className:v.FX,style:{top:y},children:(0,i.jsx)(_.A,{avatarDecorationOverride:K,user:M,guildId:null,animateOnHover:!n})}),H?(0,i.jsx)(T.A,{className:v.Sl}):Y?(0,i.jsx)(N.A,{className:v.Sl,isAnimated:n,questName:t.config.messages.questName}):Q.isAnimated?(0,i.jsx)(m.A,{className:v.JU,autoPlay:!1,children:(0,i.jsx)("source",{src:Q.url,type:Q.mimetype??void 0,onError:()=>ei(Q.url)})}):(0,i.jsx)("img",{className:v.Sl,src:Q.url,alt:t.config.messages.questName,onError:()=>ei(Q.url)}),(0,i.jsx)("div",{className:r()(v.Lw,{[v.en]:z,[v.So]:!z})}),(0,i.jsx)("div",{ref:D,className:v.r$,style:{transform:`translateY(-${X}px)`},children:(0,i.jsx)(S.Ay,{logotypeClassName:r()(v.wm,{[v.A0]:$}),quest:t,withGameTile:!1})}),(0,i.jsxs)("div",{ref:w,className:v.zH,children:[(0,i.jsx)(u.Heading,{className:v.DD,variant:"heading-md/semibold",color:"always-white",children:b.intl.format(b.t.EAYZAr,{questName:t.config.messages.questName})}),(0,i.jsx)(u.Text,{variant:"text-sm/medium",color:z?"text-muted":"always-white",style:{opacity:z?1:.75},children:b.intl.format(b.t["kXVcV+"],{reward:q,claimedDate:k})})]})]})})})}