"use strict";(this.webpackChunkdiscord_app=this.webpackChunkdiscord_app||[]).push([[4229],{134954:(e,n,t)=>{t.d(n,{Z:()=>u});var r=t(667294),o=t(202351),l=t(302685),i=t(664731),a={};function u(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=(0,o.e7)([i.Z],(function(){return i.Z.getRoleMemberCount(e)}));r.useEffect((function(){if(null!=e){var t=a[e];if(!(null!=t&&n>0&&Date.now()-t{t.d(n,{Il:()=>A,Ee:()=>R,CJ:()=>M});var r=t(785893),o=t(667294),l=t(441143),i=t.n(l),a=t(496486),u=t.n(a),c=t(202351),s=t(744564),f=t(73904),d=t(872017),p=t(873934),m=t(457896),y=t(166076),b=t(944522),O=t(61209),v=t(21372),E=t(746477),g=t(473903),h=t(198265),S=t(441895),j=t(473708);function C(e,n){null!=n&&i()(n.type===e.type,"component type matches state");switch(e.type){case f.re.ACTION_ROW:case f.re.BUTTON:return null;case f.re.STRING_SELECT:case f.re.USER_SELECT:case f.re.ROLE_SELECT:case f.re.MENTIONABLE_SELECT: case f.re.CHANNEL_SELECT:return function(e,n){var t=e.minValues,r=e.maxValues;if(null==n)return 0===t?null:j.Z.Messages.MESSAGE_SELECT_COMPONENT_SELECT_REQUIREMENT.format({count:t});if(n.type===f.re.STRING_SELECT){if(n.values.lengthr)return j.Z.Messages.MESSAGE_SELECT_COMPONENT_MAX_SELECT_REQUIREMENT.format({count:r})}else{if(n.selectedOptions.lengthr)return j.Z.Messages.MESSAGE_SELECT_COMPONENT_MAX_SELECT_REQUIREMENT.format({count:r})}return null}(e,n);case f.re.INPUT_TEXT:return function(e,n){var t=e.minLength,r=e.maxLength,o=e.required;return null==n||0===n.value.length?o?j.Z.Messages.FORM_LENGTH_ERROR.format({min:t,max:r}):null:n.value.lengthr?j.Z.Messages.FORM_LENGTH_ERROR.format({min:t,max:r}):null}(e,n);default: i()(!1,"missing validator for this component")}}function N(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t2&&void 0!==arguments[2]&&arguments[2],r=h.g.NORMAL;null!=e&&e.state!==m.F.FAILED&&(e.data.interactionType===f.B8.MESSAGE_COMPONENT&&u().isEqual(e.data.indices,n.indices)?r=h.g.LOADING:I(n)&&(r=h.g.DISABLED));t&&(r=h.g.DISABLED);return r};function w(e,n){var t=o.useContext(L),r=T(o.useState(null),2),l=r[0],i=r[1],a=o.useCallback((function(n){var t=C(e,n);i(t);return null==t}),[e]);o.useEffect((function(){var e,r=function(){return a(n)};null===(e=t.validators)||void 0===e||e.add(r);return function(){var e ;null===(e=t.validators)||void 0===e||e.delete(r)}}),[t.validators,a,n]);return{error:l,validate:a}}function P(e,n,t){i()(n.type!==f.re.ACTION_ROW,"action row components do not have state");var r,l,a,u,s,m,h=(0,c.e7)([S.Z],(function(){return S.Z.getInteractionComponentState(e.id,n.indices)})),j=(0,c.e7)([p.Z],(function(){return p.Z.getInteraction(e)}),[e]),C=(r=e.channel_id,l=O.Z.getChannel(r),a=(0,c.e7)([E.Z],(function(){return null==(null==l?void 0:l.guild_id)||E.Z.canChatInGuild(l.guild_id)}),[l]),u=(0,c.e7)([b.Z],(function(){return null!=(null==l?void 0:l.guild_id)&&b.Z.isLurking(l.guild_id)}),[l]),s=(0,c.e7)([v.ZP,g.default],(function(){var e,n,t=g.default.getCurrentUser();return null!==(n=null!=(null==l?void 0:l.guild_id)&&null!=t?null===(e=v.ZP.getMember(null==l?void 0:l.guild_id,t.id))||void 0===e?void 0:e.isPending:null)&&void 0!==n&&n})),m=T((0,d.AB)(null==l?void 0:l.guild_id),2)[1], !!(!a||u||s||(null==l?void 0:l.isLockedThread())||m)),N=w(n,h),I=N.error,P=N.validate,x=o.useCallback((function(t){if(!P(t))return!1;var r=O.Z.getChannel(e.channel_id);null!=r&&null!=n.customId&&(0,y.tM)({componentType:n.type,messageId:e.id,messageFlags:e.flags,customId:n.customId,indices:n.indices,applicationId:n.applicationId,channelId:r.id,guildId:r.guild_id,localState:t});return!0}),[e.channel_id,e.flags,e.id,n.customId,n.type,n.indices,n.applicationId,P]);return{state:h,executeStateUpdate:x,isDisabled:C,visualState:_(j,n),error:I}}function x(e,n,t){var r=(0,c.e7)([S.Z],(function(){return S.Z.getInteractionComponentState(e.customId,n.indices)})),l=w(n,r),i=l.error,a=l.validate,u=o.useCallback((function(t){if(null==t)return!0;s.Z.dispatch({type:"SET_INTERACTION_COMPONENT_STATE",id:e.customId,indices:n.indices,state:t});return!!a(t)}),[e.customId,n.indices,a]);o.useEffect((function(){u(t)}),[]);return{state:r,executeStateUpdate:u,isDisabled:!1,visualState:h.g.NORMAL,error:i}} var L=o.createContext(null);function A(e){var n=e.children,t=e.message,l=e.modal,a=e.validators,u=o.useMemo((function(){if(null!=t)return{useComponentState:P.bind(null,t),message:t,validators:a};i()(null!=l,"modal is present if message is not");return{useComponentState:x.bind(null,l),message:t,validators:a}}),[t,l,a]);return(0,r.jsx)(L.Provider,{value:u,children:n})}function R(e,n){return o.useContext(L).useComponentState(e,n)}function M(){return o.useContext(L)}},441895:(e,n,t)=>{t.d(n,{Z:()=>E});var r=t(202351),o=t(744564);function l(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}function i(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function a(e){a=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)};return a(e)}function u(e){for(var n=1;n{t.d(n,{Z:()=>Ue,x:()=>De}) ;var r=t(785893),o=t(667294),l=t(73904),i=t(798639),a=t(303907),u=t(294184),c=t.n(u),s=t(707961),f=t(971402),d=t(77413),p=t(824456),m=t(691797),y=t(688271),b=t(198265),O=t(473708),v=t(250629),E=t.n(v),g=t(935725),h=t.n(g);function S(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function j(e,n){n=null!=n?n:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):function(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})));t.push.apply(t,r)}return t}(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}));return e}function C(e){switch(e){case l.ZJ.PRIMARY:return s.zxk.Colors.BRAND;case l.ZJ.SUCCESS:return s.zxk.Colors.GREEN;case l.ZJ.DESTRUCTIVE:return s.zxk.Colors.RED;default:return s.zxk.Colors.PRIMARY}} function N(e){var n=e.url,t=e.onSelect;return m.wS&&null!=n?(0,r.jsx)(s.v2r,{navId:"component-button",onClose:f.Zy,"aria-label":O.Z.Messages.MESSAGE_BUTTON_COMPONENT_LINK_CONTEXT_MENU_NAME,onSelect:t,children:(0,r.jsx)(s.kSQ,{children:(0,r.jsx)(s.sNh,{id:"copy",label:O.Z.Messages.MESSAGE_BUTTON_COMPONENT_LINK_CONTEXT_MENU_COPY,action:function(){return(0,m.JG)(n)}})})}):null}function T(e){var n,t=e.label,o=e.style,a=e.disabled,u=e.emoji,m=e.url,O=(0,i.Ee)(e),v=O.executeStateUpdate,g=O.visualState,T=O.isDisabled,I=null!=u,_=null!=t&&t.length>0,w=o===l.ZJ.LINK&&null!=m&&m.length>0,P=g===b.g.LOADING;n=w?function(){(0,y.q)({href:null!=m?m:"",shouldConfirm:!0})}:function(){return v()};return(0,r.jsxs)(s.zxk,{className:E().component,color:C(o),size:s.zxk.Sizes.SMALL,disabled:a||g===b.g.DISABLED||T,onClick:n,onContextMenu:function(e){w&&(0,f.vq)(e,(function(e){return(0,r.jsx)(N,j(function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);te.length)&&(n=e.length);for(var t=0,r=new Array(n);t1,G=L===b.g.LOADING;o.useEffect((function(){if((null==P?void 0:P.type)===l.re.USER_SELECT||(null==P?void 0:P.type)===l.re.ROLE_SELECT||(null==P?void 0:P.type)===l.re.MENTIONABLE_SELECT||(null==P?void 0:P.type)===l.re.CHANNEL_SELECT){var e=new Map(P.selectedOptions.map((function(e){return[e.value,e]})));N(e);_(new Set(e.keys()))}}),[P]);var H=o.useCallback((function(){x({type:f, selectedOptions:Array.from(C.values())})&&_(new Set(C.keys()))}),[x,f,C]);o.useEffect((function(){v||h||C.size===I.size&&Array.from(C.keys()).every((function(e){return I.has(e)}))||H()}),[v,h,I,C,H]);var W,K=0===C.size||v,Q={isDisabled:m||A,wrapperClassName:D().select,options:function(e){return new Promise((function(n){n(t(e))}))},placeholder:K?null!=d?d:O.Z.Messages.MESSAGE_SELECT_COMPONENT_DEFAULT_PLACEHOLDER:void 0,onClose:function(){return E(!1)},onOpen:function(){return E(!0)},onBlur:function(){return S(!1)},maxVisibleItems:5,optionClassName:D().selectOption,renderOptionPrefix:function(e,n){var t=n?R.PILL_ICON_SIZE:R.ROW_ICON_SIZE,o=a(e,t);return null!=o?(0,r.jsx)(J,{icon:o,iconSize:t}):null},renderOptionLabel:u};return(0,r.jsxs)(o.Fragment,{children:[(0,r.jsxs)("div",{className:D().container,children:[U?(0,r.jsx)(s.VcW,B({className:D().badges,value:Array.from(C.values()),onChange:function(e){v||S(!0);N(new Map(e.map((function(e){return[e.value,e]}))))},multi:!0, inputClassNames:c()((W={},z(W,D().soloInput,0===C.size),z(W,D().inlineInput,C.size>0),z(W,D().hidden,!K),W)),closeOnSelect:!1,centerCaret:!0},Q)):(0,r.jsx)(s.VcW,B({className:(D().badges,D().singleSelect),value:q(C.values())[0],onChange:function(e){return N(null!=e?new Map([[e.value,e]]):new Map)},clearable:!0,centerCaret:!0},Q)),G?(0,r.jsx)("div",{className:D().loading,children:(0,r.jsx)(s.bbz,{dotRadius:3.5,themed:!0})}):null]}),null!=Z?(0,r.jsx)(M.st,F(B({},(0,M.c4)(Z)),{className:k().error})):null]})}var K=t(2590),Q=t(813733),X=t.n(Q);function Y(e){var n,t=e.channelTypes,o=(0,i.CJ)(),l=null==o||null===(n=o.message)||void 0===n?void 0:n.getChannelId();return(0,r.jsx)(W,{selectActionComponent:e,queryOptions:function(e){return function(e,n,t){var r=_.Z.getChannel(n);return null==r?[]:P.ZP.queryApplicationCommandChannelResults({query:e,channel:r,channelTypes:t,limit:15}).channels.map((function(e){return{type:b.t.CHANNEL,value:e.id,label:e.name}}))}(e,l,t)},renderIcon:function(e,n){ var t=_.Z.getChannel(null==e?void 0:e.value);if(null==t)return null;var o=t.type===K.d4z.GUILD_CATEGORY?w.Z:(0,I.KS)(t);return null!=o?(0,r.jsx)(o,{width:n,height:n}):null},renderOptionLabel:function(e){return(0,r.jsx)("span",{className:X().label,children:e.label})}})}var $=t(547308),ee=t(334835),ne=t(440922),te=t(837162),re=t(134954),oe=t(567403),le=t(491260),ie=t(473903),ae=t(104630),ue=t(855595),ce=t(380652);function se(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function fe(e){var n,t=(0,i.CJ)(),o=null==t||null===(n=t.message)||void 0===n?void 0:n.getChannelId(),a=_.Z.getChannel(o),u=oe.Z.getGuild(null==a?void 0:a.getGuildId()),c=(0,re.Z)(null==u?void 0:u.id,1e3);return(0,r.jsx)(W,{selectActionComponent:e,queryOptions:function(n){return function(e,n,t){var r=_.Z.getChannel(t);if(null==r)return[] ;var o=e===l.re.USER_SELECT||e===l.re.MENTIONABLE_SELECT,i=e===l.re.ROLE_SELECT||e===l.re.MENTIONABLE_SELECT,a=P.ZP.queryMentionResults({query:n,channel:r,canMentionEveryone:!1,canMentionHere:!1,canMentionUsers:o,canMentionRoles:i,includeAllGuildUsers:!0,includeNonMentionableRoles:!0,checkRecentlyTalkedOnEmptyQuery:!1,limit:15}),u=a.users,c=a.roles,s=u.map((function(e){var n=x.Z.getNickname(r.getGuildId(),t,e.user);return{type:b.t.USER,value:e.user.id,label:null!=n?n:e.user.username}})),f=c.map((function(e){return{type:b.t.ROLE,value:e.id,label:e.name}}));return A(s).concat(A(f))}(e.type,n,o)},renderIcon:function(e,n){var t=n===R.PILL_ICON_SIZE;if((null==e?void 0:e.type)===b.t.USER){var o=ie.default.getUser(e.value);if(null==o)return;return(0,r.jsx)(s.qEK,{size:t?s.EFr.SIZE_16:s.EFr.SIZE_24,src:o.getAvatarURL(null==u?void 0:u.id,n),status:t?null:le.Z.getStatus(o.id),"aria-hidden":!0})}if((null==e?void 0:e.type)===b.t.ROLE){var l=null==u?void 0:u.getRole(e.value) ;if(null==l||null==u)return;var i,a=(0,ne._b)(u,l)?(0,te.Kz)(l,n):null;return null!=a?(0,r.jsx)(ce.Z,function(e){for(var n=1;ne.length)&&(n=e.length);for(var t=0,r=new Array(n);t1,j=E===b.g.LOADING,C=be(o.useState(!1),2),N=C[0],T=C[1],I=be(o.useState((function(){return new Set(t.filter((function(e){return e.default})).map((function(e){return e.value}))) })),2),_=I[0],w=I[1],P=be(o.useState(_),2),x=P[0],L=P[1],A=o.useMemo((function(){return t.some((function(e){return null!=e.emoji}))}),[t]);o.useEffect((function(){if((null==y?void 0:y.type)===l.re.STRING_SELECT){var e=new Set(y.values);w(e);L(e)}else{var n=new Set(p);w(n);L(n)}}),[a,p,y]);var R=o.useCallback((function(){x!==_&&v({type:l.re.STRING_SELECT,values:Array.from(_)})&&L(_)}),[_,x,L,v]);o.useEffect((function(){N||_.size===x.size&&Array.from(x).every((function(e){return _.has(e)}))||R()}),[N,_,x,R]);var Z=s.UNb;S?Z=s.gzz:0===f&&(Z=s.s6k);var D=(0,s.cYr)({value:_,onChange:function(e){return w(e)},onSelectInteraction:Z});return(0,r.jsxs)(o.Fragment,{children:[(0,r.jsxs)("div",{className:k().container,children:[(0,r.jsx)(s.PhF,me({isDisabled:d||g,className:k().select,options:t.map((function(e){return ye(me({},e),{disabled:S&&!_.has(e.value)&&_.size===c})})),placeholder:null!=u?u:O.Z.Messages.MESSAGE_SELECT_COMPONENT_DEFAULT_PLACEHOLDER,onClose:function(){return T(!1)}, onOpen:function(){return T(!0)},maxVisibleItems:5,closeOnSelect:!S,optionClassName:k().selectOption,renderOptionLabel:function(e){return(0,r.jsx)(Oe,ye(me({},e),{isDisabled:S&&!_.has(e.value)&&_.size===c,isOffset:A}))},renderOptionValue:function(e){return S?(0,r.jsx)(Ee,{options:e}):(0,r.jsx)(ve,me({},e[0]))}},D)),j?(0,r.jsx)("div",{className:k().loading,children:(0,r.jsx)(s.bbz,{dotRadius:3.5,themed:!0})}):null]}),null!=h?(0,r.jsx)(M.st,ye(me({},(0,M.c4)(h)),{className:k().error})):null]})}var he=t(514584),Se=t.n(he);function je(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=new Array(n);t=0||(o[t]=e[t])}return o}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}}return o}function xe(e){var n=e.components,t=e.renderComponents,o=Pe(e,["components","renderComponents"]),l=(0,i.CJ)().message;return null==n||0===n.length?null:(0,r.jsxs)("div",{className:we().container,children:[(0,r.jsx)("div",{className:we().children,children:t(n)}),null!=l?(0,r.jsx)(M.ZP,{className:we().error,message:l,component:o}):null]})}var Le=t(414598),Ae=t.n(Le);function Re(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function Me(e){for(var n=1;n{t.d(n,{Z:()=>u});var r=t(785893),o=(t(667294),t(633878));function l(e,n,t){n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t;return e}function i(e,n){n=null!=n?n:{};Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):function(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})));t.push.apply(t,r)}return t}(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}));return e}function a(e,n){if(null==e)return{};var t,r,o=function(e,n){if(null==e)return{};var t,r,o={},l=Object.keys(e) ;for(r=0;r=0||(o[t]=e[t])}return o}(e,n);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(o[t]=e[t])}}return o}function u(e){var n=e.width,t=void 0===n?24:n,u=e.height,c=void 0===u?24:u,s=e.color,f=void 0===s?"currentColor":s,d=e.foreground,p=a(e,["width","height","color","foreground"]);return(0,r.jsx)("svg",i(function(e){for(var n=1;n