Loading
function(e,t,n){n.d(t,{A:()=>tq,Y:()=>tz});var l=n(627968),s=n(64700),i=n(503698),a=n.n(i),r=n(922139),o=n(17928),u=n(475743),d=n(840251),c=n(688151);let m=new d.E([],c.$G.QUEST_BAR_RENDERED,{location:"quest bar rendered"});var h=n(186111),p=n(859703),f=n(507107),g=n(31587),A=n(971276),x=n(851936),C=n(792620),v=n(241124),E=n(73473),T=n(371912),j=n(617986),S=n(939249),_=n(834730),N=n(290136),y=n(661531),R=n(365199),I=n(590202),b=n(971649),M=n(901406),w=n(270045),U=n(57718),O=n(398025);n(321073);var D=n(340287),P=n(765671);let k="#00000000",L="#CDD8FF1A",F=s.createContext({registerComponent:()=>{},unregisterComponent:()=>{},animatedComponents:{},expandedContentRef:s.createRef(),collapsedContentRef:s.createRef(),recalculateAnimationPositions:()=>{},animatedComponentProps:[],expansionSpring:new r.SpringValue(0),mountPoints:new Map}),G=s.forwardRef(function(e,t){let{children:n,id:i,inState:a,isTextTransition:o=!1}=e,{recalculateAnimationPositions:u,registerComponent:d,unregisterComponent:c,expansionSpring:m,mountPoints:h}=s.useContext(F),p=s.useRef(null),f=s.useRef(null),g=s.useRef(void 0);s.useEffect(()=>{u()},[u]),s.useLayoutEffect(()=>{let e=p.current;return null!=e&&d(e,i,a),()=>{null!=e&&c(i,a)}},[i,a,d,c]);let A=s.useCallback(e=>{let{height:t}=e;g.current!==t&&(u(),g.current=t)},[u]);(0,P.i4)(p,A);let x=h.get(i)?.current,C=null;return null==x?C=null:o&&null!=m?C=(0,l.jsxs)(l.Fragment,{children:["collapsed"===a&&(0,D.createPortal)((0,l.jsx)(r.animated.div,{style:{position:"absolute",opacity:(0,O.a)(m.to({range:[0,1],output:[1,0]}))},children:n(f)}),x),"expanded"===a&&(0,D.createPortal)((0,l.jsx)(r.animated.div,{style:{position:"absolute",opacity:(0,O.a)(m.to({range:[0,1],output:[0,1]}))},children:n(f)}),x)]}):"collapsed"===a&&(C=(0,D.createPortal)(n(f),x)),(0,l.jsxs)("div",{style:{opacity:+(null==C&&"collapsed"===a||null==x)},ref:t,children:[n(p),C]})}),V=e=>{let{children:t,expandedContentRef:n,collapsedContentRef:i,expansionSpring:a}=e,[r,o]=s.useState({}),[u,d]=s.useState([]),[c,m]=s.useState(()=>new Map),h=s.useCallback((e,t,n)=>{o(l=>{let s=l[t]??{expanded:null,collapsed:null};return{...l,[t]:{...s,[n]:e}}}),m(e=>{let n=new Map(e);return n.set(t,s.createRef()),n})},[]),p=s.useCallback((e,t)=>{let n=!1;o(l=>{let s=l[e]??{expanded:null,collapsed:null};return s[t]=null,n=null==s.expanded&&null==s.collapsed,{...l,[e]:s}}),n&&m(t=>{let n=new Map(t);return n.delete(e),n})},[]),f=s.useCallback(()=>{let e=[];for(let t in r){if(null==r[t]||null==n.current||null==i.current)continue;let l=r[t].collapsed,s=r[t].expanded;if(null==l||null==s)continue;let a=s.getBoundingClientRect(),o=n.current.getBoundingClientRect(),u=l.getBoundingClientRect(),d=i.current.getBoundingClientRect(),c=a.top-o.top+12,m=u.top-d.top,h=a.left-o.left+12,p=u.left-d.left,f=-a.right+o.right+12,g=-u.right+d.right;e.push({id:t,collapsedLeft:p,expandedLeft:h,collapsedRight:g,expandedRight:f,collapsedTop:m,expandedTop:c,width:a.width})}d(e)},[r,n,i,d]);return(0,l.jsx)(F.Provider,{value:{registerComponent:h,unregisterComponent:p,animatedComponents:r,expandedContentRef:n,collapsedContentRef:i,recalculateAnimationPositions:f,animatedComponentProps:u,expansionSpring:a,mountPoints:c},children:t})};var B=n(284846);let H=s.createContext({onCtxMenuClose:()=>{},onCtxMenuOpen:()=>{},onCtxMenuSelect:()=>{},onGameSheetOpen:()=>{},onGameSheetClose:()=>{},collapsedHeight:0,isExpanded:!1,isExpansionAnimationComplete:!1,quest:null,taskDetails:null}),Q=s.createContext({hasAlreadyLinked:void 0,onClickGameTitle:void 0});function W(e){let{children:t,quest:n}=e,{hasAlreadyLinked:i}=(0,B.U)(n),a=(0,b.go)(),r=s.useCallback(()=>{(0,M.pu)(n,{content:f.uF.QUEST_BAR_V2,ctaContent:I.Cy.OPEN_GAME_LINK,impressionId:a,sourceQuestContent:f.uF.QUEST_BAR_V2})},[n.id,n.config,a]),o=s.useMemo(()=>({hasAlreadyLinked:i,onClickGameTitle:r}),[i,r]);return(0,l.jsx)(Q.Provider,{value:o,children:t})}function z(e){let{children:t,isExpanded:n,isExpansionAnimationComplete:i,onCtxMenuClose:a,onCtxMenuOpen:r,onCtxMenuSelect:o,onGameSheetOpen:u,onGameSheetClose:d,collapsedHeight:c,quest:m,taskDetails:h}=e,p=s.useMemo(()=>({isExpanded:n,isExpansionAnimationComplete:i,onCtxMenuClose:a,onCtxMenuOpen:r,onCtxMenuSelect:o,onGameSheetOpen:u,onGameSheetClose:d,collapsedHeight:c,quest:m,taskDetails:h}),[n,i,a,r,o,u,d,c,m,h]);return(0,l.jsx)(H.Provider,{value:p,children:(0,C.I6)(m)?(0,l.jsx)(W,{quest:m,children:t}):t})}var q=n(775602),Z=n(646764),K=n(717421);let Y=()=>{let e=document.body.style.getPropertyValue("--custom-guild-sidebar-width").slice(0,-2);return parseInt(""!==e?e:"375")};var X=n(375708),$=n(173399);let J=e=>{let{isFullyExpanded:t,partnerBranding:n}=e,i={label:!function(){let[e,t]=s.useState(()=>270>Y());return s.useEffect(()=>{let e=new MutationObserver(()=>{t(270>Y())});return e.observe(document.body,{attributes:!0,attributeFilter:["style"]}),()=>e.disconnect()},[]),e}()}.label,u=(0,o.bG)([q.A],()=>q.A.useReducedMotion),{quest:d}=s.useContext(H),{expansionSpring:c}=s.useContext(F),m=i?-4:6;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.animated.div,{className:$.tE,style:{transform:(0,r.to)([c.to({range:[0,1],output:[0,0]}),c.to({range:[0,1],output:[0,82]}),c.to({range:[0,1],output:[1,1.3333333333333333]})],(e,t,n)=>`translate(${e}px, ${t}px) scale(${n})`)},children:(0,l.jsx)(Z.A,{learnMoreStyle:"text",learnMoreFontSize:t?9:void 0,quest:d,questContent:f.uF.QUEST_BAR_V2,autoplay:t&&!u,sourceQuestContent:f.uF.QUEST_BAR_V2,style:{width:48,height:48,marginRight:8,borderRadius:6}})}),(0,l.jsxs)(r.animated.div,{className:a()($.pm,{[$.nd]:i}),style:{transform:(0,r.to)([c.to({range:[0,1],output:[0,-48]}),c.to({range:[0,1],output:[0,m]})],(e,t)=>`translate(${e}px, ${t}px)`)},children:[(0,l.jsx)("div",{className:a()({[$.Iu]:!i}),children:n}),(0,l.jsx)(r.animated.div,{className:a()($.ol,{[$.yZ]:i}),style:{opacity:(0,O.a)(c.to({range:[0,1],output:[i?1:.7,0]}))},children:(0,l.jsx)(_.E,{color:"always-white",lineClamp:1,variant:"text-xs/medium",children:X.intl.string(X.t["3mgEQf"])})})]})]})};var ee=n(173839);let et=(0,r.animated)(U.Ay),en=()=>{let e=(0,b.go)(),{expansionSpring:t}=s.useContext(F),{onCtxMenuOpen:n,onCtxMenuClose:i,onCtxMenuSelect:o,isExpanded:u,isExpansionAnimationComplete:d,quest:c}=s.useContext(H),m=s.useCallback(()=>{(0,j.Zc)(c,{content:f.uF.QUEST_BAR_V2,ctaContent:I.Cy.OPEN_DISCLOSURE,sourceQuestContent:f.uF.QUEST_BAR_V2})},[c]),h=s.useCallback(()=>{(0,M.pu)(c,{content:f.uF.QUEST_BAR_V2,ctaContent:I.Cy.OPEN_GAME_LINK,impressionId:e,sourceQuestContent:f.uF.QUEST_BAR_V2})},[e,c]),p=u&&d,g=(0,l.jsx)(S.D,{onClick:h,className:a()(ee.vk,{[ee.wm]:p}),children:(0,l.jsx)(et,{quest:c,withGameTile:!1,logotypeClassName:ee.Iu,logotypeStyle:{height:24,maxWidth:92,transform:(0,r.to)([t.to({range:[0,1],output:[1,1]})],e=>`scale(${e})`)}})});return(0,l.jsxs)(r.animated.div,{className:a()(ee.iE,ee.Ht,{[ee.tT]:p}),style:{transform:(0,r.to)([t.to({range:[0,1],output:[6,0]})],e=>`translateY(${e}px)`)},children:[(0,l.jsx)(r.animated.div,{className:ee.Tu,style:{opacity:(0,O.a)(t.to({range:[0,1],output:[0,1]}))}}),(0,l.jsx)(J,{isFullyExpanded:p,partnerBranding:g}),(0,l.jsxs)(r.animated.div,{className:ee.P0,style:{opacity:(0,O.a)(t.to({range:[0,1],output:[0,1]}))},children:[(0,l.jsxs)(S.D,{className:ee.y8,onClick:m,children:[(0,l.jsx)(_.E,{color:"always-white",variant:"text-xs/normal",children:X.intl.string(X.t.o6FLcF)}),(0,l.jsx)(N.c,{color:y.A.colors.WHITE,className:ee.P$})]}),(0,l.jsx)(w.C,{onOpen:n,onClose:i,onSelect:o,questContent:f.uF.QUEST_BAR_V2,quest:c,shouldShowDisclosure:!0,showShareLink:!0,sourceQuestContent:f.uF.QUEST_BAR_V2,children:e=>(0,l.jsx)(S.D,{...e,className:a()(ee.uJ,ee.rb),"aria-label":X.intl.string(X.t.DEoVWZ),children:(0,l.jsx)(R.j,{size:"md",color:"currentColor",className:a()(ee.Bx,ee.ON)})})})]})]})};var el=n(821609),es=n(793574),ei=n(859040),ea=n(629455),er=n(651892),eo=n(801365),eu=n(814793),ed=n(753386),ec=n(192551),em=n(79545),eh=n(862611),ep=n(758836),ef=n(519508);function eg(e){let{quest:t,sourceQuestContent:n,taskDetails:s}=e;return(0,l.jsx)(el.$,{variant:"primary",fullWidth:!0,onClick:()=>{let e=t.userStatus?.enrolledAt==null?I.Cy.ACCEPT_QUEST:I.Cy.WATCH_VIDEO;(0,j.d5)({quest:t,questContent:f.uF.QUEST_BAR_V2,sourceQuestContent:n,sourceQuestContentCTA:e})},size:"sm",text:(0,ed.WM)(s)})}let eA=e=>{let{quest:t,sourceQuestContent:n}=e,s=(0,b.go)(),i=(0,er.wr)(t);return(0,l.jsx)(el.$,{size:"sm",fullWidth:!0,onClick:()=>(0,M.pu)(t,{content:f.uF.QUEST_BAR_V2,ctaContent:I.Cy.OPEN_GAME_LINK,impressionId:s,sourceQuestContent:n}),text:i})},ex=e=>{let{quest:t,sourceQuestContent:n}=e,s=(0,b.vU)()?.getId();return(0,l.jsx)(el.$,{fullWidth:!0,onClick:()=>(0,M.se)({quest:t},{content:f.uF.QUEST_BAR_V2,ctaContent:I.Cy.CONNECT_CONSOLE,impressionId:s,sourceQuestContent:n}),size:"sm",text:X.intl.string(X.t.csptqV)})},eC=e=>{let{quest:t}=e,n=(0,ea.NA)({quest:t}),{launchInGameActivity:s}=(0,g.zW)(t);return(0,eu.vA)(t)?(0,l.jsx)(el.$,{fullWidth:!0,variant:"primary",icon:(0,j.Oz)(t),onClick:s,size:"sm",text:n}):null},ev=e=>{let{quest:t,sourceQuestContent:n,taskDetails:s,popoutTargetElementRef:i,onGameSheetOpened:a,onGameSheetClosed:r}=e,{applications:o}=s;return(0,l.jsx)(eh.A,{quest:t,sourceQuestContent:n,applications:o??[],targetElementRef:i,onGameSheetOpened:a,onGameSheetClosed:r,children:e=>(0,l.jsx)(el.$,{variant:"secondary",fullWidth:!0,size:"sm",text:X.intl.string(X.t["93PTEs"]),...e})})},eE=e=>{let{quest:t,ctaLabel:n,onClick:i,questContent:a=f.uF.QUEST_BAR_V2,sourceQuestContent:r}=e,o=(0,T.ix)({quest:t,questContent:a,sourceQuestContent:r}),u=s.useCallback(e=>{i?.(e),(0,eo.ks)(t.config)&&t.userStatus?.claimedAt!=null?(0,ei.Cz)({tab:ep.G2.ORBS,analyticsLocations:[],analyticsSource:es.A.QUEST_HOME_PAGE}):o()},[i,t.config,t.userStatus?.claimedAt,o]);return(0,l.jsx)(el.$,{fullWidth:!0,onClick:u,text:n??X.intl.string(X.t.cfY4PE),variant:"primary",size:"sm"})},eT=e=>{let{sourceQuestContent:t,awaitingConsoleConnections:n,hasMadeProgress:i,isProgressing:a,popoutTargetElementRef:r}=e,{quest:o,onGameSheetOpen:u,onGameSheetClose:d,taskDetails:c}=s.useContext(H),[m]=(0,g.Qo)(o,c),h=o.userStatus?.completedAt!=null,p=(0,C.vv)(o),A=(0,C.I6)(o),x=m!==f.X0.SELECT&&!i&&!a,v=null;return h?v=(0,l.jsx)(eE,{quest:o,sourceQuestContent:t}):A?v=(0,l.jsx)(ec.A,{quest:o,surface:em.V3.QUEST_BAR_FOOTER,size:"sm",analyticsCtxQuestContent:f.uF.QUEST_BAR_V2,analyticsCtxSourceQuestContent:t}):p?v=(0,l.jsx)(eg,{quest:o,sourceQuestContent:t,taskDetails:c}):(0,eu.vA)(o)?v=(0,l.jsx)(eC,{quest:o}):m===f.X0.CONSOLE&&n?v=(0,l.jsx)(ex,{quest:o,sourceQuestContent:t}):x&&(0,eu.ui)(o)?v=(0,l.jsx)(ev,{quest:o,sourceQuestContent:t,taskDetails:c,popoutTargetElementRef:r,onGameSheetOpened:u,onGameSheetClosed:d}):x&&(v=(0,l.jsx)(eA,{quest:o,sourceQuestContent:t})),null==v?null:(0,l.jsx)("div",{className:ef.lO,children:v})};function ej(e){return(0,l.jsx)(eT,{...e,popoutTargetElementRef:e.parentContainerRef})}var eS=n(106778),e_=n(536283),eN=n(947638);let ey=e=>{let{overlayRef:t,progressBarRef:n,isHovered:i}=e,{quest:d,isExpanded:c}=s.useContext(H),{expansionSpring:m}=s.useContext(F),{completionSpring:p,startCompletionAnimation:f}=function(){let[{spring:e},t]=(0,K.z)(()=>({spring:0}),"animate-always");return{completionSpring:e,startCompletionAnimation:s.useCallback(()=>{t({spring:1}),t({spring:0,delay:2e3})},[t])}}(),g=d.userStatus?.completedAt!=null,A=s.useRef(!1),x=(0,o.bG)([q.A],()=>q.A.useReducedMotion),C=s.useRef(null),v=(0,o.bG)([h.A],()=>h.A.hasLayers()),E=(0,u.A)(v),[T,j]=s.useState(null),[S,_]=s.useState(null),N=s.useRef(new eS.OH({gravity:0,wind:0})),y=(0,eS.f9)(T,S),R=s.useMemo(()=>["#51BC9D"],[]),I=s.useCallback(()=>{if(x)return;let e=n.current,t=C.current;if(null!=t&&null!=e&&y.isReady){var l,s,i,a;let{x:n,y:r}=e.getBoundingClientRect(),{x:o,y:u}=t.getBoundingClientRect();y.createMultipleConfetti((l=n-o,s=r-u,i=e.clientHeight,a=e.clientWidth,{...e_.Mw,position:{type:"static-random",minValue:{x:l,y:s},maxValue:{x:l+i,y:s+a}},velocity:{type:"static-random",minValue:{x:-20,y:-20},maxValue:{x:20,y:20}},opacity:{type:"linear",value:2,addValue:-.1},dragCoefficient:{type:"static",value:.166},size:{type:"static-random",minValue:2,maxValue:3}}),100)}},[n,C,y,x]),b=(0,u.A)(c);return(s.useEffect(()=>{g&&c&&!b&&(f(),I())},[c,g,f,I,b]),s.useEffect(()=>{g&&!v&&E&&setTimeout(()=>{f(),I()},200)},[g,E,v,f,I]),s.useEffect(()=>{y.isReady&&(!A.current&&g&&(f(),I()),A.current=g)},[g,A,I,f,y]),s.useEffect(()=>{i&&g&&(f(),I())},[i,g,f,I]),x)?null:(0,l.jsxs)("div",{className:eN.iE,"aria-hidden":"true",ref:C,children:[(0,l.jsx)(r.animated.div,{className:eN.Tp,style:{opacity:(0,O.a)(p)}}),(0,l.jsx)(r.animated.div,{className:a()(eN.sJ,eN.ix),style:{opacity:(0,O.a)(p)}}),(0,l.jsxs)(r.animated.div,{className:eN.KG,style:{transform:m.to({range:[0,1],output:[-35,0]}).to(e=>`translateY(${e}px)`)},children:[(0,l.jsx)(eS.Fk,{ref:j,className:eN.t_,environment:N.current}),(0,l.jsx)(eS.K_,{ref:_,sprites:["/assets/b909790cf1d80597.svg"],colors:R,spriteWidth:e_.wn,spriteHeight:e_.wn}),null!=t.current&&(0,D.createPortal)((0,l.jsx)(r.animated.div,{className:a()(eN.sJ,eN.d7),style:{opacity:(0,O.a)(p)}}),t.current)]})]})};var eR=n(453384),eI=n(460131);let eb=e=>{let{isExpanded:t,contentLocation:n,progressBarRef:i,percentComplete:a,popoutTargetElementRef:r}=e,{quest:o,onGameSheetOpen:u,onGameSheetClose:d,taskDetails:c}=s.useContext(H),{hasAlreadyLinked:m,onClickGameTitle:h}=s.useContext(Q),[p]=(0,g.Qo)(o,c),A=(0,ea.VX)(o,m),x=(0,ea.tH)({quest:o,isExpanded:t,activeScreen:p,sourceQuestContent:f.uF.QUEST_BAR_V2,popoutTargetElementRef:r,onGameSheetOpened:u,onGameSheetClosed:d,hasAlreadyLinked:m,onClickGameTitle:h});return(0,l.jsxs)("div",{className:eI.Z0,children:[(0,l.jsx)(G,{inState:n,id:"progress-bar",ref:i,children:e=>(0,l.jsx)(eR.A,{ref:e,style:"small",percentComplete:a,size:42,children:(0,l.jsx)(Z.A,{fullWidth:!0,quest:o,questContent:f.uF.QUEST_BAR_V2,autoplay:!1,sourceQuestContent:f.uF.QUEST_BAR_V2})})}),(0,l.jsxs)("div",{className:eI.NZ,children:[(0,l.jsx)(G,{inState:n,id:"progress-title",children:e=>(0,l.jsx)(_.E,{ref:e,className:eI.FZ,color:"text-strong",variant:"text-sm/semibold",children:A})}),(0,l.jsx)(G,{inState:n,id:"progress-subtitle",isTextTransition:!0,children:e=>(0,l.jsx)(_.E,{ref:e,className:eI.FZ,color:"text-subtle",variant:"text-xs/normal",children:x})})]})]})};var eM=n(78385);function ew(){let{quest:e,onCtxMenuOpen:t,onCtxMenuClose:n,onCtxMenuSelect:i}=s.useContext(H),r=(0,g.S5)(e.config.expiresAt);return(0,l.jsxs)("div",{className:eM.pS,children:[(0,l.jsx)(_.E,{variant:"text-xxs/medium",className:a()(eM.Uu,eM.TK),children:X.intl.format(X.t["pX+fmn"],{expirationDate:r})}),(0,l.jsx)(w.C,{onOpen:t,onClose:n,onSelect:i,questContent:f.uF.QUEST_BAR_V2,quest:e,shouldShowDisclosure:!1,showShareLink:!0,sourceQuestContent:f.uF.QUEST_BAR_V2,children:e=>(0,l.jsx)(S.D,{...e,className:eM.rb,"aria-label":X.intl.string(X.t.DEoVWZ),children:(0,l.jsx)(R.j,{size:"md",color:"currentColor",className:a()(eM.Bx,eM.U9)})})})]})}var eU=n(249309);let eO=s.forwardRef(function(e,t){let{className:n,overlayRef:i}=e,{expansionSpring:o}=s.useContext(F),{quest:u,taskDetails:d,isExpanded:c,isExpansionAnimationComplete:m}=s.useContext(H),h=u.userStatus?.completedAt!=null,p=(0,g.I3)(u),A=s.useRef(null),x=u.userStatus?.enrolledAt!=null,C=null!=p?p.percentComplete:d.percentComplete,v=s.useRef(null),[E,T]=s.useState(!1);return(0,l.jsxs)(l.Fragment,{children:[h&&(0,l.jsx)(ey,{overlayRef:i,progressBarRef:A,isHovered:E}),(0,l.jsx)(r.animated.div,{ref:t,"aria-hidden":c&&m,inert:!!c&&!!m||void 0,className:a()(n,eU.hR,{[eU.Ag]:c,[eU.s]:x}),style:{opacity:(0,O.a)(o.to({range:[0,1],output:[1,0]})),backgroundImage:h?`linear-gradient(90deg, ${k}, ${L})`:void 0},onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1),children:(0,l.jsxs)("div",{className:eU.o8,children:[h&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ew,{}),(0,l.jsx)("div",{className:eU.yF})]}),x?(0,l.jsx)(eb,{contentLocation:"collapsed",progressBarRef:A,isExpanded:!1,percentComplete:C}):null,h&&(0,l.jsx)("div",{ref:v,children:(0,l.jsx)(ej,{parentContainerRef:v,awaitingConsoleConnections:!1,hasMadeProgress:!0,isProgressing:!1,sourceQuestContent:f.uF.QUEST_BAR_V2})})]})})]})});n(801541);var eD=n(889137),eP=n(417270),ek=n(782134),eL=n(534514),eF=n(825484),eG=n(408278),eV=n(921853),eB=n(607470),eH=n(409626),eQ=n(340124),eW=n(405670),ez=n(112142),eq=n(19238),eZ=n(646917),eK=n(551875),eY=n(576761),eX=n(895253),e$=n(976019),eJ=n(442734),e0=n(139384),e1=n(114046),e2=n(695366),e3=n(30370),e6=n(18437),e5=n(780964),e4=n(766075),e8=n(52093),e7=n(540037);function e9(e){let{text:t,quest:n,sourceQuestContent:s}=e,i=(0,e6.Ut)();return(0,l.jsx)(S.D,{className:e7.Z0,onClick:()=>{i({questId:n.id,questContent:f.uF.QUEST_BAR_V2,questContentCTA:I.Cy.VIEW_CONSOLE_CONNECTIONS_LINK,sourceQuestContent:s}),(0,e4.openUserSettings)(e5.X.CONNECTIONS_PANEL)},children:(0,l.jsx)(_.E,{"aria-label":t,color:"none",variant:"text-xxs/normal",children:t})})}function te(e){let{xboxAndPlaystationAccounts:t,quest:n,sourceQuestContent:s}=e;return t.length>0?(0,l.jsx)(e9,{text:X.intl.string(X.t["qiS+xj"]),quest:n,sourceQuestContent:s}):null}function tt(e){return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(e8.L5,{children:X.intl.string(X.t.EJFSvD)}),(0,l.jsx)(te,{...e})]})}var tn=n(256023);function tl(e){return(0,l.jsx)(_.E,{className:tn.eW,color:"text-muted",variant:"text-xxs/normal",children:e.children})}function ts(e){let{quest:t,useReducedMotion:n}=e,i=(0,T.H1)(t.id,f.uF.QUEST_BAR_V2,f.uF.QUEST_BAR_V2),r=(0,T.Xf)({useReducedMotion:n}),o=(0,e6.Ut)(),u=(0,b.go)(),{errorHints:d,startingConsoleQuest:c,startConsoleQuest:m}=(0,g.Wj)({questId:t.id,beforeRequest:()=>{o({questId:t.id,questContent:f.uF.QUEST_BAR_V2,questContentCTA:I.Cy.DEFIBRILLATOR,sourceQuestContent:f.uF.QUEST_BAR_V2}),r.startAnimation()},afterRequest:r.stopAnimation}),{header:h,renderBody:p}=s.useMemo(()=>{let e=d.length>0,n=t.config.messages.gameTitle;return{header:e?(0,eu.ui)(t)?X.intl.string(X.t.N33EuL):X.intl.formatToPlainString(X.t["28Ql27"],{gameTitle:n}):(0,eu.ui)(t)?X.intl.string(X.t.YstzGO):X.intl.formatToPlainString(X.t.gX0Qcx,{gameTitle:n}),renderBody:e?()=>(0,l.jsx)(l.Fragment,{children:d.map((e,n)=>{if(e.type===e1._.EXPIRED_CREDENTIAL){let s=e3.A.getAccount(e.connected_account_id,e.connected_account_type),i=(0,M.IG)(e),a=(0,M.$J)(e);return(0,l.jsx)(tl,{children:X.intl.format(i,{account_name:s?.name,onClick:()=>{(0,M.v0)({quest:t,platformType:a},{content:f.uF.QUEST_BAR,ctaContent:I.Cy.DEFIBRILLATOR_RECONNECT_CONSOLE,impressionId:u,sourceQuestContent:f.uF.QUEST_BAR_V2})}})},n)}return(0,l.jsx)(tl,{children:e.message},n)})}):()=>(0,l.jsx)(_.E,{className:tn.eW,color:"text-muted",variant:"text-xxs/normal",children:(0,eu.ui)(t)?X.intl.string(X.t.bUyEZZ):X.intl.format(X.t.GXqvC1,{gameTitle:n})})}},[d,t,u]);return(0,l.jsxs)("div",{className:tn.XK,children:[(0,l.jsxs)("div",{className:tn.oK,children:[(0,l.jsx)(e2.E,{size:"custom",color:"currentColor",className:0===d.length?tn.pH:tn.JA,width:16,height:16}),(0,l.jsx)(_.E,{variant:"text-xs/medium",children:h}),(0,l.jsx)(S.D,{className:a()(tn.w,{[tn.r9]:c}),onClick:()=>m(),children:r.render()})]}),(0,l.jsxs)("div",{className:a()({[tn.Iu]:c}),children:[p(),0===d.length?null:(0,l.jsx)(tl,{children:i})]})]})}let ti=function(e){let{quest:t,taskDetails:n}=e,i=(0,o.bG)([q.A],()=>q.A.useReducedMotion),a=(0,g.Du)(),r=s.useMemo(()=>(0,M.bg)(t).filter(e=>a.xboxAndPlaystationAccounts.find(t=>t.type===e)),[a.xboxAndPlaystationAccounts,t]),{steps:u,hasConnectedAccounts:d,isProgressingQuestForLaunchedGame:c,isQuestComplete:m}=s.useMemo(()=>{let e=r.length>0,s=e&&(0,C.YL)(t),i=t.config.messages.gameTitle,o=t.userStatus?.completedAt!=null;return{steps:[{renderContent:()=>(0,l.jsx)(tt,{...a,quest:t,sourceQuestContent:f.uF.QUEST_BAR_V2}),isComplete:e||s||o},{renderContent:()=>(0,l.jsx)(e8.L5,{children:(0,eu.ui)(t)?X.intl.string(X.t["5tXqFe"]):X.intl.formatToPlainString(X.t["+8JB6Y"],{gameTitle:i})}),isComplete:s||o},{renderContent:()=>(0,l.jsx)(e8.L5,{children:X.intl.formatToPlainString(X.t.HhfrYS,{numMinutes:n.targetMinutes})}),isComplete:o}],hasConnectedAccounts:e,isProgressingQuestForLaunchedGame:s,isQuestComplete:o}},[a,r.length,t,n.targetMinutes]);return(0,l.jsx)(e8.Ay,{heading:X.intl.string(X.t.UPWlJu),steps:u,children:d&&!c&&!m&&(0,l.jsx)(ts,{useReducedMotion:i,quest:t})})},ta=s.createContext({springConfig:{},isExpanded:!1});function tr(e){let t=s.useMemo(()=>({springConfig:e.springConfig,isExpanded:e.isExpanded}),[e.springConfig,e.isExpanded]);return(0,l.jsx)(ta.Provider,{value:t,children:e.children})}function to(e){let{children:t}=e,{springConfig:n,isExpanded:i}=s.useContext(ta),a=(0,o.bG)([q.A],()=>q.A.useReducedMotion),{ref:d,height:c=null}=(0,P.Ay)(),m=(0,u.A)(c)??null,[{height:h},p]=(0,K.z)(()=>({from:{height:0},config:n}));return s.useLayoutEffect(()=>{null!==c&&p({height:c,immediate:!i||a||null===m})},[c,p,i,a,m]),(0,l.jsx)(r.animated.div,{style:{height:null===m?"auto":h,overflow:"hidden"},children:(0,l.jsx)("div",{style:{overflow:"hidden"},ref:d,children:t})})}n(134528),n(947204);var tu=n(909714);function td(e){let{header:t,children:n}=e;return(0,l.jsxs)("div",{className:tu.Nr,children:[(0,l.jsxs)("div",{className:tu.wx,children:[(0,l.jsx)(e2.E,{size:"custom",color:"currentColor",className:tu.Kk,width:16,height:16}),(0,l.jsx)(eL.D,{color:"text-default",variant:"heading-sm/medium",children:t})]}),(0,l.jsx)(_.E,{color:"text-muted",variant:"text-xs/normal",className:tu.r2,children:n})]})}let tc=function(e){let{quest:t}=e,n=(0,g.aC)(t);if(0===n.length)return null;let s=n.at(0);return s===X.intl.string(X.t.BV6xDm)?(0,l.jsx)(td,{header:X.intl.string(X.t.onh6ct),children:X.intl.string(X.t.arVHRA)}):s===X.intl.string(X.t.MFGxFM)?(0,l.jsx)(td,{header:X.intl.string(X.t.JPihZA),children:X.intl.string(X.t.MFGxFM)}):null};var tm=n(31300),th=n(687966),tp=n(825807);let tf=function(e){let{onDesktop:t,onConsole:n}=e;return(0,l.jsxs)(eF.e,{direction:"vertical",fullWidth:!0,className:tp.G,size:"sm",children:[(0,l.jsx)(el.$,{onClick:t,text:X.intl.string(X.t["QXc01+"]),variant:"secondary",icon:tm.k,iconPosition:"end"}),(0,l.jsx)(el.$,{onClick:n,text:X.intl.string(X.t["8lAfuB"]),variant:"secondary",icon:th._,iconPosition:"end"})]})};var tg=n(190107),tA=n(495707);let tx=s.forwardRef(function(e,t){let{isHovered:n,asset:i,poster:a,className:r,autoPlay:u=!1}=e,{isExpanded:d}=s.useContext(H),c=(0,o.bG)([q.A],()=>q.A.useReducedMotion),m=s.useRef(null);return s.useEffect(()=>{null!=m.current&&(d&&(!c||n)?(m.current.currentTime=0,m.current.play()):m.current.pause())},[m,d,n,c]),(0,e0.A)(m,tg.rE.QUESTS_BAR),(0,l.jsx)(eB.A,{ref:e=>{m.current=e,null!=t&&("function"==typeof t?t(e):t.current=e)},autoPlay:u,poster:a,loop:!0,muted:!0,playsInline:!0,className:r,controls:!1,children:(0,l.jsx)("source",{src:i.url,type:i.mimetype??void 0})})});function tC(e){let{onClick:t}=e,{quest:n}=s.useContext(H),i=(0,o.bG)([q.A],()=>q.A.useReducedMotion),[r,u]=s.useState(!1),d=(0,eK.tW)(n,eK.fY.QUEST_BAR_HERO_VIDEO,void 0,!1),c=(0,eK.tW)(n,eK.fY.VIDEO_PLAYER_THUMBNAIL,void 0,!1),m=(0,eW.Kr)(e=>e.getVideoProgressState)(n.id),h=n.userStatus?.completedAt!=null&&m===eW.K2.COMPLETED,p=!h&&(!i||r);return(0,l.jsxs)(S.D,{className:tA.QO,onClick:t,onMouseEnter:()=>{i&&!r&&u(!0)},onMouseLeave:()=>{i&&r&&u(!1)},children:[null!=c&&(0,l.jsx)(v.Sn,{id:"QuestBarContentExpanded_videoThumbnail",children:e=>(0,l.jsx)("img",{ref:e,alt:"",src:c.url,className:tA.Ue})}),null!=d?(0,l.jsx)(v.Sn,{id:"QuestBarContentExpanded_video",children:e=>(0,l.jsx)(tx,{ref:e,isHovered:r,autoPlay:!1,asset:d,poster:c?.url,className:a()(tA.NM,{[tA.Gc]:p})})}):null,(0,l.jsx)("div",{className:tA.LT,children:h?(0,l.jsx)(eP.m,{color:y.A.colors.WHITE,className:tA.t}):(0,l.jsx)(ek.u,{color:y.A.colors.WHITE,className:tA.t})})]})}function tv(e){let{quest:t}=e;return(0,l.jsx)(Z.A,{className:a()(tA.Qq,tA.wq),learnMoreStyle:"text",quest:t,questContent:f.uF.QUEST_BAR_V2,sourceQuestContent:f.uF.QUEST_BAR_V2})}function tE(e){let{isInteractable:t,containerRef:n,onAcceptQuest:i}=e,{quest:u,onGameSheetOpen:d,onGameSheetClose:c,taskDetails:m}=s.useContext(H),{expansionSpring:h}=s.useContext(F),A=s.useRef(null),x=(0,o.bG)([p.A],()=>p.A.isEnrolling(u.id),[u]),C=s.useMemo(()=>(0,eK.tW)(u,eK.fY.QUEST_BAR_HERO),[u]),E=(0,ea.NA)({quest:u}),T=s.useMemo(()=>(0,eK.tW)(u,eK.fY.HERO_IMAGE),[u]),S=s.useMemo(()=>null==T?{}:{backgroundImage:`url(${T.url})`},[T]),N=ez.t.useConfig({location:tg.rE.QUESTS_BAR}),{buttonVariant:y}=(0,eq.A)(!0),R=(0,ea.mU)({quest:u,location:tg.rE.QUESTS_BAR,questContent:f.uF.QUEST_BAR_V2,taskDetails:m,sourceQuestContent:f.uF.QUEST_BAR_V2,popoutTargetElementRef:A,onGameSheetOpened:d,onGameSheetClosed:c,gameProfileSource:eH.Ob.QuestBar}),I=(0,em.Pd)(u),b=(0,eZ.z)(),M=(0,g.SD)(u,b),w=b===eY.MA.NITRO&&M;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("div",{ref:A,children:(0,l.jsxs)("div",{className:tA.do,ref:n,children:[(0,l.jsxs)("div",{className:tA.zH,children:[(0,l.jsx)(tv,{quest:u}),(0,l.jsx)(eL.D,{className:tA.DD,color:"text-strong",variant:"heading-md/medium",children:X.intl.format(X.t.EQa7os,{questName:u.config.messages.questName})}),(0,l.jsxs)("div",{className:tA.zf,children:[(0,l.jsx)(_.E,{className:tA.h_,variant:"text-xs/normal",children:R}),M&&(0,l.jsx)(eJ.e,{questId:u.id,orbMultiplierEligibility:b})]})]}),(0,l.jsx)("div",{className:tA.lO,children:(0,l.jsx)(eF.e,{direction:"horizontal",fullWidth:!0,wrap:!1,children:N.enabled&&I===em.UA.UNENROLLED&&N.enabledQuestStates.has(em.UA.UNENROLLED)?(0,l.jsx)(ec.A,{quest:u,surface:em.V3.QUEST_BAR_FOOTER,size:"sm",analyticsCtxQuestContent:f.uF.QUEST_BAR_V2,analyticsCtxSourceQuestContent:f.uF.QUEST_BAR_V2}):(0,l.jsx)(el.$,{onClick:t?i:void 0,variant:y,loading:x,text:E,size:"sm",icon:(0,j.Oz)(u),fullWidth:!0})})})]})}),(0,l.jsx)(eX.A,{visible:w,glow:!0,className:tA.Ph}),null!=T&&(0,l.jsx)(r.animated.div,{className:tA.AK,style:{opacity:(0,O.a)(h.to([0,1],[1,0]))},children:(0,l.jsx)("div",{className:a()(tA.LC,tA.Ge),style:S})}),(0,l.jsxs)(r.animated.div,{className:tA.IC,style:{backdropFilter:(0,O.Q)(h.to([0,1],[5,0]).to(e=>`blur(${e}px)`)),filter:(0,O.Q)(h.to([0,1],[.8,1]).to(e=>`brightness(${e})`))},children:[C.isAnimated?(0,l.jsx)(v.Sn,{id:"QuestBarContentExpanded_heroAnimated",children:e=>(0,l.jsx)(tx,{ref:e,autoPlay:!0,asset:C,className:tA.LO})}):(0,l.jsx)(v.Sn,{id:"QuestBarContentExpanded_heroStatic",children:e=>(0,l.jsx)("img",{ref:e,alt:"",className:tA.LO,src:C.url})}),(0,l.jsx)("div",{className:tA.tV})]})]})}function tT(e){let{quest:t}=e,{hasAlreadyLinked:n,onClickGameTitle:i}=s.useContext(Q);return!0!==n?null:(0,l.jsx)(e$.A,{quest:t,hasAlreadyLinked:n,onClickGameTitle:i??(()=>{})})}function tj(e){let{activeScreen:t,selectPlatform:n}=e,{quest:i,taskDetails:a}=s.useContext(H);return(0,eD.YW)(t).with(f.X0.SELECT,()=>(0,l.jsx)(tf,{onConsole:()=>n(tg.fO.CONSOLE),onDesktop:()=>n(tg.fO.DESKTOP)})).with(f.X0.DESKTOP,()=>(0,C.I6)(i)?(0,l.jsx)(tT,{quest:i}):(0,l.jsx)(tc,{quest:i})).with(f.X0.CONSOLE,()=>(0,l.jsx)(ti,{quest:i,taskDetails:a})).exhaustive()}function tS(e){let{parentContainerRef:t}=e,{quest:n,taskDetails:i}=s.useContext(H),[a,r,o]=(0,g.Qo)(n,i),u=i.percentComplete>0,d=(0,g.Vn)(n),c=(0,g.RR)({quest:n}),m=r.length>1&&!u&&!d;return(0,l.jsxs)(to,{children:[(0,l.jsx)(tj,{activeScreen:a,selectPlatform:o}),a!==f.X0.SELECT&&(0,l.jsxs)("div",{className:tA.oG,children:[m&&(0,l.jsx)(eG.K,{size:"sm","aria-label":X.intl.string(X.t["13/7kX"]),onClick:()=>o(null),icon:eV.n,variant:"secondary"}),(0,l.jsx)(ej,{awaitingConsoleConnections:c,parentContainerRef:t,hasMadeProgress:u,isProgressing:d,sourceQuestContent:f.uF.QUEST_BAR_V2})]})]})}function t_(e){let{parentContainerRef:t}=e,{quest:n,taskDetails:i}=s.useContext(H),a=i.percentComplete>0,r=(0,g.Vn)(n),o=s.useCallback(()=>{(0,j.d5)({quest:n,questContent:f.uF.QUEST_BAR_V2,sourceQuestContent:f.uF.QUEST_BAR_V2,sourceQuestContentCTA:I.Cy.QUEST_BAR_VIDEO_QUEST_PREVIEW})},[n]);return(0,l.jsxs)(to,{children:[(0,l.jsx)(tC,{onClick:o}),(0,l.jsx)(ej,{parentContainerRef:t,awaitingConsoleConnections:!1,hasMadeProgress:a,isProgressing:r,sourceQuestContent:f.uF.QUEST_BAR_V2})]})}function tN(e){let{parentContainerRef:t}=e,{quest:n,taskDetails:i}=s.useContext(H),a=i.percentComplete>0,r=(0,g.Vn)(n);return(0,l.jsx)(to,{children:(0,l.jsx)(ej,{parentContainerRef:t,awaitingConsoleConnections:!1,hasMadeProgress:a,isProgressing:r,sourceQuestContent:f.uF.QUEST_BAR_V2})})}function ty(e){let{parentContainerRef:t}=e,{quest:n}=s.useContext(H);return(0,C.t)({quest:n})||(0,C.g5)(n)||(0,C.fE)({quest:n})||(0,C.I6)(n)?(0,l.jsx)(tS,{parentContainerRef:t}):(0,C.vv)(n)?(0,l.jsx)(t_,{parentContainerRef:t}):(0,l.jsx)(tN,{parentContainerRef:t})}function tR(e){let{overlayRef:t,containerRef:n}=e,{quest:i,taskDetails:o}=s.useContext(H),{expansionSpring:u}=s.useContext(F),d=s.useRef(null),c=s.useRef(null),m=(0,g.I3)(i),h=null!=m?m.percentComplete:o.percentComplete;return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(r.animated.div,{className:a()(tA.tv,tA.ag),style:{backgroundImage:`linear-gradient(90deg, ${k}, ${L})`,opacity:(0,O.a)(u.to({range:[0,1],output:[1,0]}))}}),(0,l.jsxs)("div",{className:tA.Fe,ref:e=>{"function"==typeof n?n(e):null!=n&&(n.current=e),null!=e&&(c.current=e)},children:[(0,l.jsx)(ew,{}),(0,l.jsx)("div",{className:tA.yF}),(0,l.jsx)(ey,{overlayRef:t,progressBarRef:d,isHovered:!1}),(0,l.jsx)(eb,{contentLocation:"expanded",progressBarRef:d,isExpanded:!0,percentComplete:h,popoutTargetElementRef:c}),(0,l.jsx)(ty,{parentContainerRef:c})]}),(0,l.jsx)("div",{className:a()(tA.tv,tA.Sx),style:{backgroundImage:`linear-gradient(90deg, ${k}, ${L})`}})]})}async function tI(e,t,n,l){(0,C.vv)(e)?await (0,j.e0)(e,{questContent:t,questContentCTA:n,sourceQuestContent:l,sourceQuestContentCTA:n}):(0,eu.vA)(e)?await (0,eQ.Oy)(e.id,{questContent:t,questContentCTA:n,sourceQuestContent:l}):(0,eQ.Oy)(e.id,{questContent:t,questContentCTA:n,sourceQuestContent:l})}let tb=s.forwardRef(function(e,t){let{children:n,className:i,overlayRef:o}=e,{collapsedHeight:u,isExpanded:d,isExpansionAnimationComplete:c,quest:m}=s.useContext(H),{expansionSpring:h}=s.useContext(F),{launchInGameActivity:p}=(0,g.zW)(m),A=(0,eu.vA)(m),x=s.useCallback(async()=>{let e=A?I.Cy.START_QUEST:I.Cy.ACCEPT_QUEST;await tI(m,f.uF.QUEST_BAR_V2,e,f.uF.QUEST_BAR_V2),A&&p()},[m,p,A]),C=m.userStatus?.enrolledAt!=null,v=d&&c;return(0,l.jsxs)(r.animated.div,{"aria-hidden":!v,inert:!v||void 0,className:a()(i,tA.Rh,{[tA.Yd]:v,[tA.iH]:C}),style:{transform:(0,r.to)([h.to({range:[0,1],output:[0,-100]}),h.to({range:[0,1],output:[0,u]})],(e,t)=>`translateY(calc(${e}% + ${t}px))`)},children:[n,(0,l.jsx)(r.animated.div,{style:{opacity:1},children:C?(0,l.jsx)(tR,{overlayRef:o,containerRef:t}):(0,l.jsx)(tE,{isInteractable:v,containerRef:t,onAcceptQuest:x})})]})});var tM=n(717695);function tw(){let{expansionSpring:e,animatedComponentProps:t,recalculateAnimationPositions:n,mountPoints:i}=s.useContext(F),{isExpanded:a}=s.useContext(H);return s.useEffect(()=>{n()},[n,a]),(0,l.jsx)("div",{style:{overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,left:0,width:"100%",height:"100%",zIndex:5},children:t.map(t=>{let{id:n,collapsedLeft:s,expandedLeft:a,collapsedTop:o,expandedTop:u,width:d}=t,c=i.get(n);return(0,l.jsx)(r.animated.div,{ref:c,style:{zIndex:2,position:"absolute",top:0,left:0,width:d,transform:(0,r.to)([e.to({range:[0,1],output:[s,a]}),e.to({range:[0,1],output:[o,u]})],(e,t)=>`translate(${e}px, ${t}px)`)}},n)})})}var tU=n(462887),tO=n(43990),tD=n(736653),tP=n(652215),tk=n(737595);function tL(e){let{children:t,isUnenrolled:n}=e,s=(0,tD.Ay)(),{enabled:i}=(0,eq.A)(n),r=i&&(0,tU.q)(s);return(0,l.jsx)(tO.N,{theme:r?tP.NJ8.DARK:void 0,children:e=>(0,l.jsx)("div",{className:a()(e,tk.k0),children:t})})}var tF=n(192308),tG=n(561844),tV=n(731738),tB=n(807393),tH=n(260364);function tQ(e){let{isExpanded:t,questId:n}=e;return(0,g.H6)({mode:t?tg.fP.EXPANDED:tg.fP.COLLAPSED,questContent:f.uF.QUEST_BAR_V2,questId:n,sourceQuestContent:f.uF.QUEST_BAR_V2}),null}function tW(){return s.useEffect(()=>{m.trigger()},[]),null}function tz(e){let{quest:t}=e,n=(0,x.L)({quest:t,location:tg.rE.QUESTS_BAR}),i=(0,A.s)(),d=(0,o.bG)([p.A],()=>null!=p.A.questEnrollmentBlockedUntil),{isQuestBarVisible:c,reason:m}=(0,T.TQ)({quest:t}),S=(0,o.bG)([h.A],()=>h.A.hasLayers()),_=s.useRef(null),N=s.useMemo(()=>(0,C.vv)(t),[t]),y=t.id,R=t.userStatus?.enrolledAt!=null,b=(0,u.A)(R),M=t.userStatus?.completedAt!=null,{hasError:w,isLoading:U}=(0,v.Gk)(),O=s.useContext(tM.Z)||i&&c&&!U&&!d,{isExpanded:D,setIsExpanded:P,expandQuestBar:k,isExpansionAnimationComplete:L,isVisibilityAnimationAtRest:F,expansionSpring:G,visibilitySpring:B,springConfig:H}=function(e){let{isQuestAccepted:t,isQuestCompleted:n,isQuestBarVisible:l}=e,i=(0,o.bG)([q.A],()=>q.A.useReducedMotion),[a,r]=s.useState(!1),[u,d]=s.useState(!0),[c,m]=s.useState(!0),h=s.useRef(l),p=s.useCallback(e=>{n&&e||a!==e&&(d(!1),r(e))},[n,a]),f=s.useCallback(()=>{p(!0)},[p]),g=s.useCallback(()=>{p(!1)},[p]),A=t?tg.ZV:tg.Ko,[{expansionSpring:x},C]=(0,K.z)(()=>({from:{expansionSpring:0},config:A,onRest:()=>{d(!0)},onStart:()=>{d(!1)}}));s.useEffect(()=>{C({expansionSpring:+!!a,immediate:i})},[a,C,i]);let{visibilitySpring:v}=(0,K.z)({from:{visibilitySpring:0},to:{visibilitySpring:+!!l},config:{tension:250,friction:10,clamp:!0},onRest:()=>{m(!0)},onStart:()=>{m(!1)}});return s.useLayoutEffect(()=>{l!==h.current&&m(!1),h.current=l},[l]),{isExpanded:a,setIsExpanded:p,expandQuestBar:f,collapseQuestBar:g,isExpansionAnimationComplete:u,isVisibilityAnimationAtRest:c,expansionSpring:x,visibilitySpring:v,springConfig:A}}({isQuestAccepted:R,isQuestCompleted:M,isQuestBarVisible:O}),{handleCtxMenuOpened:Q,handleCtxMenuClosed:W,handleCtxMenuSelection:Z,handleGameSheetOpened:Y,handleGameSheetClosed:X,handleFocusWithoutDelay:$,handleBlur:J,handleMouseEnter:ee,handleMouseLeave:et}=function(e){let{quest:t,isExpanded:n,setIsExpanded:l,expandQuestBar:i,isQuestCompleted:a,isQuestAccepted:r,prevIsQuestAccepted:o,impressionRef:u}=e,d=s.useRef(-1),c=s.useRef(!1),[m,h]=s.useState(!1),[p,g]=s.useState(!1),A=s.useCallback(()=>{h(!0)},[]),x=s.useCallback(()=>{h(!1),c.current||a||l(!1)},[a,l]),C=s.useCallback(()=>{h(!1),a||l(!1),c.current=!1},[a,l]),v=s.useCallback(()=>{g(!0)},[]),E=s.useCallback(()=>{g(!1),l(!1)},[l]),T=s.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(n)return;let{withDelay:t=!1}=e;t?d.current=window.setTimeout(i,75):i()},[i,n]),j=s.useCallback(()=>{T()},[T]),S=s.useCallback(()=>{window.clearTimeout(d.current),m||p||c.current||l(!1)},[m,p,l]),_=s.useCallback(()=>{(0,tG.av)({questId:t.id,event:tP.HAw.QUEST_HOVER,properties:{content_id:f.uF.QUEST_BAR,content_name:(0,I.jO)(f.uF.QUEST_BAR),impression_id:u.current?.getId()},shouldExtendSession:!0,sourceQuestContent:f.uF.QUEST_BAR_V2}),c.current=!0,T({withDelay:!0})},[T,u,t.id]),N=s.useCallback(()=>{(0,tG.av)({questId:t.id,event:tP.HAw.QUEST_HOVER_OFF,properties:{content_id:f.uF.QUEST_BAR,content_name:(0,I.jO)(f.uF.QUEST_BAR),impression_id:u.current?.getId()},sourceQuestContent:f.uF.QUEST_BAR_V2}),c.current=!1,S()},[S,u,t.id]);s.useEffect(()=>{p&&c.current&&N()},[p,N]),s.useLayoutEffect(()=>{r&&!o&&c.current&&i()},[i,r,o]),s.useLayoutEffect(()=>{a||!r||o||c.current||l(!1)},[r,a,o,l]);let y=(0,tF.useHasAnyModalOpen)();return s.useEffect(()=>{y&&c.current&&N()},[N,y]),{ctxMenuOpen:m,gameSheetOpen:p,handleCtxMenuOpened:A,handleCtxMenuClosed:x,handleCtxMenuSelection:C,handleGameSheetOpened:v,handleGameSheetClosed:E,handleFocus:T,handleFocusWithoutDelay:j,handleBlur:S,handleMouseEnter:_,handleMouseLeave:N}}({quest:t,isExpanded:D,setIsExpanded:P,expandQuestBar:k,isQuestCompleted:M,isQuestAccepted:R,prevIsQuestAccepted:b,impressionRef:_});!function(e){let{quest:t,hasAssetsError:n,isEligibleForQuests:l,isQuestBarVisible:i,isVisibilityAnimationAtRest:a,isLoadingAssets:r,currentQuestVisibleReason:o,shouldShowQuestBar:u,isQuestEnrollmentBlocked:d,impressionRef:c}=e;s.useEffect(()=>{n&&((0,tG.av)({questId:t.id,event:tP.HAw.QUEST_CONTENT_RENDERING_FAILURE,properties:{content_id:f.uF.QUEST_BAR,content_name:(0,I.jO)(f.uF.QUEST_BAR),reason:"asset_loading_error",impression_id:c.current?.getId()},sourceQuestContent:f.uF.QUEST_BAR_V2}),tB.A.increment({name:tV.K.QUEST_CONTENT_RENDERING_FAILURE,tags:[`quest_id:${t.id}`,`quest_content:${(0,I.jO)(f.uF.QUEST_BAR)}`,"reason:asset_loading_error"]}))},[n,c,t.id]),s.useEffect(()=>{l||(0,tG.av)({questId:t.id,event:tP.HAw.QUEST_CONTENT_RENDERING_FAILURE,properties:{content_id:f.uF.QUEST_BAR,content_name:(0,I.jO)(f.uF.QUEST_BAR),reason:"not_eligible_for_quest",impression_id:c.current?.getId()},sourceQuestContent:f.uF.QUEST_BAR_V2})},[l,c,t.id]),s.useEffect(()=>{i||!a||r||(0,tG.av)({questId:t.id,event:tP.HAw.QUEST_CONTENT_RENDERING_FAILURE,properties:{content_id:f.uF.QUEST_BAR,content_name:(0,I.jO)(f.uF.QUEST_BAR),reason:o,impression_id:c.current?.getId()},sourceQuestContent:f.uF.QUEST_BAR_V2})},[i,a,r,t.id,o,c]),s.useEffect(()=>{(!u||d)&&tH.A.clearTracking(),i&&a&&!r&&!n&&l&&tH.A.stopTracking(t.id)},[u,d,i,a,r,n,l,t.id])}({quest:t,hasAssetsError:w,isEligibleForQuests:i,isQuestBarVisible:O,isVisibilityAnimationAtRest:F,isLoadingAssets:U,currentQuestVisibleReason:m,shouldShowQuestBar:c,isQuestEnrollmentBlocked:d,impressionRef:_});let el=s.useRef(null),es=s.useRef(null),ei=s.useRef(null),ea=(0,g.fc)(t),er=(0,g.UH)(t);if(s.useEffect(()=>{N&&(0,j.l9)()},[N]),!i||!O&&F&&!U||w)return w?n.log("Not rendered due to asset error"):i||n.log("Not rendered due to ineligibility"),null;let eo=70+78*!!M;return(0,l.jsx)(E.R,{questOrQuests:t,questContent:f.uF.QUEST_BAR_V2,overrideVisibility:!S&&O,onImpression:er,sourceQuestContent:f.uF.QUEST_BAR_V2,children:(e,n)=>(_.current=n.current,(0,l.jsxs)("div",{className:tk.dK,children:[O&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tQ,{questId:y,isExpanded:D}),(0,l.jsx)(tW,{})]}),(0,l.jsx)(tL,{isUnenrolled:!R,children:(0,l.jsx)(r.animated.div,{"aria-hidden":!O,onMouseLeave:et,onMouseEnter:ee,onFocus:$,onBlur:J,className:a()(tk.iE,{[tk.Xc]:!O,[tk.uv]:O&&F}),style:{height:B.to({range:[0,1],output:[0,eo]})},children:(0,l.jsx)(r.animated.div,{className:a()(tk.FG,{[tk.E$]:D,[tk.KA]:R}),children:(0,l.jsx)(tr,{springConfig:H,isExpanded:D,children:(0,l.jsx)(V,{expandedContentRef:el,collapsedContentRef:es,expansionSpring:G,children:(0,l.jsxs)(z,{quest:t,taskDetails:ea,isExpanded:D,isExpansionAnimationComplete:L,onCtxMenuClose:W,onCtxMenuOpen:Q,onCtxMenuSelect:Z,onGameSheetOpen:Y,onGameSheetClose:X,collapsedHeight:eo,children:[(0,l.jsx)(eO,{ref:es,className:tk.Qs,overlayRef:ei},M?"collapsed-with-rewards":"collapsed-without-rewards"),(0,l.jsx)(tb,{className:tk.Qs,overlayRef:ei,ref:el,children:(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(tw,{}),!R&&(0,l.jsx)(en,{})]})}),(0,l.jsx)("div",{ref:ei,className:tk.Lw})]})})})})})})]}))})}let tq=21552==n.j?function(){let e=(0,T.dN)();return null==e?null:(0,l.jsx)(v.jY,{source:tg.rE.QUESTS_BAR,questId:e.id,children:(0,l.jsx)(tz,{quest:e})},e.id)}:null}