Build 545032stable
Module 291922
21,130 characters · in 06027a4ca4f722d4.jsDependencies
Lazily required by (0)none
Requires (75)
1792818437313003158757718647007347379545106799112142123292134528178540190107203879270045321503331322365199368715371912375708398025403362409626414499419367442734453384462887503698507107516226534514590202604121617986627968646764646917651892652215661531687966695366702841710969717421736653765671775602782134792620801365814793814925820081821609825484834730838077843282859703862482873174885574895253901406918338939249945810947204971649988436990078
Lazily requires (1)
Source Raw
function(e,t,s){s.d(t,{sT:()=>eH,Ay:()=>eW});var n=s(627968),i=s(64700),a=s(503698),l=s.n(a),r=s(17928),o=s(859703),c=s(507107),u=s(31587),d=s(18437),x=s(590202),m=s(792620),h=s(73473),C=s(617986),j=s(203879),E=s(321503);s(134528),s(947204);var f=s(873174),v=s(702841),N=s(990078),g=s(462887),O=s(834730),p=s(717421),A=s(695366),y=s(885574),S=s(661531),T=s(123292),I=s(331322),_=s(939249),w=s(782134),q=s(365199),Q=s(820081),b=s(765671),L=s(736653),R=s(814925),k=s(178540),D=s(710969),M=s(814793),z=s(988436),P=s(918338),U=s(270045),H=s(57718),F=s(398025),W=s(516226),V=s(181672);function K(e){let{width:t,height:s,showPlaceholder:i,children:a,className:r}=e;return i?(0,n.jsx)("div",{className:l()(V.s,r),style:{width:t,height:s}}):a}var $=s(419367),G=s(652215),B=s(375708),X=s(368774);function Y(e){let{children:t,variant:s="default"}=e;return(0,n.jsx)("div",{className:l()(X.Io,{[X.tV]:"brand"===s,"theme-light":"default"===s}),children:(0,n.jsx)(O.E,{variant:"eyebrow",color:"brand"===s?"always-white":"text-default",className:X.Xi,children:t})})}function J(e){let{quest:t,errorHints:s,warningHints:a,isDarkTheme:l,sourceQuestContent:r}=e,{ref:o,height:c=0}=(0,b.Ay)([s]),d=t.userStatus?.completedAt!=null,x=(0,u.Vn)(t),{type:m,hints:h}=i.useMemo(()=>d||x?{type:2,hints:[]}:s.length>0?{type:0,hints:s.map(e=>e.message)}:a.length>0?{type:1,hints:a}:{type:2,hints:[]},[s,d,x,a]),C=2!==m,j=(0,p.z)({opacity:+!!C,height:C?c:0,config:$.N}),E=0===m?A.E:y.m,v=S.A.unsafe_rawColors.RED_345.css,N=0===m?v:l?S.A.colors.TEXT_DEFAULT:S.A.colors.WHITE;return(0,n.jsx)(f.animated.div,{style:{height:j.height,opacity:(0,F.a)(j.opacity)},children:(0,n.jsxs)("div",{ref:o,className:X.XZ,children:[(0,n.jsxs)("div",{className:X.M5,children:[(0,n.jsx)(E,{size:"xs",color:N}),(0,n.jsx)(O.E,{variant:"text-xs/medium",color:l?"text-muted":"always-white",children:h.at(0)})]}),0===m&&(0,n.jsx)(T.Q,{text:B.intl.string(B.t["yKJi+/"]),onClick:()=>(0,z.i)({quest:t,errorHints:s,sourceQuestContent:r}),variant:"always-white",textVariant:"text-sm/semibold"})]})})}function Z(e){let{quest:t,isHovering:s,errorHints:a,isInFeaturedSection:l,warningHints:r,isVisibleInViewport:d,onCtxMenuClose:h,onCtxMenuOpen:j,onCtxMenuSelect:E,sourceQuestContent:f}=e,p=(0,k.O)(e=>e.getErrorHints(t.id)),A=p.length>0?p:a,y=(0,m.IO)(t),T=(0,L.Ay)(),b=((0,g.M)(T)?G.NJ8.DARK:G.NJ8.LIGHT)===G.NJ8.DARK,z=(0,u.LS)(t),F=t.userStatus?.claimedAt!=null,V=(0,u.S5)(t.config.expiresAt,{month:"numeric",day:"numeric"}),$=t.userStatus?.enrolledAt!=null,Z=t.userStatus?.completedAt!=null,{onAssetLoadComplete:ee}=i.useContext(W.M),et=b?"text-muted":"always-white",es=i.useCallback(()=>{y&&(0,C.d5)({quest:t,questContent:c.uF.QUEST_HOME_DESKTOP,sourceQuestContent:f,sourceQuestContentCTA:x.Cy.QUEST_HOME_TILE_HEADER_WATCH_VIDEO})},[y,t,f]),en=(0,v.bG)([o.A],()=>o.A.getQuestHomeHero()),ei=i.useMemo(()=>l||null!=en&&(0,M.I0)(en,t.id),[l,en,t.id]),ea=i.useRef(null);return(0,n.jsxs)("div",{className:X.kL,children:[(0,n.jsx)("div",{className:X.IC,children:(0,n.jsx)(P.A,{quest:t,isInteracting:s,hideAssets:!d,imageSize:{width:1320,height:370},containerClassName:X.l1,imageClassName:X.c8})}),(0,n.jsx)("div",{className:X.Lw}),(0,n.jsxs)("div",{className:X.nX,children:[(0,n.jsxs)("div",{className:X.PG,children:[(0,n.jsxs)("div",{className:X.mY,children:[(ei||t.preview)&&(0,n.jsxs)(I.B,{className:X.Bv,direction:"horizontal",fullWidth:!1,gap:8,children:[ei&&!(0,D.Ic)(t)&&(0,n.jsx)(Y,{children:B.intl.string(B.t.Jt6u7B)}),t.preview&&(0,n.jsx)(Y,{variant:"brand",children:B.intl.string(B.t.SKNnqq)})]}),y&&(0,n.jsx)(N.m,{text:Z?B.intl.string(B.t.YsCuyF):$?B.intl.string(B.t["74KqrR"]):(0,D.Ic)(t)?B.intl.string(B.t.I6JG46):B.intl.string(B.t.umdNin),asContainer:!0,tag:"span",children:(0,n.jsx)(_.D,{className:X.iI,"aria-label":B.intl.string(B.t.RscU7I),onClick:es,children:(0,n.jsx)(w.u,{color:"currentColor",className:X.A9})})}),(0,n.jsx)(U.C,{onOpen:j,onClose:h,onSelect:E,questContent:c.uF.QUEST_HOME_DESKTOP,quest:t,hideLearnMore:!0,shouldShowDisclosure:!0,showShareLink:!0,sourceQuestContent:f,returnRef:ea,children:e=>(0,n.jsx)(_.D,{...e,innerRef:ea,className:X.iI,"aria-label":B.intl.string(B.t.DEoVWZ),children:(0,n.jsx)(q.j,{size:"md",color:"currentColor",className:X.A9})})})]}),(0,n.jsx)(K,{showPlaceholder:!d,width:100,height:30,className:X.Iu,children:(0,n.jsx)(H.Ay,{className:X.Iu,logotypeClassName:X.ND,quest:t,separatorSpacing:H.C8.MEDIUM,withGameTile:!1,onLoadComplete:ee})}),(0,n.jsxs)("div",{className:X.E_,children:[(0,n.jsxs)("span",{className:X.O,children:[(0,n.jsx)(O.E,{variant:"text-sm/medium",color:et,children:B.intl.string(B.t.VAbKhK)}),(0,n.jsx)(R.A,{className:X.w$,size:16,color:S.A.unsafe_rawColors.GREEN_360.css,allowFullSizedIcon:!0,children:(0,n.jsx)(Q.B,{color:S.A.unsafe_rawColors.WHITE.css,size:"custom",width:13,height:13})}),(0,n.jsx)(O.E,{variant:"text-sm/medium",color:"always-white",children:t.config.cosponsorMetadata?.name??t.config.messages.gamePublisher})]}),z||F?null:(0,n.jsx)(O.E,{variant:"text-sm/medium",color:et,children:B.intl.format(B.t["7D8r4F"],{expiryDate:V})})]})]}),(0,n.jsx)(J,{quest:t,errorHints:A,warningHints:r,isDarkTheme:b,sourceQuestContent:f})]})]})}var ee=s(604121),et=s(534514),es=s(775602),en=s(409626),ei=s(106799),ea=s(838077),el=s(646917),er=s(801365),eo=s(895253),ec=s(453384),eu=s(442734),ed=s(646764),ex=s(843282),em=s(825484),eh=s(821609),eC=s(862482),ej=s(31300),eE=s(687966),ef=s(414499),ev=s(403362);let eN=(0,s(945810).mj)({name:"2026-03-desktop-live-quest-external-link",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var eg=s(112142),eO=s(971649),ep=s(651892),eA=s(901406),ey=s(371912),eS=s(368715),eT=s(79545),eI=s(190107),e_=s(562296);let ew=[{value:eI.fO.DESKTOP,get label(){return B.intl.string(B.t["QXc01+"])}},{value:eI.fO.CONSOLE,get label(){return B.intl.string(B.t["8lAfuB"])}}];function eq(e){let t,s,{value:i}=e;switch(i){case eI.fO.DESKTOP:s=(0,n.jsx)(ej.k,{}),t=B.intl.string(B.t["QXc01+"]);break;case eI.fO.CONSOLE:s=(0,n.jsx)(eE._,{}),t=B.intl.string(B.t["8lAfuB"]);break;default:return null}return(0,n.jsxs)("div",{className:e_.FL,children:[s,t]})}function eQ(e){if(0===e.length)return null;switch(e[0].value){case eI.fO.DESKTOP:return(0,n.jsxs)("span",{className:e_.FL,children:[(0,n.jsx)(ej.k,{}),B.intl.string(B.t.g6Dr44)]});case eI.fO.CONSOLE:return(0,n.jsxs)("span",{className:e_.FL,children:[(0,n.jsx)(eE._,{}),B.intl.string(B.t.iyNbj5)]});default:return(0,ev.xb)(e[0].value)}}function eb(e){let{quest:t,sourceQuestContent:s}=e,n=(0,eO.go)();return{externalLinkCta:(0,ep.wr)(t),handleOpenExternalLink:i.useCallback(()=>{(0,eA.pu)(t,{content:c.uF.QUEST_HOME_DESKTOP,ctaContent:x.Cy.OPEN_GAME_LINK,impressionId:n,sourceQuestContent:s})},[t,s,n])}}function eL(e){let{quest:t,sourceQuestContent:s,onClick:i,text:a,primaryCtaButton:l}=e,{externalLinkCta:r,handleOpenExternalLink:o}=eb({quest:t,sourceQuestContent:s});return(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[(0,n.jsx)(eh.$,{variant:"secondary",text:r,onClick:o}),l??(0,n.jsx)(eh.$,{variant:"primary",onClick:i??void 0,text:a})]})}function eR(e){let{quest:t,sourceQuestContent:s,formattedExpirationDate:i,primaryCtaButton:a}=e,{externalLinkCta:l,handleOpenExternalLink:r}=eb({quest:t,sourceQuestContent:s}),o=B.intl.format(B.t["6p8BZx"],{expiryDate:i});return(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[(0,n.jsx)(eh.$,{variant:"secondary",text:l,onClick:r}),a??(0,n.jsx)(eh.$,{variant:"secondary",disabled:!0,text:o,fullWidth:!0})]})}function ek(e){var t;let s,a,{quest:l,questContent:h,onReceiveErrorHints:j,contentPosition:E,rowIndex:f,sourceQuestContent:v}=e,N=(0,r.bG)([es.A],()=>es.A.useReducedMotion),g=(0,ey.Xf)({useReducedMotion:N}),O=(0,d.Ut)(),p=(0,u.RR)({quest:l}),A=(0,u.Vn)(l),y=(0,u.S5)(l.config.expiresAt,{month:"numeric",day:"numeric"}),{isClaiming:S,isEnrolling:T,isQuestEnrollmentBlocked:I}=(0,r.cf)([o.A],()=>({isClaiming:o.A.isClaimingReward(l.id)||o.A.isFetchingRewardCode(l.id),isEnrolling:o.A.isEnrolling(l.id),isQuestEnrollmentBlocked:null!=o.A.questEnrollmentBlockedUntil})),_=l.userStatus?.enrolledAt!=null,w=l.userStatus?.completedAt!=null,q=w&&l.userStatus?.claimedAt==null,Q=(0,D.if)(l),b=!(0,D.Ic)(l),L=(0,u.In)(l),R=(0,m.IO)(l),z=(0,m.K$)(l),P=(0,m.Cr)(l),U=(0,u.fc)(l),[H,F,W]=(0,u.Qo)(l,U),V=b&&L===u.F3.ACCEPTED,K=V&&H===c.X0.SELECT,$=V&&!K&&F.length>1,G=eg.t.useConfig({location:eI.rE.QUEST_HOME_DESKTOP}),X=(0,eT.Pd)(l),Y=(0,k.O)(e=>e.clearErrorHints),J=i.useCallback(e=>{W(e),e===eI.fO.DESKTOP&&(j([]),Y(l.id))},[W,j,Y,l.id]),{text:Z,onClick:ee}=(0,ey._c)({progressState:L,quest:l,questContent:h,questContentPosition:E,questContentRowIndex:f,inGiftInventory:!0,isVideoQuest:R,inGameQuest:P,sourceQuestContent:v}),{startingConsoleQuest:et,startConsoleQuest:en}=(0,u.Wj)({questId:l.id,beforeRequest:()=>{g.startAnimation(),O({questId:l.id,questContent:h,questContentCTA:x.Cy.DEFIBRILLATOR,questContentPosition:E,questContentRowIndex:f,sourceQuestContent:v})},afterRequest:e=>{g.stopAnimation(),j(e)}}),ei=l.userStatus?.claimedAt!=null,{launchInGameActivity:el}=(0,u.zW)(l),er=(0,ea.NA)({quest:l,shortText:!0}),eo=(0,u.do)({quest:l,content:h,ctaContent:x.Cy.OPEN_GAME_LINK,sourceQuestContent:v}),ec=(0,ep.wr)(l),{handleOpenExternalLink:eu}=eb({quest:l,sourceQuestContent:v}),ed=(t=eI.rE.QUEST_HOME_DESKTOP,s=eN.useConfig({location:t}).enabled,a=null!=l.config.ctaConfig,s&&a&&!(0,m.g5)(l)),ej=ed?eu:eo,eO=(0,n.jsx)(eh.$,{variant:"secondary",text:ec,onClick:ej}),eA=(0,n.jsx)(eh.$,{variant:"secondary",text:ec,onClick:ej,fullWidth:!0}),ek=(0,n.jsx)(eh.$,{variant:"secondary",text:ec,onClick:eo}),eD=null;return(G.enabled&&X===eT.UA.EXPIRED_CLAIMABLE&&G.enabledQuestStates.has(X)?eD=(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E,analyticsCtxQuestContentRowIndex:f})}):Q&&q?eD=(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eh.$,{variant:"primary",loading:S,onClick:ee??void 0,text:Z,fullWidth:!0})}):G.enabled&&(X===eT.UA.COMPLETED||X===eT.UA.CLAIMED)&&G.enabledQuestStates.has(X)?eD=R?(0,n.jsx)(eL,{quest:l,sourceQuestContent:v,onClick:ee,text:Z,primaryCtaButton:(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E,analyticsCtxQuestContentRowIndex:f})}):(0,M.vA)(l)?(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[(0,n.jsx)(eh.$,{variant:"secondary",icon:l.config.features.includes(eI.Li.CLOUD_GAMING_ACTIVITY)?ef.h:eE._,text:er,onClick:()=>{el()}}),(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E,analyticsCtxQuestContentRowIndex:f})]}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E,analyticsCtxQuestContentRowIndex:f})}):w?eD=R?(0,n.jsx)(eL,{quest:l,sourceQuestContent:v,onClick:ee,text:Z}):(0,M.vA)(l)?(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[(0,n.jsx)(eh.$,{variant:"secondary",icon:l.config.features.includes(eI.Li.CLOUD_GAMING_ACTIVITY)?ef.h:eE._,text:er,onClick:()=>{el()}}),(0,n.jsx)(eh.$,{variant:"primary",onClick:ee??void 0,text:Z})]}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eh.$,{variant:"primary",onClick:ee??void 0,text:Z,fullWidth:!0})}):b?z?eD=(0,n.jsx)("div",{className:e_.x6,children:G.enabled&&(X===eT.UA.UNENROLLED||X===eT.UA.ENROLLED||X===eT.UA.INCOMPLETE)&&G.enabledQuestStates.has(X)?(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[X===eT.UA.UNENROLLED?ek:ed?eO:null,(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E})]}):(0,n.jsx)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:(0,n.jsx)(eh.$,{variant:"primary",loading:T,onClick:ee??void 0,text:Z,fullWidth:!0})})}):_&&!ei?eD=K?(0,n.jsx)(ex.Pw,{className:e_.dd,isSelected:()=>!1,options:ew,placeholder:B.intl.string(B.t.drVw4T),renderOptionLabel:eq,renderOptionValue:eQ,select:J,serialize:e=>{switch(e){case eI.fO.DESKTOP:return B.intl.string(B.t["QXc01+"]);case eI.fO.CONSOLE:return B.intl.string(B.t["8lAfuB"]);default:return(0,ev.xb)(e)}},size:"sm","data-migration-pending":!0}):G.enabled&&(X===eT.UA.ENROLLED||X===eT.UA.INCOMPLETE)&&G.enabledQuestStates.has(X)?ed&&(0,m.t)({quest:l})&&!(0,m.g5)(l)?(0,n.jsx)("div",{className:e_.x6,children:eA}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[ed&&(R||(0,M.vA)(l))?eO:null,(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E})]})}):(0,m.g5)(l)&&!A&&H!==c.X0.DESKTOP?p?(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eh.$,{variant:"secondary",onClick:ee??void 0,text:Z,fullWidth:!0})}):(0,n.jsx)(eC.$n,{"data-migration-pending":!0,color:eC.XD.PRIMARY,onClick:en,disabled:et,className:e_.x6,children:(0,n.jsxs)("div",{className:e_.tn,children:[g.render(),B.intl.string(B.t.nPThNb)]})}):R?ed?(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[eO,(0,n.jsx)(eh.$,{variant:"primary",onClick:ee??void 0,text:Z})]})}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eh.$,{variant:"primary",onClick:ee??void 0,text:Z,fullWidth:!0})}):(0,M.vA)(l)?ed?(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[eO,(0,n.jsx)(eh.$,{variant:"primary",icon:(0,C.Oz)(l),onClick:ee??void 0,text:Z})]})}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsx)(eh.$,{variant:"primary",icon:(0,C.Oz)(l),onClick:ee??void 0,text:Z,fullWidth:!0})}):(0,n.jsx)("div",{className:e_.x6,children:ed?eA:(0,n.jsx)(eh.$,{variant:"secondary",disabled:!0,text:B.intl.string(B.t["9KoPyB"]),fullWidth:!0})}):_||(eD=I?(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[(0,n.jsx)(eh.$,{variant:"secondary",disabled:!0,text:B.intl.string(B.t.V293qn)}),(0,n.jsx)(eh.$,{variant:"primary",onClick:()=>(0,C.m6)(l,h,v),text:B.intl.string(B.t.vY9GgG)})]}):(0,n.jsx)("div",{className:e_.x6,children:(0,n.jsxs)(em.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:[ek,G.enabled&&X===eT.UA.UNENROLLED&&G.enabledQuestStates.has(eT.UA.UNENROLLED)?(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E}):(0,n.jsx)(eh.$,{loading:T,variant:"primary",onClick:ee??void 0,text:Z,icon:(0,C.Oz)(l),fullWidth:!0})]})})):eD=G.enabled&&X===eT.UA.EXPIRED&&G.enabledQuestStates.has(X)?(0,n.jsx)(eR,{quest:l,sourceQuestContent:v,formattedExpirationDate:y,primaryCtaButton:(0,n.jsx)(eS.A,{quest:l,surface:eT.V3.QUEST_HOME_TILE_FOOTER,analyticsCtxQuestContent:h,analyticsCtxSourceQuestContent:v,analyticsCtxQuestContentPosition:E,analyticsCtxQuestContentRowIndex:f})}):(0,n.jsx)(eR,{quest:l,sourceQuestContent:v,formattedExpirationDate:y}),null==eD)?null:(0,n.jsxs)("div",{className:e_.kL,children:[(0,n.jsx)("div",{className:e_.qz,children:eD}),$&&(0,n.jsx)("div",{className:e_.qz,children:(0,n.jsx)(ex.Pw,{className:e_.xZ,isSelected:e=>{switch(H){case c.X0.DESKTOP:return e===eI.fO.DESKTOP;case c.X0.CONSOLE:return e===eI.fO.CONSOLE;default:return!1}},options:ew,placeholder:B.intl.string(B.t.drVw4T),renderOptionLabel:eq,renderOptionValue:eQ,select:J,serialize:e=>{switch(e){case eI.fO.DESKTOP:return B.intl.string(B.t["QXc01+"]);case eI.fO.CONSOLE:return B.intl.string(B.t["8lAfuB"])}},size:"sm","data-migration-pending":!0})})]})}var eD=s(474491);let eM=async()=>await s.e("40119").then(s.t.bind(s,718698,19));function ez(e){let{quest:t,questContent:s,isHovering:a,contentPosition:o,rowIndex:c,isVisibleInViewport:d,onReceiveErrorHints:x,sourceQuestContent:m,questNameHeadingId:h}=e,C=i.useRef(null),j=(0,el.z)(),E=(0,u.SD)(t,j),v=j===el.M.NITRO&&E,N=(0,er.mq)(t.config),g=(0,er.mH)(t.config),A=t.userStatus?.enrolledAt!=null,{ref:y,scrollHeight:S}=(0,b.wR)(),T=null!=S&&S>104,{onAssetLoadComplete:I}=i.useContext(W.M),{expansionSpring:_}=(0,p.z)({expansionSpring:+!!a,config:{...$.N,clamp:!0}}),w=t.userStatus?.completedAt!=null,q=t.userStatus?.claimedAt!=null,Q=(0,er.ks)(t.config),L=(0,er._Z)(t.config),{completedRatio:R,completedRatioDisplay:k}=(0,u.O9)(t),M=(0,ea.gj)(t,m,en.Ob.QuestHome,C),z=i.useMemo(()=>q&&Q?B.intl.format(B.t["8Op4c4"],{balanceHook:()=>(0,n.jsxs)(eP,{questId:t.id,children:[(0,n.jsx)(ei.A,{shouldUseThemeColor:!0,className:eD.Kq,customSize:14}),L]},t.id)}):q?(0,n.jsx)(eP,{questId:t.id,children:N}):Q?B.intl.format(B.t.ro1sze,{balanceHook:()=>(0,n.jsxs)(eP,{questId:t.id,children:[(0,n.jsx)(ei.A,{shouldUseThemeColor:!0,className:eD.Kq,customSize:14}),L]},t.id)}):B.intl.format(B.t["0IUT4Y"],{rewardWithArticleHook:()=>(0,n.jsx)(eP,{questId:t.id,children:g},t.id)}),[N,q,g,t.id,L,Q]),P=i.useMemo(()=>{if(null!=M)return(0,n.jsx)(O.E,{variant:"text-sm/medium",color:"text-muted",className:eD.h_,children:M})},[M]),U=(0,r.bG)([es.A],()=>es.A.useReducedMotion);return(0,n.jsxs)("div",{className:eD.kL,ref:C,children:[(0,n.jsx)(eo.A,{visible:v,glow:!0}),(0,n.jsxs)(f.animated.div,{style:{maxHeight:_.to([0,1],[104,(S??0)+12])},className:eD.z,children:[(0,n.jsx)("div",{className:eD.c6,children:(0,n.jsxs)(K,{showPlaceholder:!d,width:80,height:80,children:[!q&&w&&(0,n.jsx)("div",{className:eD.Nz}),A?(0,n.jsxs)("div",{className:eD.Tr,children:[w&&(0,n.jsx)(ee.a,{importData:eM,className:eD.t_,loop:!1,autoplay:!1,shouldAnimate:!U}),(0,n.jsx)(ec.A,{size:76,percentComplete:R,overlayText:a&&!(0,D.Ic)(t)?k:void 0,children:(0,n.jsx)(ed.A,{quest:t,questContent:s,autoplay:a,onLoadComplete:I,lazyLoad:!0,fullWidth:!0,sourceQuestContent:m})})]}):(0,n.jsx)(ed.A,{quest:t,autoplay:a,questContent:s,className:eD.eB,onLoadComplete:I,lazyLoad:!0,sourceQuestContent:m})]})}),(0,n.jsxs)("div",{ref:y,className:l()(eD.FS,{[eD.wq]:!T}),children:[(0,n.jsx)(et.D,{id:h,variant:"eyebrow",color:"text-brand",className:eD.G$,children:B.intl.format(B.t.EAYZAr,{questName:t.config.messages.questName})}),E?(0,n.jsxs)("div",{className:eD.xv,children:[(0,n.jsx)(O.E,{variant:"text-md/semibold",color:"text-strong",className:eD.wx,children:z}),(0,n.jsx)(eu.e,{questId:t.id,orbMultiplierEligibility:j})]}):(0,n.jsx)(O.E,{variant:"text-md/semibold",color:"text-strong",className:eD.wx,children:z}),P]}),T&&(0,n.jsx)(f.animated.div,{style:{opacity:(0,F.a)(_.to([0,1],[1,0]))},className:eD.hS})]}),(0,n.jsx)(ek,{quest:t,questContent:s,contentPosition:o,rowIndex:c,onReceiveErrorHints:x,sourceQuestContent:m})]})}let eP=i.memo(function(e){let{questId:t,children:s}=e;return(0,n.jsx)(O.E,{variant:"text-md/semibold",color:"text-strong",tag:"span",className:eD.wx,children:s},`${t}_reward`)});var eU=s(355620);function eH(e){return`quest-tile-${e}`}function eF(e){let{quest:t,className:s,isInFeaturedSection:a,questContent:r,contentPosition:o,rowIndex:c,eagerLoadAssets:h,impressionRef:f,sourceQuestContent:v}=e,N=i.useId(),[g,O]=i.useState(!1),[p,A]=i.useState([]),y=(0,u.aC)(t),S=i.useMemo(()=>(0,m.vv)(t),[t]),T=(0,d.u0)(),I=i.useCallback(()=>{O(!0),T({questId:t.id,event:G.HAw.QUEST_HOVER,properties:{content_id:r,content_name:(0,x.jO)(r),content_position:o,row_index:c},sourceQuestContent:v}),S&&(0,C.l9)()},[T,t.id,r,S,v,o,c]),_=i.useCallback(()=>{O(!1),T({questId:t.id,event:G.HAw.QUEST_HOVER_OFF,properties:{content_id:r,content_name:(0,x.jO)(r),content_position:o,row_index:c},sourceQuestContent:v})},[T,t.id,r,v,o,c]),w=i.useContext(E.X),{visibilityElementRef:q,almostVisibleInViewport:Q}=function(e,t){let[s,n]=i.useState(t),a=i.useCallback(e=>{e.isIntersecting&&n(!0)},[]);return{visibilityElementRef:(0,j.B)(a,{root:e??null,threshold:0,rootMargin:"900px 0px 900px 0px"},!0),almostVisibleInViewport:s}}(w?.current?.getScrollerNode()??null,h??!1),b=i.useCallback(e=>!!e.currentTarget.contains(e.relatedTarget),[]);return(0,n.jsxs)("article",{id:eH(t.id),ref:e=>{f.current=e,q.current=e},"aria-labelledby":N,className:l()(eU.k,s),onMouseEnter:I,onMouseLeave:_,onFocus:e=>{b(e)||I()},onBlur:e=>{b(e)||_()},children:[(0,n.jsx)(Z,{quest:t,isInFeaturedSection:a,isHovering:g,errorHints:p,warningHints:y,isVisibleInViewport:Q,sourceQuestContent:v}),(0,n.jsx)(ez,{quest:t,questContent:r,isHovering:g,contentPosition:o,rowIndex:c,onReceiveErrorHints:A,isVisibleInViewport:Q,sourceQuestContent:v,questNameHeadingId:N})]})}let eW=i.memo(function(e){let t=(0,r.bG)([o.A],()=>null!=e.questId?o.A.getQuest(e.questId):void 0,[e.questId]),s=i.useMemo(()=>null!=e.quest?e.quest:t,[t,e.quest]);return null==s?null:(0,n.jsx)(h.R,{questOrQuests:s,questContent:e.questContent,questContentPosition:e.contentPosition,questContentRowIndex:e.rowIndex,trackGuildAndChannelMetadata:e.questContent===c.uF.QUESTS_EMBED,sourceQuestContent:e.sourceQuestContent,children:t=>(0,n.jsx)(eF,{...e,quest:s,impressionRef:t})})})}