"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[7768],{60089:(e,t,a)=>{a.r(t),a.d(t,{LockScreen:()=>Hd,Main:()=>zd});var s=a(13439),n=a(31481),o=a(82393),i=(a(48544),a(42347)),r=a(23174),c=a(89925),d=a(85982),l=a(46275),u=a(62076),m=a(14487),h=a(87894),p=a(60343),g=a(47985),y=a(37836),f=a(4875),I=a(90709),A=a(70636),v=a(2909),b=a(32989),w=a(29807),S=a(22986),C=a(97312),M=a(26129),E=a(43503),k=a(76023);const P=32*k.$,T=45.5*k.$,x=26.5*k.$,N=16*k.$,B=16.125*k.$;var R=a(16350),F=a(26149),U=a(43874);function L(e,t){return t-((0,w.nTw)(e).isLeftColumnShown&&!(0,U.Ny)()?e.leftColumnWidth||((a=E.A.get().width)>n.gQx?Math.min(Math.max(.25*a,N),.33*a):a>n.j7z?Math.min(Math.max(.33*a,N),.4*a):x):0);var a}function J(e,t,a){const s=(0,w.nZ4)(e,t.chatId),n=t.reactions||{results:[],areTags:s},o=(0,w.VF$)(e,t.chatId),i=(0,I.AKJ)(n.results,a);let{recentReactions:r=[]}=n;return r.length&&(r=r.filter((t=>{let{isOwn:a,peerId:s}=t;return!a&&s!==e.currentUserId}))),a.forEach((t=>{const{currentUserId:a}=e;"paid"!==t.type&&r.unshift({peerId:o?.id||a,reaction:t,addedDate:Math.floor(Date.now()/1e3),isOwn:!0})})),(0,F.r3)(e,t.chatId,t.id,{reactions:{...n,results:i,recentReactions:r}})}function O(e,t,a){return(0,R.wi)(e,t,a,!0)}const D=350,V=1e3;let G=0;function j(e,t,a,s,n,o,i,r){const c=r?.reactions;if(c&&(0,S.T)(n,c))return e;const d=c?.results.find((e=>e.localAmount));if(d?.localAmount&&(n.results=(0,I.NyA)(n.results,d.localAmount)),e=(0,v.r3y)(e,a,s,{reactions:n}),!i)return e;const{reaction:l,isOwn:u,isUnread:h}=n.recentReactions?.[0]??{};if((0,w.xYJ)(e,"reactionEffects")&&r&&l&&h&&!u){const e=(0,p.bj)(r);t.startActiveReaction({containerId:e,reaction:l,tabId:(0,m.g0)()})}const g=o.unreadReactions?.includes(s),f=(0,I.pUr)(e,n);if(f&&!g){e=O(e,a,{unreadReactionsCount:(o?.unreadReactionsCount||0)+1,unreadReactions:[...o?.unreadReactions||[],s].sort(((e,t)=>t-e))});const t=(0,w.O5q)(e,a,s);if(!o||!t)return e;(0,y.aj)((()=>{(0,C.Oq)({chat:o,message:t,isReaction:!0})}))}return!f&&g&&(e=O(e,a,{unreadReactionsCount:(o?.unreadReactionsCount||1)-1,unreadReactions:o?.unreadReactions?.filter((e=>e!==s))})),e}function q(e,t,a,s){let n=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const o=n?(0,w.Jl6)(e,t,a):(0,w.O5q)(e,t,a);if(o&&s.content&&!(0,p.iL)(a)){const{photo:e,video:t,sticker:a,document:n}=(0,I.r_3)(o);var i,r;if(e&&s.content.photo)(i=s.content.photo).blobUrl??(i.blobUrl=e.blobUrl),(r=s.content.photo).thumbnail??(r.thumbnail=e.thumbnail);else if(t&&s.content.video){var c;(c=s.content.video).blobUrl??(c.blobUrl=t.blobUrl)}else if(a&&s.content.sticker){var d;(d=s.content.sticker).isPreloadedGlobally??(d.isPreloadedGlobally=a.isPreloadedGlobally)}else if(n&&s.content.document){var l;(l=s.content.document).previewBlobUrl??(l.previewBlobUrl=n.previewBlobUrl)}}const u=o?{...o,...s}:s;return n?(0,v.Egm)(e,t,a,u):(0,v.r3y)(e,t,a,u)}function z(e,t,a,s){const{chatId:n}=a,o=(0,M.Q)(a),{threadInfo:i}=(0,w.Tac)(e,a)||{};if(!i&&o?.replyToMsgId){const i=(0,w.O5q)(e,n,o.replyToMsgId);i?e=(0,v.Wwn)(e,i,n,a.id,s):t.loadMessage({chatId:n,messageId:o.replyToMsgId,threadUpdate:{isDeleting:s,lastMessageId:a.id}})}return e}function W(e,t,a){const{id:s,chatId:n}=a,o=(0,w.QP5)(e,a),{threadInfo:i}=(0,w.Tac)(e,a)||{},c=(0,w.hds)(e,n),d=c?.unreadCount&&!(0,w.gCU)(e,n,r.l3);e=z(e,t,a);const{threadId:l}=i??{threadId:o};return l&&(e=(0,v.d4w)(e,n,l,[s]),Object.values(e.byTabId).forEach((t=>{let{id:a}=t;if((0,w.haw)(e,n,l,a)){const t=(0,w.RjD)(e,n,l),o=(0,v.fgD)(e,n,l,s,a),i=(0,w.rA3)(o,n,l,a);t&&!i.includes(t)||(e=o)}})),i&&(e=(0,v.eww)(e,n,l,"threadInfo",{...i,lastMessageId:a.id}),(0,I.NbO)(a)||(0,I._P2)(a)||(e=(0,v.eAk)(e,n,l,{messagesCount:(i.messagesCount||0)+1})))),d||(e=(0,v.d4w)(e,n,r.l3,[s]),Object.values(e.byTabId).forEach((t=>{let{id:a}=t;if((0,w.haw)(e,n,r.l3,a)){const t=(0,w.RjD)(e,n,r.l3),o=(0,v.fgD)(e,n,r.l3,s,a),i=(0,w.rA3)(o,n,r.l3,a);t&&!i.includes(t)||(e=o)}}))),e}function _(e,t,a){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{chats:n}=e,o=n.byId[t],i=(0,w.ZZX)(e,t),r=o?.isForum?(0,w.nkm)(e,a):void 0;r&&(e=(0,v.TwA)(e,t,r.id,{lastMessageId:a.id}));const c=(0,w.QP5)(e,a);return c&&(e=(0,v.yKC)(e,c,a.id,"saved")),!i||s||i===a.id||i===a.previousLocalId||a.id>i?(0,v.yKC)(e,t,a.id):e}function H(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r.l3;const s=(0,w.zeq)(e,t),n=(0,w.gCU)(e,t,a);if(!s||!n)return;let o=n.length;for(;o--;){const e=s[n[o]];if(e&&!e.isDeleting)return e}}function K(e,t,a,n){if(t){const o=(0,w.hds)(e,t);if(!o)return;const i=new Set;i.add(r.l3),a.forEach((a=>{e=(0,v.r3y)(e,t,a,{isDeleting:!0}),(0,w.S0q)(e,t,a)&&(e=(0,v.do9)(e,t,a));const s=(0,w.O5q)(e,t,a);if(!s)return;s.content.action?.photo&&(e=(0,v.sol)(e,t,s.content.action.photo.id,!0)),e=z(e,n,s,!0);const o=(0,w.L_2)(e,s);o&&i.add(o)})),n.requestChatUpdate({chatId:t});const c=new Set(a);i.forEach((a=>{const s=(0,w.Vw0)(e,t,a);if(!s?.lastMessageId||!c.has(s.lastMessageId))return;const i=H(e,t,a);i?(a===r.l3&&(e=_(e,t,i,!0)),e=(0,v.eAk)(e,t,a,{lastMessageId:i.id}),o.isForum&&(e=(0,v.TwA)(e,t,Number(a),{lastMessageId:i.id}))):o.isForum&&a!==r.l3&&n.loadTopicById({chatId:t,topicId:Number(a)})})),(0,s.UF)(e);const d=(0,w.Rwe)(e);return void setTimeout((()=>{e=(0,s.mS)(),e=(0,v.AH0)(e,t,a),(0,s.UF)(e)}),d?V:D)}const o=[];a.forEach((t=>{const a=(0,w.Egn)(e,t);if(a){o.push(a);const i=H(e=(0,v.r3y)(e,a,t,{isDeleting:!0}),a);i&&(e=_(e,a,i,!0));const r=(0,w.O5q)(e,a,t);if((0,w.nZ4)(e,a)&&r){const t=(0,w.L_2)(e,r);if((0,I.cG0)(a,t,e.currentUserId)){const s=H(e,a,t);n.requestSavedDialogUpdate({chatId:String(t)}),s&&(e=(0,v.yKC)(e,a,s.id,"saved"))}}r?.content.action?.photo&&(e=(0,v.sol)(e,a,r.content.action.photo.id,!0));const c=(0,w.Rwe)(e);setTimeout((()=>{e=(0,s.mS)(),e=(0,v.AH0)(e,a,[t]),(0,s.UF)(e)}),c?V:D)}})),(0,s.UF)(e),(0,h.Am)(o).forEach((e=>{n.requestChatUpdate({chatId:e})}))}(0,s.aJ)("apiUpdate",((e,t,a)=>{switch(a["@type"]){case"newMessage":{const{chatId:n,id:o,message:i,shouldForceReply:r,wasDrafted:c,poll:d}=a;e=W(e=q(e,n,o,i),t,i);const l=(0,w.O5q)(e,n,o),u=(0,M.Q)(l),m=(0,M.W)(l),h=(0,w.hds)(e,n);h?.isForum&&u?.isForumTopic&&!(0,w.nkm)(e,l)&&u.replyToMsgId&&t.loadTopicById({chatId:n,topicId:u.replyToMsgId});const p=(0,I.NbO)(i);if(Object.values(e.byTabId).forEach((a=>{let{id:d}=a;p&&c&&(e=_(e,n,l));const u=(0,w.L_2)(e,l);if(e=(0,v.PKO)(e,l,n,u,d),(0,w.fo$)(e,n,i,d)){if(p&&i.isOutgoing&&!i.content?.action&&!m?.storyId&&!i.content?.storyData){const a=(0,w.Xf0)(e,d);a&&t.focusMessage({chatId:n,threadId:a.threadId,messageId:i.id,noHighlight:!0,isResizingContainer:!0,tabId:d})}p||setTimeout((()=>{e=(0,s.mS)(),r&&t.updateDraftReplyInfo({replyToMsgId:o,tabId:d}),e=_(e,n,l),(0,s.UF)(e)}),D)}else e=_(e,n,l)})),d&&(e=(0,v.J81)(e,d.id,d)),(0,s.UF)(e),p||!h||h.isNotJoined||(0,w.mJZ)(e,n)||t.loadTopChats(),!p&&(0,w.nZ4)(e,n)){const a=(0,w.QP5)(e,l);a&&!(0,w.mJZ)(e,a,"saved")&&t.requestSavedDialogUpdate({chatId:a})}break}case"updateChatLastMessage":{const{id:t,lastMessage:n}=a;e=_(e,t,n,!0),e=(0,v.KcS)(e,[n]),(0,s.UF)(e);break}case"updateStartEmojiInteraction":Object.values(e.byTabId).forEach((t=>{let{id:s}=t;const{chatId:n}=(0,w.Xf0)(e,s)||{};if(n!==a.id)return;const o=(0,w.O5q)(e,n,a.messageId);if(!o)return;if((0,I.P5b)(o)!==a.emoji)return;const i=(0,w.nTw)(e,s);e=(0,b.w)(e,{activeEmojiInteractions:[...i.activeEmojiInteractions||[],{id:Math.random(),animatedEffect:a.emoji,messageId:a.messageId}]},s)})),(0,s.UF)(e);break;case"newScheduledMessage":{const{chatId:t,id:n,message:o,poll:i}=a;e=q(e,t,n,o,!0);const c=(0,w.K3w)(e,t,r.l3)||[];e=(0,v.eww)(e,t,r.l3,"scheduledIds",(0,h.Am)([...c,n]));const d=(0,w.L_2)(e,o);if(d!==r.l3){const a=(0,w.K3w)(e,t,d)||[];e=(0,v.eww)(e,t,d,"scheduledIds",(0,h.Am)([...a,n]))}i&&(e=(0,v.J81)(e,i.id,i)),e=(0,v.zTz)(e,t,{hasScheduledMessages:!0}),(0,s.UF)(e);break}case"updateMessage":{const{chatId:n,id:o,message:i,poll:r}=a,c=(0,w.O5q)(e,n,o),d=(0,w.hds)(e,n);e=q(e,n,o,i);const l=(0,w.O5q)(e,n,o);i.reactions&&d&&(e=j(e,t,n,o,i.reactions,d,l.isOutgoing,c)),i.content?.text?.text!==c?.content?.text?.text&&(e=(0,v.gt4)(e,n,o)),r&&(e=(0,v.J81)(e,r.id,r)),(0,s.UF)(e);break}case"updateScheduledMessage":{const{chatId:t,id:n,message:o,poll:i}=a,c=(0,w.Jl6)(e,t,n);if(!c)return;e=q(e,t,n,o,!0);const d=Object.keys((0,w.yFI)(e,t)||{}).map(Number).sort(((e,t)=>t-e));e=(0,v.eww)(e,t,r.l3,"scheduledIds",d);const l=(0,w.L_2)(e,c);if(l!==r.l3){const a=(0,w.K3w)(e,t,l)||[];e=(0,v.eww)(e,t,l,"scheduledIds",a.sort(((e,t)=>t-e)))}i&&(e=(0,v.J81)(e,i.id,i)),(0,s.UF)(e);break}case"updateQuickReplyMessage":{const{id:t,message:n,poll:o}=a;e=(0,v.QNR)(e,t,n),o&&(e=(0,v.J81)(e,o.id,o)),(0,s.UF)(e);break}case"deleteQuickReplyMessages":{const{messageIds:t}=a;e=(0,v.vad)(e,t),(0,s.UF)(e);break}case"updateQuickReplies":{const{quickReplies:t}=a,n=(0,h.dU)(t,"id");e=(0,v.xAV)(e,n),(0,s.UF)(e);break}case"deleteQuickReply":e=(0,v.hjk)(e,a.quickReplyId),(0,s.UF)(e);break;case"updateVideoProcessingPending":{const{chatId:n,localId:o,newScheduledMessageId:i}=a;e=(0,v.AH0)(e,n,[o]),e=(0,v.zTz)(e,n,{hasScheduledMessages:!0}),(0,s.UF)(e),Object.values(e.byTabId).forEach((a=>{let{id:s}=a;const o=(0,w.Xf0)(e,s);if(o?.chatId!==n)return;const r=Date.now();r-G<1e3||(G=r,t.showNotification({message:{key:"VideoConversionText"},title:{key:"VideoConversionTitle"},tabId:s}),t.focusMessage({chatId:n,messageId:i,messageListType:"scheduled",tabId:s}))}));break}case"updateMessageSendSucceeded":{const{chatId:n,localId:o,message:i,poll:c}=a;e=W(e,t,i);const d=(0,w.O5q)(e,n,o);e=(0,v.AH0)(e,n,[o]),i.isScheduled&&(e=(0,v.XAm)(e,n,[o])),e=(0,v.r3y)(e,n,i.id,{...d,...i,previousLocalId:o}),c&&(e=(0,v.J81)(e,c.id,c)),e={...e,fileUploads:{byMessageKey:(0,h.cJ)(e.fileUploads.byMessageKey,[(0,p.bj)(i)])}};const l=(0,w.O5q)(e,n,i.id);e=_(e,n,l);const u=(0,w.Tac)(e,i);Object.values(e.byTabId).forEach((a=>{let{id:s}=a;const{chatId:o,threadId:c}=(0,w.Xf0)(e,s)||{};o===n&&(u?.threadInfo?.threadId||r.l3)===c&&t.markMessageListRead({maxId:i.id,tabId:s})})),u?.threadInfo?.threadId&&(e=(0,v.eww)(e,n,u.threadInfo.threadId,"threadInfo",{...u.threadInfo,lastMessageId:i.id,lastReadInboxMessageId:i.id})),e=(0,v.wix)(e,n,{lastReadInboxMessageId:i.id});const m=(0,w.hds)(e,n);if(!m||m.isNotJoined||(0,w.mJZ)(e,n)||t.loadTopChats(),(0,w.nZ4)(e,n)){const a=(0,w.QP5)(e,l);a&&!(0,w.mJZ)(e,a,"saved")&&t.requestSavedDialogUpdate({chatId:a})}(0,s.UF)(e);break}case"updateScheduledMessageSendSucceeded":{const{chatId:t,localId:n,message:o,poll:i}=a,c=(0,w.K3w)(e,t,r.l3)||[];e=(0,v.eww)(e,t,r.l3,"scheduledIds",[...c,o.id]);const d=(0,w.L_2)(e,o);if(d!==r.l3){const a=(0,w.K3w)(e,t,d)||[];e=(0,v.eww)(e,t,d,"scheduledIds",[...a,o.id])}const l=(0,w.Jl6)(e,t,n);e=(0,v.XAm)(e,t,[n]),e=(0,v.Egm)(e,t,o.id,{...l,...o,previousLocalId:n}),i&&(e=(0,v.J81)(e,i.id,i)),(0,s.UF)(e);break}case"updatePinnedIds":{const{chatId:t,isPinned:n,messageIds:o}=a,i=(0,h._E)((0,w.zeq)(e,t),o),c={[r.l3]:o};Object.values(i).forEach((a=>{const s=(0,w.L_2)(e,a);if(e=(0,v.r3y)(e,t,a.id,{isPinned:n}),s===r.l3)return;const o=c[s]||[];o.push(a.id),c[s]=o})),Object.entries(c).forEach((a=>{let[s,o]=a;const i=(0,w.fcC)(e,t,r.l3)||[],c=n?(0,h.Am)(i.concat(o)).sort(((e,t)=>t-e)):i.filter((e=>!o.includes(e)));e=(0,v.eww)(e,t,Number(s),"pinnedIds",c)})),(0,s.UF)(e);break}case"updateThreadInfo":{const{threadInfo:n}=a;e=(0,v.Ng8)(e,[n]);const{chatId:o,threadId:i}=n;if(!o||!i)return;const r=(0,w.hds)(e,o),c=(0,w.Vw0)(e,o,i);if(r?.isForum&&n.lastReadInboxMessageId!==c?.lastReadInboxMessageId&&t.loadTopicById({chatId:o,topicId:Number(i)}),!r?.isForum){const t=r?.lastReadInboxMessageId,a=n.lastReadInboxMessageId||t;t&&a&&(e=(0,v.eAk)(e,o,i,{lastReadInboxMessageId:Math.max(a,t)}))}(0,s.UF)(e);break}case"resetMessages":{const{id:n}=a,o=(0,w.zeq)(e,n);if(o&&!(0,I.L8L)(n)){const a=(0,m.g0)();e=(0,v.AH0)(e,n,Object.keys(o).map(Number)),(0,s.UF)(e),t.loadFullChat({chatId:n,force:!0}),t.loadViewportMessages({chatId:n,threadId:r.l3,tabId:a})}break}case"deleteMessages":{const{ids:s,chatId:n}=a;K(e,n,s,t);break}case"deleteScheduledMessages":{const{ids:n,newIds:o,chatId:i}=a,c=n?.some((t=>(0,w.Jl6)(e,i,t)?.isVideoProcessingPending)),d=o?.find((t=>{const a=(0,w.O5q)(e,i,t);return a?.content.video}));c&&d&&Object.values(e.byTabId).forEach((e=>{let{id:a}=e;t.showNotification({message:{key:"VideoConversionDone"},actionText:{key:"VideoConversionView"},action:{action:"focusMessage",payload:{chatId:i,messageId:d,tabId:a}},tabId:a})})),function(e,t,a,n){t.forEach((t=>{n=(0,v.Egm)(n,e,t,{isDeleting:!0})})),(0,s.UF)(n);const o=(0,w.Rwe)(n);setTimeout((()=>{n=(0,s.mS)(),n=(0,v.XAm)(n,e,t);const a=(0,w.yFI)(n,e);n=(0,v.eww)(n,e,r.l3,"scheduledIds",Object.keys(a||{}).map(Number)),(0,s.UF)(n)}),o?V:D)}(i,n,0,e);break}case"deleteHistory":{const{chatId:o}=a,i=e.messages.byChatId[o];if(o===n.zv8&&(e={...e,serviceNotifications:e.serviceNotifications.map((e=>({...e,isDeleted:!0})))},(0,s.UF)(e)),i){const a=Object.keys(i.byId).map(Number);K(e=(0,s.mS)(),o,a,t)}else t.requestChatUpdate({chatId:o});e=(0,s.mS)(),e=(0,v.SJu)(e,o),(0,s.UF)(e);break}case"deleteSavedHistory":{const{chatId:n}=a,o=e.currentUserId;e=(0,v.SJu)(e,n,"saved"),(0,s.UF)(e),function(e,t,a,s){const n=(0,w.zeq)(e,t);if(!n)return;const o=Object.values(n).filter((t=>(0,w.L_2)(e,t)===a)).map((e=>e.id));o.length&&K(e,t,o,s)}(e=(0,s.mS)(),o,n,t);break}case"updateCommonBoxMessages":{const{ids:t,messageUpdate:n}=a;t.forEach((t=>{const a=(0,w.Egn)(e,t);a&&(e=(0,v.r3y)(e,a,t,n))})),(0,s.UF)(e);break}case"updateChannelMessages":{const{channelId:t,ids:n,messageUpdate:o}=a;n.forEach((a=>{e=(0,v.r3y)(e,t,a,o)})),(0,s.UF)(e);break}case"updateMessagePoll":{const{pollId:t,pollUpdate:n}=a;e=(0,v.J81)(e,t,n),(0,s.UF)(e);break}case"updateMessagePollVote":{const{pollId:t,peerId:n,options:o}=a;e=(0,v.DLl)(e,t,n,o),(0,s.UF)(e);break}case"updateServiceNotification":{const{message:s}=a;(0,w.dqr)(e)&&t.createServiceNotification({message:s});break}case"updateMessageReactions":{const{chatId:n,id:o,reactions:i}=a,r=(0,w.O5q)(e,n,o),c=(0,w.hds)(e,a.chatId);if(!c||!r)return;e=j(e,t,n,o,i,c,r.isOutgoing,r),(0,s.UF)(e);break}case"updateMessageExtendedMedia":{const{chatId:t,id:n,extendedMedia:o,isBought:i}=a,r=(0,w.O5q)(e,t,n);if(!(0,w.hds)(e,a.chatId)||!r)return;if(r.content.invoice){const a=o[0];if("mediaType"in a&&"extendedMediaPreview"===a.mediaType){if(!r.content.invoice)return;e=(0,v.r3y)(e,t,n,{content:{...r.content,invoice:{...r.content.invoice,extendedMedia:a}}}),(0,s.UF)(e)}else{const o=a;e=(0,v.r3y)(e,t,n,{content:{...o}}),(0,s.UF)(e)}}if(r.content.paidMedia){const a=i?{isBought:i,extendedMedia:o}:{extendedMedia:o,isBought:void 0};e=(0,v.r3y)(e,t,n,{content:{...r.content,paidMedia:{...r.content.paidMedia,...a}}}),(0,s.UF)(e)}break}case"updateTranscribedAudio":{const{transcriptionId:t,text:n,isPending:o}=a;e={...e,transcriptions:{...e.transcriptions,[t]:{...e.transcriptions[t]||{},transcriptionId:t,text:n,isPending:o}}},(0,s.UF)(e);break}case"updateMessageSendFailed":{const{chatId:n,localId:o,error:i}=a;i.match(/CHAT_SEND_.+?FORBIDDEN/)&&Object.values(e.byTabId).forEach((e=>{let{id:a}=e;t.showAllowedMessageTypesNotification({chatId:n,tabId:a})})),e=(0,v.r3y)(e,n,o,{sendingState:"messageSendingStateFailed"}),(0,s.UF)(e);break}case"updateMessageTranslations":{const{chatId:t,messageIds:n,toLanguageCode:o,translations:i}=a;e=(0,v.rmT)(e,t,n,o,i),(0,s.UF)(e);break}}}));const $=new Map,X=(0,y.sg)((e=>e()),500,!1);async function Q(e){let{global:t,chatId:a,threadId:n,draft:o,isLocalOnly:i,noLocalTimeUpdate:r}=e;const c=(0,w.hds)(t,a),d=(0,w.mBe)(t,a);if(!c||d&&(0,I.PL2)(d))return;const l=(0,w.OEv)(t,a,n,o?.replyInfo),u=o?{...o,replyInfo:l,date:Math.floor(Date.now()/1e3),isLocal:!0}:void 0;t=(0,v.eww)(t,a,n,"draft",u),r||(t=(0,v.wix)(t,a,{draftDate:u?.date})),(0,s.UF)(t),i||(await(0,f.px)("saveDraft",{chat:c,draft:u})&&u&&(u.isLocal=!1),t=(0,s.mS)(),t=(0,v.eww)(t,a,n,"draft",u),t=(0,v.wix)(t,a,{draftDate:u?.date}),(0,s.UF)(t))}async function Z(e,t,a,o,i){let d=arguments.length>5&&void 0!==arguments[5]&&arguments[5],l=arguments.length>6&&void 0!==arguments[6]&&arguments[6],u=arguments.length>7?arguments[7]:void 0;for(var p=arguments.length,g=new Array(p>8?p-8:0),y=8;y
{let{isDeleted:t}=e;return!t})).map((e=>{let{message:t}=e;return t})):[],B=[].concat(T,N),R=(0,h.dU)(B,"id"),F=Object.keys(R).map(Number);if(a!==r.l3&&!(0,I.cG0)(b,a,e.currentUserId)){const t=(0,w.dU3)(e,b,a);F[0]&&t!==F[0]||t===a||F.unshift(Number(a))}e=(0,v.o4A)(e,b,R),e=d?(0,v.E0b)(e,b,a,F):(0,v.d4w)(e,b,a,F);let U=(0,w.gCU)(e,b,a);const L=o?(0,w.Lzh)(e,b,a,o):void 0;if(d&&U&&L&&(L.length&&!(0,h.h8)(U,L)||(e=(0,v.d4w)(e,b,a,L),U=(0,w.gCU)(e,b,a),e=(0,v.qKm)(e,b,a,L),d=!1)),!l){const t=d&&L?L:U;if(t){const{newViewportIds:s}=Y(t,o,i);e=(0,v.s3Z)(e,b,a,s,A)}}x&&(e=(0,v.eAk)(e,t.id,a,{messagesCount:x})),(0,s.UF)(e),u?.()}function Y(e,t,a){const{length:s}=e,o=t?function(e,t){return t0,h=u.length===n.yo2}return{newViewportIds:u,areSomeLocal:m,areAllLocal:h}}async function ee(e,t){let a;const n=t.attachment?(t,o)=>{$.has(o)||(a=o,$.set(o,n)),e=(0,s.mS)(),e=(0,v.mR)(e,o,t),(0,s.UF)(e)}:void 0;(t.replyInfo||o.pz)&&await(0,y.P_)(),await(0,f.px)("sendMessage",t,n),n&&a&&(e=(0,s.mS)(),e=(0,v.mR)(e,a,void 0),(0,s.UF)(e),$.delete(a))}async function te(e,t,a){const n=(0,w.hds)(e,t);if(!n)return;const o=await(0,f.px)("fetchUnreadMentions",{chat:n,offsetId:a});if(!o)return;const{messages:i}=o,r=(0,h.dU)(i,"id"),c=Object.keys(r).map(Number);e=(0,s.mS)(),e=(0,v.o4A)(e,n.id,r),e=(0,v.Wez)(e,t,n,c),(0,s.UF)(e)}(0,s.aJ)("loadViewportMessages",((e,t,a)=>{const{direction:n=c.TN.Around,isBudgetPreload:o=!1,shouldForceRender:i=!1,onLoaded:r,onError:d,tabId:l=(0,m.g0)()}=a||{};let{chatId:u,threadId:h}=a||{};if(!u||!h){const t=(0,w.Xf0)(e,l);if(!t)return void d?.();u=t.chatId,h=t.threadId}const g=(0,w.hds)(e,u);if(!g||g.isRestricted)return void d?.();const f=(0,w.rA3)(e,u,h,l),I=(0,w.gCU)(e,u,h);if(f&&f.length&&n!==c.TN.Around){const a=n===c.TN.Backwards?f[0]:f[f.length-1];if((0,p.iL)(a))return;if(a===h&&n===c.TN.Backwards)return;const s=Boolean(I&&!I.includes(a)),i=s?(0,w.Lzh)(e,u,h,a):I;if(i?.length){const{newViewportIds:c,areSomeLocal:d,areAllLocal:p}=Y(i,a,n);d&&(e=(0,v.s3Z)(e,u,h,c,l)),(0,y.aj)((()=>{!async function(e,t,a,s,n,o,i,r,c,d){for(var l=arguments.length,u=new Array(l>10?l-10:0),h=10;h2?a-2:0),n=2;n3?s-3:0),o=3;o2&&void 0!==arguments[2])||arguments[2],s=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];for(var n=arguments.length,o=new Array(n>4?n-4:0),i=4;ie!==p)));const y=l===(0,Te.rp)(u),f=Object.keys(h),I=f.length;return(0,b.w)(e,{webApps:{...r.webApps,...y&&{activeWebAppKey:I?f[I-1]:void 0},openedWebApps:h,openedOrderedKeys:g,...!I&&{sessionKeys:[]}}},i)}function Ue(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),s=1;s{r({peerId:a.peerId,storyId:a.id,isSinglePeer:!0,isSingleStory:!0})})),u=a&&"isDeleted"in a,m=a&&"content"in a,h=m?a.content.video:void 0,p=m?(0,I.EN7)(a,"pictogram"):void 0,g=(0,$s.A)(p)||h?.thumbnail?.dataUri;return(0,An.A)(d.peerId,d.id,a),Mt.Ay.createElement("div",{className:(0,Tt.A)("action-message-story-mention",o&&"is-unread",m&&"with-preview"),tabIndex:0,role:"button",onClick:m?l:void 0},m&&Mt.Ay.createElement("span",{className:"story-media-wrapper"},g&&Mt.Ay.createElement("img",{src:g,alt:"",className:"story-media"})),Mt.Ay.createElement("span",{className:"story-title"},(0,Ks.A)(n&&"isSelf"in n&&n.isSelf?c(u?"ExpiredStoryMentioned":"StoryYouMentionedTitle",(0,I.u0l)(i)):u?c("ExpiredStoryMention"):c("StoryMentionedTitle",(0,I.qg$)(c,n)),["emoji","simple_markdown"])))})));var Vi=a(70314);const Gi=1.75*k.$,ji=2.25*k.$,qi=(0,Mt.ph)((0,s.EK)(((e,t)=>{const{focusedMessage:a,forwardMessages:s,activeReactions:n,activeEmojiInteractions:i,loadingThread:c}=(0,w.nTw)(e),{message:d,album:l,withSenderName:u,withAvatar:m,threadId:h,messageListType:g,isLastInDocumentGroup:y,isFirstInGroup:f}=t,{id:A,chatId:v,viaBotId:b,isOutgoing:S,forwardInfo:C,transcriptionId:E,isPinned:k,viaBusinessBotId:P,effectId:T}=d,x=(0,w.hds)(e,v),N=(0,w.nZ4)(e,v),B=(0,I.DXc)(v),R=(0,I.QeI)(v),F=x&&(0,I.WXB)(x),U=x&&(0,I.YEQ)(x),L=(0,I.L8L)(v)?void 0:(0,w.AWZ)(e,v),J=d.content.webPage?.story,O=J?(0,w.Msb)(e,J.peerId,J.id):void 0,D=s.messageIds&&s.messageIds.includes(A),V=!N&&(0,I.zPL)(d),G=u||m||V,j=(0,w.Y7C)(e,d),q=(0,w.Szq)(e,d),z=b?(0,w.mBe)(e,b):void 0,W=j?.id&&U?L?.adminMembersById?.[j?.id]:void 0,_=d.id===h,{replyToMsgId:H,replyToPeerId:K,replyFrom:$}=(0,M.Q)(d)||{},{peerId:X,storyId:Q}=(0,M.W)(d)||{},Z=H&&H===h,Y=H?(0,w.O5q)(e,K||v,H):void 0,ee=C||$,te=Y?(0,w.Y7C)(e,Y):!ee||B||R?void 0:(0,w.HdA)(e,ee),ae=Y&&(0,w.Szq)(e,Y),se=K?(0,w.hds)(e,K):void 0,ne=!B&&!R&&se&&!(0,I.gAJ)(se)&&(se.isNotJoined||se.isRestricted),oe="topicCreate"===Y?.content.action?.type,ie=Q&&X?(0,w.Msb)(e,X,Q):void 0,re=X?(0,w.PVB)(e,X):void 0,ce=(0,w.ldX)(e,d),de="thread"===g&&(l?l.messages.some((t=>(0,w.nJv)(e,t,h))):(0,w.nJv)(e,d,h)),{direction:le,noHighlight:ue,isResizingContainer:me,quote:he,scrollTargetPosition:pe}=de&&a||{},ge=(0,w.TCk)(e),ye=ge?.results?.query&&`${ge.isHashtag?"#":""}${ge.results.query}`,fe=(0,I.wbF)(d),Ie=fe&&(0,w.oei)(e,fe)?fe:void 0,Ae=(0,I.JwS)(d);let ve;ve=l?.messages?l.messages.every((t=>{let{id:a}=t;return(0,w.H1_)(e,a)})):(0,w.H1_)(e,A);const be="thread"===g&&(0,w.tOf)(e,d,h),we=(0,w.yuw)(e),Se=(0,I.edy)(d),Ce=Se&&(0,I.$r_)(we,Se),Me=(0,w.Vw0)(e,v,l?.commentsMessage?.id||A),Ee=Boolean(d.groupedId)&&!d.isInAlbum,ke=Ee?(0,w.D_S)(e,v,d.groupedId)[0]:void 0,Pe=Ee?y?(0,w.O5q)(e,v,ke):void 0:d,Te=x?.unreadReactions?.includes(d.id),xe=h===r.l3&&x?.isForum&&f,Ne=xe?(0,w.nkm)(e,d):void 0,Be=(0,w.RnX)(e,v),Re=(0,w.Rny)(e,v,d.id),Fe=(0,w.qZq)(e,v),Ue=o.CM&&e.settings.byKey.canTranslate&&!Fe,Le="connectionStateReady"===e.connectionState,Je=Boolean(Pe&&n[(0,p.bj)(Pe)]?.length),Oe=(0,w.g29)(e),De=j&&(0,w.nZ4)(e,j.id)?L?.boostsApplied??d.senderBoosts:d.senderBoosts,Ve=x?.boostLevel||0,Ge=e.appConfig?.groupTranscribeLevelMin,je=Oe||Boolean(Ge&&Ve>=Ge),qe=P?(0,w.mBe)(e,P):void 0,ze=T?e.availableEffectById[T]:void 0,We=(0,w.zcZ)(e,d);return{theme:(0,w.SJA)(e),forceSenderName:V,sender:j,canShowSender:G,originSender:q,botSender:z,shouldHideReply:Z||oe,isThreadTop:_,replyMessage:Y,replyMessageSender:te,replyMessageForwardSender:ae,replyMessageChat:se,replyStory:ie,isReplyPrivate:ne,storySender:re,isInDocumentGroup:Ee,isProtected:(0,w.ynf)(e,d),isChatProtected:(0,w.ryq)(e,v),isFocused:de,isForwarding:D,reactionMessage:Pe,isChatWithSelf:N,isRepliesChat:B,isAnonymousForwards:R,isChannel:F,isGroup:U,canReply:be,highlight:ye,animatedEmoji:Ie,animatedCustomEmoji:Ae,isInSelectMode:(0,w.rTV)(e),isSelected:ve,isGroupSelected:Boolean(d.groupedId)&&!d.isInAlbum&&(0,w.SLS)(e,v,d.groupedId),threadId:h,isDownloading:Ce,isPinnedList:"pinned"===g,isPinned:k,canAutoLoadMedia:(0,w.wwb)(e,d),canAutoPlayMedia:(0,w.OEt)(e,d),autoLoadFileMaxSizeMb:e.settings.byKey.autoLoadFileMaxSizeMb,shouldLoopStickers:(0,w.ML4)(e),repliesThreadInfo:Me,availableReactions:e.reactions.availableReactions,defaultReaction:(0,I.NbO)(d)||"scheduled"===g?void 0:(0,w.nTJ)(e,v),hasActiveReactions:Je,activeEmojiInteractions:i,hasUnreadReaction:Te,isTranscribing:void 0!==E&&e.transcriptions[E]?.isPending,transcribedText:void 0!==E?e.transcriptions[E]?.text:void 0,isPremium:Oe,senderAdminMember:W,messageTopic:Ne,hasTopicChip:xe,chatTranslations:Be,areTranslationsEnabled:Ue,shouldDetectChatLanguage:(0,w.LRV)(e,v),requestedTranslationLanguage:Re,requestedChatTranslationLanguage:Fe,hasLinkedChat:Boolean(L?.linkedChatId),withAnimatedEffects:(0,w.xYJ)(e,"stickerEffects"),webPageStory:O,isConnected:Le,isLoadingComments:Me?.isCommentsInfo&&c?.loadingChatId===Me?.originChannelId&&c?.loadingMessageId===Me?.originMessageId,shouldWarnAboutSvg:e.settings.byKey.shouldWarnAboutSvg,...S&&{outgoingStatus:(0,w.Tl2)(e,d,"scheduled"===g)},..."number"==typeof ce&&{uploadProgress:ce},...de&&{focusDirection:le,noFocusHighlight:ue,isResizingContainer:me,focusedQuote:he,scrollTargetPosition:pe},senderBoosts:De,tags:e.savedReactionTags?.byKey,canTranscribeVoice:je,viaBusinessBot:qe,effect:ze,poll:We}}))((e=>{let{message:t,observeIntersectionForBottom:a,observeIntersectionForLoading:i,observeIntersectionForPlaying:d,album:l,noAvatars:u,withAvatar:m,withSenderName:h,noComments:p,noReplies:g,appearanceOrder:y,isJustAdded:f,isFirstInGroup:A,isPremium:v,isLastInGroup:b,isFirstInDocumentGroup:w,isLastInDocumentGroup:S,isTranscribing:C,transcribedText:E,isLastInList:P,theme:T,forceSenderName:x,sender:N,canShowSender:B,originSender:R,botSender:F,isThreadTop:L,shouldHideReply:J,replyMessage:O,replyMessageSender:D,replyMessageForwardSender:V,replyMessageChat:G,replyStory:j,isReplyPrivate:q,storySender:z,outgoingStatus:W,uploadProgress:_,isInDocumentGroup:H,isLoadingComments:K,isProtected:$,isChatProtected:X,isFocused:Q,focusDirection:Z,focusedQuote:Y,noFocusHighlight:ee,scrollTargetPosition:te,isResizingContainer:ae,isForwarding:se,isChatWithSelf:ne,isRepliesChat:oe,isAnonymousForwards:ie,isChannel:re,isGroup:ce,canReply:de,highlight:le,animatedEmoji:ue,animatedCustomEmoji:me,hasActiveReactions:he,hasLinkedChat:pe,isInSelectMode:ge,isSelected:ye,isGroupSelected:fe,threadId:Ie,reactionMessage:Ae,availableReactions:ve,defaultReaction:be,activeEmojiInteractions:we,messageListType:Se,isPinnedList:Ce,isPinned:Me,isDownloading:Ee,canAutoLoadMedia:ke,canAutoPlayMedia:Pe,shouldLoopStickers:Te,autoLoadFileMaxSizeMb:xe,repliesThreadInfo:Ne,hasUnreadReaction:Be,memoFirstUnreadIdRef:Re,senderAdminMember:Fe,messageTopic:Ue,hasTopicChip:Le,chatTranslations:Je,areTranslationsEnabled:Oe,shouldDetectChatLanguage:De,requestedTranslationLanguage:Ve,requestedChatTranslationLanguage:Ge,withAnimatedEffects:je,webPageStory:qe,isConnected:ze,getIsMessageListReady:We,shouldWarnAboutSvg:_e,senderBoosts:He,tags:Ke,canTranscribeVoice:Xe,viaBusinessBot:Qe,effect:Ze,poll:Ye,onIntersectPinnedMessage:et}=e;const{toggleMessageSelection:tt,clickBotInlineButton:at,disableContextMenuHint:st,animateUnreadReaction:nt,focusLastMessage:ot,markMentionsRead:it}=(0,s.ko)(),rt=(0,Mt.li)(null),ct=(0,Mt.li)(null),dt=(0,Mt.li)(null),lt=(0,Mt.li)(0),ut=(0,pa.A)(),[mt,ht]=(0,Mt.J0)(!1),[pt,gt]=(0,Mt.J0)(!1),[yt,ft]=(0,Mt.J0)(!1),[It,At,vt]=(0,Fa.A)(),{isMobile:bt,isTouchScreen:wt}=(0,U.Ay)();(0,tn.mv)(ct,a);const{isContextMenuOpen:St,contextMenuAnchor:Ct,contextMenuTarget:Et,handleBeforeContextMenu:kt,handleContextMenu:Pt,handleContextMenuClose:xt,handleContextMenuHide:Nt}=(0,Fs.A)(rt,wt&&ge,!o.cp,o.Ni,We);(0,Mt.vJ)((()=>{St&&st()}),[St,st]);const Bt=y<=0,[Rt,Ft]=(0,Fa.A)(Bt);(0,Mt.vJ)((()=>{Bt||setTimeout(Ft,10*y)}),[y,Ft,Bt]),(0,Gt.A)({ref:rt,isOpen:Rt||f,noMountTransition:Bt&&!f,className:!1});const{id:Ut,chatId:Lt,forwardInfo:Ot,viaBotId:Dt,isTranscriptionError:Vt,factCheck:jt}=t;(0,Mt._W)((()=>{if(t.isPinned){const e=l?l.mainMessage.id:Ut;et({viewportPinnedIdsToRemove:[e]})}}));const qt=(0,I.NbO)(t),zt=(0,I.Ie9)(t),Wt="scheduled"===Se||t.isScheduled,_t=(0,I.TvC)(t)&&!J,{paidMedia:Ht}=(0,I.r_3)(t),{photo:Kt,video:$t}=un(Ht),{photo:Xt=Kt,video:Qt=$t,audio:Zt,voice:Yt,document:ea,sticker:ta,contact:aa,webPage:sa,invoice:na,location:oa,action:ia,game:ra,storyData:ca,giveaway:da,giveawayResults:la}=(0,I.r_3)(t),ua=(0,M.Q)(t),ma=(0,M.W)(t),ha=Boolean(!mt&&(Vt||E)),ga=Boolean(ma),fa=Boolean(Ne)&&"thread"===Se,Ia=!ha&&(0,I.aND)(t),Aa=Ia&&(ue||me),va=Ae?.reactions&&!(0,I.GaK)(Ae.reactions),ba=Ot&&(!ne||Wt)&&!oe&&!Ot.isLinkedChannelPost&&!ie&&!F||Boolean(ca&&!ca.isMention),wa=Boolean(He)&&!ba&&A,Sa=ca?.isMention,Ca="video"===Qt?.mediaType&&Qt.isRound,Ma=Boolean(l)&&(l.isPaidMedia&&Ht.extendedMedia.length>1||l.messages.length>1)&&!l.messages.some((e=>0===Object.keys(e.content).length)),Ea=H&&!w,ka=H&&!S,Pa=void 0!==Ct,Ta=!(Pa||ge||se||ka||Sa||(ta||Aa)&&ba),xa=re&&!Wt&&t.isForwardingAllowed&&!X,Na=Boolean(Ce||Ot&&(Ot.isChannelPost||ne||oe||ie)&&Ot.fromMessageId),Ba=Boolean(jt?.text),Ra=ba&&Ia,Ua=Le||_t||ga||Ra,La=(0,Jt.A)(((e,t)=>{tt({messageId:Ut,groupedId:t,...e?.shiftKey&&{withShift:!0},...Ma&&{childMessageIds:l.messages.map((e=>{let{id:t}=e;return t}))}})})),Ja=B?N:void 0,Oa=Ot&&(ne||oe||ie||!Ja)?R:Ja,Da=ba?R:N,Va=zt&&!Ia,Ga=Ot||ca?R:Ja,ja=(0,I.G5T)(t),{handleMouseDown:qa,handleClick:za,handleContextMenu:Wa,handleDoubleClick:_a,handleContentDoubleClick:Ha,handleMouseMove:Ka,handleSendQuickReaction:$a,handleMouseLeave:Za,isSwiped:Ya,isQuickReactionVisible:es,handleDocumentGroupMouseEnter:ts}=Rn(La,rt,Ut,Boolean(ge),Boolean(de),Boolean($),Pt,kt,Lt,Pa,dt,ka,We),{handleAvatarClick:as,handleSenderClick:ss,handleViaBotClick:ns,handleReplyClick:os,handleMediaClick:is,handleAudioPlay:rs,handleAlbumMediaClick:cs,handlePhotoMediaClick:ds,handleVideoMediaClick:ls,handleMetaClick:us,handleTranslationClick:ms,handleOpenThread:hs,handleReadMedia:ps,handleCancelUpload:gs,handleVoteSend:ys,handleGroupForward:fs,handleForward:Is,handleFocus:As,handleFocusForwarded:bs,handleDocumentGroupSelectAll:ws,handleTopicChipClick:Ss,handleStoryClick:Cs}=function(e){let{lang:t,selectMessage:a,message:n,chatId:o,threadId:i,isInDocumentGroup:d,asForwarded:l,isScheduled:u,album:m,avatarPeer:h,senderPeer:p,botSender:g,messageTopic:y,isTranslatingChat:f,story:I,isReplyPrivate:A,isRepliesChat:v,isSavedMessages:b}=e;const{openChat:w,showNotification:S,focusMessage:C,openMediaViewer:E,openAudioPlayer:k,markMessagesRead:P,cancelUploadMedia:T,sendPollVote:x,openForwardMenu:N,openChatLanguageModal:B,openThread:R,openStoryViewer:F,searchChatMediaMessages:U}=(0,s.ko)(),{id:L,forwardInfo:J,groupedId:O,content:{paidMedia:D}}=n,{replyToMsgId:V,replyToPeerId:G,replyToTopId:j,isQuote:q,quoteText:z}=(0,M.Q)(n)||{},W=(0,Jt.A)((()=>{h&&w({id:h.id})})),_=(0,Jt.A)((()=>{p?l&&J?.channelPostId?C({chatId:p.id,messageId:J.channelPostId}):w({id:p.id}):S({message:t("HidAccount")})})),H=(0,Jt.A)((()=>{g&&w({id:g.id})})),K=(0,Jt.A)((()=>{V&&!A?C({chatId:G||o,threadId:v?j:i,messageId:V,replyMessageId:G?void 0:L,noForumTopicPanel:!G,...q&&{quote:z?.text}}):S({message:t(q?"QuotePrivate":"ReplyPrivate")})})),$=(0,Jt.A)((()=>{E({chatId:o,threadId:i,messageId:L,origin:u?c.TQ.ScheduledInline:c.TQ.Inline})})),X=(0,Jt.A)((e=>{D&&!D.isBought||(e&&U({chatId:o,threadId:i,currentMediaMessageId:L}),E({chatId:o,threadId:i,messageId:L,origin:u?c.TQ.ScheduledInline:c.TQ.Inline,withDynamicLoading:e}))})),Q=(0,Jt.A)((()=>{X(!u&&!D)})),Z=(0,Jt.A)((()=>{const e=n.content?.video?.isGif;X(!e&&!u&&!D)})),Y=(0,Jt.A)((()=>{k({chatId:o,messageId:L})})),ee=(0,Jt.A)(((e,t)=>{D&&!D.isBought||(U({chatId:o,threadId:i,currentMediaMessageId:L}),E({chatId:o,threadId:i,messageId:e,mediaIndex:t,origin:u?c.TQ.ScheduledAlbum:c.TQ.Album,withDynamicLoading:!D}))})),te=(0,Jt.A)((()=>{P({messageIds:[L]})})),ae=(0,Jt.A)((()=>{T({chatId:o,messageId:L})})),se=(0,Jt.A)((e=>{x({chatId:o,messageId:L,options:e})})),ne=(0,Jt.A)((()=>{N({fromChatId:o,groupedId:O})})),oe=(0,Jt.A)((()=>{if(m&&m.messages){const e=m.messages.map((e=>{let{id:t}=e;return t}));N({fromChatId:o,messageIds:e})}else N({fromChatId:o,messageIds:[L]})})),ie=(0,Jt.A)((()=>{C({chatId:o,threadId:r.l3,messageId:L})})),re=(0,Jt.A)((()=>{const e=b&&J.savedFromPeerId||J.fromChatId;C(d?{chatId:e,groupedId:O,groupedChatId:o,messageId:J.fromMessageId}:G&&j?{chatId:G,threadId:j,messageId:J.fromMessageId}:{chatId:e,messageId:J.fromMessageId})})),ce=(0,Jt.A)((e=>{e.stopPropagation(),a(e,O)}));return{handleAvatarClick:W,handleSenderClick:_,handleViaBotClick:H,handleReplyClick:K,handleMediaClick:$,handleAudioPlay:Y,handleAlbumMediaClick:ee,handlePhotoMediaClick:Q,handleVideoMediaClick:Z,handleMetaClick:ce,handleTranslationClick:(0,Jt.A)((e=>{e.stopPropagation(),B({chatId:o,messageId:f?void 0:L})})),handleOpenThread:(0,Jt.A)((()=>{R({chatId:n.chatId,threadId:n.id})})),handleReadMedia:te,handleCancelUpload:ae,handleVoteSend:se,handleGroupForward:ne,handleForward:oe,handleFocus:ie,handleFocusForwarded:re,handleDocumentGroupSelectAll:ce,handleTopicChipClick:(0,Jt.A)((()=>{y&&C({chatId:G||o,threadId:y.id,messageId:L})})),handleStoryClick:(0,Jt.A)((()=>{I&&F({peerId:I.peerId,storyId:I.id,isSingleStory:!0})}))}}({lang:ut,selectMessage:La,message:t,chatId:Lt,threadId:Ie,isInDocumentGroup:H,asForwarded:ba,isScheduled:Wt,album:l,avatarPeer:Oa,senderPeer:Ga,botSender:F,messageTopic:Ue,isTranslatingChat:Boolean(Ge),story:j&&"content"in j?j:void 0,isReplyPrivate:q,isRepliesChat:oe,isSavedMessages:ne}),Ms=(0,Jt.A)((e=>{e.stopPropagation(),At()}));(0,Mt.vJ)((()=>{P&&ha&&E&&ot()}),[ot,P,E,ha]),(0,Mt.vJ)((()=>{const e=rt.current;t.isDeleting&&e&&((0,Zn.U)(e)?gt(!0):ft(!0))}),[t.isDeleting]);const Es=l?.hasMultipleCaptions?void 0:l?.captionMessage||t,ks=Es&&(0,I.XR0)(Es),Ps=ks||Ba,Ts=(0,Tt.A)("Message message-list-item",A&&"first-in-group",$&&!ks?"is-protected":"allow-selection",b&&"last-in-group",w&&"first-in-document-group",S&&"last-in-document-group",P&&"last-in-list",zt&&"own",Boolean(t.viewsCount)&&"has-views",t.isEdited&&"was-edited",_t&&"has-reply",St&&"has-menu-open",Q&&!ee&&"focused",se&&"is-forwarding",yt&&"is-deleting",pt&&"is-dissolving",H&&"is-in-document-group",Ma&&"is-album",t.hasUnreadMention&&"has-unread-mention",ye&&"is-selected",ge&&"is-in-selection-mode",L&&!m&&"is-thread-top",Boolean(t.inlineButtons)&&"has-inline-buttons",Ya&&"is-swiped",f&&"is-just-added",(he||It)&&"has-active-effect",Sa&&"is-story-mention",!Ta&&"no-action-button"),xs=Es&&(0,I.r_3)(Es).text,Ns=Boolean(t.isInvertedMedia),{replyToMsgId:Bs,replyToPeerId:Rs,isQuote:Us}=ua||{},{peerId:Ls,storyId:Js}=ma||{};(0,Mt.vJ)((()=>{(ta?.hasEffect||Ze)&&(Re.current&&Ut>=Re.current||qt)&&At()}),[Ze,qt,Re,Ut,ta?.hasEffect]);const Os=function(e,t,a){const[s,n]=(0,Mt.J0)();return(0,Mt.vJ)((()=>{t||a&&!a()||(e?async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.2;return wn||await Sn.promise,await wn.request({name:"detectLanguage",args:[e,t]})}(e).then(n):n(void 0))}),[t,e,a]),s}(xs?.text,!(Oe||De),We);!function(e,t,a,s){(0,Mt.vJ)((()=>{if(a||s&&!s())return;const n=Boolean(e.content.text?.text.length);!function(e,t,a,s){const n=En.get(e)||new Mn.A(150),o=n.get(t);o&&o.detectedLanguage===s&&o.isTranslatable===a||(n.set(t,{id:t,isTranslatable:a,detectedLanguage:s}),En.set(e,n),kn(e))}(e.chatId,e.id,n,t)}),[e,t,a,s])}(t,Os,!De,We);const Ds=(0,I.ZRp)(t,!Ge),{isPending:Vs,translatedText:Gs}=(0,Tn.A)(Je,Lt,Ds?Ut:void 0,Ve),js=(0,vs.A)(Gs,Boolean(Ds)),qs=Gs||js,{phoneCall:Ws}=ia||{},_s=(Ne||pe&&re&&qt)&&!ka&&"thread"===Se&&!p,Hs=Ne?.isCommentsInfo&&!ka&&"thread"===Se&&!p,$s=!wt&&!Ws&&!ge&&be&&!ka&&!Sa&&!ja,Xs=!ha&&va&&(Ia||(Xt||Qt||ca||"geo"===oa?.mediaType)&&!Ps),Qs=function(e,t){let{poll:a,hasSubheader:s,isCustomShape:o,isLastInGroup:i,asForwarded:r,hasThread:c,forceSenderName:d,hasCommentCounter:l,hasCommentButton:u,hasActionButton:m,hasReactions:h,isGeoLiveActive:p,withVoiceTranscription:g,peerColorClass:y,hasOutsideReactions:f}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{paidMedia:A}=(0,I.r_3)(e),{photo:v,video:b}=un(A),w=(0,I.r_3)(e),{photo:S=v,video:C=b,audio:M,voice:E,document:k,webPage:P,contact:T,location:x,invoice:N,storyData:B,giveaway:R,giveawayResults:F}=w,U=t?.hasMultipleCaptions?void 0:(0,I.r_3)(t?.captionMessage||e).text,L=Boolean(e.factCheck?.text),J="video"===C?.mediaType&&C.isRound,O=e.isInvertedMedia,D=S||C&&!J||t||P,V=[n.zPk],G=B||S||C||x||N?.extendedMedia||A,j=U||"venue"===x?.mediaType||p||L,q=G&&!j,z=Boolean(e.inlineButtons),W=Boolean(e.viaBotId),_=O&&D?!(!h||f)||!!L||!(!P||!j):j;return y&&V.push(y),!G&&e.emojiOnlyCount?(V.push("emoji-only"),e.emojiOnlyCount<=n.Apc&&V.push(`emoji-only-${e.emojiOnlyCount}`)):j?V.push("text"):V.push("no-text"),Object.keys(w).length||V.push("unsupported"),m&&V.push("has-action-button"),o&&(V.push("custom-shape"),J&&V.push("round"),l&&V.push("has-comment-counter")),G&&!g?V.push("media"):C?V.push("video"):M?V.push("audio"):E?(V.push("voice"),g&&V.push("with-voice-transcription")):k?V.push("document"):T?V.push("contact"):a?V.push("poll"):R||F?V.push("giveaway"):P&&(V.push("web-page"),(P.photo||P.video)&&V.push("media"),P.document&&V.push("document")),N&&!N.extendedMedia&&V.push("invoice"),B&&V.push("story"),r&&V.push("is-forwarded"),s&&V.push("has-subheader"),c&&V.push("has-replies"),h&&V.push("has-reactions"),f&&V.push("has-outside-reactions"),W&&V.push("is-via-bot"),d&&V.push("force-sender-name"),o||(V.push("has-shadow"),G&&c&&V.push("has-background"),(s||r||W||!q||d||L||g)&&V.push("has-solid-background"),L&&V.push("has-fact-check"),!i||z||!S&&q&&!u||V.push("has-appendix")),D&&O&&V.push("is-inverted-media"),_?V.push("has-footer"):V.push("no-footer"),V.join(" ")}(t,l,{poll:Ye,hasSubheader:Ua,isCustomShape:Ia,isLastInGroup:b,asForwarded:ba,hasThread:fa&&!p,forceSenderName:x,hasCommentCounter:fa&&Ne.messagesCount>0,hasCommentButton:Hs,hasActionButton:xa||Na,hasReactions:va,isGeoLiveActive:"geoLive"===oa?.mediaType&&!(0,I.vzh)(t),withVoiceTranscription:ha,peerColorClass:(0,dn.y)(Da,Va,!0),hasOutsideReactions:Xs}),Zs=Qs.includes("has-appendix"),Ys=(0,ln.Rr)(t.emojiOnlyCount);let en,an;en=Ws||ka?"none":!Ps||sa||Ys||Ns?Ns&&!Ys&&(Ba||sa)?"in-text":"standalone":"in-text",va?Xs?an="outside":ba?(en="standalone",an="inside"):an="inside":an="none";const sn=Ia?"in-meta":"in-content";(0,In.A)(Rs||Lt,Bs,O,t.id,J||Us||q),(0,An.A)(Ls||Lt,Js,j),(0,Pn.A)(rt,Lt,Q,Z,ee,ae,f,Boolean(Y),te);const nn=Qe?(0,I.qg$)(ut,Qe):void 0,on=!t.senderId,mn=nn||on&&t.postAuthorTitle||(ba||ne)&&Ot?.postAuthorTitle||void 0,pn=P,gn=(0,Jt.A)((e=>{const t=lt.current,a=e.contentRect.height;if(lt.current=a,(0,$e.o8)()||!t||a<=t)return;const s=e.target.closest(".MessageList");if(!s)return;(0,Mt.VK)(400);const n=a-t,{offsetHeight:o,scrollHeight:i,scrollTop:r}=s;Math.round(i-r-o)-n<=5&&ot()})),yn=(0,Cn.A)(gn,[gn],300,!1);(0,zs.A)(rt,yn,!pn),(0,Mt.vJ)((()=>{const e=ct.current;e&&(0,rn.Y)(e)&&(Be&&nt({messageIds:[Ut]}),t.hasUnreadMention&&it({messageIds:[Ut]}))}),[Be,Ut,nt,t.hasUnreadMention]);const vn=(0,Mt.Kr)((()=>Ma?fn(zt,Boolean(u),l,bt):void 0),[Ma,zt,u,l,bt]),bn=ba&&!Ia?28:0,xn=(0,Mt.Kr)((()=>{let e,t,a,s=!1,n="";if(!Ma&&(Xt||Qt||na?.extendedMedia)){let a;if(Xt||Qt){const e=Xt||Qt;e&&!Ca&&(a=(0,hn.yA)({media:e,isOwn:zt,asForwarded:ba,noAvatars:u,isMobile:bt}).width)}else if(na?.extendedMedia&&na.extendedMedia.width&&na.extendedMedia.height){const{width:e,height:t}=na.extendedMedia;a=(0,k.kn)({width:e,height:t,fromOwnMessage:zt,asForwarded:ba,noAvatars:u,isMobile:bt}).width}a&&(a
(0,ir.wp)({title:i,artist:r,album:c,artwork:[{src:p}]})),[c,r,i,p])})(S,r,c),{playPause:F,stop:L,isPlaying:J,requestNextTrack:O,requestPreviousTrack:D,isFirst:V,isLast:G,setVolume:j,toggleMuted:q,setPlaybackRate:z}=(0,rr.A)(t&&(0,or.dj)(t),t?(0,I.FkQ)(t):0,P?"voice":"audio",B,void 0,R,void 0,!0,void 0,void 0,t&&(0,I.NbO)(t),!0),W=Boolean(t),{ref:_}=(0,Gt.A)({isOpen:W,shouldForceOpen:h}),{ref:H,shouldRender:K}=(0,pr.A)({isOpen:W,isDisabled:!h,ref:_,onStateChange:p}),{isContextMenuOpen:$,handleBeforeContextMenu:X,handleContextMenu:Q,handleContextMenuClose:Z,handleContextMenuHide:Y}=(0,Fs.A)(_,!K),ee=(0,Jt.A)((()=>{const{chatId:e,id:t}=S;A({chatId:e,messageId:t})})),te=(0,Jt.A)((()=>{L&&(J&&F(),v(),(0,ir.Eg)(),L())})),ae=(0,Jt.A)((e=>{j&&(g({volume:e/100}),j(e/100))})),se=(0,Jt.A)((()=>{o.TF&&!o.pz||q&&(q(),f({isMuted:!m}))})),ne=(0,Jt.A)((function(e){if(!z)return;const t=fr[e],a=1!==e&&(!(arguments.length>1&&void 0!==arguments[1])||arguments[1]);y({playbackRate:t,isPlaybackRateActive:a}),z(a?t:1)})),oe=(0,Jt.A)((()=>{Z();const e=Number(Object.entries(fr).find((e=>{let[,t]=e;return t===l}))?.[0])||1,t=!u;ne(t&&1===e?2:e,t)})),ie=(0,Jt.A)((()=>{const e=Object.entries(fr).find((e=>{let[,t]=e;return t===l}))?.[0]||1,t=`${1===l?2:e}Х`;return Mt.Ay.createElement("div",{className:"playback-wrapper"},$&&Mt.Ay.createElement("div",{className:"playback-backdrop",onClick:Z}),Mt.Ay.createElement(ya.A,{round:!0,className:(0,Tt.A)("playback-button",u&&"applied",$&&"on-top"),color:"translucent",size:"smaller",ariaLabel:"Playback Rate",ripple:!w,onMouseEnter:Q,onClick:oe,onMouseDown:X,onContextMenu:Q},Mt.Ay.createElement("span",{className:(0,Tt.A)("playback-button-inner",4===t.length&&"small",5===t.length&&"tiny")},t)))})),re=(0,Mt.Kr)((()=>0===d||m?"icon-muted":d<.3?"icon-volume-1":d<.6?"icon-volume-2":"icon-volume-3"),[d,m]);if(!i&&K)return Mt.Ay.createElement("div",{className:(0,Tt.A)("AudioPlayer",h?"full-width-player":"mini-player",a),dir:b.isRtl?"rtl":void 0,ref:H},Mt.Ay.createElement("div",{className:"AudioPlayer-content",onClick:ee},C?function(e){const{title:t,performer:a,fileName:s}=e;return Mt.Ay.createElement(Mt.Ay.Fragment,null,Mt.Ay.createElement("div",{className:"title",dir:"auto"},(0,Ks.A)(t||s)),a&&Mt.Ay.createElement("div",{className:"subtitle",dir:"auto"},(0,Ks.A)(a)))}(C):function(e,t){return Mt.Ay.createElement(Mt.Ay.Fragment,null,Mt.Ay.createElement("div",{className:"title",dir:"auto"},t&&(0,Ks.A)(t)),Mt.Ay.createElement("div",{className:"subtitle",dir:"auto"},e))}(b("AttachAudio"),x),Mt.Ay.createElement(yr.A,null)),Mt.Ay.createElement(ya.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:"player-button",disabled:V?.(),onClick:D,ariaLabel:"Previous track"},Mt.Ay.createElement("i",{className:"icon icon-skip-previous"})),Mt.Ay.createElement(ya.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:(0,Tt.A)("toggle-play","player-button",J?"pause":"play"),onClick:F,ariaLabel:J?"Pause audio":"Play audio"},Mt.Ay.createElement("i",{className:"icon icon-play"}),Mt.Ay.createElement("i",{className:"icon icon-pause"})),Mt.Ay.createElement(ya.A,{round:!0,ripple:!w,color:"translucent",size:"smaller",className:"player-button",disabled:G?.(),onClick:O,ariaLabel:"Next track"},Mt.Ay.createElement("i",{className:"icon icon-skip-next"})),Mt.Ay.createElement("div",{className:"volume-button-wrapper"},Mt.Ay.createElement(ya.A,{round:!0,className:"player-button volume-button",color:"translucent",size:"smaller",ariaLabel:"Volume",onClick:se,ripple:!w},Mt.Ay.createElement("i",{className:(0,Tt.A)("icon",re)})),!o.pz&&Mt.Ay.createElement("div",{className:"volume-slider-wrapper"},Mt.Ay.createElement("div",{className:"volume-slider-spacer"}),Mt.Ay.createElement("div",{className:"volume-slider"},Mt.Ay.createElement(gr.A,{bold:!0,value:m?0:100*d,onChange:ae})))),T&&Mt.Ay.createElement(Oa.A,{forceOpen:$,positionX:"right",positionY:"top",className:"playback-rate-menu",trigger:ie,onClose:Z,onHide:Y,onMouseEnterBackdrop:Z},Ir.map((e=>function(e,t,a,s){const n=t===fr[e]&&s||1===e&&!s;return Mt.Ay.createElement(Ia.A,{key:e,onClick:()=>a(e),icon:n?"check":void 0,customIcon:n?void 0:Mt.Ay.createElement("i",{className:"icon icon-placeholder"})},e,"X")}(e,l,ne,u)))),Mt.Ay.createElement(ya.A,{round:!0,className:"player-close",color:"translucent",size:"smaller",onClick:te,ariaLabel:"Close player"},Mt.Ay.createElement("i",{className:"icon icon-close"})))}));var vr=a(22867),br=a(18653);const wr={"pinned-message-border":"L5TQCriM",pinnedMessageBorder:"L5TQCriM","pinned-message-border-wrapper-1":"v5sJGzfS",pinnedMessageBorderWrapper1:"v5sJGzfS","pinned-message-border-wrapper":"p6PQhvds",pinnedMessageBorderWrapper:"p6PQhvds","pinned-message-border-mark":"M2PQZgBd",pinnedMessageBorderMark:"M2PQZgBd"};function Sr(e,t,a,s,n){return`M${e},${t+n}a${n},${n},0,0,1,\n ${a},0v${s-2*n}a${n},${n},0,0,1,${-a},0Z`}const Cr=(0,Mt.ph)((e=>{let{count:t,index:a}=e;const s=(0,Mt.li)(null),n=(0,Mt.Kr)((()=>function(e,t){const a=e-t-1,s=function(e){let t=8;return 1===e?t=36:2===e?t=17:3===e?t=11:(4===e||e>3)&&(t=7.5),t}(e),n=function(e,t){let a=36;return 1===e?a=36:2===e?a=17:3===e?a=1===t?12:11:(4===e||e>3)&&(a=7.5),a}(e,a),o=function(e,t){return e<=3?36:t*e+2*(e-1)}(e,s),i=`clipPath${e}`,r=function(e,t,a){let s="";if(3===a)s=Sr(0,0,2,t,1)+Sr(0,12,2,t+1,1)+Sr(0,25,2,t,1);else for(let e=0;e\n