Module 3738

11,759 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{A9:()=>U,mU:()=>x,Jf:()=>B,tH:()=>k,NA:()=>V,XR:()=>F,VX:()=>G});var i=n(64700),r=n(731355),s=n(17928);n(166352);var a=n(409626),o=n(692969),l=n(773669),u=n(287809),d=n(252424),c=n(474090),_=n(24001),h=n(627968),f=n(939249),E=n(834730),p=n(862611),m=n(420298),g=n(590202),A=n(284846),I=n(287875),T=n(651892),S=n(901406),N=n(801365),C=n(792620),y=n(814793),v=n(347135),R=n(190107),O=n(202541),b=n(375708);function L(e,t,n){return n?b.intl.formatToPlainString(e,t):b.intl.format(e,t)}function D(e){let{hasRewardDuration:t,shouldShowGameProfileLink:n}=e;return t?n?b.t["/4XT0b"]:b.t["0hwcvM"]:n?b.t.tQoqXX:b.t["eb/Sna"]}function P(e){return e?b.t.klYWbT:b.t.ziB0HF}function w(e){return e?b.t["4JS2QJ"]:b.t.AwuMRS}function M(e){return e?b.t.GFdaUK:b.t.NIimTt}function x(e){let{quest:t,gameProfileSource:n}=e,i=(0,s.bG)([u.default],()=>u.default.getCurrentUser()),r=(0,v.I3)(t),l=!1===(0,A.U)(t).hasAlreadyLinked,d=(0,C.I6)(t)?(0,C.xc)(t):(0,C._3)(t)?.[0],_=(0,o.A)({applicationId:d,location:R.rE.QUEST_INSTRUCTIONS,source:n??a.GameProfileSources.QuestHome});return function(e){let{quest:t,taskDetails:n,thirdPartyTaskDetails:i,sourceQuestContent:r,withoutMarkdown:s,currentUser:a,popoutTargetElementRef:o,onGameSheetOpened:l,onGameSheetClosed:u,onGameTitleClick:d,needsToConnect:_}=e,g=(0,c.ki)(a,O.PremiumTypes.TIER_2),A=(0,N.k5)(t.config),I=(0,C.g5)(t)&&(0,C.xZ)(t),T=(0,y.ui)(t),S=(0,N.mH)(t.config,a);if(T)return function(e){let{quest:t,taskDetails:n,sourceQuestContent:i,withoutMarkdown:r,popoutTargetElementRef:s,onGameSheetOpened:a,onGameSheetClosed:o,rewardNameWithArticle:l}=e,{targetMinutes:u,applications:d}=n;if(r)return b.intl.formatToPlainString(b.t["1votF6"],{rewardNameWithArticle:l,targetMinutes:u});let c=function(e){let{quest:t,sourceQuestContent:n,applications:i,popoutTargetElementRef:r,onGameSheetOpened:s,onGameSheetClosed:a}=e;return e=>(0,h.jsx)(p.A,{quest:t,sourceQuestContent:n,applications:i??[],targetElementRef:r,onGameSheetOpened:s,onGameSheetClosed:a,children:(t,n)=>(0,h.jsx)(f.D,{...t,style:{display:"inline-block",cursor:"pointer"},innerRef:n,children:(0,h.jsx)(E.E,{variant:"text-xs/normal",color:"text-link",className:m.s3,children:e})})},t.id)}({quest:t,sourceQuestContent:i,applications:d??[],popoutTargetElementRef:s,onGameSheetOpened:a,onGameSheetClosed:o});return function(e){let{quest:t,gameSheetHook:n,rewardNameWithArticle:i,targetMinutes:r}=e,s={[R.Li.PACKAGE_ACTION_ADVENTURE]:b.t.H485IA,[R.Li.PACKAGE_RPG_MMO]:b.t["3XS8Ni"],[R.Li.PACKAGE_RACING_SPORTS]:b.t["X+UCju"],[R.Li.PACKAGE_SANDBOX_CREATIVE]:b.t["6o4n1Q"],[R.Li.PACKAGE_FAMILY_FRIENDLY]:b.t.DUsNmf,[R.Li.PACKAGE_HOLIDAY_SEASON]:b.t["cWP8/Z"],[R.Li.PACKAGE_NEW_YEARS]:b.t["8+sIJz"]},a=t.config.features.find(e=>e in s),o=(null!=a?s[a]:null)??b.t.CDeHul;return b.intl.format(o,{rewardNameWithArticle:i,targetMinutes:r,gameSheetHook:n})}({quest:t,rewardNameWithArticle:l,targetMinutes:u,gameSheetHook:c})}({quest:t,taskDetails:n,sourceQuestContent:r,withoutMarkdown:s,popoutTargetElementRef:o,onGameSheetOpened:l,onGameSheetClosed:u,rewardNameWithArticle:S});if(I)return function(e){let{quest:t,taskDetails:n,withoutMarkdown:i,hasNitro:r,collectibleRewardDuration:s,onGameTitleClick:a,rewardNameWithArticle:o}=e,{targetMinutes:l}=n,u=t.config.messages.gameTitle,d=(0,N.JX)(t.config),c=(0,N.Y7)(t.config),_=t.config.features.includes(R.Li.NON_GAMING_PLAY_QUEST),h=null!=a;return L(r&&d?c?_?null!=s?b.t.u5QXpw:b.t.ztXW8V:D({hasRewardDuration:null!=s,shouldShowGameProfileLink:h}):_?b.t["1AcTqm"]:P(h):d||null!=s?_?b.t.enQ3jU:w(h):_?b.t["e+K3xJ"]:M(h),{gameTitle:u,streamingDurationRequirement:l,rewardNameWithArticle:o,duration:s,targetMinutes:l,onGameTitleClick:a},i)}({quest:t,taskDetails:n,withoutMarkdown:s,hasNitro:g,collectibleRewardDuration:A,onGameTitleClick:d,rewardNameWithArticle:S});if((0,C.g5)(t))return function(e){let{quest:t,taskDetails:n,withoutMarkdown:i,hasNitro:r,collectibleRewardDuration:s,onGameTitleClick:a,rewardNameWithArticle:o}=e,{targetMinutes:l}=n,u=t.config.messages.gameTitle,d=(0,N.JX)(t.config),c=(0,N.Y7)(t.config),_=null!=a;return L(r&&d?c?D({hasRewardDuration:null!=s,shouldShowGameProfileLink:_}):P(_):d||null!=s?w(_):M(_),{gameTitle:u,targetMinutes:l,rewardNameWithArticle:o,duration:s,streamingDurationRequirement:l,onGameTitleClick:a},i)}({quest:t,taskDetails:n,withoutMarkdown:s,hasNitro:g,collectibleRewardDuration:A,onGameTitleClick:d,rewardNameWithArticle:S});if((0,C.xZ)(t))return function(e){let t,{quest:n,taskDetails:i,withoutMarkdown:r,hasNitro:s,collectibleRewardDuration:a,onGameTitleClick:o,rewardNameWithArticle:l}=e,{targetMinutes:u}=i,d=n.config.messages.gameTitle,c=(0,N.JX)(n.config),_=(0,N.Y7)(n.config),h=n.config.features.includes(R.Li.NON_GAMING_PLAY_QUEST),f=null!=o;return L(t=s&&c?_?h?null!=a?b.t.u5QXpw:b.t.ztXW8V:D({hasRewardDuration:null!=a,shouldShowGameProfileLink:f}):h?b.t["1AcTqm"]:P(f):c||null!=a?h?b.t.enQ3jU:w(f):h?b.t["03VJqu"]:f?b.t.NrD2h8:b.t.FZL5Q5,{gameTitle:d,streamingDurationRequirement:u,rewardNameWithArticle:l,duration:a,questReward:l,onGameTitleClick:o},r)}({quest:t,taskDetails:n,withoutMarkdown:s,hasNitro:g,collectibleRewardDuration:A,onGameTitleClick:d,rewardNameWithArticle:S});if((0,N.kr)({quest:t}))return function(e){let{quest:t,taskDetails:n,withoutMarkdown:i,onGameTitleClick:r}=e,{targetMinutes:s}=n,a=t.config.messages.gameTitle;return L(null!=r?b.t.HHVg4i:b.t["a/ia7F"],{gameTitle:a,streamingDurationRequirement:s,onGameTitleClick:r},i)}({quest:t,taskDetails:n,withoutMarkdown:s,onGameTitleClick:d});else if((0,C.vv)(t))return function(e){let{quest:t,collectibleRewardDuration:n,hasNitro:i,withoutMarkdown:r,rewardNameWithArticle:s}=e,a=(0,C.Xi)(t.config),o=a?.messages.videoTitle??"video",l=(0,N.JX)(t.config),u=(0,N.Y7)(t.config);return L(l&&i?u?null!=n?b.t.tXwfJT:b.t["xqX+r5"]:b.t["vs/xBu"]:l||null!=n?b.t["W/HkLO"]:t.id===R.Fw?b.t.Rsd5bL:b.t["g+InPC"],{videoTitle:o,rewardNameWithArticle:s,duration:n},r)}({quest:t,collectibleRewardDuration:A,hasNitro:g,withoutMarkdown:s,rewardNameWithArticle:S});else if((0,C.vl)(t))return function(e){let{quest:t,taskDetails:n,withoutMarkdown:i,rewardNameWithArticle:r}=e,s=n.targetMinutes;return(0,y._e)(t)?L(b.t.VYwSSu,{streamingDurationRequirement:s,questReward:r},i):L(b.t.UuzHh8,{activityName:t.config.messages.gameTitle,streamingDurationRequirement:s,questReward:r},i)}({quest:t,taskDetails:n,withoutMarkdown:s,rewardNameWithArticle:S});else if((0,C.I6)(t)&&null!=i)return function(e){let t,{quest:n,thirdPartyTaskDetails:i,withoutMarkdown:r,hasNitro:s,collectibleRewardDuration:a,onGameTitleClick:o,rewardNameWithArticle:l,needsToConnect:u}=e,d=n.config.messages.gameTitle,c=(0,N.JX)(n.config),_=(0,N.Y7)(n.config),h=null!=o;t=u?h?b.t["0SLl/G"]:b.t.BlfaHK:s&&c?_?null!=a?h?b.t.uLVYG5:b.t.NdXW5c:h?b.t["2Ctf1d"]:b.t["8066TK"]:null!=a?h?b.t.yMEn77:b.t["6FOKAX"]:h?b.t.bxN0nx:b.t.thO6iA:c||null!=a?h?b.t.ojhBxZ:b.t["IACEB/"]:h?b.t.bxN0nx:b.t.thO6iA;let f=i.description;return L(t,{gameTitle:d,objective:u?f.charAt(0).toLowerCase()+f.slice(1):f,duration:a,questReward:l,onGameTitleClick:o},r)}({quest:t,thirdPartyTaskDetails:i,withoutMarkdown:s,hasNitro:g,collectibleRewardDuration:A,onGameTitleClick:d,rewardNameWithArticle:S,needsToConnect:_});return null!=i?i.description:function(e){let{quest:t,taskDetails:n,withoutMarkdown:i,hasNitro:r,collectibleRewardDuration:s,onGameTitleClick:a,rewardNameWithArticle:o}=e,{targetMinutes:l}=n,u=t.config.messages.gameTitle,d=(0,N.JX)(t.config),c=(0,N.Y7)(t.config),_=null!=a;return L(r&&d?c?null!=s?_?b.t["3RwRv8"]:b.t.TmKqHw:_?b.t.l9yxDa:b.t["X8Yt/1"]:_?b.t.eEuma3:b.t.smG9ql:d||null!=s?_?b.t.Cko4a4:b.t.BLyDvO:_?b.t.ER9rII:b.t["hkJ+Gs"],{gameTitle:u,streamingDurationRequirement:l,duration:s,questReward:o,onGameTitleClick:a},i)}({quest:t,taskDetails:n,withoutMarkdown:s,hasNitro:g,collectibleRewardDuration:A,onGameTitleClick:d,rewardNameWithArticle:S})}({...e,currentUser:i,withoutMarkdown:!1,thirdPartyTaskDetails:r??void 0,onGameTitleClick:_,needsToConnect:l})}function U(e,t,n,i,r){let s=(0,v.fc)(e),a=x({quest:e,taskDetails:s,location:n,sourceQuestContent:t,popoutTargetElementRef:r,gameProfileSource:i}),o=e.userStatus?.claimedAt!=null,l=(0,v.S5)(e.userStatus?.claimedAt);return o?b.intl.formatToPlainString(b.t.lOVr0O,{claimDate:l}):a}function k(e){let{quest:t,isExpanded:n,sourceQuestContent:i,activeScreen:r,popoutTargetElementRef:o,onGameSheetOpened:l,onGameSheetClosed:d,hasAlreadyLinked:c,onClickGameTitle:h}=e,f=t.config.rewardsConfig.rewardsExpireAt,E=(0,v.S5)(f),p=(0,v.fc)(t),m=(0,v.I3)(t),g=(0,s.bG)([u.default],()=>u.default.getCurrentUser()),A=t.userStatus?.completedAt!=null,I=t.userStatus?.enrolledAt!=null,S=p.percentComplete>0,O=(0,v.Vn)(t),L=x({quest:t,location:R.rE.QUESTS_BAR,taskDetails:p,sourceQuestContent:i,popoutTargetElementRef:o,onGameSheetOpened:l,onGameSheetClosed:d,gameProfileSource:a.GameProfileSources.QuestBar}),D=null!=m?m.percentComplete:p.percentComplete;if(A)return b.intl.formatToPlainString(b.t.APddvF,{expirationDate:E});if((0,C.I6)(t)&&!1===c)return b.intl.string(b.t.mAdqf7);if(n){if((0,C.I6)(t)&&!0===c){let e=t.config.messages.gameTitle;return null!=h?b.intl.format(b.t.X8hBDz,{gameTitle:e,onClickGameTitle:h}):b.intl.format(b.t.u3mdpP,{gameTitle:e})}if(r!==_.X0.SELECT&&(0,y.ui)(t)&&I&&!S){let e=(0,N.mH)(t.config,g);return b.intl.format(b.t["1votF6"],{rewardNameWithArticle:e,targetMinutes:p.targetMinutes})}return L}return(0,C.vv)(t)?b.intl.string(b.t["o+e9yh"]):D>0?(0,C.I6)(t)&&!0===c?b.intl.string(b.t.JkyCIO):O?(0,T.YT)({quest:t,taskDetails:p,thirdPartyTaskDetails:m??void 0}):b.intl.string(b.t.mOrpXG):b.intl.string(b.t.S6UUc5)}function G(e,t){let n=(0,s.bG)([l.default],()=>l.default.locale),i=(0,v.fc)(e),[r]=(0,v.Qo)(e,i),a=(0,v.I3)(e),o=e.userStatus?.completedAt!=null,u=null!=a?a.percentComplete:i.percentComplete;if(o)return b.intl.string(b.t["ij5E/5"]);if((0,C.I6)(e)&&!1===t)return b.intl.string(b.t.s9r2a1);if((0,C.I6)(e)&&!0===t&&0===u)return b.intl.string(b.t["2+opCy"]);if(e.userStatus?.enrolledAt!=null&&u>0){let e=(0,d.l9)(n,u,{roundingMode:"floor"});return b.intl.formatToPlainString(b.t.lVZaXD,{percent:e})}return r===_.X0.SELECT?b.intl.string(b.t.EMrUHQ):(0,C.g5)(e)?b.intl.string(b.t.mOrpXG):b.intl.string(b.t["7e5k7L"])}function V(e){let{quest:t,application:n,shortText:r=!1}=e,s=i.useMemo(()=>(function(e){return(0,C.g5)(e)||(0,C.vl)(e)?0:(0,C.fE)({quest:e})?1:(0,C.IO)(e)?2:3*!!(0,C.Cr)(e)})(t),[t]),a=(0,v.fc)(t);switch(s){case 0:if(t.config.features.includes(R.Li.CLOUD_GAMING_ACTIVITY))return b.intl.string(b.t["+qoymD"]);if((0,y.vA)(t))return b.intl.string(r?b.t.E4kW5O:b.t["Ie9++s"]);return b.intl.string(b.t.l7E81v);case 1:return b.intl.string(b.t.l7E81v);case 2:return(0,I.WM)(a);case 3:return(0,y.vA)(t)&&1?b.intl.string(r?b.t.CkUzLd:b.t["hRIVy+"]):b.intl.string(b.t.l7E81v)}}function F(e){let{quest:t,rewardCode:n}=e,i=(0,N.kr)({quest:t}),r=n?.platform??_.pY.CROSS_PLATFORM,s=i?(0,N.cg)({quest:t,idx:n?.tier??t.userStatus?.claimedTier}):null,a=(0,T.xv)(t.config),o=s?.messages?.redemptionInstructionsByPlatform??a.messages.redemptionInstructionsByPlatform;return null!=r?o[r]:void 0}function B(e){let{quest:t,questContent:n,preCtaClick:s,impressionId:a,sourceQuestContent:o}=e;async function l(){await s?.(),(0,S.pu)(t,{content:n,ctaContent:g.Cy.OPEN_GAME_LINK,impressionId:a,sourceQuestContent:o})}let u=i.useMemo(()=>{let e=t.config.ctaConfig?.subtitle;return null!=e?e:(0,C.I6)(t)?t.config.taskConfigV2.tasks.ACHIEVEMENT_IN_GAME.messages.taskTitle:(0,y.pv)(t.config)!==r.Z.GAMEPLAY||t.config.features.includes(R.Li.NON_GAMING_PLAY_QUEST)||(0,y.ui)(t)?b.intl.string(b.t.y8Xf3k):b.intl.string(b.t["wirwN+"])},[t]);return{ctaText:(0,T.wr)(t),ctaVariant:"secondary",onClickCta:l,title:t.config.messages.gameTitle,subtitle:u,ctaIconPosition:"end"}}}