Build 574548stable
Module 659280
12,030 characters · in no known chunkDependencies
Lazily required by (0)none
Requires (45)
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{Sz:()=>ec,Ay:()=>eL,aI:()=>eu});var i=n(627968),r=n(64700),s=n(503698),a=n.n(s),o=n(735438),l=n.n(o),u=n(837381),c=n(939249),d=n(534514),_=n(97808),h=n(778712),f=n(36075),E=n(545442),p=n(678708),m=n(88187),g=n(775602),A=n(392054),I=n(17928),T=n(990078),S=n(834730),N=n(81093);function C(e){let{children:t,className:n}=e;return(0,i.jsx)("div",{className:a()(N.um,n),children:t})}function y(e){let{children:t,className:n}=e;return(0,i.jsx)("div",{className:a()(N.Ov,n),children:t})}function O(e){let{children:t,className:n}=e;return(0,i.jsx)("div",{className:a()(N.wq,n),children:t})}function R(e){let{children:t,className:n}=e;return(0,i.jsx)(S.E,{className:a()(n,N.hf),color:"interactive-text-active",variant:"text-md/normal",children:t})}function v(e){let{children:t,className:n}=e;return(0,i.jsx)(S.E,{className:a()(n,N.p3),color:"interactive-text-default",variant:"text-xs/normal",children:t})}function b(e){let{children:t,className:n}=e;return(0,i.jsx)(S.E,{className:a()(n,N.I0),color:"interactive-text-default",variant:"text-xs/normal",children:t})}var L=n(696451),D=n(632533);function w(e){let{name:t,className:n,state:r,isInline:s,onClick:o}=e,l=null;r?.isActive&&!s?l=D.vu:r?.lastValidationResult?.success===!1?l=D.z3:r?.hasValue&&!s&&(l=D.hZ);let u=(0,i.jsx)(S.E,{variant:s?"text-md/normal":"text-sm/normal",color:"text-strong",className:a()(D.uK,{[D.mG]:s},l,n),children:t+(s?":":"")});return null==o?u:(0,i.jsx)(c.D,{className:D.vk,onClick:()=>o(t),children:u})}var P=n(649671);n(827669);var M=n(375708),x=n(577332);function U(e,t,n){return(0,i.jsx)(w,{className:x.uK,name:e.displayName,state:t,onClick:n},e.name)}function k(e){let{command:t,optionStates:n,onOptionClick:s}=e,{requiredOptions:a,setOptionalOptions:o,unsetOptionalOptions:l}=r.useMemo(()=>{let e=t.options?.filter(e=>e.required)??[],i=t.options?.filter(e=>!e.required)??[];return{requiredOptions:e,setOptionalOptions:i.filter(e=>n?.[e.name]?.hasValue),unsetOptionalOptions:i.filter(e=>!n?.[e.name]?.hasValue)}},[t.options,n]),u=(0,i.jsx)("div",{className:x.$2,children:l.map(e=>(0,i.jsx)(S.E,{variant:"text-sm/normal",children:e.displayName},e.name))}),c=a.map(e=>U(e,n?.[e.name],s)),_=o.length>0?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(d.D,{className:x.Ki,variant:"heading-deprecated-12/semibold",children:M.intl.string(M.t["5C107K"])}),o.map(e=>U(e,n?.[e.name],s))]}):null,h=l.length>0?(0,i.jsx)(T.m,{__unsupportedReactNodeAsText:u,"aria-label":!1,delay:200,children:(0,i.jsx)(S.E,{className:x.kP,color:"text-muted",variant:"text-sm/normal",children:0===o.length?M.intl.formatToPlainString(M.t["0mI72g"],{count:l.length}):M.intl.formatToPlainString(M.t.BP8N0K,{count:l.length})})}):null;return(0,i.jsxs)(i.Fragment,{children:[c,null!=_||null!=h?(0,i.jsxs)("div",{className:x.gM,children:[_,h]}):null]})}function G(e){let t,{command:n,activeOptionName:s,channel:o,showOptions:l,showImage:u,optionStates:c,onOptionClick:d,section:_,isSelectable:h=!0}=e,f=r.useMemo(()=>n?.options?.find(e=>e.name===s),[s,n]),E=null!=s?c?.[s]:null;t=null!=E&&E.lastValidationResult?.success===!1?E.lastValidationResult.error??"":null;let p=u&&null!=_?(0,P.Rg)(_):null,m=(0,I.bG)([L.Ay],()=>{if(null!=o.guild_id&&_?.botId!=null)return L.Ay.getMember(o.guild_id,_.botId)?.nick});return(0,i.jsxs)("div",{className:a()(x.iE,h?null:x.r9),children:[null!=p?(0,i.jsx)(p,{className:x.Sl,channel:o,section:_,width:32,height:32}):null,(0,i.jsxs)("div",{className:x.QR,children:[(0,i.jsxs)("div",{className:x.nY,children:[(0,i.jsx)(R,{className:x.DD,children:"/"+n.displayName}),l?(0,i.jsx)(k,{command:n,optionStates:c,onOptionClick:d}):null]}),(0,i.jsx)(v,{className:a()(x.h_,null!=t?x.z3:null),children:t??f?.displayDescription??n.displayDescription})]}),(0,i.jsx)(b,{className:x.sP,children:m??_?.name})]})}var V=n(746388),F=n(47167),B=n(713654),H=n(688810),j=n(573435),W=n(174459),Y=n(486020),K=n(652215),$=n(307731),z=n(202541),q=n(202606);let Z=e=>{let{emojis:t}=e,{analyticsLocations:n}=(0,H.Ay)();r.useEffect(()=>{W.default.track(K.HAw.PREMIUM_UPSELL_VIEWED,{type:z.e.EMOJI_AUTOCOMPLETE_INLINE,location_stack:n})},[n]);let s=(0,i.jsx)("div",{className:q.gm,children:t.slice(0,3).map((e,t)=>{if(null==e.id)return null;let n=(0,i.jsx)("div",{className:q.rT,children:(0,i.jsx)("img",{alt:e.name,className:q.Zg,src:Y.Ay.getEmojiURL({id:e.id,animated:e.animated,size:$.EMOJI_URL_BASE_SIZE})})},e.id);return 2===t?n:(0,i.jsx)(j.Ay,{className:q.j3,mask:j.Ay.Masks.AUTOCOMPLETE_EMOJI_UPSELL_EMOJI,children:n},e.id)})});return(0,i.jsxs)(C,{className:q.UX,children:[(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:M.intl.format(M.t.uEky42,{count:t.length})})}),(0,i.jsx)(b,{children:s})]})};var X=n(106191),Q=n(785562),J=n(967144),ee=n(565645),et=n(71393);function en(e){let{sound:t}=e,n=(0,I.bG)([et.A],()=>"0"===t.guildId?M.intl.string(M.t.Rtvk9X):et.A.getGuild(t.guildId)?.name);return(0,i.jsxs)(C,{children:[(null!=t.emojiId||null!=t.emojiName)&&(0,i.jsx)(O,{children:(0,i.jsx)(ee.A,{emojiId:t.emojiId,emojiName:t.emojiName})}),(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:t.name})}),null!=n&&(0,i.jsx)(b,{children:n})]})}n(980504);var ei=n(750385),er=n(68935),es=n(885386),ea=n(994500),eo=n(287809),el=n(427262);function eu(e){return null!=e?`autocomplete-${e}`:null}function ec(e){return`autocomplete-${e}-title`}let ed=r.createContext(null);class e_ extends r.PureComponent{selectable=!0;layoutClass=N.rT;constructor(e){super(e),this.state={hovered:!1}}isSelectable(){return this.selectable}renderContent(){throw Error("AutocompleteRow: renderContent must be extended")}renderClickable(e){let{layoutClass:t,props:{className:n,index:r,selected:s}}=this;return this.isSelectable()?(0,i.jsx)(c.D,{...e,className:a()(N.vk,n,t),id:eu(r)??void 0,onClick:this.handleClick,onMouseMove:()=>{this.setState({hovered:!0}),this.handleMouseEnter()},onMouseLeave:()=>this.setState({hovered:!1}),role:"option","aria-selected":s,children:(0,i.jsx)("div",{className:N.E3,children:this.renderContent()})}):(0,i.jsx)("div",{className:a()(N.vk,n,t),id:eu(r)??void 0,role:"none",children:(0,i.jsx)("div",{className:N.E3,children:this.renderContent()})})}render(){let{index:e}=this.props;return this.isSelectable()?(0,i.jsx)(u.tG,{id:`${e}`,children:e=>this.renderClickable(e)}):this.renderClickable()}handleMouseEnter=()=>{let{onHover:e,index:t,selected:n}=this.props;null==e||n||"number"!=typeof t||e(t)};handleClick=e=>{let{onClick:t,index:n}=this.props;null!=t&&"number"==typeof n&&t(n,e)}}class eh extends e_{renderContent(){let{text:e,description:t,badge:n}=this.props,r=(0,i.jsx)(R,{children:e});return(0,i.jsxs)(C,{children:[(0,i.jsx)(y,{children:null!=n?(0,i.jsxs)("div",{className:N.QN,children:[r,n]}):r}),null!=t?(0,i.jsx)(b,{children:t}):null]})}}function ef(e){let t=r.useMemo(()=>l().random(60,120),[]);return(0,i.jsx)("div",{className:N.E3,"aria-busy":!0,children:(0,i.jsx)(C,{children:(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:(0,i.jsx)("div",{className:N.M,style:{width:t}})})})})})}function eE(e){let{title:t,className:n,children:s}=e,o=r.useContext(ed);return(0,i.jsx)("div",{className:N.E3,children:(0,i.jsxs)(d.D,{id:ec(o.id),className:a()(N.eu,n),variant:"heading-deprecated-12/semibold",children:[t,s]})})}class ep extends e_{layoutClass=N.fF;selectable=!1;renderContent(){let{className:e}=this.props;return(0,i.jsx)("div",{className:a()(e,N.yF)})}}class em extends e_{renderContent(){let{user:e,nick:t,status:n,hidePersonalInformation:r,guildId:s}=this.props,a=null==s?ea.A.getNickname(e.id):null;return(0,i.jsxs)(C,{children:[(0,i.jsx)(O,{children:(0,i.jsx)(_.eu,{size:h._3.SIZE_24,src:e.getAvatarURL(s,24),"aria-hidden":!0,status:n})}),(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:t??a??el.Ay.getName(e)})}),(0,i.jsxs)(b,{children:[el.Ay.getUserTag(e,{mode:"username",identifiable:r?"never":"always"}),r||e.hasUniqueUsername()?null:(0,i.jsxs)("span",{className:N.T,children:["#",e.discriminator]})]})]})}}class eg extends e_{renderContent(){let{role:e,hideDescription:t,guildId:n}=this.props,{colorString:r,colorStrings:s}=e,o="dot"===g.Ay.roleStyle,l="username"===g.Ay.roleStyle&&(null!=r||null!=s),u=(0,J.hH)(n,e,s),c=null!=u&&l,{gradientStyle:d,gradientClassname:_}=(0,f.Wq)({colorStrings:s,useReducedMotion:g.Ay.useReducedMotion,roleStyle:"username",includeConvenienceGlow:!0}),h=l?{...c?d:{color:null!=r?r:void 0}}:void 0;return(0,i.jsxs)(C,{children:[(0,i.jsx)(y,{children:(0,i.jsxs)(R,{children:[o&&(0,i.jsx)(E.W,{className:N.m4,color:r,colors:u,tooltip:!1}),(0,i.jsxs)("span",{className:a()({[_]:c}),style:h,"data-text":c?`@${e.name}`:void 0,children:["@",e.name]})]})}),t?null:(0,i.jsx)(b,{children:M.intl.string(M.t["/91tbr"])})]})}}class eA extends e_{renderContent(){let{timestamp:e,description:t}=this.props;return(0,i.jsxs)(C,{children:[(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:(0,i.jsx)(Q.A,{node:e,showTooltip:!1})})}),null!=t?(0,i.jsx)(b,{children:t}):null]})}}class eI extends e_{renderContent(){let{channel:e,category:t}=this.props,n=e.type===K.rbe.GUILD_CATEGORY?p.s:(0,B.gU)(e);return(0,i.jsxs)(C,{children:[null!=n&&(0,i.jsx)(O,{children:(0,i.jsx)(n,{className:N.Kk})}),(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:(0,F.m1)(e,eo.default,ea.A)})}),null!=t?(0,i.jsx)(b,{children:t.name}):null]})}}class eT extends e_{renderContent(){let{command:e}=this.props;return(0,i.jsxs)(C,{children:[(0,i.jsx)(O,{children:(0,i.jsx)(m.F,{size:"xs",color:"currentColor",className:N.Kk,colorClass:N.t4})}),(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:e.displayName})}),(0,i.jsx)(b,{children:e.displayDescription})]})}}class eS extends e_{isSelectable(){return this.props.command.inputType!==A.y$.PLACEHOLDER}renderContent(){let{command:e,channel:t,showImage:n,section:r,selected:s}=this.props,{hovered:a}=this.state,o=this.isSelectable();return e.inputType===A.y$.PLACEHOLDER?(0,i.jsx)(V.A,{}):(0,i.jsx)(G,{command:e,channel:t,showImage:n,showOptions:a||o&&s,section:r,isSelectable:o})}}class eN extends e_{layoutClass=a()(N.rT,N.Mf);renderContent(){let{emoji:e,sentinel:t,guild:n}=this.props,r=es.Sf.getSetting(),s=null!=e.id||""!==e.url?(0,i.jsx)("img",{alt:"",className:N.mp,src:null!=e.id?Y.Ay.getEmojiURL({id:e.id,animated:e.animated&&r,size:$.EMOJI_URL_BASE_SIZE}):e.url}):(0,i.jsx)("span",{className:N.nT,children:e.surrogates}),a=null!=n?(0,i.jsx)(b,{children:n.name}):null;return(0,i.jsxs)(C,{children:[(0,i.jsx)(O,{children:s}),(0,i.jsx)(y,{children:(0,i.jsxs)(R,{children:[t,e.name,t]})}),a]})}}class eC extends e_{layoutClass=a()(N.rT,N.Mf);renderContent(){let e,{queryMatch:t,renderSticker:n,selected:r,sticker:s}=this.props,{hovered:a}=this.state;return(0,er.FD)(s)?e=ei.A.getStickerPack(s.pack_id)?.name:(0,er.Xw)(s)&&(e=et.A.getGuild(s.guild_id)?.name),(0,i.jsxs)(C,{children:[(0,i.jsx)(O,{children:n(s,a||!0===r)}),(0,i.jsxs)(y,{children:[(0,i.jsx)(R,{children:s.name}),null!=t&&(0,i.jsx)(v,{children:M.intl.format(M.t.PAutaQ,{queryMatch:t})})]}),null!=e&&(0,i.jsx)(b,{children:e})]})}}class ey extends e_{layoutClass=N.ju;renderContent(){let{width:e,height:t,src:n}=this.props;return(0,i.jsx)("img",{alt:"",src:n,width:e,height:t})}}class eO extends e_{renderContent(){return(0,i.jsx)(Z,{emojis:this.props.emojis})}}class eR extends e_{renderContent(){return(0,i.jsx)(en,{...this.props})}}class ev extends e_{renderContent(){return(0,i.jsxs)(C,{children:[(0,i.jsx)(O,{children:(0,i.jsx)(X.A,{game:this.props.game,iconClassName:N.Kk})}),(0,i.jsx)(y,{children:(0,i.jsx)(R,{children:this.props.game.name})})]})}}class eb extends r.PureComponent{static Generic=eh;static Loading=ef;static Title=eE;static Divider=ep;static User=em;static Role=eg;static Channel=eI;static Command=eT;static NewCommand=eS;static Emoji=eN;static GIFIntegration=ey;static Sticker=eC;static EmojiUpsell=eO;static Soundmoji=eR;static Game=ev;static Timestamp=eA;render(){let{children:e,className:t,innerClassName:n,id:s,...o}=this.props;return r.Children.count(e)>0?(0,i.jsx)(ed.Provider,{value:{id:s??""},children:(0,i.jsx)("div",{className:a()(N.nx,t),children:(0,i.jsx)("div",{className:a()(N.Fv,n),...o,children:e})})}):null}}let eL=eb}