Module 969632

2,515 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$m:()=>D,G8:()=>v,Gh:()=>N,I7:()=>C,Il:()=>b,Kj:()=>S,ND:()=>O,VD:()=>R,Wn:()=>y,YP:()=>T,aw:()=>L});var i=n(735438),r=n.n(i),s=n(835245),a=n(23339),o=n(17928),l=n(695870),u=n(505527),c=n(763754),d=n(734057),_=n(956703),h=n(232835),f=n(576705),E=n(994500),p=n(927813),m=n(562153),g=n(412136),A=n(652215),I=n(375708);function T(){return{text:void 0,image:void 0,localCreationAnswerId:(0,s.A)()}}function S(e){return e.replace(/\b[a-f\d]{8}-(?:[a-f\d]{4}-){3}[a-f\d]{12}-\b/i,"")}function N(e){for(let t of e.reactions)if(null==t.me_vote)return!0;return!1}function C(e){return(0,o.bG)([f.A],()=>null!=e&&e.id!==l.E&&!!A.kvI.POLLS.has(e.type)&&(!!e.isPrivate()||f.A.can(A.xBc.SEND_MESSAGES,e)&&f.A.can(A.xBc.SEND_POLLS,e)))}function y(e,t){return 0===e.length&&null==t.find(e=>O(e))}function O(e){let t=e.text?.trim();return null!=t&&t.length>0}function R(e){let t=e.text?.trim();return null!=e.image&&(null==t||0===t.length)}function v(e){var t;if(null==e)return;let n=e?.answers?.map((e,t)=>{let n=e.poll_media?.emoji,i={...e.poll_media,emoji:null!=n?{id:n.id,name:n.name??""}:void 0};return{...e,answer_id:t+1,poll_media:i}}),i=e?.duration!=null?(t=e.duration,new Date(Date.now()+t*p.A.Millis.HOUR).toISOString()):"0";return{...e,expiry:i,answers:n}}function b(e){var t;let n,i=(0,c.p_)(e),r=(t=g.TU,n=e.embeds[0]?.fields?.find(e=>"poll_question_text"===e.rawName)?.rawValue??"",null!=t?(0,a.EJ)(n,t):n);return I.intl.format(I.t.Vn97Ka,{username:i.nick,title:r})}function L(e){return e.reduce((e,t)=>e+(t.count_details?.vote??0),0)}function D(e,t,n){let i,s,a,o,l=h.A.getMessage(t,e);if(null==l)return"";let c=l.getReaction({id:n,name:"",animated:!1}),f=c?.count_details?.vote??0,p=(i=l.getChannelId(),s=_.A.getReactions(i,l.id,{id:n,name:"",animated:!1},g.kx,u.v.VOTE),o=null==(a=d.A.getChannel(i))||a.isPrivate()?null:a.getGuildId(),r()(Array.from(s?.values()??[])).reject(e=>E.A.isBlockedOrIgnored(e.id)).take(g.kx).map(e=>m.Ay.getName(o,a?.id,e)).value());if(0===p.length)return"";let A=Math.max(0,f-p.length);if(1===p.length)if(A>0)return I.intl.formatToPlainString(I.t["SV/iZn"],{a:p[0],n:A});else return p[0];if(2===p.length)if(A>0)return I.intl.formatToPlainString(I.t.YBnZK0,{a:p[0],b:p[1],n:A});else return I.intl.formatToPlainString(I.t["O5+f5c"],{a:p[0],b:p[1]});return 3!==p.length?I.intl.formatToPlainString(I.t.yVX6kE,{n:A}):A>0?I.intl.formatToPlainString(I.t["ThXp+N"],{a:p[0],b:p[1],c:p[2],n:A}):I.intl.formatToPlainString(I.t["0UzBM3"],{a:p[0],b:p[1],c:p[2]})}}