Build 571251stable
Module 262254
2,005 characters · in 402311a46af28357.jsDependencies
Source Raw
function(e,t,s){s.d(t,{A:()=>N});var n=s(627968),l=s(64700),i=s(17928),o=s(661531),a=s(990078),r=s(242644),u=s(821609),c=s(775602),d=s(347135),m=s(801365),x=s(792620),C=s(795965),h=s(793574),g=s(662388),p=s(371912),f=s(758836),A=s(375708);function S(e){let{quest:t,onClaimRewardClick:s,size:l="md"}=e,C=(0,d.LS)(t),h=(0,i.bG)([c.Ay],()=>c.Ay.useReducedMotion),g=null!=(0,m._Z)(t.config),p=(0,x.vv)(t),f=t.userStatus?.claimedAt!=null?g?A.intl.string(A.t.WYchde):A.intl.string(A.t.vTgCWx):A.intl.string(A.t.cfY4PE),S=t.userStatus?.completedAt==null?C?A.intl.string(A.t.NJ6Bnm):p?A.intl.string(A.t.USNO1K):void 0:void 0;return(0,n.jsx)(a.m,{text:S,children:(0,n.jsx)("div",{children:(0,n.jsx)(u.$,{variant:"secondary",fullWidth:!0,icon:function(e,t){if(e.userStatus?.claimedAt==null)return{type:"rive",asset:r.V,riveProps:{withReducedMotion:"play",dataBinding:{locked:e.userStatus?.completedAt===null,fill:o.A.colors.ICON_STRONG,reducedMotion:t}}}}(t,h),onClick:s,text:f,disabled:t.userStatus?.completedAt==null,size:l})})})}function j(e){let{experimentLocation:t,...s}=e,l=(0,C.D)({quest:s.quest,questContent:s.questContent,sourceQuestContent:s.sourceQuestContent,experimentLocation:t,onCloseModal:s.onClose});return(0,n.jsx)(S,{...s,onClaimRewardClick:l})}function v(e){let t=function(e){let{quest:t,questContent:s,sourceQuestContent:n,onCloseModal:i,shouldShowShopIfAlreadyClaimed:o}=e,a=(0,p.ix)({quest:t,questContent:s,sourceQuestContent:n});return l.useCallback(e=>{(0,m.ks)(t.config)&&t.userStatus?.claimedAt!=null&&o?(i?.(e),(0,g.Cz)({tab:f.G2.ORBS,analyticsLocations:[],analyticsSource:h.A.QUEST_HOME_PAGE})):((0,m.K9)(t.config)&&i?.(e),a())},[t.config,t.userStatus?.claimedAt,a,o,i])}({quest:e.quest,questContent:e.questContent,sourceQuestContent:e.sourceQuestContent,onCloseModal:e.onClose,shouldShowShopIfAlreadyClaimed:!0});return(0,n.jsx)(S,{...e,onClaimRewardClick:t})}function N(e){let{experimentLocation:t,...s}=e;return null!=t?(0,n.jsx)(j,{...s,experimentLocation:t}):(0,n.jsx)(v,{...s})}}