TelegramPWA/dist/2356.62885c482aa05268a204.js
Alexander Zinchuk d642b27c9f [Build]
2025-03-27 19:05:27 +01:00

2 lines
79 KiB
JavaScript

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[2356],{68292:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(13439),i=n(29807),s=n(87357),r=n(37836),c=n(30857),l=n(39351),d=n(73767);let u=0;const m=(0,r.Fe)((()=>{u=0})),h=(0,a.ph)((({text:e,className:t,isDisabled:n,ref:r})=>{const{isRtl:h}=(0,l.A)(),p=(0,d.A)(e),A=(0,c.A)(),g=!(!(!n&&(0,i.PKK)((0,o.mS)())&&void 0!==p&&p!==e)||u>=10||(0===u&&m(),u++,0)),y=(0,a.Kr)((()=>g?function(e,t){const n=[],o=e.length,i=t?.length??0;for(let s=0;s<=o;s++){const r=o-s,c=i-s;t&&c>=0&&e[r]!==t[c]?n.unshift(a.Ay.createElement("div",{className:"IYTzbS8o"},a.Ay.createElement("div",{className:"Jw1oQFdk"},e[r]??""),a.Ay.createElement("div",{className:"TZfEz3sc"},t[c]),a.Ay.createElement("div",{className:"Y9ied8_t"},e[r]??""))):n.unshift(a.Ay.createElement("span",null,e[r]??""))}return n}(e,p):e),[g,p,e]);return(0,a.vJ)((()=>{if(!g)return;const e=window.setTimeout((()=>{A()}),200);return()=>{window.clearTimeout(e)}}),[g,e]),a.Ay.createElement("span",{ref:r,className:(0,s.A)(t,!n&&"tgKbsVmz"),dir:h?"rtl":void 0},y)}))},79577:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(23174),i=n(90709),s=n(62587),r=n(64489);function c(){return c=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},c.apply(this,arguments)}const l=(0,a.ph)((function(e){const{sticker:t,noLoad:n,forcePreview:l,...d}=e,u=t?.thumbnail?.dataUri,m=t&&(0,i.Mw)(t,"full"),h=(0,s.A)(t?(0,i.Mw)(t,"preview"):void 0,n&&!l,o.qZ.BlobUrl),p=(0,s.A)(m,n);return a.Ay.createElement(r.A,c({tgsUrl:p,previewUrl:h,thumbDataUri:u},d))}))},64489:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(87357),i=n(95807),s=n(37661),r=n(17712),c=n(83057),l=n(4438);const d="lM2usrZU";function u(){return u=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},u.apply(this,arguments)}const m=new Set,h=(0,a.ph)((function(e){const{previewUrl:t,thumbDataUri:n,className:h,...p}=e,[A,,g]=(0,s.A)(Boolean(n)),y=(0,c.A)(A),[f,v,C]=(0,s.A)(m.has(t)),I=(0,c.A)(f),[S,E]=(0,s.A)(!1),w=(0,r.A)((()=>{v(),m.add(t)})),b=(0,r.A)((()=>{g(),C(),setTimeout(E,300)})),{size:R}=e;return a.Ay.createElement("div",{className:(0,o.A)(h,"xCi2f0YH"),style:(0,i.A)(void 0!==R&&`width: ${R}px; height: ${R}px;`)},n&&!S&&a.Ay.createElement("img",{src:n,className:(0,o.A)(d,y),draggable:!1}),t&&!S&&a.Ay.createElement("img",{src:t,className:(0,o.A)(d,I),draggable:!1,onLoad:w}),a.Ay.createElement(l.A,u({},p,{onLoad:b})))}))},26875:(e,t,n)=>{n.d(t,{A:()=>r});var a=n(84051),o=n(87357),i=n(59030),s=n(21849);const r=(0,a.ph)((({peers:e,size:t,className:n,limit:r=3,badgeText:c})=>{const l=(0,i.A)(),d="number"==typeof t?t:s.R[t],u=(0,a.Kr)((()=>c||(!e?.length||e.length<=r?void 0:"+"+(e.length-r))),[c,e,r]);return a.Ay.createElement("div",{className:(0,o.A)(n,"kXs18Nmi"),style:`--_size: ${d}px;`,dir:l.isRtl?"rtl":"ltr"},e?.slice(0,r).map((e=>a.Ay.createElement(s.A,{size:t,peer:e,className:"XND8fhC1"}))),u&&a.Ay.createElement("div",{className:"SHyAyGFO"},u))}))},27860:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(66644),i=n(87357),s=n(45470),r=n(17712),c=n(50680);const l=(0,a.ph)((({isVisible:e,withAnimation:t,thumbDataUri:n,className:l,width:d,height:u})=>{const m=(0,a.li)(null),{shouldRender:h,transitionClassNames:p}=(0,c.A)(e,void 0,!0,!t&&void 0,void 0,500),A=(0,s.A)(n,!h,void 0,25,d,u),g=(0,r.A)((e=>{if(!m.current)return;const t=m.current,n=e.currentTarget.getBoundingClientRect(),a=e.clientX-n.left,i=e.clientY-n.top,s=a-n.width/2,r=i-n.height/2;(0,o.RK)((()=>{t.setAttribute("style",`--click-shift-x: ${s}px; --click-shift-y: ${r}px`)}))}));if(h)return a.Ay.createElement("div",{className:(0,i.A)("qF2WgYVg",p,l,t&&"pNM3cgkY"),ref:m,onClick:t?g:void 0},a.Ay.createElement("canvas",{ref:A,className:"eULqS2yR",width:d,height:u}),a.Ay.createElement("div",{className:"XBor45hE"}))}))},15535:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(31481),i=n(66644),s=n(87357),r=n(83868),c=n(82393),l=n(14737),d=n(43874),u=n(59030),m=n(64493),h=n(18276);const p=(0,a.ph)((({isLoading:e=!1,isPasswordVisible:t,error:n,hint:p,placeholder:A="Password",submitLabel:g="Next",description:y,shouldShowSubmit:f,shouldResetValue:v,shouldDisablePasswordManager:C=!1,noRipple:I=!1,clearError:S,onChangePasswordVisibility:E,onInputChange:w,onSubmit:b})=>{const R=(0,a.li)(null),M=(0,u.A)(),{isMobile:N}=(0,d.Ay)(),[k,P]=(0,a.J0)(""),[T,x]=(0,a.J0)(!1),L=N?550:400;return(0,a.vJ)((()=>{v&&P("")}),[v]),(0,l.A)((()=>{c.TF||R.current.focus()}),L),(0,a.vJ)((()=>{n&&(0,i.RK)((()=>{R.current.focus(),R.current.select()}))}),[n]),a.Ay.createElement("form",{action:"",onSubmit:b?function(t){t.preventDefault(),e||T&&b(k)}:r.A,autoComplete:"off"},a.Ay.createElement("div",{className:(0,s.A)("input-group password-input",k&&"touched",n&&"error"),dir:M.isRtl?"rtl":void 0},C&&a.Ay.createElement("input",{type:"password",id:"prevent_autofill",autoComplete:"off",className:"visually-hidden",tabIndex:-2}),a.Ay.createElement("input",{ref:R,className:"form-control",type:t?"text":"password",id:"sign-in-password",value:k||"",autoComplete:C?"one-time-code":"current-password",onChange:function(e){n&&S();const{target:t}=e;P(t.value),x(t.value.length>=o.AGC),w&&w(t.value)},maxLength:256,dir:"auto"}),a.Ay.createElement("label",null,n||p||A),a.Ay.createElement("div",{className:"div-button toggle-password",onClick:function(){E(!t)},role:"button",tabIndex:0,title:"Toggle password visibility","aria-label":"Toggle password visibility"},a.Ay.createElement(h.A,{name:t?"eye":"eye-crossed"}))),y&&a.Ay.createElement("p",{className:"description"},y),b&&(T||f)&&a.Ay.createElement(m.A,{size:"smaller",type:"submit",ripple:!I,isLoading:e,disabled:!T},g))}))},10187:(e,t,n)=>{n.d(t,{A:()=>p});var a=n(84051),o=n(13439),i=n(90709),s=n(70636),r=n(29807),c=n(87357),l=n(35049),d=n(59030),u=n(21849),m=n(34431),h=n(18276);const p=(0,a.ph)((0,o.EK)(((e,{peerId:t,forceShowSelf:n})=>{if(!t)return{};const a=(0,r.PVB)(e,t),o=(0,r.mBe)(e,t);return{peer:a,isSavedMessages:!n&&o&&o.isSelf}}))((({icon:e,title:t,isMinimized:n,canClose:o,isCloseNonDestructive:r,clickArg:p,peer:A,mockPeer:g,customPeer:y,className:f,isSavedMessages:v,withPeerColors:C,withEmojiStatus:I,onClick:S,itemClassName:E})=>{const w=(0,d.A)(),b=g||A,R=y||b,M=b&&(0,s.vj)(b)?b:void 0;let N,k,P;e&&t?(N=a.Ay.createElement("div",{className:"NtoGLT22"},a.Ay.createElement(h.A,{name:e,style:"f91Ad80i"})),k=t):R&&(N=a.Ay.createElement(u.A,{className:"La8BQ9yr",peer:R,size:"small",isSavedMessages:v}),P=(0,i.F9)(w,R)||t,k=t||a.Ay.createElement(m.A,{peer:R,isSavedMessages:v,withEmojiStatus:I}));const T=(0,c.A)("_Lq6_4e5",(M?.isForum||y?.isAvatarSquare)&&"JIHfTUVn",n&&"UhOZvxvs",o&&"uvvgSFUJ",r&&"fAk5yEeV",!S&&"P8r3OoaX",C&&(0,l.y)(y||A),f);return a.Ay.createElement("div",{className:T,onClick:()=>S?.(p),title:n?P:void 0,dir:w.isRtl?"rtl":void 0},N,!n&&a.Ay.createElement("div",{className:(0,c.A)("XPVuH29G",E),dir:"auto"},k),o&&a.Ay.createElement("div",{className:"xVPG2UTy"},a.Ay.createElement(h.A,{name:"close"})))})))},20333:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(87357),i=n(95807),s=n(59030),r=n(93545),c=n(18276);const l="_b5HgBXr",d="P6mch4bB",u=(0,a.ph)((({leftText:e,rightText:t,floatingBadgeText:n,floatingBadgeIcon:u,progress:m,isPrimary:h,className:p})=>{const A=(0,s.A)(),g=(0,a.li)(null),y=(0,a.li)(null),[f,v]=(0,a.J0)(0),[C,I]=(0,a.J0)(0),S=()=>{if(g.current&&y.current&&void 0!==m){const e=g.current.offsetWidth,t=y.current.offsetWidth,n=e/2,a=t-e/2,o=m*t,i=Math.max(n,Math.min(o,a));let s;v(i/t),s=o<n?m*t/(2*n):o>a?.5+(m-a/t)/(1-a/t)*.4:.5,I(s)}};(0,a.vJ)(S,[m]),(0,r.A)(y,S);const E=Boolean(u||n),w=Boolean(m)&&m>.99;return a.Ay.createElement("div",{ref:y,className:(0,o.A)("nY2ggBsF",E&&"RYtVQAjM",h&&"Zi0w7QJ3",p),style:(0,i.A)(void 0!==m&&`--progress: ${m}`,void 0!==C&&`--tail-position: ${C}`,`--shift-x: ${f}`)},E&&a.Ay.createElement("div",{className:"dhigNjAq"},a.Ay.createElement("div",{className:"cOpfCGPh"},a.Ay.createElement("div",{className:"uNwBLNOy",ref:g},u&&a.Ay.createElement(c.A,{name:u,className:"MJ7MTmxi"}),n&&a.Ay.createElement("div",{className:"MwzZt3Qo",dir:A.isRtl?"rtl":void 0},n)),a.Ay.createElement("div",{className:"qRwO7SZm"},a.Ay.createElement("svg",{width:"28",height:"28",viewBox:"0 0 28 28",fill:"none"},a.Ay.createElement("path",{d:"m 28,4 v 9 c 0.0089,7.283278 -3.302215,5.319646 -6.750951,8.589815 l -5.8284,5.82843 c -0.781,0.78105 -2.0474,0.78104 -2.8284,0 L 6.7638083,21.589815 C 2.8288652,17.959047 0.04527024,20.332086 0,13 V 4 C 0,4 0.00150581,0.97697493 3,1 5.3786658,1.018266 22.594519,0.9142007 25,1 c 2.992326,0.1067311 3,3 3,3 z",fill:"#7E85FF"}))))),a.Ay.createElement("div",{className:l},a.Ay.createElement("span",null,e)),a.Ay.createElement("div",{className:d},a.Ay.createElement("span",null,t)),a.Ay.createElement("div",{className:(0,o.A)("sZZV0yoe",w&&"m8ie8IxL")},a.Ay.createElement("div",{className:l},a.Ay.createElement("span",null,e)),a.Ay.createElement("div",{className:d},a.Ay.createElement("span",null,t))))}))},66833:(e,t,n)=>{function a(e){return"starGift"===e.type?e.sticker:e.attributes.find((e=>"model"===e.type))?.sticker}function o(e){return"starGift"===e.type?e.availabilityTotal:e.totalCount}function i(e){if("starGiftUnique"===e.type)return function(e){const t=e.find((e=>"model"===e.type)),n=e.find((e=>"backdrop"===e.type)),a=e.find((e=>"pattern"===e.type));return{model:t,originalDetails:e.find((e=>"originalDetails"===e.type)),pattern:a,backdrop:n}}(e.attributes)}n.d(t,{UC:()=>o,uc:()=>i,yQ:()=>a})},49086:(e,t,n)=>{n.d(t,{C:()=>m,V:()=>u});var a=n(13439),o=n(23174),i=n(90709),s=n(3544),r=n(60343),c=n(58849),l=n(4961),d=n(18501);function u({message:e,highlight:t,emojiSize:n,asPreview:a,truncateLength:o,isProtected:s,forcePlayback:l,shouldRenderAsHtml:u,isForMediaViewer:m,threadId:h,maxTimestamp:p}){const{text:A,entities:g}=e.content.text||{};if(!A){const t=(0,i.P5)(e)?.text;return t?[(0,c.A)(t,o)]:void 0}const y=(0,r.bj)(e);return(0,d.f)({text:(0,c.A)(A,o),entities:g,highlight:t,emojiSize:n,shouldRenderAsHtml:u,containerId:`${m?"mv-":""}${y}`,asPreview:a,isProtected:s,forcePlayback:l,messageId:"id"in e?e.id:void 0,chatId:e.chatId,threadId:h,maxTimestamp:p})}function m(e,t,n=!1,r,d=s.vs){const{entities:m}=t.content.text||{},h=(0,a.mS)(),p=(0,i.ni)(h,t),A=m?.some((e=>e.type===o.C7.Spoiler)),g=m?.some((e=>e.type===o.C7.CustomEmoji));if(!A&&!g){const a=(0,c.A)((0,s.dS)(e,t,p,n),d);return r?(0,l.A)(a,["emoji","highlight"],{highlight:r}):(0,l.A)(a)}const y=!n&&(0,s.Su)(t),f=y?`${y} `:"",v=u({message:t,highlight:r,asPreview:!0,truncateLength:d}),C=(0,s.oL)(e,t,p,v);return[...(0,l.A)(f),...Array.isArray(C)?C:[C]].filter(Boolean)}},79582:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(13439),o=n(29807),i=n(87894);const s=3e9,r=3e8;function c(e,t=!1,n,c){const l=(0,a.mS)();return(0,i.My)(e,(e=>{if(e===c)return 1/0;const a=(0,o.hds)(l,e);if(!a)return 0;let i=0;const d=(0,o.yHC)(l,e);return d&&(i+=d.date),t&&a.isVerified&&(i+=s),n&&n.includes(e)&&(i=Date.now()+r+(n.length-n.indexOf(e))),i}),"desc")}},54960:(e,t,n)=>{n.d(t,{A:()=>N});var a=n(84051),o=n(13439),i=n(31481),s=n(66644),r=n(90709),c=n(70636),l=n(29807),d=n(87357),u=n(87894),m=n(79824),h=n(96374),p=n(17712),A=n(59030),g=n(19806),y=n(46222),f=n(40664),v=n(52745),C=n(24956),I=n(21849),S=n(34431),E=n(18276),w=n(10187),b=n(45780),R=n(31722);const M="PeerPickerItem",N=(0,a.ph)((({className:e,categories:t,itemIds:n,categoryPlaceholderKey:N,filterValue:k,filterPlaceholder:P,notFoundText:T,searchInputId:x,itemClassName:L,isLoading:B,noScrollRestore:D,isSearchable:O,lockedUnselectedSubtitle:F,forceShowSelf:K,isViewOnly:U,itemInputType:_,withStatus:$,withPeerTypes:j,withPeerUsernames:z,withDefaultPadding:H,onFilterChange:G,onDisabledClick:J,onLoadMore:V,...q})=>{const W=(0,A.A)(),Y=q.allowMultiple,Z=Y?q.lockedSelectedIds:void 0,X=Y?q.lockedUnselectedIds:void 0,Q=(0,a.Kr)((()=>Y?q.selectedCategories:q.selectedCategory?[q.selectedCategory]:m.p),[Y,q.selectedCategory,q.selectedCategories]),ee=(0,a.Kr)((()=>Y?q.selectedIds:q.selectedId?[q.selectedId]:m.p),[Y,q.selectedId,q.selectedIds]),te=(0,a.li)(null),ne=ee.length>10;(0,a.vJ)((()=>{if(!O)return;const e=window.setTimeout((()=>{(0,s.YS)((()=>{te.current?.focus()}))}),500);return()=>{window.clearTimeout(e)}}),[O]);const ae=(0,a.Kr)((()=>new Set(Z)),[Z]),oe=(0,a.Kr)((()=>new Set(X)),[X]),ie=(0,a.Kr)((()=>ee.filter((e=>!ae.has(e)))),[ae,ee]),se=(0,a.Kr)((()=>t?(0,u.dU)(t,"type"):{}),[t]),re=(0,a.Kr)((()=>{if(k)return n;const e=[],t=[],a=[];return n.forEach((n=>{ae.has(n)?e.push(n):oe.has(n)?a.push(n):t.push(n)})),e.concat(t,a)}),[k,n,ae,oe]),ce=(0,p.A)((e=>{if(ae.has(e))J?.(e,!0);else if(oe.has(e))J?.(e,!1);else{if(Y&&se[e]){const t=se[e].type,n=Q?.slice()||[];return n.includes(t)?n.splice(n.indexOf(t),1):n.push(t),void q.onSelectedCategoriesChange?.(n)}if(Y){const t=ee.slice();return t.includes(e)?t.splice(t.indexOf(e),1):t.push(e),void q.onSelectedIdsChange?.(t)}se[e]?q.onSelectedCategoryChange?.(se[e].type):q.onSelectedIdChange?.(e)}})),le=(0,p.A)((e=>{const{value:t}=e.currentTarget;G?.(t)})),[de,ue]=(0,h.A)(V,re,Boolean(k)),me=(0,a.hb)(((e,t)=>{const n=(0,o.mS)(),s=t?se[e]:void 0,u=t?void 0:(0,l.PVB)(n,e),m=u||s;if(!m)return i.Oig?a.Ay.createElement("div",{key:e},"No peer or category with ID ",e):void 0;const h=u&&!(0,c.vj)(u)?u.isSelf&&!K:void 0,p=oe.has(e),A=ae.has(e),y=p||A,f=s?Q?.includes(s.type):ee.includes(e),[v,w]=function(){if(p)return[F];if(u){if(z){const e=u.usernames?.[0]?.username;if(e)return[`@${e}`]}if($){if((0,c.vj)(u))return[(0,r.sT)(W,u)];const e=(0,l.K0y)(n,u.id);return[(0,r.CD)(W,u,e),(0,d.A)((0,r.PF)(u,e,!0)&&R.A.onlineStatus)]}if(j){const e=(0,c.cy)(u);return e&&[W(e)]}}}()||[];return a.Ay.createElement(b.A,{key:e,className:(0,d.A)(M,L),title:a.Ay.createElement(S.A,{peer:m}),avatarElement:a.Ay.createElement(I.A,{peer:u||s,isSavedMessages:h,size:"medium"}),subtitle:v,subtitleClassName:w,disabled:y,inactive:U,ripple:!0,inputElement:y?a.Ay.createElement(E.A,{name:"lock-badge"}):"radio"===_?a.Ay.createElement(C.A,{checked:f,disabled:y,onlyInput:!0}):"checkbox"===_?a.Ay.createElement(g.A,{checked:f,disabled:y,onlyInput:!0}):void 0,inputPosition:"end",onClick:()=>ce(e),onDisabledClick:J&&(()=>J(e,A))})}),[se,K,U,L,_,W,ae,oe,F,J,Q,ee,j,$,z]),he=(0,a.Kr)((()=>{if(t?.length)return a.Ay.createElement("div",{key:"categories"},N&&a.Ay.createElement("div",{className:R.A.pickerCategoryTitle},W(N)),t?.map((e=>me(e.type,!0))),a.Ay.createElement("div",{className:R.A.pickerCategoryTitle},W("FilterChats")))}),[t,N,W,me]);return a.Ay.createElement("div",{className:(0,d.A)(R.A.container,e)},O&&a.Ay.createElement("div",{className:(0,d.A)(R.A.header,"custom-scroll"),dir:W.isRtl?"rtl":void 0},Q?.map((e=>a.Ay.createElement(w.A,{className:R.A.peerChip,customPeer:se[e],onClick:ce,clickArg:e,canClose:!0}))),Z?.map(((e,t)=>a.Ay.createElement(w.A,{className:R.A.peerChip,peerId:e,isMinimized:ne&&t<ee.length-5,forceShowSelf:K,onClick:ce,clickArg:e}))),ie.map(((e,t)=>a.Ay.createElement(w.A,{className:R.A.peerChip,peerId:e,isMinimized:ne&&t+(Z?.length||0)<ee.length-5,canClose:!0,onClick:ce,clickArg:e}))),a.Ay.createElement(f.A,{id:x,ref:te,value:k,onChange:le,placeholder:P||W("SelectChat")})),de?.length?a.Ay.createElement(y.A,{className:(0,d.A)(R.A.pickerList,H&&R.A.padded,"custom-scroll"),items:de,itemSelector:`.${M}`,beforeChildren:he,onLoadMore:ue,noScrollRestore:D},de.map((e=>me(e)))):B||!de||de.length?a.Ay.createElement(v.A,null):a.Ay.createElement("p",{className:R.A.noResults},T||"Sorry, nothing found."))}))},45780:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(87357),i=n(82393),s=n(17712),r=n(59030),c=n(42452);const l=({title:e,subtitle:t,avatarElement:n,inputElement:l,inputPosition:d="start",disabled:u,inactive:m,ripple:h,className:p,titleClassName:A,subtitleClassName:g,style:y,onClick:f,onDisabledClick:v})=>{const C=(0,r.A)(),I=!m&&!u,S=(0,s.A)((()=>{m||(u?v?.():f?.())}));return a.Ay.createElement("div",{className:(0,o.A)("OHkx_W75",t&&"neXqB2_A",u&&"tvZeVJPh",I&&"VUSwo4t5",n&&"dMT9byM6",p),onClick:S,style:y,dir:C.isRtl?"rtl":void 0,role:I?"button":void 0,tabIndex:I?0:void 0},!u&&!m&&h&&a.Ay.createElement(c.A,null),l&&a.Ay.createElement("div",{className:(0,o.A)("kmjqObdP","end"===d?"iqGhSQGm":"F0Hv3EQm")},l),n&&a.Ay.createElement("div",{className:"dnAaRPCo"},n),a.Ay.createElement("div",{className:(0,o.A)("JSSC0N8V",A)},e),t&&a.Ay.createElement("div",{className:(0,o.A)("OYmzCSp2",g)},t),!l&&i.pz&&a.Ay.createElement("div",{className:"P53DrbWA"}))}},40558:(e,t,n)=>{n.d(t,{A:()=>h});var a=n(84051),o=n(66644),i=n(90709),s=n(87357),r=n(95807),c=n(87679),l=n(17712),d=n(62587),u=n(93545),m=n(38691);const h=(0,a.ph)((({backgroundColors:e,patternColor:t,patternIcon:n,clearBottomSector:h,className:p})=>{const A=(0,a.li)(null),g=(0,a.li)(null),[y,f]=(0,a.Ul)({width:0,height:0}),v=(0,m.A)(),[C,I]=(0,a.J0)(),S=n&&(0,i.Mw)(n,"preview"),E=(0,d.A)(S);(0,a.vJ)((()=>{E&&(0,c.NN)(E).then(I)}),[E]);const w=(0,a.Kr)((()=>{const e=[];for(let t=1;t<=3;t++){const n=Math.floor(8*(1+.5*(t-1))),a=t/3,o=.05+(.4-.05)*a,i=t%2==0?Math.PI/n:0;for(let t=0;t<n;t++){const s=t/n*Math.PI*2+i;if(h&&s>.45*Math.PI&&s<.55*Math.PI)continue;const r=.5+1.71*o*Math.cos(s),c=.5+o*Math.sin(s),l=1.4-a*Math.random();e.push({x:r,y:c,sizeFactor:l})}}return e}),[h]);(0,u.A)(A,(e=>{f({width:e.contentRect.width,height:e.contentRect.height})})),(0,a.vJ)((()=>{const e=A.current;e&&f({width:e.clientWidth,height:e.clientHeight})}),[f]);const b=(0,l.A)((()=>{const e=g.current;if(!e||!C)return;const n=e.getContext("2d"),{width:a,height:o}=e;if(!a||!o)return;n.save(),w.forEach((({x:e,y:t,sizeFactor:i})=>{const s=(a-Math.max(a,250*v))/2,r=e*Math.max(a,250*v)+s,c=t*Math.max(o,250*v)+s,l=20*v*i*(s?.8:1);n.drawImage(C,r-l/2,c-l/2,l,l)})),n.restore(),t&&(n.save(),n.fillStyle=t,n.globalCompositeOperation="source-atop",n.fillRect(0,0,a,o),n.restore());const i=n.createRadialGradient(a/2,o/2,0,a/2,o/2,a/2);i.addColorStop(0,"#FFFFFF77"),i.addColorStop(1,"#FFFFFF"),n.save(),n.globalCompositeOperation="destination-out",n.fillStyle=i,n.fillRect(0,0,a,o),n.restore()}));return(0,a.vJ)((()=>{b()}),[C]),(0,a.vJ)((()=>{const{width:e,height:t}=y(),n=g.current;if(!e||!t)return;const a=Math.max(e,t);(0,o.RK)((()=>{n.width=a*v,n.height=a*v,b()}))}),[y,v]),a.Ay.createElement("div",{ref:A,className:(0,s.A)("Af3tYFMg",p),style:(0,r.A)(`--_bg-1: ${e[0]}`,`--_bg-2: ${e[1]||e[0]}`)},a.Ay.createElement("canvas",{className:"GbpiDSS_",ref:g}))}))},83594:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(90709),i=n(87357),s=n(95807),r=n(82393),c=n(62587),l=n(87412);const d="PZAuNVZH",u=(0,a.ph)((({reaction:e,isLottie:t,className:n,particleSize:u,onEnded:m})=>{const h=(0,o.aL)(e.documentId,!0),p=(0,c.A)(t?void 0:h),A=(0,a.Kr)((()=>r.ol?Array.from({length:7}).map((()=>function(e=20){const t=(e/2+Math.random()*e*3)*(Math.random()>.5?1:-1),n=e+Math.random()*e*4;return`M 0 0 C 0 0 ${t} ${-n-e} ${t} ${n}`}(u))):[]),[u]);if(p||t)return a.Ay.createElement("div",{className:(0,i.A)("aInga6VW",n),style:(0,s.A)(Boolean(u)&&`--particle-size: ${u}px`)},A.map(((n,o)=>{const i=`--offset-path: path('${n}');`;return t?a.Ay.createElement(l.A,{documentId:e.documentId,className:d,style:i,withSharedAnimation:!0,size:u,onAnimationEnd:0===o?m:void 0}):a.Ay.createElement("img",{src:p,alt:"",className:d,style:i,draggable:!1,onAnimationEnd:0===o?m:void 0})})))}))},11241:(e,t,n)=>{n.d(t,{A:()=>w});var a=n(84051),o=n(13439),i=n(90709),s=n(29807),r=n(87357),c=n(43336),l=n(76023),d=n(37661),u=n(5912),m=n(17712),h=n(62587),p=n(50680),A=n(47483),g=n(18104),y=n(87412),f=n(83594),v=n(17794),C=n(93879);const I=1.5*l.$,S=6.5*l.$,E=l.$,w=(0,a.ph)((0,o.EK)(((e,{containerId:t})=>{const{genericEmojiEffects:n,reactions:a}=e,{activeReactions:o}=(0,s.nTw)(e),i=(0,s.xYJ)(e,"reactionEffects");return{activeReactions:o?.[t],availableReactions:a.availableReactions,genericEffects:n,withEffects:i}}))((({containerId:e,reaction:t,className:n,size:s=I,effectSize:l=S,activeReactions:w,availableReactions:b,genericEffects:R,withEffects:M,withEffectOnly:N,shouldPause:k,shouldLoop:P,loopLimit:T,observeIntersection:x})=>{const{stopActiveReaction:L}=(0,o.ko)(),B=(0,a.li)(null),D="custom"===t.type,O=(0,a.Kr)((()=>b?.find((e=>(0,i.a0)(e.reaction,t)))),[b,t]),F=O?.centerIcon?.id,{customEmoji:K}=(0,A.A)(D?t.documentId:void 0),U=(0,a.Kr)((()=>{if(!D)return O?.aroundAnimation?.id;if(!K)return;const e=b?.find((e=>e.reaction.emoticon===K.emoji))?.aroundAnimation?.id;return e}),[O,b,K,D]),_=(0,a.Kr)((()=>{if(U)return U;if(!R?.stickers)return;const{stickers:e}=R;return e[Math.floor(Math.random()*e.length)].id}),[U,R]),$=(0,u.Vz)(B,x),j=F&&(0,i.aL)(F),z=_&&(0,i.aL)(_),H=(0,h.A)(j),G=(0,h.A)(z),J=(0,a.Kr)((()=>w?.find((e=>(0,i.a0)(e,t)))),[w,t]),V=Boolean(M&&J&&(D||H)&&G),q=$&&(V&&!N||P),{shouldRender:W,transitionClassNames:Y}=(0,p.A)(V,void 0,!0,"slow"),{shouldRender:Z,transitionClassNames:X}=(0,p.A)(q,void 0,!0,"slow"),Q=(0,m.A)((()=>{L({containerId:e,reaction:t})})),[ee,te,ne]=(0,d.A)(),ae=!(D||q&&ee),{shouldRender:oe,transitionClassNames:ie}=(0,p.A)(ae,void 0,!0),se=(0,r.A)(C.A.root,W&&C.A.animating,N&&C.A.withEffectOnly,n);return a.Ay.createElement("div",{className:se,ref:B},!N&&oe&&a.Ay.createElement(v.A,{className:ie,reaction:t,availableReactions:b,size:s,observeIntersection:x}),!N&&D&&a.Ay.createElement(y.A,{documentId:t.documentId,className:C.A.customEmoji,size:s,noPlay:k,noVideoOnMobile:!0,loopLimit:T,observeIntersectionForPlaying:x,forceAlways:!0}),Z&&!D&&a.Ay.createElement(g.A,{key:`${F}-${s}`,className:(0,r.A)(C.A.animatedIcon,X),size:(0,c.Ki)(1.9*s),tgsUrl:H,play:$&&!k,noLoop:!P,onLoad:te,onEnded:ne,forceAlways:!0}),W&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(g.A,{key:`${_}-${l}`,className:(0,r.A)(C.A.effect,Y),size:l,tgsUrl:G,play:$,noLoop:!0,onEnded:Q,forceAlways:!0}),D&&!U&&$&&a.Ay.createElement(f.A,{reaction:t,className:Y,particleSize:Math.max(.5*s,E),onEnded:Q})))})))},17794:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(90709),i=n(87357),s=n(62587),r=n(83057),c=n(87412),l=n(18276),d=n(61911);const u=(0,a.ph)((({reaction:e,availableReactions:t,className:n,size:u,withIconHeart:m,observeIntersection:h})=>{const p=(0,a.Kr)((()=>t?.find((t=>(0,o.a0)(t.reaction,e)))),[t,e]),A=p?.staticIcon?.id,g=A?`document${A}`:void 0,y=(0,s.A)(g),f=(0,r.A)(y),v="emoji"===e.type&&"🦄"===e.emoticon,C=m&&"emoji"===e.type&&"❤"===e.emoticon;return"custom"===e.type?a.Ay.createElement(c.A,{documentId:e.documentId,className:(0,i.A)("ReactionStaticEmoji",n),size:u,observeIntersectionForPlaying:h}):C?a.Ay.createElement(l.A,{name:"heart",className:"ReactionStaticEmoji",style:`font-size: ${u}px; width: ${u}px`}):a.Ay.createElement("img",{className:(0,i.A)("ReactionStaticEmoji",v&&"with-unicorn-fix",f,n),style:u?`width: ${u}px; height: ${u}px`:void 0,src:y||d,alt:p?.title,draggable:!1})}))},99515:(e,t,n)=>{n.d(t,{A:()=>q});var a=n(84051),o=n(13439),i=n(23174),s=n(31481),r=n(90709),c=n(29807),l=n(87357),d=n(85982),u=n(80539);const m=document.createElement("div"),h=new Set([i.C7.Bold,i.C7.Italic,i.C7.Underline,i.C7.Strike,i.C7.Spoiler,i.C7.CustomEmoji]);function p(e){const t=function(e){const t=e.cloneContents();m.appendChild(t);const n=function(e,t){const n=e.commonAncestorContainer;if(n.nodeType===Node.ELEMENT_NODE&&n.classList.contains("text-content"))return t;let a=e.commonAncestorContainer.parentElement;for(;a&&!a.classList.contains("text-content");){const e=a.tagName.toLowerCase(),n=a.dataset.entityType;t=`<${e} ${n?`data-entity-type="${n}"`:""}>${t}</${e}>`,a=a.parentElement}return t}(e,m.innerHTML);return m.innerHTML="",n.replace(/<br\s*\/?>/gi,"\n").replace(/&nbsp;/gi," ").replace(/\u00a0/gi," ")}(e);return function(e){if(!e.entities)return e;const t=e.entities.filter((e=>h.has(e.type)));return{...e,entities:t.length?t:void 0}}((0,u.Ay)(t,!1,!0))}var A=n(37661),g=n(17712),y=n(59030),f=n(24531),v=n(21511),C=n(80089),I=n(80464);const S=e=>{const{isOpen:t}=e,n=(0,I.A)(C.ar.Extra,"PinMessageModal",!t);return n?a.Ay.createElement(n,e):void 0};var E=n(94189),w=n(73104),b=n(76023),R=n(4961),M=n(3544),N=n(81686),k=n(58554),P=n(82393),T=n(49086);function x(e){return e?"lng_context_copy_selected":"lng_context_copy_text"}var L=n(43874),B=n(26875),D=n(71429),O=n(24433),F=n(60859),K=n(55158),U=n(17663);const _="C3LVl_JT",$="cd1ZZeSy",j=(0,a.ph)((function({message:e}){const t=(0,y.A)(),{editDate:n}=e,o=!n;return a.Ay.createElement(O.A,{icon:"clock-edit",className:_},o?a.Ay.createElement(K.A,{className:$}):Boolean(n)&&t("Chat.PrivateMessageEditTimestamp.Date",(0,U.U)(t,1e3*n)))}));var z=n(76283),H=n(41036);const G=(0,a.ph)((function({message:e,shouldRenderShowWhen:t,canLoadReadDate:n,closeContextMenu:i}){const{openPrivacySettingsNoticeModal:s}=(0,o.ko)(),r=(0,y.A)(),{readDate:c}=e,l=n&&!c&&!t;return a.Ay.createElement(O.A,{icon:"message-read",className:_},a.Ay.createElement(H.Ay,{name:"fade",activeKey:l?1:2,className:"mg4sBQ9n"},l?a.Ay.createElement(K.A,{className:$}):a.Ay.createElement(a.Ay.Fragment,null,Boolean(c)&&r("PmReadAt",(0,U.U)(r,1e3*c)),!c&&t&&a.Ay.createElement("div",null,r("PmRead"),a.Ay.createElement("span",{className:"bmxij_dk",onClick:()=>{i(),s({chatId:e.chatId,isReadDate:!0})}},r("PmReadShowWhen"))))))})),J=(0,a.ph)((({isReactionPickerOpen:e,availableReactions:t,topReactions:n,defaultTagReactions:s,isOpen:c,message:u,poll:m,story:h,isPrivate:p,isCurrentUserPremium:f,enabledReactions:v,isWithPaidReaction:C,reactionsLimit:I,anchor:S,targetHref:E,canSendNow:U,canReschedule:_,canBuyPremium:$,canReply:H,canQuote:J,canEdit:V,noReplies:q,canPin:W,canUnpin:Y,canDelete:Z,canForward:X,canReport:Q,canFaveSticker:ee,canUnfaveSticker:te,canCopy:ne,canCopyLink:ae,canSelect:oe,canDownload:ie,canSaveGif:se,canRevote:re,canClosePoll:ce,canTranslate:le,canShowOriginal:de,canSelectLanguage:ue,isDownloading:me,repliesThreadInfo:he,canShowSeenBy:pe,canShowReactionsCount:Ae,canShowReactionList:ge,seenByRecentPeers:ye,hasCustomEmoji:fe,customEmojiSets:ve,canPlayAnimatedEmojis:Ce,isInSavedMessages:Ie,shouldRenderShowWhen:Se,canLoadReadDate:Ee,onReply:we,onOpenThread:be,onEdit:Re,onPin:Me,onUnpin:Ne,onForward:ke,onDelete:Pe,onFaveSticker:Te,onReport:xe,onUnfaveSticker:Le,onSelect:Be,onSend:De,onReschedule:Oe,onClose:Fe,onCloseAnimationEnd:Ke,onCopyLink:Ue,onCopyNumber:_e,onDownload:$e,onSaveGif:je,onCancelVote:ze,onClosePoll:He,onShowSeenBy:Ge,onShowReactors:Je,onToggleReaction:Ve,onSendPaidReaction:qe,onShowPaidReactionModal:We,onCopyMessages:Ye,onReactionPickerOpen:Ze,onTranslate:Xe,onShowOriginal:Qe,onSelectLanguage:et,userFullName:tt,canGift:nt})=>{const{showNotification:at,openStickerSet:ot,openCustomEmojiSets:it,loadStickers:st,openGiftModal:rt}=(0,o.ko)(),ct=(0,a.li)(null),lt=(0,a.li)(null),dt=(0,y.A)(),ut=!p&&!v,mt=u.areReactionsPossible,ht=ge&&!ut||mt,pt="isEdited"in u&&u.isEdited,At=u.seenByDates,gt="giftPremium"===u.content.action?.type,yt="giftCode"===u.content.action?.type,ft="starGift"===u.content.action?.type,vt="starGiftUnique"===u.content.action?.type,Ct=(0,r.L8)(u.chatId)&&nt&&(gt||yt||ft||vt),[It,St]=(0,A.A)(),[Et,wt,bt]=(0,A.A)(),{isMobile:Rt,isDesktop:Mt}=(0,L.Ay)(),Nt=(0,a.Kr)((()=>At?Object.keys(At).length:0),[At]),kt=(0,g.A)((()=>{at({message:dt("Share.Link.Copied")}),Fe()})),Pt=(0,g.A)((()=>{rt({forUserId:u.chatId}),Fe()}));(0,a.vJ)((()=>{c&&It&&!e&&Fe()}),[Fe,c,e,It]),(0,a.vJ)((()=>{ve?.length&&ve.map((e=>st({stickerSetInfo:{id:e.id,accessHash:e.accessHash}})))}),[ve,it]);const Tt=(0,g.A)((()=>{ve&&(1===ve.length?ot({stickerSetInfo:{shortName:ve[0].shortName}}):it({setIds:ve.map((e=>e.id))}),Fe())})),xt=function(e,t,n,a,o,s,c,l){const u=[],m=(0,r.P5)(e),h=(0,r.yl)(e)||((0,r.QC)(e)?void 0:(0,r.dc)(e)),p=(0,r.Qm)(e),A=h?(0,r.rI)(h,"full"):void 0,g=a&&h&&(A||(0,r.KG)(h))&&d.WO&&!P.Yw,y=window.getSelection();if(g&&u.push({label:"lng_context_copy_image",icon:"copy-media",handler:()=>{Promise.resolve(A?k.hd(A,i.qZ.BlobUrl):h.blobUrl).then(d.qp),o?.()}}),a&&n)u.push({label:"lng_context_copy_link",icon:"copy",handler:()=>{(0,d.eM)(n),o?.()}});else if(a&&m){const n=Boolean(y?.anchorNode?.parentNode&&y.anchorNode.parentNode.closest(".Message .content-inner")&&""!==y.toString().replace(/(?:\r\n|\r|\n)/g,"")&&function(e){const t=window.getSelection(),n=t?.anchorNode?.parentNode,a=n?.closest(".Message.message-list-item");return(0,r.GZ)(e.id)===a?.id}(e));u.push({label:x(n),icon:"copy",handler:()=>{const a=(0,N.A)();if(a?.length&&c)c(a);else if(n)document.execCommand("copy");else{const n=(0,T.V)({message:e,shouldRenderAsHtml:!0});n&&(0,d.A)(n.join(""),(0,M.Gn)(e,t))}o?.()}})}return s&&u.push({label:"lng_context_copy_message_link",icon:"link",handler:s}),p&&l&&u.push({label:"lng_profile_copy_phone",icon:"copy",handler:()=>{l(),o?.()}}),u}(u,(0,r.FE)({poll:m,story:h}),E,ne,kt,ae?Ue:void 0,Ye,_e),Lt=(0,g.A)((()=>document.querySelector(`.Transition_slide-active > .MessageList div[data-message-id="${u.id}"]`))),Bt=(0,g.A)((()=>document.querySelector(".Transition_slide-active > .MessageList"))),Dt=(0,g.A)((()=>document.querySelector(".MessageContextMenu .bubble"))),Ot=(0,g.A)((()=>{const e=Rt&&document.querySelector(".AudioPlayer-content")?.offsetHeight||0,t=document.getElementById("MiddleColumn"),n=getComputedStyle(t),a=parseFloat(n.getPropertyValue("--middle-header-panes-height"))||0;return{extraPaddingX:10,extraTopPadding:document.querySelector(".MiddleHeader").offsetHeight,extraMarginTop:a+e,shouldAvoidNegativePosition:!Mt,menuElMinWidth:ht&&Rt?19.25*b.$:void 0}}));(0,a.vJ)((()=>{c?setTimeout((()=>{wt()}),200):bt()}),[c,wt,bt]),(0,a.vJ)((()=>(0,w.M6)(lt.current,".ReactionPicker")),[c]);const Ft=(0,g.A)((e=>{Ze(e),St()}));return a.Ay.createElement(D.A,{ref:ct,isOpen:c,anchor:S,getTriggerElement:Lt,getRootElement:Bt,getMenuElement:Dt,getLayout:Ot,withMaxHeight:!0,className:(0,l.A)("MessageContextMenu","fluid",ht&&"with-reactions"),onClose:Fe,onCloseAnimationEnd:Ke},ht&&a.Ay.createElement(z.A,{enabledReactions:v,topReactions:n,allAvailableReactions:t,defaultTagReactions:s,currentReactions:u.reactions?.results,reactionsLimit:I,onToggleReaction:Ve,onSendPaidReaction:qe,onShowPaidReactionModal:We,isWithPaidReaction:C,isPrivate:p,isReady:Et,canBuyPremium:$,isCurrentUserPremium:f,isInSavedMessages:Ie,canPlayAnimatedEmojis:Ce,onShowMore:Ft,onClose:Fe,className:(0,l.A)(It&&"ReactionSelector-hidden")}),a.Ay.createElement("div",{ref:lt,className:(0,l.A)("MessageContextMenu_items scrollable-content custom-scroll",It&&"MessageContextMenu_items-hidden"),dir:dt.isRtl?"rtl":void 0},Ct&&a.Ay.createElement(O.A,{icon:"gift",onClick:Pt},u?.isOutgoing?dt("SendAnotherGift"):dt("Conversation.ContextMenuSendGiftTo",tt)),U&&a.Ay.createElement(O.A,{icon:"send-outline",onClick:De},dt("MessageScheduleSend")),_&&a.Ay.createElement(O.A,{icon:"schedule",onClick:Oe},dt("MessageScheduleEditTime")),H&&a.Ay.createElement(O.A,{icon:"reply",onClick:we},dt(J?"lng_context_quote_and_reply":"Reply")),!q&&Boolean(he?.messagesCount)&&a.Ay.createElement(O.A,{icon:"replies",onClick:be},dt("Conversation.ContextViewReplies",he.messagesCount,"i")),V&&a.Ay.createElement(O.A,{icon:"edit",onClick:Re},dt("Edit")),ee&&a.Ay.createElement(O.A,{icon:"favorite",onClick:Te},dt("AddToFavorites")),te&&a.Ay.createElement(O.A,{icon:"favorite",onClick:Le},dt("Stickers.RemoveFromFavorites")),le&&a.Ay.createElement(O.A,{icon:"language",onClick:Xe},dt("TranslateMessage")),de&&a.Ay.createElement(O.A,{icon:"language",onClick:Qe},dt("ShowOriginalButton")),ue&&a.Ay.createElement(O.A,{icon:"web",onClick:et},dt("lng_settings_change_lang")),xt.map((e=>a.Ay.createElement(O.A,{key:e.label,icon:e.icon,onClick:e.handler,withPreventDefaultOnMouseDown:!0},dt(e.label)))),W&&a.Ay.createElement(O.A,{icon:"pin",onClick:Me},dt("DialogPin")),Y&&a.Ay.createElement(O.A,{icon:"unpin",onClick:Ne},dt("DialogUnpin")),se&&a.Ay.createElement(O.A,{icon:"gifs",onClick:je},dt("lng_context_save_gif")),re&&a.Ay.createElement(O.A,{icon:"revote",onClick:ze},dt("lng_polls_retract")),ce&&a.Ay.createElement(O.A,{icon:"stop",onClick:He},dt("lng_polls_stop")),ie&&a.Ay.createElement(O.A,{icon:"download",onClick:$e},dt(me?"lng_context_cancel_download":"lng_media_download")),X&&a.Ay.createElement(O.A,{icon:"forward",onClick:ke},dt("Forward")),oe&&a.Ay.createElement(O.A,{icon:"select",onClick:Be},dt("Common.Select")),Q&&a.Ay.createElement(O.A,{icon:"flag",onClick:xe},dt("lng_context_report_msg")),Z&&a.Ay.createElement(O.A,{destructive:!0,icon:"delete",onClick:Pe},dt("Delete")),fe&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(F.A,{size:"thick"}),!ve&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(K.A,{inline:!0,className:"menu-loading-row"}),a.Ay.createElement(K.A,{inline:!0,className:"menu-loading-row"})),ve&&1===ve.length&&a.Ay.createElement(O.A,{withWrap:!0,onClick:Tt,className:"menu-custom-emoji-sets"},(0,R.A)(dt("MessageContainsEmojiPack",ve[0].title),["simple_markdown","emoji"])),ve&&ve.length>1&&a.Ay.createElement(O.A,{withWrap:!0,onClick:Tt,className:"menu-custom-emoji-sets"},(0,R.A)(dt("MessageContainsEmojiPacks",ve.length),["simple_markdown"]))),(pe||Ae)&&a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(F.A,{size:fe?"thin":"thick"}),a.Ay.createElement(O.A,{icon:Ae?"heart-outline":"group",onClick:Ae?Je:Ge,disabled:!Ae&&!Nt},a.Ay.createElement("span",{className:"MessageContextMenu--seen-by-label-wrapper"},a.Ay.createElement("span",{className:"MessageContextMenu--seen-by-label",dir:dt.isRtl?"rtl":void 0},Ae&&u.reactors?.count?pe&&Nt?dt("Chat.OutgoingContextMixedReactionCount",[u.reactors.count,Nt]):dt("Chat.ContextReactionCount",u.reactors.count,"i"):1===Nt&&ye?(0,R.A)((0,r.L8)(ye[0].id)?(0,r.Yg)(ye[0]):ye[0].title):Nt?dt("Conversation.ContextMenuSeen",Nt,"i"):dt("Conversation.ContextMenuNoViews"))),a.Ay.createElement(B.A,{className:"avatars",size:"micro",peers:ye}))),(Ee||Se||pt)&&a.Ay.createElement(F.A,{size:fe?"thin":"thick"}),(Ee||Se)&&a.Ay.createElement(G,{canLoadReadDate:Ee,shouldRenderShowWhen:Se,message:u,closeContextMenu:Fe}),pt&&a.Ay.createElement(j,{message:u})))})),V=window.getSelection(),q=(0,a.ph)((0,o.EK)(((e,{message:t,messageListType:n,detectedLanguage:a})=>{const{threadId:o}=(0,c.Xf0)(e)||{},{defaultTags:i,topReactions:l,availableReactions:d}=e.reactions,u=(0,c.yuw)(e),m=(0,c.hds)(e,t.chatId),h=m&&(0,r.L8)(m.id),p=h?void 0:(0,c.AWZ)(e,t.chatId),A=(0,c.mBe)(e,t.chatId),g=A&&(0,r.Yg)(A),{seenByExpiresAt:y,seenByMaxChatMembers:f,maxUniqueReactions:v,readDateExpiresAt:C}=e.appConfig||{},I=p?.reactionsLimit||v,{noOptions:S,canReplyGlobally:E,canPin:w,canUnpin:b,canDelete:R,canReport:M,canEdit:N,canFaveSticker:k,canUnfaveSticker:P,canCopy:T,canCopyLink:x,canSelect:L,canDownload:B,canSaveGif:D,canRevote:O,canClosePoll:F}=o&&(0,c.WAX)(e,t,o)||{},K=(0,c.R4s)(e,t),U=h?(0,c.K0y)(e,m.id):void 0,_=(0,r.Ie)(t),$=m&&(0,c.yps)(e,m.id),j=Boolean($),z=(0,c.Jbz)(e,t),H=Boolean(h&&_&&!j&&!z&&C&&t.date>Date.now()/1e3-C&&!U?.isReadDateRestricted&&"scheduled"!==n),G=Boolean(H&&h&&(0,c.K0y)(e,m.id)?.isReadDateRestrictedByMe),J="pinned"===n,V="scheduled"===n,q=m&&(0,r.WX)(m),W=o&&(0,c.Vw0)(e,t.chatId,o),Y=Boolean(W&&!W?.isCommentsInfo&&W?.fromChannelId),Z=o?(0,c.S0q)(e,t.chatId,o):void 0,X=m&&!(0,r.Sq)(m,"sendPlain",p),Q=!(!m||!o)&&(0,r.__)(m,Z,Y,p)&&X,ee=(0,r.Nb)(t),te=(0,r.G5)(t),ne=Boolean(!ee&&m&&!z&&f&&y&&(0,r.YE)(m)&&_&&!V&&m.membersCount&&m.membersCount<=f&&t.date>Date.now()/1e3-y),ae=(0,r._P)(t),oe=!ee&&!q&&!V&&!ae&&!h&&t.reactions&&!(0,r.G)(t.reactions)&&t.reactions.canSeeList,ie=(0,c.ynf)(e,t),se=Boolean(t.content.contact),re=(0,c.g29)(e),ce=(0,c.S1W)(e,t),le=ce?.map((t=>(0,c.ycM)(e,t))),de=le?.every(Boolean)?le:void 0,ue=(0,c.Rny)(e,t.chatId,t.id),me=ue?Boolean((0,c.a_$)(e,t.chatId,ue)[t.id]?.text):void 0,he=!me&&(0,c.S86)(e,t,a),pe=(0,c.qZq)(e,t.chatId),Ae=(0,c.nZ4)(e,t.chatId),ge=(0,c.zcZ)(e,t),ye=t.content.storyData,fe=ye?(0,c.Msb)(e,ye.peerId,ye.id):void 0,ve=(0,c.X2D)(e,t.chatId);return{threadId:o,chat:m,availableReactions:d,topReactions:l,defaultTagReactions:i,noOptions:S,canReport:M,canSendNow:V,canReschedule:V,canReply:!J&&!V&&E,canPin:!V&&w,canUnpin:!V&&b,canDelete:R,canEdit:!J&&N,canForward:!V&&K,canFaveSticker:!V&&k,canUnfaveSticker:!V&&P,canCopy:se||!ie&&T,canCopyLink:!V&&x,canSelect:L,canDownload:!ie&&B,canSaveGif:!ie&&D,canRevote:O,canClosePoll:!V&&F,activeDownloads:u,canShowSeenBy:ne,canLoadReadDate:H,shouldRenderShowWhen:G,enabledReactions:m?.isForbidden?void 0:p?.enabledReactions,reactionsLimit:I,isPrivate:h,isCurrentUserPremium:re,hasFullInfo:Boolean(p),canShowReactionsCount:oe,canShowReactionList:!(ee||ae||V||m?.id===s.zv8||te),canBuyPremium:!re&&!(0,c.n_C)(e),customEmojiSetsInfo:ce,customEmojiSets:de,canScheduleUntilOnline:(0,c.RBq)(e,t.chatId),canTranslate:he,canShowOriginal:me&&!pe,canSelectLanguage:me&&!pe,isMessageTranslated:me,canPlayAnimatedEmojis:(0,c.BWX)(e),isReactionPickerOpen:(0,c.Ani)(e),isInSavedMessages:Ae,isChannel:q,canReplyInChat:Q,isWithPaidReaction:p?.isPaidReactionAvailable,poll:ge,story:fe,userFullName:g,canGift:ve}}))((({threadId:e,availableReactions:t,topReactions:n,defaultTagReactions:c,isOpen:u,messageListType:m,message:h,customEmojiSetsInfo:C,customEmojiSets:I,album:w,poll:b,story:R,anchor:M,targetHref:N,noOptions:k,canSendNow:P,hasFullInfo:T,canReschedule:x,canReply:L,canPin:B,repliesThreadInfo:D,canUnpin:O,canDelete:F,canShowReactionsCount:K,chat:U,canReport:_,canShowReactionList:$,canEdit:j,enabledReactions:z,reactionsLimit:H,isPrivate:G,isCurrentUserPremium:q,canForward:W,canBuyPremium:Y,canFaveSticker:Z,canUnfaveSticker:X,canCopy:Q,canCopyLink:ee,canSelect:te,canDownload:ne,canSaveGif:ae,canRevote:oe,canClosePoll:ie,canPlayAnimatedEmojis:se,canLoadReadDate:re,shouldRenderShowWhen:ce,activeDownloads:le,noReplies:de,canShowSeenBy:ue,canScheduleUntilOnline:me,canTranslate:he,isMessageTranslated:pe,canShowOriginal:Ae,canSelectLanguage:ge,isReactionPickerOpen:ye,isInSavedMessages:fe,canReplyInChat:ve,isWithPaidReaction:Ce,userFullName:Ie,canGift:Se,className:Ee,onClose:we,onCloseAnimationEnd:be})=>{const{openThread:Re,updateDraftReplyInfo:Me,setEditingId:Ne,pinMessage:ke,openForwardMenu:Pe,openReplyMenu:Te,faveSticker:xe,unfaveSticker:Le,toggleMessageSelection:Be,sendScheduledMessages:De,rescheduleMessage:Oe,downloadMedia:Fe,cancelMediaDownload:Ke,loadSeenBy:Ue,openSeenByModal:_e,openReactorListModal:$e,loadFullChat:je,loadReactors:ze,copyMessagesByIds:He,saveGif:Ge,loadStickers:Je,cancelPollVote:Ve,closePoll:qe,toggleReaction:We,requestMessageTranslation:Ye,showOriginalMessage:Ze,openChatLanguageModal:Xe,openMessageReactionPicker:Qe,openPremiumModal:et,loadOutboxReadDate:tt,copyMessageLink:nt,openDeleteMessageModal:at,addLocalPaidReaction:ot,openPaidReactionModal:it,reportMessages:st}=(0,o.ko)(),rt=(0,y.A)(),{ref:ct}=(0,v.A)({isOpen:u,onCloseAnimationEnd:be,className:!1}),[lt,dt]=(0,a.J0)(!0),[ut,mt]=(0,a.J0)(!1),[ht,pt,At]=(0,A.A)(),[gt,yt]=(0,a.J0)(!1),[ft,vt]=(0,f.A)(me,we,h.date),Ct=void 0===C||Boolean(C.length);(0,a.vJ)((()=>{ue&&u&&Ue({chatId:h.chatId,messageId:h.id})}),[Ue,u,h.chatId,h.id,ue]),(0,a.vJ)((()=>{re&&u&&tt({chatId:h.chatId,messageId:h.id})}),[re,u,h.chatId,h.id,h.readDate]),(0,a.vJ)((()=>{K&&u&&ze({chatId:h.chatId,messageId:h.id})}),[K,u,ze,h.chatId,h.id]),(0,a.vJ)((()=>{C?.length&&I?.length!==C.length&&C.forEach((e=>{Je({stickerSetInfo:e})}))}),[C,I,Je]),(0,a.vJ)((()=>{T||G||!u||je({chatId:h.chatId})}),[T,u,G,je,h.chatId]);const It=(0,a.Kr)((()=>{const e=(0,o.mS)().chats.byId,t=(0,o.mS)().users.byId;if(h.reactions?.recentReactions?.length){const n=new Set(h.reactions?.recentReactions?.map((({peerId:n})=>t[n]||e[n])));return Array.from(n).filter(Boolean).slice(0,s.dqH)}if(h.seenByDates)return Object.keys(h.seenByDates).slice(0,s.dqH).map((n=>t[n]||e[n])).filter(Boolean)}),[h.reactions?.recentReactions,h.seenByDates]),St=(0,a.Kr)((()=>{if(w)return w.messages.some((e=>{const t=(0,r.ed)(e);return!!t&&(0,r.$r)(le,t)}));const e=(0,r.ed)(h);return!!e&&(0,r.$r)(le,e)}),[le,w,h]),Et=L&&V?.rangeCount?V.getRangeAt(0):void 0;(0,a.vJ)((()=>{if(pe)return void yt(!1);if(!Et||Et.collapsed||!Boolean(h.content.text?.text)||!function(e){const t=e.commonAncestorContainer,n=t.nodeType===Node.TEXT_NODE?t.parentNode:t;return Boolean(n.closest(".message-content-wrapper .text-content"))&&!(Boolean(n.closest(".EmbeddedMessage"))||Boolean(n.closest(".WebPage")))}(Et))return void yt(!1);const e=p(Et),t=h.content.text.text.replace(/\u00A0/g," ");yt(e.text.trim().length>0&&t.includes(e.text))}),[Et,Et?.collapsed,Et?.startOffset,Et?.endOffset,pe,h.content.text]);const wt=(0,g.A)((()=>{dt(!1),we()})),bt=(0,g.A)((()=>{dt(!1),wt();const e=w?.messages?w.messages.map((({id:e})=>e)):[h.id];at({chatId:h.chatId,messageIds:e,isSchedule:"scheduled"===m})})),Rt=(0,g.A)((()=>{mt(!1),we()})),Mt=(0,g.A)((()=>{const e=gt&&Et?p(Et):void 0;ve?Me({replyToMsgId:h.id,quoteText:e,replyToPeerId:void 0}):Te({fromChatId:h.chatId,messageId:h.id,quoteText:e}),wt()})),Nt=(0,g.A)((()=>{Re({chatId:h.chatId,threadId:h.id}),wt()})),kt=(0,g.A)((()=>{Ne({messageId:h.id}),wt()})),Pt=(0,g.A)((()=>{dt(!1),mt(!0)})),Tt=(0,g.A)((()=>{ke({chatId:h.chatId,messageId:h.id,isUnpin:!0}),wt()})),xt=(0,g.A)((()=>{if(wt(),w?.messages){const e=w.messages.map((({id:e})=>e));Pe({fromChatId:h.chatId,messageIds:e})}else Pe({fromChatId:h.chatId,messageIds:[h.id]})})),Lt=(0,g.A)((()=>{wt(),xe({sticker:h.content.sticker})})),Bt=(0,g.A)((()=>{wt(),Le({sticker:h.content.sticker})})),Dt=(0,g.A)((()=>{wt(),Ve({chatId:h.chatId,messageId:h.id})})),Ot=(0,g.A)((()=>{wt(),qe({chatId:h.chatId,messageId:h.id})})),Ft=(0,g.A)((()=>{const e=w?.messages?{messageId:h.id,childMessageIds:w.messages.map((({id:e})=>e)),withShift:!1}:{messageId:h.id,withShift:!1};Be(e),wt()})),Kt=(0,g.A)((()=>{De({chatId:h.chatId,id:h.id}),wt()})),Ut=(0,g.A)((e=>{Oe({chatId:h.chatId,messageId:h.id,scheduledAt:e}),we()})),_t=(0,g.A)((()=>{dt(!1),ft(Ut)})),$t=(0,g.A)((()=>{wt(),_e({chatId:h.chatId,messageId:h.id})})),jt=(0,g.A)((()=>{wt(),$e({chatId:h.chatId,messageId:h.id})})),zt=(0,g.A)((e=>{He({messageIds:e}),wt()})),Ht=(0,g.A)((()=>{nt({chatId:h.chatId,messageId:h.id,shouldIncludeThread:e!==i.l3,shouldIncludeGrouped:!0}),wt()})),Gt=(0,g.A)((()=>{(0,d.eM)(h.content.contact.phoneNumber),wt()})),Jt=(0,g.A)((()=>{(w?.messages||[h]).forEach((e=>{const t=(0,r.ed)(e);t&&(St?Ke({media:t}):Fe({media:t,originMessage:e}))})),wt()})),Vt=(0,g.A)((()=>{const e=(0,r.zX)(h);Ge({gif:e}),wt()})),qt=(0,g.A)((e=>{fe&&!q?et({initialSection:"saved_tags"}):We({chatId:h.chatId,messageId:h.id,reaction:e,shouldAddToRecent:!0}),wt()})),Wt=(0,g.A)((()=>{ot({chatId:h.chatId,messageId:h.id,count:1}),wt()})),Yt=(0,g.A)((()=>{it({chatId:h.chatId,messageId:h.id}),wt()})),Zt=(0,g.A)((e=>{Qe({chatId:h.chatId,messageId:h.id,position:e})})),Xt=(0,g.A)((()=>{Ye({chatId:h.chatId,id:h.id}),wt()})),Qt=(0,g.A)((()=>{Ze({chatId:h.chatId,id:h.id}),wt()})),en=(0,g.A)((()=>{Xe({chatId:h.chatId,messageId:h.id}),wt()})),tn=(0,a.Kr)((()=>(w?w.messages:[h]).map((({id:e})=>e))),[w,h]),nn=(0,g.A)((()=>{U&&(dt(!1),we(),st({chatId:U.id,messageIds:tn}))}));if(k)return void wt();const an=new Date;return an.setFullYear(an.getFullYear()+1),a.Ay.createElement("div",{ref:ct,className:(0,l.A)("ContextMenuContainer",Ee)},a.Ay.createElement(J,{isReactionPickerOpen:ye,availableReactions:t,topReactions:n,defaultTagReactions:c,isWithPaidReaction:Ce,message:h,isPrivate:G,isCurrentUserPremium:q,canBuyPremium:Y,isOpen:lt,enabledReactions:z,reactionsLimit:H,anchor:M,targetHref:N,canShowReactionsCount:K,canShowReactionList:$,canSendNow:P,canReschedule:x,canReply:L,canQuote:gt,canDelete:F,canPin:B,canReport:_,repliesThreadInfo:D,canUnpin:O,canEdit:j,canForward:W,canFaveSticker:Z,canUnfaveSticker:X,canCopy:Q,canCopyLink:ee,canSelect:te,canDownload:ne,canSaveGif:ae,canRevote:oe,canClosePoll:ie,canShowSeenBy:ue,canTranslate:he,canShowOriginal:Ae,canSelectLanguage:ge,canPlayAnimatedEmojis:se,shouldRenderShowWhen:ce,canLoadReadDate:re,hasCustomEmoji:Ct,customEmojiSets:I,isDownloading:St,seenByRecentPeers:It,isInSavedMessages:fe,noReplies:de,poll:b,story:R,onOpenThread:Nt,onReply:Mt,onEdit:kt,onPin:Pt,onUnpin:Tt,onForward:xt,onDelete:bt,onReport:nn,onFaveSticker:Lt,onUnfaveSticker:Bt,onSelect:Ft,onSend:Kt,onReschedule:_t,onClose:wt,onCopyLink:Ht,onCopyMessages:zt,onCopyNumber:Gt,onDownload:Jt,onSaveGif:Vt,onCancelVote:Dt,onClosePoll:pt,onShowSeenBy:$t,onToggleReaction:qt,onSendPaidReaction:Wt,onShowPaidReactionModal:Yt,onShowReactors:jt,onReactionPickerOpen:Zt,onTranslate:Xt,onShowOriginal:Qt,onSelectLanguage:en,userFullName:Ie,canGift:Se}),a.Ay.createElement(S,{isOpen:ut,messageId:h.id,chatId:h.chatId,onClose:Rt}),a.Ay.createElement(E.A,{isOpen:ht,onClose:At,text:rt("lng_polls_stop_warning"),confirmLabel:rt("lng_polls_stop_sure"),confirmHandler:Ot}),x&&vt)})))},79519:(e,t,n)=>{n.d(t,{A:()=>u});var a=n(84051),o=n(61433),i=n(31481),s=n(66644),r=n(81954);const c=500,l=i.nxZ,d=20;function u({elementRef:e,chatId:t,isFocused:n,focusDirection:i,noFocusHighlight:u,isResizingContainer:m,isJustAdded:h,isQuote:p,scrollTargetPosition:A}){const g=(0,a.li)(!h);(0,a.Nf)((()=>{const t=g.current;if(g.current=!1,n&&e.current){const n=e.current.closest(".MessageList"),a=u,h=A||a?"end":"centerOrTop",g=()=>{const t=void 0!==i?a?c:l:void 0,u=(0,r.Ay)({container:n,element:e.current,position:h,margin:d,maxDistance:t,forceDirection:i,forceNormalContainerHeight:m,shouldReturnMutationFn:!0});if(p){const t=e.current.querySelector(".is-quote");t&&(0,s.RK)((()=>{(0,o.YM)(t,"animate")}))}return u};t?(0,s.gm)(g):(0,s.YS)((()=>{(0,s.RK)(g())}))}}),[e,t,n,i,u,m,p,A])}},76283:(e,t,n)=>{n.d(t,{A:()=>N});var a=n(84051),o=n(13439),i=n(90709),s=n(87357),r=n(17712),c=n(59030),l=n(18276),d=n(64493),u=n(96530),m=n(58784),h=n(76023),p=n(10722),A=n(4438),g=n(87412);const y="uGUjDZKl",f="M62HGuIV",v="WMpEr5XQ",C=2*h.$,I=(0,a.ph)((({reaction:e,chosen:t,isReady:n,noAppearAnimation:o,style:i,isLocked:c,onToggleReaction:d,onSendPaidReaction:u,onShowPaidReactionModal:h})=>{const I=(0,a.li)(null),S=(0,r.A)((()=>{"paid"!==e.type?d(e):u?.()})),{isContextMenuOpen:E,handleBeforeContextMenu:w,handleContextMenu:b,handleContextMenuClose:R,handleContextMenuHide:M}=(0,p.A)(I,"paid"!==e.type,void 0,void 0,void 0,!0);return(0,a.vJ)((()=>{E&&(h?.(),R(),M())}),[R,h,M,E]),a.Ay.createElement("div",{className:(0,s.A)(y,"oc1hpMwv",t&&"paid"!==e.type&&f,!o&&n&&"sx6RTuAU",o&&"kqcWe4tf"),ref:I,style:i,onClick:S,onMouseDown:w,onContextMenu:b},"paid"===e.type?a.Ay.createElement(A.A,{tgsUrl:m.w.StarReaction,size:C,noLoop:!1}):a.Ay.createElement(g.A,{documentId:e.documentId,size:C}),c&&a.Ay.createElement(l.A,{className:v,name:"lock-badge"}))}));var S=n(37661),E=n(62587),w=n(18104);const b=2*h.$,R=(0,a.ph)((({reaction:e,isReady:t,noAppearAnimation:n,chosen:o,isLocked:i,onToggleReaction:r})=>{const c=(0,E.A)(`sticker${e.appearAnimation?.id}`,!t||n),d=(0,E.A)(`document${e.selectAnimation?.id}`,!t||n),u=(0,E.A)(`document${e.staticIcon?.id}`,!n),[m,h]=(0,S.A)(),[p,,A]=(0,S.A)(!0),[g,C,I]=(0,S.A)();return a.Ay.createElement("div",{className:(0,s.A)(y,o&&f),onClick:function(){r(e.reaction)},onMouseEnter:t&&!p?C:void 0},n&&a.Ay.createElement("img",{className:"MZ2tH980",src:u,alt:e.reaction.emoticon,draggable:!1}),!m&&!n&&a.Ay.createElement(w.A,{key:e.appearAnimation?.id,tgsUrl:c,play:p,noLoop:!0,size:b,onEnded:A,forceAlways:!0}),!p&&!n&&a.Ay.createElement(w.A,{key:e.selectAnimation?.id,tgsUrl:d,play:g,noLoop:!0,size:b,onLoad:h,onEnded:I,forceAlways:!0}),i&&a.Ay.createElement(l.A,{className:v,name:"lock-badge"}))})),M=(0,s.x)("ReactionSelector"),N=(0,a.ph)((({allAvailableReactions:e,topReactions:t,defaultTagReactions:n,enabledReactions:m,currentReactions:h,reactionsLimit:p,isPrivate:A,isReady:g,canPlayAnimatedEmojis:y,className:f,isCurrentUserPremium:v,isInSavedMessages:C,isInStoryViewer:S,isForEffects:E,effectReactions:w,isWithPaidReaction:b,onClose:N,onToggleReaction:k,onSendPaidReaction:P,onShowPaidReactionModal:T,onShowMore:x})=>{const{openPremiumModal:L}=(0,o.ko)(),B=(0,a.li)(null),D=(0,c.A)(),O=C&&!v&&!S,F=Boolean(p&&h&&h.length>=p),K=(0,a.Kr)((()=>{const a=F?h?.map((e=>e.reaction)):E?w:C?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,i.a0)(e.reaction,t)));return E?a:(n||a)&&!a?.isInactive&&(A||F||m&&(0,i.A3)(t,m))?n?t:a:void 0})).filter(Boolean)||[],s=(0,i.fu)(o,t);return b&&s.unshift({type:"paid"}),s}),[e,h,n,m,C,A,t,E,w,F,b]),U=(0,a.Kr)((()=>8===K.length?K:K.slice(0,7)),[K]),_=U.length<K.length,$=(0,a.Kr)((()=>{const e=h?.filter((({chosenOrder:e})=>void 0!==e))||[];return new Set(e.map((({reaction:e})=>U.findIndex((t=>t&&(0,i.a0)("reaction"in t?t.reaction:t,e))))))}),[h,U]),j=(0,r.A)((()=>{const e=B.current?.getBoundingClientRect()||{x:0,y:0};x({x:e.x,y:e.y})})),z=(0,r.A)((()=>{N?.(),L({initialSection:"saved_tags"})})),H=(0,a.Kr)((()=>{if(C){if(!v){const e=D("lng_subscribe_tag_about").split("{link}");return a.Ay.createElement("span",null,e[0],a.Ay.createElement(u.A,{isPrimary:!0,onClick:z},D("lng_subscribe_tag_link")),e[1])}return D("SavedTagReactionsHint2")}return S?D("StoryReactionsHint"):E?D("AddEffectMessageHint"):void 0}),[v,C,S,D,E]);if(U.length)return a.Ay.createElement("div",{className:(0,s.A)(M("&"),f),ref:B},a.Ay.createElement("div",{className:M("bubble-small",D.isRtl&&"isRtl")}),a.Ay.createElement("div",{className:M("items-wrapper")},a.Ay.createElement("div",{className:M("bubble-big",D.isRtl&&"isRtl")}),a.Ay.createElement("div",{className:M("items")},H&&a.Ay.createElement("div",{className:M("hint")},H),a.Ay.createElement("div",{className:M("reactions"),dir:D.isRtl?"rtl":void 0},U.map(((e,t)=>"reaction"in e?a.Ay.createElement(R,{key:(0,i.Jj)(e.reaction),isReady:g,onToggleReaction:k,reaction:e,noAppearAnimation:!y,chosen:$.has(t),isLocked:O}):a.Ay.createElement(I,{key:(0,i.Jj)(e),isReady:g,onToggleReaction:k,onSendPaidReaction:P,onShowPaidReactionModal:T,reaction:e,noAppearAnimation:!y,chosen:$.has(t),isLocked:O,style:`--_animation-delay: ${20*(7-t)}ms`}))),_&&a.Ay.createElement(d.A,{color:"translucent",className:M("show-more"),onClick:j},a.Ay.createElement(l.A,{name:"down"}))))))}))},43581:(e,t,n)=>{n.d(t,{A:()=>_});var a=n(84051),o=n(13439),i=n(90709),s=n(29807),r=n(87357),c=n(60343),l=n(15283),d=n(17712),u=n(59030),m=n(14242),h=n(76023),p=n(63527),A=n(10722),g=n(82117),y=n(29886),f=n(21511),v=n(68292),C=n(26875),I=n(82393),S=n(58784),E=n(5912),w=n(4438),b=n(9267),R=n(93879);const M=1.5*h.$,N=6.5*h.$,k=I.pz||I.Ni?2:5,P=I.pz||I.Ni?2:3,T=(0,a.ph)((0,o.EK)(((e,{containerId:t})=>{const{activeReactions:n}=(0,s.nTw)(e),a=(0,s.xYJ)(e,"reactionEffects");return{activeReactions:n?.[t],withEffects:a}}))((({containerId:e,reaction:t,className:n,size:s=M,effectSize:c=N,activeReactions:l,localAmount:u,withEffects:m,observeIntersection:h})=>{const{stopActiveReaction:p}=(0,o.ko)(),A=(0,a.li)(null),y=(0,a.li)(null),[v,C]=(0,a.J0)([]),I=(0,E.Vz)(A,h),T=(0,a.Kr)((()=>l?.find((e=>(0,i.a0)(e,t)))),[l,t]),x=Boolean(m&&T),L=v.length<k;(0,g.A)((([e])=>{x?!u||u<=(e||0)||L&&C((e=>[...e,Date.now()])):C([])}),[u,L,x]);const{shouldRender:B}=(0,f.A)({ref:y,noMountTransition:!0,isOpen:x,className:"slow",withShouldRender:!0}),D=(0,d.A)((()=>{const n=v.slice(1);C(n),n.length||p({containerId:e,reaction:t})})),O=(0,r.A)(R.A.root,B&&R.A.animating,n);return a.Ay.createElement("div",{className:O,ref:A,teactFastList:!0},a.Ay.createElement(b.A,{key:"icon",type:"gold",size:"adaptive",style:`width: ${s}px; height: ${s}px`}),B&&v.map((e=>a.Ay.createElement(w.A,{key:e,ref:y,className:R.A.effect,size:c,tgsUrl:S.w.StarReactionEffect,play:I,noLoop:!0,forceAlways:!0,nonInteractive:!0,quality:P,onEnded:D}))))})));var x=n(11241),L=n(85118),B=n(64493),D=n(69988);const O=1.25*h.$;function F(e){return e.stars}const K=(0,a.ph)((({reaction:e,containerId:t,isOwnMessage:n,recentReactors:s,className:c,chosenClassName:l,chatId:u,messageId:h,isOutside:I,observeIntersection:S,onClick:E,onPaidClick:w})=>{const{openStarsBalanceModal:b,resetLocalPaidReactions:R,openPaidReactionModal:M,requestWave:N}=(0,o.ko)(),k=(0,a.li)(null),P=(0,a.li)(null),K=(0,a.li)(),U="paid"===e.reaction.type,_=(0,p.A)(F),$=Boolean(_),j=(0,d.A)(((e=1)=>{w?.(e)})),z=(0,d.A)((t=>{if("paid"===e.reaction.type)return t.stopPropagation(),void j();E?.(e.reaction)})),{isContextMenuOpen:H,handleBeforeContextMenu:G,handleContextMenu:J,handleContextMenuClose:V,handleContextMenuHide:q}=(0,A.A)(k,"paid"!==e.reaction.type,void 0,void 0,void 0,!0);(0,a.vJ)((()=>{H&&(M({chatId:u,messageId:h}),V(),q())}),[V,q,H,u,h]),(0,g.A)((([t])=>{const n=e.localAmount,a=k.current;if(!n||!a||n===t?.localAmount)return;if($&&n>_.balance.amount)return b({originReaction:{chatId:u,messageId:h,amount:n}}),void R({chatId:u,messageId:h});if(e.localAmount){const{left:e,top:t}=a.getBoundingClientRect(),n=e+a.offsetWidth/2,o=t+a.offsetHeight/2;N({startX:n,startY:o})}const o=Number(getComputedStyle(a).scale)||1;K.current?.cancel(),K.current=a.animate([{scale:o},{scale:Math.min(1.2*o,3),offset:.2},{scale:1}],{duration:500*o,easing:"ease-out"})}),[e,_?.balance,$,u,h]);const W=(0,y.A)(e.localAmount),{shouldRender:Y}=(0,f.A)({isOpen:Boolean(e.localAmount),ref:P,className:"slow",withShouldRender:!0});return a.Ay.createElement(B.A,{className:(0,r.A)(D.A.root,n&&D.A.own,U&&D.A.paid,I&&D.A.outside,(0,i.eu)(e)&&D.A.chosen,(0,i.eu)(e)&&l,c),size:"tiny",ref:k,onMouseDown:G,onContextMenu:J,onClick:z},"paid"===e.reaction.type?a.Ay.createElement(a.Ay.Fragment,null,a.Ay.createElement(L.A,{preset:"button"}),a.Ay.createElement(T,{className:D.A.animatedEmoji,containerId:t,reaction:e.reaction,size:O,localAmount:e.localAmount,observeIntersection:S}),Y&&a.Ay.createElement(v.A,{ref:P,text:`+${(0,m.Vw)(e.localAmount||W)}`,className:D.A.paidCounter})):a.Ay.createElement(x.A,{className:D.A.animatedEmoji,containerId:t,reaction:e.reaction,size:O,observeIntersection:S}),s?.length?a.Ay.createElement(C.A,{size:"mini",peers:s}):a.Ay.createElement(v.A,{text:(0,m.Vw)(e.count+(e.localAmount||0)),className:D.A.counter}))}));var U=n(92915);const _=(0,a.ph)((({message:e,threadId:t,isOutside:n,maxWidth:m,metaChildren:h,observeIntersection:p,noRecentReactors:A,isCurrentUserPremium:g,tags:y})=>{const{toggleReaction:f,addLocalPaidReaction:v,updateMiddleSearch:C,performMiddleSearch:I,openPremiumModal:S,resetLocalPaidReactions:E,showNotification:w}=(0,o.ko)(),b=(0,u.A)(),{results:R,areTags:M,recentReactions:N}=e.reactions,k=Boolean(e.areReactionsPossible&&e.reactions),P=(0,a.Kr)((()=>R.reduce(((e,t)=>e+t.count),0)),[R]),T=(0,a.Kr)((()=>{const e=(0,o.mS)();return N?.reduce(((t,n)=>{const{reaction:a,peerId:o}=n,r=(0,i.Jj)(a),c=(0,s.PVB)(e,o);if(!c)return t;const l=t[r]||[];return l.push(c),t[r]=l,t}),{})}),[N]),x=(0,a.Kr)((()=>{const t=(0,c.bj)(e);return R.map((e=>{const n=(0,i.Jj)(e.reaction),a=T?.[n],o=P>3||A,s=M?y?.[n]:void 0;return{reaction:e,reactionKey:n,messageKey:t,recentReactors:o?void 0:a,isChosen:(0,i.eu)(e),tag:s}}))}),[e,A,T,R,M,y,P]),L=(0,d.A)((n=>{if(M)return g?(C({chatId:e.chatId,threadId:t,update:{savedTag:n}}),void I({chatId:e.chatId,threadId:t})):void S({initialSection:"saved_tags"});f({chatId:e.chatId,messageId:e.id,reaction:n})})),B=(0,a.Kr)((()=>R.find((e=>"paid"===e.reaction.type))?.localAmount||0),[R]),D=(0,d.A)((t=>{v({chatId:e.chatId,messageId:e.id,count:t})}));(0,a.vJ)((()=>{B&&w({localId:(0,c.bj)(e),title:b("StarsSentTitle"),message:b("StarsSentText",B),actionText:b("StarsSentUndo"),cacheBreaker:B.toString(),action:{action:"resetLocalPaidReactions",payload:{chatId:e.chatId,messageId:e.id}},dismissAction:{action:"sendPaidReaction",payload:{chatId:e.chatId,messageId:e.id}},duration:5e3,shouldShowTimer:!0,disableClickDismiss:!0,icon:"star"})}),[b,e,B]);const O=(0,d.A)((t=>{f({chatId:e.chatId,messageId:e.id,reaction:t})}));return(0,l.A)((()=>()=>{E({chatId:e.chatId,messageId:e.id})})),a.Ay.createElement("div",{className:(0,r.A)("Reactions",n&&"is-outside",k&&"is-service"),style:m?`max-width: ${m}px`:void 0,dir:b.isRtl?"rtl":"ltr"},x.map((({reaction:t,recentReactors:o,messageKey:i,reactionKey:s,isChosen:r,tag:c})=>M?a.Ay.createElement(U.A,{key:s,className:"message-reaction",chosenClassName:"chosen",containerId:i,isOwnMessage:e.isOutgoing,isChosen:r,reaction:t.reaction,tag:c,withContextMenu:g,onClick:L,onRemove:O,observeIntersection:p}):a.Ay.createElement(K,{key:s,chatId:e.chatId,messageId:e.id,className:"message-reaction",chosenClassName:"chosen",containerId:i,isOwnMessage:e.isOutgoing,recentReactors:o,isOutside:n,reaction:t,onClick:L,onPaidClick:D,observeIntersection:p}))),h)}))},92915:(e,t,n)=>{n.d(t,{A:()=>C});var a=n(84051),o=n(13439),i=n(87357),s=n(76023),r=n(10722),c=n(37661),l=n(17712),d=n(59030),u=n(11241),m=n(64493),h=n(40664),p=n(8410);const A=(0,a.ph)((({isOpen:e,title:t,subtitle:n,placeholder:o,submitText:i,maxLength:s,initialValue:r="",onClose:c,onSubmit:u})=>{const A=(0,d.A)(),[g,y]=(0,a.J0)(r),f=(0,l.A)((e=>{y(e.target.value)})),v=(0,l.A)((()=>{u(g)}));return a.Ay.createElement(p.A,{className:"narrow",title:t,isOpen:e,onClose:c,isSlim:!0},Boolean(n)&&a.Ay.createElement("div",{className:"cGrbcqD_"},n),a.Ay.createElement(h.A,{placeholder:o,value:g,onChange:f,maxLength:s,teactExperimentControlled:!0}),a.Ay.createElement("div",{className:"dialog-buttons mt-2"},a.Ay.createElement(m.A,{className:"confirm-dialog-button",onClick:v},i||A("Save")),a.Ay.createElement(m.A,{className:"confirm-dialog-button",isText:!0,onClick:c},A("Cancel"))))}));var g=n(71429),y=n(24433),f=n(69988);const v=1.25*s.$,C=(0,a.ph)((({reaction:e,tag:t,containerId:n,isChosen:s,isOwnMessage:h,className:p,chosenClassName:C,withCount:I,isDisabled:S,withContextMenu:E,observeIntersection:w,onClick:b,onRemove:R})=>{const{editSavedReactionTag:M}=(0,o.ko)(),N=(0,a.li)(null),k=(0,a.li)(null),P=(0,d.A)(),[T,x,L]=(0,c.A)(),{title:B,count:D}=t||{},O=Boolean(B||I&&D),F=(0,l.A)((()=>{b?.(e)})),K=(0,l.A)((()=>{R?.(e)})),U=(0,l.A)((t=>{M({reaction:e,title:t}),L()})),{isContextMenuOpen:_,contextMenuAnchor:$,handleBeforeContextMenu:j,handleContextMenu:z,handleContextMenuClose:H,handleContextMenuHide:G}=(0,r.A)(N,!E,void 0,void 0,void 0,!0),J=(0,l.A)((()=>N.current)),V=(0,l.A)((()=>document.body)),q=(0,l.A)((()=>k.current)),W=(0,l.A)((()=>({withPortal:!0,shouldAvoidNegativePosition:!0})));if(!I||0!==D)return a.Ay.createElement(m.A,{className:(0,i.A)(f.A.root,f.A.tag,h&&f.A.own,s&&f.A.chosen,s&&C,S&&f.A.disabled,p),size:"tiny",onClick:F,onMouseDown:j,onContextMenu:z,ref:N},a.Ay.createElement(u.A,{className:f.A.animatedEmoji,containerId:n,reaction:e,loopLimit:1,size:v,observeIntersection:w}),O&&a.Ay.createElement("span",{className:f.A.tagText},B&&a.Ay.createElement("span",null,B),I&&a.Ay.createElement("span",null,D)),a.Ay.createElement("svg",{className:f.A.tail,width:"15",height:"30",viewBox:"0 0 15 30"},a.Ay.createElement("path",{className:f.A.tailFill,d:"m 0,30 c 3.1855,0 6.1803,-1.5176 8.0641,-4.0864 l 5.835,-7.9568 c 1.2906,-1.7599 1.2906,-4.1537 0,-5.9136 L 8.0641,4.08636 C 6.1803,1.51761 3.1855,0 0,0"})),E&&a.Ay.createElement(A,{isOpen:T,maxLength:15,title:P(t?.title?"SavedTagRenameTag":"SavedTagLabelTag"),subtitle:P("SavedTagLabelTagText"),placeholder:P("SavedTagLabelPlaceholder"),initialValue:t?.title,onClose:L,onSubmit:U}),E&&$&&a.Ay.createElement(g.A,{ref:k,isOpen:_,anchor:$,getTriggerElement:J,getRootElement:V,getMenuElement:q,getLayout:W,autoClose:!0,withPortal:!0,onClose:H,onCloseAnimationEnd:G},a.Ay.createElement(y.A,{icon:"tag-filter",onClick:F},P("SavedTagFilterByTag")),a.Ay.createElement(y.A,{icon:"tag-name",onClick:x},P(t?.title?"SavedTagRenameTag":"SavedTagLabelTag")),a.Ay.createElement(y.A,{icon:"tag-crossed",destructive:!0,onClick:K},P("SavedTagRemoveTag"))))}))},86046:(e,t,n)=>{n.d(t,{D5:()=>u,HT:()=>s,M6:()=>d,Pc:()=>r,ZF:()=>l,hk:()=>c,j6:()=>m,jA:()=>i});var a=n(5930),o=n(29807);function i(e,t){if("slug"===t.type)return t;if("stargift"===t.type){const{peerId:n,shouldHideName:a,giftId:i,message:s,shouldUpgrade:r}=t,c=(0,o.PVB)(e,n);if(!c)return;return{type:"stargift",peer:c,shouldHideName:a,giftId:i,message:s,shouldUpgrade:r}}if("starsgift"===t.type){const{userId:n,stars:a,amount:i,currency:s}=t,r=(0,o.mBe)(e,n);if(!r)return;return{type:"stars",purpose:{type:"starsgift",user:r,stars:a,amount:i,currency:s}}}if("stars"===t.type){const{stars:e,amount:n,currency:a}=t;return{type:"stars",purpose:{type:"stars",stars:e,amount:n,currency:a}}}if("chatInviteSubscription"===t.type){const{hash:e}=t;return{type:"chatInviteSubscription",hash:e}}if("message"===t.type){const n=(0,o.hds)(e,t.chatId);if(!n)return;return{type:"message",chat:n,messageId:t.messageId}}if("giftcode"===t.type){const{userIds:n,boostChannelId:a,amount:i,currency:s,option:r,message:c}=t;return{type:"giveaway",option:r,purpose:{type:"giftcode",amount:i,currency:s,users:n.map((t=>(0,o.mBe)(e,t))).filter(Boolean),boostChannel:a?(0,o.hds)(e,a):void 0,message:c}}}if("starsgiveaway"===t.type){const{chatId:n,additionalChannelIds:a,amount:i,currency:s,untilDate:r,areWinnersVisible:c,countries:l,isOnlyForNewSubscribers:d,prizeDescription:u,stars:m,users:h}=t,p=(0,o.hds)(e,n);if(!p)return;const A=a?.map((t=>(0,o.hds)(e,t))).filter(Boolean);return{type:"starsgiveaway",purpose:{type:"starsgiveaway",amount:i,currency:s,chat:p,additionalChannels:A,untilDate:r,areWinnersVisible:c,countries:l,isOnlyForNewSubscribers:d,prizeDescription:u,stars:m,users:h}}}if("giveaway"===t.type){const{chatId:n,additionalChannelIds:a,amount:i,currency:s,option:r,untilDate:c,areWinnersVisible:l,countries:d,isOnlyForNewSubscribers:u,prizeDescription:m}=t,h=(0,o.hds)(e,n);if(!h)return;const p=a?.map((t=>(0,o.hds)(e,t))).filter(Boolean);return{type:"giveaway",option:r,purpose:{type:"giveaway",amount:i,currency:s,chat:h,additionalChannels:p,untilDate:c,areWinnersVisible:l,countries:d,isOnlyForNewSubscribers:u,prizeDescription:m}}}if("stargiftUpgrade"===t.type){const{inputSavedGift:n,shouldKeepOriginalDetails:a}=t,o=s(e,n);if(!o)return;return{type:"stargiftUpgrade",inputSavedGift:o,shouldKeepOriginalDetails:a}}if("stargiftTransfer"===t.type){const{inputSavedGift:n,recipientId:a}=t,i=s(e,n),r=(0,o.PVB)(e,a);if(!i||!r)return;return{type:"stargiftTransfer",inputSavedGift:i,recipient:r}}}function s(e,t){if("user"===t.type)return t;if("chat"===t.type){const n=(0,o.hds)(e,t.chatId);if(!n)return;return{type:"chat",chat:n,savedId:t.savedId}}}function r(e){return"appStore"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.AppleTopUp.Title",subtitleKey:"Stars.Intro.Transaction.AppleTopUp.Subtitle",peerColorId:5}:"playMarket"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.GoogleTopUp.Title",subtitleKey:"Stars.Intro.Transaction.GoogleTopUp.Subtitle",peerColorId:3}:"fragment"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.FragmentTopUp.Title",subtitleKey:"Stars.Intro.Transaction.FragmentTopUp.Subtitle",customPeerAvatarColor:"#000000"}:"premiumBot"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.PremiumBotTopUp.Title",subtitleKey:"Stars.Intro.Transaction.PremiumBotTopUp.Subtitle",peerColorId:1,withPremiumGradient:!0}:"ads"===e.type?{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.TelegramAds.Title",subtitleKey:"Stars.Intro.Transaction.TelegramAds.Subtitle",peerColorId:2}:"api"===e.type?{avatarIcon:"bots",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.TelegramBotApi.Title",subtitleKey:"Stars.Intro.Transaction.TelegramBotApi.Subtitle",peerColorId:4}:{avatarIcon:"star",isCustomPeer:!0,titleKey:"Stars.Intro.Transaction.Unsupported.Title",subtitleKey:"Stars.Intro.Transaction.Unsupported.Title",peerColorId:0}}function c(e,t){const n=t.amount+t.nanos/1e9;return n<0?`- ${e.number(Math.abs(n))}`:`+ ${e.number(n)}`}function l(e,t){return e.number(t.amount+t.nanos/1e9)}function d(e){const{action:t}=e.content;if("giftStars"!==t?.type)return;const{transactionId:n,stars:a}=t;return{id:n,stars:{amount:a,nanos:0},peer:{type:"peer",id:e.isOutgoing?e.chatId:e.senderId||e.chatId},date:e.date,isGift:!0,isMyGift:e.isOutgoing||void 0}}function u(e){const{action:t}=e.content;if("prizeStars"!==t?.type)return;const{transactionId:n,stars:a,boostPeerId:o}=t;return{id:n,stars:{amount:a,nanos:0},peer:{type:"peer",id:o},date:e.date,giveawayPostId:e.id}}function m(e,t){return(0,a.A)(e,t)}},70636:(e,t,n)=>{n.d(t,{PU:()=>m,cy:()=>h,mO:()=>u,vj:()=>d});var a=n(31481),o=n(43044),i=n(529),s=n(29807),r=n(13439),c=n(62214),l=n(86525);function d(e){return"title"in e}function u(e){return!d(e)}function m({ids:e,query:t,type:n="peer"}){if(!t)return e;const a=(0,r.mS)(),u=(0,o.Yw)(),m=(0,i.l)(t),h="chat"===n?s.hds:"user"===n?s.mBe:s.PVB;return e.filter((e=>{const t=h(a,e);if(!t)return!1;const n=d(t)?(0,c.Js)(u,t):e===a.currentUserId?u("SavedMessages"):void 0,o=n?m(n):void 0,i=(0,l.em)(u,t);return o||i&&m(i)||Boolean(t.usernames?.find((({username:e})=>m(e))))}))}function h(e){return d(e)?"chatTypeBasicGroup"===e.type||"chatTypeSuperGroup"===e.type?"ChatList.PeerTypeGroup":"chatTypeChannel"===e.type?"ChatList.PeerTypeChannel":"chatTypePrivate"===e.type?"ChatList.PeerTypeNonContact":void 0:e.id===a.zv8?"ServiceNotifications":e.isSupport?"SupportStatus":e.type&&"userTypeBot"===e.type?"ChatList.PeerTypeBot":e.isContact?"ChatList.PeerTypeContact":"ChatList.PeerTypeNonContactUser"}},14737:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(17712);const i=function(e,t){const n=(0,o.A)(e);(0,a.vJ)((()=>{if("number"!=typeof t)return;const e=setTimeout((()=>n()),t);return()=>clearTimeout(e)}),[t])}},45470:(e,t,n)=>{n.d(t,{A:()=>d});var a=n(84051),o=n(32610),i=n(66644),s=n(82393),r=n(35297);const c=2,l=2;function d(e,t=!1,n,d=c,u,m){const h=(0,a.li)(null),p=(0,a.li)();return(0,r.A)((()=>{t||(p.current=!1)}),[e,t]),(0,a.vJ)((()=>{const a=h.current;if(!e||!a||t||p.current)return;p.current=!0;const r=new Image,c=()=>{const e=u||r.width,t=m||r.height,n=a.getContext("2d",{alpha:!1});(0,i.RK)((()=>{a.width=e,a.height=t,s.QH&&(n.filter=`blur(${d}px)`),n.drawImage(r,2*-d,2*-d,e+4*d,t+4*d),s.QH||(0,o.A)(n,0,0,e,t,d,l)}))};r.onload=()=>{n?(0,i.YS)(c):c()},r.src=e}),[e,t,m,u,d,n]),h}},65632:(e,t,n)=>{n.d(t,{A:()=>c});var a=n(84051),o=n(13439),i=n(31481),s=n(74824),r=n(87679);const c=(e,t)=>{const{setThemeSettings:n}=(0,o.ko)(),[c,l]=(0,a.J0)(t);return(0,a.vJ)((()=>{t&&(t.startsWith("#")?l(t):s.fetch(i.nfi,e,s.Type.Blob).then((e=>{const t=URL.createObjectURL(e);(0,r.NN)(t).then((()=>{l(`url(${t})`)}))})).catch((()=>{n({theme:e,background:void 0,backgroundColor:void 0,isBlurred:!0,patternColor:"dark"===e?i.MkD:i.be8})})))}),[t,e]),t?c:void 0}},49746:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(84051),o=n(13439);function i(e,t,n,i,s){const{loadMessage:r}=(0,o.ko)();(0,a.vJ)((()=>{s||t&&!n&&r({chatId:e,messageId:t,replyOriginForId:i})}),[s,e,n,t,i])}},74984:(e,t,n)=>{n.d(t,{Rh:()=>s,g5:()=>c,ic:()=>r});var a=n(84051),o=n(49763),i=n(30857);function s(e){const t=(0,i.A)();return(0,a.vJ)((()=>(0,o.Yw)(e,t)),[e,t]),(0,o.YA)(e)}function r(){const e=(0,i.A)();return(0,a.vJ)((()=>(0,o.P1)(e)),[e]),(0,o.PZ)()}function c(){const e=(0,i.A)();return(0,a.vJ)((()=>(0,o.BU)(e)),[e]),(0,o.jn)()}},36838:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);const o=(e,t,n=!1)=>{(0,a.vJ)((()=>{if(t)return;const a=e.current;function o(e){e.deltaX||(a.scrollLeft+=e.deltaY/4,n&&e.preventDefault())}return a.addEventListener("wheel",o,{passive:!n}),()=>{a.removeEventListener("wheel",o)}}),[e,t,n])}},29886:(e,t,n)=>{n.d(t,{A:()=>o});var a=n(84051);function o(e){const t=(0,a.li)(),n=(0,a.li)();return n.current!==e&&(t.current=n.current),n.current=e,t.current}},14622:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(84051),o=n(13439),i=n(81954),s=n(17712),r=n(93545),c=n(672);const l=function(e,t=!1){const{focusLastMessage:n}=(0,o.ko)(),l=(0,a.li)(0),d=(0,s.A)((e=>{const t=l.current,o=e.contentRect.height;if(l.current=o,(0,i.o8)()||!t||o<=t)return;const s=e.target.closest(".MessageList");if(!s)return;(0,a.VK)(400);const r=o-t,{offsetHeight:c,scrollHeight:d,scrollTop:u}=s;Math.round(d-u-c)-r<=5&&n()})),u=(0,c.A)(d,[d],300,!1);(0,r.A)(e,u,!t)}},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),i=n(17663),s=n(80140),r=n(17712),c=n(59030),l=n(80089),d=n(80464);const u=e=>{const{isOpen:t}=e,n=(0,d.A)(l.ar.Extra,"CalendarModal",!t);return n?a.Ay.createElement(n,e):void 0},m=(e,t,n)=>{const l=(0,c.A)(),[d,m]=(0,a.J0)(),h=(0,r.A)(((e,t=!1)=>{const n=Math.round(Math.max(e.getTime(),Date.now()+6e4)/1e3)+(t?0:(0,s.SF)());d?.(n),m(void 0)})),p=(0,r.A)((()=>{h(new Date(1e3*o.NkL),!0)})),A=(0,r.A)((()=>{m(void 0),t?.()})),g=(0,r.A)((e=>{m((()=>e))})),y=n?new Date(1e3*n):new Date;y.setSeconds(0),y.setMilliseconds(0);const f=new Date;return f.setFullYear(f.getFullYear()+1),[g,a.Ay.createElement(u,{isOpen:Boolean(d),withTimePicker:!0,selectedAt:y.getTime(),maxAt:(0,i.CS)(f),isFutureMode:!0,secondButtonLabel:e?l("Schedule.SendWhenOnline"):void 0,onClose:A,onSubmit:h,onSecondButtonClick:e?p:void 0})]}},57446:(e,t,n)=>{n.d(t,{A:()=>l});var a=n(13439),o=n(66644),i=n(29807),s=n(19822);const r=300,c=new Map;function l(e,t,n=r){(0,i.PKK)((0,a.mS)())||(n=0);const l="rtl"===e.getAttribute("dir"),{scrollLeft:d,offsetWidth:u,scrollWidth:m,dataset:{scrollId:h}}=e;let p=t-d;if(p<0){const e=-d*(l?-1:1);p=Math.max(p,e)}else if(p>0){const e=m-(d+u);p=Math.min(p,e)}if(0===p)return Promise.resolve();h&&c.has(h)&&c.get(h)();const A=d+p;return new Promise((t=>{(0,o.RK)((()=>{if(0===n)return e.scrollLeft=A,void t();let a=!1;const i=Math.random().toString();e.dataset.scrollId=i,c.set(i,(()=>{a=!0})),e.style.scrollSnapType="none";const r=Date.now();function l(){e.style.scrollSnapType="",delete e.dataset.scrollId,c.delete(i)}(0,s.i0)((()=>{if(a)return l(),!1;const o=Math.min((Date.now()-r)/n,1),i=p*(1-function(e){return 1-(1-e)**3.5}(o));return e.scrollLeft=Math.round(A-i),o>=1&&(l(),t()),o<1}),o.RK)}))}))}},81954:(e,t,n)=>{n.d(t,{Ay:()=>A,H$:()=>v,_v:()=>g,o8:()=>f});var a=n(84051),o=n(13439),i=n(89925),s=n(31481),r=n(66644),c=n(29807),l=n(16460),d=n(19822),u=n(82393);let m,h,p=!1;function A(e){m=e;const t=y(e);if(e.shouldReturnMutationFn)return t;(0,r.RK)(t)}function g(){p&&((0,d.vk)(),(0,r.YS)((()=>{(0,r.RK)(y(m))})))}function y(e){const{container:t,element:n,position:A,margin:g=0,maxDistance:y=s.nxZ,forceDirection:f,forceNormalContainerHeight:v}=e;let S=e.forceDuration;f!==i.CC.Static&&(0,c.PKK)((0,o.mS)())||(S=0);const{offsetHeight:E}=n,{scrollTop:w,offsetHeight:b,scrollHeight:R}=t,M=(0,l.A)(n,t).top,N=v&&t.dataset.normalHeight?Number(t.dataset.normalHeight):b;let k;switch(A){case"start":k=M-g+(u.Ni?1:0);break;case"end":k=M+E+g-N;break;case"nearest":case"center":case"centerOrTop":k=E<N?M+E/2-N/2:M-g}const P=function(e,t,n=s.nxZ,a){const{scrollTop:o}=e;if(void 0===a){const e=t-o;if(e<-n)return o+(e+n);if(e>n)return o+(e-n)}else{if(a===i.CC.Up)return t+n;if(a===i.CC.Down)return Math.max(0,t-n)}return o}(t,k,y,f);let T=k-P;if(T<0){const e=-P;T=Math.max(T,e)}else if(T>0){const e=R-(P+N);T=Math.min(T,e)}const x=Math.abs(T);return()=>{if(x<1)return void(w!==P&&(t.scrollTop=P));const e=P+T;if(0===S)return void(t.scrollTop=e);const n=x<=s.s8T?C:I,o=S||s.SKD+x/s.nxZ*(s.OzO-s.SKD),i=Date.now();p=!0;const c=h;h=(0,a.VK)(void 0,!0),c?.(),(0,d.S0)((()=>{const a=Math.min((Date.now()-i)/o,1),s=T*(1-n(a)),r=Math.round(e-s);return t.scrollTop=r,p=a<1&&r!==e,p||(m=void 0,h?.(),h=void 0),p}),r.RK)}}function f(){return p}function v(){h(),h=void 0}function C(e){return 1-(1-e)**3.5}function I(e){return 1-(1-e)**6}},48894:(e,t,n)=>{n.d(t,{Bz:()=>u,LS:()=>l,Yi:()=>d,Zf:()=>r,bM:()=>s,rX:()=>c,v2:()=>i,vG:()=>m,xp:()=>o});var a=n(87679);function o(e){return[parseInt(e.substring(0,2),16),parseInt(e.substring(2,4),16),parseInt(e.substring(4,6),16)]}function i(e){const t=e[0].toString(16),n=e[1].toString(16),a=e[2].toString(16);return(1==t.length?"0"+t:t)+(1==n.length?"0"+n:n)+(1==a.length?"0"+a:a)}function s([e,t,n]){e/=255,t/=255,n/=255;let a,o,i=Math.max(e,t,n),s=Math.min(e,t,n),r=i,c=i-s;if(o=0==i?0:c/i,i==s)a=0;else{switch(i){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4}a/=6}return[a,o,r]}function r([e,t,n]){let a,o,i,s=Math.floor(6*e),r=6*e-s,c=n*(1-t),l=n*(1-r*t),d=n*(1-(1-r)*t);switch(s%6){case 0:a=n,o=d,i=c;break;case 1:a=l,o=n,i=c;break;case 2:a=c,o=n,i=d;break;case 3:a=c,o=l,i=n;break;case 4:a=d,o=c,i=n;break;case 5:a=n,o=c,i=l}return[Math.round(255*a),Math.round(255*o),Math.round(255*i)]}async function c(e){const t=[0,0,0];let n,o,i,s,r=-4,c=[0,0,0],l=0;const d=document.createElement("canvas"),u=d.getContext&&d.getContext("2d");if(!u)return t;const m=await(0,a.NN)(e);i=m.naturalHeight||m.offsetHeight||m.height,o=m.naturalWidth||m.offsetWidth||m.width,d.height=i,d.width=o,u.drawImage(m,0,0);try{n=u.getImageData(0,0,o,i)}catch(e){return t}for(s=n.data.length;(r+=20)<s;)0!==n.data[r+3]&&(++l,c[0]+=n.data[r],c[1]+=n.data[r+1],c[2]+=n.data[r+2]);return c[0]=Math.floor(c[0]/l),c[1]=Math.floor(c[1]/l),c[2]=Math.floor(c[2]/l),c}function l(e){const[t,n,a]=e;return.2126*t+.7152*n+.0722*a}function d(e){let[t,n,a]=s(e);return n=Math.min(1,n+.05+.1*(1-n)),a=a>.5?Math.max(0,.65*a):Math.max(0,Math.min(1,1-.65*a)),`#${i(function([e,t,n]){let a=t*Math.min(n,1-n),o=(t,o=(t+e/30)%12)=>n-a*Math.max(Math.min(o-3,9-o,1),-1);return[o(0),o(8),o(4)]}([360*t,n,a]).map((e=>Math.floor(255*e))))}66`}const u=e=>`rgba(${e>>16&255}, ${e>>8&255}, ${255&e}, ${(e>>24&255)/255})`,m=e=>l([e>>16&255,e>>8&255,255&e])>128?"black":"white"},81686:(e,t,n)=>{n.d(t,{A:()=>i});var a=n(31481);const o=1;function i(){const e=window.getSelection();let t=e?.rangeCount?e.getRangeAt(0).cloneContents():void 0;const n=e?.focusNode&&e.focusOffset>0&&s(e.focusNode,a.zPk);if(!t||0===t.childElementCount)return;const i=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||i.pop(),i}function s(e,t){return!(e.nodeType!==o||!e.classList.contains(t))||!!e.parentNode&&s(e.parentNode,t)}},58968:(e,t,n)=>{n.d(t,{I5:()=>s,LS:()=>i,V2:()=>o,lw:()=>a});const a={isCustomPeer:!0,type:"premium",titleKey:"PrivacyPremium",subtitleKey:"PrivacyPremiumText",avatarIcon:"star",isAvatarSquare:!0,withPremiumGradient:!0},o=[{isCustomPeer:!0,type:"contacts",titleKey:"FilterContacts",avatarIcon:"user",isAvatarSquare:!0,peerColorId:5},{isCustomPeer:!0,type:"nonContacts",titleKey:"FilterNonContacts",avatarIcon:"non-contacts",isAvatarSquare:!0,peerColorId:4},{isCustomPeer:!0,type:"groups",titleKey:"FilterGroups",avatarIcon:"group",isAvatarSquare:!0,peerColorId:3},{isCustomPeer:!0,type:"channels",titleKey:"FilterChannels",avatarIcon:"channel",isAvatarSquare:!0,peerColorId:1},{isCustomPeer:!0,type:"bots",titleKey:"FilterBots",avatarIcon:"bots",isAvatarSquare:!0,peerColorId:6}],i=[{isCustomPeer:!0,type:"excludeMuted",titleKey:"FilterMuted",avatarIcon:"mute",isAvatarSquare:!0,peerColorId:6},{isCustomPeer:!0,type:"excludeRead",titleKey:"FilterRead",avatarIcon:"readchats",isAvatarSquare:!0,peerColorId:4},{isCustomPeer:!0,type:"excludeArchived",titleKey:"FilterArchived",avatarIcon:"archive",isAvatarSquare:!0,peerColorId:5}],s={isCustomPeer:!0,type:"hidden",titleKey:"StarsTransactionHidden",avatarIcon:"author-hidden",peerColorId:4}},80539:(e,t,n)=>{n.d(t,{Ay:()=>c,g4:()=>l,qh:()=>s});var a=n(23174),o=n(31481),i=n(82393);const s={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},r=3;function c(e,t=!1,n=!1){const c=document.createElement("div");c.innerHTML=n?e:function(e){let t=e.slice(0);return t=t.replace(/&nbsp;/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>"),i.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),l(c);const d=c.innerText.trim().replace(/\u200b+/g,"");let u=-c.innerText.indexOf(d[0]),m=0;const h=[];function p(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(s[e.nodeName])return s[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 i=t.indexOf(e.textContent,n),r=i>=0?i:n,c=t.substring(0,r).length,{length:l}=t.substring(r,r+e.textContent.length);if(o===a.C7.TextUrl)return{index:r,entity:{type:o,offset:c,length:l,url:e.href}};if(o===a.C7.MentionName)return{index:r,entity:{type:o,offset:c,length:l,userId:e.dataset.userId}};if(o===a.C7.Pre)return{index:r,entity:{type:o,offset:c,length:l,language:e.dataset.language}};if(o===a.C7.CustomEmoji)return{index:r,entity:{type:o,offset:c,length:l,documentId:e.dataset.documentId}};if(o===a.C7.Timestamp){const t=Number(e.dataset.timestamp);return Number.isNaN(t)?{index:r,entity:void 0}:{index:r,entity:{type:o,offset:c,length:l,timestamp:t}}}return{index:r,entity:{type:o,offset:c,length:l}}}(e,d,u);if(n)u=t,h.push(n);else if(e.textContent){if(0===t&&""===e.textContent.trim())return;u+=e.textContent.length}e.hasChildNodes()&&m<=r&&(m+=1,Array.from(e.childNodes).forEach(p))}return Array.from(c.childNodes).forEach((e=>{m=1,p(e)})),{text:d,entities:h.length?h:void 0}}function l(e){e.querySelectorAll("img").forEach((e=>{e.dataset.documentId?e.textContent=e.alt||"":e.replaceWith(e.alt||"")}))}},73104:(e,t,n)=>{let a,o;n.d(t,{M6:()=>c,v5:()=>l});const i={Down:!0,ArrowDown:!0,Up:!0,ArrowUp:!0,Left:!0,ArrowLeft:!0,Right:!0,ArrowRight:!0," ":!0,PageUp:!0,PageDown:!0,End:!0,Home:!0,Tab:!0},s=e=>{const t="deltaY"in e?e.deltaY:(e=>"changedTouches"in e?e.changedTouches[0].clientY:0)(e);if(!a||!a.contains(e.target)||a.scrollTop<=0&&t<=0||a.scrollTop>=a.scrollHeight-a.offsetHeight&&t>=0){if(o&&e.target.closest(o))return;e.preventDefault()}};function r(e){i[e.key]&&!function(e){if(!(e&&e instanceof HTMLElement))return!1;const t=e,n=t.tagName.toLowerCase();if("textarea"===n)return!0;if("input"!==n)return!1;const a=t.getAttribute("type");return!!a&&["text","password","number","email","tel","url","search","date","datetime","datetime-local","time","month","week"].indexOf(a.toLowerCase())>-1}(e.target)&&e.preventDefault()}function c(e,t){return a=e,o=t,document.addEventListener("wheel",s,{passive:!1}),document.addEventListener("touchmove",s,{passive:!1}),document.onkeydown=r,l}function l(){a=void 0,o=void 0,document.removeEventListener("wheel",s),document.removeEventListener("touchmove",s),document.onkeydown=null}},16460:(e,t,n)=>{function a(e,t){let n=0,a=0,o=e;for(;o&&o!==t&&!o.contains(t);)n+=o.offsetTop,a+=o.offsetLeft,o=o.offsetParent;return{top:n,left:a}}n.d(t,{A:()=>a})},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}},31722:(e,t,n)=>{n.d(t,{A:()=>a});const a={container:"YmM5biTv",header:"S7WFT2bv",pickerCategoryTitle:"YK1300x2",peerChip:"gsKPBPoK",pickerList:"yLCbiItq",padded:"bXzIGw8s",noResults:"dXWKD0ve",onlineStatus:"d5GDOYh9"}},93879:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"O9uCTt5C","animated-icon":"HiI6SMxF",animatedIcon:"HiI6SMxF",effect:"NhFcTGja",animating:"ikfZ6Igz",withEffectOnly:"jjRJmHCg"}},69988:(e,t,n)=>{n.d(t,{A:()=>a});const a={root:"gXO57D98",chosen:"VXSJn0Sm",paid:"N3lcrsh8",outside:"Hqw10FGl","animated-emoji":"lFjoRm_p",animatedEmoji:"lFjoRm_p",tag:"Dr889Kzc",tail:"cUfY1b26","is-safari":"rxxUijuG",isSafari:"rxxUijuG","tail-fill":"y591o4fN",tailFill:"y591o4fN","tag-text":"ly7cruxF",tagText:"ly7cruxF",counter:"P2FqNJAi",disabled:"NRtGofbf",paidCounter:"CW4UO1n3"}}}]);
//# sourceMappingURL=2356.62885c482aa05268a204.js.map