Build 533169stable
Module 427262
2,867 characters · in no known chunkDependencies
Required by (183)
2356828974310513304233135431364716747671492295814458262615096171461916666556732772563955509651197808110574112758113266115225121806137365147036147905159495170159171350173971174279181622187582187696187921190772219065231855241989242907248465253742258665281052282625285719285732286498287245288539294132297413298492303682311036314737323350323484324785336618341335342952344961353411371185376285379768385612391040392449392516402218403918405139436416438407443064448290448894450827451909460597464838466802471303475833478677480800481947482906483270489683495273508983516094534217535296536432542664555570557582562153565860580424584777585061586068586387588224591764593284594968597232606865607567609422612669613306613907629199636184659069659242666290672814683213692986695184723690726532734925739174742617742984743477748319752118752533755588763754771650772800773349773486778768780376784309802246806677806911814278816144822382823162827785827827828904829861836501841933845618849205856644890698897661898642913423914835918192925931928636930238949155962303963027970573971157972607991275995572997877
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{$3:()=>p,Ay:()=>R,G2:()=>T,Gn:()=>C,MU:()=>A,QV:()=>v,R1:()=>N,mG:()=>h,mv:()=>S,tx:()=>m});var r=n(311907),i=n(351906),s=n(287809),a=n(652215),o=n(985018);let l=864e5,u="???",c=e=>`${e[0]}…`,d=e=>`@${e}`,_={mode:"full",decoration:"never",identifiable:"auto"};function f(e){return!!(null!=e&&e.length>0)}function p(e){return f(e.global_name)?e.global_name:f(e.globalName)?e.globalName:f(e.username)?e.username:u}function h(e){if(null==e)return;let t=i.A.hidePersonalInformation,n=p(e);return t&&n.toLocaleLowerCase()===e.username?.toLocaleLowerCase()&&"0"===e.discriminator&&(n=c(n)),n}function m(e){let t=(0,r.bG)([i.A],()=>i.A.hidePersonalInformation);if(null==e)return;let n=p(e);return t&&n.toLocaleLowerCase()===e.username?.toLocaleLowerCase()&&"0"===e.discriminator&&(n=c(n)),n}function E(e){if(null!=e)if(f(e.globalName))return e.globalName;else if(f(e.global_name))return e.global_name;else return}function g(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==e)return u;let n=E(e),r=t?v(e):e.username??u;return n===r?n:null!=n?`${n} (${r})`:r}function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{isMobile:n=!1,isVR:r=!1}=t;switch(e){case a.clD.ONLINE:if(r)return o.intl.string(o.t.SWnU0R);if(n)return o.intl.string(o.t["9hghLD"]);return o.intl.string(o.t.WbGtnH);case a.clD.OFFLINE:return o.intl.string(o.t.Vv0abJ);case a.clD.IDLE:return o.intl.string(o.t.qWbtVU);case a.clD.DND:return o.intl.string(o.t.jaNpQH);case a.clD.INVISIBLE:return o.intl.string(o.t.bg24HO);case a.clD.STREAMING:return o.intl.string(o.t.XKYej5);case a.clD.UNKNOWN:default:return null}}function I(e,t){let{maxDaysOld:n,minDaysOld:r=0}=t;if(null==e)return!1;let i=Date.now()-e.createdAt.getTime(),s=null==n||i<=l*n,a=i>=l*r;return!!s&&!!a}function T(e){return!I(e,{minDaysOld:0,maxDaysOld:30})}function S(e){return I(e,{minDaysOld:0,maxDaysOld:7})}function y(e,t,n){if(null==e)return o.intl.string(o.t.sKdZ6U);if(!f(e.username))return u;let r=n;if("always"===t.identifiable?r=!1:"never"===t.identifiable&&(r=!0),"0"!==e.discriminator&&e.discriminator!==a.h3J)return"username"===t.mode||r?e.username:`${e.username}#${e.discriminator}`;let i=r?c(e.username):e.username;return"never"!==t.decoration?d(i):i}function v(e,t){let n={..._,...t},r="auto"!==n.identifiable||i.A.hidePersonalInformation;return y(e,n,r)}function N(e){return(0,r.bG)([s.default],()=>{if(null!=e)return e.isPrivate()&&e.isDM()?s.default.getUser(e.getRecipientId()):null})}function C(){let e=s.default.getCurrentUser();return null!=e&&e.isStaff()}let R={getName:h,useName:m,isNameConcealed:e=>2===e.length&&e.endsWith("…"),getUserTag:v,useUserTag:function(e,t){return y(e,{..._,...t},(0,r.bG)([i.A],()=>i.A.hidePersonalInformation))},getUserIsStaff:C,getFormattedName:g,getGlobalName:E,humanizeStatus:A,useDirectMessageRecipient:N}}