2 lines
271 KiB
JavaScript
2 lines
271 KiB
JavaScript
"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[1730],{63744:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),o=n(13439),r=n(29807),i=n(71331),s=n(87357),l=n(14),c=n(59030),d=n(48885),u=n(26875),m=n(64493);const A=(0,a.ph)((0,o.EK)(((e,{chatId:t})=>{const n=(0,r.hds)(e,t),a=(0,i.mD)(e,t);return{groupCall:a,isActive:((0,r.nTw)(e).isMasterTab?e.groupCalls.activeGroupCallId:void 0)!==a?.id&&Boolean(a?a.participantsCount>0&&a.isLoaded:n&&n.isCallNotEmpty&&n.isCallActive)}}))((({chatId:e,isActive:t,className:n,groupCall:r,onPaneStateChange:i})=>{const{requestMasterAndJoinGroupCall:A,subscribeToGroupCallUpdates:h}=(0,o.ko)(),p=(0,c.A)(),y=(0,a.hb)((()=>{A({chatId:e})}),[A,e]),g=r?.participants,f=(0,a.Kr)((()=>{if(!g)return[];const e=(0,o.mS)().users.byId,t=(0,o.mS)().chats.byId;return Object.values(g).slice(0,3).map((({id:n})=>e[n]||t[n])).filter(Boolean)}),[g]);(0,a.vJ)((()=>{if(r?.id&&(t||!r.isLoaded))return h({id:r.id,subscribed:!0}),()=>{h({id:r.id,subscribed:!1})}}),[r?.id,r?.isLoaded,t,h]);const v=(0,l.A)(r?.participantsCount,!0),E=(0,l.A)(f,!0),b=Boolean(r&&t),{ref:C,shouldRender:w}=(0,d.A)({isOpen:b,onStateChange:i});if(w)return a.Ay.createElement("div",{ref:C,className:(0,s.A)("GroupCallTopPane",n),onClick:y},a.Ay.createElement("div",{className:"info"},a.Ay.createElement("span",{className:"title"},p("VoipGroupVoiceChat")),a.Ay.createElement("span",{className:"participants"},p("Participants",v??0,"i"))),Boolean(E?.length)&&a.Ay.createElement(u.A,{size:"small",peers:E,className:"avatars"}),a.Ay.createElement(m.A,{round:!0,className:"join"},p("VoipChatJoin")))})))},65240:(e,t,n)=>{n.d(t,{Ay:()=>x});var a=n(84051),o=n(13439),r=n(23174),i=n(89925),s=n(90709),l=n(53827),c=n(87357),d=n(50442),u=n(17663),m=n(71851),A=n(91525),h=n(4961);var p=n(43874),y=n(88792),g=n(71533),f=n(17712),v=n(62587),E=n(69419),b=n(59030),C=n(50680),w=n(64493),S=n(96530),I=n(35913),N=n(4438),M=n(18276);const k=window.matchMedia("(max-width: 375px)"),P=window.matchMedia("(max-width: 410px)");function T(e,t,n){return a.Ay.createElement("div",{className:"seekline",ref:n},t.map((({start:e,end:t})=>a.Ay.createElement("div",{className:"seekline-buffered-progress",style:`left: ${100*e}%; right: ${100-100*t}%`}))),a.Ay.createElement("span",{className:"seekline-play-progress"},a.Ay.createElement("i",{className:"seekline-play-progress-inner",style:`transform: translateX(${100*e}%)`})),a.Ay.createElement("span",{className:"seekline-thumb"},a.Ay.createElement("i",{className:"seekline-thumb-inner",style:`transform: translateX(${100*e}%)`})))}const x=(0,a.ph)((({theme:e,message:t,senderTitle:n,uploadProgress:x,origin:R,date:L,noAvatars:B,className:F,isSelectable:O,isSelected:D,isDownloading:U,isTranscribing:j,isTranscriptionHidden:$,isTranscribed:K,isTranscriptionError:z,canDownload:J,canTranscribe:V,autoPlay:_,onHideTranscription:H,onPlay:q,onPause:W,onReadMedia:G,onCancelUpload:Q,onDateClick:Z})=>{const{cancelMediaDownload:Y,downloadMedia:X,transcribeAudio:ee,openOneTimeMediaModal:te}=(0,o.ko)(),{content:{audio:ne,voice:ae,video:oe},isMediaUnread:re}=t,ie=ne||(0,s.Rp6)(t),se=ae||oe||ie,le=ae||oe,ce=Boolean(ae||oe),de=(0,a.li)(!1),ue=(0,a.li)(null),me=(0,b.A)(),{isRtl:Ae}=me,{isMobile:he}=(0,p.Ay)(),[pe,ye]=(0,a.J0)(!1),ge=pe||!0,fe=(0,s.VOI)(se,"pictogram"),ve=(0,v.A)(fe,!1,r.qZ.BlobUrl),Ee=(0,s.G5T)(t),be=R===i.d9.OneTimeModal,Ce=ce?Ee?"oneTimeVoice":"voice":"audio",we=(0,v.A)((0,s.VOI)(se,"inline"),!ge,(0,s.Czs)(se,"inline")),{loadProgress:Se}=(0,E.A)((0,s.VOI)(se,"download"),!U,(0,s.Czs)(se,"download")),Ie=(0,f.A)((()=>{ye(!0),q?.(t.id,t.chatId)})),Ne=(0,f.A)((()=>{ye(!1)})),{isBuffered:Me,bufferedRanges:ke,bufferingHandlers:Pe,checkBuffering:Te}=(0,g.A)(),xe=be,{isPlaying:Re,playProgress:Le,playPause:Be,setCurrentTime:Fe,duration:Oe}=(0,y.A)((0,l.dj)(t),(0,s.FkQ)(t),Ce,we,Pe,void 0,Te,Boolean(pe||_),Ie,Ne,(0,s.NbO)(t)||Ee,void 0,W,xe,Ee&&!be),De=1-Le,Ue=(0,s.Ie9)(t),je=Ee&&be,$e=function(e,t,n=0,o=!1,r=!1,i=!1,s=!1){const l=(0,a.li)(null),{data:c,peak:d}=(0,a.Kr)((()=>{if(!t)return;const{waveform:e,duration:n}=t;if(!e)return{data:new Array(Math.min(n,30)).fill(0),peak:0};const{MIN_SPIKES:a,MAX_SPIKES:o}=function(e,t){return{MIN_SPIKES:e?k.matches?16:20:25,MAX_SPIKES:e?k.matches?35:t&&P.matches?40:45:75}}(i,r),s=Math.min(n/10,1),l=Math.round(a+(o-a)*s);return function(e,t){let n=0;const a=new Array(t),o=e.length/t,r=e[0],i=e[e.length-1];for(let s=0;s<t;s++){const t=Math.floor(s*o),l=((e[t-1]??r)+(e[t]??r)+(e[t+1]??i))/3;a[s]=l,n<l&&(n=l)}return{data:a,peak:n}}(function(e){const t=8*e.length,n=Math.floor(t/5);if(!n)return[];const a=Array(n),o=e;for(let e=0,t=n-1;e!==t;++e){const t=Math.floor(5*e/8),n=Math.floor(5*e%8),r=o[t]+(o[t+1]<<8);a[e]=r>>n&31}const r=Math.floor(5*(n-1)/8),i=Math.floor(5*(n-1)%8),s=o[r]+(o[r+1]<<8);return a[n-1]=s>>i&31,a}(new Uint8Array(e)),l)}),[i,t,r])||{};return(0,a.Nf)((()=>{const t=l.current;t&&c&&void 0!==d&&function(e,t,n,{peak:a,fillStyle:o,progressFillStyle:r}){const i=4*t.length;e.width=2*i,e.height=46,e.style.width=`${i}px`,e.style.height="23px";const s=e.getContext("2d");s.scale(2,2),t.forEach(((e,i)=>{s.globalAlpha=i/t.length>=n?.5:1,s.fillStyle=n>i/t.length?r:o;const l=Math.max(2,e/Math.max(1,a)*23);!function(e,t,n,a,o,r){2<2*r&&(r=1),o<2*r&&(r=o/2),e.beginPath(),e.moveTo(t+r,n),e.arcTo(t+2,n,t+2,n-o,r),e.arcTo(t+2,n-o,t,n-o,r),e.arcTo(t,n-o,t,n,r),e.arcTo(t,n,t+2,n,r),e.closePath()}(s,4*i,(23+l)/2,0,l,1),s.fill()}))}(t,c,s?1-n:n,{peak:d,fillStyle:o?"dark"===e?"#B7ABED":"#AEDFA4":"dark"===e?"#494A78":"#ADD3F7",progressFillStyle:o?"dark"===e?"#FFFFFF":"#4FAE4E":"dark"===e?"#8774E1":"#3390EC"})}),[o,d,n,c,e,s]),l}(e,le,!re||Ue||je?Le:1,Ue,!B,he,je),Ke=Re||Le>0&&Le<1;(0,a.vJ)((()=>{ye(Re)}),[Re]);const ze=pe&&!Me,{isUploading:Je,isTransferring:Ve,transferProgress:_e}=(0,s.LKA)(x||Se,ze||U,void 0!==x),{shouldRender:He,transitionClassNames:qe}=(0,C.A)(Ve),We=He&&(ze||Je),Ge=(0,f.A)((()=>{if(Je)Q?.();else{if(Ee)return te({message:t}),void G?.();Re||q?.(t.id,t.chatId),(0,o.ko)().setAudioPlayerOrigin({origin:R}),ye(!pe),Be()}}));(0,a.vJ)((()=>{G&&re&&(Re||U)&&G()}),[Re,re,G,U]);const Qe=(0,f.A)((()=>{U?Y({media:se}):X({media:se,originMessage:t})})),Ze=(0,f.A)((e=>{if(de.current&&ue.current){const{width:t,left:n}=ue.current.getBoundingClientRect(),a=e instanceof MouseEvent?e.clientX:e.targetTouches[0].clientX;e.stopPropagation(),Fe(Math.max(Math.min(Oe*((a-n)/t),Oe-.1),.001))}})),Ye=(0,f.A)((e=>{e instanceof MouseEvent&&2===e.button||(de.current=!0,Ze(e))})),Xe=(0,f.A)((()=>{de.current=!1})),et=(0,f.A)((()=>{Z(t)})),tt=(0,f.A)((()=>{ee({chatId:t.chatId,messageId:t.id})}));function nt(){if(ce)return n||"Voice";const{title:e,fileName:t}=ie;return e||t}(0,a.vJ)((()=>{if(ue.current&&Ke&&!be)return(0,d.wJ)(ue.current,{onCapture:Ye,onRelease:Xe,onClick:Xe,onDrag:Ze})}),[Ke,Ye,Ze,Xe,be]);const at=(0,c.A)("Audio",F,be&&"non-interactive",R===i.d9.Inline&&"inline",Ue&&R===i.d9.Inline&&"own",(R===i.d9.Search||R===i.d9.SharedMedia)&&"bigger",D&&"audio-is-selected"),ot=["toogle-play-wrapper"];We?ot.push("loading"):ot.push(Re?"pause":"play");const rt=(0,c.A)("content",Ke&&"with-seekline");function it(){return a.Ay.createElement("div",{className:rt},a.Ay.createElement("div",{className:"content-row"},a.Ay.createElement("p",{className:"title",dir:"auto",title:nt()},(0,h.A)(nt())),a.Ay.createElement("div",{className:"message-date"},Boolean(L)&&a.Ay.createElement(S.A,{className:"date",onClick:et},(0,u.be)(me,1e3*L)))),Ke&&a.Ay.createElement("div",{className:"meta search-result",dir:Ae?"rtl":void 0},a.Ay.createElement("span",{className:"duration with-seekline",dir:"auto"},Le<1&&`${(0,u.QO)(Oe*Le,Oe)}`),T(Le,ke,ue)),!Ke&&function(){if(ce)return a.Ay.createElement("div",{className:"meta",dir:Ae?"rtl":void 0},(0,u.QO)((ae||oe).duration));const{performer:e}=ie;return a.Ay.createElement("div",{className:"meta",dir:Ae?"rtl":void 0},(0,u.QO)(Oe),a.Ay.createElement("span",{className:"bullet"},"•"),e&&a.Ay.createElement("span",{className:"performer",title:e},(0,h.A)(e)),e&&n&&a.Ay.createElement("span",{className:"bullet"},"•"),n&&a.Ay.createElement("span",{title:n},(0,h.A)(n)))}())}return a.Ay.createElement("div",{className:at,dir:me.isRtl?"rtl":"ltr"},O&&a.Ay.createElement("div",{className:"message-select-control"},D&&a.Ay.createElement(M.A,{name:"select"})),a.Ay.createElement("div",{className:(0,c.A)(...ot)},a.Ay.createElement(w.A,{round:!0,ripple:!he,size:"smaller",className:"toggle-play",color:ve?"translucent-white":"primary",ariaLabel:Re?"Pause audio":"Play audio",onClick:Ge,isRtl:me.isRtl,backgroundImage:ve,nonInteractive:be},!be&&a.Ay.createElement(M.A,{name:"play"}),!be&&a.Ay.createElement(M.A,{name:"pause"}),be&&a.Ay.createElement(N.A,{className:"flame",tgsUrl:m.w.Flame,nonInteractive:!0,noLoop:!1,size:40})),Ee&&!be&&a.Ay.createElement(M.A,{name:"view-once"})),He&&a.Ay.createElement("div",{className:(0,c.A)("media-loading",qe,We&&"interactive")},a.Ay.createElement(I.A,{progress:_e,transparent:!0,withColor:!0,size:"m",onClick:We?Ge:void 0,noCross:!We})),be&&!He&&a.Ay.createElement("div",{className:(0,c.A)("media-loading")},a.Ay.createElement(I.A,{progress:Le,transparent:!0,size:"m",noCross:!0,rotationOffset:3/4})),ie&&J&&!Je&&a.Ay.createElement(w.A,{round:!0,size:"tiny",className:"download-button",ariaLabel:U?"Cancel download":"Download",onClick:Qe},a.Ay.createElement(M.A,{name:U?"close":"arrow-down"})),R===i.d9.Search&&it(),R!==i.d9.Search&&ie&&function(e,t,n,o,r,i,s,l,c,d,m){const{title:p,performer:y,fileName:g}=t,f=o||r>0&&r<1,{isRtl:v}=e;return a.Ay.createElement("div",{className:"content"},a.Ay.createElement("p",{className:"title",dir:"auto",title:p},(0,h.A)(p||g)),f&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},a.Ay.createElement("span",{className:"duration with-seekline",dir:"auto"},(0,u.QO)(n*r,n)),T(r,i,s)),!f&&l&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},d?`${(0,A.zV)(t.size*d)} / `:void 0,(0,A.zV)(t.size)),!f&&!l&&a.Ay.createElement("div",{className:"meta",dir:v?"rtl":void 0},a.Ay.createElement("span",{className:"duration",dir:"auto"},(0,u.QO)(n)),y&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"},"•"),a.Ay.createElement("span",{className:"performer",dir:"auto",title:y},(0,h.A)(y))),Boolean(c)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"},"•"),a.Ay.createElement(S.A,{className:"date",onClick:m},(0,u.fS)(e,1e3*c,!0)))))}(me,ie,Oe,Re,Le,ke,ue,U||Je,L,_e,Z?et:void 0),R===i.d9.SharedMedia&&le&&it(),(R===i.d9.Inline||be||K)&&le&&function(e,t,n,o,r,s,l,d,m,A,h,p){return a.Ay.createElement("div",{className:"content"},a.Ay.createElement("div",{className:"waveform-wrapper"},a.Ay.createElement("div",{className:"waveform",draggable:!1,ref:t},a.Ay.createElement("canvas",{ref:n})),A&&a.Ay.createElement(w.A,{onClick:()=>{(d||m)&&h?h(!l):s||A()}},a.Ay.createElement(M.A,{name:d||m?"down":"transcribe",className:(0,c.A)("transcribe-icon",(d||m)&&!l&&"transcribe-shown")}),s&&a.Ay.createElement("svg",{viewBox:"0 0 32 24",className:"loading-svg"},a.Ay.createElement("rect",{className:"loading-rect",fill:"transparent",width:"32",height:"24","stroke-width":"3","stroke-linejoin":"round",rx:"6",ry:"6",stroke:"white","stroke-dashoffset":"1","stroke-dasharray":"32,68"})))),a.Ay.createElement("p",{className:(0,c.A)("voice-duration",p!==i.d9.OneTimeModal&&r&&"unread"),dir:"auto"},0===o||1===o?(0,u.QO)(e.duration):(0,u.QO)(e.duration*o)))}(le,ue,$e,Ee?De:Le,re,j,$,K,z,V?tt:void 0,H,R))}))},58674:(e,t,n)=>{n.d(t,{A:()=>Pt});var a=n(84051),o=n(13439),r=n(23174),i=n(31481),s=n(66644),l=n(90709),c=n(29807),d=n(64520),u=n(87357),m=n(17663),A=n(55148),h=n(46275),p=n(60261),y=n(36353),g=n(79824),f=n(80539),v=n(39074),E=n(80140),b=n(82393),C=n(43503);let w;function S(e){w.focus(),e.focus()}b.pz&&(w=document.createElement("input"),w.classList.add("for-ios-autocapitalization-fix"),document.body.appendChild(w));var I=n(55153),N=n(58734),M=n(11359),k=n(35049),P=n(4961),T=n(18501),x=n(32625),R=n(14737),L=n(10722),B=n(19129),F=n(82117),O=n(37661),D=n(41316),U=n(17712),j=n(59030),$=n(73767),K=n(24531),z=n(73172),J=n(50680),V=n(41257),_=n(35297),H=n(17778),q=n(63988),W=n(83414);const G=/^\/([\w@]{1,32})?$/i;var Q=n(78396);const Z=/id="docs-internal-guid/i,Y={BOLD:"700",ITALIC:"italic",UNDERLINE:"underline",STRIKETHROUGH:"line-through",SUPERSCRIPT:"super",SUBSCRIPT:"sub"},X={ANCHOR:"a",BOLD:"strong",ITALIC:"em",UNDERLINE:"u",BLOCKQUOTE:"blockquote",STRIKETHROUGH:"del",SUPERSCRIPT:"sup",SUBSCRIPT:"sub"},ee=["H1","H2","H3","H4","H5","H6"];function te(e){return(new DOMParser).parseFromString(e,"text/html").body}function ne(e,t){const n=document.createElement(X.ANCHOR);return n.href=t,n.appendChild(e.cloneNode(!0)),n}function ae(e,t){const n=document.createElement(t);return n.appendChild(e.cloneNode(!0)),n}function oe(e,t){let n=t.cloneNode(!0);return e?(e.style&&e.style.fontWeight===Y.BOLD&&(n=ae(n,X.BOLD)),e.style&&e.style.fontStyle===Y.ITALIC&&(n=ae(n,X.ITALIC)),e.style&&e.style.textDecoration===Y.UNDERLINE&&(n=ae(n,X.UNDERLINE)),e.style&&e.style.textDecoration===Y.STRIKETHROUGH&&(n=ae(n,X.STRIKETHROUGH)),e.style&&e.style.verticalAlign===Y.SUPERSCRIPT&&(n=ae(n,X.SUPERSCRIPT)),e.style&&e.style.verticalAlign===Y.SUBSCRIPT&&(n=ae(n,X.SUBSCRIPT)),n):n}function re(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),a=t;return"A"===t.nodeName&&(n=ne(n,t.href),"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(a=t.childNodes[0])),n=oe(a,n),n}function ie(e){if(e.childNodes&&(e.childNodes.length<=1||"OL"===e.nodeName||"UL"===e.nodeName)){let t,n=document.createTextNode(e.textContent||"");if("UL"===e.nodeName||"OL"===e.nodeName||"LI"===e.nodeName){t=document.createElement(e.nodeName),n=document.createDocumentFragment();const a=[];for(let t=0;t<e.childNodes.length;t++)a.push(...ie(e.childNodes[t]));a.map((e=>n.appendChild(e)))}else-1!==ee.indexOf(e.nodeName)?(t=document.createElement(e.nodeName),n=re(e.childNodes[0])):"P"===e.nodeName?(t=document.createElement("p"),n=function(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),a=document.createTextNode("");return"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(a=t.childNodes[0]),t.childNodes[0]&&"A"===t.childNodes[0].nodeName&&(n=ne(n.cloneNode(!0),t.childNodes[0].href),a=t.childNodes[0].childNodes[0]),n=oe(a,n),n}(e)):"BR"===e.nodeName?n=e:(t=document.createElement("span"),n=re(e));return t?(t.appendChild(n),[t]):[e.cloneNode(!0)]}if(e.childNodes){const t=[];for(let n=0;n<e.childNodes.length;n++)t.push(...ie(e.childNodes[n]));return t}return[e]}function se(e){return 8!==e.nodeType}const le=/<style>(.*?)<\/style>/gs;var ce=n(45761);const de=new Set([i.CfG,i.e0F,i.YVZ]),ue=(e,t,n,s,c,d,u)=>{const{showNotification:m}=(0,o.ko)(),A=(0,j.A)();(0,a.vJ)((()=>{if(e)return document.addEventListener("paste",a,!1),()=>{document.removeEventListener("paste",a,!1)};async function a(e){if(!e.clipboardData)return;const a=e.target?.closest("div[contenteditable]");if(a&&!de.has(a.id))return;if(e.preventDefault(),document.activeElement!==a)return;const o=e.clipboardData.getData("text"),h=e.clipboardData.getData("text/html");let p=h?(0,f.Ay)(function(e){let t=document.createElement("div");try{e=(n=e).match(Z)?function(e){const t=document.createElement("body"),n=e.childNodes,a=Array.from(n).filter(se),o=[];for(const e of a)o.push(...ie(e));for(let e=0;e<o.length;e++)t.appendChild(o[e].cloneNode(!0));return t}(te(n.replace(/(\r\n|\n|\r)/,""))).innerHTML:te(n.replace(/(\r\n|\n|\r)/,"")).innerHTML}catch(e){i.Oig&&console.error(e)}var n;t.innerHTML=e.replace(/\u00a0/g," ").replace(le,"");const a=t.querySelectorAll(".text-content");return a.length&&(t=a[a.length-1]),Array.from(t.getElementsByTagName("*")).forEach((e=>{if(e instanceof HTMLElement)switch(e.removeAttribute("style"),"BR"===e.tagName&&e.replaceWith("\n"),"P"===e.tagName&&e.appendChild(document.createTextNode("\n")),"IMG"!==e.tagName||e.dataset.entityType||e.replaceWith(e.getAttribute("alt")||""),e.dataset.ignoreOnPaste&&e.remove(),f.qh[e.tagName]&&e.setAttribute("data-entity-type",f.qh[e.tagName]),e.dataset.entityType||e.textContent!==e.innerText||e.replaceWith(e.textContent),e.dataset.alt&&e.setAttribute("alt",e.dataset.alt),e.dataset.entityType){case r.C7.MentionName:e.replaceWith(e.textContent||"");break;case r.C7.CustomEmoji:e.textContent=e.dataset.alt||""}else e.remove()})),t.innerHTML.trimEnd()}(h),void 0,!0):void 0;p&&(0,Q.T8)(p)&&d&&(p=(0,Q.m4)(p),u?.());const{items:y}=e.clipboardData;let g=[];if(y.length>0&&(g=await(0,ce.A)(y),c&&(g=g?.slice(0,1))),!g?.length&&!o)return;const v=p?.entities?.length?p:{text:o};let E=!1;try{E="urn:schemas-microsoft-com:office:word"===(new DOMParser).parseFromString(h,"text/html").documentElement.getAttribute("xmlns:w")}catch(e){}const b=v&&v.text;let C=g?.length&&!E;const w=g?await Promise.all(g.map((e=>(0,I.A)(e.name,e)))):[],S=c&&w?.length&&(0,l.eh$)(c,w[0])||Boolean(b),N=(0,l.NKO)(w[0]),M=c&&c?.groupedId;c&&N?m({message:A(M?"lng_edit_media_album_error":"lng_edit_media_invalid_file")}):!M||(C=S,C)?(C&&n(c?w:e=>e.concat(w)),b&&(C?s(v):t(v,a?.id))):m({message:A("lng_edit_media_album_error")})}}),[t,c,n,e,d,u,s,A])};var me=n(3225),Ae=n(37859),he=n(56133),pe=n(61157),ye=n(60138);let ge=!1;const fe=new Set([r.C7.TextUrl,r.C7.Url]);var ve=n(25498),Ee=n(37830);const be=/^@([a-z0-9_]{1,32})[\u00A0\u0020]+(.*)/is,Ce=/^@([a-z0-9_]{1,32})[\u00A0\u0020]+\n{2,}/i,we={username:"",query:"",canShowHelp:!1,usernameLowered:""},Se=document.createElement("div");const Ie=(0,Ee.A)(((e,t,n)=>({username:e,query:t,canShowHelp:n,usernameLowered:e.toLowerCase()})));var Ne=n(9442),Me=n(98221),ke=n(17237);const Pe=new RegExp(`^${i.bpX.source}$`,"g");var Te=n(11778);const xe={encoderPath:new URL(n(89755),n.b).href,reuseWorker:!0},Re={type:"audio/ogg"};let Le,Be,Fe;async function Oe(){return Le||(Le=n.e(4550).then(n.t.bind(n,14550,23)),Be=(await Le).default,Fe=new Be(xe)),Le}async function De(e){await async function(){await Oe(),await Fe.start()}();const t=Date.now();let n;const a=[],o=[];Fe.ondataavailable=e=>{a.push(e)};const r=function(t,n){const a=t.sourceNode,r=a.context.createAnalyser();r.fftSize=64,a.connect(r);const i=r.frequencyBinCount,l=new Uint8Array(i);let c=!1;return function t(){if(c)return;r.getByteFrequencyData(l);const n=l.reduce(((e,t)=>e+t),0)/i/255;(t=>{o.push(255*t),e(t)})(n<.1?0:n),(0,s.YS)(t)}(),()=>{c=!0}}(Fe);return{stop:()=>new Promise(((e,i)=>{Fe.onstop=()=>{e({blob:new Blob(a,Re),duration:Math.round(((n||Date.now())-t)/1e3),waveform:o})},Fe.onerror=i;const s=Math.max(0,t+1e3-Date.now());setTimeout((()=>{Fe.stop(),r()}),s)})),pause:()=>{const e=Math.max(0,t+1e3-Date.now());setTimeout((()=>{Fe.pause(),n=Date.now(),r()}),e)}}}var Ue=n(80089),je=n(80464);const $e=e=>{const{attachments:t}=e,n=(0,je.A)(Ue.ar.Extra,"AttachmentModal",!t.length);return n?a.Ay.createElement(n,e):void 0};var Ke=n(61182),ze=n(87679),Je=n(52844),Ve=n(36680),_e=n(18276),He=n(71429),qe=n(24433),We=n(66469),Ge=n(54639);const Qe=(0,a.ph)((({chatId:e,threadId:t,isButtonVisible:n,canAttachMedia:o,canAttachPolls:r,canSendPhotos:s,canSendVideos:c,canSendDocuments:d,canSendAudios:u,attachBots:m,peerType:A,isScheduled:h,theme:p,shouldCollectDebugLogs:y,onFileSelect:g,onMenuOpen:f,onMenuClose:v,onPollCreate:E,canEditMedia:C,editingMessage:w})=>{const[S,I,N]=(0,O.A)(),[M,k,P]=(0,Ve.A)(S,N),T=s&&c,x=s||c,[R,L,B]=(0,O.A)(),F=S||R,D=w&&w?.groupedId&&Boolean((0,l.ylE)(w)||(0,l.dc_)(w)||Boolean((0,l.zXI)(w)||(0,l.QCd)(w))),$=w&&w?.groupedId&&Boolean((0,l.wpT)(w)||(0,l.gBO)(w)||(0,l.zCu)(w));(0,a.vJ)((()=>{S&&P()}),[S,P]),(0,a.vJ)((()=>{F?f():v()}),[F,v,f]);const K=(0,U.A)((()=>{S?N():I()})),z=(0,U.A)(((e,t)=>{const{files:n}=e.target,a=(0,ze.kc)(n);a?.length&&g(a,t)})),J=(0,U.A)((()=>{(0,Je.p)(Array.from(T?i.mxD:s?i.gex:i.fNs).join(","),(e=>z(e,!0)))})),V=(0,U.A)((()=>{(0,Je.p)(!d&&u?Array.from(i.IH3).join(","):"*",(e=>z(e,!1)))})),_=(0,U.A)((()=>{const e=new File([(0,Ke.F8)()],i.lFE,{type:"text/plain"});g([e])})),H=(0,a.Kr)((()=>m?Object.values(m).filter((t=>!(!A||!t.isForAttachMenu)&&(!("bots"!==A||t.id!==e||!t.attachMenuPeerTypes.includes("self"))||t.attachMenuPeerTypes.includes(A)))):void 0),[m,e,A]),q=(0,j.A)();if(n)return a.Ay.createElement("div",{className:"AttachMenu"},w&&C?a.Ay.createElement(We.A,{id:"replace-menu-button",className:S?"AttachMenu--button activated":"AttachMenu--button",round:!0,color:"translucent",onActivate:K,ariaLabel:"Replace an attachment",ariaControls:"replace-menu-controls",hasPopup:!0},a.Ay.createElement(_e.A,{name:"replace"})):a.Ay.createElement(We.A,{id:"attach-menu-button",disabled:Boolean(w),className:S?"AttachMenu--button activated":"AttachMenu--button",round:!0,color:"translucent",onActivate:K,ariaLabel:"Add an attachment",ariaControls:"attach-menu-controls",hasPopup:!0},a.Ay.createElement(_e.A,{name:"attach"})),a.Ay.createElement(He.A,{id:"attach-menu-controls",isOpen:F,autoClose:!0,positionX:"right",positionY:"bottom",onClose:N,className:"AttachMenu--menu fluid",onCloseAnimationEnd:N,onMouseEnter:b.TF?void 0:M,onMouseLeave:b.TF?void 0:k,noCloseOnBackdrop:!b.TF,ariaLabelledBy:"attach-menu-button"},!o&&a.Ay.createElement(qe.A,{className:"media-disabled",disabled:!0},"Posting media content is not allowed in this group."),o&&a.Ay.createElement(a.Ay.Fragment,null,x&&!$&&a.Ay.createElement(qe.A,{icon:"photo",onClick:J},q(T?"AttachmentMenu.PhotoOrVideo":s?"InputAttach.Popover.Photo":"InputAttach.Popover.Video")),(d||u)&&!D&&a.Ay.createElement(qe.A,{icon:"document",onClick:V},q(!d&&u?"InputAttach.Popover.Music":"AttachDocument")),d&&y&&a.Ay.createElement(qe.A,{icon:"bug",onClick:_},q("DebugSendLogs"))),r&&!w&&a.Ay.createElement(qe.A,{icon:"poll",onClick:E},q("Poll")),!w&&!C&&!h&&H?.map((n=>a.Ay.createElement(Ge.A,{bot:n,chatId:e,threadId:t,theme:p,onMenuOpened:L,onMenuClosed:B})))))})),Ze=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"BotCommandMenu",!t);return n?a.Ay.createElement(n,e):void 0};var Ye=n(85449),Xe=n(64493);const et=(0,a.ph)((0,o.EK)(((e,{messageId:t})=>{const{chatId:n}=(0,c.Xf0)(e)||{};return n?{message:(0,c.O5q)(e,n,t)}:{}}))((({isOpen:e,message:t,onClose:n})=>{const{clickBotInlineButton:r}=(0,o.ko)(),i=(0,j.A)(),[s,l]=(0,Ve.A)(e,n),{isKeyboardSingleUse:c}=t||{},d=(0,a.Kr)((()=>{const e=[];return t?.keyboardButtons.forEach((t=>{e.push(t.map((e=>(0,Ye.A)(i,e))))})),e}),[i,t?.keyboardButtons]);if(t&&t.keyboardButtons)return a.Ay.createElement(He.A,{isOpen:e,autoClose:c,positionX:"right",positionY:"bottom",onClose:n,className:"BotKeyboardMenu",onCloseAnimationEnd:n,onMouseEnter:b.TF?void 0:s,onMouseLeave:b.TF?void 0:l,noCompact:!0},a.Ay.createElement("div",{className:"content custom-scroll"},t.keyboardButtons.map(((e,n)=>a.Ay.createElement("div",{className:"row"},e.map(((e,o)=>a.Ay.createElement(Xe.A,{ripple:!0,disabled:"unsupported"===e.type,onClick:()=>r({chatId:t.chatId,messageId:t.id,button:e})},d?.[n][o]))))))))}))),tt=(0,a.ph)((({isOpen:e,onClick:t,text:n,isDisabled:o})=>{const r=(0,a.li)(null);return(0,a.vJ)((()=>{const e=r.current;if(!e)return;const t=e.scrollWidth+1;e.closest(".Composer").style.setProperty("--bot-menu-text-width",`${t}px`)}),[e,n]),(0,a.vJ)((()=>{const e=r.current;if(!e)return;const t=e.closest(".Composer");return()=>{t.style.removeProperty("--bot-menu-text-width")}}),[]),a.Ay.createElement(Xe.A,{className:(0,u.A)("bot-menu",e&&"open"),round:!0,color:"translucent",disabled:o,onClick:t,ariaLabel:"Open bot command keyboard"},a.Ay.createElement(_e.A,{name:"webapp",className:(0,u.A)("bot-menu-icon",e&&"open")}),a.Ay.createElement("span",{ref:r,className:"bot-menu-text"},(0,P.A)(n)))})),nt=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"ChatCommandTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var at=n(14),ot=n(39351),rt=n(91930),it=n(60859);const st=(0,a.ph)((0,o.EK)(((e,{shouldForceShowEditing:t,chatId:n,threadId:a,messageListType:o})=>{const{forwardMessages:{fromChatId:r,toChatId:i,messageIds:s,noAuthors:d,noCaptions:u},isShareMessageModalShown:m,shouldPreventComposerAnimation:A}=(0,c.nTw)(e),h="scheduled"===o?(0,c.VlN)(e,n):(0,c.Ys6)(e,n,a),p=(0,c.PKK)(e)&&!A,y=i===n,g=s?.map((t=>(0,c.O5q)(e,r,t))),f=(0,c.GA4)(e,n,a),v=f?.replyInfo,E=v?.replyToPeerId,b=E?(0,c.hds)(e,E):void 0;let C,w;if(h?C=(0,c.KLw)(e,n,a,o):y&&1===s.length?C=g?.[0]:v&&!t&&(C=(0,c.O5q)(e,v.replyToPeerId||n,v.replyToMsgId)),h&&C)w=(0,c.Y7C)(e,C);else if(y)C&&(w=(0,c.Szq)(e,C),w||(w=(0,c.Y7C)(e,C))),w||(w=(0,c.PVB)(e,r));else if(v&&C&&!t){const{forwardInfo:t}=C,a=(0,c.nZ4)(e,n);t&&(t.isChannelPost||a)&&(w=(0,c.Szq)(e,C)),w||t?.hiddenUserName&&!Boolean(v.quoteText)||(w=(0,c.Y7C)(e,C))}const S=w&&(0,c.hds)(e,w.id),I=S&&(0,l.WXB)(S),N=g?.some((e=>e?.content.text&&Object.keys(e.content).length>1)),M=y&&1===s.length&&Boolean(C?.content.storyData),k=v?.replyToMsgId===a&&!v.replyToPeerId;return{replyInfo:v,editingId:h,message:C,sender:w,shouldAnimate:p,forwardedMessagesCount:y?s.length:void 0,noAuthors:d,noCaptions:u,forwardsHaveCaptions:N,isCurrentUserPremium:(0,c.g29)(e),isContextMenuDisabled:M,isReplyToDiscussion:k,isInChangingRecipientMode:m,shouldPreventComposerAnimation:A,senderChat:b,currentUserId:e.currentUserId,isSenderChannel:I}}))((({replyInfo:e,editingId:t,message:n,sender:r,shouldAnimate:i,forwardedMessagesCount:s,noAuthors:c,noCaptions:d,forwardsHaveCaptions:m,shouldForceShowEditing:A,isCurrentUserPremium:h,isContextMenuDisabled:p,isReplyToDiscussion:y,onClear:g,isInChangingRecipientMode:f,shouldPreventComposerAnimation:v,senderChat:E,chatId:b,currentUserId:C,isSenderChannel:w})=>{const{resetDraftReplyInfo:S,updateDraftReplyInfo:I,setEditingId:N,focusMessage:M,changeRecipient:P,openChatOrTopicWithReplyInDraft:T,setForwardNoAuthors:x,setForwardNoCaptions:R,exitForwardMode:B,setShouldPreventComposerAnimation:F}=(0,o.ko)(),O=(0,a.li)(null),D=(0,j.A)(),$=(0,ot.A)(),K="topicCreate"===n?.content.action?.type,z=e&&!A,V=Boolean(e?.quoteText),_=Boolean(s),H=!(f||(!n||!e&&!t)&&(!r||!_)),{shouldRender:q,transitionClassNames:W}=(0,J.A)(H&&!K&&!y,void 0,!i,void 0,!i,350,!i);(0,a.vJ)((()=>{v&&F({shouldPreventComposerAnimation:!1})}));const G=(0,U.A)((()=>{t?N({messageId:void 0}):s?B():e&&!A&&S(),g?.()}));(0,a.vJ)((()=>H?(0,Te.A)(G):void 0),[H,G]);const{isContextMenuOpen:Q,contextMenuAnchor:Z,handleContextMenu:Y,handleContextMenuClose:X,handleContextMenuHide:ee}=(0,L.A)(O),te=(0,U.A)((e=>{Y(e)})),ne=(0,U.A)((e=>{e.stopPropagation(),G(),ee()})),ae=e=>()=>{X(),e()},oe=(0,U.A)(ae(P)),re=(0,U.A)(ae((()=>{M({chatId:n.chatId,messageId:n.id,noForumTopicPanel:!0})}))),ie=(0,U.A)(ae((()=>I({quoteText:void 0})))),se=(0,U.A)(ae(P)),le=(0,U.A)((()=>{X(),r&&T({chatId:r.id})})),ce=(0,U.A)(ae(G)),de=(0,U.A)((()=>O.current)),ue=(0,U.A)((()=>O.current)),me=(0,U.A)((()=>O.current.querySelector(".forward-context-menu .bubble")));(0,a.vJ)((()=>{q||(X(),ee())}),[X,ee,q]);const Ae=(0,u.A)("ComposerEmbeddedMessage",W),he=(0,at.A)(r,!0),pe=(0,u.A)("ComposerEmbeddedMessage_inner",(0,k.y)(he)),ye=(0,a.Kr)((()=>t?"edit":_?"forward":z?"reply":void 0),[t,_,z]),ge=s&&s>1?D("ForwardedMessageCount",s):void 0,fe=(0,a.Kr)((()=>{if(!n||!_||!n.content.text||!c||h)return n;const e=(0,l.m4t)(n.content.text);return{...n,content:{...n.content,text:e}}}),[h,_,n,c]),ve=(0,at.A)(ye,!0);if(!q)return;const Ee=r&&!w&&b!==r.id&&r.id!==C;return a.Ay.createElement("div",{className:Ae,ref:O,onContextMenu:Y},a.Ay.createElement("div",{className:pe},a.Ay.createElement("div",{className:"embedded-left-icon",onClick:Y},ve&&a.Ay.createElement(_e.A,{name:ve}),Boolean(e?.quoteText)&&a.Ay.createElement(_e.A,{name:"quote",className:"quote-reply"})),a.Ay.createElement(rt.b,{isOpen:H,className:"inside-input",replyInfo:e,isInComposer:!0,message:fe,sender:c?void 0:r,customText:ge,title:t&&!z?D("EditMessage"):c?D("HiddenSendersNameDescription"):void 0,onClick:te,senderChat:E}),a.Ay.createElement(Xe.A,{className:"embedded-cancel",round:!0,faded:!0,color:"translucent",ariaLabel:D("Cancel"),onClick:ne},a.Ay.createElement(_e.A,{name:"close"})),(z||_)&&!p&&a.Ay.createElement(He.A,{isOpen:Q,anchor:Z,getTriggerElement:de,getRootElement:ue,getMenuElement:me,className:"forward-context-menu",onClose:X,onCloseAnimationEnd:ee},_&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(qe.A,{icon:c?void 0:"message-succeeded",customIcon:c?a.Ay.createElement(_e.A,{name:"placeholder"}):void 0,onClick:()=>x({noAuthors:!1})},D(s>1?"ShowSenderNames":"ShowSendersName")),a.Ay.createElement(qe.A,{icon:c?"message-succeeded":void 0,customIcon:c?void 0:a.Ay.createElement(_e.A,{name:"placeholder"}),onClick:()=>x({noAuthors:!0})},D(s>1?"HideSenderNames":"HideSendersName")),m&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(it.A,null),a.Ay.createElement(qe.A,{icon:d?void 0:"message-succeeded",customIcon:d?a.Ay.createElement(_e.A,{name:"placeholder"}):void 0,onClick:()=>R({noCaptions:!1})},D(s>1?"Conversation.ForwardOptions.ShowCaption":"ShowCaption")),a.Ay.createElement(qe.A,{icon:d?"message-succeeded":void 0,customIcon:d?void 0:a.Ay.createElement(_e.A,{name:"placeholder"}),onClick:()=>R({noCaptions:!0})},D(s>1?"Conversation.ForwardOptions.HideCaption":"HideCaption"))),a.Ay.createElement(it.A,null),a.Ay.createElement(qe.A,{icon:"replace",onClick:oe},D("ForwardAnotherChat"))),z&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(qe.A,{icon:"show-message",onClick:re},D("Message.Context.Goto")),V&&a.Ay.createElement(qe.A,{icon:"remove-quote",onClick:ie},D("RemoveQuote")),Ee&&a.Ay.createElement(qe.A,{icon:"user",onClick:le},$("ReplyInPrivateMessage")),a.Ay.createElement(qe.A,{icon:"replace",onClick:se},D("ReplyToAnotherChat")),a.Ay.createElement(qe.A,{icon:"delete",onClick:ce},D("DoNotReply"))))))})));var lt=n(25897),ct=n(83689),dt=n(41510);const ut=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"DropArea",!t);return n?a.Ay.createElement(n,e):void 0};var mt=n(49068);const At=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"InlineBotTooltip",!t);return n?a.Ay.createElement(n,e):void 0},ht=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"MentionTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var pt=n(78407);const yt=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"PollModal",!t);return n?a.Ay.createElement(n,e):void 0},gt=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"SendAsMenu",!t);return n?a.Ay.createElement(n,e):void 0},ft=e=>{const{isOpen:t}=e,n=(0,je.A)(Ue.ar.Extra,"StickerTooltip",!t);return n?a.Ay.createElement(n,e):void 0};var vt=n(26440),Et=n(70314);const bt=new RegExp(i.kNZ,"i"),Ct=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const a=(0,c.rQx)(e,t,n),{attachmentSettings:o}=e;return{theme:(0,c.SJA)(e),webPagePreview:(0,c.nTw)(e).webPagePreview,noWebPage:a,attachmentSettings:o}}))((({chatId:e,threadId:t,getHtml:n,isDisabled:i,webPagePreview:s,noWebPage:l,theme:c,attachmentSettings:d,isEditing:m})=>{const{loadWebPagePreview:A,clearWebPagePreview:h,toggleMessageWebPage:p,updateAttachmentSettings:y}=(0,o.ko)(),g=(0,j.A)(),v=(0,a.li)(),E=(0,a.li)(null),b=d.isInvertedMedia,C="small"===d.webPageMediaSize,w=(0,q.tF)((()=>{const e=(0,f.Ay)(n()),t=e.entities?.find((e=>e.type===r.C7.TextUrl));return v.current=e,t?.url||e.text.match(bt)?.[0]}),[n],300,!0),S=(0,W.A)(w,[w,n],!0);(0,a.vJ)((()=>{const n=S(),a=v.current;n?A({text:a}):(h(),p({chatId:e,threadId:t}))}),[S,e,t]),(0,_.A)((()=>{h(),p({chatId:e,threadId:t})}),[e,h,t,p]);const I=(0,B.A)((()=>Boolean(s&&n()&&!l&&!i)),[i,n,l,s]),{shouldRender:N,transitionClassNames:M}=(0,J.A)(I),k=s?.hasLargeMedia,P=(0,at.A)(s,!0),T=(0,U.A)((()=>{p({chatId:e,threadId:t,noWebPage:!0})})),{isContextMenuOpen:x,contextMenuAnchor:R,handleContextMenu:F,handleContextMenuClose:O,handleContextMenuHide:D}=(0,L.A)(E,m,!0),$=(0,U.A)((()=>E.current)),K=(0,U.A)((()=>E.current)),z=(0,U.A)((()=>E.current.querySelector(".web-page-preview-context-menu .bubble"))),V=(0,U.A)((e=>{F(e)}));function H(e){y({isInvertedMedia:e})}function G(e){y({webPageMediaSize:e})}if((0,a.vJ)((()=>{N&&P||(O(),D())}),[O,D,N,P]),!N||!P)return;const{photo:Q,...Z}=P,Y={content:{webPage:Z}};return a.Ay.createElement("div",{className:(0,u.A)("WebPagePreview",M),ref:E},a.Ay.createElement("div",{className:"WebPagePreview_inner"},a.Ay.createElement("div",{className:"WebPagePreview-left-icon",onClick:V},a.Ay.createElement(_e.A,{name:"link"})),a.Ay.createElement(Et.A,{message:Y,inPreview:!0,theme:c,onContainerClick:V,isEditing:m}),a.Ay.createElement(Xe.A,{className:"WebPagePreview-clear",round:!0,faded:!0,color:"translucent",ariaLabel:"Clear Webpage Preview",onClick:T},a.Ay.createElement(_e.A,{name:"close"})),!m&&a.Ay.createElement(He.A,{isOpen:x,anchor:R,getTriggerElement:$,getRootElement:K,getMenuElement:z,className:"web-page-preview-context-menu",onClose:O,onCloseAnimationEnd:D,autoClose:!0},a.Ay.createElement(a.Ay.Fragment,null,b?a.Ay.createElement(qe.A,{icon:"move-caption-up",onClick:()=>H(void 0)},g("PreviewSender.MoveTextUp")):a.Ay.createElement(qe.A,{icon:"move-caption-down",onClick:()=>H(!0)},g("PreviewSender.MoveTextDown")),k&&(C?a.Ay.createElement(qe.A,{icon:"expand",onClick:()=>G("large")},g("ChatInput.EditLink.LargerMedia")):a.Ay.createElement(qe.A,{icon:"collapse",onClick:()=>G("small")},g("ChatInput.EditLink.SmallerMedia"))),a.Ay.createElement(qe.A,{icon:"delete",onClick:T},g("ChatInput.EditLink.RemovePreview"))))))})));var wt=n(97676),St=n(76283),It=n(57474),Nt=n(21849),Mt=n(11241),kt=function(e){return e.Send="send",e.Record="record",e.Edit="edit",e.Schedule="schedule",e.Forward="forward",e.SendOneTime="sendOneTime",e}(kt||{});const Pt=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n,storyId:a,messageListType:o,isMobile:s,type:u})=>{const m=(0,c.hds)(e,t),A=(0,l.DXc)(t)?void 0:(0,c.yps)(e,t),h=Boolean(A),p=(0,c.nZ4)(e,t),y=(0,l.L8L)(t),g=y?(0,c.vGo)(e,t):void 0,f=y?void 0:(0,c.AWZ)(e,t),v=(h||!y)&&(0,c.tVS)(e,t,n),{language:E,shouldSuggestStickers:b,shouldSuggestCustomEmoji:C,shouldUpdateStickerSetOrder:w}=e.settings.byKey,S=e.emojiKeywords[i.cUY],I=E!==i.cUY?e.emojiKeywords[E]:void 0,N=v?v.id:void 0,M=N?(0,c.O5q)(e,t,N):void 0,{currentUserId:k}=e,P=(0,c.mBe)(e,k),T=f?f?.sendAsId||k:void 0,x=m?.sendAsPeerIds&&T&&(m.sendAsPeerIds.some((e=>e.id===T))?T:m?.adminRights?.anonymous?m?.id:void 0),R=x?(0,c.mBe)(e,x):void 0,L=!R&&x?(0,c.hds)(e,x):void 0,B=(0,c.sam)(e,t),F=(0,c.p6T)(e,t),O=(0,c.nTw)(e),D=Boolean(O.storyViewer.storyId),U=(0,c.Xf0)(e),j=t===U?.chatId&&n===U?.threadId&&o===U?.type&&!D,$=((0,c.mBe)(e,t)&&!g?.noVoiceMessages)??!0,K=f?.slowMode,z=(0,c.g29)(e),J="scheduled"===o?(0,c.dkp)(e,t):(0,c.U0A)(e,t,n),V=a&&(0,c.Msb)(e,t,a),_=V&&"sentReaction"in V?V.sentReaction:void 0,H=(0,c.GA4)(e,t,n),q=H?.replyInfo?(0,c.O5q)(e,t,H.replyInfo.replyToMsgId):void 0,W=m?.isForum&&m.isForumAsMessages&&n===r.l3&&q?(0,c.nkm)(e,q):void 0,G="scheduled"===o,Q=y&&!h&&!G&&!p,Z=(0,c.rQx)(e,t,n),Y=y&&!h&&!G&&!p&&"story"!==u&&t!==i.zv8,X=(0,c.xYJ)(e,"stickerEffects"),ee=O.shouldPlayEffectInComposer,te=Y&&H?.effectId,ne=te?e.availableEffectById[te]:void 0,ae=e.reactions.effectReactions,oe=e.config?.maxMessageLength||i.YfK;return{availableReactions:e.reactions.availableReactions,topReactions:"story"===u?e.reactions.topReactions:void 0,isOnActiveTab:!O.isBlurred,editingMessage:(0,c.KLw)(e,t,n,o),draft:H,chat:m,isChatWithBot:h,isChatWithSelf:p,isForCurrentMessageList:j,canScheduleUntilOnline:(0,c.RBq)(e,t),isChannel:m?(0,l.WXB)(m):void 0,isRightColumnShown:(0,c.gjV)(e,s),isSelectModeActive:(0,c.rTV)(e),withScheduledButton:"thread"===o&&(g||f)?.hasScheduledMessages,isInScheduledList:G,botKeyboardMessageId:N,botKeyboardPlaceholder:M?.keyboardPlaceholder,isForwarding:t===O.forwardMessages.toChatId,pollModal:O.pollModal,stickersForEmoji:e.stickers.forEmoji.stickers,customEmojiForEmoji:e.customEmojis.forEmoji.stickers,chatFullInfo:f,topInlineBotIds:e.topInlineBots?.userIds,currentUserId:k,currentUser:P,contentToBeScheduled:O.contentToBeScheduled,shouldSuggestStickers:b,shouldSuggestCustomEmoji:C,shouldUpdateStickerSetOrder:w,recentEmojis:e.recentEmojis,baseEmojiKeywords:S?.keywords,emojiKeywords:I?.keywords,inlineBots:O.inlineBots.byUsername,isInlineBotLoading:O.inlineBots.isLoading,botCommands:g?g.botInfo?.commands||!1:void 0,botMenuButton:g?.botInfo?.menuButton,sendAsUser:R,sendAsChat:L,sendAsId:x,editingDraft:J,requestedDraft:B,requestedDraftFiles:F,attachBots:e.attachMenu.bots,attachMenuPeerType:(0,c.dfQ)(e,t),theme:(0,c.SJA)(e),fileSizeLimit:(0,d.d)(e,"uploadMaxFileparts")*i.dK5,captionLimit:(0,d.d)(e,"captionLength"),isCurrentUserPremium:z,canSendVoiceByPrivacy:$,attachmentSettings:e.attachmentSettings,slowMode:K,currentMessageList:U,isReactionPickerOpen:(0,c.Ani)(e),canBuyPremium:!z&&!(0,c.n_C)(e),canPlayAnimatedEmojis:(0,c.BWX)(e),canSendOneTimeMedia:!p&&y&&!h&&!G,shouldCollectDebugLogs:e.settings.byKey.shouldCollectDebugLogs,sentStoryReaction:_,stealthMode:e.stories.stealthMode,replyToTopic:W,quickReplyMessages:e.quickReplies.messagesById,quickReplies:e.quickReplies.byId,canSendQuickReplies:Q,noWebPage:Z,webPagePreview:(0,c.nTw)(e).webPagePreview,isContactRequirePremium:g?.isContactRequirePremium,effect:ne,effectReactions:ae,areEffectsSupported:Y,canPlayEffect:X,shouldPlayEffect:ee,maxMessageLength:oe}}))((({type:e,isOnActiveTab:t,dropAreaState:n,isInScheduledList:c,canScheduleUntilOnline:d,isReady:w,isMobile:Q,onDropHide:Z,onFocus:Y,onBlur:X,editingMessage:ee,chatId:te,threadId:ne,storyId:ae,currentMessageList:oe,messageListType:re,draft:ie,chat:se,chatFullInfo:le,replyToTopic:ce,isForCurrentMessageList:de,isCurrentUserPremium:Ee,canSendVoiceByPrivacy:xe,isChatWithBot:Re,isChatWithSelf:Le,isChannel:Be,fileSizeLimit:Fe,isRightColumnShown:Ue,isSelectModeActive:je,isReactionPickerOpen:Ke,isForwarding:ze,pollModal:Je,botKeyboardMessageId:Ve,botKeyboardPlaceholder:He,inputPlaceholder:qe,withScheduledButton:Ge,stickersForEmoji:Ye,customEmojiForEmoji:at,topInlineBotIds:ot,currentUserId:rt,currentUser:it,captionLimit:Et,contentToBeScheduled:bt,shouldSuggestStickers:Pt,shouldSuggestCustomEmoji:Tt,baseEmojiKeywords:xt,emojiKeywords:Rt,recentEmojis:Lt,inlineBots:Bt,isInlineBotLoading:Ft,botCommands:Ot,sendAsUser:Dt,sendAsChat:Ut,sendAsId:jt,editingDraft:$t,requestedDraft:Kt,requestedDraftFiles:zt,botMenuButton:Jt,attachBots:Vt,attachMenuPeerType:_t,attachmentSettings:Ht,theme:qt,slowMode:Wt,shouldUpdateStickerSetOrder:Gt,editableInputCssSelector:Qt,editableInputId:Zt,inputId:Yt,className:Xt,availableReactions:en,topReactions:tn,canBuyPremium:nn,canPlayAnimatedEmojis:an,shouldCollectDebugLogs:on,sentStoryReaction:rn,stealthMode:sn,canSendOneTimeMedia:ln,quickReplyMessages:cn,quickReplies:dn,canSendQuickReplies:un,onForward:mn,webPagePreview:An,noWebPage:hn,isContactRequirePremium:pn,effect:yn,effectReactions:gn,areEffectsSupported:fn,canPlayEffect:vn,shouldPlayEffect:En,maxMessageLength:bn})=>{const{sendMessage:Cn,clearDraft:wn,showDialog:Sn,forwardMessages:In,openPollModal:Nn,closePollModal:Mn,loadScheduledHistory:kn,openThread:Pn,addRecentEmoji:Tn,sendInlineBotResult:xn,loadSendAs:Rn,resetOpenChatWithDraft:Ln,callAttachBot:Bn,addRecentCustomEmoji:Fn,showNotification:On,showAllowedMessageTypesNotification:Dn,openStoryReactionPicker:Un,closeReactionPicker:jn,sendStoryReaction:$n,editMessage:Kn,updateAttachmentSettings:zn,saveEffectInDraft:Jn,setReactionEffect:Vn,hideEffectInComposer:_n}=(0,o.ko)(),Hn=(0,j.A)(),qn=(0,a.li)(null),Wn=(0,a.li)(null),[Gn,Qn]=(0,a.Ul)(""),[Zn,Yn]=(0,a.J0)(!1),Xn=(0,D.A)(Qt),ea=(0,a.li)(),ta=(0,$.A)(n),{width:na}=C.A.get(),aa="messageList"===e,oa="story"===e,ra=aa?se?.sendAsPeerIds:void 0,ia=ra&&(ra.length>1||!ra.some((e=>e.id===rt))),[sa,la,ca]=(0,O.A)(),da=(0,z.A)(te,ne),[ua,ma,Aa]=(0,O.A)(),[ha,pa,ya]=(0,O.A)(),ga=ee&&(0,l.ZVF)(ee),{emojiSet:fa,members:va,botCommands:Ea}=le||{},ba=fa?.id,Ca=rn&&(0,l.a0K)(rn,i.tNZ);(0,a.vJ)(p.VU,[Gn]);const wa=(0,a.li)(0),[Sa,Ia]=(0,K.A)(aa&&d,ca);(0,R.A)((()=>{Yn(!0)}),430),(0,a.vJ)((()=>{aa||jn()}),[aa,ae]),(0,a.vJ)((()=>{ea.current=void 0}),[te]),(0,a.vJ)((()=>{te&&w&&!oa&&kn({chatId:te})}),[w,te,ne,oa]),(0,a.vJ)((()=>{const e=Be&&se?.areProfilesShown;te&&se&&!ra&&w&&((0,l.VsK)(se)||e)&&Rn({chatId:te})}),[se,te,Be,w,Rn,ra]);const Na=(0,a.li)(!1);(0,_.A)((([e,t])=>{Na.current=Boolean(te===e&&ra&&!t)}),[te,ra]);const[Ma,ka]=(0,a.J0)([]),Pa=Boolean(Ma.length),[Ta,xa]=(0,a.J0)(void 0),{canSendStickers:Ra,canSendGifs:La,canAttachMedia:Ba,canAttachPolls:Fa,canAttachEmbedLinks:Oa,canSendVoices:Da,canSendPlainText:Ua,canSendAudios:ja,canSendVideos:$a,canSendPhotos:Ka,canSendDocuments:za}=(0,a.Kr)((()=>(0,l.Q_H)(se,le,Re,oa)),[se,le,Re,oa]),Ja=pn&&oa,Va=Ja||!Ua,_a=!Pa&&Oa&&!hn&&Boolean(An),Ha=Va&&!ee;(0,a.vJ)((()=>{_a||zn({isInvertedMedia:void 0})}),[_a]);const qa=(0,U.A)(((e,t=Zt)=>{if(t===Zt&&Ha)return;const n=window.getSelection();let a;if(a=t===Zt?document.querySelector(Qt):document.getElementById(t),n.rangeCount){const o=n.getRangeAt(0);if((0,M.L)(o,t))return(0,v.oR)(e),void a.dispatchEvent(new Event("input",{bubbles:!0}))}Qn(`${Gn()}${e}`),(0,s.Uz)((()=>{(0,y.A)(a)}))})),Wa=(0,U.A)(((e,t=Zt)=>{const n=(0,P.A)(e,["escape_html","emoji_html","br_html"]).join("").replace(/\u200b+/g,"");qa(n,t)})),Ga=(0,U.A)(((e,t=Zt)=>{const n=(0,T.Q)(e);qa(n,t)})),Qa=(0,U.A)(((e,t=Zt)=>{qa((0,N.hB)(e),t)})),Za=(0,U.A)((()=>{Ta&&(Ga(Ta,Zt),xa(void 0))})),{shouldSuggestCompression:Ya,shouldForceCompression:Xa,shouldForceAsFile:eo,handleAppendFiles:to,handleFileSelect:no,onCaptionUpdate:ao,handleClearAttachments:oo,handleSetAttachments:ro}=function({attachments:e,fileSizeLimit:t,setHtml:n,setAttachments:r,chatId:i,canSendAudios:s,canSendVideos:c,canSendPhotos:d,canSendDocuments:u,insertNextText:m,editedMessage:A}){const h=(0,j.A)(),{openLimitReachedModal:p,showAllowedMessageTypesNotification:y,showNotification:f}=(0,o.ko)(),[v,E]=(0,a.J0)(!1),[b,C]=(0,a.J0)(!1),[w,S]=(0,a.J0)(void 0),N=(0,U.A)((()=>{r(g.p),m()})),M=(0,U.A)((n=>{const a="function"==typeof n?n(e):n;if(a.length)if(a.some((e=>{const t=(0,l.ESk)(e);return"audio"===t&&!s&&!u||"video"===t&&!c&&!u||"photo"===t&&!d&&!u||"file"===t&&!u})))y({chatId:i});else if(a.some((({size:e})=>e>t)))p({limit:"uploadMaxFileparts"});else{r(a);const e=a.some((e=>{const t=(0,l.ESk)(e);return"audio"===t&&!s||"video"===t&&!c||"photo"===t&&!d}));E(Boolean(e&&u)),C(!u)}else N()}));return{shouldSuggestCompression:w,handleAppendFiles:(0,U.A)((async(t,n)=>{if(A){const e=await(0,I.A)(t[0].name,t[0]),n=A&&(0,l.eh$)(A,e);A?.groupedId?n?M([e]):f({message:h("lng_edit_media_album_error")}):M([e])}else{const a=await Promise.all(t.map((e=>(0,I.A)(e.name,e,{shouldSendAsSpoiler:n||void 0}))));M([...e,...a])}})),handleFileSelect:(0,U.A)((async(e,t)=>{if(A){const t=await(0,I.A)(e[0].name,e[0]),n=A&&(0,l.eh$)(A,t);A?.groupedId?n?M([t]):f({message:h("lng_edit_media_album_error")}):M([t])}else{const t=await Promise.all(e.map((e=>(0,I.A)(e.name,e))));M(t)}S(t)})),onCaptionUpdate:n,handleClearAttachments:N,handleSetAttachments:M,shouldForceCompression:b,shouldForceAsFile:v}}({attachments:Ma,setHtml:Qn,setAttachments:ka,fileSizeLimit:Fe,chatId:te,canSendAudios:ja,canSendVideos:$a,canSendPhotos:Ka,canSendDocuments:za,insertNextText:Za,editedMessage:ee}),[io,so,lo]=(0,O.A)(),[co,uo,mo]=(0,O.A)(),[Ao,ho,po]=(0,O.A)(),[yo,go,fo]=(0,O.A)(),[vo,Eo,bo]=(0,O.A)(),{startRecordingVoice:Co,stopRecordingVoice:wo,pauseRecordingVoice:So,activeVoiceRecording:Io,currentRecordTime:No,recordButtonRef:Mo,startRecordTimeRef:ko,isViewOnceEnabled:Po,setIsViewOnceEnabled:To,toogleViewOnceEnabled:xo}=(()=>{const e=(0,a.li)(null),[t,n]=(0,a.J0)(),o=(0,a.li)(),[r,i]=(0,a.J0)(),[l,c]=(0,a.J0)(!1);(0,a.vJ)((()=>{b.Yw&&b.pW&&Oe()}),[]);const d=(0,U.A)((async()=>{try{const{stop:t,pause:a}=await De((t=>{e.current&&(o.current&&Date.now()%4==0&&(0,s.RK)((()=>{e.current&&(e.current.style.boxShadow=`0 0 0 ${50*(t||0)}px rgba(0,0,0,.15)`)})),i(Date.now()))}));o.current=Date.now(),i(Date.now()),n({stop:t,pause:a})}catch(e){console.error(e)}})),u=(0,U.A)((()=>{if(t){(0,s.RK)((()=>{e.current&&(e.current.style.boxShadow="none")}));try{return t.pause()}catch(e){return void console.error(e)}}})),m=(0,U.A)((()=>{if(t){n(void 0),o.current=void 0,i(void 0),(0,s.RK)((()=>{e.current&&(e.current.style.boxShadow="none")}));try{return t.stop()}catch(e){return void console.error(e)}}}));(0,a.vJ)((()=>t?(0,Te.A)(m):void 0),[t,m]);const A=(0,U.A)((()=>{c(!l)}));return{startRecordingVoice:d,pauseRecordingVoice:u,stopRecordingVoice:m,activeVoiceRecording:t,currentRecordTime:r,recordButtonRef:e,startRecordTimeRef:o,isViewOnceEnabled:l,setIsViewOnceEnabled:c,toogleViewOnceEnabled:A}})(),Ro=de&&!oa;(0,x.A)((()=>{da({type:"recordAudio"})}),Ro?Io&&i.cqp:void 0),(0,a.vJ)((()=>{de&&!oa&&(Io||da({type:"cancel"}))}),[Io,de,oa,da]);const Lo=(0,V.i)(Boolean(ee));(0,a.vJ)((()=>{de&&!oa&&Gn()&&!Lo.current&&da({type:"typing"})}),[Gn,Lo,de,oa,da]);const Bo=se&&(0,l.SJk)(se),{isEmojiTooltipOpen:Fo,closeEmojiTooltip:Oo,filteredEmojis:Do,filteredCustomEmojis:Uo,insertEmoji:jo}=(0,ve.A)(Boolean(w&&t&&(oa||de)&&Pt&&!Pa),Gn,Qn,void 0,Lt,xt,Rt),{isCustomEmojiTooltipOpen:$o,closeCustomEmojiTooltip:Ko,insertCustomEmoji:zo}=(0,me.A)(Boolean(w&&t&&(oa||de)&&Tt&&!Pa),Gn,Qn,Xn,qn,at),{isStickerTooltipOpen:Jo,closeStickerTooltip:Vo}=function(e,t,n){const{loadStickersForEmoji:r,clearStickersForEmoji:s}=(0,o.ko)(),[l,c,d]=(0,O.A)(!1),u=(0,W.A)((()=>{const n=t();if(!e||!n||b.TL&&n.length>8)return;if(!n.match(b.TL?Me.A:i.bpX))return;const a=(0,H.S)(n);return a&&(b.TL&&1===(0,ke.A)(a)||!b.TL&&Boolean(n.match(Pe)))?b.TL?a:a.match(/alt="(.+)"/)?.[1]:void 0}),[t,e]),m=(0,B.A)((()=>Boolean(u())),[u]),A=Boolean(n?.length);return(0,a.vJ)((()=>{if(!e||!m)return;const t=u();t?A||r({emoji:t}):s()}),[e,m,u,A,r,s]),(0,a.vJ)(d,[d,t]),{isStickerTooltipOpen:Boolean(m&&A&&!l),closeStickerTooltip:c}}(Boolean(w&&t&&(oa||de)&&Pt&&Ra&&!Pa),Gn,Ye),{isMentionTooltipOpen:_o,closeMentionTooltip:Ho,insertMention:qo,mentionFilteredUsers:Wo}=(0,Ne.A)(Boolean(aa&&w&&de&&!Pa),Gn,Qn,Xn,qn,va,ot,rt),{isOpen:Go,botId:Qo,isGallery:Zo,switchPm:Yo,switchWebview:Xo,results:er,closeTooltip:tr,help:nr,loadMore:ar}=function(e,t,n,r){const{queryInlineBot:i,resetInlineBot:s,resetAllInlineBots:l}=(0,o.ko)(),[c,d,u]=(0,O.A)(!1),m=(0,q.gs)((()=>{const t=n();return e&&t.startsWith("@")?function(e){if(!e.startsWith("@"))return we;const t=function(e){return Se.innerHTML=e.replace(/<br>/g,"\n"),Se.querySelectorAll("[alt]").forEach((e=>{e.innerText||(e.innerText=e.getAttribute("alt"))})),Se.innerText}(e),n=t.match(be);return n?Ie(n[1],n[2],""===n[2]&&!t.match(Ce)):we}(t):we}),[n,e],300),{username:A,query:h,canShowHelp:p,usernameLowered:y}=(0,B.A)(m,[m,n],!0);(0,_.A)((([e])=>{e&&s({username:e})}),[A,s]),(0,a.vJ)((()=>{y&&i({chatId:t,username:y,query:h})}),[t,h,i,y]),(0,a.vJ)(u,[u,n]);const{id:g,switchPm:f,switchWebview:v,offset:E,results:b,isGallery:C,help:w}=y&&r?.[y]||{},S=Boolean((b?.length||f)&&!c);(0,a.vJ)((()=>{S||A||l()}),[S,l,A]);const I=(0,U.A)((()=>{y&&i({chatId:t,username:y,query:h,offset:E})}));return{isOpen:S,botId:g,isGallery:C,switchPm:f,switchWebview:v,results:b,closeTooltip:d,help:p&&w?`@${A} ${w}`:void 0,loadMore:I}}(Boolean(aa&&w&&de&&!Pa),te,Gn,Bt),or=Boolean(dn&&Object.keys(dn).length),{isOpen:rr,close:ir,filteredBotCommands:sr,filteredQuickReplies:lr}=function(e,t,n,o,r){const[i,s]=(0,a.J0)(),[l,c]=(0,a.J0)(),[d,u,m]=(0,O.A)(!1),A=(0,q.gs)((()=>{const n=t();return e&&n.startsWith("/")?(0,H.S)(n).match(G)?.[0].trim():void 0}),[t,e],300),h=(0,W.A)(A,[A,t],!0);return(0,a.vJ)((()=>{const e=h(),t=n||o;if(!e||!t&&!r)return s(void 0),void c(void 0);const a=e.substring(1),i=t?.filter((e=>!a||e.command.startsWith(a)));s(i?.length?i:void 0);const l=Object.values(r||{}).filter((e=>!a||e.shortcut.startsWith(a)));c(l?.length?l:void 0)}),[h,n,o,r]),(0,a.vJ)(m,[m,t]),{isOpen:Boolean((i?.length||l?.length)&&!d),close:u,filteredBotCommands:i,filteredQuickReplies:l}}(Boolean(aa&&w&&de&&(Ot&&Ot?.length||Ea?.length||or&&un)),Gn,Ot,Ea,un?dn:void 0);(({draft:e,chatId:t,threadId:n,getHtml:l,setHtml:c,editedMessage:d,isDisabled:u})=>{const{saveDraft:m,clearDraft:A,loadCustomEmojis:h}=(0,o.ko)(),p=(0,a.li)(!1);(0,a.vJ)((()=>{const t=l(),n=void 0!==e?.isLocal;(0,T.Q)(e?.text)!==t||n?p.current=!0:p.current=!1}),[e,l]),(0,a.vJ)((()=>{p.current=!1}),[t,n]);const y=Boolean(d),g=(0,U.A)(((e={})=>{if(u||y||!p.current)return;const a=l();a?(0,s.YS)((()=>{m({chatId:e.chatId??t,threadId:e.threadId??n,text:(0,f.Ay)(a)})})):A({chatId:e.chatId??t,threadId:e.threadId??n,shouldKeepReply:!0})})),v=(0,he.A)(i.mPG,!0,void 0,[t,n]);(0,Ae.A)((([a,o,i])=>{if(u)return;const s=p.current;if(t===a&&n===o){if(s&&!e)return;if(!e&&i&&c(""),s)return}if(d||!e)return;c((0,T.Q)(e.text));const l=e.text?.entities?.map((e=>e.type===r.C7.CustomEmoji&&e.documentId)).filter(Boolean)||[];l.length&&h({ids:l})}),[t,n,e,l,c,d,u]),(0,a.Nf)((()=>{if(!u)return()=>{y||g({chatId:t,threadId:n}),ge=!0,(0,s.YS)((()=>{ge=!1}))}}),[t,n,y,g,u]);const E=(0,V.i)(t),b=(0,V.i)(n);(0,a.vJ)((()=>{if(u||ge)return;if(!l())return void g();const e=E.current,t=b.current;v((()=>{E.current===e&&b.current===t&&g()}))}),[E,l,u,v,b,g]),(0,pe.A)(g),(0,ye.A)(g)})({draft:ie,chatId:te,threadId:ne,getHtml:Gn,setHtml:Qn,editedMessage:ee,isDisabled:oa||Boolean(Kt)});const cr=(0,U.A)(((e=!1)=>{e||Qn(""),ka(g.p),xa(void 0),Oo(),Ko(),Vo(),Ho(),Q?setTimeout((()=>po()),350):po()})),[dr,ur,mr]=((e,t,n,r,c,d,u,m,A)=>{const{editMessage:h,setEditingDraft:p,toggleMessageWebPage:g,openDeleteMessageModal:v}=(0,o.ko)(),[E,b]=(0,a.J0)(!1),C=m?.replyInfo?.replyToMsgId;(0,F.A)((([e,a])=>{if(!n)return;if(C&&a!==C)return t(""),void b(!1);if(e?.id===n.id&&C===a)return;const o=!e&&A?.text.length?A:n.content.text,r=(0,T.Q)(o);t(r),b(!0),(0,s.Uz)((()=>{const e=document.querySelector(i.m$5);e&&(0,y.A)(e,!0)}))}),[n,C,A,t]),(0,a.vJ)((()=>{if(!n)return;const e=!("webPage"in n.content)&&n.content.text?.entities?.some((e=>fe.has(e.type)));g({chatId:c,threadId:d,noWebPage:e})}),[c,d,n]),(0,a.vJ)((()=>{if(n)return()=>{const t=(0,f.Ay)(e()),n=t.text.length?t:void 0;p({chatId:c,threadId:d,type:u,text:n})}}),[c,n,e,p,d,u]);const w=(0,q.tF)((()=>{if(!n)return!1;const t=(0,f.Ay)(e());return!("webPage"in n.content)&&n.content.text?.entities?.some((e=>fe.has(e.type)))&&!t.entities?.some((e=>fe.has(e.type)))}),[n,e],300,!0),S=(0,W.A)(w,[w,e],!0);(0,F.A)((([e])=>{n&&e?.id===n.id&&S()&&g({chatId:c,threadId:d,noWebPage:!1})}),[n,c,e,d,S]);const I=(0,U.A)((()=>{m&&(0,s.YS)((()=>{t((0,T.Q)(m.text)),(0,s.Uz)((()=>{const e=document.querySelector(i.m$5);e&&(0,y.A)(e,!0)}))}))})),N=(0,U.A)((()=>{r(),I()})),M=(0,U.A)((()=>{const{text:t,entities:a}=(0,f.Ay)(e());n&&(t||(0,l.mR)(n)?(h({messageList:{chatId:c,threadId:d,type:u},text:t,entities:a}),r(),I()):v({isSchedule:"scheduled"===u,message:n}))})),k=(0,U.A)((()=>{if(!n)return;const t=(0,f.Ay)(e()),a=t.text.length?t:void 0;p({chatId:c,threadId:d,type:u,text:a})}));return(0,pe.A)(k),(0,ye.A)(k),[M,N,E]})(Gn,Qn,ee,cr,te,ne,re,ie,$t),Ar=(0,V.i)(cr),hr=(0,V.i)(wo);(0,a.vJ)((()=>()=>{hr.current(),Ar.current()}),[te,ne,Ar,hr]);const pr=(0,U.A)((()=>{const e=wa.current;On(e?{message:Hn("UnlockPremiumEmojiHint2"),action:{action:"openChat",payload:{id:rt,shouldReplaceHistory:!0}},actionText:Hn("Open")}:{message:Hn("UnlockPremiumEmojiHint"),action:{action:"openPremiumModal",payload:{initialSection:"animated_emoji"}},actionText:Hn("PremiumMore")}),wa.current=Number(!e)})),yr=(0,B.A)((()=>ua||!mn||Gn()&&!Pa?ee&&mr?kt.Edit:!b.pW||Io||ze||Gn()&&!Pa?c?kt.Schedule:kt.Send:kt.Record:kt.Forward),[Io,ee,Gn,Pa,ze,ua,mn,mr,c]),gr=!c,{isContextMenuOpen:fr,handleContextMenu:vr,handleContextMenuClose:Er,handleContextMenuHide:br}=(0,L.A)(Mo,!(yr===kt.Send&&gr)),{contextMenuAnchor:Cr,handleContextMenu:wr,handleBeforeContextMenu:Sr,handleContextMenuHide:Ir}=(0,L.A)(Wn,!oa);(0,a.vJ)((()=>{Ke||Cr&&(Un({peerId:te,storyId:ae,position:Cr}),Ir())}),[te,Ir,Ke,ae,Cr]),ue(de||oa,Ga,ro,xa,ee,!Ee&&!Le,pr);const Nr=(0,U.A)((()=>{ee&&ur()})),Mr=(0,U.A)(((e,t)=>{const n=t?Et:bn;if(e?.length>n){const t=e.length-n;return Sn({data:{message:"MESSAGE_TOO_LONG_PLEASE_REMOVE_CHARACTERS",textParams:{"{EXTRA_CHARS_COUNT}":t.toString(),"{PLURAL_S}":t>1?"s":""},hasErrorKey:!0}}),!1}return!0})),kr=(0,U.A)((()=>{if(Wt&&!Bo){const e=document.querySelector(Qt),t=(0,E.Fm)(),n=ea.current&&Math.floor(t-ea.current),a=Wt.nextSendDate&&Wt.nextSendDate>t;if(n&&n<Wt.seconds||a){const o=a?Wt.nextSendDate-t:Wt.seconds-n;return Sn({data:{message:Hn("SlowModeHint",(0,m.QO)(o)),isSlowMode:!0,hasErrorKey:!1}}),e?.blur(),!1}}return!0})),Pr=(0,U.A)((({attachments:e,sendCompressed:t=Ht.shouldCompress,sendGrouped:n=Ht.shouldSendGrouped,isSilent:a,scheduledAt:o,isInvertedMedia:r})=>{if(!oe&&!ae)return;const{text:i,entities:l}=(0,f.Ay)(Gn());(i||e.length)&&Mr(i,!0)&&kr()&&(r=i&&t&&n?r:void 0,ee?Kn({messageList:oe,text:i,entities:l,attachments:(0,I.L)(e,t)}):Cn({messageList:oe,text:i,entities:l,scheduledAt:o,isSilent:a,shouldUpdateStickerSetOrder:Gt,attachments:(0,I.L)(e,t),shouldGroupMessages:n,isInvertedMedia:r}),ea.current=(0,E.Fm)(),wn({chatId:te,isLocalOnly:!0}),(0,s.YS)((()=>{cr()})))})),Tr=(0,U.A)(((e,t,n)=>{Pr({attachments:Ma,sendCompressed:e,sendGrouped:t,isInvertedMedia:n})})),xr=(0,U.A)(((e,t,n,a,o)=>{Pr({attachments:Ma,sendCompressed:e,sendGrouped:t,isSilent:n,scheduledAt:a,isInvertedMedia:o})})),Rr=(0,U.A)((async(e=!1,t)=>{if(!oe&&!ae)return;let n=Ma;if(Io){const e=await wo(),t=Po?i.dxe:void 0;if(e){const{blob:a,duration:o,waveform:r}=e;n=[await(0,I.A)("wonderful-voice-message.ogg",a,{voice:{duration:o,waveform:r},ttlSeconds:t})]}}const{text:a,entities:o}=(0,f.Ay)(Gn());if(n.length)return void Pr({attachments:n,scheduledAt:t,isSilent:e});if(!a&&!ze)return;if(!Mr(a))return;const r=document.querySelector(Qt),l=yn?.id;if(a){if(!kr())return;const n=_a?Ht.isInvertedMedia:void 0;fn&&Jn({chatId:te,threadId:ne,effectId:void 0}),Cn({messageList:oe,text:a,entities:o,scheduledAt:t,isSilent:e,shouldUpdateStickerSetOrder:Gt,isInvertedMedia:n,effectId:l,webPageMediaSize:Ht.webPageMediaSize,webPageUrl:_a?An.url:void 0})}ze&&In({scheduledAt:t,isSilent:e}),ea.current=(0,E.Fm)(),wn({chatId:te,threadId:ne,isLocalOnly:!0,shouldKeepReply:ze}),b.pz&&r&&r===document.activeElement&&S(r),(0,s.YS)((()=>{cr()}))})),Lr=(0,U.A)((()=>{if("webApp"!==Jt?.type)return;const e=(0,h.vG)(Jt.url);"publicUsernameOrBotLink"===e?.type&&e.appName?(0,A._)(Jt.url):Bn({chatId:te,url:Jt.url,threadId:ne})})),Br=(0,U.A)((()=>{po(),uo()})),Fr=(0,U.A)(((e,t,n,a)=>{if(e&&"queryId"in e){const{id:a,queryId:o,isSilent:r}=e;return void xn({id:a,queryId:o,scheduledAt:t,isSilent:r,messageList:n})}const{isSilent:o,...r}=e||{};if(e&&0!==Object.keys(r).length)if(void 0!==e.sendCompressed||void 0!==e.sendGrouped){const{sendCompressed:n=!1,sendGrouped:a=!1,isInvertedMedia:r}=e;xr(n,a,o,t,r)}else Cn({...e,messageList:n,scheduledAt:t,effectId:a});else Rr(Boolean(o),t)}));(0,F.A)((([e])=>{oe&&bt&&bt!==e&&Sa((e=>{Fr(bt,e,oe)}))}),[bt,oe,Fr,Sa]),(0,a.vJ)((()=>{Kt&&(Ga(Kt),Ln(),(0,s.Uz)((()=>{const e=document.getElementById(Zt);(0,y.A)(e,!0)})))}),[Zt,Kt,Ln,Qn]),(0,a.vJ)((()=>{zt?.length&&(no(zt),Ln())}),[no,zt,Ln]);const Or=(0,U.A)(((e,t)=>{const n="id"in e.stickerSetInfo&&e.stickerSetInfo.id;e.isFree||Ee||Le||n===ba?Qa(e,t):pr()})),Dr=(0,U.A)((e=>{Or(e,i.e0F)})),Ur=(0,U.A)(((e,t,n)=>{(oe||ae)&&(c||n?(la(),Sa((n=>{ca(),Fr({gif:e,isSilent:t},n,oe),(0,s.YS)((()=>{cr(!0)}))}))):(Cn({messageList:oe,gif:e,isSilent:t}),(0,s.YS)((()=>{cr(!0)}))))})),jr=(0,U.A)(((e,t,n,a=!1,o)=>{(oe||ae)&&(e={...e,isPreloadedGlobally:!0},c||n?(la(),Sa((n=>{ca(),Fr({sticker:e,isSilent:t},n,oe),(0,s.YS)((()=>{cr(a)}))}))):(Cn({messageList:oe,sticker:e,isSilent:t,shouldUpdateStickerSetOrder:Gt&&o}),wn({chatId:te,threadId:ne,isLocalOnly:!0}),(0,s.YS)((()=>{cr(a)}))))})),$r=(0,U.A)(((e,t,n)=>{if(!oe&&!ae)return;c||n?Sa((n=>{Fr({id:e.id,queryId:e.queryId,isSilent:t},n,oe)})):xn({id:e.id,queryId:e.queryId,isSilent:t,messageList:oe});const a=document.querySelector(Qt);b.pz&&a&&a===document.activeElement&&S(a),wn({chatId:te,isLocalOnly:!0}),(0,s.YS)((()=>{cr()}))})),Kr=(0,U.A)((()=>{wn({chatId:te,isLocalOnly:!0}),(0,s.YS)((()=>{cr()}))})),zr=(0,U.A)((e=>{oe&&(c?(Sa((t=>{Fr({poll:e},t,oe)})),Mn()):(Cn({messageList:oe,poll:e}),Mn()))})),Jr=(0,U.A)((e=>{if(c)Sa((t=>{Fr({...e,isSilent:!0},t,oe)}));else if(e&&("sendCompressed"in e||"sendGrouped"in e)){const{sendCompressed:t=!1,sendGrouped:n=!1,isInvertedMedia:a}=e;xr(t,n,!0,void 0,a)}else Rr(!0)})),Vr=(0,U.A)((()=>{const e=document.querySelector(Qt);if(!Q||e!==document.activeElement)return mo(),po(),void go();e?.blur(),setTimeout((()=>{mo(),po(),go()}),100)}));(0,a.vJ)((()=>{Ha&&Qn("")}),[Ha,Qn,Ma]);const _r=(0,U.A)((e=>{Wa(e,i.e0F)})),Hr=(0,U.A)(((e=Zt)=>{const t=window.getSelection();if(t.rangeCount){const n=t.getRangeAt(0);if((0,M.L)(n,e))return void document.execCommand("delete",!1)}Qn(function(e){const t=document.createElement("div");t.contentEditable="true",t.style.position="absolute",t.style.left="-10000px",t.style.top="-10000px",t.innerHTML=e,t.className="allow-selection",document.body.appendChild(t);let n=t.lastChild;if(n.lastChild)for(;n.lastChild;)n=n.lastChild;const a=n.textContent.length,o=document.createRange(),r=window.getSelection();o.setStart(n,a),o.setEnd(n,a),r.removeAllRanges(),r.addRange(o),document.execCommand("delete",!1);const i=t.innerHTML;return document.body.removeChild(t),i}(Gn()))})),qr=(0,U.A)((()=>{Hr(i.e0F)})),Wr=(0,U.A)((()=>{Pn({chatId:te,threadId:ne,type:"scheduled",noForumTopicPanel:!0})}));(0,a.vJ)((()=>{Ue&&Q&&po()}),[Ue,po,Q]),(0,a.vJ)((()=>{w&&(je?Eo():setTimeout((()=>{bo()}),200))}),[je,bo,Eo,w]);const Gr=Re&&"webApp"===Jt?.type&&!ee,Qr=(0,B.A)((()=>Gr&&!Gn()&&!Io),[Gr,Gn,Io]),[Zr,Yr]=(0,a.Kr)((()=>Wt?.nextSendDate?["SlowModeWait",Wt.nextSendDate]:sn?.activeUntil&&oa?["StealthModeActiveHint",sn.activeUntil]:[]),[oa,Wt?.nextSendDate,sn?.activeUntil]),Xr=io||Ao||Fo||yo||_o||Go||co||ha||Jo||rr||$o||Qr||fr||Boolean(Io)||Ma.length>0||ua,ei=Xr&&!Ke&&oa&&!ha&&!Ao,ti=se?.isForum&&se?.isForumAsMessages&&ne===r.l3?ce?Hn("Chat.InputPlaceholderReplyInTopic",ce.title):Hn("Message.Placeholder.MessageInGeneral"):void 0;(0,a.vJ)((()=>{Xr?Y?.():X?.()}),[Xr,X,Y]);const{shouldRender:ni,transitionClassNames:ai}=(0,J.A)(ei),oi=!(yr!==kt.Record||Ba&&xe&&Da),ri=(0,U.A)((()=>{switch(yr){case kt.Forward:mn?.();break;case kt.Send:Rr();break;case kt.Record:oi?xe?Da||Dn({chatId:te}):On({message:Hn("VoiceMessagesRestrictedByPrivacy",se?.title)}):(To(!1),Co());break;case kt.Edit:dr();break;case kt.Schedule:if(Io&&So(),!oe)return;Sa((e=>{Fr({},e,oe,yn?.id)}))}})),ii=new Date;ii.setSeconds(0),ii.setMilliseconds(0);const si=new Date;si.setFullYear(si.getFullYear()+1);let li="SendMessage";switch(yr){case kt.Forward:li="Forward";break;case kt.Edit:li="Save edited message";break;case kt.Record:li=Ba?"AccDescrVoiceMessage":"Conversation.DefaultRestrictedMedia"}const ci=(0,u.A)("Composer",!je&&"shown",vo&&"hover-disabled",Zn&&"mounted",Xt),di=(0,U.A)((e=>{let t,n;if("emoji"===e.type&&(t=e.emoticon),"custom"===e.type){const a=(0,o.mS)().customEmojis.byId[e.documentId];if(!a)return;if(!a.isFree&&!Ee&&!Le)return void pr();const r=(0,f.Ay)((0,N.hB)(a));t=r.text,n=r.entities}Cn({text:t,entities:n,isReaction:!0}),jn()})),ui=(0,U.A)((e=>{Vn({chatId:te,threadId:ne,reaction:e}),jn()})),mi=(0,U.A)((e=>{Un({peerId:te,storyId:ae,position:e,sendAsMessage:!0})})),Ai=(0,U.A)((()=>{const e=rn?void 0:i.tNZ;$n({peerId:te,storyId:ae,containerId:(0,l.$_j)(te,ae),reaction:e})})),hi=(0,U.A)((()=>{Sa((e=>{Fr({},e,oe)}))})),pi=(0,U.A)((()=>{Jr()})),yi=(0,U.A)((()=>{Fr({},i.NkL,oe,yn?.id)})),gi=(0,U.A)(((e,t,n)=>{Sa((a=>{Fr({sendCompressed:e,sendGrouped:t,isInvertedMedia:n},a,oe)}))})),fi=(0,U.A)(((e,t,n)=>{Jr({sendCompressed:e,sendGrouped:t,isInvertedMedia:n})})),vi=(0,U.A)((()=>{Jn({chatId:te,threadId:ne,effectId:void 0})})),Ei=(0,U.A)((()=>{_n({})})),bi=(0,a.Kr)((()=>{switch(yr){case kt.Edit:return dr;case kt.Schedule:return hi;default:return Rr}}),[yr,dr]),Ci=Re&&"commands"===Jt?.type&&!ee&&!1!==Ot&&!Io,wi=fn&&yn?.emoticon;return a.Ay.createElement("div",{className:ci},aa&&Ba&&w&&a.Ay.createElement(ut,{isOpen:n!==dt.I.None,withQuick:n===dt.I.QuickFile||ta===dt.I.QuickFile,onHide:Z,onFileSelect:no,editingMessage:ee}),ni&&!Ja&&a.Ay.createElement(St.A,{topReactions:tn,allAvailableReactions:en,onToggleReaction:di,isPrivate:!0,isReady:w,canBuyPremium:nn,isCurrentUserPremium:Ee,isInSavedMessages:Le,isInStoryViewer:oa,canPlayAnimatedEmojis:an,onShowMore:mi,className:ai}),a.Ay.createElement($e,{chatId:te,threadId:ne,canShowCustomSendMenu:gr,attachments:Ma,getHtml:Gn,isReady:w,shouldSuggestCompression:Ya,shouldForceCompression:Xa,shouldForceAsFile:eo,isForCurrentMessageList:de,isForMessage:aa,shouldSchedule:c,forceDarkTheme:oa,onCaptionUpdate:ao,onSendSilent:fi,onSend:Tr,onSendScheduled:gi,onFileAppend:to,onClear:oo,onAttachmentsUpdate:ro,onCustomEmojiSelect:Dr,onRemoveSymbol:qr,onEmojiSelect:_r,editingMessage:ee,onSendWhenOnline:yi,canScheduleUntilOnline:d&&!Po}),a.Ay.createElement(yt,{isOpen:Je.isOpen,isQuiz:Je.isQuiz,shouldBeAnonymous:Be,onClear:Mn,onSend:zr}),a.Ay.createElement(gt,{isOpen:yo,onClose:fo,chatId:te,selectedSendAsId:jt,sendAsPeerIds:ra,isCurrentUserPremium:Ee}),a.Ay.createElement(ht,{isOpen:_o,filteredUsers:Wo,onInsertUserName:qo,onClose:Ho}),a.Ay.createElement(nt,{isOpen:rr,chatId:te,withUsername:Boolean(Ea),botCommands:sr,quickReplies:lr,getHtml:Gn,self:it,quickReplyMessages:cn,onClick:Kr,onClose:ir}),a.Ay.createElement("div",{className:(0,u.A)("composer-wrapper",oa&&"with-story-tweaks",Ja&&"is-need-premium")},!Ja&&a.Ay.createElement("svg",{className:"svg-appendix",width:"9",height:"20"},a.Ay.createElement("defs",null,a.Ay.createElement("filter",{x:"-50%",y:"-14.7%",width:"200%",height:"141.2%",filterUnits:"objectBoundingBox",id:"composerAppendix"},a.Ay.createElement("feOffset",{dy:"1",in:"SourceAlpha",result:"shadowOffsetOuter1"}),a.Ay.createElement("feGaussianBlur",{stdDeviation:"1",in:"shadowOffsetOuter1",result:"shadowBlurOuter1"}),a.Ay.createElement("feColorMatrix",{values:"0 0 0 0 0.0621962482 0 0 0 0 0.138574144 0 0 0 0 0.185037364 0 0 0 0.15 0",in:"shadowBlurOuter1"}))),a.Ay.createElement("g",{fill:"none","fill-rule":"evenodd"},a.Ay.createElement("path",{d:"M6 17H0V0c.193 2.84.876 5.767 2.05 8.782.904 2.325 2.446 4.485 4.625 6.48A1 1 0 016 17z",fill:"#000",filter:"url(#composerAppendix)"}),a.Ay.createElement("path",{d:"M6 17H0V0c.193 2.84.876 5.767 2.05 8.782.904 2.325 2.446 4.485 4.625 6.48A1 1 0 016 17z",fill:"#FFF",className:"corner"}))),aa&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(At,{isOpen:Go,botId:Qo,isGallery:Zo,inlineBotResults:er,switchPm:Yo,switchWebview:Xo,loadMore:ar,isSavedMessages:Le,canSendGifs:La,isCurrentUserPremium:Ee,onSelectResult:$r,onClose:tr}),a.Ay.createElement(st,{onClear:Nr,shouldForceShowEditing:Boolean(mr&&ee),chatId:te,threadId:ne,messageListType:re}),a.Ay.createElement(Ct,{chatId:te,threadId:ne,getHtml:Gn,isDisabled:!Oa||Pa,isEditing:Boolean(ee)})),a.Ay.createElement("div",{className:(0,u.A)("message-input-wrapper",(0,k.y)(it))},aa&&a.Ay.createElement(a.Ay.Fragment,null,Gr&&a.Ay.createElement(tt,{isOpen:Qr,text:Jt.text,isDisabled:Boolean(Io),onClick:Lr}),Ci&&a.Ay.createElement(We.A,{className:(0,u.A)("bot-commands",co&&"activated"),round:!0,disabled:void 0===Ot,color:"translucent",onActivate:Br,ariaLabel:"Open bot command keyboard"},a.Ay.createElement(_e.A,{name:"bot-commands-filled"})),ia&&(Dt||Ut)&&a.Ay.createElement(Xe.A,{round:!0,color:"translucent",onClick:yo?fo:Vr,ariaLabel:Hn("SendMessageAsTitle"),className:(0,u.A)("send-as-button",Na.current&&"appear-animation")},a.Ay.createElement(Nt.A,{peer:Dt||Ut,size:"tiny"}))),(!Ha||La||Ra)&&!Ja&&a.Ay.createElement(vt.A,{chatId:te,threadId:ne,isMobile:Q,isReady:w,isSymbolMenuOpen:Ao,openSymbolMenu:ho,closeSymbolMenu:po,canSendStickers:Ra,canSendGifs:La,isMessageComposer:aa,onGifSelect:Ur,onStickerSelect:jr,onCustomEmojiSelect:Or,onRemoveSymbol:Hr,onEmojiSelect:Wa,closeBotCommandMenu:mo,closeSendAsMenu:fo,isSymbolMenuForced:sa,canSendPlainText:!Ha,inputCssSelector:Qt,idPrefix:e,forceDarkTheme:oa}),a.Ay.createElement(pt.A,{ref:qn,id:Yt,editableInputId:Zt,customEmojiPrefix:e,isStoryInput:oa,chatId:te,canSendPlainText:!Ha,threadId:ne,isReady:w,isActive:!Pa,getHtml:Gn,placeholder:Io&&na<=600?"":Ha?Hn(oa?"StoryRepliesLocked":"Chat.PlaceholderTextNotAllowed"):He||qe||Hn(ti||"Message"),timedPlaceholderDate:Yr,timedPlaceholderLangKey:Zr,forcedPlaceholder:nr,canAutoFocus:w&&de&&!Pa&&aa,noFocusInterception:Pa,shouldSuppressFocus:Q&&Ao,shouldSuppressTextFormatter:Fo||_o||Go,onUpdate:Qn,onSend:bi,onSuppressedFocus:po,onFocus:ma,onBlur:Aa,isNeedPremium:Ja}),aa&&a.Ay.createElement(a.Ay.Fragment,null,Ft&&Boolean(Qo)&&a.Ay.createElement(It.A,{color:"gray"}),Ge&&a.Ay.createElement(Xe.A,{round:!0,faded:!0,className:"scheduled-button",color:"translucent",onClick:Wr,ariaLabel:"Open scheduled messages"},a.Ay.createElement(_e.A,{name:"schedule"})),Boolean(Ve)&&!Io&&!ee&&a.Ay.createElement(We.A,{className:io?"activated":"",round:!0,color:"translucent",onActivate:so,ariaLabel:"Open bot command keyboard"},a.Ay.createElement(_e.A,{name:"bot-command"}))),Io&&Boolean(No)&&a.Ay.createElement("span",{className:"recording-state"},(0,m.JW)(No-ko.current)),!Ja&&a.Ay.createElement(Qe,{chatId:te,threadId:ne,editingMessage:ee,canEditMedia:ga,isButtonVisible:!Io,canAttachMedia:Ba,canAttachPolls:Fa,canSendPhotos:Ka,canSendVideos:$a,canSendDocuments:za,canSendAudios:ja,onFileSelect:no,onPollCreate:Nn,isScheduled:c,attachBots:aa?Vt:void 0,peerType:_t,shouldCollectDebugLogs:on,theme:qt,onMenuOpen:pa,onMenuClose:ya}),aa&&Boolean(Ve)&&a.Ay.createElement(et,{messageId:Ve,isOpen:io,onClose:lo}),aa&&Ot&&a.Ay.createElement(Ze,{isOpen:co,botCommands:Ot,onClose:mo}),a.Ay.createElement(lt.A,{key:`custom-emoji-tooltip-${Zt}`,chatId:te,isOpen:$o,onCustomEmojiSelect:zo,addRecentCustomEmoji:Fn,onClose:Ko}),a.Ay.createElement(ft,{key:`sticker-tooltip-${Zt}`,chatId:te,threadId:ne,isOpen:Jo,onStickerSelect:jr,onClose:Vo}),a.Ay.createElement(mt.A,{key:`emoji-tooltip-${Zt}`,isOpen:Fo,emojis:Do,customEmojis:Uo,addRecentEmoji:Tn,addRecentCustomEmoji:Fn,onEmojiSelect:jo,onCustomEmojiSelect:jo,onClose:Oo}))),ln&&Io&&a.Ay.createElement(Xe.A,{className:(0,u.A)("view-once",Po&&"active"),round:!0,color:"secondary",ariaLabel:Hn("Chat.PlayOnceVoiceMessageTooltip"),onClick:xo},a.Ay.createElement(_e.A,{name:"view-once"}),a.Ay.createElement(_e.A,{name:"one-filled"})),Io&&a.Ay.createElement(Xe.A,{round:!0,color:"danger",className:"cancel",onClick:wo,ariaLabel:"Cancel voice recording"},a.Ay.createElement(_e.A,{name:"delete"})),oa&&!Io&&a.Ay.createElement(Xe.A,{round:!0,className:"story-reaction-button",color:"secondary",onClick:Ai,onContextMenu:wr,onMouseDown:Sr,ariaLabel:Hn("AccDescrLike"),ref:Wn},rn&&a.Ay.createElement(Mt.A,{key:(0,l.Jjj)(rn),containerId:(0,l.$_j)(te,ae),reaction:rn,withEffectOnly:Ca}),(!rn||Ca)&&a.Ay.createElement(_e.A,{name:"heart",className:(0,u.A)(Ca&&"story-reaction-heart")})),a.Ay.createElement(Xe.A,{ref:Mo,round:!0,color:"secondary",className:(0,u.A)(yr,"main-button",!w&&"not-ready",Io&&"recording"),disabled:oi,allowDisabledClick:!0,noFastClick:!0,ariaLabel:Hn(li),onClick:ri,onContextMenu:yr===kt.Send&&gr?vr:void 0},a.Ay.createElement(_e.A,{name:"send"}),a.Ay.createElement(_e.A,{name:"microphone-alt"}),mn&&a.Ay.createElement(_e.A,{name:"forward"}),aa&&a.Ay.createElement(_e.A,{name:"schedule"}),aa&&a.Ay.createElement(_e.A,{name:"check"})),wi&&a.Ay.createElement("span",{className:"effect-icon",onClick:vi},(0,P.A)(wi)),yn&&vn&&a.Ay.createElement(wt.A,{shouldPlay:En,effect:yn,onStop:Ei}),gr&&a.Ay.createElement(ct.A,{isOpen:fr,canSchedule:aa&&!Po,canScheduleUntilOnline:d&&!Po,onSendSilent:Le?void 0:pi,onSendSchedule:c?void 0:hi,onSendWhenOnline:yi,onRemoveEffect:vi,onClose:Er,onCloseAnimationEnd:br,isSavedMessages:Le,chatId:te,withEffects:fn,hasCurrentEffect:Boolean(yn),effectReactions:gn,allAvailableReactions:en,onToggleReaction:ui,isCurrentUserPremium:Ee,isInSavedMessages:Le,isInStoryViewer:oa,canPlayAnimatedEmojis:an}),Ia)})))},54314:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),o=n(13439),r=n(90709),i=n(29807),s=n(4961),l=n(59030),c=n(64493),d=n(8410),u=n(21849);const m=(0,a.ph)((0,o.EK)(((e,{chat:t,isSavedDialog:n})=>{const a=(0,r.L8L)(t.id),o=(0,i.nZ4)(e,t.id),s=a&&(0,i.mBe)(e,(0,r.e7w)(t)),l=s&&(0,r.tvf)(s)&&!t.isSupport,c=a&&!o&&!l&&!n,d=a?(0,r.u0l)((0,i.mBe)(e,(0,r.e7w)(t))):void 0;return{isPrivateChat:a,isChatWithSelf:o,isBot:l,isChannel:(0,r.WXB)(t),isBasicGroup:(0,r.yn$)(t),isSuperGroup:(0,r.VsK)(t),currentUserId:e.currentUserId,canDeleteForAll:c,contactName:d}}))((({isOpen:e,chat:t,isSavedDialog:n,isChannel:i,isPrivateChat:m,isChatWithSelf:A,isBot:h,isBasicGroup:p,isSuperGroup:y,currentUserId:g,canDeleteForAll:f,contactName:v,onClose:E,onCloseAnimationEnd:b})=>{const{leaveChannel:C,deleteHistory:w,deleteSavedHistory:S,deleteChannel:I,deleteChatUser:N,blockUser:M}=(0,o.ko)(),k=(0,l.A)(),P=(0,r.JsG)(k,t),T=(0,a.hb)((()=>{w({chatId:t.id,shouldDeleteForAll:!0}),E()}),[t.id,E]),x=(0,a.hb)((()=>{w({chatId:t.id,shouldDeleteForAll:!0}),M({userId:t.id}),E()}),[t.id,E]),R=(0,a.hb)((()=>{n?S({chatId:t.id}):m?w({chatId:t.id,shouldDeleteForAll:!1}):p?(N({chatId:t.id,userId:g}),w({chatId:t.id,shouldDeleteForAll:!1})):!i&&!y||t.isCreator?(i||y)&&t.isCreator&&I({chatId:t.id}):C({chatId:t.id}),E()}),[m,p,i,y,g,t.isCreator,t.id,n,E]),L=(0,a.hb)((()=>{i||y?(C({chatId:t.id}),E()):R()}),[t.id,R,i,y,C,E]);return a.Ay.createElement(d.A,{isOpen:e,className:"DeleteChatModal",header:a.Ay.createElement("div",{className:"modal-header",dir:k.isRtl?"rtl":void 0},a.Ay.createElement(u.A,{size:"tiny",peer:t,isSavedMessages:A}),a.Ay.createElement("h3",{className:"modal-title"},k(n?A?"ClearHistoryMyNotesTitle":"ClearHistoryTitleSingle2":i&&!t.isCreator?"LeaveChannel":i&&t.isCreator?"ChannelDelete":p||y?"Group.LeaveGroup":"DeleteChatUser"))),onClose:E,onCloseAnimationEnd:b},n?a.Ay.createElement("p",null,(0,s.A)(A?k("ClearHistoryMyNotesMessage"):k("ClearHistoryMessageSingle",P),["simple_markdown","emoji"])):i&&t.isCreator?a.Ay.createElement("p",null,(0,s.A)(k("ChatList.DeleteAndLeaveGroupConfirmation",P),["simple_markdown","emoji"])):i&&!t.isCreator||p||y?a.Ay.createElement("p",null,(0,s.A)(k("ChannelLeaveAlertWithName",P),["simple_markdown","emoji"])):a.Ay.createElement("p",null,(0,s.A)(k("ChatList.DeleteChatConfirmation",v),["simple_markdown","emoji"])),a.Ay.createElement("div",{className:"dialog-buttons-column"},h&&!n&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:x},k("DeleteAndStop")),f&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:T},v?(0,s.A)(k("ChatList.DeleteForEveryone",v)):k("DeleteForAll")),!m&&t.isCreator&&!n&&a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:R},k("DeleteForAll")),a.Ay.createElement(c.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:m||n?R:L},k(n?"Delete":i&&!t.isCreator?"LeaveChannel":i&&t.isCreator?"Chat.Input.Delete":p||y?"Group.LeaveGroup":f?"ChatList.DeleteForCurrentUser":"Delete")),a.Ay.createElement(c.A,{className:"confirm-dialog-button",isText:!0,onClick:E},k("Cancel"))))})))},44589:(e,t,n)=>{n.d(t,{A:()=>g});var a=n(84051),o=n(13439),r=n(90709),i=n(91525),s=n(37661),l=n(5912),c=n(17712),d=n(62587),u=n(69419),m=n(59030),A=n(19806),h=n(94189),p=n(52988);const y=new Set(["svg","svgz"]),g=(0,a.ph)((({document:e,observeIntersection:t,smaller:n,canAutoLoad:g,autoLoadFileMaxSizeMb:f,uploadProgress:v,withDate:E,datetime:b,className:C,sender:w,isSelected:S,isSelectable:I,shouldWarnAboutSvg:N,isDownloading:M,message:k,onCancelUpload:P,onMediaClick:T,onDateClick:x})=>{const{cancelMediaDownload:R,downloadMedia:L,setSettingOption:B}=(0,o.ko)(),F=(0,a.li)(null),O=(0,m.A)(),[D,U,j]=(0,s.A)(),[$,K]=(0,a.J0)(!1),{fileName:z,size:J,timestamp:V}=e,_=(0,i.rK)(e)||"",H=(0,l.Vz)(F,t),[q,W]=(0,s.A)();(0,a.vJ)((()=>{H&&W()}),[H,W]);const[G,Q]=(0,a.J0)(g&&(!f||J<=1048576*f)),Z=Boolean(M||G&&q),Y=(0,r.mrb)(e,"download"),{loadProgress:X,mediaData:ee}=(0,u.A)(Y,!Z,(0,r.Czs)(e,"download"),void 0,!0),te=Boolean(ee),{isUploading:ne,isTransferring:ae,transferProgress:oe}=(0,r.LKA)(v||X,Z&&!te,void 0!==v),re=(0,i.ON)(e),ie=re?(0,r.VDY)(e):void 0,se=re?e.previewBlobUrl:void 0,le=(0,d.A)((0,r.mrb)(e,"pictogram"),!H),ce=T&&e.innerMediaType,de=(0,c.A)((()=>{L({media:e,originMessage:k})})),ue=(0,c.A)((()=>{ne?P&&P():M?R({media:e}):ae?Q(!1):ce?T():y.has(_)&&N?U():de()})),me=(0,c.A)((()=>{B({shouldWarnAboutSvg:!$}),j(),de()})),Ae=(0,c.A)((()=>{x?.(k)}));return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(p.A,{ref:F,name:z,extension:_,size:J,timestamp:E?b||V:void 0,thumbnailDataUri:ie,previewData:se||le,smaller:n,isTransferring:ae,isUploading:ne,transferProgress:oe,className:C,sender:w,isSelectable:I,isSelected:S,actionIcon:ce?(0,r.hrn)(e)?"play":"eye":"download",onClick:ue,onDateClick:x?Ae:void 0}),a.Ay.createElement(h.A,{isOpen:D,onClose:j,confirmHandler:me},O("lng_launch_svg_warning"),a.Ay.createElement(A.A,{className:"dialog-checkbox",checked:$,label:O("lng_launch_exe_dont_ask"),onCheck:K})))}))},80999:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(87357),r=n(4961),i=n(59030);const s=({content:e,className:t})=>{const n=(0,i.A)();return a.Ay.createElement("span",{className:(0,o.A)("DotAnimation",t),dir:n.isRtl?"rtl":"auto"},(0,r.A)(e),a.Ay.createElement("span",{className:"ellipsis"}))}},52988:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(87357),r=n(17663),i=n(82393),s=n(91525),l=n(76023),c=n(4961),d=n(43874),u=n(45470),m=n(83057),A=n(59030),h=n(50680),p=n(96530),y=n(35913),g=n(18276);const f=(0,a.ph)((({ref:e,name:t,size:n,extension:f="",timestamp:v,sender:E,thumbnailDataUri:b,previewData:C,className:w,smaller:S,isTransferring:I,isUploading:N,isSelectable:M,isSelected:k,transferProgress:P,actionIcon:T,onClick:x,onDateClick:R})=>{const L=(0,A.A)();let B=(0,a.li)(null);e&&(B=e);const{isMobile:F}=(0,d.Ay)(),[O]=(0,a.J0)(!C),D=Boolean(C),U=(0,u.A)(b,D,F&&!i.QH),j=(0,m.A)(!D),{shouldRender:$,transitionClassNames:K}=(0,h.A)(I,void 0,!0),z=(0,s.fE)(f),J=(0,s.zV)(n),V=(0,a.Kr)((()=>I&&P?`${(0,s.zV)(n*P)} / ${J}`:J),[I,n,J,P]),{width:_,height:H}=(0,l.tP)(S),q=(0,o.A)("File",w,S&&"smaller",x&&!N&&"interactive",k&&"file-is-selected");return a.Ay.createElement("div",{ref:B,className:q,dir:L.isRtl?"rtl":void 0},M&&a.Ay.createElement("div",{className:"message-select-control"},k&&a.Ay.createElement(g.A,{name:"select"})),a.Ay.createElement("div",{className:"file-icon-container",onClick:N?void 0:x},b||C?a.Ay.createElement("div",{className:"file-preview media-inner"},a.Ay.createElement("img",{src:C,className:"full-media",width:_,height:H,draggable:!1,alt:""}),O&&a.Ay.createElement("canvas",{ref:U,className:(0,o.A)("thumbnail",j)})):a.Ay.createElement("div",{className:`file-icon ${z}`},f.length<=4&&a.Ay.createElement("span",{className:"file-ext",dir:"auto"},f)),$&&a.Ay.createElement("div",{className:(0,o.A)("file-progress",z,K)},a.Ay.createElement(y.A,{progress:P,size:S?"s":"m",onClick:N?x:void 0})),x&&a.Ay.createElement(g.A,{name:T||"download",className:(0,o.A)("action-icon",$&&"hidden")})),a.Ay.createElement("div",{className:"file-info"},a.Ay.createElement("div",{className:"file-title",dir:"auto",title:t},(0,c.A)(t)),a.Ay.createElement("div",{className:"file-subtitle",dir:"auto"},a.Ay.createElement("span",null,V),E&&a.Ay.createElement("span",{className:"file-sender"},(0,c.A)(E)),!E&&Boolean(v)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"bullet"}),a.Ay.createElement(p.A,{onClick:R},(0,r.fS)(L,1e3*v,!0))))),E&&Boolean(v)&&a.Ay.createElement(p.A,{onClick:R},(0,r.be)(L,1e3*v)))}))},51083:(e,t,n)=>{n.d(t,{A:()=>b});var a=n(84051),o=n(13439),r=n(89925),i=n(90709),s=n(29807),l=n(87357),c=n(76023),d=n(4961),u=n(17712),m=n(59030),A=n(41036),h=n(21849),p=n(80999),y=n(34431),g=n(18276),f=n(38102),v=n(80477);const E=2.5*c.$,b=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const a=(0,s.hds)(e,t),o=n?(0,s.Vw0)(e,t,n):void 0,r=a?(0,s.ToO)(e,a):void 0,i=Boolean((0,s.zeq)(e,t)),l=n?(0,s.S0q)(e,t,n):void 0;return{chat:a,threadInfo:o,onlineCount:r,topic:l,areMessagesLoaded:i,messagesCount:l&&(0,s.QbG)(e,t,n),self:(0,s.mBe)(e,e.currentUserId)}}))((({typingStatus:e,className:t,statusIcon:n,avatarSize:s="medium",noAvatar:c,status:b,withDots:C,withMediaViewer:w,withUsername:S,withFullInfo:I,withUpdatingStatus:N,withChatType:M,threadInfo:k,noRtl:P,chat:T,onlineCount:x,areMessagesLoaded:R,topic:L,messagesCount:B,noStatusOrTyping:F,withStory:O,storyViewerOrigin:D,noEmojiStatus:U,emojiStatusSize:j,isSavedDialog:$,self:K,onClick:z,onEmojiStatusClick:J})=>{const{loadFullChat:V,openMediaViewer:_,loadMoreProfilePhotos:H}=(0,o.ko)(),q=(0,m.A)(),W=T&&(0,i.VsK)(T),G=Boolean(T?.isForum&&k&&L),{id:Q,isMin:Z,isRestricted:Y}=T||{};(0,a.vJ)((()=>{Q&&!Z&&(I&&V({chatId:Q}),w&&H({peerId:Q,isPreload:!0}))}),[Q,Z,I,W,w]);const X=(0,u.A)(((e,t)=>{T&&t&&(e.stopPropagation(),_({isAvatarView:!0,chatId:T.id,mediaIndex:0,origin:"jumbo"===s?r.TQ.ProfileAvatar:r.TQ.MiddleHeaderAvatar}))})),ee=(0,a.Kr)((()=>T&&S&&(0,i.KlG)(T)),[T,S]);if(T)return a.Ay.createElement("div",{className:(0,l.A)("ChatInfo",t),dir:!P&&q.isRtl?"rtl":void 0,onClick:z},!c&&!G&&a.Ay.createElement(a.Ay.Fragment,null,$&&K&&a.Ay.createElement(h.A,{key:"saved-messages",size:s,peer:K,isSavedMessages:!0,className:"saved-dialog-avatar"}),a.Ay.createElement(h.A,{key:T.id,className:(0,l.A)($&&"overlay-avatar"),size:s,peer:T,withStory:O,storyViewerOrigin:D,storyViewerMode:"single-peer",isSavedDialog:$,onClick:w?X:void 0})),G&&a.Ay.createElement(f.A,{topic:L,className:"topic-header-icon",size:E}),a.Ay.createElement("div",{className:"info"},L?a.Ay.createElement("h3",{dir:"auto",className:"fullName"},(0,d.A)(L.title)):a.Ay.createElement(y.A,{peer:T,emojiStatusSize:j,withEmojiStatus:!U,isSavedDialog:$,onEmojiStatusClick:J}),!F&&function(){if(b)return C?a.Ay.createElement(p.A,{className:"status",content:b}):a.Ay.createElement("span",{className:"status",dir:"auto"},n&&a.Ay.createElement(g.A,{className:"status-icon",name:n}),(0,d.A)(b));if(N&&!R&&!Y)return a.Ay.createElement(p.A,{className:"status",content:q("Updating")});if(!T)return;if(e)return a.Ay.createElement(v.A,{typingStatus:e});if(G)return a.Ay.createElement("span",{className:"status",dir:"auto"},a.Ay.createElement(A.Ay,{name:"fade",shouldRestoreHeight:!0,activeKey:void 0!==B?1:2,className:"message-count-transition"},void 0!==B&&q("messages",B,"i")));if(M)return a.Ay.createElement("span",{className:"status",dir:"auto"},q((0,i.Gg4)(T)));const t=(0,i.sTh)(q,T),o=x?`, ${q("OnlineCount",x,"i")}`:void 0;return a.Ay.createElement("span",{className:"status"},ee&&a.Ay.createElement("span",{className:"handle withStatus"},ee),a.Ay.createElement("span",{className:"group-status"},t),o&&a.Ay.createElement("span",{className:"online-status"},o))}()))})))},81642:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),r=n(17663),i=n(59030),s=n(45);const l=(0,a.ph)((({className:e,message:t,outgoingStatus:n,draftDate:l})=>{const c=(0,i.A)(),d=l&&l>t.date;return a.Ay.createElement("div",{className:(0,o.A)("LastMessageMeta",e)},n&&!d&&a.Ay.createElement(s.A,{status:n}),a.Ay.createElement("span",{className:"time"},(0,r.be)(c,1e3*(d?l:t.date))))}))},47058:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(13439),r=n(87357),i=n(85982),s=n(43874),l=n(17712),c=n(59030),d=n(64493),u=n(22699),m=n(24433),A=n(18276);const h=(0,a.ph)((({title:e,link:t,isDisabled:n,className:h,withShare:p,onRevoke:y})=>{const g=(0,c.A)(),{showNotification:f,openChatWithDraft:v}=(0,o.ko)(),{isMobile:E}=(0,s.Ay)(),b=!y,C=(0,l.A)((()=>{(0,i.eM)(t),f({message:{key:"LinkCopied"}})})),w=(0,l.A)((()=>{n||C()})),S=(0,l.A)((()=>{v({text:{text:t}})})),I=(0,a.Kr)((()=>({onTrigger:e,isOpen:t})=>a.Ay.createElement(d.A,{round:!0,ripple:!E,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:g("AccDescrOpenMenu2")},a.Ay.createElement(A.A,{name:"more"}))),[E,g]);return a.Ay.createElement("div",{className:h},a.Ay.createElement("p",{className:"vCMpiQTJ"},g(e||"InviteLink.InviteLink")),a.Ay.createElement("div",{className:"xNjJHI7j"},a.Ay.createElement("input",{className:(0,r.A)("form-control","Ag6k_p7b"),value:t,readOnly:!0,onClick:w}),b?a.Ay.createElement(d.A,{color:"translucent",className:"obuPXobw",size:"smaller",round:!0,disabled:n,onClick:w},a.Ay.createElement(A.A,{name:"copy"})):a.Ay.createElement(u.A,{className:"p7t3macG",trigger:I,positionX:"right"},a.Ay.createElement(m.A,{icon:"copy",onClick:w,disabled:n},g("Copy")),y&&a.Ay.createElement(m.A,{icon:"delete",onClick:y,destructive:!0},g("RevokeButton")))),p&&a.Ay.createElement(d.A,{size:"smaller",disabled:n,onClick:S},g("FolderLinkScreen.LinkActionShare")))}))},81524:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(90709),r=n(87357),i=n(17663),s=n(83868),l=n(37661),c=n(5912),d=n(17712),u=n(62587),m=n(83057),A=n(27860);const h=(0,a.ph)((({message:e,idPrefix:t="shared-media",isProtected:n,observeIntersection:h,onClick:p})=>{const y=(0,a.li)(null),g=(0,c.Vz)(y,h),f=(0,o.CIU)(e),v=(0,u.A)((0,o.EOe)(e,"pictogram"),!g),E=(0,m.A)(v),b=(0,o.zXI)(e),C=(0,o.y2W)(e),[w,,S]=(0,l.A)(C),I=(0,d.A)((()=>{S(),p(e.id,e.chatId)}));return a.Ay.createElement("div",{ref:y,id:`${t}${(0,o.GZP)(e.id)}`,className:"Media scroll-item",onClick:p?I:void 0},a.Ay.createElement("img",{src:f,className:"media-miniature",alt:"",draggable:!n,decoding:"async",onContextMenu:n?s.A:void 0}),a.Ay.createElement("img",{src:v,className:(0,r.A)("full-media","media-miniature",E),alt:"",draggable:!n,decoding:"async",onContextMenu:n?s.A:void 0}),C&&a.Ay.createElement(A.A,{thumbDataUri:v||f,isVisible:w,className:"media-spoiler"}),b&&a.Ay.createElement("span",{className:"video-duration"},b.isGif?"GIF":(0,i.QO)(b.duration)),n&&a.Ay.createElement("span",{className:"protector"}))}))},45:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(41036),r=n(18276),i=function(e){return e[e.failed=0]="failed",e[e.pending=1]="pending",e[e.succeeded=2]="succeeded",e[e.read=3]="read",e}(i||{});const s=(0,a.ph)((({status:e})=>a.Ay.createElement("div",{className:"MessageOutgoingStatus"},a.Ay.createElement(o.Ay,{name:"reveal",activeKey:i[e]},"failed"===e?a.Ay.createElement("div",{className:"MessageOutgoingStatus--failed"},a.Ay.createElement(r.A,{name:"message-failed"})):a.Ay.createElement(r.A,{name:`message-${e}`})))))},42827:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),r=n(4961),i=n(59030),s=n(50680);const l=(0,a.ph)((({text:e="Nothing found.",description:t})=>{const n=(0,i.A)(),{transitionClassNames:l}=(0,s.A)(!0);return a.Ay.createElement("div",{className:(0,o.A)("NothingFound",l,t&&"with-description")},e,t&&a.Ay.createElement("p",{className:"description"},(0,r.A)(n(t),["br"])))}))},15535:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(31481),r=n(66644),i=n(87357),s=n(83868),l=n(82393),c=n(14737),d=n(43874),u=n(59030),m=n(64493),A=n(18276);const h=(0,a.ph)((({isLoading:e=!1,isPasswordVisible:t,error:n,hint:h,placeholder:p="Password",submitLabel:y="Next",description:g,shouldShowSubmit:f,shouldResetValue:v,shouldDisablePasswordManager:E=!1,noRipple:b=!1,clearError:C,onChangePasswordVisibility:w,onInputChange:S,onSubmit:I})=>{const N=(0,a.li)(null),M=(0,u.A)(),{isMobile:k}=(0,d.Ay)(),[P,T]=(0,a.J0)(""),[x,R]=(0,a.J0)(!1),L=k?550:400;return(0,a.vJ)((()=>{v&&T("")}),[v]),(0,c.A)((()=>{l.TF||N.current.focus()}),L),(0,a.vJ)((()=>{n&&(0,r.RK)((()=>{N.current.focus(),N.current.select()}))}),[n]),a.Ay.createElement("form",{action:"",onSubmit:I?function(t){t.preventDefault(),e||x&&I(P)}:s.A,autoComplete:"off"},a.Ay.createElement("div",{className:(0,i.A)("input-group password-input",P&&"touched",n&&"error"),dir:M.isRtl?"rtl":void 0},E&&a.Ay.createElement("input",{type:"password",id:"prevent_autofill",autoComplete:"off",className:"visually-hidden",tabIndex:-2}),a.Ay.createElement("input",{ref:N,className:"form-control",type:t?"text":"password",id:"sign-in-password",value:P||"",autoComplete:E?"one-time-code":"current-password",onChange:function(e){n&&C();const{target:t}=e;T(t.value),R(t.value.length>=o.AGC),S&&S(t.value)},maxLength:256,dir:"auto"}),a.Ay.createElement("label",null,n||h||p),a.Ay.createElement("div",{className:"div-button toggle-password",onClick:function(){w(!t)},role:"button",tabIndex:0,title:"Toggle password visibility","aria-label":"Toggle password visibility"},a.Ay.createElement(A.A,{name:t?"eye":"eye-closed"}))),g&&a.Ay.createElement("p",{className:"description"},g),I&&(x||f)&&a.Ay.createElement(m.A,{type:"submit",ripple:!b,isLoading:e,disabled:!x},y))}))},86070:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),r=n(35049),i=n(39877);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},s.apply(this,arguments)}const l=(0,a.ph)((function({peer:e,peerColor:t,noUserColors:n,shoudReset:l,className:c,emojiIconClassName:d,children:u,...m}){const A=t||e?.color;return a.Ay.createElement("div",s({className:(0,o.A)("nRjVJOQv",e&&(0,r.y)(e,n,l),t&&(0,r.a)(t),c)},m),A?.backgroundEmojiId&&a.Ay.createElement(i.A,{className:d,emojiDocumentId:A.backgroundEmojiId}),u)}))},17751:(e,t,n)=>{n.d(t,{A:()=>v});var a=n(84051),o=n(13439),r=n(89925),i=n(90709),s=n(29807),l=n(87357),c=n(4961),d=n(54699),u=n(17712),m=n(59030),A=n(42452),h=n(21849),p=n(80999),y=n(34431),g=n(18276),f=n(80477);const v=(0,a.ph)((0,o.EK)(((e,{userId:t,forceShowSelf:n})=>{const{isSynced:a}=e,o=t?(0,s.mBe)(e,t):void 0,r=t?(0,s.K0y)(e,t):void 0,i=!n&&o&&o.isSelf,l=i?o:(0,s.mBe)(e,e.currentUserId);return{user:o,userStatus:r,isSavedMessages:i,areMessagesLoaded:Boolean(t&&(0,s.zeq)(e,t)),self:l,isSynced:a}}))((({customPeer:e,typingStatus:t,avatarSize:n="medium",status:s,statusIcon:v,withDots:E,withMediaViewer:b,withUsername:C,withStory:w,withFullInfo:S,withUpdatingStatus:I,emojiStatusSize:N,noStatusOrTyping:M,noEmojiStatus:k,noFake:P,noVerified:T,noRtl:x,user:R,userStatus:L,self:B,isSavedMessages:F,isSavedDialog:O,areMessagesLoaded:D,adminMember:U,ripple:j,className:$,storyViewerOrigin:K,isSynced:z,onEmojiStatusClick:J,iconElement:V,rightElement:_})=>{const{loadFullUser:H,openMediaViewer:q,loadMoreProfilePhotos:W}=(0,o.ko)(),G=(0,m.A)(),{id:Q}=R||{};(0,a.vJ)((()=>{Q&&(S&&z&&H({userId:Q}),b&&W({peerId:Q,isPreload:!0}))}),[Q,S,b,z]),(0,d.A)(6e4);const Z=(0,u.A)(((e,t)=>{R&&t&&(e.stopPropagation(),q({isAvatarView:!0,chatId:R.id,mediaIndex:0,origin:"jumbo"===n?r.TQ.ProfileAvatar:r.TQ.MiddleHeaderAvatar}))})),Y=(0,a.Kr)((()=>R&&C&&(0,i.KlG)(R)),[R,C]);if(!R&&!e)return;const X=U?U.customTitle||G(U.isOwner?"GroupInfo.LabelOwner":"GroupInfo.LabelAdmin"):void 0;return a.Ay.createElement("div",{className:(0,l.A)("ChatInfo",$),dir:!x&&G.isRtl?"rtl":void 0},O&&B&&a.Ay.createElement(h.A,{key:"saved-messages",size:n,peer:B,isSavedMessages:!0,className:"saved-dialog-avatar"}),a.Ay.createElement(h.A,{key:R?.id,size:n,peer:e||R,className:(0,l.A)(O&&"overlay-avatar"),isSavedMessages:F,isSavedDialog:O,withStory:w,storyViewerOrigin:K,storyViewerMode:"single-peer",onClick:b?Z:void 0}),a.Ay.createElement("div",{className:"info"},X?a.Ay.createElement("div",{className:"info-name-title"},a.Ay.createElement(y.A,{peer:R,withEmojiStatus:!k,emojiStatusSize:N,isSavedMessages:F,isSavedDialog:O,onEmojiStatusClick:J}),X&&a.Ay.createElement("span",{className:"custom-title"},X)):a.Ay.createElement(y.A,{peer:e||R,noFake:P,noVerified:T,withEmojiStatus:!k,emojiStatusSize:N,isSavedMessages:F,isSavedDialog:O,onEmojiStatusClick:J,iconElement:V}),(s||!F&&!M)&&function(){if(s)return E?a.Ay.createElement(p.A,{className:"status",content:s}):a.Ay.createElement("span",{className:"status",dir:"auto"},v&&a.Ay.createElement(g.A,{className:"status-icon",name:v}),(0,c.A)(s));if(I&&!D)return a.Ay.createElement(p.A,{className:"status",content:G("Updating")});if(e?.subtitleKey)return a.Ay.createElement("span",{className:"status",dir:"auto"},a.Ay.createElement("span",{className:"user-status",dir:"auto"},G(e.subtitleKey)));if(!R)return;if(t)return a.Ay.createElement(f.A,{typingStatus:t});if((0,i.DXc)(R.id))return;const n=(0,i.CDb)(G,R,L),o=(0,l.A)("handle",n&&"withStatus");return a.Ay.createElement("span",{className:(0,l.A)("status",(0,i.PFE)(R,L,!0)&&"online")},Y&&a.Ay.createElement("span",{className:o},Y),n&&a.Ay.createElement("span",{className:"user-status",dir:"auto"},n))}()),j&&a.Ay.createElement(A.A,null),_)})))},70195:(e,t,n)=>{n.d(t,{A:()=>$});var a=n(84051),o=n(13439),r=n(89925),i=n(90709),s=n(29807),l=n(87357),c=n(50442),d=n(79824),u=n(82393),m=n(4961),A=n(54699),h=n(17712),p=n(59030),y=n(73767),g=n(23174),f=n(58554),v=n(41036),E=n(21849),b=n(34431),C=n(14242),w=n(35049),S=n(43874),I=n(45470),N=n(37661),M=n(62587),k=n(83057),P=n(65843),T=n(57474),x=n(18276);const R=(0,a.ph)((({chat:e,user:t,photo:n,isSavedMessages:o,isSavedDialog:r,canPlayVideo:s,onClick:c})=>{const d=(0,a.li)(null),A=(0,p.A)(),{isMobile:h}=(0,S.Ay)(),y=t&&(0,i.PL2)(t),g=e&&(0,i.kEr)(e.id),f=e&&(0,i.QeI)(e.id),v=t||e,E=v&&!o&&!y&&!g&&!f,{isVideo:b}=n||{},R=(!n||n.id===v.avatarPhotoId)&&(0,i.cP1)(v,"normal"),L=E&&n&&!R&&(0,i.rIo)(n,"pictogram"),B=(0,M.A)(L||R),F=E&&n&&!b&&(0,i.mU)(n),O=(0,M.A)(F),D=E&&n&&b&&(0,i.Pgy)(n),U=(0,M.A)(D)||O,[j,$]=(0,N.A)(),K=Boolean(U&&(!b||j)),z=(0,k.A)(K),J=E&&!K&&!B&&n?.thumbnail?.dataUri,V=(0,I.A)(n?.thumbnail?.dataUri,!J,h&&!u.QH),_=n||B||J;(0,a.vJ)((()=>{d.current&&!s&&(d.current.currentTime=0)}),[s]);const H=(0,a.Kr)((()=>o?r?"my-notes":"avatar-saved-messages":y?"avatar-deleted-account":g?"reply-filled":f?"author-hidden":void 0),[f,y,r,g,o]);let q;if(H)q=a.Ay.createElement(x.A,{name:H,role:"img"});else if(_)q=a.Ay.createElement(a.Ay.Fragment,null,J?a.Ay.createElement("canvas",{ref:V,className:"thumb"}):a.Ay.createElement("img",{src:B,draggable:!1,className:"thumb",alt:""}),n&&(b?a.Ay.createElement(P.A,{canPlay:s,ref:d,src:U,className:(0,l.A)("avatar-media",z),muted:!0,disablePictureInPicture:!0,loop:!0,playsInline:!0,onReady:$}):a.Ay.createElement("img",{src:U,className:(0,l.A)("avatar-media",z),alt:""})));else if(t){const e=(0,i.YgS)(t);q=e?(0,C.Qh)(e,2):void 0}else if(e){const t=(0,i.JsG)(A,e);q=t&&(0,C.Qh)(t,(0,i.L8L)(e.id)?2:1)}else q=a.Ay.createElement("div",{className:"spinner-wrapper"},a.Ay.createElement(T.A,{color:"white"}));const W=(0,l.A)("ProfilePhoto",(0,w.y)(v),o&&"saved-messages",f&&"anonymous-forwards",y&&"deleted-account",g&&"replies-bot-account",!o&&!_&&"no-photo");return a.Ay.createElement("div",{className:W,onClick:_?c:void 0},"string"==typeof q?(0,m.A)(q,["hq_emoji"]):q)}));var L=n(38102);const B="Wm9Ygb23",F="nflKKT3R",O="tFkRrvxe",D="GBGLnrA7",U="ZZRcBh8v",j="cpyXyZDl",$=(0,a.ph)((0,o.EK)(((e,{peerId:t})=>{const n=(0,s.mBe)(e,t),a=(0,s.K0y)(e,t),o=(0,s.hds)(e,t),r=(0,s.IVq)(e,t),{mediaIndex:i,chatId:l}=(0,s.nTw)(e).mediaViewer,c=o?.isForum,{threadId:d}=(0,s.Xf0)(e)||{},u=c&&d?(0,s.S0q)(e,t,d):void 0,m=(n||o)?.emojiStatus;return{user:n,userStatus:a,chat:o,mediaIndex:i,avatarOwnerId:l,emojiStatusSticker:m?e.customEmojis.byId[m.documentId]:void 0,profilePhotos:r,...u&&{topic:u,messagesCount:(0,s.QbG)(e,t,d)}}}))((({forceShowSelf:e,canPlayVideo:t,user:n,userStatus:s,chat:C,mediaIndex:w,avatarOwnerId:S,topic:I,messagesCount:N,emojiStatusSticker:M,profilePhotos:k,peerId:P})=>{const{openMediaViewer:T,openPremiumModal:x,openStickerSet:$,openPrivacySettingsNoticeModal:K,loadMoreProfilePhotos:z}=(0,o.ko)(),J=(0,p.A)();(0,A.A)(n?6e4:void 0);const V=k?.photos||d.p,_=(0,y.A)(w),H=(0,y.A)(S),[q,W]=(0,a.J0)(!0),G=q?J.isRtl?"slideRtl":"slide":"none",[Q,Z]=(0,a.J0)(0),Y=V.length<=1||0===Q,X=V.length<=1||Q===V.length-1;(0,a.vJ)((()=>{V.length-Q<=3&&z({peerId:P})}),[Q,P,V.length]),(0,a.vJ)((()=>{H&&void 0!==_&&void 0===w&&(W(!1),Z(_))}),[w,_,H]),(0,a.vJ)((()=>{Q>V.length&&(W(!1),Z(Math.max(0,V.length-1)))}),[Q,V.length]),function(e,t){(0,a.vJ)((()=>{e.slice(t,t+4).forEach((e=>{const t=(0,i.mU)(e);f.Ih(t)||f.hd(t,g.qZ.BlobUrl)}))}),[t,e])}(V,Q);const ee=(0,h.A)((()=>{T({isAvatarView:!0,chatId:P,mediaIndex:Q,origin:e?r.TQ.SettingsAvatar:r.TQ.ProfileAvatar})})),te=(0,h.A)((()=>{P?x({fromUserId:P}):$({stickerSetInfo:M.stickerSetInfo})})),ne=(0,h.A)((()=>{Y||(W(!0),Z(Q-1))})),ae=(0,h.A)((()=>{X||(W(!0),Z(Q+1))})),oe=(0,h.A)((()=>{K({chatId:C.id,isReadDate:!1})}));if((0,a.vJ)((()=>{const e=document.querySelector(`.${D}`);if(e)return(0,c.wJ)(e,{selectorToPreventScroll:".Profile, .settings-content",onSwipe:u.TF?(e,t)=>t===c.ez.Right?(ne(),!0):t===c.ez.Left&&(ae(),!0):void 0})}),[ae,ne]),n||C)return I?a.Ay.createElement("div",{className:"yzg267rr"},a.Ay.createElement(L.A,{topic:I,size:120,className:"ZCxp0_t4",letterClassName:"lkfZNWOm",noLoopLimit:!0}),a.Ay.createElement("h3",{className:"umOuiu3K",dir:J.isRtl?"rtl":void 0},(0,m.A)(I.title)),a.Ay.createElement("p",{className:"tLTzQ2ks"},N?J("Chat.Title.Topic",N,"i"):J("lng_forum_no_messages"))):a.Ay.createElement("div",{className:(0,l.A)("ProfileInfo"),dir:J.isRtl?"rtl":void 0},a.Ay.createElement("div",{className:D},function(){const e=Math.max(V.length,k?.count||0);if(!V||e<=1)return;const t=Array.from({length:Math.min(e,30)}),n=Q>=30?29:Q;return a.Ay.createElement("div",{className:"uyvKpR3B"},t.map(((e,t)=>a.Ay.createElement("span",{className:(0,l.A)("wB4yjvei",t===n&&"aZmp9FLh")}))))}(),!e&&k?.personalPhoto&&a.Ay.createElement("div",{className:(0,l.A)(B,Y&&O)},a.Ay.createElement("div",{className:F},J(k.personalPhoto.isVideo?"UserInfo.CustomVideo":"UserInfo.CustomPhoto"))),e&&k?.fallbackPhoto&&a.Ay.createElement("div",{className:(0,l.A)(B,(Y||X)&&O)},a.Ay.createElement("div",{className:F,onClick:function(){Y&&(W(!0),Z(V.length-1))}},!X&&a.Ay.createElement(E.A,{photo:k.fallbackPhoto,className:"R7w3H5eC",size:"mini"}),J(k.fallbackPhoto.isVideo?"UserInfo.PublicVideo":"UserInfo.PublicPhoto"))),a.Ay.createElement(v.Ay,{activeKey:Q,name:G},re),!Y&&a.Ay.createElement("button",{type:"button",dir:J.isRtl?"rtl":void 0,className:(0,l.A)(U,"RQITz4WQ"),"aria-label":J("AccDescrPrevious"),onClick:ne}),!X&&a.Ay.createElement("button",{type:"button",dir:J.isRtl?"rtl":void 0,className:(0,l.A)(U,"_0F1Txru"),"aria-label":J("Next"),onClick:ae})),a.Ay.createElement("div",{className:"UcyW7tVh",dir:J.isRtl?"rtl":"auto"},(n||C)&&a.Ay.createElement(b.A,{peer:n||C,withEmojiStatus:!0,emojiStatusSize:24,onEmojiStatusClick:te,noLoopLimit:!0,canCopyTitle:!0}),function(){const e=(0,i.QeI)(P),t=(0,i.DXc)(P);if(!e&&!t)return n?a.Ay.createElement("div",{className:(0,l.A)(j,"status",(0,i.PFE)(n,s)&&"online")},a.Ay.createElement("span",{className:"_HDVUj4P",dir:"auto"},(0,i.CDb)(J,n,s)),s?.isReadDateRestrictedByMe&&a.Ay.createElement("span",{className:"Qga38M20",onClick:oe},a.Ay.createElement("span",null,J("StatusHiddenShow")))):a.Ay.createElement("span",{className:(0,l.A)(j,"status"),dir:"auto"},(0,i.WXB)(C)?J("Subscribers",C.membersCount??0,"i"):J("Members",C.membersCount??0,"i"))}()));function re(e){const o=V.length>0?V[Q]:void 0;return a.Ay.createElement(R,{key:Q,user:n,chat:C,photo:o,canPlayVideo:Boolean(e&&t),onClick:ee})}})))},38102:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(87412),r=n(76471);const i=(0,a.ph)((({topic:e,className:t,letterClassName:n,size:i,noLoopLimit:s,observeIntersection:l,onClick:c})=>e.iconEmojiId&&"0"!==e.iconEmojiId?a.Ay.createElement(o.A,{documentId:e.iconEmojiId,className:t,size:i,observeIntersectionForPlaying:l,loopLimit:s?void 0:2,onClick:c}):a.Ay.createElement(r.A,{iconColor:e.iconColor,title:e.title,topicId:e.id,className:t,letterClassName:n,onClick:c})))},80477:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),r=n(90709),i=n(29807),s=n(4961),l=n(59030),c=n(80999);const d=(0,a.ph)((0,o.EK)(((e,{typingStatus:t})=>t.userId?{typingUser:(0,i.mBe)(e,t.userId)}:{}))((({typingStatus:e,typingUser:t})=>{const n=(0,l.A)(),o=t&&!t.isSelf&&(0,r.u0l)(t),i=n(e.action).replace("{user}","").replace("{emoji}",e.emoji||"").trim();return a.Ay.createElement("p",{className:"typing-status",dir:n.isRtl?"rtl":"auto"},o&&a.Ay.createElement("span",{className:"sender-name",dir:"auto"},(0,s.A)(o)),a.Ay.createElement(c.A,{content:i}))})))},37378:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(90709),r=n(87357),i=n(17663),s=n(58849),l=n(49086),c=n(4961),d=n(17712),u=n(59030),m=n(96530),A=n(81524),h=n(56440);const p=(0,a.ph)((({message:e,senderTitle:t,isProtected:n,observeIntersection:p,onMessageClick:y})=>{const g=(0,u.A)();let f=(0,o.T_0)(e);if(!f){const t=(0,o.ZDb)(e);if(t){const{url:n,domain:a}=t;f={siteName:a.replace(/^www./,""),url:n.includes("://")?n:n.includes("@")?`mailto:${n}`:`http://${n}`,formattedDescription:(0,o.P5b)(e)!==n?(0,l.C)(g,e,void 0,void 0,170):void 0}}}const v=(0,d.A)((()=>{y(e)}));if(!f)return;const{siteName:E,url:b,displayUrl:C,title:w,description:S,formattedDescription:I,photo:N,video:M}=f,k=!t&&S&&(0,s.A)(S,170),P=(0,r.A)("WebLink scroll-item",!N&&!M&&"without-media"),T=b.replace("mailto:","")||C;return a.Ay.createElement("div",{className:P,"data-initial":(E||C)[0],dir:g.isRtl?"rtl":void 0},N&&a.Ay.createElement(A.A,{message:e,isProtected:n,observeIntersection:p}),a.Ay.createElement("div",{className:"content"},a.Ay.createElement(m.A,{isRtl:g.isRtl,className:"site-title",onClick:v},(0,c.A)(w||E||C)),(k||I)&&a.Ay.createElement(m.A,{isRtl:g.isRtl,className:"site-description",onClick:v},I||k&&(0,c.A)(k)),a.Ay.createElement(h.A,{url:b,className:"site-name",text:T,isRtl:g.isRtl}),t&&a.Ay.createElement("div",{className:"sender-name"},(0,c.A)(t))),t&&a.Ay.createElement("div",{className:"message-date"},a.Ay.createElement(m.A,{className:"date",onClick:v,isRtl:g.isRtl},(0,i.be)(g,1e3*e.date))))}))},91930:(e,t,n)=>{n.d(t,{A:()=>k,b:()=>M});var a=n(84051),o=n(31481),r=n(90709),i=n(3544),s=n(87357),l=n(91034),c=n(76023),d=n(35049),u=n(4961),m=n(18501),A=n(11217),h=n(5912),p=n(62587),y=n(59030),g=n(22867),f=n(64154),v=n(75373),E=n(42452),b=n(18276),C=n(27860),w=n(18653),S=n(39877);const I=" ",N=({className:e,message:t,replyInfo:n,sender:l,senderChat:N,forwardSender:M,title:k,customText:P,isProtected:T,isInComposer:x,noUserColors:R,chatTranslations:L,requestedChatTranslationLanguage:B,observeIntersectionForLoading:F,observeIntersectionForPlaying:O,onClick:D})=>{const U=(0,a.li)(null),j=(0,h.Vz)(U,F),$=(0,a.Kr)((()=>{const e="message"===n?.type&&n.replyMedia||t?.content;if(e)return{content:e}}),[t,n]),K=$?.content?.video?.isGif?$.content.video:void 0,z=Boolean(K&&!K.previewPhotoSizes?.length),J=$&&(0,r.EOe)($,z?"full":"pictogram"),V=(0,p.A)(J,!j),_=(0,g.A)($),H=Boolean($&&(0,r.lkW)($)),q=Boolean($&&(0,r.y2W)($)),W=Boolean("message"===n?.type&&n.isQuote),G="message"===n?.type?n.replyFrom:void 0,Q=t&&(0,r.ZRp)(t),{translatedText:Z}=(0,f.A)(L,t?.chatId,Q?t?.id:void 0,B),Y=(0,y.A)(),X=l?(0,r.F9N)(Y,l):G?.hiddenUserName||t?.forwardInfo?.hiddenUserName,ee=N?(0,r.F9N)(Y,N):void 0,te=M?(0,r.F9N)(Y,M):t?.forwardInfo?.hiddenUserName,ne=l&&l.id===M?.id,{handleClick:ae,handleMouseDown:oe}=(0,A.Q)(D);return a.Ay.createElement("div",{ref:U,className:(0,s.A)("EmbeddedMessage",e,(0,d.y)(l,R,!0),W&&"is-quote",_&&"with-thumb"),dir:Y.isRtl?"rtl":void 0,onClick:ae,onMouseDown:oe},a.Ay.createElement("div",{className:"hover-effect"}),a.Ay.createElement(E.A,null),_&&function(e,t,n,o,r,i){const{width:l,height:d}=(0,c.mr)(),u=t||e,m=n&&t;return a.Ay.createElement("div",{className:(0,s.A)("embedded-thumb",o&&"round")},!i&&!m&&a.Ay.createElement("img",{src:u,width:l,height:d,alt:"",className:"pictogram",draggable:!1}),!i&&m&&a.Ay.createElement("video",{src:t,width:l,height:d,playsInline:!0,disablePictureInPicture:!0,className:"pictogram"}),a.Ay.createElement(C.A,{thumbDataUri:m?e:u,isVisible:Boolean(i),width:l,height:d}),r&&a.Ay.createElement("span",{className:"protector"}))}(_,V,z,H,T,q),l?.color?.backgroundEmojiId&&a.Ay.createElement(S.A,{emojiDocumentId:l.color.backgroundEmojiId,className:"EmbeddedMessage--background-icons"}),a.Ay.createElement("div",{className:"message-text"},a.Ay.createElement("p",{className:(0,s.A)("embedded-text-wrapper",W&&"multiline")},"message"===n?.type&&n.quoteText?(0,m.f)({text:n.quoteText.text,entities:n.quoteText.entities,noLineBreaks:x,emojiSize:17}):t?(0,r._P2)(t)?a.Ay.createElement(v.A,{message:t,isEmbedded:!0,observeIntersectionForLoading:F,observeIntersectionForPlaying:O}):a.Ay.createElement(w.A,{message:t,noEmoji:Boolean(_),translatedText:Z,observeIntersectionForLoading:F,observeIntersectionForPlaying:O,emojiSize:17}):P||function(e){if(!e||e.content.text)return I;const t=(0,i.GG)(Y,e.content,{});return t&&t!==o.bVP?a.Ay.createElement("span",null,(0,u.A)(t)):I}($)||I),a.Ay.createElement("div",{className:"message-title"},function(){if(k)return(0,u.A)(k);if(!X)return I;let e;N&&((0,r.WXB)(N)&&(e="channel-filled"),(0,r.YEQ)(N)&&(e="group-filled"));const t=x&&Boolean(n&&"quoteText"in n&&n?.quoteText);return a.Ay.createElement(a.Ay.Fragment,null,(!N||!!(0,r.L8L)(N?.id)||N.id!==l?.id)&&a.Ay.createElement("span",{className:"embedded-sender"},(0,u.A)(t?Y("ReplyToQuote",X):X)),e&&a.Ay.createElement(b.A,{name:e,className:"embedded-chat-icon"}),e&&ee&&a.Ay.createElement("span",{className:"embedded-sender-chat"},(0,u.A)(ee)))}(),te&&!ne&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(b.A,{name:M?"share-filled":"forward",className:"embedded-origin-icon"}),(0,u.A)(te)))))},M=(0,l.A)(N),k=N},39877:(e,t,n)=>{n.d(t,{A:()=>v});var a=n(84051),o=n(66644),r=n(90709),i=n(87357),s=n(87679),l=n(76023),c=n(86974),d=n(84080),u=n(17712),m=n(62587),A=n(59030),h=n(93545),p=n(38691),y=n(47483);const g=[{inline:22,block:38,opacity:.35,scale:.75},{inline:32,block:12,opacity:.3,scale:1},{inline:60,block:22,opacity:.25,scale:.75},{inline:75,block:44,opacity:.25,scale:1},{inline:75,block:2,opacity:.2,scale:.625},{inline:95,block:18,opacity:.2,scale:1},{inline:115,block:38,opacity:.2,scale:.625},{inline:125,block:12,opacity:.1,scale:.75}],f=l.$,v=(0,a.ph)((({emojiDocumentId:e,className:t})=>{const n=(0,a.li)(null),l=(0,a.li)(null),[v,E]=(0,a.J0)(),b=(0,p.A)(),C=(0,A.A)(),{customEmoji:w}=(0,y.A)(e),S=w?(0,r.Mwy)(w,"preview"):void 0,I=(0,m.A)(S),N=(0,c.A)(l),M=(0,d.KE)((()=>{I&&(0,s.NN)(I).then(E)}),[I]);(0,a.vJ)((()=>{M()}),[M]);const k=(0,u.A)((()=>{const e=n.current;if(!e||!v||!N)return;const t=e.getContext("2d"),{width:a,height:o}=e;t.clearRect(0,0,a,o),g.forEach((({inline:e,block:n,opacity:o,scale:r})=>{const i=(C.isRtl?e:a/b-e)*b,s=n*b,l=f*b;t.save(),t.globalAlpha=o,t.translate(i,s),t.scale(r,r),t.drawImage(v,-l/2,-l/2,l,l),t.restore()}));const r=`${N}${w.isLottie?"ff":"bb"}`;t.save(),t.fillStyle=r,t.globalCompositeOperation="source-atop",t.fillRect(0,0,a,o),t.restore()})),P=(0,d.KE)(k,[k]);(0,a.vJ)((()=>{P()}),[v,C.isRtl,N,P]);const T=(0,d.KE)(((e,t)=>{(0,o.RK)((()=>{const a=n.current;a&&(a.width=e*b,a.height=t*b,a.style.width=`${e}px`,a.style.height=`${t}px`,k())}))}),[b]),x=(0,d.KE)((e=>{const{width:t,height:n}=e.contentRect;T(t,n)}),[T]);return(0,h.A)(l,x),(0,a.vJ)((()=>{const e=l.current;if(!e)return;const{width:t,height:n}=e.getBoundingClientRect();T(t,n)}),[T]),a.Ay.createElement("div",{className:(0,i.A)("pTWe_CYU",t),ref:l},a.Ay.createElement("canvas",{ref:n}))}))},55317:(e,t,n)=>{function a(e,t){const{level:n,boosts:a,currentLevelBoosts:o,nextLevelBoosts:r,hasMyBoost:i,prepaidGiveaways:s}=e,l=t&&a===o&&i;return{currentLevel:l?n-1:n,hasNextLevel:Boolean(r),boosts:a,levelProgress:!r||l?1:(a-o)/(r-o),remainingBoosts:r?r-a:0,isMaxLevel:void 0===r,prepaidGiveaways:s}}n.d(t,{z:()=>a})},24899:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(31481);function o(e,t){return t?`${a.jsp}${e}`:`@${e}`}},49086:(e,t,n)=>{n.d(t,{C:()=>m,V:()=>u});var a=n(13439),o=n(23174),r=n(90709),i=n(3544),s=n(60343),l=n(58849),c=n(4961),d=n(18501);function u({message:e,highlight:t,emojiSize:n,isSimple:a,truncateLength:o,isProtected:i,forcePlayback:c,shouldRenderAsHtml:u,isForMediaViewer:m}){const{text:A,entities:h}=e.content.text||{};if(!A){const t=(0,r.P5b)(e);return t?[(0,l.A)(t,o)]:void 0}const p=(0,s.bj)(e);return(0,d.f)({text:(0,l.A)(A,o),entities:h,highlight:t,emojiSize:n,shouldRenderAsHtml:u,containerId:`${m?"mv-":""}${p}`,isSimple:a,isProtected:i,forcePlayback:c})}function m(e,t,n=!1,s,d=i.vs){const{entities:m}=t.content.text||{},A=(0,a.mS)(),h=(0,r.niV)(A,t),p=m?.some((e=>e.type===o.C7.Spoiler)),y=m?.some((e=>e.type===o.C7.CustomEmoji));if(!p&&!y){const a=(0,l.A)((0,i.dS)(e,t,h,n),d);return s?(0,c.A)(a,["emoji","highlight"],{highlight:s}):(0,c.A)(a)}const g=!n&&(0,i.Su)(t),f=g?`${g} `:"",v=u({message:t,highlight:s,isSimple:!0,truncateLength:d}),E=(0,i.oL)(e,t,h,v);return[...(0,c.A)(f),...Array.isArray(E)?E:[E]].filter(Boolean)}},44784:(e,t,n)=>{n.d(t,{A:()=>ne});var a=n(84051),o=n(13439),r=n(23174),i=n(31481),s=n(90709),l=n(29807),c=n(85982),d=n(64713),u=n(83868),m=n(59852),A=n(79882),h=n(24899),p=n(4961),y=n(82117),g=n(39351),f=n(17712),v=n(62587),E=n(59030),b=n(38691),C=n(32754),w=n(64493),S=n(22720),I=n(55158),N=n(63152),M=n(87412),k=n(56440),P=n(66644),T=n(87357),x=n(17663);const R=1440,L=10080;function B(){const e=new Date;e.setHours(0,0,0,0);const t=e.getDay(),n=e.getDate()-t+(0===t?-6:1);return new Date(e.setDate(n)).getTime()}function F(e,t){if(0===t)return e;const n=[];for(const a of e){let e=(a.startMinute+t)%L,o=(a.endMinute+t)%L;e<0&&(e+=L),o<=0&&(o+=L),e>o?(n.push({startMinute:e,endMinute:10079}),n.push({startMinute:0,endMinute:o})):n.push({startMinute:e,endMinute:o})}return n.sort(((e,t)=>e.startMinute-t.startMinute)),n.reduce(((e,t)=>{const n=e[e.length-1];return n&&n.endMinute>=t.startMinute?n.endMinute=Math.max(n.endMinute,t.endMinute):e.push(t),e}),[])}var O=n(82393),D=n(98255),U=n(32625),j=n(19129),$=n(37661),K=n(30857),z=n(41036),J=n(18276);const V="MPBKHdZL",_=Array.from({length:7},((e,t)=>t)),H=(0,a.ph)((({businessHours:e})=>{const t=(0,a.li)(null),[n,o,r]=(0,$.A)(!1),[i,s,l]=(0,$.A)(!1),c=(0,E.A)(),d=(0,K.A)();(0,U.A)(d,6e4);const u=(0,D.A)((e=>e.timezones?.byId)),m=(0,j.A)(u,[u]),A=(0,a.Kr)((()=>{if(!m)return 0;const t=m[e.timezoneId];return(-60*(new Date).getTimezoneOffset()-t.utcOffset)/60}),[e.timezoneId,m]),h=(0,a.Kr)((()=>{const t=B(),n=function(e){const t={};for(const n of e){const e=n.startMinute,a=n.endMinute,o=Math.floor(e/R),r=Math.floor((a-1)/R);for(let n=o;n<=r;n++)t[n]||(t[n]=[]),t[n].push({startMinute:Math.max(0,e-n*R),endMinute:Math.min(R,a-n*R)})}return t}(F(e.workHours,i?A:0)),a={};return _.forEach((e=>{const o=n[e];a[e]=o?o.map((({startMinute:e,endMinute:n})=>n-e==1440?c("BusinessHoursDayFullOpened"):`${(0,x.fU)(c,t+60*e*1e3)} – ${(0,x.fU)(c,t+60*n*1e3)}`)):[c("BusinessHoursDayClosed")]})),a}),[e.workHours,i,c,A]),p=(0,a.Kr)((()=>{const t=F(e.workHours,A),n=B(),a=((new Date).getTime()-n)/1e3/60;return t.some((({startMinute:e,endMinute:t})=>e<=a&&a<=t))}),[e.workHours,A]),y=(0,a.Kr)((()=>(new Date(Date.now()-(i?0:60*A*1e3)).getDay()+6)%7),[i,A]),g=(0,f.A)((()=>{n?r():o()})),v=(0,f.A)((e=>{e.stopPropagation(),i?l():s()}));(0,a.vJ)((()=>{if(!n)return;const e=document.querySelector(`.${z.uo} > .${V}`);if(!e)return;const a=e.offsetHeight;(0,P.RK)((()=>{t.current.style.height=`${a}px`}))}),[n]);const b=(0,f.A)((()=>{const e=document.querySelector(`.${z.VY} > .${V}`);(0,P.YS)((()=>{const n=e.offsetHeight;(0,P.RK)((()=>{t.current.style.height=`${n}px`}))}))}));return a.Ay.createElement(S.A,{icon:"clock",iconClassName:"rlM4Mbnn",multiline:!0,className:"Ef_0p5Qm",isStatic:n,ripple:!0,narrow:!0,withColorTransition:!0,onClick:g},a.Ay.createElement("div",{className:"nHSmCUNs"},a.Ay.createElement("div",{className:"JTZ8UnnP"},a.Ay.createElement("div",null,c("BusinessHoursProfile")),a.Ay.createElement("div",{className:(0,T.A)("JVL7ZnnJ",p&&"segAfYXs")},c(p?"BusinessHoursProfileNowOpen":"BusinessHoursProfileNowClosed"))),a.Ay.createElement(J.A,{className:"dYxw2cFn",name:n?"up":"down"})),n&&a.Ay.createElement("div",{className:"lp9VIV1o"},Boolean(A)&&a.Ay.createElement("div",{className:"gVwflFhz",role:"button",tabIndex:0,onMouseDown:O.TF?void 0:v,onClick:O.TF?v:void 0},c(i?"BusinessHoursProfileSwitchMy":"BusinessHoursProfileSwitchLocal")),a.Ay.createElement(z.Ay,{className:"WKgL_XiP",ref:t,name:"fade",activeKey:Number(i),onStart:b},a.Ay.createElement("dl",{className:V},_.map((e=>a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("dt",{className:(0,T.A)("cmxPqAof",e===y&&"YZVvP_56")},(0,x.wv)(c,6===e?0:e+1)),a.Ay.createElement("dd",{className:"Rs0VPgpq"},h[e].map((e=>a.Ay.createElement("div",null,e)))))))))))}));var q=n(87894),W=n(58554),G=n(14737),Q=n(82855);const Z=["🎉","🎆","🎈"],Y=(0,a.ph)((0,o.EK)((e=>{const{birthdayNumbers:t,animatedEmojiEffects:n}=e;return{birthdayNumbers:t,animatedEmojiEffects:n,isPremiumPurchaseBlocked:(0,l.n_C)(e)}}))((({user:e,birthday:t,isPremiumPurchaseBlocked:n,birthdayNumbers:i,animatedEmojiEffects:l,isInSettings:c})=>{const{openGiftModal:d,requestConfetti:u}=(0,o.ko)(),m=(0,a.li)(null),A=(0,a.li)(!1),[h,y,g]=(0,$.A)(),v=(0,E.A)(),{formattedDate:b,isToday:C,age:w}=(0,a.Kr)((()=>{const e=new Date,n=new Date;return t.year&&n.setFullYear(t.year),n.setMonth(t.month-1),n.setDate(t.day),n.setHours(0,0,0,0),{formattedDate:(0,x.A)(n,v.code,!0,"long"),isToday:n.getDate()===e.getDate()&&n.getMonth()===e.getMonth(),age:t.year&&X(n)}}),[t,v]),I=(0,a.Kr)((()=>{if(!w||!C)return;const e=i?.stickers?.filter((({emoji:e})=>e?.endsWith("️⃣")));if(!e)return;const t=(0,q.dU)(e,"emoji");return w.toString().split("").map((e=>t[e+"️⃣"]))}),[w,i?.stickers,C]),N=(0,a.Kr)((()=>{if(!C)return;const e=Z[Math.floor(Math.random()*Z.length)];return l?.stickers?.find((({emoji:t})=>t===e))}),[l?.stickers,C]);(0,a.vJ)((()=>{if(C&&I&&(I.forEach((e=>{const t=(0,s.Mwy)(e,"preview");W.hd(t,r.qZ.BlobUrl)})),N)){const e=(0,s.Mwy)(N,"preview");W.hd(e,r.qZ.BlobUrl)}}),[N,C,I]),(0,G.A)(g,h?3e3:void 0),(0,a.vJ)((()=>{if(h){A.current=!0;const e=document.getElementById(c?"LeftColumn":"RightColumn");if(!e)return;(0,P.YS)((()=>{const{top:t,left:n,width:a,height:o}=e.getBoundingClientRect();u({top:t,left:n,width:a,height:o,style:"top-down"})}))}}),[c,h]);const M=`ProfileBirthday${C?"Today":""}Value${w?"Year":""}`,k=C&&!e.isPremium&&!e.isSelf&&!n,R=(0,f.A)((()=>{d({forUserId:e.id})})),L=(0,f.A)((()=>{C&&(k&&A.current?R():y())})),B=!C&&!k;return a.Ay.createElement("div",{className:"wCp6TBYF"},a.Ay.createElement(S.A,{icon:"calendar",secondaryIcon:k?"gift":void 0,secondaryIconClassName:"c4HDQNGJ",multiline:!0,narrow:!0,ref:m,ripple:!B,onClick:L,isStatic:B,onSecondaryIconClick:R},a.Ay.createElement("div",{className:"title",dir:v.isRtl?"rtl":void 0},(0,p.A)(v(M,[b,w],void 0,w))),a.Ay.createElement("span",{className:"subtitle"},v(C?"ProfileBirthdayToday":"ProfileBirthday"))),h&&O.ol&&I?.map(((e,t)=>a.Ay.createElement("div",{className:(0,T.A)("lQeU96Fj",t>0&&"e1ezfWJb"),style:`--digit-offset: ${t}`},a.Ay.createElement(Q.A,{containerRef:m,sticker:e,size:128,forceAlways:!0})))),h&&N&&a.Ay.createElement("div",{className:"cFEXGUih"},a.Ay.createElement(Q.A,{containerRef:m,sticker:N,size:288,shouldLoop:!0,forceAlways:!0})))})));function X(e){const t=new Date;let n=t.getFullYear()-e.getFullYear();const a=t.getMonth()-e.getMonth();return(a<0||0===a&&t.getDate()<e.getDate())&&n--,n}const ee="UZbkeFDB",te={width:64,height:64,zoom:15},ne=(0,a.ph)((0,o.EK)(((e,{chatOrUserId:t,isSavedDialog:n})=>{const{countryList:{phoneCodes:a}}=e,o=t?(0,l.hds)(e,t):void 0,r=t?(0,l.mBe)(e,t):void 0,i=t?(0,l.XOs)(e,t):void 0,c=o?.isForum,d=o&&(0,s.W1R)(o,(0,l.$5S)(e),(0,l.GrP)(e)),{threadId:u}=(0,l.Xf0)(e)||{},m=c&&u?Number(u):void 0,A=o&&(0,l.AWZ)(e,o.id),h=r&&(0,l.vGo)(e,r.id),p=h?.botVerification||A?.botVerification,y=A?.inviteLink,g=h?.bio||A?.about,f=o&&!r&&(!(0,s.WXB)(o)&&!(0,s.SqZ)(o,"inviteUsers")||(0,s.ubU)(o,"inviteUsers")),v=m?(0,l.sZk)(e,t,m):void 0,E=!n&&e.chats.listIds.saved?.includes(t),b=h?.personalChannelId?(0,l.hds)(e,h.personalChannelId):void 0,C=r?.hasMainMiniApp;return{phoneCodeList:a,chat:o,user:r,userFullInfo:h,canInviteUsers:f,botAppPermissions:i,isMuted:d,topicId:m,chatInviteLink:y,description:g,topicLink:v,hasSavedMessages:E,personalChannel:b,hasMainMiniApp:C,isBotCanManageEmojiStatus:h?.isBotCanManageEmojiStatus,botVerification:p}}))((({chatOrUserId:e,user:t,chat:n,userFullInfo:l,isInSettings:P,canInviteUsers:T,isMuted:x,phoneCodeList:R,topicId:L,description:B,chatInviteLink:F,topicLink:O,hasSavedMessages:D,personalChannel:U,hasMainMiniApp:j,isBotCanManageEmojiStatus:$,botAppPermissions:K,botVerification:z})=>{const{showNotification:J,updateChatMutedState:V,updateTopicMutedState:_,loadPeerStories:q,openSavedDialog:W,openMapModal:G,requestCollectibleInfo:Q,requestMainWebView:Z,toggleUserEmojiStatusPermission:X,toggleUserLocationPermission:ne}=(0,o.ko)(),{id:ae,usernames:oe,phoneNumber:re,isSelf:ie}=t||{},{id:se,usernames:le}=n||{},ce=ae||se,{businessLocation:de,businessWorkHours:ue,personalChannelMessageId:me,birthday:Ae}=l||{},he=(0,E.A)(),pe=(0,g.A)();(0,y.A)((([e])=>{ce&&e!==ce&&(t||n&&(0,s.WXB)(n))&&q({peerId:ce})}),[ce,n,t]);const{width:ye,height:ge,zoom:fe}=te,ve=(0,b.A)(),Ee=de?.geo&&(0,s.rt2)(de.geo,ye,ge,fe,ve),be=(0,v.A)(Ee),Ce=(0,a.Kr)((()=>{if(de?.geo)return be?a.Ay.createElement("img",{src:be,alt:"",className:ee}):a.Ay.createElement(I.A,{className:ee})}),[de,be]),we=Boolean(L&&L!==r.l3),Se=n&&(0,s.WXB)(n)||t?.isPremium,Ie=(0,a.Kr)((()=>{const e=oe?.filter((e=>e.isActive));return e?.length?e:void 0}),[oe]),Ne=(0,a.Kr)((()=>{const e=t?void 0:le?.filter((e=>e.isActive));return e?.length?e:void 0}),[le,t]),Me=(0,a.Kr)((()=>{if(n)return we?O:(0,s.L7p)(n)||F}),[n,we,O,F]),ke=(0,f.A)((()=>{const{address:e,geo:t}=de;if(!t)return(0,c.eM)(e),void J({message:he("BusinessLocationCopied")});G({geoPoint:t,zoom:fe})})),Pe=(0,f.A)((()=>{we?_({chatId:se,topicId:L,isMuted:!x}):V({chatId:se,isMuted:!x})})),Te=(0,f.A)((()=>{t&&X({botId:t.id,isEnabled:!$})})),xe=(0,f.A)((()=>{t&&ne({botId:t.id,isAccessGranted:!K?.geolocation})})),Re=(0,f.A)((()=>{W({chatId:e})}));function Le(e,t){(0,c.eM)(e),J({message:`${t} was copied`})}const Be=re&&(0,d.Ox)(R,re),Fe=(0,f.A)((()=>{re?.length===i.PGI&&re.startsWith(i._Bb)?Q({collectible:re,peerId:ce,type:"phone"}):Le(Be,he("Phone"))})),Oe=(0,f.A)(((e,t)=>{e.isEditable?Le((0,h.A)(e.username,t),he(t?"Link":"Username")):Q({collectible:e.username,peerId:ce,type:"username"})})),De=(0,f.A)((()=>{if(!n)return;const e=t?.id;if(!e)return;const a=(0,m.A)();Z({botId:e,peerId:e,theme:a,shouldMarkBotTrusted:!0})})),Ue=pe("ProfileOpenAppAbout",{terms:a.Ay.createElement(k.A,{text:pe("ProfileOpenAppTerms"),url:pe("ProfileBotOpenAppInfoLink")})},{withNodes:!0});if(n&&!n.isRestricted&&(!ie||P))return a.Ay.createElement("div",{className:"ChatExtra"},U&&a.Ay.createElement("div",{className:"HP5EJx7s"},a.Ay.createElement("h3",{className:"cHyTGri2"},he("ProfileChannel")),a.Ay.createElement("span",{className:"kYd2GrmU"},he("Subscribers",U.membersCount,"i")),a.Ay.createElement(C.A,{chatId:U.id,orderDiff:0,animationType:A.I.None,isPreview:!0,previewMessageId:me,className:"qOJwhXMC"})),Boolean(Be?.length)&&a.Ay.createElement(S.A,{icon:"phone",multiline:!0,narrow:!0,ripple:!0,onClick:Fe},a.Ay.createElement("span",{className:"title",dir:pe.isRtl?"rtl":void 0},Be),a.Ay.createElement("span",{className:"subtitle"},he("Phone"))),Ie&&je(Ie),B&&Boolean(B.length)&&a.Ay.createElement(S.A,{icon:"info",multiline:!0,narrow:!0,isStatic:!0,allowSelection:!0},a.Ay.createElement("span",{className:"title word-break allow-selection",dir:pe.isRtl?"rtl":void 0},(0,p.A)(B,["br",Se?"links":"tg_links","emoji"])),a.Ay.createElement("span",{className:"subtitle"},he(ae?"UserBio":"Info"))),Ne&&!we&&je(Ne,!0),(!Ne&&T||we)&&Me&&a.Ay.createElement(S.A,{icon:"link",multiline:!0,narrow:!0,ripple:!0,onClick:()=>Le(Me,he("SetUrlPlaceholder"))},a.Ay.createElement("div",{className:"title"},Me),a.Ay.createElement("span",{className:"subtitle"},he("SetUrlPlaceholder"))),Ae&&a.Ay.createElement(Y,{key:ce,birthday:Ae,user:t,isInSettings:P}),j&&a.Ay.createElement(S.A,{multiline:!0,isStatic:!0,narrow:!0},a.Ay.createElement(w.A,{className:"x925YeS3",size:"smaller",onClick:De},he("ProfileBotOpenApp")),a.Ay.createElement("div",{className:"IrqRJFxm"},Ue)),!P&&a.Ay.createElement(S.A,{icon:"unmute",narrow:!0,ripple:!0,onClick:Pe},a.Ay.createElement("span",null,he("Notifications")),a.Ay.createElement(N.A,{id:"group-notifications",label:ae?"Toggle User Notifications":"Toggle Chat Notifications",checked:x,inactive:!0})),ue&&a.Ay.createElement(H,{businessHours:ue}),de&&a.Ay.createElement(S.A,{icon:"location",ripple:!0,multiline:!0,narrow:!0,rightElement:Ce,onClick:ke},a.Ay.createElement("div",{className:"title"},de.address),a.Ay.createElement("span",{className:"subtitle"},he("BusinessProfileLocation"))),D&&!P&&a.Ay.createElement(S.A,{icon:"saved-messages",narrow:!0,ripple:!0,onClick:Re},a.Ay.createElement("span",null,he("SavedMessagesTab"))),l&&"isBotAccessEmojiGranted"in l&&a.Ay.createElement(S.A,{icon:"user",narrow:!0,ripple:!0,onClick:Te},a.Ay.createElement("span",null,he("BotProfilePermissionEmojiStatus")),a.Ay.createElement(N.A,{label:he("BotProfilePermissionEmojiStatus"),checked:$,inactive:!0})),void 0!==K?.geolocation&&a.Ay.createElement(S.A,{icon:"location",narrow:!0,ripple:!0,onClick:xe},a.Ay.createElement("span",null,he("BotProfilePermissionLocation")),a.Ay.createElement(N.A,{label:he("BotProfilePermissionLocation"),checked:K?.geolocation,inactive:!0})),z&&a.Ay.createElement("div",{className:"RWFu5ENh"},a.Ay.createElement(M.A,{className:"b32hsSPS",documentId:z.iconId,size:16}),z.description));function je(e,t){const[n,...o]=e,r=o.length?he("UsernameAlso","%USERNAMES%").split("%").map((e=>"USERNAMES"===e?a.Ay.createElement(a.Ay.Fragment,null,o.map(((e,n)=>a.Ay.createElement(a.Ay.Fragment,null,n>0?", ":"",a.Ay.createElement("a",{key:e.username,href:(0,h.A)(e.username,!0),onMouseDown:u.A,onClick:n=>{(0,u.A)(n),Oe(e,t)},className:"text-entity-link username-link"},(0,h.A)(e.username)))))):e)):void 0;return a.Ay.createElement(S.A,{icon:t?"link":"mention",multiline:!0,narrow:!0,ripple:!0,onClick:()=>{Oe(n,t)}},a.Ay.createElement("span",{className:"title",dir:pe.isRtl?"rtl":void 0},(0,h.A)(n.username,t)),a.Ay.createElement("span",{className:"subtitle"},r&&a.Ay.createElement("span",{className:"other-usernames"},r),he(t?"Link":"Username")))}})))},97967:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),r=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,r.A)(o.ar.Extra,"ChatFolderModal",!t);return n?a.Ay.createElement(n,e):void 0}},97046:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),r=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,r.A)(o.ar.Extra,"MuteChatModal",!t);return n?a.Ay.createElement(n,e):void 0}},32754:(e,t,n)=>{n.d(t,{A:()=>B});var a=n(84051),o=n(13439),r=n(23174),i=n(89925),s=n(90709),l=n(26129),c=n(29807),d=n(87357),u=n(66414),m=n(82393),A=n(98255),h=n(43874),p=n(47067),y=n(49746),g=n(37661),f=n(5912),v=n(17712),E=n(50680),b=n(53188),C=n(21849),w=n(54314),S=n(34431),I=n(18276),N=n(9267),M=n(81642),k=n(22720),P=n(97967),T=n(97046),x=n(24807);const R="AA5s1Pu4",L=(0,a.ph)((({isSelected:e,isActive:t,isMobile:n})=>a.Ay.createElement("div",{className:(0,d.A)("byPckqUT",t&&"IsUWP16T",e&&!n&&"qy2i51dM")},a.Ay.createElement("div",{className:"nl36F75B"},a.Ay.createElement("div",{className:R}),a.Ay.createElement("div",{className:R}),a.Ay.createElement("div",{className:R}))))),B=(0,a.ph)((0,o.EK)(((e,{chatId:t,isSavedDialog:n,isPreview:a,previewMessageId:o})=>{const i=(0,c.hds)(e,t),d=(0,c.mBe)(e,t);if(!i)return{currentUserId:e.currentUserId};const u=o||(0,c.ZZX)(e,t,n?"saved":"all"),m=o?(0,c.O5q)(e,t,o):(0,c.yHC)(e,t,n?"saved":"all"),{isOutgoing:A,forwardInfo:h}=m||{},p=n&&h?.fromId?(0,c.PVB)(e,h.fromId):void 0,y=m?(0,c.Y7C)(e,m):void 0,g=p||y,f=m&&(0,l.Q)(m)?.replyToMsgId,v=m?(0,s.mKC)(m):void 0,E=v&&f?(0,c.O5q)(e,i.id,f):void 0,{targetUserIds:b,targetChatId:C}=v||{},{chatId:w,threadId:S,type:I}=(0,c.Xf0)(e)||{},N=!a&&t===w&&(n?t===S:S===r.l3),M=i.isForum&&t===w||t===(0,c.nTw)(e).forumPanelChatId,k=(0,c.K0y)(e,t),P=m&&(0,c.nkm)(e,m),T=(0,c.C5H)(e,t,r.l3,"typingStatus"),x=(0,c.xyP)(e,t),R=m?.content.storyData,L=R&&(0,c.Msb)(e,R.peerId,R.id);return{chat:i,isMuted:(0,s.W1R)(i,(0,c.$5S)(e),(0,c.GrP)(e)),lastMessageSender:g,actionTargetUserIds:b,actionTargetChatId:C,actionTargetMessage:E,draft:(0,c.GA4)(e,t,r.l3),isSelected:N,isSelectedForum:M,isForumPanelOpen:(0,c.clw)(e),canScrollDown:N&&"thread"===I,canChangeFolder:(e.chatFolders.orderedIds?.length||0)>1,...A&&m&&{lastMessageOutgoingStatus:(0,c.Tl2)(e,m)},user:d,userStatus:k,lastMessageTopic:P,typingStatus:T,withInterfaceAnimations:(0,c.PKK)(e),lastMessage:m,lastMessageId:u,currentUserId:e.currentUserId,listedTopicIds:x?.listedTopicIds,topics:x?.topicsById,isSynced:e.isSynced,lastMessageStory:L}}))((({chatId:e,folderId:t,orderDiff:n,animationType:l,isPinned:R,listedTopicIds:B,topics:F,observeIntersection:O,chat:D,lastMessageStory:U,isMuted:j,user:$,userStatus:K,actionTargetUserIds:z,lastMessageSender:J,lastMessageOutgoingStatus:V,actionTargetMessage:_,actionTargetChatId:H,offsetTop:q,draft:W,withInterfaceAnimations:G,isSelected:Q,isSelectedForum:Z,isForumPanelOpen:Y,canScrollDown:X,canChangeFolder:ee,lastMessageTopic:te,typingStatus:ne,lastMessageId:ae,lastMessage:oe,isSavedDialog:re,currentUserId:ie,isPreview:se,previewMessageId:le,className:ce,isSynced:de,onDragEnter:ue})=>{const{openChat:me,openSavedDialog:Ae,toggleChatInfo:he,focusLastMessage:pe,focusMessage:ye,loadTopics:ge,openForumPanel:fe,closeForumPanel:ve,setShouldCloseRightColumn:Ee,reportMessages:be}=(0,o.ko)(),{isMobile:Ce}=(0,h.Ay)(),[we,Se,Ie]=(0,g.A)(),[Ne,Me,ke]=(0,g.A)(),[Pe,Te,xe]=(0,g.A)(),[Re,Le,Be]=(0,g.A)(),[Fe,Oe,De]=(0,g.A)(),[Ue,je,$e]=(0,g.A)(),{isForum:Ke,isForumAsMessages:ze}=D||{};(0,y.A)(re?ie:e,ae,oe);const{renderSubtitle:Je,ref:Ve}=(0,b.A)({chat:D,chatId:e,lastMessage:oe,typingStatus:ne,draft:W,statefulMediaContent:(0,s.cWA)({story:U}),actionTargetMessage:_,actionTargetUserIds:z,actionTargetChatId:H,lastMessageTopic:te,lastMessageSender:J,observeIntersection:O,animationType:l,withInterfaceAnimations:G,orderDiff:n,isSavedDialog:re,isPreview:se,topics:F}),_e=(0,A.A)(c.sRo),He=(0,v.A)((()=>{const t=Ce&&ze;if(Ce&&Ee({value:!0}),se)ye({chatId:e,messageId:le});else{if(re)return Ae({chatId:e,noForumTopicPanel:!0},{forceOnHeavyAnimation:!0}),void(Ce&&he({force:!1}));if(Ke){if(Y)return void ve(void 0,{forceOnHeavyAnimation:!0});if(t||fe({chatId:e},{forceOnHeavyAnimation:!0}),!ze)return}me({id:e,noForumTopicPanel:t,shouldReplaceHistory:!0},{forceOnHeavyAnimation:!0}),Q&&X&&pe()}})),qe=(0,v.A)((t=>{t.preventDefault(),ue?.(e)})),We=(0,v.A)((()=>{Le(),Se()})),Ge=(0,v.A)((()=>{Oe(),Me()})),Qe=(0,v.A)((()=>{je(),Te()})),Ze=(0,v.A)((()=>{D&&be({chatId:D.id,messageIds:[]})})),Ye=(0,p.A)({chat:D,user:$,handleDelete:We,handleMute:Ge,handleChatFolderChange:Qe,handleReport:Ze,folderId:t,isPinned:R,isMuted:j,canChangeFolder:ee,isSavedDialog:re,currentUserId:ie,isPreview:se}),Xe=(0,f.Vz)(Ve,D?O:void 0);(0,a.vJ)((()=>{Xe&&Ke&&de&&void 0===B&&ge({chatId:e})}),[e,B,de,Ke,Xe]);const et=$&&K&&(0,s.PFE)($,K),{hasShownClass:tt}=(0,E.A)(et),nt=(0,a.Kr)((()=>{if(m.OS)return re?`#${(0,u.az)(ie,"thread",e)}`:`#${(0,u.az)(e,"thread",r.l3)}`}),[e,ie,re]);if(!D)return;const at=$||D,ot=(0,d.A)("Chat chat-item-clickable",(0,s.L8L)(e)?"private":"group",Ke&&"forum",Q&&"selected",Z&&"selected-forum",se&&"standalone",ce);return a.Ay.createElement(k.A,{ref:Ve,className:ot,href:nt,style:`top: ${q}px`,ripple:!Ke&&!Ce,contextActions:Ye,onClick:He,onDragEnter:qe,withPortalForMenu:!0},a.Ay.createElement("div",{className:(0,d.A)("status","status-clickable")},a.Ay.createElement(C.A,{peer:at,isSavedMessages:$?.isSelf,isSavedDialog:re,size:se?"medium":"large",withStory:!$?.isSelf,withStoryGap:tt||Boolean(D.subscriptionUntil),storyViewerOrigin:i.G9.ChatList,storyViewerMode:"single-peer"}),a.Ay.createElement("div",{className:"avatar-badge-wrapper"},a.Ay.createElement("div",{className:(0,d.A)("avatar-online","avatar-badge",tt&&"avatar-online-shown")}),!tt&&Boolean(D.subscriptionUntil)&&a.Ay.createElement(N.A,{type:"gold",className:"avatar-badge avatar-subscription",size:"adaptive"}),a.Ay.createElement(x.A,{chat:D,isMuted:j,shouldShowOnlyMostImportant:!0,forceHidden:_e,topics:F,isSelected:Q})),D.isCallActive&&D.isCallNotEmpty&&a.Ay.createElement(L,{isMobile:Ce,isSelected:Q,isActive:G})),a.Ay.createElement("div",{className:"info"},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement(S.A,{peer:at,withEmojiStatus:!0,isSavedMessages:e===$?.id&&$?.isSelf,isSavedDialog:re,observeIntersection:O}),j&&!re&&a.Ay.createElement(I.A,{name:"muted"}),a.Ay.createElement("div",{className:"separator"}),oe&&a.Ay.createElement(M.A,{message:oe,outgoingStatus:re?void 0:V,draftDate:W?.date})),a.Ay.createElement("div",{className:"subtitle"},Je(),!se&&a.Ay.createElement(x.A,{chat:D,isPinned:R,isMuted:j,isSavedDialog:re,hasMiniApp:$?.hasMainMiniApp,topics:F,isSelected:Q}))),Re&&a.Ay.createElement(w.A,{isOpen:we,onClose:Ie,onCloseAnimationEnd:Be,chat:D,isSavedDialog:re}),Fe&&a.Ay.createElement(T.A,{isOpen:Ne,onClose:ke,onCloseAnimationEnd:De,chatId:e}),Ue&&a.Ay.createElement(P.A,{isOpen:Pe,onClose:xe,onCloseAnimationEnd:$e,chatId:e}))})))},24807:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(13439),r=n(87357),i=n(22237),s=n(14242),l=n(59852),c=n(19129),d=n(17712),u=n(59030),m=n(68292),A=n(18276),h=n(64493),p=n(26607);const y=(0,a.ph)((({topic:e,topics:t,chat:n,isPinned:y,isMuted:g,shouldShowOnlyMostImportant:f,wasTopicOpened:v,forceHidden:E,isSavedDialog:b,hasMiniApp:C,isSelected:w})=>{const{requestMainWebView:S}=(0,o.ko)(),I=(0,u.A)(),{unreadMentionsCount:N=0,unreadReactionsCount:M=0}=n.isForum?{}:n,k=!y&&e&&!v,P=n.isForum&&!e,T=(0,a.Kr)((()=>P&&t?Object.values(t).filter((({unreadCount:e})=>e)):void 0),[t,P]),x=(0,a.Kr)((()=>P?g&&T?.filter((e=>!1===e.isMuted)).length||T?.length:(e||n).unreadCount),[n,e,T,P,g]),R=(0,a.Kr)((()=>{const e=t&&Object.values(t).some((e=>!e.isMuted&&e.unreadCount));return g||t&&!e}),[t,g]),L=!e&&n.hasUnreadMark,B=!(0,c.A)((()=>(0,i.Hp)(E)?E():E),[E])&&Boolean(x||N||L||y||M||k||C),F=Boolean((x||L)&&!b),O=(0,r.A)("ChatBadge",R&&"muted",!F&&y&&"pinned",F&&"unread"),D=(0,d.A)((e=>{e.stopPropagation();const t=(0,l.A)();S({botId:n.id,peerId:n.id,theme:t,shouldMarkBotTrusted:!0})}));return a.Ay.createElement(p.A,{isCustom:!0,className:"ChatBadge-transition",isOpen:B},function(){const e=M&&a.Ay.createElement("div",{className:(0,r.A)("ChatBadge reaction",R&&"muted")},a.Ay.createElement(A.A,{name:"heart"})),t=N&&a.Ay.createElement("div",{className:"ChatBadge mention"},a.Ay.createElement(A.A,{name:"mention"})),n=k&&a.Ay.createElement("div",{className:(0,r.A)("ChatBadge unopened",R&&"muted")}),o=L||x?a.Ay.createElement("div",{className:O},!L&&a.Ay.createElement(m.A,{text:(0,s.Vw)(x)})):void 0,i=y&&a.Ay.createElement("div",{className:O},a.Ay.createElement(A.A,{name:"pinned-chat"})),l=C&&a.Ay.createElement(h.A,{color:w?"secondary":"primary",className:"ChatBadge miniapp",pill:!0,size:"tiny",onClick:D},I("BotOpen")),c=!o&&!t&&!e&&i,d=[n,e,t,o,c].filter(Boolean);return b?i:C&&(0===d.length||c)?l:0!==d.length?1===d.length?d[0]:f?[t,o,e,i].filter(Boolean)[0]:a.Ay.createElement("div",{className:"ChatBadge-wrapper"},d):void 0}())}))},62830:(e,t,n)=>{n.d(t,{A:()=>_});var a=n(84051),o=n(13439),r=n(89925),i=n(31481),s=n(87357),l=n(49763),c=n(80140),d=n(82393),u=n(23459),m=n(66644),A=n(9718),h=n(16581),p=n(17712),y=n(74984),g=n(2178),f=n(96374),v=n(5912),E=n(9717),b=n(46222),C=n(52745),w=n(90709),S=n(87894),I=n(14242),N=n(4961),M=n(59030),k=n(21849),P=n(18276),T=n(24713),x=n(22720);const R={root:"sG8AAzvK",minimized:"lTOui0dp",button:"bNkLqJf1",title:"rMTpNazX","unread-count":"O7esHjyC",unreadCount:"O7esHjyC",info:"OS2LWzdu",name:"bkCtPuPQ",icon:"f4LUPgr4",avatarWrapper:"RMY__Znz",avatar:"qeb0Aox1",chatsPreview:"_1817Hwgd",unread:"SS39xuL3"},L={isCustomPeer:!0,title:"Archived Chats",avatarIcon:"archive-filled",customPeerAvatarColor:"#9EAAB5"},B=(0,a.ph)((({archiveSettings:e,onDragEnter:t,onClick:n})=>{const{updateArchiveSettings:r}=(0,o.ko)(),l=(0,M.A)(),c=(0,y.Rh)(i._E9),d=(0,y.ic)(),u=d[i._E9]?.chatsCount,m=(0,a.Kr)((()=>{if(!c?.length)return l("Loading");const e=(0,o.mS)().chats.byId;return c.slice(0,5).map(((t,n,o)=>{const r=n===o.length-1,i=e[t];if(!i)return;const c=(0,w.JsG)(l,i);return a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:(0,s.A)(R.chat,u&&i.unreadCount&&R.unread)},(0,N.A)(c)),r?"":", ")}))}),[c,l,u]),A=(0,a.Kr)((()=>{const t=!e.isMinimized&&{title:l("lng_context_archive_collapse"),icon:"collapse",handler:()=>{r({isMinimized:!0})}},n=e.isMinimized&&{title:l("lng_context_archive_expand"),icon:"expand",handler:()=>{r({isMinimized:!1})}},a={title:l("lng_context_archive_to_menu"),icon:"archive-to-main",handler:()=>{r({isHidden:!0})}};return(0,S.oE)([t,n,a])}),[e.isMinimized,l,r]),h=(0,a.hb)((e=>{e.preventDefault(),t?.()}),[t]);return a.Ay.createElement(x.A,{onClick:n,onDragEnter:h,className:(0,s.A)(R.root,e.isMinimized&&R.minimized,"chat-item-clickable","chat-item-archive"),buttonClassName:R.button,contextActions:A,withPortalForMenu:!0},e.isMinimized?a.Ay.createElement("div",{className:(0,s.A)(R.info,"info")},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,s.A)("title",R.title)},a.Ay.createElement("h3",{dir:"auto",className:(0,s.A)(R.name,"fullName")},a.Ay.createElement(P.A,{name:"archive-filled",className:R.icon}),l("ArchivedChats"))),a.Ay.createElement(T.A,{className:R.unreadCount,text:u?(0,I.Vw)(u):void 0}))):a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("div",{className:(0,s.A)("status",R.avatarWrapper)},a.Ay.createElement(k.A,{peer:L})),a.Ay.createElement("div",{className:(0,s.A)(R.info,"info")},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,s.A)("title",R.title)},a.Ay.createElement("h3",{dir:"auto",className:(0,s.A)(R.name,"fullName")},l("ArchivedChats")))),a.Ay.createElement("div",{className:"subtitle"},a.Ay.createElement("div",{className:(0,s.A)("status",R.chatsPreview)},m),a.Ay.createElement(T.A,{className:R.unreadCount,text:u?(0,I.Vw)(u):void 0})))))}));var F=n(32754),O=n(29807),D=n(43874),U=n(79577),j=n(64493);const $=(0,a.ph)((0,o.EK)(((e,{folderId:t,folderType:n})=>({chatFolder:t&&"folder"===n?(0,O.$aQ)(e,t):void 0,animatedEmoji:(0,O.oei)(e,"📂")})))((({chatFolder:e,animatedEmoji:t,foldersDispatch:n,onSettingsScreenSelect:o})=>{const i=(0,M.A)(),{isMobile:s}=(0,D.Ay)(),l=(0,a.hb)((()=>{n({type:"editFolder",payload:e}),o(r.VS.FoldersEditFolderFromChatList)}),[e,n,o]);return a.Ay.createElement("div",{className:"yftKUVDQ"},a.Ay.createElement("div",{className:"UCBfMOiz"},t&&a.Ay.createElement(U.A,{sticker:t,size:96})),a.Ay.createElement("h3",{className:"dB9cHelg",dir:"auto"},i("FilterNoChatsToDisplay")),a.Ay.createElement("p",{className:"TJ_liZcJ",dir:"auto"},i(e?"ChatList.EmptyChatListFilterText":"Chat.EmptyChat")),e&&a.Ay.createElement(j.A,{ripple:!s,fluid:!0,pill:!0,onClick:l,size:"smaller",isRtl:i.isRtl},a.Ay.createElement(P.A,{name:"settings"}),a.Ay.createElement("div",{className:"aL7e0w4t"},i("ChatList.EmptyChatListEditFilter"))))})));var K=n(93545);const z="pedMJD_v",J=(0,a.ph)((({sessions:e,onHeightChange:t})=>{const{changeSessionSettings:n,terminateAuthorization:r,showNotification:i}=(0,o.ko)(),s=(0,a.li)(null),l=(0,M.A)();(0,K.A)(s,(e=>{const n=e.borderBoxSize?.[0]?.blockSize||e.contentRect.height;t(n)}));const c=(0,a.Kr)((()=>Object.values(e).sort(((e,t)=>t.dateCreated-e.dateCreated)).find((e=>e.isUnconfirmed))),[e]),d=(0,a.Kr)((()=>[c.deviceModel,c.region,c.country].filter(Boolean).join(", ")),[c]),u=(0,p.A)((()=>{n({hash:c.hash,isConfirmed:!0})})),m=(0,p.A)((()=>{r({hash:c.hash}),i({title:l("UnconfirmedAuthDeniedTitle",1),message:l("UnconfirmedAuthDeniedMessageSingle",d)})}));return a.Ay.createElement("div",{className:"yEkGgZVL",ref:s},a.Ay.createElement("h2",{className:"VhAJDrnz"},l("UnconfirmedAuthTitle")),a.Ay.createElement("p",{className:"WmyL1NJ8"},l("UnconfirmedAuthSingle",d)),a.Ay.createElement("div",{className:"_40UGD1Y"},a.Ay.createElement(j.A,{fluid:!0,isText:!0,size:"smaller",className:z,onClick:u},l("UnconfirmedAuthConfirm")),a.Ay.createElement(j.A,{fluid:!0,isText:!0,size:"smaller",color:"danger",onClick:m,className:z},l("UnconfirmedAuthDeny"))))})),V=new Set(["9","0"]),_=(0,a.ph)((({className:e,folderType:t,folderId:n,isActive:w,isForumPanelOpen:S,canDisplayArchive:I,archiveSettings:N,sessions:M,foldersDispatch:k,onSettingsScreenSelect:P,onLeftColumnContentChange:T})=>{const{openChat:x,openNextChat:R,closeForumPanel:L,toggleStoryRibbon:O}=(0,o.ko)(),D=(0,a.li)(null),U=(0,a.li)(!1),[j,K]=(0,a.J0)(0),z="archived"===t,_="all"===t,H="saved"===t,q=_?i.DSF:z?i._E9:H?i.pX9:n,W=_&&I&&N,G=(0,y.Rh)(q);(0,u.A)(G);const Q=(G?.length||0)*i.yq1,Z=W?N?.isMinimized?i.eqO:i.yq1:0,{orderDiffById:Y,getAnimationType:X}=(0,E.A)(G),[ee,te]=(0,f.A)(void 0,G,void 0,i.T7t),ne=(0,a.Kr)((()=>{const e=Object.values(M||{}),t=e.find((e=>e.isCurrent));return!(!t||(0,c.Fm)()-t.dateCreated<i.C7Y)&&_&&e.some((e=>e.isUnconfirmed))}),[_,M]);(0,a.vJ)((()=>{ne||K(0)}),[ne]),(0,g.v)((0,a.Kr)((()=>w&&G?.length?{"Alt+ArrowUp":e=>{e.preventDefault(),R({targetIndexDelta:-1,orderedIds:G})},"Alt+ArrowDown":e=>{e.preventDefault(),R({targetIndexDelta:1,orderedIds:G})}}:void 0),[w,G])),(0,a.vJ)((()=>{if(w&&!H&&G&&d.lE)return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){if((d.MP&&e.metaKey||!d.MP&&e.ctrlKey)&&e.code.startsWith("Digit")){const[,t]=e.code.match(/Digit(\d)/)||[];if(!t||V.has(t))return;const n=W&&N&&!N.isMinimized,a=n?-1:0,o=Number(t)+a-1;if(n&&-1===o)return void T?.(r.Bn.Archived);if(o>G.length-1)return;x({id:G[o],shouldReplaceHistory:!0})}}}),[N,H,w,T,x,R,G,W]);const{observe:ae}=(0,v.BL)({rootRef:D,throttleMs:200}),oe=(0,p.A)((()=>{T(r.Bn.Archived),L()})),re=(0,p.A)((()=>{U.current?U.current=!1:oe()})),ie=(0,h.A)((e=>{U.current?U.current=!1:x({id:e,shouldReplaceHistory:!0})}),[x],500,!0),se=(0,p.A)((e=>{const t=e.currentTarget.getBoundingClientRect(),n=e.clientX-t.left,a=e.clientY-t.top;n<t.width||a<t.y||(U.current=!0)})),le=function(e,t,n,o){const r=(0,a.li)(null),i=(0,a.li)(!1),s=(0,a.li)(0),l=(0,a.li)(!1),c=(0,a.li)(!0),u=(0,a.li)(0),y=(0,a.li)(!1),g=(0,p.A)(((t=!1)=>{l.current||r.current&&e.current&&(r.current.style.display="block",e.current.scrollTop=1,d.Yw||t||(0,A.E)(e.current),i.current=!0,s.current=1,l.current=!0,c.current=!0)})),f=(0,p.A)((()=>{l.current&&r.current&&(r.current.style.display="none",l.current=!1)})),v=(0,p.A)((()=>{if(!e.current)return;if(i.current)return void(i.current=!1);const a=e.current.scrollTop,o=a>s.current,d=a<s.current,A=0===a,h=Date.now()-u.current;if(r.current){if(A&&!l.current)return void(0,m.dL)(g,[e.current,r.current]);(0,m.dL)(f,r.current)}d&&(c.current&&h>100||a<0&&y.current)?t?.():o&&a>0&&n?.(),s.current=a,c.current=A,u.current=Date.now(),y.current=o&&a<0})),E=(0,h.A)((a=>{if(!e.current)return;const o=e.current;o.scrollHeight>o.offsetHeight||0===a.deltaY||(a.deltaY<0?t?.():n?.())}),[e,t,n],250);return(0,a.vJ)((()=>{const t=e.current;if(t)return 0===t.scrollTop&&(0,m.RK)((()=>{g(!0)})),t.addEventListener("scroll",v,{passive:!0}),t.addEventListener("wheel",E,{passive:!0}),()=>{t.removeEventListener("scroll",v),t.removeEventListener("wheel",E)}}),[e,E]),d.pz||o?void 0:a.Ay.createElement("div",{ref:r,className:"overscroll-trigger",key:"overscroll-trigger"})}(D,(0,p.A)((()=>{O({isShown:!0,isArchived:z})})),(0,p.A)((()=>{O({isShown:!1,isArchived:z})})),H);return a.Ay.createElement(b.A,{className:(0,s.A)("chat-list custom-scroll",S&&"forum-panel-open",e),ref:D,items:ee,itemSelector:".ListItem:not(.chat-item-archive)",preloadBackwards:i.T7t,withAbsolutePositioning:!0,beforeChildren:le,maxHeight:Q+Z+j,onLoadMore:te,onDragLeave:se},ne&&a.Ay.createElement(J,{key:"unconfirmed",sessions:M,onHeightChange:K}),W&&a.Ay.createElement(B,{key:"archive",archiveSettings:N,onClick:oe,onDragEnter:re}),ee?.length?function(){const e=G.indexOf(ee[0]),t=(0,l.zm)(q)||0;return ee.map(((o,r)=>{const s=e+r<t,c=j+Z+(e+r)*i.yq1;return a.Ay.createElement(F.A,{key:o,teactOrderKey:s?r:(0,l.uk)(o,H),chatId:o,isPinned:s,folderId:n,isSavedDialog:H,animationType:X(o),orderDiff:Y[o],offsetTop:c,observeIntersection:ae,onDragEnter:ie})}))}():!ee||ee.length||H?a.Ay.createElement(C.A,{key:"loading"}):a.Ay.createElement($,{folderId:n,folderType:t,foldersDispatch:k,onSettingsScreenSelect:P}))}))},90054:(e,t,n)=>{n.d(t,{A:()=>W});var a=n(84051),o=n(13439),r=n(23174),i=n(31481),s=n(66644),l=n(90709),c=n(29807),d=n(87357),u=n(11778),m=n(50442),A=n(25903),h=n(82393),p=n(43874),y=n(26072),g=n(96374),f=n(5912),v=n(17712),E=n(59030),b=n(73767),C=n(9717),w=n(63744),S=n(51083),I=n(18276),N=n(48553),M=n(64493),k=n(46222),P=n(52745),T=n(76023),x=n(79577);const R={root:"Ky16H_sV","button-text":"W01t9CIf",buttonText:"W01t9CIf",sticker:"c8lE3XW5",title:"wlwD1B1Q",description:"V8OCFHmp","is-ios":"IxW_z_r0",isIos:"IxW_z_r0","is-macos":"OFxKGCEJ",isMacos:"OFxKGCEJ"},L=7*T.$,B=(0,a.ph)((0,o.EK)(((e,{chatId:t})=>{const n=(0,c.hds)(e,t),a=n&&(n.isCreator||(0,l.ubU)(n,"manageTopics"));return{animatedEmoji:(0,c.oei)(e,"🐣"),canManageTopics:a}}))((({chatId:e,animatedEmoji:t,canManageTopics:n})=>{const{openCreateTopicPanel:r}=(0,o.ko)(),i=(0,E.A)(),{isMobile:s}=(0,p.Ay)(),l=(0,a.hb)((()=>{r({chatId:e})}),[e,r]);return a.Ay.createElement("div",{className:R.root},a.Ay.createElement("div",{className:R.sticker},t&&a.Ay.createElement(x.A,{sticker:t,size:L})),a.Ay.createElement("h3",{className:R.title,dir:"auto"},i("ChatList.EmptyTopicsTitle")),a.Ay.createElement("p",{className:(0,d.A)(R.description,R.centered),dir:"auto"},i("ChatList.EmptyTopicsDescription")),n&&a.Ay.createElement(M.A,{ripple:!s,fluid:!0,onClick:l,size:"smaller",isRtl:i.isRtl},a.Ay.createElement("div",{className:R.buttonText},i("ChatList.EmptyTopicsCreate"))))})));var F=n(26129),O=n(66414),D=n(4961),U=n(37661),j=n(53188),$=n(87894),K=n(81642),z=n(38102),J=n(94189),V=n(22720),_=n(97046),H=n(24807);const q=(0,a.ph)((0,o.EK)(((e,{chatId:t,topic:n,isSelected:a})=>{const o=(0,c.hds)(e,t),r=(0,c.O5q)(e,t,n.lastMessageId),{isOutgoing:i}=r||{},s=r&&(0,F.Q)(r)?.replyToMsgId,d=r&&(0,c.Y7C)(e,r),u=r?(0,l.mKC)(r):void 0,m=u&&s?(0,c.O5q)(e,t,s):void 0,{targetUserIds:A,targetChatId:h}=u||{},p=(0,c.C5H)(e,t,n.id,"typingStatus"),y=(0,c.GA4)(e,t,n.id),g=(0,c.Vw0)(e,t,n.id),f=Boolean(g?.lastReadInboxMessageId),v=(0,c.pSx)(e,t),{chatId:E,threadId:b}=(0,c.Xf0)(e)||{},C=r?.content.storyData,w=C&&(0,c.Msb)(e,C.peerId,C.id);return{chat:o,lastMessage:r,actionTargetUserIds:A,actionTargetChatId:h,actionTargetMessage:m,lastMessageSender:d,typingStatus:p,canDelete:(0,c.DBV)(e,t,n.id),withInterfaceAnimations:(0,c.PKK)(e),draft:y,...i&&r&&{lastMessageOutgoingStatus:(0,c.Tl2)(e,r)},canScrollDown:a&&o?.id===E&&b===n.id,wasTopicOpened:f,topics:v,lastMessageStory:w}}))((({topic:e,isSelected:t,chatId:n,chat:r,style:i,lastMessage:s,lastMessageStory:c,canScrollDown:u,lastMessageOutgoingStatus:m,observeIntersection:A,canDelete:p,actionTargetMessage:y,actionTargetUserIds:g,actionTargetChatId:f,lastMessageSender:b,animationType:C,withInterfaceAnimations:w,orderDiff:S,typingStatus:N,draft:M,wasTopicOpened:k,topics:P})=>{const{openThread:T,deleteTopic:x,focusLastMessage:R,setViewForumAsMessages:L}=(0,o.ko)(),B=(0,E.A)(),[F,q,W]=(0,U.A)(),[G,Q,Z]=(0,U.A)(),[Y,X,ee]=(0,U.A)(),[te,ne,ae]=(0,U.A)(),{isPinned:oe,isClosed:re}=e,ie=e.isMuted||void 0===e.isMuted&&r.isMuted,se=(0,v.A)((()=>{X(),q()})),le=(0,v.A)((()=>{x({chatId:r.id,topicId:e.id})})),ce=(0,v.A)((()=>{ne(),Q()})),{renderSubtitle:de,ref:ue}=(0,j.A)({chat:r,chatId:n,lastMessage:s,draft:M,actionTargetMessage:y,actionTargetUserIds:g,actionTargetChatId:f,lastMessageSender:b,lastMessageTopic:e,observeIntersection:A,isTopic:!0,typingStatus:N,topics:P,statefulMediaContent:(0,l.cWA)({story:c}),animationType:C,withInterfaceAnimations:w,orderDiff:S}),me=(0,v.A)((()=>{T({chatId:n,threadId:e.id,shouldReplaceHistory:!0}),L({chatId:n,isEnabled:!1}),u&&R()})),Ae=function({topic:e,chat:t,wasOpened:n,canDelete:r,handleDelete:i,handleMute:s}){const c=(0,E.A)();return(0,a.Kr)((()=>{const{isPinned:a,isMuted:d,isClosed:u,id:m}=e,A=t.id,{editTopic:p,toggleTopicPinned:y,markTopicRead:g,updateTopicMutedState:f,openChatInNewTab:v}=(0,o.ko)(),E=(0,l.l1p)(t,e),b=t.isCreator||(0,l.ubU)(t,"manageTopics"),C=h.OS&&{title:"Open in new tab",icon:"open-in-new-tab",handler:()=>{v({chatId:t.id,threadId:m})}},w=e.unreadCount||!n?{title:c("MarkAsRead"),icon:"readchats",handler:()=>{g({chatId:A,topicId:m})}}:void 0,S=b?a?{title:c("UnpinFromTop"),icon:"unpin",handler:()=>y({chatId:A,topicId:m,isPinned:!1})}:{title:c("PinToTop"),icon:"pin",handler:()=>y({chatId:A,topicId:m,isPinned:!0})}:void 0,I=t.isMuted&&!1!==d||!0===d?{title:c("ChatList.Unmute"),icon:"unmute",handler:()=>f({chatId:A,topicId:m,isMuted:!1})}:{title:`${c("ChatList.Mute")}...`,icon:"mute",handler:s},N=E?u?{title:c("lng_forum_topic_reopen"),icon:"reopen-topic",handler:()=>p({chatId:A,topicId:m,isClosed:!1})}:{title:c("lng_forum_topic_close"),icon:"close-topic",handler:()=>p({chatId:A,topicId:m,isClosed:!0})}:void 0,M=r?{title:c("lng_forum_topic_delete"),icon:"delete",destructive:!0,handler:i}:void 0;return(0,$.oE)([C,S,w,I,N,M])}),[e,t,n,c,r,i,s])}({topic:e,chat:r,wasOpened:k,canDelete:p,handleDelete:se,handleMute:ce});return a.Ay.createElement(V.A,{className:(0,d.A)("Fn34Vu_9","Chat",t&&"selected","chat-item-clickable"),onClick:me,style:i,href:h.OS?`#${(0,O.az)(n,"thread",e.id)}`:void 0,contextActions:Ae,withPortalForMenu:!0,ref:ue},a.Ay.createElement("div",{className:"info"},a.Ay.createElement("div",{className:"info-row"},a.Ay.createElement("div",{className:(0,d.A)("title")},a.Ay.createElement(z.A,{topic:e,className:"oXJl4tra",observeIntersection:A}),a.Ay.createElement("h3",{dir:"auto",className:"fullName"},(0,D.A)(e.title))),e.isMuted&&a.Ay.createElement(I.A,{name:"muted"}),a.Ay.createElement("div",{className:"separator"}),re&&a.Ay.createElement(I.A,{name:"lock-badge",className:"MB7Gomjn"}),s&&a.Ay.createElement(K.A,{message:s,outgoingStatus:m})),a.Ay.createElement("div",{className:"subtitle"},de(),a.Ay.createElement(H.A,{chat:r,isPinned:oe,isMuted:ie,topic:e,wasTopicOpened:k,topics:P}))),Y&&a.Ay.createElement(J.A,{isOpen:F,onClose:W,onCloseAnimationEnd:ee,confirmIsDestructive:!0,confirmHandler:le,text:B("lng_forum_topic_delete_sure"),confirmLabel:B("Delete")}),te&&a.Ay.createElement(_.A,{isOpen:G,onClose:Z,onCloseAnimationEnd:ae,chatId:n,topicId:e.id}))}))),W=(0,a.ph)((0,o.EK)((e=>{const t=(0,c.nTw)(e).forumPanelChatId,n=t?(0,c.hds)(e,t):void 0,{chatId:a,threadId:o}=(0,c.Xf0)(e)||{},r=t?(0,c.xyP)(e,t):void 0;return{chat:n,currentTopicId:t===a?Number(o):void 0,withInterfaceAnimations:(0,c.PKK)(e),topicsInfo:r}}),(e=>(0,c.clw)(e)))((({chat:e,currentTopicId:t,isOpen:n,isHidden:c,topicsInfo:T,onTopicSearch:x,onCloseAnimationEnd:R,onOpenAnimationStart:L,withInterfaceAnimations:F})=>{const{closeForumPanel:O,openChatWithInfo:D,loadTopics:U}=(0,o.ko)(),j=(0,a.li)(null),$=(0,a.li)(null),K=(0,a.li)(null),{isMobile:z}=(0,p.Ay)(),J=e?.id;(0,a.vJ)((()=>{J&&!T&&U({chatId:J})}),[T,J]);const[V,_]=(0,a.J0)(!1),H=(0,E.A)(),W=(0,v.A)((()=>{O()}));(0,a.vJ)((()=>{F||n||R?.()}),[F,n,R]);const G=(0,v.A)((()=>{e&&D({id:e.id,shouldReplaceHistory:!0})})),{observe:Q}=(0,f.BL)({rootRef:$,throttleMs:200});(0,f.mv)(K,Q,(({isIntersecting:e})=>{_(!e)}));const Z=(0,a.Kr)((()=>T?(0,l.COF)(Object.values(T.topicsById),T.orderedPinnedTopicIds).map((({id:e})=>e)):[]),[T]),{orderDiffById:Y,getAnimationType:X}=(0,C.A)(Z,e?.id),[ee,te]=(0,g.A)((()=>{e&&U({chatId:e.id})}),Z,!T?.totalCount||Z.length>=T.totalCount,i.iIc),ne=(0,a.li)(!1),ae=n&&!c,oe=(0,b.A)(ae);oe!==ae&&(ne.current=!1),(0,y.A)({isActive:ae,onBack:W}),(0,a.vJ)((()=>ae?(0,u.A)(W):void 0),[W,ae]),(0,a.vJ)((()=>{oe!==ae&&(0,s.Uz)((()=>{if(!j.current)return;const e=(0,a.VK)();(0,A.j)(j.current,e),L?.(),ae?(ne.current=!0,j.current.style.transform="none"):(ne.current=!1,j.current.style.transform="")}))}),[ae,L,oe]),(0,a.vJ)((()=>{if(h.TF)return(0,m.wJ)(j.current,{selectorToPreventScroll:".chat-list",onSwipe:(e,t)=>t===(H.isRtl?m.ez.Left:m.ez.Right)&&(O(),!0)})}),[O,H.isRtl]);const re=void 0===T;return a.Ay.createElement("div",{ref:j,className:(0,d.A)("MlF2n1nb",V&&"SZ24u3cn",H.isRtl&&"Xs2y1fCE",!F&&"kmDMv6D8"),onTransitionEnd:n?void 0:R},a.Ay.createElement("div",{id:"TopicListHeader",className:"left-header"},a.Ay.createElement(M.A,{round:!0,size:"smaller",color:"translucent",onClick:W,ariaLabel:H("Close")},a.Ay.createElement(I.A,{name:"close"})),e&&a.Ay.createElement(S.A,{noAvatar:!0,className:"Sf633zAP",chatId:e.id,onClick:G}),e&&a.Ay.createElement(N.A,{chatId:e.id,threadId:r.l3,messageListType:"thread",canExpandActions:!1,isForForum:!0,isMobile:z,onTopicSearch:x})),e&&a.Ay.createElement(w.A,{chatId:e.id}),a.Ay.createElement("div",{className:"hGeb3TQJ"}),a.Ay.createElement(k.A,{className:"chat-list custom-scroll",ref:$,items:ee,preloadBackwards:i.iIc,withAbsolutePositioning:!0,maxHeight:(Z?.length||0)*i.HGU,onLoadMore:te,sensitiveArea:i.C$_,beforeChildren:a.Ay.createElement("div",{ref:K,className:"ERz3fcar"})},Boolean(ee?.length)&&function(){const n=Z.indexOf(ee[0]);return ee?.map(((o,r)=>a.Ay.createElement(q,{key:o,chatId:e.id,topic:T.topicsById[o],style:`top: ${(n+r)*i.HGU}px;`,isSelected:t===o,observeIntersection:Q,animationType:X(o),orderDiff:Y[o]})))}(),re&&!ee?.length&&a.Ay.createElement(P.A,{key:"loading"})),!re&&1===ee?.length&&ee[0]===i.HxB&&a.Ay.createElement(B,{chatId:J}))})))},79882:(e,t,n)=>{n.d(t,{I:()=>o,W:()=>r});var a=n(84051);let o=function(e){return e[e.Move=0]="Move",e[e.Opacity=1]="Opacity",e[e.None=2]="None",e}({});function r(e){return(0,a.Kr)((()=>{const t=Object.values(e),n=t.filter((e=>e<0)).length,a=t.filter((e=>e>0)).length;return t=>{const r=e[t];return 0===r?o.None:r===1/0||r===-1/0||n<=a&&r<0||a<n&&r>0?o.Opacity:o.Move}}),[e])}},53188:(e,t,n)=>{n.d(t,{A:()=>L});var a=n(84051),o=n(13439),r=n(31481),i=n(66644),s=n(90709),l=n(70636),c=n(26129),d=n(87357),u=n(59776),m=n(4961),A=n(18501),h=n(79882),p=n(49746),y=n(21488),g=n(62587),f=n(59030),v=n(76023),E=n(43874),b=n(11217),C=n(38102);const w="CBda1UmC",S="BhS75ocD",I="uWo2dhui",N="g3XnC73g",M=Number(v.$),k=(0,a.ph)((({chat:e,topics:t,renderLastMessage:n,observeIntersection:r})=>{const{openThread:i}=(0,o.ko)(),l=(0,a.li)(null),c=(0,a.li)(null),u=(0,f.A)(),[A,...h]=(0,a.Kr)((()=>t?(0,s.COF)(Object.values(t),void 0,!0).slice(0,3):[]),[t]),[p,y]=(0,a.J0)(!1),[g,v]=(0,a.J0)(void 0),{handleClick:k,handleMouseDown:P}=(0,b.Q)((t=>{0===A.unreadCount||e.isForumAsMessages||(t.stopPropagation(),t.preventDefault(),i({chatId:e.id,threadId:A.id,shouldReplaceHistory:!0,noForumTopicPanel:(0,E.Ny)()}))}));return(0,a.vJ)((()=>{const e=l.current,t=c.current;if(!e||!t)return;const n=e.offsetWidth,a=t.offsetWidth;Math.abs(n-a)<M?v(Math.max(n,a)):v(void 0),y(n>a)}),[A,n]),a.Ay.createElement("div",{className:(0,d.A)("Ow6Ij9O5",p&&"U_yhhC0w",g&&"HV0wCR4O"),dir:u.isRtl?"rtl":void 0,style:g?`--overwritten-width: ${g}px`:void 0},A&&a.Ay.createElement("div",{className:w},a.Ay.createElement("div",{className:(0,d.A)("lEbV6HrI",A.unreadCount&&S),ref:c,onClick:k,onMouseDown:P},a.Ay.createElement(C.A,{topic:A,observeIntersection:r}),a.Ay.createElement("div",{className:"k3Ch25ZQ"},(0,m.A)(A.title)),!g&&p&&a.Ay.createElement("div",{className:I},a.Ay.createElement("div",{className:N}))),a.Ay.createElement("div",{className:"IkuCBmvA"},h.map((e=>a.Ay.createElement("div",{className:(0,d.A)("d0hTIVJn",e.unreadCount&&S),key:e.id},a.Ay.createElement(C.A,{topic:e,className:"oknhG11L",observeIntersection:r}),a.Ay.createElement("span",{className:"ZUj3xAjs"},(0,m.A)(e.title)))))),a.Ay.createElement("div",{className:"_m_2xcPW"})),!A&&a.Ay.createElement("div",{className:(0,d.A)(w,"L4Zk0yMN")},u("Loading")),a.Ay.createElement("div",{className:(0,d.A)("KJ16dBus",A?.unreadCount&&S),ref:l,onClick:k,onMouseDown:P},n(),!g&&!p&&a.Ay.createElement("div",{className:I},a.Ay.createElement("div",{className:N}))))}));var P=n(18276),T=n(18653),x=n(80477);const R=200;function L({chat:e,topics:t,lastMessage:n,statefulMediaContent:v,chatId:E,typingStatus:b,draft:C,actionTargetMessage:w,actionTargetUserIds:S,lastMessageTopic:I,lastMessageSender:N,actionTargetChatId:M,observeIntersection:L,animationType:B,orderDiff:F,withInterfaceAnimations:O,isTopic:D,isSavedDialog:U,isPreview:j}){const $=(0,f.A)(),K=(0,a.li)(null),z=n&&(0,s._P2)(n),J=n&&(0,c.Q)(n)?.replyToMsgId;(0,p.A)(E,z?J:void 0,w);const V=n?.content.storyData,_=v&&!v.story;(0,y.A)(_?V?.peerId:void 0,V?.id,v?.story);const H=v?.story||n,q=H&&!(0,s.fP4)(H),W=q?(0,s.CIU)(H):void 0,G=(0,g.A)(q?(0,s.EOe)(H,"micro"):void 0),Q=Boolean(n&&(0,s.lkW)(n)),Z=(0,a.Kr)((()=>{if(!S)return;const e=(0,o.mS)().users.byId;return S.map((t=>e[t])).filter(Boolean)}),[S]),Y=(0,a.hb)((()=>{if(!U&&!j&&b&&n&&b.timestamp>1e3*n.date)return a.Ay.createElement(x.A,{typingStatus:b});const t=C&&C.replyInfo?.replyToMsgId===I?.id,o=C?.replyInfo&&!C.text&&C.isLocal;if(!e?.isForum&&!U&&!j&&C&&!o&&(!D||!t))return a.Ay.createElement("p",{className:"last-message",dir:$.isRtl?"auto":"ltr"},a.Ay.createElement("span",{className:"draft"},$("Draft")),(0,A.f)({text:C.text?.text||"",entities:C.text?.entities,isSimple:!0,withTranslucentThumbs:!0}));if(!n)return;if((0,s.r$r)(n))return a.Ay.createElement("p",{className:"last-message shared-canvas-container",dir:$.isRtl?"auto":"ltr"},(0,s.Pox)($,n));if(z)return a.Ay.createElement("p",{className:"last-message shared-canvas-container",dir:$.isRtl?"auto":"ltr"},(0,u.V)($,n,N&&!(0,l.vj)(N)?N:void 0,N&&(0,l.vj)(N)?N:e,Z,w,M,I,{isEmbedded:!0},void 0,void 0));const r=(0,s.Q5I)($,E,N);return a.Ay.createElement("p",{className:"last-message shared-canvas-container",dir:$.isRtl?"auto":"ltr"},r&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("span",{className:"sender-name"},(0,m.A)(r)),a.Ay.createElement("span",{className:"colon"},":")),!U&&n.forwardInfo&&a.Ay.createElement(P.A,{name:"share-filled",className:"chat-prefix-icon"}),"story"===n.replyInfo?.type&&a.Ay.createElement(P.A,{name:"story-reply",className:"chat-prefix-icon"}),function(e,t,n,o){const r=a.Ay.createElement(T.A,{message:e,noEmoji:Boolean(n),observeIntersectionForLoading:t,inChatList:!0});if(!n)return r;const i=(0,s.y2W)(e);return a.Ay.createElement("span",{className:"media-preview"},a.Ay.createElement("img",{src:n,alt:"",className:(0,d.A)("media-preview--image",o&&"round",i&&"media-preview-spoiler"),draggable:!1}),(0,s.zXI)(e)&&a.Ay.createElement(P.A,{name:"play"}),r)}(n,L,G||W,Q))}),[M,w,Z,e,E,C,z,Q,D,$,n,N,I,G,W,L,b,U,j]);return(0,a.Nf)((()=>{const e=K.current;if(O&&e){if(B===h.I.Opacity)e.style.opacity="0",(0,i.RK)((()=>{e.classList.add("animate-opacity"),e.style.opacity="1"}));else{if(B!==h.I.Move)return;e.style.transform=`translate3d(0, ${-F*r.yq1}px, 0)`,(0,i.RK)((()=>{e.classList.add("animate-transform"),e.style.transform=""}))}setTimeout((()=>{(0,i.RK)((()=>{e.classList.remove("animate-opacity","animate-transform"),e.style.opacity="",e.style.transform=""}))}),R+r.xB5)}}),[O,F,B]),{renderSubtitle:function(){return e?.isForum&&!D?a.Ay.createElement(k,{chat:e,renderLastMessage:Y,observeIntersection:L,topics:t}):Y()},ref:K}}},24920:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(30857),r=n(73767);function i(e){const t=(0,o.A)(),n=(0,a.li)(e),i=(0,r.A)(e);return!1===e&&i!==e&&(n.current=!1),{shouldDisableDropdownMenuTransitionRef:n,handleDropdownMenuTransitionEnd:function(){n.current=Boolean(e),t()}}}},9717:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(87894),r=n(79882),i=n(73767);function s(e,t){const n=(0,a.Kr)((()=>{if(e)return e.reduce(((e,t,n)=>(e[t]=n,e)),{})}),[e]),s=(0,i.A)(n),l=(0,i.A)(t),c=(0,a.Kr)((()=>n&&s&&t===l?(0,o.LG)(n,((e,t)=>void 0!==s[t]?e-s[t]:-1/0)):{}),[t,n,l,s]);return{orderDiffById:c,getAnimationType:(0,r.W)(c)}}},55429:(e,t,n)=>{n.d(t,{N:()=>o});var a=n(90709);function o(e,t,n,o){const{senderId:r}=t;if(!r)return;const i=(0,a.L8L)(r)?o[r]:n[r];let s=(0,a.F9N)(e,i);const l=n[t.chatId];return l&&("isSelf"in i&&i.isSelf?s=`${e("FromYou")} → ${(0,a.JsG)(e,l)}`:(0,a.YEQ)(l)&&(s+=` → ${(0,a.JsG)(e,l)}`)),s}},15006:(e,t,n)=>{n.d(t,{U:()=>A,A:()=>m});var a=n(84051),o=n(13439),r=n(31481),i=n(29807),s=n(6842),l=n(14235);const c={root:"AN8wkEiR",ghost:"ANWk2pWP",scale:"kMHxyoSt",elementContainer:"UDCMfXxs"},d=50,u=1e3,m=(0,a.ph)((()=>a.Ay.createElement("div",{className:c.root,id:r.Lj4})));function A(e){const t=(0,o.mS)();if(!(0,i.Rwe)(t))return!1;const n=e.getBoundingClientRect(),m=n.left+window.scrollX,A=n.top+window.scrollY,h=n.width,p=n.height;if(m+h+d<0||m-d>window.innerWidth||A+p+d<0||A-d>window.innerHeight)return!1;const y=Math.floor(Date.now()/1e3),g=`${r.xcU}-${(0,l.A)()}`,f=a.Ay.createElement("svg",{className:c.ghost,width:h,height:p,style:`left: ${m}px; top: ${A}px;`,viewBox:`0 0 ${h} ${p}`},a.Ay.createElement("defs",null,function(e,t,n=42){return a.Ay.createElement("filter",{xmlns:r.jNX,id:e,x:"-150%",y:"-150%",width:"400%",height:"400%","color-interpolation-filters":"sRGB"},a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"0.5",numOctaves:"1",result:"dustNoise",seed:n}),a.Ay.createElement("feComponentTransfer",{in:"dustNoise",result:"dustNoiseMask"},a.Ay.createElement("feFuncA",{type:"linear",slope:"5",intercept:"0"},a.Ay.createElement("animate",{attributeName:"slope",values:"5; 2; 1; 0",dur:`${u}ms`,fill:"freeze"}))),a.Ay.createElement("feComposite",{in:"SourceGraphic",in2:"dustNoiseMask",operator:"in",result:"dustySource"}),a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"0.015",numOctaves:"1",result:"displacementNoise1",seed:n+1}),a.Ay.createElement("feTurbulence",{type:"fractalNoise",baseFrequency:"1",numOctaves:"2",result:"displacementNoise2",seed:n+2}),a.Ay.createElement("feMerge",{result:"combinedNoise"},a.Ay.createElement("feMergeNode",{in:"displacementNoise1"}),a.Ay.createElement("feMergeNode",{in:"displacementNoise2"})),a.Ay.createElement("feDisplacementMap",{in:"dustySource",in2:"combinedNoise",scale:"0",xChannelSelector:"R",yChannelSelector:"G"},a.Ay.createElement("animate",{attributeName:"scale",values:"0; "+3*t,dur:`${u}ms`,fill:"freeze"})))}(g,Math.min(h,p),y)),a.Ay.createElement("g",{filter:`url(#${g})`},a.Ay.createElement("foreignObject",{className:c.elementContainer,width:h,height:p}))),v=(0,s.A)(f)[0],E=v.querySelector("foreignObject"),b=window.getComputedStyle(e),C=e.cloneNode(!0);Array.from(b).forEach((e=>C.style.setProperty(e,b.getPropertyValue(e),"important"))),E.appendChild(C);const w=document.getElementById(r.Lj4);return w.appendChild(v),v.addEventListener("animationend",(()=>{w.removeChild(v)}),{once:!0}),!0}},48553:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(84051),o=n(13439),r=n(23174),i=n(89925),s=n(66644),l=n(90709),c=n(29807),d=n(82393),u=n(2178),m=n(17712),A=n(59030),h=n(18276),p=n(64493),y=n(22699),g=n(24433),f=n(60859),v=n(80089),E=n(80464);const b=e=>{const{isOpen:t}=e,n=(0,E.A)(v.ar.Extra,"HeaderMenuContainer",!t);return n?a.Ay.createElement(n,e):void 0},C=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n,messageListType:a,isMobile:o})=>{const i=(0,c.hds)(e,t),s=Boolean(i&&(0,l.WXB)(i)),u=Boolean(i&&(0,l.VsK)(i)),m=(0,c.wmb)(e),A=(0,c.Qq_)(e),h=(0,l.L8L)(t),{doNotTranslate:p}=e.settings.byKey;if(!i||i.isRestricted||(0,c.rTV)(e))return{noMenu:!0,language:m,translationLanguage:A,doNotTranslate:p};const y=(0,c.yps)(e,t),g=h?void 0:(0,c.AWZ)(e,t),f=h?(0,c.vGo)(e,t):void 0,v=g||f,E=(0,c.nZ4)(e,t),b="thread"===a&&n===r.l3,C="thread"===a&&n!==r.l3,w=(0,c.gjV)(e,o),S=(0,l.cG0)(t,n,e.currentUserId),I=!!h&&(0,c.apd)(e,t),N=Boolean(y&&I),M=!N&&Boolean((0,c.I_m)(e,t)),k=I&&!y,P=Boolean((b||i.isForum)&&(s||u)&&i.isNotJoined),T=b||C,x=d.OL&&(0,l.L8L)(i.id)&&!E&&!y&&!i.isSupport&&!(0,l.QeI)(i.id),R=b&&!E&&!P,L=S||b&&!P,B=d.OL&&b&&i.isCallActive,F=d.OL&&b&&!i.isCallActive&&(i.adminRights?.manageCall||i.isCreator&&(0,l.yn$)(i)),O=b&&g?.canViewStatistics,D=b&&g?.canViewMonetization,U=b&&(u||s)&&(O||(0,l.ubU)(i,"postStories")),j=!U&&(u||s),$=b?g?.requestsPending:void 0,K=Boolean(i?.isNotJoined&&i.isJoinToSend),z=Boolean(i?.isNotJoined&&i.isJoinRequest),J=!(0,c.PKK)(e),V=Boolean((0,c.qZq)(e,t));return{noMenu:!1,isChannel:s,isRightColumnShown:w,canStartBot:M,canRestartBot:N,canSubscribe:P,canSearch:T,canCall:x,canMute:R,canViewStatistics:O,canViewMonetization:D,canViewBoosts:U,canShowBoostModal:j,canLeave:L,canEnterVoiceChat:B,canCreateVoiceChat:F,pendingJoinRequests:$,shouldJoinToSend:K,shouldSendJoinRequest:z,noAnimation:J,canTranslate:(0,c.jGY)(e,t)&&!v?.isTranslationDisabled,isTranslating:V,translationLanguage:A,language:m,doNotTranslate:p,detectedChatLanguage:i.detectedLanguage,canUnblock:k}}))((({chatId:e,threadId:t,noMenu:n,isMobile:r,isChannel:l,canStartBot:c,canRestartBot:v,canUnblock:E,canSubscribe:C,canSearch:S,canCall:I,canMute:N,canViewStatistics:M,canViewMonetization:k,canViewBoosts:P,canShowBoostModal:T,canLeave:x,canEnterVoiceChat:R,canCreateVoiceChat:L,pendingJoinRequests:B,isRightColumnShown:F,isForForum:O,canExpandActions:D,shouldJoinToSend:U,shouldSendJoinRequest:j,noAnimation:$,canTranslate:K,isTranslating:z,translationLanguage:J,language:V,detectedChatLanguage:_,doNotTranslate:H,onTopicSearch:q})=>{const{joinChannel:W,sendBotCommand:G,openMiddleSearch:Q,restartBot:Z,requestMasterAndRequestCall:Y,requestNextManagementScreen:X,showNotification:ee,openChat:te,requestChatTranslation:ne,togglePeerTranslations:ae,openChatLanguageModal:oe,setSettingOption:re,unblockUser:ie,setViewForumAsMessages:se}=(0,o.ko)(),le=(0,a.li)(null),ce=(0,A.A)(),[de,ue]=(0,a.J0)(!1),[me,Ae]=(0,a.J0)(void 0),he=(0,m.A)((()=>{ue(!0);const e=le.current.getBoundingClientRect();Ae({x:e.right,y:e.bottom})})),pe=(0,m.A)((()=>{ue(!1)})),ye=(0,m.A)((()=>{Ae(void 0)})),ge=(0,m.A)((()=>{W({chatId:e}),j&&ee({message:ce(l?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")})})),fe=(0,m.A)((()=>{G({command:"/start"})})),ve=(0,m.A)((()=>{Z({chatId:e})})),Ee=(0,m.A)((()=>{ie({userId:e})})),be=(0,m.A)((()=>{ne(z?{chatId:e,toLanguageCode:void 0}:{chatId:e,toLanguageCode:J})})),Ce=(0,m.A)((()=>{X({screen:i.je.JoinRequests})})),we=(0,m.A)((()=>{O?q?.():(Q(),r?w():$?(0,s.YS)((()=>{(0,s.Uz)(w)})):setTimeout(w,320))})),Se=(0,m.A)((()=>{te({id:e}),se({chatId:e,isEnabled:!0})})),Ie=(0,m.A)((()=>{Y({userId:e})})),Ne=(0,m.A)((e=>{S&&d.lE&&!e.shiftKey&&(e.preventDefault(),we())})),Me=(0,m.A)(((e,t)=>{const n=`TranslateLanguage${t.split("-")[0].toUpperCase()}`,a=ce(n);if(a!==n)return ce(e,a);const o=new Intl.DisplayNames([V],{type:"language"}).of(t);return ce(`${e}Other`,o)})),ke=(0,a.Kr)((()=>z?ce("ShowOriginalButton"):Me("TranslateToButton",J)),[J,Me,z,ce]),Pe=(0,a.Kr)((()=>{if(_)return Me("DoNotTranslateLanguage",_)}),[Me,_]),Te=(0,m.A)((()=>{ae({chatId:e,isEnabled:!1}),ne({chatId:e,toLanguageCode:void 0})})),xe=(0,m.A)((()=>{oe({chatId:e})})),Re=(0,m.A)((()=>{_&&(re({doNotTranslate:[...H,_]}),ne({chatId:e,toLanguageCode:void 0}),ee({message:Me("AddedToDoNotTranslate",_)}))}));(0,u.v)((0,a.Kr)((()=>({"Mod+F":Ne})),[]));const Le=(0,a.Kr)((()=>({onTrigger:e,isOpen:t})=>a.Ay.createElement(p.A,{round:!0,ripple:F,color:"translucent",size:"smaller",className:t?"active":"",onClick:e,ariaLabel:ce("TranslateMessage")},a.Ay.createElement(h.A,{name:"language"}))),[F,ce]);return a.Ay.createElement("div",{className:"HeaderActions"},!O&&K&&a.Ay.createElement(y.A,{className:"stickers-more-menu with-menu-transitions",trigger:Le,positionX:"right"},a.Ay.createElement(g.A,{icon:"language",onClick:be},ke),a.Ay.createElement(g.A,{icon:"replace",onClick:xe},ce("Chat.Translate.Menu.To")),a.Ay.createElement(f.A,null),_&&a.Ay.createElement(g.A,{icon:"hand-stop",onClick:Re},Pe),a.Ay.createElement(g.A,{icon:"close-circle",onClick:Te},ce("Hide"))),!r&&a.Ay.createElement(a.Ay.Fragment,null,D&&!j&&(C||U)&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ge},ce(l?"ProfileJoinChannel":"ProfileJoinGroup")),D&&j&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ge},ce("ChannelJoinRequest")),D&&c&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:fe},ce("BotStart")),D&&v&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:ve},ce("BotRestart")),D&&E&&a.Ay.createElement(p.A,{size:"tiny",ripple:!0,fluid:!0,onClick:Ee},ce("Unblock")),S&&a.Ay.createElement(p.A,{round:!0,ripple:F,color:"translucent",size:"smaller",onClick:we,ariaLabel:ce("Conversation.SearchPlaceholder")},a.Ay.createElement(h.A,{name:"search"})),I&&a.Ay.createElement(p.A,{round:!0,color:"translucent",size:"smaller",onClick:Ie,ariaLabel:"Call"},a.Ay.createElement(h.A,{name:"phone"}))),!O&&Boolean(B)&&a.Ay.createElement(p.A,{round:!0,className:"badge-button",ripple:F,color:"translucent",size:"smaller",onClick:Ce,ariaLabel:ce(l?"SubscribeRequests":"MemberRequests")},a.Ay.createElement(h.A,{name:"user"}),a.Ay.createElement("div",{className:"badge"},B)),a.Ay.createElement(p.A,{ref:le,className:de?"active":"",round:!0,ripple:!r,size:"smaller",color:"translucent",disabled:n,ariaLabel:"More actions",onClick:he},a.Ay.createElement(h.A,{name:"more"})),me&&a.Ay.createElement(b,{chatId:e,threadId:t,isOpen:de,anchor:me,withExtraActions:r||!D,isChannel:l,canStartBot:c,canSubscribe:C,canSearch:S,canCall:I,canMute:N,canViewStatistics:M,canViewBoosts:P,canViewMonetization:k,canShowBoostModal:T,canLeave:x,canEnterVoiceChat:R,canCreateVoiceChat:L,pendingJoinRequests:B,onJoinRequestsClick:Ce,withForumActions:O,onSubscribeChannel:ge,onSearchClick:we,onAsMessagesClick:Se,onClose:pe,onCloseAnimationEnd:ye}))})));function w(){const e=document.querySelector("#MiddleSearch input");e?.focus()}},54639:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(13439),r=n(37661),i=n(17712),s=n(59030),l=n(71429),c=n(24433),d=n(23174),u=n(90709),m=n(87357),A=n(43874),h=n(62587);const p="VGmPJoga",y=/#fff/gi,g=(0,a.ph)((({icon:e,theme:t})=>{const{isTouchScreen:n}=(0,A.Ay)(),o=(0,h.A)((0,u.mrb)(e,"full"),!1,d.qZ.Text),r=(0,a.Kr)((()=>{if(!o)return"";const e="dark"===t?"rgb(170, 170, 170)":"rgb(112, 117, 121)",n=o.replace(y,e),a=(new DOMParser).parseFromString(n,"image/svg+xml");return a.querySelectorAll("path").forEach((t=>{t.style.stroke=e,t.style.strokeWidth="0.5px"})),`data:image/svg+xml;utf8,${a.documentElement.outerHTML}`}),[o,t]);return a.Ay.createElement("i",{className:(0,m.A)("mklnEg0s","icon",!n&&p)},a.Ay.createElement("img",{src:r,alt:"",className:(0,m.A)("tT8KQwg0",!n&&p),draggable:!1}))})),f=(0,a.ph)((({bot:e,theme:t,chatId:n,threadId:d,isInSideMenu:u,canShowNew:m,onMenuOpened:A,onMenuClosed:h})=>{const{callAttachBot:p,toggleAttachBot:y}=(0,o.ko)(),f=(0,s.A)(),v=(0,a.Kr)((()=>e.icons.find((({name:e})=>"default_static"===e))?.document),[e.icons]),[E,b,C]=(0,r.A)(),[w,S]=(0,a.J0)(void 0),I=(0,i.A)((e=>{e.preventDefault();const t=e.currentTarget.getBoundingClientRect();S({x:t.right,y:t.bottom}),A(),b()})),N=(0,i.A)((()=>{p(u?{bot:e,isFromSideMenu:!0}:{bot:e,chatId:n,threadId:d})})),M=(0,i.A)((()=>{C(),h()})),k=(0,i.A)((()=>{S(void 0)})),P=(0,i.A)((()=>{y({botId:e.id,isEnabled:!1})}));return a.Ay.createElement(c.A,{key:e.id,customIcon:v&&a.Ay.createElement(g,{icon:v,theme:t}),icon:v?void 0:"bots",onClick:N,onContextMenu:I},e.shortName,m&&e.isDisclaimerNeeded&&a.Ay.createElement("span",{className:"menu-item-badge"},f("New")),w&&a.Ay.createElement(l.A,{isOpen:E,positionX:"right",style:`left: ${w.x}px;top: ${w.y}px;`,className:"bot-attach-context-menu",autoClose:!0,withPortal:!0,onClose:M,onCloseAnimationEnd:k},a.Ay.createElement(c.A,{icon:"stop",destructive:!0,onClick:P},f("WebApp.RemoveBot"))))}))},25897:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),r=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,r.A)(o.ar.Extra,"CustomEmojiTooltip",!t);return n?a.Ay.createElement(n,e):void 0}},83689:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),r=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,r.A)(o.ar.Extra,"CustomSendMenu",!t);return n?a.Ay.createElement(n,e):void 0}},41510:(e,t,n)=>{n.d(t,{I:()=>E,A:()=>b});var a=n(84051),o=n(13439),r=n(90709),i=n(87357),s=n(11778),l=n(55153),c=n(45761),d=n(17712),u=n(59030),m=n(73767),A=n(50680),h=n(3325),p=n(15283),y=n(37661),g=n(93545),f=n(18276);const v=(0,a.ph)((({isQuick:e,isGeneric:t,onFileSelect:n})=>{const o=(0,a.li)(null),r=(0,a.li)(null),[s,l,c]=(0,y.A)(),u=(0,d.A)((e=>{const{relatedTarget:t}=e;t&&e.stopPropagation(),c()})),m=(0,d.A)((()=>{const e=r.current;if(!e)return;const{width:t,height:n}=e.getBoundingClientRect();e.viewBox.baseVal.width=t,e.viewBox.baseVal.height=n}));(0,g.A)(o,m),(0,p.A)(m);const A=(0,i.A)("DropTarget",s&&"hovered");return a.Ay.createElement("div",{className:A,ref:o,onDrop:n,onDragEnter:l,onDragLeave:u,"data-dropzone":!0},a.Ay.createElement("svg",{className:"target-outline-container"},a.Ay.createElement("rect",{className:"target-outline",x:"0",y:"0",width:"100%",height:"100%",rx:"8"})),a.Ay.createElement("div",{className:"target-content"},a.Ay.createElement(f.A,{name:e?"photo":"document"}),a.Ay.createElement("div",{className:"title"},"Drop files here to send them"),!t&&a.Ay.createElement("div",{className:"description"},e?"in a quick way":"without compression")))}));let E=function(e){return e.None="none",e.Document="document",e.QuickFile="quick_file",e}({});const b=(0,a.ph)((({isOpen:e,withQuick:t,onHide:n,onFileSelect:p,editingMessage:y})=>{const g=(0,u.A)(),{showNotification:f}=(0,o.ko)(),E=(0,a.li)(null),b=(0,m.A)(t),{shouldRender:C,transitionClassNames:w}=(0,A.A)(e),S=y&&y?.groupedId;(0,a.vJ)((()=>e?(0,s.A)(n):void 0),[e,n]);const I=(0,d.A)((async e=>{const{dataTransfer:a}=e;let o=[];if(!(a.files&&a.files.length>0)||a.items&&a.items.length){if(a.items&&a.items.length>0){const e=await(0,c.A)(a.items),t=e&&await(0,l.A)(e[0].name,e[0]);if(y&&t&&(0,r.eh$)(y,t))return void f({message:g(S?"lng_edit_media_album_error":"lng_edit_media_invalid_file")});e?.length&&(o=o.concat(e))}}else o=o.concat(Array.from(a.files));n(),p(o,!t&&void 0)})),N=(0,d.A)((e=>{const{dataTransfer:t}=e;t.files&&t.files.length>0&&(n(),p(Array.from(t.files),!0))})),M=(0,d.A)((e=>{e.stopPropagation();const{target:t,relatedTarget:a}=e;!t.matches(".DropTarget, .DropArea")||a&&a.matches(".DropTarget, .DropArea")||(E.current=window.setTimeout((()=>{n()}),150))}));if(!C)return;const k=t||b,P=(0,i.A)("DropArea",w);return a.Ay.createElement(h.A,{containerSelector:"#middle-column-portals"},a.Ay.createElement("div",{className:P,onDragLeave:M,onDragOver:()=>{E.current&&window.clearTimeout(E.current)},onDrop:n,onClick:n},a.Ay.createElement(v,{onFileSelect:I,isGeneric:!k}),k&&a.Ay.createElement(v,{onFileSelect:N,isQuick:!0})))}))},49068:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(80089),r=n(80464);const i=e=>{const{isOpen:t}=e,n=(0,r.A)(o.ar.Extra,"EmojiTooltip",!t);return n?a.Ay.createElement(n,e):void 0}},78407:(e,t,n)=>{n.d(t,{A:()=>q});var a=n(84051),o=n(13439),r=n(31481),i=n(66644),s=n(29807),l=n(87357),c=n(52674),d=n(14680),u=n(17237),m=n(36353),A=n(37836),h=n(82393),p=n(4961),y=n(11359),g=n(43874),f=n(19129),v=n(37661),E=n(17712),b=n(59030),C=n(88458),w=n(41733);function S(e,t,n){var a;return(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?a:a+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class I{constructor(e,t,n){this.container=t,this.options=n,S(this,"video",void 0),S(this,"isPlaying",!1),this.video=document.createElement("video"),this.video.src=e,this.video.disablePictureInPicture=!0,this.video.muted=!0,n.style&&this.video.setAttribute("style",n.style),this.video.style.position="absolute",this.video.load(),this.options.noLoop||(this.video.loop=!0),(0,i.RK)((()=>{this.container.appendChild(this.video),this.recalculatePositionAndSize()}))}play(){!this.isPlaying&&this.video&&(this.recalculatePositionAndSize(),this.video.paused&&(0,w.A)(this.video),this.isPlaying=!0)}pause(){this.isPlaying&&this.video&&(this.video.paused||this.video.pause(),this.isPlaying=!1)}destroy(){this.pause(),this.video?.remove(),this.video=void 0}updatePosition(e){this.options.position=e,this.recalculatePositionAndSize()}recalculatePositionAndSize(){const{size:e,position:{x:t,y:n}}=this.options;(0,i.YS)((()=>{if(!this.video)return;const a=this.video,{width:o,height:r}=this.container.getBoundingClientRect();(0,i.RK)((()=>{a.style.left=`${Math.round(t*o)}px`,a.style.top=`${Math.round(n*r)}px`,a.style.width=`${e}px`,a.style.height=`${e}px`}))}))}}var N=n(60261),M=n(43336),k=n(71322),P=n(76023),T=n(37479),x=n(86974),R=n(82117),L=n(93545),B=n(672),F=n(61157),O=n(38691);const D=1.25*P.$;var U=n(18276),j=n(64493),$=n(61361),K=n(80089),z=n(80464);const J=e=>{const{isOpen:t}=e,n=(0,z.A)(K.ar.Extra,"TextFormatter",!t);return n?a.Ay.createElement(n,e):void 0},V="input-scroller",_=140,H=["Esc","Escape","Enter","PageUp","PageDown","Meta","Alt","Ctrl","ArrowDown","ArrowUp","Control","Shift"],q=(0,a.ph)((0,o.EK)(((e,{chatId:t,threadId:n})=>{const{messageSendKeyCombo:a}=e.settings.byKey;return{messageSendKeyCombo:a,replyInfo:t&&n?(0,s.GA4)(e,t,n)?.replyInfo:void 0,isSelectModeActive:(0,s.rTV)(e),canPlayAnimatedEmojis:(0,s.BWX)(e)}}))((({ref:e,id:t,chatId:n,captionLimit:w,isAttachmentModalInput:S,isStoryInput:P,customEmojiPrefix:K,editableInputId:z,isReady:q,isActive:W,getHtml:G,placeholder:Q,timedPlaceholderLangKey:Z,timedPlaceholderDate:Y,forcedPlaceholder:X,canSendPlainText:ee,canAutoFocus:te,noFocusInterception:ne,shouldSuppressFocus:ae,shouldSuppressTextFormatter:oe,replyInfo:re,isSelectModeActive:ie,canPlayAnimatedEmojis:se,messageSendKeyCombo:le,onUpdate:ce,onSuppressedFocus:de,onSend:ue,onScroll:me,onFocus:Ae,onBlur:he,isNeedPremium:pe})=>{const{editLastMessage:ye,replyToNextMessage:ge,showAllowedMessageTypesNotification:fe,openPremiumModal:ve}=(0,o.ko)();let Ee=(0,a.li)(null);e&&(Ee=e);const be=(0,a.li)(null),Ce=(0,a.li)(null),we=(0,a.li)(null),Se=(0,a.li)(null),Ie=(0,a.li)(null),Ne=(0,a.li)(null),Me=(0,b.A)(),ke=(0,a.li)(!1),[Pe,Te,xe]=(0,v.A)(),[Re,Le]=(0,a.J0)(),[Be,Fe]=(0,a.J0)(),[Oe,De]=(0,a.J0)(!1),{isMobile:Ue}=(0,g.Ay)(),je=Ue&&(h.pz||h.Ni),[$e,Ke]=(0,a.J0)(!1);(0,a.vJ)((()=>{Ke(Boolean(Z&&Y))}),[Y,Z]);const ze=(0,E.A)((()=>{Ke(!1)}));!function(e,t,n,r,l,c,d,u,m){const A=(0,x.A)(t,!u),h=(0,T.A)(A,!0),p=(0,O.A)(),y=(0,a.li)(new Map),g=(0,E.A)((e=>{e.forEach((e=>{const t=y.current.get(e);t&&(t.destroy(),y.current.delete(e))}))})),f=(0,E.A)((()=>{if(!(u&&t.current&&n.current&&r.current))return;const e=(0,o.mS)(),a=new Set(y.current.keys());Array.from(t.current.querySelectorAll(".custom-emoji")).forEach((t=>{if(!t.dataset.uniqueId)return;const o=`${c}${t.dataset.uniqueId}${A||""}`,i=t.dataset.documentId;a.delete(o);const u=(0,N.ZR)(i);if(!u)return;const m=n.current.getBoundingClientRect(),g=t.getBoundingClientRect(),f=(0,M.LI)((g.left-m.left)/m.width,4),v=(0,M.LI)((g.top-m.top)/m.height,4);if(y.current.has(o))return void y.current.get(o).updatePosition(f,v);const E=e.customEmojis.byId[i];if(!E)return;const b=E?.stickerSetInfo&&(0,s.CzR)(e,E.stickerSetInfo),w=[c,i,A,p].filter(Boolean).join("_");(async function({customEmoji:e,sharedCanvasRef:t,sharedCanvasHqRef:n,absoluteContainerRef:a,renderId:o,viewId:r,mediaUrl:i,position:s,isHq:l,textColor:c,colorFilter:d}){if(e.isLottie){const a=e.shouldUseTextColor&&c?(0,k.E2)(c):void 0,d=(await(0,C.Y)()).init(i,l?n.current:t.current,o,{size:D,coords:s,isLowPriority:!l},r,a?[a.r,a.g,a.b]:void 0);return{play:()=>d.play(),pause:()=>d.pause(),destroy:()=>d.removeView(r),updatePosition:(e,t)=>d.setSharedCanvasCoords(r,{x:e,y:t})}}if(e.isVideo){const t=e.shouldUseTextColor&&d?`filter: ${d};`:void 0,n=new I(i,a.current,{size:D,position:s,style:t});return{play:()=>n.play(),pause:()=>n.pause(),destroy:()=>n.destroy(),updatePosition:(e,t)=>n.updatePosition({x:e,y:t})}}throw new Error("Unsupported custom emoji type")})({customEmoji:E,sharedCanvasRef:n,sharedCanvasHqRef:r,absoluteContainerRef:l,renderId:w,viewId:o,mediaUrl:u,isHq:b,position:{x:f,y:v},textColor:A,colorFilter:h}).then((e=>{d&&e.play(),y.current.set(o,e)}))})),g(Array.from(a))}));(0,a.vJ)((()=>(0,N.K3)(f)),[f]),(0,a.vJ)((()=>{const e=y.current;return()=>{g(Array.from(e.keys()))}}),[]),(0,a.vJ)((()=>{e()&&t.current&&n.current&&m&&u?(0,i.YS)((()=>{f()})):g(Array.from(y.current.keys()))}),[e,f,t,g,n,m,u]),(0,a.Nf)((()=>{document.documentElement.style.setProperty("--input-custom-emoji-filter",h||"none")}),[h]),(0,R.A)((([e])=>{void 0!==e&&A!==e&&f()}),[A,f]);const v=(0,B.A)(f,[f],300,!1);(0,L.A)(n,v),(0,R.A)((([e])=>{p!==e&&(g(Array.from(y.current.keys())),f())}),[p,f]);const b=(0,E.A)((()=>{y.current.forEach((e=>{e.pause()}))})),w=(0,E.A)((()=>{d&&y.current?.forEach((e=>{e.play()}))})),S=(0,E.A)((()=>{(0,i.YS)(w)}));(0,F.A)(b,S)}(G,Ee,Se,Ie,Ne,K,se,q,W);const Je=S?160:P?128:Ue?256:416,Ve=(0,E.A)(((e=!1)=>{(0,i.gm)((()=>{const t=Ee.current.closest(`.${V}`),n=Number(t.style.height.replace("px","")),a=we.current,{scrollHeight:o}=a,r=Math.min(o,Je);if(r===n)return;const s=o>Je;function l(){const e=Math.round(50*Math.log(Math.abs(r-n)));t.style.height=`${r}px`,t.style.transitionDuration=`${e}ms`,t.classList.toggle("overflown",s)}return e?void(0,i.RK)(l):l}))}));(0,a.Nf)((()=>{S&&Ve(!1)}),[S,Ve]);const _e=(0,a.li)(G());(0,a.Nf)((()=>{const e=W?G():"";e!==Ee.current.innerHTML&&(Ee.current.innerHTML=e),e!==Ce.current.innerHTML&&(Ce.current.innerHTML=e),e!==_e.current&&(_e.current=e,Ve(!e))}),[G,W,Ve]),(0,a.li)(n).current=n;const He=(0,E.A)((()=>{Ee.current&&!pe&&((0,a.OV)()?setTimeout(He,350):(0,m.A)(Ee.current))})),qe=(0,E.A)((()=>{xe(),function(){const e=window.getSelection();e&&(e.removeAllRanges?e.removeAllRanges():e.empty&&e.empty())}()}));function We(){if(h.pz)return!1;const e=window.getSelection();if(!e||!e.rangeCount||ke.current)return xe(),h.Ni&&De(!1),!1;const t=e.getRangeAt(0),n=t.toString().trim();return!(oe||!(0,y.L)(t,z||r.CfG)||!n||(0,u.A)(n)||!t.START_TO_END)||(xe(),!1)}function Ge(){if(!We())return;if(Oe)return;const e=window.getSelection().getRangeAt(0),t=e.getBoundingClientRect(),n=Ee.current.closest(`.${V}`).getBoundingClientRect();let a=t.left+t.width/2-n.left;a<_?a=_:a>n.width-_&&(a=n.width-_),Le({x:a,y:t.top-n.top}),Fe(e),Te()}function Qe(){be.current&&window.clearTimeout(be.current),be.current=window.setTimeout(Ge,260)}const Ze=(0,E.A)((()=>ve()));(0,a.vJ)((()=>{h.TF||te&&He()}),[n,He,re,te]),(0,a.vJ)((()=>{if(!n||z!==r.CfG||ne||je||ie)return;const e=e=>{if((0,d.ZJ)())return;const{key:t}=e,n=e.target;if(!n||H.includes(t))return;const a=Ee.current,o=document.getSelection()?.isCollapsed;if(!((t.startsWith("Arrow")||e.shiftKey&&"Shift"===t)&&!o||"KeyC"===e.code&&(e.ctrlKey||e.metaKey)&&"INPUT"!==n.tagName)&&a&&n!==a&&"INPUT"!==n.tagName&&"TEXTAREA"!==n.tagName&&!n.isContentEditable){(0,m.A)(a,!0,!0);const t=new KeyboardEvent(e.type,e);a.dispatchEvent(t)}};return document.addEventListener("keydown",e,!0),()=>{document.removeEventListener("keydown",e,!0)}}),[n,z,je,ie,ne]),(0,a.vJ)((()=>{const e=(0,A.sg)((e=>{"Tab"!==e.key||(0,d.ZJ)()||(e.preventDefault(),(0,i.RK)(He))}),2e3,!0,!1);return(0,c.A)({onTab:e})}),[He]),(0,a.vJ)((()=>{const e=Ee.current;function t(){e.blur()}return ae&&e.addEventListener("focus",t),()=>{e.removeEventListener("focus",t)}}),[ae]);const Ye=(0,f.A)((()=>Boolean(W&&G())),[W,G]),Xe=(0,l.A)("form-control allow-selection",Ye&&"touched",ae&&"focus-disabled"),et=(0,l.A)("input-scroller-content",pe&&"is-need-premium");return a.Ay.createElement("div",{id:t,onClick:ae?de:void 0,dir:Me.isRtl?"rtl":void 0},a.Ay.createElement("div",{className:(0,l.A)("custom-scroll",V,pe&&"is-need-premium"),onScroll:me,onClick:S||ee?void 0:function(){S||ee||P&&pe||fe({chatId:n})}},a.Ay.createElement("div",{className:et},a.Ay.createElement("div",{ref:Ee,id:z||r.CfG,className:Xe,contentEditable:S||ee,role:"textbox",dir:"auto",tabIndex:0,onClick:He,onChange:function(e){const{innerHTML:t,textContent:n}=e.currentTarget;if(ce("<br>"===t?"":t),!h.TF&&(!n||!n.length)&&(h.TL||!t.includes("emoji-small"))&&!t.includes("custom-emoji")){const e=window.getSelection();e&&(Ee.current.blur(),e.removeAllRanges(),(0,m.A)(Ee.current,!0))}},onKeyDown:function(e){const{isComposing:t}=e,n=G();if(!t&&!n&&(e.metaKey||e.ctrlKey)){const t="ArrowDown"===e.key?1:"ArrowUp"===e.key?-1:void 0;if(t)return e.preventDefault(),void ge({targetIndexDelta:t})}t||"Enter"!==e.key||e.shiftKey?t||"ArrowUp"!==e.key||n||e.metaKey||e.ctrlKey||e.altKey?e.target.addEventListener("keyup",Qe,{once:!0}):(e.preventDefault(),ye()):!je&&("enter"===le&&!e.shiftKey||"ctrl-enter"===le&&(e.ctrlKey||e.metaKey))&&(e.preventDefault(),xe(),ue())},onMouseDown:function(e){function t(e){e instanceof KeyboardEvent&&"Esc"!==e.key&&"Escape"!==e.key||(setTimeout((()=>{ke.current=!1}),100),window.removeEventListener("keydown",t),window.removeEventListener("mousedown",t))}2===e.button?ke.current||(ke.current=!0,document.addEventListener("mousedown",t),document.addEventListener("keydown",t)):(e.currentTarget.closest(".message-input-wrapper")||e.target).addEventListener("mouseup",Qe,{once:!0})},onContextMenu:h.Ni?function(e){We()&&(De(!Oe),Oe?xe():(e.preventDefault(),e.stopPropagation(),Ge()))}:void 0,onTouchCancel:h.Ni?Qe:void 0,"aria-label":Q,onFocus:pe?void 0:Ae,onBlur:pe?void 0:he}),!X&&a.Ay.createElement("span",{className:(0,l.A)("placeholder-text",!S&&!ee&&"with-icon",pe&&"is-need-premium"),dir:"auto"},!S&&!ee&&a.Ay.createElement(U.A,{name:"lock-badge",className:"placeholder-icon"}),$e?a.Ay.createElement($.A,{langKey:Z,endsAt:Y,onEnd:ze}):Q,P&&pe&&a.Ay.createElement(j.A,{className:"unlock-button",size:"tiny",color:"adaptive",onClick:Ze},Me("StoryRepliesLockedButton"))),a.Ay.createElement("canvas",{ref:Se,className:"shared-canvas"}),a.Ay.createElement("canvas",{ref:Ie,className:"shared-canvas"}),a.Ay.createElement("div",{ref:Ne,className:"absolute-video-container"}))),a.Ay.createElement("div",{ref:we,className:(0,l.A)("custom-scroll",V,"clone",pe&&"is-need-premium")},a.Ay.createElement("div",{className:et},a.Ay.createElement("div",{ref:Ce,className:(0,l.A)(Xe,"clone"),dir:"auto"}))),void 0!==w&&a.Ay.createElement("div",{className:"max-length-indicator",dir:"auto"},w),a.Ay.createElement(J,{isOpen:Pe,anchorPosition:Re,selectedRange:Be,setSelectedRange:Fe,onClose:qe}),X&&a.Ay.createElement("span",{className:"forced-placeholder"},(0,p.A)(X)))})))},26440:(e,t,n)=>{n.d(t,{A:()=>y});var a=n(84051),o=n(13439),r=n(31481),i=n(87357),s=n(37661),l=n(17712),c=n(18276),d=n(64493),u=n(66469),m=n(57474),A=n(80089),h=n(80464);const p=e=>{const{isOpen:t}=e,n=(0,h.A)(A.ar.Extra,"SymbolMenu",!t);return n?a.Ay.createElement(n,e):void 0},y=(0,a.ph)((({chatId:e,threadId:t,isMobile:n,canSendGifs:A,canSendStickers:h,isMessageComposer:y,isReady:g,isSymbolMenuOpen:f,idPrefix:v,isAttachmentModal:E,canSendPlainText:b,isSymbolMenuForced:C,className:w,forceDarkTheme:S,inputCssSelector:I=r.m$5,openSymbolMenu:N,closeSymbolMenu:M,onCustomEmojiSelect:k,onStickerSelect:P,onGifSelect:T,onRemoveSymbol:x,onEmojiSelect:R,closeBotCommandMenu:L,closeSendAsMenu:B})=>{const{setStickerSearchQuery:F,setGifSearchQuery:O,addRecentEmoji:D,addRecentCustomEmoji:U}=(0,o.ko)(),j=(0,a.li)(null),[$,K]=(0,s.A)(),[z,J]=(0,a.J0)(void 0),V=(0,i.A)("mobile-symbol-menu-button",!g&&"not-ready",$?f&&"menu-opened":f&&"is-loading"),_=(0,l.A)((()=>{L?.(),B?.(),N();const e=j.current;if(!e)return;const{x:t,y:n}=e.getBoundingClientRect();J({x:t,y:n})})),H=(0,l.A)((e=>{"stickers"===e?(F({query:""}),O({query:void 0})):(O({query:""}),F({query:void 0}))})),q=(0,l.A)((()=>{const e=document.querySelector(E?r.wVm:I);n&&e===document.activeElement?(e?.blur(),setTimeout((()=>{L?.(),N()}),100)):N()})),W=(0,l.A)((()=>j.current)),G=(0,l.A)((()=>j.current?.closest(".custom-scroll, .no-scrollbar"))),Q=(0,l.A)((()=>document.querySelector("#portals .SymbolMenu .bubble"))),Z=(0,l.A)((()=>({withPortal:!0})));return a.Ay.createElement(a.Ay.Fragment,null,n?a.Ay.createElement(d.A,{className:V,round:!0,color:"translucent",onClick:f?M:q,ariaLabel:"Choose emoji, sticker or GIF"},a.Ay.createElement(c.A,{name:"smile"}),a.Ay.createElement(c.A,{name:"keyboard"}),f&&!$&&a.Ay.createElement(m.A,{color:"gray"})):a.Ay.createElement(u.A,{className:(0,i.A)("symbol-menu-button",f&&"activated"),round:!0,color:"translucent",onActivate:_,ariaLabel:"Choose emoji, sticker or GIF"},a.Ay.createElement("div",{ref:j,className:"symbol-menu-trigger"}),a.Ay.createElement(c.A,{name:"smile"})),a.Ay.createElement(p,{chatId:e,threadId:t,isOpen:f||Boolean(C),canSendGifs:A,canSendStickers:h,isMessageComposer:y,idPrefix:v,onLoad:K,onClose:M,onEmojiSelect:R,onStickerSelect:P,onCustomEmojiSelect:k,onGifSelect:T,onRemoveSymbol:x,onSearchOpen:H,addRecentEmoji:D,addRecentCustomEmoji:U,isAttachmentModal:E,canSendPlainText:b,className:(0,i.A)(w,S&&"component-theme-dark"),anchor:E?z:void 0,getTriggerElement:E?W:void 0,getRootElement:E?G:void 0,getMenuElement:E?Q:void 0,getLayout:E?Z:void 0}))}))},55153:(e,t,n)=>{n.d(t,{A:()=>d,L:()=>u});var a=n(31481),o=n(87679),r=n(24909);const i=1280,s=40,l=20,c=/\.[^/.]+$/;async function d(e,t,l){const u=URL.createObjectURL(t),{type:A,size:h}=t;let p,y,g,f;if(a.gex.has(A)){const n=await(0,o.NN)(u),{width:h,height:y}=n;f=!m(h,y);const v=Math.max(h,y)>i,E=A===a.Vz3;if(!f){if(!l?.compressedBlobUrl&&!E&&(v||"image/jpeg"!==A)){const n=await(0,r.s)(u,v?i/Math.max(h,y):1,"image/jpeg");return URL.revokeObjectURL(u),d(e,t,{compressedBlobUrl:n})}"image/jpeg"===A&&(e=e.replace(c,".jpg")),p={width:h,height:y}}g=Math.max(h,y)>s?await(0,r.s)(u,s/Math.max(h,y),"image/jpeg"):u}else if(a.fNs.has(A)){try{const{videoWidth:e,videoHeight:t,duration:n}=await(0,o.FW)(u);f=!m(e,t),f||(p={width:e,height:t,duration:n})}catch(e){f=!0}g=await(0,o.eT)(u)}else if(a.IH3.has(A)){const{duration:e,title:t,performer:a,coverUrl:o}=await async function(e){const{fetchFromUrl:t,selectCover:a}=await n.e(244).then(n.t.bind(n,30244,23)),o=await t(e),{common:{title:r,artist:i,picture:s},format:{duration:l}}=o,c=a(s),d=c?new Blob([c.data],{type:c.format}):void 0;return{title:r,performer:i,duration:l,coverUrl:d?URL.createObjectURL(d):void 0}}(u);y={duration:e||0,title:t,performer:a},g=o}return{blobUrl:u,filename:e,mimeType:A,size:h,quick:p,audio:y,previewBlobUrl:g,shouldSendAsFile:f||void 0,uniqueId:`${Date.now()}-${Math.random()}`,...l}}function u(e,t){return e.map((e=>t?e.compressedBlobUrl?{...e,blobUrl:e.compressedBlobUrl}:e:{...e,shouldSendAsFile:!(e.voice||e.audio)||void 0,shouldSendAsSpoiler:void 0}))}function m(e,t){return Math.max(e,t)/Math.min(e,t)<=l}},45761:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(87679);async function o(e){const t=[];function n(e,a){return new Promise((o=>{if(e instanceof File)t.push(e),o(e);else if(e.isFile){const n=a.getAsFile();e.file((e=>{t.push(e),o(e)}),(()=>{n&&t.push(n),o(n)}))}else e.isDirectory&&e.createReader().readEntries((e=>{const t=[];for(let o=0;o<e.length;o++)t.push(n(e[o],a));o(Promise.all(t))}))}))}const o=[];for(let t=0;t<e.length;t++){const a=e[t];if("file"===a.kind){const e=a.webkitGetAsEntry()||a.getAsFile();e&&o.push(n(e,a))}}return await Promise.all(o),(0,a.kc)(t)}},17778:(e,t,n)=>{n.d(t,{S:()=>s});const a=/(<br>|<br\s?\/>)/g,o=/( |\u00A0)/g,r=/(<div>|<\/div>)/gi,i=/\n$/i;function s(e){return e.replace(o," ").replace(a,"\n").replace(r,"").replace(i,"")}},85449:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(31481),r=n(98607),i=n(4961),s=n(18276);function l(e,t){return"receipt"===t.type?e("PaymentReceipt"):"buy"===t.type?(0,r.i)(t.text,o.Cyx,a.Ay.createElement(s.A,{className:"star-currency-icon",name:"star"})):(0,i.A)(t.text)}},11359:(e,t,n)=>{n.d(t,{L:()=>o});const a=5;function o(e,t){const{commonAncestorContainer:n}=e;let o=n,r=1;for(;o&&o.id!==t&&r<a;)o=o.parentElement,r++;return Boolean(o&&o.id===t)}},3225:(e,t,n)=>{n.d(t,{A:()=>E});var a=n(84051),o=n(13439),r=n(31481),i=n(66644),s=n(98221),l=n(36353),c=n(39074),d=n(82393),u=n(58734),m=n(63988),A=n(83414),h=n(19129),p=n(37661),y=n(17712);const g=300,f=new RegExp(`(${s.A.source})$`,"g"),v=new RegExp(`${r.bpX.source}$`,"g");function E(e,t,n,E,b,C){const{loadCustomEmojiForEmoji:w,clearCustomEmojiForEmoji:S}=(0,o.ko)(),[I,N,M]=(0,p.A)(!1),k=(0,m.gs)((()=>{const n=t();if(!e||!n||!E()?.collapsed)return;if(!n.match(d.TL?s.A:r.bpX))return;const a=(0,c.LV)(b.current);return a.match(d.TL?f:v)?.[0]}),[t,E,b,e],g),P=(0,A.A)(k,[k,t,E],!0),T=(0,h.A)((()=>Boolean(P())),[P]),x=Boolean(C?.length);(0,a.vJ)((()=>{if(!e||!T)return;const t=P();t?x||w({emoji:d.TL?t:t.match(/.+alt="(.+)"/)?.[1]}):S()}),[e,T,P,x,S,w]);const R=(0,y.A)((t=>{const a=P();if(!e||!a)return;const o=b.current,r=(0,c.LV)(o),s=d.TL?a:a.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),m=new RegExp(`(${s})\\1*$`,""),A=r.match(m)[0].length/a.length,h=r.replace(m,(0,u.hB)(t).repeat(A)),p=o.innerHTML.substring(r.length);n(`${h}${p}`),(0,i.Uz)((()=>{(0,l.A)(o,!0,!0)}))}));return(0,a.vJ)(M,[M,t]),{isCustomEmojiTooltipOpen:Boolean(T&&x&&!I),closeCustomEmojiTooltip:N,insertCustomEmoji:R}}},25498:(e,t,n)=>{n.d(t,{A:()=>x});var a=n(84051),o=n(13439),r=n(31481),i=n(66644),s=n(29807),l=n(52491),c=n(36353),d=n(87894),u=n(79824),m=n(37830),A=n(4961),h=n(58734),p=n(17778),y=n(63988),g=n(83414),f=n(37661),v=n(17712);let E,b,C,w,S;const I=36,N=2,M=300,k=(0,m.A)((function(e,t,n){return e&&t.length?Object.values((0,d._E)(e,t)).slice(0,n):u.p})),P=(0,m.A)((function(e,t,n){const a=Object.values(e),o=(0,d.dU)(a,"native"),r=t?(0,d.LG)(t,(e=>Object.values((0,d._E)(o,e)))):{},i=n?(0,d.LG)(n,(e=>Object.values((0,d._E)(o,e)))):{},s={...r,...i},l=[].concat(Object.keys(r),Object.keys(i)),c=a.reduce(((e,t)=>(t.names.forEach((n=>{e[n]||(e[n]=[]),e[n].push(t)})),e)),{}),u=Object.keys(c),m=l.reduce(((e,t)=>Math.max(e,t.length)),0);return{byKeyword:s,keywords:l,byName:c,names:u,maxKeyLength:m}})),T=(0,m.A)((function(e,t,n){const{byKeyword:a,keywords:o,byName:r,names:i,maxKeyLength:s}=e;let l=[];if(t.length>s)return u.p;const c=o.filter((e=>e.startsWith(t))).sort();l=l.concat(Object.values((0,d._E)(a,c)).flat());const m=i.filter((e=>e.startsWith(t)));return l=l.concat(Object.values((0,d._E)(r,m)).flat()),l=(0,d.Am)(l),l.length?l.slice(0,n):u.p}));try{w=/(^|\s):(?!\s)[-+_:'\s\p{L}\p{N}]*$/giu,S=/\p{Ll}/u}catch(e){w=/(^|\s):(?!\s)[-+_:'\s\d\wа-яёґєії]*$/gi,S=/[a-zяёґєії]/}function x(e,t,m,x=r.CfG,R,L,B){const[F,O,D]=(0,f.A)(!1),[U,j]=(0,a.J0)(),[$,K]=(0,a.J0)(u.p),[z,J]=(0,a.J0)(u.p);(0,a.vJ)((()=>{function t(){j(C.emojis)}e&&(C?t():async function(){return E||(E=n.e(996).then(n.t.bind(n,20996,19)),b=(await E).default,C=(0,l.cp)(b)),E}().then(t))}),[e]);const V=(0,y.gs)((()=>{const n=t();return e&&n.includes(":")?(0,p.S)(n).match(w)?.[0].trim():void 0}),[t,e],M),_=(0,g.A)(V,[V,t],!0),H=(0,v.A)((e=>{if(K(e),e===u.p)return void J(u.p);const t=e.map((e=>e.native)),n=(0,d.Xd)((0,s.oZ0)((0,o.mS)(),t),"id");J(n)})),q=(0,v.A)(((e,n=!1)=>{const a=t();if(!a)return;const o=a.lastIndexOf(":",n?a.lastIndexOf(":")-1:void 0);if(-1!==o){const t="string"==typeof e?(0,A.A)(e,["emoji_html"]):(0,h.hB)(e);m(`${a.substring(0,o)}${t}`);const n=x===r.CfG?document.querySelector(r.m$5):document.getElementById(x);(0,i.Uz)((()=>{(0,c.A)(n,!0,!0)}))}H(u.p)}));return(0,a.vJ)((()=>{const e=_();if(!e||!U)return void H(u.p);const t=e.length>2&&e.endsWith(":"),n=e.substring(1,t?1+e.length-2:void 0);let a=u.p;if(n){if(1===n.length&&S.test(n)||n.length>=N){const e=P(U,L,B);a=T(e,n.toLowerCase(),I)}}else a=k(U,R,I);a.length?t?q(a[0].native,!0):H(a):H(u.p)}),[L,U,_,B,q,R,H]),(0,a.vJ)(D,[D,t]),{isEmojiTooltipOpen:Boolean($.length||z.length)&&!F,closeEmojiTooltip:O,filteredEmojis:$,filteredCustomEmojis:z,insertEmoji:q}}},9442:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(13439),r=n(23174),i=n(66644),s=n(90709),l=n(36353),c=n(87894),d=n(39074),u=n(17778),m=n(63988),A=n(83414),h=n(37661),p=n(17712);const y=300;let g;try{g=/(^|\s)@[-_\p{L}\p{M}\p{N}]*$/giu}catch(e){g=/(^|\s)@[-_\d\wа-яёґєії]*$/gi}function f(e,t,n,f,E,b,C,w){const[S,I]=(0,a.J0)(),[N,M,k]=(0,h.A)(!1),P=(0,m.gs)((()=>{const n=t();if(!e||!f()?.collapsed||!n.includes("@"))return;const a=(0,d.LV)(E.current);return(0,u.S)(a).match(g)?.[0].trim()}),[e,t,f,E],y),T=(0,A.A)(P,[P,t,f],!0),x=(0,A.A)((()=>e&&t().startsWith("@")),[t,e]);(0,a.vJ)((()=>{const e=T();if(!e||!b&&!C)return void I(void 0);const t=(0,o.mS)().users.byId;if(!t)return void I(void 0);const n=b?.reduce(((e,t)=>(t.userId!==w&&e.push(t.userId),e)),[]),a=e.substring(1),r=(0,s.Z$K)((0,c.Am)([...x()&&C||[],...n||[]]),t,a);I(Object.values((0,c._E)(t,r)))}),[w,b,C,T,x]);const R=(0,p.A)(((e,t=!1)=>{if(!e.usernames&&!(0,s.u0l)(e))return;const a=(0,s.KlG)(e),o=(0,s.u0l)(e)||"",c=a?`@${a}`:`<a\n class="text-entity-link"\n data-entity-type="${r.C7.MentionName}"\n data-user-id="${e.id}"\n contenteditable="false"\n dir="auto"\n >${o}</a>`,u=E.current,m=v((0,d.LV)(u)),A=m.lastIndexOf("@"),h=(a?a.length+1:o.length)-(m.length-A);if(-1!==A){const e=`${m.substr(0,A)}${c} `,a=v(u.innerHTML).substring(m.length),o=(0,d.JC)(u);n(`${e}${a}`),(0,i.Uz)((()=>{const e=o+h+1;(0,l.A)(u,t),e>=0&&(0,d.vZ)(u,e)}))}I(void 0)}));return(0,a.vJ)(k,[k,t]),{isMentionTooltipOpen:Boolean(S?.length&&!N),closeMentionTooltip:M,insertMention:R,mentionFilteredUsers:S}}function v(e){return e.replace(/<div>(<br>|<br\s?\/>)?<\/div>/gi,"<br>")}},48885:(e,t,n)=>{n.d(t,{A:()=>m,S:()=>A});var a=n(84051),o=n(61433),r=n(66644),i=n(14737),s=n(17712),l=n(93545),c=n(672);const d=450,u=100;function m({ref:e,isOpen:t,isDisabled:n,withResizeObserver:o,onStateChange:m}){const[A,h]=(0,a.J0)(t),p=(0,a.li)(null),y=e||p,g=(0,a.li)(0),f=(0,s.A)((()=>{h(!0),m?.({element:void 0,height:0,isOpen:!1})}));(0,a.vJ)((()=>{n&&f()}),[n]),(0,a.vJ)((()=>{t&&h(!0)}),[t]),(0,a._W)(f),(0,i.A)((()=>{h(!1)}),t?void 0:d);const v=(0,a.hb)((()=>{const e=y.current;!n&&e&&A&&(t?(0,r.gm)((()=>{const n=e.offsetHeight;return g.current=n,()=>{m?.({element:e,height:n,isOpen:t})}})):m?.({element:e,height:0,isOpen:!1}))}),[t,A,n,y,m]),E=(0,c.A)((()=>{const e=y.current;e&&e.offsetHeight!==g.current&&v()}),[v,y],u,!0);return(0,a.Nf)(v,[v]),(0,l.A)(y,E,!o||!A),{shouldRender:A,ref:y}}function A(e,t=!1){let n=0;for(let a=0;a<e.length;a++){const i=e[a],s=i.element;if(!s)continue;const l=`${n}px`,c=()=>{(0,o.Tv)(s,{transform:`translateY(${i.isOpen?l:`calc(${l} - 100%)`})`,zIndex:String(-a),transition:t?"none":""})};s.dataset.isPanelOpen||!i.isOpen||t?c():((0,o.Tv)(s,{transform:`translateY(calc(${l} - 100%))`,zIndex:String(-a),transition:"none"}),s.dataset.isPanelOpen="true",(0,r.Uz)(c)),n+=i.height}}},70297:(e,t,n)=>{n.d(t,{A:()=>f});var a=n(84051),o=n(13439),r=n(90709),i=n(87357),s=n(17663),l=n(82393),c=n(43874),d=n(45470),u=n(14),m=n(17712),A=n(62587),h=n(59030),p=n(50680),y=n(18276),g=n(59816);const f=(0,a.ph)((function({story:e,isPreview:t,isProtected:n,isConnected:f}){const{openStoryViewer:v,loadPeerStoriesByIds:E,showNotification:b}=(0,o.ko)(),C=(0,h.A)(),{isMobile:w}=(0,c.Ay)(),S=e&&"isDeleted"in e,I=e&&"content"in e,N=I?e.content.video:void 0,M=I?(0,r.EN7)(e):void 0,k=(0,A.A)(M),P=I?N?N.thumbnail?.dataUri:e.content.photo?.thumbnail?.dataUri:void 0,T=(0,u.A)(k,!0),{shouldRender:x,transitionClassNames:R}=(0,p.A)(Boolean(T)),L=(0,d.A)(P,S&&!t,w&&!l.QH),B=(0,i.A)("EVLTkrt1","media-inner",(!f||S)&&"AQWPv0bP",S&&"tprkr7qf",t&&"V3HabdKr");(0,a.vJ)((()=>{!e||I||S||E({peerId:e.peerId,storyIds:[e.id]})}),[e,S,I]);const F=(0,m.A)((()=>{S?b({message:C("StoryNotFound")}):v({peerId:e.peerId,storyId:e.id,isSinglePeer:!0,isSingleStory:!0})}));return a.Ay.createElement("div",{className:B,onClick:f?F:void 0},!S&&t&&a.Ay.createElement("canvas",{ref:L,className:"thumbnail blurred-bg"}),x&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement("img",{src:T,alt:"",className:(0,i.A)("WAItYc5d",t&&"ClGe8yij",R),draggable:!1}),I&&a.Ay.createElement(g.A,{story:e,className:R})),S&&a.Ay.createElement("span",null,a.Ay.createElement(y.A,{name:"story-expired",className:"nLA7VEhv"}),C("StoryExpiredSubtitle")),Boolean(N?.duration)&&a.Ay.createElement("div",{className:"message-media-duration"},(0,s.QO)(N.duration)),n&&a.Ay.createElement("span",{className:"protector"}))}))},97676:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),o=n(87357),r=n(37661),i=n(5912),s=n(17712),l=n(62587),c=n(10221),d=n(18104),u=n(3325);const m=(0,a.ph)((({messageId:e,isMirrored:t,effect:n,shouldPlay:m,observeIntersectionForLoading:A,observeIntersectionForPlaying:h,onStop:p})=>{const y=(0,a.li)(null),g=(0,a.li)(null),f=(0,i.Vz)(y,A),v=(0,i.Vz)(y,h),[E,b,C]=(0,r.A)(),[w,S,I]=(0,r.A)(),N=function(e){return e.effectAnimationId?`sticker${e.effectAnimationId}`:`sticker${e.effectStickerId}?size=f`}(n),M=(0,l.A)(N,!f),k=(0,s.A)((()=>{C(),p?.()})),P=(0,c.A)({anchorRef:y,overlayRef:g,isMirrored:t,isDisabled:!E,isForMessageEffect:!0,id:n.id});(0,a.vJ)((()=>{w&&P(),I()}),[P,I,w]),(0,a.vJ)((()=>{v&&m&&M&&(b(),S())}),[v,M,m,P]);const T=(0,o.A)("McmbiWZE",t&&"wNvU2uqi");return a.Ay.createElement("div",{className:(0,o.A)("IYu2f7FM",t&&"GsTZawTE"),ref:y},E&&a.Ay.createElement(u.A,null,a.Ay.createElement(d.A,{ref:g,key:`effect-${e??n.id}`,className:T,tgsUrl:M,size:256,play:!0,isLowPriority:!0,noLoop:!0,forceAlways:!0,onEnded:k})))}))},51644:(e,t,n)=>{n.d(t,{A:()=>w});var a=n(84051),o=n(31481),r=n(66644),i=n(90709),s=n(87357),l=n(40435),c=n(35127),d=n(43874),u=n(37661),m=n(5912),A=n(17712),h=n(37859),p=n(37960),y=n(69419),g=n(73767),f=n(21511),v=n(61097),E=n(18276),b=n(27860),C=n(35913);const w=({id:e,photo:t,messageText:n,isOwn:w,observeIntersection:S,noAvatars:I,canAutoLoad:N,isInSelectMode:M,isSelected:k,uploadProgress:P,forcedWidth:T,size:x="inline",dimensions:R,asForwarded:L,nonInteractive:B,shouldAffectAppendix:F,isDownloading:O,isProtected:D,theme:U,isInWebPage:j,clickArg:$,className:K,onClick:z,onCancelUpload:J})=>{const V=(0,a.li)(null),_="extendedMediaPreview"===t.mediaType,H=_?void 0:t.blobUrl,q=(0,m.Vz)(V,S),{isMobile:W}=(0,d.Ay)(),[G,Q]=(0,a.J0)(N),Z=G&&q&&!_,{mediaData:Y,loadProgress:X}=(0,y.A)(_?void 0:(0,i.rIo)(t,x),!Z),ee=H||Y,te=Boolean(T),[ne]=(0,a.J0)(!ee),ae=Boolean(ee),oe=(0,v.A)(t,ae);(0,p.A)(!ae,{ref:oe});const re=(0,v.A)(t,!te),ie=(0,i.VDY)(t),[se,le,ce]=(0,u.A)(_||t.isSpoiler);(0,a.vJ)((()=>{_||t.isSpoiler?le():ce()}),[_,t]);const{loadProgress:de}=(0,y.A)(_?void 0:(0,i.rIo)(t,"download"),!O,_?void 0:(0,i.Czs)(t,"download")),{isUploading:ue,isTransferring:me,transferProgress:Ae}=(0,i.LKA)(P||(O?de:X),Z&&!ee,void 0!==P),he=!1===(0,g.A)(G),{ref:pe,shouldRender:ye}=(0,f.A)({isOpen:me,noMountTransition:he,className:"slow",withShouldRender:!0}),{ref:ge,shouldRender:fe}=(0,f.A)({isOpen:!ee&&!G,withShouldRender:!0}),ve=(0,A.A)((e=>{ue?J?.($):ee?se?ce():z?.($,e):Q((e=>!e))}));(0,h.A)((([e])=>{if(!F)return void(e&&V.current.closest(o.KFG).removeAttribute(o.D3G));const t=V.current.closest(o.KFG);if(ee){const e=Number(t.closest(".Message").dataset.messageId);(0,l.A)(ee,Boolean(w),e,k,U).then((e=>{(0,r.RK)((()=>{t.style.setProperty("--appendix-bg",e),t.setAttribute(o.D3G,"")}))}))}else t.classList.add("has-appendix-thumb")}),[F,ee,w,M,k,U]);const{width:Ee,height:be,isSmall:Ce}=R||(0,c.yA)({media:t,isOwn:w,asForwarded:L,noAvatars:I,isMobile:W,messageText:n,isInWebPage:j}),we=(0,s.A)("media-inner",!ue&&!B&&"interactive",Ce&&"small-image",(Ee===be||"pictogram"===x)&&"square-image",be<c.ej&&"fix-min-height",K),Se=R?` width: ${Ee}px; left: ${R.x}px; top: ${R.y}px;`:"",Ie="inline"===x?`height: ${be}px;${Se}`:void 0;return a.Ay.createElement("div",{id:e,ref:V,className:we,style:Ie,onClick:ue?void 0:ve},te&&a.Ay.createElement("canvas",{ref:re,className:"thumbnail blurred-bg"}),ee&&a.Ay.createElement("img",{src:ee,className:(0,s.A)("full-media",te&&"with-blurred-bg"),alt:"",style:T?`width: ${T}px`:void 0,draggable:!D}),ne&&a.Ay.createElement("canvas",{ref:oe,className:"thumbnail"}),D&&a.Ay.createElement("span",{className:"protector"}),ye&&!fe&&a.Ay.createElement("div",{ref:pe,className:"media-loading"},a.Ay.createElement(C.A,{progress:Ae,onClick:ue?ve:void 0})),fe&&a.Ay.createElement(E.A,{ref:ge,name:"download"}),a.Ay.createElement(b.A,{isVisible:se,withAnimation:!0,thumbDataUri:ie,width:Ee,height:be,className:"media-spoiler"}),me&&a.Ay.createElement("span",{className:"message-transfer-progress"},Math.round(100*Ae),"%"))}},84555:(e,t,n)=>{n.d(t,{A:()=>P});var a=n(84051),o=n(13439),r=n(23174),i=n(90709),s=n(53827),l=n(87357),c=n(17663),d=n(41733),u=n(76023),m=n(63988),A=n(37661),h=n(5912),p=n(17712),y=n(37960),g=n(69419),f=n(73767),v=n(21511),E=n(61097),b=n(18276),C=n(27860),w=n(64493),S=n(65843),I=n(35913);const N=u.Wd/2,M=2*(N-6)*Math.PI;let k;const P=({message:e,className:t,canAutoLoad:n,isDownloading:P,origin:T,observeIntersection:x,onStop:R,onReadMedia:L,isTranscriptionError:B,isTranscribed:F,canTranscribe:O,onHideTranscription:D,isTranscriptionHidden:U,isTranscribing:j})=>{const $=(0,a.li)(null),K=(0,a.li)(null),z=(0,a.li)(null),{cancelMediaDownload:J,openOneTimeMediaModal:V,transcribeAudio:_}=(0,o.ko)(),H=(0,h.Vz)($,x),q=e.content.video,[W,G]=(0,a.J0)(n),Q=Boolean(W&&H),{mediaData:Z,loadProgress:Y}=(0,g.A)((0,i.sC4)(q,"inline"),!Q,(0,i.Czs)(q,"inline")),{loadProgress:X}=(0,g.A)((0,i.sC4)(q,"download"),!P,r.qZ.BlobUrl),[ee,te]=(0,A.A)(),ne=(0,i.G5T)(e),ae="oneTimeModal"===T,oe=ne&&!ae,re=!Boolean((0,i.CIU)(e))||ee||oe,ie=(0,E.A)(q,re);(0,y.A)(!re,{ref:ie});const se=(0,i.CIU)(e),le=W&&!ee||P,ce=!1===(0,f.A)(W),{ref:de,shouldRender:ue}=(0,v.A)({isOpen:le,noMountTransition:ce,withShouldRender:!0}),[me,Ae]=(0,a.J0)(!1),[he,pe]=(0,a.Ul)(0),ye=(0,m.aG)(he,16);(0,a.vJ)((()=>{if(!me)return;const e=K.current;pe(e.currentTime/e.duration)}),[pe,me,ye]),(0,a.Nf)((()=>{if(!me||!z.current)return;const e=M-ye()*M;z.current.setAttribute("stroke-dashoffset",e.toString())}),[me,ye]);const ge=Boolean(Z&&H),fe=(0,p.A)((()=>{K.current&&(Ae(!1),pe(0),(0,d.A)(K.current))})),ve=(0,p.A)((()=>{k?.(),k=fe})),Ee=(0,p.A)((()=>{const e=K.current;me?e.paused?((0,d.A)(e),(0,s._K)()):e.pause():(ve(),e.pause(),e.currentTime=0,(0,d.A)(e),(0,s._K)(),Ae(!0))}));(0,a.vJ)((()=>{ae&&Ee()}),[ae]);const be=(0,p.A)((t=>{if(!t.target.closest(".transcribe-button"))if(Z){if(!P)return ne&&!ae?(V({message:e}),void L?.()):void Ee();J({media:q})}else G((e=>!e))})),Ce=(0,p.A)((e=>{const t=e.currentTarget;pe(t.currentTime/t.duration)})),we=(0,p.A)((()=>{_({chatId:e.chatId,messageId:e.id})})),Se=(0,p.A)((()=>{(F||B)&&D?D(!U):j||we()}));return a.Ay.createElement("div",{ref:$,className:(0,l.A)("RoundVideo","media-inner",ae&&"non-interactive",t),onClick:be},Z&&a.Ay.createElement("div",{className:"video-wrapper"},oe&&a.Ay.createElement(C.A,{isVisible:!0,thumbDataUri:se,width:u.Wd,height:u.Wd,className:"media-spoiler"}),a.Ay.createElement(S.A,{canPlay:ge,ref:K,src:Z,className:"full-media",width:u.Wd,height:u.Wd,autoPlay:!oe,disablePictureInPicture:!0,muted:!me,loop:!me,playsInline:!0,isPriority:!0,onEnded:me?R??fe:void 0,onTimeUpdate:me?Ce:void 0,onReady:te})),!oe&&a.Ay.createElement("canvas",{ref:ie,className:"thumbnail",style:`width: ${u.Wd}px; height: ${u.Wd}px`}),a.Ay.createElement("div",{className:"progress"},me&&a.Ay.createElement("svg",{width:u.Wd,height:u.Wd},a.Ay.createElement("circle",{ref:z,cx:N,cy:N,r:N-6,className:"progress-circle",transform:`rotate(-90, ${N}, ${N})`,"stroke-dasharray":M,"stroke-dashoffset":M}))),ue&&a.Ay.createElement("div",{ref:de,className:"media-loading"},a.Ay.createElement(I.A,{progress:P?X:Y})),oe&&!ue&&a.Ay.createElement("div",{className:"play-wrapper"},a.Ay.createElement(w.A,{color:"dark",round:!0,size:"smaller",className:"play",nonInteractive:!0},a.Ay.createElement(b.A,{name:"play"})),a.Ay.createElement(b.A,{name:"view-once"})),!Z&&!W&&a.Ay.createElement(b.A,{name:"download"}),!ae&&a.Ay.createElement("div",{className:"message-media-duration"},me?(0,c.QO)(K.current.currentTime):(0,c.QO)(q.duration),(!me||K.current.paused)&&a.Ay.createElement(b.A,{name:"muted"})),O&&a.Ay.createElement(w.A,{onClick:Se,className:"transcribe-button"},F||B?a.Ay.createElement(b.A,{name:"down"}):a.Ay.createElement(b.A,{name:"transcribe"}),j&&a.Ay.createElement("svg",{viewBox:"0 0 32 24",className:"loading-svg"},a.Ay.createElement("rect",{className:"loading-rect",fill:"transparent",width:"32",height:"24","stroke-width":"3","stroke-linejoin":"round",rx:"6",ry:"6",stroke:"white","stroke-dashoffset":"1","stroke-dasharray":"32,68"}))))}},33527:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),o=n(13439),r=n(17712),i=n(21511),s=n(59030),l=n(71429),c=n(24433),d=n(60859);const u=(0,a.ph)((({isOpen:e,message:t,anchor:n,triggerRef:o,shouldSkipAbout:i,onClose:u,onCloseAnimationEnd:m,onAboutAdsClick:A,onSponsoredHide:h,onSponsorInfo:p,onSponsoredReport:y})=>{const g=(0,a.li)(null),f=(0,s.A)(),v=(0,r.A)((()=>o.current)),E=(0,r.A)((()=>({withPortal:!0}))),b=(0,r.A)((()=>g.current)),C=(0,r.A)((()=>document.body)),w=t.sponsorInfo||!i||t.canReport;return a.Ay.createElement(l.A,{ref:g,isOpen:e,anchor:n,withPortal:!0,className:"with-menu-transitions",getLayout:E,getTriggerElement:v,getMenuElement:b,getRootElement:C,onClose:u,onCloseAnimationEnd:m},t.sponsorInfo&&p&&a.Ay.createElement(c.A,{icon:"channel",onClick:p},f("SponsoredMessageSponsor")),!i&&a.Ay.createElement(c.A,{icon:"info",onClick:A},f(t.canReport?"AboutRevenueSharingAds":"SponsoredMessageInfo")),t.canReport&&y&&a.Ay.createElement(c.A,{icon:"hand-stop",onClick:y},f("ReportAd")),w&&a.Ay.createElement(d.A,null),a.Ay.createElement(c.A,{icon:"close-circle",onClick:h},f("HideAd")))})),m=(0,a.ph)((({isOpen:e,message:t,anchor:n,triggerRef:s,shouldSkipAbout:l,onItemClick:c,onClose:d,onCloseAnimationEnd:m})=>{const{openAboutAdsModal:A,showDialog:h,reportSponsoredMessage:p,hideSponsoredMessages:y}=(0,o.ko)(),{ref:g}=(0,i.A)({isOpen:e,onCloseAnimationEnd:m}),f=(0,r.A)((()=>{c?.(),d()})),v=(0,r.A)((()=>{A({chatId:t.chatId}),f()})),E=(0,r.A)((()=>{y(),f()})),b=(0,r.A)((()=>{h({data:{message:[t.sponsorInfo,t.additionalInfo].join("\n")}}),f()})),C=(0,r.A)((()=>{p({peerId:t.chatId,randomId:t.randomId}),f()}));if(n)return a.Ay.createElement("div",{ref:g,className:"ContextMenuContainer"},a.Ay.createElement(u,{isOpen:e,anchor:n,triggerRef:s,message:t,shouldSkipAbout:l,onClose:d,onCloseAnimationEnd:d,onAboutAdsClick:v,onSponsoredHide:E,onSponsorInfo:b,onSponsoredReport:C}))}))},25477:(e,t,n)=>{n.d(t,{A:()=>N});var a=n(84051),o=n(13439),r=n(90709),i=n(87357),s=n(17663),l=n(58554),c=n(76023),d=n(35127),u=n(84313),m=n(43874),A=n(37661),h=n(5912),p=n(17712),y=n(62587),g=n(37960),f=n(69419),v=n(73767),E=n(21511),b=n(61097),C=n(18276),w=n(27860),S=n(65843),I=n(35913);const N=({id:e,video:t,isOwn:n,isInWebPage:N,observeIntersectionForLoading:M,observeIntersectionForPlaying:k,noAvatars:P,canAutoLoad:T,canAutoPlay:x,uploadProgress:R,forcedWidth:L,dimensions:B,asForwarded:F,isDownloading:O,isProtected:D,className:U,clickArg:j,onClick:$,onCancelUpload:K})=>{const{cancelMediaDownload:z}=(0,o.ko)(),J=(0,a.li)(null),V=(0,a.li)(null),_="extendedMediaPreview"===t.mediaType,H=_?void 0:t.blobUrl,[q,W,G]=(0,A.A)(_||t.isSpoiler);(0,a.vJ)((()=>{_||t.isSpoiler?W():G()}),[_,t]);const Q=(0,h.Vz)(J,M),Z=(0,h.Vz)(J,k)&&Q,Y=(0,a.li)(Q);Z&&!Y.current&&(Y.current=!0);const{isMobile:X}=(0,m.Ay)(),[ee,te]=(0,a.J0)(T),ne=Boolean(ee&&Q&&!_),[ae,oe]=(0,a.J0)(Boolean(x&&!q)),re=_?void 0:(0,r.sC4)(t,"inline"),[ie]=(0,a.J0)(Boolean(re&&l.Ih(re))),{mediaData:se,loadProgress:le}=(0,f.A)(re,!ne,_?void 0:(0,r.Czs)(t,"inline")),ce=H||se,[de,ue]=(0,A.A)(),me=(0,r.VDY)(t),Ae=Boolean(me),he=Boolean(L),pe=ce&&Y.current,ye=(0,u.A)(V,!0,!pe),ge=_?void 0:(0,r.sC4)(t,"preview"),[fe]=(0,a.J0)(Boolean(ge&&l.Ih(ge))),ve=Q,Ee=(0,y.A)(ge,!ve),be=de&&!ye,Ce=(0,g.A)((Ae||Ee)&&!be),we=Boolean(!Ae||Ee||de),Se=(0,b.A)(t,we);(0,g.A)(!we,{ref:Se});const Ie=(0,b.A)(t,!he),{loadProgress:Ne}=(0,f.A)(_?void 0:(0,r.sC4)(t,"download"),!O,_?void 0:(0,r.Czs)(t,"download")),{isUploading:Me,isTransferring:ke,transferProgress:Pe}=(0,r.LKA)(R||(O?Ne:le),ne&&!de&&!ie||O,void 0!==R),Te=!1===(0,v.A)(ee),{ref:xe,shouldRender:Re}=(0,E.A)({isOpen:ke&&!ye,noMountTransition:Te,withShouldRender:!0}),{ref:Le}=(0,E.A)({isOpen:Boolean((ee||ce)&&!ae&&!Re)}),[Be,Fe]=(0,a.J0)(0),Oe=(0,p.A)((e=>{Fe(Math.max(0,e.currentTarget.currentTime-1))})),De=(Number.isFinite(V.current?.duration)&&!ye?V.current?.duration:t.duration)||0,{width:Ue,height:je}=B||(_?(0,c.ri)(t,Boolean(n),F,N,P,X):(0,c.rO)(t,Boolean(n),F,N,P,X)),$e=(0,p.A)(((e,n)=>{if(Me)K?.(j);else if(_||!O)if(ce){if(ce&&!ae&&oe(!0),!q)return n&&ne&&!de&&!ie?(te(!1),void e.stopPropagation()):void $?.(j,e);G()}else te((e=>!e));else z({media:t})})),Ke=(0,p.A)((e=>{$e(e,!0)})),ze=(0,i.A)("media-inner dark",!Me&&"interactive",je<d.ej&&"fix-min-height",U),Je=`height: ${je}px;${B?` width: ${Ue}px; left: ${B.x}px; top: ${B.y}px;`:""}`;return a.Ay.createElement("div",{ref:J,id:e,className:ze,style:Je,onClick:Me?void 0:e=>$e(e)},he&&a.Ay.createElement("canvas",{ref:Ie,className:"thumbnail blurred-bg"}),pe&&a.Ay.createElement(S.A,{ref:V,src:ce,className:(0,i.A)("full-media",he&&"with-blurred-bg"),canPlay:ae&&Z&&!ye,muted:!0,loop:!0,playsInline:!0,disablePictureInPicture:!0,draggable:!D,onTimeUpdate:Oe,onReady:ue,style:L?`width: ${L}px`:void 0}),a.Ay.createElement("img",{ref:Ce,src:Ee,className:(0,i.A)("thumbnail",he&&"with-blurred-bg"),alt:"",style:L?`width: ${L}px;`:void 0,draggable:!D}),Ae&&!fe&&a.Ay.createElement("canvas",{ref:Se,className:"thumbnail"}),D&&a.Ay.createElement("span",{className:"protector"}),a.Ay.createElement(C.A,{ref:Le,name:"large-play"}),a.Ay.createElement(w.A,{isVisible:q,withAnimation:!0,thumbDataUri:me,width:Ue,height:je,className:"media-spoiler"}),Re&&a.Ay.createElement("div",{ref:xe,className:"media-loading"},a.Ay.createElement(I.A,{progress:Pe,onClick:Ke})),!ee&&!ce&&a.Ay.createElement(C.A,{name:"download"}),!ke||ye&&!O?a.Ay.createElement("div",{className:"message-media-duration"},!_&&t.isGif?"GIF":(0,s.QO)(Math.max(De-Be,0)),ye&&a.Ay.createElement(C.A,{name:"message-failed",className:"playback-failed"})):a.Ay.createElement("span",{className:"message-transfer-progress"},Me||O?`${Math.round(100*Pe)}%`:"..."))}},70314:(e,t,n)=>{n.d(t,{A:()=>T});var a=n(84051),o=n(13439),r=n(89925),i=n(90709),s=n(29807),l=n(87357),c=n(58849),d=n(66833),u=n(4961),m=n(35127),A=n(86974),h=n(43874),p=n(21488),y=n(39351),g=n(17712),f=n(59030),v=n(65240),E=n(44589),b=n(39877),C=n(86070),w=n(40558),S=n(56440),I=n(82855),N=n(64493),M=n(70297),k=n(51644),P=n(25477);const T=(0,a.ph)((0,o.EK)((e=>({canPlayAnimatedEmojis:(0,s.BWX)(e)})))((({message:e,observeIntersectionForLoading:t,observeIntersectionForPlaying:n,noAvatars:s,canAutoLoad:T,canAutoPlay:x,inPreview:R,asForwarded:L,isDownloading:B=!1,isProtected:F,isConnected:O,story:D,theme:U,backgroundEmojiId:j,shouldWarnAboutSvg:$,autoLoadFileMaxSizeMb:K,onMediaClick:z,onContainerClick:J,onAudioPlay:V,onCancelMediaTransfer:_,isEditing:H})=>{const{openUrl:q,openTelegramLink:W}=(0,o.ko)(),G=(0,i.T_0)(e),{isMobile:Q}=(0,h.Ay)(),Z=(0,a.li)(null),Y=(0,a.li)(null),X=(0,f.A)(),ee=(0,y.A)(),te=(0,g.A)((()=>{z()})),ne=(0,g.A)((e=>{J?.(e)})),ae=(0,g.A)((()=>{G&&W({url:G.url})})),{story:oe,stickers:re}=G||{};(0,p.A)(oe?.peerId,oe?.id,D);const ie=re?.isWithTextColor||re?.documents?.[0]?.shouldUseTextColor,se=(0,A.A)(Z,!ie);if(!G)return;const{siteName:le,url:ce,displayUrl:de,title:ue,description:me,photo:Ae,video:he,audio:pe,type:ye,document:ge,mediaSize:fe}=G,ve="telegram_story"===ye,Ee="telegram_nft"===ye,be=R||D&&"isDeleted"in D?void 0:function(e){switch(e){case"telegram_channel_request":case"telegram_megagroup_request":case"telegram_chat_request":return"ViewButtonRequestJoin";case"telegram_message":return"ViewButtonMessage";case"telegram_bot":return"ViewButtonBot";case"telegram_voicechat":return"ViewButtonVoiceChat";case"telegram_livestream":return"ViewButtonVoiceChatChannel";case"telegram_megagroup":case"telegram_chat":return"ViewButtonGroup";case"telegram_channel":return"ViewButtonChannel";case"telegram_user":return"ViewButtonUser";case"telegram_botapp":return"ViewButtonBotApp";case"telegram_chatlist":return"ViewChatList";case"telegram_story":return"ViewButtonStory";case"telegram_channel_boost":case"telegram_group_boost":return"ViewButtonBoost";case"telegram_stickerset":return"ViewButtonStickerset";case"telegram_nft":return"ViewButtonGiftUnique";default:return}}(ye),Ce=be&&ee(be),we=(0,c.A)(me,170),Se=Boolean(we||ue||le);let Ie=Boolean(re);if(Se&&G?.photo&&!G.video&&!G.document){const{width:t,height:n}=(0,m.yA)({media:G.photo,isOwn:e.isOutgoing,isInWebPage:!0,asForwarded:L,noAvatars:s,isMobile:Q});Ie=(t===n||"small"===fe)&&"large"!==fe}const Ne=(Ae||he)&&z&&!Ie,Me=(0,l.A)("WebPage",R&&"in-preview",!H&&R&&"interactive",Ie&&"with-square-photo",!Ae&&!he&&!R&&"without-media",he&&"with-video",!Se&&"no-article",ge&&"with-document",Ce&&"with-quick-button",Ee&&"with-gift");return a.Ay.createElement(C.A,{className:Me,"data-initial":(le||de)[0],dir:X.isRtl?"rtl":"auto",onClick:ne},a.Ay.createElement("div",{className:(0,l.A)("WebPage--content",ve&&"is-story",Ee&&"is-gift")},j&&a.Ay.createElement(b.A,{emojiDocumentId:j,className:"WebPage--background-icons"}),ve&&a.Ay.createElement(M.A,{story:D,isProtected:F,isConnected:O,isPreview:!0}),Ee&&!R&&function(){const e=G?.gift;if(!e||"starGiftUnique"!==e.type)return;const o=(0,d.yQ)(e),r=(0,d.uc)(e),{backdrop:i,pattern:s,model:l}=r||{};if(!i||!s||!l)return;const c=[i.centerColor,i.edgeColor];return a.Ay.createElement("div",{className:"web-page-gift web-page-centered web-page-unique",onClick:()=>ae()},a.Ay.createElement("div",{className:"web-page-unique-background-wrapper"},a.Ay.createElement(w.A,{className:"web-page-unique-background",backgroundColors:c,patternColor:i.patternColor,patternIcon:s.sticker})),a.Ay.createElement("div",{ref:Y,key:o.id,className:"WebPage--unique-sticker"},a.Ay.createElement(I.A,{containerRef:Y,sticker:o,size:120,observeIntersectionForPlaying:n,observeIntersectionForLoading:t})))}(),Se&&a.Ay.createElement("div",{className:(0,l.A)("WebPage-text",!R&&"WebPage-text_interactive"),onClick:R?void 0:()=>q({url:ce,shouldSkipModal:!0})},a.Ay.createElement(S.A,{className:"site-name",url:ce,text:le||de}),(!R||Ee)&&ue&&a.Ay.createElement("p",{className:"site-title"},(0,u.A)(ue)),we&&!Ee&&a.Ay.createElement("p",{className:"site-description"},(0,u.A)(we,["emoji","br"]))),Ae&&!Ee&&!he&&!ge&&a.Ay.createElement(k.A,{photo:Ae,isOwn:e.isOutgoing,isInWebPage:!0,observeIntersection:t,noAvatars:s,canAutoLoad:T,size:Ie?"pictogram":"inline",asForwarded:L,nonInteractive:!Ne,isDownloading:B,isProtected:F,theme:U,onClick:Ne?te:void 0,onCancelUpload:_}),!R&&he&&a.Ay.createElement(P.A,{video:he,isOwn:e.isOutgoing,isInWebPage:!0,observeIntersectionForLoading:t,noAvatars:s,canAutoLoad:T,canAutoPlay:x,asForwarded:L,isDownloading:B,isProtected:F,onClick:Ne?te:void 0,onCancelUpload:_}),!R&&pe&&a.Ay.createElement(v.Ay,{theme:U,message:e,origin:r.d9.Inline,noAvatars:s,isDownloading:B,onPlay:V,onCancelUpload:_}),!R&&ge&&a.Ay.createElement(E.A,{document:ge,message:e,observeIntersection:t,autoLoadFileMaxSizeMb:K,onMediaClick:te,onCancelUpload:_,isDownloading:B,shouldWarnAboutSvg:$}),!R&&re&&a.Ay.createElement("div",{ref:Z,className:(0,l.A)("media-inner","square-image",re.isEmoji&&"WebPage--emoji-grid","WebPage--stickers")},re.documents.map((e=>a.Ay.createElement("div",{key:e.id,className:"WebPage--sticker"},a.Ay.createElement(I.A,{containerRef:Z,sticker:e,shouldLoop:!0,size:re.isEmoji?38:80,customColor:se,observeIntersectionForPlaying:n,observeIntersectionForLoading:t}))))),R&&de&&!Se&&a.Ay.createElement("div",{className:"WebPage-text"},a.Ay.createElement("p",{className:"site-name"},de),a.Ay.createElement("p",{className:"site-description"},X("Chat.Empty.LinkPreview")))),Ce&&(ke=Ce,a.Ay.createElement(N.A,{className:"WebPage--quick-button",size:"tiny",color:"translucent",isRectangular:!0,noForcedUpperCase:!0,onClick:ae},ke)));var ke})))},40435:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(41074);const o={dark:{outgoing:"rgb(135,116,225)",incoming:"rgb(33,33,33)"},light:{outgoing:"rgb(238,255,222)",incoming:"rgb(255,255,255)"}};function r(e,t,n,r,i){return r?Promise.resolve(o[i||"light"][t?"outgoing":"incoming"]):(0,a.M1)({name:"offscreen-canvas:getAppendixColorFromImage",args:[e,t]},Math.round(n)%a.bP)}},35127:(e,t,n)=>{n.d(t,{MC:()=>i,ej:()=>l,nP:()=>c,yA:()=>d});var a=n(76023);const o=12,r=40,i=20*a.$,s=o*a.$,l=5*a.$;function c(e,t){return(e?.length??0)>r||t?i:s}function d({media:e,messageText:t,isOwn:n,isInWebPage:r,asForwarded:i,noAvatars:s,isMobile:d}){const u="photo"===e.mediaType,m="video"===e.mediaType,A=u&&r,h=m&&r,{width:p,height:y}=u?(0,a.ck)(e,n,i,A,s,d):m?(0,a.rO)(e,n,i,h,s,d):(0,a.ri)(e,n,i,r,s,d),g=c(t);let f=1;p<g&&g-p<o&&(f=g/p),y*f<l&&l-y*f<o&&(f=l/y);const v=Math.round(p*f),E=Math.round(y*f);return{width:v,height:E,isSmall:v<g||E<l}}},61097:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(90709),o=n(84051),r=n(66644),i=n(67054),s=n(87679),l=n(41074),c=n(17712);const d=.1;let u=-1;function m(e,t){return function(e,t=!1){const n=(0,o.li)(null),a=(0,o.Kr)((()=>(0,i.A)(l.bP,++u)),[]),m=(0,o.li)(),A=(0,c.A)((async(e,t)=>{const n=await(0,s.NN)(t);n&&(0,r.RK)((()=>{e.width=n.width,e.height=n.height,m.current=e.transferControlToOffscreen();const o=Math.ceil(Math.min(n.width,n.height)*d);(0,l.M1)({name:"offscreen-canvas:blurThumb",args:[m.current,t,o],transferables:[m.current]},a)}))}));return(0,o.Nf)((()=>{if(!e||t||m.current)return;const a=n.current;a&&A(a,e)}),[A,t,e]),n}(e?"string"==typeof e?e:(0,a.VDY)(e):void 0,t)}},64154:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(13439),r=n(37836);const i=new Map;function s(e,t,n,r){const s=r&&n?e?.byLangCode[r]?.[n]:void 0,{isPending:c,text:d}=s||{};return(0,a.vJ)((()=>{t&&n&&!d&&void 0===c&&r&&function(e,t,n){const a=i.get(n)||new Map,r=a.get(e)||[];r.includes(t)||(r.push(t),a.set(e,r),i.set(n,a),(0,o.ko)().markMessagesTranslationPending({chatId:e,messageIds:r,toLanguageCode:n})),l()}(t,n,r)}),[t,d,c,n,r]),t&&n?{isPending:c,translatedText:d}:{isPending:!1,translatedText:void 0}}const l=(0,r.nF)((function(){const{translateMessages:e}=(0,o.ko)();let t=!1;i.forEach(((n,a)=>{n.forEach(((n,o)=>{const r=n.slice(0,20);r.length<n.length&&(t=!0),e({chatId:o,messageIds:r,toLanguageCode:a}),function(e,t,n){const a=i.get(n);if(!a?.size)return void i.delete(n);const o=a.get(e);if(!o?.length)return void a.delete(e);const r=o.filter((e=>!t.includes(e)));if(!r?.length)return a.delete(e),void(a.size||i.delete(n));a.set(e,r)}(o,r,a)}))})),t&&l()}),500)},10221:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(66644),r=n(76023),i=n(17712);const s=r.$;function l({anchorRef:e,overlayRef:t,isMirrored:n,isForMessageEffect:r,isDisabled:l,id:c}){const d=(0,i.A)((()=>{const a=t.current,i=e.current;if(!a||!i)return;const l=i.getBoundingClientRect(),c=a.getBoundingClientRect(),d=window.innerWidth;(0,o.RK)((()=>{const e=l.top+l.height/2,t=l.bottom,o=r?t:e;a.style.top=o-c.height/2+"px",n?a.style.left=l.left-s+"px":a.style.right=d-l.right-s+"px"}))}));return(0,a.vJ)((()=>{l||d()}),[l,c]),(0,a.vJ)((()=>{if(l)return;const t=e.current.closest(".MessageList");return t?(t.addEventListener("scroll",d,{passive:!0}),()=>{t.removeEventListener("scroll",d)}):void 0}),[l,e]),d}},76283:(e,t,n)=>{n.d(t,{A:()=>k});var a=n(84051),o=n(13439),r=n(90709),i=n(87357),s=n(17712),l=n(59030),c=n(18276),d=n(64493),u=n(96530),m=n(71851),A=n(76023),h=n(10722),p=n(4438),y=n(87412);const g="uGUjDZKl",f="M62HGuIV",v="WMpEr5XQ",E=2*A.$,b=(0,a.ph)((({reaction:e,chosen:t,isReady:n,noAppearAnimation:o,style:r,isLocked:l,onToggleReaction:d,onSendPaidReaction:u,onShowPaidReactionModal:A})=>{const b=(0,a.li)(null),C=(0,s.A)((()=>{"paid"!==e.type?d(e):u?.()})),{isContextMenuOpen:w,handleBeforeContextMenu:S,handleContextMenu:I,handleContextMenuClose:N,handleContextMenuHide:M}=(0,h.A)(b,"paid"!==e.type,void 0,void 0,void 0,!0);return(0,a.vJ)((()=>{w&&(A?.(),N(),M())}),[N,A,M,w]),a.Ay.createElement("div",{className:(0,i.A)(g,"oc1hpMwv",t&&"paid"!==e.type&&f,!o&&n&&"sx6RTuAU",o&&"kqcWe4tf"),ref:b,style:r,onClick:C,onMouseDown:S,onContextMenu:I},"paid"===e.type?a.Ay.createElement(p.A,{tgsUrl:m.w.StarReaction,size:E,noLoop:!1}):a.Ay.createElement(y.A,{documentId:e.documentId,size:E}),l&&a.Ay.createElement(c.A,{className:v,name:"lock-badge"}))}));var C=n(37661),w=n(62587),S=n(18104);const I=2*A.$,N=(0,a.ph)((({reaction:e,isReady:t,noAppearAnimation:n,chosen:o,isLocked:r,onToggleReaction:s})=>{const l=(0,w.A)(`sticker${e.appearAnimation?.id}`,!t||n),d=(0,w.A)(`document${e.selectAnimation?.id}`,!t||n),u=(0,w.A)(`document${e.staticIcon?.id}`,!n),[m,A]=(0,C.A)(),[h,,p]=(0,C.A)(!0),[y,E,b]=(0,C.A)();return a.Ay.createElement("div",{className:(0,i.A)(g,o&&f),onClick:function(){s(e.reaction)},onMouseEnter:t&&!h?E:void 0},n&&a.Ay.createElement("img",{className:"MZ2tH980",src:u,alt:e.reaction.emoticon,draggable:!1}),!m&&!n&&a.Ay.createElement(S.A,{key:e.appearAnimation?.id,tgsUrl:l,play:h,noLoop:!0,size:I,onEnded:p,forceAlways:!0}),!h&&!n&&a.Ay.createElement(S.A,{key:e.selectAnimation?.id,tgsUrl:d,play:y,noLoop:!0,size:I,onLoad:A,onEnded:b,forceAlways:!0}),r&&a.Ay.createElement(c.A,{className:v,name:"lock-badge"}))})),M=(0,i.x)("ReactionSelector"),k=(0,a.ph)((({allAvailableReactions:e,topReactions:t,defaultTagReactions:n,enabledReactions:m,currentReactions:A,reactionsLimit:h,isPrivate:p,isReady:y,canPlayAnimatedEmojis:g,className:f,isCurrentUserPremium:v,isInSavedMessages:E,isInStoryViewer:C,isForEffects:w,effectReactions:S,isWithPaidReaction:I,onClose:k,onToggleReaction:P,onSendPaidReaction:T,onShowPaidReactionModal:x,onShowMore:R})=>{const{openPremiumModal:L}=(0,o.ko)(),B=(0,a.li)(null),F=(0,l.A)(),O=E&&!v&&!C,D=Boolean(h&&A&&A.length>=h),U=(0,a.Kr)((()=>{const a=D?A?.map((e=>e.reaction)):w?S:E?n:"some"===m?.type?m.allowed:e?.map((e=>e.reaction)),o=a?.map((t=>{const n="custom"===t.type,a=e?.find((e=>(0,r.a0K)(e.reaction,t)));return w?a:(n||a)&&!a?.isInactive&&(p||D||m&&(0,r.A3H)(t,m))?n?t:a:void 0})).filter(Boolean)||[],i=(0,r.fuR)(o,t);return I&&i.unshift({type:"paid"}),i}),[e,A,n,m,E,p,t,w,S,D,I]),j=(0,a.Kr)((()=>8===U.length?U:U.slice(0,7)),[U]),$=j.length<U.length,K=(0,a.Kr)((()=>{const e=A?.filter((({chosenOrder:e})=>void 0!==e))||[];return new Set(e.map((({reaction:e})=>j.findIndex((t=>t&&(0,r.a0K)("reaction"in t?t.reaction:t,e))))))}),[A,j]),z=(0,s.A)((()=>{const e=B.current?.getBoundingClientRect()||{x:0,y:0};R({x:e.x,y:e.y})})),J=(0,s.A)((()=>{k?.(),L({initialSection:"saved_tags"})})),V=(0,a.Kr)((()=>{if(E){if(!v){const e=F("lng_subscribe_tag_about").split("{link}");return a.Ay.createElement("span",null,e[0],a.Ay.createElement(u.A,{isPrimary:!0,onClick:J},F("lng_subscribe_tag_link")),e[1])}return F("SavedTagReactionsHint2")}return C?F("StoryReactionsHint"):w?F("AddEffectMessageHint"):void 0}),[v,E,C,F,w]);if(j.length)return a.Ay.createElement("div",{className:(0,i.A)(M("&"),f),ref:B},a.Ay.createElement("div",{className:M("bubble-small",F.isRtl&&"isRtl")}),a.Ay.createElement("div",{className:M("items-wrapper")},a.Ay.createElement("div",{className:M("bubble-big",F.isRtl&&"isRtl")}),a.Ay.createElement("div",{className:M("items")},V&&a.Ay.createElement("div",{className:M("hint")},V),a.Ay.createElement("div",{className:M("reactions"),dir:F.isRtl?"rtl":void 0},j.map(((e,t)=>"reaction"in e?a.Ay.createElement(N,{key:(0,r.Jjj)(e.reaction),isReady:y,onToggleReaction:P,reaction:e,noAppearAnimation:!g,chosen:K.has(t),isLocked:O}):a.Ay.createElement(b,{key:(0,r.Jjj)(e),isReady:y,onToggleReaction:P,onSendPaidReaction:T,onShowPaidReactionModal:x,reaction:e,noAppearAnimation:!g,chosen:K.has(t),isLocked:O,style:`--_animation-delay: ${20*(7-t)}ms`}))),$&&a.Ay.createElement(d.A,{color:"translucent",className:M("show-more"),onClick:z},a.Ay.createElement(c.A,{name:"down"}))))))}))},285:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),r=n(90709),i=n(29807),s=n(4961),l=n(59030),c=n(94189);const d=(0,a.ph)((0,o.EK)(((e,{userId:t})=>{const n=(0,i.meB)(e),a=t&&(0,i.mBe)(e,t);return{chat:n,contactName:a?(0,r.u0l)(a):void 0}}))((({isOpen:e,chat:t,userId:n,contactName:r,onClose:i})=>{const{deleteChatMember:d}=(0,o.ko)(),u=(0,l.A)(),m=(0,a.hb)((()=>{d({chatId:t.id,userId:n}),i()}),[t,d,i,n]);if(t&&n)return a.Ay.createElement(c.A,{isOpen:e,onClose:i,title:u("GroupRemoved.Remove"),textParts:(0,s.A)(u("PeerInfo.Confirm.RemovePeer",r)),confirmLabel:u("lng_box_remove"),confirmHandler:m,confirmIsDestructive:!0})})))},93809:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(30857),r=n(35297);function i(e,t){const n=void 0===t,i=(0,a.li)(n),s=(0,a.li)(),l=(0,o.A)();return(0,r.A)((()=>{n||(i.current=!1,s.current&&(clearTimeout(s.current),s.current=void 0))}),e),(0,a.vJ)((()=>{if(n||i.current)return;const e=()=>{i.current=!0,l()};t>0?s.current=window.setTimeout(e,t):e()}),e),i.current}},71950:(e,t,n)=>{n.d(t,{A:()=>g});var a=n(84051),o=n(87357),r=n(17663),i=n(14242),s=n(59030),l=n(18276);const c="gvrp3KoR",d="IHb3ZATQ",u="zAPFdKbZ",m=[[{name:"followers",title:"ChannelStats.Overview.Followers"},{name:"enabledNotifications",title:"ChannelStats.Overview.EnabledNotifications",isPercentage:!0}],[{name:"viewsPerPost",title:"ChannelStats.Overview.ViewsPerPost"},{name:"viewsPerStory",title:"ChannelStats.Overview.ViewsPerStory"}],[{name:"sharesPerPost",title:"ChannelStats.Overview.SharesPerPost"},{name:"sharesPerStory",title:"ChannelStats.Overview.SharesPerStory"}],[{name:"reactionsPerPost",title:"ChannelStats.Overview.ReactionsPerPost"},{name:"reactionsPerStory",title:"ChannelStats.Overview.ReactionsPerStory"}]],A=[[{name:"members",title:"Stats.GroupMembers"},{name:"messages",title:"Stats.GroupMessages"}],[{name:"viewers",title:"Stats.GroupViewers"},{name:"posters",title:"Stats.GroupPosters"}]],h=[[{name:"viewsCount",title:"Stats.Message.Views",isPlain:!0},{name:"publicForwards",title:"Stats.Message.PublicShares",isPlain:!0}],[{name:"reactionsCount",title:"Channel.Stats.Overview.Reactions",isPlain:!0},{name:"forwardsCount",title:"Stats.Message.PrivateShares",isPlain:!0,isApproximate:!0}]],p=[[{name:"viewsCount",title:"Channel.Stats.Overview.Views",isPlain:!0},{name:"publicForwards",title:"PublicShares",isPlain:!0}],[{name:"reactionsCount",title:"Channel.Stats.Overview.Reactions",isPlain:!0},{name:"forwardsCount",title:"PrivateShares",isPlain:!0}]],y=[[{name:"level",title:"Stats.Boosts.Level",isPlain:!0},{name:"premiumSubscribers",title:"Stats.Boosts.PremiumSubscribers",isPercentage:!0,isApproximate:!0,withAbsoluteValue:!0}],[{name:"boosts",title:"Stats.Boosts.ExistingBoosts",isPlain:!0},{name:"remainingBoosts",title:"Stats.Boosts.BoostsToLevelUp",isPlain:!0}]],g=(0,a.ph)((({title:e,type:t,statistics:n,isToncoin:g,className:f,subtitle:v})=>{const E=(0,s.A)(),b=(e,t,n)=>{const[o,r]=e.toFixed(4).split("."),[i,s]=(e*t).toFixed(2).split(".");return a.Ay.createElement("div",null,a.Ay.createElement(l.A,{className:"it39BC_c",name:"toncoin"}),a.Ay.createElement("b",{className:u},o,a.Ay.createElement("span",{className:"ZAfXkuWL"},".",r))," ",a.Ay.createElement("span",{className:d},"≈ $",i,a.Ay.createElement("span",{className:"HRXb_S2M"},".",s)),a.Ay.createElement("h3",{className:d},E(n)))},{period:C}=n,{balances:w,usdRate:S}=n,I=function(e){switch(e){case"group":return A;case"message":return h;case"boost":return y;case"story":return p;default:return m}}(t);return a.Ay.createElement("div",{className:(0,o.A)("Gi8Nokbl",f)},a.Ay.createElement("div",{className:"H01lE7mv"},e&&a.Ay.createElement("div",{className:"VQbs04hT"},e),C&&a.Ay.createElement("div",{className:"X7bBlGdi"},(0,r.Lu)(E,1e3*C.minDate)," — ",(0,r.Lu)(E,1e3*C.maxDate))),a.Ay.createElement("table",{className:"s5beXqqL"},g?a.Ay.createElement("tr",null,a.Ay.createElement("td",{className:c},b(w?.availableBalance||0,S||0,"lng_channel_earn_available"),b(w?.currentBalance||0,S||0,"lng_channel_earn_reward"),b(w?.overallRevenue||0,S||0,"lng_channel_earn_total"))):I.map((e=>a.Ay.createElement("tr",null,e.map((e=>{const t=n[e.name];return e.isPlain?a.Ay.createElement("td",{className:c},a.Ay.createElement("b",{className:u},`${e.isApproximate?"≈":""}${(0,i.Sm)(t)}`),a.Ay.createElement("h3",{className:d},E(e.title))):e.isPercentage?a.Ay.createElement("td",{className:c},e.withAbsoluteValue&&a.Ay.createElement("span",{className:u},`${e.isApproximate?"≈":""}${(0,i.Sm)(t.part)}`),a.Ay.createElement("span",{className:e.withAbsoluteValue?"_mYEmh_u":u},t.percentage,"%"),a.Ay.createElement("h3",{className:d},E(e.title))):a.Ay.createElement("td",{className:c},a.Ay.createElement("b",{className:u},(0,i.Vw)(t.current))," ",(({change:e,percentage:t})=>{if(!e)return;const n=Number(e)<0;return a.Ay.createElement("span",{className:(0,o.A)("idLrmbhS",n&&"SLfwGHQC")},n?`-${(0,i.Vw)(Math.abs(e))}`:`+${(0,i.Vw)(e)}`,t&&a.Ay.createElement(a.Ay.Fragment,null," ","(",t,"%)"))})(t),a.Ay.createElement("h3",{className:d},E(e.title)))})))))),v)}))},75343:(e,t,n)=>{n.d(t,{A:()=>E});var a=n(84051),o=n(13439),r=n(87357),i=n(43874),s=n(36838),l=n(59030),c=n(89925),d=n(90709),u=n(54464),m=n(10722),A=n(17712),h=n(92111),p=n(21849),y=n(71429),g=n(24433),f=n(2429);const v=(0,a.ph)((function({peer:e,isArchived:t}){const{openChat:n,openChatWithInfo:i,openStoryViewer:s,toggleStoriesHidden:v}=(0,o.ko)(),E=(0,l.A)(),b=(0,a.li)(null),C="isSelf"in e&&e.isSelf,w=!(0,d.L8L)(e.id);(0,h.A)(e.id);const{isContextMenuOpen:S,contextMenuAnchor:I,handleBeforeContextMenu:N,handleContextMenu:M,handleContextMenuClose:k,handleContextMenuHide:P}=(0,m.A)(b),T=(0,A.A)((()=>b.current)),x=(0,A.A)((()=>document.body)),R=(0,A.A)((()=>b.current.querySelector(".story-peer-context-menu .bubble"))),L=(0,A.A)((()=>({withPortal:!0,isDense:!0}))),B=(0,A.A)((()=>{S||s({peerId:e.id,origin:c.G9.StoryRibbon})})),F=(0,A.A)((e=>{(0,u.u)(e),N(e)})),O=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0,profileTab:"stories"})})),D=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0,profileTab:"storiesArchive"})})),U=(0,A.A)((()=>{n({id:e.id,shouldReplaceHistory:!0})})),j=(0,A.A)((()=>{i({id:e.id,shouldReplaceHistory:!0})})),$=(0,A.A)((()=>{v({peerId:e.id,isHidden:!t})}));return a.Ay.createElement("div",{ref:b,role:"button","data-peer-id":e.id,tabIndex:0,className:f.A.peer,onMouseDown:F,onClick:B,onContextMenu:M},a.Ay.createElement(p.A,{peer:e,withStory:!0,storyViewerOrigin:c.G9.StoryRibbon,storyViewerMode:"full"}),a.Ay.createElement("div",{className:(0,r.A)(f.A.name,e.hasUnreadStories&&f.A.name_hasUnreadStory)},C?E("MyStory"):(0,d.F9N)(E,e)),void 0!==I&&a.Ay.createElement(y.A,{isOpen:S,anchor:I,getTriggerElement:T,getRootElement:x,getMenuElement:R,getLayout:L,className:(0,r.A)("story-peer-context-menu",f.A.contextMenu),autoClose:!0,withPortal:!0,onClose:k,onCloseAnimationEnd:P},C?a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(g.A,{onClick:O,icon:"play-story"},E("StoryList.Context.SavedStories")),a.Ay.createElement(g.A,{onClick:D,icon:"archive"},E("StoryList.Context.ArchivedStories"))):a.Ay.createElement(a.Ay.Fragment,null,!w&&a.Ay.createElement(g.A,{onClick:U,icon:"message"},E("SendMessageTitle")),w?a.Ay.createElement(g.A,{onClick:j,icon:"channel"},E("ChatList.ContextOpenChannel")):a.Ay.createElement(g.A,{onClick:j,icon:"user"},E("StoryList.Context.ViewProfile")),a.Ay.createElement(g.A,{onClick:$,icon:t?"unarchive":"archive"},E(t?"StoryList.Context.Unarchive":"StoryList.Context.Archive")))))})),E=(0,a.ph)((0,o.EK)(((e,{isArchived:t})=>{const{orderedPeerIds:{active:n,archived:a}}=e.stories;return{orderedPeerIds:t?a:n,usersById:e.users.byId,chatsById:e.chats.byId}}))((function({isArchived:e,className:t,orderedPeerIds:n,usersById:o,chatsById:c,isClosing:d}){const u=(0,l.A)(),m=(0,r.A)(f.A.root,!n.length&&f.A.hidden,d&&f.A.closing,t,"no-scrollbar"),A=(0,a.li)(null);return(0,s.A)(A,(0,i.Ny)()),a.Ay.createElement("div",{ref:A,id:"StoryRibbon",className:m,dir:u.isRtl?"rtl":void 0},n.map((t=>{const n=o[t]||c[t];if(n)return a.Ay.createElement(v,{key:t,peer:n,isArchived:e})})))})))},40175:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),o=n(13439),r=n(31481),i=n(29807),s=n(34458),l=n(59030),c=n(21511),d=n(92111),u=n(21849),m=n(17169);const A=(0,a.ph)((0,o.EK)(((e,{isArchived:t})=>{const{orderedPeerIds:{archived:n,active:a},byPeerId:o}=e.stories,{storyViewer:{isRibbonShown:r,isArchivedRibbonShown:s}}=(0,i.nTw)(e),l=(0,i.clw)(e),c=(0,i.xYJ)(e,"storyRibbonAnimations");return{currentUserId:e.currentUserId,orderedPeerIds:t?n:a,isShown:t?!s:!r,isForumPanelOpen:l,withAnimation:c,usersById:e.users.byId,chatsById:e.chats.byId,peerStories:o}}))((function({currentUserId:e,orderedPeerIds:t,usersById:n,chatsById:i,canShow:A,isShown:h,isForumPanelOpen:p,isArchived:y,withAnimation:g,peerStories:f}){const{toggleStoryRibbon:v}=(0,o.ko)(),E=(0,l.A)(),b=(0,a.Kr)((()=>1===t.length?[n[t[0]]||i[t[0]]]:t.map((e=>n[e]||i[e])).filter((t=>t&&t.id!==e)).slice(0,r.dqH).reverse()),[e,t,n,i]),C=(0,a.Kr)((()=>b?.length?b.reduce(((e,t)=>{const n=f[t.id];if(!n)return e;const a=n.orderedIds.some((e=>{const t=n.byId[e];if(!t||!("isForCloseFriends"in t))return!1;const a=n.lastReadId&&t.id<=n.lastReadId;return t.isForCloseFriends&&!a}));return e[t.id]=a,e}),{}):{}),[f,b]),w=(0,a.Kr)((()=>t.slice(0,5)),[t]);(0,d.A)(w);const S=A&&h,{ref:I,shouldRender:N}=(0,c.A)({isOpen:S,className:"slow",withShouldRender:!0});if((0,a.vJ)((()=>{g&&!p&&(S?((0,a.VK)(s.UG+r.xB5),(0,s.$)(y)):((0,a.VK)(s.UG+r.xB5),(0,s.wV)(y)))}),[y,S,g,p]),N)return a.Ay.createElement("button",{ref:I,type:"button",id:"StoryToggler",className:m.A.root,"aria-label":E("Chat.Context.Peer.OpenStory"),onClick:()=>v({isShown:!0,isArchived:y}),dir:E.isRtl?"rtl":void 0},b.map((e=>a.Ay.createElement(u.A,{key:e.id,peer:e,size:"tiny",className:m.A.avatar,withStorySolid:!0,forceFriendStorySolid:C[e.id]}))))})))},34458:(e,t,n)=>{n.d(t,{$:()=>g,UG:()=>d,wV:()=>y});var a=n(31481),o=n(66644),r=n(19822),i=n(83868),s=n(76023),l=n(2429),c=n(17169);const d=250,u=.25*s.$,m=11,A=.1875*s.$,h=.125*s.$,p=new Set;function y(e){w();const{container:t,toggler:n,leftMainHeader:i,ribbonPeers:s,toggleAvatars:l}=f(e);if(!(n&&l&&s&&t&&i))return;const{bottom:h,right:y}=i.getBoundingClientRect(),g=h+u,S=l[0],I=l[l.length-1],N=E(S);Array.from(s).reverse().forEach(((e,i,{length:s})=>{const l=E(e);if(!l)return;const u=l===N;let h=b(n,l),f=m+i+1;if(h||(h=i===s-1?I:S,f=m),!h)return;let{top:w,left:M,width:k}=h.getBoundingClientRect();const{left:P,width:T}=e.getBoundingClientRect();if(P>y)return;M-=A,k+=2*A;const x=M-P,R=w-g,L=k/T;w-=A;const B=P-M+2*A,F=g-w+A,O=T/(k+2*A);(0,o.RK)((()=>{if(!h)return;const n=v(e);let i;f>m?(i=v(h),u&&i.classList.add(c.A.ghostLast)):n.classList.add(c.A.ghostAnimateName),(0,r.ZM)(n,{top:`${g}px`,left:`${P}px`,zIndex:`${f}`,opacity:i?"0":"",transform:`translate3d(${x}px, ${R}px, 0) scale(${L})`}),i&&(0,r.ZM)(i,{top:`${w}px`,left:`${M}px`,zIndex:`${f}`}),t.appendChild(n),i&&t.appendChild(i),h.classList.add("animating"),e.classList.add("animating"),(0,o.RK)((()=>{(0,r.ZM)(n,{opacity:"",transform:""}),i?(0,r.ZM)(i,{opacity:"0",transform:`translate3d(${B}px, ${F}px, 0) scale(${O})`}):n.classList.add(c.A.ghostRevealName);const s=C((()=>{(0,o.RK)((()=>{t.contains(n)&&t.removeChild(n),i&&t.contains(i)&&t.removeChild(i),h?.classList.remove("animating"),e.classList.remove("animating")}))}),d+a.xB5);p.add(s)}))}))}))}function g(e){w();const{container:t,toggler:n,toggleAvatars:i,ribbonPeers:s,leftMainHeader:l}=f(e);if(!(n&&i&&s&&t&&l))return;const{right:u}=l.getBoundingClientRect(),y=i[0],g=i[i.length-1],S=E(y);Array.from(s).reverse().forEach(((e,i,{length:s})=>{const l=E(e);if(!l)return;const f=l===S;let w=b(n,l),I=m+i+1;if(w||(w=i===s-1?g:y,I=m),!w)return;const{top:N,left:M,width:k}=e.getBoundingClientRect();let{left:P,width:T,top:x}=w.getBoundingClientRect();if(M>u)return;P-=A,T+=2*A;const R=P-M,L=x-N-h,B=T/k;x-=A;const F=M-P+2*A,O=N-x+A,D=k/(T+2*A);(0,o.RK)((()=>{const n=v(e);let i;I>m?(i=v(w),f&&i.classList.add(c.A.ghostLast)):n.classList.add(c.A.ghostAnimateName,c.A.ghostRevealName),(0,r.ZM)(n,{top:`${N}px`,left:`${M}px`,width:`${k}px`,zIndex:`${I}`}),i&&(0,r.ZM)(i,{top:`${x}px`,left:`${P}px`,zIndex:`${I}`,opacity:"0",transform:`translate3d(${F}px, ${O}px, 0) scale(${D})`}),e.classList.add("animating"),w.classList.add("animating"),t.appendChild(n),i&&t.appendChild(i),(0,o.RK)((()=>{(0,r.ZM)(n,{opacity:i?"0":"",transform:`translate3d(${R}px, ${L}px, 0) scale(${B})`}),i?(0,r.ZM)(i,{opacity:"",transform:""}):n.classList.remove(c.A.ghostRevealName);const s=C((()=>{(0,o.RK)((()=>{t.contains(n)&&t.removeChild(n),i&&t.contains(i)&&t.removeChild(i),e.classList.remove("animating"),w.classList.remove("animating")}))}),d+a.xB5);p.add(s)}))}))}))}function f(e){let t=document.getElementById("LeftColumn");if(t&&e&&(t=t.querySelector(".ArchivedChats")),!t)return{};const n=t.querySelector("#StoryToggler"),a=t.querySelector("#StoryRibbon"),o=t.querySelector(".left-header"),r=a?.querySelectorAll(`.${l.A.peer}`),i=n?.querySelectorAll(".Avatar");return{container:t,toggler:n,leftMainHeader:o,ribbonPeers:r,toggleAvatars:i}}function v(e){const t=e.cloneNode(!0);t.classList.add(c.A.ghost),t.classList.remove("animating"),t.draggable=!1,t.oncontextmenu=i.A;const n=e.querySelector("canvas");if(n){const e=t.querySelector("canvas");e?.getContext("2d")?.drawImage(n,0,0)}return t}function E(e){return e?.getAttribute("data-peer-id")}function b(e,t){return e?.querySelector(`[data-peer-id="${t}"]`)}function C(e,t){const n=setTimeout(e,t);return()=>{clearTimeout(n),e()}}function w(){p.forEach((e=>e())),p.clear()}},46051:(e,t,n)=>{n.d(t,{G:()=>a,w:()=>o});const a="video/mp4; codecs=hvc1.1.6.L63.00",o="video/mp4; codecs=avc1.64001E"},92111:(e,t,n)=>{n.d(t,{A:()=>g});var a=n(84051),o=n(13439),r=n(23174),i=n(90709),s=n(29807),l=n(39761),c=n(87679),d=n(58554),u=n(95704),m=n(37836),A=n(46051),h=n(66991);const p={},y=(0,m.v7)(1e3),g=function(e,t){(0,a.vJ)((()=>{if(void 0===e)return;(Array.isArray(e)?e:[e]).forEach((e=>{const n=t||(0,o.mS)().stories.byPeerId[e]?.orderedIds?.[0];n&&(async e=>{await y,e.forEach((({hash:e,format:t,isStream:n})=>{n?async function(e){const t=(0,u.h)((0,d.RB)(e));let n=0;for await(const e of t)if(n+=e.byteLength,n>=2097152)break}(e):d.hd(e,t).then((e=>{e&&(t===r.qZ.Progressive&&function(e){const t=document.head,n=document.createElement("video");n.preload="auto",n.src=e,n.muted=!0,n.autoplay=!0,n.disableRemotePlayback=!0,n.style.display="none",t.appendChild(n),n.load(),setTimeout((()=>{(0,l.A)(n),t.removeChild(n)}),1e3)}(e),t===r.qZ.BlobUrl&&(0,c.NN)(e))}))}))})(function(e,t){const n=(0,s._bp)((0,o.mS)(),e);if(!n||!n.orderedIds?.length)return[];const a=function(e,t,n){const a=e.indexOf(t),o=Math.max(a-5,0),r=Math.min(a+5,e.length);return e.slice(o,r)}(n.orderedIds,t),l=[];return a.forEach((t=>{if(p[e]?.has(t))return;const a=n.byId[t];if(!a||!("content"in a))return;const o=Boolean(a.content.video);l.push({hash:(0,i.EN7)(a,"full"),format:o?r.qZ.Progressive:r.qZ.BlobUrl,isStream:o&&(0,h.c)(A.G)}),l.push({hash:(0,i.EN7)(a),format:r.qZ.BlobUrl}),a.content.altVideos&&l.push({hash:(0,i.EN7)(a,"full",!0),format:r.qZ.Progressive}),p[e]=(p[e]||new Set).add(t)})),l}(e,n))}))}),[t,e])}},59816:(e,t,n)=>{n.d(t,{A:()=>N});var a=n(84051),o=n(13439),r=n(31481),i=n(66644),s=n(87357),l=n(95807),c=n(39751),d=n(90709),u=n(76023),m=n(82117),A=n(17712),h=n(93545),p=n(11241);const y="pruw1nLm",g=(0,a.ph)((({story:e,mediaArea:t,index:n,className:r,style:i,isPreview:c})=>{const{sendStoryReaction:y}=(0,o.ko)(),g=(0,a.li)(null),[f,v]=(0,a.J0)(1.5*u.$),{peerId:E,id:b,views:C}=e,{reactions:w}=C||{},{reaction:S,isDark:I,isFlipped:N}=t,M=!(0,d.L8L)(E),k=`${(0,d.$_j)(E,b)}-${n}-${c?"preview":"viewer"}`,P=(0,a.Kr)((()=>w?.find((e=>(0,d.a0K)(e.reaction,S)))?.count),[S,w]),T=!c&&Boolean(P)&&M,x=(0,A.A)((()=>{if(!g.current)return;const e=g.current.clientHeight;v(Math.round(.6*e))}));(0,m.A)((([e])=>{Boolean(P)!==Boolean(e)&&x()}),[P]),(0,h.A)(g,x);const R=(0,A.A)((()=>{y({peerId:E,storyId:b,containerId:k,reaction:S})}));return a.Ay.createElement("div",{ref:g,className:(0,s.A)(I?"eic2vQ8c":"_7esBA3m",r),style:(0,l.A)(i,`--custom-emoji-size: ${f}px`),onClick:R},a.Ay.createElement("div",{className:(0,s.A)("c3ajA3hg",N&&"furSXGdL")}),Boolean(f)&&a.Ay.createElement(p.A,{className:(0,s.A)("Et3MvYmN",T&&"mFTLUHm2"),reaction:S,containerId:k,size:f,effectSize:4*f,shouldPause:c,shouldLoop:!c}),T&&a.Ay.createElement("span",{className:"Tr8mYyDk"},P))}));var f=n(61433),v=n(29807),E=n(48894),b=n(87412);const C=(0,a.ph)((0,o.EK)(((e,t)=>{const{mediaArea:n}=t;return{restrictedEmoji:(0,v.GHK)(e,n.emoji)}}))((({mediaArea:e,className:t,style:n,restrictedEmoji:o,isPreview:r})=>{const c=(0,a.li)(null),[d,u]=(0,a.J0)(0),{temperatureC:m,color:p}=e,y=(0,E.Bz)(p),g=(0,E.vG)(p),v=(0,A.A)((e=>{if(!c.current)return;const t=c.current,n=t.clientHeight,a=Math.round(.7*n);u(a);const o=()=>{(0,f.Tv)(t,{"--custom-emoji-size":`${a}px`,"font-size":n/32+"rem"})};if(e)return o;(0,i.RK)(o)}));return(0,a.Nf)((()=>{(0,i.gm)((()=>v(!0)))}),[]),(0,h.A)(c,(()=>v())),a.Ay.createElement("div",{ref:c,className:(0,s.A)("KBjMtRUS",t),style:(0,l.A)(n,`--custom-background-color: ${y}`,`color: ${g}`)},a.Ay.createElement("div",{className:"IFChB3tD"},o&&a.Ay.createElement(b.A,{key:o.id,documentId:o.id,size:d,noPlay:r,withTranslucentThumb:!0,forceAlways:!0}),a.Ay.createElement("p",{className:"_ke1UBIl"},(e=>Boolean("en-US"===navigator.language)?`${Math.round(9*e/5+32)}°F`:`${Math.round(e)}°C`)(m))))}))),w=9/16,S=new Set(["channelPost","uniqueGift"]);function I(e,t){const{x:n,y:a,width:o,height:r,rotation:i,radius:s}=e.coordinates;let c="";if(t&&s&&t>0){const e=t*(o/100),n=t*(r/100);c=Math.min(e,n)*(s/100)+"px"}return(0,l.A)(`left: ${n}%`,`top: ${a}%`,`width: ${o}%`,`height: ${r}%`,`transform: rotate(${i}deg) translate(-50%, -50%)`,c&&`border-radius: ${c}`)}const N=(0,a.ph)((({story:e,isActive:t,className:n,isStoryPlaying:l})=>{const{openMapModal:d,openUniqueGiftBySlug:u,focusMessage:m,closeStoryViewer:A,openUrl:h}=(0,o.ko)(),p=(0,a.li)(null),[f,v]=(0,a.J0)(0),E=(0,c.A)();(0,a.vJ)((()=>{if(!p.current)return;const e=p.current;if(v(e.clientWidth),E.width>r.c2m)return void(0,i.RK)((()=>{e.style.removeProperty("--media-width"),e.style.removeProperty("--media-height")}));const t=E.width/E.height,n=t<w?e.clientHeight*w:e.clientWidth,a=t<w?e.clientHeight:e.clientWidth/w;(0,i.RK)((()=>{e.style.setProperty("--media-width",`${n}px`),e.style.setProperty("--media-height",`${a}px`)}))}),[t,E]);const b=e.mediaAreas;return a.Ay.createElement("div",{className:(0,s.A)("RXAMu4VD",!t&&"_5HkplWee",n),ref:p},b?.map(((n,o)=>{switch(n.type){case"geoPoint":case"venue":case"channelPost":case"url":case"uniqueGift":{const e=t&&!S.has(n.type);return a.Ay.createElement("div",{className:(0,s.A)(y,e&&"xFjJpeOA"),style:I(n),onClick:()=>(e=>{switch(e.type){case"geoPoint":case"venue":d({geoPoint:e.geo});break;case"channelPost":m({chatId:e.channelId,messageId:e.messageId}),A();break;case"url":h({url:e.url});break;case"uniqueGift":u({slug:e.slug})}})(n)})}case"suggestedReaction":return a.Ay.createElement(g,{key:`${n.type}-${o}`,story:e,mediaArea:n,index:o,isPreview:!t,className:y,style:I(n)});case"weather":return a.Ay.createElement(C,{key:`${n.type}-${o}`,mediaArea:n,className:y,style:I(n,f),isPreview:!t||l});default:return}})))}))},71331:(e,t,n)=>{n.d(t,{Ip:()=>s,O7:()=>m,iT:()=>d,mD:()=>i,n5:()=>l,qI:()=>c,uu:()=>u});var a=n(90709),o=n(21133),r=n(19926);function i(e,t){const n=(0,o.AW)(e,t);if(n&&n.groupCallId)return s(e,n.groupCallId)}function s(e,t){return e.groupCalls.byId[t]}function l(e,t,n){return s(e,t)?.participants[n]}function c(e){const t=d(e)?.chatId;if(!t)return!1;const n=(0,o.hd)(e,t);return!!n&&((0,a.yn$)(n)&&n.isCreator||Boolean(n.adminRights?.manageCall))}function d(e){const{groupCalls:{activeGroupCallId:t}}=e;if(t)return s(e,t)}function u(e){const{phoneCall:t,currentUserId:n}=e;if(!t||!t.participantId||!t.adminId)return;const a=t.adminId===n?t.participantId:t.adminId;return(0,r.mB)(e,a)}function m(e){const t=d(e);if(!t||!t.chatId)return!1;const n=(0,o.hd)(e,t.chatId);if(!n)return!1;if(Boolean((0,a.KlG)(n)))return!0;const r=(0,o.AW)(e,n.id)?.inviteLink;return Boolean(r)}},64520:(e,t,n)=>{n.d(t,{B:()=>i,d:()=>r});var a=n(31481),o=n(19926);function r(e,t){const{appConfig:n}=e;if(!n)return a.dR$[t][0];const r=(0,o.g2)(e),{limits:i}=n,s=i[t]?.[r?1:0]??a.dR$[t][r?1:0];return"dialogFilters"===t?s+1:s}function i(e,t){const{appConfig:n}=e;if(!n)return a.dR$[t][1];const{limits:o}=n;return o[t][1]}},84313:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(84051),o=n(13439),r=n(82393),i=n(17712),s=n(59030);const l=8e3;function c(e,t,n){const{showNotification:c}=(0,o.ko)(),d=(0,s.A)(),[u,m]=(0,a.J0)(!1),A=(0,i.A)((()=>{m(!0),t||c({message:r.yS?d("Video.Unsupported.Mobile"):d("Video.Unsupported.Desktop"),duration:l})})),h=(0,i.A)((e=>{const t=e.currentTarget,{error:n}=t;n&&(3!==n.code&&4!==n.code||A())})),p=(0,i.A)((e=>{const t=e.currentTarget;t.videoHeight&&t.videoWidth||A()}));return(0,a.vJ)((()=>{if(n)return;const{current:t}=e;return t?(t.addEventListener("error",h),t.addEventListener("canplay",p),()=>{t.removeEventListener("error",h),t.removeEventListener("canplay",p)}):void 0}),[n,e]),u}},23459:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),o=n(13439),r=n(90709),i=n(29807),s=n(37836);const l=36e5,c=new Map;let d=new Set;const u=(0,s.nF)((()=>{const e=Array.from(d),t=e.slice(0,100),n=e.slice(101);(0,o.ko)().loadStoriesMaxIds({peerIds:t}),t.forEach((e=>c.set(e,Date.now()))),d=new Set(n),d.size&&u()}),500);function m(e){const t=(0,a.Kr)((()=>{const t=(0,o.mS)();return e?.map((e=>(0,i.PVB)(t,e))).filter(Boolean)}),[e]),n=(0,a.Kr)((()=>{const e=(0,o.mS)();return t?.filter((t=>{const n=c.get(t.id)||0;if(Date.now()-n<l)return!1;if((0,r.L8L)(t.id)){const n=t,a=(0,i.K0y)(e,n.id),o=a&&"userStatusEmpty"!==a.type;return!n.isContact&&!n.isSelf&&!(0,r.tvf)(n)&&!t.isSupport&&o}{const e=t;return(0,r.WXB)(e)&&!e.isRestricted}})).map((e=>e.id))}),[t]);(0,a.vJ)((()=>{n?.length&&(n.forEach((e=>d.add(e))),u())}),[n])}},31880:(e,t,n)=>{n.d(t,{A:()=>A,a:()=>c});var a=n(13439),o=n(29807),r=n(87894),i=n(42215);const s=["includedChatIds","bots","channels","groups","contacts","nonContacts"],l=["excludedChatIds","excludeArchived","excludeMuted","excludeRead"];function c(e,t,n){let i=[],c=[];if("included"===t){const{includedChatIds:t,...a}=n?e.includeFilters||{}:(0,r.Up)(e.folder,s);i=t||[],c=Object.keys(a).filter((e=>Boolean(a[e])))}else{const{excludedChatIds:t,...a}=n?e.excludeFilters||{}:(0,r.Up)(e.folder,l);i=t||[],c=Object.keys(a).filter((e=>Boolean(a[e])))}const d=(0,a.mS)();return{selectedChatIds:i.filter((e=>(0,o.hds)(d,e))),selectedChatTypes:c}}function d(e){if(e){const{includedChatIds:t,...n}=e;if(Object.values(n).filter(Boolean).length>1||t?.length)return"";if(n.bots)return"Bots";if(n.groups)return"Groups";if(n.channels)return"Channels";if(n.contacts)return"Contacts";if(n.nonContacts)return"Non-Contacts"}return""}const u={mode:"create",chatFilter:"",folder:{title:{text:""},includedChatIds:[],excludedChatIds:[]}},m=(e,t)=>{switch(t.type){case"setTitle":return{...e,folder:{...e.folder,title:{text:t.payload}},isTouched:!0};case"setFolderId":return{...e,folderId:t.payload,mode:"edit"};case"editIncludeFilters":return{...e,includeFilters:(0,r.Up)(e.folder,s)};case"editExcludeFilters":return{...e,excludeFilters:(0,r.Up)(e.folder,l)};case"setIncludeFilters":return{...e,includeFilters:t.payload,chatFilter:""};case"setExcludeFilters":return{...e,excludeFilters:t.payload,chatFilter:""};case"saveFilters":return e.includeFilters?{...e,folder:{...(0,r.cJ)(e.folder,s),title:e.folder.title?e.folder.title:{text:d(e.includeFilters)},...e.includeFilters},includeFilters:void 0,chatFilter:"",isTouched:!0}:e.excludeFilters?{...e,folder:{...(0,r.cJ)(e.folder,l),...e.excludeFilters},excludeFilters:void 0,chatFilter:"",isTouched:!0}:e;case"editFolder":{const{id:e,description:n,...a}=t.payload;return{mode:"edit",folderId:e,folder:a,chatFilter:""}}case"setChatFilter":return{...e,chatFilter:t.payload};case"setIsTouched":return{...e,isTouched:t.payload};case"setIsLoading":return{...e,isLoading:t.payload};case"setError":return{...e,isLoading:!1,error:t.payload};case"setIsChatlist":return{...e,folder:{...e.folder,isChatList:t.payload}};case"reset":return u;default:return e}},A=()=>(0,i.A)(m,u)},54699:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(30857),o=n(32625);function r(e){const t=(0,a.A)();(0,o.A)(t,e,!0)}},63988:(e,t,n)=>{n.d(t,{D7:()=>c,aG:()=>s,gs:()=>i,tF:()=>l});var a=n(16581),o=n(83414),r=n(672);function i(e,t,n,a=!1){return(0,r.A)((t=>{t(e())}),t,n,a)}function s(e,t,n=!1){const a=i((()=>e()),[e],t,n);return(0,o.A)(a,[a,e],!0)}function l(e,t,n,o=!1,r=!1){return(0,a.A)((t=>{t(e())}),t,n,o,r)}function c(e,t,n=!1,a=!1){const r=l((()=>e()),[e],t,n,a);return(0,o.A)(r,[r,e],!0)}},88792:(e,t,n)=>{n.d(t,{A:()=>A});var a=n(84051),o=n(13439),r=n(31481),i=n(29807),s=n(53827),l=n(49642),c=n(80853),d=n(82117),u=n(17712),m=n(35297);const A=(e,t,n,A,h,p,y,g=!1,f,v,E=!1,b=!1,C,w=!1,S=!1)=>{const I=(0,a.li)(null),[N,M]=(0,a.J0)(!1);let k=N;const[P,T]=(0,a.J0)(0),x=(0,u.A)((()=>{M(!1),v&&v()}));(0,m.A)((()=>{if(!e)return;I.current=(0,s.kz)(e,n,((e,a)=>{if(!S){switch(e){case"onPlay":{const{setVolume:e,setPlaybackRate:a,toggleMuted:s,proxy:c}=I.current;M(!0),"oneTimeVoice"!==n&&(0,l.MV)(p,function(e){let t={};if(e&&e.current){const{play:n,pause:a,setCurrentTime:r,proxy:i,requestNextTrack:s,requestPreviousTrack:l,isFirst:c,isLast:d}=e.current;t={play:()=>{n(i.src)},pause:()=>{a()},stop:()=>{a(),r(0),(0,o.ko)().closeAudioPlayer()},seekbackward:e=>{const t=e.seekOffset||10;r(Math.max(i.currentTime-t,0))},seekforward:e=>{const t=e.seekOffset||10;r(Math.min(i.currentTime+t,i.duration))},seekTo:e=>{e.seekTime&&r(e.seekTime)}},d()||(t.nexttrack=()=>{s()}),c()||(t.previoustrack=()=>{l()})}return t}(I)),(0,l.HW)("playing");const{audioPlayer:d}=(0,i.nTw)((0,o.mS)());e(d.volume),s(Boolean(d.isMuted));const u=c.duration&&Number.isFinite(c.duration)?c.duration:t;("voice"===n||u>r.CVm)&&a(d.playbackRate),(0,l.hm)({duration:c.duration||0,playbackRate:c.playbackRate,position:c.currentTime});break}case"onRateChange":{const{proxy:e}=I.current;(0,l.hm)({duration:e.duration||0,playbackRate:e.playbackRate,position:e.currentTime});break}case"onPause":M(!1),(0,l.HW)("paused"),C?.();break;case"onTimeUpdate":{const{proxy:e}=I.current;if(w&&0===e.currentTime)break;const n=e.duration&&Number.isFinite(e.duration)?e.duration:t;b||T(e.currentTime/n);break}case"onEnded":(0,l.HW)("paused")}h?.[e]?.(a)}}),f,x);const{proxy:a}=I.current;N||a.paused||(M(!0),k=!0),y&&!S&&y(a)}),[e]),(0,a.vJ)((()=>{N&&p&&(0,l.D5)(p)}),[p,N]);const{play:R,pause:L,setCurrentTime:B,proxy:F,destroy:O,setVolume:D,stop:U,isFirst:j,isLast:$,requestNextTrack:K,requestPreviousTrack:z,setPlaybackRate:J,toggleMuted:V}=I.current??{},_=(0,a.Kr)((()=>F?.duration&&Number.isFinite(F.duration)?F.duration:t),[F?.duration,t]);(0,a.vJ)((()=>{F&&(w&&0===F.currentTime||!_||(0,c.f)(F)||b||T(F.currentTime/_))}),[_,P,F,b,w]),(0,a.vJ)((()=>()=>{O?.(E)}),[O,E]),(0,d.A)((([e,t])=>{e===g&&A===t||F?.src&&F?.paused||g&&A&&!N&&R?.(A)}),[g,A,N,R,F?.src,F?.paused,n]);const H=(0,u.A)((()=>{A&&R?.(A)})),q=(0,u.A)((()=>{N?L?.():H()})),W=(0,u.A)((e=>{B?.(e),_&&F&&T(F.currentTime/_)}));return{isPlaying:k,playProgress:P,playPause:q,pause:L,play:H,stop:U,setCurrentTime:W,setVolume:D,audioProxy:F,duration:_,requestNextTrack:K,requestPreviousTrack:z,isFirst:j,isLast:$,setPlaybackRate:J,toggleMuted:V}}},47067:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(13439),r=n(31481),i=n(90709),s=n(87894),l=n(82393),c=n(59030);const d=({chat:e,user:t,folderId:n,isPinned:d,isMuted:u,canChangeFolder:m,isSavedDialog:A,currentUserId:h,isPreview:p,handleDelete:y,handleMute:g,handleChatFolderChange:f,handleReport:v},E=!1)=>{const b=(0,c.A)(),{isSelf:C}=t||{},w=t?.id===r.zv8,S=(0,a.Kr)((()=>{if(e)return A?b("Delete"):(0,i.L8L)(e.id)?b("DeleteChatUser"):(0,i.ICW)(e)?b("DeleteChat"):(0,i.WXB)(e)?b("LeaveChannel"):b("Group.LeaveGroup")}),[e,A,b]);return(0,a.Kr)((()=>{if(!e||p)return;const{toggleChatPinned:a,toggleSavedDialogPinned:r,updateChatMutedState:c,toggleChatArchived:I,toggleChatUnread:N,openChatInNewTab:M}=(0,o.ko)(),k=l.OS&&{title:l.cp?"Open in new window":"Open in new tab",icon:"open-in-new-tab",handler:()=>{M(A?{chatId:h,threadId:e.id}:{chatId:e.id})}},P=()=>{A?r({id:e.id}):a({id:e.id,folderId:n})},T=d?{title:b("UnpinFromTop"),icon:"unpin",handler:P}:{title:b("PinToTop"),icon:"pin",handler:P},x={title:S,icon:"delete",destructive:!0,handler:y};if(A)return(0,s.oE)([k,T,x]);const R=m?{title:b("ChatList.Filter.AddToFolder"),icon:"folder",handler:f}:void 0,L=u?{title:b("ChatList.Unmute"),icon:"unmute",handler:()=>c({chatId:e.id,isMuted:!1})}:{title:`${b("ChatList.Mute")}...`,icon:"mute",handler:g};if(E)return(0,s.oE)([k,T,R,L]);const B=e.unreadCount||e.hasUnreadMark?{title:b("MarkAsRead"),icon:"readchats",handler:()=>N({id:e.id})}:void 0,F=e.unreadCount||e.hasUnreadMark||e.isForum?void 0:{title:b("MarkAsUnread"),icon:"unread",handler:()=>N({id:e.id})},O=(0,i.TJc)(e)?{title:b("Unarchive"),icon:"unarchive",handler:()=>I({id:e.id})}:{title:b("Archive"),icon:"archive",handler:()=>I({id:e.id})},D=v&&!t&&((0,i.WXB)(e)||(0,i.YEQ)(e))?{title:b("ReportPeer.Report"),icon:"flag",handler:v}:void 0,U=void 0!==n;return(0,s.oE)([k,R,B,F,T,!C&&L,!C&&!w&&!U&&O,D,x])}),[e,t,m,b,f,d,E,u,h,y,g,v,n,C,w,A,S,p])}},21488:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(13439),r=n(37836);const i=function(e,t,n){const{loadPeerStoriesByIds:i}=(0,o.ko)(),s=(0,a.Kr)((()=>{const n=(0,r.nF)(i,200,!0);return()=>{n({peerId:e,storyIds:[t]})}}),[t,e]);(0,a.vJ)((()=>{e&&t&&(!n||!("content"in n)&&!("isDeleted"in n))&&s()}),[s,n,t,e])}},74984:(e,t,n)=>{n.d(t,{Rh:()=>i,g5:()=>l,ic:()=>s});var a=n(84051),o=n(49763),r=n(30857);function i(e){const t=(0,r.A)();return(0,a.vJ)((()=>(0,o.Yw)(e,t)),[e,t]),(0,o.YA)(e)}function s(){const e=(0,r.A)();return(0,a.vJ)((()=>(0,o.P1)(e)),[e]),(0,o.PZ)()}function l(){const e=(0,r.A)();return(0,a.vJ)((()=>(0,o.BU)(e)),[e]),(0,o.jn)()}},11462:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(30857),r=n(17712),i=n(35297);function s(e=!1){const t=(0,a.li)(e),n=(0,a.li)(!1),s=(0,o.A)();(0,i.A)((()=>{e&&(t.current=!0)}),[e]);const l=(0,r.A)((()=>{t.current=!1,n.current=!1,s()})),c=(0,r.A)((()=>{n.current=!0,s()}));return{shouldRenderForumPanel:t.current,isAnimationStarted:n.current,handleForumPanelAnimationEnd:l,handleForumPanelAnimationStart:c}}},41316:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);function o(e){const[t,n]=(0,a.Ul)();return(0,a.vJ)((()=>{function t(){const t=window.getSelection();if(!t?.rangeCount)return;const a=t.getRangeAt(0);if(!a)return;if(!document.querySelector(e))return;const{commonAncestorContainer:o}=a;(o instanceof Element?o:o.parentElement).closest(e)&&n(a)}return document.addEventListener("selectionchange",t),()=>document.removeEventListener("selectionchange",t)}),[e,n]),t}},2178:(e,t,n)=>{n.d(t,{v:()=>s});var a=n(84051),o=n(46536);const r=new Set(["INPUT","TEXTAREA","SELECT"]),i=(0,o.h)();function s(e){(0,a.vJ)((()=>{if(!e)return;const t=Object.entries(e);return i.addCallback((function(e){(function(e){return!(e.target instanceof HTMLElement)||!r.has(e.target.tagName)})(e)&&t.forEach((([t,n])=>{(function(e){return t=>function(e,t){const{alt:n,ctrl:a,meta:o,mod:r,shift:i,key:s}=e,{altKey:l,ctrlKey:c,metaKey:d,shiftKey:u,key:m}=t;if(n!==l)return!1;if(r){if(!c&&!d)return!1}else{if(a!==c)return!1;if(o!==d)return!1}return i===u&&Boolean(s&&(m.toLowerCase()===s.toLowerCase()||t.code.replace("Key","").toLowerCase()===s.toLowerCase()))}(function(e){const t=e.toLowerCase().split("+").map((e=>e.trim())),n={alt:t.includes("alt"),ctrl:t.includes("ctrl"),meta:t.includes("meta"),mod:t.includes("mod"),shift:t.includes("shift")},a=["alt","ctrl","meta","shift","mod"];return{...n,key:t.find((e=>!a.includes(e)))}}(e),t)})(t)(e)&&n(e)}))}))}),[e])}document.documentElement.addEventListener("keydown",i.runCallbacks)},79174:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(66644),r=n(43874);const i=500,s=300;function l(e,t,n){const{isMobile:l}=(0,r.Ay)();(0,a.vJ)((()=>{t?l||setTimeout((()=>{(0,o.RK)((()=>{e.current?.isConnected&&e.current.focus()}))}),i):(e.current?.isConnected&&e.current.blur(),n&&setTimeout(n,s))}),[e,l,t,n])}},38218:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);const o=function({onClick:e,onStart:t,onEnd:n,threshold:o=250}){const r=(0,a.li)(!1),i=(0,a.li)(!1),s=(0,a.li)(void 0),l=(0,a.hb)((e=>{const n="button"in e&&0===e.button||"touches"in e&&e.touches.length>0;!i.current&&n&&(i.current=!0,s.current=window.setTimeout((()=>{t?.(),r.current=!0}),o))}),[t,o]),c=(0,a.hb)((t=>{i.current&&(r.current?n?.():e?.(t),r.current=!1,i.current=!1,window.clearTimeout(s.current))}),[n,e]);return(0,a._W)((()=>{window.clearTimeout(s.current)})),{onMouseDown:l,onMouseUp:c,onMouseLeave:c,onTouchStart:l,onTouchEnd:c}}},69419:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(23174),r=n(29807),i=n(58554),s=n(37836),l=n(82393),c=n(63527),d=n(30857),u=n(14745);const m=.75,A=1500,h=500;function p(e,t=!1,n=o.qZ.BlobUrl,p,y=!1){const g=e?i.Ih(e):void 0,f=l.Uz&&n===o.qZ.Progressive,v=(0,d.A)(),E=(0,c.A)(r.nIz),b=(0,u.A)(),[C,w]=(0,a.J0)(g&&!f?1:0),S=(0,a.li)(),I=(0,a.Kr)((()=>(0,s.nF)((e=>{S.current&&(!p||Date.now()-S.current>p)&&w(e)}),h,!0)),[p]);return(0,a.vJ)((()=>{!t&&e&&(g?f&&setTimeout((()=>{w(m)}),A):(w(0),S.current&&i.ch(I),S.current=Date.now(),i.hd(e,n,y,I,b).then((()=>{const e=Date.now()-S.current;S.current=void 0,!p||e>=p?v():setTimeout(v,p-e)}))))}),[t,e,g,n,f,p,I,y,b,E]),(0,a.vJ)((()=>{t&&S.current&&(i.ch(I),w(0),S.current=void 0)}),[I,t]),(0,a.vJ)((()=>()=>{e&&i.Cn(e,b)}),[b,e]),{mediaData:g,loadProgress:C}}},36680:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(82393),r=n(17712);const i=250;let s;function l(e,t,n=i,l=!1){const c=(0,a.li)(!1),d=(0,r.A)((()=>{c.current=!0}));return(0,a.vJ)((()=>{s&&(clearTimeout(s),s=void 0),!e||o.TF||l||(s=window.setTimeout((()=>{c.current||t()}),2*n))}),[l,e,n,t]),[(0,r.A)((()=>{c.current=!0})),(0,r.A)((()=>{c.current=!1,s&&(clearTimeout(s),s=void 0),s=window.setTimeout((()=>{c.current||t()}),n)})),d]}},23565:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(30857),r=n(73767),i=n(35297);function s(e,t){const n=(0,r.A)(e,!0),s=(0,a.li)(),l=(0,o.A)(),c=null!=e,d=null!=n;return c&&s.current&&(clearTimeout(s.current),s.current=void 0),(0,i.A)((()=>{t&&!c&&d&&!s.current&&(s.current=window.setTimeout((()=>{s.current=void 0,l()}),t))}),[t,l,c,d]),s.current&&t&&!c?n:e}},42215:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(30857);function r(e,t){const n=(0,o.A)(),r=(0,a.li)(e),i=(0,a.li)(t),s=(0,a.hb)((e=>(i.current=r.current(i.current,e),n(),i.current)),[]);return[i.current,s]}},56133:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(16581);function o(e,t,n,o=[]){return(0,a.A)((e=>{e()}),o,e,t,n)}},24531:(e,t,n)=>{n.d(t,{A:()=>m});var a=n(84051),o=n(31481),r=n(17663),i=n(80140),s=n(17712),l=n(59030),c=n(80089),d=n(80464);const u=e=>{const{isOpen:t}=e,n=(0,d.A)(c.ar.Extra,"CalendarModal",!t);return n?a.Ay.createElement(n,e):void 0},m=(e,t,n)=>{const c=(0,l.A)(),[d,m]=(0,a.J0)(),A=(0,s.A)(((e,t=!1)=>{const n=Math.round(Math.max(e.getTime(),Date.now()+6e4)/1e3)+(t?0:(0,i.SF)());d?.(n),m(void 0)})),h=(0,s.A)((()=>{A(new Date(1e3*o.NkL),!0)})),p=(0,s.A)((()=>{m(void 0),t?.()})),y=(0,s.A)((e=>{m((()=>e))})),g=n?new Date(1e3*n):new Date;g.setSeconds(0),g.setMilliseconds(0);const f=new Date;return f.setFullYear(f.getFullYear()+1),[y,a.Ay.createElement(u,{isOpen:Boolean(d),withTimePicker:!0,selectedAt:g.getTime(),maxAt:(0,r.CS)(f),isFutureMode:!0,secondButtonLabel:e?c("Schedule.SendWhenOnline"):void 0,onClose:p,onSubmit:A,onSecondButtonClick:e?h:void 0})]}},73172:(e,t,n)=>{n.d(t,{A:()=>s});var a=n(84051),o=n(13439),r=n(31481),i=n(37836);const s=(e,t)=>(0,a.Kr)((()=>(0,i.nF)((n=>{e&&t&&(0,o.ko)().sendMessageAction({chatId:e,threadId:t,action:n})}),r.cqp)),[e,t])},66991:(e,t,n)=>{n.d(t,{Y:()=>u,c:()=>m});var a=n(84051),o=n(31481),r=n(66644),i=n(19822),s=n(39761),l=n(95704),c=n(82393);const d=100;function u(e,t,n){return(0,a.vJ)((()=>{if(!t||!e.current)return;const a=p(),o=e.current;if(!c.Yw||!n||!a?.isTypeSupported(n))return;const u=new a;function m(){if(!t||!n)return;const e=u.addSourceBuffer(n),a=(0,l.h)(t);e.addEventListener("updateend",(function(){a.next().then((({value:t,done:n})=>{"open"===u.readyState&&(n?h(u):A(e,t))}))})),a.next().then((({value:t,done:n})=>{n||"open"!==u.readyState||((0,r.RK)((()=>{o.style.display="block",setTimeout((()=>{(0,r.RK)((()=>{(0,i.ZM)(o,{opacity:"1"})}))}),d)})),A(e,t))}))}return u.addEventListener("sourceopen",m,{once:!0}),(0,r.RK)((()=>{(0,i.ZM)(o,{display:"none",opacity:"0"}),o.src=URL.createObjectURL(u)})),()=>{(0,r.RK)((()=>{const e=o.src;(0,s.A)(o),u.removeEventListener("sourceopen",m),"open"===u.readyState&&h(u),URL.revokeObjectURL(e)}))}}),[n,t,e]),m(n)}function m(e){return!(!c.Yw||!e)&&Boolean(p()?.isTypeSupported(e))}function A(e,t){try{e.appendBuffer(t)}catch(e){o.Oig&&console.warn("[Stream] failed to append buffer",e)}}function h(e){try{e.endOfStream()}catch(e){o.Oig&&console.warn("[Stream] failed to end stream",e)}}function p(){return"ManagedMediaSource"in window?ManagedMediaSource:"MediaSource"in window?MediaSource:void 0}},60138:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(37836),r=n(17712);function i(e){const t=(0,r.A)(e);(0,a.vJ)((()=>(0,o.yu)(t)),[t])}},90423:(e,t,n)=>{n.d(t,{Ay:()=>s,j9:()=>d,zk:()=>l});var a=n(84051),o=n(31791),r=n(82393);const i=c();function s(e,t,n){const[o,s]=(0,a.J0)(Boolean(i&&document[i]));return(0,a.Nf)((()=>{const a=e.current,o=()=>{const e=Boolean(i&&document[i]);s(e),e?n?.(!1):t?.(!1),a instanceof HTMLVideoElement&&(a.controls=e)},r=()=>{s(!0),n&&n(!0)},l=()=>{s(!1),t&&t(!1)};return document.addEventListener("fullscreenchange",o,!1),document.addEventListener("webkitfullscreenchange",o,!1),document.addEventListener("mozfullscreenchange",o,!1),a&&(a.addEventListener("webkitbeginfullscreen",r,!1),a.addEventListener("webkitendfullscreen",l,!1)),()=>{document.removeEventListener("fullscreenchange",o,!1),document.removeEventListener("webkitfullscreenchange",o,!1),document.removeEventListener("mozfullscreenchange",o,!1),a&&(a.removeEventListener("webkitbeginfullscreen",r,!1),a.removeEventListener("webkitendfullscreen",l,!1))}}),[]),i||r.pz?[o,()=>{var t;e.current&&(i||r.pz)&&!o&&((t=e.current).requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.webkitEnterFullscreen?t.webkitEnterFullscreen():t.mozRequestFullScreen&&t.mozRequestFullScreen(),s(!0))},()=>{e.current&&(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),s(!1))}]:[!1]}const l=()=>{const[e,t]=(0,a.J0)(!1);return(0,a.vJ)((()=>{const e=()=>{t(d())},n=window.electron?.on(o.v.FULLSCREEN_CHANGE,t);return window.electron?.isFullscreen().then(t),document.addEventListener("fullscreenchange",e,!1),document.addEventListener("webkitfullscreenchange",e,!1),document.addEventListener("mozfullscreenchange",e,!1),()=>{n?.(),document.removeEventListener("fullscreenchange",e,!1),document.removeEventListener("webkitfullscreenchange",e,!1),document.removeEventListener("mozfullscreenchange",e,!1)}}),[]),e};function c(){return void 0!==document.fullscreenElement?"fullscreenElement":void 0!==document.mozFullScreenElement?"mozFullScreenElement":void 0!==document.webkitFullscreenElement?"webkitFullscreenElement":""}function d(){const e=c();return Boolean(e&&document[e])}},31791:(e,t,n)=>{n.d(t,{v:()=>a});let a=function(e){return e.FULLSCREEN_CHANGE="fullscreen-change",e.UPDATE_ERROR="update-error",e.UPDATE_AVAILABLE="update-available",e.DEEPLINK="deeplink",e}({})},5130:(e,t,n)=>{n.d(t,{U:()=>s});var a=n(14235),o=n(37836);function r(e,t,n){var a;return(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(t))?a:a+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class i{constructor(e,t,n){this.target=e,this.onUpdate=t,this.channel=n,r(this,"requestStates",new Map),r(this,"requestStatesByCallback",new Map),r(this,"pendingPayloads",[]),r(this,"pendingTransferables",[]),r(this,"postMessagesOnTickEnd",(0,o.Fe)((()=>{const{channel:e}=this,t=this.pendingPayloads,n=this.pendingTransferables;this.pendingPayloads=[],this.pendingTransferables=[],this.target.postMessage({channel:e,payloads:t},n)})))}destroy(){}init(...e){this.postMessageOnTickEnd({type:"init",args:e})}request(e){const{requestStates:t,requestStatesByCallback:n}=this,{transferables:o,...r}=e,i=(0,a.A)(),s={type:"callMethod",messageId:i,...r},l={messageId:i},c=new Promise(((e,t)=>{Object.assign(l,{resolve:e,reject:t})}));if("function"==typeof s.args[s.args.length-1]){s.withCallback=!0;const e=s.args.pop();l.callback=e,n.set(e,l)}return t.set(i,l),c.catch((()=>{})).finally((()=>{t.delete(i),l.callback&&n.delete(l.callback)})),this.postMessageOnTickEnd(s,o),c}cancelCallback(e){e.isCanceled=!0;const{messageId:t}=this.requestStatesByCallback.get(e)||{};t&&this.postMessageOnTickEnd({type:"cancelProgress",messageId:t})}onMessage(e){const{requestStates:t,channel:n}=this;e.channel===n&&e.payloads.forEach((e=>{if("update"===e.type&&this.onUpdate&&this.onUpdate(e.update),"methodResponse"===e.type){const n=t.get(e.messageId);n&&(e.error?n.reject(e.error):n.resolve(e.response))}else if("methodCallback"===e.type){const n=t.get(e.messageId);n?.callback?.(...e.callbackArgs)}else if("unhandledError"===e.type)throw new Error(e.error?.message)}))}postMessageOnTickEnd(e,t){this.pendingPayloads.push(e),t&&this.pendingTransferables.push(...t),this.postMessagesOnTickEnd()}}function s(e,t,n){const a=new i(e,t,n);function o({data:e}){a.onMessage(e)}return e.addEventListener("message",o),a.destroy=()=>{e.removeEventListener("message",o)},a}},53827:(e,t,n)=>{n.d(t,{_K:()=>y,dj:()=>v,kz:()=>g});var a=n(13439),o=n(89925),r=n(66644),i=n(29807),s=n(60343),l=n(80853),c=n(41733),d=n(82393);const u=new Map;let m,A=[],h=[];function p(e,t){const n=m&&u.get(m);n&&(n.audio.pause(),n.audio.currentTime=0,n.onTrackChange&&n.onTrackChange());const r=f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin||o.d9.Inline,t);if(!r)return;if(!u.has(r))return void(0,a.ko)().openAudioPlayer((0,s.ES)(E(r).messageKey));const l=u.get(r);l.onForcePlay&&l.onForcePlay(),m=r,l.audio.src&&(0,c.A)(l.audio)}function y(){const e=m&&u.get(m);e&&e.audio.pause()}function g(e,t,n,y,g){if(!u.has(e)){const n=function(e,t,n,a){const o=new Audio;function r(t){return n=>{u.has(e)&&((0,l.f)(o)||u.get(e).handlers.forEach((e=>{e(t,n)})))}}return o.addEventListener("timeupdate",r("onTimeUpdate")),o.addEventListener("play",r("onPlay")),o.addEventListener("pause",r("onPause")),o.addEventListener("loadstart",r("onLoadStart")),o.addEventListener("loadeddata",r("onLoadedData")),o.addEventListener("playing",r("onPlaying")),o.addEventListener("ended",(()=>{u.has(e)&&((0,l.f)(o)||p(e))})),{audio:o,type:t,proxy:new Proxy(o,{get:(e,t)=>e[t]}),handlers:[],onForcePlay:n,onTrackChange:a}}(e,t,y,g);u.set(e,n),function(e,t){"audio"!==e.type||h.includes(t)||(h.push(t),h.sort(b)),"voice"!==e.type||A.includes(t)||(A.push(t),A.sort(b))}(n,e)}const{audio:v,proxy:C,handlers:w}=u.get(e);return w.push(n),{play(n){if(!v.paused)return;const r=m&&u.get(m);r&&m!==e&&(r.audio.pause(),r.audio.currentTime=0,(0,l.f)(r.audio)&&(r.audio.dataset.preventPlayAfterPatch="true"),r.onTrackChange&&r.onTrackChange()),m=e,v.src||(v.src=n,v.preload="auto",n.includes("/progressive/")&&d.Yw&&(delete v.dataset.preventPlayAfterPatch,(0,l.C)(v))),(0,c.A)(v),function(e,t){if((0,i.nTw)((0,a.mS)()).globalSearch.currentContent===o.$C.Music)return;const{chatId:n}=(0,s.ES)(E(t).messageKey),r=(0,i.Xf0)((0,a.mS)())?.chatId,l=e=>e.startsWith(`msg${n}`)||r&&e.startsWith(`msg${r}`);"audio"===e&&(h=h.filter(l)),"voice"===e&&(A=A.filter(l))}(t,e)},pause(){m===e&&v.pause()},stop(){if(m===e){const e=v.src;v.pause(),(0,r.Uz)((()=>{v.src="",v.src=e}))}},setCurrentTime(t){m===e&&(v.fastSeek?v.fastSeek(t):v.currentTime=t)},setVolume(t){m===e&&(v.volume=t,v.muted=!1)},setPlaybackRate(t){m===e&&(v.playbackRate=t)},toggleMuted(e){v.muted=void 0===e?!v.muted:e},proxy:C,requestNextTrack(){p(e)},isLast:()=>!f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin),isFirst:()=>!f(e,(0,i.nTw)((0,a.mS)()).audioPlayer.origin,!0),requestPreviousTrack(){p(e,!0)},destroy(t=!1){const a=u.get(e);a&&(a.handlers=a.handlers.filter((e=>e!==n)),a.handlers.length||(a.audio.pause(),u.delete(e),t&&function(e,t){const n=e=>e!==t;"audio"===e.type&&(h=h.filter(n)),"voice"===e.type&&(A=A.filter(n))}(a,e),e===m&&(m=void 0)))}}}function f(e,t=o.d9.Inline,n){const a=function(e){switch(e.type){case"audio":return h;case"voice":return A;default:return}}(u.get(e));if(!a)return;if(t===o.d9.Search){const t=a.indexOf(e);if(t<0)return;return a[t+(n?-1:1)]}const{chatId:r}=(0,s.ES)(E(e).messageKey),i=a.filter((e=>e.startsWith(`msg${r}`))),l=i.indexOf(e);if(l<0)return;let c=t===o.d9.Inline?-1:1;return n&&(c*=-1),i[l+c]}function v(e){const t=(0,s.AD)(e);if(t)return`${t}-${e.date}`}function E(e){return{messageKey:e.match(/^msg(-?\d+)-(\d+)/)[0],date:Number(e.split("-").pop())}}function b(e,t){if(!e||!t)return 0;const{date:n,messageKey:a}=E(e),{date:o,messageKey:r}=E(t),i=o-n;return 0===i?r.localeCompare(a):i}},67054:(e,t,n)=>{function a(e,t){return t-Math.floor(t/e)*e}n.d(t,{A:()=>a})},95362:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(37836);const o=10,r=1e3;let i=[],s=!1;function l(e,t){i.push({url:e,filename:t}),s||(s=!0,setTimeout((async()=>{await async function(){let e=0;for(const t of i)c(t),e++,e===o&&(await(0,a.v7)(r),e=0);i=[]}(),s=!1}),r))}function c({url:e,filename:t}){const n=document.createElement("a");n.href=e,n.target="_blank",n.rel="noopener noreferrer",n.download=t;try{n.click()}catch(e){console.error(e)}}},36353:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(82393);function o(e,t,n){if(!t&&e===document.activeElement)return;const o=window.getSelection(),r=document.createRange(),i=e.lastChild||e;a.TF||n||i&&i.nodeValue?(r.selectNodeContents(n?e:i),r.collapse(!1),o.removeAllRanges(),o.addRange(r)):e.focus()}},81686:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(31481);const o=1;function r(){const e=window.getSelection();let t=e?.rangeCount?e.getRangeAt(0).cloneContents():void 0;const n=e?.focusNode&&e.focusOffset>0&&i(e.focusNode,a.zPk);if(!t||0===t.childElementCount)return;const r=Array.from(t.children).reduce(((e,t)=>t.nodeType===o&&t.classList.contains("message-date-group")?Array.from(t.querySelectorAll(".Message")).reduce(((e,t)=>e.concat(Number(t.dataset.messageId))),e):t.nodeType===o&&t.classList.contains("Message")?e.concat(Number(t.dataset.messageId)):e),[]);for(;t.firstChild;)t.removeChild(t.firstChild);return t=void 0,n||r.pop(),r}function i(e,t){return!(e.nodeType!==o||!e.classList.contains(t))||!!e.parentNode&&i(e.parentNode,t)}},24909:(e,t,n)=>{n.d(t,{s:()=>r,y:()=>i});var a=n(48894);const o=240;function r(e,t,n="image/png"){const a=e instanceof Blob?URL.createObjectURL(e):e,o=new Image;return new Promise((r=>{o.onload=()=>{s(o,o.width*t,o.height*t,n).then((e=>{if(!e)throw new Error("Image resize failed!");return URL.createObjectURL(e)})).then(r).finally((()=>{e instanceof Blob&&URL.revokeObjectURL(a)}))},o.src=a}))}function i(e,t,n,a="image/png"){const o=e instanceof Blob?URL.createObjectURL(e):e,r=new Image;return new Promise((i=>{r.onload=()=>{s(r,t,n,a).then((e=>{if(!e)throw new Error("Image resize failed!");return URL.createObjectURL(e)})).then(i).finally((()=>{e instanceof Blob&&URL.revokeObjectURL(o)}))},r.src=o}))}async function s(e,t,n,r="image/png"){if(!("createImageBitmap"in window))return l(e,t,n,void 0,r);try{const i=await window.createImageBitmap(e,{resizeWidth:t,resizeHeight:n,resizeQuality:"high"});if(i.height!==n||i.width!==t)throw new Error("Image bitmap resize not supported!");const s=await(0,a.rX)(e.src),l=(0,a.LS)(s)<o?"#fff":"#000";return await new Promise((e=>{const t=document.createElement("canvas");t.width=i.width,t.height=i.height;const n=t.getContext("2d");n.fillStyle=l,n.fillRect(0,0,t.width,t.height);const a=t.getContext("bitmaprenderer");a?a.transferFromImageBitmap(i):n.drawImage(i,0,0),t.toBlob(e,r)}))}catch(a){return l(e,t,n,void 0,r)}}async function l(e,t,n,r=.5,i="image/png"){const s=document.createElement("canvas"),l=s.getContext("2d"),c=document.createElement("canvas"),d=c.getContext("2d");if(s.width=t,s.height=n,e.width*r>t){const n=1/r;let a={width:Math.floor(e.width*r),height:Math.floor(e.height*r)};for(c.width=a.width,c.height=a.height,d.drawImage(e,0,0,a.width,a.height);a.width*r>t;)a={width:Math.floor(a.width*r),height:Math.floor(a.height*r)},d.drawImage(c,0,0,a.width*n,a.height*n,0,0,a.width,a.height);l.drawImage(c,0,0,a.width,a.height,0,0,s.width,s.height)}else l.drawImage(e,0,0,s.width,s.height);const u=await(0,a.rX)(e.src),m=(0,a.LS)(u)<o?"#fff":"#000";return l.fillStyle=m,l.globalCompositeOperation="destination-over",l.fillRect(0,0,s.width,s.height),new Promise((e=>{s.toBlob(e,i)}))}},41074:(e,t,n)=>{n.d(t,{Ay:()=>s,M1:()=>l,bP:()=>r});var a=n(31481),o=n(5130);const r=Math.min(navigator.hardwareConcurrency||4,4);let i;function s(){return a.W75?[]:(i||(i=new Array(r).fill(void 0).map((()=>{const e=new Worker(new URL(n.p+n.u(9722),n.b));return{worker:e,connector:(0,o.U)(e,void 0,"media")}}))),i)}function l(e,t){return s()[t].connector.request(e)}},47526:(e,t,n)=>{n.d(t,{KE:()=>l,PP:()=>c,_u:()=>s,zS:()=>i});const a={google:"https://maps.google.com/maps",bing:"https://bing.com/maps/default.aspx",osm:"https://www.openstreetmap.org",apple:"https://maps.apple.com"},o=new Map(Object.entries({"building/medical":"#43b3f4","building/gym":"#43b3f4","education/cafeteria":"#f7943f","travel/bedandbreakfast":"#9987ff","travel/hotel":"#9987ff","travel/hostel":"#9987ff","travel/resort":"#9987ff","travel/hotel_bar":"#e56dd6",arts_entertainment:"#e56dd6",building:"#6e81b2",education:"#a57348",event:"#959595",food:"#f7943f",home:"#00aeef",nightlife:"#e56dd6",parks_outdoors:"#6cc039",shops:"#ffb300",travel:"#1c9fff",work:"#ad7854"})),r=["#e56cd5","#f89440","#9986ff","#44b3f5","#6dc139","#ff5d5a","#f87aad","#6e82b3","#f5ba21"];function i(e,t,n=15){const{lat:o,long:r}=t,i=a[e];switch(e){case"google":return`${i}/place/${o}+${r}/@${o},${r},${n}z`;case"bing":return`${i}?cp=${o}~${r}&lvl=${n}&sp=point.${o}_${r}`;case"apple":return`${i}?q=${o},${r}`;default:return`${i}/?mlat=${o}&mlon=${r}&zoom=${n}`}}function s(e,t){return 156543.03392*Math.cos(e*(Math.PI/180))/2**t}function l(e){return e?`https://ss3.4sqi.net/img/categories_v2/${e}_88.png`:""}function c(e){return e?o.get(e)||o.get(e.split("/")[0])||r[(t=e,t.split("").reduce(((e,t)=>(e<<5)-e+t.charCodeAt(0)|0),0)%r.length)]:"#008df2";var t}},49642:(e,t,n)=>{n.d(t,{D5:()=>r,Eg:()=>s,HW:()=>l,MV:()=>o,hm:()=>c,wp:()=>d});const a={play:void 0,pause:void 0,seekbackward:void 0,seekforward:void 0,previoustrack:void 0,nexttrack:void 0,stop:void 0,seekTo:void 0};function o(e,t){const{mediaSession:n}=window.navigator;n?(e&&r(e),t&&i(t)):console.warn("MediaSession API not supported in this browser")}function r(e){const{mediaSession:t}=window.navigator;t&&(t.metadata=e??null)}function i(e){const{mediaSession:t}=window.navigator;t&&Object.entries({...a,...e}).forEach((([e,n])=>{try{t.setActionHandler(e,n)}catch(e){}}))}function s(){const{mediaSession:e}=window.navigator;e&&(e.metadata=null,i(a),e.playbackState&&(e.playbackState="none"),e.setPositionState?.())}function l(e="none"){const{mediaSession:t}=window.navigator;t&&t.playbackState&&(t.playbackState=e)}function c(e){if(!e||void 0===e.position||void 0===e.duration)return;e.position=Math.min(e.position,e.duration);const{mediaSession:t}=window.navigator;t?.setPositionState?.(e)}function d({title:e,artist:t,album:n,artwork:a}){if("MediaMetadata"in window)return new window.MediaMetadata({title:e,artist:t,album:n,artwork:a})}},37830:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(87894);const o=new WeakMap;function r(e){return(...t)=>{const n=o.get(e);if(n&&(0,a.k)(n.lastArgs,t))return n.lastResult;const r=e(...t);return o.set(e,{lastArgs:t,lastResult:r}),r}}},80539:(e,t,n)=>{n.d(t,{Ay:()=>l,g4:()=>c,qh:()=>i});var a=n(23174),o=n(31481),r=n(82393);const i={B:a.C7.Bold,STRONG:a.C7.Bold,I:a.C7.Italic,EM:a.C7.Italic,INS:a.C7.Underline,U:a.C7.Underline,S:a.C7.Strike,STRIKE:a.C7.Strike,DEL:a.C7.Strike,CODE:a.C7.Code,PRE:a.C7.Pre,BLOCKQUOTE:a.C7.Blockquote},s=3;function l(e,t=!1,n=!1){const l=document.createElement("div");l.innerHTML=n?e:function(e){let t=e.slice(0);return t=t.replace(/ /g," "),t=t.replace(/<div><br([^>]*)?><\/div>/g,"\n"),t=t.replace(/<br([^>]*)?>/g,"\n"),t=t.replace(/<\/div>(\s*)<div>/g,"\n"),t=t.replace(/<div>/g,"\n"),t=t.replace(/<\/div>/g,""),t=t.replace(/^`{3}(.*?)[\n\r](.*?[\n\r]?)`{3}/gms,'<pre data-language="$1">$2</pre>'),t=t.replace(/^`{3}[\n\r]?(.*?)[\n\r]?`{3}/gms,"<pre>$1</pre>"),t=t.replace(/[`]{3}([^`]+)[`]{3}/g,"<pre>$1</pre>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[`]{1}([^`\n]+)[`]{1}(?![^<]*<\/(code|pre)>)/g,"<code>$2</code>"),r.TL||(t=t.replace(/\[<img[^>]+alt="([^"]+)"[^>]*>]/gm,"[$1]")),t=t.replace(/(?!<(?:code|pre)[^<]*|<\/)\[([^\]\n]+)\]\(customEmoji:(\d+)\)(?![^<]*<\/(?:code|pre)>)/g,'<img alt="$1" data-document-id="$2">'),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[*]{2}([^*\n]+)[*]{2}(?![^<]*<\/(code|pre)>)/g,"<b>$2</b>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[_]{2}([^_\n]+)[_]{2}(?![^<]*<\/(code|pre)>)/g,"<i>$2</i>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[~]{2}([^~\n]+)[~]{2}(?![^<]*<\/(code|pre)>)/g,"<s>$2</s>"),t=t.replace(/(?!<(code|pre)[^<]*|<\/)[|]{2}([^|\n]+)[|]{2}(?![^<]*<\/(code|pre)>)/g,`<span data-entity-type="${a.C7.Spoiler}">$2</span>`),t}(t?function(e){return e.replace(new RegExp(`\\[([^\\]]+?)]\\((${o.kNZ}+?)\\)`,"g"),((e,t,n)=>`<a href="${n.includes("://")?n:n.includes("@")?`mailto:${n}`:`https://${n}`}">${t}</a>`))}(e):e),c(l);const d=l.innerText.trim().replace(/\u200b+/g,"");let u=-l.innerText.indexOf(d[0]),m=0;const A=[];function h(e){if(e.nodeType===Node.COMMENT_NODE)return;const{index:t,entity:n}=function(e,t,n){const o=function(e){if(e instanceof HTMLElement&&e.dataset.entityType)return e.dataset.entityType;if(i[e.nodeName])return i[e.nodeName];if("A"===e.nodeName){const t=e;return t.dataset.entityType===a.C7.MentionName?a.C7.MentionName:t.dataset.entityType===a.C7.Url?a.C7.Url:t.href.startsWith("mailto:")?a.C7.Email:t.href.startsWith("tel:")?a.C7.Phone:t.href!==t.textContent?a.C7.TextUrl:a.C7.Url}return"SPAN"===e.nodeName?e.dataset.entityType:"IMG"===e.nodeName&&e.dataset.documentId?a.C7.CustomEmoji:void 0}(e);if(!o||!e.textContent)return{index:n,entity:void 0};const r=t.indexOf(e.textContent,n),s=r>=0?r:n,l=t.substring(0,s).length,{length:c}=t.substring(s,s+e.textContent.length);return o===a.C7.TextUrl?{index:s,entity:{type:o,offset:l,length:c,url:e.href}}:o===a.C7.MentionName?{index:s,entity:{type:o,offset:l,length:c,userId:e.dataset.userId}}:o===a.C7.Pre?{index:s,entity:{type:o,offset:l,length:c,language:e.dataset.language}}:o===a.C7.CustomEmoji?{index:s,entity:{type:o,offset:l,length:c,documentId:e.dataset.documentId}}:{index:s,entity:{type:o,offset:l,length:c}}}(e,d,u);if(n)u=t,A.push(n);else if(e.textContent){if(0===t&&""===e.textContent.trim())return;u+=e.textContent.length}e.hasChildNodes()&&m<=s&&(m+=1,Array.from(e.childNodes).forEach(h))}return Array.from(l.childNodes).forEach((e=>{m=1,h(e)})),{text:d,entities:A.length?A:void 0}}function c(e){e.querySelectorAll("img").forEach((e=>{e.dataset.documentId?e.textContent=e.alt||"":e.replaceWith(e.alt||"")}))}},95704:(e,t,n)=>{n.d(t,{h:()=>d});var a=n(23174),o=n(4875);const r=262144,i=5242879,s=new Map,l=new Map,c=new Map;async function*d(e,t=0,n=r){const d=e.match(/fileSize=(\d+)/);let u;for(u=d?d&&Number(d[1]):l.get(e);;){if(u&&t>=u)return;let r=t+n-1;u&&r>u&&(r=u-1);const d=`${e}:${t}-${r}`;let m=s.get(d);if(!m){let n=c.get(d);n||(n=(0,o.px)("downloadMedia",{mediaFormat:a.qZ.Progressive,url:e,start:t,end:r}),c.set(d,n));const A=await n.finally((()=>{c.delete(d)}));if(!A?.arrayBuffer)return;A.fullSize&&!u&&(u=A.fullSize,l.set(e,A.fullSize)),m=A.arrayBuffer,r<=i&&s.set(d,A.arrayBuffer)}yield m,t=r+1}}},39074:(e,t,n)=>{n.d(t,{DY:()=>l,JC:()=>i,LV:()=>r,oR:()=>o,vZ:()=>s});const a=document.createElement("div");function o(e){const t=window.getSelection();if(t?.getRangeAt&&t.rangeCount){const n=t.getRangeAt(0);n.deleteContents();const a=n.createContextualFragment(e),o=a.lastChild;n.insertNode(a),o?(n.setStartAfter(o),n.setEndAfter(o)):n.collapse(!1),t.removeAllRanges(),t.addRange(n)}}function r(e,t){if(!e)return"";const n=window.getSelection();if(!n||!n.rangeCount)return e.innerHTML;const o=n.getRangeAt(0).cloneRange();return o.intersectsNode(e)?t||e.contains(o.commonAncestorContainer)?(o.collapse(!0),o.setStart(e,0),a.innerHTML="",a.appendChild(o.cloneContents()),a.innerHTML):"":e.innerHTML}function i(e){let t=0;const n=window.getSelection();if(!n||0===n.rangeCount)return t;const a=n.getRangeAt(0),o=a.cloneRange();return o.selectNodeContents(e),o.setEnd(a.endContainer,a.endOffset),t=o.toString().length,t}function s(e,t){for(const n of e.childNodes)if(n.nodeType===Node.TEXT_NODE){if(n.length>=t){const e=document.createRange(),a=window.getSelection();return e.setStart(n,t),e.collapse(!0),a.removeAllRanges(),a.addRange(e),-1}t-="length"in n?n.length:0}else if(-1===(t=s(n,t)))return-1;return t}function l(){const e=window.getSelection();e?.removeAllRanges()}},52844:(e,t,n)=>{let a;function o(e="*",t,n=!1){a||(a=document.createElement("input"),a.setAttribute("type","file")),a.setAttribute("accept",e),n?a.removeAttribute("multiple"):a.setAttribute("multiple","multiple"),a.onchange=null,a.value="",a.onchange=t,a.click()}n.d(t,{p:()=>o})},41512:(e,t,n)=>{n.d(t,{Y:()=>o});var a=n(43503);function o(e){if("none"===e.style.display)return!1;const t=e.getBoundingClientRect(),{height:n}=a.A.get();return t.top<=n&&t.top+t.height>=0}},2429:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"CdTfL4f7",fadeIn:"MyeHARy0",closing:"EZbKn_M3",peer:"kW0xpExG",name:"BDZrSTO_",name_hasUnreadStory:"OoUm5AUZ",nameHasUnreadStory:"OoUm5AUZ",hidden:"lnVtxMZI",contextMenu:"N1sagA0s"}},17169:(e,t,n)=>{n.d(t,{A:()=>a});const a={name:"BDZrSTO_",root:"QOz6fQFU",avatar:"dXSy0i2c",avatarHidden:"n0vJEdNW",ghost:"E1IeDpeb",ghostAnimateName:"HMp3KTKQ",ghostRevealName:"unYkDic1",ghostLast:"dZJGfaXC"}},89755:(e,t,n)=>{e.exports=n.p+"encoderWorker.min.40a69ba9ec4d2c4cf3a7.js"},72078:(e,t,n)=>{e.exports=n.p+"GiftBlueRound.90e369f0f350cdfb20d4.svg"},68153:(e,t,n)=>{e.exports=n.p+"GiftGreenRound.f66f0acd5d3dda1c7baf.svg"},65741:(e,t,n)=>{e.exports=n.p+"GiftRedRound.a86b78b0b99e07f69a70.svg"},45318:(e,t,n)=>{e.exports=n.p+"GiftStar.59a3e3598fdbab13b181.svg"}}]);
|
||
//# sourceMappingURL=1730.ebdd1a6bf95e8024d3bc.js.map
|