2 lines
424 KiB
JavaScript
2 lines
424 KiB
JavaScript
"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[7768],{64238:(e,t,s)=>{s.r(t),s.d(t,{LockScreen:()=>Rd,Main:()=>Ud});var a=s(31481),o=(s(48544),s(42347)),n=s(23174),i=s(89925),r=s(24585),d=s(96454),c=s(85982),l=s(46275),u=s(14487),h=s(87894),m=s(60343),p=s(43044),g=s(48775),f=s(6e4),I=s(37836),v=s(80140),b=s(4875),y=s(90709),S=s(70636),w=s(13439),A=s(17872),M=s(32989),C=s(60919),P=s(22986),k=s(9716),F=s(5560),T=s(26129),U=s(43503),x=s(76023);const B=32*x.$,R=45.5*x.$,N=26.5*x.$,J=16*x.$,E=16.125*x.$;var L=s(16350),Y=s(82150),D=s(43874);function O(e,t){return t-((0,C.nTw)(e).isLeftColumnShown&&!(0,D.Ny)()?e.leftColumnWidth||((s=U.A.get().width)>a.gQx?Math.min(Math.max(.25*s,J),.33*s):s>a.j7z?Math.min(Math.max(.33*s,J),.4*s):N):0);var s}function G(e,t,s){const a=(0,C.nZ4)(e,t.chatId),o=t.reactions||{results:[],areTags:a},n=(0,C.VF$)(e,t.chatId),i=(0,y.AK)(o.results,s);let{recentReactions:r=[]}=o;return r.length&&(r=r.filter((({isOwn:t,peerId:s})=>!t&&s!==e.currentUserId))),s.forEach((t=>{const{currentUserId:s}=e;"paid"!==t.type&&r.unshift({peerId:n?.id||s,reaction:t,addedDate:Math.floor(Date.now()/1e3),isOwn:!0})})),(0,Y.r3)(e,t.chatId,t.id,{reactions:{...o,results:i,recentReactions:r}})}function V(e,t,s){return(0,L.wi)(e,t,s,!0)}const j=350,q=1e3;let z=0;function W(e,t,s,a,o,n,i,r){const d=r?.reactions;if(d&&(0,P.T)(o,d))return e;const c=d?.results.find((e=>e.localAmount));if(c?.localAmount){const{localIsPrivate:e,localAmount:t,localPeerId:s}=c;o.results=(0,y.Ny)(o.results,t,e,s)}if(e=(0,A.r3y)(e,s,a,{reactions:o}),!i)return e;const{reaction:l,isOwn:h,isUnread:p}=o.recentReactions?.[0]??{};if((0,C.xYJ)(e,"reactionEffects")&&r&&l&&p&&!h){const e=(0,m.bj)(r);t.startActiveReaction({containerId:e,reaction:l,tabId:(0,u.g0)()})}const g=n.unreadReactions?.includes(a),f=(0,y.pU)(e,o);if(f&&!g){e=V(e,s,{unreadReactionsCount:(n?.unreadReactionsCount||0)+1,unreadReactions:[...n?.unreadReactions||[],a].sort(((e,t)=>t-e))});const t=(0,C.O5q)(e,s,a);if(!n||!t)return e;(0,I.aj)((()=>{(0,F.Oq)({chat:n,message:t,isReaction:!0})}))}return!f&&g&&(e=V(e,s,{unreadReactionsCount:(n?.unreadReactionsCount||1)-1,unreadReactions:n?.unreadReactions?.filter((e=>e!==a))})),e}function K(e,t,s,a,o=!1){const n=o?(0,C.Jl6)(e,t,s):(0,C.O5q)(e,t,s);if(n&&a.content&&!(0,m.iL)(s)){const{photo:e,video:t,sticker:s,document:o}=(0,y.r_)(n);e&&a.content.photo?(a.content.photo.blobUrl??=e.blobUrl,a.content.photo.thumbnail??=e.thumbnail):t&&a.content.video?a.content.video.blobUrl??=t.blobUrl:s&&a.content.sticker?a.content.sticker.isPreloadedGlobally??=s.isPreloadedGlobally:o&&a.content.document&&(a.content.document.previewBlobUrl??=o.previewBlobUrl)}const i=n?{...n,...a}:a;return o?(0,A.Egm)(e,t,s,i):(0,A.r3y)(e,t,s,i)}function H(e,t,s,a){const{chatId:o}=s,n=(0,T.Q)(s),{threadInfo:i}=(0,C.Tac)(e,s)||{};if(!i&&n?.replyToMsgId){const i=(0,C.O5q)(e,o,n.replyToMsgId);i?e=(0,A.Wwn)(e,i,o,s.id,a):t.loadMessage({chatId:o,messageId:n.replyToMsgId,threadUpdate:{isDeleting:a,lastMessageId:s.id}})}return e}function _(e,t,s){const{id:a,chatId:o}=s,i=(0,C.QP5)(e,s),{threadInfo:r}=(0,C.Tac)(e,s)||{},d=(0,C.hds)(e,o),c=d?.unreadCount&&!(0,C.gCU)(e,o,n.l3);e=H(e,t,s);const{threadId:l}=r??{threadId:i};return l&&(e=(0,A.d4w)(e,o,l,[a]),Object.values(e.byTabId).forEach((({id:t})=>{if((0,C.haw)(e,o,l,t)){const s=(0,C.RjD)(e,o,l),n=(0,A.fgD)(e,o,l,a,t),i=(0,C.rA3)(n,o,l,t);s&&!i.includes(s)||(e=n)}})),r&&(e=(0,A.eww)(e,o,l,"threadInfo",{...r,lastMessageId:s.id}),(0,y.Nb)(s)||(0,y._P)(s)||(e=(0,A.eAk)(e,o,l,{messagesCount:(r.messagesCount||0)+1})))),c||(e=(0,A.d4w)(e,o,n.l3,[a]),Object.values(e.byTabId).forEach((({id:t})=>{if((0,C.haw)(e,o,n.l3,t)){const s=(0,C.RjD)(e,o,n.l3),i=(0,A.fgD)(e,o,n.l3,a,t),r=(0,C.rA3)(i,o,n.l3,t);s&&!r.includes(s)||(e=i)}}))),e}function X(e,t,s,a=!1){const{chats:o}=e,n=o.byId[t],i=(0,C.ZZX)(e,t),r=n?.isForum?(0,C.nkm)(e,s):void 0;r&&(e=(0,A.TwA)(e,t,r.id,{lastMessageId:s.id}));const d=(0,C.L_2)(e,s);e=(0,A.eAk)(e,t,d,{lastMessageId:s.id});const c=(0,C.QP5)(e,s);return c&&(e=(0,A.yKC)(e,c,s.id,"saved")),!i||a||i===s.id||i===s.previousLocalId||s.id>i?(0,A.yKC)(e,t,s.id):e}function $(e,t,s=n.l3){const a=(0,C.zeq)(e,t),o=(0,C.gCU)(e,t,s);if(!a||!o)return;let i=o.length;for(;i--;){const e=a[o[i]];if(e&&!e.isDeleting)return e}}function Q(e,t,s,a){if(t){const o=(0,C.hds)(e,t);if(!o)return;const i=new Set;i.add(n.l3),s.forEach((s=>{e=(0,A.r3y)(e,t,s,{isDeleting:!0}),(0,C.S0q)(e,t,s)&&(e=(0,A.do9)(e,t,s));const o=(0,C.O5q)(e,t,s);if(!o)return;"chatEditPhoto"===o.content.action?.type&&o.content.action.photo&&(e=(0,A.sol)(e,t,o.content.action.photo.id,!0)),e=H(e,a,o,!0);const n=(0,C.L_2)(e,o);n&&i.add(n)})),a.requestChatUpdate({chatId:t});const r=new Set(s);i.forEach((s=>{const i=(0,C.Vw0)(e,t,s);if(!i?.lastMessageId||!r.has(i.lastMessageId))return;const d=$(e,t,s);d?(s===n.l3&&(e=X(e,t,d,!0)),e=(0,A.eAk)(e,t,s,{lastMessageId:d.id}),o.isForum&&(e=(0,A.TwA)(e,t,Number(s),{lastMessageId:d.id}))):o.isForum&&s!==n.l3&&a.loadTopicById({chatId:t,topicId:Number(s)})})),(0,w.UF)(e);const d=(0,C.Rwe)(e);return void setTimeout((()=>{e=(0,w.mS)();const a=s.filter((s=>(0,C.O5q)(e,t,s)?.isDeleting));e=(0,A.AH0)(e,t,a),(0,w.UF)(e)}),d?q:j)}const o=[];s.forEach((t=>{const s=(0,C.Egn)(e,t);if(s){o.push(s);const n=$(e=(0,A.r3y)(e,s,t,{isDeleting:!0}),s);n&&(e=X(e,s,n,!0));const i=(0,C.O5q)(e,s,t);if((0,C.nZ4)(e,s)&&i){const t=(0,C.L_2)(e,i);if((0,y.cG)(s,t,e.currentUserId)){const o=$(e,s,t);a.requestSavedDialogUpdate({chatId:String(t)}),o&&(e=(0,A.yKC)(e,s,o.id,"saved"))}}"chatEditPhoto"===i?.content.action?.type&&i.content.action.photo&&(e=(0,A.sol)(e,s,i.content.action.photo.id,!0));const r=(0,C.Rwe)(e);setTimeout((()=>{e=(0,w.mS)(),e=(0,A.AH0)(e,s,[t]),(0,w.UF)(e)}),r?q:j)}})),(0,w.UF)(e),(0,h.Am)(o).forEach((e=>{a.requestChatUpdate({chatId:e})}))}(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"newMessage":{const{chatId:a,id:o,message:n,shouldForceReply:i,wasDrafted:r,poll:d,webPage:c}=s;e=_(e=K(e,a,o,n),t,n);const l=(0,C.O5q)(e,a,o),u=(0,T.Q)(l),h=(0,T.W)(l),m=(0,C.hds)(e,a);m?.isForum&&u?.isForumTopic&&!(0,C.nkm)(e,l)&&u.replyToMsgId&&t.loadTopicById({chatId:a,topicId:u.replyToMsgId});const p=(0,y.Nb)(n);if(Object.values(e.byTabId).forEach((({id:s})=>{p&&r&&(e=X(e,a,l));const d=(0,C.L_2)(e,l);if(e=(0,A.PKO)(e,l,a,d,s),(0,C.fo$)(e,a,n,s)){if(p&&n.isOutgoing&&!n.content?.action&&!h?.storyId&&!n.content?.storyData){const o=(0,C.Xf0)(e,s);o&&t.focusMessage({chatId:a,threadId:o.threadId,messageId:n.id,noHighlight:!0,isResizingContainer:!0,tabId:s})}p||setTimeout((()=>{e=(0,w.mS)(),i&&t.updateDraftReplyInfo({replyToMsgId:o,tabId:s}),e=X(e,a,l),(0,w.UF)(e)}),j)}else e=X(e,a,l)})),d&&(e=(0,A.J81)(e,d.id,d)),c&&(e=(0,A.o7c)(e,c.id,c)),n.reportDeliveryUntilDate&&n.reportDeliveryUntilDate>(0,v.Fm)()&&t.reportMessageDelivery({chatId:a,messageId:o}),(0,w.UF)(e),p||m?.isNotJoined||(0,C.mJZ)(e,a)||t.loadTopChats(),!p&&(0,C.nZ4)(e,a)){const s=(0,C.QP5)(e,l);s&&!(0,C.mJZ)(e,s,"saved")&&t.requestSavedDialogUpdate({chatId:s})}break}case"updateChatLastMessage":{const{id:t,lastMessage:a}=s;e=X(e,t,a,!0),e=(0,A.KcS)(e,[a]),(0,w.UF)(e);break}case"updateStartEmojiInteraction":Object.values(e.byTabId).forEach((({id:t})=>{const{chatId:a}=(0,C.Xf0)(e,t)||{};if(a!==s.id)return;const o=(0,C.O5q)(e,a,s.messageId);if(!o)return;if((0,y.P5)(o)?.text!==s.emoji)return;const n=(0,C.nTw)(e,t);e=(0,M.w)(e,{activeEmojiInteractions:[...n.activeEmojiInteractions||[],{id:Math.random(),animatedEffect:s.emoji,messageId:s.messageId}]},t)})),(0,w.UF)(e);break;case"newScheduledMessage":{const{chatId:t,id:a,message:o,poll:i,webPage:r}=s;e=K(e,t,a,o,!0);const d=(0,C.K3w)(e,t,n.l3)||[];e=(0,A.eww)(e,t,n.l3,"scheduledIds",(0,h.Am)([...d,a]));const c=(0,C.L_2)(e,o);if(c!==n.l3){const s=(0,C.K3w)(e,t,c)||[];e=(0,A.eww)(e,t,c,"scheduledIds",(0,h.Am)([...s,a]))}i&&(e=(0,A.J81)(e,i.id,i)),r&&(e=(0,A.o7c)(e,r.id,r)),e=(0,A.zTz)(e,t,{hasScheduledMessages:!0}),(0,w.UF)(e);break}case"updateScheduledMessage":{const{chatId:a,id:o,message:i,poll:r,webPage:d,isFromNew:c}=s,l=(0,C.Jl6)(e,a,o);if(!l)return void(c&&t.apiUpdate({"@type":"newScheduledMessage",id:s.id,chatId:s.chatId,message:s.message,poll:s.poll,webPage:s.webPage}));e=K(e,a,o,i,!0);const u=Object.keys((0,C.yFI)(e,a)||{}).map(Number).sort(((e,t)=>t-e));e=(0,A.eww)(e,a,n.l3,"scheduledIds",u);const h=(0,C.L_2)(e,l);if(h!==n.l3){const t=(0,C.K3w)(e,a,h)||[];e=(0,A.eww)(e,a,h,"scheduledIds",t.sort(((e,t)=>t-e)))}r&&(e=(0,A.J81)(e,r.id,r)),d&&(e=(0,A.o7c)(e,d.id,d)),(0,w.UF)(e);break}case"updateMessage":{const{chatId:a,id:o,message:n,poll:i,webPage:r,isFromNew:d,shouldForceReply:c}=s,l=(0,C.O5q)(e,a,o);if(!l)return void(d&&t.apiUpdate({"@type":"newMessage",id:s.id,chatId:s.chatId,message:s.message,poll:s.poll,webPage:s.webPage,shouldForceReply:c}));const u=(0,C.hds)(e,a);e=K(e,a,o,n);const h=(0,C.O5q)(e,a,o);n.reactions&&u&&(e=W(e,t,a,o,n.reactions,u,h.isOutgoing,l)),n.content?.text?.text!==l?.content?.text?.text&&(e=(0,A.gt4)(e,a,o)),i&&(e=(0,A.J81)(e,i.id,i)),r&&(e=(0,A.o7c)(e,r.id,r)),(0,w.UF)(e);break}case"updateQuickReplyMessage":{const{id:t,message:a,poll:o,webPage:n}=s;e=(0,A.QNR)(e,t,a),o&&(e=(0,A.J81)(e,o.id,o)),n&&(e=(0,A.o7c)(e,n.id,n)),(0,w.UF)(e);break}case"deleteQuickReplyMessages":{const{messageIds:t}=s;e=(0,A.vad)(e,t),(0,w.UF)(e);break}case"updateQuickReplies":{const{quickReplies:t}=s,a=(0,h.dU)(t,"id");e=(0,A.xAV)(e,a),(0,w.UF)(e);break}case"deleteQuickReply":e=(0,A.hjk)(e,s.quickReplyId),(0,w.UF)(e);break;case"updateVideoProcessingPending":{const{chatId:a,localId:o,newScheduledMessageId:n}=s;e=(0,A.AH0)(e,a,[o]),e=(0,A.zTz)(e,a,{hasScheduledMessages:!0}),(0,w.UF)(e),Object.values(e.byTabId).forEach((({id:s})=>{const o=(0,C.Xf0)(e,s);if(o?.chatId!==a)return;const i=Date.now();i-z<1e3||(z=i,t.showNotification({message:{key:"VideoConversionText"},title:{key:"VideoConversionTitle"},tabId:s}),t.focusMessage({chatId:a,messageId:n,messageListType:"scheduled",tabId:s}))}));break}case"updateMessageSendSucceeded":{const{chatId:a,localId:o,message:i,poll:r}=s;e=_(e,t,i);const d=(0,C.O5q)(e,a,o);e=(0,A.AH0)(e,a,[o]),i.isScheduled&&(e=(0,A.XAm)(e,a,[o])),e=(0,A.r3y)(e,a,i.id,{...d,...i,previousLocalId:o,isDeleting:void 0}),r&&(e=(0,A.J81)(e,r.id,r)),e={...e,fileUploads:{byMessageKey:(0,h.cJ)(e.fileUploads.byMessageKey,[(0,m.bj)(i)])}};const c=(0,C.O5q)(e,a,i.id);e=X(e,a,c);const l=(0,C.Tac)(e,i);Object.values(e.byTabId).forEach((({id:s})=>{const{chatId:o,threadId:r}=(0,C.Xf0)(e,s)||{};o===a&&(l?.threadInfo?.threadId||n.l3)===r&&t.markMessageListRead({maxId:i.id,tabId:s})})),l?.threadInfo?.threadId&&(e=(0,A.eww)(e,a,l.threadInfo.threadId,"threadInfo",{...l.threadInfo,lastMessageId:i.id,lastReadInboxMessageId:i.id})),e=(0,A.wix)(e,a,{lastReadInboxMessageId:i.id});const u=(0,C.hds)(e,a);if(u?.isNotJoined||(0,C.mJZ)(e,a)||t.loadTopChats(),(0,C.nZ4)(e,a)){const s=(0,C.QP5)(e,c);s&&!(0,C.mJZ)(e,s,"saved")&&t.requestSavedDialogUpdate({chatId:s})}(0,w.UF)(e);break}case"updateScheduledMessageSendSucceeded":{const{chatId:t,localId:a,message:o,poll:i}=s,r=(0,C.K3w)(e,t,n.l3)||[];e=(0,A.eww)(e,t,n.l3,"scheduledIds",[...r,o.id]);const d=(0,C.L_2)(e,o);if(d!==n.l3){const s=(0,C.K3w)(e,t,d)||[];e=(0,A.eww)(e,t,d,"scheduledIds",[...s,o.id])}const c=(0,C.Jl6)(e,t,a);e=(0,A.XAm)(e,t,[a]),e=(0,A.Egm)(e,t,o.id,{...c,...o,previousLocalId:a,isDeleting:void 0}),i&&(e=(0,A.J81)(e,i.id,i)),(0,w.UF)(e);break}case"updatePinnedIds":{const{chatId:t,isPinned:a,messageIds:o}=s,i=(0,h._E)((0,C.zeq)(e,t),o),r={[n.l3]:o};Object.values(i).forEach((s=>{const o=(0,C.L_2)(e,s);if(e=(0,A.r3y)(e,t,s.id,{isPinned:a}),o===n.l3)return;const i=r[o]||[];i.push(s.id),r[o]=i})),Object.entries(r).forEach((([s,o])=>{const i=(0,C.fcC)(e,t,n.l3)||[],r=a?(0,h.Am)(i.concat(o)).sort(((e,t)=>t-e)):i.filter((e=>!o.includes(e)));e=(0,A.eww)(e,t,Number(s),"pinnedIds",r)})),(0,w.UF)(e);break}case"updateThreadInfo":{const{threadInfo:a}=s;e=(0,A.Ng8)(e,[a]);const{chatId:o,threadId:n}=a;if(!o||!n)return;const i=(0,C.hds)(e,o),r=(0,C.Vw0)(e,o,n),d=(0,C.S0q)(e,o,n);if(i?.isForum&&(d&&d.lastMessageId===r?.lastReadInboxMessageId?e=(0,A.TwA)(e,o,Number(n),{unreadCount:0}):t.loadTopicById({chatId:o,topicId:Number(n)})),!i?.isForum){const t=i?.lastReadInboxMessageId,s=a.lastReadInboxMessageId||t;t&&s&&(e=(0,A.eAk)(e,o,n,{lastReadInboxMessageId:Math.max(s,t)}))}(0,w.UF)(e);break}case"resetMessages":{const{id:a}=s,o=(0,C.zeq)(e,a);if(o&&!(0,k.L8)(a)){const s=(0,u.g0)();e=(0,A.AH0)(e,a,Object.keys(o).map(Number)),(0,w.UF)(e),t.loadFullChat({chatId:a,force:!0}),t.loadViewportMessages({chatId:a,threadId:n.l3,tabId:s})}break}case"deleteMessages":{const{ids:a,chatId:o}=s;Q(e,o,a,t);break}case"deleteScheduledMessages":{const{ids:a,newIds:o,chatId:i}=s,r=a?.some((t=>(0,C.Jl6)(e,i,t)?.isVideoProcessingPending)),d=o?.find((t=>{const s=(0,C.O5q)(e,i,t);return s?.content.video}));r&&d&&Object.values(e.byTabId).forEach((({id:e})=>{t.showNotification({message:{key:"VideoConversionDone"},actionText:{key:"VideoConversionView"},action:{action:"focusMessage",payload:{chatId:i,messageId:d,tabId:e}},tabId:e})})),function(e,t,s,a){t.forEach((t=>{a=(0,A.Egm)(a,e,t,{isDeleting:!0})})),(0,w.UF)(a);const o=(0,C.Rwe)(a);setTimeout((()=>{a=(0,w.mS)(),a=(0,A.XAm)(a,e,t);const s=(0,C.yFI)(a,e);a=(0,A.eww)(a,e,n.l3,"scheduledIds",Object.keys(s||{}).map(Number)),(0,w.UF)(a)}),o?q:j)}(i,a,0,e);break}case"deleteHistory":{const{chatId:o}=s,n=e.messages.byChatId[o];if(o===a.zv8&&(e={...e,serviceNotifications:e.serviceNotifications.map((e=>({...e,isDeleted:!0})))},(0,w.UF)(e)),n){const s=Object.keys(n.byId).map(Number);Q(e=(0,w.mS)(),o,s,t)}else t.requestChatUpdate({chatId:o});e=(0,w.mS)(),e=(0,A.SJu)(e,o),(0,w.UF)(e);break}case"deleteSavedHistory":{const{chatId:a}=s,o=e.currentUserId;e=(0,A.SJu)(e,a,"saved"),(0,w.UF)(e),function(e,t,s,a){const o=(0,C.zeq)(e,t);if(!o)return;const n=Object.values(o).filter((t=>(0,C.L_2)(e,t)===s)).map((e=>e.id));n.length&&Q(e,t,n,a)}(e=(0,w.mS)(),o,a,t);break}case"deleteParticipantHistory":{const{chatId:a,peerId:o}=s;!function(e,t,s,a){const o=(0,C.zeq)(e,t),n=Object.values(o).filter((e=>e.senderId===s)).map((e=>e.id));n.length&&Q(e,t,n,a)}(e=(0,w.mS)(),a,o,t);break}case"updateCommonBoxMessages":{const{ids:t,messageUpdate:a}=s;t.forEach((t=>{const s=(0,C.Egn)(e,t);s&&(e=(0,A.r3y)(e,s,t,a))})),(0,w.UF)(e);break}case"updateChannelMessages":{const{channelId:t,ids:a,messageUpdate:o}=s;a.forEach((s=>{e=(0,A.r3y)(e,t,s,o)})),(0,w.UF)(e);break}case"updateMessagePoll":{const{pollId:t,pollUpdate:a}=s;e=(0,A.J81)(e,t,a),(0,w.UF)(e);break}case"updateMessagePollVote":{const{pollId:t,peerId:a,options:o}=s;e=(0,A.DLl)(e,t,a,o),(0,w.UF)(e);break}case"updateServiceNotification":{const{message:a}=s;(0,C.dqr)(e)&&t.createServiceNotification({message:a});break}case"updateMessageReactions":{const{chatId:a,id:o,reactions:n}=s,i=(0,C.O5q)(e,a,o),r=(0,C.hds)(e,s.chatId);if(!r||!i)return;e=W(e,t,a,o,n,r,i.isOutgoing,i),(0,w.UF)(e);break}case"updateMessageExtendedMedia":{const{chatId:t,id:a,extendedMedia:o,isBought:n}=s,i=(0,C.O5q)(e,t,a);if(!(0,C.hds)(e,s.chatId)||!i)return;if(i.content.invoice){const s=o[0];if("mediaType"in s&&"extendedMediaPreview"===s.mediaType){if(!i.content.invoice)return;e=(0,A.r3y)(e,t,a,{content:{...i.content,invoice:{...i.content.invoice,extendedMedia:s}}}),(0,w.UF)(e)}else{const o=s;e=(0,A.r3y)(e,t,a,{content:{...o}}),(0,w.UF)(e)}}if(i.content.paidMedia){const s=n?{isBought:n,extendedMedia:o}:{extendedMedia:o,isBought:void 0};e=(0,A.r3y)(e,t,a,{content:{...i.content,paidMedia:{...i.content.paidMedia,...s}}}),(0,w.UF)(e)}break}case"updateTranscribedAudio":{const{transcriptionId:t,text:a,isPending:o}=s;e={...e,transcriptions:{...e.transcriptions,[t]:{...e.transcriptions[t]||{},transcriptionId:t,text:a,isPending:o}}},(0,w.UF)(e);break}case"updateMessageSendFailed":{const{chatId:a,localId:o,error:n}=s;n.match(/CHAT_SEND_.+?FORBIDDEN/)&&Object.values(e.byTabId).forEach((({id:e})=>{t.showAllowedMessageTypesNotification({chatId:a,tabId:e})})),e=(0,A.r3y)(e,a,o,{sendingState:"messageSendingStateFailed"}),(0,w.UF)(e);break}case"updateMessageTranslations":{const{chatId:t,messageIds:a,toLanguageCode:o,translations:n}=s;e=(0,A.rmT)(e,t,a,o,n),(0,w.UF)(e);break}case"failedMessageTranslations":{const{chatId:t,messageIds:a,toLanguageCode:o}=s;e=(0,A.rmT)(e,t,a,o,[]),(0,w.UF)(e)}}}));const Z=new Map,ee=(0,I.sg)((e=>e()),500,!1);async function te({global:e,chatId:t,threadId:s,draft:a,isLocalOnly:o,noLocalTimeUpdate:n}){const i=(0,C.hds)(e,t),r=(0,C.mBe)(e,t);if(!i||r&&(0,y.PL)(r))return;const d=(0,C.OEv)(e,t,s,a?.replyInfo),c=a?{...a,replyInfo:d,date:Math.floor(Date.now()/1e3),isLocal:!0}:void 0;e=(0,A.eww)(e,t,s,"draft",c),n||(e=(0,A.wix)(e,t,{draftDate:c?.date})),(0,w.UF)(e),o||(await(0,b.px)("saveDraft",{chat:i,draft:c})&&c&&(c.isLocal=!1),e=(0,w.mS)(),e=(0,A.eww)(e,t,s,"draft",c),e=(0,A.wix)(e,t,{draftDate:c?.date}),(0,w.UF)(e))}async function se(e,t,s){const{fromChatId:a,messageIds:o,toChatId:i,withMyScore:r,noAuthors:d,noCaptions:c,toThreadId:l=n.l3}=(0,C.nTw)(e,s).forwardMessages,{messagePriceInStars:u,isSilent:m,scheduledAt:p}=t,g=(0,C.g29)(e),f=l===n.l3,I=a?(0,C.hds)(e,a):void 0,v=i?(0,C.hds)(e,i):void 0,S=a&&o?o.sort(((e,t)=>e-t)).map((t=>(0,C.O5q)(e,a,t))).filter(Boolean):void 0;if(!I||!v||!S||l&&!f&&!v.isForum)return;const A=(0,C.VF$)(e,i),P=(0,C.GA4)(e,i,l||n.l3),k=(0,C.ZZX)(e,v.id),F=[],[T,U]=(0,h.jB)(S,(e=>!(0,y.u7)(e))),x=T.filter((t=>(0,C.R4s)(e,t)));if(x.length){const s=e.config?.maxForwardedCount?(0,y.v$)(x,e.config.maxForwardedCount):[x];for(const e of s){const s={fromChat:I,toChat:v,toThreadId:l,messages:e,isSilent:m,scheduledAt:p,sendAs:A,withMyScore:r,noAuthors:d,noCaptions:c,isCurrentUserPremium:g,wasDrafted:Boolean(P),lastMessageId:k,messagePriceInStars:u};if(u){const e=await(0,b.px)("forwardMessagesLocal",s);F.push({...t,forwardParams:{...s,forwardedLocalMessagesSlice:e},forwardedLocalMessagesSlice:e})}else(0,b.px)("forwardMessages",s)}}for(const t of U){const{text:s,entities:a}=t.content.text||{},{sticker:o}=t.content,n={chat:v,replyInfo:(0,C.OEv)(e,v.id,l),text:s,entities:a,sticker:o,isSilent:m,scheduledAt:p,sendAs:A,lastMessageId:k};await ie(e,n,F)}return e=(0,w.mS)(),e=(0,M.w)(e,{forwardMessages:{},isShareMessageModalShown:!1},s),(0,w.UF)(e),F}async function ae(e,t,s,o,r,d=!1,c=!1,l,...[m=(0,u.g0)()]){const p=t.id;let g,f=a.yo2;switch(r){case i.TN.Backwards:o?(g=-1,f+=1):g=void 0;break;case i.TN.Around:g=-(Math.round(a.yo2/2)+1);break;case i.TN.Forwards:g=-(a.yo2+1),o&&(f+=1)}const I=(e=(0,w.mS)()).currentUserId,v=(0,y.cG)(p,s,I),S=v?String(s):p,M=await(0,b.px)("fetchMessages",{chat:(0,C.hds)(e,S),offsetId:o,addOffset:g,limit:f,threadId:s,isSavedDialog:v});if(!M)return;const{messages:P,count:k}=M;e=(0,w.mS)();const F=p===a.zv8?e.serviceNotifications.filter((({isDeleted:e})=>!e)).map((({message:e})=>e)):[],T=[].concat(P,F),U=(0,h.dU)(T,"id"),x=Object.keys(U).map(Number);if(s!==n.l3&&!(0,y.cG)(p,s,e.currentUserId)){const t=(0,C.dU3)(e,p,s);x[0]&&t!==x[0]||t===s||x.unshift(Number(s))}e=(0,A.o4A)(e,p,U),e=d?(0,A.E0b)(e,p,s,x):(0,A.d4w)(e,p,s,x);let B=(0,C.gCU)(e,p,s);const R=o?(0,C.Lzh)(e,p,s,o):void 0;if(d&&B&&R&&(R.length&&!(0,h.h8)(B,R)||(e=(0,A.d4w)(e,p,s,R),B=(0,C.gCU)(e,p,s),e=(0,A.qKm)(e,p,s,R),d=!1)),!c){const t=d&&R?R:B;if(t){const{newViewportIds:a}=oe(t,o,r);e=(0,A.s3Z)(e,p,s,a,m)}}k&&(e=(0,A.eAk)(e,t.id,s,{messagesCount:k})),(0,w.UF)(e),l?.()}function oe(e,t,s){const{length:o}=e,n=t?function(e,t){return t<e[0]?0:t>e[e.length-1]?e.length-1:e.findIndex(((s,a)=>s===t||s<t&&e[a+1]>t))}(e,t):-1,r=s===i.TN.Backwards?n:n+1||o,d=s===i.TN.Around?Math.round(a.yo2/2):a.yo2,c=r-d,l=r+d-1,u=e.slice(Math.max(0,c),l+1);let h,m;switch(s){case i.TN.Backwards:h=r>=0,m=c>=0;break;case i.TN.Forwards:h=r<o,m=l<=o-1;break;case i.TN.Around:default:h=u.length>0,m=u.length===a.yo2}return{newViewportIds:u,areSomeLocal:h,areAllLocal:m}}async function ne(e,t){const s=(0,C.PVB)(e,t);if(!s)return;if((0,S.vj)(s)){if((0,C.ODG)(e,t))return;return s.paidMessagesStars}if(!s?.paidMessagesStars)return;const a=(0,C.vGo)(e,s.id);return a?a.paidMessagesStars:await(0,b.px)("fetchPaidMessagesStarsAmount",s)}async function ie(e,t,s){if(t.messagePriceInStars){const e=await(0,b.px)("sendMessageLocal",t);e&&s.push({...t,localMessage:e})}else re(e,t)}async function re(e,t){let s;(t.replyInfo||d.pz)&&await(0,I.P_)();const a=t.attachment?(t,o)=>{Z.has(o)||(s=o,Z.set(o,a)),e=(0,w.mS)(),e=(0,A.mR)(e,o,t),(0,w.UF)(e)}:void 0;await(0,b.px)("sendMessage",t,a),a&&s&&(e=(0,w.mS)(),e=(0,A.mR)(e,s,void 0),(0,w.UF)(e),Z.delete(s))}async function de(e,t,s){const a=(0,C.hds)(e,t);if(!a)return;const o=await(0,b.px)("fetchUnreadMentions",{chat:a,offsetId:s});if(!o)return;const{messages:n}=o,i=(0,h.dU)(n,"id"),r=Object.keys(i).map(Number);e=(0,w.mS)(),e=(0,A.o4A)(e,a.id,i),e=(0,A.Wez)(e,t,a,r),(0,w.UF)(e)}(0,w.aJ)("loadViewportMessages",((e,t,s)=>{const{direction:a=i.TN.Around,isBudgetPreload:o=!1,shouldForceRender:n=!1,onLoaded:r,onError:d,tabId:c=(0,u.g0)()}=s||{};let{chatId:l,threadId:h}=s||{};if(!l||!h){const t=(0,C.Xf0)(e,c);if(!t)return void d?.();l=t.chatId,h=t.threadId}const p=(0,C.hds)(e,l),g=(0,C._ls)(e,l);if(!p||g)return void d?.();const f=(0,C.rA3)(e,l,h,c),v=(0,C.gCU)(e,l,h);if(f&&f.length&&a!==i.TN.Around){const s=a===i.TN.Backwards?f[0]:f[f.length-1];if((0,m.iL)(s))return;if(s===h&&a===i.TN.Backwards)return;const n=Boolean(v&&!v.includes(s)),d=n?(0,C.Lzh)(e,l,h,s):v;if(d?.length){const{newViewportIds:i,areSomeLocal:m,areAllLocal:g}=oe(d,s,a);m&&(e=(0,A.s3Z)(e,l,h,i,c)),(0,I.aj)((()=>{!async function(e,t,s,a,o,n,i,r,d,c,...[l=(0,u.g0)()]){s||await ae(e,n,i,d,r,a,o,c,l),o||t.loadViewportMessages({chatId:n.id,threadId:i,direction:r,isBudgetPreload:!0,onLoaded:c,tabId:l})}(e,t,g,n,o,p,h,a,s,r,c)}))}if(o)return}else{const t=(0,C.kdX)(e,l,c)||(0,C.EHH)(e,l,h),s=Boolean(t&&v&&!v.includes(t)),a=(s?(0,C.Lzh)(e,l,h,t):v)||[],{newViewportIds:n,areSomeLocal:d,areAllLocal:u}=oe(a,t,i.TN.Around);d&&(e=(0,A.s3Z)(e,l,h,n,c)),u?r?.():(0,I.aj)((()=>{ae(e,p,h,t,i.TN.Around,s,o,r,c)}))}(0,w.UF)(e,{forceOnHeavyAnimation:n})})),(0,w.aJ)("loadMessage",(async(e,t,s)=>{const{chatId:a,messageId:o,replyOriginForId:i,threadUpdate:r}=s,d=(0,C.hds)(e,a);if(!d)return;const c=await async function(e,t,s,a){const o=await(0,b.px)("fetchMessage",{chat:t,messageId:s});if(o){if(o!==n.K1)return e=(0,w.mS)(),e=(0,A.r3y)(e,t.id,s,o.message),(0,w.UF)(e),o.message;if(a){e=(0,w.mS)();const s=(0,C.O5q)(e,t.id,a);e=(0,A.r3y)(e,t.id,a,{...s,replyInfo:void 0}),(0,w.UF)(e)}}}(e,d,o,i);if(c&&r){const{lastMessageId:t,isDeleting:s}=r;e=(0,w.mS)(),e=(0,A.Wwn)(e,c,a,t,s),(0,w.UF)(e)}})),(0,w.aJ)("loadMessagesById",(async(e,t,s)=>{const{chatId:a,messageIds:o}=s,n=(0,C.hds)(e,a);if(!n)return;const i=await(0,b.px)("fetchMessagesById",{chat:n,messageIds:o});i&&(e=(0,w.mS)(),e=(0,A.o4A)(e,a,(0,h.dU)(i,"id")),(0,w.UF)(e))})),(0,w.aJ)("sendMessage",(async(e,t,s)=>{const{messageList:o,tabId:i=(0,u.g0)()}=s,{storyId:r,peerId:d}=(0,C.V9I)(e,i),c=Boolean(r&&d);if(!o&&!c)return;let{chatId:l,threadId:f,type:I}=o||{};if(c&&(l=d,f=n.l3,I="thread"),s=(0,h.cJ)(s,["tabId"]),"scheduled"===I&&!s.scheduledAt)return e=(0,M.w)(e,{contentToBeScheduled:s},i),void(0,w.UF)(e);const v=(0,C.hds)(e,l),b=(0,C.GA4)(e,l,f),y=(0,C.nTw)(e,i).forwardMessages?.messageIds?.length,S=y||c?void 0:b?.replyInfo,A=y||c?void 0:b?.suggestedPostInfo,P=c?{type:"story",peerId:d,storyId:r}:void 0,k=(0,C.OEv)(e,l,f,S),F=P||k,T=(0,C.Vw0)(e,l,f),U=f===n.l3?(0,C.ZZX)(e,l):T?.lastMessageId,x=await ne(e,l),B=A?.price,R=B?.currency||a.OUy,N=B?.amount||0;if(N&&!S)if(R===a.OUy){if(N>(e.stars?.balance?.amount||0))return void t.openStarsBalanceModal({topup:{balanceNeeded:N},tabId:i})}else if(R===a.ykW&&N>(e.ton?.balance?.amount||0))return void t.openStarsBalanceModal({currency:a.ykW,tabId:i});const J=S&&A?(0,C.O5q)(e,l,S.replyToMsgId):void 0;let E;A&&J?.content&&(E=J.content);const L={...s,chat:v,replyInfo:F,suggestedPostInfo:A,suggestedMedia:E,noWebPage:(0,C.rQx)(e,l,f),sendAs:(0,C.VF$)(e,l),lastMessageId:U,messagePriceInStars:x,isStoryReply:c,isPending:!!x||void 0,...J&&{isInvertedMedia:J?.isInvertedMedia}};c||t.clearWebPagePreview({tabId:i});const Y=(!s.attachments||s.attachments.length<=1)&&!y,D=!Y&&s.shouldGroupMessages,O=[];if(Y){const{attachments:t,...s}=L,a={...s,attachment:t?t[0]:void 0,wasDrafted:Boolean(b)};await ie(e,a,O)}else if(D){const{text:t,entities:s,attachments:o,...n}=L,i=function(e){return e.reduce(((e,t,s,a)=>0===s?(e.push([t]),e):(pe(t)===pe(a[s-1])?e[e.length-1].push(t):e.push([t]),e)),[])}(o);let r=!1;for(let o=0;o<i.length;o++){const d=i[o],c=(0,h.lD)(d,a.ynd);for(let a=0;a<c.length;a++){const l=`${Date.now()}${o}${a}`,u=0===a&&0===o,h=a===c.length-1&&o===i.length-1;if(d[0].quick&&!d[0].shouldSendAsFile){const[o,...i]=c[a];let d={...n,text:u&&!r?t:void 0,entities:u&&!r?s:void 0,attachment:o,groupedId:i.length>0?l:void 0,wasDrafted:Boolean(b)};await ie(e,d,O),r=!0;for(const t of i)d={...n,attachment:t,groupedId:l},await ie(e,d,O)}else{const o=c[a].slice(0,-1),i=c[a][c[a].length-1];for(const t of o){const s={...n,attachment:t,groupedId:l};await ie(e,s,O)}const d={...n,text:h&&!r?t:void 0,entities:h&&!r?s:void 0,attachment:i,groupedId:o.length>0?l:void 0,wasDrafted:Boolean(b)};await ie(e,d,O),r=!0}}}}else{const{text:t,entities:s,attachments:a,replyInfo:o,...n}=L;if(t){const a={...n,text:t,entities:s,replyInfo:o,wasDrafted:Boolean(b)};await ie(e,a,O)}if(a)for(const t of a){const s={...n,attachment:t};await ie(e,s,O)}}if(y){const t=await se(e,L,i);t&&O.push(...t)}O?.length&&async function(e,t){const s=t[0]?.chat;if(!s||!t.length)return;const a=await ne(e,s.id);if(!a)return void(0,w.ko)().sendMessages({sendParams:t});const o=t.reduce(((e,t)=>{if(t.localMessage?.id)e.push(t.localMessage.id);else if(t.forwardedLocalMessagesSlice?.localMessages){const s=Object.values(t.forwardedLocalMessagesSlice.localMessages).map((e=>e.id)).filter(Boolean);e.push(...s)}return e}),[]),n=t[0]?.forwardedLocalMessagesSlice?.localMessages,i=t[0]?.localMessage||n&&Object.values(n)[0];if(!i)return;const r=o.length,d=t[0];let c;if(1===t.length&&d.isStoryReply){const{gif:e,sticker:t,isReaction:s}=d;e?c={key:"MessageSentPaidToastTitle",variables:{count:1},options:{pluralValue:1}}:t?c={key:"StoryTooltipStickerSent"}:s&&(c={key:"StoryTooltipReactionSent"})}const l=c||{key:"MessageSentPaidToastTitle",variables:{count:r},options:{pluralValue:r}};(0,w.ko)().sendMessages({sendParams:t}),(0,w.ko)().showNotification({localId:(0,m.bj)(i),title:l,message:{key:"MessageSentPaidToastText",variables:{amount:(0,g.Kk)((0,p.Yw)(),a*r)}},icon:"star",shouldUseCustomIcon:!0,type:"paidMessage"})}(e,O)})),(0,w.aJ)("sendInviteMessages",(async(e,t,s)=>{const{chatId:a,userIds:o,tabId:n=(0,u.g0)()}=s,i=(0,C.AWZ)(e,a);if(!i?.inviteLink)return;const r=[];return await Promise.all(o.map((t=>{const s=(0,C.hds)(e,t);if(!s)return;const a=(0,y.Yg)((0,C.mBe)(e,t));return a&&r.push(a),re(e,{chat:s,text:i.inviteLink})}))),t.showNotification({message:(0,f.yE)("Conversation.ShareLinkTooltip.Chat.One",r.join(", ")),tabId:n})})),(0,w.aJ)("editMessage",((e,t,s)=>{const{messageList:a,text:o,entities:n,attachments:i,tabId:r=(0,u.g0)()}=s;if(!a)return;let d;const c=i?(t,s)=>{Z.has(s)||(d=s,Z.set(s,c)),e=(0,w.mS)(),e=(0,A.mR)(e,s,t),(0,w.UF)(e)}:void 0,{chatId:l,threadId:h,type:m}=a,p=(0,C.hds)(e,l),g=(0,C.KLw)(e,l,h,m);p&&g&&(t.setEditingId({messageId:void 0,tabId:r}),(async()=>{await(0,b.px)("editMessage",{chat:p,message:g,attachment:i?i[0]:void 0,text:o,entities:n,noWebPage:(0,C.rQx)(e,l,h)},c),c&&d&&(e=(0,w.mS)(),e=(0,A.mR)(e,d,void 0),(0,w.UF)(e),Z.delete(d))})())})),(0,w.aJ)("editTodo",((e,t,s)=>{const{chatId:a,todo:o,messageId:n}=s,i=(0,C.hds)(e,a),r=(0,C.O5q)(e,a,n);i&&r&&(0,b.px)("editTodo",{chat:i,message:r,todo:o})})),(0,w.aJ)("cancelUploadMedia",((e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.O5q)(e,a,o);if(!n)return;const i=n&&Z.get((0,m.bj)(n));i&&(0,b.om)(i),(0,y.Nb)(n)&&t.apiUpdate({"@type":"deleteMessages",ids:[o],chatId:a})})),(0,w.aJ)("saveDraft",((e,t,s)=>{const{chatId:a,threadId:o,text:n}=s,i=(0,C.hds)(e,a);if(!n||!i)return;const r=(0,C.GA4)(e,a,o);(!i.isMonoforum||r?.replyInfo||r?.suggestedPostInfo)&&te({global:e,chatId:a,threadId:o,draft:{text:n,replyInfo:r?.replyInfo,effectId:r?.effectId,suggestedPostInfo:r?.suggestedPostInfo}})})),(0,w.aJ)("clearDraft",((e,t,s)=>{const{chatId:a,threadId:o=n.l3,isLocalOnly:i,shouldKeepReply:r,shouldKeepSuggestedPost:d}=s,c=(0,C.GA4)(e,a,o);if(!c)return;const l=c.replyInfo;te({global:e,chatId:a,threadId:o,draft:r&&l||d&&c.suggestedPostInfo?{replyInfo:r?l:void 0,suggestedPostInfo:d?c.suggestedPostInfo:void 0}:void 0,isLocalOnly:i})})),(0,w.aJ)("updateDraftReplyInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)(),...o}=s,n=(0,C.Xf0)(e,a);if(!n)return;const{chatId:i,threadId:r}=n,d=(0,C.GA4)(e,i,r),c={type:"message",...d?.replyInfo,...o};c.replyToMsgId&&te({global:e,chatId:i,threadId:r,draft:{...d,replyInfo:c,suggestedPostInfo:void 0},isLocalOnly:!0,noLocalTimeUpdate:!0})})),(0,w.aJ)("resetDraftReplyInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.Xf0)(e,a);if(!o)return;const{chatId:n,threadId:i}=o,r=(0,C.hds)(e,n),d=(0,C.GA4)(e,n,i);if(r?.isMonoforum&&!d?.replyInfo&&!d?.suggestedPostInfo)return;const c=d?.text?{...d,replyInfo:void 0}:void 0;te({global:e,chatId:n,threadId:i,draft:c,isLocalOnly:Boolean(c)})})),(0,w.aJ)("updateDraftSuggestedPostInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)(),...o}=s,n=(0,C.Xf0)(e,a);if(!n)return;const{chatId:i,threadId:r}=n,d=(0,C.GA4)(e,i,r),c={...d?.suggestedPostInfo,...o};te({global:e,chatId:i,threadId:r,draft:{...d,suggestedPostInfo:c},isLocalOnly:!0,noLocalTimeUpdate:!0})})),(0,w.aJ)("resetDraftSuggestedPostInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.Xf0)(e,a);if(!o)return;const{chatId:n,threadId:i}=o;te({global:e,chatId:n,threadId:i,draft:void 0,isLocalOnly:!1})})),(0,w.aJ)("initDraftFromSuggestedMessage",((e,t,s)=>{const{chatId:o,messageId:n,tabId:i=(0,u.g0)()}=s,r=(0,C.O5q)(e,o,n);if(!r)return;const d=(0,C.Xf0)(e,i);if(!d)return;const{threadId:c}=d;if(t.clearDraft({chatId:o,threadId:c,isLocalOnly:!0}),t.updateDraftReplyInfo({replyToMsgId:n,monoforumPeerId:(0,C.QP5)(e,r),tabId:i}),r.suggestedPostInfo){const{scheduleDate:s,...o}=r.suggestedPostInfo,n=(0,v.Fm)(),d=e.appConfig?.starsSuggestedPostFutureMin||a.WHU,c=s&&s>n+d?s:void 0;t.updateDraftSuggestedPostInfo({...o,scheduleDate:c,tabId:i})}t.saveDraft({chatId:o,threadId:c,text:r.content.text})})),(0,w.aJ)("saveEffectInDraft",((e,t,s)=>{const{chatId:a,threadId:o,effectId:n}=s,i=(0,C.hds)(e,a),r=(0,C.GA4)(e,a,o);(!i?.isMonoforum||r?.replyInfo||r?.suggestedPostInfo)&&te({global:e,chatId:a,threadId:o,draft:{...r,effectId:n},isLocalOnly:!0,noLocalTimeUpdate:!0})})),(0,w.aJ)("updateInsertingPeerIdMention",((e,t,s)=>{const{peerId:a,tabId:o=(0,u.g0)()}=s||{};return(0,M.w)(e,{insertingPeerIdMention:a},o)})),(0,w.aJ)("toggleMessageWebPage",((e,t,s)=>{const{chatId:a,threadId:o,noWebPage:n}=s;return(0,A.eww)(e,a,o,"noWebPage",n)})),(0,w.aJ)("pinMessage",((e,t,s)=>{const{chatId:a,messageId:o,isUnpin:n,isOneSide:i,isSilent:r}=s,d=(0,C.hds)(e,a);d&&(0,b.px)("pinMessage",{chat:d,messageId:o,isUnpin:n,isOneSide:i,isSilent:r})})),(0,w.aJ)("unpinAllMessages",(async(e,t,s)=>{const{chatId:a,threadId:o}=s,i=(0,C.hds)(e,a);if(!i)return;await(0,b.px)("unpinAllMessages",{chat:i,threadId:o}),e=(0,w.mS)();const r=(0,C.fcC)(e,a,o);r?.forEach((t=>{e=(0,A.r3y)(e,a,t,{isPinned:!1})})),e=(0,A.eww)(e,i.id,n.l3,"pinnedIds",[]),(0,w.UF)(e)})),(0,w.aJ)("deleteMessages",((e,t,s)=>{const{messageIds:a,shouldDeleteForAll:o,messageList:n,tabId:i=(0,u.g0)()}=s,r=(0,C.Xf0)(e,i),d=n||r;if(!d)return;const{chatId:c,threadId:l}=d,h=(0,C.hds)(e,c),m=a.filter((t=>{const s=(0,C.O5q)(e,c,t);return s&&!(0,y.Nb)(s)}));if(!m.length&&a.length)return void Q(e,(0,y.WX)(h)||(0,y.Vs)(h)?c:void 0,a,t);(0,b.px)("deleteMessages",{chat:h,messageIds:m,shouldDeleteForAll:o});const p=(0,C.Ys6)(e,c,l);p&&a.includes(p)&&t.setEditingId({messageId:void 0,tabId:i})})),(0,w.aJ)("resetLocalPaidMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).notifications;return o&&o.length?(o.forEach((e=>{if("paidMessage"===e.type){const s=e.dismissAction;s&&!Array.isArray(s)&&t[s.action](s.payload),t.dismissNotification({localId:e.localId,tabId:a})}})),e):e})),(0,w.aJ)("deleteParticipantHistory",((e,t,s)=>{const{chatId:a,peerId:o}=s,n=(0,C.hds)(e,a),i=(0,C.PVB)(e,o);(0,b.px)("deleteParticipantHistory",{chat:n,peer:i})})),(0,w.aJ)("deleteScheduledMessages",((e,t,s)=>{const{messageIds:a,tabId:o=(0,u.g0)()}=s,n=(0,C.Xf0)(e,o);if(!n)return;const{chatId:i}=n,r=(0,C.hds)(e,i);(0,b.px)("deleteScheduledMessages",{chat:r,messageIds:a});const d=(0,C.VlN)(e,i);d&&a.includes(d)&&t.setEditingId({messageId:void 0,tabId:o})})),(0,w.aJ)("deleteHistory",(async(e,t,s)=>{const{chatId:a,shouldDeleteForAll:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a);if(!i)return;await(0,b.px)("deleteHistory",{chat:i,shouldDeleteForAll:o}),e=(0,w.mS)();const r=(0,C.Xf0)(e,n);r&&r.chatId===a&&t.openChat({id:void 0,tabId:n});const d=e.chatFolders.byId;Object.values(d).forEach((e=>{if(e.includedChatIds.includes(a)||e.pinnedChatIds?.includes(a)){const t=e.includedChatIds.filter((e=>e!==a)),s=e.pinnedChatIds?.filter((e=>e!==a)),o={...e,includedChatIds:t,pinnedChatIds:s};(0,b.px)("editChatFolder",{id:e.id,folderUpdate:o})}}))})),(0,w.aJ)("deleteSavedHistory",(async(e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.hds)(e,a);if(!n)return;await(0,b.px)("deleteSavedHistory",{chat:n}),e=(0,w.mS)();const i=(0,C.Xf0)(e,o);i&&i.threadId===a&&t.openChat({id:void 0,tabId:o})})),(0,w.aJ)("reportMessages",(async(e,t,s)=>{const{messageIds:o,description:n="",option:i="",chatId:r,tabId:d=(0,u.g0)()}=s,c=(0,C.hds)(e,r),l=await(0,b.px)("reportMessages",{peer:c,messageIds:o,description:n,option:i});if(!l)return;const{result:h,error:m}=l;if(m===a.zLi)return t.showNotification({message:(0,f.yE)("lng_report_please_select_messages"),tabId:d}),void t.closeReportModal({tabId:d});if(h){if("reported"===h.type)return t.showNotification({message:h?(0,f.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:d}),void t.closeReportModal({tabId:d});if("selectOption"===h.type){e=(0,w.mS)();const t=(0,C.nTw)(e,d).reportModal?.sections,s=t?.[t.length-1]?.options?.find((e=>e.option===i)),a={title:h.title,options:h.options,subtitle:s?.text};e=(0,M.w)(e,{reportModal:{chatId:r,messageIds:o,description:n,subject:"message",sections:t?[...t,a]:[a]}},d),(0,w.UF)(e)}if("comment"===h.type){e=(0,w.mS)();const t=(0,C.nTw)(e,d).reportModal?.sections,s=t?.[t.length-1]?.options?.find((e=>e.option===i)),a={isOptional:h.isOptional,option:h.option,title:s?.text};e=(0,M.w)(e,{reportModal:{chatId:r,messageIds:o,description:n,subject:"message",sections:t?[...t,a]:[a]}},d),(0,w.UF)(e)}}})),(0,w.aJ)("sendMessageAction",(async(e,t,s)=>{const{action:a,chatId:o,threadId:n}=s;if("connectionStateReady"!==e.connectionState)return;if((0,C.nZ4)(e,o))return;const i=(0,C.hds)(e,o);if(!i||i.isMonoforum)return;const r=(0,C.mBe)(e,o);r&&((0,y.tv)(r)||(0,y.PL)(r))||await(0,b.px)("sendMessageAction",{peer:i,threadId:n,action:a})})),(0,w.aJ)("reportChannelSpam",((e,t,s)=>{const{participantId:a,chatId:o,messageIds:n}=s,i=(0,C.PVB)(e,a),r=(0,C.hds)(e,o);i&&r&&(0,b.px)("reportChannelSpam",{peer:i,chat:r,messageIds:n})})),(0,w.aJ)("markMessageListRead",((e,t,s)=>{if((0,C.trm)(e))return;const{maxId:o,tabId:i=(0,u.g0)()}=s,r=(0,C.Xf0)(e,i);if(!r)return;const{chatId:d,threadId:c}=r,l=(0,C.hds)(e,d);if(!l||(0,y.cG)(d,c,e.currentUserId))return;ee((()=>{(0,b.px)("markMessageListRead",{chat:l,threadId:c,maxId:o})})),d===a.zv8&&(e={...e,serviceNotifications:e.serviceNotifications.map((e=>e.isUnread&&e.id<=o?{...e,isUnread:!1}:e))});const h=(0,C.rA3)(e,d,c,i),m=(0,C.RjD)(e,d,c);if(c!==n.l3&&!l.isForum)return(0,A.eAk)(e,d,c,{lastReadInboxMessageId:o});if(!h||!m||!l.unreadCount)return e;const p=function(e,t,s){if(0===e.length||t<e[0]||s>e[e.length-1])return;let a=0;for(let o=0,n=e.length;o<n&&(e[o]>=t&&e[o]<=s&&a++,!(e[o]>=s));o++);return a}(h,m,o);if(!p)return e;const g=(0,C.S0q)(e,d,c);if(l.isForum&&g){e=(0,A.eAk)(e,d,c,{lastReadInboxMessageId:o});const t=Math.max(0,g.unreadCount-p);return 0===t&&(e=(0,A.wix)(e,d,{unreadCount:Math.max(0,l.unreadCount-1)})),(0,A.TwA)(e,d,Number(c),{unreadCount:t})}return(0,A.wix)(e,d,{lastReadInboxMessageId:o,unreadCount:Math.max(0,l.unreadCount-p)})})),(0,w.aJ)("markMessagesRead",((e,t,s)=>{const{messageIds:a,tabId:o=(0,u.g0)(),shouldFetchUnreadReactions:n}=s,i=(0,C.meB)(e,o);i&&(0,b.px)("markMessagesRead",{chat:i,messageIds:a}).then((()=>{n&&t.fetchUnreadReactions({chatId:i.id})}))})),(0,w.aJ)("loadWebPagePreview",(async(e,t,s)=>{const{text:a,tabId:o=(0,u.g0)()}=s,n=await(0,b.px)("fetchWebPagePreview",{text:a});e=(0,w.mS)(),e=(0,M.w)(e,{webPagePreviewId:n?.id},o),(0,w.UF)(e),n&&t.apiUpdate({"@type":"updateWebPage",webPage:n})})),(0,w.aJ)("clearWebPagePreview",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{webPagePreviewId:void 0},a)})),(0,w.aJ)("sendPollVote",((e,t,s)=>{const{chatId:a,messageId:o,options:n}=s,i=(0,C.hds)(e,a);i&&(0,b.px)("sendPollVote",{chat:i,messageId:o,options:n})})),(0,w.aJ)("toggleTodoCompleted",((e,t,s)=>{const{chatId:a,messageId:o,completedIds:n,incompletedIds:i}=s,r=(0,C.hds)(e,a),d=(0,C.O5q)(e,a,o),c=e.currentUserId,l=d?.content.todo;if(!l||!c||!r)return;const u=l.completions||[],h=u.map((e=>e.itemId)),m=[...u],p=(0,v.Fm)();n.forEach((e=>{h.includes(e)||m.push({itemId:e,completedBy:c,completedAt:p})}));const g=m.filter((e=>!i.includes(e.itemId))),f={...d.content,todo:{...l,completions:g}},I={...d,content:f};e=K(e,a,d.id,I),(0,w.UF)(e),(0,b.px)("toggleTodoCompleted",{chat:r,messageId:d.id,completedIds:n,incompletedIds:i})})),(0,w.aJ)("appendTodoList",((e,t,s)=>{const{chatId:a,items:o,messageId:n}=s,i=(0,C.hds)(e,a),r=(0,C.O5q)(e,a,n);i&&r&&(0,b.px)("appendTodoList",{chat:i,message:r,items:o})})),(0,w.aJ)("cancelPollVote",((e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.hds)(e,a);n&&(0,b.px)("sendPollVote",{chat:n,messageId:o,options:[]})})),(0,w.aJ)("closePoll",((e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.hds)(e,a),i=(0,C.O5q)(e,a,o),r=i&&(0,C.zcZ)(e,i);n&&r&&(0,b.px)("closePoll",{chat:n,messageId:o,poll:r})})),(0,w.aJ)("loadPollOptionResults",(async(e,t,s)=>{const{chat:a,messageId:o,option:n,offset:i,limit:r,shouldResetVoters:d,tabId:c=(0,u.g0)()}=s,l=await(0,b.px)("loadPollOptionResults",{chat:a,messageId:o,option:n,offset:i,limit:r});if(!l)return;e=(0,w.mS)();const m=(0,C.nTw)(e,c),{pollResults:p}=m,{voters:g}=m.pollResults;e=(0,M.w)(e,{pollResults:{...p,voters:{...g,[n]:(0,h.Am)([...!d&&g?.[n]?g[n]:[],...l.votes.map((e=>e.peerId))])},offsets:{...p.offsets?p.offsets:{},[n]:l.nextOffset||""}}},c),(0,w.UF)(e)})),(0,w.aJ)("loadExtendedMedia",((e,t,s)=>{const{chatId:a,ids:o}=s,n=(0,C.hds)(e,a);n&&(0,b.px)("fetchExtendedMedia",{chat:n,ids:o})})),(0,w.aJ)("loadScheduledHistory",(async(e,t,s)=>{if((0,C.trm)(e))return;const{chatId:a}=s,o=(0,C.hds)(e,a);if(!o)return;const i=await(0,b.px)("fetchScheduledHistory",{chat:o});if(!i)return;const{messages:r}=i,d=(0,h.dU)(r,"id"),c=Object.keys(d).map(Number).sort(((e,t)=>t-e));if(e=(0,w.mS)(),e=(0,A.Ffw)(e,o.id,d),e=(0,A.eww)(e,o.id,n.l3,"scheduledIds",c),c.length||(e=(0,A.zTz)(e,o.id,{hasScheduledMessages:!1})),o?.isForum){const t={};r.forEach((s=>{const a=(0,C.L_2)(e,s),o=t[a]||[];o.push(s.id),t[a]=o})),Object.entries(t).forEach((([t,s])=>{e=(0,A.eww)(e,o.id,Number(t),"scheduledIds",s)}))}(0,w.UF)(e)})),(0,w.aJ)("sendScheduledMessages",((e,t,s)=>{const{chatId:a,id:o}=s,n=(0,C.hds)(e,a);n&&(0,b.px)("sendScheduledMessages",{chat:n,ids:[o]})})),(0,w.aJ)("rescheduleMessage",((e,t,s)=>{const{chatId:a,messageId:o,scheduledAt:n}=s,i=(0,C.hds)(e,a),r=i&&(0,C.Jl6)(e,i.id,o);i&&r&&(0,b.px)("rescheduleMessage",{chat:i,message:r,scheduledAt:n})})),(0,w.aJ)("transcribeAudio",(async(e,t,s)=>{const{messageId:a,chatId:o}=s,n=(0,C.hds)(e,o);if(!n)return;e=(0,A.r3y)(e,o,a,{transcriptionId:""}),(0,w.UF)(e);const i=await(0,b.px)("transcribeAudio",{chat:n,messageId:a});e=(0,w.mS)(),e=(0,A.r3y)(e,o,a,{transcriptionId:i,isTranscriptionError:!i}),(0,w.UF)(e)})),(0,w.aJ)("loadCustomEmojis",(async(e,t,s)=>{const{ids:a,ignoreCache:o}=s,n=o?a:(0,h.Am)(a.filter((t=>!e.customEmojis.byId[t]))),i=await(0,b.px)("fetchCustomEmoji",{documentId:n});i&&(e=(0,w.mS)(),e={...e,customEmojis:{...e.customEmojis,byId:{...e.customEmojis.byId,...(0,h.dU)(i,"id")}}},(0,w.UF)(e))})),(0,w.aJ)("forwardMessages",((e,t,s)=>{const{isSilent:a,scheduledAt:o,tabId:n=(0,u.g0)()}=s,{toChatId:i}=(0,C.nTw)(e,n).forwardMessages,r=i?(0,C.hds)(e,i):void 0;r&&se(e,{chat:r,isSilent:a,scheduledAt:o},n)})),(0,w.aJ)("sendMessages",(async(e,t,s)=>{const{sendParams:a}=s;await Promise.all(a.map((async t=>{t.forwardedLocalMessagesSlice&&t.forwardParams?(await(0,I.P_)(),await(0,b.px)("forwardApiMessages",t.forwardParams)):await re(e,t)}))),a.length>0&&a[0].messagePriceInStars&&t.loadStarStatus()})),(0,w.aJ)("loadPinnedMessages",(async(e,t,s)=>{const{chatId:a,threadId:o}=s,n=(0,C.hds)(e,a);if(!n||(0,y.cG)(a,o,e.currentUserId))return;const i=await(0,b.px)("fetchPinnedMessages",{chat:n,threadId:o});if(!i)return;const{messages:r}=i,d=(0,h.dU)(r,"id"),c=Object.keys(d).map(Number).sort(((e,t)=>t-e));e=(0,w.mS)(),e=(0,A.o4A)(e,n.id,d),e=(0,A.gz3)(e,n.id,o,c),(0,w.UF)(e)})),(0,w.aJ)("loadSeenBy",(async(e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.hds)(e,a);if(!n)return;const i=await(0,b.px)("fetchSeenBy",{chat:n,messageId:o});i&&(e=(0,w.mS)(),e=(0,A.r3y)(e,a,o,{seenByDates:i}),(0,w.UF)(e))})),(0,w.aJ)("saveDefaultSendAs",((e,t,s)=>{const{chatId:a,sendAsId:o}=s,n=(0,C.hds)(e,a),i=(0,C.hds)(e,o)||(0,C.mBe)(e,o);if(n&&i)return(0,b.px)("saveDefaultSendAs",{sendAs:i,chat:n}),(0,A.ltr)(e,a,{sendAsId:o})})),(0,w.aJ)("loadSendAs",(async(e,t,s)=>{const{chatId:a}=s,o=(0,C.hds)(e,a);if(!o)return;const n=await(0,b.px)("fetchSendAs",{chat:o});if(!n)return e=(0,w.mS)(),e=(0,A.wix)(e,a,{sendAsPeerIds:[]}),void(0,w.UF)(e);e=(0,w.mS)(),e=(0,A.wix)(e,a,{sendAsPeerIds:n}),(0,w.UF)(e)})),(0,w.aJ)("loadSendPaidReactionsAs",(async(e,t,s)=>{const{chatId:a}=s,o=(0,C.hds)(e,a);if(!o)return;const n=await(0,b.px)("fetchSendAs",{chat:o,isForPaidReactions:!0});if(!n)return e=(0,w.mS)(),e=(0,A.wix)(e,a,{sendPaidReactionsAsPeerIds:[]}),void(0,w.UF)(e);e=(0,w.mS)(),e=(0,A.wix)(e,a,{sendPaidReactionsAsPeerIds:n}),(0,w.UF)(e)})),(0,w.aJ)("loadSponsoredMessages",(async(e,t,s)=>{if((0,C.trm)(e))return;const{peerId:a}=s,o=(0,C.PVB)(e,a);if(!o)return;if((0,S.mO)(o)&&(0,C.I_m)(e,o.id))return;const n=await(0,b.px)("fetchSponsoredMessages",{peer:o});n&&(e=(0,w.mS)(),e=(0,A.EKx)(e,a,n.messages[0]),(0,w.UF)(e))})),(0,w.aJ)("viewSponsored",((e,t,s)=>{const{randomId:a}=s;(0,b.px)("viewSponsoredMessage",{random:a})})),(0,w.aJ)("clickSponsored",((e,t,s)=>{const{randomId:a,isMedia:o,isFullscreen:n}=s;(0,b.px)("clickSponsoredMessage",{random:a,isMedia:o,isFullscreen:n})})),(0,w.aJ)("reportSponsored",(async(e,t,s)=>{const{peerId:a,randomId:o,option:n="",tabId:i=(0,u.g0)()}=s,r=await(0,b.px)("reportSponsoredMessage",{randomId:o,option:n});if(r){if("premiumRequired"===r.type)return t.openPremiumModal({initialSection:"no_ads",tabId:i}),void t.closeReportAdModal({tabId:i});if("reported"===r.type||"hidden"===r.type)return t.showNotification({message:(0,f.yE)("reported"===r.type?"AdReported":"AdHidden"),tabId:i}),t.closeReportAdModal({tabId:i}),e=(0,w.mS)(),e=a?(0,A.Itk)(e,a):(0,A.b8O)(e,{sponsoredPeer:void 0},i),void(0,w.UF)(e);if("selectOption"===r.type){e=(0,w.mS)();const t=(0,C.nTw)(e,i).reportAdModal?.sections,s=t?.[t.length-1]?.options.find((e=>e.option===n)),d={title:r.title,options:r.options,subtitle:s?.text};e=(0,M.w)(e,{reportAdModal:{chatId:a,randomId:o,sections:t?[...t,d]:[d]}},i),(0,w.UF)(e)}}})),(0,w.aJ)("hideSponsored",(async(e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};(0,C.g29)(e)?await(0,b.px)("toggleSponsoredMessages",{enabled:!1})&&(e=(0,w.mS)(),e=(0,A.weB)(e,e.currentUserId,{areAdsEnabled:!1}),(0,w.UF)(e),t.showNotification({message:(0,f.yE)("AdHidden"),tabId:a})):t.openPremiumModal({initialSection:"no_ads",tabId:a})})),(0,w.aJ)("fetchUnreadMentions",(async(e,t,s)=>{const{chatId:a,offsetId:o}=s;await de(e,a,o)})),(0,w.aJ)("approveSuggestedPost",(async(e,t,s)=>{const{chatId:o,messageId:n,scheduleDate:i,tabId:r=(0,u.g0)()}=s,d=(0,C.hds)(e,o);if(!d)return;const c=(0,C.O5q)(e,o,n);if(!(0,C.ODG)(e,o)&&c?.suggestedPostInfo?.price?.amount){const s=c.suggestedPostInfo.price.amount;if(c.suggestedPostInfo.price.currency===a.OUy){if(s>(e.stars?.balance?.amount||0))return void t.openStarsBalanceModal({topup:{balanceNeeded:s},tabId:r})}else if(s>(e.ton?.balance?.amount||0))return void t.openStarsBalanceModal({currency:a.ykW,tabId:r})}await(0,b.px)("toggleSuggestedPostApproval",{chat:d,messageId:n,reject:!1,scheduleDate:i})&&t.showNotification({message:{key:"SuggestedPostApproved"},tabId:r})})),(0,w.aJ)("rejectSuggestedPost",(async(e,t,s)=>{const{chatId:a,messageId:o,rejectComment:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,a);r&&await(0,b.px)("toggleSuggestedPostApproval",{chat:r,messageId:o,reject:!0,rejectComment:n})&&t.showNotification({message:{key:"SuggestedPostRejectedNotification"},tabId:i})})),(0,w.aJ)("markMentionsRead",((e,t,s)=>{const{chatId:a,messageIds:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a);i&&(e=(0,A.pWt)(e,a,i,o,!0),(0,w.UF)(e),t.markMessagesRead({messageIds:o,tabId:n}))})),(0,w.aJ)("focusNextMention",(async(e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};let o=(0,C.meB)(e,a);if(o){if(!o.unreadMentions){await de(e,o.id),e=(0,w.mS)();const t=o.id;if(o=(0,C.meB)(e,a),!o?.unreadMentions||t!==o.id)return}t.focusMessage({chatId:o.id,messageId:o.unreadMentions[0],tabId:a})}})),(0,w.aJ)("readAllMentions",((e,t,s)=>{const{chatId:a,threadId:o=n.l3}=s,i=(0,C.hds)(e,a);if(i)return(0,b.px)("readAllMentions",{chat:i,threadId:o===n.l3?void 0:o}),o===n.l3?(0,A.wix)(e,i.id,{unreadMentionsCount:void 0,unreadMentions:void 0}):void 0})),(0,w.aJ)("openUrl",((e,t,s)=>{const{url:o,shouldSkipModal:n,ignoreDeepLinks:i,tabId:d=(0,u.g0)()}=s,c=(0,r.Tc)(o),h=new URL(c),m=(0,r._G)(c);if(!i&&(0,l.zq)(c))return t.closeStoryViewer({tabId:d}),t.closePaymentModal({tabId:d}),void t.openTelegramLink({url:o,tabId:d});const{appConfig:p,config:g}=e;if(p){if(g?.autologinToken&&p.autologinDomains.includes(h.hostname))return h.searchParams.set("autologin_token",g.autologinToken),void window.open(h.href,"_blank","noopener");if(p.urlAuthDomains.includes(h.hostname))return t.closeStoryViewer({tabId:d}),void t.requestLinkUrlAuth({url:o,tabId:d})}c.match(a.H_r)||n?window.open(h,"_blank","noopener"):t.toggleSafeLinkModal({url:m?h.toString():c,tabId:d})})),(0,w.aJ)("openChatOrTopicWithReplyInDraft",((e,t,s)=>{const{chatId:a,topicId:o,tabId:i=(0,u.g0)()}=s;e=(0,w.mS)();const r=(0,C.nTw)(e,i).replyingMessage;e=(0,M.w)(e,{isShareMessageModalShown:!1,replyingMessage:{}},i),(0,w.UF)(e),e=(0,w.mS)();const d=(0,C.meB)(e,i),c=(0,C.Xf0)(e,i)?.threadId;if(!d||!c)return;const l=o||n.l3,h=d.id,m={type:"message",replyToMsgId:r.messageId,replyToTopId:r.toThreadId,replyToPeerId:h,monoforumPeerId:r.toThreadId,quoteText:r.quoteText,quoteOffset:r.quoteOffset},p=r.messageId?m:(0,C.GA4)(e,h,c)?.replyInfo;if(!p)return;if(!(0,C.Vz3)(e,a,h,p))return void t.showNotification({message:(0,f.yE)("Chat.SendNotAllowedText"),tabId:i});if(!p.replyToPeerId&&a===d.id)return;const g=p?.replyToPeerId?p.replyToPeerId===a?void 0:p.replyToPeerId:h;!function(e,t,s,a){const o=(0,C.GA4)(e,a,t);s.replyToMsgId&&te({global:e,chatId:a,threadId:t,draft:{...o,replyInfo:s},isLocalOnly:!0,noLocalTimeUpdate:!0})}(e,l,{...p,replyToPeerId:g,type:"message"},a),t.openThread({chatId:a,threadId:l,tabId:i}),t.closeMediaViewer({tabId:i}),t.exitMessageSelectMode({tabId:i}),t.clearDraft({chatId:h,threadId:c})})),(0,w.aJ)("setForwardChatOrTopic",(async(e,t,s)=>{const{chatId:a,topicId:o,tabId:i=(0,u.g0)()}=s,r=(0,C.mBe)(e,a);(0,C.lC)(e,i)&&r&&!await async function(e,t,s){let a=(0,C.vGo)(e,s);if(!a){const{accessHash:e}=t,o=await(0,b.px)("fetchFullUser",{id:s,accessHash:e});a=o?.fullInfo}return Boolean(!a?.noVoiceMessages)}(e,r,a)?t.showDialog({data:{message:(0,f.yE)("VoiceMessagesRestrictedByPrivacy",(0,y.Yg)(r))},tabId:i}):(e=(0,w.mS)(),(0,C.DI)(e,a,i)?(e=(0,M.w)(e,{forwardMessages:{...(0,C.nTw)(e,i).forwardMessages,toChatId:a,toThreadId:o},isShareMessageModalShown:!1},i),(0,w.UF)(e),t.openThread({chatId:a,threadId:o||n.l3,tabId:i}),t.closeMediaViewer({tabId:i}),t.exitMessageSelectMode({tabId:i})):t.showAllowedMessageTypesNotification({chatId:a,tabId:i}))})),(0,w.aJ)("forwardToSavedMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};e=(0,M.w)(e,{forwardMessages:{...(0,C.nTw)(e,a).forwardMessages,toChatId:e.currentUserId}},a),(0,w.UF)(e),t.exitMessageSelectMode({tabId:a}),t.forwardMessages({isSilent:!0,tabId:a})})),(0,w.aJ)("forwardStory",((e,t,s)=>{const{toChatId:a,tabId:o=(0,u.g0)()}=s||{},{fromChatId:n,storyId:i}=(0,C.nTw)(e,o).forwardMessages,r=n?(0,C.hds)(e,n):void 0,d=a?(0,C.hds)(e,a):void 0,c=n&&i?(0,C.Msb)(e,n,i):void 0;if(!r||!d||!c||"isDeleted"in c)return;const l=(0,C.ZZX)(e,a),{text:h,entities:m}=c.content.text||{};re(e,{chat:d,text:h,entities:m,story:c,lastMessageId:l}),e=(0,w.mS)(),e=(0,M.w)(e,{forwardMessages:{},isShareMessageModalShown:!1},o),(0,w.UF)(e)})),(0,w.aJ)("requestMessageTranslation",((e,t,s)=>{const{chatId:a,id:o,toLanguageCode:n=(0,C.Qq_)(e),tabId:i=(0,u.g0)()}=s;return e=(0,A._Bm)(e,a,o,n,i),(0,A.qpc)(e,{translationLanguage:n})})),(0,w.aJ)("showOriginalMessage",((e,t,s)=>{const{chatId:a,id:o,tabId:n=(0,u.g0)()}=s;return(0,A.xGf)(e,a,o,n)})),(0,w.aJ)("markMessagesTranslationPending",((e,t,s)=>{const{chatId:a,messageIds:o,toLanguageCode:n=(0,C.wmb)(e)}=s;return o.forEach((t=>{e=(0,A.oeN)(e,a,t,n,{isPending:!0})})),e})),(0,w.aJ)("translateMessages",((e,t,s)=>{const{chatId:a,messageIds:o,toLanguageCode:n=(0,C.wmb)(e)}=s,i=(0,C.hds)(e,a);if(i)return t.markMessagesTranslationPending({chatId:a,messageIds:o,toLanguageCode:n}),(0,b.px)("translateText",{chat:i,messageIds:o,toLanguageCode:n}),e}));let ce,le={};function ue(){ce&&(clearTimeout(ce),ce=void 0);const{loadMessageViews:e}=(0,w.ko)();Object.entries(le).forEach((([t,s])=>{e({chatId:t,ids:Array.from(s),shouldIncrement:!0})})),le={}}(0,w.aJ)("scheduleForViewsIncrement",((e,t,s)=>{const{ids:a,chatId:o}=s;ce||setTimeout(ue,1e3),le[o]||(le[o]=new Set),a.forEach((e=>{le[o].add(e)}))})),(0,w.aJ)("loadMessageViews",(async(e,t,s)=>{const{chatId:a,ids:o,shouldIncrement:n}=s;if((0,C.trm)(e))return;const i=(0,C.hds)(e,a);if(!i)return;const r=await(0,b.px)("fetchMessageViews",{chat:i,ids:o,shouldIncrement:n});r&&(e=(0,w.mS)(),r.viewsInfo.forEach((t=>{e=(0,A.r3y)(e,a,t.id,{viewsCount:t.views,forwardsCount:t.forwards},!0),t.threadInfo&&(e=(0,A.eAk)(e,a,t.id,t.threadInfo))})),(0,w.UF)(e))})),(0,w.aJ)("loadFactChecks",(async(e,t,s)=>{const{chatId:a,ids:o}=s,n=(0,C.hds)(e,a);if(!n)return;const i=await(0,b.px)("fetchFactChecks",{chat:n,ids:o});i&&(e=(0,w.mS)(),i.forEach(((t,s)=>{e=(0,A.r3y)(e,a,o[s],{factCheck:t})})),(0,w.UF)(e))})),(0,w.aJ)("loadPaidReactionPrivacy",(()=>{(0,b.px)("fetchPaidReactionPrivacy")})),(0,w.aJ)("loadOutboxReadDate",(async(e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.hds)(e,a);if(n)try{const t=await(0,b.px)("fetchOutboxReadDate",{chat:n,messageId:o});t?.date&&(e=(0,w.mS)(),e=(0,A.r3y)(e,a,o,{readDate:t.date}),(0,w.UF)(e))}catch(t){const{message:s}=t;if("USER_PRIVACY_RESTRICTED"===s||"YOUR_PRIVACY_RESTRICTED"===s){if(e=(0,w.mS)(),!(0,C.mBe)(e,a))return;const t=(0,C.K0y)(e,a);if(!t)return;const n="USER_PRIVACY_RESTRICTED"===s?{isReadDateRestricted:!0}:{isReadDateRestrictedByMe:!0};e=(0,A.wWy)(e,{[a]:{...t,...n}}),e=(0,A.r3y)(e,a,o,{readDate:void 0}),(0,w.UF)(e)}}})),(0,w.aJ)("loadQuickReplies",(async e=>{const t=await(0,b.px)("fetchQuickReplies");t&&(e=(0,w.mS)(),e=(0,A.tMr)(e,(0,h.dU)(t.messages,"id")),e=(0,A.xAV)(e,t.quickReplies),(0,w.UF)(e))})),(0,w.aJ)("sendQuickReply",((e,t,s)=>{const{chatId:a,quickReplyId:o}=s,n=(0,C.hds)(e,a);return n?((0,b.px)("sendQuickReply",{chat:n,shortcutId:o}),e):e})),(0,w.aJ)("copyMessageLink",(async(e,t,s)=>{const{chatId:a,messageId:o,shouldIncludeThread:n,shouldIncludeGrouped:i,tabId:r=(0,u.g0)()}=s,d=(0,C.hds)(e,a);if(!d)return void t.showNotification({message:(0,f.yE)("ErrorOccurred"),tabId:r});const l=()=>t.showNotification({message:(0,f.yE)("ErrorOccurred"),tabId:r});if(!(0,y.WX)(d)&&!(0,y.Vs)(d))return void l();const h=(0,b.px)("exportMessageLink",{chat:d,id:o,shouldIncludeThread:n,shouldIncludeGrouped:i});await(0,c.LD)(h,(()=>t.showNotification({message:(0,f.yE)("LinkCopied"),tabId:r})),l)}));const he=new Map;let me;function pe(e){const{shouldSendAsFile:t,mimeType:s}=e;return a.IH3.has(s)?"audio":t?"file":s===a.Vz3?"gif":a.gex.has(s)||a.fNs.has(s)?"media":e.voice?"voice":"file"}(0,w.aJ)("reportMessageDelivery",((e,t,s)=>{const{chatId:a,messageId:o}=s,n=he.get(a)||[];n.push(o),he.set(a,n),me||(me=window.setTimeout((()=>{me=void 0,he.forEach(((t,s)=>{const a=(0,C.hds)(e,s);a&&(0,b.px)("reportMessagesDelivery",{chat:a,messageIds:t})})),he.clear()}),500))})),(0,w.aJ)("openPreparedInlineMessageModal",(async(e,t,s)=>{const{botId:a,messageId:o,webAppKey:n,tabId:i=(0,u.g0)()}=s,r=(0,C.mBe)(e,a);if(!r)return;const d=await(0,b.px)("fetchPreparedInlineMessage",{bot:r,id:o});d?(e=(0,w.mS)(),e=(0,M.w)(e,{preparedMessageModal:{message:d,webAppKey:n,botId:a}},i),(0,w.UF)(e)):t.sendWebAppEvent({webAppKey:n,event:{eventType:"prepared_message_failed",eventData:{error:"MESSAGE_EXPIRED"}},tabId:i})})),(0,w.aJ)("openSharePreparedMessageModal",((e,t,s)=>{const{webAppKey:a,message:o,tabId:n=(0,u.g0)()}=s,i=o.peerTypes?.filter((e=>"self"!==e));e=(0,w.mS)(),e=(0,M.w)(e,{sharePreparedMessageModal:{webAppKey:a,filter:i,message:o}},n),(0,w.UF)(e)}));var ge=s(529),fe=s(64520);const Ie=(0,I.nF)((e=>e()),500,!1);async function ve(e,t){const s=await(0,b.px)("fetchRecentStickers",{hash:t});s&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,recent:s}},(0,w.UF)(e))}async function be(e,t,s){let a;try{a=await(0,b.px)("fetchStickers",{stickerSetInfo:s})}catch(a){if("STICKERSET_INVALID"===a.message)return void Object.values(e.byTabId).forEach((({id:a})=>{t.showNotification({message:(0,f.yE)("StickerPack.ErrorNotFound"),tabId:a}),"shortName"in s&&(0,C.nTw)(e,a).openedStickerSetShortName===s.shortName&&(e=(0,M.w)(e,{openedStickerSetShortName:void 0},a),(0,w.UF)(e))}))}if(e=(0,w.mS)(),!a)return;const{set:o,stickers:n,packs:i}=a,r=(e=(0,A.v9P)(e,o.id,{...o,stickers:n,packs:i})).stickers.forEmoji.emoji;r&&i[r]&&(e=(0,A.PcY)(e)),(0,w.UF)(e)}async function ye(e,t,s,a,...[o=(0,u.g0)()]){const n=await(0,b.px)("searchGifs",{query:t,offset:a,username:s});n&&(e=(0,w.mS)(),e=(0,A.Mel)(e,!a,n.gifs,n.nextOffset,o),(0,w.UF)(e))}(0,w.aJ)("loadStickerSets",(async(e,t)=>{const[s,a]=await Promise.all([(0,b.px)("fetchStickerSets",{hash:e.stickers.added.hash}),(0,b.px)("fetchCustomEmojiSets",{hash:e.customEmojis.added.hash})]);a&&s&&(e=(0,w.mS)(),e=(0,A.MkE)(e,"added",s.hash,s.sets),e=(0,A.E24)(e,a.hash,a.sets),(0,w.UF)(e),t.loadCustomEmojis({ids:e.recentCustomEmojis}))})),(0,w.aJ)("loadAddedStickers",(async(e,t)=>{const{added:{setIds:s=[]},setsById:a}=e.stickers,{added:{setIds:o=[]}}=e.customEmojis,n=[...s,...o];if(n.length)for(let e=0;e<n.length;e++){const s=n[e];a[s]?.stickers||(t.loadStickers({stickerSetInfo:{id:s,accessHash:a[s].accessHash}}),e%10==0&&e>0&&await(0,I.v7)(200))}})),(0,w.aJ)("loadRecentStickers",(e=>{const{hash:t}=e.stickers.recent||{};ve(e,t)})),(0,w.aJ)("loadFavoriteStickers",(async e=>{const{hash:t}=e.stickers.favorite||{},s=await(0,b.px)("fetchFavoriteStickers",{hash:t});s&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,favorite:s}},(0,w.UF)(e))})),(0,w.aJ)("loadPremiumStickers",(async e=>{const{hash:t}=e.stickers.premium||{};if((0,C.trm)(e))return;const s=await(0,b.px)("fetchStickersForEmoji",{emoji:"⭐️⭐️",hash:t});s&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,premium:{hash:s.hash,stickers:s.stickers}}},(0,w.UF)(e))})),(0,w.aJ)("loadGreetingStickers",(async e=>{const{hash:t}=e.stickers.greeting||{};if((0,C.trm)(e))return;const s=await(0,b.px)("fetchStickersForEmoji",{emoji:"👋⭐️",hash:t});s&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,greeting:{hash:s.hash,stickers:s.stickers.filter((e=>"👋"===e.emoji))}}},(0,w.UF)(e))})),(0,w.aJ)("loadFeaturedStickers",(async e=>{const{hash:t}=e.stickers.featured||{},s=await(0,b.px)("fetchFeaturedStickers",{hash:t});s&&(e=(0,w.mS)(),e=(0,A.MkE)(e,"featured",s.hash,s.sets),(0,w.UF)(e))})),(0,w.aJ)("loadPremiumGifts",(async e=>{const t=await(0,b.px)("fetchPremiumGifts");if(!t)return;const{set:s,stickers:a}=t;e=(0,w.mS)(),e={...e,premiumGifts:{...s,stickers:a}},(0,w.UF)(e)})),(0,w.aJ)("loadTonGifts",(async e=>{const t=await(0,b.px)("fetchTonGifts");if(!t)return;const{set:s,stickers:a}=t;e=(0,w.mS)(),e={...e,tonGifts:{...s,stickers:a}},(0,w.UF)(e)})),(0,w.aJ)("loadDefaultTopicIcons",(async e=>{const t=await(0,b.px)("fetchDefaultTopicIcons");if(!t)return;e=(0,w.mS)();const{set:s,stickers:a}=t,o={...s,stickers:a};e=(0,A.v9P)(e,o.id,o),e={...e,defaultTopicIconsId:o.id},(0,w.UF)(e)})),(0,w.aJ)("loadDefaultStatusIcons",(async e=>{const t=await(0,b.px)("fetchDefaultStatusEmojis");if(!t)return;e=(0,w.mS)();const{set:s,stickers:a}=t,o={...s,stickers:a};e=(0,A.v9P)(e,o.id,o),e={...e,defaultStatusIconsId:o.id},(0,w.UF)(e)})),(0,w.aJ)("loadUserCollectibleStatuses",(async(e,t)=>{(0,w.UF)(e);const{hash:s}=e.collectibleEmojiStatuses||{},a=await(0,b.px)("fetchCollectibleEmojiStatuses",{hash:s});if(!a)return;e=(0,w.mS)(),e={...e,collectibleEmojiStatuses:{hash:a.hash,statuses:a.statuses}},(0,w.UF)(e);const o=a.statuses.map((({documentId:e})=>e));t.loadCustomEmojis({ids:o})})),(0,w.aJ)("loadStickers",((e,t,s)=>{const{stickerSetInfo:a}=s,o=(0,C.ycM)(e,a);o&&o.count===o?.stickers?.length||be(e,t,a)})),(0,w.aJ)("loadAnimatedEmojis",(async e=>{const[t,s]=await Promise.all([(0,b.px)("fetchAnimatedEmojis"),(0,b.px)("fetchAnimatedEmojiEffects")]);t&&s&&(e=(0,w.mS)(),e=(0,A.$nQ)(e,{...t.set,stickers:t.stickers}),e={...e,animatedEmojiEffects:{...s.set,stickers:s.stickers}},(0,w.UF)(e))})),(0,w.aJ)("loadBirthdayNumbersStickers",(async e=>{const t=await(0,b.px)("fetchStickers",{stickerSetInfo:{shortName:a.OVC}});t&&(e=(0,w.mS)(),e={...e,birthdayNumbers:{...t.set,stickers:t.stickers}},(0,w.UF)(e))})),(0,w.aJ)("loadRestrictedEmojiStickers",(async e=>{const t=await(0,b.px)("fetchStickers",{stickerSetInfo:{shortName:a.Kh8}});t&&(e=(0,w.mS)(),e={...e,restrictedEmoji:{...t.set,stickers:t.stickers}},(0,w.UF)(e))})),(0,w.aJ)("loadGenericEmojiEffects",(async e=>{const t=await(0,b.px)("fetchGenericEmojiEffects");if(!t)return;e=(0,w.mS)();const{set:s,stickers:a}=t;e={...e,genericEmojiEffects:{...s,stickers:a}},(0,w.UF)(e)})),(0,w.aJ)("loadSavedGifs",(async e=>{const{hash:t}=e.gifs.saved,s=await(0,b.px)("fetchSavedGifs",{hash:t});s&&(e=(0,w.mS)(),e={...e,gifs:{...e.gifs,saved:s}},(0,w.UF)(e))})),(0,w.aJ)("saveGif",(async(e,t,s)=>{const{gif:a,shouldUnsave:o,tabId:n=(0,u.g0)()}=s,i=e.gifs.saved.gifs?.length,r=(0,fe.d)(e,"savedGifs"),d=(0,fe.B)(e,"savedGifs"),c=(0,C.g29)(e);if(!o&&i&&i>=r&&t.showNotification({title:f.yE("LimitReachedFavoriteGifs",r.toString()),message:c?f.yE("LimitReachedFavoriteGifsSubtitlePremium"):f.yE("LimitReachedFavoriteGifsSubtitle",d.toString()),...!c&&{action:{action:"openPremiumModal",payload:{tabId:n}}},className:"bold-link",tabId:n}),!await(0,b.px)("saveGif",{gif:a,shouldUnsave:o}))return;e=(0,w.mS)();const l=e.gifs.saved.gifs?.filter((({id:e})=>e!==a.id))||[],h=o?l:[a,...l];e={...e,gifs:{...e.gifs,saved:{...e.gifs.saved,gifs:h}}},(0,w.UF)(e)})),(0,w.aJ)("faveSticker",((e,t,s)=>{const{sticker:a,tabId:o=(0,u.g0)()}=s,n=e.stickers.favorite.stickers.length,i=(0,fe.d)(e,"stickersFaved"),r=(0,fe.B)(e,"stickersFaved"),d=(0,C.g29)(e);n>=i&&t.showNotification({title:f.yE("LimitReachedFavoriteStickers",i.toString()),message:d?f.yE("LimitReachedFavoriteStickersSubtitlePremium"):f.yE("LimitReachedFavoriteStickersSubtitle",r.toString()),...!d&&{action:{action:"openPremiumModal",payload:{tabId:o}}},className:"bold-link",tabId:o}),a&&(0,b.px)("faveSticker",{sticker:a})})),(0,w.aJ)("unfaveSticker",((e,t,s)=>{const{sticker:a}=s;a&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,favorite:{...e.stickers.favorite,stickers:e.stickers.favorite.stickers.filter((({id:e})=>e!==a.id))}}},(0,w.UF)(e),(0,b.px)("faveSticker",{sticker:a,unfave:!0}))})),(0,w.aJ)("removeRecentSticker",(async(e,t,s)=>{const{sticker:a}=s;await(0,b.px)("removeRecentSticker",{sticker:a})&&ve((0,w.mS)())})),(0,w.aJ)("clearRecentStickers",(async e=>{await(0,b.px)("clearRecentStickers")&&(e=(0,w.mS)(),e={...e,stickers:{...e.stickers,recent:{stickers:[]}}},(0,w.UF)(e))})),(0,w.aJ)("toggleStickerSet",((e,t,s)=>{const{stickerSetId:a}=s,o=(0,C.ycM)(e,a);if(!o)return;const{accessHash:n,installedDate:i,isArchived:r}=o,d=!r&&Boolean(i);(0,b.px)(d?"uninstallStickerSet":"installStickerSet",{stickerSetId:a,accessHash:n})})),(0,w.aJ)("loadEmojiKeywords",(async(e,t,s)=>{const{language:a}=s;let o=e.emojiKeywords[a];if(o?.isLoading)return;e={...e,emojiKeywords:{...e.emojiKeywords,[a]:{...o,isLoading:!0}}},(0,w.UF)(e);const n=await(0,b.px)("fetchEmojiKeywords",{language:a,fromVersion:o?o.version:0});if(o=(e=(0,w.mS)()).emojiKeywords[a],!n)return e={...e,emojiKeywords:{...e.emojiKeywords,[a]:{...o,isLoading:!1}}},void(0,w.UF)(e);e={...e,emojiKeywords:{...e.emojiKeywords,[a]:{isLoading:!1,version:n.version,keywords:{...o?.keywords,...n.keywords}}}},(0,w.UF)(e)})),(0,w.aJ)("setStickerSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;a&&Ie((async()=>{const t=await(0,b.px)("searchStickers",{query:a});if(!t)return;e=(0,w.mS)();const{setsById:s,added:n}=e.stickers,i=t.sets.map((({id:e})=>e));n.setIds&&n.setIds.forEach((e=>{if(!i.includes(e)){const{title:t}=s[e]||{};t&&(0,ge.A)(t,a)&&i.unshift(e)}})),e=(0,A.MkE)(e,"search",t.hash,t.sets),e=(0,A.bG)(e,t.hash,i,o),(0,w.UF)(e)}))})),(0,w.aJ)("setGifSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;"string"==typeof a&&Ie((()=>{ye(e=(0,w.mS)(),a,e.config?.gifSearchUsername,void 0,o)}))})),(0,w.aJ)("searchMoreGifs",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{query:o,offset:n}=(0,C.nTw)(e,a).gifSearch;"string"==typeof o&&Ie((()=>{ye(e=(0,w.mS)(),o,e.config?.gifSearchUsername,n,a)}))})),(0,w.aJ)("loadStickersForEmoji",((e,t,s)=>{const{emoji:a}=s,{hash:o}=e.stickers.forEmoji;Ie((async()=>{e=(0,w.mS)(),e={...e,stickers:{...e.stickers,forEmoji:{...e.stickers.forEmoji,emoji:a}}},(0,w.UF)(e);const t=await(0,b.px)("fetchStickersForEmoji",{emoji:a,hash:o});e=(0,w.mS)(),t&&e.stickers.forEmoji.emoji===a&&(e=(0,A.f_N)(e,a,t.stickers,t.hash),(0,w.UF)(e))}))})),(0,w.aJ)("clearStickersForEmoji",(e=>({...e,stickers:{...e.stickers,forEmoji:{}}}))),(0,w.aJ)("loadCustomEmojiForEmoji",((e,t,s)=>{const{emoji:a}=s;return(0,A.G4z)(e,a)})),(0,w.aJ)("clearCustomEmojiForEmoji",(e=>({...e,customEmojis:{...e.customEmojis,forEmoji:{}}}))),(0,w.aJ)("loadFeaturedEmojiStickers",(async e=>{const t=await(0,b.px)("fetchFeaturedEmojiStickers");t&&(e=(0,w.mS)(),e={...e,customEmojis:{...e.customEmojis,featuredIds:t.sets.map((({id:e})=>e)),byId:{...e.customEmojis.byId,...(0,h.dU)(t.sets.flatMap((e=>e.stickers||[])),"id")}},stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,h.dU)(t.sets,"id")}}},(0,w.UF)(e))})),(0,w.aJ)("openStickerSet",(async(e,t,s)=>{const{stickerSetInfo:a,shouldIgnoreCache:o,tabId:n=(0,u.g0)()}=s;!o&&(0,C.ycM)(e,a)||await be(e,t,a),e=(0,w.mS)();const i=(0,C.ycM)(e,a);i?.shortName&&(e=(0,M.w)(e,{openedStickerSetShortName:i.shortName},n),(0,w.UF)(e))})),(0,w.aJ)("loadRecentEmojiStatuses",(async e=>{const t=await(0,b.px)("fetchRecentEmojiStatuses");t&&(e=(0,w.mS)(),e=(0,A.T3R)(e,t.hash,t.emojiStatuses),(0,w.UF)(e))}));var Se=s(17663),we=s(62214);const Ae=(0,I.nF)((e=>e()),500,!1);async function Me(e,t,s){if(!(0,we.YE)(t)&&!(0,we.WX)(t))return;const a=(0,C.O5q)(e,t.id,s);if(a)return a;const o=await(0,b.px)("fetchMessage",{chat:t,messageId:s});return"MESSAGE_DELETED"===o?void 0:o?.message}(0,w.aJ)("setGlobalSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s,{chatId:n}=(0,C.nTw)(e,o).globalSearch;a&&!n&&Ae((async()=>{const[t,s]=await Promise.all([(0,b.px)("searchChats",{query:a}),(0,b.px)("fetchSponsoredPeer",{query:a})]);e=(0,w.mS)();const n=(0,C.xT4)(e,o);if(!t||!n||a!==n)return e=(0,A.RgT)(e,{chats:!1},o),void(0,w.UF)(e);const{accountResultIds:i,globalResultIds:r}=t;e=(0,A.RgT)(e,{chats:!1},o),e=(0,A.b8O)(e,{localResults:{peerIds:i},globalResults:{...(0,C.nTw)(e,o).globalSearch.globalResults,peerIds:r},sponsoredPeer:s},o),(0,w.UF)(e)}))})),(0,w.aJ)("setGlobalSearchDate",((e,t,s)=>{const{date:a,tabId:o=(0,u.g0)()}=s,n=a?(0,Se.TI)(a):a;e=(0,A.b8O)(e,{minDate:a,maxDate:n,query:"",resultsByType:{...(0,C.nTw)(e,o).globalSearch.resultsByType,text:{totalCount:void 0,foundIds:[],nextOffsetId:0}}},o),(0,w.UF)(e),t.searchMessagesGlobal({type:"text",tabId:o})})),(0,w.aJ)("searchMessagesGlobal",((e,t,s)=>{const{type:o,context:n,shouldResetResultsByType:i,shouldCheckFetchingMessagesStatus:r,tabId:d=(0,u.g0)()}=s;r&&(e=(0,A.RgT)(e,{messages:!0},d),(0,w.UF)(e),e=(0,w.mS)());const{query:c,resultsByType:h,chatId:m}=(0,C.nTw)(e,d).globalSearch,{totalCount:f,foundIds:I,nextOffsetId:v,nextOffsetPeerId:y,nextOffsetRate:M}=!i&&h?.[o]||{};if(void 0!==f&&(!f||I&&I.length>=f))return;const P=m?(0,C.PVB)(e,m):void 0;!async function(e,t){const{query:s="",type:o,context:n,offsetRate:i,offsetId:r,offsetPeer:d,peer:c,maxDate:h,minDate:m,shouldResetResultsByType:f,tabId:I=(0,u.g0)()}=t;let v,y;"publicPosts"===o&&(e=(0,A.RgT)(e,{publicPosts:!0},I),(0,w.UF)(e));const M=(0,C.nTw)(e,I).globalSearch.searchFlood;if(c){const e=(0,b.px)("searchMessagesInChat",{peer:c,query:s,type:o,limit:a.wAs,offsetId:r,minDate:m,maxDate:h}),t=(0,S.vj)(c)&&c.isForum?(0,b.px)("fetchTopics",{chat:c,query:s,limit:a.mH$}):void 0,[n,i]=await Promise.all([e,t]);if(n){const{messages:e,totalCount:t,nextOffsetId:s}=n,{topics:a,count:o}=i||{};v={topics:a,totalTopicsCount:o,messages:e,totalCount:t,nextOffsetId:s}}}else if(v=await(0,b.px)("searchMessagesGlobal",{query:s,offsetRate:i,offsetId:r,offsetPeer:d,limit:a.wAs,type:o,context:n,maxDate:h,minDate:m}),(0,l.zq)(s)){const t=(0,l.vG)(s);"publicMessageLink"===t?.type?y=await async function(e,t){const{username:s,messageId:a}=t,o=(0,C.qn$)(e,s);if(o)return Me(e,o,a);const{chat:n}=await(0,b.px)("getChatByUsername",s)??{};return n?Me(e,n,a):void 0}(e,t):"privateMessageLink"===t?.type&&(y=await function(e,t){const{channelId:s,messageId:a}=t,o=(0,k.QE)(s),n=(0,C.hds)(e,o);if(n)return Me(e,n,a)}(e,t))}e=(0,w.mS)(),f&&(e=(0,A.b8O)(e,{resultsByType:{...((0,C.nTw)(e,I).globalSearch||{}).resultsByType,[o]:void 0}},I));const P=(0,C.xT4)(e,I);if(!v||""!==s&&s!==P)return e=(0,A.RgT)(e,{messages:!1,publicPosts:!1},I),void(0,w.UF)(e);y&&(v.totalCount=v.messages.unshift(y));const{messages:F,userStatusesById:T,totalCount:U,nextOffsetRate:x,nextOffsetId:B,nextOffsetPeerId:R}=v,N=v.searchFlood||M;T&&(e=(0,A.d2X)(e,T)),F.length&&(e=(0,A.KcS)(e,F)),e=(0,A.HyB)(e,F,U,o,x,B,R,N,I),v.topics&&(e=(0,A.mIA)(e,c.id,v.totalTopicsCount,v.topics));const J=v.topics?.map((({id:e})=>e)).sort(((e,t)=>t-e));if(e=(0,A.b8O)(e,{foundTopicIds:J},I),(0,w.UF)(e),"publicPosts"===o&&N&&!N.queryIsFree&&!r&&0===M?.remains){const e=(0,p.Yw)();(0,w.ko)().showNotification({icon:"star",message:{key:"NotificationPaidExtraSearch",variables:{stars:(0,g.Kk)(e,N.starsAmount)}}})}}(e,{query:c,type:o,context:n,shouldResetResultsByType:i,offsetRate:M,offsetId:v,offsetPeer:y?(0,C.PVB)(e,y):void 0,peer:P,tabId:d})})),(0,w.aJ)("searchPopularBotApps",(async(e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).globalSearch.popularBotApps,n=o?.nextOffset;if(o?.peerIds&&!n)return;e=(0,A.RgT)(e,{botApps:!0},a),(0,w.UF)(e);const i=await(0,b.px)("fetchPopularAppBots",{offset:n});if(e=(0,w.mS)(),!i)return e=(0,A.RgT)(e,{botApps:!1},a),void(0,w.UF)(e);e=(0,A.b8O)(e,{popularBotApps:{peerIds:[...o?.peerIds||[],...i.peerIds],nextOffset:i.nextOffset}},a),e=(0,A.RgT)(e,{botApps:!1},a),(0,w.UF)(e)})),(0,w.aJ)("checkSearchPostsFlood",(async(e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s,n=await(0,b.px)("checkSearchPostsFlood",a);e=(0,w.mS)(),n&&(e=(0,A.b8O)(e,{searchFlood:n},o),(0,w.UF)(e))}));var Ce=s(57309);async function Pe(e,t,s,o,n,i=!1,r,...[d=(0,u.g0)()]){const c=r?e.currentUserId:t.id,l=await(0,b.px)("searchMessagesInChat",{peer:t,type:o,limit:2*a.Um,threadId:s,offsetId:n,isSavedDialog:r});if(!l)return;const{userStatusesById:m,messages:p,totalCount:g,nextOffsetId:f}=l,I=(0,h.dU)(p,"id"),v=Object.keys(I).map(Number);e=(0,w.mS)(),(0,C.BU_)(e,d)&&(e=(0,A.d2X)(e,m),e=(0,A.o4A)(e,c,I),e=(0,A.jU1)(e,c,s,o,v,g,f,d),(0,w.UF)(e),i||Pe(e,t,s,o,f,!0,r,d))}(0,w.aJ)("performMiddleSearch",(async(e,t,s)=>{const{query:o,chatId:i,threadId:r=n.l3,tabId:d=(0,u.g0)()}=s||{};if(!i)return;const c=e.currentUserId,l=(0,y.cG)(i,r,c),h=l?String(r):i,m=h?(0,C.PVB)(e,h):void 0;let p=(0,C.TCk)(e,d);if(!m)return;p||(e=(0,A.$RI)(e,h,r,{},d),(0,w.UF)(e),e=(0,w.mS)()),p=(0,C.TCk)(e,d);const{results:g,savedTag:f,type:I,isHashtag:v}=p,S=g?.query===o,M=S?g?.nextOffsetId:void 0,P=S?g?.nextOffsetRate:void 0,k=S?g?.nextOffsetPeerId:void 0,F=S&&k?(0,C.hds)(e,k):void 0;if((v||!f)&&!o)return e=(0,A.$RI)(e,h,r,{fetchingQuery:void 0},d),void(0,w.UF)(e);let T;if(e=(0,A.$RI)(e,h,r,{fetchingQuery:o},d),(0,w.UF)(e),"chat"===I&&(T=await(0,b.px)("searchMessagesInChat",{peer:m,type:"text",query:v?`#${o}`:o,threadId:r,limit:a.gXr,offsetId:M,isSavedDialog:l,savedTag:f})),"myChats"===I&&(T=await(0,b.px)("searchMessagesGlobal",{type:"text",query:v?`#${o}`:o,limit:a.gXr,offsetId:M,offsetRate:P,offsetPeer:F})),"channels"===I&&(T=await(0,b.px)("searchPublicPosts",{hashtag:o,limit:a.gXr,offsetId:M,offsetPeer:F,offsetRate:P})),!T)return;const{userStatusesById:U,messages:x,totalCount:B,nextOffsetId:R,nextOffsetRate:N,nextOffsetPeerId:J}=T,E=x.map(Ce.D);e=(0,w.mS)(),p=(0,C.TCk)(e,d);const L=p?.savedTag&&!(0,y.a0)(f,p.savedTag);if(!p||p?.fetchingQuery!==o||L)return;const Y=l?c:m.id;e=(0,A.d2X)(e,U),e=(0,A.KcS)(e,x),e=(0,A.$RI)(e,Y,r,{fetchingQuery:void 0},d),e=(0,A.VmW)(e,Y,r,{foundIds:E,totalCount:B,nextOffsetId:R,nextOffsetRate:N,nextOffsetPeerId:J,query:o||""},d),(0,w.UF)(e)})),(0,w.aJ)("searchHashtag",((e,t,s)=>{const{hashtag:a,tabId:o=(0,u.g0)()}=s,n=(0,C.Xf0)(e,o);if(!n)return;const i=a.replace(/^#/,"");t.updateMiddleSearch({chatId:n.chatId,threadId:n.threadId,update:{isHashtag:!0,requestedQuery:i},tabId:o})})),(0,w.aJ)("searchSharedMediaMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o,threadId:n}=(0,C.Xf0)(e,a)||{};if(!o||!n)return;const i=(0,y.cG)(o,n,e.currentUserId),r=i?String(n):o,d=(0,C.PVB)(e,r),c=(0,C.BU_)(e,a);if(!d||!c)return;const{currentType:l,resultsByType:h}=c,m=l&&h&&h[l],p=m?.nextOffsetId;l&&Pe(e,d,n,l,p,void 0,i,a)})),(0,w.aJ)("searchChatMediaMessages",((e,t,s)=>{const{chatId:o,threadId:n,currentMediaMessageId:r,limit:d,direction:c,tabId:l=(0,u.g0)()}=s;if(!o||!n||!r)return;const m=(0,y.cG)(o,n,e.currentUserId),p=m?String(n):o,g=(0,C.hds)(e,p);if(!g)return;let f=(0,C.CuV)(e,l);if(!f){if(e=(0,A.tXQ)(e,o,n,l),(0,w.UF)(e),f=(0,C.CuV)(e,l),!f)return;e=(0,w.mS)()}!async function(e,t,s,o,n,r,d,c=a.laV,...[l=(0,u.g0)()]){const{isSynced:m}=e;if(!m||n.isLoading)return;let p=function(e,t){if((0,h.OX)(t,e.currentSegment.foundIds))return e.currentSegment;const s=e.segments.findIndex((e=>(0,h.OX)(t,e.foundIds)));if(-1===s)return void(e.currentSegment&&e.currentSegment.foundIds.length&&e.segments.push(e.currentSegment));const a=e.segments.splice(s,1)[0];return e.segments.push(e.currentSegment),a}(n,o);if(void 0===r&&(r=function(e,t){if(!t)return i.TN.Around;const s=t.foundIds.length,a=t.foundIds.indexOf(e);if(-1===a)return i.TN.Around;if(t.loadingState.areAllItemsLoadedBackwards&&t.loadingState.areAllItemsLoadedForwards)return;const o=9>Math.floor(s/2)?0:9,n=s-1;if(a<=o){if(t.loadingState.areAllItemsLoadedBackwards)return;return i.TN.Backwards}if(a>=n-o){if(t.loadingState.areAllItemsLoadedForwards)return;return i.TN.Forwards}}(o,p)),void 0===r)return;const g=function(e,t,s){return s?e===i.TN.Backwards?s.foundIds[0]:e===i.TN.Forwards?s.foundIds[s.foundIds.length-1]:t:t}(r,o,p),f=function(e,t){return e===i.TN.Backwards?0:e===i.TN.Forwards?-(t+1):-(Math.round(t/2)+1)}(r,c),I=d?e.currentUserId:t.id;e=(0,A.lwK)(e,I,s,!0,l),(0,w.UF)(e);const v=await(0,b.px)("searchMessagesInChat",{peer:t,type:"media",limit:c,threadId:s,offsetId:g,isSavedDialog:d,addOffset:f});if(e=(0,w.mS)(),!v)return e=(0,A.lwK)(e,I,s,!1,l),void(0,w.UF)(e);const{messages:S,userStatusesById:M}=v,C=(0,h.dU)(S,"id"),P=Object.keys(C).map(Number);e=(0,A.d2X)(e,M),e=(0,A.o4A)(e,I,C);const k=function(e,t,s,a){let o=Boolean(a?.loadingState.areAllItemsLoadedForwards),n=Boolean(a?.loadingState.areAllItemsLoadedBackwards);return s<t&&(e===i.TN.Forwards?o=!0:e===i.TN.Backwards&&(n=!0)),{areAllItemsLoadedForwards:o,areAllItemsLoadedBackwards:n}}(r,c,P.length,p),F=(0,y.Wm)(C,P,!1);p=(0,A.olz)(F,k,p),e=(0,A.Qb2)(e,I,s,p,n,l),e=(0,A.lwK)(e,I,s,!1,l),(0,w.UF)(e)}(e,g,n,r,f,c,m,d,l)})),(0,w.aJ)("searchMessagesByDate",(async(e,t,s)=>{const{timestamp:a,tabId:o=(0,u.g0)()}=s,{chatId:n}=(0,C.Xf0)(e,o)||{};if(!n)return;const i=(0,C.hds)(e,n);if(!i)return;const r=await(0,b.px)("findFirstMessageIdAfterDate",{chat:i,timestamp:a});r&&t.focusMessage({chatId:i.id,messageId:r,tabId:o})})),(0,w.aJ)("checkPublicLink",(async(e,t,s)=>{const{username:a,tabId:o=(0,u.g0)()}=s,{chatId:n}=(0,C.Xf0)(e,o)||{};if(!n)return;if((0,C.nTw)(e,o).management.progress===i.TD.InProgress)return;e=(0,A.H6X)(e,n,{isUsernameAvailable:void 0,checkedUsername:void 0},o),(0,w.UF)(e);const{result:r,error:d}=await(0,b.px)("checkChatUsername",{username:a});e=(0,w.mS)(),e=(0,A.G42)(e,!0===r?i.TD.Complete:i.TD.Error,o),e=(0,A.H6X)(e,n,{isUsernameAvailable:!0===r,checkedUsername:a,error:d},o),(0,w.UF)(e),void 0===r&&t.openLimitReachedModal({limit:"channelsPublic",tabId:o})})),(0,w.aJ)("updatePublicLink",(async(e,t,s)=>{const{username:a,shouldDisableUsernames:n,tabId:r=(0,u.g0)()}=s,{chatId:d}=(0,C.Xf0)(e,r)||{};if(!d)return;const c=await(0,o.Jm)(e,t,d,r);if(!c)return;e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.InProgress,r),(0,w.UF)(e);const l=await(0,b.px)("setChatUsername",{chat:c,username:a});n&&await(0,b.px)("deactivateAllUsernames",{chat:c}),e=(0,w.mS)(),e=(0,A.G42)(e,l?i.TD.Complete:i.TD.Error,r),e=(0,A.H6X)(e,c.id,{isUsernameAvailable:void 0,checkedUsername:void 0,error:void 0},r),(0,w.UF)(e)})),(0,w.aJ)("updatePrivateLink",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o}=(0,C.Xf0)(e,a)||{},n=o&&(0,C.hds)(e,o);o&&n&&(0,b.px)("updatePrivateLink",{chat:n})})),(0,w.aJ)("setEditingExportedInvite",((e,t,s)=>{const{chatId:a,invite:o,tabId:n=(0,u.g0)()}=s;e=(0,A.H6X)(e,a,{editingInvite:o},n),(0,w.UF)(e)})),(0,w.aJ)("setOpenedInviteInfo",((e,t,s)=>{const{chatId:a,invite:o,tabId:n=(0,u.g0)()}=s,i=o?{inviteInfo:{invite:o}}:{inviteInfo:void 0};e=(0,A.H6X)(e,a,i,n),(0,w.UF)(e)})),(0,w.aJ)("loadExportedChatInvites",(async(e,t,s)=>{if((0,C.trm)(e))return;const{chatId:a,adminId:o,isRevoked:n,limit:i,tabId:r=(0,u.g0)()}=s,d=(0,C.hds)(e,a),c=(0,C.mBe)(e,o||e.currentUserId);if(!d||!c)return;const l=await(0,b.px)("fetchExportedChatInvites",{peer:d,admin:c,isRevoked:n,limit:i});if(!l)return;e=(0,w.mS)();const{invites:h}=l,m=n?{revokedInvites:h}:{invites:h};e=(0,A.H6X)(e,a,m,r),(0,w.UF)(e)})),(0,w.aJ)("editExportedChatInvite",(async(e,t,s)=>{const{chatId:a,link:o,isRevoked:n,expireDate:i,usageLimit:r,isRequestNeeded:d,title:c,tabId:l=(0,u.g0)()}=s,h=(0,C.hds)(e,a);if(!h)return;const m=await(0,b.px)("editExportedChatInvite",{peer:h,link:o,isRevoked:n,expireDate:i,usageLimit:r,isRequestNeeded:d,title:c});if(!m)return;const{oldInvite:p,newInvite:g}=m;e=(0,w.mS)();const{management:f}=(0,C.nTw)(e,l),I=(f.byChatId[a].invites||[]).filter((e=>e.link!==p.link)),v=[...f.byChatId[a].revokedInvites||[]];g.isRevoked?v.unshift(g):I.push(g),e=(0,A.H6X)(e,a,{invites:I,revokedInvites:v},l),(0,w.UF)(e)})),(0,w.aJ)("exportChatInvite",(async(e,t,s)=>{const{chatId:a,expireDate:o,usageLimit:n,isRequestNeeded:i,title:r,tabId:d=(0,u.g0)()}=s,c=(0,C.hds)(e,a);if(!c)return;const l=await(0,b.px)("exportChatInvite",{peer:c,expireDate:o,usageLimit:n,isRequestNeeded:i,title:r});if(!l)return;e=(0,w.mS)();const h=(0,C.nTw)(e,d).management.byChatId[a].invites||[];e=(0,A.H6X)(e,a,{invites:[...h,l]},d),(0,w.UF)(e)})),(0,w.aJ)("deleteExportedChatInvite",(async(e,t,s)=>{const{chatId:a,link:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a);if(!i)return;if(!await(0,b.px)("deleteExportedChatInvite",{peer:i,link:o}))return;e=(0,w.mS)();const r=(0,C.nTw)(e,n).management.byChatId[a];e=(0,A.H6X)(e,a,{invites:r?.invites?.filter((e=>e.link!==o)),revokedInvites:r?.revokedInvites?.filter((e=>e.link!==o))},n),(0,w.UF)(e)})),(0,w.aJ)("deleteRevokedExportedChatInvites",(async(e,t,s)=>{const{chatId:a,adminId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.mBe)(e,o||e.currentUserId);i&&r&&await(0,b.px)("deleteRevokedExportedChatInvites",{peer:i,admin:r})&&(e=(0,w.mS)(),e=(0,A.H6X)(e,a,{revokedInvites:[]},n),(0,w.UF)(e))})),(0,w.aJ)("loadChatInviteImporters",(async(e,t,s)=>{const{chatId:a,link:o,offsetDate:n,offsetUserId:i,limit:r,tabId:d=(0,u.g0)()}=s,c=(0,C.hds)(e,a),l=i?(0,C.mBe)(e,i):void 0;if(!c||i&&!l)return;const h=await(0,b.px)("fetchChatInviteImporters",{peer:c,link:o,offsetDate:n,offsetUser:l,limit:r});if(!h)return;const{importers:m}=h;e=(0,w.mS)();const p=(0,C.nTw)(e,d).management.byChatId[a]?.inviteInfo;p?.invite&&p.invite.link===o&&(e=(0,A.H6X)(e,a,{inviteInfo:{...p,importers:m}},d),(0,w.UF)(e))})),(0,w.aJ)("loadChatInviteRequesters",(async(e,t,s)=>{const{chatId:a,link:o,offsetDate:n,offsetUserId:i,limit:r,tabId:d=(0,u.g0)()}=s,c=(0,C.hds)(e,a),l=i?(0,C.mBe)(e,i):void 0;if(!c||i&&!l)return;const h=await(0,b.px)("fetchChatInviteImporters",{peer:c,link:o,offsetDate:n,offsetUser:l,limit:r,isRequested:!0});if(!h)return;const{importers:m}=h;e=(0,w.mS)();const p=(0,C.nTw)(e,d).management.byChatId[a]?.inviteInfo;p?.invite&&p.invite.link===o&&(e=(0,A.H6X)(e,a,{inviteInfo:{...p,requesters:m}},d),(0,w.UF)(e))})),(0,w.aJ)("loadChatJoinRequests",(async(e,t,s)=>{const{chatId:a,offsetDate:o=0,offsetUserId:n,limit:i=0}=s,r=(0,C.hds)(e,a),d=n?(0,C.mBe)(e,n):void 0;if(!r||n&&!d)return;const c=await(0,b.px)("fetchChatInviteImporters",{peer:r,offsetDate:o,offsetUser:d,limit:i,isRequested:!0});if(!c)return;const{importers:l}=c;e=(0,w.mS)(),e=(0,A.wix)(e,a,{joinRequests:l}),(0,w.UF)(e)})),(0,w.aJ)("hideChatJoinRequest",(async(e,t,s)=>{const{chatId:a,userId:o,isApproved:n}=s,i=(0,C.hds)(e,a),r=(0,C.mBe)(e,o);if(!i||!r)return;if(!await(0,b.px)("hideChatJoinRequest",{peer:i,user:r,isApproved:n}))return;e=(0,w.mS)();const d=(0,C.hds)(e,a);d&&(e=(0,A.wix)(e,a,{joinRequests:d.joinRequests?.filter((e=>e.userId!==o))}),(0,w.UF)(e))})),(0,w.aJ)("hideAllChatJoinRequests",(async(e,t,s)=>{const{chatId:a,isApproved:o,link:n}=s,i=(0,C.hds)(e,a);i&&await(0,b.px)("hideAllChatJoinRequests",{peer:i,isApproved:o,link:n})&&(e=(0,w.mS)(),(0,C.hds)(e,a)&&(e=(0,A.wix)(e,a,{joinRequests:[]}),e=(0,A.ltr)(e,a,{recentRequesterIds:[],requestsPending:0}),(0,w.UF)(e)))})),(0,w.aJ)("hidePeerSettingsBar",(async(e,t,s)=>{const{peerId:a}=s,o=(0,C.mBe)(e,a);o&&await(0,b.px)("hidePeerSettingsBar",o)&&(e=(0,w.mS)(),e=(0,A.weB)(e,a,{settings:void 0}),(0,w.UF)(e))})),(0,w.aJ)("uploadContactProfilePhoto",(async(e,t,s)=>{const{userId:a,file:o,isSuggest:n,tabId:r=(0,u.g0)()}=s,d=(0,C.mBe)(e,a);if(!d)return;if(e=(0,A.G42)(e,i.TD.InProgress,r),(0,w.UF)(e),!await(0,b.px)("uploadContactProfilePhoto",{user:d,file:o,isSuggest:n}))return e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.Error,r),void(0,w.UF)(e);e=(0,w.mS)(),(0,w.UF)(e);const{id:c,accessHash:l}=d;if(!await(0,b.px)("fetchFullUser",{id:c,accessHash:l}))return e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.Error,r),void(0,w.UF)(e);t.loadMoreProfilePhotos({peerId:a,shouldInvalidateCache:!0}),e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.Complete,r),(0,w.UF)(e),o&&!n&&t.showNotification({message:f.yE("UserInfo.SetCustomPhoto.SuccessPhotoText",(0,y.u0)(d)),tabId:r})})),(0,w.aJ)("resetManagementError",((e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s||{};return(0,A.H6X)(e,a,{error:void 0},o)}));var ke=s(37932),Fe=s(49763);let Te,Ue;function xe(e,t,s){const o=e.currentUserId,n=(0,y.cG)(t,s,o),i=n?String(s):t,r=(0,C.hds)(e,i);return(0,b.px)("fetchMessages",{chat:r,threadId:s,offsetId:n?void 0:r.lastReadInboxMessageId,addOffset:-(Math.round(a.yo2/2)+1),limit:a.yo2,isSavedDialog:n})}(0,w.aJ)("sync",((e,t)=>{a.Oig&&console.log(">>> START SYNC"),Te&&clearTimeout(Te),e=(0,w.mS)(),e={...e,isSyncing:!0},(0,w.UF)(e),Te=window.setTimeout((()=>{e=(0,w.mS)(),e={...e,isSyncing:!1},(0,w.UF)(e),Te=void 0}),15e3);const{loadAllChats:s,preloadTopChatMessages:o}=t;(0,Fe.Ts)(),s({listType:"active",whenFirstBatchDone:async()=>{await async function(e,t){let s=!1;e=(0,w.mS)();let o=!1;const i=Object.keys(e.messages.byChatId).reduce(((t,s)=>(t[s]=Object.keys(e.messages.byChatId[s].threadsById).reduce(((t,a)=>(t[Number(a)]=(0,h.Oy)({draft:(0,C.GA4)(e,s,Number(a)),editingId:(0,C.Ys6)(e,s,Number(a)),editingDraft:(0,C.U0A)(e,s,Number(a))}),t)),{}),t)),{}),r=Object.entries(e.chats.lastMessageIds.all||{}).map((([t,s])=>(0,C.O5q)(e,t,Number(s)))).filter(Boolean),d=Object.values(e.chats.lastMessageIds.saved||{}).map((t=>(0,C.O5q)(e,e.currentUserId,Number(t)))).filter(Boolean);for(const{id:i}of Object.values(e.byTabId)){e=(0,w.mS)();const{chatId:r,threadId:d}=(0,C.Xf0)(e,i)||{},c=d||n.l3,l=r&&d?(0,C.Vw0)(e,r,d):void 0,u=r?e.chats.byId[r]:void 0;if(r&&u){const[t,d]=await Promise.all([xe(e,r,c),c===n.l3||(0,y.cG)(u.id,c,e.currentUserId)?void 0:(0,b.px)("fetchDiscussionMessage",{chat:u,messageId:Number(c)})]);e=(0,w.mS)();const{chatId:m}=(0,C.Xf0)(e,i)||{};if(t&&m===r){const i=(0,C.zeq)(e,r),u=r===a.zv8?e.serviceNotifications.filter((({isDeleted:e})=>!e)).map((({message:e})=>e)):[],m=(0,C.pSx)(e,r),p=m?Object.values(m).map((({lastMessageId:e})=>i[e])).filter(Boolean):[],g=t.messages.map((({id:e})=>e)),f=(0,h.Up)(e.messages.byChatId[r].threadsById,g),I=((!t.messages.length||t.messages.some((({id:e})=>e===d?.firstMessageId)))&&d?.topMessages||[]).concat(t.messages,u),v=I.concat(p),b=(0,h.dU)(v,"id"),y=(0,h.Am)(I.map((({id:e})=>e)));o||(e={...e,messages:{...e.messages,byChatId:{}}},Object.values(e.byTabId).forEach((({id:t})=>{e=(0,M.w)(e,{tabThreads:{}},t)})),o=!0),e=(0,A.o4A)(e,r,b),e=(0,A.d4w)(e,r,c,y),Object.entries(f).forEach((([t,s])=>{s?.threadInfo&&(e=(0,A.eAk)(e,r,t,s.threadInfo))})),l&&!l.isCommentsInfo&&c!==n.l3&&(e=(0,A.eAk)(e,r,c,{...(0,h.Up)(l,["fromChannelId","fromMessageId"])})),Object.values(e.byTabId).forEach((({id:t})=>{const{chatId:s,threadId:a}=(0,C.Xf0)(e,t)||{};s===r&&a===c&&(e=(0,A.s3Z)(e,r,c,y,t))})),e=(0,A.h7P)(e,(0,h.dU)(t.chats,"id")),e=(0,A.CKT)(e,(0,h.dU)(t.users,"id")),s=!0}}(0,w.UF)(e),u?.isForum&&(t.loadTopics({chatId:r,force:!0}),d&&d!==n.l3&&t.loadTopicById({chatId:r,topicId:Number(d),shouldCloseChatOnError:!0}))}e=(0,w.mS)(),s||(e={...e,messages:{...e.messages,byChatId:{}}},Object.values(e.byTabId).forEach((({id:t})=>{e=(0,M.w)(e,{tabThreads:{}},t)}))),Object.keys(i).forEach((t=>{const s=i[t];Object.keys(s).forEach((s=>{e=(0,A.e49)(e,t,Number(s),i[t][Number(s)])}))})),e=(0,A.KcS)(e,r),e=(0,A.KcS)(e,d),(0,w.UF)(e),Object.values(e.byTabId).forEach((({id:s})=>{const{chatId:a,messageId:o}=(0,C.nTw)(e,s).audioPlayer;a&&o&&!(0,C.O5q)(e,a,o)&&t.closeAudioPlayer({tabId:s})}))}(e,t),e=(0,w.mS)(),e={...e,isSyncing:!1,isSynced:!0,isFetchingDifference:!1},(0,w.UF)(e),a.Oig&&console.log(">>> FINISH SYNC"),s({listType:"archived"}),o()}})})),(0,ke.DW)((e=>{const{connectionState:t,authState:s,isSynced:a}=e,{isMasterTab:o}=(0,C.nTw)(e);!o||a||Ue?.connectionState===t&&Ue?.authState===s||"connectionStateReady"===t&&"authorizationStateReady"===s&&(0,w.ko)().sync(),Ue=e})),(0,w.aJ)("reportPeer",(async(e,t,s)=>{const{chatId:a,reason:o,description:n,tabId:i=(0,u.g0)()}=s;if(!a)return;const r=(0,C.hds)(e,a);if(!r)return;const d=await(0,b.px)("reportPeer",{peer:r,reason:o,description:n});t.showNotification({message:d?(0,f.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:i})})),(0,w.aJ)("reportProfilePhoto",(async(e,t,s)=>{const{chatId:a,reason:o,description:n,photo:i,tabId:r=(0,u.g0)()}=s;if(!a)return;const d=(0,C.hds)(e,a);if(!d||!i)return;const c=await(0,b.px)("reportProfilePhoto",{peer:d,photo:i,reason:o,description:n});t.showNotification({message:c?(0,f.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:r})})),(0,w.aJ)("loadAuthorizations",(async e=>{const t=await(0,b.px)("fetchAuthorizations");t&&(e=(0,w.mS)(),e={...e,activeSessions:{byHash:t.authorizations,orderedHashes:Object.keys(t.authorizations),ttlDays:t.ttlDays}},(0,w.UF)(e))})),(0,w.aJ)("terminateAuthorization",(async(e,t,s)=>{const{hash:a}=s;if(!await(0,b.px)("terminateAuthorization",a))return;e=(0,w.mS)();const{[a]:o,...n}=e.activeSessions.byHash;e={...e,activeSessions:{byHash:n,orderedHashes:e.activeSessions.orderedHashes.filter((e=>e!==a))}},(0,w.UF)(e)})),(0,w.aJ)("terminateAllAuthorizations",(async e=>{if(!await(0,b.px)("terminateAllAuthorizations"))return;const t=(e=(0,w.mS)()).activeSessions.orderedHashes.find((t=>e.activeSessions.byHash[t].isCurrent));if(!t)return;const s=e.activeSessions.byHash[t];e={...e,activeSessions:{byHash:{[t]:s},orderedHashes:[t]}},(0,w.UF)(e)})),(0,w.aJ)("changeSessionSettings",(async(e,t,s)=>{const{hash:a,areCallsEnabled:o,areSecretChatsEnabled:n,isConfirmed:i}=s;await(0,b.px)("changeSessionSettings",{hash:a,areCallsEnabled:o,areSecretChatsEnabled:n,isConfirmed:i})&&(e=(0,w.mS)(),e={...e,activeSessions:{...e.activeSessions,byHash:{...e.activeSessions.byHash,[a]:{...e.activeSessions.byHash[a],...void 0!==o?{areCallsEnabled:o}:void 0,...void 0!==n?{areSecretChatsEnabled:n}:void 0,...i&&{isUnconfirmed:void 0}}}}},(0,w.UF)(e))})),(0,w.aJ)("changeSessionTtl",(async(e,t,s)=>{const{days:a}=s;await(0,b.px)("changeSessionTtl",{days:a})&&(e=(0,w.mS)(),e={...e,activeSessions:{...e.activeSessions,ttlDays:a}},(0,w.UF)(e))})),(0,w.aJ)("loadWebAuthorizations",(async e=>{const t=await(0,b.px)("fetchWebAuthorizations");if(!t)return;const{webAuthorizations:s}=t;e=(0,w.mS)(),e={...e,activeWebSessions:{byHash:s,orderedHashes:Object.keys(s)}},(0,w.UF)(e)})),(0,w.aJ)("terminateWebAuthorization",(async(e,t,s)=>{const{hash:a}=s;if(!await(0,b.px)("terminateWebAuthorization",a))return;e=(0,w.mS)();const{[a]:o,...n}=e.activeWebSessions.byHash;e={...e,activeWebSessions:{byHash:n,orderedHashes:e.activeWebSessions.orderedHashes.filter((e=>e!==a))}},(0,w.UF)(e)})),(0,w.aJ)("terminateAllWebAuthorizations",(async e=>{await(0,b.px)("terminateAllWebAuthorizations")&&(e=(0,w.mS)(),e={...e,activeWebSessions:{byHash:{},orderedHashes:[]}},(0,w.UF)(e))})),(0,w.aJ)("loadAccountDaysTtl",(async(e,t,s)=>{const a=await(0,b.px)("fetchAccountTTL");a&&(e=(0,w.mS)(),e={...e,settings:{...e.settings,accountDaysTtl:a.days}},(0,w.UF)(e))})),(0,w.aJ)("setAccountTTL",(async(e,t,s)=>{const{days:a,tabId:o=(0,u.g0)()}=s||{};a&&await(0,b.px)("setAccountTTL",{days:a})&&(e=(0,w.mS)(),e={...e,settings:{...e.settings,accountDaysTtl:a}},(0,w.UF)(e),t.closeDeleteAccountModal({tabId:o}))}));const Be=(0,I.nF)((e=>e()),500,!1);(0,w.aJ)("loadFullUser",(async(e,t,s)=>{const{userId:a,withPhotos:o}=s,n=(0,C.mBe)(e,a);if(!n)return;const{id:i,accessHash:r}=n,d=await(0,b.px)("fetchFullUser",{id:i,accessHash:r});if(!d?.user)return;e=(0,w.mS)();const c=(0,C.vGo)(e,a),{user:l,fullInfo:u}=d,m=(0,C.IVq)(e,a),p=n.avatarPhotoId!==l.avatarPhotoId||c?.profilePhoto?.id!==u?.profilePhoto?.id||c?.fallbackPhoto?.id!==u?.fallbackPhoto?.id||c?.personalPhoto?.id!==u?.personalPhoto?.id;e=(0,A.TKu)(e,a,d.user),e=(0,A.weB)(e,a,d.fullInfo),e=(0,A.CKT)(e,(0,h.dU)(d.users,"id")),e=(0,A.h7P)(e,(0,h.dU)(d.chats,"id")),(0,w.UF)(e),(o||m?.count&&p)&&t.loadMoreProfilePhotos({peerId:a,shouldInvalidateCache:!0})})),(0,w.aJ)("loadUser",(async(e,t,s)=>{const{userId:a}=s,o=(0,C.mBe)(e,a);if(!o)return;const n=await(0,b.px)("fetchUsers",{users:[o]});if(!n)return;const{users:i,userStatusesById:r}=n;e=(0,w.mS)(),e=(0,A.CKT)(e,(0,h.dU)(i,"id")),e=(0,A.wWy)(e,{...e.users.statusesById,...r}),(0,w.UF)(e)})),(0,w.aJ)("loadTopUsers",(async e=>{const{topPeers:{lastRequestedAt:t}}=e;if(t&&!((0,v.Fm)()-t>60))return;const s=await(0,b.px)("fetchTopUsers");if(!s)return;const{ids:a}=s;e=(0,w.mS)(),e={...e,topPeers:{...e.topPeers,userIds:a,lastRequestedAt:(0,v.Fm)()}},(0,w.UF)(e)})),(0,w.aJ)("loadContactList",(async e=>{const t=await(0,b.px)("fetchContactList");if(!t)return;e=(0,w.mS)(),e=(0,A.d2X)(e,t.userStatusesById);const s=e=>e.lastName||e.firstName||"",a=new Intl.Collator("en-US"),o=t.users.sort(((e,t)=>a.compare(s(e),s(t)))).filter((e=>!e.isSelf));e={...e,contactList:{userIds:o.map((e=>e.id))}},(0,w.UF)(e)})),(0,w.aJ)("loadCurrentUser",(()=>{(0,b.px)("fetchCurrentUser")})),(0,w.aJ)("loadCommonChats",(async(e,t,s)=>{const{userId:a}=s;if((0,C.trm)(e))return;const o=(0,C.mBe)(e,a),n=(0,C.Ua4)(e,a);if(!o||(0,y.tv)(o)||n?.isFullyLoaded)return;const i=await(0,b.px)("fetchCommonChats",o,n?.maxId);if(!i)return;const{chatIds:r,count:d}=i,c=(0,h.Am)((n?.ids||[]).concat(r));e=(0,w.mS)(),e=(0,A.lWl)(e,o.id,{maxId:r.length?r[r.length-1]:void 0,ids:c,isFullyLoaded:c.length>=d}),(0,w.UF)(e)})),(0,w.aJ)("toggleNoPaidMessagesException",(async(e,t,s)=>{const{userId:a,shouldRefundCharged:o}=s,n=(0,C.mBe)(e,a);n&&await(0,b.px)("toggleNoPaidMessagesException",{user:n,shouldRefundCharged:o})&&(e=(0,w.mS)(),e=(0,A.weB)(e,a,{settings:void 0}),(0,w.UF)(e))})),(0,w.aJ)("openChatRefundModal",(async(e,t,s)=>{const{userId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.mBe)(e,a);if(!n)return;const i=await(0,b.px)("fetchPaidMessagesRevenue",{user:n});void 0!==i&&(e=(0,w.mS)(),e=(0,M.w)(e,{chatRefundModal:{userId:a,starsToRefund:i}},o),(0,w.UF)(e))})),(0,w.aJ)("updateContact",(async(e,t,s)=>{const{userId:a,isMuted:o=!1,firstName:n,lastName:r,shouldSharePhoneNumber:d,tabId:c=(0,u.g0)()}=s,l=(0,C.mBe)(e,a);if(!l)return;let h;if(t.updateChatMutedState({chatId:a,isMuted:o}),e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.InProgress,c),(0,w.UF)(e),!l.isContact&&l.phoneNumber)h=await(0,b.px)("importContact",{phone:l.phoneNumber,firstName:n,lastName:r});else{const{id:e,accessHash:t}=l;h=await(0,b.px)("updateContact",{id:e,accessHash:t,phoneNumber:"",firstName:n,lastName:r,shouldSharePhoneNumber:d})}h&&(t.loadPeerSettings({peerId:a}),t.loadPeerStories({peerId:a}),e=(0,w.mS)(),e=(0,A.TKu)(e,l.id,{firstName:n,lastName:r}),(0,w.UF)(e)),e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.Complete,c),e=(0,A.BOn)(e,c),(0,w.UF)(e)})),(0,w.aJ)("deleteContact",(async(e,t,s)=>{const{userId:a}=s,o=(0,C.mBe)(e,a);if(!o)return;const{id:n,accessHash:i}=o;await(0,b.px)("deleteContact",{id:n,accessHash:i})})),(0,w.aJ)("loadMoreProfilePhotos",(async(e,t,s)=>{if((0,C.trm)(e))return;const{peerId:a,shouldInvalidateCache:o,isPreload:n}=s,i=(0,k.L8)(a),r=i?(0,C.mBe)(e,a):void 0,d=i?void 0:(0,C.hds)(e,a),c=r||d;if(d&&(0,C._ls)(e,a))return;const l=(0,C.IVq)(e,a);if(!c?.avatarPhotoId)return;if(l&&!o&&(n||!l.nextOffset))return;e=(0,A.Tqk)(e,a,!0),(0,w.UF)(e),e=(0,w.mS)();let u=(0,C.vGo)(e,a),h=(0,C.AWZ)(e,a);if(r&&!u){const{id:e,accessHash:t}=r,s=await(0,b.px)("fetchFullUser",{id:e,accessHash:t});if(!s?.user)return;u=s.fullInfo}if(d&&!h){const e=await(0,b.px)("fetchFullChat",d);if(!e?.fullInfo)return;h=e.fullInfo}const m=u||h;if(!m)return;const p=l?.nextOffset,g=!p||n||o?10:void 0,f=await(0,b.px)("fetchProfilePhotos",{peer:c,offset:p,limit:g});if(!f||!f.photos)return;e=(0,w.mS)();const{photos:I,count:v,nextOffsetId:y}=f;e=(0,A.LZP)(e,a,{newPhotos:I,count:v,nextOffset:y,fullInfo:m,shouldInvalidateCache:o}),(0,w.UF)(e)})),(0,w.aJ)("setUserSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;a&&Be((async()=>{const t=await(0,b.px)("searchChats",{query:a});e=(0,w.mS)();const s=(0,C.nTw)(e,o).userSearch.query;if(!t||!s||a!==s)return e=(0,A.Z0S)(e,!1,o),void(0,w.UF)(e);const{accountResultIds:n,globalResultIds:i}=t,r=n.filter(k.L8),d=i.filter(k.L8);e=(0,A.Z0S)(e,!1,o),e=(0,A.BFh)(e,{localUserIds:r,globalUserIds:d},o),(0,w.UF)(e)}))})),(0,w.aJ)("importContact",(async(e,t,s)=>{const{phoneNumber:a,firstName:o,lastName:n,tabId:i=(0,u.g0)()}=s,r=await(0,b.px)("importContact",{phone:a,firstName:o,lastName:n});r?(t.openChat({id:r,tabId:i}),e=(0,w.mS)(),e=(0,A.BOn)(e,i),(0,w.UF)(e)):t.showNotification({message:f.yE("Contacts.PhoneNumber.NotRegistred"),tabId:i})})),(0,w.aJ)("reportSpam",((e,t,s)=>{const{chatId:a}=s,o=(0,C.PVB)(e,a);o&&(0,b.px)("reportSpam",o)})),(0,w.aJ)("setEmojiStatus",(async(e,t,s)=>{const{emojiStatus:a,referrerWebAppKey:o,tabId:n=(0,u.g0)()}=s;if(!(0,C.g29)(e))return o&&t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_failed",eventData:{error:"USER_DECLINED"}},tabId:n}),void t.openPremiumModal({initialSection:"emoji_status",tabId:n});const i=await(0,b.px)("updateEmojiStatus",a);if(o){if(!i)return void t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_failed",eventData:{error:"SERVER_ERROR"}},tabId:n});t.sendWebAppEvent({webAppKey:o,event:{eventType:"emoji_status_set"},tabId:n}),t.showNotification({message:{key:"BotSuggestedStatusUpdated"},customEmojiIconId:a.documentId,tabId:n})}})),(0,w.aJ)("saveCloseFriends",(async(e,t,s)=>{const{userIds:a}=s;await(0,b.px)("saveCloseFriends",a)&&(e=(0,w.mS)(),e.contactList?.userIds.forEach((t=>{const{isCloseFriend:s}=e.users.byId[t]||{};s&&!a.includes(t)&&(e=(0,A.TKu)(e,t,{isCloseFriend:void 0}))})),a.forEach((t=>{e=(0,A.TKu)(e,t,{isCloseFriend:!0})})),(0,w.UF)(e))})),(0,w.aJ)("openSuggestedStatusModal",(async(e,t,s)=>{const{customEmojiId:a,duration:o,botId:n,webAppKey:i,tabId:r=(0,u.g0)()}=s,d=await(0,b.px)("fetchCustomEmoji",{documentId:[a]});d?.[0]?(e=(0,w.mS)(),e=(0,M.w)(e,{suggestedStatusModal:{customEmojiId:a,duration:o,webAppKey:i,botId:n}},r),(0,w.UF)(e)):i&&t.sendWebAppEvent({webAppKey:i,event:{eventType:"emoji_status_failed",eventData:{error:"SUGGESTED_EMOJI_INVALID"}},tabId:r})})),(0,w.aJ)("loadPeerSettings",(async(e,t,s)=>{const{peerId:a}=s;if((0,C.trm)(e))return;if(!(0,C.vGo)(e,a))return void t.loadFullUser({userId:a});const o=(0,C.mBe)(e,a);if(!o)return;const n=await(0,b.px)("fetchPeerSettings",o);if(!n)return;const{settings:i}=n;e=(0,w.mS)(),e=(0,A.weB)(e,a,{settings:i}),(0,w.UF)(e)})),(0,w.aJ)("markBotVerificationInfoShown",((e,t,s)=>{const{peerId:o}=s,n=e.settings.botVerificationShownPeerIds,i=(0,h.Am)([o,...n]).slice(0,a.qLe);e={...e,settings:{...e.settings,botVerificationShownPeerIds:i}},(0,w.UF)(e)}));const Re=d.pz||d.Ni;class Ne{constructor(e,t){this.features=e,this.onFail=t}preOpenIfNeeded(){Re&&(this.preOpened=window.open("about:blank",void 0,this.features),this.preOpened?this.preOpened.blur():this.onFail?.())}open(e){if(this.preOpened)return this.preOpened.location.href=e,this.preOpened.focus(),void(this.preOpened=void 0);if(!Re){const t=window.open(e,void 0,this.features);t?t.focus():this.onFail?.()}}cancelPreOpen(){this.preOpened?.close(),this.preOpened=void 0}}var Je=s(33204),Ee=s(59852),Le=s(20179);function Ye(e,t,s,...[a=(0,u.g0)()]){const o=(0,C.nTw)(e,a);return(0,M.w)(e,{inlineBots:{...o.inlineBots,byUsername:{...o.inlineBots.byUsername,[t]:s}}},a)}function De(e,t,...[s=(0,u.g0)()]){return(0,M.w)(e,{inlineBots:{...(0,C.nTw)(e,s).inlineBots,isLoading:t}},s)}function Oe(e,t,s,...[a=(0,u.g0)()]){const o=(0,C.nTw)(e,a),n=o.webApps.openedWebApps,i=n[t];if(!i)return e;const r={...i,...s},d=(0,Le.rp)(r);return d?e=(0,M.w)(e,{webApps:{...o.webApps,openedWebApps:{...n,[d]:r}}},a):e}function Ge(e,t,s=!0,a=!0,...[o=(0,u.g0)()]){const n=(0,C.nTw)(e,o),i=(0,Le.rp)(t);if(!i)return e;const r=[...n.webApps.openedOrderedKeys];r.includes(i)||r.push(i);const d=[...n.webApps.sessionKeys];d.includes(i)||d.push(i);const c=n.webApps.openedWebApps;return(0,M.w)(e,{webApps:{...n.webApps,...s&&{activeWebAppKey:i},isMoreAppsTabActive:!1,isModalOpen:a,modalState:"maximized",openedWebApps:{...c,[i]:t},openedOrderedKeys:r,sessionKeys:d}},o)}function Ve(e,t,s,...[a=(0,u.g0)()]){const o=(0,C.nTw)(e,a),{openedWebApps:n,openedOrderedKeys:i,activeWebAppKey:r}=o.webApps,d=n[t];if(!d)return e;if(!s&&d.shouldConfirmClosing)return Oe(e,t,{isCloseModalOpen:!0},a);const c={...n},l=(0,Le.rp)(d);let h=i;l&&(delete c[l],h=i.filter((e=>e!==l)));const m=r===(0,Le.rp)(d),p=Object.keys(c),g=p.length;return(0,M.w)(e,{webApps:{...o.webApps,...m&&{activeWebAppKey:g?p[g-1]:void 0},openedWebApps:c,openedOrderedKeys:h,...!g&&{sessionKeys:[]}}},a)}function je(e,...[t=(0,u.g0)()]){return Object.keys((0,C.nTw)(e,t).webApps.openedWebApps).length>0}function qe(e,t,...[s=(0,u.g0)()]){const a=(0,C.nTw)(e,s);return(0,M.w)(e,{webApps:{...a.webApps,isModalOpen:t}},s)}var ze=s(30708);const We=(0,I.sg)((e=>e()),500,!1);let Ke,He;function _e(e,t,s,a,o){const n={botId:t,requestUrl:a,webAppName:o};if(function(e,t,s){const a=(0,C.nTw)(e,s).webApps.openedWebApps,o=(0,Le.rp)(t);return!!o&&a[o]}(e,n,s)){const t=(0,Le.rp)(n);return t&&(e=function(e,t,...[s=(0,u.g0)()]){const a=(0,C.nTw)(e,s);return a.webApps.openedWebApps[t]?e=(0,M.w)(e,{webApps:{...a.webApps,isMoreAppsTabActive:!1,activeWebAppKey:t,modalState:"maximized"}},s):e}(e,t,s),(0,w.UF)(e)),!0}return!1}function Xe(e,t,s,a,...[o=(0,u.g0)()]){if("request"===a.type){e=(0,w.mS)();const t=(0,C.nTw)(e,o);if(!t.urlAuth)return;const{domain:s,bot:n,shouldRequestWriteAccess:i}=a;return e=(0,M.w)(e,{urlAuth:{...t.urlAuth,request:{domain:s,botId:n.id,shouldRequestWriteAccess:i}}},o),void(0,w.UF)(e)}const n="accepted"===a.type?a.url:s;window.open(n,"_blank","noopener"),t.closeUrlAuthModal({tabId:o})}async function $e(e,t,s,a,o){await(0,b.px)("sendMessage",{chat:e,replyInfo:s,text:t,sendAs:a,lastMessageId:o})}async function Qe(e,t,s,a,o,n=!1,...[i=(0,u.g0)()]){const{showDialog:r,showNotification:d,openUrl:c,openGame:l}=t;n&&(He||(He=new Ne("popup,width=800,height=600",(()=>{d({message:"Allow browser to open popup window",tabId:i})}))),He.preOpenIfNeeded());const h=await(0,b.px)("answerCallbackButton",{chatId:s.id,accessHash:s.accessHash,messageId:a,data:o,isGame:n});if(!h)return;const{message:m,alert:p,url:g}=h;p?r({data:{message:m||"Error"},tabId:i}):m?d({message:m,tabId:i}):g&&(n?g.includes("https://prizes.gamee.com/")?He.open(g):(He.cancelPreOpen(),l({url:g,chatId:s.id,messageId:a,tabId:i})):c({url:g,tabId:i}))}(0,w.aJ)("clickSuggestedMessageButton",((e,t,s)=>{const{chatId:a,messageId:o,button:n,tabId:i=(0,u.g0)()}=s,{buttonType:r}=n,d=(0,C.O5q)(e,a,o);switch(r){case"suggestChanges":if(!d)break;t.initDraftFromSuggestedMessage({chatId:a,messageId:o,tabId:i})}})),(0,w.aJ)("clickBotInlineButton",((e,t,s)=>{const{chatId:a,messageId:o,button:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,a),d=(0,C.O5q)(e,a,o);if(r&&d)switch(n.type){case"command":t.sendBotCommand({command:n.text,tabId:i});break;case"url":{const{url:e}=n;t.openUrl({url:e,tabId:i});break}case"copy":(0,c.eM)(n.copyText),t.showNotification({message:(0,f.yE)("ExactTextCopied",n.copyText),tabId:i});break;case"callback":Qe(0,t,r,o,n.data,void 0,i);break;case"requestPoll":t.openPollModal({isQuiz:n.isQuiz,tabId:i});break;case"requestPhone":{const s=e.currentUserId?(0,C.mBe)(e,e.currentUserId):void 0;if(!s)return;t.showDialog({data:{phoneNumber:s.phoneNumber,firstName:s.firstName||"",lastName:s.lastName||"",userId:s.id},tabId:i});break}case"receipt":{const{receiptMessageId:e}=n;t.getReceipt({chatId:r.id,messageId:e,tabId:i});break}case"buy":t.openInvoice({type:"message",chatId:r.id,messageId:o,tabId:i});break;case"game":Qe(0,t,r,o,void 0,!0,i);break;case"switchBotInline":{const{query:e,isSamePeer:s}=n;t.switchBotInline({query:e,isSamePeer:s,messageId:o,tabId:i});break}case"userProfile":{const{userId:e}=n;t.openChatWithInfo({id:e,tabId:i});break}case"simpleWebView":{const{url:s}=n,a=(0,C.Y7C)(e,d);if(!a)return;const o=(0,Ee.A)();t.requestSimpleWebView({url:s,botId:a.id,theme:o,buttonText:n.text,tabId:i});break}case"webView":{const{url:s}=n,a=(0,C.Y7C)(e,d),o=d.viaBotId||a?.id;if(!o)return;const c=(0,Ee.A)();t.requestWebView({url:s,botId:o,peerId:r.id,theme:c,buttonText:n.text,tabId:i});break}case"urlAuth":{const{url:e}=n;t.requestBotUrlAuth({chatId:r.id,messageId:o,buttonId:n.buttonId,url:e,tabId:i});break}}})),(0,w.aJ)("sendBotCommand",((e,t,s)=>{const{command:a,chatId:o,tabId:n=(0,u.g0)()}=s,i=o?(0,C.hds)(e,o):(0,C.meB)(e,n),r=(0,C.Xf0)(e,n);if(!i||!r)return;const{threadId:d}=r;t.resetDraftReplyInfo({tabId:n}),t.clearWebPagePreview({tabId:n});const c=(0,C.ZZX)(e,i.id);$e(i,a,(0,C.GA4)(e,i.id,d)?.replyInfo,(0,C.VF$)(e,i.id),c)})),(0,w.aJ)("restartBot",(async(e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s,{currentUserId:n}=e,i=(0,C.meB)(e,o),r=n&&(0,C.yps)(e,a);if(!n||!i||!r)return;const d=(0,C.ZZX)(e,i.id);await(0,b.px)("unblockUser",{user:r})&&(e=(0,w.mS)(),e=(0,A.OW3)(e,r.id),(0,w.UF)(e),$e(i,"/start",void 0,(0,C.VF$)(e,a),d))})),(0,w.aJ)("loadTopInlineBots",(async e=>{const{lastRequestedAt:t}=e.topInlineBots;if(t&&(0,v.Fm)()-t<60)return;const s=await(0,b.px)("fetchTopInlineBots");if(!s)return;const{ids:a}=s;e=(0,w.mS)(),e={...e,topInlineBots:{...e.topInlineBots,userIds:a,lastRequestedAt:(0,v.Fm)()}},(0,w.UF)(e)})),(0,w.aJ)("loadTopBotApps",(async e=>{const{lastRequestedAt:t}=e.topBotApps;if(t&&(0,v.Fm)()-t<60)return;const s=await(0,b.px)("fetchTopBotApps");if(!s)return;const{ids:a}=s;e=(0,w.mS)(),e={...e,topBotApps:{...e.topBotApps,userIds:a,lastRequestedAt:(0,v.Fm)()}},(0,w.UF)(e)})),(0,w.aJ)("queryInlineBot",(async(e,t,s)=>{const{chatId:a,username:o,query:n,offset:i,tabId:r=(0,u.g0)()}=s;let d=(0,C.nTw)(e,r).inlineBots.byUsername[o];if(!1!==d){if(void 0===d){const{user:t,chat:s}=await(0,b.px)("fetchInlineBot",{username:o})||{};if(e=(0,w.mS)(),!t||!s)return e=Ye(e,o,!1,r),void(0,w.UF)(e);d={id:t.id,query:"",offset:"",switchPm:void 0,canLoadMore:!0,results:[],cacheTime:0},e=Ye(e,o,d,r),(0,w.UF)(e)}(n!==d.query||d.canLoadMore)&&We((()=>{!async function(e,{username:t,inlineBotData:s,chatId:a,query:o,offset:n},...[i=(0,u.g0)()]){e=(0,w.mS)();const r=(0,C.mBe)(e,s.id),d=(0,C.hds)(e,a);if(!r||!d)return;const c=s.query!==o;e=Ye(e=De(e,!0,i),t,{...s,query:o,...c&&{offset:void 0,results:[]}},i),(0,w.UF)(e);const l=await(0,b.px)("fetchInlineBotResults",{bot:r,chat:d,query:o,offset:c?void 0:n});e=(0,w.mS)();const h=(0,C.nTw)(e,i).inlineBots.byUsername[t];if(e=De(e,!1,i),!l||!h||o!==h.query)return void(0,w.UF)(e);const m=new Set((h.results||[]).map((e=>e.id))),p=l.results.filter((e=>!m.has(e.id)));e=Ye(e,t,{...h,help:l.help,cacheTime:Date.now()+1e3*l.cacheTime,...p.length&&{isGallery:l.isGallery},...l.switchPm&&{switchPm:l.switchPm},...l.switchWebview&&{switchWebview:l.switchWebview},canLoadMore:l.results.length>0&&Boolean(l.nextOffset),results:""===h.offset||h.offset===l.nextOffset?l.results:(h.results||[]).concat(p),offset:p.length?l.nextOffset:""},i),(0,w.UF)(e)}(e,{username:o,inlineBotData:d,chatId:a,query:n,offset:i},r)}))}})),(0,w.aJ)("switchBotInline",((e,t,s)=>{const{query:a,isSamePeer:o,messageId:n,filter:i,tabId:r=(0,u.g0)()}=s;let{botId:d}=s;const c=(0,C.meB)(e,r);if(!c)return;if(!d&&n){const t=(0,C.O5q)(e,c.id,n);if(!t)return;const s=(0,C.Y7C)(e,t);d=t.viaBotId||s?.id}if(!d)return;const l=(0,C.mBe)(e,d);l&&t.openChatWithDraft({text:{text:`@${(0,y.Kl)(l)} ${a}`},chatId:o?c.id:void 0,filter:i,tabId:r})})),(0,w.aJ)("sendInlineBotApiResult",(async(e,t,s)=>{const{chat:a,id:o,queryId:n,replyInfo:i,sendAs:r,isSilent:d,scheduledAt:c,allowPaidStars:l}=s;await(0,b.px)("sendInlineBotResult",{chat:a,resultId:o,queryId:n,replyInfo:i,sendAs:r,isSilent:d,scheduleDate:c,allowPaidStars:l}),l&&t.loadStarStatus()})),(0,w.aJ)("sendInlineBotResult",(async(e,t,s)=>{const{id:a,queryId:o,isSilent:n,scheduledAt:i,threadId:r,chatId:d,tabId:c=(0,u.g0)()}=s;if(!a)return;const l=(0,C.hds)(e,d),h=(0,C.GA4)(e,d,r)?.replyInfo,m=(0,C.OEv)(e,d,r,h);t.resetDraftReplyInfo({tabId:c}),t.clearWebPagePreview({tabId:c});const f=await ne(e,d),I={chat:l,id:a,queryId:o,replyInfo:m,sendAs:(0,C.VF$)(e,d),isSilent:n,scheduledAt:i,allowPaidStars:f};f?(t.sendInlineBotApiResult({...I}),t.showNotification({localId:o,title:{key:"MessageSentPaidToastTitle",variables:{count:1},options:{pluralValue:1}},message:{key:"MessageSentPaidToastText",variables:{amount:(0,g.Kk)((0,p.Yw)(),f)}},icon:"star",shouldUseCustomIcon:!0,type:"paidMessage",tabId:c})):t.sendInlineBotApiResult(I)})),(0,w.aJ)("resetInlineBot",((e,t,s)=>{const{username:a,force:o,tabId:n=(0,u.g0)()}=s;let i=(0,C.nTw)(e,n).inlineBots.byUsername[a];i&&(!o&&Date.now()<i.cacheTime||(i={id:i.id,query:"",offset:"",switchPm:void 0,canLoadMore:!0,results:[],cacheTime:0},e=Ye(e,a,i,n),(0,w.UF)(e)))})),(0,w.aJ)("resetAllInlineBots",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).inlineBots.byUsername;Object.keys(o).forEach((e=>{t.resetInlineBot({username:e,tabId:a})}))})),(0,w.aJ)("startBot",(async(e,t,s)=>{const{botId:a,param:o}=s,n=(0,C.mBe)(e,a);if(!n)return;let i=(0,C.vGo)(e,a);if(!i){const e=await(0,b.px)("fetchFullUser",{id:n.id,accessHash:n.accessHash});i=e?.fullInfo}i?.isBlocked&&await(0,b.px)("unblockUser",{user:n}),await(0,b.px)("startBot",{bot:n,startParam:o})})),(0,w.aJ)("sharePhoneWithBot",(async(e,t,s)=>{const{botId:a}=s,o=(0,C.mBe)(e,a);if(!o)return;let n=(0,C.vGo)(e,a);if(!n){const e=await(0,b.px)("fetchFullUser",{id:o.id,accessHash:o.accessHash});n=e?.fullInfo}n?.isBlocked&&await(0,b.px)("unblockUser",{user:o}),e=(0,w.mS)();const i=(0,C.hds)(e,a),r=(0,C.mBe)(e,e.currentUserId);if(!i)return;const d=(0,C.ZZX)(e,i.id);await(0,b.px)("sendMessage",{chat:i,contact:{mediaType:"contact",firstName:r.firstName||"",lastName:r.lastName||"",phoneNumber:r.phoneNumber||"",userId:r.id},lastMessageId:d})})),(0,w.aJ)("requestSimpleWebView",(async(e,t,s)=>{const{url:a,botId:o,theme:n,buttonText:i,isFromSideMenu:r,isFromSwitchWebView:d,startParam:c,tabId:l=(0,u.g0)()}=s;if(_e(e,o,l,a))return;const h=(0,C.mBe)(e,o);if(!h)return;if(!(0,C.nTL)(e,o))return e=(0,M.w)(e,{botTrustRequest:{botId:o,type:"webApp",onConfirm:{action:"requestSimpleWebView",payload:s}}},l),void(0,w.UF)(e);const m=await(0,b.px)("requestSimpleWebView",{url:a,bot:h,theme:n,startParam:c,isFromSideMenu:r,isFromSwitchWebView:d});m&&(e=Ge(e=(0,w.mS)(),{requestUrl:a,appName:h.firstName,url:m,botId:o,buttonText:i},!0,!0,l),(0,w.UF)(e))})),(0,w.aJ)("requestWebView",(async(e,t,s)=>{const{url:a,botId:o,peerId:i,theme:r,isSilent:d,buttonText:c,isFromBotMenu:l,startParam:h,isFullscreen:m,tabId:p=(0,u.g0)()}=s;if(_e(e,o,p,a))return;const g=(0,C.mBe)(e,o);if(!g)return;const f=(0,C.PVB)(e,i);if(!f)return;if(!(0,C.nTL)(e,o))return e=(0,M.w)(e,{botTrustRequest:{botId:o,type:"webApp",onConfirm:{action:"requestWebView",payload:s}}},p),void(0,w.UF)(e);const I=(0,C.Xf0)(e,p),{chatId:v,threadId:y=n.l3}=I||{},S=v?(0,C.GA4)(e,v,y)?.replyInfo:void 0,A=v?(0,C.OEv)(e,v,y,S):void 0,P=v?(0,C.VF$)(e,v):void 0,k=await(0,b.px)("requestWebView",{url:a,bot:g,peer:f,theme:r,isSilent:d,replyInfo:A,isFromBotMenu:l,startParam:h,sendAs:P,isFullscreen:m});if(!k)return;const{url:F,queryId:T,isFullScreen:U}=k;e=Ge(e=(0,w.mS)(),{requestUrl:a,url:F,appName:g.firstName,botId:o,peerId:i,queryId:T,replyInfo:A,buttonText:c},!0,!0,p),(0,w.UF)(e),U&&(0,D.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:p})})),(0,w.aJ)("requestMainWebView",(async(e,t,s)=>{const{botId:a,peerId:o,theme:n,startParam:i,mode:r,shouldMarkBotTrusted:d,tabId:c=(0,u.g0)()}=s;if((0,C.trm)(e))return void t.openFrozenAccountModal({tabId:c});if(_e(e,a,c))return;const l=(0,C.mBe)(e,a);if(!l)return;const h=(0,C.PVB)(e,o);if(!h)return;if(!(0,C.nTL)(e,a)){if(!d)return e=(0,M.w)(e,{botTrustRequest:{botId:a,type:"webApp",onConfirm:{action:"requestMainWebView",payload:s}}},c),void(0,w.UF)(e);t.markBotTrusted({botId:a,isWriteAllowed:!0,tabId:c})}const m=await(0,b.px)("requestMainWebView",{bot:l,peer:h,theme:n,startParam:i,mode:r});if(!m)return;const{url:p,queryId:g,isFullscreen:f}=m;e=Ge(e=(0,w.mS)(),{url:p,appName:l.firstName,botId:a,peerId:o,queryId:g,buttonText:""},!0,!0,c),(0,w.UF)(e),f&&(0,D.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:c})})),(0,w.aJ)("loadPreviewMedias",(async(e,t,s)=>{const{botId:a}=s,o=(0,C.mBe)(e,a);if(!o)return;const n=await(0,b.px)("fetchPreviewMedias",{bot:o});e=(0,w.mS)(),n&&(e={...e,users:{...e.users,previewMediaByBotId:{...e.users.previewMediaByBotId,[a]:n}}},(0,w.UF)(e))})),(0,w.aJ)("openWebAppsCloseConfirmationModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isWebAppsCloseConfirmationModalOpen:!0},a)})),(0,w.aJ)("closeWebAppsCloseConfirmationModal",((e,t,s)=>{const{shouldSkipInFuture:a,tabId:o=(0,u.g0)()}=s||{};return e=(0,A.qoo)(e,{shouldSkipWebAppCloseConfirmation:Boolean(a)}),(0,M.w)(e,{isWebAppsCloseConfirmationModalOpen:void 0},o)})),(0,w.aJ)("requestAppWebView",(async(e,t,s)=>{const{botId:a,appName:o,startApp:n,mode:i,theme:r,isWriteAllowed:d,isFromConfirm:c,shouldSkipBotTrustRequest:l,tabId:h=(0,u.g0)()}=s;if(_e(e,a,h,o))return;const m=(0,C.mBe)(e,a);if(!m)return;const p=Boolean(e.attachMenu.bots[m.id]);if(m.isAttachBot&&!c&&!p){const t=await(0,b.px)("loadAttachBot",{bot:m});if(t){e=(0,w.mS)();const a=t.bot;if(a.isDisclaimerNeeded||a.isForAttachMenu||a.isForSideMenu)return e=(0,M.w)(e,{requestedAttachBotInstall:{bot:a,onConfirm:{action:"requestAppWebView",payload:{...s,isFromConfirm:!0}}}},h),void(0,w.UF)(e)}}const g=await(0,b.px)("fetchBotApp",{bot:m,appName:o});if(e=(0,w.mS)(),!g)return void t.showNotification({message:(0,f.yE)("lng_username_app_not_found"),tabId:h});if(!l&&(g.isInactive||!(0,C.nTL)(e,a)))return s.shouldSkipBotTrustRequest=!0,e=(0,M.w)(e,{botTrustRequest:{botId:a,shouldRequestWriteAccess:g.shouldRequestWriteAccess,type:"botApp",onConfirm:{action:"requestAppWebView",payload:s}}},h),void(0,w.UF)(e);const I=(0,C.meB)(e,h),{url:v,isFullscreen:y}=await(0,b.px)("requestAppWebView",{peer:I||m,app:g,startParam:n,mode:i,isWriteAllowed:d,theme:r});if(e=(0,w.mS)(),!v)return;e=(0,w.mS)();const S=I?I.id:m.id;e=Ge(e,{url:v,appName:o&&m.firstName,peerId:S,botId:a,buttonText:""},!0,!0,h),(0,w.UF)(e),y&&(0,D.cB)()&&t.changeWebAppModalState({state:"fullScreen",tabId:h})})),(0,w.aJ)("prolongWebView",(async(e,t,s)=>{const{botId:a,peerId:o,isSilent:n,replyInfo:i,queryId:r,tabId:d=(0,u.g0)()}=s,c=(0,C.mBe)(e,a);if(!c)return;const l=(0,C.hds)(e,o);if(!l)return;const h=(0,C.VF$)(e,o);await(0,b.px)("prolongWebView",{bot:c,peer:l,isSilent:n,replyInfo:i,queryId:r,sendAs:h})||t.closeActiveWebApp({tabId:d})})),(0,w.aJ)("sendWebViewData",((e,t,s)=>{const{bot:a,data:o,buttonText:n}=s;(0,b.px)("sendWebViewData",{bot:a,data:o,buttonText:n})})),(0,w.aJ)("loadAttachBots",(async e=>{await async function(e){const t=await(0,b.px)("loadAttachBots",{hash:void 0});if(t)return e=(0,w.mS)(),e={...e,attachMenu:{hash:t.hash,bots:t.bots}},(0,w.UF)(e),t}(e),(0,Je.A)({action:"loadAttachBots",payload:void 0},a.npx)})),(0,w.aJ)("toggleAttachBot",(async(e,t,s)=>{const{botId:a,isWriteAllowed:o,isEnabled:n}=s,i=(0,C.mBe)(e,a);i&&await(0,b.px)("toggleAttachBot",{bot:i,isWriteAllowed:o,isEnabled:n})})),(0,w.aJ)("callAttachBot",((e,t,s)=>{const{bot:a,startParam:o,isFromConfirm:i,tabId:r=(0,u.g0)()}=s,d="isFromSideMenu"in s&&s.isFromSideMenu,c=!a,l=!c&&!e.attachMenu.bots[a.id]||a?.isInactive||a?.isDisclaimerNeeded;if(!i&&l)return(0,M.w)(e,{requestedAttachBotInstall:{bot:a,onConfirm:{action:"callAttachBot",payload:{...s,isFromConfirm:!0}}}},r);const h=(0,Ee.A)();if(d&&t.requestSimpleWebView({botId:a.id,buttonText:"",isFromSideMenu:!0,startParam:o,theme:h,tabId:r}),"chatId"in s){const{chatId:e,threadId:i=n.l3,url:d}=s;t.openThread({chatId:e,threadId:i,tabId:r}),t.requestWebView({url:d,peerId:e,botId:c?e:a.id,theme:h,buttonText:"",isFromBotMenu:c,startParam:o,tabId:r})}})),(0,w.aJ)("confirmAttachBotInstall",(async(e,t,s)=>{const{isWriteAllowed:a,tabId:o=(0,u.g0)()}=s,{requestedAttachBotInstall:n}=(0,C.nTw)(e,o),{bot:i,onConfirm:r}=n;e=(0,M.w)(e,{requestedAttachBotInstall:void 0},o),(0,w.UF)(e);const d=(0,C.mBe)(e,i.id);if(d&&(t.markBotTrusted({botId:i.id,isWriteAllowed:a,tabId:o}),await(0,b.px)("toggleAttachBot",{bot:d,isWriteAllowed:a,isEnabled:!0}),r)){const{action:e,payload:s}=r;t[e](s)}})),(0,w.aJ)("requestBotUrlAuth",(async(e,t,s)=>{const{chatId:a,buttonId:o,messageId:n,url:i,tabId:r=(0,u.g0)()}=s,d=(0,C.hds)(e,a);if(!d)return;const c=await(0,b.px)("requestBotUrlAuth",{chat:d,buttonId:o,messageId:n});c&&(e=(0,w.mS)(),e=(0,M.w)(e,{urlAuth:{url:i,button:{buttonId:o,messageId:n,chatId:d.id}}},r),(0,w.UF)(e),Xe(e,t,i,c,r))})),(0,w.aJ)("acceptBotUrlAuth",(async(e,t,s)=>{const{isWriteAllowed:a,tabId:o=(0,u.g0)()}=s,n=(0,C.nTw)(e,o);if(!n.urlAuth?.button)return;const{button:i,url:r}=n.urlAuth,{chatId:d,messageId:c,buttonId:l}=i,h=(0,C.hds)(e,d);if(!h)return;const m=await(0,b.px)("acceptBotUrlAuth",{chat:h,messageId:c,buttonId:l,isWriteAllowed:a});m&&Xe(e=(0,w.mS)(),t,r,m,o)})),(0,w.aJ)("requestLinkUrlAuth",(async(e,t,s)=>{const{url:a,tabId:o=(0,u.g0)()}=s,n=await(0,b.px)("requestLinkUrlAuth",{url:a});n&&(e=(0,w.mS)(),e=(0,M.w)(e,{urlAuth:{url:a}},o),(0,w.UF)(e),Xe(e,t,a,n,o))})),(0,w.aJ)("acceptLinkUrlAuth",(async(e,t,s)=>{const{isWriteAllowed:a,tabId:o=(0,u.g0)()}=s,n=(0,C.nTw)(e,o);if(!n.urlAuth?.url)return;const{url:i}=n.urlAuth,r=await(0,b.px)("acceptLinkUrlAuth",{url:i,isWriteAllowed:a});r&&Xe(e=(0,w.mS)(),t,i,r,o)})),(0,w.aJ)("closeUrlAuthModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{urlAuth:void 0},a)})),(0,w.aJ)("setBotInfo",(async(e,t,s)=>{const{bot:a,name:o,description:n,tabId:r=(0,u.g0)()}=s;let{langCode:d}=s;d||(d=(0,ze.l)(e).language);const{currentUserId:c}=e;c&&a&&(e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.InProgress,r),(0,w.UF)(e),(o||n)&&await(0,b.px)("setBotInfo",{bot:a,langCode:d,name:o,about:n})&&(e=(0,w.mS)(),e=(0,A.TKu)(e,a.id,{firstName:o}),e=(0,A.weB)(e,a.id,{bio:n}),(0,w.UF)(e)),e=(0,w.mS)(),e=(0,A.G42)(e,i.TD.Complete,r),(0,w.UF)(e))})),(0,w.aJ)("toggleUserEmojiStatusPermission",(async(e,t,s)=>{const{botId:a,isEnabled:o,isBotAccessEmojiGranted:n}=s,i=(0,C.yps)(e,a);a&&i&&await(0,b.px)("toggleUserEmojiStatusPermission",{bot:i,isEnabled:o})&&(e=(0,w.mS)(),e=(0,A.weB)(e,a,{isBotCanManageEmojiStatus:o,isBotAccessEmojiGranted:n}),(0,w.UF)(e))})),(0,w.aJ)("toggleUserLocationPermission",((e,t,s)=>{const{botId:a,isAccessGranted:o}=s,n=(0,C.mBe)(e,a);n&&(e=(0,w.mS)(),e=(0,A.cxc)(e,n.id,{geolocation:o}),(0,w.UF)(e))})),(0,w.aJ)("startBotFatherConversation",(async(e,t,s)=>{const{param:n,tabId:i=(0,u.g0)()}=s;if(!Ke){const t=await(0,o.A$)(e,a.aFH);if(!t)return;Ke=t.id}n&&t.startBot({botId:Ke,param:n}),t.openChat({id:Ke,tabId:i})})),(0,w.aJ)("loadBotFreezeAppeal",(async e=>{const t=e.appConfig?.freezeAppealUrl;if(!t)return;const s=t?(0,l.l8)(t):void 0;if(!s)return;const a=await(0,o.A$)(e,s);e=(0,w.mS)(),e={...e,botFreezeAppealId:a?.id},(0,w.UF)(e)})),s(26943),(0,w.aJ)("loadPasswordInfo",(async e=>{const t=await(0,b.px)("getPasswordInfo");t&&(e=(0,w.mS)(),e=(0,A.qpc)(e,{hasPassword:t.hasPassword}),e=(0,A.keG)(e,{hint:t.hint}),(0,w.UF)(e))})),(0,w.aJ)("checkPassword",(async(e,t,s)=>{const{currentPassword:a,onSuccess:o}=s;e=(0,A.keG)(e,{isLoading:!0,errorKey:void 0}),(0,w.UF)(e);const n=await(0,b.px)("checkPassword",a);e=(0,w.mS)(),e=(0,A.keG)(e,{isLoading:!1}),(0,w.UF)(e),n&&o()})),(0,w.aJ)("clearPassword",(async(e,t,s)=>{const{currentPassword:a,onSuccess:o}=s;e=(0,A.keG)(e,{isLoading:!0,errorKey:void 0}),(0,w.UF)(e);const n=await(0,b.px)("clearPassword",a);e=(0,w.mS)(),e=(0,A.keG)(e,{isLoading:!1}),(0,w.UF)(e),n&&o()})),(0,w.aJ)("updatePassword",(async(e,t,s)=>{const{currentPassword:a,password:o,hint:n,email:i,onSuccess:r}=s;e=(0,A.keG)(e,{isLoading:!0,errorKey:void 0}),(0,w.UF)(e);const d=await(0,b.px)("updatePassword",a,o,n,i);e=(0,w.mS)(),e=(0,A.keG)(e,{isLoading:!1}),(0,w.UF)(e),d&&r()})),(0,w.aJ)("updateRecoveryEmail",(async(e,t,s)=>{const{currentPassword:a,email:o,onSuccess:n,tabId:i=(0,u.g0)()}=s;e=(0,A.keG)(e,{isLoading:!0,errorKey:void 0}),e=(0,M.w)(e,{recoveryEmail:o},i),(0,w.UF)(e);const r=await(0,b.px)("updateRecoveryEmail",a,o);e=(0,w.mS)(),e=(0,A.keG)(e,{isLoading:!1,waitingEmailCodeLength:void 0}),e=(0,M.w)(e,{recoveryEmail:void 0},i),(0,w.UF)(e),r&&n()})),(0,w.aJ)("provideTwoFaEmailCode",((e,t,s)=>{const{code:a}=s;(0,b.px)("provideRecoveryEmailCode",a)})),(0,w.aJ)("clearTwoFaError",(e=>(0,A.keG)(e,{errorKey:void 0})));const Ze={missing_payment_information:{field:"cardNumber",message:"Incorrect card number"},invalid_number:{field:"cardNumber",message:"Incorrect card number"},number:{field:"cardNumber",message:"Incorrect card number"},exp_year:{field:"expiry",message:"Incorrect year"},exp_month:{field:"expiry",message:"Incorrect month"},invalid_expiry_year:{field:"expiry",message:"Incorrect year"},invalid_expiry_month:{field:"expiry",message:"Incorrect month"},cvc:{field:"cvv",message:"Incorrect CVV"},invalid_cvc:{field:"cvv",message:"Incorrect CVV"}};var et=s(86046);async function tt(e,t,s,...[a=(0,u.g0)()]){const o=(0,w.ko)(),n="stargiftResale"===t.type&&"TON"===t.currency,i=n?e.ton?.balance:e.stars?.balance;if(void 0===i)return;if(i.amount<s)return void o.openStarsBalanceModal({currency:n?"TON":"XTR",tabId:a});const r=(0,et.jA)(e,t);if(!r)return;e=(0,M.w)(e,{isPaymentFormLoading:!0},a),(0,w.UF)(e);const d=(0,Ee.A)(),c=await(0,b.px)("getPaymentForm",r,d);if(!c)return;if(e=(0,w.mS)(),e=(0,M.w)(e,{isPaymentFormLoading:!1},a),(0,w.UF)(e),"error"in c)return void st(c.error,a);const l=c.invoice.totalAmount;if(l===s)o.sendStarPaymentForm({directInfo:{inputInvoice:t,formId:c.formId},tabId:a});else{const e="stargiftResale"===t.type&&"TON"===t.currency;o.openPriceConfirmModal({originalAmount:s,newAmount:l,currency:e?"TON":"XTR",directInfo:{inputInvoice:t,formId:c.formId},tabId:a})}}function st(e,t){"SLUG_INVALID"!==e?(0,w.ko)().showDialog({data:{message:e,hasErrorKey:!0},tabId:t}):(0,w.ko)().showNotification({message:{key:"PaymentInvoiceNotFound"},tabId:t})}(0,w.aJ)("validateRequestedInfo",((e,t,s)=>{const{requestInfo:a,saveInfo:o,tabId:n=(0,u.g0)()}=s,r=(0,C.aF2)(e,n);if(!r)return;const d=(0,et.jA)(e,r);d&&async function(e,t,s,a,...[o=(0,u.g0)()]){const n=await(0,b.px)("validateRequestedInfo",{inputInvoice:t,requestInfo:s,shouldSave:a});if(!n)return;const{id:r,shippingOptions:d}=n;e=(0,w.mS)(),e=(0,A.bbG)(e,r,o),d?.length?(e=(0,A.oFy)(e,d,o),e=(0,A.lwH)(e,i.tn.Shipping,o)):e=(0,A.lwH)(e,i.tn.Checkout,o),(0,w.UF)(e)}(e,d,a,o,n)})),(0,w.aJ)("openInvoice",(async(e,t,s)=>{const{tabId:a=(0,u.g0)(),...o}=s,n=(0,et.jA)(e,o);if(!n)return;e=(0,M.w)(e,{isPaymentFormLoading:!0},a),(0,w.UF)(e);const r=(0,Ee.A)(),d=await(0,b.px)("getPaymentForm",n,r);if(d){if(e=(0,w.mS)(),e=(0,M.w)(e,{isPaymentFormLoading:!1},a),"error"in d)return(0,w.UF)(e),void st(d.error,a);"regular"===d.type&&(e=(0,A._$X)(e,{inputInvoice:s,form:d,isPaymentModalOpen:!0,isExtendedMedia:s.isExtendedMedia,status:void 0},a),e=(0,A.lwH)(e,i.tn.Checkout,a)),"stars"===d.type&&(e=(0,M.w)(e,{starsPayment:{inputInvoice:o,form:d,status:"pending"}},a)),(0,w.UF)(e)}})),(0,w.aJ)("sendStarGift",((e,t,s)=>{const{gift:a,peerId:o,message:n,shouldHideName:i,shouldUpgrade:r,tabId:d=(0,u.g0)()}=s;tt(e,{type:"stargift",peerId:o,giftId:a.id,message:n,shouldHideName:i,shouldUpgrade:r||void 0},a.stars,d)})),(0,w.aJ)("buyStarGift",((e,t,s)=>{const{slug:a,peerId:o,price:n,tabId:i=(0,u.g0)()}=s;tt(e,{type:"stargiftResale",slug:a,peerId:o,currency:n.currency},n.amount,i)})),(0,w.aJ)("sendPremiumGiftByStars",((e,t,s)=>{const{userId:a,months:o,amount:n,message:i,tabId:r=(0,u.g0)()}=s;tt(e,{type:"premiumGiftStars",userId:a,months:o,message:i},n,r)})),(0,w.aJ)("getReceipt",(async(e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=a&&(0,C.hds)(e,a);if(!o||!i)return;const r=await(0,b.px)("getReceipt",i,o);r&&(e=(0,w.mS)(),e="stars"===r.receipt.type?(0,A.MeL)(e,r.receipt,n):(0,A.lEm)(e,r.receipt,n),(0,w.UF)(e))})),(0,w.aJ)("clearPaymentError",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};e=(0,M.w)(e,{payment:{...(0,C.nTw)(e,a).payment,error:void 0}},a),(0,w.UF)(e)})),(0,w.aJ)("clearReceipt",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{payment:{...(0,C.nTw)(e,a).payment,receipt:void 0}},a)})),(0,w.aJ)("sendCredentialsInfo",((e,t,s)=>{const{credentials:o,tabId:n=(0,u.g0)()}=s,{nativeProvider:r}=(0,C.nTw)(e,n).payment.form,{data:d}=o;if("stripe"===r){const t=(0,C.EGt)(e,n);if(!t)return;!async function(e,t,s,...[a=(0,u.g0)()]){const o=function(e){const t=Object.keys(e).map((t=>`${t}=${e[t]}`)).join("&");return t.length>0?`?${t}`:""}({"card[number]":t.cardNumber,"card[exp_month]":t.expiryMonth,"card[exp_year]":t.expiryYear,"card[cvc]":t.cvv,"card[address_zip]":t.zip,"card[address_country]":t.country}),n=await fetch(`https://api.stripe.com/v1/tokens${o}`,{method:"POST",credentials:"same-origin",headers:{"Content-Type":"application/x-www-form-urlencoded",Authorization:`Bearer ${s}`}}),r=await n.json();if(r.error){const t=function(e){const{message:t,code:s,param:a}=e,{field:o,message:n}=a?Ze[a]:Ze[s];return{field:o,message:n,description:t}}(r.error);return e=(0,w.mS)(),e=(0,M.w)(e,{payment:{...(0,C.nTw)(e,a).payment,status:"failed",error:{...t}}},a),void(0,w.UF)(e)}e=(0,w.mS)(),e=(0,A.yQW)(e,{type:r.type,id:r.id},a),e=(0,A.lwH)(e,i.tn.Checkout,a),(0,w.UF)(e)}(e,d,t,n)}else if("smartglocal"===r){const t=(0,C.Kt9)(e,n);if(!t)return;!async function(e,t,s,...[o=(0,u.g0)()]){const n={card:{number:t.cardNumber.replace(/\D+/g,""),expiration_month:t.expiryMonth,expiration_year:t.expiryYear,security_code:t.cvv.replace(/\D+/g,"")}},r=(0,C.nTw)(e,o).payment.form?.nativeParams.tokenizeUrl;let d;d=a.qKY?"https://tgb-playground.smart-glocal.com/cds/v1/tokenize/card":"https://tgb.smart-glocal.com/cds/v1/tokenize/card",r?.startsWith("https://")&&r.endsWith(".smart-glocal.com/cds/v1/tokenize/card")&&(d=r);const c=await fetch(d,{method:"POST",headers:{Accept:"application/json","Content-Type":"application/json","X-PUBLIC-TOKEN":s},body:JSON.stringify(n)}),l=await c.json();if("ok"!==l.status){const t={descriptionKey:{key:"ErrorUnexpected"}};return e=(0,w.mS)(),e=(0,M.w)(e,{payment:{...(0,C.nTw)(e,o).payment,status:"failed",error:{...t}}},o),void(0,w.UF)(e)}e=(0,w.mS)(),e=(0,A.Mac)(e,{type:"card",token:l.data.token},o),e=(0,A.lwH)(e,i.tn.Checkout,o),(0,w.UF)(e)}(e,d,t,n)}})),(0,w.aJ)("sendPaymentForm",(async(e,t,s)=>{const{shippingOptionId:a,saveCredentials:o,savedCredentialId:n,tipAmount:i,tabId:r=(0,u.g0)()}=s,d=(0,C.PGw)(e,r),c=(0,C.nTw)(e,r).payment,{form:l,temporaryPassword:h,inputInvoice:m}=c;if(!m||!l)return;const{nativeProvider:p,formId:g}=l,f=(0,et.jA)(e,m);if(!f)return;e=(0,A._$X)(e,{status:"pending"},r),(0,w.UF)(e);const I={save:o,data:"stripe"===p?(0,C.e7$)(e,r):(0,C.G4m)(e,r)};await(0,b.px)("sendPaymentForm",{inputInvoice:f,formId:g,credentials:I,requestedInfoId:d,shippingOptionId:a,savedCredentialId:n,temporaryPassword:h?.value,tipAmount:i})&&(e=(0,w.mS)(),e=(0,A._$X)(e,{status:"paid"},r),e=(0,A.cYc)(e,r),(0,w.UF)(e),t.apiUpdate({"@type":"updatePaymentStateCompleted",paymentState:c,tabId:r}))})),(0,w.aJ)("sendStarPaymentForm",(async(e,t,s)=>{const{directInfo:a,tabId:o=(0,u.g0)()}=s,n=(0,C.Osl)(e,o),i=n?.inputInvoice||a?.inputInvoice;if(!i)return;const r=(0,et.jA)(e,i);if(!r)return;const d=n.form?.formId||n.subscriptionInfo?.subscriptionFormId||a?.formId;e=(0,A.nv6)(e,{status:"pending"},o),(0,w.UF)(e);const c=await(0,b.px)("sendStarPaymentForm",{inputInvoice:r,formId:d});if(!c)return e=(0,w.mS)(),e=(0,A.nv6)(e,{status:"failed"},o),(0,w.UF)(e),t.closeStarsPaymentModal({tabId:o}),void t.closeGiftModal({tabId:o});e=(0,w.mS)(),e=(0,A.nv6)(e,{status:"paid"},o),(0,w.UF)(e),t.closeStarsPaymentModal({tabId:o}),"channelId"in c&&t.openChat({id:c.channelId,tabId:o}),t.apiUpdate({"@type":"updateStarPaymentStateCompleted",paymentState:a?{inputInvoice:i}:n,tabId:o}),t.loadStarStatus()})),(0,w.aJ)("setSmartGlocalCardInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)(),type:o,token:n}=s;return(0,A.Mac)(e,{type:o,token:n},a)})),(0,w.aJ)("setPaymentStep",((e,t,s)=>{const{step:a,tabId:o=(0,u.g0)()}=s;return(0,A.lwH)(e,a??i.tn.Checkout,o)})),(0,w.aJ)("closePremiumModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);if(o.premiumModal)return(0,M.w)(e,{premiumModal:{promo:o.premiumModal.promo,isOpen:!1}},a)})),(0,w.aJ)("openPremiumModal",(async(e,t,s)=>{const{initialSection:a,fromUserId:o,isSuccess:n,isGift:i,monthsAmount:r,toUserId:d,gift:c,tabId:l=(0,u.g0)()}=s||{};t.loadPremiumStickers();const h=await(0,b.px)("fetchPremiumPromo");h&&(e=(0,w.mS)(),e=(0,M.w)(e,{premiumModal:{promo:h.promo,initialSection:a,isOpen:!0,fromUserId:o,toUserId:d,isGift:i,monthsAmount:r,isSuccess:n,gift:c}},l),(0,w.UF)(e),t.closeReactionPicker({tabId:l}))})),(0,w.aJ)("openGiveawayModal",(async(e,t,s)=>{const{chatId:a,prepaidGiveaway:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a);if(!i)return;const r=await(0,b.px)("getPremiumGiftCodeOptions",{chat:i}),d=await(0,b.px)("fetchStarsGiveawayOptions");r&&d&&(e=(0,w.mS)(),e=(0,M.w)(e,{giveawayModal:{chatId:a,gifts:r,isOpen:!0,prepaidGiveaway:o,starOptions:d}},n),(0,w.UF)(e))})),(0,w.aJ)("openGiftModal",(async(e,t,s)=>{const{forUserId:a,tabId:o=(0,u.g0)()}=s;if((0,C.trm)(e))return void t.openFrozenAccountModal({tabId:o});const n=await(0,b.px)("getPremiumGiftCodeOptions",{});n&&(e=(0,w.mS)(),e=(0,M.w)(e,{giftModal:{forPeerId:a,gifts:n}},o),(0,w.UF)(e))})),(0,w.aJ)("openStarsGiftModal",(async(e,t,s)=>{const{forUserId:a,tabId:o=(0,u.g0)()}=s||{};if((0,C.trm)(e))return void t.openFrozenAccountModal({tabId:o});const n=await(0,b.px)("getStarsGiftOptions",{});e=(0,w.mS)(),e=(0,M.w)(e,{starsGiftModal:{isOpen:!0,forUserId:a,starsGiftOptions:n}},o),(0,w.UF)(e)})),(0,w.aJ)("validatePaymentPassword",(async(e,t,s)=>{const{password:a,tabId:o=(0,u.g0)()}=s,n=await(0,b.px)("fetchTemporaryPaymentPassword",a);e=(0,w.mS)(),e=n?"error"in n?(0,A._$X)(e,{error:{messageKey:n.messageKey,field:"password"}},o):(0,A._$X)(e,{temporaryPassword:n,step:i.tn.Checkout},o):(0,A._$X)(e,{error:{messageKey:{key:"ErrorUnexpected"},field:"password"}},o),(0,w.UF)(e)})),(0,w.aJ)("openBoostModal",(async(e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.hds)(e,a);if(!n||!(0,y.WX)(n)&&!(0,y.Vs)(n))return;e=(0,M.w)(e,{boostModal:{chatId:a}},o),(0,w.UF)(e);const i=await(0,b.px)("fetchBoostStatus",{chat:n});if(!i)return void t.closeBoostModal({tabId:o});e=(0,w.mS)(),e=(0,M.w)(e,{boostModal:{chatId:a,boostStatus:i}},o),(0,w.UF)(e);const r=await(0,b.px)("fetchMyBoosts");if(!r)return;e=(0,w.mS)();const d=(0,C.nTw)(e,o);d.boostModal&&(e=(0,M.w)(e,{boostModal:{...d.boostModal,myBoosts:r.boosts}},o),(0,w.UF)(e))})),(0,w.aJ)("openBoostStatistics",(async(e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.hds)(e,a);if(!n)return;e=(0,M.w)(e,{boostStatistics:{chatId:a}},o),(0,w.UF)(e);const[i,r,d]=await Promise.all([(0,b.px)("fetchBoostList",{chat:n}),(0,b.px)("fetchBoostList",{chat:n,isGifts:!0}),(0,b.px)("fetchBoostStatus",{chat:n})]);if(e=(0,w.mS)(),!i||!r||!d)return e=(0,M.w)(e,{boostStatistics:void 0},o),void(0,w.UF)(e);e=(0,M.w)(e,{boostStatistics:{chatId:a,boostStatus:d,nextOffset:i.nextOffset,boosts:{count:i.count,list:i.boostList},giftedBoosts:{count:r?.count,list:r?.boostList}}},o),(0,w.UF)(e)})),(0,w.aJ)("openMonetizationStatistics",((e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s;(0,C.hds)(e,a)&&(e=(0,M.w)(e,{monetizationStatistics:{chatId:a}},o),(0,w.UF)(e))})),(0,w.aJ)("loadMoreBoosters",(async(e,t,s)=>{const{isGifts:a,tabId:o=(0,u.g0)()}=s||{};let n=(0,C.nTw)(e,o);if(!n.boostStatistics)return;const i=(0,C.hds)(e,n.boostStatistics.chatId);if(!i)return;e=(0,M.w)(e,{boostStatistics:{...n.boostStatistics,isLoadingBoosters:!0}},o),(0,w.UF)(e);const r=await(0,b.px)("fetchBoostList",{chat:i,offset:n.boostStatistics.nextOffset,isGifts:a});if(!r)return;if(e=(0,w.mS)(),n=(0,C.nTw)(e,o),!n.boostStatistics)return;const d=(a?n.boostStatistics.giftedBoosts?.list||[]:n.boostStatistics.boosts?.list||[]).concat(r.boostList);e=(0,M.w)(e,{boostStatistics:{...n.boostStatistics,nextOffset:r.nextOffset,isLoadingBoosters:!1,[a?"giftedBoosts":"boosts"]:{count:r.count,list:d}}},o),(0,w.UF)(e)})),(0,w.aJ)("applyBoost",(async(e,t,s)=>{const{chatId:a,slots:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a);if(!i)return;const r=(0,C.AWZ)(e,a),d=r?.boostsApplied||0,c=o.length;let l=(0,C.nTw)(e,n);const h=l.boostModal?.boostStatus;if(h){const t=h.nextLevelBoosts?h.nextLevelBoosts-h.currentLevelBoosts:1,s=h.boosts+c,a=h.nextLevelBoosts&&s>=h.nextLevelBoosts,o=a?h.nextLevelBoosts:h.currentLevelBoosts,i=a?h.nextLevelBoosts+t:h.nextLevelBoosts;e=(0,M.w)(e,{boostModal:{...l.boostModal,boostStatus:{...h,level:a?h.level+1:h.level,currentLevelBoosts:o,nextLevelBoosts:i,hasMyBoost:!0,boosts:s}}},n),(0,w.UF)(e)}e=(0,w.mS)(),l=(0,C.nTw)(e,n);const m=l.boostModal?.myBoosts;if(m){const t=(0,v.Fm)(),s=m.map((e=>o.includes(e.slot)?{...e,chatId:a,date:t,cooldownUntil:t+86400}:e));e=(0,M.w)(e,{boostModal:{...l.boostModal,myBoosts:s}},n),(0,w.UF)(e)}const p=await(0,b.px)("applyBoost",{slots:o,chat:i});if(e=(0,w.mS)(),p)l=(0,C.nTw)(e,n),r&&(e=(0,A.ltr)(e,a,{boostsApplied:d+o.length})),l.boostModal&&(e=(0,M.w)(e,{boostModal:{...l.boostModal,myBoosts:p.boosts}},n)),(0,w.UF)(e);else{const t=(0,C.nTw)(e,n).boostModal;t&&(e=(0,M.w)(e,{boostModal:{...t,boostStatus:h,myBoosts:m}},n),(0,w.UF)(e))}})),(0,w.aJ)("checkGiftCode",(async(e,t,s)=>{const{slug:a,message:o,tabId:n=(0,u.g0)()}=s,i=await(0,b.px)("checkGiftCode",{slug:a});i?(e=(0,w.mS)(),e=(0,M.w)(e,{giftCodeModal:{slug:a,info:i.code,message:o}},n),(0,w.UF)(e)):t.showNotification({message:f.yE("lng_gift_link_expired"),tabId:n})})),(0,w.aJ)("applyGiftCode",(async(e,t,s)=>{const{slug:a,tabId:o=(0,u.g0)()}=s;await(0,b.px)("applyGiftCode",{slug:a})&&(t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftCodeModal({tabId:o}))})),(0,w.aJ)("launchPrepaidGiveaway",(async(e,t,s)=>{const{chatId:a,giveawayId:o,paymentPurpose:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,a);if(!r)return;const d=n?.additionalChannelIds?.map((t=>(0,C.hds)(e,t))).filter(Boolean);await(0,b.px)("launchPrepaidGiveaway",{chat:r,giveawayId:o,paymentPurpose:{type:"giveaway",chat:r,areWinnersVisible:n?.areWinnersVisible,additionalChannels:d,countries:n?.countries,prizeDescription:n.prizeDescription,untilDate:n.untilDate,currency:n.currency,amount:n.amount}})&&t.openBoostStatistics({chatId:a,tabId:i})})),(0,w.aJ)("launchPrepaidStarsGiveaway",(async(e,t,s)=>{const{chatId:a,giveawayId:o,paymentPurpose:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,a);if(!r)return;const d=n?.additionalChannelIds?.map((t=>(0,C.hds)(e,t))).filter(Boolean);await(0,b.px)("launchPrepaidGiveaway",{chat:r,giveawayId:o,paymentPurpose:{type:"starsgiveaway",chat:r,areWinnersVisible:n?.areWinnersVisible,additionalChannels:d,countries:n?.countries,prizeDescription:n.prizeDescription,untilDate:n.untilDate,currency:n.currency,amount:n.amount,stars:n.stars,users:n.users}})&&t.openBoostStatistics({chatId:a,tabId:i})})),(0,w.aJ)("upgradeGift",((e,t,s)=>{const{gift:a,shouldKeepOriginalDetails:o,upgradeStars:n,tabId:i=(0,u.g0)()}=s,r=(0,et.HT)(e,a);r&&(e=(0,M.w)(e,{isWaitingForStarGiftUpgrade:!0},i),(0,w.UF)(e),e=(0,w.mS)(),t.closeGiftUpgradeModal({tabId:i}),t.closeGiftInfoModal({tabId:i}),n?tt(e,{type:"stargiftUpgrade",inputSavedGift:a,shouldKeepOriginalDetails:o||void 0},n,i):(0,b.px)("upgradeStarGift",{inputSavedGift:r,shouldKeepOriginalDetails:o||void 0}))})),(0,w.aJ)("transferGift",((e,t,s)=>{const{gift:a,recipientId:o,transferStars:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,o),d=(0,et.HT)(e,a);r&&d&&(e=(0,M.w)(e,{isWaitingForStarGiftTransfer:!0},i),(0,w.UF)(e),e=(0,w.mS)(),t.closeGiftTransferModal({tabId:i}),t.closeGiftInfoModal({tabId:i}),n?tt(e,{type:"stargiftTransfer",inputSavedGift:a,recipientId:o},n,i):(0,b.px)("transferStarGift",{inputSavedGift:d,toPeer:r}))})),(0,w.aJ)("openUniqueGiftBySlug",(async(e,t,s)=>{const{slug:a,tabId:o=(0,u.g0)()}=s,n=await(0,b.px)("fetchUniqueStarGift",{slug:a});n?t.openGiftInfoModal({gift:n,tabId:o}):t.showNotification({message:{key:"GiftWasNotFound"},tabId:o})})),(0,w.aJ)("processStarGiftWithdrawal",(async(e,t,s)=>{const{gift:a,password:o,tabId:n=(0,u.g0)()}=s;let i=(0,C.nTw)(e,n).giftWithdrawModal;if(!i)return;e=(0,M.w)(e,{giftWithdrawModal:{...i,isLoading:!0,errorKey:void 0}},n),(0,w.UF)(e);const r=(0,et.HT)(e,a);if(!r)return;const d=await(0,b.px)("fetchStarGiftWithdrawalUrl",{inputGift:r,password:o});if(d&&(e=(0,w.mS)(),i=(0,C.nTw)(e,n).giftWithdrawModal,i)){if("error"in d)return e=(0,M.w)(e,{giftWithdrawModal:{...i,isLoading:!1,errorKey:d.messageKey}},n),void(0,w.UF)(e);t.openUrl({url:d.url,shouldSkipModal:!0,tabId:n}),t.closeGiftWithdrawModal({tabId:n})}})),(0,w.aJ)("loadStarStatus",(async e=>{const t=e.stars,s=!t?.topupOptions,[o,n,i]=await Promise.all([(0,b.px)("fetchStarsStatus"),(0,b.px)("fetchStarsStatus",{isTon:!0}),s?(0,b.px)("fetchStarsTopupOptions"):void 0]);!o&&!n||s&&!i||(e=(0,w.mS)(),o&&o.balance.currency===a.OUy&&(e={...e,stars:{...t,balance:o.balance,topupOptions:i||t.topupOptions,history:{all:void 0,inbound:void 0,outbound:void 0},subscriptions:void 0}},o.history&&(e=(0,A.Psh)(e,"all",o.history,o.nextHistoryOffset)),o.subscriptions&&(e=(0,A.qEh)(e,o.subscriptions,o.nextSubscriptionOffset))),n?.balance.currency===a.ykW&&(e={...e,ton:{...n,balance:n.balance,history:{all:void 0,inbound:void 0,outbound:void 0}}},e=(0,A.L_F)(e,n.balance),n.history&&(e=(0,A.Psh)(e,"all",n.history,n.nextHistoryOffset,!0))),(0,w.UF)(e))})),(0,w.aJ)("loadStarsTransactions",(async(e,t,s)=>{const{type:a,isTon:o}=s,n=o?e.ton?.history[a]:e.stars?.history[a],i=n?.nextOffset;if(n&&!i)return;const r=await(0,b.px)("fetchStarsTransactions",{isInbound:"inbound"===a,isOutbound:"outbound"===a,offset:i||"",isTon:o});r&&(e=(0,w.mS)(),e=(0,A.L_F)(e,r.balance),r.history&&(e=(0,A.Psh)(e,a,r.history,r.nextOffset,o)),(0,w.UF)(e))})),(0,w.aJ)("loadStarGifts",(async e=>{const t=await(0,b.px)("fetchStarGifts");if(!t)return;e=(0,w.mS)();const s=(0,h.dU)(t.gifts,"id"),a={all:[],stock:[],limited:[],resale:[]},o=Object.keys(s),n=Object.values(s),i=n.map((e=>e.isLimited?e.id:void 0)).filter(Boolean),r=n.map((e=>e.availabilityRemains||!e.availabilityTotal?e.id:void 0)).filter(Boolean),d=n.map((e=>e.availabilityResale?e.id:void 0)).filter(Boolean);a.all=o,a.limited=i,a.stock=r,a.resale=d,n.forEach((e=>{const t=e.stars;a[t]||(a[t]=[]),a[t].push(e.id)})),e={...e,starGifts:{byId:s,idsByCategory:a}},(0,w.UF)(e)})),(0,w.aJ)("updateResaleGiftsFilter",((e,t,s)=>{const{filter:a,tabId:o=(0,u.g0)()}=s,n=(0,C.nTw)(e,o);e=(0,M.w)(e,{resaleGifts:{...n.resaleGifts,filter:a}},o),n.resaleGifts.giftId&&t.loadResaleGifts({giftId:n.resaleGifts.giftId,shouldRefresh:!0,tabId:o}),(0,w.UF)(e)})),(0,w.aJ)("loadResaleGifts",(async(e,t,s)=>{const{giftId:o,shouldRefresh:n,tabId:i=(0,u.g0)()}=s;let r=(0,C.nTw)(e,i);if(r.resaleGifts.isLoading||r.resaleGifts.isAllLoaded&&!n)return;e=(0,M.w)(e,{resaleGifts:{...r.resaleGifts,isLoading:!0,...n&&{count:0,nextOffset:void 0,isAllLoaded:!1}}},i),(0,w.UF)(e),e=(0,w.mS)(),r=(0,C.nTw)(e,i);const d=r.resaleGifts.nextOffset,c=r.resaleGifts.attributesHash,l=r.resaleGifts.filter,m=await(0,b.px)("fetchResaleGifts",{giftId:o,offset:d,limit:a.bcN,attributesHash:c,filter:l});if(!m)return;const{chats:p,users:g}=m;e=(0,w.mS)(),r=(0,C.nTw)(e,i);const f=r.resaleGifts.gifts,I=n?m.gifts:f.concat(m.gifts),v=r.resaleGifts.updateIteration,y=r.resaleGifts.giftId!==o||n?v+1:v;e=(0,M.w)(e,{resaleGifts:{...r.resaleGifts,giftId:o,count:m.count||r.resaleGifts.count,gifts:I,attributes:m.attributes||r.resaleGifts.attributes,counters:m.counters||r.resaleGifts.counters,attributesHash:m.attributesHash,nextOffset:m.nextOffset,isLoading:!1,isAllLoaded:!m.nextOffset,updateIteration:y}},i),e=(0,A.CKT)(e,(0,h.dU)(g,"id")),e=(0,A.h7P)(e,(0,h.dU)(p,"id")),(0,w.UF)(e)})),(0,w.aJ)("resetResaleGifts",((e,t,s)=>{const{tabId:o=(0,u.g0)()}=s||{},n=(0,C.nTw)(e,o);return(0,M.w)(e,{resaleGifts:{updateIteration:n.resaleGifts.updateIteration+1,filter:a.hYe,count:0,gifts:[]}},o)})),(0,w.aJ)("loadPeerSavedGifts",(async(e,t,s)=>{const{peerId:a,shouldRefresh:o,tabId:n=(0,u.g0)()}=s,i=(0,C.PVB)(e,a);if(!i)return;e=(0,w.mS)();const r=(0,C.FDg)(e,a,n),d=r?.nextOffset;if(!o&&r&&!d)return;const c=(0,C.w0X)(e,a,n),l=await(0,b.px)("fetchSavedStarGifts",{peer:i,offset:o?"":d,filter:c});e=(0,w.mS)();const h=(0,C.w0X)(e,a,n);if(!l||h!==c)return;const m=r&&!o?r.gifts.concat(l.gifts):l.gifts;e=(0,A.xOA)(e,a,m,l.nextOffset,n),(0,w.UF)(e)})),(0,w.aJ)("reloadPeerSavedGifts",((e,t,s)=>{const{peerId:a}=s;Object.values(e.byTabId).forEach((s=>{(0,C.FDg)(e,a,s.id)&&t.loadPeerSavedGifts({peerId:a,shouldRefresh:!0,tabId:s.id})}))})),(0,w.aJ)("loadStarsSubscriptions",(async e=>{const t=e.stars?.subscriptions,s=t?.nextOffset;if(t&&!s)return;e=(0,A.Yzx)(e,!0),(0,w.UF)(e);const o=await(0,b.px)("fetchStarsSubscriptions",{offset:s||""});o&&o.balance.currency===a.OUy&&(e=(0,w.mS)(),e=(0,A.L_F)(e,o.balance),e=(0,A.qEh)(e,o.subscriptions,o.nextOffset),(0,w.UF)(e))})),(0,w.aJ)("changeStarsSubscription",(async(e,t,s)=>{const{peerId:a,id:o,isCancelled:n}=s,i=a?(0,C.PVB)(e,a):void 0;a&&!i||(await(0,b.px)("changeStarsSubscription",{peer:i,subscriptionId:o,isCancelled:n}),t.loadStarStatus())})),(0,w.aJ)("fulfillStarsSubscription",(async(e,t,s)=>{const{peerId:a,id:o}=s,n=a?(0,C.PVB)(e,a):void 0;a&&!n||(await(0,b.px)("fulfillStarsSubscription",{peer:n,subscriptionId:o}),t.loadStarStatus())})),(0,w.aJ)("changeGiftVisibility",(async(e,t,s)=>{const{gift:a,shouldUnsave:o,tabId:n=(0,u.g0)()}=s,i="user"===a.type?e.currentUserId:a.chatId,r=(0,et.HT)(e,a);if(!r)return;const d=(0,C.nTw)(e,n).savedGifts.giftsByPeerId[i];if(d?.gifts?.length){const t=d.gifts.map((e=>e.inputGift&&(0,et.j6)(e.inputGift,a)?{...e,isUnsaved:o}:e));e=(0,A.xOA)(e,i,t,d.nextOffset,n),(0,w.UF)(e)}const c=await(0,b.px)("saveStarGift",{inputGift:r,shouldUnsave:o});if(e=(0,w.mS)(),!c)return e=(0,A.xOA)(e,i,d.gifts,d.nextOffset,n),void(0,w.UF)(e);Object.values(e.byTabId).forEach((s=>{(0,C.FDg)(e,i,n)&&t.loadPeerSavedGifts({peerId:i,shouldRefresh:!0,tabId:s.id})}))})),(0,w.aJ)("convertGiftToStars",(async(e,t,s)=>{const{gift:a,tabId:o=(0,u.g0)()}=s,n=(0,et.HT)(e,a);if(!n)return;if(!await(0,b.px)("convertStarGift",{inputSavedGift:n}))return;const i="user"===a.type?e.currentUserId:a.chatId;Object.values(e.byTabId).forEach((s=>{(0,C.FDg)(e,i,s.id)&&t.loadPeerSavedGifts({peerId:i,shouldRefresh:!0,tabId:s.id})})),t.openStarsBalanceModal({tabId:o})})),(0,w.aJ)("openGiftUpgradeModal",(async(e,t,s)=>{const{giftId:a,gift:o,peerId:n,tabId:i=(0,u.g0)()}=s,r=await(0,b.px)("fetchStarGiftUpgradePreview",{giftId:a});r&&(e=(0,w.mS)(),e=(0,M.w)(e,{giftUpgradeModal:{recipientId:n,gift:o,sampleAttributes:r}},i),(0,w.UF)(e))})),(0,w.aJ)("toggleSavedGiftPinned",(async(e,t,s)=>{const{gift:a,peerId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.PVB)(e,o);if(!i)return;const r=(0,C.FDg)(e,o,n);if(!r)return;const d=e.appConfig?.savedGiftPinLimit,c=r.gifts.filter((e=>e.isPinned)),l=a.isPinned?c.filter((e=>e.gift.slug!==a.gift.slug)):[...c,a],h=(d?l.slice(-d):l).map((t=>(0,et.HT)(e,t.inputGift))).filter(Boolean);await(0,b.px)("toggleSavedGiftPinned",{inputSavedGifts:h,peer:i})&&Object.values(e.byTabId).forEach((s=>{(0,C.FDg)(e,o,s.id)&&t.loadPeerSavedGifts({peerId:o,shouldRefresh:!0,tabId:s.id})}))})),(0,w.aJ)("updateStarGiftPrice",(async(e,t,s)=>{const{gift:a,price:o}=s,n=(0,et.HT)(e,a);n&&await(0,b.px)("updateStarGiftPrice",{inputSavedGift:n,price:o})&&t.reloadPeerSavedGifts({peerId:e.currentUserId})}));var at=s(58554);let ot=0;(0,w.aJ)("loadAvailableReactions",(async e=>{const t=await(0,b.px)("fetchAvailableReactions");t&&(t.forEach((e=>{e.aroundAnimation&&at.hd(`sticker${e.aroundAnimation.id}`,n.qZ.BlobUrl),e.centerIcon&&at.hd(`sticker${e.centerIcon.id}`,n.qZ.BlobUrl),e.appearAnimation&&at.hd(`sticker${e.appearAnimation.id}`,n.qZ.BlobUrl),e.selectAnimation&&at.hd((0,y.mr)(e.selectAnimation,"full"),n.qZ.BlobUrl)})),e=(0,w.mS)(),e={...e,reactions:{...e.reactions,availableReactions:t}},(0,w.UF)(e),(0,Je.A)({action:"loadAvailableReactions",payload:void 0},a.npx))})),(0,w.aJ)("loadAvailableEffects",(async e=>{const t=await(0,b.px)("fetchAvailableEffects");if(!t)return;const{effects:s,emojis:a,stickers:o}=t,n=[],i=(0,h.dU)(s,"id");for(const e of s)if(e.effectAnimationId){const t={type:"emoji",emoticon:e.emoticon};n.push(t)}e=(0,w.mS)(),e={...e,availableEffectById:i,stickers:{...e.stickers,effect:{stickers:o,emojis:a}},reactions:{...e.reactions,effectReactions:n}},(0,w.UF)(e)})),(0,w.aJ)("interactWithAnimatedEmoji",((e,t,s)=>{const{emoji:a,x:o,y:n,startSize:i,isReversed:r,tabId:d=(0,u.g0)()}=s,c={id:ot++,animatedEffect:a,x:O(e,o)+40*Math.random()-20,y:n+40*Math.random()-20,startSize:i,isReversed:r};return(0,M.w)(e,{activeEmojiInteractions:[...(0,C.nTw)(e,d).activeEmojiInteractions||[],c]},d)})),(0,w.aJ)("sendEmojiInteraction",((e,t,s)=>{const{messageId:a,chatId:o,emoji:n,interactions:i}=s;if("connectionStateReady"!==e.connectionState)return;const r=(0,C.hds)(e,o);r&&n&&!(0,C.nZ4)(e,o)&&(0,b.px)("sendEmojiInteraction",{chat:r,messageId:a,emoticon:n,timestamps:i})})),(0,w.aJ)("sendDefaultReaction",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.nTJ)(e,a),r=(0,C.O5q)(e,a,o);i&&r&&!(0,y.Nb)(r)&&t.toggleReaction({chatId:a,messageId:o,reaction:i,tabId:n})})),(0,w.aJ)("toggleReaction",(async(e,t,s)=>{const{chatId:a,reaction:o,shouldAddToRecent:n,tabId:i=(0,u.g0)()}=s;let{messageId:r}=s;const d=(0,C.hds)(e,a);let c=(0,C.O5q)(e,a,r);if(!d||!c)return;const l=(0,C.nZ4)(e,a),p=Boolean(c.groupedId)&&!c.isInAlbum,g=p?(0,C.D_S)(e,a,c.groupedId)[0]:void 0;c=p&&(0,C.O5q)(e,a,g)||c,r=c?.id||r;const f=(0,y.uC)(c),I=f.some((e=>(0,y.a0)(e,o))),v=I?f.filter((e=>!(0,y.a0)(e,o))):[...f,o],S=(0,C.cO5)(e),[A,M]=(0,h.jB)(v,(e=>"paid"===e.type)),P=M.slice(-S),k=[...A,...P],F=(0,m.bj)(c);(0,C.xYJ)(e,"reactionEffects")&&(I?t.stopActiveReaction({containerId:F,reaction:o,tabId:i}):t.startActiveReaction({containerId:F,reaction:o,tabId:i})),e=G(e,c,k),(0,w.UF)(e);try{await(0,b.px)("sendReaction",{chat:d,messageId:r,reactions:P,shouldAddToRecent:n}),l&&t.loadSavedReactionTags()}catch(t){e=G(e=(0,w.mS)(),c,f),(0,w.UF)(e)}})),(0,w.aJ)("addLocalPaidReaction",((e,t,s)=>{const{chatId:a,messageId:o,count:n,shouldIgnoreDefaultPrivacy:i=!1,tabId:r=(0,u.g0)()}=s,d=e.settings.paidReactionPrivacy,c=i?s.isPrivate:"anonymous"===d?.type,l=i?s.peerId:"peer"===d?.type?d.peerId:void 0,h=(0,C.hds)(e,a),p=(0,C.O5q)(e,a,o);if(!h||!p)return;const g=p.reactions?.results||[],f=(0,y.Ny)(g,n,c,l);e=(0,A.r3y)(e,p.chatId,p.id,{reactions:{...g,results:f}}),(0,w.UF)(e);const I=(0,m.bj)(p);(0,C.xYJ)(e,"reactionEffects")&&t.startActiveReaction({containerId:I,reaction:{type:"paid"},tabId:r})})),(0,w.aJ)("sendPaidReaction",(async(e,t,s)=>{const{chatId:a,messageId:o,forcedAmount:n,tabId:i=(0,u.g0)()}=s,r=(0,C.hds)(e,a),d=(0,C.O5q)(e,a,o);if(!r||!d)return;const c=d.reactions?.results?.find((e=>"paid"===e.reaction.type)),l=n||c?.localAmount||0;if(l){t.resetLocalPaidReactions({chatId:a,messageId:o});try{await(0,b.px)("sendPaidReaction",{chat:r,messageId:o,count:l,isPrivate:c?.localIsPrivate,peerId:c?.localPeerId})}catch(e){"BALANCE_TOO_LOW"===e.message&&t.openStarsBalanceModal({originReaction:{chatId:a,messageId:o,amount:l},tabId:i})}}})),(0,w.aJ)("startActiveReaction",((e,t,s)=>{const{containerId:a,reaction:o,tabId:n=(0,u.g0)()}=s,i=(0,C.nTw)(e,n);if(!(0,C.xYJ)(e,"reactionEffects"))return;const r=i.activeReactions[a]||[];if(r.some((e=>(0,y.a0)(e,o))))return;const d=r.concat(o);return(0,M.w)(e,{activeReactions:{...i.activeReactions,[a]:d}},n)})),(0,w.aJ)("stopActiveReaction",((e,t,s)=>{const{containerId:a,reaction:o,tabId:n=(0,u.g0)()}=s,i=(0,C.nTw)(e,n),r=i.activeReactions[a]||[],d=o?r.filter((e=>!(0,y.a0)(e,o))):[],c=d.length?{...i.activeReactions,[a]:d}:(0,h.cJ)(i.activeReactions,[a]);return(0,M.w)(e,{activeReactions:c},n)})),(0,w.aJ)("setDefaultReaction",(async(e,t,s)=>{const{reaction:a}=s;await(0,b.px)("setDefaultReaction",{reaction:a})&&((e=(0,w.mS)()).config?(e={...e,config:{...e.config,defaultReaction:a}},(0,w.UF)(e)):t.loadConfig())})),(0,w.aJ)("stopActiveEmojiInteraction",((e,t,s)=>{const{id:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{activeEmojiInteractions:(0,C.nTw)(e,o).activeEmojiInteractions?.filter((e=>e.id!==a))},o)})),(0,w.aJ)("loadReactors",(async(e,t,s)=>{if((0,C.trm)(e))return;const{chatId:a,messageId:o,reaction:n}=s,i=(0,C.hds)(e,a),r=(0,C.O5q)(e,a,o);if(!i||!r)return;const d=r.reactors?.nextOffset,c=await(0,b.px)("fetchMessageReactionsList",{reaction:n,chat:i,messageId:o,offset:d});c&&(e=(0,w.mS)(),e=(0,A.r3y)(e,a,o,{reactors:c}),(0,w.UF)(e))})),(0,w.aJ)("loadMessageReactions",((e,t,s)=>{if((0,C.trm)(e))return;const{ids:a,chatId:o}=s,n=(0,C.hds)(e,o);n&&"connectionStateReady"===e.connectionState&&(0,b.px)("fetchMessageReactions",{ids:a,chat:n})})),(0,w.aJ)("sendWatchingEmojiInteraction",((e,t,s)=>{const{chatId:a,emoticon:o,x:n,y:i,startSize:r,isReversed:d,id:c,tabId:l=(0,u.g0)()}=s,h=(0,C.hds)(e,a),m=(0,C.nTw)(e,l);if(h&&m.activeEmojiInteractions?.some((e=>e.id===c))&&!(0,C.nZ4)(e,a))return"connectionStateReady"===e.connectionState&&(0,b.px)("sendWatchingEmojiInteraction",{chat:h,emoticon:o}),(0,M.w)(e,{activeEmojiInteractions:m.activeEmojiInteractions.map((t=>t.id===c?{...t,x:O(e,n),y:i,startSize:r,isReversed:d}:t))},l)})),(0,w.aJ)("fetchUnreadReactions",(async(e,t,s)=>{const{chatId:a,offsetId:o}=s,n=(0,C.hds)(e,a);if(!n)return;const i=await(0,b.px)("fetchUnreadReactions",{chat:n,offsetId:o,addOffset:o?-1:void 0});if(!i||!i.messages.length)return e=V(e=(0,w.mS)(),a,{unreadReactionsCount:0}),void(0,w.UF)(e);const{messages:r}=i,d=(0,h.dU)(r,"id"),c=Object.keys(d).map(Number);e=(0,w.mS)(),e=V(e=(0,A.o4A)(e,n.id,d),a,{unreadReactions:(0,h.Am)([...n.unreadReactions||[],...c]).sort(((e,t)=>t-e))}),(0,w.UF)(e)})),(0,w.aJ)("animateUnreadReaction",((e,t,s)=>{const{messageIds:a,tabId:o=(0,u.g0)()}=s,n=(0,C.meB)(e,o);if(!n)return;if(!n.unreadReactionsCount)return V(e,n.id,{unreadReactions:[]});const i=Math.max(n.unreadReactionsCount-a.length,0),r=(n.unreadReactions||[]).filter((e=>!a.includes(e)));e=V(e,n.id,{unreadReactions:r,unreadReactionsCount:i}),(0,w.UF)(e),t.markMessagesRead({messageIds:a,shouldFetchUnreadReactions:!0,tabId:o}),(0,C.xYJ)(e,"reactionEffects")&&(e=(0,w.mS)(),a.forEach((s=>{const a=(0,C.O5q)(e,n.id,s);if(!a)return;const{reaction:o,isOwn:i,isUnread:r}=a.reactions?.recentReactions?.[0]??{};if(o&&r&&!i){const e=(0,m.bj)(a);t.startActiveReaction({containerId:e,reaction:o,tabId:(0,u.g0)()})}})))})),(0,w.aJ)("focusNextReaction",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.meB)(e,a);if(!o?.unreadReactions)return o?.unreadReactionsCount?(0,A.wix)(e,o.id,{unreadReactionsCount:0}):void 0;t.focusMessage({chatId:o.id,messageId:o.unreadReactions[0],tabId:a,scrollTargetPosition:"end"}),t.markMessagesRead({messageIds:[o.unreadReactions[0]],tabId:a})})),(0,w.aJ)("readAllReactions",((e,t,s)=>{const{chatId:a,threadId:o=n.l3}=s,i=(0,C.hds)(e,a);if(i)return(0,b.px)("readAllReactions",{chat:i,threadId:o===n.l3?void 0:o}),o===n.l3?V(e,i.id,{unreadReactionsCount:void 0,unreadReactions:void 0}):void 0})),(0,w.aJ)("loadTopReactions",(async e=>{const t=await(0,b.px)("fetchTopReactions",{hash:e.reactions.hash.topReactions});t&&(e=(0,w.mS)(),e={...e,reactions:{...e.reactions,topReactions:t.reactions,hash:{...e.reactions.hash,topReactions:t.hash}}},(0,w.UF)(e))})),(0,w.aJ)("loadRecentReactions",(async e=>{const t=await(0,b.px)("fetchRecentReactions",{hash:e.reactions.hash.recentReactions});t&&(e=(0,w.mS)(),e={...e,reactions:{...e.reactions,recentReactions:t.reactions,hash:{...e.reactions.hash,recentReactions:t.hash}}},(0,w.UF)(e))})),(0,w.aJ)("clearRecentReactions",(async e=>{await(0,b.px)("clearRecentReactions")&&(e=(0,w.mS)(),e={...e,reactions:{...e.reactions,recentReactions:[]}},(0,w.UF)(e))})),(0,w.aJ)("loadDefaultTagReactions",(async e=>{const t=await(0,b.px)("fetchDefaultTagReactions",{hash:e.reactions.hash.defaultTags});t&&(e=(0,w.mS)(),e={...e,reactions:{...e.reactions,defaultTags:t.reactions,hash:{...e.reactions.hash,defaultTags:t.hash}}},(0,w.UF)(e))})),(0,w.aJ)("loadSavedReactionTags",(async e=>{const{hash:t}=e.savedReactionTags||{},s=await(0,b.px)("fetchSavedReactionTags",{hash:t});if(!s)return;e=(0,w.mS)();const a=(0,h.pA)(s.tags,(e=>[(0,y.Jj)(e.reaction),e]));e={...e,savedReactionTags:{hash:s.hash,byKey:a}},(0,w.UF)(e)})),(0,w.aJ)("editSavedReactionTag",(async(e,t,s)=>{const{reaction:a,title:o}=s;if(!await(0,b.px)("updateSavedReactionTag",{reaction:a,title:o}))return;e=(0,w.mS)();const n=e.savedReactionTags?.byKey;if(!n)return;const i=(0,y.Jj)(a),r={...n[i],title:o};e={...e,savedReactionTags:{...e.savedReactionTags,byKey:{...n,[i]:r}}},(0,w.UF)(e)})),(0,w.aJ)("loadStatistics",(async(e,t,s)=>{const{chatId:a,isGroup:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.AWZ)(e,a);if(!i||!r)return;const d=await(0,b.px)(o?"fetchGroupStatistics":"fetchChannelStatistics",{chat:i,dcId:r.statisticsDcId});if(!d)return;const{stats:c}=d;if(e=(0,w.mS)(),e=(0,A.n8l)(e,a,c,n),(0,w.UF)(e),"channel"===c.type){const e=c.recentPosts.filter((e=>"message"===e.type)),s=c.recentPosts.filter((e=>"story"===e.type));e.length>0&&t.loadMessagesById({chatId:a,messageIds:e.map((e=>e.msgId))}),s.length>0&&t.loadPeerStoriesByIds({peerId:a,storyIds:s.map((e=>e.storyId))})}})),(0,w.aJ)("loadChannelMonetizationStatistics",(async(e,t,s)=>{const{peerId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.PVB)(e,a),i=(0,C.AWZ)(e,a);if(!n)return;const r=i?.statisticsDcId,d=await(0,b.px)("fetchChannelMonetizationStatistics",{peer:n,dcId:r});d&&(e=(0,w.mS)(),e=(0,A.$ry)(e,d,o),(0,w.UF)(e))})),(0,w.aJ)("loadMessageStatistics",(async(e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.AWZ)(e,a);if(!i||!r)return;const d=r.statisticsDcId;let c=await(0,b.px)("fetchMessageStatistics",{chat:i,messageId:o,dcId:d});c||(c={}),e=(0,w.mS)();const{viewsCount:l,forwardsCount:h,reactions:m}=(0,C.zeq)(e,a)[o]||{};c.viewsCount=l,c.forwardsCount=h,c.reactionsCount=m?.results?m?.results.reduce(((e,t)=>e+t.count),0):void 0,e=(0,A.gJI)(e,c,n),(0,w.UF)(e),t.loadMessagePublicForwards({chatId:a,messageId:o,tabId:n})})),(0,w.aJ)("loadMessagePublicForwards",(async(e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.AWZ)(e,a);if(!i||!r)return;const d=r.statisticsDcId,c=(0,C.nTw)(e,n).statistics.currentMessage||{};if(c?.publicForwards&&!c.nextOffset)return;const l=await(0,b.px)("fetchMessagePublicForwards",{chat:i,messageId:o,dcId:d,offset:c.nextOffset}),{forwards:h,nextOffset:m,count:p}=l||{};e=(0,w.mS)(),e=(0,A.gJI)(e,{...c,publicForwards:p||h?.length,publicForwardsData:(c.publicForwardsData||[]).concat(h||[]),nextOffset:m},n),(0,w.UF)(e)})),(0,w.aJ)("loadStatisticsAsyncGraph",(async(e,t,s)=>{const{chatId:a,token:o,name:n,isPercentage:i,tabId:r=(0,u.g0)()}=s,d=(0,C.AWZ)(e,a);if(!d)return;const c=d.statisticsDcId,l=await(0,b.px)("fetchStatisticsAsyncGraph",{token:o,dcId:c,isPercentage:i});l&&(e=(0,w.mS)(),e=(0,A.RoI)(e,a,n,l,r),(0,w.UF)(e))})),(0,w.aJ)("loadStoryStatistics",(async(e,t,s)=>{const{chatId:a,storyId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.AWZ)(e,a);if(!i||!r)return;const d=r.statisticsDcId;let c=await(0,b.px)("fetchStoryStatistics",{chat:i,storyId:o,dcId:d});c||(c={}),e=(0,w.mS)();const l=(0,C.Msb)(e,a,o),{forwardsCount:h=0,viewsCount:m=0,reactionsCount:p=0}=l&&"views"in l&&l.views?l.views:{};c.viewsCount=m,c.forwardsCount=h,c.reactionsCount=p,e=(0,w.mS)(),e=(0,A.KXe)(e,c,n),(0,w.UF)(e),t.loadStoryPublicForwards({chatId:a,storyId:o,tabId:n})})),(0,w.aJ)("loadStoryPublicForwards",(async(e,t,s)=>{const{chatId:a,storyId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.hds)(e,a),r=(0,C.AWZ)(e,a);if(!i||!r)return;const d=r.statisticsDcId,c=(0,C.nTw)(e,n).statistics.currentStory||{};if(c?.publicForwards&&!c.nextOffset)return;const{publicForwards:l,count:h,nextOffset:m}=await(0,b.px)("fetchStoryPublicForwards",{chat:i,storyId:o,dcId:d,offset:c.nextOffset})||{};e=(0,w.mS)(),e=(0,A.KXe)(e,{...c,publicForwards:h||l?.length,publicForwardsData:(c.publicForwardsData||[]).concat(l||[]),nextOffset:m},n),(0,w.UF)(e)})),(0,w.aJ)("processMonetizationRevenueWithdrawalUrl",(async(e,t,s)=>{const{peerId:a,currentPassword:o,tabId:n=(0,u.g0)()}=s;e=(0,A.Zct)(e,{isLoading:!0},n),(0,w.UF)(e);const i=(0,C.PVB)(e,a);if(!i)return;const r=await(0,b.px)("fetchMonetizationRevenueWithdrawalUrl",{peer:i,currentPassword:o});r&&(e=(0,w.mS)(),e=(0,A.Zct)(e,{isLoading:!1,errorKey:"error"in r?r.messageKey:void 0},n),(0,w.UF)(e),"url"in r&&(t.openUrl({url:r.url,shouldSkipModal:!0,tabId:n,ignoreDeepLinks:!0}),t.closeMonetizationVerificationModal({tabId:n})))})),(0,w.aJ)("loadAllStories",(async e=>{let t=0;for(;e.stories.hasNext;){if(t++>=100)return void(a.Oig&&console.error("`actions/loadAllStories`: Infinite loop detected"));e=(0,w.mS)();const{stateHash:s,hasNext:o}=e.stories;if(s&&!o)return;const n=await(0,b.px)("fetchAllStories",{isFirstRequest:!s,stateHash:s});if(!n)return;(e=(0,w.mS)()).stories.stateHash=n.state,"peerStories"in n&&(e=(0,A.Niu)(e,n.peerStories),e=(0,A.Gzl)(e,n.peerStories),(e=(0,A.qsx)(e,n.stealthMode)).stories.hasNext=n.hasMore),(0,w.UF)(e)}})),(0,w.aJ)("loadAllHiddenStories",(async e=>{let t=0;for(;e.stories.hasNextInArchive;){if(t++>=100)return void(a.Oig&&console.error("`actions/loadAllHiddenStories`: Infinite loop detected"));e=(0,w.mS)();const{archiveStateHash:s,hasNextInArchive:o}=e.stories;if(s&&!o)return;const n=await(0,b.px)("fetchAllStories",{isFirstRequest:!s,stateHash:s,isHidden:!0});if(!n)return;(e=(0,w.mS)()).stories.archiveStateHash=n.state,"peerStories"in n&&(e=(0,A.Niu)(e,n.peerStories),e=(0,A.Gzl)(e,n.peerStories),(e=(0,A.qsx)(e,n.stealthMode)).stories.hasNextInArchive=n.hasMore),(0,w.UF)(e)}})),(0,w.aJ)("loadPeerSkippedStories",(async(e,t,s)=>{const{peerId:a}=s,o=(0,C.PVB)(e,a),n=(0,C._bp)(e,a);if(!o||!n)return;const i=Object.values(n.byId).reduce(((e,t)=>("content"in t||e.push(t.id),e)),[]);if(0===i.length)return;const r=await(0,b.px)("fetchPeerStoriesByIds",{peer:o,ids:i});r&&(e=(0,w.mS)(),e=(0,A.K4v)(e,a,r.stories,r.pinnedIds),(0,w.UF)(e))})),(0,w.aJ)("viewStory",(async(e,t,s)=>{const{peerId:a,storyId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.PVB)(e,a),r=(0,C.Msb)(e,a,o);if(!i||!r||!("content"in r))return;e=(0,A.SYp)(e,a,o,n),(0,w.UF)(e);const d=(0,v.Fm)();r.expireDate<d&&r.isInProfile&&(0,b.px)("viewStory",{peer:i,storyId:o}),(e.stories.byPeerId[a].lastReadId||0)<r.id&&await(0,b.px)("markStoryRead",{peer:i,storyId:o})&&(e=(0,w.mS)(),e=(0,A.Ahb)(e,a,o),(0,w.UF)(e))})),(0,w.aJ)("deleteStory",(async(e,t,s)=>{const{peerId:a,storyId:o}=s,n=(0,C.PVB)(e,a);n&&await(0,b.px)("deleteStory",{peer:n,storyId:o})&&(e=(0,w.mS)(),e=(0,A.ONz)(e,a,o),(0,w.UF)(e))})),(0,w.aJ)("toggleStoryInProfile",(async(e,t,s)=>{const{peerId:a,storyId:o,isInProfile:n}=s,i=(0,C.PVB)(e,a);if(!i)return;const r=(0,C.Msb)(e,a,o),d=r&&"content"in r?r.isInProfile:void 0;e=(0,A.Xzz)(e,a,o,{isInProfile:n}),e=(0,A.KpR)(e,a,o,n),(0,w.UF)(e);const c=await(0,b.px)("toggleStoryInProfile",{peer:i,storyId:o,isInProfile:n});c?.length||(e=(0,w.mS)(),e=(0,A.Xzz)(e,a,o,{isInProfile:d}),e=(0,A.KpR)(e,a,o,d),(0,w.UF)(e))})),(0,w.aJ)("toggleStoryPinnedToTop",(async(e,t,s)=>{const{peerId:a,storyId:o}=s,n=(0,C.PVB)(e,a),i=(0,C._bp)(e,a);if(!n||!i)return;const r=(0,C.gVx)(e,a)?.map((e=>e.id))||[],d=r.includes(o)?r.filter((e=>e!==o)):[...r,o];e=(0,w.mS)(),e={...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[a]:{...i,pinnedIds:d.sort(((e,t)=>t-e))}}}},(0,w.UF)(e),await(0,b.px)("toggleStoryPinnedToTop",{peer:n,storyIds:d})||(e=(0,w.mS)(),e={...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[a]:{...i,pinnedIds:r}}}},(0,w.UF)(e))})),(0,w.aJ)("loadPeerStories",(async(e,t,s)=>{if((0,C.trm)(e))return;const{peerId:a}=s,o=(0,C.PVB)(e,a);if(!o)return;const n=await(0,b.px)("fetchPeerStories",{peer:o});n&&(e=(0,w.mS)(),e=(0,A.K4v)(e,a,n.stories),n.lastReadStoryId&&(e=(0,A.Ahb)(e,a,n.lastReadStoryId)),(0,w.UF)(e))})),(0,w.aJ)("loadPeerProfileStories",(async(e,t,s)=>{if((0,C.trm)(e))return;const{peerId:a,offsetId:o}=s,n=(0,C.PVB)(e,a);let i=(0,C._bp)(e,a);if(!n||i?.isFullyLoaded)return;const r=await(0,b.px)("fetchPeerProfileStories",{peer:n,offsetId:o});r&&(e=(0,w.mS)(),e=(0,A.K4v)(e,a,r.stories,r.pinnedIds),i=(0,C._bp)(e,a),(0===Object.values(r.stories).length||i?.profileIds?.length&&i?.profileIds.length>=r.count)&&(e=(0,A.oeX)(e,a,!0)),(0,w.UF)(e))})),(0,w.aJ)("loadStoriesArchive",(async(e,t,s)=>{if((0,C.trm)(e))return;const{peerId:a,offsetId:o}=s,n=(0,C.PVB)(e,a);let i=(0,C._bp)(e,a);if(!n||i?.isArchiveFullyLoaded)return;const r=await(0,b.px)("fetchStoriesArchive",{peer:n,offsetId:o});r&&(e=(0,w.mS)(),e=(0,A.K4v)(e,a,r.stories,void 0,!0),i=(0,C._bp)(e,a),(0===Object.values(r.stories).length||i?.archiveIds?.length&&i?.archiveIds.length>=r.count)&&(e=(0,A.oeX)(e,a,!0,!0)),(0,w.UF)(e))})),(0,w.aJ)("loadPeerStoriesByIds",(async(e,t,s)=>{const{peerId:a,storyIds:o}=s,n=(0,C.PVB)(e,a);if(!n)return;const i=await(0,b.px)("fetchPeerStoriesByIds",{peer:n,ids:o});i&&(e=(0,w.mS)(),e=(0,A.K4v)(e,a,i.stories),(0,w.UF)(e))})),(0,w.aJ)("loadStoryViews",(async(e,t,s)=>{const{peerId:a,storyId:o}=s,n=(0,C.PVB)(e,a);if(!n)return;const i=await(0,b.px)("fetchStoriesViews",{peer:n,storyIds:[o]});i&&(e=(0,w.mS)(),e=(0,A.ZCo)(e,a,o,i.views),(0,w.UF)(e))})),(0,w.aJ)("loadStoryViewList",(async(e,t,s)=>{const{peerId:a,storyId:o,offset:n,areReactionsFirst:i,areJustContacts:r,query:d,limit:c,tabId:l=(0,u.g0)()}=s,h=(0,C.PVB)(e,a);if(!h)return;e=(0,A.dxy)(e,!0,l),(0,w.UF)(e);const m=await(0,b.px)("fetchStoryViewList",{peer:h,storyId:o,offset:n,areReactionsFirst:i,areJustContacts:r,limit:c,query:d});if(!m)return e=(0,w.mS)(),e=(0,A.dxy)(e,!1,l),void(0,w.UF)(e);e=(0,w.mS)(),e=(0,A.X5v)(e,o,m.views,m.nextOffset,l),(0,w.UF)(e)})),(0,w.aJ)("reportStory",(async(e,t,s)=>{const{peerId:o,storyId:n,description:i="",option:r="",tabId:d=(0,u.g0)()}=s,c=(0,C.PVB)(e,o);if(!c)return;const l=await(0,b.px)("reportStory",{peer:c,storyId:n,description:i,option:r});if(!l)return;const{result:h,error:m}=l;if(m===a.zLi)return t.showNotification({message:(0,f.yE)("lng_report_please_select_messages"),tabId:d}),void t.closeReportModal({tabId:d});if(h){if("reported"===h.type)return t.showNotification({message:h?(0,f.yE)("ReportPeer.AlertSuccess"):"An error occurred while submitting your report. Please, try again later.",tabId:d}),void t.closeReportModal({tabId:d});if("selectOption"===h.type){e=(0,w.mS)();const t=(0,C.nTw)(e,d).reportModal?.sections,s=t?.[t.length-1]?.options?.find((e=>e.option===r)),a={title:h.title,options:h.options,subtitle:s?.text};e=(0,M.w)(e,{reportModal:{messageIds:[n],subject:"story",peerId:o,description:i,sections:t?[...t,a]:[a]}},d),(0,w.UF)(e)}if("comment"===h.type){e=(0,w.mS)();const t=(0,C.nTw)(e,d).reportModal?.sections,s=t?.[t.length-1]?.options?.find((e=>e.option===r)),a={isOptional:h.isOptional,option:h.option,title:s?.text};e=(0,M.w)(e,{reportModal:{messageIds:[n],description:i,peerId:o,subject:"story",sections:t?[...t,a]:[a]}},d),(0,w.UF)(e)}}})),(0,w.aJ)("editStoryPrivacy",((e,t,s)=>{const{peerId:a,storyId:o,privacy:n}=s,i=(0,C.PVB)(e,a);if(!i)return;const r=[...n.allowUserIds,...n.allowChatIds],d=[...n.blockUserIds,...n.blockChatIds],c=(0,y.wT)(e,{visibility:n.visibility,isUnspecified:n.isUnspecified,allowedIds:r,blockedIds:d,botsPrivacy:"none"});(0,b.px)("editStoryPrivacy",{peer:i,id:o,privacy:c})})),(0,w.aJ)("toggleStoriesHidden",(async(e,t,s)=>{const{peerId:a,isHidden:o}=s,n=(0,C.PVB)(e,a);n&&await(0,b.px)("toggleStoriesHidden",{peer:n,isHidden:o})&&(e=(0,w.mS)(),e=(0,A.VWO)(e,a,o),(0,w.UF)(e))})),(0,w.aJ)("loadStoriesMaxIds",(async(e,t,s)=>{const{peerIds:a}=s,o=a.map((t=>(0,C.PVB)(e,t))).filter(Boolean);if(!o.length)return;const n=await(0,b.px)("fetchStoriesMaxIds",{peers:o});if(!n)return;const i=[];e=(0,w.mS)(),n.forEach(((t,s)=>{const a=o[s];e=(0,A.kTB)(e,a.id,{maxStoryId:t,hasStories:0!==t}),0!==t&&i.push(a.id)})),(0,w.UF)(e),i?.forEach((e=>t.loadPeerStories({peerId:e})))})),(0,w.aJ)("sendStoryReaction",(async(e,t,s)=>{const{peerId:a,storyId:o,containerId:n,reaction:i,shouldAddToRecent:r,tabId:d=(0,u.g0)()}=s,c=(0,C.PVB)(e,a);if(!c)return;const l=(0,C.Msb)(e,a,o);if(!l||!("content"in l))return;const h=l.sentReaction;e=(0,A.k31)(e,a,o,i),(0,w.UF)(e),i?t.startActiveReaction({containerId:n,reaction:i,tabId:d}):t.stopActiveReaction({containerId:n,tabId:d});const m=await(0,b.px)("sendStoryReaction",{peer:c,storyId:o,reaction:i,shouldAddToRecent:r});e=(0,w.mS)(),m||(e=(0,A.k31)(e,a,o,h)),(0,w.UF)(e)})),(0,w.aJ)("activateStealthMode",((e,t,s)=>{const{isForPast:a=!0,isForFuture:o=!0}=s||{};(0,b.px)("activateStealthMode",{isForPast:a||!0,isForFuture:o||!0})})),s(88742);var nt=s(66414);(0,w.aJ)("processOpenChatOrThread",((e,t,s)=>{const{chatId:a,threadId:o=n.l3,type:i="thread",shouldReplaceHistory:r=!1,shouldReplaceLast:d=!1,noForumTopicPanel:c,tabId:l=(0,u.g0)()}=s,h=(0,C.Xf0)(e,l),m=(0,C.nTw)(e,l);if(m.premiumModal?.promo&&m.premiumModal?.isOpen&&(e=(0,M.w)(e,{premiumModal:{...m.premiumModal,isOpen:!1}},l)),t.hideEffectInComposer({tabId:l}),t.closeStoryViewer({tabId:l}),t.closeStarsBalanceModal({tabId:l}),t.closeStarsTransactionModal({tabId:l}),t.closeGiftInfoModal({tabId:l}),h&&h.chatId===a&&h.threadId===o&&h.type===i||(a&&(e=(0,A.n4t)(e,a,o,"replyStack",[],l),e=(0,M.w)(e,{activeReactions:{},shouldPreventComposerAnimation:!0},l),e=(0,A._54)(e,a,o,l)),e=(0,A.T4Z)(e,l),e=(0,M.w)(e,{isStatisticsShown:!1,monetizationStatistics:void 0,boostStatistics:void 0,contentToBeScheduled:void 0,...a!==(0,C.nTw)(e,l).forwardMessages.toChatId&&{forwardMessages:{},isShareMessageModalShown:!1}},l)),a){const s=(0,C.hds)(e,a);s?.isForum&&!c?t.openForumPanel({chatId:a,tabId:l}):a!==(0,C.nTw)(e,l).forumPanelChatId&&t.closeForumPanel({tabId:l})}return t.updatePageTitle({tabId:l}),(0,A.MNF)(e,a,o,i,r,d,l)})),(0,w.aJ)("openChatInNewTab",((e,t,s)=>{const{chatId:a,threadId:o=n.l3}=s,i=(0,nt.dk)(a,"thread",o);d.cp?window.electron.openNewWindow(i):window.open(i,"_blank")})),(0,w.aJ)("openPreviousChat",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return t.updatePageTitle({tabId:a}),(0,A.MNF)(e,void 0,void 0,void 0,void 0,void 0,a)})),(0,w.aJ)("openChatWithInfo",((e,t,s)=>{const{profileTab:a,forceScrollProfileTab:o=!1,tabId:n=(0,u.g0)()}=s;e=(0,M.w)(e,{...(0,C.nTw)(e,n),isChatInfoShown:!0,nextProfileTab:a,forceScrollProfileTab:o},n),e={...e,lastIsChatInfoShown:!0},(0,w.UF)(e),t.openChat({...s,tabId:n})})),(0,w.aJ)("openThreadWithInfo",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s;e=(0,M.w)(e,{...(0,C.nTw)(e,a),isChatInfoShown:!0},a),e={...e,lastIsChatInfoShown:!0},(0,w.UF)(e),t.openThread({...s,tabId:a})})),(0,w.aJ)("openChatWithDraft",((e,t,s)=>{const{chatId:a,text:o,threadId:i=n.l3,files:r,filter:d,tabId:c=(0,u.g0)()}=s;return a&&t.openThread({chatId:a,threadId:i,tabId:c}),(0,M.w)(e,{requestedDraft:{chatId:a,text:o,files:r,filter:d}},c)})),(0,w.aJ)("resetChatCreation",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{chatCreation:void 0},a)})),(0,w.aJ)("setNewChatMembersDialogState",((e,t,s)=>{const{newChatMembersProgress:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{newChatMembersProgress:a},o)})),(0,w.aJ)("openNextChat",((e,t,s)=>{const{targetIndexDelta:a,orderedIds:o,tabId:n=(0,u.g0)()}=s,{chatId:i}=(0,C.Xf0)(e,n)||{};if(!i)return void t.openChat({id:o[0],tabId:n});const r=o.indexOf(i);if(-1===r)return;const d=o[r+a];t.openChat({id:d,shouldReplaceHistory:!0,tabId:n})})),(0,w.aJ)("closeDeleteChatFolderModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{deleteFolderDialogModal:void 0},a)})),(0,w.aJ)("closeChatlistModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{chatlistModal:void 0},a)})),(0,w.aJ)("requestChatTranslation",((e,t,s)=>{const{chatId:a,toLanguageCode:o,tabId:n=(0,u.g0)()}=s;return(0,A.lcj)(e,a,o,n)})),(0,w.aJ)("closeChatInviteModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{chatInviteModal:void 0},a)})),(0,w.aJ)("openWebAppTab",((e,t,s)=>{const{webApp:a,tabId:o=(0,u.g0)()}=s;a&&(e=Ge(e=(0,w.mS)(),a,!0,!0,o),(0,w.UF)(e))})),(0,w.aJ)("updateWebApp",((e,t,s)=>{const{key:a,update:o,tabId:n=(0,u.g0)()}=s;return Oe(e,a,o,n)})),(0,w.aJ)("closeActiveWebApp",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return e=function(e,...[t=(0,u.g0)()]){const s=(0,C.nTw)(e,t).webApps.activeWebAppKey;return s?Ve(e,s,!1,t):e}(e,a),je(e,a)?e:qe(e,!1,a)})),(0,w.aJ)("openMoreAppsTab",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{webApps:{...o.webApps,activeWebAppKey:void 0,isMoreAppsTabActive:!0}},a)})),(0,w.aJ)("closeMoreAppsTab",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a),n=o.webApps.openedWebApps,i=Object.keys(n),r=i.length;return(0,M.w)(e,{webApps:{...o.webApps,isMoreAppsTabActive:!1,activeWebAppKey:r?i[r-1]:void 0,isModalOpen:r>0}},a)})),(0,w.aJ)("closeWebApp",((e,t,s)=>{const{key:a,skipClosingConfirmation:o,tabId:n=(0,u.g0)()}=s||{};return je(e=Ve(e,a,o,n),n)?e:qe(e,!1,n)})),(0,w.aJ)("closeWebAppModal",((e,t,s)=>{const{shouldSkipConfirmation:a,tabId:o=(0,u.g0)()}=s||{},n=!a&&!(0,ze.l)(e).shouldSkipWebAppCloseConfirmation&&function(e,...[t=(0,u.g0)()]){return Object.keys((0,C.nTw)(e,t).webApps.openedWebApps).length>1}(e,o);return n?(t.openWebAppsCloseConfirmationModal({tabId:o}),e):(e=function(e,...[t=(0,u.g0)()]){const s=(0,C.nTw)(e,t),a=Object.fromEntries(Object.entries(s.webApps.openedWebApps).filter((([,e])=>e.shouldConfirmClosing))),o=Object.values(a);if(!(o.length>0))return(0,M.w)(e,{webApps:{...s.webApps,activeWebAppKey:void 0,openedWebApps:{},openedOrderedKeys:[],sessionKeys:[]}},t);const n=(0,C.ES7)(e,t),i=n?.shouldConfirmClosing?n:o[0],r=(0,Le.rp)(i);r&&(a[r]={...i,isCloseModalOpen:!0});const d=s.webApps.openedOrderedKeys.filter((e=>a[e]));return(0,M.w)(e,{webApps:{...s.webApps,activeWebAppKey:r,isMoreAppsTabActive:!1,openedWebApps:a,openedOrderedKeys:d}},t)}(e,o),je(e,o)?e:qe(e,!1,o))})),(0,w.aJ)("changeWebAppModalState",((e,t,s)=>{const{state:a,tabId:o=(0,u.g0)()}=s;return function(e,t,...[s=(0,u.g0)()]){const a=(0,C.nTw)(e,s);return(0,M.w)(e,{webApps:{...a.webApps,modalState:t}},s)}(e,a,o)})),(0,w.aJ)("updateMiniAppCachedPosition",((e,t,s)=>{const{position:a}=s;return(0,A.qoo)(e,{miniAppsCachedPosition:a})})),(0,w.aJ)("updateMiniAppCachedSize",((e,t,s)=>{const{size:a}=s;return(0,A.qoo)(e,{miniAppsCachedSize:a})})),(0,w.aJ)("setWebAppPaymentSlug",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s,o=(0,C.ES7)(e,a);if(o?.url)return Oe(e,(0,y.rp)(o),{slug:s.slug},a)})),(0,w.aJ)("cancelBotTrustRequest",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{botTrustRequest:void 0},a)})),(0,w.aJ)("markBotTrusted",((e,t,s)=>{const{botId:a,isWriteAllowed:o,tabId:n=(0,u.g0)()}=s,{trustedBotIds:i}=e,r=new Set(i);r.add(a),e={...e,trustedBotIds:Array.from(r)};const d=(0,C.nTw)(e,n);if(d.botTrustRequest?.onConfirm){const{action:e,payload:s}=d.botTrustRequest.onConfirm;t[e]({...s,isWriteAllowed:o})}e=(0,M.w)(e,{botTrustRequest:void 0},n),(0,w.UF)(e)})),(0,w.aJ)("sendWebAppEvent",((e,t,s)=>{const{event:a,webAppKey:o,tabId:n=(0,u.g0)()}=s,i=(0,C.wtp)(e,o,n);if(!i)return e;const r=i.plannedEvents?[...i.plannedEvents,a]:[a];return t.updateWebApp({key:o,update:{plannedEvents:r},tabId:n}),e})),(0,w.aJ)("cancelAttachBotInstall",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{requestedAttachBotInstall:void 0},a)})),(0,w.aJ)("requestAttachBotInChat",((e,t,s)=>{const{bot:a,filter:o,startParam:n,tabId:i=(0,u.g0)()}=s,r=(0,C.Xf0)(e,i)?.chatId,d=a.attachMenuPeerTypes?.filter((e=>"self"!==e&&o.includes(e)));d?.length?(e=(0,M.w)(e,{requestedAttachBotInChat:{bot:a,filter:d,startParam:n}},i),(0,w.UF)(e)):t.callAttachBot({chatId:r||a.id,bot:a,startParam:n,tabId:i})})),(0,w.aJ)("cancelAttachBotInChat",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{requestedAttachBotInChat:void 0},a)})),(0,w.aJ)("openEmojiStatusAccessModal",((e,t,s)=>{const{bot:a,webAppKey:o,tabId:n=(0,u.g0)()}=s;a&&o&&(e=(0,w.mS)(),e=(0,M.w)(e,{emojiStatusAccessModal:{bot:a,webAppKey:o}},n),(0,w.UF)(e))})),(0,w.aJ)("closeEmojiStatusAccessModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{emojiStatusAccessModal:void 0},a)})),(0,w.aJ)("openLocationAccessModal",((e,t,s)=>{const{bot:a,webAppKey:o,tabId:n=(0,u.g0)()}=s;a&&o&&(e=(0,w.mS)(),e=(0,M.w)(e,{locationAccessModal:{bot:a,webAppKey:o}},n),(0,w.UF)(e))})),(0,w.aJ)("closeLocationAccessModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{locationAccessModal:void 0},a)}));var it=s(81954),rt=s(80539),dt=s(3544);function ct(e,t){(0,w.aJ)(e,((e,s,a)=>{const{tabId:o=(0,u.g0)()}=a||{};return(0,M.w)(e,{[t]:void 0},o)}))}var lt=s(49086),ut=s(86525),ht=s(56494);const mt=a.OzO+a.xB5;let pt;function gt(e,t,s){const{type:a,threadId:o}=(0,C.Xf0)(e)||{},n=f.yE,i=(0,C.hds)(e,t),r="scheduled"===a?(0,C.yFI)(e,t):(0,C.zeq)(e,t);if(!i||!r||!o)return;const d=s.map((e=>r[e])).filter((t=>(0,C.WAX)(e,t,o).canCopy)).sort(((e,t)=>e.id-t.id)),l=[],u=[];d.forEach((t=>{const s=(0,y.WX)(i)?i:(0,C.Y7C)(e,t),a=`> ${s?(0,S.F9)(n,s):t.forwardInfo?.hiddenUserName||""}:`,o=(0,y.ni)(e,t);l.push(a),l.push(`${function(e,t){const s=(0,w.mS)(),a=(0,dt.Su)(t),o=a?`${a} `:"",n=(0,lt.V)({message:t,shouldRenderAsHtml:!0})?.join(""),i=(0,ut.ni)(s,t);return`${o}${(0,dt.oL)(e,t,i,n,!0)}`}(n,t)}\n`),u.push(a),u.push(`${(0,dt.dS)(n,t,o,!1,0,!0)}\n`)})),(0,c.A)(l.join("\n"),u.join("\n"))}(0,w.aJ)("setScrollOffset",((e,t,s)=>{const{chatId:a,threadId:o,scrollOffset:n,tabId:i=(0,u.g0)()}=s;return e=(0,A.eww)(e,a,o,"lastScrollOffset",n),(0,A.n4t)(e,a,o,"scrollOffset",n,i)})),(0,w.aJ)("setEditingId",((e,t,s)=>{const{messageId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.Xf0)(e,o);if(!n)return;const{chatId:i,threadId:r,type:d}=n,c="scheduled"===d?"editingScheduledId":"editingId";return(0,A.eww)(e,i,r,c,a)})),(0,w.aJ)("setEditingDraft",((e,t,s)=>{const{text:a,chatId:o,threadId:n,type:i}=s,r="scheduled"===i?"editingScheduledDraft":"editingDraft";return(0,A.eww)(e,o,n,r,a)})),(0,w.aJ)("editLastMessage",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o,threadId:n}=(0,C.Xf0)(e,a)||{};if(!o||!n)return;const i=(0,C.zeq)(e,o),r=(0,C.rA3)(e,o,n,a);if(!i||!r)return;const d=(0,h.Uk)(r,(t=>Boolean(i[t]&&(0,C.WAX)(e,i[t],n).canEdit)));return d?(0,A.eww)(e,o,n,"editingId",d):void 0})),(0,w.aJ)("replyToNextMessage",((e,t,s)=>{const{targetIndexDelta:a,tabId:o=(0,u.g0)()}=s,{chatId:i,threadId:r}=(0,C.Xf0)(e,o)||{};if(!i||!r)return;const d=(0,C.zeq)(e,i),c=(0,C.rA3)(e,i,r,o);if(!d||!c)return;const l=(0,C.GA4)(e,i,r)?.replyInfo;let h;if((0,C.haw)(e,i,r,o)&&l?.replyToMsgId){const e=Object.keys(d),t=e.indexOf(l.replyToMsgId.toString())+a;h=t<=e.length+1&&t>=0?Number(e[t]):void 0}else if(r===n.l3)h=(0,C.ZZX)(e,i);else{const t=(0,C.Vw0)(e,i,r);h=t?.lastMessageId}t.updateDraftReplyInfo({replyToMsgId:h,replyToPeerId:void 0,quoteText:void 0,tabId:o}),t.focusMessage({chatId:i,threadId:r,messageId:h,tabId:o})})),(0,w.aJ)("openAudioPlayer",((e,t,s)=>{const{chatId:a,threadId:o,messageId:n,origin:i,volume:r,playbackRate:d,isMuted:c,timestamp:l,tabId:h=(0,u.g0)()}=s,m=(0,C.nTw)(e,h);return(0,M.w)(e,{audioPlayer:{chatId:a,threadId:o,messageId:n,timestamp:l,origin:i??m.audioPlayer.origin,volume:r??m.audioPlayer.volume,playbackRate:d||m.audioPlayer.playbackRate||e.audioPlayer.lastPlaybackRate,isPlaybackRateActive:void 0===m.audioPlayer.isPlaybackRateActive?e.audioPlayer.isLastPlaybackRateActive:m.audioPlayer.isPlaybackRateActive,isMuted:c||m.audioPlayer.isMuted}},h)})),(0,w.aJ)("setAudioPlayerVolume",((e,t,s)=>{const{volume:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{audioPlayer:{...(0,C.nTw)(e,o).audioPlayer,volume:a,isMuted:!1}},o)})),(0,w.aJ)("setAudioPlayerPlaybackRate",((e,t,s)=>{const{playbackRate:a,isPlaybackRateActive:o,tabId:n=(0,u.g0)()}=s;return e={...e,audioPlayer:{...e.audioPlayer,lastPlaybackRate:a,isLastPlaybackRateActive:o}},(0,M.w)(e,{audioPlayer:{...(0,C.nTw)(e,n).audioPlayer,playbackRate:a,isPlaybackRateActive:o}},n)})),(0,w.aJ)("setAudioPlayerMuted",((e,t,s)=>{const{isMuted:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{audioPlayer:{...(0,C.nTw)(e,o).audioPlayer,isMuted:a}},o)})),(0,w.aJ)("setAudioPlayerOrigin",((e,t,s)=>{const{origin:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{audioPlayer:{...(0,C.nTw)(e,o).audioPlayer,origin:a}},o)})),(0,w.aJ)("closeAudioPlayer",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{audioPlayer:{volume:o.audioPlayer.volume,playbackRate:o.audioPlayer.playbackRate,isPlaybackRateActive:o.audioPlayer.isPlaybackRateActive,isMuted:o.audioPlayer.isMuted}},a)})),(0,w.aJ)("openPollResults",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.gjV)(e,(0,D.Ny)(),n),r=(0,C.nTw)(e,n);if(i){if(a!==r.pollResults.chatId||o!==r.pollResults.messageId)return(0,M.w)(e,{pollResults:{chatId:a,messageId:o,voters:{}}},n)}else window.setTimeout((()=>{e=(0,w.mS)(),e=(0,M.w)(e,{pollResults:{chatId:a,messageId:o,voters:{}}},n),(0,w.UF)(e)}),450)})),(0,w.aJ)("closePollResults",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{pollResults:{}},a)})),(0,w.aJ)("focusLastMessage",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.Xf0)(e,a);if(!o)return;const{chatId:i,threadId:r,type:d}=o,c=(0,y.cG)(i,r,e.currentUserId);let l;if(r===n.l3)if("pinned"===d){const t=(0,C.fcC)(e,i,n.l3);if(!t?.length)return;l=t[t.length-1]}else l=(0,C.ZZX)(e,i);else if(c)l=(0,C.ZZX)(e,String(r),"saved");else{const t=(0,C.Vw0)(e,i,r);l=t?.lastMessageId}l&&t.focusMessage({chatId:i,threadId:r,messageListType:d,messageId:l,noHighlight:!0,noForumTopicPanel:!0,tabId:a})})),(0,w.aJ)("focusNextReply",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.Xf0)(e,a);if(!o)return;const{chatId:n,threadId:i}=o,r=(0,C.jp_)(e,n,i,a);if(r&&0!==r.length){const s=r.pop();e=(0,A.n4t)(e,n,i,"replyStack",[...r],a),(0,w.UF)(e),t.focusMessage({chatId:n,threadId:i,messageId:s,tabId:a,noForumTopicPanel:!0})}else t.focusLastMessage({tabId:a})})),(0,w.aJ)("focusMessage",((e,t,s)=>{const{chatId:a,threadId:o=n.l3,messageListType:r="thread",noHighlight:d,groupedId:c,groupedChatId:l,replyMessageId:m,isResizingContainer:p,shouldReplaceHistory:g,noForumTopicPanel:I,quote:v,quoteOffset:b,scrollTargetPosition:y,timestamp:S,tabId:M=(0,u.g0)()}=s;let{messageId:P}=s;if(!(0,C.hds)(e,a))return void t.showNotification({message:(0,f.yE)("Conversation.ErrorInaccessibleMessage"),tabId:M});const k=S?()=>t.openMediaFromTimestamp({chatId:a,threadId:o,messageId:P,timestamp:S,tabId:M}):void 0;if(void 0!==c){const t=(0,C.VC8)(e,l,c);t?.length&&([P]=(0,h.oE)(t))}const F=(0,C.Xf0)(e,M),T=!F||a!==F.chatId||o!==F.threadId||r!==F.type;if(pt&&(clearTimeout(pt),pt=void 0),pt=window.setTimeout((()=>{e=(0,w.mS)(),e=(0,A.kV7)({global:e},M),e=(0,A.Xbp)(e,void 0,M),(0,w.UF)(e)}),d?mt:1500),e=(0,A.kV7)({global:e,chatId:a,messageId:P,threadId:o,noHighlight:d,isResizingContainer:p,quote:v,quoteOffset:b,scrollTargetPosition:y},M),e=(0,A.Xbp)(e,void 0,M),m){const t=(0,C.jp_)(e,a,o,M)||[];e=(0,A.n4t)(e,a,o,"replyStack",[...t,m],M)}T&&(e=(0,A.Xbp)(e,i.CC.Static,M));const U=(0,C.rA3)(e,a,o,M);if(U&&U.includes(P))return(0,w.UF)(e,{forceOnHeavyAnimation:!0}),t.openThread({chatId:a,threadId:o,type:r,shouldReplaceHistory:g,noForumTopicPanel:I,tabId:M}),void k?.();if(T&&(e=(0,A.n4t)(e,a,o,"viewportIds",void 0,M)),U&&!T){const t=P>U[0]?i.CC.Down:i.CC.Up;e=(0,A.Xbp)(e,t,M)}(0,it.o8)()&&(0,it.H$)(),(0,w.UF)(e,{forceOnHeavyAnimation:!0}),t.openThread({chatId:a,threadId:o,type:r,shouldReplaceHistory:g,noForumTopicPanel:I,tabId:M}),t.loadViewportMessages({chatId:a,threadId:o,tabId:M,shouldForceRender:!0,onLoaded:k})})),(0,w.aJ)("setShouldPreventComposerAnimation",((e,t,s)=>{const{shouldPreventComposerAnimation:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{shouldPreventComposerAnimation:a},o)})),(0,w.aJ)("openReplyMenu",((e,t,s)=>{const{fromChatId:a,messageId:o,quoteText:n,quoteOffset:i,tabId:r=(0,u.g0)()}=s;return(0,M.w)(e,{replyingMessage:{fromChatId:a,messageId:o,quoteText:n,quoteOffset:i},isShareMessageModalShown:!0},r)})),(0,w.aJ)("openForwardMenu",((e,t,s)=>{const{fromChatId:a,messageIds:o,storyId:n,groupedId:i,withMyScore:r,tabId:d=(0,u.g0)()}=s;let c;return i&&(c=(0,C.D_S)(e,a,i)),(0,M.w)(e,{forwardMessages:{fromChatId:a,messageIds:c||o,storyId:n,withMyScore:r},isShareMessageModalShown:!0},d)})),(0,w.aJ)("changeRecipient",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{forwardMessages:{...(0,C.nTw)(e,a).forwardMessages,toChatId:void 0,noAuthors:!1,noCaptions:!1},isShareMessageModalShown:!0},a)})),(0,w.aJ)("setForwardNoAuthors",((e,t,s)=>{const{noAuthors:a,tabId:o=(0,u.g0)()}=s,n=(0,C.nTw)(e,o);return(0,M.w)(e,{forwardMessages:{...n.forwardMessages,noAuthors:a,noCaptions:a&&n.forwardMessages.noCaptions}},o)})),(0,w.aJ)("setForwardNoCaptions",((e,t,s)=>{const{noCaptions:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{forwardMessages:{...(0,C.nTw)(e,o).forwardMessages,noCaptions:a,noAuthors:a}},o)})),(0,w.aJ)("exitForwardMode",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};e=(0,M.w)(e,{isShareMessageModalShown:!1,forwardMessages:{},replyingMessage:{}},a),(0,w.UF)(e)})),(0,w.aJ)("openForwardMenuForSelectedMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);if(!o.selectedMessages)return;const{chatId:n,messageIds:i}=o.selectedMessages,r=i.filter((t=>{const s=(0,C.O5q)(e,n,t);return s&&(0,C.R4s)(e,s)}));r.length&&t.openForwardMenu({fromChatId:n,messageIds:r,tabId:a})})),(0,w.aJ)("cancelMediaDownload",((e,t,s)=>{const{media:a,tabId:o=(0,u.g0)()}=s,n=(0,y.VO)(a,"download");if(n)return(0,A.IwB)(e,[n],o)})),(0,w.aJ)("cancelMediaHashDownloads",((e,t,s)=>{const{mediaHashes:a,tabId:o=(0,u.g0)()}=s;return(0,A.IwB)(e,a,o)})),(0,w.aJ)("downloadMedia",((e,t,s)=>{const{media:a,originMessage:o,tabId:n=(0,u.g0)()}=s,i=(0,y.VO)(a,"download");if(!i)return;const r={size:"size"in a?a.size:0,format:(0,y.Cz)(a,"download"),filename:(0,y.sd)(a),originChatId:o?.chatId,originMessageId:o?.id};return(0,A.iRS)(e,i,r,n)})),(0,w.aJ)("downloadSelectedMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);if(!o.selectedMessages)return;const{chatId:n,messageIds:i}=o.selectedMessages,{threadId:r}=(0,C.Xf0)(e,a)||{},d=(0,C.zeq)(e,n);d&&r&&i.map((e=>d[e])).filter((t=>(0,C.WAX)(e,t,r).canDownload)).forEach((s=>{const o=(0,ht.iS)(e,s);o&&t.downloadMedia({media:o,originMessage:s,tabId:a})}))})),(0,w.aJ)("enterMessageSelectMode",((e,t,s)=>{const{messageId:a,tabId:o=(0,u.g0)()}=s||{},n=(0,C.meB)(e,o);return n?(0,A.l3i)(e,n.id,a,o):e})),(0,w.aJ)("toggleMessageSelection",((e,t,s)=>{const{messageId:a,groupedId:o,childMessageIds:n,withShift:i,tabId:r=(0,u.g0)()}=s,c=(0,C.Xf0)(e,r);if(!c)return;const{chatId:l,threadId:h,type:m}=c;e=(0,A.yrN)(e,l,h,m,a,o,n,i,r),(0,w.UF)(e),e.shouldShowContextMenuHint&&(t.disableContextMenuHint(),t.showNotification({message:`To **edit** or **reply**, close this menu. Then ${d.TF?"long tap":"right click"} on a message.`,tabId:r}))})),(0,w.aJ)("disableContextMenuHint",(e=>{if(e.shouldShowContextMenuHint)return{...e,shouldShowContextMenuHint:!1}})),(0,w.aJ)("exitMessageSelectMode",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,A.T4Z)(e,a)})),(0,w.aJ)("openPollModal",((e,t,s)=>{const{isQuiz:a,tabId:o=(0,u.g0)()}=s||{};return(0,M.w)(e,{pollModal:{isOpen:!0,isQuiz:a}},o)})),(0,w.aJ)("closePollModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{pollModal:{isOpen:!1}},a)})),(0,w.aJ)("openTodoListModal",((e,t,s)=>{const{chatId:a,messageId:o,forNewTask:n,tabId:i=(0,u.g0)()}=s;return(0,M.w)(e,{todoListModal:{chatId:a,messageId:o,forNewTask:n}},i)})),ct("closeTodoListModal","todoListModal"),(0,w.aJ)("checkVersionNotification",((e,t)=>{if(a.cOD&&Date.now()>Number(a.cOD)+2592e5)return;const s="10.9.68".split(".").slice(0,2).join("."),{serviceNotifications:o}=e;if(o.find((({version:e})=>e===s)))return;const n={chatId:a.zv8,date:(0,v.Fm)(),content:{text:(0,rt.Ay)("**Telegram Web A Digest**\n\nMany new features and useful optimizations have been added in recent months. Here is a brief overview of what's been happening in Web A since August.\n\n**September – November** \n\n✏️ __General__\n• [Reply Revolution](https://telegram.org/blog/reply-revolution#reply-revolution) – the app learned to quote specific parts of any message, making your responses 100% precise.\n• Also, [Quote Formatting](https://telegram.org/blog/reply-revolution#quote-formatting) have arrived.\n\n📣 __Channels__\n• Channels added [boosts](https://telegram.org/blog/channel-stories#stories-for-channels) and [giveaways.](https://telegram.org/blog/giveaways#free-telegram-premium) \n• Users also got an option to reassign their boosts between channels.\n\n🌄 __Stories__\n• Numerous improvements have been made to the animations flow, ensuring the stories bar expands more smoothly. Additionally, a package of optimizations has been added to enhance the performance of stories on mobile devices.\n• Stories have been introduced for [channels,](https://telegram.org/blog/channel-stories#stories-for-channels) and the story viewer has been updated with new gestures to expand and reply.\n\n⚙️ __Settings__\n• The app has added an option, 'Who can find me by phone number,' along with a setting under 'Privacy and Security' to manage the visibility of your bio.\n\n✨ __Extra__\n• Some further improvements have been made to the Mini Apps area.\n• New security notifications have been added to the chat list to alert you when your account is logged into from a new device.\n• New design for code blocks formatting.\n\n**December – February**\n\n✏️ __General__\n• [Saved Messages 2.0](https://telegram.org/blog/new-saved-messages-and-9-more#saved-messages-2-0) – including tags, My Notes, Replies and forwards from hidden authors.\n• [One-Time Voice Messages](https://telegram.org/blog/new-saved-messages-and-9-more#one-time-voice-and-video-messages) including both listening and recording. Added support for viewing One-Time Video Messages.\n• [Read-Time in Private Chats](https://telegram.org/blog/new-saved-messages-and-9-more#read-time-in-private-chats)\n• You can now replace media when editing messages.\n• The app learned to [preserve the selected mode](https://telegram.org/blog/similar-channels#improvements-for-topics) for topics in groups.\n• Whenever you create a small group, Web A suggests a name for it based on users' name you have added.\n\n📣 __Channels__ \n• Added [custom channel reactions.](https://telegram.org/blog/similar-channels#custom-reactions-for-channels)\n• Implemented [channel stories stats.](https://telegram.org/blog/similar-channels#story-stats-for-channels)\n• Channel emoji statuses.\n• [Similar Channels.](https://telegram.org/blog/similar-channels#similar-channels)\n\n👥 __Groups__\n• [9 new features for groups.](https://telegram.org/blog/february2024)\n\n🤖 __Bots__\n• Edit your bots info right from their profile.\n\n🌄 __Stories__\n• Added support for [forwarded stories](https://telegram.org/blog/posts-in-stories-and-more#view-reposts-and-more) and [channel posts in stories.](https://telegram.org/blog/posts-in-stories-and-more#share-posts-in-stories)\n\n✨ __Extra__\n• Giveaway Improvements: displaying winners list and additional prizes.\n\n**March**\n\n📣 __Channels__ \n• Admins will soon be able to launch giveaways in their channels.\n\n✨ __Extra__\n• Added support for Emoji v15.1.\n• Some design enhancements for shared contacts, links preview and more.\n",!0)},isOutgoing:!1};t.createServiceNotification({message:n,version:s})})),(0,w.aJ)("createServiceNotification",((e,t,s)=>{const{message:o,version:n}=s,{serviceNotifications:i}=e,r=Math.max((0,C.ZZX)(e,a.zv8)||0,...i.map((({id:e})=>e))),d=(i.length+1)/1e3,c=Math.floor(r)+d;o.previousLocalId=o.id,o.id=c;const l={id:c,message:o,version:n,isUnread:!0};e={...e,serviceNotifications:[...i.slice(-1e3),l]},(0,w.UF)(e),t.apiUpdate({"@type":"newMessage",id:o.id,chatId:o.chatId,message:o})})),(0,w.aJ)("openReactorListModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{reactorModal:{chatId:a,messageId:o}},n)})),(0,w.aJ)("closeReactorListModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{reactorModal:void 0},a)})),(0,w.aJ)("openSeenByModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{seenByModal:{chatId:a,messageId:o}},n)})),(0,w.aJ)("closeSeenByModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{seenByModal:void 0},a)})),(0,w.aJ)("openPrivacySettingsNoticeModal",((e,t,s)=>{const{chatId:a,isReadDate:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{privacySettingsNoticeModal:{chatId:a,isReadDate:o}},n)})),(0,w.aJ)("closePrivacySettingsNoticeModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{privacySettingsNoticeModal:void 0},a)})),(0,w.aJ)("openChatLanguageModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=o?(0,C.Rny)(e,a,o,n):(0,C.qZq)(e,a,n);return(0,M.w)(e,{chatLanguageModal:{chatId:a,messageId:o,activeLanguage:i}},n)})),(0,w.aJ)("closeChatLanguageModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{chatLanguageModal:void 0},a)})),(0,w.aJ)("copySelectedMessages",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);if(!o.selectedMessages)return;const{chatId:n,messageIds:i}=o.selectedMessages;gt(e,n,i)})),(0,w.aJ)("copyMessagesByIds",((e,t,s)=>{const{messageIds:a,tabId:o=(0,u.g0)()}=s,n=(0,C.meB)(e,o);a&&0!==a.length&&n&>(e,n.id,a)})),(0,w.aJ)("openOneTimeMediaModal",((e,t,s)=>{const{message:a,tabId:o=(0,u.g0)()}=s;e=(0,M.w)(e,{oneTimeMediaModal:{message:a}},o),(0,w.UF)(e)})),(0,w.aJ)("closeOneTimeMediaModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};e=(0,M.w)(e,{oneTimeMediaModal:void 0},a),(0,w.UF)(e)})),(0,w.aJ)("closeReportAdModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{reportAdModal:void 0},a)})),(0,w.aJ)("closeReportModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{reportModal:void 0},a)})),(0,w.aJ)("openPreviousReportAdModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).reportAdModal;if(o){if(1!==o.sections.length)return(0,M.w)(e,{reportAdModal:{...o,sections:o.sections.slice(0,-1)}},a);t.closeReportAdModal({tabId:a})}})),(0,w.aJ)("openPreviousReportModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).reportModal;if(o){if(1!==o.sections.length)return(0,M.w)(e,{reportModal:{...o,sections:o.sections.slice(0,-1)}},a);t.closeReportModal({tabId:a})}})),(0,w.aJ)("openPaidReactionModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{paidReactionModal:{chatId:a,messageId:o}},n)})),(0,w.aJ)("closePaidReactionModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{paidReactionModal:void 0},a)})),(0,w.aJ)("openSuggestMessageModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{suggestMessageModal:{chatId:a,messageId:o}},n)})),(0,w.aJ)("closeSuggestMessageModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{suggestMessageModal:void 0},a)})),(0,w.aJ)("openSuggestedPostApprovalModal",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{suggestedPostApprovalModal:{chatId:a,messageId:o}},n)})),(0,w.aJ)("closeSuggestedPostApprovalModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{suggestedPostApprovalModal:void 0},a)})),(0,w.aJ)("openDeleteMessageModal",((e,t,s)=>{const{chatId:a,messageIds:o,isSchedule:n,tabId:i=(0,u.g0)()}=s;e=(0,w.mS)(),e=(0,M.w)(e,{deleteMessageModal:{chatId:a,messageIds:o,isSchedule:n}},i),(0,w.UF)(e)})),(0,w.aJ)("closeDeleteMessageModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{deleteMessageModal:void 0},a)})),(0,w.aJ)("openAboutAdsModal",((e,t,s)=>{const{randomId:a,additionalInfo:o,canReport:n,sponsorInfo:i,tabId:r=(0,u.g0)()}=s||{};return(0,M.w)(e,{aboutAdsModal:{randomId:a,canReport:n,additionalInfo:o,sponsorInfo:i}},r)})),(0,w.aJ)("closeAboutAdsModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{aboutAdsModal:void 0},a)})),(0,w.aJ)("closePreparedInlineMessageModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{preparedMessageModal:void 0},a)})),(0,w.aJ)("closeSharePreparedMessageModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{sharePreparedMessageModal:void 0},a)})),(0,w.aJ)("updateSharePreparedMessageModalSendArgs",(async(e,t,s)=>{const{args:a,tabId:o=(0,u.g0)()}=s||{},n=(0,C.nTw)(e,o);if(!n.sharePreparedMessageModal)return;if(!a)return e=(0,M.w)(e,{sharePreparedMessageModal:{...n.sharePreparedMessageModal,pendingSendArgs:void 0}},o),void(0,w.UF)(e);const i=await ne(e,a.peerId);e=(0,w.mS)(),e=(0,M.w)(e,{sharePreparedMessageModal:{...n.sharePreparedMessageModal,pendingSendArgs:{peerId:a.peerId,threadId:a.threadId,starsForSendMessage:i}}},o),(0,w.UF)(e)})),(0,w.aJ)("setGlobalSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s,{chatId:n,currentContent:r}=(0,C.nTw)(e,o).globalSearch,d=a&&r!==i.$C.BotApps&&r!==i.$C.PublicPosts?{chats:!n,messages:!0}:void 0;return t.checkSearchPostsFlood({query:a,tabId:o}),(0,A.b8O)(e,{globalResults:{},localResults:{},resultsByType:void 0,fetchingStatus:d,query:a},o)})),(0,w.aJ)("setGlobalSearchClosing",((e,t,s)=>{const{tabId:a=(0,u.g0)(),isClosing:o}=s||{};return(0,A.b8O)(e,{isClosing:o},a)})),(0,w.aJ)("addRecentlyFoundChatId",((e,t,s)=>{const{id:a}=s,{recentlyFoundChatIds:o}=e;if(!o)return{...e,recentlyFoundChatIds:[a]};const n=o.filter((e=>e!==a));return n.unshift(a),n.length>10&&n.pop(),{...e,recentlyFoundChatIds:n}})),(0,w.aJ)("clearRecentlyFoundChats",(e=>({...e,recentlyFoundChatIds:void 0}))),(0,w.aJ)("setGlobalSearchContent",((e,t,s)=>{const{content:a,tabId:o=(0,u.g0)()}=s;return(0,A.GQ)(e,a,o)})),(0,w.aJ)("setGlobalSearchChatId",((e,t,s)=>{const{id:a,tabId:o=(0,u.g0)()}=s;return(0,A.b8O)(e,{chatId:a,query:void 0,resultsByType:void 0},o)})),(0,w.aJ)("openMiddleSearch",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o,threadId:n}=(0,C.Xf0)(e,a)||{};if(o&&n)return(0,A.$RI)(e,o,n,{},a)})),(0,w.aJ)("closeMiddleSearch",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o,threadId:n}=(0,C.Xf0)(e,a)||{};if(o&&n)return(0,A._54)(e,o,n,a)})),(0,w.aJ)("updateMiddleSearch",((e,t,s)=>{const{update:a,tabId:o=(0,u.g0)()}=s;let i,r;if(s.chatId)i=s.chatId,r=s.threadId||n.l3;else{const t=(0,C.Xf0)(e,o);if(!t)return;i=t.chatId,r=t.threadId}return(0,A.$RI)(e,i,r,a,o)})),(0,w.aJ)("resetMiddleSearch",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o,threadId:n}=(0,C.Xf0)(e,a)||{};if(o&&n)return(0,A.zde)(e,o,n,a)})),(0,w.aJ)("setSharedMediaSearchType",((e,t,s)=>{const{mediaType:a,tabId:o=(0,u.g0)()}=s,{chatId:n,threadId:i}=(0,C.Xf0)(e,o)||{};if(n&&i)return(0,A.Tu_)(e,n,i,a,o)})),(0,w.aJ)("setStickerSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{stickerSearch:{query:a,resultIds:void 0}},o)})),(0,w.aJ)("setGifSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{gifSearch:{query:a,offset:void 0,results:void 0}},o)})),(0,w.aJ)("openFrozenAccountModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isFrozenAccountModalOpen:!0},a)})),(0,w.aJ)("closeFrozenAccountModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isFrozenAccountModalOpen:!1},a)})),(0,w.aJ)("openDeleteAccountModal",((e,t,s)=>{const{days:a,tabId:o=(0,u.g0)()}=s||{};a&&(e=(0,M.w)(e,{...(0,C.nTw)(e,o),deleteAccountModal:{selfDestructAccountDays:a}},o),(0,w.UF)(e))})),(0,w.aJ)("closeDeleteAccountModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{deleteAccountModal:void 0},a)})),(0,w.aJ)("openAgeVerificationModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isAgeVerificationModalOpen:!0},a)})),(0,w.aJ)("closeAgeVerificationModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isAgeVerificationModalOpen:!1},a)})),(0,w.aJ)("setUserSearchQuery",((e,t,s)=>{const{query:a,tabId:o=(0,u.g0)()}=s;return(0,A.BFh)(e,{globalUserIds:void 0,localUserIds:void 0,fetchingStatus:Boolean(a),query:a},o)})),(0,w.aJ)("openAddContactDialog",((e,t,s)=>{const{userId:a,tabId:o=(0,u.g0)()}=s;return(0,C.trm)(e)?(t.openFrozenAccountModal({tabId:o}),e):(0,M.w)(e,{newContact:{userId:a}},o)})),(0,w.aJ)("openNewContactDialog",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,C.trm)(e)?(t.openFrozenAccountModal({tabId:a}),e):(0,M.w)(e,{newContact:{isByPhoneNumber:!0}},a)})),(0,w.aJ)("closeNewContactDialog",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,A.BOn)(e,a)})),(0,w.aJ)("closeSuggestedStatusModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{suggestedStatusModal:void 0},a)})),ct("closeChatRefundModal","chatRefundModal"),s(11117);var ft=s(14235);const It=/^\d+\.\d+(\.\d+)?$/;var vt=s(99375);function bt(e){document.querySelectorAll('link[rel="icon"], link[rel="alternate icon"]').forEach((t=>{e?t.href.includes("favicon-unread")||(t.href=t.href.replace("favicon","favicon-unread")):t.href=t.href.replace("favicon-unread","favicon")}))}function yt(e){d.cp?window.electron.setWindowTitle(e):document.title!==e&&(document.title=e)}const St=(0,I.sg)(yt,200,!1);let wt,At;(0,w.aJ)("toggleChatInfo",((e,t,s)=>{const{force:a,tabId:o=(0,u.g0)()}=s||{},n=void 0!==a?a:!(0,C.nTw)(e,o).isChatInfoShown;return e=(0,M.w)(e,{isChatInfoShown:n},o),{...e,lastIsChatInfoShown:n}})),(0,w.aJ)("setLeftColumnWidth",((e,t,s)=>{const{leftColumnWidth:a}=s;return{...e,leftColumnWidth:a}})),(0,w.aJ)("resetLeftColumnWidth",(e=>({...e,leftColumnWidth:void 0}))),(0,w.aJ)("toggleManagement",((e,t,s)=>{const{force:a,tabId:o=(0,u.g0)()}=s||{},{chatId:n}=(0,C.Xf0)(e,o)||{};if(!n)return;const i=(0,C.nTw)(e,o);return(0,M.w)(e,{management:{byChatId:{...i.management.byChatId,[n]:{...i.management.byChatId[n],isActive:void 0!==a?a:!(i.management.byChatId[n]||{}).isActive}}}},o)})),(0,w.aJ)("requestNextManagementScreen",((e,t,s)=>{const{screen:a,tabId:o=(0,u.g0)()}=s||{},{chatId:n}=(0,C.Xf0)(e,o)||{};if(!n)return;const i=(0,C.nTw)(e,o);return(0,M.w)(e,{management:{byChatId:{...i.management.byChatId,[n]:{...i.management.byChatId[n],isActive:!0,nextScreen:a}}}},o)})),(0,w.aJ)("closeManagement",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o}=(0,C.Xf0)(e,a)||{};if(!o)return;const n=(0,C.nTw)(e,a);return(0,M.w)(e,{management:{byChatId:{...n.management.byChatId,[o]:{...n.management.byChatId[o],isActive:!1}}}},a)})),(0,w.aJ)("processOpenChatOrThread",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s;if((0,D.Ny)()||(0,D.Bb)())return(0,M.w)(e,{isLeftColumnShown:0===(0,C.nTw)(e,a).messageLists.length},a)})),(0,w.aJ)("resetNextProfileTab",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{chatId:o}=(0,C.Xf0)(e,a)||{};if(o)return(0,M.w)(e,{nextProfileTab:void 0,forceScrollProfileTab:!1},a)})),(0,w.aJ)("toggleStatistics",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{isStatisticsShown:!o.isStatisticsShown,statistics:{...o.statistics,currentMessageId:void 0,currentStoryId:void 0}},a)})),(0,w.aJ)("toggleMessageStatistics",((e,t,s)=>{const{tabId:a=(0,u.g0)(),messageId:o}=s||{};return(0,M.w)(e,{statistics:{...(0,C.nTw)(e,a).statistics,currentMessageId:o,currentMessage:void 0,currentStoryId:void 0,currentStory:void 0}},a)})),(0,w.aJ)("toggleStoryStatistics",((e,t,s)=>{const{tabId:a=(0,u.g0)(),storyId:o}=s||{};return(0,M.w)(e,{statistics:{...(0,C.nTw)(e,a).statistics,currentStoryId:o,currentMessageId:void 0,currentMessage:void 0,currentStory:void 0}},a)})),(0,w.aJ)("toggleLeftColumn",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isLeftColumnShown:!(0,C.nTw)(e,a).isLeftColumnShown},a)})),(0,w.aJ)("addRecentEmoji",((e,t,s)=>{const{emoji:a}=s,{recentEmojis:o}=e;if(!o)return{...e,recentEmojis:[a]};const n=o.filter((e=>e!==a));return n.unshift(a),n.length>32&&n.pop(),{...e,recentEmojis:n}})),(0,w.aJ)("addRecentSticker",((e,t,s)=>{const{sticker:a}=s,{recent:o}=e.stickers;if(!o)return{...e,stickers:{...e.stickers,recent:{hash:"0",stickers:[a]}}};const n=o.stickers.filter((e=>e.id!==a.id));return n.unshift(a),{...e,stickers:{...e.stickers,recent:{...o,stickers:n}}}})),(0,w.aJ)("addRecentCustomEmoji",((e,t,s)=>{const{documentId:a}=s,{recentCustomEmojis:o}=e;if(!o)return{...e,recentCustomEmojis:[a]};const n=o.filter((e=>e!==a));return n.unshift(a),n.length>32&&n.pop(),{...e,recentCustomEmojis:n}})),(0,w.aJ)("clearRecentCustomEmoji",(e=>({...e,recentCustomEmojis:[]}))),(0,w.aJ)("reorderStickerSets",((e,t,s)=>{const{order:a,isCustomEmoji:o}=s;return{...e,stickers:{...e.stickers,added:{setIds:o?e.stickers.added.setIds:a}},customEmojis:{...e.customEmojis,added:{setIds:o?a:e.customEmojis.added.setIds}}}})),(0,w.aJ)("showNotification",((e,t,s)=>{const{tabId:a=(0,u.g0)(),...o}=s,n=o.localId;o.localId||=(0,ft.A)();const i=[...(0,C.nTw)(e,a).notifications],r=i.findIndex((e=>n?e.localId===o.localId:e.message===o.message));return-1!==r&&i.splice(r,1),i.push(o),(0,M.w)(e,{notifications:i},a)})),(0,w.aJ)("showAllowedMessageTypesNotification",((e,t,s)=>{const{chatId:a,messageListType:o,tabId:n=(0,u.g0)()}=s;if((0,C.WA9)(e,a)&&"scheduled"===o)return void t.showNotification({message:{key:"DescriptionScheduledPaidMessagesNotAllowed"},tabId:n});const i=(0,C.hds)(e,a);if(!i)return;const r=(0,C.AWZ)(e,a),d=a?(0,C.nZ4)(e,a):void 0,c=a?(0,C.ALW)(e,i):void 0,{canSendPlainText:l,canSendPhotos:m,canSendVideos:p,canSendDocuments:g,canSendAudios:I,canSendStickers:v,canSendRoundVideos:b,canSendVoices:S}=(0,y.Q_)(i,r,c,d),w=(0,h.oE)([l?"Chat.SendAllowedContentTypeText":void 0,m?"Chat.SendAllowedContentTypePhoto":void 0,p?"Chat.SendAllowedContentTypeVideo":void 0,S?"Chat.SendAllowedContentTypeVoiceMessage":void 0,b?"Chat.SendAllowedContentTypeVideoMessage":void 0,g?"Chat.SendAllowedContentTypeFile":void 0,I?"Chat.SendAllowedContentTypeMusic":void 0,v?"Chat.SendAllowedContentTypeSticker":void 0]).map((e=>f.yE(e)));if(!w.length)return void t.showNotification({message:f.yE("Chat.SendNotAllowedText"),tabId:n});const A=f.yE("AutoDownloadSettings.LastDelimeter"),M=w.join(", ").replace(/,([^,]*)$/,`${A}$1`);t.showNotification({message:f.yE("Chat.SendAllowedContentText",M),tabId:n})})),(0,w.aJ)("dismissNotification",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s,o=(0,C.nTw)(e,a).notifications.filter((({localId:e})=>e!==s.localId));return(0,M.w)(e,{notifications:o},a)})),(0,w.aJ)("showDialog",((e,t,s)=>{const{data:a,tabId:o=(0,u.g0)()}=s;if("message"in a&&a.hasErrorKey&&!(0,vt.Ay)(a))return e;const n=[...(0,C.nTw)(e,o).dialogs];if("message"in a){const e=n.findIndex((e=>e.message===a.message));-1!==e&&n.splice(e,1)}return n.push(a),(0,M.w)(e,{dialogs:n},o)})),(0,w.aJ)("dismissDialog",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=[...(0,C.nTw)(e,a).dialogs];return o.pop(),(0,M.w)(e,{dialogs:o},a)})),(0,w.aJ)("toggleSafeLinkModal",((e,t,s)=>{const{url:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{safeLinkModalUrl:a},o)})),(0,w.aJ)("openHistoryCalendar",((e,t,s)=>{const{selectedAt:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{historyCalendarSelectedAt:a},o)})),(0,w.aJ)("closeHistoryCalendar",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{historyCalendarSelectedAt:void 0},a)})),(0,w.aJ)("openGame",((e,t,s)=>{const{url:a,chatId:o,messageId:n,tabId:i=(0,u.g0)()}=s,r=(0,C.O5q)(e,o,n);if(!r)return;const d=r.viaBotId||(0,C.Y7C)(e,r)?.id;if(d){if(!(0,C.nTL)(e,d))return e=(0,M.w)(e,{botTrustRequest:{botId:d,type:"game",onConfirm:{action:"openGame",payload:s}}},i),void(0,w.UF)(e);e=(0,M.w)(e,{openedGame:{url:a,chatId:o,messageId:n}},i),(0,w.UF)(e)}})),(0,w.aJ)("closeGame",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{openedGame:void 0},a)})),(0,w.aJ)("requestConfetti",((e,t,s)=>{const{tabId:a=(0,u.g0)(),...o}=s;if((0,C.PKK)(e))return(0,M.w)(e,{confetti:{lastConfettiTime:Date.now(),...o}},a)})),(0,w.aJ)("requestWave",((e,t,s)=>{const{startX:o,startY:n,tabId:i=(0,u.g0)()}=s;if(!d.J6||!(0,C.PKK)(e))return;const r=(0,C.nTw)(e,i),c=r.wave?.lastWaveTime||0;return Date.now()-c<a.S4O?void 0:(0,M.w)(e,{wave:{lastWaveTime:Date.now(),startX:o,startY:n}},i)})),(0,w.aJ)("updateAttachmentSettings",((e,t,s)=>({...e,attachmentSettings:{...e.attachmentSettings,...s}}))),(0,w.aJ)("requestEffectInComposer",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s;return(0,M.w)(e,{shouldPlayEffectInComposer:!0},a)})),(0,w.aJ)("hideEffectInComposer",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s;return(0,M.w)(e,{shouldPlayEffectInComposer:void 0},a)})),(0,w.aJ)("setPaidMessageAutoApprove",(e=>({...e,settings:{...e.settings,byKey:{...e.settings.byKey,shouldPaidMessageAutoApprove:!0}}}))),(0,w.aJ)("setReactionEffect",((e,t,s)=>{const{chatId:a,threadId:o,reaction:n,tabId:i=(0,u.g0)()}=s,r="emoji"===n?.type&&n.emoticon;if(!r)return;const d=Object.values(e.availableEffectById).find((e=>e.effectAnimationId&&e.emoticon===r)),c=d?.id,l=(0,C.g29)(e);!d?.isPremium||l?c&&(t.requestEffectInComposer({tabId:i}),t.saveEffectInDraft({chatId:a,threadId:o,effectId:c})):t.openPremiumModal({initialSection:"effects",tabId:i})})),(0,w.aJ)("openLimitReachedModal",((e,t,s)=>{const{limit:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{limitReachedModal:{limit:a}},o)})),(0,w.aJ)("closeLimitReachedModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{limitReachedModal:void 0},a)})),(0,w.aJ)("closeStickerSetModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{openedStickerSetShortName:void 0},a)})),(0,w.aJ)("openCustomEmojiSets",((e,t,s)=>{const{setIds:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{openedCustomEmojiSetIds:a},o)})),(0,w.aJ)("closeCustomEmojiSets",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{openedCustomEmojiSetIds:void 0},a)})),(0,w.aJ)("updateLastRenderedCustomEmojis",((e,t,s)=>{const{ids:o}=s,{lastRendered:n}=e.customEmojis;return{...e,customEmojis:{...e.customEmojis,lastRendered:(0,h.Am)([...n,...o]).slice(0,a.GW0)}}})),(0,w.aJ)("openCreateTopicPanel",((e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s;return(0,C.meB)(e,o)||t.openChat({id:a,tabId:o}),(0,M.w)(e,{createTopicPanel:{chatId:a}},o)})),(0,w.aJ)("closeCreateTopicPanel",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{createTopicPanel:void 0},a)})),(0,w.aJ)("openEditTopicPanel",((e,t,s)=>{const{chatId:a,topicId:o,tabId:n=(0,u.g0)()}=s;return(0,C.meB)(e,n)||t.openChat({id:a,tabId:n}),(0,M.w)(e,{editTopicPanel:{chatId:a,topicId:o}},n)})),(0,w.aJ)("closeEditTopicPanel",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{editTopicPanel:void 0},a)})),(0,w.aJ)("updateArchiveSettings",((e,t,s)=>{const{archiveSettings:a}=e,{isHidden:o=a.isHidden,isMinimized:n=a.isMinimized}=s;return{...e,archiveSettings:{isHidden:o,isMinimized:n}}})),(0,w.aJ)("openMapModal",((e,t,s)=>{const{geoPoint:a,zoom:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{mapModal:{point:a,zoom:o}},n)})),(0,w.aJ)("closeMapModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{mapModal:void 0},a)})),(0,w.aJ)("checkAppVersion",(e=>{fetch(`version.txt?${Date.now()}`).then((e=>e.text())).then((t=>{(function(e,t){const s=e.trim();return!!It.test(s)&&s!==t})(t=t.trim(),"10.9.68")&&(e=(0,w.mS)(),e={...e,isAppUpdateAvailable:!0},(0,w.UF)(e))})).catch((e=>{a.Oig&&console.error("[checkAppVersion failed] ",e)}))})),(0,w.aJ)("setIsElectronUpdateAvailable",((e,t,s)=>{e=(0,w.mS)(),e={...e,isElectronUpdateAvailable:Boolean(s.isAvailable)},(0,w.UF)(e)})),(0,w.aJ)("afterHangUp",(e=>{(0,C.nTw)(e,(0,u.g0)()).multitabNextAction&&(0,u.I)()})),(0,w.aJ)("onTabFocusChange",((e,t,s)=>{const{isBlurred:a,tabId:o=(0,u.g0)()}=s;return a?(wt&&clearInterval(wt),wt=window.setInterval((()=>{t.updatePageTitle({tabId:o})}),500)):(clearInterval(wt),wt=void 0),e=(0,M.w)(e,{isBlurred:a},o),{...e,initialUnreadNotifications:a?(0,Fe.vp)():void 0}})),(0,w.aJ)("updatePageTitle",((e,t,s)=>{const{tabId:o=(0,u.g0)()}=s||{},{canDisplayChatInTitle:n}=(0,ze.l)(e),i=e.currentUserId,r=e.config?.isTestServer,c=r?"[T] ":"";if(document.title.includes(a.LaL))return bt(!1),void yt(`${c}${a.j0M} ${a.LaL}`);if(e.initialUnreadNotifications&&Math.round(Date.now()/1e3)%2==0){const t=(0,Fe.vp)()-e.initialUnreadNotifications;if(t>0)return yt(`${c}${t} notification${t>1?"s":""}`),void bt(!0)}bt(!1);const l=(0,C.Xf0)(e,o);if(l&&n&&!e.passcode.isScreenLocked){const{chatId:t,threadId:s}=l,a=(0,C.hds)(e,t);if(a){const o=(0,y.Js)(f.yE,a,t===i),n=(0,C.S0q)(e,t,s);return a.isForum&&n?void St(`${c}${o} › ${n.title}`):void St(`${c}${o}`)}}yt(d.cp?"":`${c}${a.j0M}`)})),(0,w.aJ)("closeInviteViaLinkModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s??{};return(0,M.w)(e,{inviteViaLinkModal:void 0},a)})),(0,w.aJ)("closeCollectibleInfoModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s??{};return(0,M.w)(e,{collectibleInfoModal:void 0},a)})),(0,w.aJ)("setShouldCloseRightColumn",((e,t,s)=>{const{value:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{shouldCloseRightColumn:a},o)})),(0,w.aJ)("refreshLangPackFromCache",((e,t,s)=>{(0,p.K1)(s.langCode)})),(0,w.aJ)("processPremiumFloodWait",((e,t,s)=>{const{isUpload:a}=s,{bandwidthPremiumDownloadSpeedup:o,bandwidthPremiumUploadSpeedup:n,bandwidthPremiumNotifyPeriod:i}=e.appConfig||{},{lastPremiumBandwithNotificationDate:r}=e.settings;if(o&&n&&i&&!(r&&Date.now()<r+1e3*i))return Object.values(e.byTabId).filter((e=>!e.isBlurred)).map((e=>e.id)).forEach((e=>{t.showNotification({title:f.yE(a?"UploadSpeedLimited":"DownloadSpeedLimited"),message:f.yE(a?"UploadSpeedLimitedMessage":"DownloadSpeedLimitedMessage",a?n:o),duration:6e3,tabId:e})})),{...e,settings:{...e.settings,lastPremiumBandwithNotificationDate:Date.now()}}}));let Mt,Ct=0;(0,ke.DW)((e=>{const{updatePageTitle:t,updateIsOnline:s}=(0,w.ko)(),a=e.passcode.isScreenLocked!==At,o=Object.values(e.byTabId).filter((e=>e.isBlurred)).length,n=(0,C.nTw)(e,(0,u.g0)()).isMasterTab;a&&t(),o!==Ct&&n&&(Mt&&clearTimeout(Mt),Mt=window.setTimeout((()=>{e=(0,w.mS)();const t=Object.values(e.byTabId).filter((e=>e.isBlurred)).length;s({isOnline:t!==(0,u.gb)().length})}),100)),At=e.passcode.isScreenLocked,Ct=o})),(0,w.aJ)("closePaymentModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a).payment.status||"cancelled",n=(0,C.nTw)(e,a).starsBalanceModal;return t.processOriginStarsPayment({originData:n,status:o,tabId:a}),e=(0,A.GSI)(e,a),(0,A._$X)(e,{status:o},a)})),(0,w.aJ)("resetPaymentStatus",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return e=(0,A._$X)(e,{status:void 0},a),(0,A.nv6)(e,{status:void 0},a)})),(0,w.aJ)("addPaymentError",((e,t,s)=>{const{error:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{payment:{...(0,C.nTw)(e,o).payment,status:"failed",error:a}},o)})),(0,w.aJ)("closeGiveawayModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{giveawayModal:void 0},a)})),(0,w.aJ)("closeGiftCodeModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{giftCodeModal:void 0},a)})),(0,w.aJ)("updateGiftProfileFilter",((e,t,s)=>{const{filter:a,peerId:o,tabId:n=(0,u.g0)()}=s||{},i=(0,C.nTw)(e,n),r=i.savedGifts.filter;let d={...r,...a};d.shouldIncludeUnlimited||d.shouldIncludeLimited||d.shouldIncludeUnique||(d={...r,shouldIncludeUnlimited:!0,shouldIncludeLimited:!0,shouldIncludeUnique:!0,...a}),d.shouldIncludeDisplayed||d.shouldIncludeHidden||(d={...r,shouldIncludeDisplayed:!0,shouldIncludeHidden:!0,...a}),e=(0,M.w)(e,{savedGifts:{...i.savedGifts,giftsByPeerId:{[o]:i.savedGifts.giftsByPeerId[o]},filter:d}},n),(0,w.UF)(e),t.loadPeerSavedGifts({peerId:o,shouldRefresh:!0,tabId:i.id})})),(0,w.aJ)("resetGiftProfileFilter",((e,t,s)=>{const{peerId:o,tabId:n=(0,u.g0)()}=s||{},i=(0,C.nTw)(e,n);e=(0,M.w)(e,{savedGifts:{...i.savedGifts,giftsByPeerId:{[o]:i.savedGifts.giftsByPeerId[o]},filter:{...a.tBS}}},n),(0,w.UF)(e),t.loadPeerSavedGifts({peerId:o,shouldRefresh:!0,tabId:i.id})})),(0,w.aJ)("openPaymentMessageConfirmDialogOpen",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isPaymentMessageConfirmDialogOpen:!0},a)})),(0,w.aJ)("closePaymentMessageConfirmDialogOpen",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{isPaymentMessageConfirmDialogOpen:!1},a)})),(0,w.aJ)("openPriceConfirmModal",((e,t,s)=>{const{originalAmount:a,newAmount:o,currency:n,directInfo:i,tabId:r=(0,u.g0)()}=s;return(0,M.w)(e,{priceConfirmModal:{originalAmount:a,newAmount:o,currency:n,directInfo:i}},r)})),(0,w.aJ)("closePriceConfirmModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{priceConfirmModal:void 0},a)}));var Pt=s(12859);(0,w.aJ)("openMediaViewer",((e,t,s)=>{const{chatId:a,threadId:o=n.l3,messageId:i,timestamp:r,mediaIndex:d,isAvatarView:c,isSponsoredMessage:l,origin:h,withDynamicLoading:m,standaloneMedia:p,tabId:g=(0,u.g0)()}=s,f=(0,C.nTw)(e,g);return(0,M.w)(e,{mediaViewer:{...f.mediaViewer,chatId:a,threadId:o,messageId:i,mediaIndex:d||0,isAvatarView:c,isSponsoredMessage:l,origin:h,standaloneMedia:p,isHidden:!1,withDynamicLoading:m,timestamp:r},forwardMessages:{},isShareMessageModalShown:!1},g)})),(0,w.aJ)("closeMediaViewer",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{volume:o,isMuted:n,playbackRate:i,isHidden:r}=(0,C.nTw)(e,a).mediaViewer;return(0,M.w)(e,{mediaViewer:{volume:o,isMuted:n,isHidden:r,playbackRate:i}},a)})),(0,w.aJ)("openMediaFromTimestamp",((e,t,s)=>{const{chatId:a,messageId:o,threadId:n,timestamp:r,tabId:d=(0,u.g0)()}=s,c=(0,C.O5q)(e,a,o);if(!c)return;const l=(0,T.Q)(c),h=(0,C.gMr)(e,c),m=(0,ht.ly)(e,c),p=m?.duration;if(p){if(p<=r)return;return"video"===m.mediaType?void t.openMediaViewer({chatId:a,messageId:o,threadId:n,origin:i.TQ.Inline,timestamp:r,tabId:d}):void t.openAudioPlayer({chatId:a,messageId:o,threadId:n,origin:i.d9.Inline,timestamp:r,tabId:d})}const g=h?(0,ht.ly)(e,h):void 0,f=g?.duration;!f||f<=r||("video"!==g.mediaType?t.openAudioPlayer({chatId:h.chatId,messageId:h.id,threadId:l?.replyToTopId,origin:i.d9.Inline,timestamp:r,tabId:d}):t.openMediaViewer({chatId:h.chatId,messageId:h.id,threadId:l?.replyToTopId,origin:i.TQ.Inline,timestamp:r,tabId:d}))})),(0,w.aJ)("updateLastPlaybackTimestamp",((e,t,s)=>{const{chatId:a,messageId:o,timestamp:n}=s,i=e.messages.playbackByChatId[a]?.byId||{};return n?{...e,messages:{...e.messages,playbackByChatId:{...e.messages.playbackByChatId,[a]:{byId:{...i,[o]:n}}}}}:{...e,messages:{...e.messages,playbackByChatId:{...e.messages.playbackByChatId,[a]:{byId:(0,h.cJ)(i,[o])}}}}})),(0,w.aJ)("setMediaViewerVolume",((e,t,s)=>{const{volume:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{mediaViewer:{...(0,C.nTw)(e,o).mediaViewer,volume:a,isMuted:!1}},o)})),(0,w.aJ)("setMediaViewerPlaybackRate",((e,t,s)=>{const{playbackRate:a,tabId:o=(0,u.g0)()}=s;return e={...e,mediaViewer:{...e.mediaViewer,lastPlaybackRate:a}},(0,M.w)(e,{mediaViewer:{...(0,C.nTw)(e,o).mediaViewer,playbackRate:a}},o)})),(0,w.aJ)("setMediaViewerMuted",((e,t,s)=>{const{isMuted:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{mediaViewer:{...(0,C.nTw)(e,o).mediaViewer,isMuted:a}},o)})),(0,w.aJ)("setMediaViewerHidden",((e,t,s)=>{const{isHidden:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{mediaViewer:{...(0,C.nTw)(e,o).mediaViewer,isHidden:a}},o)}));var kt=s(70934),Ft=s(57751),Tt=s(42385),Ut=s(20714);let xt=!1;(0,I.yu)((()=>{const e=(0,w.mS)();e.isInited&&e.passcode.hasPasscode&&!xt&&1===Object.keys(e.byTabId).length&&(0,Ft.rE)()})),(0,w.aJ)("setPasscode",(async(e,t,s)=>{const{passcode:a,tabId:o=(0,u.g0)()}=s;e=(0,A.Vg3)(e,{isLoading:!0}),(0,w.UF)(e),await(0,kt.IG)(a);const n=JSON.stringify({...(0,Ft.CX)(),userId:e.currentUserId});e=(0,w.mS)();const r=(0,Tt.Mm)((0,A.Vg3)(e,{hasPasscode:!0,error:void 0,isLoading:!1}));try{await(0,kt.yp)(n,r),(0,u.ZQ)(),e=(0,w.mS)(),e=(0,A.Vg3)(e,{hasPasscode:!0,error:void 0,isLoading:!1}),(0,w.UF)(e),(0,Tt.Bo)(!0)}catch(s){(0,kt.m)(),e=(0,w.mS)(),e=(0,A.Vg3)(e,{isLoading:!1}),(0,w.UF)(e),t.showNotification({message:"Failed to set passcode",tabId:o}),t.openSettingsScreen({screen:i.VS.PasscodeDisabled,tabId:o})}})),(0,w.aJ)("clearPasscode",(e=>((0,kt.WN)(),localStorage.removeItem(a.ozB),(0,A.XQb)(e)))),(0,w.aJ)("unlockScreen",((e,t,s)=>{const a=Object.values(e.byTabId),{sessionJson:o,globalJson:n}=s,i=JSON.parse(o);(0,Ft.AA)(i);const r=e;(e=JSON.parse(n)).byTabId=r.byTabId,(0,Tt.e)(e,(0,h.mg)(Ut.HB)),e=(0,A.Vg3)(e,{isScreenLocked:!1,error:void 0,invalidAttemptsCount:0}),(0,w.UF)(e),(0,u.ZQ)(),a.forEach((({id:e,isMasterTab:s})=>t.init({tabId:e,isMasterTab:s}))),t.initApi()})),(0,w.aJ)("logInvalidUnlockAttempt",(e=>{const t=(e.passcode?.invalidAttemptsCount??0)+1;return(0,A.Vg3)(e,{invalidAttemptsCount:t,timeoutUntil:t>=5?Date.now()+15e3:void 0})})),(0,w.aJ)("resetInvalidUnlockAttempts",(e=>(0,A.Vg3)(e,{invalidAttemptsCount:0,timeoutUntil:void 0}))),(0,w.aJ)("setPasscodeError",((e,t,s)=>{const{error:a}=s;return(0,A.Vg3)(e,{error:a})})),(0,w.aJ)("clearPasscodeError",(e=>(0,A.Vg3)(e,{error:void 0}))),(0,w.aJ)("skipLockOnUnload",(()=>{xt=!0})),(0,w.aJ)("processOriginStarsPayment",((e,t,s)=>{const{originData:a,status:o,tabId:n=(0,u.g0)()}=s,{originStarsPayment:i,originReaction:r,originGift:d,topup:c}=a||{};if((i||r||d||c)&&(t.closeStarsBalanceModal({tabId:n}),"paid"===o))return i&&(e=(0,M.w)(e,{starsPayment:i},n)),r&&t.sendPaidReaction({chatId:r.chatId,messageId:r.messageId,forcedAmount:r.amount,tabId:n}),d&&t.sendStarGift({...d,tabId:n}),e})),(0,w.aJ)("openGiftRecipientPicker",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,C.trm)(e)?(t.openFrozenAccountModal({tabId:a}),e):(0,M.w)(e,{isGiftRecipientPickerOpen:!0},a)})),ct("closeGiftRecipientPicker","isGiftRecipientPickerOpen"),(0,w.aJ)("openStarsGiftingPickerModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{starsGiftingPickerModal:{isOpen:!0}},a)})),ct("closeStarsGiftingPickerModal","starsGiftingPickerModal"),(0,w.aJ)("openPrizeStarsTransactionFromGiveaway",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s||{},i=(0,C.O5q)(e,a,o);if(!i)return;const r=(0,et.D5)(i);return r?(0,A.V5q)(e,r,n):void 0})),(0,w.aJ)("openStarsBalanceModal",((e,t,s)=>{const{originStarsPayment:o,originReaction:n,originGift:i,topup:r,shouldIgnoreBalance:d,currency:c=a.OUy,tabId:l=(0,u.g0)()}=s||{},h=e.stars?.balance;if(!(!d&&h&&r&&r.balanceNeeded<=h.amount))return e=(0,A.Y1r)(e,l),t.loadStarStatus(),(0,M.w)(e,{starsBalanceModal:{originStarsPayment:o,originReaction:n,originGift:i,topup:r,currency:c}},l);t.showNotification({message:f.yE("StarsTopupLinkEnough"),actionText:f.yE("StarsTopupLinkTopupAnyway"),action:{action:"openStarsBalanceModal",payload:{topup:r,shouldIgnoreBalance:!0,tabId:l}},icon:"star",tabId:l})})),ct("closeStarsBalanceModal","starsBalanceModal"),(0,w.aJ)("closeStarsPaymentModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.Osl)(e,a);let n=o?.status;return n&&"pending"!==n||(n="cancelled"),(0,M.w)(e,{starsPayment:{status:n}},a)})),(0,w.aJ)("openStarsTransactionModal",((e,t,s)=>{const{transaction:a,tabId:o=(0,u.g0)()}=s;return(0,A.V5q)(e,a,o)})),(0,w.aJ)("openStarsTransactionFromGift",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s||{},i=(0,C.O5q)(e,a,o);if(!i)return;const r=(0,et.M6)(i);return r?(0,A.V5q)(e,r,n):void 0})),ct("closeStarsTransactionModal","starsTransactionModal"),(0,w.aJ)("openStarsSubscriptionModal",((e,t,s)=>{const{subscription:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{starsSubscriptionModal:{subscription:a}},o)})),ct("closeStarsSubscriptionModal","starsSubscriptionModal"),ct("closeGiftModal","giftModal"),(0,w.aJ)("closeStarsGiftModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{starsGiftModal:{isOpen:!1}},a)})),(0,w.aJ)("openGiftInfoModalFromMessage",((e,t,s)=>{const{chatId:a,messageId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.O5q)(e,a,o);if(!i||!i.content.action)return;const r=i.content.action;if("starGift"!==r.type&&"starGiftUnique"!==r.type)return;const d="starGift"===r.type?r:void 0,c="starGiftUnique"===r.type?r:void 0,l=r.peerId||(i.isOutgoing?i.chatId:e.currentUserId),h=r.savedId?{type:"chat",chatId:a,savedId:r.savedId}:{type:"user",messageId:o},m=r.fromId||(i.isOutgoing?e.currentUserId:i.chatId),p={date:i.date,gift:r.gift,message:d?.message,starsToConvert:d?.starsToConvert,isNameHidden:d?.isNameHidden,isUnsaved:!r.isSaved,fromId:m,messageId:i.id,isConverted:d?.isConverted,upgradeMsgId:d?.upgradeMsgId,canUpgrade:d?.canUpgrade,alreadyPaidUpgradeStars:d?.alreadyPaidUpgradeStars,inputGift:h,canExportAt:c?.canExportAt,savedId:r.savedId,transferStars:c?.transferStars};t.openGiftInfoModal({peerId:l,gift:p,tabId:n})})),(0,w.aJ)("openGiftInfoModal",((e,t,s)=>{const{gift:a,tabId:o=(0,u.g0)()}=s,n="peerId"in s?s.peerId:void 0,i="recipientId"in s?s.recipientId:void 0;return(0,M.w)(e,{giftInfoModal:{peerId:n,gift:a,recipientId:i}},o)})),(0,w.aJ)("openGiftResalePriceComposerModal",((e,t,s)=>{const{gift:a,peerId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{giftResalePriceComposerModal:{peerId:o,gift:a}},n)})),ct("closeGiftInfoModal","giftInfoModal"),ct("closeGiftResalePriceComposerModal","giftResalePriceComposerModal"),ct("closeGiftUpgradeModal","giftUpgradeModal"),(0,w.aJ)("openGiftWithdrawModal",((e,t,s)=>{const{gift:a,tabId:o=(0,u.g0)()}=s||{};return(0,M.w)(e,{giftWithdrawModal:{gift:a}},o)})),ct("closeGiftWithdrawModal","giftWithdrawModal"),(0,w.aJ)("openGiftStatusInfoModal",((e,t,s)=>{const{emojiStatus:a,tabId:o=(0,u.g0)()}=s||{};return(0,M.w)(e,{giftStatusInfoModal:{emojiStatus:a}},o)})),(0,w.aJ)("closeGiftStatusInfoModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{giftStatusInfoModal:void 0},a)})),(0,w.aJ)("clearGiftWithdrawError",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a),n=o?.giftWithdrawModal;if(n)return(0,M.w)(e,{giftWithdrawModal:{...n,errorKey:void 0}},a)})),(0,w.aJ)("openGiftTransferModal",((e,t,s)=>{const{gift:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{giftTransferModal:{gift:a}},o)})),ct("closeGiftTransferModal","giftTransferModal"),(0,w.aJ)("processOpenChatOrThread",((e,t,s)=>{const{chatId:a,tabId:o=(0,u.g0)()}=s;return a?(0,M.w)(e,{reactionPicker:{chatId:a,messageId:void 0,position:void 0}},o):(0,M.w)(e,{reactionPicker:void 0},o)})),(0,w.aJ)("openMessageReactionPicker",((e,t,s)=>{const{chatId:a,messageId:o,position:n,tabId:i=(0,u.g0)()}=s;return(0,M.w)(e,{reactionPicker:{chatId:a,messageId:o,position:n}},i)})),(0,w.aJ)("openStoryReactionPicker",((e,t,s)=>{const{peerId:a,storyId:o,position:n,sendAsMessage:i,tabId:r=(0,u.g0)()}=s;return(0,M.w)(e,{reactionPicker:{storyPeerId:a,storyId:o,sendAsMessage:i,position:n}},r)})),(0,w.aJ)("openEffectPicker",((e,t,s)=>{const{position:a,chatId:o,tabId:n=(0,u.g0)()}=s;return(0,M.w)(e,{reactionPicker:{position:a,chatId:o,isForEffects:!0}},n)})),(0,w.aJ)("closeReactionPicker",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{reactionPicker:{...o.reactionPicker,messageId:void 0,position:void 0,storyId:void 0,storyPeerId:void 0,isForEffects:void 0}},a)})),(0,w.aJ)("resetLocalPaidReactions",((e,t,s)=>{const{chatId:a,messageId:o}=s,n=(0,C.O5q)(e,a,o);if(!n)return;const{reactions:i}=n;if(!i)return;const r=i.results.map((e=>{if(e.localAmount){if(!e.count)return;return{...e,localAmount:void 0,localPreviousChosenOrder:void 0,chosenOrder:e.localPreviousChosenOrder}}return e})).filter(Boolean);return Object.values(e.byTabId).forEach((({id:e})=>{t.dismissNotification({localId:(0,m.bj)(n),tabId:e})})),(0,A.r3y)(e,a,o,{reactions:{...i,results:r}})})),(0,w.aJ)("openStoryViewer",(async(e,t,s)=>{const{peerId:a,storyId:o,isSinglePeer:n,isSingleStory:i,isPrivate:r,isArchive:d,origin:c,tabId:l=(0,u.g0)()}=s,h=(0,C.PVB)(e,a);if(!h)return;const m=(0,C.nTw)(e,l),p=(0,C._bp)(e,a);if(o&&(!p||!p.byId[o])){const t=await(0,b.px)("fetchPeerStoriesByIds",{peer:h,ids:[o]});if(!t)return;e=(0,w.mS)(),e=(0,A.K4v)(e,a,t.stories)}const g=m.storyViewer.storyList||(0,C.R3Q)(e,a,o,i,n,r,d);e=(0,M.w)(e,{storyViewer:{...m.storyViewer,peerId:a,storyId:o||(0,C._$$)(e,a)||(0,C.dNJ)(e,a),isSinglePeer:n,isPrivate:r,isArchive:d,isSingleStory:i,viewModal:void 0,origin:c,storyList:g}},l),(0,w.UF)(e)})),(0,w.aJ)("openStoryViewerByUsername",(async(e,t,s)=>{const{username:a,storyId:n,origin:i,tabId:r=(0,u.g0)()}=s,d=await(0,o.A$)(e,a);d&&t.openStoryViewer({peerId:d.id,storyId:n,isSinglePeer:!0,isSingleStory:!0,origin:i,tabId:r})})),(0,w.aJ)("closeStoryViewer",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},{isMuted:o,isRibbonShown:n,isArchivedRibbonShown:i,storyId:r}=(0,C.nTw)(e,a).storyViewer;return r?e=(0,M.w)(e,{storyViewer:{isMuted:o,isRibbonShown:n,isArchivedRibbonShown:i,lastViewedByPeerId:void 0,storyList:void 0}},a):e})),(0,w.aJ)("setStoryViewerMuted",((e,t,s)=>{const{isMuted:a,tabId:o=(0,u.g0)()}=s;return(0,M.w)(e,{storyViewer:{...(0,C.nTw)(e,o).storyViewer,isMuted:a}},o)})),(0,w.aJ)("toggleStoryRibbon",((e,t,s)=>{const{isShown:a,isArchived:o,tabId:n=(0,u.g0)()}=s,i=e.stories.orderedPeerIds[o?"archived":"active"];return i?.length?(0,M.w)(e,{storyViewer:{...(0,C.nTw)(e,n).storyViewer,[o?"isArchivedRibbonShown":"isRibbonShown"]:a}},n):e})),(0,w.aJ)("openPreviousStory",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a),{peerId:n,storyId:i,isSinglePeer:r,isSingleStory:d,storyList:c}=o.storyViewer;if(d||!c)return void t.closeStoryViewer({tabId:a});if(!n||!i)return;const l=(0,C.PVB)(e,n);if(!(0,C._bp)(e,n)||!l)return;const{peerIds:h,storyIdsByPeerId:m}=c,p=(m[n]??[]).indexOf(i);let g,f;if(p>0)g=p-1,f=n;else{const e=h.indexOf(n)-1;if(r||e<0)return;f=h[e],g=(m?.[f]?.length||1)-1}const I=m?.[f]?.[g];return I?(0,M.w)(e,{storyViewer:{...o.storyViewer,peerId:f,storyId:I}},a):void 0})),(0,w.aJ)("openNextStory",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a),{peerId:n,storyId:i,isSinglePeer:r,isSingleStory:d,storyList:c}=o.storyViewer;if(d||!c)return void t.closeStoryViewer({tabId:a});if(!n||!i)return;const l=(0,C.PVB)(e,n);if(!(0,C._bp)(e,n)||!l)return;const{peerIds:h,storyIdsByPeerId:m}=c,p=m[n]??[],g=p.indexOf(i);let f,I;if(g<p.length-1)f=g+1,I=n;else{const e=h.indexOf(n)+1;if(r||e>h.length-1)return void t.closeStoryViewer({tabId:a});I=h[e],f=0}const v=m?.[I]?.[f];return v?(0,M.w)(e,{storyViewer:{...o.storyViewer,peerId:I,storyId:v}},a):void 0})),(0,w.aJ)("openStoryViewModal",((e,t,s)=>{const{storyId:a,tabId:o=(0,u.g0)()}=s,n=(0,C.nTw)(e,o);return(0,M.w)(e,{storyViewer:{...n.storyViewer,viewModal:{storyId:a,nextOffset:"",isLoading:!0}}},o)})),(0,w.aJ)("closeStoryViewModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{storyViewer:(0,h.cJ)(o.storyViewer,["viewModal"])},a)})),(0,w.aJ)("copyStoryLink",(async(e,t,s)=>{const{peerId:a,storyId:o,tabId:n=(0,u.g0)()}=s,i=(0,C.PVB)(e,a);if(!i)return;const r=await(0,b.px)("fetchStoryLink",{peer:i,storyId:o});r&&((0,c.eM)(r),t.showNotification({message:f.yE("LinkCopied"),tabId:n}))})),(0,w.aJ)("sendMessage",(async(e,t,s)=>{const{tabId:a=(0,u.g0)()}=s,{storyId:o,peerId:n}=(0,C.V9I)(e,a);if(!Boolean(o&&n))return;if(void 0===await ne(e,n))return;const{gif:i,sticker:r,isReaction:d}=s;let c;c=i?"Story.Tooltip.GifSent":r?"Story.Tooltip.StickerSent":d?"Story.Tooltip.ReactionSent":"Story.Tooltip.MessageSent",t.showNotification({message:f.yE(c),actionText:f.yE("Story.ToastViewInChat"),action:[{action:"closeStoryViewer",payload:void 0},{action:"openChat",payload:{id:n}}],tabId:a})})),(0,w.aJ)("openStoryPrivacyEditor",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{storyViewer:{...o.storyViewer,isPrivacyModalOpen:!0}},a)})),(0,w.aJ)("closeStoryPrivacyEditor",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{},o=(0,C.nTw)(e,a);return(0,M.w)(e,{storyViewer:{...o.storyViewer,isPrivacyModalOpen:!1}},a)})),(0,w.aJ)("toggleStealthModal",((e,t,s)=>{const{isOpen:a,tabId:o=(0,u.g0)()}=s||{},n=(0,C.nTw)(e,o);return(0,M.w)(e,{storyViewer:{...n.storyViewer,isStealthModalOpen:a}},o)})),(0,w.aJ)("clearStoryViews",((e,t,s)=>{const{isLoading:a,tabId:o=(0,u.g0)()}=s||{},n=(0,C.nTw)(e,o);return n.storyViewer.viewModal?(0,M.w)(e,{storyViewer:{...n.storyViewer,viewModal:{...n.storyViewer.viewModal,views:void 0,isLoading:a,nextOffset:""}}},o):e})),(0,w.aJ)("updateStoryView",((e,t,s)=>{const{userId:a,isUserBlocked:o,areStoriesBlocked:n,tabId:i=(0,u.g0)()}=s,r=(0,C.nTw)(e,i),{viewModal:d}=r.storyViewer;if(!d?.storyId)return;const c=d?.views?.map((e=>e.peerId===a?{...e,isUserBlocked:o||void 0,areStoriesBlocked:n||void 0}:e));return(0,M.w)(e,{storyViewer:{...r.storyViewer,viewModal:{...d,views:c}}},i)})),(0,w.aJ)("closeBoostModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{boostModal:void 0},a)})),(0,w.aJ)("closeBoostStatistics",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{boostStatistics:void 0},a)})),(0,w.aJ)("openMonetizationVerificationModal",((e,t,s)=>{const{tabId:a=(0,u.g0)(),chatId:o}=s||{};return(0,M.w)(e,{monetizationVerificationModal:{chatId:o}},a)})),(0,w.aJ)("closeMonetizationVerificationModal",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{monetizationVerificationModal:void 0},a)})),(0,w.aJ)("clearMonetizationVerificationError",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,A.Zct)(e,{errorKey:void 0},a)})),(0,w.aJ)("closeMonetizationStatistics",((e,t,s)=>{const{tabId:a=(0,u.g0)()}=s||{};return(0,M.w)(e,{monetizationStatistics:void 0},a)})),s(4990);const Bt=new Set(["boostLevel","isForum","isLinkedInDiscussion","fakeType","restrictionReasons","isJoinToSend","isJoinRequest","type"]);(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updateChat":{const a=(0,C.hds)(e,s.id),{isForum:o,lastReadOutboxMessageId:n}=a||{};s.chat.lastReadOutboxMessageId&&n&&s.chat.lastReadOutboxMessageId<n&&(s={...s,chat:(0,h.cJ)(s.chat,["lastReadInboxMessageId"])}),e=(0,A.wix)(e,s.id,s.chat),a?.areStoriesHidden!==s.chat.areStoriesHidden&&(e=(0,A.VWO)(e,s.id,s.chat.areStoriesHidden||!1)),(0,w.UF)(e);const i=(0,C.hds)(e,s.id);if(s.noTopChatsRequest||(0,C.mJZ)(e,s.id)||i?.isNotJoined||t.loadTopChats(),s.chat.id&&(0,F.Kz)({chatId:s.chat.id,lastReadInboxMessageId:s.chat.lastReadInboxMessageId}),Object.values(e.byTabId).forEach((({id:a})=>{const{chatId:n}=(0,C.Xf0)(e,a)||{},i=s;n===i.id&&"isForum"in i.chat&&o!==i.chat.isForum&&(o&&t.closeForumPanel({tabId:a}),t.openChat({id:n,tabId:a}))})),a){const e=s.chat;Object.keys(e).filter((t=>a[t]!==e[t])).some((e=>Bt.has(e)))&&t.invalidateFullInfo({peerId:s.id})}return}case"updateChatJoin":{const a=(0,C.P4G)(e,s.id),o=(0,C.hds)(e,s.id);if(e=(0,A.wix)(e,s.id,{isNotJoined:!1}),(0,w.UF)(e),o&&t.requestChatUpdate({chatId:o.id}),t.loadFullChat({chatId:s.id,force:!0}),!a)return;return e=(0,w.mS)(),e=(0,A.ec2)(e,a,[s.id]),void(0,w.UF)(e)}case"updateChatLeave":{e=(0,A.CX_)(e,s.id);const t=(0,C.hds)(e,s.id);if(t&&(0,y.WX)(t)){const a=(0,C.zeq)(e,s.id);if(a){const s=Object.keys(a).map(Number).filter(m.iL);e=(0,A.AH0)(e,t.id,s)}}return e}case"updateChatInbox":return(0,A.wix)(e,s.id,s.chat);case"updateChatTypingStatus":{const{id:t,threadId:a=n.l3,typingStatus:o}=s;return e=(0,A.eww)(e,t,a,"typingStatus",o),(0,w.UF)(e),void setTimeout((()=>{e=(0,w.mS)();const s=(0,C.C5H)(e,t,a,"typingStatus");o&&s&&o.timestamp===s.timestamp&&(e=(0,A.eww)(e,t,a,"typingStatus",void 0),(0,w.UF)(e))}),6e3)}case"newMessage":{const{message:t}=s;if((t.senderId?t.senderId===e.currentUserId:t.isOutgoing)&&!t.isFromScheduled)return;const o=(0,m.iL)(t.id),n=(0,C.hds)(e,s.chatId);if(!n)return;const i=Boolean(s.message.id&&s.message.hasUnreadMention);if(!o||n.id===a.zv8){e=(0,A.wix)(e,s.chatId,{unreadCount:n.unreadCount?n.unreadCount+1:1}),i&&(e=(0,A.Wez)(e,s.chatId,n,[s.message.id],!0));const a=n.isForum?(0,C.nkm)(e,t):void 0;a&&(e=(0,A.TwA)(e,s.chatId,a.id,{unreadCount:a.unreadCount?a.unreadCount+1:1}))}return(0,w.UF)(e),void(0,F.Oq)({chat:n,message:t})}case"updateCommonBoxMessages":case"updateChannelMessages":{const{ids:t,messageUpdate:a}=s;return t.forEach((t=>{const o="channelId"in s?s.channelId:(0,C.Egn)(e,t),n=(0,C.hds)(e,o);a.reactions&&n?.unreadReactionsCount&&!(0,y.pU)(e,a.reactions)&&(e=V(e,o,{unreadReactionsCount:Math.max(n.unreadReactionsCount-1,0)||void 0,unreadReactions:n.unreadReactions?.filter((e=>e!==t))})),!a.hasUnreadMention&&n?.unreadMentionsCount&&(e=(0,A.pWt)(e,o,n,[t],!0))})),e}case"updateChatFullInfo":return(0,A.ltr)(e,s.id,s.fullInfo);case"updatePinnedChatIds":{const{ids:o,folderId:n}=s,i=n===a._E9?"archived":"active";return o?{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,[i]:o.length?o:void 0}}}:(t.loadPinnedDialogs({listType:i}),e)}case"updatePinnedSavedDialogIds":{const{ids:t}=s;return{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,saved:t.length?t:void 0}}}}case"updateChatPinned":{const{id:t,isPinned:o}=s,n=(0,C.P4G)(e,t);if(!n)return;const{[n]:i}=e.chats.orderedPinnedIds;let r=i||[];if(o){if(!r.includes(t)){if("active"===n&&r.length>=a.FZw){const t=e.chats.listIds.active;r=r.filter((e=>t&&t.includes(e)))}r=[t,...r]}}else r=r.filter((e=>e!==t));return{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,[n]:r.length?r:void 0}}}}case"updateSavedDialogPinned":{const{id:t,isPinned:a}=s,{saved:o}=e.chats.orderedPinnedIds;let n=o||[];return a?n.includes(t)||(n=[t,...n]):n=n.filter((e=>e!==t)),{...e,chats:{...e.chats,orderedPinnedIds:{...e.chats.orderedPinnedIds,saved:n.length?n:void 0}}}}case"updateChatListType":{const{id:t,folderId:a}=s;return(0,A.KrP)(e,t,a)}case"updateChatFolder":{const{id:t,folder:a}=s,{byId:o,orderedIds:n}=e.chatFolders,i=void 0===a;Object.values(e.byTabId).forEach((({id:s})=>{const a=(0,C.nTw)(e,s);Object.values(o)[a.activeChatFolder-1]?.id===t&&(e=(0,M.w)(e,{activeChatFolder:0},s))}));const r=i?(0,h.cJ)(o,[t]):{...o,[t]:a},d=i?n?.filter((e=>e!==t)):n?.includes(t)?n:[...n||[],t];return{...e,chatFolders:{...e.chatFolders,byId:r,orderedIds:d,invites:(0,h.cJ)(e.chatFolders.invites,[t])}}}case"updateChatFoldersOrder":{const{orderedIds:t}=s;return{...e,chatFolders:{...e.chatFolders,orderedIds:t}}}case"updateRecommendedChatFolders":{const{folders:t}=s;return{...e,chatFolders:{...e.chatFolders,recommended:t}}}case"updateChatMembers":{const t=(0,C.AWZ)(e,s.id),{replacedMembers:a,addedMember:o,deletedMemberId:n}=s;if(!t)return;let i=!1,r=t?.members?[...t.members]:[];if(a)r=a,i=!0;else if(o)r.length&&r.some((e=>e.userId===o.userId))||(r.push(o),i=!0);else if(r.length&&n){const e=r.findIndex((e=>e.userId===n));e>-1&&(r.slice(e,1),i=!0)}if(i){const t=r.filter((({isOwner:e,isAdmin:t})=>e||t));return e=(0,A.wix)(e,s.id,{membersCount:r.length}),e=(0,A.ltr)(e,s.id,{members:r,adminMembersById:(0,h.dU)(t,"userId")})}return}case"draftMessage":{const{chatId:t,threadId:a,draft:o}=s;if(!e.chats.byId[t])return;return e=(0,A.eww)(e,t,a||n.l3,"draft",o),e=(0,A.wix)(e,t,{draftDate:o?.date})}case"updatePendingJoinRequests":{const{chatId:a,requestsPending:o,recentRequesterIds:n}=s;if(!e.chats.byId[a])return;return e=(0,A.ltr)(e,a,{requestsPending:o,recentRequesterIds:n}),(0,w.UF)(e),void t.loadChatJoinRequests({chatId:a})}case"updatePinnedTopic":{const{chatId:t,topicId:a,isPinned:o}=s;if(!e.chats.byId[t])return;return e=(0,A.TwA)(e,t,a,{isPinned:o}),void(0,w.UF)(e)}case"updatePinnedTopicsOrder":{const{chatId:t,order:a}=s;if(!e.chats.byId[t])return;return e=(0,A.mPd)(e,t,a),void(0,w.UF)(e)}case"updateTopic":{const{chatId:a,topicId:o}=s,n=(0,C.hds)(e,a);if(!n?.isForum)return;return void t.loadTopicById({chatId:a,topicId:o})}case"updateTopics":{const{chatId:a}=s,o=(0,C.hds)(e,a);if(!o?.isForum)return;return void t.loadTopics({chatId:a,force:!0})}case"updateViewForumAsMessages":{const{chatId:t,isEnabled:a}=s,o=(0,C.hds)(e,t);if(!o?.isForum)return;e=(0,A.wix)(e,t,{isForumAsMessages:a}),(0,w.UF)(e);break}case"updateNewProfilePhoto":{const{peerId:a,photo:o}=s;e=(0,A.wix)(e,a,{avatarPhotoId:o.id}),(0,w.UF)(e),t.loadMoreProfilePhotos({peerId:a,shouldInvalidateCache:!0});break}case"updateDeleteProfilePhoto":{const{peerId:a,photoId:o}=s,n=(0,C.PVB)(e,a);if(!n)return;o&&n.avatarPhotoId!==o?e=(0,A.sol)(e,a,o):(e=(0,A.wix)(e,a,{avatarPhotoId:void 0}),e=(0,A.Khb)(e,a,void 0)),(0,w.UF)(e),t.loadMoreProfilePhotos({peerId:a,shouldInvalidateCache:!0});break}}}));const Rt=(0,s(8718).By)((function(){let e=(0,w.mS)();e=(0,A.wWy)(e,{...e.users.statusesById,...Nt}),(0,w.UF)(e),Nt={}}));let Nt={};(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"deleteContact":return(0,A.MOQ)(e,s.id);case"updateUser":{Object.values(e.byTabId).forEach((({id:a})=>{(0,C.nZ4)(e,s.id)&&s.user.isPremium!==(0,C.g29)(e)&&(s.user.isPremium&&e.byTabId[a].premiumModal&&t.openPremiumModal({isSuccess:!0,tabId:a}),e={...e,translations:{byChatId:{}}})}));const a=(0,C.mBe)(e,s.id);return e=(0,A.TKu)(e,s.id,s.user),s.fullInfo&&(e=(0,A.weB)(e,s.id,s.fullInfo)),a?.areStoriesHidden!==s.user.areStoriesHidden&&(e=(0,A.VWO)(e,s.id,s.user.areStoriesHidden||!1)),e}case"updateRequestUserUpdate":t.loadFullUser({userId:s.id});break;case"updateUserEmojiStatus":return e=(0,A.TKu)(e,s.userId,{emojiStatus:s.emojiStatus}),e=(0,A.wix)(e,s.userId,{emojiStatus:s.emojiStatus});case"updateUserStatus":return Nt[s.userId]=s.status,void Rt();case"updateUserFullInfo":{const{id:t,fullInfo:a}=s;return(0,A.weB)(e,t,a)}case"updateBotMenuButton":{const{botId:t,button:a}=s,o=(0,C.vGo)(e,t);if(!o?.botInfo)return;return(0,A.weB)(e,t,{botInfo:{...o.botInfo,menuButton:a}})}case"updateBotCommands":{const{botId:t,commands:a}=s,o=(0,C.vGo)(e,t);if(!o?.botInfo)return;return(0,A.weB)(e,t,{botInfo:{...o.botInfo,commands:a}})}case"updatePeerSettings":{const{id:a,settings:o}=s,n=(0,C.vGo)(e,a);return n?.botInfo?e=(0,A.weB)(e,a,{settings:o}):void t.loadFullUser({userId:a})}}})),(0,w.aJ)("apiUpdate",((e,t,s)=>{if("updateStickerSet"===s["@type"])return(0,A.v9P)(e,s.id,s.stickerSet)})),(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updateEntities":{const{users:t,chats:a,threadInfos:o,polls:n,webPages:i}=s;t&&(e=(0,A.g18)(e,t)),a&&(e=(0,A.Nl5)(e,a)),o&&(e=(0,A.Ng8)(e,o)),n&&n.forEach((t=>{e=(0,A.J81)(e,t.id,t)})),i&&i.forEach((t=>{e="full"===t.webpageType?(0,A.Cfr)(e,t.id,t):(0,A.o7c)(e,t.id,t)})),(0,w.UF)(e);break}case"updatePeerBlocked":return s.isBlocked?(0,A.P6h)(e,s.id):s.isBlockedFromStories?e:(0,A.OW3)(e,s.id);case"updateResetContactList":e={...e,contactList:{userIds:[]}},(0,w.UF)(e);break;case"updateConfig":t.loadConfig();break;case"updateNewAuthorization":t.loadAuthorizations();break;case"updateFavoriteStickers":t.loadFavoriteStickers();break;case"updateRecentStickers":t.loadRecentStickers();break;case"updateRecentReactions":t.loadRecentReactions();break;case"updateRecentEmojiStatuses":t.loadRecentEmojiStatuses();break;case"updateSavedReactionTags":t.loadSavedReactionTags();break;case"updateMoveStickerSetToTop":{const a=s.isCustomEmoji?e.customEmojis.added.setIds:e.stickers.added.setIds;if(!a?.some((e=>e===s.id)))return e;const o=[s.id,...a.filter((e=>e!==s.id))];t.reorderStickerSets({order:o,isCustomEmoji:s.isCustomEmoji});break}case"updateStickerSets":t.loadStickerSets();break;case"updateStickerSetsOrder":{const a=s.order.filter((t=>Boolean(e.stickers.setsById[t])));t.reorderStickerSets({order:a,isCustomEmoji:s.isCustomEmoji});break}case"updateSavedGifs":t.loadSavedGifs();break;case"updatePrivacy":e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[s.key]:s.rules}}},(0,w.UF)(e);break;case"updatePaymentVerificationNeeded":Object.values(e.byTabId).forEach((({id:t})=>{e=(0,A._te)(e,s.url,t),e=(0,A.lwH)(e,i.tn.ConfirmPayment,t)})),(0,w.UF)(e);break;case"updateWebViewResultSent":Object.values(e.byTabId).forEach((e=>{Object.entries(e.webApps.openedWebApps).forEach((([a,o])=>{o.queryId===s.queryId&&(t.resetDraftReplyInfo({tabId:e.id}),t.closeWebApp({key:a,tabId:e.id}))}))}));break;case"updateWebPage":{const{webPage:t}=s;e="full"===t.webpageType?(0,A.Cfr)(e,t.id,t):(0,A.o7c)(e,t.id,t),(0,w.UF)(e);break}case"updateStory":e=(0,A.K4v)(e,s.peerId,{[s.story.id]:s.story}),e=(0,A.Gzl)(e,{[s.peerId]:(0,C._bp)(e,s.peerId)}),(0,w.UF)(e);break;case"deleteStory":e=(0,A.ONz)(e,s.peerId,s.storyId),(0,w.UF)(e);break;case"updateReadStories":e=(0,A.Ahb)(e,s.peerId,s.lastReadId),(0,w.UF)(e);break;case"updateSentStoryReaction":{const{peerId:t,storyId:a,reaction:o}=s;if(!(0,C.Msb)(e,t,a))return e;e=(0,A.Xzz)(e,t,a,{sentReaction:o}),(0,w.UF)(e);break}case"updateStealthMode":e=(0,A.qsx)(e,s.stealthMode),(0,w.UF)(e);break;case"updateAttachMenuBots":t.loadAttachBots();break;case"updatePremiumFloodWait":t.processPremiumFloodWait({isUpload:s.isUpload});break;case"updatePaidReactionPrivacy":e={...e,settings:{...e.settings,paidReactionPrivacy:s.private}},(0,w.UF)(e);break;case"updateLangPackTooLong":(0,p.eg)(s.langCode);break;case"updateLangPack":(0,p.DV)(s.version,s.strings,s.keysToRemove);break;case"newMessage":{const o=s.message.content?.action;if(!s.message.isOutgoing&&s.message.chatId!==a.zv8)return;if("starGiftUnique"!==o?.type)return;const n=o.gift;Object.values(e.byTabId).forEach((({id:a})=>{const o=(0,C.nTw)(e,a);if(o.isWaitingForStarGiftUpgrade&&(t.openUniqueGiftBySlug({slug:n.slug,tabId:a}),t.showNotification({title:{key:"GiftUpgradedTitle"},message:{key:"GiftUpgradedDescription"},tabId:a}),t.requestConfetti({withStars:!0,tabId:a}),e=(0,M.w)(e,{isWaitingForStarGiftUpgrade:void 0},a)),o.isWaitingForStarGiftTransfer){const o=s.message.chatId,i=o?(0,C.PVB)(e,o):void 0;i&&(t.focusMessage({chatId:i.id,messageId:s.message.id,tabId:a}),t.showNotification({message:{key:"GiftTransferSuccessMessage",variables:{gift:{key:"GiftUnique",variables:{title:n.title,number:n.number}},peer:(0,S.F9)((0,p.Yw)(),i)}},tabId:a})),t.requestConfetti({withStars:!0,tabId:a}),e=(0,M.w)(e,{isWaitingForStarGiftTransfer:void 0},a)}})),(0,w.UF)(e)}}})),(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updateDefaultNotifySettings":return(0,A.p92)(e,s.peerType,s.settings);case"updateChatNotifySettings":{const{chatId:t,settings:a}=s;e=(0,A.m1I)(e,t,a),(0,w.UF)(e);break}case"updateTopicNotifySettings":{const{chatId:t,topicId:a,settings:o}=s;e=(0,A.TwA)(e,t,a,{notifySettings:o}),(0,w.UF)(e);break}}})),(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updateTwoFaStateWaitCode":return{...e,twoFaSettings:{...e.twoFaSettings,isLoading:!1,waitingEmailCodeLength:s.length}};case"updateTwoFaError":return{...e,twoFaSettings:{...e.twoFaSettings,errorKey:s.messageKey}}}}));var Jt=s(80840),Et=s(71331);(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updateGroupCall":{if("discarded"===s.call.connectionState)return e.groupCalls.activeGroupCallId?void("leaveGroupCall"in t&&t.leaveGroupCall({shouldRemove:!0,tabId:(0,u.g0)()})):(0,Jt.um)(e,s.call.id);const a=(0,Et.Ip)(e,s.call.id),o=a?.chatId;return o&&(e=(0,A.wix)(e,o,{isCallNotEmpty:a.participantsCount>0||Boolean(a.participants?.length)})),(0,Jt.h9)(e,s.call.id,(0,h.cJ)(s.call,["connectionState"]),void 0,s.call.participantsCount)}case"updateGroupCallChatId":return(0,C.hds)(e,s.chatId)&&(e=(0,A.ltr)(e,s.chatId,{groupCallId:s.call.id})),e;case"updateGroupCallParticipants":{const{groupCallId:t,participants:a,nextOffset:o}=s,{currentUserId:n}=e;e=(0,w.mS)(),a.forEach((s=>{s.id&&(e=(0,Jt.c5)(e,t,s.id,s,Boolean(o)||n===s.id))})),o&&(e=(0,Jt.h9)(e,t,{nextOffset:o}));const i=(0,Et.Ip)(e,t),r=i?.chatId;return r&&(e=(0,A.wix)(e,r,{isCallNotEmpty:i.participantsCount>0||Boolean(i.participants?.length)})),e}case"updatePhoneCall":{if(!d.OL)return;const{phoneCall:a,currentUserId:o}=e,{call:n}=s;if(a)return"discarded"===n.state?(t.playGroupCallSound({sound:"end"}),"hangUp"in t&&t.hangUp({tabId:(0,u.g0)()}),{...e,...n.needRating&&{ratingPhoneCall:n}}):void 0;if(n?.adminId!==o&&"requested"===n.state)return(0,I.aj)((()=>{e=(0,w.mS)();const t=(0,Et.uu)(e);t&&(0,F.DJ)({call:n,user:t})})),(0,Pt.JD)(),(0,Pt.re)(e,t,n.isVideo,(0,u.g0)()),e={...e,phoneCall:n},(0,M.w)(e,{isCallPanelVisible:!1},(0,u.g0)())}}}));var Lt=s(17142);(0,w.aJ)("apiUpdate",((e,t,s)=>{switch(s["@type"]){case"updatePaymentStateCompleted":{const{paymentState:a,tabId:o}=s,n=a.form,{invoice:i}=n,{totalAmount:r,currency:d}=i,c=a.inputInvoice;if("stars"===c?.type)t.closeStarsBalanceModal({tabId:o}),t.showNotification({message:f.yE("StarsAcquiredInfo",c.stars),title:f.yE("StarsAcquired"),icon:"star",tabId:o}),t.requestConfetti({withStars:!0,tabId:o});else if("giftcode"===c?.type){const s=(0,C.nTw)(e,o).giftModal;s&&c?.userIds[0]===s.forPeerId&&(t.showNotification({message:{key:"GiftSent"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}else t.showNotification({tabId:o,message:f.yE("PaymentInfoHint",[(0,Lt.Ad)(r,d,f.Yw().code),n.title])});(0,w.UF)(e);break}case"updateStarPaymentStateCompleted":{const{paymentState:a,tabId:o}=s,{inputInvoice:n,subscriptionInfo:i,form:r}=a;if("chatInviteSubscription"===n?.type&&i){const e=i.subscriptionPricing.amount;t.showNotification({tabId:o,title:f.yE("StarsSubscriptionCompleted"),message:f.yE("StarsSubscriptionCompletedText",[e,i.title],void 0,e),icon:"star"})}if(r?.invoice.subscriptionPeriod){const e=r.invoice.totalAmount;t.showNotification({tabId:o,title:f.yE("StarsSubscriptionCompleted"),message:f.yE("StarsSubscriptionCompletedText",[e,r.title],void 0,e),icon:"star"})}if("giftcode"===n?.type){if(!n.userIds)return;const s=(0,C.nTw)(e,o).giftModal;s&&n.userIds[0]===s.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("premiumGiftStars"===n?.type){const s=(0,C.nTw)(e,o).giftModal;s&&n.userId===s.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("starsgift"===n?.type){if(!n.userId)return;const t=(0,C.nTw)(e,o).starsGiftModal;t?.isOpen&&n.userId===t.forUserId&&(e=(0,M.w)(e,{starsGiftModal:{...t,isCompleted:!0}},o))}if("stargift"===n?.type){if(!n.peerId)return;const s=(0,C.nTw)(e,o).giftModal;s&&n.peerId===s.forPeerId&&(t.showNotification({message:{key:"StarsGiftCompleted"},tabId:o}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftModal({tabId:o}))}if("stargiftResale"===n?.type){const s=(0,C.nTw)(e,o).giftInfoModal;s&&(t.showNotification({message:{key:"StarsGiftBought"},tabId:o}),s.peerId&&t.reloadPeerSavedGifts({peerId:s.peerId}),t.reloadPeerSavedGifts({peerId:n.peerId}),t.requestConfetti({withStars:!0,tabId:o}),t.closeGiftInfoModal({tabId:o}))}break}case"updateStarsBalance":e=(0,A.L_F)(e,s.balance),(0,w.UF)(e),t.loadStarStatus()}}));var Yt=s(84051),Dt=s(61433),Ot=s(31791),Gt=s(66644),Vt=s(87357),jt=s(25903),qt=s(55148),zt=s(80089),Wt=s(32625),Kt=s(14737),Ht=s(30857),_t=s(39351),Xt=s(17712);const $t=document.querySelector('meta[name="viewport"]'),Qt=$t?.getAttribute("content")||"";function Zt(e){e.preventDefault()}var es=s(34201),ts=s(35297),ss=s(61157),as=s(60138),os=s(90423),ns=s(80464),is=s(20021);const rs=e=>{const{isActive:t}=e,s=(0,ns.A)(zt.ar.Calls,"ActiveCallHeader",!t);return s?(0,is.Y)(s,{}):void 0},ds=e=>{const{groupCallId:t}=e,s=(0,ns.A)(zt.ar.Calls,"GroupCall",!t);return s?(0,is.Y)(s,{...e}):void 0},cs=e=>{const{isActive:t}=e,s=(0,ns.A)(zt.ar.Calls,"PhoneCall",!t);return s?(0,is.Y)(s,{}):void 0},ls=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Calls,"RatePhoneCallModal",!t);return s?(0,is.Y)(s,{...e}):void 0},us=e=>{const{customEmojiSetIds:t}=e,s=(0,ns.A)(zt.ar.Extra,"CustomEmojiSetsModal",!t);return s?(0,is.Y)(s,{...e}):void 0},hs=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"DeleteMessageModal",!t);return s?(0,is.Y)(s,{...e}):void 0},ms=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"StickerSetModal",!t);return s?(0,is.Y)(s,{...e}):void 0};var ps=s(26120),gs=s(14242),fs=s(74984);const Is=(0,Yt.ph)((({isForAppBadge:e})=>{(0,fs.ic)();const t=(0,Fe.vp)(),s=(0,_t.A)();if((0,Yt.vJ)((()=>{e&&(0,ps.q)(t)}),[e,t]),!e&&t)return(0,is.Y)("div",{className:"unread-count active",children:(0,gs.Vw)(s,t)})}));var vs=s(11778),bs=s(31460),ys=s(55994),Ss=s(31880),ws=s(2178),As=s(29886),Ms=s(41257),Cs=s(41036),Ps=s(52745);const ks=e=>{const t=(0,ns.A)(zt.ar.Extra,"ArchivedChats");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})};var Fs=s(11462),Ts=s(59030),Us=s(50680),xs=s(64493),Bs=s(18276),Rs=s(71429),Ns=s(24433);const Js=({isShown:e,onNewPrivateChat:t,onNewChannel:s,onNewGroup:a,isAccountFrozen:o})=>{const[n,i]=(0,Yt.J0)(!1),{openFrozenAccountModal:r}=(0,w.ko)();(0,Yt.vJ)((()=>{e||i(!1)}),[e]);const d=(0,Ts.A)(),c=(0,Vt.A)("NewChatButton",e&&"revealed",n&&"menu-is-open"),l=(0,Yt.hb)((()=>{o?r():i(!n)}),[n,o]),u=(0,Yt.hb)((()=>{i(!1)}),[]),h=(0,Yt.Kr)((()=>(0,is.FD)(is.FK,{children:[(0,is.Y)(Ns.A,{icon:"channel",onClick:s,children:d("NewChannel")}),(0,is.Y)(Ns.A,{icon:"group",onClick:a,children:d("NewGroup")}),(0,is.Y)(Ns.A,{icon:"user",onClick:t,children:d("NewMessageTitle")})]})),[d,s,a,t]);return(0,is.FD)("div",{className:c,dir:d.isRtl?"rtl":void 0,children:[(0,is.FD)(xs.A,{round:!0,color:"primary",className:n?"active":"",onClick:l,ariaLabel:d(n?"Close":"NewMessageTitle"),tabIndex:-1,children:[(0,is.Y)(Bs.A,{name:"new-chat-filled"}),(0,is.Y)(Bs.A,{name:"close"})]}),(0,is.Y)(Rs.A,{isOpen:n,positionX:d.isRtl?"left":"right",positionY:"bottom",autoClose:!0,onClose:u,children:h})]})},Es=e=>{const t=(0,ns.A)(zt.ar.Extra,"LeftSearch");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})};var Ls=s(50442),Ys=s(79824),Ds=s(18501),Os=s(19129),Gs=s(26072),Vs=s(75343),js=s(24680),qs=s(41118);const zs=(0,Yt.ph)((0,w.EK)((e=>{const{chatFolders:{byId:t,orderedIds:s,invites:a},chats:{listIds:{archived:o}},stories:{orderedPeerIds:{archived:n}},activeSessions:{byHash:i},currentUserId:r,archiveSettings:d}=e,{animationLevel:c}=(0,ze.l)(e),{shouldSkipHistoryAnimations:l,activeChatFolder:u}=(0,C.nTw)(e),{storyViewer:{isRibbonShown:h}}=(0,C.nTw)(e),m=(0,C.trm)(e);return{chatFoldersById:t,folderInvitesById:a,orderedFolderIds:s,activeChatFolder:u,currentUserId:r,animationLevel:c,shouldSkipHistoryAnimations:l,hasArchivedChats:Boolean(o?.length),hasArchivedStories:Boolean(n?.length),maxFolders:(0,fe.d)(e,"dialogFilters"),maxFolderInvites:(0,fe.d)(e,"chatlistInvites"),maxChatLists:(0,fe.d)(e,"chatlistJoined"),archiveSettings:d,isStoryRibbonShown:h,sessions:i,isAccountFrozen:m}}))((({foldersDispatch:e,chatFoldersById:t,orderedFolderIds:s,activeChatFolder:o,currentUserId:n,isForumPanelOpen:r,animationLevel:c,shouldSkipHistoryAnimations:l,maxFolders:u,maxChatLists:h,shouldHideFolderTabs:m,folderInvitesById:p,maxFolderInvites:g,hasArchivedChats:f,hasArchivedStories:I,archiveSettings:v,isStoryRibbonShown:b,sessions:y,isAccountFrozen:S})=>{const{loadChatFolders:A,setActiveChatFolder:M,openChat:P,openShareChatFolderModal:k,openDeleteChatFolderModal:F,openEditChatFolder:T,openLimitReachedModal:U,markChatMessagesRead:x,openSettingsScreen:B}=(0,w.ko)(),R=(0,Yt.li)(),N=(0,_t.A)();(0,Yt.vJ)((()=>{A()}),[]);const{ref:J,shouldRender:E,getIsClosing:L}=(0,es.A)({isOpen:b,className:!1,withShouldRender:!0}),Y=(0,Os.A)(L),D=(0,Xt.A)((()=>{const e=J.current?.querySelector(".chat-list.Transition_slide-active");e?.scrollTo({top:0,behavior:"smooth"})})),O=(0,Yt.Kr)((()=>({id:a.DSF,title:{text:s?.[0]===a.DSF?N("FilterAllChatsShort"):N("FilterAllChats")},includedChatIds:Ys.p,excludedChatIds:Ys.p})),[s,N]),G=(0,Yt.Kr)((()=>s?s.map((e=>e===a.DSF?O:t[e]||{})).filter(Boolean):void 0),[t,O,s]),V=G?.findIndex((e=>e.id===a.DSF)),j=V===o,q=0===o,z=(0,fs.Jm)(),W=(0,Xt.A)((e=>{const t=z[e];t?.length&&t.forEach((e=>{x({id:e})}))})),K=(0,fs.ic)(),H=(0,Yt.Kr)((()=>{if(G&&G.length)return G.map(((e,s)=>{const{id:o,title:n}=e,r=o!==a.DSF&&s>u-1,d=[];return(0,C.w5O)((0,w.mS)(),o)&&d.push({title:N("FilterShare"),icon:"link",handler:()=>{Object.values(t).reduce(((e,t)=>e+(t.isChatList?1:0)),0)>=h&&!e.isChatList?U({limit:"chatlistJoined"}):p[o]?.length>=g?U({limit:"chatlistInvites"}):k({folderId:o})}}),o===a.DSF?(d.push({title:N("FilterEditFolders"),icon:"edit",handler:()=>{B({screen:i.VS.Folders})}}),z[o]?.length&&d.push({title:N("ChatListMarkAllAsRead"),icon:"readchats",handler:()=>W(e.id)})):(d.push({title:N("EditFolder"),icon:"edit",handler:()=>{T({folderId:o})}}),z[o]?.length&&d.push({title:N("ChatListMarkAllAsRead"),icon:"readchats",handler:()=>W(e.id)}),d.push({title:N("FilterMenuDelete"),icon:"delete",destructive:!0,handler:()=>{F({folderId:o})}})),{id:o,title:(0,Ds.fd)({text:n.text,entities:n.entities,noCustomEmojiPlayback:e.noTitleAnimations}),badgeCount:K[o]?.chatsCount,isBadgeActive:Boolean(K[o]?.notificationsCount),isBlocked:r,contextActions:d?.length?d:void 0}}))}),[G,u,K,N,t,h,p,g,z,B]),_=(0,Xt.A)((e=>{M({activeChatFolder:e},{forceOnHeavyAnimation:!0}),o===e&&D()}));(0,Yt.vJ)((()=>{H?.length&&o>=H.length&&M({activeChatFolder:0})}),[o,H,M]),(0,Yt.vJ)((()=>{if(d.TF&&H?.length&&!r)return(0,Ls.wJ)(R.current,{selectorToPreventScroll:".chat-list",onSwipe:(e,t)=>t===Ls.ez.Left?(M({activeChatFolder:Math.min(o+1,H.length-1)},{forceOnHeavyAnimation:!0}),!0):t===Ls.ez.Right&&(M({activeChatFolder:Math.max(0,o-1)},{forceOnHeavyAnimation:!0}),!0)})}),[o,H,r,M]);const X=(0,Yt.li)();X.current=!q,(0,Yt.vJ)((()=>X.current?(0,vs.A)((()=>{X.current&&M({activeChatFolder:0})})):void 0),[o,M]),(0,Gs.A)({isActive:!q,onBack:()=>M({activeChatFolder:0},{forceOnHeavyAnimation:!0})}),(0,Yt.vJ)((()=>{const e=e=>{if(e.ctrlKey&&e.shiftKey&&e.code.startsWith("Digit")&&H){const[,t]=e.code.match(/Digit(\d)/)||[];if(!t)return;if("0"===t)return void P({id:n,shouldReplaceHistory:!0});const s=Number(t)-1;if(s>H.length-1)return;M({activeChatFolder:s},{forceOnHeavyAnimation:!0}),e.preventDefault()}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[n,H,P,M]);const{ref:$,shouldRender:Q}=(0,es.A)({isOpen:!s,noMountTransition:!0,withShouldRender:!0}),Z=H&&H.length>1;return(0,is.FD)("div",{ref:J,className:(0,Vt.A)("ChatFolders",Z&&m&&"ChatFolders--tabs-hidden",E&&"with-story-ribbon"),children:[E&&(0,is.Y)(Vs.A,{isClosing:Y}),Z?(0,is.Y)(js.A,{contextRootElementSelector:"#LeftColumn",tabs:H,activeTab:o,onSwitchTab:_}):Q?(0,is.Y)("div",{ref:$,className:"tabs-placeholder"}):void 0,(0,is.Y)(Cs.Ay,{ref:R,name:(0,bs.P)("slideOptimized",c,l,N.isRtl),activeKey:o,renderCount:Z?H.length:void 0,children:function(s){const a=Object.values(t).find((({id:e})=>e===H[o].id)),n=a&&!j;return(0,is.Y)(qs.A,{folderType:n?"folder":"all",folderId:n?a.id:void 0,isActive:s,isForumPanelOpen:r,foldersDispatch:e,isMainList:!0,canDisplayArchive:(f||I)&&!v.isHidden,archiveSettings:v,sessions:y,isAccountFrozen:S})}})]})}))),Ws=e=>{const t=(0,ns.A)(zt.ar.Extra,"ContactList");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})};var Ks=s(90054);let Hs=function(e){return e[e.waitingForNetwork=0]="waitingForNetwork",e[e.syncing=1]="syncing",e[e.online=2]="online",e}({});function _s(e,t,s,a,o,n){let i,r,d;return i=function(){const[e,t]=(0,Yt.J0)(window.navigator.onLine);return(0,Yt.vJ)((()=>{function e(){t(window.navigator.onLine)}return window.addEventListener("online",e),window.addEventListener("offline",e),()=>{window.removeEventListener("offline",e),window.removeEventListener("online",e)}}),[]),e}()&&"connectionStateConnecting"!==t?s?Hs.syncing:Hs.online:Hs.waitingForNetwork,r=i===Hs.online||n?"none":a?"middleHeader":o?"minimized":"overlay",i===Hs.waitingForNetwork?d=e("WaitingForNetwork"):i===Hs.syncing&&(d=e("Updating")),"middleHeader"===r&&(d=d.toLowerCase().replace(/\.+$/,"")),{connectionStatus:i,connectionStatusPosition:r,connectionStatusText:d}}var Xs=s(77523),$s=s(37661),Qs=s(24920),Zs=s(10187),ea=s(40175),ta=s(22699),sa=s(36393),aa=s(26607),oa=s(57474);const na=(0,Yt.ph)((({connectionStatus:e,connectionStatusText:t,onClick:s})=>{const a=(0,Ts.A)();return(0,is.FD)("div",{id:"ConnectionStatusOverlay",dir:a.isRtl?"rtl":void 0,onClick:s,children:[(0,is.Y)(oa.A,{color:"black"}),(0,is.Y)("div",{className:"state-text",children:(0,is.Y)(Cs.Ay,{activeKey:e,name:"slideFade",children:t})}),(0,is.Y)(xs.A,{round:!0,size:"tiny",color:"translucent-black",children:(0,is.Y)(Bs.A,{name:"close"})})]})}));var ia=s(63495),ra=s(4029),da=s(19800),ca=s(54639),la=s(60859),ua=s(63152),ha=s(629),ma=s(4350),pa=s(93855),ga=s(21849),fa=s(34431);const Ia=(0,Yt.ph)((({currentUser:e,totalLimit:t,onSelectCurrent:s})=>{const{showNotification:a}=(0,w.ko)(),o=(0,_t.A)(),n=(0,pa.A)(e),i=(0,y.Em)(),r=(0,y.SM)(),d=(0,Yt.Kr)((()=>Object.values(n).find((t=>t.userId===e.id))),[n,e.id]),c=i>=r,l=(0,Xt.A)((()=>{a({title:o("PremiumLimitAccountsTitle"),message:e.isPremium?o("PremiumLimitAccounts"):o("PremiumLimitAccountsNoPremium"),duration:7e3})})),u=(0,Yt.Kr)((()=>{if(!Object.values(n).length)return;if(i===t)return;let e=1;for(;n[e];)e+=1;return(0,ma.Nv)(e,!0)}),[n,i,t]);return(0,is.FD)(is.FK,{children:[Object.entries(n||{}).sort((([,t])=>t.userId===e.id?-1:1)).map((([t,a],o,n)=>{const i=a.isTest===d?.isTest,r={title:[a.firstName,a.lastName].filter(Boolean).join(" "),isCustomPeer:!0,peerColorId:a.color,emojiStatusId:i?a.emojiStatusId:void 0,isPremium:a.isPremium},c=a.userId===e.id&&(u||n.length>1);return(0,is.FD)(is.FK,{children:[(0,is.FD)(Ns.A,{className:"account-menu-item",customIcon:(0,is.Y)(ga.A,{size:"mini",className:"account-avatar",peer:r,previewUrl:a.avatarUri}),onClick:a.userId===e.id?s:void 0,href:a.userId!==e.id?(0,ma.Nv)(Number(t)):void 0,children:[a.isTest&&(0,is.Y)("span",{className:"account-menu-item-test",children:"T"}),(0,is.Y)(fa.A,{peer:r,withEmojiStatus:!0,emojiStatusSize:x.$})]}),c&&(0,is.Y)(la.A,{})]})})),u&&(0,is.Y)(Ns.A,{icon:"add",rel:"noopener",href:c?void 0:u,onClick:c?l:void 0,children:o("MenuAddAccount")})]})})),va=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.nTw)(e),{currentUserId:s,archiveSettings:a}=e,{animationLevel:o}=(0,ze.l)(e),n=e.attachMenu.bots;return{currentUserId:s,currentUser:(0,C.mBe)(e,s),theme:(0,C.SJA)(e),animationLevel:o,canInstall:Boolean(t.canInstall),archiveSettings:a,attachBots:n,accountsTotalLimit:(0,fe.B)(e,"moreAccounts")}}))((({currentUserId:e,archiveSettings:t,animationLevel:s,theme:o,canInstall:n,attachBots:i,currentUser:r,accountsTotalLimit:c,onSelectArchived:l,onSelectContacts:u,onSelectSettings:h,onBotMenuOpened:m,onBotMenuClosed:p})=>{const{openChat:g,setSharedSettingOption:f,updatePerformanceSettings:I,openChatByUsername:v,openUrl:b,openChatWithInfo:y}=(0,w.ko)(),S=(0,Ts.A)(),A=(0,_t.A)(),M=s!==a.dnp?s===a.zP3?"max":"mid":"min",C=!d.cp&&(window.location.hostname===a.mFn||a.W75),P=(0,fs.ic)()[a._E9]?.chatsCount||0,k=(0,Yt.Kr)((()=>Object.values(i).filter((e=>e.isForSideMenu))),[i]),F=(0,Xt.A)((()=>{y({id:e,shouldReplaceHistory:!0,profileTab:"stories"})})),T=(0,Xt.A)((()=>{g({id:e,shouldReplaceHistory:!0})})),U=(0,Xt.A)((e=>{e.stopPropagation(),f({theme:"light"===o?"dark":"light"}),f({shouldUseSystemTheme:!1})})),x=(0,Xt.A)((e=>{e.stopPropagation();let t=s+1;t>a.zP3&&(t=a.dnp);const o=t===a.dnp?Ut.PI:t===a.zP3?Ut.LH:Ut.tS;f({animationLevel:t,wasAnimationLevelSetManually:!0}),I(o)})),B=(0,Xt.A)((()=>{window.open(a.qGQ,"_blank","noopener")})),R=(0,Xt.A)((()=>{(0,da.Bt)("K")})),N=(0,Xt.A)((()=>{v({username:S("Settings.TipsUsername")})})),J=(0,Xt.A)((()=>{b({url:a.ukY})}));return(0,is.FD)(is.FK,{children:[ia.vM&&r&&(0,is.FD)(is.FK,{children:[(0,is.Y)(Ia,{currentUser:r,totalLimit:c,onSelectCurrent:h}),(0,is.Y)(la.A,{})]}),(0,is.Y)(Ns.A,{icon:"user",onClick:F,children:S("My Profile")}),(0,is.Y)(Ns.A,{icon:"saved-messages",onClick:T,children:S("SavedMessages")}),t.isHidden&&(0,is.FD)(Ns.A,{icon:"archive",onClick:l,children:[(0,is.Y)("span",{className:"menu-item-name",children:S("ArchivedChats")}),P>0&&(0,is.Y)("div",{className:"right-badge",children:P})]}),(0,is.Y)(Ns.A,{icon:"group",onClick:u,children:S("Contacts")}),k.map((e=>(0,is.Y)(ca.A,{bot:e,theme:o,isInSideMenu:!0,canShowNew:!0,onMenuOpened:m,onMenuClosed:p}))),(0,is.Y)(Ns.A,{icon:"settings",onClick:h,children:S("Settings")}),(0,is.FD)(Ns.A,{icon:"darkmode",onClick:U,children:[(0,is.Y)("span",{className:"menu-item-name",children:S("lng_menu_night_mode")}),(0,is.Y)(ua.A,{id:"darkmode",label:S("dark"===o?"lng_settings_disable_night_theme":"lng_settings_enable_night_theme"),checked:"dark"===o,noAnimation:!0})]}),(0,is.FD)(Ns.A,{icon:"animations",onClick:x,children:[(0,is.Y)("span",{className:"menu-item-name capitalize",children:S("Appearance.Animations").toLowerCase()}),(0,is.Y)(ha.A,{value:M})]}),(0,is.Y)(Ns.A,{icon:"help",onClick:N,children:S("TelegramFeatures")}),(0,is.Y)(Ns.A,{icon:"bug",onClick:J,children:A("MenuReportBug")}),a.Cmz&&(0,is.Y)(Ns.A,{icon:"permissions",onClick:B,children:A("MenuBetaChangelog")}),C&&(0,is.Y)(Ns.A,{icon:"K",isCharIcon:!0,href:`${a.qJR}k`,onClick:R,children:A("MenuSwitchToK")}),n&&(0,is.Y)(Ns.A,{icon:"install",onClick:(0,ra.S)(),children:A("MenuInstallApp")})]})})));var ba=s(82117),ya=s(87412),Sa=s(9267),wa=s(83594);const Aa=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"StatusPickerMenu",!t);return s?(0,is.Y)(s,{...e}):void 0},Ma=(0,Yt.ph)((0,w.EK)((e=>{const{currentUserId:t}=e,s=t?(0,C.mBe)(e,t):void 0,a=e.collectibleEmojiStatuses?.statuses,o=(0,C.trm)(e);return{emojiStatus:s?.emojiStatus,collectibleStatuses:a,isAccountFrozen:o}}))((({emojiStatus:e,collectibleStatuses:t,isAccountFrozen:s})=>{const{setEmojiStatus:o,loadCurrentUser:n,openFrozenAccountModal:i}=(0,w.ko)(),r=(0,Yt.li)(),[d,c,l]=(0,$s.A)(!1),[u,h,m]=(0,$s.A)(!1),[p,g,f]=(0,$s.A)(!1),{isMobile:I}=(0,D.Ay)(),b=e?.until?1e3*(e.until-(0,v.Fm)()):void 0;(0,Kt.A)(n,b),(0,ba.A)((([t])=>{d&&e&&e.documentId!==t?.documentId&&(h(),l())}),[e,d,h,l]);const y=(0,Yt.hb)((e=>{const s=t?.find((t=>"collectibleId"in t&&t.documentId===e.id));c(),o({emojiStatus:s||{type:"regular",documentId:e.id}})}),[c,o,t]);(0,Kt.A)(m,u?1500:void 0);const S=(0,Yt.hb)((()=>{s?i():g()}),[g,s]);return(0,is.FD)("div",{className:"StatusButton extra-spacing",children:[Boolean(u&&e)&&(0,is.Y)(wa.A,{reaction:e,isLottie:!0,className:"emoji-status-effect"}),(0,is.Y)(xs.A,{round:!0,ref:r,ripple:!I,size:"smaller",color:"translucent",className:"emoji-status",onClick:S,children:e?(0,is.Y)(ya.A,{documentId:e.documentId,size:24,loopLimit:a.J$1,withSparkles:"collectible"===e?.type},e.documentId):(0,is.Y)(Sa.A,{})}),(0,is.Y)(Aa,{statusButtonRef:r,isOpen:p,onEmojiStatusSelect:y,onClose:f})]})}))),Ca={date:void 0},Pa={id:void 0},ka=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.nTw)(e),{query:s,fetchingStatus:a,chatId:o,minDate:n}=t.globalSearch,{connectionState:i,isSyncing:r,isFetchingDifference:d}=e,{isConnectionStatusMinimized:c}=(0,ze.l)(e);return{searchQuery:s,isLoading:!!a&&Boolean(a.chats||a.messages||a.publicPosts),globalSearchChatId:o,searchDate:n,theme:(0,C.SJA)(e),connectionState:i,isSyncing:r,isFetchingDifference:d,isMessageListOpen:Boolean((0,C.Xf0)(e)),isConnectionStatusMinimized:c,isCurrentUserPremium:(0,C.g29)(e),areChatsLoaded:Boolean(e.chats.listIds.active),hasPasscode:Boolean(e.passcode.hasPasscode),canSetPasscode:(0,C.Ntz)(e)}}))((({shouldHideSearch:e,content:t,contactsFilter:s,isClosingSearch:o,searchQuery:n,isLoading:r,isCurrentUserPremium:c,shouldSkipTransition:l,globalSearchChatId:u,searchDate:h,theme:m,connectionState:p,isSyncing:g,isFetchingDifference:f,isMessageListOpen:I,isConnectionStatusMinimized:v,areChatsLoaded:b,hasPasscode:y,canSetPasscode:S,onSearchQuery:A,onSelectSettings:M,onSelectContacts:C,onSelectArchived:P,onReset:k})=>{const{setGlobalSearchDate:F,setSharedSettingOption:T,setGlobalSearchChatId:U,lockScreen:x,openSettingsScreen:B,searchMessagesGlobal:R}=(0,w.ko)(),N=(0,Ts.A)(),J=(0,_t.A)(),{isMobile:E}=(0,D.Ay)(),[L,Y,O]=(0,$s.A)(),G=t===i.Bn.Contacts,V=t===i.Bn.ChatList,j=(0,Yt.Kr)((()=>h?(0,Se.A)(new Date(1e3*h)):void 0),[h]),{connectionStatus:q,connectionStatusText:z,connectionStatusPosition:W}=_s(N,p,g||f,I,v,!b),K=(0,Xt.A)((e=>{e.preventDefault(),e.stopPropagation(),y?x():B({screen:i.VS.PasscodeDisabled})}));(0,ws.v)((0,Yt.Kr)((()=>S?{"Ctrl+Shift+L":K,"Alt+Shift+L":K,"Meta+Shift+L":K,...d.lE&&{"Mod+L":K}}:void 0),[S]));const H=(0,Yt.Kr)((()=>({onTrigger:e,isOpen:t})=>(0,is.Y)(xs.A,{round:!0,ripple:V&&!E,size:"smaller",color:"translucent",className:t?"active":"",onClick:V?e:()=>k(),ariaLabel:V?N("AccDescrOpenMenu2"):"Return to chat list",children:(0,is.Y)("div",{className:(0,Vt.A)("animated-menu-icon",!V&&"state-back",l&&"no-animation")})})),[V,E,N,k,l]),_=(0,Xt.A)((()=>{n||A("")})),X=(0,Xt.A)((()=>{T({isConnectionStatusMinimized:!v})})),$=(0,Xt.A)((()=>{x()})),Q=(0,Xt.A)((()=>{n&&t===i.Bn.GlobalSearch&&R({type:"publicPosts",shouldResetResultsByType:!0})})),Z=Boolean(u)||t===i.Bn.GlobalSearch||t===i.Bn.Contacts,ee=E?!I&&Z:Z;(0,Yt.vJ)((()=>ee?(0,vs.A)((()=>k())):void 0),[ee,k]);const te=t===i.Bn.Contacts?J("SearchFriends"):J("Search"),se=a.Cmz?"10.9.68 Beta (master#856c8a6)":a.Oig?"master#856c8a6":"10.9.68",ae=(0,os.zk)(),{shouldDisableDropdownMenuTransitionRef:oe,handleDropdownMenuTransitionEnd:ne}=(0,Qs.A)(e),ie=(0,Yt.li)();(0,Xs.A)(ie);const re=!(ee||j||u||G),de=(0,Yt.Kr)((()=>(0,is.FD)(is.FK,{children:[j&&(0,is.Y)(Zs.A,{icon:"calendar",title:j,canClose:!0,isMinimized:Boolean(u),className:"left-search-picker-item",onClick:F,isCloseNonDestructive:!0,clickArg:Ca}),u&&(0,is.Y)(Zs.A,{className:"left-search-picker-item",peerId:u,onClick:U,canClose:!0,isMinimized:!0,clickArg:Pa})]})),[u,j]);return(0,is.Y)("div",{className:"LeftMainHeader",children:(0,is.FD)("div",{id:"LeftMainHeader",className:"left-header",ref:ie,children:[N.isRtl&&(0,is.Y)("div",{className:"DropdownMenuFiller"}),(0,is.Y)(ta.A,{trigger:H,footer:`${a.C39} ${se}`,className:(0,Vt.A)("main-menu",N.isRtl&&"rtl",e&&N.isRtl&&"right-aligned",oe.current&&N.isRtl&&"disable-transition"),forceOpen:L,positionX:e&&N.isRtl?"right":"left",transformOriginX:d.cp&&d.MP&&!ae?90:void 0,onTransitionEnd:N.isRtl?ne:void 0,children:(0,is.Y)(va,{onSelectArchived:P,onSelectContacts:C,onSelectSettings:M,onBotMenuOpened:Y,onBotMenuClosed:O})}),(0,is.FD)(sa.A,{inputId:"telegram-search-input",resultsItemSelector:".LeftSearch .ListItem-button",className:(0,Vt.A)(u||h?"with-picker-item":void 0,e&&"SearchInput--hidden"),value:o?void 0:s||n,focused:ee,isLoading:r||"minimized"===W,spinnerColor:"minimized"===W?"yellow":void 0,spinnerBackgroundColor:"minimized"===W&&"light"===m?"light":void 0,placeholder:te,autoComplete:"off",canClose:Boolean(u||h),onChange:A,onReset:k,onFocus:_,onSpinnerClick:"minimized"===W?X:void 0,onEnter:Q,children:[de,(0,is.Y)(ea.A,{canShow:re})]}),c&&(0,is.Y)(Ma,{}),y&&(0,is.Y)(xs.A,{round:!0,ripple:!E,size:"smaller",color:"translucent",ariaLabel:`${N("ShortcutsController.Others.LockByPasscode")} (Ctrl+Shift+L)`,onClick:$,className:(0,Vt.A)(!c&&"extra-spacing"),children:(0,is.Y)(Bs.A,{name:"lock"})}),(0,is.Y)(aa.A,{isOpen:"overlay"===W,isCustom:!0,className:"connection-state-wrapper",children:(0,is.Y)(na,{connectionStatus:q,connectionStatusText:z,onClick:X})})]})})}))),Fa=Object.keys(i.Bn).length/2;let Ta;const Ua=(0,Yt.ph)((({content:e,searchQuery:t,searchDate:s,isClosingSearch:o,contactsFilter:n,shouldSkipTransition:r,foldersDispatch:c,isAppUpdateAvailable:l,isElectronUpdateAvailable:u,isForumPanelOpen:h,onSearchQuery:m,onReset:p,onTopicSearch:g,isAccountFrozen:f})=>{const{closeForumPanel:I,openLeftColumnContent:v}=(0,w.ko)(),[b,y]=(0,Yt.J0)(d.TF),[S,A]=(0,Yt.J0)(!1);(0,Yt.vJ)((()=>{window.electron?.getIsAutoUpdateEnabled().then(A)}),[]);const{shouldRenderForumPanel:M,handleForumPanelAnimationEnd:C,handleForumPanelAnimationStart:P,isAnimationStarted:k}=(0,Fs.A)(h),F=h&&e===i.Bn.ChatList,T=F&&k,{shouldRender:U,transitionClassNames:x}=(0,Us.A)(l||u),B=(0,Yt.li)(!1),R=(0,Xt.A)((()=>{e===i.Bn.ChatList&&(B.current=!0,y(!0))})),N=(0,Xt.A)((()=>{B.current=!1,Ta&&(clearTimeout(Ta),Ta=void 0),Ta=window.setTimeout((()=>{B.current||y(!1)}),250)})),J=(0,Xt.A)((()=>{v({contentKey:i.Bn.Settings})})),E=(0,Xt.A)((()=>{v({contentKey:i.Bn.Contacts})})),L=(0,Xt.A)((()=>{v({contentKey:i.Bn.Archived}),I()})),Y=(0,Xt.A)((()=>{d.cp&&!S?window.open(`${a.yq6}/get`,"_blank","noopener"):u?window.electron?.installUpdate():window.location.reload()})),D=(0,Xt.A)((()=>{v({contentKey:i.Bn.NewChannelStep1})})),O=(0,Xt.A)((()=>{v({contentKey:i.Bn.NewGroupStep1})}));(0,Yt.vJ)((()=>{let t;return e!==i.Bn.ChatList?t=window.setTimeout((()=>{y(!1)}),250):(B.current||d.TF)&&y(!0),()=>{t&&(clearTimeout(t),t=void 0)}}),[e]);const G=(0,Ts.A)();return(0,is.FD)("div",{id:"LeftColumn-main",onMouseEnter:d.TF?void 0:R,onMouseLeave:d.TF?void 0:N,children:[(0,is.Y)(ka,{shouldHideSearch:T,content:e,contactsFilter:n,onSearchQuery:m,onSelectSettings:J,onSelectContacts:E,onSelectArchived:L,onReset:p,shouldSkipTransition:r,isClosingSearch:o}),(0,is.Y)(Cs.Ay,{name:r?"none":"zoomFade",renderCount:Fa,activeKey:e,shouldCleanup:!0,cleanupExceptionKey:i.Bn.ChatList,shouldWrap:!0,wrapExceptionKey:i.Bn.ChatList,children:a=>{switch(e){case i.Bn.ChatList:return(0,is.Y)(zs,{shouldHideFolderTabs:T,foldersDispatch:c,isForumPanelOpen:T});case i.Bn.GlobalSearch:return(0,is.Y)(Es,{searchQuery:t,searchDate:s,isActive:a,onReset:p});case i.Bn.Contacts:return(0,is.Y)(Ws,{filter:n,isActive:a,onReset:p});default:return}}}),U&&(0,is.Y)(xs.A,{fluid:!0,badge:!0,className:(0,Vt.A)("btn-update",x),onClick:Y,children:G("lng_update_telegram")}),M&&(0,is.Y)(Ks.A,{isOpen:h,isHidden:!F,onTopicSearch:g,onOpenAnimationStart:P,onCloseAnimationEnd:C}),(0,is.Y)(Js,{isShown:b,onNewPrivateChat:E,onNewChannel:D,onNewGroup:O,isAccountFrozen:f})]})})),xa=e=>{const t=(0,ns.A)(zt.ar.Extra,"NewChat");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},Ba=e=>{const t=(0,ns.A)(zt.ar.Extra,"Settings");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})};var Ra=function(e){return e[e.Main=0]="Main",e[e.Settings=1]="Settings",e[e.Archived=2]="Archived",e[e.NewGroup=3]="NewGroup",e[e.NewChannel=4]="NewChannel",e}(Ra||{});const Na=Object.keys(Ra).length/2,Ja=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.nTw)(e),{globalSearch:{query:s,minDate:a},shouldSkipHistoryAnimations:o,activeChatFolder:n,leftColumn:i,nextFoldersAction:r,storyViewer:{isArchivedRibbonShown:d}}=t,{currentUserId:c,passcode:{hasPasscode:l},isAppUpdateAvailable:u,isElectronUpdateAvailable:h,archiveSettings:m}=e,{animationLevel:p}=(0,ze.l)(e),g=(0,C.meB)(e),f=Boolean(g?.id),I=(0,C.clw)(e),v=t.forumPanelChatId,b=(0,C.trm)(e);return{searchQuery:s,searchDate:a,isFirstChatFolderActive:0===n,animationLevel:p,shouldSkipHistoryAnimations:o,currentUserId:c,hasPasscode:l,nextFoldersAction:r,isChatOpen:f,isAppUpdateAvailable:u,isElectronUpdateAvailable:h,isForumPanelOpen:I,forumPanelChatId:v,isClosingSearch:t.globalSearch.isClosing,archiveSettings:m,isArchivedStoryRibbonShown:d,isAccountFrozen:b,contentKey:i.contentKey,settingsScreen:i.settingsScreen}}))((function({ref:e,contentKey:t,settingsScreen:s,searchQuery:a,searchDate:o,isFirstChatFolderActive:n,animationLevel:r,shouldSkipHistoryAnimations:c,currentUserId:l,hasPasscode:u,nextFoldersAction:h,isChatOpen:m,isAppUpdateAvailable:p,isElectronUpdateAvailable:g,isForumPanelOpen:f,forumPanelChatId:v,isClosingSearch:b,archiveSettings:y,isArchivedStoryRibbonShown:S,isAccountFrozen:A}){const{setGlobalSearchQuery:M,setGlobalSearchClosing:C,setGlobalSearchChatId:P,resetChatCreation:k,setGlobalSearchDate:F,loadPasswordInfo:T,clearTwoFaError:U,openChat:x,openLeftColumnContent:B,openSettingsScreen:R}=(0,w.ko)(),[N,J]=(0,Yt.J0)(""),[E,L]=(0,Ss.A)(),Y=(0,Yt.Kr)((()=>(0,I.sg)((e=>{M({query:e})}),200,!1,!0)),[M]),[D,O]=(0,Yt.J0)(0);let G=Ra.Main;switch(t){case i.Bn.Archived:G=Ra.Archived;break;case i.Bn.Settings:G=Ra.Settings;break;case i.Bn.NewChannelStep1:case i.Bn.NewChannelStep2:G=Ra.NewChannel;break;case i.Bn.NewGroupStep1:case i.Bn.NewGroupStep2:G=Ra.NewGroup}const V=(0,Xt.A)((e=>{function a(){B({contentKey:void 0}),R({screen:void 0}),J(""),C({isClosing:!0}),k(),setTimeout((()=>{M({query:""}),F({date:void 0}),P({id:void 0}),C({isClosing:!1}),O(Date.now())}),250)}if(!0!==e)if(t!==i.Bn.NewGroupStep2)if(t!==i.Bn.NewChannelStep2){if(t===i.Bn.NewGroupStep1){const e=document.getElementById("new-group-picker-search");e&&e.blur()}if(t===i.Bn.Settings)switch(s){case i.VS.EditProfile:case i.VS.Folders:case i.VS.General:case i.VS.Notifications:case i.VS.DataStorage:case i.VS.Privacy:case i.VS.Performance:case i.VS.ActiveSessions:case i.VS.Language:case i.VS.Stickers:case i.VS.Experimental:return void R({screen:i.VS.Main});case i.VS.GeneralChatBackground:return void R({screen:i.VS.General});case i.VS.GeneralChatBackgroundColor:return void R({screen:i.VS.GeneralChatBackground});case i.VS.PrivacyPhoneNumber:case i.VS.PrivacyAddByPhone:case i.VS.PrivacyLastSeen:case i.VS.PrivacyProfilePhoto:case i.VS.PrivacyBio:case i.VS.PrivacyBirthday:case i.VS.PrivacyGifts:case i.VS.PrivacyPhoneCall:case i.VS.PrivacyPhoneP2P:case i.VS.PrivacyForwarding:case i.VS.PrivacyGroupChats:case i.VS.PrivacyVoiceMessages:case i.VS.PrivacyMessages:case i.VS.PrivacyBlockedUsers:case i.VS.ActiveWebsites:case i.VS.TwoFaDisabled:case i.VS.TwoFaEnabled:case i.VS.TwoFaCongratulations:case i.VS.PasscodeDisabled:case i.VS.PasscodeEnabled:case i.VS.PasscodeCongratulations:return void R({screen:i.VS.Privacy});case i.VS.PasscodeNewPasscode:return void R({screen:u?i.VS.PasscodeEnabled:i.VS.PasscodeDisabled});case i.VS.PasscodeChangePasscodeCurrent:case i.VS.PasscodeTurnOff:return void R({screen:i.VS.PasscodeEnabled});case i.VS.PasscodeNewPasscodeConfirm:return void R({screen:i.VS.PasscodeNewPasscode});case i.VS.PasscodeChangePasscodeNew:return void R({screen:i.VS.PasscodeChangePasscodeCurrent});case i.VS.PasscodeChangePasscodeConfirm:return void R({screen:i.VS.PasscodeChangePasscodeNew});case i.VS.PrivacyPhoneNumberAllowedContacts:case i.VS.PrivacyPhoneNumberDeniedContacts:return void R({screen:i.VS.PrivacyPhoneNumber});case i.VS.PrivacyLastSeenAllowedContacts:case i.VS.PrivacyLastSeenDeniedContacts:return void R({screen:i.VS.PrivacyLastSeen});case i.VS.PrivacyProfilePhotoAllowedContacts:case i.VS.PrivacyProfilePhotoDeniedContacts:return void R({screen:i.VS.PrivacyProfilePhoto});case i.VS.PrivacyBioAllowedContacts:case i.VS.PrivacyBioDeniedContacts:return void R({screen:i.VS.PrivacyBio});case i.VS.PrivacyBirthdayAllowedContacts:case i.VS.PrivacyBirthdayDeniedContacts:return void R({screen:i.VS.PrivacyBirthday});case i.VS.PrivacyGiftsAllowedContacts:case i.VS.PrivacyGiftsDeniedContacts:return void R({screen:i.VS.PrivacyGifts});case i.VS.PrivacyPhoneCallAllowedContacts:case i.VS.PrivacyPhoneCallDeniedContacts:return void R({screen:i.VS.PrivacyPhoneCall});case i.VS.PrivacyPhoneP2PAllowedContacts:case i.VS.PrivacyPhoneP2PDeniedContacts:return void R({screen:i.VS.PrivacyPhoneP2P});case i.VS.PrivacyForwardingAllowedContacts:case i.VS.PrivacyForwardingDeniedContacts:return void R({screen:i.VS.PrivacyForwarding});case i.VS.PrivacyVoiceMessagesAllowedContacts:case i.VS.PrivacyVoiceMessagesDeniedContacts:return void R({screen:i.VS.PrivacyVoiceMessages});case i.VS.PrivacyGroupChatsAllowedContacts:case i.VS.PrivacyGroupChatsDeniedContacts:return void R({screen:i.VS.PrivacyGroupChats});case i.VS.TwoFaNewPassword:return void R({screen:i.VS.TwoFaDisabled});case i.VS.TwoFaNewPasswordConfirm:return void R({screen:i.VS.TwoFaNewPassword});case i.VS.TwoFaNewPasswordHint:return void R({screen:i.VS.TwoFaNewPasswordConfirm});case i.VS.TwoFaNewPasswordEmail:return void R({screen:i.VS.TwoFaNewPasswordHint});case i.VS.TwoFaNewPasswordEmailCode:return void R({screen:i.VS.TwoFaNewPasswordEmail});case i.VS.TwoFaChangePasswordCurrent:case i.VS.TwoFaTurnOff:case i.VS.TwoFaRecoveryEmailCurrentPassword:return void R({screen:i.VS.TwoFaEnabled});case i.VS.TwoFaChangePasswordNew:return void R({screen:i.VS.TwoFaChangePasswordCurrent});case i.VS.TwoFaChangePasswordConfirm:return void R({screen:i.VS.TwoFaChangePasswordNew});case i.VS.TwoFaChangePasswordHint:return void R({screen:i.VS.TwoFaChangePasswordConfirm});case i.VS.TwoFaRecoveryEmail:return void R({screen:i.VS.TwoFaRecoveryEmailCurrentPassword});case i.VS.TwoFaRecoveryEmailCode:return void R({screen:i.VS.TwoFaRecoveryEmail});case i.VS.FoldersCreateFolder:case i.VS.FoldersEditFolder:return void R({screen:i.VS.Folders});case i.VS.FoldersShare:return void R({screen:i.VS.FoldersEditFolder});case i.VS.FoldersIncludedChatsFromChatList:case i.VS.FoldersExcludedChatsFromChatList:return void R({screen:i.VS.FoldersEditFolderFromChatList});case i.VS.FoldersEditFolderFromChatList:case i.VS.FoldersEditFolderInvites:return B({contentKey:i.Bn.ChatList}),void R({screen:i.VS.Main});case i.VS.QuickReaction:case i.VS.CustomEmoji:return void R({screen:i.VS.Stickers});case i.VS.DoNotTranslate:return void R({screen:i.VS.Language});case i.VS.PrivacyNoPaidMessages:return void R({screen:i.VS.PrivacyMessages})}t===i.Bn.ChatList&&n?B({contentKey:i.Bn.GlobalSearch}):a()}else B({contentKey:i.Bn.NewChannelStep1});else B({contentKey:i.Bn.NewGroupStep1});else a()})),j=(0,Xt.A)((e=>{t!==i.Bn.Contacts?(B({contentKey:i.Bn.GlobalSearch}),e!==a&&Y(e)):J(e)})),q=(0,Xt.A)((()=>{B({contentKey:i.Bn.GlobalSearch}),M({query:""}),P({id:v})}));(0,Yt.vJ)((()=>{const e=t===i.Bn.Archived,s=t===i.Bn.ChatList,a=!m&&!f;return e&&a||!s&&!e||n&&a?(0,vs.A)((()=>{V()})):void 0}),[n,t,V,m,f]);const z=(0,Xt.A)((e=>{t!==i.Bn.GlobalSearch&&(e.preventDefault(),B({contentKey:i.Bn.GlobalSearch}))})),W=(0,Xt.A)((e=>{e.preventDefault(),x({id:l,shouldReplaceHistory:!0})})),K=(0,Xt.A)((e=>{e.preventDefault(),B({contentKey:i.Bn.Archived})})),H=(0,Xt.A)((e=>{e.preventDefault(),B({contentKey:i.Bn.Settings})}));(0,ws.v)((0,Yt.Kr)((()=>({"Mod+Shift+F":z,...!d.$M&&{"Mod+Shift+S":W},...d.lE&&{"Mod+0":W,"Mod+9":K},...d.MP&&d.lE&&{"Mod+,":H}})),[])),(0,Yt.vJ)((()=>{U(),s===i.VS.Privacy&&T()}),[U,T,s]),(0,ts.A)((()=>{h&&L(h)}),[L,h]);const _=(0,Ms.i)((0,As.A)(G===Ra.Settings?s:-1));return(0,Yt.vJ)((()=>{if(d.TF)return(0,ys.P)(e.current,{excludedClosestSelector:".ProfileInfo, .color-picker, .hue-picker",selectorToPreventScroll:"#Settings .custom-scroll",onSwipeRightStart:V,onCancel:()=>{B({contentKey:i.Bn.Settings}),R({screen:_.current})}})}),[_,e]),(0,is.Y)(Cs.Ay,{ref:e,name:(0,bs.P)("layers",r,c),renderCount:Na,activeKey:G,shouldCleanup:!0,cleanupExceptionKey:Ra.Main,shouldWrap:!0,wrapExceptionKey:Ra.Main,id:"LeftColumn",withSwipeControl:!0,children:function(e){switch(G){case Ra.Archived:return(0,is.Y)(ks,{isActive:e,onReset:V,onTopicSearch:q,foldersDispatch:L,isForumPanelOpen:f,archiveSettings:y,isStoryRibbonShown:S});case Ra.Settings:return(0,is.Y)(Ba,{isActive:e,currentScreen:s,foldersState:E,foldersDispatch:L,animationLevel:r,shouldSkipTransition:c,onReset:V});case Ra.NewChannel:return(0,is.Y)(xa,{isActive:e,isChannel:!0,content:t,animationLevel:r,onReset:V},D);case Ra.NewGroup:return(0,is.Y)(xa,{isActive:e,content:t,animationLevel:r,onReset:V},D);default:return(0,is.Y)(Ua,{content:t,isClosingSearch:b,searchQuery:a,searchDate:o,contactsFilter:N,foldersDispatch:L,onSearchQuery:j,onReset:V,shouldSkipTransition:c,isAppUpdateAvailable:p,isElectronUpdateAvailable:g,isForumPanelOpen:f,onTopicSearch:q,isAccountFrozen:A})}}})}))),Ea=({isOpen:e})=>{const t=(0,ns.A)(zt.ar.Extra,"MediaViewer",!e);return t?(0,is.Y)(t,{}):void 0},La=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"ReactionPicker",!t);return s?(0,is.Y)(s,{...e}):void 0},Ya=(0,Yt.ph)((0,w.EK)((e=>({messageLists:(0,C.nTw)(e).messageLists})))((({messageLists:e})=>{const{openChat:t}=(0,w.ko)(),s=()=>{t({id:void 0},{forceSyncOnIOs:!0})},a=({chatId:e,type:t,threadId:a})=>{(0,Gs.A)({isActive:!0,hash:(0,nt.az)(e,t,a),onBack:s})};return(0,is.Y)("div",{children:e?.map(((e,t)=>(0,is.Y)(a,{...e},`${e.chatId}_${e.threadId}_${e.type}_${t}`)))})})));var Da=s(95807),Oa=s(65632),Ga=s(23565),Va=s(73767),ja=s(39751),qa=s(67054),za=s(83414);let Wa,Ka;function Ha(e){return Math.max(0,e)}var _a=s(48196),Xa=s(22081);const $a=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"PrivacySettingsNoticeModal",!t);return s?(0,is.Y)(s,{...e}):void 0},Qa=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"SeenByModal",!t);return s?(0,is.Y)(s,{...e}):void 0},Za=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"UnpinAllMessagesModal",!t);return s?(0,is.Y)(s,{...e}):void 0},eo=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"ChatLanguageModal",!t);return s?(0,is.Y)(s,{...e}):void 0};var to=s(41510);const so=e=>{const{activeEmojiInteraction:t}=e,s=(0,ns.A)(zt.ar.Extra,"EmojiInteractionAnimation",!t);return s?(0,is.Y)(s,{...e}):void 0};var ao=s(10722);const oo=(0,Yt.ph)((({icon:e,ariaLabelLang:t,unreadCount:s,onClick:a,onReadAll:o,className:n})=>{const i=(0,Ts.A)(),r=(0,_t.A)(),d=(0,Yt.li)(),{isContextMenuOpen:c,handleContextMenu:l,handleContextMenuClose:u,handleContextMenuHide:h}=(0,ao.A)(d,!o);return(0,is.FD)("div",{className:(0,Vt.A)("Y2NKrpKj",n),ref:d,children:[(0,is.Y)(xs.A,{color:"secondary",round:!0,className:"cxwA6gDO",onClick:a,onContextMenu:l,ariaLabel:i(t),children:(0,is.Y)(Bs.A,{name:e,className:"F4zNUFhH"})}),Boolean(s)&&(0,is.Y)("div",{className:"GovSzpfQ",children:(0,gs.Vw)(r,s)}),o&&(0,is.Y)(Rs.A,{isOpen:c,onClose:u,onCloseAnimationEnd:h,autoClose:!0,positionX:"right",positionY:"bottom",children:(0,is.Y)(Ns.A,{icon:"readchats",onClick:o,children:i("MarkAllAsRead")})})]})})),no="UMXbiYB3",io=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.Xf0)(e);if(!t)return{};const{chatId:s,threadId:a,type:o}=t,i=(0,C.hds)(e,s),r=Boolean((0,C.TCk)(e)),d=i&&a===n.l3&&"thread"===o&&!r;return{messageListType:o,chatId:s,threadId:a,reactionsCount:d?i.unreadReactionsCount:void 0,unreadReactions:d?i.unreadReactions:void 0,unreadMentions:d?i.unreadMentions:void 0,mentionsCount:d?i.unreadMentionsCount:void 0,unreadCount:d?i.unreadCount:void 0}}))((({withScrollDown:e,canPost:t,messageListType:s,chatId:a,threadId:o,unreadCount:n,unreadReactions:i,unreadMentions:r,reactionsCount:d,mentionsCount:c,withExtraShift:l})=>{const{focusNextReply:u,focusNextReaction:h,focusNextMention:m,fetchUnreadReactions:p,readAllMentions:g,readAllReactions:f,fetchUnreadMentions:I}=(0,w.ko)(),v=(0,Yt.li)(),b=Boolean(d),y=Boolean(c),S=(0,Xt.A)((()=>{a&&f({chatId:a,threadId:o})})),A=(0,Xt.A)((()=>{a&&g({chatId:a,threadId:o})}));(0,Yt.vJ)((()=>{b&&a&&!i?.length&&p({chatId:a})}),[a,p,b,i?.length]),(0,Yt.vJ)((()=>{b&&a&&p({chatId:a})}),[a,p,b]),(0,Yt.vJ)((()=>{y&&a&&!r?.length&&I({chatId:a})}),[a,I,y,r?.length]),(0,Yt.vJ)((()=>{y&&a&&I({chatId:a})}),[a,I,y]);const M=(0,Xt.A)((()=>{if(e)if("thread"===s)u();else{const e=v.current.parentElement.querySelector(".Transition_slide-active > .MessageList"),t=e.querySelectorAll(".message-list-item"),s=t[t.length-1];if(!s)return;(0,it.Ay)({container:e,element:s,position:"end",margin:20})}})),C=(0,Vt.A)("VWoOZCD5",(e||Boolean(d)||Boolean(c))&&"iozW83la",(Boolean(d)||Boolean(c))&&!e&&"UBa5kAK5",!t&&"yzzjqibi",!l&&"wDwOdyQH");return(0,is.FD)("div",{ref:v,className:C,children:[(0,is.Y)(oo,{icon:"heart-outline",ariaLabelLang:"AccDescrReactionMentionDown",onClick:h,onReadAll:S,unreadCount:d,className:(0,Vt.A)("eO_Fz8SD",!b&&no,!y&&"gn3iLVq1")}),(0,is.Y)(oo,{icon:"mention",ariaLabelLang:"AccDescrMentionDown",onClick:m,onReadAll:A,unreadCount:c,className:!y&&no}),(0,is.Y)(oo,{icon:"arrow-down",ariaLabelLang:"AccDescrPageDown",onClick:M,unreadCount:n,className:"u62x81QI"})]})}))),ro=(0,Yt.ph)((function(){const e=(0,_t.A)(),{openFrozenAccountModal:t}=(0,w.ko)(),s=(0,Xt.A)((()=>{t()}));return(0,is.FD)("div",{className:"GuZke_HG",onClick:s,children:[(0,is.Y)("div",{className:"oLWeN4mA",children:e("ComposerTitleFrozenAccount")}),(0,is.Y)("div",{className:"ZxTe54MY",children:e("ComposerSubtitleFrozenAccount")})]})}));var co=s(21133),lo=s(19408),uo=s(9718),ho=s(16460);function mo(e){return"albumId"in e}function po(e,t,s,a,o){let n;const i=[{originalDate:e[0].date,datetime:(0,Se.CS)(1e3*e[0].date),senderGroups:[[]]}];return e.forEach(((r,d)=>{const c=i[i.length-1],l=c.senderGroups[c.senderGroups.length-1];r.isInAlbum?n?(n.messages.push(r),r.hasComments&&(n.commentsMessage=r),r.content.text&&!n.hasMultipleCaptions&&(n.captionMessage?(n.hasMultipleCaptions=!0,n.captionMessage=void 0):n.captionMessage=r)):n={albumId:r.groupedId,messages:[r],mainMessage:r,hasMultipleCaptions:!1}:(r.content.paidMedia?.extendedMedia.length||0)>1?l.push({albumId:`paid-${r.id}`,messages:[r],mainMessage:r,hasMultipleCaptions:!1,isPaidMedia:!0}):l.push(r);const u=e[d+1];!n||u&&u.groupedId&&u.groupedId===n.albumId||(l.push(n),n=void 0);const h=l[l.length-1];if(u&&!n){const e=(0,Se.CS)(1e3*u.date);if(c.datetime!==e){const t={originalDate:u.date,datetime:e,senderGroups:[[]]};i.push(t)}else(u.id===t||r.senderId!==u.senderId||!o&&r.paidMessageStars||u.suggestedPostInfo||r.isOutgoing!==u.isOutgoing||r.postAuthorTitle!==u.postAuthorTitle||(0,y._P)(r)&&"phoneCall"!==r.content.action?.type||(0,y._P)(u)&&"phoneCall"!==u.content.action?.type||r.inlineButtons||u.inlineButtons||u.date-r.date>600||s&&(r.id===s||h&&"mainMessage"in h&&h.mainMessage?.id===s)&&u.id!==s||a&&r.forwardInfo?.fromId!==u.forwardInfo?.fromId)&&c.senderGroups.push([])}})),i}var go=s(54464),fo=s(37859),Io=s(81686);var vo=s(93545),bo=s(56133);var yo=s(82855);const So=(0,Yt.ph)((0,w.EK)(((e,{userId:t})=>{const{stickers:s}=e.stickers.greeting,a=(0,C.hds)(e,t);if(!a)return{};const o=(0,C.mBe)(e,t),n=(0,C.vGo)(e,t),i=(0,C.yHC)(e,a.id);return{defaultStickers:s,lastUnreadMessageId:i&&i.id!==a.lastReadInboxMessageId?i.id:void 0,connectionState:e.connectionState,currentMessageList:(0,C.Xf0)(e),businessIntro:n?.businessIntro,user:o}}))((({defaultStickers:e,connectionState:t,lastUnreadMessageId:s,currentMessageList:a,businessIntro:o,user:n})=>{const{loadGreetingStickers:i,sendMessage:r,markMessageListRead:d}=(0,w.ko)(),c=(0,Ts.A)(),l=(0,Yt.li)(),u=(0,Yt.Kr)((()=>{if(o?.sticker)return o.sticker;if(!e?.length)return;const t=Math.floor(Math.random()*e.length);return e[t]}),[o?.sticker,e]);(0,Yt.vJ)((()=>{e?.length||"connectionStateReady"!==t||i()}),[t,i,e]),(0,Yt.vJ)((()=>{"connectionStateReady"===t&&s&&d({maxId:s})}),[t,d,s]);const h=(0,Xt.A)((()=>{a&&r({sticker:{...u,isPreloadedGlobally:!0},messageList:a})})),m=o?.title||c("Conversation.EmptyPlaceholder"),p=o?.description||c("Conversation.GreetingText");return(0,is.FD)("div",{className:"osdROIcA",children:[(0,is.FD)("div",{className:"c3NtU3JZ",children:[(0,is.Y)("p",{className:"n2KO1cAv",dir:"auto",children:m}),(0,is.Y)("p",{className:"MVSedxKc",dir:"auto",children:p}),(0,is.Y)("div",{ref:l,className:"qsfxNv7L",onClick:h,children:u&&(0,is.Y)(yo.A,{containerRef:l,sticker:u,size:160,shouldLoop:!0})})]}),o&&(0,is.Y)("div",{className:"WIbO6rja",children:c("Chat.EmptyStateIntroFooter",(0,y.Yg)(n))})]})})));var wo=s(52491),Ao=s(64713),Mo=s(83868),Co=s(4961),Po=s(62587),ko=s(26875),Fo=s(92108),To=s(96530),Uo=s(65843),xo=s(55158);const Bo="ubFGDy3d",Ro="kpMdEhns",No="mtKNWJmZ",Jo="BH_g_jqY",Eo=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>{const{countryList:{phoneCodes:s}}=e,a=(0,C.hds)(e,t),o=(0,C.vGo)(e,t),n=(0,C.Ua4)(e,t);let i,r=!1;return(0,C.yps)(e,t)&&(o?i=o.botInfo:r=!0),{chat:a,userFullInfo:o,botInfo:i,isLoadingFullUser:r,phoneCodeList:s,commonChats:n}}))((({chat:e,chatId:t,botInfo:s,isLoadingFullUser:a,phoneCodeList:o,commonChats:n,userFullInfo:i,hasMessages:r})=>{const{loadCommonChats:d,openChatWithInfo:c}=(0,w.ko)(),l=(0,Ts.A)(),u=(0,_t.A)(),{phoneCountry:h,registrationMonth:m,nameChangeDate:p,photoChangeDate:g}=i?.settings||{};(0,Yt.vJ)((()=>{d({userId:t})}),[t]);const f=(0,Yt.Kr)((()=>{if(o&&h)return(0,Ao.gH)(o,h)}),[o,h]),I=(0,Po.A)(s?.photo?(0,y.Fi)(s.photo):void 0),v=(0,Po.A)(s?.gif?(0,y.sC)(s.gif,"full"):void 0),b=s?.photo?(0,y.Xn)(s.photo):s?.gif?(0,y.NZ)(s.gif):void 0,S=s&&!s.description&&!s.gif&&!s.photo,A=!f||!m,M=(0,y.Rl)(t),{width:P,height:k}=b||{},F=(0,Xt.A)((e=>{(0,Mo.A)(e),c({id:t,shouldReplaceHistory:!0,profileTab:"commonChats",forceScrollProfileTab:!0})})),T=p&&e?(0,is.Y)("div",{className:"local-action-message",children:(0,is.Y)("span",{children:u("UserUpdatedName",{user:e.title,time:(0,Se.vm)(u,p)},{withNodes:!0,withMarkdown:!0})})},"security-name-message"):void 0,U=g&&e?(0,is.Y)("div",{className:"local-action-message",children:(0,is.Y)("span",{children:u("UserUpdatedPhoto",{user:e.title,time:(0,Se.vm)(u,g)},{withNodes:!0,withMarkdown:!0})})},"security-photo-message"):void 0,x=(0,Yt.Kr)((()=>{const e=[];if(f&&e.push([l("PrivacyPhone"),(0,is.FD)("span",{className:"TYJGFKqJ",children:[(0,is.Y)("span",{className:"WuX68A65",children:(0,Co.A)((0,wo.D0)(f?.iso2))}),f?.defaultName]})]),m&&e.push([u("ContactInfoRegistration"),(0,Se.BR)(u.code,m)]),i?.commonChatsCount){const t=(0,w.mS)(),s=n?.ids.slice(0,3).map((e=>(0,C.PVB)(t,e))).filter(Boolean);e.push([u("ChatNonContactUserGroups"),(0,is.FD)(To.A,{className:"yIJ4jRxH",onClick:F,children:[(0,is.Y)("span",{className:"_MPDNfhr",children:u("ChatGroups",{count:i.commonChatsCount},{pluralValue:i.commonChatsCount})}),Boolean(s?.length)&&(0,is.Y)(ko.A,{size:"micro",peers:s}),(0,is.Y)(Bs.A,{name:"next",className:"KYcoeDmo"})]})])}return e}),[u,l,f,m,n,i]);return(0,is.FD)("div",{className:(0,Vt.A)("tFPZHCMt","empty"),children:[a&&A&&(0,is.Y)("span",{children:l("Loading")}),S&&A&&!a&&!r&&(0,is.Y)("span",{children:l("NoMessages")}),s&&(0,is.FD)("div",{className:(0,Vt.A)(Bo,"kXKBpNnb"),style:(0,Da.A)(P?`width: ${P}px`:void 0),children:[I&&(0,is.Y)("img",{className:No,src:I,width:P,height:k,alt:"Bot info"}),v&&(0,is.Y)(Uo.A,{canPlay:!0,className:No,src:v,loop:!0,disablePictureInPicture:!0,muted:!0,playsInline:!0,style:(0,Da.A)(Boolean(P)&&`width: ${P}px`,Boolean(k)&&`height: ${k}px`)}),b&&!I&&!v&&(0,is.Y)(xo.A,{className:No,width:P,height:k,forceAspectRatio:!0}),M&&(0,is.Y)("div",{className:Ro,children:l("VerifyChatInfo")}),!M&&s.description&&(0,is.FD)("div",{className:Ro,children:[(0,is.Y)("p",{className:"H__cBlx8",children:l("BotInfoTitle")}),(0,Co.A)(s.description,["br","emoji","links"])]})]}),!A&&e&&(0,is.FD)("div",{className:(0,Vt.A)(Bo,"niS9Gfcl"),children:[(0,is.Y)("h3",{className:"RyB2zw9K",children:(0,Co.A)((0,y.Js)(u,e))}),(0,is.Y)("p",{className:(0,Vt.A)("n9OcHdnh",Jo),children:u("ChatNonContactUserSubtitle")}),(0,is.Y)(Fo.A,{keyClassName:Jo,data:x}),!e?.isVerified&&(0,is.FD)("div",{className:(0,Vt.A)("sCB3zhO3",Jo),children:[(0,is.Y)(Bs.A,{name:"info-filled"}),(0,is.Y)("p",{className:"dlaTjW_s",children:u("ContactInfoNotVerified")})]})]}),T,U]})})));var Lo=s(4262),Yo=s(5912);const Do=d.Ni?1e3:350;var Oo=s(63988),Go=s(5718),Vo=s(36143),jo=s(90596);const qo="FHxnbOg6",zo=(0,Yt.ph)((0,w.EK)(((e,t)=>{const{message:s,withAvatar:a}=t,{chatId:o}=s,n=(0,C.nZ4)(e,o),i=(0,y.DX)(o),r=(0,y.Qe)(o),d=!n&&(0,y.zP)(s),c=a||d;return{sender:(0,C.Y7C)(e,s),canShowSender:c,originSender:(0,C.Szq)(e,s),isChatWithSelf:n,isRepliesChat:i,isAnonymousForwards:r}}))((({message:e,withAvatar:t,children:s,id:o,appearanceOrder:n,sender:i,canShowSender:r,originSender:d,isChatWithSelf:c,isRepliesChat:l,isAnonymousForwards:u,canPost:h})=>{const{openChat:m,updateInsertingPeerIdMention:p}=(0,w.ko)(),{forwardInfo:g}=e,f=r?i:void 0,I=(0,_t.A)(),v=n<=0,[b,A]=(0,$s.A)(v);(0,Yt.vJ)((()=>{v||setTimeout(A,n*a.zq7)}),[n,A,v]);const M=g&&(c||l||u||!f)?d:f,C=M&&(0,S.mO)(M),P=(0,Xt.A)((()=>{M&&m({id:M.id})})),k=(0,Xt.A)((()=>{M&&document.querySelector(a.m$5)&&p({peerId:M.id})})),F=(0,Xt.A)((()=>{P()})),{ref:T,shouldRender:U}=(0,es.A)({isOpen:t&&b,noMountTransition:b,withShouldRender:!0}),{isContextMenuOpen:x,contextMenuAnchor:B,handleContextMenu:R,handleContextMenuClose:N,handleContextMenuHide:J}=(0,ao.A)(T),E=(0,Xt.A)((()=>T.current)),L=(0,Xt.A)((()=>document.querySelector(".Transition_slide-active > .MessageList"))),Y=(0,Xt.A)((()=>T?.current?.querySelector(`.${qo} .bubble`))),D=(0,Xt.A)((()=>({withPortal:!0}))),O=h&&M&&(C||Boolean((0,y.Kl)(M))),G=Boolean(B)&&(C||O),V=(0,Vt.A)("sender-group-container","Tk8btfOT");return(0,is.FD)("div",{id:o,className:V,children:[U&&(0,is.FD)("div",{ref:T,className:"UPrRM3Ks",children:[function(){const e=!M&&g?g.hiddenUserName:void 0;return(0,is.Y)(ga.A,{size:"small",className:"jdvqXfYh",peer:M,text:e,onClick:M?F:void 0,onContextMenu:R})}(),G&&(0,is.Y)(Rs.A,{isOpen:x,anchor:B,getTriggerElement:E,getRootElement:L,getLayout:D,getMenuElement:Y,className:qo,onClose:N,onCloseAnimationEnd:J,withPortal:!0,autoClose:!0,children:(0,is.FD)(is.FK,{children:[C&&(0,is.Y)(Ns.A,{icon:"comments",onClick:P,children:I("SendMessage")}),O&&(0,is.Y)(Ns.A,{icon:"mention",onClick:k,children:I("ContextMenuItemMention")})]})})]}),s]})})));var Wo=s(35127),Ko=s(81949),Ho=s(86070),_o=s(48906),Xo=s(51644);const $o=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"SponsoredContextMenuContainer",!t);return s?(0,is.Y)(s,{...e}):void 0};var Qo=s(25477);const Zo=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>{const s=(0,C.v8U)(e,t),a=(0,C.yuw)(e),o=s?(0,ht.iS)(e,s):void 0,n=o&&(0,y.$r)(a,o);return{message:s,theme:(0,C.SJA)(e),isDownloading:n,canAutoLoadMedia:s?(0,C.wwb)(e,s):void 0,canAutoPlayMedia:s?(0,C.OEt)(e,s):void 0}}))((({chatId:e,message:t,containerRef:s,theme:a,observeIntersectionForLoading:o,observeIntersectionForPlaying:n,isDownloading:r,canAutoLoadMedia:c,canAutoPlayMedia:l})=>{const{viewSponsored:u,openUrl:h,hideSponsored:m,clickSponsored:p,openMediaViewer:g,openAboutAdsModal:f}=(0,w.ko)(),I=(0,Ts.A)(),v=(0,Yt.li)(),b=(0,Yt.li)(),S=Boolean(t),{isMobile:A}=(0,D.Ay)(),{observe:M}=(0,Yo.BL)({rootRef:s,debounceMs:200,threshold:1}),{isContextMenuOpen:C,contextMenuAnchor:P,handleBeforeContextMenu:k,handleContextMenu:F,handleContextMenuClose:T,handleContextMenuHide:U}=(0,ao.A)(b,void 0,!0,d.Ni);(0,Yt.vJ)((()=>S?M(v.current,(e=>{e.isIntersecting&&t?.randomId&&u({randomId:t.randomId})})):void 0),[t?.randomId,S,M,u]);const x=(0,Xt.A)((()=>{m()})),{photo:B,video:R}=t?(0,y.r_)(t):{photo:void 0,video:void 0},N=R?.isGif,J=Boolean(B||R),E=(0,Xt.A)((()=>{t&&(p({randomId:t.randomId,isMedia:!(!B&&!N)||void 0}),h({url:t.url,shouldSkipModal:!0}))})),L=(0,Xt.A)((()=>{t&&(p({randomId:t.randomId,isMedia:!0}),g({origin:i.TQ.SponsoredMessage,chatId:e,isSponsoredMessage:!0}))})),Y=(0,Xt.A)((()=>{t&&f({randomId:t.randomId,canReport:t.canReport,additionalInfo:t.additionalInfo,sponsorInfo:t.sponsorInfo})})),O=(0,Yt.Kr)((()=>{let e,t,s="";if(B||R){let s;B?s=(0,Wo.yA)({media:B,isMobile:A}).width:R&&(s=(0,Wo.yA)({media:R,isMobile:A}).width),s&&(s<Wo.MC&&(t=s),e=Math.max((0,Wo.nP)(),s))}return e&&(s=`width: ${e+0}px`),{contentWidth:t,noMediaCorners:!1,style:s}}),[B,R,A]),{contentWidth:G,style:V}=O;if(t&&t.content)return(0,is.FD)("div",{ref:b,className:"SponsoredMessage Message open sponsored-media-preview",children:[(0,is.FD)("div",{className:"message-content media has-shadow has-solid-background has-appendix",dir:"auto",style:V,onMouseDown:e=>{(0,go.l)(e),k(e)},onContextMenu:F,children:[(0,is.FD)(Ho.A,{peerColor:t.peerColor,className:"content-inner",dir:"auto",children:[function(){if(t)return B?(0,is.Y)(Xo.A,{photo:B,theme:a,canAutoLoad:c,isDownloading:r,observeIntersection:o,noAvatars:!0,onClick:E,forcedWidth:G}):R?(0,is.Y)(Qo.A,{video:R,observeIntersectionForLoading:o,observeIntersectionForPlaying:n,noAvatars:!0,canAutoLoad:c,canAutoPlay:l,isDownloading:r,onClick:N?E:L,forcedWidth:G}):void 0}(),t.photo&&(0,is.Y)(ga.A,{size:"large",photo:t.photo,className:(0,Vt.A)("channel-avatar",I.isRtl&&"is-rtl")}),(0,is.FD)("span",{className:(0,Vt.A)("message-title message-type",J&&"has-media"),children:[t.isRecommended?I("Message.RecommendedLabel"):I("SponsoredMessage"),(0,is.Y)(Ko.A,{onClick:Y,className:"ad-about",children:I("SponsoredMessageAdWhatIsThis")})]}),function(){if(t)return(0,is.FD)(is.FK,{children:[(0,is.Y)("div",{className:"message-title message-peer",dir:"auto",children:t.title}),Boolean(t.content?.text)&&(0,is.Y)("div",{className:"text-content with-meta",dir:"auto",ref:v,children:(0,is.Y)("span",{className:"text-content-inner",dir:"auto",children:(0,Ds.fd)({text:t.content.text.text,entities:t.content.text.entities})})}),(0,is.Y)(xs.A,{className:"SponsoredMessage__button",size:"tiny",color:"translucent",isRectangular:!0,onClick:E,children:t.buttonText})]})}()]}),(0,is.Y)(_o.A,{}),(0,is.FD)("div",{className:"message-action-buttons",children:[(0,is.Y)(xs.A,{className:"message-action-button",color:"translucent-white",round:!0,size:"tiny",ariaLabel:I("Close"),onClick:x,children:(0,is.Y)(Bs.A,{name:"close",className:"sponsored-action-icon"})}),t.canReport&&(0,is.Y)(xs.A,{className:"message-action-button",color:"translucent-white",round:!0,size:"tiny",ariaLabel:I("More"),onClick:F,onContextMenu:F,children:(0,is.Y)(Bs.A,{name:"more",className:"sponsored-action-icon"})})]})]}),P&&(0,is.Y)($o,{isOpen:C,anchor:P,triggerRef:b,randomId:t.randomId,canReport:t.canReport,sponsorInfo:t.sponsorInfo,additionalInfo:t.additionalInfo,onClose:T,onCloseAnimationEnd:U})]},"sponsored-message")})));var en=s(50805);const tn=(0,Yt.ph)((({canShowAds:e,chatId:t,threadId:s,messageIds:o,messageGroups:r,getContainerHeight:c,isViewportNewest:l,isUnread:u,isComments:m,isEmptyThread:p,withUsers:f,isChannelChat:v,isChatMonoforum:b,noAvatars:A,containerRef:M,anchorIdRef:P,memoUnreadDividerBeforeIdRef:k,memoFirstUnreadIdRef:F,type:T,isReady:U,hasLinkedChat:x,isSchedule:B,shouldRenderAccountInfo:R,nameChangeDate:N,photoChangeDate:J,noAppearanceAnimation:E,isSavedDialog:L,onScrollDownToggle:Y,onNotchToggle:O,onIntersectPinnedMessage:G,canPost:V})=>{const{openHistoryCalendar:j}=(0,w.ko)(),q=Yt.OV,z=(0,za.A)((()=>U&&!q()),[U,q]),W=!L&&!B,{observeIntersectionForReading:K,observeIntersectionForLoading:H,observeIntersectionForPlaying:_}=function(e,t,s,a,o){const{markMessageListRead:n,markMentionsRead:i,animateUnreadReaction:r,scheduleForViewsIncrement:d}=(0,w.ko)(),{isMobile:c}=(0,D.Ay)(),l=c?300:500,{observe:u,freeze:h,unfreeze:m}=(0,Yo.BL)({rootRef:t,throttleMs:150},(t=>{if("thread"!==e||(0,ss.g1)())return;let c=0;const l=[],u=[],h=[],m=[],p=[];t.forEach((e=>{const{isIntersecting:t,target:s}=e,{dataset:a}=s,o=Number(a.lastMessageId||a.messageId),n="true"===a.shouldUpdateViews,i=a.albumMainId?Number(a.albumMainId):void 0;t?(o>c&&(c=o),a.hasUnreadMention&&l.push(o),a.hasUnreadReaction&&u.push(o),a.isPinned&&h.push(i||o),n&&p.push(i||o)):a.isPinned&&m.push(i||o)})),s.current&&c>=s.current&&n({maxId:c}),l.length&&i({chatId:o,messageIds:l}),u.length&&r({messageIds:u}),(h.length||m.length)&&a({viewportPinnedIdsToAdd:h,viewportPinnedIdsToRemove:m}),p.length&&d({chatId:o,ids:p})}));(0,ss.Ay)(h,m);const{observe:p}=(0,Yo.BL)({rootRef:t,throttleMs:Do,margin:l}),{observe:g}=(0,Yo.BL)({rootRef:t,throttleMs:Do});return{observeIntersectionForReading:u,observeIntersectionForLoading:p,observeIntersectionForPlaying:g}}(T,M,F,G,t),{withHistoryTriggers:X,backwardsTriggerRef:$,forwardsTriggerRef:Q,fabTriggerRef:Z}=function(e,t,s,a,o,n,r,c,l){const{loadViewportMessages:u}=(0,w.ko)(),[h,m]=(0,Yt.Kr)((()=>"thread"===e?[(0,I.sg)((()=>u({direction:i.TN.Backwards})),1e3,!0,!1),(0,I.sg)((()=>u({direction:i.TN.Forwards})),1e3,!0,!1)]:[]),[u,s]),p=(0,Yt.li)(),g=(0,Yt.li)(),f=(0,Yt.li)(),v=(0,Xt.A)((()=>{if(!l)return;if(!s?.length)return r(!1),void c(!1);if(!o)return r(!0),void c(!0);const e=t.current,a=f.current;if(!e||!a)return;const{offsetHeight:i,scrollHeight:d,scrollTop:u}=e,h=a.offsetTop,m=Math.round(h-u-i),p=m<=1;0!==d&&(r(n?!p:!(m<=50)),c(!p))})),{observe:b}=(0,Yo.BL)({rootRef:t,margin:d.et},(e=>{m&&h&&e.forEach((({isIntersecting:e,target:t})=>{e&&("backwards-trigger"===t.className&&h(),"forwards-trigger"===t.className&&m())}))})),y=s&&s.length>1;(0,Yo.mv)(p,y?b:void 0),(0,Yo.mv)(g,y?b:void 0);const{observe:S,freeze:A,unfreeze:M}=(0,Yo.BL)({rootRef:t,margin:100,throttleScheduler:Gt.YS},v);(0,Yo.mv)(f,S);const{observe:C,freeze:P,unfreeze:k}=(0,Yo.BL)({rootRef:t,margin:1,throttleScheduler:Gt.YS},v);(0,Yo.mv)(f,C),(0,Yt.vJ)((()=>{l&&v()}),[l,v]);const F=(0,Xt.A)((()=>{A(),P(),setTimeout((()=>{k(),M()}),350)}));(0,ts.A)(F,[F,s]);const T=(0,Oo.D7)(a,200);return(0,Go.R)(F,[F,T]),{withHistoryTriggers:y,backwardsTriggerRef:p,forwardsTriggerRef:g,fabTriggerRef:f}}(T,M,o,c,l,u,Y,O,U),ee=(0,Ts.A)(),te=(0,_t.A)(),se=(0,is.Y)("div",{className:(0,Vt.A)("unread-divider","local-action-message"),children:(0,is.Y)("span",{children:ee("UnreadMessages")})},"unread-messages"),ae=(e,t)=>{if(e.paidMessageStars){const s=t?.messages?.length||1,a=e.paidMessageStars*s;return(0,is.Y)("div",{className:(0,Vt.A)("local-action-message"),children:(0,is.Y)("span",{children:e.isOutgoing?te("ActionPaidOneMessageOutgoing",{amount:(0,g.Kk)(te,a)}):(()=>{const t=(0,C.Y7C)((0,w.mS)(),e),s=t?(0,S.F9)(te,t):"";return te("ActionPaidOneMessageIncoming",{user:s,amount:(0,g.Kk)(te,a)})})()})},`paid-messages-action-${e.id}`)}},oe=e=>{if(e.suggestedPostInfo){const{price:t,scheduleDate:s}=e.suggestedPostInfo,a=(0,C.Y7C)((0,w.mS)(),e),o=a?(0,S.F9)(te,a):"",n=(0,Lo.Nm)(a?.id,o||te("ActionFallbackUser")),i="message"===e.replyInfo?.type&&e.replyInfo.replyToMsgId?(0,C.O5q)((0,w.mS)(),e.chatId,e.replyInfo.replyToMsgId):void 0,r=(0,y.Do)(e,i)?(0,y.EQ)(te,e,i,e.isOutgoing,n):e.isOutgoing?te("ActionSuggestedPostOutgoing",void 0,{withNodes:!0,withMarkdown:!0}):te("ActionSuggestedPostIncoming",{user:n},{withNodes:!0,withMarkdown:!0}),d=(0,h.oE)([[te("TitlePrice"),t?"TON"===t.currency?(0,g.QH)(te,(0,Lt.wD)(t.amount)):(0,g.Kk)(te,t.amount):te("SuggestMessageNoPrice")],[te("TitleTime"),s?(0,Se.e0)(s,te,ee):te("SuggestMessageAnytime")]]);return(0,is.Y)("div",{className:(0,Vt.A)("local-action-message"),children:(0,is.FD)("span",{className:en.A.suggestedPostContainer,children:[(0,is.Y)("div",{className:en.A.suggestedPostTitle,children:r}),Boolean(d.length)&&(0,is.Y)(Fo.A,{className:en.A.suggestedPostInfo,data:d})]})},`suggested-post-action-${e.id}`)}},ne=E?0:r.reduce(((e,t)=>e+t.senderGroups.flat().length),0);let ie=0;const re=(0,Va.A)(o),de=Boolean(o&&re&&o[o.length-2]===re[re.length-1]),ce=r.map(((e,t,o)=>{const i=function(e,t,a){return e.senderGroups.map(((e,o,i)=>{if(1===e.length&&!mo(e[0])&&(0,y._P)(e[0])&&"phoneCall"!==e[0].content.action?.type){const n=e[0],r=o===i.length-1&&t===a.length-1;return(0,h.oE)([n.id===k.current&&se,(0,is.Y)(Vo.A,{message:n,threadId:s,observeIntersectionForBottom:K,observeIntersectionForLoading:H,observeIntersectionForPlaying:_,memoFirstUnreadIdRef:F,appearanceOrder:ne-++ie,isJustAdded:r&&de,isLastInList:r,getIsMessageListReady:z,onIntersectPinnedMessage:G},n.id)])}let r;const d=e.map(((d,c)=>{const l=mo(d)?d.mainMessage:d,u=mo(d)?d:void 0,g=(0,y.Ie)(l),I=mo(d),S=e[c+1];l.previousLocalId&&P.current===(0,y.GZ)(l.previousLocalId)&&(P.current=(0,y.GZ)(l.id));const w=!I&&l.groupedId?l.groupedId:void 0,M=S&&!mo(S)?S.groupedId:void 0,C=l.id===s,U={isFirstInGroup:0===c,isLastInGroup:c===e.length-1,isFirstInDocumentGroup:Boolean(w&&w!==r),isLastInDocumentGroup:Boolean(w&&w!==M),isLastInList:c===e.length-1&&o===i.length-1&&t===a.length-1};r=w;const B=(0,y.sj)(l),R=(0,y.u7)(l)?`${l.date}_${B}`:B,N=!1===x||!v||Boolean(b);return(0,h.oE)([l.id===k.current&&se,l.paidMessageStars&&!f&&ae(l,u),l.suggestedPostInfo&&oe(l),(0,is.Y)(jo.A,{message:l,observeIntersectionForBottom:K,observeIntersectionForLoading:H,observeIntersectionForPlaying:_,album:u,noAvatars:A,withAvatar:U.isLastInGroup&&f&&!g&&(!C||!m),withSenderName:U.isFirstInGroup&&f&&!g,threadId:s,messageListType:T,noComments:N,noReplies:!N||s!==n.l3||"scheduled"===T,appearanceOrder:ne-++ie,isJustAdded:U.isLastInList&&de,isFirstInGroup:U.isFirstInGroup,isLastInGroup:U.isLastInGroup,isFirstInDocumentGroup:U.isFirstInDocumentGroup,isLastInDocumentGroup:U.isLastInDocumentGroup,isLastInList:U.isLastInList,memoFirstUnreadIdRef:F,onIntersectPinnedMessage:G,getIsMessageListReady:z},R),l.id===s&&(0,is.Y)("div",{className:"local-action-message",children:(0,is.Y)("span",{children:ee(p?m?"NoComments":"NoReplies":"DiscussionStarted")})},"discussion-started")])})).flat();if(!f)return d;const c=e[e.length-1],l=mo(c)?c.mainMessage:c,u=(0,y.sj)(l),g=ne-ie,I=l.id===s,S=(0,y.Ie)(l),w=e[0],M=mo(w)?w.mainMessage:w,C=(0,y.sj)(M),U=`${C}-${u}`,B=C===u?`message-group-${C}`:`message-group-${C}-${u}`,R=f&&!S&&(!I||!m);return(0,is.Y)(zo,{id:B,message:l,withAvatar:R,appearanceOrder:g,canPost:V,children:d},U)}))}(e,t,o);return(0,is.FD)("div",{className:(0,Vt.A)("message-date-group",!(N||J)&&0===t&&"first-message-date-group"),onMouseDown:go.l,teactFastList:!0,children:[(0,is.Y)("div",{className:(0,Vt.A)("sticky-date",W&&"interactive"),onMouseDown:go.l,onClick:W?()=>j({selectedAt:e.datetime}):void 0,children:(0,is.FD)("span",{dir:"auto",children:[B&&e.originalDate===a.NkL&&ee("MessageScheduledUntilOnline"),B&&e.originalDate!==a.NkL&&ee("MessageScheduledOn",(0,Se.F5)(ee,e.datetime,void 0,!0)),!B&&(0,Se.F5)(ee,e.datetime)]})},"date-header"),i.flat()]},e.datetime)}));return(0,is.FD)("div",{className:"messages-container",teactFastList:!0,children:[X&&(0,is.Y)("div",{ref:$,className:"backwards-trigger"},"backwards-trigger"),R&&(0,is.Y)(Eo,{chatId:t,hasMessages:!0},`account_info_${t}`),ce.flat(),X&&(0,is.Y)("div",{ref:Q,className:"forwards-trigger"},"forwards-trigger"),(0,is.Y)("div",{ref:Z,className:"fab-trigger"},"fab-trigger"),e&&l&&(0,is.Y)(Zo,{chatId:t,containerRef:M,observeIntersectionForLoading:H,observeIntersectionForPlaying:_},t)]})}));var sn=s(38102);const an=3*x.$,on=(0,Yt.ph)((({isChatWithSelf:e,type:t,isGroupChatJustCreated:s,topic:a})=>{const o=(0,Ts.A)();return"scheduled"===t?function(e){return(0,is.Y)("div",{className:"empty",children:(0,is.Y)("span",{children:e("ScheduledMessages.EmptyPlaceholder")})})}(o):e?function(e){return(0,is.Y)("div",{className:"NoMessages",children:(0,is.FD)("div",{className:"wrapper",children:[(0,is.Y)(Bs.A,{name:"cloud-download",className:"no-messages-icon"}),(0,is.Y)("h3",{className:"title",children:e("Conversation.CloudStorageInfo.Title")}),(0,is.FD)("ul",{className:"description",children:[(0,is.Y)("li",{children:e("Conversation.ClousStorageInfo.Description1")}),(0,is.Y)("li",{children:e("Conversation.ClousStorageInfo.Description2")}),(0,is.Y)("li",{children:e("Conversation.ClousStorageInfo.Description3")}),(0,is.Y)("li",{children:e("Conversation.ClousStorageInfo.Description4")})]})]})})}(o):s?function(e){return(0,is.Y)("div",{className:"NoMessages",children:(0,is.FD)("div",{className:"wrapper",dir:e.isRtl?"rtl":void 0,children:[(0,is.Y)("h3",{className:"title",children:e("EmptyGroupInfo.Title")}),(0,is.Y)("p",{className:"description",children:e("EmptyGroupInfo.Subtitle")}),(0,is.FD)("ul",{className:"list-checkmarks",children:[(0,is.Y)("li",{children:e("EmptyGroupInfo.Line1")}),(0,is.Y)("li",{children:e("EmptyGroupInfo.Line2")}),(0,is.Y)("li",{children:e("EmptyGroupInfo.Line3")}),(0,is.Y)("li",{children:e("EmptyGroupInfo.Line4")})]})]})})}(o):a?function(e,t){return(0,is.Y)("div",{className:"NoMessages",children:(0,is.FD)("div",{className:"wrapper",children:[(0,is.Y)(sn.A,{topic:t,size:an,className:"no-messages-icon topic-icon"}),(0,is.Y)("h3",{className:"title",children:e("Chat.EmptyTopicPlaceholder.Title")}),(0,is.Y)("p",{className:"description topic-description",children:(0,Co.A)(e("Chat.EmptyTopicPlaceholder.Text"),["br"])})]})})}(o,a):(0,is.Y)("div",{className:"empty",children:(0,is.Y)("span",{children:o("NoMessages")})})}));var nn=s(58443),rn=s(64489),dn=s(85118);const cn=(0,Yt.ph)((0,w.EK)(((e,{peerId:t})=>{const s=(0,C.SJA)(e),{patternColor:a}=(0,C.Gyz)(e,s)||{};return{patternColor:a,peer:(0,C.PVB)(e,t)}}))((function({patternColor:e,peer:t,paidMessagesStars:s}){const a=(0,Ts.A)(),o=(0,_t.A)(),{openPremiumModal:n,openStarsBalanceModal:i}=(0,w.ko)(),r=(0,Xt.A)((()=>n())),d=(0,Xt.A)((()=>{i({})}));if(t)return(0,is.Y)("div",{className:"J2RfusJI",children:(0,is.FD)("div",{className:"C90W_KKX",children:[(0,is.FD)("div",{className:"Qi7tZATP",children:[(0,is.Y)(rn.A,{tgsUrl:nn.w.Unlock,size:54,color:e,className:"lfcZJyxp"}),(0,is.Y)(Bs.A,{name:"comments-sticker",className:"zd5EAc5e"})]}),(0,is.Y)("span",{className:"E_YZ3IQs",children:s?o((0,S.mO)(t)?"MessagesPlaceholderPaidUser":"MessagesPlaceholderPaidChannel",{peer:(0,S.F9)(o,t),amount:(0,g.U2)(o,s,{asFont:!0,className:"C_e1ij6A",containerClassName:"IL_EHscS"})},{withNodes:!0,withMarkdown:!0}):(0,Co.A)(a("MessageLockedPremium",(0,S.F9)(o,t)),["simple_markdown"])}),(0,is.Y)(xs.A,{color:"translucent-black",size:"default",pill:!0,onClick:s?d:r,className:"Nz8BOo0i",children:s?(0,is.FD)(is.FK,{children:[o("ButtonBuyStars"),(0,is.Y)(dn.A,{preset:"button"})]}):a("MessagePremiumUnlock")})]})})})));var ln=function(e){return e[e.Loading=0]="Loading",e[e.Restricted=1]="Restricted",e[e.StarsRequired=2]="StarsRequired",e[e.PremiumRequired=3]="PremiumRequired",e[e.AccountInfo=4]="AccountInfo",e[e.ContactGreeting=5]="ContactGreeting",e[e.NoMessages=6]="NoMessages",e[e.MessageList=7]="MessageList",e}(ln||{});const un=(0,I.sg)((e=>e()),200,!1),hn=(0,Yt.ph)((0,w.EK)(((e,{chatId:t,threadId:s,type:o})=>{const i=e.currentUserId,r=(0,C.hds)(e,t),d=(0,C.vGo)(e,t);if(!r)return{currentUserId:i};const c=(0,C.vRX)(e,t,s,o),l="scheduled"===o?(0,C.yFI)(e,t):(0,C.zeq)(e,t),u=(0,y.cG)(t,s,i);if(!(s===n.l3||u||r?.isForum||l&&s&&l[Number(s)]))return{currentUserId:i};const h=(0,co._l)(e,t),m=(0,lo.G6)(e,r?.restrictionReasons),p=(0,C.yHC)(e,t,u?"saved":"all"),g=(0,C.kdX)(e,t),f=s===n.l3&&!c&&!r.unreadCount&&!g&&p&&!p.groupedId,I=(0,C.yps)(e,t),v=Boolean(d?.settings?.canAddContact),b=d?.settings?.nameChangeDate,S=d?.settings?.photoChangeDate,w=(0,C.S0q)(e,t,s),A=(0,k.L8)(t)?void 0:(0,C.AWZ)(e,t),M=!(0,C.Vw0)(e,t,s)?.messagesCount,P=!(0,C.g29)(e)||(0,C.vGo)(e,i)?.areAdsEnabled,F=(0,C.trm)(e),T=Boolean(d?.businessIntro),U=e.isAppConfigLoaded,x=(0,C.k2W)(e,t)?.id,B=(0,C.jGY)(e,t)&&!A?.isTranslationDisabled,R=r?.hasAutoTranslation,N=(0,C.Qq_)(e);return{areAdsEnabled:P,isChatLoaded:!0,isRestricted:h,restrictionReasons:m,isChannelChat:(0,y.WX)(r),isChatMonoforum:(0,y.Ve)(r),isGroupChat:(0,y.YE)(r),isChannelWithAvatars:r.areProfilesShown,isCreator:r.isCreator,isChatWithSelf:(0,C.nZ4)(e,t),isSystemBotChat:(0,y.DX)(t),isAnonymousForwards:(0,y.Qe)(t),isBot:Boolean(I),isNonContact:v,nameChangeDate:b,photoChangeDate:S,isSynced:e.isSynced,messageIds:c,messagesById:l,firstUnreadId:(0,C.RjD)(e,t,s),isViewportNewest:"thread"!==o||(0,C.haw)(e,t,s),focusingId:g,isSelectModeActive:(0,C.rTV)(e),hasLinkedChat:A?Boolean(A.linkedChatId):void 0,channelJoinInfo:A?.joinInfo,topic:w,noMessageSendingAnimation:!(0,C.xYJ)(e,"messageSendingAnimations"),isServiceNotificationsChat:t===a.zv8,isForum:r.isForum,isEmptyThread:M,currentUserId:i,isChatProtected:(0,C.ryq)(e,t),...f&&{lastMessage:p},isAccountFrozen:F,hasCustomGreeting:T,isAppConfigLoaded:U,monoforumChannelId:x,canTranslate:B,translationLanguage:N,shouldAutoTranslate:R}}))((({chatId:e,threadId:t,type:s,isChatLoaded:o,isForum:r,isChannelChat:d,isGroupChat:c,isChannelWithAvatars:l,canPost:u,isSynced:p,isChatMonoforum:g,isReady:f,isChatWithSelf:v,isSystemBotChat:b,isAnonymousForwards:S,isCreator:A,isBot:M,isNonContact:P,nameChangeDate:F,photoChangeDate:T,messageIds:U,messagesById:x,firstUnreadId:B,isComments:R,isViewportNewest:N,isRestricted:J,restrictionReasons:E,isEmptyThread:L,focusingId:Y,isSelectModeActive:D,lastMessage:O,hasLinkedChat:G,withBottomShift:V,withDefaultBg:j,topic:q,noMessageSendingAnimation:z,isServiceNotificationsChat:W,currentUserId:K,isContactRequirePremium:H,paidMessagesStars:_,areAdsEnabled:X,channelJoinInfo:$,isChatProtected:Q,isAccountFrozen:Z,hasCustomGreeting:ee,monoforumChannelId:te,isAppConfigLoaded:se,canTranslate:ae,translationLanguage:oe,shouldAutoTranslate:ne,onIntersectPinnedMessage:ie,onScrollDownToggle:re,onNotchToggle:de})=>{const{loadViewportMessages:ce,setScrollOffset:le,loadSponsoredMessages:ue,loadMessageReactions:he,copyMessagesByIds:me,loadMessageViews:pe,loadPeerStoriesByIds:ge,loadFactChecks:fe,requestChatTranslation:Ie}=(0,w.ko)(),ve=(0,Yt.li)(),be=(0,Yt.li)("thread"===s&&(0,C.j_4)((0,w.mS)(),e,t)||(0,C.rKQ)((0,w.mS)(),e,t)||0),ye=(0,Yt.li)(),Se=(0,Yt.li)(),we=(0,Yt.li)(),Ae=(0,Yt.li)(),Me=(0,Yt.li)(),Ce=(0,Yt.li)(),Pe=(0,Yt.li)(!1),ke=(0,Yt.li)(Boolean(O)),Fe=(0,y.cG)(e,t,K),Te=Fe&&t!==a.Ckz,Ue=Boolean(U),xe=(0,k.L8)(e),Be=Boolean(!xe&&!d||v||b||S||l);(0,ts.A)((()=>{Ue&&(0,I.aj)((()=>{ke.current=!1}))}),[Ue]),(0,ts.A)((()=>{Ae.current=B}),[B]),(0,Yt.vJ)((()=>{X&&(d||M)&&p&&f&&se&&ue({peerId:e})}),[e,p,f,d,M,X,se]),(0,ts.A)((()=>{Ue&&(Me.current=Ae.current)}),[Ue]),(0,ts.A)((()=>{Ce.current=Y}),[Y]),(0,Yt.vJ)((()=>{ne&&ae&&Ie({chatId:e,toLanguageCode:oe})}),[ne,ae,oe,e]),(e=>{const t=(0,Xt.A)((t=>{const s=(0,Io.A)();s&&s.length>1&&(t.preventDefault(),e({messageIds:s}))}));(0,ws.v)((0,Yt.Kr)((()=>({"Mod+C":t})),[]))})(me);const Re=(0,Yt.Kr)((()=>{if(!U?.length||!x)return;const e=[];U.forEach(((t,a,o)=>{const n=e[e.length-1],i=x[t];if(!i)return;const{shouldAppendJoinMessage:r,shouldAppendJoinMessageAfterCurrent:d}=(()=>{if($&&"thread"===s)return n&&n.date<$.joinedDate&&$.joinedDate<=i.date?{shouldAppendJoinMessage:!0,shouldAppendJoinMessageAfterCurrent:!1}:a===o.length-1&&i.date<$.joinedDate?{shouldAppendJoinMessage:!0,shouldAppendJoinMessageAfterCurrent:!0}:void 0})()||{};if(d&&e.push(i),r){const t=d?i.id:n?.id||i.id-1;e.push({id:mn(t),chatId:i.chatId,date:$.joinedDate,isOutgoing:!1,content:{action:{mediaType:"action",type:"channelJoined",inviterId:$?.inviterId,isViaRequest:$?.isViaRequest||void 0}}})}d||e.push(i)}));const a="scheduled"===s||W?["date","id"]:["id"];return e.length?po((0,h.My)(e,a),Me.current,r?void 0:Number(t),v,Be):void 0}),[Be,U,x,s,W,r,t,v,$]);(0,Wt.A)((()=>{if(!U||!x||"scheduled"===s||Z)return;if(!d&&!c)return;const t=U.filter((e=>{const t=x[e];return t&&t.reactions?.results.length&&!t.content.action}));t.length&&he({chatId:e,ids:t})}),2e4),(0,Wt.A)((()=>{if(!U||!x||"scheduled"===s)return;const e=U.map((e=>x[e]?.content.storyData)).filter(Boolean);if(!e.length)return;const t=e.reduce(((e,t)=>{const{peerId:s,id:a}=t;return e[s]||(e[s]=[]),e[s].push(a),e}),{});Object.entries(t).forEach((([e,t])=>{ge({peerId:e,storyIds:t})}))}),3e5),(0,Wt.A)((()=>{if(!U||!x||t!==n.l3||"scheduled"===s)return;const a=(0,w.mS)(),o=U.filter((t=>(0,C.Vw0)(a,e,t)?.isCommentsInfo||void 0!==x[t]?.viewsCount));o.length&&pe({chatId:e,ids:o})}),2e4,!0),(0,Wt.A)((()=>{if(!U||!x||t!==n.l3||"scheduled"===s)return;const a=U.filter((e=>x[e]?.factCheck?.shouldFetch));a.length&&fe({chatId:e,ids:a})}),5e3);const Ne=(0,Yt.Kr)((()=>{if("thread"===s)return(0,I.sg)((()=>ce({direction:i.TN.Around})),1e3,!0,!1)}),[ce,U]),{isScrolled:Je,updateStickyDates:Ee}=function(){const[e,t]=(0,$s.A)(!1),s=(0,bo.A)(1e3,!0);return{isScrolled:e,updateStickyDates:(0,Xt.A)((e=>{t(),document.body.classList.contains("is-scrolling-messages")||(0,Gt.RK)((()=>{document.body.classList.add("is-scrolling-messages")})),s((()=>{const t=function(e){const t=e.querySelectorAll(".sticky-date"),s=e.scrollTop,a=getComputedStyle(e),o=parseInt(a.getPropertyValue("--middle-header-panes-height"),10);return Array.from(t).find((e=>{const{offsetTop:t,offsetHeight:a}=e,n=t-s;return-a<=n&&n<=o+10}))}(e);(0,Gt.RK)((()=>{const e=document.querySelector(".stuck");e&&e.classList.remove("stuck"),t&&t.classList.add("stuck"),document.body.classList.remove("is-scrolling-messages")}))}))}))}}(),Le=(0,Xt.A)((()=>{if(Pe.current)return void(Pe.current=!1);const a=ve.current;a&&(Ce.current||Ee(a),un((()=>{const o=(0,w.mS)();Boolean((0,C.nTw)(o).focusedMessage?.chatId)||ie({shouldCancelWaiting:!0}),a.parentElement&&(be.current=a.scrollHeight-a.scrollTop,"thread"===s&&le({chatId:e,threadId:t,scrollOffset:be.current}))})))})),[Ye,De]=function(e,t){const[s,a]=(0,Yt.Ul)(),o=(0,Xt.A)((e=>{a(e.contentRect.height)}));(0,vo.A)(e,o),(0,Yt.vJ)((()=>{const a=Number(e.current.dataset.normalHeight)||0,o=s();o&&o>a&&t&&(e.current.dataset.normalHeight=String(o))}),[t,e,s]);const n=(0,Yt.li)();return[s,n]}(ve,u&&!D);(0,Yt.vJ)((()=>{if(!Ne||!o||J||Y)return;if(U&&(0,m.iL)(U[U.length-1]))return;const e=ve.current;(!U||1===U.length||U.length<a.yo2/2&&e.firstElementChild.clientHeight<=e.offsetHeight)&&Ne()}),[o,U,Ne,Y,J]);const Oe=(0,Ms.i)((()=>{if(!U||!we.current)return;const e=we.current.filter((e=>U.includes(Number(e.dataset.messageId)))),t=e[1]||e[0];t&&(ye.current=t.id,Se.current=t.getBoundingClientRect().top)}));(0,ts.A)((()=>(0,Gt.Uj)((()=>Oe.current()))),[U,N,Oe]),(0,Yt.vJ)((()=>Oe.current()),[Ye,Oe]),(0,fo.A)((([e,t])=>{const s=Ye(),o=De.current;if(De.current=s,U===e&&N===t&&s!==o&&void 0===o)return;const n=ve.current;we.current=Array.from(n.querySelectorAll(".message-list-item"));const i=we.current[we.current.length-1],r=Ae.current?n.querySelector(`#${(0,y.GZ)(Ae.current)}`):void 0,d=U&&e&&U[U.length-1]!==e[e.length-1],c=U?.[0]!==e?.[0]&&U?.length===a.yo2/2+1,l=d&&!c;N&&l&&U&&U.length<a.yo2/2&&!n.parentElement.classList.contains("force-messages-scroll")&&(0,Gt.Uj)((()=>n.firstElementChild.clientHeight<=2*n.offsetHeight))&&((0,Dt.YM)(n.parentElement,"force-messages-scroll"),n.parentElement.classList.add("force-messages-scroll"),setTimeout((()=>{n.parentElement&&(0,Dt.HW)(n.parentElement,"force-messages-scroll")}),500)),(0,Gt.gm)((()=>{const{scrollTop:e,scrollHeight:a,offsetHeight:d}=n,c=be.current;let u=c-(o||d);l&&(u-=i?i.offsetHeight:0);const h=N&&t&&u<=50,m=U&&Ce.current===U[U.length-1];l&&h&&!m&&(0,Gt.YS)((()=>{const e=!(0,ss.g1)()||!r;(0,it.Ay)({container:n,element:e?i:r,position:e?"end":"start",margin:20,forceDuration:z?0:void 0})}));const p=void 0!==o&&o!==s;if(p&&(0,it.o8)())return;const g=ye.current&&n.querySelector(`#${ye.current}`),f=!g&&Me.current&&n.querySelector(".unread-divider");let I;if(h&&p)I=a-d;else if(g){const t=g.getBoundingClientRect().top;I=e+(t-(Se.current||0))}else I=f?Math.min((0,ho.A)(f,n).top-10,a-c):a-c;return()=>{(0,uo.A)(n,Math.ceil(I)),(0,it._v)(),be.current=Math.max(Math.ceil(a-I),d),Ce.current||(Pe.current=!0,(0,Gt.YS)((()=>{Pe.current=!1})))}}))}),[U,N,Ye,De,z]),(0,ba.A)((([e])=>{void 0!==e&&(0,Yt.VK)(200+a.xB5)}),[D]);const Ge=Boolean(!Be||d&&!l),Ve=(0,k.L8)(e)&&!v&&!M&&!S&&"thread"===s&&(!Re&&!O&&U&&(!we.current||0===we.current.length)||1===U?.length&&"contactSignUp"===x?.[U[0]]?.content.action?.type||"contactSignUp"===O?.content?.action?.type),je=c&&A&&1===U?.length&&"chatCreate"===x?.[U[0]]?.content.action?.type,qe=1===U?.length&&"topicCreate"===x?.[U[0]]?.content.action?.type,ze=(0,Vt.A)("MessageList custom-scroll",Ge&&"no-avatars",!u&&"no-composer","pinned"===s&&"type-pinned",V&&"with-bottom-shift",j&&"with-default-bg",D&&"select-mode-active",Je&&"scrolled",!f&&"is-animating",Te&&"saved-dialog",Q&&"hide-on-print"),We=Boolean(U&&Re||O);(0,Yt.vJ)((()=>{We||re(!1)}),[We,re]);const Ke=J?ln.Restricted:!_||We||ee?H&&!We?ln.PremiumRequired:!M&&!P||We?Ve?ln.ContactGreeting:U&&(!Re||je||qe)?ln.NoMessages:We?ln.MessageList:ln.Loading:ln.AccountInfo:ln.StarsRequired;return(0,is.Y)(Cs.Ay,{ref:ve,className:ze,name:"fade",activeKey:Ke,shouldCleanup:!0,onScroll:Le,onMouseDown:go.l,children:Ke===ln.Restricted?(0,is.Y)("div",{className:"empty",children:(0,is.Y)("span",{children:E?.[0]?.text||"This is a private "+(d?"channel":"chat")})}):Ke===ln.StarsRequired?(0,is.Y)(cn,{paidMessagesStars:_,peerId:te||e}):Ke===ln.PremiumRequired?(0,is.Y)(cn,{peerId:e}):Ke===ln.AccountInfo?(0,is.Y)(Eo,{chatId:e,hasMessages:We}):Ke===ln.ContactGreeting?(0,is.Y)(So,{userId:e},e):Ke===ln.NoMessages?(0,is.Y)(on,{chatId:e,topic:q,type:s,isChatWithSelf:v,isGroupChatJustCreated:je}):Ke===ln.MessageList?(0,is.Y)(tn,{canShowAds:X&&d,chatId:e,isComments:R,isChannelChat:d,isChatMonoforum:g,isSavedDialog:Fe,messageIds:U||[O.id],messageGroups:Re||po([O]),getContainerHeight:Ye,isViewportNewest:Boolean(N),isUnread:Boolean(B),isEmptyThread:L,withUsers:Be,noAvatars:Ge,containerRef:ve,anchorIdRef:ye,memoUnreadDividerBeforeIdRef:Me,memoFirstUnreadIdRef:Ae,threadId:t,type:s,isReady:f,hasLinkedChat:G,isSchedule:!!Re&&"scheduled"===s,shouldRenderAccountInfo:M||P,nameChangeDate:F,photoChangeDate:T,noAppearanceAnimation:!Re||!ke.current,onScrollDownToggle:re,onNotchToggle:de,onIntersectPinnedMessage:ie,canPost:u}):(0,is.Y)(Ps.A,{color:"white",backgroundColor:"dark"})})})));function mn(e){return e+1e-6}const pn=e=>{const{isActive:t}=e,s=(0,ns.A)(zt.ar.Extra,"MessageSelectToolbar",!t);return s?(0,is.Y)(s,{...e}):void 0};var gn=s(38218),fn=s(51083),In=s(17751),vn=s(48553),bn=s(53827),yn=s(49642),Sn=s(35749),wn=s(88792),An=s(14),Mn=s(24909),Cn=s(56863);const Pn=s.p+"telegram-logo-filled.67469f6dc5e301e8e0bd.svg",kn={width:200,height:200},Fn=115;var Tn=s(48885),Un=s(82497),xn=s(42452);const Bn={.5:.66,.75:.8,1:1,1.5:1.4,2:1.8},Rn=Object.keys(Bn).sort().map(Number);function Nn(e){const{title:t,performer:s,fileName:a}=e;return(0,is.FD)(is.FK,{children:[(0,is.Y)("div",{className:"title",dir:"auto",children:(0,Co.A)(t||a)}),s&&(0,is.Y)("div",{className:"subtitle",dir:"auto",children:(0,Co.A)(s)})]})}function Jn(e,t){return(0,is.FD)(is.FK,{children:[(0,is.Y)("div",{className:"title",dir:"auto",children:t&&(0,Co.A)(t)}),(0,is.Y)("div",{className:"subtitle",dir:"auto",children:e})]})}const En=(0,w.EK)(((e,{isHidden:t})=>{const{audioPlayer:s}=(0,C.nTw)(e),{chatId:a,messageId:o}=s,n=!t&&a&&o?(0,C.O5q)(e,a,o):void 0,i=n&&(0,C.Y7C)(e,n),r=n&&(0,C.hds)(e,n.chatId),{volume:d,playbackRate:c,isMuted:l,isPlaybackRateActive:u,timestamp:h}=(0,C.nTw)(e).audioPlayer;return{message:n,sender:i,chat:r,volume:d,playbackRate:c,isPlaybackRateActive:u,isMuted:l,timestamp:h,mediaDuration:n?(0,ht.Y9)(e,n):void 0}}))((({message:e,mediaDuration:t,className:s,noUi:o,sender:n,chat:i,volume:r,playbackRate:c,isPlaybackRateActive:l,isMuted:u,isFullWidth:h,timestamp:m,onPaneStateChange:p})=>{const{setAudioPlayerVolume:g,setAudioPlayerPlaybackRate:f,setAudioPlayerMuted:I,focusMessage:v,closeAudioPlayer:b}=(0,w.ko)(),A=(0,Ts.A)(),{isMobile:M}=(0,D.Ay)(),C=(0,An.A)(e),{audio:P,voice:k,video:F}=C?(0,y.r_)(C):{},T=Boolean(k||F),U=T||(P?.duration||0)>a.CVm,B=n?(0,S.F9)(A,n):void 0,R=(0,Sn.A)(C,"inline"),N=R&&at.Ih(R),J=((e,t,s)=>{const a=(0,Ts.A)(),{audio:o,voice:n}=e?(0,y.r_)(e):{},i=o?o.title||o.fileName:n?"Voice message":"",r=o?.performer||t&&(0,S.F9)(a,t),d=s&&(0,y.Js)(a,s)||"Telegram",c=o&&(0,y.AB)(o)&&(0,y.VO)(o,"pictogram"),l=t&&(0,y.cP)(t,"big"),u=o&&c||n&&l,h=(0,Po.A)(u),m=(0,Yt.Kr)((()=>function(e,t,s){if(!s)return kn;if(e){if(!e.thumbnailSizes?.length)return;const t=e.thumbnailSizes.find((e=>"m"===e.type));return t||e.thumbnailSizes[0]}return t?x.cf:void 0}(o,n,h)),[o,h,n]),{result:p}=(0,Cn.A)((()=>function(e,t){if(!e)return Promise.resolve(Pn);if(!t)return(0,Mn.y)(e,Fn,Fn);const s=Math.min(t.width,t.height);if(s<Fn){const t=Fn/s;return(0,Mn.s)(e,t)}return Promise.resolve(e)}(h,m)),[h,m],Pn);return(0,Yt.Kr)((()=>(0,yn.wp)({title:i,artist:r,album:d,artwork:[{src:p}]})),[d,r,i,p])})(C,n,i),{playPause:E,stop:L,isPlaying:Y,requestNextTrack:O,requestPreviousTrack:G,isFirst:V,isLast:j,setVolume:q,toggleMuted:z,setPlaybackRate:W,setCurrentTime:K}=(0,wn.A)(e&&(0,bn.dj)(e),t||0,T?"voice":"audio",N,void 0,J,void 0,!0,void 0,void 0,e&&(0,y.Nb)(e),!0),H=Boolean(e),{ref:_}=(0,es.A)({isOpen:H,shouldForceOpen:h}),{ref:X,shouldRender:$}=(0,Tn.A)({isOpen:H,isDisabled:!h,ref:_,onStateChange:p}),{isContextMenuOpen:Q,handleBeforeContextMenu:Z,handleContextMenu:ee,handleContextMenuClose:te,handleContextMenuHide:se}=(0,ao.A)(_,!$);(0,Yt.vJ)((()=>{m&&K(m)}),[m,K]);const ae=(0,Xt.A)((()=>{const{chatId:e,id:t}=C;v({chatId:e,messageId:t})})),oe=(0,Xt.A)((()=>{L&&(Y&&E(),b(),(0,yn.Eg)(),L())})),ne=(0,Xt.A)((e=>{q&&(g({volume:e/100}),q(e/100))})),ie=(0,Xt.A)((()=>{d.TF&&!d.pz||z&&(z(),I({isMuted:!u}))})),re=(0,Xt.A)(((e,t=!0)=>{if(!W)return;const s=Bn[e],a=1!==e&&t;f({playbackRate:s,isPlaybackRateActive:a}),W(a?s:1)})),de=(0,Xt.A)((()=>{te();const e=Number(Object.entries(Bn).find((([,e])=>e===c))?.[0])||1,t=!l;re(t&&1===e?2:e,t)})),ce=(0,Xt.A)((()=>{const e=Object.entries(Bn).find((([,e])=>e===c))?.[0]||1,t=`${1===c?2:e}Х`;return(0,is.FD)("div",{className:"playback-wrapper",children:[Q&&(0,is.Y)("div",{className:"playback-backdrop",onClick:te}),(0,is.Y)(xs.A,{round:!0,className:(0,Vt.A)("playback-button",l&&"applied",Q&&"on-top"),color:"translucent",size:"smaller",ariaLabel:"Playback Rate",ripple:!M,onMouseEnter:ee,onClick:de,onMouseDown:Z,onContextMenu:ee,children:(0,is.Y)("span",{className:(0,Vt.A)("playback-button-inner",4===t.length&&"small",5===t.length&&"tiny"),children:t})})]})})),le=(0,Yt.Kr)((()=>0===r||u?"muted":r<.3?"volume-1":r<.6?"volume-2":"volume-3"),[r,u]);if(!o&&$)return(0,is.FD)("div",{className:(0,Vt.A)("AudioPlayer",h?"full-width-player":"mini-player",s),dir:A.isRtl?"rtl":void 0,ref:X,children:[(0,is.FD)("div",{className:"AudioPlayer-content",onClick:ae,children:[P?Nn(P):Jn(A("AttachAudio"),B),(0,is.Y)(xn.A,{})]}),(0,is.Y)(xs.A,{round:!0,ripple:!M,color:"translucent",size:"smaller",className:"player-button",disabled:V?.(),onClick:G,ariaLabel:"Previous track",children:(0,is.Y)(Bs.A,{name:"skip-previous"})}),(0,is.FD)(xs.A,{round:!0,ripple:!M,color:"translucent",size:"smaller",className:(0,Vt.A)("toggle-play","player-button",Y?"pause":"play"),onClick:E,ariaLabel:Y?"Pause audio":"Play audio",children:[(0,is.Y)(Bs.A,{name:"play"}),(0,is.Y)(Bs.A,{name:"pause"})]}),(0,is.Y)(xs.A,{round:!0,ripple:!M,color:"translucent",size:"smaller",className:"player-button",disabled:j?.(),onClick:O,ariaLabel:"Next track",children:(0,is.Y)(Bs.A,{name:"skip-next"})}),(0,is.FD)("div",{className:"volume-button-wrapper",children:[(0,is.Y)(xs.A,{round:!0,className:"player-button volume-button",color:"translucent",size:"smaller",ariaLabel:"Volume",onClick:ie,ripple:!M,children:(0,is.Y)(Bs.A,{name:le})}),!d.pz&&(0,is.FD)("div",{className:"volume-slider-wrapper",children:[(0,is.Y)("div",{className:"volume-slider-spacer"}),(0,is.Y)("div",{className:"volume-slider",children:(0,is.Y)(Un.A,{bold:!0,value:u?0:100*r,onChange:ne})})]})]}),U&&(0,is.Y)(ta.A,{forceOpen:Q,positionX:"right",positionY:"top",className:"playback-rate-menu",trigger:ce,onClose:te,onHide:se,onMouseEnterBackdrop:te,children:Rn.map((e=>function(e,t,s,a){const o=t===Bn[e]&&a||1===e&&!a;return(0,is.FD)(Ns.A,{onClick:()=>s(e),icon:o?"check":void 0,customIcon:o?void 0:(0,is.Y)(Bs.A,{name:"placeholder"}),children:[e,"X"]},e)}(e,c,re,l)))}),(0,is.Y)(xs.A,{round:!0,className:"player-close",color:"translucent",size:"smaller",onClick:oe,ariaLabel:"Close player",children:(0,is.Y)(Bs.A,{name:"close"})})]})}));var Ln=s(85449),Yn=s(2338),Dn=s(49746),On=s(11217),Gn=s(93809),Vn=s(68292),jn=s(27860),qn=s(18653),zn=s(94189);const Wn={"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 Kn(e,t,s,a,o){return`M${e},${t+o}a${o},${o},0,0,1,\n ${s},0v${a-2*o}a${o},${o},0,0,1,${-s},0Z`}const Hn=(0,Yt.ph)((({count:e,index:t})=>{const s=(0,Yt.li)(),a=(0,Yt.Kr)((()=>function(e,t){const s=e-t-1,a=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),o=function(e,t){let s=36;return 1===e?s=36:2===e?s=17:3===e?s=1===t?12:11:(4===e||e>3)&&(s=7.5),s}(e,s),n=function(e,t){return e<=3?36:t*e+2*(e-1)}(e,a),i=`clipPath${e}`,r=function(e,t,s){let a="";if(3===s)a=Kn(0,0,2,t,1)+Kn(0,12,2,t+1,1)+Kn(0,25,2,t,1);else for(let e=0;e<s;e++)a+=Kn(0,(t+2)*e,2,t,1);return`<clipPath id="${e}">\n <path d="${a}" />\n </clipPath>`}(i,a,e),d=function(e,t,s){return 1===s?0:2===s?0===e?0:t+2:3===s?0===e?0:1===e?12:25:(t+2)*e}(s,a,e),c=function(e,t,s,a){return t<=4||e<=1?0:e>=t-2?a-36:(s+4)/2+(e-2)*(s+2)}(s,e,a,n);return{markHeight:o,clipPath:r,markTranslateY:d,trackTranslateY:c,trackHeight:n,clipPathId:i}}(e,t)),[e,t]);if((0,Yt.Nf)((()=>{if(!s.current)return;const{trackHeight:e,trackTranslateY:t,markHeight:o,markTranslateY:n,clipPathId:i,clipPath:r}=a,d=s.current.firstElementChild;if(s?.current){const a=s.current,{style:c}=a;c.height=`${e}px`,c.transform=`translateY(-${t}px)`,c.clipPath=`url("#${i}")`;const l=a.querySelector("svg"),u=a.querySelector("div"),h=a.querySelector("defs");l||d&&(d.innerHTML=`<svg height="0" width="0"><defs> ${r} </defs></svg>`),h&&(h.innerHTML=r),u&&(u.style.height=`${o}px`,u.style.transform=`translateY(${n}px)`)}}),[a]),1===e)return(0,is.Y)("div",{className:Wn.pinnedMessageBorder,children:(0,is.Y)("div",{className:Wn.pinnedMessageBorderWrapper1,ref:s})});const{trackHeight:o,trackTranslateY:n,markHeight:i,markTranslateY:r,clipPathId:d}=a;return(0,is.Y)("div",{className:(0,Vt.A)(Wn.pinnedMessageBorder,e>4&&Wn.pinnedMessageBorderMask),children:(0,is.FD)("div",{className:Wn.pinnedMessageBorderWrapper,ref:s,style:`clip-path: url("#${d}"); width: 2px;\n height: ${o}px; transform: translateY(-${n}px);`,children:[(0,is.Y)("span",{}),(0,is.Y)("div",{className:Wn.pinnedMessageBorderMark,style:`--height: ${i}px; --translate-y: ${r}px; --translate-track: ${n}px;`})]})})})),_n="LFRysfVa",Xn="E_C4DXKN",$n="ljzqevcj",Qn=1.125*x.$,Zn=(0,Yt.ph)((0,w.EK)(((e,{chatId:t,threadId:s,messageListType:a})=>{const o=(0,C.hds)(e,t),i=e.isSynced,r=(0,y.cG)(t,s,e.currentUserId),d=(0,C.zeq)(e,t),c={chat:o,isSynced:i};if("thread"!==a||!d)return c;if(s!==n.l3&&!r&&!o?.isForum){const a=Number(s),o=a?(0,C.O5q)(e,t,a):void 0,n=o?(0,C.Szq)(e,o):void 0;return{...c,pinnedMessageIds:a,messagesById:d,canUnpin:!1,topMessageSender:n}}const l=r?void 0:(0,C.fcC)(e,t,s);if(l?.length){const t=d[l[0]],{canUnpin:a=!1}=t&&1===l.length&&(0,C.WAX)(e,t,s)||{};return{...c,pinnedMessageIds:l,messagesById:d,canUnpin:a}}return c}))((({chatId:e,threadId:t,canUnpin:s,getLoadingPinnedId:a,pinnedMessageIds:o,messagesById:i,isFullWidth:r,topMessageSender:c,getCurrentPinnedIndex:l,className:u,chat:h,isSynced:m,shouldHide:p,onPaneStateChange:g,onFocusPinnedMessage:f})=>{const{clickBotInlineButton:I,focusMessage:v,openThread:b,pinMessage:A,loadPinnedMessages:M}=(0,w.ko)(),C=(0,_t.A)(),P=(0,Os.A)(l),k=Array.isArray(o)?o[P]:o,F=i&&k?i[k]:void 0,T=Array.isArray(o)?o.length:o?1:0,U=Math.max(T-P,1),B=c?(0,S.F9)(C,c):void 0,R=F&&(0,y.zX)(F),N=R?.isGif?R:void 0,J=Boolean(N&&!N.previewPhotoSizes?.length),E=(0,Yn.A)(F),L=(0,Sn.A)(F,J?"full":"pictogram"),Y=(0,Po.A)(L),D=F&&(0,y.y2)(F),O=Boolean((0,Os.A)(a)),G=(0,Gn.A)([O],450)&&O,V=(0,An.A)(F,!0);(0,Yt.vJ)((()=>{m&&(t===n.l3||h?.isForum)&&M({chatId:e,threadId:t})}),[e,t,m,h?.isForum]),(0,Dn.A)(e,k,F);const j=Boolean(F)&&!p,{ref:q}=(0,es.A)({isOpen:j,noOpenTransition:!0,shouldForceOpen:r}),{ref:z,shouldRender:W}=(0,Tn.A)({isOpen:j,isDisabled:!r,ref:q,onStateChange:g}),[K,H,_]=(0,$s.A)(),X=(0,Xt.A)((()=>{_(),A({chatId:e,messageId:F.id,isUnpin:!0})})),$=F&&(0,y.rK)(F),Q=(0,Xt.A)((()=>{$&&I({chatId:F.chatId,messageId:F.id,button:$})})),Z=(0,Xt.A)((()=>{b({chatId:e,threadId:t,type:"pinned"})})),ee=(0,Xt.A)((s=>{const n=s.shiftKey&&Array.isArray(o)?o[(0,qa.A)(o.length,o.indexOf(k)-2)]:k;a()||(v({chatId:e,threadId:t,messageId:n,noForumTopicPanel:!0}),f(n))})),[te,se,ae]=(0,$s.A)(),{handleClick:oe,handleMouseDown:ne}=(0,On.Q)(ee);if(W&&V)return(0,is.FD)("div",{ref:z,className:(0,Vt.A)("HeaderPinnedMessageWrapper","tE8PJzpv",r?"gutn4asD":"lrBhOgvf",u),children:[(T>1||G)&&(0,is.FD)(xs.A,{round:!0,size:"smaller",color:"translucent",ariaLabel:C("EventLogFilterPinnedMessages"),onClick:G?void 0:Z,children:[O&&(0,is.Y)(oa.A,{color:"blue",className:(0,Vt.A)("yvd9_9PF",_n,!G&&Xn)}),(0,is.Y)(Bs.A,{name:"pin-list",className:(0,Vt.A)(_n,G&&Xn)})]}),s&&(0,is.Y)(xs.A,{round:!0,size:"smaller",color:"translucent",ariaLabel:C("UnpinMessageAlertTitle"),onClick:H,children:(0,is.Y)(Bs.A,{name:"close"})}),(0,is.Y)(zn.A,{isOpen:K,onClose:_,text:C("PinnedConfirmUnpin"),confirmLabel:C("DialogUnpin"),confirmHandler:X}),(0,is.FD)("div",{className:(0,Vt.A)("ayLUtX1S",te&&"WVjde2rq"),onClick:oe,onMouseDown:ne,dir:C.isRtl?"rtl":void 0,children:[(0,is.Y)(Hn,{count:T,index:P}),(0,is.Y)(Cs.Ay,{activeKey:V.id,name:"slideVertical",className:"Gp431jU4",children:function(e,t,s,a){const{width:o,height:n}=(0,x.mr)(),i=t||e,r=s&&t;return(0,is.FD)("div",{className:"XjjZeOUy",children:[e&&!a&&!r&&(0,is.Y)("img",{className:$n,src:i,width:o,height:n,alt:"",draggable:!1}),r&&!a&&(0,is.Y)("video",{src:t,width:o,height:n,playsInline:!0,disablePictureInPicture:!0,className:$n}),e&&(0,is.Y)(jn.A,{thumbDataUri:i,isVisible:Boolean(a),width:o,height:n})]})}(E,Y,J,D)}),(0,is.FD)("div",{className:(0,Vt.A)("ETMw73qH",E&&"BWZytkCB"),dir:C.isRtl?"rtl":void 0,children:[(0,is.FD)("div",{className:"IWpRWVBg",dir:C.isRtl?"rtl":void 0,children:[!B&&(0,is.Y)(Vn.A,{text:1===T?C("PinnedMessageTitleSingle"):C("PinnedMessageTitle",{index:U},{pluralValue:T})}),B&&(0,Co.A)(B)]}),(0,is.Y)(Cs.Ay,{activeKey:V.id,name:"slideVerticalFade",className:"mA1i07pG",children:(0,is.Y)("p",{dir:"auto",className:"k19QLKaH",children:(0,is.Y)(qn.A,{message:V,truncateLength:256,noEmoji:Boolean(E),emojiSize:Qn})})})]}),(0,is.Y)(xn.A,{}),$&&(0,is.Y)(xs.A,{size:"tiny",className:"fpQMpARI",onClick:Q,shouldStopPropagation:!0,onMouseEnter:d.TF?void 0:se,onMouseLeave:d.TF?void 0:ae,children:(0,Ln.A)(C,$)})]})]})}))),ei=(0,Yt.ph)((0,w.EK)(((e,{chatId:t,threadId:s,messageListType:a,isMobile:o})=>{const{isLeftColumnShown:i,shouldSkipHistoryAnimations:r,audioPlayer:d,messageLists:c}=(0,C.nTw)(e),l=(0,C.hds)(e,t),u=(0,C.PVB)(e,t),{chatId:h,messageId:m}=d,p=h&&m?(0,C.O5q)(e,h,m):void 0;let g;if("pinned"===a){const a=(0,C.fcC)(e,t,s);g=a?.length}else if("scheduled"===a){const a=(0,C.K3w)(e,t,s);g=a?.length}else if("thread"===a&&s!==n.l3){const a=(0,C.Vw0)(e,t,s);g=a?.messagesCount||0}const f=(0,C.C5H)(e,t,s,"typingStatus"),I=u?.emojiStatus,v=I&&e.customEmojis.byId[I.documentId],b="collectible"===I?.type?I.slug:void 0,S=(0,y.cG)(t,s,e.currentUserId);return{typingStatus:f,isLeftColumnShown:i,isRightColumnShown:(0,C.gjV)(e,o),isSelectModeActive:(0,C.rTV)(e),audioMessage:p,chat:l,messagesCount:g,isChatWithSelf:(0,C.nZ4)(e,t),shouldSkipHistoryAnimations:r,currentTransitionKey:Math.max(0,c.length-1),connectionState:e.connectionState,isSyncing:e.isSyncing,isFetchingDifference:e.isFetchingDifference,emojiStatusSticker:v,emojiStatusSlug:b,isSavedDialog:S}}))((({chatId:e,threadId:t,messageListType:s,isMobile:o,typingStatus:r,isSelectModeActive:d,isLeftColumnShown:c,audioMessage:l,chat:u,messagesCount:h,isComments:m,isChatWithSelf:p,shouldSkipHistoryAnimations:g,currentTransitionKey:f,connectionState:I,isSyncing:v,isFetchingDifference:b,getCurrentPinnedIndex:y,getLoadingPinnedId:S,emojiStatusSticker:A,emojiStatusSlug:M,isSavedDialog:C,onFocusPinnedMessage:P})=>{const{openThreadWithInfo:F,openChat:T,openPreviousChat:U,toggleLeftColumn:x,exitMessageSelectMode:B,openPremiumModal:R,openStickerSet:N,updateMiddleSearch:J,openUniqueGiftBySlug:E}=(0,w.ko)(),L=(0,Ts.A)(),Y=(0,Yt.li)(!0),{isTablet:O}=(0,D.Ay)(),{width:G}=(0,ja.A)(),{isDesktop:V}=(0,D.Ay)(),j=G<=a.j7z,q=O&&c,z=(0,Yt.li)(),W=(0,Xt.A)((()=>{J({chatId:e,threadId:t,update:{}})})),K=(0,Xt.A)((s=>{s.target.closest(".title > .custom-emoji")||F({chatId:e,threadId:t})})),{onMouseDown:H,onMouseUp:_,onMouseLeave:X,onTouchStart:$,onTouchEnd:Q}=(0,gn.A)({onStart:W,onClick:K,threshold:500}),Z=(0,Xt.A)((()=>{setTimeout((()=>{Y.current=!0}),450)})),ee=(0,Xt.A)((()=>{M?E({slug:M}):R({fromUserId:e})})),te=(0,Xt.A)((()=>{M?E({slug:M}):N({stickerSetInfo:A.stickerSetInfo})})),se=(0,Xt.A)((e=>{if(Y.current){if(Y.current=!1,o){const e=document.querySelector(a.m$5);e?.blur()}if(d)return B(),void Z();if("thread"===s&&0===f)return!O||q?(e.stopPropagation(),T({id:void 0},{forceOnHeavyAnimation:!0})):x(),void Z();U(),Z()}})),ae=(0,Va.A)(f),oe=void 0!==ae&&ae<f?ae:void 0,ne=Boolean(l),ie=V&&ne,re=ne||!V,{connectionStatusText:de}=_s(L,I,v||b,!0);function ce(e=!1,t=!1){return(0,is.FD)("div",{className:"back-button",children:[(0,is.Y)(xs.A,{round:!0,size:"smaller",color:"translucent",onClick:se,ariaLabel:L(e?"Close":"Back"),children:(0,is.Y)("div",{className:(0,Vt.A)("animated-close-icon",!e&&"state-back")})}),t&&(0,is.Y)(Is,{})]})}return(0,Xs.A)(z),(0,is.FD)("div",{className:"MiddleHeader",ref:z,children:[(0,is.Y)(Cs.Ay,{name:g?"none":"slideFade",activeKey:f,shouldCleanup:!0,cleanupExceptionKey:oe,children:"thread"===s&&(t===n.l3||C||u?.isForum)?function(){const s=C?L("SavedMessages"):void 0,a=C?String(t):e,o=u?.isMonoforum?u.linkedMonoforumId:a;return(0,is.FD)(is.FK,{children:[(j||f>0)&&ce(q,!C),(0,is.Y)("div",{className:"chat-info-wrapper",onMouseDown:H,onMouseUp:_,onMouseLeave:X,onTouchStart:$,onTouchEnd:Q,children:(0,k.L8)(o)?(0,is.Y)(In.A,{userId:o,typingStatus:r,status:de||s,withDots:Boolean(de),withFullInfo:!0,withMediaViewer:!0,withStory:!p,withUpdatingStatus:!0,isSavedDialog:C,storyViewerOrigin:i.G9.MiddleHeaderAvatar,emojiStatusSize:22,noRtl:!0,onEmojiStatusClick:ee},o):(0,is.Y)(fn.A,{chatId:o,threadId:C?void 0:t,typingStatus:r,withMonoforumStatus:u?.isMonoforum,status:de||s,withDots:Boolean(de),withMediaViewer:t===n.l3,withFullInfo:t===n.l3,withUpdatingStatus:!0,withStory:!0,isSavedDialog:C,storyViewerOrigin:i.G9.MiddleHeaderAvatar,emojiStatusSize:22,onEmojiStatusClick:te,noRtl:!0},o)})]})}():(0,is.FD)(is.FK,{children:[ce(),(0,is.Y)("h3",{children:void 0!==h?"thread"===s?h?L(m?"Comments":"Replies",h,"i"):L(m?"CommentsTitle":"RepliesTitle"):"pinned"===s?L("PinnedMessagesCount",h,"i"):"scheduled"===s?p?L("Reminders"):L("messages",h,"i"):void 0:L("Loading")})]})}),!re&&(0,is.Y)(Zn,{chatId:e,threadId:t,messageListType:s,onFocusPinnedMessage:P,getLoadingPinnedId:S,getCurrentPinnedIndex:y},e),(0,is.FD)("div",{className:"header-tools",children:[ie&&(0,is.Y)(En,{}),(0,is.Y)(vn.A,{chatId:e,threadId:t,messageListType:s,isMobile:o,canExpandActions:!ie})]})]})})));var ti=s(15283),si=s(63744),ai=s(35049),oi=s(89873);const ni=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>{const s=(0,C.yps)(e,t),a=(0,C.v8U)(e,t);return{isBot:Boolean(s),sponsoredMessage:a}}))((({chatId:e,isBot:t,messageListType:s,sponsoredMessage:a,onPaneStateChange:o})=>{const{viewSponsored:n,openUrl:i,clickSponsored:r,openAboutAdsModal:d}=(0,w.ko)(),c=(0,_t.A)(),l=Boolean(t&&a&&"thread"===s),u=(0,An.A)(a),{ref:h,shouldRender:m}=(0,Tn.A)({isOpen:l,withResizeObserver:!0,onStateChange:o}),{isContextMenuOpen:p,contextMenuAnchor:g,handleBeforeContextMenu:f,handleContextMenu:I,handleContextMenuClose:v,handleContextMenuHide:b}=(0,ao.A)(h,!m,!0),y=(0,Xt.A)((()=>{u&&(r({randomId:u.randomId}),i({url:u.url,shouldSkipModal:!0}))})),S=(0,Xt.A)((e=>{if(!u)return;const{randomId:t,additionalInfo:s,canReport:a,sponsorInfo:o}=u;e.stopPropagation(),d({randomId:t,additionalInfo:s,canReport:a,sponsorInfo:o})}));if((0,Yt.vJ)((()=>{m&&u&&n({randomId:u.randomId})}),[m,u,e]),!m||!u)return;const{randomId:A,canReport:M,additionalInfo:C,sponsorInfo:P}=u,{peerColor:k,content:F,photo:T,title:U}=u;return(0,is.FD)(is.FK,{children:[(0,is.FD)("div",{ref:h,className:"yMkfzjus",onClick:y,onMouseDown:f,onContextMenu:I,children:[(0,is.FD)("div",{className:(0,Vt.A)("__w9Ejd3",k&&(0,ai.a)(k)),children:[(0,is.FD)("span",{className:"wdU19Be7",children:[c("SponsoredMessageAd"),(0,is.Y)(Ko.A,{onClick:S,className:"SrgXYpPk",children:c("SponsoredMessageAdWhatIsThis")})]}),(0,is.Y)("div",{className:"u2vIptvT",children:U}),F.text&&(0,is.Y)("div",{className:"SVG6BaX3",children:(0,Ds.fd)({text:F.text.text,entities:F.text.entities})})]}),T&&(0,is.Y)(ga.A,{size:"large",photo:T,className:"AQFE1t4V"})]}),g&&(0,is.Y)(oi.A,{isOpen:p,anchor:g,triggerRef:h,randomId:A,additionalInfo:C,canReport:M,sponsorInfo:P,onClose:v,onCloseAnimationEnd:b})]})}))),ii=(0,Yt.ph)((0,w.EK)(((e,{peerId:t})=>{const s=(0,C.kBv)(e,t),a=s?.botVerification;return{botVerification:a,wasShown:e.settings.botVerificationShownPeerIds.includes(t)}}))((({peerId:e,wasShown:t,botVerification:s,onPaneStateChange:a})=>{const o=Boolean(!t&&s),{markBotVerificationInfoShown:n}=(0,w.ko)(),{ref:i,shouldRender:r}=(0,Tn.A)({isOpen:o,onStateChange:a}),d=(0,Xt.A)((()=>{n({peerId:e})}));if((0,Kt.A)(d,t?void 0:5e3),r&&s)return(0,is.FD)("div",{ref:i,className:"sAWttcxl",children:[(0,is.Y)("span",{className:"tK9d2y8u",children:(0,is.Y)(ya.A,{documentId:s.iconId,size:16})}),s.description]})})));var ri=s(19806);const di=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>({currentUserId:e.currentUserId,peer:(0,C.PVB)(e,t)})))((({chatId:e,className:t,isAutoArchived:s,canReportSpam:a,canAddContact:o,canBlockContact:n,peer:i,currentUserId:r,onPaneStateChange:d})=>{const{openAddContactDialog:c,blockUser:l,reportSpam:u,deleteChat:h,leaveChannel:m,deleteChatUser:p,deleteHistory:g,toggleChatArchived:f,hidePeerSettingsBar:I}=(0,w.ko)(),v=(0,Ts.A)(),[b,A,M]=(0,$s.A)(),[C,P]=(0,Yt.J0)(!0),[k,F]=(0,Yt.J0)(!0),T=(0,An.A)(i),U=T&&(0,S.vj)(T)?T:void 0,x=T&&(0,S.mO)(T)?T:void 0,B=U&&(0,y.yn)(U),R=(0,An.A)(o),N=(0,An.A)(n),J=(0,An.A)(a),E=(0,An.A)(s),L=(0,Xt.A)((()=>{c({userId:e}),E&&f({id:e})})),Y=(0,Xt.A)((()=>{M(),l({userId:e}),J&&C&&u({chatId:e}),k&&h({chatId:e})})),D=(0,Xt.A)((()=>{I({peerId:e})})),O=(0,Xt.A)((()=>{M(),u({chatId:e}),B?(p({chatId:e,userId:r}),g({chatId:e,shouldDeleteForAll:!1})):m({chatId:e})})),G=Boolean((o||n||a)&&i);(0,Yt.vJ)((()=>{G||M()}),[G]);const{ref:V,shouldRender:j}=(0,Tn.A)({isOpen:G,onStateChange:d});if(j)return(0,is.FD)("div",{ref:V,className:(0,Vt.A)("ChatReportPane",t),dir:v.isRtl?"rtl":void 0,children:[R&&(0,is.Y)(xs.A,{isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:L,children:v("lng_new_contact_add")}),N&&(0,is.Y)(xs.A,{color:"danger",isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:A,children:v("lng_new_contact_block")}),J&&!N&&(0,is.Y)(xs.A,{color:"danger",isText:!0,fluid:!0,size:"tiny",className:"ChatReportPane--Button",onClick:A,children:v("lng_report_spam_and_leave")}),(0,is.Y)(xs.A,{round:!0,ripple:!0,size:"smaller",color:"translucent",onClick:D,ariaLabel:v("Close"),children:(0,is.Y)(Bs.A,{name:"close"})}),(0,is.FD)(zn.A,{isOpen:b,onClose:M,title:v("BlockUserTitle",x?(0,y.u0)(x):(0,y.Js)(v,U)),text:x?v("UserInfo.BlockConfirmationTitle",(0,y.Yg)(x)):v("Chat.Confirm.ReportSpam.Channel"),confirmIsDestructive:!0,confirmLabel:v("Block"),confirmHandler:x?Y:O,children:[x&&(0,is.Y)(ri.A,{className:"dialog-checkbox",label:v("DeleteThisChat"),checked:k,onCheck:F}),x&&a&&(0,is.Y)(ri.A,{className:"ChatReportPane--Checkbox dialog-checkbox",label:v("ReportChat"),checked:C,onCheck:P})]})]})}))),ci={root:"xqcWnBH4",message:"CJhqoyif",messageStars:"sZR8zqEk",messageStarIcon:"AKXOpk8S"},li=(0,Yt.ph)((0,w.EK)(((e,{peerId:t})=>{const s=(0,C.hds)(e,t),a=(0,C.vGo)(e,t),o=a?.settings?.chargedPaidMessageStars;return{chargedPaidMessageStars:o,chat:s}}))((({chargedPaidMessageStars:e,chat:t,peerId:s,onPaneStateChange:a})=>{const o=Boolean(e),n=(0,_t.A)(),{openChatRefundModal:i}=(0,w.ko)(),{ref:r,shouldRender:d}=(0,Tn.A)({isOpen:o,onStateChange:a}),c=(0,Xt.A)((()=>{i({userId:s})}));if(!d||!e)return;const l=n("PaneMessagePaidMessageCharge",{peer:t?(0,S.F9)(n,t):void 0,amount:(0,g.U2)(n,e,{asFont:!0,className:ci.messageStarIcon,containerClassName:ci.messageStars})},{withMarkdown:!0,withNodes:!0});return(0,is.FD)("div",{ref:r,className:ci.root,children:[(0,is.Y)("div",{className:ci.message,children:l}),(0,is.Y)(xs.A,{isText:!0,noForcedUpperCase:!0,pill:!0,fluid:!0,size:"tiny",className:ci.button,onClick:c,children:n("RemoveFeeTitle")})]})}))),ui={height:0},hi=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>{const{audioPlayer:s}=(0,C.nTw)(e),a=(0,C.hds)(e,t),o=(0,C.vGo)(e,t),{chatId:n,messageId:i}=s,r=n&&i?(0,C.O5q)(e,n,i):void 0,d=Boolean((0,C.TCk)(e));return{chat:a,userFullInfo:o,isAudioPlayerRendered:Boolean(r),isMiddleSearchOpen:d,withRightColumnAnimation:(0,C.MBp)(e)}}))((({className:e,chatId:t,threadId:s,messageListType:a,chat:o,userFullInfo:i,getCurrentPinnedIndex:r,getLoadingPinnedId:d,isAudioPlayerRendered:c,isMiddleSearchOpen:l,withRightColumnAnimation:u,onFocusPinnedMessage:h})=>{const{settings:m}=i||{},{isDesktop:p}=(0,D.Ay)(),[g,f]=(0,Yt.Ul)(ui),[I,v]=(0,Yt.Ul)(ui),[b,y]=(0,Yt.Ul)(ui),[S,w]=(0,Yt.Ul)(ui),[A,M]=(0,Yt.Ul)(ui),[C,P]=(0,Yt.Ul)(ui),[k,F]=(0,Yt.Ul)(ui),T=c||!p,U=(0,Yt.li)(!0),{shouldRender:x,ref:B}=(0,es.A)({isOpen:!l,withShouldRender:!0,noMountTransition:!0});if((0,ti.A)((()=>{U.current=!1})),(0,Go.R)((()=>{const e=g(),t=C(),s=I(),a=[e,b(),S(),t,s,A(),k()],o=U.current,n=a.reduce(((e,t)=>e+t.height),0),i=document.getElementById("MiddleColumn");i&&((0,Tn.S)(a,o),(0,Dt.Tv)(i,{"--middle-header-panes-height":`${n}px`}))}),[g,b,I,S,A,C,k]),x)return(0,is.FD)("div",{ref:B,className:(0,Vt.A)("oCUr3DTX",u&&"YPrc0luK",e),children:[(0,is.Y)(En,{isFullWidth:!0,onPaneStateChange:f,isHidden:p}),s===n.l3&&!o?.isForum&&(0,is.Y)(si.A,{chatId:t,onPaneStateChange:y}),(0,is.Y)(di,{chatId:t,canAddContact:m?.canAddContact,canBlockContact:m?.canBlockContact,canReportSpam:m?.canReportSpam,isAutoArchived:m?.isAutoArchived,onPaneStateChange:w}),(0,is.Y)(ii,{peerId:t,onPaneStateChange:P}),(0,is.Y)(li,{peerId:t,onPaneStateChange:F}),(0,is.Y)(Zn,{chatId:t,threadId:s,messageListType:a,onFocusPinnedMessage:h,getLoadingPinnedId:d,getCurrentPinnedIndex:r,onPaneStateChange:v,isFullWidth:!0,shouldHide:!T}),(0,is.Y)(ni,{chatId:t,messageListType:a,onPaneStateChange:M})]})}))),mi=(0,Yt.ph)((0,w.EK)(((e,{userId:t})=>{const s=(0,C.mBe)(e,t);return{userName:(0,y.u0)(s)}}))((function({userName:e}){const t=(0,Ts.A)(),{openPremiumModal:s}=(0,w.ko)(),a=(0,Xt.A)((()=>s()));return(0,is.FD)("div",{children:[(0,is.Y)("div",{children:t("Chat.MessagingRestrictedPlaceholder",e)}),(0,is.Y)(To.A,{isPrimary:!0,onClick:a,children:t("Chat.MessagingRestrictedPlaceholderAction")})]})}))),pi=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"ReactorListModal",!t);return s?(0,is.Y)(s,{...e}):void 0},gi=e=>{const{isActive:t}=e,s=(0,ns.A)(zt.ar.Extra,"MiddleSearch",!t,!0);return s?(0,is.Y)(s,{...e}):void 0},fi=450+a.xB5,Ii=(0,Yt.ph)((0,w.EK)(((e,{isMobile:t})=>{const s=(0,C.SJA)(e),{isBlurred:o,background:i,backgroundColor:r,patternColor:d}=(0,C.Gyz)(e,s)||{},{messageLists:c,isLeftColumnShown:l,activeEmojiInteractions:u,seenByModal:h,reactorModal:m,shouldSkipHistoryAnimations:p,chatLanguageModal:g,privacySettingsNoticeModal:f}=(0,C.nTw)(e),I=(0,C.Xf0)(e),{leftColumnWidth:v}=e,b={theme:s,customBackground:i,backgroundColor:r,patternColor:d,isLeftColumnShown:l,isRightColumnShown:(0,C.gjV)(e,t),isBackgroundBlurred:o,hasActiveMiddleSearch:Boolean((0,C.TCk)(e)),isSelectModeActive:(0,C.rTV)(e),isSeenByModalOpen:Boolean(h),isPrivacySettingsNoticeModalOpen:Boolean(f),isReactorListModalOpen:Boolean(m),isChatLanguageModalOpen:Boolean(g),animationLevel:(0,ze.l)(e).animationLevel,withInterfaceAnimations:(0,C.PKK)(e),withRightColumnAnimation:(0,C.MBp)(e),currentTransitionKey:Math.max(0,c.length-1),activeEmojiInteractions:u,leftColumnWidth:v};if(!I)return b;const{chatId:S,threadId:w,type:A}=I,M=(0,k.L8)(S),P=(0,C.hds)(e,S),F=(0,C.yps)(e,S),T=(0,C.fcC)(e,S,w),U=S?(0,C.AWZ)(e,S):void 0,x=S?(0,C.vGo)(e,S):void 0,B=(0,C.Ys6)(e,S,w),R=(0,C.Vw0)(e,S,w),N=Boolean(!R?.isCommentsInfo&&R?.fromChannelId),J=(0,C.S0q)(e,S,w),E=P&&(0,y.__)(P,J,N,U),L=(0,C.I_m)(e,S),Y="pinned"===A,D="thread"===A&&w===n.l3,O=Boolean(P&&(0,y.WX)(P)),G=Boolean(P&&D&&(O||(0,y.Vs)(P))&&P.isNotJoined&&!P.joinRequests&&!P.isMonoforum),V=Boolean(P?.isNotJoined&&P.isJoinToSend),j=Boolean(P?.isNotJoined&&P.isJoinRequest),q=!!M&&(0,C.apd)(e,S),z=Boolean(F&&q),W=!z&&L,K=q&&!F,H=Boolean(P&&(0,y.YE)(P)&&!U),_=(0,C.GA4)(e,S,w)?.replyInfo,X=!!P?.isForum&&w===n.l3&&!_&&(0,C.S0q)(e,S,a.HxB)?.isClosed,$=(0,C.ODG)(e,S),Q=Boolean(P?.isMonoforum&&!_&&$&&!B),Z=(0,C.pSx)(e,S),ee=(0,y.cG)(S,w,e.currentUserId),te=ee&&w!==a.Ckz,se=P&&(M||P?.isCreator||!O&&!(0,y.Sq)(P,"pinMessages")||(0,y.ub)(P,"pinMessages")),ae=(0,C.vGo)(e,S),oe=ae?.isContactRequirePremium,ne=(0,C.WA9)(e,S),ie=(0,C.trm)(e),re=e.botFreezeAppealId,de=re?(0,C.hds)(e,re):void 0;return{...b,chatId:S,threadId:w,messageListType:A,chat:P,draftReplyInfo:_,isPrivate:M,arePeerSettingsLoaded:Boolean(x?.settings),isComments:N,canPost:!Y&&(!P||E)&&!L&&!(V&&P?.isNotJoined)&&!X&&!Q&&!ee&&(!ie||de?.id===S),isPinnedMessageList:Y,currentUserBannedRights:P?.currentUserBannedRights,defaultBannedRights:P?.defaultBannedRights,pinnedMessagesCount:T?T.length:0,shouldSkipHistoryAnimations:p,isChannel:O,canSubscribe:G,canStartBot:W,canRestartBot:z,shouldJoinToSend:V,shouldSendJoinRequest:j,shouldLoadFullChat:H,pinnedIds:T,canUnpin:se,canUnblock:K,isSavedDialog:ee,canShowOpenChatButton:te,isContactRequirePremium:oe,topics:Z,paidMessagesStars:ne,isAccountFrozen:ie,freezeAppealChat:de,shouldBlockSendInMonoforum:Q}}))((function({leftColumnRef:e,chatId:t,threadId:s,isComments:o,messageListType:n,isMobile:i,chat:r,draftReplyInfo:c,isPrivate:l,isPinnedMessageList:u,canPost:m,currentUserBannedRights:p,defaultBannedRights:g,pinnedMessagesCount:f,customBackground:I,theme:v,backgroundColor:b,patternColor:S,isLeftColumnShown:A,isRightColumnShown:M,isBackgroundBlurred:P,leftColumnWidth:k,hasActiveMiddleSearch:F,isSelectModeActive:T,isSeenByModalOpen:U,isPrivacySettingsNoticeModalOpen:L,isReactorListModalOpen:Y,isChatLanguageModalOpen:O,animationLevel:G,withInterfaceAnimations:V,withRightColumnAnimation:j,shouldSkipHistoryAnimations:q,currentTransitionKey:z,isChannel:W,arePeerSettingsLoaded:K,canSubscribe:H,canStartBot:_,canRestartBot:X,activeEmojiInteractions:$,shouldJoinToSend:Q,shouldSendJoinRequest:Z,shouldLoadFullChat:ee,pinnedIds:te,canUnpin:se,canUnblock:ae,isSavedDialog:oe,canShowOpenChatButton:ne,isContactRequirePremium:ie,topics:re,paidMessagesStars:de,isAccountFrozen:ce,freezeAppealChat:le,shouldBlockSendInMonoforum:ue}){const{openChat:he,openPreviousChat:me,unpinAllMessages:pe,loadUser:ge,loadPeerSettings:fe,exitMessageSelectMode:Ie,joinChannel:ve,sendBotCommand:be,restartBot:ye,showNotification:Se,loadFullChat:we,setLeftColumnWidth:Ae,resetLeftColumnWidth:Me,unblockUser:Ce}=(0,w.ko)(),{width:Pe}=(0,ja.A)(),{isTablet:ke,isDesktop:Fe}=(0,D.Ay)(),Te=(0,Ts.A)(),Ue=(0,_t.A)(),[xe,Be]=(0,Yt.J0)(to.I.None),[Re,Ne]=(0,Yt.J0)(!1),Je=Re&&(!i||!F),[Ee,Le]=(0,Yt.J0)(),[Ye,De]=(0,Yt.J0)(!1),{handleIntersectPinnedMessage:Oe,handleFocusPinnedMessage:Ge,getCurrentPinnedIndex:Ve,getLoadingPinnedId:je}=function(e,t,s){const[a,o]=(0,Yt.Ul)({}),[n,i]=(0,Yt.Ul)(),r=e?`${e}_${t}`:void 0,d=(0,za.A)((()=>a()[r]??0),[a,r]);return(0,Yt.vJ)((()=>{Wa=void 0,i(void 0)}),[e,o,i,t]),(0,Yt.vJ)((()=>{if(!r)return;const e=a()[r],t=s?.length||0;e>=t&&o({...a(),[r]:Ha(t-1)})}),[a,r,s?.length,o]),{handleIntersectPinnedMessage:(0,Xt.A)((({viewportPinnedIdsToAdd:d=[],viewportPinnedIdsToRemove:c=[],shouldCancelWaiting:l})=>{if(!(e&&t&&r&&s?.length))return;if(l)return Ka=void 0,void i(void 0);const u=n();if(u){const e=s.indexOf(u);o({...a(),[r]:Ha(e)}),i(void 0)}Wa=(0,h.Am)((Wa?.filter((e=>!c.includes(e)))??[]).concat(d));const m=(0,C.kdX)((0,w.mS)(),e)||Ka;if(Ka&&Wa.includes(Ka)&&(Ka=void 0),m){const e=s.findIndex((e=>e<m));o({...a(),[r]:Ha(e)})}else if(Wa.length){const e=Math.max(...Wa),t=s.indexOf(e);o({...a(),[r]:Ha(t)})}})),handleFocusPinnedMessage:(0,Xt.A)((n=>{if(!e||!t||!s?.length)return;Ka=n;const d=(0,w.mS)(),c=(0,C.gCU)(d,e,t),l=c?.includes(n)||(0,C.Lzh)(d,e,t,n),u=s.indexOf(n),h=(0,qa.A)(s.length,u+1);l?o({...a(),[r]:h}):i(s[h])})),getCurrentPinnedIndex:d,getLoadingPinnedId:n}}(t,s,te),qe=i?fi:void 0,ze=(0,Ga.A)(t,qe),We=(0,Ga.A)(s,qe),Ke=(0,Ga.A)(n,qe),He=(0,Ga.A)(H,qe),_e=(0,Ga.A)(_,qe),Xe=(0,Ga.A)(X,qe),$e=(0,Ga.A)(ae,qe),Qe=(0,Ga.A)(m,qe)&&!Xe&&!_e&&!He&&!$e&&t!==a.Xab&&!ie,Ze=(0,Ga.A)(Je,qe)&&t!==a.Xab,et=(0,Ga.A)(W,qe),tt=(0,Ga.A)(Q,qe),st=(0,Ga.A)(Z,qe),at=(0,Ga.A)(t?Oe:void 0,qe),ot=(0,Va.A)(z),nt=void 0!==ot&&ot<z?ot:void 0,{isReady:it,handleCssTransitionEnd:rt,handleSlideTransitionStop:dt}=function(e,t,s,a,o){const[n,i]=(0,Yt.J0)(!o),r=(0,Ht.A)(),d=void 0!==s&&s!==t;return d&&(e?(i(!1),setTimeout((()=>{i(!0)}),fi)):r()),(0,ts.A)((()=>{e||i(!0)}),[e]),{isReady:n&&!d,handleCssTransitionEnd:e?function(e){"transform"===e.propertyName&&e.target===e.currentTarget&&i(Boolean(a))}:void 0,handleSlideTransitionStop:e?function(){i(!0)}:void 0}}(!q&&V,z,ot,t,i);(0,Yt.vJ)((()=>t?(0,vs.A)((()=>{he({id:void 0})})):void 0),[t,he]),(0,ts.A)((()=>{Be(to.I.None),Le(void 0)}),[t]),(0,Yt.vJ)((()=>{if(!d.pz&&!d.Ni)return;const{visualViewport:e}=window;if(!e)return;const t=()=>{const t=e.height!==document.documentElement.clientHeight;(0,Gt.RK)((()=>{document.body.classList.toggle("keyboard-visible",t),(0,Gt.YS)((()=>{!t&&e.offsetTop&&(0,Gt.RK)((()=>{window.scrollTo({top:0})}))}))}))};return e.addEventListener("resize",t),()=>{e.removeEventListener("resize",t)}})),(0,Yt.vJ)((()=>{l&&ge({userId:t})}),[t,l,ge]),(0,Yt.vJ)((()=>{K||fe({peerId:t})}),[t,l,K]),(0,Yt.vJ)((()=>{t&&ee&&it&&we({chatId:t})}),[ee,t,it,we]);const{initResize:ct,resetResize:lt,handleMouseUp:ut}=function(e,t,s,a,o){const[n,i,r]=(0,$s.A)(),[d,c]=(0,Yt.J0)(0),[l,u]=(0,Yt.J0)(0),h=(0,Xt.A)((t=>{(0,Gt.RK)((()=>{if(!e.current)return;const s=t?`${t}px`:"";e.current.style.width=s,o&&e.current.style.setProperty(o,s)}))}));function m(){(0,Gt.RK)((()=>{document.body.classList.remove("cursor-ew-resize")}))}return(0,Yt.Nf)((()=>{e.current&&a&&h(a)}),[o,e,a,h]),(0,Yt.vJ)((()=>{if(!n)return;const s=e=>{const t=Math.ceil(l+e.clientX-d);h(t)};function a(){o(),t(e.current.offsetWidth)}function o(){m(),document.removeEventListener("mousemove",s,!1),document.removeEventListener("mouseup",a,!1),document.removeEventListener("blur",a,!1),r()}return document.addEventListener("mousemove",s,!1),document.addEventListener("mouseup",a,!1),document.addEventListener("blur",a,!1),o}),[l,d,e,t,n,r,h]),{initResize:function(t){t.preventDefault(),(0,Gt.RK)((()=>{document.body.classList.add("cursor-ew-resize")})),c(t.clientX),u(e.current.offsetWidth),i()},resetResize:function(e){e.preventDefault(),h(void 0),s()},handleMouseUp:m}}(e,(e=>Ae({leftColumnWidth:e})),Me,k,"--left-column-width"),ht=(0,Xt.A)((e=>{const{items:t}=e.dataTransfer||{},s=d.Yw||t&&t.length>0&&Array.from(t).filter((e=>"text/uri-list"!==e.type)).every((e=>function(e){return"file"===e.kind&&e.type&&a.gex.has(e.type)}(e)||function(e){return"file"===e.kind&&e.type&&a.fNs.has(e.type)}(e)));Be(s?to.I.QuickFile:to.I.Document)})),mt=(0,Xt.A)((()=>{Be(to.I.None)})),pt=(0,Xt.A)((()=>{De(!0)})),gt=(0,Xt.A)((()=>{De(!1)})),ft=(0,Xt.A)((()=>{he({id:String(s)})})),It=(0,Xt.A)((()=>{pe({chatId:t,threadId:s}),gt(),me()})),vt=(0,Xt.A)((()=>{he({id:t})})),bt=(0,Xt.A)((()=>{ve({chatId:t}),st&&Se({message:Te(W?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")})})),yt=(0,Xt.A)((()=>{be({command:"/start"})})),St=(0,Xt.A)((()=>{ye({chatId:t})})),wt=(0,Xt.A)((()=>{Ce({userId:t})})),At=(0,Oa.A)(v,I),Mt=(0,Vt.A)(d.So?"mask-image-disabled":"mask-image-enabled"),Ct=(0,Vt.A)("C6IaXYew",j&&"nXhZtCma",I&&"K1xhz7U5",b&&"CwoXMwaR",I&&P&&"JBrOVLsX",M&&"Lyw3O8XE",d.cp&&!(ze&&We)&&"jMpPshUt"),Pt=(0,Vt.A)("messaging-disabled",!T&&"shown"),kt=(0,y.gU)(Te,p,g),Ft=(0,y.zc)(Te,r,s,re,Boolean(c)),Tt=kt||Ft||(ue?Ue("MonoforumComposerPlaceholder"):void 0)||(ie?(0,is.Y)(mi,{userId:t}):void 0)||(ce&&le?.id!==t?(0,is.Y)(ro,{}):void 0),{composerHiddenScale:Ut,toolbarHiddenScale:xt,composerTranslateX:Bt,toolbarTranslateX:Rt,unpinHiddenScale:Nt,toolbarForUnpinHiddenScale:Jt}=(0,Yt.Kr)((()=>function(e,t){const s=e<=a.c2m?x.$:2*x.$,o=function(e){if(e>a.gQx){const t=Math.min(Math.max(.25*e,J),N),s=Math.min(.25*e,N);return Math.min(e-t-s,R)}if(e>a.j7z){const t=Math.min(Math.max(.4*e,J),N);return Math.min(e-t,R)}return e>R?R:e}(e),n=3*x.$,i=t?o-s-n:o-s,r=e>a.c2m?Math.min(o-s,B):o-s,d=r/i,c=i/r;return{composerHiddenScale:d,toolbarHiddenScale:c,composerTranslateX:t?n/2*c:0,toolbarTranslateX:t?n/2*-1*d:0,unpinHiddenScale:r/E,toolbarForUnpinHiddenScale:E/r}}(Pe,Qe)),[Qe,Pe]),Et=(0,Vt.A)("middle-column-footer",!Qe&&"no-composer",Qe&&Ee&&!T&&"with-notch");(0,Gs.A)({isActive:T,onBack:Ie}),(0,_a.A)(S);const Lt=Boolean(!u&&!oe&&!Qe&&!Xe&&!_e&&!He&&Tt)||ce&&le?.id!==t,Dt=Boolean(Xe||He||st||_e||u&&se||ne||$e),Ot=Boolean(Lt||T);return(0,is.FD)("div",{id:"MiddleColumn",className:Mt,onTransitionEnd:rt,style:(0,Da.A)(`--composer-hidden-scale: ${Ut}`,`--toolbar-hidden-scale: ${xt}`,`--unpin-hidden-scale: ${Nt}`,`--toolbar-unpin-hidden-scale: ${Jt},`,`--composer-translate-x: ${Bt}px`,`--toolbar-translate-x: ${Rt}px`,`--pattern-color: ${S}`,b&&`--theme-background-color: ${b}`),onClick:ke&&A?vt:void 0,children:[Fe&&(0,is.Y)("div",{className:"resize-handle",onMouseDown:ct,onMouseUp:ut,onDoubleClick:lt}),(0,is.Y)("div",{className:Ct,style:At?`--custom-background: ${At}`:void 0}),(0,is.Y)("div",{id:"middle-column-portals"}),Boolean(ze&&We)&&(0,is.FD)(is.FK,{children:[(0,is.FD)("div",{className:"messages-layout",onDragEnter:Qe?ht:void 0,children:[(0,is.Y)(hi,{chatId:ze,threadId:We,messageListType:Ke,getCurrentPinnedIndex:Ve,getLoadingPinnedId:je,onFocusPinnedMessage:Ge},ze),(0,is.Y)(ei,{chatId:ze,threadId:We,messageListType:Ke,isComments:o,isMobile:i,getCurrentPinnedIndex:Ve,getLoadingPinnedId:je,onFocusPinnedMessage:Ge}),(0,is.FD)(Cs.Ay,{name:(0,bs.P)("slide",G,q||!V),activeKey:z,shouldCleanup:!0,cleanupExceptionKey:nt,isBlockingAnimation:!0,onStop:dt,children:[(0,is.Y)(hn,{chatId:ze,threadId:We,type:Ke,isComments:o,canPost:Qe,onScrollDownToggle:Ne,onNotchToggle:Le,isReady:it,isContactRequirePremium:ie,paidMessagesStars:de,withBottomShift:Dt,withDefaultBg:Boolean(!I&&!b),onIntersectPinnedMessage:at},`${ze}-${We}-${Ke}`),(0,is.FD)("div",{className:Et,children:[Qe&&(0,is.Y)(Xa.A,{type:"messageList",chatId:ze,threadId:We,messageListType:Ke,dropAreaState:xe,onDropHide:mt,isReady:it,isMobile:i,editableInputId:a.CfG,editableInputCssSelector:a.m$5,inputId:"message-input-text"}),u&&se&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.FD)(xs.A,{size:"tiny",fluid:!0,color:"secondary",className:"composer-button unpin-all-button",onClick:pt,children:[(0,is.Y)(Bs.A,{name:"unpin"}),(0,is.Y)("span",{children:Te("Chat.Pinned.UnpinAll",f,"i")})]})}),ne&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,color:"secondary",className:"composer-button open-chat-button",onClick:ft,children:(0,is.Y)("span",{children:Te("SavedOpenChat")})})}),Lt&&(0,is.Y)("div",{className:Pt,children:(0,is.Y)("div",{className:"messaging-disabled-inner",children:(0,is.Y)("span",{children:Tt})})}),i&&(He||tt&&!st)&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:bt,children:Te(et?"ProfileJoinChannel":"ProfileJoinGroup")})}),i&&st&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:bt,children:Te("ChannelJoinRequest")})}),i&&_e&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:yt,children:Te("BotStart")})}),i&&Xe&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:St,children:Te("BotRestart")})}),i&&$e&&(0,is.Y)("div",{className:"middle-column-footer-button-container",dir:Te.isRtl?"rtl":void 0,children:(0,is.Y)(xs.A,{size:"tiny",fluid:!0,ripple:!0,className:"composer-button join-subscribe-button",onClick:wt,children:Te("Unblock")})}),(0,is.Y)(pn,{messageListType:Ke,isActive:T,canPost:Qe}),(0,is.Y)(Qa,{isOpen:U}),(0,is.Y)($a,{isOpen:L}),(0,is.Y)(pi,{isOpen:Y}),d.CM&&(0,is.Y)(eo,{isOpen:O})]})]}),(0,is.Y)(io,{withScrollDown:Ze,canPost:Qe,withExtraShift:Ot})]}),(0,is.Y)(gi,{isActive:Boolean(F)})]}),t&&(0,is.Y)(Za,{isOpen:Ye,chatId:t,pinnedMessagesCount:f,onClose:gt,onUnpin:It}),(0,is.Y)("div",{teactFastList:!0,children:$?.map(((e,t)=>(0,is.Y)(so,{teactOrderKey:t,activeEmojiInteraction:e},e.id)))})]})}))),vi={giftCodeModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"GiftCodeModal",!t);return s?(0,is.Y)(s,{...e}):void 0},boostModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"BoostModal",!t);return s?(0,is.Y)(s,{...e}):void 0},chatlistModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"ChatlistModal",!t);return s?(0,is.Y)(s,{...e}):void 0},urlAuth:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"UrlAuthModal",!t);return s?(0,is.Y)(s,{...e}):void 0},oneTimeMediaModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"OneTimeMediaModal",!t);return s?(0,is.Y)(s,{...e}):void 0},inviteViaLinkModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"InviteViaLinkModal",!t);return s?(0,is.Y)(s,{...e}):void 0},requestedAttachBotInstall:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"AttachBotInstallModal",!t);return s?(0,is.Y)(s,{...e}):void 0},reportAdModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"ReportAdModal",!t);return s?(0,is.Y)(s,{...e}):void 0},reportModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"ReportModal",!t);return s?(0,is.Y)(s,{...e}):void 0},webApps:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"WebAppModal",!t);return s?(0,is.Y)(s,{...e}):void 0},collectibleInfoModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"CollectibleInfoModal",!t);return s?(0,is.Y)(s,{...e}):void 0},mapModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"MapModal",!t);return s?(0,is.Y)(s,{...e}):void 0},starsPayment:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarPaymentModal",!t);return s?(0,is.Y)(s,{...e}):void 0},starsBalanceModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarsBalanceModal",!t);return s?(0,is.Y)(s,{...e}):void 0},starsTransactionModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarsTransactionInfoModal",!t);return s?(0,is.Y)(s,{...e}):void 0},chatInviteModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"ChatInviteModal",!t);return s?(0,is.Y)(s,{...e}):void 0},paidReactionModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"PaidReactionModal",!t);return s?(0,is.Y)(s,{...e}):void 0},suggestMessageModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"SuggestMessageModal",!t);return s?(0,is.Y)(s,{...e}):(0,is.Y)(Ps.A,{})},suggestedPostApprovalModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"SuggestedPostApprovalModal",!t);return s?(0,is.Y)(s,{...e}):(0,is.Y)(Ps.A,{})},starsSubscriptionModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarsSubscriptionModal",!t);return s?(0,is.Y)(s,{...e}):void 0},starsGiftModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarsGiftModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftModal",!t);return s?(0,is.Y)(s,{...e}):void 0},isGiftRecipientPickerOpen:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftRecipientPicker",!t);return s?(0,is.Y)(s,{...e}):void 0},isWebAppsCloseConfirmationModalOpen:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"WebAppsCloseConfirmationModal",!t);return s?(0,is.Y)(s,{isOpen:t}):void 0},giftInfoModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftInfoModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftResalePriceComposerModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftResalePriceComposerModal",!t);return s?(0,is.Y)(s,{...e}):void 0},suggestedStatusModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"SuggestedStatusModal",!t);return s?(0,is.Y)(s,{...e}):void 0},emojiStatusAccessModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"EmojiStatusAccessModal",!t);return s?(0,is.Y)(s,{...e}):void 0},locationAccessModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"LocationAccessModal",!t);return s?(0,is.Y)(s,{...e}):void 0},aboutAdsModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"AboutAdsModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftUpgradeModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftUpgradeModal",!t);return s?(0,is.Y)(s,{...e}):void 0},monetizationVerificationModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"VerificationMonetizationModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftWithdrawModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftWithdrawModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftStatusInfoModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftStatusInfoModal",!t);return s?(0,is.Y)(s,{...e}):void 0},preparedMessageModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"PreparedMessageModal",!t);return s?(0,is.Y)(s,{...e}):void 0},sharePreparedMessageModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"SharePreparedMessageModal",!t);return s?(0,is.Y)(s,{...e}):void 0},giftTransferModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"GiftTransferModal",!t);return s?(0,is.Y)(s,{...e}):void 0},chatRefundModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Stars,"ChatRefundModal",!t);return s?(0,is.Y)(s,{...e}):void 0},priceConfirmModal:({modal:e})=>{const t=(0,ns.A)(zt.ar.Stars,"PriceConfirmModal",!e);return t?(0,is.Y)(t,{modal:e}):void 0},isFrozenAccountModalOpen:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"FrozenAccountModal",t);return s?(0,is.Y)(s,{...e}):void 0},deleteAccountModal:e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"DeleteAccountModal",!t);return s?(0,is.Y)(s,{...e}):void 0},isAgeVerificationModalOpen:(0,Yt.ph)((e=>{const{modal:t}=e,s=(0,ns.A)(zt.ar.Extra,"AgeVerificationModal",!t);return s?(0,is.Y)(s,{...e}):void 0}))},bi=Object.keys(vi),yi=Object.entries(vi),Si=(0,Yt.ph)((0,w.EK)((e=>(0,h.Up)((0,C.nTw)(e),bi)))((e=>yi.map((([t,s])=>(0,is.Y)(s,{modal:e[t]},t)))))),wi=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"PaymentModal",!t);return s?(0,is.Y)(s,{...e}):void 0},Ai=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"ReceiptModal",!t);return s?(0,is.Y)(s,{...e}):void 0};var Mi=s(60406),Ci=s(79582),Pi=s(54960),ki=s(12933);const Fi=(0,Yt.ph)((0,w.EK)(((e,{chatId:t})=>{const s=(0,C.hds)(e,t),{userIds:a}=e.contactList||{},{newChatMembersProgress:o}=(0,C.nTw)(e),{currentUserId:n}=e,r=s&&(0,y.WX)(s),{query:d,fetchingStatus:c,globalUserIds:l,localUserIds:u}=(0,C.nTw)(e).userSearch;return{isChannel:r,members:(0,C.AWZ)(e,t)?.members,currentUserId:n,localContactIds:a,searchQuery:d,isSearching:c,isLoading:o===i.D7.Loading,globalUserIds:l,localUserIds:u}}))((({isChannel:e,members:t,onNextStep:s,currentUserId:a,localContactIds:o,isLoading:n,searchQuery:i,isSearching:r,localUserIds:d,globalUserIds:c,onClose:l,isActive:u})=>{const{setUserSearchQuery:m}=(0,w.ko)(),p=(0,Ts.A)(),[g,f]=(0,Yt.J0)([]),I=(0,Va.A)(g)===g;(0,Gs.A)({isActive:u,onBack:l});const v=(0,Yt.Kr)((()=>t?t.map((e=>e.userId)):[]),[t]),b=(0,Yt.hb)((e=>{m({query:e})}),[m]),A=(0,Yt.Kr)((()=>{const t=(0,w.mS)().users.byId,s=(0,S.PU)({ids:(0,h.Am)([...o||[],...d||[],...c||[]]),query:i,type:"user"});return(0,Ci.A)(s.filter((s=>{const o=t[s];return!v.includes(s)&&s!==a&&(!o||!(0,y.tv)(o)||!e&&o.canBeInvitedToGroup)})))}),[o,i,d,c,a,v,e]),M=(0,Yt.hb)((()=>{g.length&&(m({query:""}),s(g))}),[g,m,s]);return(0,is.Y)("div",{className:"AddChatMembers",children:(0,is.FD)("div",{className:"AddChatMembers-inner",children:[(0,is.Y)(Pi.A,{itemIds:A,selectedIds:g,filterValue:i,filterPlaceholder:p("lng_channel_add_users"),searchInputId:"new-members-picker-search",isLoading:r,onSelectedIdsChange:f,onFilterChange:b,isSearchable:!0,withDefaultPadding:!0,noScrollRestore:I,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"}),(0,is.Y)(ki.A,{isShown:Boolean(g.length),disabled:n,ariaLabel:p("lng_channel_add_users"),onClick:M,children:n?(0,is.Y)(oa.A,{color:"white"}):(0,is.Y)(Bs.A,{name:"arrow-right"})})]})})}))),Ti=e=>{const t=(0,ns.A)(zt.ar.Extra,"CreateTopic");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},Ui=e=>{const t=(0,ns.A)(zt.ar.Extra,"EditTopic");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},xi=()=>{const e=(0,ns.A)(zt.ar.Extra,"GifSearch");return e?(0,is.Y)(e,{}):(0,is.Y)(Ps.A,{})},Bi=e=>{const t=(0,ns.A)(zt.ar.Extra,"Management");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},Ri=()=>{const e=(0,ns.A)(zt.ar.Extra,"PollResults");return e?(0,is.Y)(e,{}):(0,is.Y)(Ps.A,{})};var Ni=s(35104),Ji=s(55429),Ei=s(68323),Li=s(23459);const Yi=(0,I.nF)((e=>e()),250,!1);let Di=!1;function Oi(e){switch(e){case"members":return i.zW.MemberList;case"gifts":return i.zW.GiftList;case"stories":return i.zW.StoryList;case"dialogs":return i.zW.SavedDialogs;default:return i.zW.SharedMedia}}var Gi=s(96374);function Vi(e,t){const[s,o]=(0,Gi.A)(e,t,void 0,a.nnT);return[s,o,!(!s||!t||s[0]===t[0])]}function ji(e,t,s,o,n,i){const r=(0,Yt.li)();(0,ts.A)((()=>{r.current=void 0}),[i]),(0,ts.A)((()=>{t===e&&o&&n&&(r.current=(0,y.lH)(o,n,e))}),[o,n,t,e]);const[d,c]=(0,Gi.A)(s,r.current,void 0,"media"===e?a.Um:a.gXr);return[d,c,!(!d||!r.current||d[0]===r.current[0])]}var qi=s(65240),zi=s(44589),Wi=s(58968),Ki=s(66833),Hi=s(40558),_i=s(25404),Xi=s(87049);const $i="LLQBJODm",Qi="_TMVTkD4",Zi=(0,Yt.ph)((0,w.EK)(((e,{peerId:t,gift:s})=>{const a=s.fromId?(0,C.PVB)(e,s.fromId):void 0,o=(0,C.hds)(e,t),n=o&&(0,y.ub)(o,"postMessages"),i=e.currentUserId,r=i?(0,C.mBe)(e,i):void 0,d=r?.emojiStatus,c=e.collectibleEmojiStatuses?.statuses;return{fromPeer:a,hasAdminRights:n,currentUserId:i,currentUserEmojiStatus:d,collectibleEmojiStatuses:c}}))((({peerId:e,gift:t,style:s,fromPeer:o,currentUserId:n,hasAdminRights:i,collectibleEmojiStatuses:r,currentUserEmojiStatus:c,observeIntersection:l})=>{const{openGiftInfoModal:u}=(0,w.ko)(),h=(0,Yt.li)(),m=(0,Yt.li)(),p=(0,_t.A)(),[f,I,v]=(0,$s.A)(),b=e===n||i,y=(0,Ki.UC)(t.gift),S=t.gift,A="starGiftUnique"===S.type?S:void 0,M=(0,Yt.Kr)((()=>{if(A?.resellPrice)return A.resaleTonOnly?A.resellPrice.find((e=>e.currency===a.ykW)):A.resellPrice.find((e=>e.currency===a.OUy))}),[A]),C=A?.resellPrice?p("GiftRibbonSale"):t.isPinned&&A?p("GiftSavedNumber",{number:A.number}):y?p("ActionStarGiftLimitedRibbon",{total:(0,gs.Vw)(p,y)}):void 0,P=A?.resellPrice?"green":"blue",{isContextMenuOpen:k,contextMenuAnchor:F,handleBeforeContextMenu:T,handleContextMenu:U,handleContextMenuClose:x,handleContextMenuHide:B}=(0,ao.A)(h),R=(0,Xt.A)((()=>h.current)),N=(0,Xt.A)((()=>h.current.closest(".custom-scroll"))),J=(0,Xt.A)((()=>document.querySelector("#portals")?.querySelector(".saved-gift-context-menu .bubble"))),E=(0,Xt.A)((()=>({withPortal:!0}))),L=(0,Xt.A)((()=>{u({peerId:e,gift:t})})),Y=t.isNameHidden&&!o?Wi.I5:o,D=(0,Ki.yQ)(t.gift),O=(0,Yt.Kr)((()=>(0,Ki.uc)(t.gift)),[t.gift]),{backdrop:G,pattern:V}=O||{},j=(0,Yt.Kr)((()=>{if(!G||!V)return;const e=[G.centerColor,G.edgeColor],t=G.patternColor;return(0,is.Y)(Hi.A,{className:"_I9aOdGr",backgroundColors:e,patternColor:t,patternIcon:V.sticker})}),[G,V]);if(D)return(0,is.FD)("div",{ref:h,className:(0,Vt.A)("interactive-gift scroll-item","HN4dYXIk"),style:s,onClick:L,onContextMenu:U,onMouseDown:T,onMouseEnter:d.TF?void 0:I,onMouseLeave:d.TF?void 0:v,children:[j,!j&&(0,is.Y)(ga.A,{className:Qi,peer:Y,size:"micro"}),t.isPinned&&(0,is.Y)(Bs.A,{name:"pinned-message",className:Qi}),(0,is.Y)("div",{ref:m,className:"NYuBBB9j",style:"width: 90px; height: 90px",children:D&&(0,is.Y)(yo.A,{containerRef:m,sticker:D,size:90,shouldLoop:f,shouldPreloadPreview:!0,observeIntersectionForPlaying:l,observeIntersectionForLoading:l})}),t.isUnsaved&&(0,is.Y)("div",{className:"xY4yqqYA",children:(0,is.Y)(Bs.A,{name:"eye-crossed-outline"})}),M&&(0,is.Y)(xs.A,{className:"haa6STaT",nonInteractive:!0,size:"tiny",withSparkleEffect:!0,pill:!0,fluid:!0,children:"TON"===M.currency?(0,g.Ms)(p,M.amount,{shouldConvertFromNanos:!0,className:$i}):(0,g.U2)(p,M.amount,{asFont:!0,className:$i})}),C&&(0,is.Y)(Xi.A,{color:P,text:C}),void 0!==F&&(0,is.Y)(Rs.A,{isOpen:k,anchor:F,className:"saved-gift-context-menu",autoClose:!0,withPortal:!0,getMenuElement:J,getTriggerElement:R,getRootElement:N,getLayout:E,onClose:x,onCloseAnimationEnd:B,children:(0,is.Y)(_i.A,{peerId:e,gift:t,canManage:b,collectibleEmojiStatuses:r,currentUserEmojiStatus:c})})]})})));var er=s(81524),tr=s(42827),sr=s(83057);const ar=(0,Yt.ph)((({media:e,idPrefix:t="preview-media",isProtected:s,observeIntersection:a,onClick:o,index:n})=>{const i=(0,Yt.li)(),r=(0,Yo.Vz)(i,a),d=(0,Yn.A)(e),c=(0,Sn.A)(e,"preview"),l=(0,Po.A)(c,!r),u=(0,sr.A)(l),h=e.content.video,m=(0,Xt.A)((()=>{o(n)}));return(0,is.FD)("div",{ref:i,id:`${t}${n}`,className:"Media scroll-item",onClick:m,children:[(0,is.Y)("img",{src:d,className:"media-miniature",alt:"",draggable:!s,decoding:"async",onContextMenu:s?Mo.A:void 0}),(0,is.Y)("img",{src:l,className:(0,Vt.A)("full-media","media-miniature",u),alt:"",draggable:!s,decoding:"async",onContextMenu:s?Mo.A:void 0}),h&&(0,is.Y)("span",{className:"video-duration",children:h.isGif?"GIF":(0,Se.QO)(h.duration)}),s&&(0,is.Y)("span",{className:"protector"})]})}));var or=s(44784),nr=s(70195),ir=s(37378),rr=s(59816);const dr="NOCaj4mx",cr=(0,Yt.ph)((0,w.EK)(((e,{story:t})=>{const s=(0,C.hds)(e,t.peerId),a=s?.isProtected,{maxPinnedStoriesCount:o}=e.appConfig||{},n="isOut"in t&&t.isOut,i=(0,C.gVx)(e,t.peerId),r=i?.some((e=>e.id===t.id));return{isProtected:a,isPinned:r,canPin:n&&(!o||(i?.length||0)<o)}}))((function({story:e,isProtected:t,isArchive:s,isPinned:a,canPin:o}){const{openStoryViewer:n,loadPeerSkippedStories:i,toggleStoryInProfile:r,toggleStoryPinnedToTop:d,showNotification:c}=(0,w.ko)(),l=(0,Ts.A)(),u=(0,Yt.li)(),h=(0,Xt.A)((()=>u.current)),m=(0,Xt.A)((()=>document.body)),p=(0,Xt.A)((()=>document.querySelector("#portals .story-context-menu .bubble"))),g=(0,Xt.A)((()=>({withPortal:!0,isDense:!0}))),f=e&&e.peerId,I=e&&"content"in e,v=I&&e.isOut,b=e&&"isDeleted"in e,S=I?e.content.video:void 0,A=S&&(0,Se.QO)(S.duration),M=I?(0,y.EN)(e):void 0,C=(0,Po.A)(M)||S?.thumbnail?.dataUri;(0,Yt.vJ)((()=>{!e||I||b||i({peerId:e.peerId})}),[b,I,e]);const{isContextMenuOpen:P,contextMenuAnchor:k,handleBeforeContextMenu:F,handleContextMenu:T,handleContextMenuClose:U,handleContextMenuHide:x}=(0,ao.A)(u,!v),B=(0,Yt.hb)((()=>{n({peerId:e.peerId,storyId:e.id,isSinglePeer:!0,isPrivate:!0,isArchive:s})}),[s,e.id,e.peerId]),R=(0,Xt.A)((e=>{(0,go.u)(e),F(e)})),N=(0,Xt.A)((t=>{(0,Mo.A)(t),r({peerId:f,storyId:e.id,isInProfile:!0}),c({message:l("Story.ToastSavedToProfileText")}),U()})),J=(0,Xt.A)((t=>{(0,Mo.A)(t),r({peerId:f,storyId:e.id,isInProfile:!1}),c({message:l("Story.ToastRemovedFromProfileText")}),U()})),E=(0,Xt.A)((()=>{d({peerId:f,storyId:e.id}),U()}));return(0,is.FD)("div",{ref:u,className:(0,Vt.A)("kxMIqtqr","scroll-item"),onMouseDown:R,onClick:B,onContextMenu:T,children:[b&&(0,is.FD)("span",{children:[(0,is.Y)(Bs.A,{className:"cq7jTRkg",name:"story-expired"}),l("ExpiredStory")]}),a&&(0,is.Y)(Bs.A,{className:(0,Vt.A)(dr,"GTWFQyJx"),name:"pin-badge"}),I&&Boolean(e.views?.viewsCount)&&(0,is.FD)("span",{className:(0,Vt.A)(dr,"g09Rb4Ps"),children:[(0,is.Y)(Bs.A,{name:"eye"}),e.views.viewsCount]}),A&&(0,is.Y)("span",{className:(0,Vt.A)(dr,"lM_2MMyQ"),children:A}),(0,is.FD)("div",{className:"D6Yajvjx",children:[C&&(0,is.Y)("img",{src:C,alt:"",className:"cV_QL3N5",draggable:!1}),I&&(0,is.Y)(rr.A,{story:e}),t&&(0,is.Y)("span",{className:"protector"})]}),void 0!==k&&(0,is.FD)(Rs.A,{isOpen:P,anchor:k,getTriggerElement:h,getRootElement:m,getMenuElement:p,getLayout:g,className:(0,Vt.A)("UAfI9izT","story-context-menu"),autoClose:!0,onClose:U,onCloseAnimationEnd:x,withPortal:!0,children:[s&&(0,is.Y)(Ns.A,{icon:"archive",onClick:N,children:l("StoryList.SaveToProfile")}),!s&&(0,is.Y)(Ns.A,{icon:"archive",onClick:J,children:l("Story.Context.RemoveFromProfile")}),!s&&!a&&o&&(0,is.Y)(Ns.A,{icon:"pin",onClick:E,children:l("StoryList.ItemAction.Pin")}),!s&&a&&(0,is.Y)(Ns.A,{icon:"unpin",onClick:E,children:l("StoryList.ItemAction.Unpin")})]})]})})));var lr=s(46222),ur=s(22720),hr=s(285);const mr=[{type:"media",key:"ProfileTabMedia"},{type:"documents",key:"ProfileTabFiles"},{type:"links",key:"ProfileTabLinks"},{type:"audio",key:"ProfileTabMusic"}];function pr(e,t,s,a){return(0,is.FD)("div",{className:"profile-info",children:[(0,is.Y)(nr.A,{peerId:e,canPlayVideo:t,isForMonoforum:a}),(0,is.Y)(or.A,{chatOrUserId:e,isSavedDialog:s})]})}const gr=(0,Yt.ph)((0,w.EK)(((e,{chatId:t,threadId:s,isMobile:a})=>{const o=(0,C.mBe)(e,t),i=(0,C.hds)(e,t),r=(0,C.AWZ)(e,t),d=(0,C.vGo)(e,t),c=(0,C.zeq)(e,t),{animationLevel:l,shouldWarnAboutSvg:u}=(0,ze.l)(e),{currentType:h,resultsByType:m}=(0,C.BU_)(e)||{},{foundIds:p}=m&&h&&m[h]||{},g=Boolean(i?.isForum&&s&&s!==n.l3),{byId:f,statusesById:I}=e.users,{byId:v}=e.chats,b=(0,y.cG)(t,s,e.currentUserId),S=i&&(0,y.YE)(i),w=i&&(0,y.WX)(i),A=o&&(0,y.tv)(o),M=!g&&!b&&(S||w&&(0,y.SJ)(i))&&!i?.isMonoforum,P=r?.members,k=r?.adminMembersById,F=M&&i&&(i.isForbidden||r&&!r.canViewMembers),T=M&&i&&((0,y.ub)(i,"inviteUsers")||!w&&!(0,y.Sq)(i,"inviteUsers")||i.isCreator),U=M&&i&&((0,y.ub)(i,"banUsers")||i.isCreator),x=(0,C.yuw)(e),{similarChannelIds:B}=(0,C.dg4)(e,t)||{},{similarBotsIds:R}=(0,C.AOG)(e,t)||{},N=(0,C.g29)(e),J=o||i,E=d||r,L=o&&!o.isSelf&&!(0,y.tv)(o)&&!b&&Boolean(d?.commonChatsCount),Y=(0,C.Ua4)(e,t),D=d?.botInfo?.hasPreviewMedia,O=e.users.previewMediaByBotId[t],G=J&&(o?.isSelf||!J.areStoriesHidden&&E?.hasPinnedStories)&&!b,V=G?(0,C._bp)(e,J.id):void 0,j=V?.profileIds,q=V?.pinnedIds,z=V?.byId,W=V?.archiveIds,K=Boolean(E?.starGiftCount)&&!b,H=(0,C.nTw)(e).savedGifts.giftsByPeerId[t],_=(0,C.k2W)(e,t),X=i&&(0,C._ls)(e,i.id);return{theme:(0,C.SJA)(e),isChannel:w,isBot:A,messagesById:c,foundIds:p,mediaSearchType:h,hasCommonChatsTab:L,hasStoriesTab:G,hasMembersTab:M,hasPreviewMediaTab:D,areMembersHidden:F,canAddMembers:T,canDeleteMembers:U,currentUserId:e.currentUserId,isRightColumnShown:(0,C.gjV)(e,a),isRestricted:X,activeDownloads:x,usersById:f,userStatusesById:I,chatsById:v,storyIds:j,hasGiftsTab:K,gifts:H?.gifts,pinnedStoryIds:q,archiveStoryIds:W,storyByIds:z,isChatProtected:i?.isProtected,nextProfileTab:(0,C.nTw)(e).nextProfileTab,forceScrollProfileTab:(0,C.nTw)(e).forceScrollProfileTab,animationLevel:l,shouldWarnAboutSvg:u,similarChannels:B,similarBots:R,botPreviewMedia:O,isCurrentUserPremium:N,isTopicInfo:g,isSavedDialog:b,isSynced:e.isSynced,limitSimilarPeers:(0,fe.B)(e,"recommendedChannels"),...M&&P&&{members:P,adminMembersById:k},...L&&o&&{commonChatIds:Y?.ids},monoforumChannel:_}}))((({chatId:e,isActive:t,threadId:s,profileState:o,theme:r,monoforumChannel:c,isChannel:l,isBot:u,currentUserId:h,messagesById:m,foundIds:p,storyIds:g,pinnedStoryIds:f,archiveStoryIds:I,storyByIds:v,mediaSearchType:b,hasCommonChatsTab:S,hasStoriesTab:A,hasMembersTab:M,hasPreviewMediaTab:C,hasGiftsTab:P,gifts:F,botPreviewMedia:T,areMembersHidden:U,canAddMembers:x,canDeleteMembers:B,commonChatIds:R,members:N,adminMembersById:J,usersById:E,userStatusesById:L,chatsById:Y,isRightColumnShown:D,isRestricted:O,activeDownloads:G,isChatProtected:V,nextProfileTab:j,animationLevel:q,shouldWarnAboutSvg:z,similarChannels:W,similarBots:K,isCurrentUserPremium:H,limitSimilarPeers:_,isTopicInfo:X,isSavedDialog:$,forceScrollProfileTab:Q,isSynced:Z,onProfileStateChange:ee})=>{const{setSharedMediaSearchType:te,loadMoreMembers:se,loadCommonChats:ae,openChat:oe,searchSharedMediaMessages:ne,openMediaViewer:ie,openAudioPlayer:re,focusMessage:de,setNewChatMembersDialogState:ce,loadPeerProfileStories:le,loadStoriesArchive:ue,openPremiumModal:he,loadChannelRecommendations:me,loadBotRecommendations:pe,loadPreviewMedias:ge,loadPeerSavedGifts:fe,resetGiftProfileFilter:Ie}=(0,w.ko)(),ve=(0,Yt.li)(),be=(0,Yt.li)(),ye=(0,Ts.A)(),Se=(0,_t.A)(),[we,Ae]=(0,Yt.J0)(),Me=$?String(s):e,Ce=Me===h&&!$,Pe=(0,Yt.Kr)((()=>{const e=[];return Ce&&!$&&e.push({type:"dialogs",key:"ProfileTabSavedDialogs"}),A&&e.push({type:"stories",key:"ProfileTabStories"}),A&&Ce&&e.push({type:"storiesArchive",key:"ProfileTabStoriesArchive"}),P&&e.push({type:"gifts",key:"ProfileTabGifts"}),M&&e.push({type:"members",key:l?"ProfileTabSubscribers":"ProfileTabMembers"}),C&&e.push({type:"previewMedia",key:"ProfileTabBotPreview"}),e.push(...mr),X||e.push({type:"voice",key:"ProfileTabVoice"}),S&&e.push({type:"commonChats",key:"ProfileTabSharedGroups"}),l&&W?.length&&e.push({type:"similarChannels",key:"ProfileTabSimilarChannels"}),u&&K?.length&&e.push({type:"similarBots",key:"ProfileTabSimilarBots"}),e.map((e=>({type:e.type,title:Se(e.key)})))}),[Ce,$,A,P,M,C,X,S,l,u,W?.length,K?.length,Se]),ke=(0,Yt.Kr)((()=>{if(!j)return 0;const e=Pe.findIndex((({type:e})=>e===j));return-1===e?0:e}),[j,Pe]),[Fe,Te,Ue]=(0,$s.A)(!1),[xe,Be]=(0,Yt.J0)(ke);(0,Yt.vJ)((()=>{if(!j)return;const e=Pe.findIndex((({type:e})=>e===j));-1!==e&&Be(e)}),[j,Pe]);const Re=(0,Yt.hb)((e=>{Te(),Be(e)}),[]);(0,Yt.vJ)((()=>{C&&!T&&ge({botId:e})}),[e,T,C]),(0,Yt.vJ)((()=>{l&&!W&&Z&&me({chatId:e})}),[e,l,W,Z]),(0,Yt.vJ)((()=>{u&&!K&&Z&&pe({userId:e})}),[e,u,K,Z]);const[Ne,Je]=(0,Yt.J0)(F),{startViewTransition:Ee,shouldApplyVtn:Le}=(0,Ei.Y)(),Ye=(0,Yt.Kr)((()=>Ne?.map((e=>(0,Ni.p)(e)))),[Ne]),De=xe>Pe.length-1?Pe.length-1:xe,Oe=Pe[De].type,Ge=(0,Yt.hb)((()=>{ae({userId:e})}),[e]),Ve=(0,Yt.hb)((({offsetId:t})=>{le({peerId:e,offsetId:t})}),[e]),je=(0,Yt.hb)((({offsetId:t})=>{ue({peerId:e,offsetId:t})}),[e]),qe=(0,Yt.hb)((()=>{fe({peerId:e})}),[e]),ze=(0,Yt.hb)((()=>{se({chatId:e})}),[e,se]);(0,ba.A)((([e])=>{if(!F||!e)return void Je(F);const t=e.map((e=>(0,Ni.p)(e))),s=F.map((e=>(0,Ni.p)(e)));t.some(((e,t)=>e!==s[t]))?Ee((()=>{Je(F)})):Je(F)}),[F,Ee]);const[We,Ke,He,_e]=function({loadMoreMembers:e,loadCommonChats:t,searchMessages:s,loadStories:a,loadStoriesArchive:o,loadMoreGifts:n,tabType:i,mediaSearchType:r,groupChatMembers:d,commonChatIds:c,usersById:l,userStatusesById:u,chatsById:h,chatMessages:m,foundIds:p,threadId:g,storyIds:f,giftIds:I,pinnedStoryIds:v,archiveStoryIds:b,similarChannels:S,similarBots:w}){const A="members"!==i&&r?r:i,M=(0,Yt.Kr)((()=>{if(d&&l&&u)return(0,y.UB)(d.map((({userId:e})=>e)),l,u)}),[d,l,u]),C=(0,Yt.Kr)((()=>{if(c&&h)return(0,Ci.A)(c,!0)}),[h,c]),[P,k,F]=Vi(e,M),[T,U,x]=ji("media",A,s,m,p,g),[B,R,N]=ji("documents",A,s,m,p,g),[J,E,L]=ji("links",A,s,m,p,g),[Y,D,O]=ji("audio",A,s,m,p,g),[G,V,j]=ji("voice",A,s,m,p,g),[q,z,W]=Vi(t,C),K=(0,Yt.Kr)((()=>{if(!f?.length)return f;const e=new Set(v);return f.slice().sort(((t,s)=>{const a=e.has(t),o=e.has(s);return a&&!o?-1:!a&&o?1:s-t}))}),[f,v]),[H,_,X]=Vi(a,K),[$,Q,Z]=Vi(o,b);let ee,te,se=!1;switch(A){case"members":ee=P,te=k,se=F;break;case"commonChats":ee=q,te=z,se=W;break;case"media":ee=T,te=U,se=x;break;case"documents":ee=B,te=R,se=N;break;case"links":ee=J,te=E,se=L;break;case"audio":ee=Y,te=D,se=O;break;case"voice":ee=G,te=V,se=j;break;case"stories":ee=H,te=_,se=X;break;case"storiesArchive":ee=$,te=Q,se=Z;break;case"similarChannels":ee=S;break;case"similarBots":ee=w;break;case"gifts":ee=I,te=n;break;case"dialogs":se=!0}return[A,ee,te,se]}({loadMoreMembers:ze,searchMessages:ne,loadStories:Ve,loadStoriesArchive:je,loadMoreGifts:qe,loadCommonChats:Ge,tabType:Oe,mediaSearchType:b,groupChatMembers:N,commonChatIds:R,usersById:E,userStatusesById:L,chatsById:Y,chatMessages:m,foundIds:p,threadId:s,storyIds:g,giftIds:Ye,pinnedStoryIds:f,archiveStoryIds:I,similarChannels:W,similarBots:K}),Xe=Ce&&"dialogs"===We||A&&"stories"===We||"members"===We||!M&&"media"===We,$e=Pe.findIndex((({type:e})=>e===We));(0,Li.A)("members"===We?Ke:void 0);const Qe=(0,Xt.A)((()=>{Ue()})),{handleScroll:Ze}=function(e,t,s,a,o=!1,n=!1,r){(0,ba.A)((([s])=>{if(s&&s!==t&&n||t&&o){const s=e.current,o=s.querySelector(".TabList");r(),s.scrollTop<o.offsetTop&&(a(Oi(t)),Di=!0,(0,it.Ay)({container:s,element:o,position:"start",forceDuration:300}),setTimeout((()=>{Di=!1}),350))}}),[t,a,e,o,n,r]),(0,ba.A)((([t])=>{if(s!==i.zW.Profile||s===t)return;const a=e.current;if(!a)return;const o=a.querySelector(".TabList");!o||o.offsetTop>a.scrollTop||(Di=!0,(0,it.Ay)({container:a,element:a.firstElementChild,position:"start",maxDistance:2*a.offsetHeight}),setTimeout((()=>{Di=!1}),350))}),[s,e]);const d=(0,Xt.A)((()=>{const s=e.current;if(!s)return;const o=s.querySelector(".TabList");if(!o)return;let n=i.zW.Profile;Math.ceil(s.scrollTop)>=o.offsetTop&&(n=Oi(t)),a(n)}));return(0,Yt.vJ)((()=>{Di||d()}),[d,t]),{handleScroll:(0,Xt.A)((()=>{Di||Yi(d)}))}}(ve,We,o,ee,Q,Fe,Qe),{applyTransitionFix:et,releaseTransitionFix:tt}=function(e,t=".Transition.shared-media-transition"){return(0,Yt.vJ)((()=>{function s(){const s=e.current,a=s.querySelector(t),o=s.querySelector(".TabList");if(a&&o){const e=s.clientHeight-o.offsetHeight;(0,Gt.RK)((()=>{a.style.minHeight=`${e}px`}))}}return s(),window.addEventListener("resize",s,!1),()=>{window.removeEventListener("resize",s,!1)}}),[e,t]),{applyTransitionFix:(0,Xt.A)((()=>{(0,Gt.YS)((()=>{const t=e.current;if("hidden"===t.style.overflowY)return;const s=t.offsetWidth-t.clientWidth;(0,Gt.RK)((()=>{t.style.overflowY="hidden",t.style.paddingRight=`${s}px`}))}))})),releaseTransitionFix:(0,Xt.A)((()=>{const t=e.current;t.style.overflowY="scroll",t.style.paddingRight="0"}))}}(ve),[st,at]=(()=>{const[e,t]=(0,Yt.J0)(0);return[e,(0,Yt.hb)((()=>{t((e=>e+1))}),[])]})(),{observe:ot}=(0,Yo.BL)({rootRef:ve,throttleMs:500}),nt=(0,Xt.A)((()=>{tt(),at()})),rt=(0,Xt.A)((()=>{ce({newChatMembersProgress:i.D7.InProgress})}));(0,Yt.vJ)((()=>{te({mediaType:Oe})}),[te,Oe,s]);const dt=(0,Xt.A)((e=>{ie({chatId:Me,threadId:n.l3,messageId:e,origin:i.TQ.SharedMedia})})),ct=(0,Xt.A)((e=>{ie({standaloneMedia:T?.flatMap((e=>e?.content.photo||e?.content.video)).filter(Boolean),origin:i.TQ.PreviewMedia,mediaIndex:e})})),lt=(0,Xt.A)((e=>{re({chatId:Me,messageId:e})})),ut=(0,Xt.A)((e=>{oe({id:e})})),mt=(0,Xt.A)((e=>{de({chatId:e.chatId,messageId:e.id})})),pt=(0,Xt.A)((()=>{Ae(void 0)}));(0,ba.A)((([e])=>{if(void 0===e||0===xe||e===M)return;const t=xe+(M?1:-1);Be(Math.min(t,Pe.length-1))}),[M,xe,Pe]);const gt=(0,Xt.A)((()=>{Ie({peerId:e})}));let ft;(0,Yt.vJ)((()=>{if(be.current&&d.TF)return(0,Ls.wJ)(be.current,{selectorToPreventScroll:".Profile",onSwipe:(e,t)=>t===Ls.ez.Left?(Be(Math.min(De+1,Pe.length-1)),!0):t===Ls.ez.Right&&(Be(Math.max(0,De-1)),!0)})}),[De,Pe.length]),Xe?ft=D?0:1e3:Ke||T||(ft=a.jhd);const It=(0,Gn.A)([e,s,We,De],ft);function vt(t,s){if(t){const e=Boolean("members"===We&&U);return(0,is.FD)("div",{className:"content empty-list",children:[!s&&!e&&(0,is.Y)(oa.A,{}),e&&(0,is.Y)(tr.A,{text:"You have no access to group members list."})]})}const a=Ke&&!Ke?.length;if(a&&"gifts"===We)return(0,is.FD)("div",{className:"nothing-found-gifts",children:[(0,is.Y)(rn.A,{size:160,tgsUrl:nn.w.SearchingDuck,nonInteractive:!0,noLoop:!0}),(0,is.Y)("div",{className:"description",children:Se("GiftSearchEmpty")}),(0,is.Y)(To.A,{className:"date",onClick:gt,children:Se("GiftSearchReset")})]});if(a){let e;switch(We){case"members":e=U?"You have no access to group members list.":"No members found";break;case"commonChats":e=ye("NoGroupsInCommon");break;case"documents":e=ye("lng_media_file_empty");break;case"links":e=ye("lng_media_link_empty");break;case"audio":e=ye("lng_media_song_empty");break;case"voice":e=ye("lng_media_audio_empty");break;case"stories":e=ye("StoryList.SavedEmptyState.Title");break;case"storiesArchive":e=ye("StoryList.ArchivedEmptyState.Title");break;default:e=ye("SharedMedia.EmptyTitle")}return(0,is.Y)("div",{className:"content empty-list",children:(0,is.Y)(tr.A,{text:e})})}return m?(0,is.Y)("div",{className:`content ${We}-list`,dir:ye.isRtl&&"media"===We?"rtl":void 0,teactFastList:!0,children:"media"===We?Ke.map((e=>m[e]&&(0,is.Y)(er.A,{message:m[e],isProtected:V||m[e].isProtected,observeIntersection:ot,onClick:dt},e))):"stories"===We||"storiesArchive"===We?Ke.map(((e,t)=>v?.[e]&&(0,is.Y)(cr,{teactOrderKey:t,story:v[e],isArchive:"storiesArchive"===We},`${We}_${e}`))):"documents"===We?Ke.map((e=>m[e]&&(0,is.Y)(zi.A,{document:(0,y.zC)(m[e]),withDate:!0,smaller:!0,className:"scroll-item",isDownloading:(0,y.$r)(G,(0,y.zC)(m[e])),observeIntersection:ot,onDateClick:mt,message:m[e],shouldWarnAboutSvg:z},e))):"links"===We?Ke.map((e=>m[e]&&(0,is.Y)(ir.A,{message:m[e],isProtected:V||m[e].isProtected,observeIntersection:ot,onMessageClick:mt},e))):"audio"===We?Ke.map((e=>m[e]&&(0,is.Y)(qi.Ay,{theme:r,message:m[e],origin:i.d9.SharedMedia,date:m[e].date,className:"scroll-item",onPlay:lt,onDateClick:mt,canDownload:!V&&!m[e].isProtected,isDownloading:(0,y.$r)(G,m[e].content.audio)},e))):"voice"===We?Ke.map((e=>{const t=(0,w.mS)(),s=m[e];if(!s)return;const a=(0,ht.iS)(t,s);return m[e]&&(0,is.Y)(qi.Ay,{theme:r,message:s,senderTitle:(0,Ji.N)(ye,s,Y,E),origin:i.d9.SharedMedia,date:s.date,className:"scroll-item",onPlay:lt,onDateClick:mt,canDownload:!V&&!s.isProtected,isDownloading:(0,y.$r)(G,a)},e)})):"members"===We?Ke.map(((e,t)=>{return(0,is.Y)(ur.A,{teactOrderKey:t,className:"chat-item-clickable contact-list-item scroll-item small-icon",onClick:()=>ut(e),contextActions:(s=e,s!==h&&B?[{title:ye("lng_context_remove_from_group"),icon:"stop",handler:()=>{Ae(s)}}]:void 0),children:(0,is.Y)(In.A,{userId:e,adminMember:J?.[e],forceShowSelf:!0,withStory:!0})},e);var s})):"commonChats"===We?Ke.map(((e,t)=>(0,is.Y)(ur.A,{teactOrderKey:t,className:"chat-item-clickable scroll-item small-icon",onClick:()=>oe({id:e}),children:(0,is.Y)(fn.A,{chatId:e})},e))):"previewMedia"===We?T.map(((e,t)=>(0,is.Y)(ar,{media:e,isProtected:V,observeIntersection:ot,onClick:ct,index:t},e.date))):"similarChannels"===We?(0,is.FD)("div",{children:[Ke.map(((e,t)=>(0,is.Y)(ur.A,{teactOrderKey:t,className:(0,Vt.A)("chat-item-clickable search-result",!H&&t===W.length-1&&"blured"),onClick:()=>oe({id:e}),children:(0,is.Y)(fn.A,{avatarSize:"large",chatId:e,withFullInfo:!0})},e))),!H&&(0,is.FD)(is.FK,{children:[(0,is.FD)(xs.A,{className:"show-more-channels",size:"smaller",onClick:()=>he(),children:[ye("UnlockSimilar"),(0,is.Y)(Bs.A,{name:"unlock-badge"})]}),(0,is.Y)("div",{className:"more-similar",children:(0,Co.A)(ye("MoreSimilarText",_),["simple_markdown"])})]})]},We):"similarBots"===We?(0,is.FD)("div",{children:[Ke.map(((e,t)=>(0,is.Y)(ur.A,{teactOrderKey:t,className:(0,Vt.A)("chat-item-clickable search-result",!H&&t===K.length-1&&"blured"),onClick:()=>oe({id:e}),children:(0,k.L8)(e)?(0,is.Y)(In.A,{userId:e,avatarSize:"medium"}):(0,is.Y)(fn.A,{chatId:e,avatarSize:"medium"})},e))),!H&&(0,is.FD)(is.FK,{children:[(0,is.FD)(xs.A,{className:"show-more-bots",size:"smaller",onClick:()=>he(),children:[Se("UnlockMoreSimilarBots"),(0,is.Y)(Bs.A,{name:"unlock-badge"})]}),(0,is.Y)("div",{className:"more-similar",children:(0,Co.A)(Se("MoreSimilarBotsDescription",{count:_},{withNodes:!0,withMarkdown:!0,pluralValue:_}))})]})]},We):"gifts"===We?Ne?.map((t=>(0,is.Y)(Zi,{peerId:e,style:Le?`view-transition-name: vt${(0,Ni.p)(t)}`:void 0,gift:t,observeIntersection:ot},(0,Ni.p)(t)))):void 0}):void 0}const bt=`.shared-media-transition > .Transition_slide-active.${We}-list > .scroll-item`;return(0,is.FD)(lr.A,{ref:ve,className:"Profile custom-scroll",itemSelector:bt,items:It?Ke:void 0,cacheBuster:st,sensitiveArea:a.ZhW,preloadBackwards:It?"members"===We?a.nnT:a.Um:0,noScrollRestoreOnTop:!0,noFastList:!0,onLoadMore:He,onScroll:Ze,children:[!_e&&!Ce&&pr(c?.id||Me,D&&It,$,Boolean(c)),!O&&(0,is.FD)("div",{className:"shared-media",children:[(0,is.Y)(Cs.Ay,{ref:be,name:(0,bs.P)("slideOptimized",q,void 0,ye.isRtl),activeKey:$e,renderCount:Pe.length,shouldRestoreHeight:!0,className:"shared-media-transition",onStart:et,onStop:nt,children:function(){if("dialogs"===We)return(0,is.Y)(qs.A,{className:"saved-dialogs",folderType:"saved",isActive:!0});const e=!Ke&&!T||!It||!m,t=Xe&&!It,s=e&&!t;return(0,is.Y)(Cs.Ay,{activeKey:s?0:1,name:"fade",children:vt(e,t)})}()}),(0,is.Y)(js.A,{activeTab:De,tabs:Pe,onSwitchTab:Re})]}),x&&(0,is.Y)(ki.A,{className:(0,Vt.A)(!t&&"hidden"),isShown:It,onClick:rt,ariaLabel:ye("lng_channel_add_users"),children:(0,is.Y)(Bs.A,{name:"add-user-filled"})}),B&&(0,is.Y)(hr.A,{isOpen:Boolean(we),userId:we,onClose:pt})]})}))),fr=450+a.xB5;var Ir=function(e){return e[e.Profile=0]="Profile",e[e.MemberList=1]="MemberList",e[e.GiftList=2]="GiftList",e[e.SharedMedia=3]="SharedMedia",e[e.StoryList=4]="StoryList",e[e.Search=5]="Search",e[e.Statistics=6]="Statistics",e[e.MessageStatistics=7]="MessageStatistics",e[e.StoryStatistics=8]="StoryStatistics",e[e.BoostStatistics=9]="BoostStatistics",e[e.MonetizationStatistics=10]="MonetizationStatistics",e[e.Management=11]="Management",e[e.ManageInitial=12]="ManageInitial",e[e.ManageChannelSubscribers=13]="ManageChannelSubscribers",e[e.ManageChatAdministrators=14]="ManageChatAdministrators",e[e.ManageChatPrivacyType=15]="ManageChatPrivacyType",e[e.ManageDiscussion=16]="ManageDiscussion",e[e.ManageGroupPermissions=17]="ManageGroupPermissions",e[e.ManageGroupRemovedUsers=18]="ManageGroupRemovedUsers",e[e.ManageChannelRemovedUsers=19]="ManageChannelRemovedUsers",e[e.ManageGroupUserPermissionsCreate=20]="ManageGroupUserPermissionsCreate",e[e.ManageGroupUserPermissions=21]="ManageGroupUserPermissions",e[e.ManageGroupRecentActions=22]="ManageGroupRecentActions",e[e.ManageGroupAdminRights=23]="ManageGroupAdminRights",e[e.ManageGroupNewAdminRights=24]="ManageGroupNewAdminRights",e[e.ManageGroupMembers=25]="ManageGroupMembers",e[e.ManageGroupAddAdmins=26]="ManageGroupAddAdmins",e[e.StickerSearch=27]="StickerSearch",e[e.GifSearch=28]="GifSearch",e[e.PollResults=29]="PollResults",e[e.AddingMembers=30]="AddingMembers",e[e.ManageInvites=31]="ManageInvites",e[e.ManageEditInvite=32]="ManageEditInvite",e[e.ManageReactions=33]="ManageReactions",e[e.ManageInviteInfo=34]="ManageInviteInfo",e[e.ManageJoinRequests=35]="ManageJoinRequests",e[e.CreateTopic=36]="CreateTopic",e[e.EditTopic=37]="EditTopic",e[e.SavedDialogs=38]="SavedDialogs",e[e.NewDiscussionGroup=39]="NewDiscussionGroup",e}(Ir||{});const vr=(0,w.EK)(((e,{chatId:t,isProfile:s,isManagement:a,threadId:o})=>{const i=(0,C.nTw)(e),{query:r}=(0,C.BmE)(e)||{},{query:d}=(0,C.Wy7)(e)||{},c=t?(0,C.hds)(e,t):void 0,l=s&&t&&(0,k.L8)(t)?(0,C.mBe)(e,t):void 0,u=c&&(0,y.WX)(c),h=c?.isForum&&Boolean(o&&o!==n.l3),m=h?(0,C.S0q)(e,t,o):void 0,p=h&&m&&(0,y.l1)(c,m),g=l&&(0,y.tv)(l),f=t?(0,C.nZ4)(e,t):void 0,I=g&&l?.canEditBot,v=l&&(0,y.Gh)(l),b=Boolean(!a&&s&&t&&(0,C.e5V)(e,t)),S=Boolean(t&&i.management.byChatId[t]?.editingInvite),w=!h&&t?(0,C.AWZ)(e,t)?.canViewStatistics:void 0,A=t?i.management.byChatId[t]?.inviteInfo?.invite:void 0,M=i.savedGifts.filter,P=!!t&&(0,C.rtZ)(e,t),F=!!t&&(0,C.ERc)(e,t);return{canManage:b,canAddContact:v,canViewStatistics:w,isChannel:u,isBot:g,isInsideTopic:h,canEditTopic:p,userId:l?.id,isSelf:l?.isSelf,stickerSearchQuery:r,gifSearchQuery:d,isEditingInvite:S,currentInviteInfo:A,isSavedMessages:f,shouldSkipHistoryAnimations:i.shouldSkipHistoryAnimations,canEditBot:I,giftProfileFilter:M,canUseGiftFilter:P,canUseGiftAdminFilter:F}}))((({chatId:e,threadId:t,isColumnOpen:s,isProfile:o,isManagement:n,isStatistics:r,isMessageStatistics:d,isStoryStatistics:c,isMonetizationStatistics:l,isBoostStatistics:u,isStickerSearch:h,isGifSearch:m,isPollResults:p,isCreatingTopic:g,isEditingTopic:f,isAddingChatMembers:I,profileState:v,managementScreen:b,canAddContact:y,userId:S,isSelf:A,canManage:M,isChannel:C,stickerSearchQuery:P,gifSearchQuery:k,isEditingInvite:F,canViewStatistics:T,currentInviteInfo:U,shouldSkipHistoryAnimations:x,isBot:B,isInsideTopic:R,canEditTopic:N,isSavedMessages:J,canEditBot:E,giftProfileFilter:L,canUseGiftFilter:Y,canUseGiftAdminFilter:O,onClose:G,onScreenSelect:V})=>{const{setStickerSearchQuery:j,setGifSearchQuery:q,toggleManagement:z,openAddContactDialog:W,toggleStatistics:K,setEditingExportedInvite:H,deleteExportedChatInvite:_,openEditTopicPanel:X,updateGiftProfileFilter:$}=(0,w.ko)(),[Q,Z,ee]=(0,$s.A)(),{isMobile:te}=(0,D.Ay)(),{sortType:se,shouldIncludeUnlimited:ae,shouldIncludeLimited:oe,shouldIncludeUnique:ne,shouldIncludeDisplayed:ie,shouldIncludeHidden:re}=L,de=(0,fs.g5)(),ce=(0,Xt.A)((()=>{H({chatId:e,invite:U}),V(i.je.EditInvite)})),le=(0,Xt.A)((()=>{_({chatId:e,link:U.link}),V(i.je.Invites),ee()})),ue=(0,Xt.A)((e=>{j({query:e})})),he=(0,Xt.A)((e=>{q({query:e})})),me=(0,Xt.A)((()=>{W({userId:S})})),pe=(0,Xt.A)((()=>{e&&t&&X({chatId:e,topicId:Number(t)})})),ge=(0,Xt.A)((()=>{z()})),fe=(0,Xt.A)((()=>{K()})),Ie=(0,Xt.A)((()=>{G(!J)})),[ve,be]=(0,Yt.J0)(!s);(0,Yt.vJ)((()=>{setTimeout((()=>{be(!s)}),fr)}),[s]);const ye=(0,Ts.A)(),Se=(0,_t.A)(),we=o?v===i.zW.Profile?Ir.Profile:v===i.zW.SharedMedia?Ir.SharedMedia:v===i.zW.MemberList?Ir.MemberList:v===i.zW.GiftList?Ir.GiftList:v===i.zW.StoryList?Ir.StoryList:v===i.zW.SavedDialogs?Ir.SavedDialogs:-1:p?Ir.PollResults:h?Ir.StickerSearch:m?Ir.GifSearch:I?Ir.AddingMembers:n?b===i.je.Initial?Ir.ManageInitial:b===i.je.ChatPrivacyType?Ir.ManageChatPrivacyType:b===i.je.Discussion?Ir.ManageDiscussion:b===i.je.ChannelSubscribers?Ir.ManageChannelSubscribers:b===i.je.GroupPermissions?Ir.ManageGroupPermissions:b===i.je.ChatAdministrators?Ir.ManageChatAdministrators:b===i.je.GroupRemovedUsers?Ir.ManageGroupRemovedUsers:b===i.je.ChannelRemovedUsers?Ir.ManageChannelRemovedUsers:b===i.je.GroupUserPermissionsCreate?Ir.ManageGroupUserPermissionsCreate:b===i.je.GroupUserPermissions?Ir.ManageGroupUserPermissions:b===i.je.GroupRecentActions?Ir.ManageGroupRecentActions:b===i.je.ChatAdminRights?Ir.ManageGroupAdminRights:b===i.je.ChatNewAdminRights?Ir.ManageGroupNewAdminRights:b===i.je.GroupMembers?Ir.ManageGroupMembers:b===i.je.Invites?Ir.ManageInvites:b===i.je.EditInvite?Ir.ManageEditInvite:b===i.je.GroupAddAdmins?Ir.ManageGroupAddAdmins:b===i.je.Reactions?Ir.ManageReactions:b===i.je.InviteInfo?Ir.ManageInviteInfo:b===i.je.JoinRequests?Ir.ManageJoinRequests:b===i.je.NewDiscussionGroup?Ir.NewDiscussionGroup:void 0:r?Ir.Statistics:d?Ir.MessageStatistics:c?Ir.StoryStatistics:u?Ir.BoostStatistics:g?Ir.CreateTopic:f?Ir.EditTopic:l?Ir.MonetizationStatistics:void 0,Ae=(0,An.A)(we,!0)??-1,Me=(0,Yt.Kr)((()=>({onTrigger:e,isOpen:t})=>(0,is.Y)(xs.A,{round:!0,ripple:!te,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:Se("AccDescrOpenMenu2"),children:(0,is.Y)(Bs.A,{name:"more"})})),[te,Se]),Ce=te||!J&&(we===Ir.SharedMedia||we===Ir.GiftList||we===Ir.MemberList||we===Ir.StoryList||we===Ir.AddingMembers||we===Ir.MessageStatistics||we===Ir.StoryStatistics||n),Pe=(0,Vt.A)("animated-close-icon",Ce&&"state-back",(ve||x)&&"no-transition"),ke=(0,Yt.li)();return(0,Xs.A)(ke),(0,is.FD)("div",{className:"RightHeader",ref:ke,children:[(0,is.Y)(xs.A,{className:"close-button",round:!0,color:"translucent",size:"smaller",onClick:Ie,ariaLabel:ye(Ce?"Common.Back":"Common.Close"),children:(0,is.Y)("div",{className:Pe})}),(0,is.Y)(Cs.Ay,{name:ve||x?"none":"slideFade",activeKey:Ae,children:function(){if(-1!==Ae)switch(Ae){case Ir.PollResults:return(0,is.Y)("h3",{className:"title",children:ye("PollResults")});case Ir.AddingMembers:return(0,is.Y)("h3",{className:"title",children:ye(C?"ChannelAddSubscribers":"GroupAddMembers")});case Ir.ManageInitial:return(0,is.Y)("h3",{className:"title",children:ye("Edit")});case Ir.ManageChatPrivacyType:return(0,is.Y)("h3",{className:"title",children:ye(C?"ChannelTypeHeader":"GroupTypeHeader")});case Ir.ManageDiscussion:return(0,is.Y)("h3",{className:"title",children:ye("Discussion")});case Ir.ManageChatAdministrators:return(0,is.Y)("h3",{className:"title",children:ye("ChannelAdministrators")});case Ir.ManageGroupRecentActions:return(0,is.Y)("h3",{className:"title",children:ye("Group.Info.AdminLog")});case Ir.ManageGroupAdminRights:return(0,is.Y)("h3",{className:"title",children:ye("EditAdminRights")});case Ir.ManageGroupNewAdminRights:return(0,is.Y)("h3",{className:"title",children:ye("SetAsAdmin")});case Ir.ManageGroupPermissions:return(0,is.Y)("h3",{className:"title",children:ye("ChannelPermissions")});case Ir.ManageGroupRemovedUsers:return(0,is.Y)("h3",{className:"title",children:ye("BlockedUsers")});case Ir.ManageChannelRemovedUsers:return(0,is.Y)("h3",{className:"title",children:ye("ChannelBlockedUsers")});case Ir.ManageGroupUserPermissionsCreate:return(0,is.Y)("h3",{className:"title",children:ye("ChannelAddException")});case Ir.ManageGroupUserPermissions:return(0,is.Y)("h3",{className:"title",children:ye("UserRestrictions")});case Ir.ManageInvites:return(0,is.Y)("h3",{className:"title",children:ye("lng_group_invite_title")});case Ir.ManageEditInvite:return(0,is.Y)("h3",{className:"title",children:ye(F?"EditLink":"NewLink")});case Ir.ManageInviteInfo:return(0,is.FD)(is.FK,{children:[(0,is.Y)("h3",{className:"title",children:ye("InviteLink")}),(0,is.FD)("section",{className:"tools",children:[U&&!U.isRevoked&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("Edit"),onClick:ce,children:(0,is.Y)(Bs.A,{name:"edit"})}),U&&U.isRevoked&&(0,is.FD)(is.FK,{children:[(0,is.Y)(xs.A,{round:!0,color:"danger",size:"smaller",ariaLabel:ye("Delete"),onClick:Z,children:(0,is.Y)(Bs.A,{name:"delete"})}),(0,is.Y)(zn.A,{isOpen:Q,onClose:ee,title:ye("DeleteLink"),text:ye("DeleteLinkHelp"),confirmIsDestructive:!0,confirmLabel:ye("Delete"),confirmHandler:le})]})]})]});case Ir.ManageJoinRequests:return(0,is.Y)("h3",{className:"title",children:ye(C?"SubscribeRequests":"MemberRequests")});case Ir.ManageGroupAddAdmins:return(0,is.Y)("h3",{className:"title",children:ye("Channel.Management.AddModerator")});case Ir.StickerSearch:return(0,is.Y)(sa.A,{value:P,placeholder:ye("SearchStickersHint"),autoFocusSearch:!0,onChange:ue});case Ir.GifSearch:return(0,is.Y)(sa.A,{value:k,placeholder:ye("SearchGifsTitle"),autoFocusSearch:!0,onChange:he});case Ir.Statistics:return(0,is.Y)("h3",{className:"title",children:ye(C?"ChannelStats.Title":"GroupStats.Title")});case Ir.MessageStatistics:return(0,is.Y)("h3",{className:"title",children:ye("Stats.MessageTitle")});case Ir.StoryStatistics:return(0,is.Y)("h3",{className:"title",children:ye("Stats.StoryTitle")});case Ir.BoostStatistics:return(0,is.Y)("h3",{className:"title",children:ye("Boosts")});case Ir.MonetizationStatistics:return(0,is.Y)("h3",{className:"title",children:ye("lng_channel_earn_title")});case Ir.SharedMedia:return(0,is.Y)("h3",{className:"title",children:ye("SharedMedia")});case Ir.ManageChannelSubscribers:return(0,is.Y)("h3",{className:"title",children:ye("ChannelSubscribers")});case Ir.MemberList:case Ir.ManageGroupMembers:return(0,is.Y)("h3",{className:"title",children:ye("GroupMembers")});case Ir.StoryList:return(0,is.Y)("h3",{className:"title",children:ye(A?"Settings.MyStories":"PeerInfo.PaneStories")});case Ir.SavedDialogs:return(0,is.FD)("div",{className:"header",children:[(0,is.Y)("h3",{className:"title",children:ye("SavedMessagesTab")}),(0,is.Y)("div",{className:"subtitle",children:ye("Chats",de[a.pX9])})]});case Ir.ManageReactions:return(0,is.Y)("h3",{className:"title",children:ye("Reactions")});case Ir.CreateTopic:return(0,is.Y)("h3",{className:"title",children:ye("NewTopic")});case Ir.EditTopic:return(0,is.Y)("h3",{className:"title",children:ye("EditTopic")});case Ir.GiftList:return(0,is.FD)(is.FK,{children:[(0,is.Y)("h3",{className:"title",children:Se("ProfileTabGifts")}),Y&&e&&(0,is.Y)("section",{className:"tools",children:(0,is.FD)(ta.A,{trigger:Me,positionX:"right",autoClose:!1,children:[(0,is.Y)(Ns.A,{icon:"byDate"===se?"cash-circle":"calendar-filter",onClick:()=>$({peerId:e,filter:{sortType:"byDate"===se?"byValue":"byDate"}}),children:Se("byDate"===se?"GiftSortByValue":"GiftSortByDate")}),(0,is.Y)(la.A,{}),(0,is.Y)(Ns.A,{icon:ae?"check":"placeholder",onClick:()=>$({peerId:e,filter:{shouldIncludeUnlimited:!ae}}),children:Se("GiftFilterUnlimited")}),(0,is.Y)(Ns.A,{icon:oe?"check":"placeholder",onClick:()=>$({peerId:e,filter:{shouldIncludeLimited:!oe}}),children:Se("GiftFilterLimited")}),(0,is.Y)(Ns.A,{icon:ne?"check":"placeholder",onClick:()=>$({peerId:e,filter:{shouldIncludeUnique:!ne}}),children:Se("GiftFilterUnique")}),O&&(0,is.FD)(is.FK,{children:[(0,is.Y)(la.A,{}),(0,is.Y)(Ns.A,{icon:ie?"check":"placeholder",onClick:()=>$({peerId:e,filter:{shouldIncludeDisplayed:!ie}}),children:Se("GiftFilterDisplayed")}),(0,is.Y)(Ns.A,{icon:re?"check":"placeholder",onClick:()=>$({peerId:e,filter:{shouldIncludeHidden:!re}}),children:Se("GiftFilterHidden")})]})]})})]});case Ir.NewDiscussionGroup:return(0,is.Y)("h3",{className:"title",children:ye("NewGroup")});default:return(0,is.FD)(is.FK,{children:[(0,is.Y)("h3",{className:"title",children:ye(J?"SavedMessages":R?"AccDescrTopic":C?"Channel.TitleInfo":S?B?"lng_info_bot_title":"lng_info_user_title":"GroupInfo.Title")}),(0,is.FD)("section",{className:"tools",children:[y&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("AddContact"),onClick:me,children:(0,is.Y)(Bs.A,{name:"add-user"})}),M&&!R&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("Edit"),onClick:ge,children:(0,is.Y)(Bs.A,{name:"edit"})}),E&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("Edit"),onClick:ge,children:(0,is.Y)(Bs.A,{name:"edit"})}),N&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("EditTopic"),onClick:pe,children:(0,is.Y)(Bs.A,{name:"edit"})}),T&&(0,is.Y)(xs.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:ye("Statistics"),onClick:fe,children:(0,is.Y)(Bs.A,{name:"stats"})})]})]})}}()})]})}));var br=s(55317),yr=s(47058),Sr=s(20333),wr=s(71950);const Ar={root:"gk6pIryJ",noResults:"WP4wRUbm","section-header":"LWcgK3OX",sectionHeader:"LWcgK3OX",section:"C8KF95yU",user:"oMy5KOFr",stats:"GOzrl0zF",down:"QuLtxDUV",loadMoreSpinner:"ln5zB7KK",status:"r3zLiaXx",info:"Eo1qQlxx",month:"McSPvm0N",quantity:"s1yf_GJa",floatingBadge:"oSCjRZtx",floatingBadgeButtonColor:"duVpAT_e",floatingBadgeWarning:"DsJMXNNk",floatingBadgeButton:"urrWJVYB",floatingBadgeIcon:"hcA9VPeV",floatingBadgeValue:"hHkCO4Ge",content:"SG00REIA",boostSection:"ETgjBS4d",giveawayButton:"wOCtp5Kk",giveawayIcon:"B9GF4NDB",primaryLink:"GXmXwIbx",copy:"rB0gc1GX",boostInfo:"BhoA3MT6"};var Mr=s(72078),Cr=s(68153),Pr=s(65741),kr=s(45318);const Fr={3:Cr,6:Mr,12:Pr},Tr={isCustomPeer:!0,avatarIcon:"star",peerColorId:1},Ur={isCustomPeer:!0,titleKey:"BoostingToBeDistributed",avatarIcon:"user",withPremiumGradient:!0},xr=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.nTw)(e).boostStatistics,s=(0,C.hc)(e),a=t&&t.chatId,o=a?(0,C.hds)(e,a):void 0,n=o&&(0,y.WX)(o),i=e.appConfig?.giveawayBoostsPerPremium,{animationLevel:r}=(0,ze.l)(e);return{boostStatistics:t,isGiveawayAvailable:s,chatId:a,giveawayBoostsPerPremium:i,isChannel:n,animationLevel:r}}))((({boostStatistics:e,isGiveawayAvailable:t,chatId:s,giveawayBoostsPerPremium:o,isChannel:n,animationLevel:i})=>{const{openChat:r,loadMoreBoosters:d,closeBoostStatistics:c,openGiveawayModal:l,showNotification:u}=(0,w.ko)(),h=(0,Ts.A)(),m=(0,Yt.li)(),p=e?.boostStatus,g=p?e.boostStatus:void 0,f=!(e&&e?.boosts?.count===e?.giftedBoosts?.count)&&e?.giftedBoosts&&e?.giftedBoosts?.list?.length>0,{currentLevel:I,hasNextLevel:v,boosts:b,levelProgress:y,remainingBoosts:S}=(0,Yt.Kr)((()=>g?(0,br.z)(g):{currentLevel:0,hasNextLevel:!1,boosts:0,levelProgress:0,remainingBoosts:0,prepaidGiveaways:[]}),[g]),A=(0,Yt.Kr)((()=>{if(g)return{level:I,boosts:b,premiumSubscribers:g.premiumSubscribers,remainingBoosts:S,prepaidGiveaways:g.prepaidGiveaways}}),[g,b,I,S]),M=(0,Yt.Kr)((()=>f?[{type:"boostList",title:h("BoostingBoostsCount",e?.boosts?.count,"i")},{type:"giftedBoostList",title:h("BoostingGiftsCount",e?.giftedBoosts?.count,"i")}]:[]),[f,h,e?.boosts?.count,e?.giftedBoosts?.count]),C=(0,Yt.Kr)((()=>e?.boosts&&e.boosts?.list.length>0?1:0),[e]),[P,k]=(0,Yt.J0)(C),F=P>M.length-1?M.length-1:P,T=M[F]?.type,U=M.findIndex((({type:e})=>e===T)),x=(0,Yt.Kr)((()=>{if(!e)return;const t=f?"boostList"===T?e.boosts:e.giftedBoosts:e.boosts;if(!t?.count)return;const s=t.list.reduce(((e,t)=>e+(t.multiplier||1)),0),a=t.count-s;return a>0?a:void 0}),[f,e,T]),B=(0,Xt.A)((e=>(0,is.Y)("div",{className:Ar.quantity,children:(0,is.FD)("div",{className:(0,Vt.A)(Ar.floatingBadge,Ar.floatingBadgeButtonColor),children:[(0,is.Y)(Bs.A,{name:"boost",className:Ar.floatingBadgeIcon}),(0,is.Y)("div",{className:Ar.floatingBadgeValue,children:e})]})}))),R=(0,Xt.A)((e=>{if(e.isFromGiveaway||e.isGift)return(0,is.Y)("div",{className:Ar.quantity,children:(0,is.FD)("div",{className:(0,Vt.A)(Ar.floatingBadge,!e.isFromGiveaway&&Ar.floatingBadgeWarning,Ar.floatingBadgeButtonColor,Ar.floatingBadgeButton),children:[(0,is.Y)(Bs.A,{name:"gift",className:Ar.floatingBadgeIcon}),(0,is.Y)("div",{className:Ar.floatingBadgeValue,children:h(e.isFromGiveaway?"BoostingGiveaway":"BoostingGift")})]})})})),N=(0,Xt.A)((e=>{e?(r({id:e}),c()):u({message:h("BoostingRecipientWillBeSelected")})})),J=(0,Xt.A)((e=>{let t;return Boolean(e?.stars)&&(t={...Tr,title:h("Stars",e.stars)}),e.userId||(t=Ur),(0,is.Y)(ur.A,{className:(0,Vt.A)(Ar.boostInfo,"chat-item-clickable"),onClick:()=>N(e.userId),children:(0,is.Y)(In.A,{className:Ar.user,userId:e.userId,customPeer:t,status:h("BoostExpireOn",(0,Se.U)(h,1e3*e.expires)),noEmojiStatus:!0,forceShowSelf:!0,noFake:!0,noVerified:!0,iconElement:e.multiplier?B(e.multiplier):void 0,rightElement:R(e)})})})),E=(0,Xt.A)((()=>{l({chatId:s})})),L=(0,Xt.A)((e=>{e.preventDefault(),d({isGifts:"giftedBoostList"===T})})),Y=(0,Xt.A)((e=>{l({chatId:s,prepaidGiveaway:e})}));return(0,is.FD)("div",{className:(0,Vt.A)(Ar.root,"panel-content custom-scroll"),children:[!p&&(0,is.Y)(Ps.A,{}),p&&A&&(0,is.FD)(is.FK,{children:[(0,is.FD)("div",{className:Ar.section,children:[(0,is.Y)(Sr.A,{leftText:h("BoostsLevel",I),rightText:v?h("BoostsLevel",I+1):void 0,progress:y,floatingBadgeText:(0,gs.Sm)(b),floatingBadgeIcon:"boost"}),(0,is.Y)(wr.A,{className:Ar.stats,statistics:A,type:"boost"})]}),A.prepaidGiveaways&&(0,is.FD)("div",{className:Ar.section,children:[(0,is.Y)("h4",{className:Ar.sectionHeader,dir:h.isRtl?"rtl":void 0,children:h("BoostingPreparedGiveaways")}),A?.prepaidGiveaways?.map((e=>{const t="stars"in e;return(0,is.Y)(ur.A,{className:"chat-item-clickable",onClick:()=>Y(e),children:(0,is.FD)("div",{className:(0,Vt.A)(Ar.status,"status-clickable"),children:[(0,is.Y)("div",{children:t?(0,is.Y)("img",{src:kr,className:Ar.giveawayIcon,alt:h("GiftStar")}):(0,is.Y)("img",{src:Fr[e.months]||Fr[3],className:Ar.giveawayIcon,alt:h("Giveaway")})}),(0,is.FD)("div",{className:Ar.info,children:[(0,is.Y)("h3",{children:t?h("Giveaway.Stars.Prepaid.Title",e.stars):h("BoostingTelegramPremiumCountPlural",e.quantity)}),(0,is.Y)("p",{className:Ar.month,children:t?h("Giveaway.Stars.Prepaid.Desc",e.quantity):h("PrepaidGiveawayMonths",e.months)})]}),(0,is.Y)("div",{className:Ar.quantity,children:(0,is.FD)("div",{className:(0,Vt.A)(Ar.floatingBadge,Ar.floatingBadgeButtonColor,Ar.floatingBadgeButton),children:[(0,is.Y)(Bs.A,{name:"boost",className:Ar.floatingBadgeIcon}),(0,is.Y)("div",{className:Ar.floatingBadgeValue,dir:h.isRtl?"rtl":void 0,children:t?e.boosts:e.quantity*(o??a.CQG)})]})})]})},e.id)})),(0,is.Y)("p",{className:"text-muted hint",children:h("BoostingSelectPaidGiveaway")},"links-hint")]}),(0,is.FD)("div",{className:Ar.section,children:[f?(0,is.FD)("div",{className:(0,Vt.A)(Ar.boostSection,Ar.content),children:[(0,is.Y)(Cs.Ay,{ref:m,name:(0,bs.P)("slideOptimized",i,void 0,h.isRtl),activeKey:U,renderCount:M.length,shouldRestoreHeight:!0,children:function(){let t;if("boostList"===T?t=e?.boosts?.list:"giftedBoostList"===T&&(t=e?.giftedBoosts?.list),!t||t?.length)return(0,is.Y)("div",{className:Ar.section,children:t?.map((e=>J(e)))})}()}),(0,is.Y)(js.A,{activeTab:F,tabs:M,onSwitchTab:k})]}):(0,is.FD)(is.FK,{children:[(0,is.Y)("h4",{className:Ar.sectionHeader,dir:h.isRtl?"rtl":void 0,children:h("BoostingBoostsCount",e?.boosts?.count)}),!e?.boosts?.list?.length&&(0,is.Y)("div",{className:Ar.noResults,children:h(n?"NoBoostersHint":"NoBoostersGroupHint")}),e?.boosts?.list?.map((e=>J(e)))]}),Boolean(x)&&(0,is.FD)(ur.A,{className:Ar.showMore,disabled:e?.isLoadingBoosters,onClick:L,children:[e?.isLoadingBoosters?(0,is.Y)(oa.A,{className:Ar.loadMoreSpinner}):(0,is.Y)(Bs.A,{name:"down",className:Ar.down}),h("ShowVotes",x,"i")]},"load-more")]}),(0,is.Y)(yr.A,{className:Ar.section,link:g.boostUrl,withShare:!0,title:h("LinkForBoosting")}),t&&(0,is.FD)("div",{className:Ar.section,children:[(0,is.Y)(ur.A,{icon:"gift",onClick:E,className:Ar.giveawayButton,children:h("BoostingGetBoostsViaGifts")},"load-more"),(0,is.Y)("p",{className:"text-muted hint",children:h(n?"BoostingGetMoreBoosts":"BoostingGetMoreBoostsGroup")},"links-hint")]})]})]})}))),Br=e=>{const t=(0,ns.A)(zt.ar.Extra,"MessageStatistics");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})};var Rr=s(75319);const Nr=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"AboutMonetizationModal",!t);return s?(0,is.Y)(s,{...e}):void 0};var Jr=s(84685);const Er={root:"vBPv6lUS",graph:"EbPbvB1I",hidden:"nsPIlLYL",ready:"s6qyDhkE",section:"cB2IkwY6",topText:"FLOpxZd1",availableReward:"emE6bAD8",rewardValue:"eyDAxGDU",decimalPart:"jkRV_L7b",integer:"xE9kfGi7",decimalUsdPart:"hWMnYdxX",toncoinIcon:"ubDl9CvS",textBottom:"P3qZJJzF"};let Lr,Yr;const Dr={topHoursGraph:"ChannelStats.Graph.ViewsByHours",revenueGraph:"lng_channel_earn_chart_revenue"},Or=Object.keys(Dr),Gr=(0,Yt.ph)((0,w.EK)((e=>{const t=(0,C.nTw)(e),{settings:{byKey:{hasPassword:s}}}=e,a=t.monetizationStatistics,o=a&&a.chatId,n=o?(0,C.hds)(e,o):void 0,i=(0,C.AWZ)(e,o)?.statisticsDcId,r=Boolean(n?.isCreator),d=t.statistics.monetization,c=e.appConfig?.isChannelRevenueWithdrawalEnabled;return{chatId:o,dcId:i,statistics:d,isCreator:r,isChannelRevenueWithdrawalEnabled:c,hasPassword:s}}))((({chatId:e,dcId:t,statistics:a,isCreator:o,isChannelRevenueWithdrawalEnabled:n,hasPassword:i})=>{const{loadChannelMonetizationStatistics:r,openMonetizationVerificationModal:d,loadPasswordInfo:c}=(0,w.ko)(),l=(0,Ts.A)(),u=(0,_t.A)(),h=(0,Yt.li)(),[m,p]=(0,Yt.J0)(!1),g=(0,Yt.li)(new Set),f=(0,Yt.li)(new Set),I=(0,Ht.A)(),[v,b,y]=(0,$s.A)(!1),[S,A,M]=(0,$s.A)(),C=a?.balances?.availableBalance,P=a?.balances?.isWithdrawalEnabled,k=o&&n&&Boolean(C)&&P;(0,Yt.vJ)((()=>{e&&(r({peerId:e}),c())}),[e,r]),(0,Yt.vJ)((()=>{(async()=>{await async function(){return Lr||(Lr=s.e(4810).then(s.bind(s,24810)),Yr=await Lr),Lr}(),m?(h.current&&Array.from(h.current.children).forEach((e=>{e.innerHTML="",e.classList.add(Er.hidden)})),g.current.clear(),f.current.clear(),a&&h.current&&(Or.forEach(((e,t)=>{const s=a[e];if(!(0,Rr.R)(s))return;const o="async"===s.graphType,n="error"===s.graphType;if(!o&&!g.current.has(e)){if(n)return g.current.add(e),void f.current.add(e);Yr.create(h.current.children[t],{title:l(Dr[e]),...s}),g.current.add(e),h.current.children[t].classList.remove(Er.hidden)}})),I())):p(!0)})()}),[m,a,l,e,t,I]);const F=(0,Yt.Kr)((()=>{const e=l("LearnMore");return u("ChannelEarnAbout",{link:(0,is.FD)(To.A,{isPrimary:!0,onClick:b,children:[e,(0,is.Y)(Bs.A,{name:"next"})]})},{withNodes:!0})}),[u,l]),T=(0,Yt.Kr)((()=>{const e=l("LearnMore");return u("MonetizationBalanceZeroInfo",{link:(0,is.FD)(Jr.A,{url:l("MonetizationProceedsInfoLink"),text:e,children:[e,(0,is.Y)(Bs.A,{name:"next"})]})},{withNodes:!0})}),[u,l]),U=(0,Xt.A)((()=>{i?d({chatId:e}):A()}));return m&&a?(0,is.FD)("div",{className:(0,Vt.A)(Er.root,"custom-scroll",m&&Er.ready),children:[(0,is.Y)("div",{className:(0,Vt.A)(Er.section,Er.topText),children:F}),(0,is.Y)(wr.A,{statistics:a,isToncoin:!0,type:"monetization",title:l("MonetizationOverview"),subtitle:(0,is.Y)("div",{className:Er.textBottom,children:l("MonetizationProceedsTONInfo")})}),!g.current.size&&(0,is.Y)(Ps.A,{}),(0,is.Y)("div",{ref:h,className:Er.section,children:Or.filter(Boolean).map((e=>(0,is.Y)("div",{className:(0,Vt.A)(Er.graph,Er.hidden)},e)))}),(0,is.FD)("div",{className:Er.section,children:[l("lng_channel_earn_balance_title"),function(){const[e,t]=C?C.toFixed(4).split("."):[0],[s,o]=C&&a?.usdRate?(C*a.usdRate).toFixed(2).split("."):[0];return(0,is.FD)("div",{className:Er.availableReward,children:[(0,is.FD)("div",{className:Er.toncoin,children:[(0,is.Y)(Bs.A,{className:Er.toncoinIcon,name:"toncoin"}),(0,is.FD)("b",{className:Er.rewardValue,children:[e,t?(0,is.FD)("span",{className:Er.decimalPart,children:[".",t]}):void 0]})]})," ",(0,is.FD)("span",{className:Er.integer,children:["≈ $",s,o?(0,is.FD)("span",{className:Er.decimalUsdPart,children:[".",o]}):void 0]})]})}(),(0,is.Y)(xs.A,{size:"smaller",type:"button",onClick:U,disabled:!k,children:l("MonetizationWithdraw")}),(0,is.Y)("div",{className:Er.textBottom,children:T})]}),(0,is.Y)(Nr,{isOpen:v,onClose:y}),(0,is.Y)(zn.A,{isOnlyConfirm:!0,isOpen:S,onClose:M,confirmHandler:M,confirmLabel:u("OK"),children:(0,is.Y)("p",{children:(0,Co.A)(l("Monetization.Withdraw.Error.Text"),["br"])})})]}):(0,is.Y)(Ps.A,{})}))),Vr=e=>{const t=(0,ns.A)(zt.ar.Extra,"Statistics");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},jr=e=>{const t=(0,ns.A)(zt.ar.Extra,"StoryStatistics");return t?(0,is.Y)(t,{...e}):(0,is.Y)(Ps.A,{})},qr=()=>{const e=(0,ns.A)(zt.ar.Extra,"StickerSearch");return e?(0,is.Y)(e,{}):(0,is.Y)(Ps.A,{})},zr=450+a.xB5,Wr=Object.keys(i.Ul).length/2,Kr=Object.keys(i.je).length/2;function Hr(){const e=document.querySelector(".RightHeader .SearchInput input");e&&e.blur()}const _r=(0,Yt.ph)((0,w.EK)(((e,{isMobile:t})=>{const{chatId:s,threadId:a}=(0,C.Xf0)(e)||{},o=(0,C.bE$)(e),{animationLevel:n}=(0,ze.l)(e),{management:i,shouldSkipHistoryAnimations:r,nextProfileTab:d,shouldCloseRightColumn:c}=(0,C.nTw)(e),l=s?i.byChatId[s]?.nextScreen:void 0,u=s?(0,C.nZ4)(e,s):void 0,h=s?(0,y.cG)(s,a,e.currentUserId):void 0;return{contentKey:(0,C.t75)(e,t),chatId:s,threadId:a,isChatSelected:Boolean(s&&o),animationLevel:n,shouldSkipHistoryAnimations:r,nextManagementScreen:l,nextProfileTab:d,shouldCloseRightColumn:c,isSavedMessages:u,isSavedDialog:h}}))((({contentKey:e,chatId:t,threadId:s,isMobile:o,isChatSelected:n,animationLevel:r,shouldSkipHistoryAnimations:d,nextManagementScreen:c,nextProfileTab:l,shouldCloseRightColumn:u,isSavedMessages:h,isSavedDialog:m})=>{const{toggleChatInfo:p,toggleManagement:g,setStickerSearchQuery:f,setGifSearchQuery:I,closePollResults:v,addChatMembers:b,setNewChatMembersDialogState:y,setEditingExportedInvite:S,toggleStatistics:A,toggleMessageStatistics:M,toggleStoryStatistics:C,setOpenedInviteInfo:P,requestNextManagementScreen:k,resetNextProfileTab:F,closeCreateTopicPanel:T,closeEditTopicPanel:U,closeBoostStatistics:x,setShouldCloseRightColumn:B,closeMonetizationStatistics:R}=(0,w.ko)(),N=(0,Yt.li)(),{width:J}=(0,ja.A)(),[E,L]=(0,Yt.J0)(h&&!m?i.zW.SavedDialogs:i.zW.Profile),[Y,D]=(0,Yt.J0)(i.je.Initial),[O,G]=(0,Yt.J0)(),[V,j]=(0,Yt.J0)(),q=E!==i.zW.Profile,z=void 0!==e,W=e===i.Ul.ChatInfo,K=e===i.Ul.Management,H=e===i.Ul.Statistics,_=e===i.Ul.MessageStatistics,X=e===i.Ul.StoryStatistics,$=e===i.Ul.BoostStatistics,Q=e===i.Ul.MonetizationStatistics,Z=e===i.Ul.StickerSearch,ee=e===i.Ul.GifSearch,te=e===i.Ul.PollResults,se=e===i.Ul.AddingMembers,ae=e===i.Ul.CreateTopic,oe=e===i.Ul.EditTopic,ne=J<=a.gQx,[ie,re]=(0,Yt.J0)(!z),de=(0,An.A)(e,!0,!n)??-1;(0,Mi.A)({containerRef:N,selector:":scope .custom-scroll, :scope .panel-content"},[e,Y,t,s]);const ce=(0,Xt.A)(((s=!0)=>{switch(e){case i.Ul.AddingMembers:y({newChatMembersProgress:i.D7.Closed});break;case i.Ul.ChatInfo:if(q&&s&&!h){L(i.zW.Profile);break}p({force:!1},{forceSyncOnIOs:!0});break;case i.Ul.Management:switch(Y){case i.je.Initial:g();break;case i.je.ChatPrivacyType:case i.je.Discussion:case i.je.GroupPermissions:case i.je.GroupType:case i.je.ChatAdministrators:case i.je.ChannelSubscribers:case i.je.GroupMembers:case i.je.Invites:case i.je.Reactions:case i.je.JoinRequests:case i.je.ChannelRemovedUsers:D(i.je.Initial);break;case i.je.GroupUserPermissionsCreate:case i.je.GroupRemovedUsers:case i.je.GroupUserPermissions:D(i.je.GroupPermissions),G(void 0),j(void 0);break;case i.je.NewDiscussionGroup:D(i.je.Discussion);break;case i.je.ChatAdminRights:case i.je.ChatNewAdminRights:case i.je.GroupAddAdmins:case i.je.GroupRecentActions:D(i.je.ChatAdministrators);break;case i.je.EditInvite:case i.je.InviteInfo:D(i.je.Invites),P({chatId:t,invite:void 0}),S({chatId:t,invite:void 0})}break;case i.Ul.MessageStatistics:M();break;case i.Ul.StoryStatistics:C();break;case i.Ul.Statistics:A();break;case i.Ul.BoostStatistics:x();break;case i.Ul.MonetizationStatistics:R();break;case i.Ul.StickerSearch:Hr(),f({query:void 0});break;case i.Ul.GifSearch:Hr(),I({query:void 0});break;case i.Ul.PollResults:v();break;case i.Ul.CreateTopic:T();break;case i.Ul.EditTopic:U()}})),le=(0,Xt.A)(((e,t)=>{G(e),j(t)})),ue=(0,Xt.A)((e=>{b({chatId:t,memberIds:e})}));return(0,Yt.vJ)((()=>z&&t?(0,vs.A)(ce):void 0),[z,ce,t]),(0,Yt.vJ)((()=>{setTimeout((()=>{re(!z)}),zr)}),[z]),(0,Yt.vJ)((()=>{c&&(D(c),k(void 0))}),[c]),(0,Yt.vJ)((()=>{l&&F()}),[l]),(0,Yt.vJ)((()=>{u&&(ce(),B({value:void 0}))}),[u]),(0,Yt.vJ)((()=>{z&&ne&&ce()}),[ne]),(0,fo.A)((([e,a])=>{e===t&&a===s||(L(h&&!m?i.zW.SavedDialogs:i.zW.Profile),D(i.je.Initial))}),[t,s,m,h]),(0,Gs.A)({isActive:n&&(e===i.Ul.ChatInfo||e===i.Ul.Management||e===i.Ul.AddingMembers||e===i.Ul.CreateTopic||e===i.Ul.EditTopic),onBack:()=>ce(!1)}),(0,is.FD)("div",{id:"RightColumn-wrapper",className:n?void 0:"is-hidden",children:[ne&&(0,is.Y)("div",{className:"overlay-backdrop",onClick:ce}),(0,is.FD)("div",{id:"RightColumn",children:[(0,is.Y)(vr,{chatId:t,threadId:s,isColumnOpen:z,isProfile:W,isManagement:K,isStatistics:H,isBoostStatistics:$,isMonetizationStatistics:Q,isMessageStatistics:_,isStoryStatistics:X,isStickerSearch:Z,isGifSearch:ee,isPollResults:te,isCreatingTopic:ae,isEditingTopic:oe,isAddingChatMembers:se,profileState:E,managementScreen:Y,onClose:ce,onScreenSelect:D}),(0,is.Y)(Cs.Ay,{ref:N,name:(0,bs.P)("layers",r,ie||d),renderCount:Wr+Kr,activeKey:K?Wr+Y:de,shouldCleanup:!0,cleanupExceptionKey:de===i.Ul.MessageStatistics||de===i.Ul.StoryStatistics?i.Ul.Statistics:void 0,children:function(e){if(-1!==de)switch(de){case i.Ul.AddingMembers:return(0,is.Y)(Fi,{chatId:t,isActive:z&&e,onNextStep:ue,onClose:ce},`add_chat_members_${t}`);case i.Ul.ChatInfo:return(0,is.Y)(gr,{chatId:t,threadId:s,profileState:E,isMobile:o,isActive:z&&e,onProfileStateChange:L},`profile_${t}_${s}`);case i.Ul.Management:return(0,is.Y)(Bi,{chatId:t,currentScreen:Y,isPromotedByCurrentUser:V,selectedChatMemberId:O,isActive:z&&e,onScreenSelect:D,onChatMemberSelect:le,onClose:ce},`management_${t}_${Y}`);case i.Ul.Statistics:return(0,is.Y)(Vr,{chatId:t});case i.Ul.BoostStatistics:return(0,is.Y)(xr,{});case i.Ul.MonetizationStatistics:return(0,is.Y)(Gr,{});case i.Ul.MessageStatistics:return(0,is.Y)(Br,{chatId:t,isActive:z&&e});case i.Ul.StoryStatistics:return(0,is.Y)(jr,{chatId:t,isActive:z&&e});case i.Ul.StickerSearch:return(0,is.Y)(qr,{onClose:ce,isActive:z&&e});case i.Ul.GifSearch:return(0,is.Y)(xi,{onClose:ce,isActive:z&&e});case i.Ul.PollResults:return(0,is.Y)(Ri,{onClose:ce,isActive:z&&e});case i.Ul.CreateTopic:return(0,is.Y)(Ti,{onClose:ce,isActive:z&&e});case i.Ul.EditTopic:return(0,is.Y)(Ui,{onClose:ce,isActive:z&&e})}}})]})]})}))),Xr=(0,Yt.ph)((({isOpen:e})=>{const t=(0,ns.A)(zt.ar.Extra,"StoryViewer",!e);return t?(0,is.Y)(t,{}):void 0})),$r=e=>{const{requestedAttachBotInChat:t}=e,s=(0,ns.A)(zt.ar.Extra,"AttachBotRecipientPicker",!t);return s?(0,is.Y)(s,{...e}):void 0},Qr=e=>{const{bot:t}=e,s=(0,ns.A)(zt.ar.Extra,"BotTrustModal",!t);return s?(0,is.Y)(s,{...e}):void 0},Zr=e=>{const{folder:t}=e,s=(0,ns.A)(zt.ar.Extra,"DeleteFolderDialog",!t);return s?(0,is.Y)(s,{...e}):void 0},ed=({isOpen:e})=>{const t=(0,ns.A)(zt.ar.Extra,"Dialogs",!e);return t?(0,is.Y)(t,{}):void 0};var td=s(95362);const sd=new Set,ad=new Set,od=(0,Yt.ph)((0,w.EK)((e=>({activeDownloads:(0,C.nTw)(e).activeDownloads})))((({activeDownloads:e})=>{const{cancelMediaHashDownloads:t,showNotification:s}=(0,w.ko)(),a=(0,bo.A)(1e3,!0),o=(0,Xt.A)((e=>{ad.add(e),a((()=>{ad.size&&(t({mediaHashes:Array.from(ad)}),ad.clear())}))}));(0,Yt.vJ)((()=>{Object.keys(e).length?Object.entries(e).forEach((([e,t])=>{if(sd.has(e))return;sd.add(e);const{size:a,filename:i,format:r}=t,c=at.Ih(e);if(c)return(0,td.A)(c,i),void o(e);if(a>d.kn&&!d.l5&&!d.Tz)return s({message:"Downloading files bigger than 2GB is not supported in your browser."}),void o(e);const l=()=>{(0,C.nTw)((0,w.mS)()).activeDownloads[e]||at.ch(l)};at.hd(e,r,!0,l,(0,ft.A)()).then((t=>{if(r===n.qZ.DownloadUrl){const e=new URL(t,window.document.baseURI);e.searchParams.set("filename",encodeURIComponent(i));const a=window.open(e.toString());a?.addEventListener("beforeunload",(()=>{s({message:"Download started. Please, do not close the app before it is finished."})}))}else t&&(0,td.A)(t,i);o(e)}))})):sd.clear()}),[e])}))),nd=e=>{const{requestedDraft:t}=e,s=(0,ns.A)(zt.ar.Extra,"DraftRecipientPicker",!t);return s?(0,is.Y)(s,{...e}):void 0},id=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"ForwardRecipientPicker",!t);return s?(0,is.Y)(s,{...e}):void 0};var rd=s(73172),dd=s(22337);const cd=(0,Yt.ph)((0,w.EK)(((e,{openedGame:t})=>{const{chatId:s}=t||{},a=s&&(0,C.hds)(e,s),o=s?(0,C.AWZ)(e,s):void 0;return{canPost:Boolean(a)&&(0,y.__)(a,void 0,void 0,o)}}))((({openedGame:e,gameTitle:t,canPost:s})=>{const{closeGame:a,openForwardMenu:o}=(0,w.ko)(),n=(0,Ts.A)(),{url:i,chatId:r,messageId:d}=e||{},c=Boolean(i),l=(0,rd.A)(r);(0,Wt.A)((()=>{l({type:"playingGame"})}),c&&s?5e3:void 0);const u=(0,Yt.hb)((e=>{if(r&&d)try{const t=JSON.parse(e.data);"share_score"===t.eventType&&(o({fromChatId:r,messageIds:[d],withMyScore:!0}),a()),"share_game"===t.eventType&&(o({fromChatId:r,messageIds:[d]}),a())}catch(e){}}),[r,a,d,o]),h=(0,Yt.hb)((e=>{e.currentTarget.focus()}),[]);return(0,Yt.vJ)((()=>(window.addEventListener("message",u),()=>window.removeEventListener("message",u))),[u]),(0,is.Y)(dd.A,{className:"GameModal",isOpen:c,onClose:a,title:t,hasCloseButton:!0,children:c&&(0,is.Y)("iframe",{className:"game-frame",onLoad:h,src:i,title:n("AttachGame"),sandbox:"allow-scripts allow-same-origin allow-orientation-lock",allow:"fullscreen"})})}))),ld=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"HistoryCalendar",!t);return s?(0,is.Y)(s,{...e}):void 0},ud=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"NewContactModal",!t);return s?(0,is.Y)(s,{...e}):void 0},hd=({isOpen:e})=>{const t=(0,ns.A)(zt.ar.Extra,"Notifications",!e);return t?(0,is.Y)(t,{}):void 0},md=e=>{const{limit:t}=e,s=(0,ns.A)(zt.ar.Extra,"PremiumLimitReachedModal",!t);return s?(0,is.Y)(s,{...e}):void 0},pd=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"GiveawayModal",!t);return s?(0,is.Y)(s,{...e}):void 0},gd=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Extra,"PremiumMainModal",!t);return s?(0,is.Y)(s,{...e}):void 0},fd=e=>{const{isOpen:t}=e,s=(0,ns.A)(zt.ar.Stars,"StarsGiftingPickerModal",!t);return s?(0,is.Y)(s,{...e}):void 0},Id=e=>{const{url:t}=e,s=(0,ns.A)(zt.ar.Extra,"SafeLinkModal",!t);return s?(0,is.Y)(s,{...e}):void 0},vd={root:"YUAfqWPN"},bd=["#E8BC2C","#D0049E","#02CBFE","#5723FD","#FE8C27","#6CB859"],yd=new Path2D("M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z"),Sd=(0,Yt.ph)((0,w.EK)((e=>(0,h.Up)((0,C.nTw)(e),["confetti"])))((({confetti:e})=>{const t=(0,Yt.li)(),s=(0,Yt.li)([]),a=(0,Yt.li)(!1),o=(0,ja.A)(),n=(0,Ht.A)(),{isMobile:i}=(0,D.Ay)(),r=i?50:100,{lastConfettiTime:d,top:c,width:l,left:u,height:h,style:m="poppers"}=e||{},p=(0,Xt.A)(((t,a,o=r)=>{for(let n=0;n<o;n++){const{position:o,velocity:i}=wd(m,t,a,n),r=10+Ad(5),d=bd[Math.floor(Math.random()*bd.length)];s.current.push({pos:o,size:r,color:d,velocity:i,flicker:r,flickerFrequency:.2*Math.random(),rotation:0,lastDrawnAt:Date.now(),frameCount:0,isStar:e?.withStars&&Math.random()>.8})}})),g=(0,Xt.A)((()=>{if(!t.current||!a.current)return;const e=t.current,o=e.getContext("2d");if(!o)return;const{width:n,height:i}=e;o.clearRect(0,0,n,i);const r=[];s.current.forEach(((e,t)=>{const{pos:a,velocity:n,size:d,color:c,flicker:l,flickerFrequency:u,rotation:h,lastDrawnAt:m,frameCount:p}=e,g=(Date.now()-m)/1e3,f={x:a.x+n.x*g,y:a.y+n.y*g},I={x:n.x*.5**(g/1),y:n.y+=1e3*g},v=d*Math.abs(Math.sin(p*u)),b=5*p*u*(Math.PI/180),y=p+1,S=Date.now();if(f.y>i+e.size)return void r.push(e);const w={...e,pos:f,velocity:I,flicker:v,rotation:b,lastDrawnAt:S,frameCount:y};s.current[t]=w,o.fillStyle=c,e.isStar?(o.save(),o.translate(a.x,a.y),o.scale(d/10*1.5,d/10*1.5),o.rotate(h),o.fill(yd),o.restore()):(o.beginPath(),o.ellipse(a.x,a.y,d,l,h,0,2*Math.PI),o.fill())})),s.current=s.current.filter((e=>!r.includes(e))),s.current.length?(0,Gt.YS)(g):a.current=!1}));if((0,ts.A)((([e])=>{let t;return e!==d&&(p(l||o.width,h||o.height),t=setTimeout(n,1e4),a.current||(a.current=!0,(0,Gt.YS)(g))),()=>{clearTimeout(t)}}),[d,n,g]),!d||Date.now()-d>1e4)return;const f=(0,Da.A)(Boolean(c)&&`top: ${c}px`,Boolean(u)&&`left: ${u}px`,Boolean(l)&&`width: ${l}px`,Boolean(h)&&`height: ${h}px`);return(0,is.Y)("div",{id:"Confetti",className:vd.root,style:f,children:(0,is.Y)("canvas",{ref:t,className:vd.canvas,width:o.width,height:o.height})})})));function wd(e,t,s,a){if("poppers"===e){const e=a%2,o={x:t*(e?-.1:1.1),y:.66*s},n=Math.random()*t;return{position:o,velocity:{x:e?n:-1*n,y:-s-Ad(.75*s)}}}return{position:{x:Math.random()*t,y:-20},velocity:{x:Ad(t),y:-s*Math.random()*1.25}}}function Ad(e=1){return Math.random()*e-e/2}var Md=s(15006),Cd=s(28470);const Pd=s.p+"wave_ripple.5d7d9fa793232bef56c0.jpg",kd="wave-filter",Fd=(0,Yt.ph)((0,w.EK)((e=>({waveInfo:(0,C.nTw)(e).wave})))((({waveInfo:e})=>{const[t,s]=(0,Yt.J0)([]),o=(0,Xt.A)((e=>{t.length>=7||s((t=>[...t,e]))}));return(0,Yt.vJ)((()=>{if(!e)return;const{startX:t,startY:s}=e,{width:a,height:n}=U.A.get(),i=1.73*Math.max(a-t,n-s,t,s),r=s-i/2,d=t-i/2;o({startTime:e.lastWaveTime,waveWidth:i,top:r,left:d})}),[e]),(0,Yt.vJ)((()=>((0,Cd.z)((0,is.FD)("filter",{x:"0",y:"0",width:"1",height:"1","color-interpolation-filters":"sRGB",xmlns:a.jNX,children:[(0,is.Y)("feImage",{href:Pd,result:"waveImage"}),(0,is.Y)("feDisplacementMap",{in:"SourceGraphic",in2:"waveImage",scale:"20",xChannelSelector:"R",yChannelSelector:"B"})]}),kd),()=>{(0,Cd.e)(kd)})),[]),(0,is.Y)("div",{className:(0,Vt.A)("RMsQzedH"),teactFastList:!0,children:t.map((e=>(0,is.Y)("div",{className:"YLR2Oh2f",style:(0,Da.A)(`--wave-width: ${e.waveWidth}px`,`--wave-pos-top: ${e.top}px`,`--wave-pos-left: ${e.left}px`),onAnimationEnd:()=>s((t=>t.filter((t=>t!==e))))},e.startTime)))})})));let Td=!1;const Ud=(0,Yt.ph)((0,w.EK)(((e,{isMobile:t})=>{const{currentUserId:s}=e,{botTrustRequest:a,requestedAttachBotInChat:o,requestedDraft:n,safeLinkModalUrl:i,openedStickerSetShortName:r,openedCustomEmojiSetIds:d,shouldSkipHistoryAnimations:c,openedGame:l,isLeftColumnShown:u,historyCalendarSelectedAt:h,notifications:m,dialogs:p,newContact:g,ratingPhoneCall:f,premiumModal:I,giveawayModal:v,deleteMessageModal:b,starsGiftingPickerModal:y,isMasterTab:S,payment:w,limitReachedModal:A,deleteFolderDialogModal:M}=(0,C.nTw)(e),{wasTimeFormatSetManually:P}=(0,ze.l)(e),k=l&&(0,C.O5q)(e,l.chatId,l.messageId),F=k?.content.game?.title,{chatId:T}=(0,C.Xf0)(e)||{},U=!(0,C.xYJ)(e,"rightColumnAnimations")||!(0,C.PKK)(e),x=M?(0,C.$aQ)(e,M):void 0,B=(0,C.trm)(e);return{currentUserId:s,isLeftColumnOpen:u,isMiddleColumnOpen:Boolean(T),isRightColumnOpen:(0,C.gjV)(e,t),isMediaViewerOpen:(0,C.F4N)(e),isStoryViewerOpen:(0,C.gd2)(e),isForwardModalOpen:(0,C.p5z)(e),isReactionPickerOpen:(0,C.Ani)(e),hasNotifications:Boolean(m.length),hasDialogs:Boolean(p.length),safeLinkModalUrl:i,isHistoryCalendarOpen:Boolean(h),shouldSkipHistoryAnimations:c,openedStickerSetShortName:r,openedCustomEmojiSetIds:d,isServiceChatReady:(0,C.dqr)(e),activeGroupCallId:S?e.groupCalls.activeGroupCallId:void 0,withInterfaceAnimations:(0,C.PKK)(e),wasTimeFormatSetManually:P,isPhoneCallActive:S?Boolean(e.phoneCall):void 0,addedSetIds:e.stickers.added.setIds,addedCustomEmojiIds:e.customEmojis.added.setIds,newContactUserId:g?.userId,newContactByPhoneNumber:g?.isByPhoneNumber,openedGame:l,gameTitle:F,isRatePhoneCallModalOpen:Boolean(f),botTrustRequest:a,botTrustRequestBot:a&&(0,C.mBe)(e,a.botId),requestedAttachBotInChat:o,isCurrentUserPremium:(0,C.g29)(e),isPremiumModalOpen:I?.isOpen,isGiveawayModalOpen:v?.isOpen,isDeleteMessageModalOpen:Boolean(b),isStarsGiftingPickerModal:y?.isOpen,limitReached:A?.limit,isPaymentModalOpen:w.isPaymentModalOpen,isReceiptModalOpen:Boolean(w.receipt),deleteFolderDialog:x,isMasterTab:S,requestedDraft:n,noRightColumnAnimation:U,isSynced:e.isSynced,isAccountFrozen:B,isAppConfigLoaded:e.isAppConfigLoaded}}))((({isMobile:e,isLeftColumnOpen:t,isMiddleColumnOpen:s,isRightColumnOpen:o,isMediaViewerOpen:n,isStoryViewerOpen:i,isForwardModalOpen:r,hasNotifications:c,hasDialogs:l,activeGroupCallId:u,safeLinkModalUrl:h,isHistoryCalendarOpen:m,shouldSkipHistoryAnimations:p,limitReached:g,openedStickerSetShortName:f,openedCustomEmojiSetIds:I,isServiceChatReady:v,withInterfaceAnimations:b,wasTimeFormatSetManually:y,addedSetIds:S,addedCustomEmojiIds:A,isPhoneCallActive:M,newContactUserId:C,newContactByPhoneNumber:P,openedGame:k,gameTitle:F,isRatePhoneCallModalOpen:T,botTrustRequest:U,botTrustRequestBot:x,requestedAttachBotInChat:B,requestedDraft:R,isPremiumModalOpen:N,isGiveawayModalOpen:J,isDeleteMessageModalOpen:E,isStarsGiftingPickerModal:L,isPaymentModalOpen:Y,isReceiptModalOpen:O,isReactionPickerOpen:G,isCurrentUserPremium:V,deleteFolderDialog:j,isMasterTab:q,noRightColumnAnimation:z,isSynced:W,currentUserId:K,isAccountFrozen:H,isAppConfigLoaded:_})=>{const{initMain:X,loadAnimatedEmojis:$,loadBirthdayNumbersStickers:Q,loadRestrictedEmojiStickers:Z,loadNotificationSettings:ee,loadNotificationExceptions:te,updateIsOnline:se,onTabFocusChange:ae,loadTopInlineBots:oe,loadEmojiKeywords:ne,loadCountryList:ie,loadAvailableReactions:re,loadStickerSets:de,loadPremiumGifts:ce,loadTonGifts:le,loadStarGifts:ue,loadDefaultTopicIcons:he,loadAddedStickers:me,loadFavoriteStickers:pe,loadDefaultStatusIcons:ge,ensureTimeFormat:fe,closeStickerSetModal:Ie,closeCustomEmojiSets:ve,checkVersionNotification:be,loadConfig:ye,loadAppConfig:Se,loadAttachBots:we,loadContactList:Ae,loadCustomEmojis:Me,loadGenericEmojiEffects:Ce,closePaymentModal:Pe,clearReceipt:ke,checkAppVersion:Fe,openThread:Te,toggleLeftColumn:Ue,loadRecentEmojiStatuses:xe,loadUserCollectibleStatuses:Be,updatePageTitle:Re,loadTopReactions:Ne,loadRecentReactions:Je,loadDefaultTagReactions:Ee,loadFeaturedEmojiStickers:Le,setIsElectronUpdateAvailable:Ye,loadAuthorizations:De,loadPeerColors:Oe,loadSavedReactionTags:Ge,loadTimezones:Ve,loadQuickReplies:je,loadStarStatus:qe,loadAvailableEffects:ze,loadTopBotApps:We,loadPaidReactionPrivacy:Ke,loadPasswordInfo:He,loadBotFreezeAppeal:_e,loadAllChats:Xe,loadAllStories:$e,loadAllHiddenStories:Qe,loadContentSettings:Ze}=(0,w.ko)();a.Oig&&!Td&&(Td=!0,console.log(">>> RENDER MAIN"));const et=(0,_t.A)();(0,Kt.A)((()=>{(0,zt.po)(zt.ar.Calls)}),5e3);const tt=(0,Yt.li)(),st=(0,Yt.li)(),{isDesktop:at}=(0,D.Ay)();(0,Yt.vJ)((()=>{t||s||at?t&&s&&e&&Ue():Ue()}),[at,t,s,e,Ue]),(0,Wt.A)(Fe,q?3e5:void 0,!0),(0,Yt.vJ)((()=>{if(!d.cp)return;const e=window.electron.on(Ot.v.UPDATE_AVAILABLE,(()=>{Ye({isAvailable:!0})})),t=window.electron.on(Ot.v.UPDATE_ERROR,(()=>{Ye({isAvailable:!1}),e?.()}));return()=>{t?.(),e?.()}}),[]),(0,Yt.vJ)((()=>{q&&W&&(se({isOnline:!0}),ye(),Se(),Oe(),X(),Ae(),Fe(),De(),He())}),[q,W]),(0,Yt.vJ)((()=>{q&&W&&_&&!H&&(Xe({listType:"saved"}),$e(),Qe(),Ze(),Je(),Ee(),we(),ee(),te(),oe(),Ne(),qe(),ne({language:a.cUY}),Le(),Ge(),We(),Ke(),he(),$(),re(),Be(),Ce(),ce(),le(),ue(),ze(),Q(),Z(),je(),Ve())}),[q,W,_,H]),(0,Yt.vJ)((()=>{q&&V&&_&&!H&&(ge(),xe())}),[V,q,_,H]),(0,Yt.vJ)((()=>{q&&(et.code!==a.cUY&&ne({language:et.code}),ie({langCode:et.code}))}),[et,q]),(0,Yt.vJ)((()=>{q&&Me({ids:Object.keys((0,w.mS)().customEmojis.byId),ignoreCache:!0})}),[q]),(0,Yt.vJ)((()=>{q&&W&&_&&!H&&(S&&A||(de(),pe()),S&&A&&me())}),[S,A,q,W,_,H]),(0,Yt.vJ)((()=>{_e()}),[_]),(0,Yt.vJ)((()=>{v&&q&&be()}),[v,q]),(0,Yt.vJ)((()=>{y||fe()}),[y]),(0,Yt.vJ)((()=>{if(!W)return;Re();const e=(0,nt.f4)();e?.tgaddr&&(0,qt._)(decodeURIComponent(e.tgaddr))}),[W]),(0,Yt.vJ)((()=>window.electron?.on(Ot.v.DEEPLINK,(e=>{(0,qt._)(decodeURIComponent(e))}))),[]),(0,Yt.vJ)((()=>{const e=(0,nt.xV)(K);e&&Te({chatId:e.chatId,threadId:e.threadId,type:e.type})}),[K]),(0,Yt.Nf)((()=>{const e=tt.current;1===e.parentNode.childElementCount&&(0,Dt.YM)(e,"Transition_slide-active")}),[]),(0,es.A)({ref:tt,isOpen:t,noCloseTransition:p,prefix:"left-column-"});const ot=(0,Yt.li)(!1),it=(0,Ht.A)();(0,ts.A)((([e])=>{if(void 0===e||t===e||!b)return;ot.current=!0,d.Ni&&(0,Gt.Uz)((()=>{document.body.classList.toggle("android-left-blackout-open",!t)}));const s=(0,Yt.VK)();(0,jt.j)(document.getElementById("MiddleColumn"),(()=>{s(),ot.current=!1,it()}))}),[t,b,it]),(0,es.A)({ref:tt,isOpen:o,noCloseTransition:p,prefix:"right-column-"});const rt=(0,Yt.li)(!1),[dt,ct]=(0,Yt.J0)(o),lt=(0,os.zk)();(0,ts.A)((([e,t])=>{if(void 0===t||o===t)return;if(!e||z)return void ct(o);rt.current=!0;const s=(0,Yt.VK)();(0,jt.j)(document.getElementById("RightColumn"),(()=>{s(),rt.current=!1,it(),ct(o)}))}),[s,o,z,it]);const ut=(0,Vt.A)(ot.current&&"left-column-animating",rt.current&&"right-column-animating",dt&&"narrow-message-list",p&&"history-animation-disabled",lt&&"is-fullscreen"),ht=(0,Xt.A)((()=>{ae({isBlurred:!0})})),mt=(0,Xt.A)((()=>{ae({isBlurred:!1}),document.title.includes(a.LaL)||Re(),bt(!1)})),pt=(0,Xt.A)((()=>{Ie()})),gt=(0,Xt.A)((()=>{ve()}));return(0,ss.Ay)(ht,mt,Boolean(d.cp)),(0,as.A)(ht),function(e=!1){(0,Yt.vJ)((()=>{if(d.TF){if(!e)return $t?.setAttribute("content",Qt),d.pz&&!d._7&&document.addEventListener("gesturestart",Zt),()=>{$t?.setAttribute("content","width=device-width, initial-scale=1, shrink-to-fit=no"),d.pz&&!d._7&&document.removeEventListener("gesturestart",Zt)};$t?.setAttribute("content","width=device-width, initial-scale=1, shrink-to-fit=no, viewport-fit=cover")}}),[e])}(n||i),(0,is.FD)("div",{ref:tt,id:"Main",className:ut,children:[(0,is.Y)(Ja,{ref:st}),(0,is.Y)(Ii,{leftColumnRef:st,isMobile:e}),(0,is.Y)(_r,{isMobile:e}),(0,is.Y)(Ea,{isOpen:n}),(0,is.Y)(Xr,{isOpen:i}),(0,is.Y)(id,{isOpen:r}),(0,is.Y)(nd,{requestedDraft:R}),(0,is.Y)(hd,{isOpen:c}),(0,is.Y)(ed,{isOpen:l}),(0,is.Y)(En,{noUi:!0}),(0,is.Y)(Si,{}),(0,is.Y)(Id,{url:h}),(0,is.Y)(ld,{isOpen:m}),(0,is.Y)(ms,{isOpen:Boolean(f),onClose:pt,stickerSetShortName:f}),(0,is.Y)(us,{customEmojiSetIds:I,onClose:gt}),u&&(0,is.Y)(ds,{groupCallId:u}),(0,is.Y)(rs,{isActive:Boolean(u||M)}),(0,is.Y)(ud,{isOpen:Boolean(C||P),userId:C,isByPhoneNumber:P}),(0,is.Y)(cd,{openedGame:k,gameTitle:F}),(0,is.Y)(od,{}),(0,is.Y)(Sd,{}),d.J6&&(0,is.Y)(Fd,{}),(0,is.Y)(Md.A,{}),(0,is.Y)(cs,{isActive:M}),(0,is.Y)(Is,{isForAppBadge:!0}),(0,is.Y)(ls,{isOpen:T}),(0,is.Y)(Qr,{bot:x,type:U?.type,shouldRequestWriteAccess:U?.shouldRequestWriteAccess}),(0,is.Y)($r,{requestedAttachBotInChat:B}),(0,is.Y)(Ya,{}),(0,is.Y)(gd,{isOpen:N}),(0,is.Y)(pd,{isOpen:J}),(0,is.Y)(fd,{isOpen:L}),(0,is.Y)(md,{limit:g}),(0,is.Y)(wi,{isOpen:Y,onClose:Pe}),(0,is.Y)(Ai,{isOpen:O,onClose:ke}),(0,is.Y)(Zr,{folder:j}),(0,is.Y)(La,{isOpen:G}),(0,is.Y)(hs,{isOpen:E})]})})));var xd=s(15535);var Bd=s(89704);const Rd=(0,Yt.ph)((0,w.EK)((e=>({passcodeSettings:e.passcode})))((({isLocked:e,passcodeSettings:t})=>{const{unlockScreen:s,signOut:a,logInvalidUnlockAttempt:o,resetInvalidUnlockAttempts:n}=(0,w.ko)(),{invalidAttemptsCount:i,timeoutUntil:r,isLoading:d}=t,c=(0,Ts.A)(),[l,u]=(0,Yt.J0)(""),[h,m]=(0,Yt.J0)(!1),[p,g,f]=(0,$s.A)(!1),{shouldRender:I}=(0,Us.A)(e);(0,Kt.A)(n,r?r-Date.now():void 0);const v=(0,Yt.hb)((()=>{u("")}),[]),b=(0,Yt.hb)((e=>{void 0===r?(u(""),(0,kt.UQ)(e).then(s,(e=>{e instanceof kt.Mv&&a({forceInitApi:!0}),o(),u(c("lng_passcode_wrong"))}))):u(c("FloodWait"))}),[c,r]);(0,Yt.vJ)((()=>{void 0!==r?u(c("FloodWait")):0===i&&u("")}),[r,c,i]);const y=(0,Yt.hb)((()=>{f(),a({forceInitApi:!0})}),[f,a]);if(I)return(0,is.FD)("div",{className:"bdKGCai4",children:[(0,is.FD)("div",{className:"BIi4Pl4Z",dir:c.isRtl?"rtl":void 0,children:[(0,is.Y)(rn.A,{tgsUrl:nn.w.Lock,previewUrl:Bd,size:160,className:"JwlsF2tF"}),(0,is.Y)(xd.A,{shouldShowSubmit:!0,shouldDisablePasswordManager:!0,isLoading:d,error:l,placeholder:c("Passcode.EnterPasscodePlaceholder"),submitLabel:c("Next"),clearError:v,isPasswordVisible:h,noRipple:!0,onChangePasswordVisibility:m,onSubmit:b},"password-form"),(0,is.FD)("div",{className:"VlXFyC_a",children:[(0,is.FD)("p",{children:[(0,is.Y)(To.A,{onClick:g,children:"Log out"})," ","if you don't remember your passcode."]}),(0,is.Y)("p",{children:(0,is.Y)(xs.A,{color:"translucent",size:"tiny",isText:!0,onClick:g,children:c("AccountSettings.Logout")})})]})]}),(0,is.Y)(zn.A,{isOpen:p,onClose:f,text:c("lng_sure_logout"),confirmLabel:c("AccountSettings.Logout"),confirmHandler:y,confirmIsDestructive:!0})]})})));a.Oig&&console.log(">>> FINISH LOAD MAIN BUNDLE")}}]);
|
||
//# sourceMappingURL=7768.f73fbe580bec0cab45a7.js.map
|