Module 912156

3,337 characters · in d3075abfab61d8e9.js
Dependencies
Required by (2)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){n.d(t,{A:()=>v,Q:()=>E});var l,i=n(627968),r=n(64700),s=n(503698),a=n.n(s),u=n(863610),o=n(133171),d=n(47167),c=n(573435),h=n(260509),g=n(652215),m=n(778712),I=n(687285),E=((l={}).TINY_24="TINY_24",l.SMALL_32="SMALL_32",l.MEDIUM_40="MEDIUM_40",l);let A={TINY_24:24,SMALL_32:32,MEDIUM_40:40},f={TINY_24:24,SMALL_32:26,MEDIUM_40:34},p={TINY_24:[13,11,10],SMALL_32:[13,11,10],MEDIUM_40:[24,20,16]},S={TINY_24:[9,8,7],SMALL_32:[12,11,9.5],MEDIUM_40:[14,13,11]},N={TINY_24:I.d7,SMALL_32:I.OI,MEDIUM_40:I.H5},x={TINY_24:12,SMALL_32:16,MEDIUM_40:20};function T(e,t){return 0===e.length?0:t.length<=0?e[0]:t.length>e.length?e[e.length-1]:e[t.length-1]??e[e.length-1]}function _(e){let{size:t}=e,n=(0,m.Kj)(t),l=2.5*n.status,i=(l-n.status)/2,r=n.status,s=n.size-l+i-n.stroke-n.offset,a=n.size-r-n.stroke-n.offset,u=l+2*n.stroke,o=r+2*n.stroke,d=(n.status+2*n.stroke)/2,c=n.size-l+i-n.offset,h=n.size-r;return{iconSize:n.size,statusWidth:l,statusHeight:r,dotRadius:n.status/4,avatarCutoutX:s,avatarCutoutY:a,avatarCutoutWidth:u,avatarCutoutHeight:o,avatarCutoutRadius:d,indicatorX:c,indicatorY:h}}let y=r.memo(function(e){let{avatarSize:t,typingFillColor:n}=e,l=(0,o.S3)(g.clD.ONLINE,null),{statusWidth:r,statusHeight:s,dotRadius:a}=_({size:t});return(0,i.jsx)(c.Ay,{mask:c.hW.STATUS_TYPING,width:r,height:s,"aria-hidden":!0,children:(0,i.jsx)("div",{className:I.WQ,style:{backgroundColor:n??l},children:(0,i.jsx)(u.n,{dotRadius:a})})})}),v=function(e){var t;let n,{className:l,iconClassName:s,size:u,channel:o,guild:g,isTyping:E=!1,typingFillColor:v}=e,C=r.useId(),R=(0,d.Ay)(o);if(null==g)return null;let D=p[u],b=f[u],j=A[u],k=(0,h.Iv)(g,48),M=x[u],O=(()=>{switch(u){case"TINY_24":return m._3.SIZE_24;case"SMALL_32":return m._3.SIZE_32;case"MEDIUM_40":return m._3.SIZE_40;default:return u}})(),w=0===(n=null!=(t=R??"")?t.replace(/[-_]+/g," ").replace(/'s /g," ").replace(/\w+/g,e=>e[0]).replace(/\s/g,""):"").length?"?":n.slice(0,3),F=(0,h.Rb)(g),L=(0,i.jsxs)("div",{className:a()(I.zr,l),role:"img",style:{width:j,height:j},children:[(0,i.jsx)(c.Ay,{mask:c.hW.CHANNEL_ICON_WITH_GUILD_ICON,width:b,height:b,children:null!=k?(0,i.jsx)("img",{alt:g.name,src:k,className:I.es,style:{width:b,height:b}}):(0,i.jsx)("div",{className:a()(I.TT,I.q9),style:{fontSize:T(D,F),width:b,height:b},children:F})}),(0,i.jsx)("div",{className:a()(I._C,N[u],s),"aria-hidden":!0,children:(0,i.jsx)(c.Ay,{mask:c.hW.SQUIRCLE,width:M,height:M,children:(0,i.jsx)("div",{className:a()(N[u],I.q9),style:{fontSize:T(S[u],w)},children:w})})})]}),{iconSize:G,avatarCutoutX:U,avatarCutoutY:P,avatarCutoutWidth:V,avatarCutoutHeight:H,avatarCutoutRadius:Y,indicatorX:K,indicatorY:z}=_({size:O});return E?(0,i.jsxs)("div",{className:I.J4,"aria-hidden":!0,style:{width:j,height:j},children:[(0,i.jsxs)("svg",{width:G,height:G,viewBox:`0 0 ${G} ${G}`,className:I._S,"aria-hidden":!0,children:[(0,i.jsx)("defs",{children:(0,i.jsxs)("mask",{id:C,width:G,height:G,children:[(0,i.jsx)("rect",{x:0,y:0,width:G,height:G,rx:Math.round(.3*G),ry:Math.round(.3*G),fill:"white"}),(0,i.jsx)("rect",{x:U,y:P,width:V,height:H,rx:Y,ry:Y,fill:"black"})]})}),(0,i.jsx)("foreignObject",{x:0,y:0,width:G,height:G,overflow:"visible",mask:`url(#${C})`,children:L})]}),(0,i.jsx)("div",{className:I.RL,style:{left:K,top:z},children:(0,i.jsx)(y,{avatarSize:O,typingFillColor:v})})]}):L}}