Loading
function(e,t,n){"use strict";n.d(t,{i:()=>_}),n(64700);var l=n(228366),i=n(157559),s=n(779185),r=n(101392),a=n(287809),o=n(174459),u=n(284009),c=n.n(u),d=n(451909),m=n(963307),h=n(576705),p=n(652215);let f=new RegExp(/@(:?everyone|here)/);function g(e,t){let n=0;return t.isThread()?t.memberCount??0:(m.Ay.getProps(t.getGuildId(),t.id).groups.forEach(t=>{("@everyone"===e||t.id!==p.clD.OFFLINE)&&(n+=t.count)}),n)}let E=function(e,t){let n=t.getGuildId();return c()(n,"isGuildChannel with null guildId"),g(e,t)>30&&h.A.can(p.xBc.MENTION_EVERYONE,t)},A=function(e,t){for(let n of d.Ay.parsePreprocessor(t,e)){let e=function e(t){if("string"==typeof t.content){if("inlineCode"===t.type||"codeBlock"===t.type)return null;let e=t.content?.match(f);if(null!=e){let[t]=e;return t}}else if(Array.isArray(t.content))for(let n of t.content){let t=e(n);if(null!=t)return t}return null}(n);if(null!=e)return e}return null};var C=n(375708);let x=[{check(e,t,n){if(!n||null==t.getGuildId())return!1;let l=A(e,t);if(null==l||!E(l,t))return!1;let i=g(l,t),s=Math.pow(10,Math.floor(Math.log10(i))),r=C.t["47E5Rz"];return t.isForumPost()?r=C.t.sYW2cy:t.isThread()&&(r=C.t["2YaiQ1"]),{body:C.intl.formatToPlainString(r,{role:l,count:(Math.trunc(i/s)*s).toLocaleString()}),footer:C.intl.string(C.t.mVyrtu)}},analyticsType:"@Everyone Warning",animation:{dark:()=>n.e("80467").then(n.t.bind(n,661022,19)),light:()=>n.e("92705").then(n.t.bind(n,111992,19))}},{check:e=>!!p.AKn.test(e)&&{body:C.intl.string(C.t.sTwS1a)},analyticsType:"API Token Warning"}];var I=n(428262);function _(e){let{openWarningPopout:t,type:n,content:u,stickers:c,uploads:d,channel:m,restrictMentions:h=!0,respectCooldown:f=!0}=e,g=I.Ay.canUseIncreasedMessageLength(a.default.getCurrentUser());return new Promise(e=>(function(e){let{openWarningPopout:t,type:n,content:a,stickers:u,uploads:c,channel:d,restrictMentions:m,respectCooldown:h,userCanUsePremiumMessageLength:f,resolve:g}=e;if(0===a.length&&!n.submit?.allowEmptyMessage&&(null==u||0===u.length)&&(null==c||0===c.length))return void g({valid:!1,failureReason:p.X8x.EMPTY_MESSAGE});let E=f?p.CS1:p.uvi;if(a.length>E){if(f||null==d){var A;A=a.length,i.A.show({title:C.intl.string(C.t.l8rYLt),body:C.intl.formatToPlainString(C.t.FfjF15,{currentLength:A,maxLength:E}),confirmText:C.intl.string(C.t.BddRzS)}),o.default.track(p.HAw.OPEN_MODAL,{type:"Message Too Long Alert",message_content_length:A})}else l.h.dispatch({type:"MESSAGE_LENGTH_UPSELL",channel:d,content:a});g({valid:!1,failureReason:p.X8x.MESSAGE_TOO_LONG});return}if(null!=d){if(null!=d.getGuildId()&&h&&r.A.getSlowmodeCooldownGuess(d.id)>0)return void g({valid:!1,failureReason:p.X8x.SLOWMODE_COOLDOWN});if(null!=t)for(let{check:e,analyticsType:n,animation:l}of x){let i=e(a,d,m);if(!1!==i)return void t({analyticsType:n,channel:d,onCancel:()=>g({valid:!1,failureReason:p.X8x.SHOUTING_CANCELLED}),onConfirm:()=>g({valid:!0}),popoutText:i,animation:l})}}if(s.Ay.isFull()){i.A.show({title:C.intl.string(C.t["7Q4eo2"]),body:C.intl.string(C.t.gi6XHp),confirmText:C.intl.string(C.t["Z4U1g/"])}),g({valid:!1,failureReason:p.X8x.RATE_LIMITED});return}g({valid:!0})})({openWarningPopout:t,type:n,content:u,stickers:c,uploads:d,channel:m,restrictMentions:h,respectCooldown:f,userCanUsePremiumMessageLength:g,resolve:e}))}}