TelegramPWA/dist/main.1c824bf6ebef6a77db9f.js
Alexander Zinchuk 5d379b62cf [Build]
2023-09-08 18:42:18 +02:00

2 lines
366 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(()=>{"use strict";var e,t,n,r,o={92387:(e,t,n)=>{n.d(t,{t9:()=>P,$9:()=>E,u3:()=>A,UC:()=>k,s8:()=>M,Mk:()=>T,g8:()=>w,Cp:()=>S,Zf:()=>C,mR:()=>I});var r=n(601),o=n(83716),s=n(69995),a=n(69118),i=n(65054),d=n(46586),c=n(30879);let u;const l=new Map,f=new Map,h={chats:{},users:{},messages:{},documents:{},stickerSets:{},photos:{},webDocuments:{},commonBoxState:{},channelPtsById:{}};let m=!0;(0,i.Pz)((e=>{m=e}));const p=r.Eo?new BroadcastChannel(o.tuy):void 0;let g,y=[],b=[],v=!1;function w(e,t){return g=e,m?(u||(o.eMD&&console.log(">>> START LOAD WORKER"),u=new Worker(new URL(n.p+n.u(8415),n.b)),function(e){u?.addEventListener("message",(t=>{let{data:n}=t;if(n)if("updates"===n.type){let t;if(o.eMD&&(t=performance.now()),n.updates.forEach(e),o.eMD){const e=performance.now()-t;e>5&&console.warn(`[API] Slow updates processing: ${n.updates.length} updates in ${e} ms`)}}else if("methodResponse"===n.type)T(n);else if("methodCallback"===n.type)M(n);else{if("unhandledError"===n.type)throw new Error(n.error?.message);"sendBeacon"===n.type?navigator.sendBeacon(n.url,n.data):"debugLog"===n.type&&(0,c.FI)(n.level,...n.args)}}))}(e),"iOS"===t.platform&&window.addEventListener("focus",(()=>{R(),setTimeout((()=>R()),1e3)}))),L({type:"initApi",args:[t,h]}).then((()=>{v=!0,b.forEach((e=>{P(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)})),b=[],y.forEach((e=>{E(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)})),y=[]}))):(function(e){p&&p.postMessage({type:"initApi",token:(0,i._w)(),initialArgs:e})}(t),Promise.resolve())}function I(e,t,n){h[e][t]=n}function C(e){Object.assign(h,e)}function S(e){return L({type:"toggleDebugMode",isEnabled:e})}function E(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!v){const t=new d.Z;return y.push({fnName:e,args:n,deferred:t}),t.promise}const s=L({type:"callMethod",name:e,args:n});return o.eMD&&(async()=>{try{await s}catch(e){}})(),s}function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(!v&&m){const t=new d.Z;return b.push({fnName:e,args:n,deferred:t}),t.promise}const s=m?L({type:"callMethod",name:e,args:n}):N({name:e,args:n});return o.eMD&&(async()=>{try{await s}catch(e){}})(),s}function A(e){e.isCanceled=!0;const{messageId:t}=f.get(e)||{};if(t)if(m)k(t);else{if(!p)return;p.postMessage({type:"cancelApiProgress",token:(0,i._w)(),messageId:t})}}function k(e){u?.postMessage({type:"cancelProgress",messageId:e})}function T(e){const t=l.get(e.messageId);t&&(e.error?t.reject(e.error):t.resolve(e.response))}function M(e){l.get(e.messageId)?.callback?.(...e.callbackArgs)}function N(e){const t=(0,s.Z)(),n={messageId:t,...e},r={messageId:t},o=new Promise(((e,t)=>{Object.assign(r,{resolve:e,reject:t})}));if("args"in n&&"name"in n&&"function"==typeof n.args[1]){n.withCallback=!0;const e=n.args.pop();r.callback=e,f.set(e,r)}return l.set(t,r),o.catch((()=>{})).finally((()=>{l.delete(t),r.callback&&f.delete(r.callback)})),function(e){p&&p.postMessage({type:"callApi",token:(0,i._w)(),...e})}(n),o}function L(e){const t=(0,s.Z)(),n={messageId:t,...e},r={messageId:t},o=new Promise(((e,t)=>{Object.assign(r,{resolve:e,reject:t})}));if("args"in n&&"name"in n&&"function"==typeof n.args[1]){n.withCallback=!0;const e=n.args.pop();r.callback=e,f.set(e,r)}return r.DEBUG_payload=n,l.set(t,r),o.catch((()=>{})).finally((()=>{l.delete(t),r.callback&&f.delete(r.callback)})),u?.postMessage(n),o}const Z=Date.now();async function R(){let e=!1;try{await Promise.race([L({type:"ping"}),(0,a.wO)(150).then((()=>e?void 0:Promise.reject(new Error("HEALTH_CHECK_TIMEOUT"))))])}catch(e){console.error(e),Date.now()-Z>=5e3&&(u?.terminate(),u=void 0,g({"@type":"requestReconnectApi"}))}finally{e=!0}}},6137:(e,t,n)=>{n.d(t,{IU:()=>o.I,Vv:()=>r.Vv,_Q:()=>r._Q,_f:()=>r._f});var r=n(94746),o=n(9077)},9077:(e,t,n)=>{n.d(t,{I:()=>r});let r=function(e){return e[e.BlobUrl=0]="BlobUrl",e[e.Progressive=1]="Progressive",e[e.DownloadUrl=2]="DownloadUrl",e[e.Text=3]="Text",e}({})},94746:(e,t,n)=>{n.d(t,{Vv:()=>r,_Q:()=>s,_f:()=>o});let r=function(e){return e.Bold="MessageEntityBold",e.Blockquote="MessageEntityBlockquote",e.BotCommand="MessageEntityBotCommand",e.Cashtag="MessageEntityCashtag",e.Code="MessageEntityCode",e.Email="MessageEntityEmail",e.Hashtag="MessageEntityHashtag",e.Italic="MessageEntityItalic",e.MentionName="MessageEntityMentionName",e.Mention="MessageEntityMention",e.Phone="MessageEntityPhone",e.Pre="MessageEntityPre",e.Strike="MessageEntityStrike",e.TextUrl="MessageEntityTextUrl",e.Url="MessageEntityUrl",e.Underline="MessageEntityUnderline",e.Spoiler="MessageEntitySpoiler",e.CustomEmoji="MessageEntityCustomEmoji",e.Unknown="MessageEntityUnknown",e}({});const o=-1,s="MESSAGE_DELETED"},58912:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(60748),o=n(46752),s=n(25190),a=n(70692),i=n(60706),d=n(97799);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 r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}const u=150,l=(0,r.X$)((function(e){const{size:t=u,play:n=!0,noLoop:l=!0,className:f,noTransition:h,nonInteractive:m,onLoad:p,onClick:g,...y}=e,[b,v]=(0,i.Z)(!1),w=(0,a.Z)(h||b),I=(0,s.Z)((()=>{v(),p?.()})),[C,S]=(0,r.eJ)(String(Math.random())),E=(0,s.Z)((()=>{!0===n&&S(String(Math.random())),g?.()}));return r.ZP.createElement(d.Z,c({className:(0,o.Z)(f,w),size:t,play:!0===n?C:n,noLoop:l,onClick:m?void 0:E,onLoad:I},y))}))},97799:(e,t,n)=>{n.d(t,{Z:()=>C});var r=n(57710),o=n(84089),s=n(60748),a=n(83716),i=n(46752),d=n(80036),c=n(69995),u=n(27370),l=n(25190),f=n(18674),h=n(92112),m=n(45332),p=n(274),g=n(70971),y=n(76997),b=n(3927),v=n(22268),w=n(34446),I=n(27704);const C=(0,s.X$)((e=>{let{ref:t,renderId:n,className:C,style:E,tgsUrl:P,play:A,playSegment:k,speed:T,noLoop:M,size:N,quality:L,isLowPriority:Z,color:R,forceAlways:D,forceOnHeavyAnimation:B,sharedCanvas:_,sharedCanvasCoords:O,onClick:F,onLoad:x,onEnded:U,onLoop:$}=e,j=(0,s.sO)(null);t&&(j=t);const V=(0,I.Z)(),[H,W]=(0,s.eJ)(),K=(0,s.sO)(),G=(0,s.sO)(!0),z=!_&&R,q=(0,v.Z)(z?R:void 0),J=A||!1!==A&&k,Y=(0,g.Y)(A),X=(0,g.Y)(k),Q=(0,s.sO)();(0,w.Z)((()=>{if(R&&!z){const{r:e,g:t,b:n}=(0,u.oo)(R);Q.current=[e,t,n]}else Q.current=void 0}),[R,z]);const ee=(0,s.sO)(!1);(0,s.d4)((()=>()=>{ee.current=!0}),[]);const te=(0,l.Z)((()=>{if(K.current||ee.current||!P||_&&(!O||!_.offsetWidth||!_.offsetHeight))return;const e=j.current||_;if(!e)return;const t=(0,o._)().init(P,e,n||(0,c.Z)(),{size:N,noLoop:M,quality:L,isLowPriority:Z,coords:O},V,Q.current,x,U,$);T&&t.setSpeed(T),W(t),K.current=t}));(0,s.d4)((()=>{(0,o._)()?te():(0,o.t)().then(te)}),[te,P,_,O]);const ne=(0,b.Z)(te,[te],150);(0,y.Z)(_,ne),(0,s.d4)((()=>{H&&H.setColor(Q.current)}),[R,H]),(0,s.d4)((()=>()=>{K.current?.removeView(V)}),[V]);const re=(0,l.Z)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];H&&(Y.current||X.current)&&!S(D)&&(X.current?H.playSegment(X.current,e,V):H.play(e,V))})),oe=(0,l.Z)((()=>{(0,r.i$)(re)})),se=(0,l.Z)((()=>{H?.isPlaying()&&H.pause(V)}));if((0,p.Z)((e=>{let[t]=e;void 0!==t&&M!==t&&H?.setNoLoop(M)}),[M,H]),(0,p.Z)((e=>{let[t]=e;void 0!==t&&O!==t&&H?.setSharedCanvasCoords(V,O)}),[O,V,H]),(0,s.d4)((()=>{H&&(J?S(D,B)||re(M):se())}),[H,J,M,re,se,D,B]),(0,s.d4)((()=>{H&&(G.current?G.current=!1:P&&(H.changeData(P),re()))}),[re,H,P]),(0,f.ZP)(se,re,!J||D||B),(0,h.ZP)(se,re,!J||D),(0,m.Z)(se,oe,!J||D),!_)return s.ZP.createElement("div",{ref:j,className:(0,i.Z)("AnimatedSticker",C),style:(0,d.Z)(void 0!==N&&`width: ${N}px; height: ${N}px;`,F&&!a.D$V&&"cursor: pointer",q,E),onClick:F})}));function S(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!e&&(!t&&(0,f.zG)()||(0,h.lh)()||(0,m.q)())}},96459:(e,t,n)=>{n.d(t,{Z:()=>y});var r=n(60748),o=n(33555),s=n(6137),a=n(46752),i=n(74753),d=n(7054),c=n(25190),u=n(60422),l=n(92085),f=n(36765);const h="a51PrE1gNHtEZTsTv199";var m=n(53930),p=n(69123);const g=20,y=(0,r.X$)((e=>{let{ref:t,documentId:n,size:y=g,isBig:b,noPlay:v,className:w,loopLimit:I,style:C,withGridFix:S,withSharedAnimation:E,sharedCanvasRef:P,sharedCanvasHqRef:A,withTranslucentThumb:k,shouldPreloadPreview:T,forceAlways:M,forceOnHeavyAnimation:N,observeIntersectionForLoading:L,observeIntersectionForPlaying:Z,onClick:R}=e,D=(0,r.sO)(null);t&&(D=t);const{customEmoji:B,canPlay:_}=(0,u.Z)(n),O=(0,r.sO)(0),[F,x]=(0,r.eJ)(!0),U=B?.shouldUseTextColor,$=(0,l.Z)(D,!U),j=(0,c.Z)((e=>{I&&(O.current+=1,O.current>=I?(x(!1),e.currentTarget.currentTime=0):(0,i.Z)(e.currentTarget))})),V=(0,c.Z)((()=>{I&&(O.current+=1,O.current>=I-1&&x(!1))})),H=B?.stickerSetInfo&&(0,d.Si0)((0,o.Rd)(),B.stickerSetInfo);return r.ZP.createElement("div",{ref:D,className:(0,a.Z)("_cPVRYXabaTi4NzwuAuv",w,"custom-emoji","emoji",S&&"ATlIbx7wziKC9hp9tIjf"),onClick:R,"data-entity-type":s.Vv.CustomEmoji,"data-document-id":n,"data-alt":B?.emoji,style:C},r.ZP.createElement("img",{className:"YK4vvTRvF0f3KvHfTCcq",src:p,alt:B?.emoji,draggable:!1}),B?r.ZP.createElement(f.Z,{containerRef:D,sticker:B,isSmall:!b,size:y,noPlay:v||!_,thumbClassName:h,fullMediaClassName:"ZjeZqyl7YXHdvIDo1TbO",shouldLoop:F,loopLimit:I,shouldPreloadPreview:T||v||!_,forceOnHeavyAnimation:N,forceAlways:M,observeIntersectionForLoading:L,observeIntersectionForPlaying:Z,withSharedAnimation:E,sharedCanvasRef:H?A:P,withTranslucentThumb:k,onVideoEnded:j,onAnimatedStickerLoop:V,customColor:$}):r.ZP.createElement("img",{className:h,src:m,alt:"Emoji"}))}))},45370:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(60748),o=n(6137),s=n(48035),a=n(48670),i=n(32340),d=n(14612);const c=(0,r.X$)((function(e){let{lang:t,message:n,translatedText:c,noEmoji:u=!1,highlight:l,truncateLength:f=a.lN,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumbs:p=!1,inChatList:g=!1,emojiSize:y}=e;const{text:b,entities:v}=(0,a.tK)(n,g)||{},w=v?.some((e=>e.type===o.Vv.Spoiler)),I=v?.some((e=>e.type===o.Vv.CustomEmoji));if(!b||!w&&!I){const e=c?.text||(0,a.MK)(t,n,u),o=(0,s.Z)(e,f);return r.ZP.createElement("span",null,l?(0,i.Z)(o,["emoji","highlight"],{highlight:l}):(0,i.Z)(o))}const C=!u&&(0,a.Eb)(n);return r.ZP.createElement(r.ZP.Fragment,null,[C?(0,i.Z)(`${C} `):void 0,(0,a.Kk)(t,n,r.ZP.createElement(d.Z,{messageOrStory:n,translatedText:c,highlight:l,isSimple:!0,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumbs:p,truncateLength:f,inChatList:g,emojiSize:y}))].flat().filter(Boolean))}))},14612:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(60748),o=n(6137),s=n(48035),a=n(48670),i=n(20230),d=n(34446),c=n(27704);const u=(0,r.X$)((function(e){let{messageOrStory:t,translatedText:n,isForAnimation:u,emojiSize:l,highlight:f,isSimple:h,truncateLength:m,isProtected:p,observeIntersectionForLoading:g,observeIntersectionForPlaying:y,withTranslucentThumbs:b,shouldRenderAsHtml:v,inChatList:w,forcePlayback:I}=e;const C=(0,r.sO)(null),S=(0,r.sO)(null),E=(0,r.sO)(0),P=n||(0,a.tK)(t,w),A=u&&P?(0,a.If)(P):P,{text:k,entities:T}=A||{},M=(0,c.Z)();(0,d.Z)((()=>{E.current+=1}),[k,T]);const N=(0,r.Ye)((()=>{const e=T?.some((e=>e.type===o.Vv.Spoiler));return!e&&(T?.filter((e=>e.type===o.Vv.CustomEmoji)).length||0)>=3}),[T])||0;if(!k){const e=(0,a.UD)(t);return e?[(0,s.Z)(e,m)]:void 0}return r.ZP.createElement(r.ZP.Fragment,null,[N&&r.ZP.createElement("canvas",{ref:C,className:"shared-canvas"}),N&&r.ZP.createElement("canvas",{ref:S,className:"shared-canvas"}),(0,i.H)({text:(0,s.Z)(k,m),entities:T,highlight:f,emojiSize:l,shouldRenderAsHtml:v,containerId:M,isSimple:h,isProtected:p,observeIntersectionForLoading:g,observeIntersectionForPlaying:y,withTranslucentThumbs:b,sharedCanvasRef:C,sharedCanvasHqRef:S,cacheBuster:E.current.toString(),forcePlayback:I})].flat().filter(Boolean))}))},10088:(e,t,n)=>{n.d(t,{Z:()=>p});var r=n(60748),o=n(33555);const s=36,a=2147483647;function i(e,t,n){let r;for(e=n?Math.floor(e/700):e>>1,e+=Math.floor(e/t),r=0;e>455;r+=s)e=Math.floor(e/35);return Math.floor(r+36*e/(e+38))}function d(e,t){const n=[],r=[],o=e.length;let d,c,u,l,f,h,m,p,g,y,b,v,w;for(d=128,u=0,l=72,f=e.lastIndexOf("-"),f<0&&(f=0),h=0;h<f;++h){if(t&&(r[n.length]=e.charCodeAt(h)-65<26),e.charCodeAt(h)>=128)throw new RangeError("Illegal input >= 0x80");n.push(e.charCodeAt(h))}for(m=f>0?f+1:0;m<o;){for(p=u,g=1,y=s;;y+=s){if(m>=o)throw RangeError("punycode_bad_input(1)");if(b=(I=e.charCodeAt(m++))-48<10?I-22:I-65<26?I-65:I-97<26?I-97:s,b>=s)throw RangeError("punycode_bad_input(2)");if(b>Math.floor((a-u)/g))throw RangeError("punycode_overflow(1)");if(u+=b*g,v=y<=l?1:y>=l+26?26:y-l,b<v)break;if(g>Math.floor(a/(s-v)))throw RangeError("punycode_overflow(2)");g*=s-v}if(c=n.length+1,l=i(u-p,c,0===p),Math.floor(u/c)>a-d)throw RangeError("punycode_overflow(3)");d+=Math.floor(u/c),u%=c,t&&r.splice(u,0,e.charCodeAt(m-1)-65<26),n.splice(u,0,d),u++}var I;if(t)for(u=0,w=n.length;u<w;u++)r[u]&&(n[u]=String.fromCharCode(n[u]).toUpperCase().charCodeAt(0));return(e=>{const t=[];let n=0;const r=e.length;let o;for(;n<r;){if(o=e[n++],55296==(63488&o))throw new RangeError("UTF-16(encode): Illegal UTF-16 value");o>65535&&(o-=65536,t.push(String.fromCharCode(o>>>10&1023|55296)),o=56320|1023&o),t.push(String.fromCharCode(o))}return t.join("")})(n)}var c=n(6137),u=n(83716),l=n(46752),f=n(81396),h=n(25190);function m(e){if(!e)return;const t=(0,f.X)(e);if(t)try{let e=decodeURI(t.replace(/%%/g,"%25"));const n=e.match(/^https?:\/\/([^/:?#]+)(?:[/:?#]|$)/i);if(!n)return;const r=n[1];return e=e.replace(r,function(e){const t=e.split("."),n=[];for(let e=0;e<t.length;++e){const r=t[e];n.push(r.match(/^xn--/)?d(r.slice(4)):r)}return n.join(".")}(r)),e}catch(t){u.eMD&&console.error("SafeLink.getDecodedUrl error ",e,t)}}const p=(0,r.X$)((e=>{let{url:t,text:n,className:s,children:a,isRtl:i}=e;const{openUrl:d}=(0,o.Sv)(),u=a||n,p=t===n,g=(0,h.Z)((e=>!t||(e.preventDefault(),d({url:t,shouldSkipModal:p}),!1)));if(!t)return;const y=(0,l.Z)(s||"text-entity-link",n.length>50&&"long-word-break-all");return r.ZP.createElement("a",{href:(0,f.X)(t),title:m(t),target:"_blank",rel:"noopener noreferrer",className:y,onClick:g,dir:i?"rtl":"auto","data-entity-type":c.Vv.Url},u)}))},36765:(e,t,n)=>{n.d(t,{Z:()=>E});var r=n(60748),o=n(33555),s=n(601),a=n(40647),i=n(46752),d=n(48670),c=n(7054),u=n(6202),l=n(3657),f=n(2903),h=n(70692),m=n(60706),p=n(45864),g=n(18674),y=n(22268),b=n(27704),v=n(97799),w=n(57080);const I="daPpv_C6WkmYIJyCxxOx",C="lLI5VQHfbz7HKFfIcAnu",S=24,E=(0,r.X$)((e=>{let{containerRef:t,sticker:n,thumbClassName:E,fullMediaHash:P,fullMediaClassName:A,isSmall:k,size:T=S,customColor:M,loopLimit:N,shouldLoop:L=!1,shouldPreloadPreview:Z,forceAlways:R,forceOnHeavyAnimation:D,observeIntersectionForLoading:B,observeIntersectionForPlaying:_,noLoad:O,noPlay:F,withSharedAnimation:x,withTranslucentThumb:U,sharedCanvasRef:$,onVideoEnded:j,onAnimatedStickerLoop:V}=e;const{id:H,isLottie:W,stickerSetInfo:K,emoji:G}=n,z=n.isVideo&&!s.Hh,q=n.isVideo&&!z,J=!W&&!q,Y=(0,d.RK)(n.id),X=(0,y.Z)(M),Q=(0,l.Op)(t,B),ee=Q&&!O,te=(0,l.Op)(t,_)&&Q&&!F,ne=(0,f.Z)(n),re=a.UV(Y),oe=(0,u.Z)(Y,Boolean(re||!F)),se=M?ne:oe||ne;P||(P=z||J&&k?Y:`sticker${H}`);const ae=Boolean(P===Y&&oe),ie=(0,u.Z)(P,!ee||ae),[de,ce]=(0,m.Z)(Boolean(W&&ie&&!oe)),[ue,le,fe]=(0,m.Z)(!s.wZ||!(0,g.zG)());(0,g.ZP)(fe,le,ue);const he=ue&&ie&&(J||de),me=$&&!U,pe=(0,h.Z)(se&&!he),ge=(0,h.Z)(he),ye=W&&oe,be=(0,p.Z)(t,$);(0,u.Z)(Y,!ee||!Z);const ve=(0,b.Z)(),we=[x?"shared":ve,H,T,x?M:void 0].filter(Boolean).join("_");return r.ZP.createElement(r.ZP.Fragment,null,r.ZP.createElement("img",{src:se,className:(0,i.Z)("JutR25BuG9LYhLOr69Ix",ye&&I,me&&"qH6Cov7zwmysL5nAnEjg",E,pe,"sticker-media"),alt:"",draggable:!1}),ue&&(W?r.ZP.createElement(v.Z,{key:we,renderId:we,size:T,className:(0,i.Z)(C,(ye||me)&&I,A,ge),tgsUrl:ie,play:te,noLoop:!L,forceOnHeavyAnimation:R||D,forceAlways:R,isLowPriority:k&&!(0,c.Si0)((0,o.Rd)(),K),sharedCanvas:$?.current||void 0,sharedCanvasCoords:be,onLoad:ce,onLoop:V,onEnded:V,color:M}):q?r.ZP.createElement(w.Z,{canPlay:te&&L,className:(0,i.Z)(C,A,ge,"sticker-media"),src:ie,playsInline:!0,muted:!0,loop:!N,isPriority:R,disablePictureInPicture:!0,onReady:ce,onEnded:j,style:X}):r.ZP.createElement("img",{className:(0,i.Z)(C,A,ge,"sticker-media"),src:ie,alt:G,style:X,draggable:!1})))}))},58987:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(60748),o=n(83716),s=n(2155),a=n(46752),i=n(32340),d=n(98138);const c="aJM6jZTv0FGmbmVoeSGw",u=(0,r.X$)((e=>{let{className:t,letterClassName:n,topicId:u,iconColor:l,title:f,onClick:h}=e;const m=(0,d.gL)(l);return u===o.OxA?r.ZP.createElement("i",{className:(0,a.Z)(c,t,"icon","icon-hashtag","general-forum-icon"),onClick:h}):r.ZP.createElement("div",{className:(0,a.Z)(c,t),onClick:h},r.ZP.createElement("img",{className:"BYayNMDdPVgrna3NsHfu",src:m,alt:"",draggable:!1}),r.ZP.createElement("div",{className:(0,a.Z)("G4SxYH1X0X2e4J1z7GPV",n,"topic-icon-letter")},(0,i.Z)((0,s.Xv)(f,1))))}))},57773:(e,t,n)=>{n.d(t,{l:()=>m});const r=n.p+"TwoFactorSetupMonkeyIdle.dea4a492c144df84ddab.tgs",o=n.p+"TwoFactorSetupMonkeyTracking.eb5a7a6f166fb7589c12.tgs",s=n.p+"TwoFactorSetupMonkeyClose.604c4c833d322b7e6c3e.tgs",a=n.p+"TwoFactorSetupMonkeyPeek.1905436b042520363d7e.tgs",i=n.p+"FoldersAll.3f9f9e243d19f0fbf9aa.tgs",d=n.p+"FoldersNew.9a40d71c0c8be70f5bd1.tgs",c=n.p+"FoldersShare.3356f97ced75bf97121c.tgs",u=n.p+"DiscussionGroupsDucks.9ea453d1be9d1b0ee77a.tgs",l=n.p+"Lock.12547a0228d4fa544e53.tgs",f=n.p+"Congratulations.b6623b8efc6fedec9d33.tgs",h=n.p+"Experimental.43d62096368bf5a00ae3.tgs",m={MonkeyIdle:r,MonkeyTracking:o,MonkeyClose:s,MonkeyPeek:a,FoldersAll:i,FoldersNew:d,FoldersShare:c,DiscussionGroups:u,Lock:l,CameraFlip:n.p+"CameraFlip.1a9fe44cf01fcb22347d.tgs",HandFilled:n.p+"HandFilled.f87939d160f1dc288586.tgs",HandOutline:n.p+"HandOutline.f9831751ba60df30c484.tgs",Speaker:n.p+"Speaker.04bb3743412b41ff83c5.tgs",VoiceAllowTalk:n.p+"VoiceAllowTalk.a9cc7c39ec438973ddc9.tgs",VoiceMini:n.p+"VoiceMini.bf00ffdf69625c579569.tgs",VoiceMuted:n.p+"VoiceMuted.a4b4ec6bfd7c6c5fb275.tgs",VoiceOutlined:n.p+"VoiceOutlined.91b394ab3562cdfad6bc.tgs",JoinRequest:n.p+"Requests.af9f19772695a8898810.tgs",Invite:n.p+"Invite.4502ec3aa4249d6e6723.tgs",QrPlane:n.p+"QrPlane.a921709f266564f65b7e.tgs",Congratulations:f,Experimental:h}},15376:(e,t,n)=>{n.d(t,{K2:()=>o,Oh:()=>a,mD:()=>s,v6:()=>i,yW:()=>r});function r(e){return e>536870912?`${(e/1073741824).toFixed(1)} GB`:e>524288?`${(e/1048576).toFixed(1)} MB`:`${(e/1024).toFixed(1)} KB`}function o(e){const{fileName:t,mimeType:n}=e;return s(t,n)}function s(e,t){return e&&-1!==e.indexOf(".")?e.split(".").pop():t.split("/").pop()}function a(e){switch(e){case"apk":case"xls":case"xlsx":case"ods":return"green";case"zip":case"rar":case"7z":case"tar":case"gz":case"bz2":case"liz":case"lz4":case"lz5":case"xz":case"zst":case"wim":case"ppt":case"pptx":case"odp":return"orange";case"pdf":case"xps":return"red";default:return"default"}}function i(e){return Boolean(e.previewBlobUrl||e.thumbnail)}},74399:(e,t,n)=>{n.d(t,{Eh:()=>w,Fp:()=>l,GC:()=>I,Gw:()=>d,Kf:()=>b,L6:()=>i,PA:()=>P,Rj:()=>c,W7:()=>C,Wr:()=>E,fM:()=>v,jg:()=>A,kc:()=>y,lE:()=>S,vY:()=>u,wB:()=>f});var r=n(83716),o=n(601),s=n(43858),a=n(48670);const i="(max-height: 640px)",d=parseInt(getComputedStyle(document.documentElement).fontSize,10),c=240,u={width:640,height:640},l={width:800,height:800},f="4986041492570112461",h={width:100,height:100};let m,p,g;function y(e,t,n,r,o){const a=t&&n?2.25:t||n?1.625:0,i=function(e,t,n){if(!n)return e?30:29;const{width:r}=s.Z.get();return m||(m=Math.min(30,r/d-4.5)),p||(p=Math.min(29,r/d-7)),g||(g=Math.min(29,r/d-4.5)),e?m:t?g:p}(e,r,o)-a;return i*d}function b(e){let{width:t,height:n,fromOwnMessage:r,asForwarded:o,isWebPageMedia:s,isGif:a,noAvatars:i,isMobile:c}=e;const u=n/t,l=y(r,o,s,i,c),f=function(e,t){return e&&t&&t>=.75&&t<=1.25?20*d:27*d}(a,u),h=a?Math.max(300,t):t;return A(l,f,h,a?n*(h/t):n)}function v(e,t){const n=window.matchMedia(i),{width:r,height:a}=s.Z.get();let c=t&&n.matches?10:8.25;return e&&!o.$b&&(c=n.matches?10:12.5),{width:r,height:a-c*d}}function w(e,t,n,r,o,s){const{width:i,height:d}=(0,a.HV)(e)||h;return b({width:i,height:d,fromOwnMessage:t,asForwarded:n,isWebPageMedia:r,noAvatars:o,isMobile:s})}function I(e,t,n,r,o,s){const{width:i,height:d}=(0,a.jC)(e)||h;return b({width:i,height:d,fromOwnMessage:t,asForwarded:n,isWebPageMedia:r,isGif:e.isGif,noAvatars:o,isMobile:s})}function C(){return{width:2*d,height:2*d}}function S(e){return e?{width:3*d,height:3*d}:{width:3.375*d,height:3.375*d}}function E(e,t){const{width:n}=e;let{height:o}=e;e.id===f&&(o=n);const s=o&&n&&o/n,a=d*(t?r.w7O:r.K7x),i=s?a*s:a;return s&&i>a?{width:Math.round(a/s),height:a}:{width:a,height:i}}function P(e,t){let{width:n,height:r}=e,o=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const{width:s,height:a}=v(t,o);return A(s,a,n,r)}function A(e,t,n,r){const o=r/n,s=Math.min(n,e);return Math.round(s*o)>t?{width:Math.round(t/o),height:t}:{width:s,height:Math.round(s*o)}}},18005:(e,t,n)=>{n.d(t,{D:()=>w});var r=n(60748),o=n(48670),s=n(48035),a=n(9937),i=n(32340),d=n(46752),c=n(8337),u=n(33555);const l=e=>{let{className:t,sender:n,children:o}=e;const{openChat:s}=(0,u.Sv)(),a=(0,r.I4)((()=>{n&&s({id:n.id})}),[n,s]);return n?r.ZP.createElement(c.Z,{className:(0,d.Z)("UserLink",t),onClick:a},o):o},f=e=>{let{className:t,message:n,children:o}=e;const{focusMessage:s}=(0,u.Sv)(),a=(0,r.I4)((()=>{n&&s({chatId:n.chatId,messageId:n.id})}),[s,n]);return n?r.ZP.createElement(c.Z,{className:(0,d.Z)("MessageLink",t),onClick:a},o):o},h=(0,r.X$)((e=>{let{className:t,chatId:n,children:o}=e;const{openChat:s}=(0,u.Sv)(),a=(0,r.I4)((()=>{n&&s({id:n})}),[n,s]);return n?r.ZP.createElement(c.Z,{className:(0,d.Z)("ChatLink",t),onClick:a},o):o})),m=e=>{let{className:t,groupCall:n,children:o}=e;const{requestMasterAndJoinGroupCall:s}=(0,u.Sv)(),a=(0,r.I4)((()=>{n&&s({id:n.id,accessHash:n.accessHash})}),[n,s]);return n?r.ZP.createElement(c.Z,{className:(0,d.Z)("GroupCallLink",t),onClick:a},o):o};var p=n(45370),g=n(96459),y=n(58987);const b=32,v=" ";function w(e,t,n,o,s,d,c,u){let l=arguments.length>8&&void 0!==arguments[8]?arguments[8]:{},f=arguments.length>9?arguments[9]:void 0,h=arguments.length>10?arguments[10]:void 0;if(!t.content.action)return[];const{text:m,translationValues:p,amount:b,currency:w,call:T,score:M,topicEmojiIconId:N,giftCryptoInfo:L}=t.content.action,Z=[],R=l.asPlainText||l.isEmbedded,D="Chat.Service.Group.UpdatedPinnedMessage1"!==m||d?m:"Message.PinnedGenericMessage";let B,_=e(D,p?.length?p:void 0);if(D.includes("ScoredInGame")&&(_=_.replace("un1","%action_origin%").replace("un2","%message%")),"ActionGiftOutbound"===D&&(_=_.replace("un2","%gift_payment_amount%").replace(/\*\*/g,"")),"ActionGiftInbound"===D&&(_=_.replace("un1","%action_origin%").replace("un2","%gift_payment_amount%").replace(/\*\*/g,"")),_.includes("%payment_amount%")&&(B=k(_,"%payment_amount%",(0,a.x)(b,w,e.code)),_=B.pop(),Z.push(...B)),B=k(_,"%action_origin%",n?E(n,R)||v:o?P(e,o,R)||v:"User",""),_=B.pop(),Z.push(...B),_.includes("%action_topic%")&&(B=k(_,"%action_topic%",[u?.iconEmojiId?r.ZP.createElement(g.Z,{documentId:u.iconEmojiId}):"",u?`${u.title}`:"a topic"],""),_=B.pop(),Z.push(...B)),_.includes("%action_topic_icon%")){const e=N||u?.iconEmojiId;B=k(_,"%action_topic_icon%",e&&"0"!==e?r.ZP.createElement(g.Z,{documentId:e}):u?r.ZP.createElement(y.Z,{topicId:u.id,title:u.title}):"..."),_=B.pop(),Z.push(...B)}if(_.includes("%gift_payment_amount%")){const t=(0,a.x)(b,w,e.code);let n=t;L&&(n=`${L.amount} ${L.currency} (~${t})`),B=k(_,"%gift_payment_amount%",n),_=B.pop(),Z.push(...B)}return _.includes("%score%")&&(B=k(_,"%score%",M.toString()),_=B.pop(),Z.push(...B)),B=k(_,"%target_user%",s?s.map((e=>E(e,R))).filter(Boolean):"User",""),_=B.pop(),Z.push(...B),B=k(_,"%message%",d?C(e,d,l,f,h):"a message"),_=B.pop(),Z.push(...B),B=k(_,"%product%",d?I(d):"a product"),_=B.pop(),Z.push(...B),B=k(_,"%target_chat%",c?A(c,R):"another chat",""),B.forEach((e=>{Z.push(...(0,i.Z)(e))})),l.asPlainText?Z.join("").trim():T?S(T,Z):Z}function I(e){return e.content&&e.content.invoice?e.content.invoice.title:"a product"}function C(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;const{asPlainText:i,isEmbedded:d}=n;if(i)return(0,o.MK)(e,t,void 0,b);const c=r.ZP.createElement(p.Z,{lang:e,message:t,truncateLength:b,observeIntersectionForLoading:s,observeIntersectionForPlaying:a,withTranslucentThumbs:!0});return d?c:r.ZP.createElement(f,{className:"action-link",message:t},c)}function S(e,t){return r.ZP.createElement(m,{groupCall:e},t)}function E(e,t){const n=(0,s.Z)((0,o.Js)(e),b);return t?(0,i.Z)(n):r.ZP.createElement(l,{className:"action-link",sender:e},e&&(0,i.Z)(n))}function P(e,t,n){const a=(0,s.Z)((0,o.U)(e,t),b);return n?(0,i.Z)(a):r.ZP.createElement(h,{className:"action-link",chatId:t.id},t&&(0,i.Z)(a))}function A(e,t){const n="another chat";return t?n:r.ZP.createElement(h,{className:"action-link underlined-link",chatId:e},n)}function k(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:",";const o=e.indexOf(t);if(o<0||!n)return[e];const s=[];return s.push(e.substring(0,o)),Array.isArray(n)?n.forEach(((e,t)=>{s.push(e),t+1<n.length&&s.push(`${r} `)})):s.push(n),s.push(e.substring(o+t.length)),s.flat()}},32340:(e,t,n)=>{n.d(t,{Z:()=>h,h:()=>I});var r=n(60748),o=n(33681),s=n(83716),a=n(601),i=n(34284),d=n(46752),c=n(60782),u=n(97373),l=n(10088);const f=/(\*\*|__).+?\1/g;function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["emoji"],n=arguments.length>2?arguments[2]:void 0;return"string"!=typeof e?[e]:(0,c.oA)(t.reduce(((e,t)=>{switch(t){case"escape_html":return m(e);case"hq_emoji":return o.Z.lastIndex=0,p(e,"big","jsx");case"emoji":return o.Z.lastIndex=0,p(e,"small","jsx");case"emoji_html":return o.Z.lastIndex=0,p(e,"small","html");case"br":return g(e,"jsx");case"br_html":return g(e,"html");case"highlight":return y(e,n.highlight);case"links":return v(e);case"simple_markdown":return w(e,"jsx");case"simple_markdown_html":return w(e,"html")}return e}),[e]))}function m(e){const t=document.createElement("div");return e.reduce(((e,n)=>"string"!=typeof n?(e.push(n),e):(t.innerText=n,e.push(t.innerHTML),e)),[])}function p(e,t,n){return a.op?e:e.reduce(((e,a)=>{if("string"!=typeof a)return e.push(a),e;const c=(a=(0,i.g6)(a)).split(o.Z),u=a.match(o.Z)||[];return e.push(c[0]),u.reduce(((e,o,a)=>{const u=(0,i.DW)(o);if(u){const a=`${s.D$V?s.bl0:"."}/img-apple-${"big"===t?"160":"64"}/${u}.png`,c=(0,d.Z)("emoji","small"===t&&"emoji-small");if("jsx"===n){const t=i.Uz.has(a);e.push(r.ZP.createElement("img",{src:a,className:`${c}${t?"":" opacity-transition slow shown"}`,alt:o,"data-path":a,onLoad:t?void 0:i.mE}))}"html"===n&&e.push(`<img draggable="false" class="${c}" src="${a}" alt="${o}" />`)}else e.push(o);const l=2*a+2;return c[l]&&e.push(c[l]),e}),e)}),[])}function g(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.split(/\r\n|\r|\n/g).reduce(((e,n,o,s)=>{const a=n.trimLeft(),i=n.length-a.length;return e.push(String.fromCharCode(160).repeat(i)+a),o!==s.length-1&&e.push("jsx"===t?r.ZP.createElement("br",null):"<br />"),e}),[]);return[...e,...o]}),[])}function y(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n||!t)return e.push(n),e;const o=n.toLowerCase().indexOf(t.toLowerCase());if(o<0)return e.push(n),e;const s=[];return s.push(n.substring(0,o)),s.push(r.ZP.createElement("span",{className:"matching-text-highlight"},n.substring(o,o+t.length))),s.push(n.substring(o+t.length)),[...e,...s]}),[])}const b=new RegExp(`${s.FM6}|${s.uWu}`,"ig");function v(e){return e.reduce(((e,t)=>{if("string"!=typeof t)return e.push(t),e;const n=t.match(b);if(!n||!n.length)return e.push(t),e;const o=[];let s=n.shift(),a=0;for(;s;){const e=t.indexOf(s,a);o.push(t.substring(a,e)),s.startsWith("@")?o.push(r.ZP.createElement(u.Z,{username:s},s)):(s.endsWith("?")&&(s=s.slice(0,s.length-1)),o.push(r.ZP.createElement(l.Z,{text:s,url:s}))),a=e+s.length,s=n.shift()}return o.push(t.substring(a)),[...e,...o]}),[])}function w(e,t){return e.reduce(((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.split(f),s=n.match(f)||[];return e.push(o[0]),s.reduce(((e,n,s)=>{"jsx"===t?e.push(n.startsWith("**")?r.ZP.createElement("b",null,n.replace(/\*\*/g,"")):r.ZP.createElement("i",null,n.replace(/__/g,""))):e.push(n.startsWith("**")?`<b>${n.replace(/\*\*/g,"")}</b>`:`<i>${n.replace(/__/g,"")}</i>`);const a=2*s+2;return o[a]&&e.push(o[a]),e}),e)}),[])}function I(e,t){const n=(e.trim().match(/\n/g)||"").length+1,{lineHeight:r}=getComputedStyle(t),o=parseFloat(r.split("px")[0]);return t.clientHeight>=(n+1)*o}},20230:(e,t,n)=>{n.d(t,{z:()=>A,H:()=>P});var r=n(60748),o=n(33555),s=n(6137),a=n(46752),i=n(32340),d=n(64319),c=n(59692),u=n(44139),l=n(97373),f=n(10088),h=n(25190),m=n(60706);const p=new Map,g=(0,a.y)("Spoiler"),y=(0,r.X$)((e=>{let{children:t,containerId:n}=e;const o=(0,r.sO)(null),[a,i]=(0,m.Z)(),d=(0,h.Z)((e=>{n&&(e.preventDefault(),e.stopPropagation(),p.get(n)?.forEach((e=>e())))}));return(0,r.d4)((()=>{if(n)return p.has(n)?p.get(n).push(i):p.set(n,[i]),()=>{p.delete(n)}}),[n]),r.ZP.createElement("span",{className:g("&",!a&&"concealed",!a&&Boolean(n)&&"animated"),onClick:n&&!a?d:void 0,"data-entity-type":s.Vv.Spoiler},r.ZP.createElement("span",{className:g("content"),ref:o},t))}));var b=n(96459),v=n(77510),w=n(12255),I=n(59107);const C=(0,r.X$)((e=>{let{text:t,className:n,noCopy:s,onWordWrapToggle:c}=e;const{showNotification:u}=(0,o.Sv)(),l=(0,r.sO)(null),f=(0,w.Z)(),h=(0,I.Z)(),[m,p]=(0,r.eJ)(!0),[g,y]=(0,r.eJ)(!1),b=(0,r.I4)((()=>{const e=(0,i.h)(t,l.current.parentElement);y(e)}),[t]);(0,r.d4)((()=>{m&&b()}),[b,m,t,f]);const v=(0,r.I4)((()=>{(0,d.TE)(t),u({message:h("TextCopied")})}),[h,u,t]),C=(0,r.I4)((()=>{p(!m),c?.(!m)}),[m,c]),S=(0,a.Z)("d09hp4fxFTuFw1emBUDA",!g&&s&&"We_Wcr7YvkkUM8ICjRAs"),E=(0,a.Z)("SwhO2lEtk47g68_ixpDe",n),P=(0,a.Z)("iEZTJnlmMCct8jJztTx8",m&&"B4kEjXkw8Sse9g0Xv_OO");return r.ZP.createElement("div",{className:E,ref:l},r.ZP.createElement("div",{className:S},g&&r.ZP.createElement("div",{className:P,onClick:C,title:"Word Wrap"},r.ZP.createElement("i",{className:"icon icon-word-wrap"})),!s&&r.ZP.createElement("div",{className:"deqdY4TS7mStC8qkslV4",onClick:v,title:h("Copy")},r.ZP.createElement("i",{className:"icon icon-copy"}))))})),S=(0,r.X$)((e=>{let{text:t,noCopy:n}=e;const[o,s]=(0,r.eJ)(!0),i=(0,r.I4)((e=>{s(e)}),[]),d=(0,a.Z)("text-entity-pre",!o&&"no-word-wrap");return r.ZP.createElement("pre",{className:d},r.ZP.createElement("div",{className:"pre-code custom-scroll-x"},t),r.ZP.createElement(C,{text:t,className:"code-overlay",onWordWrapToggle:i,noCopy:n}))})),E=(0,r.X$)((e=>{let{text:t,language:o,noCopy:i}=e;const[d,c]=(0,r.eJ)(!0),{result:u}=(0,v.Z)((()=>o?Promise.all([n.e(3966),n.e(4713)]).then(n.bind(n,94713)).then((e=>e.default(t,o))):Promise.resolve(void 0)),[o,t]),l=(0,r.I4)((e=>{c(e)}),[]);if(!u)return r.ZP.createElement(S,{text:t,noCopy:i});const f=(0,a.Z)("code-block",!d&&"no-word-wrap");return r.ZP.createElement("pre",{className:f,"data-entity-type":s.Vv.Pre,"data-language":o},u,r.ZP.createElement(C,{text:t,className:"code-overlay",onWordWrapToggle:l,noCopy:i}))}));function P(e){let{text:t,entities:n,highlight:o,emojiSize:d,shouldRenderAsHtml:c,containerId:h,isSimple:m,isProtected:p,observeIntersectionForLoading:g,observeIntersectionForPlaying:v,withTranslucentThumbs:w,sharedCanvasRef:I,sharedCanvasHqRef:C,cacheBuster:S,forcePlayback:P}=e;if(!n?.length)return k(t,o,d,c,m);const A=[];let R=!1;const D=function(e){const t=new Set,n=[];return e.forEach(((r,o)=>{if(t.has(o))return;const s=T(r,o,e,t);s&&(s.organizedIndexes.forEach((e=>{t.add(e)})),n.push(s))})),n}(n);function B(e,n,A,T){const D=[],{entity:_,nestedEntities:O}=A,{offset:F,length:x,type:U}=_;let $=t.substring(e,F);const j=$.length;$&&(R&&$.length>0&&"\n"===$[0]&&($=$.substr(1),R=!1),$&&D.push(...k($,o,d,c,m)));const V=e+j,H=V+x;let W=t.substring(F,F+x);const K=[];if(R&&W.length>0&&"\n"===W[0]&&(W=W.substr(1),R=!1),U===s.Vv.Pre&&(R=!0),O.length){let e=V;O.forEach(((t,n)=>{const{renderResult:r,entityEndIndex:o}=B(e,H,t,n===O.length-1);K.push(...r),e=o}))}const G=c?function(e,t,n){const r="string"==typeof t?t:void 0,o=e.type===s.Vv.Pre?t.trimEnd():t,a=n.length?n.join(""):(0,i.Z)(o,["escape_html","emoji_html","br_html"]).join("");if(!r)return a;switch(e.type){case s.Vv.Bold:return`<b>${a}</b>`;case s.Vv.Italic:return`<i>${a}</i>`;case s.Vv.Underline:return`<u>${a}</u>`;case s.Vv.Code:return`<code class="text-entity-code">${a}</code>`;case s.Vv.Pre:return`\`\`\`${(0,i.Z)(e.language||"",["escape_html"])}<br/>${a}<br/>\`\`\`<br/>`;case s.Vv.Strike:return`<del>${a}</del>`;case s.Vv.MentionName:return`<a\n class="text-entity-link"\n data-entity-type="${s.Vv.MentionName}"\n data-user-id="${e.userId}"\n contenteditable="false"\n dir="auto"\n >${a}</a>`;case s.Vv.Url:case s.Vv.TextUrl:return`<a\n class="text-entity-link"\n href=${M(r,e)}\n data-entity-type="${e.type}"\n dir="auto"\n >${a}</a>`;case s.Vv.Spoiler:return`<span\n class="spoiler"\n data-entity-type="${s.Vv.Spoiler}"\n >${a}</span>`;case s.Vv.CustomEmoji:return(0,u.z3)(r,e);default:return a}}(_,W,K):function(e){let{entity:t,entityContent:n,nestedEntityContent:o,highlight:i,containerId:d,isSimple:c,isProtected:u,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumbs:p,emojiSize:g,sharedCanvasRef:v,sharedCanvasHqRef:w,cacheBuster:I,forcePlayback:C}=e;const S="string"==typeof n&&n,P=o.length?o:n;function A(){return k(P,i,void 0,void 0,c)}if(!S)return A();if(c){const e=A();return t.type===s.Vv.Spoiler?r.ZP.createElement(y,null,e):t.type===s.Vv.CustomEmoji?r.ZP.createElement(b.Z,{key:I?`${I}-${t.offset}`:void 0,documentId:t.documentId,size:g,withSharedAnimation:!0,sharedCanvasRef:v,sharedCanvasHqRef:w,withGridFix:!g,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumb:p,forceAlways:C}):e}switch(t.type){case s.Vv.Bold:return r.ZP.createElement("strong",{"data-entity-type":t.type},A());case s.Vv.Blockquote:return r.ZP.createElement("blockquote",{"data-entity-type":t.type},A());case s.Vv.BotCommand:return r.ZP.createElement("a",{onClick:N,className:"text-entity-link",dir:"auto","data-entity-type":t.type},A());case s.Vv.Hashtag:case s.Vv.Cashtag:return r.ZP.createElement("a",{onClick:L,className:"text-entity-link",dir:"auto","data-entity-type":t.type},A());case s.Vv.Code:return r.ZP.createElement("code",{className:(0,a.Z)("text-entity-code",!u&&"clickable"),onClick:u?void 0:Z,role:"textbox",tabIndex:0,"data-entity-type":t.type},A());case s.Vv.Email:return r.ZP.createElement("a",{href:`mailto:${S}`,target:"_blank",rel:"noopener noreferrer",className:"text-entity-link",dir:"auto","data-entity-type":t.type},A());case s.Vv.Italic:return r.ZP.createElement("em",{"data-entity-type":t.type},A());case s.Vv.MentionName:return r.ZP.createElement(l.Z,{userId:t.userId},A());case s.Vv.Mention:return r.ZP.createElement(l.Z,{username:S},A());case s.Vv.Phone:return r.ZP.createElement("a",{href:`tel:${S}`,className:"text-entity-link",dir:"auto","data-entity-type":t.type},A());case s.Vv.Pre:return r.ZP.createElement(E,{text:S,language:t.language,noCopy:u});case s.Vv.Strike:return r.ZP.createElement("del",{"data-entity-type":t.type},A());case s.Vv.TextUrl:case s.Vv.Url:return r.ZP.createElement(f.Z,{url:M(S,t),text:S},A());case s.Vv.Underline:return r.ZP.createElement("ins",{"data-entity-type":t.type},A());case s.Vv.Spoiler:return r.ZP.createElement(y,{containerId:d},A());case s.Vv.CustomEmoji:return r.ZP.createElement(b.Z,{key:I?`${I}-${t.offset}`:void 0,documentId:t.documentId,size:g,withSharedAnimation:!0,sharedCanvasRef:v,sharedCanvasHqRef:w,withGridFix:!g,observeIntersectionForLoading:h,observeIntersectionForPlaying:m,withTranslucentThumb:p,forceAlways:C});default:return A()}}({entity:_,entityContent:W,nestedEntityContent:K,highlight:o,containerId:h,isSimple:m,isProtected:p,observeIntersectionForLoading:g,observeIntersectionForPlaying:v,withTranslucentThumbs:w,emojiSize:d,sharedCanvasRef:I,sharedCanvasHqRef:C,cacheBuster:S,forcePlayback:P});if(Array.isArray(G)?D.push(...G):D.push(G),T&&H<n){let e=t.substring(H,n);R&&e.length>0&&"\n"===e[0]&&(e=e.substring(1)),e&&D.push(...k(e,o,d,c,m))}return{renderResult:D,entityEndIndex:H}}let _=0;return D.forEach(((e,n)=>{const{renderResult:r,entityEndIndex:o}=B(_,t.length,e,n===D.length-1);A.push(...r),_=o})),A}function A(e){const{text:t,entities:n}=e||{};if(!t)return"";const r=P({text:t,entities:n,shouldRenderAsHtml:!0});return Array.isArray(r)?r.join(""):r}function k(e,t,n,r,o){if(Array.isArray(e)){const s=[];return e.forEach((e=>{s.push(...k(e,t,n,r,o))})),s}if(r)return(0,i.Z)(e,["escape_html","emoji_html","br_html"]);const s=[n&&n>64?"hq_emoji":"emoji"];return o||s.push("br"),t?(0,i.Z)(e,s.concat("highlight"),{highlight:t}):(0,i.Z)(e,s)}function T(e,t,n,r){const{offset:o,length:s}=e,a=new Set([t]);if(r.has(t))return;const i=[];return n.filter(((e,n)=>n>t&&e.offset>=o&&e.offset<o+s)).map((e=>T(e,n.indexOf(e),n,r))).filter(Boolean).forEach((e=>{let t=!1;e.organizedIndexes.forEach((e=>{t||a.has(e)||(t=!0),a.add(e)})),t&&i.push(e)})),{entity:e,organizedIndexes:a,nestedEntities:i}}function M(e,t){const{type:n}=t;return n===s.Vv.TextUrl&&t.url?t.url:e}function N(e){(0,o.Sv)().sendBotCommand({command:e.currentTarget.innerText})}function L(e){(0,o.Sv)().setLocalTextSearchQuery({query:e.currentTarget.innerText}),(0,o.Sv)().searchTextMessagesLocal()}function Z(e){(0,d.TE)(e.currentTarget.innerText),(0,o.Sv)().showNotification({message:(0,c.Iu)("TextCopied")})}},60422:(e,t,n)=>{n.d(t,{Z:()=>m});var r=n(60748),o=n(33555),s=n(7054),a=n(74288),i=n(25190),d=n(69118);let c=new Set;const u=new Set,l=(0,d.P2)((()=>{const e=[...c],t=e.slice(0,100),n=e.slice(101);(0,o.Sv)().loadCustomEmojis({ids:t}),c=new Set(n),c.size&&l()}),200,!1),f=(0,d.P2)((()=>{(0,o.Sv)().updateLastRenderedCustomEmojis({ids:[...u].reverse()}),u.clear()}),200,!1);function h(e){u.add(e),f()}function m(e){const[t,n]=(0,r.eJ)(e?(0,o.Rd)().customEmojis.byId[e]:void 0),[d,u]=(0,r.eJ)((0,s.W9H)((0,o.Rd)()));var f;(f=e)&&(h(f),(0,o.Rd)().customEmojis.byId[f]||(c.add(f),l()));const m=(0,i.Z)((t=>{if(!e)return;const r=(0,o.Rd)();n((null!=t?t:r.customEmojis).byId[e]),u((0,s.W9H)(r))}));return(0,r.d4)(m,[e,m]),(0,r.d4)((()=>{if(e)return(0,a.k2)(m,e),()=>{(0,a.sp)(m)}}),[t,e,m]),{customEmoji:t,canPlay:d}}(0,a.bn)(h)},44139:(e,t,n)=>{n.d(t,{fJ:()=>c,qo:()=>f,yR:()=>u,z3:()=>l});var r=n(6137),o=n(33555),s=n(83716),a=n(74399),i=n(74288),d=n(46752);const c="img[data-document-id]";function u(e){const[t,n,o]=(0,i.dA)(e);return`<img\n class="${(0,d.Z)("custom-emoji","emoji","emoji-small",t&&"placeholder",e.shouldUseTextColor&&"colorable")}"\n draggable="false"\n alt="${e.emoji}"\n data-document-id="${e.id}"\n ${o?`data-unique-id="${o}"`:""}\n data-entity-type="${r.Vv.CustomEmoji}"\n src="${n}"\n />`}function l(e,t){const n=(0,o.Rd)().customEmojis.byId[t.documentId],[s,a,c]=(0,i.dA)(n);return`<img\n class="${(0,d.Z)("custom-emoji","emoji","emoji-small",s&&"placeholder",n?.shouldUseTextColor&&"colorable")}"\n draggable="false"\n alt="${e}"\n data-document-id="${t.documentId}"\n ${c?`data-unique-id="${c}"`:""}\n data-entity-type="${r.Vv.CustomEmoji}"\n src="${a}"\n />`}function f(e){if(e)return e>s.L5X?2.25*a.Gw:1===e?7*a.Gw:Math.min(7.5-.75*e,5.625)*a.Gw}},30386:(e,t,n)=>{n.d(t,{b:()=>a,q:()=>s});var r=n(83716),o=n(601);function s(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.cj||!document.activeElement||document.activeElement.id!==r.R2F||!t&&e.target!==e.currentTarget||e.preventDefault()}function a(e){s(e,!0)}},97373:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(60748),o=n(33555),s=n(6137),a=n(7054);const i=(0,o.c$)(((e,t)=>{let{userId:n}=t;return{userOrChat:n?(0,a.dyD)(e,n):void 0}}))((e=>{let{userId:t,username:n,userOrChat:a,children:i}=e;const{openChat:d,openChatByUsername:c,closeStoryViewer:u}=(0,o.Sv)();return r.ZP.createElement("a",{onClick:()=>{a?d({id:a.id}):n&&(u(),c({username:n.substring(1)}))},className:"text-entity-link",dir:"auto","data-entity-type":t?s.Vv.MentionName:s.Vv.Mention},i)}))},231:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(60748),o=n(601),s=n(46752),a=n(80036),i=n(25190),d=n(49204),c=n(68512);const u=e=>{let{ref:t,type:n="button",id:u,onClick:l,onContextMenu:f,onMouseDown:h,onMouseUp:m,onMouseEnter:p,onMouseLeave:g,onFocus:y,children:b,size:v="default",color:w="primary",backgroundImage:I,className:C,round:S,pill:E,fluid:P,isText:A,isLoading:k,isShiny:T,withPremiumGradient:M,onTransitionEnd:N,ariaLabel:L,ariaControls:Z,hasPopup:R,href:D,download:B,disabled:_,allowDisabledClick:O,noFastClick:F="danger"===w,ripple:x,faded:U,tabIndex:$,isRtl:j,noPreventDefault:V,shouldStopPropagation:H,style:W}=e,K=(0,r.sO)(null);t&&(K=t);const[G,z]=(0,r.eJ)(!1),q=(0,s.Z)("Button",C,v,w,S&&"round",E&&"pill",P&&"fluid",_&&"disabled",O&&"click-allowed",A&&"text",k&&"loading",x&&"has-ripple",U&&"faded",G&&"clicked",I&&"with-image",T&&"shiny",M&&"premium"),J=(0,i.Z)((e=>{!O&&_||!l||l(e),H&&e.stopPropagation(),z(!0),setTimeout((()=>{z(!1)}),400)})),Y=(0,i.Z)((e=>{V||e.preventDefault(),!O&&_||!h||h(e),o.$b||e.button!==o.tc.Main||F||J(e)}));return D?r.ZP.createElement("a",{ref:K,id:u,className:q,href:D,title:L,download:B,tabIndex:$,dir:j?"rtl":void 0,"aria-label":L,"aria-controls":Z,style:W,onTransitionEnd:N},b,!_&&x&&r.ZP.createElement(c.Z,null)):r.ZP.createElement("button",{ref:K,id:u,type:n,className:q,onClick:o.$b||F?J:void 0,onContextMenu:f,onMouseDown:Y,onMouseUp:m,onMouseEnter:p&&!_?p:void 0,onMouseLeave:g&&!_?g:void 0,onTransitionEnd:N,onFocus:y&&!_?y:void 0,"aria-label":L,"aria-controls":Z,"aria-haspopup":R,title:L,tabIndex:$,dir:j?"rtl":void 0,style:(0,a.Z)(W,I&&`background-image: url(${I})`)},k?r.ZP.createElement("div",null,r.ZP.createElement("span",{dir:j?"auto":void 0},"Please wait..."),r.ZP.createElement(d.Z,{color:A?"blue":"white"})):b,!_&&x&&r.ZP.createElement(c.Z,null))}},14605:(e,t,n)=>{n.d(t,{Z:()=>d});var r=n(60748),o=n(46752),s=n(59107),a=n(32340),i=n(49204);const d=(0,r.X$)((e=>{let{id:t,name:n,value:d,label:c,subLabel:u,checked:l,tabIndex:f,disabled:h,round:m,blocking:p,isLoading:g,className:y,rightIcon:b,onChange:v,onCheck:w,onClickLabel:I}=e;const C=(0,s.Z)(),S=(0,r.sO)(null),E=(0,r.I4)((e=>{h||(v&&v(e),w&&w(e.currentTarget.checked))}),[h,v,w]),P=(0,o.Z)("Checkbox",h&&"disabled",m&&"round",g&&"loading",p&&"blocking",y);return r.ZP.createElement("label",{className:P,dir:C.isRtl?"rtl":void 0,onClick:I?function(e){e.target!==S.current&&I?.(e,d)}:void 0,ref:S},r.ZP.createElement("input",{type:"checkbox",id:t,name:n,value:d,checked:l,disabled:h,tabIndex:f,onChange:E,onClick:I?function(e){e.stopPropagation()}:void 0}),r.ZP.createElement("div",{className:"Checkbox-main"},r.ZP.createElement("span",{className:"label",dir:"auto"},"string"==typeof c?(0,a.Z)(c):c,b&&r.ZP.createElement("i",{className:`icon icon-${b} right-icon`})),u&&r.ZP.createElement("span",{className:"subLabel",dir:"auto"},(0,a.Z)(u))),g&&r.ZP.createElement(i.Z,null))}))},53106:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(52328),s=n(231);const a=e=>{let{trigger:t,className:n,children:a,transformOriginX:i,transformOriginY:d,positionX:c="left",positionY:u="top",footer:l,forceOpen:f,onOpen:h,onClose:m,onTransitionEnd:p,onMouseEnterBackdrop:g,onHide:y}=e;const b=(0,r.sO)(null),v=(0,r.sO)(null),[w,I]=(0,r.eJ)(!1),C=(0,r.I4)((()=>{I(!1),m?.()}),[m]),S=(0,r.Ye)((()=>t||(e=>{let{onTrigger:t,isOpen:n}=e;return r.ZP.createElement(s.Z,{round:!0,size:"smaller",color:"translucent",className:n?"active":"",onClick:t,ariaLabel:"More actions"},r.ZP.createElement("i",{className:"icon icon-more"}))})),[t]);return r.ZP.createElement("div",{ref:v,className:`DropdownMenu ${n||""}`,onKeyDown:e=>{const t=b.current;if(!w||40!==e.keyCode||!t)return;const n=document.activeElement,r=Array.from(t.children);n&&-1!==r.indexOf(n)||r[0].focus()},onTransitionEnd:p},S({onTrigger:()=>{I(!w),w?m?.():h?.()},isOpen:w}),r.ZP.createElement(o.Z,{ref:b,containerRef:v,isOpen:w||Boolean(f),className:n||"",transformOriginX:i,transformOriginY:d,positionX:c,positionY:u,footer:l,autoClose:!0,onClose:C,shouldSkipTransition:f,onCloseAnimationEnd:y,onMouseEnterBackdrop:g},a))}},97687:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(46752),s=n(59107);const a=(0,r.X$)((e=>{let{ref:t,id:n,className:a,value:i,label:d,error:c,success:u,disabled:l,readOnly:f,placeholder:h,autoComplete:m,inputMode:p,maxLength:g,tabIndex:y,teactExperimentControlled:b,onChange:v,onInput:w,onKeyPress:I,onKeyDown:C,onBlur:S,onPaste:E}=e;const P=(0,s.Z)(),A=c||u||d,k=(0,o.Z)("input-group",i&&"touched",c?"error":u&&"success",l&&"disabled",f&&"disabled",A&&"with-label",a);return r.ZP.createElement("div",{className:k,dir:P.isRtl?"rtl":void 0},r.ZP.createElement("input",{ref:t,className:"form-control",type:"text",id:n,dir:"auto",value:i||"",tabIndex:y,placeholder:h,maxLength:g,autoComplete:m,inputMode:p,disabled:l,readOnly:f,onChange:v,onInput:w,onKeyPress:I,onKeyDown:C,onBlur:S,onPaste:E,"aria-label":A,teactExperimentControlled:b}),A&&r.ZP.createElement("label",{htmlFor:n},A))}))},8337:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(46752),s=n(25190);const a=e=>{let{children:t,isPrimary:n,className:a,isRtl:i,onClick:d}=e;const c=(0,s.Z)((e=>{e.preventDefault(),d(e)}));return r.ZP.createElement("a",{href:"#",className:(0,o.Z)("Link","h_qmZuKBrM7SWOEcmH68",a,n&&"iZ_WxIDQyqM2SOYqu4Y8"),dir:i?"rtl":"auto",onClick:d?c:void 0},t)}},34288:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(46752),s=n(49204);const a=(0,r.X$)((e=>{let{color:t="blue",backgroundColor:n,onClick:a}=e;return r.ZP.createElement("div",{className:(0,o.Z)("Loading",a&&"interactive"),onClick:a},r.ZP.createElement(s.Z,{color:t,backgroundColor:n}))}))},52328:(e,t,n)=>{n.d(t,{Z:()=>b});var r=n(60748),o=n(601),s=n(23989),a=n(46752),i=n(80036),d=n(18674),c=n(30386),u=n(68368),l=n(31212),f=n(72313),h=n(58758),m=n(274),p=n(46590),g=n(42797),y=n(62898);const b=(0,r.X$)((0,u.Z)((e=>{let{ref:t,containerRef:n,shouldCloseFast:u,isOpen:b,id:v,className:w,bubbleClassName:I,style:C,bubbleStyle:S,ariaLabelledBy:E,children:P,transformOriginX:A,transformOriginY:k,positionX:T="left",positionY:M="top",autoClose:N=!1,footer:L,noCloseOnBackdrop:Z=!1,backdropExcludedSelector:R,noCompact:D,onCloseAnimationEnd:B,onClose:_,onMouseEnter:O,onMouseLeave:F,shouldSkipTransition:x,withPortal:U,onMouseEnterBackdrop:$}=e,j=(0,r.sO)(null);t&&(j=t);const V=n||j,{isTouchScreen:H}=(0,g.ZP)(),{transitionClassNames:W}=(0,l.Z)(b,B,x,void 0,x);(0,r.d4)((()=>b?(0,s.Z)(_):void 0),[b,_]),(0,p.Z)({isActive:b,onBack:_,shouldBeReplaced:!0}),(0,m.Z)((e=>{let[t]=e;(b||!b&&!0===t)&&(0,d.YW)(200)}),[b]);const K=(0,f.Z)(j,b,N?_:void 0,void 0,!0);(0,h.Z)(b,V,Z?void 0:_,void 0,R);const G=(0,a.Z)("bubble menu-container custom-scroll",M,T,L&&"with-footer",W,I,u&&"close-fast"),z=void 0!==k?`${k}px`:void 0,q=void 0!==A?`${A}px`:void 0,J=r.ZP.createElement("div",{id:v,className:(0,a.Z)("Menu",!D&&!H&&"compact",!o.gk&&"no-blur",U&&"in-portal",w),style:C,"aria-labelledby":E,role:E?"menu":void 0,onKeyDown:b?K:void 0,onMouseEnter:O,onMouseLeave:b?F:void 0},b&&r.ZP.createElement("div",{className:"backdrop",onMouseDown:c.b,onMouseEnter:$}),r.ZP.createElement("div",{role:"presentation",ref:j,className:G,style:(0,i.Z)(`transform-origin: ${q||T} ${z||M}`,S),onClick:N?_:void 0},P,L&&r.ZP.createElement("div",{className:"footer"},L)));return U?r.ZP.createElement(y.Z,null,J):J})))},58964:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(60748),o=n(83716),s=n(46752),a=n(25190),i=n(59107),d=n(42797);const c=e=>{const{icon:t,isCharIcon:n,customIcon:c,className:u,children:l,onClick:f,href:h,download:m,disabled:p,destructive:g,ariaLabel:y,withWrap:b,onContextMenu:v,clickArg:w}=e,I=(0,i.Z)(),{isTouchScreen:C}=(0,d.ZP)(),S=(0,a.Z)((e=>{if(p||!f)return e.stopPropagation(),void e.preventDefault();f(e,w)})),E=(0,a.Z)((e=>{if(13===e.keyCode||32===e.keyCode)return p||!f?(e.stopPropagation(),void e.preventDefault()):void f(e,w)})),P=(0,s.Z)("MenuItem",u,p&&"disabled",g&&"destructive",!C&&"compact",b&&"wrap"),A=r.ZP.createElement(r.ZP.Fragment,null,!c&&t&&r.ZP.createElement("i",{className:n?"icon icon-char":`icon icon-${t}`,"data-char":n?t:void 0}),c,l);return h?r.ZP.createElement("a",{tabIndex:0,className:P,href:h,download:m,"aria-label":y,title:y,target:h.startsWith(window.location.origin)||o.Cgt?"_self":"_blank",rel:"noopener noreferrer",dir:I.isRtl?"rtl":void 0,onClick:f},A):r.ZP.createElement("div",{role:"menuitem",tabIndex:0,className:P,onClick:S,onKeyDown:E,onContextMenu:v,"aria-label":y,title:y,dir:I.isRtl?"rtl":void 0},A)}},57080:(e,t,n)=>{n.d(t,{Z:()=>m});var r=n(60748),o=n(25190),s=n(57710),a=n(45332),i=n(18674),d=n(92112);function c(){return(0,i.zG)()||(0,d.lh)()||(0,a.q)()}var u=n(46898),l=n(12019),f=n(34446);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}const m=(0,r.X$)((function(e){let{ref:t,isPriority:n,canPlay:m,children:p,onReady:g,onTimeUpdate:y,...b}=e;const v=(0,r.sO)(null);t||(t=v);const{handlePlaying:w}=function(e,t,n){const u=(0,r.sO)();u.current=t;const{play:l,pause:f}=function(e){const t=(0,r.sO)(!1),n=(0,r.sO)(!1);return{play:(0,o.Z)((()=>{t.current=!1,e.current&&!n.current&&document.body.contains(e.current)&&(n.current=!0,e.current.play().then((()=>{n.current=!1,t.current&&(e.current?.pause(),t.current=!1)})).catch((e=>{console.warn(e)})))})),pause:(0,o.Z)((()=>{n.current?t.current=!0:e.current?.pause()}))}}(e),h=(0,o.Z)((()=>{!u.current||!n&&c()||l()})),m=(0,o.Z)((()=>{(0,s.i$)(h)}));(0,a.Z)(f,m,!t),(0,i.ZP)(f,h,!t),(0,d.ZP)(f,h,!t);const p=(0,o.Z)((()=>{(!u.current||!n&&c())&&f()}));return(0,r.d4)((()=>{t?!n&&c()||l():f()}),[t,l,f,n]),{handlePlaying:p}}(t,m,n);(0,u.Z)(t,[]);const I=(0,r.sO)(!1),C=(0,o.Z)((()=>{I.current||(g?.(),I.current=!0)})),{isBuffered:S,bufferingHandlers:E}=(0,l.Z)(!0,y),{onPlaying:P,...A}=E;(0,f.Z)((e=>{let[t]=e;void 0!==t&&C()}),[S,C]);const k=(0,o.Z)((e=>{w(),P(e),C(),b.onPlaying?.(e)})),T=(0,r.Ye)((()=>{const e={};return Object.keys(A).forEach((t=>{const n=t;e[n]=e=>{b[n]?.(e),A[n]?.(e)}})),e}),[A,b]);return r.ZP.createElement("video",h({ref:t,autoPlay:!0},b,T,{onPlaying:k}),p)}))},62898:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(31664);const s=e=>{let{containerId:t,className:n,children:s}=e;const a=(0,r.sO)();return a.current||(a.current=document.createElement("div")),(0,r.bt)((()=>{const e=document.querySelector(t||"#portals");if(!e)return;const r=a.current;return n&&r.classList.add(n),e.appendChild(r),()=>{o.ZP.render(void 0,r),e.removeChild(r)}}),[n,t]),o.ZP.render(s,a.current)}},68512:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(69118),s=n(25190);const a=(0,r.X$)((()=>{const[e,t]=(0,r.eJ)([]),n=(0,r.Ye)((()=>(0,o.Ds)((()=>{t([])}),700,!1)),[]),a=(0,s.Z)((r=>{if(0!==r.button)return;const o=r.currentTarget,s=o.getBoundingClientRect(),a=o.offsetWidth/2;t([...e,{x:r.clientX-s.x-a/2,y:r.clientY-s.y-a/2,size:a}]),n()}));return r.ZP.createElement("div",{className:"ripple-container",onMouseDown:a},e.map((e=>{let{x:t,y:n,size:o}=e;return r.ZP.createElement("span",{style:`left: ${t}px; top: ${n}px; width: ${o}px; height: ${o}px;`})})))}))},49204:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(46752);const s=e=>{let{color:t="blue",backgroundColor:n,className:s}=e;return r.ZP.createElement("div",{className:(0,o.Z)("Spinner",s,t,n&&"with-background",n&&`bg-${n}`)},r.ZP.createElement("div",{className:"Spinner__inner"}))}},2255:(e,t,n)=>{n.d(t,{Z:()=>v});var r=n(60748),o=n(31664),s=n(57710),a=n(33555),i=n(46752),d=n(82972),c=n(1279),u=n(18674),l=n(7054),f=n(65326),h=n(87204);const m="Transition_slide-active",p="Transition_slide-from",g="Transition_slide-to",y="Transition_slide-inactive",b=new Set(["slide","slideRtl","slideFade","zoomFade","slideLayers","pushSlide","reveal","slideOptimized","slideOptimizedRtl","slideVertical","slideVerticalFade"]),v=function(e){let{ref:t,activeKey:n,nextKey:v,name:w,direction:I="auto",renderCount:C,shouldRestoreHeight:S,shouldCleanup:E,cleanupExceptionKey:P,shouldWrap:A,wrapExceptionKey:k,id:T,className:M,slideClassName:N,onStart:L,onStop:Z,children:R}=e;const D=(0,r.sO)(),B=b.has(w)&&!(0,l.FOo)((0,a.Rd)());let _=(0,r.sO)(null);t&&(_=t);const O=(0,r.sO)({}),F=(0,h.Z)(n),x=(0,f.Z)(),U=void 0!==F&&n!==F;!C&&U&&(O.current={[F]:O.current[F]}),O.current[n]=R,v&&(O.current[v]=R);const $=-1===I||"auto"===I&&F>n||"inverse"===I&&F<n;(0,r.bt)((()=>{function e(){if(!E)return;const e=void 0!==P?O.current[P]:void 0;O.current=e?{[P]:e}:{},x()}const t="slideOptimized"===w||"slideOptimizedRtl"===w,r=_.current,a=Object.keys(O.current).map(Number),i=C?F:a.indexOf(F),l=C?n:a.indexOf(n),f=Array.from(r.childNodes);if(!f.length)return;const h=Array.from(r.children);if(h.forEach((e=>{(0,o.D_)(e,"Transition_slide"),N&&(0,o.D_)(e,N)})),!U){if(1===h.length||void 0!==v&&2===h.length){const e=f[l];if((0,o.D_)(e,m),t&&(0,o.iL)(e,{transition:"none",transform:"translate3d(0, 0, 0)"}),2===h.length){const t=h[0]===e?h[1]:h[0];(0,o.D_)(t,y)}}return}if(D.current=n,t){if(!f[l])return;return void function(e,t,n,r,a,i,l,f,h,p,g,y){if(e)return(0,o.ye)(l,`Transition-${t}`,!n),(0,o.ye)(l,`Transition-${t}Backwards`,n),h instanceof HTMLElement&&((0,o.mC)(h,m),(0,o.iL)(h,{transition:"none",transform:""})),f instanceof HTMLElement&&((0,o.D_)(f,m),(0,o.iL)(f,{transition:"none",transform:"translate3d(0, 0, 0)"})),void r();"slideOptimizedRtl"===t&&(n=!n);const b=(0,u.YW)();g?.(),(0,o.ye)(l,`Transition-${t}`,!n),(0,o.ye)(l,`Transition-${t}Backwards`,n),h instanceof HTMLElement&&(0,o.iL)(h,{transition:"none",transform:"translate3d(0, 0, 0)"}),f instanceof HTMLElement&&(0,o.iL)(f,{transition:"none",transform:`translate3d(${n?"-":""}100%, 0, 0)`}),(0,s.lT)((()=>(f instanceof HTMLElement&&(0,d.Z)(f),()=>{h instanceof HTMLElement&&((0,o.mC)(h,m),(0,o.iL)(h,{transition:"",transform:`translate3d(${n?"":"-"}100%, 0, 0)`})),f instanceof HTMLElement&&((0,o.D_)(f,m),(0,o.iL)(f,{transition:"",transform:"translate3d(0, 0, 0)"}))}))),(0,c.L)(f,(()=>{const e=f instanceof HTMLElement?f.clientHeight:void 0;(0,s.WM)((()=>{a===i.current&&(h instanceof HTMLElement&&(0,o.iL)(h,{transition:"none",transform:""}),p&&e&&f instanceof HTMLElement&&((0,o.iL)(f,{height:"auto"}),(0,o.iL)(l,{height:`${e}px`})),y?.(),b(),r())}))}))}(B,w,$,e,n,D,r,f[l],f[i],S,L,Z)}if("none"===w||B)return f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,o.mC)(e,p),(0,o.mC)(e,g),(0,o.ye)(e,m,t===l),(0,o.ye)(e,y,t!==l))})),void e();f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,o.mC)(e,m),(0,o.ye)(e,p,t===i),(0,o.ye)(e,g,t===l),(0,o.ye)(e,y,t!==i&&t!==l))}));const b=(0,u.YW)();function I(){const t=r.querySelector(`.${m}`),{clientHeight:a}=t||{};(0,s.WM)((()=>{n===D.current&&((0,o.mC)(r,`Transition-${w}`),(0,o.mC)(r,`Transition-${w}Backwards`),f.forEach(((e,t)=>{e instanceof HTMLElement&&((0,o.mC)(e,p),(0,o.mC)(e,g),(0,o.ye)(e,m,t===l),(0,o.ye)(e,y,t!==l))})),S&&t&&((0,o.iL)(t,{height:"auto"}),(0,o.iL)(r,{height:`${a}px`})),Z?.(),b(),e())}))}L?.(),(0,o.ye)(r,`Transition-${w}`,!$),(0,o.ye)(r,`Transition-${w}Backwards`,$);const A="reveal"===w&&$?f[i]:f[l];A?(0,c.f)(A,I,void 0,1e3):I()}),[n,v,F,U,$,w,L,Z,C,S,E,N,P,B,x]),(0,r.d4)((()=>{if(!S)return;const e=_.current,t=e.querySelector(`.${m}`)||e.querySelector(`.${p}`);if(!t)return;const{clientHeight:n}=t||{};n&&(0,s.WM)((()=>{(0,o.iL)(t,{height:"auto"}),(0,o.iL)(e,{height:`${n}px`,flexBasis:`${n}px`})}))}),[S,R]);const j=!C,V=O.current,H=Object.keys(C?new Array(C).fill(void 0):V).map(Number).map((e=>{const t=V[e];if(!t)return;const o="function"==typeof t?t(e===n,e===F,n):t;return A&&e!==k||j?r.ZP.createElement("div",{key:e,teactOrderKey:e},o):o}));return r.ZP.createElement("div",{ref:_,id:T,className:(0,i.Z)("Transition",M),teactFastList:j},H)}},83716:(e,t,n)=>{n.d(t,{$OQ:()=>rn,$RH:()=>qe,ARG:()=>we,BRs:()=>St,Bge:()=>on,BtI:()=>re,C1M:()=>ie,CXA:()=>ye,Cgt:()=>c,Cic:()=>ke,CyD:()=>L,D$V:()=>l,D$f:()=>_t,DC_:()=>ot,DUi:()=>Qt,EGK:()=>en,ENB:()=>J,Edp:()=>Te,F9Q:()=>oe,F9z:()=>Gt,FDD:()=>Kt,FM6:()=>Ot,FSu:()=>Ut,FVh:()=>qt,Hkl:()=>X,Itv:()=>cn,J0S:()=>fe,K2q:()=>ct,K7x:()=>Je,L5X:()=>yt,LBg:()=>Wt,LlA:()=>Ht,MW8:()=>Pt,Mwe:()=>rt,NUd:()=>U,NfV:()=>Yt,NjN:()=>nt,NuY:()=>d,Ob7:()=>Ie,Ov0:()=>q,OxA:()=>an,PMB:()=>mt,PT8:()=>je,PZg:()=>Jt,QU1:()=>De,Qao:()=>et,QxZ:()=>ue,R2F:()=>Pe,RBO:()=>W,Rk9:()=>M,Ro:()=>hn,SC4:()=>de,SGw:()=>R,SR3:()=>r,SaG:()=>b,Tih:()=>v,Tjg:()=>u,UhJ:()=>A,V$q:()=>Ge,V61:()=>s,VC4:()=>Bt,VEm:()=>Me,Vk:()=>ee,Vvx:()=>ln,Vxl:()=>S,WSp:()=>Xt,WfZ:()=>Vt,Wpe:()=>m,XM3:()=>Q,Y7U:()=>at,YBT:()=>he,YQ0:()=>H,Yan:()=>Mt,ZTn:()=>h,Zkg:()=>Et,_mX:()=>_e,aCB:()=>mn,aqU:()=>bt,avG:()=>x,awM:()=>zt,b6b:()=>ve,bKs:()=>We,bMi:()=>lt,b_O:()=>C,be_:()=>Re,bl0:()=>i,byK:()=>O,cG4:()=>ae,cPw:()=>vt,ckE:()=>Ke,dII:()=>Dt,dWG:()=>Ct,e74:()=>Rt,eAU:()=>I,eMD:()=>f,eXY:()=>tt,eev:()=>_,fK3:()=>He,foQ:()=>B,fw0:()=>Ne,g$l:()=>xt,gJR:()=>T,ga_:()=>un,gnl:()=>Ze,hT6:()=>V,i2v:()=>y,iCi:()=>o,j7i:()=>N,jL5:()=>$t,jT7:()=>Be,jVS:()=>pt,kUR:()=>Tt,ka7:()=>It,kj5:()=>p,ksF:()=>Oe,kuM:()=>ft,l35:()=>xe,lF$:()=>D,lHp:()=>dt,lOz:()=>k,lWA:()=>Z,loe:()=>j,mUA:()=>sn,moH:()=>ut,mok:()=>te,mwi:()=>le,mzL:()=>pe,mzl:()=>Ve,nYf:()=>Ae,oBh:()=>me,oDu:()=>G,oGt:()=>Lt,oX1:()=>E,o_S:()=>Se,ouc:()=>w,p3h:()=>dn,pJM:()=>fn,pRL:()=>kt,pnA:()=>Y,prK:()=>pn,qUX:()=>ne,qpg:()=>Qe,rOO:()=>$e,rSj:()=>K,r_R:()=>Ce,s11:()=>Nt,s22:()=>Le,s38:()=>wt,sRA:()=>nn,sXs:()=>se,sdb:()=>P,sgm:()=>Fe,sux:()=>Ee,t4X:()=>tn,t8f:()=>At,t_F:()=>z,tuy:()=>F,uWu:()=>Ft,u_N:()=>Ue,uaz:()=>st,ulW:()=>g,ulj:()=>ce,w7O:()=>Ye,wGh:()=>Zt,xHY:()=>a,xS7:()=>be,xnK:()=>ze,y3O:()=>gt,yK2:()=>it,z7m:()=>Xe,zHP:()=>jt,zqK:()=>ht,zy8:()=>ge});const r="A",o=`Telegram Web ${r}`,s=1694191262056,a="web.telegram.org",i="https://web.telegram.org/a",d=!1,c=!1,u=!1,l=!1,f=!1,h=!1,m="tt-log.json",p=f&&!l,g="https://telegra.ph/WebA-Beta-03-20",y="https://telegram-a-host",b="Shoot!\nSomething went wrong, please see the error details in Dev Tools Console.",v="Telegram",w="[Inactive]",I=!1,C="user_auth",S="GramJs:sessionId",E="tt-passcode",P=!1,A="tt-global-state",k=500,T=200,M=30,N=150,L=!1,Z="tt-media",R="tt-media-avatars",D="tt-media-progressive",B="tt-custom-bg",_="tt-lang-packs-v22",O=[1,5,10,50,100,500],F="tt-global",x="tt-establish",U="tt-multitab",$="undefined"!=typeof window&&window.innerHeight>=900,j=1,V=$?60:40,H=2*V,W=36,K=72,G=65,z=$?30:25,q=100,J=42,Y=42,X=20,Q=5,ee=30,te=200,ne=500,re=600,oe=15,se=10,ae=20,ie=20,de=500,ce=20,ue=1,le=1,fe=1200,he=-1,me=0,pe=1,ge=2,ye=ge,be=16,ve=17,we=15,Ie=3,Ce=1e4,Se=3e3,Ee=1e7,Pe="editable-message-text",Ae="editable-message-text-modal",ke="editable-story-input-text",Te=`.messages-layout .Transition_slide-active #${Pe}, .messages-layout .Transition > .Transition_slide-to #${Pe}`,Me=`#${Ae}`,Ne=`#${ke}`,Le="data-has-custom-appendix",Ze="message-content",Re=".message-content",De=1440,Be=1150,_e=1275,Oe=925,Fe=1340,xe=600,Ue=950,$e=450,je=2**31-1,Ve="0",He=100,We=300,Ke=600,Ge=750,ze=300,qe=(Math.round((We+Ke)/2),new Set(["newMessage","newScheduledMessage","deleteMessages","deleteScheduledMessages","deleteHistory"]),200),Je=13,Ye=11,Xe=160,Qe=120,et=72,tt=36,nt=32,rt=48,ot=32,st=20,at=72,it=72,dt=36,ct=160,ut=160,lt=140,ft=100,ht=100,mt=140,pt=140,gt=2,yt=7,bt="top",vt="popular",wt="recent",It="favorite",Ct="chatStickers",St="premium",Et="topic-default-icon",Pt="status-default-icon",At=/<img[^>]+alt="([^"]+)"(?![^>]*data-document-id)[^>]*>/gm,kt="en",Tt=200,Mt=450,Nt="image/gif",Lt=new Set(["image/png","image/jpeg",Nt]),Zt=new Set(["video/mp4","video/quicktime"]),Rt=new Set(["audio/mp3","audio/ogg","audio/wav","audio/mpeg","audio/flac","audio/aac","audio/m4a","audio/mp4","audio/x-m4a"]),Dt=new Set([...Lt,...Zt]),Bt="The message is not supported on this version of Telegram.",_t=["en","ar","be","ca","zh","nl","fr","de","id","it","ja","ko","pl","pt","ru","es","uk","af","sq","am","hy","az","eu","bn","bs","bg","ceb","zh-CN","zh-TW","co","hr","cs","da","eo","et","fi","fy","gl","ka","el","gu","ht","ha","haw","he","iw","hi","hmn","hu","is","ig","ga","jv","kn","kk","km","rw","ku","ky","lo","la","lv","lt","lb","mk","mg","ms","ml","mt","mi","mr","mn","my","ne","no","ny","or","ps","fa","pa","ro","sm","gd","sr","st","sn","sd","si","sk","sl","so","su","sw","sv","tl","tg","ta","tt","te","th","tr","tk","ur","ug","uz","vi","cy","xh","yi","yo","zu"],Ot="((ftp|https?):\\/\\/)?((www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z0-9()]{1,63})\\b([-a-zA-Z0-9()@:%_+.,~#?&/=]*)",Ft="(@[\\w\\d_-]+)",xt=/^tg:(\/\/)?/i,Ut=/^(https?:\/\/)?([-a-zA-Z0-9@:%_+~#=]{1,32}\.)?t\.me/i,$t=/^(https?:\/\/)?telegram\.org\//i,jt="https://t.me/",Vt="USERNAME_PURCHASE_AVAILABLE",Ht="auction",Wt=new Set(["t.me","web.t.me","a.t.me","k.t.me","z.t.me"]),Kt=new Set(["AU","BD","CA","CO","EG","HN","IE","IN","JO","MX","MY","NI","NZ","PH","PK","SA","SV","US"]),Gt=["bots","channels","chats","users"],zt="777000",qt="1271266957",Jt="7173162320003080",Yt=0,Xt=1,Qt=10,en=5,tn=2147483646,nn="en",rn="android",on=["android","ios","tdesktop","macos"],sn="https://bugs.telegram.org/?tag_ids=41&sort=time",an=1,dn="#99BA92",cn="#0F0F0F",un="#4A8E3A8C",ln="#0A0A0A8C",fn=524288,hn=100,mn=100*hn,pn={uploadMaxFileparts:[4e3,8e3],stickersFaved:[5,10],savedGifs:[200,400],dialogFiltersChats:[100,200],dialogFilters:[10,20],dialogFolderPinned:[5,10],captionLength:[1024,2048],channels:[500,1e3],channelsPublic:[10,20],aboutLength:[70,140],chatlistInvites:[3,100],chatlistJoined:[2,20]}},65456:(e,t,n)=>{var r=n(33555),o=n(92387),s=n(83716),a=n(601),i=n(28406),d=n(49524),c=n(17358),u=n(50214),l=n(706),f=n(60298),h=n(95281),m=n(5872),p=n(15780),g=n(65054),y=n(60782);(0,r.iw)("initApi",(async(e,t)=>{s.Cgt||(await(0,u.Qw)(),(0,u.f3)());const n=(0,p.dx)();(0,o.g8)(t.apiUpdate,{userAgent:navigator.userAgent,platform:a.Lt,sessionData:(0,u.K8)(),isTest:window.location.search.includes("test")||"1"===n?.tgWebAuthTest,isWebmSupported:a.Hh,maxBufferSize:a.l0,webAuthToken:n?.tgWebAuthToken,dcId:n?.tgWebAuthDcId?Number(n?.tgWebAuthDcId):void 0,mockScenario:n?.mockScenario,shouldAllowHttpTransport:e.settings.byKey.shouldAllowHttpTransport,shouldForceHttpTransport:e.settings.byKey.shouldForceHttpTransport,shouldDebugExportedSenders:e.settings.byKey.shouldDebugExportedSenders}),(0,o.Cp)(Boolean(e.settings.byKey.shouldCollectDebugLogs))})),(0,r.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:r}=n;return(0,o.t9)("provideAuthPhoneNumber",r.replace(/[^\d]/g,"")),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("setAuthCode",((e,t,n)=>{const{code:r}=n;return(0,o.t9)("provideAuthCode",r),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("setAuthPassword",((e,t,n)=>{const{password:r}=n;return(0,o.t9)("provideAuthPassword",r),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("uploadProfilePhoto",(async(e,t,n)=>{const{file:s,isFallback:a,isVideo:i,videoTs:d}=n,c=await(0,o.t9)("uploadProfilePhoto",s,a,i,d);c&&(e=(0,r.Rd)(),e=(0,f.Sh)(e,(0,y.ee)(c.users,"id")),(0,r.R3)(e),t.loadFullUser({userId:e.currentUserId}))})),(0,r.iw)("signUp",((e,t,n)=>{const{firstName:r,lastName:s}=n;return(0,o.t9)("provideAuthRegistration",{firstName:r,lastName:s}),{...e,authIsLoading:!0,authError:void 0}})),(0,r.iw)("returnToAuthPhoneNumber",(e=>((0,o.t9)("restartAuth"),{...e,authError:void 0}))),(0,r.iw)("goToAuthQrCode",(e=>((0,o.t9)("restartAuthWithQr"),{...e,authIsLoadingQrCode:!0,authError:void 0}))),(0,r.iw)("saveSession",((e,t,n)=>{if(e.passcode.isScreenLocked)return;const{sessionData:r}=n;r?(0,u.wX)(r,e.currentUserId):(0,u.jv)()})),(0,r.iw)("signOut",(async(e,t,n)=>{"hangUp"in t&&t.hangUp({tabId:(0,g._w)()}),"leaveGroupCall"in t&&t.leaveGroupCall({tabId:(0,g._w)()});try{(0,p.DQ)(),await(0,i.r1)(),await(0,o.t9)("destroy"),await(0,l.IT)(!1)}catch(e){}t.reset(),n?.forceInitApi&&t.initApi()})),(0,r.iw)("requestChannelDifference",((e,t,n)=>{const{chatId:r}=n;(0,o.t9)("requestChannelDifference",r)})),(0,r.iw)("reset",((e,t)=>{(0,u.jv)(),(0,h.C8)(),d.clear(s.lWA),d.clear(s.SGw),d.clear(s.lF$),d.clear(s.foQ);const n=s.eev.replace(/\d+$/,""),r=Number((s.eev.match(/\d+$/)||["0"])[0]);for(let e=0;e<r;e++)d.clear(`${n}${0===e?"":e}`);(0,u.f3)(),(0,c.w)(0),t.initShared({force:!0}),Object.values(e.byTabId).forEach((e=>{let{id:n,isMasterTab:r}=e;t.init({tabId:n,isMasterTab:r})}))})),(0,r.iw)("disconnect",(()=>{(0,o.$9)("disconnect")})),(0,r.iw)("destroyConnection",(()=>{(0,o.$9)("destroy",!0,!0)})),(0,r.iw)("loadNearestCountry",(async e=>{if("connectionStateReady"!==e.connectionState)return;const t=await(0,o.t9)("fetchNearestCountry");e=(0,r.Rd)(),e={...e,authNearestCountry:t},(0,r.R3)(e)})),(0,r.iw)("setDeviceToken",((e,t,n)=>({...e,push:{deviceToken:n,subscribedAt:Date.now()}}))),(0,r.iw)("deleteDeviceToken",(e=>({...e,push:void 0}))),(0,r.iw)("lockScreen",(async e=>{const t=JSON.stringify({...(0,u.K8)(),userId:e.currentUserId}),n=await(0,m.Uf)(e);await(0,h.H4)(t,n),(0,h.J9)(),(0,u.jv)(),(0,c.w)(0),e=(0,r.Rd)(),e=(0,f.vu)(e,{isScreenLocked:!0,invalidAttemptsCount:0,timeoutUntil:void 0}),(0,r.R3)(e),setTimeout((()=>{e=(0,r.Rd)(),e=(0,f.ZI)(e),(0,r.R3)(e)}),s.$RH);try{await(0,i.r1)(),await(0,o.t9)("destroy",!0)}catch(e){}}))},55282:(e,t,n)=>{var r=n(33555),o=n(91713),s=n(83716),a=n(92387),i=n(60782),d=n(28406),c=n(59692);const u=new Map;function l(e,t){const n=e.action;clearTimeout(u.get(n));const o=window.setTimeout((()=>{(0,r.Sv)()[n](e.payload)}),t);u.set(n,o)}var f=n(82267),h=n(7054),m=n(60298),p=n(48670),g=n(44271),y=n(65054);function b(e,t){let{visibility:n,allowedIds:r,deniedIds:o}=t;const{users:{byId:s},chats:{byId:a}}=e,i={visibility:n};let d,c;const u=e=>{if(!(0,p.YC)(e))return;const{id:t,accessHash:n}=s[e]||{};return t?{id:t,accessHash:n}:void 0},l=e=>{if((0,p.YC)(e))return;const t=a[e];return t?{id:t.id}:void 0};return"contacts"!==n&&"nobody"!==n||(d=r.map(u).filter(Boolean),c=r.map(l).filter(Boolean),d.length>0&&(i.allowedUsers=d),c.length>0&&(i.allowedChats=c)),"everybody"!==n&&"contacts"!==n||(d=o.map(u).filter(Boolean),c=o.map(l).filter(Boolean),d.length>0&&(i.blockedUsers=d),c.length>0&&(i.blockedChats=c)),i}(0,r.iw)("updateProfile",(async(e,t,n)=>{const{photo:s,firstName:d,lastName:c,bio:u,username:l,tabId:f=(0,y._w)()}=n,{currentUserId:p}=e;if(p){if(e=(0,g.i)(e,{profileEdit:{progress:o.rN.InProgress}},f),(0,r.R3)(e),s){const t=await(0,a.t9)("uploadProfilePhoto",s);t&&(e=(0,r.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(t.users,"id")),(0,r.R3)(e))}if((d||c||u)&&await(0,a.t9)("updateProfile",{firstName:d,lastName:c,about:u})){e=(0,r.Rd)();const t=p&&(0,h.dyD)(e,p);t&&(e=(0,m.Nq)(e,t.id,{firstName:d,lastName:c}),e=(0,m.ap)(e,t.id,{bio:u}),(0,r.R3)(e))}if(void 0!==l){const t=await(0,a.t9)("updateUsername",l);e=(0,r.Rd)();const n=p&&(0,h.dyD)(e,p);if(t&&n){const t=n.usernames?.find((e=>e.isEditable)),o=t?n.usernames?.map((e=>e.isEditable?{...e,username:l}:e)):[{username:l,isEditable:!0,isActive:!0},...n.usernames||[]];e=(0,m.Nq)(e,p,{usernames:o}),(0,r.R3)(e)}}e=(0,r.Rd)(),e=(0,g.i)(e,{profileEdit:{progress:o.rN.Complete}},f),(0,r.R3)(e),s&&t.loadFullUser({userId:p,withPhotos:!0})}})),(0,r.iw)("updateProfilePhoto",(async(e,t,n)=>{const{photo:o,isFallback:s}=n,{currentUserId:d}=e;if(!d)return;if(!(0,h.dyD)(e,d))return;e=(0,m.Nq)(e,d,{avatarHash:void 0}),e=(0,m.ap)(e,d,{profilePhoto:void 0}),(0,r.R3)(e);const c=await(0,a.t9)("updateProfilePhoto",o,s);if(!c)return;const{users:u}=c;e=(0,r.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(u,"id")),(0,r.R3)(e),t.loadFullUser({userId:d,withPhotos:!0})})),(0,r.iw)("deleteProfilePhoto",(async(e,t,n)=>{const{photo:o}=n,{currentUserId:s}=e;if(!s)return;const i=(0,h.dyD)(e,s);if(!i)return;const d=(0,h.ccz)(e,s);i.avatarHash!==o.id&&d?.profilePhoto?.id!==o.id||(e=(0,m.Nq)(e,s,{avatarHash:void 0}),e=(0,m.ap)(e,s,{profilePhoto:void 0})),d?.fallbackPhoto?.id===o.id&&(e=(0,m.ap)(e,s,{fallbackPhoto:void 0})),d?.personalPhoto?.id===o.id&&(e=(0,m.ap)(e,s,{personalPhoto:void 0}));const{photos:c=[]}=i,u=c.filter((e=>e.id!==o.id));e=(0,m.Nq)(e,s,{photos:u}),(0,r.R3)(e),await(0,a.t9)("deleteProfilePhotos",[o]),t.loadFullUser({userId:s,withPhotos:!0})})),(0,r.iw)("checkUsername",(async(e,t,n)=>{const{username:s,tabId:i=(0,y._w)()}=n;let d=(0,h.jUK)(e,i);if(d.profileEdit&&d.profileEdit.progress===o.rN.InProgress)return;e=(0,g.i)(e,{profileEdit:{progress:d.profileEdit?d.profileEdit.progress:o.rN.Idle,checkedUsername:void 0,isUsernameAvailable:void 0,error:void 0}},i),(0,r.R3)(e);const{result:c,error:u}=await(0,a.t9)("checkUsername",s);e=(0,r.Rd)(),d=(0,h.jUK)(e,i),e=(0,g.i)(e,{profileEdit:{...d.profileEdit,checkedUsername:s,isUsernameAvailable:!0===c,error:u}},i),(0,r.R3)(e)})),(0,r.iw)("loadWallpapers",(async e=>{const t=await(0,a.t9)("fetchWallpapers");t&&(e=(0,r.Rd)(),e={...e,settings:{...e.settings,loadedWallpapers:t.wallpapers}},(0,r.R3)(e))})),(0,r.iw)("uploadWallpaper",(async(e,t,n)=>{const s=n,i=URL.createObjectURL(s);e={...e,settings:{...e.settings,loadedWallpapers:[{slug:o.mp,document:{fileName:"",size:s.size,mimeType:s.type,previewBlobUrl:i}},...e.settings.loadedWallpapers||[]]}},(0,r.R3)(e);const d=await(0,a.t9)("uploadWallpaper",s);if(!d)return;const{wallpaper:c}=d;if(!(e=(0,r.Rd)()).settings.loadedWallpapers)return;const u=e.settings.loadedWallpapers[0];if(!u||u.slug!==o.mp)return;const l={...c,document:{...c.document,previewBlobUrl:i}};e={...e,settings:{...e.settings,loadedWallpapers:[l,...e.settings.loadedWallpapers.slice(1)]}},(0,r.R3)(e)})),(0,r.iw)("loadBlockedUsers",(async e=>{const t=await(0,a.t9)("fetchBlockedUsers",{});t&&(e=(0,r.Rd)(),t.users?.length&&(e=(0,m.Sh)(e,(0,i.ee)(t.users,"id"))),t.chats?.length&&(e=(0,m.GL)(e,(0,i.ee)(t.chats,"id"))),e={...e,blocked:{ids:t.blockedIds,totalCount:t.totalCount}},(0,r.R3)(e))})),(0,r.iw)("blockUser",(async(e,t,n)=>{const{userId:o,isOnlyStories:s}=n,i=(0,h.dyD)(e,o);i&&await(0,a.t9)("blockUser",{user:i,isOnlyStories:s||void 0})&&(e=(0,r.Rd)(),e=(0,m.h7)(e,o),(0,r.R3)(e))})),(0,r.iw)("unblockUser",(async(e,t,n)=>{const{userId:o,isOnlyStories:s}=n,i=(0,h.dyD)(e,o);i&&await(0,a.t9)("unblockUser",{user:i,isOnlyStories:s||void 0})&&(e=(0,r.Rd)(),e=(0,m.kw)(e,o),(0,r.R3)(e))})),(0,r.iw)("loadNotificationExceptions",(async e=>{const t=await(0,a.t9)("fetchNotificationExceptions");t&&(e=(0,r.Rd)(),e=(0,m.aJ)(e,t),(0,r.R3)(e))})),(0,r.iw)("loadNotificationSettings",(async e=>{const t=await(0,a.t9)("fetchNotificationSettings");t&&(e=(0,r.Rd)(),e=(0,m.BI)(e,t),(0,r.R3)(e))})),(0,r.iw)("updateNotificationSettings",(async(e,t,n)=>{const{peerType:o,isSilent:s,shouldShowPreviews:i}=n;await(0,a.t9)("updateNotificationSettings",o,{isSilent:s,shouldShowPreviews:i})&&(e=(0,r.Rd)(),e=(0,m.HN)(e,o,s,i),(0,r.R3)(e))})),(0,r.iw)("updateWebNotificationSettings",(async(e,t,n)=>{const o=e.settings.byKey;e=(0,m.BI)(e,n),(0,r.R3)(e);const{hasWebNotifications:s,hasPushNotifications:a}=e.settings.byKey;!o.hasPushNotifications&&a&&await(0,d.Ld)(),o.hasPushNotifications&&!a&&await(0,d.r1)(),!o.hasWebNotifications&&s&&(await(0,d.ZK)()||(e=(0,r.Rd)(),e=(0,m.BI)(e,{hasWebNotifications:!1}),(0,r.R3)(e)))})),(0,r.iw)("updateContactSignUpNotification",(async(e,t,n)=>{const{isSilent:o}=n;await(0,a.t9)("updateContactSignUpNotification",o)&&(e=(0,r.Rd)(),e=(0,m.BI)(e,{hasContactJoinedNotifications:!o}),(0,r.R3)(e))})),(0,r.iw)("loadLanguages",(async e=>{const t=await(0,a.t9)("fetchLanguages");t&&(e=(0,r.Rd)(),e=(0,m.BI)(e,{languages:t}),(0,r.R3)(e))})),(0,r.iw)("loadPrivacySettings",(async e=>{const t=await Promise.all([(0,a.t9)("fetchPrivacySettings","phoneNumber"),(0,a.t9)("fetchPrivacySettings","lastSeen"),(0,a.t9)("fetchPrivacySettings","profilePhoto"),(0,a.t9)("fetchPrivacySettings","forwards"),(0,a.t9)("fetchPrivacySettings","chatInvite"),(0,a.t9)("fetchPrivacySettings","phoneCall"),(0,a.t9)("fetchPrivacySettings","phoneP2P"),(0,a.t9)("fetchPrivacySettings","voiceMessages")]);if(t.some((e=>void 0===e)))return;const[n,o,s,d,c,u,l,f]=t,h=t.flatMap((e=>e.users));e=(0,r.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(h,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,phoneNumber:n.rules,lastSeen:o.rules,profilePhoto:s.rules,forwards:d.rules,chatInvite:c.rules,phoneCall:u.rules,phoneP2P:l.rules,voiceMessages:f.rules}}},(0,r.R3)(e)})),(0,r.iw)("setPrivacyVisibility",(async(e,t,n)=>{const{privacyKey:o,visibility:s}=n,{privacy:{[o]:d}}=e.settings;if(!d)return;const c=b(e,{visibility:s,allowedIds:[...d.allowUserIds,...d.allowChatIds],deniedIds:[...d.blockUserIds,...d.blockChatIds]}),u=await(0,a.t9)("setPrivacySettings",o,c);u&&(e=(0,r.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(u.users,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[o]:u.rules}}},(0,r.R3)(e))})),(0,r.iw)("setPrivacySettings",(async(e,t,n)=>{const{privacyKey:o,isAllowList:s,contactsIds:d}=n,{privacy:{[o]:c}}=e.settings;if(!c)return;const u=b(e,{visibility:c.visibility,allowedIds:s?d:[...c.allowUserIds,...c.allowChatIds],deniedIds:s?[...c.blockUserIds,...c.blockChatIds]:d}),l=await(0,a.t9)("setPrivacySettings",o,u);l&&(e=(0,r.Rd)(),e=(0,m.Sh)(e,(0,i.ee)(l.users,"id")),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[o]:l.rules}}},(0,r.R3)(e))})),(0,r.iw)("updateIsOnline",((e,t,n)=>{"connectionStateReady"===e.connectionState&&(0,a.t9)("updateIsOnline",n)})),(0,r.iw)("loadContentSettings",(async e=>{const t=await(0,a.t9)("fetchContentSettings");t&&(e=(0,r.Rd)(),e=(0,m.BI)(e,t),(0,r.R3)(e))})),(0,r.iw)("updateContentSettings",(async(e,t,n)=>{e=(0,m.BI)(e,{isSensitiveEnabled:n}),(0,r.R3)(e),await(0,a.t9)("updateContentSettings",n)||(e=(0,r.Rd)(),e=(0,m.BI)(e,{isSensitiveEnabled:!n}),(0,r.R3)(e))})),(0,r.iw)("loadCountryList",(async(e,t,n)=>{let{langCode:o}=n;o||(o=e.settings.byKey.language);const s=await(0,a.t9)("fetchCountryList",{langCode:o});s&&(e=(0,r.Rd)(),e={...e,countryList:s},(0,r.R3)(e))})),(0,r.iw)("ensureTimeFormat",(async(e,t,n)=>{const{tabId:r=(0,y._w)()}=n||{};if(e.authNearestCountry){const n=s.FDD.has(e.authNearestCountry.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:n,tabId:r}),(0,c.qf)(n)}if(e.settings.byKey.wasTimeFormatSetManually)return;const o=await(0,a.t9)("fetchNearestCountry");if(o){const e=s.FDD.has(o.toUpperCase())?"12h":"24h";t.setSettingOption({timeFormat:e,tabId:r}),(0,c.qf)(e)}})),(0,r.iw)("loadAppConfig",(async(e,t,n)=>{const o=n?.hash,i=await(0,a.t9)("fetchAppConfig",o);i&&(l({action:"loadAppConfig",payload:{hash:i.hash}},s.sux),e=(0,r.Rd)(),e={...e,appConfig:i},(0,r.R3)(e))})),(0,r.iw)("loadConfig",(async e=>{const t=await(0,a.t9)("fetchConfig");t&&(e=(0,r.Rd)(),l({action:"loadConfig",payload:void 0},1e3*(t.expiresAt-(0,f.bp)())),e={...e,config:t},(0,r.R3)(e))})),(0,r.iw)("loadGlobalPrivacySettings",(async e=>{const t=await(0,a.t9)("fetchGlobalPrivacySettings");t&&(e=(0,r.Rd)(),e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:t.shouldArchiveAndMuteNewNonContact}),(0,r.R3)(e))})),(0,r.iw)("updateGlobalPrivacySettings",(async(e,t,n)=>{const{shouldArchiveAndMuteNewNonContact:o}=n;e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:o}),(0,r.R3)(e);const s=await(0,a.t9)("updateGlobalPrivacySettings",{shouldArchiveAndMuteNewNonContact:o});e=(0,r.Rd)(),e=(0,m.BI)(e,{shouldArchiveAndMuteNewNonContact:s?s.shouldArchiveAndMuteNewNonContact:!o}),(0,r.R3)(e)})),(0,r.iw)("toggleUsername",(async(e,t,n)=>{const{username:o,isActive:s}=n,{currentUserId:i}=e;if(!i)return;const d=(0,h.dyD)(e,i);if(!d?.usernames)return;const c=d.usernames.map((e=>e.username!==o?e:{...e,isActive:s||void 0}));e=(0,m.Nq)(e,i,{usernames:c}),(0,r.R3)(e),await(0,a.t9)("toggleUsername",{username:o,isActive:s})||t.loadFullUser({userId:i})})),(0,r.iw)("toggleChatUsername",(async(e,t,n)=>{const{chatId:o,username:s,isActive:i,tabId:d=(0,y._w)()}=n,c=(0,h.Z1J)(e,o);if(!c?.usernames)return;const u=c.usernames.map((e=>e.username!==s?e:{...e,isActive:i||void 0}));e=(0,m.a4)(e,o,{usernames:u}),(0,r.R3)(e),await(0,a.t9)("toggleUsername",{chatId:c.id,accessHash:c.accessHash,username:s,isActive:i})||t.loadFullChat({chatId:o,tabId:d})})),(0,r.iw)("sortUsernames",(async(e,t,n)=>{const{usernames:r}=n,{currentUserId:o}=e;o&&(await(0,a.t9)("reorderUsernames",{usernames:r})||t.loadUser({userId:o}))})),(0,r.iw)("sortChatUsernames",(async(e,t,n)=>{const{chatId:o,usernames:s}=n,i=(0,h.Z1J)(e,o);if(!i)return;const d=[...i.usernames],c=i.usernames.reduce(((e,t)=>(e[s.findIndex((e=>e===t.username))]=t,e)),[]);e=(0,m.a4)(e,o,{usernames:c}),(0,r.R3)(e),await(0,a.t9)("reorderUsernames",{chatId:i.id,accessHash:i.accessHash,usernames:s})||(e=(0,r.Rd)(),e=(0,m.a4)(e,o,{usernames:d}),(0,r.R3)(e))}))},28304:(e,t,n)=>{var r=n(33555),o=n(83716),s=n(60298),a=n(59692),i=n(7054),d=n(706),c=n(91947),u=n(15780),l=n(65054),f=n(44271),h=n(82267),m=n(48670),p=n(60782);function g(e,t,n){const{connectionState:o}=n;e=(0,r.Rd)();const s=(0,i.jUK)(e,(0,l._w)());if("connectionStateReady"===o&&s.isMasterTab&&s.multitabNextAction&&(t[s.multitabNextAction.action](s.multitabNextAction.payload),t.clearMultitabNextAction({tabId:s.id})),o===e.connectionState)return;e={...e,connectionState:o},(0,r.R3)(e);const a=Object.values(e.byTabId).flatMap((e=>e.messageLists)).map((e=>e.chatId)).filter((t=>{const n=e.chats.byId[t];return(0,m.eA)(n)||(0,m.ZV)(n)}));"connectionStateReady"===o&&a.length&&(0,p.Tw)(a).forEach((e=>{t.requestChannelDifference({chatId:e})})),"connectionStateBroken"===o&&t.signOut({forceInitApi:!0})}(0,r.iw)("apiUpdate",((e,t,n)=>{switch(n["@type"]){case"updateApiReady":!function(e){(0,a.m0)(e.settings.byKey.language)}(e);break;case"updateAuthorizationState":!function(e,t){const n="authorizationStateReady"===(e=(0,r.Rd)()).authState,o=t.authorizationState;switch(e={...e,authState:o,authIsLoading:!1},(0,r.R3)(e),e=(0,r.Rd)(),o){case"authorizationStateLoggingOut":(0,d.IT)(!1),e={...e,isLoggingOut:!0},(0,r.R3)(e);break;case"authorizationStateWaitCode":e={...e,authIsCodeViaApp:t.isCodeViaApp},(0,r.R3)(e);break;case"authorizationStateWaitPassword":e={...e,authHint:t.hint},t.noReset&&(e={...e,hasWebAuthTokenPasswordRequired:!0}),(0,r.R3)(e);break;case"authorizationStateWaitQrCode":e={...e,authIsLoadingQrCode:!1,authQrCode:t.qrCode},(0,r.R3)(e);break;case"authorizationStateReady":if(n)break;(0,d.IT)(!0),e={...e,isLoggingOut:!1},Object.values(e.byTabId).forEach((t=>{let{id:n}=t;e=(0,f.i)(e,{isInactive:!1},n)})),(0,r.R3)(e)}}(e,n);break;case"updateAuthorizationError":!function(e,t){e=(0,r.Rd)(),e={...e,authError:t.message},(0,r.R3)(e)}(e,n);break;case"updateWebAuthTokenFailed":!function(e){(0,u.Yw)(),e=(0,r.Rd)(),e={...e,hasWebAuthTokenFailed:!0},(0,r.R3)(e)}(e);break;case"updateConnectionState":g(e,t,n);break;case"updateSession":!function(e,t,n){const{sessionData:o}=n;e=(0,r.Rd)();const{authRememberMe:s,authState:a}=e,i=!o||!o.mainDcId;s&&"authorizationStateReady"===a&&!i&&t.saveSession({sessionData:o})}(e,t,n);break;case"updateServerTimeOffset":!function(e){(0,h.Y$)(e.serverTimeOffset)}(n);break;case"updateCurrentUser":!function(e,t){const{currentUser:n,currentUserFullInfo:a}=t;e={...(0,s.Nq)(e,n.id,n),currentUserId:n.id},e=(0,s.ap)(e,n.id,a),(0,r.R3)(e),function(e){const t=localStorage.getItem(o.b_O);if(!t)return;const n=JSON.parse(t);n.id=e,localStorage.setItem(o.b_O,JSON.stringify(n))}(n.id)}(e,n);break;case"requestReconnectApi":e={...e,isSynced:!1},(0,r.R3)(e),g(e,t,{"@type":"updateConnectionState",connectionState:"connectionStateConnecting"}),t.initApi();break;case"requestSync":t.sync();break;case"updateFetchingDifference":e={...e,isFetchingDifference:n.isFetching},(0,r.R3)(e);break;case"error":Object.values(e.byTabId).forEach((e=>{let{id:r}=e;const o=(0,c.J_)(n.error);o?t.addPaymentError({error:o,tabId:r}):(0,c.pF)(n.error)?t.closePaymentModal({tabId:r}):t.showDialog&&t.showDialog({data:n.error,tabId:r})}))}}))},89005:(e,t,n)=>{var r=n(65116),o=n(57710),s=n(83716),a=n(33555),i=n(601),d=n(59692),c=n(27370),u=n(29456),l=n(7054),f=n(706),h=n(28406),m=n(5872),p=n(95281),g=n(50214),y=n(92387),b=n(44271),v=n(65054),w=n(99349),I=n(60298);(0,u.o)((e=>{let t=(0,a.Rd)();t.settings.byKey.shouldUseSystemTheme&&(t=(0,I.BI)(t,{theme:e}),(0,a.R3)(t))})),(0,a.iw)("switchMultitabRole",(async(e,t,n)=>{const{isMasterTab:r,tabId:o=(0,v._w)()}=n;if(r!==(0,l.jUK)(e,o).isMasterTab)if(e=(0,b.i)(e,{isMasterTab:r},o),(0,a.R3)(e,{forceSyncOnIOs:!0}),r){if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,p.o6)(),t=JSON.parse(e);(0,g.wX)(t,t.userId)}(0,g.ti)(!0)&&(0,m.$S)(),(e=(0,a.Rd)()).passcode.hasPasscode&&e.passcode.isScreenLocked||("connectionStateReady"===e.connectionState&&(e={...e,connectionState:"connectionStateConnecting"},(0,a.R3)(e)),t.initApi()),(0,f.px)()}else(0,h.r1)(),t.destroyConnection(),(0,f.NA)(),(0,m.VJ)(),t.onSomeTabSwitchedMultitabRole();else(0,y.t9)("broadcastLocalDbUpdateFull")})),(0,a.iw)("onSomeTabSwitchedMultitabRole",(async e=>{if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,p.o6)(),t=JSON.parse(e);(0,g.wX)(t,t.userId)}(0,y.t9)("broadcastLocalDbUpdateFull")})),(0,a.iw)("initShared",(()=>{(0,f.px)()})),(0,a.iw)("initMain",(e=>{const{hasWebNotifications:t,hasPushNotifications:n}=(0,l.dZI)(e);if(t&&n){const e=["click","keypress"],t=()=>{(0,h.Ld)(),e.forEach((e=>{document.removeEventListener(e,t)}))};e.forEach((e=>{document.addEventListener(e,t,{once:!0})}))}})),(0,r.ll)((e=>{let t=!1;const n=(0,l.jUK)(e,(0,v._w)());if(!n?.shouldInit)return;e=(0,a.Rd)(),e=(0,b.i)(e,{shouldInit:!1},n.id);const{messageTextSize:r,language:h}=e.settings.byKey,m=(0,l.Puy)(e),p=(0,u.v)(),g=e.settings.byKey.shouldUseSystemTheme?p:m,y=(0,l.yf2)(e);(0,d.m0)(h,void 0,!0),(0,o.WM)((()=>{document.documentElement.style.setProperty("--composer-text-size",`${Math.max(r,i.cj?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*r)}px`),document.documentElement.style.setProperty("--message-text-size",`${r}px`),document.documentElement.setAttribute("data-message-text-size",r.toString()),document.body.classList.add("initial"),document.body.classList.add(i.$b?"is-touch-env":"is-pointer-env"),(0,w.d)(y),i.cj?document.body.classList.add("is-ios"):i.wZ?document.body.classList.add("is-android"):i.jm?document.body.classList.add("is-macos"):i.qB?document.body.classList.add("is-windows"):i.m2&&document.body.classList.add("is-linux"),i.s$&&document.body.classList.add("is-safari"),s.D$V&&document.body.classList.add("is-electron")}));const C=(0,l.FOo)(e);(0,c.ZP)(g,C),e=(0,I.BI)(e,{theme:g}),(0,f.px)(),t=!0,(0,a.R3)(e)})),(0,a.iw)("setInstallPrompt",((e,t,n)=>{const{canInstall:r,tabId:o=(0,v._w)()}=n;return(0,b.i)(e,{canInstall:r},o)})),(0,a.iw)("setIsUiReady",((e,t,n)=>{const{uiReadyState:r,tabId:s=(0,v._w)()}=n;return 2===r&&(0,o.WM)((()=>{document.body.classList.remove("initial")})),(0,b.i)(e,{uiReadyState:r},s)})),(0,a.iw)("setAuthPhoneNumber",((e,t,n)=>{const{phoneNumber:r}=n;return{...e,authPhoneNumber:r}})),(0,a.iw)("setAuthRememberMe",((e,t,n)=>({...e,authRememberMe:Boolean(n)}))),(0,a.iw)("clearAuthError",(e=>({...e,authError:void 0}))),(0,a.iw)("disableHistoryAnimations",((e,t,n)=>{const{tabId:r=(0,v._w)()}=n||{};setTimeout((()=>{e=(0,a.Rd)(),e=(0,b.i)(e,{shouldSkipHistoryAnimations:!1},r),(0,a.R3)(e),(0,o.WM)((()=>{document.body.classList.remove("no-animate")}))}),450),e=(0,b.i)(e,{shouldSkipHistoryAnimations:!0},r),(0,a.R3)(e,{forceSyncOnIOs:!0})}))},73456:(e,t,n)=>{var r=n(65116),o=n(57710),s=n(33555),a=n(91713),i=n(60298),d=n(27370),c=n(59692),u=n(601),l=n(44271),f=n(65054),h=n(99349),m=n(7054),p=n(92387),g=n(30879);let y;(0,r.ll)((e=>{const{updatePageTitle:t,updateShouldDebugExportedSenders:n,updateShouldEnableDebugLog:r}=(0,s.Sv)(),a=y;if(y=e,!a)return;const i=e.settings.byKey,l=a.settings.byKey,f=e.settings.performance,g=a.settings.performance;if(f!==g&&(0,o.WM)((()=>{(0,h.d)(f)})),i.theme!==l.theme){const t=!!document.hasFocus()&&(0,m.FOo)(e);(0,d.ZP)(i.theme,t)}i.language!==l.language&&(0,c.m0)(i.language),i.timeFormat!==l.timeFormat&&(0,c.qf)(i.timeFormat),i.messageTextSize!==l.messageTextSize&&(document.documentElement.style.setProperty("--composer-text-size",`${Math.max(i.messageTextSize,u.cj?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*i.messageTextSize)}px`),document.documentElement.style.setProperty("--message-text-size",`${i.messageTextSize}px`),document.documentElement.setAttribute("data-message-text-size",i.messageTextSize.toString())),i.canDisplayChatInTitle!==l.canDisplayChatInTitle&&t(),i.shouldForceHttpTransport!==l.shouldForceHttpTransport&&(0,p.t9)("setForceHttpTransport",Boolean(i.shouldForceHttpTransport)),i.shouldAllowHttpTransport!==l.shouldAllowHttpTransport&&((0,p.t9)("setAllowHttpTransport",Boolean(i.shouldAllowHttpTransport)),!i.shouldAllowHttpTransport&&i.shouldForceHttpTransport&&(e=(0,s.Rd)(),e={...e,settings:{...e.settings,byKey:{...e.settings.byKey,shouldForceHttpTransport:!1}}},(0,s.R3)(e))),i.shouldDebugExportedSenders!==l.shouldDebugExportedSenders&&n(),i.shouldCollectDebugLogs!==l.shouldCollectDebugLogs&&r()})),(0,s.iw)("updateShouldEnableDebugLog",(e=>{const{settings:t}=e;t.byKey.shouldCollectDebugLogs?((0,p.Cp)(!0),(0,g.$$)()):((0,p.Cp)(!1),(0,g.eP)())})),(0,s.iw)("updateShouldDebugExportedSenders",(e=>{const{settings:t}=e;(0,p.t9)("setShouldDebugExportedSenders",Boolean(t.byKey.shouldDebugExportedSenders))})),(0,s.iw)("setSettingOption",((e,t,n)=>(0,i.BI)(e,n))),(0,s.iw)("updatePerformanceSettings",((e,t,n)=>({...e,settings:{...e.settings,performance:{...e.settings.performance,...n}}}))),(0,s.iw)("setThemeSettings",((e,t,n)=>{const{theme:r,...o}=n;return(0,i.lr)(e,r,o)})),(0,s.iw)("requestNextSettingsScreen",((e,t,n)=>{const{screen:r,foldersAction:o,tabId:s=(0,f._w)()}=n;return(0,l.i)(e,{nextSettingsScreen:r,nextFoldersAction:o},s)})),(0,s.iw)("openEditChatFolder",((e,t,n)=>{const{folderId:r,isOnlyInvites:o,tabId:s=(0,f._w)()}=n,i=(0,m.MwT)(e,r);i&&t.requestNextSettingsScreen({screen:o?a.MT.FoldersEditFolderInvites:a.MT.FoldersEditFolderFromChatList,foldersAction:{type:"editFolder",payload:i},tabId:s})})),(0,s.iw)("openShareChatFolderModal",((e,t,n)=>{const{folderId:r,url:o,noRequestNextScreen:s,tabId:i=(0,f._w)()}=n,d=(0,m.MwT)(e,r)?.isChatList;if(!d||s)return s||t.requestNextSettingsScreen({screen:a.MT.FoldersShare,tabId:i}),(0,l.i)(e,{shareFolderScreen:{folderId:r,isFromSettings:Boolean(s),url:o}},i);t.openEditChatFolder({folderId:r,isOnlyInvites:!0,tabId:i})})),(0,s.iw)("closeShareChatFolderModal",((e,t,n)=>{const{tabId:r=(0,f._w)()}=n||{};return t.requestNextSettingsScreen({screen:void 0,tabId:r}),(0,l.i)(e,{shareFolderScreen:void 0},r)}))},5872:(e,t,n)=>{n.d(t,{$S:()=>S,J9:()=>C,QS:()=>I,Uf:()=>T,VJ:()=>E,jA:()=>k,nE:()=>P});var r=n(65116),o=n(33555),s=n(6137),a=n(69118),i=n(83716),d=n(18674),c=n(60782),u=n(7054),l=n(50214),f=n(35369),h=n(48670),m=n(16974),p=n(60298),g=n(95281),y=n(42797);const b=(0,a.P2)((()=>(0,a.Q8)(A)),5e3,!1);let v,w=!1;function I(){i.sdb||((0,o.iw)("saveSession",(()=>{w||S()})),(0,o.iw)("reset",(()=>{localStorage.removeItem(i.UhJ),w&&E()})))}function C(e){if(i.sdb)return;const t=function(e){i.eMD&&console.time("global-state-cache-read");const t=localStorage.getItem(i.UhJ),n=t?JSON.parse(t):void 0;return i.eMD&&console.timeEnd("global-state-cache-read"),n&&P(n,e),{...e,...n}}(e);return t.passcode.hasPasscode||(0,l.ti)(!0)?(S(),t):void E()}function S(){w=!0,v=(0,a.Gq)(A,!0),window.addEventListener("blur",A),(0,r.ll)(b)}function E(){w=!1,(0,r.Iq)(b),window.removeEventListener("blur",A),v&&v()}function P(e,t){try{!function(e,t){e.settings.byKey={...t.settings.byKey,...e.settings.byKey},e.settings.themes={...t.settings.themes,...e.settings.themes},e.chatFolders={...t.chatFolders,...e.chatFolders},e.settings.performance||(e.settings.byKey.animationLevel===i.oBh?e.settings.performance=f.ww:e.settings.byKey.animationLevel===i.mzL?e.settings.performance=f.LN:e.settings.performance=t.settings.performance),e.settings.performance={...t.settings.performance,...e.settings.performance},e.appConfig&&!e.appConfig.limits&&(e.appConfig.limits=i.prK),"string"==typeof e.config?.defaultReaction&&(e.config.defaultReaction={emoticon:e.config.defaultReaction}),"string"==typeof e.availableReactions?.[0].reaction&&(e.availableReactions=e.availableReactions.map((e=>({...e,reaction:{emoticon:e.reaction}})))),e.archiveSettings||(e.archiveSettings=t.archiveSettings),e.stories||(e.stories=t.stories),e.stories.stealthMode||(e.stories.stealthMode=t.stories.stealthMode)}(e,t)}catch(e){console.error(e)}}function A(){const e=(0,o.Rd)();!w||e.isLoggingOut||(0,d.zG)()||k()}function k(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=(0,o.Rd)(),{hasPasscode:n,isScreenLocked:r}=t.passcode,s=T(t);if(n){r||e||(0,g.H4)(void 0,s);const n=JSON.stringify((0,p.ZI)(t,!1));localStorage.setItem(i.UhJ,n)}else localStorage.setItem(i.UhJ,s)}function T(e){const t={...f.g9,...(0,c.ei)(e,["appConfig","authState","authPhoneNumber","authRememberMe","authNearestCountry","currentUserId","contactList","topPeers","topInlineBots","recentEmojis","recentCustomEmojis","topReactions","recentReactions","push","serviceNotifications","attachmentSettings","leftColumnWidth","archiveSettings","mediaViewer","audioPlayer","shouldShowContextMenuHint","trustedBotIds","recentlyFoundChatIds"]),lastIsChatInfoShown:(0,y.W7)()?void 0:e.lastIsChatInfoShown,customEmojis:M(e),users:N(e),chats:L(e),messages:Z(e),settings:R(e),chatFolders:D(e),groupCalls:B(e),availableReactions:_(e),passcode:(0,c.ei)(e.passcode,["isScreenLocked","hasPasscode","invalidAttemptsCount","timeoutUntil"])};return JSON.stringify(t)}function M(e){const{lastRendered:t,byId:n}=e.customEmojis,r=t.slice(0,i.j7i);return{byId:(0,c.ei)(n,r),lastRendered:r,forEmoji:{},added:{},statusRecent:{}}}function N(e){const{users:{byId:t,statusesById:n,fullInfoById:r},currentUserId:o}=e,s=(0,c.oA)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,u.Btg)(e,n)}))).map((e=>{let{chatId:t}=e;return t})).filter((e=>(0,h.YC)(e))),a=(0,c.Tw)((0,c.oA)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;return(0,u.P2Q)(e,n)?.map((e=>e.id))||[]})))),d=s.flatMap((t=>Object.values((0,u.Zwk)(e,t)||{}))).map((e=>e.content.storyData?.userId||e.content.webPage?.story?.userId)).filter(Boolean),l=(0,c.Tw)([...o?[o]:[],...s,...d,...a||[],...e.topPeers.userIds||[],...(0,m.gO)(i.NfV)?.filter(h.YC)||[],...(0,m.gO)(i.WSp)?.filter(h.YC)||[],...e.contactList?.userIds||[],...e.recentlyFoundChatIds?.filter(h.YC)||[],...Object.keys(t)]).slice(0,i.lOz);return{byId:(0,c.ei)(t,l),statusesById:(0,c.ei)(n,l),fullInfoById:(0,c.ei)(r,l)}}function L(e){const{chats:{byId:t},currentUserId:n}=e,r=(0,c.oA)(Object.values(e.byTabId).flatMap((t=>{let{id:n}=t;const r=(0,u.Btg)(e,n);if(!r)return;const{chatId:o,threadId:a}=r,i=(0,u.CmE)(e,o,a);return i?[{chatId:i.id,threadId:s._f,type:"thread"},r]:[r]}))).map((e=>{let{chatId:t}=e;return t})),o=(0,c.Tw)([...n?[n]:[],...r,...(0,m.gO)(i.NfV)||[],...(0,m.gO)(i.WSp)||[],...e.recentlyFoundChatIds||[],...Object.keys(t)]).slice(0,i.gJR);return{...e.chats,isFullyLoaded:{},byId:(0,c.ei)(e.chats.byId,o),fullInfoById:(0,c.ei)(e.chats.fullInfoById,o)}}function Z(e){const{currentUserId:t}=e,n={},r=(0,c.oA)(Object.values(e.byTabId).map((t=>{let{id:n}=t;return(0,u.Btg)(e,n)}))).map((e=>{let{chatId:t}=e;return t})),o=(0,c.oA)(Object.values(e.byTabId).map((e=>{let{forumPanelChatId:t}=e;return t})));return(0,c.Tw)([...r,...t?[t]:[],...o,...(0,m.gO)(i.NfV)?.slice(0,i.Rk9)||[]]).forEach((t=>{const r=e.messages.byChatId[t];if(!r)return;const o=(0,u.Z1J)(e,t),a=(0,c.oA)(Object.values(e.byTabId).map((n=>{let{id:r}=n;const{chatId:o,threadId:a}=(0,u.Btg)(e,r)||{};if(o&&o===t&&a&&a!==s._f)return a}))),i=a.length?[s._f,...a]:[s._f],d=(0,c.q0)(r.threadsById,i);if(!Object.keys(d).length)return;const l=(0,c.Tw)(Object.values(d).flatMap((e=>e.lastViewportIds||[]))),f=o?.topics?Object.values(o.topics).map((e=>{let{lastMessageId:t}=e;return t})):[],h=(0,c.ei)(r.byId,l.concat(f)),m=Object.keys(d).reduce(((e,t)=>{const n=d[Number(t)];return e[Number(t)]={...n,listedIds:n.lastViewportIds,pinnedIds:void 0,typingStatus:void 0},e}),{});n[t]={byId:h,threadsById:m}})),{byChatId:n,sponsoredByChatId:{}}}function R(e){const{byKey:t,themes:n,performance:r}=e.settings;return{byKey:t,themes:n,performance:r,privacy:{},notifyExceptions:{}}}function D(e){return{...e.chatFolders}}function B(e){return{...e.groupCalls,byId:{},activeGroupCallId:void 0}}function _(e){return e.availableReactions?.map((e=>(0,c.ei)(e,["reaction","staticIcon","title","isInactive"])))}},22825:(e,t,n)=>{n.d(t,{$l:()=>j,AY:()=>H,BV:()=>S,Bf:()=>h,G9:()=>m,GU:()=>M,H5:()=>Z,Hp:()=>A,Mg:()=>N,Nl:()=>k,Qm:()=>L,RT:()=>P,Ru:()=>y,SB:()=>x,Sb:()=>V,Sm:()=>O,U:()=>I,VE:()=>T,YC:()=>f,ZV:()=>p,cc:()=>F,eA:()=>g,hu:()=>C,i4:()=>_,ih:()=>$,l6:()=>v,mt:()=>D,pA:()=>E,pE:()=>B,pK:()=>b,q8:()=>R,zF:()=>U,zX:()=>w});var r=n(6137),o=n(83716),s=n(60782),a=n(93311),i=n(790),d=n(85765);const c=Date.now()/1e3+31622400,u=3e9,l=3e8;function f(e){return"number"==typeof e?e>0:!e.startsWith("-")}function h(e){return m(e)||p(e)}function m(e){return"chatTypeBasicGroup"===e.type}function p(e){return"chatTypeSuperGroup"===e.type}function g(e){return"chatTypeChannel"===e.type}function y(e){return"chatTypePrivate"===e.type||"chatTypeBasicGroup"===e.type}function b(e){return e===o.FVh}function v(e){switch(e.type){case"chatTypePrivate":return"PrivateChat";case"chatTypeBasicGroup":case"chatTypeSuperGroup":return"AccDescrGroup";case"chatTypeChannel":return"AccDescrChannel";default:return"Chat"}}function w(e){if("chatTypePrivate"===e.type||"chatTypeSecret"===e.type)return e.id}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n?e("SavedMessages"):t.title||e("HiddenName")}function C(e){const t=e.usernames?.find((e=>e.isActive));return t?`${o.zHP}${t.username}`:void 0}function S(e,t,n,s){const a=t||`c/${e.replace("-","")}`,i=n&&n!==r._f?`/${n}`:"",d=s?`/${s}`:"";return`${o.zHP}${a}${i}${d}`}function E(e,t,n){return S(e,t,n)}function P(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"normal",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.avatarHash;if(n)return"big"===t?`profile${e.id}?${n}`:`avatar${e.id}?${n}`}function A(e){return!e.lastMessage}function k(e){return Boolean(e.adminRights)}function T(e,t){return!!e.adminRights&&e.adminRights[t]}function M(e,t){return t.id===o.OxA?e.isCreator:e.isCreator||T(e,"manageTopics")||t.isOwner}function N(e,t){return Boolean(e.currentUserBannedRights?.[t]||e.defaultBannedRights?.[t])}function L(e,t,n){if(t!==r._f&&e.isForum){if(e.isNotJoined)return!1;const n=e.topics?.[t];if(n?.isClosed&&!n.isOwner&&!T(e,"manageTopics"))return!1}return!(e.isRestricted||e.isForbidden||e.migratedTo||!n&&e.isNotJoined||b(e.id))&&(!!e.isCreator||!!f(e.id)||(g(e)?T(e,"postMessages"):k(e)||!N(e,"sendMessages")))}function Z(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!e)return{canAttachMedia:!1,canAttachPolls:!1,canSendStickers:!1,canSendGifs:!1,canAttachEmbedLinks:!1,canSendPhotos:!1,canSendVideos:!1,canSendRoundVideos:!1,canSendAudios:!1,canSendVoices:!1,canSendPlainText:!1,canSendDocuments:!1};const r=k(e);return{canAttachMedia:r||n||!N(e,"sendMedia"),canAttachPolls:!n&&(r||!N(e,"sendPolls"))&&(!f(e.id)||t),canSendStickers:r||n||!N(e,"sendStickers"),canSendGifs:r||n||!N(e,"sendGifs"),canAttachEmbedLinks:!n&&(r||!N(e,"embedLinks")),canSendPhotos:r||n||!N(e,"sendPhotos"),canSendVideos:r||n||!N(e,"sendVideos"),canSendRoundVideos:r||n||!N(e,"sendRoundvideos"),canSendAudios:r||n||!N(e,"sendAudios"),canSendVoices:r||n||!N(e,"sendVoices"),canSendPlainText:r||n||!N(e,"sendPlain"),canSendDocuments:r||n||!N(e,"sendDocs")}}function R(e,t,n){if(t?.sendMessages){const{untilDate:n}=t;return n&&n<c?e("Channel.Persmission.Denied.SendMessages.Until",e("formatDateAtTime",[(0,i.xH)(new Date(1e3*n),e.code),(0,i.mr)(e,1e3*n)])):e("Channel.Persmission.Denied.SendMessages.Forever")}if(n?.sendMessages)return e("Channel.Persmission.Denied.SendMessages.DefaultRestrictedText")}function D(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r._f,s=arguments.length>3?arguments[3]:void 0;if(!t?.isForum)return;if(n===r._f){if(s||t.topics&&!t.topics[o.OxA]?.isClosed)return;return e("lng_forum_replies_only")}const a=t.topics?.[n];return a?!a.isClosed||a.isOwner||T(t,"manageTopics")?void 0:e("TopicClosedByAdmin"):void 0}function B(e){return e.folderId===o.WSp}function _(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return n[e.id]&&void 0!==n[e.id].isMuted?n[e.id].isMuted:e.isMuted||f(e.id)&&!t.hasPrivateChatsNotifications||g(e)&&!t.hasBroadcastNotifications||h(e)&&!t.hasGroupNotifications}function O(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const{hasPrivateChatsMessagePreview:r=!0,hasBroadcastMessagePreview:o=!0,hasGroupMessagePreview:s=!0}=t;return n[e.id]&&void 0!==n[e.id].shouldShowPreviews?n[e.id].shouldShowPreviews:f(e.id)&&r||g(e)&&o||h(e)&&s}function F(e){return m(e)||(p(e)||g(e))&&e.isCreator}function x(e,t,n){const{excludedChatIds:r,includedChatIds:o,bots:s,groups:a,contacts:i,nonContacts:d,channels:c}=t,u=[s,a,i,d,c];return void 0!==n&&(Object.values(u).filter(Boolean).length>1||r?.length||o?.length)?e("Chats",n):s?e("FilterBots"):a?e("FilterGroups"):c?e("FilterChannels"):i?e("FilterContacts"):d?e("FilterNonContacts"):void 0}function U(e,t,n){if(n&&!f(t)){if(!f(n.id)){if(t===n.id)return;return n.title}return n.isSelf?e("FromYou"):(0,a.Vl)(n)}}function $(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0;return(0,s.Xo)(e,(e=>{const o=t[e];if(!o)return 0;let s=0;return o.lastMessage&&(s+=o.lastMessage.date),n&&o.isVerified&&(s+=u),r&&r.includes(e)&&(s=Date.now()+l+(r.length-r.indexOf(e))),s}),"desc")}function j(e,t,n,r,o){if(!r)return t;const s=(0,d.W)(r);return t.filter((t=>{const r=n[t];if(!r)return!1;const a=t===o,i=I(e,r,a);return a?s(i)||s(r.title):s(i)}))}function V(e){return e.usernames?.some((e=>{let{isActive:t}=e;return t}))}function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n)return e.sort(((e,t)=>t.lastMessageId-e.lastMessageId));{const n=e.filter((e=>e.isPinned)),r=e.filter((e=>!e.isPinned&&!e.isHidden)).sort(((e,t)=>t.lastMessageId-e.lastMessageId)),o=e.filter((e=>!e.isPinned&&e.isHidden)).sort(((e,t)=>t.lastMessageId-e.lastMessageId));return[...t?t.map((e=>n.find((t=>t.id===e)))).filter(Boolean):n,...r,...o]}}},48670:(e,t,n)=>{n.d(t,{lN:()=>a.lN,JE:()=>ne,uw:()=>Y,k6:()=>R,XU:()=>oe,yL:()=>te,uF:()=>ue,tK:()=>s.tK,$l:()=>o.$l,kK:()=>r.kK,H5:()=>o.H5,MR:()=>x,NF:()=>ce,kw:()=>r.kw,cc:()=>o.cc,GU:()=>o.GU,Qm:()=>o.Qm,RT:()=>o.RT,hu:()=>o.hu,N0:()=>H,BV:()=>o.BV,U:()=>o.U,l6:()=>o.l6,ym:()=>Z,T7:()=>s.T7,SB:()=>o.SB,mt:()=>o.mt,N:()=>_,Wc:()=>O,VE:()=>o.VE,WS:()=>r.WS,XV:()=>J,Sc:()=>z,N5:()=>g,g8:()=>h,oP:()=>y,nl:()=>S,qp:()=>u,w6:()=>s.w6,R5:()=>q,$D:()=>s.$D,aE:()=>w,ep:()=>$,c0:()=>j,d0:()=>s.d0,eO:()=>P,NE:()=>L,Tp:()=>s.Tp,nf:()=>A,kG:()=>U,Ti:()=>D,DH:()=>N,KK:()=>s.KK,O$:()=>f,t9:()=>E,dT:()=>ee,Y5:()=>p,zF:()=>o.zF,q8:()=>o.q8,HW:()=>s.HW,eH:()=>s.eH,h_:()=>s.eO,bf:()=>v,Kk:()=>a.Kk,Eb:()=>a.Eb,MK:()=>a.MK,UD:()=>s.UD,EU:()=>a.EU,b7:()=>m,kd:()=>b,s1:()=>k,F$:()=>T,Cg:()=>M,AY:()=>o.AY,bV:()=>W,HV:()=>K,zX:()=>o.zX,$d:()=>ie,OU:()=>s.OU,RI:()=>s.RI,RK:()=>me.RK,Cc:()=>fe,Ow:()=>Q,pA:()=>o.pA,Rs:()=>r.Rs,Vl:()=>r.Vl,Js:()=>r.Js,db:()=>r.db,UZ:()=>ae,Tq:()=>r.Tq,NA:()=>r.NA,Dk:()=>le,jC:()=>G,O9:()=>B,BM:()=>V,u8:()=>l,fY:()=>s.fY,FT:()=>s.Lo,Ul:()=>s.Ul,Nl:()=>o.Nl,pE:()=>o.pE,G9:()=>o.G9,eA:()=>o.eA,Bf:()=>o.Bf,Sb:()=>o.Sb,Hp:()=>o.Hp,ZV:()=>o.ZV,pK:()=>o.pK,Ru:()=>o.Ru,NB:()=>r.NB,MF:()=>s.MF,$R:()=>s.$R,CD:()=>s.CD,AJ:()=>s.AJ,rl:()=>I,hC:()=>C,FF:()=>s.FF,CI:()=>s.CI,cT:()=>s.cT,B4:()=>s.B4,Bt:()=>de,ss:()=>s.ss,Hl:()=>re,jM:()=>s.jM,cS:()=>r.cS,YC:()=>o.YC,kM:()=>r.kM,Mg:()=>o.Mg,Ib:()=>s.Ib,TO:()=>s.TO,Fs:()=>s.Fs,Ak:()=>s.Ak,i4:()=>o.i4,Sm:()=>o.Sm,ih:()=>o.ih,PO:()=>se,Z0:()=>r.Z0,If:()=>me.If});var r=n(93311),o=n(22825),s=n(20841),a=n(42986),i=n(6137),d=n(601),c=n(15376);function u(e){return e.content}function l(e){return Boolean(f(e)||m(e)||w(e)||v(e)||S(e)||E(e)||g(e)||y(e)||b(e))}function f(e){return e.content.photo}function h(e){return"suggestProfilePhoto"===e.content.action?.type?e.content.action.photo:void 0}function m(e){return e.content.video}function p(e){const{video:t}=e.content;return t?.isRound?t:void 0}function g(e){return e.content.action}function y(e){return e.content.audio}function b(e){return e.content.voice}function v(e){return e.content.sticker}function w(e){return e.content.document}function I(e){const t=w(e);return t?"photo"===t.mediaType:void 0}function C(e){const t=w(e);return t?"video"===t.mediaType:void 0}function S(e){return e.content.contact}function E(e){return e.content.poll}function P(e){return e.content.invoice}function A(e){return e.content.location}function k(e){return e.content.webPage}function T(e){return k(e)?.photo}function M(e){return k(e)?.video}function N(e){return function(e){const t=f(e)||m(e)||w(e)||v(e)||T(e)||M(e)||P(e)?.extendedMedia;if(t)return t.thumbnail}(e)?.dataUri}function L(e){const t=f(e)||m(e),n=P(e)?.extendedMedia;return Boolean(n||t?.isSpoiler)}function Z(e){return`document${e.id}`}function R(e,t,n,r,o){const{long:s,lat:a,accessHash:i,accuracyRadius:d}=e;return`staticMap:${i}?lat=${a}&long=${s}&w=${t}&h=${n}&zoom=${r}&scale=${o}&accuracyRadius=${d}`}function D(e,t){const{video:n,sticker:r,audio:o,voice:a,document:i}=e.content,d=f(e)||T(e)||function(e){return I(e)?w(e):void 0}(e),u=h(e),l=n||M(e)||function(e){return C(e)?w(e):void 0}(e),m=u||d||l||r||o||a||i;if(!m)return;const p=m.id,g=`${(0,s.Tp)(e)}${p?`:${p}`:""}`;if(l)switch(t){case"micro":case"pictogram":return`${g}?size=m`;case"inline":return V(e)?void 0:F(l,g);case"preview":return`${g}?size=x`;case"full":return F(l,g);case"download":return`${g}?download`}if(d||u)switch(t){case"micro":case"pictogram":return`${g}?size=${u?"a":"m"}`;case"inline":return V(e)?void 0:`${g}?size=${u?"b":"x"}`;case"preview":return`${g}?size=${u?"b":"x"}`;case"full":case"download":return i?g:`${g}?size=${u?"c":"z"}`}if(i)switch(t){case"micro":case"pictogram":case"inline":case"preview":if(!(0,c.v6)(i)||V(e))return;return`${g}?size=m`;case"full":case"download":return g}if(r)switch(t){case"micro":return;case"pictogram":return`${g}?size=m`;case"inline":return g;case"download":return`${g}?download`}if(o)switch(t){case"micro":case"pictogram":return x(o)?`${g}?size=m`:void 0;case"inline":return F(o,g);case"download":return`${g}?download`}if(a)switch(t){case"micro":case"pictogram":return;case"inline":return g;case"download":return`${g}?download`}}function B(e){if(e)return`webDocument:${e.url}`}function _(e){const{photo:t}=e;if(t)return`photo${t.id}?size=x`}function O(e){const{document:t}=e;if(t)return`document${t.id}`}function F(e,t){return d.I_&&d.s$?`${t}?fileSize=${e.size}&mimeType=${e.mimeType}`:t}function x(e){return e.thumbnailSizes&&e.thumbnailSizes.length>0}function U(e,t){const{video:n,audio:r,voice:o,document:s}=e.content,a=Boolean(n||M(e)||C(e)),c=(n||r||s)?.size;return"download"===t?d.I_&&c>d.l0&&!d.rT?i.IU.DownloadUrl:i.IU.BlobUrl:a&&d.I_&&("full"===t||"inline"===t)?i.IU.Progressive:r||o?o&&!d.m5?i.IU.BlobUrl:i.IU.Progressive:i.IU.BlobUrl}function $(e){const{photo:t,video:n,document:r}=e.content,o=T(e),s=M(e);if(t||o)return`photo${e.date}.jpeg`;const{fileName:a}=n||s||r||{};return a}function j(e){const{video:t,document:n}=e.content,r=M(e),{size:o}=t||r||n||{};return o}function V(e){const{photo:t,video:n,document:r}=e.content;return t?.blobUrl||n?.blobUrl||r?.previewBlobUrl}function H(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return q(e,t,n?"media":"inlineMedia")}function W(e){return e.sizes.find((e=>"z"===e.type))||e.sizes.find((e=>"y"===e.type))||K(e)}function K(e){return e.sizes.find((e=>"x"===e.type))||e.sizes.find((e=>"m"===e.type))||e.sizes.find((e=>"s"===e.type))||e.thumbnail}function G(e){if(e.width&&e.height)return e}function z(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=(0,s.CI)(e),o=r||n,a=Number(t);return{isUploading:r,isTransferring:o,transferProgress:a}}function q(e,t,n){let r;switch(n){case"media":r=e=>{const t=m(e);return f(e)||t&&!t.isRound&&!t.isGif};break;case"documents":r=w;break;case"links":r=e=>k(e)||(0,s.sQ)(e);break;case"audio":r=y;break;case"voice":r=e=>{const t=m(e);return b(e)||t&&t.isRound};break;case"inlineMedia":r=e=>{const t=m(e);return f(e)||t&&!t.isRound&&!t.isGif||I(e)||C(e)};break;default:return[]}return t.reduce(((t,n)=>(e[n]&&r(e[n])&&t.push(n),t)),[])}function J(e){const{audio:t,voice:n,video:r}=u(e),o=t||n||r||M(e);if(o)return o.duration}function Y(e,t){return`${e}_${t}`}const X={missing_payment_information:{field:"cardNumber",message:"Incorrect card number"},invalid_number:{field:"cardNumber",message:"Incorrect card number"},number:{field:"cardNumber",message:"Incorrect card number"},exp_year:{field:"expiry",message:"Incorrect year"},exp_month:{field:"expiry",message:"Incorrect month"},invalid_expiry_year:{field:"expiry",message:"Incorrect year"},invalid_expiry_month:{field:"expiry",message:"Incorrect month"},cvc:{field:"cvv",message:"Incorrect CVV"},invalid_cvc:{field:"cvv",message:"Incorrect CVV"}};function Q(e){const{message:t,code:n,param:r}=e,{field:o,message:s}=r?X[r]:X[n];return{field:o,message:s,description:t}}function ee(e){return e.isOutgoing?e.reactions?.recentReactions?.[0]:void 0}function te(e,t){const{currentUserId:n}=e;return t?.recentReactions?.some((e=>{let{isUnread:t,isOwn:r,peerId:o}=e;return t&&!r&&n!==o}))}function ne(e){return!e.results.some((e=>{let{count:t}=e;return t>0}))}function re(e,t){return!(!e||!t)&&("emoticon"in e&&"emoticon"in t?e.emoticon===t.emoticon:"documentId"in e&&"documentId"in t&&e.documentId===t.documentId)}function oe(e,t){return"all"===t.type?"emoticon"in e||t.areCustomAllowed:"some"===t.type&&t.allowed.some((t=>re(t,e)))}function se(e,t){return e.slice().sort(((e,n)=>{const r=e?"reaction"in e?e.reaction:e:void 0,o=n?"reaction"in n?n.reaction:n:void 0,s=t?.findIndex((e=>re(e,r)))||0,a=t?.findIndex((e=>re(e,o)))||0;return(s>-1?s:1/0)-(a>-1?a:1/0)}))}function ae(e){return e.reactions?.results?.filter((e=>de(e))).sort(((e,t)=>e.chosenOrder-t.chosenOrder)).map((e=>e.reaction))||[]}function ie(e){return"emoticon"in e?e.emoticon:e.documentId}function de(e){return void 0!==e.chosenOrder}function ce(e){return`photo${e.id}?size=x`}function ue(e){return"channels"===e?"channels":"chats"===e||"groups"===e?"chats":"users"===e?"users":"bots"===e?"bots":void 0}function le(e){return`videoAvatar${e.id}?size=u`}function fe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"preview",n=arguments.length>2?arguments[2]:void 0;const r=Boolean(e.content.video);if(r){if(n&&!e.content.altVideo)return;const r=n?e.content.altVideo:e.content.video,o=`document${r.id}`;return"download"===t?`${o}?download`:"full"!==t?`${o}?size=m`:F(r,o)}const o=he(t);return`photo${e.content.photo.id}${o}`}function he(e){switch(e){case"download":return"?size=z";case"pictogram":return"?size=m";case"preview":return"?size=x";case"full":return"?size=w";default:return""}}var me=n(56266)},42986:(e,t,n)=>{n.d(t,{EU:()=>f,Eb:()=>h,Kk:()=>m,MK:()=>l,lN:()=>u});var r=n(6137),o=n(83716),s=n(33555),a=n(48035),i=n(20841),d=n(93311);const c=["⠺","⠵","⠞","⠟"],u=80;function l(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:u,o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const s=!n&&h(t),i=s?`${s} `:"",d=(0,a.Z)(f(t),r),c=m(e,t,d,o);return`${i}${c}`}function f(e){const t=(0,i.$b)(e),n=(0,i.UD)(e);if(!n)return t;const{entities:o}=e.content.text||{};if(!o?.length)return t?`${t}\n${n}`:n;const s=o.reduce(((e,t)=>{let{type:n,offset:o,length:s}=t;if(n!==r.Vv.Spoiler)return e;const a=function(e){return new Array(e).fill(void 0).map((()=>c[Math.floor(Math.random()*c.length)])).join("")}(s);return`${e.substr(0,o)}${a}${e.substr(o+s,e.length)}`}),n);return t?`${t}\n${s}`:s}function h(e){const{photo:t,video:n,audio:r,voice:o,document:s,sticker:a,poll:i}=e.content;return e.groupedId||t?"🖼":n?"📹":a?a.emoji:r?"🎧":o?"🎤":s?"📎":i?"📊":void 0}function m(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const{text:a,photo:i,video:c,audio:u,voice:l,document:f,sticker:h,contact:m,poll:g,invoice:y,location:b,game:v,storyData:w}=t.content;let I,C=!1;if(t.groupedId&&(C=!0,I=n||e("lng_in_dlg_album")),i&&(C=!0,I=n||e("AttachPhoto")),c&&(C=!0,I=n||e(c.isGif?"AttachGif":"AttachVideo")),h&&(I=e("AttachSticker").trim()),u&&(I=p(t)||e("AttachMusic")),l&&(C=!0,I=n||e("AttachAudio")),f&&(C=!r,I=r?f.fileName:n||f.fileName),m&&(I=e("AttachContact")),g&&(I=g.summary.question),y&&(I=y.extendedMedia?y.title:`${e("PaymentInvoice")}: ${y.text}`),a&&(r&&I&&!C?I+=`\n${n}`:I=n),"geo"!==b?.type&&"venue"!==b?.type||(I=e("Message.Location")),"geoLive"===b?.type&&(I=e("Message.LiveLocation")),v&&(I=`🎮 ${v.title}`),w)if(w.isMention){const n=(0,s.Rd)(),r=(0,d.Vl)(n.users.byId[t.chatId]);I=t.isOutgoing?e("Chat.Service.StoryMentioned.You",r):e("Chat.Service.StoryMentioned",r)}else I=e("ForwardedStory");return I||o.VC4}function p(e){const{audio:t,text:n}=e.content;return t&&[t.title,t.performer].filter(Boolean).join(" — ")||n?.text}},20841:(e,t,n)=>{n.d(t,{$D:()=>v,$R:()=>O,$b:()=>g,AJ:()=>D,Ak:()=>m,B4:()=>E,CD:()=>B,CI:()=>Z,FF:()=>R,Fs:()=>$,HW:()=>I,Ib:()=>j,KK:()=>p,Lo:()=>k,MF:()=>A,OU:()=>N,RI:()=>L,T7:()=>C,TO:()=>U,Tp:()=>h,UD:()=>b,Ul:()=>M,cT:()=>F,d0:()=>f,eH:()=>x,eO:()=>w,fY:()=>y,jM:()=>T,sQ:()=>S,ss:()=>P,tK:()=>V,w6:()=>_});var r=n(6137),o=n(83716),s=n(93311),a=n(601),i=n(22825),d=n(33555),c=n(60782),u=n(82267);const l=new RegExp(o.FM6,"i");function f(e){return`message${e.toString().replace(".","-")}`}function h(e){const{chatId:t,id:n,previousLocalId:r}=e;return function(e,t){return`msg${e}-${t}`}(t,T(e)&&r||n)}function m(e){const t=e.match(/^msg(-?\d+)-(\d+)/);return{chatId:t[1],messageId:Number(t[2])}}function p(e){return e.previousLocalId||e.id}function g(e){const{transcriptionId:t}=e,n=(0,d.Rd)();return t&&n.transcriptions[t]?.text}function y(e){const{text:t,sticker:n,photo:r,video:o,audio:s,voice:a,document:i,poll:d,webPage:c,contact:u,invoice:l,location:f,game:h,action:m,storyData:p}=e.content;return Boolean(t)||!(n||r||o||s||a||i||u||d||c||l||f||h||m?.phoneCall||p)}function b(e){return y(e)?e.content.text?.text||o.VC4:void 0}function v(e){const{text:t,sticker:n,photo:o,video:s,audio:a,voice:i,document:d,poll:c,webPage:u,contact:l,action:f,game:h,invoice:m,location:p,storyData:g}=e.content;if(n||s?.isRound)return!0;if(!t||o||s||a||i||d||c||u||l||f||h||m||p||g)return!1;const y=t?.entities?.some((e=>e.type!==r.Vv.CustomEmoji));return Boolean(e.emojiOnlyCount&&!y)}function w(e){const{text:t}=e.content;if(!t?.entities?.length&&1===e.emojiOnlyCount)return t.text}function I(e){const{text:t}=e.content;if(1===t?.entities?.length&&t.entities[0].type===r.Vv.CustomEmoji&&1===e.emojiOnlyCount)return t.entities[0].documentId}function C(e){const{text:t}=e.content;let n;if(t?.entities){const e=t.entities.find((e=>e.type===r.Vv.TextUrl));if(e&&(n=e.url.match(l)),!n){const e=t.entities.find((e=>e.type===r.Vv.Url));if(e){const{offset:r,length:o}=e;n=t.text.substring(r,r+o).match(l)}}}if(!n&&t&&(n=t.text.match(l)),n)return{url:n[0],domain:n[3]}}function S(e){const{text:t}=e.content,n=t&&t.text.match(l);if(n)return{url:n[0],domain:n[3]}}function E(e){return e.isOutgoing}function P(e){return Boolean(e.replyToMessageId)}function A(e){return Boolean(e.forwardInfo||e.content.storyData)}function k(e){return Boolean(e.content.action)}function T(e){return e.chatId===o.awM&&Math.round(e.id)!==e.id}function M(e){return Boolean(e.senderId)&&!(0,i.YC)(e.senderId)&&E(e)}function N(e,t){return(0,i.YC)(t.id)?(0,s.Js)(t):(0,i.U)(e,t)}function L(e){return e.sendingState?"messageSendingStateFailed"===e.sendingState?"failed":"pending":"succeeded"}function Z(e){return D(e.id)}function R(e){return"messageSendingStateFailed"===e.sendingState}function D(e){return!Number.isInteger(e)}function B(e){return e.content.action&&"historyClear"===e.content.action.type}function _(e){const{content:t}=e,n=t.webPage?t.webPage.video:t.video,r=t.webPage?t.webPage.photo:t.photo,o=t.webPage?t.webPage.document:t.document;if(o)return o.fileName;if(n)return n.fileName;if(t.sticker){const e=t.sticker.isLottie?"tgs":t.sticker.isVideo?"webm":(0,a.on)()?"webp":"png";return`${t.sticker.id}.${e}`}if(t.audio)return t.audio.fileName;const s=`${h(e)}${e.isScheduled?"_scheduled":""}`;return r?`${s}.jpg`:t.voice?a.m5?`${s}.ogg`:`${s}.wav`:s}function O(e){const{location:t}=e.content;return"geoLive"===t?.type&&(0,u.bp)()-(e.date||0)>=t.period}function F(e,t){const{text:n,game:r}=e.content,o=Z(e),s=T(e),a=k(e);return Boolean(n?.text.length&&!e.emojiOnlyCount&&!r&&(t||!e.isOutgoing)&&!o&&!s&&!a&&!e.isScheduled)}function x(e){return 1===e.inlineButtons?.length&&1===e.inlineButtons[0].length&&e.inlineButtons[0][0]}function U(e){return e.sort(((e,t)=>e-t))}function $(e){return e.sort(((e,t)=>t-e))}function j(e,t){let n=!1,r=e.length?e.map((e=>(0,c.YE)(e,t)&&!n?(n=!0,U((0,c.Tw)(e.concat(t)))):e)):[t];n||(r=r.concat([t])),r.sort(((e,t)=>e[0]-t[0]));let o=r.length;for(let e=0;e<o;e++){const t=r[e],n=r[e-1];n&&(n.includes(t[0])||n.includes(t[0]-1))&&(r[e-1]=U((0,c.Tw)(t.concat(n))),r.splice(e,1),o--,e--)}return r}function V(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=e.content.text;if(!n)return;const{text:s}=n;let{entities:a}=n;if(s&&t&&"chatId"in e&&e.chatId===o.awM&&!(0,d.Rd)().settings.byKey.shouldShowLoginCodeInChatList){const e=s.match(/^\D*([\d-]{5,7})\D/)?.[1];e&&(a=[...a||[],{type:r.Vv.Spoiler,offset:s.indexOf(e),length:e.length}],a.sort(((e,t)=>e.offset>t.offset?1:-1)))}return{text:s,entities:a}}},56266:(e,t,n)=>{n.d(t,{If:()=>a,Lo:()=>s,RK:()=>o});var r=n(6137);function o(e){return`sticker${e}?size=m`}function s(e){return e.entities?.some((e=>e.type===r.Vv.CustomEmoji))}function a(e){if(!e.entities)return e;const t=e.entities.filter((e=>e.type!==r.Vv.CustomEmoji));return{...e,entities:t}}},93311:(e,t,n)=>{n.d(t,{Js:()=>l,NA:()=>C,NB:()=>m,Rs:()=>w,Tq:()=>f,Vl:()=>u,WS:()=>I,Z0:()=>y,cS:()=>p,db:()=>v,kK:()=>b,kM:()=>h,kw:()=>g});var r=n(83716),o=n(790),s=n(60782),a=n(82267),i=n(85765),d=n(6272);const c=[1,8,5,2,7,4,6];function u(e){if(e)switch(e.type){case"userTypeBot":case"userTypeRegular":return e.firstName||e.lastName;case"userTypeDeleted":case"userTypeUnknown":return"Deleted";default:return}}function l(e){if(e){if(m(e))return"Deleted Account";switch(e.type){case"userTypeBot":case"userTypeRegular":if(e.firstName&&e.lastName)return`${e.firstName} ${e.lastName}`;if(e.firstName)return e.firstName;if(e.lastName)return e.lastName;if(e.phoneNumber)return`+${(0,d.un)(e.phoneNumber)}`}}}function f(e,t,n){if(t.id===r.awM)return e("ServiceNotifications").toLowerCase();if(t.isSupport)return e("SupportStatus");if(t.type&&"userTypeBot"===t.type)return e("Bot");if(!n)return"";switch(n.type){case"userStatusEmpty":return e("ALongTimeAgo");case"userStatusLastMonth":return e("WithinAMonth");case"userStatusLastWeek":return e("WithinAWeek");case"userStatusOffline":{const{wasOnline:t}=n;if(!t)return e("LastSeen.Offline");const r=(0,a.Qj)(),s=new Date(Date.now()+1e3*r),i=new Date(1e3*t);if(i>=s)return e("LastSeen.JustNow");const d=new Date(s.getTime()-i.getTime());if(d.getTime()/1e3<60)return e("LastSeen.JustNow");if(d.getTime()/1e3<3600)return e("LastSeen.MinutesAgo",Math.floor(d.getTime()/1e3/60));const c=new Date;if(c.setHours(0,0,0,0),i>new Date(c.getTime()+1e3*r))return d.getTime()/1e3<21600?e("LastSeen.HoursAgo",Math.floor(d.getTime()/1e3/60/60)):e("LastSeen.TodayAt",(0,o.mr)(e,i));const u=new Date;return u.setDate(s.getDate()-1),u.setHours(0,0,0,0),i>new Date(u.getTime()+1e3*r)?e("LastSeen.YesterdayAt",(0,o.mr)(e,i)):e("LastSeen.AtDate",(0,o.Tu)(e,i))}case"userStatusOnline":return e("Online");case"userStatusRecently":return e("Lately");default:return}}function h(e,t){const{id:n,type:o}=e;return!!t&&n!==r.awM&&!e.isSelf&&"userStatusOnline"===t.type&&"userTypeBot"!==o}function m(e){return("userTypeDeleted"===e.type||"userTypeUnknown"===e.type)&&e.id!==r.awM}function p(e){return"userTypeBot"===e.type}function g(e){return!e.isSelf&&!e.isContact&&!p(e)}function y(e,t,n,r){return(0,s.Xo)(e,(e=>{const o=(0,a.bp)();if(r&&r.includes(e))return o+172800-(r.length-r.indexOf(e));const s=t[e],i=n[e];if(!s||!i)return 0;if("userStatusOnline"===i.type)return i.expires;if("userStatusOffline"===i.type&&i.wasOnline)return i.wasOnline;switch(i.type){case"userStatusRecently":return o-86400;case"userStatusLastWeek":return o-604800;case"userStatusLastMonth":return o-18144e3;default:return 0}}),"desc")}function b(e,t,n,r,o){if(!n)return e;const s=(0,i.W)(n);return e.filter((e=>{const n=t[e];if(!n)return!1;const a=e===r?o:l(n);return a&&s(a)||Boolean(n.usernames?.find((e=>{let{username:t}=e;return s(t)})))}))}function v(e){return"number"==typeof e?Math.abs(e):Math.abs(Number(e))}function w(e){const t=e?v(e.id)%7:0;return c[t]}function I(e){return e.usernames?.find((e=>e.isActive))?.username}function C(e){return`user-story${e}`}},33555:(e,t,n)=>{n.d(t,{R3:()=>s,Rd:()=>o,Sv:()=>a,c$:()=>d,iw:()=>i});const r=(0,n(65116).gP)(),o=r.getGlobal,s=r.setGlobal,a=r.getActions,i=r.addActionHandler,d=r.withGlobal},35369:(e,t,n)=>{n.d(t,{LN:()=>i,WD:()=>a,g9:()=>c,nn:()=>u,ww:()=>d});var r=n(91713),o=n(83716),s=n(601);const a={animatedEmoji:!0,autoplayGifs:!0,autoplayVideos:!0,contextMenuAnimations:!0,contextMenuBlur:!0,loopAnimatedStickers:!0,mediaViewerAnimations:!0,messageComposerAnimations:!0,messageSendingAnimations:!0,pageTransitions:!0,reactionEffects:!0,rightColumnAnimations:!0,stickerEffects:!0},i={animatedEmoji:!0,autoplayGifs:!0,autoplayVideos:!0,contextMenuAnimations:!0,contextMenuBlur:!0,loopAnimatedStickers:!0,mediaViewerAnimations:!0,messageComposerAnimations:!0,messageSendingAnimations:!0,pageTransitions:!0,reactionEffects:!0,rightColumnAnimations:!1,stickerEffects:!1},d={animatedEmoji:!1,autoplayGifs:!1,autoplayVideos:!1,contextMenuAnimations:!1,contextMenuBlur:!1,loopAnimatedStickers:!1,mediaViewerAnimations:!1,messageComposerAnimations:!1,messageSendingAnimations:!1,pageTransitions:!1,reactionEffects:!1,rightColumnAnimations:!1,stickerEffects:!1},c={attachMenu:{bots:{}},passcode:{},twoFaSettings:{},isUpdateAvailable:!1,shouldShowContextMenuHint:!0,audioPlayer:{lastPlaybackRate:o.mwi},mediaViewer:{lastPlaybackRate:o.mwi},authRememberMe:!0,countryList:{phoneCodes:[],general:[]},blocked:{ids:[],totalCount:0},users:{byId:{},statusesById:{},fullInfoById:{}},chats:{listIds:{},isFullyLoaded:{},orderedPinnedIds:{},totalCount:{},byId:{},fullInfoById:{}},messages:{byChatId:{},sponsoredByChatId:{}},stories:{byUserId:{},orderedUserIds:{archived:[],active:[]},hasNext:!0,hasNextInArchive:!0,stealthMode:{}},groupCalls:{byId:{}},attachmentSettings:{shouldCompress:!0,shouldSendGrouped:!0},scheduledMessages:{byChatId:{}},chatFolders:{byId:{},invites:{}},fileUploads:{byMessageLocalId:{}},recentEmojis:["grinning","kissing_heart","christmas_tree","brain","trophy","duck","cherries"],recentCustomEmojis:["5377305978079288312"],topReactions:[],recentReactions:[],stickers:{setsById:{},added:{},recent:{stickers:[]},favorite:{stickers:[]},greeting:{stickers:[]},premium:{stickers:[]},premiumSet:{stickers:[]},featured:{setIds:[]},forEmoji:{}},customEmojis:{lastRendered:[],byId:{},added:{},forEmoji:{},statusRecent:{}},emojiKeywords:{},gifs:{saved:{}},topPeers:{},topInlineBots:{},activeSessions:{byHash:{},orderedHashes:[]},activeWebSessions:{byHash:{},orderedHashes:[]},settings:{byKey:{theme:"light",shouldUseSystemTheme:!0,messageTextSize:s.cj?o.b6b:s.jm?o.ARG:o.xS7,animationLevel:o.CXA,messageSendKeyCombo:"enter",canAutoLoadPhotoFromContacts:!0,canAutoLoadPhotoInPrivateChats:!0,canAutoLoadPhotoInGroups:!0,canAutoLoadPhotoInChannels:!0,canAutoLoadVideoFromContacts:!0,canAutoLoadVideoInPrivateChats:!0,canAutoLoadVideoInGroups:!0,canAutoLoadVideoInChannels:!0,canAutoLoadFileFromContacts:!1,canAutoLoadFileInPrivateChats:!1,canAutoLoadFileInGroups:!1,canAutoLoadFileInChannels:!1,autoLoadFileMaxSizeMb:10,hasWebNotifications:!0,hasPushNotifications:!0,notificationSoundVolume:5,shouldSuggestStickers:!0,shouldSuggestCustomEmoji:!0,shouldUpdateStickerSetOrder:!0,language:"en",timeFormat:"24h",wasTimeFormatSetManually:!1,isConnectionStatusMinimized:!0,shouldArchiveAndMuteNewNonContact:!1,canTranslate:!1,canTranslateChats:!0,doNotTranslate:[],canDisplayChatInTitle:!0,shouldAllowHttpTransport:!0},themes:{light:{isBlurred:!0,patternColor:o.ga_},dark:{isBlurred:!0,patternColor:o.Vvx}},performance:a,privacy:{},notifyExceptions:{}},serviceNotifications:[],trustedBotIds:[],transcriptions:{},translations:{byChatId:{}},byTabId:{},archiveSettings:{isMinimized:!1,isHidden:!1}},u={id:0,isMasterTab:!1,isLeftColumnShown:!0,isChatInfoShown:!1,newChatMembersProgress:r.WB.Closed,uiReadyState:0,shouldInit:!0,gifSearch:{},stickerSearch:{},messageLists:[],activeChatFolder:0,tabThreads:{},inlineBots:{isLoading:!1,byUsername:{}},globalSearch:{},userSearch:{},localTextSearch:{byChatThreadKey:{}},localMediaSearch:{byChatThreadKey:{}},management:{byChatId:{}},storyViewer:{isMuted:!0,isRibbonShown:!1},mediaViewer:{volume:o.QxZ,playbackRate:o.mwi,isMuted:!1},audioPlayer:{volume:o.QxZ,playbackRate:o.mwi,isMuted:!1},forwardMessages:{},pollResults:{},payment:{},notifications:[],dialogs:[],activeReactions:{},activeDownloads:{byChatId:{}},statistics:{byChatId:{}},pollModal:{isOpen:!1},requestedTranslations:{byChatId:{}}}},53475:(e,t,n)=>{n.d(t,{B1:()=>c,BK:()=>P,Cn:()=>E,Dd:()=>v,FK:()=>h,GL:()=>m,Jr:()=>C,Mg:()=>d,Pi:()=>y,SL:()=>u,US:()=>f,XG:()=>S,a4:()=>l,fZ:()=>p,iX:()=>I,kq:()=>w,vv:()=>b});var r=n(83716),o=n(60782),s=n(7054),a=n(4907),i=n(84112);function d(e,t,n){return{...e,chats:{...e.chats,listIds:{...e.chats.listIds,[t]:n}}}}function c(e,t,n){const{[t]:r}=e.chats.listIds,o=r?.length?n.filter((e=>!r.includes(e))):n;return r&&!o.length?e:d(e,t,[...r||[],...o])}function u(e,t){return{...e,chats:{...e.chats,byId:t}}}function l(e,t,n,r){let o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:s}=e.chats,a=g(e,t,n,r,o);return a?u(e,{...s,[t]:a}):e}function f(e,t,n){const r=(0,s.x67)(e,t),o={...r,...n};return(0,i.A)(r,o)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:o}}}}function h(e,t,n){const r=(0,s.x67)(e,t);return(0,i.A)(r,n)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:n}}}}function m(e,t){const n=Object.keys(t).reduce(((n,r)=>{const o=g(e,r,t[r]);return o&&(n[r]=o),n}),{});return e=u(e,{...e.chats.byId,...n})}function p(e,t){const{byId:n}=e.chats;let r=!1;const o=Object.keys(t).reduce(((o,s)=>{const a=n[s],i=t[s];if(a&&!a.isMin&&(i.isMin||a.accessHash===i.accessHash))return o;const d=g(e,s,i);return d&&(o[s]=d,r||(r=!0)),o}),{});return r?e=u(e,{...n,...o}):e}function g(e,t,n,r){let s=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const{byId:a}=e.chats,d=a[t],c=[];if(n.isMin&&d&&!d.isMin)return;s||c.push("unreadReactionsCount"),(0,i.A)(d?.usernames,n.usernames)&&c.push("usernames");const u={...d,...(0,o.CE)(n,c),...r&&{photos:[r,...d.photos||[]]}};return u.id&&u.type?u:void 0}function y(e,t,n){const o=n===r.WSp?"archived":"active";let s=e.chats.listIds;return Object.keys(s).forEach((e=>{const n=s[e]||[];e!==o||n.includes(t)?e!==o&&n.includes(t)&&(s={...s,[e]:n.filter((e=>e!==t))}):s={...s,[e]:[...n,t]}})),l(e={...e,chats:{...e.chats,listIds:s}},t,{folderId:n||void 0})}function b(e,t,n){const r="active"===t?"all":"archived";return{...e,chats:{...e.chats,...n.orderedPinnedIds&&{orderedPinnedIds:{...e.chats.orderedPinnedIds,[t]:n.orderedPinnedIds}},totalCount:{...e.chats.totalCount,[r]:n.totalChatCount},isFullyLoaded:{...e.chats.isFullyLoaded,[t]:!1}}}}function v(e,t){return l(e=w(e,t),t,{isNotJoined:!0})}function w(e,t){const n=e.chats.listIds;return Object.entries(n).forEach((n=>{let[r,o]=n;e=d(e,r,o.filter((e=>e!==t)))})),e}function I(e,t,n){const r=(0,s.x67)(e,t.id)?.members,a=new Set(n.map((e=>e.userId))),i=[...r?.filter((e=>{let{userId:t}=e;return!a.has(t)}))||[],...n],d=r?.map((e=>{let{userId:t}=e;return t}))||[],c=i.map((e=>{let{userId:t}=e;return t}));if((0,o.et)(d,c))return e;const u=i.filter((e=>{let{isAdmin:t,isOwner:n}=e;return t||n}));return f(e,t.id,{members:i,adminMembersById:(0,o.ee)(u,"userId")})}function C(e,t,n){return l(e,t,{listedTopicIds:(0,o.Tw)([...e.chats.byId[t]?.listedTopicIds||[],...n])})}function S(e,t,n,r){const i=(0,s.Z1J)(e,t),d=(0,o.ee)(r,"id");return e=l(e,t,{topics:{...i?.topics,...d},topicsCount:n}),r.forEach((n=>{e=(0,a.sN)(e,t,n.id,{firstMessageId:n.id}),e=(0,a.Xg)(e,t,n.id,{lastMessageId:n.lastMessageId,threadId:n.id,chatId:t})})),e}function E(e,t,n,r){const o=(0,s.Z1J)(e,t);if(!o)return e;const i=o?.topics?.[n],d={...i,...r};return d.id?(e=l(e,t,{topics:{...o.topics||{},[n]:d}}),e=(0,a.sN)(e,t,d.id,{firstMessageId:d.id}),e=(0,a.Xg)(e,t,d.id,{lastMessageId:d.lastMessageId,threadId:d.id,chatId:t})):e}function P(e,t,n){const r=(0,s.Z1J)(e,t)?.topics||[];return l(e,t,{topics:(0,o.CE)(r,[n])})}},60298:(e,t,n)=>{n.d(t,{fC:()=>o.fC,h7:()=>re,iX:()=>r.iX,c_:()=>o.c_,fZ:()=>r.fZ,m6:()=>o.m6,aK:()=>te,aJ:()=>ee,p1:()=>Ae,Eq:()=>ke,zn:()=>R,Sh:()=>P,$S:()=>o.$S,wI:()=>o.wI,ZI:()=>ce,CE:()=>Ue,Kn:()=>de,bp:()=>we,WY:()=>Ie,ft:()=>D,K4:()=>o.K4,bV:()=>o.bV,GK:()=>k,BK:()=>r.BK,M6:()=>o.M6,i9:()=>o.i9,Dd:()=>r.Dd,vy:()=>b,kw:()=>oe,kq:()=>r.kq,IU:()=>o.IU,IR:()=>He,mv:()=>Re,g_:()=>m,FK:()=>r.FK,Mg:()=>r.Mg,SL:()=>r.SL,Pb:()=>V,w3:()=>o.w3,BI:()=>X,O8:()=>o.O8,lr:()=>Q,pf:()=>o.pf,ps:()=>L,s5:()=>I,HX:()=>o.HX,y9:()=>o.y9,fS:()=>be,bs:()=>me,_7:()=>ye,Q$:()=>he,Dq:()=>ve,vT:()=>fe,QD:()=>ge,QH:()=>pe,Ob:()=>o.Ob,QI:()=>_e,a4:()=>r.a4,US:()=>r.US,B1:()=>r.B1,vv:()=>r.vv,Pi:()=>r.Pi,cY:()=>o.cY,GL:()=>r.GL,Wy:()=>o.Wy,AA:()=>g,cU:()=>l,wV:()=>o.wV,cq:()=>o.cq,rq:()=>h,No:()=>_,Og:()=>O,xv:()=>x,px:()=>F,kO:()=>Te,gK:()=>Me,xj:()=>o.xj,Jr:()=>r.Jr,c1:()=>z,z5:()=>K,qr:()=>j,dx:()=>H,fw:()=>Y,H9:()=>J,kM:()=>Se,qt:()=>xe,TD:()=>$e,HN:()=>ne,hv:()=>o.hv,vu:()=>ie,cQ:()=>ue,et:()=>y,LV:()=>je,ql:()=>Ve,P4:()=>o.P4,TM:()=>le,Fn:()=>o.Fn,ze:()=>Ce,yC:()=>Ee,Uq:()=>Fe,fH:()=>c,Rg:()=>f,z3:()=>u,IM:()=>p,eB:()=>Le,uS:()=>Ze,sN:()=>o.sN,Xg:()=>o.Xg,j6:()=>o.j6,lG:()=>o.lG,Cn:()=>r.Cn,XG:()=>r.XG,IE:()=>se,Nq:()=>S,ap:()=>Z,zK:()=>Be,Lm:()=>T,Q3:()=>M,xg:()=>De,eD:()=>E,GC:()=>Ne});var r=n(53475),o=n(4907),s=n(60782),a=n(7054),i=n(44271),d=n(65054);function c(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;return(0,i.i)(e,{stickerSearch:{...(0,a.jUK)(e,c).stickerSearch,hash:t,resultIds:n}},c)}function u(e,t,n,r){const o=r.map((t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t})),a=r.map((e=>e.id));return"search"===t?{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,s.ee)(o,"id")}}}:{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,s.ee)(o,"id")},[t]:{...e.stickers[t],hash:n,setIds:[...e.stickers[t].setIds||[],...a]}}}}function l(e,t,n){const r=n.map((t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t})),o=n.map((e=>e.stickers)).flat().filter(Boolean),a=n.map((e=>e.id));return{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,s.ee)(r,"id")}},customEmojis:{...e.customEmojis,added:{...e.customEmojis.added,hash:t,setIds:[...e.customEmojis.added.setIds||[],...a]},byId:{...e.customEmojis.byId,...(0,s.ee)(o,"id")}}}}function f(e,t,n){const r=e.stickers.setsById[t]||{},o=n.isEmoji||r.isEmoji,a=(o?e.customEmojis.added.setIds:e.stickers.added.setIds)||[];let i=a;n.installedDate&&!n.isArchived&&a&&!a.includes(t)&&(i=[t,...i]),!n.installedDate&&a?.includes(t)&&(i=i.filter((e=>e!==t)));const d=o&&n.stickers&&(0,s.ee)(n.stickers,"id");return{...e,stickers:{...e.stickers,added:{...e.stickers.added,...!o&&{setIds:i}},setsById:{...e.stickers.setsById,[t]:{...r,...n}}},customEmojis:{...e.customEmojis,byId:{...e.customEmojis.byId,...d},added:{...e.customEmojis.added,...o&&{setIds:i}}}}}function h(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),c=4;c<o;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const{results:l}=(0,a.jUK)(e,u).gifSearch;let f;if(t||!l)f=n;else{const e=new Set(l.map((e=>e.id)));f=[...l,...n.filter((t=>!e.has(t.id)))]}return(0,i.i)(e,{gifSearch:{...(0,a.jUK)(e,u).gifSearch,offset:r,results:f}},u)}function m(e,t){return{...e,animatedEmojis:t}}function p(e,t,n,r){const o=[...(0,a.PkN)(e,t),...n||[]],i=(0,s.Tw)(o.map((e=>{let{id:t}=e;return t}))),d=(0,s.ee)(o,"id"),c=i.map((e=>d[e]));return{...e,stickers:{...e.stickers,forEmoji:{emoji:t,stickers:c,hash:r}}}}function g(e,t){const n=(0,a.EeF)(e,t),r=(0,s.Tw)(n.map((e=>{let{id:t}=e;return t}))),o=(0,s.ee)(n,"id"),i=r.map((e=>o[e]));return{...e,customEmojis:{...e.customEmojis,forEmoji:{emoji:t,stickers:i}}}}function y(e,t,n){return{...e,customEmojis:{...e.customEmojis,statusRecent:{...e.customEmojis.statusRecent,hash:t,emojis:n}}}}function b(e){if(e.stickers.forEmoji){const{emoji:t,stickers:n,hash:r}=e.stickers.forEmoji;return t?p(e,t,n,r):e}if(e.customEmojis.forEmoji){const{emoji:t}=e.customEmojis.forEmoji;return t?g(e,t):e}return e}var v=n(70735),w=n(84112);function I(e,t){return{...e,users:{...e.users,byId:t}}}function C(e,t){const{userIds:n}=e.contactList||{};if(!n)return e;const r=t.filter((e=>e?.isContact&&!n.includes(e.id))).map((e=>e.id));return 0===r.length?e:{...e,contactList:{userIds:[...r,...n]}}}function S(e,t,n){const{byId:r}=e.users,o=A(e,t,n);return o?I(e=C(e,[o]),{...r,[t]:o}):e}function E(e,t){const n=Object.keys(t).reduce(((n,r)=>{const o=A(e,r,t[r]);return o&&(n[r]=o),n}),{});return e=C(e=I(e,{...e.users.byId,...n}),Object.values(n))}function P(e,t){const{byId:n}=e.users;let r=!1;const o=Object.keys(t).reduce(((o,s)=>{const a=n[s],i=t[s];if(a&&!a.isMin&&(i.isMin||a.accessHash===i.accessHash))return o;const d=A(e,s,i);return d&&(o[s]=d,r||(r=!0)),o}),{});return r?e=C(e=I(e,{...n,...o}),Object.values(o)):e}function A(e,t,n){const{byId:r}=e.users,o=r[t],a=[];if(n.isMin&&o&&!o.isMin)return;(0,w.A)(o?.usernames,n.usernames)&&a.push("usernames");const i={...o,...(0,s.CE)(n,a)};return i.id&&i.type?i:void 0}function k(e,t){const{byId:n}=e.users,{userIds:o}=e.contactList||{};return e=I(e={...e,contactList:{userIds:o?o.filter((e=>e!==t)):v.D}},{...n,[t]:{...n[t],isContact:void 0}}),e={...e,stories:{...e.stories,orderedUserIds:{active:e.stories.orderedUserIds.active.filter((e=>e!==t)),archived:e.stories.orderedUserIds.archived.filter((e=>e!==t))}}},(0,r.a4)(e,t,{settings:void 0})}function T(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return(0,i.i)(e,{userSearch:{...(0,a.jUK)(e,s).userSearch,...t}},s)}function M(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return T(e,{fetchingStatus:t},s)}function N(e,t,n){const{fullInfoById:r}=e.users;return r[t]?Z(e,t,{isBlocked:n}):e}function L(e,t){return{...e,users:{...e.users,statusesById:t}}}function Z(e,t,n){const r=e.users.fullInfoById[t];return{...e,users:{...e.users,fullInfoById:{...e.users.fullInfoById,[t]:{...r,...n}}}}}function R(e,t){const{statusesById:n}=e.users,r=Object.keys(t).filter((e=>!n[e]));return r.length?e=L(e,{...n,...(0,s.ei)(t,r)}):e}function D(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,d._w)()]=n;return(0,i.i)(e,{newContact:void 0},o)}const B=e=>`${e.chatId}_${e.id}`;function _(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return(0,i.i)(e,{globalSearch:{...(0,a.jUK)(e,s).globalSearch,...t}},s)}function O(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return _(e,{currentContent:t},s)}function F(e,t,n,r,o){for(var i=arguments.length,c=new Array(i>5?i-5:0),u=5;u<i;u++)c[u-5]=arguments[u];let[l=(0,d._w)()]=c;const{resultsByType:f}=(0,a.jUK)(e,l).globalSearch||{},h=t.reduce(((e,t)=>(e[B(t)]=t,e)),{}),m=f?.[r]?.foundIds;if(void 0!==m&&Object.keys(h).every((e=>m.includes(B(h[e])))))return x(e,{messages:!1},l);const p=m||[],g=t.map((e=>B(e))).filter((e=>!p.includes(e))),y=Array.prototype.concat(p,g),b=(0,s.et)(p,y)?p:y;return _(e=x(e,{messages:!1},l),{resultsByType:{...((0,a.jUK)(e,l).globalSearch||{}).resultsByType,[r]:{totalCount:n,nextOffsetId:o,foundIds:b}}},l)}function x(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return _(e,{fetchingStatus:{...(0,a.jUK)(e,s).globalSearch.fetchingStatus,...t}},s)}var U=n(48670);function $(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;return(0,i.i)(e,{localTextSearch:{byChatThreadKey:{...(0,a.jUK)(e,c).localTextSearch.byChatThreadKey,[t]:n}}},c)}function j(e,t,n,r,o){for(var s=arguments.length,i=new Array(s>5?s-5:0),c=5;c<s;c++)i[c-5]=arguments[c];let[u=(0,d._w)()]=i;const l=(0,U.uw)(t,n);return $(e,l,{...(0,a.jUK)(e,u).localTextSearch.byChatThreadKey[l],isActive:r,query:o},u)}function V(e,t,n,r,o,s){for(var i=arguments.length,c=new Array(i>6?i-6:0),u=6;u<i;u++)c[u-6]=arguments[u];let[l=(0,d._w)()]=c;const f=(0,U.uw)(t,n);return $(e,f,{...(0,a.jUK)(e,l).localTextSearch.byChatThreadKey[f],results:{foundIds:r,totalCount:o,nextOffsetId:s}},l)}function H(e,t,n,r,o,i){for(var c=arguments.length,u=new Array(c>6?c-6:0),l=6;l<c;l++)u[l-6]=arguments[l];let[f=(0,d._w)()]=u;const h=(0,U.uw)(t,n),{results:m}=(0,a.jUK)(e,f).localTextSearch.byChatThreadKey[h]||{},p=m?.foundIds||[],g=q((0,s.Tw)(Array.prototype.concat(p,r))),y=(0,s.et)(p,g)?p:g;return V(e,t,n,y,o,i,f)}function W(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),c=4;c<o;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const l=(0,U.uw)(t,n);return(0,i.i)(e,{localMediaSearch:{byChatThreadKey:{...(0,a.jUK)(e,u).localMediaSearch.byChatThreadKey,[l]:r}}},u)}function K(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),i=4;i<o;i++)s[i-4]=arguments[i];let[c=(0,d._w)()]=s;const u=(0,U.uw)(t,n);return W(e,t,n,{...(0,a.jUK)(e,c).localMediaSearch.byChatThreadKey[u],currentType:r},c)}function G(e,t,n,r,o,s,i){for(var c=arguments.length,u=new Array(c>7?c-7:0),l=7;l<c;l++)u[l-7]=arguments[l];let[f=(0,d._w)()]=u;const h=(0,U.uw)(t,n);return W(e,t,n,{...(0,a.jUK)(e,f).localMediaSearch.byChatThreadKey[h],resultsByType:{...((0,a.jUK)(e,f).localMediaSearch.byChatThreadKey[h]||{}).resultsByType,[r]:{foundIds:o,totalCount:s,nextOffsetId:i}}},f)}function z(e,t,n,r,o,i,c){for(var u=arguments.length,l=new Array(u>7?u-7:0),f=7;f<u;f++)l[f-7]=arguments[f];let[h=(0,d._w)()]=l;const m=(0,U.uw)(t,n),{resultsByType:p}=(0,a.jUK)(e,h).localMediaSearch.byChatThreadKey[m]||{},g=p?.[r]?p[r].foundIds:[],y=q((0,s.Tw)(Array.prototype.concat(g,o))),b=(0,s.et)(g,y)?g:y;return G(e,t,n,r,b,i,c,h)}function q(e){return e.sort(((e,t)=>t-e))}function J(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return(0,i.i)(e,{management:{...(0,a.jUK)(e,s).management,progress:t}},s)}function Y(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;const{management:u}=(0,a.jUK)(e,c);return(0,i.i)(e,{management:{...u,byChatId:{...u.byChatId,[t]:{...u.byChatId[t]||{},...n}}}},c)}function X(e,t){return{...e,settings:{...e.settings,byKey:{...e.settings.byKey,...t}}}}function Q(e,t,n){return{...e,settings:{...e.settings,themes:{...e.settings.themes,[t]:{...e.settings.themes[t]||{},...n}}}}}function ee(e,t){return t.forEach((t=>{const{chatId:n,...r}=t;e=te(e,n,r)})),e}function te(e,t,n){return{...e,settings:{...e.settings,notifyExceptions:{...e.settings.notifyExceptions,[t]:n}}}}function ne(e,t,n,r){switch(t){case"contact":return X(e,{...void 0!==n&&{hasPrivateChatsNotifications:!n},...void 0!==r&&{hasPrivateChatsMessagePreview:r}});case"group":return X(e,{...void 0!==n&&{hasGroupNotifications:!n},...void 0!==r&&{hasGroupMessagePreview:r}});case"broadcast":return X(e,{...void 0!==n&&{hasBroadcastNotifications:!n},...void 0!==r&&{hasBroadcastMessagePreview:r}})}}function re(e,t){return e=N(e,t,!0),{...e,blocked:{...e.blocked,ids:[t,...e.blocked.ids],totalCount:e.blocked.totalCount+1}}}function oe(e,t){return e=N(e,t,!1),{...e,blocked:{...e.blocked,ids:e.blocked.ids.filter((e=>e!==t)),totalCount:e.blocked.totalCount-1}}}function se(e,t){return{...e,twoFaSettings:{...e.twoFaSettings,...t}}}var ae=n(35369);function ie(e,t){return{...e,passcode:{...e.passcode,...t}}}function de(e){return{...e,passcode:{}}}function ce(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{theme:n,shouldUseSystemTheme:r,animationLevel:o,language:s}=e.settings.byKey;return{...ae.g9,passcode:e.passcode,settings:{...ae.g9.settings,byKey:{...ae.g9.settings.byKey,theme:n,shouldUseSystemTheme:r,animationLevel:o,language:s}},...t&&{byTabId:Object.values(e.byTabId).reduce(((e,t)=>{let{id:n,isMasterTab:r}=t;return e[n]={...ae.nn,isMasterTab:r,id:n},e}),{})}}}function ue(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return(0,i.i)(e,{payment:{...(0,a.jUK)(e,s).payment,...t}},s)}function le(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{shippingOptions:t},s)}function fe(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{requestId:t},s)}function he(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{step:t},s)}function me(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const{title:a,text:i,amount:c,currency:u,isTest:l,photo:f,isRecurring:h,recurringTermsUrl:m,maxTipAmount:p,suggestedTipAmounts:g}=t;return ue(e,{invoice:{title:a,text:i,photo:f,amount:c,currency:u,isTest:l,isRecurring:h,recurringTermsUrl:m,maxTipAmount:p,suggestedTipAmounts:g}},s)}function pe(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{stripeCredentials:{...t}},s)}function ge(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{smartGlocalCredentials:{...t}},s)}function ye(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{...t},s)}function be(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return ue(e,{confirmPaymentUrl:t},s)}function ve(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,d._w)()]=o;if(!t||!n)return ue(e,{receipt:void 0},a);const{invoice:i}=n.content,{photo:c,text:u,title:l}=i||{};return ue(e,{receipt:{...t,photo:c,text:u,title:l}},a)}function we(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,d._w)()]=n;return(0,i.i)(e,{payment:{}},o)}function Ie(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,d._w)()]=n;return ue(e,{isPaymentModalOpen:void 0,isExtendedMedia:void 0},o)}function Ce(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;return(0,i.i)(e,{statistics:{byChatId:{...(0,a.jUK)(e,c).statistics.byChatId,[t]:n}}},c)}function Se(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;return(0,i.i)(e,{statistics:{...(0,a.jUK)(e,s).statistics,currentMessage:t}},s)}function Ee(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),c=4;c<o;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const{statistics:l}=(0,a.jUK)(e,u);return(0,i.i)(e,{statistics:{...l,byChatId:{...l.byChatId,[t]:{...l.byChatId[t]||{},[n]:r}}}},u)}var Pe=n(82267);function Ae(e,t){const n=Object.entries(t).reduce(((e,t)=>{let[n,r]=t;return e[n]?(e[n].byId={...e[n].byId,...r.byId},e[n].orderedIds=(0,s.Tw)(r.orderedIds.concat(e[n].orderedIds)),e[n].pinnedIds=(0,s.Tw)(r.pinnedIds.concat(e[n].pinnedIds)).sort(((e,t)=>t-e)),e[n].lastUpdatedAt=r.lastUpdatedAt,e[n].lastReadId=r.lastReadId):e[n]=r,e}),e.stories.byUserId);return Oe(e={...e,stories:{...e.stories,byUserId:n}},Object.keys(t))}function ke(e,t,n,r){const{byId:o,orderedIds:i,pinnedIds:d,archiveIds:c}=e.stories.byUserId[t]||{},u=Object.keys(n).filter((e=>"isDeleted"in n[Number(e)])).map(Number),l={...o,...n};let f=[...i||[]],h=[...c||[]];const m=(0,s.Tw)([...d||[]].concat(Object.values(n).reduce(((e,t)=>("isPinned"in t&&t.isPinned&&e.push(t.id),e)),[]))).sort(((e,t)=>t-e)).filter((e=>!u.includes(e)));return f=(0,s.Tw)(Object.entries(n).reduce(((e,t)=>{let[n,r]=t;return"expireDate"in r&&r.expireDate&&r.expireDate>(0,Pe.bp)()&&e.push(Number(n)),e}),f)).filter((e=>!u.includes(e))),r&&t===e.currentUserId&&(h=(0,s.Tw)(h.concat(Object.keys(n).map(Number))).sort(((e,t)=>t-e)).filter((e=>!u.includes(e)))),(t===(e={...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:{...e.stories.byUserId[t],byId:l,orderedIds:f,pinnedIds:m,...r&&{archiveIds:h}}}}}).currentUserId||(0,a.dyD)(e,t)?.isContact||t===e.appConfig?.storyChangelogUserId)&&(e=function(e,t){const n=e.stories.byUserId[t],r=n.orderedIds.reduce(((e,t)=>{const{date:r}=n.byId[t]||{};return r&&(!e||e<r)&&(e=r),e}),void 0);return{...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:{...n,lastUpdatedAt:r}}}}}(e,t),e=Oe(e,[t])),e}function Te(e,t,n){const{orderedIds:r}=(0,a.GZu)(e,t)||{};return r?(n>=r[r.length-1]&&(e=S(e,t,{hasUnreadStories:!1})),{...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:{...e.stories.byUserId[t],lastReadId:n}}}}):e}function Me(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;const{orderedIds:u}=(0,a.GZu)(e,t)||{};if(!u||!u.includes(n))return e;const{storyViewer:l}=(0,a.jUK)(e,c);return(0,i.i)(e,{storyViewer:{...l,lastViewedByUserIds:{...l.lastViewedByUserIds,[t]:n}}},c)}function Ne(e,t){return Object.entries(t).forEach((t=>{let[n,{lastReadId:r,orderedIds:o}]=t;const s=e.users.byId[n];s&&(e=S(e,n,{hasStories:!0,hasUnreadStories:!r||Boolean(r&&r<(s.maxStoryId||o[o.length-1]))}))})),e}function Le(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),c=4;c<o;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const l=(0,a.jUK)(e,u),{viewModal:f}=l.storyViewer,h=f?.storyId===t?{...f.viewsById,...n}:n;return e=Ze(e,!1,u),(0,i.i)(e,{storyViewer:{...l.storyViewer,viewModal:{...f,storyId:t,viewsById:h,nextOffset:r,isLoading:!1}}},u)}function Ze(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const c=(0,a.jUK)(e,s),{viewModal:u}=c.storyViewer;return u?(0,i.i)(e,{storyViewer:{...c.storyViewer,viewModal:{...u,isLoading:t}}},s):e}function Re(e,t,n){const{orderedIds:r,pinnedIds:o,lastReadId:s,byId:i}=(0,a.GZu)(e,t)||{orderedIds:[],pinnedIds:[]},d=r.filter((e=>e!==n)),c=o.filter((e=>e!==n)),u=d.length?r[r.length-1]:void 0,l=r[r.indexOf(n)-1],f=s===n?l:s,h={...i,[n]:{id:n,userId:t,isDeleted:!0}},m=u?h[u]?.date:void 0,p=Boolean(d.length);return e=function(e,t,n){return{...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:n}}}}(e=S(e,t,{hasStories:p,hasUnreadStories:Boolean(p&&s&&u&&s<u)}),t,{byId:h,orderedIds:d,pinnedIds:c,lastUpdatedAt:m,lastReadId:f}),Object.values(e.byTabId).forEach((r=>{r.storyViewer.lastViewedByUserIds?.[t]===n&&(e=Me(e,t,l,r.id))})),p||(e={...e,stories:{...e.stories,orderedUserIds:{active:e.stories.orderedUserIds.active.filter((e=>e!==t)),archived:e.stories.orderedUserIds.archived.filter((e=>e!==t))}}}),e}function De(e,t,n,r){const o=(0,a.GZu)(e,t)||{byId:{},orderedIds:[],pinnedIds:[],archiveIds:[]};return{...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:{...o,byId:{...o.byId,[n]:{...o.byId[n],...r}}}}}}}function Be(e,t,n,r){const o=(0,a.GZu)(e,t)||{byId:{},orderedIds:[],pinnedIds:[],archiveIds:[]},i=r?(0,s.Tw)(o.pinnedIds.concat(n)).sort(((e,t)=>t-e)):o.pinnedIds.filter((e=>n!==e));return{...e,stories:{...e.stories,byUserId:{...e.stories.byUserId,[t]:{...o,pinnedIds:i}}}}}function _e(e,t,n){return Oe(e=S(e,t,{areStoriesHidden:!!n||void 0}),[t])}function Oe(e,t){const{currentUserId:n,stories:{byUserId:r,orderedUserIds:o}}=e,i=o.active.concat(o.archived).concat(t).reduce(((t,n)=>r[n]?.orderedIds?.length?((0,a.dyD)(e,n)?.areStoriesHidden?t.archived.push(n):t.active.push(n),t):t),{active:[],archived:[]});function d(t){const o=(0,a.dyD)(e,t)?.isPremium,{lastUpdatedAt:s=0,orderedIds:i,lastReadId:d=0}=r[t]||{},c=d<i?.[i.length-1];return n===t?1/0:s+((c?1e12:0)+(o?1e6:0))}return i.archived=(0,s.Xo)((0,s.Tw)(i.archived).filter((e=>r[e]?.orderedIds?.length)),d,"desc"),i.active=(0,s.Xo)((0,s.Tw)(i.active).filter((e=>r[e]?.orderedIds?.length)),d,"desc"),{...e,stories:{...e.stories,orderedUserIds:i}}}function Fe(e,t){return{...e,stories:{...e.stories,stealthMode:t}}}function xe(e,t,n,r,o){const s=(0,a.HGB)(e,t,r);return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...e.translations.byChatId[t],byLangCode:{...e.translations.byChatId[t]?.byLangCode,[r]:{...s,[n]:{...s[n],...o}}}}}}}}function Ue(e,t,n){const r=e.translations.byChatId[t];if(!r)return e;const{byLangCode:o}=r,a=Object.keys(o).reduce(((e,t)=>{const r=(0,s.CE)(o[t],[n]);return Object.keys(r).length&&(e[t]=r),e}),{});return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...r,byLangCode:a}}}}}function $e(e,t,n,r,o){return n.forEach(((n,s)=>{e=xe(e,t,n,r,{text:o[s],isPending:!1})})),e}function je(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[c=(0,d._w)()]=o;const u=(0,a.jUK)(e,c);return(0,i.i)(e,{requestedTranslations:{...u.requestedTranslations,byChatId:{...u.requestedTranslations.byChatId,[t]:{toLanguage:n}}}},c)}function Ve(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),c=4;c<o;c++)s[c-4]=arguments[c];let[u=(0,d._w)()]=s;const l=(0,a.jUK)(e,u);return(0,i.i)(e,{requestedTranslations:{...l.requestedTranslations,byChatId:{...l.requestedTranslations.byChatId,[t]:{...l.requestedTranslations.byChatId[t],manualMessages:{...l.requestedTranslations.byChatId[t]?.manualMessages,[n]:r}}}}},u)}function He(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),c=3;c<r;c++)o[c-3]=arguments[c];let[u=(0,d._w)()]=o;const l=(0,a.jUK)(e,u),f=l.requestedTranslations.byChatId[t]?.manualMessages;if(!f)return e;const h=(0,s.CE)(f,[n]);return(0,i.i)(e,{requestedTranslations:{...l.requestedTranslations,byChatId:{...l.requestedTranslations.byChatId,[t]:{...l.requestedTranslations.byChatId[t],manualMessages:h}}}},u)}},4907:(e,t,n)=>{n.d(t,{$S:()=>A,Fn:()=>R,HX:()=>T,IU:()=>E,K4:()=>I,M6:()=>B,O8:()=>p,Ob:()=>_,P4:()=>w,Wy:()=>u,Xg:()=>M,bV:()=>C,cY:()=>v,c_:()=>b,cq:()=>Z,fC:()=>x,hv:()=>P,i9:()=>O,j6:()=>N,lG:()=>F,m6:()=>y,pf:()=>g,sN:()=>h,w3:()=>L,wI:()=>U,wV:()=>D,xj:()=>S,y9:()=>k});var r=n(6137),o=n(83716),s=n(7054),a=n(60782),i=n(44271),d=n(65054),c=n(48670);function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:r._f,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"thread",c=arguments.length>4?arguments[4]:void 0,u=arguments.length>5?arguments[5]:void 0;for(var l=arguments.length,f=new Array(l>6?l-6:0),h=6;h<l;h++)f[h-6]=arguments[h];let[m=(0,d._w)()]=f;const{messageLists:p}=(0,s.jUK)(e,m);let g=p;if(c||o.Cgt&&!o.NuY)g=t?[{chatId:t,threadId:n,type:a}]:[];else if(t){const e=p[p.length-1];e&&e.chatId===t&&e.threadId===n&&e.type===a||(g=e&&(e.chatId===o.mzl||u)?[...p.slice(0,-1),{chatId:t,threadId:n,type:a}]:[...p,{chatId:t,threadId:n,type:a}])}else g=p.slice(0,-1);return(0,i.i)(e,{messageLists:g},m)}function l(e,t,n){return m(e,t,{byId:n})}function f(e,t,n,r){for(var o=arguments.length,a=new Array(o>4?o-4:0),c=4;c<o;c++)a[c-4]=arguments[c];let[u=(0,d._w)()]=a;const l=(0,s.jUK)(e,u),f=l.tabThreads[t]?.[n]||{};return(0,i.i)(e,{tabThreads:{...l.tabThreads,[t]:{...l.tabThreads[t],[n]:{...f,...r}}}},u)}function h(e,t,n,r){const o=e.messages.byChatId[t];if(r.listedIds?.length){const o=r.listedIds[r.listedIds.length-1];o&&(e=function(e,t,n,r){const o=(0,s.Z1J)(e,t);return o?.topics?.[n]?{...e,chats:{...e.chats,byId:{...e.chats.byId,[t]:{...o,topics:{...o.topics,[n]:{...o.topics[n],lastMessageId:r}}}}}}:e}(e,t,n,o))}return m(e,t,{threadsById:{...o?.threadsById,[n]:{...o?.threadsById[n],...r}}})}function m(e,t,n){const r=e.messages.byChatId[t]||{byId:{},threadsById:{}};return{...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...r,...n}}}}}function p(e,t,n,r,o){for(var s=arguments.length,a=new Array(s>5?s-5:0),i=5;i<s;i++)a[i-5]=arguments[i];let[c=(0,d._w)()]=a;return"viewportIds"===r&&(e=g(e,t,n,"lastViewportIds",o)),f(e,t,n,{[r]:o},c)}function g(e,t,n,r,o){return h(e,t,n,{[r]:o})}function y(e,t){const n=t.reduce(((e,t)=>(e[t.chatId]||(e[t.chatId]={}),e[t.chatId][t.id]=t,e)),{});return Object.keys(n).forEach((t=>{e=b(e,t,n[t])})),e}function b(e,t,n){const r=(0,s.Zwk)(e,t);return r&&Object.keys(n).every((e=>Boolean(r[Number(e)])))?e:l(e,t,{...n,...r})}function v(e,t,n,r){const o=(0,s.Zwk)(e,t)||{},a={...o[n],...r};return a.id?l(e,t,{...o,[n]:a}):e}function w(e,t,n,r){const o=(0,s.yBV)(e,t)||{},a={...o[n],...r};return a.id?L(e,t,{...o,[n]:a}):e}function I(e,t,n){const o=(0,s.Zwk)(e,t);if(!o)return e;const i=(0,a.CE)(o,n),d=Object.values((0,a.q0)(o,n)).filter((e=>{let{forwardInfo:t}=e;return t?.isLinkedChannelPost}));return Object.keys(e.messages.byChatId[t].threadsById).map(Number).forEach((o=>{const a=(0,s.tZg)(e,t,o);let i=(0,s.gbs)(e,t,o),d=(0,s.KBA)(e,t,o),u=(0,s.xd8)(e,t,o),l=(0,s.KBA)(e,t,r._f),f=a?.messagesCount;n.forEach((e=>{i?.includes(e)&&(i=i.filter((t=>t!==e)),void 0===f||(0,c.AJ)(e)||(f-=1)),u=u?.map((t=>t.includes(e)?t.filter((t=>t!==e)):t)),d?.includes(e)&&(d=d.filter((t=>t!==e))),l?.includes(e)&&(l=l.filter((t=>t!==e)))})),Object.values(e.byTabId).forEach((r=>{let{id:a}=r,i=(0,s.Cbz)(e,t,o,a);n.forEach((e=>{i?.includes(e)&&(i=i.filter((t=>t!==e)))})),e=p(e,t,o,"viewportIds",i,a)})),e=g(e,t,o,"listedIds",i),e=g(e,t,o,"outlyingLists",u),e=g(e,t,o,"pinnedIds",d),e=g(e,t,r._f,"pinnedIds",l),a&&void 0!==f&&(e=M(e,t,o,{messagesCount:f}))})),d.length&&Object.values(e.byTabId).forEach((n=>{let{id:r}=n;const o=(0,s.Btg)(e,r),a=o&&o.chatId===t&&"thread"===o.type,i=o?.threadId;d.forEach((n=>{const{fromChatId:o,fromMessageId:d}=n.forwardInfo,c=(0,s.hjO)(e,o,d);a&&i===d&&(e=u(e,t,void 0,void 0,void 0,void 0,r)),c&&(e=v(e,o,d,{repliesThreadInfo:void 0}))}))})),e=l(e,t,i)}function C(e,t,n){const o=(0,s.yBV)(e,t);if(!o)return e;const i=(0,a.CE)(o,n);let d=(0,s.qyA)(e,t,r._f);return d&&(n.forEach((e=>{d.includes(e)&&(d=d.filter((t=>t!==e)))})),e=g(e,t,r._f,"scheduledIds",d),Object.entries(e.messages.byChatId[t].threadsById).forEach((r=>{let[o,s]=r;if(s.scheduledIds){const r=s.scheduledIds.filter((e=>!n.includes(e)));e=g(e,t,Number(o),"scheduledIds",r)}}))),e=L(e,t,i)}function S(e,t,n,r){const o=(0,s.gbs)(e,t,n),a=o?.length?r.filter((e=>!o.includes(e))):r;return o&&!a.length?e:g(e,t,n,"listedIds",(0,c.TO)([...o||[],...a]))}function E(e,t,n,r){const o=(0,s.xd8)(e,t,n);return o?g(e,t,n,"outlyingLists",o.filter((e=>e!==r))):e}function P(e,t,n,r){if(!r.length)return e;const o=(0,s.xd8)(e,t,n);return g(e,t,n,"outlyingLists",(0,c.Ib)(o||[],r))}function A(e,t,n,r){for(var a=arguments.length,i=new Array(a>4?a-4:0),u=4;u<a;u++)i[u-4]=arguments[u];let[l=(0,d._w)()]=i;const f=(0,s.Cbz)(e,t,n,l)||[];if(f.includes(r))return e;const h=(0,c.TO)([...f.length<o.YQ0?f:f.slice(-o.hT6/2),r]);return p(e,t,n,"viewportIds",h,l)}function k(e,t,n,r){for(var o=arguments.length,i=new Array(o>4?o-4:0),u=4;u<o;u++)i[u-4]=arguments[u];let[l=(0,d._w)()]=i;const f=(0,s.Cbz)(e,t,n,l)||[],h=(0,c.TO)(r);return p(e,t,n,"viewportIds",(0,a.et)(f,h)?f:h,l)}function T(e,t,n,r){const o=(0,s.KBA)(e,t,n)||[],i=(0,c.Fs)(r);return g(e,t,n,"pinnedIds",(0,a.et)(o,i)?o:i)}function M(e,t,n,r){const o={...(0,s.tZg)(e,t,n),...r};return o.threadId?g(e,t,n,"threadInfo",o):e}function N(e,t){return t.forEach((t=>{e=M(e,t.chatId,t.threadId,t)})),e}function L(e,t,n){return function(e,t,n){const r=e.scheduledMessages.byChatId[t]||{byId:{},hash:0};return{...e,scheduledMessages:{byChatId:{...e.scheduledMessages.byChatId,[t]:{...r,...n}}}}}(e,t,{byId:n})}function Z(e,t,n){let o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:r._f,a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],c=arguments.length>5&&void 0!==arguments[5]&&arguments[5];for(var u=arguments.length,l=new Array(u>6?u-6:0),f=6;f<u;f++)l[f-6]=arguments[f];let[h=(0,d._w)()]=l;return(0,i.i)(e,{focusedMessage:{...(0,s.jUK)(e,h).focusedMessage,chatId:t,threadId:o,messageId:n,noHighlight:a,isResizingContainer:c}},h)}function R(e,t,n){return{...e,messages:{...e.messages,sponsoredByChatId:{...e.messages.sponsoredByChatId,[t]:n}}}}function D(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[a=(0,d._w)()]=r;return(0,i.i)(e,{focusedMessage:{...(0,s.jUK)(e,a).focusedMessage,direction:t}},a)}function B(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,d._w)()]=o;const c=n?Array.prototype.concat([],n):[];return(0,i.i)(e,{selectedMessages:{chatId:t,messageIds:c}},a)}function _(e,t,n,r,o,c,u){let l=arguments.length>7&&void 0!==arguments[7]&&arguments[7];for(var f=arguments.length,h=new Array(f>8?f-8:0),m=8;m<f;m++)h[m-8]=arguments[m];let[p=(0,d._w)()]=h;const{selectedMessages:g}=(0,s.jUK)(e,p);c&&(u=(0,s.xHX)(e,t,c));const y=u||[o];if(!g)return B(e,t,y,p);const{messageIds:b}=g;let v;const w=y.filter((e=>!b.includes(e)));if(w&&!w.length)v=b.filter((e=>!y.includes(e)));else if(l&&b.length){const i=(0,s.$Wy)(e,t,n,r,p),d=i.indexOf(b[b.length-1]),c=i.indexOf(o),u=Math.min(d,c),l=Math.max(d,c),f=i.slice(u,l+1);v=(0,a.Tw)([...b,...f])}else v=[...b,...w];return v.length?(0,i.i)(e,{selectedMessages:{...g,messageIds:v}},p):O(e,p)}function O(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,d._w)()]=n;return(0,i.i)(e,{selectedMessages:void 0},o)}function F(e,t,n,r,o){const{channelPostId:a,fromChatId:i}=t.forwardInfo||{};if(a&&i){const t=(0,s.tZg)(e,n,a);t&&(e=g(e,n,a,"threadInfo",{...t,lastMessageId:r,messagesCount:(t.messagesCount||0)+(o?-1:1)}))}return e}function x(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[c=(0,d._w)()]=r;const u=(0,s.jUK)(e,c),l=u.activeDownloads.byChatId[t.chatId]||{},f=(t.isScheduled?l?.scheduledIds:l?.ids)||[];return(0,i.i)(e,{activeDownloads:{byChatId:{...u.activeDownloads.byChatId,[t.chatId]:{...l,[t.isScheduled?"scheduledIds":"ids"]:(0,a.Tw)([...f,t.id])}}}},c)}function U(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[a=(0,d._w)()]=r;const c=(0,s.jUK)(e,a),u=c.activeDownloads.byChatId[t.chatId];if(!u)return e;const l=(t.isScheduled?u.scheduledIds:u.ids)||[];return(0,i.i)(e,{activeDownloads:{byChatId:{...c.activeDownloads.byChatId,[t.chatId]:{...u,[t.isScheduled?"scheduledIds":"ids"]:l.filter((e=>e!==t.id))}}}},a)}},44271:(e,t,n)=>{n.d(t,{i:()=>o});var r=n(65054);function o(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),s=2;s<n;s++)o[s-2]=arguments[s];let[a=(0,r._w)()]=o;return{...e,byTabId:{...e.byTabId,[a]:{...e.byTabId[a],...t}}}}},14342:(e,t,n)=>{n.d(t,{CT:()=>L,DI:()=>P,Ek:()=>C,FM:()=>h,GD:()=>D,J1:()=>R,JR:()=>N,LM:()=>y,Mw:()=>S,N:()=>I,P_:()=>p,UW:()=>A,YK:()=>g,Z1:()=>u,_5:()=>k,ep:()=>E,g4:()=>w,lp:()=>B,nA:()=>M,pk:()=>v,t:()=>b,uH:()=>T,x6:()=>l,xo:()=>m,yE:()=>Z});var r=n(6137),o=n(48670),s=n(86087),a=n(83716),i=n(85967),d=n(65054),c=n(601);function u(e,t){return e.chats.byId[t]}function l(e,t){return e.chats.fullInfoById[t]}function f(e,t){const n=(0,o.zX)(t);return!!n&&(0,s.dy)(e,n)}function h(e,t){return t===e.currentUserId}function m(e,t){const n=f(e,t);return n&&(0,o.cS)(n)}function p(e){return Object.values(e.chats.byId).find((e=>{let{isSupport:t}=e;return t}))}function g(e,t){const n=l(e,t.id);if(!(0,o.YC)(t.id)&&!(0,o.eA)(t)&&n)return n.members&&n.members.length!==a.mok?n.members.reduce(((t,n)=>{let{userId:r}=n;return!h(e,r)&&e.users.byId[r]&&(0,o.kM)(e.users.byId[r],e.users.statusesById[r])?t+1:t}),0):n.onlineCount}function y(e,t){const n=(0,s.dy)(e,t);return n&&(n.isVerified||e.trustedBotIds.includes(t))}function b(e,t){const n=u(e,t);if(n)return(0,s.kB)(e,t)?"bots":f(e,n)?"users":(0,o.eA)(n)?"channels":"chats"}function v(e,t){const n=u(e,t),a=(0,s.kB)(e,t);if(!n||!a)return!1;if(n.lastMessage&&(0,o.CD)(n.lastMessage))return!0;const i=e.messages.byChatId[t];if(!i)return!1;const{listedIds:d}=i.threadsById[r._f]||{};return d&&!d.length}function w(e){return Boolean(e.chats.listIds.active)}function I(e,t,n){const{listIds:r}=e.chats;if(n){const e=r[n];return Boolean(e&&e.includes(t))}return Object.values(r).some((e=>e&&e.includes(t)))}function C(e,t){const n=u(e,t);if(n&&I(e,t))return n.folderId===a.WSp?"archived":"active"}function S(e,t){return e.chatFolders.byId[t]}function E(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a.NfV;const{active:r,archived:o}=e.chats.orderedPinnedIds;if(n===a.NfV)return Boolean(r?.includes(t));if(n===a.WSp)return Boolean(o?.includes(t));const{byId:s}=e.chatFolders,{pinnedChatIds:i}=s[n]||{};return Boolean(i?.includes(t))}function P(e,t){const n=t.toLowerCase();return Object.values(e.chats.byId).find((e=>e.usernames?.some((e=>e.username.toLowerCase()===n))))}function A(e){return Boolean(u(e,a.awM))}function k(e,t){if(!u(e,t))return;const n=l(e,t)?.sendAsId;return n?(0,s.dy)(e,n)||u(e,n):void 0}function T(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const{requestedDraft:a}=(0,i.j)(e,s);if(a?.chatId===t&&!a.files?.length)return a.text}function M(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const{requestedDraft:a}=(0,i.j)(e,s);if(a?.chatId===t)return a.files}function N(e,t,n){return t.filter((t=>{const r=b(e,t);return!!r&&n.includes(r)}))}function L(e,t){const n=u(e,t);return!!n&&!n.migratedTo&&Boolean(!(0,o.YC)(t)&&((0,o.eA)(n)||(0,o.ZV)(n)?n.isCreator||(0,o.VE)(n,"inviteUsers")||n.usernames?.length&&!n.isJoinRequest:n.isCreator||(0,o.VE)(n,"inviteUsers")))}function Z(e,t){const n=S(e,t);if(!n)return!1;const{bots:r,groups:o,channels:s,contacts:a,nonContacts:i,includedChatIds:d,pinnedChatIds:c,excludeArchived:u,excludeMuted:l,excludeRead:f,excludedChatIds:h}=n;return!r&&!o&&!s&&!a&&!i&&!u&&!l&&!f&&!h?.length&&(c?.length||d.length)&&n.includedChatIds.concat(n.pinnedChatIds||[]).some((t=>L(e,t)))}function R(e,t){const n=u(e,t),r=(0,o.YC)(t)?(0,s.cc)(e,t):l(e,t);if(!n||!r)return!1;const{canTranslateChats:a}=e.settings.byKey,i=(0,s.wV)(e),d=h(e,t);return c.SX&&a&&i&&!d}function D(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const a=u(e,t);if(!a)return!1;const i=B(e,t,s);if(i)return!0;const c=R(e,t),l=a.detectedLanguage,{doNotTranslate:f}=e.settings.byKey;return Boolean(c&&l&&!f.includes(l))}function B(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,d._w)()]=r;const{requestedTranslations:a}=(0,i.j)(e,s);return a.byChatId[t]?.toLanguage}},7054:(e,t,n)=>{n.d(t,{JRp:()=>d.JR,f21:()=>Ne,_kf:()=>Pe,zB_:()=>C,tHA:()=>S,Ohz:()=>E,g4C:()=>d.g4,kBx:()=>c.kB,FOo:()=>Lt,bHC:()=>We,__o:()=>Tt,xlD:()=>Ae,nt7:()=>Ce,Nue:()=>Te,w9f:()=>Ye,CT6:()=>d.CT,Yo:()=>bt,W9H:()=>Nt,nB8:()=>ke,Eh5:()=>rt,eB8:()=>Ht,yEv:()=>d.yE,GDM:()=>d.GD,VU8:()=>ut,Z1J:()=>d.Z1,DIA:()=>d.DI,MwT:()=>d.Mw,x67:()=>d.x6,EkO:()=>d.Ek,hjO:()=>le,ZBV:()=>me,Zwk:()=>B,YK0:()=>d.YK,yBV:()=>_,xfm:()=>at,taM:()=>d.t,X5I:()=>Be,jrE:()=>D,yNS:()=>p,JXM:()=>Rt,pPq:()=>yt,weG:()=>ft,$Wy:()=>V,Btg:()=>R,y5E:()=>m,n5x:()=>lt,pri:()=>k,EeF:()=>b,iXW:()=>v,q6x:()=>Qe,Mst:()=>ee,saH:()=>Y,_$9:()=>J,kKD:()=>he,hI0:()=>Q,nBP:()=>X,yZJ:()=>re,It8:()=>Re,G$N:()=>pe,y84:()=>Fe,cve:()=>Ie,GQU:()=>ct,Nm0:()=>st,ku0:()=>Je,Si0:()=>P,pkN:()=>d.pk,Nap:()=>d.N,epB:()=>d.ep,AmN:()=>qe,xoo:()=>d.xo,FM1:()=>d.FM,QRV:()=>Zt,wVz:()=>c.wV,a65:()=>Ue,teg:()=>Me,hqL:()=>Et,nd:()=>St,Evo:()=>De,CAb:()=>_e,zQd:()=>vt,_XY:()=>ge,KAC:()=>ce,EVS:()=>ze,vkB:()=>Oe,oe5:()=>c.oe,Io8:()=>Pt,Jf5:()=>It,UWV:()=>d.UW,FWZ:()=>w,TuN:()=>T,LM9:()=>d.LM,s4q:()=>c.s4,b9T:()=>ue,rB0:()=>Vt,T6o:()=>z,VFo:()=>Ge,gbs:()=>U,aWT:()=>pt,oC7:()=>et,q_5:()=>ot,xHX:()=>xe,HGB:()=>it,FTG:()=>je,tVX:()=>te,NJL:()=>jt,dZI:()=>$t,dTW:()=>be,ofg:()=>$,xd8:()=>j,ehD:()=>Bt,kbX:()=>Dt,sp9:()=>_t,yf2:()=>At,$Yd:()=>kt,KBA:()=>W,EBU:()=>Ft,$$M:()=>Ot,rdT:()=>Ze,BzW:()=>we,p9o:()=>oe,Yyv:()=>q,lpX:()=>d.lp,nAc:()=>d.nA,uHr:()=>d.uH,Bdn:()=>dt,WqZ:()=>wt,qyA:()=>K,TmO:()=>fe,Vtl:()=>G,D7c:()=>$e,_5C:()=>d._5,Urc:()=>ve,J1l:()=>d.J1,yBd:()=>Mt,AqB:()=>nt,Jg1:()=>Ut,fSe:()=>Xe,aT_:()=>ht,Ny0:()=>g,PkN:()=>y,i31:()=>xt,P_p:()=>d.P_,jUK:()=>f.j,Puy:()=>Ct,cii:()=>x,DbP:()=>de,nrh:()=>Se,tZg:()=>ne,xxG:()=>se,CmE:()=>ae,WPz:()=>F,qSq:()=>ie,p$s:()=>Ee,Mc4:()=>Wt,uZE:()=>Le,dyD:()=>c.dy,Bki:()=>c.Bk,UFi:()=>Z,EHF:()=>L,ccz:()=>c.cc,ssc:()=>c.ss,GZu:()=>M,o9F:()=>N,Cbz:()=>H,P2Q:()=>tt});var r=n(91713),o=n(6137),s=n(83716),a=n(601),i=n(70735),d=n(14342),c=n(86087),u=n(48670),l=n(60782),f=n(85967),h=n(65054);function m(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).stickerSearch}function p(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).gifSearch}function g(e,t){return"string"==typeof t?e.stickers.setsById[t]:"id"in t?e.stickers.setsById[t.id]:"isMissing"in t?void 0:Object.values(e.stickers.setsById).find((e=>{let{shortName:n}=e;return n.toLowerCase()===t.shortName.toLowerCase()}))}function y(e,t){const n=e.stickers.added.setIds;let r=[];return e.stickers.favorite.stickers.forEach((e=>{e.emoji===t&&r.push(e)})),n?.forEach((n=>{const o=e.stickers.setsById[n].packs;o&&(r=r.concat(o[t]||[],o[I(t)]||[]))})),r}function b(e,t){const n=(0,c.wV)(e),r=e.customEmojis.added.setIds;let o=[];return r?.forEach((n=>{const r=e.stickers.setsById[n].packs;r&&(o=o.concat(r[t]||[],r[I(t)]||[]))})),n?o:o.filter((e=>{let{isFree:t}=e;return t}))}function v(e,t){const n=(0,c.wV)(e),r=e.customEmojis.added.setIds;let o=[];return r?.forEach((n=>{const r=e.stickers.setsById[n].packs;if(!r)return;const s=Object.entries(r).filter((e=>{let[n]=e;return t.includes(n)||t.includes(I(n))})).flatMap((e=>{let[,t]=e;return t}));o=o.concat(s)})),n?o:o.filter((e=>{let{isFree:t}=e;return t}))}function w(e){return e.isEmoji&&e.stickers?.some((e=>!e.isFree))}function I(e){return e.replace("","")}function C(e,t){const{animatedEmojis:n}=e;if(!n||!n.stickers)return;const r=I(t);return n.stickers.find((e=>e.emoji===t||e.emoji===r))}function S(e,t){const{animatedEmojiEffects:n}=e;if(!n||!n.stickers)return;const r=I(t);return n.stickers.find((e=>e.emoji===t||e.emoji===r))}function E(e,t){return e?.appConfig?.emojiSounds[I(t)]}function P(e,t){return"id"in t&&(t.id===e.appConfig?.defaultEmojiStatusesStickerSetId||t.id===s.PZg)}var A=n(82267);function k(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{storyViewer:{userId:s,storyId:a}}=(0,f.j)(e,o);return{userId:s,storyId:a}}function T(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{userId:s,storyId:a}=k(e,o);return Boolean(s)&&Boolean(a)}function M(e,t){return e.stories.byUserId[t]}function N(e,t,n){return M(e,t)?.byId[n]}function L(e,t){const n=M(e,t);if(!n)return;if(!n.lastReadId)return n.orderedIds?.[0];const r=n.orderedIds.findIndex((e=>e===n.lastReadId));return n.orderedIds?.[r+1]}function Z(e,t){return M(e,t)?.orderedIds?.[0]}function R(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageLists:s}=(0,f.j)(e,o);if(s.length)return s[s.length-1]}function D(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s}=R(e,o)||{};return s?(0,d.Z1)(e,s):void 0}function B(e,t){return e.messages.byChatId[t]?.byId}function _(e,t){return e.scheduledMessages.byChatId[t]?.byId}function O(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),a=4;a<o;a++)s[a-4]=arguments[a];let[i=(0,h._w)()]=s;return(0,f.j)(e,i).tabThreads[t]?.[n]?.[r]}function F(e,t,n,r){return x(e,t,n)?.[r]}function x(e,t,n){const r=e.messages.byChatId[t];if(!r)return;return r.threadsById[n]||void 0}function U(e,t,n){return F(e,t,n,"listedIds")}function $(e,t,n,r){const o=j(e,t,n);if(o)return o.find((e=>e[0]<=r&&e[e.length-1]>=r))}function j(e,t,n){return F(e,t,n,"outlyingLists")}function V(e,t,n,r){for(var o=arguments.length,s=new Array(o>4?o-4:0),a=4;a<o;a++)s[a-4]=arguments[a];let[i=(0,h._w)()]=s;switch(r){case"thread":return H(e,t,n,i);case"pinned":return W(e,t,n);case"scheduled":return K(e,t,n)}}function H(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;return O(e,t,n,"viewportIds",a)}function W(e,t,n){return F(e,t,n,"pinnedIds")}function K(e,t,n){return F(e,t,n,"scheduledIds")}function G(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;return O(e,t,n,"scrollOffset",a)}function z(e,t,n){return F(e,t,n,"lastScrollOffset")}function q(e,t,n){return F(e,t,n,"replyingToId")}function J(e,t,n){return F(e,t,n,"editingId")}function Y(e,t,n){return F(e,t,n,"editingDraft")}function X(e,t){return F(e,t,o._f,"editingScheduledId")}function Q(e,t){return F(e,t,o._f,"editingScheduledDraft")}function ee(e,t,n){return F(e,t,n,"draft")}function te(e,t,n){return F(e,t,n,"noWebPage")}function ne(e,t,n){return F(e,t,n,"threadInfo")}function re(e,t,n){return F(e,t,n,"firstMessageId")}function oe(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;return O(e,t,n,"replyStack",a)}function se(e,t,n){const r=(0,d.Z1)(e,t),o=ne(e,t,n);if(r&&o&&void 0!==o.messagesCount)return r.isForum&&n!==s.OxA?o.messagesCount-1:o.messagesCount}function ae(e,t,n){if(n===o._f)return(0,d.Z1)(e,t);const r=ne(e,t,n);return(0,d.Z1)(e,r?.originChannelId||t)}function ie(e,t,n){if(n===o._f)return;if((0,d.Z1)(e,t)?.isForum)return n;const r=ne(e,t,n);return r?r.topMessageId:void 0}function de(e,t){const n=Se(e,t);if(n&&n!==o._f)return e.messages.byChatId[t.chatId].threadsById[n]}function ce(e,t,n){for(var r=arguments.length,s=new Array(r>3?r-3:0),a=3;a<r;a++)s[a-3]=arguments[a];let[i=(0,h._w)()]=s;const d=R(e,i);if(!d)return!1;const{threadInfo:c}=de(e,n)||{};return t===d.chatId&&(d.threadId===o._f||c&&d.threadId===c.threadId)}function ue(e,t,n){for(var r=arguments.length,s=new Array(r>3?r-3:0),a=3;a<r;a++)s[a-3]=arguments[a];let[i=(0,h._w)()]=s;const c=H(e,t,n,i);if(!c||!c.length)return!0;let l;if(n===o._f){const n=(0,d.Z1)(e,t);if(!n||!n.lastMessage)return!0;l=n.lastMessage.id}else{const r=ne(e,t,n);if(!r||!r.lastMessageId)return;l=r.lastMessageId}return!(!(0,u.AJ)(l)||le(e,t,l))||c[c.length-1]>=l}function le(e,t,n){const r=B(e,t);return r?r[n]:void 0}function fe(e,t,n){const r=_(e,t);return r?r[n]:void 0}function he(e,t,n,r){if("scheduled"===r){const n=X(e,t);return n?fe(e,t,n):void 0}{const r=J(e,t,n);return r?le(e,t,r):void 0}}function me(e,t){let n;for(const r of Object.values(e.messages.byChatId)){const{byId:e}=r;if(n=Object.values(e).find((e=>e.content.poll&&e.content.poll.id===t)),n)break}return n}function pe(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;const{chatId:a,messageId:i}=(0,f.j)(e,s).focusedMessage||{};return a===t?i:void 0}function ge(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;const i=pe(e,t.chatId,a),d=(0,f.j)(e,a).focusedMessage?.threadId;return n===d&&!!i&&(i===t.id||i===t.previousLocalId)}function ye(e,t){const{lastReadOutboxMessageId:n}=(0,d.Z1)(e,t.chatId)||{};return(0,u.CI)(t)||!n||n<t.id}function be(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return ye(e,t)||n?(0,u.RI)(t):"read"}function ve(e,t){const{senderId:n}=t;if(n)return(0,u.YC)(n)?(0,c.dy)(e,n):(0,d.Z1)(e,n)}function we(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n){const{senderUserId:n,hiddenUserName:r}=t.forwardInfo||{};if(n)return(0,u.YC)(n)?(0,c.dy)(e,n):(0,d.Z1)(e,n);if(r)return}const{senderId:r}=t;if(r)return(0,u.YC)(r)?(0,c.dy)(e,r):(0,d.Z1)(e,r)}function Ie(e,t){if(Boolean(t.content.storyData))return(0,c.dy)(e,t.content.storyData.userId);const{forwardInfo:n}=t;return n?n.isChannelPost&&n.fromChatId?(0,d.Z1)(e,n.fromChatId):n.senderUserId?(0,c.dy)(e,n.senderUserId)||(0,d.Z1)(e,n.senderUserId):void 0:void 0}function Ce(e,t,n){const r=(0,d.Z1)(e,t);return!!r&&n!==s.OxA&&(r.isCreator||(0,u.VE)(r,"deleteMessages")||r.isForum&&function(e,t,n){const r=(0,d.Z1)(e,t);if(!r)return!1;if(r.topics?.[n]&&!r.topics?.[n].isOwner)return!1;const o=e.messages.byChatId[t]?.threadsById[n];if(!o)return!1;const{listedIds:s}=o;return!(!s||s.length+1>=10||s.some((n=>{const r=le(e,t,n);return!r||!r.isOutgoing})))}(e,r.id,n))}function Se(e,t){const n=(0,d.Z1)(e,t.chatId),{replyToMessageId:r,replyToTopMessageId:a,isTopicReply:i,content:c}=t;return"action"in c&&"topicCreate"===c.action?.type?t.id:n?.isForum?i&&(a||r)||s.OxA:n&&(0,u.G9)(n)?o._f:n&&(0,u.ZV)(n)&&(a||r)||o._f}function Ee(e,t){const{chatId:n}=t,r=(0,d.Z1)(e,n);if(!r?.isForum)return;const o=Se(e,t);return r.topics?.[o]}function Pe(e,t,n){const r=(0,d.Z1)(e,t.chatId);if(!r||r.isRestricted)return{};const o=(0,u.YC)(r.id),s=(0,d.FM)(e,t.chatId),a=(0,u.G9)(r),i=(0,u.ZV)(r),l=(0,u.eA)(r),f=Boolean((0,c.kB)(e,r.id)),h=(0,u.CI)(t),m=(0,u.FF)(t),p=(0,u.jM)(t),g=(0,u.B4)(t),y=(0,u.MF)(t),b=(0,u.FT)(t),{content:v}=t,w=Ee(e,t),I=(s||i&&(0,u.VE)(r,"pinMessages")||l&&(0,u.VE)(r,"editMessages")||(0,A.bp)()-t.date<172800)&&!(v.sticker||v.contact||v.poll||v.action||v.audio||v.video?.isRound||v.location||v.invoice)&&!y&&!t.viaBotId&&!r.isForbidden,C=ne(e,t.chatId,n),S=Boolean(C?.originChannelId),E=!h&&!p&&!r.isForbidden&&(0,u.Qm)(r,n,S)&&(!w||!w.isClosed||w.isOwner||(0,u.VE)(r,"manageTopics")),P=o||r.isCreator||!l&&!(0,u.Mg)(r,"pinMessages")||(0,u.VE)(r,"pinMessages");let k=!h&&!p&&!b&&P,T=!1;const M=W(e,r.id,n);k&&(T=Boolean(M&&M.includes(t.id)),k=!T);const L=(!h||m)&&!p&&(o||g||a||r.isCreator||(0,u.VE)(r,"deleteMessages")),Z=!o&&!g,R=L&&!r.isForbidden&&(o&&!s&&!f||a&&(g||(0,u.VE)(r,"deleteMessages")||r.isCreator)),D=g||l&&(r.isCreator||(0,u.VE)(r,"editMessages")),B=!h&&!b&&I&&D,_=v.storyData?N(e,v.storyData.userId,v.storyData.id):v.webPage?.story?N(e,v.webPage.story.userId,v.webPage.story.id):void 0,O=qe(e,t.chatId),F=_&&("isDeleted"in _||"noForwards"in _&&_.noForwards),x=!h&&!b&&!O&&!F&&(t.isForwardingAllowed||p),U=Boolean(t.content.sticker),$=U&&function(e,t){const{stickers:n}=e.stickers.favorite;return n&&n.some((e=>{let{id:n}=e;return n===t.id}))}(e,t.content.sticker),j=!b&&U&&!$,V=!b&&$,H=!b,K=!h&&!b&&(l||i),G=!h&&!b,z=Boolean(v.webPage?.document||v.webPage?.video||v.webPage?.photo||v.audio||v.voice||v.photo||v.video||v.document||v.sticker),q=t.content.video?.isGif,J=v.poll,Y=!J?.summary.closed&&!J?.summary.quiz&&J?.results.results?.some((e=>e.isChosen)),X=D&&J&&!J.summary.closed&&!y;return{noOptions:[E,B,k,T,Z,L,R,x,j,V,H,K,G,z,q,Y,X].every((e=>!e)),canReply:E,canEdit:B,canPin:k,canUnpin:T,canReport:Z,canDelete:L,canDeleteForAll:R,canForward:x,canFaveSticker:j,canUnfaveSticker:V,canCopy:H,canCopyLink:K,canSelect:G,canDownload:z,canSaveGif:q,canRevote:Y,canClosePoll:X}}function Ae(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageIds:s}=(0,f.j)(e,o).selectedMessages||{},{chatId:a,threadId:i}=R(e,o)||{},d=a&&B(e,a);if(!d||!s||!i)return{};const c=s.map((t=>d[t]&&Pe(e,d[t],i))).filter(Boolean);return{canDelete:c.every((e=>e.canDelete)),canDeleteForAll:c.every((e=>e.canDeleteForAll))}}function ke(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageIds:s}=(0,f.j)(e,o).selectedMessages||{},{chatId:a,threadId:i}=R(e,o)||{},d=a&&B(e,a);if(!d||!s||!i)return!1;const c=s.map((t=>d[t]&&Pe(e,d[t],i))).filter(Boolean);return c.every((e=>e.canReport))}function Te(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageIds:s}=(0,f.j)(e,o).selectedMessages||{},{chatId:a,threadId:i}=R(e,o)||{},d=a&&B(e,a);if(!d||!s||!i)return!1;const c=s.map((t=>d[t]&&Pe(e,d[t],i))).filter(Boolean);return c.some((e=>e.canDownload))}function Me(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;const a=(0,f.j)(e,s).activeDownloads.byChatId[t.chatId];return!!a&&Boolean(t.isScheduled?a.scheduledIds?.includes(t.id):a.ids?.includes(t.id))}function Ne(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;return(0,f.j)(e,s).activeDownloads.byChatId[t]}function Le(e,t){return e.fileUploads.byMessageLocalId[(0,u.KK)(t)]?.progress}function Ze(e,t,n){if(n===o._f){const n=(0,d.Z1)(e,t);if(!n)return;if(!n.lastReadInboxMessageId)return;return!n.lastMessage||n.unreadCount?n.lastReadInboxMessageId:n.lastMessage.id}{const r=ne(e,t,n);if(!r)return;return r.lastReadInboxMessageId?Math.min(r.lastReadInboxMessageId,r.lastMessageId||1/0):r.topMessageId}}function Re(e,t,n){const r=(0,d.Z1)(e,t);if(n===o._f){if(!r)return}else{const r=ne(e,t,n);if(!r||void 0!==r.lastMessageId&&r.lastMessageId===r.lastReadInboxMessageId)return}const a=j(e,t,n),i=U(e,t,n),c=B(e,t);if(!c||!a?.length&&!i)return;const u=Ze(e,t,n);if(!u&&r&&r.isNotJoined)return;const l=t===s.awM?e.serviceNotifications.reduce(((e,t)=>!t.isUnread&&t.id>e?t.id:e),-1):-1;function f(e){return e.find((e=>(!u||e>u)&&c[e]&&(!c[e].isOutgoing||c[e].content.action?.isTopicAction||c[e].isFromScheduled)&&e>l))}if(a?.length){const e=a.map((e=>f(e))).filter(Boolean)[0];if(e)return e}if(i){const e=f(i);if(e)return e}}function De(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{forwardMessages:s}=(0,f.j)(e,o);return Boolean(s.isModalShown)}function Be(e,t){const n=Object.values(e.chats.byId).find((e=>(0,u.Ru)(e)&&e.lastMessage&&e.lastMessage.id===t));if(n)return n.id;const{byChatId:r}=e.messages;return Object.keys(r).find((n=>{const o=(0,d.Z1)(e,n);return o&&(0,u.Ru)(o)&&r[o.id].byId[t]}))}function _e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{selectedMessages:s}=(0,f.j)(e,o);return Boolean(s)}function Oe(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;const{messageIds:a}=(0,f.j)(e,s).selectedMessages||{};return!!a&&a.includes(t)}function Fe(e,t,n){const r=B(e,t);if(r)return Object.values(r).filter((e=>e.groupedId===n&&e.forwardInfo)).map((e=>{let{forwardInfo:t}=e;return t.fromMessageId}))}function xe(e,t,n){const r=B(e,t);if(r)return Object.keys(r).map(Number).filter((e=>r[e].groupedId===n))}function Ue(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;const{messageIds:i}=(0,f.j)(e,a).selectedMessages||{};if(!i)return!1;const d=xe(e,t,n);return d&&d.every((e=>i.includes(e)))}function $e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageIds:s}=(0,f.j)(e,o).selectedMessages||{};return s?s.length:0}function je(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o._f;for(var r=arguments.length,s=new Array(r>3?r-3:0),a=3;a<r;a++)s[a-3]=arguments[a];let[i=(0,h._w)()]=s;const c=(0,d.Z1)(e,t);if(!c)return;const u=B(e,t),f=H(e,t,n,i);if(!u||!f)return;const m=(0,l.dF)(f,(t=>He(e,u[t]))),p=(0,l.dF)(f,(t=>Ve(e,u[t])));return m&&p&&p>m?void 0:m?u[m]:void 0}function Ve(e,t){const{shouldHideKeyboardButtons:n,isHideKeyboardSelective:r,replyToMessageId:o,isMentioned:s}=t;if(!n)return!1;if(r){if(s)return!0;if(!o)return!1;const n=le(e,t.chatId,o);return Boolean(n?.senderId===e.currentUserId)}return!0}function He(e,t){const{keyboardButtons:n,shouldHideKeyboardButtons:r,isKeyboardSelective:o,isMentioned:s,replyToMessageId:a}=t;if(!n||r)return!1;if(o){if(s)return!0;if(!a)return!1;const n=le(e,t.chatId,a);return Boolean(n?.senderId===e.currentUserId)}return!0}function We(e,t){const n=(0,d.Z1)(e,t.chatId);if(!n)return;const r=ve(e,t),o=Boolean((0,u.O$)(t)||(0,u.F$)(t)),s=Boolean((0,u.b7)(t)||(0,u.Cg)(t)),a=Boolean((0,u.oP)(t)||(0,u.kd)(t)||(0,u.aE)(t)),{canAutoLoadPhotoFromContacts:i,canAutoLoadPhotoInPrivateChats:c,canAutoLoadPhotoInGroups:l,canAutoLoadPhotoInChannels:f,canAutoLoadVideoFromContacts:h,canAutoLoadVideoInPrivateChats:m,canAutoLoadVideoInGroups:p,canAutoLoadVideoInChannels:g,canAutoLoadFileFromContacts:y,canAutoLoadFileInPrivateChats:b,canAutoLoadFileInGroups:v,canAutoLoadFileInChannels:w}=e.settings.byKey;return o?Ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:i,canAutoLoadMediaInPrivateChats:c,canAutoLoadMediaInGroups:l,canAutoLoadMediaInChannels:f}):s?Ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:h,canAutoLoadMediaInPrivateChats:m,canAutoLoadMediaInGroups:p,canAutoLoadMediaInChannels:g}):!a||Ke({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:y,canAutoLoadMediaInPrivateChats:b,canAutoLoadMediaInGroups:v,canAutoLoadMediaInChannels:w})}function Ke(e){let{global:t,chat:n,sender:r,canAutoLoadMediaFromContacts:o,canAutoLoadMediaInPrivateChats:s,canAutoLoadMediaInGroups:a,canAutoLoadMediaInChannels:i}=e;const d=Boolean(r&&(r.id===t.currentUserId||(0,c.nM)(t,r)));return Boolean(d&&o||!d&&s&&(0,u.YC)(n.id)||a&&(0,u.Bf)(n)||i&&(0,u.eA)(n))}function Ge(e){const{serviceNotifications:t}=e,n=Math.max(...t.map((e=>{let{id:t}=e;return t})));return t.find((e=>{let{id:t,isDeleted:r}=e;return!r&&t===n}))}function ze(e,t){return Boolean(t&&(t.isProtected||qe(e,t.chatId)))}function qe(e,t){return(0,d.Z1)(e,t)?.isProtected||!1}function Je(e,t,n){if((0,d.Z1)(e,t)?.isProtected)return!0;if(!n)return!1;const r=B(e,t);return n.some((e=>r[e]?.isProtected))}function Ye(e,t,n){if((0,d.Z1)(e,t)?.isProtected)return!1;if(!n)return!1;const r=B(e,t);return n.map((e=>r[e])).every((e=>e.isForwardingAllowed||(0,u.jM)(e)))}function Xe(e,t){const n=(0,d.Z1)(e,t),r=n&&(0,u.eA)(n)?e.messages.sponsoredByChatId[t]:void 0;return r&&r.expiresAt>=Math.round(Date.now()/1e3)?r:void 0}function Qe(e,t){if(t===s.awM)return;const n=(0,u.YC)(t),r=e.config?.defaultReaction;if(!r)return;if(n)return r;const o=(0,d.x6)(e,t)?.enabledReactions;return o&&(0,u.XU)(r,o)?r:void 0}function et(e){const t=(0,c.wV)(e),{maxUserReactionsPremium:n=3,maxUserReactionsDefault:r=1}=e.appConfig||{};return t?n:r}function tt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s,threadId:a}=R(e,o)||{};if(!s||!a)return;const i=O(e,s,a,"viewportIds",o);return i?i.map((t=>{const{senderId:n}=le(e,s,t)||{};return n?(0,c.dy)(e,n):void 0})).filter(Boolean):void 0}function nt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return"scheduled"===R(e,o)?.type}function rt(e,t){const n=(0,d.FM)(e,t),r=t===s.FVh&&(0,c.kB)(e,t);return Boolean(!n&&!r&&(0,u.YC)(t)&&(0,c.ss)(e,t)?.wasOnline)}function ot(e,t){const n=function(e){const t=e.content.text?.entities;return t?.filter((e=>e.type===o.Vv.CustomEmoji))}(t);if(!n)return i.D;const r=n.map((t=>e.customEmojis.byId[t.documentId]));return r.every(Boolean)?r.map((e=>e.stickerSetInfo)).reduce(((e,t)=>("shortName"in t&&e.some((e=>"shortName"in e&&e.shortName===t.shortName))||"id"in t&&e.some((e=>"id"in e&&e.id===t.id))||e.push(t),e)),[]):void 0}function st(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{messageIds:s,fromChatId:a}=(0,f.j)(e,o).forwardMessages;if(!s)return!1;const i=B(e,a);return s.some((e=>{const t=i[e];return Boolean(t.content.voice)||t.content.video?.isRound}))}function at(e,t){return e.translations.byChatId[t]}function it(e,t,n){return at(e,t)?.byLangCode[n]||{}}function dt(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[a=(0,h._w)()]=o;const i=(0,f.j)(e,a).requestedTranslations.byChatId[t];return i?.toLanguage||i?.manualMessages?.[n]}function ct(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;const{messageIds:a,storyId:i,fromChatId:c}=(0,f.j)(e,s).forwardMessages,l=(0,d.Z1)(e,t);if(!a&&!i||!l)return!1;if(i)return!0;const m=B(e,c),{canSendVoices:p,canSendRoundVideos:g,canSendStickers:y,canSendDocuments:b,canSendAudios:v,canSendVideos:w,canSendPhotos:I,canSendGifs:C,canSendPlainText:S}=(0,u.H5)(l);return!a.some((e=>{const t=m[e],n=t.content.voice,r=t.content.video?.isRound,o=t.content.photo,s=t.content.video?.isGif,a=t.content.video&&!r&&!s,i=t.content.audio,d=t.content.document,c=t.content.sticker,u=t.content.text&&!n&&!r&&!c&&!d&&!i&&!a&&!o&&!s;return n&&!p||r&&!g||c&&!y||d&&!b||i&&!v||a&&!w||o&&!I||s&&!C||u&&!S}))}function ut(e,t,n){for(var r=arguments.length,o=new Array(r>3?r-3:0),s=3;s<r;s++)o[s-3]=arguments[s];let[i=(0,h._w)()]=o;const{canTranslate:c,doNotTranslate:l}=e.settings.byKey,f=!n||!l.includes(n),m=(0,u.cT)(t),p=(0,d.lp)(e,t.chatId,i);return a.SX&&c&&f&&m&&!p}function lt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s,threadId:a}=R(e,o)||{};if(!s||!a)return;const i=(0,u.uw)(s,a),d=(0,f.j)(e,o).localTextSearch.byChatThreadKey[i];return d&&d.isActive?d:void 0}function ft(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s,threadId:a}=R(e,o)||{};if(!s||!a)return;const i=(0,u.uw)(s,a);return(0,f.j)(e,o).localMediaSearch.byChatThreadKey[i]}function ht(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;return(0,f.j)(e,s).statistics.byChatId[t]}function mt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;if(!(0,f.j)(e,o).isStatisticsShown)return!1;const{chatId:s}=R(e,o)||{};return s?(0,d.x6)(e,s)?.canViewStatistics:void 0}function pt(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;return(0,f.j)(e,s).management.byChatId[t]}function gt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s,threadId:a}=R(e,o)||{};if(!s||!a)return;const i=(0,f.j)(e,o).management.byChatId[s];return i?.isActive?i:void 0}function yt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{chatId:s,threadId:a}=R(e,o)||{};if(!s||!a)return;if((0,u.YC)(s))return"user";const i=(0,d.Z1)(e,s);return i?(0,u.Bf)(i)?"group":"channel":void 0}function bt(e,t){const n=(0,d.Z1)(e,t);if(!n||n.isRestricted)return!1;const r=(0,u.YC)(n.id)?(0,c.dy)(e,t):void 0,o=r&&(0,u.kw)(r),s=r&&(0,u.cS)(r);return Boolean(!o&&n&&!(0,d.FM)(e,n.id)&&((0,u.YC)(n.id)||((0,u.Nl)(n)||n.isCreator)&&!n.isNotJoined)&&!s)}function vt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{mediaViewer:s}=(0,f.j)(e,o);return Boolean(s.mediaId||s.avatarOwnerId)}function wt(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),s=2;s<n;s++)o[s-2]=arguments[s];let[a=(0,h._w)()]=o;const i=(0,f.j)(e,a);return i.editTopicPanel?r.qt.EditTopic:i.createTopicPanel?r.qt.CreateTopic:i.pollResults.messageId?r.qt.PollResults:!t&&lt(e,a)?r.qt.Search:gt(e,a)?r.qt.Management:i.isStatisticsShown&&i.statistics.currentMessageId?r.qt.MessageStatistics:mt(e,a)?r.qt.Statistics:void 0!==i.stickerSearch.query?r.qt.StickerSearch:void 0!==i.gifSearch.query?r.qt.GifSearch:i.newChatMembersProgress!==r.WB.Closed?r.qt.AddingMembers:i.isChatInfoShown&&i.messageLists.length?r.qt.ChatInfo:void 0}function It(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];let[s=(0,h._w)()]=r;return void 0!==wt(e,t,s)}function Ct(e){const{theme:t}=e.settings.byKey;return t}function St(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const s=(0,f.j)(e,o);return Boolean(s.forumPanelChatId)&&(void 0===s.globalSearch.query||Boolean(s.globalSearch.isClosing))}function Et(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return!St(e,o)}function Pt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;const{reactionPicker:s}=(0,f.j)(e,o);return Boolean(s?.position)}function At(e){return e.settings.performance}function kt(e,t){return e.settings.performance[t]}function Tt(e,t){const n=(0,u.b7)(t)||(0,u.Cg)(t);if(!n)return;const r=kt(e,"autoplayVideos"),o=kt(e,"autoplayGifs"),s=n.isGif||n.isRound;return r&&!s||o&&s}function Mt(e){return kt(e,"loopAnimatedStickers")}function Nt(e){return kt(e,"animatedEmoji")}function Lt(e){return kt(e,"pageTransitions")}function Zt(e){return kt(e,"contextMenuBlur")}function Rt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).globalSearch.query}function Dt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.inputInvoice}function Bt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.formId}function _t(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.requestId}function Ot(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.nativeParams?.publishableKey}function Ft(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.nativeParams?.publicToken}function xt(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.stripeCredentials}function Ut(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let[o=(0,h._w)()]=n;return(0,f.j)(e,o).payment.smartGlocalCredentials}function $t(e){return e.settings.byKey}function jt(e){return e.settings.notifyExceptions}function Vt(e){return e.settings.byKey.language.replace("-raw","")}function Ht(e){return e.authRememberMe&&e.isCacheApiSupported}function Wt(e){return e.settings.byKey.translationLanguage||Vt(e)}},85967:(e,t,n)=>{n.d(t,{j:()=>o});var r=n(65054);function o(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];let[s=(0,r._w)()]=n;return e.byTabId[s]}},86087:(e,t,n)=>{n.d(t,{Bk:()=>u,cc:()=>a,dy:()=>o,kB:()=>f,nM:()=>l,oe:()=>c,s4:()=>i,ss:()=>s,wV:()=>d});var r=n(48670);function o(e,t){return e.users.byId[t]}function s(e,t){return e.users.statusesById[t]}function a(e,t){return e.users.fullInfoById[t]}function i(e,t){return a(e,t)?.isBlocked}function d(e){return!!e.currentUserId&&Boolean(e.users.byId[e.currentUserId].isPremium)}function c(e){var t;return null===(t=e.appConfig?.isPremiumPurchaseBlocked)||void 0===t||t}function u(e,t){const n=t.replace(/[^0-9]/g,"");return Object.values(e.users.byId).find((e=>e?.phoneNumber===n))}function l(e,t){return e.contactList&&e.contactList.userIds.includes(t.id)}function f(e,t){const n=o(e,t);if(n&&(0,r.cS)(n))return n}},22268:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(60748),o=n(27370);function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a="http://www.w3.org/2000/svg",i=new Map;class d{constructor(e){this.color=e,s(this,"filterId",void 0),s(this,"element",void 0),s(this,"referenceCount",0),this.filterId=`color-filter-${e.slice(1)}`,this.element=document.createElementNS(a,"svg"),this.element.width.baseVal.valueAsString="0px",this.element.height.baseVal.valueAsString="0px";const t=document.createElementNS(a,"defs");this.element.appendChild(t);const n=document.createElementNS(a,"filter");n.id=this.filterId,n.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(n);const r=document.createElementNS(a,"feColorMatrix");r.setAttribute("type","matrix");const i=(0,o.oo)(e);r.setAttribute("values",`0 0 0 0 ${i.r/255} 0 0 0 0 ${i.g/255} 0 0 0 0 ${i.b/255} 0 0 0 1 0`),n.appendChild(r),document.body.appendChild(this.element)}getFilterId(){return this.referenceCount+=1,this.filterId}removeReference(){this.referenceCount-=1,0===this.referenceCount&&this.element.remove()}isUsed(){return this.referenceCount>0}}function c(e,t){if((0,r.d4)((()=>{if(e)return()=>{const t=i.get(e);t&&(t.removeReference(),t.isUsed()||i.delete(t.color))}}),[e]),!e)return;if(i.has(e))return u(i.get(e).getFilterId(),t);const n=new d(e);return i.set(e,n),u(n.getFilterId(),t)}function u(e,t){return t?`url(#${e})`:`filter: url(#${e});`}},92085:(e,t,n)=>{n.d(t,{Z:()=>d});var r=n(60748),o=n(18629),s=n(25190),a=n(78722);const i="color";function d(e,t){const[n,d]=(0,r.eJ)(),c=(0,s.Z)((()=>{if(!e.current||t)return void d(void 0);const n=(0,o.ZX)(getComputedStyle(e.current),i);d(n)}));return(0,a.Z)(e,c,t),(0,r.bt)((()=>{const n=e.current;if(n&&!t)return n.style.setProperty("transition","50ms color linear","important"),()=>{n.style.removeProperty("transition")}}),[t,e]),(0,r.d4)((()=>{const n=e.current;if(n&&(c(),!t))return n.addEventListener("transitionend",r),()=>{n.removeEventListener("transitionend",r)};function r(e){e.propertyName===i&&c()}}),[t,e,c]),n}},42797:(e,t,n)=>{n.d(t,{W7:()=>p,ZP:()=>b,c9:()=>g});var r=n(83716),o=n(60748),s=n(601),a=n(16063),i=n(43858),d=n(65326);const c=new Map,u=(0,a._)();let l,f,h,m;function p(){return l}function g(){return f}function y(){l=c.get("mobile")?.matches||!1,f=!l&&(c.get("tablet")?.matches||!1),h=c.get("landscape")?.matches||!1,m=c.get("touch")?.matches||!1,(0,i.z)(),u.runCallbacks()}function b(){const e=(0,d.Z)();return(0,o.d4)((()=>u.addCallback(e)),[e]),{isMobile:l,isTablet:f,isLandscape:h,isDesktop:!l&&!f,isTouchScreen:m}}!function(){const e=window.matchMedia(`(max-width: ${r.l35}px), (max-width: ${r.u_N}px and max-height: ${r.rOO}px)`);c.set("mobile",e),e.addEventListener("change",y);const t=window.matchMedia(`(max-width: ${r.ksF}px)`);c.set("tablet",t),t.addEventListener("change",y);const n=window.matchMedia(s.cj?"(orientation: landscape)":"screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape)");c.set("landscape",n),n.addEventListener("change",y);const o=window.matchMedia("(pointer: coarse)");c.set("touch",o),o.addEventListener("change",y)}(),y()},77510:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=(e,t,n)=>{const[o,s]=(0,r.eJ)(!1),[a,i]=(0,r.eJ)(),[d,c]=(0,r.eJ)(n);return(0,r.d4)((()=>{s(!0);let t=!1;return e().then((e=>{t||(s(!1),c(e))}),(e=>{t||(s(!1),i(e))})),()=>{t=!0}}),t),{isLoading:o,error:a,result:d}}},45332:(e,t,n)=>{n.d(t,{Z:()=>c,q:()=>u});var r=n(60748),o=n(16063),s=n(25190);const a=(0,o._)(),i=(0,o._)();let d=document.hasFocus();function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,s.Z)(e),c=(0,s.Z)(t);(0,r.d4)((()=>{if(!n)return d||o(),a.addCallback(o),i.addCallback(c),()=>{i.removeCallback(c),a.removeCallback(o)}}),[n,o,c])}function u(){return!d}window.addEventListener("blur",(()=>{d&&(d=!1,a.runCallbacks())})),window.addEventListener("focus",(()=>{d=!0,i.runCallbacks()}))},12019:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(60748),o=n(69118),s=n(85266),a=n(84112),i=n(25190);function d(e,t){const n=[];for(let r=0;r<e.length;r++)n.push({start:e.start(r)/t,end:e.end(r)/t});return n}const c=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;const[n,c]=(0,r.eJ)(!e),[u,l]=(0,r.eJ)(!1),[f,h]=(0,r.eJ)(0),[m,p]=(0,r.eJ)([]),g=(0,r.Ye)((()=>(0,o.Ds)(c,200,!1,!0)),[]),y=(0,i.Z)((e=>{"timeupdate"===e.type&&t?.(e);const n=e.currentTarget;if(!(0,s.z)(n)){if(n.buffered.length){const e=d(n.buffered,n.duration),t=e.reduce(((e,t)=>{let{start:n,end:r}=t;return e+r-n}),0);h(t/n.duration),p((t=>(0,a.A)(t,e)?t:e))}g(n.readyState>=3||n.currentTime>0),l((e=>e||n.readyState>3))}})),b={onLoadedData:y,onPlaying:y,onLoadStart:y,onPause:y,onTimeUpdate:y,onProgress:y};return{isReady:u,isBuffered:n,bufferedProgress:f,bufferedRanges:m,bufferingHandlers:b,checkBuffering(e){g(e.readyState>=3)}}}},45864:(e,t,n)=>{n.d(t,{Z:()=>c});var r=n(60748),o=n(28712),s=n(25190),a=n(78722),i=n(3927),d=n(76997);function c(e,t){const[n,c]=(0,r.eJ)(),[u,l]=(0,r.eJ)(),f=(0,s.Z)((()=>{const n=e.current,r=t?.current;if(!n||!r)return;if(!r.offsetWidth||!r.offsetHeight)return;const s=n.classList.contains("sticker-set-cover")||n.classList.contains("sticker-reaction")?n:n.querySelector("img");if(!s)return;const a=s.getBoundingClientRect(),i=r.getBoundingClientRect();c((0,o.NM)((a.left-i.left)/i.width,4)||0),l((0,o.NM)((a.top-i.top)/i.height,4)||0)}));(0,r.d4)(f,[f]);const h=(0,i.Z)(f,[f],150);return(0,a.Z)(t,h),(0,d.Z)(t,h),(0,r.Ye)((()=>void 0!==n&&void 0!==u?{x:n,y:u}:void 0),[n,u])}},18360:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(87204);function o(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,r.Z)(e,t);return n||null!=e?e:o}},67360:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(69118);function s(e,t,n){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const i=(0,r.I4)(e,t);return(0,r.Ye)((()=>(0,o.Ds)(i,n,!s,!a)),[i,n,s,a])}},7792:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=function(e){(0,r.d4)(e,[])}},274:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=(e,t,n)=>{const o=(0,r.sO)();return(0,r.d4)((()=>{const n=o.current;return o.current=t,e(n||[])}),t,n)}},97458:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(83716),s=n(601);const a=e=>{const t=(0,r.sO)(!1),n=(0,r.sO)(window.screenX),a=(0,r.sO)(window.screenY),i=(0,r.sO)(0);(0,r.d4)((()=>{const r=e.current;if(!r||!o.D$V||!s.jm)return;const d=e=>{i.current=0,t.current&&(e.preventDefault(),e.stopPropagation(),t.current=!1)},c=e=>{t.current&&(e.preventDefault(),e.stopPropagation())},u=e=>{1===e.buttons&&(i.current+=Math.sqrt((n.current-window.screenX)**2+(a.current-window.screenY)**2),n.current=window.screenX,a.current=window.screenY,!t.current&&i.current>5&&(t.current=!0))},l=e=>{e.currentTarget===e.target&&window.electron?.handleDoubleClick()};return r.addEventListener("click",d),r.addEventListener("mousedown",c),r.addEventListener("mousemove",u),r.addEventListener("dblclick",l),()=>{r.removeEventListener("click",d),r.removeEventListener("mouseup",c),r.removeEventListener("mousemove",u),r.removeEventListener("dblclick",l)}}),[e])}},60706:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;const[n,o]=(0,r.eJ)(e,t),s=(0,r.I4)((()=>{o(!0)}),[]),a=(0,r.I4)((()=>{o(!1)}),[]);return[n,s,a]}},65326:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=()=>{const[,e]=(0,r.eJ)(!1);return(0,r.I4)((()=>{e((e=>!e))}),[])}},18674:(e,t,n)=>{n.d(t,{YW:()=>l,ZP:()=>f,zG:()=>u});var r=n(60748),o=n(16063),s=n(25190);const a=(0,o._)(),i=(0,o._)();let d,c=!1;function u(){return c}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1e3;function t(){d&&(clearTimeout(d),d=void 0),c=!1,i.runCallbacks()}return c||(c=!0,a.runCallbacks()),d&&(clearTimeout(d),d=void 0),d=window.setTimeout(t,e),t}const f=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,s.Z)(e),d=(0,s.Z)(t);(0,r.d4)((()=>{if(!n)return c&&o(),a.addCallback(o),i.addCallback(d),()=>{i.removeCallback(d),a.removeCallback(o)}}),[n,d,o])}},46590:(e,t,n)=>{n.d(t,{Z:()=>A});var r=n(60748),o=n(65116),s=n(57710),a=n(83716),i=n(601),d=n(34446),c=n(7792),u=n(25190);const l=`${window.location.pathname}${window.location.search}`,f=Number(new Date);let h,m,p=!1,g=[],y=[],b=!1;function v(){b&&setTimeout((()=>{b=!1}),350)}function w(){const e=g.filter((e=>"go"===e.type)),t=g.filter((e=>"go"!==e.type)),n=e.reduce(((e,t)=>e+t.delta),0);g=[],n&&(window.history.go(n),t.length)?y.push(...t):I(t)}function I(e){e.forEach((e=>window.history[e.type](e.data,"",e.hash)))}function C(e){g.length||(0,s.i$)(w),g.push(e)}function S(){m=0,h=[{index:0,onBack:()=>window.history.back()}],window.history.replaceState({index:0,historyUniqueSessionId:f},"",l)}function E(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1,t=e;for(let e=m-1;e>0&&h[e].isClosed;e--)t++;return t&&(p=!0,C({type:"go",delta:-t})),t}function P(){let e=!1;for(let t=h.length-1;t>0;t--)h[t].isClosed||(!e&&b&&((0,o.Sv)().disableHistoryAnimations(),e=!0),h[t].onBack?.());S()}function A(e){let{isActive:t,shouldBeReplaced:n,shouldResetUrlHash:o,hash:s,onBack:a}=e;const i=(0,u.Z)(a),l=(0,r.sO)(),p=(0,r.sO)(!1),g=(0,r.sO)(!0),y=(0,r.I4)((function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];const t=e||h[m].shouldBeReplaced;l.current=t?m:++m,m=l.current;const r=h[l.current];r&&!r.isClosed&&r.markReplaced?.(),h[l.current]={index:l.current,onBack:i,shouldBeReplaced:n,markReplaced:()=>{p.current=!0}},C({type:t?"replaceState":"pushState",data:{index:l.current,historyUniqueSessionId:f},hash:s?`#${s}`:o?" ":void 0})}),[s,n,o]),b=(0,r.I4)((()=>{l.current&&h[l.current]&&!p.current&&(h[l.current].isClosed=!0,p.current=!0,l.current!==m||n||(m-=E()))}),[n]);(0,c.Z)((()=>(g.current=!1,()=>{t&&!p.current&&b()}))),(0,d.Z)((e=>{let[n]=e;n!==t&&(g.current&&!t||(t?y():b()))}),[t,b,y])}a.Cgt&&(window.TEST_getHistoryState=()=>h,window.TEST_getHistoryCursor=()=>m),i.cj&&(window.addEventListener("touchstart",(function(e){const t=e.touches[0].pageX;(t<=300||t>=window.innerWidth-300)&&(b=!0)})),window.addEventListener("touchend",v),window.addEventListener("popstate",v)),S(),window.addEventListener("popstate",(e=>{let{state:t}=e;if(p)return p=!1,void(y.length&&(I(y),y=[]));if(!t)return P(),void window.location.hash;const{index:n,historyUniqueSessionId:r}=t;if(r===f){if(n!==m)if(n<m){let e=0,t=!1;for(let r=m;r>n-e;r--)h[r].isClosed?e++:(!t&&b&&((0,o.Sv)().disableHistoryAnimations(),t=!0),h[r].onBack?.());const r=E(e);m+=n-m-r,m<0&&(m=0)}else n>m&&(p=!0,C({type:"go",delta:-(n-m)}))}else P()}))},3657:(e,t,n)=>{n.d(t,{Op:()=>c,S1:()=>i,_N:()=>d});var r=n(60748),o=n(69118),s=n(18674),a=n(25190);function i(e,t){let{rootRef:n,throttleMs:i,throttleScheduler:d,debounceMs:c,shouldSkipFirst:u,margin:l,threshold:f,isDisabled:h}=e;const m=(0,r.sO)(),p=(0,r.sO)(),g=(0,r.sO)(0),y=(0,r.sO)();p.current=t;const b=(0,a.Z)((()=>{g.current++})),v=(0,a.Z)((()=>{g.current&&(g.current--,!g.current&&y.current&&(y.current(),y.current=void 0))}));return(0,s.ZP)(b,v),(0,r.d4)((()=>{if(!h)return()=>{m.current&&(m.current.observer.disconnect(),m.current.callbacks.clear(),m.current=void 0)}}),[h]),{observe:(0,a.Z)(((e,t)=>{m.current||function(){const e=new Map,t=new Map;let r;function s(){if(g.current)return void(y.current=r);const n=Array.from(t.values());n.forEach((t=>{const r=e.get(t.target);r&&r(t,n)})),p.current&&p.current(n),t.clear()}r="function"==typeof d?(0,o.d0)(d,s):i?(0,o.P2)(s,i,!u):c?(0,o.Ds)(s,c,!u):s;const a=new IntersectionObserver((e=>{e.forEach((e=>{t.set(e.target,e)})),g.current?y.current=r:r()}),{root:n.current,rootMargin:l?`${l}px`:void 0,threshold:f});m.current={observer:a,callbacks:e}}();const r=m.current;return r.observer.observe(e),t&&r.callbacks.set(e,t),()=>{t&&r.callbacks.delete(e),r.observer.unobserve(e)}})),freeze:b,unfreeze:v}}function d(e,t,n){const o=(0,a.Z)(n);(0,r.d4)((()=>t?t(e.current,o):void 0),[o,t,e])}function c(e,t,n){const[o,s]=(0,r.eJ)(!t);return d(e,t,(e=>{s(e.isIntersecting),n&&n(e)})),o}},72313:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(25190);const s=(e,t,n,s,a)=>{const[i,d]=(0,r.eJ)(-1);return(0,r.d4)((()=>{d(-1);const n=e.current;t&&n&&!a&&(n.tabIndex=-1,n.focus())}),[e,t,a]),(0,o.Z)((t=>{const r=e.current;if(!r)return;if(13===t.keyCode&&n)return void n(i);if(38!==t.keyCode&&40!==t.keyCode)return;const o=document.activeElement,a=Array.from(s?r.querySelectorAll(s):r.children);let c=o&&a.indexOf(o)||i;if(38===t.keyCode&&c>0)c--;else if(40===t.keyCode&&c<a.length-1)c++;else{if(1!==a.length)return;c=0}const u=a[c];u&&(d(c),u.focus())}))}},59107:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(59692),o=n(65326),s=n(7792);const a=()=>{const e=(0,o.Z)();return(0,s.Z)((()=>r.ll(e))),r.QO()}},25190:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(70971);function s(e){const t=(0,o.Y)(e);return(0,r.I4)((function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current?.(...n)}),[])}},6202:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(60748),o=n(6137),s=n(40647),a=n(65326);const i=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:o.IU.BlobUrl,i=arguments.length>3?arguments[3]:void 0;const d=e?s.UV(e):void 0,c=(0,a.Z)();return(0,r.d4)((()=>{if(!t&&e&&!d){const t=Date.now();s.he(e,n).then((()=>{const e=Date.now()-t;!i||e>=i?c():setTimeout(c,i-e)}))}}),[t,e,d,n,c,i]),d}},70692:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(31212);function o(e){const t=Boolean(e),{transitionClassNames:n}=(0,r.Z)(t,void 0,t,"slow");return n}},48778:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(60748),o=n(99203),s=n(65326);const a=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],a=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const i=(0,o.o5)(e,t),d=(0,s.Z)();return(0,r.d4)((()=>{if(a)return(0,o.Qt)(d)}),[a,d]),(0,r.d4)((()=>{n||i||(0,o.$y)(e).then(d)}),[e,d,i,t,n]),i}},87204:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);const o=function(e,t){const n=(0,r.sO)(),{current:o}=n;return t&&void 0===e||(n.current=e),o}},92112:(e,t,n)=>{n.d(t,{ZP:()=>f,lh:()=>u,pP:()=>l});var r=n(60748),o=n(16063),s=n(25190);const a=(0,o._)(),i=(0,o._)();let d,c=!1;function u(){return c}function l(){return c||(c=!0,a.runCallbacks()),d&&(clearTimeout(d),d=void 0),function(){d&&(clearTimeout(d),d=void 0),c=!1,i.runCallbacks()}}const f=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const o=(0,s.Z)(e),d=(0,s.Z)(t);(0,r.d4)((()=>{if(!n)return c&&o(),a.addCallback(o),i.addCallback(d),()=>{i.removeCallback(d),a.removeCallback(o)}}),[n,o,d])}},78722:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(60748),o=n(16063),s=n(70971);const a=new Map;function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,s.Y)(t);(0,r.d4)((()=>{const t=e?.current;if(!t||n)return;const r=e=>{let[t]=e;0===t.contentRect.width&&0===t.contentRect.height||i.current(t)};let[s,d]=a.get(t)||[void 0,void 0];return s||(d=(0,o._)(),s=new ResizeObserver(d.runCallbacks),a.set(t,[s,d]),s.observe(t)),d.addCallback(r),()=>{d.removeCallback(r),d.hasCallbacks()||(s.unobserve(t),s.disconnect(),a.delete(t))}}),[n,i,e])}},76997:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(60748),o=n(16063),s=n(70971);const a=new Map;function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,s.Y)(t);(0,r.d4)((()=>{const t=e&&"current"in e?e.current:e;if(!t||n)return;const r=e=>{let[t]=e;t.target.offsetWidth&&t.target.offsetHeight&&i.current(t)};let[s,d]=a.get(t)||[void 0,void 0];return s||(d=(0,o._)(),s=new IntersectionObserver(d.runCallbacks),a.set(t,[s,d]),s.observe(t)),d.addCallback(r),()=>{d.removeCallback(r),d.hasCallbacks()||(s.unobserve(t),s.disconnect(),a.delete(t))}}),[n,i,e])}},31212:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(46752);const s=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"fast",a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:350,d=arguments.length>6&&void 0!==arguments[6]&&arguments[6];const[c,u]=(0,r.eJ)(!e),l=(0,r.sO)(),[f,h]=(0,r.eJ)(e&&n);if(e)u(!1),h(!0),l.current&&(window.clearTimeout(l.current),l.current=void 0);else if(h(!1),!c&&!l.current){const e=()=>{u(!0),t&&t(),l.current=void 0};a?e():l.current=window.setTimeout(e,i)}const m=f&&!(a&&!e)||d&&e,p=Boolean(l.current),g=e||p,y=(0,o.Z)(s&&"opacity-transition",s,m&&"open",!m&&"not-open",g&&"shown",!g&&"not-shown",p&&"closing");return{shouldRender:g,transitionClassNames:y,hasShownClass:g,hasOpenClass:m,isClosing:p}}},70971:(e,t,n)=>{n.d(t,{Y:()=>o});var r=n(60748);function o(e){const t=(0,r.sO)(e);return t.current=e,t}},34446:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(87204),o=n(60748),s=n(7792);function a(e,t){const n=(0,r.Z)(t),a=(0,o.sO)();var i;n&&!t.some(((e,t)=>e!==n[t]))||(a.current?.(),a.current=null!==(i=e(n||[]))&&void 0!==i?i:void 0),(0,s.Z)((()=>()=>{a.current?.()}))}},3927:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(69118);function s(e,t,n){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const a=(0,r.I4)(e,t);return(0,r.Ye)((()=>"number"==typeof n?(0,o.P2)(a,n,!s):(0,o.d0)(n,a)),[a,n,s])}},2903:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(60748),o=n(83716),s=n(601),a=n(10862),i=n(48670),d=n(7054),c=n(33555);function u(e){const t=e&&"content"in e,n=t?(0,i.DH)(e):e?.thumbnail?.dataUri,u=t?e.content?.sticker:e,l=n&&u&&!(0,s.on)()&&n.includes("image/webp"),[f,h]=(0,r.eJ)(a.Hu),m=e?.id;(0,r.bt)((()=>{l&&(0,a.p6)(`b64-${m}`,n).then(h).catch((e=>{o.eMD&&console.error(e)}))}),[m,l,n]);const p=(0,d.Puy)((0,c.Rd)());return(0,r.Ye)((()=>{const e=l?f:n;return e&&"dark"===p?e.replace("<svg",'<svg fill="white"'):e}),[l,n,f,p])}},27704:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(69995);function s(){const e=(0,r.sO)();return e.current||(e.current=(0,o.Z)()),e.current}},46898:(e,t,n)=>{n.d(t,{Z:()=>s});var r=n(60748),o=n(57710);function s(e,t){(0,r.d4)((()=>{const t=e.current;return()=>{t&&(0,o.Yq)((()=>{t.pause(),t.src="",t.load()}))}}),t)}},58758:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);function o(e,t,n,o,s){(0,r.d4)((()=>{if(!e||!n)return;const r=e=>{const r=t.current,a=e.target;!r||!a||o&&2===e.button||r.contains(e.target)&&!a.classList.contains("backdrop")||s&&(a.matches(s)||a.closest(s))||(e.preventDefault(),e.stopPropagation(),n?.())};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}}),[s,o,e,t,n])}},12255:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(60748),o=n(69118),s=n(43858),a=n(67360);function i(){const{width:e,height:t}=s.Z.get(),[n,i]=(0,r.eJ)(e),[d,c]=(0,r.eJ)(t),[u,l]=(0,r.eJ)(!1),f=(0,a.Z)(l,[l],250,!0);return(0,r.d4)((()=>{const e=(0,o.P2)((()=>{l(!0)}),250,!0),t=(0,o.P2)((()=>{const{width:e,height:t}=s.Z.get();i(e),c(t),f(!1)}),250,!1),n=()=>{e(),t()};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}}),[f]),(0,r.Ye)((()=>({width:n,height:d,isResizing:u})),[d,u,n])}},57710:(e,t,n)=>{n.d(t,{Ru:()=>s.Ru,WM:()=>f,Yq:()=>h,i$:()=>l,lT:()=>m,x4:()=>s.x4,yn:()=>s.yn});var r=n(69118),o=n(93088),s=n(99314);let a=[],i=[],d=[];const c=(u=()=>{const e=a;a=[],e.forEach((e=>{(0,o.Z)(e)})),Promise.resolve().then((()=>{(0,s.$Y)("mutate");const e=i;i=[],e.forEach((e=>{(0,o.Z)(e)}))})).then((()=>{(0,s.$Y)("measure");const e=[];for(const t of d)(0,o.Z)((()=>{const n=t();n&&e.push(n)}));return d=[],e})).then((e=>{(0,s.$Y)("mutate");for(const t of e)(0,o.Z)(t)})).then((()=>{(0,s.$Y)("measure")}))},(0,r.d0)((e=>{(0,r.T2)(e,!0)}),u));var u;function l(e){a.push(e),c()}function f(e){i.push(e),c()}function h(e){l((()=>{f(e)}))}function m(e){d.push(e),c()}},99314:(e,t,n)=>{n.d(t,{Cz:()=>l,Ru:()=>u,yn:()=>f,x4:()=>m,$Y:()=>c});const r={Element:{props:["clientLeft","clientTop","clientWidth","clientHeight","scrollWidth","scrollHeight","scrollLeft","scrollTop"],methods:["getClientRects","getBoundingClientRect","scrollBy","scrollTo","scrollIntoView","scrollIntoViewIfNeeded"]},HTMLElement:{props:["offsetLeft","offsetTop","offsetWidth","offsetHeight","offsetParent","innerText"],methods:["focus"]},window:{props:["scrollX","scrollY","innerHeight","innerWidth"],methods:["getComputedStyle"]},VisualViewport:{props:["height","width","offsetTop","offsetLeft"]},Document:{props:["scrollingElement"],methods:["elementFromPoint"]},HTMLInputElement:{methods:["select"]},MouseEvent:{props:["layerX","layerY","offsetX","offsetY"]},Range:{methods:["getClientRects","getBoundingClientRect"]}};let o=console.error;const s=new Map;let a,i="measure",d=!1;function c(e){i=e}function u(){d||(d=!0,Object.entries(r).forEach((e=>{let[t,n]=e;const r=window[t];if(!r)return;const o="object"==typeof r?r:r.prototype;"props"in n&&n.props.forEach((e=>{const n=Object.getOwnPropertyDescriptor(o,e)?.get;n&&(s.set(`${t}#${e}`,n),Object.defineProperty(o,e,{get(){return p(e),n.call(this)}}))})),"methods"in n&&n.methods.forEach((e=>{const n=o[e];s.set(`${t}#${e}`,n),o[e]=function(){p(e);for(var t=arguments.length,r=new Array(t),o=0;o<t;o++)r[o]=arguments[o];return n.apply(this,r)}}))})),a=new MutationObserver((e=>{"mutate"!==i&&e.forEach((e=>{let{target:t,type:n,attributeName:r}=e;document.contains(t)&&(h.has(t)||"childList"===n&&t instanceof HTMLElement&&t.contentEditable||r?.startsWith("data-")||o(new Error(`Unexpected mutation detected: \`${"attributes"===n?r:n}\``)))})),h.clear()})),a.observe(document.body,{childList:!0,attributes:!0,subtree:!0,characterData:!1}))}function l(){d&&(a?.disconnect(),a=void 0,Object.entries(r).forEach((e=>{let[t,n]=e;const r=window[t];if(!r)return;const o="object"==typeof r?r:r.prototype;"props"in n&&n.props.forEach((e=>{const n=s.get(`${t}#${e}`);n&&Object.defineProperty(o,e,{get:n})})),"methods"in n&&n.methods.forEach((e=>{o[e]=s.get(`${t}#${e}`)}))})),s.clear(),d=!1)}function f(e){if("mutate"!==i)throw new Error("The current phase is 'measure'");i="measure";const t=e();return i="mutate",t}const h=new Set;function m(e,t){if("measure"!==i)throw new Error("The current phase is 'mutate'");return d&&(Array.isArray(t)?t.forEach((e=>{h.add(e)})):h.add(t)),e()}function p(e){"measure"!==i&&o(new Error(`Unexpected measurement detected: \`${e}\``))}},84089:(e,t,n)=>{let r,o;async function s(){return r||(r=n.e(3748).then(n.bind(n,3748)).then((e=>e.default)),o=await r),r}function a(){return o}n.d(t,{_:()=>a,t:()=>s}),setTimeout(s,3e3)},31664:(e,t,n)=>{n.d(t,{D_:()=>j,ZP:()=>z,mC:()=>V,iL:()=>W,ye:()=>H});var r=n(60748),o=n(83716);const s=new Set(["scroll","mouseenter","mouseleave","load"]),a={},i={},d=new Map;function c(e,t){const n=e.replace(/^on/,"").replace(/Capture$/,"").toLowerCase();return"change"===n&&"SELECT"!==t.tagName?"input":"doubleclick"===n?"dblclick":"focus"===n?"focusin":"blur"===n?"focusout":n}function u(e,t,n){return!n&&!s.has(e)&&"VIDEO"!==t.tagName&&"IFRAME"!==t.tagName}function l(e,t,n){a[e]||(a[e]=0,document.addEventListener(e,h)),function(e){return i[e]||(i[e]=new Map),i[e]}(e).set(t,n),function(e){const t=d.get(e);if(t)return t;const n=new Set;return d.set(e,n),n}(t).add(e),a[e]++}function f(e,t){a[e]--,a[e]||document.removeEventListener(e,h),i[e].delete(t),d.get(t).delete(e)}function h(e){const t=i[e.type];if(t){let n=!1,r=e.target;const o=()=>{n=!0},s=()=>{e.preventDefault()},a=new Proxy(e,{get:(e,t)=>"currentTarget"===t?r:"stopPropagation"===t||"stopImmediatePropagation"===t?o:"preventDefault"===t?s:Reflect.get(e,t)});for(;r&&r!==document.body;){const e=t.get(r);if(e&&(e(a),n))return;r=r.parentNode}}}o.eMD&&document.addEventListener("dblclick",(()=>{const e=Object.keys(a).length,t=Object.values(a).reduce(((e,t)=>e+t),0),n=Object.keys(i).length,r=Object.values(i).reduce(((e,t)=>e+t.size),0),o=d.size,s=Array.from(d.values()).reduce(((e,t)=>e+t.size),0);console.warn("DELEGATED EVENTS STATS",{delegatedHandlersCount1:t,delegatedHandlersCount2:r,delegatedEventTypesCount:s,delegationRegistriesCount:n,delegationElementsCount:o,documentListenersCount:e})}));var m=n(60782);const p=new Set(["key","ref","teactFastList","teactOrderKey"]),g=new Set(["dir","role","form"]),y=["INPUT","TEXTAREA","SELECT"],b={autoPlay:"autoplay",autoComplete:"autocomplete"},v=new WeakMap,w=new WeakMap,I=new WeakMap;function C(e,t,n,s,a){let i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};const{skipComponentUpdate:d,fragment:c}=i;let{nextSibling:u,isSvg:l}=i;const f=t?.type===r.u0.Component,h=n?.type===r.u0.Component,m=n,p=!f&&t?.type===r.u0.Fragment,g=!h&&n?.type===r.u0.Fragment;if(n?.type===r.u0.Tag&&"svg"===n.tag&&(l=!0),!d&&f&&h&&!(0,r.k)(t,n)&&(n=E(t,n)),!d&&h&&n.componentInstance.mountState===r.T6.Mounted&&P(e,n,s,a),t===n)return n;if(o.eMD&&n){const e="target"in n&&n.target;if(e&&(!t||"target"in t&&e!==t.target))throw new Error("[Teact] Cached virtual element was moved within tree")}if(!t&&n)if(h||g)h&&(n=S(e,n,s,a)),A(e,n,{nextSibling:u,fragment:c,isSvg:l});else if(c||u||m.type!==r.u0.Text||1!==s.children.length||e.firstChild){const t=k(m,l);m.target=t,N(c||e,t,u),m.type===r.u0.Tag&&B(m,t)}else e.textContent=m.value,m.target=e.firstChild;else if(t&&!n)T(e,t,void 0);else if(t&&n)if((0,r.k)(t,n))if(u||(u=L(t)),h||g)h&&(n=S(e,n,s,a)),T(e,t,void 0),A(e,n,{nextSibling:u,fragment:c,isSvg:l});else{const n=k(m,l);m.target=n,T(e,t,n,u),m.type===r.u0.Tag&&B(m,n)}else{const o=p&&g;if(f&&h||o)Z(t,n,e,u,i.forceMoveToEnd);else{const o=t,s=o.target;if(m.target=s,o.target=void 0,t.type===r.u0.Tag){const r=n;B(t,void 0),B(r,s),(u||i.forceMoveToEnd)&&N(e,s,u),O(t,r,s,l),Z(t,r,s,void 0,void 0,l)}}}return n}function S(e,t,n,o){const{componentInstance:s}=t;return s.mountState===r.T6.New&&P(e,t=(0,r.Hb)(s),n,o),t}function E(e,t){return e.componentInstance.props=t.componentInstance.props,(0,r.SO)(e.componentInstance)}function P(e,t,n,r){const{componentInstance:o}=t;o.onUpdate=()=>{n.children[r]=C(e,n.children[r],o.$element,n,r,{skipComponentUpdate:!0})}}function A(e,t,n){const{children:r}=t;for(let o=0,s=r.length;o<s;o++){const s=r[o],a=C(e,void 0,s,t,o,n);a!==s&&(r[o]=a)}}function k(e,t){if(e.type===r.u0.Empty)return document.createTextNode("");if(e.type===r.u0.Text)return document.createTextNode(e.value);const{tag:n,props:o,children:s}=e,a=t?document.createElementNS("http://www.w3.org/2000/svg",n):document.createElement(n);_(n,o);for(const e in o)o.hasOwnProperty(e)&&void 0!==o[e]&&F(a,e,o[e],t);!function(e,t){y.includes(e.tagName)&&(t.defaultValue&&F(e,"value",t.defaultValue),t.defaultChecked&&F(e,"checked",t.defaultChecked))}(a,o);for(let n=0,r=s.length;n<r;n++){const r=s[n],o=C(a,void 0,r,e,n,{isSvg:t});o!==r&&(s[n]=o)}return a}function T(e,t,n,o){const s=t.type===r.u0.Component,a=!s&&t.type===r.u0.Fragment;s||a?(s&&(0,r.su)(t.componentInstance),function(e,t){for(const n of t.children)C(e,n,void 0,t,-1)}(e,t),n&&N(e,n,o)):(n?e.replaceChild(n,t.target):e.removeChild(t.target),M(t))}function M(e){if(e.type===r.u0.Component)(0,r.su)(e.componentInstance);else if(e.type!==r.u0.Fragment&&(e.type===r.u0.Tag&&(w.delete(e.target),B(e,void 0),function(e){const t=d.get(e);t&&(t.forEach((t=>f(t,e))),d.delete(e))}(e.target)),e.target=void 0,e.type!==r.u0.Tag))return;for(const t of e.children)M(t)}function N(e,t,n){n?e.insertBefore(t,n):e.appendChild(t)}function L(e){return e.type===r.u0.Component||e.type===r.u0.Fragment?L(e.children[e.children.length-1]):e.target.nextSibling||void 0}function Z(e,t,n,r){let s=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5?arguments[5]:void 0;if(o.eMD&&G(t.children),"props"in t&&t.props.teactFastList)return void R(e,t,n);const i=e.children,d=t.children,c=i.length,u=d.length,l=Math.max(c,u),f=u>c?document.createDocumentFragment():void 0,h=e.children[c-1],m=f&&(r||(h?L(h):void 0));for(let e=0;e<l;e++){const o=C(n,i[e],d[e],t,e,e>=c?{fragment:f,isSvg:a}:{nextSibling:r,forceMoveToEnd:s,isSvg:a});o&&o!==d[e]&&(d[e]=o)}f&&N(n,f,m)}function R(e,t,n){const s=e.children,a=t.children,i=new Set;for(const e of a){const t="props"in e?e.props.key:void 0;if(o.eMD&&(0,r.f4)(e)&&(null==t&&console.warn("Missing `key` in `teactFastList`"),e.type===r.u0.Fragment))throw new Error("[Teact] Fragment can not be child of container with `teactFastList`");i.add(t)}let d=0;const c={};for(let e=0,r=s.length;e<r;e++){const r=s[e];let o="props"in r?r.props.key:void 0;const u=null!=o;if(!u||i.has(o)){if(!u){const s=a[e],i=s&&"props"in s?s.props.key:void 0;if(!s||i){C(n,r,void 0,t,-1);continue}o=`__indexKey#${e}`}c[o]={$element:r,index:d++,orderKey:"props"in r?r.props.teactOrderKey:void 0}}else C(n,r,void 0,t,-1)}let u,l,f=0;for(let e=0,r=a.length;e<r;e++){const r=a[e],o=c["props"in r?r.props.key:`__indexKey#${e}`];if(!o){void 0===l&&(u=e,l=0),l++;continue}l&&(D(u,l,n,t),l=void 0,u=void 0);const s="props"in r?r.props.teactOrderKey:void 0,i=o.index!==f&&(!s||o.orderKey!==s),d=i&&f>o.index;i&&!d||f++;const h=n.childNodes[d?e+1:e],m=i?h?{nextSibling:h}:{forceMoveToEnd:!0}:void 0,p=C(n,o.$element,r,t,e,m);p!==r&&(a[e]=p)}l&&D(u,l,n,t)}function D(e,t,n,r){const o=n.childNodes[e];if(1===t){const t=r.children[e],s=C(n,void 0,t,r,e,{nextSibling:o});return void(s!==t&&(r.children[e]=s))}const s=document.createDocumentFragment();for(let o=e;o<e+t;o++){const e=r.children[o],t=C(n,void 0,e,r,o,{fragment:s});t!==e&&(r.children[o]=t)}N(n,s,o)}function B(e,t){const{ref:n}=e.props;"object"==typeof n?n.current=t:"function"==typeof n&&n(t)}function _(e,t){if(!t.teactExperimentControlled)return;const n=void 0!==t.value,r=void 0!==t.checked;if(!n&&!r||!y.includes(e.toUpperCase()))return;const{value:o,checked:s,onInput:a,onChange:i}=t;t.onChange=void 0,t.onInput=e=>{if(a?.(e),i?.(e),void 0!==o&&o!==e.currentTarget.value){const{selectionStart:t,selectionEnd:n}=e.currentTarget,r=t===n&&n===e.currentTarget.value.length;if(e.currentTarget.value=o,"number"==typeof t&&"number"==typeof n){e.currentTarget.setSelectionRange(t,n);const o={selectionStart:t,selectionEnd:n,isCaretAtEnd:r};e.currentTarget.dataset.__teactSelectionState=JSON.stringify(o)}}void 0!==s&&(e.currentTarget.checked=s)}}function O(e,t,n,r){_(n.tagName,t.props);const o=Object.entries(e.props),s=Object.entries(t.props);for(const[e,r]of o){const o=t.props[e];void 0!==r&&(void 0===o||r!==o&&e.startsWith("on"))&&x(n,e,r)}for(const[t,o]of s){const s=e.props[t];void 0!==o&&o!==s&&F(n,t,o,r)}}function F(e,t,n,r){if("className"===t)U(e,n,r);else if("value"===t){const t=e;if(t.value!==n){t.value=n;const e=t.dataset.__teactSelectionState;if(e){const{selectionStart:n,selectionEnd:r,isCaretAtEnd:o}=JSON.parse(e);if(o){const e=t.value.length;t.setSelectionRange(e,e)}else"number"==typeof n&&"number"==typeof r&&t.setSelectionRange(n,r)}}}else"style"===t?$(e,n):"dangerouslySetInnerHTML"===t?e.innerHTML=n.__html:t.startsWith("on")?function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=c(t,e);u(o,e,r)?l(o,e,n):e.addEventListener(o,n,r)}(e,t,n,t.endsWith("Capture")):r||t.startsWith("data-")||t.startsWith("aria-")||g.has(t)?e.setAttribute(t,n):p.has(t)||(e[b[t]||t]=n)}function x(e,t,n){"className"===t?U(e,""):"value"===t?e.value="":"style"===t?$(e,""):"dangerouslySetInnerHTML"===t?e.innerHTML="":t.startsWith("on")?function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const o=c(t,e);u(o,e,r)?f(o,e):e.removeEventListener(o,n,r)}(e,t,n,t.endsWith("Capture")):p.has(t)||e.removeAttribute(t)}function U(e,t,n){if(n)return void e.setAttribute("class",t);const r=e,o=w.get(e);if(!o)return void(r.className=t);const s=Array.from(o);t&&s.push(t),r.className=s.join(" ")}function $(e,t){e.style.cssText=t,I.get(e)&&K(e)}function j(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n){const n=t.split(" ");if(n.length>1){for(const t of n)j(e,t,!0);return}}e.classList.add(t);const r=w.get(e);r?r.add(t):w.set(e,new Set([t]))}function V(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!n){const n=t.split(" ");if(n.length>1){for(const t of n)V(e,t,!0);return}}e.classList.remove(t);const r=w.get(e);r&&(r.delete(t),r.size||w.delete(e))}function H(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(!r){const r=t.split(" ");if(r.length>1){for(const t of r)H(e,t,n,!0);return}}e.classList.toggle(t,n),e.classList.contains(t)?j(e,t):V(e,t)}function W(e,t){I.set(e,t),K(e)}function K(e){const t=Object.entries(I.get(e)).reduce(((t,n)=>{let[r,o]=n;return r.startsWith("--")?e.style.setProperty(r,o):t[r]=o,t}),{});Object.assign(e.style,t)}function G(e){const t=e[0];if(t&&"props"in t&&void 0!==t.props.key){const t=e.reduce(((e,t)=>("props"in t&&t.props.key&&e.push(t.props.key),e)),[]);if(t.length!==(0,m.Tw)(t).length)throw console.warn("[Teact] Duplicated keys:",t.filter(((e,t,n)=>n.indexOf(e)!==t))),new Error("[Teact] Children keys are not unique")}}const z={render:function(e,t){v.has(t)||v.set(t,{children:[]});const n=(0,r.P_)(),o=v.get(t),s=C(t,o.children[0],e,o,0);n?.(),o.children=s?[s]:[]}}},60748:(e,t,n)=>{n.d(t,{Fz:()=>ne,T6:()=>g,u0:()=>p,P_:()=>$,ZP:()=>re,k:()=>H,f4:()=>I,X$:()=>te,Hb:()=>W,SO:()=>V,su:()=>K,I4:()=>Q,d4:()=>J,bt:()=>Y,Ye:()=>X,sO:()=>ee,eJ:()=>z});var r=n(83716),o=n(275),s=n(69118);const a=new Set(["TeactMemoWrapper renders","TeactNContainer renders","Button renders"]);let i={};const d=(0,s.P2)((function(){c||function(){c=document.createElement("div"),c.style.cssText="position: absolute; left: 0; bottom: 25px; z-index: 9998; width: 260px; height: 200px; border: 1px solid #555; background: rgba(255, 255, 255, 0.9); overflow: auto; font-size: 10px;",document.body.appendChild(c);const e=document.createElement("a");e.style.cssText="position: absolute; left: 222px; bottom: 198px; z-index: 9999; font-size: 20px; cursor: pointer;",e.innerText="🔄",e.addEventListener("click",(()=>{i={},d()})),document.body.appendChild(e)}();const e=Date.now()-500,[t,n]=Object.entries(i).reduce(((e,t)=>{let[n,{value:r}]=t;return a.has(n)||(n.includes("renders")&&r>e[0]&&(e[0]=r),n.includes("duration")&&r>e[1]&&(e[1]=r)),e}),[0,0]);c.innerHTML=Object.entries(i).filter((e=>{let[t,{value:n}]=e;return!a.has(t)&&(t.includes("renders")&&n>5||t.includes("duration")&&n>2)})).sort(((e,t)=>t[1].lastUpdateAt-e[1].lastUpdateAt)).map((r=>{let[o,{value:s,lastUpdateAt:a}]=r;return[`<div style="background: #ff0000${i=s/(o.includes("renders")?t:n),Math.round(255*i).toString(16).padStart(2,"0")}">`,` <span${a>e?' style="background: lightgreen"':""}>${o}: ${Math.round(s)}</span>`,"</div>"].join("\n");var i})).join("\n")}),500,!1);let c;function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;const n=Date.now();i[e]?(i[e].value+=t,i[e].lastUpdateAt=n):i[e]={value:t,lastUpdateAt:n},d()}var l=n(60782),f=n(93088),h=n(19369),m=n(57710);let p=function(e){return e[e.Empty=0]="Empty",e[e.Text=1]="Text",e[e.Tag=2]="Tag",e[e.Component=3]="Component",e[e.Fragment=4]="Fragment",e}({}),g=function(e){return e[e.New=0]="New",e[e.Mounted=1]="Mounted",e[e.Unmounted=2]="Unmounted",e}({});const y=Symbol("Fragment"),b=new Set(["TeactMemoWrapper","TeactNContainer","Button","ListItem","MenuItem"]);let v,w=0;function I(e){return e.type===p.Tag||e.type===p.Component||e.type===p.Fragment}function C(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];return e===y?S(r):"function"==typeof e?E(e,t||{},r):A(e,t||{},r)}function S(e){return{type:p.Fragment,children:k(e,!0)}}function E(e,t,n){n?.length&&(t.children=1===n.length?n[0]:n);const r={id:++w,$element:void 0,Component:e,name:e.name,props:t,mountState:g.New};return r.$element=P(r),r.$element}function P(e,t){return{type:p.Component,componentInstance:e,props:e.props,children:t?k(t,!0):[]}}function A(e,t,n){return{type:p.Tag,tag:e,props:t,children:k(n)}}function k(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=T(e,t),r=[];for(let e=0,o=n.length;e<o;e++){const o=n[e];Array.isArray(o)?r.push(...k(o,t)):r.push(N(o))}return r}function T(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.length-1;for(;n>=0&&M(e[n]);n--);return n===e.length-1?e:-1===n&&t?e.slice(0,1):e.slice(0,n+1)}function M(e){return!e&&0!==e}function N(e){return M(e)?{type:p.Empty}:I(e)?e:{type:p.Text,value:String(e)}}const L={TOTAL:{name:"TOTAL",renders:0}},Z={};document.addEventListener("dblclick",(()=>{console.warn("COMPONENTS",(0,l.Xo)(Object.values(L).map((e=>{let{avgRenderTime:t,...n}=e;return{...n,...void 0!==t&&{avgRenderTime:Number(t.toFixed(2))}}})),"renders","desc")),console.warn("MEMOS",(0,l.Xo)(Object.values(Z).filter((e=>{let{calls:t}=e;return t>=20})).map((e=>({...e,hitRate:Number(e.hitRate.toFixed(2))}))),"hitRate","asc"))}));let R=new Set,D=new Set,B=new Map,_=new Map,O=new Map,F=new Map,x=!1;const U=(0,s.d0)(m.i$,(()=>{const e=$();D=new Set;const t=Array.from(R).sort(((e,t)=>e.id-t.id));R=new Set;const n=_;_=new Map,n.forEach((e=>e()));const r=B;B=new Map,r.forEach((e=>e())),(0,m.WM)((()=>{t.forEach(G),t.forEach((e=>{D.has(e.id)||function(e){if(e.mountState!==g.Mounted||!e.onUpdate)return;const t=e.$element;V(e),e.$element!==t&&e.onUpdate()}(e)})),e?.()}))}));function $(){if(!x)return x=!0,j}function j(){const e=F;F=new Map,e.forEach((e=>e()));const t=O;O=new Map,t.forEach((e=>e())),x=!1}function V(e){D.add(e.id);const{Component:t,props:n}=e;let o;if((0,f.Z)((()=>{let s;if(v=e,e.hooks&&(e.hooks.state&&(e.hooks.state.cursor=0),e.hooks.effects&&(e.hooks.effects.cursor=0),e.hooks.memos&&(e.hooks.memos.cursor=0),e.hooks.refs&&(e.hooks.refs.cursor=0)),r.eMD){const e=ne(t);L[e]||(L[e]={name:e,renders:0,avgRenderTime:0}),r.ZTn&&(b.has(e)||console.log(`[Teact] Render ${e}`)),s=performance.now()}if(o=t(n),r.eMD){const e=performance.now()-s,n=ne(t);e>7&&console.warn(`[Teact] Slow component render: ${n}, ${Math.round(e)} ms`);const{renders:o,avgRenderTime:a}=L[n];L[n].avgRenderTime=(a*o+e)/(o+1),L[n].renders++,L.TOTAL.renders++,r.ZTn&&(u(`${n} renders`),u(`${n} duration`,e))}}),(()=>{console.error(`[Teact] Error while rendering component ${e.name}`),o=e.renderedValue})),e.mountState===g.Mounted&&o===e.renderedValue)return e.$element;e.renderedValue=o;const s=Array.isArray(o)?o:[o];return e.mountState===g.New?e.$element.children=k(s,!0):e.$element=P(e,s),e.$element}function H(e,t){return typeof e!=typeof t||e.type!==t.type||(e.type===p.Text&&t.type===p.Text?e.value!==t.value:e.type===p.Tag&&t.type===p.Tag?e.tag!==t.tag||e.props.key!==t.props.key:e.type===p.Component&&t.type===p.Component&&(e.componentInstance.Component!==t.componentInstance.Component||e.props.key!==t.props.key))}function W(e){return V(e),e.mountState=g.Mounted,e.$element}function K(e){if(e.mountState===g.Mounted){if(D.add(e.id),e.hooks?.effects)for(const t of e.hooks.effects.byCursor)t.cleanup&&(0,f.Z)(t.cleanup),t.cleanup=void 0,t.releaseSignals?.();e.mountState=g.Unmounted,function(e){const{effects:t,state:n,memos:r,refs:o}=e.hooks||{};if(t)for(const e of t.byCursor)e.schedule=void 0,e.cleanup=void 0,e.releaseSignals=void 0,e.dependencies=void 0;if(n)for(const e of n.byCursor)e.value=void 0,e.nextValue=void 0,e.setter=void 0;if(r)for(const e of r.byCursor)e.value=void 0,e.dependencies=void 0;if(o)for(const e of o.byCursor)e.current=void 0;e.hooks=void 0,e.$element=void 0,e.renderedValue=void 0,e.Component=void 0,e.props=void 0,e.onUpdate=void 0}(e)}}function G(e){if(e.mountState===g.Mounted&&e.hooks?.state)for(const t of e.hooks.state.byCursor)t.value=t.nextValue}function z(e,t){v.hooks||(v.hooks={}),v.hooks.state||(v.hooks.state={cursor:0,byCursor:[]});const{cursor:n,byCursor:o}=v.hooks.state,s=v;return void 0===o[n]&&(o[n]={value:e,nextValue:e,setter:e=>{s.mountState!==g.Unmounted&&("function"==typeof e&&(e=e(o[n].nextValue)),o[n].nextValue!==e&&(o[n].nextValue=e,R.add(s),U(),r.ZTn&&console.log("[Teact.useState]",ne(s.Component),`State update at cursor #${n}${t?` (${t})`:""}, next value: `,o[n].nextValue)))}}),v.hooks.state.cursor++,[o[n].value,o[n].setter]}function q(e,t,n,o){v.hooks||(v.hooks={}),v.hooks.effects||(v.hooks.effects={cursor:0,byCursor:[]});const{cursor:s,byCursor:a}=v.hooks.effects,i=v,d=()=>(0,f.Z)((()=>{const{cleanup:e}=a[s];if(!e)return;let t;if(r.eMD&&(t=performance.now()),e(),r.eMD){const e=performance.now()-t,n=ne(i.Component);e>7&&console.warn(`[Teact] Slow cleanup at effect cursor #${s}: ${n}, ${Math.round(e)} ms`)}}),(()=>{console.error(`[Teact] Error in effect cleanup at cursor #${s} in ${i.name}`)}),(()=>{a[s].cleanup=void 0})),c=()=>(0,f.Z)((()=>{if(i.mountState===g.Unmounted)return;let e;r.eMD&&(e=performance.now());const n=t();if("function"==typeof n&&(a[s].cleanup=n),r.eMD){const t=performance.now()-e,n=ne(i.Component);t>7&&console.warn(`[Teact] Slow effect at cursor #${s}: ${n}, ${Math.round(t)} ms`)}}),(()=>{console.error(`[Teact] Error in effect at cursor #${s} in ${i.name}`)}));function u(){const t=`${i.id}_${s}`;e?(F.set(t,d),O.set(t,c)):(_.set(t,d),B.set(t,c)),U()}if(n&&a[s]?.dependencies){if(n.some(((e,t)=>e!==a[s].dependencies[t]))){if(r.eMD&&o){const e=n.reduce(((e,t,n)=>{const r=a[s].dependencies[n];return t!==r&&e.push(`${n}: ${r} => ${t}`),e}),[]);console.log(`[Teact] Effect "${o}" caused by dependencies.`,e.join(", "))}u()}}else o&&console.log(`[Teact] Effect "${o}" caused by missing dependencies.`),u();const l=!a[s];a[s]={...a[s],dependencies:n,schedule:u},l&&(a[s].releaseSignals=function(){const e=n?.filter(h.$Z).map(((e,t)=>e.subscribe((()=>{o&&console.log(`[Teact] Effect "${o}" caused by signal #${t} new value:`,e()),a[s].schedule()}))));if(e?.length)return()=>{for(const t of e)t()}}()),v.hooks.effects.cursor++}function J(e,t,n){return q(!1,e,t,n)}function Y(e,t,n){return q(!0,e,t,n)}function X(e,t,n,s){v.hooks||(v.hooks={}),v.hooks.memos||(v.hooks.memos={cursor:0,byCursor:[]});const{cursor:a,byCursor:i}=v.hooks.memos;let d,{value:c}=i[a]||{};if(r.eMD&&s){const e=`${s}#${v.id}`;d=Z[e],d||(d={key:e,calls:0,misses:0,hitRate:0},Z[e]=d),d.calls++,d.hitRate=(d.calls-d.misses)/d.calls}if(void 0===i[a]||t.length!==i[a].dependencies.length||t.some(((e,t)=>e!==i[a].dependencies[t]))){if(r.eMD){if(n){const e=`[Teact.useMemo] ${v.name} (${n}): Update is caused by:`;i[a]?(0,o.X)(i[a].dependencies,t,e,n):console.log(`${e} [first render]`)}d&&(d.misses++,d.hitRate=(d.calls-d.misses)/d.calls,d.calls%10==0&&d.calls>=20&&d.hitRate<.25&&console.warn(`[Teact] ${d.key}: Hit rate is ${d.hitRate.toFixed(2)} for ${d.calls} calls`))}c=e()}return i[a]={value:c,dependencies:t},v.hooks.memos.cursor++,c}function Q(e,t,n){return X((()=>e),t,n)}function ee(e){v.hooks||(v.hooks={}),v.hooks.refs||(v.hooks.refs={cursor:0,byCursor:[]});const{cursor:t,byCursor:n}=v.hooks.refs;return n[t]||(n[t]={current:e}),v.hooks.refs.cursor++,n[t]}function te(e,t){function n(n){return X((()=>C(e,n)),Object.values(n),t,r.ZTn?ne(v.Component):void 0)}return n.DEBUG_contentComponentName=ne(e),n}function ne(e){const{name:t,DEBUG_contentComponentName:n}=e;return"TeactNContainer"===t?`container>${n}`:"TeactMemoWrapper"===t?`memo>${n}`:t+(n?`>${n}`:"")}const re={createElement:C,Fragment:y}},65116:(e,t,n)=>{n.d(t,{Iq:()=>L,Sv:()=>k,gP:()=>R,ll:()=>N});var r=n(60748),o=n(57710),s=n(83716),a=n(69118),i=n(275),d=n(60782),c=n(33592),u=n(65326),l=n(27704),f=n(18674);function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}let m,p={};const g=(0,a.$6)((()=>{m=void 0})),y={},b=[function(){let e;s.eMD&&(e=performance.now());for(const e of I.values()){const{mapStateToProps:t,activationFn:n,ownProps:r,mappedProps:o,forceUpdate:a}=e;if(n&&!n(p,r))continue;let d;try{d=t(p,r)}catch(e){return void(0,c.S)(e)}s.eMD&&Object.values(d).some(Number.isNaN)&&console.warn(`[TeactN] Some of \`${e.DEBUG_componentName}\` mappers contain NaN values. This may cause redundant updates because of incorrect equality check.`),Object.keys(d).length&&!(0,i.Z)(o,d)&&(s.ZTn&&(0,i.X)(o,d,`[TeactN] Will update ${e.DEBUG_componentName} caused by:`),e.mappedProps=d,e.DEBUG_updates++,a())}if(s.eMD){const t=performance.now()-e;t>7&&console.warn(`[TeactN] Slow containers update: ${Math.round(t)} ms`)}}],v=[],w={},I=new Map,C=(0,a.$6)(E);let S=!0;function E(){if(S)S=!1;else if((0,f.zG)())return void(0,o.i$)(C);b.forEach((e=>e(p)))}function P(e,t){if("object"==typeof e&&e!==p){if(s.eMD){if(e.DEBUG_capturedId&&e.DEBUG_capturedId!==m)throw new Error("[TeactN.setGlobal] Attempt to set an outdated global");m=void 0}p=e,t?.noUpdate||v.forEach((e=>e(p))),t?.forceSyncOnIOs?(S=!0,E()):(t?.forceOnHeavyAnimation&&(S=!0),C())}}function A(){return s.eMD&&(m=Math.random(),p={...p,DEBUG_capturedId:m},g()),p}function k(){return w}let T=[];function M(e,t){y[e]||(y[e]=[],w[e]=(t,n)=>{!function(e,t,n){if(T.push((()=>{y[e]?.forEach((e=>{const r=e(s.eMD?A():p,w,t);r&&"function"!=typeof r.then&&P(r,n)}))})),1===T.length)try{for(;T.length;)T[0](),T.shift()}finally{T=[]}}(e,t,n)}),y[e].push(t)}function N(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];(t?v:b).push(e)}function L(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=(t?v:b).indexOf(e);-1!==n&&(t?v:b).splice(n,1)}function Z(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:()=>({}),t=arguments.length>1?arguments[1]:void 0;return n=>{function o(o){const s=(0,l.Z)(),a=(0,u.Z)();(0,r.d4)((()=>()=>{I.delete(s)}),[s]);let d=I.get(s);if(d||(d={mapStateToProps:e,activationFn:t,ownProps:o,forceUpdate:a,DEBUG_updates:0,DEBUG_componentName:n.name},I.set(s,d)),!d.mappedProps||!(0,i.Z)(d.ownProps,o)&&(!t||t(p,o)))try{d.mappedProps=e(p,o)}catch(e){(0,c.S)(e)}return d.ownProps=o,r.ZP.createElement(n,h({},d.mappedProps,o))}return o.DEBUG_contentComponentName=(0,r.Fz)(n),o}}function R(){return{getGlobal:A,setGlobal:P,getActions:k,addActionHandler:M,withGlobal:Z}}s.eMD&&(window.getGlobal=A,window.setGlobal=P,document.addEventListener("dblclick",(()=>{console.warn("GLOBAL CONTAINERS",(0,d.Xo)(Array.from(I.values()).map((e=>{let{DEBUG_componentName:t,DEBUG_updates:n}=e;return{DEBUG_componentName:t,DEBUG_updates:n}})),"DEBUG_updates","desc"))})))},33681:(e,t,n)=>{n.d(t,{Z:()=>a,l:()=>s});const r=/\uFE0F/g,o=String.fromCharCode(8205);function s(e){return e.indexOf(o)<0?e.replace(r,""):e}const a=/(?:\ud83c[\udd70\udd71\udd7e\udd7f]\ufe0f)|(?:\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffc-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffd-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffd\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83d\udc69\ud83c[\udffb-\udfff]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83e\uddd1\u200d\ud83e\udd1d\u200d\ud83e\uddd1|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc8f\udc91])|(?:\ud83d[\udc68\udc69]|\ud83e\uddd1)(?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf7c\udf84\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92]|\ud83e[\uddaf-\uddb3\uddbc\uddbd])|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f)|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc70\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd35\udd37-\udd39\udd3d\udd3e\uddb8\uddb9\uddcd-\uddcf\uddd4\uddd6-\udddd])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|(?:\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83e\uddde\u200d\u2640\ufe0f|\ud83e\uddde\u200d\u2642\ufe0f|\ud83e\udddf\u200d\u2640\ufe0f|\ud83e\udddf\u200d\u2642\ufe0f|\ud83d\udc08\u200d\u2b1b|\ud83d\udc26\u200d\u2b1b)|[#*0-9]\ufe0f?\u20e3|(?:[©®\u2122\u265f]\ufe0f)|(?:\ud83c[\udc04\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u203c\u2049\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2640\u2642\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2697\u2699\u269b\u269c\u26a0\u26a1\u26a7\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd-\uddcf\uddd1-\udddd\udec3-\udec5\udef0-\udef8]|[\u270a\u270b]))(?:\ud83c[\udffb-\udfff])?|(?:\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f|\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udc8e\udc90\udc92-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\uded5-\uded7\udedc-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3c\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude7c\ude80-\ude88\ude90-\udebd\udebf-\udec2\udece-\udedb\udee0-\udee8]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g},91713:(e,t,n)=>{n.d(t,{Cr:()=>l,KB:()=>y,MT:()=>s,Nh:()=>f,Uq:()=>r,WB:()=>p,bZ:()=>c,du:()=>a,fo:()=>o,mp:()=>b,nJ:()=>i,qt:()=>d,rN:()=>h,u1:()=>v,vi:()=>g,wv:()=>m,ze:()=>u});let r=function(e){return e[e.Backwards=0]="Backwards",e[e.Forwards=1]="Forwards",e[e.Around=2]="Around",e}({}),o=function(e){return e[e.Up=0]="Up",e[e.Down=1]="Down",e[e.Static=2]="Static",e}({}),s=function(e){return e[e.Main=0]="Main",e[e.EditProfile=1]="EditProfile",e[e.Notifications=2]="Notifications",e[e.DataStorage=3]="DataStorage",e[e.Language=4]="Language",e[e.ActiveSessions=5]="ActiveSessions",e[e.General=6]="General",e[e.GeneralChatBackground=7]="GeneralChatBackground",e[e.GeneralChatBackgroundColor=8]="GeneralChatBackgroundColor",e[e.Privacy=9]="Privacy",e[e.PrivacyPhoneNumber=10]="PrivacyPhoneNumber",e[e.PrivacyLastSeen=11]="PrivacyLastSeen",e[e.PrivacyProfilePhoto=12]="PrivacyProfilePhoto",e[e.PrivacyPhoneCall=13]="PrivacyPhoneCall",e[e.PrivacyPhoneP2P=14]="PrivacyPhoneP2P",e[e.PrivacyForwarding=15]="PrivacyForwarding",e[e.PrivacyVoiceMessages=16]="PrivacyVoiceMessages",e[e.PrivacyGroupChats=17]="PrivacyGroupChats",e[e.PrivacyPhoneNumberAllowedContacts=18]="PrivacyPhoneNumberAllowedContacts",e[e.PrivacyPhoneNumberDeniedContacts=19]="PrivacyPhoneNumberDeniedContacts",e[e.PrivacyLastSeenAllowedContacts=20]="PrivacyLastSeenAllowedContacts",e[e.PrivacyLastSeenDeniedContacts=21]="PrivacyLastSeenDeniedContacts",e[e.PrivacyProfilePhotoAllowedContacts=22]="PrivacyProfilePhotoAllowedContacts",e[e.PrivacyProfilePhotoDeniedContacts=23]="PrivacyProfilePhotoDeniedContacts",e[e.PrivacyPhoneCallAllowedContacts=24]="PrivacyPhoneCallAllowedContacts",e[e.PrivacyPhoneCallDeniedContacts=25]="PrivacyPhoneCallDeniedContacts",e[e.PrivacyPhoneP2PAllowedContacts=26]="PrivacyPhoneP2PAllowedContacts",e[e.PrivacyPhoneP2PDeniedContacts=27]="PrivacyPhoneP2PDeniedContacts",e[e.PrivacyForwardingAllowedContacts=28]="PrivacyForwardingAllowedContacts",e[e.PrivacyForwardingDeniedContacts=29]="PrivacyForwardingDeniedContacts",e[e.PrivacyVoiceMessagesAllowedContacts=30]="PrivacyVoiceMessagesAllowedContacts",e[e.PrivacyVoiceMessagesDeniedContacts=31]="PrivacyVoiceMessagesDeniedContacts",e[e.PrivacyGroupChatsAllowedContacts=32]="PrivacyGroupChatsAllowedContacts",e[e.PrivacyGroupChatsDeniedContacts=33]="PrivacyGroupChatsDeniedContacts",e[e.PrivacyBlockedUsers=34]="PrivacyBlockedUsers",e[e.Performance=35]="Performance",e[e.Folders=36]="Folders",e[e.FoldersCreateFolder=37]="FoldersCreateFolder",e[e.FoldersEditFolder=38]="FoldersEditFolder",e[e.FoldersEditFolderFromChatList=39]="FoldersEditFolderFromChatList",e[e.FoldersEditFolderInvites=40]="FoldersEditFolderInvites",e[e.FoldersIncludedChats=41]="FoldersIncludedChats",e[e.FoldersIncludedChatsFromChatList=42]="FoldersIncludedChatsFromChatList",e[e.FoldersExcludedChats=43]="FoldersExcludedChats",e[e.FoldersExcludedChatsFromChatList=44]="FoldersExcludedChatsFromChatList",e[e.TwoFaDisabled=45]="TwoFaDisabled",e[e.TwoFaNewPassword=46]="TwoFaNewPassword",e[e.TwoFaNewPasswordConfirm=47]="TwoFaNewPasswordConfirm",e[e.TwoFaNewPasswordHint=48]="TwoFaNewPasswordHint",e[e.TwoFaNewPasswordEmail=49]="TwoFaNewPasswordEmail",e[e.TwoFaNewPasswordEmailCode=50]="TwoFaNewPasswordEmailCode",e[e.TwoFaEnabled=51]="TwoFaEnabled",e[e.TwoFaChangePasswordCurrent=52]="TwoFaChangePasswordCurrent",e[e.TwoFaChangePasswordNew=53]="TwoFaChangePasswordNew",e[e.TwoFaChangePasswordConfirm=54]="TwoFaChangePasswordConfirm",e[e.TwoFaChangePasswordHint=55]="TwoFaChangePasswordHint",e[e.TwoFaTurnOff=56]="TwoFaTurnOff",e[e.TwoFaRecoveryEmailCurrentPassword=57]="TwoFaRecoveryEmailCurrentPassword",e[e.TwoFaRecoveryEmail=58]="TwoFaRecoveryEmail",e[e.TwoFaRecoveryEmailCode=59]="TwoFaRecoveryEmailCode",e[e.TwoFaCongratulations=60]="TwoFaCongratulations",e[e.ActiveWebsites=61]="ActiveWebsites",e[e.PasscodeDisabled=62]="PasscodeDisabled",e[e.PasscodeNewPasscode=63]="PasscodeNewPasscode",e[e.PasscodeNewPasscodeConfirm=64]="PasscodeNewPasscodeConfirm",e[e.PasscodeEnabled=65]="PasscodeEnabled",e[e.PasscodeChangePasscodeCurrent=66]="PasscodeChangePasscodeCurrent",e[e.PasscodeChangePasscodeNew=67]="PasscodeChangePasscodeNew",e[e.PasscodeChangePasscodeConfirm=68]="PasscodeChangePasscodeConfirm",e[e.PasscodeTurnOff=69]="PasscodeTurnOff",e[e.PasscodeCongratulations=70]="PasscodeCongratulations",e[e.Experimental=71]="Experimental",e[e.Stickers=72]="Stickers",e[e.QuickReaction=73]="QuickReaction",e[e.CustomEmoji=74]="CustomEmoji",e[e.DoNotTranslate=75]="DoNotTranslate",e[e.FoldersShare=76]="FoldersShare",e}({}),a=function(e){return e[e.ChatList=0]="ChatList",e[e.GlobalSearch=1]="GlobalSearch",e[e.Settings=2]="Settings",e[e.Contacts=3]="Contacts",e[e.Archived=4]="Archived",e[e.NewChannelStep1=5]="NewChannelStep1",e[e.NewChannelStep2=6]="NewChannelStep2",e[e.NewGroupStep1=7]="NewGroupStep1",e[e.NewGroupStep2=8]="NewGroupStep2",e}({}),i=function(e){return e[e.ChatList=0]="ChatList",e[e.Media=1]="Media",e[e.Links=2]="Links",e[e.Files=3]="Files",e[e.Music=4]="Music",e[e.Voice=5]="Voice",e}({}),d=function(e){return e[e.ChatInfo=0]="ChatInfo",e[e.Search=1]="Search",e[e.Management=2]="Management",e[e.Statistics=3]="Statistics",e[e.MessageStatistics=4]="MessageStatistics",e[e.StickerSearch=5]="StickerSearch",e[e.GifSearch=6]="GifSearch",e[e.PollResults=7]="PollResults",e[e.AddingMembers=8]="AddingMembers",e[e.CreateTopic=9]="CreateTopic",e[e.EditTopic=10]="EditTopic",e}({}),c=function(e){return e[e.Inline=0]="Inline",e[e.ScheduledInline=1]="ScheduledInline",e[e.SharedMedia=2]="SharedMedia",e[e.ProfileAvatar=3]="ProfileAvatar",e[e.SettingsAvatar=4]="SettingsAvatar",e[e.MiddleHeaderAvatar=5]="MiddleHeaderAvatar",e[e.Album=6]="Album",e[e.ScheduledAlbum=7]="ScheduledAlbum",e[e.SearchResult=8]="SearchResult",e[e.SuggestedAvatar=9]="SuggestedAvatar",e}({}),u=function(e){return e[e.StoryRibbon=0]="StoryRibbon",e[e.MiddleHeaderAvatar=1]="MiddleHeaderAvatar",e[e.ChatList=2]="ChatList",e[e.SearchResult=3]="SearchResult",e}({}),l=function(e){return e[e.Inline=0]="Inline",e[e.SharedMedia=1]="SharedMedia",e[e.Search=2]="Search",e}({}),f=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),h=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),m=function(e){return e[e.Idle=0]="Idle",e[e.InProgress=1]="InProgress",e[e.Complete=2]="Complete",e[e.Error=3]="Error",e}({}),p=function(e){return e[e.Closed=0]="Closed",e[e.InProgress=1]="InProgress",e[e.Loading=2]="Loading",e}({}),g=function(e){return e[e.Profile=0]="Profile",e[e.SharedMedia=1]="SharedMedia",e[e.MemberList=2]="MemberList",e[e.StoryList=3]="StoryList",e}({}),y=function(e){return e[e.Checkout=0]="Checkout",e[e.SavedPayments=1]="SavedPayments",e[e.ConfirmPassword=2]="ConfirmPassword",e[e.PaymentInfo=3]="PaymentInfo",e[e.ShippingInfo=4]="ShippingInfo",e[e.Shipping=5]="Shipping",e[e.ConfirmPayment=6]="ConfirmPayment",e}({});const b="UPLOADING_WALLPAPER_SLUG";let v=function(e){return e[e.Initial=0]="Initial",e[e.ChatPrivacyType=1]="ChatPrivacyType",e[e.Discussion=2]="Discussion",e[e.ChannelSubscribers=3]="ChannelSubscribers",e[e.GroupType=4]="GroupType",e[e.GroupPermissions=5]="GroupPermissions",e[e.GroupRemovedUsers=6]="GroupRemovedUsers",e[e.ChannelRemovedUsers=7]="ChannelRemovedUsers",e[e.GroupUserPermissionsCreate=8]="GroupUserPermissionsCreate",e[e.GroupUserPermissions=9]="GroupUserPermissions",e[e.ChatAdministrators=10]="ChatAdministrators",e[e.GroupRecentActions=11]="GroupRecentActions",e[e.ChatAdminRights=12]="ChatAdminRights",e[e.ChatNewAdminRights=13]="ChatNewAdminRights",e[e.GroupMembers=14]="GroupMembers",e[e.GroupAddAdmins=15]="GroupAddAdmins",e[e.Invites=16]="Invites",e[e.EditInvite=17]="EditInvite",e[e.Reactions=18]="Reactions",e[e.InviteInfo=19]="InviteInfo",e[e.JoinRequests=20]="JoinRequests",e}({})},46586:(e,t,n)=>{function r(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Z:()=>o});class o{constructor(){r(this,"promise",void 0),r(this,"reject",void 0),r(this,"resolve",void 0),this.promise=new Promise(((e,t)=>{this.reject=t,this.resolve=e}))}static resolved(e){const t=new o;return t.resolve(e),t}}},9933:(e,t,n)=>{n.d(t,{M8:()=>c,cK:()=>s,jt:()=>i,vR:()=>a,vr:()=>u});var r=n(57710);let o;function s(e,t,n){n||(o&&!o.isCancelled&&(o.isCancelled=!0),o=n={isCancelled:!1}),!n.isCancelled&&e()&&t((()=>{s(e,t,n)}))}function a(){s((()=>{}),(e=>e))}function i(e,t){t((()=>{e()&&i(e,t)}))}function d(e,t){e()&&t((()=>{d(e,t)}))}const c={linear:e=>e,easeIn:e=>e**1.675,easeOut:e=>-1*e**1.675,easeInOut:e=>.5*(Math.sin((e-.5)*Math.PI)+1),easeInQuad:e=>e*e,easeOutQuad:e=>e*(2-e),easeInOutQuad:e=>e<.5?2*e*e:(4-2*e)*e-1,easeInCubic:e=>e**3,easeOutCubic:e=>--e*e*e+1,easeInOutCubic:e=>e<.5?4*e**3:(e-1)*(2*e-2)*(2*e-2)+1,easeInQuart:e=>e**4,easeOutQuart:e=>1- --e*e**3,easeInOutQuart:e=>e<.5?8*e**4:1-8*--e*e**3,easeInQuint:e=>e**5,easeOutQuint:e=>1+--e*e**4,easeInOutQuint:e=>e<.5?16*e**5:1+16*--e*e**4};function u(e){let{timing:t=c.linear,onUpdate:n,duration:o,onEnd:s,from:a,to:i}=e;const u=Date.now();let l=!1;return d((()=>{if(l)return!1;let e=(Date.now()-u)/o;e>1&&(e=1);const r=t(e);if("number"==typeof a&&"number"==typeof i)n(a+(i-a)*r);else if(Array.isArray(a)&&Array.isArray(i)){const e=a.map(((e,t)=>e+(i[t]-e)*r));n(e)}return 1===e&&s&&s(),e<1}),r.i$),()=>{l=!0,s&&s()}}},17358:(e,t,n)=>{n.d(t,{w:()=>a});var r=n(83716),o=n(33555),s=n(7054);function a(e){(0,s.jUK)((0,o.Rd)()).isMasterTab&&"function"==typeof window.navigator.setAppBadge&&window.navigator.setAppBadge(e).catch((e=>{r.eMD&&console.error(e)}))}},84112:(e,t,n)=>{function r(e,t){const n=typeof e;if(n!==typeof t)return!1;if("object"!==n)return e===t;const o=Array.isArray(e);if(o!==Array.isArray(t))return!1;if(o){const n=e,o=t;return n.length===o.length&&n.every(((e,t)=>r(e,o[t])))}const s=e,a=t,i=Object.keys(s);return i.length===Object.keys(a).length&&i.every((e=>r(s[e],a[e])))}n.d(t,{A:()=>r})},275:(e,t,n)=>{function r(e,t){if(e===t)return!0;const n=Object.keys(e),r=n.length;if(r!==Object.keys(t).length)return!1;if(0===r)return!0;for(let o=0;o<r;o++){const r=n[o];if(e[r]!==t[r])return!1}return!0}function o(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"";const o=Object.keys(e),s=o.length,a=Object.keys(t).length;if(s===a){console.log(n);for(const n of o)e[n]!==t[n]&&console.log(r,n,":",e[n],"=>",t[n])}else console.log(`${n} LENGTH`)}n.d(t,{X:()=>o,Z:()=>r})},46752:(e,t,n)=>{function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}function o(e){return function(t){const n="&"===t?e:`${e}__${t}`;for(var r=arguments.length,o=new Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];return o.reduce(((e,t)=>(t&&(Array.isArray(t)?e.push(...t):e.push(`${n}--${t}`)),e)),[n]).join(" ")}}n.d(t,{Z:()=>r,y:()=>o})},80036:(e,t,n)=>{function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(";")}n.d(t,{Z:()=>r})},49524:(e,t,n)=>{n.d(t,{Type:()=>i,clear:()=>u,fetch:()=>d,isCacheApiSupported:()=>a,save:()=>c});var r=n(83716);const o=self.caches;let s;async function a(){var e;return!!o&&(s=null!==(e=s)&&void 0!==e?e:await o.has("test").then((()=>!0)).catch((()=>!1)),s)}let i=function(e){return e[e.Text=0]="Text",e[e.Blob=1]="Blob",e[e.Json=2]="Json",e[e.ArrayBuffer=3]="ArrayBuffer",e}({});async function d(e,t,n){let s=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if(o)try{const a=r.D$V?`${r.i2v}/${t.replace(/:/g,"_")}`:new Request(t.replace(/:/g,"_")),d=await o.open(e),c=await d.match(a);if(!c)return;const u=c.headers.get("Content-Type");switch(n){case i.Text:return await c.text();case i.Blob:{if(t.startsWith("avatar")&&u&&u.startsWith("text"))return;const e=await c.blob(),n=!e.type||!s&&e.type.includes("html");let r=e.type||u;return n&&r?(s||(r=r.replace(/html/gi,"")),new Blob([e],{type:r})):e}case i.Json:return await c.json();case i.ArrayBuffer:return await c.arrayBuffer();default:return}}catch(e){return void console.warn(e)}}async function c(e,t,n){if(!o)return!1;try{const s="string"==typeof n||n instanceof Blob||n instanceof ArrayBuffer?n:JSON.stringify(n),a=r.D$V?`${r.i2v}/${t.replace(/:/g,"_")}`:new Request(t.replace(/:/g,"_")),i=new Response(s),d=await o.open(e);return await d.put(a,i),!0}catch(e){return console.warn(e),!1}}async function u(e){try{if(!o)return;return await o.delete(e)}catch(e){return void console.warn(e)}}},16063:(e,t,n)=>{function r(){const e=new Set;function t(t){e.delete(t)}return{runCallbacks:function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];e.forEach((e=>{e(...n)}))},addCallback:function(n){return e.add(n),()=>{t(n)}},removeCallback:t,hasCallbacks:function(){return Boolean(e.size)}}}n.d(t,{_:()=>r})},23989:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(517);function o(e){return(0,r.Z)({onEsc:e})}},517:(e,t,n)=>{n.d(t,{Z:()=>s});const r={Enter:"onEnter",Backspace:"onBackspace",Delete:"onDelete",Esc:"onEsc",Escape:"onEsc",ArrowUp:"onUp",ArrowDown:"onDown",ArrowLeft:"onLeft",ArrowRight:"onRight",Tab:"onTab"},o={onEnter:[],onDelete:[],onBackspace:[],onEsc:[],onUp:[],onDown:[],onLeft:[],onRight:[],onTab:[]};function s(e){return a()||document.addEventListener("keydown",i,!0),Object.keys(e).forEach((t=>{const n=e[t];if(!n)return;const r=o[t];r&&r.push(n)})),()=>{!function(e){Object.keys(e).forEach((t=>{const n=e[t],r=o[t];if(r){const e=r.findIndex((e=>e===n));-1!==e&&r.splice(e,1)}})),a()||document.removeEventListener("keydown",i,!1)}(e)}}function a(){return Object.values(o).some((e=>Boolean(e.length)))}function i(e){const t=r[e.key];if(!t)return;const{length:n}=o[t];if(n)for(let r=n-1;r>=0;r--)if(!1!==(0,o[t][r])(e)){e.stopPropagation();break}}},64319:(e,t,n)=>{n.d(t,{TE:()=>a,VP:()=>d,qN:()=>i,yl:()=>o});var r=n(83716);const o=window.navigator.clipboard&&window.ClipboardItem,s=document.createElement("textarea");s.setAttribute("readonly",""),s.tabIndex=-1,s.className="visually-hidden";const a=e=>{s.value=e,document.body.appendChild(s);const t=document.getSelection();if(t){const e=t.rangeCount>0&&t.getRangeAt(0);s.select(),document.execCommand("copy"),e&&(t.removeAllRanges(),t.addRange(e))}document.body.removeChild(s)},i=(e,t)=>{window.navigator.clipboard?.write?window.navigator.clipboard.write([new ClipboardItem({"text/plain":new Blob([t],{type:"text/plain"}),"text/html":new Blob([e],{type:"text/html"})})]):a(t)},d=e=>{if(!e)return;const t=document.createElement("canvas"),n=t.getContext("2d"),r=new Image;r.onload=e=>{if(n&&e.currentTarget){const r=e.currentTarget;t.width=r.width,t.height=r.height,n.drawImage(r,0,0,r.width,r.height),t.toBlob(c,"image/png",1)}},r.src=e};async function c(e){if(e&&o)try{await(window.navigator.clipboard.write?.([new ClipboardItem({[e.type]:e})]))}catch(e){r.eMD&&console.error(e)}}},1279:(e,t,n)=>{function r(e,t,n,r){s("transitionend",e,t,n,r)}function o(e,t,n,r){s("animationend",e,t,n,r)}function s(e,t,n,r,o){let s=!1;function a(o){s||o.target!==o.currentTarget||r&&(o instanceof TransitionEvent&&o.propertyName===r||o instanceof AnimationEvent&&o.animationName===r)||(s=!0,t.removeEventListener(e,a),setTimeout((()=>{n()}),50))}t.addEventListener(e,a),o&&setTimeout((()=>{s||(t.removeEventListener(e,a),n())}),o)}n.d(t,{L:()=>r,f:()=>o})},74288:(e,t,n)=>{n.d(t,{AU:()=>E,XH:()=>P,bn:()=>C,dA:()=>k,k2:()=>w,sp:()=>I});var r=n(65116),o=n(57710),s=n(33555),a=n(6137),i=n(7054),d=n(48670),c=n(40647),u=n(69118),l=n(69995),f=n(601),h=n(16063),m=n(53930),p=n(69123);const g=new Set,y=new Map,b=(0,h._)();let v;function w(e,t){y.set(e,t)}function I(e){y.delete(e)}(0,r.ll)((e=>{if(e.customEmojis.byId!==v?.customEmojis.byId||(0,i.W9H)(e)!==(0,i.W9H)(v)){for(const t of y){const[n,r]=t;e.customEmojis.byId[r]&&n(e.customEmojis)}!function(e){const t=Array.from(g).filter((t=>Boolean(e.byId[t])));t.length&&(t.forEach((e=>g.delete(e))),E())}(e.customEmojis)}v=e}));const C=b.addCallback,S=(0,u.P2)(b.runCallbacks,500),E=(0,u.P2)((function(){document.querySelectorAll(".custom-emoji.placeholder").forEach((e=>{const t=(0,s.Rd)().customEmojis.byId[e.dataset.documentId];if(!t)return void g.add(e.dataset.documentId);const[n,r,a]=k(t);t.shouldUseTextColor&&!e.classList.contains("colorable")&&(0,o.WM)((()=>{e.classList.add("colorable")})),n||(0,o.WM)((()=>{e.src=r,e.classList.remove("placeholder"),a&&(e.dataset.uniqueId=a),S(t.id)}))}))}),500);function P(e,t){const n=t?(0,d.RK)(e):`sticker${e}`,r=c.UV(n);if(r)return r;A(n)}function A(e){return c.he(e,a.IU.BlobUrl).then((()=>{E()}))}function k(e){if(!e)return[!0,m,void 0];const t=!f.Hh&&e.isVideo;if(e.isLottie||e.isVideo&&!t)return A(`sticker${e.id}`),[!1,p,(0,l.Z)()];const n=P(e.id,t);return[!n,n||m,void 0]}},790:(e,t,n)=>{n.d(t,{$M:()=>T,$Y:()=>d,D:()=>g,IS:()=>L,J_:()=>w,SA:()=>k,SY:()=>v,Tu:()=>m,VX:()=>h,ZK:()=>C,_F:()=>c,dJ:()=>b,j1:()=>I,k9:()=>S,kj:()=>u,mB:()=>y,mr:()=>f,np:()=>p,rM:()=>E,xH:()=>A,xR:()=>a,xk:()=>N,zk:()=>i});var r=n(15155);const o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],s=["January","February","March","April","May","June","July","August","September","October","November","December"].map((e=>e.toLowerCase())),a=864e5;function i(e){return c(new Date)===c(e)}function d(e){const t=new Date(e);return t.setHours(0,0,0,0),t}function c(e){return d(e).getTime()}function u(e){const t=new Date(1e3*e);return`${t.getFullYear()}-${t.getMonth()}`}function l(e){return`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()}`}function f(e,t){const n="number"==typeof t?new Date(t):t,r=e.timeFormat||"24h";let o=n.getHours(),s="";return"12h"===r&&(s=o>=12?" PM":" AM",o=o>12?o%12:o),`${String(o).padStart(2,"0")}:${String(n.getMinutes()).padStart(2,"0")}${s}`}function h(e,t){const n="number"==typeof t?new Date(t):t,r=d(new Date);if(n>=r)return f(e,n);const s=new Date(r);if(s.setDate(r.getDate()-7),n>=s)return e(`Weekday.Short${o[n.getDay()]}`);const a=n.getFullYear()===r.getFullYear();return A(n,e.code,a)}function m(e,t){return A(t,e.code,!1,"numeric")}function p(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return A(t,e.code,!1,n?"short":"long",!0)}function g(e,t){const n=Math.floor(t/a);return t<0?0:n<1?S(t/1e3):n<7?e("Days",n):n<30?e("Weeks",Math.floor(n/7)):n<365?e("Months",Math.floor(n/30)):e("Years",Math.floor(n/365))}function y(e,t){return t<6e4?Math.ceil(t/1e3).toString():t<36e5?Math.ceil(t/6e4).toString():t<a?e("MessageTimer.ShortHours",Math.ceil(t/36e5)):e("MessageTimer.ShortDays",Math.ceil(t/a))}function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;const r=t-n;return r<60?e("LiveLocationUpdated.JustNow"):r<3600?e("LiveLocationUpdated.MinutesAgo",Math.floor(r/60)):e("LiveLocationUpdated.TodayAt",f(e,n))}function v(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t;const r=t-n;if(r<60)return e("Time.JustNow");if(r<3600)return e("Time.MinutesAgo",Math.floor(r/60));const o=new Date(1e3*n),s=d(new Date);if(o>=s)return e("Time.TodayAt",f(e,o));const a=new Date(s);return a.setDate(s.getDate()-1),o>a?e("Time.YesterdayAt",f(e,o)):e("Time.AtDate",m(e,o))}function w(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2;if(!t)return;const r=[],o=[{multiplier:1,type:"Seconds"},{multiplier:60,type:"Minutes"},{multiplier:60,type:"Hours"},{multiplier:24,type:"Days"},{multiplier:7,type:"Weeks"}];let s=1;o.forEach(((e,n)=>{if(s*=e.multiplier,t<s)return;const a=o[n===o.length-1?n:n+1].multiplier;r.push({duration:Math.floor(t/s%a),type:e.type})}));const a=r.slice(-n).reverse();for(let e=a.length-1;e>=0;--e)0===a[e].duration&&a.splice(e,1);return a.map((t=>e(t.type,t.duration,"i"))).join(", ")}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4?arguments[4]:void 0;const a="number"==typeof t?new Date(t):t,i=d(new Date);if(!r){if(l(a)===l(i))return(s||!n?R:Z)(e("Weekday.Today"));const t=new Date(i);if(t.setDate(i.getDate()-1),l(a)===l(t))return(s||!n?R:Z)(e("Weekday.Yesterday"));const r=new Date(i),d=new Date(i);if(r.setDate(i.getDate()-7),d.setDate(i.getDate()+7),a>=r&&a<=d){const t=o[a.getDay()];return(s||!n?R:Z)(e(n?`Weekday.Short${t}`:`Weekday.${t}`))}}const c=a.getFullYear()===i.getFullYear(),u=A(a,e.code,c,n?"short":"long");return(s||!n?R:Z)(u)}function C(e,t,n){const r="number"==typeof t?new Date(t):t;return`${I(e,r,!0,void 0,n)}, ${f(e,r)}`}function S(e,t){const n=Math.floor(e/3600),r=Math.floor(e%3600/60),o=Math.floor(e%3600%60),s=t?Math.floor(t/3600):0,a=t?Math.floor(t%3600/60):0;let i="";return n>0||s>0?(i+=`${String(n).padStart(2,"0")}:`,i+=`${String(r).padStart(2,"0")}:`):i+=a>=10?`${String(r).padStart(2,"0")}:`:`${String(r)}:`,i+=String(o).padStart(2,"0"),i}function E(e){const t=[];let n=e%1e3;e-=n,n=Math.floor(n/10);const r=(e=Math.floor(e/1e3))%60;e-=r;const o=(e=Math.floor(e/60))%60;e-=o;const s=(e=Math.floor(e/60))%60;return s>0&&t.push(String(s).padStart(2,"0")),t.push(String(o).padStart(s>0?2:1,"0")),t.push(String(r).padStart(2,"0")),`${t.join(":")},${String(n).padStart(2,"0")}`}const P=(0,r.Z)((function(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",o=arguments.length>4?arguments[4]:void 0;return new Date(e).toLocaleString(t,{year:n?void 0:"numeric",month:r,day:o?void 0:"numeric"})}));function A(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"short",o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];const s="number"==typeof e?new Date(e):e,a=c(s);return P(a,t,n,r,o)}function k(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"en-US",n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;const o="number"==typeof e?new Date(e):e;return o.toLocaleString(t,{year:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:n?void 0:"numeric",hourCycle:"12h"===r?"h12":"h23"})}function T(e,t){const n="number"==typeof t?new Date(t):t,r=d(new Date),o=f(e,n);if(l(n)===l(r))return e("Time.TodayAt",o);const s=new Date(r);if(s.setDate(r.getDate()-1),l(n)===l(s))return e("Time.YesterdayAt",o);const a=n.getFullYear()===r.getFullYear();return e("formatDateAtTime",[A(n,e.code,a),o])}function M(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:2021;if(t>11||e>31)return!1;const r=new Date(n,t,e);return!Number.isNaN(r.getTime())&&r.getDate()===e}function N(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";const t=e.match(/\d{1,2}\s[a-zA-Z]{3,}/),n=e.match(/[a-zA-Z]{3,}\s\d{1,2}/),r=e.match(/\d{1,2}[./-]\d{1,2}([./-]\d{2,4})?/);if(!t&&!r&&!n)return;if(r){const[t,n,r]=e.split(/[./-]/).map(Number);return r&&r<2015||!M(t,n-1,r||void 0)?void 0:`${r?`${r}-`:""}${String(n).padStart(2,"0")}-${String(t).padStart(2,"0")}`}const o=e.split(" "),a=t?o[0]:o[1],i=(t?o[1]:o[0]).toLowerCase(),d=s.findIndex((e=>e.startsWith(i)));return-1!==d&&M(Number(a),d)?`${String(d+1).padStart(2,"0")}-${String(a).padStart(2,"0")}`:void 0}function L(e){return e+a/1e3}function Z(e){return`${e[0].toLowerCase()}${e.slice(1)}`}function R(e){return`${e[0].toUpperCase()}${e.slice(1)}`}},30879:(e,t,n)=>{n.d(t,{$$:()=>i,FI:()=>a,aZ:()=>c,eP:()=>d});const r=["log","error","warn","info","debug"],o=r.reduce(((e,t)=>(e[t]=console[t],e)),{});let s=[];function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];s.push({level:e,args:n,date:new Date}),o[e](...n)}function i(){s=[],r.forEach((e=>{console[e]=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];a(e,...n)}}))}function d(){r.forEach((e=>{console[e]=o[e]})),s=[]}function c(){return JSON.stringify(s,((e,t)=>"bigint"==typeof t?t.toString():t))}},53551:(e,t,n)=>{n.d(t,{GX:()=>i,QH:()=>d,ou:()=>a});var r=n(33555),o=n(83716),s=n(601);const a=e=>{const{protocol:t,searchParams:n,pathname:o,hostname:a}=new URL(e);if("tg:"!==t)return;const{openChatByInvite:c,openChatByUsername:u,openChatByPhoneNumber:l,openStickerSet:f,focusMessage:h,joinVoiceChatByLink:m,openInvoice:p,processAttachBotParameters:g,openChatWithDraft:y,checkChatlistInvite:b,openStoryViewerByUsername:v}=(0,r.Sv)(),w=(s.s$?a:o).replace(/^\/\//,""),I=Object.fromEntries(n);switch(w){case"resolve":{const{domain:e,phone:t,post:n,comment:r,voicechat:o,livestream:s,start:a,startattach:d,attach:c,thread:f,topic:h,appname:p,startapp:y,story:b}=I,w=!(!I.hasOwnProperty("startattach")||d)||d,C=i(I.choose),S=Number(f)||Number(h)||void 0;"telegrampassport"!==e&&(p?u({username:e,startApp:y,originalParts:[e,p]}):w&&C?g({username:e,filter:C,..."string"==typeof w&&{startParam:w}}):I.hasOwnProperty("voicechat")||I.hasOwnProperty("livestream")?m({username:e,inviteHash:o||s}):t?l({phoneNumber:t,startAttach:w,attach:c}):b?v({username:e,storyId:Number(b)}):u({username:e,messageId:n?Number(n):void 0,commentId:r?Number(r):void 0,startParam:a,startAttach:w,attach:c,threadId:S}));break}case"privatepost":{const{post:e,channel:t}=I;h({chatId:`-${t}`,messageId:Number(e)});break}case"bg":case"login":default:break;case"join":{const{invite:e}=I;c({hash:e});break}case"addemoji":case"addstickers":{const{set:e}=I;f({stickerSetInfo:{shortName:e}});break}case"share":case"msg":case"msg_url":{const{url:e,text:t}=I;y({text:d(e,t)});break}case"addlist":b({slug:I.slug});break;case"invoice":{const{slug:e}=I;p({slug:e});break}}};function i(e){if(e)return e.toLowerCase().split(" ").filter((e=>o.F9z.includes(e)))}function d(e,t,n){return[e,n,t].filter(Boolean).join("\n")}},34284:(e,t,n)=>{n.d(t,{DW:()=>f,NM:()=>h,Uz:()=>c,Wg:()=>m,g6:()=>l,mE:()=>u});var r=n(57710),o=n(33681),s=n(15155);const a=["female_sign","male_sign","medical_symbol"],i=[[/\u{1f3f3}\u200d\u{1f308}/gu,"🏳️‍🌈"],[/\u{1f3f3}\u200d\u26a7\ufe0f/gu,"🏳️‍⚧️"],[/\u{1f937}\u200d\u2642[^\ufe0f]/gu,"🤷‍♂️"]];function d(e){const t=e.split("-").map((e=>parseInt(e,16)));return String.fromCodePoint(...t)}const c=new Set;function u(e){const t=e.currentTarget;c.add(e.currentTarget.dataset.path),(0,r.WM)((()=>{t.classList.add("open")}))}function l(e){if(!e.match(o.Z))return e;for(const[t,n]of i)e=e.replace(t,n);return e}const f=(0,s.Z)((function(e){return function(e){let t;if(1===e.length)t=e.charCodeAt(0).toString(16).padStart(4,"0");else{const n=[];for(let t=0;t<e.length;t++)e.charCodeAt(t)>=55296&&e.charCodeAt(t)<=56319?e.charCodeAt(t+1)>=56320&&e.charCodeAt(t+1)<=57343&&n.push(1024*(e.charCodeAt(t)-55296)+(e.charCodeAt(t+1)-56320)+65536):(e.charCodeAt(t)<55296||e.charCodeAt(t)>57343)&&n.push(e.charCodeAt(t));t=n.map((e=>e.toString(16).padStart(4,"0"))).join("-")}return t}((0,o.l)(e))}));function h(e){const t={categories:[],emojis:{}};for(let n=0;n<e.length;n+=2){const r={id:e[n][0],name:e[n][1],emojis:[]};for(let o=0;o<e[n+1].length;o++){const s=e[n+1][o];a.includes(s[1][0])||(r.emojis.push(s[1][0]),t.emojis[s[1][0]]={id:s[1][0],names:s[1],native:d(s[0]),image:s[0].toLowerCase()})}t.categories.push(r)}return t}function m(e){const t=e.toUpperCase();if(!/^[A-Z]{2}$/.test(t))return e;const n=[...t].map((e=>e.codePointAt(0)+127397));return String.fromCodePoint(...n)}},81396:(e,t,n)=>{n.d(t,{X:()=>o});const r=new Set(["http:","https:","tg:","ton:","mailto:","tel:"]);function o(e){if(e)try{const t=new URL(e);return r.has(t.protocol)?e:`https://${e}`}catch(t){return`https://${e}`}}},65054:(e,t,n)=>{n.d(t,{AG:()=>P,Pz:()=>A,Z6:()=>I,_w:()=>C,g:()=>E,l:()=>v,s1:()=>S});var r=n(16063),o=n(83716),s=n(601),a=n(95281);const{addCallback:i,runCallbacks:d}=(0,r._)(),{addCallback:c,runCallbacks:u}=(0,r._)(),l=Number(Math.random().toString().substring(2)),f=new Set([l]);let h,m,p=s.Eo?new BroadcastChannel(o.avG):void 0,g=!1,y=!1;const b=e=>{let{data:t}=e;if(p&&t){if(t.currentPasscodeHash&&(0,a.xV)(t.currentPasscodeHash),t.hasGaveUpMaster&&y)return h=l,y=!1,void d(!0);if(t.shouldGiveUpMaster)return h===l&&(d(!1),p.postMessage({currentPasscodeHash:(0,a.FB)(),hasGaveUpMaster:!0})),void(h=t.masterToken);if(t.tokenDied&&(u(t.tokenDied),f.delete(t.tokenDied),t.tokenDied===h&&(f.delete(t.tokenDied),h=void 0,g=!1,m=t.tokenDied,p.postMessage({collectedTokens:f,masterToken:h,reestablishToken:m}),1===f.size&&(g=!0,h=l,m=void 0,d(!0)))),t.collectedTokens){if(!t.reestablishToken&&m)return;t.reestablishToken&&m!==t.reestablishToken&&(t.collectedTokens.delete(t.reestablishToken),m=t.reestablishToken);const e=f.size;t.collectedTokens.forEach((e=>f.add(e))),m&&t.collectedTokens.delete(m),g?t.masterToken||p.postMessage({collectedTokens:f,masterToken:h,reestablishToken:m}):t.masterToken?(m=void 0,h=t.masterToken,d(h===l),g||p.postMessage({collectedTokens:f,masterToken:h,reestablishToken:m}),g=!0):e!==f.size?p.postMessage({collectedTokens:f,masterToken:h,reestablishToken:m}):(m=void 0,h=Math.max(...Array.from(f)),d(h===l),g||p.postMessage({collectedTokens:f,masterToken:h,reestablishToken:m}),g=!0)}}};function v(){p&&(p.addEventListener("message",b),p.postMessage({collectedTokens:f}),setTimeout((()=>{void 0===h&&(h=l,d(!0))}),100),window.addEventListener("beforeunload",w))}function w(){p&&(u(l),p.removeEventListener("message",b),p.postMessage({tokenDied:l,currentPasscodeHash:(0,a.FB)()}),p.close(),p=void 0)}function I(){p&&p.postMessage({currentPasscodeHash:(0,a.FB)()})}function C(){return l}function S(){return Array.from(f)}function E(){p&&(y=!0,p.postMessage({collectedTokens:f,masterToken:l,shouldGiveUpMaster:!0}))}const P=c,A=i},71394:(e,t,n)=>{n.d(t,{A9:()=>s,YJ:()=>a,ao:()=>f,gm:()=>l,hl:()=>i,jj:()=>c,ox:()=>h,pt:()=>d,ud:()=>u}),n(83716);var r=n(69118);function o(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){const t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]);let o=r.length;const s=new Uint8Array(o);for(;o--;)s[o]=r.charCodeAt(o);return new Blob([s],{type:n})}function a(e){return new Promise(((t,n)=>{const r=new FileReader;r.onload=e=>{const{result:r}=e.target||{};"string"==typeof r&&t(r),n(new Error("Failed to read blob"))},r.onerror=n,r.readAsDataURL(e)}))}function i(e,t){return new File([e],t,{lastModified:Date.now(),type:e.type})}function d(e){return new Promise(((t,n)=>{const r=new Image;r.onload=()=>t(r),r.onerror=n,r.src=e}))}function c(e){return new Promise(((t,n)=>{const r=document.createElement("video");r.volume=0,r.onloadedmetadata=()=>t(r),r.onerror=n,r.src=e}))}async function u(e){try{const t=await c(e);return await Promise.race([(0,r.wO)(2e3),new Promise(((e,n)=>{t.onseeked=()=>{t.videoWidth&&t.videoHeight||e(void 0);const n=document.createElement("canvas");n.width=t.videoWidth,n.height=t.videoHeight,n.getContext("2d").drawImage(t,0,0),n.toBlob((t=>{e(t?URL.createObjectURL(t):void 0)}))},t.onerror=n,t.currentTime=Math.min(t.duration,1)}))])}catch(e){return}}async function l(e){return(await fetch(e)).blob()}function f(e){const t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t}function h(e){if(e?.length)return Array.from(e).map(m).filter((e=>e.size))}function m(e){const t=e.name.split(".").pop();return e.type||"mov"!==t.toLowerCase()?e:new File([e],e.name,{type:"video/quicktime"})}"undefined"==typeof File&&(self.File=class extends Blob{constructor(e,t,n){if(n){const{type:t,...r}=n;super(e,{type:t}),o(this,"name",void 0),Object.assign(this,r)}else super(e),o(this,"name",void 0);this.name=t}})},16974:(e,t,n)=>{n.d(t,{M2:()=>A,O6:()=>T,S1:()=>v,Yz:()=>C,aE:()=>I,gO:()=>w,jK:()=>P,r_:()=>k,wC:()=>S,xW:()=>E});var r=n(65116),o=n(33555),s=n(83716),a=n(7054),i=n(48670),d=n(69118),c=n(60782),u=n(275),l=n(16063);const f=D();let h=f.prevGlobal,m=f.prepared,p=f.results,g=f.callbacks;const y=(0,d.P2)((()=>{(0,d.Q8)((()=>{M((0,o.Rd)())}))}),500);let b=!1;function v(){b=!0,(0,r.ll)(y),(0,o.iw)("reset",B);const e=(0,o.Rd)();(0,a.jUK)(e).isMasterTab||L(e,!0,!0,!0),M(e)}function w(e){return b||v(),p.orderedIdsByFolderId[e]}function I(e){return b||v(),p.pinnedCountByFolderId[e]||0}function C(){return b||v(),p.chatsCountByFolderId}function S(){return b||v(),p.unreadCountersByFolderId}function E(){return S()[s.NfV]?.notificationsCount||0}function P(e){return m.chatSummariesById.get(e).order}function A(e,t){return g.orderedIdsByFolderId[e]||(g.orderedIdsByFolderId[e]=(0,l._)()),g.orderedIdsByFolderId[e].addCallback(t)}function k(e){return g.chatsCountByFolderId.addCallback(e)}function T(e){return g.unreadCountersByFolderId.addCallback(e)}function M(e){let t;s.eMD&&(t=performance.now());const n=Boolean(e.chats.listIds.active&&N(s.NfV,e.chats.listIds.active,e.chats.orderedPinnedIds.active)),r=Boolean(e.chats.listIds.archived&&N(s.WSp,e.chats.listIds.archived,e.chats.orderedPinnedIds.archived)),o=e.chats.isFullyLoaded.active!==h.isAllFolderFullyLoaded,d=e.chats.isFullyLoaded.archived!==h.isArchivedFolderFullyLoaded,l=e.chatFolders.byId!==h.foldersById,f=e.chats.byId!==h.chatsById,g=e.users.byId!==h.usersById,y=(0,a.dZI)(e)!==h.notifySettings,b=(0,a.NJL)(e)!==h.notifyExceptions;let v=[];if((o||d)&&(v=v.concat(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=[];t&&n.push(s.WSp);const r=e.chats.isFullyLoaded.active,o=e.chats.isFullyLoaded.archived;if(r&&o){const e=Object.keys(m.folderSummariesById).filter((e=>!p.orderedIdsByFolderId[e])).map(Number);n=n.concat(e)}return h.isAllFolderFullyLoaded=r,h.isArchivedFolderFullyLoaded=o,n}(e,d))),!(n||r||l||f||g||y||b))return void(v.length&&R(v));const w=h.allFolderListIds,I=h.archivedFolderListIds;if(L(e,n,r,l),v=v.concat(function(e,t,n,r,o,d){const l=e.chats.byId,f=e.users.byId,g=(0,a.dZI)(e),y=(0,a.NJL)(e),b=Object.values(m.folderSummariesById),v=new Set,w=e.chats.listIds.active,I=e.chats.listIds.archived,C=[...w||[],...I||[]];let S=C;return w===o&&I===d||(S=(0,c.Tw)(S.concat(o||[],d||[]))),S.forEach((e=>{const o=l[e];if(!t&&!n&&!r&&o===h.chatsById[e]&&f[e]===h.usersById[e])return;let a;if(o){const n=m.chatSummariesById.get(e),r=!C.includes(e),d=function(e,t,n,r,o){const{id:a,type:d,lastMessage:c,isRestricted:u,isNotJoined:l,migratedTo:f,folderId:h,unreadCount:m,unreadMentionsCount:p,hasUnreadMark:g,joinDate:y,draftDate:b,isForum:v,topics:w}=e,{unreadCount:I,unreadMentionsCount:C}=v?Object.values(w||{}).reduce(((e,t)=>(e.unreadCount+=t.unreadCount,e.unreadMentionsCount+=t.unreadMentionsCount,e)),{unreadCount:0,unreadMentionsCount:0}):{unreadCount:m,unreadMentionsCount:p},S="chatTypePrivate"===d&&r,E=e.id===s.awM&&(!e.lastMessage||"historyClear"===e.lastMessage.content.action?.type);return{id:a,type:d,isListed:Boolean(!(u||l||f||E||o)),isArchived:h===s.WSp,isMuted:(0,i.i4)(e,t,n),isUnread:Boolean(I||C||g),unreadCount:I,unreadMentionsCount:C,order:Math.max(y||0,b||0,c?.date||0),isUserBot:S?"userTypeBot"===S.type:void 0,isUserContact:S?S.isContact:void 0}}(o,g,y,f[e],r);if(!t&&n&&(0,u.Z)(d,n))return;m.chatSummariesById.set(e,d),a=function(e,t){return t.reduce(((t,n)=>(function(e,t){if(!e.isListed)return!1;const{id:n,type:r}=e;if(t.listIds)return!(e.isArchived&&t.id===s.NfV||!e.isArchived&&t.id===s.WSp)&&t.listIds.has(n);if(t.excludedChatIds?.has(n))return!1;if(t.includedChatIds?.has(n))return!0;if(t.pinnedChatIds?.has(n))return!0;if(t.excludeArchived&&e.isArchived)return!1;if(t.excludeRead&&!e.isUnread)return!1;if(t.excludeMuted&&e.isMuted&&!e.unreadMentionsCount)return!1;if("chatTypePrivate"===r)if(e.isUserBot){if(t.bots)return!0}else{if(t.contacts&&e.isUserContact)return!0;if(t.nonContacts&&!e.isUserContact)return!0}else{if("chatTypeChannel"===r)return Boolean(t.channels);if("chatTypeBasicGroup"===r||"chatTypeSuperGroup"===r)return Boolean(t.groups)}return!1}(e,n)&&t.push(n.id),t)),[]).sort()}(d,b),a.forEach((e=>{v.add(e)}))}else m.chatSummariesById.delete(e),a=[];const d=m.folderIdsByChatId[e]||[];if((0,c.et)(a,d))return;const w=function(e,t,n){const r=new Set(t),o=new Set(n),s=[];return(0,c.Tw)([...t,...n]).forEach((t=>{let n=p.orderedIdsByFolderId[t];r.has(t)&&!o.has(t)?(m.chatIdsByFolderId[t].delete(e),s.push(t),n&&(n=n.filter((t=>t!==e)),m.isOrderedListJustPatched[t]=!0)):!r.has(t)&&o.has(t)&&(m.chatIdsByFolderId[t]||(m.chatIdsByFolderId[t]=new Set),m.chatIdsByFolderId[t].add(e),n&&(n.push(e),m.isOrderedListJustPatched[t]=!0)),p.orderedIdsByFolderId[t]=n})),m.folderIdsByChatId[e]=n,s}(e,d,a);w.forEach((e=>{v.add(e)}))})),h.chatsById=l,h.usersById=f,h.notifySettings=g,h.notifyExceptions=y,Array.from(v)}(e,l||n||r,y,b,w,I)),R((0,c.Tw)(v)),s.eMD){const e=performance.now()-t;e>6&&console.warn(`Slow \`updateFolderManager\`: ${Math.round(e)} ms`)}}function N(e,t,n){const r=e===s.NfV?h.allFolderListIds:h.archivedFolderListIds,o=e===s.NfV?h.allFolderPinnedIds:h.archivedFolderPinnedIds;return r!==t||o!==n}function L(e,t,n,r){const o=[];if(t){const t=e.chats.listIds.active,n=e.chats.orderedPinnedIds.active;m.folderSummariesById[s.NfV]=Z(s.NfV,t,n),h.allFolderListIds=t,h.allFolderPinnedIds=n,o.push(s.NfV)}if(n){const t=e.chats.listIds.archived,n=e.chats.orderedPinnedIds.archived;m.folderSummariesById[s.WSp]=Z(s.WSp,t,n),h.archivedFolderListIds=t,h.archivedFolderPinnedIds=n,o.push(s.WSp)}if(r){const t=e.chatFolders.byId;Object.values(t).forEach((e=>{e!==h.foldersById[e.id]&&(m.folderSummariesById[e.id]=function(e){return{...e,orderedPinnedIds:e.pinnedChatIds,excludedChatIds:e.excludedChatIds?new Set(e.excludedChatIds):void 0,includedChatIds:e.excludedChatIds?new Set(e.includedChatIds):void 0,pinnedChatIds:e.excludedChatIds?new Set(e.pinnedChatIds):void 0}}(e),o.push(e.id))})),h.foldersById=t}return o}function Z(e,t,n){return{id:e,listIds:new Set(t),orderedPinnedIds:n,pinnedChatIds:new Set(n)}}function R(e){let t=!1,n=!1;if(Array.from(e).forEach((e=>{const{pinnedCount:r,orderedIds:o}=function(e){const t=m.folderSummariesById[e];if(!t)return{};const{orderedPinnedIds:n,pinnedChatIds:r}=t,{chatSummariesById:o,chatIdsByFolderId:{[e]:s}}=m,{orderedIdsByFolderId:{[e]:a}}=p,i=s?n?.filter((e=>s.has(e))):n,d=a||s&&Array.from(s)||[],c=(r?d.filter((e=>!r.has(e))):d).sort(((e,t)=>o.get(t).order-o.get(e).order));return{pinnedCount:i?.length||0,orderedIds:[...i||[],...c]}}(e);if(!o)return;const s=p.orderedIdsByFolderId[e],a=p.pinnedCountByFolderId[e];(!s||void 0===a||a!==r||m.isOrderedListJustPatched[e]||!(0,c.et)(o,s))&&(m.isOrderedListJustPatched[e]=!1,p.orderedIdsByFolderId[e]=o,p.pinnedCountByFolderId[e]=r,g.orderedIdsByFolderId[e]?.runCallbacks(o));const i=p.chatsCountByFolderId[e],d=o.length;n||(n=i!==d),p.chatsCountByFolderId[e]=d;const l=p.unreadCountersByFolderId[e],f=function(e){const{chatSummariesById:t}=m,{orderedIdsByFolderId:{[e]:n}}=p;return n.reduce(((e,n)=>{const r=t.get(n);return r?(r.isUnread&&(e.chatsCount++,r.unreadMentionsCount&&(e.notificationsCount+=r.unreadMentionsCount),r.isMuted||(r.unreadCount?e.notificationsCount+=r.unreadCount:r.unreadMentionsCount||(e.notificationsCount+=1))),e):e}),{chatsCount:0,notificationsCount:0})}(e);t||(t=!l||!(0,u.Z)(f,l)),p.unreadCountersByFolderId[e]=f})),n){const e={...p.chatsCountByFolderId};p.chatsCountByFolderId=e,g.chatsCountByFolderId.runCallbacks(e)}if(t){const e={...p.unreadCountersByFolderId};p.unreadCountersByFolderId=e,g.unreadCountersByFolderId.runCallbacks(e)}}function D(){return{prevGlobal:{foldersById:{},chatsById:{},usersById:{},notifySettings:{},notifyExceptions:{}},prepared:{folderSummariesById:{},chatSummariesById:new Map,folderIdsByChatId:{},chatIdsByFolderId:{},isOrderedListJustPatched:{}},results:{orderedIdsByFolderId:{},pinnedCountByFolderId:{},chatsCountByFolderId:{},unreadCountersByFolderId:{}},callbacks:{orderedIdsByFolderId:{},chatsCountByFolderId:(0,l._)(),unreadCountersByFolderId:(0,l._)()}}}function B(){const e=D();h=e.prevGlobal,m=e.prepared,p=e.results,g=e.callbacks}},82972:(e,t,n)=>{function r(e){e.offsetWidth}n.d(t,{Z:()=>r})},9937:(e,t,n)=>{function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"en",r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];const s=e/10**o(t);return r&&s%1==0?new Intl.NumberFormat(n,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(s):new Intl.NumberFormat(n,{style:"currency",currency:t}).format(s)}function o(e){return"CLF"===e?4:["BHD","IQD","JOD","KWD","LYD","OMR","TND"].includes(e)?3:["BIF","BYR","CLP","CVE","DJF","GNF","ISK","JPY","KMF","KRW","MGA","PYG","RWF","UGX","UYI","VND","VUV","XAF","XOF","XPF"].includes(e)?0:"MRO"===e?1:2}n.d(t,{x:()=>r})},98138:(e,t,n)=>{n.d(t,{gZ:()=>f,fB:()=>u,gL:()=>l});const r=n.p+"blue.7addb55a171bbda244ac.svg",o=n.p+"green.19008e11c98b08550285.svg";var s=n(17017);const a=n.p+"red.1ab26ec752237fc45355.svg",i=n.p+"rose.6dd2db47d5e1fb9bdb9d.svg",d=n.p+"violet.7c7f825ebb51cf3084e3.svg",c={7322096:[r,"blue"],16766590:[n.p+"yellow.40f6b4865f20f3e6a1ab.svg","yellow"],13338331:[d,"violet"],9367192:[o,"green"],16749490:[i,"rose"],16478047:[a,"red"]};function u(){return Object.keys(c).map((e=>parseInt(e,10)))}function l(e){return e&&c[e][0]||s}function f(e){return`--color-topic-${e&&c[e][1]||"grey"}`}},69995:(e,t,n)=>{function r(){return Date.now().toString(36)+Math.random().toString(36).slice(2)}n.d(t,{Z:()=>r})},91947:(e,t,n)=>{n.d(t,{J_:()=>d,ZP:()=>i,pF:()=>c});var r=n(83716);const o={CHAT_RESTRICTED:"You can't send messages in this chat, you were restricted",CHAT_SEND_POLL_FORBIDDEN:"You can't create polls in this chat",CHAT_SEND_STICKERS_FORBIDDEN:"You can't send stickers in this chat",CHAT_SEND_GIFS_FORBIDDEN:"You can't send gifs in this chat",CHAT_SEND_MEDIA_FORBIDDEN:"You can't send media in this chat",CHAT_LINK_EXISTS:"The chat is public, you can't hide the history to new users",SLOWMODE_WAIT_X:"Slowmode is enabled in this chat: you must wait for the specified number of seconds before sending another message to the chat.",USER_BANNED_IN_CHANNEL:"You're banned from sending messages in supergroups / channels",USER_IS_BLOCKED:"You were blocked by this user",YOU_BLOCKED_USER:"You blocked this user",IMAGE_PROCESS_FAILED:"Failure while processing image",MEDIA_EMPTY:"The provided media object is invalid",MEDIA_INVALID:"Media invalid",PHOTO_EXT_INVALID:"The extension of the photo is invalid",PHOTO_INVALID_DIMENSIONS:"The photo dimensions are invalid",PHOTO_SAVE_FILE_INVALID:"Internal issues, try again later",MESSAGE_DELETE_FORBIDDEN:"You can't delete one of the messages you tried to delete, most likely because it is a service message.",MESSAGE_POLL_CLOSED:"Poll closed",MESSAGE_EDIT_TIME_EXPIRED:"You can't edit this message anymore.",PINNED_DIALOGS_TOO_MUCH:"Sorry, you can only pin 5 chats to the top",CHANNEL_PRIVATE:"This channel is private",MEDIA_CAPTION_TOO_LONG:"The provided caption is too long",ADDRESS_STREET_LINE1_INVALID:"The address you provided is not valid",ADDRESS_STREET_LINE2_INVALID:"The address you provided is not valid",ADDRESS_CITY_INVALID:"The city you provided is not valid",ADDRESS_COUNTRY_INVALID:"The country you provided is not valid",ADDRESS_POSTCODE_INVALID:"The postcode you provided is not valid",ADDRESS_STATE_INVALID:"The state you provided is not valid",REQ_INFO_NAME_INVALID:"The name you provided is not valid",REQ_INFO_PHONE_INVALID:"The phone you provided is not valid",REQ_INFO_EMAIL_INVALID:"The email you provided is not valid",LINK_NOT_MODIFIED:"This discussion is already linked to the channel",MESSAGE_TOO_LONG:"Message is too long",SERVICE_WORKER_DISABLED:"Service Worker is disabled. Streaming media may not be supported. Try reloading the page without holding <Shift> key",MESSAGE_TOO_LONG_PLEASE_REMOVE_CHARACTERS:"The provided message is too long. Please remove {EXTRA_CHARS_COUNT} character{PLURAL_S}.",FRESH_RESET_AUTHORISATION_FORBIDDEN:"You cant logout other sessions if less than 24 hours have passed since you logged on the current session",BOTS_TOO_MUCH:"There are too many bots in this chat/channel",BOT_GROUPS_BLOCKED:"This bot can't be added to groups",USERS_TOO_MUCH:"The maximum number of users has been exceeded",USER_CHANNELS_TOO_MUCH:"One of the users you tried to add is already in too many channels/supergroups",USER_KICKED:"This user was kicked from this supergroup/channel",USER_NOT_MUTUAL_CONTACT:"The provided user is not a mutual contact",USER_PRIVACY_RESTRICTED:"The user's privacy settings do not allow you to do this",INVITE_HASH_EMPTY:"The invite hash is empty",INVITE_HASH_EXPIRED:"The invite link has expired",INVITE_HASH_INVALID:"The invite hash is invalid",CHANNELS_TOO_MUCH:"You have joined too many channels/supergroups",USER_ALREADY_PARTICIPANT:"You already in the group",SCHEDULE_DATE_INVALID:"Invalid schedule date provided",WALLPAPER_DIMENSIONS_INVALID:"The wallpaper dimensions are invalid, please select another file",ADMINS_TOO_MUCH:"There are too many admins",ADMIN_RANK_EMOJI_NOT_ALLOWED:"An admin rank cannot contain emojis",ADMIN_RANK_INVALID:"The specified admin rank is invalid",FRESH_CHANGE_ADMINS_FORBIDDEN:"You were just elected admin, you can't add or modify other admins yet",INPUT_USER_DEACTIVATED:"The specified user was deleted",BOT_PRECHECKOUT_TIMEOUT:"The request for payment has expired",PEERS_LIST_EMPTY:"No chats are added to the list"};r.eMD&&(o.CHAT_WRITE_FORBIDDEN="You can't write in this chat",o.CHAT_ADMIN_REQUIRED="You must be an admin in this chat to do this");const s={ADDRESS_STREET_LINE1_INVALID:{field:"streetLine1",message:"Incorrect street address"},ADDRESS_STREET_LINE2_INVALID:{field:"streetLine2",message:"Incorrect street address"},ADDRESS_CITY_INVALID:{field:"city",message:"Incorrect city"},ADDRESS_COUNTRY_INVALID:{field:"countryIso2",message:"Incorrect country"},ADDRESS_POSTCODE_INVALID:{field:"postCode",message:"Incorrect post code"},ADDRESS_STATE_INVALID:{field:"state",message:"Incorrect state"},REQ_INFO_NAME_INVALID:{field:"fullName",message:"Incorrect name"},REQ_INFO_PHONE_INVALID:{field:"phone",message:"Incorrect phone"},REQ_INFO_EMAIL_INVALID:{field:"email",message:"Incorrect email"}},a=new Set(["BOT_PRECHECKOUT_FAILED","PAYMENT_FAILED"]);function i(e){const{message:t,isSlowMode:n,textParams:r}=e;if(n){const e=t.indexOf(" (caused by");return e>0?t.substring(0,e):t}let s=o[t];return s&&r&&(s=Object.keys(r).reduce(((e,t)=>e.replace(t,r[t])),s)),s}function d(e){return s[e.message]}function c(e){return a.has(e.message)}},33592:(e,t,n)=>{n.d(t,{S:()=>i}),n(83716);var r=n(69118),o=n(65054),s=n(601);function a(e){e instanceof ErrorEvent&&"ResizeObserver loop limit exceeded"===e.message||(e.preventDefault(),i(e instanceof ErrorEvent?e.error||e.message:e.reason))}function i(e){console.error(e)}window.addEventListener("error",a),window.addEventListener("unhandledrejection",a),(0,r.P2)((e=>{s.Eo&&(0,o.s1)().length>1||window.alert(e)}),1e3)},68368:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(60748);function o(e){return function(t){const n=(0,r.sO)(t);return t.isOpen?n.current=t:n.current={...n.current,isOpen:!1},e(n.current)}}},36046:(e,t,n)=>{n.d(t,{G:()=>a,e:()=>s});var r=n(33555);let o;function s(){window.addEventListener("beforeinstallprompt",(e=>{o=async()=>{e.prompt(),"accepted"===(await e.userChoice).outcome&&(0,r.Sv)().setInstallPrompt({canInstall:!1})},(0,r.Sv)().setInstallPrompt({canInstall:!0})}))}function a(){return o}},60782:(e,t,n)=>{function r(e,t){return e.reduce(((e,n)=>(e[n[t]]=n,e)),{})}function o(e,t){return Object.keys(e).reduce(((n,r,o)=>(n[r]=t(e[r],r,o,e),n)),{})}function s(e,t){return t.reduce(((t,n)=>(t[n]=e[n],t)),{})}function a(e,t){return t.reduce(((t,n)=>(e[n]&&(t[n]=e[n]),t)),{})}function i(e,t){const n=new Set(t.map(String));return s(e,Object.keys(e).filter((e=>!n.has(e))))}function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"asc";function r(e,t,n,r){const o=("function"==typeof n?n(e):e[n])||0,s=("function"==typeof n?n(t):t[n])||0;return r?o-s:s-o}if(Array.isArray(t)){const[o,s]=Array.isArray(n)?n:[n,n],[a,i]=t,d="asc"===o,c="asc"===s;return e.sort(((e,t)=>r(e,t,a,d)||r(e,t,i,c)))}const o="asc"===n;return e.sort(((e,n)=>r(e,n,t,o)))}function c(e){return Array.from(new Set(e))}function u(e,t){return[...new Map(e.map((e=>[e[t],e]))).values()]}function l(e){return e.filter(Boolean)}function f(e,t){return e.length===t.length&&e.every(((e,n)=>e===t[n]))}function h(e,t){return e[0]<=t[t.length-1]&&e[e.length-1]>=t[0]}function m(e,t){return e.filter((e=>t.has(e)))}function p(e,t){const n=[];for(let r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}function g(e,t){const n=[],r=[];return e.forEach(((e,o,s)=>(t(e,o,s)?n:r).push(e))),[n,r]}function y(e){return function(e){return"object"==typeof e&&null!==e}(e)?Array.isArray(e)?e.map(y):Object.keys(e).reduce(((t,n)=>(t[n]=y(e[n]),t)),{}):e}function b(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return e[n]}n.d(t,{CE:()=>i,Q8:()=>o,Tw:()=>c,Vl:()=>p,Xh:()=>y,Xo:()=>d,YE:()=>h,dF:()=>b,eL:()=>m,ee:()=>r,ei:()=>s,et:()=>f,oA:()=>l,od:()=>u,q0:()=>a,uK:()=>g})},59692:(e,t,n)=>{n.d(t,{ll:()=>g,QO:()=>E,Pn:()=>P,m0:()=>A,qf:()=>k,Iu:()=>S});var r=n(33555),o=n(83716),s=n(49524),a=n(92387),i=n(16063),d=n(2155);const c={WrongNumber:"Wrong number?",SentAppCode:"We've sent the code to the **Telegram** app on your other device.","Login.JustSentSms":"We have sent you a code via SMS. Please enter it above.","Login.Header.Password":"Enter Password","Login.EnterPasswordDescription":"You have Two-Step Verification enabled, so your account is protected with an additional password.",StartText:"Please confirm your country code and enter your phone number.","Login.PhonePlaceholder":"Your phone number","Login.Next":"Next","Login.QR.Login":"Log in by QR Code","Login.QR.Title":"Log in to Telegram by QR Code","Login.QR.Help1":"Open Telegram on your phone","Login.QR.Help2":"Go to **Settings** > **Devices** > **Link Desktop Device**","Login.QR2.Help2":"Go to **Settings** → **Devices** → **Link Desktop Device**","Login.QR.Help3":"Point your phone at this screen to confirm login","Login.QR.Cancel":"Log in by phone Number",YourName:"Your Name","Login.Register.Desc":"Enter your name and add a profile picture.","Login.Register.FirstName.Placeholder":"First Name","Login.Register.LastName.Placeholder":"Last Name","Login.SelectCountry.Title":"Country",lng_country_none:"Country not found",PleaseEnterPassword:"Enter your new password",PHONE_NUMBER_INVALID:"Invalid phone number",PHONE_CODE_INVALID:"Invalid code",PASSWORD_HASH_INVALID:"Incorrect password",PHONE_PASSWORD_FLOOD:"Limit exceeded. Please try again later.",PHONE_NUMBER_BANNED:"This phone number is banned."},u=/%\d?\$?[sdf@]/g,l=["value","zeroValue","oneValue","twoValue","fewValue","manyValue","otherValue"],f={en:e=>1!==e?6:2,ar:e=>0===e?1:1===e?2:2===e?3:e%100>=3&&e%100<=10?4:e%100>=11?5:6,be:e=>{const t=String(e).split("."),n=Number(t[0])===e,r=n?Number(t[0].slice(-1)):0,o=n?Number(t[0].slice(-2)):0;return 1===r&&11!==o?2:r>=2&&r<=4&&(o<12||o>14)?4:n&&0===r||r>=5&&r<=9||o>=11&&o<=14?5:6},ca:e=>1!==e?6:2,cs:e=>{const t=String(e).split("."),n=Number(t[0]),r=!t[1];return 1===e&&r?2:n>=2&&n<=4&&r?4:r?6:5},de:e=>1!==e?6:2,es:e=>1!==e?6:2,fa:e=>e>1?6:2,fi:e=>1!==e?6:2,fr:e=>e>1?6:2,id:()=>0,it:e=>1!==e?6:2,hr:e=>{const t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],s=Number(n.slice(-1)),a=Number(n.slice(-2)),i=Number(r.slice(-1)),d=Number(r.slice(-2));return o&&1===s&&11!==a||1===i&&11!==d?2:o&&s>=2&&s<=4&&(a<12||a>14)||i>=2&&i<=4&&(d<12||d>14)?4:6},hu:e=>e>1?6:2,ko:()=>0,ms:()=>0,nb:e=>e>1?6:2,nl:e=>1!==e?6:2,pl:e=>1===e?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,"pt-br":e=>e>1?6:2,ru:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,sk:e=>{const t=String(e).split("."),n=Number(t[0]),r=!t[1];return 1===e&&r?2:n>=2&&n<=4&&r?4:r?6:5},sr:e=>{const t=String(e).split("."),n=t[0],r=t[1]||"",o=!t[1],s=Number(n.slice(-1)),a=Number(n.slice(-2)),i=Number(r.slice(-1)),d=Number(r.slice(-2));return o&&1===s&&11!==a||1===i&&11!==d?2:o&&s>=2&&s<=4&&(a<12||a>14)||i>=2&&i<=4&&(d<12||d>14)?4:6},tr:e=>e>1?6:2,uk:e=>e%10==1&&e%100!=11?2:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?4:5,uz:e=>e>1?6:2},h=new Map;let m,p;const{addCallback:g,removeCallback:y,runCallbacks:b}=(0,i._)();let v,w;function I(){return(e,t,n,r)=>{if(void 0!==t){const o=Array.isArray(t)?JSON.stringify(t):t,s=h.get(`${e}_${o}_${n}${r?`_${r}`:""}`);if(s)return s}p||T();const o=m?.[e]||p?.[e]||c[e];return o?N(o,e,t,n,r):e}}let C=I();function S(){return C(...arguments)}function E(){return C}async function P(e,t){let n;const r=await s.fetch(o.eev,`${o.$OQ}_${e}_${t}`,s.Type.Json);return n=r?r.value:await async function(e,t,n){const r=await(0,a.t9)("fetchLangStrings",{langPack:e,langCode:t,keys:[n]});if(r?.length){const a=JSON.stringify({value:r[0]});return await s.save(o.eev,`${e}_${t}_${n}`,a),r[0]}}(o.$OQ,e,t),N(n,t)}async function A(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(m&&e===v)return void(t&&t());let a=await s.fetch(o.eev,e,s.Type.Json);if(!a&&(n&&await T(),a=await M(e),!a))return;h.clear(),v=e,m=a,document.documentElement.lang=e;const{languages:i,timeFormat:d}=(0,r.Rd)().settings.byKey,c=i?.find((t=>t.langCode===e));C=I(),C.isRtl=Boolean(c?.rtl),C.code=e.replace("-raw",""),C.langName=c?.nativeName,C.timeFormat=d,t&&t(),b()}function k(e){e&&e===w||(w=e,C.timeFormat=e,b())}async function T(){p||(p=(await n.e(1915).then(n.bind(n,31915))).default,b())}async function M(e){const t=await(0,a.t9)("fetchLangPack",{sourceLangPacks:o.Bge,langCode:e});if(t)return await s.save(o.eev,e,t.langPack),t.langPack}function N(e,t,n,r,s){const a="number"==typeof n||void 0!==s?function(e){const t=v||o.sRA,n=f[t]?f[t](e):0;return l[n]}(null!=s?s:n):"value",i="string"==typeof e?e:"value"===a?"object"==typeof e?e.value:e:"object"==typeof e?e[a]||e.otherValue:void 0;if(!i?.trim()){const e=t.split(".");return e[e.length-1]}if(void 0!==n){const e=function(e,t){t=Array.isArray(t)?t:[t];const n=e.split(u),r=n.shift();return n.reduce(((e,n,r)=>{var o;return`${e}${String(null!==(o=t[r])&&void 0!==o?o:"")}${n}`}),r||"")}(i,"i"===r?(0,d.kh)(n):n),o=Array.isArray(n)?JSON.stringify(n):n;return h.set(`${t}_${o}_${r}${s?`_${s}`:""}`,e),e}return i}},28712:(e,t,n)=>{n.d(t,{Kh:()=>o,NM:()=>s,t7:()=>a,uZ:()=>r});const r=(e,t,n)=>Math.min(n,Math.max(t,e)),o=(e,t,n)=>e>=t&&e<=n,s=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Math.round(e*10**t)/10**t},a=(e,t,n)=>(1-n)*e+n*t},40647:(e,t,n)=>{n.d(t,{cC:()=>w,he:()=>b,UV:()=>v,Iq:()=>I});var r=n(6137),o=n(83716),s=n(92387),a=n(49524),i=n(71394),d=n(601);const c=48e3;async function u(e){const t=await new Response(e).arrayBuffer();return new Promise((e=>{const r=new Uint8Array(t);let o=new Worker(new URL(n.p+n.u(5745),n.b)),s=new Worker(new URL(n.p+n.u(5993),n.b));o.onmessage=e=>{null===e.data?s.postMessage({command:"done"}):s.postMessage({command:"encode",buffers:e.data},e.data.map((e=>{let{buffer:t}=e;return t})))},s.onmessage=t=>{"page"===t.data.message&&(e(new Blob([t.data.page],{type:"audio/wav"})),o.terminate(),o=void 0,s.terminate(),s=void 0)},s.postMessage({command:"init",wavBitDepth:16,wavSampleRate:c}),o.postMessage({command:"init",decoderSampleRate:c,outputBufferSampleRate:c}),o.postMessage({command:"decode",pages:r},[r.buffer])}))}var l=n(10862);const f={[r.IU.BlobUrl]:a.Type.Blob,[r.IU.Text]:a.Type.Text,[r.IU.DownloadUrl]:void 0,[r.IU.Progressive]:void 0},h=`${o.D$V?o.i2v:"."}/progressive/`,m=new Map,p=new Map,g=new Map,y=new Map;function b(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0;if(t===r.IU.Progressive)return d.I_?C(e):b(e,r.IU.BlobUrl,n,s,a);if(t===r.IU.DownloadUrl)return d.I_?S(e):b(e,r.IU.BlobUrl,n,s,a);if(!p.has(e)){const r=E(e,t,n).catch((e=>{o.eMD&&console.warn(e)})).finally((()=>{p.delete(e),g.delete(e),y.delete(e)}));p.set(e,r)}if(s&&a){let t=g.get(e);t||(t=new Map,g.set(e,t)),t.set(a,s)}return p.get(e)}function v(e){return m.get(e)}function w(e){g.forEach(((t,n)=>{t.forEach((t=>{if(t===e){const e=y.get(n);if(!e)return;(0,s.u3)(e),y.delete(n),g.delete(n)}}))}))}function I(e,t){const n=g.get(e);n&&n.delete(t)}function C(e){const t=`${h}${e}`;return m.set(e,t),Promise.resolve(t)}function S(e){return Promise.resolve(`./download/${e}`)}async function E(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(!o.CyD){const r=e.startsWith("avatar")?o.SGw:o.lWA,s=await a.fetch(r,e,f[t],n);if(s){let t=s;if("audio/ogg"!==s.type||d.m5||(t=await u(t)),"image/webp"===s.type&&!(0,d.on)()&&t){const n=await(0,l._y)(e,t);n&&(t=n)}const n=A(t);return m.set(e,n),n}}const c=P(e);y.set(e,c);const h=await(0,s.t9)("downloadMedia",{url:e,mediaFormat:t,isHtmlAllowed:n},c);if(!h){if(r>=3)throw new Error(`Failed to fetch media ${e}`);return await new Promise((e=>{setTimeout(e,2e3)})),o.eMD&&console.debug(`Retrying to fetch media ${e}`),E(e,t,n,r+1)}let{mimeType:p}=h,g=A(h.dataBlob);if("audio/ogg"===p&&!d.m5){const e=await(0,i.gm)(g);URL.revokeObjectURL(g);const t=await u(e);g=A(t),p=t.type}if("image/webp"===p&&!(0,d.on)()){const t=await(0,i.gm)(g);URL.revokeObjectURL(g);const n=await(0,l._y)(e,t);n&&(g=A(n))}return m.set(e,g),g}function P(e){const t=n=>{g.get(e)?.forEach((e=>{e(n),e.isCanceled&&(t.isCanceled=!0)}))};return t}function A(e){return e instanceof Blob?URL.createObjectURL(e):e}d.I_&&navigator.serviceWorker.addEventListener("message",(async e=>{const{type:t,messageId:n,params:o}=e.data;if("requestPart"!==t)return;const a=await(0,s.t9)("downloadMedia",{mediaFormat:r.IU.Progressive,...o});if(!a)return;const{arrayBuffer:i,mimeType:d,fullSize:c}=a;navigator.serviceWorker.controller.postMessage({type:"partResponse",messageId:n,result:{arrayBuffer:i,mimeType:d,fullSize:c}},[i])}))},70735:(e,t,n)=>{n.d(t,{D:()=>r});const r=[]},99203:(e,t,n)=>{n.d(t,{$y:()=>l,Pb:()=>u,Qt:()=>h,gl:()=>s,o5:()=>f});var r=n(83716),o=n(16063);let s=function(e){return e[e.Auth=0]="Auth",e[e.Main=1]="Main",e[e.Extra=2]="Extra",e[e.Calls=3]="Calls",e}({});const a={},i={},{addCallback:d,runCallbacks:c}=(0,o._)();async function u(e){if(!a[e]){switch(e){case s.Auth:a[s.Auth]=Promise.all([n.e(2120),n.e(3041)]).then(n.bind(n,51133));break;case s.Main:r.eMD&&console.log(">>> START LOAD MAIN BUNDLE"),a[s.Main]=Promise.all([n.e(2120),n.e(3634),n.e(4269),n.e(8422),n.e(5769)]).then(n.bind(n,29622));break;case s.Extra:a[s.Extra]=Promise.all([n.e(2120),n.e(3634),n.e(4269),n.e(3779)]).then(n.bind(n,33594));break;case s.Calls:a[s.Calls]=Promise.all([n.e(2120),n.e(3634),n.e(8422),n.e(9954)]).then(n.bind(n,99447))}a[e].then(c)}const t=await a[e];return i[e]||(i[e]=t),t}async function l(e){await u(e)}function f(e,t){const n=i[e];if(n)return n[t]}const h=d},28406:(e,t,n)=>{n.d(t,{KC:()=>B,Ld:()=>N,Nz:()=>C,TO:()=>Z,Vr:()=>D,ZK:()=>S,fU:()=>M,ke:()=>b,q3:()=>I,r1:()=>P,rh:()=>R});var r=n(92387),o=n(6137),s=n(18005),a=n(83716),i=n(33555),d=n(48670),c=n(60298),u=n(7054),l=n(601),f=n(59692),h=n(40647),m=n(69118),p=n(60782);function g(e){const t=e.toJSON();return JSON.stringify({endpoint:t.endpoint,keys:t.keys})}function y(){return!(!l.Mc||a.D$V||("showNotification"in ServiceWorkerRegistration.prototype?"denied"===Notification.permission?(a.eMD&&console.warn("[PUSH] The user has blocked push notifications."),1):!("PushManager"in window)&&(a.eMD&&console.warn("[PUSH] Push messaging isn't supported."),1):(a.eMD&&console.warn("[PUSH] Push notifications aren't supported."),1)))}function b(){return"Notification"in window?"denied"!==Notification.permission||(a.eMD&&console.warn("[PUSH] The user has blocked push notifications."),!1):(a.eMD&&console.warn("[PUSH] This browser does not support desktop notification"),!1)}const v=new Set,w=new Audio("./notification.mp3");async function I(e,t){if(void 0!==e&&v.has(e))return;const{notificationSoundVolume:n}=(0,u.dZI)((0,i.Rd)()),r=t?t/10:n/10;if(0!==r){w.volume=r,void 0!==e&&(w.addEventListener("ended",(()=>{v.add(e)}),{once:!0}),setTimeout((()=>{v.delete(e)}),3e3));try{await w.play()}catch(e){a.eMD&&console.warn("[PUSH] Unable to play notification sound")}}}w.setAttribute("mozaudiochannel","notification");const C=(0,m.Ds)(I,1e3,!0,!1);async function S(){if(!("Notification"in window))return!1;let e=Notification.permission;return["granted","denied"].includes(e)||(e=await Notification.requestPermission()),"granted"===e}async function E(e){const t=(0,i.Rd)(),{deleteDeviceToken:n}=(0,i.Sv)();if(e)try{const t=g(e);return await(0,r.t9)("unregisterDevice",t),await e.unsubscribe(),void n()}catch(e){a.eMD&&console.log("[PUSH] Unable to unsubscribe from push.",e)}t.push&&(await(0,r.t9)("unregisterDevice",t.push.deviceToken),n())}async function P(){if(!y())return;const e=await navigator.serviceWorker.ready,t=await e.pushManager.getSubscription();await E(t)}let A=!1;async function k(){if(A)return(0,u.dZI)((0,i.Rd)());const[e,t]=await Promise.all([(0,r.t9)("fetchNotificationSettings"),(0,r.t9)("fetchNotificationExceptions")]);if(!e)return(0,u.dZI)((0,i.Rd)());let n=(0,c.BI)((0,i.Rd)(),e);return t&&(n=(0,c.aJ)(n,t)),(0,i.R3)(n),A=!0,(0,u.dZI)(n)}let T=!1;function M(){return T}async function N(){const{setDeviceToken:e,updateWebNotificationSettings:t}=(0,i.Sv)();let n=!1,o=!1;if(!y())return n=await S(),void t({hasWebNotifications:n,hasPushNotifications:o});const s=await navigator.serviceWorker.ready;let d=await s.pushManager.getSubscription();if(function(e){const t=(0,i.Rd)();return!t.push||!e||g(e)!==t.push.deviceToken||Date.now()-t.push.subscribedAt>432e5}(d)){await E(d);try{d=await s.pushManager.subscribe({userVisibleOnly:!0});const t=g(d);a.eMD&&console.log("[PUSH] Received push subscription: ",t),await(0,r.t9)("registerDevice",t),e(t),o=!0,n=!0}catch(e){"denied"===Notification.permission?a.eMD&&console.warn("[PUSH] The user has blocked push notifications."):(a.eMD&&console.log("[PUSH] Unable to subscribe to push.",e),[DOMException.ABORT_ERR,DOMException.NOT_SUPPORTED_ERR].includes(e.code)&&(T=!0,n=await S()))}t({hasWebNotifications:n,hasPushNotifications:o})}}async function L(e){const t=(0,d.RT)(e);if(!t)return;let n=h.UV(t);return n||(await h.he(t,o.IU.BlobUrl),n=h.UV(t)),n}async function Z(e){let{call:t,user:n}=e;const{hasWebNotifications:r}=await k();if(document.hasFocus()||!r)return;if(!b())return;const o=await L(n),s={body:(0,d.Js)(n),icon:o,badge:o,tag:`call_${t.id}`};"vibrate"in navigator&&(s.vibrate=[200,100,200]);const a=new Notification((0,f.Iu)("VoipIncoming"),s);a.onclick=()=>{a.close(),window.focus&&window.focus()}}async function R(e){let{chat:t,message:n,isReaction:o=!1}=e;const{hasWebNotifications:c}=await k();if(!function(e,t){if(!A)return!1;const n=(0,i.Rd)();if((0,d.i4)(e,(0,u.dZI)(n),(0,u.NJL)(n))&&!t.isMentioned||e.isNotJoined||!e.isListed)return!1;if(l.$b){const{chatId:t,type:r}=(0,u.Btg)(n)||{};return!(t===e.id&&"thread"===r)}return!document.hasFocus()}(t,n))return;const h=b();if(!c||!h)return void(n.isSilent||o||a.D$V||C(String(n.id)||t.id));if(!h)return;if(!n.id)return;const m=(0,d.dT)(n);if(o&&!m)return;o&&m&&"documentId"in m.reaction&&await async function(e){let t=(0,i.Rd)();if(t.customEmojis.byId[e])return;const n=await(0,r.t9)("fetchCustomEmoji",{documentId:[e]});n&&(t=(0,i.Rd)(),t={...t,customEmojis:{...t.customEmojis,byId:{...t.customEmojis.byId,...(0,p.ee)(n,"id")}}},(0,i.R3)(t))}(m.reaction.documentId);const g=await L(t),{title:v,body:w}=function(e,t,n){const r=(0,i.Rd)(),{replyToMessageId:o}=t;let{senderId:c}=t;const l=Boolean(n);l&&(c=n.peerId);const{isScreenLocked:h}=r.passcode,m=c?(0,u.Z1J)(r,c):void 0,p=c?(0,u.dyD)(r,c):void 0,g=(0,d.N5)(t),y=g&&o?(0,u.hjO)(r,e.id,o):void 0,{targetUserIds:b,targetChatId:v}=g||{},w=b?b.map((e=>(0,u.dyD)(r,e))).filter(Boolean):void 0,I=(0,d.zX)(e)===r.currentUserId,C=(0,u.p$s)(r,t);let S;if(!h&&(0,d.Sm)(e,(0,u.dZI)(r),(0,u.NJL)(r))){const r=e&&((0,d.eA)(e)||t.senderId===t.chatId);if((0,d.FT)(t))S=(0,s.D)(f.Iu,t,r?void 0:p,r?e:void 0,w,y,v,C,{asPlainText:!0});else{const o=(0,d.zF)(f.Iu,e.id,r?m:p);let s=(0,d.MK)(f.Iu,t,l,60);if(l){const e=function(e){let t;return"emoticon"in e.reaction&&(t=e.reaction.emoticon),"documentId"in e.reaction&&(t=(0,i.Rd)().customEmojis.byId[e.reaction.documentId]?.emoji),t||"❤️"}(n);s=(0,f.Iu)("PushReactText",[e,s])}S=o?`${o}: ${s}`:s}}else S="New message";let E=h?a.iCi:(0,d.U)(f.Iu,e,I);return t.isSilent&&(E+=" 🔕"),{title:E,body:S}}(t,n,m);if(y())navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"showMessageNotification",payload:{title:v,body:w,icon:g,chatId:t.id,messageId:n.id,shouldReplaceHistory:!0,isSilent:n.isSilent,reaction:m?.reaction}});else{const e=(0,i.Sv)(),r={body:w,icon:g,badge:g,tag:String(n.id)};"vibrate"in navigator&&(r.vibrate=[200,100,200]);const s=new Notification(v,r);s.onclick=()=>{s.close(),e.focusMessage({chatId:t.id,messageId:n.id,shouldReplaceHistory:!0}),window.focus&&window.focus()},s.onshow=()=>{o||n.isSilent||a.D$V||C(String(n.id)||t.id)}}}function D(e){!a.Cgt&&navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"closeMessageNotifications",payload:e})}function B(){navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"clientReady"})}},95281:(e,t,n)=>{n.d(t,{AU:()=>d,C8:()=>h,FB:()=>a,H4:()=>c,J9:()=>f,o6:()=>u,so:()=>l,xV:()=>i});var r=n(49524),o=n(83716);let s;function a(){return s}function i(e){s=e}async function d(e){s=await m(e)}async function c(e,t){if(!s)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");await Promise.all([(async()=>{if(!e)return;const t=await y(e,s);await p("sessionEncrypted",t)})(),(async()=>{if(!t)return;const e=await y(t,s);await p("globalEncrypted",e)})()])}async function u(){if(!s)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");const[e,t]=await Promise.all([g("sessionEncrypted"),g("globalEncrypted")]);if(!e||!t)throw console.error("[api/passcode] Missing required stored fields"),new Error("[api/passcode] Missing required stored fields");try{const[n,r]=await Promise.all([b(e,s),b(t,s)]);return{sessionJson:n,globalJson:r}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}async function l(e){const t=await m(e),[n,r]=await Promise.all([g("sessionEncrypted"),g("globalEncrypted")]);if(!n||!r)throw console.error("[api/passcode] Missing required stored fields"),new Error("[api/passcode] Missing required stored fields");try{const[e,o]=await Promise.all([b(n,t),b(r,t)]);return s=t,{sessionJson:e,globalJson:o}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}function f(){s=void 0}function h(){return f(),r.clear(o.oX1)}function m(e){return crypto.subtle.digest("SHA-256",(new TextEncoder).encode(`${e}harder better faster stronger`))}async function p(e,t){if(!await r.save(o.oX1,e,t))throw new Error("Failed to save to cache")}function g(e){return r.fetch(o.oX1,e,r.Type.ArrayBuffer)}async function y(e,t){const n=crypto.getRandomValues(new Uint8Array(12)),r={name:"AES-GCM",iv:n},o=await crypto.subtle.importKey("raw",t,r,!1,["encrypt"]),s=(new TextEncoder).encode(e),a=await crypto.subtle.encrypt(r,o,s),i=new Uint8Array(a),d=new Uint8Array(12+i.length);return d.set(n,0),d.set(i,12),d.buffer}async function b(e,t){const n=new Uint8Array(e),r={name:"AES-GCM",iv:n.slice(0,12)},o=await crypto.subtle.importKey("raw",t,r,!1,["decrypt"]),s=n.slice(12),a=await crypto.subtle.decrypt(r,o,s);return(new TextDecoder).decode(a)}},85266:(e,t,n)=>{function r(e){e.dataset.patchedForSafari||(e.addEventListener("play",(()=>{const t=e.currentTime;e.dataset.patchForSafariInProgress="true",e.addEventListener("progress",(function n(){e.buffered.length&&(e.currentTime=e.duration-1,e.addEventListener("progress",(()=>{delete e.dataset.patchForSafariInProgress,e.currentTime=t,e.paused&&!e.dataset.preventPlayAfterPatch&&e.play()}),{once:!0}),e.removeEventListener("progress",n))}))}),{once:!0}),e.dataset.patchedForSafari="true")}function o(e){return Boolean(e.dataset.patchForSafariInProgress)}n.d(t,{B:()=>r,z:()=>o})},99349:(e,t,n)=>{function r(e){const{pageTransitions:t,messageSendingAnimations:n,mediaViewerAnimations:r,messageComposerAnimations:o,contextMenuAnimations:s,contextMenuBlur:a,rightColumnAnimations:i}=e,d=document.body;d.classList.toggle("no-page-transitions",!t),d.classList.toggle("no-message-sending-animations",!n),d.classList.toggle("no-media-viewer-animations",!r),d.classList.toggle("no-message-composer-animations",!o),d.classList.toggle("no-context-menu-animations",!s),d.classList.toggle("no-menu-blur",!a),d.classList.toggle("no-right-column-animations",!i)}n.d(t,{d:()=>r})},6272:(e,t,n)=>{n.d(t,{U9:()=>s,WZ:()=>d,g3:()=>a,un:()=>i});const r="X",o="XXX XXX XXX XXX";function s(e,t){return e.filter((e=>e.iso2===t))}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=t.replace(/[^\d+]+/g,"");n.startsWith("+")&&(n=n.substr(1));const r=e.filter((e=>n.startsWith(e.countryCode))),o=r.map((e=>(e.prefixes||[""]).map((t=>({code:`${e.countryCode}${t}`,country:e}))))).flat(),s=o.filter((e=>{let{code:t}=e;return n.startsWith(t)})).sort(((e,t)=>e.code.length-t.code.length));return s[s.length-1]?.country}function i(e,t){if(!e)return"";let n=e.replace(/[^\d]+/g,"");if(t)n=n.substr(t.countryCode.length);else if(e.startsWith("+"))return e;const s=function(e,t){if(!t||0===t.length)return o;if(1===t.length)return t[0];const n=t.find((e=>e.startsWith(r)))||o,s=t.filter((t=>{const n=t.replace(/[^\dX]+/g,"");if(n.startsWith(r))return!1;for(let t=0;t<e.length;t++)if(t>n.length-1||n[t]!==r&&n[t]!==e[t])return!1;return!0}));return 1===s.length?s[0]:n}(n,t?.patterns),a=[];let i=0;for(let e=0;e<n.length;e++){for(;s[i]!==r&&i<s.length&&(a.push(s[i]),s[i]!==n[e]||(e++,e!==n.length));)i++;a.push(n[e]),i++}return a.join("")}function d(e,t){if(!t)return"";const n=t.startsWith("+")?t:`+${t}`,r=a(e,n);return r?`+${r.countryCode} ${i(n,r)}`:n}},15780:(e,t,n)=>{n.d(t,{DQ:()=>c,Ex:()=>f,VX:()=>l,Yw:()=>m,dx:()=>h,tB:()=>u});var r=n(6137),o=n(83716);let s,a,i=!1,d=window.location.hash;function c(){d=void 0,i=!1,a=void 0,s=void 0}const u=(e,t,n)=>{const o="thread"===t?void 0:t;return(n===r._f?[e,o]:[e,n,o]).filter(Boolean).join("_")};function l(){if(h(),!a)return;const e=a.split("_");let t,n,o;if(1===e.length)t=e[0];else if(2===e.length){const r=["thread","pinned","scheduled"].includes(e[1]);t=e[0],n=r?e[1]:"thread",o=r?void 0:e[1]}else e.length>=3&&([t,o,n]=e);if(!t?.match(/^-?\d+$/))return;const s=["thread","pinned","scheduled"].includes(n);return{chatId:t,type:n&&s?n:"thread",threadId:Number(o)||r._f}}const f=(e,t,n)=>{const r=new URL(window.location.href);return r.hash=u(e,t,n),r.href};function h(){if(s)return s;if(i)return;if(!d)return;let e=d.replace(/^#/,"");return e.includes("?")?([a,e]=e.split("?"),o.NuY||(window.location.hash=a)):e.includes("=")&&(o.NuY||(window.location.hash="")),s=e.includes("=")?e.split("&").reduce(((e,t)=>{const[n,r]=t.split("=");return e[n]=r,e}),{}):void 0,i=!0,s||(a=e),s}function m(){s&&delete s.tgWebAuthToken}},93088:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(83716),o=n(33592);const s=!r.ZTn;function a(e,t,n){if(!s)return e();try{return e()}catch(e){return t?.(e),void(0,o.S)(e)}finally{n?.()}}},74753:(e,t,n)=>{n.d(t,{Z:()=>s,h:()=>o});var r=n(83716);const o=e=>e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2,s=e=>{e.play().catch((t=>{r.eMD&&console.warn(t,e)}))}},69118:(e,t,n)=>{function r(e,t){let n,r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],o=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];return function(){for(var s=arguments.length,a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];n?(clearTimeout(n),n=void 0):r&&e(...a),n=self.setTimeout((()=>{o&&e(...a),n=void 0}),t)}}function o(e,t){let n,r,o,s=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return function(){r=!0;for(var a=arguments.length,i=new Array(a),d=0;d<a;d++)i[d]=arguments[d];o=i,n||(s&&(r=!1,e(...o)),n=self.setInterval((()=>{if(!r)return self.clearInterval(n),void(n=void 0);r=!1,e(...o)}),t))}}function s(e){return a(g,e)}function a(e,t){let n,r=!1;return function(){for(var o=arguments.length,s=new Array(o),a=0;a<o;a++)s[a]=arguments[a];n=s,r||(r=!0,e((()=>{r=!1,t(...n)})))}}function i(e,t){self.requestIdleCallback?self.requestIdleCallback(e,{timeout:t}):g(e)}n.d(t,{$6:()=>s,Ds:()=>r,Gq:()=>y,P2:()=>o,Pn:()=>c,Q8:()=>i,R3:()=>g,T2:()=>p,d0:()=>a,wO:()=>d});const d=e=>new Promise((t=>{setTimeout((()=>t()),e)}));function c(){return new Promise((e=>{p(e)}))}let u,l,f,h,m;function p(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];u?u.add(e):(u=new Set([e]),requestAnimationFrame((()=>{const e=u;u=void 0,l=void 0,f&&(clearTimeout(f),f=void 0),e.forEach((e=>e()))}))),t&&(l?l.add(e):l=new Set([e]),f||(f=window.setTimeout((()=>{const e=l;u&&e.forEach(u.delete,u),l=void 0,f&&(clearTimeout(f),f=void 0),e.forEach((e=>e()))}),300)))}function g(e){h?h.push(e):(h=[e],Promise.resolve().then((()=>{const e=h;h=void 0,e.forEach((e=>e()))})))}function y(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return m||(m=[],self.addEventListener("beforeunload",(()=>{m.forEach((e=>e()))}))),t?m.push(e):m.unshift(e),()=>{m=m.filter((t=>t!==e))}}},85765:(e,t,n)=>{let r;n.d(t,{W:()=>s,Z:()=>o});try{r=/[^\p{L}\p{M}]+/iu}catch(e){r=/[^\wа-яёґєії]+/i}function o(e,t){if(!e||!t)return!1;const n="string"==typeof t?t.toLowerCase().split(r):t,o=e.toLowerCase();if(1===n.length&&!o.includes(n[0]))return!1;let s;return n.every((e=>!!o.includes(e)&&(s||(s=o.split(r)),s.some((t=>t.startsWith(e))))))}function s(e){const t=e.toLowerCase().split(r);return e=>o(e,t)}},82267:(e,t,n)=>{n.d(t,{Qj:()=>s,Y$:()=>o,bp:()=>a});let r=0;function o(e){r=e}function s(){return r}function a(){return Math.floor(Date.now()/1e3)+r}},50214:(e,t,n)=>{function r(e){return new Promise(((t,n)=>{e.oncomplete=e.onsuccess=()=>t(e.result),e.onabort=e.onerror=()=>n(e.error)}))}let o;function s(){return o||(o=function(e,t){const n=indexedDB.open("keyval-store");n.onupgradeneeded=()=>n.result.createObjectStore(t);const o=r(n);return(e,n)=>o.then((r=>n(r.transaction(t,e).objectStore(t))))}(0,"keyval")),o}n.d(t,{f3:()=>m,jv:()=>l,ti:()=>c,Qw:()=>h,K8:()=>f,wX:()=>u});var a=n(83716),i=n(49524);const d=[1,2,3,4,5];function c(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(e&&localStorage.getItem(a.Vxl))return!0;if(p())return!0;const t=localStorage.getItem(a.b_O);if(!t)return!1;try{const e=JSON.parse(t);return Boolean(e&&e.id&&e.dcID)}catch(e){return!1}}function u(e,t){const{mainDcId:n,keys:r,hashes:o}=e;localStorage.setItem(a.b_O,JSON.stringify({dcID:n,id:t})),localStorage.setItem("dc",String(n)),Object.keys(r).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_auth_key`,JSON.stringify(r[e]))})),o&&Object.keys(o).map(Number).forEach((e=>{localStorage.setItem(`dc${e}_hash`,JSON.stringify(o[e]))}))}function l(){[a.b_O,"dc",...d.map((e=>`dc${e}_auth_key`)),...d.map((e=>`dc${e}_hash`)),...d.map((e=>`dc${e}_server_salt`))].forEach((e=>{localStorage.removeItem(e)}))}function f(){if(!c())return;const e=JSON.parse(localStorage.getItem(a.b_O));if(!e)return;const t=Number(e.dcID),n={},r={};return d.forEach((e=>{try{const t=localStorage.getItem(`dc${e}_auth_key`);t&&(n[e]=JSON.parse(t));const o=localStorage.getItem(`dc${e}_hash`);o&&(r[e]=JSON.parse(o))}catch(e){a.eMD&&console.warn("Failed to load stored session",e)}})),Object.keys(n).length?{mainDcId:t,keys:n,hashes:r}:void 0}async function h(){const e=localStorage.getItem(a.Vxl);if(!e)return;const t=await function(e,t=s()){return t("readonly",(t=>r(t.get(e))))}(`GramJs:${e}`);try{u(JSON.parse(t))}catch(e){a.eMD&&console.warn("Failed to load legacy session",e)}}async function m(){try{localStorage.removeItem(a.Vxl);const e=await function(e=s()){return e("readonly",(e=>{if(e.getAllKeys)return r(e.getAllKeys());const t=[];return function(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},r(e.transaction)}(e,(e=>t.push(e.key))).then((()=>t))}))}();await Promise.all([i.clear("GramJs"),...e.filter((e=>"string"==typeof e&&e.startsWith("GramJs:GramJs-session-"))).map((e=>function(e,t=s()){return t("readwrite",(t=>(t.delete(e),r(t.transaction))))}(e)))])}catch(e){a.eMD&&console.warn("Failed to clear legacy session",e)}}function p(){const e=JSON.parse(localStorage.getItem(a.UhJ)||"{}");return Boolean(e?.passcode?.isScreenLocked)}},19369:(e,t,n)=>{n.d(t,{$Z:()=>s,Dc:()=>d,gQ:()=>i});var r=n(16063);const o=Symbol("SIGNAL_MARK");function s(e){return"function"==typeof e&&o in e}const a=new Map;function i(e){const t={value:e,effects:(0,r._)()};return[Object.assign((function(){return t.value}),{[o]:o,subscribe:function(e){const n=t.effects.addCallback(e);return a.has(e)?a.get(e).add(n):a.set(e,new Set([n])),()=>{n();const t=a.get(e);t.delete(n),t.size||a.delete(e)}}}),function(e){t.value!==e&&(t.value=e,t.effects.runCallbacks())}]}function d(e){a.get(e)?.forEach((e=>{e()})),a.delete(e)}},27370:(e,t,n)=>{n.d(t,{ZP:()=>m,oo:()=>l,qj:()=>f});var r=n(57710),o=n(9933),s=n(28712);const a=JSON.parse('{"--color-primary":["#3390EC","#8774E1"],"--color-primary-opacity":["#50A2E940","#8378DB80"],"--color-primary-opacity-hover":["#50A2E926","#8378DBA0"],"--color-primary-shade":["#4a95d6","#7b71c6"],"--color-background":["#FFFFFF","#212121"],"--color-background-compact-menu":["#FFFFFFBB","#212121DD"],"--color-background-compact-menu-reactions":["#FFFFFFEB","#212121DD"],"--color-background-compact-menu-hover":["#00000011","#00000066"],"--color-background-secondary":["#f4f4f5","#0F0F0F"],"--color-background-secondary-accent":["#E4E4E5","#100f10"],"--color-background-own":["#EEFFDE","#766AC8"],"--color-background-own-apple":["#DCF8C5","#766AC8"],"--color-background-selected":["#F4F4F5","#2C2C2C"],"--color-background-own-selected":["#d0ffac","#6549d4"],"--color-chat-hover":["#F4F4F5","#2C2C2C"],"--color-chat-active":["#3390EC","#766AC8"],"--color-chat-active-greyed":["#60a7f0","#9288d3"],"--color-item-active":["#ededed","#292929"],"--color-text":["#000000","#FFFFFF"],"--color-text-secondary":["#707579","#AAAAAA"],"--color-icon-secondary":["#707579","#AAAAAA"],"--color-text-secondary-apple":["#8E8E92","#AAAAAA"],"--color-borders":["#DADCE0","#303030"],"--color-borders-input":["#DADCE0","#5B5B5A"],"--color-dividers":["#C8C6CC","#3B3B3D"],"--color-dividers-android":["#E7E7E7","#0F0F0F"],"--color-links":["#3390EC","#8774E1"],"--color-gray":["#C4C9CC","#717579"],"--color-list-icon":["#ABAFB1","#A2A2A2"],"--color-default-shadow":["#72727240","#1010109c"],"--color-light-shadow":["#7272722B","#00000040"],"--color-green":["#00C73E","#8774E1"],"--color-text-meta-colored":["#4DCD5E","#8378DB"],"--color-reply-hover":["#F4F4F4","#272727"],"--color-reply-active":["#E8E9E9","#2E2F2F"],"--color-reply-own-hover":["#D9F5CE","#8775DA"],"--color-reply-own-hover-apple":["#cbefb7","#8775DA"],"--color-reply-own-active":["#C5ECBE","#917DEA"],"--color-reply-own-active-apple":["#bae6a8","#917DEA"],"--color-accent-own":["#45AF54","#FFFFFF"],"--color-message-meta-own":["#4FAE4EFF","#FFFFFF88"],"--color-own-links":["#3390EC","#FFFFFF"],"--color-code":["#4a729a","#8774E1"],"--color-code-own":["#3c7940","#FFFFFF"],"--color-code-bg":["#70757914","#00000080"],"--color-code-own-bg":["#70757914","#00000050"],"--color-composer-button":["#707579CC","#AAAAAACC"],"--color-message-reaction":["#ebf3fd","#2b2a35"],"--color-message-reaction-hover":["#c5def9","#343147"],"--color-message-reaction-own":["#c6eab2","#675CAF"],"--color-message-reaction-hover-own":["#b5e0a4","#5B529B"],"--color-message-reaction-chosen-hover":["#1a82ea","#7864dd"],"--color-message-reaction-chosen-hover-own":["#3f9d4b","#f5f5f5"],"--color-voice-transcribe-button":["#e8f3ff","#2a2a3c"],"--color-voice-transcribe-button-own":["#cceebf","#8373d3"],"--color-topic-blue":["#2F7772","#6ff9f0"],"--color-topic-yellow":["#7F693B","#ffd67e"],"--color-topic-violet":["#8B5A96","#cb86db"],"--color-topic-green":["#44774A","#8eee98"],"--color-topic-rose":["#9B576B","#ff93b2"],"--color-topic-red":["#EB6858","#fb6f5f"],"--color-topic-grey":["#6C6C6C","#999999"],"--color-forum-unread-topic-hover":["#e9e9e9","#363636"],"--color-forum-hover-unread-topic-hover":["#e2e2e2","#3f3f3f"],"--color-chat-username":["#3C7EB0","#E9EEF4"],"--color-borders-read-story":["#C4C9CC","#737373"]}');let i=!1;const d=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,c=new Set(["--color-primary-shade","--color-text-secondary"]),u=Object.keys(a).map((e=>({property:e,colors:[l(a[e][0]),l(a[e][1])]})));function l(e){const t=d.exec(e);return{r:parseInt(t[1],16),g:parseInt(t[2],16),b:parseInt(t[3],16),a:void 0!==t[4]?parseInt(t[4],16):void 0}}function f(e,t,n){return{r:Math.round((0,s.t7)(e.r,t.r,n)),g:Math.round((0,s.t7)(e.g,t.g,n)),b:Math.round((0,s.t7)(e.b,t.b,n)),a:void 0!==e.a?Math.round((0,s.t7)(e.a,t.a,n)):void 0}}function h(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;u.forEach((r=>{let{property:o,colors:s}=r;const{r:a,g:i,b:d,a:u}=f(s[e],s[t],n),l=void 0!==u?Math.round(u/255*1e3)/1e3:void 0;document.documentElement.style.setProperty(o,`rgb(${a},${i},${d}${l?`,${l}`:""})`),c.has(o)&&document.documentElement.style.setProperty(`${o}-rgb`,`${a},${i},${d}`)}))}const m=(e,t)=>{const n=`theme-${e}`;if(document.documentElement.classList.contains(n))return;const s="dark"===e,a=i&&t,d=s?0:1,c=s?1:0,u=Date.now(),l=document.querySelector('meta[name="theme-color"]');(0,r.WM)((()=>{let e;document.documentElement.classList.remove("theme-"+(s?"light":"dark")),i&&(e=(e=>{const t=document.createElement("style");return t.textContent="\n.no-animations #root *,\n.no-animations #root *::before,\n.no-animations #root *::after {\n transition: none !important;\n}",document.head.appendChild(t),()=>{document.head.removeChild(t)}})(),document.documentElement.classList.add("no-animations")),document.documentElement.classList.add(n),l&&l.setAttribute("content",s?"#212121":"#fff"),setTimeout((()=>{(0,r.WM)((()=>{e?.(),document.documentElement.classList.remove("no-animations")}))}),500),i=!0,a?(0,o.jt)((()=>{const e=Math.min((Date.now()-u)/200,1);return h(d,c,function(e){return 1-(1-e)**3.5}(e)),e<1}),r.WM):h(d,c)}))}},29456:(e,t,n)=>{n.d(t,{o:()=>i,v:()=>s});let r,o=window.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";function s(){return o}function a(e){o=e.matches?"dark":"light",r?.(o)}function i(e){r=e}const d=window.matchMedia("(prefers-color-scheme: dark)");"function"==typeof d.addEventListener?d.addEventListener("change",a):"function"==typeof d.addListener&&d.addListener(a)},2155:(e,t,n)=>{n.d(t,{Xv:()=>d,bi:()=>i,kh:()=>s,sS:()=>u});var r=n(33681),o=n(34284);function s(e){return String(e).replace(/\d(?=(\d{3})+$)/g,"$& ")}function a(e){return".0"===String(e.toFixed(1)).substr(-2)?Math.round(e):e.toFixed(1).replace(".",",")}function i(e){return e<1e3?e.toString():e<1e6?`${a(e/1e3)}K`:`${a(e/1e6)}M`}const d=(0,n(15155).Z)((function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return e.replace(/[.,!@#$%^&*()_+=\-`~[\]/\\{}:"|<>?]+/gi,"").trim().split(/\s+/).slice(0,t).map((e=>{if(!e.length)return"";const t=(e=(0,o.g6)(e)).match(r.Z);return t&&e.startsWith(t[0])?t[0]:e.match(/./u)[0].toUpperCase()})).join("")})),c=["B","KB","MB","GB"];function u(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(0===t)return e("FileSize.B",0);const r=1024,o=Math.floor(Math.log(t)/Math.log(r)),s=(t/r**o).toFixed(Math.max(n,0));return e(`FileSize.${c[o]}`,s)}},18629:(e,t,n)=>{function r(){const e=getComputedStyle(document.documentElement),t=s(e,"--color-background"),n=s(e,"--color-text"),r=s(e,"--color-primary"),o=s(e,"--color-white"),a=s(e,"--color-links");return{bg_color:t,text_color:n,hint_color:s(e,"--color-text-secondary"),link_color:a,button_color:r,button_text_color:o,secondary_bg_color:s(e,"--color-background-secondary")}}function o(e){return/^#[0-9A-F]{6}$/i.test(e)}function s(e,t){const n=e.getPropertyValue(t);var r;if(n)return o(r=n.trim())?r:`#${r.match(/^rgba?\((\d+),\s*(\d+),\s*(\d+)(?:,\s*(\d+\.{0,1}\d*))?\)$/).slice(1).map(((e,t)=>(3===t?Math.round(255*parseFloat(e)):parseFloat(e)).toString(16).padStart(2,"0").replace("NaN",""))).join("")}`}n.d(t,{BS:()=>r,Uq:()=>o,ZX:()=>s})},48035:(e,t,n)=>{function r(e,t){return!e||!t||e.length<=t?e:`${e.substring(0,t)}...`}n.d(t,{Z:()=>r})},10862:(e,t,n)=>{n.d(t,{Hu:()=>d,_y:()=>c,p6:()=>u});var r=n(601),o=n(71394),s=n(69118);let a,i;const d="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=";async function c(e,t){for(l();!i.wasmReady;)await(0,s.wO)(2e3);const{result:n,width:r,height:o}=await function(e,t){return new Promise((n=>{i.requests||(i.requests=new Map),i.requests.set(e,n),i.postMessage({id:e,blob:t})}))}(e,t);if(r&&o)return function(e){let{result:t,width:n,height:r}=e;return a||(a=document.createElement("canvas")),new Promise((e=>{const o=new ImageData(t,n,r);a.width=n,a.height=r,a.getContext("2d").putImageData(o,0,0),a.toBlob((t=>{e(null!=t?t:void 0)}),"image/png",1)}))}({result:n,width:r,height:o})}async function u(e,t){if((0,r.on)()||"data:image/webp"!==t.substr(0,15))return t;l();const n=await c(e,(0,o.A9)(t));if(!n)throw new Error(`Can't convert webp to png. Url: ${t}`);return(0,o.YJ)(n)}function l(){i||(i=new Worker(new URL(n.p+n.u(9536),n.b)),i.wasmReady=!1,i.onmessage=f)}function f(e){const{id:t}=e.data;switch(e.data.type){case"initialized":i.wasmReady=!0;break;case"result":if(i.requests.has(t)){const n=i.requests.get(t);i.requests.delete(t),n(e.data)}}}},706:(e,t,n)=>{n.d(t,{IT:()=>l,NA:()=>f,W8:()=>m,px:()=>h});var r=n(83716),o=n(33555),s=n(50214);const a=["t.me","telegram.me"].map((e=>`https://${e}/_websync_?`)),i=`10.0.3 ${r.SR3}`,d="tgme_sync",c=()=>Math.floor(Number(new Date)/1e3);let u;const l=e=>{if(r.NuY||r.D$V)return;const t=c(),{canRedirect:n,ts:o}=JSON.parse(localStorage.getItem(d)||"{}");return n!==e||o+86400<=t?Promise.all(a.map((t=>new Promise(((n,r)=>{const o=document.createElement("script"),s=()=>Boolean(document.body.removeChild(o));o.src=t+new URLSearchParams({authed:Number(e).toString(),version:i}),document.body.appendChild(o),o.onload=()=>{(e=>{const t=c();localStorage.setItem(d,JSON.stringify({canRedirect:e,ts:t}))})(e),s(),u&&(clearTimeout(u),u=void 0),h(),n()},o.onerror=()=>{s(),r()}}))))):Promise.resolve()};function f(){r.eMD||r.D$V||u&&clearTimeout(u)}function h(){if(r.eMD||r.D$V)return;if(void 0!==u)return;const e=c(),{ts:t}=JSON.parse(localStorage.getItem(d)||"{}"),n=86400-(e-t);u=setTimeout((()=>{const{authState:e}=(0,o.Rd)(),t="authorizationStateReady"===e||(0,s.ti)(!0);l(t)}),Math.max(0,1e3*n))}function m(){localStorage.removeItem(d)}},601:(e,t,n)=>{n.d(t,{Bi:()=>T,zQ:()=>Z,cL:()=>R,wZ:()=>f,RM:()=>v,gk:()=>O,vX:()=>A,op:()=>C,D1:()=>g,EA:()=>F,cj:()=>l,m2:()=>u,jm:()=>d,q$:()=>h,Eo:()=>x,_G:()=>_,IT:()=>U,rT:()=>B,m5:()=>P,Xp:()=>a,I_:()=>E,fl:()=>b,t0:()=>k,s$:()=>m,Mc:()=>S,$b:()=>w,SX:()=>$,mh:()=>I,Hh:()=>L,qB:()=>c,nJ:()=>p,s0:()=>M,aZ:()=>D,l0:()=>V,gZ:()=>j,tc:()=>y,Lt:()=>i,on:()=>s});var r=n(83716);let o;function s(){return Boolean(o)}new Promise((e=>{const t=new Image;t.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA";const n=()=>{e(2===t.height)};t.onload=n,t.onerror=n})).then((e=>{o=e}));const a=window.location.host===r.xHY,i=function(){const{userAgent:e,platform:t}=window.navigator;return-1!==["iPhone","iPad","iPod"].indexOf(t)||"MacIntel"===t&&"maxTouchPoints"in navigator&&navigator.maxTouchPoints>2?"iOS":-1!==["Macintosh","MacIntel","MacPPC","Mac68K"].indexOf(t)?"macOS":-1!==["Win32","Win64","Windows","WinCE"].indexOf(t)?"Windows":/Android/.test(e)?"Android":/Linux/.test(t)?"Linux":void 0}(),d="macOS"===i,c="Windows"===i,u="Linux"===i,l="iOS"===i,f="Android"===i,h=l||f,m=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),p=navigator.userAgent.includes("YaBrowser"),g=navigator.userAgent.toLowerCase().includes("firefox")||navigator.userAgent.toLowerCase().includes("iceweasel")||navigator.userAgent.toLowerCase().includes("icecat");let y=function(e){return e[e.Main=0]="Main",e[e.Auxiliary=1]="Auxiliary",e[e.Secondary=2]="Secondary",e[e.Fourth=3]="Fourth",e[e.Fifth=4]="Fifth",e}({});const b=window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://"),v=b||r.D$V,w=window.matchMedia("(pointer: coarse)").matches,I=Boolean(window.navigator.mediaDevices&&"getUserMedia"in window.navigator.mediaDevices&&(window.AudioContext||window.webkitAudioContext)),C=(document.documentElement.style,i&&(d||l)&&function(){const e=document.createElement("span");e.classList.add("emoji-test-element"),document.body.appendChild(e),e.innerText="🫸🏻";const t=e.offsetWidth;e.innerText="❤️";const n=e.offsetWidth;return document.body.removeChild(e),Math.abs(t-n)<5}()),S="serviceWorker"in navigator,E=S,P=(window,Boolean((new Audio).canPlayType("audio/ogg; codecs=opus"))),A=!r.Cgt&&"filter"in(document.createElement("canvas").getContext("2d")||{}),k="requestFullscreen"in document.createElement("div"),T=!g,M=f?"slideFade":l?"slideLayers":"pushSlide",N=document.createElement("video"),L=Boolean(N.canPlayType('video/webm; codecs="vp9"').replace("no","")),Z="VideoDecoder"in window,R=window.devicePixelRatio||1,D=!0,B=Boolean(navigator.storage?.getDirectory);B&&(async()=>{try{const e=await navigator.storage.getDirectory();await e.removeEntry("downloads",{recursive:!0})}catch{}})();const _=CSS.supports("offset-rotate: 0deg"),O=CSS.supports("backdrop-filter: blur()")||CSS.supports("-webkit-backdrop-filter: blur()"),F="onbeforeinstallprompt"in window,x="BroadcastChannel"in window,U=x&&!(b&&h),$=!r.Cgt&&Boolean(Intl.DisplayNames),j=750,V=((()=>{const e=document.createElement("div");e.style.cssText="overflow:scroll; visibility:hidden; position:absolute;",e.classList.add("custom-scroll"),document.body.appendChild(e);const t=e.offsetWidth-e.clientWidth;e.remove(),document.documentElement.style.setProperty("--scrollbar-width",`${t}px`)})(),1048576*(h?512:2e3))},43858:(e,t,n)=>{n.d(t,{Z:()=>l,z:()=>u});var r=n(69118),o=n(601),s=n(57710);let a=window.innerHeight,i=u();const d=(0,r.P2)((()=>{i=u()}),250,!0),c=(0,r.P2)((()=>{a=window.innerHeight,d()}),100,!1);function u(){let e;return e=o.cj?window.visualViewport.height+window.visualViewport.pageTop:window.innerHeight,(0,s.WM)((()=>{const t=.01*e;document.documentElement.style.setProperty("--vh",`${t}px`)})),{width:window.innerWidth,height:window.innerHeight}}window.addEventListener("orientationchange",c),o.cj?window.visualViewport.addEventListener("resize",d):window.addEventListener("resize",d);const l={get:()=>i,getIsKeyboardVisible:()=>a>i.height}},15155:(e,t,n)=>{n.d(t,{Z:()=>o});const r=new WeakMap;function o(e){return function(){let t=r.get(e);for(var n=arguments.length,o=new Array(n),s=0;s<n;s++)o[s]=arguments[s];const a=o.map(String).join("_");if(t){const e=t.get(a);if(e)return e}else t=new Map,r.set(e,t);const i=e(...o);return t.set(a,i),i}}},69123:(e,t,n)=>{e.exports=n.p+"blank.8dd283bceccca95a48d8.png"},17017:(e,t,n)=>{e.exports=n.p+"grey.45da821d56a68ea86203.svg"},2092:(e,t,n)=>{e.exports=n.p+"lock.f11661905df47960fa3e.png"},53930:(e,t,n)=>{e.exports=n.p+"square.370a4828a4f2afc14ada.svg"}},s={};function a(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={exports:{}};return o[e].call(n.exports,n,n.exports,a),n.exports}a.m=o,a.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,a.t=function(n,r){if(1&r&&(n=this(n)),8&r)return n;if("object"==typeof n&&n){if(4&r&&n.__esModule)return n;if(16&r&&"function"==typeof n.then)return n}var o=Object.create(null);a.r(o);var s={};e=e||[null,t({}),t([]),t(t)];for(var i=2&r&&n;"object"==typeof i&&!~e.indexOf(i);i=t(i))Object.getOwnPropertyNames(i).forEach((e=>s[e]=()=>n[e]));return s.default=()=>n,a.d(o,s),o},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.f={},a.e=e=>Promise.all(Object.keys(a.f).reduce(((t,n)=>(a.f[n](e,t),t)),[])),a.u=e=>e+"."+{67:"64ea66fd38378b7ff1c0",143:"b9d348e95b427a1a06a7",154:"3ae7fa966bfb68c25e2e",191:"264724701731501f2656",209:"96759a984e000a416ea9",212:"224737a9af460973f44e",244:"fea479ea3851c86b1889",256:"1c7267869db42afe2a42",370:"2e4fbc547841b44d1f17",483:"ef569c39e24a539c57c3",625:"9c6914987fe7f8693bb6",713:"47fef4c4f5a659c253ad",730:"8f850dbba0c3bef4ef80",831:"734ed72f5bd8cf6e616e",905:"4d1353c23db942dcc86f",958:"35aebe719a4ae8dbda4e",1098:"486b48f4bc4a7835480a",1142:"bdc251d3d68b506fc520",1161:"3d89c0a7ac3a20fdd5b7",1276:"31d4b4bc34861a74ee8c",1360:"e7ac69c602ae84d8ea85",1402:"563ba27819b4ac7fd8e4",1418:"c22c4d0232ac3c49e895",1437:"880db38a718473bbec03",1514:"9ca170fec3a1dfc733bf",1627:"d64dbd72c0ae00e4ca79",1641:"479953981aeba31270a2",1699:"ff6e0bb5d70a57bd1ec1",1752:"370784d8d17fef3579da",1879:"8da86a105668456685e8",1915:"44abff249fa0317fd6a0",1917:"c1085d26acb823245416",1933:"27bb924c81b37d3cd8b0",1954:"999b7d363aa93854bfef",1967:"2f4c5706c2a55c17941a",2001:"437e34f745c24cdc7d20",2002:"3919e316bcd4b457841d",2054:"bddc2847c76fb78b6ee0",2098:"c84e46cef673469a44e7",2120:"c49c8523b14016d250eb",2137:"c17500b3e8e270f64616",2138:"6b8f8948ae47463330f8",2243:"a80b4848d64d81aeb796",2251:"fdf2ed329eace781d1dc",2342:"31d15ecc73a99266c887",2369:"4506e1d1f840c5ac3ec5",2390:"e21424722f1691d41040",2537:"107664dd7e30a1055057",2690:"643aad8338a2eab14f2b",2741:"309bbea53a467bba5060",2767:"61ff85721660a207dc79",2853:"95302878a580e6e770e7",2892:"dd29d1ed824b14a24818",3041:"7b5b27680bc3c434cc1d",3075:"e22f58b158bc0f21ceda",3076:"f8d89b5da63f753b71d1",3098:"876edfaaf95eb77fb138",3108:"4263b223a99671ddc509",3124:"8b4d410d3dd688b90ec1",3147:"55a84520ad43b18b1bfc",3163:"4319608c2c51fc157060",3191:"5a05fd1ea5d41ae92707",3268:"c6dc7fe89691c80c2a54",3280:"ef9df2cd09348511ed83",3288:"20eea711f5796ab9b2b7",3309:"73b480352c2b316f2ad7",3311:"893e8beb58f96db244c7",3404:"360c7a86ac39dc29fe6b",3408:"a16df13139cfb01d4e64",3411:"e5c43dc629aa0a71a24f",3420:"3d3e49f14d4c5d2aee34",3472:"d0a30f34a5b940754ab6",3488:"b13178dbb7bfc2ece46b",3505:"c9646007b0493004b9db",3539:"61fb69cf0fee475e9871",3585:"1522a10dbcaa547fc1f1",3588:"5b2b4facd425f912ddb6",3634:"73839cced2d3963ede08",3656:"c7d47b23f7500e691521",3698:"c022fa68a346a3a6e267",3748:"5c0d4daabc67c8600182",3779:"4b64db4944ad08ac4387",3800:"6bdec5ea403e070af5dd",3848:"abace30305b0e4133f35",3863:"68358ab4bc156d25de8b",3866:"f101ae7b4babd80818b2",3881:"36e1a41b4e069abc73c4",3894:"8669896616c9acec2fda",3936:"03240c90ec639d1b278d",3966:"659e59dc9abb489b2874",4037:"531b832cd97d6daa1ae4",4039:"37d014a7a30420a6c654",4231:"06c71e3d44a36368d21d",4269:"a669856d1673be193055",4276:"83e0fe68a8f850a90b39",4303:"89d009a17cfa5a53ddd5",4314:"8fc3f1eed8e70904135c",4334:"2af2b4a4f10c3c854ec6",4408:"fd7727a649aa891fbb33",4484:"dde99b49209a246a530f",4536:"06192b3481f542e680b1",4566:"ba401fa618b09a1bd1f1",4569:"cfd902a2e85bb2f95cd5",4646:"49d1151af196d82ffbb1",4680:"d557d1c08f48fc6e6762",4685:"00a7c04bcd616e9f10da",4686:"48d6fe8a6ea8588e97fe",4710:"a5d0739290213e6f704a",4713:"28efadd06a21e058c113",4723:"347beaf4ae022023c148",4747:"6721b86b7a387645ba38",4753:"20151559dab4e5e4d712",4835:"1da76baaabef933b17a4",4838:"5c7922b94fe84b51c736",4850:"0be1c8c65b8523eba3c1",4923:"57031eecbf790b9982c9",4933:"df4bf4a529f0d8a84ad3",4973:"79f119b4f5b281a513f6",4986:"6c248b8bd718bd15f450",5040:"0e6cd4ee860b79d5331c",5060:"e00769a816aa2081eebe",5066:"312689f7482fa73676f8",5099:"df15607a8c5332bb3e60",5119:"4a711a47d405f7e021d1",5204:"73476e8a4b998cc79c05",5239:"99586e85d662f91ac5cc",5246:"7d1f29890b4e89e4b914",5281:"d8366f9829cc79fbfab9",5297:"56f68b8dd26d7ebcf435",5309:"be4fb8cbc15c7d093396",5344:"8a855d4ad27b66722184",5368:"444a7a6efc0daf0858be",5386:"e49a32440215b1040108",5434:"618f03b2292e1b80d3fe",5474:"28d6871fa30a136b7cae",5588:"afa025537638febb677a",5603:"6bb87e4fc363eab2c6ae",5699:"504cefaa0751e06b2567",5745:"115511dbbcebb523eca7",5769:"c06b244ac4697812f2d8",5855:"cc605845f17a19984663",5930:"ba61ebc8c83b05b19086",5993:"c0a5e4451c20a89f5952",5999:"e13a9e8c683ede19e9b0",6052:"8c5d6630a7a6effec560",6146:"7aa481c8a7449dfd0303",6220:"fe1af8720dcbd6af040e",6284:"9a077b2bb4e63755bd25",6297:"a7a59ad230c74e829f2b",6346:"2e18780fc28d1493c403",6401:"fa91a9672467b18311f4",6483:"00f0f354d4b76cfeff7d",6548:"d7023a917c2e1ede368c",6642:"ec8e49a28b2757eeb1b6",6688:"911fd1afc3a7c284acb5",6770:"a86fc670c86c3205c767",6798:"cc0274a5a7950c2847a5",6839:"a4d8737d63bd223f6888",6889:"136bce91ded2f573d1bc",6892:"a4ee18d3eaf8e40f060b",6931:"21e16c177505b08a30d7",6941:"7e9f90fa7749615fee8f",6969:"e8270c80edb3343a5485",6972:"d32a74f0b9be3ea09e10",7049:"ce4a628fd8589c347097",7052:"d4fa7f13a540cea063eb",7119:"0597ecd63a414bdc8541",7125:"7a71184e176f11e0f527",7316:"230a10fe5e89dd37c04e",7388:"995b70eb876f7d1f8eab",7501:"8ec1e915fdf71fe44e3e",7551:"ff740f3ce2255de57205",7556:"7823e0e0617e126abc0a",7794:"f8d174f6523b87391d52",7799:"a0fcb0928c2eb79c1410",7897:"df30f9d4b0149c96a4fa",7963:"b3daf67b68ad9e485aa3",8063:"22c54fc23a31b3f08987",8138:"ac0e871f325919019d83",8208:"390970ac150b86d74999",8294:"216526ad70c61d732367",8369:"34873a1836951aceb0fa",8401:"d9050875d0c80c7e968d",8415:"a52168fdf519d247d131",8422:"58e21d24522f1b24aa5b",8435:"845869b80fb560898681",8505:"c9638d78f9253e9bceb9",8530:"f368408aa0b59cb1ba70",8663:"963582f33053546f422d",8709:"2d68882b8daeeff6bc52",8812:"9e4f5afed6663b5bf7f5",8815:"50c8a827cacd2d89576f",8822:"0a5b5b2234d0e00e3b5b",8878:"314e4beb40fc773fa83c",8913:"3fa7af34ea64a1d7f664",9071:"43ebd67c3f42c264782e",9125:"799cfb24e00a89209b4f",9223:"7c0e81302afcd6814918",9227:"7726ecd35a4647896aea",9285:"e0456bb7aa2125beb14e",9294:"de182bae0ce0c7107cdf",9328:"fee755ab4b94845a0ef3",9338:"95c927ce11bc0bf363b1",9375:"5a415de2ee232d8b3a46",9379:"eab54e5613c9c1e934f0",9400:"6f7c5dc7e991f32c4d42",9486:"ab9e647de37e06fe9170",9535:"416dd143dd0fc3667b24",9536:"ca6d17ab43e06b004a9e",9565:"f92f39497f84e3c4c805",9606:"25fae37936ddec68d67d",9623:"04056cbd7ea2563e9cea",9635:"b6fd7d3ec67ad8c64586",9641:"718adf85976a4fb4529b",9657:"adfc16c40193bdcb12cd",9682:"65b35e2d74fbdea0a6fd",9783:"d053f852ccde103c9584",9822:"85569fe1546bc7646caf",9954:"5a7d6f9f8372db6bb529"}[e]+".js",a.miniCssF=e=>(({2120:"shared-components",3041:"BundleAuth",3779:"BundleExtra",5769:"BundleMain",9954:"BundleCalls"}[e]||e)+"."+{2120:"c49c8523b14016d250eb",3041:"7b5b27680bc3c434cc1d",3472:"d0a30f34a5b940754ab6",3779:"4b64db4944ad08ac4387",4269:"a669856d1673be193055",5769:"c06b244ac4697812f2d8",8878:"314e4beb40fc773fa83c",9954:"5a7d6f9f8372db6bb529"}[e]+".css"),a.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="telegram-t:",a.l=(e,t,o,s)=>{if(n[e])n[e].push(t);else{var i,d;if(void 0!==o)for(var c=document.getElementsByTagName("script"),u=0;u<c.length;u++){var l=c[u];if(l.getAttribute("src")==e||l.getAttribute("data-webpack")==r+o){i=l;break}}i||(d=!0,(i=document.createElement("script")).charset="utf-8",i.timeout=120,a.nc&&i.setAttribute("nonce",a.nc),i.setAttribute("data-webpack",r+o),i.src=e),n[e]=[t];var f=(t,r)=>{i.onerror=i.onload=null,clearTimeout(h);var o=n[e];if(delete n[e],i.parentNode&&i.parentNode.removeChild(i),o&&o.forEach((e=>e(r))),t)return t(r)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=f.bind(null,i.onerror),i.onload=f.bind(null,i.onload),d&&document.head.appendChild(i)}},a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;a.g.importScripts&&(e=a.g.location+"");var t=a.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");n.length&&(e=n[n.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=e})(),(()=>{if("undefined"!=typeof document){var e={179:0};a.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{2120:1,3041:1,3472:1,3779:1,4269:1,5769:1,8878:1,9954:1}[t]&&n.push(e[t]=(e=>new Promise(((t,n)=>{var r=a.miniCssF(e),o=a.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r<n.length;r++){var o=(a=n[r]).getAttribute("data-href")||a.getAttribute("href");if("stylesheet"===a.rel&&(o===e||o===t))return a}var s=document.getElementsByTagName("style");for(r=0;r<s.length;r++){var a;if((o=(a=s[r]).getAttribute("data-href"))===e||o===t)return a}})(r,o))return t();((e,t,n,r,o)=>{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",s.onerror=s.onload=n=>{if(s.onerror=s.onload=null,"load"===n.type)r();else{var a=n&&("load"===n.type?"missing":n.type),i=n&&n.target&&n.target.href||t,d=new Error("Loading CSS chunk "+e+" failed.\n("+i+")");d.code="CSS_CHUNK_LOAD_FAILED",d.type=a,d.request=i,s.parentNode&&s.parentNode.removeChild(s),o(d)}},s.href=t,document.head.appendChild(s)})(e,o,0,t,n)})))(t).then((()=>{e[t]=0}),(n=>{throw delete e[t],n})))}}})(),(()=>{a.b=document.baseURI||self.location.href;var e={179:0};a.f.j=(t,n)=>{var r=a.o(e,t)?e[t]:void 0;if(0!==r)if(r)n.push(r[2]);else{var o=new Promise(((n,o)=>r=e[t]=[n,o]));n.push(r[2]=o);var s=a.p+a.u(t),i=new Error;a.l(s,(n=>{if(a.o(e,t)&&(0!==(r=e[t])&&(e[t]=void 0),r)){var o=n&&("load"===n.type?"missing":n.type),s=n&&n.target&&n.target.src;i.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",i.name="ChunkLoadError",i.type=o,i.request=s,r[1](i)}}),"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[s,i,d]=n,c=0;if(s.some((t=>0!==e[t]))){for(r in i)a.o(i,r)&&(a.m[r]=i[r]);d&&d(a)}for(t&&t(n);c<s.length;c++)o=s[c],a.o(e,o)&&e[o]&&e[o][0](),e[o]=0},n=self.webpackChunktelegram_t=self.webpackChunktelegram_t||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{a(33592);var e=a(83716),t=a(33555),n=a(53551),r=a(601),o=a(71394),s=a(28406);function i(r){const a=r.data;if(e.ZTn&&console.log("[SW] Message from worker",a),!a.type)return;const i=(0,t.Sv)(),d=a.payload;switch(a.type){case"focusMessage":i.focusMessage?.(d);break;case"playNotificationSound":(0,s.Nz)(a.payload.id);break;case"share":i.openChatWithDraft({text:(0,n.QH)(d.url,d.text,d.title),files:(0,o.ox)(d.files)})}}function d(){navigator.serviceWorker.removeEventListener("message",i),navigator.serviceWorker.addEventListener("message",i),(0,s.KC)()}r.Mc&&(window.addEventListener("load",(async()=>{try{const n=navigator.serviceWorker.controller;if(!n||n.scriptURL.includes("/k/")){const t=(await navigator.serviceWorker.getRegistrations()).filter((e=>!e.scope.includes("/k/")));t.length&&(e.eMD&&console.log("[SW] Hard reload detected, re-enabling Service Worker"),await Promise.all(t.map((e=>e.unregister()))))}await navigator.serviceWorker.register(new URL(a.p+a.u(9294),a.b)),e.eMD&&console.log("[SW] ServiceWorker registered"),await navigator.serviceWorker.ready,await navigator.serviceWorker.getRegistration(),navigator.serviceWorker.controller?(e.eMD&&console.log("[SW] ServiceWorker ready"),d()):(e.eMD&&console.error("[SW] ServiceWorker not available"),r.cj||r.wZ||e.Cgt||(0,t.Sv)().showDialog?.({data:{message:"SERVICE_WORKER_DISABLED",hasErrorKey:!0}}))}catch(t){e.eMD&&console.error("[SW] ServiceWorker registration failed: ",t)}})),window.addEventListener("focus",(async()=>{await navigator.serviceWorker.ready,d()})));var c=a(60748),u=a(31664),l=a(57710),f=a(35369),h=a(5872),m=a(60782),p=a(60298),g=a(50214),y=a(15780),b=a(7054),v=a(99203),w=a(65054),I=a(44271),C=a(48670),S=a(49524),E=a(65116),P=a(82267);let A,k=[];function T(){let e=(0,t.Rd)();const n=(0,P.bp)();Object.values(e.stories.byUserId).forEach((t=>{Object.values(t.byId).forEach((t=>{"expireDate"in t&&(t.expireDate>n||"isPinned"in t&&t.isPinned||"isPublic"in t&&!t.isPublic||(e=(0,p.mv)(e,t.userId,t.id)))}))})),(0,t.R3)(e)}function M(e,t){const n=typeof e,r=typeof t;if("object"!==n)return t;if(Array.isArray(t))return t;if(n!==r)return t;if(e===t)return t;const o=e,s=t,a=Object.keys(s),i=a.filter((e=>s[e]?.__delete));return a.filter((e=>!s[e]?.__delete)).reduce(((e,t)=>(e[t]=M(o[t],s[t]),e)),{...(0,m.CE)(o,i)})}(0,E.ll)((e=>{const t=A;A=e;const n=(0,b.jUK)(e)?.isMasterTab,r=t&&(0,b.jUK)(t)?.isMasterTab;n!==r&&(n&&!r?k.length||k.push(window.setInterval(T,12e4)):(k.forEach((e=>clearInterval(e))),k=[]))})),(0,h.QS)(),(0,t.iw)("initShared",((t,n,r)=>{const{force:o}=r||{};if(!o&&"byTabId"in t)return t;const s=(0,m.Xh)(f.g9);let a=(0,h.J9)(s)||s;e.NuY&&(a.authState="authorizationStateReady");const{hasPasscode:i,isScreenLocked:d}=a.passcode;return i&&!d&&(a=(0,p.vu)(a,{isScreenLocked:!0}),(0,g.jv)()),o&&(a.byTabId=t.byTabId),a})),(0,t.iw)("init",((e,n,o)=>{const{tabId:s=(0,w._w)(),isMasterTab:a}=o||{},i=(0,m.Xh)(f.nn);i.id=s,i.isChatInfoShown=Boolean(e.lastIsChatInfoShown),i.audioPlayer.playbackRate=e.audioPlayer.lastPlaybackRate,i.audioPlayer.isPlaybackRateActive=e.audioPlayer.isLastPlaybackRateActive,i.mediaViewer.playbackRate=e.mediaViewer.lastPlaybackRate,e={...e,byTabId:{...e.byTabId,[s]:i}},!a&&r.Eo||(i.isMasterTab=!0),Object.keys(e.messages.byChatId).forEach((t=>{const n=e.messages.byChatId[t].threadsById;Object.keys(n).forEach((n=>{const r=Number(n),o=(0,b.WPz)(e,t,r,"lastViewportIds");e=o?.every((n=>(0,C.AJ)(n)||e.messages.byChatId[t]?.byId[n]))?(0,p.O8)(e,t,r,"viewportIds",o,s):(0,p.pf)(e,t,r,"lastViewportIds",void 0)}))})),Object.keys(e.messages.byChatId).forEach((t=>{const n=e.messages.byChatId[t].threadsById,r=Object.keys(n).reduce(((e,t)=>{const r=n[Number(t)];return e[Number(t)]={...r,listedIds:r.lastViewportIds},e}),{});e={...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...e.messages.byChatId[t],threadsById:r}}}}}));const d=(0,y.VX)();return"authorizationStateReady"===e.authState||e.passcode.hasPasscode||e.passcode.isScreenLocked||Object.values(e.byTabId).forEach((t=>{let{id:n}=t;n!==s&&(e=(0,I.i)(e,{isInactive:!0},n))})),r.Eo||n.initApi(),(0,S.isCacheApiSupported)().then((n=>{(e=(0,t.Rd)()).isCacheApiSupported=n,(0,t.R3)(e)})),(0,I.i)(e,{messageLists:d?[d]:i.messageLists},s)})),(0,t.iw)("requestMasterAndCallAction",(async(e,n,r)=>{const{tabId:o=(0,w._w)()}=r;if((0,b.jUK)(e,o).isMasterTab){const{action:e,payload:t}=r;n[e](t)}else e.phoneCall||e.groupCalls.activeGroupCallId?(await(0,v.Pb)(v.gl.Calls),"hangUp"in n&&n.hangUp({tabId:o}),"leaveGroupCall"in n&&n.leaveGroupCall({tabId:o})):(0,w.g)(),e=(0,t.Rd)(),e=(0,I.i)(e,{multitabNextAction:r},o),(0,t.R3)(e)})),(0,t.iw)("clearMultitabNextAction",((e,t,n)=>{const{tabId:r=(0,w._w)()}=n||{};return(0,I.i)(e,{multitabNextAction:void 0},r)}));var N=a(92387);const L=Symbol("EQUAL");function Z(e,t){const n=typeof t;if(e===t)return L;if(typeof e!==n)return t;if("object"!==n)return t;if(Array.isArray(e)&&Array.isArray(t))return o=t,(r=e).length===o.length&&r.every(((e,t)=>Z(e,o[t])===L))?L:t;var r,o;const s=e,a=t,i=Array.from(new Set([...Object.keys(s),...Object.keys(a)])).reduce(((e,t)=>{if(s[t]===a[t])return e;const n=s.hasOwnProperty(t),r=a.hasOwnProperty(t);if(!r)return e[t]={__delete:!0},e;if(!n&&r)return e[t]=a[t],e;const o=Z(s[t],a[t]);return o!==L&&(e[t]=o),e}),{});return 0===Object.keys(i).length?L:i}let R,D,B=!1,_=!1;const O=r.Eo?new BroadcastChannel(e.tuy):void 0;function F(e){let{data:n}=e;if(n&&O)switch(n.type){case"initApi":{const e=(0,t.Rd)();if(!(0,b.jUK)(e).isMasterTab)return;const{initialArgs:r}=n;(0,N.g8)((0,t.Sv)().apiUpdate,r);break}case"globalDiffUpdate":{if(!B)return;const{diff:e}=n,r=(0,t.Rd)(),o=M(r,e);o.DEBUG_capturedId=r.DEBUG_capturedId,(0,t.R3)(o,{noUpdate:!0}),D=o;break}case"globalUpdate":{if(B)return;const e=(0,t.Rd)();n.global.DEBUG_capturedId=e.DEBUG_capturedId,(0,t.R3)(n.global,{noUpdate:!0}),D=n.global,R&&(R(),R=void 0,B=!0);break}case"requestGlobal":{const{appVersion:e}=n;if("10.0.3"!==e)return void window.location.reload();if(!B)return;const r=(0,t.Rd)();if(!(0,b.jUK)(r).isMasterTab)return;O.postMessage({type:"globalUpdate",global:r}),(0,w.Z6)();break}case"messageCallback":{if(!B)return;const e=(0,t.Rd)();if((0,b.jUK)(e).isMasterTab)return;(0,N.s8)(n);break}case"localDbUpdate":{if(!B)return;const e=(0,t.Rd)();if((0,b.jUK)(e).isMasterTab)return;const{batchedUpdates:r}=n;r.forEach((e=>{let{name:t,prop:n,value:r}=e;(0,N.mR)(t,n,r)}));break}case"localDbUpdateFull":{if(!B)return;const e=(0,t.Rd)();if((0,b.jUK)(e).isMasterTab)return;const{localDb:r}=n;(0,N.Zf)(r);break}case"messageResponse":{if(!B)return;const e=(0,t.Rd)();if((0,b.jUK)(e).isMasterTab)return;(0,N.Mk)(n);break}case"cancelApiProgress":{if(!B)return;const e=(0,t.Rd)();if(!(0,b.jUK)(e).isMasterTab)return;const{messageId:r}=n;(0,N.UC)(r);break}case"callApi":{if(!B)return;const e=(0,t.Rd)();if(!(0,b.jUK)(e).isMasterTab)return;const{name:r,messageId:o,token:s,args:a,withCallback:i}=n,d=i?[...a,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];O.postMessage({type:"messageCallback",token:s,messageId:o,callbackArgs:t})}]:a;(async()=>{const e=await(0,N.$9)(r,...d);O.postMessage({type:"messageResponse",token:s,messageId:o,response:e})})();break}}}var x=a(69118),U=a(43858);const $="tt-active-tab",j=String(Date.now()+Math.random());let V;localStorage.setItem($,j);const H=window.setInterval((()=>{V&&localStorage.getItem($)!==j&&(V(),clearInterval(H))}),2e3);var W=a(46752),K=a(36046),G=a(60706),z=a(87204),q=a(42797),J=(a(89005),a(73456),a(65456),a(55282),a(28304),a(46590)),Y=a(18360),X=a(97458),Q=a(2255);const ee=a.p+"monkey.a3d5fcdc50b18dc55695.svg",te=["400 1em Roboto","500 1em Roboto"];function ne(){if("fonts"in document)return Promise.all(te.map((e=>document.fonts.load(e))))}var re=a(6272),oe=a(59692),se=a(59107),ae=a(77510);const ie=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const r=n?void 0:t,{result:o}=(0,ae.Z)((()=>e?oe.Pn(e,t):Promise.resolve()),[e,t],r);return o||r};function de(){let e=navigator.language.toLowerCase();return e&&"pt-br"!==e&&(e=e.substr(0,2)),e}var ce=a(231),ue=a(14605),le=a(97687),fe=a(34288),he=a(85765),me=a(32340),pe=a(34284),ge=a(34446),ye=a(53106),be=a(58964),ve=a(49204);const we=200+e.fK3;function Ie(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(!t.length)return e;const n=(0,he.W)(t);return e.filter((e=>n(e.defaultName)||e.name&&n(e.name)))}const Ce=(0,c.X$)((0,t.c$)((e=>{const{countryList:{phoneCodes:t}}=e;return{phoneCodeList:t}}))((e=>{let{id:t,value:n,isLoading:r,onChange:o,phoneCodeList:s}=e;const a=(0,se.Z)(),i=(0,c.sO)(null),[d,u]=(0,c.eJ)(),[l,f]=(0,c.eJ)([]),h=(0,c.I4)((e=>{u(e),f(Ie(s,e))}),[s]);(0,ge.Z)((e=>{let[t]=e;!t?.length&&s.length&&f(Ie(s,d))}),[s,d]);const m=(0,c.I4)((e=>{o(e),setTimeout((()=>h(void 0)),we)}),[o,h]),p=(0,c.I4)((e=>{h(e.currentTarget.value)}),[h]),g=(0,c.I4)((e=>{if(8!==e.keyCode)return;const t=e.currentTarget;n&&void 0===d&&(t.value=""),h(t.value)}),[d,h,n]),y=(0,c.I4)((e=>{let{onTrigger:o,isOpen:s}=e;const u=()=>{if(s)return;setTimeout((()=>{i.current.select()}),50),o();const e=document.getElementById("auth-phone-number-form");e.scrollTo({top:e.scrollHeight,behavior:"smooth"})},l=null!=d?d:n?.name||n?.defaultName||"";return c.ZP.createElement("div",{className:(0,W.Z)("input-group",n&&"touched")},c.ZP.createElement("input",{ref:i,className:(0,W.Z)("form-control",s&&"focus"),type:"text",id:t,value:l,autoComplete:"off",onClick:u,onFocus:u,onInput:e=>{p(e),u()},onKeyDown:g}),c.ZP.createElement("label",null,a("Login.SelectCountry.Title")),r?c.ZP.createElement(ve.Z,{color:"black"}):c.ZP.createElement("i",{onClick:u,className:(0,W.Z)("css-icon-down",s&&"open")}))}),[d,p,g,t,r,a,n]);return c.ZP.createElement(ye.Z,{className:"CountryCodeInput",trigger:y},l.map((e=>c.ZP.createElement(be.Z,{key:`${e.iso2}-${e.countryCode}`,className:n&&e.iso2===n.iso2?"selected":"",onClick:()=>m(e)},c.ZP.createElement("span",{className:"country-flag"},(0,me.Z)((0,pe.Wg)(e.iso2),["hq_emoji"])),c.ZP.createElement("span",{className:"country-name"},e.name||e.defaultName),c.ZP.createElement("span",{className:"country-code"},"+",e.countryCode)))),!l.length&&c.ZP.createElement(be.Z,{key:"no-results",className:"no-results",disabled:!0},c.ZP.createElement("span",null,a("lng_country_none"))))})));let Se=!1;const Ee=(0,c.X$)((0,t.c$)((e=>{const{settings:{byKey:{language:t}},countryList:{phoneCodes:n}}=e;return{...(0,m.ei)(e,["connectionState","authState","authPhoneNumber","authIsLoading","authIsLoadingQrCode","authError","authRememberMe","authNearestCountry"]),language:t,phoneCodeList:n}}))((e=>{let{connectionState:n,authState:s,authPhoneNumber:a,authIsLoading:i,authIsLoadingQrCode:d,authError:u,authRememberMe:f,authNearestCountry:h,phoneCodeList:m,language:p}=e;const{setAuthPhoneNumber:g,setAuthRememberMe:y,loadNearestCountry:b,loadCountryList:v,clearAuthError:w,goToAuthQrCode:I,setSettingOption:C}=(0,t.Sv)(),S=(0,se.Z)(),E=(0,c.sO)(null),P=de(),A="connectionStateReady"===n,k=ie(A?P:void 0,"ContinueOnThisLanguage",!0),[T,M]=(0,c.eJ)(),[N,L]=(0,c.eJ)(),[Z,R]=(0,c.eJ)(!1),[D,B]=(0,c.eJ)(),[_,O,F]=(0,G.Z)(),x=T?`+${T.countryCode} ${N||""}`:N,U=x&&x.replace(/[^\d]+/g,"").length>=7;(0,c.d4)((()=>{r.$b||E.current.focus()}),[T]),(0,c.d4)((()=>{A&&!h&&b()}),[A,h]),(0,c.d4)((()=>{A&&v({langCode:p})}),[A,p]),(0,c.d4)((()=>{h&&m&&!T&&!Z&&M((0,re.U9)(m,h)[0])}),[T,h,Z,m]);const $=(0,c.I4)((e=>{e.length||L("");const t=m&&(0,re.g3)(m,e),n=!T||t&&t.iso2!==T.iso2||!t&&e.length?t:T;(!T||!n||n&&n.iso2!==T.iso2)&&M(n),L((0,re.un)(e,n))}),[m,T]),j=(0,c.I4)((()=>{O(),(0,oe.m0)(P,(()=>{F(),C({language:P})}))}),[O,C,P,F]);(0,c.d4)((()=>{void 0===N&&a&&$(a)}),[a,N,$]),(0,c.bt)((()=>{E.current&&D&&E.current.setSelectionRange(...D)}),[D]);const V=(0,c.sO)(!1),H=(0,c.I4)((()=>{V.current=!0,(0,l.i$)((()=>{V.current=!1}))}),[]),W=(0,c.I4)((e=>{M(e),L("")}),[]),K=(0,c.I4)((e=>{u&&w(),Se||(Se=!0,ne(),(0,o.pt)(ee));const{value:t,selectionStart:n,selectionEnd:s}=e.target;B(n&&s&&s<t.length?[n,s]:void 0),R(!0);const a=r.s$&&T&&void 0!==x&&t.length-x.length>1&&!V.current;$(a?`${T.countryCode} ${t}`:t)}),[u,w,T,x,$]),z=(0,c.I4)((e=>{y(e.target.checked)}),[y]),q=(0,c.I4)((()=>{I()}),[I]),J="authorizationStateWaitPhoneNumber"===s;return c.ZP.createElement("div",{id:"auth-phone-number-form",className:"custom-scroll"},c.ZP.createElement("div",{className:"auth-form"},c.ZP.createElement("div",{id:"logo"}),c.ZP.createElement("h1",null,"Telegram"),c.ZP.createElement("p",{className:"note"},S("StartText")),c.ZP.createElement("form",{className:"form",action:"",onSubmit:function(e){e.preventDefault(),i||U&&g({phoneNumber:x})}},c.ZP.createElement(Ce,{id:"sign-in-phone-code",value:T,isLoading:!h&&!T,onChange:W}),c.ZP.createElement(le.Z,{ref:E,id:"sign-in-phone-number",label:S("Login.PhonePlaceholder"),value:x,error:u&&S(u),inputMode:"tel",onChange:K,onPaste:r.s$?H:void 0}),c.ZP.createElement(ue.Z,{id:"sign-in-keep-session",label:"Keep me signed in",checked:Boolean(f),onChange:z}),U&&(J?c.ZP.createElement(ce.Z,{type:"submit",ripple:!0,isLoading:i},S("Login.Next")):c.ZP.createElement(fe.Z,null)),J&&c.ZP.createElement(ce.Z,{isText:!0,ripple:!0,isLoading:d,onClick:q},S("Login.QR.Login")),P&&P!==p&&k&&c.ZP.createElement(ce.Z,{isText:!0,isLoading:_,onClick:j},k))))})));var Pe=a(48778);const Ae=()=>{const e=(0,Pe.Z)(v.gl.Auth,"AuthCode");return e?c.ZP.createElement(e,null):c.ZP.createElement(fe.Z,null)},ke=()=>{const e=(0,Pe.Z)(v.gl.Auth,"AuthPassword");return e?c.ZP.createElement(e,null):c.ZP.createElement(fe.Z,null)},Te=()=>{const e=(0,Pe.Z)(v.gl.Auth,"AuthRegister");return e?c.ZP.createElement(e,null):c.ZP.createElement(fe.Z,null)};var Me=a(99314),Ne=a(57773),Le=a(70692),Ze=a(58912),Re=a(69123);let De;const Be=(0,c.X$)((0,t.c$)((e=>{const{connectionState:t,authState:n,authQrCode:r,settings:{byKey:{language:o}}}=e;return{connectionState:t,authState:n,authQrCode:r,language:o}}))((n=>{let{connectionState:r,authState:o,authQrCode:s,language:i}=n;const{returnToAuthPhoneNumber:d,setSettingOption:u}=(0,t.Sv)(),l=de(),f=(0,se.Z)(),h=(0,c.sO)(null),m="connectionStateReady"===r,p=ie(m?l:void 0,"ContinueOnThisLanguage",!0),[g,y,b]=(0,G.Z)(),[v,w,I]=(0,G.Z)(),{result:C}=(0,ae.Z)((async()=>new(0,(await(De||(De=a.e(6839).then(a.t.bind(a,91915,23))),De)).default)({width:280,height:280,image:Re,margin:10,type:"svg",dotsOptions:{type:"rounded"},cornersSquareOptions:{type:"extra-rounded"},imageOptions:{imageSize:.4,margin:8},qrOptions:{errorCorrectionLevel:"M"}})),[]),S=(0,Le.Z)(v);(0,c.bt)((()=>{if(!s||!C)return()=>{I()};if(!m)return;const e=h.current,t=`tg://login?token=${s.token}`;(0,Me.Cz)(),C.update({data:t}),v||(C.append(e),w()),setTimeout((()=>{(0,Me.Ru)()}),50)}),[m,s,v,w,I,C]),(0,c.d4)((()=>{m&&(0,oe.m0)(e.sRA)}),[m]);const E=(0,c.I4)((()=>{y(),(0,oe.m0)(l,(()=>{b(),u({language:l})}))}),[y,u,l,b]),P=(0,c.I4)((()=>{d()}),[d]),A="authorizationStateWaitQrCode"===o;return c.ZP.createElement("div",{id:"auth-qr-form",className:"custom-scroll"},c.ZP.createElement("div",{className:"auth-form qr"},c.ZP.createElement("div",{className:"qr-outer"},c.ZP.createElement("div",{className:(0,W.Z)("qr-inner",S),key:"qr-inner"},c.ZP.createElement("div",{key:"qr-container",className:"qr-container",ref:h,style:"width: 280px; height: 280px"}),c.ZP.createElement(Ze.Z,{tgsUrl:Ne.l.QrPlane,size:54,className:"qr-plane",nonInteractive:!0,noLoop:!1})),!v&&c.ZP.createElement("div",{className:"qr-loading"},c.ZP.createElement(fe.Z,null))),c.ZP.createElement("h1",null,f("Login.QR.Title")),c.ZP.createElement("ol",null,c.ZP.createElement("li",null,c.ZP.createElement("span",null,f("Login.QR.Help1"))),c.ZP.createElement("li",null,c.ZP.createElement("span",null,(0,me.Z)(f("Login.QR2.Help2"),["simple_markdown"]))),c.ZP.createElement("li",null,c.ZP.createElement("span",null,f("Login.QR.Help3")))),A&&c.ZP.createElement(ce.Z,{isText:!0,onClick:P},f("Login.QR.Cancel")),l&&l!==i&&p&&c.ZP.createElement(ce.Z,{isText:!0,isLoading:g,onClick:E},p)))}))),_e=(0,c.X$)((0,t.c$)((e=>({authState:e.authState})))((e=>{let{authState:n}=e;const{returnToAuthPhoneNumber:o,goToAuthQrCode:s}=(0,t.Sv)(),a="iOS"===r.Lt||"Android"===r.Lt;(0,J.Z)({isActive:!a&&"authorizationStateWaitPhoneNumber"===n||a&&"authorizationStateWaitQrCode"===n,onBack:()=>{a?o():s()}});const i=(0,c.sO)(null);(0,X.Z)(i);const d=(0,Y.Z)("authorizationStateReady"!==n?n:void 0,!0);return c.ZP.createElement(Q.Z,{activeKey:function(){switch(d){case"authorizationStateWaitCode":return 0;case"authorizationStateWaitPassword":return 1;case"authorizationStateWaitRegistration":return 2;case"authorizationStateWaitPhoneNumber":return 3;case"authorizationStateWaitQrCode":return 4;default:return a?3:4}}(),name:"fade",className:"Auth",ref:i},function(){switch(d){case"authorizationStateWaitCode":return c.ZP.createElement(Ae,null);case"authorizationStateWaitPassword":return c.ZP.createElement(ke,null);case"authorizationStateWaitRegistration":return c.ZP.createElement(Te,null);case"authorizationStateWaitPhoneNumber":return c.ZP.createElement(Ee,null);case"authorizationStateWaitQrCode":return c.ZP.createElement(Be,null);default:return a?c.ZP.createElement(Ee,null):c.ZP.createElement(Be,null)}}())}))),Oe=e=>{const t=(0,Pe.Z)(v.gl.Main,"Main");return t?c.ZP.createElement(t,e):void 0},Fe=e=>{const{isLocked:t}=e,n=(0,Pe.Z)(v.gl.Main,"LockScreen",!t);return n?c.ZP.createElement(n,e):void 0},xe=a.p+"app-inactive.da3925145f0a7111c0f1.png",Ue=()=>{const e=(0,c.I4)((()=>{window.location.reload()}),[]);return(0,J.Z)({isActive:!0,onBack:e,shouldResetUrlHash:!0}),c.ZP.createElement("div",{id:"AppInactive"},c.ZP.createElement("div",{className:"content"},c.ZP.createElement("img",{src:xe,alt:""}),c.ZP.createElement("h3",{className:"title"},"Such error, many tabs"),c.ZP.createElement("div",{className:"description"},"Telegram supports only one active tab with the app.",c.ZP.createElement("br",null),"Please reload this page to continue using this tab or close it."),c.ZP.createElement("div",{className:"actions"},c.ZP.createElement(ce.Z,{isText:!0,ripple:!0,onClick:e},"Reload app"))))};var $e=a(6137),je=a(22825),Ve=a(40647),He=a(31212),We=a(7792);const Ke="J5QD898gcautir6pK9xA",Ge="FM3UqBURiJqkjC4tI7eS",ze=a.p+"telegram-logo.1b2bb5b107f046ea9325.svg";var qe=a(2092);const Je=a.p+"mask.c474db1e76529489b940.svg";function Ye(){const{listIds:e,byId:n}=(0,t.Rd)().chats;if(e.active)return Promise.all(e.active.slice(0,10).map((e=>{const t=n[e];if(!t)return;const r=(0,je.RT)(t);return r?Ve.he(r,$e.IU.BlobUrl):void 0})))}const Xe={main:()=>Promise.all([(0,v.$y)(v.gl.Main).then(ne),Ye(),(0,o.pt)(Je)]),authPhoneNumber:()=>Promise.all([ne(),(0,o.pt)(ze)]),authCode:()=>(0,o.pt)(ee),authPassword:()=>(0,o.pt)(ee),authQrCode:ne,lock:()=>Promise.all([ne(),(0,o.pt)(qe)]),inactive:()=>{}},Qe=(0,t.c$)(((e,t)=>{let{isMobile:n}=t;const r=(0,b.jUK)(e);return{shouldSkipHistoryAnimations:r.shouldSkipHistoryAnimations,uiReadyState:r.uiReadyState,isRightColumnShown:(0,b.Jf5)(e,n),leftColumnWidth:e.leftColumnWidth}}))((e=>{let{page:n,children:r,isRightColumnShown:o,shouldSkipHistoryAnimations:s,leftColumnWidth:a}=e;const{setIsUiReady:i}=(0,t.Sv)(),[d,u]=(0,G.Z)(),{shouldRender:l,transitionClassNames:f}=(0,He.Z)(!d,void 0,!0);return(0,We.Z)((()=>{let e;return Promise.race([(0,x.wO)(700),n?(async()=>{try{await Xe[n]()}catch(e){}})():Promise.resolve()]).then((()=>{u(),i({uiReadyState:1}),e=window.setTimeout((()=>{i({uiReadyState:2})}),1e3)})),()=>{e&&(clearTimeout(e),e=void 0),i({uiReadyState:0})}})),c.ZP.createElement(c.ZP.Fragment,null,r,l&&!s&&Boolean(n)&&c.ZP.createElement("div",{className:(0,W.Z)("dDIGwEoHlINzvf7LzGwy",f)},"main"===n?c.ZP.createElement("div",{className:"jxcLmQWl6IklxyLBcFsv"},c.ZP.createElement("div",{className:"s_eiw3FJDNGVyMHHEr_w",style:a?`width: ${a}px`:void 0}),c.ZP.createElement("div",{className:(0,W.Z)("v5WSHYkqrlK9GvmSI1zN",Ge)}),o&&c.ZP.createElement("div",{className:"BlQSOI0qSg9HDzgQGwdw"})):"inactive"===n||"lock"===n?c.ZP.createElement("div",{className:(0,W.Z)(Ke,Ge)}):c.ZP.createElement("div",{className:Ke})))}));var et=function(e){return e[e.auth=0]="auth",e[e.main=1]="main",e[e.lock=2]="lock",e[e.inactive=3]="inactive",e}(et||{});const tt=Object.keys(et).length/2,nt=`${e.Tih} ${e.ouc}`,rt=(0,t.c$)((e=>({authState:e.authState,isScreenLocked:e.passcode?.isScreenLocked,hasPasscode:e.passcode?.hasPasscode,isInactiveAuth:(0,b.jUK)(e).isInactive,hasWebAuthTokenFailed:e.hasWebAuthTokenFailed||e.hasWebAuthTokenPasswordRequired,theme:(0,b.Puy)(e)})))((n=>{let{authState:o,isScreenLocked:s,hasPasscode:a,isInactiveAuth:i,hasWebAuthTokenFailed:d,theme:u}=n;const{disconnect:l}=(0,t.Sv)(),[f,h,m]=(0,G.Z)(!1),{isMobile:p}=(0,q.ZP)(),b="iOS"===r.Lt||"Android"===r.Lt;let v,w;if((0,c.d4)((()=>{r.EA&&(0,K.e)()}),[]),(0,c.d4)((()=>{const e=document.body,t=e=>{e.preventDefault(),e.dataTransfer&&(e.target.dataset.dropzone?e.dataTransfer.dropEffect="copy":e.dataTransfer.dropEffect="none")},n=e=>{e.preventDefault()};return e.addEventListener("drop",n),e.addEventListener("dragover",t),e.addEventListener("dragenter",t),()=>{e.removeEventListener("drop",n),e.removeEventListener("dragover",t),e.removeEventListener("dragenter",t)}}),[]),f)v=et.inactive;else if(s)w="lock",v=et.lock;else if(o)switch(o){case"authorizationStateWaitPhoneNumber":w="authPhoneNumber",v=et.auth;break;case"authorizationStateWaitCode":w="authCode",v=et.auth;break;case"authorizationStateWaitPassword":w="authPassword",v=et.auth;break;case"authorizationStateWaitRegistration":v=et.auth;break;case"authorizationStateWaitQrCode":w="authQrCode",v=et.auth;break;case"authorizationStateClosed":case"authorizationStateClosing":case"authorizationStateLoggingOut":case"authorizationStateReady":w="main",v=et.main}else(0,g.ti)(!0)?(w="main",v=et.main):a?v=et.lock:(w=b?"authPhoneNumber":"authQrCode",v=et.auth);v!==et.lock&&v!==et.inactive&&v!==et.main&&(0,y.dx)()?.tgWebAuthToken&&!d&&(w="main",v=et.main),(0,c.d4)((()=>{(0,U.z)()}),[]),(0,c.d4)((()=>{r.Eo||(V=()=>{l(),document.title=nt,h()})}),[v,l,h]),(0,c.d4)((()=>{i?(document.title=nt,h()):(document.title=e.Tih,m())}),[i,h,m]);const I=(0,z.Z)(v);function C(){switch(v){case et.auth:return c.ZP.createElement(_e,null);case et.main:return c.ZP.createElement(Oe,{isMobile:p});case et.lock:return c.ZP.createElement(Fe,{isLocked:s});case et.inactive:return c.ZP.createElement(Ue,null)}}return(0,c.bt)((()=>{document.body.classList.add(Ge)}),[]),(0,c.bt)((()=>{document.body.style.setProperty("--theme-background-color","dark"===u?e.Itv:e.p3h)}),[u]),c.ZP.createElement(Qe,{page:w,isMobile:p},c.ZP.createElement(Q.Z,{name:"fade",activeKey:v,shouldCleanup:!0,className:(0,W.Z)("full-height",(v===et.auth||I===et.auth)&&"is-auth"),renderCount:tt},C))}));e.kj5&&(0,l.Ru)(),async function(){e.eMD&&console.log(">>> INIT"),window.isCompatTestPassed&&(r.Eo&&(O&&((0,w.AG)((e=>{if(e===(0,w._w)()){O&&(O.removeEventListener("message",F),_=!0);const n=(0,t.Rd)(),r=Z(n,{...n,byTabId:(0,m.CE)(n.byTabId,[e])});return void("symbol"!=typeof r&&O.postMessage({type:"globalDiffUpdate",diff:r}))}let n=(0,t.Rd)();n={...n,byTabId:(0,m.CE)(n.byTabId,[e])},(0,t.R3)(n)})),(0,E.ll)((e=>{if(!B||_)return void(D=e);if(!D)return D=e,void O.postMessage({type:"globalUpdate",global:e});const t=Z(D,e);"symbol"!=typeof t&&O.postMessage({type:"globalDiffUpdate",diff:t}),D=e}),!0),O.addEventListener("message",F)),await function(t){O&&O.postMessage({type:"requestGlobal",appVersion:"10.0.3"});const n=()=>{R&&(R(),R=void 0),B=!0};return localStorage.getItem(e.NUd)?(setTimeout(n,800),new Promise((e=>{R=e}))):(n(),Promise.resolve())}(),localStorage.setItem(e.NUd,"1"),(0,x.Gq)((()=>{const n=(0,t.Rd)();1===Object.keys(n.byTabId).length&&localStorage.removeItem(e.NUd)}))),(0,t.Sv)().initShared(),(0,t.Sv)().init(),(0,t.Sv)().updateShouldEnableDebugLog(),(0,t.Sv)().updateShouldDebugExportedSenders(),r.Eo&&((0,w.l)(),(0,w.Pz)((e=>{(0,t.Sv)().switchMultitabRole({isMasterTab:e},{forceSyncOnIOs:!0})}))),e.eMD&&console.log(">>> START INITIAL RENDER"),(0,l.WM)((()=>{!function(){if(!r.jm)return;const t=document.getElementById("the-manifest-placeholder");if(!t)return;const n=`site_apple${e.eMD?"_dev":""}.webmanifest`;t.setAttribute("href",n)}(),u.ZP.render(c.ZP.createElement(rt,null),document.getElementById("root"))})),e.eMD&&console.log(">>> FINISH INITIAL RENDER"),e.eMD&&document.addEventListener("dblclick",(()=>{console.warn("TAB STATE",(0,b.jUK)((0,t.Rd)())),console.warn("GLOBAL STATE",(0,t.Rd)())})))}(),(0,x.Gq)((()=>{const e=(0,t.Sv)();e.leaveGroupCall?.({isPageUnload:!0}),e.hangUp?.({isPageUnload:!0})}))})()})();
//# sourceMappingURL=main.1c824bf6ebef6a77db9f.js.map