"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[3892],{45:(e,t,n)=>{n.d(t,{A:()=>d});var o=n(84051),i=n(41036),s=n(18276),a=n(20021),r=function(e){return e[e.failed=0]="failed",e[e.pending=1]="pending",e[e.succeeded=2]="succeeded",e[e.read=3]="read",e}(r||{});const d=(0,o.ph)(({status:e})=>(0,a.Y)("div",{className:"MessageOutgoingStatus",children:(0,a.Y)(i.Ay,{name:"reveal",activeKey:r[e],children:"failed"===e?(0,a.Y)("div",{className:"MessageOutgoingStatus--failed",children:(0,a.Y)(s.A,{name:"message-failed"})}):(0,a.Y)(s.A,{name:`message-${e}`})})}))},285:(e,t,n)=>{n.d(t,{A:()=>u});var o=n(84051),i=n(13439),s=n(90709),a=n(91048),r=n(4961),d=n(59030),l=n(94189),c=n(20021);const u=(0,o.ph)((0,i.EK)((e,{userId:t})=>{const n=(0,a.meB)(e),o=t&&(0,a.mBe)(e,t);return{chat:n,contactName:o?(0,s.u0)(o):void 0}})(({isOpen:e,chat:t,userId:n,contactName:s,onClose:a})=>{const{deleteChatMember:u}=(0,i.ko)(),h=(0,d.A)(),m=(0,o.hb)(()=>{u({chatId:t.id,userId:n}),a()},[t,u,a,n]);if(t&&n)return(0,c.Y)(l.A,{isOpen:e,onClose:a,title:h("GroupRemoved.Remove"),textParts:(0,r.A)(h("PeerInfo.Confirm.RemovePeer",s)),confirmLabel:h("lng_box_remove"),confirmHandler:m,confirmIsDestructive:!0})}))},2178:(e,t,n)=>{n.d(t,{v:()=>r});var o=n(84051),i=n(46536);const s=new Set(["INPUT","TEXTAREA","SELECT"]),a=(0,i.h)();function r(e){(0,o.vJ)(()=>{if(!e)return;const t=Object.entries(e);return a.addCallback(function(e){(function(e){return!(e.target instanceof HTMLElement)||!s.has(e.target.tagName)})(e)&&t.forEach(([t,n])=>{(function(e){return t=>function(e,t){const{alt:n,ctrl:o,meta:i,mod:s,shift:a,key:r}=e,{altKey:d,ctrlKey:l,metaKey:c,shiftKey:u,key:h}=t;if(n!==d)return!1;if(s){if(!l&&!c)return!1}else{if(o!==l)return!1;if(i!==c)return!1}return a===u&&Boolean(r&&(h.toLowerCase()===r.toLowerCase()||t.code.replace("Key","").toLowerCase()===r.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")},o=["alt","ctrl","meta","shift","mod"];return{...n,key:t.find(e=>!o.includes(e))}}(e),t)})(t)(e)&&n(e)})})},[e])}document.documentElement.addEventListener("keydown",a.runCallbacks)},2429:(e,t,n)=>{n.d(t,{A:()=>o});const o={root:"CdTfL4f7",fadeIn:"MyeHARy0",closing:"EZbKn_M3",peer:"kW0xpExG",name:"BDZrSTO_",name_hasUnreadStory:"OoUm5AUZ",nameHasUnreadStory:"OoUm5AUZ",hidden:"lnVtxMZI",contextMenu:"N1sagA0s"}},3225:(e,t,n)=>{n.d(t,{A:()=>C});var o=n(84051),i=n(13439),s=n(31481),a=n(66644),r=n(16120),d=n(96454),l=n(36353),c=n(39074),u=n(58734),h=n(63988),m=n(83414),p=n(19129),g=n(37661),f=n(17712);const v=300,A=new RegExp(`(${r.A.source})$`,"g"),y=new RegExp(`${s.bpX.source}$`,"g");function C(e,t,n,C,w,I){const{loadCustomEmojiForEmoji:b,clearCustomEmojiForEmoji:S}=(0,i.ko)(),[M,N,Y]=(0,g.A)(!1),k=(0,h.gs)(()=>{const n=t();if(!e||!n||!C()?.collapsed)return;if(!n.match(d.TL?r.A:s.bpX))return;const o=(0,c.LV)(w.current);return o.match(d.TL?A:y)?.[0]},[t,C,w,e],v),F=(0,m.A)(k,[k,t,C],!0),P=(0,p.A)(()=>Boolean(F()),[F]),T=Boolean(I?.length);(0,o.vJ)(()=>{if(!e||!P)return;const t=F();if(t){if(!T){const e=d.TL?t:t.match(/.+alt="(.+)"/)?.[1];e&&b({emoji:e})}}else S()},[e,P,F,T,S,b]);const D=(0,f.A)(t=>{const o=F();if(!e||!o)return;const i=w.current,s=(0,c.LV)(i),r=d.TL?o:o.replace(/[-/\\^$*+?.()|[\]{}]/g,"\\$&"),h=new RegExp(`(${r})\\1*$`,""),m=s.match(h)[0].length/o.length,p=Array.from({length:m},()=>(0,u.hB)(t)),g=s.replace(h,p.join("")),f=i.innerHTML.substring(s.length);n(`${g}${f}`),(0,a.Uz)(()=>{(0,l.A)(i,!0,!0)})});return(0,o.vJ)(Y,[Y,t]),{isCustomEmojiTooltipOpen:Boolean(P&&T&&!M),closeCustomEmojiTooltip:N,insertCustomEmoji:D}}},5130:(e,t,n)=>{n.d(t,{U:()=>a});var o=n(14235),i=n(37836);class s{requestStates=new Map;requestStatesByCallback=new Map;pendingPayloads=[];pendingTransferables=[];constructor(e,t,n){this.target=e,this.onUpdate=t,this.channel=n}destroy(){}init(...e){this.postMessageOnTickEnd({type:"init",args:e})}request(e){const{requestStates:t,requestStatesByCallback:n}=this,{transferables:i,...s}=e,a=(0,o.A)(),r={type:"callMethod",messageId:a,...s},d={messageId:a},l=new Promise((e,t)=>{Object.assign(d,{resolve:e,reject:t})});if("function"==typeof r.args[r.args.length-1]){r.withCallback=!0;const e=r.args.pop();d.callback=e,n.set(e,d)}return t.set(a,d),l.catch(()=>{}).finally(()=>{t.delete(a),d.callback&&n.delete(d.callback)}),this.postMessageOnTickEnd(r,i),l}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()}postMessagesOnTickEnd=(0,i.Fe)(()=>{const{channel:e}=this,t=this.pendingPayloads,n=this.pendingTransferables;this.pendingPayloads=[],this.pendingTransferables=[],this.target.postMessage({channel:e,payloads:t},n)})}function a(e,t,n){const o=new s(e,t,n);function i({data:e}){o.onMessage(e)}return e.addEventListener("message",i),o.destroy=()=>{e.removeEventListener("message",i)},o}},6070:(e,t,n)=>{n.d(t,{A:()=>a});var o=n(80089),i=n(80464),s=n(20021);const a=e=>{const{isOpen:t}=e,n=(0,i.A)(o.ar.Extra,"CustomSendMenu",!t);return n?(0,s.Y)(n,{...e}):void 0}},7985:(e,t,n)=>{n.d(t,{A:()=>f});var o=n(84051),i=n(66644),s=n(83868),a=n(82117),r=n(17712);const d=7,l=100,c=7,u="no-overscroll",h="no-touch",m=350,p=75,g={lastDeltas:new Array(d).fill(0),lastAverageDelta:0,isStartedAtTop:!1,resetStartTopAt:void 0,timeout:void 0};function f({containerRef:e,isOverscrolled:t,isDisabled:n,onOverscroll:f,onReset:v}){const[A,y]=(0,o.Ul)("normal"),C=(0,o.li)({...g}),w=(0,o.li)(),I=(0,o.li)(),b=(0,r.A)(()=>{clearTimeout(w.current),y("overscroll"),f?.()}),S=(0,r.A)(()=>{y("animating"),w.current=window.setTimeout(()=>{y("normal")},m),v?.()}),M=(0,r.A)(e=>{clearTimeout(C.current.timeout),C.current.timeout=window.setTimeout(()=>{C.current={...g}},e)}),N=(0,r.A)(t=>{const n=e.current;if(!n||t.defaultPrevented)return;const{deltaY:o}=t,{scrollTop:i}=n,a=A(),r=C.current,u=r.lastAverageDelta,h=0===r.lastDeltas.at(-1)||r.resetStartTopAt&&Date.now()>=r.resetStartTopAt;0===i&&h&&(r.isStartedAtTop=!0,r.resetStartTopAt=void 0);const m=C.current.lastDeltas.slice();m.push(o),m.length>d&&m.shift(),C.current.lastDeltas=m;const p=m.reduce((e,t)=>e+t,0)/m.length;C.current.lastAverageDelta=p;const g=Math.abs(p)-Math.abs(u)>c;return M(l),0===i&&o<0&&"overscroll"!==a?(r.resetStartTopAt||(r.resetStartTopAt=Date.now()+l),void(g&&r.isStartedAtTop&&b())):"animating"===a&&o>0?void(0,s.A)(t):"overscroll"===a&&o>0?(S(),void(0,s.A)(t)):void 0}),Y=(0,r.A)(t=>{const n=e.current;if(!n||1!==t.touches.length)return;const{scrollTop:o}=n,i=A();0!==o&&"overscroll"!==i||(I.current=t.touches[0].clientY)}),k=(0,r.A)(t=>{const n=e.current,o=I.current;if(!n||void 0===o||1!==t.touches.length)return;const{scrollTop:i}=n,s=A(),a=t.touches[0].clientY-o;return"animating"!==s?0===i&&a>p&&"overscroll"!==s?(b(),void(I.current=void 0)):"overscroll"===s&&a<-p?(S(),void(I.current=void 0)):void 0:void 0}),F=(0,r.A)(()=>{I.current=void 0});(0,o.vJ)(()=>{const t=e.current;if(!n&&t)return(0,i.RK)(()=>{t.classList.add(u)}),()=>{(0,i.RK)(()=>{t.classList.remove(u)})}},[e,n]),(0,o.vJ)(()=>{const t=e.current;if(!n&&t)return(0,i.RK)(()=>{t.classList.toggle(h,"normal"!==A())}),()=>{(0,i.RK)(()=>{t.classList.remove(h)})}},[e,n,A]),(0,a.A)(([e])=>{e!==t&&(t||"animating"!==A())&&y(t?"overscroll":"normal")},[t,A,y]),(0,o.vJ)(()=>{const t=e.current;if(!n&&t)return t.addEventListener("wheel",N,{passive:"normal"===A()}),t.addEventListener("touchstart",Y,{passive:!0}),t.addEventListener("touchmove",k,{passive:!0}),t.addEventListener("touchend",F,{passive:!0}),t.addEventListener("touchcancel",F,{passive:!0}),()=>{t.removeEventListener("wheel",N),t.removeEventListener("touchstart",Y),t.removeEventListener("touchmove",k),t.removeEventListener("touchend",F),t.removeEventListener("touchcancel",F);const e=C.current;e?.timeout&&clearTimeout(e.timeout)}},[e,N,Y,k,F,A,n])}},9442:(e,t,n)=>{n.d(t,{A:()=>C});var o=n(84051),i=n(13439),s=n(23174),a=n(66644),r=n(90709),d=n(70636),l=n(36353),c=n(87894),u=n(39074),h=n(17778),m=n(63988),p=n(83414),g=n(37661),f=n(39351),v=n(17712);const A=300;let y;try{y=/(^|\s)@[-_\p{L}\p{M}\p{N}]*$/giu}catch(e){y=/(^|\s)@[-_\d\wа-яёґєії]*$/gi}function C(e,t,n,C,I,b,S,M){const N=(0,f.A)(),[Y,k]=(0,o.J0)(),[F,P,T]=(0,g.A)(!1),D=(0,m.gs)(()=>{const n=t();if(!e||!C()?.collapsed||!n.includes("@"))return;const o=(0,u.LV)(I.current);return(0,h.S)(o).match(y)?.[0].trim()},[e,t,C,I],A),x=(0,p.A)(D,[D,t,C],!0),L=(0,p.A)(()=>e&&t().startsWith("@"),[t,e]);(0,o.vJ)(()=>{const e=x();if(!e||!b&&!S)return void k(void 0);const t=(0,i.mS)().users.byId;if(!t)return void k(void 0);const n=b?.reduce((e,t)=>(t.userId!==M&&e.push(t.userId),e),[]),o=e.substring(1),s=(0,d.PU)({ids:(0,c.Am)([...L()&&S||[],...n||[]]),query:o,type:"user"});k(Object.values((0,c._E)(t,s)))},[M,b,S,x,L]);const E=(0,v.A)((e,t=!1,o=!1)=>{if(!e.hasUsername&&!(0,d.F9)(N,e))return;const i=(0,r.Kl)(e),c=(0,d.F9)(N,e)||"",h=i?`@${i}`:`${c}`,m=I.current,p=w((0,u.LV)(m)),g=o?p.length:p.lastIndexOf("@"),f=(i?i.length+1:c.length)-(p.length-g);if(-1!==g){const e=`${p.substr(0,g)}${h} `,o=w(m.innerHTML).substring(p.length),i=(0,u.JC)(m);n(`${e}${o}`),(0,a.Uz)(()=>{const e=i+f+1;(0,l.A)(m,t),e>=0&&(0,u.vZ)(m,e)})}k(void 0)});return(0,o.vJ)(T,[T,t]),{isMentionTooltipOpen:Boolean(Y?.length&&!F),closeMentionTooltip:P,insertMention:E,mentionFilteredUsers:Y}}function w(e){return e.replace(/