Loading
function(e,t,n){n.d(t,{A:()=>e_});var r=n(627968),l=n(64700),i=n(503698),a=n.n(i),s=n(990078),o=n(349288),d=n(464792),u=n(793574),c=n(688810),m=n(682618);let g=(0,n(945810).mj)({name:"2026-04-badge-discovery",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var p=n(982240),f=n(70283),h=n(17928),_=n(775602),E=n(716574),x=n(841595),v=n(351906),R=n(92111),b=n(375708);function A(e){let{children:t,legacyBadgeId:n,userId:l,fallbackTitle:i,fallbackIconSrc:a}=e,s=(0,R.P3)(n),{badgeData:o,currentTier:d,obtainedAt:u}=(0,h.cf)([p.A],()=>null==s||null==l?{badgeData:void 0,currentTier:void 0,obtainedAt:void 0}:{badgeData:p.A.getBadgeById(s,l),currentTier:p.A.getCurrentTier(s,l),obtainedAt:p.A.getObtainedAt(s,l)},[s,l]),c=(0,h.bG)([_.A],()=>_.A.useReducedMotion),m=o?.badge_id===f.$.PREMIUM_TENURE,g=s===f.$.LEGACY_USERNAME,x=d?.name,v=m?b.intl.string(b.t.Ipxkog):o?.name??i,A=null!=x?`${v} ${x}`:v,I=(c?void 0:o?.complex_icon_animated_url)??o?.complex_icon_static_url??o?.simple_icon_url??a;if(g)return(0,r.jsx)(C,{userId:l,title:A,badgeImage:I,rarity:o?.rarity,children:t});let j=null!=u?b.intl.formatToPlainString(b.t["0aEh2a"],{date:new Date(u)}):void 0;return(0,r.jsx)(E.A,{title:A,body:j,badgeImage:I,badgeName:A,rarity:o?.rarity,variant:m?"nitro":"default",children:t})}function C(e){let{children:t,userId:n,title:l,badgeImage:i,rarity:a}=e,s=(0,h.bG)([x.A,v.A],()=>v.A.hidePersonalInformation?b.intl.string(b.t.Br1ls3):null!=n?x.A.getUserProfile(n)?.legacyUsername??void 0:void 0,[n]);return(0,r.jsx)(E.A,{title:l,body:s,badgeImage:i,badgeName:l,rarity:a,children:t})}var I=n(192308);let j=function(){let{initialBadgeId:e,targetUserId:t,targetUsername:l}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,I.openModalLazy)(async()=>{let{default:i}=await Promise.all([n.e("13445"),n.e("62762")]).then(n.bind(n,235121));return n=>(0,r.jsx)(i,{...n,initialBadgeId:e,targetUserId:t,targetUsername:l})},{stackingBehavior:"stack"})};var y=n(859040),T=n(459192);function S(e){let{targetElementRef:t,delay:n,forceOpen:l,badgeDescription:i,children:a}=e;return(0,r.jsx)(T.u,{targetElementRef:t,delay:n,forceOpen:l,asset:{type:"image",src:"https://cdn.discordapp.com/assets/content/c41152a51207aef6b145fd309053f9fa5d5bd5fab7208289710c70d61a47d2f4.svg"},title:"Last Meadow Online",body:i,children:a})}var O=n(116833),N=n(704640),B=n(425713),U=n(642481),D=n(720879),M=n(788868),k=n(49999),P=n(518477);let L=e=>{let{badgeId:t=M.Ac.PREMIUM_TENURE_1_MONTH,markAsDismissed:n,children:i,targetElementRef:a,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d,onShow:u}=e,c=M.VD[t].nameUnformattedNitro,m=b.intl.string(c).toLocaleUpperCase(),g=M.VD[t].rarity,p=(0,N.A)(t),f=(0,B.I)(t).standard;(0,l.useEffect)(()=>{O.m[O.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE](),new Image().src=f},[f]);let h=(0,l.useCallback)(()=>{n?.(k.i.USER_DISMISS)},[n]);if("mini-tooltip"===e.mode){let t=function(e,t,n){if(null!=e&&null!=t&&null!=n)return{text:e,percent:t,urgency:n}}(s,o,d);return(0,r.jsx)(E.A,{targetElementRef:a,onShow:u,title:m,body:e.body,variant:"nitro",rarity:g,badgeImage:f,badgeName:m,progressCircle:t,children:i})}let _={gradientColor:p,size:"lg",graphic:{type:"dynamic",component:O.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE,aspectRatio:"6/4",props:{src:f,alt:m,progressCircleText:s,progressCirclePercent:o,progressCircleUrgency:d}},title:m,body:e.body,actions:e.actions};return"tooltip"===e.mode?(0,r.jsx)(D.A,{targetElementRef:a,estimatedTooltipHeight:e.estimatedTooltipHeight??300,delay:P.In,onShow:u,..._,children:i}):(0,r.jsxs)(r.Fragment,{children:[i,(0,r.jsx)(U.A,{targetElementRef:a,shouldShow:!0,onRequestClose:h,align:"right",position:"top",caretConfig:{align:"center"},..._})]})};var w=n(534514),G=n(834730),$=n(775549);let H=e=>{let{assetComponent:t,tooltipWordmarkComponent:n,children:l}=e;return(0,r.jsxs)("div",{className:$.R,children:[t,(0,r.jsx)("div",{className:$.A,children:n}),l]})};var F=n(224016),V=n(74824);let Y=e=>{let{profileBadge:t,tenureBadge:n}=e,l=(0,B.I)(n.id).standard;return(0,r.jsxs)(H,{assetComponent:(0,r.jsx)("img",{src:l,alt:""}),tooltipWordmarkComponent:(0,r.jsx)(F.A,{width:56,className:V.R}),children:[(0,r.jsx)(w.D,{variant:"heading-xl/extrabold",children:b.intl.string(n.nameUnformatted)}),(0,r.jsx)(G.E,{variant:"text-xs/normal",color:"text-muted",className:V.K,children:t.description})]})};var q=n(30084),Q=n(507107),W=n(590202),K=n(976860),z=n(305003),X=n(312640),J=n(798618),Z=n(752079),ee=n(414690);function et(e){let{children:t,targetElementRef:n,delay:i,showSubtext:a,forceOpen:s}=e,[o,d]=l.useState(!1),u=l.useRef(null),c=l.useCallback(()=>{null!=u.current&&(clearTimeout(u.current),u.current=null)},[]);l.useEffect(()=>c,[c]);let m=l.useCallback(()=>{c(),u.current=window.setTimeout(()=>{u.current=null,d(!0)},i)},[i,c]);l.useEffect(()=>{s&&!o&&m()},[s,o,m]);let g=l.useCallback(()=>{m()},[m]),p=l.useCallback(()=>{c(),d(!1)},[c]);return(0,r.jsxs)("div",{onMouseEnter:g,onMouseLeave:p,children:[t,(0,r.jsxs)(X.x,{targetElementRef:n,shouldShow:!!(o||s),position:"top",caretConfig:{align:"center"},children:[(0,r.jsx)(en,{showSubtext:a}),(0,r.jsx)(J.F,{})]})]})}function en(e){let{showSubtext:t=!1}=e;return(0,r.jsxs)(H,{assetComponent:(0,r.jsx)(Z.A,{className:ee.jc}),tooltipWordmarkComponent:(0,r.jsx)(w.D,{variant:"heading-md/extrabold",className:ee.RK,children:b.intl.string(b.t.ElYQFS)}),children:[(0,r.jsx)(w.D,{variant:"heading-xl/extrabold",className:t?void 0:ee.Qn,children:b.intl.string(b.t.lTHkqd)}),t?(0,r.jsx)(G.E,{variant:"text-xs/normal",className:ee.lV,children:b.intl.string(b.t.MEV0GI)}):void 0]})}var er=n(287809),el=n(174459),ei=n(474090),ea=n(439174),es=n(183555),eo=n(47675);let ed=(0,n(240921).Ay)({name:"2026-04-boosting-badge-hover-popup",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var eu=n(262),ec=n(999291);function em(e){let{children:t,targetElementRef:n,delay:l,badgeIcon:i,premiumGuildSince:a}=e,s=(0,P.L7)(i),o=b.intl.string(b.t.OAq2KW).toLocaleUpperCase(),d=b.intl.formatToPlainString(b.t.rTUArF,{date:a});return(0,r.jsx)(D.A,{targetElementRef:n,estimatedTooltipHeight:220,delay:l,gradientColor:"purple",size:"lg",graphic:{type:"image",src:s,aspectRatio:"6/4"},title:o,body:d,children:t})}var eg=n(652215),ep=n(758836);let ef="premium";var eh=n(992028);function e_(e){let{badges:t,className:n,badgeClassName:i,displayProfile:f,onClose:h,shouldOpenBadgeTooltip:_,shouldGlowTenureBadge:E}=e,x=l.useRef(null),v=l.useRef(null),C=l.useRef(null),I=l.useRef(null),{analyticsLocations:T}=(0,c.Ay)(u.A.BADGE),{context:O,trackUserProfileAction:N}=(0,es.NJ)(),B=er.default.getCurrentUser(),U=(0,ei.CC)(B?.premiumType,M.PremiumTypes.TIER_2),D=ed.useConfig({location:"UserProfileBadgeList"}).enabled,k=function(e){let{location:t}=e;return g.useConfig({location:t}).enabled}({location:"UserProfileBadgeList"});l.useEffect(()=>{k&&f?.userId!=null&&!p.A.hasCatalogFor(f.userId)&&(0,m.R)(f.userId)},[k,f?.userId]);let w=(0,ec.AP)(B?.id??null),G=(0,eu.A)(w).some(e=>e.id===z.A.ORB_PROFILE_BADGE);return(0,r.jsx)("div",{className:a()(eh.k,n),"aria-label":b.intl.string(b.t.VWV0y5),role:"group",children:t.map((e,t)=>{let n=e.id===z.A.ORB_PROFILE_BADGE,l=(0,ea.e0)(e.id),c=null!=l||e.id===ef,m=f?.userId===B?.id,g="april_fools_2026"===e.id,p=e.id.startsWith(P.Ky),b=void 0!==l&&e.id!==ef,M=(0,r.jsx)("img",{alt:" ","aria-hidden":!0,src:e.iconSrc??(0,P.L7)(e.icon),className:a()(eh.q,i)}),w=null!=_&&_(e.id),$={onClick:t=>{N({action:"PRESS_BADGE"}),(0,eo.R9)({badge:e.id,analyticsLocations:T,...O});let r=e.id.startsWith("staff")&&!m;if(k&&!r){t.preventDefault();let n=f?.userId!=null?er.default.getUser(f.userId):null;j({initialBadgeId:(0,R.P3)(e.id),targetUserId:f?.userId,targetUsername:n?.globalName??n?.username});return}if(n){(0,y.Cz)({tab:ep.G2.ORBS,analyticsLocations:T,analyticsSource:u.A.VIRTUAL_CURRENCY_ORB_PROFILE_BADGE}),h?.();return}if(c){if(t.preventDefault(),el.default.track(eg.HAw.TIERED_TENURE_BADGE_CLICKED,{badge:e.id,premium_type:U,viewed_user_id:f?.userId}),U){m?(0,K.pX)(eg.BVt.NITRO_HOME):(0,q.D)({analyticsLocations:T,displayProfile:f}),h?.();return}if(m){let n=null!=e.link?(0,d.default)(e.link,{analyticsLocations:T}):null;if(null==n)return;return h?.(),n(t)}return(0,q.D)({analyticsLocations:T,displayProfile:f}),void h?.()}let l=null!=e.link?(0,d.default)(e.link,{analyticsLocations:T}):null;if(null!=l)return h?.(),l(t)},onMouseEnter:()=>{e.id===eu.h&&el.default.track(eg.HAw.QUEST_CONTENT_VIEWED,{...(0,W.fF)(Q.uF.QUEST_BADGE),is_targeted:!1}),N({action:"HOVER_BADGE"}),(0,eo.sQ)({badge:e.id,analyticsLocations:T,...O})},href:e.link,"aria-label":e.description,style:{filter:E&&null!=l?`drop-shadow(0 0 5px ${l.glowColor})`:void 0}};if(k)return(0,r.jsx)(A,{legacyBadgeId:e.id,userId:f?.userId,fallbackTitle:e.description,fallbackIconSrc:e.iconSrc??(0,P.L7)(e.icon),children:(0,r.jsx)(o.Anchor,{...$,children:M})},`${e.id}-${t}`);if(b){let n=(0,r.jsx)(o.Anchor,{...$,ref:x,children:M});return(0,r.jsx)("div",{children:(0,r.jsx)(L,{badgeId:e.id,targetElementRef:x,mode:"tooltip",body:e.description,onShow:()=>{el.default.track(eg.HAw.TOOLTIP_VIEWED,{type:"tiered_tenure_badge_profile_"+(m?"self":"other")})},estimatedTooltipHeight:220,children:n})},`${e.id}-${t}`)}if(n){let n=(0,r.jsx)(o.Anchor,{...$,ref:v,children:M});return(0,r.jsx)(et,{targetElementRef:v,delay:P.In,showSubtext:!G&&!e.isPreviewMode,forceOpen:w,children:n},`${e.id}-${t}`)}if(g){let n=(0,r.jsx)(o.Anchor,{...$,ref:C,children:M});return(0,r.jsx)(S,{targetElementRef:C,delay:P.In,forceOpen:w,badgeDescription:e.description,children:n},`${e.id}-${t}`)}if(p&&f?.premiumGuildSince!=null&&D){let n=(0,r.jsx)(o.Anchor,{...$,ref:I,children:M});return(0,r.jsx)(em,{targetElementRef:I,delay:P.In,badgeIcon:e.icon,premiumGuildSince:f.premiumGuildSince,children:n},`${e.id}-${t}`)}let H=(0,r.jsx)(o.Anchor,{...$,children:M}),F=(e=>{let{badge:t,tieredTenureBadge:n}=e;return void 0!==n&&t.id!==ef?(0,r.jsx)(Y,{profileBadge:t,tenureBadge:n}):t.description})({badge:e,tieredTenureBadge:c&&e.id!==ef?l:void 0});return(0,r.jsx)(s.m,{__unsupportedReactNodeAsText:F,forceOpen:w,delay:P.In,ariaHidden:!0,children:H},`${e.id}-${t}`)})})}}