Module 376304

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