Loading
function(e,t,n){"use strict";n.d(t,{A:()=>es});var i,r=n(627968),s=n(64700),a=n(503698),o=n.n(a),l=n(340287),u=n(323889),d=n(17928),c=n(366010),_=n(534514),h=n(834730),f=n(821609),E=n(408278),p=n(509434),m=n(939249),g=n(365199),A=n(577473),I=n(825484),T=n(157559),S=n(274670),N=n(144779),C=n(409626),y=n(363195),v=n(106799),R=n(287809),O=n(340124),b=n(859703),L=n(24001),D=n(104886),P=n(945810),w=((i={})[i.CONTROL=0]="CONTROL",i[i.T1_COMPACT=1]="T1_COMPACT",i[i.T2_HERO_IMAGE=2]="T2_HERO_IMAGE",i);let M=(0,P.mj)({name:"social-entrypoints-v2-activity-panel-p0-visual-upgrade",kind:"user",defaultConfig:{variant:0},variations:{0:{variant:0},1:{variant:1},2:{variant:2}}});var x=n(112142),U=n(3738),k=n(347135),G=n(46948),V=n(18437),F=n(590202),B=n(971649),j=n(710969),H=n(801365),W=n(814793),Y=n(73473),K=n(270045),$=n(368715),z=n(79545),q=n(847641),Z=n(311243),X=n(617986),Q=n(795965),J=n(190107),ee=n(652215),et=n(375708),en=n(383218);function ei(e){let{quest:t}=e,n=(0,k.S5)(t.config.expiresAt),i=(0,k.S5)(t.config.rewardsConfig.rewardsExpireAt),s=(0,d.bG)([y.A],()=>y.A.getState().theme),a=(0,c.M)(s)?ee.NJ8.DARK:ee.NJ8.LIGHT,o=t.userStatus?.completedAt!=null;return(0,r.jsxs)("div",{className:en.R_,children:[(0,r.jsx)("img",{className:en.tb,alt:"",src:(0,G.tW)(t,G.fY.GAME_TILE,a).url}),(0,r.jsxs)("div",{className:en.UD,children:[(0,r.jsx)(_.D,{variant:"heading-md/semibold",color:"text-strong",children:o?et.intl.string(et.t.XBboAK):et.intl.formatToPlainString(et.t.EQa7os,{questName:t.config.messages.questName})}),(0,r.jsx)(h.E,{variant:"text-xs/normal",color:"text-default",children:o?et.intl.formatToPlainString(et.t.APddvF,{expirationDate:i}):et.intl.formatToPlainString(et.t["pX+fmn"],{expirationDate:n})})]})]})}function er(e){let{nodeRef:t,quest:n,onQuestDismiss:i,isStaffPreview:a=!1}=e,P=(0,V.Ut)(),Y=(0,B.go)(),er=(0,d.bG)([b.A],()=>b.A.isEnrolling(n.id),[n]),[es,ea]=s.useState(!1),eo=s.useCallback(()=>ea(!0),[]),el=s.useCallback(()=>ea(!1),[]),{launchInGameActivity:eu}=(0,k.zW)(n),ed=x.t.useConfig({location:J.rE.ACTIVITY_PANEL}),ec=(0,z.Pd)(n),e_=s.useCallback(e=>{e.stopPropagation()},[]),eh=s.useCallback(()=>{null!=n&&((0,D.E5)(D.kI.STEP_2_CLICKED_INTERNAL,"quest_activity_panel_item")?(0,S.r)({type:N.F.CLICK_INTERNAL,adCreativeType:u.p.QUEST,adCreativeId:n.id,questContentCTA:F.Cy.TRACK_PROGRESS,surfaceId:L.uF.ACTIVITY_PANEL,sourceQuestContent:L.uF.ACTIVITY_PANEL,impressionId:Y}):P({questId:n.id,questContent:L.uF.ACTIVITY_PANEL,questContentCTA:F.Cy.TRACK_PROGRESS,sourceQuestContent:L.uF.ACTIVITY_PANEL}),(0,X.navigateToQuestHome)({fromContent:L.uF.ACTIVITY_PANEL,questId:n.id}))},[n,P,Y]),ef=s.useCallback(()=>{(0,D.E5)(D.kI.STEP_2_CLICKED_INTERNAL,"quest_activity_panel_item")?(0,S.r)({type:N.F.CLICK_INTERNAL,adCreativeType:u.p.QUEST,adCreativeId:n.id,questContentCTA:F.Cy.LEARN_MORE,surfaceId:L.uF.ACTIVITY_PANEL,sourceQuestContent:L.uF.ACTIVITY_PANEL,impressionId:Y}):P({questId:n.id,questContent:L.uF.ACTIVITY_PANEL,questContentCTA:F.Cy.LEARN_MORE,sourceQuestContent:L.uF.ACTIVITY_PANEL}),(0,X.navigateToQuestHome)({fromContent:L.uF.ACTIVITY_PANEL,questId:n.id})},[n.id,P,Y]),eE=(0,Q.D)({quest:n,questContent:L.uF.ACTIVITY_PANEL,sourceQuestContent:L.uF.ACTIVITY_PANEL,experimentLocation:J.rE.ACTIVITY_PANEL}),ep=n.userStatus?.enrolledAt!=null,em=n.userStatus?.completedAt!=null,eg=(0,k.fc)(n),eA=M.useConfig({location:J.rE.ACTIVITY_PANEL}).variant,eI=eA===w.T1_COMPACT,eT=eA===w.T2_HERO_IMAGE,eS=eI||eT,[eN,eC]=s.useState(!1),[ey,ev]=s.useState(!1),eR=s.useRef(null),eO=s.useRef(!1);s.useEffect(()=>{eC(!1),ev(!1),eO.current=!1,null!=eR.current&&(clearTimeout(eR.current),eR.current=null)},[n.id]),s.useEffect(()=>()=>{null!=eR.current&&clearTimeout(eR.current)},[]),s.useLayoutEffect(()=>{ey&&!eO.current&&(eO.current=!0,a?(0,O.L4)(L.uF.ACTIVITY_PANEL,n.id):((0,O.g5)(n.id,L.uF.ACTIVITY_PANEL),i?.()))},[ey,a,n.id,i]);let eb=s.useCallback(async()=>{if(eS){let{type:e}=await (0,O.Oy)(n.id,{questContent:L.uF.ACTIVITY_PANEL,questContentCTA:F.Cy.ACCEPT_QUEST,sourceQuestContent:L.uF.ACTIVITY_PANEL});switch(e){case O.WM.SUCCESS:eC(!0),(0,O.g5)(n.id,L.uF.ACTIVITY_PANEL),eR.current=setTimeout(()=>ev(!0),5e3),(0,W.vA)(n)&&eu();break;case O.WM.CAPTCHA_FAILED:T.A.show({title:et.intl.string(et.t["/CidxO"]),body:et.intl.string(et.t.HQdHg6)});break;case O.WM.UNKNOWN_ERROR:T.A.show({title:et.intl.string(et.t.R0RpRX),body:et.intl.string(et.t.OXD41D)});case O.WM.PREVIOUS_IN_FLIGHT_REQUEST:}}else(0,O.Oy)(n.id,{questContent:L.uF.ACTIVITY_PANEL,questContentCTA:F.Cy.ACCEPT_QUEST,sourceQuestContent:L.uF.ACTIVITY_PANEL}),(0,W.vA)(n)&&eu()},[n,eu,eS]),eL=s.useCallback(()=>{(0,X.navigateToQuestHome)({fromContent:L.uF.ACTIVITY_PANEL,questId:n.id})},[n.id]),eD=(0,d.bG)([y.A],()=>y.A.getState().theme),eP=(0,c.M)(eD)?ee.NJ8.DARK:ee.NJ8.LIGHT,ew=(0,d.bG)([R.default],()=>R.default.getCurrentUser()),eM=(0,H.ks)(n.config),ex=(0,H.wo)(n.config,ew),eU=(0,H.mH)(n.config,ew),ek=(0,U.mU)({quest:n,taskDetails:eg,location:J.rE.ACTIVITY_PANEL,sourceQuestContent:L.uF.ACTIVITY_PANEL,gameProfileSource:C.GameProfileSources.QuestActivityPanel}),eG=eT?(0,G.tW)(n,G.fY.HERO_IMAGE)?.url:null,eV=(0,G.tW)(n,G.fY.GAME_TILE,eP).url,eF=eT&&null!=eG,eB=(0,W.vA)(n),ej=(0,U.NA)({quest:n}),eH=eB?ej:et.intl.string(et.t.l7E81v),eW=ed.enabled&&ec===z.UA.UNENROLLED&&ed.enabledQuestStates.has(z.UA.UNENROLLED)&&!(0,j.Ic)(n)?(0,r.jsx)($.A,{quest:n,surface:z.V3.ACTIVITY_PANEL,size:"md",analyticsCtxQuestContent:L.uF.ACTIVITY_PANEL,analyticsCtxSourceQuestContent:L.uF.ACTIVITY_PANEL}):(0,r.jsx)(f.$,{variant:"primary",size:"sm",text:eH,onClick:eb,loading:er,icon:(0,X.Oz)(n)}),eY=(0,r.jsx)(f.$,{variant:"primary",size:"sm",fullWidth:!0,text:eH,onClick:eb,loading:er,icon:(0,X.Oz)(n)}),eK=(0,r.jsx)(E.K,{variant:"secondary",size:"sm",icon:p.I,"aria-label":et.intl.string(et.t.LLLLPD),onClick:ef}),e$=(0,r.jsx)(K.C,{quest:n,questContent:L.uF.ACTIVITY_PANEL,shouldShowDisclosure:n.userStatus?.enrolledAt==null,showShareLink:!0,sourceQuestContent:L.uF.ACTIVITY_PANEL,children:e=>(0,r.jsx)(m.D,{...e,"aria-label":et.intl.string(et.t.DEoVWZ),children:(0,r.jsx)(g.j,{size:"md",color:"currentColor",className:en.Bx})})}),ez=(0,r.jsxs)(r.Fragment,{children:[ep?(0,r.jsx)(ei,{quest:n}):(0,r.jsx)(q.A,{}),e$]});return eS&&ey?null:(0,r.jsxs)(r.Fragment,{children:[eS&&eN&&(0,l.createPortal)((0,r.jsx)("div",{className:en.o7,children:(0,r.jsxs)("div",{className:en.iW,children:[(0,r.jsx)(A.r,{size:"md",color:"currentColor",className:en.Rx}),(0,r.jsx)(h.E,{variant:"text-sm/medium",color:"text-default",className:en.V9,children:et.intl.string(et.t.KEupiH)}),(0,r.jsx)(f.$,{size:"sm",variant:"secondary",text:et.intl.string(et.t["th2+0j"]),onClick:eL})]})}),document.body),(0,r.jsxs)("div",{ref:e=>{t.current=e},className:o()(en.iE,{[en.tJ]:ep}),onClick:e_,onKeyPress:e_,onFocus:eo,onMouseEnter:eo,onBlur:el,onMouseLeave:el,children:[eF&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("img",{className:en.km,alt:"",src:eG}),(0,r.jsx)("div",{className:en.cA})]}),(0,r.jsxs)("div",{className:o()(en.CU,{[en.eF]:eF}),children:[!eS&&(0,r.jsx)("div",{className:en.Wp,children:ez}),eS&&(0,r.jsx)("div",{className:en.FG,children:e$}),eS&&(0,r.jsxs)("div",{className:en.we,children:[(0,r.jsx)("img",{className:en.Zc,alt:"",src:eV}),(0,r.jsxs)("div",{className:en.l3,children:[(0,r.jsx)(_.D,{variant:"heading-sm/semibold",color:"text-strong",children:eM?et.intl.format(et.t["0IUT4Y"],{rewardWithArticleHook:()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(v.A,{shouldUseThemeColor:!0,customSize:14,className:en.tz}),et.intl.format(et.t["nLXlh+"],{orbAmount:ex??0})]})}):et.intl.format(et.t["0IUT4Y"],{rewardWithArticleHook:()=>eU})}),(0,r.jsx)(h.E,{variant:"text-xs/medium",color:"text-muted",children:ek})]})]}),!eS&&!ep&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(ei,{quest:n}),(0,r.jsx)(Z.A,{autoplay:es,className:en.t3,quest:n,questContent:L.uF.ACTIVITY_PANEL,location:J.rE.ACTIVITY_PANEL,taskDetails:eg,sourceQuestContent:L.uF.ACTIVITY_PANEL,gameProfileSource:C.GameProfileSources.QuestActivityPanel})]}),!eS&&ep&&!em&&(0,r.jsx)(Z.A,{autoplay:es,className:en.t3,quest:n,questContent:L.uF.ACTIVITY_PANEL,location:J.rE.ACTIVITY_PANEL,taskDetails:eg,sourceQuestContent:L.uF.ACTIVITY_PANEL,gameProfileSource:C.GameProfileSources.QuestActivityPanel}),(0,r.jsxs)("div",{className:o()(en.uz,{[en.ad]:eS&&eN}),children:[!ep&&eS&&(0,r.jsxs)(r.Fragment,{children:[eK,(0,r.jsx)("div",{className:en.E0,children:eY})]}),!ep&&!eS&&(0,r.jsxs)(I.e,{size:"sm",direction:eB?"vertical":"horizontal",fullWidth:!0,children:[(0,r.jsx)(f.$,{variant:"secondary",text:et.intl.string(et.t.LLLLPD),onClick:ef}),eW]}),ep&&!em&&eS&&(0,r.jsxs)(r.Fragment,{children:[eK,(0,r.jsx)("div",{className:en.E0,children:(0,r.jsx)(f.$,{variant:"primary",size:"sm",fullWidth:!0,text:eH,onClick:eb,loading:er})})]}),ep&&!em&&!eS&&(0,r.jsx)(f.$,{variant:"primary",size:"sm",fullWidth:!0,text:et.intl.string(et.t.VN1Ajl),onClick:eh}),em&&eS&&(0,r.jsxs)(r.Fragment,{children:[eK,(0,r.jsx)("div",{className:en.E0,children:(0,r.jsx)(f.$,{variant:"primary",size:"sm",fullWidth:!0,text:et.intl.string(et.t.cfY4PE),onClick:eE})})]}),em&&!eS&&(0,r.jsx)(f.$,{variant:"primary",size:"sm",fullWidth:!0,text:et.intl.string(et.t.cfY4PE),onClick:eE})]})]})]})]})}let es=function(e){return(0,r.jsx)(Y.R,{questOrQuests:e.quest,questContent:L.uF.ACTIVITY_PANEL,sourceQuestContent:L.uF.ACTIVITY_PANEL,children:t=>(0,r.jsx)(er,{nodeRef:t,...e})})}}