Build 589089stable
Module 459016
3,021 characters · in no known chunkDependencies
Source Raw
function(e,t,n){"use strict";let i,r,a;n.r(t),n.d(t,{getBoolean:()=>E,getUserId:()=>f,getOptionalRoleId:()=>m,getOptionalString:()=>S,getOptionalUserId:()=>p,filterEmpty:()=>_,getOptionalBoolean:()=>A,getOptionalChannelId:()=>I,getRoleId:()=>T,normalizeNumericString:()=>N,getInitialValuesFromInteractionOptions:()=>C,getString:()=>g,getChannelId:()=>h});var s=n(284009),l=n.n(s),o=n(155718);let d={__proto__:null,bg:{group:" ",decimal:","},cs:{group:" ",decimal:","},da:{group:".",decimal:","},de:{group:".",decimal:","},el:{group:".",decimal:","},"en-GB":{group:",",decimal:"."},"en-US":{group:",",decimal:"."},"es-ES":{group:".",decimal:","},"es-419":{group:".",decimal:","},fi:{group:" ",decimal:","},fr:{group:"\u202F",decimal:","},hi:{group:",",decimal:"."},hr:{group:".",decimal:","},hu:{group:" ",decimal:","},it:{group:".",decimal:","},ja:{group:",",decimal:"."},ko:{group:",",decimal:"."},lt:{group:" ",decimal:","},nl:{group:".",decimal:","},no:{group:" ",decimal:","},pl:{group:" ",decimal:","},"pt-BR":{group:".",decimal:","},ro:{group:".",decimal:","},ru:{group:" ",decimal:","},"sv-SE":{group:" ",decimal:","},th:{group:",",decimal:"."},tr:{group:".",decimal:","},uk:{group:" ",decimal:","},vi:{group:".",decimal:","},"zh-CN":{group:",",decimal:"."},"zh-TW":{group:",",decimal:"."}};var c=n(257120),u=n(73510);function _(e){return null==e?[]:e.filter((t,n)=>"text"!==t.type||(n>0&&n<e.length-1?""!==t.text:""!==t.text.trim()))}function E(e,t){let n=_(e[t]);return l()(1===n.length,"Contains multiple values"),l()(n[0]?.type==="text","First value is not text"),n[0].text===u.NH}function A(e,t){return null==e[t]?null:E(e,t)}function h(e,t){let n=_(e[t]);return l()(1===n.length,"Contains multiple values"),l()(n[0]?.type==="channelMention","First value is not a channel mention"),n[0].channelId}function I(e,t){return null==e[t]?null:h(e,t)}function f(e,t){let n=_(e[t]);return l()(1===n.length,"Contains multiple values"),l()(n[0]?.type==="userMention","First value is not a user mention"),n[0].userId}function p(e,t){return null==e[t]?null:f(e,t)}function T(e,t){let n=_(e[t]);return l()(1===n.length,"Contains multiple values"),l()(n[0]?.type==="roleMention","First value is not a role mention"),n[0].roleId}function m(e,t){return null==e[t]?null:T(e,t)}function g(e,t){let n=e[t],i="";for(let e of n)switch(e.type){case"text":case"textMention":i+=e.text;break;case"userMention":i+=`<@${e.userId}>`;break;case"channelMention":i+=`<#${e.channelId}>`;break;case"roleMention":i+=`<@&${e.roleId}>`;break;case"emoji":i+=e.surrogate;break;case"customEmoji":i+=`<${e.animated?"a":""}:${e.name.replace(/:/g,"").split("~")[0]}:${e.emojiId}>`}return i}function S(e,t){return null==e[t]?null:g(e,t)}function N(e,t){if(e!==a){a=e;let{group:t,decimal:n}=d[e]??d["en-US"];i=RegExp(c.A.escape(t),"g"),r=RegExp(c.A.escape(n),"g")}return t.replace(i,"").replace(r,".")}function C(e,t){let n={};for(let i of t){let t=e.options?.find(e=>e.name===i.name);i.type!==o.n4.ATTACHMENT&&(t?.autocomplete||(n[i.name]=i))}return n}}