Module 969632

2,515 characters · in no known chunk
Dependencies
Source Raw
function(e,t,n){"use strict";n.d(t,{$m:()=>L,G8:()=>R,Gh:()=>N,I7:()=>y,Il:()=>b,Kj:()=>S,ND:()=>v,VD:()=>O,Wn:()=>C,YP:()=>T,aw:()=>D});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),f=n(232835),h=n(576705),p=n(994500),E=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 y(e){return(0,o.bG)([h.A],()=>null!=e&&e.id!==l.E&&!!A.kvI.POLLS.has(e.type)&&(!!e.isPrivate()||h.A.can(A.xBc.SEND_MESSAGES,e)&&h.A.can(A.xBc.SEND_POLLS,e)))}function C(e,t){return 0===e.length&&null==t.find(e=>v(e))}function v(e){let t=e.text?.trim();return null!=t&&t.length>0}function O(e){let t=e.text?.trim();return null!=e.image&&(null==t||0===t.length)}function R(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*E.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 D(e){return e.reduce((e,t)=>e+(t.count_details?.vote??0),0)}function L(e,t,n){let i,s,a,o,l=f.A.getMessage(t,e);if(null==l)return"";let c=l.getReaction({id:n,name:"",animated:!1}),h=c?.count_details?.vote??0,E=(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=>p.A.isBlockedOrIgnored(e.id)).take(g.kx).map(e=>m.Ay.getName(o,a?.id,e)).value());if(0===E.length)return"";let A=Math.max(0,h-E.length);if(1===E.length)if(A>0)return I.intl.formatToPlainString(I.t["SV/iZn"],{a:E[0],n:A});else return E[0];if(2===E.length)if(A>0)return I.intl.formatToPlainString(I.t.YBnZK0,{a:E[0],b:E[1],n:A});else return I.intl.formatToPlainString(I.t["O5+f5c"],{a:E[0],b:E[1]});return 3!==E.length?I.intl.formatToPlainString(I.t.yVX6kE,{n:A}):A>0?I.intl.formatToPlainString(I.t["ThXp+N"],{a:E[0],b:E[1],c:E[2],n:A}):I.intl.formatToPlainString(I.t["0UzBM3"],{a:E[0],b:E[1],c:E[2]})}}