Loading
function(e,t,n){"use strict";n.d(t,{A:()=>ey});var l=n(627968),i=n(64700),s=n(735438),r=n(702841),a=n(885386),o=n(351906),u=n(287809),c=n(375708);let d="legacy_username";function m(e,t){let n=a.m$.useSetting(),l=(0,r.bG)([u.default],()=>u.default.getCurrentUser()),i=(0,r.bG)([o.A],()=>o.A.hidePersonalInformation);if(null==e)return[];let s=e?.getBadges()??[];return null!=l&&l.id===e.userId&&(void 0!==t?t:n)&&(s=s.filter(e=>e.id!==d)),i&&(s=s.map(e=>({...e,description:e.id===d?c.intl.string(c.t.Br1ls3):e.description}))),s}var h=n(305003);let p=e=>e.sort((e,t)=>e.id===h.A.ORB_PROFILE_BADGE?1:t.id===h.A.ORB_PROFILE_BADGE?-1:0);var f=n(503698),g=n.n(f),E=n(17928),A=n(990078),C=n(349288),x=n(464792),I=n(793574),_=n(688810),S=n(682618),y=n(945810);let v=(0,y.mj)({name:"2026-04-badge-discovery",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});(0,y.mj)({name:"2026-05-badge-discovery-milestone-2",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var T=n(982240);let N=(0,y.mj)({name:"2026-06-use-new-badge-image-source",kind:"user",defaultConfig:{enabled:!1},variations:{0:{enabled:!1},1:{enabled:!0}}});var j=n(70283),b=n(775602),R=n(461536),P=n(841595),L=n(975858);function M(e){let t,n,i,{children:s,legacyBadgeId:r,userId:a,fallbackTitle:o,fallbackIconSrc:u}=e,d=(0,L.w0)(r),{badgeData:m,currentTier:h,obtainedAt:p}=(0,E.cf)([T.Ay],()=>null==d||null==a?{badgeData:void 0,currentTier:void 0,obtainedAt:void 0}:{badgeData:T.Ay.getBadgeById(d,a),currentTier:T.Ay.getCurrentTier(d,a),obtainedAt:T.Ay.getObtainedAt(d,a)},[d,a]),f=(0,E.bG)([b.Ay],()=>b.Ay.useReducedMotion),g=m?.badge_id===j.$.PREMIUM_TENURE,A=d===j.$.LEGACY_USERNAME,C=h?.name,x=g?c.intl.string(c.t.Ipxkog):m?.name??o;g?i=n=null!=C?`${x} ${C}`:x:null!=C?(t=x,n=C,i=`${x} ${C}`):(n=x,i=x);let I=f?void 0:m?.complex_icon_animated_url,_=I??m?.complex_icon_static_url??m?.simple_icon_url??u,S=null!=I&&_===I;if(A)return(0,l.jsx)(O,{userId:a,title:n,badgeImage:_,rarity:m?.rarity,children:s});let y=m?.info_label??(null!=p?c.intl.formatToPlainString(c.t["0aEh2a"],{date:new Date(p)}):void 0);return(0,l.jsx)(R.A,{title:n,eyebrow:t,body:y,badgeImage:_,badgeName:i,rarity:m?.rarity,variant:g?"nitro":"default",isAnimated:S,children:s})}function O(e){let{children:t,userId:n,title:i,badgeImage:s,rarity:r}=e,a=(0,E.bG)([P.A,o.A],()=>o.A.hidePersonalInformation?c.intl.string(c.t.Br1ls3):null!=n?P.A.getUserProfile(n)?.legacyUsername??void 0:void 0,[n]);return(0,l.jsx)(R.A,{title:i,body:a,badgeImage:s,badgeName:i,rarity:r,children:t})}var w=n(470739),k=n(564064),D=n(459192);function U(e){let{targetElementRef:t,delay:n,forceOpen:i,badgeDescription:s,children:r}=e;return(0,l.jsx)(D.u,{targetElementRef:t,delay:n,forceOpen:i,asset:{type:"image",src:"https://cdn.discordapp.com/assets/content/c41152a51207aef6b145fd309053f9fa5d5bd5fab7208289710c70d61a47d2f4.svg"},title:"Last Meadow Online",body:s,children:r})}var G=n(116833),F=n(704640),V=n(425713),B=n(642481),H=n(720879),W=n(788868),K=n(49999),Y=n(518477);let z=e=>{let{badgeId:t=W.Ac.PREMIUM_TENURE_1_MONTH,markAsDismissed:n,children:s,targetElementRef:r,progressCircleText:a,progressCirclePercent:o,progressCircleUrgency:u,onShow:d}=e,m=W.VD[t].nameUnformattedNitro,h=c.intl.string(m).toLocaleUpperCase(),p=W.VD[t].rarity,f=(0,F.A)(t),g=(0,V.I)(t).standard;(0,i.useEffect)(()=>{G.m[G.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE](),new Image().src=g},[g]);let E=(0,i.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}}(a,o,u);return(0,l.jsx)(R.A,{targetElementRef:r,onShow:d,title:h,body:e.body,variant:"nitro",rarity:p,badgeImage:g,badgeName:h,progressCircle:t,children:s})}let A={gradientColor:f,size:"lg",graphic:{type:"dynamic",component:G.DynamicGraphicComponent.BADGE_IMAGE_WITH_PROGRESS_CIRCLE,aspectRatio:"6/4",props:{src:g,alt:h,progressCircleText:a,progressCirclePercent:o,progressCircleUrgency:u}},title:h,body:e.body,actions:e.actions};return"tooltip"===e.mode?(0,l.jsx)(H.A,{targetElementRef:r,estimatedTooltipHeight:e.estimatedTooltipHeight??300,delay:Y.In,onShow:d,...A,children:s}):(0,l.jsxs)(l.Fragment,{children:[s,(0,l.jsx)(B.A,{targetElementRef:r,shouldShow:!0,onRequestClose:E,align:"right",position:"top",caretConfig:{align:"center"},...A})]})};var Z=n(534514),q=n(834730),$=n(833021);let J=e=>{let{assetComponent:t,tooltipWordmarkComponent:n,children:i}=e;return(0,l.jsxs)("div",{className:$.R,children:[t,(0,l.jsx)("div",{className:$.A,children:n}),i]})};var X=n(224016),Q=n(597531);let ee=e=>{let{profileBadge:t,tenureBadge:n}=e,i=(0,V.I)(n.id).standard;return(0,l.jsxs)(J,{assetComponent:(0,l.jsx)("img",{src:i,alt:""}),tooltipWordmarkComponent:(0,l.jsx)(X.A,{width:56,className:Q.R}),children:[(0,l.jsx)(Z.D,{variant:"heading-xl/extrabold",children:c.intl.string(n.nameUnformatted)}),(0,l.jsx)(q.E,{variant:"text-xs/normal",color:"text-muted",className:Q.K,children:t.description})]})};var et=n(30084),en=n(507107),el=n(590202),ei=n(976860),es=n(312640),er=n(798618),ea=n(752079),eo=n(427426);function eu(e){let{children:t,targetElementRef:n,delay:s,showSubtext:r,forceOpen:a}=e,[o,u]=i.useState(!1),c=i.useRef(null),d=i.useCallback(()=>{null!=c.current&&(clearTimeout(c.current),c.current=null)},[]);i.useEffect(()=>d,[d]);let m=i.useCallback(()=>{d(),c.current=window.setTimeout(()=>{c.current=null,u(!0)},s)},[s,d]);i.useEffect(()=>{a&&!o&&m()},[a,o,m]);let h=i.useCallback(()=>{m()},[m]),p=i.useCallback(()=>{d(),u(!1)},[d]);return(0,l.jsxs)("div",{onMouseEnter:h,onMouseLeave:p,children:[t,(0,l.jsxs)(es.x,{targetElementRef:n,shouldShow:!!(o||a),position:"top",caretConfig:{align:"center"},children:[(0,l.jsx)(ec,{showSubtext:r}),(0,l.jsx)(er.F,{})]})]})}function ec(e){let{showSubtext:t=!1}=e;return(0,l.jsxs)(J,{assetComponent:(0,l.jsx)(ea.A,{className:eo.jc}),tooltipWordmarkComponent:(0,l.jsx)(Z.D,{variant:"heading-md/extrabold",className:eo.RK,children:c.intl.string(c.t.ElYQFS)}),children:[(0,l.jsx)(Z.D,{variant:"heading-xl/extrabold",className:t?void 0:eo.Qn,children:c.intl.string(c.t.lTHkqd)}),t?(0,l.jsx)(q.E,{variant:"text-xs/normal",className:eo.lV,children:c.intl.string(c.t.MEV0GI)}):void 0]})}var ed=n(174459),em=n(474090),eh=n(439174),ep=n(183555),ef=n(47675),eg=n(999291),eE=n(652215),eA=n(758836);let eC="premium";var ex=n(168796);function eI(e){let{badges:t,className:n,badgeClassName:s,displayProfile:r,onClose:a,shouldOpenBadgeTooltip:o,shouldGlowTenureBadge:d}=e,p=i.useRef(null),f=i.useRef(null),y=i.useRef(null),{analyticsLocations:j}=(0,_.Ay)(I.A.BADGE),{context:b,trackUserProfileAction:R}=(0,ep.NJ)(),P=u.default.getCurrentUser(),O=(0,em.CC)(P?.premiumType,W.PremiumTypes.TIER_2),D=function(e){let{location:t}=e;return v.useConfig({location:t}).enabled}({location:"UserProfileBadgeList"}),G=function(e){let{location:t}=e;return N.useConfig({location:t}).enabled}({location:"UserProfileBadgeList"});i.useEffect(()=>{(D||G)&&r?.userId!=null&&!T.Ay.hasCatalogFor(r.userId)&&(0,S.R)(r.userId)},[D,G,r?.userId]);let F=r?.userId,V=(0,E.bG)([T.Ay],()=>{if(!G||null==F)return null;let e={};for(let n of t){let t=(0,L.w0)(n.id);if(null==t)continue;let l=T.Ay.getBadgeById(t,F)?.simple_icon_url;null!=l&&(e[n.id]=l)}return e},[G,F,t]),B=m((0,eg.AP)(P?.id??null)).some(e=>e.id===h.A.ORB_PROFILE_BADGE);return(0,l.jsx)("div",{className:g()(ex.kL,n),"aria-label":c.intl.string(c.t.VWV0y5),role:"group",children:t.map((e,t)=>{let n=e.id===h.A.ORB_PROFILE_BADGE,i=(0,eh.e0)(e.id),c=null!=i||e.id===eC,m=r?.userId===P?.id,E="april_fools_2026"===e.id,_=void 0!==i&&e.id!==eC,S=V?.[e.id],v=(0,l.jsx)("img",{alt:" ","aria-hidden":!0,src:e.iconSrc??S??(0,Y.L7)(e.icon),className:g()(ex.qS,null!=S&&ex.Do,s)}),T=null!=o&&o(e.id),N={onClick:l=>{R({action:"PRESS_BADGE"}),(0,ef.vP)({badgeId:(0,L.w0)(e.id),badgeAction:"PRESS_BADGE",position:t,analyticsLocations:j,...b});let i=e.id.startsWith("staff")&&!m,s=r?.userId!=null?u.default.getUser(r.userId):null;if(D&&!i&&s?.bot!==!0){l.preventDefault(),(0,w._)({initialBadgeId:(0,L.w0)(e.id),targetUserId:r?.userId,targetUsername:s?.globalName??s?.username});return}if(n){(0,k.Cz)({tab:eA.G2.ORBS,analyticsLocations:j,analyticsSource:I.A.VIRTUAL_CURRENCY_ORB_PROFILE_BADGE}),a?.();return}if(c){if(l.preventDefault(),ed.default.track(eE.HAw.TIERED_TENURE_BADGE_CLICKED,{badge:e.id,premium_type:O,viewed_user_id:r?.userId}),O){m?(0,ei.pX)(eE.BVt.NITRO_HOME):(0,et.D)({analyticsLocations:j,displayProfile:r}),a?.();return}if(m){let t=null!=e.link?(0,x.default)(e.link,{analyticsLocations:j}):null;if(null==t)return;return a?.(),t(l)}return(0,et.D)({analyticsLocations:j,displayProfile:r}),void a?.()}let o=null!=e.link?(0,x.default)(e.link,{analyticsLocations:j}):null;if(null!=o)return a?.(),o(l)},onMouseEnter:()=>{"quest_completed"===e.id&&ed.default.track(eE.HAw.QUEST_CONTENT_VIEWED,{...(0,el.fF)(en.uF.QUEST_BADGE),is_targeted:!1}),R({action:"HOVER_BADGE"}),(0,ef.vP)({badgeId:(0,L.w0)(e.id),badgeAction:"HOVER_BADGE",position:t,analyticsLocations:j,...b})},href:e.link,"aria-label":e.description,style:{filter:d&&null!=i?`drop-shadow(0 0 5px ${i.glowColor})`:void 0}};if(D)return(0,l.jsx)(M,{legacyBadgeId:e.id,userId:r?.userId,fallbackTitle:e.description,fallbackIconSrc:e.iconSrc??e.simple_icon_url??(0,Y.L7)(e.icon),children:(0,l.jsx)(C.Anchor,{...N,children:v})},`${e.id}-${t}`);if(_){let n=(0,l.jsx)(C.Anchor,{...N,ref:p,children:v});return(0,l.jsx)("div",{children:(0,l.jsx)(z,{badgeId:e.id,targetElementRef:p,mode:"tooltip",body:e.description,onShow:()=>{ed.default.track(eE.HAw.TOOLTIP_VIEWED,{type:"tiered_tenure_badge_profile_"+(m?"self":"other")})},estimatedTooltipHeight:220,children:n})},`${e.id}-${t}`)}if(n){let n=(0,l.jsx)(C.Anchor,{...N,ref:f,children:v});return(0,l.jsx)(eu,{targetElementRef:f,delay:Y.In,showSubtext:!B&&!e.isPreviewMode,forceOpen:T,children:n},`${e.id}-${t}`)}if(E){let n=(0,l.jsx)(C.Anchor,{...N,ref:y,children:v});return(0,l.jsx)(U,{targetElementRef:y,delay:Y.In,forceOpen:T,badgeDescription:e.description,children:n},`${e.id}-${t}`)}let G=(0,l.jsx)(C.Anchor,{...N,children:v}),F=(e=>{let{badge:t,tieredTenureBadge:n}=e;return void 0!==n&&t.id!==eC?(0,l.jsx)(ee,{profileBadge:t,tenureBadge:n}):t.description})({badge:e,tieredTenureBadge:c&&e.id!==eC?i:void 0});return(0,l.jsx)(A.m,{__unsupportedReactNodeAsText:F,forceOpen:T,delay:Y.In,ariaHidden:!0,children:G},`${e.id}-${t}`)})})}var e_=n(996988);let eS={[e_.d.POPOUT]:12,[e_.d.MODAL]:26,[e_.d.MODAL_V2]:16,[e_.d.SIDEBAR]:13,[e_.d.VIDEO_TILE_BACKGROUND]:12};function ey(e){let{displayProfile:t,themeType:n,pendingLegacyUsernameDisabled:r,pendingBadges:a,onClose:o,shouldOpenBadgeTooltip:u,shouldGlowTenureBadge:c}=e,d=m(t,r),h=i.useMemo(()=>{if(null==a)return p(d);let e=new Set(d.map(e=>e.id));return p([...d,...a.filter(t=>!e.has(t.id))])},[d,a]);return 0===h.length?null:(0,l.jsx)(l.Fragment,{children:(0,s.chunk)(h,eS[n]).map(e=>(0,l.jsx)(eI,{badges:e,displayProfile:t,onClose:o,shouldOpenBadgeTooltip:u,shouldGlowTenureBadge:c},e[0].id))})}}