/*! For license information please see main.ecb80c8d3de1d6a10a18.js.LICENSE.txt */ (()=>{"use strict";var e,t,n,r,o={4875(e,t,n){n.d(t,{px:()=>x,eZ:()=>M,om:()=>B,Ar:()=>N,PH:()=>F,Hn:()=>L,Ru:()=>k,eu:()=>P,iB:()=>E,fj:()=>T});var r=n(31481),o=n(63495),s=n(61182),i=n(9705),a=n(14487),c=n(14235),d=n(4350),u=n(37836);const l=new Set(["destroy"]);let f;const h=new Map,p=new Map;let m=[];const g={chats:{},users:{},documents:{},stickerSets:{},photos:{},webDocuments:{},commonBoxState:{},channelPtsById:{}};let y=!0;(0,a.wr)(e=>{y=e});const b=new BroadcastChannel(d.rL),v=(0,u.Fe)(()=>{const e=m;m=[],f?.postMessage({payloads:e})});function w(e){m.push(e),v()}let I,C=[],A=[],S=!1;function k(e,t){if(I=e,!y)return function(e){b.postMessage({type:"initApi",token:(0,a.g0)(),initialArgs:e})}(t),Promise.resolve();if(!f){r.Oig&&console.log(">>> START LOAD WORKER");const i=new URLSearchParams;d.Xz&&i.set("account",String(d.Xz)),f=new Worker(new URL(n.p+n.u(5362),n.b),{name:i.toString()}),function(e){f?.addEventListener("message",({data:t})=>{t?.payloads.forEach(t=>{if("updates"===t.type){let n;if(r.Oig&&(n=performance.now()),t.updates.forEach(e),r.Oig){const e=performance.now()-n;e>5&&console.warn(`[API] Slow updates processing: ${t.updates.length} updates in ${e} ms`)}}else if("methodResponse"===t.type)L(t);else if("methodCallback"===t.type)F(t);else{if("unhandledError"===t.type){const e=t.error?.message;if(e&&r.LWg.has(e))return;throw new Error(e)}"sendBeacon"===t.type?navigator.sendBeacon(t.url,t.data):"debugLog"===t.type&&(0,s.bO)(t.level,...t.args)}})})}(e),("iOS"===t.platform||"macOS"===t.platform&&o.Vq)&&window.addEventListener("focus",()=>{R(),setTimeout(()=>R(),1e3)})}return D({type:"initApi",args:[t,g]}).then(()=>{S=!0,A.forEach(e=>{x(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)}),A=[],C.forEach(e=>{M(e.fnName,...e.args).then(e.deferred.resolve).catch(e.deferred.reject)}),C=[]})}function T(e,t,n){g[e][t]=n}function E(e){Object.assign(g,e)}function P(e){return D({type:"toggleDebugMode",isEnabled:e})}function M(e,...t){if(!S){if(l.has(e))return Promise.resolve(void 0);const n=new i.A;return C.push({fnName:e,args:t,deferred:n}),n.promise}const n=D({type:"callMethod",name:e,args:t});return r.Oig&&(async()=>{try{await n}catch(e){}})(),n}function x(e,...t){if(!S&&y){if(l.has(e))return Promise.resolve(void 0);const n=new i.A;return A.push({fnName:e,args:t,deferred:n}),n.promise}const n=y?D({type:"callMethod",name:e,args:t}):function(e){const t=(0,c.A)(),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,p.set(e,r)}return h.set(t,r),o.catch(()=>{}).finally(()=>{h.delete(t),r.callback&&p.delete(r.callback)}),function(e){b.postMessage({type:"callApi",token:(0,a.g0)(),...e})}(n),o}({name:e,args:t});return r.Oig&&(async()=>{try{await n}catch(e){}})(),n}function B(e){e.isCanceled=!0;const{messageId:t}=p.get(e)||{};t&&(y?N(t):b.postMessage({type:"cancelApiProgress",token:(0,a.g0)(),messageId:t}))}function N(e){w({type:"cancelProgress",messageId:e})}function L(e){const t=h.get(e.messageId);t&&(e.error?t.reject(e.error):t.resolve(e.response))}function F(e){h.get(e.messageId)?.callback?.(...e.callbackArgs)}function D(e){const t=(0,c.A)(),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,p.set(e,r)}return r.DEBUG_payload=n,h.set(t,r),o.catch(()=>{}).finally(()=>{h.delete(t),r.callback&&p.delete(r.callback)}),w(n),o}const O=Date.now();async function R(){let e=!1;try{await Promise.race([D({type:"ping"}),(0,u.v7)(150).then(()=>e?void 0:Promise.reject(new Error("HEALTH_CHECK_TIMEOUT")))])}catch(e){console.error(e),Date.now()-O>=5e3&&(f?.terminate(),f=void 0,I({"@type":"requestReconnectApi"}))}finally{e=!0}}},23174(e,t,n){n.d(t,{C7:()=>r.C7,K1:()=>r.K1,l3:()=>r.l3,qZ:()=>o.q});var r=n(84448),o=n(35710)},35710(e,t,n){n.d(t,{q:()=>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}({})},84448(e,t,n){n.d(t,{C7:()=>r,K1:()=>s,l3:()=>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.Timestamp="MessageEntityTimestamp",e.QuoteFocus="MessageEntityQuoteFocus",e.FormattedDate="MessageEntityFormattedDate",e.Unknown="MessageEntityUnknown",e.DiffInsert="MessageEntityDiffInsert",e.DiffReplace="MessageEntityDiffReplace",e.DiffDelete="MessageEntityDiffDelete",e}({});const o=-1,s="MESSAGE_DELETED"},68292(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(13439),s=n(11597),i=n(87357),a=n(37836),c=n(30857),d=n(39351),u=n(73767);var l=n(20021);let f=0;const h=(0,a.Fe)(()=>{f=0}),p=(0,r.ph)(({text:e,className:t,isDisabled:n,ref:a})=>{const{isRtl:p}=(0,d.A)(),m=(0,u.A)(e),g=(0,c.A)(),y=!(!(!n&&(0,s.PKK)((0,o.mS)())&&void 0!==m&&m!==e)||f>=10||(0===f&&h(),f++,0)),b=(0,r.Kr)(()=>y?function(e,t){const n=[],r=e.length,o=t?.length??0;for(let s=0;s<=r;s++){const i=r-s,a=o-s;t&&a>=0&&e[i]!==t[a]?n.unshift((0,l.FD)("div",{className:"IYTzbS8o",children:[(0,l.Y)("div",{className:"Jw1oQFdk",children:e[i]??""}),(0,l.Y)("div",{className:"TZfEz3sc",children:t[a]}),(0,l.Y)("div",{className:"Y9ied8_t",children:e[i]??""})]})):n.unshift((0,l.Y)("span",{children:e[i]??""}))}return n}(e,m):e,[y,m,e]);return(0,r.vJ)(()=>{if(!y)return;const e=window.setTimeout(()=>{g()},200);return()=>{window.clearTimeout(e)}},[y,e]),(0,l.Y)("span",{ref:a,className:(0,i.A)(t,!n&&"tgKbsVmz"),dir:p?"rtl":void 0,children:b})})},4438(e,t,n){n.d(t,{A:()=>l});var r=n(84051),o=n(87357),s=n(37661),i=n(17712),a=n(83057),c=n(18104),d=n(20021);const u=150,l=(0,r.ph)(function(e){const{size:t=u,play:n=!0,noLoop:l=!0,className:f,noTransition:h,nonInteractive:p,onLoad:m,onClick:g,...y}=e,[b,v]=(0,s.A)(!1),w=(0,a.A)(h||b),I=(0,i.A)(()=>{v(),m?.()}),[C,A]=(0,r.J0)(()=>String(Math.random())),S=(0,i.A)(()=>{!0===n&&A(String(Math.random())),g?.()});return(0,d.Y)(c.A,{className:(0,o.A)(f,w),size:t,play:!0===n?C:n,noLoop:l,onClick:p?void 0:S,onLoad:I,...y})})},64489(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(87357),s=n(95807),i=n(87094),a=n(37661),c=n(17712),d=n(83057),u=n(4438);const l="lM2usrZU";var f=n(20021);const h=new Set,p=(0,r.ph)(function(e){const{previewUrl:t,thumbDataUri:n,className:p,shouldUseTextColor:m,...g}=e,y=(0,r.li)(),b=(0,i.A)(y,void 0,!m),[v,,w]=(0,a.A)(Boolean(n)),I=(0,d.A)(v),[C,A,S]=(0,a.A)(h.has(t)),k=(0,d.A)(C),[T,E]=(0,a.A)(!1),P=(0,c.A)(()=>{A(),h.add(t)}),M=(0,c.A)(()=>{w(),S(),setTimeout(E,300)}),{size:x}=e;return(0,f.FD)("div",{ref:y,className:(0,o.A)(p,"xCi2f0YH"),style:(0,s.A)(void 0!==x&&`width: ${x}px; height: ${x}px;`),children:[n&&!T&&(0,f.Y)("img",{src:n,className:(0,o.A)(l,I),draggable:!1}),t&&!T&&(0,f.Y)("img",{src:t,className:(0,o.A)(l,k),draggable:!1,onLoad:P}),(0,f.Y)(u.A,{...g,color:b,onLoad:M})]})})},18104(e,t,n){n.d(t,{A:()=>S});var r=n(84051),o=n(66644),s=n(88458),i=n(63495),a=n(87357),c=n(95807),d=n(48894),u=n(14235),l=n(37479),f=n(82117),h=n(37661),p=n(84080),m=n(17712),g=n(34780),y=n(46637),b=n(41257),v=n(35297),w=n(672),I=n(14745),C=n(61157),A=n(20021);const S=(0,r.ph)(({ref:e,renderId:t,className:n,style:S,tgsUrl:T,play:E,playSegment:P,speed:M,seekToEnd:x,noLoop:B,size:N,quality:L,isLowPriority:F,color:D,forceAlways:O,forceOnHeavyAnimation:R,sharedCanvas:U,sharedCanvasCoords:_,onClick:$,onMouseEnter:j,onMouseLeave:V,onLoad:z,onEnded:Y,onLoop:H,onFrame:G})=>{let K=(0,r.li)();e&&(K=e);const q=(0,I.A)(),[W,J]=(0,r.J0)(),X=(0,r.li)(),Z=(0,r.li)(!0),Q=!U&&D,ee=(0,l.A)(Q?D:void 0),te=E||!1!==E&&P,ne=(0,b.i)(E),re=(0,b.i)(P),oe=(0,r.li)(),se=O||R,[ie,ae,ce]=(0,h.A)(!(0,r.OV)()||se);(0,p.Ay)(ce,ae,se),(0,r.vJ)(()=>{se&&ae()},[se]),(0,v.A)(()=>{if(D&&!Q){const{r:e,g:t,b:n}=(0,d.hF)(D);oe.current=[e,t,n]}else oe.current=void 0},[D,Q]);const de=(0,r.li)(!1);(0,r._W)(()=>{de.current=!0});const ue=(0,m.A)(()=>{if(X.current||de.current||!T||U&&(!_||!U.offsetWidth||!U.offsetHeight)||(0,r.OV)()&&!se)return;const e=K.current||U;if(!e)return;const n=(0,s.o)().init(T,e,t||(0,u.A)(),{size:N,noLoop:B,quality:L,isLowPriority:F,coords:_},q,oe.current,z,Y,H,G);M&&n.setSpeed(M),x&&n.seekToEnd(),J(n),X.current=n});(0,r.vJ)(()=>{ie&&((0,s.o)()?ue():(0,s.Y)().then(ue))},[ue,T,U,_,ie]);const le=(0,w.A)(ue,[ue],150);(0,y.A)(U,le),(0,r.vJ)(()=>{W?.setColor(oe.current)},[D,W]),(0,r.vJ)(()=>{"number"==typeof M&&W?.setSpeed(M)},[M,W]),(0,r._W)(()=>{X.current?.removeView(q)});const fe=(0,m.A)((e=!1)=>{W&&(ne.current||re.current)&&!k(O)&&(re.current?W.playSegment(re.current,e,q):x?W.seekToEnd():W.play(e,q))}),he=(0,m.A)(()=>{(0,o.YS)(fe)}),pe=(0,m.A)(()=>{W?.isPlaying()&&W.pause(q)});if((0,f.A)(([e])=>{void 0!==e&&B!==e&&W?.setNoLoop(B)},[B,W]),(0,f.A)(([e])=>{void 0!==e&&_!==e&&W?.setSharedCanvasCoords(q,_)},[_,q,W]),(0,r.vJ)(()=>{W&&(te?k(O,R)||fe(B):pe())},[W,te,B,fe,pe,O,R]),(0,r.vJ)(()=>{W&&(Z.current?Z.current=!1:T&&(W.changeData(T),fe()))},[fe,W,T]),(0,p.Ay)(pe,fe,!te||se),(0,g.Ay)(pe,fe,!te||O),(0,C.Ay)(pe,he,!te||O),!U)return(0,A.Y)("div",{ref:K,className:(0,a.A)("AnimatedSticker",n),style:(0,c.A)(void 0!==N&&`width: ${N}px; height: ${N}px;`,$&&!i.Vq&&"cursor: pointer",ee,S),onClick:$,onMouseEnter:j,onMouseLeave:V})});function k(e=!1,t=!1){return!e&&(!t&&(0,r.OV)()||(0,g.c_)()||(0,C.g1)())}},57003(e,t,n){n.d(t,{A:()=>i});var r=n(80089),o=n(80464),s=n(20021);const i=e=>{const{isOpen:t}=e,n=(0,o.A)(r.ar.Extra,"CalendarModal",!t);return n?(0,s.Y)(n,{...e}):void 0}},87412(e,t,n){n.d(t,{A:()=>m});var r=n(84051),o=n(13439),s=n(23174),i=n(11597),a=n(87357),c=n(41733),d=n(87094),u=n(17712),l=n(45294),f=n(82855);var h=n(61911),p=n(20021);const m=(0,r.ph)(({ref:e,documentId:t,sticker:n,className:m,style:g,size:y=20,isBig:b,noPlay:v,noVideoOnMobile:w,loopLimit:I,shouldNotLoop:C,isSelectable:A,withSharedAnimation:S,sharedCanvasRef:k,sharedCanvasHqRef:T,withTranslucentThumb:E,shouldPreloadPreview:P,forceAlways:M,forceOnHeavyAnimation:x,observeIntersectionForLoading:B,observeIntersectionForPlaying:N,onClick:L,onAnimationEnd:F})=>{let D=(0,r.li)();e&&(D=e);const{customEmoji:O,canPlay:R}=(0,l.A)(t),U=O||n,_=(0,r.li)(0),[$,j]=(0,r.J0)(!0),V=U?.shouldUseTextColor,z=(0,d.A)(D,void 0,!V),Y=(0,u.A)(e=>{I&&(_.current+=1,_.current>=I?(j(!1),e.currentTarget.currentTime=0):(0,c.A)(e.currentTarget))}),H=(0,u.A)(()=>{I&&(_.current+=1,_.current>=I&&j(!1))}),G=U?.stickerSetInfo&&(0,i.CzR)((0,o.mS)(),U.stickerSetInfo);return(0,p.FD)("div",{ref:D,className:(0,a.A)("CEFe1FhH",m,"custom-emoji","emoji"),onClick:L,onAnimationEnd:F,"data-entity-type":s.C7.CustomEmoji,"data-document-id":t,"data-alt":U?.emoji,style:g,children:[A&&(0,p.Y)("img",{className:"a8dMNkh3",src:h,alt:U?.emoji,"data-entity-type":s.C7.CustomEmoji,"data-document-id":t,draggable:!1}),U?(0,p.Y)(f.A,{containerRef:D,sticker:U,isSmall:!b,size:y,noPlay:v||!($&&R),noVideoOnMobile:w,thumbClassName:"O_TaDxWg",fullMediaClassName:"wqju02hR",shouldLoop:!C,loopLimit:I,shouldPreloadPreview:P||v||!R,forceOnHeavyAnimation:x,forceAlways:M,observeIntersectionForLoading:B,observeIntersectionForPlaying:N,withSharedAnimation:S,sharedCanvasRef:G?T:k,withTranslucentThumb:E,onVideoEnded:Y,onAnimatedStickerLoop:H,customColor:z}):(0,p.Y)("div",{className:(0,a.A)("DKi1177s"),draggable:!1})]})})},18653(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(13439),s=n(90709),i=n(3544),a=n(11597),c=n(58849),d=n(4961),u=n(39351),l=n(96773),f=n(45215),h=n(20021);const p=(0,r.ph)((0,o.EK)((e,{message:t})=>{const n=(0,a.zcZ)(e,t),r=(0,a.Pn$)(e,t),o=t.content.storyData;return{poll:n,story:o&&(0,a.Msb)(e,o.peerId,o.id),webPage:r}})(function({message:e,forcedText:t,noEmoji:n,highlight:r,truncateLength:o=i.vs,withTranslucentThumbs:a,inChatList:p,emojiSize:m,poll:g,story:y,webPage:b,observeIntersectionForLoading:v,observeIntersectionForPlaying:w}){const I=(0,u.A)(),C=(0,s.Sb)(e,p),A=Boolean((0,s.cs)(e)),S=(0,s._P)(e),k=(0,s.FE)({poll:g,story:y,webPage:b});if(!C&&!A&&!S){const s=t?.text||(0,i.dS)(I,e,k,n,o),a=(0,c.A)(s,o);return(0,h.Y)("span",{children:r?(0,d.A)(a,["emoji","highlight"],{highlight:r}):(0,d.A)(a)})}const T=!n&&(0,i.Su)(e);return(0,h.Y)(h.FK,{children:[T?(0,d.A)(`${T} `):void 0,(0,i.oL)(I,e,k,S?(0,h.Y)(l.A,{message:e,asPreview:!0}):(0,h.Y)(f.A,{messageOrStory:e,forcedText:t,highlight:r,asPreview:!0,observeIntersectionForLoading:v,observeIntersectionForPlaying:w,withTranslucentThumbs:a,truncateLength:o,inChatList:p,emojiSize:m}))].flat().filter(Boolean)})}))},45215(e,t,n){n.d(t,{A:()=>I});var r=n(84051),o=n(23174),s=n(90709),i=n(58849),a=n(69282),c=n(39351),d=n(17712),u=n(35297),l=n(14745),f=n(66644),h=n(44029),p=n(76023),m=n(64489);var g=n(20021);const y=1.25*p.$,b="--typing-draft-progress",v="--typing-draft-spread";try{window.CSS.registerProperty({name:b,syntax:"",inherits:!1,initialValue:"0%"})}catch(e){}const w=(0,r.ph)(({formattedText:e,shouldAnimateMask:t,shouldRenderPlaceholder:n,completionKey:o,renderText:s,onCompleted:i})=>{const a=(0,r.li)(),c=(0,r.li)(),u=(0,r.li)(0),l=(0,r.li)(0),p=(0,r.li)(""),[w,I]=(0,r.J0)(0),C=(0,r.li)(0),A=(0,r.li)(),S=(0,r.li)(),k=(0,r.li)(""),T=e.text;p.current=T;const E=(0,d.A)(()=>{c.current?.cancel(),c.current=void 0}),P=(0,d.A)(()=>{const e=p.current,n=`${o}:${e}`,r=C.current>=e.length,s=!t||u.current>=100;r&&s&&S.current!==n&&(S.current=n,i?.())}),M=(0,d.A)((e,t)=>{window.clearTimeout(A.current);const n=t-e;if(n<=0)return;const r=Math.ceil(n/67),o=r>1?500/(r-1):0;let s=e;const i=()=>{s=Math.min(s+67,t),C.current=s,I(s),A.current=s{if(T===k.current)return;k.current=T;const e=T.length,t=C.current;if(e{const e=a.current;e&&(e.style.setProperty(v,"0%"),e.style.setProperty(b,"100%"))});e!==t&&M(t,e)},[T,M,E]),(0,r.vJ)(()=>{P()}),(0,r.Nf)(()=>{const e=a.current;if(!e)return;const n=w,r=l.current;if(n===r)return;if(l.current=n,!t)return E(),u.current=100,void e.style.setProperty(b,"100%");let o=c.current?function(e,t){const n=e?.effect?.getComputedTiming().progress;return"number"!=typeof n?t:t+(100-t)*n}(c.current,u.current):u.current;E(),n{c.current===i&&(u.current=100,c.current=void 0,(0,f.RK)(()=>{e.style.setProperty(b,"100%")}),P())},i.oncancel=()=>{c.current===i&&(c.current=void 0)}}),(0,r._W)(()=>{window.clearTimeout(A.current),E()});const x=(0,r.Kr)(()=>({text:T.slice(0,w),entities:e.entities}),[T,e.entities,w]);return(0,g.FD)("span",{ref:a,className:"PjPaitxy",children:[s(x),n&&(0,g.Y)("span",{className:"cewWPjoO",children:(0,g.Y)(m.A,{tgsUrl:h.w.Writing,size:y,play:!0,noLoop:!1,shouldUseTextColor:!0})},"typing-placeholder")]})}),I=(0,r.ph)(function({messageOrStory:e,forcedText:t,isForAnimation:n,emojiSize:f,highlight:h,asPreview:p,truncateLength:m,isProtected:y,observeIntersectionForLoading:b,observeIntersectionForPlaying:v,withTranslucentThumbs:I,shouldRenderAsHtml:C,inChatList:A,forcePlayback:S,focusedQuote:k,focusedQuoteOffset:T,isInSelectMode:E,canBeEmpty:P,maxTimestamp:M,threadId:x,shouldAnimateTyping:B,canAnimateTextStreaming:N,onTypingAnimationEnd:L}){const F=(0,r.li)(),D=(0,r.li)(),O=(0,r.li)(0),R=(0,c.A)(),U=t||(0,s.Sb)(e,A),_=n&&U?(0,s.m4)(U):U,{text:$,entities:j}=_||{},V=(0,r.Kr)(()=>{if(!$||!k)return j;const e=$.indexOf(k,T),t=e>=0?e:$.indexOf(k),n=k.length;return t>=0?(0,a.kf)(j||[],{offset:t,length:n,type:o.C7.QuoteFocus}):j},[$,j,k,T]),z=(0,l.A)();(0,u.A)(()=>{O.current+=1},[$,V]);const Y=(0,r.Kr)(()=>{const e=V?.some(e=>e.type===o.C7.Spoiler);return!e&&(V?.filter(e=>e.type===o.C7.CustomEmoji).length||0)>=3},[V])||0,H=(0,d.A)(t=>(0,a.fd)({text:t.text,entities:t.entities,highlight:h,emojiSize:f,shouldRenderAsHtml:C,containerId:z,asPreview:p,isProtected:y,observeIntersectionForLoading:b,observeIntersectionForPlaying:v,withTranslucentThumbs:I,sharedCanvasRef:F,sharedCanvasHqRef:D,cacheBuster:O.current.toString(),forcePlayback:S,isInSelectMode:E,maxTimestamp:M,chatId:"chatId"in e?e.chatId:void 0,messageId:e.id,threadId:x}));if(!$&&!P)return(0,g.Y)("span",{className:"content-unsupported",children:R("MessageUnsupported")});const G={text:(0,i.A)($||"",m),entities:V},K=!("previousLocalId"in e)||!e.previousLocalId;return(0,g.Y)(g.FK,{children:[Y&&(0,g.Y)("canvas",{ref:F,className:"shared-canvas"},"shared-canvas"),Y&&(0,g.Y)("canvas",{ref:D,className:"shared-canvas"},"shared-canvas-hq"),B?(0,g.Y)(w,{formattedText:G,renderText:H,shouldAnimateMask:N,shouldRenderPlaceholder:K,onCompleted:L,completionKey:e.id},"typing-wrapper"):H(G)].flat().filter(Boolean)})})},86070(e,t,n){n.d(t,{A:()=>h});var r=n(84051),o=n(11597),s=n(87357),i=n(76023),a=n(63527),c=n(39996),d=n(87412),u=n(39877);var l=n(20021);const f=1.25*i.$,h=(0,r.ph)(function({ref:e,peer:t,peerColor:n,isReply:r,noBar:i,noUserColors:h,shouldReset:p,className:m,emojiIconClassName:g,children:y,...b}){const v=n||t?.color,w=(0,a.Ay)(o.SJA),{style:I,className:C,backgroundEmojiId:A,giftEmojiId:S}=(0,c.Ay)({peer:t,color:v,noUserColors:h,shouldReset:p,theme:w}),k=r&&Boolean(S);return(0,l.FD)("div",{ref:e,className:(0,s.A)("nRjVJOQv",C,k&&"nsd0qT3V",!i&&"_9jsufX2y",m),style:I,...b,children:[A&&(0,l.Y)(u.A,{className:g,emojiDocumentId:A,withEmojiSpace:k}),k&&(0,l.Y)(d.A,{className:"UAOeEYzU",documentId:S,size:f,noPlay:!0}),y]})})},84685(e,t,n){n.d(t,{A:()=>u});var r=n(13439),o=n(23174),s=n(63495),i=n(24585),a=n(87357),c=n(17712),d=n(20021);const u=({url:e,text:t,className:n,children:u,isRtl:l,shouldSkipModal:f,chatId:h,messageId:p,threadId:m,entityType:g=o.C7.Url})=>{const{openUrl:y}=(0,r.ko)(),b=u||t,v=e===t,w=(0,c.A)(t=>{if(!e)return!0;t.preventDefault();const n=v&&!(0,i._G)(e);return y({url:e,shouldSkipModal:f||n,...h&&p&&{linkContext:{type:"message",chatId:h,threadId:m,messageId:p}}}),!1});if(!e)return;const I=(0,a.A)(n||"text-entity-link",v&&"word-break-all");return(0,d.Y)("a",{href:(0,i.Tc)(e),title:(0,i.Dc)(e),target:s.Vq?"_self":"_blank",rel:"noopener noreferrer",className:I,onClick:w,dir:l?"rtl":"auto","data-entity-type":g,children:b})}},85118(e,t,n){n.d(t,{A:()=>m});var r=n(84051),o=n(11597),s=n(87357),i=n(95807),a=n(63527),c=n(34201);const d="fWE9Tkfe",u="wapdILU7";var l=n(20021);function f(e){const t=(0,o.nTw)(e);return Boolean(t.giftCraftModal||t.giftCraftSelectModal)}const h=[{x:20,y:0,size:100,durationShift:10},{x:15,y:15,size:75,durationShift:70},{x:10,y:35,size:75,durationShift:90},{x:20,y:70,size:125,durationShift:30},{x:40,y:10,size:125,durationShift:0},{x:45,y:60,size:75,durationShift:60},{x:60,y:-10,size:100,durationShift:20},{x:55,y:40,size:75,durationShift:60},{x:70,y:65,size:100,durationShift:90},{x:80,y:10,size:75,durationShift:30},{x:80,y:45,size:125,durationShift:0}],p=function(){const e=[];for(let t=0;t<100;t++)e.push({x:100*Math.random(),y:100*Math.random(),velocityX:100*(5*Math.random()+15),velocityY:100*(10*Math.random()-5),scale:100*(.5*Math.random()+.5),durationShift:100*Math.random()});return e}(),m=(0,r.ph)(({className:e,style:t,noAnimation:n,...r})=>{const o=(0,a.Ay)(f),{ref:m,shouldRender:g}=(0,c.A)({isOpen:!o,withShouldRender:!0,noMountTransition:!0});if(g)return"button"===r.preset?(0,l.Y)("div",{ref:m,className:(0,s.A)(d,"B94KQ3c0",e,n&&"caUR_u_a"),style:t,children:h.map(e=>{const t=100*Math.cos(Math.atan2(-50+e.y,-50+e.x)),n=100*Math.sin(Math.atan2(-50+e.y,-50+e.x));return(0,l.Y)("div",{className:u,style:(0,i.A)(`top: ${e.y}%`,`left: ${e.x}%`,`--_duration-shift: ${-e.durationShift/100*5}s`,`--_shift-x: ${t}%`,`--_shift-y: ${n}%`,`scale: ${e.size}%`),"aria-hidden":"true",children:"✦"})})}):"progress"===r.preset?(0,l.Y)("div",{ref:m,className:(0,s.A)(d,"F0JPgXgb",e),style:t,children:p.map(e=>(0,l.Y)("div",{className:u,style:(0,i.A)(`top: ${e.y}%`,`left: ${e.x}%`,`--_shift-x: ${e.velocityX}%`,`--_shift-y: ${e.velocityY}%`,`scale: ${e.scale}%`,`--_duration-shift: ${-e.durationShift/100*5}s`),"aria-hidden":"true",children:"✦"}))}):void 0})},82855(e,t,n){n.d(t,{A:()=>T});var r=n(84051),o=n(13439),s=n(90709),i=n(11597),a=n(96454),c=n(87357),d=n(58554),u=n(2338),l=n(37479),f=n(94519),h=n(37661),p=n(5912),m=n(17712),g=n(62587),y=n(37960),b=n(19129),v=n(14745),w=n(38691),I=n(65843),C=n(18104);const A="AvU_FtMd",S="RrEzFxte";var k=n(20021);const T=(0,r.ph)(({containerRef:e,sticker:t,thumbClassName:n,fullMediaHash:T,fullMediaClassName:E,isSmall:P,size:M=24,customColor:x,loopLimit:B,shouldLoop:N=!1,shouldPreloadPreview:L,skipPreview:F,forceAlways:D,forceOnHeavyAnimation:O,observeIntersectionForLoading:R,observeIntersectionForPlaying:U,noLoad:_,noPlay:$,noVideoOnMobile:j,forceAnimatedStickerOnEnd:V,withSharedAnimation:z,withTranslucentThumb:Y,sharedCanvasRef:H,onVideoEnded:G,onAnimatedStickerLoop:K,onAnimatedStickerFrame:q,onAnimatedStickerLoad:W})=>{const{id:J,isLottie:X,stickerSetInfo:Z,emoji:Q}=t,[ee,te]=(0,h.A)(),ne=t.isVideo&&(!a.OF||j&&(a.pz||a.Ni)),re=t.isVideo,oe=!X&&!re,se=(0,s.Mw)(t,"preview"),ie=(0,w.A)(),ae=(0,l.A)(x),ce=(0,p.Vz)(e,R),de=ce&&!_,ue=(0,p.Vz)(e,U)&&ce,le=ue&&!$,fe=(0,r.li)(ue);!fe.current&&ue&&(fe.current=!0);const he=d.Ih(se),pe=function(e){const[t,n]=(0,r.Ul)(!1),o=r.OV;return(0,r.vJ)(()=>{o()||n(!0)},[o,n]),(0,b.A)(()=>t()&&e,[t,e])}(fe.current),me=!F&&(ne||(oe?P:$)),ge=!F&&!x&&!he&&(!pe||me),ye=(0,g.A)(se,!ge),be=!F&&(ge||he),ve=Boolean(me||T===se&&(he||ye)),we=(0,g.A)(T||`sticker${J}`,!de||ve),Ie=pe&&Boolean(we)&&!ee,[Ce,Ae]=(0,h.A)(),Se=Ie&&(oe||Ce),ke=(0,u.A)(t.thumbnail),Te=F?void 0:he||ye||ke,Ee=H&&!Y,Pe=Boolean(X&&be),{ref:Me}=(0,y.A)({hasMediaData:Boolean(Te&&!Se),noCloseTransition:Pe}),{ref:xe}=(0,y.A)({hasMediaData:Se,noOpenTransition:Pe}),Be=(0,f.A)(e,H);(0,g.A)(se,!de||!L);const Ne=(0,v.A)(),Le=(0,r.Kr)(()=>[z?"shared":Ne,J,M,z?x:void 0,ie].filter(Boolean).join("_"),[J,M,x,ie,z,Ne]),Fe=(0,m.A)(()=>{W?.(),Ae()});return(0,k.FD)(k.FK,{children:[(0,k.Y)("img",{ref:Me,src:Te,className:(0,c.A)("gYSfUe37",Pe&&A,Ee&&"vbcXDDxa",n,"sticker-media"),style:ae,alt:"",draggable:!1}),Ie&&(X?(0,k.Y)(C.A,{ref:xe,renderId:Le,size:M,className:(0,c.A)(S,(Pe||Ee)&&A,E),tgsUrl:we,play:le,seekToEnd:V,noLoop:!N,forceOnHeavyAnimation:D||O,forceAlways:D,isLowPriority:P&&!(0,i.CzR)((0,o.mS)(),Z),sharedCanvas:H?.current||void 0,sharedCanvasCoords:Be,onLoad:Fe,onLoop:K,onEnded:K,onFrame:q,color:x},Le):re?(0,k.Y)(I.A,{ref:xe,canPlay:le,className:(0,c.A)(S,E,"sticker-media"),src:we,playsInline:!0,muted:!0,loop:N&&!B,isPriority:D,disablePictureInPicture:!0,onReady:Ae,onBroken:te,onEnded:G,style:ae}):(0,k.Y)("img",{ref:xe,className:(0,c.A)(S,E,"sticker-media"),src:we,alt:Q,style:ae,draggable:!1}))]})})},76471(e,t,n){n.d(t,{A:()=>f});var r=n(84051),o=n(31481),s=n(87357),i=n(90603),a=n(14242),c=n(4961),d=n(18276);const u="A72KeAmh";var l=n(20021);const f=(0,r.ph)(({className:e,letterClassName:t,topicId:n,iconColor:r,title:f,onClick:h})=>{const p=(0,i.GR)(r);return n===o.HxB?(0,l.Y)(d.A,{name:"hashtag",className:(0,s.A)(u,e,"general-forum-icon"),onClick:h}):(0,l.FD)("div",{className:(0,s.A)(u,e),onClick:h,children:[(0,l.Y)("img",{className:"eLEPgwPj",src:p,alt:"",draggable:!1}),(0,l.Y)("div",{className:(0,s.A)("ZQJO2BKn",t,"topic-icon-letter"),children:(0,c.A)((0,a.Qh)(f,1))})]})})},39877(e,t,n){n.d(t,{A:()=>I});var r=n(84051),o=n(66644),s=n(90709),i=n(87357),a=n(87679),c=n(76023),d=n(87094),u=n(84080),l=n(17712),f=n(62587),h=n(59030),p=n(93545),m=n(38691),g=n(45294);var y=n(20021);const b=[{inline:22,block:38,opacity:.35,scale:.75},{inline:32,block:12,opacity:.3,scale:1},{inline:60,block:22,opacity:.25,scale:.75},{inline:75,block:44,opacity:.25,scale:1},{inline:75,block:2,opacity:.2,scale:.625},{inline:95,block:18,opacity:.2,scale:1},{inline:115,block:38,opacity:.2,scale:.625},{inline:125,block:12,opacity:.1,scale:.75}],v=c.$,w=.75*c.$,I=(0,r.ph)(({emojiDocumentId:e,className:t,withEmojiSpace:n})=>{const c=(0,r.li)(),I=(0,r.li)(),[C,A]=(0,r.J0)(),S=(0,m.A)(),k=(0,h.A)(),{customEmoji:T}=(0,g.A)(e),E=T?(0,s.Mw)(T,"preview"):void 0,P=(0,f.A)(E),M=(0,d.A)(I),x=(0,u.KE)(()=>{P&&(0,a.NN)(P).then(A)},[P]);(0,r.vJ)(()=>{x()},[x]);const B=(0,l.A)(()=>{const e=c.current;if(!e||!C||!M)return;const t=e.getContext("2d"),{width:r,height:o}=e;t.clearRect(0,0,r,o),b.forEach(({inline:e,block:o,opacity:s,scale:i})=>{const a=n?-w:0,c=((k.isRtl?e:r/S-e)+a)*S,d=o*S,u=v*S;t.save(),t.globalAlpha=s,t.translate(c,d),t.scale(i,i),t.drawImage(C,-u/2,-u/2,u,u),t.restore()});const s=`${M}${T.isLottie?"ff":"bb"}`;t.save(),t.fillStyle=s,t.globalCompositeOperation="source-atop",t.fillRect(0,0,r,o),t.restore()}),N=(0,u.KE)(B,[B]);(0,r.vJ)(()=>{N()},[C,k.isRtl,M,N,n]);const L=(0,u.KE)((e,t)=>{(0,o.RK)(()=>{const n=c.current;n&&(n.width=e*S,n.height=t*S,n.style.width=`${e}px`,n.style.height=`${t}px`,B())})},[S]),F=(0,u.KE)(e=>{const{width:t,height:n}=e.contentRect;L(t,n)},[L]);return(0,p.A)(I,F),(0,r.vJ)(()=>{const e=I.current;if(!e)return;const{width:t,height:n}=e.getBoundingClientRect();L(t,n)},[L]),(0,y.Y)("div",{className:(0,i.A)("pTWe_CYU",t),ref:I,children:(0,y.Y)("canvas",{ref:c})})})},44029(e,t,n){n.d(t,{d:()=>X,w:()=>Z});const r=n.p+"broken-gift.451dc132a40c0c0ddcf0.svg",o=n.p+"QrPlane.a921709f266564f65b7e.tgs",s=n.p+"BannedDuck.8278f2d6451ea282d426.tgs",i=n.p+"BrokenGift.2ab7b20bf2eba78ceab3.tgs",a=n.p+"CameraFlip.1a9fe44cf01fcb22347d.tgs",c=n.p+"HandFilled.f87939d160f1dc288586.tgs",d=n.p+"HandOutline.f9831751ba60df30c484.tgs",u=n.p+"Speaker.04bb3743412b41ff83c5.tgs",l=n.p+"VoiceAllowTalk.a9cc7c39ec438973ddc9.tgs",f=n.p+"VoiceMini.bf00ffdf69625c579569.tgs",h=n.p+"VoiceMuted.a4b4ec6bfd7c6c5fb275.tgs",p=n.p+"VoiceOutlined.91b394ab3562cdfad6bc.tgs",m=n.p+"CraftProgress.1442d818f48573cc2a7b.tgs",g=n.p+"Diamond.c338df43ca65e19d0532.tgs",y=n.p+"DuckNothingFound.175a7ca3d96c1c328586.tgs",b=n.p+"Flame.d1a2dae178cb492c75ea.tgs",v=n.p+"Fragment.b1bf3a076c00ef525901.tgs",w=n.p+"Mention.810d50783976689ed870.tgs",I=n.p+"PartyPopper.287e4290662b3d2b269c.tgs",C=n.p+"Invite.4502ec3aa4249d6e6723.tgs",A=n.p+"Requests.af9f19772695a8898810.tgs",S=n.p+"LastSeen.b16ff3c97561138c2406.tgs",k=n.p+"Eyes.f8f02fee86605640d8a5.tgs",T=n.p+"Typing.b972d6bda78e07fad9f4.tgs",E=n.p+"Writing.fa1e3a4fbdb0abbdb4d2.tgs",P=n.p+"TwoFactorSetupMonkeyClose.604c4c833d322b7e6c3e.tgs",M=n.p+"TwoFactorSetupMonkeyIdle.dea4a492c144df84ddab.tgs",x=n.p+"TwoFactorSetupMonkeyPeek.1905436b042520363d7e.tgs",B=n.p+"TwoFactorSetupMonkeyTracking.eb5a7a6f166fb7589c12.tgs",N=n.p+"ReadTime.015d6e6f73f768f1e9fe.tgs",L=n.p+"Report.4a5dda0227ea86f6fa5e.tgs",F=n.p+"Search.6ca2c404467cff8f095a.tgs",D=n.p+"SearchingDuck.bbd2938a3403490d077c.tgs",O=n.p+"Congratulations.b6623b8efc6fedec9d33.tgs",R=n.p+"DiscussionGroupsDucks.9ea453d1be9d1b0ee77a.tgs",U=n.p+"DuckCake.67f32d0fec7e02a42feb.tgs",_=n.p+"Experimental.43d62096368bf5a00ae3.tgs",$=n.p+"FoldersAll.3f9f9e243d19f0fbf9aa.tgs",j=n.p+"FoldersNew.9a40d71c0c8be70f5bd1.tgs",V=n.p+"FoldersShare.3356f97ced75bf97121c.tgs",z=n.p+"HandStop.1917cab2f18bab1a30f9.tgs",Y=n.p+"Lock.12547a0228d4fa544e53.tgs",H=n.p+"Passkeys.ba4dbf5f2f5d93d08b42.tgs",G=n.p+"StarReaction.9079111e9821148b6055.tgs",K=n.p+"StarReactionEffect.8718d0946883c6f031f8.tgs",q=n.p+"Unlock.15931385f7a95ab1a000.tgs",W=n.p+"DuckNothingFound.5d28f004d7e79165ab23.svg",J=n.p+"Search.b14de1f9fb79fa2f9a49.svg",X={HandStop:n.p+"HandStopPreview.2f947b63d7cdd09ce79e.png",BrokenGift:r,DuckNothingFound:W,Search:J,Passkeys:n.p+"Passkeys.45dcb4119bdfa8495b26.svg"},Z={MonkeyIdle:M,MonkeyTracking:B,MonkeyClose:P,MonkeyPeek:x,FoldersAll:$,FoldersNew:j,FoldersShare:V,DiscussionGroups:R,Lock:Y,CameraFlip:a,HandFilled:c,HandOutline:d,Speaker:u,VoiceAllowTalk:l,VoiceMini:f,VoiceMuted:h,VoiceOutlined:p,JoinRequest:A,Invite:C,QrPlane:o,Congratulations:O,Experimental:_,PartyPopper:I,Flame:b,ReadTime:N,Unlock:q,LastSeen:S,Mention:w,Fragment:v,StarReactionEffect:K,StarReaction:G,Report:L,SearchingDuck:D,BannedDuck:s,BrokenGift:i,CraftProgress:m,Diamond:g,Search:F,DuckNothingFound:y,Passkeys:H,DuckCake:U,HandStop:z,Writing:E,Typing:T,Eyes:k}},91525(e,t,n){function r(e){const{fileName:t,mimeType:n}=e;return o(t,n)}function o(e,t){return e&&-1!==e.indexOf(".")?e.split(".").pop():t.split("/").pop()}function s(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)}n.d(t,{ON:()=>i,QC:()=>o,fE:()=>s,rK:()=>r})},76023(e,t,n){n.d(t,{$:()=>c,$w:()=>v,AC:()=>f,Wd:()=>d,_e:()=>l,bu:()=>S,cf:()=>u,ck:()=>w,kn:()=>b,ky:()=>T,rO:()=>I,ri:()=>C,sk:()=>k,tP:()=>A,w4:()=>y,wy:()=>a});var r=n(31481),o=n(90709),s=n(96454),i=n(43503);const a="(max-height: 640px)",c=parseInt(getComputedStyle(document.documentElement).fontSize,10),d=240,u={width:640,height:640},l={width:800,height:800},f="4986041492570112461",h={width:100,height:100};let p,m,g;function y(e,t,n,r){const o=t?2.125:0,s=function(e,t,n){if(!n)return e?30:29;const{width:r}=i.A.get();return p||(p=Math.min(30,r/c-4.5)),m||(m=Math.min(29,r/c-7)),g||(g=Math.min(29,r/c-4.5)),e?p:t?g:m}(e,n,r)-o;return s*c}function b({width:e,height:t,fromOwnMessage:n,isNestedMedia:r,isGif:o,noAvatars:s,isMobile:i}){const a=t/e,d=y(n,r,s,i),u=function(e,t){return e&&t&&t>=.75&&t<=1.25?20*c:27*c}(o,a),l=o?Math.max(300,e):e;return T(d,u,l,o?t*(l/e):t)}function v(e,t){const n=window.matchMedia(a),{width:r,height:o}=i.A.get();let d=t&&n.matches?10:8.25;return e&&!s.TF&&(d=n.matches?10:12.5),{width:r,height:o-d*c}}function w(e,t,n,r,s,i){const{width:a,height:c}=(0,o.xi)(e)||h;return b({width:a,height:c,fromOwnMessage:t,asForwarded:n,isNestedMedia:r,noAvatars:s,isMobile:i})}function I(e,t,n,r,s,i){const{width:a,height:c}=(0,o.NZ)(e)||h;return b({width:a,height:c,fromOwnMessage:t,asForwarded:n,isNestedMedia:r,isGif:e.isGif,noAvatars:s,isMobile:i})}function C(e,t,n,r,o,s){const{width:i=h.width,height:a=h.height}=e;return b({width:i,height:a,fromOwnMessage:t,asForwarded:n,isNestedMedia:r,noAvatars:o,isMobile:s})}function A(e="medium"){switch(e){case"small":return{width:3*c,height:3*c};case"large":return{width:4.5*c,height:4.5*c};default:return{width:3.375*c,height:3.375*c}}}function S(e,t){const{width:n}=e;let{height:o}=e;e.id===f&&(o=n);const s=o&&n&&o/n,i=c*(t?r.naf:r.H4O),a=s?i*s:i;return s&&a>i?{width:Math.round(i/s),height:i}:{width:i,height:a}}function k({width:e,height:t},n,r=!1){const{width:o,height:s}=v(n,r);return T(o,s,e,t)}function T(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)}}},4961(e,t,n){n.d(t,{A:()=>m,o:()=>I});var r=n(31481),o=n(16120),s=n(96454),i=n(87357),a=n(46275),c=n(52491),d=n(24282),u=n(87894),l=n(56362),f=n(84685),h=n(20021);const p=/(\*\*|__).+?\1/g;function m(e,t=["emoji"],n){return"string"!=typeof e?[e]:(0,u.oE)(t.reduce((e,t)=>{switch(t){case"escape_html":return function(e,t){const n=t||(e=>e),r=document.createElement("div");return e.reduce((e,t)=>"string"!=typeof t?(e.push(t),e):(r.innerText=t,e.push(n(r.innerHTML)),e),[])}(e,n?.markdownPostProcessor);case"hq_emoji":return g(e,"big","jsx",n?.markdownPostProcessor);case"emoji":return g(e,"small","jsx",n?.markdownPostProcessor);case"emoji_html":return g(e,"small","html");case"br":return y(e,"jsx",n?.markdownPostProcessor);case"br_html":return y(e,"html");case"highlight":return function(e,t,n){const r=n||(e=>e);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(r(n)),e;const s=[];return s.push(r(n.substring(0,o))),s.push((0,h.Y)("span",{className:"matching-text-highlight",children:r(n.substring(o,o+t.length))})),s.push(r(n.substring(o+t.length))),[...e,...s]},[])}(e,n.highlight,n?.markdownPostProcessor);case"links":return v(e,void 0,n?.markdownPostProcessor);case"tg_links":return v(e,!0,n?.markdownPostProcessor);case"simple_markdown":return w(e,"jsx",n?.markdownPostProcessor);case"simple_markdown_html":return w(e,"html")}return e},[e]))}function g(e,t,n,r){const a=r||(e=>e);return s.TL?e.map(e=>"string"==typeof e?a(e):e):e.reduce((e,r)=>{if("string"!=typeof r)return e.push(r),e;const s=(r=(0,d.A)(r)).split(o.A),u=r.match(o.A)||[];return e.push(a(s[0])),u.reduce((e,r,o)=>{const d=(0,c.mS)(r);if(d){const o=`./img-apple-${"big"===t?"160":"64"}/${d}.png`,s=(0,i.A)("emoji","small"===t&&"emoji-small");if("jsx"===n){const t=c.On.has(o);e.push((0,h.Y)("img",{src:o,className:`${s}${t?"":" opacity-transition slow shown"}`,alt:r,"data-path":o,draggable:!1,onLoad:t?void 0:c.P_}))}"html"===n&&e.push(`${r}`)}else e.push(a(r));const u=2*o+2;return s[u]&&e.push(a(s[u])),e},e)},[])}function y(e,t,n){const r=n||(e=>e);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 i=n.trimStart(),a=n.length-i.length;return e.push(String.fromCharCode(160).repeat(a)),e.push(r(i)),o!==s.length-1&&e.push("jsx"===t?(0,h.Y)("br",{}):"
"),e},[]);return[...e,...o]},[])}const b=new RegExp(`${r.kNZ}|${r.sXR}`,"ig");function v(e,t,n){const r=n||(e=>e);return e.reduce((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.match(b);if(!o||!o.length)return e.push(r(n)),e;const s=[];let i=o.shift(),c=0;for(;i;){const e=n.indexOf(i,c);s.push(r(n.substring(c,e))),i.startsWith("@")?s.push((0,h.Y)(l.A,{username:i,children:r(i)})):(i.endsWith("?")&&(i=i.slice(0,i.length-1)),!t||(0,a.zq)(i)?s.push((0,h.Y)(f.A,{text:i,url:i})):s.push(r(i))),c=e+i.length,i=o.shift()}return s.push(r(n.substring(c))),[...e,...s]},[])}function w(e,t,n){const r=n||(e=>e);return e.reduce((e,n)=>{if("string"!=typeof n)return e.push(n),e;const o=n.split(p),s=n.match(p)||[];return e.push(r(o[0])),s.reduce((e,n,s)=>{"jsx"===t?e.push(n.startsWith("**")?(0,h.Y)("b",{children:r(n.replace(/\*\*/g,""))}):(0,h.Y)("i",{children:r(n.replace(/__/g,""))})):e.push(n.startsWith("**")?`${n.replace(/\*\*/g,"")}`:`${n.replace(/__/g,"")}`);const i=2*s+2;return o[i]&&e.push(r(o[i])),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}},69282(e,t,n){n.d(t,{QY:()=>V,kf:()=>Y,fd:()=>j});var r=n(13439),o=n(23174),s=n(24585),i=n(87357),a=n(85982),c=n(22110),d=n(11951),u=n(58734),l=n(4961),f=n(56362),h=n(84051),p=n(57675),m=n(17712),g=n(18276);var y=n(20021);const b=({canBeCollapsible:e,isToggleDisabled:t,children:n})=>{const r=(0,h.li)(),{isCollapsed:s,isCollapsible:a,setIsCollapsed:c}=(0,p.A)(r,4,void 0,!e),d=!t&&s,u=(0,m.A)(()=>{c(!1)}),l=(0,m.A)(()=>{c(e=>!e)});return(0,y.Y)("span",{className:(0,i.A)("KU67Uur0",s&&"y_uRZXtA"),onClick:d?u:void 0,children:(0,y.FD)("blockquote",{className:"m3sD7_cn",ref:r,"data-entity-type":o.C7.Blockquote,children:[(0,y.Y)("div",{className:"JNVT2DU9",children:n}),a&&(0,y.Y)("div",{className:(0,i.A)("pyX4NpPB",!t&&"RmvXwV0W"),onClick:t?void 0:l,"aria-hidden":!0,children:(0,y.Y)(g.A,{name:s?"down":"up"})})]})})},v={js:"JavaScript",javascript:"JavaScript",ts:"TypeScript",typescript:"TypeScript",python:"Python",py:"Python",go:"Go",rust:"Rust",func:"FunC",c:"C","c++":"C++",cpp:"C++",fortran:"Fortran",f90:"Fortran",f:"Fortran",java:"Java",sql:"SQL",swift:"Swift","objective-c":"Objective-C",kotlin:"Kotlin",ruby:"Ruby",rb:"Ruby",php:"PHP",perl:"Perl",bash:"Bash",sh:"Shell",markdown:"Markdown","c#":"C#",cs:"C#",json:"JSON",yaml:"YAML",yml:"YAML",solidity:"Solidity",sol:"Solidity",tl:"TL"};var w=n(56863),I=n(86070),C=n(59030),A=n(39751);const S=(0,h.ph)(({text:e,className:t,noCopy:n,onWordWrapToggle:o})=>{const{showNotification:s}=(0,r.ko)(),c=(0,h.li)(),d=(0,A.A)(),u=(0,C.A)(),[f,p]=(0,h.J0)(!0),[m,b]=(0,h.J0)(!1),v=(0,h.hb)(()=>{const t=(0,l.o)(e,c.current.parentElement);b(t)},[e]);(0,h.vJ)(()=>{f&&v()},[v,f,e,d]);const w=(0,h.hb)(()=>{(0,a.eM)(e),s({message:u("TextCopied")})},[u,s,e]),I=(0,h.hb)(()=>{p(!f),o?.(!f)},[f,o]),S=(0,i.A)("L95Dh7wN",!m&&n&&"zctwFUQ8"),k=(0,i.A)("pMUccFN9",t),T=(0,i.A)("a44ZN3hD",f&&"jq1KLfVD");return(0,y.Y)("div",{className:k,ref:c,children:(0,y.FD)("div",{className:S,children:[m&&(0,y.Y)("div",{className:T,onClick:I,title:"Word Wrap",children:(0,y.Y)(g.A,{name:"word-wrap"})}),!n&&(0,y.Y)("div",{className:"auCNtLQ4",onClick:w,title:u("Copy"),children:(0,y.Y)(g.A,{name:"copy"})})]})})}),k=(0,h.ph)(({text:e,language:t,noCopy:r})=>{const[s,a]=(0,h.J0)(!0),{result:c}=(0,w.A)(()=>t?Promise.all([n.e(6314),n.e(3325)]).then(n.bind(n,73325)).then(n=>n.default(e,t)):Promise.resolve(void 0),[t,e]),d=(0,m.A)(e=>{a(e)}),u=(0,i.A)("code-block",!s&&"no-word-wrap");return(0,y.FD)(I.A,{className:"CodeBlock",children:[t&&(0,y.Y)("p",{className:"code-title",children:(l=t,v[l.toLowerCase()]??l)}),(0,y.FD)("pre",{className:u,"data-entity-type":o.C7.Pre,"data-language":t,children:[c??e,(0,y.Y)(S,{text:e,className:"code-overlay",onWordWrapToggle:d,noCopy:r})]})]});var l});var T=n(87412),E=n(80140),P=n(32625),M=n(10722),x=n(39351),B=n(11186),N=n(71429),L=n(24433);const F=({children:e,chatId:t,messageId:n,entity:s,asPreview:i})=>{const{showNotification:d,openForwardMenu:u,forwardToSavedMessages:l}=(0,r.ko)(),[f,p]=(0,h.J0)(0),g=(0,h.li)(),b=(0,h.li)(),v=(0,x.A)(),[w,I]=(0,B.A)(void 0,void 0,Math.max(s.date,(0,E.Fm)()));var C;(0,P.A)(()=>p(e=>e+1),s.relative&&((C=Math.abs(s.date-(0,E.Fm)()))<60?1e3:C<3600?6e4:C<86400?36e5:void 0));const A=Boolean(t&&n),{formattedDate:S,canonicalDate:k}=(0,h.Kr)(()=>{const{type:e,offset:t,length:n,date:r,...o}=s,i=(0,c.Nk)(v,r);return{formattedDate:(0,c.xs)(v,r,o),canonicalDate:i}},[v,s,f]),{isContextMenuOpen:T,contextMenuAnchor:F,handleContextMenu:D,handleContextMenuClose:O,handleContextMenuHide:R}=(0,M.A)(g,i),U=(0,m.A)(()=>g.current),_=(0,m.A)(()=>document.body),$=(0,m.A)(()=>b.current),j=(0,m.A)(()=>({withPortal:!0})),V=(0,m.A)(()=>{(0,a.eM)(k),d({message:v("DateCopiedToast")})}),z=(0,m.A)(()=>{t&&n&&w(e=>{u({fromChatId:t,messageIds:[n]}),l({scheduledAt:e}),d({message:{key:"ReminderSetToast",options:{withNodes:!0,withMarkdown:!0}}})})});return i?S??e:(0,y.FD)("a",{ref:g,onClick:D,onContextMenu:D,className:"text-entity-link",dir:"auto","data-entity-type":o.C7.FormattedDate,"data-unix":s.date,"data-format":(0,c.pT)(s),title:k,children:[S??e,(0,y.FD)(N.A,{ref:b,isOpen:T,anchor:F,getTriggerElement:U,getRootElement:_,getMenuElement:$,getLayout:j,onClose:O,onCloseAnimationEnd:R,withPortal:!0,autoClose:!0,children:[(0,y.Y)(L.A,{icon:"copy",onClick:V,children:v("MenuCopyDate")}),A&&(0,y.Y)(L.A,{icon:"unmute",onClick:z,children:v("SetReminder")})]}),I]})};var D=n(84685),O=n(83868),R=n(37661);const U=new Map,_=(0,i.x)("Spoiler"),$=(0,h.ph)(({children:e,containerId:t})=>{const n=(0,h.li)(),[r,s]=(0,R.A)(),i=(0,m.A)(e=>{t&&(r||(0,O.A)(e),U.get(t)?.forEach(e=>e()))});return(0,h.vJ)(()=>{if(t)return U.has(t)?U.get(t).push(s):U.set(t,[s]),()=>{U.delete(t)}},[t]),(0,y.Y)("span",{className:_("&",!r&&"concealed",!r&&Boolean(t)&&"animated"),onClick:t&&!r?i:void 0,"data-entity-type":o.C7.Spoiler,children:(0,y.Y)("span",{className:_("content"),ref:n,children:e})})});function j({text:e,entities:t,highlight:n,emojiSize:a,shouldRenderAsHtml:h,containerId:p,asPreview:m,isProtected:g,observeIntersectionForLoading:v,observeIntersectionForPlaying:w,withTranslucentThumbs:I,sharedCanvasRef:C,sharedCanvasHqRef:A,cacheBuster:S,forcePlayback:E,noCustomEmojiPlayback:P,isInSelectMode:M,chatId:x,messageId:B,threadId:N,maxTimestamp:L}){if(!t?.length)return z({content:e,highlight:n,emojiSize:a,shouldRenderAsHtml:h,asPreview:m});const O=[];let R=!1;const U=function(e){const t=new Set,n=[];return e.forEach((r,o)=>{if(t.has(o))return;const s=H(r,o,e,t);s&&(s.organizedIndexes.forEach(e=>{t.add(e)}),n.push(s))}),n}(t);function _(t,O,U,j){const V=[],{entity:Y,nestedEntities:H}=U,{offset:J,length:X,type:Z}=Y;let Q=e.substring(t,J);const ee=Q.length;Q&&(R&&Q.length>0&&"\n"===Q[0]&&(Q=Q.substr(1),R=!1),Q&&V.push(...z({content:Q,highlight:n,emojiSize:a,shouldRenderAsHtml:h,asPreview:m})));const te=t+ee,ne=te+X;let re=e.substring(J,J+X);const oe=[];if(R&&re.length>0&&"\n"===re[0]&&(re=re.substr(1),R=!1),Z===o.C7.Pre&&(R=!0),H.length){let e=te;H.forEach((t,n)=>{const{renderResult:r,entityEndIndex:o}=_(e,ne,t,n===H.length-1);oe.push(...r),e=o})}const se=h?function(e,t,n){const r="string"==typeof t?t:void 0,i=e.type===o.C7.Pre?t.trimEnd():t,a=n.length?n.join(""):(0,l.A)(i,["escape_html","emoji_html","br_html"]).join("");if(!r)return a;switch(e.type){case o.C7.Bold:return`${a}`;case o.C7.Italic:return`${a}`;case o.C7.Underline:return`${a}`;case o.C7.Code:return`${a}`;case o.C7.Pre:return`\`\`\`${(0,l.A)(e.language||"",["escape_html"])[0]}
${a}
\`\`\`
`;case o.C7.Strike:return`${a}`;case o.C7.MentionName:return`${a}`;case o.C7.Url:case o.C7.TextUrl:return`${a}`;case o.C7.Spoiler:return`${a}`;case o.C7.CustomEmoji:return(0,u.Y5)(r,e);case o.C7.Blockquote:return`${a}`;case o.C7.FormattedDate:return(0,c.Oe)(a,e);default:return a}}(Y,re,oe):function({entity:e,entityContent:t,nestedEntityContent:n,highlight:s,containerId:a,asPreview:c,isProtected:d,observeIntersectionForLoading:u,observeIntersectionForPlaying:l,withTranslucentThumbs:h,emojiSize:p,sharedCanvasRef:m,sharedCanvasHqRef:g,cacheBuster:v,forcePlayback:w,noCustomEmojiPlayback:I,isInSelectMode:C,chatId:A,messageId:S,threadId:E,maxTimestamp:P}){const M="string"==typeof t&&t,x=n.length?n:t;function B(){return z({content:x,highlight:s,emojiSize:p,asPreview:c})}if(!M)return B();if(c){const t=B();return e.type===o.C7.Spoiler?(0,y.Y)($,{children:t}):e.type===o.C7.CustomEmoji?(0,y.Y)(T.A,{documentId:e.documentId,size:p,isSelectable:!0,withSharedAnimation:!0,sharedCanvasRef:m,sharedCanvasHqRef:g,observeIntersectionForLoading:u,observeIntersectionForPlaying:l,withTranslucentThumb:h,forceAlways:w,noPlay:I},v?`${v}-${e.offset}`:void 0):e.type===o.C7.FormattedDate&&e.date?(0,y.Y)(F,{entity:e,asPreview:!0,children:t}):t}switch(e.type){case o.C7.Bold:return(0,y.Y)("strong",{"data-entity-type":e.type,children:B()});case o.C7.Blockquote:return(0,y.Y)(b,{canBeCollapsible:e.canCollapse,isToggleDisabled:C,children:B()});case o.C7.BotCommand:return(0,y.Y)("a",{onClick:K,className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()});case o.C7.Hashtag:{const[n,r]=t.split("@");return(0,y.Y)("a",{onClick:()=>q(n,r),className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()})}case o.C7.Cashtag:{const[n,r]=t.split("@");return(0,y.Y)("a",{onClick:()=>q(n,r),className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()})}case o.C7.Code:return(0,y.Y)("code",{className:(0,i.A)("text-entity-code","clickable"),onClick:W,role:"textbox",tabIndex:0,"data-entity-type":e.type,children:B()});case o.C7.Email:return(0,y.Y)("a",{href:`mailto:${M}`,target:"_blank",rel:"noopener noreferrer",className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()});case o.C7.Italic:return(0,y.Y)("em",{"data-entity-type":e.type,children:B()});case o.C7.MentionName:return(0,y.Y)(f.A,{userId:e.userId,children:B()});case o.C7.Mention:return(0,y.Y)(f.A,{username:M,children:B()});case o.C7.Phone:return(0,y.Y)("a",{href:`tel:${M}`,className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()});case o.C7.Pre:return(0,y.Y)(k,{text:M,language:e.language,noCopy:d});case o.C7.Strike:return(0,y.Y)("del",{"data-entity-type":e.type,children:B()});case o.C7.TextUrl:case o.C7.Url:return(0,y.Y)(D.A,{url:G(M,e),text:M,chatId:A,messageId:S,threadId:E,entityType:e.type,children:B()});case o.C7.Underline:return(0,y.Y)("ins",{"data-entity-type":e.type,children:B()});case o.C7.Timestamp:return!A||!S||!P||e.timestamp>P?B():(0,y.Y)("a",{onClick:()=>function(e,t,n,o){(0,r.ko)().openMediaFromTimestamp({chatId:e,messageId:t,threadId:n,timestamp:o})}(A,S,E,e.timestamp),className:"text-entity-link",dir:"auto","data-entity-type":e.type,children:B()});case o.C7.Spoiler:return(0,y.Y)($,{containerId:a,children:B()});case o.C7.CustomEmoji:return(0,y.Y)(T.A,{documentId:e.documentId,size:p,isSelectable:!0,withSharedAnimation:!0,sharedCanvasRef:m,sharedCanvasHqRef:g,observeIntersectionForLoading:u,observeIntersectionForPlaying:l,withTranslucentThumb:h,forceAlways:w,noPlay:I},v?`${v}-${e.offset}`:void 0);case o.C7.QuoteFocus:return(0,y.Y)("span",{className:"matching-text-highlight is-quote",children:B()});case o.C7.FormattedDate:return(0,y.Y)(F,{entity:e,chatId:A,messageId:S,children:B()});case o.C7.DiffInsert:return(0,y.Y)("span",{className:"text-entity-diff-insert","data-entity-type":e.type,children:B()});case o.C7.DiffReplace:return(0,y.FD)("span",{className:"text-entity-diff-replace","data-entity-type":e.type,children:[(0,y.Y)("span",{className:"text-entity-diff-replace-old",children:e.oldText}),(0,y.Y)("span",{className:"text-entity-diff-replace-new",children:B()})]});case o.C7.DiffDelete:return(0,y.Y)("span",{className:"text-entity-diff-delete","data-entity-type":e.type,children:B()});default:return B()}}({entity:Y,entityContent:re,nestedEntityContent:oe,highlight:n,containerId:p,asPreview:m,isProtected:g,observeIntersectionForLoading:v,observeIntersectionForPlaying:w,withTranslucentThumbs:I,emojiSize:a,sharedCanvasRef:C,sharedCanvasHqRef:A,cacheBuster:S,forcePlayback:E,noCustomEmojiPlayback:P,isInSelectMode:M,chatId:x,messageId:B,threadId:N,maxTimestamp:L});if(Array.isArray(se)?V.push(...se):V.push(se),j&&ne0&&"\n"===t[0]&&(t=t.substring(1)),t&&V.push(...z({content:t,highlight:n,emojiSize:a,shouldRenderAsHtml:h,asPreview:m}))}return{renderResult:V,entityEndIndex:ne}}let j=0;return U.forEach((t,n)=>{const{renderResult:r,entityEndIndex:o}=_(j,e.length,t,n===U.length-1);O.push(...r),j=o}),O}function V(e){const{text:t,entities:n}=e||{};if(!t)return"";const r=j({text:t,entities:n,shouldRenderAsHtml:!0});return Array.isArray(r)?r.join(""):r}function z({content:e,highlight:t,focusedQuote:n,emojiSize:r,shouldRenderAsHtml:o,asPreview:s}){if(Array.isArray(e)){const i=[];return e.forEach(e=>{i.push(...z({content:e,highlight:t,focusedQuote:n,emojiSize:r,shouldRenderAsHtml:o,asPreview:s}))}),i}if(o)return(0,l.A)(e,["escape_html","emoji_html","br_html"]);const i=[r&&r>64?"hq_emoji":"emoji"],a={};return s||i.push("br"),t&&(i.push("highlight"),a.highlight=t),(0,l.A)(e,i,a)}function Y(e,t){const n=[],r=t.offset,o=t.offset+t.length;for(const s of e){const e=s.offset,i=s.offset+s.length;i<=r||e>o||e>r&&ir&&(n.push({...s,length:r-e}),n.push({...s,offset:r,length:i-r})),eo&&(n.push({...s,offset:o,length:i-r-t.length}),n.push({...s,length:o-e})))}return n.push(t),n.sort((e,t)=>e.offset-t.offset||t.length-e.length)}function H(e,t,n,r){const{offset:o,length:s}=e,i=new Set([t]);if(r.has(t))return;const a=[];return n.filter((e,n)=>n>t&&e.offset>=o&&e.offsetH(e,n.indexOf(e),n,r)).filter(Boolean).forEach(e=>{let t=!1;e.organizedIndexes.forEach(e=>{t||i.has(e)||(t=!0),i.add(e)}),t&&a.push(e)}),{entity:e,organizedIndexes:i,nestedEntities:a}}function G(e,t){const{type:n}=t;return n===o.C7.TextUrl&&t.url?t.url:e}function K(e){(0,r.ko)().sendBotCommand({command:e.currentTarget.innerText})}function q(e,t){e&&(t?(0,r.ko)().openChatByUsername({username:t,onChatChanged:{action:"searchHashtag",payload:{hashtag:e}}}):(0,r.ko)().searchHashtag({hashtag:e}))}function W(e){(0,a.eM)(e.currentTarget.innerText),(0,r.ko)().showNotification({message:{key:"TextCopied"}})}},45294(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(13439),s=n(11597),i=n(60261),a=n(37836);let c=new Set;const d=new Set,u=(0,a.nF)(()=>{const e=[...c],t=e.slice(0,100),n=e.slice(100);(0,o.ko)().loadCustomEmojis({ids:t}),c=new Set(n),c.size&&u()},200,!1),l=(0,a.nF)(()=>{(0,o.ko)().updateLastRenderedCustomEmojis({ids:[...d].reverse()}),d.clear()},200,!1);function f(e){d.add(e),l()}(0,i.K3)(f);var h=n(17712);function p(e){const[t,n]=(0,r.J0)(()=>e?(0,s.O8F)((0,o.mS)(),e):void 0),[a,d]=(0,r.J0)(()=>(0,s.BWX)((0,o.mS)())),l=(0,h.A)(t=>{if(!e)return;const r=(0,o.mS)();n((t??r.customEmojis).byId[e]),d((0,s.BWX)(r))});return(0,r.vJ)(()=>{var t;(t=e)&&(f(t),(0,s.O8F)((0,o.mS)(),t)||(c.add(t),u()))},[e]),(0,r.vJ)(()=>l(),[e]),(0,r.vJ)(()=>{if(e)return(0,i.Il)(l,e),()=>{(0,i.LQ)(l)}},[e]),{customEmoji:t,canPlay:a}}},18276(e,t,n){n.d(t,{A:()=>s});var r=n(87357),o=n(20021);const s=({name:e,ref:t,className:n,style:s,role:i,ariaLabel:a,character:c,onClick:d})=>(0,o.Y)("i",{ref:t,className:(0,r.A)(`icon icon-${e}`,n),style:s,"aria-hidden":!a,"aria-label":a,"data-char":c,role:i,onClick:d})},9267(e,t,n){n.d(t,{A:()=>h});var r=n(84051),o=n(87357),s=n(14745);const i={root:"qEhgJEpm",middle:"GjxPnwZR",big:"HRLrnZvQ",adaptive:"ebO2WJkv",svg:"lbK6aMGA",img:"aiNWbNvj",clickable:"hqg1cKl7"};var a=n(30166),c=n(20021);const d="M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z";function u({randomId:e,asVector:t}){if(!t)return(0,c.Y)("img",{src:a,alt:"",className:i.img});const n=`${e}-mask1`,r=`${e}-mask2`,o=`${e}-gradient1`,s=`${e}-gradient2`,d=`${e}-gradient3`;return(0,c.FD)("svg",{className:i.svg,width:"20",height:"20",viewBox:"0 0 20 20",fill:"none",children:[(0,c.FD)("g",{"clip-path":"url(#clip0_4913_7387)",children:[(0,c.Y)("mask",{id:n,style:"mask-type:luminance",maskUnits:"userSpaceOnUse",x:"-2",y:"-2",width:"24",height:"24",children:(0,c.Y)("path",{d:"M21.416 -1.42493H-1.08398V21.0751H21.416V-1.42493Z",fill:"white"})}),(0,c.FD)("g",{mask:`url(#${n})`,children:[(0,c.Y)("mask",{id:r,style:"mask-type:luminance",maskUnits:"userSpaceOnUse",x:"-2",y:"-2",width:"24",height:"24",children:(0,c.Y)("path",{d:"M-1.08398 -1.42493H21.416V21.0751H-1.08398V-1.42493Z",fill:"white"})}),(0,c.FD)("g",{mask:`url(#${r})`,children:[(0,c.Y)("path",{d:"M7.26843 6.25162L9.28943 2.22541C9.52311 1.76121 10.0884 1.5749 10.5494 1.80857C10.7294 1.90015 10.8747 2.04857 10.9662 2.23172L12.8767 6.11583C13.0314 6.43477 13.3378 6.64951 13.6883 6.69056L17.6829 7.17055C18.2261 7.23686 18.6145 7.73264 18.5513 8.27894C18.5229 8.50314 18.4218 8.71156 18.2608 8.86945L15.0998 11.9862C14.9703 12.1125 14.9103 12.2894 14.9324 12.4694L15.4598 16.6756C15.5356 17.2787 15.1093 17.8282 14.5093 17.904C14.2819 17.9324 14.0546 17.8913 13.8525 17.7808L10.5147 15.9556C10.2715 15.823 9.98099 15.8198 9.73784 15.9461L6.27687 17.7208C5.79057 17.9703 5.1969 17.7745 4.94743 17.285C4.8527 17.1019 4.82112 16.8966 4.84954 16.6945L5.12427 14.7619C5.26006 13.8177 5.84425 12.9967 6.69055 12.5641L10.5305 10.6031C10.6315 10.5526 10.6726 10.4263 10.622 10.322C10.581 10.2431 10.4957 10.1957 10.4073 10.2084L5.70847 10.8841C4.99164 10.9852 4.26535 10.7831 3.7001 10.322L2.13698 9.04629C1.69173 8.68314 1.6191 8.02 1.98225 7.57159C2.15277 7.36317 2.39592 7.22739 2.66118 7.19265L6.6716 6.67793C6.92739 6.64319 7.15159 6.4853 7.26843 6.25162Z",fill:`url(#${o})`}),(0,c.Y)("path",{d:"M10.8242 2.9422C10.4168 2.85062 9.98417 3.0464 9.78839 3.43797L7.76423 7.46419C7.64739 7.69787 7.42634 7.85576 7.1674 7.89049L3.15698 8.40837C2.89804 8.44311 2.6612 8.56942 2.49384 8.76837L3.97801 9.98097C4.44537 10.3631 5.05167 10.5304 5.64849 10.4452L10.3442 9.77255C10.6221 9.73466 10.8936 9.8736 11.0168 10.1231C11.1778 10.442 11.0515 10.8336 10.7326 10.9978L9.50734 11.623L10.9031 11.4209C10.9915 11.4083 11.0799 11.4557 11.1178 11.5346C11.1715 11.6388 11.1273 11.7651 11.0263 11.8157L7.18635 13.7767C6.34006 14.2093 5.75586 15.0303 5.62007 15.9745L5.44008 17.2282C5.60428 17.3924 5.86322 17.4366 6.07796 17.326L9.53261 15.5514C9.90839 15.3587 10.3536 15.365 10.7231 15.5671L14.0609 17.3924C14.1809 17.4587 14.3199 17.4839 14.4556 17.4682C14.8093 17.4239 15.0651 17.0955 15.0209 16.7324L14.4967 12.523C14.4588 12.2072 14.5662 11.8946 14.7904 11.6736L17.9513 8.55679C18.005 8.50311 18.0461 8.43995 18.0745 8.37048L14.1841 7.90312C13.8336 7.86207 13.5304 7.64418 13.3725 7.3284L13.2209 7.01578C12.902 6.87683 12.6399 6.63052 12.482 6.31159L10.8242 2.9422Z",fill:`url(#${s})`}),(0,c.Y)("path",{d:"M10.7484 1.41397C10.0663 1.06977 9.23893 1.3445 8.89789 2.02659L6.87373 6.05596C6.8232 6.15701 6.72531 6.22649 6.61478 6.23912L2.60436 6.757C2.22542 6.80437 1.87806 7.00015 1.63807 7.29699C1.12334 7.93486 1.22124 8.86958 1.85596 9.38746L3.42223 10.6664C4.08222 11.2032 4.93167 11.44 5.77165 11.32L9.09051 10.8432L6.48847 12.1727C5.51271 12.6716 4.84325 13.6126 4.68852 14.6989L4.41063 16.6315C4.36958 16.9252 4.41695 17.222 4.55273 17.4873C4.90956 18.1915 5.77481 18.4725 6.479 18.1125L9.93681 16.3378C10.0505 16.2778 10.1863 16.281 10.3 16.3441L13.6378 18.1662C13.9188 18.3209 14.2441 18.3841 14.563 18.343C15.4061 18.2357 15.9998 17.462 15.8956 16.622L15.3714 12.4126C15.3651 12.3716 15.3809 12.3274 15.4093 12.299L18.5703 9.1822C18.8008 8.95168 18.9492 8.65169 18.9871 8.32959C19.0787 7.5433 18.5229 6.82963 17.7366 6.73489L13.7388 6.25491C13.5399 6.2328 13.363 6.10649 13.2715 5.92334L11.3641 2.03606C11.2315 1.76765 11.0136 1.54976 10.7484 1.41397ZM9.68418 2.42132C9.80734 2.17501 10.1073 2.07712 10.3505 2.20027C10.4452 2.24764 10.5242 2.32974 10.5715 2.42763L12.482 6.31175C12.7031 6.76332 13.1357 7.06962 13.6346 7.12962L17.6324 7.60961C17.9324 7.64435 18.1471 7.91908 18.1124 8.22538C18.0966 8.3517 18.0398 8.46854 17.9513 8.55695L14.7904 11.6737C14.5662 11.8948 14.4588 12.2074 14.4967 12.5232L15.0209 16.7325C15.0651 17.0957 14.8093 17.4241 14.4556 17.4683C14.3199 17.4841 14.1809 17.4588 14.0609 17.3925L10.7231 15.5673C10.3536 15.3652 9.90839 15.362 9.53261 15.5547L6.0748 17.3294C5.80638 17.4652 5.47797 17.3578 5.33903 17.0862C5.2885 16.9852 5.26956 16.8683 5.28534 16.7546L5.56007 14.8252C5.67376 14.0231 6.17269 13.3253 6.88952 12.959L10.7294 10.9979C11.0515 10.8337 11.1778 10.4422 11.0168 10.1232C10.8905 9.87376 10.6221 9.73482 10.3442 9.77271L5.64534 10.4453C5.04851 10.5306 4.44537 10.3632 3.97801 9.98113L2.41489 8.70221C2.15595 8.49064 2.1149 8.10854 2.32647 7.8496C2.42436 7.72961 2.56331 7.65066 2.71488 7.63171L6.72531 7.11383C7.12951 7.06331 7.48003 6.81384 7.66318 6.45069L9.68418 2.42132Z",fill:`url(#${d})`})]})]})]}),(0,c.FD)("defs",{children:[(0,c.FD)("linearGradient",{id:o,x1:"10.1547",y1:"1.70752",x2:"10.1547",y2:"17.9134",gradientUnits:"userSpaceOnUse",children:[(0,c.Y)("stop",{"stop-color":"#FFF0C2"}),(0,c.Y)("stop",{offset:"1","stop-color":"#FFEBBA"})]}),(0,c.FD)("linearGradient",{id:s,x1:"10.2842",y1:"2.92009",x2:"14.7304",y2:"17.4713",gradientUnits:"userSpaceOnUse",children:[(0,c.Y)("stop",{"stop-color":"#FFD147"}),(0,c.Y)("stop",{offset:"1","stop-color":"#FFB526"})]}),(0,c.FD)("linearGradient",{id:d,x1:"10.1547",y1:"1.26556",x2:"14.0546",y2:"18.3525",gradientUnits:"userSpaceOnUse",children:[(0,c.Y)("stop",{"stop-color":"#E58F0D"}),(0,c.Y)("stop",{offset:"1","stop-color":"#EB7814"})]}),(0,c.Y)("clipPath",{id:"clip0_4913_7387",children:(0,c.Y)("rect",{width:"20",height:"20",fill:"white"})})]})]})}function l({randomId:e}){return(0,c.FD)("svg",{className:i.svg,width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",children:[(0,c.Y)("defs",{children:(0,c.FD)("linearGradient",{id:e,x1:"3",y1:"63.5001",x2:"84.1475",y2:"-1.32262",gradientUnits:"userSpaceOnUse",children:[(0,c.Y)("stop",{"stop-color":"#6B93FF"}),(0,c.Y)("stop",{offset:"0.439058","stop-color":"#976FFF"}),(0,c.Y)("stop",{offset:"1","stop-color":"#E46ACE"})]})}),(0,c.Y)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d,fill:`url(#${e})`})]})}function f(){return(0,c.Y)("svg",{className:i.svg,width:"14",height:"15",viewBox:"0 0 14 15",fill:"none",children:(0,c.Y)("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d,fill:"var(--color-fill)"})})}const h=(0,r.ph)(({type:e="regular",size:t="small",className:n,style:r,forceVector:a,onClick:d})=>{const h=`svg-${(0,s.A)()}`;return(0,c.Y)("i",{onClick:d,className:(0,o.A)("StarIcon",i.root,n,d&&i.clickable,i[t]),style:r,children:(()=>{switch(e){case"gold":return(0,c.Y)(u,{randomId:h,asVector:a});case"premium":return(0,c.Y)(l,{randomId:h});default:return(0,c.Y)(f,{})}})()})})},11951(e,t,n){n.d(t,{qh:()=>m,ZD:()=>b,TX:()=>v,V6:()=>g,_0:()=>y});var r=n(23174),o=n(31481);const s=/id="docs-internal-guid/i,i=["H1","H2","H3","H4","H5","H6"];function a(e){return(new DOMParser).parseFromString(e,"text/html").body}function c(e,t){const n=document.createElement("a");return n.href=t,n.appendChild(e.cloneNode(!0)),n}function d(e,t){const n=document.createElement(t);return n.appendChild(e.cloneNode(!0)),n}function u(e,t){let n=t.cloneNode(!0);return e?(e.style&&"700"===e.style.fontWeight&&(n=d(n,"strong")),e.style&&"italic"===e.style.fontStyle&&(n=d(n,"em")),e.style&&"underline"===e.style.textDecoration&&(n=d(n,"u")),e.style&&"line-through"===e.style.textDecoration&&(n=d(n,"del")),e.style&&"super"===e.style.verticalAlign&&(n=d(n,"sup")),e.style&&"sub"===e.style.verticalAlign&&(n=d(n,"sub")),n):n}function l(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),r=t;return"A"===t.nodeName&&(n=c(n,t.href),"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(r=t.childNodes[0])),n=u(r,n),n}function f(e){if(e.childNodes&&(e.childNodes.length<=1||"OL"===e.nodeName||"UL"===e.nodeName)){let t,n=document.createTextNode(e.textContent||"");if("UL"===e.nodeName||"OL"===e.nodeName||"LI"===e.nodeName){t=document.createElement(e.nodeName),n=document.createDocumentFragment();const r=[];for(let t=0;tn.appendChild(e))}else-1!==i.indexOf(e.nodeName)?(t=document.createElement(e.nodeName),n=l(e.childNodes[0])):"P"===e.nodeName?(t=document.createElement("p"),n=function(e){const t=e.cloneNode(!0);let n=document.createTextNode(t.textContent||""),r=document.createTextNode("");return"style"in t.childNodes[0]&&Boolean(t.childNodes[0].style)&&(r=t.childNodes[0]),t.childNodes[0]&&"A"===t.childNodes[0].nodeName&&(n=c(n.cloneNode(!0),t.childNodes[0].href),r=t.childNodes[0].childNodes[0]),n=u(r,n),n}(e)):"BR"===e.nodeName?n=e:(t=document.createElement("span"),n=l(e));return t?(t.appendChild(n),[t]):[e.cloneNode(!0)]}if(e.childNodes){const t=[];for(let n=0;n(.*?)<\/style>/gs,m={B:r.C7.Bold,STRONG:r.C7.Bold,I:r.C7.Italic,EM:r.C7.Italic,INS:r.C7.Underline,U:r.C7.Underline,S:r.C7.Strike,STRIKE:r.C7.Strike,DEL:r.C7.Strike,CODE:r.C7.Code,PRE:r.C7.Pre,BLOCKQUOTE:r.C7.Blockquote};function g(e){return(new DOMParser).parseFromString(e,"text/html").body}function y(e){try{e=(t=e).match(s)?function(e){const t=document.createElement("body"),n=e.childNodes,r=Array.from(n).filter(h),o=[];for(const e of r)o.push(...f(e));for(let e=0;e{if(e instanceof HTMLElement)switch(e.removeAttribute("style"),"BR"===e.tagName&&e.replaceWith("\n"),"P"===e.tagName&&e.appendChild(document.createTextNode("\n")),"IMG"!==e.tagName||e.dataset.entityType||e.replaceWith(e.getAttribute("alt")||""),e.dataset.ignoreOnPaste&&e.remove(),m[e.tagName]&&e.setAttribute("data-entity-type",m[e.tagName]),e.dataset.entityType||e.textContent!==e.innerText||e.replaceWith(e.textContent),e.dataset.alt&&e.setAttribute("alt",e.dataset.alt),e.dataset.entityType){case r.C7.MentionName:e.replaceWith(e.textContent||"");break;case r.C7.CustomEmoji:e.textContent=e.dataset.alt||""}else e.remove()}),n.innerHTML.trimEnd()}function b(e){const t=document.createElement("div"),n=document.createTextNode(e);return t.appendChild(n),t.innerHTML}function v(e){return b(e).replaceAll('"',""").replaceAll("'","'")}},58734(e,t,n){n.d(t,{Rr:()=>h,Y5:()=>f,_p:()=>u,hB:()=>l});var r=n(13439),o=n(23174),s=n(31481),i=n(11597),a=n(87357),c=n(60261),d=n(76023);const u="img[data-document-id]";function l(e){const[t,n,r]=(0,c.Qy)(e);return p((0,a.A)("custom-emoji","emoji","emoji-small",t&&"placeholder",e.shouldUseTextColor&&"colorable"),e.emoji,e.id,n,r)}function f(e,t){const n=(0,i.O8F)((0,r.mS)(),t.documentId),[o,s,d]=(0,c.Qy)(n);return p((0,a.A)("custom-emoji","emoji","emoji-small",o&&"placeholder",n?.shouldUseTextColor&&"colorable"),e,t.documentId,s,d)}function h(e){if(e)return e>s.Apc?2.25*d.$:1===e?7*d.$:Math.min(7.5-.75*e,5.625)*d.$}function p(e,t,n,r,s){const i=document.createElement("img");return i.setAttribute("class",e),i.setAttribute("draggable","false"),i.setAttribute("alt",t||""),i.setAttribute("data-document-id",n),i.setAttribute("data-entity-type",o.C7.CustomEmoji),i.setAttribute("src",r),s&&i.setAttribute("data-unique-id",s),i.outerHTML}},2673(e,t,n){n.d(t,{Ay:()=>u,D_:()=>a,z6:()=>c});var r=n(31481),o=n(76023);const s=32*o.$,i=45.5*o.$,a=26.5*o.$,c=16*o.$,d=16.125*o.$;function u(e,t){const n=e<=r.c2m?o.$:2*o.$,u=function(e){if(e>r.gQx){const t=Math.min(Math.max(.25*e,c),a),n=Math.min(.25*e,a);return Math.min(e-t-n,i)}if(e>r.j7z){const t=Math.min(Math.max(.4*e,c),a);return Math.min(e-t,i)}return e>i?i:e}(e),l=3*o.$,f=t?u-n-l:u-n,h=e>r.c2m?Math.min(u-n,s):u-n,p=h/f,m=f/h;return{composerHiddenScale:p,toolbarHiddenScale:m,composerTranslateX:t?l/2*m:0,toolbarTranslateX:t?l/2*-1*p:0,unpinHiddenScale:h/d,toolbarForUnpinHiddenScale:d/h}}},54464(e,t,n){n.d(t,{l:()=>s,u:()=>i});var r=n(31481),o=n(96454);function s(e,t=!1){o.pz||!document.activeElement||document.activeElement.id!==r.CfG||!t&&e.target!==e.currentTarget||e.preventDefault()}function i(e){s(e,!0)}},96773(e,t,n){n.d(t,{A:()=>M});var r=n(84051),o=n(13439),s=n(31481),i=n(90709),a=n(70636),c=n(26129),d=n(11597),u=n(96115),l=n(24585),f=n(58744),h=n(17142),p=n(48775);function m(e,t){const n=t.map((e,t)=>`$PLACEHOLDER-${t}`),r=e.internalFormatters.conjunction.formatToParts(n),o=[];return r.forEach(e=>{if("literal"===e.type)return void o.push(e.value);const n=Number(e.value.slice(13));o.push(t[n])}),o}var g=n(80140),y=n(4961),b=n(69282),v=n(4262),w=n(39351),I=n(17712),C=n(59030),A=n(87412),S=n(76471),k=n(96530),T=n(50805),E=n(20021);const P="ActionUnsupported",M=(0,r.ph)((0,o.EK)((e,{message:t})=>{const n=(0,d.hds)(e,t.chatId),r=(0,d.Y7C)(e,t),{replyToMsgId:o,replyToPeerId:s}=(0,c.Q)(t)||{},i=o?(0,d.O5q)(e,s||t.chatId,o):void 0;return{currentUserId:e.currentUserId,replyMessage:i,chat:n,sender:r}})(({message:e,currentUserId:t,sender:n,chat:r,replyMessage:c,isInsideTopic:M,asPreview:x})=>{const{openTelegramLink:B,openUrl:N}=(0,o.ko)(),{chatId:L,isOutgoing:F}=e,D=e.content.action,O=(0,w.A)(),R=(0,C.A)();function U(e){return x?e:(0,E.Y)("span",{className:T.A.strong,children:e})}return(0,I.A)(()=>{const w=(0,o.mS)(),I=L===s.zv8,C=L===t,T=r&&(0,i.WX)(r),_=n&&(0,a.F9)(O,n),$=r&&(0,a.F9)(O,r),j=O("ActionFallbackUser"),V=O("ActionFallbackChat"),z=O("ActionFallbackChannel"),Y=(0,v.Nm)(n?.id,_||j,x),H=(0,v.Nm)(r?.id,$||V,x);switch(D.type){case"pinMessage":if(c){const e=(0,i.BN)(O,c);if(e){const t=(0,v.sB)(c,(0,b.fd)({text:e.text,entities:e.entities,asPreview:!0}),x);return(0,v.AD)(O,"ActionPinnedText",F,{text:t,from:Y})}const t=(0,v.I$)(O,c);if(t){const e=(0,v.sB)(c,t,x);return(0,v.AD)(O,"ActionPinnedMedia",F,{from:Y,media:e})}}return(0,v.AD)(O,"ActionPinnedNotFound",F,{from:Y});case"gameScore":{const{score:e}=D,t=c?.content.game?.title,n=t&&(0,v.sB)(c,(0,y.A)(t),x);return n?(0,v.AD)(O,"ActionGameScore",F,{from:Y,count:e,game:n},{pluralValue:e}):(0,v.AD)(O,"ActionGameScoreNoGame",F,{from:Y,count:e},{pluralValue:e})}case"chatJoinedByLink":return O("ActionUserJoinedByLink",{from:Y},{withNodes:!0});case"chatJoinedByRequest":return(0,v.AD)(O,"ActionJoinedByRequest",F,{from:Y});case"channelJoined":{const{isViaRequest:e,inviterId:n}=D,r=n?(0,d.PVB)(w,n):void 0;if(r&&n!==t){const e=(0,v.Nm)(n,(0,a.F9)(O,r)||j,x);return O("ActionAddYou",{from:e},{withNodes:!0})}return O(e?"ActionChannelJoinedByRequestChannelYou":"ActionChannelJoinedYou")}case"chatEditTitle":{const{title:e}=D;return T?O("ActionChangedTitleChannel",{title:e}):(0,v.AD)(O,"ActionChangedTitle",F,{title:e,from:Y})}case"chatDeletePhoto":return T?O("ActionRemovedPhotoChannel"):(0,v.AD)(O,"ActionRemovedPhoto",F,{from:Y});case"chatEditPhoto":return T?O("ActionChangedPhotoChannel"):(0,v.AD)(O,"ActionChangedPhoto",F,{from:Y});case"chatCreate":{const{title:e}=D;return O("ActionCreatedChat",{title:e,from:Y},{withNodes:!0})}case"channelCreate":{const{title:e}=D;return T?O("ActionCreatedChannel"):(0,v.AD)(O,"ActionCreatedChat",F,{title:e,from:Y})}case"chatMigrateTo":{const{channelId:e}=D,t=(0,d.hds)(w,e),n=(0,v.Nm)(e,(0,a.F9)(O,t),x);return O("ActionMigratedTo",{chat:n},{withNodes:!0})}case"channelMigrateFrom":{const{chatId:e,title:t}=D,n=(0,v.Nm)(e,t||V,x);return O("ActionMigratedFrom",{chat:n},{withNodes:!0})}case"topicCreate":{const{title:t,iconColor:n,iconEmojiId:r}=D,o=(0,u.L_)(w,e),s=(0,E.FD)(E.FK,{children:[r?(0,E.Y)(A.A,{documentId:r,isSelectable:!0}):(0,E.Y)(S.A,{topicId:o,title:t,iconColor:n})," ",(0,y.A)(t)]}),i=(0,v.U5)(L,Number(o),s,x);return O("ActionTopicCreated",{topic:i},{withNodes:!0})}case"topicEdit":{const{iconEmojiId:t,isClosed:n,isHidden:r,title:o}=D,i=(0,u.L_)(w,e),a=(0,d.S0q)(w,L,i),c=(0,E.FD)(E.FK,{children:[t&&"0"!==t?(0,E.Y)(A.A,{documentId:t,isSelectable:!0}):(0,E.Y)(S.A,{topicId:i,title:o||a?.title||O("ActionTopicPlaceholder"),iconColor:a?.iconColor}),i!==s.HxB&&" ",(0,y.A)(o||a?.title||O("ActionTopicPlaceholder"))]}),l=(0,v.U5)(L,Number(i),c,x),f=(0,v.U5)(L,Number(i),O("ActionTopicPlaceholder"),x);return void 0!==n?M?O(n?"ActionTopicClosedInside":"ActionTopicReopenedInside"):O(n?"ActionTopicClosed":"ActionTopicReopened",{from:Y,topic:l},{withNodes:!0}):void 0!==r?M?O(r?"ActionTopicHiddenInside":"ActionTopicUnhiddenInside"):O(r?"ActionTopicHidden":"ActionTopicUnhidden",{topic:l},{withNodes:!0}):o&&t?O("ActionTopicIconAndRenamed",{from:Y,link:f,topic:l},{withNodes:!0}):void 0===o?t&&"0"!==t?O("ActionTopicIconChanged",{from:Y,link:f,emoji:(0,E.Y)(A.A,{documentId:t,loopLimit:2})},{withNodes:!0}):O("ActionTopicIconRemoved",{from:Y,link:f},{withNodes:!0}):O("ActionTopicRenamed",{from:Y,link:f,title:o},{withNodes:!0})}case"boostApply":return(0,v.AD)(O,"ActionBoostApply",F,{from:Y,count:D.boosts},{pluralValue:D.boosts});case"chatAddUser":{const{userIds:e}=D;if(n?.id===e[0])return(0,v.AD)(O,"ActionUserJoined",F,{from:Y});if(1===e.length){const t=(0,d.PVB)(w,e[0]),n=t&&(0,a.F9)(O,t)||j,r=(0,v.Nm)(t?.id,n,x);return(0,v.AD)(O,"ActionAddUser",F,{from:Y,user:r})}const t=e.map(e=>(0,d.PVB)(w,e)).filter(Boolean);if(!t.length)return(0,v.AD)(O,"ActionAddUser",F,{from:Y,user:j});const r=t.map(e=>(0,v.Nm)(e.id,(0,a.F9)(O,e)||j,x));return(0,v.AD)(O,"ActionAddUsersMany",F,{from:Y,users:m(O,r)})}case"chatDeleteUser":{const{userId:e}=D;if(n?.id===e)return(0,v.AD)(O,"ActionUserLeft",F,{from:Y});const t=(0,d.PVB)(w,e),r=t&&(0,a.F9)(O,t)||j,o=(0,v.Nm)(t?.id,r,x);return(0,v.AD)(O,"ActionKickUser",F,{from:Y,user:o})}case"botAllowed":{const{app:e,domain:t,isAttachMenu:r,isFromRequest:o}=D;if(r)return O("ActionAttachMenuBotAllowed");if(o)return O("ActionWebappBotAllowed");if(e){const t=n&&(0,i.Kl)(n),r=t&&`${s.jsp+t}/${e.shortName}`,o=r?(0,E.Y)(k.A,{onClick:()=>B({url:r}),children:e.title}):O("ActionBotAppPlaceholder");return O("ActionBotAllowedFromApp",{app:o},{withNodes:!0})}if(!t)return O(P);const a=(0,l.Tc)(t),c=(0,E.Y)(k.A,{onClick:()=>N({url:a}),children:t});return O("ActionBotAllowedFromDomain",{domain:c},{withNodes:!0})}case"giveawayLaunch":{const{stars:e}=D;return e?O(T?"ActionGiveawayStarsStarted":"ActionGiveawayStarsStartedGroup",{from:Y,amount:U((0,p.Kk)(O,e))},{withNodes:!0}):O(T?"ActionGiveawayStarted":"ActionGiveawayStartedGroup",{from:Y},{withNodes:!0})}case"giveawayResults":{const{winnersCount:e,isStars:t,unclaimedCount:n}=D;return e?n?O(t?"ActionGiveawayResultsStarsSome":"ActionGiveawayResultsSome"):O(t?"ActionGiveawayResultsStars":"ActionGiveawayResults",{count:e},{pluralValue:e}):O("ActionGiveawayResultsNone")}case"giftStars":case"giftPremium":case"giftTon":{const{amount:e,currency:t,cryptoAmount:n,cryptoCurrency:r,type:o}=D,s=(0,h.vv)(O,e,t,{asFontIcon:!0}),i=n&&"giftTon"!==o?(0,h.vv)(O,n,r):void 0,a=i?O("ActionGiftCostCrypto",{price:s,cryptoPrice:i},{withNodes:!0}):s;return I?O("ActionGiftTextCostAnonymous",{cost:a},{withNodes:!0}):(0,v.AD)(O,"ActionGiftTextCost",F,{from:Y,cost:U(a)})}case"prizeStars":case"giftCode":return(0,v.AD)(O,"ActionGiftTextUnknown",F,void 0);case"groupCall":{const{duration:e}=D,t=e?(0,f.A$)(O,e):void 0;return t?T?O("ActionGroupCallFinishedChannel",{duration:t}):O("ActionGroupCallFinishedGroup",{from:Y,duration:t},{withNodes:!0}):T?O("ActionGroupCallStartedChannel"):O("ActionGroupCallStartedGroup",{from:Y},{withNodes:!0})}case"groupCallScheduled":{const{scheduleDate:e}=D,t=(0,f.L2)(1e3*e,O.code,!0);return T?O("ActionGroupCallScheduledChannel",{date:t}):O("ActionGroupCallScheduledGroup",{from:Y,date:t},{withNodes:!0})}case"inviteToGroupCall":{const{userIds:e}=D;if(1===e.length){const t=(0,d.PVB)(w,e[0]),n=t&&(0,a.F9)(O,t)||j,r=(0,v.Nm)(t?.id,n,x);return(0,v.AD)(O,"ActionVideoInvited",F,{from:Y,user:r})}const t=e.map(e=>(0,d.PVB)(w,e)).filter(Boolean);if(!t.length)return(0,v.AD)(O,"ActionVideoInvited",F,{from:Y,user:j});const n=t.map(e=>(0,v.Nm)(e.id,(0,a.F9)(O,e)||j,x));return(0,v.AD)(O,"ActionVideoInvitedMany",F,{from:Y,users:m(O,n)})}case"paymentSent":{const{currency:e,totalAmount:t,isRecurringInit:n,isRecurringUsed:r}=D,o=U((0,h.vv)(O,t,e,{asFontIcon:!0})),s=c&&(0,i.NO)(c),a=s?.title;return r?O("ActionPaymentUsedRecurring",{amount:o},{withNodes:!0}):a?O(n?"ActionPaymentInitRecurringFor":"ActionPaymentDoneFor",{amount:o,user:H,invoice:(0,v.sB)(c,a,x)},{withNodes:!0}):O(n?"ActionPaymentInitRecurring":"ActionPaymentDone",{amount:o,user:H},{withNodes:!0})}case"paymentRefunded":{const{currency:e,totalAmount:t,peerId:n}=D,r=(0,d.PVB)(w,n),o=r&&(0,a.F9)(O,r)||j,s=(0,v.Nm)(r?.id,o,x),i=(0,h.vv)(O,t,e,{asFontIcon:!0});return O("ActionPaymentRefunded",{peer:s,amount:i},{withNodes:!0})}case"starGift":{const{gift:e,alreadyPaidUpgradeStars:r,peerId:o,savedId:s,fromId:i,isPrepaidUpgrade:c,isAuctionAcquired:u}=D,l=Boolean(o&&s),f=i?(0,d.PVB)(w,i):n,h=f&&(0,a.F9)(O,f)||j,m=(0,v.Nm)(f?.id,h,x),g=o?(0,d.PVB)(w,o):void 0,y=g&&(0,a.F9)(O,g)||(l?z:j),b=(0,v.Nm)(g?.id,y,x),A=e.stars+(r||0),S=U((0,p.Kk)(O,A));if(u)return O("ActionStarGiftAuctionWon",{cost:S},{withNodes:!0});if(c&&e.upgradeStars){const t=U((0,p.Kk)(O,e.upgradeStars));return(0,v.AD)(O,"ActionStarGiftPrepaidUpgrade",F,{peer:F?b:Y,cost:t})}if(l){const e=(0,d.PVB)(w,o),n=f?.id===t,r=e&&(0,a.F9)(O,e)||z,s=(0,v.Nm)(o,r,x);return(0,v.AD)(O,"ActionStarGiftSentChannel",n,{user:m,channel:s,cost:S})}return I?O("ActionStarGiftReceivedAnonymous",{cost:S},{withNodes:!0}):C?O("ActionStarGiftSelfBought",{cost:S},{withNodes:!0}):F?O("ActionStarGiftSent",{cost:S},{withNodes:!0}):O("ActionStarGiftReceived",{user:Y,cost:S},{withNodes:!0})}case"starGiftUnique":{const{isTransferred:e,isUpgrade:r,savedId:o,peerId:i,fromId:c,resaleAmount:u,gift:l,transferStars:f,isPrepaidUpgrade:h,isFromOffer:m}=D,g=Boolean(i&&o),y=c?(0,d.PVB)(w,c):n,b=y&&(0,a.F9)(O,y)||j,I=(0,v.Nm)(y?.id,b,x),A=i?(0,d.PVB)(w,i):void 0,S=A&&(0,a.F9)(O,A)||(g?z:j),k=(0,v.Nm)(A?.id,S,x);if(m&&u){const e=O("GiftUnique",{title:l.title,number:l.number}),t=(0,p.Qi)(O,u),n=x?t:U(t),r=x?e:U(e);return F?O("ActionStarGiftSoldFromOffer",{user:H,gift:r,cost:n},{withNodes:!0}):O("ActionStarGiftBoughtFromOffer",{user:Y,gift:r,cost:n},{withNodes:!0})}if(h)return F?O("ActionStarGiftPrepaidUpgradedYou"):O("ActionStarGiftPrepaidUpgraded",{user:k},{withNodes:!0});if(u&&!f){const e=(0,p.Qi)(O,u);return O(F?"ApiMessageMessageActionResaleStarGiftUniqueOutgoing":"ApiMessageMessageActionResaleStarGiftUniqueIncoming",{gift:O("GiftUnique",{title:l.title,number:l.number}),stars:U(e)},{withNodes:!0})}if(g){const n=(0,d.PVB)(w,i),o=y?.id===t,c=y?.id===s.zv8,u=n&&(0,a.F9)(O,n)||z,l=(0,v.Nm)(i,u,x);if(r)return(0,v.AD)(O,"ActionStarGiftUpgradedChannel",o,{user:I,channel:l});if(e)return c?O("ActionStarGiftTransferredUnknownChannel",{channel:l},{withNodes:!0}):(0,v.AD)(O,"ActionStarGiftTransferredChannel",o,{user:I,channel:l})}if(C){if(r)return O("ActionStarGiftUpgradedSelf");if(e)return O("ActionStarGiftTransferredSelf");if(u){const e=(0,p.Qi)(O,u);return O("ApiMessageMessageActionResaleStarGiftUniqueOutgoing",{gift:O("GiftUnique",{title:l.title,number:l.number}),stars:x?e:U(e)},{withNodes:!0})}if(l.isCrafted)return O("ActionStarGiftCraftedSelf")}return r?F?O("ActionStarGiftUpgradedMine",{user:H},{withNodes:!0}):C?O("ActionStarGiftUpgradedSelf"):O("ActionStarGiftUpgradedUser",{user:Y},{withNodes:!0}):!e&&!f||u?F?O("ActionGiftUniqueSent"):O("ActionGiftUniqueReceived",{user:Y},{withNodes:!0}):n?.id===s.zv8?O("ActionStarGiftTransferredUnknown"):C?O("ActionStarGiftTransferredSelf"):F?O("ActionStarGiftTransferredMine",{user:H},{withNodes:!0}):O("ActionStarGiftTransferred",{user:Y},{withNodes:!0})}case"suggestProfilePhoto":{const e=F?r:n,t=(0,v.Nm)(e.id,(0,a.F9)(O,e)||j,x);return(0,v.AD)(O,"ActionSuggestedPhoto",F,{user:t})}case"webViewDataSent":return O("ActionWebviewDataDone",{text:D.text});case"expired":{const{isRoundVideo:e,isVoice:t}=D;return O(t?"ActionExpiredVoice":e?"ActionExpiredVideo":P)}case"historyClear":return O("ActionHistoryCleared");case"screenshotTaken":return(0,v.AD)(O,"ActionScreenshotTaken",F,{from:Y});case"contactSignUp":return O("ActionUserRegistered",{from:Y},{withNodes:!0});case"customAction":return D.message;case"paidMessagesPrice":{const{stars:e,isAllowedInChannel:t}=D;return 0===e?T?O(t?"ActionMessageChannelFree":"ActionMessageChannelDisabled",{peer:H},{withNodes:!0}):(0,v.AD)(O,"ActionPaidMessagePriceFree",F,{peer:Y}):(0,v.AD)(O,"ActionPaidMessagePrice",F,{peer:Y,amount:(0,p.Kk)(O,e)},{withMarkdown:!0})}case"paidMessagesRefunded":{const{stars:e}=D,t=(0,d.PVB)(w,L),n=t&&(0,a.F9)(O,t)||j;return O(F?"ApiMessageActionPaidMessagesRefundedOutgoing":"ApiMessageActionPaidMessagesRefundedIncoming",{stars:(0,p.Kk)(O,e),user:(0,v.Nm)(t?.id,n)},{withNodes:!0,withMarkdown:!0})}case"suggestedPostSuccess":{const{amount:e}=D,t=e?.currency||s.OUy,n=e?.amount||0,o=r?.isMonoforum?(0,d.k2W)(w,L):r,i=o&&(0,a.F9)(O,o),c=(0,v.Nm)(o?.id,i||z,x),u=t===s.ykW?(0,p.QH)(O,(0,h.wD)(n)):(0,p.Kk)(O,n);return O("ActionSuggestedPostSuccess",{channel:c,amount:u},{withNodes:!0})}case"suggestedPostRefund":{const{payerInitiated:e}=D,t=c?(0,d.Y7C)(w,c):n,o=t&&(0,a.F9)(O,t),i=(0,v.Nm)(t?.id,o||j,x),u=c?.suggestedPostInfo?.price,l=u?.currency||s.OUy,f=u?.amount||0,m=r?.isMonoforum?(0,d.k2W)(w,L):r,g=m&&(0,a.F9)(O,m),y=(0,v.Nm)(m?.id,g||z,x),b=l===s.ykW?(0,p.QH)(O,(0,h.wD)(f)):(0,p.Kk)(O,f);return e?O("SuggestedPostRefundedByUser",{amount:b,user:i,channel:y},{withNodes:!0,withMarkdown:!0}):O("SuggestedPostRefundedByChannel",{amount:b,peer:i,channel:y},{withNodes:!0,withMarkdown:!0})}case"suggestedPostApproval":{const{isRejected:e,isBalanceTooLow:t,rejectComment:o}=D;if(e)return(0,v.AD)(O,o?"SuggestedPostRejectedWithReason":"SuggestedPostRejected",F,{peer:Y},{withMarkdown:!0});if(t){const e=c?(0,d.Y7C)(w,c):n,t=e&&(0,a.F9)(O,e),r=(0,v.Nm)(e?.id,t||j,x),o=(c?.suggestedPostInfo?.price?.currency||s.OUy)===s.ykW?O("CurrencyTon"):O("CurrencyStars");return O("SuggestedPostBalanceTooLow",{peer:r,currency:o},{withNodes:!0,withMarkdown:!0})}const i=r?.isMonoforum?(0,d.k2W)(w,L):r,u=i&&(0,a.F9)(O,i),l=(0,v.Nm)(i?.id,u||z,x),{scheduleDate:h}=D;if(h){const e=(0,f.e0)(h,O,R),t=h<=(0,g.Fm)();return(0,v.AD)(O,t?"SuggestedPostPublished":"SuggestedPostPublishSchedule",F,{peer:l,date:e},{withMarkdown:!0})}return O(P)}case"todoCompletions":{const{completedIds:e,incompletedIds:t}=D;let n,r;const{todo:o}=c?(0,i.r_)(c):{};if(o){const s=o.todo.items;n=s.find(t=>e.includes(t.id)),r=s.find(e=>t.includes(e.id))}if(r){const e=r.title,t=(0,v.sB)(c,(0,b.fd)({text:e.text,entities:e.entities,asPreview:!0}),x);return(0,v.AD)(O,"MessageActionTodoCompletionsAsNotDone",F,{peer:Y,task:t})}if(n){const e=n.title,t=(0,v.sB)(c,(0,b.fd)({text:e.text,entities:e.entities,asPreview:!0}),x);return(0,v.AD)(O,"MessageActionTodoCompletionsAsDone",F,{peer:Y,task:t})}if(e){const t=O("MessageActionTodoTaskCount",{count:e.length},{pluralValue:e.length}),n=(0,v.sB)(c,(0,b.fd)({text:t,asPreview:!0}),x,{noEllipsis:!0});return(0,v.AD)(O,"MessageActionTodoCompletionsAsDone",F,{peer:Y,task:n})}const s=O("MessageActionTodoTaskCount",{count:t.length},{pluralValue:t.length}),a=(0,v.sB)(c,(0,b.fd)({text:s,asPreview:!0}),x,{noEllipsis:!0});return(0,v.AD)(O,"MessageActionTodoCompletionsAsNotDone",F,{peer:Y,task:a})}case"todoAppendTasks":{const{items:e}=D,{todo:t}=c?(0,i.r_)(c):{},n=t?.todo.title.text||"",r=(0,v.sB)(c,(0,b.fd)({text:n,asPreview:!0}),x);if(1===e.length){const t=e[0].title,n=(0,v.sB)(c,(0,b.fd)({text:t.text,entities:t.entities,asPreview:!0}),x);return(0,v.AD)(O,"MessageActionAppendTodo",F,{peer:Y,task:n,list:r})}const o=O("MessageActionTodoTaskCount",{count:e.length},{pluralValue:e.length}),s=(0,v.sB)(c,(0,b.fd)({text:o,asPreview:!0}),x,{noEllipsis:!0});return(0,v.AD)(O,"MessageActionAppendTodoMultiple",F,{peer:Y,tasks:s,list:r})}case"pollAppendAnswer":case"pollDeleteAnswer":{const e=(0,v.sB)(c,(0,b.fd)({text:D.answer.text.text,entities:D.answer.text.entities,asPreview:!0}),x);return(0,v.AD)(O,"pollAppendAnswer"===D.type?"MessageActionPollAppendAnswer":"MessageActionPollDeleteAnswer",F,{peer:Y,option:e})}case"phoneCall":return O((0,v.fB)(D,F));case"noForwardsToggle":{const{prevValue:e,newValue:t}=D;return t&&t===e?O("ActionSharingStillDisabled"):(0,v.AD)(O,t?"ActionSharingDisabled":"ActionSharingEnabled",F,{from:Y})}case"noForwardsRequest":return F?O("NoForwardsRequestYouTitle"):O("NoForwardsRequestTitle",{user:Y},{withNodes:!0});case"newCreatorPending":{const{newCreatorId:e}=D,t=(0,d.PVB)(w,e),n=t&&(0,a.F9)(O,t)||j,r=(0,v.Nm)(t?.id,n,x);return O("ActionNewCreatorPending",{user:r,from:Y},{withNodes:!0})}case"changeCreator":{const{newCreatorId:e}=D,t=(0,d.PVB)(w,e),n=t&&(0,a.F9)(O,t)||j,r=(0,v.Nm)(t?.id,n,x);return O("ActionChangeCreator",{user:r,from:Y},{withNodes:!0})}case"starGiftPurchaseOffer":{const{gift:e,price:t}=D,o=F?r:n,s=o&&(0,a.F9)(O,o)||j,i=(0,v.Nm)(o?.id,s,x),c=O("GiftUnique",{title:e.title,number:e.number}),d=(0,p.Qi)(O,t),u=x?c:U(c),l=x?d:U(d);return O(F?"ActionStarGiftOfferOutgoing":"ActionStarGiftOfferIncoming",{peer:i,cost:l,gift:u},{withNodes:!0})}case"starGiftPurchaseOfferDeclined":{const{gift:e,price:t}=D,o=F?r:n,s=o&&(0,a.F9)(O,o)||j,i=(0,v.Nm)(o?.id,s,x),c=O("GiftUnique",{title:e.title,number:e.number}),d=(0,p.Qi)(O,t),u=x?c:U(c),l=x?d:U(d);return O(F?"ActionStarGiftOfferDeclinedOutgoing":"ActionStarGiftOfferDeclinedIncoming",{peer:i,gift:u,cost:l},{withNodes:!0})}default:return O(P)}})()}))},56362(e,t,n){n.d(t,{A:()=>c});var r=n(13439),o=n(23174),s=n(11597),i=n(43874),a=n(20021);const c=(0,r.EK)((e,{userId:t})=>({userOrChat:t?(0,s.mBe)(e,t):void 0}))(({userId:e,username:t,userOrChat:n,children:s})=>{const{openChat:c,openChatByUsername:d,closeStoryViewer:u,setShouldCloseRightColumn:l}=(0,r.ko)(),{isMobile:f}=(0,i.Ay)();return(0,a.Y)("a",{onClick:()=>{f&&l({value:!0}),n?c({id:n.id}):t&&(u(),d({username:t.substring(1)}))},className:"text-entity-link",dir:"auto","data-entity-type":e?o.C7.MentionName:o.C7.Mention,children:s})})},4262(e,t,n){n.d(t,{AD:()=>l,I$:()=>f,Nm:()=>h,U5:()=>m,fB:()=>g,sB:()=>p});var r=n(13439),o=n(90709),s=n(96454),i=n(87357),a=n(4961),c=n(96530),d=n(50805),u=n(20021);function l(e,t,n,r,o){const{pluralValue:s,asText:i,withMarkdown:a,renderTextFilters:c}=o||{};return e(n?`${t}You`:t,r,{withNodes:!i,withMarkdown:a,pluralValue:s,renderTextFilters:c})}function f(e,t){const{audio:n,contact:r,document:s,game:i,giveaway:a,giveawayResults:c,paidMedia:d,storyData:u,invoice:l,location:f,photo:h,pollId:p,sticker:m,video:g,voice:y,dice:b}=(0,o.r_)(t);return t.groupedId||d?e("ActionPinnedMediaAlbum"):h?e("ActionPinnedMediaPhoto"):n?e("ActionPinnedMediaAudio"):y?e("ActionPinnedMediaVoice"):g?.isRound?e("ActionPinnedMediaVideoMessage"):g?.isGif?e("ActionPinnedMediaGif"):g?e("ActionPinnedMediaVideo"):m?e("ActionPinnedMediaSticker"):s?e("ActionPinnedMediaFile"):r?e("ActionPinnedMediaContact"):f?e("ActionPinnedMediaLocation"):u?e("ActionPinnedMediaStory"):l?e("ActionPinnedMediaInvoice"):i?e("ActionPinnedMediaGame",{game:i.title}):p?e("ActionPinnedMediaPoll"):a?e("ActionPinnedMediaGiveaway"):c?e("ActionPinnedMediaGiveawayResults"):b?b.emoticon:void 0}function h(e,t,n){return!e||n?(0,a.A)(t):(0,u.Y)(c.A,{className:(0,i.A)(d.A.peerLink,d.A.strong),onClick:t=>{t.stopPropagation(),(0,r.ko)().openChat({id:e})},withMultilineFix:s.Yw,children:(0,a.A)(t)})}function p(e,t,n,o){const{noEllipsis:a}=o||{};return n||!e?t:(0,u.Y)(c.A,{className:(0,i.A)(d.A.messageLink,a&&d.A.noEllipsis),onClick:t=>{t.stopPropagation(),(0,r.ko)().focusMessage({chatId:e.chatId,messageId:e.id})},withMultilineFix:s.Yw,children:t})}function m(e,t,n,o){return o?n:(0,u.Y)(c.A,{className:d.A.topicLink,onClick:n=>{n.stopPropagation(),(0,r.ko)().openThread({chatId:e,threadId:t})},withMultilineFix:s.Yw,children:n})}function g(e,t){const n="missed"===e.reason,r="busy"===e.reason||void 0===e.duration;return e.isVideo?n?t?"CallMessageVideoOutgoingMissed":"CallMessageVideoIncomingMissed":r?"CallMessageVideoIncomingDeclined":t?"CallMessageVideoOutgoing":"CallMessageVideoIncoming":n?t?"CallMessageOutgoingMissed":"CallMessageIncomingMissed":r?"CallMessageIncomingDeclined":t?"CallMessageOutgoing":"CallMessageIncoming"}},64493(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(96454),s=n(87357),i=n(95807),a=n(17712),c=n(59030),d=n(18276),u=n(85118),l=n(42452),f=n(97422),h=n(20021);const p=({ref:e,type:t="button",id:n,children:p,size:m="default",color:g="primary",backgroundImage:y,className:b,round:v,pill:w,badge:I,fluid:C,inline:A,isText:S,isLoading:k,isShiny:T,withPremiumGradient:E,withSparkleEffect:P,noSparkleAnimation:M,ariaLabel:x,ariaControls:B,hasPopup:N,href:L,download:F,disabled:D,nonInteractive:O,allowDisabledClick:R,noFastClick:U="danger"===g,ripple:_,faded:$,tabIndex:j,isRtl:V,isRectangular:z,noPreventDefault:Y,shouldStopPropagation:H,noForcedUpperCase:G,style:K,iconName:q,iconAlignment:W="start",iconClassName:J,onClick:X,onContextMenu:Z,onMouseDown:Q,onMouseUp:ee,onMouseEnter:te,onMouseLeave:ne,onFocus:re,onTransitionEnd:oe})=>{let se=(0,r.li)();e&&(se=e);const ie=(0,c.A)(),[ae,ce]=(0,r.J0)(!1),de=D||O,ue=(0,s.A)("Button",b,m,g,v&&"round",w&&"pill",C&&"fluid",I&&"badge",de&&"disabled",O&&"non-interactive",R&&"click-allowed",S&&"text",k&&"loading",_&&"has-ripple",$&&"faded",ae&&"clicked",y&&"with-image",T&&"shiny",E&&"premium",z&&"rectangular",G&&"no-upper-case",A&&"inline",Boolean(q&&p)&&`content-with-icon-${W}`),le=(0,a.A)(e=>{!R&&de||!X||X(e),H&&e.stopPropagation(),ce(!0),setTimeout(()=>{ce(!1)},400)}),fe=(0,a.A)(e=>{Y||e.preventDefault(),!R&&de||!Q||Q(e),o.TF||e.button!==o.w3.Main||U||le(e)}),he=(0,h.FD)(h.FK,{children:[P&&(0,h.Y)(u.A,{preset:"button",noAnimation:M}),(()=>{if(k)return(0,h.FD)("div",{children:[(0,h.Y)("span",{dir:V?"auto":void 0,children:ie("Cache.ClearProgress")}),(0,h.Y)(f.A,{color:S?"blue":"white"})]});const e=(()=>{if(q)return(0,h.Y)(d.A,{name:q,className:J})})();return e?p?(0,h.FD)("div",{className:`with-icon-${W}`,children:[e,p]}):e:p})(),!de&&_&&(0,h.Y)(l.A,{})]});return L?(0,h.Y)("a",{ref:se,id:n,className:ue,href:L,title:x,download:F,tabIndex:j,dir:V?"rtl":void 0,"aria-label":x,"aria-controls":B,style:K,onTransitionEnd:oe,target:"_blank",rel:"noreferrer",children:he}):(0,h.Y)("button",{ref:se,id:n,type:t,className:ue,onClick:o.TF||U?le:void 0,onContextMenu:Z,onMouseDown:fe,onMouseUp:ee,onMouseEnter:te&&!de?te:void 0,onMouseLeave:ne&&!de?ne:void 0,onTransitionEnd:oe,onFocus:re&&!de?re:void 0,"aria-label":x,"aria-controls":B,"aria-haspopup":N,title:x,tabIndex:j,dir:V?"rtl":void 0,style:(0,i.A)(K,y&&`background-image: url(${y})`)||void 0,children:he})}},96530(e,t,n){n.d(t,{A:()=>i});var r=n(87357),o=n(17712);var s=n(20021);const i=({children:e,isPrimary:t,className:n,isRtl:i,withMultilineFix:a,onClick:c})=>{const d=(0,o.A)(e=>{e.preventDefault(),c(e)});return(0,s.Y)("a",{href:"#",className:(0,r.A)("Link","swBnOk1h",n,t&&"Jz1SC8nz"),dir:a?void 0:i?"rtl":"auto",onClick:c?d:void 0,children:e})}},71429(e,t,n){n.d(t,{A:()=>C});var r=n(84051),o=n(96454),s=n(87357),i=n(11778),a=n(54464),c=n(43874),d=n(82117),u=n(26072),l=n(10328),f=n(17712),h=n(61433),p=n(66644),m=n(41257);const g={width:0,left:0,height:0,top:0};function y(e,t,{positionX:n="left",positionY:r="top",transformOriginX:o,transformOriginY:s,style:i,bubbleStyle:a}){const c=e.current,d=t.current;i&&(c.style.cssText=i),a&&(d.style.cssText=a),n&&((0,h.HW)(d,"left"===n?"right":"left"),(0,h.YM)(d,n)),r&&((0,h.HW)(d,"top"===r?"bottom":"top"),(0,h.YM)(d,r)),(0,h.Tv)(d,{transformOrigin:[o?`${o}px`:n,s?`${s}px`:r].join(" ")})}var b=n(34201),v=n(22802),w=n(3325),I=n(20021);const C=(0,r.ph)(({ref:e,shouldCloseFast:t,isOpen:n,id:h,className:C,bubbleClassName:A,ariaLabelledBy:S,children:k,autoClose:T=!1,footer:E,noCloseOnBackdrop:P=!1,backdropExcludedSelector:M,noCompact:x,onCloseAnimationEnd:B,onClose:N,onMouseEnter:L,onMouseLeave:F,withPortal:D,onMouseEnterBackdrop:O,nested:R,...U})=>{const{isTouchScreen:_}=(0,c.Ay)(),$=(0,r.li)(),{ref:j}=(0,b.A)({isOpen:n,ref:e,onCloseAnimationEnd:B});(function(e,t,n,o){const s=(0,m.i)(o);(0,r.Nf)(()=>{if(!e)return;const r=s.current;"getTriggerElement"in r?(0,p.gm)(()=>{const e=function(e,t,{anchor:n,getRootElement:r,getMenuElement:o,getTriggerElement:s,getLayout:i,withMaxHeight:a}){const c=s();let{x:d,y:u}=n;const l=d,f=u,h=n.width||0,p=n.height||0,m=o(),y=r(),{extraPaddingX:b=0,extraTopPadding:v=0,topShiftY:w=0,menuElMinWidth:I=0,deltaX:C=0,shouldAvoidNegativePosition:A=!1,withPortal:S=!1,isDense:k=!1}=i?.()||{},T=m?parseInt(getComputedStyle(m).marginTop,10):void 0,{offsetWidth:E,offsetHeight:P}=m||{offsetWidth:0,offsetHeight:0},M=m?{width:Math.max(E,I),height:P+T}:g,x=y?y.getBoundingClientRect():g;let B,N;k||d+M.width+b0?(B="right",d=d-h-3):(B="left",d=16),d+=C;const L=u+w;k||L+M.height{y(t,n,e)}}):y(t,n,r)},[e,t,n,s])})(n,$,j,U),(0,r.vJ)(()=>n?(0,i.A)(N):void 0,[n,N]),(0,u.A)({isActive:n,onBack:N,shouldBeReplaced:!0}),(0,d.A)(([e])=>{(n||!n&&!0===e)&&(0,r.VK)(200)},[n]);const V=(0,l.A)(j,n,T?N:void 0,void 0,!0),z=M?`${M}, .submenu`:".submenu";(0,v.A)(n,$,P?void 0:N,void 0,z);const Y=(0,s.A)("bubble menu-container custom-scroll",E&&"with-footer",A,t&&"close-fast"),H=(0,f.A)(e=>{e.stopPropagation(),T&&N()}),G=(0,I.FD)("div",{ref:$,id:h,className:(0,s.A)("Menu",!x&&!_&&"compact",!o.Fy&&"no-blur",D&&"in-portal",C),"aria-labelledby":S,role:S?"menu":void 0,onKeyDown:n?V:void 0,onMouseEnter:L,onMouseLeave:n?F:void 0,children:[n&&!R&&(0,I.Y)("div",{className:"backdrop",onMouseDown:a.u,onMouseEnter:O}),(0,I.FD)("div",{role:"presentation",ref:j,className:Y,onClick:H,children:[k,E&&(0,I.Y)("div",{className:"footer",children:E})]})]});return D?(0,I.Y)(w.A,{children:G}):G})},24433(e,t,n){n.d(t,{A:()=>u});var r=n(31481),o=n(87357),s=n(43874),i=n(39351),a=n(17712),c=n(18276),d=n(20021);const u=e=>{const{icon:t,isCharIcon:n,customIcon:u,className:l,children:f,href:h,target:p,download:m,disabled:g,destructive:y,ariaLabel:b,withWrap:v,rel:w="noopener noreferrer",withPreventDefaultOnMouseDown:I,clickArg:C,onClick:A,onContextMenu:S}=e,k=(0,i.A)(),{isTouchScreen:T}=(0,s.Ay)(),E=(0,a.A)(e=>{!g&&A?A(e,C):e.preventDefault()}),P=(0,a.A)(e=>{13!==e.keyCode&&32!==e.keyCode||(!g&&A?A(e,C):e.preventDefault())}),M=(0,a.A)(e=>{I&&e.preventDefault()}),x=(0,o.A)("MenuItem",l,g&&"disabled",y&&"destructive",!T&&"compact",v&&"wrap",!t&&!u&&"text-only"),B=(0,d.FD)(d.FK,{children:[!u&&t&&(0,d.Y)(c.A,{name:n?"char":t,character:n?t:void 0}),u,f]});return h&&!g?(0,d.Y)("a",{tabIndex:0,className:x,href:h,download:m,"aria-label":b,title:b,target:p||(h.startsWith(window.location.origin)||r.W75?"_self":"_blank"),rel:w,dir:k.isRtl?"rtl":void 0,onClick:A,onMouseDown:M,children:B}):(0,d.Y)("div",{role:"menuitem",tabIndex:g?-1:0,className:x,onClick:E,onKeyDown:P,onMouseDown:M,onContextMenu:S,"aria-label":b,title:b,dir:k.isRtl?"rtl":void 0,children:B})}},65843(e,t,n){n.d(t,{A:()=>p});var r=n(84051),o=n(71533),s=n(17712),i=n(35297),a=n(73622),c=n(66644),d=n(84080),u=n(34780),l=n(61157);function f(){return(0,r.OV)()||(0,u.c_)()||(0,l.g1)()}var h=n(20021);const p=(0,r.ph)(function({ref:e,isPriority:t,canPlay:n,children:p,onReady:m,onBroken:g,onTimeUpdate:y,...b}){const v=(0,r.li)();e||(e=v);const{handlePlaying:w}=function(e,t,n){const o=(0,r.li)();o.current=t;const{play:i,pause:a}=function(e){const t=(0,r.li)(!1),n=(0,r.li)(!1);return{play:(0,s.A)(()=>{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,s.A)(()=>{n.current?t.current=!0:e.current?.pause()})}}(e),h=(0,s.A)(()=>{!o.current||!n&&f()||i()}),p=(0,s.A)(()=>{(0,c.YS)(h)});(0,l.Ay)(a,p,!t||n),(0,d.Ay)(a,h,!t||n),(0,u.Ay)(a,h,!t||n);const m=(0,s.A)(()=>{(!o.current||!n&&f())&&a()});return(0,r.vJ)(()=>{t?!n&&f()||i():a()},[t,i,a,n]),{handlePlaying:m}}(e,n,t),I=(0,r.li)(!1),C=(0,s.A)(()=>{I.current||(m?.(),I.current=!0)}),{isBuffered:A,bufferingHandlers:S}=(0,o.A)(!0,y,g),{onPlaying:k,...T}=S;(0,i.A)(([e])=>{void 0!==e&&C()},[A,C]);const E=(0,s.A)(e=>{w(),k(e),C(),b.onPlaying?.(e)}),P=(0,r.Kr)(()=>{const e={};return Object.keys(T).forEach(t=>{const n=t;e[n]=e=>{b[n]?.(e),T[n]?.(e)}}),e},[T,b]);return(0,a.A)(e,P),(0,h.Y)("video",{ref:e,autoPlay:!0,...b,...P,onPlaying:E,children:p})})},3325(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(61433);const s=({containerSelector:e,className:t,children:n})=>{const s=(0,r.li)(document.createElement("div"));return(0,r.Nf)(()=>{const n=document.querySelector(e||"#portals");if(!n)return;const r=s.current;return t&&r.classList.add(t),n.appendChild(r),()=>{o.Ay.render(void 0,r),n.removeChild(r)}},[t,e]),o.Ay.render(n,s.current)}},42452(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(37836),s=n(17712),i=n(20021);const a=(0,r.ph)(()=>{const[e,t]=(0,r.J0)([]),n=(0,r.li)(),a=(0,r.Kr)(()=>(0,o.sg)(()=>{t([])},700,!1),[]),c=(0,s.A)(e=>{if(0!==e.button)return;const r=n.current?.parentElement;if(!r)return;const o=r.getBoundingClientRect(),s=r.offsetWidth/2;t(t=>[...t,{x:e.clientX-o.x-s/2,y:e.clientY-o.y-s/2,size:s}]),a()});return(0,r.vJ)(()=>{const e=n.current?.parentElement;if(e)return e.addEventListener("mousedown",c),()=>e.removeEventListener("mousedown",c)},[c]),(0,i.Y)("div",{ref:n,className:"ripple-container",children:e.map(({x:e,y:t,size:n})=>(0,i.Y)("div",{className:"ripple-wave",style:`left: ${e}px; top: ${t}px; width: ${n}px; height: ${n}px;`}))})})},97422(e,t,n){n.d(t,{A:()=>i});var r=n(87357);const o={root:"omYjO7To",withBackground:"vm6ktER1",darkBg:"si8IA2_i",lightBg:"rnVOY8kg",white:"ZwvOHvLC",inner:"fnzgQDjn",blue:"kzsGk7qK",black:"w3Vicwpn",green:"UbnCDwA2",gray:"Rts4B490",yellow:"jYCShCea",spin:"dPrfSpVS"};var s=n(20021);const i=({color:e="blue",backgroundColor:t,className:n})=>(0,s.Y)("div",{className:(0,r.A)("Spinner",o.root,e&&o[e],t&&o.withBackground,t&&o[`${t}Bg`],n),children:(0,s.Y)("div",{className:(0,r.A)("Spinner__inner",o.inner)})})},41036(e,t,n){n.d(t,{Ay:()=>S,VY:()=>C,uo:()=>I});var r=n(84051),o=n(61433),s=n(13439),i=n(66644),a=n(11597),c=n(87357),d=n(25903),u=n(41402),l=n(87894),f=n(55994),h=n(30857),p=n(73767),m=n(66230),g=n(20021);const y="Transition_slide-active",b="Transition_slide-from",v="Transition_slide-to",w="Transition_slide-inactive",I=y,C=v,A=new Set(["slide","slideRtl","slideFade","zoomFade","zoomBounceSemiFade","slideLayers","pushSlide","reveal","slideOptimized","slideOptimizedRtl","slideVertical","slideVerticalFade"]),S=function({ref:e,activeKey:t,nextKey:n,name:I,direction:C="auto",renderCount:S,shouldRestoreHeight:k,shouldCleanup:T,cleanupExceptionKey:E,cleanupOnlyKey:P,shouldWrap:M,wrapExceptionKey:x,id:B,className:N,slideClassName:L,withSwipeControl:F,isBlockingAnimation:D,children:O,"data-tauri-drag-region":R,contentSelector:U,restoreHeightKey:_,onStart:$,onStop:j,onScroll:V,onMouseDown:z,onWheel:Y}){const H=(0,r.li)(),G=A.has(I)&&!(0,a.PKK)((0,s.mS)());let K=(0,r.li)();e&&(K=e);const q=(0,r.li)({}),W=(0,p.A)(t),J=(0,h.A)(),X=(0,r.li)(!1),Z=(0,r.li)(!1),Q=void 0!==W&&t!==W;!S&&Q&&(q.current={[W]:q.current[W]}),q.current[t]=O,n&&(q.current[n]=O),(0,m.A)(([e])=>{if(!e)return;const n="slideOptimized"===e||"slideOptimizedRtl"===e,r="slideOptimized"===I||"slideOptimizedRtl"===I;(n&&!r||!n&&r)&&(q.current={[t]:O},n&&(0,i.RK)(()=>{const e=K.current;["slideOptimized","slideOptimizedBackwards","slideOptimizedRtl","slideOptimizedRtlBackwards"].forEach(t=>(0,o.HW)(e,`Transition-${t}`))}))},[I]);const ee=-1===C||"auto"===C&&W>t||"inverse"===C&&W{function e(){T&&(q.current=void 0!==E?{[E]:q.current[E]}:void 0!==P?(0,l.cJ)(q.current,[P]):{},J())}const n="slideOptimized"===I||"slideOptimizedRtl"===I,s=K.current,a=Object.keys(q.current).map(Number),c=S?W:a.indexOf(W),h=S?t:a.indexOf(t),p=Array.from(s.childNodes);if(!p.length)return;const m=Array.from(s.children);if(m.forEach(e=>{(0,o.YM)(e,"Transition_slide"),L&&L.split(/\s+/).forEach(t=>{(0,o.YM)(e,t)})}),!Q){if(X.current)return;return void m.forEach(e=>{e===p[h]?((0,o.YM)(e,y),n&&(0,o.Tv)(e,{transition:"none",transform:"translate3d(0, 0, 0)"})):n||(0,o.YM)(e,w)})}if(H.current=t,n){if(!p[h])return;return void function(e,t,n,s,a,c,l,f,h,p,m,g,b,v){if(e)return(0,o.dH)(f,`Transition-${t}`,!n),(0,o.dH)(f,`Transition-${t}Backwards`,n),p instanceof HTMLElement&&((0,o.HW)(p,y),(0,o.Tv)(p,{transition:"none",transform:""})),h instanceof HTMLElement&&((0,o.YM)(h,y),(0,o.Tv)(h,{transition:"none",transform:"translate3d(0, 0, 0)"})),void s();"slideOptimizedRtl"===t&&(n=!n),l.current=!0;const w=(0,r.VK)(void 0,g);b?.(),(0,o.dH)(f,`Transition-${t}`,!n),(0,o.dH)(f,`Transition-${t}Backwards`,n),p instanceof HTMLElement&&(0,o.Tv)(p,{transition:"none",transform:"translate3d(0, 0, 0)"}),h instanceof HTMLElement&&(0,o.Tv)(h,{transition:"none",transform:`translate3d(${n?"-":""}100%, 0, 0)`}),(0,i.gm)(()=>(h instanceof HTMLElement&&(0,u.A)(h),()=>{p instanceof HTMLElement&&((0,o.HW)(p,y),(0,o.Tv)(p,{transition:"",transform:`translate3d(${n?"":"-"}100%, 0, 0)`})),h instanceof HTMLElement&&((0,o.YM)(h,y),(0,o.Tv)(h,{transition:"",transform:"translate3d(0, 0, 0)"}))})),(0,d.j)(h,()=>{const e=h instanceof HTMLElement?h.clientHeight:void 0;(0,i.RK)(()=>{a===c.current?(p instanceof HTMLElement&&(0,o.Tv)(p,{transition:"none",transform:""}),m&&e&&h instanceof HTMLElement&&((0,o.Tv)(h,{height:"auto"}),(0,o.Tv)(f,{height:`${e}px`})),v?.(),w(),l.current=!1,s()):w()})})}(G,I,ee,e,t,H,X,s,p[h],p[c],k,D,$,j)}if("none"===I||G||Z.current)return Z.current&&(Z.current=!1),p.forEach((e,t)=>{e instanceof HTMLElement&&((0,o.HW)(e,b),(0,o.HW)(e,v),(0,o.dH)(e,y,t===h),(0,o.dH)(e,w,t!==h))}),void e();p.forEach((e,t)=>{e instanceof HTMLElement&&((0,o.HW)(e,y),(0,o.dH)(e,b,t===c),(0,o.dH)(e,v,t===h),(0,o.dH)(e,w,t!==c&&t!==h))}),X.current=!0;const g=(0,r.VK)(void 0,D);function C(){const n=s.querySelector(`.${y}`),{clientHeight:r}=n||{};(0,i.RK)(()=>{t===H.current?((0,o.HW)(s,`Transition-${I}`),(0,o.HW)(s,`Transition-${I}Backwards`),p.forEach((e,t)=>{e instanceof HTMLElement&&((0,o.HW)(e,b),(0,o.HW)(e,v),(0,o.dH)(e,y,t===h),(0,o.dH)(e,w,t!==h))}),k&&n&&((0,o.Tv)(n,{height:"auto"}),(0,o.Tv)(s,{height:`${r}px`})),j?.(),g(),X.current=!1,e()):g()})}$?.(),(0,o.dH)(s,`Transition-${I}`,!ee),(0,o.dH)(s,`Transition-${I}Backwards`,ee);const A="reveal"!==I&&"slideFadeAndroid"!==I||!ee?p[h]:p[c];if(A)if(F&&p[c]){const e=(0,d.e)(A,C);(0,f.R)(p[c],p[h],()=>{e(),Z.current=!0,j?.(),g(),X.current=!1})}else(0,d.e)(A,C,void 0,1e3);else C()},[t,n,W,Q,ee,I,$,j,S,k,T,L,E,G,J,F,D,P]),(0,r.vJ)(()=>{if(!k)return;const e=K.current,t=e.querySelector(`:scope > .${y}`)||e.querySelector(`:scope > .${b}`);if(!t)return;const n=U?t.querySelector(U):t,{clientHeight:r,clientWidth:s}=n||t||{};r&&s&&(0,i.RK)(()=>{(0,o.Tv)(t,{height:"auto"}),(0,o.Tv)(e,{height:`${r}px`,flexBasis:`${r}px`})})},[k,O,_,U]);const te=!S,ne=q.current,re=Object.keys(S?new Array(S).fill(void 0):ne).map(Number).map(e=>{const n=ne[e];if(!n)return;const r="function"==typeof n?n(e===t,e===W,e,t):n;return M&&e!==x||te?(0,g.Y)("div",{teactOrderKey:e,children:r},e):r});return(0,g.Y)("div",{ref:K,id:B,className:(0,c.A)("Transition",N),teactFastList:te,"data-tauri-drag-region":R,onScroll:V,onMouseDown:z,onWheel:Y,children:re})}},31481(e,t,n){n.d(t,{$$v:()=>Ee,$4F:()=>be,$gx:()=>V,$nk:()=>$t,A$T:()=>y,ACj:()=>E,AGC:()=>W,ATy:()=>$e,Apc:()=>Wt,BSg:()=>Te,BYH:()=>Vt,C$_:()=>fe,C39:()=>o,C7Y:()=>cr,CH0:()=>Tr,CQG:()=>dr,CV:()=>j,CVm:()=>xe,CVv:()=>B,CfG:()=>qe,Ckz:()=>Yn,Cmz:()=>u,Cyx:()=>dt,D$I:()=>Ar,D3G:()=>et,D3m:()=>l,DSF:()=>Wn,DUo:()=>x,EPW:()=>Xt,FHx:()=>v,FZw:()=>er,G38:()=>Fn,G3A:()=>Jt,G6O:()=>ot,GW0:()=>F,GhT:()=>_t,H4O:()=>Pt,H6l:()=>xt,HGU:()=>ee,H_r:()=>Pn,HaM:()=>S,HxB:()=>ar,Hz7:()=>Pe,I0K:()=>rt,I6d:()=>Ve,IH3:()=>In,IRc:()=>X,IgS:()=>Dr,Iz7:()=>R,J$1:()=>qt,KFG:()=>nt,K_A:()=>_n,Ka6:()=>nr,Kh8:()=>hn,Kp3:()=>tn,L1q:()=>Rn,L3V:()=>Y,LWg:()=>kr,LX5:()=>Dn,LaL:()=>C,Lj4:()=>at,M$8:()=>Br,M3$:()=>pe,M8B:()=>Be,MVx:()=>h,MkD:()=>wr,Msx:()=>bn,MyF:()=>on,N89:()=>An,NjX:()=>Ln,NkL:()=>tr,O2i:()=>Mr,O4t:()=>pt,OFc:()=>En,OMf:()=>Gt,OUy:()=>ut,OVC:()=>fn,Oig:()=>f,OkV:()=>qn,Os5:()=>vt,OzO:()=>St,P3f:()=>Me,PGI:()=>pr,Pje:()=>ir,PqE:()=>br,Q$7:()=>L,QkL:()=>Hn,RCH:()=>Dt,Rqe:()=>Ut,S4O:()=>It,SKD:()=>At,SL1:()=>_e,SSZ:()=>cn,T7t:()=>ne,TBj:()=>Ot,Um:()=>oe,UuV:()=>P,UyP:()=>Bt,Uyp:()=>zt,VCe:()=>Kn,ViI:()=>N,Vz3:()=>gn,W75:()=>d,WF4:()=>Fr,WG3:()=>ue,XLD:()=>yr,XQO:()=>ve,Xab:()=>yt,Xrp:()=>Ge,Y3M:()=>Bn,YAK:()=>z,YVZ:()=>Je,YoZ:()=>G,ZhW:()=>le,_5g:()=>p,_Bb:()=>hr,_C3:()=>je,_E9:()=>Jn,_tP:()=>he,aFH:()=>xn,b5_:()=>zn,be8:()=>vr,bkT:()=>Nt,bnE:()=>Tn,bpX:()=>an,c2m:()=>ht,c59:()=>mn,cK8:()=>r,cLl:()=>_,cUY:()=>dn,cgU:()=>ur,cnh:()=>it,cqp:()=>He,dK5:()=>Sr,dnp:()=>Ne,dqH:()=>ze,dxe:()=>Pr,e0F:()=>We,eKB:()=>rn,eqO:()=>Z,es:()=>Et,f51:()=>Vn,f84:()=>mt,f8_:()=>Gn,fNs:()=>wn,fRl:()=>gt,fSF:()=>Re,fng:()=>c,frj:()=>ye,fwn:()=>Yt,g0Q:()=>Lt,g0p:()=>Cr,gQx:()=>lt,gXr:()=>ie,gex:()=>vn,hYe:()=>Lr,hfH:()=>nn,i11:()=>De,iIc:()=>Ce,iJx:()=>M,iKt:()=>Qe,iRY:()=>Er,ikg:()=>yn,irO:()=>Se,j0M:()=>w,j1l:()=>Qt,j3k:()=>K,j41:()=>Rt,j7z:()=>ft,jNX:()=>pn,jQ1:()=>st,jhT:()=>xr,jhd:()=>ln,jsp:()=>Mn,kGl:()=>Zn,kNZ:()=>Sn,lFE:()=>m,lYi:()=>ge,laV:()=>se,m$5:()=>Xe,mD0:()=>Ht,mFn:()=>s,mH$:()=>ce,mPG:()=>Ye,mxD:()=>Cn,naf:()=>Mt,nfi:()=>$,nnT:()=>de,npx:()=>Ke,nxZ:()=>kt,oBq:()=>T,ozB:()=>D,pX9:()=>Xn,pZc:()=>Ue,pk8:()=>Oe,pkx:()=>sr,qGQ:()=>b,qJR:()=>i,qKY:()=>A,qLe:()=>mr,qbC:()=>lr,qj6:()=>Ae,r2x:()=>jt,r6P:()=>a,r9K:()=>or,rBM:()=>Ie,rgX:()=>On,rkj:()=>g,s8T:()=>Tt,sR2:()=>Zt,sXR:()=>kn,tBS:()=>Nr,tNZ:()=>$n,tP8:()=>Ir,tRH:()=>en,u4b:()=>we,uCr:()=>re,ukY:()=>rr,um6:()=>k,vVF:()=>un,wAs:()=>ae,wEk:()=>Un,wIX:()=>gr,wVm:()=>Ze,wZe:()=>ke,x6_:()=>Ft,xB5:()=>wt,xEh:()=>bt,xJs:()=>O,xMZ:()=>Kt,xcU:()=>ct,xw7:()=>te,y67:()=>fr,ykW:()=>me,ynd:()=>Qn,yo2:()=>J,yq1:()=>Q,z2M:()=>H,zGP:()=>I,zHL:()=>Le,zLi:()=>Nn,zNY:()=>sn,zP3:()=>Fe,zPk:()=>tt,zq7:()=>Ct,zrf:()=>U,zv8:()=>jn});const r="A",o="Montana Messenger",s="montana.quest",i="https://montana.quest/messenger/",a="account",c=!1,d=!1,u=!1,l="paid_messages",f=!1,h=!1,p=!1,m="tt-log.json",g=f,y=f,b="https://montana.quest/messenger/changelog",v="Shoot!\nSomething went wrong, please see the error details in Dev Tools Console.",w="Montana Messenger",I="Montana Messenger",C="[Inactive]",A=!1,S="user_auth",k="account",T="tt-passcode",E=6,P=!1,M="tt-global-state",x="tt-shared-state",B=500,N=200,L=10,F=150,D="tt-is-screen-locked",O=!1,R="tt-media",U="tt-media-avatars",_="tt-media-progressive",$="tt-custom-bg",j="tt-lang-packs-v52",V=[1,5,10,50,100,500],z="tt-global",Y="tt-establish",H="tt-multitab",G="tgweb",K=[1,2,3,4,5],q="undefined"!=typeof window&&window.innerHeight>=900,W=1,J=q?60:40,X=2*J,Z=36,Q=72,ee=65,te=56,ne=q?30:25,re=100,oe=42,se=42,ie=42,ae=20,ce=5,de=30,ue=200,le=500,fe=600,he=10,pe=2,me="TON",ge=18,ye=15,be=10,ve=20,we=30,Ie="global",Ce=20,Ae=500,Se=20,ke=250,Te=1,Ee=1e4,Pe=1,Me=1,xe=1200,Be=-1,Ne=0,Le=1,Fe=2,De=Le,Oe=16,Re=17,Ue=15,_e=" ",$e="top",je="left",Ve=$e,ze=3,Ye=1e4,He=3e3,Ge=1e7,Ke=36e5,qe="editable-message-text",We="editable-message-text-modal",Je="editable-story-input-text",Xe=`.messages-layout .Transition_slide-active #${qe}, .messages-layout .Transition > .Transition_slide-to #${qe}`,Ze=`#${We}`,Qe=`#${Je}`,et="data-has-custom-appendix",tt="message-content",nt=".message-content",rt="active-view-transition",ot="active-vt-",st="resizeHandle",it=`.${st}`,at="snap-effect-container",ct="snap-effect",dt="⭐",ut="XTR",lt=1275,ft=925,ht=600,pt=950,mt=450,gt=2**31-1,yt="0",bt=gt,vt=0,wt=100,It=200,Ct=10,At=300,St=600,kt=800,Tt=300,Et=(Math.round((At+St)/2),new Set(["newMessage","newScheduledMessage","deleteMessages","deleteScheduledMessages","deleteHistory","deleteParticipantHistory"]),200),Pt=13,Mt=11,xt=160,Bt=120,Nt=72,Lt=36,Ft=32,Dt=40,Ot=32,Rt=20,Ut=72,_t=72,$t=36,jt=160,Vt=160,zt=140,Yt=100,Ht=100,Gt=140,Kt=140,qt=2,Wt=7,Jt="top",Xt="popular",Zt="recent",Qt="collectibleStatus",en="favorite",tn="effectStickers",nn="effectEmojis",rn="chatStickers",on="topic-default-icon",sn="status-default-icon",an=/]+alt="([^"]+)"(?![^>]*data-document-id)[^>]*>/gm,cn="en",dn=cn,un=200,ln=450,fn="FestiveFontEmoji",hn="RestrictedEmoji",pn="http://www.w3.org/2000/svg",mn=new Set(["svg","svgz"]),gn="image/gif",yn="application/x-tgsticker",bn="video/webm",vn=new Set(["image/png","image/jpeg",gn]),wn=new Set(["video/mp4","video/quicktime"]),In=new Set(["audio/mp3","audio/ogg","audio/wav","audio/mpeg","audio/flac","audio/aac","audio/m4a","audio/mp4","audio/x-m4a"]),Cn=new Set([...vn,...wn]),An=["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"],Sn="((ftp|https?):\\/\\/)?((www\\.)?[-a-zA-Z0-9@:%._+~#=]{1,256}\\.[a-zA-Z][-a-zA-Z0-9]{1,62})\\b([-a-zA-Z0-9()@:%_+.,~#?&/=]*)",kn="(@[\\w\\d_-]+)",Tn=/^tg:(\/\/)?/i,En=/^(https?:\/\/)?([-a-zA-Z0-9@:%_+~#=]{1,32}\.)?t\.me(?=[:/?#]|$)/i,Pn=/^(https?:\/\/)?telegram\.org\//i,Mn="https://t.me/",xn="botfather",Bn="USERNAME_PURCHASE_AVAILABLE",Nn="MESSAGE_ID_REQUIRED",Ln="auction",Fn=(new Set([Bn,"USERNAME_INVALID"]),new Set(["t.me","web.t.me","a.t.me","k.t.me","z.t.me"])),Dn="weba",On="weba",Rn="sensitive",Un=new Set(["AU","BD","CA","CO","EG","HN","IE","IN","JO","MX","MY","NI","NZ","PH","PK","SA","SV","US"]),_n=["bots","channels","chats","users","groups"],$n={type:"emoji",emoticon:"❤"},jn="777000",Vn="1271266957",zn="489000",Yn="2666000",Hn="7173162320003080",Gn="5197252827247841976",Kn=1e6,qn=10n**12n,Wn=0,Jn=1,Xn=-1,Zn=12,Qn=((-qn-777n).toString(),10),er=5,tr=2147483646,nr=["android","ios","tdesktop","macos"],rr="https://bugs.telegram.org/?tag_ids=41&sort=time",or="https://telegram.org/faq",sr="https://telegram.org/privacy",ir="https://telegram.org/tos/mini-apps",ar=1,cr=86400,dr=4,ur=10,lr=10,fr=10,hr="888",pr=11,mr=20,gr=["13.0.0"],yr="#99BA92",br="#000000",vr="#4A8E3A8C",wr="#48576166",Ir="1a",Cr="2b",Ar=5,Sr=524288,kr=new Set(["USER_CANCELED"]),Tr=100,Er=100*Tr,Pr=2147483647,Mr=["stories","double_limits","more_upload","faster_download","voice_to_text","no_ads","infinite_reactions","premium_stickers","animated_emoji","advanced_chat_management","profile_badge","animated_userpics","emoji_status","translations","saved_tags","last_seen","message_privacy","effects","ai_compose","todo","pm_noforwards"],xr=["faster_download","voice_to_text","advanced_chat_management","infinite_reactions","profile_badge","animated_userpics","emoji_status","translations","saved_tags","last_seen","message_privacy","effects","todo"],Br=["channels","dialogFolderPinned","channelsPublic","savedGifs","stickersFaved","aboutLength","captionLength","dialogFilters","dialogFiltersChats","moreAccounts","recommendedChannels"],Nr={sortType:"byDate",shouldIncludeUnlimited:!0,shouldIncludeLimited:!0,shouldIncludeUnique:!0,shouldIncludeDisplayed:!0,shouldIncludeHidden:!0,shouldIncludeUpgradable:!0},Lr={sortType:"byDate"},Fr=[1,3,6,12,18,24],Dr="🎰"},48544(e,t,n){var r=n(89925),o=n(31481),s=n(26120),i=n(70758),a=n(38),c=n(96454),d=n(74824),u=n(14487),l=n(4350),f=n(5560),h=n(70934),p=n(66414),m=n(37836),g=n(57751),y=n(84553),b=n(4875),v=n(42385),w=n(13439),I=n(15186),C=n(17567),A=n(30708),S=n(55232);(0,w.aJ)("initApi",(e,t)=>{const n=(0,p.f4)(),{shouldAllowHttpTransport:r,shouldForceHttpTransport:o,shouldDebugExportedSenders:s,shouldCollectDebugLogs:i,language:a}=(0,A.lS)(e),d=window.location.search.includes("test")||"1"===n?.tgWebAuthTest,u=e.config?.isTestServer,f=(0,l.zk)(),h=Object.values(f).filter(e=>e.isTest===u).map(({userId:e})=>e).filter(Boolean);(0,b.Ru)(t.apiUpdate,{userAgent:navigator.userAgent,platform:c.Aw,sessionData:(0,g.CX)(),isWebmSupported:c.OF,maxBufferSize:c.kn,webAuthToken:n?.tgWebAuthToken,dcId:n?.tgWebAuthDcId?Number(n?.tgWebAuthDcId):void 0,mockScenario:n?.mockScenario,shouldAllowHttpTransport:r,shouldForceHttpTransport:o,shouldDebugExportedSenders:s,langCode:a,isTestServerRequested:d,accountIds:h,hasPasskeySupport:c.DL}),(0,b.eu)(Boolean(i))}),(0,w.aJ)("setAuthPhoneNumber",(e,t,n)=>{const{phoneNumber:r}=n;return(0,b.px)("provideAuthPhoneNumber",r.replace(/[^\d]/g,"")),(0,C.K)(e,{isLoading:!0,errorKey:void 0})}),(0,w.aJ)("setAuthCode",(e,t,n)=>{const{code:r}=n;return(0,b.px)("provideAuthCode",r),(0,C.K)(e,{isLoading:!0,errorKey:void 0})}),(0,w.aJ)("setAuthPassword",(e,t,n)=>{const{password:r}=n;return(0,b.px)("provideAuthPassword",r),(0,C.K)(e,{isLoading:!0,errorKey:void 0})}),(0,w.aJ)("loginWithPasskey",async(e,t,n)=>{const r=e.auth.passkeyOption;if(!r)return;const o=await navigator.credentials.get((0,a.I)(r)).catch(e=>{t.showNotification({message:{key:"PasskeyLoginError"},tabId:(0,u.g0)()})});if(!o)return;const s=o;(0,b.px)("restartAuthWithPasskey",s.toJSON())}),(0,w.aJ)("uploadProfilePhoto",async(e,t,n)=>{const{file:o,isFallback:s,isVideo:i,videoTs:a,bot:c,tabId:d=(0,u.g0)()}=n;if(e=(0,I.G42)(e,r.TD.InProgress,d),(0,w.UF)(e),!await(0,b.px)("uploadProfilePhoto",o,s,i,a,c))return;e=(0,w.mS)(),e=(0,I.G42)(e,r.TD.Complete,d),(0,w.UF)(e);const l=c?.id??e.currentUserId;l&&t.loadFullUser({userId:l})}),(0,w.aJ)("signUp",(e,t,n)=>{const{firstName:r,lastName:o}=n;return(0,b.px)("provideAuthRegistration",{firstName:r,lastName:o}),(0,C.K)(e,{isLoading:!0,errorKey:void 0})}),(0,w.aJ)("returnToAuthPhoneNumber",e=>((0,b.px)("restartAuth"),(0,C.K)(e,{errorKey:void 0}))),(0,w.aJ)("goToAuthQrCode",e=>((0,b.px)("restartAuthWithQr"),(0,C.K)(e,{isLoadingQrCode:!0,errorKey:void 0}))),(0,w.aJ)("saveSession",(e,t,n)=>{if(e.passcode.isScreenLocked)return;const{sessionData:r}=n;r?(0,g.AA)(r):(0,g.rE)()}),(0,w.aJ)("signOut",async(e,t,n)=>{"hangUp"in t&&t.hangUp({tabId:(0,u.g0)()}),"leaveGroupCall"in t&&t.leaveGroupCall({tabId:(0,u.g0)()});try{(0,p.lD)(),(0,p.vO)(),await(0,f.al)(),await Promise.race([(0,b.px)("destroy"),(0,m.v7)(3e3)]),await(0,y.nv)(!1)}catch(e){}t.reset(),n?.forceInitApi&&t.initApi()}),(0,w.aJ)("requestChannelDifference",(e,t,n)=>{const{chatId:r}=n;(0,b.px)("requestChannelDifference",r)}),(0,w.aJ)("reset",(e,t)=>{(0,g.rE)(l.Xz),(0,h.WN)(),d.clear(o.Iz7),d.clear(o.zrf),d.clear(o.cLl),d.clear(o.nfi),(0,v.s1)(),(0,S.m)();const n=(0,l.zk)();Object.values(n).length||(i.B.clear(),(0,v.bN)());const r=o.CV.replace(/\d+$/,""),a=Number((o.CV.match(/\d+$/)||["0"])[0]);for(let e=0;e{t.init({tabId:e,isMasterTab:n})})}),(0,w.aJ)("disconnect",()=>{(0,b.eZ)("disconnect")}),(0,w.aJ)("destroyConnection",()=>{(0,b.eZ)("destroy",!0,!0)}),(0,w.aJ)("loadNearestCountry",async e=>{if("connectionStateReady"!==e.connectionState)return;const t=await(0,b.px)("fetchNearestCountry");e=(0,w.mS)(),e=(0,C.K)(e,{nearestCountry:t}),(0,w.UF)(e)}),(0,w.aJ)("setDeviceToken",(e,t,n)=>{const{token:r}=n;return{...e,push:{deviceToken:r,subscribedAt:Date.now()}}}),(0,w.aJ)("deleteDeviceToken",e=>({...e,push:void 0})),(0,w.aJ)("lockScreen",async e=>{const t=JSON.stringify({...(0,g.CX)(),userId:e.currentUserId}),n=(0,v.Mm)(e);await(0,h.yp)(t,n),(0,h.m)(),(0,g.rE)(),(0,s.q)(0),e=(0,w.mS)(),e=(0,I.Vg3)(e,{isScreenLocked:!0,invalidAttemptsCount:0,timeoutUntil:void 0}),(0,w.UF)(e),setTimeout(()=>{e=(0,w.mS)(),e=(0,I.nYM)(e),(0,w.UF)(e)},o.es);try{await(0,f.al)(),await(0,b.px)("destroy",!0)}catch(e){}})},26943(e,t,n){var r=n(89925),o=n(31481),s=n(38),i=n(14487),a=n(87894),c=n(5560),d=n(33204),u=n(80140),l=n(4875),f=n(90709),h=n(13439),p=n(15186),m=n(32989),g=n(11597),y=n(30708);(0,h.aJ)("updateProfile",async(e,t,n)=>{const{photo:o,firstName:s,lastName:a,bio:c,username:d,tabId:u=(0,i.g0)()}=n,{currentUserId:f}=e;if(f){if(e=(0,m.w)(e,{profileEdit:{progress:r.DV.InProgress}},u),(0,h.UF)(e),o&&await(0,l.px)("uploadProfilePhoto",o),(s||a||c)&&await(0,l.px)("updateProfile",{firstName:s,lastName:a,about:c})){e=(0,h.mS)();const t=f&&(0,g.mBe)(e,f);t&&(e=(0,p.TKu)(e,t.id,{firstName:s,lastName:a}),e=(0,p.weB)(e,t.id,{bio:c}),(0,h.UF)(e))}if(void 0!==d){const t=await(0,l.px)("updateUsername",d);e=(0,h.mS)();const n=f&&(0,g.mBe)(e,f);if(t&&n){const t=n.usernames?.find(e=>e.isEditable),r=t?n.usernames?.map(e=>e.isEditable?{...e,username:d}:e):[{username:d,isEditable:!0,isActive:!0},...n.usernames||[]];e=(0,p.TKu)(e,f,{usernames:r}),(0,h.UF)(e)}}e=(0,h.mS)(),e=(0,m.w)(e,{profileEdit:{progress:r.DV.Complete}},u),(0,h.UF)(e),o&&t.loadFullUser({userId:f,withPhotos:!0})}}),(0,h.aJ)("updateBirthday",async(e,t,n)=>{const{birthday:r}=n,{currentUserId:o}=e;o&&await(0,l.px)("updateBirthday",r)&&t.loadFullUser({userId:o})}),(0,h.aJ)("updateProfilePhoto",async(e,t,n)=>{const{photo:r,isFallback:o}=n,{currentUserId:s}=e;s&&(0,g.mBe)(e,s)&&(e=(0,p.TKu)(e,s,{avatarPhotoId:void 0}),e=(0,p.weB)(e,s,{profilePhoto:void 0}),(0,h.UF)(e),await(0,l.px)("updateProfilePhoto",r,o)&&t.loadFullUser({userId:s,withPhotos:!0}))}),(0,h.aJ)("deleteProfilePhoto",async(e,t,n)=>{const{photo:r}=n,{currentUserId:o}=e;o&&await(0,l.px)("deleteProfilePhotos",[r])&&(e=(0,h.mS)(),e=(0,p.sol)(e,o,r.id),(0,h.UF)(e),t.loadFullUser({userId:o,withPhotos:!0}))}),(0,h.aJ)("checkUsername",async(e,t,n)=>{const{username:o,tabId:s=(0,i.g0)()}=n;let a=(0,g.nTw)(e,s);if(a.profileEdit&&a.profileEdit.progress===r.DV.InProgress)return;e=(0,m.w)(e,{profileEdit:{progress:a.profileEdit?a.profileEdit.progress:r.DV.Idle,checkedUsername:void 0,isUsernameAvailable:void 0,error:void 0}},s),(0,h.UF)(e);const{result:c,error:d}=await(0,l.px)("checkUsername",o);e=(0,h.mS)(),a=(0,g.nTw)(e,s),e=(0,m.w)(e,{profileEdit:{...a.profileEdit,checkedUsername:o,isUsernameAvailable:!0===c,error:d}},s),(0,h.UF)(e)}),(0,h.aJ)("loadWallpapers",async e=>{const t=await(0,l.px)("fetchWallpapers");t&&(e=(0,h.mS)(),e={...e,settings:{...e.settings,loadedWallpapers:t.wallpapers}},(0,h.UF)(e))}),(0,h.aJ)("uploadWallpaper",async(e,t,n)=>{const o=n,s=URL.createObjectURL(o);e={...e,settings:{...e.settings,loadedWallpapers:[{slug:r.Vw,document:{mediaType:"document",fileName:"",size:o.size,mimeType:o.type,previewBlobUrl:s}},...e.settings.loadedWallpapers||[]]}},(0,h.UF)(e);const i=await(0,l.px)("uploadWallpaper",o);if(!i)return;const{wallpaper:a}=i;if(!(e=(0,h.mS)()).settings.loadedWallpapers)return;const c=e.settings.loadedWallpapers[0];if(!c||c.slug!==r.Vw)return;const d={...a,document:{...a.document,previewBlobUrl:s}};e={...e,settings:{...e.settings,loadedWallpapers:[d,...e.settings.loadedWallpapers.slice(1)]}},(0,h.UF)(e)}),(0,h.aJ)("loadBlockedUsers",async e=>{const t=await(0,l.px)("fetchBlockedUsers",{});t&&(e=(0,h.mS)(),e={...e,blocked:{ids:t.blockedIds,totalCount:t.totalCount}},(0,h.UF)(e))}),(0,h.aJ)("blockUser",async(e,t,n)=>{const{userId:r,isOnlyStories:o}=n,s=(0,g.mBe)(e,r);s&&await(0,l.px)("blockUser",{user:s,isOnlyStories:o||void 0})&&(e=(0,h.mS)(),e=(0,p.P6h)(e,r),(0,h.UF)(e))}),(0,h.aJ)("unblockUser",async(e,t,n)=>{const{userId:r,isOnlyStories:o}=n,s=(0,g.mBe)(e,r);s&&await(0,l.px)("unblockUser",{user:s,isOnlyStories:o||void 0})&&(e=(0,h.mS)(),e=(0,p.OW3)(e,r),(0,h.UF)(e))}),(0,h.aJ)("loadNotificationExceptions",async e=>{const t=await(0,l.px)("fetchNotificationExceptions");t&&(e=(0,h.mS)(),e=(0,p.DeY)(e,t),(0,h.UF)(e))}),(0,h.aJ)("loadNotificationSettings",async e=>{const[t,n]=await Promise.all([(0,l.px)("fetchContactSignUpSetting"),(0,l.px)("fetchNotifyDefaultSettings")]);n&&(e=(0,h.mS)(),e=(0,p.qpc)(e,{hasContactJoinedNotifications:t}),e={...e,settings:{...e.settings,notifyDefaults:n}},(0,h.UF)(e))}),(0,h.aJ)("updateNotificationSettings",async(e,t,n)=>{const{peerType:r,isMuted:s,shouldShowPreviews:i}=n;await(0,l.px)("updateNotificationSettings",r,{isMuted:s,shouldShowPreviews:i})&&(e=(0,h.mS)(),e=(0,p.p92)(e,r,{mutedUntil:s?o.xEh:o.Os5,shouldShowPreviews:i}),(0,h.UF)(e))}),(0,h.aJ)("updateWebNotificationSettings",async(e,t,n)=>{const r=e.settings.byKey;e=(0,p.qpc)(e,n),(0,h.UF)(e);const{hasWebNotifications:o,hasPushNotifications:s}=e.settings.byKey;!r.hasPushNotifications&&s&&await(0,c.B1)(),r.hasPushNotifications&&!s&&await(0,c.al)(),!r.hasWebNotifications&&o&&(await(0,c.xe)()||(e=(0,h.mS)(),e=(0,p.qpc)(e,{hasWebNotifications:!1}),(0,h.UF)(e)))}),(0,h.aJ)("updateContactSignUpNotification",async(e,t,n)=>{const{isSilent:r}=n;await(0,l.px)("updateContactSignUpNotification",r)&&(e=(0,h.mS)(),e=(0,p.qpc)(e,{hasContactJoinedNotifications:!r}),(0,h.UF)(e))}),(0,h.aJ)("loadLanguages",async e=>{const t=await(0,l.px)("fetchLanguages");t&&(e=(0,h.mS)(),e=(0,p.qoo)(e,{languages:t}),(0,h.UF)(e))}),(0,h.aJ)("loadPrivacySettings",async(e,t,n)=>{const{skipIfCached:r}=n;if(r&&Object.keys(e.settings.privacy).length>0)return;if((0,g.trm)(e))return;const o=await Promise.all([(0,l.px)("fetchPrivacySettings","phoneNumber"),(0,l.px)("fetchPrivacySettings","addByPhone"),(0,l.px)("fetchPrivacySettings","lastSeen"),(0,l.px)("fetchPrivacySettings","profilePhoto"),(0,l.px)("fetchPrivacySettings","forwards"),(0,l.px)("fetchPrivacySettings","chatInvite"),(0,l.px)("fetchPrivacySettings","phoneCall"),(0,l.px)("fetchPrivacySettings","phoneP2P"),(0,l.px)("fetchPrivacySettings","voiceMessages"),(0,l.px)("fetchPrivacySettings","bio"),(0,l.px)("fetchPrivacySettings","birthday"),(0,l.px)("fetchPrivacySettings","gifts"),(0,l.px)("fetchPrivacySettings","noPaidMessages")]);if(o.some(e=>void 0===e))return;const[s,i,a,c,d,u,f,p,m,y,b,v,w]=o;e=(0,h.mS)(),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,phoneNumber:s.rules,addByPhone:i.rules,lastSeen:a.rules,profilePhoto:c.rules,forwards:d.rules,chatInvite:u.rules,phoneCall:f.rules,phoneP2P:p.rules,voiceMessages:m.rules,bio:y.rules,birthday:b.rules,gifts:v.rules,noPaidMessages:w.rules}}},(0,h.UF)(e)}),(0,h.aJ)("setPrivacyVisibility",async(e,t,n)=>{const{privacyKey:r,visibility:o,onSuccess:s}=n;if(!e.settings.privacy[r]){const t=await(0,l.px)("fetchPrivacySettings",r);if(!t)return;e=(0,h.mS)(),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[r]:t.rules}}},(0,h.UF)(e)}const{privacy:{[r]:i}}=e.settings;if(!i)return;const a=(0,f.wT)(e,{visibility:o,allowedIds:[...i.allowUserIds,...i.allowChatIds],blockedIds:[...i.blockUserIds,...i.blockChatIds],botsPrivacy:i.botsPrivacy}),c=await(0,l.px)("setPrivacySettings",r,a);c&&(s?.(),e=(0,h.mS)(),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[r]:c.rules}}},(0,h.UF)(e))}),(0,h.aJ)("setPrivacySettings",async(e,t,n)=>{const{privacyKey:r,isAllowList:o,updatedIds:s,isPremiumAllowed:i,botsPrivacy:a}=n,{privacy:{[r]:c}}=e.settings;if(!c)return;"noPaidMessages"===r&&(e=(0,h.mS)(),[...s.filter(e=>!c.allowUserIds.includes(e)),...c.allowUserIds.filter(e=>!s.includes(e))].forEach(t=>{e=(0,p.weB)(e,t,{settings:void 0})}),(0,h.UF)(e));const d=(0,f.wT)(e,{visibility:c.visibility,isUnspecified:c.isUnspecified,shouldAllowPremium:i,allowedIds:o?s:[...c.allowUserIds,...c.allowChatIds],blockedIds:o?[...c.blockUserIds,...c.blockChatIds]:s,botsPrivacy:a}),u=await(0,l.px)("setPrivacySettings",r,d);u&&(e=(0,h.mS)(),e={...e,settings:{...e.settings,privacy:{...e.settings.privacy,[r]:u.rules}}},(0,h.UF)(e))}),(0,h.aJ)("updateIsOnline",(e,t,n)=>{"connectionStateReady"===e.connectionState&&(0,l.px)("updateIsOnline",n.isOnline)}),(0,h.aJ)("loadContentSettings",async e=>{if((0,g.trm)(e))return;const t=await(0,l.px)("fetchContentSettings");t&&(e=(0,h.mS)(),e=(0,p.qpc)(e,t),(0,h.UF)(e))}),(0,h.aJ)("updateContentSettings",async(e,t,n)=>{e=(0,p.qpc)(e,{isSensitiveEnabled:n.isSensitiveEnabled}),(0,h.UF)(e),await(0,l.px)("updateContentSettings",n.isSensitiveEnabled)||(e=(0,h.mS)(),e=(0,p.qpc)(e,{isSensitiveEnabled:!n.isSensitiveEnabled}),(0,h.UF)(e))}),(0,h.aJ)("loadCountryList",async(e,t,n)=>{let{langCode:r}=n;r||(r=(0,y.lS)(e).language);const o=await(0,l.px)("fetchCountryList",{langCode:r});o&&(e=(0,h.mS)(),e={...e,countryList:o},(0,h.UF)(e))}),(0,h.aJ)("ensureTimeFormat",async(e,t)=>{if(e.auth.nearestCountry){const n=o.wEk.has(e.auth.nearestCountry.toUpperCase())?"12h":"24h";t.setSharedSettingOption({timeFormat:n})}if((0,y.lS)(e).wasTimeFormatSetManually)return;const n=await(0,l.px)("fetchNearestCountry");if(n){const e=o.wEk.has(n.toUpperCase())?"12h":"24h";t.setSharedSettingOption({timeFormat:e})}}),(0,h.aJ)("loadAppConfig",async(e,t,n)=>{const r=n?.hash,s=await(0,l.px)("fetchAppConfig",{hash:r});s&&((0,d.A)({action:"loadAppConfig",payload:{hash:s.hash}},o.Xrp),e=(0,h.mS)(),e={...e,appConfig:s,isAppConfigLoaded:!0},(0,h.UF)(e))}),(0,h.aJ)("loadConfig",async e=>{const t=await(0,l.px)("fetchConfig");if(!t)return;e=(0,h.mS)();const n=t.expiresAt-(0,u.Fm)();(0,d.A)({action:"loadConfig",payload:void 0},1e3*n),e={...e,config:t},(0,h.UF)(e)}),(0,h.aJ)("loadPromoData",async e=>{const t=await(0,l.px)("fetchPromoData");e=(0,h.mS)();const n=(t?.expires||0)-(0,u.Fm)();n>0&&(0,d.A)({action:"loadPromoData",payload:void 0},1e3*n),e={...e,promoData:t},(0,h.UF)(e)}),(0,h.aJ)("dismissSuggestion",async(e,t,n)=>{const{suggestion:r}=n;await(0,l.px)("dismissSuggestion",r),t.loadPromoData()}),(0,h.aJ)("loadPeerColors",async e=>{const t=e.peerColors?.generalHash,n=e.peerColors?.profileHash,[r,o]=await Promise.all([(0,l.px)("fetchPeerColors",t),(0,l.px)("fetchPeerProfileColors",n)]);if(!r&&!o)return;const s=(e=(0,h.mS)()).peerColors||{};e={...e,peerColors:{...s,general:r?.colors||s.general,generalHash:r?.hash||s.generalHash,profile:o?.colors||s.profile,profileHash:o?.hash||s.profileHash}},(0,h.UF)(e)}),(0,h.aJ)("loadTimezones",async e=>{const t=e.timezones?.hash,n=await(0,l.px)("fetchTimezones",t);n&&(e=(0,h.mS)(),e={...e,timezones:{byId:(0,a.dU)(n.timezones,"id"),hash:n.hash}},(0,h.UF)(e))}),(0,h.aJ)("loadGlobalPrivacySettings",async e=>{const t=await(0,l.px)("fetchGlobalPrivacySettings");t&&(e=(0,h.mS)(),e=(0,p.qpc)(e,{...t}),(0,h.UF)(e))}),(0,h.aJ)("updateGlobalPrivacySettings",async(e,t,n)=>{const r=n.shouldArchiveAndMuteNewNonContact??Boolean(e.settings.byKey.shouldArchiveAndMuteNewNonContact),o=n.shouldHideReadMarks??Boolean(e.settings.byKey.shouldHideReadMarks),s=n.shouldNewNonContactPeersRequirePremium??Boolean(e.settings.byKey.shouldNewNonContactPeersRequirePremium),i=null===n.nonContactPeersPaidStars?void 0:n.nonContactPeersPaidStars||e.settings.byKey.nonContactPeersPaidStars,a=n.shouldDisplayGiftsButton??Boolean(e.settings.byKey.shouldDisplayGiftsButton),c=n.disallowedGifts??e.settings.byKey.disallowedGifts,d=null===n.nonContactPeersPaidStars||n.nonContactPeersPaidStars;e=(0,h.mS)(),e=(0,p.qpc)(e,{shouldArchiveAndMuteNewNonContact:r,shouldHideReadMarks:o,shouldNewNonContactPeersRequirePremium:s,nonContactPeersPaidStars:i,shouldDisplayGiftsButton:a,disallowedGifts:c}),(0,h.UF)(e);const u=await(0,l.px)("updateGlobalPrivacySettings",{shouldArchiveAndMuteNewNonContact:r,shouldHideReadMarks:o,shouldNewNonContactPeersRequirePremium:s,nonContactPeersPaidStars:i,shouldDisplayGiftsButton:a,disallowedGifts:c});e=(0,h.mS)(),e=(0,p.qpc)(e,{shouldArchiveAndMuteNewNonContact:u?u.shouldArchiveAndMuteNewNonContact:!r,shouldHideReadMarks:u?u.shouldHideReadMarks:!o,shouldNewNonContactPeersRequirePremium:u?u.shouldNewNonContactPeersRequirePremium:!s,nonContactPeersPaidStars:u?u.nonContactPeersPaidStars:void 0,shouldDisplayGiftsButton:u?u.shouldDisplayGiftsButton:!a,disallowedGifts:u?u.disallowedGifts:c}),d&&Object.keys(e.users.fullInfoById).forEach(t=>{e=(0,p.weB)(e,t,{settings:void 0})}),(0,h.UF)(e)}),(0,h.aJ)("toggleUsername",async(e,t,n)=>{const{username:r,isActive:o}=n,{currentUserId:s}=e;if(!s)return;const i=(0,g.mBe)(e,s);if(!i?.usernames)return;const a=i.usernames.map(e=>e.username!==r?e:{...e,isActive:o||void 0});e=(0,p.TKu)(e,s,{usernames:a}),(0,h.UF)(e),await(0,l.px)("toggleUsername",{username:r,isActive:o})||t.loadFullUser({userId:s})}),(0,h.aJ)("toggleChatUsername",async(e,t,n)=>{const{chatId:r,username:o,isActive:s}=n,i=(0,g.hds)(e,r);if(!i?.usernames)return;const a=i.usernames.map(e=>e.username!==o?e:{...e,isActive:s||void 0});e=(0,p.wix)(e,r,{usernames:a}),(0,h.UF)(e),await(0,l.px)("toggleUsername",{chatId:i.id,accessHash:i.accessHash,username:o,isActive:s})||t.loadFullChat({chatId:r})}),(0,h.aJ)("sortUsernames",async(e,t,n)=>{const{usernames:r}=n,{currentUserId:o}=e;o&&(await(0,l.px)("reorderUsernames",{usernames:r})||t.loadUser({userId:o}))}),(0,h.aJ)("sortChatUsernames",async(e,t,n)=>{const{chatId:r,usernames:o}=n,s=(0,g.hds)(e,r);if(!s)return;const i=[...s.usernames],a=s.usernames.reduce((e,t)=>(e[o.findIndex(e=>e===t.username)]=t,e),[]);e=(0,p.wix)(e,r,{usernames:a}),(0,h.UF)(e),await(0,l.px)("reorderUsernames",{chatId:s.id,accessHash:s.accessHash,usernames:o})||(e=(0,h.mS)(),e=(0,p.wix)(e,r,{usernames:i}),(0,h.UF)(e))}),(0,h.aJ)("loadPasskeys",async e=>{const t=await(0,l.px)("fetchPasskeys");if(!t)return e=(0,h.mS)(),e={...e,settings:{...e.settings,passkeys:void 0}},void(0,h.UF)(e);e=(0,h.mS)(),e={...e,settings:{...e.settings,passkeys:t.passkeys}},(0,h.UF)(e)}),(0,h.aJ)("startPasskeyRegistration",async(e,t,n)=>{const{tabId:o=(0,i.g0)()}=n||{},a=await(0,l.px)("initPasskeyRegistration");if(!a)return;const c=(0,s.C)(a),d=await navigator.credentials.create(c).catch(e=>{if(!(e instanceof DOMException&&"NotAllowedError"===e.name))throw e;t.showNotification({message:{key:"PasskeyCreateError"},tabId:o})});if(!d)return;const u=d;await(0,l.px)("registerPasskey",u.toJSON())&&(await(0,h.pv)().loadPasskeys(),t.openSettingsScreen({screen:r.VS.Passkeys,tabId:o}))}),(0,h.aJ)("deletePasskey",async(e,t,n)=>{const{id:r}=n,o=e.settings.passkeys;if(o?.length){const t=o.filter(e=>e.id!==r);e={...e,settings:{...e.settings,passkeys:t}},(0,h.UF)(e)}await(0,l.px)("deletePasskey",{id:r}),t.loadPasskeys()})},4990(e,t,n){var r=n(14487),o=n(99375),s=n(4350),i=n(6e4),a=n(66414),c=n(80140),d=n(57751),u=n(84553),l=n(13439),f=n(92448),h=n(15186),p=n(17567),m=n(32989),g=n(11597),y=n(30708);function b(e,t,n){const{connectionState:o}=n,s=(0,g.nTw)(e,(0,r.g0)());if("connectionStateReady"===o&&s.isMasterTab&&s.multitabNextAction&&(t[s.multitabNextAction.action](s.multitabNextAction.payload),t.clearMultitabNextAction({tabId:s.id})),o!==e.connectionState){if(e={...e,connectionState:o},(0,l.UF)(e),e.isSynced){const n=(0,f.c2)(e);"connectionStateReady"===o&&s.isMasterTab&&n.length&&n.forEach(e=>{t.requestChannelDifference({chatId:e})})}"connectionStateBroken"===o&&t.signOut({forceInitApi:!0})}}(0,l.aJ)("apiUpdate",(e,t,n)=>{switch(n["@type"]){case"updateApiReady":!function(e){(0,i.wT)((0,y.lS)(e).language)}(e);break;case"updateAuthorizationState":!function(e,t){const n="authorizationStateReady"===e.auth.state,r=t.authorizationState;switch(e=(0,p.K)(e,{state:r,isLoading:!1}),(0,l.UF)(e),e=(0,l.mS)(),r){case"authorizationStateLoggingOut":(0,u.nv)(!1),e=(0,p.K)(e,{isLoggingOut:!0}),(0,l.UF)(e);break;case"authorizationStateWaitCode":e=(0,p.K)(e,{isCodeViaApp:t.isCodeViaApp}),(0,l.UF)(e);break;case"authorizationStateWaitPassword":e=(0,p.K)(e,{hint:t.hint}),t.noReset&&(e=(0,p.K)(e,{hasWebAuthTokenPasswordRequired:!0})),(0,l.UF)(e);break;case"authorizationStateWaitQrCode":e=(0,p.K)(e,{isLoadingQrCode:!1,qrCode:t.qrCode}),(0,l.UF)(e);break;case"authorizationStateReady":if(n)break;(0,u.nv)(!0),e=(0,p.K)(e,{isLoggingOut:!1}),Object.values(e.byTabId).forEach(({id:t})=>{e=(0,m.w)(e,{inactiveReason:void 0},t)}),(0,l.UF)(e)}}(e,n);break;case"updateAuthorizationError":!function(e,t){"PASSKEY_CREDENTIAL_NOT_FOUND"!==t.errorCode?(e=(0,p.K)(e,{errorKey:t.errorKey}),(0,l.UF)(e)):(0,l.ko)().showNotification({message:t.errorKey,tabId:(0,r.g0)()})}(e,n);break;case"updateUserAlreadyAuthorized":!function(e,t){const{userId:n}=t;if(e.currentUserId===n)return;const r=(0,s.zk)(),o=Object.entries(r).find(([e,t])=>t.userId===n)?.[0];if(!o)return;const i=(0,s.Nv)(Number(o));window.location.replace(i)}(e,n);break;case"updateWebAuthTokenFailed":!function(e){(0,a.fY)(),e=(0,p.K)(e,{hasWebAuthTokenFailed:!0}),(0,l.UF)(e)}(e);break;case"updatePasskeyOption":!function(e,t){e=(0,p.K)(e,{passkeyOption:t.option}),(0,l.UF)(e)}(e,n);break;case"updateConnectionState":b(e,t,n);break;case"updateSession":!function(e,t,n){const{sessionData:r}=n,{rememberMe:o,state:s}=e.auth,i=!r||!r.mainDcId,a=r?.isTest;a&&(e={...e,config:{...e.config,isTestServer:a}},(0,l.UF)(e)),o&&"authorizationStateReady"===s&&!i&&t.saveSession({sessionData:r})}(e,t,n);break;case"updateServerTimeOffset":!function(e){(0,c.SH)(e.serverTimeOffset)}(n);break;case"updateCurrentUser":!function(e,t){const{currentUser:n,currentUserFullInfo:r}=t;e={...(0,h.TKu)(e,n.id,n),currentUserId:n.id},e=(0,h.weB)(e,n.id,r),(0,l.UF)(e),(0,d.id)(n.id)}(e,n);break;case"requestReconnectApi":e={...e,isSynced:!1},(0,l.UF)(e),b(e,t,{"@type":"updateConnectionState",connectionState:"connectionStateConnecting"}),t.initApi();break;case"requestSync":(0,f.Q$)(),(0,f.ZS)(e),t.sync();break;case"updateFetchingDifference":e={...e,isFetchingDifference:n.isFetching},(0,l.UF)(e);break;case"error":Object.values(e.byTabId).forEach(({id:e})=>{const r=(0,o.zr)(n.error);r?t.addPaymentError({error:r,tabId:e}):(0,o.Dd)(n.error)?t.closePaymentModal({tabId:e}):t.showDialog&&t.showDialog({data:{type:"error",...n.error},tabId:e})});break;case"notSupportedInFrozenAccount":t.showNotification({title:{key:"NotificationTitleNotSupportedInFrozenAccount"},message:{key:"NotificationMessageNotSupportedInFrozenAccount"},tabId:(0,r.g0)()})}})},88742(e,t,n){var r=n(37932),o=n(66644),s=n(63495),i=n(96454),a=n(14487),c=n(14235),d=n(43044),u=n(5560),l=n(6e4),f=n(70934),h=n(21687),p=n(57751),m=n(71322),g=n(84382),y=n(84553),b=n(4875),v=n(42385),w=n(13439),I=n(15186),C=n(17567),A=n(32989),S=n(11597),k=n(30708),T=n(55232);(0,g.S)(e=>{let t=(0,w.mS)();t.isInited&&(0,k.lS)(t).shouldUseSystemTheme&&(t=(0,I.qoo)(t,{theme:e}),(0,w.UF)(t))}),(0,w.aJ)("switchMultitabRole",async(e,t,n)=>{const{isMasterTab:r,tabId:o=(0,a.g0)()}=n;if(r!==(0,S.nTw)(e,o).isMasterTab)if(e=(0,A.w)(e,{isMasterTab:r},o),(0,w.UF)(e,{forceSyncOnIOs:!0}),r){if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,f.ug)(),t=JSON.parse(e);(0,p.AA)(t)}(0,p.wr)()&&(0,v.ZJ)(),(e=(0,w.mS)()).passcode.hasPasscode&&e.passcode.isScreenLocked||("connectionStateReady"===e.connectionState&&(e={...e,connectionState:"connectionStateConnecting"},(0,w.UF)(e)),t.initApi()),(0,y.ii)(),s.vM&&(0,T.X)(e.sharedState)}else(0,u.al)(),t.destroyConnection(),(0,y.KX)(),(0,T.m)(),(0,v.z0)(),t.onSomeTabSwitchedMultitabRole();else(0,b.px)("broadcastLocalDbUpdateFull")}),(0,w.aJ)("onSomeTabSwitchedMultitabRole",async e=>{if(e.passcode.hasPasscode&&!e.passcode.isScreenLocked){const{sessionJson:e}=await(0,f.ug)(),t=JSON.parse(e);(0,p.AA)(t)}(0,b.px)("broadcastLocalDbUpdateFull")}),(0,w.aJ)("initShared",()=>{(0,y.ii)()}),(0,w.aJ)("initMain",e=>{const{hasWebNotifications:t,hasPushNotifications:n}=(0,S.eCL)(e);if(t&&n){const e=["click","keypress"],t=()=>{(0,u.B1)(),e.forEach(e=>{document.removeEventListener(e,t)})};e.forEach(e=>{document.addEventListener(e,t,{once:!0})})}}),(0,r.DW)(e=>{const t=(0,S.nTw)(e,(0,a.g0)());if(!t?.shouldInit)return;e=(0,w.mS)(),e=(0,A.w)(e,{shouldInit:!1},t.id);const{messageTextSize:n,language:r,shouldUseSystemTheme:c,timeFormat:u}=(0,k.lS)(e),f=(0,S.SJA)(e),p=(0,g.V)(),b=c?p:f,v=(0,S.Cw0)(e);(0,l.wT)(r,void 0),(0,d.bV)(u),(0,o.RK)(()=>{document.documentElement.style.setProperty("--composer-text-size",`${Math.max(n,i.pz?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*n)}px`),document.documentElement.style.setProperty("--message-text-size",`${n}px`),document.documentElement.setAttribute("data-message-text-size",n.toString()),document.body.classList.add("initial"),document.body.classList.add(i.TF?"is-touch-env":"is-pointer-env"),(0,h.u)(v),i.pz?document.body.classList.add("is-ios"):i.Ni?document.body.classList.add("is-android"):i.MP?document.body.classList.add("is-macos"):i.H8?document.body.classList.add("is-windows"):i.ig&&document.body.classList.add("is-linux"),i.Yw&&document.body.classList.add("is-safari"),s.Vq&&document.body.classList.add("is-tauri"),s.cp&&document.body.classList.add("is-tauri")});const C=(0,S.PKK)(e);(0,m.A)(b,C),e=(0,I.qoo)(e,{theme:b}),(0,y.ii)(),(0,w.UF)(e)}),(0,w.aJ)("setInstallPrompt",(e,t,n)=>{const{canInstall:r,tabId:o=(0,a.g0)()}=n;return(0,A.w)(e,{canInstall:r},o)}),(0,w.aJ)("setIsUiReady",(e,t,n)=>{const{uiReadyState:r,tabId:s=(0,a.g0)()}=n;return 2===r&&(0,o.RK)(()=>{document.body.classList.remove("initial")}),(0,A.w)(e,{uiReadyState:r},s)}),(0,w.aJ)("setAuthPhoneNumber",(e,t,n)=>{const{phoneNumber:r}=n;return(0,C.K)(e,{phoneNumber:r})}),(0,w.aJ)("setAuthRememberMe",(e,t,n)=>(0,C.K)(e,{rememberMe:Boolean(n.value)})),(0,w.aJ)("clearAuthErrorKey",e=>(0,C.K)(e,{errorKey:void 0})),(0,w.aJ)("disableHistoryAnimations",(e,t,n)=>{const{tabId:r=(0,a.g0)()}=n||{};setTimeout(()=>{e=(0,w.mS)(),e=(0,A.w)(e,{shouldSkipHistoryAnimations:!1},r),(0,w.UF)(e),(0,o.RK)(()=>{document.body.classList.remove("no-animate")})},450),e=(0,A.w)(e,{shouldSkipHistoryAnimations:!0},r),(0,w.UF)(e,{forceSyncOnIOs:!0})}),(0,w.aJ)("showNotification",(e,t,n)=>{const{tabId:r=(0,a.g0)(),...o}=n,s=o.localId;o.localId||=(0,c.A)();const i=[...(0,S.nTw)(e,r).notifications],d=i.findIndex(e=>s?e.localId===o.localId:e.message===o.message);return-1!==d&&i.splice(d,1),i.push(o),(0,A.w)(e,{notifications:i},r)}),(0,w.aJ)("dismissNotification",(e,t,n)=>{const{tabId:r=(0,a.g0)()}=n,o=(0,S.nTw)(e,r).notifications.filter(({localId:e})=>e!==n.localId);return(0,A.w)(e,{notifications:o},r)})},11117(e,t,n){var r=n(37932),o=n(89925),s=n(66644),i=n(96454),a=n(61182),c=n(14487),d=n(43044),u=n(6e4),l=n(21687),f=n(71322),h=n(74065),p=n(4875),m=n(188),g=n(13439),y=n(15186),b=n(32989),v=n(11597),w=n(30708);let I;(0,r.DW)(e=>{const{updatePageTitle:t,updateShouldDebugExportedSenders:n,updateShouldEnableDebugLog:r}=(0,g.ko)(),o=I;if(I=e,!o)return;const a=(0,w.lS)(o),c=(0,w.lS)(e),m=c.performance,b=a.performance,C=e.peerColors,A=o.peerColors;if(C&&C!==A&&(0,h.En)(C.general),m!==b&&(0,s.RK)(()=>{(0,l.u)(m)}),c.theme!==a.theme){const t=!!document.hasFocus()&&(0,v.PKK)(e);(0,f.A)(c.theme,t)}c.language!==a.language&&(0,u.wT)(c.language),c.timeFormat!==a.timeFormat&&((0,d.bV)(c.timeFormat),(0,u.bV)(c.timeFormat)),c.messageTextSize!==a.messageTextSize&&(document.documentElement.style.setProperty("--composer-text-size",`${Math.max(c.messageTextSize,i.pz?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*c.messageTextSize)}px`),document.documentElement.style.setProperty("--message-text-size",`${c.messageTextSize}px`),document.documentElement.setAttribute("data-message-text-size",c.messageTextSize.toString())),c.canDisplayChatInTitle!==a.canDisplayChatInTitle&&t(),c.shouldForceHttpTransport!==a.shouldForceHttpTransport&&(0,p.px)("setForceHttpTransport",Boolean(c.shouldForceHttpTransport)),c.shouldAllowHttpTransport!==a.shouldAllowHttpTransport&&((0,p.px)("setAllowHttpTransport",Boolean(c.shouldAllowHttpTransport)),!c.shouldAllowHttpTransport&&c.shouldForceHttpTransport&&(e=(0,y.qoo)(e,{shouldForceHttpTransport:!1}),(0,g.UF)(e))),c.shouldDebugExportedSenders!==a.shouldDebugExportedSenders&&n(),c.shouldCollectDebugLogs!==a.shouldCollectDebugLogs&&r()}),(0,g.aJ)("updateShouldEnableDebugLog",e=>{(0,w.lS)(e).shouldCollectDebugLogs?((0,p.eu)(!0),(0,a.fw)()):((0,p.eu)(!1),(0,a.pF)())}),(0,g.aJ)("updateShouldDebugExportedSenders",e=>{const t=(0,w.lS)(e);(0,p.px)("setShouldDebugExportedSenders",Boolean(t.shouldDebugExportedSenders))}),(0,g.aJ)("setSettingOption",(e,t,n)=>(0,y.qpc)(e,n)),(0,g.aJ)("setSharedSettingOption",(e,t,n)=>(0,y.qoo)(e,n)),(0,g.aJ)("updatePerformanceSettings",(e,t,n)=>{const r=(0,w.lS)(e);return(0,y.qoo)(e,{performance:{...r.performance,...n},wasAnimationLevelSetManually:!0})}),(0,g.aJ)("setThemeSettings",(e,t,n)=>{const{theme:r,...o}=n;return(0,y.KyT)(e,r,o)}),(0,g.aJ)("requestNextFoldersAction",(e,t,n)=>{const{foldersAction:r,tabId:o=(0,c.g0)()}=n;return(0,b.w)(e,{nextFoldersAction:r},o)}),(0,g.aJ)("openLeftColumnContent",(e,t,n)=>{const{contentKey:r=o.Bn.ChatList,tabId:s=(0,c.g0)()}=n,i=(0,v.nTw)(e,s);return(0,b.w)(e,{leftColumn:{...i.leftColumn,contentKey:r}},s)}),(0,g.aJ)("openSettingsScreen",(e,t,n)=>{const{screen:r,tabId:s=(0,c.g0)()}=n,i=(0,v.nTw)(e,s);return t.loadPrivacySettings({skipIfCached:!0}),void 0!==n.screen&&t.openLeftColumnContent({contentKey:o.Bn.Settings,tabId:s}),(0,b.w)(e,{leftColumn:{...i.leftColumn,settingsScreen:r||o.VS.Main}},s)}),(0,g.aJ)("openEditChatFolder",(e,t,n)=>{const{folderId:r,isOnlyInvites:s,tabId:i=(0,c.g0)()}=n,a=(0,v.$aQ)(e,r);a&&(t.openSettingsScreen({screen:s?o.VS.FoldersEditFolderInvites:o.VS.FoldersEditFolderFromChatList,tabId:i}),t.requestNextFoldersAction({foldersAction:{type:"editFolder",payload:a},tabId:i}))}),(0,g.aJ)("openShareChatFolderModal",(e,t,n)=>{const{folderId:r,url:s,noRequestNextScreen:i,tabId:a=(0,c.g0)()}=n,d=(0,v.$aQ)(e,r),u=d?.isChatList;if(!u||i)return i||t.openSettingsScreen({screen:o.VS.FoldersShare,tabId:a}),(0,b.w)(e,{shareFolderScreen:{folderId:r,isFromSettings:Boolean(i),url:s}},a);t.openEditChatFolder({folderId:r,isOnlyInvites:!0,tabId:a})}),(0,g.aJ)("closeShareChatFolderModal",(e,t,n)=>{const{tabId:r=(0,c.g0)()}=n||{};return t.openSettingsScreen({screen:void 0,tabId:r}),(0,b.w)(e,{shareFolderScreen:void 0},r)}),(0,g.aJ)("openPasskeyModal",(e,t,n)=>{const{tabId:r=(0,c.g0)()}=n||{};return(0,b.w)(e,{isPasskeyModalOpen:!0},r)}),(0,m.k)("closePasskeyModal","isPasskeyModalOpen")},42385(e,t,n){n.d(t,{Bo:()=>$,Jr:()=>M,Lj:()=>F,Mm:()=>V,ZJ:()=>D,bN:()=>B,e:()=>R,r2:()=>L,s1:()=>x,uw:()=>_,z0:()=>O});var r=n(84051),o=n(37932),s=n(23174),i=n(31481),a=n(70758),c=n(48899),d=n(49763),u=n(87894),l=n(4350),f=n(70934),h=n(37836),p=n(57751),m=n(96115),g=n(13439),y=n(20714),b=n(15186),v=n(11597),w=n(43874);const I=(0,h.nF)(()=>(0,r.qF)(()=>U()),5e3,!1),C=()=>U(!0);let A,S=!1,k=!1,T=0;function E(e){return a.q.set(l.pg,e)}function P(e){return a.q.set(i.DUo,e)}function M(){return a.q.get(i.DUo)}function x(){return a.q.del(l.pg)}function B(){return a.q.del(i.DUo)}function N(e){e?.passcode?.isScreenLocked&&localStorage.setItem(i.ozB,"true")}function L(){i.UuV||((0,g.aJ)("saveSession",()=>{S||(D(),C())}),(0,g.aJ)("reset",()=>{k=!0,x().finally(()=>{localStorage.removeItem(i.ozB),k=!1,S&&O()})}))}async function F(e){if(i.UuV)return;const t=await async function(e){i.Oig&&console.time("global-state-cache-read");const t=localStorage.getItem(l.pg),n=t?JSON.parse(t):void 0;n&&localStorage.removeItem(l.pg);let r=n||await a.q.get(l.pg);const o=await M()||e.sharedState;r&&(r={...r,sharedState:o}),i.Oig&&console.timeEnd("global-state-cache-read"),r&&R(r,e);return{...e,...r,sharedState:{...o,...r?.sharedState}}}(e);return t.passcode.hasPasscode||(0,p.wr)()?(D(),t):void O()}function D(){S=!0,A=(0,h.yu)(C,!0),window.addEventListener("blur",C),(0,o.DW)(I)}function O(){S=!1,(0,o.Cn)(I),window.removeEventListener("blur",C),A&&A()}function R(e,t){try{!function(e,t){const n=e;e.settings.byKey={...t.settings.byKey,...e.settings.byKey},e.chatFolders={...t.chatFolders,...e.chatFolders},e.chats.similarChannelsById||(e.chats.similarChannelsById=t.chats.similarChannelsById),e.chats.similarBotsById||(e.chats.similarBotsById=t.chats.similarBotsById),e.chats.lastMessageIds||(e.chats.lastMessageIds=t.chats.lastMessageIds),n?.appConfig.peerColors&&(n.appConfig.peerColors=void 0,n.appConfig.darkPeerColors=void 0),e.fileUploads.byMessageKey||(e.fileUploads.byMessageKey={}),e.reactions||(e.reactions=t.reactions),e.quickReplies||(e.quickReplies=t.quickReplies),e.users.previewMediaByBotId||(e.users.previewMediaByBotId=t.users.previewMediaByBotId),e.chats.loadingParameters||(e.chats.loadingParameters=t.chats.loadingParameters),e.topBotApps||(e.topBotApps=t.topBotApps),e.reactions.defaultTags?.[0]?.type||(e.reactions=t.reactions),e.users.commonChatsById||(e.users.commonChatsById=t.users.commonChatsById),e.users.botAppPermissionsById||(e.users.botAppPermissionsById=t.users.botAppPermissionsById),e.chats.topicsInfoById||(e.chats.topicsInfoById=t.chats.topicsInfoById),e.messages.pollById||(e.messages.pollById=t.messages.pollById),e.settings.botVerificationShownPeerIds||(e.settings.botVerificationShownPeerIds=t.settings.botVerificationShownPeerIds),e.peers||(e.peers=t.peers),e.settings.accountDaysTtl||(e.settings.accountDaysTtl=t.settings.accountDaysTtl),e.cacheVersion||(e.cacheVersion=t.cacheVersion,e.messages=t.messages,e.chats.listIds=t.chats.listIds),e.messages.playbackByChatId||(e.messages.playbackByChatId=t.messages.playbackByChatId),e.cacheVersion<2&&(n.settings.themes.dark&&(n.settings.themes.dark.patternColor=t.settings.themes.dark.patternColor),n.settings.themes.light&&(n.settings.themes.light.patternColor=t.settings.themes.light.patternColor),e.cacheVersion=2),e.chats.notifyExceptionById||(e.chats.notifyExceptionById=t.chats.notifyExceptionById),e.sharedState||(e.sharedState=t.sharedState,e.sharedState.settings={canDisplayChatInTitle:n.settings.byKey.canDisplayChatInTitle,animationLevel:n.settings.byKey.animationLevel,foldersPosition:i.I6d,messageSendKeyCombo:n.settings.byKey.messageSendKeyCombo,messageTextSize:n.settings.byKey.messageTextSize,performance:n.settings.performance,theme:n.settings.byKey.theme,timeFormat:n.settings.byKey.timeFormat,wasTimeFormatSetManually:n.settings.byKey.wasTimeFormatSetManually,shouldUseSystemTheme:n.settings.byKey.shouldUseSystemTheme,isConnectionStatusMinimized:n.settings.byKey.isConnectionStatusMinimized,shouldForceHttpTransport:n.settings.byKey.shouldForceHttpTransport,language:n.settings.byKey.language,languages:n.settings.languages,shouldSkipWebAppCloseConfirmation:n.settings.byKey.shouldSkipWebAppCloseConfirmation,miniAppsCachedPosition:n.settings.miniAppsCachedPosition,miniAppsCachedSize:n.settings.miniAppsCachedSize,shouldAllowHttpTransport:n.settings.byKey.shouldAllowHttpTransport,shouldCollectDebugLogs:n.settings.byKey.shouldCollectDebugLogs,shouldDebugExportedSenders:n.settings.byKey.shouldDebugExportedSenders,shouldWarnAboutFiles:n.settings.byKey.shouldWarnAboutFiles}),e.settings.themes||(e.settings.themes=t.settings.themes),e.messages.webPageById||(e.messages.webPageById=t.messages.webPageById);const r=e.sharedState.settings;r.wasAnimationLevelSetManually||(r.animationLevel=i.i11,r.performance=y.tS),void 0===r.performance.messageBlur&&(r.performance.messageBlur=!1),void 0===r.performance.textStreaming&&(r.performance.textStreaming=!0),r.foldersPosition||(r.foldersPosition=i.I6d),e.appConfig||(e.appConfig=t.appConfig),void 0===e.appConfig.webAppAllowedProtocols&&(e.appConfig.webAppAllowedProtocols=t.appConfig.webAppAllowedProtocols),n.sharedState?.settings?.shouldWarnAboutSvg&&(e.sharedState.settings.shouldWarnAboutFiles=!0,n.sharedState.settings.shouldWarnAboutSvg=void 0),e.cacheVersion<3&&(e.cacheVersion=3,e.messages=t.messages,e.chats.listIds=t.chats.listIds),e.auth||(e.auth=t.auth,e.auth.rememberMe=n.rememberMe),void 0===e.audioPlayer.volume&&(e.audioPlayer.volume=t.audioPlayer.volume)}(e,t)}catch(e){console.error(e)}}function U(e){const t=(0,g.mS)();k||!S||t.auth.isLoggingOut||!e&&(0,r.OV)()||$()}function _(){T=Date.now()+5e3}function $(e=!1){if(Date.now()({...(0,u.Up)(e,["reaction","staticIcon","title","isInactive"]),isLocalCache:!0})))},passcode:(0,u.Up)(e.passcode,["isScreenLocked","hasPasscode","invalidAttemptsCount","timeoutUntil"])}}function V(e){return JSON.stringify(j(e))}function z(e){const{diceSetIdByEmoji:t,setsById:n}=e.stickers;return{...y.HB.stickers,diceSetIdByEmoji:t,setsById:(0,u._E)(n,Object.values(t||{}))}}function Y(e){const{lastRendered:t,byId:n}=e.customEmojis,r=Object.values(e.chatFolders.byId).flatMap(e=>e.title.entities?.filter(e=>e.type===s.C7.CustomEmoji)?.map(e=>e.documentId)||[]),o=(0,u.Am)([...r,...t]).slice(0,i.GW0);return{byId:(0,u.Up)(n,o),lastRendered:o,forEmoji:{},added:{},statusRecent:{}}}function H(e){const{users:{byId:t,statusesById:n,fullInfoById:r,botAppPermissionsById:o},currentUserId:s}=e,a=(0,u.oE)(Object.values(e.byTabId).map(({id:t})=>(0,v.Xf0)(e,t))).map(({chatId:e})=>e).filter(e=>(0,c.L8)(e)),l=(0,u.Am)((0,u.oE)(Object.values(e.byTabId).flatMap(({id:t})=>(0,v.NHc)(e,t)?.map(e=>e.id)||[]))),f=a.flatMap(t=>Object.values((0,v.zeq)(e,t)||{})).map(t=>{const n=(0,v.k9R)(e,t);return t.content.storyData?.peerId||n?.story?.peerId}).filter(e=>Boolean(e)&&(0,c.L8)(e)),h=Object.keys(e.attachMenu?.bots||{}),p=(0,u.Am)([...s?[s]:[],...a,...f,...l||[],...h,...e.topPeers.userIds||[],...e.recentlyFoundChatIds?.filter(c.L8)||[],...(0,d.YA)(i._E9)?.slice(0,i.Q$7).filter(c.L8)||[],...(0,d.YA)(i.DSF)?.filter(c.L8)||[],...e.contactList?.userIds||[],...Object.keys(t)]).slice(0,i.CVv);return{...y.HB.users,byId:(0,u._E)(t,p),statusesById:(0,u._E)(n,p),fullInfoById:(0,u._E)(r,p),botAppPermissionsById:o}}function G(e){const{chats:{byId:t},currentUserId:n}=e,r=(0,u.oE)(Object.values(e.byTabId).map(({id:t})=>(0,v.Xf0)(e,t))).map(({chatId:e})=>e),o=(0,u.oE)(Object.values(e.byTabId).flatMap(({id:t})=>{const n=(0,v.Xf0)(e,t);if(!n)return;const r=(0,v.zeq)(e,n.chatId),o=(0,v.rA3)(e,n.chatId,n.threadId,t);return o?.map(t=>{const n=r[t];if(!n)return;const o=n.content,s=(0,v.k9R)(e,n),i="message"===n.replyInfo?.type&&n.replyInfo.replyToPeerId;return o.storyData?.peerId||s?.story?.peerId||i})})),s=[...n?[n]:[],...r,...o,...e.recentlyFoundChatIds||[],...(0,d.YA)(i._E9)?.slice(0,i.Q$7)||[],...(0,d.YA)(i.DSF)||[],...(0,d.YA)(i.pX9)||[],...Object.keys(t)];let a=[];for(const e of s){const n=t[e];n&&(a.push(e),n.linkedMonoforumId&&a.push(n.linkedMonoforumId))}return a=(0,u.Am)(a).slice(0,i.ViI),{...e.chats,similarChannelsById:{},similarBotsById:{},isFullyLoaded:{},notifyExceptionById:(0,u._E)(e.chats.notifyExceptionById,a),loadingParameters:y.HB.chats.loadingParameters,byId:(0,u._E)(e.chats.byId,a),fullInfoById:(0,u._E)(e.chats.fullInfoById,a),lastMessageIds:{all:(0,u._E)(e.chats.lastMessageIds.all||{},a),saved:e.chats.lastMessageIds.saved},topicsInfoById:(0,u._E)(e.chats.topicsInfoById,r)}}function K(e){const{currentUserId:t}=e,n={},r=(0,u.oE)(Object.values(e.byTabId).map(({id:t})=>(0,v.Xf0)(e,t))).map(({chatId:e})=>e),o=(0,u.oE)(Object.values(e.byTabId).map(({forumPanelChatId:e})=>e)),a=(0,u.Am)([...r,...t?[t]:[],...o,...(0,d.YA)(i.DSF)||[],...(0,d.YA)(i._E9)?.slice(0,i.Q$7)||[]]),c=Object.values(e.byTabId).reduce((t,{id:n})=>{const{chatId:r,threadId:o}=(0,v.Xf0)(e,n)||{};if(!r||!o||o===s.l3)return t;const i=t[r]||new Set;return i.add(o),t[r]=i,t},{}),l=[],f=[];return a.forEach(r=>{const i=e.messages.byChatId[r];if(!i)return;const a=(0,v.ZZX)(e,r),d=(0,v.xyP)(e,r),h=Array.from(c[r]||[]),p=Object.values(e.messages.byChatId[r].threadsById||{}).map(({threadInfo:e})=>e?.isCommentsInfo?e?.originMessageId:void 0).filter(Boolean),g=(0,u.Am)(h.concat(p,d?.listedTopicIds||[])),y=(0,v.pSx)(e,r),b=(0,u._E)(i.threadsById,[s.l3,...g]),w=(0,u.Am)(Object.values(b).flatMap(e=>e.localState?.lastViewportIds||[])),I=y&&o.includes(r)?Object.values(y).map(({id:t})=>(0,m.Vw)(e,r,t)?.lastMessageId).filter(Boolean):[],C=r===t&&e.chats.lastMessageIds.saved?Object.values(e.chats.lastMessageIds.saved):[],A=[a].concat(I).concat(C).filter(Boolean),S=(0,u.Up)(i.byId,w.concat(A)),k=Object.keys(b).reduce((e,t)=>{const n=b[Number(t)];return e[Number(t)]={...n,localState:{...n.localState,listedIds:n.localState?.lastViewportIds,typingStatusByPeerId:void 0}},e},{}),T=Object.values(S).reduce((e,t)=>{if(!t||t.isTypingDraft)return e;let n=function(e){const{photo:t,video:n,document:r,sticker:o}=e.content;return{...e,content:{...e.content,photo:t&&{...t,blobUrl:void 0},video:n&&{...n,blobUrl:void 0,previewBlobUrl:void 0},document:r&&{...r,previewBlobUrl:void 0},sticker:o&&{...o,isPreloadedGlobally:void 0}},previousLocalId:void 0}}(t);return n=function(e){return e.reactions?.results.length?{...e,reactions:{...e.reactions,results:e.reactions.results.map(e=>e.localAmount?{...e,localAmount:void 0}:e)}}:e}(n),e[t.id]=n,t.content.pollId&&l.push(t.content.pollId),t.content.webPage&&f.push(t.content.webPage.id),e},{});n[r]={byId:T,threadsById:k,summaryById:{}}}),{byChatId:n,pollById:(0,u._E)(e.messages.pollById,l),webPageById:(0,u._E)(e.messages.webPageById,f),sponsoredByChatId:{},playbackByChatId:{}}}function q(e){const{byKey:t,botVerificationShownPeerIds:n,notifyDefaults:r,lastPremiumBandwithNotificationDate:o,themes:s,accountDaysTtl:i}=e.settings;return{byKey:t,privacy:{},botVerificationShownPeerIds:n,lastPremiumBandwithNotificationDate:o,notifyDefaults:r,themes:s,accountDaysTtl:i}}function W(e){return{...e.chatFolders}}function J(e){return{...e.groupCalls,byId:{},activeGroupCallId:void 0}}},20179(e,t,n){n.d(t,{DX:()=>a,Fi:()=>o,Xj:()=>s,rp:()=>i});var r=n(31481);function o(e){return`photo${e.id}?size=x`}function s(e){return"channels"===e?"channels":"chats"===e||"groups"===e?"chats":"users"===e?"users":"bots"===e?"bots":void 0}function i(e){return e.requestUrl?e.requestUrl:e.appName?`${e.botId}?appName=${e.appName}`:e.botId}function a(e){return e===r.f51||e===r.b5_}},62214(e,t,n){n.d(t,{A5:()=>O,CO:()=>U,IC:()=>D,Js:()=>A,L7:()=>S,PX:()=>$,Q_:()=>B,Qe:()=>I,Rl:()=>w,SJ:()=>T,Sq:()=>M,TJ:()=>F,VN:()=>b,Ve:()=>y,Vs:()=>m,WX:()=>g,YE:()=>h,Zg:()=>_,__:()=>x,_n:()=>j,cG:()=>V,cP:()=>k,gA:()=>R,gU:()=>N,i7:()=>H,kE:()=>v,l1:()=>P,nr:()=>Y,sT:()=>z,ub:()=>E,yS:()=>C,yn:()=>p,zc:()=>L});var r=n(23174),o=n(31481),s=n(58744),i=n(48899),a=n(80140),c=n(11597),d=n(13439),u=n(20179),l=n(79089);const f=Date.now()/1e3+31622400;function h(e){return p(e)||m(e)}function p(e){return"chatTypeBasicGroup"===e.type}function m(e){return"chatTypeSuperGroup"===e.type}function g(e){return"chatTypeChannel"===e.type}function y(e){return e.isMonoforum}function b(e){return"chatTypePrivate"===e.type||"chatTypeBasicGroup"===e.type}function v(e){return e===o.f51}function w(e){return e===o.b5_}function I(e){return e===o.Ckz}function C(e){switch(e.type){case"chatTypePrivate":return"ChatTypePrivate";case"chatTypeBasicGroup":case"chatTypeSuperGroup":return"ChatTypeGroup";case"chatTypeChannel":return"ChatTypeChannel";default:return"ChatTypeFallback"}}function A(e,t,n=!1){return n?e("SavedMessages"):t.title||e("HiddenName")}function S(e){const t=(0,l.Kl)(e);return t?`${o.jsp}${t}`:void 0}function k(e,t="normal",n=e.avatarPhotoId){if(n)return"big"===t?`profile${e.id}?${n}`:`avatar${e.id}?${n}`}function T(e){return Boolean(e.adminRights||e.isCreator)}function E(e,t){return e.adminRights?.[t]||!1}function P(e,t){return t.id===o.HxB?e.isCreator:e.isCreator||E(e,"manageTopics")||t.isOwner}function M(e,t,n){const r=n?.boostsToUnrestrict&&(n.boostsApplied||0)>=n.boostsToUnrestrict;return Boolean(e.currentUserBannedRights?.[t]||e.defaultBannedRights?.[t]&&!r)}function x(e,t,n,r){if(t&&e.isForum){if(e.isNotJoined)return!1;if(t?.isClosed&&!t.isOwner&&!E(e,"manageTopics"))return!1}const o=(0,d.mS)();return!((0,c._ls)(o,e.id)||e.isForbidden||e.migratedTo||e.isNotJoined&&!y(e)&&!n||(0,u.DX)(e.id)||I(e.id))&&(!!e.isCreator||!!(0,i.L8)(e.id)||(g(e)?E(e,"postMessages"):T(e)||!M(e,"sendMessages",r)))}function B(e,t,n=!1,r=!1,o=!1,s,a=!1){if(!e||s&&a)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,canAttachToDoLists:!1};const c=T(e);return{canAttachMedia:c||o||!M(e,"sendMedia",t),canAttachPolls:!o&&!e.isMonoforum&&(c||!M(e,"sendPolls",t))&&(!(0,i.L8)(e.id)||n||r),canAttachToDoLists:!o&&!e.isMonoforum&&!g(e),canSendStickers:c||o||!M(e,"sendStickers",t),canSendGifs:c||o||!M(e,"sendGifs",t),canAttachEmbedLinks:!o&&(c||!M(e,"embedLinks",t)),canSendPhotos:c||o||!M(e,"sendPhotos",t),canSendVideos:c||o||!M(e,"sendVideos",t),canSendRoundVideos:c||o||!M(e,"sendRoundvideos",t),canSendAudios:c||o||!M(e,"sendAudios",t),canSendVoices:c||o||!M(e,"sendVoices",t),canSendPlainText:c||o||!M(e,"sendPlain",t),canSendDocuments:c||o||!M(e,"sendDocs",t)}}function N(e,t,n){if(t?.sendMessages){const{untilDate:n}=t;return n&&n1||r?.length||o?.length)?e("ChatsPlural",{count:n},{pluralValue:n}):s?e("FilterBots"):i?e("FilterGroups"):d?e("FilterChannels"):a?e("FilterContacts"):c?e("FilterNonContacts"):void 0}function R(e){return e.hasUsername}function U(e,t,n,r=!1){const o=(e,n)=>(t?.[n.id]?.lastMessageId||0)-(t?.[e.id]?.lastMessageId||0);if(r)return e.sort(o);{const t=e.filter(e=>e.isPinned),r=e.filter(e=>!e.isPinned&&!e.isHidden).sort(o),s=e.filter(e=>!e.isPinned&&e.isHidden).sort(o);return[...n?n.map(e=>t.find(t=>t.id===e)).filter(Boolean):t,...r,...s]}}function _(e,t){if(!e)return 0;if("isCustomPeer"in e)return e.peerColorId;if(e.color){if("regular"===e.color.type&&void 0!==e.color.color)return e.color.color;if("collectible"===e.color.type&&!t)return}return(0,i.hy)(e.id)%7}function $(e){const t=_(e);if("collectible"===e.color?.type)return j(e.color);if(void 0===t)return 1;const n=(0,d.mS)();return n.peerColors?.general[t].colors?.length||1}function j(e){return e.colors.length}function V(e,t,n){return e===n&&t!==r.l3}function z(e,t){const n=C(t),r=g(t),{membersCount:o}=t,s=(0,d.mS)();return(0,c._ls)(s,t.id)?e(r?"ChannelInaccessible":"GroupInaccessible"):o?e(r?"Subscribers":"NMembers",{count:o},{pluralValue:o}):e(n)}function Y(e){const{title:t,color:n,isVerified:r,isFake:o,isScam:s}=e;return{isCustomPeer:!0,title:t,peerColorId:n,isVerified:r,fakeType:o?"fake":s?"scam":void 0}}function H(e,t){const{result:n}=t,r=n?.sendMessage?.replyMarkup?.inlineButtons;return{chatId:e,content:n.sendMessage.content,date:(0,a.Fm)(),id:0,isOutgoing:!0,viaBotId:e,inlineButtons:r}}},90709(e,t,n){n.d(t,{Ny:()=>b,G:()=>u,wT:()=>M,Wi:()=>a.W,rt:()=>i.rt,ZV:()=>i.ZV,tM:()=>i.tM,eh:()=>i.eh,A3:()=>h,pU:()=>d,Xj:()=>v.Xj,Yh:()=>s.Yh,Sb:()=>s.Sb,D4:()=>i.D4,Q_:()=>o.Q_,ES:()=>s.ES,AB:()=>i.AB,Fi:()=>v.Fi,Gh:()=>r.Gh,IC:()=>o.IC,l1:()=>o.l1,__:()=>o.__,cP:()=>o.cP,L7:()=>o.L7,Js:()=>o.Js,yS:()=>o.yS,SM:()=>x,Em:()=>B,nr:()=>o.nr,mr:()=>i.mr,ZD:()=>s.ZD,A5:()=>o.A5,zc:()=>o.zc,zb:()=>i.zb,ih:()=>i.ih,sT:()=>o.sT,ub:()=>o.ub,$r:()=>i.$r,cG:()=>o.cG,Kl:()=>r.Kl,si:()=>i.si,sd:()=>i.sd,Cz:()=>i.Cz,VO:()=>i.VO,JU:()=>i.JU,VD:()=>i.VD,LK:()=>i.LK,wp:()=>i.wp,Qm:()=>i.Qm,r_:()=>i.r_,lH:()=>i.lH,aN:()=>s.aN,zC:()=>i.zC,nd:()=>i.nd,Op:()=>i.Op,GZ:()=>s.GZ,NO:()=>i.NO,y2:()=>i.y2,yt:()=>s.yt,fB:()=>i.fB,sj:()=>s.sj,qG:()=>i.qG,yl:()=>i.yl,cs:()=>i.cs,cU:()=>c,lk:()=>i.lk,gU:()=>o.gU,Jw:()=>s.Jw,rK:()=>s.rK,wb:()=>s.wb,ni:()=>s.ni,fP:()=>i.fP,P5:()=>s.P5,BN:()=>s.BN,zX:()=>i.zX,gB:()=>i.gB,T_:()=>i.T_,i7:()=>o.i7,CO:()=>o.CO,_n:()=>o._n,PX:()=>o.PX,Zg:()=>o.Zg,kR:()=>r.kR,Xn:()=>i.Xn,xi:()=>i.xi,rI:()=>i.rI,mU:()=>i.mU,Jj:()=>l,_I:()=>s._I,aL:()=>C.aL,Mw:()=>i.Mw,$_:()=>I,EN:()=>w,EQ:()=>s.EQ,Do:()=>s.Do,u0:()=>r.u0,Yg:()=>r.Yg,uC:()=>m,CD:()=>r.CD,NZ:()=>i.NZ,sC:()=>i.sC,Ct:()=>i.Ct,Pg:()=>i.Pg,rp:()=>v.rp,cy:()=>i.cy,y3:()=>i.y3,rj:()=>i.rj,eY:()=>i.eY,rU:()=>i.rU,Zz:()=>s.Zz,FE:()=>s.FE,KG:()=>i.KG,mR:()=>i.mR,XR:()=>s.XR,G5:()=>s.G5,_P:()=>s._P,Qe:()=>o.Qe,zP:()=>s.zP,SJ:()=>o.SJ,TJ:()=>o.TJ,yn:()=>o.yn,WX:()=>o.WX,YE:()=>o.YE,Ve:()=>o.Ve,gA:()=>o.gA,Vs:()=>o.Vs,kE:()=>o.kE,Rl:()=>o.Rl,VN:()=>o.VN,PL:()=>r.PL,Ml:()=>i.Ml,hr:()=>i.hr,r$:()=>s.r$,Ak:()=>s.Ak,vz:()=>s.vz,X_:()=>s.X_,iZ:()=>i.iZ,Ax:()=>i.Ax,HN:()=>s.HN,Nb:()=>s.Nb,ZR:()=>s.ZR,Ie:()=>s.Ie,eu:()=>g,Tv:()=>s.Tv,a0:()=>f,u7:()=>s.u7,DX:()=>v.DX,NK:()=>s.NK,tv:()=>r.tv,PF:()=>r.PF,Sq:()=>o.Sq,cR:()=>s.cR,Ld:()=>s.Ld,vp:()=>s.vp,OT:()=>s.OT,eW:()=>s.Ny,fu:()=>p,UB:()=>r.UB,v$:()=>s.v$,m4:()=>C.m4,AK:()=>y});var r=n(79089),o=n(62214),s=n(86525),i=n(77312),a=n(24896);function c(e){return e.isOutgoing?e.reactions?.recentReactions?.[0]:void 0}function d(e,t){const{currentUserId:n}=e;return t?.recentReactions?.some(({isUnread:e,isOwn:t,peerId:r})=>e&&!t&&n!==r)}function u(e){return!e.results.some(({count:e,localAmount:t})=>e||t)}function l(e){switch(e.type){case"emoji":return`emoji-${e.emoticon}`;case"custom":return`document-${e.documentId}`;case"paid":return"paid";default:return`unsupported-${e.emoticon||e.documentId}`}}function f(e,t){return e===t||!(!e||!t)&&l(e)===l(t)}function h(e,t){return"all"===t.type?"emoji"===e.type||t.areCustomAllowed:"some"===t.type&&t.allowed.some(t=>f(t,e))}function p(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;if("paid"===r?.type)return-1;if("paid"===o?.type)return 1;const s=t?.findIndex(e=>f(e,r))||0,i=t?.findIndex(e=>f(e,o))||0;return(s>-1?s:1/0)-(i>-1?i:1/0)})}function m(e){return e.reactions?.results?.filter(e=>g(e)).sort((e,t)=>e.chosenOrder-t.chosenOrder).map(e=>e.reaction)||[]}function g(e){return void 0!==e.chosenOrder}function y(e,t){const n=e.map(e=>g(e)?{...e,chosenOrder:void 0,count:e.count-1}:e).filter(({count:e})=>e>0);return t.forEach((e,t)=>{const r=n.findIndex(t=>f(t.reaction,e));r>-1?n[r]={...n[r],chosenOrder:t,count:n[r].count+1}:n.push({reaction:e,chosenOrder:t,count:1})}),n}function b(e,t,n,r){const o=[];return e.some(e=>"paid"===e.reaction.type)?(e.forEach(e=>{"paid"!==e.reaction.type?o.push(e):o.push({...e,localAmount:(e.localAmount||0)+t,chosenOrder:-1,localIsPrivate:void 0!==n?n:e.localIsPrivate,localPeerId:r||e.localPeerId,localPreviousChosenOrder:e.chosenOrder})}),o):[{reaction:{type:"paid"},count:0,chosenOrder:-1,localAmount:t,localIsPrivate:n,localPeerId:r},...e]}var v=n(20179);function w(e,t="preview",n){const r=e.content.video,o=e.content.photo;if(r){if(n&&!r.altVideos)return;const e=n?r.altVideos.reduce((e,t)=>Math.abs((t.width||0)-480)a[e]).filter(Boolean),allowedChats:u.map(e=>c[e]).filter(Boolean),blockedUsers:l.map(e=>a[e]).filter(Boolean),blockedChats:f.map(e=>c[e]).filter(Boolean),shouldAllowPremium:s,botsPrivacy:i}}function x(){const e=(0,P.mS)(),t=e.appConfig.limits?.moreAccounts||E.dR.moreAccounts,n=(0,T.zk)(),r=Object.values(n).filter(e=>e.isPremium).length,o=t[0]+r;return(0,k.qE)(o,t[0],t[1])}function B(){return Object.values((0,T.zk)()).filter(e=>!e.isTest).length}},77312(e,t,n){n.d(t,{$r:()=>ce,AB:()=>J,Ax:()=>w,Ct:()=>$,Cz:()=>X,D4:()=>ue,EO:()=>de,JU:()=>oe,KG:()=>Q,LK:()=>re,Ml:()=>b,Mw:()=>H,NO:()=>A,NZ:()=>ne,Op:()=>N,Pg:()=>U,Qm:()=>I,T_:()=>k,VD:()=>L,VO:()=>G,Xn:()=>ee,ZV:()=>d,cs:()=>C,cy:()=>Y,eY:()=>P,eh:()=>le,fB:()=>S,fP:()=>g,gB:()=>m,hr:()=>v,iZ:()=>ie,ih:()=>q,lH:()=>se,lk:()=>h,mR:()=>c,mU:()=>R,mr:()=>j,nd:()=>E,qG:()=>T,rI:()=>O,rU:()=>M,r_:()=>a,rj:()=>B,rt:()=>D,sC:()=>_,sd:()=>ae,si:()=>Z,tM:()=>u,wp:()=>p,xi:()=>te,y2:()=>F,y3:()=>x,yl:()=>l,zC:()=>y,zX:()=>f,zb:()=>K});var r=n(23174),o=n(96454),s=n(91525),i=n(86525);function a(e){return e.content}function c(e){return Boolean(l(e)||f(e)||y(e)||g(e)||I(e)||C(e)||function(e){return e.content.todo}(e)||function(e){return e.content.action}(e)||p(e)||m(e))}function d(e){const{photo:t,video:n,audio:r,document:o,text:s,webPage:i,...a}=e.content;return!n?.isRound&&!Object.keys(a).length}function u(e){return d(e)&&(l(e)||E(e))}function l(e){return e.content.photo}function f(e){return e.content.video}function h(e){const{video:t}=e.content;return t?.isRound?t:void 0}function p(e){return e.content.audio}function m(e){return e.content.voice}function g(e){return e.content.sticker}function y(e){return e.content.document}function b(e){return"photo"===e.innerMediaType}function v(e){return"video"===e.innerMediaType}function w(e){const t=y(e);return t?"image/webp"===t.mimeType:void 0}function I(e){return e.content.contact}function C(e){return e.content.pollId}function A(e){return e.content.invoice}function S(e){return e.content.location}function k(e){return e.content.webPage}function T(e){return e.content.paidMedia}function E(e){const t=y(e);return t&&b(t)?t:void 0}function P(e){return"full"===e?.webpageType?e.photo:void 0}function M(e){return"full"===e?.webpageType?e.video:void 0}function x(e){return"full"===e?.webpageType?e.audio:void 0}function B(e){return"full"===e?.webpageType?e.document:void 0}function N(e){const t=y(e);return t&&v(t)?t:void 0}function L(e){return e.thumbnail?.dataUri}function F(e){const t=l(e)||f(e),n=A(e)?.extendedMedia;return Boolean(n||t?.isSpoiler)}function D(e,t,n,r,o){const{long:s,lat:i,accessHash:a,accuracyRadius:c}=e;return`staticMap:${a}?lat=${i}&long=${s}&w=${t}&h=${n}&zoom=${r}&scale=${o}&accuracyRadius=${c}`}function O(e,t,n){const r=`photo${e.id}`,o="photo"===e.mediaType&&e.isVideo;switch(t){case"micro":case"pictogram":return`${r}?size=${n?"a":"m"}`;case"inline":return Q(e)?void 0:`${r}?size=${n?"b":"x"}`;case"preview":return`${r}?size=${n?"b":"x"}`;case"download":return o?U(e):r;default:return r}}function R(e){return`photo${e.id}?size=c`}function U(e){if(e.isVideo)return`photo${e.id}?size=u`}function _(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":return`${n}?size=m`;case"inline":return Q(e)?void 0:W(e,n);case"preview":return`${n}?size=x`;case"download":return`${n}?download`;default:return W(e,n)}}function $(e){return e.hasVideoPreview?`document${e.id}?size=v`:void 0}function j(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":case"inline":case"preview":if(!(0,s.ON)(e)||Q(e))return;return`${n}?size=m`;default:return n}}function V(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":return J(e)?`${n}?size=m`:void 0;case"inline":return W(e,n);case"download":return`${n}?download`;default:return n}}function z(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":return;case"download":return`${n}?download`;default:return n}}function Y(e){if(e)return`webDocument:${e.url}`}function H(e,t){const n=`document${e.id}`;switch(t){case"micro":case"pictogram":return e.previewPhotoSizes?.some(e=>"s"===e.type)?`${n}?size=s`:H(e,"preview");case"preview":return`${n}?size=m`;case"download":return`${n}?download`;default:return n}}function G(e,t){switch(e.mediaType){case"photo":return O(e,t);case"video":return _(e,t);case"document":return j(e,t);case"audio":return V(e,t);case"voice":return z(e,t);case"sticker":return H(e,t);case"webDocument":return Y(e);default:return}}function K(e){const{photo:t}=e;if(t)return`photo${t.id}?size=x`}function q(e){const{document:t}=e;if(t)return`document${t.id}`}function W(e,t){if(o.Uz&&o.Yw){const n=new URL(t,window.location.href);return n.searchParams.append("fileSize",e.size.toString()),n.searchParams.append("mimeType",e.mimeType),n.toString()}return t}function J(e){return e.thumbnailSizes&&e.thumbnailSizes.length>0}function X(e,t){const n="document"===e.mediaType&&"video"===e.innerMediaType,s="video"===e.mediaType||n,i="audio"===e.mediaType,a="voice"===e.mediaType,c=Z(e)||0;return"download"===t?o.Uz&&c>o.kn&&!o.l5?r.qZ.DownloadUrl:r.qZ.BlobUrl:s&&o.Uz&&("full"===t||"inline"===t)?r.qZ.Progressive:i||a?a&&!o.Oo?r.qZ.BlobUrl:r.qZ.Progressive:r.qZ.BlobUrl}function Z(e){return"size"in e?e.size:void 0}function Q(e){return"blobUrl"in e?Boolean(e.blobUrl):"previewBlobUrl"in e&&Boolean(e.previewBlobUrl)}function ee(e){return e.sizes.find(e=>"w"===e.type)||e.sizes.find(e=>"y"===e.type)||te(e)}function te(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 ne(e){if(e.width&&e.height)return e}function re(e,t=!1,n=!1){return{isUploading:n,isTransferring:n||t,transferProgress:e||0}}function oe(e){return"video"===e.mediaType?e.isRound?"voice":e.isGif?"gif":"media":"audio"===e.mediaType?"audio":"voice"===e.mediaType?"voice":"document"===e.mediaType?"documents":"photo"===e.mediaType?"media":void 0}function se(e,t,n){let r;switch(n){case"media":r=e=>{const t=f(e);return l(e)||t&&!t.isRound&&!t.isGif};break;case"documents":r=y;break;case"gif":r=e=>{const t=f(e);return t?.isGif};break;case"links":r=e=>k(e)||(0,i.xH)(e);break;case"audio":r=p;break;case"voice":r=e=>{const t=f(e);return m(e)||t&&t.isRound};break;default:return[]}return t.reduce((t,n)=>(e[n]&&r(e[n])&&t.push(n),t),[])}function ie(e){return!(!e.content||!e.content.photo&&(!e.content.video||e.content.video.isRound||e.content.video.isGif))}function ae(e){if("fileName"in e&&e.fileName)return e.fileName;if("sticker"===e.mediaType){const t=e.isLottie?"tgs":e.isVideo?"webm":"webp";return`${e.id}.${t}`}return"photo"===e.mediaType?`${e.id}.${e.isVideo?"mp4":"jpg"}`:"voice"===e.mediaType?`${e.id}.${o.Oo?"ogg":"wav"}`:"id"in e&&e.id?e.id:`${e.mediaType}-${Math.random().toString(36).slice(4)}`}function ce(e,t){const n=G(t,"download");return!!n&&Boolean(e[n])}function de(e,t,n){const{video:r,sticker:o,audio:s,voice:i,document:a}=e.content,{webPage:c}=t,d=l(e)||P(c),u=function(e){return"suggestProfilePhoto"===e.content.action?.type?e.content.action.photo:void 0}(e),f=r||M(c),h=a||B(c),p=s||x(c);return f?_(f,n):d||u?O(d||u,n,Boolean(u)):h?j(h,n):o?H(o,n):p?V(p,n):i?z(i,n):void 0}function ue(e,t){const n=new Set;return["micro","pictogram","inline","preview","full","download"].forEach(r=>{const o=de(e,t,r);o&&n.add(o)}),Array.from(n)}function le(e,t){const n=Boolean(l(e)||f(e)),r=Boolean(p(e)||m(e)||y(e)),o=(0,i.ES)(t);return n&&("photo"===o||"video"===o)||r&&("audio"===o||"file"===o)}},3544(e,t,n){n.d(t,{GG:()=>f,Gn:()=>u,Su:()=>l,dS:()=>d,oL:()=>h,vs:()=>c});var r=n(23174),o=n(58849),s=n(69282),i=n(86525);const a=["⠺","⠵","⠞","⠟"],c=200;function d(e,t,n,r=!1,s=c,i=!1){const a=!r&&l(t);return`${a?`${a} `:""}${h(e,t,n,(0,o.A)(u(e,t,n),s),i)}`}function u(e,t,n){const o=(0,i.WD)(t),s=(0,i.BN)(e,n?.story||t)?.text;if(!s)return o;const{entities:c}=t.content.text||{};if(!c?.length)return o?`${o}\n${s}`:s;const d=c.reduce((e,{type:t,offset:n,length:o})=>{if(t!==r.C7.Spoiler)return e;const s=function(e){return new Array(e).fill(void 0).map(()=>a[Math.floor(Math.random()*a.length)]).join("")}(o);return`${e.slice(0,n)}${s}${e.slice(n+o)}`},s);return o?`${o}\n${d}`:d}function l(e){const{photo:t,video:n,audio:r,voice:o,document:s,sticker:i,pollId:a,paidMedia:c,todo:d}=e.content;return e.groupedId||t||c?"🖼":n?"📹":i?i.emoji:r?"🎧":o?"🎤":s?"📎":a?"📊":d?"📝":void 0}function f(e,t,n){return p(e,t,n)}function h(e,t,n,r,o=!1){return p(e,t.content,n,t,r,o)}function p(e,t,n,r,o,i=!1){const{text:a,photo:c,video:d,audio:u,voice:l,document:f,sticker:h,contact:p,invoice:m,location:g,game:y,storyData:b,giveaway:v,giveawayResults:w,paidMedia:I,todo:C,dice:A}=t,{poll:S}=n||{};let k,T=!1;const E=I?.isBought&&I.extendedMedia,P=I&&!I.isBought?I.extendedMedia:void 0,M=I&&I.extendedMedia.length>1,x=!M&&(E?.[0].video||P?.[0].duration),B=!M&&!x;return(r?.groupedId||M)&&(T=!0,k=o||e("Album")),(c||B)&&(T=!0,k=o||e("AttachPhoto")),(d||x)&&(T=!0,k=o||e(d?.isGif?"AttachGif":"AttachVideo")),h&&(k=e("AttachSticker").trim()),u&&(k=function(e){const{audio:t,text:n}=e;return t&&[t.title,t.performer].filter(Boolean).join(" — ")||n?.text}(t)||e("AttachMusic")),l&&(T=!0,k=o||e("AttachAudio")),f&&(T=!i,k=i?f.fileName:o||f.fileName),p&&(k=e("AttachContact")),S&&(k=(0,s.fd)({text:S.summary.question.text,entities:S.summary.question.entities,asPreview:!0})),m&&(k=m.extendedMedia?m.title:e("AttachInvoice",{description:m.description})),a&&(i&&k&&!T?k+=`\n${o}`:k=o),"geo"!==g?.mediaType&&"venue"!==g?.mediaType||(k=e("AttachLocation")),"geoLive"===g?.mediaType&&(k=e("AttachLiveLocation")),y&&(k=`🎮 ${y.title}`),v&&(k=e("AttachGiveaway")),w&&(k=e("AttachGiveawayResults")),b&&(k=o||e("AttachStory")),C&&(k=(0,s.fd)({text:C.todo.title.text,entities:C.todo.title.entities,asPreview:!0})),A&&(k=A.emoticon),k||e("MessageUnsupported")}},86525(e,t,n){n.d(t,{Ak:()=>N,BN:()=>S,Do:()=>Q,EQ:()=>ee,ES:()=>W,FE:()=>I,G5:()=>q,GZ:()=>g,HN:()=>U,Ie:()=>x,Jw:()=>E,Ld:()=>z,NK:()=>J,Nb:()=>R,Ny:()=>re,OT:()=>A,P5:()=>C,Sb:()=>G,Tv:()=>B,WD:()=>b,XR:()=>v,X_:()=>_,Yh:()=>te,ZD:()=>P,ZR:()=>j,Zz:()=>ne,_I:()=>O,_P:()=>L,aN:()=>k,cR:()=>H,ni:()=>w,r$:()=>K,rK:()=>V,sj:()=>y,u7:()=>F,v$:()=>Z,vp:()=>Y,vz:()=>$,wb:()=>T,xH:()=>M,yt:()=>X,zP:()=>D});var r=n(23174),o=n(31481),s=n(22986),i=n(48899),a=n(87894),c=n(60343),d=n(80140),u=n(13439),l=n(11597),f=n(96115),h=n(79089);const p=new RegExp(o.kNZ,"i");let m=0;function g(e,t){return["message",e.toString().replace(".","-"),t].filter(Boolean).join("-")}function y(e){return e.previousLocalId||e.id}function b(e){const{transcriptionId:t}=e,n=(0,u.mS)();return t&&n.transcriptions[t]?.text}function v(e){const{action:t,text:n,sticker:r,photo:o,video:s,audio:i,voice:a,document:c,pollId:d,todo:u,dice:l,webPage:f,contact:h,invoice:p,location:m,game:g,storyData:y,giveaway:b,giveawayResults:v,paidMedia:w}=e.content;return!d&&(Boolean(n)||!(r||o||s||i||a||c||h||d||u||f||p||m||g||y||b||v||l||w||"phoneCall"===t?.type))}function w(e,t){const n=(0,l.zcZ)(e,t),r=(0,l.Pn$)(e,t),{peerId:o,id:s}=t.content.storyData||{};return I({poll:n,story:s&&o?e.stories.byPeerId[o]?.byId[s]:void 0,webPage:r})}function I({poll:e,story:t,webPage:n}){return{poll:e,story:t&&"content"in t?t:void 0,webPage:n}}function C(e){return v(e)?e.content.text:void 0}function A(e,t){const n=C(e)?.text;if(!n)return;if(1===t.length)return t[0];let r,o=0;return t.forEach(e=>{const t=C(e)?.text;if(!t)return;const s=function(e,t){const n=Math.min(e.length,t.length);let r=0;for(;ro&&(r=e,o=s)):(r=e,void(o=s)):void 0}),r}function S(e,t){return v(t)?t.content.text||{text:e("MessageUnsupported")}:void 0}function k(e){const{text:t,sticker:n,photo:o,video:s,audio:i,voice:a,document:c,pollId:d,webPage:u,contact:l,action:f,game:h,invoice:p,location:m,storyData:g,dice:y}=e.content;if(n||s?.isRound||y)return!0;if(!t||o||s||i||a||c||d||u||l||f||h||p||m||g)return!1;const b=t?.entities?.some(e=>e.type!==r.C7.CustomEmoji);return Boolean(t.emojiOnlyCount&&!b)}function T(e){const{text:t}=e.content;if(t&&!t.entities?.length&&1===t.emojiOnlyCount)return t.text}function E(e){const{text:t}=e.content,n=t?.entities?.[0];if(1===t?.entities?.length&&n?.type===r.C7.CustomEmoji&&0===n.offset&&n.length===t.text.length)return n.documentId}function P(e){const{text:t}=e.content;let n;if(t?.entities){const e=t.entities.find(e=>e.type===r.C7.TextUrl);if(e&&(n=e.url.match(p)),!n){const e=t.entities.find(e=>e.type===r.C7.Url);if(e){const{offset:r,length:o}=e;n=t.text.substring(r,r+o).match(p)}}}if(!n&&t&&(n=t.text.match(p)),n)return{url:n[0],domain:n[3]}}function M(e){const{text:t}=e.content,n=t&&t.text.match(p);if(n)return{url:n[0],domain:n[3]}}function x(e){return e.isOutgoing}function B(e){return Boolean("message"===e.replyInfo?.type)}function N(e){return Boolean(e.forwardInfo||e.content.storyData)}function L(e){return Boolean(e.content.action)}function F(e){return e.chatId===o.zv8&&Math.round(e.id)!==e.id}function D(e){return Boolean(e.senderId)&&!(0,i.L8)(e.senderId)&&x(e)}function O(e){return e.sendingState?"messageSendingStateFailed"===e.sendingState?"failed":"pending":"succeeded"}function R(e){return(0,c.iL)(e.id)}function U(e){return"messageSendingStateFailed"===e.sendingState}function _(e){return e.content.action&&"historyClear"===e.content.action.type}function $(e){const{location:t}=e.content;return"geoLive"===t?.mediaType&&(0,d.Fm)()-(e.date||0)>=t.period}function j(e,t){const{text:n,game:r}=e.content,o=R(e),s=F(e),i=L(e);return Boolean(n?.text.length&&!n.emojiOnlyCount&&!r&&(t||!e.isOutgoing)&&!o&&!s&&!i&&!e.isScheduled)}function V(e){return 1===e.inlineButtons?.length&&1===e.inlineButtons[0].length&&e.inlineButtons[0][0]}function z(e){return e.sort((e,t)=>e-t)}function Y(e){return e.sort((e,t)=>t-e)}function H(e,t){let n=!1,r=e.length?e.map(e=>(0,a.h8)(e,t)&&!n?(n=!0,z((0,a.Am)(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;ee.offset>t.offset?1:-1))}if(t&&e.chatId===o.b5_&&i&&i.some(e=>e.type===r.C7.Code)){const e=i;i=[];for(let t=0;t{const n=e[e.length-1];return t.groupedId&&n?.[0]?.groupedId===t.groupedId?(n.push(t),e):(e.push([t]),e)},[]).forEach(e=>{r.length+e.length>t&&(n.push(r),r=[]),r.push(...e)}),r.length&&n.push(r),n}function Q(e,t){if(!e.suggestedPostInfo||"message"!==e.replyInfo?.type||!e.replyInfo?.replyToMsgId||!t)return;if(!t.suggestedPostInfo)return;const n=t.suggestedPostInfo,r=e.suggestedPostInfo,o=t.content,i=e.content,{text:a,...c}=o,{text:d,...u}=i,l=!(0,s.T)(a,d),f=!(0,s.T)(c,u),h=n.price?.amount,p=r.price?.amount,m=h!==p,g=n.scheduleDate!==r.scheduleDate;return l||m||g||f?{isNewText:l,isNewPrice:m,isNewTime:g,isNewMedia:f}:void 0}function ee(e,t,n,r,o){const s=Q(t,n);if(!s)return;const i=[];s.isNewPrice&&i.push(e("ActionSuggestedChangesPrice")),s.isNewTime&&i.push(e("ActionSuggestedChangesTime")),s.isNewText&&i.push(e("ActionSuggestedChangesText")),s.isNewMedia&&i.push(e("ActionSuggestedChangesMedia"));const a=e.conjunction(i);return e(r?"ActionSuggestedChangesOutgoing":"ActionSuggestedChangesIncoming",{changes:a,user:o},{withNodes:!0,withMarkdown:!0})}function te({lastMessageId:e,chatId:t,threadId:n,text:s}){const i=function(e=0){return e+ ++m/o.VCe}(e);return{id:i,chatId:t,replyInfo:"number"==typeof n&&n!==r.l3?{type:"message",replyToMsgId:n,replyToTopId:n,isForumTopic:!0}:void 0,isOutgoing:!1,date:(0,d.Fm)(),content:{text:s},isSilent:!0,isTypingDraft:!0,editDate:(0,d.Fm)()}}function ne(e,t,n,o,s){const i=n.reduce((n,r)=>{const s=o?(0,l.Jl6)(e,t,r):(0,l.O5q)(e,t,r);if(!s)return n;const i=(0,f.L_)(e,s);return n[i]=n[i]||[],n[i].push(r),n},{});return s||(i[r.l3]=n),i}function re(e,t){const n=e===r.l3;if(t||!n)return{type:"message",...t,replyToMsgId:t?.replyToMsgId||Number(e),replyToTopId:t?.replyToTopId||(n?void 0:Number(e))}}},188(e,t,n){n.d(t,{k:()=>i});var r=n(14487),o=n(32989),s=n(13439);function i(e,t){(0,s.aJ)(e,(e,n,s)=>{const{tabId:i=(0,r.g0)()}=s||{};return(0,o.w)(e,{[t]:void 0},i)})}},24896(e,t,n){function r(e,t){return`${e}_${t}`}n.d(t,{W:()=>r})},27109(e,t,n){n.d(t,{If:()=>a,RY:()=>l,o3:()=>d,sh:()=>c,uy:()=>u});var r=n(48899),o=n(87894),s=n(80140),i=n(62214);function a(e,t,n){const r=l(e,t,n);return!!r?.mutedUntil&&(0,s.Fm)()m,PU:()=>h,Q5:()=>y,cy:()=>p,em:()=>g,mO:()=>f,vj:()=>l});var r=n(31481),o=n(48899),s=n(43044),i=n(529),a=n(11597),c=n(13439),d=n(62214),u=n(79089);function l(e){return"title"in e}function f(e){return!l(e)}function h({ids:e,query:t,type:n="peer"}){if(!t)return e;const r=(0,c.mS)(),o=(0,s.Yw)(),u=(0,i.l)(t),f="chat"===n?a.hds:"user"===n?a.mBe:a.PVB;return e.filter(e=>{const t=f(r,e);if(!t)return!1;const n=l(t)?(0,d.Js)(o,t):e===r.currentUserId?o("SavedMessages"):void 0,s=n?u(n):void 0,i=g(o,t);return s||i&&u(i)||Boolean(t.usernames?.find(({username:e})=>u(e)))})}function p(e){return l(e)?"chatTypeBasicGroup"===e.type||"chatTypeSuperGroup"===e.type?"ChatList.PeerTypeGroup":"chatTypeChannel"===e.type?"ChatList.PeerTypeChannel":"chatTypePrivate"===e.type?"ChatList.PeerTypeNonContact":void 0:e.id===r.zv8?"ServiceNotifications":e.isSupport?"SupportStatus":e.type&&"userTypeBot"===e.type?"ChatList.PeerTypeBot":e.isContact?"ChatList.PeerTypeContact":"ChatList.PeerTypeNonContactUser"}function m(e,t){if(t)return"isCustomPeer"in t?t.titleKey?e(t.titleKey):t.title:f(t)?(0,u.u0)(t):(0,d.Js)(e,t)}function g(e,t){if(t)return"isCustomPeer"in t?t.titleKey?e(t.titleKey):t.title:f(t)?(0,u.Yg)(t):(0,d.Js)(e,t)}function y(e,t,n){if(!(0,o.L8)(t)){if(l(n)){if(t===n.id)return;return n.title}return n.isSelf?e("FromYou"):m(e,n)}}},26129(e,t,n){function r(e){const{replyInfo:t}=e;if(t&&"message"===t.type)return t}function o(e){const{replyInfo:t}=e;if(t&&"story"===t.type)return t}n.d(t,{Q:()=>r,W:()=>o})},35104(e,t,n){function r(e,t){return[e.date,e.fromId,e.gift.id,"starGiftUnique"===e.gift.type?e.gift.number:void 0,t?void 0:e.localTag].filter(Boolean).join("-")}n.d(t,{p:()=>r})},78396(e,t,n){n.d(t,{T8:()=>s,aL:()=>o,m4:()=>i});var r=n(23174);function o(e,t){const n=`sticker${e}`;return t?`${n}?size=m`:n}function s(e){return e.entities?.some(e=>e.type===r.C7.CustomEmoji)}function i(e){if(!e.entities)return e;const t=e.entities.filter(e=>e.type!==r.C7.CustomEmoji);return{...e,entities:t}}},79089(e,t,n){n.d(t,{CD:()=>l,Gh:()=>m,Kl:()=>y,PF:()=>f,PL:()=>h,UB:()=>g,Yg:()=>u,kR:()=>b,tv:()=>p,u0:()=>d});var r=n(31481),o=n(58744),s=n(21309),i=n(87894),a=n(64713),c=n(80140);function d(e){if(e)switch(e.type){case"userTypeBot":return e.firstName;case"userTypeRegular":return e.firstName||e.lastName;case"userTypeDeleted":case"userTypeUnknown":return"Deleted";default:return}}function u(e){if(e){if(h(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,a.n4)(e.phoneNumber)}`}}}function l(e,t,n){if(t.id===r.zv8)return e("ServiceNotifications");if(t.isSupport)return e("SupportStatus");if(t.type&&"userTypeBot"===t.type)return t.botActiveUsers?e("BotUsers",t.botActiveUsers,"i"):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,c.SF)(),s=new Date(Date.now()+1e3*r),i=new Date(1e3*t);if(i>=s)return e("LastSeen.JustNow");const a=new Date(s.getTime()-i.getTime());if(a.getTime()/1e3<60)return e("LastSeen.JustNow");if(a.getTime()/1e3<3600)return e("LastSeen.MinutesAgo",Math.floor(a.getTime()/1e3/60));const d=new Date;if(d.setHours(0,0,0,0),i>new Date(d.getTime()+1e3*r))return a.getTime()/1e3<21600?e("LastSeen.HoursAgo",Math.floor(a.getTime()/1e3/60/60)):e("LastSeen.TodayAt",(0,o.fU)(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.fU)(e,i)):e("LastSeen.AtDate",(0,o.Lu)(e,i))}case"userStatusOnline":return e("Online");case"userStatusRecently":return e("Lately");default:return}}function f(e,t,n=!1){const{id:o,type:s}=e;return!(!t||o===r.zv8||e.isSelf&&!n||"userStatusOnline"!==t.type||"userTypeBot"===s)}function h(e){return("userTypeDeleted"===e.type||"userTypeUnknown"===e.type)&&e.id!==r.zv8}function p(e){return"userTypeBot"===e.type}function m(e){return!e.isSelf&&!e.isContact&&!p(e)&&e.id!==r.Ckz}function g(e,t,n,r){return(0,i.My)(e,e=>{const o=(0,c.Fm)();if(r&&r.includes(e))return o+172800-(r.length-r.indexOf(e));const i=t[e],a=n[e];if(!i||!a)return 0;if("userStatusOnline"===a.type)return a.expires;if("userStatusOffline"===a.type&&a.wasOnline)return a.wasOnline;switch(a.type){case"userStatusRecently":return o-s.d_;case"userStatusLastWeek":return o-7*s.d_;case"userStatusLastMonth":return o-7*s.d_*30;default:return 0}},"desc")}function y(e){return e.usernames?.find(e=>e.isActive)?.username}function b(e){return`peer-story${e}`}},13439(e,t,n){n.d(t,{EK:()=>u,UF:()=>s,aJ:()=>c,br:()=>d,ko:()=>i,mS:()=>o,pv:()=>a});const r=(0,n(37932).cl)(),o=r.getGlobal,s=r.setGlobal,i=r.getActions,a=r.getPromiseActions,c=r.addActionHandler,d=r.execAfterActions,u=r.withGlobal},20714(e,t,n){n.d(t,{$8:()=>u,HB:()=>l,Je:()=>f,LH:()=>a,PI:()=>d,tS:()=>c});var r=n(89925),o=n(31481),s=n(96454),i=n(13235);const a={messageBlur:!0,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,storyRibbonAnimations:!0,snapEffect:!0,textStreaming:!0},c={messageBlur:!1,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:!0,storyRibbonAnimations:!0,snapEffect:!1,textStreaming:!0},d={messageBlur:!1,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,storyRibbonAnimations:!1,snapEffect:!1,textStreaming:!1},u={settings:{theme:"light",shouldUseSystemTheme:!0,messageTextSize:s.pz?o.fSF:s.MP?o.pZc:o.pk8,animationLevel:o.i11,foldersPosition:o.I6d,messageSendKeyCombo:"enter",performance:a,shouldSkipWebAppCloseConfirmation:!1,language:"en",timeFormat:"24h",wasTimeFormatSetManually:!1,isConnectionStatusMinimized:!0,canDisplayChatInTitle:!0,shouldAllowHttpTransport:!0,shouldWarnAboutFiles:!0},isInitial:!0},l={cacheVersion:3,isInited:!0,attachMenu:{bots:{}},passcode:{},twoFaSettings:{},isAppUpdateAvailable:!1,shouldShowContextMenuHint:!0,appConfig:i.hE,audioPlayer:{volume:o.Hz7,lastPlaybackRate:o.P3f},mediaViewer:{lastPlaybackRate:o.P3f},auth:{rememberMe:!0},countryList:{phoneCodes:[],general:[]},blocked:{ids:[],totalCount:0},users:{byId:{},statusesById:{},fullInfoById:{},previewMediaByBotId:{},commonChatsById:{},botAppPermissionsById:{}},peers:{profilePhotosById:{}},chats:{listIds:{},isFullyLoaded:{},orderedPinnedIds:{},totalCount:{},lastMessageIds:{},byId:{},fullInfoById:{},similarChannelsById:{},similarBotsById:{},topicsInfoById:{},notifyExceptionById:{},loadingParameters:{active:{},archived:{},saved:{}}},messages:{byChatId:{},sponsoredByChatId:{},pollById:{},webPageById:{},playbackByChatId:{}},stories:{byPeerId:{},albumsByPeerId:{},orderedPeerIds:{archived:[],active:[]},hasNext:!0,hasNextInArchive:!0,stealthMode:{}},groupCalls:{byId:{}},attachmentSettings:{shouldCompress:!0,defaultAttachmentCompression:"compress",shouldSendGrouped:!0,isInvertedMedia:void 0,webPageMediaSize:void 0,shouldSendInHighQuality:!1},scheduledMessages:{byChatId:{}},quickReplies:{byId:{},messagesById:{}},chatFolders:{byId:{},invites:{},areTagsEnabled:!1},fileUploads:{byMessageKey:{}},recentEmojis:["grinning","kissing_heart","christmas_tree","brain","trophy","duck","cherries"],recentCustomEmojis:["5377305978079288312"],reactions:{defaultTags:[],topReactions:[],recentReactions:[],effectReactions:[],hash:{}},availableEffectById:{},stickers:{setsById:{},added:{},recent:{stickers:[]},favorite:{stickers:[]},greeting:{stickers:[]},premium:{stickers:[]},featured:{setIds:[]},effect:{stickers:[],emojis:[]},forEmoji:{}},customEmojis:{lastRendered:[],byId:{},added:{},forEmoji:{},statusRecent:{}},emojiKeywords:{},gifs:{saved:{}},topPeers:{},topInlineBots:{},topBotApps:{},activeSessions:{byHash:{},orderedHashes:[]},activeWebSessions:{byHash:{},orderedHashes:[]},settings:{byKey:{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,shouldNotifyAboutPinnedMessages:!0,notificationSoundVolume:5,shouldSuggestStickers:!0,shouldSuggestCustomEmoji:!0,shouldPaidMessageAutoApprove:!1,shouldUpdateStickerSetOrder:!0,shouldArchiveAndMuteNewNonContact:!1,shouldNewNonContactPeersRequirePremium:!1,disallowedGifts:void 0,nonContactPeersPaidStars:0,shouldHideReadMarks:!1,canTranslate:!1,canTranslateChats:!0,doNotTranslate:[],translationTone:"neutral"},privacy:{},botVerificationShownPeerIds:[],themes:{light:{isBlurred:!0,patternColor:o.be8},dark:{isBlurred:!0,patternColor:o.MkD}},accountDaysTtl:365},serviceNotifications:[],trustedBotIds:[],transcriptions:{},translations:{byChatId:{}},byTabId:{},sharedState:u,archiveSettings:{isMinimized:!1,isHidden:!1}},f={id:0,isMasterTab:!1,isLeftColumnShown:!0,newChatMembersProgress:r.D7.Closed,uiReadyState:0,shouldInit:!0,gifSearch:{},stickerSearch:{},messageLists:[],activeChatFolder:0,tabThreads:{},inlineBots:{isLoading:!1,byUsername:{}},webApps:{openedWebApps:{},openedOrderedKeys:[],sessionKeys:[],modalState:"maximized",isModalOpen:!1,isMoreAppsTabActive:!1},globalSearch:{},userSearch:{},leftColumn:{contentKey:r.Bn.ChatList,settingsScreen:r.VS.Main},middleSearch:{byChatThreadKey:{}},sharedMediaSearch:{byChatThreadKey:{}},chatMediaSearch:{byChatThreadKey:{}},management:{byChatId:{}},chatInfo:{isOpen:!1},savedGifts:{filter:{...o.tBS},collectionsByPeerId:{},activeCollectionByPeerId:{}},resaleGifts:{gifts:[],count:0,updateIteration:0,filter:{...o.hYe}},storyViewer:{isMuted:!0,isRibbonShown:!1},mediaViewer:{volume:o.Hz7,playbackRate:o.P3f,isMuted:!1},audioPlayer:{playbackRate:o.P3f,isMuted:!1},isShareMessageModalShown:!1,isWebAppsCloseConfirmationModalOpen:!1,forwardMessages:{},replyingMessage:{},pollResults:{},payment:{},starsPayment:{},notifications:[],dialogs:[],activeReactions:{},activeDownloads:{},statistics:{byChatId:{}},requestedTranslations:{byChatId:{}},isPaymentMessageConfirmDialogOpen:!1}},92448(e,t,n){n.d(t,{Q$:()=>c,ZS:()=>u,c2:()=>d});var r=n(4875),o=n(90709),s=n(11597);let i=[],a=[];function c(){i=[],a=[]}function d(e){const t=function(e){return Object.values(e.byTabId).flatMap(({id:t,quickPreview:n})=>{const r=[],o=(0,s.Xf0)(e,t);return o&&l(e,o.chatId)&&r.push({key:f(t,o.chatId,o.threadId,"visible"),channelId:o.chatId,source:"visible"}),n&&l(e,n.chatId)&&r.push({key:f(t,n.chatId,n.threadId,"preview"),channelId:n.chatId,source:"preview"}),r})}(e),n=new Map(t.map(e=>[e.key,e])),r=new Set(n.keys());i=i.filter(e=>r.has(e)),t.map(e=>e.key).reverse().forEach(e=>{-1===i.indexOf(e)&&i.unshift(e)});const o=[],a=new Set;return i.forEach(e=>{if(o.length>=10)return;const t=n.get(e);t&&!a.has(t.channelId)&&(o.push(t.channelId),a.add(t.channelId))}),o}function u(e){if(!(0,s.nTw)(e).isMasterTab)return;const t=d(e);var n,o;o=a,(n=t).length===o.length&&n.every((e,t)=>e===o[t])||(a=t,(0,r.px)("setOpenedChannelIds",t))}function l(e,t){const n=e.chats.byId[t];return Boolean(n&&((0,o.WX)(n)||(0,o.Vs)(n)))}function f(e,t,n,r){return`${e}:${r}:${t}:${n||0}`}},17567(e,t,n){function r(e,t){return{...e,auth:{...e.auth,...t}}}n.d(t,{K:()=>r})},16350(e,t,n){n.d(t,{CX:()=>E,Cb:()=>N,H9:()=>x,Kr:()=>k,Nl:()=>A,SJ:()=>P,We:()=>y,XU:()=>p,cz:()=>B,ec:()=>m,h7:()=>C,hO:()=>l,iW:()=>I,lt:()=>w,pW:()=>b,qw:()=>T,tN:()=>L,tP:()=>f,t_:()=>M,wi:()=>v,yK:()=>h});var r=n(23174),o=n(31481),s=n(22986),i=n(87894),a=n(11597),c=n(39848),d=n(95423);const u=["active","archived"];function l(e,t,n){return{...e,chats:{...e.chats,listIds:{...e.chats.listIds,[t]:n}}}}function f(e,t,n,r,o){return{...e,chats:{...e.chats,loadingParameters:{...e.chats.loadingParameters,[t]:{nextOffsetId:n,nextOffsetPeerId:r,nextOffsetDate:o}}}}}function h(e,t,n,o){const s="saved"===o?"saved":"all";return"all"===s&&(e=(0,c.Qo)(e,t,r.l3,n)),{...e,chats:{...e.chats,lastMessageIds:{...e.chats.lastMessageIds,[s]:{...e.chats.lastMessageIds[s],[t]:n}}}}}function p(e,t,n){const r="saved"===n?"saved":"all";return{...e,chats:{...e.chats,lastMessageIds:{...e.chats.lastMessageIds,[r]:{...e.chats.lastMessageIds[r],...t}}}}}function m(e,t,n){const{[t]:r}=e.chats.listIds,o=r?.length?n.filter(e=>!r.includes(e)):n;return r&&!o.length?e:l(e,t,[...r||[],...o])}function g(e,t){return{...e,chats:{...e.chats,byId:t}}}function y({global:e,chatId:t,ids:n,totalCount:r}){return(0,d.Eq)({global:e,chatId:t,messageIds:n,totalCount:r,unreadCountKey:"unreadMentionsCount"})}function b({global:e,chatId:t,ids:n}){return(0,d.pU)({global:e,chatId:t,messageIds:n,unreadCountKey:"unreadMentionsCount"})}function v(e,t,n,r=!1){const{byId:o}=e.chats,a=o[t];if(r&&a){const t=Object.keys(n);if((0,s.T)((0,i.Up)(a,t),n))return e}const c=S(e,t,n);return c?g(e,{...o,[t]:c}):e}function w(e,t,n){const r=(0,a.AWZ)(e,t),o={...r,...n};return(0,s.T)(r,o)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:o}}}}function I(e,t,n){const r=(0,a.AWZ)(e,t);return(0,s.T)(r,n)?e:{...e,chats:{...e.chats,fullInfoById:{...e.chats.fullInfoById,[t]:n}}}}function C(e,t){const n=Object.keys(t).reduce((n,r)=>{const o=S(e,r,t[r]);return o&&(n[r]=o),n},{});return e=g(e,{...e.chats.byId,...n})}function A(e,t){const{byId:n}=e.chats;let r=!1;const o=Object.keys(t).reduce((o,s)=>{const i=n[s],a=t[s],c=!i?.membersCount&&a.membersCount;if(i&&!i.isMin&&!c&&(a.isMin||i.accessHash===a.accessHash))return o;const d=S(e,s,a);return d&&(o[s]=d,r||(r=!0)),o},{});return r?e=g(e,{...n,...o}):e}function S(e,t,n){const{byId:r}=e.chats,o=r[t],a=[];if(n.isMin&&o&&!o.isMin)return;(0,s.T)(o?.usernames,n.usernames)&&a.push("usernames");const c={...o,...(0,i.cJ)(n,a)};return c.id&&c.type?(0,i.Oy)(c):void 0}function k(e,t,n){const r=n===o._E9?"archived":"active";let s=e.chats.listIds;return Object.keys(s).forEach(e=>{const n=s[e]||[];e!==r||n.includes(t)?e!==r&&n.includes(t)&&(s={...s,[e]:n.filter(e=>e!==t)}):s={...s,[e]:[...n,t]}}),v(e={...e,chats:{...e.chats,listIds:s}},t,{folderId:n||void 0})}function T(e,t,n){const r="active"===t?"all":t;return{...e,chats:{...e.chats,...n.orderedPinnedIds&&{orderedPinnedIds:{...e.chats.orderedPinnedIds,[t]:n.orderedPinnedIds}},totalCount:{...e.chats.totalCount,[r]:n.totalChatCount}}}}function E(e,t){return w(e=v(e=P(e,t),t,{isNotJoined:!0}),t,{joinInfo:void 0})}function P(e,t,n="all"){return("all"===n?u:[n]).forEach(n=>{e=l(e,n,e.chats.listIds[n]?.filter(e=>e!==t))}),e}function M(e,t,n){const r=(0,a.AWZ)(e,t.id)?.members,o=new Set(n.map(e=>e.userId)),s=[...r?.filter(({userId:e})=>!o.has(e))||[],...n],c=r?.map(({userId:e})=>e)||[],d=s.map(({userId:e})=>e);if((0,i.k)(c,d))return e;const u=s.filter(({isAdmin:e,isOwner:t})=>e||t);return w(e,t.id,{members:s,adminMembersById:(0,i.dU)(u,"userId")})}function x(e,t,n,r){const o=(0,a.AWZ)(e,t);if(!o)return e;const{adminMembersById:s,members:i}=o;let c;const d=s?.[n];d&&d.rank!==r&&(c={...c,adminMembersById:{...s,[n]:{...d,rank:r}}});let u=!1;const l=i?.map(e=>e.userId!==n||e.rank===r?e:(u=!0,{...e,rank:r}));return u&&(c={...c,members:l}),c?w(e,t,c):e}function B(e,t,n,r){return{...e,chats:{...e.chats,similarChannelsById:{...e.chats.similarChannelsById,[t]:{similarChannelIds:n,count:r||n.length}}}}}function N(e,t){const n=e.chats.similarChannelsById[t];return{...e,chats:{...e.chats,similarChannelsById:{...e.chats.similarChannelsById,[t]:{...n,isExpanded:!n?.isExpanded}}}}}function L(e,t,n,r){return{...e,chats:{...e.chats,similarBotsById:{...e.chats.similarBotsById,[t]:{similarBotsIds:n,count:r}}}}}},20158(e,t,n){n.d(t,{KN:()=>u,Ol:()=>i,Su:()=>l,ly:()=>d,qK:()=>c});var r=n(14487),o=n(87894),s=n(32989);function i(e,t=(0,r.g0)()){const n=e.byTabId[t],{giftInfoModal:o}=n;if(!o)return e;const i=o.gift;if(!i||!("gift"in i))return e;const a=i,c=a.gift;if("starGiftUnique"!==c.type)return e;const d={...c,attributes:c.attributes?.filter(e=>"originalDetails"!==e.type)},u={...a,dropOriginalDetailsStars:void 0,gift:d};return(0,s.w)(e,{giftInfoModal:{...o,gift:u}},t)}function a(e){return"active"===e.type?e.version:0}function c(e,t,n){const r=e.giftAuctionByGiftId?.[t];return r&&a(n)>a(r.state)?{...e,giftAuctionByGiftId:{...e.giftAuctionByGiftId,[t]:{...r,state:n}}}:e}function d(e,t,n){const r=e.giftAuctionByGiftId?.[t];if(!r)return e;const s=r.userState.bidDate;return n.bidDate!==s&&(e=n.bidDate?{...e,activeGiftAuctionIds:(0,o.Am)([...e.activeGiftAuctionIds||[],t])}:{...e,activeGiftAuctionIds:e.activeGiftAuctionIds?.filter(e=>e!==t)}),{...e,giftAuctionByGiftId:{...e.giftAuctionByGiftId,[t]:{...r,userState:n}}}}function u(e,t){const n=t.gift.id,r=e.giftAuctionByGiftId?.[n];return r&&r.userState.bidDate!==t.userState.bidDate&&(e=t.userState.bidDate?{...e,activeGiftAuctionIds:(0,o.Am)([...e.activeGiftAuctionIds||[],n])}:{...e,activeGiftAuctionIds:e.activeGiftAuctionIds?.filter(e=>e!==n)}),{...e,giftAuctionByGiftId:{...e.giftAuctionByGiftId,[n]:{...t,timeout:t.timeout||r?.timeout}}}}function l(e,t){if(!e.giftAuctionByGiftId?.[t])return e;const n=(0,o.cJ)(e.giftAuctionByGiftId,[t]),r=e.activeGiftAuctionIds?.filter(e=>e!==t);return{...e,giftAuctionByGiftId:Object.keys(n).length?n:void 0,activeGiftAuctionIds:r}}},15186(e,t,n){n.d(t,{iRS:()=>o.iR,P6h:()=>R,ec2:()=>r.ec,t_k:()=>r.t_,o4A:()=>o.o4,Nl5:()=>r.Nl,KcS:()=>o.Kc,m1I:()=>D,DeY:()=>L,tNY:()=>r.tN,Niu:()=>Se,K4v:()=>ke,Wez:()=>r.We,d2X:()=>v.d2,g18:()=>v.g1,fgD:()=>o.fg,qEh:()=>se,Psh:()=>oe,IwB:()=>o.Iw,nYM:()=>z,BxO:()=>$e.Bx,gt4:()=>$e.gt,XQb:()=>V,GSI:()=>ee,i_d:()=>Y,Y1r:()=>te,cYc:()=>ne,_54:()=>T._5,BOn:()=>v.BO,AH0:()=>o.AH,XAm:()=>o.XA,MOQ:()=>v.MO,sol:()=>Ae,hjk:()=>o.hj,vad:()=>o.v,Itk:()=>o.It,do9:()=>Ve.do,l3i:()=>o.l3,T4Z:()=>o.T4,tXQ:()=>T.tX,CX_:()=>r.CX,olz:()=>T.ol,MeL:()=>ce,V5q:()=>ae,PcY:()=>b,OW3:()=>U,SJu:()=>r.SJ,OlY:()=>ze.Ol,qKm:()=>o.qK,ONz:()=>Ne,xGf:()=>$e.xG,pWt:()=>r.pW,OGb:()=>je.O,$nQ:()=>p,iW2:()=>r.iW,hOQ:()=>r.hO,tPq:()=>r.tP,n$d:()=>o.n$,KNO:()=>ze.KN,tTf:()=>o.tT,GEE:()=>F,Khb:()=>Ie,xOA:()=>v.xO,mPd:()=>Ve.mP,qpc:()=>x,czZ:()=>r.cz,wWy:()=>v.wW,o7c:()=>o.o7,zde:()=>T.zd,gz3:()=>o.gz,s3Z:()=>o.s3,lwK:()=>T.lw,lwH:()=>J,lEm:()=>Q,bbG:()=>W,Mac:()=>Z,yQW:()=>X,yrN:()=>o.yr,Cbr:()=>r.Cb,cxc:()=>v.cx,$ry:()=>he,wix:()=>r.wi,ltr:()=>r.lt,yKC:()=>r.yK,qwk:()=>r.qw,KrP:()=>r.Kr,PKO:()=>T.PK,Qb2:()=>T.Qb,r3y:()=>o.r3,H96:()=>r.H9,Pt5:()=>$e.Pt,h7P:()=>r.h7,XUr:()=>r.XU,MNF:()=>o.MN,G4z:()=>g,E24:()=>l,kV7:()=>o.kV,Cfr:()=>o.Cf,Mel:()=>h,qK3:()=>ze.qK,ly2:()=>ze.ly,b8O:()=>C,GQ:()=>A,RgT:()=>k,HyB:()=>S,Ahb:()=>Ee,SYp:()=>Pe,d4w:()=>o.d4,Y4o:()=>Ve.Y4,H6X:()=>P,G42:()=>E,gJI:()=>ue,FCT:()=>$e.FC,oeN:()=>$e.oe,QMH:()=>$e.QM,rmT:()=>$e.rm,$RI:()=>T.$R,VmW:()=>T.Vm,hQe:()=>v.hQ,p92:()=>O,E0b:()=>o.E0,Vg3:()=>j,_$X:()=>G,kTB:()=>be,zTz:()=>ve,LZP:()=>Ce,Tqk:()=>we,KpR:()=>Oe,thC:()=>v.th,oeX:()=>Te,VWO:()=>Re,Xzz:()=>Fe,ZCo:()=>De,Gzl:()=>Me,J81:()=>o.J8,DLl:()=>o.DL,xAV:()=>o.xA,QNR:()=>o.QN,tMr:()=>o.tM,T3R:()=>y,lcj:()=>$e.lc,_Bm:()=>$e._B,Egm:()=>o.Eg,Ffw:()=>o.Ff,k31:()=>Le,jU1:()=>T.jU,Tu_:()=>T.Tu,qoo:()=>B,oFy:()=>q,EKx:()=>o.EK,L_F:()=>re,nv6:()=>K,Yzx:()=>ie,n8l:()=>de,RoI:()=>fe,qsx:()=>_e,bG:()=>d,v9P:()=>f,MkE:()=>u,f_N:()=>m,KXe:()=>le,X5v:()=>xe,dxy:()=>Be,KyT:()=>N,TwA:()=>Ve.Tw,Efl:()=>Ve.Ef,E9V:()=>Ve.E9,keG:()=>_,CJJ:()=>w.CJ,mR:()=>o.mR,TKu:()=>v.TK,lWl:()=>v.lW,weB:()=>v.we,BFh:()=>v.BF,Z0S:()=>v.Z0,CKT:()=>v.CK,Zct:()=>pe});var r=n(16350),o=n(82150),s=n(14487),i=n(87894),a=n(11597),c=n(32989);function d(e,t,n,...[r=(0,s.g0)()]){return(0,c.w)(e,{stickerSearch:{...(0,a.nTw)(e,r).stickerSearch,hash:t,resultIds:n}},r)}function u(e,t,n,r){const o=r.map(t=>{const n=e.stickers.setsById[t.id];return n?{...n,...t}:t}),s=r.map(e=>e.id);return"search"===t?{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,i.dU)(o,"id")}}}:{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,i.dU)(o,"id")},[t]:{...e.stickers[t],hash:n,setIds:[...e.stickers[t].setIds||[],...s]}}}}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),s=n.map(e=>e.id);return{...e,stickers:{...e.stickers,setsById:{...e.stickers.setsById,...(0,i.dU)(r,"id")}},customEmojis:{...e.customEmojis,added:{...e.customEmojis.added,hash:t,setIds:[...e.customEmojis.added.setIds||[],...s]},byId:{...e.customEmojis.byId,...(0,i.dU)(o,"id")}}}}function f(e,t,n){const r=e.stickers.setsById[t]||{},o=n.isEmoji||r.isEmoji,s=(o?e.customEmojis.added.setIds:e.stickers.added.setIds)||[];let a=s;n.installedDate&&!n.isArchived&&s&&!s.includes(t)&&(a=[t,...a]),!n.installedDate&&s?.includes(t)&&(a=a.filter(e=>e!==t));const c=o&&n.stickers&&(0,i.dU)(n.stickers,"id");return{...e,stickers:{...e.stickers,added:{...e.stickers.added,...!o&&{setIds:a}},setsById:{...e.stickers.setsById,[t]:{...r,...n}}},customEmojis:{...e.customEmojis,byId:{...e.customEmojis.byId,...c},added:{...e.customEmojis.added,...o&&{setIds:a}}}}}function h(e,t,n,r,...[o=(0,s.g0)()]){const{results:i}=(0,a.nTw)(e,o).gifSearch;let d;if(t||!i)d=n;else{const e=new Set(i.map(e=>e.id));d=[...i,...n.filter(t=>!e.has(t.id))]}return(0,c.w)(e,{gifSearch:{...(0,a.nTw)(e,o).gifSearch,offset:r,results:d}},o)}function p(e,t){return{...e,animatedEmojis:t}}function m(e,t,n,r){const o=[...(0,a.wg6)(e,t),...n||[]],s=(0,i.Am)(o.map(({id:e})=>e)),c=(0,i.dU)(o,"id"),d=s.map(e=>c[e]);return{...e,stickers:{...e.stickers,forEmoji:{emoji:t,stickers:d,hash:r}}}}function g(e,t){const n=(0,a.r8w)(e,t),r=(0,i.Am)(n.map(({id:e})=>e)),o=(0,i.dU)(n,"id"),s=r.map(e=>o[e]);return{...e,customEmojis:{...e.customEmojis,forEmoji:{emoji:t,stickers:s}}}}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?m(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(59321),w=n(95423),I=n(57309);function C(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{globalSearch:{...(0,a.nTw)(e,n).globalSearch,...t}},n)}function A(e,t,...[n=(0,s.g0)()]){return C(e,{currentContent:t},n)}function S(e,t,n,r,o,c,d,u,...[l=(0,s.g0)()]){const{resultsByType:f}=(0,a.nTw)(e,l).globalSearch||{},h=t.reduce((e,t)=>(e[(0,I.D)(t)]=t,e),{}),p=f?.[r]?.foundIds;if(void 0!==p&&Object.keys(h).every(e=>p.includes((0,I.D)(h[e]))))return C(e=k(e,{messages:!1,publicPosts:!1},l),{searchFlood:u,resultsByType:{...((0,a.nTw)(e,l).globalSearch||{}).resultsByType,[r]:{foundIds:p,totalCount:n,nextOffsetId:c,nextOffsetRate:o,nextOffsetPeerId:d}}},l);const m=p||[],g=t.map(e=>(0,I.D)(e)).filter(e=>!m.includes(e)),y=Array.prototype.concat(m,g),b=(0,i.k)(m,y)?m:y;return C(e=k(e,{messages:!1,publicPosts:!1},l),{searchFlood:u,resultsByType:{...((0,a.nTw)(e,l).globalSearch||{}).resultsByType,[r]:{totalCount:n,nextOffsetId:c,nextOffsetRate:o,nextOffsetPeerId:d,foundIds:b}}},l)}function k(e,t,...[n=(0,s.g0)()]){return C(e,{fetchingStatus:{...(0,a.nTw)(e,n).globalSearch.fetchingStatus,...t}},n)}var T=n(68344);function E(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{management:{...(0,a.nTw)(e,n).management,progress:t}},n)}function P(e,t,n,...[r=(0,s.g0)()]){const{management:o}=(0,a.nTw)(e,r);return(0,c.w)(e,{management:{...o,byChatId:{...o.byChatId,[t]:{...o.byChatId[t]||{},...n}}}},r)}var M=n(30708);function x(e,t){return{...e,settings:{...e.settings,byKey:{...e.settings.byKey,...t}}}}function B(e,t){return function(e,t){return{...e,sharedState:{...e.sharedState,...t}}}(e,{settings:{...(0,M.lS)(e),...t}})}function N(e,t,n){const r=e.settings,o=r.themes[t];return{...e,settings:{...e.settings,themes:{...r.themes,[t]:{...o,...n}}}}}function L(e,t){return{...e,chats:{...e.chats,notifyExceptionById:{...e.chats.notifyExceptionById,...t}}}}function F(e,t){return{...e,chats:{...e.chats,notifyExceptionById:t}}}function D(e,t,n){return{...e,chats:{...e.chats,notifyExceptionById:{...e.chats.notifyExceptionById,[t]:n}}}}function O(e,t,n){return{...e,settings:{...e.settings,notifyDefaults:{...e.settings.notifyDefaults,[t]:{...e.settings.notifyDefaults?.[t],...n}}}}}function R(e,t){return e=(0,v.EO)(e,t,!0),{...e,blocked:{...e.blocked,ids:[t,...e.blocked.ids],totalCount:e.blocked.totalCount+1}}}function U(e,t){return e=(0,v.EO)(e,t,!1),{...e,blocked:{...e.blocked,ids:e.blocked.ids.filter(e=>e!==t),totalCount:e.blocked.totalCount-1}}}function _(e,t){return{...e,twoFaSettings:{...e.twoFaSettings,...t}}}var $=n(20714);function j(e,t){return{...e,passcode:{...e.passcode,...t}}}function V(e){return{...e,passcode:{}}}function z(e,t=!0){return{...$.HB,passcode:e.passcode,settings:$.HB.settings,sharedState:Y(e.sharedState),...t&&{byTabId:Object.values(e.byTabId).reduce((e,{id:t,isMasterTab:n})=>(e[t]={...$.Je,isMasterTab:n,id:t},e),{})}}}function Y(e){const{theme:t,shouldUseSystemTheme:n,animationLevel:r,language:o}=e.settings;return{...$.$8,settings:{...$.$8.settings,theme:t,shouldUseSystemTheme:n,animationLevel:r,language:o}}}var H=n(31481);function G(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{payment:{...(0,a.nTw)(e,n).payment,...t}},n)}function K(e,t,...[n=(0,s.g0)()]){const r=(0,a.Osl)(e,n);return r?(0,c.w)(e,{starsPayment:{...r,...t}},n):e}function q(e,t,...[n=(0,s.g0)()]){return G(e,{shippingOptions:t},n)}function W(e,t,...[n=(0,s.g0)()]){return G(e,{requestId:t},n)}function J(e,t,...[n=(0,s.g0)()]){return G(e,{step:t},n)}function X(e,t,...[n=(0,s.g0)()]){return G(e,{stripeCredentials:{...t}},n)}function Z(e,t,...[n=(0,s.g0)()]){return G(e,{smartGlocalCredentials:{...t}},n)}function Q(e,t,...[n=(0,s.g0)()]){return G(e,t?{receipt:t}:{receipt:void 0},n)}function ee(e,...[t=(0,s.g0)()]){return(0,c.w)(e,{payment:{}},t)}function te(e,...[t=(0,s.g0)()]){return(0,c.w)(e,{starsPayment:{}},t)}function ne(e,...[t=(0,s.g0)()]){return G(e,{confirmPaymentUrl:void 0,isPaymentModalOpen:void 0,isExtendedMedia:void 0},t)}function re(e,t){return t.currency===H.OUy?{...e,stars:{...e.stars,balance:t}}:t.currency===H.ykW?{...e,ton:{...e.ton,balance:t}}:e}function oe(e,t,n,r,o){if(o){const o=e.ton?.history;if(!o)return e;const s={transactions:(o[t]?.transactions||[]).concat(n),nextOffset:r};return{...e,ton:{...e.ton,history:{...o,[t]:s}}}}const s=e.stars?.history;if(!s)return e;const i={transactions:(s[t]?.transactions||[]).concat(n),nextOffset:r};return{...e,stars:{...e.stars,history:{...s,[t]:i}}}}function se(e,t,n){if(!e.stars)return e;const r={list:(e.stars.subscriptions?.list||[]).concat(t),nextOffset:n};return{...e,stars:{...e.stars,subscriptions:r}}}function ie(e,t){const n=e.stars?.subscriptions;return n?{...e,stars:{...e.stars,subscriptions:{...n,isLoading:t}}}:e}function ae(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{starsTransactionModal:{transaction:t}},n)}function ce(e,t,...[n=(0,s.g0)()]){return ae(e,{id:t.transactionId,peer:{type:"peer",id:t.botId},amount:{currency:H.OUy,amount:t.totalAmount,nanos:0},date:t.date,title:t.title,description:t.description,photo:t.photo},n)}function de(e,t,n,...[r=(0,s.g0)()]){return(0,c.w)(e,{statistics:{byChatId:{...(0,a.nTw)(e,r).statistics.byChatId,[t]:n}}},r)}function ue(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{statistics:{...(0,a.nTw)(e,n).statistics,currentMessage:t,currentStory:void 0}},n)}function le(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{statistics:{...(0,a.nTw)(e,n).statistics,currentStory:t,currentMessage:void 0}},n)}function fe(e,t,n,r,...[o=(0,s.g0)()]){const{statistics:i}=(0,a.nTw)(e,o);return(0,c.w)(e,{statistics:{...i,byChatId:{...i.byChatId,[t]:{...i.byChatId[t]||{},[n]:r}}}},o)}function he(e,t,...[n=(0,s.g0)()]){return(0,c.w)(e,{statistics:{...(0,a.nTw)(e,n).statistics,monetization:t}},n)}function pe(e,t,...[n=(0,s.g0)()]){const r=(0,a.nTw)(e,n);return r.monetizationVerificationModal?(0,c.w)(e,{monetizationVerificationModal:{...r.monetizationVerificationModal,...t}},n):e}var me=n(48899),ge=n(80140),ye=n(90709);function be(e,t,n){return(0,me.L8)(t)?(0,v.TK)(e,t,n):(0,r.wi)(e,t,n)}function ve(e,t,n){return(0,me.L8)(t)?(0,v.we)(e,t,n):(0,r.lt)(e,t,n)}function we(e,t,n){const r=(0,a.IVq)(e,t);return r?Ie(e,t,{...r,isLoading:n}):e}function Ie(e,t,n){return n?{...e,peers:{...e.peers,profilePhotosById:{...e.peers.profilePhotosById,[t]:n}}}:{...e,peers:{...e.peers,profilePhotosById:(0,i.cJ)(e.peers.profilePhotosById,[t])}}}function Ce(e,t,n){const r=(0,a.IVq)(e,t),{newPhotos:o,count:s,nextOffset:c,fullInfo:d,shouldInvalidateCache:u}=n,l=r,f=d.profilePhoto,h="fallbackPhoto"in d?d.fallbackPhoto:void 0,p="personalPhoto"in d?d.personalPhoto:void 0;if(!l||u)return f&&f.id!==o[0]?.id&&o.unshift(f),p&&p.id!==o[0]?.id&&o.unshift(p),h&&o.push(h),Ie(e,t,{fallbackPhoto:h,personalPhoto:p,photos:o,count:s,nextOffset:c,isLoading:!1});const m=h&&l.photos.at(-1)?.id===h.id?l.photos.slice(0,-1):l.photos,g=(0,i.Xd)([...m,...o,h].filter(Boolean),"id");return Ie(e,t,{fallbackPhoto:h,personalPhoto:p,photos:g,count:s,nextOffset:c,isLoading:!1})}function Ae(e,t,n,o){const s=(0,a.PVB)(e,t),i=(0,a.IVq)(e,t);if(!s||!i)return e;const c="title"in s&&(0,ye.WX)(s),d=(0,a.vGo)(e,t),u=(0,a.AWZ)(e,t),l=s.avatarPhotoId===n&&(!c||o),f=l?i.photos[1]:void 0;if(d){const r=d.fallbackPhoto?.id===n?void 0:d.fallbackPhoto,o=d.personalPhoto?.id===n?void 0:d.personalPhoto,s=d.profilePhoto?.id===n?f:d.profilePhoto;e=(0,v.we)(e,t,{fallbackPhoto:r,personalPhoto:o,profilePhoto:s})}if(u){const o=u.profilePhoto?.id===n?f:u.profilePhoto;e=(0,r.lt)(e,t,{profilePhoto:o})}const h=l?f?.id:s.avatarPhotoId,p=l&&"title"in s&&(0,ye.WX)(s)?i.photos.filter(e=>e.id!==n):i.photos.slice();return Ie(e=be(e,t,{avatarPhotoId:h}),t,h?{...i,photos:p,count:i.count-1}:void 0)}function Se(e,t){const n=Object.entries(t).reduce((e,[t,n])=>(e[t]?(e[t].byId={...e[t].byId,...n.byId},e[t].orderedIds=(0,i.Am)(n.orderedIds.concat(e[t].orderedIds)),e[t].profileIds=(0,i.Am)(n.profileIds.concat(e[t].profileIds)).sort((e,t)=>t-e),e[t].lastUpdatedAt=n.lastUpdatedAt,e[t].lastReadId=n.lastReadId):e[t]=n,e),e.stories.byPeerId);return Ue(e={...e,stories:{...e.stories,byPeerId:n}},Object.keys(t))}function ke(e,t,n,r,o,s){const{byId:c,orderedIds:d,profileIds:u,archiveIds:l,pinnedIds:f,idsByAlbumId:h}=e.stories.byPeerId[t]||{},p=Object.keys(n).filter(e=>"isDeleted"in n[Number(e)]).map(Number),m={...c,...n};let g=[...d||[]],y=[...l||[]];const b=(0,i.Am)([...u||[]].concat(Object.values(n).reduce((e,t)=>("isInProfile"in t&&t.isInProfile&&e.push(t.id),e),[]))).sort((e,t)=>t-e).filter(e=>!p.includes(e));g=(0,i.Am)(Object.entries(n).reduce((e,[t,n])=>("expireDate"in n&&n.expireDate&&n.expireDate>(0,ge.Fm)()&&e.push(Number(t)),e),g)).filter(e=>!p.includes(e)),o&&(0,a.nZ4)(e,t)&&(y=(0,i.Am)(y.concat(Object.keys(n).map(Number))).sort((e,t)=>t-e).filter(e=>!p.includes(e)));const v={...h||{}};if(void 0!==s){const e=Object.keys(n).map(Number).filter(e=>!p.includes(e)),t=v[s],r=t?.ids||[];v[s]={...v[s],ids:(0,i.Am)([...r,...e]).sort((e,t)=>t-e)}}return e={...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:{...e.stories.byPeerId[t],byId:m,orderedIds:g,profileIds:b,pinnedIds:f||r,...o&&{archiveIds:y},...void 0!==s&&{idsByAlbumId:v}}}}},((0,a.nZ4)(e,t)||(0,a.mBe)(e,t)?.isContact||t===e.appConfig.storyChangelogUserId)&&(e=function(e,t){const n=e.stories.byPeerId[t],r=n.orderedIds.reduce((e,t)=>{const{date:r}=n.byId[t]||{};return r&&(!e||e=r[r.length-1]&&(e=be(e,t,{hasUnreadStories:!1})),{...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:{...e.stories.byPeerId[t],lastReadId:n}}}}):e}function Pe(e,t,n,...[r=(0,s.g0)()]){const{orderedIds:o}=(0,a._bp)(e,t)||{};if(!o||!o.includes(n))return e;const{storyViewer:i}=(0,a.nTw)(e,r);return(0,c.w)(e,{storyViewer:{...i,lastViewedByPeerId:{...i.lastViewedByPeerId,[t]:n}}},r)}function Me(e,t){return Object.entries(t).forEach(([t,{lastReadId:n,orderedIds:r}])=>{const o=(0,a.PVB)(e,t);o&&(e=be(e,t,{hasStories:!0,hasUnreadStories:!n||Boolean(n&&n<(o.maxStoryId||r[r.length-1]))}))}),e}function xe(e,t,n,r,...[o=(0,s.g0)()]){const i=(0,a.nTw)(e,o),{viewModal:d}=i.storyViewer,u=d?.storyId===t&&d.views?[...d.views,...n]:n;return e=Be(e,!1,o),(0,c.w)(e,{storyViewer:{...i.storyViewer,viewModal:{...d,storyId:t,views:u,nextOffset:r,isLoading:!1}}},o)}function Be(e,t,...[n=(0,s.g0)()]){const r=(0,a.nTw)(e,n),{viewModal:o}=r.storyViewer;return o?(0,c.w)(e,{storyViewer:{...r.storyViewer,viewModal:{...o,isLoading:t}}},n):e}function Ne(e,t,n){const{orderedIds:r,profileIds:o,lastReadId:s,byId:i}=(0,a._bp)(e,t)||{orderedIds:[],profileIds:[]},c=r.filter(e=>e!==n),d=o.filter(e=>e!==n),u=c.length?r[r.length-1]:void 0,l=r[r.indexOf(n)-1],f=s===n?l:s,h={...i,[n]:{id:n,peerId:t,isDeleted:!0}},p=u?h[u]?.date:void 0,m=Boolean(c.length);return e=function(e,t,n){return{...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:n}}}}(e=be(e,t,{hasStories:m,hasUnreadStories:Boolean(m&&s&&u&&s{r.storyViewer.lastViewedByPeerId&&r.storyViewer.lastViewedByPeerId[t]===n&&(e=Pe(e,t,l,r.id))}),m||(e={...e,stories:{...e.stories,orderedPeerIds:{active:e.stories.orderedPeerIds.active.filter(e=>e!==t),archived:e.stories.orderedPeerIds.archived.filter(e=>e!==t)}}}),e}function Le(e,t,n,r){const o=(0,a.Msb)(e,t,n);if(!o||!("content"in o))return e;const{views:s}=o,i=s?.reactionsCount||0,c=s?.reactions?.some(e=>void 0!==e.chosenOrder),d=(0,ye.AK)(s?.reactions||[],[r].filter(Boolean)),u=i+(r?c?0:1:-1);return Fe(e,t,n,{sentReaction:r,views:{...s,reactionsCount:u,reactions:d}})}function Fe(e,t,n,r){const o=(0,a._bp)(e,t)||{byId:{},orderedIds:[],profileIds:[],archiveIds:[]};return{...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:{...o,byId:{...o.byId,[n]:{...o.byId[n],...r}}}}}}}function De(e,t,n,r){const o=(0,a.Msb)(e,t,n);if(!o||!("content"in o))return e;const{views:s}=o;return Fe(e,t,n,{views:{...s,...r}})}function Oe(e,t,n,r){const o=(0,a._bp)(e,t)||{byId:{},orderedIds:[],profileIds:[],archiveIds:[]},s=r?(0,i.Am)(o.profileIds.concat(n)).sort((e,t)=>t-e):o.profileIds.filter(e=>n!==e);return{...e,stories:{...e.stories,byPeerId:{...e.stories.byPeerId,[t]:{...o,profileIds:s}}}}}function Re(e,t,n){const r=(0,a.PVB)(e,t);return r?r.areStoriesHidden===n?e:Ue(e=be(e,t,{areStoriesHidden:n}),[t]):e}function Ue(e,t){const{currentUserId:n,stories:{byPeerId:r,orderedPeerIds:o}}=e,s=o.active.concat(o.archived).concat(t).reduce((t,n)=>{if(!r[n]?.orderedIds?.length)return t;const o=(0,a.PVB)(e,n);return o?.areStoriesHidden?t.archived.push(n):t.active.push(n),t},{active:[],archived:[]});function c(t,o){const s=(0,a.PVB)(e,t),c=(0,a.PVB)(e,o),d=(0,i.zV)(n===t,n===o);if(d)return d;const{lastUpdatedAt:u=0,orderedIds:l,lastReadId:f=0}=r[t]||{},h=fr[e]?.orderedIds?.length).sort(c),s.active=(0,i.Am)(s.active).filter(e=>r[e]?.orderedIds?.length).sort(c),{...e,stories:{...e.stories,orderedPeerIds:s}}}function _e(e,t){return{...e,stories:{...e.stories,stealthMode:t}}}var $e=n(95753),je=n(85739),Ve=n(78221),ze=n(20158)},82150(e,t,n){n.d(t,{iR:()=>W,o4:()=>P,Kc:()=>T,fg:()=>U,Iw:()=>J,AH:()=>L,XA:()=>F,hj:()=>Q,v:()=>N,It:()=>H,l3:()=>G,T4:()=>q,qK:()=>O,n$:()=>S,tT:()=>E,o7:()=>te,gz:()=>$,s3:()=>_,yr:()=>K,r3:()=>M,MN:()=>A,kV:()=>z,Cf:()=>ee,d4:()=>D,M1:()=>k,E0:()=>R,J8:()=>ne,DL:()=>re,xA:()=>Z,QN:()=>B,tM:()=>V,Eg:()=>x,Ff:()=>j,EK:()=>Y,mR:()=>X});var r=n(23174),o=n(31481),s=n(22986),i=n(70874),a=n(14487),c=n(87894),d=n(60343),u=n(58554),l=n(90709),f=n(17237);function h(e,t){if(e.text)return!t&&1===Object.keys(e).length&&!e.text.entities?.some(e=>e.type!==r.C7.CustomEmoji)&&(0,f.A)(e.text.text)||void 0}var p=n(11597),m=n(96115),g=n(16350),y=n(68344),b=n(85739),v=n(14865),w=n(32989),I=n(39848),C=n(95753);function A(e,t,n=r.l3,s="thread",i,c,...[d=(0,a.g0)()]){const{messageLists:u}=(0,p.nTw)(e,d);let l;if(i||o.W75&&!o.fng)l=t?[{chatId:t,threadId:n,type:s}]:[];else if(t){const r=u[u.length-1];if(r?.chatId===t&&r.threadId===n&&r.type===s)return e;if(r&&(r.chatId===o.Xab||c))l=[...u.slice(0,-1),{chatId:t,threadId:n,type:s}];else{const e=u[u.length-2];l=e?.chatId===t&&e.threadId===n&&e.type===s?u.slice(0,-1):[...u,{chatId:t,threadId:n,type:s}]}}else l=u.slice(0,-1);return(0,w.w)(e,{messageLists:l},d)}function S(e,t,n){return k(e,t,{byId:n})}function k(e,t,n){const r=e.messages.byChatId[t]||{byId:{},threadsById:{},summaryById:{}};return{...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...r,...n}}}}}function T(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=P(e,t,n[t])}),e}function E(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=>{const r={...(0,p.zeq)(e,t)||{},...n[t]};e=S(e,t,r)}),e}function P(e,t,n){const r=(0,p.zeq)(e,t);return r&&Object.keys(n).every(e=>Boolean(r[Number(e)]))?e:S(e,t,{...n,...r})}function M(e,t,n,r,o=!1){const a=(0,p.zeq)(e,t)||{},d=a[n];if(o&&d){const t=Object.keys(r);if((0,s.T)((0,c.Up)(d,t),r))return e}d&&!1===r.isMediaUnread&&(0,l.G5)(d)&&(d.content.voice?r.content={action:{mediaType:"action",type:"expired",isVoice:!0}}:d.content.video?.isRound&&(r.content={action:{mediaType:"action",type:"expired",isRoundVideo:!0}}));let u=d?.content?.text;if(r.content){const e=h(r.content,d?.groupedId||r.groupedId);u=r.content.text?(0,i.j)(r.content.text):u,u&&(u.emojiOnlyCount=e)}const f=(0,c.Oy)({...d,...r,text:u});return f.id?S(e,t,{...a,[n]:f}):e}function x(e,t,n,r){const o=(0,p.Jl6)(e,t,n);let s=o?.content?.text;if(r.content){const e=h(r.content,o?.groupedId||r.groupedId);s=r.content.text?(0,i.j)(r.content.text):s,s&&(s.emojiOnlyCount=e)}const a={...o,...r,text:s};return a.id?j(e,t,{[n]:a}):e}function B(e,t,n){const r={...(0,p.N1i)(e,t),...n};return r.id?V(e,{[t]:r}):e}function N(e,t){const n=e.quickReplies.messagesById,r=(0,c.cJ)(n,t);return{...e,quickReplies:{...e.quickReplies,messagesById:r}}}function L(e,t,n){const o=(0,p.zeq)(e,t);if(!o)return e;(0,l.Ld)(n);const s=new Map;s.set(r.l3,n);const i=[];n.forEach(n=>{const a=o[n];if(!a)return;const c=(0,l.ni)(e,a);(0,l.D4)(a,c).forEach(e=>{(0,u.GP)(e)}),(0,l.iZ)(a)&&i.push(n);const d=(0,m.L_)(e,a);if(!d||d===r.l3)return;const f=s.get(d)||[];f.push(n),s.set(d,f),e=(0,C.gt)(e,t,n),e=(0,C.Bx)(e,t,n)});const a=Object.values((0,c._E)(o,n)).filter(({forwardInfo:e})=>e?.isLinkedChannelPost);s.forEach((r,o)=>{const s=(0,m.Vw)(e,t,o);let a=(0,p.gCU)(e,t,o),u=(0,p.fcC)(e,t,o),f=(0,p.JiE)(e,t,o),h=s?.messagesCount;a&&(a=(0,c.lK)(a,r)),f&&(f=f.map(e=>(0,c.lK)(e,r))),u&&(u=(0,c.lK)(u,(0,l.vp)(r)));const g=r.filter(e=>!(0,d.iL)(e)).length;void 0!==h&&(h-=g),Object.values(e.byTabId).forEach(({id:r})=>{const s=(0,p.nTw)(e,r);Object.entries(s.activeDownloads).filter(([,{originChatId:e,originMessageId:n}])=>e===t&&n).forEach(([t,o])=>{n.includes(o.originMessageId)&&(e=J(e,[t],r))}),i.forEach(n=>{e=(0,y.cs)(e,t,o,n,r)});const a=(0,p.rA3)(e,t,o,r);if(!a)return;const d=(0,c.lK)(a,n);e=(0,I.n4)(e,t,o,"viewportIds",0===d.length?void 0:d,r)}),e=(0,I.w1)(e,t,o,"listedIds",a),e=(0,I.w1)(e,t,o,"outlyingLists",f),e=(0,I.w1)(e,t,o,"pinnedIds",u),s&&void 0!==h&&(e=(0,I.jG)(e,t,o,h))}),a.length&&Object.values(e.byTabId).forEach(({id:n})=>{const r=(0,p.Xf0)(e,n),o=r&&r.chatId===t&&"thread"===r.type,s=r?.threadId;a.forEach(r=>{const{fromChatId:i,fromMessageId:a}=r.forwardInfo,c=(0,p.O5q)(e,i,a);o&&s===r.id&&(e=A(e,t,void 0,void 0,void 0,void 0,n)),c&&(e=(0,I.KX)(e,i,a))})}),e=(0,v.u$)({global:e,chatId:t,ids:n}),e=(0,g.pW)({global:e,chatId:t,ids:n}),e=(0,b.O)({global:e,chatId:t,ids:n});const f=(0,c.cJ)(o,n);return e=S(e,t,f)}function F(e,t,n){const r=(0,p.yFI)(e,t);if(!r)return e;const o=(0,c.cJ)(r,n),s=(0,l.Zz)(e,t,n,!0);return Object.entries(s).forEach(([n,r])=>{const o=n,s=(0,m._X)(e,t,o,"scheduledIds");if(!s?.length)return;const i=s.filter(e=>!r.includes(e));e=(0,I.w1)(e,t,o,"scheduledIds",i)}),e={...e,scheduledMessages:{byChatId:{...e.scheduledMessages.byChatId,[t]:{byId:o}}}}}function D(e,t,n,r){const o=(0,p.gCU)(e,t,n),s=o?.length?r.filter(e=>!o.includes(e)):r;return o&&!s.length?e:(0,I.w1)(e,t,n,"listedIds",(0,l.Ld)([...o||[],...s]))}function O(e,t,n,r){const o=(0,p.JiE)(e,t,n);if(!o)return e;const s=o.filter(e=>e!==r);return(0,I.w1)(e,t,n,"outlyingLists",s)}function R(e,t,n,r){if(!r.length)return e;const o=(0,p.JiE)(e,t,n),s=(0,l.cR)(o||[],r);return(0,I.w1)(e,t,n,"outlyingLists",s)}function U(e,t,n,r,...[s=(0,a.g0)()]){const i=(0,p.rA3)(e,t,n,s)||[];if(i.includes(r))return e;const c=(0,l.Ld)([...i.length!h.includes(e));if(g&&!g.length)m=h.filter(e=>!f.includes(e));else if(d&&h.length){const s=(0,p.vRX)(e,t,n,r,u),i=s.indexOf(h[h.length-1]),a=s.indexOf(o),d=Math.min(i,a),l=Math.max(i,a),f=s.slice(d,l+1);m=(0,c.Am)([...h,...f])}else m=[...h,...g];return m.length?(0,w.w)(e,{selectedMessages:{...l,messageIds:m}},u):q(e,u)}function q(e,...[t=(0,a.g0)()]){return(0,w.w)(e,{selectedMessages:void 0},t)}function W(e,t,n,...[r=(0,a.g0)()]){const o=(0,p.nTw)(e,r);return(0,w.w)(e,{activeDownloads:{...o.activeDownloads,[t]:n}},r)}function J(e,t,...[n=(0,a.g0)()]){const r=(0,p.nTw)(e,n),o=(0,c.cJ)(r.activeDownloads,t);return(0,w.w)(e,{activeDownloads:o},n)}function X(e,t,n){return{...e,fileUploads:{byMessageKey:void 0!==n?{...e.fileUploads.byMessageKey,[t]:{progress:n}}:(0,c.cJ)(e.fileUploads.byMessageKey,[t])}}}function Z(e,t){return{...e,quickReplies:{...e.quickReplies,byId:{...e.quickReplies.byId,...t}}}}function Q(e,t){return{...e,quickReplies:{...e.quickReplies,byId:(0,c.cJ)(e.quickReplies.byId,[t])}}}function ee(e,t,n){const r=(0,p.kgA)(e,t),o="full"===r?.webpageType?{...r,...n}:{webpageType:"full",mediaType:"webpage",...n};return o.id?te(e,t,o):e}function te(e,t,n){return{...e,messages:{...e.messages,webPageById:{...e.messages.webPageById,[t]:n}}}}function ne(e,t,n){const r=(0,p.KQQ)(e,t),o=function(e,t){if(!t)return e;if(!e)return t;const n={...e,...t};return t.resultByOption&&(n.resultByOption=t.isMin?function(e,t){const n={};return Object.keys(t).forEach(r=>{const o=e?.[r],s=t[r];n[r]=o?{...o,...s,isChosen:o.isChosen||s.isChosen,isCorrect:o.isCorrect||s.isCorrect}:s}),n}(e.resultByOption,t.resultByOption):t.resultByOption),n}(r?.results,n.results);if(!o)return e;const s={...r,...n,results:o};return s.summary?.id?{...e,messages:{...e.messages,pollById:{...e.messages.pollById,[t]:s}}}:e}function re(e,t,n,r){const o=(0,p.KQQ)(e,t);if(!o)return e;const{recentVoterIds:s,totalVoters:i,resultByOption:a}=o.results,c=s?[...s]:[],d=i?i+1:1,u={...a};return c.push(n),r.forEach(t=>{const r=a?.[t],o=r?{...r}:{option:t,votersCount:0},s=o.recentVoterIds?[...o.recentVoterIds]:[];o.votersCount+=1,s.push(n),o.recentVoterIds=s,n===e.currentUserId&&(o.isChosen=!0),u[t]=o}),ne(e,t,{results:{...o.results,recentVoterIds:c,totalVoters:d,resultByOption:u}})}},68344(e,t,n){n.d(t,{$R:()=>u,PK:()=>C,Qb:()=>v,Tu:()=>g,Vm:()=>h,_5:()=>p,cs:()=>I,jU:()=>y,lw:()=>S,ol:()=>b,tX:()=>A,zd:()=>l});var r=n(14487),o=n(87894),s=n(90709),i=n(11597),a=n(94137),c=n(32989);function d(e,t,n,...[s=(0,r.g0)()]){const a=(0,i.nTw)(e,s).middleSearch.byChatThreadKey;if(!n)return(0,c.w)(e,{middleSearch:{byChatThreadKey:(0,o.cJ)(a,[t])}},s);const{type:d="chat",...u}=n;return(0,c.w)(e,{middleSearch:{byChatThreadKey:{...(0,i.nTw)(e,s).middleSearch.byChatThreadKey,[t]:{type:d,...u}}}},s)}function u(e,t,n,o,...[a=(0,r.g0)()]){const c=(0,s.Wi)(t,n),u=(0,i.nTw)(e,a).middleSearch.byChatThreadKey[c],l={type:"chat",...u,...o};return l.isHashtag||(l.type="chat"),!u||u.type===l.type&&u.savedTag===l.savedTag&&u.fromPeerId===l.fromPeerId||(l.results=void 0),d(e,c,l,a)}function l(e,t,n,...[o=(0,r.g0)()]){return d(e,(0,s.Wi)(t,n),{type:"chat"},o)}function f(e,t,n,o,...[s=(0,r.g0)()]){return u(e,t,n,{results:o,fetchingQuery:void 0},s)}function h(e,t,n,a,...[c=(0,r.g0)()]){const d=(0,s.Wi)(t,n),{results:u}=(0,i.nTw)(e,c).middleSearch.byChatThreadKey[d]||{},l=u?.query||"";if(a.query!==l)return f(e,t,n,a,c);const h=u?.foundIds||[],{query:p,foundIds:m,totalCount:g,nextOffsetId:y,nextOffsetPeerId:b,nextOffsetRate:v}=a,w=(0,o.Am)(Array.prototype.concat(h,m));return f(e,t,n,{query:p,foundIds:(0,o.k)(h,w)?h:w,totalCount:g,nextOffsetId:y,nextOffsetRate:v,nextOffsetPeerId:b},c)}function p(e,t,n,...[o=(0,r.g0)()]){return d(e,(0,s.Wi)(t,n),void 0,o)}function m(e,t,n,o,...[a=(0,r.g0)()]){const d=(0,s.Wi)(t,n);return(0,c.w)(e,{sharedMediaSearch:{byChatThreadKey:{...(0,i.nTw)(e,a).sharedMediaSearch.byChatThreadKey,[d]:o}}},a)}function g(e,t,n,o,...[a=(0,r.g0)()]){const c=(0,s.Wi)(t,n);return m(e,t,n,{...(0,i.nTw)(e,a).sharedMediaSearch.byChatThreadKey[c],currentType:o},a)}function y(e,t,n,a,c,d,u,...[l=(0,r.g0)()]){const f=(0,s.Wi)(t,n),{resultsByType:h}=(0,i.nTw)(e,l).sharedMediaSearch.byChatThreadKey[f]||{},p=h?.[a]?h[a].foundIds:[],g=(0,o.Am)(Array.prototype.concat(p,c)).sort((e,t)=>t-e);return function(e,t,n,o,a,c,d,...[u=(0,r.g0)()]){const l=(0,s.Wi)(t,n);return m(e,t,n,{...(0,i.nTw)(e,u).sharedMediaSearch.byChatThreadKey[l],resultsByType:{...((0,i.nTw)(e,u).sharedMediaSearch.byChatThreadKey[l]||{}).resultsByType,[o]:{foundIds:a,totalCount:c,nextOffsetId:d}}},u)}(e,t,n,a,(0,o.k)(p,g)?p:g,d,u,l)}function b(e,t,n){if(!n)return{foundIds:e,loadingState:t};const r=(0,o.Am)(Array.prototype.concat(n.foundIds,e)).sort((e,t)=>e-t);(0,o.k)(n.foundIds,e)||(n.foundIds=r);const s={areAllItemsLoadedForwards:t.areAllItemsLoadedForwards||n.loadingState.areAllItemsLoadedForwards,areAllItemsLoadedBackwards:t.areAllItemsLoadedBackwards||n.loadingState.areAllItemsLoadedBackwards};return n.loadingState=s,n}function v(e,t,n,a,c,...[d=(0,r.g0)()]){const u=function(e,t){return t.reduce((t,n)=>((0,o.h8)(n.foundIds,e.foundIds)?e=b(e.foundIds,e.loadingState,n):t.push(n),t),[])}(a,c.segments);return function(e,t,n,o,a,...[c=(0,r.g0)()]){const d=(0,s.Wi)(t,n);return k(e,t,n,{...(0,i.nTw)(e,c).chatMediaSearch.byChatThreadKey[d],currentSegment:o,segments:a},c)}(e,t,n,a,u,d)}function w(e,t){const n=t.foundIds.filter(t=>t!==e);return{...t,foundIds:n}}function I(e,t,n,o,...[s=(0,r.g0)()]){const i=(0,a.f5)(e,t,n,s);if(!i)return e;const c=function(e,t){const n=w(e,t.currentSegment),r=t.segments.map(t=>w(e,t));return{...t,currentSegment:n,segments:r}}(o,i);return k(e,t,n,c,s)}function C(e,t,n,o,...[i=(0,r.g0)()]){if(!(0,s.iZ)(t))return e;const c=(0,a.f5)(e,n,o,i);return c?(function(e){e.currentSegment.loadingState.areAllItemsLoadedForwards=!1,e.segments.forEach(e=>{e.loadingState.areAllItemsLoadedForwards=!1})}(c),k(e,n,o,c,i)):e}function A(e,t,n,...[o=(0,r.g0)()]){return k(e,t,n,{currentSegment:{foundIds:[],loadingState:{areAllItemsLoadedForwards:!1,areAllItemsLoadedBackwards:!1}},segments:[],isLoading:!1},o)}function S(e,t,n,o,...[a=(0,r.g0)()]){const c=(0,s.Wi)(t,n),d=(0,i.nTw)(e,a).chatMediaSearch.byChatThreadKey[c];return d?k(e,t,n,{...d,isLoading:o},a):e}function k(e,t,n,o,...[a=(0,r.g0)()]){const d=(0,s.Wi)(t,n);return(0,c.w)(e,{chatMediaSearch:{byChatThreadKey:{...(0,i.nTw)(e,a).chatMediaSearch.byChatThreadKey,[d]:o}}},a)}},85739(e,t,n){n.d(t,{O:()=>o});var r=n(95423);function o({global:e,chatId:t,ids:n}){return(0,r.pU)({global:e,chatId:t,messageIds:n,unreadCountKey:"unreadPollVotesCount"})}},14865(e,t,n){n.d(t,{Y1:()=>f,cf:()=>l,fv:()=>h,u$:()=>p});var r=n(31481),o=n(43503),s=n(2673),i=n(90709),a=n(11597),c=n(82150),d=n(95423),u=n(43874);function l(e,t){return t-((0,a.nTw)(e).isLeftColumnShown&&!(0,u.Ny)()?e.leftColumnWidth||((n=o.A.get().width)>r.gQx?Math.min(Math.max(.25*n,s.z6),.33*n):n>r.j7z?Math.min(Math.max(.33*n,s.z6),.4*n):s.D_):0);var n}function f(e,t,n){const r=(0,a.nZ4)(e,t.chatId),o=t.reactions||{results:[],areTags:r},s=(0,a.VF$)(e,t.chatId),d=(0,i.AK)(o.results,n);let{recentReactions:u=[]}=o;return u.length&&(u=u.filter(({isOwn:t,peerId:n})=>!t&&n!==e.currentUserId)),n.forEach(t=>{const{currentUserId:n}=e;"paid"!==t.type&&u.unshift({peerId:s?.id||n,reaction:t,addedDate:Math.floor(Date.now()/1e3),isOwn:!0})}),(0,c.r3)(e,t.chatId,t.id,{reactions:{...o,results:d,recentReactions:u}})}function h({global:e,chatId:t,ids:n,totalCount:r}){return(0,d.Eq)({global:e,chatId:t,messageIds:n,totalCount:r,unreadCountKey:"unreadReactionsCount"})}function p({global:e,chatId:t,ids:n}){return(0,d.pU)({global:e,chatId:t,messageIds:n,unreadCountKey:"unreadReactionsCount"})}},32989(e,t,n){n.d(t,{w:()=>o});var r=n(14487);function o(e,t,...[n=(0,r.g0)()]){return{...e,byTabId:{...e.byTabId,[n]:{...e.byTabId[n],...t}}}}},39848(e,t,n){n.d(t,{AD:()=>h,Bg:()=>p,KX:()=>I,Qo:()=>b,XR:()=>f,ZN:()=>w,eA:()=>m,jG:()=>y,n4:()=>u,w1:()=>l,zZ:()=>v});var r=n(23174),o=n(14487),s=n(87894),i=n(11597),a=n(96115),c=n(82150),d=n(32989);function u(e,t,n,r,s,...[a=(0,o.g0)()]){return"viewportIds"===r&&(e=l(e,t,n,"lastViewportIds",s)),function(e,t,n,r,...[s=(0,o.g0)()]){const a=(0,i.nTw)(e,s),c=a.tabThreads[t]?.[n]||{};return(0,d.w)(e,{tabThreads:{...a.tabThreads,[t]:{...a.tabThreads[t],[n]:{...c,...r}}}},s)}(e,t,n,{[r]:s},a)}function l(e,t,n,r,o){return h(e,t,n,{[r]:o})}function f(e,t,n,r,o){return p(e,t,n,{[r]:o})}function h(e,t,n,r){const o=(0,a.$j)(e,t,n);if(!o)return e;if(!r&&!o.threadInfo)return(0,c.M1)(e,t,{threadsById:(0,s.cJ)(e.messages.byChatId[t]?.threadsById,[n])});const i=r?{...o.localState,...r}:{};return(0,c.M1)(e,t,{threadsById:{...e.messages.byChatId[t]?.threadsById,[n]:{...o,localState:i}}})}function p(e,t,n,r){const o=(0,a.$j)(e,t,n);if(!o)return e;const s={...o.readState,...r};return(0,c.M1)(e,t,{threadsById:{...e.messages.byChatId[t]?.threadsById,[n]:{...o,readState:s}}})}function m(e,t,n){const r=t?.isCommentsInfo?t.originChannelId:t?.chatId,o=t?.isCommentsInfo?t.originMessageId:t?.threadId;if(!r||!o)return e;const i=(0,a.$j)(e,r,o),c={...i?.threadInfo,...t};return n||(e=function(e,t){if(t.isCommentsInfo||!t.fromChannelId||!t.fromMessageId)return e;const n=(0,a.Vw)(e,t.fromChannelId,t.fromMessageId);if(!n)return e;const r=(0,s.Up)(t,["messagesCount","lastMessageId"]),o={...n,...r};return g(e,t.fromChannelId,t.fromMessageId,o)}(e,c)),g(e,r,o,c)}function g(e,t,n,r){const o=(0,a.$j)(e,t,n),s={localState:o?.localState||{},readState:o?.readState||{},threadInfo:r};return(0,c.M1)(e,t,{threadsById:{...e.messages.byChatId[t]?.threadsById,[n]:s}})}function y(e,t,n,r){const o=(0,a.Vw)(e,t,n);return o?m(e,{...o,messagesCount:r}):e}function b(e,t,n,r){const o=(0,a.Vw)(e,t,n);return o?m(e,{...o,lastMessageId:r}):e}function v(e,t,n){const r=(0,a.L_)(e,n),o=(0,a.a1)(e,t,r);return f(e,t,r,"unreadCount",(o?.unreadCount||0)+1)}function w(e,t){return Object.entries(t).forEach(([t,n])=>{e=p(e,t,r.l3,n)}),e}function I(e,t,n){return(0,c.M1)(e,t,{threadsById:(0,s.cJ)(e.messages.byChatId[t]?.threadsById,[n])})}},78221(e,t,n){n.d(t,{E9:()=>a,Ef:()=>u,Tw:()=>d,Y4:()=>c,do:()=>l,mP:()=>f});var r=n(87894),o=n(11597),s=n(39848);const i=["id","title","iconColor","iconEmojiId","date","fromId","isOwner","isClosed"];function a(e,t,n){const r=e.chats.topicsInfoById[t]||{topicsById:{}};return{...e,chats:{...e.chats,topicsInfoById:{...e.chats.topicsInfoById,[t]:{...r,...n}}}}}function c(e,t,n){const s=(0,o.xyP)(e,t)?.listedTopicIds||[];return a(e,t,{listedTopicIds:(0,r.Am)([...s,...n])})}function d(e,t,n,c){if(!(0,o.hds)(e,t))return e;const d=(0,o.S0q)(e,t,n),u=(0,o.pSx)(e,t),l={...d,...c.isMin?(0,r.Up)(c,i):c};return l.id?(e=a(e,t,{topicsById:{...u,[n]:l}}),e=(0,s.AD)(e,t,l.id,{firstMessageId:l.id})):e}function u(e,t,n){const r=n.topic.id;return e=d(e,t,r,n.topic),n.topic.isMin||(e=(0,s.eA)(e,{isCommentsInfo:!1,chatId:t,threadId:r,lastMessageId:n.lastMessageId})),n.readState&&(e=(0,s.Bg)(e,t,r,n.readState)),e}function l(e,t,n){const s=(0,o.pSx)(e,t);return s?e=a(e,t,{topicsById:(0,r.cJ)(s,[n])}):e}function f(e,t,n){return a(e,t,{orderedPinnedTopicIds:n})}},95753(e,t,n){n.d(t,{Bx:()=>y,FC:()=>g,Pt:()=>f,QM:()=>h,_B:()=>p,gt:()=>d,lc:()=>l,oe:()=>c,rm:()=>u,xG:()=>m});var r=n(14487),o=n(87894),s=n(6211),i=n(11597),a=n(32989);function c(e,t,n,r,o,a){const c=(0,s.r)(r,a),d=(0,i.a_$)(e,t,c);return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...e.translations.byChatId[t],byLangCode:{...e.translations.byChatId[t]?.byLangCode,[c]:{...d,[n]:{...d[n],...o}}}}}}}}function d(e,t,n){const r=e.translations.byChatId[t];if(!r)return e;const{byLangCode:s}=r,i=Object.keys(s).reduce((e,t)=>{const r=(0,o.cJ)(s[t],[n]);return Object.keys(r).length&&(e[t]=r),e},{});return{...e,translations:{...e.translations,byChatId:{...e.translations.byChatId,[t]:{...r,byLangCode:i}}}}}function u(e,t,n,r,o,s){return n.forEach((n,i)=>{const a=o[i];e=c(e,t,n,r,{text:a?.text?.length?a:void 0,isPending:!1},s)}),e}function l(e,t,n,o,...[s=(0,r.g0)()]){const c=(0,i.nTw)(e,s),d=c.requestedTranslations.byChatId[t];return(0,a.w)(e,{requestedTranslations:{...c.requestedTranslations,byChatId:{...c.requestedTranslations.byChatId,[t]:{...d,toLanguage:n,tone:void 0!==o?o:d?.tone}}}},s)}function f(e,t,n,...[o=(0,r.g0)()]){const s=(0,i.nTw)(e,o),c=s.requestedTranslations.byChatId[t];return(0,a.w)(e,{requestedTranslations:{...s.requestedTranslations,byChatId:{...s.requestedTranslations.byChatId,[t]:{...c,tone:n}}}},o)}function h(e,t,n,o,...[c=(0,r.g0)()]){const d=(0,i.nTw)(e,c),u=d.requestedTranslations.byChatId[t]?.manualMessages?.[n];if(!u)return e;const{languageCode:l}=(0,s.C)(u),f=(0,s.r)(l,o);return(0,a.w)(e,{requestedTranslations:{...d.requestedTranslations,byChatId:{...d.requestedTranslations.byChatId,[t]:{...d.requestedTranslations.byChatId[t],manualMessages:{...d.requestedTranslations.byChatId[t]?.manualMessages,[n]:f}}}}},c)}function p(e,t,n,o,c,...[d=(0,r.g0)()]){const u=(0,i.nTw)(e,d),l=(0,s.r)(o,c);return(0,a.w)(e,{requestedTranslations:{...u.requestedTranslations,byChatId:{...u.requestedTranslations.byChatId,[t]:{...u.requestedTranslations.byChatId[t],manualMessages:{...u.requestedTranslations.byChatId[t]?.manualMessages,[n]:l}}}}},d)}function m(e,t,n,...[s=(0,r.g0)()]){const c=(0,i.nTw)(e,s),d=c.requestedTranslations.byChatId[t]?.manualMessages;if(!d)return e;const u=(0,o.cJ)(d,[n]);return(0,a.w)(e,{requestedTranslations:{...c.requestedTranslations,byChatId:{...c.requestedTranslations.byChatId,[t]:{...c.requestedTranslations.byChatId[t],manualMessages:u}}}},s)}function g(e,t,n,r,o){if(o)return c(e,t,n,o,{summary:r});const s=e.messages.byChatId[t]?.summaryById;return b(e,t,{...s,[n]:r})}function y(e,t,n){const r=e.messages.byChatId[t]?.summaryById;return r?b(e,t,(0,o.cJ)(r,[n])):e}function b(e,t,n){return e.messages.byChatId[t]?{...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...e.messages.byChatId[t],summaryById:n}}}}:e}},95423(e,t,n){n.d(t,{CJ:()=>g,Eq:()=>p,pU:()=>m});var r=n(87894),o=n(90709),s=n(96115),i=n(82150),a=n(39848),c=n(78221);const d={unreadMentionsCount:"unreadMentions",unreadReactionsCount:"unreadReactions",unreadPollVotesCount:"unreadPollVotes"};function u(e){return d[e]}function l(e,t,n,r,o){return(0,a.XR)(e,t,n,u(r),o)}function f(e,t,n,r,o){return(0,a.XR)(e,t,n,r,o)}function h(e,t){return e?.[u(t)]}function p({global:e,chatId:t,messageIds:n,totalCount:i,unreadCountKey:a}){const c=(0,o.Zz)(e,t,n,!1);for(const n in c){const o=c[n];if(void 0!==i){e=f(e=l(e,t,n,a,o),t,n,a,i);continue}const d=(0,s.a1)(e,t,n),u=h(d,a)||[],p=(0,r.Am)([...u,...o]).sort((e,t)=>t-e);e=l(e,t,n,a,p);const m=p.length-u.length;m>0&&(e=f(e,t,n,a,(d?.[a]||0)+m))}return e}function m({global:e,chatId:t,messageIds:n,unreadCountKey:r}){const i=(0,o.Zz)(e,t,n,!1);for(const n in i){const o=i[n],a=new Set(o),c=(0,s.a1)(e,t,n),d=h(c,r)||[],u=d.filter(e=>!a.has(e));e=l(e,t,n,r,u);const p=c?.[r],m=d.length-u.length;m>0&&p&&(e=f(e,t,n,r,Math.max(p-m,0)))}return e}function g({global:e,chatId:t,threadId:n,messages:o,topics:s,totalCount:a,unreadCountKey:d}){const u=(0,r.dU)(o,"id");e=(0,i.o4)(e,t,u),s.forEach(n=>{e=(0,c.Ef)(e,t,n)});const h=Object.keys(u).map(Number).sort((e,t)=>t-e);return e=f(e=l(e,t,n,d,h),t,n,d,a)}},59321(e,t,n){n.d(t,{BF:()=>y,BO:()=>S,CK:()=>h,EO:()=>v,MO:()=>g,TK:()=>f,Z0:()=>b,cx:()=>T,d2:()=>A,g1:()=>p,hQ:()=>k,lW:()=>C,th:()=>P,wW:()=>w,we:()=>I,xO:()=>E});var r=n(22986),o=n(14487),s=n(87894),i=n(79824),a=n(35104),c=n(11597),d=n(32989);function u(e,t){return{...e,users:{...e.users,byId:t}}}function l(e,t){const{userIds:n}=e.contactList||{};if(!n)return e;const r=t.filter(e=>e?.isContact).map(e=>e.id);return 0===r.length?e:{...e,contactList:{userIds:(0,s.Am)([...r,...n])}}}function f(e,t,n){const{byId:r}=e.users,o=m(e,t,n);return o?u(e=l(e,[o]),{...r,[t]:o}):e}function h(e,t){const n=Object.keys(t).reduce((n,r)=>{const o=m(e,r,t[r]);return o&&(n[r]=o),n},{});return e=l(e=u(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 i=n[s],a=t[s];if(i&&!i.isMin&&(a.isMin||i.accessHash===a.accessHash))return o;const c=m(e,s,a);return c&&(o[s]=c,r||(r=!0)),o},{});return r?e=l(e=u(e,{...n,...o}),Object.values(o)):e}function m(e,t,n){const{byId:o}=e.users,i=o[t],a=[];if(n.isMin&&i&&!i.isMin)return;(0,r.T)(i?.usernames,n.usernames)&&a.push("usernames");const c={...i,...(0,s.cJ)(n,a)};return c.id&&c.type?(0,s.Oy)(c):void 0}function g(e,t){const{byId:n}=e.users,{userIds:r}=e.contactList||{};return e=u(e={...e,contactList:{userIds:r?r.filter(e=>e!==t):i.p}},{...n,[t]:{...n[t],isContact:void 0}}),I(e={...e,stories:{...e.stories,orderedPeerIds:{active:e.stories.orderedPeerIds.active.filter(e=>e!==t),archived:e.stories.orderedPeerIds.archived.filter(e=>e!==t)}}},t,{settings:void 0})}function y(e,t,...[n=(0,o.g0)()]){return(0,d.w)(e,{userSearch:{...(0,c.nTw)(e,n).userSearch,...t}},n)}function b(e,t,...[n=(0,o.g0)()]){return y(e,{fetchingStatus:t},n)}function v(e,t,n){const{fullInfoById:r}=e.users;return r[t]?I(e,t,{isBlocked:n}):e}function w(e,t){return{...e,users:{...e.users,statusesById:t}}}function I(e,t,n){const r=e.users.fullInfoById[t];return{...e,users:{...e.users,fullInfoById:{...e.users.fullInfoById,[t]:{...r,...n}}}}}function C(e,t,n){return{...e,users:{...e.users,commonChatsById:{...e.users.commonChatsById,[t]:n}}}}function A(e,t){const{statusesById:n}=e.users;return w(e,{...n,...t})}function S(e,...[t=(0,o.g0)()]){return(0,d.w)(e,{newContact:void 0},t)}function k(e,t,n,...[r=(0,o.g0)()]){return n.length?(0,d.w)(e,{inviteViaLinkModal:{missingUsers:n,chatId:t}},r):(0,d.w)(e,{inviteViaLinkModal:void 0},r)}function T(e,t,n){const{botAppPermissionsById:r}=e.users;return{...e,users:{...e.users,botAppPermissionsById:{...r,[t]:{...r[t],...n}}}}}function E(e,t,n,r,...[s=(0,o.g0)()]){const i=(0,c.nTw)(e,s),u=new Map;n.forEach(e=>{const t=(0,a.p)(e,!0),n=u.get(t)||0;n>0&&(e.localTag=n),u.set(t,n+1)});const l=(0,c.B59)(e,t,s);return(0,d.w)(e,{savedGifts:{...i.savedGifts,collectionsByPeerId:{...i.savedGifts.collectionsByPeerId,[t]:{...i.savedGifts.collectionsByPeerId[t],[l]:{gifts:n,nextOffset:r}}}}},s)}function P(e,t,n){return{...e,starGiftCollections:{...e.starGiftCollections,byPeerId:{...e.starGiftCollections?.byPeerId,[t]:n}}}}},21133(e,t,n){n.d(t,{$:()=>k,$T:()=>p,AL:()=>g,AO:()=>$,AW:()=>f,D3:()=>T,D9:()=>q,I_:()=>I,LR:()=>D,OD:()=>z,P4:()=>S,To:()=>b,VF:()=>M,XD:()=>G,ZZ:()=>j,_l:()=>H,b0:()=>K,bE:()=>C,df:()=>w,dg:()=>_,dq:()=>P,g9:()=>U,hX:()=>L,hd:()=>l,jG:()=>O,k2:()=>Y,kB:()=>h,ke:()=>y,mJ:()=>A,nT:()=>v,nZ:()=>m,p6:()=>B,qZ:()=>R,qn:()=>E,s:()=>x,w5:()=>F,yH:()=>V,yM:()=>N});var r=n(31481),o=n(96454),s=n(48899),i=n(14487),a=n(90709),c=n(19408),d=n(5056),u=n(19926);function l(e,t){return e.chats.byId[t]}function f(e,t){return e.chats.fullInfoById[t]}function h(e,t){return(0,s.L8)(t)?(0,u.vG)(e,t):f(e,t)}function p(e,t){return e.chats.loadingParameters[t]}function m(e,t){return t===e.currentUserId}function g(e,t){const n=(0,u.mB)(e,t);return n&&(0,a.tv)(n)}function y(e){return Object.values(e.chats.byId).find(({isSupport:e})=>e)}function b(e,t){const n=f(e,t.id);if(!(0,s.L8)(t.id)&&!(0,a.WX)(t)&&n)return n.members&&n.members.length!==r.WG3?n.members.reduce((t,{userId:n})=>!m(e,n)&&e.users.byId[n]&&(0,a.PF)(e.users.byId[n],e.users.statusesById[n])?t+1:t,0):n.onlineCount}function v(e,t){return e.trustedBotIds.includes(t)||e.appConfig.whitelistedBotIds?.includes(t)}function w(e,t){if((0,u.yp)(e,t))return"bots";if((0,u.mB)(e,t))return"users";const n=l(e,t);return n?(0,a.WX)(n)?"channels":"chats":void 0}function I(e,t){if(!(0,u.yp)(e,t))return!1;const n=V(e,t);return!(!n||!(0,a.X_)(n))||Boolean(!n)}function C(e){return Boolean(e.chats.listIds.active)}function A(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 S(e,t){const n=l(e,t);if(n&&A(e,t))return n.folderId===r._E9?"archived":"active"}function k(e,t){return e.chatFolders.byId[t]}function T(e,t,n=r.DSF){const{active:o,archived:s,saved:i}=e.chats.orderedPinnedIds;if(n===r.DSF)return Boolean(o?.includes(t));if(n===r._E9)return Boolean(s?.includes(t));if(n===r.pX9)return Boolean(i?.includes(t));const{byId:a}=e.chatFolders,{pinnedChatIds:c}=a[n]||{};return Boolean(c?.includes(t))}function E(e,t){const n=t.toLowerCase();return Object.values(e.chats.byId).find(e=>e.usernames?.some(e=>e.username.toLowerCase()===n))}function P(e){return Boolean(l(e,r.zv8))}function M(e,t){if(!l(e,t))return;const n=f(e,t)?.sendAsId;return n?(0,u.mB)(e,n)||l(e,n):void 0}function x(e,t,...[n=(0,i.g0)()]){const{requestedDraft:r}=(0,d.n)(e,n);if(r?.chatId===t&&!r.files?.length)return r.text}function B(e,t,...[n=(0,i.g0)()]){const{requestedDraft:r}=(0,d.n)(e,n);if(r?.chatId===t)return r.files}function N(e,t,n){return t.filter(t=>{const r=w(e,t);return!!r&&n.includes(r)})}function L(e,t){const n=l(e,t);return!!n&&!n.migratedTo&&Boolean(!(0,s.L8)(t)&&((0,a.WX)(n)||(0,a.Vs)(n)?n.isCreator||(0,a.ub)(n,"inviteUsers")||(0,a.gA)(n)&&!n.isJoinRequest:n.isCreator||(0,a.ub)(n,"inviteUsers")))}function F(e,t){const n=k(e,t);if(!n)return!1;const{bots:r,groups:o,channels:s,contacts:i,nonContacts:a,includedChatIds:c,pinnedChatIds:d,excludeArchived:u,excludeMuted:l,excludeRead:f,excludedChatIds:h}=n;return!r&&!o&&!s&&!i&&!a&&!u&&!l&&!f&&!h?.length&&(d?.length||c.length)&&n.includedChatIds.concat(n.pinnedChatIds||[]).some(t=>L(e,t))}function D(e,t){const n=l(e,t);if(!n)return!1;if(n.hasAutoTranslation)return!0;const{canTranslateChats:r}=e.settings.byKey,s=(0,u.g2)(e),i=m(e,t);return o.CM&&r&&s&&!i}function O(e,t,...[n=(0,i.g0)()]){const r=l(e,t);if(!r)return!1;if(R(e,t,n))return!0;const o=D(e,t),s=r.detectedLanguage,{doNotTranslate:a}=e.settings.byKey;return Boolean(o&&s&&!a.includes(s))}function R(e,t,...[n=(0,i.g0)()]){const{requestedTranslations:r}=(0,d.n)(e,n);return r.byChatId[t]?.toLanguage}function U(e,t,...[n=(0,i.g0)()]){const{requestedTranslations:r}=(0,d.n)(e,n);return r.byChatId[t]?.tone||e.settings.byKey.translationTone||"neutral"}function _(e,t){return e.chats.similarChannelsById[t]}function $(e,t){return e.chats.similarBotsById[t]}function j(e,t,n="all"){return e.chats.lastMessageIds[n]?.[t]}function V(e,t,n="all"){const r=j(e,t,n);if(!r)return;const o="saved"===n?e.currentUserId:t;return e.messages.byChatId[o]?.byId[r]}function z(e,t){const n=l(e,t);if(!n?.isMonoforum)return;const r=Y(e,t);return r?Boolean(n.isCreator||(0,a.ub)(r,"manageDirectMessages")):void 0}function Y(e,t){const n=l(e,t);if(n)return n.isMonoforum?l(e,n.linkedMonoforumId):void 0}function H(e,t){const n=l(e,t);return!!n&&(0,c.G6)(e,n.restrictionReasons).length>0}function G(e){const t=e.chatFolders.orderedIds;return Boolean(t&&t.length>1)}function K(e,{chatId:t,userId:n,isAdmin:r,isOwner:o}){const s=l(e,t);if(!s||s.isNotJoined||s.isRestricted)return!1;const i=(0,a.SJ)(s),c=(0,a.ub)(s,"manageRanks");return i?!(!c||n!==e.currentUserId&&!s.isCreator&&(o||r)):n===e.currentUserId&&!(0,a.Sq)(s,"editRank")}function q(e,t){const n=l(e,t);return!(!n||n.isNotJoined||n.isRestricted)&&((0,a.SJ)(n)?(0,a.ub)(n,"manageRanks"):!(0,a.Sq)(n,"editRank"))}},11597(e,t,n){n.d(t,{yMZ:()=>s.yM,SpN:()=>i.Sp,bdt:()=>r.bd,yuw:()=>i.yu,B59:()=>h.B5,ES7:()=>r.ES,WAX:()=>i.WA,oei:()=>f.oe,Nr8:()=>f.Nr,tKM:()=>f.tK,bE$:()=>s.bE,XD6:()=>s.XD,yps:()=>o.yp,XOs:()=>o.XO,PKK:()=>r.PK,MBp:()=>r.MB,Rwe:()=>r.Rw,wwb:()=>i.ww,OEt:()=>r.OE,dVs:()=>i.dV,jyG:()=>i.jy,DBV:()=>i.DB,ori:()=>i.or,D9y:()=>s.D9,b0v:()=>s.b0,R4s:()=>i.R4,Y8y:()=>i.Y8,X2D:()=>y.X2,hXb:()=>s.hX,e5V:()=>l.e5,BWX:()=>r.BW,tOf:()=>i.tO,mDG:()=>i.mD,RBq:()=>i.RB,Ntz:()=>p.Nt,w5O:()=>s.w5,jGY:()=>s.jG,S86:()=>i.S8,ySL:()=>y.yS,ERc:()=>h.ER,rtZ:()=>h.rt,hds:()=>s.hd,qn$:()=>s.qn,$aQ:()=>s.$,AWZ:()=>s.AW,yHC:()=>s.yH,ZZX:()=>s.ZZ,$TA:()=>s.$T,P4G:()=>s.P4,O5q:()=>i.O5,zeq:()=>i.ze,ToO:()=>s.To,yFI:()=>i.yF,RnX:()=>i.Rn,dfQ:()=>s.df,Egn:()=>i.Eg,meB:()=>i.me,CuV:()=>u.Cu,Wy7:()=>f.Wy,xT4:()=>d,vn8:()=>l.vn,vRX:()=>i.vR,Xf0:()=>i.Xf,TCk:()=>u.TC,BU_:()=>u.BU,BmE:()=>f.Bm,V9I:()=>g.V9,O8F:()=>f.O8,r8w:()=>f.r8,oZ0:()=>f.oZ,nTJ:()=>i.nT,KLw:()=>i.KL,dU3:()=>i.dU,RjD:()=>i.Rj,kdX:()=>i.kd,VC8:()=>i.VC,Szq:()=>i.Sz,DI:()=>i.DI,lC:()=>i.lC,k9R:()=>i.k9,w0X:()=>h.w0,t0O:()=>f.t0,WLj:()=>f.WL,OD9:()=>f.OD,h5w:()=>i.h5,o45:()=>i.o4,CzR:()=>f.Cz,I_m:()=>s.I_,mJZ:()=>s.mJ,D3D:()=>s.D3,ryq:()=>i.ry,_ls:()=>s._l,ALW:()=>s.AL,nZ4:()=>s.nZ,cwE:()=>r.cw,trm:()=>o.tr,g29:()=>o.g2,SLS:()=>i.SL,sRo:()=>r.sR,clw:()=>r.cl,p5z:()=>i.p5,hc:()=>o.hc,rTV:()=>i.rT,F4N:()=>r.F4,nJv:()=>i.nJ,fo$:()=>i.fo,ynf:()=>i.yn,H1_:()=>i.H1,Jbz:()=>i.Jb,ODG:()=>s.OD,n_C:()=>o.n_,Ani:()=>r.An,gjV:()=>r.gj,dqr:()=>s.dq,Q31:()=>f.Q3,gd2:()=>g.gd,nIz:()=>r.nI,nTL:()=>s.nT,apd:()=>o.ap,haw:()=>i.h,wmb:()=>p.wm,xzS:()=>i.xz,gCU:()=>i.gC,YK:()=>l.YK,cO5:()=>i.cO,S1W:()=>i.S1,D_S:()=>i.D_,OEv:()=>i.OE,g5w:()=>i.g5,a_$:()=>i.a_,k2W:()=>s.k2,BSN:()=>p.BS,tVS:()=>i.tV,Iv$:()=>p.Iv,K52:()=>p.K5,P5N:()=>p.P5,Tl2:()=>i.Tl,Lzh:()=>i.Lz,JiE:()=>i.Ji,aF2:()=>h.aF,PGw:()=>h.PG,PVB:()=>y.PV,HS0:()=>y.HS,dNJ:()=>g.dN,_$$:()=>g._$,kBv:()=>s.kB,c7s:()=>y.c7,WA9:()=>y.WA,IVq:()=>y.IV,Vi6:()=>r.Vi,FDg:()=>y.FD,_bp:()=>g._b,Msb:()=>g.Ms,Cw0:()=>r.Cw,xYJ:()=>r.xY,fcC:()=>i.fc,gVx:()=>g.gV,KQQ:()=>i.KQ,zcZ:()=>i.zc,Kt9:()=>h.Kt,EGt:()=>h.EG,N1i:()=>i.N1,EHH:()=>i.EH,Vz3:()=>i.Vz,gMr:()=>i.gM,qZq:()=>s.qZ,g9e:()=>s.g9,sam:()=>s.s,p6T:()=>s.p6,Rny:()=>i.iL,ztL:()=>i.zt,GHK:()=>f.GH,t75:()=>r.t7,K3w:()=>i.K3,Jl6:()=>i.Jl,ZZ2:()=>i.ZZ,VF$:()=>s.VF,Y7C:()=>i.Y7,HdA:()=>i.Hd,LM$:()=>i.LM,eCL:()=>p.eC,LRV:()=>s.LR,KIM:()=>p.KI,ML4:()=>r.ML,N_N:()=>r.N_,PIP:()=>i.PI,AOG:()=>s.AO,dg4:()=>s.dg,G4m:()=>h.G4,v8U:()=>i.v8,h9Q:()=>h.h9,Osl:()=>h.Os,gqw:()=>m.g,ycM:()=>f.yc,wg6:()=>f.wg,R3Q:()=>g.R3,e7$:()=>h.e7,ke9:()=>s.ke,C0i:()=>r.C0,nTw:()=>c.n,SJA:()=>r.SJ,Gyz:()=>r.Gy,z8w:()=>p.z8,Bde:()=>h.Bd,S0q:()=>b.S0,nkm:()=>b.nk,sZk:()=>i.sZ,pSx:()=>b.pS,xyP:()=>b.xy,Qq_:()=>p.Qq,ldX:()=>i.ld,mBe:()=>o.mB,gTO:()=>o.gT,Ua4:()=>o.U,vGo:()=>o.vG,K0y:()=>o.K0,rA3:()=>i.rA,NHc:()=>i.NH,wtp:()=>r.wt,kgA:()=>i.kg,Pn$:()=>i.Pn});var r=n(68654),o=n(19926),s=n(21133),i=n(19408),a=n(14487),c=n(5056);function d(e,...[t=(0,a.g0)()]){return(0,c.n)(e,t).globalSearch.query}var u=n(94137),l=n(1315),f=n(30163),h=n(55475),p=n(30757),m=n(61087),g=n(1903),y=n(46211),b=n(88368)},64520(e,t,n){n.d(t,{B:()=>i,d:()=>s});var r=n(13235),o=n(19926);function s(e,t){const{appConfig:n}=e,{limits:s}=n,i=(0,o.g2)(e),a=s[t]?.[i?1:0]??r.dR[t][i?1:0];return"dialogFilters"===t?a+1:a}function i(e,t){const{appConfig:n}=e;if(!n)return r.dR[t][1];const{limits:o}=n;return o[t][1]}},1315(e,t,n){n.d(t,{Pd:()=>l,YK:()=>u,e5:()=>h,vn:()=>f});var r=n(48899),o=n(14487),s=n(90709),i=n(21133),a=n(19408),c=n(5056),d=n(19926);function u(e,t,...[n=(0,o.g0)()]){return(0,c.n)(e,n).management.byChatId[t]}function l(e,...[t=(0,o.g0)()]){const{chatId:n,threadId:r}=(0,a.Xf)(e,t)||{};if(!n||!r)return;const s=(0,c.n)(e,t).management.byChatId[n];return s?.isActive?s:void 0}function f(e,...[t=(0,o.g0)()]){const{chatId:n,threadId:c}=(0,a.Xf)(e,t)||{};if(!n||!c)return;if((0,d.yp)(e,n))return"bot";if((0,r.L8)(n))return"user";const u=(0,i.hd)(e,n);return u?(0,s.YE)(u)?"group":"channel":void 0}function h(e,t){const n=(0,i.hd)(e,t),o=(0,i._l)(e,t);if(!n||o||n.isMonoforum)return!1;const a=(0,r.L8)(n.id)?(0,d.mB)(e,t):void 0,c=a&&(0,s.Gh)(a),u=a&&(0,s.tv)(a);return Boolean(!c&&n&&!(0,i.nZ)(e,n.id)&&!(0,s.Qe)(n.id)&&((0,r.L8)(n.id)||((0,s.SJ)(n)||n.isCreator)&&!n.isNotJoined)&&!u)}},56494(e,t,n){n.d(t,{B9:()=>d,Y9:()=>f,iS:()=>u,if:()=>l,ly:()=>h,me:()=>p,xd:()=>m});var r=n(31481),o=n(90709),s=n(21133),i=n(19408),a=n(30757),c=n(30163);function d(e,t){const{isSensitiveEnabled:n}=(0,a.eC)(e),o=(0,s.hd)(e,t.chatId);if(n)return!1;const c=(0,i.G6)(e,o?.restrictionReasons),d=(0,i.G6)(e,t.restrictionReasons);return c.some(e=>e.reason===r.L1q)||d.some(e=>e.reason===r.L1q)}function u(e,t){const n=(0,o.wb)(t),r=n&&(0,c.oe)(e,n),s=(0,o.Jw)(t),a=s&&(0,c.O8)(e,s),d=(0,i.Pn)(e,t);return a||r||(0,o.zC)(t)||(0,o.yl)(t)||(0,o.zX)(t)||(0,o.fP)(t)||(0,o.wp)(t)||(0,o.gB)(t)||(0,o.rj)(d)||(0,o.eY)(d)||(0,o.rU)(d)||(0,o.y3)(d)}function l(e,t){const n=function(e,t){const n=(0,i.Pn)(e,t),r=(0,o.yl)(t)||(0,o.zX)(t)||(0,o.zC)(t)||(0,o.fP)(t)||(0,o.eY)(n)||(0,o.rU)(n)||(0,o.NO)(t)?.extendedMedia;if(r)return r.thumbnail}(e,t);return n?.dataUri}function f(e,t){const{audio:n,voice:r,video:s}=(0,o.r_)(t),a=(0,i.Pn)(e,t),c=n||r||s||(0,o.rU)(a)||(0,o.y3)(a);if(c)return c.duration}function h(e,t){const n=(0,i.Pn)(e,t),r=(0,o.zX)(t)||(0,o.rU)(n);return(!r||r.isRound||r.isGif?void 0:r)||(0,o.wp)(t)||(0,o.gB)(t)}function p(e,t,n){const r=n?void 0:(0,i.gM)(e,t),o=h(e,t),s=r&&h(e,r);return o?.duration||s?.duration}function m(e,t,n){return e.messages.playbackByChatId[t]?.byId[n]}},19408(e,t,n){n.d(t,{DB:()=>ie,DI:()=>We,D_:()=>Ae,EH:()=>ge,Eg:()=>ve,G6:()=>et,H1:()=>Ie,Hd:()=>Q,Jb:()=>q,Ji:()=>F,Jl:()=>z,K3:()=>U,KL:()=>H,KQ:()=>te,LM:()=>Z,Lz:()=>L,N1:()=>Y,NH:()=>Ue,O5:()=>V,OE:()=>Ze,PI:()=>_e,Pn:()=>oe,R4:()=>ce,RB:()=>$e,Rj:()=>ye,Rn:()=>Ye,S1:()=>je,S8:()=>Je,SL:()=>Se,Sp:()=>X,Sz:()=>ee,Tl:()=>W,VC:()=>Ce,Vz:()=>qe,WA:()=>de,Xf:()=>P,Y7:()=>J,Y8:()=>Le,ZZ:()=>ke,a_:()=>He,cO:()=>Re,dU:()=>_,dV:()=>ue,fc:()=>R,fo:()=>$,g5:()=>ze,gC:()=>N,gM:()=>Qe,h:()=>j,h5:()=>Fe,iL:()=>Ge,jy:()=>le,k9:()=>se,kd:()=>G,kg:()=>re,lC:()=>Ve,ld:()=>me,mD:()=>fe,me:()=>M,nJ:()=>K,nT:()=>Oe,o4:()=>Ne,or:()=>he,p5:()=>be,rA:()=>O,rT:()=>we,ry:()=>Be,sZ:()=>Xe,tO:()=>ae,tV:()=>Te,v8:()=>De,vR:()=>D,ww:()=>Ee,xz:()=>Me,yF:()=>B,yn:()=>xe,yu:()=>pe,zc:()=>ne,ze:()=>x,zt:()=>Ke});var r=n(23174),o=n(31481),s=n(96454),i=n(48899),a=n(14487),c=n(87894),d=n(60343),u=n(6211),l=n(10315),f=n(79824),h=n(80140),p=n(91525),m=n(13235),g=n(90709),y=n(26129),b=n(21133),v=n(64520),w=n(56494),I=n(46211),C=n(1903),A=n(30163),S=n(5056),k=n(96115),T=n(88368),E=n(19926);function P(e,...[t=(0,a.g0)()]){const{messageLists:n}=(0,S.n)(e,t);if(n.length)return n[n.length-1]}function M(e,...[t=(0,a.g0)()]){const{chatId:n}=P(e,t)||{};return n?(0,b.hd)(e,n):void 0}function x(e,t){return e.messages.byChatId[t]?.byId}function B(e,t){return e.scheduledMessages.byChatId[t]?.byId}function N(e,t,n){return(0,k._X)(e,t,n,"listedIds")}function L(e,t,n,r){const o=F(e,t,n);if(o)return o.find(e=>e[0]<=r&&e[e.length-1]>=r)}function F(e,t,n){return(0,k._X)(e,t,n,"outlyingLists")}function D(e,t,n,r,...[o=(0,a.g0)()]){switch(r){case"thread":return O(e,t,n,o);case"pinned":return R(e,t,n);case"scheduled":return U(e,t,n)}}function O(e,t,n,...[r=(0,a.g0)()]){return(0,k.Vm)(e,t,n,"viewportIds",r)}function R(e,t,n){return(0,k._X)(e,t,n,"pinnedIds")}function U(e,t,n){return(0,k._X)(e,t,n,"scheduledIds")}function _(e,t,n){return(0,k._X)(e,t,n,"firstMessageId")}function $(e,t,n,...[o=(0,a.g0)()]){const s=P(e,o);if(!s)return!1;const{threadInfo:i}=(0,k.T)(e,n)||{};return t===s.chatId&&(s.threadId===r.l3||i&&s.threadId===i.threadId)}function j(e,t,n,...[o=(0,a.g0)()]){const s=O(e,t,n,o);if(!s||!s.length)return!0;const i=(0,g.cG)(t,n,e.currentUserId);let c;if(n===r.l3){const n=(0,b.ZZ)(e,t);if(!n)return!0;c=n}else if(i){const t=(0,b.ZZ)(e,String(n),"saved");if(!t)return!0;c=t}else{const r=(0,k.Vw)(e,t,n);if(r&&r.lastMessageId)c=r.lastMessageId;else{if(!r?.threadId)return;c=Number(r?.threadId)}}return!(!(0,d.iL)(c)||V(e,t,c))||s[s.length-1]>=c}function V(e,t,n){const r=x(e,t);return r?r[n]:void 0}function z(e,t,n){const r=B(e,t);return r?r[n]:void 0}function Y(e,t){return e.quickReplies.messagesById[t]}function H(e,t,n,r){if("scheduled"===r){const n=(0,k.Vl)(e,t);return n?z(e,t,n):void 0}{const r=(0,k.Ys)(e,t,n);return r?V(e,t,r):void 0}}function G(e,t,...[n=(0,a.g0)()]){const{chatId:r,messageId:o}=(0,S.n)(e,n).focusedMessage||{};return r===t?o:void 0}function K(e,t,n,...[r=(0,a.g0)()]){const o=G(e,t.chatId,r),s=(0,S.n)(e,r).focusedMessage?.threadId;return n===s&&!!o&&(o===t.id||o===t.previousLocalId)}function q(e,t,n,r,o){const{lastReadOutboxMessageId:s}=(0,k.a1)(e,t,n)||{},i=V(e,t,r);return!!i&&("scheduled"===o||(0,g.Nb)(i)||!s||s{const r=V(e,t,n);return r&&J(e,r)}).filter(Boolean)}function Z(e,t,n){const r=V(e,t,n);return r&&J(e,r)}function Q(e,t){const{fromId:n}=t;if(n)return(0,I.PV)(e,n)}function ee(e,t){if(Boolean(t.content.storyData)){const n=t.content.storyData.peerId;return(0,I.PV)(e,n)}const{forwardInfo:n}=t;if(n){if(n.isChannelPost&&n.fromChatId)return(0,b.hd)(e,n.fromChatId);if(!n.hiddenUserName)return n.fromId?(0,I.PV)(e,n.fromId):n.savedFromPeerId?(0,I.PV)(e,n.savedFromPeerId):void 0}}function te(e,t){return e.messages.pollById[t]}function ne(e,t){if(t.content.pollId)return te(e,t.content.pollId)}function re(e,t){return e.messages.webPageById[t]}function oe(e,t){if(t.content.webPage)return re(e,t.content.webPage.id)}function se(e,t){if(t.content.webPage)return function(e,t){const n=re(e,t);if(n&&"full"===n.webpageType)return n}(e,t.content.webPage.id)}function ie(e,t,n){const r=(0,b.hd)(e,t);return!!r&&n!==o.HxB&&(r.isBotForum||r.isCreator||(0,g.ub)(r,"deleteMessages")||r.isForum&&function(e,t,n){const r=(0,T.S0)(e,t,n);if(r&&!r.isOwner)return!1;const o=(0,k.nb)(e,t,n);if(!o)return!1;const{listedIds:s}=o;return!(!s||s.length+1>=10||s.some(n=>{const r=V(e,t,n);return!r||!r.isOutgoing}))}(e,r.id,n))}function ae(e,t,n){const r=(0,b.hd)(e,t.chatId),o=(0,b._l)(e,t.chatId);if(!r||o||r.isForbidden)return!1;const s=(0,g.Nb)(t),i=(0,g.u7)(t);if(s||i)return!1;const a=(0,k.Vw)(e,t.chatId,n),c=Boolean(!a?.isCommentsInfo&&a?.fromChannelId),d=(0,b.AW)(e,r.id),u=(0,T.S0)(e,r.id,n);if(!(0,g.__)(r,u,c,d))return!1;const l=(0,T.nk)(e,t);return!l||!l.isClosed||l.isOwner||(0,g.ub)(r,"manageTopics")}function ce(e,t){const n=(0,g.Nb)(t),r=(0,g.u7)(t),o=(0,g._P)(t),s=(0,g.G5)(t),{content:i}=t,a=se(e,t),c=i.storyData?(0,C.Ms)(e,i.storyData.peerId,i.storyData.id):a?.story?(0,C.Ms)(e,a.story.peerId,a.story.id):void 0,d=Be(e,t.chatId),u=c&&("isDeleted"in c||"noForwards"in c&&c.noForwards);return!n&&!o&&!d&&!u&&(t.isForwardingAllowed||r)&&!s}function de(e,t,n){const r=(0,b.hd)(e,t.chatId),o=(0,b._l)(e,t.chatId);if(!r||o)return{};const s=(0,b.AW)(e,t.chatId),a=(0,i.L8)(r.id),c=(0,b.nZ)(e,t.chatId),d=(0,g.yn)(r),u=(0,g.Vs)(r),l=(0,g.WX)(r),f=Boolean((0,E.yp)(e,r.id)),p=(0,g.Nb)(t),m=(0,g.HN)(t),y=(0,g.u7)(t),v=(0,g.Ie)(t),I=(0,g.Ak)(t),C=(0,g._P)(t),S=(0,g.G5)(t),{content:k}=t,T=(0,g.Ax)(t),P="boostApply"===t.content.action?.type,M=r.isMonoforum,x=(()=>{if(a||r.isCreator)return!0;if(l)return(0,g.ub)(r,"editMessages");const e=(0,g.ub)(r,"pinMessages"),t=(0,g.Sq)(r,"pinMessages",s);if(u){const n=r.hasUsername||r.hasGeo;return(e||!n)&&!t}return d?!r.isForbidden&&!r.isNotJoined&&e&&!t:e})(),B=(!!k.todo||(a?c:!d&&(u?x:!!l&&(r.isCreator||(0,g.ub)(r,"editMessages"))))||(0,h.Fm)()-t.date<(e.config?.editTimeLimit||1/0))&&!(k.sticker||k.contact||k.pollId||k.action||k.video?.isRound||k.location||k.invoice||k.giveaway||k.giveawayResults||T||k.dice)&&!I&&!t.viaBotId&&!r.isForbidden,N=(0,g.cG)(r.id,n,e.currentUserId),L=ae(e,t,n),F=L||!N&&!p&&!y&&(u||d||(0,g.WX)(r));let D=!p&&!y&&!C&&x&&!N,O=!1;const U=R(e,r.id,n);D&&(O=Boolean(U&&U.includes(t.id)),D=!O);const _=P&&v&&!r.isCreator&&!(0,g.ub)(r,"deleteMessages"),$=(!p||m)&&!y&&!_&&(a||v||d||r.isCreator||(0,g.ub)(r,"deleteMessages")),j=!a&&!v,V=$&&!r.isForbidden&&(a&&!c&&!f&&!k.dice||d&&(v||(0,g.ub)(r,"deleteMessages")||r.isCreator)),z=v||l&&(r.isCreator||(0,g.ub)(r,"editMessages")),Y=!p&&!C&&B&&z,H=Boolean(t.content.sticker),G=H&&(0,A.Ij)(e,t.content.sticker),K=!C&&H&&!G,q=!C&&G,W=!C,J=!p&&!C&&(l||u)&&!M,X=!p&&!C,Z=(0,w.iS)(e,t)&&!S,Q=t.content.video?.isGif,ee=k.pollId?te(e,k.pollId):void 0,ne=Boolean(ee&&Object.values(ee.results.resultByOption||{}).some(e=>e.isChosen)),re=ee&&!ee.summary.isClosed&&!ee.summary.isRevoteDisabled&&ne,oe=z&&ee&&!ee.summary.isClosed&&!I;return{noOptions:[L,F,Y,D,O,j,$,V,K,q,W,J,X,Z,Q,re,oe].every(e=>!e),canReply:L,canReplyGlobally:F,canEdit:Y,canPin:D,canUnpin:O,canReport:j,canDelete:$,canDeleteForAll:V,canFaveSticker:K,canUnfaveSticker:q,canCopy:W,canCopyLink:J,canSelect:X,canDownload:Z,canSaveGif:Q,canRevote:re,canClosePoll:oe}}function ue(e,t){const n=(0,b.hd)(e,t.chatId);if(!n||(0,b._l)(e,t.chatId))return!1;const r=(0,g.Nb)(t),o=(0,g._P)(t),s=(0,g.WX)(n),i=(0,g.Vs)(n);return!r&&!o&&(s||i)&&!n.isMonoforum}function le(e,t,...[n=(0,a.g0)()]){const{messageIds:r}=(0,S.n)(e,n).selectedMessages||{},{chatId:o,threadId:s}=P(e,n)||{},i=t?.length?t:r;return o&&s&&i?function(e,t,n,r){const o=x(e,t);if(r.length>m.m)return{};const s=r.map(t=>o[t]&&de(e,o[t],n)).filter(Boolean);return{canDelete:s.every(e=>e.canDelete),canDeleteForAll:s.every(e=>e.canDeleteForAll)}}(e,o,s,i):{}}function fe(e,...[t=(0,a.g0)()]){const{messageIds:n}=(0,S.n)(e,t).selectedMessages||{},{chatId:r,threadId:o}=P(e,t)||{},s=r&&x(e,r);return!!(s&&n&&o)&&n.map(t=>s[t]&&de(e,s[t],o)).filter(Boolean).every(e=>e.canReport)}function he(e,...[t=(0,a.g0)()]){const{messageIds:n}=(0,S.n)(e,t).selectedMessages||{},{chatId:r,threadId:o}=P(e,t)||{},s=r&&x(e,r);return!!(s&&n&&o)&&n.map(t=>s[t]&&de(e,s[t],o)).filter(Boolean).some(e=>e.canDownload)}function pe(e,...[t=(0,a.g0)()]){return(0,S.n)(e,t).activeDownloads}function me(e,t){return e.fileUploads.byMessageKey[(0,d.bj)(t)]?.progress}function ge(e,t,n){const o=(0,k.a1)(e,t,n);if(!o)return;if(!o.lastReadInboxMessageId)return n!==r.l3&&o.unreadCount&&"number"==typeof n?n:void 0;const s=(0,b.ZZ)(e,t);return!s||o.unreadCount?o.lastReadInboxMessageId:s}function ye(e,t,n){const s=(0,b.hd)(e,t);if(n===r.l3){if(!s)return}else{const r=(0,k.Vw)(e,t,n),o=(0,k.a1)(e,t,n);if(!r||!o||void 0!==r.lastMessageId&&r.lastMessageId===o.lastReadInboxMessageId)return}const i=F(e,t,n),a=N(e,t,n),c=x(e,t);if(!c||!i?.length&&!a)return;const d=ge(e,t,n);if(!d&&s&&s.isNotJoined)return;const u=t===o.zv8?e.serviceNotifications.reduce((e,t)=>!t.isUnread&&t.id>e?t.id:e,-1):-1;function l(e){return e.find(e=>(!d||e>d)&&c[e]&&(!c[e].isOutgoing||c[e].isFromScheduled)&&e>u)}if(i?.length){const e=i.map(e=>l(e)).filter(Boolean)[0];if(e)return e}if(a){const e=l(a);if(e)return e}}function be(e,...[t=(0,a.g0)()]){const{isShareMessageModalShown:n}=(0,S.n)(e,t);return Boolean(n)}function ve(e,t){const n=Object.values(e.chats.byId).find(n=>(0,g.VN)(n)&&(0,b.ZZ)(e,n.id)===t);if(n)return n.id;const{byChatId:r}=e.messages;return Object.keys(r).find(n=>{const o=(0,b.hd)(e,n);return o&&(0,g.VN)(o)&&r[o.id].byId[t]})}function we(e,...[t=(0,a.g0)()]){const{selectedMessages:n}=(0,S.n)(e,t);return Boolean(n)}function Ie(e,t,...[n=(0,a.g0)()]){const{messageIds:r}=(0,S.n)(e,n).selectedMessages||{};return!!r&&r.includes(t)}function Ce(e,t,n){const r=x(e,t);if(r)return Object.values(r).filter(e=>e.groupedId===n&&e.forwardInfo).map(({forwardInfo:e})=>e.fromMessageId)}function Ae(e,t,n){const r=x(e,t);if(r)return Object.keys(r).map(Number).filter(e=>r[e].groupedId===n)}function Se(e,t,n,...[r=(0,a.g0)()]){const{messageIds:o}=(0,S.n)(e,r).selectedMessages||{};if(!o)return!1;const s=Ae(e,t,n);return s&&s.every(e=>o.includes(e))}function ke(e,...[t=(0,a.g0)()]){const{messageIds:n}=(0,S.n)(e,t).selectedMessages||{};return n?n.length:0}function Te(e,t,n=r.l3,...[o=(0,a.g0)()]){if(!(0,b.hd)(e,t))return;const s=x(e,t),i=O(e,t,n,o);if(!s||!i)return;const d=(0,c.Uk)(i,t=>{const n=s[t];return n&&function(e,t){const{keyboardButtons:n,shouldHideKeyboardButtons:r,isKeyboardSelective:o,isMentioned:s}=t;if(!n||r)return!1;const i=(0,y.Q)(t)?.replyToMsgId;if(o){if(s)return!0;if(!i)return!1;const n=V(e,t.chatId,i);return Boolean(n?.senderId===e.currentUserId)}return!0}(e,n)}),u=(0,c.Uk)(i,t=>{const n=s[t];return n&&function(e,t){const{shouldHideKeyboardButtons:n,isHideKeyboardSelective:r,isMentioned:o}=t;if(!n)return!1;const s=(0,y.Q)(t)?.replyToMsgId;if(r){if(o)return!0;if(!s)return!1;const n=V(e,t.chatId,s);return Boolean(n?.senderId===e.currentUserId)}return!0}(e,n)});return d&&u&&u>d?void 0:d?s[d]:void 0}function Ee(e,t){const n=(0,b.hd)(e,t.chatId);if(!n)return;const r="id"in t?J(e,t):void 0,o=oe(e,t),s=Boolean((0,g.yl)(t)||(0,g.eY)(o)),i=Boolean((0,g.zX)(t)||(0,g.rU)(o)),a=Boolean((0,g.wp)(t)||(0,g.gB)(t)||(0,g.zC)(t)),{canAutoLoadPhotoFromContacts:c,canAutoLoadPhotoInPrivateChats:d,canAutoLoadPhotoInGroups:u,canAutoLoadPhotoInChannels:l,canAutoLoadVideoFromContacts:f,canAutoLoadVideoInPrivateChats:h,canAutoLoadVideoInGroups:p,canAutoLoadVideoInChannels:m,canAutoLoadFileFromContacts:y,canAutoLoadFileInPrivateChats:v,canAutoLoadFileInGroups:w,canAutoLoadFileInChannels:I}=e.settings.byKey;return s?Pe({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:c,canAutoLoadMediaInPrivateChats:d,canAutoLoadMediaInGroups:u,canAutoLoadMediaInChannels:l}):i?Pe({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:f,canAutoLoadMediaInPrivateChats:h,canAutoLoadMediaInGroups:p,canAutoLoadMediaInChannels:m}):!a||Pe({global:e,chat:n,sender:r,canAutoLoadMediaFromContacts:y,canAutoLoadMediaInPrivateChats:v,canAutoLoadMediaInGroups:w,canAutoLoadMediaInChannels:I})}function Pe({global:e,chat:t,sender:n,canAutoLoadMediaFromContacts:r,canAutoLoadMediaInPrivateChats:o,canAutoLoadMediaInGroups:s,canAutoLoadMediaInChannels:a}){const c=Boolean(n&&((0,b.nZ)(e,n.id)||(0,E.mB)(e,n.id)?.isContact));return Boolean(c&&r||!c&&o&&(0,i.L8)(t.id)||s&&(0,g.YE)(t)||a&&(0,g.WX)(t))}function Me(e){const{serviceNotifications:t}=e,n=Math.max(...t.map(({id:e})=>e));return t.find(({id:e,isDeleted:t})=>!t&&e===n)}function xe(e,t){return Boolean(t&&(t.isProtected||Be(e,t.chatId)||(0,g.G5)(t)||(0,g.qG)(t)))}function Be(e,t){const n=(0,b.hd)(e,t);return!!n&&!!(n.isProtected||(0,i.L8)(t)&&(0,E.Cd)(e,t))}function Ne(e,t,n){if(Be(e,t))return!0;if(!n)return!1;const r=x(e,t);return n.some(e=>r[e]?.isProtected)}function Le(e,t,n){if(Be(e,t))return!1;if(!n)return!1;const r=x(e,t);return n.map(e=>r[e]).every(e=>e&&!(0,g.G5)(e)&&(e.isForwardingAllowed||(0,g.u7)(e)))}function Fe(e,t,n){const r=x(e,t);return n.map(e=>r[e]).some(e=>{if(!e)return!1;const t=(0,g.zC)(e);if(!t)return!1;const n=(0,p.rK)(t);return!!n&&(0,l.N)({mimeType:t.mimeType,extension:n})})}function De(e,t){const n=e.messages.sponsoredByChatId[t];return n&&n.expiresAt>=Math.round(Date.now()/1e3)?n:void 0}function Oe(e,t){if(t===o.zv8)return;const n=(0,i.L8)(t),r=e.config?.defaultReaction;if(!r)return;if(n)return r;const s=(0,b.AW)(e,t)?.enabledReactions;return s&&(0,g.A3)(r,s)?r:void 0}function Re(e){return(0,v.d)(e,"maxReactions")}function Ue(e,...[t=(0,a.g0)()]){const{chatId:n,threadId:r}=P(e,t)||{};if(!n||!r)return;const o=(0,k.Vm)(e,n,r,"viewportIds",t);return o?o.map(t=>{const{senderId:r}=V(e,n,t)||{};return r?(0,E.mB)(e,r):void 0}).filter(Boolean):void 0}function _e(e,...[t=(0,a.g0)()]){return"scheduled"===P(e,t)?.type}function $e(e,t){const n=(0,b.nZ)(e,t),r=(0,E.yp)(e,t),o=(0,I.WA)(e,t);return Boolean(!o&&!n&&!r&&(0,i.L8)(t)&&(0,E.K0)(e,t)?.wasOnline)}function je(e,t){const n=function(e){const t=e.content.text?.entities;return t?.filter(e=>e.type===r.C7.CustomEmoji)}(t);if(!n)return f.p;const o=n.map(t=>(0,A.O8)(e,t.documentId));return o.every(Boolean)?o.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 Ve(e,...[t=(0,a.g0)()]){const{messageIds:n,fromChatId:r}=(0,S.n)(e,t).forwardMessages;if(!n)return!1;const o=x(e,r);return n.some(e=>{const t=o[e];return Boolean(t.content.voice)||Boolean(t.content.video?.isRound)})}function ze(e,t,n,r){const o=V(e,t,n);if(o?.summaryLanguageCode){if(r&&r!==o.summaryLanguageCode){const o=He(e,t,r);return o[n]?.summary}return e.messages.byChatId[t].summaryById[n]}}function Ye(e,t){return e.translations.byChatId[t]}function He(e,t,n){return Ye(e,t)?.byLangCode[n]||{}}function Ge(e,t,n,...[r=(0,a.g0)()]){const o=(0,S.n)(e,r).requestedTranslations.byChatId[t];return o?.toLanguage||o?.manualMessages?.[n]}function Ke(e,t,n,...[r=(0,a.g0)()]){const o=(0,S.n)(e,r).requestedTranslations.byChatId[t];if(o?.toLanguage)return o.tone||"neutral";const s=o?.manualMessages?.[n];if(!s)return;const{tone:i}=(0,u.C)(s);return i}function qe(e,t,n,r){if(!r.replyToMsgId)return!1;const o=r?.replyToPeerId??n;if(t===o)return!0;const s=x(e,o)[r.replyToMsgId];return!(0,g.r$)(s)}function We(e,t,...[n=(0,a.g0)()]){const{messageIds:r,storyId:o,fromChatId:s}=(0,S.n)(e,n).forwardMessages,i=(0,b.hd)(e,t);if(!r&&!o||!i)return!1;if(o)return!0;const c=(0,b.AW)(e,t),d=x(e,s),u=t?(0,b.nZ)(e,t):void 0,l=t?(0,b.AL)(e,t):void 0,f=(0,g.Q_)(i,c,l,u);return!r.some(e=>function(e,t){const n=e.content.voice,r=e.content.video?.isRound,o=e.content.photo,s=e.content.video?.isGif,i=e.content.video&&!r&&!s,a=e.content.audio,c=e.content.document,d=e.content.sticker,u=e.content.text&&!n&&!r&&!d&&!c&&!a&&!i&&!o&&!s;return n&&!t.canSendVoices||r&&!t.canSendRoundVideos||d&&!t.canSendStickers||c&&!t.canSendDocuments||a&&!t.canSendAudios||i&&!t.canSendVideos||o&&!t.canSendPhotos||s&&!t.canSendGifs||u&&!t.canSendPlainText}(d[e],f))}function Je(e,t,n,...[r=(0,a.g0)()]){const{canTranslate:o,doNotTranslate:i}=e.settings.byKey,c=!n||!i.includes(n),d=(0,g.ZR)(t),u=(0,b.qZ)(e,t.chatId,r);return s.CM&&o&&c&&d&&!u}function Xe(e,t,n){const r=(0,b.hd)(e,t);if(r&&r.isForum&&!r.isBotForum)return(0,g.yt)(r,n)}function Ze(e,t,n,r){if((0,b.hd)(e,t))return(0,g.eW)(n,r)}function Qe(e,t){const{replyToMsgId:n,replyToPeerId:r}=(0,y.Q)(t)||{};return n?V(e,r||t.chatId,n):void 0}function et(e,t){if(!t)return[];const{ignoreRestrictionReasons:n}=e.appConfig;return t.filter(e=>{if("all"!==e.platform&&e.platform!==o.LX5)return!1;const t=n?.includes(e.reason);return!t})}},94137(e,t,n){n.d(t,{BU:()=>c,Cu:()=>d,TC:()=>a,f5:()=>u});var r=n(14487),o=n(24896),s=n(19408),i=n(5056);function a(e,...[t=(0,r.g0)()]){const{chatId:n,threadId:a}=(0,s.Xf)(e,t)||{};if(!n||!a)return;const c=(0,o.W)(n,a);return(0,i.n)(e,t).middleSearch.byChatThreadKey[c]}function c(e,...[t=(0,r.g0)()]){const{chatId:n,threadId:a}=(0,s.Xf)(e,t)||{};if(!n||!a)return;const c=(0,o.W)(n,a);return(0,i.n)(e,t).sharedMediaSearch.byChatThreadKey[c]}function d(e,...[t=(0,r.g0)()]){const{chatId:n,threadId:a}=(0,s.Xf)(e,t)||{};if(!n||!a)return;const c=(0,o.W)(n,a);return(0,i.n)(e,t).chatMediaSearch.byChatThreadKey[c]}function u(e,t,n,...[s=(0,r.g0)()]){if(!t||!n)return;const a=(0,o.W)(t,n);return(0,i.n)(e,s).chatMediaSearch.byChatThreadKey[a]}},55475(e,t,n){n.d(t,{B5:()=>b,Bd:()=>w,EG:()=>l,ER:()=>m,G4:()=>p,Kt:()=>f,Os:()=>d,PG:()=>u,aF:()=>c,e7:()=>h,h9:()=>v,rt:()=>g,w0:()=>y}),n(31481);var r=n(14487),o=n(90709),s=n(21133),i=n(5056),a=n(19926);function c(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.inputInvoice}function d(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).starsPayment}function u(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.requestId}function l(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.form?.nativeParams.publishableKey}function f(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.form?.nativeParams.publicToken}function h(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.stripeCredentials}function p(e,...[t=(0,r.g0)()]){return(0,i.n)(e,t).payment.smartGlocalCredentials}function m(e,t){const n=(0,s.hd)(e,t);return e.currentUserId===t||n&&(0,o.WX)(n)&&(0,o.SJ)(n)&&(0,o.ub)(n,"postMessages")}function g(e,t){const n=(0,s.hd)(e,t),r=(0,a.mB)(e,t);return Boolean(r)||n&&(0,o.WX)(n)}function y(e,t,...[n=(0,r.g0)()]){return g(e,t)?(0,i.n)(e,n).savedGifts.filter:void 0}function b(e,t,...[n=(0,r.g0)()]){return(0,i.n)(e,n).savedGifts.activeCollectionByPeerId?.[t]||"all"}function v(e){const t=e.appConfig?.starsStargiftResaleCommissionPermille;return void 0!==t?t/1e3:void 0}function w(e){const t=e.appConfig?.tonStargiftResaleCommissionPermille;return void 0!==t?t/1e3:void 0}},46211(e,t,n){n.d(t,{FD:()=>m,HS:()=>p,IV:()=>f,PV:()=>l,WA:()=>g,X2:()=>h,c7:()=>y,yS:()=>b});var r=n(31481),o=n(48899),s=n(14487),i=n(90709),a=n(21133),c=n(5056),d=n(68654),u=n(19926);function l(e,t){return(0,u.mB)(e,t)||(0,a.hd)(e,t)}function f(e,t){return e.peers.profilePhotosById[t]}function h(e,t){const n=(0,u.yp)(e,t),o=(0,u.mB)(e,t);return o?!n&&t!==r.zv8&&!(0,i.PL)(o):(0,a.AW)(e,t)?.areStarGiftsAvailable}function p(e,t,n,...[r=(0,s.g0)()]){const o=(0,c.n)(e,r);return o.savedGifts.collectionsByPeerId[t]?.[n]}function m(e,t,...[n=(0,s.g0)()]){return p(e,t,"all",n)}function g(e,t){const n=(0,o.L8)(t);if(n){const r=n?(0,u.vG)(e,t):void 0;return r?.paidMessagesStars}const r=(0,a.hd)(e,t);if(r&&!(0,i.SJ)(r)&&!(0,a.OD)(e,r.id))return r.paidMessagesStars}function y(e,t){const n=l(e,t);if(!n)return!1;const r=(0,d.Vi)(e,n);return"collectible"===n.profileColor?.type||"collectible"===n.emojiStatus?.type||Boolean(r)}function b(e,t){if(e.currentUserId===t)return!0;const n=(0,a.hd)(e,t);return Boolean(n&&(0,i.WX)(n)&&(0,i.ub)(n,"postMessages"))}},30757(e,t,n){n.d(t,{BS:()=>u,Iv:()=>l,K5:()=>s,KI:()=>f,Nt:()=>c,P5:()=>i,Qq:()=>d,eC:()=>h,wm:()=>a,z8:()=>p});var r=n(4350),o=n(30708);function s(e){return e.settings.notifyDefaults}function i(e,t){return e.chats.notifyExceptionById?.[t]}function a(e){return(0,o.lS)(e).language.replace("-raw","")}function c(e){const t=(0,r.zk)();return e.auth.rememberMe&&!r.Xz&&1===Object.keys(t).length}function d(e){return e.settings.byKey.translationLanguage||a(e)}function u(e){return e.settings.byKey.shouldNewNonContactPeersRequirePremium}function l(e){return e.settings.byKey.nonContactPeersPaidStars}function f(e){return e.settings.byKey.shouldHideReadMarks}function h(e){return e.settings.byKey}function p(e){return e.timezones?.byId}},30708(e,t,n){function r(e){return function(e){return e.sharedState}(e).settings}function o(e){return r(e).animationLevel}n.d(t,{Vu:()=>o,lS:()=>r})},61087(e,t,n){n.d(t,{F:()=>c,g:()=>a});var r=n(14487),o=n(21133),s=n(19408),i=n(5056);function a(e,t,...[n=(0,r.g0)()]){return(0,i.n)(e,n).statistics.byChatId[t]}function c(e,...[t=(0,r.g0)()]){if(!(0,i.n)(e,t).isStatisticsShown)return!1;const{chatId:n}=(0,s.Xf)(e,t)||{};return n?(0,o.AW)(e,n)?.canViewStatistics:void 0}},1903(e,t,n){n.d(t,{Ms:()=>d,R3:()=>h,V9:()=>i,_$:()=>l,_b:()=>c,dN:()=>f,gV:()=>u,gd:()=>a,tW:()=>m});var r=n(14487),o=n(46211),s=n(5056);function i(e,...[t=(0,r.g0)()]){const{storyViewer:{peerId:n,storyId:o}}=(0,s.n)(e,t);return{peerId:n,storyId:o}}function a(e,...[t=(0,r.g0)()]){const{peerId:n,storyId:o}=i(e,t);return Boolean(n)&&Boolean(o)}function c(e,t){return e.stories.byPeerId[t]}function d(e,t,n){return c(e,t)?.byId[n]}function u(e,t){const n=c(e,t);if(n?.pinnedIds?.length)return n.pinnedIds.map(e=>n.byId[e]).filter(e=>e&&"isInProfile"in e&&e.isInProfile)}function l(e,t){const n=c(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 f(e,t){return c(e,t)?.orderedIds?.[0]}function h(e,t,n,r,s,i,a){const c=n||l(e,t)||f(e,t);if(!c)return;if(r)return{peerIds:[t],storyIdsByPeerId:{[t]:[c]}};const u=(0,o.PV)(e,t),h=d(e,t,c);if(!u||!h)return;const m=(e.stories.byPeerId[t].lastReadId||0)d+1?a.slice(d+1):void 0}function m(e,...[t=(0,r.g0)()]){return(0,s.n)(e,t).selectedStoryAlbumId||"all"}},30163(e,t,n){n.d(t,{Bm:()=>I,Cz:()=>L,GH:()=>x,Ij:()=>w,NQ:()=>_,Nr:()=>B,O8:()=>R,OD:()=>O,Q3:()=>E,WL:()=>D,Wy:()=>C,oZ:()=>T,oe:()=>M,r8:()=>k,t0:()=>F,tK:()=>N,wg:()=>S,yc:()=>A,zE:()=>U});var r=n(31481),o=n(14487),s=n(17142),i=n(5056),a=n(19926);const c=30,d=90,u=180,l=360,f=720,h={[c]:"1️⃣",[d]:"2️⃣",[u]:"3️⃣",[l]:"4️⃣",[f]:"5️⃣"},p="2️⃣",m="3️⃣",g="4️⃣",y="1️⃣",b="2️⃣",v="3️⃣";function w(e,t){const{stickers:n}=e.stickers.favorite;return n&&n.some(({id:e})=>e===t.id)}function I(e,...[t=(0,o.g0)()]){return(0,i.n)(e,t).stickerSearch}function C(e,...[t=(0,o.g0)()]){return(0,i.n)(e,t).gifSearch}function A(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(({shortName:e})=>e.toLowerCase()===t.shortName.toLowerCase())}function S(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[P(t)]||[]))}),r}function k(e,t){const n=(0,a.g2)(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[P(t)]||[]))}),n?o:o.filter(({isFree:e})=>e)}function T(e,t){const n=(0,a.g2)(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])=>t.includes(e)||t.includes(P(e))).flatMap(([,e])=>e);o=o.concat(s)}),n?o:o.filter(({isFree:e})=>e)}function E(e){return e.isEmoji&&e.stickers?.some(e=>!e.isFree)}function P(e){return e.replace("️","")}function M(e,t){const{animatedEmojis:n}=e;if(!n||!n.stickers)return;const r=P(t);return n.stickers.find(e=>e.emoji===t||e.emoji===r)}function x(e,t){const{restrictedEmoji:n}=e;if(!n||!n.stickers)return;const r=P(t);return n.stickers.find(e=>{if(e.emoji)return P(e.emoji)===r})}function B(e,t){const{animatedEmojiEffects:n}=e;if(!n||!n.stickers)return;const r=P(t);return n.stickers.find(e=>e.emoji===t||e.emoji===r)}function N(e,t){return e?.appConfig.emojiSounds[P(t)]}function L(e,t){return"id"in t&&(t.id===e.appConfig.defaultEmojiStatusesStickerSetId||t.id===r.QkL)}function F(e,t=30){const n=e.premiumGifts?.stickers;if(!n)return;const r=function(e){return e<=30?h[30]:e<=90?h[90]:e<=185?h[180]:e<=365?h[360]:h[720]}(t);return n.find(e=>e.emoji===r)||n[0]}function D(e,t){const n=e.premiumGifts?.stickers;if(!n||!t)return;let r;return r=t<=1e3?p:t<2500?m:g,n.find(e=>e.emoji===r)||n[0]}function O(e,t){const n=e.tonGifts?.stickers;if(!n||!t)return;const o=(0,s.UL)(t,r.ykW);let i;return i=o<10?y:o<50?b:v,n.find(e=>e.emoji===i)||n[0]}function R(e,t){return e.customEmojis.byId[t]}function U(e,t){const{diceSetIdByEmoji:n}=e.stickers;if(!n)return;const r=n[t];if(!r)return;const o=e.stickers.setsById[r];return o?o.stickers?.find(e=>"#⃣"===e.emoji):void 0}function _(e,t,n){const{diceSetIdByEmoji:r}=e.stickers;if(!r)return;const o=r[t];if(!o)return;const s=e.stickers.setsById[o];if(!s)return;const i=`${n}⃣`;return s.stickers?.find(e=>e.emoji===i)}},5056(e,t,n){n.d(t,{n:()=>o});var r=n(14487);function o(e,...[t=(0,r.g0)()]){return e.byTabId[t]}},96115(e,t,n){n.d(t,{$j:()=>p,GA:()=>S,L_:()=>P,QP:()=>E,Qb:()=>g,T:()=>y,U0:()=>I,Vl:()=>C,Vm:()=>u,Vw:()=>l,Ys:()=>w,_X:()=>h,a1:()=>f,dk:()=>A,j_:()=>b,jp:()=>T,nb:()=>m,rK:()=>v,rQ:()=>k});var r=n(23174),o=n(31481),s=n(14487),i=n(90709),a=n(26129),c=n(21133),d=n(5056);function u(e,t,n,r,...[o=(0,s.g0)()]){return(0,d.n)(e,o).tabThreads[t]?.[n]?.[r]}function l(e,t,n){return p(e,t,n)?.threadInfo}function f(e,t,n){return p(e,t,n)?.readState}function h(e,t,n,r){return m(e,t,n)?.[r]}function p(e,t,n){const r=e.messages.byChatId[t];if(!r)return;return r.threadsById[n]||void 0}function m(e,t,n){return p(e,t,n)?.localState}function g(e,t,n){const r=(0,c.hd)(e,t),s=l(e,t,n);if(r&&s&&void 0!==s.messagesCount)return r.isForum&&n!==o.HxB?Math.max(s.messagesCount-1,0):s.messagesCount}function y(e,t){const n=P(e,t);if(n&&n!==r.l3)return p(e,t.chatId,n)}function b(e,t,n,...[r=(0,s.g0)()]){return u(e,t,n,"scrollOffset",r)}function v(e,t,n){return h(e,t,n,"lastScrollOffset")}function w(e,t,n){return h(e,t,n,"editingId")}function I(e,t,n){return h(e,t,n,"editingDraft")}function C(e,t){return h(e,t,r.l3,"editingScheduledId")}function A(e,t){return h(e,t,r.l3,"editingScheduledDraft")}function S(e,t,n){return h(e,t,n,"draft")}function k(e,t,n){return h(e,t,n,"noWebPage")}function T(e,t,n,...[r=(0,s.g0)()]){return u(e,t,n,"replyStack",r)}function E(e,t){const{chatId:n,senderId:r,forwardInfo:s,savedPeerId:i}=t;return i||(n===e.currentUserId?s?.savedFromPeerId?s.savedFromPeerId:s?.fromId?s.fromId:s?.hiddenUserName?o.Ckz:r:void 0)}function P(e,t){const n=E(e,t);if(n)return n;const s=(0,c.hd)(e,t.chatId),{content:d}=t,{replyToMsgId:u,replyToTopId:l,isForumTopic:f}=(0,a.Q)(t)||{};return"topicCreate"===d.action?.type?t.id:s?.isForum?f&&(l||u)||o.HxB:s&&(0,i.yn)(s)?r.l3:s&&(0,i.Vs)(s)&&(l||u)||r.l3}},88368(e,t,n){n.d(t,{S0:()=>a,nk:()=>c,pS:()=>i,xy:()=>s});var r=n(21133),o=n(96115);function s(e,t){return e.chats.topicsInfoById[t]}function i(e,t){return s(e,t)?.topicsById}function a(e,t,n){return s(e,t)?.topicsById?.[n]}function c(e,t){const{chatId:n}=t,s=(0,r.hd)(e,n);if(s?.isForum)return a(e,n,(0,o.L_)(e,t))}},68654(e,t,n){n.d(t,{An:()=>w,BW:()=>k,C0:()=>D,Cw:()=>I,ES:()=>N,F4:()=>f,Gy:()=>g,MB:()=>E,ML:()=>S,N_:()=>O,OE:()=>A,PK:()=>T,Rw:()=>P,SJ:()=>m,Vi:()=>L,bd:()=>y,cl:()=>b,cw:()=>M,gj:()=>p,nI:()=>x,sR:()=>v,t7:()=>h,wt:()=>B,xY:()=>C});var r=n(89925),o=n(96454),s=n(14487),i=n(77312),a=n(1315),c=n(19408),d=n(30708),u=n(61087),l=n(5056);function f(e,...[t=(0,s.g0)()]){const{mediaViewer:{chatId:n,messageId:r,isAvatarView:o,standaloneMedia:i,isSponsoredMessage:a}}=(0,l.n)(e,t);return Boolean(i||n&&(o||r||a))}function h(e,t,...[n=(0,s.g0)()]){const o=(0,l.n)(e,n);return o.editTopicPanel?r.Ul.EditTopic:o.createTopicPanel?r.Ul.CreateTopic:o.pollResults.messageId?r.Ul.PollResults:(0,a.Pd)(e,n)?r.Ul.Management:o.isStatisticsShown&&o.statistics.currentMessageId?r.Ul.MessageStatistics:o.isStatisticsShown&&o.statistics.currentStoryId?r.Ul.StoryStatistics:(0,u.F)(e,n)?r.Ul.Statistics:o.boostStatistics?r.Ul.BoostStatistics:o.monetizationStatistics?r.Ul.MonetizationStatistics:void 0!==o.stickerSearch.query?r.Ul.StickerSearch:void 0!==o.gifSearch.query?r.Ul.GifSearch:o.newChatMembersProgress!==r.D7.Closed?r.Ul.AddingMembers:o.chatInfo.isOpen&&o.messageLists.length?r.Ul.ChatInfo:void 0}function p(e,t,...[n=(0,s.g0)()]){return void 0!==h(e,0,n)}function m(e){return(0,d.lS)(e).theme}function g(e,t){return e.settings.themes[t]}function y(e){const t=m(e);return e.settings.themes[t]?.patternColor}function b(e,...[t=(0,s.g0)()]){const n=(0,l.n)(e,t);return Boolean(n.forumPanelChatId)&&(void 0===n.globalSearch.query||Boolean(n.globalSearch.isClosing))}function v(e,...[t=(0,s.g0)()]){return!b(e,t)}function w(e,...[t=(0,s.g0)()]){const{reactionPicker:n}=(0,l.n)(e,t);return Boolean(n?.position)}function I(e){return(0,d.lS)(e).performance}function C(e,t){return I(e)[t]}function A(e,t){const n=(0,c.Pn)(e,t),r=(0,i.zX)(t)||(0,i.rU)(n);if(!r)return;const o=C(e,"autoplayVideos"),s=C(e,"autoplayGifs"),a=r.isGif||r.isRound;return o&&!a||s&&a}function S(e){return C(e,"loopAnimatedStickers")}function k(e){return C(e,"animatedEmoji")}function T(e){return C(e,"pageTransitions")}function E(e){return C(e,"rightColumnAnimations")}function P(e){return o.bW&&C(e,"snapEffect")}function M(e){return C(e,"contextMenuBlur")}function x(e){return e.isSynced}function B(e,t,...[n=(0,s.g0)()]){return(0,l.n)(e,n).webApps.openedWebApps[t]}function N(e,...[t=(0,s.g0)()]){const n=(0,l.n)(e,t).webApps.activeWebAppKey;if(n)return B(e,n,t)}function L(e,t){const n="isCustomPeer"in t,r=n?t.peerColorId:void 0,o=n?void 0:t.profileColor;if("collectible"===o?.type)return;const s=o?.color??r;return void 0!==s?e.peerColors?.profile?.[s]:void 0}function F(e,...[t=(0,s.g0)()]){const n=(0,l.n)(e,t),r=n.giftModal?.selectedGift,o=r&&"id"in r&&"starGift"===r.type&&r.isAuction?r.id:void 0;return n.giftAuctionModal?.auctionGiftId||n.giftAuctionBidModal?.auctionGiftId||n.giftAuctionInfoModal?.auctionGiftId||o}function D(e,...[t=(0,s.g0)()]){const n=F(e,t);return n?e.giftAuctionByGiftId?.[n]:void 0}function O(e,t){return!function(e,t){return Object.keys(e.byTabId).some(n=>F(e,Number(n))===t)}(e,t)}},19926(e,t,n){n.d(t,{Cd:()=>d,K0:()=>s,U:()=>a,XO:()=>g,ap:()=>c,g2:()=>u,gT:()=>p,hc:()=>h,mB:()=>o,n_:()=>f,tr:()=>l,vG:()=>i,yp:()=>m});var r=n(90709);function o(e,t){return e.users.byId[t]}function s(e,t){return e.users.statusesById[t]}function i(e,t){return e.users.fullInfoById[t]}function a(e,t){return e.users.commonChatsById[t]}function c(e,t){return i(e,t)?.isBlocked}function d(e,t){const n=i(e,t);if(n)return Boolean(n.noForwardsMyEnabled||n.noForwardsPeerEnabled)}function u(e){return!!e.currentUserId&&Boolean(e.users.byId[e.currentUserId].isPremium)}function l(e){return Boolean(e.appConfig.freezeUntilDate)}function f(e){return e.appConfig.isPremiumPurchaseBlocked??!0}function h(e){return e.appConfig.isGiveawayGiftsPurchaseAvailable??!0}function p(e,t){const n=t.replace(/[^0-9]/g,"");return Object.values(e.users.byId).find(e=>e?.phoneNumber===n)}function m(e,t){const n=o(e,t);if(n&&(0,r.tv)(n))return n}function g(e,t){return e.users.botAppPermissionsById[t]}},55232(e,t,n){n.d(t,{X:()=>h,m:()=>g});var r=n(37932),o=n(31481),s=n(95175),i=n(33554),a=n(37836),c=n(20714),d=n(13439);let u,l=!1,f=c.$8;function h(e){u=new SharedWorker(new URL(n.p+n.u(5060),n.b),{name:o.C39}),u.port.addEventListener("message",m),u.port.start(),v({type:"reqGetFullState",localState:e}),(0,r.DW)(p)}function p(){const e=(0,d.mS)();e.sharedState!==f&&(e.sharedState.isInitial||function(e){if(!l)return;const t=(0,s.K)(f,e);f=e,"symbol"!=typeof t&&v({type:"reqUpdateState",update:t})}(e.sharedState))}function m(e){const t=e.data;switch(t.type){case"stateUpdate":w((0,i.$)(f,t.update));break;case"fullState":l=!0,w(t.state)}}function g(){u&&(u.port.removeEventListener("message",m),u.port.close(),u=void 0,(0,r.Cn)(p))}const y=new Set,b=(0,a.Fe)(()=>{if(!u)throw new Error("Shared worker not initialized");for(const e of y)u.port.postMessage(e);y.clear()});function v(e){if(!u)throw new Error("Shared worker not initialized");y.add(e),b()}function w(e){let t=(0,d.mS)();f={...t.sharedState,...e},t={...t,sharedState:f},(0,d.UF)(t)}},68323(e,t,n){n.d(t,{Y:()=>f,x:()=>l});var r=n(84051),o=n(13439),s=n(31481),i=n(66644),a=n(30708),c=n(96454),d=n(9705);let u=!1;function l(){return u}function f(){const e=(0,r.li)(),[t,n]=(0,r.J0)("idle");return(0,r.vJ)(()=>{if("capturing-old"!==t)return;const{domUpdateCallback:o,types:s}=e.current||{},a=(0,r.VK)(),c=document.startViewTransition(async()=>{n("capturing-new"),o&&await o();const e=new d.A;return(0,i.Uz)(()=>{e.resolve()}),e.promise});s?.getTypes().forEach(e=>{c.types?.add(e)}),c.finished.then(()=>{a(),n("idle"),(0,i.RK)(()=>{h(s)}),u=!1});let l=!1;c.ready.then(()=>{l=!0,n("animating")}).catch(e=>{console.error("View transition error",e,s?.getTypes()),n("skipped"),(0,i.RK)(()=>{h(s)}),u=!1}),setTimeout(()=>{l||c.skipTransition()},1e3)},[t]),{transitionState:t,startViewTransition:function(t,r,d=s.zHL){const l=(0,o.mS)(),{animationLevel:f}=(0,a.lS)(l);if(!c.ir||f{document.documentElement.classList.add(s.I0K),t.getTypes().forEach(e=>{document.documentElement.classList.add(`${s.G6O}${e}`)})}),u=!0}}}}function h(e){e?.getTypes().forEach(e=>{document.documentElement.classList.remove(`${s.G6O}${e}`)}),document.documentElement.classList.remove(s.I0K)}},63527(e,t,n){n.d(t,{Ay:()=>p,BI:()=>f,LV:()=>h});var r=n(84051),o=n(37932),s=n(13439),i=n(27102),a=n(22237),c=n(19129),d=n(35297);const u=new Map;let l=(0,s.mS)();function f(e){let t=u.get(e);if(!t){const[n,r]=(0,a.n5)(e(l));t={clientsCount:0,getter:n,setter:r},u.set(e,t)}return(0,d.A)(()=>{const t=u.get(e);if(!t)return;t.clientsCount++;const n=e(l);return n!==t.getter()&&t.setter(n),()=>{t.clientsCount--,t.clientsCount||u.delete(e)}},[e]),t.getter}function h(e){return function(e,t){const n=function(e,t){const n=f(e),[o,s]=(0,r.Ul)(n()),i=(0,r.li)(o());return(0,d.A)(()=>{const e=()=>{const e=n();t(i.current,e)||(i.current=e,s(e))};return e(),n.subscribe(e)},[n,t,s]),o}(e,t);return(0,c.A)(n)}(e,i.Ay)}(0,o.DW)(e=>{l=e;for(const[t,{setter:n}]of u)n(t(e))});const p=function(e){const t=f(e);return(0,c.A)(t,[t,e])}},57675(e,t,n){n.d(t,{A:()=>d});var r=n(84051),o=n(66644),s=n(91800),i=n(16581),a=n(17712),c=n(39751);function d(e,t,n,d){const u=(0,r.li)(!0),l=(0,r.li)(),f=(0,r.li)(),[h,p]=(0,r.J0)(!d),[m,g]=(0,r.J0)(h);(0,r.Nf)(()=>{const t=(n||e).current,r=!n;d||!t||u.current||(0,o.RK)(()=>{t.style.maxHeight=m?`${l.current}px`:r?`${f.current}px`:""})},[n,m,d,e]);const y=(0,a.A)(()=>{if(d||!e.current)return;const n=e.current,{lineHeight:r,totalLines:o}=(0,s.A)(n);f.current=n.scrollHeight,o>t?(l.current=r*t,p(!0)):(p(!1),g(!1))}),b=(0,i.A)(()=>(0,o.YS)(y),[y],200);(0,r.Nf)(()=>{!d&&u.current&&(0,o.gm)(()=>(y(),()=>{u.current=!1;const t=(n||e).current;t&&(t.style.maxHeight=l.current?`${l.current}px`:`${f.current}px`)}))},[n,d,y,e]);const{width:v}=(0,c.A)();return(0,r.vJ)(()=>{if(d)p(!1),g(!1);else{if(u.current)return;b()}},[b,d,v]),{isCollapsed:m,isCollapsible:h,setIsCollapsed:g}}},2338(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(13439),s=n(11597),i=n(56494);function a(e){const t=e&&"content"in e,n=(0,o.mS)(),a=t?(0,i.if)(n,e):e?.dataUri,c=(0,s.SJA)(n);return(0,r.Kr)(()=>{const e=a;return e&&"dark"===c?e.replace("s});var r=n(84051),o=n(17712);const s=function(e,t,n=!1){const s=(0,o.A)(e);(0,r.vJ)(()=>{if(void 0===t)return;const e=setInterval(()=>s(),t);return n||s(),()=>clearInterval(e)},[t,n])}},37479(e,t,n){n.d(t,{A:()=>u});var r=n(84051),o=n(31481),s=n(48894),i=n(28470),a=n(20021);const c=new Map;class d{referenceCount=0;constructor(e){this.color=e,this.filterId=`color-filter-${e.slice(1)}`;const t=(0,s.hF)(e);(0,i.z)((0,a.Y)("filter",{"color-interpolation-filters":"sRGB",xmlns:o.jNX,children:(0,a.Y)("feColorMatrix",{type:"matrix",values:`0 0 0 0 ${t.r/255} 0 0 0 0 ${t.g/255} 0 0 0 0 ${t.b/255} 0 0 0 1 0`})}),this.filterId)}getFilterId(){return this.referenceCount+=1,this.filterId}removeReference(){this.referenceCount-=1,0===this.referenceCount&&(0,i.e)(this.filterId)}isUsed(){return this.referenceCount>0}}function u(e,t){if((0,r.vJ)(()=>{if(e)return()=>{const t=c.get(e);t&&(t.removeReference(),t.isUsed()||c.delete(t.color))}},[e]),!e)return;if(c.has(e))return l(c.get(e).getFilterId(),t);const n=new d(e);return c.set(e,n),l(n.getFilterId(),t)}function l(e,t){return t?`url(#${e})`:`filter: url(#${e});`}},87094(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(59852),s=n(17712),i=n(93545);function a(e,t="color",n){const a=function(e,t,n=50,o){const[a,c]=(0,r.J0)(),d=(0,s.A)(()=>{if(!e.current||o)return void c(void 0);const n=getComputedStyle(e.current).getPropertyValue(t).trim();c(n)});return(0,i.A)(e,d,o),(0,r.Nf)(()=>{const r=e.current;if(r&&!o)return r.style.setProperty("transition",`${n}ms ${t} linear`,"important"),()=>{r.style.removeProperty("transition")}},[n,o,t,e]),(0,r.vJ)(()=>{const n=e.current;if(n&&(d(),!o))return n.addEventListener("transitionend",r),()=>{n.removeEventListener("transitionend",r)};function r(e){e.propertyName===t&&d()}},[o,t,e,d]),a}(e,t,50,n);return(0,r.Kr)(()=>a?(0,o.yY)(a):void 0,[a])}},43874(e,t,n){n.d(t,{Ay:()=>v,Bb:()=>g,Ny:()=>m,cB:()=>y});var r=n(84051),o=n(31481),s=n(96454),i=n(46536),a=n(43503),c=n(30857);const d=new Map,u=(0,i.h)();let l,f,h,p;function m(){return l}function g(){return f}function y(){return!m()}function b(){l=d.get("mobile")?.matches||!1,f=!l&&(d.get("tablet")?.matches||!1),h=d.get("landscape")?.matches||!1,p=d.get("touch")?.matches||!1,(0,a.u)(),u.runCallbacks()}function v(){const e=(0,c.A)();return(0,r.vJ)(()=>u.addCallback(e),[e]),{isMobile:l,isTablet:f,isLandscape:h,isDesktop:!l&&!f,isTouchScreen:p}}!function(){const e=window.matchMedia(`(max-width: ${o.c2m}px), (max-width: ${o.O4t}px and max-height: ${o.f84}px)`);d.set("mobile",e),e.addEventListener("change",b);const t=window.matchMedia(`(max-width: ${o.j7z}px)`);d.set("tablet",t),t.addEventListener("change",b);const n=window.matchMedia(s.pz?"(orientation: landscape)":"screen and (min-device-aspect-ratio: 1/1) and (orientation: landscape)");d.set("landscape",n),n.addEventListener("change",b);const r=window.matchMedia("(pointer: coarse)");d.set("touch",r),r.addEventListener("change",b)}(),b()},56863(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=function(e,t,n){const[o,s]=(0,r.J0)(!1),[i,a]=(0,r.J0)(),[c,d]=(0,r.J0)(n);return(0,r.vJ)(()=>{s(!0);let t=!1;return e().then(e=>{t||(s(!1),d(e))},e=>{t||(s(!1),a(e))}),()=>{t=!0}},t),{isLoading:o,error:i,result:c}}},71533(e,t,n){n.d(t,{A:()=>c});var r=n(84051),o=n(22986),s=n(80853),i=n(37836),a=n(17712);const c=(e=!1,t,n)=>{const[c,d]=(0,r.J0)(!e),[u,l]=(0,r.J0)(!1),[f,h]=(0,r.J0)(0),[p,m]=(0,r.J0)([]),g=(0,r.Kr)(()=>(0,i.sg)(d,200,!1,!0),[]),y=(0,a.A)(e=>{const r=e.currentTarget;if(r.duration<.1)n?.();else if("timeupdate"===e.type&&t?.(e),!(0,s.f)(r)){if(r.buffered.length){const e=function(e,t){const n=[];for(let r=0;re+n-t,0);h(t/r.duration),m(t=>(0,o.T)(t,e)?t:e)}g(r.readyState>=3||r.currentTime>0),l(e=>e||r.readyState>3)}});return{isReady:u,isBuffered:c,bufferedProgress:f,bufferedRanges:p,bufferingHandlers:{onPLay:y,onLoadedData:y,onPlaying:y,onLoadStart:y,onPause:y,onTimeUpdate:y,onProgress:y},checkBuffering(e){g(e.readyState>=3)}}}},10722(e,t,n){n.d(t,{A:()=>d});var r=n(84051),o=n(61433),s=n(66644),i=n(96454),a=n(17712);function c(e){e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}const d=(e,t,n,d,u,l)=>{const[f,h]=(0,r.J0)(!1),[p,m]=(0,r.J0)(void 0),[g,y]=(0,r.J0)(void 0),b=(0,a.A)(e=>{t||2!==e.button||(0,s.RK)(()=>{(0,o.YM)(e.target,"no-selection")})}),v=(0,a.A)(e=>{(0,s.RK)(()=>{(0,o.HW)(e.target,"no-selection")}),t||n&&e.target.matches("a[href]")||(e.preventDefault(),e.stopPropagation(),p||(h(!0),m({x:e.clientX,y:e.clientY}),y(e.target)))}),w=(0,a.A)(()=>{h(!1)}),I=(0,a.A)(()=>{m(void 0)});return(0,r.vJ)(()=>{if(t||!i.TF||d||u&&!u())return;const r=e.current;if(!r)return;let o;const s=()=>{o&&(clearTimeout(o),o=void 0)},a=e=>{t||(l&&e.stopPropagation(),s(),o=window.setTimeout(()=>(e=>{s();const{clientX:t,clientY:r,target:o}=e.touches[0];p||n&&o.matches("a[href]")||(document.addEventListener("touchend",e=>{i.pz&&i._7&&setTimeout(()=>{document.removeEventListener("mousedown",c,{capture:!0}),document.removeEventListener("click",c,{capture:!0})},100),c(e)},{once:!0,capture:!0}),i._7&&i.pz&&(document.addEventListener("mousedown",c,{once:!0,capture:!0}),document.addEventListener("click",c,{once:!0,capture:!0})),h(!0),m({x:t,y:r}))})(e),200))};return r.addEventListener("touchstart",a,{passive:!0}),r.addEventListener("touchcancel",s,!0),r.addEventListener("touchend",s,!0),r.addEventListener("touchmove",s,{passive:!0}),()=>{s(),r.removeEventListener("touchstart",a),r.removeEventListener("touchcancel",s,!0),r.removeEventListener("touchend",s,!0),r.removeEventListener("touchmove",s)}},[p,t,d,e,n,u,l]),{isContextMenuOpen:f,contextMenuAnchor:p,contextMenuTarget:g,handleBeforeContextMenu:b,handleContextMenu:v,handleContextMenuClose:w,handleContextMenuHide:I}}},94519(e,t,n){n.d(t,{A:()=>u});var r=n(84051),o=n(43336),s=n(16460),i=n(17712),a=n(93545),c=n(46637),d=n(672);function u(e,t){const[n,u]=(0,r.J0)(),[l,f]=(0,r.J0)(),h=(0,i.A)(()=>{const n=e.current,r=t?.current;if(!n||!r)return;if(!r.offsetWidth||!r.offsetHeight)return;const i=n.classList.contains("sticker-set-cover")||n.classList.contains("sticker-reaction")?n:n.querySelector("img");if(!i)return;const{left:a,top:c}=(0,s.A)(i,r.parentElement),{left:d,top:l}=(0,s.A)(r,r.parentElement),h=a-d,p=c-l;u((0,o.LI)(h/r.clientWidth,4)||0),f((0,o.LI)(p/r.clientHeight,4)||0)});(0,r.vJ)(h,[h]);const p=(0,d.A)(h,[h],150);return(0,a.A)(t,p),(0,c.A)(t,p),(0,r.Kr)(()=>void 0!==n&&void 0!==l?{x:n,y:l}:void 0,[n,l])}},16581(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(37836);function s(e,t,n,s=!1,i=!1){const a=(0,r.hb)(e,t);return(0,r.Kr)(()=>(0,o.sg)(a,n,!s,!i),[a,n,s,i])}},83414(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(5718),s=n(41257),i=n(35297);const a=function(e,t,n=!1){const a=t?e:()=>e;t??=[e];const[c,d]=(0,r.Ul)(),u=(0,s.i)(a);function l(){const e=u.current;n?e(d):d(e())}return(0,i.A)(l,t),(0,o.R)(l,t),c}},19129(e,t,n){n.d(t,{A:()=>c});var r=n(84051),o=n(30857),s=n(5718),i=n(41257),a=n(35297);const c=function(e,t,n=!1){const c=t?e:()=>e();t??=[e];const d=(0,r.li)(),u=(0,o.A)(),l=(0,i.i)(c);function f(e=!1){const t=l.current;if(n)t(e=>{d.current!==e&&(d.current=e,u())});else{const n=t();d.current!==n&&(d.current=n,e||u())}}return(0,a.A)(()=>{f(!0)},t),(0,s.R)(f,t),d.current}},15283(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=function(e){(0,r.vJ)(e,[])}},82117(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=(e,t,n)=>{const o=(0,r.li)();return(0,r.vJ)(()=>{const n=o.current;return o.current=t,e(n||[])},t,n)}},37661(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=(e=!1,t)=>{const[n,o]=(0,r.J0)(e,t);return[n,(0,r.hb)(()=>{o(!0)},[]),(0,r.hb)(()=>{o(!1)},[])]}},30857(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=()=>{const[e,t]=(0,r.J0)(!1);return(0,r.hb)(()=>{t(e=>!e)},[])}},84080(e,t,n){n.d(t,{Ay:()=>c,KE:()=>d});var r=n(84051),o=n(46536),s=n(17712);const i=(0,o.h)(),a=(0,o.h)();function c(e,t,n=!1){const o=(0,s.A)(e),c=(0,s.A)(t);(0,r.vJ)(()=>{if(!n)return(0,r.OV)()&&o(),i.addCallback(o),a.addCallback(c),()=>{a.removeCallback(c),i.removeCallback(o)}},[n,c,o])}function d(e,t){const n=(0,r.hb)(e,t),o=(0,r.li)();return(0,r.vJ)(()=>()=>{o.current&&(a.removeCallback(o.current),o.current=void 0)},[n]),(0,r.hb)((...e)=>{o.current&&a.removeCallback(o.current);const t=()=>{o.current=void 0,n(...e)};(0,r.OV)()?(o.current=t,a.addCallback(t)):t()},[n])}r.OV.subscribe(()=>{(0,r.OV)()?i.runCallbacks():a.runCallbacks()})},26072(e,t,n){n.d(t,{A:()=>E});var r=n(84051),o=n(13439),s=n(31481),i=n(66644),a=n(96454),c=n(15283),d=n(17712),u=n(35297);const l=`${window.location.pathname}${window.location.search}`,f=Number(new Date);let h,p,m=!1,g=[],y=[],b=!1,v=!1;function w(){b&&setTimeout(()=>{b=!1},350)}function I(){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):C(t)}function C(e){e.forEach(e=>window.history[e.type](e.data,"",e.hash))}function A(e){g.length||(0,i.YS)(I),g.push(e)}function S(){p=0,h=[{index:0,onBack:()=>window.history.back()}],window.history.replaceState({index:0,historyUniqueSessionId:f},"",l)}function k(e=1){let t=e;for(let e=p-1;e>0&&h[e].isClosed;e--)t++;return t&&(m=!0,A({type:"go",delta:-t})),t}function T(){let e=!1;for(let t=h.length-1;t>0;t--)h[t].isClosed||(!e&&b&&((0,o.ko)().disableHistoryAnimations(),e=!0),h[t].onBack?.());S()}function E({isActive:e,shouldBeReplaced:t,shouldResetUrlHash:n,hash:o,onBack:s}){v||(v=!0,S());const i=(0,d.A)(s),a=(0,r.li)(),l=(0,r.li)(!1),m=(0,r.li)(!0),g=(0,r.hb)((e=!1)=>{const r=e||h[p].shouldBeReplaced;a.current=r?p:++p,p=a.current;const s=h[a.current];s&&!s.isClosed&&s.markReplaced?.(),h[a.current]={index:a.current,onBack:i,shouldBeReplaced:t,markReplaced:()=>{l.current=!0}},A({type:r?"replaceState":"pushState",data:{index:a.current,historyUniqueSessionId:f},hash:o?`#${o}`:n?" ":void 0})},[o,t,n]),y=(0,r.hb)(()=>{a.current&&h[a.current]&&!l.current&&(h[a.current].isClosed=!0,l.current=!0,a.current!==p||t||(p-=k()))},[t]);(0,c.A)(()=>(m.current=!1,()=>{e&&!l.current&&y()})),(0,u.A)(([t])=>{t!==e&&(m.current&&!e||(e?g():y()))},[e,y,g])}s.W75&&(window.TEST_getHistoryState=()=>h,window.TEST_getHistoryCursor=()=>p),a.pz&&(window.addEventListener("touchstart",function(e){const t=e.touches[0].pageX;(t<=300||t>=window.innerWidth-300)&&(b=!0)}),window.addEventListener("touchend",w),window.addEventListener("popstate",w)),window.addEventListener("popstate",({state:e})=>{if(!v)return;if(m)return m=!1,void(y.length&&(C(y),y=[]));if(!e)return T(),void window.location.hash;const{index:t,historyUniqueSessionId:n}=e;if(n===f){if(t!==p)if(tt-e;r--)h[r].isClosed?e++:(!n&&b&&((0,o.ko)().disableHistoryAnimations(),n=!0),h[r].onBack?.());const r=k(e);p+=t-p-r,p<0&&(p=0)}else t>p&&(m=!0,A({type:"go",delta:-(t-p)}))}else T()})},5912(e,t,n){n.d(t,{BL:()=>c,Vz:()=>u,mv:()=>d});var r=n(84051),o=n(46536),s=n(37836),i=n(84080),a=n(17712);function c({rootRef:e,throttleMs:t,throttleScheduler:n,debounceMs:c,shouldSkipFirst:d,margin:u,threshold:l,isDisabled:f},h){const p=(0,r.li)(),m=(0,r.li)(),g=(0,r.li)(0),y=(0,r.li)();m.current=h;const b=(0,a.A)(()=>{g.current++}),v=(0,a.A)(()=>{g.current&&(g.current--,!g.current&&y.current&&(y.current(),y.current=void 0))});return(0,i.Ay)(b,v),(0,r.vJ)(()=>{if(!f)return()=>{p.current&&(p.current.observer.disconnect(),p.current.destroy(),p.current=void 0)}},[f]),{observe:(0,a.A)((r,i)=>{p.current||function(){const r=new Map,i=new Map;let a;function f(){if(g.current)return void(y.current=a);const e=Array.from(i.values());e.forEach(e=>{const t=r.get(e.target);t?.runCallbacks(e)}),m.current&&m.current(e),i.clear()}a="function"==typeof n?(0,s.nb)(n,f):t?(0,s.nF)(f,t,!d):c?(0,s.sg)(f,c,!d):f;const h=new IntersectionObserver(e=>{e.forEach(e=>{i.set(e.target,e)}),g.current?y.current=a:a()},{root:e.current,rootMargin:"number"==typeof u?`${u}px`:u,threshold:l});p.current={observer:h,addCallback:function(e,t){r.get(e)||r.set(e,(0,o.h)()),r.get(e).addCallback(t)},removeCallback:function(e,t){const n=r.get(e);n&&(n.removeCallback(t),n.hasCallbacks()||r.delete(e))},destroy:function(){r.clear(),h.disconnect(),i.clear()}}}();const a=p.current;return a.observer.observe(r),i&&a.addCallback(r,i),()=>{i&&a.removeCallback(r,i),a.observer.unobserve(r)}}),freeze:b,unfreeze:v}}function d(e,t,n){const o=(0,a.A)(n);(0,r.vJ)(()=>t?t(e.current,o):void 0,[o,t,e])}function u(e,t,n){const[o,s]=(0,r.J0)(!t);return d(e,t,e=>{s(e.isIntersecting),n&&n(e)}),o}},10328(e,t,n){n.d(t,{A:()=>i});var r=n(84051),o=n(66644),s=n(17712);const i=(e,t,n,i,a)=>{const[c,d]=(0,r.J0)(-1);return(0,r.vJ)(()=>{d(-1);const n=e.current;t&&n&&!a&&((0,o.RK)(()=>{n.tabIndex=-1}),(0,o.YS)(()=>n.focus()))},[e,t,a]),(0,s.A)(r=>{const o=e.current;if(!o||!t)return;if(13===r.keyCode&&n)return void n(c);if(38!==r.keyCode&&40!==r.keyCode)return;r.preventDefault();const s=document.activeElement,a=Array.from(i?o.querySelectorAll(i):o.children);let u=s&&a.indexOf(s)||c;if(38===r.keyCode&&u>0)u--;else if(40===r.keyCode&&ui});var r=n(43044),o=n(15283),s=n(30857);const i=()=>{const e=(0,s.A)();return(0,o.A)(()=>(0,r.iV)(e)),(0,r.Yw)()}},17712(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(41257);function s(e){const t=(0,o.i)(e);return(0,r.hb)((...e)=>t.current?.(...e),[])}},62587(e,t,n){n.d(t,{A:()=>u});var r=n(84051),o=n(23174),s=n(11597),i=n(96454),a=n(58554),c=n(63527),d=n(30857);const u=(e,t=!1,n=o.qZ.BlobUrl,u,l)=>{const f=i.Uz&&n===o.qZ.Progressive,h=e?f?a.RB(e):a.Ih(e):void 0,p=(0,d.A)(),m=(0,c.Ay)(s.nIz);return(0,r.vJ)(()=>{if(!t&&e&&!h){const t=Date.now();a.hd(e,n).then(()=>{const e=Date.now()-t;!u||e>=u?p():setTimeout(p,u-e)})}},[t,e,h,n,l,u,m]),h}},37960(e,t,n){n.d(t,{A:()=>o});var r=n(34201);function o(e){return(0,r.A)({isOpen:e.hasMediaData,noMountTransition:e.hasMediaData,className:"slow",...e})}},83057(e,t,n){n.d(t,{A:()=>o});var r=n(50680);function o(e){const t=Boolean(e),{transitionClassNames:n}=(0,r.A)(t,void 0,t,"slow");return n}},80464(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(31481),s=n(80089),i=n(30857);const a=(e,t,n=!1,a=!1)=>{const c=(0,s.gt)(e,t),d=(0,i.A)();return(0,r.vJ)(()=>{if(a)return(0,s.If)(d)},[a,d]),(0,r.vJ)(()=>{n||c||(o.Oig&&console.log("Module load triggered",e,t),(0,s.Vw)(e).then(d))},[e,d,c,t,n]),c}},59030(e,t,n){n.d(t,{A:()=>i});var r=n(6e4),o=n(15283),s=n(30857);const i=()=>{const e=(0,s.A)();return(0,o.A)(()=>r.DW(e)),r.Yw()}},39996(e,t,n){n.d(t,{Ay:()=>c,yp:()=>d});var r=n(84051),o=n(90709),s=n(95807),i=n(74065),a=n(35297);function c({peer:e,color:t,noUserColors:n,shouldReset:c,theme:l}){const f=(0,r.li)({}),h=e&&!("isCustomPeer"in e)?e:void 0;return(0,a.A)(()=>{if(!e)return c?void(f.current={className:n?u(1):d(0)}):void(f.current={});if("isCustomPeer"in e)return void 0===e.peerColorId?void(f.current={}):void(f.current={className:`peer-color-${e.peerColorId}`,style:void 0});const r=t||e.color,a="collectible"===r?.type,h=u(e?(0,o.PX)(e):a?(0,o._n)(r):1),p=a||!r?.color?(0,o.Zg)(e):r.color;if(n)return void(f.current={className:h});if("collectible"===r?.type&&!n){const e="dark"===l&&r.darkAccentColor?r.darkAccentColor:r.accentColor,t="dark"===l&&r.darkColors?r.darkColors:r.colors,n=(0,i.dI)(t),{bg:o,bgActive:a}=(0,i.lx)(e);return void(f.current={className:h,style:(0,s.A)(`--bar-gradient: ${n}`,`--accent-color: ${e}`,`--accent-background-color: ${o}`,`--accent-background-active-color: ${a}`)})}const m=n||void 0===p?h:d(p);f.current={className:m,style:void 0}},[n,c,l,t,e]),{style:f.current.style,className:f.current.className,backgroundEmojiId:h?.color?.backgroundEmojiId,giftEmojiId:"collectible"===h?.color?.type?h.color.giftEmojiId:void 0}}function d(e){return`peer-color-${e}`}function u(e){return`peer-color-count-${e}`}},29886(e,t,n){n.d(t,{A:()=>o});var r=n(84051);function o(e){const t=(0,r.li)(),n=(0,r.li)();return n.current!==e&&(t.current=n.current),n.current=e,t.current}},73767(e,t,n){n.d(t,{A:()=>o});var r=n(84051);const o=function(e,t){const n=(0,r.li)(),{current:o}=n;return t&&void 0===e||(n.current=e),o}},34780(e,t,n){n.d(t,{Ay:()=>f,c_:()=>u,w4:()=>l});var r=n(84051),o=n(46536),s=n(17712);const i=(0,o.h)(),a=(0,o.h)();let c,d=!1;function u(){return d}function l(){return d||(d=!0,i.runCallbacks()),c&&(clearTimeout(c),c=void 0),function(){c&&(clearTimeout(c),c=void 0),d=!1,a.runCallbacks()}}const f=(e,t,n=!1)=>{const o=(0,s.A)(e),c=(0,s.A)(t);(0,r.vJ)(()=>{if(!n)return d&&o(),i.addCallback(o),a.addCallback(c),()=>{a.removeCallback(c),i.removeCallback(o)}},[n,o,c])}},93545(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(46536),s=n(41257);const i=new Map;function a(e,t,n=!1){const a=(0,s.i)(t);(0,r.vJ)(()=>{const t=e?.current;if(!t||n)return;const r=([e])=>{0===e.contentRect.width&&0===e.contentRect.height||a.current(e)};let[s,c]=i.get(t)||[void 0,void 0];return s||(c=(0,o.h)(),s=new ResizeObserver(c.runCallbacks),i.set(t,[s,c]),s.observe(t)),c.addCallback(r),()=>{c.removeCallback(r),c.hasCallbacks()||(s.unobserve(t),s.disconnect(),i.delete(t))}},[n,a,e])}},11186(e,t,n){n.d(t,{A:()=>f});var r=n(84051),o=n(31481),s=n(58744),i=n(15379),a=n(80140),c=n(17712),d=n(59030),u=n(57003),l=n(20021);const f=(e,t,n,f)=>{const h=(0,d.A)(),[p,m]=(0,r.J0)(),g=(0,c.A)((e,t)=>{const n=e.getTime()===1e3*o.NkL,r=Math.round(Math.max(e.getTime(),Date.now()+6e4)/1e3)+(n?0:(0,a.SF)()),s=(0,i.Ay)(t);p?.(r,s),m(void 0)}),y=(0,c.A)(()=>{g(new Date(1e3*o.NkL))}),b=(0,c.A)(()=>{m(void 0),t?.()}),v=(0,c.A)(e=>{m(()=>e)}),w=(0,r.Kr)(()=>{const e=n?new Date(1e3*n):new Date;return e.setSeconds(0),e.setMilliseconds(0),e},[n]),I=(0,r.Kr)(()=>{const e=new Date;return e.setFullYear(e.getFullYear()+1),e},[]),C=(0,i.w1)(f);return[v,(0,l.Y)(u.A,{isOpen:Boolean(p),withTimePicker:!0,withRepeatMode:!0,initialRepeatMode:C,selectedAt:w.getTime(),maxAt:(0,s.CS)(I),isFutureMode:!0,secondButtonLabel:e?h("Schedule.SendWhenOnline"):void 0,onClose:b,onSubmit:g,onSecondButtonClick:e?y:void 0})]}},46637(e,t,n){n.d(t,{A:()=>c});var r=n(84051),o=n(66644),s=n(46536),i=n(17712);const a=new Map;function c(e,t,n=!1){const c=(0,i.A)(t);(0,r.vJ)(()=>{const t=e&&"current"in e?e.current:e;if(!t||n)return;const i=new Map;function d(){for(const e of i.values())e.target.offsetParent&&c(e);i.clear()}const u=([e])=>{i.set(e.target,e),(0,r.OV)()?r.OV.once(()=>{(0,o.YS)(d)}):d()};let[l,f]=a.get(t)||[void 0,void 0];return l||(f=(0,s.h)(),l=new IntersectionObserver(f.runCallbacks),a.set(t,[l,f]),l.observe(t)),f.addCallback(u),()=>{f.removeCallback(u),f.hasCallbacks()||(l.unobserve(t),l.disconnect(),a.delete(t))}},[n,e])}},34201(e,t,n){n.d(t,{A:()=>h});var r=n(84051),o=n(61433),s=n(66644),i=n(83414),a=n(19129),c=n(17712),d=n(41257),u=n(35297),l=n(66230);const f=350;function h(e){const{isOpen:t,noMountTransition:n=!1,noOpenTransition:h=!1,noCloseTransition:p=!1,closeDuration:m=f,className:g="fast",prefix:y="",shouldForceOpen:b,onCloseAnimationEnd:v}=e,w=(0,r.li)(),I=e.ref||w,C=(0,r.li)(),[A,S]=(0,r.Ul)(),k=(0,d.i)({closeDuration:m,noMountTransition:n,noOpenTransition:h,noCloseTransition:p}),T=(0,c.A)(v);(0,l.A)(([e])=>{const n=k.current;b?S("open"):t?(C.current&&(clearTimeout(C.current),C.current=void 0),n.noOpenTransition||void 0===e&&n.noMountTransition?S("open"):(S("scheduled-open"),(0,s.YS)(()=>{S("open")}))):void 0===e||n.noCloseTransition?S("closed"):(S("closing"),C.current=window.setTimeout(()=>{S("closed"),T()},n.closeDuration))},[t,b]);const E=(0,c.A)(()=>{const e=I.current;if(!e)return;!1!==g&&((0,o.YM)(e,"opacity-transition"),(0,o.YM)(e,g));const t=A(),n="closed"!==t,r="open"===t,s="closing"===t;(0,o.dH)(e,`${y}shown`,n),(0,o.dH)(e,`${y}not-shown`,!n),(0,o.dH)(e,`${y}open`,r),(0,o.dH)(e,`${y}not-open`,!r),(0,o.dH)(e,`${y}closing`,s)});(0,u.A)(()=>{I.onChange=()=>{I.onChange=void 0,E()}},[E,I]),(0,r.Nf)(E,[E,A]);const P="withShouldRender"in e&&e.withShouldRender,M=(0,a.A)(()=>P&&"closed"!==A(),[P,A]),x=(0,i.A)(()=>"closing"===A(),[A]);return P?{ref:I,shouldRender:M,getIsClosing:x}:{ref:I,getIsClosing:x}}},50680(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(87357);const s=(e=!1,t,n=!1,s="fast",i=!1,a=350,c=!1)=>{const[d,u]=(0,r.J0)(!e),l=(0,r.li)(),[f,h]=(0,r.J0)(e&&n);if(e)u(!1),h(!0),l.current&&(window.clearTimeout(l.current),l.current=void 0);else if(h(!1),!d&&!l.current){const e=()=>{u(!0),t&&t(),l.current=void 0};i?e():l.current=window.setTimeout(e,a)}const p=f&&!(i&&!e)||c&&e,m=Boolean(l.current),g=e||m;return{shouldRender:g,transitionClassNames:(0,o.A)(s&&"opacity-transition",s,p&&"open",!p&&"not-open",g&&"shown",!g&&"not-shown",m&&"closing"),hasShownClass:g,hasOpenClass:p,isClosing:m}}},5718(e,t,n){n.d(t,{R:()=>i});var r=n(84051),o=n(66644),s=n(22237);function i(e,t){const n=(0,r.li)(),i=(0,r.li)(),a=n.current;if(!a||t.length!==a.length||t.some((e,t)=>e!==a[t])){i.current&&(0,s.cO)(i.current),i.current=e,n.current=t,t.forEach(t=>{(0,s.Hp)(t)&&t.subscribe(e)});const r=e;(0,o.YS)(()=>{i.current===r&&r()})}(0,r._W)(()=>{i.current&&(0,s.cO)(i.current)})}},41257(e,t,n){n.d(t,{i:()=>o});var r=n(84051);function o(e){const t=(0,r.li)(e);return t.current=e,t}},35297(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(73767);function s(e,t){const n=(0,o.A)(t),s=(0,r.li)();n&&!t.some((e,t)=>e!==n[t])||(s.current?.(),s.current=e(n||[])??void 0),(0,r._W)(()=>{s.current?.()})}},66230(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(35297);const s=(e,t)=>{const n=(0,r.li)();return(0,o.A)(()=>{const r=n.current;return n.current=t,e(r||[])},t)}},672(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(37836);function s(e,t,n,s=!1){const i=(0,r.hb)(e,t);return(0,r.Kr)(()=>"number"==typeof n?(0,o.nF)(i,n,!s):(0,o.nb)(n,i),[i,n,s])}},14745(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(14235);function s(){const e=(0,r.li)();return e.current||(e.current=(0,o.A)()),e.current}},73622(e,t,n){n.d(t,{A:()=>a});var r=n(9935),o=n(84051),s=n(39761),i=n(41257);function a(e,t){const n=(0,i.i)(t);(0,o.Nf)(()=>{const t=e.current;if(t)return()=>{const e=n.current;e&&Object.entries(e).forEach(([e,n])=>{t.removeEventListener((0,r.xE)(e,t),n,!1)}),(0,o.qF)(()=>{(0,s.A)(t)})}},[n,e])}},22802(e,t,n){n.d(t,{A:()=>s});var r=n(84051),o=n(68323);function s(e,t,n,s,i){(0,r.vJ)(()=>{if(!e||!n)return;const r=e=>{const r=t.current,a=e.target;!r||!a||s&&2===e.button||(0,o.x)()||r.contains(e.target)&&!a.classList.contains("backdrop")||i&&(a.matches(i)||a.closest(i))||(e.preventDefault(),e.stopPropagation(),n?.())};return document.addEventListener("mousedown",r),()=>{document.removeEventListener("mousedown",r)}},[i,s,e,t,n])}},61157(e,t,n){n.d(t,{Ay:()=>d,GE:()=>c,g1:()=>u});var r=n(84051),o=n(22237),s=n(17712);const[i,a]=(0,o.n5)(!document.hasFocus()),c=i;function d(e,t,n=!1){const o=(0,s.A)(e),i=(0,s.A)(t);(0,r.vJ)(()=>{if(!n)return c()&&o(),c.subscribe(()=>{c()?o():i()})},[n,o,i])}function u(){return c()}window.addEventListener("blur",function(){a(!0)}),window.addEventListener("focus",function(){a(!1)})},38691(e,t,n){n.d(t,{A:()=>c});var r=n(84051),o=n(46536),s=n(15283);const i=(0,o.h)();function a(){window.matchMedia(`(resolution: ${window.devicePixelRatio}dppx)`).addEventListener("change",i.runCallbacks,{once:!0})}function c(){const[e,t]=(0,r.J0)(window.devicePixelRatio);return(0,s.A)(()=>i.addCallback(()=>{t(window.devicePixelRatio)})),e}a(),i.addCallback(a)},39751(e,t,n){n.d(t,{A:()=>a});var r=n(84051),o=n(37836),s=n(43503),i=n(16581);function a(){const{width:e,height:t}=s.A.get(),[n,a]=(0,r.J0)(e),[c,d]=(0,r.J0)(t),[u,l]=(0,r.J0)(!1),f=(0,i.A)(l,[l],250,!0);return(0,r.vJ)(()=>{const e=(0,o.nF)(()=>{l(!0)},250,!0),t=(0,o.nF)(()=>{const{width:e,height:t}=s.A.get();a(e),d(t),f(!1)},250,!1),n=()=>{e(),t()};return window.addEventListener("resize",n),()=>{window.removeEventListener("resize",n)}},[f]),(0,r.Kr)(()=>({width:n,height:c,isResizing:u}),[c,u,n])}},66644(e,t,n){n.d(t,{RK:()=>f,Uj:()=>s.Uj,Uz:()=>h,YS:()=>l,Z3:()=>s.Z3,gm:()=>p});var r=n(50110),o=n(37836),s=n(75357);let i=[],a=[],c=[];const d=(u=()=>{const e=i;i=[],e.forEach(e=>{(0,r.A)(e)}),Promise.resolve().then(()=>{(0,s.A)("mutate");const e=a;a=[],e.forEach(e=>{(0,r.A)(e)})}).then(()=>{(0,s.A)("measure");const e=[];for(const t of c)(0,r.A)(()=>{const n=t();n&&e.push(n)});return c=[],e}).then(e=>{(0,s.A)("mutate");for(const t of e)(0,r.A)(t)}).then(()=>{(0,s.A)("measure")})},(0,o.nb)(e=>{(0,o.IJ)(e,!0)},u));var u;function l(e){i.push(e),d()}function f(e){a.push(e),d()}function h(e){l(()=>{f(e)})}function p(e){c.push(e),d()}},75357(e,t,n){n.d(t,{Z3:()=>u,Uj:()=>l,dL:()=>h,A:()=>d});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 i,a="measure",c=!1;function d(e){a=e}function u(){c||(c=!0,Object.entries(r).forEach(([e,t])=>{const n=window[e];if(!n)return;const r="object"==typeof n?n:n.prototype;"props"in t&&t.props.forEach(t=>{const n=Object.getOwnPropertyDescriptor(r,t)?.get;n&&(s.set(`${e}#${t}`,n),Object.defineProperty(r,t,{get(){return p(t),n.call(this)}}))}),"methods"in t&&t.methods.forEach(t=>{const n=r[t];s.set(`${e}#${t}`,n),r[t]=function(...e){return p(t),n.apply(this,e)}})}),i=new MutationObserver(e=>{"mutate"!==a&&e.forEach(({target:e,type:t,attributeName:n})=>{document.contains(e)&&(f.has(e)||"childList"===t&&e instanceof HTMLElement&&e.contentEditable||n?.startsWith("data-")||o(new Error(`Unexpected mutation detected: \`${"attributes"===t?n:t}\``)))}),f.clear()}),i.observe(document.body,{childList:!0,attributes:!0,subtree:!0,characterData:!1}))}function l(e){if("mutate"!==a)throw new Error("The current phase is 'measure'");a="measure";const t=e();return a="mutate",t}const f=new Set;function h(e,t){if("measure"!==a)throw new Error("The current phase is 'mutate'");return c&&(Array.isArray(t)?t.forEach(e=>{f.add(e)}):f.add(t)),e()}function p(e){"measure"!==a&&o(new Error(`Unexpected measurement detected: \`${e}\``))}},65530(e,t,n){n.d(t,{D8:()=>vn,Vg:()=>An,we:()=>wn,$p:()=>Sn,JB:()=>In});var r=n(20508);class o{oHash;iHash;blockLen;outputLen;canXOF=!1;finished=!1;destroyed=!1;constructor(e,t){if((0,r.sd)(e),(0,r.DO)(t,void 0,"key"),this.iHash=e.create(),"function"!=typeof this.iHash.update)throw new Error("Expected instance of class which extends utils.Hash");this.blockLen=this.iHash.blockLen,this.outputLen=this.iHash.outputLen;const n=this.blockLen,o=new Uint8Array(n);o.set(t.length>n?e.create().update(t).digest():t);for(let e=0;e{const e=(e,t,n)=>new o(e,t).update(n).digest();return e.create=(e,t)=>new o(e,t),e})();function i(e,t,n){return e&t^~e&n}function a(e,t,n){return e&t^e&n^t&n}class c{blockLen;outputLen;canXOF=!1;padOffset;isLE;buffer;view;finished=!1;length=0;pos=0;destroyed=!1;constructor(e,t,n,o){this.blockLen=e,this.outputLen=t,this.padOffset=n,this.isLE=o,this.buffer=new Uint8Array(e),this.view=(0,r.O8)(this.buffer)}update(e){(0,r.CC)(this),(0,r.DO)(e);const{view:t,buffer:n,blockLen:o}=this,s=e.length;for(let i=0;io-i&&(this.process(n,0),i=0);for(let e=i;eu.length)throw new Error("_sha2: outputLen bigger than state");for(let e=0;e>f&l)}:{h:0|Number(e>>f&l),l:0|Number(e&l)}}const p=(e,t,n)=>e>>>n,m=(e,t,n)=>e<<32-n|t>>>n,g=(e,t,n)=>e>>>n|t<<32-n,y=(e,t,n)=>e<<32-n|t>>>n,b=(e,t,n)=>e<<64-n|t>>>n-32,v=(e,t,n)=>e>>>n-32|t<<64-n;function w(e,t,n,r){const o=(t>>>0)+(r>>>0);return{h:e+n+(o/2**32|0)|0,l:0|o}}const I=(e,t,n)=>(e>>>0)+(t>>>0)+(n>>>0),C=(e,t,n,r)=>t+n+r+(e/2**32|0)|0,A=(e,t,n,r)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0),S=(e,t,n,r,o)=>t+n+r+o+(e/2**32|0)|0,k=(e,t,n,r,o)=>(e>>>0)+(t>>>0)+(n>>>0)+(r>>>0)+(o>>>0),T=(e,t,n,r,o,s)=>t+n+r+o+s+(e/2**32|0)|0,E=Uint32Array.from([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),P=new Uint32Array(64);class M extends c{constructor(e){super(64,e,8,!1)}get(){const{A:e,B:t,C:n,D:r,E:o,F:s,G:i,H:a}=this;return[e,t,n,r,o,s,i,a]}set(e,t,n,r,o,s,i,a){this.A=0|e,this.B=0|t,this.C=0|n,this.D=0|r,this.E=0|o,this.F=0|s,this.G=0|i,this.H=0|a}process(e,t){for(let n=0;n<16;n++,t+=4)P[n]=e.getUint32(t,!1);for(let e=16;e<64;e++){const t=P[e-15],n=P[e-2],o=(0,r.Ow)(t,7)^(0,r.Ow)(t,18)^t>>>3,s=(0,r.Ow)(n,17)^(0,r.Ow)(n,19)^n>>>10;P[e]=s+P[e-7]+o+P[e-16]|0}let{A:n,B:o,C:s,D:c,E:d,F:u,G:l,H:f}=this;for(let e=0;e<64;e++){const t=f+((0,r.Ow)(d,6)^(0,r.Ow)(d,11)^(0,r.Ow)(d,25))+i(d,u,l)+E[e]+P[e]|0,h=((0,r.Ow)(n,2)^(0,r.Ow)(n,13)^(0,r.Ow)(n,22))+a(n,o,s)|0;f=l,l=u,u=d,d=c+t|0,c=s,s=o,o=n,n=t+h|0}n=n+this.A|0,o=o+this.B|0,s=s+this.C|0,c=c+this.D|0,d=d+this.E|0,u=u+this.F|0,l=l+this.G|0,f=f+this.H|0,this.set(n,o,s,c,d,u,l,f)}roundClean(){(0,r.uH)(P)}destroy(){this.destroyed=!0,this.set(0,0,0,0,0,0,0,0),(0,r.uH)(this.buffer)}}class x extends M{A=0|d[0];B=0|d[1];C=0|d[2];D=0|d[3];E=0|d[4];F=0|d[5];G=0|d[6];H=0|d[7];constructor(){super(32)}}const B=(()=>function(e,t=!1){const n=e.length;let r=new Uint32Array(n),o=new Uint32Array(n);for(let s=0;sBigInt(e))))(),N=(()=>B[0])(),L=(()=>B[1])(),F=new Uint32Array(80),D=new Uint32Array(80);class O extends c{constructor(e){super(128,e,16,!1)}get(){const{Ah:e,Al:t,Bh:n,Bl:r,Ch:o,Cl:s,Dh:i,Dl:a,Eh:c,El:d,Fh:u,Fl:l,Gh:f,Gl:h,Hh:p,Hl:m}=this;return[e,t,n,r,o,s,i,a,c,d,u,l,f,h,p,m]}set(e,t,n,r,o,s,i,a,c,d,u,l,f,h,p,m){this.Ah=0|e,this.Al=0|t,this.Bh=0|n,this.Bl=0|r,this.Ch=0|o,this.Cl=0|s,this.Dh=0|i,this.Dl=0|a,this.Eh=0|c,this.El=0|d,this.Fh=0|u,this.Fl=0|l,this.Gh=0|f,this.Gl=0|h,this.Hh=0|p,this.Hl=0|m}process(e,t){for(let n=0;n<16;n++,t+=4)F[n]=e.getUint32(t),D[n]=e.getUint32(t+=4);for(let e=16;e<80;e++){const t=0|F[e-15],n=0|D[e-15],r=g(t,n,1)^g(t,n,8)^p(t,0,7),o=y(t,n,1)^y(t,n,8)^m(t,n,7),s=0|F[e-2],i=0|D[e-2],a=g(s,i,19)^b(s,i,61)^p(s,0,6),c=y(s,i,19)^v(s,i,61)^m(s,i,6),d=A(o,c,D[e-7],D[e-16]),u=S(d,r,a,F[e-7],F[e-16]);F[e]=0|u,D[e]=0|d}let{Ah:n,Al:r,Bh:o,Bl:s,Ch:i,Cl:a,Dh:c,Dl:d,Eh:u,El:l,Fh:f,Fl:h,Gh:E,Gl:P,Hh:M,Hl:x}=this;for(let e=0;e<80;e++){const t=g(u,l,14)^g(u,l,18)^b(u,l,41),p=y(u,l,14)^y(u,l,18)^v(u,l,41),m=u&f^~u&E,A=k(x,p,l&h^~l&P,L[e],D[e]),S=T(A,M,t,m,N[e],F[e]),B=0|A,O=g(n,r,28)^b(n,r,34)^b(n,r,39),R=y(n,r,28)^v(n,r,34)^v(n,r,39),U=n&o^n&i^o&i,_=r&s^r&a^s&a;M=0|E,x=0|P,E=0|f,P=0|h,f=0|u,h=0|l,({h:u,l}=w(0|c,0|d,0|S,0|B)),c=0|i,d=0|a,i=0|o,a=0|s,o=0|n,s=0|r;const $=I(B,R,_);n=C($,S,O,U),r=0|$}({h:n,l:r}=w(0|this.Ah,0|this.Al,0|n,0|r)),({h:o,l:s}=w(0|this.Bh,0|this.Bl,0|o,0|s)),({h:i,l:a}=w(0|this.Ch,0|this.Cl,0|i,0|a)),({h:c,l:d}=w(0|this.Dh,0|this.Dl,0|c,0|d)),({h:u,l}=w(0|this.Eh,0|this.El,0|u,0|l)),({h:f,l:h}=w(0|this.Fh,0|this.Fl,0|f,0|h)),({h:E,l:P}=w(0|this.Gh,0|this.Gl,0|E,0|P)),({h:M,l:x}=w(0|this.Hh,0|this.Hl,0|M,0|x)),this.set(n,r,o,s,i,a,c,d,u,l,f,h,E,P,M,x)}roundClean(){(0,r.uH)(F,D)}destroy(){this.destroyed=!0,(0,r.uH)(this.buffer),this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)}}class R extends O{Ah=0|u[0];Al=0|u[1];Bh=0|u[2];Bl=0|u[3];Ch=0|u[4];Cl=0|u[5];Dh=0|u[6];Dl=0|u[7];Eh=0|u[8];El=0|u[9];Fh=0|u[10];Fl=0|u[11];Gh=0|u[12];Gl=0|u[13];Hh=0|u[14];Hl=0|u[15];constructor(){super(64)}}const U=(0,r.qj)(()=>new x,(0,r.nx)(1)),_=(0,r.qj)(()=>new R,(0,r.nx)(3));function $(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name&&"BYTES_PER_ELEMENT"in e&&1===e.BYTES_PER_ELEMENT}function j(e){if(!$(e))throw new TypeError("Uint8Array expected")}function V(e,t){return!!Array.isArray(t)&&(0===t.length||(e?t.every(e=>"string"==typeof e):t.every(e=>Number.isSafeInteger(e))))}function z(e){if("function"!=typeof e)throw new TypeError("function expected");return!0}function Y(e,t){if("string"!=typeof t)throw new TypeError(`${e}: string expected`);return!0}function H(e){if("number"!=typeof e)throw new TypeError("number expected, got "+typeof e);if(!Number.isSafeInteger(e))throw new RangeError(`invalid integer: ${e}`)}function G(e){if(!Array.isArray(e))throw new TypeError("array expected")}function K(e,t){if(!V(!0,t))throw new TypeError(`${e}: array of strings expected`)}function q(e,t){if(!V(!1,t))throw new TypeError(`${e}: array of numbers expected`)}function W(...e){const t=e=>e,n=(e,t)=>n=>e(t(n));return{encode:e.map(e=>e.encode).reduceRight(n,t),decode:e.map(e=>e.decode).reduce(n,t)}}function J(e){const t="string"==typeof e?e.split(""):e,n=t.length;K("alphabet",t);const r=new Map(t.map((e,t)=>[e,t]));return{encode:r=>(G(r),r.map(r=>{if(!Number.isSafeInteger(r)||r<0||r>=n)throw new Error(`alphabet.encode: digit index outside alphabet "${r}". Allowed: ${e}`);return t[r]})),decode:t=>(G(t),t.map(t=>{Y("alphabet.decode",t);const n=r.get(t);if(void 0===n)throw new Error(`Unknown letter: "${t}". Allowed: ${e}`);return n}))}}function X(e=""){return Y("join",e),{encode:t=>(K("join.decode",t),t.join(e)),decode:t=>(Y("join.decode",t),t.split(e))}}function Z(e,t="="){return H(e),Y("padding",t),{encode(n){for(K("padding.encode",n);n.length*e%8;)n.push(t);return n},decode(n){K("padding.decode",n);let r=n.length;if(r*e%8)throw new Error("padding: invalid, string should have whole number of bytes");for(;r>0&&n[r-1]===t;r--)if((r-1)*e%8==0)throw new Error("padding: invalid, string has too much padding");return n.slice(0,r)}}}function Q(e){return z(e),{encode:e=>e,decode:t=>e(t)}}function ee(e,t,n){if(t<2)throw new RangeError(`convertRadix: invalid from=${t}, base cannot be less than 2`);if(n<2)throw new RangeError(`convertRadix: invalid to=${n}, base cannot be less than 2`);if(G(e),!e.length)return[];let r=0;const o=[],s=Array.from(e,e=>{if(H(e),e<0||e>=t)throw new Error(`invalid integer: ${e}`);return e}),i=s.length;for(;;){let e=0,a=!0;for(let o=r;o0===t?e:te(t,e%t),ne=(e,t)=>e+(t-te(e,t)),re=(()=>{let e=[];for(let t=0;t<40;t++)e.push(2**t);return e})();function oe(e,t,n,r){if(G(e),t<=0||t>32)throw new RangeError(`convertRadix2: wrong from=${t}`);if(n<=0||n>32)throw new RangeError(`convertRadix2: wrong to=${n}`);if(ne(t,n)>32)throw new Error(`convertRadix2: carry overflow from=${t} to=${n} carryBits=${ne(t,n)}`);let o=0,s=0;const i=re[t],a=re[n]-1,c=[];for(const r of e){if(H(r),r>=i)throw new Error(`convertRadix2: invalid data word=${r} from=${t}`);if(o=o<32)throw new Error(`convertRadix2: carry overflow pos=${s} from=${t}`);for(s+=t;s>=n;s-=n)c.push((o>>s-n&a)>>>0);const e=re[s];if(void 0===e)throw new Error("invalid carry");o&=e-1}if(o=o<=t)throw new Error("Excess padding");if(!r&&o>0)throw new Error(`Non-zero padding: ${o}`);return r&&s>0&&c.push(o>>>0),c}function se(e){return H(e),{encode:t=>{if(!$(t))throw new TypeError("radix.encode input should be Uint8Array");return ee(Array.from(t),256,e)},decode:t=>(q("radix.decode",t),Uint8Array.from(ee(t,e,256)))}}function ie(e,t=!1){if(H(e),e<=0||e>32)throw new RangeError("radix2: bits should be in (0..32]");if(ne(8,e)>32||ne(e,8)>32)throw new RangeError("radix2: carry overflow");return{encode:n=>{if(!$(n))throw new TypeError("radix2.encode input should be Uint8Array");return oe(Array.from(n),8,e,!t)},decode:n=>(q("radix2.decode",n),Uint8Array.from(oe(n,e,8,t)))}}function ae(e){return z(e),function(...t){try{return e.apply(null,t)}catch(e){}}}const ce=Object.freeze({alphabet:J,chain:W,checksum:function(e,t){if(H(e),e<=0)throw new RangeError(`checksum length must be positive: ${e}`);z(t);const n=t;return{encode(t){if(!$(t))throw new TypeError("checksum.encode: input should be Uint8Array");const r=n(t).slice(0,e),o=new Uint8Array(t.length+e);return o.set(t),o.set(r,t.length),o},decode(t){if(!$(t))throw new TypeError("checksum.decode: input should be Uint8Array");const r=t.slice(0,-e),o=t.slice(-e),s=n(r).slice(0,e);for(let t=0;te.toUpperCase().replace(/O/g,"0").replace(/[IL]/g,"1"))),(()=>"function"==typeof Uint8Array.from([]).toBase64&&"function"==typeof Uint8Array.fromBase64)()),ue=/[\t\n\f\r ]/,le=(e,t)=>{Y("base64",e);const n=t?"base64url":"base64";if(e.length>0&&ue.test(e))throw new Error("invalid base64");return Uint8Array.fromBase64(e,{alphabet:n,lastChunkHandling:"strict"})},fe=(de||W(ie(6),J("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),Z(6),X("")),W(ie(6),J("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"),X("")),de||W(ie(6),J("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),Z(6),X("")),W(ie(6),J("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"),X("")),e=>W(se(58),J(e),X(""))),he=(fe("123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"),fe("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ"),fe("rpshnaf39wBUDNEGHJKLM4PQRST7VWXYZ2bcdeCg65jkm8oFqi1tuvAxyz"),W(J("qpzry9x8gf2tvdw0s3jn54khce6mua7l"),X(""))),pe=[996825010,642813549,513874426,1027748829,705979059];function me(e){const t=e>>25;let n=(33554431&e)<<5;for(let e=0;e>e&1)&&(n^=pe[e]);return n}function ge(e,t,n=1){const r=e.length;let o=1;for(let t=0;t126)throw new Error(`Invalid prefix (${e})`);o=me(o)^n>>5}o=me(o);for(let t=0;tr)throw new TypeError(`Length ${s} exceeds limit ${r}`);const i=e.toLowerCase(),a=ge(i,n,t);return`${i}1${he.encode(n)}${a}`}function a(e,n=90){Y("bech32.decode input",e);const r=e.length;if(r<8||!1!==n&&r>n)throw new TypeError(`invalid string length: ${r} (${e}). Expected (8..${n})`);const o=e.toLowerCase();if(e!==o&&e!==e.toUpperCase())throw new Error("String must be lowercase or uppercase");const s=o.lastIndexOf("1");if(0===s||-1===s)throw new Error('Letter "1" must be present between prefix and data only');const i=o.slice(0,s),a=o.slice(s+1);if(a.length<6)throw new Error("Data must be at least 6 characters long");const c=he.decode(a).slice(0,-6),d=ge(i,c,t);if(!a.endsWith(d))throw new Error(`Invalid checksum in ${e}: expected "${d}"`);return{prefix:i,words:c}}return{encode:i,decode:a,encodeFromBytes:function(e,t){return i(e,o(t))},decodeToBytes:function(e){const{prefix:t,words:n}=a(e,!1);return{prefix:t,words:n,bytes:r(n)}},decodeUnsafe:ae(a),fromWords:r,fromWordsUnsafe:s,toWords:o}}ye("bech32"),ye("bech32m");function be(e){if("string"!=typeof e)throw new TypeError("invalid mnemonic type: "+typeof e);return e.normalize("NFKD")}function ve(e){const t=be(e),n=t.split(" ");if(![12,15,18,21,24].includes(n.length))throw new Error("Invalid mnemonic");return{nfkd:t,words:n}}function we(e){if((0,r.DO)(e),![16,20,24,28,32].includes(e.length))throw new RangeError("invalid entropy length")}(()=>"function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex)()||W(ie(4),J("0123456789abcdef"),X(""),Q(e=>{if("string"!=typeof e||e.length%2!=0)throw new TypeError(`hex.decode: expected string, got ${typeof e} with length ${e.length}`);return e.toLowerCase()}));const Ie=e=>{const t=8-e.length/4;return new Uint8Array([U(e)[0]>>t<{if("string"!=typeof e)throw new TypeError("wordlist: non-string element: "+e)}),ce.chain(ce.checksum(1,Ie),ce.radix2(11,!0),ce.alphabet(e))}function Ae(e,t=""){return function(e,t,n){const{c:o,dkLen:i,DK:a,PRF:c,PRFSalt:d}=function(e,t,n,o){(0,r.sd)(e);const i=(0,r.tY)({dkLen:32,asyncTick:10},o),{c:a,dkLen:c,asyncTick:d}=i;if((0,r.Fe)(a,"c"),(0,r.Fe)(c,"dkLen"),(0,r.Fe)(d,"asyncTick"),a<1)throw new Error("iterations (c) must be >= 1");if(c<1)throw new Error('"dkLen" must be >= 1');if(c>(2**32-1)*e.outputLen)throw new Error("derived key too long");const u=(0,r.K_)(t,"password"),l=(0,r.K_)(n,"salt"),f=new Uint8Array(c),h=s.create(e,u),p=h._cloneInto().update(l);return{c:a,dkLen:c,asyncTick:d,DK:f,PRF:h,PRFSalt:p}}(e,t,n,{c:2048,dkLen:64});let u;const l=new Uint8Array(4),f=(0,r.O8)(l),h=new Uint8Array(c.outputLen);for(let e=1,t=0;tbe("mnemonic"+e))(t))}const Se=Object.freeze("abandon\nability\nable\nabout\nabove\nabsent\nabsorb\nabstract\nabsurd\nabuse\naccess\naccident\naccount\naccuse\nachieve\nacid\nacoustic\nacquire\nacross\nact\naction\nactor\nactress\nactual\nadapt\nadd\naddict\naddress\nadjust\nadmit\nadult\nadvance\nadvice\naerobic\naffair\nafford\nafraid\nagain\nage\nagent\nagree\nahead\naim\nair\nairport\naisle\nalarm\nalbum\nalcohol\nalert\nalien\nall\nalley\nallow\nalmost\nalone\nalpha\nalready\nalso\nalter\nalways\namateur\namazing\namong\namount\namused\nanalyst\nanchor\nancient\nanger\nangle\nangry\nanimal\nankle\nannounce\nannual\nanother\nanswer\nantenna\nantique\nanxiety\nany\napart\napology\nappear\napple\napprove\napril\narch\narctic\narea\narena\nargue\narm\narmed\narmor\narmy\naround\narrange\narrest\narrive\narrow\nart\nartefact\nartist\nartwork\nask\naspect\nassault\nasset\nassist\nassume\nasthma\nathlete\natom\nattack\nattend\nattitude\nattract\nauction\naudit\naugust\naunt\nauthor\nauto\nautumn\naverage\navocado\navoid\nawake\naware\naway\nawesome\nawful\nawkward\naxis\nbaby\nbachelor\nbacon\nbadge\nbag\nbalance\nbalcony\nball\nbamboo\nbanana\nbanner\nbar\nbarely\nbargain\nbarrel\nbase\nbasic\nbasket\nbattle\nbeach\nbean\nbeauty\nbecause\nbecome\nbeef\nbefore\nbegin\nbehave\nbehind\nbelieve\nbelow\nbelt\nbench\nbenefit\nbest\nbetray\nbetter\nbetween\nbeyond\nbicycle\nbid\nbike\nbind\nbiology\nbird\nbirth\nbitter\nblack\nblade\nblame\nblanket\nblast\nbleak\nbless\nblind\nblood\nblossom\nblouse\nblue\nblur\nblush\nboard\nboat\nbody\nboil\nbomb\nbone\nbonus\nbook\nboost\nborder\nboring\nborrow\nboss\nbottom\nbounce\nbox\nboy\nbracket\nbrain\nbrand\nbrass\nbrave\nbread\nbreeze\nbrick\nbridge\nbrief\nbright\nbring\nbrisk\nbroccoli\nbroken\nbronze\nbroom\nbrother\nbrown\nbrush\nbubble\nbuddy\nbudget\nbuffalo\nbuild\nbulb\nbulk\nbullet\nbundle\nbunker\nburden\nburger\nburst\nbus\nbusiness\nbusy\nbutter\nbuyer\nbuzz\ncabbage\ncabin\ncable\ncactus\ncage\ncake\ncall\ncalm\ncamera\ncamp\ncan\ncanal\ncancel\ncandy\ncannon\ncanoe\ncanvas\ncanyon\ncapable\ncapital\ncaptain\ncar\ncarbon\ncard\ncargo\ncarpet\ncarry\ncart\ncase\ncash\ncasino\ncastle\ncasual\ncat\ncatalog\ncatch\ncategory\ncattle\ncaught\ncause\ncaution\ncave\nceiling\ncelery\ncement\ncensus\ncentury\ncereal\ncertain\nchair\nchalk\nchampion\nchange\nchaos\nchapter\ncharge\nchase\nchat\ncheap\ncheck\ncheese\nchef\ncherry\nchest\nchicken\nchief\nchild\nchimney\nchoice\nchoose\nchronic\nchuckle\nchunk\nchurn\ncigar\ncinnamon\ncircle\ncitizen\ncity\ncivil\nclaim\nclap\nclarify\nclaw\nclay\nclean\nclerk\nclever\nclick\nclient\ncliff\nclimb\nclinic\nclip\nclock\nclog\nclose\ncloth\ncloud\nclown\nclub\nclump\ncluster\nclutch\ncoach\ncoast\ncoconut\ncode\ncoffee\ncoil\ncoin\ncollect\ncolor\ncolumn\ncombine\ncome\ncomfort\ncomic\ncommon\ncompany\nconcert\nconduct\nconfirm\ncongress\nconnect\nconsider\ncontrol\nconvince\ncook\ncool\ncopper\ncopy\ncoral\ncore\ncorn\ncorrect\ncost\ncotton\ncouch\ncountry\ncouple\ncourse\ncousin\ncover\ncoyote\ncrack\ncradle\ncraft\ncram\ncrane\ncrash\ncrater\ncrawl\ncrazy\ncream\ncredit\ncreek\ncrew\ncricket\ncrime\ncrisp\ncritic\ncrop\ncross\ncrouch\ncrowd\ncrucial\ncruel\ncruise\ncrumble\ncrunch\ncrush\ncry\ncrystal\ncube\nculture\ncup\ncupboard\ncurious\ncurrent\ncurtain\ncurve\ncushion\ncustom\ncute\ncycle\ndad\ndamage\ndamp\ndance\ndanger\ndaring\ndash\ndaughter\ndawn\nday\ndeal\ndebate\ndebris\ndecade\ndecember\ndecide\ndecline\ndecorate\ndecrease\ndeer\ndefense\ndefine\ndefy\ndegree\ndelay\ndeliver\ndemand\ndemise\ndenial\ndentist\ndeny\ndepart\ndepend\ndeposit\ndepth\ndeputy\nderive\ndescribe\ndesert\ndesign\ndesk\ndespair\ndestroy\ndetail\ndetect\ndevelop\ndevice\ndevote\ndiagram\ndial\ndiamond\ndiary\ndice\ndiesel\ndiet\ndiffer\ndigital\ndignity\ndilemma\ndinner\ndinosaur\ndirect\ndirt\ndisagree\ndiscover\ndisease\ndish\ndismiss\ndisorder\ndisplay\ndistance\ndivert\ndivide\ndivorce\ndizzy\ndoctor\ndocument\ndog\ndoll\ndolphin\ndomain\ndonate\ndonkey\ndonor\ndoor\ndose\ndouble\ndove\ndraft\ndragon\ndrama\ndrastic\ndraw\ndream\ndress\ndrift\ndrill\ndrink\ndrip\ndrive\ndrop\ndrum\ndry\nduck\ndumb\ndune\nduring\ndust\ndutch\nduty\ndwarf\ndynamic\neager\neagle\nearly\nearn\nearth\neasily\neast\neasy\necho\necology\neconomy\nedge\nedit\neducate\neffort\negg\neight\neither\nelbow\nelder\nelectric\nelegant\nelement\nelephant\nelevator\nelite\nelse\nembark\nembody\nembrace\nemerge\nemotion\nemploy\nempower\nempty\nenable\nenact\nend\nendless\nendorse\nenemy\nenergy\nenforce\nengage\nengine\nenhance\nenjoy\nenlist\nenough\nenrich\nenroll\nensure\nenter\nentire\nentry\nenvelope\nepisode\nequal\nequip\nera\nerase\nerode\nerosion\nerror\nerupt\nescape\nessay\nessence\nestate\neternal\nethics\nevidence\nevil\nevoke\nevolve\nexact\nexample\nexcess\nexchange\nexcite\nexclude\nexcuse\nexecute\nexercise\nexhaust\nexhibit\nexile\nexist\nexit\nexotic\nexpand\nexpect\nexpire\nexplain\nexpose\nexpress\nextend\nextra\neye\neyebrow\nfabric\nface\nfaculty\nfade\nfaint\nfaith\nfall\nfalse\nfame\nfamily\nfamous\nfan\nfancy\nfantasy\nfarm\nfashion\nfat\nfatal\nfather\nfatigue\nfault\nfavorite\nfeature\nfebruary\nfederal\nfee\nfeed\nfeel\nfemale\nfence\nfestival\nfetch\nfever\nfew\nfiber\nfiction\nfield\nfigure\nfile\nfilm\nfilter\nfinal\nfind\nfine\nfinger\nfinish\nfire\nfirm\nfirst\nfiscal\nfish\nfit\nfitness\nfix\nflag\nflame\nflash\nflat\nflavor\nflee\nflight\nflip\nfloat\nflock\nfloor\nflower\nfluid\nflush\nfly\nfoam\nfocus\nfog\nfoil\nfold\nfollow\nfood\nfoot\nforce\nforest\nforget\nfork\nfortune\nforum\nforward\nfossil\nfoster\nfound\nfox\nfragile\nframe\nfrequent\nfresh\nfriend\nfringe\nfrog\nfront\nfrost\nfrown\nfrozen\nfruit\nfuel\nfun\nfunny\nfurnace\nfury\nfuture\ngadget\ngain\ngalaxy\ngallery\ngame\ngap\ngarage\ngarbage\ngarden\ngarlic\ngarment\ngas\ngasp\ngate\ngather\ngauge\ngaze\ngeneral\ngenius\ngenre\ngentle\ngenuine\ngesture\nghost\ngiant\ngift\ngiggle\nginger\ngiraffe\ngirl\ngive\nglad\nglance\nglare\nglass\nglide\nglimpse\nglobe\ngloom\nglory\nglove\nglow\nglue\ngoat\ngoddess\ngold\ngood\ngoose\ngorilla\ngospel\ngossip\ngovern\ngown\ngrab\ngrace\ngrain\ngrant\ngrape\ngrass\ngravity\ngreat\ngreen\ngrid\ngrief\ngrit\ngrocery\ngroup\ngrow\ngrunt\nguard\nguess\nguide\nguilt\nguitar\ngun\ngym\nhabit\nhair\nhalf\nhammer\nhamster\nhand\nhappy\nharbor\nhard\nharsh\nharvest\nhat\nhave\nhawk\nhazard\nhead\nhealth\nheart\nheavy\nhedgehog\nheight\nhello\nhelmet\nhelp\nhen\nhero\nhidden\nhigh\nhill\nhint\nhip\nhire\nhistory\nhobby\nhockey\nhold\nhole\nholiday\nhollow\nhome\nhoney\nhood\nhope\nhorn\nhorror\nhorse\nhospital\nhost\nhotel\nhour\nhover\nhub\nhuge\nhuman\nhumble\nhumor\nhundred\nhungry\nhunt\nhurdle\nhurry\nhurt\nhusband\nhybrid\nice\nicon\nidea\nidentify\nidle\nignore\nill\nillegal\nillness\nimage\nimitate\nimmense\nimmune\nimpact\nimpose\nimprove\nimpulse\ninch\ninclude\nincome\nincrease\nindex\nindicate\nindoor\nindustry\ninfant\ninflict\ninform\ninhale\ninherit\ninitial\ninject\ninjury\ninmate\ninner\ninnocent\ninput\ninquiry\ninsane\ninsect\ninside\ninspire\ninstall\nintact\ninterest\ninto\ninvest\ninvite\ninvolve\niron\nisland\nisolate\nissue\nitem\nivory\njacket\njaguar\njar\njazz\njealous\njeans\njelly\njewel\njob\njoin\njoke\njourney\njoy\njudge\njuice\njump\njungle\njunior\njunk\njust\nkangaroo\nkeen\nkeep\nketchup\nkey\nkick\nkid\nkidney\nkind\nkingdom\nkiss\nkit\nkitchen\nkite\nkitten\nkiwi\nknee\nknife\nknock\nknow\nlab\nlabel\nlabor\nladder\nlady\nlake\nlamp\nlanguage\nlaptop\nlarge\nlater\nlatin\nlaugh\nlaundry\nlava\nlaw\nlawn\nlawsuit\nlayer\nlazy\nleader\nleaf\nlearn\nleave\nlecture\nleft\nleg\nlegal\nlegend\nleisure\nlemon\nlend\nlength\nlens\nleopard\nlesson\nletter\nlevel\nliar\nliberty\nlibrary\nlicense\nlife\nlift\nlight\nlike\nlimb\nlimit\nlink\nlion\nliquid\nlist\nlittle\nlive\nlizard\nload\nloan\nlobster\nlocal\nlock\nlogic\nlonely\nlong\nloop\nlottery\nloud\nlounge\nlove\nloyal\nlucky\nluggage\nlumber\nlunar\nlunch\nluxury\nlyrics\nmachine\nmad\nmagic\nmagnet\nmaid\nmail\nmain\nmajor\nmake\nmammal\nman\nmanage\nmandate\nmango\nmansion\nmanual\nmaple\nmarble\nmarch\nmargin\nmarine\nmarket\nmarriage\nmask\nmass\nmaster\nmatch\nmaterial\nmath\nmatrix\nmatter\nmaximum\nmaze\nmeadow\nmean\nmeasure\nmeat\nmechanic\nmedal\nmedia\nmelody\nmelt\nmember\nmemory\nmention\nmenu\nmercy\nmerge\nmerit\nmerry\nmesh\nmessage\nmetal\nmethod\nmiddle\nmidnight\nmilk\nmillion\nmimic\nmind\nminimum\nminor\nminute\nmiracle\nmirror\nmisery\nmiss\nmistake\nmix\nmixed\nmixture\nmobile\nmodel\nmodify\nmom\nmoment\nmonitor\nmonkey\nmonster\nmonth\nmoon\nmoral\nmore\nmorning\nmosquito\nmother\nmotion\nmotor\nmountain\nmouse\nmove\nmovie\nmuch\nmuffin\nmule\nmultiply\nmuscle\nmuseum\nmushroom\nmusic\nmust\nmutual\nmyself\nmystery\nmyth\nnaive\nname\nnapkin\nnarrow\nnasty\nnation\nnature\nnear\nneck\nneed\nnegative\nneglect\nneither\nnephew\nnerve\nnest\nnet\nnetwork\nneutral\nnever\nnews\nnext\nnice\nnight\nnoble\nnoise\nnominee\nnoodle\nnormal\nnorth\nnose\nnotable\nnote\nnothing\nnotice\nnovel\nnow\nnuclear\nnumber\nnurse\nnut\noak\nobey\nobject\noblige\nobscure\nobserve\nobtain\nobvious\noccur\nocean\noctober\nodor\noff\noffer\noffice\noften\noil\nokay\nold\nolive\nolympic\nomit\nonce\none\nonion\nonline\nonly\nopen\nopera\nopinion\noppose\noption\norange\norbit\norchard\norder\nordinary\norgan\norient\noriginal\norphan\nostrich\nother\noutdoor\nouter\noutput\noutside\noval\noven\nover\nown\nowner\noxygen\noyster\nozone\npact\npaddle\npage\npair\npalace\npalm\npanda\npanel\npanic\npanther\npaper\nparade\nparent\npark\nparrot\nparty\npass\npatch\npath\npatient\npatrol\npattern\npause\npave\npayment\npeace\npeanut\npear\npeasant\npelican\npen\npenalty\npencil\npeople\npepper\nperfect\npermit\nperson\npet\nphone\nphoto\nphrase\nphysical\npiano\npicnic\npicture\npiece\npig\npigeon\npill\npilot\npink\npioneer\npipe\npistol\npitch\npizza\nplace\nplanet\nplastic\nplate\nplay\nplease\npledge\npluck\nplug\nplunge\npoem\npoet\npoint\npolar\npole\npolice\npond\npony\npool\npopular\nportion\nposition\npossible\npost\npotato\npottery\npoverty\npowder\npower\npractice\npraise\npredict\nprefer\nprepare\npresent\npretty\nprevent\nprice\npride\nprimary\nprint\npriority\nprison\nprivate\nprize\nproblem\nprocess\nproduce\nprofit\nprogram\nproject\npromote\nproof\nproperty\nprosper\nprotect\nproud\nprovide\npublic\npudding\npull\npulp\npulse\npumpkin\npunch\npupil\npuppy\npurchase\npurity\npurpose\npurse\npush\nput\npuzzle\npyramid\nquality\nquantum\nquarter\nquestion\nquick\nquit\nquiz\nquote\nrabbit\nraccoon\nrace\nrack\nradar\nradio\nrail\nrain\nraise\nrally\nramp\nranch\nrandom\nrange\nrapid\nrare\nrate\nrather\nraven\nraw\nrazor\nready\nreal\nreason\nrebel\nrebuild\nrecall\nreceive\nrecipe\nrecord\nrecycle\nreduce\nreflect\nreform\nrefuse\nregion\nregret\nregular\nreject\nrelax\nrelease\nrelief\nrely\nremain\nremember\nremind\nremove\nrender\nrenew\nrent\nreopen\nrepair\nrepeat\nreplace\nreport\nrequire\nrescue\nresemble\nresist\nresource\nresponse\nresult\nretire\nretreat\nreturn\nreunion\nreveal\nreview\nreward\nrhythm\nrib\nribbon\nrice\nrich\nride\nridge\nrifle\nright\nrigid\nring\nriot\nripple\nrisk\nritual\nrival\nriver\nroad\nroast\nrobot\nrobust\nrocket\nromance\nroof\nrookie\nroom\nrose\nrotate\nrough\nround\nroute\nroyal\nrubber\nrude\nrug\nrule\nrun\nrunway\nrural\nsad\nsaddle\nsadness\nsafe\nsail\nsalad\nsalmon\nsalon\nsalt\nsalute\nsame\nsample\nsand\nsatisfy\nsatoshi\nsauce\nsausage\nsave\nsay\nscale\nscan\nscare\nscatter\nscene\nscheme\nschool\nscience\nscissors\nscorpion\nscout\nscrap\nscreen\nscript\nscrub\nsea\nsearch\nseason\nseat\nsecond\nsecret\nsection\nsecurity\nseed\nseek\nsegment\nselect\nsell\nseminar\nsenior\nsense\nsentence\nseries\nservice\nsession\nsettle\nsetup\nseven\nshadow\nshaft\nshallow\nshare\nshed\nshell\nsheriff\nshield\nshift\nshine\nship\nshiver\nshock\nshoe\nshoot\nshop\nshort\nshoulder\nshove\nshrimp\nshrug\nshuffle\nshy\nsibling\nsick\nside\nsiege\nsight\nsign\nsilent\nsilk\nsilly\nsilver\nsimilar\nsimple\nsince\nsing\nsiren\nsister\nsituate\nsix\nsize\nskate\nsketch\nski\nskill\nskin\nskirt\nskull\nslab\nslam\nsleep\nslender\nslice\nslide\nslight\nslim\nslogan\nslot\nslow\nslush\nsmall\nsmart\nsmile\nsmoke\nsmooth\nsnack\nsnake\nsnap\nsniff\nsnow\nsoap\nsoccer\nsocial\nsock\nsoda\nsoft\nsolar\nsoldier\nsolid\nsolution\nsolve\nsomeone\nsong\nsoon\nsorry\nsort\nsoul\nsound\nsoup\nsource\nsouth\nspace\nspare\nspatial\nspawn\nspeak\nspecial\nspeed\nspell\nspend\nsphere\nspice\nspider\nspike\nspin\nspirit\nsplit\nspoil\nsponsor\nspoon\nsport\nspot\nspray\nspread\nspring\nspy\nsquare\nsqueeze\nsquirrel\nstable\nstadium\nstaff\nstage\nstairs\nstamp\nstand\nstart\nstate\nstay\nsteak\nsteel\nstem\nstep\nstereo\nstick\nstill\nsting\nstock\nstomach\nstone\nstool\nstory\nstove\nstrategy\nstreet\nstrike\nstrong\nstruggle\nstudent\nstuff\nstumble\nstyle\nsubject\nsubmit\nsubway\nsuccess\nsuch\nsudden\nsuffer\nsugar\nsuggest\nsuit\nsummer\nsun\nsunny\nsunset\nsuper\nsupply\nsupreme\nsure\nsurface\nsurge\nsurprise\nsurround\nsurvey\nsuspect\nsustain\nswallow\nswamp\nswap\nswarm\nswear\nsweet\nswift\nswim\nswing\nswitch\nsword\nsymbol\nsymptom\nsyrup\nsystem\ntable\ntackle\ntag\ntail\ntalent\ntalk\ntank\ntape\ntarget\ntask\ntaste\ntattoo\ntaxi\nteach\nteam\ntell\nten\ntenant\ntennis\ntent\nterm\ntest\ntext\nthank\nthat\ntheme\nthen\ntheory\nthere\nthey\nthing\nthis\nthought\nthree\nthrive\nthrow\nthumb\nthunder\nticket\ntide\ntiger\ntilt\ntimber\ntime\ntiny\ntip\ntired\ntissue\ntitle\ntoast\ntobacco\ntoday\ntoddler\ntoe\ntogether\ntoilet\ntoken\ntomato\ntomorrow\ntone\ntongue\ntonight\ntool\ntooth\ntop\ntopic\ntopple\ntorch\ntornado\ntortoise\ntoss\ntotal\ntourist\ntoward\ntower\ntown\ntoy\ntrack\ntrade\ntraffic\ntragic\ntrain\ntransfer\ntrap\ntrash\ntravel\ntray\ntreat\ntree\ntrend\ntrial\ntribe\ntrick\ntrigger\ntrim\ntrip\ntrophy\ntrouble\ntruck\ntrue\ntruly\ntrumpet\ntrust\ntruth\ntry\ntube\ntuition\ntumble\ntuna\ntunnel\nturkey\nturn\nturtle\ntwelve\ntwenty\ntwice\ntwin\ntwist\ntwo\ntype\ntypical\nugly\numbrella\nunable\nunaware\nuncle\nuncover\nunder\nundo\nunfair\nunfold\nunhappy\nuniform\nunique\nunit\nuniverse\nunknown\nunlock\nuntil\nunusual\nunveil\nupdate\nupgrade\nuphold\nupon\nupper\nupset\nurban\nurge\nusage\nuse\nused\nuseful\nuseless\nusual\nutility\nvacant\nvacuum\nvague\nvalid\nvalley\nvalve\nvan\nvanish\nvapor\nvarious\nvast\nvault\nvehicle\nvelvet\nvendor\nventure\nvenue\nverb\nverify\nversion\nvery\nvessel\nveteran\nviable\nvibrant\nvicious\nvictory\nvideo\nview\nvillage\nvintage\nviolin\nvirtual\nvirus\nvisa\nvisit\nvisual\nvital\nvivid\nvocal\nvoice\nvoid\nvolcano\nvolume\nvote\nvoyage\nwage\nwagon\nwait\nwalk\nwall\nwalnut\nwant\nwarfare\nwarm\nwarrior\nwash\nwasp\nwaste\nwater\nwave\nway\nwealth\nweapon\nwear\nweasel\nweather\nweb\nwedding\nweekend\nweird\nwelcome\nwest\nwet\nwhale\nwhat\nwheat\nwheel\nwhen\nwhere\nwhip\nwhisper\nwide\nwidth\nwife\nwild\nwill\nwin\nwindow\nwine\nwing\nwink\nwinner\nwinter\nwire\nwisdom\nwise\nwish\nwitness\nwolf\nwoman\nwonder\nwood\nwool\nword\nwork\nworld\nworry\nworth\nwrap\nwreck\nwrestle\nwrist\nwrite\nwrong\nyard\nyear\nyellow\nyou\nyoung\nyouth\nzebra\nzero\nzone\nzoo".split("\n")),ke=(e,t,n)=>(0,r.DO)(e,t,n),Te=r.Fe,Ee=r.My,Pe=(...e)=>(0,r.Id)(...e),Me=r.aY,xe=e=>(0,r.po)(e),Be=BigInt(0),Ne=BigInt(1);function Le(e,t=""){if("boolean"!=typeof e)throw new TypeError((t&&`"${t}" `)+"expected boolean, got type="+typeof e);return e}function Fe(e,t=""){if("number"!=typeof e)throw new TypeError((t&&`"${t}" `)+"expected number, got type="+typeof e);if(!Number.isSafeInteger(e))throw new RangeError((t&&`"${t}" `)+"expected safe integer, got "+e)}function De(e){if("string"!=typeof e)throw new TypeError("hex string expected, got "+typeof e);return""===e?Be:BigInt("0x"+e)}function Oe(e){return De((0,r.My)(_e((0,r.DO)(e)).reverse()))}function Re(e,t){if((0,r.Fe)(t),0===t)throw new RangeError("zero length");const n=(e=function(e){if("bigint"==typeof e){if(!je(e))throw new RangeError("positive bigint expected, got "+e)}else Te(e);return e}(e)).toString(16);if(n.length>2*t)throw new RangeError("number too large");return(0,r.aT)(n.padStart(2*t,"0"))}function Ue(e,t){return Re(e,t).reverse()}function _e(e){return Uint8Array.from(ke(e))}function $e(e){if("string"!=typeof e)throw new TypeError("ascii string expected, got "+typeof e);return Uint8Array.from(e,(t,n)=>{const r=t.charCodeAt(0);if(1!==t.length||r>127)throw new RangeError(`string contains non-ASCII character "${e[n]}" with code ${r} at position ${n}`);return r})}const je=e=>"bigint"==typeof e&&Be<=e;function Ve(e,t,n,r){if(!function(e,t,n){return je(e)&&je(t)&&je(n)&&t<=e&&eObject.entries(t).forEach(([t,r])=>function(t,n,r){if(!r&&"function"!==n&&!Object.hasOwn(e,t))throw new TypeError(`param "${t}" is invalid: expected own property`);const o=e[t];if(r&&void 0===o)return;const s=typeof o;if(s!==n||null===o)throw new TypeError(`param "${t}" is invalid: expected ${n}, got ${s}`)}(t,r,n));r(t,!1),r(n,!0)}const Ye=()=>{throw new Error("not implemented")},He=BigInt(0),Ge=BigInt(1),Ke=BigInt(2),qe=BigInt(3),We=BigInt(4),Je=BigInt(5),Xe=BigInt(7),Ze=BigInt(8),Qe=BigInt(9),et=BigInt(16);function tt(e,t){if(t<=He)throw new Error("mod: expected positive modulus, got "+t);const n=e%t;return n>=He?n:t+n}function nt(e,t,n){if(tHe;)r*=r,r%=n;return r}function rt(e,t){if(e===He)throw new Error("invert: expected non-zero number");if(t<=He)throw new Error("invert: expected positive modulus, got "+t);let n=tt(e,t),r=t,o=He,s=Ge,i=Ge,a=He;for(;n!==He;){const e=r/n,t=r-n*e,c=o-i*e,d=s-a*e;r=n,n=t,o=i,s=a,i=c,a=d}if(r!==Ge)throw new Error("invert: does not exist");return tt(o,t)}function ot(e,t,n){const r=e;if(!r.eql(r.sqr(t),n))throw new Error("Cannot find square root")}function st(e,t){const n=e,r=(n.ORDER+Ge)/We,o=n.pow(t,r);return ot(n,o,t),o}function it(e,t){const n=e,r=(n.ORDER-Je)/Ze,o=n.mul(t,Ke),s=n.pow(o,r),i=n.mul(t,s),a=n.mul(n.mul(i,Ke),s),c=n.mul(i,n.sub(a,n.ONE));return ot(n,c,t),c}function at(e){if(e1e3)throw new Error("Cannot find square root: probably non-prime P");if(1===n)return st;let s=o.pow(r,t);const i=(t+Ge)/Ke;return function(e,r){const o=e;if(o.is0(r))return r;if(1!==lt(o,r))throw new Error("Cannot find square root");let a=n,c=o.mul(o.ONE,s),d=o.pow(r,t),u=o.pow(r,i);for(;!o.eql(d,o.ONE);){if(o.is0(d))return o.ZERO;let e=1,t=o.sqr(d);for(;!o.eql(t,o.ONE);)if(e++,t=o.sqr(t),e===a)throw new Error("Cannot find square root");const n=Ge<(tt(e,t)&Ge)===Ge,dt=["create","isValid","is0","neg","inv","sqrt","sqr","eql","add","sub","mul","pow","div","addN","subN","mulN","sqrN"];function ut(e,t,n=!1){const r=e,o=new Array(t.length).fill(n?r.ZERO:void 0),s=t.reduce((e,t,n)=>r.is0(t)?e:(o[n]=e,r.mul(e,t)),r.ONE),i=r.inv(s);return t.reduceRight((e,t,n)=>r.is0(t)?e:(o[n]=r.mul(e,o[n]),r.mul(e,t)),i),o}function lt(e,t){const n=e,r=(n.ORDER-Ge)/Ke,o=n.pow(t,r),s=n.eql(o,n.ONE),i=n.eql(o,n.ZERO),a=n.eql(o,n.neg(n.ONE));if(!s&&!i&&!a)throw new Error("invalid Legendre symbol result");return s?1:i?0:-1}const ft=new WeakMap;class ht{ORDER;BITS;BYTES;isLE;ZERO=He;ONE=Ge;_lengths;_mod;constructor(e,t={}){if(e<=Ge)throw new Error("invalid field: expected ORDER > 1, got "+e);let n;this.isLE=!1,null!=t&&"object"==typeof t&&("number"==typeof t.BITS&&(n=t.BITS),"function"==typeof t.sqrt&&Object.defineProperty(this,"sqrt",{value:t.sqrt,enumerable:!0}),"boolean"==typeof t.isLE&&(this.isLE=t.isLE),t.allowedLengths&&(this._lengths=Object.freeze(t.allowedLengths.slice())),"boolean"==typeof t.modFromBytes&&(this._mod=t.modFromBytes));const{nBitLength:r,nByteLength:o}=function(e,t){if(void 0!==t&&Te(t),e<=He)throw new Error("invalid n length: expected positive n, got "+e);if(void 0!==t&&t<1)throw new Error("invalid n length: expected positive bit length, got "+t);const n=function(e){if(eBe;e>>=Ne,t+=1);return t}(e);if(void 0!==t&&t= n.length (${t})`);const r=void 0!==t?t:n;return{nBitLength:r,nByteLength:Math.ceil(r/8)}}(e,n);if(o>2048)throw new Error("invalid field: expected ORDER of <= 2048 bytes");this.ORDER=e,this.BITS=r,this.BYTES=o,Object.freeze(this)}create(e){return tt(e,this.ORDER)}isValid(e){if("bigint"!=typeof e)throw new TypeError("invalid field element: expected bigint, got "+typeof e);return He<=e&&eHe;)n&Ge&&(o=r.mul(o,s)),s=r.sqr(s),n>>=Ge;return o}(this,e,t)}div(e,t){return tt(e*rt(t,this.ORDER),this.ORDER)}sqrN(e){return e*e}addN(e,t){return e+t}subN(e,t){return e-t}mulN(e,t){return e*t}inv(e){return rt(e,this.ORDER)}sqrt(e){let t=ft.get(this);return t||ft.set(this,t=(n=this.ORDER)%We===qe?st:n%Ze===Je?it:n%et===Qe?function(e){const t=pt(e),n=at(e),r=n(t,t.neg(t.ONE)),o=n(t,r),s=n(t,t.neg(r)),i=(e+Xe)/et;return(e,t)=>{const n=e;let a=n.pow(t,i),c=n.mul(a,r);const d=n.mul(a,o),u=n.mul(a,s),l=n.eql(n.sqr(c),t),f=n.eql(n.sqr(d),t);a=n.cmov(a,c,l),c=n.cmov(u,d,f);const h=n.eql(n.sqr(c),t),p=n.cmov(a,c,h);return ot(n,p,t),p}}(n):at(n)),t(this,e);var n}toBytes(e){return this.isLE?Ue(e,this.BYTES):Re(e,this.BYTES)}fromBytes(e,t=!1){ke(e);const{_lengths:n,BYTES:o,isLE:s,ORDER:i,_mod:a}=this;if(n){if(e.length<1||!n.includes(e.length)||e.length>o)throw new Error("Field.fromBytes: expected "+n+" bytes, got "+e.length);const t=new Uint8Array(o);t.set(e,s?0:t.length-e.length),e=t}if(e.length!==o)throw new Error("Field.fromBytes: expected "+o+" bytes, got "+e.length);let c=s?Oe(e):function(e){return De((0,r.My)(e))}(e);if(a&&(c=tt(c,i)),!t&&!this.isValid(c))throw new Error("invalid field element: outside of range 0..ORDER");return c}invertBatch(e){return ut(this,e)}cmov(e,t,n){return Le(n,"condition"),n?t:e}}function pt(e,t={}){return new ht(e,t)}Object.freeze(ht.prototype);const mt=BigInt(0),gt=BigInt(1);function yt(e,t){const n=t.negate();return e?n:t}function bt(e,t){const n=ut(e.Fp,t.map(e=>e.Z));return t.map((t,r)=>e.fromAffine(t.toAffine(n[r])))}function vt(e,t){if(!Number.isSafeInteger(e)||e<=0||e>t)throw new Error("invalid window size, expected [1.."+t+"], got W="+e)}function wt(e,t){vt(e,t);const n=2**e;return{windows:Math.ceil(t/e)+1,windowSize:2**(e-1),mask:(Ne<>i;a>r&&(a-=s,c+=gt);const d=t*r;return{nextN:c,offset:d+Math.abs(a)-1,isZero:0===a,isNeg:a<0,isNegF:t%2!=0,offsetF:d}}const Ct=new WeakMap,At=new WeakMap;function St(e){return At.get(e)||1}function kt(e){if(e!==mt)throw new Error("invalid wNAF")}class Tt{BASE;ZERO;Fn;bits;constructor(e,t){this.BASE=e.BASE,this.ZERO=e.ZERO,this.Fn=e.Fn,this.bits=t}_unsafeLadder(e,t,n=this.ZERO){let r=e;for(;t>mt;)t>&&(n=n.add(r)),r=r.double(),t>>=gt;return n}precomputeWindow(e,t){const{windows:n,windowSize:r}=wt(t,this.bits),o=[];let s=e,i=s;for(let e=0;e(e[t]="function",e),{ORDER:"bigint",BYTES:"number",BITS:"number"})),Fe(e.BYTES,"BYTES"),Fe(e.BITS,"BITS"),e.BYTES<1||e.BITS<1)throw new Error("invalid field: expected BYTES/BITS > 0");if(e.ORDER<=Ge)throw new Error("invalid field: expected ORDER > 1, got "+e.ORDER)}(t),t}return pt(e,{isLE:n})}function Pt(e,t){return function(n){const r=e(n);return{secretKey:r,publicKey:t(r)}}}const Mt=BigInt(0),xt=BigInt(1),Bt=BigInt(2),Nt=BigInt(8);function Lt(e,t={}){const n=t,o=function(e,t,n={},r){if(void 0===r&&(r="edwards"===e),!t||"object"!=typeof t)throw new Error(`expected valid ${e} CURVE object`);for(const e of["p","n","h"]){const n=t[e];if(!("bigint"==typeof n&&n>mt))throw new Error(`CURVE.${e} must be positive bigint`)}const o=Et(t.p,n.Fp,r),s=Et(t.n,n.Fn,r),i=["Gx","Gy","a","weierstrass"===e?"b":"d"];for(const e of i)if(!o.isValid(t[e]))throw new Error(`CURVE.${e} must be valid field element of CURVE.Fp`);return{CURVE:t=Object.freeze(Object.assign({},t)),Fp:o,Fn:s}}("edwards",e,n,n.FpFnLE),{Fp:s,Fn:i}=o;let a=o.CURVE;const{h:c}=a;ze(n,{},{uvRatio:"function"});const d=Bt<s.create(e),l=void 0===n.uvRatio?(e,t)=>{try{return{isValid:!0,value:s.sqrt(s.div(e,t))}}catch(e){return{isValid:!1,value:Mt}}}:n.uvRatio;if(!function(e,t,n,r){const o=e.sqr(n),s=e.sqr(r),i=e.add(e.mul(t.a,o),s),a=e.add(e.ONE,e.mul(t.d,e.mul(o,s)));return e.eql(i,a)}(s,a,a.Gx,a.Gy))throw new Error("bad curve params: generator point");function f(e,t,n=!1){return Ve("coordinate "+e,t,n?xt:Mt,d),t}function h(e){if(!(e instanceof p))throw new Error("EdwardsPoint expected")}class p{static BASE=new p(a.Gx,a.Gy,xt,u(a.Gx*a.Gy));static ZERO=new p(Mt,xt,xt,Mt);static Fp=s;static Fn=i;X;Y;Z;T;constructor(e,t,n,r){this.X=f("x",e),this.Y=f("y",t),this.Z=f("z",n,!0),this.T=f("t",r),Object.freeze(this)}static CURVE(){return a}static fromAffine(e){if(e instanceof p)throw new Error("extended point not allowed");const{x:t,y:n}=e||{};return f("x",t),f("y",n),new p(t,n,xt,u(t*n))}static fromBytes(e,t=!1){const n=s.BYTES,{a:r,d:o}=a;e=_e(ke(e,n,"point")),Le(t,"zip215");const i=_e(e),c=e[n-1];i[n-1]=-129&c;const f=Oe(i),h=t?d:s.ORDER;Ve("point.y",f,Mt,h);const m=u(f*f),g=u(m-xt),y=u(o*m-r);let{isValid:b,value:v}=l(g,y);if(!b)throw new Error("bad point: invalid y coordinate");const w=(v&xt)===xt,I=!!(128&c);if(!t&&v===Mt&&I)throw new Error("bad point: x=0 and x_0=1");return I!==w&&(v=u(-v)),p.fromAffine({x:v,y:f})}static fromHex(e,t=!1){return p.fromBytes((e=>(0,r.aT)(e))(e),t)}get x(){return this.toAffine().x}get y(){return this.toAffine().y}precompute(e=8,t=!0){return m.createCache(this,e),t||this.multiply(Bt),this}assertValidity(){const{a:e,d:t}=a;if(this.is0())throw new Error("bad point: ZERO");const{X:n,Y:r,Z:o,T:s}=this,i=u(n*n),c=u(r*r),d=u(o*o),l=u(d*d),f=u(i*e);if(u(d*u(f+c))!==u(l+u(t*u(i*c))))throw new Error("bad point: equation left != right (1)");if(u(n*r)!==u(o*s))throw new Error("bad point: equation left != right (2)")}equals(e){h(e);const{X:t,Y:n,Z:r}=this,{X:o,Y:s,Z:i}=e,a=u(t*i),c=u(o*r),d=u(n*i),l=u(s*r);return a===c&&d===l}is0(){return this.equals(p.ZERO)}negate(){return new p(u(-this.X),this.Y,this.Z,u(-this.T))}double(){const{a:e}=a,{X:t,Y:n,Z:r}=this,o=u(t*t),s=u(n*n),i=u(Bt*u(r*r)),c=u(e*o),d=t+n,l=u(u(d*d)-o-s),f=c+s,h=f-i,m=c-s,g=u(l*h),y=u(f*m),b=u(l*m),v=u(h*f);return new p(g,y,v,b)}add(e){h(e);const{a:t,d:n}=a,{X:r,Y:o,Z:s,T:i}=this,{X:c,Y:d,Z:l,T:f}=e,m=u(r*c),g=u(o*d),y=u(i*n*f),b=u(s*l),v=u((r+o)*(c+d)-m-g),w=b-y,I=b+y,C=u(g-t*m),A=u(v*w),S=u(I*C),k=u(v*C),T=u(w*I);return new p(A,S,T,k)}subtract(e){return h(e),this.add(e.negate())}multiply(e){if(!i.isValidNot0(e))throw new RangeError("invalid scalar: expected 1 <= sc < curve.n");const{p:t,f:n}=m.cached(this,e,e=>bt(p,e));return bt(p,[t,n])[0]}multiplyUnsafe(e){if(!i.isValid(e))throw new RangeError("invalid scalar: expected 0 <= sc < curve.n");return e===Mt?p.ZERO:this.is0()||e===xt?this:m.unsafe(this,e,e=>bt(p,e))}isSmallOrder(){return this.clearCofactor().is0()}isTorsionFree(){return m.unsafe(this,a.n).is0()}toAffine(e){let t=e;const{X:n,Y:r,Z:o}=this,i=this.is0();null==t&&(t=i?Nt:s.inv(o));const a=u(n*t),c=u(r*t),d=s.mul(o,t);if(i)return{x:Mt,y:xt};if(d!==xt)throw new Error("invZ was invalid");return{x:a,y:c}}clearCofactor(){return c===xt?this:this.multiplyUnsafe(c)}toBytes(){const{x:e,y:t}=this.toAffine(),n=s.toBytes(t);return n[n.length-1]|=e&xt?128:0,n}toHex(){return Ee(this.toBytes())}toString(){return``}}const m=new Tt(p,i.BITS);return i.BITS>=8&&p.BASE.precompute(8),Object.freeze(p.prototype),Object.freeze(p),p}class Ft{static BASE;static ZERO;static Fp;static Fn;ep;constructor(e){this.ep=e}static fromBytes(e){Ye()}static fromHex(e){Ye()}get x(){return this.toAffine().x}get y(){return this.toAffine().y}clearCofactor(){return this}assertValidity(){this.ep.assertValidity()}toAffine(e){return this.ep.toAffine(e)}toHex(){return Ee(this.toBytes())}toString(){return this.toHex()}isTorsionFree(){return!0}isSmallOrder(){return!1}add(e){return this.assertSame(e),this.init(this.ep.add(e.ep))}subtract(e){return this.assertSame(e),this.init(this.ep.subtract(e.ep))}multiply(e){return this.init(this.ep.multiply(e))}multiplyUnsafe(e){return this.init(this.ep.multiplyUnsafe(e))}double(){return this.init(this.ep.double())}negate(){return this.init(this.ep.negate())}precompute(e,t){return this.ep.precompute(e,t),this}}function Dt(e,t){if(Fe(e),Fe(t),t<0||t>4)throw new Error("invalid I2OSP length: "+t);if(e<0||e>2**(8*t)-1)throw new Error("invalid I2OSP input: "+e);const n=Array.from({length:t}).fill(0);for(let r=t-1;r>=0;r--)n[r]=255&e,e>>>=8;return new Uint8Array(n)}function Ot(e,t){const n=new Uint8Array(e.length);for(let r=0;r255&&(t=r(Pe($e("H2C-OVERSIZE-DST-"),t)));const{outputLen:o,blockLen:s}=r,i=Math.ceil(n/o);if(n>65535||i>255)throw new Error("expand_message_xmd: invalid lenInBytes");const a=Pe(t,Dt(t.length,1)),c=new Uint8Array(s),d=Dt(n,2),u=new Array(i),l=r(Pe(c,e,d,Dt(0,1),a));u[0]=r(Pe(l,Dt(1,1),a));for(let e=1;e({p:Kt,n:BigInt("0x1000000000000000000000000000000014def9dea2f79cd65812631a5cf5d3ed"),h:Gt,a:BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec"),d:BigInt("0x52036cee2b6ffe738cc740797779e89800700a4d4141d8ab75eb4dca135978a3"),Gx:BigInt("0x216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a"),Gy:BigInt("0x6666666666666666666666666666666666666666666666666666666666666658")}))();function Wt(e){const t=BigInt(10),n=BigInt(20),r=BigInt(40),o=BigInt(80),s=Kt,i=e*e%s*e%s,a=nt(i,zt,s)*i%s,c=nt(a,Vt,s)*e%s,d=nt(c,Ht,s)*c%s,u=nt(d,t,s)*d%s,l=nt(u,n,s)*u%s,f=nt(l,r,s)*l%s,h=nt(f,o,s)*f%s,p=nt(h,o,s)*f%s,m=nt(p,t,s)*d%s;return{pow_p_5_8:nt(m,zt,s)*e%s,b2:i}}function Jt(e){return e[0]&=248,e[31]&=127,e[31]|=64,e}const Xt=BigInt("19681161376707505956807079304988542015446066515923890162744021073123829784752");function Zt(e,t){const n=Kt,r=tt(t*t*t,n),o=tt(r*r*t,n);let s=tt(e*r*Wt(e*o).pow_p_5_8,n);const i=tt(t*s*s,n),a=s,c=tt(s*Xt,n),d=i===e,u=i===tt(-e,n),l=i===tt(-e*Xt,n);return d&&(s=a),(u||l)&&(s=c),ct(s,n)&&(s=tt(-s,n)),{isValid:d||u,value:s}}const Qt=Lt(qt,{uvRatio:Zt}),en=(()=>Qt.Fp)(),tn=(()=>Qt.Fn)();function nn(e){return function(e,t,n={}){if("function"!=typeof t)throw new Error('"hash" function param is required');const r=t,o=n;ze(o,{},{adjustScalarBytes:"function",randomBytes:"function",domain:"function",prehash:"function",zip215:"boolean",mapToCurve:"function"});const{prehash:s}=o,{BASE:i,Fp:a,Fn:c}=e,d=r.outputLen,u=2*a.BYTES;if(void 0!==d&&(Fe(d,"hash.outputLen"),d!==u))throw new Error(`hash.outputLen must be ${u}, got ${d}`);const l=void 0===o.randomBytes?xe:o.randomBytes,f=void 0===o.adjustScalarBytes?e=>e:o.adjustScalarBytes,h=void 0===o.domain?(e,t,n)=>{if(Le(n,"phflag"),t.length||n)throw new Error("Contexts/pre-hash are not supported");return e}:o.domain;function p(e){return c.create(Oe(e))}function m(e){const{head:t,prefix:n,scalar:o}=function(e){const t=w.secretKey;ke(e,w.secretKey,"secretKey");const n=ke(r(e),2*t,"hashedSecretKey"),o=f(n.slice(0,t));return{head:o,prefix:n.slice(t,2*t),scalar:p(o)}}(e),s=i.multiply(o),a=s.toBytes();return{head:t,prefix:n,scalar:o,point:s,pointBytes:a}}function g(e){return m(e).pointBytes}function y(e=Uint8Array.of(),...t){const n=Pe(...t);return p(r(h(n,ke(e,void 0,"context"),!!s)))}const b={zip215:o.zip215},v=a.BYTES,w={secretKey:v,publicKey:v,signature:2*v,seed:v};function I(e){return e=void 0===e?l(w.seed):e,ke(e,w.seed,"seed")}const C={getExtendedPublicKey:m,randomSecretKey:I,isValidSecretKey:function(e){return Me(e)&&e.length===w.secretKey},isValidPublicKey:function(t,n){try{return!!e.fromBytes(t,void 0===n?b.zip215:n)}catch(e){return!1}},toMontgomery(t){const{y:n}=e.fromBytes(t),r=w.publicKey,o=32===r;if(!o&&57!==r)throw new Error("only defined for 25519 and 448");const s=o?a.div(xt+n,xt-n):a.div(n-xt,n+xt);return a.toBytes(s)},toMontgomerySecret(e){const t=w.secretKey;ke(e,t);const n=r(e.subarray(0,t));return f(n).subarray(0,t)}};return Object.freeze(w),Object.freeze(C),Object.freeze({keygen:Pt(I,g),getPublicKey:g,sign:function(e,t,n={}){e=ke(e,void 0,"message"),s&&(e=s(e));const{prefix:r,scalar:o,pointBytes:a}=m(t),d=y(n.context,r,e),u=i.multiply(d).toBytes(),l=y(n.context,u,a,e),f=c.create(d+l*o);if(!c.isValid(f))throw new Error("sign failed: invalid s");const h=Pe(u,c.toBytes(f));return ke(h,w.signature,"result")},verify:function(t,n,r,o=b){const{context:a}=o,c=void 0===o.zip215?!!b.zip215:o.zip215,d=w.signature;t=ke(t,d,"signature"),n=ke(n,void 0,"message"),r=ke(r,w.publicKey,"publicKey"),void 0!==c&&Le(c,"zip215"),s&&(n=s(n));const u=d/2,l=t.subarray(0,u),f=Oe(t.subarray(u,d));let h,p,m;try{h=e.fromBytes(r,c),p=e.fromBytes(l,c),m=i.multiplyUnsafe(f)}catch(e){return!1}if(!c&&h.isSmallOrder())return!1;const g=y(a,l,r,n);return p.add(h.multiplyUnsafe(g)).subtract(m).clearCofactor().is0()},utils:C,Point:e,lengths:w})}(Qt,_,Object.assign({adjustScalarBytes:Jt,zip215:!0},e))}const rn=nn({}),on=(()=>{const e=Kt;return function(e){const t=(ze(n=e,{P:"bigint",type:"string",adjustScalarBytes:"function",powPminus2:"function"},{randomBytes:"function"}),Object.freeze({...n}));var n;const{P:r,type:o,adjustScalarBytes:s,powPminus2:i,randomBytes:a}=t,c="x25519"===o;if(!c&&"x448"!==o)throw new Error("invalid type");const d=void 0===a?xe:a,u=c?255:448,l=c?32:56,f=c?BigInt(9):BigInt(5),h=c?BigInt(121665):BigInt(39081),p=c?$t**BigInt(254):$t**BigInt(447),m=c?BigInt(8)*$t**BigInt(251)-_t:BigInt(4)*$t**BigInt(445)-_t,g=p+m+_t,y=e=>tt(e,r),b=v(f);function v(e){return Ue(y(e),l)}function w(e,t){const n=function(e,t){Ve("u",e,Ut,r),Ve("scalar",t,p,g);const n=t,o=e;let s=_t,a=Ut,c=e,d=_t,l=Ut;for(let e=BigInt(u-1);e>=Ut;e--){const t=n>>e&_t;l^=t,({x_2:s,x_3:c}=S(l,s,c)),({x_2:a,x_3:d}=S(l,a,d)),l=t;const r=s+a,i=y(r*r),u=s-a,f=y(u*u),p=i-f,m=c+d,g=y((c-d)*r),b=y(m*u),v=g+b,w=g-b;c=y(v*v),d=y(o*y(w*w)),s=y(i*f),a=y(p*(i+y(h*p)))}({x_2:s,x_3:c}=S(l,s,c)),({x_2:a,x_3:d}=S(l,a,d));const f=i(a);return y(s*f)}(function(e){const t=_e(ke(e,l,"uCoordinate"));return c&&(t[31]&=127),y(Oe(t))}(t),function(e){return Oe(s(_e(ke(e,l,"scalar"))))}(e));if(n===Ut)throw new Error("invalid private or public key received");return v(n)}function I(e){return w(e,b)}const C=I,A=w;function S(e,t,n){const r=y(e*(t-n));return{x_2:t=y(t-r),x_3:n=y(n+r)}}const k={secretKey:l,publicKey:l,seed:l},T=e=>(e=void 0===e?d(l):e,ke(e,k.seed,"seed"),e),E={randomSecretKey:T};return Object.freeze(k),Object.freeze(E),Object.freeze({keygen:Pt(T,C),getSharedSecret:A,getPublicKey:C,scalarMult:w,scalarMultBase:I,utils:E,GuBytes:b.slice(),lengths:k})}({P:e,type:"x25519",powPminus2:t=>{const{pow_p_5_8:n,b2:r}=Wt(t);return tt(nt(n,Yt,e)*r,e)},adjustScalarBytes:Jt})})(),sn=Xt,an=BigInt("25063068953384623474111414158702152701244531502492656460079210482610430750235"),cn=BigInt("54469307008909316920995813868745141605393597292927456921205312896311721017578"),dn=BigInt("1159843021668779879193775521855586647937357759715417654439879720876111806838"),un=BigInt("40440834346308536858101042469323190826248399146238708352240133220865137265952"),ln=e=>Zt(Vt,e),fn=BigInt("0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"),hn=e=>en.create(Oe(e)&fn);function pn(e){const{d:t}=qt,n=Kt,r=e=>en.create(e),o=r(sn*e*e),s=r((o+Vt)*dn);let i=BigInt(-1);const a=r((i-t*o)*r(o+t));let{isValid:c,value:d}=Zt(s,a),u=r(d*e);ct(u,n)||(u=r(-u)),c||(d=u),c||(i=o);const l=r(i*(o-Vt)*un-a),f=d*d,h=r((d+d)*a),p=r(l*an),m=r(Vt-f),g=r(Vt+f);return new Qt(r(h*g),r(m*p),r(p*g),r(h*m))}class mn extends Ft{static BASE=(()=>new mn(Qt.BASE))();static ZERO=(()=>new mn(Qt.ZERO))();static Fp=(()=>en)();static Fn=(()=>tn)();constructor(e){super(e)}static fromAffine(e){return new mn(Qt.fromAffine(e))}assertSame(e){if(!(e instanceof mn))throw new Error("RistrettoPoint expected")}init(e){return new mn(e)}static fromBytes(e){(0,r.DO)(e,32);const{a:t,d:n}=qt,o=Kt,s=e=>en.create(e),i=hn(e);if(!function(e,t){if(e=ke(e),t=ke(t),e.length!==t.length)return!1;let n=0;for(let r=0;ren.create(e),i=s(s(n+t)*s(n-t)),a=s(e*t),c=s(a*a),{value:d}=ln(s(i*c)),u=s(d*i),l=s(d*a),f=s(u*l*r);let h;if(ct(r*f,o)){let n=s(t*sn),r=s(e*sn);e=n,t=r,h=s(u*cn)}else h=l;ct(e*f,o)&&(t=s(-t));let p=s((n-t)*h);return ct(p,o)&&(p=s(-p)),en.toBytes(p)}equals(e){this.assertSame(e);const{X:t,Y:n}=this.ep,{X:r,Y:o}=e.ep,s=e=>en.create(e),i=s(t*o)===s(n*r),a=s(n*o)===s(t*r);return i||a}is0(){return this.equals(mn.ZERO)}}Object.freeze(mn.BASE),Object.freeze(mn.ZERO),Object.freeze(mn.prototype),Object.freeze(mn);const gn=Object.freeze({Point:mn,hashToCurve(e,t){const n=Rt(e,void 0===t?.DST?"ristretto255_XMD:SHA-512_R255MAP_RO_":t.DST,64,_);return gn.deriveToCurve(n)},hashToScalar(e,t={DST:"HashToScalar-"}){const n=Rt(e,t.DST,64,_);return tn.create(Oe(n))},deriveToCurve(e){(0,r.DO)(e,64);const t=pn(hn(e.subarray(0,32))),n=pn(hn(e.subarray(32,64)));return new mn(t.add(n))}}),yn=Uint8Array.of(0),bn=Uint8Array.of(),vn=24;function wn(){return function(e,t=128){if((0,r.Fe)(t),t%32!=0||t>256)throw new RangeError("Invalid entropy");return function(e,t){return we(e),Ce(t).encode(e).join((e=>"あいこくしん"===e[0])(t)?" ":" ")}((0,r.po)(t/8),e)}(Se,256)}function In(e){return function(e,t){try{!function(e,t){const{words:n}=ve(e);we(Ce(t).decode(n))}(e,t)}catch(e){return!1}return!0}(e.trim().toLowerCase(),Se)}function Cn(e,t){return n=U,o=e,i=void 0,a=(new TextEncoder).encode(t),c=32,function(e,t,n,o=32){(0,r.sd)(e),(0,r.Fe)(o,"length"),(0,r.DO)(t,void 0,"prk");const i=e.outputLen;if(t.length255*i)throw new Error("Length must be <= 255*HashLen");const a=Math.ceil(o/i);void 0===n?n=bn:(0,r.DO)(n,void 0,"info");const c=new Uint8Array(a*i),d=s.create(e,t),u=d._cloneInto(),l=new Uint8Array(d.outputLen);for(let e=0;ee.default),o=await r),r}function i(){return o}n.d(t,{Y:()=>s,o:()=>i}),setTimeout(s,3e3)},9935(e,t,n){n.d(t,{f:()=>d,iB:()=>h,q2:()=>c,xE:()=>u});var r=n(31481);const o=new Set(["scroll","mouseenter","mouseleave","load","error"]),s={},i={},a=new Map;function c(e,t,n,r=!1){const o=u(t,e);l(o,e,r)?function(e,t,n){s[e]||(s[e]=0,document.addEventListener(e,p)),function(e){return i[e]||(i[e]=new Map),i[e]}(e).set(t,n),function(e){const t=a.get(e);if(t)return t;const n=new Set;return a.set(e,n),n}(t).add(e),s[e]++}(o,e,n):e.addEventListener(o,n,r)}function d(e,t,n,r=!1){const o=u(t,e);l(o,e,r)?f(o,e):e.removeEventListener(o,n,r)}function u(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 l(e,t,n){return!n&&!o.has(e)&&"VIDEO"!==t.tagName&&"IFRAME"!==t.tagName}function f(e,t){s[e]--,s[e]||document.removeEventListener(e,p),i[e].delete(t),a.get(t).delete(e)}function h(e){const t=a.get(e);t&&(t.forEach(t=>f(t,e)),a.delete(e))}function p(e){const t=i[e.type];if(t){let n=!1,r=e.target;const o=()=>{n=!0},s=()=>{e.preventDefault()},i=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(i),n))return;r=r.parentNode}}}r.Oig&&document.addEventListener("dblclick",()=>{const e=Object.keys(s).length,t=Object.values(s).reduce((e,t)=>e+t,0),n=Object.keys(i).length,r=Object.values(i).reduce((e,t)=>e+t.size,0),o=a.size,c=Array.from(a.values()).reduce((e,t)=>e+t.size,0);console.warn("DELEGATED EVENTS STATS",{delegatedHandlersCount1:t,delegatedHandlersCount2:r,delegatedEventTypesCount:c,delegationRegistriesCount:n,delegationElementsCount:o,documentListenersCount:e})})},8718(e,t,n){n.d(t,{By:()=>m,Mb:()=>u,OV:()=>f,VK:()=>h,qF:()=>p});var r=n(37836),o=n(22237),s=n(66644);let i=0,a=0;const[c,d]=(0,o.n5)(!1),[u,l]=(0,o.n5)(!1),f=c;function h(e=1e3,t=!1){i++,1===i&&d(!0),t&&(a++,1===a&&l(!0));const n=window.setTimeout(o,e);let r=!1;function o(){r||(r=!0,clearTimeout(n),i--,0===i&&d(!1),t&&(a--,0===a&&l(!1)))}return o}function p(e){(0,r.kI)(()=>{c()?(0,s.YS)(()=>{p(e)}):e()})}function m(e){return(0,r.nb)(p,e)}},20021(e,t,n){n.d(t,{FD:()=>i,FK:()=>o,Y:()=>s});var r=n(84051);const o=r.Ay.Fragment;function s(e,t,n){return function(e,t={},n){void 0!==n&&(t.key=n);const o=t.children;return void 0!==t.children&&(t.children=void 0),r.Ay.createElement(e,t,o)}(e,t,n)}const i=s},61433(e,t,n){n.d(t,{Ay:()=>$,HW:()=>D,Tv:()=>R,YM:()=>F,dH:()=>O});var r=n(31481),o=n(9935),s=n(84051);const i="http://www.w3.org/2000/svg",a=new Set(["key","ref","teactFastList","teactOrderKey"]),c=new Set(["dir","role","form"]),d=["INPUT","TEXTAREA","SELECT"],u={autoCapitalize:"autocapitalize",autoComplete:"autocomplete",autoCorrect:"autocorrect",autoPlay:"autoplay",spellCheck:"spellcheck"},l="__indexKey#",f="__teactSelectionState",h=new WeakMap,p=new WeakMap,m=new WeakMap,g=new WeakMap;function y(e,t,n,o,a,c,d={}){const{skipComponentUpdate:u,fragment:l}=d;let{nextSibling:f,namespace:h}=d;n&&t!==n&&(0,s.MM)(n)&&(n.type===s.wr.Component&&t?.type===s.wr.Component&&n.componentInstance===t.componentInstance||(n=(0,s.Ob)(n)));const p=t?.type===s.wr.Component,m=n?.type===s.wr.Component,g=n,y=!p&&t?.type===s.wr.Fragment,A=!m&&n?.type===s.wr.Fragment;if(n?.type===s.wr.Tag&&("svg"===n.tag&&(h=i),n.props.xmlns&&(h=n.props.xmlns)),n?.type===s.wr.Component&&(n.componentInstance.lastMountNamespace=h),!u&&p&&m&&!(0,s.rO)(t,n)&&(n=function(e,t){return e.componentInstance.props=t.componentInstance.props,(0,s.Cc)(e.componentInstance)}(t,n)),!u&&m&&n.componentInstance.mountState===s.pT.Mounted&&v(e,n,o,a,c),t===n)return n;if(r.Oig&&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(m||A)m&&(a=(n=b(e,n,o,a,c)).componentInstance.context??a),w(e,n,a,{nextSibling:f,fragment:l,namespace:h});else if(l||f||g.type!==s.wr.Text||1!==o.children.length||e.firstChild){const t=I(g,a,h);g.target=t,S(l||e,t,f),g.type===s.wr.Tag&&P(g,t)}else e.textContent=g.value,g.target=e.firstChild;else if(t&&!n)C(e,t,a,void 0);else if(t&&n)if((0,s.rO)(t,n))if(f||(f=k(t)),m||A)m&&(a=(n=b(e,n,o,a,c)).componentInstance.context??a),C(e,t,a,void 0),w(e,n,a,{nextSibling:f,fragment:l,namespace:h});else{const n=I(g,a,h);g.target=n,C(e,t,a,n,f),g.type===s.wr.Tag&&P(g,n)}else if(p&&m||y&&A)T(t,n,a,e,f,d.forceMoveToEnd,h);else{const r=t,o=r.target;if(g.target=o,r.target=void 0,t.type===s.wr.Tag){const r=n;P(t,void 0),P(r,o),(f||d.forceMoveToEnd)&&S(e,o,f),function(e,t,n,r){M(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"))&&B(n,e,r)}for(const[t,o]of s){const s=e.props[t];void 0!==o&&o!==s&&x(n,t,o,r)}}(t,r,o,h),T(t,r,a,o,void 0,void 0,h)}}return n}function b(e,t,n,r,o){const{componentInstance:i}=t;return t.componentInstance.context=r,i.mountState===s.pT.Unmounted&&v(e,t=(0,s.bF)(i),n,r,o),t}function v(e,t,n,r,o){const{componentInstance:s}=t;s.onUpdate=()=>{n.children[o]=y(e,n.children[o],s.$element,n,r,o,{skipComponentUpdate:!0,namespace:s.lastMountNamespace})}}function w(e,t,n,r){const{children:o}=t;if(t.type===s.wr.Fragment&&0===o.length){const n=t;return n.placeholderTarget=document.createComment("empty-fragment"),void S(r.fragment||e,n.placeholderTarget,r.nextSibling)}for(let s=0,i=o.length;ss.index;d&&!l||g++;const f=o.childNodes[l?e+1:e],b={namespace:i};d&&(f?b.nextSibling=f:b.forceMoveToEnd=!0);const v=y(o,s.$element,r,t,n,e,b);v!==r&&(c[e]=v)}m&&E(p,m,o,t,n,i)}(e,t,n,o,c);if(e.type===s.wr.Fragment&&t.type===s.wr.Fragment){const n=e,r=t;if(0===n.children.length&&r.children.length>0&&n.placeholderTarget&&(i=n.placeholderTarget.nextSibling||void 0,n.placeholderTarget.parentNode?.removeChild(n.placeholderTarget),n.placeholderTarget=void 0),n.children.length>0&&0===r.children.length){const e=k(n.children[n.children.length-1]);r.placeholderTarget=document.createComment("empty-fragment"),S(o,r.placeholderTarget,e)}}const d=e.children,u=t.children,l=d.length,f=u.length,h=Math.max(l,f),p=f>l?document.createDocumentFragment():void 0,m=e.children[l-1],g=p&&(i||(m?k(m):void 0));for(let e=0;e=l?{fragment:p,namespace:c}:{nextSibling:i,forceMoveToEnd:a,namespace:c});r&&r!==u[e]&&(u[e]=r)}p&&S(o,p,g)}function E(e,t,n,r,o,s){const i=n.childNodes[e];if(1===t){const t=r.children[e],a=y(n,void 0,t,r,o,e,{nextSibling:i,namespace:s});return void(a!==t&&(r.children[e]=a))}const a=document.createDocumentFragment();for(let i=e;i{if(i?.(e),a?.(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[f]=JSON.stringify(o)}}void 0!==s&&(e.currentTarget.checked=s)},t.onBlur=e=>{delete e.currentTarget.dataset[f],c?.(e)}}function x(e,t,n,r){if("className"===t)N(e,n,r);else if("value"===t){const t=e;if(t.value!==n){t.value=n;const e=t.dataset[f];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?L(e,n):"dangerouslySetInnerHTML"===t?e.innerHTML=n.__html:t.startsWith("on")?(0,o.q2)(e,t,n,t.endsWith("Capture")):t.startsWith("data-")||t.startsWith("aria-")||c.has(t)?e.setAttribute(t,n):a.has(t)||(r===i?e.setAttribute(t,n):e[u[t]||t]=n)}function B(e,t,n){"className"===t?N(e,""):"value"===t?e.value="":"style"===t?L(e,""):"dangerouslySetInnerHTML"===t?e.innerHTML="":t.startsWith("on")?(0,o.f)(e,t,n,t.endsWith("Capture")):a.has(t)||e.removeAttribute(t)}function N(e,t,n){if(n===i)return void e.setAttribute("class",t);const r=e,o=p.get(e);if(!o)return void(r.className=t);const s=Array.from(o);t&&s.push(t),r.className=s.join(" ")}function L(e,t){e.style.cssText=t,m.get(e)&&U(e)}function F(e,t){e.classList.add(t);const n=p.get(e);n?n.add(t):p.set(e,new Set([t]))}function D(e,t){e.classList.remove(t);const n=p.get(e);n&&(n.delete(t),n.size||p.delete(e))}function O(e,t,n){!0===n?F(e,t):!1===n||p.get(e)?.has(t)?D(e,t):F(e,t)}function R(e,t){m.set(e,t),U(e)}function U(e){const t=Object.entries(m.get(e)).reduce((t,[n,r])=>(n.startsWith("--")?e.style.setProperty(n,r):t[n]=r,t),{});Object.assign(e.style,t)}function _(e){let t=g.get(e);if(t)return t;const n=new Set,o=new Set;if(t=e.map((e,t)=>{let i="props"in(a=e)?a.props.key:void 0;var a;return null==i?(r.Oig&&(0,s.jo)(e)&&console.warn("Missing `key` in `teactFastList`",e),i=`${l}${t}`):n.has(i)?(r.Oig&&o.add(i),i=`${l}${t}`):n.add(i),i}),r.Oig&&o.size)throw console.warn("[Teact] Duplicated keys:",[...o],e),new Error("[Teact] Children keys are not unique");return g.set(e,t),t}const $={render:function(e,t){h.has(t)||h.set(t,{children:[]});const n=(0,s.ek)(),r=h.get(t),o=y(t,r.children[0],e,r,{},0);n?.(),r.children=o?[o]:[]}}},84051(e,t,n){n.d(t,{$Z:()=>de,pT:()=>y,wr:()=>g,VK:()=>m.VK,ek:()=>Y,Ob:()=>k,q6:()=>se,Ay:()=>ue,OV:()=>m.OV,rO:()=>K,MM:()=>T,jo:()=>S,ph:()=>ce,bF:()=>q,qF:()=>m.qF,Cc:()=>G,s4:()=>W,hb:()=>re,DG:()=>ie,vJ:()=>Q,Nf:()=>ee,Kr:()=>ne,li:()=>oe,Ul:()=>ae,J0:()=>X,_W:()=>te});var r=n(31481),o=n(27102),s=n(37836);const i=new Set(["TeactMemoWrapper renders","TeactNContainer renders","Button renders"]);let a={};const c=(0,s.nF)(function(){d||function(){d=document.createElement("div"),d.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(d);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",()=>{a={},c()}),document.body.appendChild(e)}();const e=Date.now()-500,[t,n]=Object.entries(a).reduce((e,[t,{value:n}])=>(i.has(t)||(t.includes("renders")&&n>e[0]&&(e[0]=n),t.includes("duration")&&n>e[1]&&(e[1]=n)),e),[0,0]);d.innerHTML=Object.entries(a).filter(([e,{value:t}])=>!i.has(e)&&(e.includes("renders")&&t>5||e.includes("duration")&&t>2)).sort((e,t)=>t[1].lastUpdateAt-e[1].lastUpdateAt).map(([r,{value:o,lastUpdateAt:s}])=>{return[`
`,` e?' style="background: lightgreen"':""}>${r}: ${Math.round(o)}`,"
"].join("\n");var i}).join("\n")},500,!1);let d;function u(e,t=1){const n=Date.now();a[e]?(a[e].value+=t,a[e].lastUpdateAt=n):a[e]={value:t,lastUpdateAt:n},c()}var l=n(87894),f=n(50110),h=n(22237),p=n(66644),m=n(8718);let g=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}({}),y=function(e){return e[e.Mounting=0]="Mounting",e[e.Mounted=1]="Mounted",e[e.Unmounted=2]="Unmounted",e}({});const b=Symbol("Fragment"),v=new Set(["TeactMemoWrapper","TeactNContainer","Button","ListItem","MenuItem"]),w=1e4;let I,C=0,A=0;function S(e){return e.type===g.Tag||e.type===g.Component||e.type===g.Fragment}function k(e){switch(e.type){case g.Empty:return{type:g.Empty};case g.Text:return{type:g.Text,value:e.value};case g.Tag:return{type:g.Tag,tag:e.tag,props:e.props,children:e.children.map(k)};case g.Component:{const{componentInstance:t}=e;return P(t.Component,t.props,[])}case g.Fragment:return{type:g.Fragment,children:e.children.map(k)}}}function T(e){switch(e.type){case g.Component:return e.componentInstance.mountState!==y.Unmounted;case g.Fragment:return void 0!==e.placeholderTarget||e.children.some(T);case g.Tag:case g.Text:case g.Empty:return void 0!==e.target}}function E(e,t,...n){return e===b?function(e){return{type:g.Fragment,children:x(e,!0)}}(n):"function"==typeof e?P(e,t||{},n):function(e,t,n){return{type:g.Tag,tag:e,props:t,children:x(n)}}(e,t||{},n)}function P(e,t,n){n?.length&&(t.children=1===n.length?n[0]:n);const r={id:-1,$element:void 0,Component:e,name:e.name,props:t,mountState:y.Unmounted};return r.$element=M(r),r.$element}function M(e,t){return{type:g.Component,componentInstance:e,props:e.props,children:t?x(t,!0):[]}}function x(e,t=!1){const n=function(e,t=!1){let n=e.length-1;for(;n>=0&&B(e[n]);n--);return n===e.length-1?e:-1===n&&t?e.slice(0,1):e.slice(0,n+1)}(e,t),r=[];for(let e=0,o=n.length;e{console.warn("COMPONENTS",(0,l.My)(Object.values(L).map(({avgRenderTime:e,...t})=>({...t,...void 0!==e&&{avgRenderTime:Number(e.toFixed(2))}})),"renders","desc")),console.warn("MEMOS",(0,l.My)(Object.values(F).filter(({calls:e})=>e>=20).map(e=>({...e,hitRate:Number(e.hitRate.toFixed(2))})),"hitRate","asc"))});let D=new Set,O=new Set,R=new Map,U=new Map,_=new Map,$=new Map,j=!1;function V(e){Array.from(e.entries()).sort(([e],[t])=>{const n=Math.floor(e/w),r=Math.floor(t/w)-n;return 0!==r?r:e%w-t%w}).forEach(([e,t])=>{t()})}const z=(0,s.nb)(p.YS,()=>{if((0,m.Mb)())return void m.Mb.once(z);const e=Y();O=new Set;const t=Array.from(D).sort((e,t)=>e.id-t.id);D=new Set;const n=U;U=new Map,V(n);const r=R;R=new Map,V(r),(0,p.RK)(()=>{t.forEach(J),t.forEach(e=>{O.has(e.id)||function(e){if(e.mountState===y.Unmounted||!e.onUpdate)return;const t=e.$element;G(e),e.$element!==t&&e.onUpdate()}(e)}),e?.()})});function Y(){if(!j)return j=!0,H}function H(){const e=$;$=new Map,V(e);const t=_;_=new Map,V(t),j=!1}function G(e){O.add(e.id);const{Component:t,props:n}=e;let o;if((0,f.A)(()=>{let s;if(I=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.Oig){const e=de(t);L[e]||(L[e]={name:e,renders:0,avgRenderTime:0}),r.MVx&&(v.has(e)||console.log(`[Teact] Render ${e}`)),s=performance.now()}if(o=t(n),r.Oig){const e=performance.now()-s,n=de(t);e>7&&console.warn(`[Teact] Slow component render: ${n}, ${Math.round(e)} ms`);const{renders:o,avgRenderTime:i}=L[n];L[n].avgRenderTime=(i*o+e)/(o+1),L[n].renders++,L.TOTAL.renders++,r.MVx&&(u(`${n} renders`),u(`${n} duration`,e))}},{rescue:()=>{console.error(`[Teact] Error while rendering component ${e.name}`,e),o=e.renderedValue}}),e.mountState===y.Mounted&&o===e.renderedValue)return e.$element;e.renderedValue=o;const s=Array.isArray(o)?o:[o];return e.$element=M(e,s),e.$element}function K(e,t){return typeof e!=typeof t||e.type!==t.type||(e.type===g.Text&&t.type===g.Text?e.value!==t.value:e.type===g.Tag&&t.type===g.Tag?e.tag!==t.tag||e.props.key!==t.props.key:e.type===g.Component&&t.type===g.Component&&(e.componentInstance.Component!==t.componentInstance.Component||e.props.key!==t.props.key))}function q(e){return e.id=++A,e.mountState=y.Mounting,G(e),e.mountState=y.Mounted,e.$element}function W(e){if(e.mountState!==y.Unmounted){if(O.add(e.id),e.hooks?.effects)for(const t of e.hooks.effects.byCursor)t.cleanup&&(0,f.A)(t.cleanup),t.cleanup=void 0,t.releaseSignals?.();e.mountState=y.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.onChange=void 0;e.hooks=void 0,e.$element=void 0,e.renderedValue=void 0,e.onUpdate=void 0}(e)}}function J(e){if(e.mountState!==y.Unmounted&&e.hooks?.state)for(const t of e.hooks.state.byCursor)t.value=t.nextValue}function X(e,t){I.hooks||(I.hooks={}),I.hooks.state||(I.hooks.state={cursor:0,byCursor:[]});const{cursor:n,byCursor:o}=I.hooks.state,s=I;if(void 0===o[n]){const i="function"==typeof e?e():e;o[n]={value:i,nextValue:i,setter:e=>{s.mountState!==y.Unmounted&&("function"==typeof e&&(e=e(o[n].nextValue)),o[n].nextValue!==e&&(o[n].nextValue=e,D.add(s),z(),r.MVx&&console.log("[Teact.useState]",de(s.Component),`State update at cursor #${n}${t?` (${t})`:""}, next value: `,o[n].nextValue)))}}}return I.hooks.state.cursor++,[o[n].value,o[n].setter]}function Z(e,t,n,o){I.hooks||(I.hooks={}),I.hooks.effects||(I.hooks.effects={cursor:0,byCursor:[]});const{cursor:s,byCursor:i}=I.hooks.effects,a=i[s],c=I;function d(){!function(e,t,n,o){const{byCursor:s}=e.hooks.effects,i=s[t]?.cleanup,a=o?$:U,c=o?_:R,d=e.id*w+t;if(i){const n=()=>(0,f.A)(()=>{if(e.mountState===y.Unmounted)return;let n;if(r.Oig&&(n=performance.now()),i(),r.Oig){const r=performance.now()-n,o=de(e.Component);r>7&&console.warn(`[Teact] Slow cleanup at effect cursor #${t}: ${o}, ${Math.round(r)} ms`)}},{rescue:()=>{console.error(`[Teact] Error in effect cleanup at cursor #${t} in ${e.name}`,e)},always:()=>{s[t].cleanup=void 0}});a.set(d,n)}c.set(d,()=>(0,f.A)(()=>{if(e.mountState===y.Unmounted)return;let o;r.Oig&&(o=performance.now());const i=n();if("function"==typeof i&&(s[t].cleanup=i),r.Oig){const n=performance.now()-o,r=de(e.Component);n>7&&console.warn(`[Teact] Slow effect at cursor #${t}: ${r}, ${Math.round(n)} ms`)}},{rescue:()=>{console.error(`[Teact] Error in effect at cursor #${t} in ${e.name}`,e)}})),z()}(c,s,t,e)}if(n&&a?.dependencies){if(n.some((e,t)=>e!==a.dependencies[t])){if(r.Oig&&o){const e=n.reduce((e,t,n)=>{const r=a.dependencies[n];return t!==r&&e.push(`${n}: ${String(r)} => ${String(t)}`),e},[]);console.log(`[Teact] Effect "${o}" caused by dependencies.`,e.join(", "))}d()}}else o&&console.log(`[Teact] Effect "${o}" caused by missing dependencies.`),d();a&&(a.schedule=void 0),i[s]={...a,dependencies:n,schedule:d},a||(i[s].releaseSignals=function(){const e=n?.filter(h.Hp).map((e,t)=>e.subscribe(()=>{o&&console.log(`[Teact] Effect "${o}" caused by signal #${t} new value:`,e()),i[s].schedule()}));if(e?.length)return()=>{for(const t of e)t()}}()),I.hooks.effects.cursor++,r.Oig&&s>=w&&console.warn(`[Teact] Effect cursor #${s} in ${c.name} is out of bounds. How?`)}function Q(e,t,n){return Z(!1,e,t,n)}function ee(e,t,n){return Z(!0,e,t,n)}function te(e){I.hooks||(I.hooks={}),I.hooks.effects||(I.hooks.effects={cursor:0,byCursor:[]});const{cursor:t,byCursor:n}=I.hooks.effects;n[t]||(n[t]={cleanup:e}),I.hooks.effects.cursor++}function ne(e,t,n,s){I.hooks||(I.hooks={}),I.hooks.memos||(I.hooks.memos={cursor:0,byCursor:[]});const{cursor:i,byCursor:a}=I.hooks.memos;let c,{value:d}=a[i]||{};if(r.Oig&&s){const e=`${s}#${I.id}`;c=F[e],c||(c={key:e,calls:0,misses:0,hitRate:0},F[e]=c),c.calls++,c.hitRate=(c.calls-c.misses)/c.calls}if(void 0===a[i]||t.length!==a[i].dependencies.length||t.some((e,t)=>e!==a[i].dependencies[t])){if(r.Oig){if(n){const e=`[Teact.useMemo] ${I.name} (${n}): Update is caused by:`;a[i]?(0,o.qy)(a[i].dependencies,t,e,n):console.log(`${e} [first render]`)}c&&(c.misses++,c.hitRate=(c.calls-c.misses)/c.calls,c.calls%10==0&&c.calls>=20&&c.hitRate<.25&&console.warn(`[Teact] ${c.key}: Hit rate is ${c.hitRate.toFixed(2)} for ${c.calls} calls`))}d=e()}return a[i]={value:d,dependencies:t},I.hooks.memos.cursor++,d}function re(e,t,n){return ne(()=>e,t,n)}function oe(e){I.hooks||(I.hooks={}),I.hooks.refs||(I.hooks.refs={cursor:0,byCursor:[]});const{cursor:t,byCursor:n}=I.hooks.refs;return n[t]||(n[t]={current:e}),I.hooks.refs.cursor++,n[t]}function se(e){const t=String(C++);function n(n){const[r,o]=ae(n.value??e);return I.context={...I.context},I.context[t]=r,o(n.value),n.children}return n.DEBUG_contentComponentName=t,{defaultValue:e,contextId:t,Provider:n}}function ie(e){const[t]=ae(e.defaultValue);return I.context?.[e.contextId]||t}function ae(e){const t=oe();return t.current??=(0,h.n5)(e),t.current}function ce(e,t){function n(n){return ne(()=>E(e,n),Object.values(n),t,r.MVx?de(I.Component):void 0)}return n.DEBUG_contentComponentName=de(e),n}function de(e){const{name:t,DEBUG_contentComponentName:n}=e;return"TeactNContainer"===t?`container>${n}`:"TeactMemoWrapper"===t?`memo>${n}`:"TeactContextProvider"===t?`context>id${n}`:t+(n?`>${n}`:"")}const ue={createElement:E,cloneElement:k,Fragment:b}},37932(e,t,n){n.d(t,{Cn:()=>B,DW:()=>x,cl:()=>F});var r=n(31481),o=n(27102),s=n(9705),i=n(2188),a=n(87894),c=n(37836),d=n(84051),u=n(30857),l=n(14745),f=n(20021);let h,p={isInited:!1};const m=(0,c.Fe)(()=>{h=Math.random()}),g={},y=[function(){let e;r.Oig&&(e=performance.now());for(const e of v.values()){const{mapStateToProps:t,ownProps:n,mappedProps:s,forceUpdate:a}=e;if(!L(e,p,n))continue;let c;try{c=t(p,n)}catch(e){return void(0,i.H)(e)}r.Oig&&Object.values(c).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(c).length&&!(0,o.Lz)(s,c)&&(r.MVx&&(0,o.qy)(s,c,`[TeactN] Will update ${e.DEBUG_componentName} caused by:`),e.mappedProps=c,e.DEBUG_updates++,a())}if(r.Oig){const t=performance.now()-e;t>7&&console.warn(`[TeactN] Slow containers update: ${Math.round(t)} ms`)}}],b={},v=new Map,w=(0,c.Fe)(C);let I=!0;function C(){if(I)I=!1;else if((0,d.OV)())return void d.OV.once(w);y.forEach(e=>e(p))}function A(e,t){if("object"==typeof e&&e!==p){if(r.Oig){if(!t?.forceOutdated&&e.DEBUG_randomId&&e.DEBUG_randomId!==h)throw new Error("[TeactN.setGlobal] Attempt to set an outdated global");h=Math.random()}p=e,t?.forceSyncOnIOs?(I=!0,C()):(t?.forceOnHeavyAnimation&&(I=!0),w())}}function S(){return r.Oig&&(p={...p,DEBUG_randomId:h},m()),p}function k(){return b}let T=[],E=[];function P(e){E.push(e)}function M(e,t){g[e]||(g[e]=[],b[e]=(t,n)=>function(e,t,n){const o=new s.A;if(T.push(()=>{g[e]?.forEach(e=>{const s=e(r.Oig?S():p,b,t);s?"function"!=typeof s.then?(A(s,n),o.resolve()):s.then(()=>{o.resolve()}):o.resolve()})}),1===T.length)try{for(;T.length;)T[0](),T.shift();for(;E.length;)E[0](),E.shift()}finally{T=[],E=[]}return o.promise}(e,t,n)),g[e].push(t)}function x(e){y.push(e)}function B(e){const t=y.indexOf(e);-1!==t&&y.splice(t,1)}function N(e=()=>({}),t){return n=>{function r(r){const s=(0,l.A)(),a=(0,u.A)();(0,d._W)(()=>{v.delete(s)});let c=v.get(s);if(c||(c={mapStateToProps:e,activationFn:t,ownProps:r,forceUpdate:a,DEBUG_updates:0,DEBUG_componentName:n.name},v.set(s,c)),(!c.mappedProps||!(0,o.Lz)(c.ownProps,r))&&L(c,p,r))try{c.mappedProps=e(p,r)}catch(e){(0,i.H)(e)}return c.ownProps=r,(0,f.Y)(n,{...c.mappedProps,...r})}return r.DEBUG_contentComponentName=(0,d.$Z)(n),r}}function L(e,t,n){const{activationFn:r,stuckTo:o}=e;return!r||r(t,n,t=>o?o===t:(void 0!==t&&(e.stuckTo=t),!0))}function F(){return{getGlobal:S,setGlobal:A,getActions:k,getPromiseActions:k,addActionHandler:M,withGlobal:N,execAfterActions:P}}r.Oig&&(window.getGlobal=S,window.setGlobal=A,window.getActions=k,document.addEventListener("dblclick",()=>{console.warn("GLOBAL CONTAINERS",(0,a.My)(Array.from(v.values()).map(({DEBUG_componentName:e,DEBUG_updates:t})=>({DEBUG_componentName:e,DEBUG_updates:t})),"DEBUG_updates","desc"))}))},13235(e,t,n){n.d(t,{Yf:()=>a,bc:()=>s,dR:()=>i,hE:()=>d,m:()=>o,tI:()=>c});var r=n(31481);const o=100,s=50,i={uploadMaxFileparts:[4e3,8e3],stickersFaved:[5,10],savedGifs:[200,400],dialogFiltersChats:[100,200],dialogFilters:[10,20],dialogFolderPinned:[5,10],captionLength:[1024,4096],channels:[500,1e3],channelsPublic:[10,20],aboutLength:[70,140],chatlistInvites:[3,100],chatlistJoined:[2,20],recommendedChannels:[10,100],savedDialogsPinned:[5,100],maxReactions:[1,3],moreAccounts:[3,r.ACj]},a=4096,c=128,d={hash:0,limits:{uploadMaxFileparts:i.uploadMaxFileparts,stickersFaved:i.stickersFaved,savedGifs:i.savedGifs,dialogFiltersChats:i.dialogFiltersChats,dialogFilters:i.dialogFilters,dialogFolderPinned:i.dialogFolderPinned,captionLength:i.captionLength,channels:i.channels,channelsPublic:i.channelsPublic,aboutLength:i.aboutLength,chatlistInvites:i.chatlistInvites,chatlistJoined:i.chatlistJoined,recommendedChannels:i.recommendedChannels,savedDialogsPinned:i.savedDialogsPinned,moreAccounts:i.moreAccounts,maxReactions:i.maxReactions},autologinDomains:["instantview.telegram.org","translations.telegram.org","contest.dev","contest.com","bugs.telegram.org","suggestions.telegram.org","themes.telegram.org","promote.telegram.org","ads.telegram.org"],channelLevelMax:100,boostsPerSentGift:3,channelRestrictAdsLevelMin:50,seenByExpiresAt:604800,seenByMaxChatMembers:100,defaultEmojiStatusesStickerSetId:"773947703670341676",emojiSounds:{},giveawayAddPeersMax:10,giveawayBoostsPerPremium:4,giveawayCountriesMax:10,isGiveawayGiftsPurchaseAvailable:!1,groupTranscribeLevelMin:6,hiddenMembersMinCount:100,ignoreRestrictionReasons:[],canLimitNewMessagesWithoutPremium:!1,readDateExpiresAt:604800,premiumBotUsername:"PremiumBot",premiumPromoOrder:["stories","more_upload","double_limits","last_seen","voice_to_text","faster_download","translations","animated_emoji","emoji_status","saved_tags","profile_badge","message_privacy","advanced_chat_management","no_ads","infinite_reactions","animated_userpics","premium_stickers","effects","pm_noforwards"],isPremiumPurchaseBlocked:!1,maxUniqueReactions:11,starGiftMaxConvertPeriod:7776e3,starGiftMaxMessageLength:255,starRefStartPrefixes:["_tgr_"],isStarsGiftEnabled:!0,paidReactionMaxAmount:2500,starsUsdWithdrawRateX1000:1300,storyChangelogUserId:"777000",maxPinnedStoriesCount:3,starsSuggestedPostAmountMax:1e5,starsSuggestedPostAmountMin:5,starsSuggestedPostAgeMin:86400,starsSuggestedPostFutureMin:300,starsSuggestedPostFutureMax:2678400,starsSuggestedPostCommissionPermille:850,pollMaxAnswers:12,pollClosePeriodMax:2628e3,noForwardsRequestExpirePeriod:86400,tonSuggestedPostCommissionPermille:850,todoItemLengthMax:64,todoItemsMax:30,todoTitleLengthMax:32,tonSuggestedPostAmountMax:1e13,tonSuggestedPostAmountMin:1e7,tonTopupUrl:"https://fragment.com/ads/topup",storyViewersExpirePeriod:86400,topicsPinnedLimit:5,bandwidthPremiumDownloadSpeedup:10,bandwidthPremiumNotifyPeriod:3600,bandwidthPremiumUploadSpeedup:10,urlAuthDomains:["web.telegram.org","web.t.me","k.t.me","z.t.me","a.t.me"],webAppAllowedProtocols:["http","https"],whitelistedDomains:["telegram.dog","telegram.me","telegram.org","t.me","telesco.pe","fragment.com","translations.telegram.org"],typingDraftTtl:10,arePasskeysAvailable:!0,passkeysMaxCount:5,diceEmojies:[],diceEmojiesSuccess:{},aiComposeStyles:[]}},89925(e,t,n){n.d(t,{$C:()=>a,Bn:()=>i,CC:()=>o,D7:()=>m,DV:()=>h,G9:()=>u,TD:()=>p,TN:()=>r,TQ:()=>d,Ul:()=>c,VS:()=>s,Vw:()=>b,d9:()=>l,je:()=>v,n7:()=>f,tn:()=>y,yD:()=>w,zW:()=>g});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.PrivacyAddByPhone=11]="PrivacyAddByPhone",e[e.PrivacyLastSeen=12]="PrivacyLastSeen",e[e.PrivacyProfilePhoto=13]="PrivacyProfilePhoto",e[e.PrivacyBio=14]="PrivacyBio",e[e.PrivacyBirthday=15]="PrivacyBirthday",e[e.PrivacyGifts=16]="PrivacyGifts",e[e.PrivacyPhoneCall=17]="PrivacyPhoneCall",e[e.PrivacyPhoneP2P=18]="PrivacyPhoneP2P",e[e.PrivacyForwarding=19]="PrivacyForwarding",e[e.PrivacyVoiceMessages=20]="PrivacyVoiceMessages",e[e.PrivacyMessages=21]="PrivacyMessages",e[e.PrivacyGroupChats=22]="PrivacyGroupChats",e[e.PrivacyPhoneNumberAllowedContacts=23]="PrivacyPhoneNumberAllowedContacts",e[e.PrivacyPhoneNumberDeniedContacts=24]="PrivacyPhoneNumberDeniedContacts",e[e.PrivacyLastSeenAllowedContacts=25]="PrivacyLastSeenAllowedContacts",e[e.PrivacyLastSeenDeniedContacts=26]="PrivacyLastSeenDeniedContacts",e[e.PrivacyProfilePhotoAllowedContacts=27]="PrivacyProfilePhotoAllowedContacts",e[e.PrivacyProfilePhotoDeniedContacts=28]="PrivacyProfilePhotoDeniedContacts",e[e.PrivacyBioAllowedContacts=29]="PrivacyBioAllowedContacts",e[e.PrivacyBioDeniedContacts=30]="PrivacyBioDeniedContacts",e[e.PrivacyBirthdayAllowedContacts=31]="PrivacyBirthdayAllowedContacts",e[e.PrivacyBirthdayDeniedContacts=32]="PrivacyBirthdayDeniedContacts",e[e.PrivacyGiftsAllowedContacts=33]="PrivacyGiftsAllowedContacts",e[e.PrivacyGiftsDeniedContacts=34]="PrivacyGiftsDeniedContacts",e[e.PrivacyPhoneCallAllowedContacts=35]="PrivacyPhoneCallAllowedContacts",e[e.PrivacyPhoneCallDeniedContacts=36]="PrivacyPhoneCallDeniedContacts",e[e.PrivacyPhoneP2PAllowedContacts=37]="PrivacyPhoneP2PAllowedContacts",e[e.PrivacyPhoneP2PDeniedContacts=38]="PrivacyPhoneP2PDeniedContacts",e[e.PrivacyForwardingAllowedContacts=39]="PrivacyForwardingAllowedContacts",e[e.PrivacyForwardingDeniedContacts=40]="PrivacyForwardingDeniedContacts",e[e.PrivacyVoiceMessagesAllowedContacts=41]="PrivacyVoiceMessagesAllowedContacts",e[e.PrivacyVoiceMessagesDeniedContacts=42]="PrivacyVoiceMessagesDeniedContacts",e[e.PrivacyGroupChatsAllowedContacts=43]="PrivacyGroupChatsAllowedContacts",e[e.PrivacyGroupChatsDeniedContacts=44]="PrivacyGroupChatsDeniedContacts",e[e.PrivacyBlockedUsers=45]="PrivacyBlockedUsers",e[e.PrivacyNoPaidMessages=46]="PrivacyNoPaidMessages",e[e.Performance=47]="Performance",e[e.Folders=48]="Folders",e[e.FoldersCreateFolder=49]="FoldersCreateFolder",e[e.FoldersEditFolder=50]="FoldersEditFolder",e[e.FoldersEditFolderFromChatList=51]="FoldersEditFolderFromChatList",e[e.FoldersEditFolderInvites=52]="FoldersEditFolderInvites",e[e.FoldersIncludedChats=53]="FoldersIncludedChats",e[e.FoldersIncludedChatsFromChatList=54]="FoldersIncludedChatsFromChatList",e[e.FoldersExcludedChats=55]="FoldersExcludedChats",e[e.FoldersExcludedChatsFromChatList=56]="FoldersExcludedChatsFromChatList",e[e.TwoFaDisabled=57]="TwoFaDisabled",e[e.TwoFaNewPassword=58]="TwoFaNewPassword",e[e.TwoFaNewPasswordConfirm=59]="TwoFaNewPasswordConfirm",e[e.TwoFaNewPasswordHint=60]="TwoFaNewPasswordHint",e[e.TwoFaNewPasswordEmail=61]="TwoFaNewPasswordEmail",e[e.TwoFaNewPasswordEmailCode=62]="TwoFaNewPasswordEmailCode",e[e.TwoFaEnabled=63]="TwoFaEnabled",e[e.TwoFaChangePasswordCurrent=64]="TwoFaChangePasswordCurrent",e[e.TwoFaChangePasswordNew=65]="TwoFaChangePasswordNew",e[e.TwoFaChangePasswordConfirm=66]="TwoFaChangePasswordConfirm",e[e.TwoFaChangePasswordHint=67]="TwoFaChangePasswordHint",e[e.TwoFaTurnOff=68]="TwoFaTurnOff",e[e.TwoFaRecoveryEmailCurrentPassword=69]="TwoFaRecoveryEmailCurrentPassword",e[e.TwoFaRecoveryEmail=70]="TwoFaRecoveryEmail",e[e.TwoFaRecoveryEmailCode=71]="TwoFaRecoveryEmailCode",e[e.TwoFaCongratulations=72]="TwoFaCongratulations",e[e.ActiveWebsites=73]="ActiveWebsites",e[e.PasscodeDisabled=74]="PasscodeDisabled",e[e.PasscodeNewPasscode=75]="PasscodeNewPasscode",e[e.PasscodeNewPasscodeConfirm=76]="PasscodeNewPasscodeConfirm",e[e.PasscodeEnabled=77]="PasscodeEnabled",e[e.PasscodeChangePasscodeCurrent=78]="PasscodeChangePasscodeCurrent",e[e.PasscodeChangePasscodeNew=79]="PasscodeChangePasscodeNew",e[e.PasscodeChangePasscodeConfirm=80]="PasscodeChangePasscodeConfirm",e[e.PasscodeTurnOff=81]="PasscodeTurnOff",e[e.PasscodeCongratulations=82]="PasscodeCongratulations",e[e.Experimental=83]="Experimental",e[e.Stickers=84]="Stickers",e[e.QuickReaction=85]="QuickReaction",e[e.CustomEmoji=86]="CustomEmoji",e[e.DoNotTranslate=87]="DoNotTranslate",e[e.FoldersShare=88]="FoldersShare",e[e.Passkeys=89]="Passkeys",e}({}),i=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}({}),a=function(e){return e[e.ChatList=0]="ChatList",e[e.ChannelList=1]="ChannelList",e[e.BotApps=2]="BotApps",e[e.PublicPosts=3]="PublicPosts",e[e.Media=4]="Media",e[e.Links=5]="Links",e[e.Files=6]="Files",e[e.Music=7]="Music",e[e.Voice=8]="Voice",e}({}),c=function(e){return e[e.ChatInfo=0]="ChatInfo",e[e.Management=1]="Management",e[e.Statistics=2]="Statistics",e[e.BoostStatistics=3]="BoostStatistics",e[e.MessageStatistics=4]="MessageStatistics",e[e.StoryStatistics=5]="StoryStatistics",e[e.StickerSearch=6]="StickerSearch",e[e.GifSearch=7]="GifSearch",e[e.PollResults=8]="PollResults",e[e.AddingMembers=9]="AddingMembers",e[e.CreateTopic=10]="CreateTopic",e[e.EditTopic=11]="EditTopic",e[e.MonetizationStatistics=12]="MonetizationStatistics",e[e.NewGroup=13]="NewGroup",e}({}),d=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.ChannelAvatar=9]="ChannelAvatar",e[e.SuggestedAvatar=10]="SuggestedAvatar",e[e.StarsTransaction=11]="StarsTransaction",e[e.PreviewMedia=12]="PreviewMedia",e[e.SponsoredMessage=13]="SponsoredMessage",e[e.PollPreview=14]="PollPreview",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[e.OneTimeModal=3]="OneTimeModal",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}({}),p=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.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.GiftList=3]="GiftList",e[e.StoryList=4]="StoryList",e[e.SavedDialogs=5]="SavedDialogs",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[e.NewDiscussionGroup=21]="NewDiscussionGroup",e}({});const w=["neutral","formal","casual"]},9705(e,t,n){n.d(t,{A:()=>r});class r{constructor(){this.promise=new Promise((e,t)=>{this.reject=t,this.resolve=e})}static resolved(e){const t=new r;return t.resolve(e),t}}},19822(e,t,n){n.d(t,{Hd:()=>u,S0:()=>s,ZM:()=>l,i0:()=>a,qM:()=>d,vk:()=>i});var r=n(66644);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 i(){s(()=>{},e=>e)}function a(e,t){t(()=>{e()&&a(e,t)})}function c(e,t){e()&&t(()=>{c(e,t)})}const d={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({timing:e=d.linear,onUpdate:t,duration:n,onEnd:o,from:s,to:i}){const a=Date.now();let u=!1;return c(()=>{if(u)return!1;const r=Date.now(),c=Math.min((r-a)/n,1),d=e(c);if("number"==typeof s&&"number"==typeof i)t(s+(i-s)*d);else if(Array.isArray(s)&&Array.isArray(i)){const e=s.map((e,t)=>e+(i[t]-e)*d);t(e)}return 1===c&&o?.(),c<1},r.YS),()=>{u=!0,o?.(!0)}}function l(e,t){Object.assign(e.style,t)}},26120(e,t,n){n.d(t,{q:()=>a});var r=n(13439),o=n(31481),s=n(11597),i=n(63495);function a(e,t){i.Vq?window.tauri?.setNotificationsCount?.(e,t):(0,s.nTw)((0,r.mS)()).isMasterTab&&"function"==typeof window.navigator.setAppBadge&&window.navigator.setAppBadge(e).catch(e=>{o.Oig&&console.error(e)})}},22986(e,t,n){function r(e,t){const n=typeof e;if(n!==typeof t)return!1;if("object"!==n||null===e||null===t)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,i=t,a=Object.keys(s);return a.length===Object.keys(i).length&&a.every(e=>r(s[e],i[e]))}n.d(t,{T:()=>r})},27102(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;oe===t[n])}function s(e,t){return e===t||void 0!==e&&void 0!==t&&(Array.isArray(e)&&Array.isArray(t)?o(e,t):r(e,t))}function i(e,t,n,r=""){const o=Object.keys(e);o.length===Object.keys(t).length?(console.log(n),o.forEach(n=>{e[n]!==t[n]&&console.log(r,n,":",e[n],"=>",t[n])})):console.log(`${n} LENGTH`)}n.d(t,{Ay:()=>s,Lz:()=>r,qy:()=>i,vq:()=>o})},63495(e,t,n){n.d(t,{Ld:()=>s,Vq:()=>a,cp:()=>c,fM:()=>i,vM:()=>o});var r=n(55962);const o="SharedWorker"in globalThis,s="ListFormat"in Intl,i="host"!==new URL("tg://host").host,a=(0,r.isTauri)(),c=Boolean(globalThis.electron)},70758(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)})}function o(e,t){let n;return(o,s)=>(()=>{if(n)return n;const o=indexedDB.open(e);return o.onupgradeneeded=()=>o.result.createObjectStore(t),n=r(o),n.then(e=>{e.onclose=()=>n=void 0},()=>{}),n})().then(e=>s(e.transaction(t,o).objectStore(t)))}let s;function i(){return s||(s=o("keyval-store","keyval")),s}function a(e,t){return e.openCursor().onsuccess=function(){this.result&&(t(this.result),this.result.continue())},r(e.transaction)}n.d(t,{q:()=>d,B:()=>u});class c{constructor(e){this.store=o(e,"store")}set(e,t){return function(e,t,n=i()){return n("readwrite",n=>(n.put(t,e),r(n.transaction)))}(e,t,this.store)}setMany(e){return function(e,t=i()){return t("readwrite",t=>(e.forEach(e=>t.put(e[1],e[0])),r(t.transaction)))}(e,this.store)}get(e){return function(e,t=i()){return t("readonly",t=>r(t.get(e)))}(e,this.store)}getMany(e){return function(e,t=i()){return t("readonly",t=>Promise.all(e.map(e=>r(t.get(e)))))}(e,this.store)}clear(){return function(e=i()){return e("readwrite",e=>(e.clear(),r(e.transaction)))}(this.store)}del(e){return function(e,t=i()){return t("readwrite",t=>(t.delete(e),r(t.transaction)))}(e,this.store)}delMany(e){return function(e,t=i()){return t("readwrite",t=>(e.forEach(e=>t.delete(e)),r(t.transaction)))}(e,this.store)}entries(){return function(e=i()){return e("readonly",t=>{if(t.getAll&&t.getAllKeys)return Promise.all([r(t.getAllKeys()),r(t.getAll())]).then(([e,t])=>e.map((e,n)=>[e,t[n]]));const n=[];return e("readonly",e=>a(e,e=>n.push([e.key,e.value])).then(()=>n))})}(this.store)}keys(){return function(e=i()){return e("readonly",e=>{if(e.getAllKeys)return r(e.getAllKeys());const t=[];return a(e,e=>t.push(e.key)).then(()=>t)})}(this.store)}values(){return function(e=i()){return e("readonly",e=>{if(e.getAll)return r(e.getAll());const t=[];return a(e,e=>t.push(e.value)).then(()=>t)})}(this.store)}update(e,t){return function(e,t,n=i()){return n("readwrite",n=>new Promise((o,s)=>{n.get(e).onsuccess=function(){try{n.put(t(this.result),e),o(r(n.transaction))}catch(e){s(e)}}}))}(e,t,this.store)}}const d=new c("tt-data"),u=new c("tt-passcode")},59607(e,t,n){n.d(t,{Ld:()=>S,mY:()=>C,yK:()=>k});var r=n(84051),o=n(37932),s=n(13439),i=n(11597),a=n(4875),c=n(95175),d=n(33554),u=n(14487),l=n(87894),f=n(4350);let h,p,m=!1,g=!1;const y=new BroadcastChannel(f.rL);let b,v,w=!1;function I(){if(!w)return;v&&(clearTimeout(v),v=void 0);const e=(0,c.K)(b,p);"symbol"!=typeof e&&y.postMessage({type:"globalDiffUpdate",diff:e}),w=!1,b=void 0}function C(){(0,u.VS)(e=>{if(e===(0,u.g0)()){y.removeEventListener("message",A),g=!0;const t=(0,s.mS)(),n={...t,byTabId:(0,l.cJ)(t.byTabId,[e])},r=(0,c.K)(t,n);return void("symbol"!=typeof r&&y.postMessage({type:"globalDiffUpdate",diff:r}))}let t=(0,s.mS)();t={...t,byTabId:(0,l.cJ)(t.byTabId,[e])},(0,s.UF)(t)}),(0,o.DW)(e=>{if(m&&!g){if(p!==e){if(!p)return p=e,void y.postMessage({type:"globalUpdate",global:e});w||(w=!0,b=p,(0,r.qF)(I),v=window.setTimeout(I,500)),p=e}}else p=e}),y.addEventListener("message",A)}function A({data:e}){if(e)switch(e.type){case"initApi":{const t=(0,s.mS)();if(!(0,i.nTw)(t).isMasterTab)return;const{initialArgs:n}=e;(0,a.Ru)((0,s.ko)().apiUpdate,n);break}case"globalDiffUpdate":{if(!m)return;const{diff:t}=e,n=(0,s.mS)(),r=(0,d.$)(n,t);r.DEBUG_randomId=n.DEBUG_randomId,p=r,(0,s.UF)(r);break}case"globalUpdate":{if(m)return;const t=(0,s.mS)();e.global.DEBUG_randomId=t.DEBUG_randomId,p=e.global,(0,s.UF)(e.global),h&&(h(),h=void 0,m=!0);break}case"requestGlobal":{const{appVersion:t}=e;if("1.0.0"!==t)return void window.location.reload();if(!m)return;const n=(0,s.mS)();if(!(0,i.nTw)(n).isMasterTab)return;y.postMessage({type:"globalUpdate",global:n}),(0,u.ZQ)();break}case"messageCallback":{if(!m)return;const t=(0,s.mS)();if((0,i.nTw)(t).isMasterTab)return;(0,a.PH)(e);break}case"localDbUpdate":{if(!m)return;const t=(0,s.mS)();if((0,i.nTw)(t).isMasterTab)return;const{batchedUpdates:n}=e;n.forEach(({name:e,prop:t,value:n})=>{(0,a.fj)(e,t,n)});break}case"localDbUpdateFull":{if(!m)return;const t=(0,s.mS)();if((0,i.nTw)(t).isMasterTab)return;const{localDb:n}=e;(0,a.iB)(n);break}case"messageResponse":{if(!m)return;const t=(0,s.mS)();if((0,i.nTw)(t).isMasterTab)return;(0,a.Hn)(e);break}case"cancelApiProgress":{if(!m)return;const t=(0,s.mS)();if(!(0,i.nTw)(t).isMasterTab)return;const{messageId:n}=e;(0,a.Ar)(n);break}case"callApi":{if(!m)return;const t=(0,s.mS)();if(!(0,i.nTw)(t).isMasterTab)return;const{name:n,messageId:r,token:o,args:c,withCallback:d}=e,u=d?[...c,(...e)=>{y.postMessage({type:"messageCallback",token:o,messageId:r,callbackArgs:e})}]:c;(async()=>{const e=await(0,a.eZ)(n,...u);y.postMessage({type:"messageResponse",token:o,messageId:r,response:e})})();break}case"langpackRefresh":(0,s.ko)().refreshLangPackFromCache({langCode:e.langCode})}}function S(e){y.postMessage({type:"requestGlobal",appVersion:e});const t=()=>{h&&(h(),h=void 0),m=!0};return localStorage.getItem(f.pn)?(setTimeout(t,800),new Promise(e=>{h=e})):(t(),Promise.resolve())}function k(e){y.postMessage({type:"langpackRefresh",langCode:e})}},38(e,t,n){function r(e){return{publicKey:PublicKeyCredential.parseCreationOptionsFromJSON(e.publicKey)}}function o(e){return{publicKey:PublicKeyCredential.parseRequestOptionsFromJSON(e.publicKey)}}n.d(t,{C:()=>r,I:()=>o})},53266(e,t,n){async function r(){const e=globalThis.scheduler;return e?.yield?e.yield():new Promise(e=>{setTimeout(e,0)})}n.d(t,{a:()=>r})},39761(e,t,n){function r(e){for(e.pause(),e.removeAttribute("src");e.firstChild;)e.removeChild(e.firstChild);e.load()}n.d(t,{A:()=>r})},24585(e,t,n){n.d(t,{Tc:()=>f,Dc:()=>h,_G:()=>p,v5:()=>m});var r=n(31481);const o=36,s=2147483647;function i(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:o}function a(e,t,n){let r;for(e=n?Math.floor(e/700):e>>1,e+=Math.floor(e/t),r=0;e>455;r+=o)e=Math.floor(e/35);return Math.floor(r+36*e/(e+38))}function c(e,t){const n=[],r=[],c=e.length;let d,u,l,f,h,p,m,g,y,b,v,w,I;for(d=128,l=0,f=72,h=e.lastIndexOf("-"),h<0&&(h=0),p=0;p=128)throw new RangeError("Illegal input >= 0x80");n.push(e.charCodeAt(p))}for(m=h>0?h+1:0;m=c)throw RangeError("punycode_bad_input(1)");if(v=i(e.charCodeAt(m++)),v>=o)throw RangeError("punycode_bad_input(2)");if(v>Math.floor((s-l)/y))throw RangeError("punycode_overflow(1)");if(l+=v*y,w=b<=f?1:b>=f+26?26:b-f,vMath.floor(s/(o-w)))throw RangeError("punycode_overflow(2)");y*=o-w}if(u=n.length+1,f=a(l-g,u,0===g),Math.floor(l/u)>s-d)throw RangeError("punycode_overflow(3)");d+=Math.floor(l/u),l%=u,t&&r.splice(l,0,e.charCodeAt(m-1)-65<26),n.splice(l,0,d),l++}if(t)for(l=0,I=n.length;l{const t=[];let n=0;const r=e.length;let o;for(;n65535&&(o-=65536,t.push(String.fromCharCode(o>>>10&1023|55296)),o=56320|1023&o),t.push(String.fromCharCode(o))}return t.join("")})(n)}const d=function(e){const t=e.split("."),n=[];for(let e=0;ep,Aw:()=>s,Bu:()=>H,CM:()=>U,DL:()=>j,Fy:()=>D,H$:()=>Y,H8:()=>a,J6:()=>E,MP:()=>i,Nd:()=>h,Ni:()=>u,OF:()=>B,OL:()=>T,OS:()=>R,Oo:()=>A,QH:()=>S,SC:()=>k,So:()=>N,TF:()=>b,TL:()=>w,Tz:()=>I,Uz:()=>C,Yw:()=>f,_7:()=>g,bW:()=>P,et:()=>V,ig:()=>c,ir:()=>$,kn:()=>z,l5:()=>L,lE:()=>y,nB:()=>O,ol:()=>F,pW:()=>v,pz:()=>d,uH:()=>M,w3:()=>m,yS:()=>l,zf:()=>_});var r=n(31481),o=n(63495);window.location.host,r.mFn;const s=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}(),i="macOS"===s,a="Windows"===s,c="Linux"===s,d="iOS"===s,u="Android"===s,l=d||u,f=!(navigator.userAgentData?.brands.some(e=>"Chromium"===e.brand)||/Chrom(e|ium)\//.test(navigator.userAgent))&&/applewebkit/i.test(navigator.userAgent),h=navigator.userAgent.includes("YaBrowser"),p=navigator.userAgent.toLowerCase().includes("firefox")||navigator.userAgent.toLowerCase().includes("iceweasel")||navigator.userAgent.toLowerCase().includes("icecat"),m={Main:0,Auxiliary:1,Secondary:2,Fourth:3,Fifth:4},g=window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://"),y=g||o.Vq,b=window.matchMedia("(pointer: coarse)").matches,v=Boolean(window.navigator.mediaDevices&&"getUserMedia"in window.navigator.mediaDevices&&(window.AudioContext||window.webkitAudioContext)),w=s&&(i||d)&&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}(),I="serviceWorker"in navigator,C=I,A=Boolean((new Audio).canPlayType("audio/ogg; codecs=opus")),S=!r.W75&&"filter"in(document.createElement("canvas").getContext("2d")||{}),k="requestFullscreen"in document.createElement("div"),T=!p,E=!l&&!p&&!f,P=!l&&!p&&!f,M=!p,x=document.createElement("video"),B=Boolean(x.canPlayType('video/webm; codecs="vp9"').replace("no","")),N=!0,L=Boolean(navigator.storage?.getDirectory);L&&(async()=>{try{const e=await navigator.storage.getDirectory();await e.removeEntry("downloads",{recursive:!0})}catch{}})();const F=CSS.supports("offset-rotate: 0deg"),D=CSS.supports("backdrop-filter: blur()")||CSS.supports("-webkit-backdrop-filter: blur()"),O="onbeforeinstallprompt"in window,R=!(g&&l),U=!r.W75,_="LanguageDetector"in window,$=CSS.supports("view-transition-class: test")&&!p,j=navigator.credentials&&window.PublicKeyCredential&&"parseCreationOptionsFromJSON"in PublicKeyCredential,V=750,z=((()=>{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*(l?512:2e3)),Y="geolocation"in navigator,H=async()=>{try{const e=await navigator.permissions.query({name:"geolocation"});if("granted"===e.state||"prompt"===e.state)return{accessRequested:!0,accessGranted:!0,geolocation:await new Promise((e,t)=>{navigator.geolocation.getCurrentPosition(t=>e(t.coords),e=>t(e))})};if("denied"===e.state)return{accessRequested:!0,accessGranted:!1}}catch(e){return{accessRequested:!1,accessGranted:!1}}return{accessRequested:!1,accessGranted:!1}}},87357(e,t,n){function r(...e){return e.filter(Boolean).join(" ")}function o(e){return(t,...n)=>{const r="&"===t?e:`${e}__${t}`;return n.reduce((e,t)=>(t&&(Array.isArray(t)?e.push(...t):e.push(`${r}--${t}`)),e),[r]).join(" ")}}n.d(t,{A:()=>r,x:()=>o})},95807(e,t,n){function r(...e){return e.filter(Boolean).join(";")}n.d(t,{A:()=>r})},74824(e,t,n){n.d(t,{Type:()=>l,clear:()=>g,fetch:()=>h,isCacheApiSupported:()=>u,purgeClearableCache:()=>b,remove:()=>m,save:()=>p});var r=n(31481),o=n(53266),s=n(4350);const i=self.caches,a="X-Last-Access",c=[r.Iz7,r.zrf,r.cLl];let d;async function u(){return!!i&&(d=d??await i.has("test").then(()=>!0).catch(()=>!1),d)}y(c),setInterval(()=>{y(c)},36e5);let l=function(e){return e[e.Text=0]="Text",e[e.Blob=1]="Blob",e[e.Json=2]="Json",e[e.ArrayBuffer=3]="ArrayBuffer",e}({});function f(e){return e===r.CV?e:`${e}${s.Xz?`_${s.Xz}`:""}`}async function h(e,t,n,r=!1){if(i)try{const o=new Request(t.replace(/:/g,"_")),s=await i.open(f(e)),c=await s.match(o);if(!c)return;const d=Number(c.headers.get(a)),u=Date.now();(!d||u-d>864e5)&&async function(e,t,n){try{const r=new Headers(n.headers);r.set(a,Date.now().toString());const o=new Response(n.clone().body,{status:n.status,statusText:n.statusText,headers:r});await e.put(t,o)}catch(e){console.warn(e)}}(s,o,c);const h=c.headers.get("Content-Type");switch(n){case l.Text:return await c.text();case l.Blob:{if(t.startsWith("avatar")&&h&&h.startsWith("text"))return;const e=await c.blob(),n=!e.type||!r&&e.type.includes("html");let o=e.type||h;return n&&o?(r||(o=o.replace(/html/gi,"")),new Blob([e],{type:o})):e}case l.Json:return await c.json();case l.ArrayBuffer:return await c.arrayBuffer();default:return}}catch(e){return void console.warn(e)}}async function p(e,t,n){if(!i)return!1;try{const r="string"==typeof n||n instanceof Blob||n instanceof ArrayBuffer?n:JSON.stringify(n),o=new Request(t.replace(/:/g,"_")),s=new Response(r);s.headers.set(a,Date.now().toString());const c=await i.open(f(e));return await c.put(o,s),!0}catch(e){return console.warn(e),!1}}async function m(e,t){try{if(!i)return;const n=await i.open(f(e));return await n.delete(t)}catch(e){return void console.warn(e)}}async function g(e){try{if(!i)return;return await i.delete(f(e))}catch(e){return void console.warn(e)}}async function y(e){if(i)try{for(const t of e){const e=await i.open(f(t)),n=await e.keys(),r=Date.now();for(const t of n){await(0,o.a)();const n=await e.match(t);if(!n)continue;const s=Number(n.headers.get(a));s&&r-s>432e6&&await e.delete(t)}}}catch(e){console.warn(e)}}function b(){c.forEach(e=>g(e))}},46536(e,t,n){function r(){const e=new Set;function t(t){e.delete(t)}return{runCallbacks:function(...t){e.forEach(e=>{e(...t)})},addCallback:function(n){return e.add(n),()=>{t(n)}},removeCallback:t,hasCallbacks:function(){return Boolean(e.size)}}}n.d(t,{h:()=>r})},11778(e,t,n){n.d(t,{A:()=>o});var r=n(52674);function o(e){return(0,r.A)({onEsc:e})}},50442(e,t,n){n.d(t,{h6:()=>c,no:()=>d,fG:()=>u,ez:()=>a,wJ:()=>m});var r=n(96454),o=n(43336),s=n(37836),i=n(43503);let a=function(e){return e[e.Up=0]="Up",e[e.Down=1]="Down",e[e.Left=2]="Left",e[e.Right=3]="Right",e}({});const c=20,d=10,u=1.5;function l(e,t){return t?Math.hypot(t.pageX-e.pageX,t.pageY-e.pageY):0}function f(e,t){return{x:(e.pageX+t.pageX)/2,y:(e.pageY+t.pageY)/2}}let h=0;const p=new class{constructor({stability:e=8,sensitivity:t=100,tolerance:n=1.1,delay:r=150}={}){this.stability=e,this.sensitivity=t,this.tolerance=n,this.delay=r,this.lastUpDeltas=new Array(2*this.stability).fill(0),this.lastDownDeltas=new Array(2*this.stability).fill(0),this.deltasTimestamp=new Array(2*this.stability).fill(0)}check(e){let t;return void 0!==(e=e.originalEvent||e).wheelDelta?t=e.wheelDelta:void 0!==e.deltaY?t=-40*e.deltaY:void 0===e.detail&&0!==e.detail||(t=-40*e.detail),this.deltasTimestamp.push(Date.now()),this.deltasTimestamp.shift(),t>0?(this.lastUpDeltas.push(t),this.lastUpDeltas.shift(),this.isInertia(1)):(this.lastDownDeltas.push(t),this.lastDownDeltas.shift(),this.isInertia(-1))}isInertia(e){const t=-1===e?this.lastDownDeltas:this.lastUpDeltas;if(void 0===t[0])return e;if(this.deltasTimestamp[2*this.stability-2]+this.delay>Date.now()&&t[0]===t[2*this.stability-1])return!1;const n=t.slice(0,this.stability),r=t.slice(this.stability,2*this.stability),o=n.reduce((e,t)=>e+t),s=r.reduce((e,t)=>e+t),i=o/n.length,a=s/r.length;return Math.abs(i)<=Math.abs(a*this.tolerance)&&this.sensitivity=i.A.get().width-c}s.addEventListener("touchmove",P,{passive:!0}),s.addEventListener("touchend",E,{passive:!0}),s.addEventListener("touchcancel",E,{passive:!0}),"touches"in o&&(void 0===o.pageX&&(o.pageX=o.touches[0].pageX),void 0===o.pageY&&(o.pageY=o.touches[0].pageY),2===o.touches.length&&(g=l(o.touches[0],o.touches[1]),C=f(o.touches[0],o.touches[1])))}h&&document.body.classList.add("cursor-grabbing"),t.onCapture?.(o)}}function E(e){n&&(t.withCursor&&document.body.classList.remove("cursor-grabbing"),document.removeEventListener("mouseup",E),document.removeEventListener("mousemove",P),n.target.removeEventListener("touchcancel",E),n.target.removeEventListener("touchend",E),n.target.removeEventListener("touchmove",P),r.pz&&t.selectorToPreventScroll&&Array.from(document.querySelectorAll(t.selectorToPreventScroll)).forEach(e=>{e.style.overflow=""}),e&&(d?t.onRelease&&t.onRelease(e):"mouseup"===e.type&&(t.onDoubleClick&&Date.now()-h<300?t.onDoubleClick(e,{centerX:n.pageX,centerY:n.pageY}):!t.onClick||"button"in e&&0!==e.button||t.onClick(e),h=Date.now()))),d=!1,u=!1,m=!1,g=0,y=(0,o.qE)(y,A,S),I=void 0,b={x:0,y:0},v={x:!1,y:!1};const s=i.A.get();C={x:s.width/2,y:s.height/2},n=void 0,k=!1}function P(e){if(n){if("touchmove"===e.type&&"touches"in e&&(void 0===e.pageX&&(e.pageX=e.touches[0].pageX),void 0===e.pageY&&(e.pageY=e.touches[0].pageY),t.onZoom&&g>0&&2===e.touches.length)){const n=l(e.touches[0],e.touches[1]),r=f(e.touches[0],e.touches[1]),o=r.x-C.x,s=r.y-C.y,i=n/g;t.onZoom(e,{zoomFactor:i,initialCenterX:C.x,initialCenterY:C.y,dragOffsetX:o,dragOffsetY:s,currentCenterX:r.x,currentCenterY:r.y}),1!==i&&(d=!0)}const o=e.pageX-n.pageX,s=e.pageY-n.pageY;(Math.abs(o)>=15||Math.abs(s)>=15)&&(d=!0);let i=!1;t.onDrag&&(t.onDrag(e,n,{dragOffsetX:o,dragOffsetY:s}),i=!0),t.onSwipe&&!u&&(u=function(e,n,o){if(r.pz&&k)return!1;const s=Math.abs(n),i=Math.abs(o),c=t.swipeThreshold??20;let d;if(s>i&&s>=c?d="x":i>s&&i>=c&&(d="y"),!d)return!1;if(I){if(I!==d)return!1}else I=d;return function(e,t,n,r,o){const s={dragOffsetX:n,dragOffsetY:r};return"x"===t?o(e,n<0?a.Left:a.Right,s):"y"===t&&o(e,r<0?a.Up:a.Down,s)}(e,d,n,o,t.onSwipe)}(e,o,s),i=u),r.pz&&i&&t.selectorToPreventScroll&&Array.from(document.querySelectorAll(t.selectorToPreventScroll)).forEach(e=>{e.style.overflow="hidden"})}}const M=(0,s.sg)(E,150,!1),x=(0,s.sg)(E,150,!1);function B(e){d||(T(e),d=!0,C={x:e.x,y:e.y})}function N(e){if(!t.onZoom&&!t.onDrag)return;if(t.excludedClosestSelector&&(e.target.matches(t.excludedClosestSelector)||e.target.closest(t.excludedClosestSelector)))return;e.preventDefault(),e.stopPropagation();const{doubleTapZoom:r=3}=t;if(t.onDoubleClick&&Object.is(e.deltaX,-0)&&Object.is(e.deltaY,-0)&&e.ctrlKey)return B(e),y=y>1?1:r,t.onDoubleClick(e,{centerX:e.pageX,centerY:e.pageY}),void(d=!1);const s=e.metaKey||e.ctrlKey||e.shiftKey;if(s&&function(e){if(!t.onZoom)return;B(e);const n=e.x-C.x,r=e.y-C.y,s=(0,o.qE)(e.deltaY,-25,25);y-=.01*s,y=(0,o.qE)(y,.5*A,3*S),m=!0,t.onZoom(e,{zoom:(0,o.LI)(y,2),initialCenterX:C.x,initialCenterY:C.y,dragOffsetX:n,dragOffsetY:r,currentCenterX:e.x,currentCenterY:e.y}),x(e)}(e),!s&&!m){const r=p.check(e);(1!==y||r)&&function(e){if(!t.onDrag)return;B(e),v.x&&Math.sign(b.x)!==Math.sign(e.deltaX)||(b.x-=e.deltaX),v.y&&Math.sign(b.y)!==Math.sign(e.deltaY)||(b.y-=e.deltaY);const{x:r,y:o}=b;t.onDrag(e,n,{dragOffsetX:r,dragOffsetY:o},(e,t)=>{v={x:e,y:t}}),M(e)}(e)}}return t.withWheelDrag&&e.addEventListener("wheel",N),e.addEventListener("mousedown",T),document.body.addEventListener("touchstart",T,{passive:!t.isNotPassive}),()=>{E(),document.body.removeEventListener("touchstart",T),e.removeEventListener("mousedown",T),e.removeEventListener("wheel",N)}}},52674(e,t,n){n.d(t,{A:()=>s,N:()=>a});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 i()||document.addEventListener("keydown",c,!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)}}),i()||document.removeEventListener("keydown",c,!1)}(e)}}function i(){return Object.values(o).some(e=>Boolean(e.length))}function a(e){const t=r[e];return!!t&&Boolean(o[t].length)}function c(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}}},85982(e,t,n){n.d(t,{A:()=>a,LD:()=>d,WO:()=>o,eM:()=>i,qp:()=>c});var r=n(31481);const o=window.navigator.clipboard&&window.ClipboardItem,s=document.createElement("textarea");s.setAttribute("readonly",""),s.tabIndex=-1,s.className="visually-hidden";const i=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)},a=(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"})})]):i(t)},c=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(u,"image/png",1)}},r.src=e},d=async(e,t,n)=>{const r=async()=>{try{const t=await e;return t?i(t):n(),Boolean(t)}catch{return n(),!1}};if(o&&navigator.clipboard.write){try{let t=!1;const r=()=>Promise.reject(new Error("GET_DATA_ERROR")),o=new ClipboardItem({"text/plain":e.then(e=>e||r()).catch(()=>(t=!0,""))});if(await navigator.clipboard.write([o]),t)return void n()}catch{if(!await r())return}t()}else await r()&&t()};async function u(e){if(e&&o)try{await(window.navigator.clipboard.write?.([new ClipboardItem({[e.type]:e})]))}catch(e){r.Oig&&console.error(e)}}},48894(e,t,n){n.d(t,{LS:()=>p,R5:()=>b,VT:()=>v,Yi:()=>m,bi:()=>l,hF:()=>c,hT:()=>f,rX:()=>h,t:()=>g,v2:()=>d,vG:()=>y,xp:()=>i});var r=n(87679),o=n(43336);function s(e){return e.length%2==0?e:e.slice(1)}function i(e){const t=s(e);return[parseInt(t.substring(0,2),16),parseInt(t.substring(2,4),16),parseInt(t.substring(4,6),16)]}function a(e){const t=s(e);return[...i(t),8===t.length?parseInt(t.substring(6,8),16):255]}function c(e){const[t,n,r,o]=a(e);return{r:t,g:n,b:r,a:o}}function d([e,t,n]){return`#${((1<<24)+(e<<16)+(t<<8)+n).toString(16).slice(1)}`}function u([e,t,n,r]){return`${d([e,t,n])}${r.toString(16)}`}function l([e,t,n]){e/=255,t/=255,n/=255;const r=Math.max(e,t,n),o=Math.min(e,t,n),s=r-o;let i;const a=0===r?0:s/r,c=r;if(r===o)i=0;else{switch(r){case e:i=(t-n)/s+(t.5?Math.max(0,.65*o):Math.max(0,Math.min(1,1-.65*o)),u([...f([n,r,o]),102])}function g(e){return`rgba(${e>>16&255}, ${e>>8&255}, ${255&e}, ${(e>>24&255)/255})`}function y(e){return p([e>>16&255,e>>8&255,255&e])>128?"black":"white"}function b(e,t,n){return{r:Math.round((0,o.Cc)(e.r,t.r,n)),g:Math.round((0,o.Cc)(e.g,t.g,n)),b:Math.round((0,o.Cc)(e.b,t.b,n)),a:void 0!==e.a?Math.round((0,o.Cc)(e.a,t.a,n)):void 0}}function v(e,t,n){const r=function([e,t,n,r]){return[...l([e,t,n]),r]}(a(e)),[s,,,i]=r;let[,c,d]=r;return c>.1&&c<.9&&(c=(0,o.qE)(c+t,0,1)),d=(0,o.qE)(d+n,0,1),u(function([e,t,n,r]){return[...f([e,t,n]),r]}([s,c,d,i]))}},25903(e,t,n){function r(e,t,n,r){return s("transitionend",e,t,n,r)}function o(e,t,n,r){return s("animationend",e,t,n,r)}function s(e,t,n,r,o){let s=!1;function i(){t.removeEventListener(e,a)}function a(e){s||e.target!==e.currentTarget||r&&(e instanceof TransitionEvent&&e.propertyName===r||e instanceof AnimationEvent&&e.animationName===r)||(s=!0,i(),setTimeout(()=>{n()},50))}return t.addEventListener(e,a),o&&setTimeout(()=>{s||(i(),n())},o),i}n.d(t,{e:()=>o,j:()=>r})},22110(e,t,n){n.d(t,{FD:()=>a,Nk:()=>i,Oe:()=>d,kq:()=>u,pT:()=>s,xs:()=>c});var r=n(23174),o=n(19801);function s(e){return[e.relative&&"r",e.dayOfWeek&&"w",e.shortDate&&"d",e.longDate&&"D",e.shortTime&&"t",e.longTime&&"T"].filter(Boolean).join("")}function i(e,t){return(0,o.r6)(e,(0,o.Ft)(t),{date:"long",includeYear:!0,includeDay:!0,time:"long"})}function a(e,t){return(0,o.r6)(e,(0,o.Ft)(t),{date:"long",time:"short"})}function c(e,t,n){if(function(e){return Object.values(e).some(Boolean)}(n))return(0,o.r6)(e,(0,o.Ft)(t),{relative:n.relative?"auto":void 0,time:n.shortTime?"short":n.longTime?"long":void 0,date:n.shortDate?"short":n.longDate?"long":void 0,weekday:n.dayOfWeek?"long":void 0})}function d(e,t){const n=s(t);return`${e}`}function u(e,t,n){return{text:e,entities:[{type:r.C7.FormattedDate,offset:0,length:e.length,date:t,...n}]}}},58744(e,t,n){n.d(t,{$$:()=>f,A:()=>L,A$:()=>O,BR:()=>V,CS:()=>l,F5:()=>T,IF:()=>I,JW:()=>B,L2:()=>F,Lu:()=>g,QO:()=>M,Rm:()=>U,TI:()=>_,U:()=>D,be:()=>m,cK:()=>d,dq:()=>w,e0:()=>k,fS:()=>P,fU:()=>p,i6:()=>y,il:()=>c,jy:()=>C,pU:()=>u,vm:()=>A,w6:()=>v,wv:()=>E,yC:()=>x,zA:()=>S,zt:()=>b});var r=n(80140),o=n(19314),s=n(21309);const i=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],a=["January","February","March","April","May","June","July","August","September","October","November","December"].map(e=>e.toLowerCase()),c=864e5;function d(e){return l(new Date)===l(e)}function u(e){const t=new Date(e);return t.setHours(0,0,0,0),t}function l(e){return u(e).getTime()}function f(e){const t=new Date(1e3*e);return`${t.getFullYear()}-${t.getMonth()}`}function h(e){return`${e.getFullYear()}-${e.getMonth()+1}-${e.getDate()}`}function p(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 m(e,t,n=!1){const r="number"==typeof t?new Date(t):t,o=p(e,r),s=u(new Date);if(r>=s)return o;const a=new Date(s);if(a.setDate(s.getDate()-7),r>=a){const t=e(`Weekday.Short${i[r.getDay()]}`);return n?e("formatDateAtTime",[t,o]):t}const c=r.getFullYear()===s.getFullYear(),d=L(r,e.code,c);return n?e("formatDateAtTime",[d,o]):d}function g(e,t){return L(t,e.code,!1,"numeric")}function y(e,t,n=!1){return L(t,e.code,!1,n?"short":"long",!0)}function b(e,t){const n=(0,s._k)(t);if(t<0)return 0;if(n<1)return M(t);if(n<7)return e("Days",{count:n},{pluralValue:n});if(n<30){const t=Math.floor(n/7);return e("Weeks",{count:t},{pluralValue:t})}if(n<365){const t=Math.floor(n/30);return e("Months",{count:t},{pluralValue:t})}{const t=Math.floor(n/365);return e("Years",{count:t},{pluralValue:t})}}function v(e,t){if(t<7)return e("Days",{count:t},{pluralValue:t});if(t<30){const n=Math.floor(t/7);return e("Weeks",{count:n},{pluralValue:n})}if(t<360){const n=Math.floor(t/30);return e("Months",{count:n},{pluralValue:n})}{const n=Math.floor(t/360);return e("Years",{count:n},{pluralValue:n})}}function w(e,t){return t<6e4?Math.ceil(t/1e3).toString():t<36e5?Math.ceil(t/6e4).toString():t=s)return e("Time.TodayAt",p(e,o));const i=new Date(s);return i.setDate(s.getDate()-1),o>i?e("Time.YesterdayAt",p(e,o)):e("Time.AtDate",g(e,o))}function A(e,t,n=(0,r.Fm)()){const o=n-t,i=(0,s.Os)(o),a=(0,s.qZ)(o),c=(0,s._k)(o);return o<60?e("JustNowAgo"):i<60?e("MinutesAgo",{count:i},{pluralValue:i}):a<24?e("HoursAgo",{count:a},{pluralValue:a}):c<28?e("DaysAgo",{count:c},{pluralValue:c}):e("AtDateAgo",{date:g(e,t)})}function S(e,t,n=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=0;--e)0===i[e].duration&&i.splice(e,1);return i.map(t=>e(t.type,t.duration,"i")).join(", ")}function k(e,t,n){return t("FormatDateAtTime",{date:d(new Date(1e3*e))?t("WeekdayToday"):T(n,1e3*e,!0,!1,!0),time:p(n,1e3*e)})}function T(e,t,n=!1,r=!1,o){const s="number"==typeof t?new Date(t):t,i=u(new Date);if(!r){if(h(s)===h(i))return(o||!n?j:$)(e("Weekday.Today"));const t=new Date(i);if(t.setDate(i.getDate()-1),h(s)===h(t))return(o||!n?j:$)(e("Weekday.Yesterday"));const r=new Date(i);r.setDate(i.getDate()-6);const a=new Date(i);if(a.setDate(i.getDate()+6),s>=r&&s<=a)return(o||!n?j:$)(E(e,s.getDay(),n))}const a=s.getFullYear()===i.getFullYear();return(o||!n?j:$)(L(s,e.code,a,n?"short":"long"))}function E(e,t,n=!1){const r=i[t];return e(n?`Weekday.Short${r}`:`Weekday.${r}`)}function P(e,t,n){const r="number"==typeof t?new Date(t):t;return`${T(e,r,!0,void 0,n)}, ${p(e,r)}`}function M(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,i=t?Math.floor(t%3600/60):0;let a="";return n>0||s>0?(a+=`${String(n).padStart(2,"0")}:`,a+=`${String(r).padStart(2,"0")}:`):a+=i>=10?`${String(r).padStart(2,"0")}:`:`${String(r)}:`,a+=String(o).padStart(2,"0"),a}function x(e,t){if(t<=0)return e("MessageTimer.ShortMinutes",0);const n=Math.floor(t/3600),r=Math.floor(t%3600/60);if(n>0){const t=e("MessageTimer.ShortHours",n);return 0===r?t:`${t} ${e("MessageTimer.ShortMinutes",r)}`}return e("MessageTimer.ShortMinutes",r)}function B(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 N=(0,o.A)((e,t,n,r="short",o)=>new Date(e).toLocaleString(t,{year:n?void 0:"numeric",month:r,day:o?void 0:"numeric"}));function L(e,t="en-US",n=!1,r="short",o=!1){const s=l("number"==typeof e?new Date(e):e);return N(s,t,n,r,o)}function F(e,t="en-US",n,r,o){return("number"==typeof e?new Date(e):e).toLocaleString(t,{year:o?void 0:"numeric",month:"short",day:"numeric",hour:"numeric",minute:"numeric",second:n?void 0:"numeric",hourCycle:"12h"===r?"h12":"h23"})}function D(e,t){const n="number"==typeof t?new Date(t):t,r=u(new Date),o=p(e,n);if(h(n)===h(r))return e("Time.TodayAt",o);const s=new Date(r);if(s.setDate(r.getDate()-1),h(n)===h(s))return e("Time.YesterdayAt",o);const i=n.getFullYear()===r.getFullYear();return e("formatDateAtTime",[L(n,e.code,i),o])}function O(e,t,n){if(t<0)return e("RightNow");if(t<60)return e("Seconds",{count:Math.ceil(t)},{pluralValue:t});if(t<3600){const n=Math.ceil(t/60);return e("Minutes",{count:n},{pluralValue:n})}if(t<86400||n&&t<=172800){const n=Math.ceil(t/3600);return e("Hours",{count:n},{pluralValue:n})}const r=Math.ceil(t/86400);return e("Days",{count:r},{pluralValue:r})}function R(e,t,n=2021){if(t>11||e>31)return!1;const r=new Date(n,t,e);return!Number.isNaN(r.getTime())&&r.getDate()===e}function U(e=""){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||!R(t,n-1,r||void 0)?void 0:`${r?`${r}-`:""}${String(n).padStart(2,"0")}-${String(t).padStart(2,"0")}`}const o=e.split(" "),s=t?o[0]:o[1],i=(t?o[1]:o[0]).toLowerCase(),c=a.findIndex(e=>e.startsWith(i));return-1!==c&&R(Number(s),c)?`${String(c+1).padStart(2,"0")}-${String(s).padStart(2,"0")}`:void 0}function _(e){return e+c/1e3}function $(e){return`${e[0].toLowerCase()}${e.slice(1)}`}function j(e){return`${e[0].toUpperCase()}${e.slice(1)}`}function V(e,t){const[n,r]=t.split("."),o=new Date(`${r}-${n}`);return new Intl.DateTimeFormat(e,{month:"long",year:"numeric"}).format(o)}},70874(e,t,n){n.d(t,{W:()=>a,j:()=>i});var r=n(23174),o=n(21309);const s=/\b(?:(\d{1,2}):)?([0-5]?\d):([0-5]\d)\b/g;function i(e){const t={...e,text:e.text,entities:e.entities?.filter(e=>e.type!==r.C7.Timestamp)||[]},n=t.text;for(const e of n.matchAll(s)){const n=e[0],s=e[1],i=e[2],a=e[3],c=e.index??0,d=n.length,u=parseInt(i,10),l=parseInt(a,10);if(u>59||l>59)continue;let f;if(void 0!==s){const e=parseInt(s,10);f=(0,o.Sy)(e,u,l)}else f=(0,o.Sy)(0,u,l);let h=!1;for(const e of t.entities)if(ce.offset){h=!0;break}if(h)continue;const p={type:r.C7.Timestamp,offset:c,length:d,timestamp:f};let m=!1;for(let e=0;e=60)return;return 60*e+n}if(3===t.length){const e=parseInt(t[0],10),n=parseInt(t[1],10),r=parseInt(t[2],10);if(Number.isNaN(e)||Number.isNaN(n)||Number.isNaN(r)||e<0||n<0||r<0||n>=60||r>=60)return;return 3600*e+60*n+r}return}const t=e.match(/^(?:(\d+)h)?(?:(\d+)m)?(?:(\d+)s)?$/i);if(!t)return;const n=t[1]?parseInt(t[1],10):0,r=t[2]?parseInt(t[2],10):0,o=t[3]?parseInt(t[3],10):0;return Number.isNaN(n)||Number.isNaN(r)||Number.isNaN(o)||r>=60||o>=60?void 0:3600*n+60*r+o}},21309(e,t,n){n.d(t,{Lp:()=>a,Os:()=>c,Sy:()=>l,V8:()=>i,_k:()=>u,d_:()=>s,dp:()=>o,pY:()=>r,qZ:()=>d});const r=60,o=3600,s=86400,i=7*s,a=30*s;function c(e,t){return(t?Math.floor:Math.ceil)(e/r)}function d(e,t){return(t?Math.floor:Math.ceil)(e/o)}function u(e,t){return(t?Math.floor:Math.ceil)(e/s)}function l(e,t,n){return e*o+t*r+n}},61182(e,t,n){n.d(t,{F8:()=>d,bO:()=>i,fw:()=>a,pF:()=>c});const r=["log","error","warn","info","debug"],o=r.reduce((e,t)=>(e[t]=console[t],e),{});let s=[];function i(e,...t){s.push({level:e,args:t,date:new Date}),o[e](...t)}function a(){s=[],r.forEach(e=>{console[e]=(...t)=>{i(e,...t)}})}function c(){r.forEach(e=>{console[e]=o[e]}),s=[]}function d(){return JSON.stringify(s,(e,t)=>"bigint"==typeof t?t.toString():t)}},95175(e,t,n){n.d(t,{K:()=>a});var r=n(87894);const o=Symbol("EQUAL"),s={__delete:!0},i={__deleteAllChildren:!0};function a(e,t){if(e===t)return o;if(typeof e!=typeof t)return t;if(Array.isArray(e)&&Array.isArray(t)&&(c=t,(n=e).length===c.length&&n.every((e,t)=>a(e,c[t])===o)))return o;var n,c;if(!(0,r.Vh)(e)||!(0,r.Vh)(t))return t;const d=e,u=t,l=Object.keys(d),f=Object.keys(u);if(!f.length)return l.length?i:o;const h=(0,r.Am)(l.concat(f)).reduce((e,t)=>{const n=d[t],r=u[t];if(!u.hasOwnProperty(t))return e[t]=s,e;if(!d.hasOwnProperty(t))return e[t]=r,e;const i=a(n,r);return i!==o&&(e[t]=i),e},{});return 0===Object.keys(h).length?o:h}},46275(e,t,n){n.d(t,{l8:()=>f,vG:()=>l,zq:()=>u});var r=n(31481),o=n(63495),s=n(24585),i=n(70874),a=n(48899),c=n(11116);const d=new Set(["t.me","telegram.me","telegram.dog"]);function u(e){return Boolean(e.match(r.OFc)||e.match(r.bnE))}function l(e){if(u(e))try{return function(e){const t=(0,s.Tc)(e);if(t){if(t.startsWith("https:")||t.startsWith("http:"))return function(e){if(!d.has(e.hostname))return;const t=E(e),n=T(e);switch(function(e,t){const n=t.length,r=t[0];if(1===n){if("share"===r)return"shareLink";if("boost"===r||void 0!==e.boost)return"chatBoostLink";if((0,c.BU)(r))return"publicUsernameOrBotLink"}else if(2===n){if("addlist"===r)return"chatFolderLink";if("login"===r)return"loginCodeLink";if("m"===r)return"businessChatLink";if("boost"===r)return"chatBoostLink";if("nft"===r)return"giftUniqueLink";if("auction"===r)return"giftAuctionLink";if("c"===r)return void 0!==e.boost?"chatBoostLink":"privateChannelLink";if((0,c.BU)(t[0])&&k(t[1]))return"publicMessageLink"}else if(3===n){if("c"===r&&t.slice(1).every(k))return"privateMessageLink";if((0,c.BU)(t[0])&&t.slice(1).every(k))return"publicMessageLink";if("nft"===r)return"giftUniqueLink"}else if(4===n&&"c"===r&&t.slice(1).every(k))return"privateMessageLink";return"unknown"}(t,n)){case"publicMessageLink":{const{single:e,comment:r,t:o}=t,{username:s,thread:i,messageId:a}=2===n.length?{username:n[0],thread:t.thread,messageId:n[1]}:{username:n[0],thread:n[1],messageId:n[2]};return p({username:s,messageId:a,single:e,threadId:i,commentId:r,timestamp:o})}case"privateMessageLink":{const{single:e,comment:r,t:o}=t,{channelId:s,thread:i,messageId:a}=3===n.length?{channelId:n[1],thread:t.thread,messageId:n[2]}:{channelId:n[1],thread:n[2],messageId:n[3]};return m({channelId:s,messageId:a,single:e,threadId:i,commentId:r,timestamp:o})}case"shareLink":return h({text:t.text,url:t.url});case"chatFolderLink":return g({slug:n[1]});case"loginCodeLink":return y({code:n[1]});case"publicUsernameOrBotLink":return b({username:n[0],start:t.start,text:t.text,startApp:t.startapp,mode:t.mode,appName:void 0,startAttach:t.startattach,attach:t.attach,choose:t.choose,ref:t.ref,direct:t.direct});case"privateChannelLink":return v({channelId:n[1]});case"businessChatLink":return I({slug:n[1]});case"chatBoostLink":{if("boost"===n[0])return w({username:n[1],id:t.c});const e="c"===n[0];return w({username:e?void 0:n[0],id:e?n[1]:void 0})}case"giftUniqueLink":return C({slug:n.slice(1).join("/")});case"giftAuctionLink":return A({slug:n[1]})}}(new URL(t));if(t.startsWith("tg:")){const e=o.fM?t.replace(/^tg:\/\//,"https://"):t;return function(e){const{hostname:t}=e,n=E(e),r=T(e);switch(function(e,t,n){switch(n){case"resolve":{const{domain:t,post:n,bot_id:r,scope:o,public_key:s,nonce:i,startapp:a}=e;if("telegrampassport"===t&&r&&o&&s&&i)return"telegramPassportLink";if("oauth"===t&&a)return"oauth";if(t&&n)return"publicMessageLink";if((0,c.BU)(t))return"publicUsernameOrBotLink";break}case"privatepost":{const{channel:t,post:n}=e;if(t)return n?"privateMessageLink":"privateChannelLink";break}case"msg_url":return"shareLink";case"addlist":return"chatFolderLink";case"login":return"loginCodeLink";case"passport":return"telegramPassportLink";case"message":return"businessChatLink";case"premium_offer":case"premium":return"premiumReferrerLink";case"premium_multigift":return"premiumMultigiftLink";case"boost":return"chatBoostLink";case"nft":return"giftUniqueLink";case"stargift_auction":return"giftAuctionLink";case"stars":return"stars";case"ton":return"ton";case"settings":return"settings";case"oauth":return"oauth"}return"unknown"}(n,0,t)){case"publicMessageLink":{const{domain:e,post:t,single:r,thread:o,comment:s,t:i}=n;return p({username:e,messageId:t,single:r,threadId:o,commentId:s,timestamp:i})}case"privateMessageLink":{const{channel:e,post:t,single:r,thread:o,comment:s,t:i}=n;return m({channelId:e,messageId:t,single:r,threadId:o,commentId:s,timestamp:i})}case"shareLink":return h({text:n.text,url:n.url});case"chatFolderLink":return g({slug:n.slug});case"loginCodeLink":return y({code:n.code});case"telegramPassportLink":return function(e){const{botId:t,scope:n,publicKey:r,nonce:o,callbackUrl:s,payload:i}=e;if(t&&k(t)&&n&&r&&o)return{type:"telegramPassportLink",botId:Number(t),scope:n,publicKey:r,nonce:o,callbackUrl:s,payload:i}}({botId:n.bot_id,scope:n.scope,publicKey:n.public_key,nonce:n.nonce,callbackUrl:n.callback_url,payload:n.payload});case"publicUsernameOrBotLink":return b({username:n.domain,start:n.start,text:n.text,appName:n.appname,startApp:n.startapp,mode:n.mode,startAttach:n.startattach,attach:n.attach,choose:n.choose,ref:n.ref,direct:n.direct});case"privateChannelLink":return v({channelId:n.channel});case"businessChatLink":return I({slug:n.slug});case"premiumReferrerLink":return function(e){const{ref:t}=e;return{type:"premiumReferrerLink",ref:t}}({ref:n.ref});case"premiumMultigiftLink":return function(e){const{referrer:t}=e;if(t)return{type:"premiumMultigiftLink",referrer:t}}({referrer:n.ref});case"chatBoostLink":return w({username:n.domain,id:n.channel});case"giftUniqueLink":return C({slug:n.slug});case"giftAuctionLink":return A({slug:n.slug});case"stars":return{type:"stars"};case"ton":return{type:"ton"};case"settings":return function(e){const{screen:t}=e;return{type:"settings",screen:t?S(t):void 0}}({screen:1===r.length?r[0]:void 0});case"oauth":return function(e){const{url:t}=e;return{type:"oauth",url:t}}({url:e.toString()})}}(new URL(e))}}}(e)}catch(e){return}}function f(e){const t=l(e);if("publicUsernameOrBotLink"===t?.type)return t.username}function h(e){const{url:t,text:n}=e;if(t)return{type:"shareLink",url:t,text:n}}function p(e){const{messageId:t,threadId:n,commentId:r,username:o,single:s,timestamp:a}=e;if(o&&(0,c.BU)(o)&&t&&k(t)&&(!n||k(n))&&(!r||k(r)))return{type:"publicMessageLink",username:o,messageId:Number(t),isSingle:""===s,threadId:n?Number(n):void 0,commentId:r?Number(r):void 0,timestamp:a?(0,i.W)(a):void 0}}function m(e){const{messageId:t,threadId:n,commentId:r,channelId:o,single:s,timestamp:c}=e;if(o&&k(o)&&t&&k(t)&&(!n||k(n))&&(!r||k(r)))return{type:"privateMessageLink",channelId:(0,a.QE)(o),messageId:Number(t),isSingle:""===s,threadId:n?Number(n):void 0,commentId:r?Number(r):void 0,timestamp:c?(0,i.W)(c):void 0}}function g(e){const{slug:t}=e;if(t)return{type:"chatFolderLink",slug:t}}function y(e){const{code:t}=e;if(t)return{type:"loginCodeLink",code:t}}function b(e){const{username:t,start:n,text:r,startApp:o,mode:s,startAttach:i,attach:a,appName:d,choose:u,ref:l,direct:f}=e;if(t&&(0,c.BU)(t))return{type:"publicUsernameOrBotLink",username:t,start:n,startApp:o,mode:s,appName:d,startAttach:i,attach:a,text:r,choose:u,ref:l,isDirect:""===f}}function v(e){const{channelId:t}=e;if(t)return{type:"privateChannelLink",channelId:(0,a.QE)(t)}}function w(e){const{username:t,id:n}=e;if(t||n)return{type:"chatBoostLink",username:t,id:n?(0,a.QE)(n):void 0}}function I(e){const{slug:t}=e;if(t)return{type:"businessChatLink",slug:t}}function C(e){const{slug:t}=e;if(t)return{type:"giftUniqueLink",slug:t}}function A(e){const{slug:t}=e;if(t)return{type:"giftAuctionLink",slug:t}}function S(e){switch(e){case"devices":return"devices";case"folders":return"folders";case"language":return"language";case"privacy":return"privacy";case"edit_profile":return"editProfile";case"theme":return"theme"}}function k(e){return/^-?\d+$/.test(e)}function T(e){const t=e.pathname.split("/").filter(Boolean);return"s"===t[0]&&t.shift(),t.map(decodeURI)}function E(e){return Object.fromEntries(e.searchParams)}},33554(e,t,n){n.d(t,{$:()=>o});var r=n(87894);function o(e,t){return e===t?t:(0,r.Vh)(t)?(0,r.Vh)(e)?"__deleteAllChildren"in t?{}:(0,r.Am)(Object.keys(e).concat(Object.keys(t))).reduce((n,r)=>{const s=e[r];if(t.hasOwnProperty(r)){const e=t[r];e?.__delete||(n[r]=o(s,e))}else n[r]=s;return n},{}):s(t):t}function s(e){return e.__deleteAllChildren?{}:Object.entries(e).reduce((e,[t,n])=>(n?.__delete||(e[t]=(0,r.Vh)(n)?s(n):n),e),{})}},55148(e,t,n){n.d(t,{E:()=>d,_:()=>c});var r=n(13439),o=n(89925),s=n(31481),i=n(63495),a=n(46275);const c=(e,t)=>{const n=(0,r.ko)(),c=(0,a.vG)(e);if(c)switch(c.type){case"privateMessageLink":return n.openPrivateChannel({id:c.channelId,threadId:c.threadId,messageId:c.messageId,commentId:c.commentId,timestamp:c.timestamp,linkContext:t}),!0;case"publicMessageLink":return n.openChatByUsername({username:c.username,threadId:c.threadId,messageId:c.messageId,commentId:c.commentId,timestamp:c.timestamp,linkContext:t}),!0;case"publicUsernameOrBotLink":{const e=function(e){if(!e)return;return e.toLowerCase().split(" ").flatMap(e=>"groups"===e?["chats","groups"]:[e]).filter(e=>s.K_A.includes(e))}(c.choose);return n.openChatByUsername({username:c.username,startParam:c.start,ref:c.ref,text:c.text,startApp:c.startApp,mode:c.mode,startAttach:c.startAttach,attach:c.attach,choose:e,originalParts:[c.username,c.appName],isDirect:c.isDirect}),!0}case"privateChannelLink":return n.openPrivateChannel({id:c.channelId}),!0;case"businessChatLink":return n.resolveBusinessChatLink({slug:c.slug}),!0;case"premiumReferrerLink":return n.openPremiumModal(),!0;case"premiumMultigiftLink":return n.openGiftRecipientPicker(),!0;case"chatBoostLink":return n.processBoostParameters({usernameOrId:c.username||c.id,isPrivate:Boolean(c.id)}),!0;case"giftUniqueLink":return n.openUniqueGiftBySlug({slug:c.slug}),!0;case"giftAuctionLink":return n.openGiftAuctionBySlug({slug:c.slug}),!0;case"settings":if(!c.screen)return n.openLeftColumnContent({contentKey:o.Bn.Settings}),!0;switch(c.screen){case"editProfile":return n.openSettingsScreen({screen:o.VS.EditProfile}),!0;case"language":return n.openSettingsScreen({screen:o.VS.Language}),!0;case"devices":return n.openSettingsScreen({screen:o.VS.ActiveSessions}),!0;case"privacy":return n.openSettingsScreen({screen:o.VS.Privacy}),!0;case"folders":return n.openSettingsScreen({screen:o.VS.Folders}),!0;case"theme":return n.openSettingsScreen({screen:o.VS.General}),!0}break;case"stars":return n.openStarsBalanceModal({}),!0;case"ton":return n.openStarsBalanceModal({currency:s.ykW}),!0;case"oauth":return"inner"===t?.type&&(n.requestLinkUrlAuth({url:c.url}),!0)}if(!e.match(s.bnE))return!1;const u=i.fM?e.replace(/^tg:\/\//,"https://"):e,{protocol:l,searchParams:f,hostname:h}=new URL(u);if("tg:"!==l)return!1;const p=h,m=Object.fromEntries(f),{checkChatInvite:g,openChatByUsername:y,openChatByPhoneNumber:b,openStickerSet:v,joinVoiceChatByLink:w,openInvoice:I,openChatWithDraft:C,checkChatlistInvite:A,openStoryViewerByUsername:S,checkGiftCode:k,openStarsBalanceModal:T}=n;switch(p){case"resolve":{const{domain:e,phone:t,post:n,comment:r,voicechat:o,livestream:s,start:i,startattach:a,attach:c,thread:d,topic:u,appname:l,startapp:f,mode:h,story:p,text:g}=m,v=Number(d)||Number(u)||void 0;"telegrampassport"!==e&&(l?y({username:e,startApp:f,mode:h,originalParts:[e,l],text:g}):m.hasOwnProperty("voicechat")||m.hasOwnProperty("livestream")?w({username:e,inviteHash:o||s}):t?b({phoneNumber:t,startAttach:a,attach:c,text:g}):p?S({username:e,storyId:Number(p)}):y({username:e,messageId:n?Number(n):void 0,commentId:r?Number(r):void 0,startParam:i,mode:h,startAttach:a,attach:c,threadId:v}));break}case"bg":case"login":break;case"join":{const{invite:e}=m;g({hash:e});break}case"addemoji":case"addstickers":{const{set:e}=m;v({stickerSetInfo:{shortName:e}});break}case"share":case"msg":case"msg_url":{const{url:e,text:t}=m;C({text:d(e,t)});break}case"addlist":A({slug:m.slug});break;case"invoice":{const{slug:e}=m;I({type:"slug",slug:e});break}case"stars_topup":{const{balance:e,purpose:t}=m,n=Number(e);if(!n||n<0)return!0;T({topup:{balanceNeeded:n,purpose:t}});break}case"giftcode":{const{slug:e}=m;k({slug:e});break}default:return!1}return!0};function d(e,t,n){return{text:[e,n,t].filter(Boolean).join("\n")}}},91800(e,t,n){function r(e,t){const n=getComputedStyle(e),r="normal"===n.lineHeight?1.2*parseFloat(n.fontSize):parseFloat(n.lineHeight);let o=e.scrollHeight;return t&&(o-=(parseFloat(n.paddingTop)||0)+(parseFloat(n.paddingBottom)||0)),{totalLines:Math.round(o/r),lineHeight:r}}n.d(t,{A:()=>r})},6842(e,t,n){n.d(t,{A:()=>o});var r=n(61433);function o(e){const t=document.createElement("div");r.Ay.render(e,t);const n=Array.from(t.children);return r.Ay.render(void 0,t),n}},60261(e,t,n){n.d(t,{Il:()=>w,K3:()=>C,ZR:()=>k,Qy:()=>E,VU:()=>S,LQ:()=>I});var r=n(37932),o=n(13439),s=n(23174),i=n(66644),a=n(90709),c=n(11597),d=n(96454),u=n(46536),l=n(14235),f=n(58554),h=n(37836),p=n(61911);const m=n.p+"square.370a4828a4f2afc14ada.svg",g=new Set,y=new Map,b=(0,u.h)();let v;function w(e,t){y.set(e,t)}function I(e){y.delete(e)}(0,r.DW)(e=>{if(e.customEmojis.byId!==v?.customEmojis.byId||(0,c.BWX)(e)!==(0,c.BWX)(v)){for(const t of y){const[n,r]=t;(0,c.O8F)(e,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)),S())}(e.customEmojis)}v=e});const C=b.addCallback,A=(0,h.nF)(b.runCallbacks,500),S=(0,h.nF)(function(){document.querySelectorAll(".custom-emoji.placeholder").forEach(e=>{const t=(0,c.O8F)((0,o.mS)(),e.dataset.documentId);if(!t)return void g.add(e.dataset.documentId);const[n,r,s]=E(t);t.shouldUseTextColor&&!e.classList.contains("colorable")&&(0,i.RK)(()=>{e.classList.add("colorable")}),n||(0,i.RK)(()=>{e.src=r,e.classList.remove("placeholder"),s&&(e.dataset.uniqueId=s),A(t.id)})})},500);function k(e,t){const n=(0,a.aL)(e,t),r=f.Ih(n);if(r)return r;T(n)}function T(e){return f.hd(e,s.qZ.BlobUrl).then(()=>{S()})}function E(e){if(!e)return[!0,m,void 0];const t=!d.OF&&e.isVideo;if(e.isLottie||e.isVideo&&!t)return T(`sticker${e.id}`),[!1,p,(0,l.A)()];const n=k(e.id,t);return[!n,n||m,void 0]}},52491(e,t,n){n.d(t,{D0:()=>h,On:()=>d,P_:()=>u,cp:()=>f,mS:()=>l});var r=n(61433),o=n(66644),s=n(16120),i=n(19314);const a=["female_sign","male_sign","medical_symbol"];function c(e){const t=e.split("-").map(e=>parseInt(e,16));return String.fromCodePoint(...t)}const d=new Set;function u(e){const t=e.currentTarget;d.add(e.currentTarget.dataset.path),(0,o.RK)(()=>{(0,r.YM)(t,"open")})}const l=(0,i.A)(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=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,s.a)(e))});function f(e){const t={categories:[],emojis:{}};for(let n=0;ne.codePointAt(0)+127397);return String.fromCodePoint(...n)}},24282(e,t,n){n.d(t,{A:()=>s});var r=n(16120);const o=[[/\u{1f3f3}\u200d\u{1f308}/gu,"🏳️‍🌈"],[/\u{1f3f3}\u200d\u26a7\ufe0f?/gu,"🏳️‍⚧️"],[/\u26d3\u200d\u{1f4a5}/gu,"⛓️‍💥"],[/\u200d([\u2640\u2642])(?!\ufe0f)/gu,"‍$1️"]];function s(e){if(!e.match(r.A))return e;for(const[t,n]of o)e=e.replace(t,n);return e}},17237(e,t,n){n.d(t,{A:()=>s});var r=n(16120),o=n(24282);function s(e){const t=(0,o.A)(e).split("\n"),n=t.join("");if(n.length>800)return!1;const r=i(n);if(!r||r>100)return!1;let s=t.length;for(const e of t){const t=i(e);if(!1===t)return!1;t>s&&(s=t)}return s}function i(e){const t=e.matchAll(r.A);let n=0,o=0;for(const e of t){if(e.index!==o)return!1;n++,o=e.index+e[0].length}return o===e.length&&n}},48899(e,t,n){n.d(t,{hy:()=>a,A2:()=>i,L8:()=>o,QE:()=>s});var r=n(31481);function o(e){return!e.startsWith("-")}function s(e){const t=BigInt(e);return String(-r.OkV-t)}function i(e){const t=BigInt(e);return o(e)?t:BigInt(e)<-r.OkV?-t-r.OkV:-1n*t}function a(e){return function(e){if(void 0!==e)return r.Oig&&(eNumber.MAX_SAFE_INTEGER)&&console.error("Unsafe BigInt conversion",e),Number(e)}(i(e))}},11116(e,t,n){n.d(t,{BU:()=>i,Ny:()=>s,Tk:()=>o,tX:()=>r});const r=5,o=32,s=/^[a-zA-Z]\w+$/;function i(e,t){const n=t?r:3;return e.length>=n&&e.length<=o&&s.test(e)}},14487(e,t,n){n.d(t,{I:()=>E,T_:()=>x,UJ:()=>C,VS:()=>P,ZQ:()=>S,g0:()=>k,gb:()=>T,ve:()=>B,wr:()=>M});var r=n(63495),o=n(46536),s=n(4350),i=n(70934),a=n(9705);const{addCallback:c,runCallbacks:d}=(0,o.h)(),{addCallback:u,runCallbacks:l}=(0,o.h)(),f=Number(Math.random().toString().substring(2)),h=new Set([f]),p=new BroadcastChannel(s.a9);let m=!1;const g=new a.A;let y,b,v=!1,w=!1;const I=({data:e})=>{if(e){if(e.currentPasscodeHash&&(0,i.tn)(e.currentPasscodeHash),e.hasGaveUpMaster&&v)return y=f,v=!1,g.resolve(),void d(!0);if(e.shouldGiveUpMaster)return y===f&&(d(!1),p.postMessage({currentPasscodeHash:(0,i.dl)(),hasGaveUpMaster:!0})),void(y=e.masterToken);if(e.tokenDied&&(l(e.tokenDied),h.delete(e.tokenDied),e.tokenDied===y&&(h.delete(e.tokenDied),y=void 0,m=!1,b=e.tokenDied,p.postMessage({collectedTokens:h,masterToken:y,reestablishToken:b}),1===h.size&&(m=!0,y=f,b=void 0,g.resolve(),d(!0)))),e.collectedTokens){if(!e.reestablishToken&&b)return;e.reestablishToken&&b!==e.reestablishToken&&(e.collectedTokens.delete(e.reestablishToken),b=e.reestablishToken);const t=h.size;e.collectedTokens.forEach(e=>h.add(e)),b&&e.collectedTokens.delete(b),m?e.masterToken||p.postMessage({collectedTokens:h,masterToken:y,reestablishToken:b}):e.masterToken?(b=void 0,y=e.masterToken,d(y===f),m||p.postMessage({collectedTokens:h,masterToken:y,reestablishToken:b}),g.resolve(),m=!0):t!==h.size?p.postMessage({collectedTokens:h,masterToken:y,reestablishToken:b}):(b=void 0,y=Math.max(...Array.from(h)),d(y===f),m||p.postMessage({collectedTokens:h,masterToken:y,reestablishToken:b}),g.resolve(),m=!0)}}};function C(e){w||(p.addEventListener("message",I),p.postMessage({collectedTokens:h}),setTimeout(()=>{void 0===y?(y=f,g.resolve(),d(!0)):e&&E()},100),window.addEventListener("beforeunload",A),r.Vq&&window.addEventListener("unload",A))}function A(){w||(l(f),p.removeEventListener("message",I),p.postMessage({tokenDied:f,currentPasscodeHash:(0,i.dl)()}),p.close(),w=!0)}function S(){p.postMessage({currentPasscodeHash:(0,i.dl)()})}function k(){return f}function T(){return Array.from(h)}function E(){v=!0,p.postMessage({collectedTokens:h,masterToken:f,shouldGiveUpMaster:!0})}const P=u,M=c,x=g.promise;function B(){return y===f}},87679(e,t,n){n.d(t,{FW:()=>i,NN:()=>s,PR:()=>d,eT:()=>a,kc:()=>u,sZ:()=>c,ti:()=>o}),n(31481);var r=n(37836);function o(e,t){return new File([e],t,{lastModified:Date.now(),type:e.type})}function s(e){return new Promise((t,n)=>{const r=new Image;r.onload=()=>t(r),r.onerror=n,r.src=e})}function i(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 a(e){try{const t=await i(e);return await Promise.race([(0,r.v7)(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 c(e){return(await fetch(e)).blob()}function d(e){const t=document.createElement("canvas");return t.width=e.width,t.height=e.height,t.getContext("2d").drawImage(e,0,0),t}function u(e){if(e?.length)return Array.from(e).map(l).filter(e=>e.size)}function l(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}),Object.assign(this,r)}else super(e);this.name=t}})},49763(e,t,n){n.d(t,{BU:()=>N,N:()=>x,P1:()=>F,PZ:()=>T,Ts:()=>C,Xq:()=>E,YA:()=>A,Yw:()=>B,dk:()=>L,jn:()=>k,uk:()=>M,vp:()=>P,zm:()=>S});var r=n(84051),o=n(37932),s=n(13439),i=n(23174),a=n(31481),c=n(27109),d=n(11597),u=n(96115),l=n(27102),f=n(46536),h=n(87894),p=n(37836);const m=$();let g=m.prevGlobal,y=m.prepared,b=m.results,v=m.callbacks;a.Oig&&(window.DEBUG_getFolderManager=()=>({prepared:y,results:b}));const w=(0,p.nF)(()=>{(0,r.qF)(()=>{D((0,s.mS)())})},500);let I=!1;function C(){I=!0,(0,o.DW)(w),(0,s.aJ)("reset",j);const e=(0,s.mS)();(0,d.nTw)(e).isMasterTab||R(e,!0,!0,!0,!0),D(e)}function A(e){return I||C(),b.orderedIdsByFolderId[e]}function S(e){return I||C(),b.pinnedCountByFolderId[e]||0}function k(){return I||C(),b.chatsCountByFolderId}function T(){return I||C(),b.unreadCountersByFolderId}function E(){return I||C(),b.unreadChatIdsByFolderId}function P(){return T()[a.DSF]?.notificationsCount||0}function M(e,t){const n=y.chatSummariesById.get(e);return t?n.orderInSaved:n.orderInAll}function x(e){return y.folderIdsByChatId[e]}function B(e,t){return v.orderedIdsByFolderId[e]||(v.orderedIdsByFolderId[e]=(0,f.h)()),v.orderedIdsByFolderId[e].addCallback(t)}function N(e){return v.chatsCountByFolderId.addCallback(e)}function L(e){return v.unreadChatIdsByFolderId.addCallback(e)}function F(e){return v.unreadCountersByFolderId.addCallback(e)}function D(e){let t;a.Oig&&(t=performance.now());const n=Boolean(e.chats.listIds.active&&O(a.DSF,e.chats.listIds.active,e.chats.orderedPinnedIds.active)),r=Boolean(e.chats.listIds.archived&&O(a._E9,e.chats.listIds.archived,e.chats.orderedPinnedIds.archived)),o=Boolean(e.chats.listIds.saved&&O(a.pX9,e.chats.listIds.saved,e.chats.orderedPinnedIds.saved)),s=e.chats.isFullyLoaded.active!==g.isAllFolderFullyLoaded,f=e.chats.isFullyLoaded.archived!==g.isArchivedFolderFullyLoaded,p=e.chats.isFullyLoaded.saved!==g.isSavedFolderFullyLoaded,m=e.chatFolders.byId!==g.foldersById,v=e.chats.byId!==g.chatsById,w=e.chats.lastMessageIds.saved!==g.lastSavedMessageIds,I=e.chats.lastMessageIds.all!==g.lastAllMessageIds,C=e.chats.topicsInfoById!==g.topicsInfoById,A=e.users.byId!==g.usersById,S=(0,d.K52)(e)!==g.notifyDefaults,k=e.chats.notifyExceptionById!==g.notifyExceptions,T=(0,h.Am)([...e.chats.listIds.active||[],...e.chats.listIds.archived||[],...e.chats.listIds.saved||[],...g.allFolderListIds||[],...g.archivedFolderListIds||[],...g.savedFolderListIds||[]]).some(t=>e.messages.byChatId[t]?.threadsById!==g.threadsByChatId[t]);let E=[];if((s||f||p)&&(E=E.concat(function(e,t=!1,n=!1){let r=[];t&&r.push(a._E9),n&&r.push(a.pX9);const o=e.chats.isFullyLoaded.active,s=e.chats.isFullyLoaded.archived,i=e.chats.isFullyLoaded.saved;if(o&&s){const e=Object.keys(y.folderSummariesById).filter(e=>!b.orderedIdsByFolderId[e]).map(Number);r=r.concat(e)}return g.isAllFolderFullyLoaded=o,g.isArchivedFolderFullyLoaded=s,g.isSavedFolderFullyLoaded=i,r}(e,f,p))),!(n||r||o||m||v||A||C||S||k||w||I||T))return void(E.length&&_(E));const P=g.allFolderListIds,M=g.archivedFolderListIds,x=g.savedFolderListIds;if(R(e,n,r,o,m),E=E.concat(function(e,t,n,r,o,s,f){const p=e.chats.byId,m=e.users.byId,v=e.chats.lastMessageIds.all,w=e.chats.lastMessageIds.saved,I=(0,d.K52)(e),C=e.chats.notifyExceptionById,A=e.messages.byChatId,S=Object.values(y.folderSummariesById),k=new Set,T=e.chats.listIds.active,E=e.chats.listIds.archived,P=e.chats.listIds.saved,M=[...T||[],...E||[]];let x=[...M,...P||[]];return T===o&&E===s&&P===f||(x=(0,h.Am)(x.concat(o||[],s||[],f||[]))),x.forEach(o=>{const s=p[o];if(!t&&!n&&!r&&s===g.chatsById[o]&&m[o]===g.usersById[o]&&v?.[o]===g.lastAllMessageIds?.[o]&&w?.[o]===g.lastSavedMessageIds?.[o]&&A[o]?.threadsById===g.threadsByChatId[o])return;let f;if(s){const n=y.chatSummariesById.get(o),r=!M.includes(o),h=!P?.includes(o),p=function(e,t,n,r,o,s,l){const{id:f,type:h,isNotJoined:p,migratedTo:m,folderId:g,isForum:y}=t,b=(0,u.GA)(e,f,i.l3),v=(0,d._ls)(e,f),w=(0,d.pSx)(e,t.id),I=(0,u.a1)(e,t.id,i.l3),{unreadCount:C,unreadMentionsCount:A,hasUnreadMark:S}=I||{},{unreadCount:k,unreadMentionsCount:T}=y?Object.values(w||{}).reduce((n,r)=>{const o=(0,u.a1)(e,t.id,r.id);return n.unreadCount+=o?.unreadCount||0,n.unreadMentionsCount+=o?.unreadMentionsCount||0,n},{unreadCount:0,unreadMentionsCount:0}):{unreadCount:C,unreadMentionsCount:A},E="chatTypePrivate"===h&&o,P=(0,d.yHC)(e,t.id),M=t.id===a.zv8&&(!P||"historyClear"===P.content.action?.type),x=Math.max(t.creationDate||0,b?.date||0,P?.date||0),B=(0,d.yHC)(e,t.id,"saved"),N=B?.date||0;return{id:f,type:h,isListedInAll:Boolean(!(v||p||m||M||s)),isListedInSaved:!l,isArchived:g===a._E9,isMuted:(0,c.If)(t,n,r?.[t.id]),isUnread:Boolean(k||T||S),unreadCount:k,unreadMentionsCount:T,isUserBot:E?"userTypeBot"===E.type:void 0,isUserContact:E?E.isContact:void 0,orderInAll:x,orderInSaved:N}}(e,s,I,C,m[o],r,h);if(!t&&n&&(0,l.Lz)(p,n))return;y.chatSummariesById.set(o,p),f=function(e,t){return t.reduce((t,n)=>(function(e,t){if(!(t.id===a.pX9?e.isListedInSaved:e.isListedInAll))return!1;const{id:n,type:r}=e;if(t.listIds)return!(e.isArchived&&t.id===a.DSF||!e.isArchived&&t.id===a._E9)&&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()}(p,S),f.forEach(e=>{k.add(e)})}else y.chatSummariesById.delete(o),f=[];const T=y.folderIdsByChatId[o]||[];if((0,h.k)(f,T))return;const E=function(e,t,n){const r=new Set(t),o=new Set(n),s=[];return(0,h.Am)([...t,...n]).forEach(t=>{let n=b.orderedIdsByFolderId[t];r.has(t)&&!o.has(t)?(y.chatIdsByFolderId[t].delete(e),s.push(t),n&&(n=n.filter(t=>t!==e),y.isOrderedListJustPatched[t]=!0)):!r.has(t)&&o.has(t)&&(y.chatIdsByFolderId[t]||(y.chatIdsByFolderId[t]=new Set),y.chatIdsByFolderId[t].add(e),n&&(n.push(e),y.isOrderedListJustPatched[t]=!0)),b.orderedIdsByFolderId[t]=n}),y.folderIdsByChatId[e]=n,s}(o,T,f);E.forEach(e=>{k.add(e)})}),g.chatsById=p,g.usersById=m,g.lastAllMessageIds=v,g.lastSavedMessageIds=w,g.notifyDefaults=I,g.notifyExceptions=C,g.threadsByChatId=x.reduce((e,t)=>(e[t]=A[t]?.threadsById,e),{}),Array.from(k)}(e,m||n||r||o,S,k,P,M,x)),_((0,h.Am)(E)),a.Oig){const e=performance.now()-t;e>6&&console.warn(`Slow \`updateFolderManager\`: ${Math.round(e)} ms`)}}function O(e,t,n){const r=e===a.DSF?g.allFolderListIds:e===a.pX9?g.savedFolderListIds:g.archivedFolderListIds,o=e===a.DSF?g.allFolderPinnedIds:e===a.pX9?g.savedFolderPinnedIds:g.archivedFolderPinnedIds;return r!==t||o!==n}function R(e,t,n,r,o){const s=[];if(t){const t=e.chats.listIds.active,n=e.chats.orderedPinnedIds.active;y.folderSummariesById[a.DSF]=U(a.DSF,t,n),g.allFolderListIds=t,g.allFolderPinnedIds=n,s.push(a.DSF)}if(n){const t=e.chats.listIds.archived,n=e.chats.orderedPinnedIds.archived;y.folderSummariesById[a._E9]=U(a._E9,t,n),g.archivedFolderListIds=t,g.archivedFolderPinnedIds=n,s.push(a._E9)}if(r){const t=e.chats.listIds.saved,n=e.chats.orderedPinnedIds.saved;y.folderSummariesById[a.pX9]=U(a.pX9,t,n),g.savedFolderListIds=t,g.savedFolderPinnedIds=n,s.push(a.pX9)}if(o){const t=e.chatFolders.byId;Object.values(t).forEach(e=>{e!==g.foldersById[e.id]&&(y.folderSummariesById[e.id]=function(e){return{...e,orderedPinnedIds:e.pinnedChatIds,excludedChatIds:new Set(e.excludedChatIds),includedChatIds:new Set(e.includedChatIds),pinnedChatIds:new Set(e.pinnedChatIds)}}(e),s.push(e.id))}),g.foldersById=t}return s}function U(e,t,n){return{id:e,listIds:new Set(t),orderedPinnedIds:n,pinnedChatIds:new Set(n)}}function _(e){let t=!1,n=!1,r=!1;if(Array.from(e).forEach(e=>{const{pinnedCount:o,orderedIds:s}=function(e){const t=y.folderSummariesById[e];if(!t)return{};const{orderedPinnedIds:n,pinnedChatIds:r}=t,{chatIdsByFolderId:{[e]:o}}=y,{orderedIdsByFolderId:{[e]:s}}=b,i=e===a.pX9,c=o?n?.filter(e=>o.has(e)):n,d=s||o&&Array.from(o)||[],u=(r?d.filter(e=>!r.has(e)):d).sort((e,t)=>M(t,i)-M(e,i));return{pinnedCount:c?.length||0,orderedIds:[...c||[],...u]}}(e);if(!s)return;const i=b.orderedIdsByFolderId[e],c=b.pinnedCountByFolderId[e];(!i||void 0===c||c!==o||y.isOrderedListJustPatched[e]||!(0,h.k)(s,i))&&(y.isOrderedListJustPatched[e]=!1,b.orderedIdsByFolderId[e]=s,b.pinnedCountByFolderId[e]=o,v.orderedIdsByFolderId[e]?.runCallbacks(s));const d=b.chatsCountByFolderId[e],u=s.length;n||(n=d!==u),b.chatsCountByFolderId[e]=u;const f=b.unreadCountersByFolderId[e],p=function(e){const{chatSummariesById:t}=y,{orderedIdsByFolderId:{[e]:n}}=b;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=!f||!(0,l.Lz)(p,f)),b.unreadCountersByFolderId[e]=p;const m=b.unreadChatIdsByFolderId[e],g=function(e){const{chatSummariesById:t}=y,{orderedIdsByFolderId:{[e]:n}}=b;return n.filter(e=>{const n=t.get(e);return n?.isUnread})}(e);r||(r=!m||!(0,h.k)(g,m)),b.unreadChatIdsByFolderId[e]=g}),n){const e={...b.chatsCountByFolderId};b.chatsCountByFolderId=e,v.chatsCountByFolderId.runCallbacks(e)}if(t){const e={...b.unreadCountersByFolderId};b.unreadCountersByFolderId=e,v.unreadCountersByFolderId.runCallbacks(e)}r&&v.unreadChatIdsByFolderId.runCallbacks(b.unreadChatIdsByFolderId)}function $(){return{prevGlobal:{foldersById:{},chatsById:{},usersById:{},topicsInfoById:{},threadsByChatId:{}},prepared:{folderSummariesById:{},chatSummariesById:new Map,folderIdsByChatId:{},chatIdsByFolderId:{},isOrderedListJustPatched:{}},results:{orderedIdsByFolderId:{},pinnedCountByFolderId:{},chatsCountByFolderId:{},unreadCountersByFolderId:{},unreadChatIdsByFolderId:{}},callbacks:{orderedIdsByFolderId:{},chatsCountByFolderId:(0,f.h)(),unreadCountersByFolderId:(0,f.h)(),unreadChatIdsByFolderId:(0,f.h)()}}}function j(){const e=$();g=e.prevGlobal,y=e.prepared,b=e.results,v=e.callbacks}},41402(e,t,n){function r(e){e.offsetWidth}n.d(t,{A:()=>r})},17142(e,t,n){n.d(t,{Ad:()=>u,C:()=>d,UL:()=>s,tT:()=>a,vv:()=>c,wD:()=>i});var r=n(31481),o=n(48775);function s(e,t){return e/10**l(t)}function i(e){return s(e,r.ykW)}function a(e){return e*10**l(r.ykW)}function c(e,t,n,i){const a=s(t,n);return n===r.OUy?(0,o.U2)(e,a,{asFont:i?.asFontIcon,className:i?.iconClassName}):n===r.ykW?(0,o.Ms)(e,a,{className:i?.iconClassName}):u(t,n,e.code,i)}function d(e,t,n=!1){return(n?i(e):e)*t*100}function u(e,t,n=r.SSZ,o){const i=s(e,t);return(o?.shouldOmitFractions||t===r.OUy)&&Number.isInteger(i)?new Intl.NumberFormat(n,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:0}).format(i):t===r.ykW?new Intl.NumberFormat(n,{style:"currency",currency:t,minimumFractionDigits:0,maximumFractionDigits:10}).format(i):new Intl.NumberFormat(n,{style:"currency",currency:t}).format(i)}function l(e){return e===r.ykW?9:"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",r.OUy].includes(e)?0:"MRO"===e?1:2}},90603(e,t,n){n.d(t,{Mt:()=>f,e$:()=>u,GR:()=>l});const r=n.p+"blue.7addb55a171bbda244ac.svg",o=n.p+"green.19008e11c98b08550285.svg";var s=n(38027);const i=n.p+"red.1ab26ec752237fc45355.svg",a=n.p+"rose.6dd2db47d5e1fb9bdb9d.svg",c=n.p+"violet.7c7f825ebb51cf3084e3.svg",d={7322096:[r,"blue"],16766590:[n.p+"yellow.40f6b4865f20f3e6a1ab.svg","yellow"],13338331:[c,"violet"],9367192:[o,"green"],16749490:[a,"rose"],16478047:[i,"red"]};function u(){return Object.keys(d).map(e=>parseInt(e,10))}function l(e){return e&&d[e][0]||s}function f(e){return`--color-topic-${e&&d[e][1]||"grey"}`}},14235(e,t,n){function r(){return Date.now().toString(36)+Math.random().toString(36).slice(2)}function o(){return Date.now()%1e8+Math.floor(1e3*Math.random())}n.d(t,{A:()=>r,t:()=>o})},99375(e,t,n){n.d(t,{Ay:()=>c,Dd:()=>u,tD:()=>l,zr:()=>d});var r=n(31481);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_GROUPED_INVALID:"Failed to replace album media",MEDIA_NEW_INVALID:"Failed to replace new media",MESSAGE_NOT_MODIFIED:"Message not modified. The new content is identical to the current one.",MEDIA_INVALID:"Media invalid",PASSWORD_HASH_INVALID:"Incorrect password",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 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 can’t 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",SESSION_TOO_FRESH:"Session is fresh, please try again later",SESSION_IS_FRESH:"Session is fresh, please try again later",INPUT_USER_DEACTIVATED:"Can't do this action to a deleted account",BOT_PRECHECKOUT_TIMEOUT:"The request for payment has expired",PROVIDER_ACCOUNT_TIMEOUT:"Request to the payment provider has expired",STARGIFT_CONVERT_TOO_OLD:"This gift no longer can be converted to Stars",SUBSCRIPTION_ALREADY_ACTIVE:"You are already subscribed",PEERS_LIST_EMPTY:"No chats are added to the list",PAID_MEDIA_FORBIDDEN:"You can't send paid media in this chat",USER_DISALLOWED_STARGIFTS:"User is not accepting gifts"};r.Oig&&(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"}},i=new Set(["BOT_PRECHECKOUT_FAILED","PAYMENT_FAILED"]),a=new Set([406]);function c(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 u(e){return i.has(e.message)}function l(e){return!(e.code&&a.has(e.code)||e.hasErrorKey&&!c(e))}},2188(e,t,n){n.d(t,{H:()=>d});var r=n(31481),o=n(14487),s=n(37836);let i,a=!0;window.addEventListener("error",u),window.addEventListener("unhandledrejection",u),r.Oig&&(window.addEventListener("focus",()=>{(0,o.ve)()&&(a=!0,i&&(window.alert(l(i)),i=void 0))}),window.addEventListener("blur",()=>{(0,o.ve)()&&(a=!1)}));const c=(0,s.nF)(e=>{a?window.alert(l(e)):i=e},1500);function d(e){console.error(e),r.Oig&&c(e)}function u(e){if(e instanceof ErrorEvent){if("ResizeObserver loop limit exceeded"===e.message)return;if(e.message.includes("A wait of"))return}e.preventDefault(),d(e instanceof ErrorEvent?e.error||e.message:e.reason)}function l(e){return`${r.FHx}\n\n${e?.message||e}\n${e?.stack}`}},4029(e,t,n){n.d(t,{S:()=>i,a:()=>s});var r=n(13439);let o;function s(){window.addEventListener("beforeinstallprompt",e=>{o=async()=>{e.prompt(),"accepted"===(await e.userChoice).outcome&&(0,r.ko)().setInstallPrompt({canInstall:!1})},(0,r.ko)().setInstallPrompt({canInstall:!0})})}function i(){return o}},87894(e,t,n){function r(e,t){return e.reduce((e,n)=>(e[n[t]]=n,e),{})}function o(e,t){return e.reduce((e,n)=>{const[r,o]=t(n);return e[r]=o,e},{})}function s(e,t){return Object.keys(e).reduce((n,r,o)=>(n[r]=t(e[r],r,o,e),n),{})}function i(e,t){return Object.keys(e).reduce((n,r,o)=>{const s=t(e[r],r,o,e);return s&&(n[r]=s),n},{})}function a(e,t){return t.reduce((t,n)=>(t[n]=e[n],t),{})}function c(e,t){return t.reduce((t,n)=>(e[n]&&(t[n]=e[n]),t),{})}function d(e,t){const n=new Set(t.map(String));return a(e,Object.keys(e).filter(e=>!n.has(e)))}function u(e){return Object.keys(e).reduce((t,n)=>{const r=n;return void 0!==e[r]&&(t[r]=e[r]),t},{})}function l(e,t,n="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],[i,a]=t,c="asc"===o,d="asc"===s;return e.sort((e,t)=>r(e,t,i,c)||r(e,t,a,d))}const o="asc"===n;return e.sort((e,n)=>r(e,n,t,o))}function f(e){const t=[...e];for(let e=t.length-1;e>0;e-=1){const n=Math.floor(Math.random()*(e+1));[t[e],t[n]]=[t[n],t[e]]}return t}function h(e){return Array.from(new Set(e))}function p(e,t){return[...new Map(e.map(e=>[e[t],e])).values()]}function m(e){return e.filter(Boolean)}function g(e,t){return e.length===t.length&&e.every((e,n)=>e===t[n])}function y(e,t){return e[0]<=t[t.length-1]&&e[e.length-1]>=t[0]}function b(e,t){return t[0]<=e&&e<=t[t.length-1]}function v(e,t){return e.filter(e=>t.has(e))}function w(e,t){if(!e?.length)return e;const n=[];let r=0;for(let o=0;o(t(e,o,s)?n:r).push(e)),[n,r]}function A(e){return k(e)?Array.isArray(e)?e.map(A):Object.keys(e).reduce((t,n)=>(t[n]=A(e[n]),t),{}):e}function S(e){return k(e)&&!Array.isArray(e)}function k(e){return"object"==typeof e&&null!==e}function T(e,t){let n=e.length;for(;n--;)if(t(e[n],n,e))return e[n]}function E(e,t){return Number(t)-Number(e)}n.d(t,{$h:()=>v,Am:()=>h,LG:()=>s,My:()=>l,OX:()=>b,Oy:()=>u,Tq:()=>i,Uk:()=>T,Up:()=>a,Vh:()=>S,Xd:()=>p,_E:()=>c,cJ:()=>d,dU:()=>r,h8:()=>y,jB:()=>C,k:()=>g,k4:()=>f,lD:()=>I,lK:()=>w,mg:()=>A,oE:()=>m,pA:()=>o,zV:()=>E})},60343(e,t,n){function r(e){const{chatId:t}=e;return s(t,"randomId"in e?Number(e.randomId):e.previousLocalId||e.id)}function o(e){if(a(e.id))return;const{chatId:t,id:n}=e;return s(t,n)}function s(e,t){return`msg${e}-${t}`}function i(e){const t=e.match(/^msg(-?\d+)-(\d+)/);return{chatId:t[1],messageId:Number(t[2])}}function a(e){return!Number.isInteger(e)}n.d(t,{AD:()=>o,ES:()=>i,bj:()=>r,iL:()=>a})},57309(e,t,n){function r(e){const{chatId:t,id:n}=e;return`${t}_${n}`}function o(e){const[t,n]=e.split("_");return[t,Number(n)]}n.d(t,{D:()=>r,a:()=>o})},6211(e,t,n){n.d(t,{C:()=>s,r:()=>o});var r=n(89925);function o(e,t="neutral"){return`${e}_${t}`}function s(e){const t=e.lastIndexOf("_");if(-1===t)return{languageCode:e,tone:"neutral"};const n=e.slice(0,t),o=e.slice(t+1);return r.yD.includes(o)?{languageCode:n,tone:o}:{languageCode:e,tone:"neutral"}}},19801(e,t,n){n.d(t,{$r:()=>u,Ft:()=>m,ak:()=>l,fs:()=>c,mi:()=>f,qj:()=>g,r6:()=>d});var r=n(31481),o=n(84947);const s=new Map,i=new Map,a=new o.A(200);function c(){s.clear(),i.clear(),a.clear()}function d(e,t,n={}){if(n.relative){const o=function(e,t,n=new Date,o="numeric"){if("auto"===o&&Math.abs(t.getTime()-n.getTime())<6e4)return e("RightNow");const s=function(e,t){const n=Math.trunc((e-t)/1e3),r=Math.abs(n);return r<3600?{unit:"minute",value:Math.trunc(n/60)}:r<86400?{unit:"hour",value:Math.trunc(n/3600)}:{unit:"day",value:g(new Date(e),new Date(t))}}(t.getTime(),n.getTime());return h(["formatRelativeDateTime",e.code,o,t.getTime()-n.getTime(),s.unit,s.value].join(":"),()=>function(e,t){const n=`relative:${e}:${t}`,o=i.get(n);if(o)return o;const s=function(e,t){const n="numeric"===t?"always":"auto";try{return new Intl.RelativeTimeFormat(e,{numeric:n})}catch{return new Intl.RelativeTimeFormat(r.SSZ,{numeric:n})}}(e,t);return i.set(n,s),s}(e.code,o).format(s.value,s.unit))}(e,t,n.anchorDate,n.relative);if(o)return o}return function(e,t,n){const o=function(e,t){const n=t.date??!1,r=t.time??!1,o={};return t.weekday&&(o.weekday=!0===t.weekday?"long":t.weekday),n&&(o.month=n,o.day=!1===t.includeDay?void 0:"numeric",o.year=!1===t.includeYear?void 0:"numeric"),r&&(o.hour="2-digit",o.minute="2-digit",o.second="long"===r?"2-digit":void 0,o.hourCycle=p(e.timeFormat)),n||r||t.weekday||(o.month="numeric",o.day="numeric",o.year="numeric"),o}(e,n);return h(["formatDateTime",e.code,e.timeFormat,t.getTime(),y({date:n.date??!1,time:n.time??!1,weekday:n.weekday,includeYear:n.includeYear,includeDay:n.includeDay})].join(":"),()=>function(e,t,n){const o=`dateTime:${e}:${t}:${y(n)}`,i=s.get(o);if(i)return i;const a=function(e,t,n){try{return new Intl.DateTimeFormat(e,{...n,hourCycle:n.hour?p(t):n.hourCycle})}catch{return new Intl.DateTimeFormat(r.SSZ,{...n,hourCycle:n.hour?p(t):n.hourCycle})}}(e,t,n);return s.set(o,a),a}(e.code,e.timeFormat,o).format(t))}(e,t,n)}function u(e,t,n={}){const r=n.anchorDate||new Date,o=g(t,r);return 0===o?e("WeekdayToday"):-1===o?e("WeekdayYesterday"):t.getFullYear()!==r.getFullYear()?d(e,t,{date:"long"}):Math.abs(o)<7?d(e,t,{weekday:"long"}):d(e,t,{date:"long",includeYear:!1})}function l(e){const t=Math.floor(e/3600),n=Math.floor(e%3600/60),r=Math.floor(e%3600%60);let o="";return t>0?(o+=`${String(t)}:`,o+=`${String(n).padStart(2,"0")}:`):o+=`${String(n)}:`,o+=String(r).padStart(2,"0"),o}function f(e,t,n={}){const r=n.anchorDate||new Date,o=Math.max(0,Math.trunc((t.getTime()-r.getTime())/1e3));return o<86400?e("TimeIn",{time:l(o)}):d(e,t,{relative:"auto",anchorDate:r})}function h(e,t){const n=a.get(e);if(void 0!==n)return n;const r=t();return a.set(e,r),r}function p(e){return"12h"===e?"h12":"h23"}function m(e){return new Date(1e3*e)}function g(e,t){return Math.trunc((Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())-Date.UTC(t.getFullYear(),t.getMonth(),t.getDate()))/864e5)}function y(e){return Object.entries(e).filter(([,e])=>void 0!==e).sort(([e],[t])=>e.localeCompare(t)).map(([e,t])=>`${e}=${String(t)}`).join("&")}},48775(e,t,n){n.d(t,{Kk:()=>l,Ms:()=>h,QH:()=>f,Qi:()=>m,U2:()=>p,Ve:()=>u,hG:()=>d});var r=n(31481),o=n(17142),s=n(87357),i=n(18276),a=n(9267),c=n(20021);const d={">":(0,c.Y)(i.A,{name:"next-link",className:"link-arrow-icon"})},u={"<":(0,c.Y)(i.A,{name:"previous-link",className:"link-arrow-icon"})};function l(e,t){return e("StarsAmountText",{amount:t},{pluralValue:t})}function f(e,t,n){const r=n?(0,o.wD)(Number(t)):t;return e("TonAmountText",{amount:e.preciseNumber(r)},{pluralValue:r})}function h(e,t,n){const{className:r,containerClassName:a,withWrapper:d,shouldConvertFromNanos:u}=n||{},l=u?(0,o.wD)(Number(t)):t,f=(0,c.Y)(i.A,{name:"toncoin",className:(0,s.A)("in-text-icon",r)});return a||d?(0,c.Y)("span",{className:a,children:e("TonAmount",{amount:l},{withNodes:!0,specialReplacement:{"💎":f}})}):e("TonAmount",{amount:l},{withNodes:!0,specialReplacement:{"💎":f}})}function p(e,t,n){const{asFont:o,className:d,containerClassName:u,withWrapper:l}=n||{},f=o?(0,c.Y)(i.A,{name:"star",className:(0,s.A)("in-text-icon",d)}):(0,c.Y)(a.A,{type:"gold",className:d,size:"adaptive"});return u||l?(0,c.Y)("span",{className:u,children:e("StarsAmount",{amount:t},{withNodes:!0,specialReplacement:{[r.Cyx]:f}})}):e("StarsAmount",{amount:t},{withNodes:!0,specialReplacement:{[r.Cyx]:f}})}function m(e,t){return t.currency===r.ykW?f(e,t.amount,!0):l(e,t.amount+t.nanos/1e9)}},43044(e,t,n){n.d(t,{iV:()=>x,DV:()=>j,Yw:()=>X,S7:()=>H,qY:()=>K,CO:()=>ne,K1:()=>G,eg:()=>q,bV:()=>Z});var r=n(83649),o=n(31481),s=n(4875),i=n(4961),a=n(63495),c=n(70758),d=n(59607),u=n(46536);function l(e){let t,n=!1,r=!1;for(let o=0;o **Devices** > **Link Desktop Device**",LoginQRHelp3:"Point your phone at this screen to confirm login",LoginQRCancel:"Log in by phone number",LoginPasskey:"Log in with Passkey",YourName:"Your Name",LoginRegisterDesc:"Enter your name and add a profile photo.",LoginRegisterFirstNamePlaceholder:"First Name",LoginRegisterLastNamePlaceholder:"Last Name",LoginSelectCountryTitle:"Country",CountryNone:"Country not found",PleaseEnterPassword:"Enter your new password",ErrorPhoneNumberInvalid:"Invalid phone number, please try again",ErrorCodeInvalid:"Invalid code, please try again",ErrorIncorrectPassword:"Invalid password, please try again",ErrorPasswordFlood:"Too many attempts, please try again later",ErrorPhoneBanned:"This phone number is banned",ErrorFloodTime:"Too many attempts, please try again in {time}",ErrorUnexpected:"Unexpected error",ErrorUnexpectedMessage:"Unexpected error: {error}"},I="langpack-",C=o.SSZ,A=new v.A(400);let S,k,T,E,P="24h",M=J();const{addCallback:x,removeCallback:B,runCallbacks:N}=(0,u.h)();let L=!1;function F(){L||(L=!0,(0,g.IJ)(()=>{N(),L=!1}))}const D=new b.A;function O(e){return c.q.get(`${I}${e}`)}function R(e){return(0,d.yK)(e.language.langCode),c.q.set(`${I}${e.language.langCode}`,e)}let U;async function _(){if(E||U)return;U=async function(e){let t;t=e?(await n.e(5269).then(n.t.bind(n,25269,23))).readFileSync("./src/assets/localization/fallback.strings","utf8"):(await n.e(695).then(n.t.bind(n,50695,17))).default;const r=function(e){const t=e.split(/;\r?\n?/),n={};for(const e of t){if(!e.startsWith('"'))continue;const[t,r]=l(e)||[];t&&r?(n[t]&&console.warn("Duplicate key:",t),n[t]=r):console.warn("Bad formatting in line:",e)}return n}(t),s={};Object.entries(r).forEach(([e,t])=>{const[n,r]=e.split("_");if(!r)return void(s[n]=t);const o=s[n]||{};o[r]=t,s[n]=o});const i={langCode:o.SSZ,version:0,strings:s},a=Object.keys(s).length;return{langPack:i,language:{langCode:o.SSZ,name:"English",nativeName:"English",pluralCode:o.SSZ,stringsCount:a,translatedCount:a,translationsUrl:f}}}();const e=await U;E=e.langPack,A.clear(),S?(M=J(),F()):V(e.language)}async function $(){if(!T||!S)return void(o.Oig&&console.warn("[Localization] Trying to fetch difference without loaded data"));if(await h.T_,!(0,h.ve)())return;const e=await(0,s.px)("fetchLangDifference",{langPack:o.rgX,langCode:T.langCode,fromVersion:T.version});e&&j(e.version,e.strings,e.keysToRemove)}function j(e,t,n){if(!T||!S||e===T.version)return;const r={...T,version:e,strings:{...(0,p.cJ)(T.strings,n),...t}};Y(r),R({langPack:r,language:S}),F()}function V(e){S=e,z(),M=J(),F()}function z(){if(!S)return;const e=function(e=S){return e?.pluralCode||C}(),t={format:e=>e.join(", "),formatToParts:e=>{const t=[];return e.forEach((e,n)=>{n>0&&t.push({type:"literal",value:", "}),t.push({type:"element",value:e})}),t}};function n(e,n){return a.Ld?new Intl.ListFormat(e,{type:n}):t}try{k={pluralRules:new Intl.PluralRules(e),region:new Intl.DisplayNames(e,{type:"region"}),conjunction:n(e,"conjunction"),disjunction:n(e,"disjunction"),number:new Intl.NumberFormat(e),preciseNumber:new Intl.NumberFormat(e,{minimumFractionDigits:0,maximumFractionDigits:10})}}catch(e){console.warn("Failed to create formatters:",e),k={pluralRules:new Intl.PluralRules(C),region:new Intl.DisplayNames(C,{type:"region"}),conjunction:n(C,"conjunction"),disjunction:n(C,"disjunction"),number:new Intl.NumberFormat(C),preciseNumber:new Intl.NumberFormat(C,{minimumFractionDigits:0,maximumFractionDigits:10})}}(0,y.fs)()}function Y(e){T=e,A.clear(),F()}async function H(e,t){if(S)return;const n=await O(e);n?(T=n.langPack,S=n.language,z(),$()):t&&await K(e),_(),M=J(),F(),D.resolve()}async function G(e){if((0,h.ve)())return;const t=await O(e);t&&(Y(t.langPack),V(t.language))}async function K(e,t){if(t){const t=await O(e);if(t)return W(t.language)}if(await h.T_,!(0,h.ve)())return;const n=await(0,s.px)("fetchLanguage",{langPack:o.rgX,langCode:e});if(n)return W(n);o.Oig&&console.warn("Failed to fetch language",e)}function q(e){S?.langCode===e&&$()}async function W(e){if(T&&S?.langCode===e.langCode)return;const t=await O(e.langCode);if(t)Y(t.langPack),V(t.language),$();else{if(await h.T_,!(0,h.ve)())return;const t=await(0,s.px)("fetchLangPack",{langPack:o.rgX,langCode:e.langCode});if(!t)return void console.warn("Failed to fetch lang pack");Y({langCode:e.langCode,version:t.version,strings:t.strings}),V(e),R({langPack:T,language:e})}document.documentElement.lang=e.baseLangCode||e.langCode,F()}function J(){const e=(e,t,n)=>n&&(0,r.Zh)(n)?te(e,t,n):ee(e,t,n);return e.rawCode=S?.langCode||C,e.isRtl=S?.isRtl,e.code=S?.pluralCode||C,e.timeFormat=P,e.with=({key:e,variables:t,options:n})=>n&&(0,r.Zh)(n)?te(e,t,n):ee(e,t,n),e.withRegular=({key:e,variables:t,options:n})=>ee(e,t,n),e.withAdvanced=({key:e,variables:t,options:n})=>te(e,t,n),e.region=e=>k?.region.of(e),e.conjunction=e=>k?.conjunction.format(e)||e.join(", "),e.disjunction=e=>k?.disjunction.format(e)||e.join(", "),e.number=e=>k?.number.format(e)||String(e),e.preciseNumber=e=>k?.preciseNumber.format(e)||String(e),e.internalFormatters=k,e.languageInfo=S,e}function X(){return M}function Z(e){e!==P&&(P=e,(0,y.fs)(),M=J(),F())}function Q(e,t){let n=o.A$T&&S?.langCode===o.SSZ?void 0:T?.strings[e];if(n||E||_(),n||=E?.strings[e],n||=w[e],!n||(0,r.JR)(n))return;const s=k?.pluralRules.select(t)||"other";return(0,r.Qw)(n)?n[s]||n.other:n}function ee(e,t,n){const r=n?.withNodes?void 0:`${e}-${JSON.stringify(t)}-${JSON.stringify(n)}`;if(r&&A.has(r))return A.get(r);const o=Q(e,n&&"pluralValue"in n?Number(n.pluralValue):0);if(!o)return e;const s=(t?Object.entries(t):[]).reduce((e,[t,n])=>{if(void 0===n)return e;"object"==typeof n&&(n=ee(n.key,n.variables,n.options));const r=Number.isFinite(n)?k.number.format(n):String(n);return e.replaceAll(`{${t}}`,r)},o);return r&&A.set(r,s),s}function te(e,t,n){const r=Q(e,n&&"pluralValue"in n?Number(n.pluralValue):0);if(!r)return e;const o=t?Object.entries(t):[];let s=r;n?.specialReplacement&&(s=Object.entries(n.specialReplacement).reduce((e,[t,n])=>(0,m.t)(e,t,n),s));const a=n?.withNodes;if(a){const e=n.withMarkdown?["simple_markdown","emoji"]:["emoji"],t=(0,p.Am)([...e,...n.renderTextFilters||[]]);return(Array.isArray(s)?s:[s]).flatMap(e=>"string"!=typeof e?e:(0,i.A)(e,t,{markdownPostProcessor:e=>o.reduce((e,[t,n])=>{if(void 0===n)return e;const r=Number.isFinite(n)?k.number.format(n):n;return(0,m.t)(e,`{${t}}`,(0,i.A)(r))},e)}))}return o.reduce((e,[t,n])=>{if(void 0===n)return e;const r=Number.isFinite(n)?k.number.format(n):n;return(0,m.t)(e,`{${t}}`,(0,i.A)(r))},s)}const ne=D.promise},83649(e,t,n){function r(e){return"object"==typeof e&&"isDeleted"in e}function o(e){return!function(e){return"string"==typeof e}(e)&&!r(e)}function s(e){return Boolean(e)&&"object"==typeof e&&"key"in e&&!("type"in e)}function i(e){return"withNodes"in e&&Boolean(e.withNodes)}n.d(t,{JR:()=>r,Qw:()=>o,Yw:()=>s,Zh:()=>i})},43336(e,t,n){n.d(t,{Bt:()=>o,Cc:()=>a,Ki:()=>c,LI:()=>s,RI:()=>i,qE:()=>r});const r=(e,t,n)=>Math.min(n,Math.max(t,e)),o=(e,t,n)=>e>=t&&e<=n,s=(e,t=0)=>Math.round(e*10**t)/10**t,i=(e,t=0)=>Math.floor(e*10**t)/10**t,a=(e,t,n)=>(1-n)*e+n*t;function c(e){return 2*Math.round(e/2)}},10315(e,t,n){n.d(t,{N:()=>a});var r=n(31481);const o=new Set(["text/html","image/svg+xml"]),s=new Set(["html","svg+xml","xhtml+xml","xml"]),i=new Set([...r.c59,"htm","html","svg","m4v","m3u","m3u8","xhtml","xml"]);function a({mimeType:e,extension:t}){const n=e?.split(";")[0].trim().toLowerCase(),r=n?.split("/").pop()?.trim(),a=t.trim().toLowerCase();return!(!n||!o.has(n))||!(!r||!s.has(r))||!!i.has(a)}},58554(e,t,n){n.d(t,{ch:()=>v,hd:()=>y,Ih:()=>b,RB:()=>I,Cn:()=>w,GP:()=>A});var r=n(23174),o=n(31481),s=n(4875),i=n(96454),a=n(74824),c=n(87679),d=n(4350);const u=48e3;async function l(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(4180),n.b)),s=new Worker(new URL(n.p+n.u(3731),n.b));o.onmessage=e=>{null===e.data?s.postMessage({command:"done"}):s.postMessage({command:"encode",buffers:e.data},e.data.map(({buffer:e})=>e))},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:u}),o.postMessage({command:"init",decoderSampleRate:u,outputBufferSampleRate:u}),o.postMessage({command:"decode",pages:r},[r.buffer])})}const f={[r.qZ.BlobUrl]:a.Type.Blob,[r.qZ.Text]:a.Type.Text,[r.qZ.DownloadUrl]:void 0,[r.qZ.Progressive]:void 0},h=new Map,p=new Map,m=new Map,g=new Map;function y(e,t,n=!1,s,a){if(t===r.qZ.Progressive)return i.Uz?Promise.resolve(I(e)):y(e,r.qZ.BlobUrl,n,s,a);if(t===r.qZ.DownloadUrl)return i.Uz?Promise.resolve(function(e){const t=new URL(`./download/${e}`,window.location.href);return d.Xz&&t.searchParams.set("account",d.Xz.toString()),t.href}(e)):y(e,r.qZ.BlobUrl,n,s,a);if(!p.has(e)){const r=C(e,t,n).catch(e=>{o.Oig&&console.warn(e)}).finally(()=>{p.delete(e),m.delete(e),g.delete(e)});p.set(e,r)}if(s&&a){let t=m.get(e);t||(t=new Map,m.set(e,t)),t.set(a,s)}return p.get(e)}function b(e){return h.get(e)}function v(e){m.forEach((t,n)=>{t.forEach(t=>{if(t===e){const e=g.get(n);if(!e)return;return(0,s.om)(e),g.delete(n),void m.delete(n)}})})}function w(e,t){const n=m.get(e);n&&n.delete(t)}function I(e){const t=new URL(`./progressive/${e}`,window.location.href);return d.Xz&&t.searchParams.set("account",d.Xz.toString()),t.href}async function C(e,t,n,r=0){if(!o.xJs){const r=e.startsWith("avatar")?o.zrf:o.Iz7,s=await a.fetch(r,e,f[t],n);if(s){let t=s;"audio/ogg"!==s.type||i.Oo||(t=await l(t));const n=S(t);return h.set(e,n),n}}const d=function(e){const t=n=>{m.get(e)?.forEach(r=>{r(n),r.isCanceled&&(t.isCanceled=!0,h.delete(e))})};return t}(e);g.set(e,d);const u=await(0,s.px)("downloadMedia",{url:e,mediaFormat:t,isHtmlAllowed:n},d);if(!u){if(r>=5)throw new Error(`Failed to fetch media ${e}`);return await new Promise(e=>{setTimeout(e,k(r))}),o.Oig&&console.debug(`Retrying to fetch media ${e}`),C(e,t,n,r+1)}const{mimeType:p}=u;let y=S(u.dataBlob);if("audio/ogg"===p&&!i.Oo){const e=await(0,c.sZ)(y);URL.revokeObjectURL(y),y=S(await l(e))}return h.set(e,y),y}async function A(e){if(h.delete(e),!o.xJs){const t=e.startsWith("avatar")?o.zrf:o.Iz7;await a.remove(t,e)}}function S(e){return e instanceof Blob?URL.createObjectURL(e):e}function k(e){return 250*2**e}i.Uz&&navigator.serviceWorker.addEventListener("message",async e=>{const{type:t,messageId:n,params:i}=e.data;if("requestPart"!==t)return;const a=await async function e(t=0){return await(0,s.px)("downloadMedia",{mediaFormat:r.qZ.Progressive,...i})||(t>=5?void(o.Oig&&console.warn("Failed to download media part after 5 retries:",i.url)):(await new Promise(e=>{setTimeout(e,k(t))}),o.Oig&&console.debug(`Retrying to download media part ${i.url}, attempt ${t+1}`),e(t+1)))}();if(!a)return;const{arrayBuffer:c,mimeType:d,fullSize:u}=a;navigator.serviceWorker.controller.postMessage({type:"partResponse",messageId:n,result:{arrayBuffer:c,mimeType:d,fullSize:u}},[c])})},79824(e,t,n){n.d(t,{p:()=>r});const r=[]},80089(e,t,n){n.d(t,{If:()=>h,Vw:()=>l,ar:()=>s,gt:()=>f,po:()=>u});var r=n(31481),o=n(46536);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[e.Stars=4]="Stars",e}({});const i={},a={},{addCallback:c,runCallbacks:d}=(0,o.h)();async function u(e){if(!i[e]){switch(e){case s.Auth:i[s.Auth]=Promise.all([n.e(4765),n.e(7405)]).then(n.bind(n,32794));break;case s.Main:r.Oig&&console.log(">>> START LOAD MAIN BUNDLE"),i[s.Main]=Promise.all([n.e(4765),n.e(4727),n.e(9253),n.e(3952),n.e(2859),n.e(7768)]).then(n.bind(n,98163));break;case s.Extra:i[s.Extra]=Promise.all([n.e(4765),n.e(4727),n.e(9253),n.e(3952),n.e(2400),n.e(9451)]).then(n.bind(n,94822));break;case s.Calls:i[s.Calls]=Promise.all([n.e(4765),n.e(4727),n.e(2859),n.e(2394)]).then(n.bind(n,26941));break;case s.Stars:i[s.Stars]=Promise.all([n.e(4765),n.e(4727),n.e(9253),n.e(2400),n.e(6930)]).then(n.bind(n,49466))}i[e].then(d)}const t=await i[e];return a[e]||(a[e]=t),t}async function l(e){await u(e)}function f(e,t){const n=a[e];if(n)return n[t]}const h=c},4350(e,t,n){n.d(t,{Nv:()=>g,Ph:()=>p,Xz:()=>i,a9:()=>c,gD:()=>m,pg:()=>u,pn:()=>d,rL:()=>a,zk:()=>l});var r=n(31481),o=n(63495);const s="undefined"!=typeof WorkerGlobalScope&&globalThis.self instanceof WorkerGlobalScope?globalThis.self.name:void 0,i=(s?Number(new URLSearchParams(s).get(r.r6P)):void 0)||(o.vM?function(e){const t=new URL(e).searchParams.get(r.r6P),n=t?Number(t):1;return!n||Number.isNaN(n)||1===n?void 0:n}(globalThis.location.href):void 0),a=`${r.YAK}_${i||1}`,c=`${r.L3V}_${i||1}`,d=`${r.z2M}_${i||1}`,u=i?`${r.iJx}_${i}`:r.iJx;function l(){if(!o.vM)return{};const e=Object.keys(localStorage).filter(e=>e.startsWith(r.um6)),t={};for(const n of e){const e=Number(n.slice(r.um6.length)),o=f(e);o&&(t[e]=o)}return t}function f(e){const t=h(e),{userId:n,avatarUri:r,color:o,emojiStatusId:s,firstName:i,lastName:a,isPremium:c,isTest:d,phone:u}=t||{};if(n)return{userId:n,avatarUri:r,color:o,emojiStatusId:s,firstName:i,lastName:a,isPremium:c,isTest:d,phone:u}}function h(e){try{const t=JSON.parse(localStorage.getItem(`${r.um6}${e||1}`)||"{}");if(!t.dcId)return;return t}catch(e){return}}function p(e,t){const n=h(e);if(!n)return;const r={...n,...t};r.userId&&m(e,r)}function m(e,t){localStorage.setItem(`${r.um6}${e||1}`,JSON.stringify(t))}function g(e,t,n){const o=new URL(globalThis.location.href);return 1!==e?o.searchParams.set(r.r6P,String(e)):o.searchParams.delete(r.r6P),n?o.searchParams.set("test","true"):o.searchParams.delete("test"),o.hash=t?"login":"",o.toString()}if("object"==typeof window){const e=new BroadcastChannel("tt-version");e.postMessage({version:"1.0.0"}),e.addEventListener("message",t=>{const{version:n}=t.data;n&&(-1===y("1.0.0",n)&&window.location.reload(),1===y("1.0.0",n)&&e.postMessage({version:"1.0.0"}))})}function y(e,t){return e.startsWith(`${t}-`)?-1:t.startsWith(`${e}-`)?1:e.localeCompare(t,void 0,{numeric:!0,sensitivity:"case",caseFirst:"upper"})}},5560(e,t,n){n.d(t,{Ac:()=>L,B1:()=>F,BA:()=>E,DJ:()=>O,Kz:()=>U,M2:()=>S,Mi:()=>_,Oq:()=>R,al:()=>B,wC:()=>P,xe:()=>M});var r=n(13439),o=n(23174),s=n(31481),i=n(90709),a=n(27109),c=n(70636),d=n(11597),u=n(4875),l=n(63495),f=n(96454),h=n(6842),p=n(87894),m=n(43044),g=n(58554),y=n(6e4),b=n(37836),v=n(80140),w=n(18653),I=n(20021);function C(e){const t=e.toJSON();return JSON.stringify({endpoint:t.endpoint,keys:t.keys})}function A(){return!(!f.Tz||l.Vq||("showNotification"in ServiceWorkerRegistration.prototype?"denied"===Notification.permission?(s.Oig&&console.warn("[PUSH] The user has blocked push notifications."),1):!("PushManager"in window)&&(s.Oig&&console.warn("[PUSH] Push messaging isn't supported."),1):(s.Oig&&console.warn("[PUSH] Push notifications aren't supported."),1)))}function S(){return"Notification"in window?"denied"!==Notification.permission||(s.Oig&&console.warn("[PUSH] The user has blocked push notifications."),!1):(s.Oig&&console.warn("[PUSH] This browser does not support desktop notification"),!1)}const k=new Set,T=new Audio("./notification.mp3");async function E(e,t){if(void 0!==e&&k.has(e))return;const{notificationSoundVolume:n}=(0,d.eCL)((0,r.mS)()),o=t?t/10:n/10;if(0!==o){T.volume=o,void 0!==e&&(T.addEventListener("ended",()=>{k.add(e)},{once:!0}),setTimeout(()=>{k.delete(e)},3e3));try{await T.play()}catch(e){s.Oig&&console.warn("[PUSH] Unable to play notification sound")}}}T.setAttribute("mozaudiochannel","notification");const P=(0,b.sg)(E,1e3,!0,!1);async function M(){if(l.Vq){const e=await n.e(131).then(n.bind(n,70131));return!!await e.isPermissionGranted()||"granted"===await e.requestPermission()}if(!("Notification"in window))return!1;let e=Notification.permission;return["granted","denied"].includes(e)||(e=await Notification.requestPermission()),"granted"===e}async function x(e){const{deleteDeviceToken:t}=(0,r.ko)();if(e)try{const n=C(e);return await(0,u.px)("unregisterDevice",n),await e.unsubscribe(),void t()}catch(e){s.Oig&&console.log("[PUSH] Unable to unsubscribe from push.",e)}const n=(0,r.mS)();n.push&&(await(0,u.px)("unregisterDevice",n.push.deviceToken),t())}async function B(){if(!A())return;const e=await navigator.serviceWorker.ready,t=await e.pushManager.getSubscription();await x(t)}let N=!1;function L(){return N}async function F(){const{setDeviceToken:e,updateWebNotificationSettings:t}=(0,r.ko)();let n=!1,o=!1;if(!A())return n=await M(),void t({hasWebNotifications:n,hasPushNotifications:o});const i=await navigator.serviceWorker.ready;let a=await i.pushManager.getSubscription();if(function(e){const t=(0,r.mS)();return!t.push||!e||C(e)!==t.push.deviceToken||Date.now()-t.push.subscribedAt>432e5}(a)){await x(a);try{a=await i.pushManager.subscribe({userVisibleOnly:!0});const t=C(a);s.Oig&&console.log("[PUSH] Received push subscription: ",t),await(0,u.px)("registerDevice",t),e({token:t}),o=!0,n=!0}catch(e){"denied"===Notification.permission?s.Oig&&console.warn("[PUSH] The user has blocked push notifications."):(s.Oig&&console.log("[PUSH] Unable to subscribe to push.",e),[DOMException.ABORT_ERR,DOMException.NOT_SUPPORTED_ERR].includes(e.code)&&(N=!0,n=await M()))}t({hasWebNotifications:n,hasPushNotifications:o})}}async function D(e){const t=(0,i.cP)(e);if(!t)return;let n=g.Ih(t);return n||(await g.hd(t,o.qZ.BlobUrl),n=g.Ih(t)),n}async function O({call:e,user:t}){const{hasWebNotifications:n}=(0,d.eCL)((0,r.mS)());if(document.hasFocus()||!n)return;if(!S())return;const o=await D(t),s={body:(0,i.Yg)(t),icon:o,badge:o,tag:`call_${e.id}`};"vibrate"in navigator&&(s.vibrate=[200,100,200]);const a=new Notification((0,y.yE)("VoipIncoming"),s);a.onclick=()=>{a.close(),window.focus&&window.focus()}}async function R({chat:e,message:t,isReaction:n=!1}){const o=(0,r.mS)(),{hasWebNotifications:g}=(0,d.eCL)(o);if(!function(e,t){const n=(0,r.mS)(),o=(0,a.If)(e,(0,d.K52)(n),(0,d.P5N)(n,e.id)),s=(0,d.nkm)(n,t),i=s?.notifySettings.mutedUntil,c=void 0===i?o:i>(0,v.Fm)(),u=n.settings.byKey.shouldNotifyAboutPinnedMessages,l=(0,a.uy)(t,u),h="pinMessage"===t.content?.action?.type&&!u,p="phoneCall"!==t.content?.action?.type;if(h||c&&!l||!p||e.isNotJoined||!e.isListed||(0,d.nZ4)(n,e.id))return!1;if(f.TF){const{chatId:t,type:r}=(0,d.Xf0)(n)||{};return!(t===e.id&&"thread"===r)}return!document.hasFocus()}(e,t))return;const b=(0,a.sh)(e,(0,d.K52)((0,r.mS)()),(0,d.P5N)((0,r.mS)(),e.id)),C=(0,d.nkm)(o,t),k=void 0===C?.notifySettings.hasSound?b:!C.notifySettings.hasSound,T=S();if(!g||!T)return void(k||t.isSilent||n||l.Vq||P(String(t.id)||e.id));if(!T)return;if(!t.id)return;const E=(0,i.cU)(t);if(n&&!E)return;n&&E&&"custom"===E.reaction.type&&await async function(e){let t=(0,r.mS)();if((0,d.O8F)(t,e))return;const n=await(0,u.px)("fetchCustomEmoji",{documentId:[e]});n&&(t=(0,r.mS)(),t={...t,customEmojis:{...t.customEmojis,byId:{...t.customEmojis.byId,...(0,p.dU)(n,"id")}}},(0,r.UF)(t))}(E.reaction.documentId);const M=await D(e),{title:x,body:B}=function(e,t,n){const o=(0,r.mS)();let u=(0,d.Y7C)(o,t);const l=Boolean(n);l&&(u=(0,d.PVB)(o,n.peerId));const{isScreenLocked:f}=o.passcode,p=e.id===o.currentUserId;let g;if(!f&&(0,a.o3)(e,(0,d.K52)(o),(0,d.P5N)(o,e.id))){const o=u?(0,c.Q5)((0,m.Yw)(),e.id,u):void 0;let s=(0,h.A)((0,I.Y)("span",{children:(0,I.Y)(w.A,{message:t})}))[0].textContent||"";if(l){const e=function(e){let t;return"emoji"===e.reaction.type&&(t=e.reaction.emoticon),"custom"===e.reaction.type&&(t=(0,d.O8F)((0,r.mS)(),e.reaction.documentId)?.emoji),t||"❤️"}(n);s=(0,y.yE)("PushReactText",[e,s])}g=o?`${o}: ${s}`:s}else g=(0,m.Yw)()("NotificationMessageTextHidden");let b=f?s.C39:(0,i.Js)(y.yE,e,p);return t.isSilent&&(b+=" 🔕"),{title:b,body:g}}(e,t,E);if(A())navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"showMessageNotification",payload:{title:x,body:B,icon:M,chatId:e.id,messageId:t.id,shouldReplaceHistory:!0,isSilent:k||t.isSilent,reaction:E?.reaction}});else{const o=(0,r.ko)(),s={body:B,icon:M,badge:M,tag:String(t.id)};"vibrate"in navigator&&(s.vibrate=[200,100,200]);const i=new Notification(x,s);i.onclick=()=>{i.close(),o.focusMessage({chatId:e.id,messageId:t.id,shouldReplaceHistory:!0}),window.focus&&window.focus()},i.onshow=()=>{k||n||t.isSilent||l.Vq||P(String(t.id)||e.id)}}}function U(e){!s.W75&&navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"closeMessageNotifications",payload:e})}function _(){navigator.serviceWorker?.controller&&navigator.serviceWorker.controller.postMessage({type:"clientReady"})}},6e4(e,t,n){n.d(t,{DW:()=>g,Yw:()=>S,bV:()=>T,wT:()=>k,yE:()=>A});var r=n(13439),o=n(31481),s=n(30708),i=n(4875),a=n(74824),c=n(46536),d=n(43044),u=n(14242);const l=/%\d?\$?[sdf@]/g,f=["value","zeroValue","oneValue","twoValue","fewValue","manyValue","otherValue"],h={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)),i=Number(n.slice(-2)),a=Number(r.slice(-1)),c=Number(r.slice(-2));return o&&1===s&&11!==i||1===a&&11!==c?2:o&&s>=2&&s<=4&&(i<12||i>14)||a>=2&&a<=4&&(c<12||c>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)),i=Number(n.slice(-2)),a=Number(r.slice(-1)),c=Number(r.slice(-2));return o&&1===s&&11!==i||1===a&&11!==c?2:o&&s>=2&&s<=4&&(i<12||i>14)||a>=2&&a<=4&&(c<12||c>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},p=new Map;let m;const{addCallback:g,removeCallback:y,runCallbacks:b}=(0,c.h)();let v,w;function I(){return(e,t,n,r)=>{if(void 0!==t){const o=Array.isArray(t)?JSON.stringify(t):t,s=p.get(`${e}_${o}_${n}${r?`_${r}`:""}`);if(s)return s}const s=m?.[e];return s?function(e,t,n,r,s){const i="number"==typeof n||void 0!==s?function(e){const t=v?.replace("-raw","")||o.SSZ,n=h[t]?h[t](e):0;return f[n]}(s??n):"value",a="string"==typeof e?e:"value"===i?"object"==typeof e?e.value:e:"object"==typeof e?e[i]||e.otherValue:void 0;if(!a?.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(l),r=n.shift();return n.reduce((e,n,r)=>`${e}${String(t[r]??"")}${n}`,r||"")}(a,"i"===r?(0,u.Sm)(n):n),o=Array.isArray(n)?JSON.stringify(n):n;return p.set(`${t}_${o}_${r}${s?`_${s}`:""}`,e),e}return a}(s,e,t,n,r):e}}let C=I();function A(...e){return C(...e)}function S(){return C}async function k(e,t){if((0,d.qY)(e,!0),m&&e===v)return void(t&&t());let n=await a.fetch(o.CV,e,a.Type.Json);if(!n&&(n=await async function(e){const t=await(0,i.px)("oldFetchLangPack",{sourceLangPacks:o.Ka6,langCode:e});if(t)return await a.save(o.CV,e,t.langPack),t.langPack}(e),!n))return;p.clear(),v=e,m=n,document.documentElement.lang=e;const c=(0,r.mS)(),{languages:u,timeFormat:l}=(0,s.lS)(c),f=u?.find(t=>t.langCode===e);C=I(),C.isRtl=Boolean(f?.isRtl),C.code=e.replace("-raw",""),C.langName=f?.nativeName,C.timeFormat=l,t&&t(),b()}function T(e){e&&e===w||(w=e,C.timeFormat=e,b())}},70934(e,t,n){n.d(t,{H:()=>b,IG:()=>u,Mv:()=>a,UQ:()=>h,WN:()=>m,dl:()=>c,m:()=>p,tn:()=>d,ug:()=>f,yp:()=>l});var r=n(31481),o=n(70758),s=n(74824);let i;class a extends Error{}function c(){return i}function d(e){i=e}async function u(e){i=await g(e)}async function l(e,t){if(!i)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 w(e,i);await y("sessionEncrypted",t)})(),(async()=>{if(!t)return;const e=await w(t,i);await y("globalEncrypted",e)})()])}async function f(){if(!i)throw console.error("[api/passcode] Missing current passcode"),new Error("[api/passcode] Missing current passcode");const[e,t]=await Promise.all([v("sessionEncrypted"),v("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([I(e,i),I(t,i)]);return{sessionJson:n,globalJson:r}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}async function h(e){const t=await g(e),[n,r]=await Promise.all([v("sessionEncrypted"),v("globalEncrypted")]);if(!n||!r)throw console.error("[api/passcode] Missing required stored fields"),new a("[api/passcode] Missing required stored fields");try{const[e,o]=await Promise.all([I(n,t),I(r,t)]);return i=t,{sessionJson:e,globalJson:o}}catch(e){throw console.error("[api/passcode] Error decrypting session",e),e}}function p(){i=void 0}function m(){return p(),o.B.clear(),s.clear(r.oBq)}function g(e){return crypto.subtle.digest("SHA-256",(new TextEncoder).encode(`${e}harder better faster stronger`))}function y(e,t){const n=Array.from(new Uint8Array(t));return o.B.set(e,n)}function b(){return o.B.get("sessionEncrypted")}async function v(e){const t=await o.B.get(e);return t?new Uint8Array(t).buffer:s.fetch(r.oBq,e,s.Type.ArrayBuffer)}async function w(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),i=await crypto.subtle.encrypt(r,o,s),a=new Uint8Array(i),c=new Uint8Array(12+a.length);return c.set(n,0),c.set(a,12),c.buffer}async function I(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),i=await crypto.subtle.decrypt(r,o,s);return(new TextDecoder).decode(i)}},80853(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,{C:()=>r,f:()=>o})},21687(e,t,n){function r(e){const{pageTransitions:t,messageSendingAnimations:n,mediaViewerAnimations:r,messageComposerAnimations:o,contextMenuAnimations:s,contextMenuBlur:i,messageBlur:a,rightColumnAnimations:c}=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",!i),d.classList.toggle("with-message-blur",a),d.classList.toggle("no-right-column-animations",!c)}n.d(t,{u:()=>r})},19800(e,t,n){n.d(t,{Bt:()=>d,Tq:()=>u});var r=n(13439),o=n(31481),s=n(84553);const i=/(^|\.)(google|bing|duckduckgo|ya|yandex)\./i,a="kz_version";function c(e){localStorage.setItem(a,JSON.stringify(e))}function d(e){c(e),(0,s.VH)(),(0,r.ko)().skipLockOnUnload(),window.location.assign(`${o.qJR}${e.toLowerCase()}`)}function u(){if(window.location.hostname!==o.mFn)return;const e=document.referrer.toLowerCase();if(e)try{if(!new URL(e).host.match(i))return;const t=function(){const e=localStorage.getItem(a);if(e)return JSON.parse(e)}();if(t)return void("Z"!==t&&d(t));const n=void 0!==(new URLSearchParams(window.location.search).get("test")??void 0),r=Math.random()<.5;if(n||!r)return void c("Z");d("K")}catch(e){}}},64713(e,t,n){n.d(t,{Ox:()=>a,gH:()=>s,n4:()=>i});const r="X",o="XXX XXX XXX XXX";function s(e,t){return e.find(e=>e.iso2===t)}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;tn.length-1||n[t]!==r&&n[t]!==e[t])return!1;return!0});return 1===s.length?s[0]:n}(n,t?.patterns),i=[];let a=0;for(let e=0;en.startsWith(e.countryCode)).map(e=>(e.prefixes||[""]).map(t=>({code:`${e.countryCode}${t}`,country:e}))).flat().filter(({code:e})=>n.startsWith(e)).sort((e,t)=>e.code.length-t.code.length);return r[r.length-1]?.country}(e,n);return r?`+${r.countryCode} ${i(n,r)}`:n}},84947(e,t,n){n.d(t,{A:()=>r});class r{constructor(e){this.limit=e,this.map=new Map,this.insertionQueue=new Set}get(e){return this.map.get(e)}set(e,t){if(this.map.size===this.limit){const e=Array.from(this.insertionQueue).shift();e&&(this.map.delete(e),this.insertionQueue.delete(e))}return this.map.set(e,t),this.insertionQueue.add(e),this}has(e){return this.map.has(e)}delete(e){const t=this.map.delete(e);return t&&this.insertionQueue.delete(e),t}clear(){this.map.clear(),this.insertionQueue.clear()}forEach(e,t){this.map.forEach(e,t)}get size(){return this.map.size}get[Symbol.toStringTag](){return this.map[Symbol.toStringTag]}[Symbol.iterator](){return this.map[Symbol.iterator]()}entries(){return this.map.entries()}keys(){return this.map.keys()}values(){return this.map.values()}}},98607(e,t,n){function r(e,t,n){const r=e.split(t),[o,...s]=r;return s.reduce((e,t)=>e.concat(n,t),[o]).filter(Boolean)}function o(e,t,n){return"string"==typeof e?r(e,t,n):e&&Array.isArray(e)?e.flatMap(e=>"string"==typeof e?r(e,t,n):Array.isArray(e)?o(e,t,n):e):e}n.d(t,{i:()=>r,t:()=>o})},33204(e,t,n){n.d(t,{A:()=>s});var r=n(13439);const o=new Map;function s(e,t){const n=e.action;clearTimeout(o.get(n));const s=window.setTimeout(()=>{(0,r.ko)()[n](e.payload)},t);o.set(n,s)}},66414(e,t,n){n.d(t,{az:()=>l,cA:()=>g,dk:()=>h,f4:()=>p,fY:()=>m,lD:()=>d,vO:()=>u,xV:()=>f});var r=n(23174),o=n(31481);let s,i,a=!1,c=window.location.hash;function d(){a=!1,i=void 0,s=void 0,c=""}function u(){window.location.hash=""}const l=(e,t,n)=>{const o="thread"===t?void 0:t;return(n===r.l3?[e,o]:[e,n,o]).filter(Boolean).join("_")};function f(e){if(p(),!i)return;const t=i.split("_");let n,o,s;if(1===t.length)n=t[0];else if(2===t.length){const e=["thread","pinned","scheduled"].includes(t[1]);n=t[0],o=e?t[1]:"thread",s=e?void 0:t[1]}else t.length>=3&&([n,s,o]=t);if(!n?.match(/^-?\d+$/))return;const a=["thread","pinned","scheduled"].includes(o);return{chatId:n,type:o&&a?o:"thread",threadId:(n===e?s:Number(s))||r.l3}}const h=(e,t,n)=>{const r=new URL(window.location.href);return r.hash=l(e,t,n),r.href};function p(){if(s)return s;if(a)return;const e=g();if(!e)return;let t=e.replace(/^#/,"");return t.includes("?")?([i,t]=t.split("?"),o.fng||(window.location.hash=i)):t.includes("=")&&(o.fng||(window.location.hash="")),s=t.includes("=")?t.split("&").reduce((e,t)=>{const[n,r]=t.split("=");return e[n]=r,e},{}):void 0,a=!0,s||(i=t),s}function m(){s&&delete s.tgWebAuthToken}function g(){return c}},50110(e,t,n){n.d(t,{A:()=>i});var r=n(31481),o=n(2188);const s=!r.MVx;function i(e,t){if(!s)return e();const{rescue:n,always:r,shouldIgnoreError:i}=t??{};try{return e()}catch(e){return n?.(e),void(i||(0,o.H)(e))}finally{r?.()}}},41733(e,t,n){n.d(t,{A:()=>s,e:()=>o});var r=n(31481);const o=e=>e.currentTime>0&&!e.paused&&!e.ended&&e.readyState>2,s=e=>{e.play().catch(t=>{r.Oig&&console.warn(t,e)})}},15379(e,t,n){n.d(t,{Ay:()=>a,Ee:()=>d,Vb:()=>i,j5:()=>u,to:()=>s,w1:()=>c});var r=n(21309);const o={everyminute:r.pY,every5minutes:5*r.pY,daily:r.d_,weekly:r.V8,biweekly:2*r.V8,monthly:r.Lp,every3months:91*r.d_,every6months:182*r.d_,yearly:365*r.d_},s=["never",...Object.keys(o)],i=new Set(["everyminute","every5minutes"]);function a(e){if(e&&"never"!==e)return o[e]}function c(e){if(e)return Object.keys(o).find(t=>o[t]===e)}function d(e,t){if(!e)return;const n=c(e);if(n)switch(n){case"everyminute":return t("MessageRepeatPeriodEveryMinutes",{count:1},{pluralValue:1});case"every5minutes":return t("MessageRepeatPeriodEveryMinutes",{count:5},{pluralValue:5});case"daily":return t("MessageRepeatPeriodDaily");case"weekly":return t("MessageRepeatPeriodWeekly");case"biweekly":return t("MessageRepeatPeriodBiweekly");case"monthly":return t("MessageRepeatPeriodMonthly");case"every3months":return t("MessageRepeatPeriodEveryMonths",{count:3},{pluralValue:3});case"every6months":return t("MessageRepeatPeriodEveryMonths",{count:6},{pluralValue:6});case"yearly":return t("MessageRepeatPeriodYearly");default:return}}function u(e,t){switch(e){case"never":default:return t("ScheduleRepeatNever");case"everyminute":return t("ScheduleRepeatEveryMinutes",{count:1},{pluralValue:1});case"every5minutes":return t("ScheduleRepeatEveryMinutes",{count:5},{pluralValue:5});case"daily":return t("ScheduleRepeatDaily");case"weekly":return t("ScheduleRepeatWeekly");case"biweekly":return t("ScheduleRepeatBiweekly");case"monthly":return t("ScheduleRepeatMonthly");case"every3months":return t("ScheduleRepeatEveryMonths",{count:3},{pluralValue:3});case"every6months":return t("ScheduleRepeatEveryMonths",{count:6},{pluralValue:6});case"yearly":return t("ScheduleRepeatYearly")}}},37836(e,t,n){function r(e,t,n=!0,r=!0){let o;return(...s)=>{o?(clearTimeout(o),o=void 0):n&&e(...s),o=self.setTimeout(()=>{r&&e(...s),o=void 0},t)}}function o(e,t,n=!0){let r,o,s;return(...i)=>{o=!0,s=i,r||(n&&(o=!1,e(...s)),r=self.setInterval(()=>{if(!o)return self.clearInterval(r),void(r=void 0);o=!1,e(...s)},t))}}function s(e){return i(g,e)}function i(e,t){let n,r=!1;return(...o)=>{n=o,r||(r=!0,e(()=>{r=!1,t(...n)}))}}n.d(t,{Fe:()=>s,IJ:()=>m,P_:()=>c,aj:()=>g,kI:()=>y,nF:()=>o,nb:()=>i,sg:()=>r,v7:()=>a,yu:()=>b});const a=e=>new Promise(t=>{setTimeout(()=>t(),e)});function c(){return new Promise(e=>{m(e)})}let d,u,l,f,h,p;function m(e,t=!1){d?d.add(e):(d=new Set([e]),requestAnimationFrame(()=>{const e=d;d=void 0,u=void 0,l&&(clearTimeout(l),l=void 0),e.forEach(e=>e())})),t&&(u?u.add(e):u=new Set([e]),l||(l=window.setTimeout(()=>{const e=u;if(d){const t=d;e.forEach(e=>t.delete(e))}u=void 0,l&&(clearTimeout(l),l=void 0),e.forEach(e=>e())},35)))}function g(e){f?f.push(e):(f=[e],Promise.resolve().then(()=>{const e=f;f=void 0,e.forEach(e=>e())}))}function y(e){self.requestIdleCallback?h?h.push(e):(h=[e],requestIdleCallback(e=>{const t=h;for(h=void 0;t.length&&(t.shift()(),e.timeRemaining()););t.length&&(h?h=t.concat(h):t.forEach(y))},{timeout:500})):g(e)}function b(e,t=!1){return p||(p=[],self.addEventListener("beforeunload",()=>{p.forEach(e=>e())})),t?p.push(e):p.unshift(e),()=>{p=p.filter(t=>t!==e)}}},529(e,t,n){let r;n.d(t,{A:()=>o,l:()=>s});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)}},80140(e,t,n){n.d(t,{Fm:()=>i,SF:()=>s,SH:()=>o});let r=0;function o(e){r=e}function s(){return r}function i(){return Math.floor(Date.now()/1e3)+r}},57751(e,t,n){n.d(t,{$m:()=>l,AA:()=>i,CX:()=>c,id:()=>u,rE:()=>a,wr:()=>s});var r=n(31481),o=n(4350);function s(){if(l())return!0;const e=d(o.Xz);if(e)return Boolean(e.dcId);if(!o.Xz){const e=localStorage.getItem(r.HaM);if(e)try{const t=JSON.parse(e);return Boolean(t&&t.id&&t.dcID)}catch(e){return!1}}return!1}function i(e){const{mainDcId:t,keys:n,isTest:s}=e,i=d(o.Xz),a={...i,dcId:t,isTest:s};Object.keys(n).map(Number).forEach(e=>{a[`dc${e}_auth_key`]=n[e]}),o.Xz||function(e,t){const{mainDcId:n,keys:o,isTest:s}=e;localStorage.setItem(r.HaM,JSON.stringify({dcID:n,id:t,test:s})),localStorage.setItem("dc",String(n)),Object.keys(o).map(Number).forEach(e=>{localStorage.setItem(`dc${e}_auth_key`,JSON.stringify(o[e]))})}(e,i?.userId),(0,o.gD)(o.Xz,a)}function a(e){e||[r.HaM,"dc",...r.j3k.map(e=>`dc${e}_auth_key`),...r.j3k.map(e=>`dc${e}_hash`),...r.j3k.map(e=>`dc${e}_server_salt`)].forEach(e=>{localStorage.removeItem(e)}),localStorage.removeItem(`${r.um6}${e||1}`)}function c(){if(!s())return;const e=d(o.Xz);if(!e){if(o.Xz)return;return function(){if(!s())return;const e=JSON.parse(localStorage.getItem(r.HaM)||"null");if(!e)return;const t=Number(e.dcID),n=e.test,o={};return r.j3k.forEach(e=>{try{const t=localStorage.getItem(`dc${e}_auth_key`);t&&(o[e]=JSON.parse(t))}catch(e){r.Oig&&console.warn("Failed to load stored session",e)}}),Object.keys(o).length?{mainDcId:t,keys:o,isTest:n}:void 0}()}return{mainDcId:e.dcId,keys:r.j3k.reduce((t,n)=>{const r=e[`dc${n}_auth_key`];return r&&(t[n]=r),t},{}),isTest:e.isTest||void 0}}function d(e){try{const t=JSON.parse(localStorage.getItem(`${r.um6}${e||1}`)||"{}");if(!t.dcId)return;return t}catch(e){return}}function u(e){d(o.Xz)&&(0,o.Ph)(o.Xz,{userId:e})}function l(){return"true"===localStorage.getItem(r.ozB)}},22237(e,t,n){n.d(t,{Hp:()=>s,cO:()=>c,n5:()=>a});var r=n(46536);const o=Symbol("SIGNAL_MARK");function s(e){return"function"==typeof e&&o in e}const i=new Map;function a(e){const t={value:e,effects:(0,r.h)()};function n(e){const n=t.effects.addCallback(e);return i.has(e)?i.get(e).add(n):i.set(e,new Set([n])),()=>{n();const t=i.get(e);t.delete(n),t.size||i.delete(e)}}return[Object.assign(function(){return t.value},{[o]:o,subscribe:n,once:function(e){const t=n(()=>{t(),e()});return t}}),function(e){t.value!==e&&(t.value=e,t.effects.runCallbacks())}]}function c(e){i.get(e)?.forEach(e=>{e()}),i.delete(e)}},83868(e,t,n){n.d(t,{A:()=>r});const r=e=>{e.stopPropagation(),e.preventDefault()}},28470(e,t,n){n.d(t,{e:()=>u,z:()=>d});var r=n(31481),o=n(66644),s=n(6842),i=n(14235);const a=new Map;let c;function d(e,t){t??=(0,i.A)(),e.props.id=t;const n=(0,s.A)(e)[0];return a.set(e.props.id,n),function(e){(0,o.RK)(()=>{c||function(){if(c)return;const e=document.createElementNS(r.jNX,"svg");e.setAttribute("width","0"),e.setAttribute("height","0"),e.setAttribute("viewBox","0 0 1 1"),e.classList.add("svg-definitions"),document.body.appendChild(e),c=document.createElementNS(r.jNX,"defs"),e.appendChild(c)}(),c.appendChild(e)})}(n),t}function u(e){const t=a.get(e);t&&((0,o.RK)(()=>{t.remove()}),a.delete(e))}},55994(e,t,n){n.d(t,{P:()=>m,R:()=>g});var r=n(66644),o=n(96454),s=n(19822),i=n(50442),a=n(25903),c=n(43336);const d=s.qM.easeOutCubic;let u,l,f,h,p=!1;function m(e,t){return(0,i.wJ)(e,{excludedClosestSelector:t.excludedClosestSelector,selectorToPreventScroll:t.selectorToPreventScroll,swipeThreshold:10,onSwipe(e,n,r){if(n===i.ez.Left)t.onSwipeLeftStart?.();else{if(n!==i.ez.Right)return!1;t.onSwipeRightStart?.()}return o.pz&&(p=!0,u=r),!0},onDrag(e,t,n){p&&l?.(n)},onRelease(){p&&(p=!1,f?.(t.onCancel),l=void 0,f=void 0)}})}function g(e,t,n){if(h?.(),!p)return;const o=function(e){for(const t of e.getAnimations())if(t.effect instanceof KeyframeEffect)for(const e of t.effect.getKeyframes()){if(1!==e.offset||!e.transform)continue;const t=b(e.transform);if(t)return t}}(e);if(!o)return;let i;e.getAnimations().forEach(e=>e.pause()),t.getAnimations().forEach(e=>e.pause()),e.style.animationTimingFunction="linear",t.style.animationTimingFunction="linear",(0,r.YS)(()=>{const p=(m=getComputedStyle(e).transform,g=o.axis,m.slice(7,-1).split(",").map(Number)["X"===g?4:5]);var m,g;const b=("px"===o.units?o.value:o.value/100*("X"===o.axis?e.offsetWidth:e.offsetHeight))-p;let v=0;l=({dragOffsetX:n,dragOffsetY:r})=>{const s="X"===o.axis?n-u.dragOffsetX:r-u.dragOffsetY,a=(0,c.qE)(s/b,0,1);i=a>v?1:-1,v=a,y([e,t],v)},f=o=>{const c=-1===i;function u(){e.getAnimations().forEach(e=>e.cancel()),t.getAnimations().forEach(e=>e.cancel()),(0,r.RK)(()=>{e.style.animationTimingFunction="",t.style.animationTimingFunction=""})}c||(0,a.e)(e,u),h=(0,s.Hd)({from:v,to:c?0:1,duration:300,timing:d,onUpdate(n){y([e,t],n)},onEnd(e=!1){h=void 0,(e||c)&&(u(),n(),o())}})}})}function y(e,t){e.map(e=>e.getAnimations()).flat().forEach(e=>{e.currentTime=e.effect.getTiming().duration*t})}function b(e){const t=e.match(/([XY])\((-?\d+)(%|px)\)/);if(t)return{axis:t[1],value:Number(t[2]),units:t[3]}}},71322(e,t,n){n.d(t,{A:()=>l});var r=n(66644);const o=JSON.parse('{"--color-primary":["#3390EC","#8774E1"],"--color-primary-opacity":["#50A2E91E","#8378DB1E"],"--color-primary-opacity-hover":["#50A2E940","#8378DB40"],"--color-primary-tint":["#3390ec1a","#8774e11a"],"--color-primary-shade":["#4a95d6","#7b71c6"],"--color-background":["#FFFFFF","#212121"],"--color-background-compact-menu":["#FFFFFFBB","#212121DD"],"--color-web-app-browser":["#FFFFFFBB","#0303038F"],"--color-background-compact-menu-reactions":["#FFFFFFEB","#212121DD"],"--color-background-compact-menu-hover":["#00000011","#00000066"],"--color-background-secondary":["#F4F4F5","#0F0F0F"],"--color-background-secondary-accent":["#E4E4E5","#191919"],"--color-background-sidebar":["#E4E4E5","#0F0F0F"],"--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-hover":["#F4F4F5","#2C2C2C"],"--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-active":["#00C73E","#8774E1"],"--color-active-darker":["#00a734","#7b71c6"],"--color-green":["#00C73E","#00C73E"],"--color-green-darker":["#00A734","#00A734"],"--color-success":["#00C73E","#00C73E"],"--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-message-non-contact":["#cceebf","#AAAAAA"],"--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"],"--color-background-menu-separator":["#0000001a","#ffffff1a"],"--color-hover-overlay":["#00000006","#ffffff06"],"--color-toast-background":["#202020CC","#000000CC"]}');var s=n(19822),i=n(48894);let a=!1;const c=new Set(["--color-text","--color-primary-shade","--color-text-secondary","--color-accent-own"]),d=Object.keys(o).map(e=>({property:e,colors:[(0,i.hF)(o[e][0]),(0,i.hF)(o[e][1])]}));function u(e,t,n=1){d.forEach(({property:r,colors:o})=>{const{r:s,g:a,b:d,a:u}=(0,i.R5)(o[e],o[t],n),l=void 0!==u?Math.round(u/255*1e3)/1e3:void 0;document.documentElement.style.setProperty(r,`rgb(${s},${a},${d}${l?`,${l}`:""})`),c.has(r)&&document.documentElement.style.setProperty(`${r}-rgb`,`${s},${a},${d}`)})}const l=(e,t)=>{const n=`theme-${e}`;if(document.documentElement.classList.contains(n))return;const o="dark"===e,i=a&&t,c=o?0:1,d=o?1:0,l=Date.now(),f=document.querySelector('meta[name="theme-color"]');(0,r.RK)(()=>{let e;document.documentElement.classList.remove("theme-"+(o?"light":"dark")),a&&(e=(()=>{const e=document.createElement("style");return e.textContent="\n.no-animations #root *,\n.no-animations #root *::before,\n.no-animations #root *::after {\n transition: none !important;\n}",document.head.appendChild(e),()=>{document.head.removeChild(e)}})(),document.documentElement.classList.add("no-animations")),document.documentElement.classList.add(n),f&&f.setAttribute("content",o?"#212121":"#fff"),setTimeout(()=>{(0,r.RK)(()=>{e?.(),document.documentElement.classList.remove("no-animations")})},500),a=!0,i?(0,s.i0)(()=>{const e=Math.min((Date.now()-l)/200,1);return u(c,d,function(e){return 1-(1-e)**3.5}(e)),e<1},r.RK):u(c,d)})}},84382(e,t,n){n.d(t,{S:()=>i,V:()=>s});let r,o=window.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";function s(){return o}function i(e){r=e}window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",function(e){o=e.matches?"dark":"light",r?.(o)})},14242(e,t,n){n.d(t,{Qh:()=>d,Sm:()=>i,Vw:()=>a,l9:()=>c,v7:()=>l});var r=n(16120),o=n(24282),s=n(43336);function i(e){return String(e).replace(/\d(?=(\d{3})+$)/g,"$& ")}function a(e,t){return t<1e3?e.number(t):t<1e6?`${e.number((0,s.RI)(t/1e3,1))}K`:`${e.number((0,s.RI)(t/1e6,1))}M`}function c(e,t=1){return`${Number.isInteger(e)?e:e.toFixed(t)}%`}const d=(0,n(19314).A)((e,t=2)=>e.replace(/[.,!@#$%^&*()_+=\-`~[\]/\\{}:"|<>?]+/gi,"").trim().split(/\s+/).slice(0,t).map(e=>{if(!e.length)return"";const t=(e=(0,o.A)(e)).match(r.A);return t&&e.startsWith(t[0])?t[0]:e.match(/./u)[0].toUpperCase()}).join("")),u=["B","KB","MB","GB"];function l(e,t,n=1){if(0===t)return e("MediaSizeB",{size:0},{pluralValue:0});const r=Math.floor(Math.log(t)/Math.log(1024)),o=t/1024**r,s=o.toFixed(Math.max(n,0));return e(`MediaSize${u[r]}`,{size:s},{pluralValue:o})}},74065(e,t,n){n.d(t,{En:()=>h,dI:()=>g,lx:()=>m});var r=n(31481),o=n(37836);const s=new Map,i=new Map,a=new Map,c=document.createElement("style");function d(e,t,n){n?(s.delete(e),i.set(e,t),a.set(e,n)):(s.set(e,t),i.delete(e),a.delete(e)),u||(u=!0,(0,o.IJ)(l))}document.head.appendChild(c);let u=!1;function l(){const e=f(s),t=f(i),n=f(a);c.textContent=`\n html {\n ${e}\n }\n\n html.theme-light {\n ${t}\n }\n\n html.theme-dark {\n ${n}\n }\n `}function f(e){return Array.from(e.entries()).map(([e,t])=>`--${e}: ${t};`).join(" ")}function h(e){p("0",["#D45246"]),p("1",["#F68136"]),p("2",["#6C61DF"]),p("3",["#46BA43"]),p("4",["#5CAFFA"]),p("5",["#408ACF"]),p("6",["#D95574"]),Object.entries(e).forEach(([e,t])=>{t.colors&&p(e,t.colors,t.darkColors)})}function p(e,t,n){const r=t[0],o=n?.[0];if(!r)return;const{bg:s,bgActive:i}=m(r),{bg:a,bgActive:c}=o?m(o):{bg:void 0,bgActive:void 0};d(`color-peer-${e}`,r,o),d(`color-peer-bg-${e}`,s,a),d(`color-peer-bg-active-${e}`,i,c),t.length>1&&d(`color-peer-gradient-${e}`,g(t),n?g(n):void 0)}function m(e){return{bg:`${e}${r.tP8}`,bgActive:`${e}${r.g0p}`}}function g(e){return 1===e.length?e[0]:`repeating-linear-gradient(-45deg, ${e.map((e,t)=>`${e} ${t*r.D$I}px, ${e} ${(t+1)*r.D$I}px`).join(", ")})`}},59852(e,t,n){function r(){const e=getComputedStyle(document.documentElement),t=s(e,"--color-background"),n=s(e,"--color-text-secondary"),r=t,o=s(e,"--color-text"),i=s(e,"--color-primary"),a=s(e,"--color-white"),c=s(e,"--color-links"),d=n,u=s(e,"--color-background-secondary"),l=s(e,"--color-divider");return{bg_color:r,text_color:o,hint_color:d,link_color:c,button_color:i,button_text_color:a,secondary_bg_color:u,header_bg_color:t,accent_text_color:s(e,"--color-primary"),section_bg_color:t,section_header_text_color:n,subtitle_text_color:d,destructive_text_color:s(e,"--color-error"),section_separator_color:l}}function o(e){return/^#[0-9A-F]{6}$/i.test(e)}function s(e,t){const n=e.getPropertyValue(t);if(n)return i(n.trim()).slice(0,7)}function i(e){return o(e)?e:`#${e.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,{A:()=>r,To:()=>o,yY:()=>i})},58849(e,t,n){function r(e,t){return!e||!t||e.length<=t?e:`${e.substring(0,t)}...`}n.d(t,{A:()=>r})},16460(e,t,n){function r(e,t){let n=0,r=0,o=e;for(;o&&o!==t&&!o.contains(t);)n+=o.offsetTop,r+=o.offsetLeft,o=o.offsetParent;return n-=t.clientTop,r-=t.clientLeft,{top:n,left:r}}n.d(t,{A:()=>r})},84553(e,t,n){n.d(t,{KX:()=>h,VH:()=>m,ii:()=>p,nv:()=>f});var r=n(13439),o=n(31481),s=n(63495),i=n(57751);const a=["t.me","telegram.me"].map(e=>`https://${e}/_websync_?`),c=`1.0.0 ${o.cK8}`,d="tgme_sync",u=()=>Math.floor(Number(new Date)/1e3);let l;const f=e=>{if(o.fng||s.Vq)return;const t=u(),{canRedirect:n,ts:r}=JSON.parse(localStorage.getItem(d)||"{}");return n!==e||r+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:c}).toString(),document.body.appendChild(o),o.onload=()=>{(e=>{const t=u();localStorage.setItem(d,JSON.stringify({canRedirect:e,ts:t}))})(e),s(),l&&(clearTimeout(l),l=void 0),p(),n()},o.onerror=()=>{s(),r()}}))):Promise.resolve()};function h(){o.Oig||s.Vq||l&&clearTimeout(l)}function p(){if(o.Oig||s.Vq)return;if(void 0!==l)return;const e=u(),{ts:t}=JSON.parse(localStorage.getItem(d)||"{}"),n=86400-(e-t);l=setTimeout(()=>{const{auth:e}=(0,r.mS)(),t="authorizationStateReady"===e.state||(0,i.wr)();f(t)},Math.max(0,1e3*n))}function m(){localStorage.removeItem(d)}},43503(e,t,n){n.d(t,{A:()=>l,u:()=>u});var r=n(66644),o=n(96454),s=n(37836);let i=window.innerHeight,a=u();const c=(0,s.nF)(()=>{a=u()},250,!0),d=(0,s.nF)(()=>{i=window.innerHeight,c()},100,!1);function u(){let e;return e=o.pz?window.visualViewport.height+window.visualViewport.pageTop:window.innerHeight,(0,r.RK)(()=>{const t=.01*e;document.documentElement.style.setProperty("--vh",`${t}px`)}),{width:window.innerWidth,height:window.innerHeight}}window.addEventListener("orientationchange",d),o.pz?window.visualViewport.addEventListener("resize",c):window.addEventListener("resize",c);const l={get:()=>a,getIsKeyboardVisible:()=>i>a.height}},19314(e,t,n){n.d(t,{A:()=>o});const r=new WeakMap;function o(e){return(...t)=>{let n=r.get(e);const o=t.map(String).join("_");if(n){const e=n.get(o);if(e)return e}else n=new Map,r.set(e,n);const s=e(...t);return n.set(o,s),s}}},50805(e,t,n){n.d(t,{A:()=>r});const r={root:"W4ndaFuS",contentBox:"qIESjPFU",textContent:"cgQoy2xy",hasFullContent:"x0D811xX",inlineWrapper:"CrZTrncJ",singleLine:"j1bGIpWD",strong:"d5ep97lr",messageLink:"Soqky8rY",noEllipsis:"m6kJl7zG",contentWrapper:"iUC_065O",inlineButtons:"FZmBZ6MF",contextContainer:"Rz1leKMF",fluidMultiline:"oL3NoM4Y",fluidBackground:"faqkTF52",info:"Jcta1qBG",stickerWrapper:"F8w9vDlr",channelPhoto:"wnjg6GZj",suggestedAvatar:"ClHX4zX1",suggestedText:"jT6o01vL",actionButton:"LB5i9s3a",title:"Cp_BJqe5",subtitle:"VCJyqpS8",starGift:"lcncBNHa",uniqueGift:"jxcv_A2w",uniqueBackgroundWrapper:"lsTgPDw1",uniqueBackground:"uzTnIOE7",uniqueValue:"pae10ItJ",suggestedPostContainer:"eNm2vJJr",suggestedPostTitle:"mp_JlS2o",suggestedPostInfo:"S5yKhYOF",suggestedPostBalanceTooLowBox:"lYK4izyG",suggestedPostRejectedContentBox:"b_UHz9Pn",suggestedPostContentBox:"HiG8V3U2",hoverable:"Ohq5zfvI",suggestedPostBalanceTooLowTitle:"v8H6hMhz",suggestedPostApprovalTitle:"sx65zyR6",suggestedPostApprovalSection:"jmVfnkV0",suggestedPostRejectedComment:"hrUNI578",suggestedPostRejectedTitle:"xm2OfRXs",rejectedIcon:"PnwAfQgJ",botForumTopicIcon:"ij_pghAu",botForumTopicTitle:"erNpymQv",botForumTopicDescription:"YCG0hIsn",botForumTopicArrow:"vUUWoZOQ",narrowWrapper:"SEKk8NLB"}},61911(e,t,n){e.exports=n.p+"blank.8dd283bceccca95a48d8.png"},38027(e,t,n){e.exports=n.p+"grey.45da821d56a68ea86203.svg"},30166(e,t,n){e.exports=n.p+"star.43e5cc7aab881fc472bc.webp"},89704(e,t,n){e.exports=n.p+"lock.f11661905df47960fa3e.png"},20508(e,t,n){function r(e){return e instanceof Uint8Array||ArrayBuffer.isView(e)&&"Uint8Array"===e.constructor.name&&"BYTES_PER_ELEMENT"in e&&1===e.BYTES_PER_ELEMENT}function o(e,t=""){if("number"!=typeof e)throw new TypeError(`${t&&`"${t}" `}expected number, got ${typeof e}`);if(!Number.isSafeInteger(e)||e<0)throw new RangeError(`${t&&`"${t}" `}expected integer >= 0, got ${e}`)}function s(e,t,n=""){const o=r(e),s=e?.length,i=void 0!==t;if(!o||i&&s!==t){const r=(n&&`"${n}" `)+"expected Uint8Array"+(i?` of length ${t}`:"")+", got "+(o?`length=${s}`:"type="+typeof e);if(!o)throw new TypeError(r);throw new RangeError(r)}return e}function i(e){if("function"!=typeof e||"function"!=typeof e.create)throw new TypeError("Hash must wrapped by utils.createHasher");if(o(e.outputLen),o(e.blockLen),e.outputLen<1)throw new Error('"outputLen" must be >= 1');if(e.blockLen<1)throw new Error('"blockLen" must be >= 1')}function a(e,t=!0){if(e.destroyed)throw new Error("Hash instance has been destroyed");if(t&&e.finished)throw new Error("Hash#digest() has already been called")}function c(e,t){s(e,void 0,"digestInto() output");const n=t.outputLen;if(e.length='+n)}function d(...e){for(let t=0;t>>t}n.d(t,{CC:()=>a,DO:()=>s,Fe:()=>o,Ht:()=>c,Id:()=>b,K_:()=>y,My:()=>p,O8:()=>u,Ow:()=>l,aT:()=>g,aY:()=>r,nx:()=>C,po:()=>I,qj:()=>w,sd:()=>i,tY:()=>v,uH:()=>d});const f=(()=>"function"==typeof Uint8Array.from([]).toHex&&"function"==typeof Uint8Array.fromHex)(),h=Array.from({length:256},(e,t)=>t.toString(16).padStart(2,"0"));function p(e){if(s(e),f)return e.toHex();let t="";for(let n=0;n=48&&e<=57?e-48:e>=65&&e<=70?e-55:e>=97&&e<=102?e-87:void 0}function g(e){if("string"!=typeof e)throw new TypeError("hex string expected, got "+typeof e);if(f)try{return Uint8Array.fromHex(e)}catch(e){if(e instanceof SyntaxError)throw new RangeError(e.message);throw e}const t=e.length,n=t/2;if(t%2)throw new RangeError("hex string expected, got unpadded hex of length "+t);const r=new Uint8Array(n);for(let t=0,o=0;te(n).update(t).digest(),r=e(void 0);return n.outputLen=r.outputLen,n.blockLen=r.blockLen,n.canXOF=r.canXOF,n.create=t=>e(t),Object.assign(n,t),Object.freeze(n)}function I(e=32){o(e,"bytesLength");const t="object"==typeof globalThis?globalThis.crypto:null;if("function"!=typeof t?.getRandomValues)throw new Error("crypto.getRandomValues must be defined");if(e>65536)throw new RangeError(`"bytesLength" expected <= 65536, got ${e}`);return t.getRandomValues(new Uint8Array(e))}const C=e=>({oid:Uint8Array.from([6,9,96,134,72,1,101,3,4,2,e])})},55962(e,t,n){n.r(t),n.d(t,{Channel:()=>l,PluginListener:()=>f,Resource:()=>b,SERIALIZE_TO_IPC_FN:()=>d,addPluginListener:()=>h,checkPermissions:()=>p,convertFileSrc:()=>y,invoke:()=>g,isTauri:()=>v,requestPermissions:()=>m,transformCallback:()=>u});var r,o,s,i,a,c=n(46510);const d="__TAURI_TO_IPC_KEY__";function u(e,t=!1){return window.__TAURI_INTERNALS__.transformCallback(e,t)}class l{constructor(e){r.set(this,void 0),o.set(this,0),s.set(this,[]),i.set(this,void 0),(0,c.G)(this,r,e||(()=>{}),"f"),this.id=u(e=>{const t=e.index;if("end"in e)return void(t==(0,c.g)(this,o,"f")?this.cleanupCallback():(0,c.G)(this,i,t,"f"));const n=e.message;if(t==(0,c.g)(this,o,"f")){for((0,c.g)(this,r,"f").call(this,n),(0,c.G)(this,o,(0,c.g)(this,o,"f")+1,"f");(0,c.g)(this,o,"f")in(0,c.g)(this,s,"f");){const e=(0,c.g)(this,s,"f")[(0,c.g)(this,o,"f")];(0,c.g)(this,r,"f").call(this,e),delete(0,c.g)(this,s,"f")[(0,c.g)(this,o,"f")],(0,c.G)(this,o,(0,c.g)(this,o,"f")+1,"f")}(0,c.g)(this,o,"f")===(0,c.g)(this,i,"f")&&this.cleanupCallback()}else(0,c.g)(this,s,"f")[t]=n})}cleanupCallback(){window.__TAURI_INTERNALS__.unregisterCallback(this.id)}set onmessage(e){(0,c.G)(this,r,e,"f")}get onmessage(){return(0,c.g)(this,r,"f")}[(r=new WeakMap,o=new WeakMap,s=new WeakMap,i=new WeakMap,d)](){return`__CHANNEL__:${this.id}`}toJSON(){return this[d]()}}class f{constructor(e,t,n){this.plugin=e,this.event=t,this.channelId=n}async unregister(){return g(`plugin:${this.plugin}|remove_listener`,{event:this.event,channelId:this.channelId})}}async function h(e,t,n){const r=new l(n);try{return await g(`plugin:${e}|register_listener`,{event:t,handler:r}),new f(e,t,r.id)}catch{return await g(`plugin:${e}|registerListener`,{event:t,handler:r}),new f(e,t,r.id)}}async function p(e){return g(`plugin:${e}|check_permissions`)}async function m(e){return g(`plugin:${e}|request_permissions`)}async function g(e,t={},n){return window.__TAURI_INTERNALS__.invoke(e,t,n)}function y(e,t="asset"){return window.__TAURI_INTERNALS__.convertFileSrc(e,t)}class b{get rid(){return(0,c.g)(this,a,"f")}constructor(e){a.set(this,void 0),(0,c.G)(this,a,e,"f")}async close(){return g("plugin:resources|close",{rid:this.rid})}}function v(){return!!(globalThis||window).isTauri}a=new WeakMap},46510(e,t,n){function r(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function o(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}n.d(t,{G:()=>o,g:()=>r}),"function"==typeof SuppressedError&&SuppressedError},16120(e,t,n){n.d(t,{A:()=>i,a:()=>s});const r=/\uFE0F/g,o=String.fromCharCode(8205);function s(e){return e.indexOf(o)<0?e.replace(r,""):e}const i=/(?:\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\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffb\u200d\ud83e\udeef\u200d\ud83d\udc68\ud83c[\udffc-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83d\udc68\ud83c[\udffb-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffd-\udfff]|\ud83d\udc68\ud83c\udffc\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb\udffc\udffe\udfff]|\ud83d\udc68\ud83c\udffd\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffd\udfff]|\ud83d\udc68\ud83c\udffe\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c[\udffb-\udffe]|\ud83d\udc68\ud83c\udfff\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc69\ud83c[\udffc-\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\udffb\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc69\ud83c[\udffb\udffd-\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\udffc\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc69\ud83c[\udffb\udffc\udffe\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\udffd\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc69\ud83c[\udffb-\udffd\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\udffe\u200d\ud83e\udeef\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\ud83d\udc30\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\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]|\ud83d\udc69\ud83c\udfff\u200d\ud83e\udeef\u200d\ud83d\udc69\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udffb\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83d\udc30\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffb\u200d\ud83e\udeef\u200d\ud83e\uddd1\ud83c[\udffc-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83d\udc30\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffc\u200d\ud83e\udeef\u200d\ud83e\uddd1\ud83c[\udffb\udffd-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83d\udc30\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffd\u200d\ud83e\udeef\u200d\ud83e\uddd1\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83d\udc30\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udffe\u200d\ud83e\udeef\u200d\ud83e\uddd1\ud83c[\udffb-\udffd\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\u2764\ufe0f\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83d\udc30\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83e\uddd1\ud83c[\udffb-\udfff]|\ud83e\uddd1\ud83c\udfff\u200d\ud83e\udeef\u200d\ud83e\uddd1\ud83c[\udffb-\udffe]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83e\udef1\ud83c\udffb\u200d\ud83e\udef2\ud83c[\udffc-\udfff]|\ud83e\udef1\ud83c\udffc\u200d\ud83e\udef2\ud83c[\udffb\udffd-\udfff]|\ud83e\udef1\ud83c\udffd\u200d\ud83e\udef2\ud83c[\udffb\udffc\udffe\udfff]|\ud83e\udef1\ud83c\udffe\u200d\ud83e\udef2\ud83c[\udffb-\udffd\udfff]|\ud83e\udef1\ud83c\udfff\u200d\ud83e\udef2\ud83c[\udffb-\udffe]|\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\udc6f\ud83c\udffb\u200d\u2640\ufe0f|\ud83d\udc6f\ud83c\udffb\u200d\u2642\ufe0f|\ud83d\udc6f\ud83c\udffc\u200d\u2640\ufe0f|\ud83d\udc6f\ud83c\udffc\u200d\u2642\ufe0f|\ud83d\udc6f\ud83c\udffd\u200d\u2640\ufe0f|\ud83d\udc6f\ud83c\udffd\u200d\u2642\ufe0f|\ud83d\udc6f\ud83c\udffe\u200d\u2640\ufe0f|\ud83d\udc6f\ud83c\udffe\u200d\u2642\ufe0f|\ud83d\udc6f\ud83c\udfff\u200d\u2640\ufe0f|\ud83d\udc6f\ud83c\udfff\u200d\u2642\ufe0f|\ud83e\udd3c\ud83c\udffb\u200d\u2640\ufe0f|\ud83e\udd3c\ud83c\udffb\u200d\u2642\ufe0f|\ud83e\udd3c\ud83c\udffc\u200d\u2640\ufe0f|\ud83e\udd3c\ud83c\udffc\u200d\u2642\ufe0f|\ud83e\udd3c\ud83c\udffd\u200d\u2640\ufe0f|\ud83e\udd3c\ud83c\udffd\u200d\u2642\ufe0f|\ud83e\udd3c\ud83c\udffe\u200d\u2640\ufe0f|\ud83e\udd3c\ud83c\udffe\u200d\u2642\ufe0f|\ud83e\udd3c\ud83c\udfff\u200d\u2640\ufe0f|\ud83e\udd3c\ud83c\udfff\u200d\u2642\ufe0f|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|\ud83d\udc6b\ud83c[\udffb-\udfff]|\ud83d\udc6c\ud83c[\udffb-\udfff]|\ud83d\udc6d\ud83c[\udffb-\udfff]|\ud83d\udc6f\ud83c[\udffb-\udfff]|\ud83d\udc8f\ud83c[\udffb-\udfff]|\ud83d\udc91\ud83c[\udffb-\udfff]|\ud83e\udd1d\ud83c[\udffb-\udfff]|\ud83e\udd3c\ud83c[\udffb-\udfff]|\ud83d[\udc6b-\udc6d\udc6f\udc8f\udc91]|\ud83e[\udd1d\udd3c])|(?:\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\ude70])(?:\u200d\u27a1\ufe0f)?|(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75]|\u26f9)((?:\ud83c[\udffb-\udfff]|\ufe0f)\u200d[\u2640\u2642]\ufe0f(?:\u200d\u27a1\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(?:\u200d\u27a1\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]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\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]|\ud83e\uddd1\u200d\ud83e\uddd1\u200d\ud83e\uddd2|\ud83e\uddd1\u200d\ud83e\uddd2\u200d\ud83e\uddd2|\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83d\ude36\u200d\ud83c\udf2b\ufe0f|\u26d3\ufe0f\u200d\ud83d\udca5|\u2764\ufe0f\u200d\ud83d\udd25|\u2764\ufe0f\u200d\ud83e\ude79|\ud83c\udf44\u200d\ud83d\udfeb|\ud83c\udf4b\u200d\ud83d\udfe9|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc15\u200d\ud83e\uddba|\ud83d\udc26\u200d\ud83d\udd25|\ud83d\udc3b\u200d\u2744\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\ude2e\u200d\ud83d\udca8|\ud83d\ude35\u200d\ud83d\udcab|\ud83d\ude42\u200d\u2194\ufe0f|\ud83d\ude42\u200d\u2195\ufe0f|\ud83e\uddd1\u200d\ud83e\uddd2|\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]|\ud83e\udef0|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|(?:\ud83c\udfc3|\ud83d\udeb6|\ud83e\uddce)(?:\ud83c[\udffb-\udfff])?(?:\u200d\u27a1\ufe0f)?|(?:\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\udeb5\udec0\udecc]|\ud83e[\udd0c\udd0f\udd18-\udd1c\udd1e\udd1f\udd26\udd30-\udd39\udd3d\udd3e\udd77\uddb5\uddb6\uddb8\uddb9\uddbb\uddcd\uddcf\uddd1-\udddd\udec3-\udec5\udef1-\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-\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\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-\uded8\udedc-\udedf\udeeb\udeec\udef4-\udefc\udfe0-\udfeb\udff0]|\ud83e[\udd0d\udd0e\udd10-\udd17\udd20-\udd25\udd27-\udd2f\udd3a\udd3f-\udd45\udd47-\udd76\udd78-\uddb4\uddb7\uddba\uddbc-\uddcc\uddd0\uddde-\uddff\ude70-\ude7c\ude80-\ude8a\ude8e-\udec2\udec6\udec8\udecd-\udedc\udedf-\udeea\udeef]|[\u23e9-\u23ec\u23f0\u23f3\u267e\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a])|\ufe0f/g}},s={};function i(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,i),n.exports}i.m=o,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.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);i.r(o);var s={};e=e||[null,t({}),t([]),t(t)];for(var a=2&r&&n;("object"==typeof a||"function"==typeof a)&&!~e.indexOf(a);a=t(a))Object.getOwnPropertyNames(a).forEach(e=>s[e]=()=>n[e]);return s.default=()=>n,i.d(o,s),o},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,n)=>(i.f[n](e,t),t),[])),i.u=e=>e+"."+{26:"82fad7e8c26a53418cb0",46:"4a146cc786fabaf61e4e",59:"7662082b491063301b75",61:"6f50f1e1684965db4c11",69:"b4e03d501399108c3f1e",90:"59153e7a0b7f01ef56f0",103:"55e7086540ffba8d7a16",131:"4ba5bb3ca6b97e2aa6c5",194:"a8797e5336c6590e5b44",234:"f255bcdf884280d7dc10",304:"78fa8ce6a79fc12c45da",313:"131497657d4a052e4a93",356:"1915febbef094409812d",373:"fcda84a020dd07233e9b",387:"2c6ae4e7b5d2108b188a",400:"705ae8a4c2cb3fcc3df4",405:"92cff7b9c08ebbdedab1",409:"8a2d10122a77fd2baf9d",433:"752c49750fdfbccd87b9",453:"bc2da5d7464f5fe6fd17",482:"ab6234cac6d65dd3a581",562:"0c29bfa6f6b35ae65f85",564:"072e20006d97f4e16a3b",633:"dfa5f30633140cdd77de",667:"e8a72bc61abdb91a8627",676:"32b103465dae9a835ae9",683:"7fbc1052f3dff3fd5bc6",695:"7128d9f9c3d797833d30",748:"48eece6321d4e8e0ac31",768:"3a2f8a1b48af035f29e2",835:"180bfac72d8ab2553d13",947:"ede75e2a21c506c89266",970:"088e8bd32367a0394885",984:"f1dabf3be828a42b9fd8",996:"7b4cf34004ba6dcd8f5b",1022:"0244f9c21310c7e26fc6",1095:"eeabfe60d77647322763",1105:"5ee5f81c433fc7ce97a0",1164:"7e51c457b51905595c79",1168:"5fd6905b7907dcea25fd",1215:"4ccf65577c1533381536",1348:"775fc2dc0c6eab32e8f9",1387:"829576fdf795991e9084",1401:"80d8715b5b268951ef71",1465:"ce271387627090fc7cad",1516:"a39012fb27f31856ea80",1567:"3a0cce44c483323bc793",1575:"854414e9de3fed6e5b2f",1586:"829cf901372778c1a8cc",1620:"7707fa37a2ff28ac33da",1692:"d748df58d5fc99ae24e8",1700:"0b0cce9e3c89f6b85a4a",1775:"653ce8f81cc2b1beb31e",1780:"77c9e228dd3645049264",1877:"4f421a3af8bb2cbdd609",1930:"8129304db11c6de3acc3",2057:"af6276484fa4d78c56dd",2158:"4f0fd5671020f70c84d4",2164:"e71fd0bd6cde718828ca",2225:"2de218aabe999a63e1d6",2230:"4ebe96aba91b8210f313",2263:"f35fb27be6de87f70e12",2315:"038bb21694c526adfefa",2394:"e338ae7052a0f4eb3598",2400:"5d9a28214437ee6e6744",2448:"a83da4da45e0aa8c33cc",2465:"7ac3bb6843bf15397340",2498:"ad9de754fbb8a2fa087f",2651:"5f7df124395d2e56be28",2670:"1a95b4ea2268c2587de9",2729:"4546975b52909677a292",2800:"a8288686d1ba1452ac48",2801:"a7baa803eb8867a6e5b3",2856:"7ec1cb59e2bb7e5ccfc8",2857:"f34fbaec271b895034f2",2859:"848d313df88c290b89c2",2916:"d8d0678b59d2146735a1",2990:"e789ce77fdc6c047880f",3080:"1be3a165afa77b53c155",3186:"ad042cefbc3aa30e11b0",3272:"4d300c08438e8e082d3f",3325:"cfd6dc476a4df9d9607e",3363:"075ae6e4696727384712",3405:"1e3439ffb4be31ef5a06",3499:"92be1248f80572992d2a",3524:"5c04311b67e06ef11819",3564:"ee4367f8fec4bd75d978",3715:"ce1e35f7184e597cfdb8",3731:"da9554f23f73e149f483",3745:"ca72351ef07139054076",3747:"530dc8f7b1b30fc7356c",3787:"ca98a17f0e15db14d845",3813:"208befd00f9599beb1a5",3906:"6fed5793f76ad5522d21",3952:"668580de461b6bd3c4cf",3981:"3780f2741d184d9c7c08",4008:"36ab8ac0d379cfafbaac",4019:"acd7d9692357ab8db211",4020:"db996ffe8d6c20b4c2ce",4102:"0713f6486119bea61db8",4128:"1a76ad84db5b644464c9",4134:"0b783c90ebcb57a9b1c2",4180:"762864facfb8217b451f",4204:"a965578c02acadddb5d2",4230:"cf3f150576e87db677f3",4326:"ca5db0723725b5ada2f5",4336:"4df2db52e914dc885c4d",4383:"ee56d2765c0c8d62232b",4435:"48a742b216e8d8ecac3e",4448:"2a82741f42f3aceb77e1",4484:"c44b916b0d43038820d0",4550:"aaf06a7fed97f515e5ee",4727:"10afb0dd0f48497abf33",4765:"e3067f5e960f91f40a97",4785:"9323ec41a32c37fb142c",4810:"1e0aaa2102436ee6cd4c",4917:"c09a0c00d0a050438042",4940:"f43b0bd17d41fecfbbb1",5032:"0ba8ff57cbcb15a4c2f8",5046:"495dadd9043df891577a",5060:"cb672c4533bb0374b3aa",5073:"f742ed5730393d9fa02f",5116:"ae06f704c55e1cc691e3",5148:"7d2f39616441cf5c13a5",5246:"df2d9423894b3597b7d8",5260:"1241cc2ab9eb95ff12e4",5269:"bf9311a886fe8ecadf7a",5336:"f13dc98ca609a044dfd3",5345:"e2363bc1fe67108ac5c3",5361:"6114c29dd954748653cc",5362:"1218e15e5a4f34fa3e0a",5420:"b4b870c1309835d6a92b",5429:"d9bb0b475520aec0f672",5434:"1634045b166f5bdc1c3a",5438:"7989dbfbf974d5071409",5499:"59b1eadef984d83f000e",5525:"926d344bb6c7a297eaae",5628:"52c11d458ecd2d561ccf",5719:"c8b39ed4cf52be7fdc51",5735:"c1048de7fb88cef08527",5819:"109afd43b63830096418",5962:"39209aaa2f527c60266e",6005:"b4dc68936cc297fe811a",6047:"6919b3aac5028907b3c9",6058:"c1a3ba131db4fed8979f",6167:"7b0e1cf8ee48b2db1b7e",6168:"eab524887852c4b59132",6241:"b781be803b09ecd7af0d",6265:"dbba512c3b30329be7d6",6272:"8b2872cc93c9dff91895",6308:"f40c1ca7014306ff592b",6314:"72ce5a91f43d153256f1",6338:"405dd7217847b10ec926",6438:"1034a45519184beda048",6441:"6bd89add92774029adc5",6442:"ff9996258f0787d69fd1",6473:"76147bde69a4595dc38b",6685:"ad59b1f07cd834795712",6686:"a74f91b5df2d90750f84",6708:"bd8c12bd2ecfbe4af552",6726:"4e8149fd17d4093b12b0",6802:"d4a09ac9ccb1c9fc5896",6805:"f026bbf9fa5101e5579c",6827:"32e54f7b811c97c909fa",6860:"fd7ee4179d029f830c37",6869:"dd0a2b9e7ce5d85c770a",6930:"882d4ef8a971f5ed2606",6947:"b7b79a374a25cd1055ed",7001:"2d6663976e9a931a51fe",7120:"e1a2bd7a4e92090805e0",7244:"a4b56a50f8248f23b7a5",7276:"4144f9b329cdb455ff4f",7357:"6737191f2fdb3b4b3682",7405:"5c640f361c3102008bfb",7408:"1dd5baa75cbb10486416",7424:"5eb748921e97ea7d5b49",7487:"b1dbdb8b8036c0ea2602",7499:"a4ef677add21feb9e5bf",7561:"53c899a01b422a948486",7586:"12f56bbe38f32be29371",7594:"5ca362abf566fd02cd79",7612:"33eb17341056fdb8810e",7617:"1d3e60bf119ff8d46f6b",7688:"a4856e585fa1e6a4670c",7738:"8798d95d14c220f269b7",7768:"553286dd75501b8da67c",7854:"193162f63cfc752f3920",7880:"ff9690d894ba0425ae44",7901:"00f55c50e7a12ebe68c8",7939:"7ef3f8f521e4c2bab4ed",7972:"9d0438b4e6724a269cbc",7978:"5e4c286faba9f3c20d53",8019:"e83e13265492fbbd375b",8043:"75985685ea749c35c301",8062:"8b58962e52175b02e364",8100:"9e18790ee8154a6475bd",8114:"6320e94fb326e6afca16",8142:"c223a71e72c9436413e3",8150:"7fec3fcbe66de9e3b12e",8169:"735b82f6dc1d1b23b680",8201:"634b6ad290edd416357c",8213:"ef7d55d6fe19b1bc6348",8214:"1f9e90f76e6bfb98b4b3",8233:"4dd17ae697a25ebdf954",8308:"1777e92937504d123293",8349:"a2d6dbceb097372ece9a",8393:"24f96a3c46229b79c905",8409:"818ca961547510c632c9",8602:"c1b979dfc02ca0b243e1",8764:"4cf83ad7d453c5c9b819",8790:"f271b07b77c0e19e7170",8804:"5cee084fd7381e3a7724",8843:"8c18c9aa8e9a81b5b477",8924:"ec983712dc60a10d528c",8925:"33089d061ea01f1dab87",8967:"7a94d28b17f80ba34f1b",8980:"1347a6766e62eaaa9f3c",9004:"bc73bf23dd202935ab04",9030:"84c830b0264c53a6a175",9072:"c708c146b7da9920350e",9141:"a52c6a399ff9bfd23f90",9183:"ee40c41db82f39fa3a56",9238:"c8e5f91fa5770b6a3fe3",9250:"2646442de151b9ceb258",9253:"c882c06aec60b6b3ddcf",9287:"c15ba3e720ee47de9d31",9295:"d67f2c11b13be74d28ac",9359:"fc9a957fda2ad839f088",9375:"ce77077024f25eb85bab",9451:"ff3a5a31e9c2e6f6efc5",9549:"c9d972bd94f1afa9a9ec",9623:"f30dd190f44046bd7d3b",9677:"fa39d054f84f4296f8af",9710:"7f20bf91e5ca49a76730",9753:"6f6c030df5c59d886460",9761:"5a53cad97fce65ed3516",9849:"2ccf508e469493f22746",9869:"e096f7c056f7d2c23ce5",9998:"3ba92808ebf19db67f1d"}[e]+".js",i.miniCssF=e=>(({2394:"BundleCalls",4765:"shared-components",6930:"BundleStars",7405:"BundleAuth",7768:"BundleMain",9451:"BundleExtra"}[e]||e)+"."+{2394:"e338ae7052a0f4eb3598",3952:"668580de461b6bd3c4cf",4765:"e3067f5e960f91f40a97",4810:"1e0aaa2102436ee6cd4c",6930:"882d4ef8a971f5ed2606",7405:"5c640f361c3102008bfb",7768:"553286dd75501b8da67c",9253:"c882c06aec60b6b3ddcf",9451:"ff3a5a31e9c2e6f6efc5"}[e]+".css"),i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n={},r="montana-messenger:",i.l=(e,t,o,s)=>{if(n[e])n[e].push(t);else{var a,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u{a.onerror=a.onload=null,clearTimeout(h);var o=n[e];if(delete n[e],a.parentNode&&a.parentNode.removeChild(a),o&&o.forEach(e=>e(r)),t)return t(r)},h=setTimeout(f.bind(null,void 0,{type:"timeout",target:a}),12e4);a.onerror=f.bind(null,a.onerror),a.onload=f.bind(null,a.onload),c&&document.head.appendChild(a)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e;i.g.importScripts&&(e=i.g.location+"");var t=i.g.document;if(!e&&t&&(t.currentScript&&"SCRIPT"===t.currentScript.tagName.toUpperCase()&&(e=t.currentScript.src),!e)){var n=t.getElementsByTagName("script");if(n.length)for(var r=n.length-1;r>-1&&(!e||!/^http(s?):/.test(e));)e=n[r--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),i.p=e})(),(()=>{if("undefined"!=typeof document){var e={8792:0};i.f.miniCss=(t,n)=>{e[t]?n.push(e[t]):0!==e[t]&&{2394:1,3952:1,4765:1,4810:1,6930:1,7405:1,7768:1,9253:1,9451:1}[t]&&n.push(e[t]=(e=>new Promise((t,n)=>{var r=i.miniCssF(e),o=i.p+r;if(((e,t)=>{for(var n=document.getElementsByTagName("link"),r=0;r{var s=document.createElement("link");s.rel="stylesheet",s.type="text/css",i.nc&&(s.nonce=i.nc),s.onerror=s.onload=n=>{if(s.onerror=s.onload=null,"load"===n.type)r();else{var i=n&&n.type,a=n&&n.target&&n.target.href||t,c=new Error("Loading CSS chunk "+e+" failed.\n("+i+": "+a+")");c.name="ChunkLoadError",c.code="CSS_CHUNK_LOAD_FAILED",c.type=i,c.request=a,s.parentNode&&s.parentNode.removeChild(s),o(c)}},s.href=t,document.head.appendChild(s)})(e,o,0,t,n)}))(t).then(()=>{e[t]=0},n=>{throw delete e[t],n}))}}})(),(()=>{i.b="undefined"!=typeof document&&document.baseURI||self.location.href;var e={8792:0};i.f.j=(t,n)=>{var r=i.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=i.p+i.u(t),a=new Error;i.l(s,n=>{if(i.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;a.message="Loading chunk "+t+" failed.\n("+o+": "+s+")",a.name="ChunkLoadError",a.type=o,a.request=s,r[1](a)}},"chunk-"+t,t)}};var t=(t,n)=>{var r,o,[s,a,c]=n,d=0;if(s.some(t=>0!==e[t])){for(r in a)i.o(a,r)&&(i.m[r]=a[r]);c&&c(i)}for(t&&t(n);d{try{const e=navigator.serviceWorker.controller;if(!e||e.scriptURL.includes("/k/")){const e=(await navigator.serviceWorker.getRegistrations()).filter(e=>!e.scope.includes("/k/"));e.length&&(c.Oig&&console.log("[SW] Hard reload detected, re-enabling Service Worker"),await Promise.all(e.map(e=>e.unregister())))}await navigator.serviceWorker.register(new URL(i.p+i.u(234),i.b)),c.Oig&&console.log("[SW] ServiceWorker registered"),await navigator.serviceWorker.ready,await navigator.serviceWorker.getRegistration(),navigator.serviceWorker.controller?(c.Oig&&console.log("[SW] ServiceWorker ready"),p()):(c.Oig&&console.error("[SW] ServiceWorker not available"),d.pz||d.Ni||c.W75||(0,a.ko)().showDialog?.({data:{type:"error",message:"SERVICE_WORKER_DISABLED",hasErrorKey:!0}}))}catch(e){c.Oig&&console.error("[SW] ServiceWorker registration failed: ",e)}}),window.addEventListener("focus",async()=>{await navigator.serviceWorker.ready,p()}));var m=i(37932),g=i(80140),y=i(92448),b=i(15186),v=i(11597);let w,I=[];function C(){let e=(0,a.mS)();if(!e.isInited)return;const t=(0,g.Fm)();Object.values(e.stories.byPeerId).forEach(n=>{Object.values(n.byId).forEach(n=>{"story"===n["@type"]&&(n.expireDate>t||n.isInProfile||(e=(0,b.ONz)(e,n.peerId,n.id)))})}),(0,a.UF)(e)}(0,m.DW)(e=>{const t=w;w=e;const n=(0,v.nTw)(e)?.isMasterTab,r=t&&(0,v.nTw)(t)?.isMasterTab;n!==r&&(n&&!r?function(e){I.length||((0,y.Q$)(),I.push(window.setInterval(C,12e4)),(0,y.ZS)(e))}(e):((0,y.Q$)(),I.forEach(e=>clearInterval(e)),I=[]))}),(0,m.DW)(e=>{(0,v.nTw)(e)?.isMasterTab&&(0,y.ZS)(e)});var A=i(63495),S=i(74824),k=i(14487),T=i(42385),E=i(20714),P=i(87894),M=i(57751);async function x(e=!1,t){if(t=t||(0,a.mS)(),!e&&"byTabId"in t)return;const n=(0,P.mg)(E.HB),r=await(0,T.Lj)(n);let o=r||n;c.fng&&(o.auth.state="authorizationStateReady");const{hasPasscode:s,isScreenLocked:i}=o.passcode;if(s&&!i&&(o=(0,b.Vg3)(o,{isScreenLocked:!0}),(0,M.rE)()),e&&(o.byTabId=t.byTabId),!r){const e=await(0,T.Jr)();e&&(o.sharedState=e)}(0,a.UF)(o)}var B=i(60343),N=i(80089),L=i(66414),F=i(74065),D=i(68344),O=i(32989),R=i(39848),U=i(96115),_=i(55232);(0,T.r2)(),(0,a.aJ)("initShared",async(e,t,n)=>{const{force:r}=n||{};await x(r,e)}),(0,a.aJ)("init",(e,t,n)=>{const{tabId:r=(0,k.g0)(),isMasterTab:o}=n||{},s=(0,P.mg)(E.Je);s.id=r,s.audioPlayer.playbackRate=e.audioPlayer.lastPlaybackRate,s.audioPlayer.isPlaybackRateActive=e.audioPlayer.isLastPlaybackRateActive,s.mediaViewer.playbackRate=e.mediaViewer.lastPlaybackRate,e.lastIsChatInfoShown&&(s.chatInfo={isOpen:!0}),e={...e,byTabId:{...e.byTabId,[r]:s}},o&&(s.isMasterTab=!0),A.vM&&s.isMasterTab&&(0,_.X)(e.sharedState),Object.keys(e.messages.byChatId).forEach(t=>{const n=e.messages.byChatId[t].threadsById;Object.keys(n).forEach(n=>{const o=Number(n),s=(0,U._X)(e,t,o,"lastViewportIds");s?.every(n=>(0,B.iL)(n)||e.messages.byChatId[t]?.byId[n])?(e=(0,D.tX)(e,t,o,r),e=(0,R.n4)(e,t,o,"viewportIds",s,r)):e=(0,R.w1)(e,t,o,"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[t];return r.localState?.lastViewportIds?(e[t]={...r,localState:{...r.localState,listedIds:r.localState.lastViewportIds}},e):(e[t]=r,e)},{});e={...e,messages:{...e.messages,byChatId:{...e.messages.byChatId,[t]:{...e.messages.byChatId[t],threadsById:r}}}}});const i=(0,L.xV)(e.currentUserId);return"authorizationStateReady"===e.auth.state||e.passcode.hasPasscode||e.passcode.isScreenLocked||Object.values(e.byTabId).forEach(({id:t})=>{t!==r&&(e=(0,O.w)(e,{inactiveReason:"auth"},t))}),(0,S.isCacheApiSupported)().then(t=>{(e=(0,a.mS)()).isCacheApiSupported=t,(0,a.UF)(e)}),e.peerColors&&(0,F.En)(e.peerColors.general),(0,O.w)(e,{messageLists:i?[i]:s.messageLists},r)}),(0,a.aJ)("requestMasterAndCallAction",async(e,t,n)=>{const{tabId:r=(0,k.g0)()}=n;if((0,v.nTw)(e,r).isMasterTab){const{action:e,payload:r}=n;return void t[e](r)}e.phoneCall||e.groupCalls.activeGroupCallId?(await(0,N.po)(N.ar.Calls),"hangUp"in t&&t.hangUp({tabId:r}),"leaveGroupCall"in t&&t.leaveGroupCall({tabId:r})):(0,k.I)(),e=(0,a.mS)(),e=(0,O.w)(e,{multitabNextAction:n},r),(0,a.UF)(e)}),(0,a.aJ)("clearMultitabNextAction",(e,t,n)=>{const{tabId:r=(0,k.g0)()}=n||{};return(0,O.w)(e,{multitabNextAction:void 0},r)});var $=i(61433),j=i(66644),V=i(30708),z=i(19822),Y=i(37836);let H=!1;async function G(){await new Promise(e=>{const t=[];let n=performance.now();(0,z.i0)(()=>{const r=performance.now();if(t.push(r-n),n=r,10===t.length){const n=t.sort()[Math.floor(t.length/2)];return e(Math.round(1e3/n)),!1}return!0},Y.IJ)})<=35&&function(){H=!0;const e=document.createElement("div");e.style.cssText="position: absolute; top: 0; left: 0; width: 0; height: 100%; overflow: hidden;";const t=document.createElement("div"),n=1.5*window.screen.height;t.style.cssText=`width: 0; height: ${n}px; transform: translateX(100%); transition: transform 100ms;`,t.innerHTML=" ",e.appendChild(t),document.body.appendChild(e),requestAnimationFrame(()=>{t.addEventListener("transitionend",()=>{e.remove()}),t.style.transform=""})}()}var K=i(59607),q=i(43044),W=i(4350),J=i(19800);let X=!1;async function Z(e){try{const t=e instanceof URL?e:new URL(e,window.location.href);if(window.location.origin===t.origin)await window.tauri.openNewWindow(t.toString());else{const e=await i.e(8967).then(i.bind(i,11348));await e.open(t.toString())}}catch(t){console.error("Failed to open link:",e,t)}}var Q=i(84051),ee=i(75357),te=i(87357),ne=i(4029),re=i(70934),oe=i(43503);var se=i(43874),ie=i(29886),ae=i(5718),ce=i(61157),de=(i(88742),i(11117),i(48544),i(26943),i(4990),i(65530));const ue={root:"Vo_BgBdQ",warning:"bULWZ8Jh",mnemonicInput:"CqquyLrL",wordGrid:"mtPmFPgF",hidden:"PtppBCW2",word:"Pl3NCaE8",num:"LJQdUJp9",actions:"urBj3iUX",copied:"a5AcrtbX",checkbox:"x0C165AU",error:"gNn7O7n6",primaryBtn:"vLiicJBD",secondaryBtn:"LiEBtEqI"};var le=i(20021);const fe=(0,Q.ph)(()=>{const{signInMontana:e}=(0,a.ko)(),[t,n]=(0,Q.J0)("enter"),[r,o]=(0,Q.J0)(""),[s,i]=(0,Q.J0)(""),[c,d]=(0,Q.J0)(""),[u,l]=(0,Q.J0)(!1),[f,h]=(0,Q.J0)(!1),[p,m]=(0,Q.J0)(!1);(0,Q.vJ)(()=>{const e=()=>m(!0),t=()=>m(!1),n=()=>m("visible"!==document.visibilityState);return window.addEventListener("blur",e),window.addEventListener("focus",t),document.addEventListener("visibilitychange",n),()=>{window.removeEventListener("blur",e),window.removeEventListener("focus",t),document.removeEventListener("visibilitychange",n)}},[]);const g=()=>{if(!u)return void d("Подтвердите что записали слова.");const t=(0,de.Vg)(s);e({accountId:t.accountId,mnemonic:s})},y=async()=>{try{await navigator.clipboard.writeText(s),h(!0),setTimeout(()=>h(!1),2500)}catch{d("Не удалось скопировать. Скопируй вручную.")}};if("create"===t){const e=s.split(" ");return(0,le.FD)("div",{className:ue.root,children:[(0,le.Y)("h1",{children:"Ваш Montana ID"}),(0,le.Y)("p",{children:"Запишите 24 слова — это единственный ключ."}),(0,le.Y)("p",{className:ue.warning,children:"Никому не показывайте. Не делайте скриншот."}),(0,le.Y)("div",{className:[ue.wordGrid,p?ue.hidden:""].join(" "),children:e.map((e,t)=>(0,le.FD)("div",{className:ue.word,children:[(0,le.Y)("span",{className:ue.num,children:t+1}),(0,le.Y)("span",{children:e})]},t))}),(0,le.Y)("div",{className:ue.actions,children:(0,le.Y)("button",{type:"button",className:f?ue.copied:"",onClick:y,children:f?"Скопировано":"Скопировать"})}),(0,le.FD)("label",{className:ue.checkbox,children:[(0,le.Y)("input",{type:"checkbox",checked:u,onChange:e=>l(e.target.checked)}),(0,le.Y)("span",{children:"Я записал слова в безопасное место"})]}),c&&(0,le.Y)("div",{className:ue.error,children:c}),(0,le.Y)("button",{type:"button",className:ue.primaryBtn,onClick:g,disabled:!u,children:"Войти"}),(0,le.Y)("button",{type:"button",className:ue.secondaryBtn,onClick:()=>n("enter"),children:"Назад"})]})}return(0,le.FD)("div",{className:ue.root,children:[(0,le.Y)("h1",{children:"Монтана"}),(0,le.Y)("p",{children:"Введите 24 слова от вашего Montana ID"}),(0,le.Y)("textarea",{className:ue.mnemonicInput,value:r,onChange:e=>o(e.target.value),rows:5,placeholder:"слово1 слово2 слово3 … слово24",autoFocus:!0,autoCapitalize:"off",autoCorrect:"off",spellCheck:!1}),(0,le.Y)("div",{className:ue.actions,children:(0,le.Y)("button",{type:"button",onClick:async()=>{try{const e=await navigator.clipboard.readText();o(e),d("")}catch{d("Не удалось вставить. Вставь вручную через Cmd/Ctrl+V.")}},children:"Вставить"})}),c&&(0,le.Y)("div",{className:ue.error,children:c}),(0,le.Y)("button",{type:"button",className:ue.primaryBtn,onClick:()=>{const t=r.trim().toLowerCase().replace(/\s+/g," ");if(t.split(" ").length===de.D8)if((0,de.JB)(t))try{const n=(0,de.Vg)(t);e({accountId:n.accountId,mnemonic:t})}catch(e){d(String(e))}else d("Некорректная мнемоника BIP39.");else d(`Нужно ${de.D8} слов. Сейчас: ${t.split(" ").length}.`)},children:"Войти"}),(0,le.Y)("button",{type:"button",className:ue.secondaryBtn,onClick:()=>{i((0,de.we)()),n("create"),d(""),h(!1),l(!1)},children:"Создать новый Montana ID"})]})}),he=(0,Q.ph)(()=>(0,le.Y)(fe,{}));var pe=i(83649),me=i(11778),ge=i(76023),ye=i(4961),be=i(69282),ve=i(39351),we=i(17712),Ie=i(50680),Ce=i(87412),Ae=i(18276),Se=i(9267),ke=i(64493),Te=i(3325),Ee=i(58744),Pe=i(32625),Me=i(59030),xe=i(68292);const Be={root:"eldglPwL",svg:"xhUfxjkV",circle:"hsaty2zA"},Ne=(0,Q.ph)(({duration:e,className:t,onEnd:n})=>{const[r,o]=(0,Q.J0)(e),s=(0,Me.A)();return(0,Pe.A)(()=>o(e=>e-1),r>0?1e3:void 0),(0,Q.vJ)(()=>{r<=0&&n?.()},[r,n]),(0,Q.vJ)(()=>{o(e)},[e]),(0,le.FD)("div",{className:(0,te.A)(Be.root,t),children:[(0,le.Y)("svg",{className:Be.svg,width:"32px",height:"32px",children:(0,le.Y)("circle",{cx:"16",cy:"16",r:14,transform:"rotate(-90, 16, 16)",pathLength:"100","stroke-dasharray":"100","stroke-dashoffset":100-(r-1)/e*100,className:Be.circle})}),(0,le.Y)(xe.A,{className:Be.text,text:(0,Ee.dq)(s,1e3*r)})]})}),Le=3e3,Fe=1.75*ge.$,De=({notification:e})=>{const t=(0,a.ko)(),n=(0,ve.A)(),{localId:r,message:o,action:s,actionText:i,cacheBreaker:d,className:u,disableClickDismiss:l,dismissAction:f,duration:h=Le,icon:p,shouldUseCustomIcon:m,customEmojiIconId:g,shouldShowTimer:y,title:b,containerSelector:v}=e,w=(0,pe.Yw)(o),[I,C]=(0,Q.J0)(!0),A=(0,Q.li)(!1),S=(0,Q.li)(),{transitionClassNames:k}=(0,Ie.A)(I),T=(0,we.A)(()=>{t.dismissNotification({localId:r})}),E=(0,we.A)(e=>{!e&&l||(C(!1),setTimeout(T,150+c.xB5),f&&t[f.action](f.payload))}),P=(0,we.A)(e=>{s&&!A.current&&(A.current=!0,Array.isArray(s)?s.forEach(e=>t[e.action](e.payload)):t[s.action](s.payload)),l&&(C(!1),setTimeout(T,150+c.xB5)),E()}),M=(0,we.A)(()=>{s&&!A.current&&(A.current=!0,Array.isArray(s)?s.forEach(e=>t[e.action](e.payload)):t[s.action](s.payload)),E()});(0,Q.vJ)(()=>I?(0,me.A)(E):void 0,[I,E]),(0,Q.vJ)(()=>(S.current=window.setTimeout(()=>E(!0),h),()=>{S.current&&(clearTimeout(S.current),S.current=void 0)}),[h,d]);const x=(0,we.A)(()=>{l||S.current&&(clearTimeout(S.current),S.current=void 0)}),B=(0,we.A)(()=>{l||(S.current&&clearTimeout(S.current),S.current=window.setTimeout(E,h))}),N=(0,Q.Kr)(()=>{if(b)return(0,pe.Yw)(b)?n.with(b):(0,ye.A)(b,["simple_markdown","emoji","br","links"])},[n,b]),L=(0,Q.Kr)(()=>w?n.with(o):"string"==typeof o?e.messageEntities?(0,be.fd)({text:o,entities:e.messageEntities}):(0,ye.A)(o,["simple_markdown","emoji","br","links"]):o,[w,n,o,e.messageEntities]),F=(0,Q.Kr)(()=>{if(i)return(0,pe.Yw)(i)?n.with(i):i},[n,i]),D=(0,Q.Kr)(()=>g?(0,le.Y)(Ce.A,{className:"notification-emoji-icon",forceAlways:!0,size:Fe,documentId:g}):m&&"star"===p?(0,le.Y)(Se.A,{type:"gold",className:(0,te.A)("notification-icon"),size:"adaptive"}):(0,le.Y)(Ae.A,{name:p||"info-filled",className:"notification-icon"}),[g,p,m]);return(0,le.Y)(Te.A,{className:"Notification-container",containerSelector:v,children:(0,le.FD)("div",{className:(0,te.A)("Notification",k,u),onClick:M,onMouseEnter:x,onMouseLeave:B,children:[D,(0,le.FD)("div",{className:"content",children:[Boolean(N)&&(0,le.Y)("div",{className:"notification-title",children:N}),L]}),Boolean(F)&&(0,le.Y)(ke.A,{color:"translucent-white",onClick:P,className:"notification-button",children:F}),y&&(0,le.Y)(Ne,{className:"notification-timer",duration:Math.ceil(h/1e3)},d)]})})},Oe=(0,Q.ph)((0,a.EK)(e=>(0,P.Up)((0,v.nTw)(e),["notifications"]))(({notifications:e})=>{if(e.length)return(0,le.Y)("div",{id:"Notifications",children:e.map(e=>(0,le.Y)(De,{notification:e},e.localId))})}));var Re=i(23174),Ue=i(62214);const _e=["400 1em Roboto","500 1em Roboto","500 1em 'Numbers Rounded'"];function $e(){if("fonts"in document)return Promise.all(_e.map(e=>document.fonts.load(e)))}var je=i(58554),Ve=i(15283),ze=i(37661);const Ye="ThfRMqwq",He="kN2M6u9m";var Ge=i(30166),Ke=i(89704);const qe=i.p+"monkey.a3d5fcdc50b18dc55695.svg",We=i.p+"mask.c474db1e76529489b940.svg",Je=i.p+"telegram-logo.1b2bb5b107f046ea9325.svg";function Xe(){const{listIds:e,byId:t}=(0,a.mS)().chats;if(e.active)return Promise.all(e.active.slice(0,10).map(async e=>{const n=t[e];if(!n)return;const r=(0,Ue.cP)(n);return r?je.hd(r,Re.qZ.BlobUrl):void 0}))}const Ze={main:()=>Promise.all([(0,N.Vw)(N.ar.Main).then($e),Xe(),(0,l.NN)(We),(0,l.NN)(Ge),q.CO]),authPhoneNumber:()=>Promise.all([$e(),(0,l.NN)(Je)]),authCode:()=>(0,l.NN)(qe),authPassword:()=>(0,l.NN)(qe),authQrCode:$e,lock:()=>Promise.all([$e(),(0,l.NN)(Ke)]),inactive:()=>{}},Qe=(0,a.EK)((e,{isMobile:t})=>{const n=(0,v.nTw)(e),{foldersPosition:r}=(0,V.lS)(e);return{shouldSkipHistoryAnimations:n.shouldSkipHistoryAnimations,uiReadyState:n.uiReadyState,isRightColumnShown:(0,v.gjV)(e,t),leftColumnWidth:e.leftColumnWidth,isFoldersSidebarShown:r===c._C3&&!t&&(0,v.XD6)(e)}})(({page:e,children:t,isRightColumnShown:n,shouldSkipHistoryAnimations:r,leftColumnWidth:o,isFoldersSidebarShown:s})=>{const{setIsUiReady:i}=(0,a.ko)(),[c,d]=(0,ze.A)(),{shouldRender:u,transitionClassNames:l}=(0,Ie.A)(!c,void 0,!0);return(0,Ve.A)(()=>{let t;return Promise.race([(0,Y.v7)(700),e?(async()=>{try{await Ze[e]()}catch(e){}})():Promise.resolve()]).then(()=>{d(),i({uiReadyState:1}),t=window.setTimeout(()=>{i({uiReadyState:2})},1e3)}),()=>{t&&(clearTimeout(t),t=void 0),i({uiReadyState:0})}}),(0,le.FD)(le.FK,{children:[t,u&&!r&&Boolean(e)&&(0,le.Y)("div",{className:(0,te.A)("U9MowLv_",l),children:"main"===e?(0,le.FD)("div",{className:(0,te.A)("RcG6eRZw",s&&"oHY8tVQC"),children:[s&&(0,le.Y)("div",{className:"HjZ2pMig"}),(0,le.Y)("div",{className:"oL7XcRwI",style:o?`width: ${o}px`:void 0}),(0,le.Y)("div",{className:(0,te.A)("LYe7IaQO",Ye)}),n&&(0,le.Y)("div",{className:"wYSGQZXX"})]}):"inactive"===e||"lock"===e?(0,le.Y)("div",{className:(0,te.A)(He,Ye)}):(0,le.Y)("div",{className:He})})]})});var et=i(26072);const tt=i.p+"app-inactive.da3925145f0a7111c0f1.png",nt=({inactiveReason:e})=>{const t=(0,ve.A)(),n=(0,we.A)(()=>{window.location.reload()});return(0,et.A)({isActive:!0,onBack:n,shouldResetUrlHash:!0}),(0,le.Y)("div",{id:"AppInactive",children:(0,le.FD)("div",{className:"content",children:[(0,le.Y)("img",{src:tt,alt:""}),(0,le.Y)("h3",{className:"title",children:t("auth"===e?"AppInactiveAuthTitle":"AppInactiveOtherClientTitle")}),(0,le.Y)("div",{className:"description",children:(0,ye.A)(t("auth"===e?"AppInactiveAuthDescription":"AppInactiveOtherClientDescription"),["br"])}),(0,le.Y)("div",{className:"actions",children:(0,le.Y)(ke.A,{isText:!0,ripple:!0,onClick:n,children:t("AppInactiveReload")})})]})})};var rt=i(80464);const ot=e=>{const{isLocked:t}=e,n=(0,rt.A)(N.ar.Main,"LockScreen",!t);return n?(0,le.Y)(n,{...e}):void 0},st=e=>{const t=(0,rt.A)(N.ar.Main,"Main");return t?(0,le.Y)(t,{...e}):void 0};var it=i(41036),at=function(e){return e[e.auth=0]="auth",e[e.main=1]="main",e[e.lock=2]="lock",e[e.inactive=3]="inactive",e}(at||{});const ct=Object.keys(at).length/2,dt=A.Vq?c.zGP:c.j0M,ut=`${dt} ${c.LaL}`,lt=(0,a.EK)(e=>{const{state:t,hasWebAuthTokenFailed:n,hasWebAuthTokenPasswordRequired:r}=e.auth;return{authState:t,isScreenLocked:e.passcode?.isScreenLocked,hasPasscode:e.passcode?.hasPasscode,inactiveReason:(0,v.nTw)(e).inactiveReason,hasWebAuthTokenFailed:n||r,theme:(0,v.SJA)(e),isTestServer:e.config?.isTestServer,actionMessageBg:(0,v.bdt)(e)}})(({authState:e,isScreenLocked:t,hasPasscode:n,inactiveReason:r,hasWebAuthTokenFailed:o,isTestServer:s,theme:i,actionMessageBg:a})=>{const{isMobile:u}=(0,se.Ay)(),l="iOS"===d.Aw||"Android"===d.Aw;let f,h;if((0,Q.vJ)(()=>{d.nB&&(0,ne.a)()},[]),(0,Q.vJ)(()=>{const e=(0,L.cA)();if(!(0,M.wr)()&&!W.Xz&&!e){const t=(0,W.zk)();Object.keys(t).map(Number).sort((e,t)=>t-e).forEach(n=>{const r=Number(n);if(t[r]){const t=(0,W.Nv)(r);window.location.href=`${t}#${e||"login"}`}})}(async()=>{if((0,M.$m)()&&W.Xz&&await(0,re.H)()){const e=(0,W.Nv)(1);window.location.href=e}})()},[]),(0,Q.vJ)(()=>{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)}},[]),r)f=at.inactive;else if(t)h="lock",f=at.lock;else if(e)switch(e){case"authorizationStateWaitPhoneNumber":h="authPhoneNumber",f=at.auth;break;case"authorizationStateWaitCode":h="authCode",f=at.auth;break;case"authorizationStateWaitPassword":h="authPassword",f=at.auth;break;case"authorizationStateWaitRegistration":f=at.auth;break;case"authorizationStateWaitQrCode":h="authQrCode",f=at.auth;break;case"authorizationStateClosed":case"authorizationStateClosing":case"authorizationStateLoggingOut":case"authorizationStateReady":h="main",f=at.main}else(0,M.wr)()?(h="main",f=at.main):n?f=at.lock:(h=l?"authPhoneNumber":"authQrCode",f=at.auth);f!==at.lock&&f!==at.inactive&&f!==at.main&&(0,L.f4)()?.tgWebAuthToken&&!o&&(h="main",f=at.main),(0,Q.vJ)(()=>{(0,oe.u)()},[]),(0,Q.vJ)(()=>{document.title=r?ut:dt},[r]);const p=(0,ie.A)(f);(()=>{const e=(0,Q.hb)(async e=>{if(e.target instanceof HTMLElement&&!e.target?.closest("input, a, button")&&e.target?.closest("[data-tauri-drag-region]")){const e=await(window.tauri?.getCurrentWindow());e?.startDragging()}},[]);(0,Q.vJ)(()=>{if(A.Vq&&d.MP)return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[e])})(),(0,Q.Nf)(()=>{document.body.classList.add(Ye)},[]),(0,Q.Nf)(()=>{document.body.style.setProperty("--theme-background-color","dark"===i?c.PqE:c.XLD)},[i]),(0,Q.Nf)(()=>{a&&document.body.style.setProperty("--action-message-bg",a)},[a]);const m=ce.GE;return(0,ae.R)(()=>{(0,ee.dL)(()=>{document.body.classList.toggle("in-background",m())},document.body)},[m]),(0,le.FD)(Qe,{page:h,isMobile:u,children:[(0,le.Y)(it.Ay,{name:"fade",activeKey:f,shouldCleanup:!0,className:(0,te.A)("full-height",(f===at.auth||p===at.auth)&&"is-auth"),renderCount:ct,children:function(){switch(f){case at.auth:return(0,le.Y)(he,{});case at.main:return(0,le.Y)(st,{isMobile:u});case at.lock:return(0,le.Y)(ot,{isLocked:t});case at.inactive:return(0,le.Y)(nt,{inactiveReason:r})}}}),f===at.auth&&s&&(0,le.Y)("div",{className:"test-server-badge",children:"Test server"}),(0,le.Y)(Oe,{})]})});c.rkj&&(0,j.Z3)(),A.Vq&&(function(){const e=Promise.resolve().then(i.bind(i,55962));window.tauri??={},Object.assign(window.tauri,{markTitleBarOverlay:async function(t){if(d.MP)return(await e).invoke("mark_title_bar_overlay",{isOverlay:t})},setNotificationsCount:async function(t,n=!1){return(await e).invoke("set_notifications_count",{amount:t,isMuted:n})},openNewWindow:async function(t){return(await e).invoke("open_new_window_cmd",{url:t})},relaunch:()=>i.e(2263).then(i.bind(i,82263)).then(({relaunch:e})=>e()),checkUpdate:()=>i.e(1567).then(i.bind(i,21567)).then(({check:e})=>e()),getCurrentWindow:()=>i.e(748).then(i.bind(i,60748)).then(({getCurrentWindow:e})=>e()),setWindowTitle:async function(t){return(await e).invoke("set_window_title",{title:t})}})}(),function(){function e(e){const t=e.target,n=t?.closest("a[href]");n&&("_blank"===n.target||e.ctrlKey||e.metaKey||e.button===d.w3.Auxiliary)&&(e.preventDefault(),Z(n.getAttribute("href")))}X||(X=!0,c.Oig||document.addEventListener("contextmenu",e=>{e.preventDefault()}),i.e(8925).then(i.bind(i,8925)).then(({listen:e})=>{e("download-finished",e=>{e.payload.success||(0,a.ko)().showNotification({message:{key:"NativeDownloadFailed"}})})}),document.addEventListener("keydown",e=>{if("Backspace"===e.key||"Backspace"===e.code){const t=e.target;"INPUT"===t?.tagName||"TEXTAREA"===t?.tagName||t?.isContentEditable||e.preventDefault()}},!0),window.open=(e,t,n)=>(e&&Z(e),null),document.addEventListener("click",e),document.addEventListener("auxclick",e))}()),async function(){if(c.Oig&&console.log(">>> INIT"),!window.isCompatTestPassed)return;(0,J.Tq)(),function(){const e=new BroadcastChannel(c.YoZ);e.addEventListener("message",e=>{if(e.data!==c.cK8){let e=(0,a.mS)();const t=(0,v.nTw)(e);e=(0,O.w)(e,{inactiveReason:"otherClient"},t.id),(0,a.UF)(e)}}),e.postMessage(c.cK8)}(),(0,K.mY)(),await(0,K.Ld)("1.0.0"),localStorage.setItem(W.pn,"1"),(0,Y.yu)(()=>{const e=(0,a.mS)();1===Object.keys(e.byTabId).length&&localStorage.removeItem(W.pn)}),await x(),(0,a.ko)().init(),(0,a.ko)().updateShouldEnableDebugLog(),(0,a.ko)().updateShouldDebugExportedSenders();const e=(0,a.mS)();(0,q.S7)((0,V.lS)(e).language,!0),(0,k.wr)(e=>{(0,a.ko)().switchMultitabRole({isMasterTab:e},{forceSyncOnIOs:!0})});const t="authorizationStateReady"!==(0,a.mS)().auth.state;(0,k.UJ)(t),c.Oig&&console.log(">>> START INITIAL RENDER"),(0,j.RK)(()=>{!function(){if(!d.MP)return;const e=document.getElementById("the-manifest-placeholder");if(!e)return;const t=`site_apple${c.Oig?"_dev":""}.webmanifest`;e.setAttribute("href",t)}(),$.Ay.render((0,le.Y)(lt,{}),document.getElementById("root")),function(){if(!d.pz)return;let e,t=Date.now();function n(){e||H||(e=window.setInterval(G,5e3))}window.addEventListener("focus",()=>{const e=Date.now();e-t<100||(t=e,n(),G())}),window.addEventListener("blur",()=>{clearInterval(e),e=void 0}),document.hasFocus()&&(n(),G())}()}),c.Oig&&console.log(">>> FINISH INITIAL RENDER"),c.Oig&&document.addEventListener("dblclick",()=>{const e=(0,a.mS)(),t=(0,v.Xf0)(e);console.warn("TAB STATE",(0,v.nTw)(e)),console.warn("GLOBAL STATE",e),t&&console.warn("CURRENT MESSAGE LIST",(0,v.hds)(e,t.chatId),(0,v.kBv)(e,t.chatId),e.messages.byChatId[t.chatId])})}(),(0,Y.yu)(()=>{const e=(0,a.ko)();e.leaveGroupCall?.({isPageUnload:!0}),e.hangUp?.({isPageUnload:!0})})})(); //# sourceMappingURL=main.ecb80c8d3de1d6a10a18.js.map