Module 808821

1,712 characters · in ae1ecae76aa0d693.js
Dependencies
Required by (1)
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";n.d(t,{A:()=>g}),n(938796);var i=n(627968),r=n(64700),l=n(665260),s=n(311907),a=n(732955),o=n(397927),c=n(274372),u=n(17069),d=n(794905),_=n(320501),A=n(998218),E=n(888675),m=n(652215),I=n(985018),T=n(970677);function g(e){let{message:t,compact:n}=e,g=t.channel_id,N=(0,s.bG)([_.A],()=>null!=t.messageReference?_.A.getMessage(t.messageReference.channel_id,t.messageReference.message_id):null,[t.messageReference]),{clipId:f,remoteTriggerClipId:C}=r.useMemo(()=>null!=N?function(e){let t="__CLIP_METADATA__",n=e.indexOf(t);if(-1===n)return{};let i=n+t.length,r=e.substring(i);try{let e=JSON.parse(r);return{clipId:e.id,remoteTriggerClipId:e.remoteTriggerClipId}}catch(e){return{}}}(N.content):{},[N]),p=(0,s.bG)([c.A],()=>c.A.getMatchingGroupClip(f,C)),h=(0,s.bG)([c.A],()=>null!=p&&null!=g&&c.A.wasClipSharedInChannel(p.id,g)),{onShareClick:S}=(0,d.A)(g),R=r.useCallback(()=>{null!=p&&null!=g&&t.messageReference?.message_id!=null&&S({clips:[p],messageReference:{channel_id:g,message_id:t.messageReference.message_id}})},[p,g,t.messageReference,S]);if(null==N||null==f&&null==C||null==p||h)return null;let x=N.attachments.find(e=>(0,l.Lt)(e.flags??0,m.sbO.IS_CLIP)),O=null;if(x?.proxy_url!=null){let e=A.A.toURLSafe(x.proxy_url);null!=e&&(e.searchParams.append("format","webp"),O=e.toString())}let M=null!=O?[O,p.thumbnail]:[p.thumbnail];return(0,i.jsx)(E.A,{iconNode:(0,i.jsx)(o.xgA,{size:"md",color:"currentColor"}),timestamp:t.timestamp,compact:n,additionalContent:(0,i.jsxs)("div",{className:T.i,children:[(0,i.jsx)(u.A,{thumbnails:M,variant:"stacked"}),(0,i.jsx)(a.$nd,{size:"sm",onClick:R,text:I.intl.string(I.t["5qb8EX"]),icon:o.W4J})]}),children:I.intl.string(I.t.ThhsNG)})}}