PageSourceSearch

https://diom.club/_next/static/chunks/4480-aec294f6d1c81c05.js

js diom.club collected 2026-09-24 13:33:46 UTC 26,962 bytes, 2 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[4480],{2312:(e,t,a)=>{"use strict";a.d(t,{h:()=>r});let r=e=>e.modal.currentModal},9042:(e,t,a)=>{"use strict";a.d(t,{I:()=>i,R:()=>c});var r=a(37496),n=a(42797),s=a(37155),l=a(61427);let i=2,u=e=>(0,n.In)({limit:r.dYV,query:e}),c=e=>{let{isSearching:t,isSearchMode:a,results:r,retry:n,searchError:c,setResults:o}=(0,s.U)({fetcher:u,minQueryLength:i,query:e});return{isSearching:t,isSearchMode:a,removeResult:(0,l.useCallback)(e=>{o(t=>t.filter(t=>t.id!==e))},[o]),results:r,retry:n,searchError:c}}},11089:(e,t,a)=>{"use strict";a.d(t,{n:()=>G});var r=a(78547),n=a(37496),s=a(37394),l=a(66921),i=a(68714),u=a(57415),c=a(80571),o=a(10934),m=a(60406),d=a(79081),h=a(57403),_=a.n(h);let g=({avatarForceError:e,avatarForceLoading:t,fallbackAvatarImageName:a,hasUnreadMention:n,hasUnreadReaction:s,image:l,isMuted:i=!1,name:u,padding:c,showUnreadBadges:h,unreadCount:g})=>{let p=h?(({hasUnreadMention:e,hasUnreadReaction:t,unreadCount:a})=>{let r=[];a>0&&r.push("count"),e&&r.push("mention"),t&&r.push("reaction");let n=3===r.length?r.filter(e=>"reaction"!==e):r;return{left:n[1]??null,right:n[0]??null}})({hasUnreadMention:n,hasUnreadReaction:s,unreadCount:g}):{left:null,right:null},I=e=>"count"===e?(0,r.jsx)(o.o5,{className:(0,d.A)(_().unreadCount,i&&_().unreadCount_muted),variant:"c1",children:(0,m.w)(g)}):"mention"===e?(0,r.jsx)(o.GQ,{className:(0,d.A)(_().unreadMention,i&&_().unreadMention_muted),name:"mentionTag_12"}):(0,r.jsx)(o.GQ,{className:(0,d.A)(_().unreadReaction,i&&_().unreadReaction_muted),name:"heart_active_12"});return(0,r.jsx)("div",{className:_().blockAvatars,style:{"--padding":c},children:(0,r.jsxs)("div",{className:_().avatarOverlay,children:[(0,r.jsx)(o.eu,{fallbackImageName:a,image:l,name:u,size:"l",avatarForceError:e,avatarForceLoading:t}),p.right&&(0,r.jsx)("span",{className:(0,d.A)(_().avatarBadge,_().avatarBadge_right),children:I(p.right)}),p.left&&(0,r.jsx)("span",{className:(0,d.A)(_().avatarBadge,_().avatarBadge_left),children:I(p.left)})]})})};var p=a(87358),I=a(22935);let f=e=>{if(e.contentType!==n.RdV.TEXT)return null;let t=(0,p.UU)(e);return t?(0,p.t1)(t)?{iconName:"post_filled_16",textKey:"contentTypes.sharedPost"}:t.type===n.N0m.CHANNEL?{iconName:"shareEntity_16",textKey:"contentTypes.channel"}:t.type===n.N0m.COMMUNITY?{iconName:"shareEntity_16",textKey:"contentTypes.community"}:t.type===n.N0m.PROFILE?{iconName:"shareProfile_16",textKey:"contentTypes.profile"}:null:null},y={[n.asm.CHAT_AVATAR_CHANGED]:"avatarChanged",[n.asm.CHAT_CREATED]:"created",[n.asm.CHAT_NAME_CHANGED]:"nameChanged",[n.asm.CHAT_OWNERSHIP_TRANSFERRED]:"ownershipTransferred",[n.asm.MEMBER_ADDED]:"memberAdded",[n.asm.MEMBER_INVITED]:"memberAdded",[n.asm.MEMBER_KICKED]:"memberRemoved",[n.asm.MEMBER_LEFT]:"memberLeft",[n.asm.MEMBER_REMOVED]:"memberRemoved",[n.asm.MEMBERS_ADDED]:"memberAdded"};var v=a(20801),C=a(11222),N=a(61427),E=a(48012),M=a.n(E);let b=({message:e})=>{let[t,a]=(0,N.useState)(null),[s,l]=(0,N.useState)(null),i=(0,N.useRef)(null),u=e.attachments[0],c=e.contentType===n.RdV.IMAGE,m=e.contentType===n.RdV.VIDEO,h=e.contentType===n.RdV.VIDEO_NOTE,{isError:_,resolvedMedia:g}=(0,C.j)({grantToken:u?.grantToken,mediaId:u?.mediaId,messageId:e.id}),p=c?g?.urls.original??null:g?.urls.poster??null,I=!!u?.grantToken&&!g&&!_,f=!!p&&s===p,y=!!p&&t===p,v=!!p&&!y&&!f,E=_||f||!p&&!I&&(m||h||!!g);return(0,N.useEffect)(()=>{a(null),l(null);let e=i.current;if(p&&e?.complete){if(e.naturalWidth>0)return void a(p);l(p)}},[p]),(0,r.jsxs)("div",{className:(0,d.A)(M().thumbnail,h&&p&&!f&&M().circle,E&&M().onlyIcon),children:[(()=>{if(p&&!f)return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("img",{ref:i,className:(0,d.A)(M().image,v&&M().imageLoading),alt:"",src:p,onError:()=>l(p),onLoad:()=>a(p)}),v&&(0,r.jsx)(o.EA,{className:M().skeleton})]});if(E){var t;return(0,r.jsx)(o.In,{className:M().fallbackIcon,name:(t=e.contentType)===n.RdV.VIDEO_NOTE?"videoCircle_16":t===n.RdV.VIDEO?"videoVertical_16":"image_bold_16"})}return(0,r.jsx)(o.EA,{className:M().skeleton})})(),(m||h)&&y&&(0,r.jsx)("span",{className:M().playIcon,children:(0,r.jsx)(o.In,{className:M().playIconGlyph,name:"play_20"})})]})};var T=a(16997),w=a.n(T);let R=({chat:e})=>{let t=(0,v.c3)(),a=(0,v.c3)("chats.chatList.preview"),s=(0,v.c3)("chats.chatRoom"),l=(0,v.c3)("chats.chatRoom.systemEvents.preview"),i=e.lastMessage,u=i?.systemEvent;if(u){let e=l(y[u.kind],{value:u.displayValue??""});return e?(0,r.jsx)(o.o5,{className:w().preview,variant:"b3",children:e}):null}if(!i)return(0,r.jsx)(o.o5,{className:w().preview,variant:"b3",children:a("noMessages")});let c=((e,t)=>{let a=f(e);if(a)return t(a.textKey);switch(e.contentType){case n.RdV.VOICE:{let a=e.attachments.find(({kind:e})=>e===n.OMC.VOICE),r=a?.voiceMeta?.durationSec??0;return r>0?(0,I.wg)(r*n.K5R,{padMinutes:!1}):t("contentTypes.voice")}
1case n.RdV.FILE:return e.attachments[0]?.name||t("contentTypes.file");case n.RdV.IMAGE:return t("contentTypes.image");case n.RdV.VIDEO:return t("contentTypes.video");case n.RdV.VIDEO_NOTE:return t("contentTypes.videoNote");default:return e.text}})(i,s);if(!c)return null;let m=!!i.forwardFromMessageId,d=i.contentType===n.RdV.IMAGE||i.contentType===n.RdV.VIDEO||i.contentType===n.RdV.VIDEO_NOTE,h=(e=>{let t=f(e);if(t)return t.iconName;switch(e.contentType){case n.RdV.VOICE:return"microphone_16";case n.RdV.FILE:return"document_v2_16";default:return}})(i),_=(()=>{if(e.type!==n.btC.GROUP)return"";if(i.isOwn)return a("you");let r=i.author?.status;return r===n.qpy.BANNED?t("bannedAccount"):r===n.qpy.DELETED?t("deletedAccount"):i.author?.displayName??""})();return(0,r.jsxs)("div",{className:w().row,children:[_&&(0,r.jsxs)("span",{className:w().sender,children:[_,":"]}),m&&(0,r.jsx)(o.In,{className:w().forwardIcon,name:"share_16"}),d?(0,r.jsx)(b,{message:i}):h&&(0,r.jsx)(o.In,{className:w().leadingIcon,name:h}),(0,r.jsx)(o.o5,{className:w().text,variant:"b3",children:c})]})};var x=a(59956),A=a(34036),O=a(74116),D=a.n(O),S=a(36606);let G=({avatarForceError:e,avatarForceLoading:t,avatarUrl:a,chat:h,isActive:p,isShowChatRoom:I=!1,onSelect:f,...y})=>{let C,N,E,M,b=(0,v.c3)(),{formatChatListTime:T}=(0,A.c9)(),w=(0,v.c3)("chats"),O=(0,S.Ub)("(min-width: 32em) and (max-width: 64em)"),G=(0,i.y)(h),L=(0,l.x)(h),k=h.type===n.btC.FAVORITE,V=h.isMuted,j=h.type===n.btC.PRIVATE&&!G&&!!h.counterpart?.isVerified;k?(C=w("favoriteName"),N=x.Q5,E=C):G?(C=b("deletedAccount"),M="mascots/mascotCircleDeadGrey",N=void 0,E=void 0):L?(C=b("bannedAccount"),N=void 0,M="mascots/mascotCircleDeadGrey",E=void 0):(C=h.name||h.counterpart?.displayName||"",N=a??void 0,E=C);let{isExiting:P,isVisible:U,text:B,type:K}=(0,s.R)(h.id,{withMessageEnter:!0}),F=h.lastMessage?.createdAt?T(new Date(h.lastMessage.createdAt).getTime()):null,z=(0,c.X)(h.lastMessage),W=h.readState.unreadCount,H=x.of.isMessengerMentionsEnabled&&h.type===n.btC.GROUP&&h.readState.mentionsUnreadCount>0,$=x.of.isMessageReactionsEnabled&&h.readState.reactionsUnreadCount>0,Y=H||$||!!W,q=x.of.isMessengerPinChatsEnabled&&!!h.pin,X=!O||!I,Q=O&&I;return(0,r.jsx)(D(),{...y,href:(0,u.P)(h.id),className:(0,d.A)(_().chatItem,Q&&_().chatItem_compact,!Q&&_().chatItem_full,p&&_().chatItem_active),onClick:()=>f(h),children:(0,r.jsx)("div",{className:_().chatItemInner,children:(0,r.jsxs)("div",{className:_().wrapper,children:[(0,r.jsx)(g,{fallbackAvatarImageName:M,image:N,isMuted:V,name:E,padding:Q?"1.2rem 0.8rem":"1.2rem",avatarForceError:e,avatarForceLoading:t,hasUnreadMention:H,hasUnreadReaction:$,showUnreadBadges:!X,unreadCount:W}),X&&(0,r.jsxs)("div",{className:_().info,children:[(0,r.jsxs)("div",{className:_().textBlock,children:[(0,r.jsxs)("div",{className:_().titleWrapper,children:[(0,r.jsx)(o.o5,{className:_().title,variant:"h6",children:C}),j&&(0,r.jsx)(o.In,{className:_().titleIcon,name:"verify_16"}),V&&(0,r.jsx)(o.In,{className:_().muteIcon,name:"volume_slash_16"})]}),U?(0,r.jsx)(o.FH,{className:_().typingIndicator,isExiting:P,text:B??"",type:K,variant:"b3"}):(0,r.jsx)(R,{chat:h})]}),(0,r.jsxs)("div",{className:_().meta,children:[(0,r.jsxs)("div",{className:_().statusRow,children:[z&&(0,r.jsx)(o.In,{className:(0,d.A)({[_().deliveryStatusIcon]:h?.lastMessage?.status===n.W8M.SENT,[_().loadIcon]:h?.lastMessage?.status===n.W8M.SENDING}),name:z}),F&&(0,r.jsx)(o.o5,{className:_().time,variant:"c1",children:F})]}),Y?(0,r.jsxs)("div",{className:_().unreadBadges,children:[H&&(0,r.jsx)(o.GQ,{className:(0,d.A)(_().unreadMention,V&&_().unreadMention_muted),name:"mentionTag_12"}),$&&(0,r.jsx)(o.GQ,{className:(0,d.A)(_().unreadReaction,V&&_().unreadReaction_muted),name:"heart_active_12"}),!!W&&(0,r.jsx)(o.o5,{className:(0,d.A)(_().unreadCount,V&&_().unreadCount_muted),variant:"c1",children:(0,m.w)(W)})]}):q&&(0,r.jsx)(o.In,{className:_().pinIcon,"data-testid":"chat-pin-icon",name:"pin_filled_16"})]})]})]})})})}},11222:(e,t,a)=>{"use strict";a.d(t,{j:()=>d});var r=a(77104),n=a(34036),s=a(61427),l=a(37496),i=a(51199),u=a(37783),c=a(42797);let o=new Map,m=e=>({urls:{original:e}}),d=({grantToken:e,mediaId:t,messageId:a,refreshTarget:d="message"})=>
1{let h=(0,n.jL)(),[_,g]=(0,s.useState)(null),[p,I]=(0,s.useState)(!1),[f,y]=(0,s.useState)(0),v=(0,s.useCallback)(()=>{t&&(0,u.p2)(t),I(!1),y(e=>e+1)},[t]),C=(0,s.useCallback)(()=>{let e=o.get(a);if(e)return e;let t=("referencedMessage"===d?h((0,c.Uf)({messageId:a})).unwrap().then(e=>e.message):h((0,c.EG)({messageId:a})).unwrap().then(e=>e.message)).finally(()=>{o.delete(a)});return o.set(a,t),t},[h,a,d]),N=(0,s.useCallback)(async()=>{if(!t)throw Error("Missing mediaId for messenger media resolution");let e=await C(),a=(0,i.i)(e.attachments,t);if(!a)throw Error("Missing grant token after messenger message refresh");return(0,u.p2)(t),(0,u.Ab)(t,a)},[t,C]),E=(0,s.useCallback)(async e=>{if(!t)throw Error("Missing mediaId for messenger media resolution");if((0,u.wB)(t))return N();try{return await (0,u.Ab)(t,e)}catch(e){if(e instanceof r.h&&e.status!==l.tB7)throw e;return N()}},[t,N]),M=(0,s.useCallback)(async()=>{if(!t)throw Error("Missing mediaId for messenger media resolution");if(!e){let e=m(t);return g(e),e}let a=(0,u.PG)(t);if(a)return a;let r=await E(e);return g(r),I(!1),r},[e,t,E]);return(0,s.useEffect)(()=>{if(!t)return;if(!e)return void g(m(t));let a=!1;return E(e).then(e=>{a||(g(e),I(!1))}).catch(()=>{a||I(!0)}),()=>{a=!0}},[e,t,E,f]),{ensureFreshResolvedMedia:M,isError:p,resolvedMedia:_,retry:v}}},16806:(e,t,a)=>{"use strict";a.d(t,{N:()=>l});var r=a(37496),n=a(7472),s=a(34036);let l=()=>{let e=(0,s.GV)(n.m1);return e===r.LfD.RECONNECTING?r.LfD.RECONNECTING:e===r.LfD.SYNCING?r.LfD.SYNCING:null}},16997:e=>{e.exports={preview:"messengerChatItemPreview_preview__8IXF2",sender:"messengerChatItemPreview_sender__SGmWy",row:"messengerChatItemPreview_row__nlLzG",leadingIcon:"messengerChatItemPreview_leadingIcon__l3f07",forwardIcon:"messengerChatItemPreview_forwardIcon__PkxBn",text:"messengerChatItemPreview_text__fWcGN"}},22576:(e,t,a)=>{"use strict";a.d(t,{Ty:()=>o,bP:()=>h,cN:()=>u,mb:()=>c,zK:()=>d});var r=a(72694),n=a(340),s=a(24486),l=a(28484),i=a(53168);let u=async(e,t)=>{let{clients:a}=(0,n.jK)(),r=await a.chat.listChatMembers({chatId:(0,s.$)(e),lastUserId:t,limit:100}),l=r.members.map(i.M7).filter(e=>null!==e);return{chatId:e,hasMore:100===r.members.length,lastUserId:l.length?l[l.length-1].userId:null,members:l}},c=(0,r.zD)("messengerGroupMembers/load",async({chatId:e},{rejectWithValue:t})=>{try{return await u(e)}catch(e){return t((0,l.Du)(e))}}),o=(0,r.zD)("messengerGroupMembers/loadMore",async({chatId:e},{getState:t,rejectWithValue:a})=>{try{let a=t().messengerGroupMembers.lastUserId??void 0;return await u(e,a)}catch(e){return a((0,l.Du)(e))}}),m=100,d=(0,r.zD)("messengerGroupMembers/search",async({chatId:e,limit:t=m,query:a},{rejectWithValue:r})=>{try{let{clients:r}=(0,n.jK)();return(await r.chat.searchChatMembers({chatId:(0,s.$)(e),limit:t,query:a})).members.map(i.M7).filter(e=>null!==e)}catch(e){return r((0,l.Du)(e))}}),h=(0,r.zD)("messengerGroupMembers/resolveMentions",async({chatId:e,tokens:t},{rejectWithValue:a})=>{try{let{clients:a,userId:r}=(0,n.jK)(),l=await a.chat.resolveChatMentions({chatId:(0,s.$)(e),tokens:t});return(0,i.fH)(l,r)}catch(e){return a((0,l.Du)(e))}})},22935:(e,t,a)=>{"use strict";a.d(t,{DX:()=>u,Db:()=>g,SU:()=>h,_q:()=>l,bb:()=>o,by:()=>I,gE:()=>p,i_:()=>i,jW:()=>s,wg:()=>c});var r=a(37496);let n=e=>{let t=new Date(e.createdAt??e.updatedAt??0);return Number.isNaN(t.getTime())?new Date(0):t},s=e=>n(e).getTime(),l=e=>e.id,i=e=>!e.deletedAt&&!!e.createdAt&&!!e.updatedAt&&e.updatedAt!==e.createdAt,u=e=>n(e).toLocaleTimeString("ru-RU",{hour:"2-digit",minute:"2-digit"}),c=(e,{padMinutes:t})=>{let a=Math.max(0,Math.floor(e/r.K5R)),n=Math.floor(a/r.fAs),s=a%r.fAs,l=t?String(n).padStart(2,"0"):String(n);return`${l}:${String(s).padStart(2,"0")}`},o=e=>{if(Number.isNaN(e)||e<0)return"00:00:00";let t=Math.floor(e),a=r.fAs*r.K5R,n=Math.floor(t/a),s=Math.floor(t%a/r.K5R),l=Math.floor(t%r.K5R/r.lfu);return`${String(n).padStart(2,"0")}:${String(s).padStart(2,"0")}:${String(l).padStart(2,"0")}`},m=e=>!e.deletedAt&&e.payloadType===r.n4T.USER,d=(e,t)=>{if(!t||!m(e)||!m(t))return!1;let a=n(e),s=n(t);return e.senderId===t.senderId&&e.isOwn===t.isOwn&&a.getFullYear()===s.getFullYear()&&a.getMonth()===s.getMonth()&&a.getDate()===s.getDate()&&Math.abs(a.getTime()-s.getTime())<=r.dKG},h=(e,t)=>{let a=e[t],r=e[t-1],n=e[t+1];if(!a)return{isFirstInGroup:!0,isLastInGroup:!0,isShowTail:!0};let s=!d(a,r),l=!d(a,n);return{isFirstInGroup:s,isLastInGroup:l,isShowTail:l}},_=(e,t)=>
1t(s(e)),g=(e,t)=>{let a=[],r=[],n=[];for(let s of e){let e=_(s,t),l=r.length-1;if(r[l]===e){a[l]+=1;continue}let i=a.reduce((e,t)=>e+t,0);r.push(e),a.push(1),n.push(i)}return{groupCounts:a,groupLabels:r,groupStartIndexes:n}},p=e=>{let t=(e.links??[]).map(e=>e.url).filter(e=>!!e).join("\n");if(!t)return e.text;let a=e.text.trim();return a?a===t?e.text:`${e.text}
2${t}`:t},I=(e,t)=>{let a=(e=>{switch(e.contentType){case r.RdV.IMAGE:return{contentTypeKey:"contentTypes.image"};case r.RdV.VIDEO:return{contentTypeKey:"contentTypes.video"};case r.RdV.VIDEO_NOTE:return{contentTypeKey:"contentTypes.videoNote"};case r.RdV.VOICE:return{contentTypeKey:"contentTypes.voice"};case r.RdV.FILE:return{text:e.attachments[0]?.name??""};default:return{text:p(e)}}})(e);return void 0!==a.text?a.text:a.contentTypeKey?t(a.contentTypeKey):""}},32510:(e,t,a)=>{"use strict";a.d(t,{Cn:()=>i,D_:()=>l,Er:()=>c,Vn:()=>u,l4:()=>s,oi:()=>n});let r=a(92878).v9.getSelectors(e=>e.messengerGroupMembers),n=r.selectAll;r.selectTotal;let s=e=>e.messengerGroupMembers.chatId,l=e=>e.messengerGroupMembers.hasMore,i=e=>e.messengerGroupMembers.isLoading,u=e=>e.messengerGroupMembers.isLoadingMore,c=e=>e.messengerGroupMembers.isInitialized},37394:(e,t,a)=>{"use strict";a.d(t,{R:()=>d});var r=a(37496),n=a(56388),s=a(7472),l=a(60004),i=a(59956),u=a(34036),c=a(20801),o=a(61427);let m={[r.cDv.TYPING]:{baseKey:"chatRoom.typing",type:i.vp.TYPING},[r.cDv.RECORDING_VOICE]:{baseKey:"chatRoom.activity.recordingVoice",type:i.vp.RECORDING},[r.cDv.RECORDING_VIDEO]:{baseKey:"chatRoom.activity.recordingVideo",type:i.vp.RECORDING},[r.cDv.UPLOADING_IMAGE]:{baseKey:"chatRoom.activity.uploadingImage",type:i.vp.UPLOADING},[r.cDv.UPLOADING_VIDEO]:{baseKey:"chatRoom.activity.uploadingVideo",type:i.vp.UPLOADING},[r.cDv.UPLOADING_FILE]:{baseKey:"chatRoom.activity.uploadingFile",type:i.vp.UPLOADING}},d=(e,t={})=>{let a,d,h,_,g,p,I,f=(a=(0,c.c3)("chats"),d=(0,u.GV)(t=>e?(0,s.OZ)(t,e):null),h=(0,u.GV)(t=>(0,s.U2)(t,e)),_=d?.type===r.btC.GROUP,g=(0,o.useMemo)(()=>_?h.map(e=>e.userId):[],[_,h]),(0,l.O)(g),p=(0,u.GV)(t=>{if(!_||!e||0===h.length)return"";let[a]=h;return(0,n.P)(t,e,a.userId,a.displayName)}),I=(0,o.useMemo)(()=>{if(!d||!e||0===h.length)return null;let[t]=h,r=m[t.activityType];if(!r)return null;let{baseKey:n,type:s}=r;if(!_||!p)return{text:a(n),type:s};let l=h.filter(e=>e.activityType===t.activityType).length-1;return{text:0===l?a(`${n}One`,{name:p}):a(`${n}Many`,{count:l,name:p}),type:s}},[d,e,_,p,a,h]),{type:I?.type??i.vp.DEFAULT,text:I?.text??null}),{showTypingIndicator:y,isTypingExiting:v,isMessageEntering:C}=((e,t={})=>{let{withMessageEnter:a=!1}=t,[n,s]=(0,o.useState)(!1),[l,i]=(0,o.useState)(!1),u=(0,o.useRef)(null),c=(0,o.useRef)(null),m=(0,o.useRef)(e),d=(0,o.useRef)(e),h=e||n;return(0,o.useEffect)(()=>{let t=m.current;return m.current=e,e?(u.current&&(clearTimeout(u.current),u.current=null),s(!1)):t&&(s(!0),u.current=setTimeout(()=>{u.current=null,s(!1)},r.eHs)),()=>{u.current&&clearTimeout(u.current)}},[e]),(0,o.useEffect)(()=>{if(!a)return;let e=d.current;return d.current=h,e&&!h&&(i(!0),c.current&&clearTimeout(c.current),c.current=setTimeout(()=>{c.current=null,i(!1)},r.bEZ)),()=>{c.current&&clearTimeout(c.current)}},[h,a]),{isTypingExiting:n,showTypingIndicator:h,isMessageEntering:l}})(!!f.text,t),N=(0,o.useRef)({text:"",type:i.vp.DEFAULT});return f.text&&(N.current={text:f.text,type:f.type}),{isExiting:v,isMessageEntering:C,isVisible:y,text:y?N.current.text:null,type:y?N.current.type:i.vp.DEFAULT}}},37544:(e,t,a)=>{"use strict";a.d(t,{b:()=>c});var r=a(54788),n=a(34036),s=a(20801),l=a(61427),i=a(33192),u=a(42797);let c=()=>{let e=(0,n.jL)(),t=(0,s.c3)("chats"),a=(0,l.useCallback)(a=>{e((0,i.aG)({message:t(`errors.${a}`),variant:"error"}))},[e,t]),c=(0,l.useCallback)(async(t,r)=>{try{await e((0,u.E5)({chatId:t})).unwrap(),r?.()}catch{a("failedToLeaveChat")}},[e,a]),o=(0,l.useCallback)(async(t,r)=>{try{await e((0,u.XP)({chatId:t})).unwrap(),r?.()}catch{a("failedToDeleteChat")}},[e,a]),m=(0,l.useCallback)(async(t,r,n)=>{let s=await e((0,u.N$)({chatId:t,newOwnerUserId:r}));u.N$.fulfilled.match(s)?n?.():a(s.payload?.step==="transfer"?"failedToSelectNewAdmin":"failedToLeaveChat")},[e,a]),d=(0,l.useCallback)((t,a,n,s,l)=>{e((0,r.qz)({params:{chatName:a,newOwnerName:s},callbacks:{onConfirm:()=>m(t,n,l)}}))},[e,m]),h=(0,l.useCallback)((t,a,n)=>{e((0,r.nP)({params:{chatId:t,chatName:a},callbacks:{onSelectOwner:({userId:e})=>m(t,e,n)}}))},[e,m]),_=(0,l.useCallback)((t,a,n)=>{e((0,r.lm)({params:{chatName:a},callbacks:{onConfirm:()=>
2o(t,n)}}))},[e,o]),g=(0,l.useCallback)((t,a,n)=>{e((0,r.wm)({params:{chatId:t},callbacks:{onSelectOwner:({userId:e,fullName:r})=>d(t,a,e,r,n)}}))},[e,d]);return{startLeaveFlow:(0,l.useCallback)(({activeMemberCount:t,chatId:a,chatName:n,isOwner:s,onLeft:l})=>{s?t<=1?_(a,n,l):2===t?h(a,n,l):g(a,n,l):e((0,r.qz)({params:{chatName:n},callbacks:{onConfirm:()=>c(a,l)}}))},[e,c,_,g,h])}}},37783:(e,t,a)=>{"use strict";a.d(t,{Ab:()=>m,PG:()=>u,p2:()=>o,wB:()=>c});var r=a(72140),n=a(37496);let s=new Map,l=new Map,i=e=>void 0!==e.expiresAt&&Date.now()>=e.expiresAt-n.JaD,u=e=>{let t=s.get(e);if(!(!t||i(t)))return t},c=e=>{let t=s.get(e);return!!t&&i(t)},o=e=>{s.delete(e)},m=(e,t)=>{let a=u(e);if(a)return Promise.resolve(a);let i=l.get(e);if(i)return i;let c=r._x.getV2FilesUuid({uuid:e,headers:{"X-Media-Grant":t}}).then(t=>{let a={duration:t.duration,expiresAt:(e=>{let t=Date.now()+n.FbK;if(!e)return t;let a=Date.parse(e);return Number.isNaN(a)?t:a})(t.expires_at),height:t.height,imagePreview:t.image_preview,urls:t.urls??{},width:t.width};return s.set(e,a),a}).finally(()=>{l.delete(e)});return l.set(e,c),c}},40030:(e,t,a)=>{"use strict";a.d(t,{f:()=>i});var r=a(34036),n=a(20801),s=a(61427),l=a(37496);let i=e=>{let t=(0,n.c3)("chats.userStatus"),a=(0,r.p0)(),{formatTimeAgo:i}=(0,r.c9)(),[u,c]=(0,s.useState)(()=>Date.now()),o=e?.lastOnline,m=(0,s.useMemo)(()=>(({isOnline:e,lastOnline:t,now:a=Date.now()})=>{if(e)return l.trB.ONLINE;if(!t)return null;let r=new Date(t).getTime();if(Number.isNaN(r))return null;let n=a-r;return n<1e3?null:n<l.lic?l.trB.RECENTLY:n<l.g7z?l.trB.LAST_WEEK:n<l.ku9?l.trB.LAST_MONTH:l.trB.LONG_AGO})({isOnline:e?.isOnline,lastOnline:o,now:u}),[e?.isOnline,o,u]);return(0,s.useEffect)(()=>{if(!m||m===l.trB.ONLINE)return;let e=setInterval(()=>{c(Date.now())},l.KU1);return()=>{clearInterval(e)}},[m]),(0,s.useMemo)(()=>{if(!e)return{isOnline:!1,subtitle:void 0};if(!m)return{isOnline:!1,subtitle:t("recently")};switch(m){case l.trB.ONLINE:return{isOnline:!0,subtitle:t("online")};case l.trB.RECENTLY:if(!o||a(u).diff(a(o),"second")<=l.Bto)return{isOnline:!1,subtitle:t("recently")};return{isOnline:!1,subtitle:t("lastSeenAgo",{time:i(o)})};case l.trB.LAST_WEEK:return{isOnline:!1,subtitle:t("userStatusLastWeek")};case l.trB.LAST_MONTH:return{isOnline:!1,subtitle:t("userStatusLastMonth")};case l.trB.LONG_AGO:return{isOnline:!1,subtitle:t("longAgo")};default:return{isOnline:!1,subtitle:void 0}}},[e,a,i,o,u,m,t])}},42584:(e,t,a)=>{"use strict";a.d(t,{x:()=>r});let r=e=>e.sidePanel.currentPanel},48012:e=>{e.exports={thumbnail:"messengerChatPreviewThumbnail_thumbnail__yMt8J",circle:"messengerChatPreviewThumbnail_circle__FUZRA",onlyIcon:"messengerChatPreviewThumbnail_onlyIcon__74Sgg",image:"messengerChatPreviewThumbnail_image__MaHVA",imageLoading:"messengerChatPreviewThumbnail_imageLoading__02hYe",skeleton:"messengerChatPreviewThumbnail_skeleton__ZSu24",fallbackIcon:"messengerChatPreviewThumbnail_fallbackIcon__gApsG",playIcon:"messengerChatPreviewThumbnail_playIcon__ZWnAl",playIconGlyph:"messengerChatPreviewThumbnail_playIconGlyph__oj6k3"}},56388:(e,t,a)=>{"use strict";a.d(t,{P:()=>s,W:()=>n});var r=a(7472);let n=(e,t,a)=>{let n=(0,r.OZ)(e,t);if(n?.counterpart?.userId===a)return n.counterpart.displayName??n.counterpart.username;let s=e.messengerGroupMembers;if(s.chatId===t){let e=s.entities[a],t=e?.user.displayName??e?.user.username;if(t)return t}let l=e.users.entities[a],i=l?.first_name??l?.username;if(i)return i;let u=e.messenger.messages[t];if(!u)return"";for(let e of Object.values(u.entities)){if(!e||e.senderId!==a&&e.author?.userId!==a)continue;let t=e.author?.displayName??e.author?.username;if(t)return t}return""},s=(e,t,a,r="")=>{let s=e.users.entities[a];return s?.first_name??s?.username??(r||n(e,t,a))}},57403:e=>{e.exports={chatItem:"messengerChatItem_chatItem__MLg2V",chatItemInner:"messengerChatItem_chatItemInner__h8M5t",chatItem_active:"messengerChatItem_chatItem_active__Xnzo2",chatItem_full:"messengerChatItem_chatItem_full__7meh2",chatItem_compact:"messengerChatItem_chatItem_compact__Ga6FY",wrapper:"messengerChatItem_wrapper__fSNZS",blockAvatars:"messengerChatItem_blockAvatars__kgy8F",avatarOverlay:"messengerChatItem_avatarOverlay__PFqY6",avatarBadge:"messengerChatItem_avatarBadge__89UXN",avatarBadge_right:"messengerChatItem_avatarBadge_right__fumX7",avatarBadge_left:"messengerChatItem_avatarBadge_left__VXJUo",info:"messengerChatItem_info__5aQ6a",textBlock:"messengerChatItem_textBlock__k_vEy",titleWrapper:"messengerChatItem_titleWrapper__N50_g",title:"messengerChatItem_title__UPrgc",titleIcon:"messengerChatItem_titleIcon__hPTs3",muteIcon:"messengerChatItem_muteIcon__rRfd8",typingIndicator:"messengerChatItem_typingIndicator__KcIfp",meta:"messengerChatItem_meta__EaVu_",statusRow:"messengerChatItem_statusRow__7GaHn",time:"messengerChatItem_time__u4omX",loadIcon:"messengerChatItem_loadIcon__8vAzD",deliveryStatusIcon:"messengerChatItem_deliveryStatusIcon__0ZFAb",unreadBa
2dges:"messengerChatItem_unreadBadges__9uV51",unreadCount:"messengerChatItem_unreadCount__15NoW",unreadCount_muted:"messengerChatItem_unreadCount_muted__uKFmx",unreadReaction:"messengerChatItem_unreadReaction__0_r4Y",unreadReaction_muted:"messengerChatItem_unreadReaction_muted__CrKCw",unreadMention:"messengerChatItem_unreadMention__krLQR",unreadMention_muted:"messengerChatItem_unreadMention_muted__Wbo6Y",pinIcon:"messengerChatItem_pinIcon__Kq5fr",avatarSkeleton:"messengerChatItem_avatarSkeleton__hN2OM",titleSkeleton:"messengerChatItem_titleSkeleton__ME6oU",lastMessageSkeleton:"messengerChatItem_lastMessageSkeleton__qHFP_",timeSkeleton:"messengerChatItem_timeSkeleton__o2CHm",unreadSkeleton:"messengerChatItem_unreadSkeleton__O4u_G",chatItemSkeleton:"messengerChatItem_chatItemSkeleton__xAQzE",compact:"messengerChatItem_compact__jz_Kq"}},60406:(e,t,a)=>{"use strict";a.d(t,{w:()=>r});let r=e=>e>=1e3?`${Math.floor(e/1e3)}K`:String(e)},66921:(e,t,a)=>{"use strict";a.d(t,{x:()=>n});var r=a(37496);let n=e=>e?.counterpart?.status===r.qpy.BANNED},68714:(e,t,a)=>{"use strict";a.d(t,{y:()=>n});var r=a(37496);let n=e=>e?.counterpart?.status===r.qpy.DELETED},75411:(e,t,a)=>{"use strict";a.d(t,{h:()=>i});var r=a(22576),n=a(34036),s=a(61427),l=a(36606);let i=({chatId:e,localMembers:t,query:a})=>{let i=(0,n.jL)(),u=a.trim(),[c]=(0,l.Q3)(u,250),[o,m]=(0,s.useState)(null),[d,h]=(0,s.use
2State)(""),[_,g]=(0,s.useState)([]),[p,I]=(0,s.useState)(!1);(0,s.useEffect)(()=>{if(c.length<2){m(e),h(""),g([]),I(!1);return}let t=!0;return I(!0),i((0,r.zK)({chatId:e,query:c})).unwrap().then(a=>{t&&(m(e),h(c),g(a))}).catch(()=>{t&&(m(e),h(c),g([]))}).finally(()=>{t&&I(!1)}),()=>{t=!1}},[e,c,i]);let f=(0,s.useMemo)(()=>{let e;return(e=u.trim().toLowerCase())?t.filter(t=>[t.user.displayName,t.user.username].some(t=>t?.toLowerCase().includes(e))):[]},[t,u]),y=(0,s.useMemo)(()=>o===e&&d===c?_:[],[o,e,d,c,_]),v=(0,s.useMemo)(()=>{let e,t;return u?(e=new Set(f.map(e=>e.userId)),t=[...f],y.forEach(a=>{e.has(a.userId)||(e.add(a.userId),t.push(a))}),t):[]},[u,f,y]);return{isSearching:u.length>=2&&(p||c!==u||d!==c),results:v,serverResults:y}}},79527:(e,t,a)=>{"use strict";a.d(t,{l:()=>r});let r=({hasMore:e,hasQuery:t,isLoading:a,isLoadingMore:r})=>e&&!t&&!a&&!r},80571:(e,t,a)=>{"use strict";a.d(t,{X:()=>n});var r=a(37496);let n=e=>e?.isOwn?e.status===r.W8M.ERROR?"sendError_red_16":e.status===r.W8M.SENDING?"message_load_16":e?.isOwn&&(e.receiptSummary?.readCount??0)>0?"message_read_16":"message_delivered_16":null},92878:(e,t,a)=>{"use strict";a.d(t,{EI:()=>m,l0:()=>c,ls:()=>o,v9:()=>l});var r=a(72694),n=a(22576),s=a(24019);let l=(0,r.pU)({selectId:e=>e.userId}),i=l.getInitialState({chatId:null,error:null,hasMore:!1,isInitialized:!1,isLoading:!1,isLoadingMore:!1,lastUserId:null}),u=(0,r.Z0)({name:"messengerGroupMembers",initialState:i,reducers:{resetMessengerGroupMembers:()=>i,removeMessengerGroupMember:(e,t)=>{l.removeOne(e,t.payload)}},extraReducers:e=>{e.addCase(n.mb.pending,(e,t)=>{let a=e.chatId===t.meta.arg.chatId;e.isLoading=!0,e.error=null,e.chatId=t.meta.arg.chatId,a||l.removeAll(e)}).addCase(n.mb.fulfilled,(e,t)=>{e.isLoading=!1,e.isInitialized=!0,e.chatId=t.payload.chatId,e.hasMore=t.payload.hasMore,e.lastUserId=t.payload.lastUserId,l.setAll(e,t.payload.members)}).addCase(n.mb.rejected,(e,t)=>{e.isLoading=!1,e.isInitialized=!0,e.error=t.payload??"Cannot load members"}).addCase(n.Ty.pending,e=>{e.isLoadingMore=!0}).addCase(n.Ty.fulfilled,(e,t)=>{e.isLoadingMore=!1,t.meta.arg.chatId===e.chatId&&(e.hasMore=t.payload.hasMore,e.lastUserId=t.payload.lastUserId,l.upsertMany(e,t.payload.members))}).addCase(n.Ty.rejected,e=>{e.isLoadingMore=!1}).addCase(s.bj,(e,t)=>{let{isOnline:a,lastOnline:r,userId:n}=t.payload,s=e.entities[n];s&&(s.user.isOnline=a,void 0!==r&&(s.user.lastOnline=r))})}}),{resetMessengerGroupMembers:c,removeMessengerGroupMember:o}=u.actions,m=u.reducer}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.