Module 376304

1,035 characters · in 28213045d2cbfc6a.js, bc81afa591cfa60a.js
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(l,e,n){n.d(e,{XD:()=>x,fm:()=>h,sE:()=>d,ux:()=>m});var s=n(7584),t=n(776231),i=n(486020),a=n(723702),r=n(652215);let o=`${location.protocol}//${window.GLOBAL_ENV.CDN_HOST}/role-icons`,c=`${location.protocol}${window.GLOBAL_ENV.API_ENDPOINT}`,u=(0,a.isAndroid)();function d(l,e){if(null==l)return null;let n=null!=l.unicodeEmoji?s.Ay.getByName(s.Ay.convertSurrogateToName(l.unicodeEmoji,!1)):void 0;return{customIconSrc:function(l,e){let{id:n,icon:s}=l;if(null==s)return;if(s.startsWith("data:"))return s;let a=i.QB?"webp":"png",d="",m="quality=lossless";return(null!=e&&(d="size="+(0,t.kr)(e*(0,t.mZ)()),m=u?"":"&"+m),null!=window.GLOBAL_ENV.CDN_HOST)?`${o}/${n}/${s}.${a}?${d}${m}`:`${c}${r.Rsh.ROLE_ICON(n,s)}?${d}`}(l,e),unicodeEmoji:n??void 0}}function m(l,e){return l.replace(/size=[0-9]+/g,`size=${(0,t.kr)(e*(0,t.mZ)())}`)}function x(l){return l.startsWith(o)||l.startsWith(`${c}/roles`)&&l.includes("/icons/")}function h(l,e){return e?.tags?.subscription_listing_id!=null||l.features.has(r.GuildFeatures.ROLE_ICONS)}}