TelegramPWA/dist/9451.26462ff942dbe1cc20f4.js
Alexander Zinchuk 79226910fd [Build]
2025-12-23 12:51:18 +01:00

2 lines
688 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

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

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

"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[9451],{3178:(e,t,i)=>{i.d(t,{A:()=>p});var s=i(84051),n=i(31481),a=i(36175),o=i(14737),r=i(43874),l=i(37661),c=i(18104),d=i(20021);const h=[0,50],u=[0,20],m=[20,0],p=(0,s.ph)(({isPasswordVisible:e,isBig:t})=>{const[i,p]=(0,l.A)(!1),[v,g]=(0,l.A)(!1),{isMobile:A}=(0,r.Ay)(),f=A?n.UyP:n.H6l;(0,o.A)(g,2e3);const b=(0,s.hb)(p,[p]);return(0,d.FD)("div",{id:"monkey",className:t?"big":"",children:[!i&&(0,d.Y)("div",{className:"monkey-preview"}),(0,d.Y)(c.A,{size:t?n.r2x:f,className:v?"hidden":"shown",tgsUrl:a.w.MonkeyClose,playSegment:h,noLoop:!0,onLoad:b}),(0,d.Y)(c.A,{size:t?n.r2x:f,className:v?"shown":"hidden",tgsUrl:a.w.MonkeyPeek,playSegment:e?u:m,noLoop:!0})]})})},96958:(e,t,i)=>{i.r(t),i.d(t,{AboutAdsModal:()=>fl,AboutMonetizationModal:()=>Cl,AgeVerificationModal:()=>Wr,ArchivedChats:()=>mm,AttachBotInstallModal:()=>na,AttachBotRecipientPicker:()=>Ks,AttachmentModal:()=>bp,BirthdaySetupModal:()=>ml,BoostModal:()=>Kr,BotCommandMenu:()=>Wp,BotTrustModal:()=>sa,CalendarModal:()=>nn,ChatCommandTooltip:()=>qp,ChatFolderModal:()=>pm,ChatInviteModal:()=>al,ChatLanguageModal:()=>Cc,ChatlistModal:()=>sl,CollectibleInfoModal:()=>kc,ContactList:()=>tm,ContextMenuContainer:()=>Am.A,CountryPickerModal:()=>pc,CreateTopic:()=>Pg,CustomEmojiSetsModal:()=>ym,CustomEmojiTooltip:()=>Xp,CustomSendMenu:()=>tv,DeleteAccountModal:()=>$r,DeleteFolderDialog:()=>aa,DeleteMessageModal:()=>Wl,Dialogs:()=>Js.A,DraftRecipientPicker:()=>Os,DropArea:()=>iv.A,EditTopic:()=>Yg,EmojiInteractionAnimation:()=>bc,EmojiStatusAccessModal:()=>wl,EmojiTooltip:()=>lv,ForwardRecipientPicker:()=>Us,FrozenAccountModal:()=>WA,GifSearch:()=>Cv,GiftCodeModal:()=>zr,GiveawayModal:()=>Ho,HeaderMenuContainer:()=>wm,HistoryCalendar:()=>an,InlineBotTooltip:()=>vv,InviteViaLinkModal:()=>zA,LeftSearch:()=>wd,LocationAccessModal:()=>Pl,Management:()=>dA,MapModal:()=>Hs,MediaViewer:()=>Et,MentionTooltip:()=>mp,MessageSelectToolbar:()=>ec,MessageStatistics:()=>ag,MiddleSearch:()=>Rm,MinimizedWebAppModal:()=>Cn,MuteChatModal:()=>gm,NewChat:()=>am,NewContactModal:()=>cn,OneTimeMediaModal:()=>$A,PasskeyModal:()=>rl,PaymentModal:()=>UA,PinMessageModal:()=>Ql,PollModal:()=>Cp,PollResults:()=>pg,PremiumLimitReachedModal:()=>Xo,PremiumMainModal:()=>Ao,PreparedMessageModal:()=>Bl,PrivacySettingsNoticeModal:()=>rc,ProfileRatingModal:()=>ZA,QuickPreviewModal:()=>nf,ReactionPicker:()=>Jm,ReactorListModal:()=>fc,ReceiptModal:()=>JA,ReportAdModal:()=>Yl,ReportModal:()=>Dl,SafeLinkModal:()=>js,SeenByModal:()=>tc,SendAsMenu:()=>gv,Settings:()=>em,SharePreparedMessageModal:()=>xl,SponsoredContextMenuContainer:()=>vl.A,Statistics:()=>Wv,StatusPickerMenu:()=>Lr,StealthModeModal:()=>af,StickerSearch:()=>bv,StickerSetModal:()=>bm,StickerTooltip:()=>Qp,StoryStatistics:()=>hg,StoryViewer:()=>Ps,SuggestMessageModal:()=>_l,SuggestedPostApprovalModal:()=>Ol,SuggestedStatusModal:()=>Er,SymbolMenu:()=>zp,TextFormatter:()=>ov,ToDoListModal:()=>Sp,UnpinAllMessagesModal:()=>Zl,UrlAuthModal:()=>qs,VerificationMonetizationModal:()=>Nl,WebAppModal:()=>ia,WebAppsCloseConfirmationModal:()=>qA});var s=i(84051),n=i(13439),a=i(89925),o=i(31481),r=i(66644),l=i(90709),c=i(91048),d=i(53827),h=i(63495),u=i(96454),m=i(11778),p=i(14680),v=i(48899),g=i(76023),A=i(49086);function f({message:e,avatarOwner:t,profilePhotos:i,standaloneMedia:s,mediaIndex:n,sponsoredMessage:a}){return t&&i?{type:"avatar",avatarOwner:t,profilePhotos:i,mediaIndex:n}:s?{type:"standalone",media:s,mediaIndex:n}:e?{type:"message",message:e,mediaIndex:n}:a?{type:"sponsoredMessage",message:a,mediaIndex:n}:void 0}function b(e,t,i){if(!i)return;if("standalone"===i.type)return{media:i.media[i.mediaIndex],isSingle:1===i.media.length};if("avatar"===i.type){const e=i.profilePhotos?.photos[i.mediaIndex];return e?{media:e}:void 0}const{action:s,document:n,photo:a,video:o,paidMedia:r}=(0,l.r_)(i.message);if("chatEditPhoto"===s?.type||"suggestProfilePhoto"===s?.type)return{media:s.photo,isSingle:!0};if(n&&((0,l.Ml)(n)||(0,l.hr)(n)))return{media:n};const d=(0,c.Pn$)(e,i.message);if("full"===d?.webpageType){const{photo:e,video:t,document:i}=d,s=i&&((0,l.Ml)(i)||(0,l.hr)(i)),n=t||(s?i:void 0)||e;if(n)return{media:n,isSingle:!0}}if(r){const e=r.extendedMedia[i.mediaIndex||0];if(!("mediaType"in e)){const{photo:t,video:i}=e;return{media:t||i}}}const h=o||a;return h?{media:h}:void 0}var C=i(19822),y=i(83868),S=i(16460),N=i(41512),k=i(43503);function w(e,t){const i=document.createElement("div");i.classList.add("ghost");const s=new Image;if(s.draggable=!1,s.oncontextmenu=y.A,"string"==typeof e?s.src=e:e instanceof HTMLVideoElement?s.src=e.poster:s.src=e.src,i.appendChild(s),t===a.TQ.ProfileAvatar||t===a.TQ.SettingsAvatar){i.classList.add("ProfileInfo"),t===a.TQ.SettingsAvatar&&i.classList.add("self");const e=document.querySelector(t===a.TQ.ProfileAvatar?"#RightColumn .ProfileInfo .info":"#Settings .ProfileInfo .info");e&&i.appendChild(e.cloneNode(!0))}return i}function P(e,t,i){let s,n;switch(e){case a.TQ.Album:case a.TQ.ScheduledAlbum:s=`.Transition_slide-active > .MessageList #album-media-${(0,l.GZ)(t.id,i)}`,n=".full-media";break;case a.TQ.PreviewMedia:s=`#preview-media${i}`,n="img";break;case a.TQ.SharedMedia:s=`#shared-media${(0,l.GZ)(t.id,i)}`,n="img";break;case a.TQ.SearchResult:s=`#search-media${(0,l.GZ)(t.id,i)}`,n="img";break;case a.TQ.MiddleHeaderAvatar:s=".MiddleHeader .Transition_slide-active .ChatInfo .Avatar",n=".avatar-media";break;case a.TQ.SettingsAvatar:s="#Settings .ProfileInfo .Transition_slide-active .ProfilePhoto",n=".avatar-media";break;case a.TQ.ProfileAvatar:s="#RightColumn .ProfileInfo .Transition_slide-active .ProfilePhoto",n=".avatar-media";break;case a.TQ.ChannelAvatar:case a.TQ.SuggestedAvatar:s=`.Transition_slide-active > .MessageList #${(0,l.GZ)(t.id,i)}`,n=".Avatar img";break;case a.TQ.StarsTransaction:s=".transaction-media-preview",n=0===i?`.stars-transaction-media-${i} :is(img, video)`:void 0;break;case a.TQ.SponsoredMessage:s=".Transition_slide-active > .MessageList .sponsored-media-preview",n=`${o.KFG} .full-media,${o.KFG} .thumbnail:not(.blurred-bg)`;break;case a.TQ.ScheduledInline:case a.TQ.Inline:default:s=`.Transition_slide-active > .MessageList #${(0,l.GZ)(t.id,i)}`,n=`${o.KFG} .full-media,${o.KFG} .thumbnail:not(.blurred-bg)`}const r=document.querySelector(s),c=n?r?.querySelectorAll(n):void 0;return{container:r,mediaEl:c?.[0]}}function I(e,t){switch(t){case a.TQ.Album:case a.TQ.ScheduledAlbum:case a.TQ.Inline:case a.TQ.ScheduledInline:case a.TQ.StarsTransaction:case a.TQ.PreviewMedia:e.classList.add("rounded-corners");break;case a.TQ.SharedMedia:case a.TQ.SettingsAvatar:case a.TQ.ProfileAvatar:case a.TQ.SearchResult:e.firstChild.style.objectFit="cover";break;case a.TQ.MiddleHeaderAvatar:case a.TQ.SuggestedAvatar:case a.TQ.ChannelAvatar:e.classList.add("circle")}}var Y=i(43874),F=i(82117),D=i(37661),M=i(30857),T=i(17712),B=i(59030),L=i(41733),R=i(22237);const x=(0,R.n5)(!1),E=x[1],V=x;function _(e){if(e.webkitSupportsPresentationMode&&"function"==typeof e.webkitSetPresentationMode)return e.webkitSetPresentationMode.bind(e)}function U(){if(document.pictureInPictureElement)try{document.exitPictureInPicture()}catch(e){o.Oig&&console.log("[MV] PictureInPicture Error",e)}}var O=i(29886),K=i(73767),J=i(34780),G=i(23174),j=i(32587),z=i(87679);const H=new Map;var $=i(35297);var q=i(62587),W=i(69419);const Q=g.cf,Z=({media:e,isAvatar:t,origin:i,delay:n})=>{const o=t&&"photo"===e?.mediaType&&!e.isVideo,r=t&&"photo"===e?.mediaType&&e.isVideo,c="document"===e?.mediaType,d="video"===e?.mediaType&&!e.isRound||c&&(0,l.hr)(e),h="photo"===e?.mediaType||c&&(0,l.Ml)(e),u="video"===e?.mediaType&&e.isGif,m=i===a.TQ.SharedMedia,p=i===a.TQ.SearchResult,v=e&&(0,l.JU)(e),A=(0,s.Kr)(()=>t=>{if(e)return!o&&!r||t?r&&t?(0,l.Pg)(e):(0,l.VO)(e,t?"full":"preview"):(0,l.mU)(e)},[r,o,e]),f=(0,q.A)(e&&(m||p||c)&&(0,l.VO)(e,"pictogram"),void 0,G.qZ.BlobUrl,n),b=A(),C=(0,q.A)(b,void 0,G.qZ.BlobUrl,n),{mediaData:y,loadProgress:S}=(0,W.A)(A(!0),void 0,e&&(0,l.Cz)(e,"full"),n),N=e&&"blobUrl"in e?e.blobUrl:void 0;let k=!d&&(N||y)||C||f;const w=function(e){const t=(0,s.li)();let i=!1;(0,$.A)(()=>{if(i=!0,t.current=void 0,!e)return;const s=new Image;if(s.src=e,!s.width)return;const n=(0,z.PR)(s);(0,j.A)(n.getContext("2d"),0,0,n.width,n.height,2,2),t.current=n.toDataURL()},[e]);const n=function(e,t=!1,i){const n=(0,s.li)(e?H.get(e):void 0),a=(0,s.li)(),o=(0,M.A)();return a.current&&t&&(clearTimeout(a.current),a.current=void 0),(0,s.vJ)(()=>{if(!e||n.current||t)return;const s=new Image;s.onload=()=>{const t=(0,z.PR)(s);(0,j.A)(t.getContext("2d"),0,0,t.width,t.height,2,2);const i=t.toDataURL();n.current=i,o(),H.size>=1e3&&H.clear(),H.set(e,i)},i?a.current=window.setTimeout(()=>{s.src=e},i):s.src=e},[e,i,o,t]),n.current}(e||void 0,Boolean(t.current));return t.current||!i&&n||e||void 0}(!k&&e&&(0,l.VD)(e));k||i===a.TQ.SearchResult||(k=w),r&&C&&(k=C);const P=N||y||(r||d?void 0:C||f||k),I=e&&(0,l.si)(e),Y=Boolean(N),F=(0,s.Kr)(()=>t?r?g._e:g.cf:c?e.mediaSize||Q:h?(0,l.Xn)(e):d?(0,l.NZ)(e):Q,[t,c,h,d,r,e]);return{getMediaHash:A,media:e,isVideo:d,isPhoto:h,isGif:u,isDocument:c,bestImageData:k,bestData:P,dimensions:F,contentType:v,isVideoAvatar:r,isLocal:Y,loadProgress:S,mediaSize:I}};var X=i(64493),ee=i(40664),te=i(22337),ie=i(1087),se=i(20021);const ne=(0,s.ph)(({isOpen:e,peerId:t,photo:i,onClose:a,onCloseAnimationEnd:o})=>{const{reportProfilePhoto:r}=(0,n.ko)(),[l,c]=(0,s.J0)("spam"),[d,h]=(0,s.J0)(""),u=(0,T.A)(()=>{r({chatId:t,photo:i,reason:l,description:d}),a()}),m=(0,T.A)(e=>{c(e)}),p=(0,T.A)(e=>{h(e.target.value)}),v=(0,B.A)(),g=(0,s.Kr)(()=>[{value:"spam",label:v("lng_report_reason_spam")},{value:"violence",label:v("lng_report_reason_violence")},{value:"pornography",label:v("lng_report_reason_pornography")},{value:"childAbuse",label:v("lng_report_reason_child_abuse")},{value:"copyright",label:v("ReportPeer.ReasonCopyright")},{value:"illegalDrugs",label:"Illegal Drugs"},{value:"personalDetails",label:"Personal Details"},{value:"other",label:v("lng_report_reason_other")}],[v]);if(!t||!i)return;const A=v("ReportPeer.Report");return(0,se.FD)(te.A,{isOpen:e,onClose:a,onEnter:e?u:void 0,onCloseAnimationEnd:o,className:"narrow",title:A,children:[(0,se.Y)(ie.A,{className:"dialog-checkbox-group",name:"report-message",options:g,onChange:m,selected:l}),(0,se.Y)(ee.A,{label:v("lng_report_reason_description"),value:d,onChange:p}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:u,children:v("lng_report_button")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:a,children:v("Cancel")})]})]})});var ae=i(26607),oe=i(41036);const[re,le]=(0,R.n5)(1);function ce(){return(0,s._W)(()=>{le(1)}),[re,le]}const de=(0,s.ph)(({isOpen:e,photo:t,profileId:i,onClose:a,onConfirm:o})=>{const{deleteProfilePhoto:r,deleteChatPhoto:l}=(0,n.ko)(),c=(0,s.hb)(()=>{o?.(),(0,v.L8)(i)?r({photo:t}):l({photo:t,chatId:i}),a()},[o,i,a,r,t,l]),d=(0,B.A)();return(0,se.Y)(te.A,{isOpen:e,onClose:a,onEnter:c,className:"delete dialog-buttons-column",title:d("AreYouSure"),children:(0,se.FD)("div",{className:"dialog-buttons mt-2",children:[(0,se.Y)(X.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:c,children:d("Preview.DeletePhoto")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:a,children:d("Cancel")})]})})});var he=i(18276),ue=i(22699),me=i(24433),pe=i(35913);const ve=(0,s.ph)((0,n.EK)((e,{item:t,canUpdateMedia:i})=>{const s=(0,c.nTw)(e),{origin:n}=s.mediaViewer,a="message"===t?.type?t.message:void 0,o="avatar"===t?.type?t.avatarOwner:void 0,r="avatar"===t?.type&&t.profilePhotos.photos[t.mediaIndex],l=(0,c.meB)(e),d=(0,c.Xf0)(e),{threadId:h}=(0,c.Xf0)(e)||{},u=(0,c.ynf)(e,a),m=(0,c.yuw)(e),p=a&&(0,c.ryq)(e,a?.chatId),{canDelete:v}=h&&a&&(0,c.WAX)(e,a,h)||{},g=r&&r.id===o?.avatarPhotoId,A=i&&Boolean(r),f=v||A,C=i&&Boolean(r)&&!g,y=d?.type;return{activeDownloads:m,isProtected:u,chat:l,isChatProtected:p,canDelete:f,canUpdate:C,messageListType:y,origin:n,viewableMedia:b(e,0,t)}})(({item:e,mediaData:t,isVideo:i,chat:a,isChatProtected:o,isProtected:r,canReportAvatar:c,canDelete:d,canUpdate:h,messageListType:u,activeDownloads:m,origin:p,viewableMedia:g,onReportAvatar:A,onCloseMediaViewer:f,onBeforeDelete:b,onForward:C})=>{const[y,S,N]=(0,D.A)(!1),[k,w]=ce(),{isMobile:P}=(0,Y.Ay)(),{downloadMedia:I,cancelMediaDownload:F,updateProfilePhoto:M,updateChatPhoto:L,openMediaViewer:R,openDeleteMessageModal:x}=(0,n.ko)(),E="message"===e?.type,{media:V}=g||{},_=V&&(0,l.sd)(V),U=V&&(0,l.$r)(m,V),{loadProgress:O}=(0,W.A)(V&&(0,l.VO)(V,"download"),!U,V&&(0,l.Cz)(V,"download")),K=(0,T.A)(()=>{if(V)if(U)F({media:V});else{const t="message"===e?.type?e.message:void 0;I({media:V,originMessage:t})}}),J=(0,T.A)(()=>{const e=k();w((e<0?e:0)-1)}),G=(0,T.A)(()=>{const e=k();w((e>0?e:0)+1)}),j=(0,T.A)(()=>{if("avatar"!==e?.type)return;const{avatarOwner:t,profilePhotos:i,mediaIndex:s}=e,n=i?.photos[s];(0,v.L8)(t.id)?M({photo:n}):L({chatId:t.id,photo:n}),R({origin:p,chatId:t.id,mediaIndex:0,isAvatarView:!0},{forceOnHeavyAnimation:!0})}),z=(0,B.A)(),H=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",className:t?"active":void 0,onClick:e,ariaLabel:"More actions",iconName:"more"}),[]);function $(){return"avatar"===e?.type?(0,se.Y)(de,{isOpen:y,onClose:N,onConfirm:b,profileId:e.avatarOwner.id,photo:e.profilePhotos.photos[e.mediaIndex]}):void 0}const q=(0,T.A)(()=>{"message"===e?.type&&a?x({chatId:a?.id,messageIds:[e.message.id],isSchedule:"scheduled"===u,onConfirm:b}):S()});if(P){const s=[];if(E&&e.message.isForwardingAllowed&&!e.message.content.action&&!o&&s.push({icon:"forward",onClick:C,children:z("Forward")}),r||(i?s.push({icon:U?"close":"download",onClick:K,children:U?`${Math.round(100*O)}% Downloading...`:"Download"}):s.push({icon:"download",href:t,download:_,children:z("AccActionDownload")})),c&&s.push({icon:"flag",onClick:A,children:z("ReportPeer.Report")}),h&&s.push({icon:"copy-media",onClick:j,children:z("ProfilePhoto.SetMainPhoto")}),d&&s.push({icon:"delete",onClick:q,children:z("Delete"),destructive:!0}),0===s.length)return;return(0,se.FD)("div",{className:"MediaViewerActions-mobile",children:[(0,se.Y)(ue.A,{trigger:H,positionX:"right",children:s.map(({icon:e,onClick:t,href:i,download:s,children:n,destructive:a})=>(0,se.Y)(me.A,{icon:e,href:i,download:s,onClick:t,destructive:a,children:n},e))}),U&&(0,se.Y)(pe.A,{progress:O,size:"s",noCross:!0}),d&&$()]})}return(0,se.FD)("div",{className:"MediaViewerActions",children:[E&&e.message.isForwardingAllowed&&!o&&(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("Forward"),onClick:C,iconName:"forward"}),function(){if(!r&&"standalone"!==e?.type)return"sponsoredMessage"!==e?.type&&(i?(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("AccActionDownload"),onClick:K,children:U?(0,se.Y)(pe.A,{progress:O,size:"s",onClick:K}):(0,se.Y)(he.A,{name:"download"})}):(0,se.Y)(X.A,{href:t,download:_,round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("AccActionDownload"),iconName:"download"}))}(),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("MediaZoomOut"),onClick:J,iconName:"zoom-out"}),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("MediaZoomIn"),onClick:G,iconName:"zoom-in"}),c&&(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z(i?"PeerInfo.ReportProfileVideo":"PeerInfo.ReportProfilePhoto"),onClick:A,iconName:"flag"}),h&&(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("ProfilePhoto.SetMainPhoto"),onClick:j,iconName:"copy-media"}),d&&(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("Delete"),onClick:q,iconName:"delete"}),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent-white",ariaLabel:z("Close"),onClick:f,iconName:"close"}),d&&$()]})}));var ge=i(87357),Ae=i(50442),fe=i(43336),be=i(37836),Ce=i(14737),ye=i(16581),Se=i(19129),Ne=i(26072),ke=i(15283);function we(e){const t=(0,s.li)(e());return(0,ke.A)(()=>e.subscribe(()=>{t.current=e()})),t}var Pe=i(90423),Ie=i(39751),Ye=i(83414);const[Fe,De]=(0,R.n5)(!1),[Me,Te]=(0,R.n5)(!1);function Be(){return[(0,Ye.A)(()=>Fe()&&!Me(),[Fe,Me]),De,Te]}var Le=i(56494);const[Re,xe]=(0,R.n5)(0);function Ee(){return(0,s._W)(()=>{xe(0)}),[Re,xe]}var Ve=i(5718),_e=i(672),Ue=i(57474);const Oe=({text:e="",buttonText:t,isForVideo:i,onClick:n,handleSponsoredClick:a,isProtected:o,isForceMobileVersion:r})=>{const[l,c]=(0,s.J0)(!1),{isMobile:d}=(0,Y.Ay)(),[h]=Be(),m=(0,Se.A)(()=>!!u.TF&&!h(),[h]);(0,s.vJ)(()=>{const e=document.querySelector(".MediaViewerFooter .media-text"),t=()=>{const t=e?e.clientHeight:0;c(t>2*g.$)};t();const i=(0,be.nF)(t,500,!0);return window.addEventListener("resize",i,!1),()=>{window.removeEventListener("resize",i,!1)}},[]);const p=(0,T.A)(()=>{a()}),v=(0,ge.A)("MediaViewerFooter",i&&"is-for-video",m&&"is-hidden",o&&"is-protected",r&&"mobile");return(0,se.FD)("div",{className:v,onClick:function(t){e&&t.stopPropagation()},children:[Boolean(e)&&(0,se.Y)("div",{className:"media-viewer-footer-content",onClick:d?void 0:n,children:(0,se.Y)("p",{className:"media-text custom-scroll allow-selection "+(l?"multiline":""),dir:"auto",children:e})}),Boolean(t)&&(0,se.Y)(X.A,{className:(0,ge.A)("media-viewer-footer-content","media-viewer-button"),size:"default",color:"primary",isRectangular:!0,onClick:p,children:t})]})};var Ke=i(15640),Je=i(84313),Ge=i(71533),je=i(50680),ze=i(73622);const[He,$e]=(0,R.n5)(!1);function qe(){return(0,s._W)(()=>{$e(!1)}),[He,$e]}var We=i(17663),Qe=i(70832),Ze=i(71429),Xe=i(82497),et=i(41074),tt=i(4875);const it=u.Ni||u.pz,st=u.Ni||u.pz?.3:.25,nt=it?40:80,at=200,ot=(0,et.Ay)();let rt;class lt{frames=new Map;currentTime=0;constructor(e,t){this.canvas=t,ot.forEach(({connector:t},i)=>{t.request({name:"video-preview:init",args:[e,nt,i,et.bP,this.onFrame.bind(this)]})})}onFrame(e,t){this.frames.set(e,t),e===this.currentTime&&this.render(e)}clearCache(){this.frames.forEach(e=>{e.close()}),this.frames.clear()}render(e){this.currentTime=e;const t=this.frames.get(e);return!!t&&((0,r.RK)(()=>{this.canvas.width=t.width,this.canvas.height=t.height,this.canvas.getContext("2d").drawImage(t,0,0,this.canvas.width,this.canvas.height)}),!0)}destroy(){this.clearCache(),ot.forEach(({connector:e})=>{e.request({name:"video-preview:destroy",args:[]})})}}ot.forEach(({worker:e})=>{e.addEventListener("message",async t=>{const{type:i,messageId:s,params:n}=t.data;if("requestPart"!==i)return;const a=await(0,tt.px)("downloadMedia",{mediaFormat:G.qZ.Progressive,...n});if(!a)return;const{arrayBuffer:o}=a;e.postMessage({type:"partResponse",messageId:s,result:o},[o])})});var ct=i(63988);const dt="Od9ZSc1U";let ht;const ut=(0,s.ph)(({duration:e,bufferedRanges:t,isReady:i,posterSize:n,playbackRate:a,url:o,isActive:r,isPlaying:l,isPreviewDisabled:c,onSeek:d,onSeekStart:h})=>{const m=(0,s.li)(),[p]=Ee(),[v]=qe(),g=(0,ct.aG)(p,250),[A,f]=(0,s.Ul)(g()),[b,y]=(0,s.Ul)(0),[S,N]=(0,s.Ul)(0),k=(0,s.li)(!1),[w,P]=(0,s.J0)(!1),[I,Y]=(0,s.J0)(!1),F=(0,s.li)(),D=(0,s.li)(),M=(0,s.li)(),B=(0,s.li)(),L=(0,s.Kr)(()=>function(e,t){const i=(e=Math.round(e*st))/(t=Math.round(t*st));return e>at&&(e=at,t=Math.round(e/i)),t>at&&(t=at,e=Math.round(t*i)),{width:e,height:t}}(n?.width||0,n?.height||0),[n]),R=(0,T.A)(e=>{e=Math.floor(e),N(e),function(e){rt&&rt.render(e)}(e)});return(0,s.vJ)(()=>{if(!c&&o&&i)return function(e,t){return rt&&rt.destroy(),rt=new lt(e,t),()=>{rt?.destroy(),rt=void 0}}(o,F.current)},[o,i,c]),(0,s.vJ)(()=>{P(!1)},[r]),(0,s.vJ)(()=>{if(ht&&ht(),ht=void 0,!k.current&&!I){const t=g(),i=e-t;ht=(0,C.Hd)({from:t,to:e,duration:1e3*i/a,onUpdate:f})}},[g,I,f,a,e]),(0,s.vJ)(()=>{l&&!v()||(ht&&ht(),ht=void 0)},[l,A,v]),(0,s.vJ)(()=>{if(l){ht&&ht(),ht=void 0;const t=g(),i=e-t;ht=(0,C.Hd)({from:t,to:e,duration:1e3*i/a,onUpdate:f})}},[l,a,e]),(0,s.Nf)(()=>{if(!M.current)return;const t=(0,fe.LI)(A()/e*100,2);M.current.style.width=`${t}%`},[A,e]),(0,s.Nf)(()=>{D.current&&(D.current.style.left=`${b()}px`)},[b]),(0,s.Nf)(()=>{B.current&&(B.current.innerText=(0,We.QO)(S()))},[S]),(0,s.vJ)(()=>{if(!m.current||!r)return;const t=m.current;let i=t.getBoundingClientRect(),s=0,n=0;const a=s=>{const n=(0,Ke.A)(s).x,a=(0,fe.qE)(e*((n-i.left)/i.width),0,e);if(c)return[a,0];i.width||(i=t.getBoundingClientRect());const o=D.current;return[a,(0,fe.qE)(n-i.left-o.clientWidth/2,-4,i.width-o.clientWidth+4)]},o=()=>{ht&&ht(),ht=void 0},l=()=>{o(),k.current=!0,P(!1),Y(!1),f(s),d(s),setTimeout(()=>{k.current=!1},250)},p=(0,Ae.wJ)(t,{onCapture:()=>{o(),P(!0),Y(!0),h()},onRelease:l,onClick:l,onDrag:e=>{o(),P(!0),[s,n]=a(e),R(s),y(n),f(s)}});if(u.TF||c)return p;const v=e=>{P(!0),[s,n]=a(e),y(n),R(s)},g=()=>{P(!1)};return t.addEventListener("mousemove",v),t.addEventListener("mouseenter",v),t.addEventListener("mouseleave",g),()=>{p(),t.removeEventListener("mousemove",v),t.removeEventListener("mouseenter",v),t.removeEventListener("mouseleave",g)}},[e,R,r,d,h,y,f,Y,c,a]),(0,se.FD)("div",{className:"ingarEvU",ref:m,children:[!c&&(0,se.FD)(ae.A,{isOpen:!0,isHidden:!w,className:"TqpEWfl3",style:`width: ${L.width}px; height: ${L.height}px`,ref:D,children:[(0,se.Y)("canvas",{className:"fKVz2lln",ref:F}),(0,se.Y)("div",{className:"bGiNvx5D",children:(0,se.Y)("span",{className:"mnkqvOMR",ref:B})})]}),(0,se.Y)("div",{className:dt,children:t.map(({start:e,end:t})=>(0,se.Y)("div",{className:"ANe2DKfp",style:`left: ${100*e}%; right: ${100-100*t}%`},`${e}-${t}`))}),(0,se.Y)("div",{className:dt,children:(0,se.Y)("div",{ref:M,className:(0,ge.A)("igaGLblf",I&&"beUP6SqY")})})]})}),mt=e=>{e.stopPropagation()},pt=[.5,1,1.5,2];function vt(e,t){return(0,se.Y)("div",{className:"player-time",children:`${(0,We.QO)(e)} / ${(0,We.QO)(t)}`})}const gt=(0,s.ph)(({url:e,bufferedRanges:t,bufferedProgress:i,duration:n,isReady:a,fileSize:o,isForceMobileVersion:r,isPlaying:l,isFullscreenSupported:c,isFullscreen:d,isBuffered:h,isPreviewDisabled:m,volume:p,isMuted:v,playbackRate:g,posterSize:A,onChangeFullscreen:f,onVolumeClick:b,onVolumeChange:C,onPlaybackRateChange:y,isPictureInPictureSupported:S,onPictureInPictureChange:N,onPlayPause:k,onSeek:w,onSeekingChange:P})=>{const[I,F,M]=(0,D.A)(),[L]=Ee(),R=(0,Se.A)(()=>Math.trunc(L()),[L]),[x,E]=(0,s.Ul)(!1),V=(0,s.li)(),{isMobile:_}=(0,Y.Ay)(),[U,O]=Be(),K=(0,Se.A)(U);(0,s.vJ)(()=>{if(u.TF||r){if(K&&l&&!I&&!x())return V.current=window.setTimeout(()=>{O(!1)},3e3),()=>{V.current&&window.clearTimeout(V.current)};V.current&&window.clearTimeout(V.current)}},[l,K,O,I,x,r]),(0,s.Nf)(()=>(K?document.body.classList.add("video-controls-visible"):document.body.classList.remove("video-controls-visible"),()=>{document.body.classList.remove("video-controls-visible")}),[K]),(0,s.vJ)(()=>{K||M()},[M,K]);const J=(0,B.A)(),G=(0,T.A)(e=>{E(!1),w(e),P(!1)}),j=(0,T.A)(()=>{E(!0),P(!0)}),z=(0,s.Kr)(()=>0===p||v?"muted":p<.3?"volume-1":p<.6?"volume-2":"volume-3",[p,v]);return(0,se.FD)("div",{className:(0,ge.A)("VideoPlayerControls",r&&"mobile",K&&"active"),onClick:mt,children:[(0,se.Y)(ut,{url:e,duration:n,isReady:a,isPlaying:l,isPreviewDisabled:m,posterSize:A,bufferedRanges:t,playbackRate:g,onSeek:G,onSeekStart:j,isActive:K}),(0,se.FD)("div",{className:"buttons",children:[(0,se.Y)(X.A,{ariaLabel:J("AccActionPlay"),size:"tiny",ripple:!_,color:"translucent-white",className:"play",round:!0,onClick:k,iconName:l?"pause":"play"}),(0,se.Y)(X.A,{ariaLabel:"Volume",size:"tiny",color:"translucent-white",className:"volume",round:!0,onClick:b,iconName:z}),!u.pz&&(0,se.Y)(Xe.A,{bold:!0,className:"volume-slider",value:v?0:100*p,onChange:C}),vt(R,n),!h&&(0,se.Y)("div",{className:"player-file-size",children:(0,se.Y)(Qe.A,{size:o,progress:i})}),(0,se.Y)("div",{className:"spacer"}),(0,se.Y)(X.A,{ariaLabel:"Playback rate",size:"tiny",color:"translucent-white",className:"playback-rate",round:!0,onClick:F,children:`${g}x`}),S&&(0,se.Y)(X.A,{ariaLabel:"Picture in picture",size:"tiny",color:"translucent-white",className:"fullscreen",round:!0,onClick:N,iconName:"pip"}),c&&(0,se.Y)(X.A,{ariaLabel:"Fullscreen",size:"tiny",color:"translucent-white",className:"fullscreen",round:!0,onClick:f,iconName:d?"smallscreen":"fullscreen"})]}),(0,se.Y)(Ze.A,{isOpen:I,className:(0,ge.A)("playback-rate-menu",!c&&"no-fullscreen",!S&&"no-pip"),positionX:"right",positionY:"bottom",autoClose:!0,onClose:M,children:pt.map(e=>(0,se.Y)(me.A,{disabled:g===e,onClick:()=>y(e),children:`${e}x`}))})]})}),At=(0,s.ph)(({url:e,isGif:t,posterData:i,posterSize:a,loadProgress:r,fileSize:l,isMediaViewerOpen:c,noPlay:d,volume:h,isMuted:m,playbackRate:p,isForceMobileVersion:v,shouldCloseOnClick:g,isProtected:A,isClickDisabled:f,isPreviewDisabled:b,isSponsoredMessage:C,timestamp:S,handleSponsoredClick:N,onClose:k})=>{const{setMediaViewerVolume:w,setMediaViewerMuted:P,setMediaViewerPlaybackRate:I,setMediaViewerHidden:F}=(0,n.ko)(),D=(0,s.li)(),[M,B]=(0,s.J0)(!u.TF||!u.pz),[R,x,V]=(0,Pe.Ay)(D,B),{isMobile:O}=(0,Y.Ay)(),K=D.current?.duration||0,J=t||K<=30,G=(0,T.A)(()=>{u.Nd||F({isHidden:!0})}),j=(0,T.A)(()=>{u.Nd||F({isHidden:!1})}),[z,H,$]=function(e,t,i){const[n,a]=(0,s.J0)(!1),[r,l]=(0,s.J0)(!1);(0,s.Nf)(()=>{if(u.pz&&u._7||!e.current)return;const s=e.current,n=_(s);if((!document.pictureInPictureEnabled||e.current?.disablePictureInPicture)&&void 0===n)return;s.autoPictureInPicture=!0,a(!0);const o=()=>{t(),l(!0),E(!0)},r=()=>{E(!1),l(!1),i()};return s.addEventListener("enterpictureinpicture",o),s.addEventListener("leavepictureinpicture",r),()=>{s.removeEventListener("enterpictureinpicture",o),s.removeEventListener("leavepictureinpicture",r)}},[e,t,i]);const c=(0,s.hb)(()=>{if(!e.current)return;const t=_(e.current);t?t("inline"):U()},[e]),d=(0,s.hb)(()=>{if(!e.current)return;c();const t=e.current,i=(0,L.e)(t),s=_(t);s?s("picture-in-picture"):function(e){if(e.requestPictureInPicture)try{e.requestPictureInPicture()}catch(e){o.Oig&&console.log("[MV] PictureInPicture Error",e)}}(t),i&&(0,L.A)(t)},[e,c]);return n?[n,d,r]:[!1]}(D,G,j),[,q,W]=Be(),[Q,Z]=(0,s.Ul)(!1),ee=(0,s.li)({x:0,y:0});(0,s.vJ)(()=>{const e=e=>{ee.current=(0,Ke.A)(e)};return window.addEventListener("mousemove",e),window.addEventListener("touchmove",e),()=>{window.removeEventListener("mousemove",e),window.removeEventListener("touchmove",e)}},[]);const te=(0,T.A)((e,t)=>{const i=D.current?.getBoundingClientRect();i&&(e<=i.left||e>=i.right||t<=i.top||t>=i.bottom)&&(Q()||q(!1))}),ie=(0,T.A)(()=>{q(!0)}),ne=(0,T.A)(e=>{te(e.clientX,e.clientY)}),ae=(0,T.A)(e=>{if(Z(e),!e){const{x:e,y:t}=ee.current;te(e,t)}}),{isReady:oe,isBuffered:re,bufferedRanges:le,bufferingHandlers:ce,bufferedProgress:de}=(0,Ge.A)(),he=(0,Je.A)(D,void 0,!e),{shouldRender:ue,transitionClassNames:me}=(0,je.A)(!re&&!he,void 0,void 0,"slow"),{shouldRender:ve,transitionClassNames:ge}=(0,je.A)(u.pz&&!M&&!ue&&!he,void 0,void 0,"slow"),[,Ae]=Ee(),[,be]=qe();(0,s.vJ)(()=>{W(ue)},[W,ue]),(0,s.vJ)(()=>{d||!c||he?D.current.pause():e&&!u.TF&&(0,L.A)(D.current)},[d,c,e,P,he]),(0,s.vJ)(()=>{D.current.volume=h},[h]),(0,s.vJ)(()=>{D.current.playbackRate=p},[p]),(0,s.vJ)(()=>{S&&(D.current.currentTime=S,Ae(S))},[Ae,S]);const Ce=(0,T.A)(e=>{e.stopPropagation(),M?(D.current.pause(),B(!1)):((0,L.A)(D.current),B(!0))}),ye=(0,T.A)(e=>{C&&(N?.(!0),k(e)),f||(g?k(e):Ce(e))});(0,ze.A)(D,ce);const Se=(0,T.A)(e=>{const t=e.currentTarget;t.readyState>=4&&(be(!1),Ae(t.currentTime)),J||t.currentTime!==t.duration||(Ae(0),B(!1))}),Ne=(0,T.A)(()=>{J||(Ae(0),B(!1),q(!0))}),ke=(0,T.A)(()=>{R&&V?V():!R&&x&&x()}),we=(0,T.A)(e=>{D.current.currentTime=e}),Ie=(0,T.A)(e=>{w({volume:e/100})}),Ye=(0,T.A)(()=>{D.current.muted=!D.current.muted,P({isMuted:!m})}),Fe=(0,T.A)(e=>{I({playbackRate:e})});(0,s.vJ)(()=>{if(!c)return;const e=e=>{if(!R)return;const t=D.current,i=(0,fe.qE)(t.currentTime+5*e,0,t.duration);Number.isFinite(i)&&(t.currentTime=i)},t=t=>{if(!$)switch(t.key){case" ":case"Enter":t.preventDefault(),Ce(t);break;case"Left":case"ArrowLeft":t.preventDefault(),e(-1);break;case"Right":case"ArrowRight":t.preventDefault(),e(1)}};return document.addEventListener("keydown",t,!1),()=>{document.removeEventListener("keydown",t,!1)}},[Ce,c,R,$]);const De=a&&`width: ${a.width}px; height: ${a.height}px`,Me=`background-image: url(${i})`,Te=!u.TF&&!v;return(0,se.FD)("div",{className:"VideoPlayer",onMouseMove:Te?ie:void 0,onMouseLeave:Te?ne:void 0,children:[(0,se.FD)("div",{style:De,children:[A&&(0,se.Y)("div",{onContextMenu:y.A,onDoubleClick:u.TF?void 0:ke,onClick:O?void 0:Ce,className:"protector"}),(0,se.Y)("video",{ref:D,autoPlay:u.TF,controlsList:"nodownload",playsInline:!0,loop:J,muted:t||m,id:"media-viewer-video",style:Me,onWaiting:()=>be(!0),onPlay:()=>B(!0),onEnded:Ne,onClick:O||R?void 0:ye,onDoubleClick:u.TF?void 0:ke,...ce,onPause:e=>{B(!1),ce.onPause(e)},onTimeUpdate:Se,src:e})]}),ve&&(0,se.Y)(X.A,{round:!0,className:`play-button ${ge}`,onClick:Ce,iconName:"play"}),ue&&(0,se.FD)("div",{className:["spinner-container",me].join(" "),children:[!re&&(0,se.Y)("div",{className:"buffering",children:"Buffering..."}),(0,se.Y)(pe.A,{size:"xl",progress:re?1:r,onClick:k})]}),!t&&!C&&!he&&(0,se.Y)(gt,{url:e,isPlaying:M,bufferedRanges:le,bufferedProgress:de,isBuffered:re,isFullscreenSupported:Boolean(x),isPictureInPictureSupported:z,isFullscreen:R,isPreviewDisabled:b,fileSize:l,duration:K,isReady:oe,posterSize:a,isForceMobileVersion:v,onSeek:we,onChangeFullscreen:ke,onPictureInPictureChange:H,onPlayPause:Ce,volume:h,playbackRate:p,isMuted:m,onVolumeClick:Ye,onVolumeChange:Ie,onPlaybackRateChange:Fe,onSeekingChange:ae})]})}),ft=(0,s.ph)((0,n.EK)((e,{item:t})=>{const{volume:i,isMuted:s,playbackRate:n,isHidden:a,origin:o,timestamp:r,threadId:l}=(0,c.nTw)(e).mediaViewer,d="message"===t.type?t.message:void 0,h="sponsoredMessage"===t.type?t.message:void 0,u=d||h,m=b(e,0,t),p=d&&(0,Le.me)(e,d,!0);return{origin:o,textMessage:u,isProtected:d&&(0,c.ynf)(e,d),volume:i,isMuted:s,isHidden:a,playbackRate:n,threadId:l,timestamp:r,maxTimestamp:p,viewableMedia:m}})(({item:e,viewableMedia:t,isActive:i,textMessage:s,origin:a,withAnimation:r,isProtected:l,volume:c,playbackRate:d,isMuted:m,isHidden:p,isMoving:v,threadId:f,timestamp:b,maxTimestamp:C,onClose:y,onFooterClick:S,handleSponsoredClick:N})=>{const{updateLastPlaybackTimestamp:k}=(0,n.ko)(),w=(0,B.A)(),P="avatar"===e.type,I="sponsoredMessage"===e.type,{media:F}=t||{},{isVideo:D,isPhoto:M,bestImageData:L,bestData:R,dimensions:x,isGif:E,isLocal:V,isVideoAvatar:_,mediaSize:U,loadProgress:O}=Z({media:F,isAvatar:P,origin:a,delay:!!r&&350}),[,K]=Be(),[J]=Ee(),G=Boolean(F),{isMobile:j}=(0,Y.Ay)(),z=(0,T.A)(()=>{K(!0)}),H=(0,_e.A)(()=>{if(!i||!s||"video"!==F?.mediaType)return;if(F.duration<o.u4b)return;const e="id"in s?s:void 0,t=J();if(!t||!e||e.isInAlbum)return;const n=F.duration-t>1?t:void 0;k({chatId:e.chatId,messageId:e.id,timestamp:n})},[J,i,F,s],1e3);if((0,Ve.R)(H,[J]),!F)return;if("avatar"===e.type)return _?(0,se.Y)("div",{className:"MediaViewerContent",children:(0,se.Y)(At,{url:R,isGif:!0,posterData:L,posterSize:(0,g.sk)(x,!1,!0),loadProgress:O,fileSize:U,isMediaViewerOpen:G&&i,isProtected:l,isPreviewDisabled:!h.G9||V,noPlay:!i,onClose:y,isMuted:!0,shouldCloseOnClick:!0,volume:0,isClickDisabled:v,playbackRate:1,isSponsoredMessage:I,handleSponsoredClick:N},F.id)},F.id):(0,se.Y)("div",{className:"MediaViewerContent",children:bt(R,(0,g.sk)(x,!1),!j&&!l,l)},F.id);const $=s&&(s.content.action?"suggestProfilePhoto"===s.content.action.type?w("Conversation.SuggestedPhotoTitle"):void 0:(0,A.V)({message:s,maxTimestamp:C,threadId:f,forcePlayback:!0,isForMediaViewer:!0})),q=s&&"buttonText"in s?s.buttonText:void 0,W=Boolean($),Q=(0,g.sk)(x,W,D),X=j||function(e){return!!e&&e.width<350}(Q);return(0,se.FD)("div",{className:(0,ge.A)("MediaViewerContent",W&&"has-footer"),onMouseMove:X&&!u.TF?z:void 0,children:[M&&bt(R,Q,!j&&!l,l),D&&(i?(0,se.Y)(At,{url:R,isGif:E,posterData:L,posterSize:Q,loadProgress:O,fileSize:U,isMediaViewerOpen:G&&i,noPlay:!i,isPreviewDisabled:!h.G9||V,onClose:y,isMuted:m,isHidden:p,isForceMobileVersion:X,isProtected:l,volume:c,isClickDisabled:v,playbackRate:d,isSponsoredMessage:I,handleSponsoredClick:N,timestamp:b},F.id):Ct(L,Q,!j&&!l,l)),$&&(0,se.Y)(Oe,{text:$,buttonText:q,onClick:S,isProtected:l,isForceMobileVersion:X,isForVideo:D&&!E,handleSponsoredClick:N})]})}));function bt(e,t,i,s){return e?(0,se.FD)("div",{style:"position: relative;",children:[s&&(0,se.Y)("div",{onContextMenu:y.A,className:"protector"}),(0,se.Y)("img",{src:e,alt:"",className:(0,ge.A)(s&&"is-protected"),style:t?`width: ${t.width}px`:"",draggable:Boolean(i)})]}):(0,se.Y)("div",{className:"spinner-wrapper",style:t?`width: ${t.width}px`:"",children:(0,se.Y)(Ue.A,{color:"white"})})}function Ct(e,t,i,s){const n=t&&`width: ${t.width}px; height: ${t.height}px`,a=`background-image: url(${e})`;return e?(0,se.FD)("div",{className:"VideoPlayer",children:[s&&(0,se.Y)("div",{onContextMenu:y.A,className:"protector"}),(0,se.Y)("div",{style:n,children:(0,se.Y)("video",{style:a,className:(0,ge.A)(s&&"is-protected"),draggable:Boolean(i)})})]}):(0,se.Y)("div",{className:"spinner-wrapper",style:t?`width: ${t.width}px`:"",children:(0,se.Y)(Ue.A,{color:"white"})})}const{easeOutCubic:yt,easeOutQuart:St}=C.qM,Nt=u.TF?40:0,kt=350;let wt,Pt;var It=function(e){return e[e.Horizontal=0]="Horizontal",e[e.Vertical=1]="Vertical",e}(It||{});const Yt=(0,s.ph)(({item:e,isVideo:t,isGif:i,isOpen:n,withAnimation:a,isHidden:o,isLoadingMoreMedia:r,isSynced:l,loadMoreItemsIfNeeded:c,getNextItem:d,selectItem:h,onClose:m,onFooterClick:p,handleSponsoredClick:v})=>{const g=(0,s.li)(),A=(0,s.li)(),f=(0,s.li)(),b=(0,s.li)(),y=(0,s.li)({x:0,y:0,scale:1}),S=(0,s.li)(void 0),N=(0,s.li)(void 0),k=(0,s.li)(!1),[w,P]=(0,s.J0)(!0),[I]=ce(),Y=(0,s.li)(I()),F=(0,Pe.zk)(),[D,M]=(0,s.J0)(!1),[L,R]=(0,s.Ul)({x:0,y:0,scale:1}),x=we(L),[E,V]=(0,s.Ul)(e),_=we(E),U=(0,Se.A)(()=>1!==L().scale,[L]),O=(0,Se.A)(E),{height:K,width:J,isResizing:G}=(0,Ie.A)(),[j,z,H]=Be(),$=(0,B.A)();(0,Ne.A)({isActive:n,onBack:m,shouldBeReplaced:!0});const q=(0,ye.A)(h,[h],350,!0),W=(0,ye.A)(()=>{S.current=void 0},[],500,!0),Q=(0,ye.A)(e=>P(e),[],800,!0),Z=Boolean(i&&!u.pz),X=u.TF?40:J/10,ee=(0,T.A)(e=>{if(!u.TF)return;const t=K-e.pageY<80;!t&&e.pageX<X||!t&&e.pageX>J-X||z(!j())});(0,Ce.A)(()=>z(!0),kt),(0,s.vJ)(()=>{const{scale:t,x:i,y:s}=x.current;0===i&&0===s&&1===t&&V(e)},[e,V,x]),(0,s.vJ)(()=>{l&&O&&!r&&c(O)},[O,c,l,r]),(0,s.Nf)(()=>{const{x:e,y:t,scale:i}=L();H(1!==i),f.current&&(f.current.style.transform=Ft(-J+e-Nt)),A.current&&(A.current.style.transform=Ft(e,t,i)),b.current&&(b.current.style.transform=Ft(J+e+Nt))},[L,H,J]),(0,s.vJ)(()=>{if(!g.current||void 0===_.current||o||F)return;let e=y.current;const t={x:0,y:0},i={x:0,y:0},s={x:0,y:0};let n,r=Date.now();const l=(0,be.sg)(()=>{r=Date.now()},500,!1,!0),c=t=>{const i=_.current;if(void 0===i)return!1;const s=d(i,t);if(void 0!==s){const i=(J+Nt)*t,n=x.current.x+i;return P(!1),V(s),q(s),Q(!0),e={x:0,y:0,scale:1},a?(wt=(0,C.Hd)({from:n,to:0,duration:kt,timing:yt,onUpdate:e=>R({y:0,x:e,scale:1})}),!0):(R(e),!0)}return!1},h=e=>{const{scale:t}=x.current;if(1!==t)return[!1,!1];if(e.target.closest("div.VideoPlayerControls"))return[!1,!1];let i=0;return K-e.pageY<80?[!1,!1]:(e.pageX<X?i=-1:e.pageX>J-X&&(i=1),[0!==i,c(i)])},p=e=>{const{scale:t}=x.current;if(1===t)switch(e.key){case"Left":case"ArrowLeft":c(-1);break;case"Right":case"ArrowRight":c(1)}},v=({x:e,y:t,scale:i},s=0)=>{const n=N.current;if(!n)return[{x:e,y:t,scale:i},!0,!0];let a=!0,o=!0;const r=(J-J*i)/2,l=(K-K*i)/2,c=Math.max(-n.left*i,r),d=J-n.right*i;a=(0,fe.Bt)(e,d,c),e=(0,fe.qE)(e,d,c);const h=Math.max(-n.top*i+s,l),u=K-n.bottom*i;return o=(0,fe.Bt)(t,u,h),[{x:e,y:t=(0,fe.qE)(t,u,h),scale:i},a,o]},f=n=>{if(k.current)return void(k.current=!1);"mouseup"===n.type&&M(!1);const a=x.current,{y:o,scale:l}=a;let c=a.x;const h=Math.abs(c),u=Math.abs(o);if(W(),Q(!0),l<1)return e={x:0,y:0,scale:1},void(wt=(0,C.Hd)({from:[c,o,l],to:[0,0,1],duration:kt,timing:yt,onUpdate:e=>R({x:e[0],y:e[1],scale:e[2]})}));if(l>1){const a=Math.min(l,4),d=a/l;let h=c*d+(i.x-d*i.x),u=o*d+(i.y-d*i.y);const m=.15;if("wheel"!==n.type&&e.scale===l){const e=Math.abs(t.x)/(Date.now()-r),i=Math.abs(t.y)/(Date.now()-r);h-=Math.abs(t.x)*e*m*s.x,u-=Math.abs(t.y)*i*m*s.y}return[e]=v({x:h,y:u,scale:a},60),void(wt=(0,C.Hd)({from:[c,o,l],to:[e.x,e.y,e.scale],duration:kt,timing:yt,onUpdate:e=>R({x:e[0],y:e[1],scale:e[2]})}))}if(e={x:c,y:o,scale:l},u>=50)return void m();if(u>0)return void(wt=(0,C.Hd)({from:o,to:0,duration:kt,timing:yt,onUpdate:e=>R({x:0,y:e,scale:l})}));const p=c<0?1:-1,g=_.current,A=g&&d(g,c<0?1:-1),f=s.x<0?-1:1;void 0!==A&&h>=50&&p===f&&(c+=(J+Nt)*p,V(A),q(A)),wt=(0,C.Hd)({from:c,to:0,duration:kt,timing:yt,onUpdate:e=>R({y:0,x:e,scale:l??1})})},b=(0,Ae.wJ)(g.current,{isNotPassive:!0,withNativeDrag:!0,excludedClosestSelector:".MediaViewerFooter, .ZoomControls, .VideoPlayerControls",minZoom:1,maxZoom:4,doubleTapZoom:3,withWheelDrag:!0,onCapture:e=>{if(Mt(e))return;const{x:t,y:i,scale:s}=x.current;if("mousedown"!==e.type||(M(!0),1===s)){if(r=Date.now(),0===t&&0===i&&1===s){if(!A.current)return;if(n=A.current.querySelector("img, video"),!n)return;N.current=n.getBoundingClientRect()}}else e.preventDefault()},onDrag:(i,n,{dragOffsetX:a,dragOffsetY:o},r)=>{if(k.current||Mt(i))return;if(u.pz&&"touchstart"===n.type){const{pageX:e}=n.touches[0];if(e<=Ae.h6||e>=J-Ae.h6)return}wt&&(wt(),wt=void 0),s.x=t.x-a,s.y=t.y-o,t.x=a,t.y=o;const c=Math.abs(a),d=Math.abs(o),{x:h,y:m,scale:p}=x.current;if(l(),1!==p){const t=e.x+a,s=e.y+o;if(["wheel","mousemove"].includes(i.type)){const[e,i,n]=v({x:t,y:s,scale:p},60);return r&&r(!i,!n),void R(e)}return void("touches"in i&&1===i.touches.length&&R({x:t,y:s,scale:p}))}if("mousemove"!==i.type){if(S.current!==It.Vertical&&(S.current===It.Horizontal||Math.abs(h)>Ae.no||c/d>Ae.fG)){S.current=It.Horizontal,P(!1);const e=J+Nt,t=(0,fe.qE)(a,-e,e);return R({x:t,y:0,scale:p}),void("wheel"===i.type&&Math.abs(t)>100&&(f(i),k.current=!0))}if(S.current===It.Vertical||Math.abs(m)>Ae.no||d/c>Ae.fG){S.current=It.Vertical;const e=K,t=(0,fe.qE)(o,-e,e);R({x:0,y:t,scale:p}),"wheel"===i.type&&Math.abs(t)>100&&(f(i),k.current=!0)}}},onZoom:(t,{zoom:s,zoomFactor:n,initialCenterX:a,initialCenterY:o,dragOffsetX:r,dragOffsetY:l,currentCenterX:c,currentCenterY:d})=>{wt&&wt(),a=a||J/2,o=o||K/2,c=c||J/2,d=d||K/2;const h=s??(0,fe.qE)(e.scale*n,.5,12),u=h/e.scale,m=Math.abs(Math.min(e.x,0)),p=Math.abs(Math.min(e.y,0));i.x=c,i.y=d;const g=m+a,A=p+o,f=g-u*g,b=A-u*A,[C]=v({x:e.x+f+r,y:e.y+b+l,scale:h});R(C)},onClick(t){M(!1);const[i,s]=h(t);if(i){if(t.preventDefault(),t.stopPropagation(),u.TF)return;s||m()}else 1!==e.scale||u.TF||!Z&&Dt(t.target,".VideoPlayer")||m()},onDoubleClick(t,{centerX:i,centerY:s}){const[n]=h(t);if(n)return t.preventDefault(),void t.stopPropagation();if(!u.TF&&"wheel"!==t.type)return;const{x:a,y:o,scale:r}=x.current;if(1===r){if(0!==a||0!==o)return;e=v({x:i-3*i,y:s-3*s,scale:3})[0]}else e={x:0,y:0,scale:1};wt=(0,C.Hd)({from:[a,o,r],to:[e.x,e.y,e.scale],duration:kt,timing:yt,onUpdate:e=>{const t={x:e[0],y:e[1],scale:e[2]};R(t)}})},onRelease:f});return document.addEventListener("keydown",p,!1),()=>{b(),document.removeEventListener("keydown",p,!1)}},[_,W,X,d,F,o,m,q,V,Q,R,Z,x,K,J,a]),(0,s.vJ)(()=>{const e=I(),t=void 0!==Y.current&&Y.current!==e;if(!g.current||!t||o||F)return;Y.current=e;const{scale:i}=x.current,s=e>0?-1:1;let n=100,a=0;i<=.6&&s>0||i>=12&&s<0||(1===i&&s>0&&(n=20),Pt&&Pt(),Pt=(0,C.Hd)({from:s,to:s*n,duration:kt,timing:St,onUpdate:e=>{if(!g.current)return;const t=(0,fe.LI)(e-a,2);a=e;const i=new WheelEvent("wheel",{deltaY:t,ctrlKey:!0});g.current.dispatchEvent(i)}}))},[I,o,F,x]);const[te,ie]=(0,s.Kr)(()=>void 0===O?[void 0,void 0]:[d(O,-1),d(O,1)],[O,d]);if(void 0===O)return;const ne=void 0!==te,ae=void 0!==ie,oe=D&&U;return(0,se.FD)("div",{className:"MediaViewerSlides",ref:g,children:[(0,se.Y)("div",{className:"MediaViewerSlide",ref:f,children:ne&&!U&&!G&&(0,se.Y)(ft,{withAnimation:a,isMoving:oe,item:te,onClose:m,onFooterClick:p,handleSponsoredClick:v})}),(0,se.Y)("div",{className:(0,ge.A)("MediaViewerSlide","MediaViewerSlide--active",oe&&"MediaViewerSlide--moving"),onClick:ee,ref:A,children:(0,se.Y)(ft,{item:O,withAnimation:a,isActive:w,isMoving:oe,onClose:m,onFooterClick:p,handleSponsoredClick:v})}),(0,se.Y)("div",{className:"MediaViewerSlide",ref:b,children:ae&&!U&&!G&&(0,se.Y)(ft,{withAnimation:a,isMoving:oe,item:ie,onClose:m,onFooterClick:p,handleSponsoredClick:v})}),ne&&!U&&!u.TF&&(0,se.Y)("button",{type:"button",className:`navigation prev ${t&&!i&&"inline"}`,"aria-label":$("AccDescrPrevious"),dir:$.isRtl?"rtl":void 0}),ae&&!U&&!u.TF&&(0,se.Y)("button",{type:"button",className:`navigation next ${t&&!i&&"inline"}`,"aria-label":$("Next"),dir:$.isRtl?"rtl":void 0})]})});function Ft(e=0,t=0,i=1){return`translate3d(${e.toFixed(3)}px, ${t.toFixed(3)}px, 0px) scale(${i.toFixed(3)})`}function Dt(e,t){return!!e&&(!!e.matches(t)||Boolean(e.closest(t)))}function Mt(e){const t=e.target;return!!Dt(t,".VideoPlayerControls")&&(Dt(t,".play, .fullscreen, .volume, .volume-slider, .playback-rate, .playback-rate-menu, .SeekLine")||e.preventDefault(),!0)}var Tt=i(70636),Bt=i(4961),Lt=i(21849);const Rt=(0,n.EK)((e,{item:t})=>{const i="message"===t?.type?t.message:void 0,s=i&&(0,c.Y7C)(e,i);return{owner:"avatar"===t?.type?t.avatarOwner:s}})(({owner:e,item:t})=>{const{closeMediaViewer:i,focusMessage:a,toggleChatInfo:o}=(0,n.ko)(),{isMobile:r}=(0,Y.Ay)(),c=(0,T.A)(()=>{if(i(),"message"!==t?.type)return;const e=t.message;r?setTimeout(()=>{o({force:!1},{forceSyncOnIOs:!0}),a({chatId:e.chatId,messageId:e.id})},350):a({chatId:e.chatId,messageId:e.id})}),d=(0,B.A)(),h=(0,s.Kr)(()=>{if(!t||"standalone"===t.type)return;const e="avatar"===t.type?t.avatarOwner:void 0,i="avatar"===t.type?t.profilePhotos:void 0,s=i?.photos[t.mediaIndex],n=s?.id===i?.fallbackPhoto?.id,a=s?.id===i?.personalPhoto?.id,o="message"===t.type?t.message.date:s?.date;if(!o)return;const r=(0,We.fS)(d,1e3*o,!0),c=i?.count&&i.count+(i?.fallbackPhoto?1:0),h=t.mediaIndex+1+(i?.personalPhoto?-1:0),u=c&&d("Of",[h,c]),m=[];if(s){const t=(0,v.L8)(e.id)?void 0:e,i=t&&(0,l.WX)(t),s=t&&(0,l.YE)(t);m.push(d(a?"lng_mediaview_profile_photo_by_you":n?"lng_mediaview_profile_public_photo":i?"lng_mediaview_channel_photo":s?"lng_mediaview_group_photo":"lng_mediaview_profile_photo"))}return!u||a||n||m.push(u),m.push(r),m.join(" • ")},[t,d]);if(!e)return;const u=(0,Tt.F9)(d,e);return(0,se.FD)("div",{className:"SenderInfo",onClick:c,children:[(0,se.Y)(Lt.A,{size:"medium",peer:e},e.id),(0,se.FD)("div",{className:"meta",children:[(0,se.Y)("div",{className:"title",dir:"auto",children:u&&(0,Bt.A)(u)}),(0,se.Y)("div",{className:"date",dir:"auto",children:h})]})]})}),xt=250,Et=(0,s.ph)((0,n.EK)(e=>{const{mediaViewer:t,shouldSkipHistoryAnimations:i}=(0,c.nTw)(e),{chatId:s,threadId:n,messageId:o,origin:r,isHidden:d,withDynamicLoading:h,standaloneMedia:u,mediaIndex:m,isAvatarView:p,isSponsoredMessage:g}=t,A=(0,c.xYJ)(e,"mediaViewerAnimations"),{currentUserId:C,isSynced:y}=e,S=Boolean(s)&&(0,c.nZ4)(e,s);if(p){const t=(0,c.PVB)(e,s);let a=!1;t&&(a=(0,v.L8)(t.id)?t.id===C:(0,l.SJ)(t));const p=(0,c.IVq)(e,s),g=f({avatarOwner:t,standaloneMedia:u,profilePhotos:p,mediaIndex:m}),N=b(e,0,g);return{profilePhotos:p,avatar:p?.photos[m],avatarOwner:t,isLoadingMoreMedia:p?.isLoading,isChatWithSelf:S,canUpdateMedia:a,withAnimation:A,origin:r,shouldSkipHistoryAnimations:i,isHidden:d,standaloneMedia:u,mediaIndex:m,isSynced:y,currentItem:g,viewableMedia:N,chatId:s,threadId:n,messageId:o,message:void 0,collectedMessageIds:void 0,chatMessages:void 0,sponsoredMessage:void 0,withDynamicLoading:h}}let N,k;s&&o&&(N=r&&[a.TQ.ScheduledAlbum,a.TQ.ScheduledInline].includes(r)?(0,c.Jl6)(e,s,o):(0,c.O5q)(e,s,o)),g&&s&&r===a.TQ.SponsoredMessage&&(k=(0,c.v8U)(e,s));const w=f({message:N,standaloneMedia:u,mediaIndex:m,sponsoredMessage:k}),P=b(e,0,w);let I;s&&(I=r&&[a.TQ.ScheduledAlbum,a.TQ.ScheduledInline].includes(r)?(0,c.yFI)(e,s):(0,c.zeq)(e,s));let Y=!1;const F=r===a.TQ.Inline,D=r===a.TQ.Album;let M;if(s&&n&&o)if(h&&(F||D)){const t=(0,c.CuV)(e);Y=Boolean(t?.isLoading);const{foundIds:i}=t?.currentSegment||{};M=i}else if(r===a.TQ.SharedMedia){const t=(0,c.BU_)(e),i=t?.resultsByType,s=P&&(0,l.JU)(P?.media),{foundIds:n}=s&&i?.[s]||{};M=n}else(F||D)&&(M=(0,c.Lzh)(e,s,n,o)||(0,c.gCU)(e,s,n));return{chatId:s,threadId:n,messageId:o,isChatWithSelf:S,origin:r,message:N,chatMessages:I,sponsoredMessage:k,collectedMessageIds:M,withAnimation:A,isHidden:d,shouldSkipHistoryAnimations:i,withDynamicLoading:h,standaloneMedia:u,mediaIndex:m,isLoadingMoreMedia:Y,isSynced:y,currentItem:w,viewableMedia:P,canUpdateMedia:void 0,avatar:void 0,avatarOwner:void 0,profilePhotos:void 0}})(({chatId:e,threadId:t,messageId:i,message:c,collectedMessageIds:f,isChatWithSelf:b,canUpdateMedia:y,origin:L,avatar:R,avatarOwner:x,profilePhotos:E,chatMessages:_,sponsoredMessage:G,standaloneMedia:j,mediaIndex:z,withAnimation:H,isHidden:$,shouldSkipHistoryAnimations:q,withDynamicLoading:W,isLoadingMoreMedia:Q,isSynced:ee,currentItem:te,viewableMedia:ie})=>{const{openMediaViewer:re,closeMediaViewer:le,openForwardMenu:ce,focusMessage:de,toggleChatInfo:he,searchChatMediaMessages:ue,loadMoreProfilePhotos:me,clickSponsored:pe,openUrl:ge}=(0,n.ko)(),Ae=Boolean(x||c||j||G),{isMobile:fe}=(0,Y.Ay)(),{media:be,isSingle:Ce}=ie||{},ye=(0,s.li)(),Se=c?.senderId||x?.id||c?.chatId,Ne=(0,K.A)(Se),ke=H?"slideFade":"none",we=Boolean(H&&!q),[Pe,Ie,Ye]=(0,D.A)(),{isVideo:Fe,isPhoto:De,bestImageData:Me,bestData:Te,dimensions:Be,isGif:Le,contentType:Re}=Z({media:be,isAvatar:Boolean(x),origin:L,delay:we&&xt}),xe=(()=>{if(b)return!1;if("avatar"!==te?.type||!x)return!1;const e=te.profilePhotos;return be!==e.personalPhoto})(),Ee=(0,s.Kr)(()=>W?f:(0,l.lH)(_||{},f||[],Re||"media"),[_,f,Re,W]);!Ae||Ne&&Ne===Se&&void 0!==ye.current||(ye.current=Ce?0:i||z);const[Ve]=V;(0,s.vJ)(()=>{if(!Ae||Ve())return;(0,p.FD)();const e=(0,J.w4)();return()=>{e(),(0,p.wb)()}},[Ae,Ve]),(0,s.vJ)(()=>{$&&Ae||U()},[$,Ae]),(0,s.vJ)(()=>{fe&&(0,r.RK)(()=>{document.body.classList.toggle("is-media-viewer-open",Ae)})},[fe,Ae]);const _e=(0,M.A)();(0,s.vJ)(()=>{const e=window.matchMedia(g.wy);return e.addEventListener("change",_e),()=>{e.removeEventListener("change",_e)}},[_e]);const Ue=(0,O.A)(c),Oe=(0,O.A)(L),Ke=(0,O.A)(te),Je=(0,O.A)(Me),Ge=c?(0,A.V)({message:c,forcePlayback:!0,isForMediaViewer:!0}):void 0,je=Boolean(Ge);(0,F.A)(([e,t])=>{e===Ae&&t===$||(we&&Ae&&!Ke&&((0,s.VK)(xt+o.xB5),function(e,t,i,s,n,l,c){const{mediaEl:d}=P(t,l,c);if(!d)return;const{width:h}=k.A.get(),{width:m,height:p}=(0,g.$w)(e,n),{width:v,height:A}=(0,g.ky)(m,p,s.width,s.height),f=(h-v)/2,b=function(e){const t=window.matchMedia(g.wy);let i=4.125;return e&&!u.TF&&(i+=t.matches?.875:2.125),i*g.$}(e)+(p-A)/2;let{top:y,left:S,width:N,height:Y}=d.getBoundingClientRect();if([a.TQ.SharedMedia,a.TQ.Album,a.TQ.ScheduledAlbum,a.TQ.SearchResult].includes(t)){const e=function(e,t,i,s,n,a){if(e===t){const o=Math.max(n,a)*(e/t);s-=(o-n)/2,i-=(o-a)/2,n=o,a=o}else if(e>t){const i=n;s-=((n=a*(e/t))-i)/2}else if(t>e){const s=a;i-=((a=n*(t/e))-s)/2}return{top:i,left:s,width:n,height:a}}(v,A,y,S,N,Y);y=e.top,S=e.left,N=e.width,Y=e.height}const F=S+N/2-(f+v/2),D=y+Y/2-(b+A/2),M=N/v,T=Y/A;(0,r.RK)(()=>{const e=w(i||d);(0,C.ZM)(e,{top:`${b}px`,left:`${f}px`,width:`${v}px`,height:`${A}px`,transform:`translate3d(${F}px, ${D}px, 0) scale(${M}, ${T})`}),I(e,t),document.body.appendChild(e),document.body.classList.add("ghost-animating"),(0,r.RK)(()=>{e.style.transform="",function(e){e.firstChild.style.objectFit="default",e.classList.remove("rounded-corners","circle")}(e),setTimeout(()=>{(0,r.RK)(()=>{document.body.contains(e)&&document.body.removeChild(e),document.body.classList.remove("ghost-animating")})},200+o.xB5)})})}(je,L,Me,Be,Fe,c,z)),we&&!Ae&&Ke&&((0,s.VK)(xt+o.xB5),function(e,t,i,s){const{container:n,mediaEl:l}=P(e,i,s);if(!l)return;const c=document.getElementById("MediaViewer").querySelector(".MediaViewerSlide--active img, .MediaViewerSlide--active video");if(!c)return;const{top:d,left:h,width:u,height:m}=c.getBoundingClientRect(),{top:p,left:v,width:g,height:A}=l.getBoundingClientRect();let f=p;if(!(0,N.Y)(n)){const{height:e}=k.A.get();f=p<d?-A:e}const b=h+u/2-(v+g/2),y=d+m/2-(f+A/2);let Y=u/g,F=m/A;const D=[a.TQ.Inline,a.TQ.ScheduledInline,a.TQ.Album,a.TQ.ScheduledAlbum].includes(e)&&!function(e){const t=document.querySelector(".Transition_slide-active > .MessageList"),{top:i}=(0,S.A)(e,t);return i>t.scrollTop&&i+e.offsetHeight<t.scrollTop+t.offsetHeight}(l);[a.TQ.SharedMedia,a.TQ.Album,a.TQ.ScheduledAlbum,a.TQ.SearchResult].includes(e)&&(Y>F?Y=F:F>Y&&(F=Y));const M=document.getElementsByClassName("ghost")[0],T=M||w(t||l,e);let B;if(M){const{top:e,left:t,width:i,height:s}=M.getBoundingClientRect();B={transition:"none",top:`${f}px`,left:`${v}px`,transformOrigin:"top left",transform:`translate3d(${t-v}px, ${e-f}px, 0) scale(${i/g}, ${s/A})`,width:`${g}px`,height:`${A}px`}}else B={top:`${f}px`,left:`${v}px`,width:`${g}px`,height:`${A}px`,transform:`translate3d(${b}px, ${y}px, 0) scale(${Y}, ${F})`};(0,r.RK)(()=>{(0,C.ZM)(T,B),M||document.body.appendChild(T),document.body.classList.add("ghost-animating"),(0,r.RK)(()=>{M&&(M.style.transition=""),T.style.transform="",D&&(T.style.opacity="0"),I(T,e),setTimeout(()=>{(0,r.RK)(()=>{document.body.contains(T)&&document.body.removeChild(T),document.body.classList.remove("ghost-animating")})},200+o.xB5)})})}(Oe,Je,Ue,Ke?.mediaIndex)))},[Ae,$,Me,Be,je,we,Fe,c,L,Je,Ke,Ue,Oe,z]);const ze=(0,T.A)(()=>le()),He=(0,T.A)(s=>{s.target instanceof HTMLElement&&s.target.closest("a")||(ze(),e&&i&&(fe?setTimeout(()=>{he({force:!1},{forceSyncOnIOs:!0}),de({chatId:e,threadId:t,messageId:i})},xt):de({chatId:e,threadId:t,messageId:i})))}),$e=(0,T.A)(t=>{G&&e&&(pe({isMedia:t,isFullscreen:!0,randomId:G.randomId}),ge({url:G.url}),le())}),qe=(0,T.A)(()=>{ce({fromChatId:e,messageIds:[i]})});(0,s.vJ)(()=>Ae?(0,m.A)(()=>{ze()}):void 0,[ze,Ae]),(0,s.vJ)(()=>{Fe&&!Le&&(0,d._K)()},[Le,Fe]);const We=(0,T.A)(i=>{if(i&&!Q){if("avatar"===i.type){if(!(i.mediaIndex>=i.profilePhotos.photos.length-4))return;me({peerId:i.avatarOwner.id})}"message"===i.type&&W&&ue({chatId:e,threadId:t,currentMediaMessageId:i.message.id})}}),Qe=(0,T.A)((e,t)=>{if(0===t||Ce)return;if("standalone"===e.type){const{media:i,mediaIndex:s}=e,n=s+t;return n>=0&&n<i.length?{type:"standalone",media:i,mediaIndex:n}:void 0}if("avatar"===e.type){const{avatarOwner:i,profilePhotos:s,mediaIndex:n}=e,a=n+t;return a>=0&&s&&a<s.photos.length?{type:"avatar",avatarOwner:i,profilePhotos:s,mediaIndex:a}:void 0}if("sponsoredMessage"===e.type){const{message:i,mediaIndex:s}=e,n=s+t;return n>=0&&i?{type:"sponsoredMessage",message:i,mediaIndex:n}:void 0}const{message:i,mediaIndex:s}=e,n=(0,l.qG)(i);if(n){const e=s+t;if(e>=0&&e<n.extendedMedia.length)return{type:"message",message:i,mediaIndex:e}}const a=Ee?.indexOf(i.id);if(void 0===a||-1===a)return;const o=Ee[a+t],r=_?.[o];return r?{type:"message",message:r}:void 0}),Ze=(0,T.A)(e=>{if(!e)return void ze();const t="avatar"===e.type?e.avatarOwner.id:"message"===e.type?e.message.chatId:void 0,i="message"===e.type?e.message.id:void 0,s="standalone"===e.type?e.media:void 0;re({origin:L,chatId:t,messageId:i,standaloneMedia:s,mediaIndex:e.mediaIndex,isAvatarView:"avatar"===e.type,withDynamicLoading:W},{forceOnHeavyAnimation:!0})}),Xe=(0,T.A)(()=>{if((E?.photos.length||j?.length||Ee?.length||0)<=1||!te)return void ze();const e=Qe(te,-1);e?Ze(e):"avatar"===te.type&&(0,v.L8)(te.avatarOwner.id)||"standalone"===te.type||ze()}),et=(0,B.A)();return(0,se.FD)(ae.A,{id:"MediaViewer",isOpen:Ae,isHidden:$,shouldAnimateFirstRender:!0,noCloseTransition:q,children:[(0,se.FD)("div",{className:"media-viewer-head",dir:et.isRtl?"rtl":void 0,"data-tauri-drag-region":!(!h.Vq||!u.MP)||void 0,children:[fe&&(0,se.Y)(X.A,{className:"media-viewer-close",round:!0,size:"smaller",color:"translucent-white",iconName:"close",ariaLabel:et("Close"),onClick:ze}),(0,se.Y)(oe.Ay,{activeKey:ye.current,name:ke,children:(0,se.Y)(Rt,{item:te},be?.id)}),(0,se.Y)(ve,{mediaData:Te,isVideo:Fe,item:te,canUpdateMedia:y,canReportAvatar:xe,onBeforeDelete:Xe,onReportAvatar:Ie,onCloseMediaViewer:ze,onForward:qe}),(0,se.Y)(ne,{isOpen:Pe,onClose:Ye,photo:R,peerId:x?.id})]}),(0,se.Y)(Yt,{item:te,loadMoreItemsIfNeeded:We,isLoadingMoreMedia:Q,isSynced:ee,getNextItem:Qe,chatId:e,isPhoto:De,isGif:Le,threadId:t,avatarOwnerId:x?.id,origin:L,isOpen:Ae,hasFooter:je,isVideo:Fe,withAnimation:H,onClose:ze,selectItem:Ze,isHidden:$,onFooterClick:He,handleSponsoredClick:$e})]})}));var Vt=i(2429);const _t="W9A8SEMl",Ut="gLHHo5k8",Ot="GJVwqV9e",Kt="_Yn4SWUB",Jt="hGCH03qc",Gt="ZecqXqKy",jt="PVZ8TOWS",zt="Wi0DXPH2",Ht="Ka1CGfzq",$t="urTtSsk9",qt="AjXOHOgE",Wt="uAlXNXJN",Qt="g8ypsnnC",Zt="hGTnZuar",Xt="TkphaPyQ",ei="CvnxnCxN",ti="nZ30pf4g",ii="MnNC7VHS",si="G8OgmMDJ",ni=3.5*g.$,ai=.5*g.$;function oi(e,t=!1,i=!1){const s=document.createElement("div");s.classList.add(i?"TYicp2_K":"fME2l_yv");const n=new Image;if(n.draggable=!1,n.oncontextmenu=y.A,n.classList.add("HjoURJRK"),t){const t=document.createElement("canvas");t.classList.add(ii),n.onload=()=>{const e=t.getContext("2d",{alpha:!1}),{width:i,height:s}=n;(0,r.RK)(()=>{t.width=i,t.height=s,u.QH&&(e.filter="blur(2px)"),e.drawImage(n,-4,-4,i+8,s+8),u.QH||(0,j.A)(e,0,0,i,s,2,2)})},n.src=e,s.appendChild(t)}else n.src=e,s.appendChild(n);return s}function ri(e,t){let i;const s=`#${(0,l.kR)(t)}`;switch(e){case a.G9.StoryRibbon:i=`#LeftColumn .${Vt.A.root}`;break;case a.G9.MiddleHeaderAvatar:i=".MiddleHeader .Transition_slide-active .ChatInfo";break;case a.G9.ChatList:i="#LeftColumn .chat-list";break;case a.G9.SearchResult:i="#LeftColumn .LeftSearch--container"}const n=document.querySelector(i),o=n&&n.querySelectorAll(`${s} img`);return{container:n,mediaEl:o?.[0]}}function li({scale:e,slideAmount:t,isActiveSlideSize:i,isMoveThroughActiveSlide:s,isBackward:n}){const a=40+(i?405:135),o=(Math.abs(t)-1)*(40+(s?405:135)),r=(0,fe.Ki)((a+o)*e);return n?-r:r}function ci(){const{width:e,height:t}=(0,Ie.A)();return(0,s.Kr)(()=>function(e,t){const i=function(e,t,i,s){const n=i/1200,a=s/800;return Math.min(n,a)}(0,0,e,t),s=(0,fe.Ki)(405*i),n=(0,fe.Ki)(135*i);return{activeSlide:{width:s,height:(0,fe.Ki)(720*i)},slide:{width:n,height:(0,fe.Ki)(240*i)},scale:i,toActiveScale:s/n,fromActiveScale:n/s}}(e,t),[e,t])}function di(e,t=!1,i=!1){const s=e&&"content"in e,n=e&&"isDeleted"in e,a=!!s&&(0,l.XR)(e),o=s&&Boolean(e.forwardInfo);let r;s&&(e.content.photo?.thumbnail&&(r=e.content.photo.thumbnail.dataUri),e.content.video?.thumbnail?.dataUri&&(r=e.content.video.thumbnail.dataUri));const c=s?(0,l.EN)(e):void 0,d=(0,q.A)(c),h=Boolean(s&&e.content.video),u=s&&e.content.video?.noSound,m=s?(0,l.EN)(e,"full"):void 0,p=(0,q.A)(m,!e,h?G.qZ.Progressive:G.qZ.BlobUrl),v=h&&s?(0,l.EN)(e,"full",!0):void 0,g=(0,q.A)(v,!e,G.qZ.Progressive),A=Boolean(p||g),f=h?d:p||d,b=!d&&!A,C=t&&s&&!e.noForwards,y=s?(0,l.EN)(e,"download"):void 0;return{isLoadedStory:s,isDeletedStory:n,hasText:a,hasForwardInfo:o,thumbnail:r,previewHash:c,previewBlobUrl:d,isVideo:h,noSound:u,fullMediaHash:m,fullMediaData:p,altMediaHash:v,altMediaData:g,hasFullData:A,bestImageData:f,hasThumb:b,canDownload:C,downloadMediaData:(0,q.A)(y,!C&&!i)}}var hi=i(94189);const ui=(0,s.ph)(function({isOpen:e,story:t,onClose:i}){const{deleteStory:a,openNextStory:o}=(0,n.ko)(),r=(0,B.A)(),l=(0,s.hb)(()=>{t&&(o(),a({peerId:t.peerId,storyId:t.id}),i())},[i,t]);return(0,se.Y)(hi.A,{isOpen:e,onClose:i,title:r("DeleteStoryTitle"),text:r("DeleteStorySubtitle"),confirmLabel:r("Delete"),confirmHandler:l,confirmIsDestructive:!0,className:"component-theme-dark"})});var mi=i(21309),pi=i(22720),vi=i(63152),gi=i(87894),Ai=i(79824),fi=i(54960);const bi=(0,s.ph)(function({id:e,contactListIds:t,currentUserId:i,selectedIds:n,lockedIds:a,onSelect:o}){const r=(0,B.A)(),[l,c]=(0,s.J0)(""),d=(0,s.Kr)(()=>{const e=(t||[]).filter(e=>e!==i);return(0,gi.Am)((0,Tt.PU)({ids:[...n||[],...e],query:l,type:"user"}))},[t,i,l,n]);return(0,se.Y)(fi.A,{itemIds:d,selectedIds:n??Ai.p,lockedSelectedIds:a,filterValue:l,filterPlaceholder:r("Search"),searchInputId:`${e}-picker-search`,isSearchable:!0,withDefaultPadding:!0,forceShowSelf:!0,onSelectedIdsChange:o,onFilterChange:c,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"},e)});var Ci=i(12933);const yi=(0,s.ph)(function({isActive:e,contactListIds:t,usersById:i,currentUserId:a,onClose:o}){const{saveCloseFriends:r}=(0,n.ko)(),l=(0,B.A)(),[c,d]=(0,s.J0)(""),[h,u]=(0,s.J0)(!1),[m,p]=(0,s.J0)([]),v=(0,s.Kr)(()=>(t||[]).filter(e=>i[e]?.isCloseFriend),[t,i]),g=(0,s.Kr)(()=>{const e=(t||[]).filter(e=>e!==a);return(0,gi.Am)((0,Tt.PU)({ids:[...v,...e],query:c,type:"user"}))},[v,t,a,c]);(0,F.A)(([t])=>{!t&&e&&(u(!1),p(v))},[e,v]);const A=(0,s.hb)(e=>{p(e),u(!0)},[]),f=(0,T.A)(()=>{r({userIds:m}),o()});return(0,se.FD)(se.FK,{children:[(0,se.Y)(fi.A,{itemIds:g||[],selectedIds:m,filterValue:c,filterPlaceholder:l("Search"),searchInputId:"close-friends-picker-search",isSearchable:!0,withDefaultPadding:!0,onSelectedIdsChange:A,onFilterChange:d,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"}),(0,se.Y)("div",{className:(0,ge.A)("BDK_pgpt",h&&"N8ujSwlC"),children:(0,se.Y)(Ci.A,{isShown:h,onClick:f,ariaLabel:l("Save"),iconName:"check"})})]})}),Si={modal:"hz7SomkK",header:"NV6Rt2g9",closeButton:"SN1GFS6L",headerTitle:"gi0Y6Ns6",content:"sTaVDkiD",section:"eUiuPoEC",title:"iPPiw9DI",list:"OUP1Ss0W",option:"JL33Sa3b",checked:"qVPo_cVL",input:"zsDaUk0i",icon:"AfYCVlys",action:"njMeBBwY",optionContent:"TUAAnG2w",footer:"r24Qz2bf",info:"ljeRVBOm",submit:"RwNLN_rH"},Ni=[{name:"StoryPrivacyOptionEveryone",value:"everybody",color:["#50ABFF","#007AFF"],icon:"channel-filled",actions:"blockUserIds"},{name:"StoryPrivacyOptionContacts",value:"contacts",color:["#C36EFF","#8B60FA"],icon:"user-filled",actions:"blockContactUserIds"},{name:"StoryPrivacyOptionCloseFriends",value:"closeFriends",color:["#88D93A","#30B73B"],icon:"favorite-filled",actions:"closeFriends"},{name:"StoryPrivacyOptionSelectedContacts",value:"nobody",color:["#FFB743","#F69A36"],icon:"group-filled",actions:"allowUserIds"}];var ki=function(e){return e[e.privacy=0]="privacy",e[e.allowList=1]="allowList",e[e.closeFriends=2]="closeFriends",e[e.denyList=3]="denyList",e}(ki||{});const wi=(0,s.ph)((0,n.EK)(e=>{const{storyViewer:{storyId:t,peerId:i}}=(0,c.nTw)(e),s=i&&t?(0,c.Msb)(e,i,t):void 0;return{story:s&&"content"in s?s:void 0,visibility:s&&"visibility"in s?s.visibility:void 0,contactListIds:e.contactList?.userIds,usersById:e.users.byId,currentUserId:e.currentUserId}})(function({isOpen:e,story:t,visibility:i,contactListIds:a,usersById:o,currentUserId:r,onClose:c}){const{editStoryPrivacy:d,toggleStoryInProfile:h}=(0,n.ko)(),u=(0,B.A)(),[m,p,v]=(0,D.A)(!1),[g,A]=(0,s.J0)(i),[f,b]=(0,s.J0)(t?.isInProfile),[C,S]=(0,s.J0)(ki.privacy),[N,k]=(0,s.J0)("everybody"),w=C!==ki.privacy,P=(0,s.Kr)(()=>(a||[]).filter(e=>o[e]?.isCloseFriend),[a,o]),I=(0,s.Kr)(()=>{if(C===ki.allowList&&(!g?.allowUserIds?.length||g.allowUserIds[0]===r))return[r]},[C,r,g?.allowUserIds]),Y=(0,s.Kr)(()=>N!==g?.visibility?[]:g?.blockUserIds||[],[N,g?.blockUserIds,g?.visibility]),F=(0,T.A)(e=>{A({...g,allowUserIds:e?.length?e?.filter(e=>e!==r):[r]})}),M=(0,T.A)(e=>{A({...g,blockUserIds:e,visibility:N})});(0,s.vJ)(()=>{e&&(S(ki.privacy),p())},[e]),(0,s.vJ)(()=>{A(i)},[i]);const L=(0,T.A)(()=>{C!==ki.privacy?S(ki.privacy):v()}),R=(0,T.A)(()=>{b(!f)}),x=(0,T.A)(()=>{d({peerId:t.peerId,storyId:t.id,privacy:g}),t.isInProfile!==f&&h({peerId:t.peerId,storyId:t.id,isInProfile:f}),v()});return(0,se.FD)(te.A,{isOpen:m,className:(0,ge.A)(Si.modal,"component-theme-dark"),onClose:v,noBackdrop:!0,onCloseAnimationEnd:c,children:[(0,se.FD)("div",{className:Si.header,children:[(0,se.Y)(X.A,{className:(0,ge.A)(Si.closeButton,"close-button"),round:!0,color:"translucent",size:"tiny",onClick:L,ariaLabel:u(w?"Common.Back":"Common.Close"),children:(0,se.Y)("div",{className:(0,ge.A)("animated-close-icon",w&&"state-back")})}),(0,se.Y)(oe.Ay,{name:"slideFade",activeKey:C,children:function(){switch(C){case ki.privacy:return(0,se.Y)("h3",{className:Si.headerTitle,children:u("StoryPrivacyAlertEditTitle")});case ki.allowList:return(0,se.Y)("h3",{className:Si.headerTitle,children:u("StoryPrivacyAlertSelectContactsTitle")});case ki.closeFriends:return(0,se.Y)("h3",{className:Si.headerTitle,children:u("CloseFriends")});case ki.denyList:return(0,se.Y)("h3",{className:Si.headerTitle,children:u("StoryPrivacyAlertExcludedContactsTitle")})}}()})]}),(0,se.Y)(oe.Ay,{activeKey:C,name:"slideFade",slideClassName:"ChatOrUserPicker_slide",className:Si.content,children:function(e){switch(C){case ki.privacy:return function(){const e=t?(0,mi.qZ)(t.expireDate-t.date):0;return(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Si.section,children:[(0,se.Y)("h3",{className:Si.title,children:u("StoryPrivacyAlertSubtitleProfile")}),(0,se.Y)("div",{className:Si.list,children:Ni.map(e=>{return(0,se.FD)("label",{className:(0,ge.A)(Si.option,e.value===g?.visibility&&Si.checked),children:[(0,se.Y)("input",{type:"radio",name:"story_privacy",className:Si.input,value:e.value,checked:e.value===g?.visibility,onChange:()=>{return t=e.value,void A({...g,visibility:t});var t},teactExperimentControlled:!0}),(0,se.Y)("span",{className:Si.icon,style:`--color-from: ${e.color[0]}; --color-to: ${e.color[1]}`,children:(0,se.Y)(he.A,{name:e.icon})}),(0,se.FD)("div",{className:Si.optionContent,children:[(0,se.Y)("span",{className:(0,ge.A)(Si.option_name),children:u(e.name)}),e.actions&&(0,se.FD)("div",{tabIndex:0,role:"button",className:Si.action,"aria-label":u("Edit"),onClick:t=>{!function(e,t){switch((0,y.A)(e),t){case"closeFriends":S(ki.closeFriends);break;case"allowUserIds":S(ki.allowList);break;case"blockUserIds":S(ki.denyList),k("everybody");break;case"blockContactUserIds":S(ki.denyList),k("contacts")}}(t,e.actions)},children:[(0,se.Y)("span",{className:Si.actionInner,children:(t=e.actions,"closeFriends"===t?0===P.length?u("StoryPrivacyOptionCloseFriendsDetail"):1===P.length?(0,Tt.F9)(u,o[P[0]]):u("StoryPrivacyOptionPeople",P.length,"i"):"blockUserIds"===t&&"everybody"===g?.visibility||"blockContactUserIds"===t&&"contacts"===g?.visibility?g?.blockUserIds?.length?1===g.blockUserIds.length?u("StoryPrivacyOptionExcludePerson",(0,l.Yg)(o[g.blockUserIds[0]])):u("StoryPrivacyOptionExcludePeople",g.blockUserIds.length,"i"):u("StoryPrivacyOptionContactsDetail"):g?.allowUserIds&&0!==g.allowUserIds.length?1===g.allowUserIds.length?(0,l.Yg)(o[g.allowUserIds[0]]):u("StoryPrivacyOptionPeople",g.allowUserIds.length,"i"):u("StoryPrivacyOptionSelectedContactsDetail"))}),(0,se.Y)(he.A,{name:"next"})]})]})]},e.value);var t})})]}),(0,se.Y)("div",{className:Si.section,children:(0,se.FD)(pi.A,{ripple:!0,onClick:R,children:[(0,se.Y)("span",{children:u("StoryKeep")}),(0,se.Y)(vi.A,{id:"group-notifications",label:u("StoryKeep"),checked:f,inactive:!0})]})}),(0,se.FD)("div",{className:Si.footer,children:[(0,se.Y)("div",{className:Si.info,children:u("StoryKeepInfo",e)}),(0,se.Y)("div",{className:Si.submit,children:(0,se.Y)(X.A,{onClick:x,children:u("StoryPrivacyButtonSave")})})]})]})}();case ki.closeFriends:return(0,se.Y)(yi,{isActive:e,contactListIds:a,currentUserId:r,usersById:o,onClose:L},"close-friends");case ki.denyList:return(0,se.Y)(bi,{id:"deny-list",contactListIds:a,currentUserId:r,selectedIds:Y,onSelect:M},"deny-list");case ki.allowList:return(0,se.Y)(bi,{id:"allow-list",contactListIds:a,lockedIds:I,currentUserId:r,selectedIds:g?.allowUserIds,onSelect:F},"allow-list")}}})]})}));var Pi=i(95807),Ii=i(36353),Yi=i(73104),Fi=i(14),Di=i(52674),Mi=i(95362),Ti=i(48775),Bi=i(80140),Li=i(46051),Ri=i(45470),xi=i(39351),Ei=i(38218),Vi=i(83057),_i=i(66991),Ui=i(61157),Oi=i(92111),Ki=i(22081),Ji=i(65843),Gi=i(55158),ji=i(59816),zi=i(61433),Hi=i(91800),$i=i(23565),qi=i(18501),Wi=i(11217),Qi=i(39996),Zi=i(86070),Xi=i(39877);const es=(0,s.ph)((0,n.EK)((e,{forwardInfo:t})=>({sender:t.fromPeerId?(0,c.PVB)(e,t.fromPeerId):void 0,story:t.storyId&&t.fromPeerId?(0,c.Msb)(e,t.fromPeerId,t.storyId):void 0,theme:(0,c.SJA)(e)}))(({className:e,forwardInfo:t,sender:i,story:a,theme:o})=>{const{openStoryViewer:r,loadPeerStoriesByIds:l,openChat:c}=(0,n.ko)(),d=(0,s.li)(),h=(0,B.A)();(0,s.vJ)(()=>{!a&&t.fromPeerId&&t.storyId&&l({peerId:t.fromPeerId,storyIds:[t.storyId]})},[t,a]);const{className:u,style:m}=(0,Qi.Ay)({peer:i,noUserColors:!0,shouldReset:!0,theme:o}),p=i?(0,Tt.F9)(h,i):t.fromName,g=(0,T.A)(()=>{const{fromPeerId:e,storyId:i}=t;e&&(!a||"isDeleted"in a&&a.isDeleted?c({id:e}):r({peerId:e,storyId:i,isSingleStory:!0}))}),{handleClick:A,handleMouseDown:f}=(0,Wi.Q)(g);return(0,se.FD)(Zi.A,{ref:d,className:(0,ge.A)("EmbeddedMessage",e,u),style:m,dir:h.isRtl?"rtl":void 0,onClick:A,onMouseDown:f,children:[i?.color?.backgroundEmojiId&&(0,se.Y)(Xi.A,{emojiDocumentId:i.color.backgroundEmojiId,className:"EmbeddedMessage--background-icons"}),(0,se.FD)("div",{className:"message-text",children:[function(){if(a&&"content"in a&&a.content.text)return(0,se.Y)("p",{className:"embedded-text-wrapper",children:(0,qi.fd)(a.content.text)})}(),(0,se.Y)("div",{className:"message-title",children:function(){if(!i||!p)return;const e=(0,v.L8)(i.id)?"user-filled":"channel-filled";return(0,se.FD)(se.FK,{children:[e&&(0,se.Y)(he.A,{name:e,className:"embedded-chat-icon"}),p&&(0,Bt.A)(p)]})}()})]})]})}));var ts=i(57076);const is=(0,s.ph)(function({story:e,isExpanded:t,className:i,onExpand:n,onFold:a}){const o=(0,B.A)(),l=(0,s.li)(),c=(0,s.li)(),d=(0,s.li)(),h=(0,s.li)(),u=(0,Fi.A)(e,!0),m=u?.content.text,[p,v]=(0,s.J0)(!1),g=(0,$i.A)(t||void 0,400),A=t||g;(0,s.vJ)(()=>{(0,r.RK)(()=>{c.current&&(t?(0,zi.YM)(c.current,ei):(0,zi.HW)(c.current,ei))})},[t]);const f=p&&!A,{shouldRender:b,transitionClassNames:C}=(0,je.A)(f,void 0,!0,"slow",!0);(0,s.Nf)(()=>{(0,r.YS)(()=>{const e=c.current,t=h.current;if(!e||!t)return;const{offsetWidth:i}=t;(0,r.RK)(()=>{e.style.setProperty("--expand-button-width",`${i}px`)})})},[b,o]),(0,s.Nf)(()=>{(0,r.gm)(()=>{if(!c.current||!d.current)return;const e=c.current,t=d.current,i=t.offsetTop,{lineHeight:s,totalLines:n}=(0,Hi.A)(t),a=n>3,o=i+3*s;return()=>{a&&((0,zi.YM)(e,"e1gyTmKe"),v(!0)),e.style.setProperty("--_overflow-shift",`${o}px`)}})},[m]),(0,s.vJ)(()=>{t||l.current?.scrollTo({top:0})},[t]);const y=(0,ge.A)("ilyTRZtw",A&&"HIMnUViv",b&&"Vq8pl_kQ");return(0,se.FD)("div",{className:(0,ge.A)("RKedwa0I",i),children:[(0,se.Y)("div",{ref:c,className:y,role:f?"button":void 0,onClick:f?n:a,children:(0,se.FD)("div",{ref:l,className:(0,ge.A)("D_5mWNmi","allow-selection","custom-scroll"),children:[u?.forwardInfo&&(0,se.Y)(es,{forwardInfo:u.forwardInfo,className:"_M8CgT7s"}),u&&m&&(0,se.Y)("div",{ref:d,className:"hmFA5qb1",children:(0,se.Y)(ts.A,{messageOrStory:u,withTranslucentThumbs:!0,forcePlayback:!0})})]})}),b&&(0,se.Y)("div",{ref:h,className:(0,ge.A)("bM5rlQtM",C),onClick:n,children:o("Story.CaptionShowMore")})]})});var ss=i(26875),ns=i(11241);const as="YVD19vOP",os="vJRk_UUk",rs="nIv3YAnZ",ls=(0,s.ph)(({story:e,className:t})=>{const{openStoryViewModal:i,openForwardMenu:a,sendStoryReaction:r}=(0,n.ko)(),c=(0,B.A)(),{views:d,isOut:h,peerId:u,id:m,sentReaction:p}=e,{viewsCount:g,forwardsCount:A,reactionsCount:f}=d||{},b=!(0,v.L8)(u),C=p&&(0,l.a0)(p,o.tNZ),y=Boolean((h||b)&&e.isPublic&&!e.noForwards),S=(0,l.$_)(u,m),N=(0,s.Kr)(()=>{const{users:{byId:e}}=(0,n.mS)(),t=d&&"recentViewerIds"in d?d.recentViewerIds:void 0;if(t)return t.map(t=>e[t]).filter(Boolean)},[d]),k=(0,T.A)(()=>{i({storyId:m})}),w=(0,T.A)(()=>{a({fromChatId:u,storyId:m})}),P=(0,T.A)(()=>{const e=p?void 0:o.tNZ;r({peerId:u,storyId:m,containerId:S,reaction:e})});return g?(0,se.FD)("div",{className:(0,ge.A)(as,t),children:[(0,se.FD)("div",{className:(0,ge.A)("cknL5COh",!b&&"pJAyeGkG"),onClick:b?void 0:k,children:[Boolean(N?.length)&&(0,se.Y)(ss.A,{size:"small",peers:N,className:"Vz_VtJ16"}),b?(0,se.FD)("span",{className:rs,children:[(0,se.Y)(he.A,{name:"channelviews",className:"WyBiNM6e"}),g]}):(0,se.Y)("span",{className:rs,children:c("Views",g,"i")}),Boolean(f)&&!b&&(0,se.FD)("span",{className:"sf3u_6Vh",children:[(0,se.Y)(he.A,{name:"heart",className:"Er2XKRqi"}),f]})]}),(0,se.Y)("div",{className:"kKoeDk3Z"}),y&&(0,se.Y)(X.A,{color:"translucent",size:"smaller",round:!0,onClick:w,ariaLabel:c("Forward"),className:os,iconName:"forward"}),b&&(0,se.FD)(se.FK,{children:[Boolean(A)&&(0,se.FD)("div",{className:os,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"smaller",nonInteractive:!0,ariaLabel:c("PublicShares"),iconName:"loop"}),(0,se.Y)("span",{children:A})]}),(0,se.FD)("div",{className:os,children:[(0,se.FD)(X.A,{round:!0,className:"lpDXVIuf",color:"translucent",size:"smaller",onClick:P,ariaLabel:c("AccDescrLike"),children:[p&&(0,se.Y)(ns.A,{containerId:S,reaction:p,withEffectOnly:C},(0,l.Jj)(p)),(!p||C)&&(0,se.Y)(he.A,{name:C?"heart":"heart-outline",className:(0,ge.A)(C&&"twgMDT1y")})]}),Boolean(f)&&(0,se.Y)("span",{children:f})]})]})]}):(0,se.Y)("div",{className:(0,ge.A)(as,t),children:c("NobodyViewed")})}),cs=(0,s.ph)(function({isActive:e,isViewed:t,isVideo:i,duration:s=6,isPaused:n,onImageComplete:a}){const o=(0,T.A)(e=>{i||"XY98E7VM"!==e.animationName||a()}),r=(0,ge.A)("c1fbGgcx",t&&"xwOKghO2",e&&"ZuByYcIx",n&&"n9V6B7hP");return(0,se.Y)("span",{className:r,"aria-hidden":!0,children:e&&(0,se.Y)("i",{style:`--progress-duration: ${s}s`,className:"qyBCpJct",onAnimationEnd:o})})}),ds=u.Yw?4:3,hs=(0,s.ph)((0,n.EK)((e,{peerId:t,storyId:i,isDeleteModalOpen:s})=>{const{appConfig:n}=e,a=(0,c.mBe)(e,t),o=(0,c.hds)(e,t),r=(0,c.vGo)(e,t),l=(0,c.nTw)(e),{storyViewer:{isMuted:d,viewModal:h,isPrivacyModalOpen:u,storyList:m},forwardMessages:{storyId:p},premiumModal:v,safeLinkModalUrl:g,mapModal:A,reportModal:f,giftInfoModal:b,isPaymentMessageConfirmDialogOpen:C,storyStealthModal:y}=l,{isOpen:S}=v||{},N=Boolean(y),k=(0,c.Msb)(e,t,i),w=k&&"content"in k,P=Boolean(C||h||p||l.reactionPicker?.storyId||f||u||S||s||g||N||A||b),I=w?k.forwardInfo:void 0,Y=w?k.mediaAreas:void 0,F=I?.fromPeerId||Y?.find(e=>"channelPost"===e.type)?.channelId,D=F?(0,c.PVB)(e,F):void 0,M=(0,c.xYJ)(e,"mediaViewerAnimations"),T=w&&k.fromId?(0,c.PVB)(e,k.fromId):void 0,B=(0,c.WA9)(e,t),L=(0,c.trm)(e);return{peer:a||o,forwardSender:D,fromPeer:T,story:k,orderedIds:m?.storyIdsByPeerId[t],isMuted:d,isCurrentUserPremium:(0,c.g29)(e),shouldForcePause:P,storyChangelogUserId:n.storyChangelogUserId,viewersExpirePeriod:n.storyViewersExpirePeriod,isChatExist:Boolean(o),arePeerSettingsLoaded:Boolean(r?.settings),stealthMode:e.stories.stealthMode,withHeaderAnimation:M,paidMessagesStars:B,isAccountFrozen:L}})(function({peerId:e,storyId:t,peer:i,forwardSender:a,fromPeer:r,isMuted:c,isArchivedStories:d,isPrivateStories:h,story:u,orderedIds:m,isSingleStory:p,dimensions:g,shouldForcePause:A,storyChangelogUserId:f,viewersExpirePeriod:b,isChatExist:C,arePeerSettingsLoaded:y,getIsAnimating:S,isCurrentUserPremium:N,stealthMode:k,withHeaderAnimation:w,paidMessagesStars:P,isAccountFrozen:I,onDelete:M,onClose:L,onReport:R}){const{viewStory:x,setStoryViewerMuted:E,openPreviousStory:V,openNextStory:_,loadPeerSkippedStories:U,openForwardMenu:O,copyStoryLink:K,toggleStoryInProfile:J,openChat:j,showNotification:z,openStoryPrivacyEditor:H,loadPeerSettings:$,fetchChat:q,loadStoryViews:W,openStealthModal:Q}=(0,n.ko)(),Z=(0,Bi.Fm)(),ee=(0,B.A)(),te=(0,xi.A)(),{isMobile:ie}=(0,Y.Ay)(),[ne,ae,re]=(0,D.A)(!1),[le,ce,de]=(0,D.A)(!1),[pe,ve,Ae]=(0,D.A)(!1),[be,Ce,ye]=(0,D.A)(!0),[Se,Ne,ke]=(0,D.A)(!1),[we,Pe]=(0,s.J0)(!1),[Ie,Ye,Fe]=(0,D.A)(!1),[De,Me,Te]=(0,D.A)(!1),Be=(0,s.li)(),{isDeletedStory:Le,hasText:Re,hasForwardInfo:xe,thumbnail:Ee,previewBlobUrl:Ve,isVideo:_e,noSound:Ue,fullMediaData:Oe,altMediaHash:Ke,altMediaData:Ge,hasFullData:ze,hasThumb:He,canDownload:$e,downloadMediaData:qe}=di(u,N,De),Qe=u&&"content"in u,Ze=e===f,Xe=(0,v.L8)(e),et=!Xe,tt=et&&(0,l.WX)(i),it=Qe&&u.isOut,st=Qe&&0===Object.keys(u.content).length,nt=(0,Fi.A)(it?!u.isInProfile:void 0,!0),at=(0,Fi.A)(it?u.isInProfile:void 0,!0),ot=Boolean(it&&u.date+b<(0,Bi.Fm)()),rt=a?(0,Tt.F9)(te,a):Qe&&u.forwardInfo?.fromName,lt=Boolean(Qe&&u.isPublic&&!Ze&&i?.hasUsername),ct=Boolean(Qe&&u.isPublic&&!u.noForwards&&!Ze&&!Se),dt=Boolean((ze||st)&&!A&&be&&!ne&&!Se&&!we&&!Ie),ht=Qe&&u.content.video?.duration?u.content.video.duration:void 0,ut=!(it&&Xe||Ze||tt||I),mt=Qe&&!ut&&(it||tt),pt=ie&&w?"slideFade":"none",{shouldRender:vt,transitionClassNames:gt}=(0,je.A)(!ze&&!st),{transitionClassNames:At}=(0,je.A)(Boolean(Oe)&&!st),ft=(0,Ri.A)(Ee,!He),bt=(0,Vi.A)(Ve),{shouldRender:Ct,transitionClassNames:yt}=(0,je.A)(ut),{shouldRender:St,transitionClassNames:Nt}=(0,je.A)(Re&&Se),{transitionClassNames:kt}=(0,je.A)(!0),{shouldRender:wt,transitionClassNames:Pt}=(0,je.A)(Re||xe),It=(0,_i.Y)(Be,Oe,Li.G);(0,Oi.A)(e,t),(0,s.vJ)(()=>{t&&x({peerId:e,storyId:t})},[t,e]),(0,s.vJ)(()=>{U({peerId:e})},[e]),(0,s.vJ)(()=>{const t=(0,v.L8)(e);!C&&t&&q({chatId:e})},[C,e]),(0,s.vJ)(()=>{C&&!y&&$({peerId:e})},[y,C,e]);const Yt=(0,T.A)(()=>{_e&&Be.current?.pause(),Ae(),de()}),Ft=(0,T.A)(()=>{dt&&(ce(),_e||ve())}),Dt=(0,T.A)(()=>{Ye()}),Mt=(0,T.A)(()=>{Fe()}),Rt=(0,T.A)(()=>{Me(),Yt()}),xt=(0,T.A)(()=>{Te(),Ft()}),{onMouseDown:Et,onMouseUp:Vt,onMouseLeave:Ut,onTouchStart:Ot,onTouchEnd:Kt}=(0,Ei.A)({onStart:Dt,onEnd:Mt}),Gt=(0,Je.A)(Be,void 0,!_e||!Oe||It),$t=Oe&&(!Ke||Ge);(0,s.vJ)(()=>{($t||Gt||st)&&Ft()},[$t,Gt,st]),(0,Ui.Ay)(ye,Ce),(0,s.vJ)(()=>{$t&&Be.current?.load()},[$t]),(0,s.vJ)(()=>{!Qe||Le||ot||(it||tt)&&W({peerId:e,storyId:t})},[Le,ot,Qe,e,t,it,tt]),(0,s.vJ)(()=>{A||!be||ne||Se||we||Ie?Yt():Ft()},[Ft,be,Se,ne,A,we,Ie]),(0,s.vJ)(()=>{if(!(ne||A||Se))return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e)};function e(e){32===e.keyCode&&(e.preventDefault(),Pe(!we))}},[Se,ne,we,A]),(0,F.A)(([e,t,i,s,n])=>{!we||Se||ne||A||!be||Ie||t===Se&&e===ne&&i===A&&s===be&&n===Ie||Pe(!1)},[ne,Se,A,be,Ie,we]);const qt=(0,T.A)(()=>{L(),j({id:e})}),Wt=(0,T.A)(()=>{L(),j({id:a.id})}),ei=(0,T.A)(()=>{L(),j({id:r.id})}),ni=(0,T.A)(()=>{V()}),ai=(0,T.A)(()=>{_()}),oi=(0,T.A)(e=>{const t=e.currentTarget;t.readyState>=ds?ve():Ae(),ht&&(0,fe.LI)(t.currentTime,2)>=(0,fe.LI)(ht,2)&&ai()});(0,s.vJ)(()=>S()||ne?void 0:(0,Di.A)({onRight:ai,onLeft:ni}),[S,ne]);const ri=(0,T.A)(()=>{K({peerId:e,storyId:t})}),li=(0,T.A)(()=>{J({peerId:e,storyId:t,isInProfile:!0})}),ci=(0,T.A)(()=>{J({peerId:e,storyId:t,isInProfile:!1})}),hi=(0,T.A)(()=>{M(u)}),ui=(0,T.A)(()=>{R()}),mi=(0,T.A)(()=>{O({fromChatId:e,storyId:t})}),pi=(0,T.A)(()=>{H()}),vi=(0,T.A)(()=>{const e=!Qe||u.isPublic?void 0:u.isForContacts?"contacts":u.isForCloseFriends?"closeFriends":"nobody";let t;const s=(0,Tt.F9)(te,i);switch(e){case"nobody":t=ee("StorySelectedContactsHint",s);break;case"contacts":t=ee("StoryContactsHint",s);break;case"closeFriends":t=ee("StoryCloseFriendsHint",s);break;default:return}z({message:t})}),gi=(0,T.A)(()=>{Ue?z({message:ee("Story.TooltipVideoHasNoSound")}):(Be.current.muted=!Be.current.muted,E({isMuted:!c}))}),Ai=(0,T.A)(()=>{if(k.activeUntil&&(0,Bi.Fm)()<k.activeUntil){const e=k.activeUntil-(0,Bi.Fm)();return void z({title:te("StealthModeOnTitle"),message:te("StealthModeOnHint",{time:(0,We.QO)(e)}),duration:4e3})}Q({})}),fi=(0,T.A)(()=>{qe&&(0,Mi.A)(qe,`story-${e}-${t}.${_e?"mp4":"jpg"}`)});(0,s.vJ)(()=>{Le&&z({message:ee("StoryNotFound")})},[ee,Le]);const bi=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{round:!0,ripple:!ie,size:"tiny",color:"translucent-white",onClick:e,className:(0,ge.A)(Xt,t&&"active"),ariaLabel:te("AriaLabelOpenMenu"),iconName:"more"}),[ie,te]);const Ci=P?te("ComposerPlaceholderPaidReply",{amount:(0,Ti.U2)(te,P,{asFont:!0,className:"placeholder-star-icon"})},{withNodes:!0}):ee(et?"ReplyToGroupStory":"ReplyPrivately");return(0,se.FD)("div",{className:(0,ge.A)(Qt,"component-theme-dark"),onMouseDown:Et,onMouseUp:Vt,onMouseLeave:Ut,onTouchStart:Ot,onTouchEnd:Kt,children:[(0,se.FD)("div",{className:(0,ge.A)("e7HHuS1g",kt),children:[(0,se.Y)("div",{className:"jGDd2sza",children:(p?[t]:m??[]).map(e=>(0,se.Y)(cs,{isActive:e===u?.id,isVideo:_e,isViewed:Boolean(u?.id&&(h||d?e>u?.id:e<u?.id)),isPaused:!pe,duration:ht,onImageComplete:ai},`progress-${e}`))}),(0,se.FD)("div",{className:"eMYhXF_X",children:[(0,se.Y)(oe.Ay,{activeKey:Number(e),name:pt,className:"PXnfXZur",children:(0,se.FD)("div",{className:"WpyVfrsc",children:[(0,se.Y)(Lt.A,{peer:i,size:"tiny",onClick:qt}),(0,se.FD)("div",{className:"jmKI_lhC",children:[(0,se.Y)("span",{onClick:qt,className:"H1uod43o",children:(0,Bt.A)((0,Tt.F9)(te,i)||"")}),(0,se.FD)("div",{className:"zimpR8Hz",children:[rt&&(0,se.FD)("span",{className:(0,ge.A)(Zt,"JJFtefb9",a&&"BsqMBS2I"),onClick:a?Wt:void 0,children:[(0,se.Y)(he.A,{name:"loop"}),(0,se.Y)("span",{className:si,children:(0,Bt.A)(rt)})]}),r&&(0,se.FD)("span",{className:(0,ge.A)(Zt,"nJr8QgYX"),onClick:ei,children:[(0,se.Y)(Lt.A,{peer:r,size:"micro"}),(0,se.Y)("span",{className:si,children:(0,Bt.A)((0,Tt.F9)(te,r)||"")})]}),u&&"date"in u&&(0,se.Y)("span",{className:Zt,children:(0,We.jy)(ee,Z,u.date)}),Qe&&u.isEdited&&(0,se.Y)("span",{className:Zt,children:ee("Story.HeaderEdited")})]})]})]})}),(0,se.FD)("div",{className:"GrsJNw3y",children:[function(){if(!Xe)return;let e="channel-filled";const t={"channel-filled":["#50ABFF","#007AFF"],"user-filled":["#C36EFF","#8B60FA"],"favorite-filled":["#88D93A","#30B73B"],"group-filled":["#FFB743","#F69A36"]};if(it){const{visibility:t}=u&&"visibility"in u&&u.visibility||{};switch(t){case"everybody":e="channel-filled";break;case"contacts":e="user-filled";break;case"closeFriends":e="favorite-filled";break;case"nobody":e="group-filled"}}else{if(!u||!("content"in u)||u.isPublic)return;e=u.isForCloseFriends?"favorite-filled":u.isForContacts?"user-filled":"group-filled"}return(0,se.FD)("div",{className:(0,ge.A)("prxptFFf",it&&"_MVsZpgB"),onClick:it?pi:vi,style:`--color-from: ${t[e][0]}; --color-to: ${t[e][1]}`,children:[(0,se.Y)(he.A,{name:e}),it&&(0,se.Y)(he.A,{name:"next"})]})}(),_e&&(0,se.Y)(X.A,{className:Xt,round:!0,ripple:!ie,size:"tiny",color:"translucent-white",disabled:!ze,onClick:gi,ariaLabel:ee("Volume"),iconName:c||Ue?"speaker-muted-story":"speaker-story"}),(0,se.FD)(ue.A,{className:"K0_xAdzf",trigger:bi,positionX:"right",onOpen:Rt,onClose:xt,children:[lt&&(0,se.Y)(me.A,{icon:"copy",onClick:ri,children:ee("CopyLink")}),nt&&(0,se.Y)(me.A,{icon:"save-story",onClick:li,children:ee(Xe?"StorySave":"SaveToPosts")}),at&&(0,se.Y)(me.A,{icon:"delete",onClick:ci,children:ee(Xe?"ArchiveStory":"RemoveFromPosts")}),$e&&(0,se.Y)(me.A,{icon:"download",disabled:!qe,onClick:fi,children:ee("lng_media_download")}),!it&&Xe&&(0,se.Y)(me.A,{icon:"eye-crossed-outline",onClick:Ai,children:ee("StealthMode")}),!it&&(0,se.Y)(me.A,{icon:"flag",onClick:ui,children:ee("lng_report_story")}),it&&(0,se.Y)(me.A,{icon:"delete",destructive:!0,onClick:hi,children:ee("Delete")})]}),(0,se.Y)(X.A,{className:(0,ge.A)(Xt,"WlLsjJ2Z"),round:!0,size:"tiny",color:"translucent-white",ariaLabel:ee("Close"),onClick:L,iconName:"close"})]})]})]}),(0,se.FD)("div",{className:"YiuvOPgT",style:`width: ${g.width}px; height: ${g.height}px`,children:[(0,se.Y)("canvas",{ref:ft,className:ii}),Ve&&(0,se.Y)("img",{src:Ve,draggable:!1,alt:"",className:(0,ge.A)(jt,"lQfkulvp",bt)},`preview-${t}`),vt&&(0,se.Y)(Gi.A,{className:(0,ge.A)(gt,_t)}),!_e&&Oe&&(0,se.Y)("img",{src:Oe,alt:"",className:(0,ge.A)(jt,At),draggable:!1}),_e&&Oe&&(0,se.FD)(Ji.A,{ref:Be,className:(0,ge.A)(jt,At),canPlay:le,muted:c,width:720,height:1280,draggable:!1,playsInline:!0,disablePictureInPicture:!0,isPriority:!0,onPause:Ae,onWaiting:Ae,disableRemotePlayback:!0,onTimeUpdate:oi,children:[(0,se.Y)("source",{src:Oe,type:Li.G,width:"720"}),Ge&&(0,se.Y)("source",{src:Ge,type:Li.w,width:"480"})]},`video-${t}`),st&&(0,se.Y)("div",{className:(0,ge.A)(jt,"snxbMlts"),children:(0,se.Y)("span",{children:te("StoryUnsupported")})}),!Ie&&!ne&&(0,se.FD)(se.FK,{children:[(0,se.Y)("button",{type:"button",className:(0,ge.A)(ti,"SXpRZiax"),onClick:ni,"aria-label":ee("Previous")}),(0,se.Y)("button",{type:"button",className:(0,ge.A)(ti,"twOBFwUE"),onClick:ai,"aria-label":ee("Next")})]}),Qe&&Oe&&(0,se.Y)(ji.A,{story:u,isActive:!0,isStoryPlaying:De},`area-overlay-${t}-${e}`),!ie&&(0,se.Y)("div",{className:Jt,children:(0,se.FD)("div",{className:zt,children:[(0,se.Y)(Lt.A,{peer:i,withStory:!0,storyViewerMode:"disabled"}),(0,se.Y)("div",{className:Ht,children:(0,Bt.A)((0,Tt.F9)(te,i)||"")})]})})]}),mt&&(0,se.Y)(ls,{story:u,className:kt}),St&&(0,se.Y)("div",{tabIndex:0,role:"button",className:(0,ge.A)("Jd1DYS6Y",Nt),onClick:()=>ke(),"aria-label":ee("Close")}),Re&&(0,se.Y)("div",{className:(0,ge.A)("sHNAfxzf",Pt)}),wt&&(0,se.Y)(is,{story:u,isExpanded:Se,onExpand:Ne,onFold:ke,className:Pt},`caption-${t}-${e}`),Ct&&(0,se.Y)(Ki.A,{type:"story",chatId:e,threadId:G.l3,storyId:t,isReady:!it,messageListType:"thread",isMobile:(0,Y.Ny)(),editableInputCssSelector:o.iKt,editableInputId:o.YVZ,inputId:"story-input-text",className:(0,ge.A)("FXineBYO",yt),inputPlaceholder:Ci,onForward:ct?mi:void 0,onFocus:ae,onBlur:re})]})})),us=(0,s.ph)((0,n.EK)((e,{peer:t})=>{const{storyViewer:{lastViewedByPeerId:i,origin:s,storyList:n}}=(0,c.nTw)(e);return{lastViewedId:t?.id?i?.[t.id]:void 0,origin:s,storyIdsForViewer:t?.id?n?.storyIdsByPeerId[t.id]:void 0}})(function({peer:e,peerStories:t,lastViewedId:i,storyIdsForViewer:a,origin:o}){const{openStoryViewer:r,loadPeerSkippedStories:c}=(0,n.ko)(),d=(0,B.A)(),h=(0,s.Kr)(()=>{if(!t)return;const{orderedIds:e,lastReadId:s,byId:n}=t,o=e[e.length-1]!==s,r=i&&a?.includes(i)?i??(o?s??-1:-1):-1;return n[n[r]?.id||a?.[0]||e[0]]},[i,t,a]),u=h&&"content"in h;(0,s.vJ)(()=>{h&&!u&&c({peerId:h.peerId})},[h,u]);const m=u?h.content.video:void 0,p=u?(0,l.EN)(h):void 0,v=(0,q.A)(p)||m?.thumbnail?.dataUri;if(e&&h&&!("isDeleted"in h))return(0,se.FD)("div",{className:Qt,onClick:()=>{r({peerId:h.peerId,storyId:h.id,origin:o})},children:[v&&(0,se.Y)("img",{src:v,alt:"",className:jt,draggable:!1}),u&&(0,se.Y)(ji.A,{story:h}),(0,se.Y)("div",{className:Jt,children:(0,se.FD)("div",{className:zt,children:[(0,se.Y)(Lt.A,{peer:e,withStory:!0,storyViewerMode:"disabled"}),(0,se.Y)("div",{className:Ht,children:(0,Bt.A)((0,Tt.F9)(d,e)||"")})]})})]})}));var ms=function(e){return e[e.Horizontal=0]="Horizontal",e[e.Vertical=1]="Vertical",e}(ms||{});const ps=(0,s.ph)((0,n.EK)(e=>{const{storyViewer:{peerId:t,storyId:i,isSinglePeer:s,isSingleStory:n,isPrivate:a,isArchive:o,storyList:r}}=(0,c.nTw)(e),{byPeerId:l,orderedPeerIds:{active:d}}=e.stories;return{byPeerId:l,peerIds:r?.peerIds??d,currentPeerId:t,currentStoryId:i,isSinglePeer:s,isSingleStory:n,isPrivate:a,isArchive:o}},e=>(0,c.gd2)(e))(function({peerIds:e,currentPeerId:t,currentStoryId:i,isOpen:a,isSinglePeer:d,isSingleStory:h,isPrivate:m,isArchive:p,byPeerId:v,isDeleteModalOpen:g,onDelete:A,onClose:f,onReport:b}){const{stopActiveReaction:C}=(0,n.ko)(),y=(0,s.li)(),[S,N]=(0,s.J0)(t),[k,w]=(0,s.J0)(i),P=(0,K.A)(t),I=(0,Fi.A)(p,!0),F=(0,Fi.A)(m,!0),D=(0,Fi.A)(d,!0),M=(0,Fi.A)(h,!0),B=ci(),{height:L,width:R}=(0,Ie.A)(),x=(0,s.li)(void 0),E=(0,s.li)(!1),{isMobile:V}=(0,Y.Ay)(),_=(0,s.li)({}),[U,O]=(0,s.Ul)(!1);function J(e,t){e&&(_.current[t]?_.current[t].current=e:_.current[t]={current:e})}(0,Ne.A)({isActive:a,onBack:f,shouldBeReplaced:!0});const G=(0,s.Kr)(()=>{if(S&&(D||M))return[S];const t=S?e.indexOf(S):-1;if(!S||-1===t)return[];const i=Math.max(t-4,0),s=Math.min(t+5,e.length);return e.slice(i,s)},[M,D,S,e]),j=(0,s.Kr)(()=>G.length&&S?G.indexOf(S):-1,[S,G]),z=(0,s.Kr)(()=>G.length&&t?G.indexOf(t):-1,[t,G]);(0,s.vJ)(()=>{V&&N(t)},[t,V]),(0,s.vJ)(()=>{S===t&&i!==k&&w(i)},[t,i,S,k]),(0,s.vJ)(()=>{if(!V)return P&&P!==t&&O(!0),()=>{O(!1)}},[P,t,O,V]),(0,s.vJ)(()=>()=>{i&&t&&C({containerId:(0,l.$_)(t,i)})},[i,t]);const H=z-j,$=j>z,q=(0,T.A)(()=>e.reduce((i,s,n)=>{if(s===S)i[s]=li({scale:B.scale,slideAmount:H,isBackward:$,isActiveSlideSize:$});else{let a=!1;!$&&n>0&&e[n-1]===S&&(a=!0),$&&n<e.length-1&&e[n+1]===S&&(a=!0),i[s]=li({scale:B.scale,slideAmount:H,isBackward:$,isActiveSlideSize:t===s&&!$,isMoveThroughActiveSlide:a})}return i},{}));(0,s.vJ)(()=>{if(!y.current||!a)return;let e=0;const t=()=>S?_.current[S]?.current:void 0,i=i=>{if(E.current)return void(E.current=!1);const s=t();if(s){if(e<-50){const e=document.getElementById(o.YVZ);return void(e&&(0,r.RK)(()=>{(0,Ii.A)(e)}))}e>50?(f(),"wheel"===i.type&&((0,Yi.M6)(),setTimeout(Yi.v5,1500))):(0,r.RK)(()=>{s.style.setProperty("--slide-translate-y","0px")})}};return(0,Ae.wJ)(y.current,{isNotPassive:!0,withNativeDrag:!0,withWheelDrag:!0,excludedClosestSelector:".Composer",onDrag:(s,n,{dragOffsetX:a,dragOffsetY:o})=>{if(E.current)return;if(u.pz&&"touchstart"===n.type){const{pageX:e}=n.touches[0];if(e<=Ae.h6||e>=R-Ae.h6)return}if("mousemove"===s.type)return;const l=Math.abs(a),c=Math.abs(o),d=t();if(d&&(x.current===ms.Vertical||Math.abs(c)>Ae.no||c/l>Ae.fG)){x.current=ms.Vertical;const t=L;e=(0,fe.qE)(o,-t,t),e>0&&(0,r.RK)(()=>{d.style.setProperty("--slide-translate-y",e*(V?1:-1)+"px")}),"wheel"===s.type&&Math.abs(e)>100&&(i(s),E.current=!0)}},onRelease:i})},[a,f,R,L,V,S]),(0,s.Nf)(()=>{if(V)return;const e=q();Object.entries(_.current).forEach(([i,{current:s}])=>{if(!s)return;if(!U())return s.classList.remove(Ot,Kt,Gt),s.style.setProperty("--slide-translate-x","0px"),s.style.setProperty("--slide-translate-y","0px"),s.style.setProperty("--slide-translate-scale","1"),void s.style.setProperty("--slide-content-scale",String(B.toActiveScale));let n=0;i===S&&(n=-1.75*B.fromActiveScale,s.classList.add(Gt)),i===t&&(n=1.75,s.classList.add(Kt)),s.classList.add(Ot),s.style.setProperty("--slide-translate-x",`${e[i]||0}px`),s.style.setProperty("--slide-translate-y",`${n}rem`),s.style.setProperty("--slide-translate-scale",t===i?String(B.toActiveScale):i===S?String(B.fromActiveScale):"1")})},[t,U,S,B,V]);const W=(0,T.A)(e=>{const s=e.target;s&&s.classList.contains(Wt)&&(S!==t?(N(t),w(i)):i!==k&&w(i),O(!1))});return V?(0,se.Y)("div",{className:Ut,ref:y,children:(0,se.Y)("div",{className:qt,ref:e=>J(e,S),children:(0,se.Y)(hs,{peerId:S,storyId:k,onDelete:A,dimensions:B.activeSlide,isPrivateStories:F,isArchivedStories:I,isDeleteModalOpen:g,isSingleStory:h,getIsAnimating:U,onClose:f,onReport:b})})}):(0,se.FD)("div",{className:Ut,ref:y,style:`--story-viewer-scale: ${B.scale}`,onTransitionEnd:W,children:[(0,se.Y)("div",{className:_t,onClick:f}),G.length>1&&(0,se.Y)("div",{className:"xe67dhtF",style:`height: ${B.slide.height}px`}),G.map((e,t)=>e===S?function(e){const t=V?void 0:(0,Pi.A)(`width: ${B.activeSlide.width}px`,`--slide-media-height: ${B.activeSlide.height}px`);return(0,se.Y)("div",{ref:t=>J(t,e),className:(0,ge.A)($t,Wt),style:t,children:(0,se.Y)(hs,{peerId:e,storyId:k,onDelete:A,dimensions:B.activeSlide,isPrivateStories:F,isArchivedStories:I,isDeleteModalOpen:g,isSingleStory:h,getIsAnimating:U,onClose:f,onReport:b})},e)}(S):function(e,t,i){const s=(0,Pi.A)(`width: ${B.slide.width}px`,`height: ${B.slide.height}px`),a=(0,ge.A)($t,"Sef28wEh",`slide-${i}`);return(0,se.Y)("div",{ref:t=>J(t,e),className:a,style:s,children:(0,se.Y)(us,{peer:(0,c.PVB)((0,n.mS)(),e),peerStories:v?.[e]})},e)}(e,0,t-j))]})}));var vs=i(47366),gs=i(46222),As=i(283),fs=i(36393),bs=i(51083),Cs=i(17751),ys=i(17794);const Ss={"views-list":"gpDY8bos",viewsList:"gpDY8bos","views-list-loading":"vuRAfQ5v",viewsListLoading:"vuRAfQ5v",info:"AOSUIChK",centeredInfo:"oGLhkkS7","view-reaction":"MLaabS6n",viewReaction:"MLaabS6n",header:"d3N2bktu",content:"QmRA3HZK","top-button":"Dkv8GAxf",topButton:"Dkv8GAxf","contact-filter":"YpB_9VxE",contactFilter:"YpB_9VxE",selected:"DoUlpdZJ",sort:"axDpgq9G","sort-button":"Bm5VA66f",sortButton:"Bm5VA66f","icon-sort":"YVQiH93R",iconSort:"YVQiH93R","icon-down":"NXP9aMD0",iconDown:"NXP9aMD0",search:"QQQqBLK6","bottom-info":"_CSv6suH",bottomInfo:"_CSv6suH",scrolled:"RYQ0liYe",footer:"dUK7rP37",closeButton:"abPzLiCH","opacity-fade-in":"cX8oY3zb",opacityFadeIn:"cX8oY3zb",fadeIn:"Sx_aeh1o",blocked:"L82sciL8",check:"UqGBKwjg",menuBubble:"dRqemuTA","with-colored-status":"GQ96fta9",withColoredStatus:"GQ96fta9"},Ns=1.5*g.$,ks=(0,s.ph)((0,n.EK)((e,{storyView:t})=>({peer:(0,c.PVB)(e,t.peerId),availableReactions:e.reactions.availableReactions}))(({storyView:e,peer:t,availableReactions:i})=>{const{openChat:a,closeStoryViewer:o,unblockUser:r,blockUser:c,deleteContact:d,updateStoryView:h,focusMessage:u,openStoryViewer:m,closeStoryViewModal:p}=(0,n.ko)(),g=(0,B.A)(),A=(0,T.A)(()=>{const{type:t}=e;if("repost"===t)return p(),void m({peerId:e.peerId,storyId:e.storyId});o(),setTimeout(()=>{"user"===t?a({id:e.peerId}):"forward"===t&&u({chatId:e.peerId,messageId:e.messageId})},100)}),f=(0,s.Kr)(()=>{if(!(0,v.L8)(e.peerId))return;const{peerId:i,areStoriesBlocked:s,isUserBlocked:n}=e,a=t,{isContact:o}=a||{},u=(0,l.Yg)(a),m=[];return n||(s?m.push({handler:()=>{r({userId:i,isOnlyStories:!0}),h({userId:i,areStoriesBlocked:!1})},title:g("StoryShowBackTo",u),icon:"play-story"}):m.push({handler:()=>{c({userId:i,isOnlyStories:!0}),h({userId:i,areStoriesBlocked:!0})},title:g("StoryHideFrom",u),icon:"hand-stop"})),o?m.push({handler:()=>{d({userId:i})},title:g("DeleteContact"),icon:"delete-user",destructive:!0}):m.push({handler:()=>{n?(r({userId:i}),h({userId:i,isUserBlocked:!1})):(c({userId:i}),h({userId:i,isUserBlocked:!0}))},title:g(n?"Unblock":"BlockUser"),icon:n?"user":"delete-user",destructive:!n}),m},[g,e,t]),b="user"===e.type?"message-read":"forward"===e.type?"forward":"loop",C="forward"===e.type||"repost"===e.type,y=(0,s.Kr)(()=>{const t="repost"===e.type&&e.story.forwardInfo?.isModified,i=[(0,We.U)(g,1e3*e.date)];return t&&i.push(g("lng_edited")),i.join(" • ")},[g,e]);return(0,se.Y)(pi.A,{className:(0,ge.A)("chat-item-clickable small-icon",Ss.opacityFadeIn,(e.isUserBlocked||e.areStoriesBlocked)&&Ss.blocked),onClick:A,rightElement:"user"===e.type&&e.reaction?(0,se.Y)(ys.A,{reaction:e.reaction,className:Ss.viewReaction,size:Ns,availableReactions:i,withIconHeart:!0}):void 0,contextActions:f,withPortalForMenu:!0,menuBubbleClassName:Ss.menuBubble,children:(0,v.L8)(e.peerId)?(0,se.Y)(Cs.A,{className:(0,ge.A)(C&&Ss.withColoredStatus),userId:e.peerId,noStatusOrTyping:!0,status:y,statusIcon:b,withStory:!0,forceShowSelf:!0}):(0,se.Y)(bs.A,{className:(0,ge.A)(C&&Ss.withColoredStatus),chatId:e.peerId,status:y,statusIcon:b,withStory:!0})},e.peerId)})),ws=(0,s.ph)((0,n.EK)(e=>{const{appConfig:t}=e,{storyViewer:{viewModal:i}}=(0,c.nTw)(e),{storyId:s,views:n,nextOffset:a,isLoading:o}=i||{},r=s?(0,c.Msb)(e,e.currentUserId,s):void 0,l="story"===r?.["@type"]?r.expireDate:void 0;return{views:n,viewersExpireDate:l?l+t.storyViewersExpirePeriod:void 0,story:r&&"content"in r?r:void 0,nextOffset:a,isLoading:o,isCurrentUserPremium:(0,c.g29)(e)}})(function({story:e,viewersExpireDate:t,views:i,nextOffset:a,isLoading:r,isCurrentUserPremium:l}){const{loadStoryViewList:c,closeStoryViewModal:d,clearStoryViews:h}=(0,n.ko)(),[u,m,p]=(0,D.A)(!1),[v,g,A]=(0,D.A)(!0),[f,b]=(0,s.J0)(""),C=(0,B.A)(),y=Boolean(e),S=Boolean(t)&&t<(0,Bi.Fm)(),{viewsCount:N=0,reactionsCount:k=0}=e?.views||{},w=e?.isPublic&&N>o.XQO,P=k>o.$4F,I=N>o.frj,Y=w||P||I;(0,s.vJ)(()=>{y||(b(""),p(),g())},[y]);const F=(0,ye.A)(()=>{h({isLoading:!0})},[],250,!0);(0,s.vJ)(()=>{F()},[u,v,f,F]);const M=(0,s.Kr)(()=>i?.sort(function(e){return(t,i)=>{if(e){const e="user"===t.type&&t.reaction,s="user"===i.type&&i.reaction;if(e&&!s)return-1;if(!e&&s)return 1}return i.date-t.date}}(v)),[v,i]),L=M?.length?1:Math.min(N,8),R=Boolean(M?.length)&&M.length<N&&S,x=(0,T.A)(()=>{e?.id&&void 0!==a&&c({peerId:e.peerId,storyId:e.id,offset:a,areReactionsFirst:v||void 0,areJustContacts:u||void 0,query:f})}),{handleScroll:E,isAtBeginning:V}=(0,vs.A)(),_=(0,T.A)(()=>{d()}),U=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.FD)(X.A,{fluid:!0,size:"tiny",color:"translucent",className:(0,ge.A)(!t&&"active",Ss.sortButton,Ss.topButton),faded:t,onClick:e,ariaLabel:C("SortBy"),children:[(0,se.Y)(he.A,{name:v?"heart-outline":"recent",className:Ss.iconSort}),(0,se.Y)(he.A,{name:"down",className:Ss.iconDown})]}),[v,C]);return(0,se.FD)(te.A,{isOpen:y,onClose:_,className:"component-theme-dark",contentClassName:Ss.viewsList,isSlim:!0,children:[Y&&(0,se.FD)("div",{className:Ss.header,children:[w&&(0,se.FD)("div",{className:Ss.contactFilter,children:[(0,se.Y)(X.A,{className:(0,ge.A)(!u&&Ss.selected,Ss.topButton),size:"tiny",color:"translucent-white",fluid:!0,onClick:p,children:C("AllViewers")}),(0,se.Y)(X.A,{className:(0,ge.A)(u&&Ss.selected,Ss.topButton),size:"tiny",color:"translucent-white",fluid:!0,onClick:m,children:C("Contacts")})]}),P&&(0,se.FD)(ue.A,{className:Ss.sort,trigger:U,positionX:"right",children:[(0,se.FD)(me.A,{icon:"heart-outline",onClick:g,children:[C("SortByReactions"),v&&(0,se.Y)(he.A,{name:"check",className:Ss.check})]}),(0,se.FD)(me.A,{icon:"recent",onClick:A,children:[C("SortByTime"),!v&&(0,se.Y)(he.A,{name:"check",className:Ss.check})]})]}),I&&(0,se.Y)(fs.A,{className:Ss.search,value:f,onChange:b})]}),(0,se.FD)("div",{className:(0,ge.A)(Ss.content,!V&&Ss.topScrolled,"custom-scroll"),onScroll:E,children:[S&&!r&&!f&&Boolean(!M?.length)&&(0,se.Y)("div",{className:(0,ge.A)(Ss.info,Ss.centeredInfo),children:(0,Bt.A)(C(l?"ServerErrorViewers":"ExpiredViewsStub"),["simple_markdown","emoji"])}),!r&&Boolean(f.length)&&!M?.length&&(0,se.Y)("div",{className:Ss.info,children:C("Story.ViewList.EmptyTextSearch")}),(0,se.FD)(gs.A,{items:M,onLoadMore:x,children:[M?.map(e=>{const t="forward"===e.type?e.messageId:"repost"===e.type?e.storyId:"user";return(0,se.Y)(ks,{storyView:e},`${e.peerId}-${e.date}-${t}`)}),r&&Array.from({length:L}).map((e,t)=>(0,se.Y)(pi.A,{className:"chat-item-clickable contact-list-item scroll-item small-icon",disabled:!0,children:(0,se.Y)(As.A,{})},`placeholder-${t}`)),R&&(0,se.Y)("div",{className:(0,ge.A)(Ss.info,Ss.bottomInfo),children:C("Story.ViewList.NotFullyRecorded")},"not-all-available")]})]}),(0,se.Y)("div",{className:(0,ge.A)(Ss.footer,"dialog-buttons"),children:(0,se.Y)(X.A,{className:(0,ge.A)("confirm-dialog-button",Ss.close),isText:!0,onClick:_,children:C("Close")})})]})})),Ps=(0,s.ph)((0,n.EK)(e=>{const{shouldSkipHistoryAnimations:t,storyViewer:{storyId:i,peerId:s,isPrivacyModalOpen:n,origin:a}}=(0,c.nTw)(e),o=s&&i?(0,c.Msb)(e,s,i):void 0,r=(0,c.xYJ)(e,"mediaViewerAnimations");return{isOpen:(0,c.gd2)(e),shouldSkipHistoryAnimations:t,peerId:s,storyId:i,story:o,origin:a,withAnimation:r,isPrivacyModalOpen:n}})(function({isOpen:e,peerId:t,storyId:i,story:a,origin:l,shouldSkipHistoryAnimations:c,withAnimation:d,isPrivacyModalOpen:h}){const{closeStoryViewer:u,closeStoryPrivacyEditor:v,reportStory:g}=(0,n.ko)(),A=(0,B.A)(),[f,b]=(0,s.J0)(void 0),[y,S,N]=(0,D.A)(!1),{bestImageData:w,thumbnail:P}=di(a),I=ci(),Y=(0,K.A)(e),F=(0,K.A)(w),M=(0,K.A)(t),L=(0,K.A)(l),R=Boolean(d&&!c);(0,s.vJ)(()=>{e||(b(void 0),N())},[e]),(0,s.vJ)(()=>{if(!e)return;(0,p.FD)();const t=(0,J.w4)();return()=>{(0,p.wb)(),t()}},[e]);const x=(0,s.hb)(()=>{u()},[u]),E=(0,T.A)(e=>{b(e),S()}),V=(0,T.A)(()=>{N(),b(void 0)}),_=(0,T.A)(()=>{i&&g({storyId:i,peerId:t})});return(0,s.vJ)(()=>e?(0,m.A)(()=>{x()}):void 0,[x,e]),(0,s.vJ)(()=>{R&&!Y&&e&&t&&P&&void 0!==l&&((0,s.VK)(250+o.xB5),function(e,t,i,s,n){const{mediaEl:a}=ri(t,e);if(!a)return;const{width:l,height:c}=k.A.get();let{width:d,height:h}=n;const u=l<=600;if(u){d=l-2*ai,h=c-ni-2*ai;const e=getComputedStyle(document.documentElement).getPropertyValue("--safe-area-bottom");e&&(h-=parseFloat(e))}const m=u?ai:(l-d)/2,p=u?ai:(c-(h+ni))/2,{top:v,left:g,width:A,height:f}=a.getBoundingClientRect(),b=g+A/2-(m+d/2),y=v+f/2-(p+h/2),S=A/d,N=f/h;(0,r.RK)(()=>{const e=oi(s||i,!s);(0,C.ZM)(e,{top:`${p}px`,left:`${m}px`,width:`${d}px`,height:`${h}px`,transform:`translate3d(${b}px, ${y}px, 0) scale(${S}, ${N})`});const t=document.getElementById("StoryViewer");t.appendChild(e),document.body.classList.add("ghost-animating"),(0,r.RK)(()=>{(0,C.ZM)(e,{transform:""}),setTimeout(()=>{(0,r.RK)(()=>{t.contains(e)&&t.removeChild(e),document.body.classList.remove("ghost-animating")})},200+o.xB5)})})}(t,l,P,w,I.activeSlide)),R&&Y&&!e&&M&&F&&void 0!==L&&((0,s.VK)(250+o.xB5),function(e,t,i){const{mediaEl:s}=ri(t,e),n=document.getElementById("StoryViewer").querySelector(`.${qt} .${jt}, .${Wt} .${jt}`);if(!n||!s)return;const{top:a,left:l,width:c,height:d}=n.getBoundingClientRect(),{top:h,left:u,width:m,height:p}=s.getBoundingClientRect(),v=u+m/2-(l+c/2),g=h+p/2-(a+d/2),A=m/c,f=p/d;(0,r.RK)(()=>{const e=oi(i);(0,C.ZM)(e,{top:`${a}px`,left:`${l}px`,width:`${c}px`,height:`${d}px`});const t=oi(s.src,void 0,!0),n=a+d/2-c/2;(0,C.ZM)(t,{top:`${n}px`,left:`${l}px`,width:`${c}px`,height:`${c}px`});const h=document.getElementById("StoryViewer");h.appendChild(e),document.body.appendChild(t),document.body.classList.add("ghost-animating"),(0,r.RK)(()=>{(0,C.ZM)(e,{transform:`translate3d(${v}px, ${g}px, 0) scale(${A}, ${f})`}),(0,C.ZM)(t,{transform:`translate3d(${v}px, ${g}px, 0) scale(${A})`,opacity:"1"}),setTimeout(()=>{(0,r.RK)(()=>{h.contains(e)&&h.removeChild(e),document.body.contains(t)&&document.body.removeChild(t),document.body.classList.remove("ghost-animating")})},200+o.xB5)})})}(M,L,F))},[R,w,F,e,Y,I.activeSlide,P,t,M,l,L]),(0,se.FD)(ae.A,{id:"StoryViewer",className:"bu_hGbaa",isOpen:e,shouldAnimateFirstRender:!0,noCloseTransition:c,children:[(0,se.Y)("div",{className:"OFh6u50Q",onClick:x}),(0,se.Y)(X.A,{className:"Mye8Dwxa",round:!0,size:"tiny",color:"translucent-white",ariaLabel:A("Close"),onClick:x,iconName:"close"}),(0,se.Y)(ps,{isOpen:e,isDeleteModalOpen:y,onReport:_,onClose:x,onDelete:E}),(0,se.Y)(ui,{isOpen:y,story:f,onClose:V}),(0,se.Y)(ws,{}),(0,se.Y)(wi,{isOpen:h,onClose:v})]})}));var Is=i(79582),Ys=i(63527),Fs=i(96374),Ds=i(79174),Ms=i(10328),Ts=i(52745),Bs=i(34431),Ls=i(38102),Rs=i(45780);const xs=2.75*g.$,Es="ChatOrUserPicker-item",Vs=(0,s.ph)(({isOpen:e,currentUserId:t,chatOrUserIds:i,search:a,searchPlaceholder:r,className:d,loadMore:h,onSearchChange:u,onSelectChatOrUser:m,onClose:p,onCloseAnimationEnd:v,isLowStackPriority:g})=>{const{loadTopics:A}=(0,n.ko)(),f=(0,B.A)(),b=(0,xi.A)(),C=(0,s.li)(),y=(0,s.li)(),S=(0,s.li)(),N=(0,s.li)(),[k,w]=(0,Fs.A)(h,i,Boolean(a)),[P,I]=(0,s.J0)(void 0),[Y,F]=(0,s.J0)(""),D=P?1:0,M=i.indexOf(k[0]),L=(0,T.A)(()=>{u("")});(0,Ds.A)(S,e&&0===D,L),(0,Ds.A)(N,e&&1===D);const R=(0,T.A)(e=>{if(P)return(0,c.pSx)(e,P)}),x=(0,Ys.A)(R),[E,V]=(0,s.Kr)(()=>{const e=(0,n.mS)(),t=e.chats.byId,i=e.chats.fullInfoById,s=t[P];if(!s||!x)return[void 0,void 0];const a=Y.toLowerCase(),o=x?Object.values(x).reduce((e,t)=>(!(0,l.__)(s,t,void 0,i[P])||a&&!t.title.toLowerCase().includes(a)||(e[t.id]=t),e),{}):x;return[Object.keys(o).map(Number),o]},[P,Y,x]),_=(0,T.A)(()=>{I(void 0),F("")}),U=(0,T.A)(e=>{u(e.currentTarget.value)}),O=(0,T.A)(e=>{F(e.currentTarget.value)}),K=(0,Ms.A)(C,e,e=>{if(k&&k.length>0){const t=(0,n.mS)().chats.byId,i=k[-1===e?0:e],s=t[i];s?.isForum?(x||A({chatId:i}),I(i)):m(i)}},`.${Es}`,!0),J=(0,Ms.A)(y,e,e=>{E?.length&&m(P,E[-1===e?0:e])},`.${Es}`,!0),G=(0,T.A)(e=>{const t=(0,n.mS)().chats.byId,i=t?.[e];i?.isForum?(x||A({chatId:e}),I(e),L()):m(e)}),j=(0,s.hb)((e,i)=>{const s=(0,n.mS)();let a=(0,c.PVB)(s,e);if(!a)return;const r=(0,c.k2W)(s,e);r&&(a=r);const d=a&&!(0,Tt.vj)(a)?a.isSelf:void 0,[h,u]=function(){if(!a)return;if(a.id===t)return[f("SavedMessagesInfo")];if((0,Tt.vj)(a))return[(0,l.sT)(f,a)];const e=(0,c.K0y)(s,a.id);return[(0,l.CD)(f,a,e),(0,ge.A)((0,l.PF)(a,e,!0)&&"online")]}()||[];return(0,se.Y)(Rs.A,{className:Es,title:(0,se.Y)("div",{className:"title-wrapper",children:(0,se.Y)(Bs.A,{className:"item-title",peer:a,isMonoforum:Boolean(r),isSavedMessages:d})}),avatarElement:(0,se.Y)(Lt.A,{peer:a,asMessageBubble:Boolean(r),isSavedMessages:d,size:"medium"}),subtitle:h,subtitleClassName:u,ripple:!0,style:`top: ${(M+i)*o.xw7}px;`,onClick:()=>G(e)},e)},[t,f,M]);return(0,se.Y)(te.A,{isOpen:e,className:(0,ge.A)("ChatOrUserPicker",d),isLowStackPriority:g,onClose:p,onCloseAnimationEnd:v,children:(0,se.Y)(oe.Ay,{activeKey:D,name:"slideFade",slideClassName:"ChatOrUserPicker_slide",children:()=>1===D?(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"modal-header modal-header-condensed",dir:b.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:f("Back"),onClick:_,iconName:"arrow-left"}),(0,se.Y)(ee.A,{ref:N,value:Y,onChange:O,onKeyDown:J,placeholder:r})]}),(0,se.FD)(gs.A,{ref:y,className:"picker-list custom-scroll",items:E,withAbsolutePositioning:!0,maxHeight:56*(E?.length||0),onKeyDown:J,children:[!E&&(0,se.Y)(Ts.A,{}),E?.map((e,t)=>(0,se.Y)(Rs.A,{className:Es,onClick:()=>m(P,e),style:`top: ${56*(M+t)}px;`,avatarElement:(0,se.Y)(Ls.A,{size:xs,topic:V[e],className:"topic-icon",letterClassName:"topic-icon-letter"}),title:(0,Bt.A)(V[e].title)},`${P}_${e}`))]})]}):(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"modal-header modal-header-condensed",dir:b.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:f("Close"),onClick:p,iconName:"close"}),(0,se.Y)(ee.A,{ref:S,value:a,onChange:U,onKeyDown:K,placeholder:r})]}),k?.length?(0,se.Y)(gs.A,{ref:C,className:"picker-list custom-scroll",items:k,itemSelector:`.${Es}`,onLoadMore:w,withAbsolutePositioning:!0,maxHeight:i.length*o.xw7,onKeyDown:K,children:k.map(j)}):k&&!k.length?(0,se.Y)("p",{className:"no-results",children:f("lng_blocked_list_not_found")}):(0,se.Y)(Ts.A,{})]})})})}),_s=(0,s.ph)((0,n.EK)(e=>{const{chats:{listIds:t,orderedPinnedIds:i},currentUserId:s}=e;return{activeListIds:t.active,archivedListIds:t.archived,pinnedIds:i.active,contactIds:e.contactList?.userIds,currentUserId:s}})(({isOpen:e,currentUserId:t,activeListIds:i,archivedListIds:a,pinnedIds:r,contactIds:d,filter:h=o.K_A,className:u,searchPlaceholder:m,loadMore:p,onSelectRecipient:v,onClose:g,onCloseAnimationEnd:A,isLowStackPriority:f,isForwarding:b})=>{const[C,y]=(0,s.J0)(""),S=(0,s.Kr)(()=>{if(!e)return;let s=r||[];t&&(s=(0,gi.Am)([t,...s]));const o=(0,n.mS)(),u=[...i||[],...C&&a||[]].filter(e=>{const t=(0,c.hds)(o,e),i=(0,c.mBe)(o,e),s=t&&(0,l.ub)(t,"postMessages"),n=t&&(0,l.WX)(t);if(b&&n&&!s)return!1;if(i&&!(0,l.PL)(i))return!0;if(!t)return!1;if(t.isMonoforum&&(0,c.ODG)(o,e))return!1;const a=(0,c.AWZ)(o,e);return!a||(0,l.__)(t,void 0,void 0,a)}),m=(0,Is.A)((0,Tt.PU)({ids:(0,gi.Am)([...t?[t]:[],...u,...d||[]]),query:C}),void 0,s,t);return(0,c.yMZ)(o,m,h)},[e,r,t,i,C,a,d,h,b]),N=(0,Fi.A)(S,!0);return(0,se.Y)(Vs,{isOpen:e,className:u,chatOrUserIds:N,currentUserId:t,searchPlaceholder:m,search:C,onSearchChange:y,loadMore:p,onSelectChatOrUser:v,onClose:g,onCloseAnimationEnd:A,isLowStackPriority:f})})),Us=(0,s.ph)((0,n.EK)(e=>{const{messageIds:t,storyId:i}=(0,c.nTw)(e).forwardMessages,s=t&&t.length>0;return{currentUserId:e.currentUserId,isManyMessages:(t?.length||0)>1,isStory:Boolean(i),isForwarding:s}})(({isOpen:e,currentUserId:t,isManyMessages:i,isStory:a,isForwarding:o})=>{const{openChatOrTopicWithReplyInDraft:r,setForwardChatOrTopic:d,exitForwardMode:h,forwardToSavedMessages:u,forwardStory:m,showNotification:p}=(0,n.ko)(),g=(0,B.A)(),A=(0,K.A)(a,!0),[f,b,C]=(0,D.A)();(0,s.vJ)(()=>{e&&b()},[e,b]);const y=(0,s.hb)((e,s)=>{const h=e===t;if(a){m({toChatId:e});const t=(0,n.mS)();if((0,v.L8)(e))p({message:h?g("Conversation.StoryForwardTooltip.SavedMessages.One"):g("StorySharedTo",(0,l.u0)((0,c.mBe)(t,e)))});else{const i=(0,c.hds)(t,e);if(!i)return;p({message:g("StorySharedTo",(0,l.Js)(g,i))})}return}if(h){const e=g(i?"Conversation.ForwardTooltip.SavedMessages.Many":"Conversation.ForwardTooltip.SavedMessages.One");u(),p({message:e})}else{const t=e,i=s?Number(s):void 0;o?d({chatId:t,topicId:i}):r({chatId:t,topicId:i})}},[t,i,a,g,o]),S=(0,s.hb)(()=>{h()},[h]);if(e||f)return(0,se.Y)(_s,{isOpen:e,className:A?"component-theme-dark":void 0,searchPlaceholder:g(o?"ForwardTo":"ReplyToDialog"),onSelectRecipient:y,onClose:S,onCloseAnimationEnd:C,isForwarding:o})})),Os=(0,s.ph)(({requestedDraft:e})=>{const t=Boolean(e&&!e.chatId),{openChatWithDraft:i,resetOpenChatWithDraft:a}=(0,n.ko)(),o=(0,B.A)(),[r,l,c]=(0,D.A)();(0,s.vJ)(()=>{t&&l()},[t,l]);const d=(0,s.hb)((t,s)=>{i({chatId:t,threadId:s,text:e.text,files:e.files})},[i,e]),h=(0,s.hb)(()=>{a()},[a]);if(t||r)return(0,se.Y)(_s,{isOpen:t,searchPlaceholder:o("ForwardTo"),filter:e?.filter,onSelectRecipient:d,onClose:h,onCloseAnimationEnd:c})}),Ks=(0,s.ph)(({requestedAttachBotInChat:e})=>{const{cancelAttachBotInChat:t,callAttachBot:i}=(0,n.ko)(),a=(0,B.A)(),o=Boolean(e),[r,l,c]=(0,D.A)();(0,s.vJ)(()=>{o&&l()},[o,l]);const{bot:d,filter:h,startParam:u}=e||{},m=(0,s.hb)(e=>{i({bot:d,chatId:e,startParam:u}),t()},[d,i,t,u]);if(o||r)return(0,se.Y)(_s,{isOpen:o,searchPlaceholder:a("Search"),filter:h,onSelectRecipient:m,onClose:t,onCloseAnimationEnd:c})});var Js=i(26087),Gs=i(24585);const js=(0,s.ph)(({url:e})=>{const{toggleSafeLinkModal:t}=(0,n.ko)(),i=(0,xi.A)(),a=(0,s.hb)(()=>{e&&(window.open((0,Gs.Tc)(e),"_blank","noopener noreferrer"),t({url:void 0}))},[t,e]),o=(0,s.hb)(()=>{t({url:void 0})},[t]),r=(0,Fi.A)(e);return(0,se.Y)(hi.A,{isOpen:Boolean(e),onClose:o,title:i("OpenUrlTitle"),textParts:(0,Bt.A)(i("OpenUrlText",{url:r},{withNodes:!0,withMarkdown:!0})),confirmLabel:i("OpenUrlConfirm"),confirmHandler:a})});var zs=i(47526);const Hs=(0,s.ph)(({modal:e})=>{const{closeMapModal:t}=(0,n.ko)(),{point:i,zoom:a}=e||{},o=(0,B.A)(),r=Boolean(i),l=(0,T.A)(()=>{t()}),[c,d,h,m]=(0,s.Kr)(()=>{if(!i)return[];const e=(0,zs.zS)("google",i,a),t=(0,zs.zS)("bing",i,a),s=(0,zs.zS)("osm",i,a);return[e,t,(0,zs.zS)("apple",i,a),s]},[i,a]),p=(0,T.A)(e=>{t(),window.open(e,"_blank","noopener")}),v=(0,T.A)(()=>{p(c)}),g=(0,T.A)(()=>{p(d)}),A=(0,T.A)(()=>{p(h)}),f=(0,T.A)(()=>{p(m)});return(0,se.FD)(te.A,{contentClassName:"VJDwJpsF",title:o("OpenMapWith"),isOpen:r,onClose:l,isSlim:!0,children:[(0,se.FD)("div",{className:"aYO2C2Hx",children:[(u.pz||u.MP)&&(0,se.Y)(X.A,{fluid:!0,size:"smaller",onClick:A,children:"Apple Maps"}),(0,se.Y)(X.A,{fluid:!0,size:"smaller",onClick:v,children:"Google Maps"}),(0,se.Y)(X.A,{fluid:!0,size:"smaller",onClick:g,children:"Bing Maps"}),(0,se.Y)(X.A,{fluid:!0,size:"smaller",onClick:f,children:"OpenStreetMap"})]}),(0,se.Y)("div",{className:"dialog-buttons mt-2",children:(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:l,children:o("Cancel")})})]})});var $s=i(19806);const qs=(0,s.ph)((0,n.EK)(e=>({currentUser:(0,c.mBe)(e,e.currentUserId)}))(({modal:e,currentUser:t})=>{const{closeUrlAuthModal:i,acceptBotUrlAuth:a,acceptLinkUrlAuth:o}=(0,n.ko)(),[r,c]=(0,s.J0)(!0),[d,h]=(0,s.J0)(!0),u=(0,Fi.A)(e,!1),{domain:m,botId:p,shouldRequestWriteAccess:v}=u?.request||{},g=p?(0,n.mS)().users.byId[p]:void 0,A=(0,B.A)(),f=(0,s.hb)(()=>{e?.url&&r?(e.button?a:o)({isWriteAllowed:d}):u?.url&&window.open((0,Gs.Tc)(u.url),"_blank","noopener"),i()},[e,r,i,a,o,d,u]),b=(0,s.hb)(()=>{i()},[i]),C=(0,s.hb)(e=>{c(e),h(e)},[c]);return(0,s.vJ)(()=>{m&&(c(!0),h(Boolean(v)))},[v,m]),(0,se.FD)(hi.A,{isOpen:Boolean(e?.url),onClose:b,title:A("OpenUrlTitle"),confirmLabel:A("OpenUrlTitle"),confirmHandler:f,children:[(0,Bt.A)(A("OpenUrlAlert2",u?.url),["links"]),m&&(0,se.Y)($s.A,{className:"dialog-checkbox",checked:r,label:(0,se.Y)(se.FK,{children:(0,Bt.A)(A("Conversation.OpenBotLinkLogin",[m,(0,l.Yg)(t)]),["simple_markdown"])}),onCheck:C}),v&&(0,se.Y)($s.A,{className:"dialog-checkbox",checked:d,label:(0,se.Y)(se.FK,{children:(0,Bt.A)(A("Conversation.OpenBotLinkAllowMessages",(0,l.Yg)(g)),["simple_markdown"])}),onCheck:h,disabled:!r})]})}));var Ws=i(15379),Qs=i(10722);const Zs=1e3*o.fRl,Xs=["lng_weekday1","lng_weekday2","lng_weekday3","lng_weekday4","lng_weekday5","lng_weekday6","lng_weekday7"];function en(e,t,i,s,n){const a=new Date(e,t,i),o=s&&(0,We.pU)(s),r=n&&(0,We.pU)(n);return!!(r&&a>r)||!!(o&&a<o)}function tn(e){return String(e).padStart(2,"0")}function sn(e,t,i){return`${e}-${t+1}-${i}`}const nn=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.g29)(e);return{isTestServer:e.config?.isTestServer,isCurrentUserPremium:t}})(({selectedAt:e,minAt:t,maxAt:i,isFutureMode:a,isPastMode:o,isOpen:r,withTimePicker:l,withRepeatMode:c,initialRepeatMode:d,submitButtonLabel:h,secondButtonLabel:u,description:m,isTestServer:p,isCurrentUserPremium:v,onClose:g,onSubmit:A,onDateChange:f,onSecondButtonClick:b})=>{const{showNotification:C}=(0,n.ko)(),y=(0,s.li)(),S=(0,s.li)(),N=(0,B.A)(),k=(0,xi.A)(),w=new Date,{isContextMenuOpen:P,contextMenuAnchor:I,handleContextMenu:Y,handleContextMenuClose:F,handleContextMenuHide:M}=(0,Qs.A)(y),L=(0,T.A)(()=>S.current),R=(0,T.A)(()=>y.current.querySelector(".bubble")),x=(0,T.A)(()=>S.current.querySelector(".repeat-mode-button")),E=(0,s.Kr)(()=>a&&!t?new Date:new Date(Math.max(t||0,0)),[a,t]),V=(0,s.Kr)(()=>o&&!i?new Date:new Date(Math.min(i||Zs,Zs)),[o,i]),_=(0,s.Kr)(()=>e?new Date(e):new Date,[e]),U=(0,K.A)(r),[O,J]=(0,D.A)(!1),[G,j]=(0,s.J0)(_),[z,H]=(0,s.J0)(()=>new Date(G.getFullYear(),G.getMonth(),1)),[$,q]=(0,s.J0)(()=>tn(_.getHours())),[W,Q]=(0,s.J0)(()=>tn(_.getMinutes())),[Z,ee]=(0,s.J0)(d||"never"),ie=sn(G.getFullYear(),G.getMonth(),G.getDate()),ne=z.getFullYear(),ae=z.getMonth(),oe=a&&G.getTime()<E.getTime()||o&&G.getTime()>V.getTime();(0,s.vJ)(()=>{r||ee("never")},[r]),(0,s.vJ)(()=>{ee(d||"never")},[d]),(0,s.vJ)(()=>{!U&&r&&(j(_),H(new Date(_.getFullYear(),_.getMonth(),1)),l&&(q(tn(_.getHours())),Q(tn(_.getMinutes()))))},[_,r,U,l]),(0,s.vJ)(()=>{a&&!O&&G.getTime()<E.getTime()&&(j(E),q(tn(E.getHours())),Q(tn(E.getMinutes())))},[a,O,E,G]),(0,s.vJ)(()=>{o&&!O&&G.getTime()>V.getTime()&&(j(V),q(tn(V.getHours())),Q(tn(V.getMinutes())))},[a,o,O,V,E,G]),(0,s.vJ)(()=>{if(e){const t=new Date(e);j(t),q(tn(t.getHours())),Q(tn(t.getMinutes()))}},[e]);const re=o&&ne>=w.getFullYear()&&ae>=w.getMonth()||V&&ne>=V.getFullYear()&&ae>=V.getMonth(),le=a&&ne<=w.getFullYear()&&ae<=w.getMonth(),{prevMonthGrid:ce,currentMonthGrid:de,nextMonthGrid:he}=(0,s.Kr)(()=>function(e,t){const i=[],s=[],n=[],a=new Date;a.setDate(1),a.setMonth(t),a.setFullYear(e);const o=a.getDay()||7,r=new Date(e,t,0).getDate();for(let e=1;e<o;e++)i.push(r-o+e+1);for(;a.getMonth()===t;){const e=a.getDate();s.push(e),a.setDate(e+1)}const l=(s.length+i.length)%7;if(l>0)for(let e=1;e<=7-l;e++)n.push(e);return{prevMonthGrid:i,currentMonthGrid:s,nextMonthGrid:n}}(ne,ae),[ae,ne]),ue=(0,s.Kr)(()=>h||function(e,t){const i=(0,We.A)(t,e.code);return i===(0,We.A)(new Date,e.code)?e("Conversation.ScheduleMessage.SendToday",(0,We.fU)(e,t)):e("Conversation.ScheduleMessage.SendOn",[i,(0,We.fU)(e,t)])}(N,G),[N,G,h]),pe=(0,T.A)(e=>{v?Y(e):C({message:k("MessageScheduledRepeatPremium"),action:{action:"openPremiumModal",payload:{}},actionText:k("PremiumMore")})}),ve=(0,s.hb)(()=>{A(a&&G<E?E:o&&G>V?V:G,c&&"never"!==Z?Z:void 0)},[a,o,E,V,A,G,c,Z]),Ae=(0,s.hb)(e=>{const t=e.target.value.replace(/[^\d]+/g,"");if(!t.length)return q(""),void(e.target.value="");const i=Math.max(0,Math.min(Number(t),23)),s=new Date(G.getTime());s.setHours(i),j(s),f?.(s);const n=tn(i);q(n),e.target.value=n},[G,f]),fe=(0,s.hb)(e=>{const t=e.target.value.replace(/[^\d]+/g,"");if(!t.length)return Q(""),void(e.target.value="");const i=Math.max(0,Math.min(Number(t),59)),s=new Date(G.getTime());s.setMinutes(i),j(s),f?.(s);const n=tn(i);Q(n),e.target.value=n},[G,f]),be=(0,s.hb)(e=>(0,se.Y)(me.A,{onClick:()=>ee(e),children:(0,Ws.j5)(e,k)},e),[k]),Ce=(0,s.Kr)(()=>Ws.to.filter(e=>p||!Ws.Vb.has(e)),[p]);return(0,se.FD)(te.A,{isOpen:r,onClose:g,className:"CalendarModal",onEnter:ve,dialogRef:S,hasAbsoluteCloseButton:!0,children:[(0,se.Y)("div",{className:"container",children:(0,se.FD)("div",{className:"month-selector",children:[(0,se.FD)("h4",{children:[N(`lng_month${ae+1}`)," ",ne]}),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",iconName:"previous",disabled:le,onClick:le?void 0:function(){H(e=>{const t=new Date(e);return t.setMonth(t.getMonth()-1),t})}}),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",iconName:"next",disabled:re,onClick:re?void 0:function(){H(e=>{const t=new Date(e);return t.setMonth(t.getMonth()+1),t})}})]})}),(0,se.Y)("div",{className:"calendar-wrapper",children:(0,se.FD)("div",{className:"calendar-grid",children:[Xs.map(e=>(0,se.Y)("div",{className:"day-button faded weekday",children:(0,se.Y)("span",{children:N(e)})})),ce.map(e=>(0,se.Y)("div",{className:"day-button disabled",children:(0,se.Y)("span",{children:e})})),de.map(e=>(0,se.Y)("div",{role:"button",tabIndex:0,onClick:()=>{return t=e,void j(e=>{const i=new Date(e);return i.setDate(t),i.setMonth(ae),i.setFullYear(ne),f?.(i),i});var t},className:(0,ge.A)("day-button","div-button",en(ne,ae,e,E,V)?"disabled":e?"clickable":"",ie===sn(ne,ae,e)&&"selected"),children:Boolean(e)&&(0,se.Y)("span",{children:e})})),he.map(e=>(0,se.Y)("div",{className:"day-button disabled",children:(0,se.Y)("span",{children:e})}))]})}),l&&(0,se.FD)("div",{className:"timepicker",children:[(0,se.Y)("input",{type:"text",className:"form-control",inputMode:"decimal",value:$,onChange:Ae,onFocus:J}),":",(0,se.Y)("input",{type:"text",className:"form-control",inputMode:"decimal",value:W,onChange:fe,onFocus:J})]}),c&&r&&function(){const e=(0,ge.A)("drop-down-icon",!P&&"expanded-icon");return(0,se.FD)("div",{className:"repeat-mode",ref:y,children:[(0,se.Y)(X.A,{className:"repeat-mode-button",onClick:pe,noForcedUpperCase:!0,isText:!0,iconName:v?"down":"lock-badge",iconClassName:v?e:void 0,iconAlignment:"end",children:k("ScheduleRepeat",{value:(0,Ws.j5)(Z,k)})}),(0,se.Y)(Ze.A,{isOpen:P,className:"with-menu-transitions",anchor:I,getTriggerElement:x,getRootElement:L,getMenuElement:R,onClose:F,onCloseAnimationEnd:M,autoClose:!0,children:Ce.map(be)})]})}(),(0,se.FD)("div",{className:"footer",children:[m&&(0,se.Y)("div",{className:"description",children:m}),(0,se.FD)("div",{className:"footer",children:[(0,se.Y)(X.A,{onClick:ve,disabled:oe,children:ue}),u&&(0,se.Y)(X.A,{onClick:b,isText:!0,children:u})]})]})]})})),an=(0,s.ph)((0,n.EK)(e=>({selectedAt:(0,c.nTw)(e).historyCalendarSelectedAt}))(({isOpen:e,selectedAt:t})=>{const{searchMessagesByDate:i,closeHistoryCalendar:a}=(0,n.ko)(),o=(0,s.hb)(e=>{i({timestamp:e.getTime()/1e3}),a()},[a,i]),r=(0,B.A)();return(0,se.Y)(nn,{isOpen:e,selectedAt:t,isPastMode:!0,submitButtonLabel:r("JumpToDate"),onClose:a,onSubmit:o})}));var on=i(64713),rn=i(13235),ln=i(94079);const cn=(0,s.ph)((0,n.EK)((e,{userId:t})=>{const i=t?(0,c.mBe)(e,t):void 0,s=t?(0,c.vGo)(e,t):void 0,n=e.appConfig?.contactNoteLimit||rn.tI;return{user:i,userStatus:t?(0,c.K0y)(e,t):void 0,phoneCodeList:e.countryList.phoneCodes,contactNoteLimit:n,noteText:s?.note?.text}})(({isOpen:e,userId:t,isByPhoneNumber:i,user:a,userStatus:o,phoneCodeList:r,contactNoteLimit:c,noteText:d})=>{const{updateContact:h,importContact:m,closeNewContactDialog:p}=(0,n.ko)(),v=(0,B.A)(),g=(0,xi.A)(),A=(0,Fi.A)(a),f=(0,Fi.A)(i),b=(0,s.li)(),[C,y,S]=(0,D.A)(),[N,k]=(0,s.J0)(A?.firstName??""),[w,P]=(0,s.J0)(A?.lastName??""),[I,Y]=(0,s.J0)(A?.phoneNumber??""),[F,M]=(0,s.J0)(""),[T,L]=(0,s.J0)(!0),R=Boolean(N&&(!i||I)),x=c-F.length,E=(0,s.li)();(0,s.vJ)(()=>{e&&(y(),k(A?.firstName??""),P(A?.lastName??""),Y(A?.phoneNumber??""),M(d??""),L(!0))},[e,y,d,A?.firstName,A?.lastName,A?.phoneNumber]),(0,s.vJ)(()=>{!u.TF&&C&&setTimeout(()=>{b.current?.focus()},200)},[C]);const V=(0,s.hb)(e=>{k(e.target.value)},[]),_=(0,s.hb)(e=>{Y((0,on.Ox)(r,e.target.value))},[r]),U=(0,s.hb)(e=>{P(e.target.value)},[]),O=(0,s.hb)(e=>{M(e.target.value)},[]),K=(0,s.hb)(()=>{p(),k(""),P(""),Y(""),M("")},[p]),J=(0,s.hb)(()=>{const e=F.trim()?{text:F,entities:[]}:void 0;i||!t?m({firstName:N,lastName:w,phoneNumber:I}):h({userId:t,firstName:N,lastName:w,shouldSharePhoneNumber:T,note:e})},[N,m,i,w,F,I,T,h,t]);if(e||C)return(0,se.FD)(te.A,{className:"NewContactModal",title:v("NewContact"),isOpen:e,onClose:K,onCloseAnimationEnd:S,children:[A&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"NewContactModal__profile",dir:g.isRtl?"rtl":void 0,children:[(0,se.Y)(Lt.A,{size:"jumbo",peer:A,text:`${N} ${w}`}),(0,se.FD)("div",{className:"NewContactModal__profile-info",children:[(0,se.Y)("p",{className:"NewContactModal__phone-number",children:A?.phoneNumber?(0,on.Ox)(r,A.phoneNumber):v("MobileHidden")}),(0,se.Y)("span",{className:"NewContactModal__user-status",dir:"auto",children:(0,l.CD)(v,A,o)})]})]}),(0,se.Y)(ee.A,{ref:b,value:N,label:v("FirstName"),tabIndex:0,onChange:V}),(0,se.Y)(ee.A,{value:w,label:v("LastName"),tabIndex:0,onChange:U}),(0,se.Y)(ln.A,{ref:E,id:"user-note",label:g("UserNoteTitle"),onChange:O,value:F,maxLength:c,maxLengthIndicator:x.toString(),noReplaceNewlines:!0}),(0,se.Y)("p",{className:"NewContactModal__help-text NewContactModal__help-text__edit",children:g("EditUserNoteHint")}),(0,se.Y)("p",{className:"NewContactModal__help-text",children:(0,Bt.A)(v("NewContact.Phone.Hidden.Text",A?.firstName||""),["emoji","simple_markdown"])}),(0,se.Y)($s.A,{className:"dialog-checkbox",checked:T,tabIndex:0,onCheck:L,label:v("lng_new_contact_share")}),(0,se.Y)("p",{className:"NewContactModal__help-text NewContactModal__help-text__negative",children:(0,Bt.A)(v("AddContact.SharedContactExceptionInfo",A?.firstName))})]}),f&&(0,se.FD)("div",{className:"NewContactModal__new-contact",dir:g.isRtl?"rtl":void 0,children:[(0,se.Y)(Lt.A,{size:"jumbo",text:`${N} ${w}`}),(0,se.FD)("div",{className:"NewContactModal__new-contact-fieldset",children:[(0,se.Y)(ee.A,{ref:b,value:I,inputMode:"tel",label:v("lng_contact_phone"),tabIndex:0,onChange:_}),(0,se.Y)(ee.A,{value:N,label:v("FirstName"),tabIndex:0,onChange:V}),(0,se.Y)(ee.A,{value:w,label:v("LastName"),tabIndex:0,onChange:U})]})]}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",disabled:!R,onClick:J,children:v("Done")}),(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:K,children:v("Cancel")})]})]})}));var dn=i(20179),hn=i(30708),un=i(48894),mn=i(32625);let pn=function(e){return e[e.Top=0]="Top",e[e.Bottom=1]="Bottom",e[e.Left=2]="Left",e[e.Right=3]="Right",e[e.TopLeft=4]="TopLeft",e[e.TopRight=5]="TopRight",e[e.BottomLeft=6]="BottomLeft",e[e.BottomRight=7]="BottomRight",e}({});const vn={top:pn.Top,bottom:pn.Bottom,left:pn.Left,right:pn.Right,topLeft:pn.TopLeft,topRight:pn.TopRight,bottomLeft:pn.BottomLeft,bottomRight:pn.BottomRight},gn=Object.keys(vn);let An;const fn={x:0,y:0};var bn=i(36838);const Cn=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e).webApps,{botId:i}=(0,c.ES7)(e)||{},{modalState:s,openedWebApps:n}=t||{},a="minimized"===s;return{activeTabBot:i?(0,c.mBe)(e,i):void 0,isMinimizedState:a,openedWebApps:n}})(({activeTabBot:e,isMinimizedState:t,openedWebApps:i})=>{const{changeWebAppModalState:a,closeWebAppModal:o}=(0,n.ko)(),r=(0,B.A)(),l=(0,xi.A)(),d=(0,s.li)(),h=(0,s.Kr)(()=>i&&Object.values(i),[i]),u=h?.length,m=(0,s.Kr)(()=>{if(!u)return[];const t=(0,n.mS)(),i=e?.id;return(0,gi.Am)([i,...h.map(e=>e.botId)]).map(e=>e&&(0,c.mBe)(t,e)).filter(Boolean).slice(0,3)},[u,e,h]),p=(0,T.A)(()=>{o()}),v=(0,T.A)(()=>{a({state:"maximized"})});if(t)return(0,se.FD)("div",{ref:d,className:(0,ge.A)("kUZmBlnN"),children:[(0,se.Y)(X.A,{className:"SMRJmUuE",round:!0,color:"translucent",size:"tiny",iconName:"close",iconClassName:"P0P4gW6a",ariaLabel:r("Close"),onClick:p}),(0,se.Y)(ss.A,{className:"GP17QhNN",size:"mini",peers:m}),function(){const e=m.length>0&&m[0]?.firstName,t=u&&e&&u>1?l("MiniAppsMoreTabs",{botName:e,count:u-1},{pluralValue:u-1}):e;return(0,se.Y)("div",{className:"TZFjRaG4",children:t})}(),(0,se.Y)(X.A,{className:(0,ge.A)("Rax9j_TK","no-drag"),round:!0,color:"translucent",size:"tiny",iconName:"expand-modal",iconClassName:"sdbTXCxq",onClick:v})]})}));var yn=i(14242),Sn=i(59852),Nn=i(84991);const kn={container:"RFg0Ey2I","user-count-badge":"UZtJ6ZXb",userCountBadge:"UZtJ6ZXb","user-badge-icon":"pTiZFhsG",userBadgeIcon:"pTiZFhsG",name:"TzA5nqCC"},wn=(0,s.ph)((0,n.EK)((e,{chatId:t})=>({user:(0,c.mBe)(e,t)}))(function({user:e,isPopularApp:t}){const{requestMainWebView:i}=(0,n.ko)(),s=(0,xi.A)(),a=(0,T.A)(()=>{if(!e)return;const t=e?.id;if(!t)return;const s=(0,Sn.A)();i({botId:t,peerId:t,theme:s})});if(!e)return;const o=e?.firstName,r=e?.botActiveUsers,l=r&&t?(0,yn.Vw)(s,r):void 0;return(0,se.Y)("div",{className:kn.container,onClick:a,children:(0,se.Y)(Nn.A,{className:(0,ge.A)(kn.avatarContainer,t&&"PopularAppGridItem"),textClassName:kn.name,badgeClassName:kn.userCountBadge,badgeIconClassName:kn.userBadgeIcon,peer:e,text:o,badgeText:l,badgeIcon:"user-filled"})})})),Pn={root:"BJV09FsC",search:"bdi8G7GR","section-title":"ex3kxgWX",sectionTitle:"ex3kxgWX","section-content":"uIZzLhEh",sectionContent:"uIZzLhEh",showMoreLink:"h_Zs9ypA"},In=(0,be.nF)(e=>e(),500,!0),Yn=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e).globalSearch,i=t.popularBotApps?.peerIds;return{isLoading:!i&&t.fetchingStatus?.botApps,foundIds:i,recentBotIds:e.topBotApps.userIds}})(({foundIds:e,recentBotIds:t})=>{const i=(0,B.A)(),o=(0,xi.A)(),[r,l]=(0,s.J0)(!1),{searchPopularBotApps:c}=(0,n.ko)(),d=(0,T.A)(()=>{l(e=>!e)}),[h,u]=(0,s.J0)(""),m=(0,s.Kr)(()=>e?(0,Tt.PU)({ids:e,query:h,type:"user"}):[],[e,h]),p=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&In(()=>{c()})},[]),v=(0,s.hb)(()=>{u("")},[]);return(0,se.FD)(gs.A,{className:(0,ge.A)(Pn.root,"custom-scroll"),items:m,onLoadMore:p,itemSelector:".PopularAppGridItem",noFastList:!0,preloadBackwards:30,children:[(0,se.Y)(fs.A,{className:Pn.search,value:h,onChange:u,onReset:v,placeholder:o("SearchApps")}),t&&!h&&(0,se.FD)("div",{className:Pn.section,children:[(0,se.FD)("div",{className:Pn.sectionTitle,children:[(0,se.Y)("span",{children:i("SearchAppsMine")}),(0,se.Y)("span",{className:Pn.showMoreLink,onClick:d,children:i(r?"ChatList.Search.ShowLess":"ChatList.Search.ShowMore")})]}),(0,se.Y)("div",{className:Pn.sectionContent,children:t.map((e,t)=>{if(r||!(t>=5))return(0,se.Y)(wn,{chatId:e})})})]}),(0,se.FD)("div",{className:Pn.section,children:[(0,se.Y)("div",{className:Pn.sectionTitle,children:o(h?"Apps":"PopularApps")}),(0,se.Y)("div",{className:Pn.sectionContent,children:m&&m.map(e=>(0,se.Y)(wn,{chatId:e,isPopularApp:!h}))})]})]})})),Fn=3.675*g.$,Dn="jEAibDyh",Mn="ablUg8HU",Tn="Wrl63uWL",Bn="vOFiAq3l",Ln="KwI4XdkC",Rn="oq6HKJur",xn="a0AI_he5",En="MvCwTbk_",Vn=250,_n=["allow-scripts","allow-same-origin","allow-popups","allow-forms","allow-modals","allow-storage-access-by-user-activation"].join(" "),Un={ok:"OK",cancel:"Cancel",close:"Close"},On=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=t?.activeWebAppKey?(0,c.wtp)(e,t.activeWebAppKey):void 0,{botId:s}=i||{},n=t?.modalState,a=s?e.attachMenu.bots[s]:void 0,o=s?(0,c.mBe)(e,s):void 0,r=s?(0,c.vGo)(e,s):void 0,l=r?.botInfo?.appSettings,d=e.currentUserId?(0,c.mBe)(e,e.currentUserId):void 0,h=(0,c.SJA)(e),{isPaymentModalOpen:u,status:m}=(0,c.nTw)(e).payment,{status:p,inputInvoice:v}=(0,c.nTw)(e).starsPayment,g=o?(0,c.XOs)(e,o.id):void 0,A=p||m;return{attachBot:a,bot:o,currentUser:d,theme:h,isPaymentModalOpen:u||Boolean(v),paymentStatus:A,modalState:n,botAppPermissions:g,botAppSettings:l}})(({modal:e,webApp:t,bot:i,theme:a,isPaymentModalOpen:r,paymentStatus:c,registerSendEventCallback:d,registerReloadFrameCallback:h,isTransforming:m,modalState:p,isMultiTabSupported:v,onContextMenuButtonClick:g,botAppPermissions:A,botAppSettings:f,modalHeight:b})=>{const{closeActiveWebApp:C,sendWebViewData:y,toggleAttachBot:S,openTelegramLink:N,setWebAppPaymentSlug:k,switchBotInline:w,sharePhoneWithBot:P,updateWebApp:I,resetPaymentStatus:M,openChatWithInfo:L,showNotification:R,openEmojiStatusAccessModal:x,openLocationAccessModal:E,changeWebAppModalState:V,closeWebAppModal:_,openPreparedInlineMessageModal:U}=(0,n.ko)(),[O,K]=(0,s.J0)(),[J,G]=(0,s.J0)(),[j,z,H]=(0,D.A)(!1),[q,W]=(0,s.J0)(),[Q,Z]=(0,s.J0)(!1),[ee,ie]=(0,s.J0)(!1),[ne,ae]=(0,s.J0)(),[re,le]=(0,s.J0)(),[ce,de]=(0,s.J0)(),{unlockPopupsAt:ue,handlePopupOpened:me,handlePopupClosed:pe}=function(){const[e,t]=(0,s.J0)(0),i=(0,s.li)(0),n=(0,s.li)(0),a=(0,T.A)(()=>{const e=Date.now();e-n.current>2e3&&(i.current=0),i.current+=1,i.current>=3&&t(e+2e3)}),o=(0,T.A)(()=>{e<Date.now()&&(n.current=Date.now())});return{unlockPopupsAt:e,handlePopupOpened:a,handlePopupClosed:o}}(),ve=(0,s.li)(),Ae=(0,s.li)(),fe=(0,s.li)(),be="fullScreen"===p,Ce="minimized"===p,ye=(0,T.A)(()=>{setTimeout(()=>{V({state:"maximized"})},350)}),Se=(0,s.li)();(0,s.vJ)(()=>{Se.current=document.querySelector("#portals")},[]);const[,Ne,ke]=(0,Pe.Ay)(Se,ye),we=e?.activeWebAppKey?e.openedWebApps[e.activeWebAppKey]:void 0,{appName:Ye,backgroundColor:Fe}=we||{},{url:De,buttonText:Me,isBackButtonVisible:Te}=t||{},{placeholderPath:Be}=f||{},Le=Boolean(t?.isCloseModalOpen),Re=Boolean(t?.isRemoveModalOpen),xe=t&&(0,dn.rp)(t),Ee=we&&(0,dn.rp)(we),Ve=we&&t&&Ee===xe,_e=u.H$,Oe=void 0!==A?.geolocation,Ke=Boolean(A?.geolocation),Je=(0,T.A)(e=>{xe&&I({key:xe,update:e})}),Ge=(0,s.Kr)(()=>(0,Sn.A)(),[a]);(0,s.vJ)(()=>{de(Ge.secondary_bg_color)},[Ge]);const je=Ge.bg_color,[ze,He]=(0,s.J0)(),$e="light"===a?f?.backgroundColor:f?.backgroundDarkColor;(0,s.vJ)(()=>{Je({backgroundColor:ze||$e||je})},[je,ze,$e]);const qe=Ge.bg_color,[We,Qe]=(0,s.J0)(),Ze="light"===a?f?.headerColor:f?.headerDarkColor;(0,s.vJ)(()=>{Je({headerColor:We||Ze||qe})},[qe,We,Ze]);const Xe=(0,s.li)(),et=(0,B.A)(),it=(0,xi.A)(),st=e?.isModalOpen||!1,nt=Boolean(Me),{reloadFrame:at,sendEvent:ot,sendFullScreenChanged:rt,sendViewport:lt,sendSafeArea:ct,sendTheme:dt}=((e,t,i,a,r,c,d)=>{const{showNotification:h,setWebAppPaymentSlug:u,openInvoice:m,closeWebApp:p,openSuggestedStatusModal:v,updateWebApp:g,updateContentSettings:A}=(0,n.ko)(),f=(0,s.li)(!1),b=(0,s.li)(),C=(0,s.li)(!1),y=(0,s.li)(),S=(0,Ie.A)();(0,s.vJ)(()=>{if(!e.current||!t)return;const i=()=>{d?.()},s=e.current;return s.addEventListener("load",i),()=>{s.removeEventListener("load",i)}},[d,e,t]);const N=(0,s.hb)(t=>{e.current?.contentWindow&&e.current.contentWindow.postMessage(JSON.stringify(t),"*")},[e]),k=(0,s.hb)(e=>{N({eventType:"fullscreen_changed",eventData:{is_fullscreen:e}})},[N]),w=(0,T.A)(t=>{if(!e.current)return;const i=e.current;i.src="about:blank",i.addEventListener("load",()=>{i.src=t},{once:!0})}),P=(0,s.hb)(e=>{if(f.current)return N({eventType:"reload_iframe"}),void(b.current=setTimeout(()=>{w(e)},500));w(e)},[N]),I=(0,s.hb)(t=>{if(!e.current)return;const{width:i,height:s}=e.current.getBoundingClientRect();N({eventType:"viewport_changed",eventData:{width:i,height:s,is_expanded:!0,is_state_stable:!t}})},[N,e]),Y=(0,s.hb)(()=>{e.current&&(N({eventType:"safe_area_changed",eventData:{left:0,right:0,top:0,bottom:0}}),N({eventType:"content_safe_area_changed",eventData:{left:0,right:0,top:i?Fn:0,bottom:0}}))},[N,i,e]),F=(0,s.hb)(()=>{N({eventType:"theme_changed",eventData:{theme_params:(0,Sn.A)()}})},[N]),D=(0,s.hb)(e=>{N({eventType:"set_custom_style",eventData:e})},[N]),M=(0,s.hb)(t=>{if(C.current)return;const i=e.current?.contentWindow;if(i===t.source)try{const e=JSON.parse(t.data),{eventType:i,eventData:s}=e;if("web_app_ready"===i&&d?.(),"web_app_close"===i&&c){const e=(0,l.rp)(c);p({key:e,skipClosingConfirmation:!0})}if("web_app_request_viewport"===i&&I(S.isResizing),"web_app_request_safe_area"===i&&Y(),"web_app_request_content_safe_area"===i&&Y(),"web_app_request_theme"===i&&F(),"iframe_ready"===i){const e=getComputedStyle(document.body).getPropertyValue("--color-scrollbar");D("* {\n scrollbar-width: thin;\n scrollbar-color: %SCROLLBAR_COLOR% transparent;\n}\n\n*::-webkit-scrollbar {\n width: 6px;\n height: 6px;\n background-color: transparent;\n}\n\n*::-webkit-scrollbar-thumb {\n border-radius: 6px;\n background-color: %SCROLLBAR_COLOR%;\n}\n\n*::-webkit-scrollbar-corner {\n background-color: transparent;\n}".replace(/%SCROLLBAR_COLOR%/g,e)),f.current=Boolean(s.reload_supported)}if("iframe_will_reload"===i&&clearTimeout(b.current),"web_app_data_send"===i){if(!a)return;C.current=!0}if("web_app_open_scan_qr_popup"===i&&h({message:"Scanning QR code is not supported in this client yet"}),"web_app_open_invoice"===i&&(u({slug:s.slug}),m({type:"slug",slug:s.slug})),"web_app_open_link"===i){const e=s.url;window.open(e,"_blank","noreferrer")}if("web_app_biometry_get_info"===i&&N({eventType:"biometry_info_received",eventData:{available:!1}}),"web_app_device_storage_clear"===i||"web_app_device_storage_get_key"===i||"web_app_device_storage_save_key"===i){const{req_id:e}=s;N({eventType:"device_storage_failed",eventData:{req_id:e,error:"UNSUPPORTED"}})}if("web_app_secure_storage_clear"===i||"web_app_secure_storage_get_key"===i||"web_app_secure_storage_restore_key"===i||"web_app_secure_storage_save_key"===i){const{req_id:e}=s;N({eventType:"secure_storage_failed",eventData:{req_id:e,error:"UNSUPPORTED"}})}if("web_app_start_accelerometer"===i&&N({eventType:"accelerometer_failed",eventData:{error:"UNSUPPORTED"}}),"web_app_start_gyroscope"===i&&N({eventType:"gyroscope_failed",eventData:{error:"UNSUPPORTED"}}),"web_app_start_device_orientation"===i&&N({eventType:"device_orientation_failed",eventData:{error:"UNSUPPORTED"}}),"web_app_add_to_home_screen"===i&&N({eventType:"home_screen_failed",eventData:{error:"UNSUPPORTED"}}),"web_app_check_home_screen"===i&&N({eventType:"home_screen_checked",eventData:{status:"unsupported"}}),"web_app_set_emoji_status"===i){const{custom_emoji_id:e,duration:t}=s;if(!e||"string"!=typeof e)return void N({eventType:"emoji_status_failed",eventData:{error:"SUGGESTED_EMOJI_INVALID"}});if(t)try{BigInt(t)}catch(e){return void N({eventType:"emoji_status_failed",eventData:{error:"DURATION_INVALID"}})}if(!c)return void N({eventType:"emoji_status_failed",eventData:{error:"UNKNOWN_ERROR"}});v({webAppKey:(0,l.rp)(c),customEmojiId:e,duration:Number(t),botId:c.botId})}if("web_app_verify_age"===i){const{passed:e}=s,t=(0,n.mS)().appConfig.verifyAgeMin||o.lYi,i=s.age||0;e&&i>=t?(h({message:{key:"TitleAgeCheckSuccess"}}),A({isSensitiveEnabled:!0})):h({message:{key:"TitleAgeCheckFailed"}})}r(e)}catch(e){}},[a,N,r,D,c,F,I,Y,d,S.isResizing,e]);return(0,s.vJ)(()=>{const{width:e,height:t,isResizing:i}=S;y.current&&y.current.width===e&&y.current.height===t&&!y.current.isResizing||(y.current={width:e,height:t,isResizing:i},I(i))},[I,Y,S]),(0,s.vJ)(()=>{c?.plannedEvents?.length&&(c.plannedEvents.forEach(e=>{N(e)}),g({key:(0,l.rp)(c),update:{plannedEvents:[]}}))},[N,c]),(0,s.vJ)(()=>(window.addEventListener("message",M),()=>window.removeEventListener("message",M)),[M,e]),(0,s.vJ)(()=>{t&&e.current?.contentWindow?(I(),Y(),C.current=!1):y.current=void 0},[t,i,I,Y,e]),{sendEvent:N,sendFullScreenChanged:k,reloadFrame:P,sendViewport:I,sendSafeArea:Y,sendTheme:F}})(Xe,st,be,nt,function(e){const{eventType:t,eventData:s}=e;if("web_app_request_fullscreen"===t&&((0,Y.cB)()?V({state:"fullScreen"}):ot({eventType:"fullscreen_failed",eventData:{error:"UNSUPPORTED"}})),"web_app_exit_fullscreen"===t&&St(),"web_app_open_tg_link"===t){V({state:"minimized"});const e=o.jsp+s.path_full;N({url:e,shouldIgnoreCache:s.force_request})}if("web_app_setup_back_button"===t&&Je({isBackButtonVisible:s.is_visible}),"web_app_setup_settings_button"===t&&Je({isSettingsButtonVisible:s.is_visible}),"web_app_set_background_color"===t&&He((0,Sn.To)(s.color)?s.color:void 0),"web_app_set_header_color"===t){const e=s.color_key;Qe(s.color||(e?Ge[e]:void 0))}if("web_app_set_bottom_bar_color"===t&&de(s.color),"web_app_data_send"===t&&(C(),y({bot:i,buttonText:Me,data:s.data})),"web_app_setup_main_button"===t){const e=s.color,t=s.text_color;K({isVisible:s.is_visible&&Boolean(s.text?.trim().length),isActive:s.is_active,text:s.text,color:e,textColor:t,isProgressVisible:s.is_progress_visible})}if("web_app_setup_secondary_button"===t){const e=s.color,t=s.text_color;G({isVisible:s.is_visible&&Boolean(s.text?.trim().length),isActive:s.is_active,text:s.text,color:e,textColor:t,isProgressVisible:s.is_progress_visible,position:s.position})}if("web_app_setup_closing_behavior"===t&&Je({shouldConfirmClosing:s.need_confirmation}),"web_app_open_popup"===t){if(q||!s.message.trim().length||!s.buttons?.length||s.buttons.length>3||Q||ee||ue>Date.now())return void ft(void 0);W(s),me()}if("web_app_switch_inline_query"===t){const e=s.chat_types?.map(l.Xj).filter(Boolean),t=!e?.length;w({botId:i.id,query:s.query,filter:e,isSamePeer:t}),C()}if("web_app_request_phone"===t){if(q||ee||ue>Date.now())return void Pt();Z(!0),me()}if("web_app_request_write_access"===t){if(q||Q||ue>Date.now())return void Ft();!async function(){if(!i)return;const e=await(0,tt.px)("fetchBotCanSendMessage",{bot:i});e&&ot({eventType:"write_access_requested",eventData:{status:"allowed"}}),ie(!e)}(),me()}if("web_app_invoke_custom_method"===t){const{method:e,params:t,req_id:n}=s;!async function(e,t,s){const n=await(0,tt.px)("invokeWebViewCustomMethod",{bot:i,customMethod:t,parameters:s});ot({eventType:"custom_method_invoked",eventData:{req_id:e,...n}})}(n,e,JSON.stringify(t))}if("web_app_request_file_download"===t){if(re||ue>Date.now())return void Yt();!async function(e,t){await(0,tt.px)("checkBotDownloadFileParams",{bot:i,url:e,fileName:t})?(le({url:e,fileName:t}),me()):ot({eventType:"file_download_requested",eventData:{status:"cancelled"}})}(s.url,s.file_name)}if("web_app_send_prepared_message"===t){if(!i||!xe)return;const{id:e}=s;U({botId:i.id,messageId:e,webAppKey:xe})}if("web_app_request_emoji_status_access"===t){if(!i)return;x({bot:i,webAppKey:xe})}"web_app_check_location"===t&&ot({eventType:"location_checked",eventData:{available:_e,access_requested:Oe,access_granted:Ke}}),"web_app_request_location"===t&&(async()=>{const e=await(0,u.Bu)(),{accessRequested:t,accessGranted:s,geolocation:n}=e;if(!s||!t)return ot({eventType:"location_requested",eventData:{available:!1}}),R({message:et("PermissionNoLocationPosition")}),void ft(void 0);_e?Oe?ot({eventType:"location_requested",eventData:{available:Boolean(A?.geolocation),latitude:n?.latitude,longitude:n?.longitude,altitude:n?.altitude,course:n?.heading,speed:n?.speed,horizontal_accuracy:n?.accuracy,vertical_accuracy:n?.altitudeAccuracy}}):E({bot:i,webAppKey:xe}):(R({message:et("PermissionNoLocationPosition")}),ft(void 0))})(),"web_app_open_location_settings"===t&&Rt(),"web_app_read_text_from_clipboard"===t&&ae(s.req_id)},t,z);(0,s.vJ)(()=>{Ve&&d(ot)},[ot,d,Ve]),(0,s.vJ)(()=>{Ve&&h(at)},[at,h,Ve]);const ht=j&&O?.isVisible&&O.text.trim().length>0,ut=j&&J?.isVisible&&J.text.trim().length>0,mt=(0,T.A)(()=>{Je({isCloseModalOpen:!1})}),pt=(0,T.A)(()=>{Je({shouldConfirmClosing:!1,isCloseModalOpen:!1}),setTimeout(()=>{C()},400)}),vt=(0,T.A)(()=>{Je({isRemoveModalOpen:!1})}),gt=(0,T.A)(()=>{ot({eventType:"main_button_pressed"})}),At=(0,T.A)(()=>{ot({eventType:"secondary_button_pressed"})}),ft=(0,T.A)(e=>{W(void 0),pe(),ot({eventType:"popup_closed",eventData:{button_id:e}})}),bt=(0,T.A)(()=>{ft()}),Ct=(0,T.A)(()=>{dt()});(0,$.A)(()=>{setTimeout(()=>{Ct()},400)},[a]);const yt=(0,T.A)(()=>{!(0,Pe.j9)()&&Ve&&Ne?.()}),St=(0,T.A)(()=>{(0,Pe.j9)()&&Ve&&ke?.()}),Nt=(0,T.A)(e=>{Ve&&rt(e)});(0,s.vJ)(()=>{be?(yt(),Nt(!0)):(St(),Nt(!1))},[be]);const kt=(0,T.A)(e=>{ot({eventType:"visibility_changed",eventData:{is_visible:e}})});(0,s.vJ)(()=>{j&&kt(Boolean(Ve))},[Ve,j]),(0,F.A)(([e])=>{"minimized"===p&&kt(!1),p&&"minimized"===e&&kt(!0)},[p]),(0,$.A)(([e])=>{r!==e&&t?.slug&&!r&&c&&(ot({eventType:"invoice_closed",eventData:{slug:t.slug,status:c}}),k({slug:void 0}),M())},[r,c,ot,t?.slug]);const wt=(0,T.A)(()=>{S({botId:i.id,isEnabled:!1}),C()}),Pt=(0,T.A)(()=>{Z(!1),pe(),ot({eventType:"phone_requested",eventData:{status:"cancelled"}})}),It=(0,T.A)(()=>{P({botId:i.id}),Z(!1),pe(),ot({eventType:"phone_requested",eventData:{status:"sent"}})}),Yt=(0,T.A)(e=>{e&&(le(void 0),pe()),ot({eventType:"file_download_requested",eventData:{status:"cancelled"}})}),Ft=(0,T.A)(()=>{ot({eventType:"write_access_requested",eventData:{status:"cancelled"}}),ie(!1),pe()}),Dt=(0,T.A)(async()=>{i&&(await(0,tt.px)("allowBotSendMessages",{bot:i})?(ot({eventType:"write_access_requested",eventData:{status:"allowed"}}),ie(!1),pe()):Ft())}),Mt=(0,T.A)(()=>{ne&&(ae(void 0),ot({eventType:"clipboard_text_received",eventData:{req_id:ne,data:null}}))}),Tt=(0,T.A)(()=>{const e=ne;e&&(ae(void 0),window.navigator.clipboard.readText().then(t=>{ot({eventType:"clipboard_text_received",eventData:{req_id:e,data:t}})}).catch(()=>{ot({eventType:"clipboard_text_received",eventData:{req_id:e,data:null}})}))}),Lt=(0,T.A)(()=>{re&&(le(void 0),pe(),(0,Mi.A)(re.url,re.fileName),ot({eventType:"file_download_requested",eventData:{status:"downloading"}}))});(0,s.vJ)(()=>{st||(W(void 0),Z(!1),ie(!1),K(void 0),G(void 0),le(void 0),ae(void 0),Je({isSettingsButtonVisible:!1,shouldConfirmClosing:!1,isBackButtonVisible:!1,isCloseModalOpen:!1,isRemoveModalOpen:!1}),H())},[st]);const Rt=(0,T.A)(()=>{L({id:i.id})}),xt=(0,Fi.A)(O?.color,!0),Et=(0,Fi.A)(O?.textColor,!0),Vt=(0,Fi.A)(O&&Boolean(O.isActive),!0),_t=(0,Fi.A)(O?.text,!0),Ut=(0,Fi.A)(J?.position,!0),Ot=(0,Fi.A)(J?.color,!0),Kt=(0,Fi.A)(J?.textColor,!0),Jt=(0,Fi.A)(J&&Boolean(J.isActive),!0),Gt=(0,Fi.A)(J?.text,!0),[jt,zt]=(0,s.J0)(!1),[Ht,$t]=(0,s.J0)(!0),[qt,Wt]=(0,s.J0)(!0),[Qt,Zt]=(0,s.J0)(!1),[Xt,ei]=(0,s.J0)(!1),[ti,ii]=(0,s.J0)(!1),[si,ni]=(0,s.J0)(0);(0,$.A)(()=>{setTimeout(()=>{lt(),ct()},m?0:400)},[Xt,qt,Qt,Qt,J?.position,lt,m,b,ct]);const ai="top"===Ut||"bottom"===Ut,oi=ai&&Qt&&Xt?2:Qt||Xt?1:0,ri=ai||Ht||qt?"vertical":"horizontal",li=(0,s.li)(),ci=(0,s.li)(),di=(0,s.li)(),ui=(0,s.li)(),mi=(0,s.li)();(0,s.vJ)(()=>(be&&st&&Boolean(Ye)?(ii(!0),mi.current&&clearTimeout(mi.current),mi.current=setTimeout(()=>{ii(!1),mi.current=void 0},3800)):(ii(!1),mi.current&&(clearTimeout(mi.current),mi.current=void 0)),()=>{mi.current&&clearTimeout(mi.current)}),[be,st,Ye]),(0,s.vJ)(()=>{li.current&&clearTimeout(li.current),ci.current&&clearTimeout(ci.current),ht&&(ci.current=setTimeout(()=>{Zt(!0)},35),$t(!1),li.current=setTimeout(()=>{zt(!0)},Vn)),ht||(Zt(!1),li.current=setTimeout(()=>{$t(!0)},Vn))},[ht]),(0,s.vJ)(()=>{di.current&&clearTimeout(di.current),ui.current&&clearTimeout(ui.current),ut&&(ui.current=setTimeout(()=>{ei(!0)},35),Wt(!1),di.current=setTimeout(()=>{zt(!0)},Vn)),ut||(ei(!1),di.current=setTimeout(()=>{Wt(!0)},Vn))},[ut]),(0,s.vJ)(()=>{Xt||Qt||zt(!1)},[zt,Xt,Qt]);const pi=(0,Pi.A)(`background-color: ${Fe||"var(--color-background)"}`,m&&"pointer-events: none;"),vi=(0,T.A)(()=>{Te?ot({eventType:"back_button_pressed"}):(St(),rt(!1),V({state:"maximized"}),_())}),gi=(0,T.A)(()=>{St()}),Ai=(0,T.A)(e=>{g(e)}),fi=(0,ge.A)("BvNtfigU",Te&&"rC2wkMIk"),bi=ti?Ye:et(Te?"Back":"Close"),Ci=fe?.current;return(0,s.vJ)(()=>{ni(fe?.current?.clientWidth||0)},[bi,Ci]),(0,se.FD)("div",{ref:ve,className:(0,ge.A)("LeeJZdwH",!Ve&&Bn,v&&"ESsGT5OD"),children:[be&&(0,Y.cB)()&&(0,se.FD)("div",{className:"eYrhewMy",children:[(0,se.FD)("div",{ref:Ae,className:En,onClick:vi,children:[(0,se.Y)("div",{className:"JXsuZ01s",children:(0,se.Y)("div",{className:fi})}),(0,se.Y)("span",{className:"dpZR3YT7",style:`width: ${si}px;`,children:(0,se.Y)(oe.Ay,{activeKey:ti?0:Te?1:2,name:"slideFade",children:(0,se.Y)("div",{ref:fe,className:"dWDprnWa",children:bi})})})]}),(0,se.FD)("div",{className:"Tl4_05AQ",children:[(0,se.Y)("div",{className:(0,ge.A)(En,"emOpAMBm"),tabIndex:0,role:"button","aria-label":it("WebAppCollapse"),onClick:gi,children:(0,se.Y)(he.A,{name:"down",className:xn})}),(0,se.Y)("div",{className:(0,ge.A)(En,"z4C5VD5o"),tabIndex:0,role:"button","aria-haspopup":"menu","aria-label":it("AriaMoreButton"),onClick:Ai,children:(0,se.Y)(he.A,{name:"more",className:(0,ge.A)(xn,"T58ozRyW")})})]})]}),!Ce&&(Be?(0,se.Y)("svg",{className:(0,ge.A)(Dn,j&&Tn),viewBox:"0 0 512 512",children:(0,se.Y)("path",{className:"Gx1BIECZ",d:Be})}):function(){const e=(0,ge.A)(Dn,"Ig_t1R7i",j&&Tn);return(0,se.FD)("div",{className:e,children:[(0,se.Y)("div",{className:Mn}),(0,se.Y)("div",{className:Mn}),(0,se.Y)("div",{className:Mn}),(0,se.Y)("div",{className:Mn})]})}()),(0,se.Y)("iframe",{className:(0,ge.A)("OmY14FFl",jt&&"liDRl1xT",!j&&Tn),style:pi,src:De,title:it("AriaMiniApp",{bot:i?.firstName}),sandbox:_n,allow:"camera; microphone; geolocation; clipboard-write;",allowFullScreen:!0,ref:Xe}),!Ce&&(0,se.FD)("div",{style:`background-color: ${ce};`,className:(0,ge.A)("mR_hsBdT","left"===Ut&&"ntESqwQ_","right"===Ut&&"q6IUFEL0","top"===Ut&&"gb4iHJ9H","bottom"===Ut&&"R_bh3GF8","horizontal"===ri&&"oYaRA7u4",1===oi&&"YfQO314y",2===oi&&"gUldkEoy"),children:[(0,se.FD)(X.A,{className:(0,ge.A)("ypxiUCFQ",Xt&&!qt&&Ln,qt&&Bn),fluid:!0,style:`background-color: ${Ot}; color: ${Kt}`,disabled:!Jt&&!J?.isProgressVisible,nonInteractive:J?.isProgressVisible,onClick:At,children:[!J?.isProgressVisible&&Gt,J?.isProgressVisible&&(0,se.Y)(Ue.A,{className:Rn,color:"blue"})]}),(0,se.FD)(X.A,{className:(0,ge.A)("U_ggDKn1",Qt&&!Ht&&Ln,Ht&&Bn),fluid:!0,style:`background-color: ${xt}; color: ${Et}`,disabled:!Vt&&!O?.isProgressVisible,nonInteractive:O?.isProgressVisible,onClick:gt,children:[!O?.isProgressVisible&&_t,O?.isProgressVisible&&(0,se.Y)(Ue.A,{className:Rn,color:"white"})]})]}),q&&(0,se.FD)(te.A,{isOpen:Boolean(q),title:q.title||" ",className:(0,ge.A)("YEOURXza",!q.title?.trim().length&&"gvljUzY9"),hasAbsoluteCloseButton:!0,onClose:bt,children:[q.message,(0,se.Y)("div",{className:"dialog-buttons mt-2",children:q.buttons.map(e=>(0,se.Y)(X.A,{className:"confirm-dialog-button",color:"destructive"===e.type?"danger":"primary",isText:!0,onClick:()=>ft(e.id),children:e.text||et(Un[e.type])},e.id||e.type))})]}),(0,se.Y)(hi.A,{isOpen:Q,onClose:Pt,title:it("ShareYouPhoneNumberTitle"),textParts:it("AreYouSureShareMyContactInfoBot",void 0,{withNodes:!0,withMarkdown:!0,renderTextFilters:["br"]}),confirmHandler:It,confirmLabel:it("ContactShare")}),(0,se.Y)(hi.A,{isOpen:ee,onClose:Ft,title:et("lng_bot_allow_write_title"),text:et("lng_bot_allow_write"),confirmHandler:Dt,confirmLabel:et("lng_bot_allow_write_confirm")}),(0,se.Y)(hi.A,{isOpen:Boolean(re),title:et("BotDownloadFileTitle"),textParts:it("BotDownloadFileDescription",{bot:i?.firstName,filename:re?.fileName},{withNodes:!0,withMarkdown:!0}),confirmLabel:et("BotDownloadFileButton"),onClose:Yt,confirmHandler:Lt}),(0,se.Y)(hi.A,{isOpen:Le,onClose:mt,title:et("lng_bot_close_warning_title"),text:et("lng_bot_close_warning"),confirmHandler:pt,confirmIsDestructive:!0,confirmLabel:et("lng_bot_close_warning_sure")}),(0,se.Y)(hi.A,{isOpen:Re,onClose:vt,title:et("BotRemoveFromMenuTitle"),textParts:(0,Bt.A)(et("BotRemoveFromMenu",i?.firstName),["simple_markdown"]),confirmHandler:wt,confirmIsDestructive:!0}),(0,se.Y)(hi.A,{isOpen:Boolean(ne),title:it("BotReadTextFromClipboardTitle"),text:it("BotReadTextFromClipboardDescription",{bot:(0,l.Yg)(i)}),confirmLabel:it("BotReadTextFromClipboardConfirm"),onClose:Mt,confirmHandler:Tt})]})})),Kn="oHX2d8Or",Jn="O4NxErFX",Gn="dgdyQDsZ",jn="xGefqS93",zn="f7EicoVH",Hn="s6pBIYMI",$n="txS0KiU0",qn="XpHR_yo0",Wn="DoeOewUR",Qn="YRMGpqUS",Zn="b13oE9uA",Xn={width:300,height:40},ea={width:420,height:730},ta={width:300,height:300},ia=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=t?.activeWebAppKey?(0,c.wtp)(e,t.activeWebAppKey):void 0,{botId:s}=i||{},n=s?e.attachMenu.bots[s]:void 0,a=s?(0,c.mBe)(e,s):void 0,o=(0,c.meB)(e),r=(0,c.SJA)(e),{miniAppsCachedPosition:l,miniAppsCachedSize:d}=(0,hn.lS)(e);return{attachBot:n,bot:a,chat:o,theme:r,cachedPosition:l,cachedSize:d}})(({modal:e,chat:t,bot:i,attachBot:a,theme:r,cachedSize:l,cachedPosition:c})=>{const{closeActiveWebApp:d,closeWebAppModal:h,prolongWebView:u,toggleAttachBot:m,openChat:p,changeWebAppModalState:v,openWebAppTab:g,updateWebApp:A,openMoreAppsTab:f,closeMoreAppsTab:b,updateMiniAppCachedPosition:C,updateMiniAppCachedSize:y}=(0,n.ko)(),[S,N]=(0,s.Ul)(l||ea);function w(){return"fullScreen"===e?.modalState?k.A.get():"maximized"===e?.modalState?S():Xn}const{openedWebApps:P,activeWebAppKey:I,openedOrderedKeys:F,sessionKeys:M,isMoreAppsTabActive:L}=e||{},R=I?P?.[I]:void 0,{isBackButtonVisible:x,headerColor:E,backgroundColor:V,isSettingsButtonVisible:_}=R||{},U=(0,s.Kr)(()=>F?.map(e=>{const t=P[e];return{bot:(0,n.mS)().users.byId[t.botId],webApp:t,isOpen:Boolean(R&&e===(0,dn.rp)(R))}}),[F,P,R]),{isMobile:O}=(0,Y.Ay)(),K=e?.isModalOpen||!1,J="maximized"===e?.modalState,G="minimized"===e?.modalState,j="fullScreen"===e?.modalState,z=!O,H=(0,s.li)(),$=(0,s.li)(),q=(0,s.li)(),W=(0,T.A)(()=>H.current),Q=(0,T.A)(()=>H.current),Z=(0,T.A)(()=>q.current),{isContextMenuOpen:ee,contextMenuAnchor:ie,handleContextMenu:ne,handleContextMenuClose:ae,handleContextMenuHide:oe}=(0,Qs.A)(H),[re,le]=(0,s.J0)(!1),ce=$.current,de=H.current;(0,s.vJ)(()=>{le(Boolean(z&&ce&&de&&!j))},[z,ce,de,j]),(0,s.vJ)(()=>{v({state:"maximized"})},[z]);const{isDragging:pe,isResizing:ve,style:fe,size:be,position:Ce}=function(e,t,i=!0,n,a=!1,r={width:0,height:0},l){const[c,d]=(0,s.J0)(l),[h,u]=(0,s.J0)(void 0),[m,p]=(0,s.Ul)({x:0,y:0}),[v,g]=(0,s.Ul)({width:0,height:0}),[A,f]=(0,s.Ul)({x:0,y:0}),b=m(),C=A(),y=e.current,S=t.current,[N,k]=(0,D.A)(!1),[w,P]=(0,D.A)(!1),[I,Y,F]=(0,D.A)(!1),[M,B,L]=(0,D.A)(!1),[R,x,E]=(0,D.A)(!1),[V,_]=(0,s.J0)(void 0);function U(){return{width:window.innerWidth,height:window.innerHeight}}const O=(0,T.A)(e=>{a||d({x:e.x,y:e.y})}),K=(0,T.A)(()=>a?fn:c),J=(0,T.A)(()=>{if(!h)return;const{width:e,height:t}=h,i=U();return{x:(i.width-e)/2,y:(i.height-t)/2}});(0,s.vJ)(()=>{y&&P()},[y]),(0,s.vJ)(()=>{if(!N&&h){const e=J();if(!e)return;O(e),k()}},[h,N,y]);const G=(0,T.A)(e=>{if(e instanceof MouseEvent&&0!==e.button)return;if(e.target.closest(".no-drag")||!y)return;const{x:t,y:i}=(0,Ke.A)(e),{left:s,top:n}=y.getBoundingClientRect();p({x:s,y:n}),f({x:t,y:i}),Y()}),j=(0,T.A)(e=>{if(e instanceof MouseEvent&&0!==e.button)return;const t=e.target;if(!y||!t)return;const i=function(e){const t=t=>e.closest(t);if(t(o.cnh))for(const e of gn)if(t(`.${e}`))return vn[e]}(t);if(void 0===i)return;_(i);const{x:s,y:n}=(0,Ke.A)(e),{left:a,right:r,top:l,bottom:c}=y.getBoundingClientRect();p({x:a,y:l}),g({width:r-a,height:c-l}),f({x:s,y:n}),B()}),z=(0,T.A)(()=>{F()}),H=(0,T.A)(()=>{L()});(0,s.vJ)(()=>{i||F()},[i]);const $=(e,t)=>{const i=U(),s=i.width,n=i.height,a=h.width,o=h.height;let r=e,l=t;return r<0&&(r=0),l<0&&(l=0),r+a>s&&(r=s-a),l+o>n&&(l=n-o),{x:r,y:l}},q=(0,T.A)(()=>{if(a)return;const e=w||l?c:J();if(!h||!e)return;const t=$(e.x,e.y);O(t)}),W=(0,T.A)(e=>{const t=e,i=U(),s=n.width,a=n.height;return t.width=Math.min(i.width,Math.max(s,t.width)),t.height=Math.min(i.height,Math.max(a,t.height)),t});(0,s.vJ)(()=>{if(M)return;const e=W({width:n.width,height:n.height});e&&u(e)},[n,M]);const Q=(0,T.A)(()=>{if(!h||M)return;const e=W(h);e&&u(e)});(0,s.vJ)(()=>{M||q()},[h,M]),(0,s.vJ)(()=>{const e=()=>{x(),Q(),q(),An&&(clearTimeout(An),An=void 0),An=window.setTimeout(()=>{An=void 0,E()},250)};return window.addEventListener("resize",e),()=>{clearTimeout(An),An=void 0,window.removeEventListener("resize",e)}},[q]);const Z=(0,T.A)(e=>{if(!I||!y)return;const{x:t,y:i}=(0,Ke.A)(e),s=t-C.x,n=i-C.y,a=b.x+s,o=b.y+n;h&&d($(a,o))}),X=(0,T.A)(e=>{if(!M||!y||void 0===V)return;const{x:t,y:i}=(0,Ke.A)(e),s=v(),n=Math.min(Math.max(0,t),U().width),a=Math.min(Math.max(0,i),U().height),o=n-C.x,l=a-C.y,c=b.x+s.width-r.width,h=b.y+s.height-r.height,m={x:b.x,y:b.y,width:s.width,height:s.height};V!==pn.Left&&V!==pn.TopLeft&&V!==pn.BottomLeft||(m.width=Math.max(s.width-o,r.width),m.x=Math.min(m.x+o,c)),V!==pn.Right&&V!==pn.TopRight&&V!==pn.BottomRight||(m.width=Math.max(s.width+o,r.width)),V!==pn.Top&&V!==pn.TopLeft&&V!==pn.TopRight||(m.height=Math.max(s.height-l,r.height),m.y=Math.min(m.y+l,h)),V!==pn.Bottom&&V!==pn.BottomLeft&&V!==pn.BottomRight||(m.height=Math.max(s.height+l,r.height)),u({width:m.width,height:m.height}),d({x:m.x,y:m.y})});(0,s.vJ)(()=>{let e;return S&&i&&(e=(0,Ae.wJ)(S,{onCapture:G,onDrag:Z,onRelease:z,onClick:z,onDoubleClick:z})),e},[i,S]),(0,s.vJ)(()=>{const e=[];if(y&&i)for(const t of gn){const i=y.querySelector(`.resizeHandle.${t}`);if(i){const t=(0,Ae.wJ)(i,{onCapture:j,onDrag:X,onRelease:H,onClick:H,onDoubleClick:H});t&&e.push(t)}}return()=>{e.forEach(e=>e())}},[i,y]);const ee=I?"cursor: grabbing !important; ":"",te=K();if(!N||!h||!te)return{isDragging:!1,style:ee};const ie=(0,Pi.A)(`left: ${te.x}px;`,`top: ${te.y}px;`,!a&&`max-width: ${h.width}px;`,!a&&`max-height: ${h.height}px;`,"position: fixed;",(I||M||R)&&"transition: none !important;",ee);return{position:c,size:h,isDragging:I,isResizing:M,style:ie}}(H,$,re,w(),j,function(){if("maximized"===e?.modalState)return ta}(),c),ye=Ce?.x,Se=Ce?.y;(0,s.vJ)(()=>{pe||void 0===ye||void 0===Se||C({position:{x:ye,y:Se}})},[pe,ye,Se]),(0,s.vJ)(()=>{!pe&&be&&J&&y({size:be})},[pe,J,be]);const Ne=be||w(),ke=Ne.width,we=Ne.height;(0,s.vJ)(()=>{ve&&N({width:ke,height:we})},[we,ke,ve,N]);const Pe=(0,B.A)(),Ie=(0,xi.A)(),{queryId:Ye}=R||{},Fe=P?Object.values(P).length:0;(0,mn.A)(()=>{P&&Object.keys(P).forEach(e=>{const i=P[e];i.queryId&&u({botId:i.botId,queryId:i.queryId,peerId:i.peerId||t.id,replyInfo:i.replyInfo})})},Ye?45e3:void 0,!0);const De=(0,s.li)(null),Me=(0,s.li)(null),Te=(0,T.A)(e=>{De.current=e}),Be=(0,T.A)(e=>{De.current&&De.current(e)}),Le=(0,T.A)(e=>{Me.current=e}),Re=(0,T.A)(e=>{Me.current&&Me.current(e)}),xe=(0,T.A)(()=>{Be({eventType:"settings_button_pressed"})}),Ee=(0,T.A)(()=>{Re(R.url)}),Ve=(0,T.A)(()=>{h()}),_e=(0,T.A)(()=>{b()}),Ue=(0,T.A)(()=>{Fe>1?d():h()}),Oe=(0,T.A)(()=>{if(a){const e=(0,dn.rp)(R);return void A({key:e,update:{isRemoveModalOpen:!0}})}m({botId:i.id,isEnabled:!0})}),Je=(0,T.A)(()=>{x?Be({eventType:"back_button_pressed"}):Ve()}),Ge=(0,T.A)(()=>{v({state:"minimized"})}),je=(0,T.A)(()=>{v({state:"fullScreen"})}),ze=(0,T.A)(()=>{f()}),He=(0,T.A)(e=>{g({webApp:e.webApp})}),$e=(0,T.A)(()=>{p({id:i.id})}),qe=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{className:(0,ge.A)(z?"gkji2_RB":"kKPD09tc",t&&"active"),round:!0,ripple:!O,size:z?"tiny":"smaller",color:"translucent",onClick:e,ariaLabel:"More actions",iconName:"more"}),[O,z]);function We(){return(0,se.FD)(se.FK,{children:[t&&i&&t.id!==i.id&&(0,se.Y)(me.A,{icon:"bots",onClick:$e,children:Pe("BotWebViewOpenBot")}),(0,se.Y)(me.A,{icon:"reload",onClick:Ee,children:Pe("WebApp.ReloadPage")}),_&&(0,se.Y)(me.A,{icon:"settings",onClick:xe,children:Pe("Settings")}),i?.isAttachBot&&(0,se.Y)(me.A,{icon:a?"stop":"install",onClick:Oe,destructive:Boolean(a),children:Pe(a?"WebApp.RemoveBot":"WebApp.AddToAttachmentAdd")})]})}function Qe(){return(0,se.Y)(Ze.A,{isOpen:ee,anchor:ie,ref:q,className:(0,ge.A)(z?$n:"web-app-more-menu","with-menu-transitions"),getTriggerElement:W,getMenuElement:Z,getRootElement:Q,autoClose:!0,onClose:ae,onCloseAnimationEnd:oe,children:We()})}const Xe=(0,ge.A)("RuJ3d9N6",x&&"IWA50OWU"),et=(0,s.Kr)(()=>{if(L)return"color-text";if(!E)return;const{r:e,g:t,b:i}=(0,un.hF)(E),s=(0,un.LS)([e,t,i]);return("dark"===r?255-s:s)>128?"color-text":"color-background"},[E,r,L]);function tt(e){return(0,se.Y)("svg",{className:e,width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",children:(0,se.Y)("path",{className:"bOuMHiVw","fill-rule":"evenodd","clip-rule":"evenodd",d:"M16 16V0C16 12 12 16 0 16H16Z"})})}const it=(0,s.li)();function st(e){return(0,ge.A)(o.jQ1,e)}return(0,bn.A)(it,!K||G||!it.current),(0,se.FD)(te.A,{dialogRef:H,className:(0,ge.A)("XWfkIDLY",z&&"gBVR7Hec",G&&"dJ1Ld_PX",j&&"ciSTWz16"),dialogStyle:z?fe:void 0,dialogContent:re&&!G?(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:st("top")}),(0,se.Y)("div",{className:st("bottom")}),(0,se.Y)("div",{className:st("left")}),(0,se.Y)("div",{className:st("right")}),(0,se.Y)("div",{className:st("topLeft")}),(0,se.Y)("div",{className:st("topRight")}),(0,se.Y)("div",{className:st("bottomLeft")}),(0,se.Y)("div",{className:st("bottomRight")})]}):void 0,isOpen:K,isLowStackPriority:!0,onClose:Ve,header:(0,se.Y)("div",{ref:$,children:z?J?(0,se.FD)("div",{className:(0,ge.A)("modal-header","multiTab"),style:(0,Pi.A)(et&&`--color-header-text: var(--${et})`),children:[(0,se.Y)(X.A,{className:"GE5AkJOU",round:!0,color:"translucent",size:"tiny",ariaLabel:Pe(x?"Back":"Close"),onClick:Je,children:(0,se.Y)("div",{className:Xe})}),(0,se.FD)("div",{className:"X18WbDa5",ref:it,children:[U?.map(e=>e.isOpen?function(){const e=(0,Pi.A)(et&&`--color-header-text: var(--${et})`,E&&`--active-tab-background: ${E}`);return(0,se.FD)("div",{className:Kn,style:e,children:[tt(zn),(0,se.FD)("div",{className:Jn,children:[(0,se.FD)("div",{className:"z39ojrWc",children:[(0,se.Y)(Lt.A,{size:"mini",peer:i}),(0,se.Y)(qe,{onTrigger:ne,isOpen:ee})]}),a?.shortName??i?.firstName,(0,se.Y)("div",{className:Gn}),(0,se.Y)(X.A,{className:jn,round:!0,color:"translucent",size:"tiny",iconName:"close",iconClassName:Wn,ariaLabel:Pe("Close"),onClick:Ue})]}),tt(Hn)]})}():(0,se.Y)(Lt.A,{className:"tI6TE6HP",size:"mini",peer:e.bot,onClick:()=>He(e)})),L&&(0,se.FD)("div",{className:Kn,children:[tt(zn),(0,se.FD)("div",{className:Jn,children:[(0,se.Y)("div",{className:"Obu3ui67",children:(0,se.Y)(he.A,{className:Zn,name:"add"})}),Ie("OpenApp"),(0,se.Y)("div",{className:Gn}),(0,se.Y)(X.A,{className:jn,round:!0,color:"translucent",size:"tiny",iconName:"close",iconClassName:Wn,ariaLabel:Pe("Close"),onClick:_e})]}),tt(Hn)]})]}),Qe(),(0,se.FD)("div",{className:"qK4q0Sat",children:[!L&&(0,se.Y)(X.A,{className:(0,ge.A)("cEuW1_hJ","no-drag"),round:!0,color:"translucent",size:"tiny",onClick:ze,iconName:"add",iconClassName:Zn}),!L&&(0,se.Y)(X.A,{className:(0,ge.A)(qn,"otlJULGy","no-drag"),round:!0,color:"translucent",size:"tiny",onClick:je,iconName:"expand-modal",iconClassName:Qn}),(0,se.Y)(X.A,{className:(0,ge.A)(qn,"no-drag"),round:!0,color:"translucent",size:"tiny",onClick:Ge,iconClassName:Qn,iconName:"collapse-modal"})]})]}):(0,se.Y)(Cn,{}):(0,se.FD)("div",{className:"modal-header",style:(0,Pi.A)(E&&`background-color: ${E}`,et&&`--color-header-text: var(--${et})`),children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:Pe(x?"Back":"Close"),onClick:Je,children:(0,se.Y)("div",{className:Xe})}),(0,se.Y)("div",{className:"modal-title",children:a?.shortName??i?.firstName}),!L&&(0,se.Y)(ue.A,{className:(0,ge.A)(z?$n:"web-app-more-menu","with-menu-transitions"),trigger:qe,positionX:z?"left":"right",children:We()})]})}),style:`background-color: ${V||"var(--color-background)"}`,noBackdrop:!0,noBackdropClose:!0,children:[j&&Qe(),P&&M?.map(t=>(0,se.Y)(On,{modal:e,registerSendEventCallback:Te,registerReloadFrameCallback:Le,webApp:P[t],isTransforming:pe||ve,onContextMenuButtonClick:ne,isMultiTabSupported:z,modalHeight:we},t)),L&&(0,se.Y)(Yn,{})]})})),sa=(0,s.ph)(({bot:e,type:t,shouldRequestWriteAccess:i})=>{const{cancelBotTrustRequest:a,markBotTrusted:o}=(0,n.ko)(),[r,c]=(0,s.J0)(i||!1),d=(0,B.A)(),h=(0,s.hb)(()=>{o({botId:e.id,isWriteAllowed:r})},[o,r,e]),u=(0,s.hb)(()=>{a()},[]),m=d("game"===t?"AppName":"BotOpenPageTitle"),p=(0,s.Kr)(()=>{switch(t){case"game":return d("BotPermissionGameAlert",(0,l.Yg)(e));case"webApp":return d("BotOpenPageMessage",(0,l.Yg)(e));default:return d("BotWebViewStartPermission")}},[e,t,d]);return(0,se.FD)(hi.A,{isOpen:Boolean(e),onClose:u,title:m,confirmHandler:h,children:[(0,Bt.A)(p,["simple_markdown"]),i&&(0,se.Y)($s.A,{className:"dialog-checkbox",checked:r,label:(0,Bt.A)(d("WebApp.AddToAttachmentAllowMessages",e?.firstName),["simple_markdown"]),onCheck:c})]})}),na=(0,s.ph)(({modal:e})=>{const{confirmAttachBotInstall:t,cancelAttachBotInstall:i}=(0,n.ko)(),a=e?.bot,[r,l]=(0,s.J0)(!1),c=(0,B.A)(),d=(0,s.hb)(()=>{t({isWriteAllowed:Boolean(a?.shouldRequestWriteAccess)})},[t,a]);(0,s.vJ)(()=>{a&&l(!1)},[a]);const h=(0,s.Kr)(()=>{const e=c("lng_mini_apps_disclaimer_button").split("{link}"),t=c("lng_mini_apps_disclaimer_link");return[e[0],(0,se.Y)("a",{href:o.Pje,target:"_blank",rel:"noopener noreferrer",children:t}),e[1]]},[c]);return(0,se.FD)(hi.A,{isOpen:Boolean(a),onClose:i,title:c("lng_mini_apps_disclaimer_title"),confirmHandler:d,isConfirmDisabled:!r,children:[(0,Bt.A)(c("lng_mini_apps_disclaimer_text",a?.shortName),["simple_markdown"]),(0,se.Y)($s.A,{className:"dialog-checkbox",checked:r,label:h,onCheck:l}),(0,Bt.A)(c("WebBot.Account.Desclaimer.Desc",a?.shortName),["simple_markdown"])]})}),aa=(0,s.ph)(({folder:e})=>{const{closeDeleteChatFolderModal:t,deleteChatFolder:i,openDeleteChatFolderModal:a}=(0,n.ko)(),o=(0,B.A)(),r=Boolean(e),l=(0,K.A)(e)||e,c=l?.hasMyInvites,d=(0,s.hb)(()=>{t(),c?a({folderId:l.id,isConfirmedForChatlist:!0}):i({id:l.id})},[c,l]);return(0,se.Y)(hi.A,{isOpen:r,onClose:t,text:o(c?"FilterDeleteAlertLinks":"FilterDeleteAlert"),confirmLabel:o("Delete"),confirmHandler:d,confirmIsDestructive:!0})});var oa=i(64520),ra=i(17142),la=i(66833),ca=i(87412),da=i(38777);const ha={root:"Wn7D2H1e",text:"IQ1U2TrZ",header:"F6qqXRvD",description:"ILLaH6qQ",icon:"DzGwbpu5","font-icon":"Pa9h5mh3",fontIcon:"Pa9h5mh3"},ua=["#F2862D","#EB7B4D","#E46D72","#DD6091","#CC5FBA","#B464E7","#9873FF","#768DFF","#55A5FC","#52B0C9","#4FBC93","#4CC663"].map(un.hF),ma=(0,s.ph)(({icon:e,isFontIcon:t,title:i,text:s,index:n,count:a,section:o,onClick:r})=>{const l=n/a*ua.length,c=ua[Math.floor(l)],d=ua[Math.ceil(l)]??c,{r:h,g:u,b:m}=(0,un.R5)(c,d,.5),p=(0,T.A)(()=>{r?.(o)});return(0,se.FD)(pi.A,{buttonClassName:ha.root,onClick:p,inactive:!r,children:[t?(0,se.Y)(he.A,{name:e,className:ha.fontIcon,style:`--item-color: rgb(${h},${u},${m})`}):(0,se.Y)("img",{src:e,className:ha.icon,alt:"",style:`--item-color: rgb(${h},${u},${m})`,draggable:!1}),(0,se.FD)("div",{className:ha.text,children:[(0,se.Y)("div",{className:ha.title,children:(0,Bt.A)(i,["br"])}),(0,se.Y)("div",{className:ha.description,children:s})]})]})});var pa=i(57446);const va="cqNhvdib",ga="wDzTWXzO",Aa=(0,s.ph)(({length:e,active:t,onSelectSlide:i})=>{const n=Math.max(0,Math.min(e-8,t-4)),a=n===e-8-1,o=n===e-8,r=0===n,l=1===n,c=Math.min(e,8),d=(0,s.hb)(()=>{i(t+1)},[t,i]),h=(0,s.hb)(()=>{i(t-1)},[t,i]),m=Math.min(8,e);return(0,se.FD)("div",{children:[!u.TF&&(0,se.Y)(X.A,{className:(0,ge.A)(va,0===t&&ga),color:"translucent",disabled:0===t,round:!0,onClick:h,iconName:"previous"}),(0,se.Y)("div",{className:"HmY1pYD9",style:`--start-from: ${n}; --length: ${e}; --count: ${m};`,children:Array(e).fill(void 0).map((e,s)=>{const d=s,h=s===n+c-1&&!o&&!a,u=s===n+c-2&&!a&&!o||s===n+c-1&&a,m=s===n&&!r&&!l,p=s===n+1&&!r&&!l||s===n&&l,v=s<n||s>=n+c;return(0,se.Y)("div",{onClick:()=>i(s),className:(0,ge.A)("Ac0pMX9w",d===t&&"NYDxCNdz",(u||p)&&"yDo_8Y7X",(h||m||v)&&"bhODNwmU",v&&"O9pyrgj0")})})}),!u.TF&&(0,se.Y)(X.A,{className:(0,ge.A)(va,t===e-1&&ga,"hIgQCprt"),color:"translucent",round:!0,disabled:t===e-1,onClick:d,iconName:"next"})]})}),fa="Hy5kWx0p",ba=(0,s.ph)(({leftValue:e,rightValue:t,className:i,floatingBadgeIcon:s,rightStyle:n})=>{const a=(0,B.A)();return(0,se.FD)("div",{className:(0,ge.A)("u84X0r2z",i),children:[s&&(0,se.FD)("div",{className:"hPi4fICJ",children:[(0,se.Y)(he.A,{name:s,className:"XkiOXdMP"}),(0,se.Y)("div",{className:"iC3LJrvy",dir:a.isRtl?"rtl":void 0,children:e}),(0,se.Y)("div",{className:"jufjjcX9",children:(0,se.Y)("svg",{width:"26",height:"9",viewBox:"0 0 26 9",fill:"none",children:(0,se.Y)("path",{d:"M0 0H26H24.4853C22.894 0 21.3679 0.632141 20.2426 1.75736L14.4142 7.58579C13.6332 8.36684 12.3668 8.36683 11.5858 7.58579L5.75736 1.75736C4.63214 0.632139 3.10602 0 1.51472 0H0Z",fill:"#7E85FF"})})})]}),(0,se.FD)("div",{className:(0,ge.A)(fa,"scGr4JS9"),children:[(0,se.Y)("div",{className:"OejVAPj6 YaiSoFKE YaiSoFKE",dir:a.isRtl?"rtl":void 0,children:a("LimitFree")}),!s&&(0,se.Y)("div",{className:"RJosx238 YaiSoFKE",children:e})]}),(0,se.FD)("div",{className:(0,ge.A)(fa,"nPaUalQf"),style:n,children:[(0,se.Y)("div",{className:"COQdFBQk YaiSoFKE YaiSoFKE",dir:a.isRtl?"rtl":void 0,children:a("LimitPremium")}),(0,se.Y)("div",{className:"BEq3jFlz YaiSoFKE YaiSoFKE",children:t})]})]})}),Ca=[91,160,255],ya=[197,100,243],Sa=(0,s.ph)(({title:e,description:t,leftValue:i,rightValue:n,colorStepProgress:a})=>{const o=(0,s.Kr)(()=>Ca.map((e,t)=>(0,fe.Cc)(e,ya[t],a)),[a]);return(0,se.FD)("div",{className:"ZXp65Wgy",children:[(0,se.Y)("div",{className:"W1xG3pjS",children:e}),(0,se.Y)("div",{className:"b_CBXIkT",children:t}),(0,se.Y)(ba,{leftValue:i,rightValue:n,rightStyle:`background: rgb(${o.join(",")})`})]})});var Na=i(67054),ka=i(18104);const wa=({size:e,realIndex:t,canPlay:i,sticker:n,index:a,maxLength:o,onClick:r,onEnded:l})=>{const c=(0,q.A)(`sticker${n.id}`),d=(0,q.A)(`sticker${n.id}?size=f`),h=0===a,[u,m,p]=(0,D.A)(h),v=e-.6*e,g=3*v,A=3.2*v,f=a/o*(2*Math.PI),b=h?1:.66,C=Math.cos(f)*g-2.8*v,y=Math.sin(f)*A,S=(0,T.A)(()=>{r(t)}),N=(0,T.A)(()=>{p(),l(t)});return(0,s.vJ)(()=>{h&&m()},[h,m]),(0,se.FD)(se.FK,{children:[h&&(0,se.Y)(ka.A,{className:"Stdz4UIW ogaoEAcn",tgsUrl:d,play:i,isLowPriority:!0,noLoop:!0,size:.8*e,style:`--x: calc(${C}px - 10%); --y: ${y}px;`}),(0,se.Y)(ka.A,{className:"ogaoEAcn",tgsUrl:c,play:i&&u,noLoop:!0,size:.6*e,style:`--x: ${C}px; --y: ${y}px; --opacity: ${b}`,onClick:S,onEnded:N})]})},Pa=(0,s.ph)((0,n.EK)(e=>({stickers:e.stickers.premium.stickers}))(({stickers:e,isActive:t})=>{const i=(0,s.li)(),[n,a]=(0,s.J0)(0),[o,r]=(0,s.J0)(0),l=e?.slice(0,15),c=(0,T.A)(e=>{a(-e)}),d=(0,T.A)(e=>{0===(0,Na.A)(l.length,e+n)&&setTimeout(()=>{a(e=>(0,Na.A)(l.length,e+1))},150)});return(0,s.vJ)(()=>{const e=i.current;e&&r(e.closest(".modal-dialog").clientWidth)},[]),(0,se.Y)("div",{className:"O1fqNCy0",ref:i,children:Boolean(o)&&l?.map((e,i)=>(0,se.Y)(wa,{size:o,sticker:e,realIndex:i,index:(i+n+l.length)%l.length,maxLength:l.length,onClick:c,onEnded:d,canPlay:t}))})}));var Ia=i(38691),Ya=i(88554);const Fa=["#A667FF","#55A5FF"],Da={stories_order:"PremiumStoriesPriority",stories_stealth:"PremiumStoriesStealth",stories_views:"PremiumStoriesViews",stories_timer:"lng_premium_stories_subtitle_expiration",stories_save:"PremiumStoriesSaveToGallery",stories_caption:"lng_premium_stories_subtitle_caption",stories_link:"lng_premium_stories_subtitle_links"},Ma={stories_order:"PremiumStoriesPriorityDescription",stories_stealth:"PremiumStoriesStealthDescription",stories_views:"PremiumStoriesViewsDescription",stories_timer:"PremiumStoriesExpirationDescription",stories_save:"PremiumStoriesSaveToGalleryDescription",stories_caption:"PremiumStoriesCaptionDescription",stories_link:"PremiumStoriesFormattingDescription"},Ta={stories_order:"story-priority",stories_stealth:"eye-crossed-outline",stories_views:"eye-outline",stories_timer:"timer",stories_save:"arrow-down-circle",stories_caption:"story-caption",stories_link:"link-badge"},Ba=Object.keys(Da),La=.25*g.$,Ra=Lt.R.giant+La,xa=(0,s.ph)((0,n.EK)(e=>({currentUser:(0,c.mBe)(e,e.currentUserId)}))(({currentUser:e})=>{const t=(0,s.li)(),i=(0,B.A)(),n=(0,Ia.A)();(0,s.Nf)(()=>{t.current&&(0,Ya.$)({canvas:t.current,size:Ra,strokeWidth:La,segmentsCount:8,colorStops:Fa,readSegmentsCount:0,readSegmentColor:"transparent",dpr:n})},[n]);const{handleScroll:a,isAtBeginning:o}=(0,vs.A)(),r=Ra;return(0,se.FD)("div",{className:"mFElmm7a",children:[(0,se.FD)("div",{className:"Jjbochk6",children:[(0,se.Y)(Lt.A,{forPremiumPromo:!0,peer:e,size:"giant"}),(0,se.Y)("canvas",{className:"ChteQ9C3",ref:t,style:`max-width: ${r}px; max-height: ${r}px`})]}),(0,se.Y)("div",{className:"d2ayix6L",children:i("UpgradedStories")}),(0,se.FD)("div",{className:(0,ge.A)("ensyCeMe",!o&&"iN1T0a2Y","custom-scroll"),onScroll:a,children:[Ba.map((e,t)=>(0,se.Y)(ma,{title:i(Da[e]),text:i(Ma[e]),icon:Ta[e],isFontIcon:!0,index:t,count:Ba.length,section:e},e)),(0,se.Y)("div",{className:"DFbZJafh",children:i("lng_premium_stories_about_mobile")})]})]})})),Ea={root:"Ot0dA1yZ",wrapper:"yxSAGAc1",down:"Jcy6cDoc",frame:"Vn81yTTJ",video:"rrVJClLL"},Va=i.p+"DeviceFrame.79271ee0fa60a7b6a1aa.svg",_a=(0,s.ph)(({videoId:e,isReverseAnimation:t,isDown:i,videoThumbnail:s,index:n,isActive:a})=>{const o=(0,q.A)(`document${e}`),r=(0,Ri.A)(s.dataUri),l=(0,Vi.A)(o);return(0,se.Y)("div",{className:Ea.root,children:(0,se.FD)("div",{className:(0,ge.A)(Ea.wrapper,t&&Ea.reverse,i&&Ea.down),id:`premium_feature_preview_video_${n}`,children:[(0,se.Y)("img",{src:Va,alt:"",className:Ea.frame,draggable:!1}),(0,se.Y)("canvas",{ref:r,className:Ea.video}),(0,se.Y)(Ji.A,{canPlay:a,className:(0,ge.A)(Ea.video,l),src:o,disablePictureInPicture:!0,playsInline:!0,muted:!0,loop:!0})]})})}),Ua="a7IoUtQG",Oa="gubS9KP1",Ka="iZLwcL8v",Ja="A7YHY8qF",Ga={double_limits:"PremiumPreviewLimits",infinite_reactions:"PremiumPreviewReactions2",premium_stickers:"PremiumPreviewStickers",animated_emoji:"PremiumPreviewEmoji",no_ads:"PremiumPreviewNoAds",voice_to_text:"PremiumPreviewVoiceToText",profile_badge:"PremiumPreviewProfileBadge",faster_download:"PremiumPreviewDownloadSpeed",more_upload:"PremiumPreviewUploads",advanced_chat_management:"PremiumPreviewAdvancedChatManagement",animated_userpics:"PremiumPreviewAnimatedProfiles",emoji_status:"PremiumPreviewEmojiStatus",translations:"PremiumPreviewTranslations",stories:"PremiumPreviewStories",saved_tags:"PremiumPreviewTags2",last_seen:"PremiumPreviewLastSeen",message_privacy:"PremiumPreviewMessagePrivacy",effects:"Premium.MessageEffects",todo:"PremiumPreviewTodo"},ja={double_limits:"PremiumPreviewLimitsDescription",infinite_reactions:"PremiumPreviewReactions2Description",premium_stickers:"PremiumPreviewStickersDescription",no_ads:"PremiumPreviewNoAdsDescription",animated_emoji:"PremiumPreviewEmojiDescription",voice_to_text:"PremiumPreviewVoiceToTextDescription",profile_badge:"PremiumPreviewProfileBadgeDescription",faster_download:"PremiumPreviewDownloadSpeedDescription",more_upload:"PremiumPreviewUploadsDescription",advanced_chat_management:"PremiumPreviewAdvancedChatManagementDescription",animated_userpics:"PremiumPreviewAnimatedProfilesDescription",emoji_status:"PremiumPreviewEmojiStatusDescription",translations:"PremiumPreviewTranslationsDescription",stories:"PremiumPreviewStoriesDescription",saved_tags:"PremiumPreviewTagsDescription2",last_seen:"PremiumPreviewLastSeenDescription",message_privacy:"PremiumPreviewMessagePrivacyDescription",effects:"Premium.MessageEffectsInfo",todo:"PremiumPreviewTodoDescription"},za={channels:"GroupsAndChannelsLimitTitle",dialogFolderPinned:"PinChatsLimitTitle",channelsPublic:"PublicLinksLimitTitle",savedGifs:"SavedGifsLimitTitle",stickersFaved:"FavoriteStickersLimitTitle",aboutLength:"BioLimitTitle",captionLength:"CaptionsLimitTitle",dialogFilters:"FoldersLimitTitle",dialogFiltersChats:"ChatPerFolderLimitTitle",recommendedChannels:"SimilarChannelsLimitTitle",moreAccounts:"ConnectedAccountsLimitTitle"},Ha={channels:"GroupsAndChannelsLimitSubtitle",dialogFolderPinned:"PinChatsLimitSubtitle",channelsPublic:"PublicLinksLimitSubtitle",savedGifs:"SavedGifsLimitSubtitle",stickersFaved:"FavoriteStickersLimitSubtitle",aboutLength:"BioLimitSubtitle",captionLength:"CaptionsLimitSubtitle",dialogFilters:"FoldersLimitSubtitle",dialogFiltersChats:"ChatPerFolderLimitSubtitle",recommendedChannels:"SimilarChannelsLimitSubtitle",moreAccounts:"ConnectedAccountsLimitSubtitle"},$a=(0,s.ph)(({promo:e,initialSection:t,isPremium:i,limits:n,premiumPromoOrder:a,subscriptionOption:l,onBack:c,onClickSubscribe:d})=>{const h=(0,B.A)(),u=(0,xi.A)(),m=(0,s.li)(),[p,v]=(0,s.J0)(o.O2i.indexOf(t)),[g,A]=(0,s.J0)(0),[f,b,C]=(0,D.A)(),[y,S]=(0,s.J0)(!0),[N,k]=(0,s.J0)(!1),w=(0,K.A)(t),P=(0,s.Kr)(()=>a?a.filter(e=>o.O2i.includes(e)):o.O2i,[a]),I=(0,s.Kr)(()=>{if(!l)return;const{amount:e,months:t,currency:s}=l,n=Math.floor(e/t);return i?u("OK"):u("SubscribeToPremium",{price:(0,ra.vv)(u,n,s)},{withNodes:!0})},[i,u,l]),Y=(0,T.A)(()=>{d(t)});function F(e){const{scrollTop:t,clientHeight:i,scrollHeight:s}=e.currentTarget;S(t<=20),k(t>=s-i-20)}(0,s.vJ)(()=>{const e=m.current;if(!e||w===t)return;const i=P.indexOf(t);v(i),b(),(0,pa.A)(e,e.clientWidth*i,0).then(C)},[p,P,t,w]);const M=(0,T.A)(async e=>{const t=m.current;t&&(v(e),b(),await(0,pa.A)(t,t.clientWidth*e,800),C())}),L=P[p],R="double_limits"!==L&&"stories"!==L;return(0,se.FD)("div",{className:"oyUTEj8I",children:[(0,se.Y)(X.A,{round:!0,size:"tiny",className:(0,ge.A)("njYoMrKM",R&&"SB4pczOo"),color:R?"translucent-white":"translucent",onClick:c,ariaLabel:h("Back"),iconName:"arrow-left"}),(0,se.Y)("div",{className:"dIVBSdWi"}),(0,se.Y)("div",{className:(0,ge.A)("sJubG84j","no-scrollbar"),onScroll:function(e){const t=e.currentTarget,{clientWidth:i,scrollLeft:s}=t,n=Math.round(s),a=n%i/i,o=Math.ceil((n+1)/i);A(o);const l=t.querySelector("#premium_feature_preview_video_"+(o-1)),c=t.querySelector(`#premium_feature_preview_video_${o}`);if((0,r.RK)(()=>{t.style.setProperty("--scroll-progress",a.toString()),t.style.setProperty("--abs-scroll-progress",Math.abs(a).toString()),l&&(0,zi.dH)(l,"reverse",!1),c&&(0,zi.dH)(c,"reverse",!0)}),f)return;const d=Math.round(n/i);v(d)},ref:m,children:P.map((t,i)=>{if("double_limits"===t)return(0,se.FD)("div",{className:(0,ge.A)(Oa,"U7ePgVBR"),children:[(0,se.Y)("h2",{className:(0,ge.A)("mz2Hmd83",y&&"AgmNOqi7"),children:h(Ga.double_limits)}),(0,se.Y)("div",{className:(0,ge.A)("n_rowVPI","custom-scroll"),onScroll:F,children:o.M$8.map((e,t)=>{const i=n?.[e][0].toString(),s=n?.[e][1].toString();return(0,se.Y)(Sa,{title:h(za[e]),description:h(Ha[e],s),leftValue:i,rightValue:s,colorStepProgress:t/(o.M$8.length-1)})})})]});if("premium_stickers"===t)return(0,se.FD)("div",{className:Oa,children:[(0,se.Y)("div",{className:Ua,children:(0,se.Y)(Pa,{isActive:p===i})}),(0,se.Y)("h1",{className:Ka,children:h(Ga.premium_stickers)}),(0,se.Y)("div",{className:Ja,children:(0,Bt.A)(h(ja.premium_stickers),["br"])})]});if("stories"===t)return(0,se.Y)("div",{className:(0,ge.A)(Oa,"J1M6fEdo"),children:(0,se.Y)(xa,{})});const s=e.videoSections.indexOf(t);if(-1===s)return;const a="todo"===e.videoSections[s];return(0,se.FD)("div",{className:Oa,children:[(0,se.Y)("div",{className:Ua,children:(0,se.Y)(_a,{isActive:p===i,videoId:e.videos[s].id,videoThumbnail:e.videos[s].thumbnail,isDown:o.jhT.includes(t),index:i,isReverseAnimation:i===g})}),(0,se.Y)("h1",{className:Ka,children:a?u(Ga[e.videoSections[s]],void 0,{withNodes:!0,renderTextFilters:["br"]}):h(Ga[e.videoSections[s]])}),(0,se.Y)("div",{className:Ja,children:(0,Bt.A)(a?u(ja[e.videoSections[s]],void 0,{withNodes:!0,renderTextFilters:["br"]}):h(ja[e.videoSections[s]]),["br"])})]})})}),(0,se.FD)("div",{className:(0,ge.A)("yN2611rA",(N||0!==p)&&"rCHMABcD"),children:[(0,se.Y)(Aa,{length:o.O2i.length,active:p,onSelectSlide:M}),Boolean(I)&&(0,se.Y)(X.A,{className:(0,ge.A)("EPfM7AgT"),isShiny:!i,withPremiumGradient:!i,onClick:i?c:Y,children:I})]})]})}),qa=(0,s.ph)(({option:e,checked:t,fullMonthlyAmount:i,onChange:n,className:a,isGiveaway:o})=>{const r=(0,B.A)(),l=(0,xi.A)(),{months:c,amount:d,currency:h}=e,u="users"in e?e.users:void 0,m=Math.floor(d/c),p=u?u>1:void 0,v=(0,s.Kr)(()=>i&&i>m?Math.ceil(100-m/(i/100)):void 0,[i,m]),g=(0,s.hb)(e=>{e.target.checked&&n(c)},[c,n]);return(0,se.FD)("label",{className:(0,ge.A)(o?"PkseWxFK":"qZA6S2kc",t&&!o&&"EJOQwnRj",a),dir:l.isRtl?"rtl":void 0,children:[(0,se.Y)("input",{className:"WOEkhx6R",type:"radio",name:"subscription_option",value:c,checked:t,onChange:g}),(0,se.FD)("div",{className:"BHUCScsU",children:[(0,se.FD)("div",{className:"DfYCMUkL",children:[Boolean(v)&&(0,se.FD)("span",{className:(0,ge.A)("ublijP0j","uqDlP3Zt"),title:r("GiftDiscount"),children:[" ","",v,"%"]}),r("Months",c)]}),(0,se.Y)("div",{className:"poxOXJ2o",children:o||p?`${(0,ra.Ad)(d,h,r.code)} x ${u}`:r("PricePerMonth",(0,ra.Ad)(m,h,r.code))}),(0,se.Y)("div",{className:"IGMrERf_",children:(0,ra.Ad)(d,h,r.code)})]})]})}),Wa="yKm9hKQP",Qa=i.p+"PremiumAds.a758f19ece91fe91318e.svg",Za=i.p+"PremiumBadge.1c630afcfd1112ad16d0.svg",Xa=i.p+"PremiumChats.89d9d315638e283ca895.svg",eo=i.p+"PremiumEffects.4eab9caad8e9c276842d.svg",to=i.p+"PremiumEmoji.26515017c8f6dc4f3f67.svg",io=i.p+"PremiumFile.884dd3865acfe594fc61.svg",so=i.p+"PremiumLastSeen.9575a548770d23785846.svg",no=i.p+"PremiumLimits.08701cb6df3cf756c5f7.svg",ao=i.p+"PremiumMessagePrivacy.950cab3e87c60c5733a6.svg",oo=i.p+"PremiumReactions.7fee56ab6b58c82fd15e.svg",ro=i.p+"PremiumSpeed.d0a43b6780c411c2f84a.svg",lo=i.p+"PremiumStatus.c42f9c4b68f9c2c4537a.svg",co=i.p+"PremiumStickers.7b5a8531a41b43d0da12.svg",ho=i.p+"PremiumTags.3b187054cc90f8e16cb7.svg",uo=i.p+"PremiumTranslate.cb2dcbb898d96cb35469.svg",mo=i.p+"PremiumVideo.288cb61931e33d913f0a.svg",po=i.p+"PremiumVoice.b3a2893dbe481108ab94.svg",vo=8*g.$,go={stories:lo,double_limits:no,infinite_reactions:oo,premium_stickers:co,animated_emoji:to,no_ads:Qa,voice_to_text:po,profile_badge:Za,faster_download:ro,more_upload:io,advanced_chat_management:Xa,animated_userpics:mo,emoji_status:lo,translations:uo,saved_tags:ho,last_seen:so,message_privacy:ao,effects:eo,todo:Za},Ao=(0,s.ph)((0,n.EK)(e=>{const{premiumModal:t}=(0,c.nTw)(e),i=t?.fromUserId?(0,c.mBe)(e,t.fromUserId):void 0,s=i?.emojiStatus?(0,c.O8F)(e,i.emojiStatus.documentId):void 0,n=s?(0,c.ycM)(e,s.stickerSetInfo):void 0;return{currentUserId:e.currentUserId,promo:t?.promo,isSuccess:t?.isSuccess,isGift:t?.isGift,daysAmount:t?.daysAmount,gift:t?.gift,fromUser:i,fromUserStatusEmoji:s,fromUserStatusSet:n,toUser:t?.toUserId?(0,c.mBe)(e,t.toUserId):void 0,initialSection:t?.initialSection,isPremium:(0,c.g29)(e),limitChannels:(0,oa.B)(e,"channels"),limitFolders:(0,oa.B)(e,"dialogFilters"),limitPins:(0,oa.B)(e,"dialogFolderPinned"),limitLinks:(0,oa.B)(e,"channelsPublic"),limits:e.appConfig.limits,premiumSlug:e.appConfig.premiumInvoiceSlug,premiumBotUsername:e.appConfig.premiumBotUsername,premiumPromoOrder:e.appConfig.premiumPromoOrder}})(({isOpen:e,currentUserId:t,fromUser:i,fromUserStatusEmoji:a,fromUserStatusSet:r,promo:c,initialSection:d,isPremium:h,limitChannels:u,limitLinks:m,limitFolders:p,limitPins:v,limits:g,premiumSlug:A,premiumBotUsername:f,isSuccess:b,isGift:C,toUser:y,daysAmount:S,premiumPromoOrder:N,gift:k})=>{const w=(0,s.li)(),{closePremiumModal:P,openInvoice:I,requestConfetti:Y,openTelegramLink:F,loadStickers:D,openStickerSet:M}=(0,n.ko)(),L=(0,B.A)(),R=(0,xi.A)(),[x,E]=(0,s.J0)(!0),[V,_]=(0,s.J0)(d),[U,O]=(0,s.J0)();(0,s.vJ)(()=>{e?d&&_(d):(E(!0),_(void 0))},[e,d]);const K=(0,T.A)(e=>{_(e)}),J=(0,T.A)(()=>{_(void 0)}),G=(0,T.A)(e=>{w.current&&(A?I({type:"slug",slug:A}):f&&(F({url:`${o.jsp}${f}?start=${e||"promo"}`}),P()))}),j=(0,T.A)(()=>{U?G(String(U.months)):G()}),z=(0,T.A)(e=>{const t=c?.options.find(t=>t.months===e);O(t)}),H=(0,T.A)(()=>{const t=w.current;if(t&&e){const{top:e,left:i,width:s,height:n}=t.querySelector(".modal-content").getBoundingClientRect();Y({top:e,left:i,width:s,height:n,withStars:!0})}});(0,s.vJ)(()=>{b&&H()},[b,H]),(0,$.A)(([e])=>{e!==h&&H()},[h,H]);const q=(0,s.Kr)(()=>N?N.filter(e=>o.O2i.includes(e)):o.O2i,[N]);(0,s.vJ)(()=>{a&&!r&&D({stickerSetInfo:a.stickerSetInfo})},[D,a,r]),(0,s.vJ)(()=>{const[e]=c?.options??[];O(e)},[c]);const W=(0,T.A)(()=>{r&&M({stickerSetInfo:r})}),Q=(0,s.Kr)(()=>{const e=c?.options.find(e=>1===e.months);if(e)return Number(e.amount)},[c]),Z=(0,s.Kr)(()=>{if(!U)return;const{amount:e,months:t,currency:i}=U,s=Math.floor(e/t);return(0,ra.vv)(R,s,i)},[U,R]);if(c&&(!a||r))return(0,se.Y)(te.A,{className:"sfbpMFHM",onClose:P,isOpen:e,dialogRef:w,hasAbsoluteCloseButton:!0,children:(0,se.Y)(oe.Ay,{name:"slide",activeKey:V?1:0,className:"ELNkgPve",children:V?(0,se.Y)($a,{initialSection:V,onBack:J,promo:c,onClickSubscribe:G,isPremium:h,limits:g,premiumPromoOrder:N,subscriptionOption:U}):(0,se.FD)("div",{className:(0,ge.A)("ZpOIPrhp","custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;E(t<=150)},children:[function(){if(k){const e=(0,la.yQ)(k);return(0,se.Y)(da.A,{model:"sticker",sticker:e,color:"purple",title:ee(),description:(0,Bt.A)(ie(),["simple_markdown","emoji"]),className:"lzalivui"})}return a?(0,se.FD)(se.FK,{children:[(0,se.Y)(ca.A,{className:"mQwvY9LA",onClick:W,documentId:a.id,isBig:!0,size:vo}),(0,se.Y)("h2",{className:(0,ge.A)("y71v6ECL",r&&"xw_GbDj7"),children:ee()}),(0,se.Y)("div",{className:"cUcKXV3j",children:(0,Bt.A)(ie(),["simple_markdown","emoji"])})]}):(0,se.Y)(da.A,{model:"swaying-star",color:"purple",title:ee(),description:(0,Bt.A)(ie(),["simple_markdown","emoji"]),className:"z0zfJObh"})}(),!h&&!C&&(0,se.Y)("div",{className:"xZC_Oajr",children:c?.options.map(e=>(0,se.Y)(qa,{className:"gygsbDbE",option:e,onChange:z,fullMonthlyAmount:Q,checked:U?.months===e.months},e.amount))}),(0,se.Y)("div",{className:(0,ge.A)("Bc_F0RKb",x&&"ltXo0Xi7"),children:(0,se.Y)("h2",{className:"xysPdANX",children:L("TelegramPremium")})}),(0,se.FD)("div",{className:(0,ge.A)("c3Ee2oSo",h&&"yWEHoJOL"),children:[q.map((e,t)=>{const i="todo"===e;return(0,se.Y)(ma,{title:i?R(Ga[e]):L(Ga[e]),text:"double_limits"===e?L(ja[e],[u,p,v,m,4]):i?R(ja[e]):L(ja[e]),icon:go[e],index:t,count:q.length,section:e,onClick:K},e)}),(0,se.FD)("div",{className:(0,ge.A)(Wa,"l1WlNpmu"),dir:R.isRtl?"rtl":void 0,children:[(0,se.Y)("p",{children:(0,Bt.A)(L("AboutPremiumDescription"),["simple_markdown"])}),(0,se.Y)("p",{children:(0,Bt.A)(L("AboutPremiumDescription2"),["simple_markdown"])})]}),function(){if(c&&(!C||i?.id!==t))return(0,se.Y)("div",{className:Wa,dir:R.isRtl?"rtl":void 0,children:(0,qi.fd)({text:c.statusText,entities:c.statusEntities})})}()]}),!h&&U&&(0,se.Y)("div",{className:"nCnlO9UZ",children:(0,se.Y)(X.A,{className:"c1tMxuFH",isShiny:!0,withPremiumGradient:!0,onClick:j,children:L("SubscribeToPremium",Z)})})]})})});function ee(){if(k)return R("PremiumGiftHeader");if(C){const e=S?(0,We.w6)(R,S):"";return(0,Bt.A)(i?.id===t?R("DialogTitlePremiumGiftSentTo",{user:(0,l.Yg)(y),amount:e}):R("DialogTitlePremiumGiftReceivedFrom",{user:(0,l.Yg)(i),amount:e}),["simple_markdown","emoji"])}if(r&&i){const e=L("lng_premium_emoji_status_title").replace("{user}",(0,l.Yg)(i)),[t,s]=e.split("{link}"),n=r.thumbCustomEmojiId?(0,se.Y)(ca.A,{className:"Y0jTcadE",documentId:r.thumbCustomEmojiId}):void 0,a=(0,se.FD)("span",{className:"FLzl2ng5",onClick:W,children:[n,(0,Bt.A)(r.title)]});return[(0,Bt.A)(t),a,(0,Bt.A)(s)]}return(0,Bt.A)(i?L("TelegramPremiumUserDialogTitle",(0,l.Yg)(i)):L(h?"TelegramPremiumSubscribedTitle":"TelegramPremium"),["simple_markdown","emoji"])}function ie(){return k&&"starGiftUnique"!==k.type&&k.perUserTotal?R("DescriptionGiftPremiumRequired2",{count:k.perUserTotal},{pluralValue:k.perUserTotal}):C?i?.id===t?L("TelegramPremiumUserGiftedPremiumOutboundDialogSubtitle",(0,l.Yg)(y)):L("TelegramPremiumUserGiftedPremiumDialogSubtitle"):L(r?"TelegramPremiumUserStatusDialogSubtitle":i?"TelegramPremiumUserDialogSubtitle":h?"TelegramPremiumSubscribedSubtitle":"TelegramPremiumSubtitle")}}));var fo=i(80089),bo=i(80464);const Co=e=>{const{isOpen:t}=e,i=(0,bo.A)(fo.ar.Extra,"CountryPickerModal",!t);return i?(0,se.Y)(i,{...e}):void 0};var yo=i(1526),So=i(96530),No=i(11124),ko=i(34642);const wo=(0,s.ph)(({isOpen:e,giveawayChatId:t,selectionLimit:i,initialSelectedIds:a,onSelectedIdsConfirmed:o,onClose:r})=>{const{showNotification:c}=(0,n.ko)(),d=(0,B.A)(),[h,u]=(0,s.J0)(void 0),[m,p]=(0,s.J0)(""),[v,g,A]=(0,D.A)(),[f,b]=(0,s.J0)(a);(0,s.vJ)(()=>{b(a)},[a]);const C=(0,s.Kr)(()=>{const e=(0,n.mS)(),i=e.chats.byId,{active:s,archived:a}=e.chats.listIds,o=(s||[]).concat(a||[]);return(0,gi.Am)(o).map(e=>i[e]).filter(e=>e&&((0,l.WX)(e)||(0,l.Vs)(e))&&e.id!==t).map(e=>e.id)},[t]),y=(0,s.Kr)(()=>{const e=C?(0,Tt.PU)({ids:C,query:m,type:"chat"}):[];return(0,Is.A)(e,!1,f)},[C,m,f]),S=(0,T.A)(e=>{const t=(0,n.mS)().chats.byId,s=e.filter(e=>!f.includes(e)).find(e=>{const i=t[e];return i&&!(0,l.gA)(i)});f?.length>=i?c({message:d("BoostingSelectUpToWarningChannelsPlural",i)}):s?(u(s),g()):b(e)}),N=(0,T.A)(()=>{h&&b((0,gi.Am)([...f,h])),A()}),k=(0,T.A)(()=>{o(f),r()});return(0,se.FD)(ko.A,{isOpen:e,onClose:r,title:d("RequestPeer.ChooseChannelTitle"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,confirmButtonText:d("Save"),onConfirm:k,onEnter:k,children:[(0,se.Y)(fi.A,{itemIds:y,selectedIds:f,filterValue:m,filterPlaceholder:d("Search"),onSelectedIdsChange:S,onFilterChange:p,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,allowMultiple:!0,itemInputType:"checkbox"}),(0,se.Y)(hi.A,{title:d("BoostingGiveawayPrivateChannel"),text:d("BoostingGiveawayPrivateChannelWarning"),confirmLabel:d("Add"),isOpen:v,onClose:A,confirmHandler:N})]})}),Po=(0,s.ph)(({option:e,checked:t,name:i,text:s,img:n,isLink:a,onChange:o,onClickAction:r,className:l,userNames:c,selectedMemberIds:d})=>{const h=(0,B.A)();let u=h(s);a&&d?.length&&(u=d.length>2?d.length.toString():c);const m=(0,T.A)(t=>{t.target.checked&&o(e)}),p=(0,T.A)(()=>{r?.()});return(0,se.FD)("label",{className:(0,ge.A)("w3OGYFKn",l),dir:h.isRtl?"rtl":void 0,role:"button",tabIndex:0,children:[(0,se.Y)("input",{className:"xy4AclZa",type:"radio",name:"giveaway_option",value:e,checked:t,onChange:m,onClick:e=>e.stopPropagation()}),(0,se.FD)("div",{className:"TTgSI7Xh",children:[(0,se.Y)("img",{className:"lGhZJbMF",src:n,alt:"",draggable:!1}),(0,se.FD)("div",{className:"sEt7TF59",children:[(0,se.Y)("h3",{className:"u4NzVBBi",children:h(i)}),a?(0,se.FD)("div",{className:"y7XfPOoG",onClick:p,children:[(0,se.Y)("span",{children:u}),(0,se.Y)(he.A,{name:"next"})]}):(0,se.Y)("span",{className:"kt2ZKZ6j",children:u})]})]})]})}),Io=(0,s.ph)((0,n.EK)((e,{giveawayChatId:t})=>{const i=t?(0,c.AWZ)(e,t):void 0;return i?{members:i.members,adminMembersById:i.adminMembersById}:{members:void 0,adminMembersById:void 0}})(({isOpen:e,selectionLimit:t,members:i,adminMembersById:a,initialSelectedIds:o,onSelectedIdsConfirmed:r,onClose:c})=>{const{showNotification:d}=(0,n.ko)(),h=(0,B.A)(),[u,m]=(0,s.J0)(""),[p,v]=(0,s.J0)(o);(0,s.vJ)(()=>{v(o)},[o]);const g=(0,s.Kr)(()=>{const e=(0,n.mS)(),{byId:t,statusesById:s}=e.users;if(!i?.length)return[];const o=a&&new Set(Object.keys(a)),r=(0,l.UB)(i.map(({userId:e})=>e),t,s);return o?r.filter(e=>!o.has(e)):r},[a,i]),A=(0,s.Kr)(()=>{const e=(0,n.mS)().users.byId,t=g?(0,Tt.PU)({ids:g,query:u,type:"user"}):[];return(0,Is.A)((0,gi.Am)(t).filter(t=>{const i=e[t];return!i||!(0,l.tv)(i)}))},[g,u]),f=(0,T.A)(e=>{e.length>t?d({message:h("BoostingSelectUpToWarningUsers",t)}):v(e)}),b=(0,T.A)(()=>{r(p),c()});return(0,se.Y)(ko.A,{isOpen:e,onClose:c,title:h("BoostingAwardSpecificUsers"),hasCloseButton:!0,shouldAdaptToSearch:!0,withFixedHeight:!0,confirmButtonText:h("Save"),onConfirm:b,onEnter:b,children:(0,se.Y)(fi.A,{itemIds:A,selectedIds:p,filterValue:u,filterPlaceholder:h("Search"),onSelectedIdsChange:f,onFilterChange:m,isSearchable:!0,withDefaultPadding:!0,withStatus:!0,allowMultiple:!0,itemInputType:"checkbox"})})})),Yo="rZRDMqUL",Fo="JjDLNrKG",Do="p5Hn4Q6E",Mo="rniPcuiP",To="G9H3tm6D",Bo="xKl2UeV8",Lo="HLx3wTBD",Ro="Ftr7zf2v",xo="Ce0Ob2tg",Eo="rDFQAfTt",Vo="LZ3vPzak",_o="Z9QJQ6IS",Uo="ldn4mh2T";var Oo=i(72078),Ko=i(68153),Jo=i(65741),Go=i(45318);const jo=i.p+"PremiumStar.39c1ff364d35554f4b80.svg",zo={3:Ko,6:Oo,12:Jo},Ho=(0,s.ph)((0,n.EK)(e=>{const{giveawayModal:t}=(0,c.nTw)(e),i=t?.chatId,s=i?(0,c.hds)(e,i):void 0,n=s&&(0,l.WX)(s);return{chatId:i,gifts:t?.gifts,selectedMemberList:t?.selectedMemberIds,selectedChannelList:t?.selectedChannelIds,giveawayBoostPerPremiumLimit:e.appConfig.giveawayBoostsPerPremium,isStarsGiftEnabled:e.appConfig.isStarsGiftEnabled,userSelectionLimit:e.appConfig.giveawayAddPeersMax,countrySelectionLimit:e.appConfig.giveawayCountriesMax,countryList:e.countryList.general,prepaidGiveaway:t?.prepaidGiveaway,isChannel:n,starsGiftOptions:t?.starOptions}})(({chatId:e,gifts:t,isOpen:i,isChannel:a,selectedMemberList:r,selectedChannelList:c,giveawayBoostPerPremiumLimit:d=o.CQG,countryList:h,prepaidGiveaway:u,countrySelectionLimit:m=o.y67,userSelectionLimit:p=o.qbC,isStarsGiftEnabled:v,starsGiftOptions:g})=>{const A=(0,s.li)(),{closeGiveawayModal:f,openInvoice:b,openPremiumModal:C,launchPrepaidGiveaway:y,launchPrepaidStarsGiveaway:S}=(0,n.ko)(),N=(0,B.A)(),[k,w,P]=(0,D.A)(),[I,Y,F]=(0,D.A)(),[M,L,R]=(0,D.A)(),[x,E,V]=(0,D.A)(),[_,U,O]=(0,D.A)(),K=[{name:"Premium.Title",text:"BoostingWinnersRandomly",value:"premium_giveaway",img:Oo,actions:"createPremiumGiveaway",isLink:!0,onClickAction:()=>{E()}}];v&&K.push({name:"TelegramStars",text:"BoostingWinnersRandomly",value:"stars_giveaway",img:Go,actions:"createStarsGiveaway",isLink:!1});const[J,G]=(0,s.J0)(()=>Date.now()+2592e5),[j,z]=(0,s.J0)(!0),[H,$]=(0,s.J0)(5),[q,W]=(0,s.J0)(K[0].value),[Q,Z]=(0,s.J0)(),[ne,ae]=(0,s.J0)("all"),[oe,re]=(0,s.J0)(),[le,ce]=(0,s.J0)([]),[de,ue]=(0,s.J0)([]),[me,pe]=(0,s.J0)([]),[ve,Ae]=(0,s.J0)(!1),[fe,be]=(0,s.J0)(!1),[Ce,ye]=(0,s.J0)(void 0),[Se,Ne]=(0,s.J0)(void 0),[ke,we]=(0,s.J0)(void 0),Pe="premium_giveaway"===q,Ie="stars_giveaway"===q,Ye=Pe&&!le.length?H:le.length,Fe=Ye*d,De=Q?.yearlyBoosts,Me=(0,s.Kr)(()=>[{value:"all",label:N(a?"BoostingAllSubscribers":"BoostingAllMembers"),subLabel:me&&me.length>0?N("Giveaway.ReceiverType.Countries",me.length):N("BoostingFromAllCountries")},{value:"new",label:N(a?"BoostingNewSubscribers":"BoostingNewMembers"),subLabel:me&&me.length>0?N("Giveaway.ReceiverType.Countries",me.length):N("BoostingFromAllCountries")}],[a,N,me]),Te=N("Months",oe),Be="starsGiveaway"===u?.type,Le="giveaway"===u?.type,Re=(0,s.Kr)(()=>t?.find(e=>e.months===oe&&e.users===Ye),[t,oe,Ye]),xe=(0,s.Kr)(()=>g?.find(e=>Be&&e.stars===ke?.stars),[ke,g,Be]),Ee=(0,s.Kr)(()=>t?.filter(e=>e.users===Ye&&e.currency!==o.OUy),[t,Ye]),Ve=(0,s.Kr)(()=>{const e=Ee?.reduce((e,t)=>t.amount<e.amount?t:e,Ee[0]);return e&&Math.floor(e.amount/e.months)},[Ee]),_e=(0,s.Kr)(()=>(0,gi.Am)(t?.filter(e=>e.currency!==o.OUy)?.map(e=>e.users)||[]).sort((e,t)=>e-t),[t]),Ue=(0,s.Kr)(()=>(0,gi.Am)(Q?.winners?.map(e=>e.users)||[]).sort((e,t)=>e-t),[Q]);(0,s.vJ)(()=>{i&&t?.length&&!Be&&re(t?.[0].months)},[i,t,Be]),(0,s.vJ)(()=>{i&&g?.length&&!Le&&Z(g?.[0])},[i,g,Le]),(0,s.vJ)(()=>{i&&Be&&($(u.quantity),we(u))},[i,Be,u]),(0,s.vJ)(()=>{i&&Le&&($(u.quantity),Ne(u),re(u.months))},[i,Le,u]),(0,s.vJ)(()=>{r&&ce(r)},[r]),(0,s.vJ)(()=>{c&&ue(c)},[c]);const Oe=(0,T.A)(()=>{C()}),Ke=(0,T.A)(()=>{we(void 0),Ne(void 0),Z(void 0),re(void 0),$(5),f()}),Je=(0,T.A)(()=>{b(Pe?le?.length?{type:"giftcode",boostChannelId:e,userIds:le,currency:Re.currency,amount:Re.amount,option:Re}:{type:"giveaway",chatId:e,additionalChannelIds:de,isOnlyForNewSubscribers:"new"===ne,countries:me,areWinnersVisible:ve,prizeDescription:Ce,untilDate:J/1e3,currency:Re.currency,amount:Re.amount,option:Re}:{type:"starsgiveaway",chatId:e,additionalChannelIds:de,isOnlyForNewSubscribers:"new"===ne,countries:me,areWinnersVisible:ve,prizeDescription:Ce,untilDate:J/1e3,currency:Q.currency,amount:Q.amount,stars:Q.stars,users:H}),Ke()}),Ge=(0,T.A)(()=>{Be?S({chatId:e,giveawayId:ke.id,paymentPurpose:{additionalChannelIds:de,countries:me,prizeDescription:Ce,areWinnersVisible:ve,untilDate:J/1e3,stars:ke.stars,currency:xe.currency,amount:xe.amount,users:ke.quantity}}):y({chatId:e,giveawayId:Se.id,paymentPurpose:{additionalChannelIds:de,countries:me,prizeDescription:Ce,areWinnersVisible:ve,untilDate:J/1e3,currency:Re.currency,amount:Re.amount}}),R(),Ke()}),je=(0,T.A)(e=>{$(e)}),ze=(0,T.A)(e=>{$(e)}),He=(0,T.A)(e=>{ye(e.target.value)}),$e=(0,s.Kr)(()=>{const e=(0,n.mS)().users.byId;return le?.map(t=>(0,l.Yg)(e[t])).join(", ")},[le]),qe=(0,T.A)(e=>{ae(e)}),Qe=(0,T.A)(e=>{W(e),ce([]),$(5)}),Ze=(0,T.A)(e=>{G(e.getTime()),P()}),Xe=(0,T.A)(e=>{pe(e)}),et=(0,T.A)(e=>{ce(e),e.length||W("premium_giveaway")}),tt=(0,T.A)(e=>{ue(e)}),it=(0,T.A)(e=>{Ae(e.target.checked)}),st=(0,T.A)(e=>{be(e.target.checked)}),nt=(0,T.A)(()=>{Y()}),at=(0,T.A)(e=>{Z(e)});function ot(){return(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Yo,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingChannelsGroupsIncludedGiveaway")}),(0,se.Y)(pi.A,{inactive:!0,className:"chat-item-clickable contact-list-item",children:(0,se.Y)(bs.A,{chatId:e,status:N(a?"BoostingChannelWillReceiveBoost":"BoostingGroupWillReceiveBoost",Fe||De,"i")})}),de?.map(e=>(0,se.Y)(pi.A,{ripple:!0,className:"chat-item-clickable contact-list-item",onClick:()=>function(e){const t=de.filter(t=>t!==e);ue(t)}(e),rightElement:(0,se.Y)(he.A,{name:"close",className:"UZdErfVI"}),children:(0,se.Y)(bs.A,{chatId:e.toString()})},e)),de.length<9&&(0,se.Y)(pi.A,{icon:"add",ripple:!0,onClick:U,className:"sOXvh85b",iconClassName:"aGbyR60s",children:N("BoostingAddChannelOrGroup")})]}),(0,se.FD)("div",{className:Yo,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingEligibleUsers")}),(0,se.Y)("div",{className:Fo,children:(0,se.Y)(ie.A,{name:"subscribers",options:Me,selected:ne,onChange:qe,onClickAction:nt,subLabelClassName:"txXJxVFu",isLink:!0})})]}),(0,se.Y)("div",{className:Mo,children:(0,Bt.A)(N(a?"BoostGift.LimitSubscribersInfo":"lng_giveaway_users_about_group"))}),(0,se.FD)("div",{className:Yo,children:[(0,se.FD)("div",{className:_o,children:[(0,se.Y)("h2",{className:Vo,children:N("BoostingGiveawayAdditionalPrizes")}),(0,se.Y)(vi.A,{label:N("BoostingGiveawayAdditionalPrizes"),checked:fe,onChange:st})]}),fe&&(0,se.FD)("div",{className:"eQVP0Nx8",children:[(0,se.Y)("h2",{className:Vo,children:H}),(0,se.Y)(ee.A,{className:"qMYNwiUZ",value:Ce,onChange:He,label:N("BoostingGiveawayEnterYourPrize")})]})]}),fe?Ie||Be?void 0:(0,se.Y)("div",{className:Mo,children:Ce?.length?(0,Bt.A)(N("BoostingGiveawayAdditionPrizeCountNameHint",Se?[Se.quantity,Ce,Te]:[Ye,Ce,Te],void 0,oe),["simple_markdown"]):(0,Bt.A)(N("BoostingGiveawayAdditionPrizeCountHint",Se?[Se.quantity,Te]:[Ye,Te],void 0,oe),["simple_markdown"])}):(0,se.Y)("div",{className:Mo,children:(0,Bt.A)(N("BoostingGiveawayAdditionPrizeHint"))}),(0,se.Y)("div",{className:Yo,children:(0,se.FD)("div",{className:_o,children:[(0,se.Y)("h2",{className:Vo,children:N("BoostingGiveawayShowWinners")}),(0,se.Y)(vi.A,{label:N("BoostingGiveawayAdditionalPrizes"),checked:ve,onChange:it})]})}),(0,se.Y)("div",{className:Mo,children:(0,Bt.A)(N("BoostingGiveawayShowWinnersHint"))}),(0,se.FD)("div",{className:(0,ge.A)(Yo,(Se||ke||Ie)&&Eo),children:[(0,se.Y)("h2",{className:Do,children:N("BoostingDateWhenGiveawayEnds")}),(0,se.FD)(X.A,{ariaLabel:N("BoostGift.DateEnds"),className:(0,ge.A)("GeKqKRgP","expire-limit"),isText:!0,onClick:w,children:[(0,se.Y)("h3",{className:Vo,children:N("BoostGift.DateEnds")}),(0,We.L2)(J,N.code)]})]})]})}return(0,se.FD)(te.A,{className:"P0kLOw15",onClose:Ke,isOpen:i,dialogRef:A,onEnter:Se||ke?L:Je,hasAbsoluteCloseButton:!0,children:[(0,se.FD)("div",{className:(0,ge.A)("SqiN63Ef","custom-scroll"),onScroll:function(e){const{scrollTop:t}=e.currentTarget;z(t<=150)},children:[(0,se.Y)("img",{className:"Me2hCsMs",src:jo,alt:"",draggable:!1}),(0,se.Y)("h2",{className:"UVDnB0Wq",children:(0,Bt.A)(N("BoostingBoostsViaGifts"))}),(0,se.Y)("div",{className:"v5yGzV6v",children:(0,Bt.A)(N(a?"BoostingGetMoreBoost":"BoostingGetMoreBoostsGroup"))}),(0,se.Y)("div",{className:(0,ge.A)("U6XNIToQ",j&&"tDZc21ZC"),children:(0,se.Y)("h2",{className:"v6hiGpEn",children:N("BoostingBoostsViaGifts")})}),Se||ke?(0,se.FD)("div",{className:"q1y2qUTn",children:[(0,se.Y)("div",{children:ke?(0,se.Y)("img",{className:Uo,src:Go,alt:""}):(0,se.Y)("img",{className:Uo,src:zo[Se.months]||zo[3],alt:""})}),(0,se.FD)("div",{className:"IsT38nlq",children:[(0,se.Y)("h3",{className:Vo,children:ke?N("Giveaway.Stars.Prepaid.Title",ke?.stars):N("BoostingTelegramPremiumCountPlural",Se.quantity)}),(0,se.Y)("p",{className:"TsGuei3B",children:ke?N("Giveaway.Stars.Prepaid.Desc",ke?.quantity):N("PrepaidGiveawayMonths",Se?.months)})]}),(0,se.Y)("div",{className:To,children:(0,se.FD)("div",{className:(0,ge.A)(Bo,Lo),children:[(0,se.Y)(he.A,{name:"boost",className:Ro}),(0,se.Y)("div",{className:xo,dir:N.isRtl?"rtl":void 0,children:ke?ke?.boosts:Se.quantity*(d??o.CQG)})]})})]}):(0,se.Y)("div",{className:(0,ge.A)(Yo,"sQ5PkKEs"),children:(0,se.Y)("div",{className:Fo,children:K.map(e=>(0,se.Y)(Po,{name:e.name,text:e.text,option:e.value,img:e.img,onChange:Qe,checked:q===e.value,isLink:e.isLink,userNames:$e,selectedMemberIds:le,onClickAction:e.onClickAction},e.name))})}),Pe&&!le?.length&&(0,se.FD)(se.FK,{children:[!Se&&!ke&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Yo,children:[(0,se.FD)("div",{className:To,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingQuantityPrizes")}),(0,se.FD)("div",{className:(0,ge.A)(Bo,Lo),children:[(0,se.Y)(he.A,{name:"boost",className:Ro}),(0,se.Y)("div",{className:xo,dir:N.isRtl?"rtl":void 0,children:Fe})]})]}),(0,se.Y)(No.A,{rangeCount:Ye,marks:_e,onChange:je})]}),(0,se.Y)("div",{className:Mo,children:(0,Bt.A)(N("BoostingChooseHowMany"))})]}),ot()]}),Ie&&(0,se.FD)(se.FK,{children:[!ke&&!Se&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Yo,children:[(0,se.FD)("div",{className:To,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingStarsOptions")}),(0,se.FD)("div",{className:(0,ge.A)(Bo,Lo),children:[(0,se.Y)(he.A,{name:"boost",className:Ro}),(0,se.Y)("div",{className:xo,dir:N.isRtl?"rtl":void 0,children:De})]})]}),(0,se.Y)(yo.A,{className:"cLhNkYPB",options:g,selectedStarCount:H,selectedStarOption:Q,onClick:at})]}),(0,se.Y)("div",{className:(0,ge.A)(Mo,"bzRAETfR"),children:(0,Bt.A)(N("BoostGift.Stars.Info"))}),(0,se.FD)("div",{className:Yo,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingStarsQuantityPrizes")}),(0,se.Y)(No.A,{rangeCount:H,marks:Ue,onChange:ze}),(0,se.Y)("div",{className:Mo,children:(0,Bt.A)(N("BoostingStarsQuantityPrizesInfo"))})]})]}),ot()]}),!Se&&!ke&&Pe&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Yo,children:[(0,se.Y)("h2",{className:Do,children:N("BoostingDurationOfPremium")}),(0,se.Y)("div",{className:Fo,children:Ee?.map(e=>(0,se.Y)(qa,{isGiveaway:!0,option:e,fullMonthlyAmount:Ve,checked:e.months===oe,onChange:re},e.months))})]}),(0,se.Y)("div",{className:(0,ge.A)(Mo,Eo),children:function(){const e=N("GiftPremiumListFeaturesAndTerms").match(/([^*]*)\*([^*]+)\*(.*)/);if(e&&!(e.length<4))return(0,se.FD)("p",{className:"eNQ_nrKr",children:[e[1],(0,se.Y)(So.A,{isPrimary:!0,onClick:Oe,children:e[2]}),e[3]]})}()})]}),q&&(0,se.Y)("div",{className:"hD_AEzjd",children:(0,se.Y)(X.A,{className:"ILuhBsJG",onClick:Se||ke?L:Je,children:N("BoostingStartGiveaway")})})]}),(0,se.Y)(nn,{isOpen:k,isFutureMode:!0,withTimePicker:!0,onClose:P,onSubmit:Ze,selectedAt:J,submitButtonLabel:N("Save")}),(0,se.Y)(Co,{isOpen:I,onClose:F,countryList:h,onSubmit:Xe,selectionLimit:m}),(0,se.Y)(Io,{isOpen:x,onClose:V,onSelectedIdsConfirmed:et,initialSelectedIds:le,selectionLimit:p,giveawayChatId:e}),(0,se.Y)(wo,{isOpen:_,onClose:O,initialSelectedIds:de,onSelectedIdsConfirmed:tt,selectionLimit:o.cgU,giveawayChatId:e}),(0,se.Y)(hi.A,{title:N("BoostingStartGiveawayConfirmTitle"),text:N("BoostingStartGiveawayConfirmText"),confirmLabel:N("Start"),isOpen:M,onClose:R,confirmHandler:Ge})]})})),$o={dialogFiltersChats:"LimitReachedChatInFolders",uploadMaxFileparts:"LimitReachedFileSize",dialogFilters:"LimitReachedFolders",dialogFolderPinned:"LimitReachedPinDialogs",channelsPublic:"LimitReachedPublicLinks",channels:"LimitReachedCommunities",chatlistInvites:"LimitReachedFolderLinks",chatlistJoined:"LimitReachedSharedFolders",savedDialogsPinned:"LimitReachedPinSavedDialogs"},qo={dialogFiltersChats:"LimitReachedChatInFoldersLocked",uploadMaxFileparts:"LimitReachedFileSizeLocked",dialogFilters:"LimitReachedFoldersLocked",dialogFolderPinned:"LimitReachedPinDialogsLocked",channelsPublic:"LimitReachedPublicLinksLocked",channels:"LimitReachedCommunitiesLocked",chatlistInvites:"LimitReachedFolderLinksLocked",chatlistJoined:"LimitReachedSharedFoldersLocked",savedDialogsPinned:"LimitReachedPinSavedDialogsLocked"},Wo={dialogFiltersChats:"LimitReachedChatInFoldersPremium",uploadMaxFileparts:"LimitReachedFileSizePremium",dialogFilters:"LimitReachedFoldersPremium",dialogFolderPinned:"LimitReachedPinDialogsPremium",channelsPublic:"LimitReachedPublicLinksPremium",channels:"LimitReachedCommunitiesPremium",chatlistInvites:"LimitReachedFolderLinksPremium",chatlistJoined:"LimitReachedSharedFoldersPremium",savedDialogsPinned:"LimitReachedPinSavedDialogsPremium"},Qo={dialogFiltersChats:"chat-badge",uploadMaxFileparts:"file-badge",dialogFilters:"folder-badge",dialogFolderPinned:"pin-badge",channelsPublic:"link-badge",channels:"chats-badge",chatlistInvites:"link-badge",chatlistJoined:"folder-badge",savedDialogsPinned:"pin-badge"},Zo={uploadMaxFileparts:(e,t)=>8e3===t?e("MediaSizeGB",{size:4},{pluralValue:4}):4e3===t?e("MediaSizeGB",{size:2},{pluralValue:2}):(0,yn.v7)(e,t*o.dK5)},Xo=(0,s.ph)((0,n.EK)((e,{limit:t})=>{const{limits:i}=e.appConfig,s=(0,c.g29)(e);return{defaultValue:t?i?.[t][0]:void 0,premiumValue:t?i?.[t][1]:void 0,canBuyPremium:!(0,c.n_C)(e),isPremium:s}})(({defaultValue:e,premiumValue:t,limit:i,isPremium:a,canBuyPremium:o})=>{const{closeLimitReachedModal:r,openPremiumModal:l}=(0,n.ko)(),c=(0,xi.A)(),d=(0,B.A)(),[h,u,m]=(0,D.A)(),p=(0,s.hb)(()=>{l(),u()},[l,u]);(0,s.vJ)(()=>{!i&&h&&m()},[h,i,m]);const v=c("LimitReached"),g=i&&Zo[i],A=function({lang:e,oldLang:t,limitType:i,isPremium:s,canBuyPremium:n,defaultValue:a,premiumValue:o,valueFormatter:r}){if(!i)return;const l=r?r(e,a):a,c=r?r(e,o):o;return s?t(Wo[i],c):n?t($o[i],"channelsPublic"===i?c:[l,c]):t(qo[i],l)}({lang:c,oldLang:d,limitType:i,isPremium:a,canBuyPremium:o,defaultValue:e,premiumValue:t,valueFormatter:g}),f=i&&Qo[i],b=o&&!a;return(0,se.FD)(te.A,{onClose:u,onCloseAnimationEnd:r,isOpen:Boolean(i)&&!h,title:v,className:"QAs_iFxO",children:[!b&&(0,se.FD)("div",{className:"Q5d_7bB4",children:[(0,se.Y)("i",{className:(0,ge.A)("rbnU7JVX",f,"icon")}),(0,se.Y)("div",{className:"ArEy3hhB",children:g?.(c,a?t:e)||(a?t:e)})]}),b&&(0,se.Y)(ba,{className:"k0O6Rnjh",leftValue:g?.(c,e)||e?.toString(),rightValue:g?.(c,t)||t?.toString(),floatingBadgeIcon:f}),(0,se.Y)("div",{children:(0,Bt.A)(A||"",["simple_markdown","br"])}),(0,se.FD)("div",{className:"RVM_RSap",children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:u,color:"primary",children:c(b?"Cancel":"OK")}),b&&(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:p,color:"primary",iconName:"double-badge",iconClassName:"esB1OhAF",iconAlignment:"end",children:c("IncreaseLimit")})]})]})}));var er=i(93809),tr=i(81954),ir=i(5912);const sr=350+o.xB5,nr=.5*g.$;function ar(e,t,i,n){const a=(0,s.li)([]),[o,r]=(0,s.J0)(0),{observe:l,freeze:c,unfreeze:d}=(0,ir.BL)({rootRef:e},e=>{const t=a.current;e.forEach(e=>{const s=Number(e.target.id.replace(`${i}-`,""));t[s]=e.isIntersecting});const s=t.reduce((e,t,i)=>t&&i<e?i:e,1/0);s!==1/0&&r(s)}),{observe:h,freeze:u,unfreeze:m}=(0,ir.BL)({rootRef:e,throttleMs:200,margin:100}),{observe:p}=(0,ir.BL)({rootRef:e,throttleMs:200,margin:100}),{observe:v}=(0,ir.BL)({rootRef:t});return(0,$.A)(()=>{n?(c(),u()):setTimeout(()=>{m(),d()},sr)},[c,u,n,d,m]),{activeSetIndex:o,observeIntersectionForSet:l,observeIntersectionForShowingItems:h,observeIntersectionForPlayingItems:p,observeIntersectionForCovers:v,selectStickerSet:(0,T.A)(t=>{r(s=>{const n=document.getElementById(`${i}-${t}`),a=1===Math.abs(s-t);return(0,tr.Ay)({container:e.current,element:n,position:"start",margin:nr,maxDistance:a?200:80}),t})})}}var or=i(37479),rr=i(87094),lr=i(94519),cr=i(45294);const dr=(0,s.ph)(({stickerSet:e,size:t=o.TBj,noPlay:i,forcePlayback:a,observeIntersection:r,sharedCanvasRef:d})=>{const{loadStickers:h}=(0,n.ko)(),m=(0,s.li)(),{hasThumbnail:p,hasVideoThumb:v,hasAnimatedThumb:g,hasStaticThumb:A,thumbCustomEmojiId:f}=e,{customEmoji:b}=(0,cr.A)(f),C=b?.shouldUseTextColor,y=(0,rr.A)(m,void 0,!C),S=(0,or.A)(y),N=(0,ir.Vz)(m,r),k=N&&!i,w=!p||v&&!u.OF&&!g&&!A,P=w&&e.stickers?.[0]&&(0,l.Mw)(e.stickers[0],"preview"),I=(0,q.A)(P,!N),Y=(p&&!P||g)&&`stickerSet${e.id}`,F=(0,q.A)(Y,!N),D=f||F||I,M=(0,Vi.A)(D),T=(0,lr.A)(m,d);return(0,s.vJ)(()=>{N&&!e.stickers?.length&&h({stickerSetInfo:e})},[N,h,e]),(0,se.Y)("div",{ref:m,className:(0,ge.A)("m6XpTzQX","sticker-set-cover"),style:`--_size: ${t}px`,children:D?f?(0,se.Y)(ca.A,{documentId:f,size:t,observeIntersectionForPlaying:r,noPlay:i}):g?(0,se.Y)(ka.A,{className:M,tgsUrl:F,size:t,play:k,isLowPriority:!(0,c.CzR)((0,n.mS)(),e),sharedCanvas:d?.current||void 0,sharedCanvasCoords:T,forceAlways:a}):v&&!w?(0,se.Y)(Ji.A,{className:(0,ge.A)("OZHqKbDL",M),src:F,canPlay:k,style:S,isPriority:a,loop:!0,disablePictureInPicture:!0}):(0,se.Y)("img",{src:F||I,style:S,className:(0,ge.A)("enA6c8gc",M),alt:"",draggable:!1}):(0,yn.Qh)(e.title,2)})});var hr=i(54464),ur=i(82855);const mr=[{title:"SetTimeoutFor.Hours",value:1,arg:3600},{title:"SetTimeoutFor.Hours",value:2,arg:7200},{title:"SetTimeoutFor.Hours",value:8,arg:28800},{title:"SetTimeoutFor.Days",value:1,arg:86400},{title:"SetTimeoutFor.Days",value:2,arg:172800}],pr=(0,s.ph)(({sticker:e,size:t,noPlay:i,title:a,className:o,noContextMenu:r,isSavedMessages:l,isStatusPicker:c,canViewSet:d,isSelected:h,isCurrentUserPremium:m,shouldIgnorePremium:p,noShowPremium:v,sharedCanvasRef:g,withTranslucentThumb:A,forcePlayback:f,isEffectEmoji:b,noIcons:C,clickArg:y,onClick:S,observeIntersection:N,observeIntersectionForShowing:k,onFaveClick:w,onUnfaveClick:P,onRemoveRecentClick:I,onDismiss:Y})=>{const{openStickerSet:F,openPremiumModal:D,setEmojiStatus:M}=(0,n.ko)(),L=(0,s.li)(),R=(0,s.li)(),x=(0,B.A)(),E=e.shouldUseTextColor,V=(0,rr.A)(L,void 0,!E),{id:_,stickerSetInfo:U}=e,O=!e.isFree||e.hasEffect,K=e.isCustomEmoji||b,J=!K&&O,G=!m&&O&&!p,j=(0,ir.Vz)(L,N),z=j,H=j&&!i,$=(0,ir.Vz)(L,k),{isContextMenuOpen:q,contextMenuAnchor:W,handleBeforeContextMenu:Q,handleContextMenu:Z,handleContextMenuClose:ee,handleContextMenuHide:te}=(0,Qs.A)(L),ie=Boolean(!r&&W),ne=(0,T.A)(()=>L.current),ae=(0,T.A)(()=>L.current.closest(".custom-scroll, .no-scrollbar")),oe=(0,T.A)(()=>c?R.current:L.current.querySelector(".sticker-context-menu .bubble")),re=(0,T.A)(()=>({withPortal:c,shouldAvoidNegativePosition:!0}));(0,s.vJ)(()=>{j||ee()},[ee,j]);const le=(0,T.A)(t=>{t.stopPropagation(),t.preventDefault(),I(e)}),ce=(0,T.A)(()=>{I(e)}),de=(0,T.A)(()=>{P(e)}),ue=(0,T.A)(()=>{w(e)}),pe=(0,T.A)(()=>{S?.(y,!0)}),ve=(0,T.A)(()=>{S?.(y,void 0,!0)}),Ae=(0,T.A)(()=>{F({stickerSetInfo:U})}),fe=(0,T.A)((t,i=0)=>{t.preventDefault(),t.stopPropagation(),ee(),Y?.(),M({emojiStatus:{type:"regular",documentId:e.id,until:(0,Bi.Fm)()+i}})}),be=!u.TF&&I,Ce=(0,ge.A)("StickerButton",S&&"interactive",h&&"selected",K&&"custom-emoji",b&&"effect-emoji",o),ye=(0,s.Kr)(()=>{if(!ie||r||K&&!c)return[];const e=[];return K?(mr.forEach(t=>{e.push((0,se.Y)(me.A,{onClick:fe,clickArg:t.arg,children:x(t.title,t.value,"i")}))}),e):(P&&e.push((0,se.Y)(me.A,{icon:"favorite",onClick:de,children:x("Stickers.RemoveFromFavorites")})),w&&e.push((0,se.Y)(me.A,{icon:"favorite",onClick:ue,children:x("Stickers.AddToFavorites")})),!G&&S&&(l||e.push((0,se.Y)(me.A,{onClick:pe,icon:"muted",children:x("SendWithoutSound")})),e.push((0,se.Y)(me.A,{onClick:ve,icon:"calendar",children:x(l?"SetReminder":"ScheduleMessage")}))),d&&e.push((0,se.Y)(me.A,{onClick:Ae,icon:"stickers",children:x("ViewPackPreview")})),I&&e.push((0,se.Y)(me.A,{icon:"delete",onClick:ce,children:x("DeleteFromRecent")})),e)},[ie,r,K,c,P,w,G,S,d,I,fe,x,de,ue,l,ve,pe,Ae,ce]);return(0,se.FD)("div",{ref:L,className:Ce,title:a||e?.emoji,"data-sticker-id":_,onMouseDown:e=>{(0,hr.u)(e),Q(e)},onClick:()=>{if(!q)return G?(D(b?{initialSection:"effects"}:K?{initialSection:"animated_emoji"}:{initialSection:"premium_stickers"}),void Y?.()):void S?.(y)},onContextMenu:Z,children:[$&&(0,se.Y)(ur.A,{containerRef:L,sticker:e,isSmall:!0,size:t,shouldLoop:!0,shouldPreloadPreview:!0,noLoad:!z,noPlay:!H,noVideoOnMobile:!0,withSharedAnimation:!0,sharedCanvasRef:g,withTranslucentThumb:A,customColor:V,forceAlways:f}),!C&&!v&&G&&(0,se.Y)("div",{className:"sticker-locked",children:(0,se.Y)(he.A,{name:"lock-badge"})}),!C&&!v&&J&&!G&&(0,se.Y)("div",{className:"sticker-premium",children:(0,se.Y)(he.A,{name:"star"})}),be&&(0,se.Y)(X.A,{className:"sticker-remove-button",color:"dark",round:!0,noFastClick:!0,onClick:le,iconName:"close"}),Boolean(ye.length)&&(0,se.Y)(Ze.A,{ref:R,isOpen:q,anchor:W,getTriggerElement:ne,getRootElement:ae,getMenuElement:oe,getLayout:re,className:"sticker-context-menu",autoClose:!0,withPortal:c,onClose:ee,onCloseAnimationEnd:te,children:ye})]})});var vr=i(93545),gr=i(95773),Ar=i(36175),fr=i(64489);const br=(0,s.ph)(({reaction:e,availableReactions:t,isSelected:i,loadAndPlay:n,observeIntersection:a,sharedCanvasRef:r,sharedCanvasHqRef:c,forcePlayback:d,onClick:h,onContextMenu:u})=>{const m=(0,s.li)(),p="custom"===e.type,v=(0,s.Kr)(()=>t?.find(t=>(0,l.a0)(t.reaction,e)),[t,e]),g=v?.staticIcon?.thumbnail?.dataUri,A=v?.selectAnimation?.id,f=(0,lr.A)(m,r),b=(0,q.A)(v?.selectAnimation?(0,l.mr)(v.selectAnimation,"full"):void 0,!A),{isContextMenuOpen:C,handleBeforeContextMenu:y,handleContextMenu:S,handleContextMenuClose:N,handleContextMenuHide:k}=(0,Qs.A)(m,"paid"!==e.type,void 0,void 0,void 0,!0);(0,s.vJ)(()=>{C&&(u?.(e),N(),k())},[N,u,k,C,e]);const w="paid"===e.type?Ar.w.StarReaction:b,P=(0,T.A)(()=>{h(e)}),I=(0,Vi.A)(b),Y=(0,ge.A)("AVrrYEbM",i&&"QkdO_lz1",!p&&"sticker-reaction");return(0,se.Y)("div",{ref:m,className:Y,onClick:P,title:v?.title,"data-sticker-id":p?e.documentId:void 0,onMouseDown:y,onContextMenu:S,children:p?(0,se.Y)(ca.A,{ref:m,documentId:e.documentId,size:o.g0Q,noPlay:!n,observeIntersectionForPlaying:a,sharedCanvasRef:r,sharedCanvasHqRef:c,withTranslucentThumb:!0,forceAlways:d}):(0,se.Y)(fr.A,{tgsUrl:w,thumbDataUri:g,play:n,noLoop:!1,size:o.g0Q,isLowPriority:!0,className:I,sharedCanvas:r.current||void 0,sharedCanvasCoords:f,forceAlways:d})})});var Cr=i(38027);const yr=(0,s.ph)((0,n.EK)(e=>{const t=e.collectibleEmojiStatuses?.statuses;return{collectibleStatuses:t}})(({stickerSet:e,loadAndPlay:t,index:i,idPrefix:a,isNearActive:r,favoriteStickers:d,availableReactions:h,isSavedMessages:u,isStatusPicker:m,isReactionPicker:p,isCurrentUserPremium:v,shouldHideHeader:g,withDefaultTopicIcon:A,selectedReactionIds:f,withDefaultStatusIcon:b,isChatEmojiSet:C,isChatStickerSet:y,isTranslucent:S,noContextMenus:N,forcePlayback:k,collectibleStatuses:w,observeIntersection:P,observeIntersectionForPlayingItems:I,observeIntersectionForShowingItems:F,onReactionSelect:M,onReactionContext:L,onStickerSelect:R,onStickerUnfave:x,onStickerFave:E,onStickerRemoveRecent:V,onDismiss:_})=>{const{clearRecentStickers:U,clearRecentCustomEmoji:O,clearRecentReactions:K,openPremiumModal:J,toggleStickerSet:G,loadStickers:j}=(0,n.ko)(),z=(0,s.li)(),H=(0,s.li)(),$=(0,s.li)(),q=(0,B.A)(),{width:W}=(0,Ie.A)(),[Q,Z,ee]=(0,D.A)(),{isMobile:te}=(0,Y.Ay)(),[ie,ne]=(0,s.J0)(()=>Sr(W)),ae=(0,ir.Vz)(z,P??F),oe=(0,Vi.A)(ae),re=r||ae,le=te?8:4,ce=te?8:10,de=te?8:4,ue=e.id===o.sR2,me=e.id===o.j1l,pe=e.id===o.tRH,ve=e.id===o.EPW,Ae=e.isEmoji,fe=!ue&&(0,c.Q31)(e),be=(0,T.A)(()=>{p?K():Ae?O():U(),ee()}),Ce=(0,T.A)(()=>{fe&&!v?J({initialSection:"animated_emoji"}):G({stickerSetId:e.id})}),ye=(0,T.A)(()=>{R?.({mediaType:"sticker",id:o.MyF,isLottie:!1,isVideo:!1,stickerSetInfo:{shortName:"dummy"}})}),Se=(0,T.A)(()=>{R?.({mediaType:"sticker",id:o.zNY,isLottie:!1,isVideo:!1,stickerSetInfo:{shortName:"dummy"}})}),Ne=Ae?o.g0Q:o.bkT,ke=Ae?ce:le,we=Ae?de:le,Pe=(0,T.A)(e=>e?Math.floor((e+ke)/(Ne+ke)):Sr(W)),Ye=(0,T.A)(e=>{ne(Pe(e.contentRect.width))});(0,vr.A)(z,Ye),(0,s.vJ)(()=>{z.current&&ne(Pe(z.current.clientWidth))},[Pe]),(0,s.vJ)(()=>{re&&!e.stickers?.length&&!e.reactions?.length&&e.accessHash&&j({stickerSetInfo:{id:e.id,accessHash:e.accessHash}})},[re,j,e]);const Fe=!u&&!v&&fe&&!C,De=e.installedDate&&!e.isArchived,Me=!De&&e.id!==o.sR2&&e.id!==o.EPW&&e.id!==o.hfH&&e.id!==o.Kp3&&!C&&!y,[Te,,Be]=(0,D.A)(Me),Le=3*ie-1,Re=A||b?e.count+1:e.count,xe=Ne+we,Ee=Math.ceil(Math.min(Le,Re)/ie)*xe-we,Ve=Te?Ee:Math.ceil(Re/ie)*xe-we,_e=(0,s.Kr)(()=>d?new Set(d.map(({id:e})=>e)):void 0,[d]),Ue=(0,s.Kr)(()=>w?new Set(w.map(({documentId:e})=>e)):void 0,[w]),Oe=!g&&!ue&&!me&&Ae&&!ve&&!C&&(!De||!v&&!u),Ke=(0,s.Kr)(()=>q(Fe?De?"lng_emoji_premium_restore":"Unlock":"Add"),[Fe,q,De]);return(0,se.FD)("div",{ref:z,id:`${a}-${i}`,className:(0,ge.A)("symbol-set",Fe&&"symbol-set-locked"),children:[!g&&(0,se.FD)("div",{className:"symbol-set-header",children:[(0,se.FD)("p",{className:(0,ge.A)("symbol-set-title",Oe&&"symbol-set-title-external"),children:[Fe&&(0,se.Y)(he.A,{name:"lock-badge",className:"symbol-set-locked-icon"}),(0,se.Y)("span",{className:"symbol-set-name",children:e.title}),(C||y)&&(0,se.Y)("span",{className:"symbol-set-chat",children:q(C?"GroupEmoji":"GroupStickers")}),Oe&&Boolean(e.stickers)&&(0,se.Y)("span",{className:"symbol-set-amount",children:q(Ae?"EmojiCount":"Stickers",e.stickers.length,"i")})]}),ue&&(0,se.Y)(he.A,{className:"symbol-set-remove",name:"close",onClick:Z}),Oe&&(0,se.Y)(X.A,{className:"symbol-set-add-button",withPremiumGradient:fe&&!v,onClick:Ce,pill:!0,size:"tiny",fluid:!0,children:Ke})]}),(0,se.FD)("div",{className:(0,ge.A)("symbol-set-container shared-canvas-container",oe,e.id===o.hfH&&"effect-emojis"),style:`height: ${Ve}px;`,children:[(0,se.Y)("canvas",{ref:H,className:"shared-canvas",style:Me?`height: ${Ee}px;`:void 0}),(ue||pe||Me)&&(0,se.Y)("canvas",{ref:$,className:"shared-canvas"}),A&&(0,se.Y)(X.A,{className:"StickerButton custom-emoji",color:"translucent",onClick:ye,children:(0,se.Y)("img",{src:Cr,alt:"Reset",className:"sticker-media",draggable:!1})},"default-topic-icon"),b&&(0,se.Y)(X.A,{className:"StickerButton custom-emoji status-default",color:"translucent",onClick:Se,iconName:"star"},"default-status-icon"),re&&e.reactions?.map(i=>{const s=(0,l.Jj)(i),n=s?f?.includes(s):void 0;return(0,se.Y)(br,{reaction:i,isSelected:n,loadAndPlay:t,availableReactions:h,observeIntersection:I,onClick:M,onContextMenu:L,sharedCanvasRef:H,sharedCanvasHqRef:$,forcePlayback:k},`${e.id}_${s}`)}),re&&e.stickers?.slice(0,Te?Le:e.stickers.length).map((i,s)=>{const a=(ue||pe)&&(0,c.CzR)((0,n.mS)(),i.stickerSetInfo),r=Me&&s>=Le||a?$:H,l=i.isCustomEmoji?i.id:i.emoji,d=l?f?.includes(l):void 0,h=e.id===o.j1l||Ue?.has(i.id),p=(0,se.Y)(pr,{sticker:i,size:Ne,observeIntersection:I,observeIntersectionForShowing:F,noPlay:!t,isSavedMessages:u,isStatusPicker:m,canViewSet:!0,noContextMenu:N,isCurrentUserPremium:v,shouldIgnorePremium:C,sharedCanvasRef:r,withTranslucentThumb:S,onClick:R,clickArg:i,noIcons:Ae&&!ue,isSelected:d,onUnfaveClick:pe&&_e?.has(i.id)?x:void 0,onFaveClick:_e?.has(i.id)?void 0:E,onRemoveRecentClick:ue?V:void 0,onDismiss:_,forcePlayback:k,isEffectEmoji:e.id===o.hfH,noShowPremium:v&&(e.id===o.Kp3||e.id===o.hfH)},i.id);return h?(0,se.Y)(gr.A,{className:"gift-effect-wrapper",withSparkles:!0,children:p}):p}),Te&&Re>Le&&(0,se.FD)(X.A,{className:"StickerButton custom-emoji set-expand",round:!0,color:"translucent",onClick:Be,children:["+",Re-Le]},"more")]}),ue&&(0,se.Y)(hi.A,{text:q(p?"ClearRecentReactionsAlertMessage":"ClearRecentStickersAlertMessage"),isOpen:Q,onClose:ee,confirmHandler:be,confirmIsDestructive:!0})]},e.id)}));function Sr(e){return e>440?8:e<362?6:7}const Nr="p7c8y0LH",kr="zTGriBHY",wr="Qn3lBUNs",Pr="HMspKpNp",Ir="YKO0Obwy",Yr="BZfaP1GD",Fr=2.5*g.$,Dr=new Set([o.sR2,o.tRH,o.EPW]),Mr=new Set([o.sR2,o.tRH,o.EPW]),Tr=(0,s.ph)((0,n.EK)((e,{chatId:t,isStatusPicker:i,isReactionPicker:s})=>{const{stickers:{setsById:n},customEmojis:{byId:a,featuredIds:o,statusRecent:{emojis:r}},recentCustomEmojis:l,reactions:{availableReactions:d,recentReactions:h,topReactions:u,defaultTags:m}}=e,p=Boolean(t&&(0,c.nZ4)(e,t)),v=t?(0,c.AWZ)(e,t):void 0,g=e.collectibleEmojiStatuses?.statuses;return{customEmojisById:a,recentCustomEmojiIds:i?void 0:l,recentStatusEmojis:i?r:void 0,collectibleStatuses:i?g:void 0,stickerSetsById:n,addedCustomEmojiIds:e.customEmojis.added.setIds,canAnimate:(0,c.BWX)(e),isSavedMessages:p,isCurrentUserPremium:(0,c.g29)(e),customEmojiFeaturedIds:o,defaultTopicIconsId:e.defaultTopicIconsId,defaultStatusIconsId:e.defaultStatusIconsId,topReactions:s?u:void 0,recentReactions:s?h:void 0,chatEmojiSetId:v?.emojiSet?.id,isWithPaidReaction:s&&v?.isPaidReactionAvailable,availableReactions:s?d:void 0,defaultTagReactions:s?m:void 0}})(({className:e,pickerListClassName:t,isHidden:i,loadAndPlay:a,addedCustomEmojiIds:r,customEmojisById:d,recentCustomEmojiIds:h,selectedReactionIds:m,recentStatusEmojis:p,collectibleStatuses:v,stickerSetsById:g,chatEmojiSetId:A,topReactions:f,recentReactions:b,availableReactions:C,idPrefix:y="custom-emoji-set",customEmojiFeaturedIds:S,canAnimate:N,isReactionPicker:k,isStatusPicker:w,isTranslucent:P,isSavedMessages:I,isCurrentUserPremium:F,withDefaultTopicIcons:D,defaultTopicIconsId:M,defaultStatusIconsId:L,defaultTagReactions:R,isWithPaidReaction:x,onCustomEmojiSelect:E,onReactionSelect:V,onReactionContext:_,onDismiss:U})=>{const O=(0,s.li)(),K=(0,s.li)(),J=(0,s.li)(),G=(0,s.li)(),{isMobile:j}=(0,Y.Ay)(),{handleScroll:z,isAtBeginning:H}=(0,vs.A)(),$=(0,s.Kr)(()=>w?p:Object.values((0,gi._E)(d,h)),[d,w,h,p]),q=(0,s.Kr)(()=>{const e=v?.map(e=>e.documentId);return d&&e?.map(e=>d[e]).filter(Boolean)},[d,v]),W=`${y}-custom-emoji`,{activeSetIndex:Q,observeIntersectionForSet:Z,observeIntersectionForPlayingItems:ee,observeIntersectionForShowingItems:te,observeIntersectionForCovers:ie,selectStickerSet:ne}=ar(O,K,W,i),ae=(0,$i.A)(a||void 0,o.jhd),re=(0,B.A)(),le=(0,xi.A)(),ce=Boolean(r),de=(0,s.Kr)(()=>{const e=[];if(k&&I&&R?.length&&e.push({id:o.G3A,accessHash:"",title:re("PremiumPreviewTags"),reactions:R,count:R.length,isEmoji:!0}),k&&!I){const t=f?.slice(0,16)||[];x&&t.unshift({type:"paid"}),t?.length&&e.push({id:o.G3A,accessHash:"",title:re("Reactions"),reactions:t,count:t.length,isEmoji:!0});const i=(b||[]).filter(e=>!t.some(t=>(0,l.a0)(t,e))).slice(0,32),s=(C||[]).filter(({isInactive:e})=>!e).map(({reaction:e})=>e).filter(e=>!t.some(t=>(0,l.a0)(t,e))&&!i.some(t=>(0,l.a0)(t,e)));if(s?.length||i?.length){const t=!i?.length,n=i.concat(s);e.push({id:t?o.EPW:o.sR2,accessHash:"",title:re(t?"PopularReactions":"RecentStickers"),reactions:n,count:n.length,isEmoji:!0})}}else if(w){const t=g[L];if(t?.stickers?.length){const i=(0,gi.Xd)(t.stickers.slice(0,7).concat($||[]),"id");e.push({...t,stickers:i,count:i.length,id:o.sR2,title:re("RecentStickers"),isEmoji:!0})}q?.length&&e.push({id:o.j1l,accessHash:"",count:q.length,stickers:q,title:le("CollectibleStatusesCategory"),isEmoji:!0})}else if(D){const t=g[M];t.stickers?.length&&e.push({...t,id:o.sR2,title:re("RecentStickers")})}else $?.length&&e.push({id:o.sR2,accessHash:"0",title:re("RecentStickers"),stickers:$,count:$.length,isEmoji:!0});const t=[...r||[]];A&&t.unshift(A);const i=(0,gi.Am)(t.concat(S||[])),s=Object.values((0,gi._E)(g,i));return[...e,...s]},[r,k,w,D,$,S,g,f,C,re,b,L,M,I,R,A,x,q,le]),ue=(0,s.Kr)(()=>ce&&0===de.filter(e=>e.stickers?.length).length,[de,ce]),me=(0,er.A)([],o.jhd),pe=ce&&me&&!ue;(0,bn.A)(K,j||!pe),(0,s.vJ)(()=>{if(!ce)return;const e=K.current;if(!e)return;const t=Q*Fr-(e.offsetWidth/2-Fr/2);(0,pa.A)(e,t)},[ce,Q]);const ve=(0,T.A)(e=>{E(e)}),Ae=(0,ge.A)("StickerPicker","Qk9PEGRE",e),fe=(0,ge.A)(wr,"no-scrollbar",!H&&Pr),be=(0,ge.A)(Nr,"U0BL1VvK",u.TF?"no-scrollbar":"custom-scroll",t,kr),Ce=!pe&&!ue;return(0,se.Y)(oe.Ay,{className:Ae,name:"fade",activeKey:Ce?0:1,shouldCleanup:!0,children:pe||ue?!pe&&ue?(0,se.Y)("div",{className:Yr,children:re("NoStickers")}):(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{ref:K,className:fe,children:(0,se.FD)("div",{className:"shared-canvas-container",children:[(0,se.Y)("canvas",{ref:J,className:"shared-canvas"}),(0,se.Y)("canvas",{ref:G,className:"shared-canvas"}),de.map(function(e,t){const i=e.stickers?.[0],s=(0,ge.A)(Ir,t===Q&&"WYeuJNQx"),a=t<o.j41,r=(0,c.CzR)((0,n.mS)(),e);if(e.id!==o.G3A){if(Mr.has(e.id)||e.hasThumbnail||!i){const i=e.id===o.sR2||e.id===o.EPW,n=Dr.has(e.id);return(0,se.Y)(X.A,{className:s,ariaLabel:e.title,round:!0,faded:n,color:"translucent",onClick:()=>ne(i?0:t),children:i?(0,se.Y)(he.A,{name:"recent"}):(0,se.Y)(dr,{stickerSet:e,noPlay:!N||!ae,forcePlayback:!0,observeIntersection:ie,sharedCanvasRef:a?r?G:J:void 0})},e.id)}return(0,se.Y)(pr,{sticker:i,size:o.TBj,title:e.title,className:s,noPlay:!N||!ae,observeIntersection:ie,noContextMenu:!0,isCurrentUserPremium:!0,sharedCanvasRef:a?r?G:J:void 0,withTranslucentThumb:P,onClick:ne,clickArg:t,forcePlayback:!0},e.id)}})]})}),(0,se.Y)("div",{ref:O,onScroll:z,className:be,children:de.map((e,t)=>{const i=e.id===o.G3A||e.id===o.sR2&&(D||w),s=e.id===A;return(0,se.Y)(yr,{stickerSet:e,loadAndPlay:Boolean(N&&ae),index:t,idPrefix:W,observeIntersection:Z,observeIntersectionForPlayingItems:ee,observeIntersectionForShowingItems:te,isNearActive:Q>=t-1&&Q<=t+1,isSavedMessages:I,isStatusPicker:w,isReactionPicker:k,shouldHideHeader:i,withDefaultTopicIcon:D&&e.id===o.sR2,withDefaultStatusIcon:w&&e.id===o.sR2,isChatEmojiSet:s,isCurrentUserPremium:F,selectedReactionIds:m,availableReactions:C,isTranslucent:P,onReactionSelect:V,onReactionContext:_,onStickerSelect:ve,onDismiss:U,forcePlayback:!0},e.id)})})]}):(0,se.Y)(Ts.A,{})})}));var Br=i(3325);const Lr=(0,s.ph)((0,n.EK)(e=>({areFeaturedStickersLoaded:Boolean(e.customEmojis.featuredIds?.length),isTranslucent:(0,c.cwE)(e)}))(({isOpen:e,statusButtonRef:t,areFeaturedStickersLoaded:i,isTranslucent:a,onEmojiStatusSelect:o,onClose:r})=>{const{loadFeaturedEmojiStickers:l}=(0,n.ko)(),c=(0,s.li)(0);(0,s.vJ)(()=>{c.current=t.current.getBoundingClientRect().right},[e,t]),(0,s.vJ)(()=>{e&&!i&&l()},[i,e,l]);const d=(0,s.hb)(e=>{o(e),r()},[r,o]);return(0,se.Y)(Br.A,{children:(0,se.Y)(Ze.A,{isOpen:e,noCompact:!0,positionX:"left",bubbleClassName:"hRzvfaRb",onClose:r,transformOriginX:c.current,children:(0,se.Y)(Tr,{idPrefix:"status-emoji-set-",loadAndPlay:e,isHidden:!e,isStatusPicker:!0,isTranslucent:a,onDismiss:r,onCustomEmojiSelect:d})})})}));var Rr=i(10187);const xr=6*g.$,Er=(0,s.ph)((0,n.EK)((e,{modal:t})=>({currentUser:(0,c.mBe)(e,e.currentUserId),bot:t?.botId?(0,c.mBe)(e,t.botId):void 0}))(({modal:e,currentUser:t,bot:i})=>{const{setEmojiStatus:a,closeSuggestedStatusModal:o,sendWebAppEvent:r}=(0,n.ko)(),c=(0,xi.A)(),d=Boolean(e),h=(0,Fi.A)(e),u=(0,s.Kr)(()=>{if(t&&h)return{...t,emojiStatus:{type:"regular",documentId:h.customEmojiId}}},[t,h]),m=(0,s.Kr)(()=>{if(!h||!i)return;const e=(0,l.Yg)(i);return h.duration?c("BotSuggestedStatusFor",{bot:e,duration:(0,We.A$)(c,h.duration)},{withNodes:!0,withMarkdown:!0}):c("BotSuggestedStatus",{bot:e},{withNodes:!0,withMarkdown:!0})},[i,c,h]),p=(0,T.A)(()=>{const e=h?.webAppKey;e&&r({webAppKey:e,event:{eventType:"emoji_status_failed",eventData:{error:"USER_DECLINED"}}}),o()}),v=(0,T.A)(()=>{if(!h)return;const e=h.duration?(0,Bi.Fm)()+h.duration:void 0;a({referrerWebAppKey:h.webAppKey,emojiStatus:{type:"regular",documentId:h.customEmojiId,until:e}}),o()});return(0,se.FD)(te.A,{isOpen:d,contentClassName:"C9sWDINB",hasAbsoluteCloseButton:!0,isSlim:!0,onClose:p,children:[h&&(0,se.Y)(ca.A,{className:"gdG3oY21",documentId:h.customEmojiId,size:xr,loopLimit:1,forceAlways:!0}),(0,se.FD)("div",{children:[(0,se.Y)("h3",{className:"KVpsce1g",children:c("BotSuggestedStatusTitle")}),(0,se.Y)("p",{className:"p7S4AH8A",children:m})]}),u&&(0,se.Y)(Rr.A,{mockPeer:u,withEmojiStatus:!0}),(0,se.Y)(X.A,{onClick:v,children:c("GeneralConfirm")})]})}));var Vr=i(55317),_r=i(20333);const Ur="j6xEoljc";function Or(e,t){return e.find(e=>!e.chatId)||e.filter(e=>t&&e.chatId!==t).sort((e,t)=>e.date-t.date)[0]}const Kr=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=t&&(0,c.hds)(e,t?.chatId),s=i&&(0,c.AWZ)(e,i.id),n=t?.myBoosts&&Or(t.myBoosts,t.chatId);return{chat:i,chatFullInfo:s,prevBoostedChat:n?.chatId?(0,c.hds)(e,n?.chatId):void 0,isCurrentUserPremium:(0,c.g29)(e)}})(({modal:e,chat:t,chatFullInfo:i,prevBoostedChat:a,isCurrentUserPremium:o})=>{const{applyBoost:r,closeBoostModal:c,requestConfetti:d,openPremiumModal:h,loadFullChat:u}=(0,n.ko)(),[m,p,v]=(0,D.A)(),[g,A,f]=(0,D.A)(),[b,C,y]=(0,D.A)(),S=t&&(0,l.WX)(t),N=Boolean(e),k=(0,B.A)(),w=(0,xi.A)();(0,s.vJ)(()=>{t&&!i&&u({chatId:t.id})},[t,i]);const P=(0,s.Kr)(()=>{if(t)return(0,l.Js)(k,t)},[t,k]),I=(0,s.Kr)(()=>{if(a)return(0,l.Js)(k,a)},[a,k]),{isStatusLoaded:Y,isBoosted:F,boost:M,title:L,leftText:R,rightText:x,value:E,progress:V,descriptionText:_,canBoostMore:U}=(0,s.Kr)(()=>{if(!e?.boostStatus||!t)return{isStatusLoaded:!1,title:k("Loading")};const{hasMyBoost:s}=e.boostStatus,n=e?.myBoosts&&Or(e.myBoosts,t.id),a=e?.myBoosts&&(o=e.myBoosts,r=t.id,!o.every(e=>e.chatId===r));var o,r;const{boosts:c,currentLevel:d,hasNextLevel:h,levelProgress:u,remainingBoosts:m,isMaxLevel:p}=(0,Vr.z)(e.boostStatus,!0),v=s,g=k("BoostsLevel",d),A=h?k("BoostsLevel",d+1):void 0,f=k("ChannelBoost.MoreBoosts",m),b=k(S?"BoostChannel":"BoostGroup"),C=(i?.boostsToUnrestrict||0)-(i?.boostsApplied||0);let y;if(p)y=k("BoostsMaxLevelReached");else if(C>0&&!(0,l.SJ)(t)){const e=k("GroupBoost.BoostToUnrestrict.Times",C);y=k("GroupBoost.BoostToUnrestrict",[e,P])}else y=k("ChannelBoost.MoreBoostsNeeded.Text",[P,f]);return{isStatusLoaded:!0,title:b,leftText:g,rightText:A,value:c.toString(),progress:u,remainingBoosts:m,descriptionText:y,boost:n,isBoosted:v,canBoostMore:a&&!p}},[t,P,e,k,i,S]),O=!e?.myBoosts?.length&&o,K=M?.chatId&&M.chatId!==e?.chatId,J=(0,T.A)(()=>{v(),r({chatId:t.id,slots:[M.slot]}),d({})}),G=(0,T.A)(()=>{h(),y(),c()}),j=(0,T.A)(()=>{if(!M)return o?void c():void C();U?M.cooldownUntil?A():K?p():J():c()}),z=(0,T.A)(()=>{c()});return(0,se.FD)(te.A,{isOpen:N,title:L,className:"IK2mBqbm",contentClassName:"pUyNTysT",onClose:c,children:[Y?(0,se.FD)(se.FK,{children:[(0,se.Y)(_r.A,{leftText:R,rightText:x,progress:V,floatingBadgeText:E,floatingBadgeIcon:"boost"}),F&&(0,se.Y)("div",{className:(0,ge.A)(Ur,"hAA6B1lc"),children:k("ChannelBoost.YouBoostedChannelText",P)}),(0,se.Y)("div",{className:Ur,children:(0,Bt.A)(_,["simple_markdown","emoji"])}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",disabled:O,onClick:j,children:U?(0,se.FD)(se.FK,{children:[(0,se.Y)(he.A,{name:"boost"}),k(S?"ChannelBoost.BoostChannel":"GroupBoost.BoostGroup")]}):k("OK")}),(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:z,children:k("Cancel")})]})]}):(0,se.Y)(Ts.A,{className:"zjXCH3pT"}),K&&I&&(0,se.FD)(te.A,{isOpen:m,className:"GIFAjZPY",contentClassName:"Jxyz9TaL",onClose:v,children:[(0,se.FD)("div",{className:"OKp6HS1U",children:[(0,se.FD)("div",{className:"NU9itcIm",children:[(0,se.Y)(Lt.A,{peer:a,size:"large"}),(0,se.Y)(he.A,{name:"boostcircle",className:"upXvhNRY"})]}),(0,se.Y)(he.A,{name:"next",className:"WSJdWV7L"}),(0,se.Y)(Lt.A,{peer:t,size:"large"})]}),(0,se.Y)("div",{children:(0,Bt.A)(k("ChannelBoost.ReplaceBoost",[I,P]),["simple_markdown","emoji"])}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:J,children:k("Replace")}),(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:v,children:k("Cancel")})]})]}),Boolean(M?.cooldownUntil)&&(0,se.Y)(hi.A,{isOpen:g,isOnlyConfirm:!0,confirmLabel:k("OK"),title:k("ChannelBoost.Error.BoostTooOftenTitle"),onClose:f,confirmHandler:f,children:(0,Bt.A)(k("ChannelBoost.Error.BoostTooOftenText",(0,We.A$)(w,M.cooldownUntil-(0,Bi.Fm)())),["simple_markdown","emoji"])}),!o&&(0,se.Y)(hi.A,{isOpen:b,confirmLabel:k("Common.Yes"),title:k("PremiumNeeded"),onClose:y,confirmHandler:G,children:(0,Bt.A)(k("PremiumNeededForBoosting"),["simple_markdown","emoji"])})]})}));var Jr=i(47058),Gr=i(70046);const jr="xVLGjLub",zr=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const{message:i}=t||{},s=i&&(0,c.O5q)(e,i.chatId,i.messageId),n=s&&(0,c.Y7C)(e,s);return{currentUserId:e.currentUserId,messageSender:n}})(({currentUserId:e,modal:t,messageSender:i})=>{const{closeGiftCodeModal:a,applyGiftCode:r,focusMessage:l}=(0,n.ko)(),c=(0,xi.A)(),d=(0,B.A)(),h=Boolean(t),u=!(t?.info.toId&&t?.info.toId!==e||t?.info.usedAt),m=(0,T.A)(()=>{t&&t.info.giveawayMessageId&&(l({chatId:t.info.fromId,messageId:t.info.giveawayMessageId}),a())}),p=(0,T.A)(()=>{u?r({slug:t.slug}):a()}),v=(0,s.Kr)(()=>{if(!t)return;const{slug:e,info:s}=t,n=s.fromId||i?.id,a=(0,se.FD)(se.FK,{children:[(0,se.Y)("img",{src:jo,alt:"",className:"Mtx4SWww"}),(0,se.Y)("p",{className:jr,children:(0,Bt.A)(d("lng_gift_link_about"),["simple_markdown"])}),(0,se.Y)(Jr.A,{title:"BoostingGiftLink",link:`${o.jsp}/giftcode/${e}`})]}),r=[[d("BoostingFrom"),n?{chatId:n}:d("BoostingNoRecipient")],[d("BoostingTo"),s.toId?{chatId:s.toId}:d("BoostingNoRecipient")],[d("BoostingGift"),d("BoostingTelegramPremiumFor",(0,We.w6)(c,s.days))]];return s.isFromGiveaway&&r.push([d("BoostingReason"),(0,se.Y)("span",{className:(0,ge.A)(s.giveawayMessageId&&"IzcASdzD"),onClick:m,children:s.isFromGiveaway&&!s.toId?d("BoostingIncompleteGiveaway"):d("BoostingGiveaway")})]),r.push([d("BoostingDate"),(0,We.L2)(1e3*s.date,d.code,!0)]),{header:a,tableData:r,footer:(0,se.Y)("span",{className:jr,children:(0,Bt.A)(s.usedAt?d("BoostingUsedLinkDate",(0,We.L2)(1e3*s.usedAt,d.code,!0)):d("BoostingSendLinkToAnyone"),["simple_markdown"])})}},[c,d,i?.id,t]);if(v)return(0,se.Y)(Gr.A,{isOpen:h,title:d("lng_gift_link_title"),tableData:v.tableData,header:v.header,footer:v.footer,buttonText:d(u?"BoostingUseLink":"Close"),onButtonClick:p,onClose:a})}));function Hr(e,t){return e.reduce((e,i)=>Math.abs(i-t)<Math.abs(e-t)?i:e)}const $r=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const{selfDestructAccountDays:i}=t||{};return{selfDestructAccountDays:i}})(({modal:e,selfDestructAccountDays:t})=>{const{closeGiftCodeModal:i,closeDeleteAccountModal:a,setAccountTTL:r}=(0,n.ko)(),l=(0,xi.A)(),c=Boolean(e),[d,h]=(0,s.J0)(),u=(0,T.A)(e=>30*Number(e)),m=(0,s.Kr)(()=>{if(t)return Hr(o.WF4,t/30).toString()},[t]);(0,s.vJ)(()=>{m&&h(m)},[m]);const p=(0,s.Kr)(()=>o.WF4.map(e=>({value:String(e),label:l("Months",{count:e},{pluralValue:1})})),[l]),v=(0,T.A)(e=>{h(e)}),g=(0,T.A)(()=>{d&&r({days:u(d)})}),A=(0,T.A)(()=>{a()});return(0,se.FD)(te.A,{isOpen:c,title:l("SelfDestructTitle"),onClose:i,className:"X6K5oA8U",children:[(0,se.Y)("p",{children:l("SelfDestructSessionsDescription")}),(0,se.Y)(ie.A,{className:"dialog-checkbox-group",name:"quick-reaction-settings",options:p,selected:d,onChange:v,withIcon:!0}),(0,se.FD)("div",{className:"dialog-buttons mt-2",children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:g,children:l("Save")}),(0,se.Y)(X.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:A,children:l("Cancel")})]})]})})),qr={root:"OviJR58x",content:"BlpqzGYt",header:"b9RUzfpF",iconWrapper:"l1X5kBUM",icon:"qOoRnv_Y",mainText:"s2SOQSml",description:"wiKBjcl2"},Wr=(0,s.ph)((0,n.EK)(e=>{const t=e.appConfig;return{verifyAgeBotUsername:t.verifyAgeBotUsername,verifyAgeMin:t.verifyAgeMin||o.lYi}})(({modal:e,verifyAgeBotUsername:t,verifyAgeMin:i})=>{const{closeAgeVerificationModal:s,openChatByUsername:a}=(0,n.ko)(),o=(0,xi.A)(),r=Boolean(e),l=(0,T.A)(()=>{t&&a({shouldStartMainApp:!0,username:t}),s()}),c=(0,T.A)(()=>{s()});return(0,se.FD)(te.A,{isOpen:r,onClose:c,className:qr.root,children:[(0,se.FD)("div",{className:qr.content,children:[(0,se.Y)("div",{className:qr.header,children:(0,se.Y)("div",{className:qr.iconWrapper,children:(0,se.Y)(he.A,{name:"user",className:qr.icon})})}),(0,se.Y)("h2",{className:qr.title,children:o("TitleAgeVerificationModal")}),(0,se.Y)("p",{className:qr.mainText,children:o("TextAgeVerificationModal",{count:i},{withMarkdown:!0,withNodes:!0,pluralValue:i})}),(0,se.Y)("p",{className:qr.description,children:o("DescriptionAgeVerificationModal")})]}),(0,se.Y)("div",{className:"dialog-buttons mt-2",children:(0,se.Y)(X.A,{onClick:l,children:o("ButtonAgeVerification")})})]})}));var Qr=i(34132),Zr=i(24713);const Xr={description:"dl10exNi","picker-wrapper":"gxWY5c6x",pickerWrapper:"gxWY5c6x","picker-header":"h8N7eyob",pickerHeader:"h8N7eyob","picker-header-info":"Rth2Qu07",pickerHeaderInfo:"Rth2Qu07","selection-toggle":"B6eAugx8",selectionToggle:"B6eAugx8",foldersWrapper:"mwcvgD2S",folders:"LKavx8ww",folder:"qglLx5Dn","button-text":"bgaRuEMs",buttonText:"bgaRuEMs","button-badge":"rTe14Z22",buttonBadge:"rTe14Z22"},el=(0,s.ph)(({invite:e,folder:t})=>{const{closeChatlistModal:i,joinChatlistInvite:a}=(0,n.ko)(),o=(0,xi.A)(),r=(0,B.A)(),[l,c]=(0,s.J0)(e.missingPeerIds),d=Boolean(e.missingPeerIds.length),h=0===e.alreadyPeerIds.length,u=d?e.missingPeerIds.length:0,m=l.length?l.length.toString():void 0,p=h?o("FolderLinkSubtitleNew"):u?o("FolderLinkSubtitleAdd",{chats:o("FolderLinkSubtitleAddCount",{count:u},{pluralValue:u}),title:(0,qi.fd)({text:t.title.text,entities:t.title.entities,noCustomEmojiPlayback:t.noTitleAnimations})},{withNodes:!0,withMarkdown:!0}):o("FolderLinkSubtitleAlready"),v=(0,s.hb)(()=>{i(),l.length&&a({invite:e,peerIds:l})},[e,l]),g=(0,s.hb)(()=>{const t=l.length===e.missingPeerIds.length;c(t?[]:e.missingPeerIds)},[e.missingPeerIds,l.length]);return(0,se.FD)("div",{className:Xr.content,children:[(0,se.Y)("div",{className:Xr.description,children:(0,Bt.A)(p,["simple_markdown","emoji"])}),(0,se.FD)("div",{className:(0,ge.A)(Xr.pickerWrapper,"custom-scroll"),children:[Boolean(e.missingPeerIds.length)&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:Xr.pickerHeader,children:[(0,se.Y)("div",{className:Xr.pickerHeaderInfo,children:r("FolderLinkHeaderChatsJoin",l.length,"i")}),(0,se.Y)("div",{className:Xr.selectionToggle,role:"button",tabIndex:0,onClick:g,children:l.length===e.missingPeerIds.length?r("DeselectAll"):r("SelectAll")})]}),(0,se.Y)(fi.A,{itemIds:e.missingPeerIds,onSelectedIdsChange:c,selectedIds:l,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"})]}),(0,se.Y)("div",{className:Xr.pickerHeader,children:(0,se.Y)("div",{className:Xr.pickerHeaderInfo,children:r("FolderLinkHeaderAlready")})}),(0,se.Y)(fi.A,{itemIds:e.alreadyPeerIds,lockedSelectedIds:e.alreadyPeerIds,selectedIds:e.alreadyPeerIds,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"})]}),(0,se.Y)(X.A,{onClick:v,children:(0,se.FD)("div",{className:Xr.buttonText,children:[!l.length&&r("OK"),Boolean(l.length)&&(0,se.FD)(se.FK,{children:[r("FolderLinkButtonJoinPlural",l.length,"i"),(0,se.Y)(Zr.A,{className:Xr.buttonBadge,text:m,isAlternateColor:!0})]})]})})]})}),tl=(0,s.ph)(({folder:e,suggestedPeerIds:t=Ai.p})=>{const{closeChatlistModal:i,leaveChatlist:a}=(0,n.ko)(),o=(0,B.A)(),[r,l]=(0,s.J0)([]),c=r.length?r.length.toString():void 0,d=(0,s.hb)(()=>{const e=r.length===t.length;l(e?[]:t)},[t,r.length]),h=(0,s.hb)(()=>{i(),a({folderId:e.id,peerIds:r})},[e.id,r]);return(0,se.FD)("div",{className:Xr.content,children:[Boolean(t?.length)&&(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:Xr.description,children:(0,Bt.A)(o("FolderLinkSubtitleRemove"),["simple_markdown","emoji"])}),(0,se.FD)("div",{className:(0,ge.A)(Xr.pickerWrapper,"custom-scroll"),children:[(0,se.FD)("div",{className:Xr.pickerHeader,children:[(0,se.Y)("div",{className:Xr.pickerHeaderInfo,children:o("FolderLinkHeaderChatsQuit",r.length,"i")}),(0,se.Y)("div",{className:Xr.selectionToggle,role:"button",tabIndex:0,onClick:d,children:r.length===t.length?o("DeselectAll"):o("SelectAll")})]}),(0,se.Y)(fi.A,{itemIds:t,onSelectedIdsChange:l,selectedIds:r,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"})]})]}),(0,se.Y)(X.A,{onClick:h,children:(0,se.FD)("div",{className:Xr.buttonText,children:[!r.length&&o("FolderLinkButtonRemove"),Boolean(r.length)&&(0,se.FD)(se.FK,{children:[o("FolderLinkButtonRemoveChats"),(0,se.Y)(Zr.A,{className:Xr.buttonBadge,text:c,isAlternateColor:!0})]})]})})]})}),il=(0,s.ph)(({invite:e})=>{const{closeChatlistModal:t,joinChatlistInvite:i}=(0,n.ko)(),a=(0,xi.A)(),o=(0,B.A)(),[r,l]=(0,s.J0)(e.peerIds),c=(0,s.Kr)(()=>{const t=(0,n.mS)().chats.byId;return e.peerIds.filter(e=>!t[e].isNotJoined)},[e.peerIds]),d=r.length-c.length,h=d?d.toString():void 0,u=(0,s.hb)(()=>{t(),i({invite:e,peerIds:r})},[e,r]),m=(0,s.hb)(()=>{const t=r.length===e.peerIds.length;l(t?c:e.peerIds)},[e.peerIds,c,r.length]);return(0,se.FD)("div",{className:Xr.content,children:[(0,se.Y)("div",{className:Xr.description,children:a("FolderLinkSubtitleNew")}),(0,se.FD)("div",{className:(0,ge.A)(Xr.pickerWrapper,"custom-scroll"),children:[(0,se.FD)("div",{className:Xr.pickerHeader,children:[(0,se.Y)("div",{className:Xr.pickerHeaderInfo,children:o("FolderLinkHeaderChatsJoin",d,"i")}),(0,se.Y)("div",{className:Xr.selectionToggle,role:"button",tabIndex:0,onClick:m,children:r.length===e.peerIds.length?o("DeselectAll"):o("SelectAll")})]}),(0,se.Y)(fi.A,{itemIds:e.peerIds,lockedSelectedIds:c,onSelectedIdsChange:l,selectedIds:r,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"})]}),(0,se.Y)(X.A,{onClick:u,disabled:!r.length,children:(0,se.FD)("div",{className:Xr.buttonText,children:[a("FolderLinkAddFolder"),(0,se.Y)(Zr.A,{className:Xr.buttonBadge,text:h,isAlternateColor:!0})]})})]})}),sl=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const{invite:i,removal:s}=t||{},n=s?.folderId||(i&&"folderId"in i?i.folderId:void 0);return{folder:n?(0,c.$aQ)(e,n):void 0}})(({modal:e,folder:t})=>{const{closeChatlistModal:i}=(0,n.ko)(),a=(0,B.A)(),o=Boolean(e),r=(0,K.A)(e)||e,l=(0,K.A)(t)||t,c=(0,s.Kr)(()=>{if(r){if(r.invite){const e=r.invite;return"alreadyPeerIds"in e?e.missingPeerIds.length?a("FolderLinkTitleAddChats"):a("FolderLinkTitleAlready"):a("FolderLinkTitleAdd")}return r.removal?a("FolderLinkTitleRemove"):void 0}},[a,r]),d=(0,s.Kr)(()=>l?(0,qi.fd)({text:l.title.text,entities:l.title.entities,noCustomEmojiPlayback:l.noTitleAnimations}):r?.invite&&"title"in r.invite?(0,qi.fd)({text:r.invite.title.text,entities:r.invite.title.entities,noCustomEmojiPlayback:r.invite.noTitleAnimations}):void 0,[l,r]),h=(0,s.Kr)(()=>{if(r?.invite)return"missingPeerIds"in r.invite?r.invite.missingPeerIds.length:void 0},[r]),u=(0,s.hb)(()=>{if(r){if(r.invite){const e=r.invite;return"alreadyPeerIds"in e?(0,se.Y)(el,{invite:e,folder:l}):(0,se.Y)(il,{invite:e})}return r.removal?(0,se.Y)(tl,{folder:l,suggestedPeerIds:r.removal.suggestedPeerIds}):void 0}},[l,r]);return(0,se.FD)(te.A,{isOpen:o,title:c,onClose:i,isSlim:!0,hasCloseButton:!0,children:[d&&(m=d,(0,se.Y)("div",{className:Xr.foldersWrapper,children:(0,se.FD)("div",{className:Xr.folders,children:[(0,se.Y)(Qr.A,{className:Xr.folder,title:a("FolderLinkPreviewLeft")}),(0,se.Y)(Qr.A,{className:Xr.folder,isActive:!0,badgeCount:h,isBadgeActive:!0,title:m}),(0,se.Y)(Qr.A,{className:Xr.folder,title:a("FolderLinkPreviewRight")})]})})),u()]});var m})),nl={content:"MZ0RCecx",title:"ar8XeydN",participantCount:"un00TXYY",participants:"YvkZ6c2D",participant:"DHJSBDeE",buttons:"KFtrPtNr"},al=(0,s.ph)(({modal:e})=>{const{acceptChatInvite:t,closeChatInviteModal:i,showNotification:a}=(0,n.ko)(),o=(0,s.li)(),r=(0,B.A)(),d=(0,O.A)(e),{hash:h,inviteInfo:u}=e||d||{},{about:m,isBroadcast:p,participantIds:v,participantsCount:g,photo:A,isRequestNeeded:f}=u||{},b=(0,T.A)(()=>{i()}),C=(0,T.A)(()=>{t({hash:h}),f&&a({message:r(p?"RequestToJoinChannelSentDescription":"RequestToJoinGroupSentDescription")}),b()}),y=p?"ProfileJoinChannel":"JoinGroup",S=p?"MemberRequests.RequestToJoinChannel":"MemberRequests.RequestToJoinGroup",N=(0,s.Kr)(()=>{if(u)return(0,l.nr)(u)},[u]),k=(0,s.Kr)(()=>{if(!v)return;const e=(0,n.mS)();return v.map(t=>(0,c.mBe)(e,t)).filter(Boolean)},[v]);return(0,bn.A)(o,!e||!k),(0,se.FD)(te.A,{isOpen:Boolean(e),contentClassName:nl.content,isSlim:!0,onClose:b,onEnter:C,children:[N&&(0,se.Y)(Lt.A,{size:"jumbo",photo:A,peer:N,withVideo:!0}),N&&(0,se.Y)(Bs.A,{className:nl.title,peer:N}),m&&(0,se.Y)("p",{className:nl.about,children:m}),(0,se.Y)("p",{className:nl.participantCount,children:r(p?"Subscribers":"Members",g,"i")}),k&&(0,se.Y)("div",{ref:o,className:(0,ge.A)(nl.participants,"no-scrollbar"),children:k.map(e=>(0,se.Y)(Nn.A,{className:nl.participant,peer:e,text:(0,l.Yg)(e)}))}),(0,se.FD)("div",{className:(0,ge.A)("dialog-buttons",nl.buttons),children:[(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:C,children:r(f?S:y)}),(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:b,children:r("Cancel")})]})]})});var ol=i(5463);const rl=(0,s.ph)(({modal:e})=>{const{closePasskeyModal:t,startPasskeyRegistration:i}=(0,n.ko)(),a=(0,xi.A)(),o=(0,T.A)(()=>{t()}),r=(0,T.A)(()=>{i(),o()}),l=(0,s.Kr)(()=>({header:(0,se.FD)("div",{className:"flex-column-centered",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Passkeys,previewUrl:Ar.d.Passkeys,size:120}),(0,se.Y)("h3",{className:"vi6YQWX0",children:a("PasskeyModalTitle")}),(0,se.Y)("p",{children:a("PasskeyModalDescription")})]}),listItemData:[["key",a("PasskeyModalFeature1Title"),a("PasskeyModalFeature1Description")],["animals",a("PasskeyModalFeature2Title"),a("PasskeyModalFeature2Description")],["lock",a("PasskeyModalFeature3Title"),a("PasskeyModalFeature3Description")]]}),[a]);return(0,se.Y)(ol.A,{isOpen:Boolean(e),listItemData:l.listItemData,header:l.header,buttonText:a("PasskeyModalButtonText"),onButtonClick:r,onClose:o})}),ll="kiV5YwpR",cl=(new Date).getFullYear(),dl=cl-150,hl=Array.from({length:12},(e,t)=>t+1),ul=(e,t)=>e?2===e?t&&(t%4!=0||t%100==0&&t%400!=0)?28:29:4===e||6===e||9===e||11===e?30:31:31,ml=(0,s.ph)(({modal:e})=>{const{closeBirthdaySetupModal:t,openSettingsScreen:i,updateBirthday:o}=(0,n.ko)(),{currentBirthday:r}=e||{},l=(0,s.li)(),[c,d]=(0,s.J0)(r?.day),[h,u]=(0,s.J0)(r?.month),[m,p]=(0,s.J0)(r?.year),v=(0,xi.A)(),g=(0,T.A)(()=>{t()}),A=(0,T.A)(()=>{o({birthday:void 0}),t()}),f=(0,T.A)(()=>{i({screen:a.VS.PrivacyBirthday}),t()}),b=ul(h,m),C=(0,T.A)(e=>{if(!e.target.value)return void d(void 0);const t=Number(e.target.value.replace(/[^\d]+/g,""));t?d(t>b?b:Math.max(t,1)):e.preventDefault()}),y=(0,T.A)(e=>{u(e),c&&d(Math.min(c,ul(e,m)))}),S=(0,T.A)(e=>{if(!e.target.value)return void p(void 0);const t=Number(e.target.value.replace(/[^\d]+/g,""));t?t>cl?p(cl):(p(t),c&&d(Math.min(c,ul(h,t)))):e.preventDefault()}),N=(0,T.A)(()=>{m?m<100?p(1900+m):m<dl&&p(dl):p(void 0)}),k=(0,T.A)(()=>{c&&h&&(o({birthday:{day:c,month:h,year:m}}),t())}),w=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(ee.A,{label:v("BirthdayInputMonth"),className:(0,ge.A)(ll,"xSFFwTx2",t&&"active"),value:h?v(`Month${h}`):"",onClick:e,inputMode:"numeric",teactExperimentControlled:!0}),[v,h]);return(0,se.FD)(te.A,{isOpen:Boolean(e),hasCloseButton:!0,hasAbsoluteCloseButton:!0,isSlim:!0,dialogRef:l,contentClassName:"W0kySiJ6",onClose:g,children:[(0,se.FD)("div",{className:"PpcrztHS",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.DuckCake,size:120,className:"section-icon"}),(0,se.Y)("h3",{className:"lMKiFLTe",children:v("BirthdaySetupTitle")})]}),(0,se.FD)("div",{className:"sje6F_wI",children:[(0,se.Y)(ee.A,{label:v("BirthdayInputDay"),className:ll,value:c?.toString(),onChange:C,maxLength:2,inputMode:"numeric"}),(0,se.Y)(ue.A,{className:(0,ge.A)("OMO_wq8N","with-menu-transitions"),bubbleClassName:"JcsMNM0K",autoClose:!0,positionY:"bottom",trigger:w,children:hl.map(e=>(0,se.Y)(me.A,{onClick:()=>y(e),children:v(`Month${e}`)},e))}),(0,se.Y)(ee.A,{label:v("BirthdayInputYear"),className:ll,value:m?.toString(),onBlur:N,onChange:S,maxLength:4,inputMode:"numeric"})]}),(0,se.FD)("div",{className:"mkIotrno",children:[(0,se.Y)("span",{className:"INQVqP2z",children:v("BirthdayPrivacySuggestion",{link:(0,se.Y)(So.A,{isPrimary:!0,onClick:f,children:v("BirthdayPrivacySuggestionLink")})},{withNodes:!0})}),r&&(0,se.Y)(X.A,{isText:!0,onClick:A,children:v("BirthdayRemove")}),(0,se.Y)(X.A,{disabled:!c||!h,onClick:k,children:v("Save")})]})]})});var pl=i(84685),vl=i(89873);const gl="La4sUYaq",Al="Bn5kz5br",fl=(0,s.ph)((0,n.EK)(e=>({minLevelToRestrictAds:e.appConfig.channelRestrictAdsLevelMin}))(({modal:e,minLevelToRestrictAds:t})=>{const{closeAboutAdsModal:i}=(0,n.ko)(),a=(0,s.li)(),o=Boolean(e),r=(0,Fi.A)(e),{canReport:l,randomId:c,additionalInfo:d,sponsorInfo:h}=r||{},u=l,m=(0,Fi.A)(u),p=(0,B.A)(),v=(0,s.Kr)(()=>(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{children:p("SponsoredMessageInfoScreen.Title")}),(0,se.Y)("p",{children:(0,Bt.A)(p("SponsoredMessageInfoDescription1"),["br"])}),(0,se.Y)("p",{children:(0,Bt.A)(p("SponsoredMessageInfoDescription2"),["br"])}),(0,se.Y)("p",{children:(0,Bt.A)(p("SponsoredMessageInfoDescription3"),["br"])}),(0,se.Y)("p",{children:(0,se.Y)(pl.A,{url:p("SponsoredMessageAlertLearnMoreUrl"),text:p("SponsoredMessageAlertLearnMoreUrl")})}),(0,se.Y)("p",{children:(0,Bt.A)(p("SponsoredMessageInfoDescription4"),["br"])})]}),[p]),{isContextMenuOpen:g,contextMenuAnchor:A,handleContextMenu:f,handleContextMenuClose:b,handleContextMenuHide:C}=(0,Qs.A)(a,!m),y=(0,T.A)(()=>{i(),b(),C()}),S=(0,s.Kr)(()=>{if(o)return{header:(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:gl,children:p("AboutRevenueSharingAds")}),(0,se.Y)("p",{className:(0,ge.A)(Al,"hbsLlXSH"),children:p("RevenueSharingAdsAlertSubtitle")}),(0,se.Y)(X.A,{ref:a,round:!0,size:"smaller",color:"translucent",className:"JdN5pGTw",onClick:f,iconName:"more"})]}),listItemData:[["lock",p("RevenueSharingAdsInfo1Title"),(0,Bt.A)(p("RevenueSharingAdsInfo1Subtitle"),["simple_markdown"])],["revenue-split",p("RevenueSharingAdsInfo2Title"),(0,Bt.A)(p("RevenueSharingAdsInfo2Subtitle"),["simple_markdown"])],["nochannel",p("RevenueSharingAdsInfo3Title"),(0,Bt.A)(p("RevenueSharingAdsInfo3Subtitle",t),["simple_markdown"])]],footer:(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:gl,children:(0,Bt.A)(p("RevenueSharingAdsInfo4Title"),["simple_markdown"])}),(0,se.FD)("p",{className:Al,children:[(0,Bt.A)(p("RevenueSharingAdsInfo4Subtitle2",""),["simple_markdown"]),(0,se.Y)(pl.A,{url:p("PromoteUrl"),text:p("LearnMoreArrow")})]})]})}},[o,p,f,t]);return m?(0,se.FD)(se.FK,{children:[(0,se.Y)(ol.A,{isOpen:o,listItemData:S?.listItemData,headerIconName:"channel",headerIconPremiumGradient:!0,withSeparator:!0,header:S?.header,footer:S?.footer,buttonText:p("RevenueSharingAdsUnderstood"),onClose:y}),A&&c&&(0,se.Y)(vl.A,{isOpen:g,anchor:A,triggerRef:a,randomId:c,additionalInfo:d,canReport:l,sponsorInfo:h,shouldSkipAbout:!0,onItemClick:y,onClose:b,onCloseAnimationEnd:C})]}):(0,se.FD)(te.A,{isOpen:o,className:"LFkgLoAk",contentClassName:"TZE15Pt_",onClose:y,children:[v,(0,se.Y)(X.A,{onClick:y,children:p("RevenueSharingAdsUnderstood")})]})})),bl="t9iZUzOj",Cl=(0,s.ph)(({isOpen:e,onClose:t})=>{const i=(0,B.A)(),n=(0,xi.A)(),a=(0,s.Kr)(()=>{const e=i("LearnMore");return n("ChannelEarnLearnCoinAbout",{link:(0,se.FD)(pl.A,{url:i("MonetizationInfoTONLink"),text:e,children:[e,(0,se.Y)(he.A,{name:"next"})]})},{withNodes:!0})},[n,i]),o=(0,s.Kr)(()=>n("MonetizationInfoTONTitle",void 0,{withNodes:!0,specialReplacement:{"💎":(0,se.Y)(he.A,{className:"ATkOSqJ7",name:"toncoin"})}}),[n]),r=(0,s.Kr)(()=>{if(e)return{header:(0,se.Y)("h3",{className:bl,children:i("lng_channel_earn_learn_title")}),listItemData:[["channel",i("lng_channel_earn_learn_in_subtitle"),(0,Bt.A)(i("lng_channel_earn_learn_in_about"),["simple_markdown"])],["revenue-split",i("lng_channel_earn_learn_split_subtitle"),(0,Bt.A)(i("Monetization.Intro.Split.Text"),["simple_markdown"])],["cash-circle",i("lng_channel_earn_learn_out_subtitle"),(0,Bt.A)(i("lng_channel_earn_learn_out_about"),["simple_markdown"])]],footer:(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:bl,children:o}),(0,se.Y)("p",{className:"mjveZmdr",children:a})]})}},[e,i,o,a]);if(r)return(0,se.Y)(ol.A,{isOpen:e,listItemData:r.listItemData,headerIconName:"cash-circle",headerIconPremiumGradient:!0,withSeparator:!0,header:r.header,footer:r.footer,buttonText:i("RevenueSharingAdsUnderstood"),onClose:t})});var yl=i(15535);const Sl="oofoCYlu",Nl=(0,s.ph)((0,n.EK)(e=>{const{twoFaSettings:{hint:t}}=e;return{passwordHint:t}})(({modal:e,passwordHint:t})=>{const{closeMonetizationVerificationModal:i,clearMonetizationVerificationError:a,processMonetizationRevenueWithdrawalUrl:o}=(0,n.ko)(),r=Boolean(e),l=(0,Fi.A)(e),c=(0,xi.A)(),[d,h]=(0,s.J0)(!1),u=(0,T.A)(e=>{l&&o({peerId:l.chatId,currentPassword:e})}),m=(0,T.A)(()=>{a()}),p=(0,T.A)(()=>{i()});return(0,se.Y)(te.A,{isOpen:r,hasCloseButton:!0,title:c("CheckPasswordTitle"),className:"WqeWhMAS",contentClassName:Sl,onClose:p,children:(0,se.Y)("div",{className:(0,ge.A)(Sl,"settings-content password-form custom-scroll"),children:(0,se.Y)("div",{className:"settings-item pt-0",children:(0,se.Y)(yl.A,{shouldShowSubmit:!0,placeholder:c("CheckPasswordPlaceholder"),error:l?.errorKey&&c.withRegular(l.errorKey),description:c("CheckPasswordDescription"),onClearError:m,isLoading:l?.isLoading,hint:t,isPasswordVisible:d,shouldResetValue:r,onChangePasswordVisibility:h,onSubmit:u})})})})})),kl={content:"MKdSUg2P",chatItem:"qEIwBtp0"},wl=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.mBe)(e,e.currentUserId),i=(0,c.g29)(e);return{currentUser:t,stickerSet:e.defaultStatusIconsId?(0,c.ycM)(e,e.defaultStatusIconsId):void 0,isPremium:i,isAccountFrozen:(0,c.trm)(e)}})(({modal:e,currentUser:t,stickerSet:i,isPremium:a,isAccountFrozen:o})=>{const{closeEmojiStatusAccessModal:r,toggleUserEmojiStatusPermission:c,sendWebAppEvent:d,openPremiumModal:h,loadDefaultStatusIcons:u}=(0,n.ko)(),m=Boolean(e),p=(0,B.A)(),v=(0,xi.A)(),g=(0,s.li)(),[A,f]=(0,s.J0)(0);(0,s.vJ)(()=>{!m||i?.stickers||o||u()},[m,i,o]);const b=(0,s.Kr)(()=>{if(t&&i?.stickers)return{...t,emojiStatus:{type:"regular",documentId:i.stickers[A].id}}},[t,i,A]),C=i?.stickers?.length;(0,mn.A)(()=>{C&&f(e=>(e+1)%C)},C?3200:void 0);const y=(0,T.A)(()=>(0,se.Y)(Rr.A,{withEmojiStatus:!0,className:kl.chatItem,itemClassName:kl.itemName,mockPeer:b})),S=(0,T.A)(()=>{e?.bot?.id&&(r(),e?.webAppKey&&(a?(d({webAppKey:e.webAppKey,event:{eventType:"emoji_status_access_requested",eventData:{status:"allowed"}}}),c({botId:e.bot.id,isEnabled:!0,isBotAccessEmojiGranted:!0})):(h(),d({webAppKey:e.webAppKey,event:{eventType:"emoji_status_access_requested",eventData:{status:"cancelled"}}}))))}),N=(0,T.A)(()=>{e?.bot?.id&&(r(),e?.webAppKey&&d({webAppKey:e.webAppKey,event:{eventType:"emoji_status_access_requested",eventData:{status:"cancelled"}}}),a&&c({botId:e.bot.id,isEnabled:!1}))}),k=(0,T.A)(()=>{if(e?.bot)return v("EmojiStatusAccessText",{name:(0,l.Yg)(e?.bot)},{withNodes:!0,withMarkdown:!0})});return(0,se.FD)(te.A,{className:(0,ge.A)("confirm"),contentClassName:kl.content,isOpen:m,onClose:N,children:[y(),(0,se.FD)("div",{children:[k(),(0,se.FD)("div",{className:"dialog-buttons mt-2",ref:g,children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:S,color:"primary",children:p("lng_bot_allow_write_confirm")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:N,children:v("Cancel")})]})]})]})})),Pl=(0,s.ph)((0,n.EK)(e=>({currentUser:(0,c.mBe)(e,e.currentUserId)}))(({modal:e,currentUser:t})=>{const{closeLocationAccessModal:i,toggleUserLocationPermission:a,sendWebAppEvent:o}=(0,n.ko)(),r=Boolean(e),c=(0,B.A)(),d=(0,xi.A)(),h=(0,s.li)(),m=(0,T.A)(async()=>{const t=await(0,u.Bu)(),{geolocation:s}=t;e?.bot?.id&&(i(),e?.webAppKey&&(a({botId:e.bot.id,isAccessGranted:!0}),o({webAppKey:e.webAppKey,event:{eventType:"location_requested",eventData:{available:!0,latitude:s?.latitude,longitude:s?.longitude,altitude:s?.altitude,course:s?.heading,speed:s?.speed,horizontal_accuracy:s?.accuracy,vertical_accuracy:s?.accuracy}}})))}),p=(0,T.A)(()=>{e?.bot?.id&&(i(),e?.webAppKey&&(a({botId:e.bot.id,isAccessGranted:!1}),o({webAppKey:e.webAppKey,event:{eventType:"location_requested",eventData:{available:!1}}})))}),v=(0,T.A)(()=>{if(e?.bot)return(0,se.FD)("div",{className:"CGPoDaLo",children:[(0,se.Y)(Lt.A,{size:"large",peer:t}),(0,se.Y)(he.A,{name:"next",className:"pzERgD5x"}),(0,se.Y)(Lt.A,{size:"large",peer:e.bot})]})}),g=(0,T.A)(()=>{if(e?.bot)return d("LocationPermissionText",{name:(0,l.Yg)(e?.bot)},{withNodes:!0,withMarkdown:!0})});return(0,se.FD)(te.A,{className:(0,ge.A)("confirm"),isOpen:r,onClose:p,children:[v(),(0,se.FD)("div",{children:[g(),(0,se.FD)("div",{className:"dialog-buttons mt-2",ref:h,children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:m,color:"primary",children:c("lng_bot_allow_write_confirm")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:p,children:d("Cancel")})]})]})]})})),Il="qJDgUtjV",Yl=(0,s.ph)(({modal:e})=>{const{reportSponsored:t,closeReportAdModal:i,openPreviousReportAdModal:a}=(0,n.ko)(),o=(0,B.A)(),l=Boolean(e),c=(0,s.li)(),d=(0,T.A)((i,s)=>{const{chatId:n,randomId:a}=e;t({peerId:n,randomId:a,option:s})}),[h,u]=(0,s.Kr)(()=>{if(!e)return[void 0,0];const t=e.sections.length-1;return[e.sections[t],t]},[e]),m=(0,T.A)(()=>{u?a():i()}),p=(0,s.Kr)(()=>{if(!e)return;const t=o("lng_report_sponsored_reported_learn").split("{link}");return[t[0],(0,se.Y)(pl.A,{text:o("lng_report_sponsored_reported_link"),url:o("ReportAd.Help_URL")}),t[1]]},[o,e]),v=(0,s.Kr)(()=>{if(!e)return;const t=Boolean(h?.subtitle);return(0,se.FD)("div",{className:"modal-header-condensed",children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:o(u?"Back":"Close"),onClick:m,iconName:u?"arrow-left":"close"}),(0,se.FD)("div",{className:(0,ge.A)("modal-title","ZAdG13Ah",t&&"lVVyV0py"),children:[(0,se.Y)("h3",{className:"mMmY6YR4",children:o("ReportAd")}),t&&(0,se.Y)("span",{className:"gSkAFc4u",children:h.subtitle})]})]})},[o,e,u,h?.subtitle]);(0,s.vJ)(()=>{if(!e)return;const t=document.querySelector(`.${oe.uo} > .${Il}`);if(!t)return;const i=t.scrollHeight;(0,r.RK)(()=>{c.current.style.height=`${i+56}px`})},[e]);const g=(0,T.A)(()=>{const e=document.querySelector(`.${oe.VY} > .${Il}`);(0,r.YS)(()=>{const t=e.scrollHeight;(0,r.RK)(()=>{c.current.style.height=`${t+56}px`})})});return(0,se.Y)(te.A,{isOpen:l,hasCloseButton:!0,className:"njPBcVYr",header:v,onClose:i,children:(0,se.FD)(oe.Ay,{name:"slide",className:"HjsGIG6e",ref:c,activeKey:u,onStart:g,children:[(0,se.FD)("div",{className:Il,children:[(0,se.Y)("h3",{className:"jrA2dOiw",children:h?.title}),h?.options.map(e=>(0,se.Y)(pi.A,{narrow:!0,secondaryIcon:"next",className:"aFbjDzNo",buttonClassName:"VbE0HzDs",clickArg:e.option,onClick:d,children:(0,se.Y)("div",{className:"oWujoaSC",children:e.text})}))]}),(0,se.Y)("p",{className:"k71Zrc_P",children:p})]})})}),Fl="kq9LwNTZ",Dl=(0,s.ph)(({modal:e})=>{const{reportMessages:t,reportStory:i,closeReportModal:a,openPreviousReportModal:o}=(0,n.ko)(),l=(0,B.A)(),c=Boolean(e),d=(0,s.li)(),[h,u]=(0,s.J0)(""),m=(0,T.A)((s,n)=>{const{messageIds:a,subject:o,peerId:r,chatId:l}=e;if(a)switch(o){case"message":t({chatId:l,messageIds:a,option:n});break;case"story":i({storyId:a[0],peerId:r,option:n})}}),[p,v]=(0,s.Kr)(()=>{if(!e)return[void 0,0];const t=e.sections.length-1;return[e?.sections[t],t]},[e]),g=(0,T.A)(()=>{o()}),A=(0,T.A)(()=>{a()}),f=(0,s.Kr)(()=>{if(!e)return;const t=Boolean(p?.subtitle);return(0,se.FD)("div",{className:"modal-header-condensed",children:[v?(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:l("Back"),onClick:g,iconName:"arrow-left"}):(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:l("Close"),onClick:A,iconName:"close"}),(0,se.FD)("div",{className:(0,ge.A)("modal-title","Lj_ezEWU",t&&"OYFbu8fQ"),children:[(0,se.Y)("h3",{className:(0,ge.A)("QawchdxB",v&&"CV7kzv9H"),children:p?.options?l("story"===e?.subject?"ReportStory":"Report"):p?.title}),t&&(0,se.Y)("span",{className:"OUFckTb7",children:p.subtitle})]})]})},[l,e,v,p?.options,p?.subtitle,p?.title]),b=(0,T.A)(e=>{u(e.target.value)});(0,s.vJ)(()=>{if(!e)return;const t=document.querySelector(`.${oe.uo} > .${Fl}`);if(!t)return;const i=t.scrollHeight;(0,r.RK)(()=>{d.current.style.height=`${i}px`})},[e]);const C=(0,T.A)(()=>{const e=document.querySelector(`.${oe.VY} > .${Fl}`);(0,r.YS)(()=>{const t=e.scrollHeight;(0,r.RK)(()=>{d.current.style.height=`${t+20}px`})})}),y=(0,T.A)(()=>{u(""),a()}),S=(0,T.A)(()=>{const{messageIds:s,subject:n,peerId:a,chatId:o}=e;switch(n){case"message":t({chatId:o,messageIds:s,option:p?.option,description:h});break;case"story":i({storyId:s?.[0],peerId:a,option:p?.option,description:h})}y()});return(0,se.Y)(te.A,{isOpen:c,header:f,onClose:y,contentClassName:"tNysQgHL",className:(0,ge.A)("E1bGWeON","story"===e?.subject&&"component-theme-dark"),children:(0,se.Y)(oe.Ay,{name:"slide",className:"n2VxPirU",ref:d,activeKey:v,onStart:C,children:(0,se.FD)("div",{className:Fl,children:[p?.options?(0,se.Y)("h3",{className:"GSfUuTet",children:p?.title}):void 0,p?.options?.map(e=>(0,se.Y)(pi.A,{narrow:!0,nonInteractive:!0,secondaryIcon:"next",className:"RoxwMzvA",buttonClassName:"Z6skYdvb",clickArg:e.option,onClick:m,children:(0,se.Y)("div",{className:"FU8m6NUU",children:e.text})})),p?.option?(0,se.FD)("div",{className:"KpptZ3Mk",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Report,size:100,className:"kO8JC4gK",nonInteractive:!0,forceAlways:!0,noLoop:!1}),(0,se.Y)(ln.A,{id:"option",className:"yc3szGcx",label:p.isOptional?l("Report2CommentOptional"):l("Report2Comment"),onChange:b,value:h,maxLength:512,maxLengthIndicator:(512-h.length).toString(),noReplaceNewlines:!0}),(0,se.Y)(X.A,{onClick:S,disabled:p.isOptional?void 0:!h.length,children:l("ReportSend")})]}):void 0]})})})});var Ml=i(65632),Tl=i(87021);const Bl=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=(0,c.SJA)(e),{isBlurred:s,patternColor:n,background:a,backgroundColor:o}=(0,c.Gyz)(e,i)||{};return{theme:i,isBackgroundBlurred:s,patternColor:n,customBackground:a,backgroundColor:o,bot:t?(0,c.mBe)(e,t?.botId):void 0,currentUserId:e.currentUserId}})(({modal:e,theme:t,isBackgroundBlurred:i,patternColor:a,customBackground:o,backgroundColor:r,bot:c})=>{const{closePreparedInlineMessageModal:d,sendWebAppEvent:h,openSharePreparedMessageModal:u}=(0,n.ko)(),m=(0,xi.A)(),p=Boolean(e),{webAppKey:v,message:g,botId:A}=e||{},f=(0,s.li)(),b=(0,Ml.A)(t,o),C=(0,T.A)(()=>{v&&A&&g&&(u({webAppKey:v,message:g}),d())}),y=(0,T.A)(()=>{d(),v&&h({webAppKey:v,event:{eventType:"prepared_message_failed",eventData:{error:"USER_DECLINED"}}})}),S=(0,s.Kr)(()=>{if(e)return(0,se.FD)("div",{className:"P1fPh6h8",children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:m("Close"),onClick:y,iconName:"close"}),(0,se.Y)("h3",{className:(0,ge.A)("modal-title","E42tgAwD"),children:m("BotShareMessage")})]})},[m,e]),N=(0,s.Kr)(()=>{if(A&&g&&v)return(0,l.i7)(A,g)},[A,g,v]),k=(0,ge.A)("_6w75ldP","lElCwweL",o&&"CZkpv8n0",r&&"VJAYrDF_",o&&i&&"m8xzfVvU");return(0,se.FD)(te.A,{dialogRef:f,isOpen:p,header:S,onClose:y,className:"Rzj2LMLf",contentClassName:"Ve4u2KVI",children:[(0,se.FD)("div",{className:(0,ge.A)("McJgXCtB","MessageList"),inert:!0,style:(0,Pi.A)(`--pattern-color: ${a}`,r&&`--theme-background-color: ${r}`),children:[(0,se.Y)("div",{className:k,style:b?`--custom-background: ${b}`:void 0}),N&&(0,se.Y)(Tl.A,{message:N,threadId:G.l3,messageListType:"thread",noComments:!0,noReplies:!0,appearanceOrder:0,isJustAdded:!1,isFirstInGroup:!0,isLastInGroup:!0,isLastInList:!1,isFirstInDocumentGroup:!1,isLastInDocumentGroup:!1},A)]}),(0,se.FD)("div",{className:"pNSCKAVN",children:[(0,se.Y)("p",{className:"xWnXsG7q",children:m("WebAppShareMessageInfo",{user:(0,l.Yg)(c)})}),(0,se.Y)(X.A,{onClick:C,children:m("BotShareMessageShare")})]})]})}));var Ll=i(20247),Rl=i(48227);const xl=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e),{isPaymentMessageConfirmDialogOpen:i}=t;return{isPaymentMessageConfirmDialogOpen:i,starsBalance:e.stars?.balance.amount||0,isStarsBalanceModalOpen:Boolean(t.starsBalanceModal)}})(({modal:e,isPaymentMessageConfirmDialogOpen:t,isStarsBalanceModalOpen:i,starsBalance:a})=>{const{closeSharePreparedMessageModal:o,sendInlineBotResult:r,sendWebAppEvent:l,showNotification:d,updateSharePreparedMessageModalSendArgs:h}=(0,n.ko)(),u=(0,B.A)(),m=Boolean(e),[p,v,g]=(0,D.A)();(0,s.vJ)(()=>{m&&v()},[m,v]);const{message:A,filter:f,webAppKey:b,pendingSendArgs:C}=e||{},{starsForSendMessage:y}=C||{},{closeConfirmDialog:S,dialogHandler:N,shouldAutoApprove:k,setAutoApprove:w,handleWithConfirmation:P}=(0,Ll.A)(y||0,i,a),I=(0,T.A)(()=>{o(),b&&l({webAppKey:b,event:{eventType:"prepared_message_failed",eventData:{error:"USER_DECLINED"}}})}),Y=(0,T.A)((e,t)=>{if(A&&b){const i=(0,n.mS)(),s=(0,c.PVB)(i,e);r({chatId:e,threadId:t||G.l3,id:A.result.id,queryId:A.result.queryId}),y||d({message:u("BotSharedToOne",(0,Tt.F9)(u,s))}),l({webAppKey:b,event:{eventType:"prepared_message_sent"}}),o(),h({args:void 0})}}),F=(0,T.A)((e,t)=>{h({args:{peerId:e,threadId:t}})}),M=(0,T.A)(()=>{C&&P(Y,C.peerId,C.threadId)}),L=(0,T.A)(()=>{S(),h({args:void 0})});(0,s.vJ)(()=>{C&&M()},[C]);const R=(0,n.mS)(),x=C?(0,c.PVB)(R,C.peerId):void 0,E=x?(0,Tt.F9)(u,x):void 0;if(m||p)return(0,se.FD)(se.FK,{children:[(0,se.Y)(_s,{isOpen:m,searchPlaceholder:u("Search"),filter:f,onSelectRecipient:F,onClose:I,onCloseAnimationEnd:g,isLowStackPriority:!0}),(0,se.Y)(Rl.A,{isOpen:t,onClose:L,userName:E,messagePriceInStars:y||0,messagesCount:1,shouldAutoApprove:k,setAutoApprove:w,confirmHandler:N})]})}));var El=i(19408);const Vl={content:"iGABsB4C",modalHeader:"Ofq4u4pq",section:"k44LZ99u",form:"VhNBPaMY",label:"anDcU5bi",input:"kYxuUcwe",description:"A_JjwhXv",timeInputIcon:"pHne2E6K",offerButton:"d_PCM2tC",currencySelector:"genSNudF",currencyIcon:"fT5aRs0H"},_l=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=e.stars?.balance,s=t?(0,c.PVB)(e,t.chatId):void 0,n=t?(0,El.GA)(e,t.chatId,G.l3):void 0,{appConfig:a}=e,o=a.starsSuggestedPostAmountMax,r=a.starsSuggestedPostAmountMin,l=a.starsSuggestedPostAgeMin,d=a.starsSuggestedPostFutureMin,h=a.starsSuggestedPostFutureMax,u=a.tonSuggestedPostAmountMax,m=a.tonSuggestedPostAmountMin,p=!!t&&(0,c.ODG)(e,t.chatId);return{peer:s,starBalance:i,tonBalance:e.ton?.balance?.amount,currentDraft:n,maxStarsAmount:o,minStarsAmount:r,tonMaxAmount:u,tonMinAmount:m,ageMinSeconds:l,futureMin:d,futureMax:h,isMonoforumAdmin:p}})(({modal:e,starBalance:t,tonBalance:i,peer:a,currentDraft:r,maxStarsAmount:l,minStarsAmount:c,tonMaxAmount:d,tonMinAmount:h,ageMinSeconds:u,futureMin:m,futureMax:p,isMonoforumAdmin:v})=>{const{closeSuggestMessageModal:g,updateDraftSuggestedPostInfo:A,openStarsBalanceModal:f}=(0,n.ko)(),[b,C,y]=(0,D.A)(),S=r?.suggestedPostInfo,N=r?.replyInfo,k=Boolean(N),[w,P]=(0,s.J0)(S?.price?.amount||void 0),[I,Y]=(0,s.J0)(S?.price?.currency||o.OUy),[F,M]=(0,s.J0)(S?.scheduleDate?1e3*S.scheduleDate:void 0);(0,s.vJ)(()=>{const e=S?.price,t=e?.currency===o.ykW?(0,ra.wD)(e.amount):e?.amount;P(t),Y(S?.price?.currency||o.OUy),M(S?.scheduleDate?1e3*S.scheduleDate:void 0)},[S]);const L=(0,xi.A)(),R=(0,B.A)(),x=I===o.OUy,E=Math.floor(Date.now()/1e3),V=1e3*(E+m),_=1e3*(E+p),U=1e3*(E+2*m),O=(0,T.A)(e=>{const t=e.target.value,i=parseFloat(t),s=""===t||Number.isNaN(i)?void 0:Math.min(Math.max(i,0),j);P(s)}),K=(0,T.A)(e=>{M(e.getTime()),y()}),J=(0,T.A)(()=>{M(void 0),y()}),G=x?c:(0,ra.wD)(h),j=x?l:(0,ra.wD)(d),z=Boolean(w)&&w<G,H=(0,T.A)(()=>{const e=w?x?w:(0,ra.tT)(w):0;if(!z){if(!v)if(x){if(e>(t?.amount||0))return void f({topup:{balanceNeeded:e}})}else if(e>(i||0))return void f({currency:o.ykW});A({price:{currency:I,amount:e,nanos:0},scheduleDate:F?Math.max(F/1e3,(0,Bi.Fm)()+m+60):void 0}),g()}});return(0,se.Y)(te.A,{headerClassName:Vl.modalHeader,isOpen:Boolean(e),onClose:g,isSlim:!0,isLowStackPriority:!0,hasCloseButton:!0,contentClassName:Vl.content,title:L(k?"TitleSuggestedChanges":"TitleSuggestMessage"),children:(0,se.FD)("div",{className:Vl.form,children:[(0,se.FD)("div",{className:Vl.section,children:[(0,se.FD)("div",{className:Vl.currencySelector,children:[(0,se.FD)(X.A,{className:Vl.currencyButton,color:x?"primary":"translucent",pill:!0,fluid:!0,size:"tiny",noFastClick:!0,onClick:()=>Y(o.OUy),children:[(0,se.Y)(he.A,{name:"star",className:Vl.currencyIcon}),L("CurrencyStars")]}),(0,se.FD)(X.A,{className:Vl.currencyButton,fluid:!0,color:x?"translucent":"primary",pill:!0,size:"tiny",noFastClick:!0,onClick:()=>Y(o.ykW),children:[(0,se.Y)(he.A,{name:"toncoin",className:Vl.currencyIcon}),L("CurrencyTon")]})]}),(0,se.Y)(ee.A,{label:L("InputPlaceholderPrice"),className:(0,ge.A)(Vl.input),value:w?.toString(),onChange:O,inputMode:"numeric",tabIndex:0,teactExperimentControlled:x}),(0,se.Y)("div",{className:Vl.description,children:void 0!==w&&w>0&&w<G?L("DescriptionSuggestedPostMinimumOffer",{amount:x?(0,Ti.Kk)(L,G):(0,Ti.QH)(L,G)},{withNodes:!0,withMarkdown:!0}):L(x?"SuggestMessagePriceDescriptionStars":"SuggestMessagePriceDescriptionTon")})]}),(0,se.FD)("div",{className:Vl.section,children:[(0,se.FD)("div",{className:(0,ge.A)(Vl.input,"input-group","touched"),children:[(0,se.Y)("input",{type:"text",className:(0,ge.A)("form-control",b&&"focus"),value:F?(0,We.e0)(F/1e3,L,R):L("SuggestMessageAnytime"),autoComplete:"off",onClick:C,onFocus:C,readOnly:!0}),(0,se.Y)("label",{children:L("InputTitleSuggestMessageTime")}),(0,se.Y)(he.A,{name:"down",className:Vl.timeInputIcon})]}),(0,se.Y)("div",{className:Vl.description,children:L("SuggestMessageTimeDescription",{hint:L("SuggestMessageDateTimeHint"),duration:(0,We.A$)(L,u,!0)})})]}),(0,se.Y)(nn,{isOpen:b,isFutureMode:!0,withTimePicker:!0,minAt:V,maxAt:_,onClose:y,onSubmit:K,selectedAt:F||U,submitButtonLabel:L("Save"),secondButtonLabel:L("SuggestMessageAnytime"),onSecondButtonClick:J,description:L("SuggestMessageDateTimeHint")}),(0,se.Y)(X.A,{className:Vl.offerButton,onClick:H,disabled:z,children:k?L("ButtonUpdateTerms"):w?L("ButtonOfferAmount",{amount:x?(0,Ti.U2)(L,w,{asFont:!0}):(0,Ti.Ms)(L,w)},{withNodes:!0,withMarkdown:!0}):L("ButtonOfferFree")})]})})})),Ul="xqyFGV8R",Ol=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=t&&(0,c.O5q)(e,t.chatId,t.messageId),s=i?(0,c.Y7C)(e,i):void 0,n=t&&(0,c.ODG)(e,t.chatId),{appConfig:a}=e,o=a.starsSuggestedPostCommissionPermille,r=a.tonSuggestedPostCommissionPermille,l=a.starsSuggestedPostAgeMin,d=a.starsSuggestedPostFutureMin,h=a.starsSuggestedPostFutureMax,u=i?.suggestedPostInfo?.scheduleDate;return{minAge:l,futureMin:d,futureMax:h,message:i,sender:s,isAdmin:n,commissionPermille:o,tonCommissionPermille:r,scheduleDate:u}})(({modal:e,message:t,sender:i,isAdmin:a,commissionPermille:r,tonCommissionPermille:l,minAge:c,futureMin:d,futureMax:h,scheduleDate:u})=>{const{closeSuggestedPostApprovalModal:m,approveSuggestedPost:p}=(0,n.ko)(),v=(0,xi.A)(),g=(0,B.A)(),[A,f,b]=(0,D.A)(),C=Math.floor(Date.now()/1e3),y=1e3*(C+d),S=1e3*(C+h),N=C+2*d,[k,w]=(0,s.J0)(N),P=(0,T.A)(()=>{m()}),I=(0,T.A)(t=>{e&&(p({chatId:e.chatId,messageId:e.messageId,scheduleDate:t}),m())}),Y=(0,T.A)(e=>{const t=Math.floor(e.getTime()/1e3);w(t)}),F=(0,T.A)(e=>{const t=Math.floor(e.getTime()/1e3);b(),I(t)}),M=(0,T.A)(()=>{b(),I()}),L=(0,T.A)(()=>{u?I(u):f()});if(!e||!t)return;const R=i?(0,Tt.em)(g,i):"";return(0,se.FD)(se.FK,{children:[(0,se.Y)(hi.A,{isOpen:Boolean(e)&&!A,onClose:P,title:v("SuggestedPostConfirmTitle"),confirmHandler:L,confirmLabel:v(u?"ButtonPublish":"Next"),children:(()=>{const e=t?.suggestedPostInfo?.price,i=e?.amount,s=e?.currency||o.OUy,n=v("SuggestedPostConfirmMessage",{peer:R},{withNodes:!0,withMarkdown:!0}),d=(0,Bt.A)(n);if(!i)return d;const h=(s===o.ykW?l:r)/10,m=i/100*h,p=s===o.ykW?(0,Ti.QH)(v,(0,ra.wD)(m)):(0,Ti.Kk)(v,m),A=c,f=(0,We.A$)(v,A,!0);if(u){const e=(0,We.e0)(u,v,g),t=a?"SuggestedPostConfirmDetailsWithTimeAdmin":"SuggestedPostConfirmDetailsWithTimeUser";return(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{children:d}),(0,se.Y)("div",{className:Ul,children:(0,Bt.A)(v(t,{amount:p,commission:h,duration:f,time:e},{withNodes:!0,withMarkdown:!0}))})]})}const b=a?"SuggestedPostConfirmDetailsAdmin":"SuggestedPostConfirmDetailsUser";return(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{children:d}),(0,se.Y)("div",{className:Ul,children:(0,Bt.A)(v(b,{amount:p,commission:h,duration:f},{withNodes:!0,withMarkdown:!0}))})]})})()}),(0,se.Y)(nn,{isOpen:A,isFutureMode:!0,withTimePicker:!0,minAt:y,maxAt:S,onClose:b,onSubmit:F,onDateChange:Y,selectedAt:1e3*k,submitButtonLabel:v("ButtonPublishAtTime",{time:(0,We.e0)(k,v,g)}),secondButtonLabel:v("PublishNow"),onSecondButtonClick:M,description:v("SuggestMessageDateTimeHint")})]})})),Kl=["embedLinks","sendPolls","sendPhotos","sendVideos","sendRoundvideos","sendVoices","sendAudios","sendDocs","sendStickers","sendGifs"],Jl=[...Kl,"sendPlain"];function Gl(e){const[t,i]=(0,s.J0)({}),[n,a]=(0,s.J0)(!1),[o,r]=(0,s.J0)(!1);(0,s.vJ)(()=>{i(e||{}),a(!1),setTimeout(()=>{r(!1)},250)},[e]);const l=(0,s.hb)(s=>{const{name:n}=s.target,o=n;function r(e){return!e||void 0}const l=t;let c={...l,[o]:r(l[o]),..."sendStickers"===o&&{sendGifs:r(l[o])}};const d=()=>{const e=Kl.map(e=>c[e]);e.some(e=>!e)?c={...c,sendMedia:void 0}:e.every(Boolean)&&(c={...c,sendMedia:!0})};"sendMedia"!==o?d():c={...c,...Kl.reduce((e,t)=>Object.assign(e,{[t]:c.sendMedia}),{})},"embedLinks"!==o&&!c.embedLinks&&c.sendPlain&&(c={...c,embedLinks:!0}),"sendPlain"!==o&&!c.embedLinks&&c.sendPlain&&(c={...c,sendPlain:void 0}),"sendMedia"!==o&&d();const h=Jl.every(e=>c[e]);c={...c,sendMessages:!!h||void 0},i(c),a(!e||Object.keys(c).some(t=>{const i=t;return Boolean(e[i])!==Boolean(c[i])}))},[e,t]),c=(0,s.hb)(()=>{i(e||{}),a(!1)},[e]);return{permissions:t,isLoading:o,havePermissionChanged:n,handlePermissionChange:l,setIsLoading:r,resetPermissions:c}}const jl=["sendPhotos","sendVideos","sendStickers","sendAudios","sendDocs","sendVoices","sendRoundvideos","embedLinks","sendPolls"],zl=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=t?(0,c.hds)(e,t):void 0,s=i&&(0,c.AWZ)(e,i.id);return{chat:i,hasLinkedChat:Boolean(s?.linkedChatId)}})(({chat:e,isMediaDropdownOpen:t,setIsMediaDropdownOpen:i,hasLinkedChat:a,permissions:o,handlePermissionChange:r,className:c,shiftedClassName:d,dropdownClassName:h,withCheckbox:u,getControlIsDisabled:m,permissionGroup:p})=>{const{showNotification:v}=(0,n.ko)(),{isForum:g}=e||{},A=(0,xi.A)(),f=(0,s.Kr)(()=>e&&(0,l.gA)(e),[e]),b=a||f,C=(0,s.Kr)(()=>jl.reduce((e,t)=>(o[t]||(e+=1),e),0),[o]),S=(0,T.A)(e=>{(0,y.A)(e),i(!t)}),N=(0,T.A)(()=>{v({message:A("ChatPermissionNotAvailable")})});return(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendPlain",checked:!o.sendPlain,label:A("UserRestrictionsSend"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendPlain")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendMedia",checked:!o.sendMedia,label:A("UserRestrictionsSendMedia"),labelText:`${C}/${jl.length}`,blocking:!0,permissionGroup:p,rightIcon:t?"up":"down",onChange:r,onClickLabel:S,disabled:m&&m("sendMedia")})}),(0,se.Y)("div",{className:h,children:(0,se.FD)("div",{className:c,children:[(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendPhotos",checked:!o.sendPhotos,label:A("SendMediaPermissionPhotos"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendPhotos")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendVideos",checked:!o.sendVideos,label:A("SendMediaPermissionVideos"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendVideos")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendStickers",checked:!o.sendStickers&&!o.sendGifs,label:A("SendMediaPermissionStickersGifs"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendStickers")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendAudios",checked:!o.sendAudios,label:A("SendMediaPermissionAudios"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendAudios")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendDocs",checked:!o.sendDocs,label:A("SendMediaPermissionFiles"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendDocs")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendVoices",checked:!o.sendVoices,label:A("SendMediaPermissionVoices"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendVoices")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendRoundvideos",checked:!o.sendRoundvideos,label:A("SendMediaPermissionRoundVideos"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendRoundvideos")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"embedLinks",checked:!o.embedLinks,label:A("SendMediaPermissionWebPages"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("embedLinks")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"sendPolls",checked:!o.sendPolls,label:A("SendMediaPermissionPolls"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("sendPolls")})})]})}),(0,se.FD)("div",{className:d,children:[(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"inviteUsers",checked:!o.inviteUsers,label:A("UserRestrictionsInviteUsers"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("inviteUsers")})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),onClick:b?N:void 0,children:(0,se.Y)($s.A,{name:"pinMessages",checked:!o.pinMessages,label:A("UserRestrictionsPinMessages"),disabled:m?m("pinMessages"):b,blocking:!0,permissionGroup:p,onChange:r})}),(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),onClick:b?N:void 0,children:(0,se.Y)($s.A,{name:"changeInfo",checked:!o.changeInfo,label:A("UserRestrictionsChangeInfo"),blocking:!0,permissionGroup:p,disabled:m?m("changeInfo"):b,onChange:r})}),g&&(0,se.Y)("div",{className:(0,ge.A)("ListItem",u&&"with-checkbox"),children:(0,se.Y)($s.A,{name:"manageTopics",checked:!o.manageTopics,label:A("UserRestrictionsCreateTopics"),blocking:!0,permissionGroup:p,onChange:r,disabled:m&&m("manageTopics")})})]})]})}));var Hl=i(77561);const $l="yGhFKTl5",ql="goI3MITH",Wl=(0,s.ph)((0,n.EK)(e=>{const{deleteMessageModal:t}=(0,c.nTw)(e),i=t?.messageIds,s=t?.chatId,{canDeleteForAll:n}=(0,c.jyG)(e,i),a=s?(0,c.hds)(e,s):void 0,o=a&&(0,c.AWZ)(e,a.id),r=o?.linkedChatId,d=Boolean(a)&&(0,l.WX)(a),h=Boolean(a)&&(0,l.Vs)(a),u=t?.isSchedule,m=t?.onConfirm,p=a&&(0,v.L8)(a.id)?(0,l.u0)((0,c.mBe)(e,(0,l.e7)(a))):void 0,g=Boolean(a&&!(0,l.DX)(a.id)&&(0,c.yps)(e,a.id)),A=o?.adminMembersById,f=a&&(0,l.ub)(a,"banUsers"),b=a?.isCreator,C=a?(0,c.ALW)(e,a):void 0,y=a&&(0,l.yn)(a)&&!n||C,S=a&&((0,l.Vs)(a)||d);return{chat:a,isChannel:d,isSuperGroup:h,messageIds:i,currentUserId:e.currentUserId,canDeleteForAll:!u&&n,contactName:p,willDeleteForCurrentUserOnly:y,willDeleteForAll:S,adminMembersById:A,chatBot:g,canBanUsers:f,linkedChatId:r,isSchedule:u,isCreator:b,onConfirm:m}})(({isOpen:e,chat:t,isChannel:i,isSuperGroup:a,isSchedule:o,currentUserId:r,messageIds:l,isCreator:d,canDeleteForAll:h,contactName:u,willDeleteForCurrentUserOnly:m,willDeleteForAll:p,chatBot:v,adminMembersById:g,canBanUsers:A,linkedChatId:f,onConfirm:b})=>{const{closeDeleteMessageModal:C,deleteMessages:y,reportChannelSpam:S,deleteChatMember:N,deleteScheduledMessages:k,exitMessageSelectMode:w,updateChatMemberBannedRights:P,deleteParticipantHistory:I}=(0,n.ko)(),Y=(0,K.A)(e),F=(0,B.A)(),D=(0,xi.A)(),{permissions:M,havePermissionChanged:L,handlePermissionChange:R,resetPermissions:x}=Gl(t?.defaultBannedRights),[E,V]=(0,s.J0)([]),[_,U]=(0,s.J0)([]),[O,J]=(0,s.J0)([]),[G,j]=(0,s.J0)(!1),[z,H]=(0,s.J0)(!1),[$,q]=(0,s.J0)(!0),W=(0,s.Kr)(()=>{if(i||!l||!t)return Ai.p;const e=(0,n.mS)(),s=(0,c.SpN)(e,t.id,l);return s?(0,gi.Am)(s).filter(e=>e?.id!==t?.id&&e?.id!==f&&e?.id!==t?.linkedMonoforumId):Ai.p},[t,i,f,l]),Q=(0,T.A)(()=>W.map(e=>({value:e.id,label:(0,Tt.F9)(D,e)||"",leftElement:(0,se.Y)(Lt.A,{size:"small",peer:e})}))),Z=(0,s.Kr)(()=>W.filter(e=>e.id!==f&&e.id!==t?.linkedMonoforumId&&e.id!==r),[W,r,f,t?.linkedMonoforumId]),ee=(0,s.Kr)(()=>W.filter(e=>e.id!==r&&e.id!==f&&e.id!==t?.linkedMonoforumId),[W,r,f,t?.linkedMonoforumId]),ie=(0,s.Kr)(()=>{const e=W.some(e=>e.id===r);return!A||e||t?.isMonoforum?Ai.p:W.filter(e=>{const t=g?.[e.id];return d||!t})},[W,d,r,A,g,t?.isMonoforum]),ne=(0,s.Kr)(()=>Boolean(Z.length||ee.length||ie.length),[Z,ee,ie])&&!h&&!o&&a,ae=(0,s.Kr)(()=>!W||o?{}:(0,gi.pA)(W,e=>[e.id,(0,Tt.F9)(D,e)]),[o,D,W]),oe=(0,s.Kr)(()=>[{value:l&&W.length>=2?"spam":W?.[0]?.id,label:F("ReportSpamTitle"),nestedOptions:l&&W.length>=2?[...Q().filter(e=>e.value!==f&&e.value!==t?.linkedMonoforumId&&e.value!==r)]:void 0}],[l,W,F,f,t?.linkedMonoforumId,r]),re=(0,s.Kr)(()=>[{value:l&&W.length>=2?"delete_all":W?.[0]?.id,label:l&&W.length>=2?F("DeleteAllFromUsers"):F("DeleteAllFrom",Object.values(ae)[0]),nestedOptions:l&&W.length>=2?[...Q().filter(e=>e.value!==f&&e.value!==t?.linkedMonoforumId&&e.value!==r)]:void 0}],[l,W,F,ae,f,t?.linkedMonoforumId,r]),le=(0,s.Kr)(()=>[{value:l&&W.length>=2?"ban":W?.[0]?.id,label:l&&W.length>=2?F(z?"DeleteRestrictUsers":"DeleteBanUsers"):z?F("KickFromSupergroup"):F("DeleteBan",Object.values(ae)[0]),nestedOptions:l&&W.length>=2?[...Q()]:void 0}],[z,F,l,W,ae]),ce=(0,T.A)(()=>{H(e=>!e)}),de=(0,T.A)((e,i)=>{if(!t)return Ai.p;const s=(0,n.mS)();return i.filter(i=>{const n=(0,c.LM$)(s,t.id,i);return n&&e.includes(n.id)})}),ue=(0,T.A)(e=>{Object.entries(e).forEach(([e,i])=>{i.length&&S({participantId:e,chatId:t.id,messageIds:i})})}),me=(0,T.A)(e=>{y({messageIds:e,shouldDeleteForAll:!0})}),pe=(0,T.A)(e=>{t&&e.forEach(e=>{I({peerId:e,chatId:t.id})})}),ve=(0,T.A)(e=>{e.forEach(e=>{N({chatId:t.id,userId:e})})}),Ae=(0,T.A)(e=>{e.forEach(e=>{P({chatId:t.id,userId:e,bannedRights:M})})}),fe=(0,T.A)(()=>{if(t&&l){if(b?.(),o)k({messageIds:l});else if(ne){if(O?.length){const e=(0,n.mS)(),i=O.filter(e=>!Number.isNaN(Number(e))),s=l.reduce((s,n)=>{const a=(0,c.LM$)(e,t.id,n);return a&&i.includes(a.id)&&(s[a.id]||(s[a.id]=[]),s[a.id].push(Number(n))),s},{});ue(s)}if(E?.length){const e=E.filter(e=>!Number.isNaN(Number(e)));pe(e)}if(_?.length&&!L){const e=_.filter(e=>!Number.isNaN(Number(e)));ve(e);const t=de(e,l);me(t)}if(_?.length&&L){const e=_.filter(e=>!Number.isNaN(Number(e)));Ae(e)}O?.length&&E?.length&&_?.length||y({messageIds:l,shouldDeleteForAll:$})}else y({messageIds:l,shouldDeleteForAll:$});C(),w()}}),be=(0,T.A)(()=>{C()});return(0,s.vJ)(()=>{!e&&Y&&(J([]),V([]),U([]),q(!0),j(!1),H(!1),x())},[e,Y,x]),(0,se.Y)(te.A,{isOpen:e,onClose:be,onEnter:fe,className:"SeaF_shb",children:(0,se.FD)("div",{className:"_YNfwDqt",children:[(0,se.FD)("div",{className:ne&&"axa67kqo",dir:D.isRtl?"rtl":void 0,children:[ne&&(0,se.Y)(ss.A,{size:"small",peers:W}),(0,se.Y)("h3",{className:(0,ge.A)(ne?"U4IFhV0a":"qd6OFHiG"),children:F("Chat.DeleteMessagesConfirmation",l?.length)})]}),ne&&(0,se.FD)(se.FK,{children:[(0,se.Y)("p",{className:$l,children:F("DeleteAdditionalActions")}),(0,se.FD)("div",{className:"b6847Kh3",children:[(0,se.Y)(Hl.A,{options:oe,onChange:J,selected:O,nestedCheckbox:l&&W.length>=2}),Z?.length>0&&(0,se.Y)(Hl.A,{options:re,onChange:V,selected:E,nestedCheckbox:l&&W.length>=2}),ie?.length>0&&(0,se.Y)(Hl.A,{options:le,onChange:U,selected:_,nestedCheckbox:l&&W.length>=2})]}),(0,se.FD)("div",{className:(0,ge.A)("iv0u9Zw6",z&&"qCQftA04"),children:[(0,se.Y)("h3",{className:(0,ge.A)($l,"t3KOsBfm"),children:F("UserRestrictionsCanDoUsers",W.length)}),(0,se.Y)(zl,{withCheckbox:!0,chatId:t?.id,isMediaDropdownOpen:G,setIsMediaDropdownOpen:j,handlePermissionChange:R,permissions:M,className:(0,ge.A)("czTjjKim",G&&"Ifpyv7Jp")})]}),_?.length&&A?(0,se.FD)(pi.A,{narrow:!0,buttonClassName:ql,onClick:ce,children:[F(z?"DeleteToggleBanUsers":"DeleteToggleRestrictUsers"),(0,se.Y)(he.A,{name:z?"up":"down",className:(0,ge.A)(ql,"ml-2")})]}):H(!1)]}),(h||v||!ne)&&(0,se.FD)(se.FK,{children:[(0,se.Y)("p",{children:l&&l.length>1?D("AreYouSureDeleteFewMessages"):D("AreYouSureDeleteSingleMessage")}),m&&(0,se.Y)("p",{children:F("lng_delete_for_me_chat_hint",1,"i")}),p&&(0,se.Y)("p",{children:F("lng_delete_for_everyone_hint",1,"i")})]}),h&&(0,se.Y)($s.A,{className:"dialog-checkbox",label:u?(0,Bt.A)(F("DeleteMessagesOptionAlso",u)):F("Conversation.DeleteMessagesForEveryone"),checked:$,onCheck:q}),(0,se.FD)("div",{className:(0,ge.A)("dialog-buttons",G?"JTT_DIRv":"L4YzeG91"),children:[(0,se.Y)(X.A,{color:"danger",className:"confirm-dialog-button",isText:!0,onClick:fe,children:ne?F("DeleteProceedBtn"):D("Delete")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:be,children:F("Cancel")})]})]})})})),Ql=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,v.L8)(t),s=(0,c.nZ4)(e,t),n=(0,c.hds)(e,t),a=Boolean(n)&&(0,l.WX)(n),o=Boolean(n)&&(0,l.yn)(n),r=Boolean(n)&&(0,l.Vs)(n);return{isPrivateChat:i,isChatWithSelf:s,isChannel:a,isGroup:o,isSuperGroup:r,canPinForAll:i&&!s||r||o,contactName:n&&(0,v.L8)(n.id)?(0,l.u0)((0,c.mBe)(e,(0,l.e7)(n))):void 0}})(({isOpen:e,chatId:t,messageId:i,isChannel:a,isGroup:o,isSuperGroup:r,canPinForAll:l,contactName:c,onClose:d})=>{const{pinMessage:h}=(0,n.ko)(),[u,m]=(0,s.J0)(!0),p=(0,T.A)(()=>{h({chatId:t,messageId:i,isUnpin:!1,isOneSide:!u,isSilent:!u}),d()}),v=(0,B.A)();return(0,se.FD)(te.A,{isOpen:e,onClose:d,className:"pin",title:v("PinMessageAlertTitle"),children:[(0,se.Y)("p",{children:v(a?"PinMessageAlertChannel":o||r?"PinMessageAlert":"PinMessageAlertChat")}),l&&(0,se.Y)($s.A,{className:"dialog-checkbox",label:c?(0,Bt.A)(v("Conversation.PinMessagesFor",c)):v("Conversation.PinMessageAlert.PinAndNotifyMembers"),checked:u,onCheck:m}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:p,children:v("DialogPin")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:d,children:v("Cancel")})]})]})})),Zl=(0,s.ph)(({isOpen:e,pinnedMessagesCount:t=0,onClose:i,onUnpin:s})=>{const n=(0,B.A)();return(0,se.FD)(te.A,{isOpen:e,onClose:i,className:"unpin-all",title:n("Chat.PanelUnpinAllMessages"),children:[(0,se.Y)("p",{children:n("Chat.UnpinAllMessagesConfirmation",t,"i")}),(0,se.FD)("div",{className:"dialog-buttons mt-2",children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:s,children:n("DialogUnpin")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:i,children:n("Cancel")})]})]})});var Xl=i(2178);const ec=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e),{shouldWarnAboutFiles:i}=(0,hn.lS)(e),s=(0,c.meB)(e),{type:n,chatId:a}=(0,c.Xf0)(e)||{},o="scheduled"===n,{canDelete:r}=(0,c.jyG)(e),l=Boolean(!o&&(0,c.mDG)(e)),d=(0,c.ori)(e),{messageIds:h}=t.selectedMessages||{},u=!!a&&(0,c.o45)(e,a,h),m=!(o||!a)&&(0,c.Y8y)(e,a,h),p=!(!h||!a)&&(0,c.h5w)(e,a,h),v=t.isShareMessageModalShown,g=Boolean(v||t.requestedDraft||t.requestedAttachBotInChat||t.requestedAttachBotInstall||t.reportModal||t.deleteMessageModal);return{chat:s,isSchedule:o,selectedMessagesCount:(0,c.ZZ2)(e),canDeleteMessages:r,canReportMessages:l,canDownloadMessages:d,canForwardMessages:m,selectedMessageIds:h,hasProtectedMessage:u,isAnyModalOpen:g,shouldWarnAboutFiles:i,hasIpRevealingMedia:p}})(({chat:e,canPost:t,isActive:i,messageListType:a,isSchedule:o,selectedMessagesCount:r,canDeleteMessages:l,canReportMessages:c,canDownloadMessages:d,canForwardMessages:h,hasProtectedMessage:u,isAnyModalOpen:m,selectedMessageIds:p,shouldWarnAboutFiles:v,hasIpRevealingMedia:g})=>{const{exitMessageSelectMode:A,openForwardMenuForSelectedMessages:f,downloadSelectedMessages:b,copySelectedMessages:C,showNotification:y,reportMessages:S,openDeleteMessageModal:N,setSharedSettingOption:k}=(0,n.ko)(),w=(0,B.A)();(e=>{function t(e){e.preventDefault(),(0,n.ko)().copySelectedMessages()}(0,Xl.v)((0,s.Kr)(()=>e?{"Mod+C":t}:void 0,[e]))})(i);const[P,I,Y]=(0,D.A)(),[F,M]=(0,s.J0)(!1),L=(0,T.A)(()=>{A()}),R=(0,T.A)(()=>{p&&e&&N({chatId:e.id,messageIds:p,isSchedule:o})});(0,s.vJ)(()=>i&&!m?(0,Di.A)({onBackspace:l?R:void 0,onDelete:l?R:void 0,onEsc:L}):void 0,[i,R,L,m,l]);const x=(0,T.A)(()=>{C(),y({message:w("Share.Link.Copied")}),A()}),E=(0,T.A)(()=>{b(),A()}),V=(0,T.A)(()=>{v&&g?I():E()}),_=(0,T.A)(()=>{k({shouldWarnAboutFiles:!F}),Y(),E()}),U=(0,K.A)(r||void 0,!0),O=w("VoiceOver.Chat.MessagesSelected",i?r:U,"i"),J=(0,T.A)(()=>{p&&e&&(S({chatId:e.id,messageIds:p}),A())}),G=(0,ge.A)("MessageSelectToolbar",t&&"with-composer",i&&"shown"),j=(e,t,i,s)=>(0,se.Y)("div",{role:"button",tabIndex:0,className:(0,ge.A)("div-button","item",s&&"destructive"),onClick:i,title:t,"aria-label":t,children:(0,se.Y)(he.A,{name:e})});return(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:G,children:(0,se.FD)("div",{className:"MessageSelectToolbar-inner",children:[(0,se.Y)(X.A,{color:"translucent",round:!0,onClick:L,ariaLabel:"Exit select mode",iconName:"close"}),(0,se.Y)("span",{className:"MessageSelectToolbar-count",title:O,children:O}),Boolean(r)&&(0,se.FD)("div",{className:"MessageSelectToolbar-actions",children:["scheduled"!==a&&h&&j("forward",w("Chat.ForwardActionHeader"),f),c&&j("flag",w("Conversation.ReportMessages"),J),d&&!u&&j("download",w("lng_media_download"),V),!u&&j("copy",w("lng_context_copy_selected_items"),x),l&&j("delete",w("EditAdminGroupDeleteMessages"),R,!0)]})]})}),(0,se.FD)(hi.A,{isOpen:P,onClose:Y,confirmHandler:_,children:[w("lng_launch_svg_warning"),(0,se.Y)($s.A,{className:"dialog-checkbox",checked:F,label:w("lng_launch_exe_dont_ask"),onCheck:M})]})]})})),tc=(0,s.ph)((0,n.EK)(e=>{const{chatId:t,messageId:i}=(0,c.nTw)(e).seenByModal||{};return t&&i?{seenByDates:(0,c.O5q)(e,t,i)?.seenByDates}:{seenByDates:void 0}})(function({isOpen:e,seenByDates:t}){const{openChat:i,closeSeenByModal:a}=(0,n.ko)(),o=(0,B.A)(),r=(0,Fi.A)(t,!0),l=(0,s.Kr)(()=>{if(!r)return;const e=Object.keys(r);return e.sort((e,t)=>r[t]-r[e]),e},[r]),c=(0,T.A)(e=>{a(),setTimeout(()=>{i({id:e})},100)}),d=(0,T.A)(()=>{a()});return(0,se.FD)(te.A,{isOpen:e,onClose:a,className:(0,ge.A)("slqA9gR2","narrow"),title:`Seen by ${l?.length} users`,children:[(0,se.Y)("div",{dir:o.isRtl?"rtl":void 0,children:l&&l.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item small-icon",onClick:()=>c(e),children:(0,se.Y)(Cs.A,{userId:e,noStatusOrTyping:!0,status:(0,We.U)(o,1e3*r[e]),statusIcon:"message-read"})},e))}),(0,se.Y)("div",{className:"dialog-buttons mt-2",children:(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:d,children:o("Close")})})]})}));var ic=i(32581);const sc="MQxuEIRA",nc="AEAN1Au4",ac="F7owtTHj",oc=te.U+o.xB5,rc=(0,s.ph)((0,n.EK)(e=>{const{chatId:t,isReadDate:i}=(0,c.nTw)(e).privacySettingsNoticeModal||{};return{user:t?(0,c.mBe)(e,t):void 0,isReadDate:i}})(({isOpen:e,isReadDate:t,user:i})=>{const{updateGlobalPrivacySettings:s,openPremiumModal:a,closePrivacySettingsNoticeModal:o,showNotification:r,setPrivacyVisibility:c,loadUser:d}=(0,n.ko)(),h=(0,B.A)(),u=(0,xi.A)(),m=(0,l.u0)(i),p=(0,T.A)(()=>{s({shouldHideReadMarks:!1}),o(),setTimeout(()=>{r({message:h("PremiumReadSet")})},oc)}),v=(0,T.A)(()=>{c({privacyKey:"lastSeen",visibility:"everybody",onSuccess:()=>d({userId:i.id})}),o(),setTimeout(()=>{r({message:h("PremiumLastSeenSet")})},oc)}),g=(0,T.A)(()=>{o(),setTimeout(()=>{a({initialSection:"last_seen"})},oc)}),A=(0,T.A)(()=>{o()});return(0,se.Y)(te.A,{isSlim:!0,isOpen:e,onClose:A,children:(0,se.FD)("div",{className:"tauadiDm",dir:u.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{className:"i6iFv9YE",color:"translucent",round:!0,size:"tiny",onClick:A,ariaLabel:"Close",iconName:"close"}),(0,se.Y)(fr.A,{tgsUrl:t?Ar.w.ReadTime:Ar.w.LastSeen,size:84,className:"i4wZg_0J",nonInteractive:!0,noLoop:!0}),(0,se.Y)("h2",{className:sc,children:h(t?"PremiumReadHeader1":"PremiumLastSeenHeader1")}),(0,se.Y)("p",{className:nc,children:(0,Bt.A)(h(t?"PremiumReadText1":"PremiumLastSeenText1Locked",m),["simple_markdown"])}),(0,se.Y)(X.A,{onClick:t?p:v,className:ac,children:h(t?"PremiumReadButton1":"PremiumLastSeenButton1")}),(0,se.Y)(ic.A,{className:"sXXb5yOS",children:h("PremiumOr")}),(0,se.Y)("h2",{className:sc,children:h("PremiumReadHeader2")}),(0,se.Y)("p",{className:nc,children:(0,Bt.A)(h(t?"PremiumReadText2":"PremiumLastSeenText2",m),["simple_markdown"])}),(0,se.Y)(X.A,{withPremiumGradient:!0,onClick:g,className:ac,children:h("PremiumLastSeenButton2")})]})})}));var lc=i(97822),cc=i(24956),dc=i(31722);const hc="ItemPickerItem",uc=(0,s.ph)(({className:e,isSearchable:t,searchInputId:i,items:n,filterValue:a,notFoundText:o,isLoading:l,noScrollRestore:c,filterPlaceholder:d,isViewOnly:h,itemInputType:u,itemClassName:m,withDefaultPadding:p,forceRenderAllItems:v,onFilterChange:g,onDisabledClick:A,onLoadMore:f,...b})=>{const C=(0,B.A)(),y=(0,s.li)(),S=b.allowMultiple,N=S?b.lockedSelectedValues:void 0,k=S?b.lockedUnselectedValues:void 0;(0,s.vJ)(()=>{t&&(0,r.YS)(()=>{(0,lc.A)(y.current)})},[t]);const w=(0,s.Kr)(()=>S?b.selectedValues:b.selectedValue?[b.selectedValue]:Ai.p,[S,b.selectedValue,b.selectedValues]),P=(0,s.Kr)(()=>new Set(N),[N]),I=(0,s.Kr)(()=>new Set(k),[k]),Y=(0,s.Kr)(()=>{if(a)return n.map(e=>e.value);const e=[],t=[],i=[];return n.forEach(s=>{P.has(s.value)?e.push(s):I.has(s.value)?i.push(s):t.push(s)}),e.concat(t,i).map(e=>e.value)},[a,n,P,I]),F=(0,T.A)(e=>{if(S){const t=w.slice(),i=t.indexOf(e);return i>=0?t.splice(i,1):t.push(e),void b.onSelectedValuesChange?.(t)}b.onSelectedValueChange?.(e)}),[D,M]=(0,Fs.A)(f,Y,Boolean(v||a)),L=(0,T.A)(e=>{const{value:t}=e.currentTarget;g?.(t)}),R=(0,s.hb)(e=>{const t=n.find(t=>t.value===e);if(!t)return;const{label:i,subLabel:s,isLoading:a}=t,o=I.has(e),r=P.has(e),l=o||r,c=w.includes(e);return(0,se.Y)(Rs.A,{className:(0,ge.A)(hc,m),title:i,subtitle:s,disabled:l,inactive:h,ripple:!0,inputElement:l?(0,se.Y)(he.A,{name:"lock-badge"}):"radio"===u?(0,se.Y)(cc.A,{checked:c,disabled:l,isLoading:a,onlyInput:!0}):"checkbox"===u?(0,se.Y)($s.A,{checked:c,disabled:l,isLoading:a,onlyInput:!0}):void 0,onClick:()=>F(e),onDisabledClick:A&&(()=>A(e,r))},e)},[n,I,P,w,h,A,u,m]);return(0,se.FD)("div",{className:(0,ge.A)(dc.A.container,e),children:[t&&(0,se.Y)("div",{className:(0,ge.A)(dc.A.header,"custom-scroll"),dir:C.isRtl?"rtl":void 0,children:(0,se.Y)(ee.A,{id:i,ref:y,value:a,onChange:L,placeholder:d||C("Search")})}),D?.length?(0,se.Y)(gs.A,{className:(0,ge.A)(dc.A.pickerList,p&&dc.A.padded,"custom-scroll"),items:D,itemSelector:`.${hc}`,onLoadMore:M,noScrollRestore:c,children:D.map(e=>R(e))}):l||!D||D.length?(0,se.Y)(Ts.A,{}):(0,se.Y)("p",{className:dc.A.noResults,children:o||C("SearchEmptyViewTitle")})]})}),mc={root:"wzzA3MFh",pickerSelector:"xhujrq9i",pickerTitle:"YuRK4e7S",picker:"YF9nLkCK",footer:"ATCZ2Q5G"},pc=(0,s.ph)(({isOpen:e,onClose:t,onSubmit:i,countryList:a,selectionLimit:o})=>{const{showNotification:r}=(0,n.ko)(),l=(0,B.A)(),[c,d]=(0,s.J0)([]),h=(0,K.A)(c)===c,u=(0,s.Kr)(()=>a?a.filter(e=>!e.isHidden&&"FT"!==e.iso2).map(({iso2:e,defaultName:t})=>({value:e,label:t})):[],[a]),m=(0,T.A)(e=>{o&&e.length>o?r({message:l("BoostingSelectUpToWarningCountries",o)}):d(e)}),p=(0,T.A)(()=>{i(c),t()});return(0,se.FD)(te.A,{className:mc.root,isOpen:e,onClose:t,onEnter:p,hasAbsoluteCloseButton:!0,children:[(0,se.Y)("div",{className:mc.container,children:(0,se.Y)("div",{className:mc.pickerSelector,children:(0,se.Y)("h4",{className:mc.pickerTitle,children:l("BoostingSelectCountry")})})}),(0,se.Y)("div",{className:(0,ge.A)(mc.main,"custom-scroll"),children:(0,se.Y)(uc,{className:mc.picker,items:u,selectedValues:c,onSelectedValuesChange:m,noScrollRestore:h,allowMultiple:!0,itemInputType:"checkbox"})}),(0,se.Y)("div",{className:mc.footer,children:(0,se.Y)(X.A,{onClick:p,children:l("SelectCountries.OK")})})]})});var vc=i(31460),gc=i(60406);const Ac=1.5*g.$,fc=(0,s.ph)((0,n.EK)(e=>{const{chatId:t,messageId:i}=(0,c.nTw)(e).reactorModal||{},s=t&&i?(0,c.O5q)(e,t,i):void 0;return{chatId:t,messageId:i,reactions:s?.reactions,reactors:s?.reactors,seenByDates:s?.seenByDates,availableReactions:e.reactions.availableReactions,animationLevel:(0,hn.lS)(e).animationLevel}})(({isOpen:e,reactors:t,reactions:i,chatId:o,messageId:r,seenByDates:c,availableReactions:d,animationLevel:h})=>{const{loadReactors:u,closeReactorListModal:m,openChat:p}=(0,n.ko)(),v=(0,n.mS)().chats.byId,g=(0,n.mS)().users.byId,A=(0,B.A)(),f=(0,xi.A)(),[b,C,y]=(0,D.A)(!1),[S,N]=(0,s.J0)(void 0),k=t&&i&&t.count>=10&&i.results.length>1,w=(0,s.li)(),P=(0,s.li)(),I=(0,s.li)();(0,bn.A)(P,!k||!e),(0,s.vJ)(()=>{e&&!b&&(w.current=void 0),b&&!e&&(y(),N(void 0))},[b,e,y]);const Y=(0,T.A)(()=>{w.current&&p({id:w.current}),m()}),F=(0,T.A)(()=>{C()}),M=(0,T.A)(e=>{w.current=e,F()}),L=(0,T.A)(()=>{u({chatId:o,messageId:r})}),R=(0,s.Kr)(()=>{const e=[];return t?.reactions?.forEach(({reaction:t})=>{e.some(e=>(0,l.a0)(e,t))||e.push(t)}),e},[t]),x=(0,s.Kr)(()=>S?R.findIndex(e=>(0,l.a0)(e,S))+1:0,[S,R]),E=(0,s.Kr)(()=>{if(S)return t?.reactions.filter(({reaction:e})=>(0,l.a0)(e,S)).map(({peerId:e})=>e);const e=Object.keys(c||{});return(0,gi.Am)(t?.reactions.map(({peerId:e})=>e).concat(e||[])||[])},[S,t,c]),[V,_]=(0,Fs.A)(L,E,t&&void 0===t.nextOffset);return(0,gc.A)({containerRef:I,selector:".reactor-list"},[x,e]),(0,s.vJ)(()=>{_?.({direction:a.TN.Backwards})},[_]),(0,se.FD)(te.A,{isOpen:e&&!b,onClose:F,className:"ReactorListModal narrow",title:A("Reactions"),onCloseAnimationEnd:Y,isCondensedHeader:!0,hasCloseButton:!0,children:[k&&(0,se.FD)("div",{ref:P,className:(0,ge.A)("Reactions","no-scrollbar"),dir:f.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{color:S?"adaptive":"primary",size:"tiny",ripple:!0,iconName:"heart",className:S?"not-chosen-button":void 0,pill:!0,fluid:!0,onClick:()=>N(void 0),children:Boolean(t?.count)&&(0,yn.Vw)(f,t.count)}),R.map(e=>{const t=i?.results.find(t=>(0,l.a0)(t.reaction,e))?.count,s=(0,l.a0)(S,e);return(0,se.FD)(X.A,{className:s?void 0:"not-chosen-button",color:s?"primary":"adaptive",size:"tiny",pill:!0,fluid:!0,ripple:!0,onClick:()=>N(e),children:[(0,se.Y)(ys.A,{reaction:e,className:"reaction-filter-emoji",availableReactions:d,size:Ac}),Boolean(t)&&(0,yn.Vw)(f,t)]},(0,l.Jj)(e))})]}),(0,se.Y)("div",{ref:I,dir:f.isRtl?"rtl":void 0,className:"reactor-list-wrapper",children:(0,se.Y)(oe.Ay,{activeKey:x,name:(0,vc.P)("slide",h,void 0,f.isRtl),children:V?.length?(0,se.Y)(gs.A,{className:"reactor-list custom-scroll",items:V,onLoadMore:_,children:V?.flatMap(e=>{const i=g[e]||v[e],s=t?.reactions.filter(t=>t.peerId===e),n=[],a=c?.[e];return s?.forEach(t=>{S&&!(0,l.a0)(t.reaction,S)||n.push((0,se.FD)(pi.A,{className:"chat-item-clickable reactors-list-item",onClick:()=>M(e),children:[(0,se.Y)(Lt.A,{peer:i,size:"medium"}),(0,se.FD)("div",{className:"info",children:[(0,se.Y)(Bs.A,{peer:i,withEmojiStatus:!0}),(0,se.FD)("span",{className:"status",dir:"auto",children:[(0,se.Y)(he.A,{name:"heart-outline",className:"status-icon"}),(0,We.U)(A,1e3*t.addedDate)]})]}),t.reaction&&(0,se.Y)(ys.A,{className:"reactors-list-emoji",reaction:t.reaction,availableReactions:d,size:Ac})]},`${e}-${(0,l.Jj)(t.reaction)}`))}),S||s?.length||n.push((0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item small-icon",onClick:()=>M(e),children:(0,se.Y)(Cs.A,{userId:e,noStatusOrTyping:!0,avatarSize:"medium",status:a?(0,We.U)(A,1e3*a):void 0,statusIcon:"message-read"})},`${e}-seen-by`)),n})}):(0,se.Y)(Ts.A,{})})})]})})),bc=(0,s.ph)((0,n.EK)((e,{activeEmojiInteraction:t})=>{const i=void 0!==t.animatedEffect&&(0,c.Nr8)(e,t.animatedEffect);return{effectAnimationId:i?i.id:void 0}})(({effectAnimationId:e,activeEmojiInteraction:t})=>{const{stopActiveEmojiInteraction:i}=(0,n.ko)(),[a,o]=(0,D.A)(!1),[r,l]=(0,D.A)(!1),c=(0,s.li)(),d=(0,T.A)(()=>{o(),c.current&&clearTimeout(c.current),setTimeout(()=>{i({id:t.id})},250)}),h=(0,T.A)(e=>{e.target?.closest(".AnimatedEmoji")||d()});(0,s.vJ)(()=>(document.addEventListener("touchstart",h),document.addEventListener("touchmove",h),document.addEventListener("mousedown",h),document.addEventListener("wheel",h),()=>{document.removeEventListener("touchstart",h),document.removeEventListener("touchmove",h),document.removeEventListener("mousedown",h),document.removeEventListener("wheel",h)}),[h]),(0,s.Nf)(()=>{const e=(0,s.VK)();c.current=setTimeout(()=>{d(),e()},3e3)},[d]);const m=e&&`sticker${e}`,p=(0,q.A)(m,!e);if(!t.startSize)return;const v=(t.startSize||0)/309;return(0,se.Y)("div",{className:(0,ge.A)("EmojiInteractionAnimation",a&&"hiding",r&&"playing",t.isReversed&&"reversed"),style:`--scale: ${v}; --start-x: ${t.x}px; --start-y: ${t.y}px;`,children:(0,se.Y)(ka.A,{size:309,tgsUrl:p,play:!0,quality:u.Ni?.5:void 0,forceAlways:!0,noLoop:!0,onLoad:l},`effect_${e}`)})})),Cc=(0,s.ph)((0,n.EK)(e=>{const{chatId:t,messageId:i}=(0,c.nTw)(e).chatLanguageModal||{},s=(0,c.wmb)(e);return{chatId:t,messageId:i,activeTranslationLanguage:t?i?(0,c.Rny)(e,t,i):(0,c.qZq)(e,t):void 0,currentLanguageCode:s}})(({isOpen:e,chatId:t,messageId:i,activeTranslationLanguage:a,currentLanguageCode:r})=>{const{requestMessageTranslation:l,closeChatLanguageModal:c,setSettingOption:d,requestChatTranslation:h}=(0,n.ko)(),[u,m]=(0,s.J0)(""),p=(0,B.A)(),v=(0,T.A)(e=>{t&&(i?l({chatId:t,id:i,toLanguageCode:e}):(d({translationLanguage:e}),h({chatId:t,toLanguageCode:e})),c())}),g=(0,T.A)(e=>{m(e.target.value)}),A=(0,s.Kr)(()=>o.N89.map(e=>({langCode:e,translatedName:new Intl.DisplayNames([r],{type:"language"}).of(e),originalName:new Intl.DisplayNames([e],{type:"language"}).of(e)})),[r]);(0,s.vJ)(()=>{e||m("")},[e]);const f=(0,s.Kr)(()=>u.trim()?A.filter(({langCode:e,translatedName:t,originalName:i})=>t.toLowerCase().includes(u.toLowerCase())||i.toLowerCase().includes(u.toLowerCase())||e.toLowerCase().includes(u.toLowerCase())):A,[A,u]);return(0,se.FD)(te.A,{className:"aMjNU9gm",isSlim:!0,isOpen:e,hasCloseButton:!0,title:p("Language"),onClose:c,children:[(0,se.Y)(ee.A,{value:u,onChange:g,placeholder:p("Search"),teactExperimentControlled:!0},"search"),(0,se.Y)("div",{className:(0,ge.A)("r3YNWDQr","custom-scroll"),children:f.map(({langCode:e,originalName:t,translatedName:i})=>(0,se.FD)(pi.A,{className:(0,ge.A)("T3An6Hoz","no-icon"),secondaryIcon:a===e?"check":void 0,disabled:a===e,multiline:!0,narrow:!0,onClick:()=>v(e),children:[(0,se.Y)("span",{className:(0,ge.A)("title","dQ9wwFu1"),children:(0,Bt.A)(t,["highlight"],{highlight:u})}),(0,se.Y)("span",{className:(0,ge.A)("subtitle","m_J41YYl"),children:(0,Bt.A)(i,["highlight"],{highlight:u})})]},e))})]})}));var yc=i(85982),Sc=i(24899);const Nc={content:"WEJIbFQj",closeButton:"_vwPuDEM",icon:"BUiGM8qZ",title:"Q3NhXpNI",description:"frZbGQ0G"},kc=(0,s.ph)((0,n.EK)(e=>{const{countryList:t}=e;return{phoneCodeList:t.phoneCodes}})(({modal:e,phoneCodeList:t})=>{const{closeCollectibleInfoModal:i,openChat:a,openUrl:o,showNotification:r}=(0,n.ko)(),l=(0,B.A)(),c="username"===e?.type,d=(0,T.A)(()=>{i()}),h=(0,T.A)(()=>{a({id:e.peerId}),d()}),u=(0,T.A)(()=>{o({url:e.url}),d()}),m=(0,T.A)(()=>{const i=c?(0,Sc.A)(e.collectible):(0,on.Ox)(t,e.collectible);(0,yc.eM)(i),r({message:l(c?"UsernameCopied":"PhoneCopied")}),d()}),p=(0,s.Kr)(()=>{if(!e)return;const i=c?"FragmentUsernameTitle":"FragmentPhoneTitle",s=c?(0,Sc.A)(e.collectible):(0,on.Ox)(t,e.collectible);return l(i,s)},[e,c,t,l]),v=(0,s.Kr)(()=>{if(!e)return;const t=c?"FragmentUsernameMessage":"FragmentPhoneMessage",i=(0,We.U)(l,1e3*e.purchaseDate),s=(0,ra.Ad)(e.amount,e.currency,l.code),n=(0,ra.Ad)(e.cryptoAmount,e.cryptoCurrency,l.code);return l(t,[i,`${n} (${s})`])},[e,c,l]);return(0,se.FD)(te.A,{isOpen:Boolean(e),isSlim:!0,contentClassName:Nc.content,onClose:i,hasAbsoluteCloseButton:!0,children:[(0,se.Y)("div",{className:Nc.icon,children:(0,se.Y)(fr.A,{tgsUrl:c?Ar.w.Mention:Ar.w.Fragment,size:60})}),(0,se.Y)("h3",{className:Nc.title,children:p&&(0,Bt.A)(p,["simple_markdown"])}),(0,se.Y)(Rr.A,{className:Nc.chip,peerId:e?.peerId,forceShowSelf:!0,clickArg:e?.peerId,onClick:h}),(0,se.Y)("p",{className:Nc.description,children:v&&(0,Bt.A)(v,["simple_markdown"])}),(0,se.FD)("div",{className:"dialog-buttons dialog-buttons-centered",children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",onClick:u,children:l("FragmentUsernameOpen")}),(0,se.Y)(X.A,{isText:!0,className:"confirm-dialog-button",onClick:m,children:l(c?"FragmentUsernameCopy":"FragmentPhoneCopy")})]})]})}));var wc=i(24680),Pc=i(57309);function Ic(e){return(t,i)=>{const s=(0,c.nTw)(t),{byId:n}=t.chats,{byId:a}=t.users,{fetchingStatus:o,resultsByType:r,chatId:l}=s.globalSearch,{shouldWarnAboutFiles:d}=(0,hn.lS)(t),h="audio"!==e?e:i?.isVoice?"voice":"audio",{byChatId:u}=t.messages,m=r?.[h]?.foundIds,p=s.activeDownloads;return{theme:(0,c.SJA)(t),isLoading:void 0===m||!!o&&Boolean(o.chats||o.messages),chatsById:n,usersById:a,globalMessagesByChatId:u,foundIds:m,searchChatId:l,activeDownloads:p,isChatProtected:l?(0,c.hds)(t,l)?.isProtected:void 0,shouldWarnAboutFiles:d}}}var Yc=i(55429),Fc=i(65240),Dc=i(42827);const Mc=(0,be.nF)(e=>e(),500,!0),Tc=(0,s.ph)((0,n.EK)(Ic("audio"))(({theme:e,isVoice:t,searchQuery:i,isLoading:r,chatsById:c,usersById:d,globalMessagesByChatId:h,foundIds:u,activeDownloads:m})=>{const{searchMessagesGlobal:p,focusMessage:v,openAudioPlayer:g}=(0,n.ko)(),A=(0,B.A)(),f=t?"voice":"audio",b=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&Mc(()=>{p({type:f})})},[f,p,i]),C=(0,s.Kr)(()=>u&&h?u.map(e=>{const[t,i]=(0,Pc.a)(e);return h[t]?.byId[i]}).filter(Boolean):Ai.p,[h,u]),y=(0,s.hb)(e=>{v({chatId:e.chatId,messageId:e.id})},[v]),S=(0,s.hb)((e,t)=>{g({chatId:t,messageId:e})},[g]),N=(0,er.A)([i],o.jhd)&&!r;return(0,se.Y)(oe.Ay,{slideClassName:"LeftSearch--content",name:"fade",activeKey:N?1:0,shouldCleanup:!0,children:(0,se.FD)(gs.A,{className:"search-content documents-list custom-scroll",items:N?C:void 0,onLoadMore:b,noFastList:!0,children:[!N&&(0,se.Y)(Ts.A,{}),N&&(!u||0===u.length)&&(0,se.Y)(Dc.A,{withSticker:!0,text:A("ChatList.Search.NoResults"),description:A("ChatList.Search.NoResultsDescription")}),N&&u&&u.length>0&&C.map((t,i)=>{const s=(0,n.mS)(),o=0===i||(0,We.$$)(t.date)!==(0,We.$$)(C[i-1].date),r=(0,Le.iS)(s,t);return(0,se.FD)(se.FK,{children:[o&&(0,se.Y)("p",{className:"section-heading",dir:A.isRtl?"rtl":void 0,children:(0,We.i6)(A,new Date(1e3*t.date))},t.date),(0,se.Y)("div",{className:"ListItem small-icon",children:(0,se.Y)(Fc.Ay,{theme:e,message:t,origin:a.d9.Search,senderTitle:(0,Yc.N)(A,t,c,d),date:t.date,className:"scroll-item",onPlay:S,onDateClick:y,canDownload:!c[t.chatId]?.isProtected&&!t.isProtected,isDownloading:(0,l.$r)(m,r)},t.id)},t.id)]})})]})})}));var Bc=i(27109),Lc=i(75956),Rc=i(47067);const xc=e=>{const t=(0,s.li)(),i=(0,T.A)(i=>{"Enter"===i.key&&t.current===document.activeElement&&e()});return(0,s.vJ)(()=>(window.addEventListener("keydown",i,!1),()=>window.removeEventListener("keydown",i,!1)),[]),t};var Ec=i(97967),Vc=i(97046);const _c=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t);return{chat:i,user:(0,c.mBe)(e,t),isPinned:(0,c.D3D)(e,t),isMuted:i&&(0,Bc.If)(i,(0,c.K52)(e),(0,c.P5N)(e,i.id)),canChangeFolder:Boolean(e.chatFolders.orderedIds?.length)}})(({chatId:e,withUsername:t,chat:i,user:r,isPinned:l,isMuted:c,canChangeFolder:d,withOpenAppButton:h,onClick:u})=>{const{requestMainWebView:m,updateChatMutedState:p,openQuickPreview:g}=(0,n.ko)(),A=(0,xi.A)(),[f,b,C]=(0,D.A)(),[y,S,N]=(0,D.A)(),[k,w,P]=(0,D.A)(),[I,Y,F]=(0,D.A)(),M=(0,s.hb)(()=>{w(),S()},[w,S]),B=(0,s.hb)(()=>{Y(),b()},[Y,b]),L=(0,T.A)(()=>{p({chatId:e,mutedUntil:o.Os5})}),R=(0,Rc.A)({chat:i,user:r,isPinned:l,isMuted:c,canChangeFolder:d,handleMute:B,handleUnmute:L,handleChatFolderChange:M},!0),x=(0,T.A)(t=>{if(t.altKey&&i&&!i.isForum)return t.preventDefault(),void g({id:e});u(e)}),E=(0,T.A)(t=>{t.stopPropagation();const i=(0,Sn.A)();m({botId:e,peerId:e,theme:i})}),V=(0,T.A)(t=>{t.preventDefault(),(0,Lc.W)(()=>{u(e)},!0)}),_=xc(()=>{u(e)});return(0,se.FD)(pi.A,{className:"chat-item-clickable search-result",contextActions:R,buttonRef:_,onClick:x,onDragEnter:V,onDragLeave:Lc.d,children:[(0,v.L8)(e)?(0,se.Y)(Cs.A,{userId:e,withUsername:t,withStory:!0,avatarSize:"medium",storyViewerOrigin:a.G9.SearchResult}):(0,se.Y)(bs.A,{chatId:e,withUsername:t,avatarSize:"medium",withStory:!0,storyViewerOrigin:a.G9.SearchResult}),h&&r?.hasMainMiniApp&&(0,se.Y)(X.A,{className:"search-result-miniapp-button",pill:!0,fluid:!0,size:"tiny",onClick:E,children:A("BotChatMiniAppOpen")}),I&&(0,se.Y)(Vc.A,{isOpen:f,onClose:C,onCloseAnimationEnd:F,chatId:e}),k&&(0,se.Y)(Ec.A,{isOpen:y,onClose:N,onCloseAnimationEnd:P,chatId:e})]})})),Uc=(0,be.nF)(e=>e(),500,!0),Oc=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e).globalSearch,i=t.popularBotApps?.peerIds;return{isLoading:!i&&t.fetchingStatus?.botApps,foundIds:i,recentBotIds:e.topBotApps.userIds}})(({searchQuery:e,isLoading:t,foundIds:i,recentBotIds:r})=>{const{searchPopularBotApps:l,openChatWithInfo:c}=(0,n.ko)(),d=(0,s.li)(),h=(0,B.A)(),[u,m]=(0,s.J0)(!1),p=(0,s.Kr)(()=>{if(!i)return[];const t=new Set(r),s=i.filter(e=>!t.has(e));return(0,Tt.PU)({ids:s,query:e,type:"user"})},[i,r,e]),v=(0,T.A)(e=>{c({id:e,shouldReplaceHistory:!0})}),g=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&Uc(()=>{l()})},[]),A=(0,T.A)(()=>{m(e=>!e)}),f=(0,er.A)([e],o.jhd)&&!t;return(0,se.Y)(oe.Ay,{ref:d,slideClassName:"LeftSearch--content",name:"fade",activeKey:f?1:0,shouldCleanup:!0,children:(0,se.FD)(gs.A,{className:"search-content custom-scroll",items:f?p:void 0,onLoadMore:g,noFastList:!0,children:[!f&&(0,se.Y)(Ts.A,{}),f&&!p?.length&&(0,se.Y)(Dc.A,{withSticker:!0,text:h("ChatList.Search.NoResults"),description:h("ChatList.Search.NoResultsDescription")}),f&&!e&&Boolean(r?.length)&&(0,se.FD)("div",{className:"search-section",children:[(0,se.FD)("h3",{className:"section-heading",children:[r.length>5&&(0,se.Y)(So.A,{className:"Link",onClick:A,children:h(u?"ChatList.Search.ShowLess":"ChatList.Search.ShowMore")}),h("SearchAppsMine")]}),r.map((e,t)=>{if(u||!(t>=5))return(0,se.Y)(_c,{chatId:e,onClick:v,withOpenAppButton:!0})})]}),f&&Boolean(p?.length)&&(0,se.FD)("div",{className:"search-section",children:[(0,se.Y)("h3",{className:"section-heading",children:h("SearchAppsPopular")}),p.map(e=>(0,se.Y)(_c,{chatId:e,onClick:v,withOpenAppButton:!0}))]})]})})}));var Kc=i(35749),Jc=i(2338);function Gc(e,t,i,s,n){if(!i)return(0,A.C)(e,t,void 0,s);const a=(0,l.y2)(t);return(0,se.FD)("span",{className:"media-preview",children:[(0,se.Y)("img",{src:i,alt:"",className:(0,ge.A)("media-preview--image",n&&"round",a&&"media-preview-spoiler"),draggable:!1}),(0,l.zX)(t)&&(0,se.Y)(he.A,{name:"play"}),(0,A.C)(e,t,!0,s)]})}const jc=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t);if(!i)return{};const s=(0,l.e7)(i);return{chat:i,privateChatUser:s?(0,c.mBe)(e,s):void 0}})(({message:e,searchQuery:t,chatId:i,chat:s,privateChatUser:a})=>{const{focusMessage:o}=(0,n.ko)(),{isMobile:r}=(0,Y.Ay)(),c=(0,Jc.A)(e),d=(0,l.fP)(e)?void 0:c,h=(0,Kc.A)(e,"micro"),u=(0,q.A)(h),m=Boolean((0,l.lk)(e)),p=(0,T.A)(()=>{o({chatId:i,messageId:e.id,shouldReplaceHistory:!0})}),v=(0,xi.A)(),g=(0,B.A)(),A=xc(p);if(!s)return;const f=a||s;return(0,se.FD)(pi.A,{className:"ChatMessage chat-item-clickable",ripple:!r,onClick:p,buttonRef:A,children:[(0,se.Y)(Lt.A,{peer:f,isSavedMessages:a?.isSelf}),(0,se.FD)("div",{className:"info",children:[(0,se.FD)("div",{className:"info-row",children:[(0,se.Y)(Bs.A,{peer:f,withEmojiStatus:!0,isSavedMessages:i===a?.id&&a?.isSelf}),(0,se.Y)("div",{className:"message-date",children:(0,se.Y)(So.A,{className:"date",children:(0,We.be)(g,1e3*e.date)})})]}),(0,se.Y)("div",{className:"subtitle",children:(0,se.Y)("div",{className:"message",dir:"auto",children:Gc(v,e,u||d,t,m)})})]})]})})),zc=(0,s.ph)(({searchDate:e,onSelect:t})=>{const i=(0,s.Kr)(()=>function(e){if(e.match(/^\d{2,4}-\d{2}-\d{2}$/g)){const t=new Date(e);return[{date:t,text:(0,We.A)(t)}]}const t=[],i=new Date,s=i.getFullYear(),n=i.getTime()>new Date(`${s}-${e}`).getTime()?s:s-1;for(let i=0;i<8;i++){const s=new Date(`${n-i}-${e}`);t.push({date:s,text:(0,We.A)(s)})}return t}(e),[e]);return(0,se.Y)("section",{className:"DateSuggest custom-scroll custom-scroll-x",children:i.map(({date:e,text:i})=>(0,se.FD)("div",{onClick:()=>t(e),className:"date-item",children:[(0,se.Y)(he.A,{name:"calendar"}),(0,se.Y)("span",{children:i})]},i))})}),Hc=2*g.$,$c=(0,s.ph)((0,n.EK)((e,{chatId:t,topicId:i})=>({topic:(0,c.S0q)(e,t,i)}))(({chatId:e,topicId:t,topic:i,onClick:a})=>{const{openQuickPreview:o}=(0,n.ko)(),r=(0,s.hb)(i=>{if(i.altKey)return i.preventDefault(),void o({id:e,threadId:t});a(t)},[e,t,a,o]),l=xc(()=>a(t));if(i)return(0,se.FD)(pi.A,{className:"chat-item-clickable search-result",onClick:r,buttonClassName:"topic-item",buttonRef:l,children:[(0,se.Y)(Ls.A,{size:Hc,topic:i,className:"topic-icon",letterClassName:"topic-icon-letter"}),(0,se.Y)("div",{dir:"auto",className:"fullName",children:(0,Bt.A)(i.title)})]})})),qc=(0,be.nF)(e=>e(),500,!0),Wc=(0,s.ph)((0,n.EK)(e=>{const{byId:t}=e.chats,{currentUserId:i,messages:{byChatId:s}}=e,{fetchingStatus:n,resultsByType:a,foundTopicIds:o,chatId:r}=(0,c.nTw)(e).globalSearch,{foundIds:l}=a?.text||{};return{currentUserId:i,foundIds:l,globalMessagesByChatId:s,chatsById:t,fetchingStatus:n,foundTopicIds:o,searchChatId:r}})(({searchQuery:e,dateSearchQuery:t,foundIds:i,globalMessagesByChatId:o,chatsById:r,fetchingStatus:l,foundTopicIds:c,searchChatId:d,onSearchDateSelect:h,onReset:u})=>{const{searchMessagesGlobal:m,openThread:p}=(0,n.ko)(),v=(0,xi.A)(),{isMobile:g}=(0,Y.Ay)(),f=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&qc(()=>{m({type:"text"})})},[e]),b=(0,s.hb)(e=>{d&&(p({chatId:d,threadId:e,shouldReplaceHistory:!0}),g||u())},[d,g,u]),C=(0,s.Kr)(()=>i&&0!==i.length?i.map(e=>{const[t,i]=(0,Pc.a)(e);return o?.[t]?.byId[i]}).filter(Boolean).sort((e,t)=>t.date-e.date):Ai.p,[i,o]),y=l&&!l.chats&&!l.messages&&!C.length&&!c?.length;return(0,se.Y)("div",{className:"LeftSearch--content",children:(0,se.FD)(gs.A,{className:"search-content custom-scroll chat-list",items:C,onLoadMore:f,noFastList:!0,children:[t&&(0,se.Y)("div",{className:"chat-selection no-scrollbar",children:(0,se.Y)(zc,{searchDate:t,onSelect:h})}),y&&(0,se.Y)(Dc.A,{withSticker:!0,text:v("ChatListSearchNoResults"),description:v("ChatListSearchNoResultsDescription")}),Boolean(c?.length)&&(0,se.FD)("div",{className:"pb-2",children:[(0,se.Y)("h3",{className:"section-heading topic-search-heading",dir:v.isRtl?"auto":void 0,children:v("SearchResultTopics")}),c.map(e=>(0,se.Y)($c,{chatId:d,topicId:e,onClick:b}))]}),Boolean(C.length)&&(0,se.FD)("div",{className:"pb-2",children:[(0,se.Y)("h3",{className:"section-heading topic-search-heading",dir:v.isRtl?"auto":void 0,children:v("SearchMessages")}),C.map(function(t){const i=(0,A.C)(v,t),s=r[t.chatId];if(i&&s)return(0,se.Y)(jc,{chatId:t.chatId,message:t,searchQuery:e})})]})]})})}));var Qc=i(49763),Zc=i(81949);const Xc=(0,s.ph)(({sponsoredPeer:e,observeIntersection:t})=>{const i=(0,s.li)(),{clickSponsored:o,viewSponsored:r,openChat:l}=(0,n.ko)(),c=(0,xi.A)(),{peerId:d,randomId:h,additionalInfo:u,sponsorInfo:m}=e;(0,ir.mv)(i,t,e=>{1===e.intersectionRatio&&r({randomId:h})});const p=(0,T.A)(()=>{o({randomId:h}),l({id:d})}),{isContextMenuOpen:g,contextMenuAnchor:A,handleBeforeContextMenu:f,handleContextMenu:b,handleContextMenuClose:C,handleContextMenuHide:y}=(0,Qs.A)(i),{handleClick:S,handleMouseDown:N}=(0,Wi.Q)(e=>{e.stopPropagation(),b(e)}),k=xc(p);return(0,se.FD)(pi.A,{ref:i,className:"chat-item-clickable search-result",onClick:p,onMouseDown:f,onContextMenu:b,buttonRef:k,children:[(0,v.L8)(d)?(0,se.Y)(Cs.A,{userId:d,withUsername:!0,withStory:!0,avatarSize:"medium",storyViewerOrigin:a.G9.SearchResult}):(0,se.Y)(bs.A,{chatId:d,withUsername:!0,avatarSize:"medium",withStory:!0,storyViewerOrigin:a.G9.SearchResult}),(0,se.FD)(Zc.A,{className:"search-sponsored-badge",onMouseDown:N,onClick:S,children:[c("SponsoredPeerBadge"),(0,se.Y)(he.A,{name:"more"})]}),A&&(0,se.Y)(vl.A,{isOpen:g,anchor:A,triggerRef:i,randomId:h,additionalInfo:u,canReport:!0,sponsorInfo:m,onClose:C,onCloseAnimationEnd:y})]})}),ed=(0,be.nF)(e=>e(),6e4,!0),td=(0,s.ph)((0,n.EK)(e=>{const{userIds:t}=e.topPeers,i=e.users.byId,{recentlyFoundChatIds:s}=e;return{topUserIds:t,usersById:i,recentlyFoundChatIds:s}})(({topUserIds:e,usersById:t,recentlyFoundChatIds:i,onReset:a})=>{const{loadTopUsers:o,openChat:r,addRecentlyFoundChatId:c,clearRecentlyFoundChats:d}=(0,n.ko)(),h=(0,s.li)();(0,s.vJ)(()=>{ed(()=>{o()})},[o]),(0,bn.A)(h,!e);const u=(0,s.hb)(e=>{r({id:e,shouldReplaceHistory:!0}),a(),setTimeout(()=>{c({id:e})},250)},[r,c,a]),m=(0,s.hb)(()=>{d()},[d]),p=(0,B.A)();return(0,se.FD)("div",{className:"RecentContacts custom-scroll",children:[e&&(0,se.Y)("div",{className:"top-peers-section",dir:p.isRtl?"rtl":void 0,children:(0,se.Y)("div",{ref:h,className:"top-peers",children:e.map(e=>(0,se.FD)("div",{className:"top-peer-item",onClick:()=>u(e),dir:p.isRtl?"rtl":void 0,children:[(0,se.Y)(Lt.A,{peer:t[e]}),(0,se.Y)("div",{className:"top-peer-name",children:(0,Bt.A)((0,l.u0)(t[e])||" ")})]},e))})}),i&&(0,se.FD)("div",{className:"search-section pt-1",children:[(0,se.FD)("h3",{className:(0,ge.A)("section-heading mt-0 recent-chats-header",!e&&"without-border"),dir:p.isRtl?"rtl":void 0,children:[p("Recent"),(0,se.Y)(X.A,{className:"clear-recent-chats",round:!0,size:"smaller",color:"translucent",ariaLabel:p("Clear"),onClick:m,isRtl:p.isRtl,iconName:"close"})]}),i.map(e=>(0,se.Y)(_c,{chatId:e,withOpenAppButton:!0,onClick:u}))]})]})})),id=(0,be.nF)(e=>e(),500,!1),sd=(0,s.ph)((0,n.EK)((e,{isChannelList:t})=>{const{userIds:i}=e.contactList||{},{currentUserId:s,messages:n}=e;if(!i)return{};const{fetchingStatus:a,globalResults:r,localResults:l,resultsByType:d,sponsoredPeer:h}=(0,c.nTw)(e).globalSearch,{peerIds:u}=r||{},{peerIds:m}=l||{},{byChatId:p}=n,v=d?.[t?"channels":"text"]?.foundIds,{similarChannelIds:g}=(0,c.dg4)(e,o.rBM)||{};return{currentUserId:s,contactIds:i,accountPeerIds:m,globalPeerIds:u,foundIds:v,globalMessagesByChatId:p,fetchingStatus:a,sponsoredPeer:h,suggestedChannelIds:g}})(({isChannelList:e,searchQuery:t,searchDate:i,dateSearchQuery:r,currentUserId:c,contactIds:d,accountPeerIds:h,globalPeerIds:u,foundIds:m,globalMessagesByChatId:p,fetchingStatus:v,suggestedChannelIds:g,sponsoredPeer:f,onReset:b,onSearchDateSelect:C})=>{const{openChat:y,addRecentlyFoundChatId:S,searchMessagesGlobal:N,setGlobalSearchChatId:k,loadChannelRecommendations:w}=(0,n.ko)(),P=(0,s.li)(),I=(0,s.li)(),F=(0,xi.A)(),{isMobile:D}=(0,Y.Ay)(),[M,B]=(0,s.J0)(!1),[L,R]=(0,s.J0)(!1),[x,E]=(0,s.J0)("all"),V=(0,s.li)();(0,ke.A)(()=>{e&&w({})});const _=(0,s.hb)(({direction:t})=>{t===a.TN.Backwards&&id(()=>{N({type:e?"channels":"text",context:x})})},[t,x]),U=(0,s.hb)(e=>{y({id:e,shouldReplaceHistory:!0}),e!==c&&S({id:e}),D||b()},[y,c,D,S,b]),O=(0,s.hb)(e=>{k({id:e})},[k]);function K(e){return F("users"===e?"PrivateChatsSearchContext":"groups"===e?"GroupChatsSearchContext":"channels"===e?"ChannelsSearchContext":"AllChatsSearchContext")}const{isContextMenuOpen:J,contextMenuAnchor:G,handleContextMenu:j,handleContextMenuClose:z,handleContextMenuHide:H}=(0,Qs.A)(V),$=(0,T.A)(()=>V.current),q=(0,T.A)(()=>V.current.querySelector(".chatResultsContextMenu .bubble")),W=(0,T.A)(()=>V.current.querySelector(".menuTrigger")),Q=(0,T.A)(e=>{j(e)}),Z=(0,ge.A)("icon","iconPlaceholder"),X=(0,s.Kr)(()=>{if(!e&&(!t||t.startsWith("@")&&t.length<2))return Ai.p;const i=(0,n.mS)().chats.byId,s=((0,Qc.YA)(o.DSF)??[]).filter(t=>{if(!e)return!0;const s=i[t];return s&&(0,l.WX)(s)}),a=(0,Tt.PU)({ids:s,query:t,type:"chat"});if(e)return a;const r=[...c?[c]:[],...d||[]],u=[...(0,Tt.PU)({ids:r,query:t,type:"user"}),...a];return(0,gi.Am)([...(0,Is.A)(u,void 0,c?[c]:void 0),...(0,Is.A)(h||[])])},[t,c,d,h,e]);(0,bn.A)(I,!X.length||e,!0);const ee=(0,s.Kr)(()=>{if(!t||t.length<4||!u)return Ai.p;const i=(0,n.mS)().chats.byId,s=u.filter(t=>{if(!e)return!0;const s=i[t];return s&&(0,l.WX)(s)});return(0,Is.A)(s,!0)},[u,e,t]),te=(0,s.Kr)(()=>{if(!t&&!i||!m||0===m.length)return Ai.p;const s=(0,n.mS)().chats.byId;return m.map(t=>{const[i,n]=(0,Pc.a)(t),a=s[i];if(a&&(!e||(0,l.WX)(a)))return p?.[i]?.byId[n]}).filter(Boolean)},[t,i,m,e,p]);(0,s.vJ)(()=>{t&&N({type:e?"channels":"text",context:x,shouldResetResultsByType:!0,shouldCheckFetchingMessagesStatus:!0})},[x]);const ie=(0,s.hb)(()=>{B(!M)},[M]),ne=(0,s.hb)(()=>{R(!L)},[L]),ae=te,re="all"===x&&v&&!v.chats&&!v.messages&&!X.length&&!ee.length&&!ae.length,le=v?.messages,ce=!t&&!i&&!e,{observe:de}=(0,ir.BL)({rootRef:P,throttleMs:200,isDisabled:!ce});if(ce)return(0,se.Y)(td,{onReset:b});const ue="all"!==x||Boolean(ae.length);return(0,se.FD)(gs.A,{ref:P,className:"LeftSearch--content custom-scroll",items:ae,onLoadMore:_,noScrollRestoreOnTop:!0,noFastList:!0,children:[r&&(0,se.Y)("div",{className:"chat-selection no-scrollbar",children:(0,se.Y)(zc,{searchDate:r,onSelect:C})}),re&&(0,se.Y)(Dc.A,{withSticker:!0,text:F("ChatListSearchNoResults"),description:F("ChatListSearchNoResultsDescription")}),Boolean(X.length)&&!e&&(0,se.Y)("div",{className:"chat-selection no-scrollbar",dir:F.isRtl?"rtl":void 0,ref:I,children:X.map(e=>(0,se.Y)(Rr.A,{peerId:e,className:"left-search-local-suggestion",onClick:O,clickArg:e}))}),Boolean(X.length)&&(0,se.FD)("div",{className:"search-section",children:[(0,se.FD)("h3",{className:"section-heading",dir:F.isRtl?"auto":void 0,children:[X.length>5&&(0,se.Y)(So.A,{className:"Link",onClick:ie,children:F(M?"ChatListSearchShowLess":"ChatListSearchShowMore")}),F(e?"SearchResultMyChannels":"DialogListSearchSectionDialogs")]}),X.map((e,t)=>{if(M||!(t>=5))return(0,se.Y)(_c,{withOpenAppButton:!0,chatId:e,onClick:U})})]}),Boolean(ee.length)&&(0,se.FD)("div",{className:"search-section",children:[(0,se.FD)("h3",{className:"section-heading",dir:F.isRtl?"auto":void 0,children:[ee.length>5&&(0,se.Y)(So.A,{className:"Link",onClick:ne,children:F(L?"ChatListSearchShowLess":"ChatListSearchShowMore")}),F("DialogListSearchSectionGlobal")]}),f&&(0,se.Y)(Xc,{sponsoredPeer:f,observeIntersection:de}),ee.map((e,t)=>{if(L||!(t>=5))return(0,se.Y)(_c,{chatId:e,withUsername:!0,onClick:U})})]}),Boolean(g?.length)&&!t&&(0,se.FD)("div",{className:"search-section",children:[(0,se.Y)("h3",{className:"section-heading",dir:F.isRtl?"auto":void 0,children:F("SearchResultRecommendedChannels")}),g.map(e=>(0,se.Y)(_c,{chatId:e,withUsername:!0,onClick:U}))]}),(0,se.FD)("div",{className:"menuOwner",ref:V,children:[(0,se.Y)(Ze.A,{isOpen:J,anchor:G,getTriggerElement:W,getRootElement:$,getMenuElement:q,className:"chatResultsContextMenu",onClose:z,onCloseAnimationEnd:H,autoClose:!0,children:(0,se.FD)(se.FK,{children:[(0,se.Y)(me.A,{icon:"all"===x?"check":void 0,customIcon:"all"!==x?(0,se.Y)("i",{className:Z}):void 0,onClick:()=>E("all"),children:K("all")}),(0,se.Y)(me.A,{icon:"users"===x?"check":void 0,customIcon:"users"!==x?(0,se.Y)("i",{className:Z}):void 0,onClick:()=>E("users"),children:K("users")}),(0,se.Y)(me.A,{icon:"groups"===x?"check":void 0,customIcon:"groups"!==x?(0,se.Y)("i",{className:Z}):void 0,onClick:()=>E("groups"),children:K("groups")}),(0,se.Y)(me.A,{icon:"channels"===x?"check":void 0,customIcon:"channels"!==x?(0,se.Y)("i",{className:Z}):void 0,onClick:()=>E("channels"),children:K("channels")})]})}),ue&&(0,se.FD)("div",{className:"search-section",children:[(0,se.FD)("h3",{className:"section-heading",dir:F.isRtl?"auto":void 0,children:[!e&&(0,se.FD)(So.A,{className:"Link menuTrigger dropDownLink",onClick:Q,children:[F("SearchContextCaption",{type:K(x)},{withNodes:!0}),(0,se.FD)(oe.Ay,{name:"fade",shouldCleanup:!0,activeKey:Number(le),className:"iconContainer",slideClassName:"iconContainerSlide",children:[le&&(0,se.Y)(Ts.A,{}),!le&&(0,se.Y)(he.A,{name:"down"})]})]}),F("SearchMessages")]}),ae.map(function(e){const i=(0,n.mS)().chats.byId,s=(0,A.C)(F,e),a=i[e.chatId];if(s&&a)return(0,se.Y)(jc,{chatId:e.chatId,message:e,searchQuery:t})})]})]})]})}));var nd=i(55723);const ad="documents",od=(0,be.nF)(e=>e(),500,!0),rd=(0,s.ph)((0,n.EK)(Ic(ad))(({searchQuery:e,isLoading:t,chatsById:i,usersById:r,globalMessagesByChatId:c,foundIds:d,activeDownloads:h,shouldWarnAboutFiles:u})=>{const{searchMessagesGlobal:m,focusMessage:p}=(0,n.ko)(),v=(0,s.li)(),g=(0,B.A)(),{observe:A}=(0,ir.BL)({rootRef:v,throttleMs:500}),f=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&od(()=>{m({type:ad})})},[e]),b=(0,s.Kr)(()=>d&&c?d.map(e=>{const[t,i]=(0,Pc.a)(e),s=c[t]?.byId[i];return s&&(0,l.zC)(s)?s:void 0}).filter(Boolean):Ai.p,[c,d]),C=(0,s.hb)(e=>{p({chatId:e.chatId,messageId:e.id})},[p]),y=(0,er.A)([e],o.jhd)&&!t;return(0,se.Y)(oe.Ay,{ref:v,slideClassName:"LeftSearch--content",name:"fade",activeKey:y?1:0,shouldCleanup:!0,children:(0,se.FD)(gs.A,{className:"search-content documents-list custom-scroll",items:y?b:void 0,onLoadMore:f,noFastList:!0,children:[!y&&(0,se.Y)(Ts.A,{}),y&&(!d||0===d.length)&&(0,se.Y)(Dc.A,{withSticker:!0,text:g("ChatList.Search.NoResults"),description:g("ChatList.Search.NoResultsDescription")}),y&&d&&d.length>0&&b.map((e,t)=>{const s=0===t||(0,We.$$)(e.date)!==(0,We.$$)(b[t-1].date);return(0,se.FD)(se.FK,{children:[s&&(0,se.Y)("p",{className:"section-heading",dir:g.isRtl?"rtl":void 0,children:(0,We.i6)(g,new Date(1e3*e.date))},e.date),(0,se.Y)("div",{className:"ListItem small-icon",children:(0,se.Y)(nd.A,{document:(0,l.zC)(e),message:e,datetime:e.date,smaller:!0,sender:(0,Yc.N)(g,e,i,r),className:"scroll-item",isDownloading:(0,l.$r)(h,e.content.document),shouldWarnAboutFiles:u,observeIntersection:A,onDateClick:C})},e.id)]})})]})})}));var ld=i(37378);const cd="links",dd=(0,be.nF)(e=>e(),500,!0),hd=(0,s.ph)((0,n.EK)(Ic(cd))(({searchQuery:e,isLoading:t,chatsById:i,usersById:r,globalMessagesByChatId:l,foundIds:c,isChatProtected:d})=>{const{searchMessagesGlobal:h,focusMessage:u}=(0,n.ko)(),m=(0,s.li)(),p=(0,B.A)(),{observe:v}=(0,ir.BL)({rootRef:m,throttleMs:500}),g=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&dd(()=>{h({type:cd})})},[e]),A=(0,s.Kr)(()=>c&&l?c.map(e=>{const[t,i]=(0,Pc.a)(e);return l[t]?.byId[i]}).filter(Boolean):Ai.p,[l,c]),f=(0,s.hb)(e=>{u({chatId:e.chatId,messageId:e.id})},[u]),b=(0,er.A)([e],o.jhd)&&!t;return(0,se.Y)(oe.Ay,{ref:m,slideClassName:"LeftSearch--content",name:"fade",activeKey:b?1:0,shouldCleanup:!0,children:(0,se.FD)(gs.A,{className:"search-content documents-list custom-scroll",items:b?A:void 0,onLoadMore:g,noFastList:!0,children:[!b&&(0,se.Y)(Ts.A,{}),b&&(!c||0===c.length)&&(0,se.Y)(Dc.A,{withSticker:!0,text:p("ChatList.Search.NoResults"),description:p("ChatList.Search.NoResultsDescription")}),b&&c&&c.length>0&&A.map((e,t)=>{const s=0===t||(0,We.$$)(e.date)!==(0,We.$$)(A[t-1].date);return(0,se.FD)(se.FK,{children:[s&&(0,se.Y)("p",{className:"section-heading",dir:p.isRtl?"rtl":void 0,children:(0,We.i6)(p,new Date(1e3*e.date))},e.date),(0,se.Y)("div",{className:"ListItem small-icon",dir:p.isRtl?"rtl":void 0,children:(0,se.Y)(ld.A,{message:e,senderTitle:(0,Yc.N)(p,e,i,r),isProtected:d||e.isProtected,observeIntersection:v,onMessageClick:f},e.id)},e.id)]})})]})})}));var ud=i(81524);const md="media",pd=(0,be.nF)(e=>e(),500,!0),vd=(0,s.ph)((0,n.EK)(Ic(md))(({searchQuery:e,isLoading:t,globalMessagesByChatId:i,foundIds:r,isChatProtected:l})=>{const{searchMessagesGlobal:c,openMediaViewer:d}=(0,n.ko)(),h=(0,s.li)(),u=(0,B.A)(),{observe:m}=(0,ir.BL)({rootRef:h,throttleMs:500}),p=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&pd(()=>{c({type:md})})},[c,e]),v=(0,s.Kr)(()=>r&&i?r.map(e=>{const[t,s]=(0,Pc.a)(e);return i[t]?.byId[s]}).filter(Boolean):Ai.p,[i,r]),g=(0,s.hb)((e,t)=>{d({chatId:t,messageId:e,origin:a.TQ.SearchResult})},[d]),A=(0,er.A)([e],o.jhd)&&!t,f=A&&r&&r.length>0&&!e,b=A&&r&&r.length>0&&e,C=(0,ge.A)("search-content custom-scroll",b&&"chat-list");return(0,se.Y)(oe.Ay,{ref:h,slideClassName:"LeftSearch--content LeftSearch--media",name:"fade",activeKey:A?1:0,shouldCleanup:!0,children:(0,se.FD)(gs.A,{className:C,items:A?v:void 0,itemSelector:e?".ListItem":".Media",onLoadMore:p,noFastList:!0,children:[!A&&(0,se.Y)(Ts.A,{}),A&&(!r||0===r.length)&&(0,se.Y)(Dc.A,{withSticker:!0,text:u("ChatList.Search.NoResults"),description:u("ChatList.Search.NoResultsDescription")}),f&&(0,se.Y)("div",{className:"media-list",dir:u.isRtl?"rtl":void 0,children:v.map(e=>(0,se.Y)(ud.A,{idPrefix:"search-media",message:e,isProtected:l||e.isProtected,observeIntersection:m,onClick:g},`${e.chatId}-${e.id}`))}),b&&v.map(e=>(0,se.Y)(jc,{chatId:e.chatId,message:e},e.id))]})})}));var gd=i(537),Ad=i(61361);const fd={container:"fHc6WtIe",content:"N8GlyYo0",loadingScreen:"l7JTscdP",searchButtonContent:"dqfofU9e",sticker:"bhaEA7Az",title:"HkiOz0kI",description:"B5FR0TSV",searchButton:"Ii0w2ObZ",remainingSearches:"fYxU7PVl",searchIcon:"NMdA935k",searchIconWithNext:"NqAG2PXY",searchQuery:"eRsI0lkH",limitTitle:"uAggPEqN",limitDescription:"oirV9yqd",paidSearchButton:"LMu5PMXS",freeSearchUnlock:"IdgXsecy",premiumTitle:"SBmNHjsL",premiumDescription:"KoW3G8Sv",subscribePremiumButton:"tGWjYFeK",premiumSubtitle:"o2V6uF3Y"},bd=(0,be.nF)(e=>e(),500,!1),Cd=(0,s.ph)((0,n.EK)(e=>({isCurrentUserPremium:(0,c.g29)(e),starsBalance:e.stars?.balance?.amount||0}))(({searchQuery:e,searchFlood:t,onSearch:i,isLoading:a,isCurrentUserPremium:r,starsBalance:l})=>{const{checkSearchPostsFlood:c,openPremiumModal:d,openStarsBalanceModal:h}=(0,n.ko)(),u=(0,xi.A)(),m=t?.queryIsFree,p=t?.query,v=(0,gd.A)([e?.slice(0,18).trimEnd()]),g=(0,T.A)(()=>{i()});(0,s.vJ)(()=>{m&&e&&p===e&&i()},[m,e,p,i]);const A=(0,T.A)(()=>{const e=t?.starsAmount||0;l<e?h({topup:{balanceNeeded:e}}):i()});(0,s.vJ)(()=>{e&&p!==e&&bd(()=>{c({query:e})})},[e,p]);const f=(0,T.A)(()=>{c({})}),b=(0,T.A)(()=>{d()}),C=(0,Bi.Fm)(),y=0===t?.remains||t?.waitTill&&t.waitTill>C;return(0,se.Y)(oe.Ay,{name:"fade",activeKey:r?a?2:y?0:1:3,children:r?a?(0,se.Y)("div",{className:fd.container,children:(0,se.Y)("div",{className:(0,ge.A)(fd.content,fd.loadingScreen),children:(0,se.Y)(Ts.A,{})})}):y?(()=>{const i=t?.waitTill,s=t?.starsAmount||o._tP,n=t?.totalDaily||o.M3$;return(0,se.Y)("div",{className:fd.container,children:(0,se.FD)("div",{className:fd.content,children:[(0,se.Y)(fr.A,{className:fd.sticker,size:120,tgsUrl:Ar.w.Search,previewUrl:Ar.d.Search,nonInteractive:!0,noLoop:!1}),(0,se.Y)("div",{className:fd.limitTitle,children:u("PublicPostsLimitReached")}),(0,se.Y)("div",{className:fd.limitDescription,children:u("HintPublicPostsSearchQuota",{count:n},{pluralValue:n})}),(0,se.Y)(X.A,{className:fd.paidSearchButton,color:"primary",disabled:!e,noForcedUpperCase:!0,onClick:A,children:u("PublicPostsSearchForStars",{stars:(0,Ti.U2)(u,s,{asFont:!0})},{withNodes:!0})}),Boolean(i)&&(0,se.Y)("div",{className:fd.freeSearchUnlock,children:u("UnlockTimerPublicPostsSearch",{time:(0,se.Y)(Ad.A,{endsAt:i+2,onEnd:f})},{withNodes:!0})})]})})})():(()=>{const i=t?.remains||0;return(0,se.Y)("div",{className:fd.container,children:(0,se.FD)("div",{className:fd.content,children:[(0,se.Y)(fr.A,{className:fd.sticker,size:120,tgsUrl:Ar.w.Search,previewUrl:Ar.d.Search,nonInteractive:!0,noLoop:!1}),(0,se.Y)("div",{className:fd.title,children:u("GlobalSearch")}),(0,se.Y)("div",{className:fd.description,children:u("DescriptionPublicPostsSearch")}),(0,se.Y)(X.A,{className:fd.searchButton,color:"primary",noForcedUpperCase:!0,disabled:!e,onClick:g,children:(0,se.Y)(oe.Ay,{name:"fade",activeKey:v,children:(0,se.FD)("div",{className:fd.searchButtonContent,children:[(0,se.Y)(he.A,{name:"search",className:(0,ge.A)(fd.searchIcon,e&&fd.searchIconWithNext)}),u("ButtonSearchPublicPosts",{query:e?(0,se.Y)("span",{className:fd.searchQuery,children:e}):""},{withNodes:!0}),e&&(0,se.Y)(he.A,{name:"next",className:fd.nextIcon})]})})}),(0,se.Y)("div",{className:fd.remainingSearches,children:u("RemainingPublicPostsSearch",{count:i},{pluralValue:i})})]})})})():(0,se.Y)("div",{className:fd.container,children:(0,se.FD)("div",{className:fd.content,children:[(0,se.Y)("div",{className:fd.premiumTitle,children:u("GlobalSearch")}),(0,se.Y)("div",{className:fd.premiumDescription,children:u("PublicPostsPremiumFeatureDescription")}),(0,se.Y)(X.A,{className:fd.subscribePremiumButton,color:"primary",noForcedUpperCase:!0,onClick:b,children:u("PublicPostsSubscribeToPremium")}),(0,se.Y)("div",{className:fd.premiumSubtitle,children:u("PublicPostsPremiumFeatureSubtitle")})]})})})})),yd=(0,be.nF)(e=>e(),500,!0),Sd=(0,s.ph)((0,n.EK)(e=>{const{messages:{byChatId:t}}=e,{resultsByType:i,searchFlood:s,fetchingStatus:n}=(0,c.nTw)(e).globalSearch,a=i?.publicPosts,{foundIds:o}=a||{},r=Boolean(n?.publicPosts&&!a),l=!a&&!r,d=a&&!o?.length,{animationLevel:h}=(0,hn.lS)(e);return{foundIds:o,globalMessagesByChatId:t,searchFlood:s,shouldShowSearchLauncher:l,isNothingFound:d,isLoading:r,animationLevel:h}})(({searchQuery:e,foundIds:t,globalMessagesByChatId:i,searchFlood:o,shouldShowSearchLauncher:r,isNothingFound:l,isLoading:c,animationLevel:d})=>{const{searchMessagesGlobal:h}=(0,n.ko)(),u=(0,xi.A)(),m=(0,T.A)(()=>{e&&h({type:"publicPosts",shouldResetResultsByType:!0})}),p=(0,s.hb)(({direction:e})=>{e===a.TN.Backwards&&yd(()=>{h({type:"publicPosts"})})},[]),v=(0,s.Kr)(()=>t&&0!==t.length?t.map(e=>{const[t,s]=(0,Pc.a)(e);return i?.[t]?.byId[s]}).filter(Boolean):Ai.p,[t,i]);return(0,se.Y)(oe.Ay,{name:(0,vc.P)("slideOptimized",d,void 0,u.isRtl),activeKey:r||c?0:1,children:r||c?(0,se.Y)(Cd,{searchQuery:e,searchFlood:o,onSearch:m,isLoading:c}):(0,se.Y)("div",{className:"LeftSearch--content",children:(0,se.FD)(gs.A,{className:"search-content custom-scroll chat-list",items:v,onLoadMore:p,noFastList:!0,children:[l&&(0,se.Y)(Dc.A,{text:u("ChatListSearchNoResults"),description:u("ChatListSearchNoResultsDescription"),withSticker:!0}),Boolean(v.length)&&(0,se.FD)("div",{className:"pb-2",children:[(0,se.Y)("h3",{className:"section-heading",dir:u.isRtl?"auto":void 0,children:u("PublicPosts")}),v.map(function(t){const i=(0,n.mS)().chats.byId,s=(0,A.C)(u,t),a=i[t.chatId];if(s&&a)return(0,se.Y)(jc,{chatId:t.chatId,message:t,searchQuery:e},`${t.chatId}-${t.id}`)})]})]},e)})})})),Nd=[{type:a.$C.ChatList,key:"SearchTabChats"},{type:a.$C.ChannelList,key:"SearchTabChannels"},{type:a.$C.BotApps,key:"SearchTabApps"},{type:a.$C.PublicPosts,key:"SearchTabPublicPosts"},{type:a.$C.Media,key:"SearchTabMedia"},{type:a.$C.Links,key:"SearchTabLinks"},{type:a.$C.Files,key:"SearchTabFiles"},{type:a.$C.Music,key:"SearchTabMusic"},{type:a.$C.Voice,key:"SearchTabVoice"}],kd=[{type:a.$C.ChatList,key:"SearchTabMessages"},...Nd.slice(3)],wd=(0,s.ph)((0,n.EK)(e=>{const{currentContent:t,chatId:i}=(0,c.nTw)(e).globalSearch,{animationLevel:s}=(0,hn.lS)(e);return{currentContent:t,chatId:i,animationLevel:s}})(({searchQuery:e,searchDate:t,isActive:i,currentContent:o=a.$C.ChatList,chatId:r,animationLevel:l,onReset:c})=>{const{setGlobalSearchContent:d,setGlobalSearchDate:h,checkSearchPostsFlood:u}=(0,n.ko)(),m=(0,xi.A)(),[p,v]=(0,s.J0)(o),g=(0,s.Kr)(()=>(0,We.Rm)(e),[e]);(0,s.vJ)(()=>{i&&u({})},[i]);const A=(0,s.Kr)(()=>(r?kd:Nd).map(e=>({...e,title:m(e.key)})),[r,m]),f=(0,T.A)(e=>{const t=A[e];d({content:t.type}),v(e)}),b=(0,T.A)(e=>{h({date:e.getTime()/1e3})});(0,Ne.A)({isActive:i,onBack:c});const C=(0,s.li)(),y=(0,Ms.A)(C,i,void 0,".ListItem-button",!0);return(0,se.FD)("div",{className:"LeftSearch",ref:C,onKeyDown:y,children:[(0,se.Y)(wc.A,{activeTab:p,tabs:A,onSwitchTab:f}),(0,se.Y)(oe.Ay,{name:(0,vc.P)("slideOptimized",l,void 0,m.isRtl),renderCount:A.length,activeKey:o,children:(()=>{switch(o){case a.$C.ChatList:case a.$C.ChannelList:return r?(0,se.Y)(Wc,{searchQuery:e,dateSearchQuery:g,onReset:c,onSearchDateSelect:b}):(0,se.Y)(sd,{isChannelList:o===a.$C.ChannelList,searchQuery:e,searchDate:t,dateSearchQuery:g,onReset:c,onSearchDateSelect:b});case a.$C.Media:return(0,se.Y)(vd,{searchQuery:e});case a.$C.Links:return(0,se.Y)(hd,{searchQuery:e});case a.$C.Files:return(0,se.Y)(rd,{searchQuery:e});case a.$C.Music:return(0,se.Y)(Tc,{searchQuery:e},"audio");case a.$C.Voice:return(0,se.Y)(Tc,{isVoice:!0,searchQuery:e},"voice");case a.$C.BotApps:return(0,se.Y)(Oc,{searchQuery:e},"botApps");case a.$C.PublicPosts:return(0,se.Y)(Sd,{searchQuery:e},"publicPosts");default:return}})()})]})}));var Pd=i(42215);const Id={currentPassword:"",password:"",hint:"",email:""},Yd=(e,t)=>{switch(t.type){case"setCurrentPassword":return{...e,currentPassword:t.payload};case"setPassword":return{...e,password:t.payload};case"setHint":return{...e,hint:t.payload};case"setEmail":return{...e,email:t.payload};case"reset":return Id;default:return e}};var Fd=i(31880),Dd=i(58968),Md=i(74984);const Td=(0,s.ph)((0,n.EK)(e=>({maxChats:(0,oa.d)(e,"dialogFiltersChats")}))(({mode:e,state:t,dispatch:i,isActive:a,onReset:r,onSaveFilter:l,maxChats:c})=>{const d=(0,B.A)(),{openLimitReachedModal:h}=(0,n.ko)(),{chatFilter:u}=t,{selectedChatIds:m,selectedChatTypes:p}=(0,s.Kr)(()=>(0,Fd.a)(t,e,!0),[e,t]),v="included"===e?Dd.V2:Dd.LS,[g,A]=(0,s.J0)(!1),f=(0,Md.Rh)(o.DSF),b=(0,Md.Rh)(o._E9),C=t.folder.isChatList;(0,s.vJ)(()=>{a||A(!1)},[a]);const y=(0,s.Kr)(()=>{const e=[...f||[],...b||[]];return(0,gi.Am)([...(0,Tt.PU)({ids:e,query:u,type:"chat"})])},[f,b,u]),S=(0,T.A)(e=>{i({type:"setChatFilter",payload:e}),A(!0)}),N=(0,T.A)(s=>{if("included"===e){if(s.length>=c)return void h({limit:"dialogFiltersChats"});i({type:"setIncludeFilters",payload:{...t.includeFilters,includedChatIds:s}})}else i({type:"setExcludeFilters",payload:{...t.excludeFilters,excludedChatIds:s}});A(!0)}),k=(0,T.A)(t=>{const s={};t.forEach(e=>{s[e]=!0}),i("included"===e?{type:"setIncludeFilters",payload:{includedChatIds:m,...s}}:{type:"setExcludeFilters",payload:{excludedChatIds:m,...s}}),A(!0)});return(0,Ne.A)({isActive:a,onBack:r}),y?(0,se.FD)("div",{className:"Picker settings-folders-chat-list",children:[(0,se.Y)(fi.A,{categories:C?void 0:v,itemIds:y,selectedIds:m,selectedCategories:p,filterValue:u,filterPlaceholder:d("Search"),categoryPlaceholderKey:"FilterChatTypes",searchInputId:"new-group-picker-search",isSearchable:!0,withDefaultPadding:!0,withPeerTypes:!0,allowMultiple:!0,itemInputType:"checkbox",onSelectedIdsChange:N,onSelectedCategoriesChange:k,onFilterChange:S}),(0,se.Y)(Ci.A,{isShown:g,onClick:l,ariaLabel:d("Save"),iconName:"check"})]}):(0,se.Y)(Ts.A,{})}));var Bd=i(72167),Ld=i(98021);const Rd=(0,s.ph)(({isOpen:e,onEmojiSelect:t,onClose:i})=>{const n=(0,s.hb)(e=>{t(e),i()},[i,t]);return(0,se.Y)(Ze.A,{isOpen:e,positionX:"left",onClose:i,withPortal:!0,className:"settings-folders-icon-picker-menu SymbolMenu",children:(0,se.FD)("div",{className:"SymbolMenu-main",children:[(0,se.Y)("div",{className:"settings-folders-icon-picker-menu-folders",children:Object.keys(Ld.E6).map(e=>(0,se.Y)("div",{className:"EmojiButton",onClick:()=>n(e),children:(0,se.Y)(he.A,{name:Ld.E6[e]})}))}),(0,se.Y)(Tr,{idPrefix:"folder-emoji-set-",loadAndPlay:e,isHidden:!e,onCustomEmojiSelect:e=>n(e),onDismiss:i})]})})}),xd=[0,1,2,3,4,5,6],Ed="Please provide a title for this folder.",Vd="ChatList.Filter.Error.Empty",_d=(0,s.ph)((0,n.EK)((e,{state:t})=>{const{listIds:i}=e.chats,{byId:s,invites:n}=e.chatFolders,a=Object.values(s).reduce((e,t)=>e+(t.isChatList?1:0),0),o=(0,c.g29)(e);return{loadedActiveChatIds:i.active,loadedArchivedChatIds:i.archived,invites:t.folderId?n[t.folderId]||Ai.p:void 0,isRemoved:void 0!==t.folderId&&!s[t.folderId],maxInviteLinks:(0,oa.d)(e,"chatlistInvites"),maxChatLists:(0,oa.d)(e,"chatlistJoined"),chatListCount:a,isCurrentUserPremium:o}})(({state:e,dispatch:t,onAddIncludedChats:i,onAddExcludedChats:a,onShareFolder:r,onOpenInvite:l,isActive:d,onReset:h,isRemoved:u,onBack:m,loadedActiveChatIds:p,isOnlyInvites:g,loadedArchivedChatIds:A,invites:f,maxInviteLinks:b,maxChatLists:C,chatListCount:y,onSaveFolder:S,isCurrentUserPremium:N,isMobile:k})=>{const{loadChatlistInvites:w,openLimitReachedModal:P,showNotification:I,openPremiumModal:Y}=(0,n.ko)(),F="create"===e.mode,D=e.folder.isChatList,[M,L]=(0,s.J0)(!1),[R,x]=(0,s.J0)(!1),[E,V]=(0,s.J0)(!1);(0,s.vJ)(()=>{u&&h()},[u,h]),(0,s.vJ)(()=>{d&&e.folderId&&e.folder.isChatList&&w({folderId:e.folderId})},[d,e.folder.isChatList,e.folderId]);const{selectedChatIds:_,selectedChatTypes:U}=(0,s.Kr)(()=>(0,Fd.a)(e,"included"),[e]),{selectedChatIds:O,selectedChatTypes:K}=(0,s.Kr)(()=>(0,Fd.a)(e,"excluded"),[e]);(0,s.vJ)(()=>{L(!1),x(!1)},[e.folderId]);const[J,j]=(0,s.Kr)(()=>{const e=new Set([...p||[],...A||[]]),t=(0,gi.$h)(_,e),i=(0,gi.$h)(O,e);return[M?t:t.slice(0,5-U.length),R?i:i.slice(0,5-K.length)]},[O,_,U,K,R,M,p,A]),z=(0,B.A)();(0,Ne.A)({isActive:d,onBack:m});const H=(0,s.Kr)(()=>e.folder.title.entities?.find(e=>e.type===G.C7.CustomEmoji&&0===e.offset),[e.folder.title]),$=(0,s.Kr)(()=>o.kGl-(H?H.length:0),[H]),q=(0,s.hb)(i=>{let s=e.folder.title.text;const n=[];let a="🗂";if(H){const{offset:e,length:t}=H;s=s.replace(s.substring(e,e+t),"")}if("string"==typeof i)a=i;else{const{id:e,emoji:t}=i;n.push({type:G.C7.CustomEmoji,documentId:e,offset:0,length:t?.length||2}),t&&(s=`${t}${s}`,a=t,s.length>$&&(s=s.slice(0,$)))}t({type:"setEmoticon",payload:a}),t({type:"setTitle",payload:{text:s,entities:n}})},[t,H,e.folder.title,$]),W=(0,s.hb)(e=>{const{currentTarget:i}=e;let s=i.value;if(H){const{emoji:e}=(0,c.O8F)((0,n.mS)(),H.documentId);s=`${e}${s}`}t({type:"setTitle",payload:{text:s,entities:H?[H]:[]}})},[t,H]),Q=(0,s.hb)(()=>{t({type:"setIsLoading",payload:!0}),S(()=>{setTimeout(()=>{h()},500)})},[t,S,h]),Z=(0,s.hb)(()=>{f?(0,c.w5O)((0,n.mS)(),e.folderId)?y>=C&&!e.folder.isChatList?P({limit:"chatlistJoined"}):f.length<b?e.isTouched?S(r):r():P({limit:"chatlistInvites"}):I({message:z("ChatList.Filter.InviteLink.IncludeExcludeError")}):F&&S(r)},[f,e.folderId,e.isTouched,y,b,F,S,r,z,C,e.folder.isChatList]),X=(0,s.hb)((t,i)=>{e.isTouched?S(()=>l(i)):l(i)},[S,l,e.isTouched]);function te(e){const t="included"===e?U:K,i="included"===e?J:j,s="included"===e?M:R,n=("included"===e?_:O).length-i.length,a="included"===e?()=>L(!0):()=>x(!0);return(0,se.FD)(se.FK,{children:[t.map(t=>function(e,t){const i="included"===t?Dd.V2.find(({type:t})=>t===e):Dd.LS.find(({type:t})=>t===e);if(i)return(0,se.Y)(pi.A,{className:"settings-folders-list-item mb-1",narrow:!0,inactive:!0,children:(0,se.Y)(Cs.A,{avatarSize:"small",customPeer:i})},i.type)}(t,e)),i.map(e=>(0,se.Y)(pi.A,{className:"settings-folders-list-item mb-1",narrow:!0,inactive:!0,children:(0,v.L8)(e)?(0,se.Y)(Cs.A,{avatarSize:"small",userId:e}):(0,se.Y)(bs.A,{avatarSize:"small",chatId:e})})),!s&&n>0&&(0,se.Y)(pi.A,{className:"settings-folders-list-item",narrow:!0,onClick:a,icon:"down",children:z("FilterShowMoreChats",n,"i")},"load-more")]})}const ie=(0,T.A)(e=>{q(e)}),ne=(0,T.A)(()=>{V(!1)}),ae=(0,T.A)(()=>{V(!0)}),oe=(0,s.Kr)(()=>{let t=e.folder.title.text;if(H){const{offset:e,length:i}=H;t=t.substring(e+i,t.length)}return t},[e.folder.title.text,H]);return(0,se.FD)("div",{className:"settings-fab-wrapper",children:[(0,se.FD)("div",{className:"settings-content no-border custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header",children:[(0,se.Y)(fr.A,{size:o.fwn,tgsUrl:Ar.w.FoldersNew,play:String(e.folderId),className:"settings-content-icon"}),F&&(0,se.Y)("p",{className:"settings-item-description mb-3",dir:z.isRtl?"rtl":void 0,children:z("FilterIncludeInfo")}),(0,se.FD)("div",{className:"settings-folders-input-container",children:[(0,se.Y)(ee.A,{className:(0,ge.A)("mb-0",!k&&"settings-folders-input-with-icon"),label:z("FilterNameHint"),value:oe,maxLength:$,onChange:W,error:e.error&&e.error===Ed?Ed:void 0}),!k&&(0,se.FD)("div",{className:"settings-folders-icon-picker",dir:z.isRtl?"rtl":void 0,children:[(0,se.Y)("div",{className:"settings-folders-icon-picker-button",onClick:ae,children:(0,se.Y)(Bd.A,{emoji:e.folder.emoticon,customEmojiId:H?.documentId,shouldAnimate:e.folder.noTitleAnimations})}),(0,se.Y)(Rd,{isOpen:E,onEmojiSelect:ie,onClose:ne})]})]})]}),!g&&(0,se.FD)("div",{className:"settings-item",children:[e.error&&e.error===Vd&&(0,se.Y)("p",{className:"settings-item-description color-danger mb-2",dir:z.isRtl?"rtl":void 0,children:z(e.error)}),(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:z.isRtl?"rtl":void 0,children:z("FilterInclude")}),(0,se.Y)(pi.A,{className:"settings-folders-list-item color-primary",icon:"add",narrow:!0,onClick:i,children:z("FilterAddChats")}),te("included")]}),!g&&!D&&(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:z.isRtl?"rtl":void 0,children:z("FilterExclude")}),(0,se.Y)(pi.A,{className:"settings-folders-list-item color-primary",icon:"add",narrow:!0,onClick:a,children:z("FilterAddChats")}),te("excluded")]}),(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.FD)("h4",{className:"settings-item-header mb-3 color-picker-header",dir:z.isRtl?"rtl":void 0,children:[(0,se.Y)("span",{className:"color-picker-title-text",children:z("FilterColorTitle")}),(0,se.Y)("div",{className:(0,ge.A)("color-picker-title","color-picker-selected-color",N&&void 0!==e.folder.color&&-1!==e.folder.color?(0,Qi.yp)(e.folder.color):"color-picker-item-disabled"),children:(0,qi.fd)({text:e.folder.title.text,entities:e.folder.title.entities,noCustomEmojiPlayback:e.folder.noTitleAnimations})})]}),(0,se.FD)("div",{className:"color-picker custom-scroll-x",children:[xd.map(i=>(0,se.Y)("button",{type:"button",onClick:()=>{N?t({type:"setColor",payload:i}):Y()},className:(0,ge.A)("color-picker-item",(0,Qi.yp)(i),!N&&"color-picker-item-hover-disabled",i===e.folder.color&&N&&"color-picker-item-active")},i)),(0,se.Y)("button",{type:"button",onClick:()=>{N?t({type:"setColor",payload:void 0}):Y()},className:(0,ge.A)("color-picker-item","color-picker-item-none",(void 0===e.folder.color||-1===e.folder.color||!N)&&"color-picker-item-active"),children:N?(0,se.Y)(he.A,{name:"close",className:"color-picker-item-none-icon"}):(0,se.Y)(he.A,{name:"lock-badge",className:"color-picker-item-none-icon"})})]}),(0,se.Y)("p",{className:"settings-item-description mb-0 mt-3",dir:z.isRtl?"rtl":void 0,children:z("FilterColorHint")})]}),(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:z.isRtl?"rtl":void 0,children:z("FolderLinkScreen.Title")}),(0,se.Y)(pi.A,{className:"settings-folders-list-item color-primary",icon:"add",narrow:!0,onClick:Z,children:z("ChatListFilter.CreateLinkNew")}),f?.map(e=>(0,se.FD)(pi.A,{className:"settings-folders-list-item",icon:"link",narrow:!0,multiline:!0,onClick:X,clickArg:e.url,children:[(0,se.Y)("span",{className:"title",dir:"auto",children:e.title||e.url}),(0,se.Y)("span",{className:"subtitle",children:z("ChatListFilter.LinkLabelChatCount",e.peerIds.length,"i")})]}))]})]}),(0,se.Y)(Ci.A,{isShown:Boolean(e.isTouched),disabled:e.isLoading,onClick:Q,ariaLabel:"edit"===e.mode?"Save changes":"Create folder",iconName:"check",isLoading:e.isLoading})]})}));var Ud=i(80401);const Od=(0,be.nF)(e=>e(),6e4,!0),Kd=(0,s.ph)((0,n.EK)(e=>{const{orderedIds:t,byId:i,recommended:s,areTagsEnabled:n}=e.chatFolders;return{folderIds:t,foldersById:i,isPremium:(0,c.g29)(e),recommendedChatFolders:s,maxFolders:(0,oa.d)(e,"dialogFilters"),areTagsEnabled:n,foldersPosition:e.sharedState.settings.foldersPosition}})(({isActive:e,foldersById:t,isPremium:i,recommendedChatFolders:a,maxFolders:r,areTagsEnabled:c,foldersPosition:d,isMobile:h,onCreateFolder:u,onEditFolder:m,onReset:p,folderIds:v})=>{const{loadRecommendedChatFolders:g,addChatFolder:A,openLimitReachedModal:f,openDeleteChatFolderModal:b,sortChatFolders:C,toggleDialogFilterTags:y,openPremiumModal:S,setSharedSettingOption:N}=(0,n.ko)(),[k,w]=(0,s.J0)({orderedFolderIds:v,dragOrderIds:v,draggedIndex:void 0}),P=(0,K.A)(v);(0,s.vJ)(()=>{P!==v&&w({orderedFolderIds:v,dragOrderIds:v,draggedIndex:void 0})},[P,v,k.orderedFolderIds?.length]),(0,s.vJ)(()=>{Od(()=>{g()})},[g]);const I=(0,s.hb)(()=>{Object.keys(t).length>=r-1?f({limit:"dialogFilters"}):u()},[t,r,u,f]),Y=(0,xi.A)();(0,Ne.A)({isActive:e,onBack:p});const F=(0,Md.g5)(),D=(0,s.Kr)(()=>{if(v)return v.length<=1?Ai.p:v.map(e=>{const i=t[e];return e===o.DSF?{id:e,title:{text:Y("FilterAllChats"),entities:[]}}:{id:i.id,title:i.title,subtitle:(0,l.A5)(Y,i,F[i.id]),isChatList:i.isChatList,color:i.color,noTitleAnimations:i.noTitleAnimations}})},[v,t,Y,F]),M=(0,s.hb)(e=>{Object.keys(t).length>=r-1?f({limit:"dialogFilters"}):A({folder:e})},[t,r,A,f]),B=(0,s.hb)(()=>{i&&y({isEnabled:!c})},[c,i,y]),L=(0,s.hb)((e,t)=>{const s=Math.round(e.y/56),n=k.orderedFolderIds?.indexOf(t)||0,a=k.orderedFolderIds?.filter(e=>e!==t);a&&(0,fe.Bt)(n+s,0,v?.length||0)&&(a.splice(n+s+(i?0:1),0,t),w(e=>({...e,draggedIndex:n,dragOrderIds:a})))},[v?.length,i,k.orderedFolderIds]),R=(0,s.hb)(()=>{w(e=>(C({folderIds:e.dragOrderIds}),{...e,orderedFolderIds:e.dragOrderIds,draggedIndex:void 0}))},[C]),x=(0,T.A)(e=>{N({foldersPosition:e})}),E=(0,s.Kr)(()=>!i||Object.keys(t).length<r-1,[t,i,r]);return(0,se.FD)("div",{className:"settings-content no-border custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header",children:[(0,se.Y)(fr.A,{size:o.fwn,tgsUrl:Ar.w.FoldersAll,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:Y("CreateNewFilterInfo")}),E&&(0,se.Y)(X.A,{className:"settings-button with-icon",color:"primary",pill:!0,fluid:!0,onClick:I,isRtl:Y.isRtl,iconName:"add",children:Y("CreateNewFilter")})]}),(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:Y.isRtl?"rtl":void 0,children:Y("Filters")}),(0,se.Y)("div",{className:"settings-sortable-container",style:`height: ${56*(v?.length||0)}px`,children:D?.length?D.map((s,n)=>{const a=n>r-1,l=k.draggedIndex===n,d=56*(k.orderedFolderIds?.indexOf(s.id)??0),h=56*(k.dragOrderIds?.indexOf(s.id)??0),u=void 0!==s?.color&&-1!==s.color&&c;return s.id===o.DSF?(0,se.Y)(Ud.A,{id:s.id,onDrag:L,onDragEnd:R,style:`top: ${l?d:h}px;`,knobStyle:(Y.isRtl?"left":"right")+": 0.375rem;",isDisabled:!i||!e,children:(0,se.FD)(pi.A,{className:"drag-item no-icon settings-sortable-item",narrow:!0,inactive:!0,multiline:!0,isStatic:!0,allowSelection:!0,children:[(0,se.Y)("span",{className:"title",children:(0,qi.fd)({text:s.title.text,entities:s.title.entities,noCustomEmojiPlayback:s.noTitleAnimations})}),(0,se.Y)("span",{className:"subtitle",children:Y("FoldersAllChatsDesc")})]},s.id)},s.id):(0,se.Y)(Ud.A,{id:s.id,onDrag:L,onDragEnd:R,style:`top: ${l?d:h}px;`,knobStyle:`${Y.isRtl?"left":"right"}: ${u?"4rem":"2.5rem"};`,isDisabled:a||!e,children:(0,se.FD)(pi.A,{className:"drag-item no-icon settings-sortable-item",narrow:!0,secondaryIcon:"more",multiline:!0,contextActions:[{handler:()=>{b({folderId:s.id})},destructive:!0,title:Y("Delete"),icon:"delete"}],onClick:()=>{a?f({limit:"dialogFilters"}):m(t[s.id])},children:[(0,se.FD)("span",{className:"title",children:[(0,qi.fd)({text:s.title.text,entities:s.title.entities,noCustomEmojiPlayback:s.noTitleAnimations}),a&&(0,se.Y)(he.A,{name:"lock-badge",className:"settings-folders-blocked-icon"})]}),(0,se.FD)("span",{className:"subtitle",children:[s.isChatList&&(0,se.Y)(he.A,{name:"link",className:"mr-1"}),s.subtitle]}),u&&(0,se.Y)("div",{className:(0,ge.A)("settings-folders-color-circle",void 0!==s.color&&-1!==s.color&&(0,Qi.yp)(s.color))})]})},s.id)}):D&&!D.length?(0,se.Y)("p",{className:"settings-item-description my-4",dir:"auto",children:Y("SettingsFoldersEmpty")}):(0,se.Y)(Ts.A,{})})]}),a&&Boolean(a.length)&&(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:Y.isRtl?"rtl":void 0,children:Y("FilterRecommended")}),a.map(e=>(0,se.Y)(pi.A,{narrow:!0,onClick:()=>M(e),children:(0,se.FD)("div",{className:"settings-folders-recommended-item",children:[(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:(0,qi.fd)({text:e.title.text,entities:e.title.entities,noCustomEmojiPlayback:e.noTitleAnimations})}),(0,se.Y)("span",{className:"subtitle",children:e.description})]}),(0,se.Y)(X.A,{className:"px-3",color:"primary",size:"tiny",pill:!0,fluid:!0,isRtl:Y.isRtl,children:Y("Add")})]})}))]}),(0,se.Y)("div",{className:"settings-item pt-3",children:(0,se.FD)("div",{className:"settings-item-relative",children:[(0,se.Y)($s.A,{label:Y("ShowFolderTags"),subLabel:Y("ShowFolderTagsHint"),checked:i&&c,onChange:B,onClickLabel:e=>{i||(e.preventDefault(),S())}}),!i&&(0,se.Y)(he.A,{name:"lock-badge",className:"settings-folders-lock-icon"})]})}),!h&&(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.Y)("h4",{className:"settings-item-header mb-3",dir:Y.isRtl?"rtl":void 0,children:Y("TabsPosition")}),(0,se.Y)(ie.A,{name:"tabsPosition",options:[{label:Y("TabsPositionLeft"),value:o._C3},{label:Y("TabsPositionTop"),value:o.ATy}],selected:d,onChange:x})]})]})}));var Jd=i(4438);const Gd=(0,s.ph)((0,n.EK)(e=>{const{folderId:t,url:i,isLoading:s}=(0,c.nTw)(e).shareFolderScreen||{},n=t?(0,c.$aQ)(e,t):void 0,a=t?e.chatFolders.invites[t]?.find(e=>e.url===i):void 0;return{folderId:t,folder:n,url:i,isLoading:s,peerIds:a?.peerIds}})(({isActive:e,onReset:t,folderId:i,folder:a,peerIds:r,url:d,isLoading:h})=>{const{createChatlistInvite:u,deleteChatlistInvite:m,editChatlistInvite:p,showNotification:v}=(0,n.ko)(),g=(0,xi.A)(),A=(0,B.A)(),[f,b]=(0,s.J0)(!1);(0,Ne.A)({isActive:e,onBack:t}),(0,s.vJ)(()=>{h||b(!1)},[h]),(0,s.vJ)(()=>{!d&&i&&e&&u({folderId:i})},[i,e,d]);const C=(0,T.A)(()=>{d&&i&&(m({folderId:i,url:d}),t())}),y=(0,s.Kr)(()=>(a?.includedChatIds||[]).concat(a?.pinnedChatIds||[]),[a?.includedChatIds,a?.pinnedChatIds]),[S,N]=(0,s.Kr)(()=>{const e=(0,n.mS)();return(0,gi.jB)(y,t=>(0,c.hXb)(e,t))},[y]),[k,w]=(0,s.J0)(r||[]),P=(0,s.li)(!0);(0,F.A)(([e])=>{e!==d&&(P.current=!0),P.current&&(P.current=!1,d?r&&w(r):w(S))},[d,S,r]);const I=(0,T.A)(e=>{const t=(0,n.mS)(),i=(0,c.mBe)(t,e),s=(0,c.hds)(t,e);i&&(0,l.tv)(i)?v({message:A("FolderLinkScreen.AlertTextUnavailableBot")}):i?v({message:A("FolderLinkScreen.AlertTextUnavailableUser")}):s&&(0,l.WX)(s)?v({message:A("FolderLinkScreen.AlertTextUnavailablePublicChannel")}):v({message:A("FolderLinkScreen.AlertTextUnavailablePublicGroup")})}),Y=(0,T.A)(e=>{w(e),b(!0)}),D=(0,T.A)(()=>{i&&d&&f&&p({folderId:i,peerIds:k,url:d})}),M=k.length,L=!M||h;return(0,se.FD)("div",{className:"settings-content no-border custom-scroll SettingsFoldersChatsPicker",children:[(0,se.FD)("div",{className:"settings-content-header",children:[(0,se.Y)(Jd.A,{size:o.fwn,tgsUrl:Ar.w.FoldersShare,className:"settings-content-icon"}),a&&(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:g("FolderLinkTitleDescription",{folder:(0,qi.fd)({text:a.title.text,entities:a.title.entities,noCustomEmojiPlayback:a.noTitleAnimations}),chats:g("FolderLinkTitleDescriptionChats",{count:M},{pluralValue:M})},{withMarkdown:!0,withNodes:!0})})]}),(0,se.Y)(Jr.A,{className:"settings-item",link:d||A("Loading"),withShare:!0,onRevoke:C,isDisabled:!M||f}),(0,se.Y)("div",{className:"settings-item settings-item-picker",children:(0,se.Y)(fi.A,{itemIds:y,lockedUnselectedIds:N,onSelectedIdsChange:Y,selectedIds:k,onDisabledClick:I,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"})}),(0,se.Y)(Ci.A,{isShown:h||f,disabled:L,onClick:D,ariaLabel:"Save changes",iconName:"check",isLoading:h})]})})),jd=(0,s.ph)(({currentScreen:e,shownScreen:t,state:i,dispatch:o,isActive:r,onReset:l})=>{const{isMobile:c}=(0,Y.Ay)(),{openShareChatFolderModal:d,editChatFolder:h,addChatFolder:u,openSettingsScreen:m}=(0,n.ko)(),p=(0,s.hb)(()=>{e!==a.VS.FoldersCreateFolder&&e!==a.VS.FoldersEditFolder&&e!==a.VS.FoldersEditFolderFromChatList&&e!==a.VS.FoldersEditFolderInvites||setTimeout(()=>{o({type:"reset"})},200),e!==a.VS.FoldersIncludedChats&&e!==a.VS.FoldersExcludedChats?l():"create"===i.mode?m({screen:a.VS.FoldersCreateFolder}):m({screen:a.VS.FoldersEditFolder})},[i.mode,o,e,l]),v="create"===i.mode,g=(0,s.hb)(e=>{const{title:{text:t}}=e.folder;if(!t)return o({type:"setError",payload:Ed}),!1;const{selectedChatIds:i,selectedChatTypes:s}=(0,Fd.a)(e,"included");return i.length||Object.keys(s).length?(v?u({folder:e.folder}):h({id:e.folderId,folderUpdate:e.folder}),o({type:"setError",payload:void 0}),o({type:"setIsTouched",payload:!1}),!0):(o({type:"setError",payload:Vd}),!1)},[o,v]),A=(0,s.hb)(e=>{g(i)&&e?.()},[g,i]),f=(0,s.hb)(()=>{o({type:"saveFilters"}),p()},[o,p]),b=(0,s.hb)(()=>{o({type:"reset"}),m({screen:a.VS.FoldersCreateFolder})},[o]),C=(0,s.hb)(e=>{o({type:"editFolder",payload:e}),m({screen:a.VS.FoldersEditFolder})},[o]),y=(0,s.hb)(()=>{o({type:"editIncludeFilters"}),m({screen:e===a.VS.FoldersEditFolderFromChatList?a.VS.FoldersIncludedChatsFromChatList:a.VS.FoldersIncludedChats})},[e,o]),S=(0,s.hb)(()=>{o({type:"editExcludeFilters"}),m({screen:e===a.VS.FoldersEditFolderFromChatList?a.VS.FoldersExcludedChatsFromChatList:a.VS.FoldersExcludedChats})},[e,o]),N=(0,s.hb)(()=>{d({folderId:i.folderId,noRequestNextScreen:!0}),o({type:"setIsChatlist",payload:!0}),m({screen:a.VS.FoldersShare})},[o,i.folderId]),k=(0,s.hb)(e=>{d({folderId:i.folderId,url:e,noRequestNextScreen:!0}),m({screen:a.VS.FoldersShare})},[i.folderId]);switch(e){case a.VS.Folders:return(0,se.Y)(Kd,{onCreateFolder:b,onEditFolder:C,isActive:r||[a.VS.FoldersCreateFolder,a.VS.FoldersEditFolder,a.VS.FoldersIncludedChats,a.VS.FoldersExcludedChats].includes(t),onReset:l,isMobile:c});case a.VS.FoldersCreateFolder:case a.VS.FoldersEditFolder:case a.VS.FoldersEditFolderFromChatList:case a.VS.FoldersEditFolderInvites:return(0,se.Y)(_d,{state:i,dispatch:o,onAddIncludedChats:y,onAddExcludedChats:S,onShareFolder:N,onOpenInvite:k,onReset:p,isActive:r||[a.VS.FoldersIncludedChats,a.VS.FoldersExcludedChats].includes(t),isOnlyInvites:e===a.VS.FoldersEditFolderInvites,onBack:l,onSaveFolder:A,isMobile:c});case a.VS.FoldersIncludedChats:case a.VS.FoldersIncludedChatsFromChatList:return(0,se.Y)(Td,{mode:"included",state:i,dispatch:o,onReset:p,onSaveFilter:f,isActive:r});case a.VS.FoldersExcludedChats:case a.VS.FoldersExcludedChatsFromChatList:return(0,se.Y)(Td,{mode:"excluded",state:i,dispatch:o,onReset:p,onSaveFilter:f,isActive:r});case a.VS.FoldersShare:return(0,se.Y)(Gd,{isActive:r,onReset:p});default:return}});var zd=i(70934),Hd=i(3178);const $d=(0,s.ph)(({isActive:e,error:t,isLoading:i,shouldDisablePasswordManager:n,expectedPassword:a,placeholder:o,hint:r,submitLabel:l,onSubmit:c,onClearError:d,onReset:h})=>{const[u,m]=(0,s.J0)(""),[p,v]=(0,s.J0)(!1),g=(0,xi.A)(),A=(0,s.hb)(e=>{a&&e!==a?m(g("SettingsPasswordEqual")):c(e)},[c,a,g]),f=(0,s.hb)(()=>{d&&d(),m("")},[d]);return(0,Ne.A)({isActive:e,onBack:h}),(0,se.FD)("div",{className:"settings-content password-form custom-scroll",children:[(0,se.Y)("div",{className:"settings-content-header no-border",children:(0,se.Y)(Hd.A,{isBig:!0,isPasswordVisible:p})}),(0,se.Y)("div",{className:"settings-item settings-group",children:(0,se.Y)(yl.A,{error:u||t,hint:r,placeholder:o||g("CurrentPasswordPlaceholder"),shouldDisablePasswordManager:n,submitLabel:l,onClearError:f,isLoading:i,isPasswordVisible:p,shouldResetValue:e,onChangePasswordVisibility:v,onSubmit:A})})]})}),qd=(0,s.ph)(({isActive:e,onReset:t})=>{const i=(0,B.A)(),n=(0,s.hb)(()=>{t(!0)},[t]);return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content local-passcode custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(Jd.A,{size:o.BYH,tgsUrl:Ar.w.Congratulations,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:"Congratulations!"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:"Now you can lock the app with a passcode so that others can't open it."})]}),(0,se.Y)("div",{className:"settings-item settings-group",children:(0,se.Y)(X.A,{onClick:n,children:i("Back")})})]})});var Wd=i(89704);const Qd=(0,s.ph)(({isActive:e,onReset:t})=>{const{openSettingsScreen:i}=(0,n.ko)(),s=(0,B.A)();return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content local-passcode custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Lock,previewUrl:Wd,size:160,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:"Local passcode is enabled."})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{icon:"edit",onClick:()=>i({screen:a.VS.PasscodeChangePasscodeCurrent}),children:s("Passcode.Change")}),(0,se.Y)(pi.A,{icon:"password-off",onClick:()=>i({screen:a.VS.PasscodeTurnOff}),children:s("Passcode.TurnOff")})]})]})}),Zd=(0,s.ph)(({isActive:e,onReset:t,onStart:i})=>{const s=(0,xi.A)();return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content local-passcode custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Lock,previewUrl:Wd,size:o.BYH,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description",dir:"auto",children:s("SettingsPasscodeStart1",void 0,{withNodes:!0,renderTextFilters:["br"]})}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:s("SettingsPasscodeStart2",void 0,{withNodes:!0,renderTextFilters:["br"]})})]}),(0,se.Y)("div",{className:"settings-item settings-group",children:(0,se.Y)(X.A,{onClick:i,children:s("EnablePasscode")})})]})}),Xd=(0,s.ph)((0,n.EK)(e=>({...e.passcode}))(({passcode:e,currentScreen:t,shownScreen:i,error:o,isActive:r,isLoading:l,onSetPasscode:c,onReset:d})=>{const{setPasscode:h,clearPasscode:u,setPasscodeError:m,clearPasscodeError:p,openSettingsScreen:v}=(0,n.ko)(),g=(0,B.A)(),A=(0,s.hb)(()=>{c(""),v({screen:a.VS.PasscodeNewPasscode})},[c]),f=(0,s.hb)(e=>{c(e),v({screen:a.VS.PasscodeNewPasscodeConfirm})},[c]),b=(0,s.hb)(()=>{h({passcode:e}),c(""),v({screen:a.VS.PasscodeCongratulations})},[c,e]),C=(0,s.hb)(e=>{c(""),(0,zd.UQ)(e).then(()=>{v({screen:a.VS.PasscodeChangePasscodeNew})},()=>{m({error:g("PasscodeController.Error.Current")})})},[g,c]),y=(0,s.hb)(e=>{c(e),v({screen:a.VS.PasscodeChangePasscodeConfirm})},[c]),S=(0,s.hb)(e=>{(0,zd.UQ)(e).then(()=>{u(),v({screen:a.VS.Privacy})},()=>{m({error:g("PasscodeController.Error.Current")})})},[g]);switch(t){case a.VS.PasscodeDisabled:return(0,se.Y)(Zd,{onStart:A,isActive:r||[a.VS.PasscodeNewPasscode,a.VS.PasscodeNewPasscodeConfirm,a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeNewPasscode:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,placeholder:g("EnterNewPasscode"),submitLabel:g("Continue"),onSubmit:f,isActive:r||[a.VS.PasscodeNewPasscodeConfirm,a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeNewPasscodeConfirm:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,expectedPassword:e,placeholder:g("ReEnterYourPasscode"),submitLabel:g("Continue"),isLoading:l,onSubmit:b,isActive:r||[a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeCongratulations:return(0,se.Y)(qd,{isActive:r,onReset:d});case a.VS.PasscodeEnabled:return(0,se.Y)(Qd,{isActive:r||[a.VS.PasscodeChangePasscodeCurrent,a.VS.PasscodeChangePasscodeNew,a.VS.PasscodeChangePasscodeConfirm,a.VS.PasscodeCongratulations,a.VS.PasscodeTurnOff].includes(i),onReset:d});case a.VS.PasscodeChangePasscodeCurrent:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,error:o,onClearError:p,placeholder:g("PasscodeController.Current.Placeholder"),onSubmit:C,isActive:r||[a.VS.PasscodeChangePasscodeNew,a.VS.PasscodeChangePasscodeConfirm,a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeChangePasscodeNew:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,placeholder:g("PleaseEnterNewFirstPassword"),onSubmit:y,isActive:r||[a.VS.PasscodeChangePasscodeConfirm,a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeChangePasscodeConfirm:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,expectedPassword:e,placeholder:g("PasscodeController.ReEnterPasscode.Placeholder"),isLoading:l,onSubmit:b,isActive:r||[a.VS.PasscodeCongratulations].includes(i),onReset:d});case a.VS.PasscodeTurnOff:return(0,se.Y)($d,{shouldDisablePasswordManager:!0,error:o?g(o):void 0,onClearError:p,placeholder:g("PasscodeController.Current.Placeholder"),onSubmit:S,isActive:r,onReset:d});default:return}})),eh=[50,100,500,1e3,2e3,5e3,1e4];function th(e,t){const i=e.findIndex(e=>t<=e),s=e[i-1]||1,n=e[i]||e[e.length-1];return i+(t-s)/(n-s)}function ih(e,t){const i=Math.floor(t),s=e[i-1]||1,n=s+((e[i]||e[e.length-1])-s)*(t-i);return n<100?Math.round(n):10*Math.round(n/10)}const sh=(0,s.ph)(({min:e=0,max:t,value:i,disabled:n,readOnly:a,bold:o,className:r,defaultValue:l,onChange:c,canChangeChargeForMessages:d})=>{const h=(0,xi.A)(),u=(0,s.Kr)(()=>{const e=[];for(let i=0;i<eh.length;i++)if(eh[i]<t&&e.push(eh[i]),eh[i]>=t){e.push(t);break}return e},[t]),m=(0,T.A)(e=>{const t=Number(e.currentTarget.value);c(ih(u,t))}),p=(0,ge.A)(r,"RangeSlider",n&&"disabled",a&&"readOnly",o&&"bold");return(0,se.FD)("div",{className:p,children:[(0,se.FD)("div",{className:"slider-top-row",dir:h.isRtl?"rtl":void 0,children:[(0,se.Y)("span",{className:"value-min",dir:"auto",children:h.number(e)}),(0,se.FD)("span",{className:"settings-range-value",children:[!d&&(0,se.Y)(he.A,{name:"lock-badge"}),(0,Ti.Kk)(h,ih(u,th(u,i)))]}),(0,se.Y)("span",{className:"value-max",dir:"auto",children:h.number(t)})]}),(0,se.FD)("div",{className:"slider-main",children:[(0,se.Y)("div",{className:"slider-fill-track",style:`width: ${th(u,i)/u.length*100}%`}),(0,se.Y)("input",{min:0,max:u.length,defaultValue:th(u,l),step:"any",type:"range",className:"RangeSlider__input",onChange:m})]})]})}),nh=(0,s.ph)((0,n.EK)(e=>{const t=e.appConfig.starsUsdWithdrawRateX1000,i=t?t/1e3:1,s=e.appConfig.starsPaidMessageCommissionPermille;return{starsPaidMessageCommissionPermille:s?s/1e3:100,starsUsdWithdrawRate:i,starsPaidMessageAmountMax:e.appConfig.starsPaidMessageAmountMax||o.$$v}})(function({starsUsdWithdrawRate:e,starsPaidMessageAmountMax:t,starsPaidMessageCommissionPermille:i,canChangeChargeForMessages:s,isGroupChat:a,chargeForMessages:r,onChange:l}){const{openPremiumModal:c}=(0,n.ko)(),d=(0,xi.A)(),h=(0,T.A)(e=>{l?.(e)}),u=(0,T.A)(()=>{c({initialSection:"message_privacy"})});return(0,se.FD)(se.FK,{children:[(0,se.Y)("h4",{className:"settings-item-header",dir:d.isRtl?"rtl":void 0,children:d("SectionTitleStarsForForMessages")}),(0,se.Y)(sh,{defaultValue:r,min:o.BSg,max:t,value:r,onChange:h,canChangeChargeForMessages:s,readOnly:!s}),!s&&(0,se.Y)(X.A,{color:"primary",fluid:!0,noForcedUpperCase:!0,className:"settings-unlock-button",onClick:u,children:(0,se.FD)("span",{className:"settings-unlock-button-title",children:[d("UnlockButtonTitle"),(0,se.Y)(he.A,{name:"lock-badge",className:"settings-unlock-button-icon"})]})}),s&&(0,se.Y)("p",{className:"settings-item-description-larger",dir:d.isRtl?"rtl":void 0,children:d(a?"SetPriceGroupDescription":"SectionDescriptionStarsForForMessages",{percent:(0,yn.l9)(100*i),amount:(0,ra.Ad)(r*e*i,"USD",d.code)},{withNodes:!0})})]})}));var ah=i(9267);const oh=(0,s.ph)(function({premiumSection:e}){const{openPremiumModal:t}=(0,n.ko)(),i=(0,B.A)(),s=(0,T.A)(()=>t({initialSection:e}));return(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{leftElement:(0,se.Y)(ah.A,{className:"icon ListItem-main-icon",type:"premium",size:"big"}),onClick:s,children:i("PrivacyLastSeenPremium")}),(0,se.Y)("p",{className:"settings-item-description-larger premium-info",dir:i.isRtl?"rtl":void 0,children:i("lng_messages_privacy_premium_about")})]})}),rh=(0,s.ph)(function({label:e,isChecked:t}){const i=(0,B.A)(),{showNotification:s}=(0,n.ko)();return(0,se.FD)("div",{className:(0,ge.A)("sBptmiga",t&&"U_6O1ebL"),onClick:()=>s({message:i("OptionPremiumRequiredMessage")}),children:[(0,se.Y)("span",{children:e}),(0,se.Y)(he.A,{name:"lock-badge",className:"jWxrRbkh"})]})}),lh=(0,s.ph)((0,n.EK)(e=>{const{settings:{privacy:t}}=e,i=(0,c.Iv$)(e),s=e.settings.privacy.noPaidMessages?.allowUserIds.length||0;return{shouldNewNonContactPeersRequirePremium:(0,c.BSN)(e),shouldChargeForMessages:Boolean(i),nonContactPeersPaidStars:i||o.wZe,isCurrentUserPremium:(0,c.g29)(e),canLimitNewMessagesWithoutPremium:e.appConfig.canLimitNewMessagesWithoutPremium,canChargeForMessages:e.appConfig.starsPaidMessagesAvailable,noPaidReactionsForUsersCount:s,privacy:t}})(function({isActive:e,canLimitNewMessagesWithoutPremium:t,canChargeForMessages:i,shouldNewNonContactPeersRequirePremium:o,shouldChargeForMessages:r,nonContactPeersPaidStars:l,isCurrentUserPremium:c,noPaidReactionsForUsersCount:d,onReset:h,privacy:u}){const{updateGlobalPrivacySettings:m,openSettingsScreen:p,showNotification:v}=(0,n.ko)(),g=(0,B.A)(),A=(0,xi.A)(),f=c||t,b=c&&i,[C,y]=(0,s.J0)(l),[S,N]=(0,s.J0)(!1),k=(0,s.Kr)(()=>r?"charge_for_messages":o?"contacts_and_premium":"everybody",[r,o]);(0,F.A)(([e])=>{S||void 0===e||"everybody"===k||k===e||("everybody"===u.chatInvite?.visibility&&v({message:A("CheckPrivacyInviteText"),action:{action:"openSettingsScreen",payload:{screen:a.VS.PrivacyGroupChats}},actionText:{key:"Review"},duration:8e3}),"everybody"===u.phoneCall?.visibility&&v({message:A("CheckPrivacyCallsText"),action:{action:"openSettingsScreen",payload:{screen:a.VS.PrivacyPhoneCall}},actionText:{key:"Review"},duration:8e3}),N(!0))},[k,r,u,A,S]);const w=(0,s.Kr)(()=>[{value:"everybody",label:g("P2PEverybody")},{value:"contacts_and_premium",label:f?g("PrivacyMessagesContactsAndPremium"):(0,se.Y)(rh,{label:g("PrivacyMessagesContactsAndPremium"),isChecked:"contacts_and_premium"===k}),hidden:!f,isCanCheckedInDisabled:!0},{value:"charge_for_messages",label:b?A("PrivacyChargeForMessages"):(0,se.Y)(rh,{label:A("PrivacyChargeForMessages"),isChecked:"charge_for_messages"===k}),hidden:!b,isCanCheckedInDisabled:!0}],[g,A,f,b,k]),P=(0,T.A)(e=>{m({shouldNewNonContactPeersRequirePremium:"contacts_and_premium"===e,nonContactPeersPaidStars:"charge_for_messages"===e?C:null})}),I=(0,ye.A)(e=>{m({nonContactPeersPaidStars:e})},[m],300,!0),Y=(0,s.hb)(e=>{y(e),I(e)},[y,I]);(0,Ne.A)({isActive:e,onBack:h});const D=(0,s.Kr)(()=>A(r?"PrivacyDescriptionChargeForMessages":"PrivacyDescriptionMessagesContactsAndPremium"),[r,A]);return(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:A.isRtl?"rtl":void 0,children:g("PrivacyMessagesTitle")}),(0,se.Y)(ie.A,{name:"privacy-messages",options:w,onChange:P,selected:k}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:A.isRtl?"rtl":void 0,children:D})]}),"charge_for_messages"===k&&(0,se.Y)("div",{className:"settings-item fluid-container",children:(0,se.Y)(nh,{canChangeChargeForMessages:b,chargeForMessages:C,onChange:Y})}),b&&"charge_for_messages"===k&&function(){const e=d?g("Users",d,"i"):A("SubtitlePrivacyAddUsers");return(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:A.isRtl?"rtl":void 0,children:A("RemoveFeeTitle")}),(0,se.Y)(pi.A,{narrow:!0,icon:"delete-user",onClick:()=>{p({screen:a.VS.PrivacyNoPaidMessages})},children:(0,se.FD)("div",{className:"multiline-item full-size",children:[(0,se.Y)("span",{className:"title",children:A("ExceptionTitlePrivacyChargeForMessages")}),(0,se.Y)("span",{className:"subtitle",children:e})]})})]})}(),!c&&"charge_for_messages"!==k&&(0,se.Y)(oh,{premiumSection:"message_privacy"})]})}));function ch(e){const t=e.platform.toLowerCase(),i=e.deviceModel.toLowerCase(),s=e.systemVersion.toLowerCase();return i.includes("xbox")?"xbox":i.includes("chrome")&&!i.includes("chromebook")?"chrome":i.includes("brave")?"brave":i.includes("vivaldi")?"vivaldi":i.includes("safari")?"safari":i.includes("firefox")?"firefox":i.includes("opera")?"opera":i.includes("samsungbrowser")?"samsung":t.includes("android")?"android":i.includes("iphone")||i.includes("ipad")||t.includes("ios")||t.includes("macos")||s.includes("macos")?"apple":t.includes("ubuntu")||s.includes("ubuntu")?"ubuntu":t.includes("linux")||s.includes("linux")?"linux":t.includes("windows")||s.includes("windows")?"windows":"unknown"}const dh={SettingsActiveSession:"M84mrPgu",settingsActiveSession:"M84mrPgu",iconDevice:"Add8P_K4",iconDevice__android:"onkXVGY4",iconDeviceAndroid:"onkXVGY4",iconDevice__apple:"xw13aT8u",iconDeviceApple:"xw13aT8u",iconDevice__brave:"HESrGUdv",iconDeviceBrave:"HESrGUdv",iconDevice__chrome:"Vpej7wm7",iconDeviceChrome:"Vpej7wm7",iconDevice__edge:"ueWE77x9",iconDeviceEdge:"ueWE77x9",iconDevice__firefox:"_lMTmvya",iconDeviceFirefox:"_lMTmvya",iconDevice__linux:"cDVfvyG_",iconDeviceLinux:"cDVfvyG_",iconDevice__opera:"nWqlTxZt",iconDeviceOpera:"nWqlTxZt",iconDevice__safari:"ldFLp1Gf",iconDeviceSafari:"ldFLp1Gf",iconDevice__samsung:"VHNORBGL",iconDeviceSamsung:"VHNORBGL",iconDevice__ubuntu:"QBVivtdu",iconDeviceUbuntu:"QBVivtdu",iconDevice__unknown:"GbjIgrwU",iconDeviceUnknown:"GbjIgrwU",iconDevice__vivaldi:"yieVnjoI",iconDeviceVivaldi:"yieVnjoI",iconDevice__windows:"_0dnTFOE",iconDeviceWindows:"_0dnTFOE",iconDevice__xbox:"fbCjjDpU",iconDeviceXbox:"fbCjjDpU",title:"c6edjhlh",note:"lRqTZAYn",date:"oLnN6crs",box:"wVEXuPlZ",actionHeader:"olQS2T1n",actionName:"KuX1APpO",headerButton:"VT8pZfMu"};function hh(e){return[e.region,e.country].filter(Boolean).join(", ")}const uh=(0,s.ph)((0,n.EK)((e,{hash:t})=>({session:t?e.activeSessions.byHash[t]:void 0}))(({isOpen:e,session:t,onClose:i})=>{const{changeSessionSettings:a,terminateAuthorization:o}=(0,n.ko)(),r=(0,xi.A)(),l=(0,Fi.A)(t,!0),c=(0,s.hb)(()=>{a({hash:t.hash,areSecretChatsEnabled:!t.areSecretChatsEnabled})},[a,t]),d=(0,s.hb)(()=>{a({hash:t.hash,areCallsEnabled:!t.areCallsEnabled})},[a,t]),h=(0,s.hb)(()=>{o({hash:t.hash}),i()},[i,t,o]);if(l)return(0,se.FD)(te.A,{header:(0,se.FD)("div",{className:"modal-header-condensed",dir:r.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:r("Close"),onClick:i,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:r("SessionPreviewTitle")}),(0,se.Y)(X.A,{color:"danger",onClick:h,className:(0,ge.A)("modal-action-button",dh.headerButton),children:r("SessionPreviewTerminateSession")})]}),isOpen:e,hasCloseButton:!0,onClose:i,className:dh.SettingsActiveSession,children:[(0,se.Y)("div",{className:(0,ge.A)(dh.iconDevice,l&&dh[`iconDevice__${ch(l)}`])}),(0,se.Y)("h3",{className:dh.title,dir:"auto",children:l?.deviceModel}),(0,se.Y)("div",{className:dh.date,"aria-label":r("PrivacySettingsLastSeen"),children:(0,We.L2)(1e3*l.dateActive,r.code)}),(0,se.FD)("dl",{className:dh.box,children:[(0,se.Y)("dt",{children:r("SessionPreviewApp")}),(0,se.FD)("dd",{children:[l?.appName," ",l?.appVersion,","," ",l?.platform," ",l?.systemVersion]}),l?.ip&&(0,se.FD)(se.FK,{children:[(0,se.Y)("dt",{children:r("SessionPreviewIp")}),(0,se.Y)("dd",{children:l.ip})]}),(0,se.Y)("dt",{children:r("SessionPreviewLocation")}),(0,se.Y)("dd",{children:l&&hh(l)})]}),(0,se.Y)("p",{className:dh.note,children:r("SessionPreviewIpDesc")}),(0,se.Y)("h4",{className:dh.actionHeader,children:r("AuthSessionsViewAcceptTitle")}),(0,se.FD)(pi.A,{onClick:c,children:[(0,se.Y)("span",{className:dh.actionName,children:r("SessionPreviewAcceptSecret")}),(0,se.Y)(vi.A,{id:"accept_secrets",label:"On",checked:l.areSecretChatsEnabled})]}),(0,se.FD)(pi.A,{onClick:d,children:[(0,se.Y)("span",{className:dh.actionName,children:r("SessionPreviewAcceptCalls")}),(0,se.Y)(vi.A,{id:"accept_calls",label:"On",checked:l.areCallsEnabled})]})]})}));function mh(e){return[e.region,e.country].filter(Boolean).join(", ")}const ph=(0,s.ph)((0,n.EK)(e=>e.activeSessions)(({isActive:e,onReset:t,byHash:i,orderedHashes:a,ttlDays:o})=>{const{terminateAuthorization:r,terminateAllAuthorizations:l,changeSessionTtl:c}=(0,n.ko)(),d=(0,B.A)(),h=(0,xi.A)(),[u,m,p]=(0,D.A)(),[v,g]=(0,s.J0)(),[A,f,b]=(0,D.A)(),C=(0,s.Kr)(()=>{if(void 0!==o)return o<=7?"7":o<=30?"30":o<=93?"90":o<=183?"183":o>183?"365":void 0},[o]),y=(0,s.Kr)(()=>{const e=[{label:h("Weeks",{count:1},{pluralValue:1}),value:"7"},{label:h("Months",{count:1},{pluralValue:1}),value:"30"},{label:h("Months",{count:3},{pluralValue:3}),value:"90"},{label:h("Months",{count:6},{pluralValue:6}),value:"183"}];return o&&o>=365&&e.push({label:h("Years",{count:1},{pluralValue:1}),value:"365"}),e},[h,o]),S=(0,s.hb)(e=>{r({hash:e})},[r]),N=(0,s.hb)(()=>{p(),l()},[p,l]),k=(0,s.hb)(e=>{g(e),f()},[f]),w=(0,s.hb)(()=>{g(void 0),b()},[b]),P=(0,s.hb)(e=>{c({days:Number(e)})},[c]),I=(0,s.Kr)(()=>{const e=a.find(e=>i[e].isCurrent);return e?i[e]:void 0},[i,a]),Y=(0,s.Kr)(()=>a.filter(e=>!i[e].isCurrent),[i,a]),F=Boolean(Y.length);return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content custom-scroll SettingsActiveSessions",children:[I&&(T=I,(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:h.isRtl?"rtl":void 0,children:h("AuthSessionsCurrentSession")}),(0,se.Y)(pi.A,{narrow:!0,inactive:!0,icon:`device-${ch(T)}`,iconClassName:"icon-device",children:(0,se.FD)("div",{className:"multiline-item full-size",dir:"auto",children:[(0,se.Y)("span",{className:"title",dir:"auto",children:T.deviceModel}),(0,se.FD)("span",{className:"subtitle black tight",children:[T.appName," ",T.appVersion,","," ",T.platform," ",T.systemVersion]}),(0,se.FD)("span",{className:"subtitle",children:[T.ip," ","-"," ",mh(T)]})]})}),F&&(0,se.Y)(pi.A,{className:"destructive mb-0 no-icon",icon:"stop",ripple:!0,narrow:!0,onClick:m,children:h("TerminateAllSessions")})]})),F&&(M=Y,(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:h.isRtl?"rtl":void 0,children:h("OtherSessions")}),M.map(function(e){const t=i[e];return(0,se.Y)(pi.A,{ripple:!0,narrow:!0,contextActions:[{title:h("SessionTerminate"),icon:"stop",destructive:!0,handler:()=>{S(t.hash)}}],icon:`device-${ch(t)}`,iconClassName:"icon-device",onClick:()=>{k(t.hash)},children:(0,se.FD)("div",{className:"multiline-item full-size",dir:"auto",children:[(0,se.Y)("span",{className:"date",children:(0,We.be)(d,1e3*t.dateActive)}),(0,se.Y)("span",{className:"title",children:t.deviceModel}),(0,se.FD)("span",{className:"subtitle black tight",children:[t.appName," ",t.appVersion,","," ",t.platform," ",t.systemVersion]}),(0,se.FD)("span",{className:"subtitle",children:[t.ip," ",mh(t)]})]})},t.hash)})]})),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:h.isRtl?"rtl":void 0,children:h("TerminateOldSessionHeader")}),(0,se.Y)("p",{className:"settings-item-description-larger",children:h("IfInactiveFor")}),(0,se.Y)(ie.A,{name:"session_ttl",options:y,selected:C,onChange:P})]}),F&&(0,se.Y)(hi.A,{isOpen:u,onClose:p,text:h("AreYouSureSessions"),confirmLabel:h("TerminateAllSessions"),confirmHandler:N,confirmIsDestructive:!0,areButtonsInColumn:!0}),(0,se.Y)(uh,{isOpen:A,hash:v,onClose:w})]});var M,T})),vh="YRYk96ki",gh=(0,s.ph)((0,n.EK)((e,{hash:t})=>{const i=t?e.activeWebSessions.byHash[t]:void 0;return{session:i,bot:i?e.users.byId[i.botId]:void 0}})(({isOpen:e,session:t,bot:i,onClose:a})=>{const{terminateWebAuthorization:o}=(0,n.ko)(),r=(0,B.A)(),l=(0,Fi.A)(t,!0),c=(0,Fi.A)(i,!0),d=(0,s.hb)(()=>{o({hash:t.hash}),a()},[a,t,o]);if(l)return(0,se.FD)(te.A,{header:(0,se.FD)("div",{className:"modal-header-condensed",dir:r.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:r("Close"),onClick:a,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:r("WebSessionsTitle")}),(0,se.Y)(X.A,{color:"danger",onClick:d,className:(0,ge.A)("modal-action-button","lUf0RJ2h"),children:r("AuthSessions.LogOut")})]}),isOpen:e,hasCloseButton:!0,onClose:a,className:"Wd0fmiSY",children:[(0,se.Y)(Lt.A,{className:"OhZHdRsP",peer:c,size:"large"}),c&&(0,se.Y)(Bs.A,{className:"EQ7__xGn",peer:c}),(0,se.Y)("div",{className:vh,children:l?.domain}),(0,se.FD)("dl",{className:"kmCTIfvf",children:[(0,se.Y)("dt",{children:r("AuthSessions.View.Browser")}),(0,se.Y)("dd",{children:l?.browser}),(0,se.Y)("dt",{children:r("SessionPreview.Ip")}),(0,se.Y)("dd",{children:l?.ip}),(0,se.Y)("dt",{children:r("SessionPreview.Location")}),(0,se.Y)("dd",{children:l?.region})]}),(0,se.Y)("p",{className:vh,children:r("AuthSessions.View.LocationInfo")})]})})),Ah={avatar:"v0wP46TR","clear-help":"WnnxcARX",clearHelp:"WnnxcARX",subtitle:"uEUfjByC"},fh=(0,s.ph)((0,n.EK)(e=>{const{byHash:t,orderedHashes:i}=e.activeWebSessions;return{byHash:t,orderedHashes:i}})(({isActive:e,byHash:t,orderedHashes:i,onReset:a})=>{const{terminateWebAuthorization:o,terminateAllWebAuthorizations:r}=(0,n.ko)(),l=(0,B.A)(),[c,d,h]=(0,D.A)(),[u,m]=(0,s.J0)(),[p,v,g]=(0,D.A)(),A=(0,s.hb)(e=>{o({hash:e})},[o]),f=(0,s.hb)(()=>{h(),r()},[h,r]),b=(0,s.hb)(e=>{m(e),v()},[v]),C=(0,s.hb)(()=>{m(void 0),g()},[g]);var y;if((0,s.vJ)(()=>{i.length||a()},[a,i]),(0,Ne.A)({isActive:e,onBack:a}),i.length)return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{className:"destructive mb-0 no-icon",icon:"stop",ripple:!0,narrow:!0,onClick:d,children:l("AuthSessions.LogOutApplications")}),(0,se.Y)("p",{className:(0,ge.A)("settings-item-description",Ah.clearHelp),children:l("ClearOtherWebSessionsHelp")})]}),(y=i,(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:l.isRtl?"rtl":void 0,children:l("WebSessionsTitle")}),y.map(function(e){const i=t[e],s=(0,n.mS)().users.byId[i.botId];return(0,se.FD)(pi.A,{ripple:!0,narrow:!0,contextActions:[{title:"Terminate",icon:"stop",destructive:!0,handler:()=>{A(i.hash)}}],onClick:()=>b(i.hash),children:[(0,se.Y)(Lt.A,{className:Ah.avatar,peer:s,size:"tiny"}),(0,se.FD)("div",{className:"multiline-item full-size",dir:"auto",children:[(0,se.Y)("span",{className:"date",children:(0,We.be)(l,1e3*i.dateActive)}),s&&(0,se.Y)(Bs.A,{className:Ah.title,peer:s}),(0,se.FD)("span",{className:(0,ge.A)("subtitle","black","tight",Ah.platform),children:[i.domain,",",i.browser,",",i.platform]}),(0,se.FD)("span",{className:(0,ge.A)("subtitle",Ah.subtitle),children:[i.ip," ",i.region]})]})]},i.hash)})]})),(0,se.Y)(hi.A,{isOpen:c,onClose:h,title:l("AuthSessions.LogOutApplications"),text:l("AreYouSureWebSessions"),confirmHandler:f,confirmIsDestructive:!0}),(0,se.Y)(gh,{isOpen:p,hash:u,onClose:C})]})})),bh=(0,s.ph)(({stickerSet:e,noPlay:t,className:i,observeIntersection:s,onClick:n})=>{const a=(0,B.A)(),r=e?.stickers?.[0],l=(0,T.A)(()=>{r&&n(r)});if(e?.stickers)return(0,se.FD)(pi.A,{className:(0,ge.A)("StickerSetCard","small-icon",i),style:"height: 56px;",inactive:!r,onClick:l,children:[function(){if(e)return e.hasThumbnail||!r?(0,se.Y)(X.A,{ariaLabel:e.title,color:"translucent",isRtl:a.isRtl,children:(0,se.Y)(dr,{stickerSet:e,size:o.RCH,noPlay:t,observeIntersection:s})}):(0,se.Y)(pr,{sticker:r,size:o.RCH,title:e.title,noPlay:t,observeIntersection:s,noContextMenu:!0,isCurrentUserPremium:!0,clickArg:void 0})}(),(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("div",{className:"title",children:e.title}),(0,se.Y)("div",{className:"subtitle",children:a("StickerPack.StickerCount",e.count,"i")})]})]})}),Ch=(0,s.ph)((0,n.EK)(e=>({...(0,gi.Up)(e.settings.byKey,["shouldSuggestCustomEmoji"]),customEmojiSetIds:e.customEmojis.added.setIds,stickerSetsById:e.stickers.setsById,canPlayAnimatedEmojis:(0,c.BWX)(e)}))(({isActive:e,customEmojiSetIds:t,stickerSetsById:i,shouldSuggestCustomEmoji:a,canPlayAnimatedEmojis:o,onReset:r})=>{const{openStickerSet:l,setSettingOption:c}=(0,n.ko)(),d=(0,B.A)(),h=(0,s.li)(),{observe:u}=(0,ir.BL)({rootRef:h});(0,Ne.A)({isActive:e,onBack:r});const m=(0,s.hb)(e=>{l({stickerSetInfo:e.stickerSetInfo})},[l]),p=(0,s.hb)(e=>{c({shouldSuggestCustomEmoji:e})},[c]),v=(0,s.Kr)(()=>t&&Object.values((0,gi.Up)(i,t)),[t,i]);return(0,se.Y)("div",{className:"settings-content custom-scroll",children:v&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:d("SuggestAnimatedEmoji"),checked:a,onCheck:p}),(0,se.Y)("div",{className:"mt-4",ref:h,children:v.map(e=>(0,se.Y)(bh,{stickerSet:e,observeIntersection:u,onClick:m,noPlay:!o},e.id))}),(0,se.Y)("p",{className:"settings-item-description mt-3",dir:"auto",children:(0,Bt.A)(d("EmojiBotInfo"),["links"])})]})})})),yh=(0,s.ph)((0,n.EK)(e=>(0,gi.Up)(e.settings.byKey,["canAutoLoadPhotoFromContacts","canAutoLoadPhotoInPrivateChats","canAutoLoadPhotoInGroups","canAutoLoadPhotoInChannels","canAutoLoadVideoFromContacts","canAutoLoadVideoInPrivateChats","canAutoLoadVideoInGroups","canAutoLoadVideoInChannels","canAutoLoadFileFromContacts","canAutoLoadFileInPrivateChats","canAutoLoadFileInGroups","canAutoLoadFileInChannels","autoLoadFileMaxSizeMb"]))(({isActive:e,onReset:t,canAutoLoadPhotoFromContacts:i,canAutoLoadPhotoInPrivateChats:a,canAutoLoadPhotoInGroups:r,canAutoLoadPhotoInChannels:l,canAutoLoadVideoFromContacts:c,canAutoLoadVideoInPrivateChats:d,canAutoLoadVideoInGroups:h,canAutoLoadVideoInChannels:u,canAutoLoadFileFromContacts:m,canAutoLoadFileInPrivateChats:p,canAutoLoadFileInGroups:v,canAutoLoadFileInChannels:g,autoLoadFileMaxSizeMb:A})=>{const{setSettingOption:f}=(0,n.ko)(),b=(0,xi.A)();(0,Ne.A)({isActive:e,onBack:t});const C=(0,s.hb)(e=>{const t=o.$gx[e];return b("AutodownloadSizeLimitUpTo",{limit:b("MediaSizeMB",{size:t},{pluralValue:t})})},[b]),y=(0,s.hb)(e=>{f({autoLoadFileMaxSizeMb:o.$gx[e]})},[f]);function S(){const e=o.$gx.indexOf(A);return(0,se.Y)("div",{className:"pt-5",children:(0,se.Y)(Xe.A,{label:b("AutoDownloadMaxFileSize"),min:0,max:5,value:-1!==e?e:2,renderValue:C,onChange:y})})}function N(e,t,i,s,n,a){return(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:b.isRtl?"rtl":void 0,children:e}),(0,se.Y)($s.A,{label:b("AutoDownloadSettingsContacts"),checked:i,onCheck:e=>f({[`canAutoLoad${t}FromContacts`]:e})}),(0,se.Y)($s.A,{label:b("AutoDownloadSettingsPrivateChats"),checked:s,onCheck:e=>f({[`canAutoLoad${t}InPrivateChats`]:e})}),(0,se.Y)($s.A,{label:b("AutoDownloadSettingsGroupChats"),checked:n,onCheck:e=>f({[`canAutoLoad${t}InGroups`]:e})}),(0,se.Y)($s.A,{label:b("AutoDownloadSettingsChannels"),checked:a,onCheck:e=>f({[`canAutoLoad${t}InChannels`]:e})}),"File"===t&&S()]})}return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[N(b("AutoDownloadPhotosTitle"),"Photo",i,a,r,l),N(b("AutoDownloadVideosTitle"),"Video",c,d,h,u),N(b("AutoDownloadFilesTitle"),"File",m,p,v,g)]})})),Sh={root:"Ys1i4ssl",item:"skaVPMTF"},Nh=(0,s.ph)((0,n.EK)(e=>{const{doNotTranslate:t}=e.settings.byKey;return{doNotTranslate:t}})(({isActive:e,doNotTranslate:t,onReset:i})=>{const{setSettingOption:a}=(0,n.ko)(),r=(0,xi.A)().code,[l,c]=(0,s.J0)(""),d=(0,s.Kr)(()=>{const e=new Intl.DisplayNames([r],{type:"language"}),t=o.N89.map(t=>{const i=e.of(t),s=new Intl.DisplayNames([t],{type:"language"}).of(t);if(i&&s)return{value:t,label:i,subLabel:s}}).filter(Boolean);if(!l.trim()){const e=t.find(e=>e.value===r),i=t.filter(e=>e.value!==r);return e?[e,...i]:t}return t?.filter(e=>e.label.toLowerCase().includes(l.toLowerCase())||e.subLabel?.toLowerCase().includes(l.toLowerCase())||e.value.toLowerCase().includes(l.toLowerCase()))},[r,l]),h=(0,T.A)(e=>{a({doNotTranslate:e})});return(0,Ne.A)({isActive:e,onBack:i}),(0,se.Y)("div",{className:(0,ge.A)(Sh.root,"settings-content infinite-scroll"),children:(0,se.Y)("div",{className:(0,ge.A)(Sh.item),children:(0,se.Y)(uc,{className:Sh.picker,items:d,selectedValues:t,onSelectedValuesChange:h,filterValue:l,onFilterChange:c,isSearchable:!0,allowMultiple:!0,withDefaultPadding:!0,itemInputType:"checkbox",searchInputId:"lang-picker-search"})})})})),kh=(0,s.ph)(({chatId:e,usernames:t,onEditUsername:i})=>{const{showNotification:a,toggleUsername:o,toggleChatUsername:r,sortUsernames:l,sortChatUsernames:c}=(0,n.ko)(),d=(0,B.A)(),h=(0,xi.A)(),[u,m]=(0,s.J0)(),p=(0,s.Kr)(()=>t.map(({username:e})=>e),[t]),v=(0,K.A)(p),[g,A]=(0,s.J0)({orderedUsernames:p,dragOrderUsernames:p,draggedIndex:void 0});(0,s.vJ)(()=>{v!==p&&A({orderedUsernames:p,dragOrderUsernames:p,draggedIndex:void 0})},[v,p]);const f=(0,s.hb)(e=>{(0,yc.eM)(`@${e}`),a({message:d("UsernameCopied")})},[d,a]),b=(0,s.hb)(e=>{e.isEditable?i(e.username):m(e)},[i]),C=(0,s.hb)(()=>{m(void 0)},[]),y=(0,s.hb)(()=>{u&&(e?r({chatId:e,username:u.username,isActive:!u.isActive}):o({username:u.username,isActive:!u.isActive}),C())},[e,C,r,o,u]),S=(0,s.hb)((e,t)=>{const i=Math.round(e.y/56),s=g.orderedUsernames?.indexOf(t)||0,n=g.orderedUsernames?.filter(e=>e!==t);n&&(0,fe.Bt)(s+i,0,p.length)&&(n.splice(s+i,0,t),A(e=>({...e,draggedIndex:s,dragOrderUsernames:n})))},[g.orderedUsernames,p.length]),N=(0,s.hb)(()=>{A(t=>(e?c({chatId:e,usernames:t.dragOrderUsernames}):l({usernames:t.dragOrderUsernames}),{...t,orderedUsernames:t.dragOrderUsernames,draggedIndex:void 0}))},[e,c,l]);return(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"PaO1MMi5",children:[(0,se.Y)("h4",{className:"wSswdVkR",dir:h.isRtl?"rtl":void 0,children:d("lng_usernames_subtitle")}),(0,se.Y)("div",{className:"lAeeBh9K",style:`height: ${56*t.length}px`,children:t.map((e,t)=>{const i=g.draggedIndex===t,s=56*(g.orderedUsernames?.indexOf(e.username)??0),n=56*(g.dragOrderUsernames?.indexOf(e.username)??0),a=e.isEditable?"lng_usernames_edit":e.isActive?"lng_usernames_active":"lng_usernames_non_active";return(0,se.Y)(Ud.A,{id:e.username,onDrag:S,onDragEnd:N,style:`top: ${i?s:n}px;`,knobStyle:"inset-inline-end: 3rem;",isDisabled:!e.isActive,children:(0,se.FD)(pi.A,{className:(0,ge.A)("drag-item no-icon","l04OwRBg"),narrow:!0,secondaryIcon:"more",icon:e.isActive?"link":"link-broken",multiline:!0,contextActions:[{handler:()=>{f(e.username)},title:d("Copy"),icon:"copy"}],onClick:()=>{b(e)},children:[(0,se.FD)("span",{className:"title",children:["@",e.username]}),(0,se.Y)("span",{className:"subtitle",children:d(a)})]},e.username)},e.username)})}),(0,se.Y)("p",{className:"oiJc22Aj",dir:h.isRtl?"rtl":void 0,children:d("lng_usernames_description")})]}),(0,se.Y)(hi.A,{isOpen:Boolean(u),onClose:C,title:d(u?.isActive?"Username.DeactivateAlertTitle":"Username.ActivateAlertTitle"),text:d(u?.isActive?"Username.DeactivateAlertText":"Username.ActivateAlertText"),confirmLabel:d(u?.isActive?"Username.DeactivateAlertHide":"Username.ActivateAlertShow"),confirmHandler:y,confirmIsDestructive:!u?.isActive})]})});var wh=i(11116);const Ph=/https:\/\/t\.me\/?/i,Ih=(0,be.sg)(e=>e(),250,!1),Yh=(0,s.ph)(({currentUsername:e,asLink:t,isLoading:i,isUsernameAvailable:a,checkedUsername:r,onChange:l})=>{const{checkUsername:c,checkPublicLink:d}=(0,n.ko)(),[h,u]=(0,s.J0)(e||""),m=(0,B.A)(),p=t?"SetUrl":"Username",v=m(t?"SetUrlPlaceholder":"Username"),g=(0,K.A)(a),A=e!==h?a??g:void 0,f=h&&e!==h&&r!==h,[b,C]=(0,s.Kr)(()=>h.length?h.length<wh.tX?[void 0,m(`${p}InvalidShort`)]:h.length>wh.Tk?[void 0,m(`${p}InvalidLong`)]:wh.Ny.test(h)?void 0===A||f?[]:[A?m(`${p}Available`,v):void 0,!1===A?m(`${p}InUse`):void 0]:[void 0,m(`${p}Invalid`)]:[],[h,A,f,m,p,v]);(0,s.vJ)(()=>{u(e||"")},[t,e]);const y=(0,s.hb)(i=>{const s=i.target.value.trim();if(t&&!s.match(Ph))return void(s.length||(u(""),l?.("")));const n=s.replace(Ph,"");u(n),(""===n||(0,wh.BU)(n,!0))&&(l?.(n),Ih(()=>{n!==e&&(t?d:c)({username:n})}))},[t,d,c,e,l]);return(0,se.Y)(ee.A,{value:`${t?o.jsp:""}${h}`,onChange:y,label:f?m("Checking"):v,error:C,success:b,readOnly:i,teactExperimentControlled:!0})});var Fh=i(43434);const Dh=(0,be.nF)(e=>e(),6e4,!0),Mh="Please provide your first name",Th=(0,s.ph)((0,n.EK)(e=>{const{currentUserId:t}=e,{progress:i,isUsernameAvailable:s,checkedUsername:n,error:a}=(0,c.nTw)(e).profileEdit||{},o=t?(0,c.mBe)(e,t):void 0,r=(0,oa.d)(e,"aboutLength"),{firstName:d,lastName:h,usernames:u}=o||{},m=t?(0,c.vGo)(e,t):void 0;return{currentAvatarHash:o&&(0,l.cP)(o),currentFirstName:d,currentLastName:h,currentBirthday:m?.birthday,currentBio:m?.bio,progress:i,isUsernameAvailable:s,checkedUsername:n,editUsernameError:a,maxBioLength:r,usernames:u}})(({isActive:e,currentAvatarHash:t,currentFirstName:i,currentLastName:r,currentBirthday:l,currentBio:c,progress:d,checkedUsername:h,editUsernameError:u,isUsernameAvailable:m,maxBioLength:p,usernames:v,onReset:g})=>{const{loadCurrentUser:A,updateProfile:f,openSettingsScreen:b,openBirthdaySetupModal:C}=(0,n.ko)(),y=(0,B.A)(),S=(0,xi.A)(),N=(0,s.Kr)(()=>v?.find(({isEditable:e})=>e),[v]),k=N?.username||"",[w,P]=(0,s.J0)(!1),[I,Y]=(0,s.J0)(!1),[F,D]=(0,s.J0)(),[M,L]=(0,s.J0)(),[R,x]=(0,s.J0)(i||""),[E,V]=(0,s.J0)(r||""),[_,U]=(0,s.J0)(c||""),[O,J]=(0,s.J0)(k),j=(0,q.A)(t,!1,G.qZ.BlobUrl),z=d===a.DV.InProgress,H=!1===O,$=(0,K.A)(m),W=m??$,Q=v&&v.length>1,Z=(0,s.Kr)(()=>!H&&(Boolean(M)||I||w&&!0===W),[H,M,I,w,W]);(0,Ne.A)({isActive:e,onBack:g}),(0,s.vJ)(()=>{Dh(()=>{A()})},[A]),(0,s.vJ)(()=>{L(void 0)},[j]),(0,s.vJ)(()=>{x(i||""),V(r||""),U(c||"")},[i,r,c]),(0,s.vJ)(()=>{J(k||"")},[k]),(0,s.vJ)(()=>{d===a.DV.Complete&&(Y(!1),P(!1),D(void 0))},[d]);const X=(0,s.Kr)(()=>{if(!l)return;const e=new Date(l.year||2024,l.month-1,l.day);return(0,We.A)(e,S.code,!0,"long")},[l,S]),te=(0,T.A)(e=>{L(e)}),ie=(0,T.A)(e=>{x(e.target.value),Y(!0)}),ne=(0,T.A)(e=>{V(e.target.value),Y(!0)}),ae=(0,T.A)(e=>{U(e.target.value),Y(!0)}),oe=(0,T.A)(e=>{J(e),P(k!==e)}),re=(0,T.A)(()=>{b({screen:a.VS.PrivacyBirthday})}),le=(0,T.A)(()=>{C({currentBirthday:l})}),ce=(0,T.A)(()=>{const e=R.trim(),t=E.trim(),i=_.trim();O&&(e.length?f({photo:M,...I&&{firstName:e,lastName:t,bio:i},...w&&{username:O}}):D(Mh))});return(0,se.FD)("div",{className:"settings-fab-wrapper",children:[(0,se.FD)("div",{className:"settings-content no-border custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.FD)("div",{className:"settings-input",children:[(0,se.Y)(Fh.A,{currentAvatarBlobUrl:j,onChange:te,title:S("AriaSettingsEditProfilePhoto"),disabled:z}),(0,se.Y)(ee.A,{value:R,onChange:ie,label:y("FirstName"),disabled:z,error:F===Mh?F:void 0}),(0,se.Y)(ee.A,{value:E,onChange:ne,label:y("LastName"),disabled:z}),(0,se.Y)(ln.A,{value:_,onChange:ae,label:y("UserBio"),disabled:z,maxLength:p,maxLengthIndicator:p?(p-_.length).toString():void 0})]}),(0,se.Y)("p",{className:"settings-item-description",dir:y.isRtl?"rtl":void 0,children:(0,Bt.A)(y("lng_settings_about_bio"),["br","simple_markdown"])})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{icon:"gift",narrow:!0,rightElement:X?(0,se.Y)("span",{className:"settings-birthday-date",children:X}):void 0,onClick:le,children:(0,se.Y)("span",{className:"flex-grow",children:S("SettingsBirthday")})}),(0,se.Y)("p",{className:"settings-item-description",dir:y.isRtl?"rtl":void 0,children:S("BirthdayPrivacySuggestion",{link:(0,se.Y)(So.A,{isPrimary:!0,onClick:re,children:S("BirthdayPrivacySuggestionLink")})},{withNodes:!0})})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:y.isRtl?"rtl":void 0,children:y("Username")}),(0,se.Y)("div",{className:"settings-input",children:(0,se.Y)(Yh,{currentUsername:k,isLoading:z,isUsernameAvailable:m,checkedUsername:h,onChange:oe})}),u===o.Y3M&&function(){const e=`${o.jsp}${o.NjX}`;return(0,se.Y)("p",{className:"settings-item-description",dir:y.isRtl?"rtl":void 0,children:y("lng_username_purchase_available").replace("{link}","%PURCHASE_LINK%").split("%").map(t=>"PURCHASE_LINK"===t?(0,se.Y)(pl.A,{url:e,text:`@${o.NjX}`}):t)})}(),(0,se.Y)("p",{className:"settings-item-description",dir:y.isRtl?"rtl":void 0,children:(0,Bt.A)(y("UsernameHelp"),["br","simple_markdown"])}),O&&(0,se.FD)("p",{className:"settings-item-description",dir:y.isRtl?"rtl":void 0,children:[y("lng_username_link"),(0,se.Y)("br",{}),(0,se.FD)("span",{className:"username-link",children:[o.jsp,O]})]})]}),Q&&(0,se.Y)(kh,{usernames:v,onEditUsername:J})]}),(0,se.Y)(Ci.A,{isShown:Z,onClick:ce,disabled:z,ariaLabel:y("Save"),iconName:"check",isLoading:z})]})}));var Bh=i(61182),Lh=i(4350),Rh=i(93855),xh=i(15006);const Eh=(0,s.ph)((0,n.EK)(e=>{const{shouldForceHttpTransport:t,shouldAllowHttpTransport:i,shouldCollectDebugLogs:s,shouldDebugExportedSenders:n}=(0,hn.lS)(e);return{shouldForceHttpTransport:t,shouldAllowHttpTransport:i,shouldCollectDebugLogs:s,shouldDebugExportedSenders:n}})(({isActive:e,shouldForceHttpTransport:t,shouldAllowHttpTransport:i,shouldCollectDebugLogs:a,shouldDebugExportedSenders:r,onReset:l})=>{const{requestConfetti:c,setSharedSettingOption:d,requestWave:h}=(0,n.ko)(),m=(0,s.li)(),[p,v]=(0,s.J0)(!1),g=(0,B.A)(),A=(0,Rh.A)();(0,Ne.A)({isActive:e,onBack:l});const f=(0,T.A)(()=>{const e=new File([(0,Bh.F8)()],o.lFE,{type:"text/plain"}),t=URL.createObjectURL(e);(0,Mi.A)(t,o.lFE)}),b=(0,T.A)(e=>{h({startX:e.clientX,startY:e.clientY})}),C=(0,T.A)(()=>{c({withStars:!0})}),y=(0,T.A)(()=>{const e=m.current;e&&(0,xh.U)(e)&&(v(!0),setTimeout(()=>{v(!1)},1500))}),S=(0,s.Kr)(()=>{if(!Object.values(A).length)return;let e=1;for(;A[e];)e+=1;return(0,Lh.Nv)(e,!0,!0)},[A]);return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Experimental,size:200,className:"experimental-duck",nonInteractive:!0,noLoop:!1}),(0,se.Y)("p",{className:"settings-item-description pt-3",dir:"auto",children:g("lng_settings_experimental_about")})]}),(0,se.Y)("div",{className:"settings-item",children:(0,se.Y)(pi.A,{href:S,icon:"add-user",children:(0,se.Y)("div",{className:"title",children:"Login on Test Server"})})}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{onClick:C,icon:"animations",children:(0,se.Y)("div",{className:"title",children:"Launch some confetti!"})}),(0,se.Y)(pi.A,{onClick:b,icon:"story-expired",disabled:!u.J6,children:(0,se.Y)("div",{className:"title",children:"Start wave"})}),(0,se.Y)(pi.A,{ref:m,onClick:y,icon:"spoiler",disabled:!u.bW,style:p?"visibility: hidden":"",children:(0,se.Y)("div",{className:"title",children:"Vaporize this button"})})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:"Allow HTTP Transport",checked:Boolean(i),onCheck:()=>d({shouldAllowHttpTransport:!i})}),(0,se.Y)($s.A,{label:"Force HTTP Transport",disabled:!i,checked:Boolean(t),onCheck:()=>d({shouldForceHttpTransport:!t})})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:g("DebugMenuEnableLogs"),checked:Boolean(a),onCheck:()=>d({shouldCollectDebugLogs:!a})}),(0,se.Y)($s.A,{label:"Enable exported senders debug",checked:Boolean(r),onCheck:()=>d({shouldDebugExportedSenders:!r})}),(0,se.Y)(pi.A,{onClick:f,icon:"bug",children:(0,se.Y)("div",{className:"title",children:"Download log"})})]})]})}));var Vh=i(6e4),_h=i(84382);const Uh=(0,s.ph)((0,n.EK)(e=>{const{theme:t,shouldUseSystemTheme:i,messageSendKeyCombo:s,messageTextSize:n,timeFormat:a}=(0,hn.lS)(e);return{messageSendKeyCombo:s,messageTextSize:n,timeFormat:a,theme:t,shouldUseSystemTheme:i}})(({isActive:e,messageTextSize:t,messageSendKeyCombo:i,timeFormat:o,theme:r,shouldUseSystemTheme:l,onReset:c})=>{const{setSharedSettingOption:d,openSettingsScreen:h}=(0,n.ko)(),m=(0,xi.A)(),{isMobile:p}=(0,Y.Ay)(),v=p&&(u.pz||u.Ni),g=[{label:m("SettingsTimeFormat12"),value:"12h"},{label:m("SettingsTimeFormat24"),value:"24h"}],A=[{label:m("EmptyChatAppearanceLight"),value:"light"},{label:m("EmptyChatAppearanceDark"),value:"dark"},{label:m("EmptyChatAppearanceSystem"),value:"auto"}],f=v?void 0:[{value:"enter",label:m("SettingsSendEnter"),subLabel:m("SettingsSendEnterDescription")},{value:"ctrl-enter",label:m(u.MP||u.pz?"SettingsSendCmdenter":"SettingsSendCtrlenter"),subLabel:m("SettingsSendPlusEnterDescription")}],b=(0,s.hb)(e=>{document.documentElement.style.setProperty("--composer-text-size",`${Math.max(e,u.pz?16:15)}px`),document.documentElement.style.setProperty("--message-meta-height",`${Math.floor(1.3125*e)}px`),document.documentElement.style.setProperty("--message-text-size",`${e}px`),document.documentElement.setAttribute("data-message-text-size",e.toString()),d({messageTextSize:e})},[]),C=(0,s.hb)(e=>{const t="auto"===e?(0,_h.V)():e;d({theme:t}),d({shouldUseSystemTheme:"auto"===e})},[]),y=(0,s.hb)(e=>{d({timeFormat:e}),d({wasTimeFormatSetManually:!0}),(0,Vh.bV)(e)},[]),S=(0,s.hb)(e=>{d({messageSendKeyCombo:e})},[]);return(0,Ne.A)({isActive:e,onBack:c}),(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:m.isRtl?"rtl":void 0,children:m("Settings")}),(0,se.Y)(Xe.A,{label:m("TextSize"),min:12,max:20,value:t,onChange:b}),(0,se.Y)(pi.A,{icon:"photo",narrow:!0,onClick:()=>h({screen:a.VS.GeneralChatBackground}),children:m("ChatBackground")})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:m.isRtl?"rtl":void 0,children:m("Theme")}),(0,se.Y)(ie.A,{name:"theme",options:A,selected:l?"auto":r,onChange:C})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:m.isRtl?"rtl":void 0,children:m("SettingsTimeFormat")}),(0,se.Y)(ie.A,{name:"timeformat",options:g,selected:o,onChange:y})]}),f&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:m.isRtl?"rtl":void 0,children:m("SettingsKeyboard")}),(0,se.Y)(ie.A,{name:"keyboard-send-settings",options:f,onChange:S,selected:i})]})]})}));var Oh=i(52844),Kh=i(74824);const Jh=(0,s.ph)(({wallpaper:e,theme:t,isSelected:i,onClick:n})=>{const{slug:r,document:l}=e,c=`wallpaper${l.id}`,d=l.previewBlobUrl,h=(0,q.A)(`${c}?size=m`),u=(0,Ri.A)(l.thumbnail?.dataUri,Boolean(h),!0),{transitionClassNames:m}=(0,je.A)(Boolean(h||d),void 0,void 0,"slow"),p=(0,s.li)(!1),[v,g]=(0,s.J0)(!1),{mediaData:A,loadProgress:f}=(0,W.A)(c,!v),b=!1===(0,K.A)(v),{shouldRender:C,transitionClassNames:y}=(0,je.A)(v&&!A||r===a.Vw,void 0,b,"slow"),S=(0,s.li)();S.current=t;const N=(0,s.hb)(()=>{(async()=>{const e=await(0,z.sZ)(A);await Kh.save(o.nfi,S.current,e),n(r)})()},[A,n,r]);(0,s.vJ)(()=>{A&&p.current&&(N(),p.current=!1)},[A,N]);const k=(0,s.hb)(()=>{A?N():(p.current=!0,g(e=>!e))},[A,N]),w=(0,ge.A)("WallpaperTile",i&&"selected");return(0,se.Y)("div",{className:w,onClick:k,children:(0,se.FD)("div",{className:"media-inner",children:[(0,se.Y)("canvas",{ref:u,className:"thumbnail"}),(0,se.Y)("img",{src:h||d,className:(0,ge.A)("full-media",m),alt:"",draggable:!1}),C&&(0,se.Y)("div",{className:(0,ge.A)("spinner-container",y),children:(0,se.Y)(pe.A,{progress:f,onClick:k})})]})})}),Gh=(0,be.nF)(e=>e(),6e4,!0),jh=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.SJA)(e),{background:i,isBlurred:s}=(0,c.Gyz)(e,t)||{},{loadedWallpapers:n}=e.settings;return{background:i,isBlurred:s,loadedWallpapers:n,theme:t}})(({isActive:e,onReset:t,background:i,isBlurred:r,loadedWallpapers:l,theme:c})=>{const{loadWallpapers:d,uploadWallpaper:h,setThemeSettings:u,openSettingsScreen:m}=(0,n.ko)(),p=(0,s.li)();p.current=c,(0,s.vJ)(()=>{Gh(()=>{d()})},[d]);const v=(0,s.hb)(e=>{const{files:t}=e.target,i=(0,z.kc)(t);i?.length&&h(i[0])},[h]),g=(0,s.hb)(()=>{(0,Oh.p)("image/jpeg",v,!0)},[v]),A=(0,s.hb)(()=>{m({screen:a.VS.GeneralChatBackgroundColor})},[]),f=(0,s.hb)(()=>{u({theme:c,background:void 0,backgroundColor:void 0,isBlurred:!0,patternColor:"dark"===c?o.MkD:o.be8})},[u,c]),b=(0,s.hb)(e=>{u({theme:p.current,background:e});const t=l&&l.find(t=>t.slug===e);t?.document.thumbnail&&(0,un.rX)(t.document.thumbnail.dataUri).then(e=>{u({theme:p.current,backgroundColor:(0,un.v2)(e),patternColor:(0,un.Yi)(e)})})},[l,u]),C=(0,s.hb)(e=>{u({theme:p.current,isBlurred:e.target.checked})},[u]),y=(0,B.A)();(0,Ne.A)({isActive:e,onBack:t});const S=l?.[0]&&l[0].slug===a.Vw;return(0,se.FD)("div",{className:"SettingsGeneralBackground settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{icon:"camera-add",className:"mb-0",disabled:S,onClick:g,children:y("UploadImage")}),(0,se.Y)(pi.A,{icon:"colorize",className:"mb-0",onClick:A,children:y("SetColor")}),(0,se.Y)(pi.A,{icon:"favorite",onClick:f,children:y("ThemeResetToDefaults")}),(0,se.Y)($s.A,{label:y("BackgroundBlurred"),checked:Boolean(r),onChange:C})]}),l?(0,se.Y)("div",{className:"settings-wallpapers",children:l.map(e=>(0,se.Y)(Jh,{wallpaper:e,theme:c,isSelected:i===e.slug,onClick:b},e.slug))}):(0,se.Y)(Ts.A,{})]})})),zh=(0,un.bi)((0,un.xp)("e6ebee")),Hh=["#e6ebee","#b2cee1","#008dd0","#c6e7cb","#c4e1a6","#60b16e","#ccd0af","#a6a997","#7a7072","#fdd7af","#fdb76e","#dd8851"];function $h(e,t){return{colorPosition:[Math.round(e[1]*(t.colorRect.width-1)),Math.round((1-e[2])*(t.colorRect.height-1))],huePosition:Math.round(e[0]*(t.hueRect.width-1))}}function qh({colorPosition:e,huePosition:t},i){return[t/(i.hueRect.width-1),e[0]/(i.colorRect.width-1),1-e[1]/(i.colorRect.height-1)]}const Wh=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.SJA)(e),{backgroundColor:i}=(0,c.Gyz)(e,t)||{};return{backgroundColor:i,theme:t}})(({isActive:e,onReset:t,theme:i,backgroundColor:a})=>{const{setThemeSettings:o}=(0,n.ko)(),r=(0,s.li)();r.current=i;const l=(0,s.li)(),c=(0,s.li)(),d=(0,s.li)(),h=(0,s.li)(!0),[u,m]=(0,s.J0)(()=>function(e){return e?.startsWith("#")?(0,un.bi)((0,un.xp)(e)):zh}(a)),p=(0,s.li)(u);(0,s.vJ)(()=>{p.current=u},[u]);const[v,g,A]=(0,D.A)(),[f,b]=(0,s.J0)(""),[C,y]=(0,s.J0)(""),S=(0,s.li)(),N=(0,s.li)();(0,s.vJ)(()=>{const e={offsetLeft:c.current.offsetLeft,...(0,gi.Up)(c.current.getBoundingClientRect(),["top","width","height"])},t={offsetLeft:d.current.offsetLeft,...(0,gi.Up)(d.current.getBoundingClientRect(),["width"])};function i(t){const i=[Math.min(Math.max(0,t.pageX-e.offsetLeft),e.width-1),Math.min(Math.max(0,t.pageY-e.top+l.current.scrollTop),e.height-1)],{huePosition:s}=$h(p.current,S.current);return m(qh({colorPosition:i,huePosition:s},S.current)),g(),!0}function s(e){const{colorPosition:i}=$h(p.current,S.current),s=Math.min(Math.max(0,e.pageX-t.offsetLeft),t.width-1);return m(qh({colorPosition:i,huePosition:s},S.current)),g(),!0}S.current={colorRect:e,hueRect:t},(0,Ae.wJ)(c.current,{onCapture:i,onDrag:i,onRelease:A,onClick:A,selectorToPreventScroll:".SettingsGeneralBackgroundColor",withCursor:!0}),(0,Ae.wJ)(d.current,{onCapture:s,onDrag:s,onRelease:A,onClick:A,selectorToPreventScroll:".SettingsGeneralBackgroundColor",withCursor:!0})},[g,A]);const{colorPosition:k=[0,0],huePosition:w=0}=S.current?$h(u,S.current):{},P=(0,un.v2)((0,un.hT)(u)),I=u[0],Y=(0,un.v2)((0,un.hT)([I,1,1]));(0,s.vJ)(()=>{const e=(0,un.hT)(u),t=(0,un.v2)(e);if(b(e.join(", ")),y(t),!h.current){const i=(0,un.Yi)(e);o({theme:r.current,background:void 0,backgroundColor:t,patternColor:i})}h.current=!1},[u,o]),(0,s.vJ)(()=>{!function(e,t,i,s){let n,a,o;i.current&&s.current?(n=s.current.colorRect.width,a=s.current.colorRect.height,o=i.current):(n=e.offsetWidth,a=e.offsetHeight,o=e.getContext("2d"),e.width=n,e.height=a,i.current=o);const r=o.createImageData(n,a),l=r.data,c=(0,un.hT)([t,1,1]);let d=0;for(let e=0;e<a;e++){const t=1-e/(a-1),i=[255*t,255*t,255*t],s=[c[0]*t,c[1]*t,c[2]*t];for(let e=0;e<n;e++){const t=e/(n-1);l[d++]=i[0]+(s[0]-i[0])*t,l[d++]=i[1]+(s[1]-i[1])*t,l[d++]=i[2]+(s[2]-i[2])*t,l[d++]=255}}o.putImageData(r,0,0)}(c.current.firstChild,I,N,S)},[I]),(0,s.vJ)(()=>{!function(e){const t=e.offsetWidth;e.width=t,e.height=1;const i=e.getContext("2d"),s=i.createImageData(t,1),n=s.data;let a=0;for(let e=0;e<t;e++){const i=e/(t-1),s=(0,un.hT)([i,1,1]);n[a++]=s[0],n[a++]=s[1],n[a++]=s[2],n[a++]=255}i.putImageData(s,0,0)}(d.current.firstChild)},[]);const F=(0,s.hb)(e=>{const t=e.currentTarget.value.replace(/[^\d, ]/g,"").slice(0,13);if(t.match(/^\d{1,3},\s?\d{1,3},\s?\d{1,3}$/)){const e=t.split(",").map(e=>Number(e.trim()));m((0,un.bi)(e))}e.currentTarget.value=t},[]),M=(0,s.hb)(e=>{const t=e.currentTarget.value.replace(/[^0-9a-fA-F]/g,"").slice(0,6);t.match(/^#?[0-9a-fA-F]{6}$/)&&m((0,un.bi)((0,un.xp)(t))),e.currentTarget.value=t},[]),T=(0,s.hb)(e=>{m((0,un.bi)((0,un.xp)(e.currentTarget.dataset.color)))},[]),B=(0,ge.A)("SettingsGeneralBackgroundColor settings-content custom-scroll",v&&"is-dragging");return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{ref:l,className:B,children:[(0,se.FD)("div",{className:"settings-item pt-3",children:[(0,se.FD)("div",{ref:c,className:"color-picker",children:[(0,se.Y)("canvas",{}),(0,se.Y)("div",{className:"handle",style:`transform: translate(${k[0]}px, ${k[1]}px); background-color: ${P};`})]}),(0,se.FD)("div",{ref:d,className:"hue-picker",children:[(0,se.Y)("canvas",{}),(0,se.Y)("div",{className:"handle",style:`transform: translateX(${w}px); background-color: ${Y};`})]}),(0,se.FD)("div",{className:"tools",children:[(0,se.Y)(ee.A,{value:C,label:"HEX",onChange:M}),(0,se.Y)(ee.A,{value:f,label:"RGB",onChange:F})]})]}),(0,se.Y)("div",{className:"predefined-colors",children:Hh.map(e=>(0,se.Y)("div",{className:(0,ge.A)("predefined-color",e===P?"active":void 0),"data-color":e,style:`background-color: ${e};`,onClick:T}))})]})})),Qh=(0,s.ph)(({currentScreen:e,editedFolderId:t,onReset:i})=>{const{signOut:o,openDeleteChatFolderModal:r,openSettingsScreen:l}=(0,n.ko)(),{isMobile:c}=(0,Y.Ay)(),[d,h]=(0,s.J0)(!1),u=function(e,t){const i=(0,s.li)(0),n=(0,s.li)();return(0,s.hb)(()=>{if(i.current++,5===i.current)return i.current=0,void t();n.current&&clearTimeout(n.current),n.current=setTimeout(()=>{i.current=0},300)},[5,t])}(0,()=>{l({screen:a.VS.Experimental})}),m=(0,s.hb)(()=>{h(!0)},[]),p=(0,s.hb)(()=>{h(!1)},[]),v=(0,s.hb)(()=>{t&&r({folderId:t})},[t,r]),g=(0,s.hb)(()=>{p(),o({forceInitApi:!0})},[p,o]),A=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{round:!0,ripple:!c,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:"More actions",iconName:"more"}),[c]),f=(0,B.A)(),b=(0,xi.A)();return(0,se.FD)("div",{className:"left-header",children:[(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:i,ariaLabel:f("AccDescrGoBack"),iconName:"arrow-left"}),function(){switch(e){case a.VS.EditProfile:return(0,se.Y)("h3",{children:f("lng_settings_information")});case a.VS.General:return(0,se.Y)("h3",{children:f("General")});case a.VS.QuickReaction:return(0,se.Y)("h3",{children:f("DoubleTapSetting")});case a.VS.CustomEmoji:return(0,se.Y)("h3",{children:f("Emoji")});case a.VS.Notifications:return(0,se.Y)("h3",{children:f("Notifications")});case a.VS.DataStorage:return(0,se.Y)("h3",{children:f("DataSettings")});case a.VS.Privacy:return(0,se.Y)("h3",{children:f("PrivacySettings")});case a.VS.Language:return(0,se.Y)("h3",{children:f("Language")});case a.VS.DoNotTranslate:return(0,se.Y)("h3",{children:f("DoNotTranslate")});case a.VS.Stickers:return(0,se.Y)("h3",{children:f("StickersName")});case a.VS.Experimental:return(0,se.Y)("h3",{children:f("lng_settings_experimental")});case a.VS.GeneralChatBackground:return(0,se.Y)("h3",{children:f("ChatBackground")});case a.VS.GeneralChatBackgroundColor:return(0,se.Y)("h3",{children:f("SetColor")});case a.VS.PrivacyPhoneNumber:return(0,se.Y)("h3",{children:f("PrivacyPhone")});case a.VS.PrivacyLastSeen:return(0,se.Y)("h3",{children:f("PrivacyLastSeen")});case a.VS.PrivacyProfilePhoto:return(0,se.Y)("h3",{children:f("Privacy.ProfilePhoto")});case a.VS.PrivacyBio:return(0,se.Y)("h3",{children:f("PrivacyBio")});case a.VS.PrivacyBirthday:return(0,se.Y)("h3",{children:f("PrivacyBirthday")});case a.VS.PrivacyGifts:return(0,se.Y)("h3",{children:b("PrivacyGifts")});case a.VS.PrivacyForwarding:return(0,se.Y)("h3",{children:f("PrivacyForwards")});case a.VS.PrivacyVoiceMessages:return(0,se.Y)("h3",{children:f("PrivacyVoiceMessages")});case a.VS.PrivacyMessages:return(0,se.Y)("h3",{children:f("PrivacyMessages")});case a.VS.PrivacyGroupChats:return(0,se.Y)("h3",{children:f("AutodownloadGroupChats")});case a.VS.PrivacyPhoneCall:return(0,se.Y)("h3",{children:f("Calls")});case a.VS.PrivacyLastSeenAllowedContacts:case a.VS.PrivacyProfilePhotoAllowedContacts:case a.VS.PrivacyBioAllowedContacts:case a.VS.PrivacyGroupChatsAllowedContacts:return(0,se.Y)("h3",{children:f("AlwaysShareWith")});case a.VS.PrivacyLastSeenDeniedContacts:case a.VS.PrivacyProfilePhotoDeniedContacts:case a.VS.PrivacyBioDeniedContacts:case a.VS.PrivacyGroupChatsDeniedContacts:return(0,se.Y)("h3",{children:f("NeverShareWith")});case a.VS.PrivacyPhoneNumberAllowedContacts:case a.VS.PrivacyBirthdayAllowedContacts:case a.VS.PrivacyGiftsAllowedContacts:case a.VS.PrivacyForwardingAllowedContacts:case a.VS.PrivacyVoiceMessagesAllowedContacts:case a.VS.PrivacyPhoneCallAllowedContacts:case a.VS.PrivacyPhoneP2PAllowedContacts:return(0,se.Y)("h3",{children:f("AlwaysAllow")});case a.VS.PrivacyPhoneNumberDeniedContacts:case a.VS.PrivacyBirthdayDeniedContacts:case a.VS.PrivacyGiftsDeniedContacts:case a.VS.PrivacyForwardingDeniedContacts:case a.VS.PrivacyVoiceMessagesDeniedContacts:case a.VS.PrivacyPhoneCallDeniedContacts:case a.VS.PrivacyPhoneP2PDeniedContacts:return(0,se.Y)("h3",{children:f("NeverAllow")});case a.VS.PrivacyNoPaidMessages:return(0,se.Y)("h3",{children:b("RemoveFeeTitle")});case a.VS.Performance:return(0,se.Y)("h3",{children:b("MenuAnimations")});case a.VS.ActiveSessions:return(0,se.Y)("h3",{children:f("SessionsTitle")});case a.VS.ActiveWebsites:return(0,se.Y)("h3",{children:f("OtherWebSessions")});case a.VS.PrivacyBlockedUsers:return(0,se.Y)("h3",{children:f("BlockedUsers")});case a.VS.TwoFaDisabled:case a.VS.TwoFaEnabled:return(0,se.Y)("h3",{children:f("TwoStepVerification")});case a.VS.TwoFaNewPassword:case a.VS.TwoFaChangePasswordNew:case a.VS.TwoFaChangePasswordConfirm:return(0,se.Y)("h3",{children:f("PleaseEnterCurrentPassword")});case a.VS.TwoFaNewPasswordConfirm:return(0,se.Y)("h3",{children:f("PleaseReEnterPassword")});case a.VS.TwoFaNewPasswordHint:case a.VS.TwoFaChangePasswordHint:return(0,se.Y)("h3",{children:f("PasswordHint")});case a.VS.TwoFaNewPasswordEmail:case a.VS.TwoFaRecoveryEmail:return(0,se.Y)("h3",{children:f("RecoveryEmailTitle")});case a.VS.TwoFaNewPasswordEmailCode:case a.VS.TwoFaRecoveryEmailCode:return(0,se.Y)("h3",{children:"Recovery Email Code"});case a.VS.TwoFaCongratulations:return(0,se.Y)("h3",{children:f("TwoStepVerificationPasswordSet")});case a.VS.TwoFaChangePasswordCurrent:case a.VS.TwoFaTurnOff:case a.VS.TwoFaRecoveryEmailCurrentPassword:return(0,se.Y)("h3",{children:f("PleaseEnterCurrentPassword")});case a.VS.PasscodeDisabled:case a.VS.PasscodeEnabled:case a.VS.PasscodeNewPasscode:case a.VS.PasscodeNewPasscodeConfirm:case a.VS.PasscodeCongratulations:return(0,se.Y)("h3",{children:f("Passcode")});case a.VS.PasscodeTurnOff:return(0,se.Y)("h3",{children:f("PasscodeController.Disable.Title")});case a.VS.PasscodeChangePasscodeCurrent:case a.VS.PasscodeChangePasscodeNew:return(0,se.Y)("h3",{children:f("PasscodeController.Change.Title")});case a.VS.PasscodeChangePasscodeConfirm:return(0,se.Y)("h3",{children:f("PasscodeController.ReEnterPasscode.Placeholder")});case a.VS.Folders:return(0,se.Y)("h3",{children:f("Filters")});case a.VS.FoldersCreateFolder:return(0,se.Y)("h3",{children:f("FilterNew")});case a.VS.FoldersShare:return(0,se.Y)("h3",{children:f("FolderLinkScreen.Title")});case a.VS.FoldersEditFolder:case a.VS.FoldersEditFolderFromChatList:case a.VS.FoldersEditFolderInvites:return(0,se.FD)("div",{className:"settings-main-header",children:[(0,se.Y)("h3",{children:f("FilterEdit")}),Boolean(t)&&(0,se.Y)(ue.A,{className:"settings-more-menu",trigger:A,positionX:"right",children:(0,se.Y)(me.A,{icon:"delete",destructive:!0,onClick:v,children:f("Delete")})})]});case a.VS.FoldersIncludedChats:case a.VS.FoldersIncludedChatsFromChatList:case a.VS.FoldersExcludedChats:case a.VS.FoldersExcludedChatsFromChatList:return(0,se.Y)("h3",{children:f(e===a.VS.FoldersIncludedChats||e===a.VS.FoldersIncludedChatsFromChatList?"FilterInclude":"FilterExclude")});case a.VS.Passkeys:return(0,se.Y)("h3",{children:b("SettingsPasskeyTitle")});default:return(0,se.FD)("div",{className:"settings-main-header",children:[(0,se.Y)("h3",{onClick:u,children:f("SETTINGS")}),(0,se.Y)(X.A,{round:!0,ripple:!c,size:"smaller",color:"translucent",onClick:()=>l({screen:a.VS.EditProfile}),ariaLabel:f("lng_settings_information"),iconName:"edit"}),(0,se.Y)(ue.A,{className:"settings-more-menu",trigger:A,positionX:"right",children:(0,se.Y)(me.A,{icon:"logout",onClick:m,children:f("LogOutTitle")})})]})}}(),(0,se.Y)(hi.A,{isOpen:d,onClose:p,text:f("lng_sure_logout"),confirmLabel:f("AccountSettings.Logout"),confirmHandler:g,confirmIsDestructive:!0})]})}),Zh=(0,s.ph)((0,n.EK)(e=>{const{canTranslate:t,canTranslateChats:i,doNotTranslate:s}=e.settings.byKey,{language:n,languages:a}=(0,hn.lS)(e);return{isCurrentUserPremium:(0,c.g29)(e),languages:a,language:n,canTranslate:t,canTranslateChats:i,doNotTranslate:s}})(({isActive:e,isCurrentUserPremium:t,languages:i,language:o,canTranslate:r,canTranslateChats:l,doNotTranslate:c,onReset:d})=>{const{loadLanguages:h,setSettingOption:m,setSharedSettingOption:p,openPremiumModal:v,openSettingsScreen:g}=(0,n.ko)(),[A,f]=(0,s.J0)(o),[b,C,y]=(0,D.A)(),S=t&&l,N=(0,B.A)();(0,s.vJ)(()=>{i?.length||h()},[i]);const k=(0,T.A)(e=>{f(e),C(),(0,Vh.wT)(e,()=>{y(),p({language:e})})}),w=(0,s.Kr)(()=>{if(!i)return;const e=(window.navigator.language||"en").toLowerCase(),t=e.substr(0,2);return i.map(({langCode:e,nativeName:t,name:i})=>({value:e,label:t,subLabel:i,isLoading:e===A&&b})).sort(i=>!e||i.value!==e&&i.value!==t?0:-1)},[b,i,A]),P=(0,T.A)(e=>{m({canTranslate:e})}),I=(0,T.A)(e=>{m({canTranslateChats:e})}),Y=(0,T.A)(()=>{t||v({initialSection:"translations"})}),F=(0,s.Kr)(()=>{if(u.CM&&c.length)return 1===c.length?new Intl.DisplayNames([o],{type:"language"}).of(c[0]):N("Languages",c.length)},[c,N,o]),M=(0,T.A)(()=>{g({screen:a.VS.DoNotTranslate})});return(0,Ne.A)({isActive:e,onBack:d}),(0,se.FD)("div",{className:"settings-content settings-language custom-scroll",children:[u.CM&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:N("ShowTranslateButton"),checked:r,onCheck:P}),(0,se.Y)($s.A,{label:N("ShowTranslateChatButton"),checked:S,disabled:!t,rightIcon:t?void 0:"lock",onClickLabel:Y,onCheck:I}),(r||S)&&(0,se.FD)(pi.A,{narrow:!0,onClick:M,children:[N("DoNotTranslate"),(0,se.Y)("span",{className:"settings-item__current-value",children:F})]}),(0,se.Y)("p",{className:"settings-item-description mb-0 mt-1",children:N("lng_translate_settings_about")})]}),(0,se.FD)("div",{className:"settings-item settings-item-picker",children:[(0,se.Y)("h4",{className:"settings-item-header",children:N("Localization.InterfaceLanguage")}),w?(0,se.Y)(uc,{items:w,selectedValue:A,forceRenderAllItems:!0,onSelectedValueChange:k,itemInputType:"radio",className:"settings-picker"}):(0,se.Y)(Ts.A,{})]})]})}));var Xh=i(86046),eu=i(25301),tu=i(87970);const iu=(0,s.ph)((0,n.EK)(e=>{const{currentUserId:t}=e,i=(0,c.hc)(e),s=e.stars?.balance,n=e.ton?.balance;return{sessionCount:e.activeSessions.orderedHashes.length,currentUserId:t,canBuyPremium:!(0,c.n_C)(e),isGiveawayAvailable:i,starsBalance:s,tonBalance:n}})(({isActive:e,currentUserId:t,sessionCount:i,canBuyPremium:r,isGiveawayAvailable:l,starsBalance:c,tonBalance:d,onReset:h})=>{const{loadMoreProfilePhotos:u,openPremiumModal:m,openSupportChat:p,openUrl:v,openGiftRecipientPicker:g,openStarsBalanceModal:A,openSettingsScreen:f}=(0,n.ko)(),[b,C,y]=(0,D.A)(!1),S=(0,xi.A)();(0,s.vJ)(()=>{t&&u({peerId:t,isPreload:!0})},[t]),(0,Ne.A)({isActive:e,onBack:h});const N=(0,T.A)(()=>{p(),y()});return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-main-menu self-profile",children:[t&&(0,se.Y)(tu.A,{peerId:t,canPlayVideo:Boolean(e),isForSettings:!0}),t&&(0,se.Y)(eu.A,{chatOrUserId:t,isInSettings:!0})]}),(0,se.FD)("div",{className:"settings-main-menu",children:[(0,se.Y)(pi.A,{icon:"settings",narrow:!0,onClick:()=>f({screen:a.VS.General}),children:S("TelegramGeneralSettingsViewController")}),(0,se.Y)(pi.A,{icon:"animations",narrow:!0,onClick:()=>f({screen:a.VS.Performance}),children:S("MenuAnimations")}),(0,se.Y)(pi.A,{icon:"unmute",narrow:!0,onClick:()=>f({screen:a.VS.Notifications}),children:S("Notifications")}),(0,se.Y)(pi.A,{icon:"data",narrow:!0,onClick:()=>f({screen:a.VS.DataStorage}),children:S("DataSettings")}),(0,se.Y)(pi.A,{icon:"lock",narrow:!0,onClick:()=>f({screen:a.VS.Privacy}),children:S("PrivacySettings")}),(0,se.Y)(pi.A,{icon:"folder",narrow:!0,onClick:()=>f({screen:a.VS.Folders}),children:S("Filters")}),(0,se.FD)(pi.A,{icon:"active-sessions",narrow:!0,onClick:()=>f({screen:a.VS.ActiveSessions}),children:[S("SessionsTitle"),i>0&&(0,se.Y)("span",{className:"settings-item__current-value",children:i})]}),(0,se.FD)(pi.A,{icon:"language",narrow:!0,onClick:()=>f({screen:a.VS.Language}),children:[S("Language"),(0,se.Y)("span",{className:"settings-item__current-value",children:S.languageInfo.nativeName})]}),(0,se.Y)(pi.A,{icon:"stickers",narrow:!0,onClick:()=>f({screen:a.VS.Stickers}),children:S("MenuStickers")})]}),(0,se.FD)("div",{className:"settings-main-menu",children:[r&&(0,se.Y)(pi.A,{leftElement:(0,se.Y)(ah.A,{className:"icon ListItem-main-icon",type:"premium",size:"big"}),narrow:!0,onClick:()=>m(),children:S("TelegramPremium")}),(0,se.FD)(pi.A,{leftElement:(0,se.Y)(ah.A,{className:"icon ListItem-main-icon",type:"gold",size:"big"}),narrow:!0,onClick:()=>A({}),children:[S("MenuStars"),Boolean(c)&&(0,se.Y)("span",{className:"settings-item__current-value",children:(0,Xh.ZF)(S,c)})]}),(0,se.FD)(pi.A,{leftElement:(0,se.Y)(he.A,{className:"icon ListItem-main-icon",name:"toncoin"}),narrow:!0,onClick:()=>A({currency:o.ykW}),children:[S("MenuTon"),Boolean(d)&&(0,se.Y)("span",{className:"settings-item__current-value",children:(0,ra.UL)(d.amount,d.currency)})]}),l&&(0,se.Y)(pi.A,{icon:"gift",narrow:!0,onClick:()=>g(),children:S("MenuSendGift")})]}),(0,se.FD)("div",{className:"settings-main-menu",children:[(0,se.Y)(pi.A,{icon:"ask-support",narrow:!0,onClick:C,children:S("AskAQuestion")}),(0,se.Y)(pi.A,{icon:"help",narrow:!0,onClick:()=>v({url:o.r9K}),children:S("MenuTelegramFaq")}),(0,se.Y)(pi.A,{icon:"privacy-policy",narrow:!0,onClick:()=>v({url:o.pkx}),children:S("MenuPrivacyPolicy")})]}),(0,se.Y)(hi.A,{isOpen:b,confirmLabel:S("OK"),title:S("AskAQuestion"),textParts:S("MenuAskText",void 0,{withNodes:!0,renderTextFilters:["br"]}),confirmHandler:N,onClose:y})]})}));var su=i(5560),nu=i(56133);const au=(0,s.ph)((0,n.EK)(e=>({hasContactJoinedNotifications:Boolean(e.settings.byKey.hasContactJoinedNotifications),hasWebNotifications:e.settings.byKey.hasWebNotifications,hasPushNotifications:e.settings.byKey.hasPushNotifications,notificationSoundVolume:e.settings.byKey.notificationSoundVolume,notifyDefaults:e.settings.notifyDefaults}))(({isActive:e,onReset:t,notifyDefaults:i,hasContactJoinedNotifications:a,hasPushNotifications:o,hasWebNotifications:r,notificationSoundVolume:l})=>{const{loadNotificationSettings:c,updateContactSignUpNotification:d,updateNotificationSettings:h,updateWebNotificationSettings:u}=(0,n.ko)();(0,s.vJ)(()=>{c()},[c]);const m=(0,nu.A)(500,!0),p=(0,su.M2)(),v=p&&!(0,su.Ac)(),g=Boolean(i?.channels?.mutedUntil),A=Boolean(i?.groups?.mutedUntil),f=Boolean(i?.users?.mutedUntil),b=(0,s.hb)((e,t,s)=>{const n=Boolean(i?.[t]?.mutedUntil),a=Boolean(i?.[t]?.shouldShowPreviews);h({peerType:t,isMuted:"mute"===s?!e.target.checked:n,shouldShowPreviews:"showPreviews"===s?e.target.checked:a})},[i]),C=(0,s.hb)(e=>{const t=e.target.checked;u({hasWebNotifications:t,...!t&&{hasPushNotifications:!1}})},[u]),y=(0,s.hb)(e=>{u({hasPushNotifications:e.target.checked})},[u]),S=(0,s.hb)(e=>{b(e,"users","mute")},[b]),N=(0,s.hb)(e=>{b(e,"users","showPreviews")},[b]),k=(0,s.hb)(e=>{b(e,"groups","mute")},[b]),w=(0,s.hb)(e=>{b(e,"groups","showPreviews")},[b]),P=(0,s.hb)(e=>{b(e,"channels","mute")},[b]),I=(0,s.hb)(e=>{b(e,"channels","showPreviews")},[b]),Y=(0,s.hb)(e=>{d({isSilent:!e.target.checked})},[d]),F=(0,s.hb)(e=>{u({notificationSoundVolume:e}),m(()=>(0,su.BA)(void 0,e))},[m,u]),D=(0,xi.A)();return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:D.isRtl?"rtl":void 0,children:D("NotificationsWeb")}),(0,se.Y)($s.A,{label:D("NotificationsWeb"),subLabel:D(r?"UserInfoNotificationsEnabled":"UserInfoNotificationsDisabled"),checked:r,disabled:!p,onChange:C}),(0,se.Y)($s.A,{label:D("NotificationsOffline"),disabled:!r||!v,subLabel:D(v?o?"UserInfoNotificationsEnabled":"UserInfoNotificationsDisabled":"SettingsOfflineNotificationUnsupported"),checked:o,onChange:y}),(0,se.Y)("div",{className:"settings-item-slider",children:(0,se.Y)(Xe.A,{label:D("NotificationsSound"),min:0,max:10,disabled:!p,value:l,onChange:F})})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:D.isRtl?"rtl":void 0,children:D("AutodownloadPrivateChats")}),(0,se.Y)($s.A,{label:D("NotificationsForPrivateChats"),subLabel:D(f?"UserInfoNotificationsDisabled":"UserInfoNotificationsEnabled"),checked:!f,onChange:S}),(0,se.Y)($s.A,{label:D("MessagePreview"),disabled:f,subLabel:D(i?.users?.shouldShowPreviews?"UserInfoNotificationsEnabled":"UserInfoNotificationsDisabled"),checked:Boolean(i?.users?.shouldShowPreviews),onChange:N})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:D.isRtl?"rtl":void 0,children:D("FilterGroups")}),(0,se.Y)($s.A,{label:D("NotificationsForGroups"),subLabel:D(A?"UserInfoNotificationsDisabled":"UserInfoNotificationsEnabled"),checked:!A,onChange:k}),(0,se.Y)($s.A,{label:D("MessagePreview"),disabled:A,subLabel:D(i?.groups?.shouldShowPreviews?"UserInfoNotificationsEnabled":"UserInfoNotificationsDisabled"),checked:Boolean(i?.groups?.shouldShowPreviews),onChange:w})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:D.isRtl?"rtl":void 0,children:D("FilterChannels")}),(0,se.Y)($s.A,{label:D("NotificationsForChannels"),subLabel:D(g?"UserInfoNotificationsDisabled":"UserInfoNotificationsEnabled"),checked:!g,onChange:P}),(0,se.Y)($s.A,{label:D("MessagePreview"),disabled:g,subLabel:D(i?.channels?.shouldShowPreviews?"UserInfoNotificationsEnabled":"UserInfoNotificationsDisabled"),checked:Boolean(i?.channels?.shouldShowPreviews),onChange:I})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:D.isRtl?"rtl":void 0,children:D("PhoneOther")}),(0,se.Y)($s.A,{label:D("ContactJoined"),checked:a,onChange:Y})]})]})})),ou=2*g.$,ru=(0,s.ph)((0,n.EK)(e=>({passkeys:e.settings.passkeys,maxPasskeysCount:e.appConfig.passkeysMaxCount}))(({isActive:e,passkeys:t,maxPasskeysCount:i,onReset:a})=>{const{startPasskeyRegistration:o,deletePasskey:r,openPasskeyModal:l}=(0,n.ko)(),c=(0,xi.A)(),[d,h]=(0,s.J0)(),m=u.DL&&(t?.length??0)<i,p=(0,T.A)(()=>{o()}),v=(0,T.A)(()=>{l()}),g=(0,T.A)(()=>{d&&(r({id:d}),h(void 0))});return(0,s.vJ)(()=>{t&&!t.length&&e&&a()},[t,a,e]),(0,Ne.A)({isActive:e,onBack:a}),(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Passkeys,previewUrl:Ar.d.Passkeys,size:120,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description",dir:"auto",children:c("SettingsPasskeyInfo")})]}),(0,se.FD)("div",{className:"settings-item",children:[t?.map(function(e){const{softwareEmojiId:t,id:i,name:s,date:n,lastUsageDate:a}=e;return(0,se.Y)(pi.A,{ripple:!0,narrow:!0,contextActions:[{title:c("Delete"),icon:"delete",destructive:!0,handler:()=>{h(i)}}],leftElement:t?(0,se.Y)(ca.A,{size:ou,className:(0,ge.A)("KYlz_M1L","ListItem-main-icon"),documentId:t,noPlay:!0}):(0,se.Y)(he.A,{name:"lock",className:(0,ge.A)("eHtPi2EI","ListItem-main-icon")}),children:(0,se.FD)("div",{className:"multiline-item full-size",dir:"auto",children:[(0,se.Y)("span",{className:"date",children:(0,We.vm)(c,n)}),(0,se.Y)("span",{className:"title",children:s||c("SettingsPasskeyFallbackTitle")}),Boolean(a)&&(0,se.Y)("span",{className:"subtitle",children:c("SettingsPasskeyUsedAt",{date:(0,We.vm)(c,a)})})]})},i)}),m&&(0,se.Y)(X.A,{className:"settings-button",color:"primary",iconName:"add",isText:!0,noForcedUpperCase:!0,onClick:p,children:c("SettingsPasskeysCreate")}),(0,se.Y)("p",{className:"settings-item-description mt-3",dir:"auto",children:c("SettingsPasskeysFooter",{link:(0,se.Y)(So.A,{isPrimary:!0,onClick:v,children:c("SettingsPasskeysFooterLink")})},{withNodes:!0})})]}),(0,se.Y)(hi.A,{isOpen:Boolean(d),title:c("PasskeyDeleteTitle"),textParts:c("PasskeyDeleteText",void 0,{withNodes:!0,renderTextFilters:["br"]}),confirmHandler:g,confirmIsDestructive:!0,confirmLabel:c("Delete"),onClose:()=>h(void 0)})]})}));var lu=i(20714),cu=i(22986);const du=["SettingsPerformanceSliderLow","SettingsPerformanceSliderMedium","SettingsPerformanceSliderHigh"],hu=["SettingsPerformanceSliderLow","SettingsPerformanceSliderCustom","SettingsPerformanceSliderHigh"],uu=[["SettingsPerformanceInterfaceAnimations",[{key:"pageTransitions",label:"SettingsPerformancePageTransitions"},{key:"messageSendingAnimations",label:"SettingsPerformanceSending"},{key:"mediaViewerAnimations",label:"SettingsPerformanceMediaViewer"},{key:"messageComposerAnimations",label:"SettingsPerformanceComposer"},{key:"contextMenuAnimations",label:"SettingsPerformanceContextAnimation"},{key:"contextMenuBlur",label:"SettingsPerformanceContextBlur",disabled:!u.Fy},{key:"rightColumnAnimations",label:"SettingsPerformanceRightColumn"},{key:"snapEffect",label:"SettingsPerformanceThanos"}]],["SettingsPerformanceStickers",[{key:"animatedEmoji",label:"SettingsPerformanceAnimatedEmoji"},{key:"loopAnimatedStickers",label:"SettingsPerformanceLoopStickers"},{key:"reactionEffects",label:"SettingsPerformanceReactionEffects"},{key:"stickerEffects",label:"SettingsPerformanceStickerEffects"}]],["SettingsPerformanceMediaAutoplay",[{key:"autoplayGifs",label:"SettingsPerformanceAutoplayGif"},{key:"autoplayVideos",label:"SettingsPerformanceAutoplayVideo"}]]],mu=(0,s.ph)((0,n.EK)(e=>({performanceSettings:(0,c.Cw0)(e)}))(function({isActive:e,performanceSettings:t,onReset:i}){const{setSharedSettingOption:a,updatePerformanceSettings:r}=(0,n.ko)();(0,Ne.A)({isActive:e,onBack:i});const l=(0,xi.A)(),[c,d]=(0,s.J0)({}),h=(0,s.Kr)(()=>uu.reduce((e,[,i],s)=>(e[s]=i.every(({key:e})=>t[e]),e),{}),[t]),m=(0,s.Kr)(()=>(0,cu.T)(t,lu.LH)?o.zP3:(0,cu.T)(t,lu.PI)?o.dnp:(0,cu.T)(t,lu.tS)?o.zHL:o.M8B,[t]),p=(0,s.Kr)(()=>(m===o.M8B?hu:du).map(e=>l(e)),[m,l]),v=(0,s.hb)((e,t)=>{e.preventDefault();const i=Number(t);d(e=>({...e,[i]:!e[i]}))},[]),g=(0,s.hb)(e=>{const t=e===o.dnp?lu.PI:e===o.zHL?lu.tS:lu.LH;a({animationLevel:e,wasAnimationLevelSetManually:!0}),r(t)},[]),A=(0,s.hb)(e=>{const{name:t,checked:i}=e.target,s=uu.find(([e])=>e===t);if(!s)return;const n=s[1].reduce((e,{key:t})=>(e[t]=i,e),{});r(n)},[]),f=(0,s.hb)(e=>{const{name:t,checked:i}=e.target;r({[t]:i})},[]);return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:l.isRtl?"rtl":void 0,children:l("SettingsPerformanceSliderTitle")}),(0,se.Y)("p",{className:"settings-item-description",dir:l.isRtl?"rtl":void 0,children:l("SettingsPerformanceSliderSubtitle")}),(0,se.Y)(Xe.A,{options:p,value:m===o.M8B?o.zHL:m,onChange:g})]}),(0,se.FD)("div",{className:"settings-item-simple settings-item__with-shifted-dropdown",children:[(0,se.Y)("h3",{className:"settings-item-header",dir:"auto",children:l("SettingsPerformanceGranularTitle")}),uu.map(([e,i],s)=>(0,se.FD)("div",{className:"settings-dropdown-section",children:[(0,se.Y)("div",{className:"ListItem with-checkbox",children:(0,se.Y)($s.A,{name:e,value:s.toString(),checked:h[s],label:l(e),rightIcon:c[s]?"up":"down",onChange:A,onClickLabel:v})}),Boolean(c[s])&&(0,se.Y)("div",{className:"DropdownList DropdownList--open",children:i.map(({key:e,label:i,disabled:s})=>{if("snapEffect"!==e||u.bW)return(0,se.Y)($s.A,{name:e,checked:t[e],label:l(i),disabled:s,onChange:f},e)})})]},e))]})]})})),pu=(0,s.ph)((0,n.EK)(e=>{const{settings:{byKey:{hasPassword:t,isSensitiveEnabled:i,canChangeSensitive:s,shouldArchiveAndMuteNewNonContact:n,shouldNewNonContactPeersRequirePremium:a,nonContactPeersPaidStars:o},privacy:r,accountDaysTtl:l,passkeys:d},blocked:h,passcode:{hasPasscode:u},appConfig:m}=e,{canDisplayChatInTitle:p}=(0,hn.lS)(e),v=Boolean(o),g=(0,c.trm)(e),A=(0,c.g29)(e);return{isCurrentUserPremium:A,hasPassword:t,hasPasscode:Boolean(u),blockedCount:h.totalCount,webAuthCount:e.activeWebSessions.orderedHashes.length,isSensitiveEnabled:i,canDisplayAutoarchiveSetting:m.canDisplayAutoarchiveSetting||A,shouldArchiveAndMuteNewNonContact:n,canChangeSensitive:s,shouldNewNonContactPeersRequirePremium:a,shouldChargeForMessages:v,needAgeVideoVerification:Boolean(m.needAgeVideoVerification),privacy:r,canDisplayChatInTitle:p,canSetPasscode:(0,c.Ntz)(e),isCurrentUserFrozen:g,accountDaysTtl:l,passkeyCount:d?.length,arePasskeysAvailable:m.arePasskeysAvailable}})(({isActive:e,isCurrentUserPremium:t,hasPassword:i,hasPasscode:r,blockedCount:l,webAuthCount:c,passkeyCount:d,arePasskeysAvailable:h,isSensitiveEnabled:u,canChangeSensitive:m,canDisplayAutoarchiveSetting:p,shouldArchiveAndMuteNewNonContact:v,shouldNewNonContactPeersRequirePremium:g,shouldChargeForMessages:A,canDisplayChatInTitle:f,canSetPasscode:b,needAgeVideoVerification:C,privacy:y,isCurrentUserFrozen:S,accountDaysTtl:N,onReset:k})=>{const{openDeleteAccountModal:w,loadPrivacySettings:P,loadBlockedUsers:I,updateContentSettings:Y,loadGlobalPrivacySettings:F,updateGlobalPrivacySettings:D,loadWebAuthorizations:M,setSharedSettingOption:L,openSettingsScreen:R,loadAccountDaysTtl:x,openAgeVerificationModal:E,loadPasskeys:V,openPasskeyModal:_}=(0,n.ko)();(0,s.vJ)(()=>{S||(I(),P({}),M(),V())},[S]),(0,s.vJ)(()=>{e&&!S&&(F(),x())},[e,S]);const U=(0,B.A)(),O=(0,xi.A)();(0,Ne.A)({isActive:e,onBack:k});const K=(0,T.A)(e=>{D({shouldArchiveAndMuteNewNonContact:e})}),J=(0,T.A)(e=>{L({canDisplayChatInTitle:e})}),G=(0,T.A)(e=>{Y({isSensitiveEnabled:e})}),j=(0,T.A)(()=>{E()}),z=(0,T.A)(()=>{N&&w({days:N})}),H=(0,T.A)(()=>{h&&void 0!==d&&(0!==d?R({screen:a.VS.Passkeys}):_())}),$=(0,s.Kr)(()=>{if(N)return Hr(o.WF4,N/30).toString()},[N]);function q(e){if(!e)return U("Loading");const{visibility:t,shouldAllowPremium:i,botsPrivacy:s}=e,n="everybody"===t,a="allow"===s&&!n,o=e.blockChatIds.length+e.blockUserIds.length,r=e.allowChatIds.length+e.allowUserIds.length,l=[];o&&l.push(`-${o}`),r&&!n&&l.push(`+${r}`);const c=[a?O("PrivacyValueBots"):"",O.conjunction(l)].filter(Boolean).join(" ");if(a&&!n)return c;if(i)return U(c?"ContactsAndPremium":"PrivacyPremium");switch(t){case"everybody":return`${U("P2PEverybody")} ${c}`;case"contacts":return`${U("P2PContacts")} ${c}`;case"nobody":return`${U("P2PNobody")} ${c}`}}return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.FD)(pi.A,{icon:"delete-user",narrow:!0,onClick:()=>R({screen:a.VS.PrivacyBlockedUsers}),children:[U("BlockedUsers"),(0,se.Y)("span",{className:"settings-item__current-value",children:l||""})]}),b&&(0,se.Y)(pi.A,{icon:"lock",narrow:!0,onClick:()=>R({screen:r?a.VS.PasscodeEnabled:a.VS.PasscodeDisabled}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("Passcode")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:O(r?"SettingsItemPrivacyOn":"SettingsItemPrivacyOff")})]})}),(0,se.Y)(pi.A,{icon:"admin",narrow:!0,onClick:()=>R({screen:i?a.VS.TwoFaEnabled:a.VS.TwoFaDisabled}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("TwoStepVerification")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:O(i?"SettingsItemPrivacyOn":"SettingsItemPrivacyOff")})]})}),h&&(0,se.Y)(pi.A,{icon:"key",narrow:!0,onClick:H,children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:O("SettingsItemPrivacyPasskeys")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:O(void 0===d?"Loading":d>0?"SettingsItemPrivacyOn":"SettingsItemPrivacyOff")})]})}),c>0&&(0,se.FD)(pi.A,{icon:"web",narrow:!0,onClick:()=>R({screen:a.VS.ActiveWebsites}),children:[U("PrivacySettings.WebSessions"),(0,se.Y)("span",{className:"settings-item__current-value",children:c})]})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:O.isRtl?"rtl":void 0,children:U("PrivacyTitle")}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyPhoneNumber}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyPhoneTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.phoneNumber)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyLastSeen}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("LastSeenTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.lastSeen)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyProfilePhoto}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyProfilePhotoTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.profilePhoto)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyBio}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyBio")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.bio)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyBirthday}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyBirthday")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.birthday)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyGifts}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:O("PrivacyGifts")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.gifts)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyForwarding}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyForwardsTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.forwards)})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyPhoneCall}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("WhoCanCallMe")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.phoneCall)})]})}),(0,se.Y)(pi.A,{narrow:!0,allowDisabledClick:!0,rightElement:t&&(0,se.Y)(ah.A,{size:"big",type:"premium"}),className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyVoiceMessages}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyVoiceMessagesTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.voiceMessages)})]})}),(0,se.Y)(pi.A,{narrow:!0,rightElement:t&&(0,se.Y)(ah.A,{size:"big",type:"premium"}),className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyMessages}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("PrivacyMessagesTitle")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:A?O("PrivacyPaidMessagesValue"):U(g?"PrivacyMessagesContactsAndPremium":"P2PEverybody")})]})}),(0,se.Y)(pi.A,{narrow:!0,className:"no-icon",onClick:()=>R({screen:a.VS.PrivacyGroupChats}),children:(0,se.FD)("div",{className:"multiline-item",children:[(0,se.Y)("span",{className:"title",children:U("WhoCanAddMe")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:q(y.chatInvite)})]})})]}),m&&(0,se.FD)("div",{className:"settings-item fluid-container",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:O.isRtl?"rtl":void 0,children:U("lng_settings_sensitive_title")}),(0,se.Y)($s.A,{label:U("lng_settings_sensitive_disable_filtering"),subLabel:U("lng_settings_sensitive_about"),checked:Boolean(u),disabled:!m||!u&&C,onCheck:G}),!u&&C&&(0,se.Y)(X.A,{color:"primary",fluid:!0,noForcedUpperCase:!0,className:"settings-unlock-button",onClick:j,children:(0,se.Y)("span",{className:"settings-unlock-button-title",children:O("ButtonAgeVerification")})})]}),p&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:O.isRtl?"rtl":void 0,children:U("NewChatsFromNonContacts")}),(0,se.Y)($s.A,{label:U("ArchiveAndMute"),subLabel:U("ArchiveAndMuteInfo"),checked:Boolean(v),onCheck:K})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:O.isRtl?"rtl":void 0,children:U("lng_settings_window_system")}),(0,se.Y)($s.A,{label:U("lng_settings_title_chat_name"),checked:Boolean(f),onCheck:J})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:O.isRtl?"rtl":void 0,children:O("DeleteMyAccount")}),(0,se.FD)(pi.A,{narrow:!0,onClick:z,children:[O("DeleteAccountIfAwayFor"),(0,se.Y)("span",{className:"settings-item__current-value",children:O("Months",{count:$},{pluralValue:1})})]})]})]})})),vu=(0,s.ph)((0,n.EK)(e=>{const{users:{byId:t},blocked:{ids:i},contactList:s,currentUserId:n}=e;return{usersById:t,blockedIds:i,contactIds:s?.userIds,localContactIds:(0,c.nTw)(e).userSearch.localUserIds,currentUserId:n}})(({usersById:e,blockedIds:t,contactIds:i,localContactIds:a,currentUserId:o,isOpen:r,onClose:c})=>{const{setUserSearchQuery:d,blockUser:h}=(0,n.ko)(),u=(0,B.A)(),[m,p]=(0,s.J0)("");(0,s.vJ)(()=>{d({query:m})},[m,d]);const v=(0,s.Kr)(()=>{const s=(0,gi.Am)([...i||[],...a||[]].filter(e=>e!==o&&!t.includes(e)));return(0,Tt.PU)({ids:s,query:m,type:"user"}).sort((t,i)=>{const s=(0,l.Yg)(e[t])||"",n=(0,l.Yg)(e[i])||"";return s.localeCompare(n)})},[t,i,o,m,a,e]),g=(0,s.hb)(e=>{h({userId:e}),c()},[c]);return(0,se.Y)(Vs,{isOpen:r,chatOrUserIds:v,searchPlaceholder:u("BlockedUsers.BlockUser"),search:m,onSearchChange:p,onSelectChatOrUser:g,onClose:c})})),gu=(0,s.ph)((0,n.EK)(e=>{const{chats:{byId:t},users:{byId:i},blocked:{ids:s},countryList:{phoneCodes:n}}=e;return{chatsByIds:t,usersByIds:i,blockedIds:s,phoneCodeList:n}})(({isActive:e,onReset:t,chatsByIds:i,usersByIds:a,blockedIds:r,phoneCodeList:c})=>{const{unblockUser:d}=(0,n.ko)(),h=(0,B.A)(),[u,m,p]=(0,D.A)(),g=(0,s.hb)(e=>{d({userId:e})},[d]);(0,Ne.A)({isActive:e,onBack:t});const A=(0,s.Kr)(()=>r.reduce((e,t)=>{const i=(0,v.L8)(t)?a[t]:void 0,s=i&&!i.phoneNumber&&(0,l.Kl)(i);return s&&(e[t]=s),e},{}),[r,a]);return(0,se.FD)("div",{className:"settings-fab-wrapper",children:[(0,se.FD)("div",{className:"settings-content infinite-scroll",children:[(0,se.Y)("div",{className:"settings-item no-border",children:(0,se.Y)("p",{className:"settings-item-description-larger mt-0 mb-2",dir:h.isRtl?"rtl":void 0,children:h("BlockedUsersInfo")})}),(0,se.Y)("div",{className:"chat-list custom-scroll",children:r?.length?(0,se.Y)("div",{className:"scroll-container settings-item",children:r.map((e,t)=>function(e,t){const s=(0,v.L8)(e),n=a[e],r=i[e],l=n||r,d=(0,ge.A)("Chat chat-item-clickable blocked-list-item small-icon",s?"private":"group"),h=A[e];return(0,se.FD)(pi.A,{className:d,ripple:!0,narrow:!0,contextActions:[{title:"Unblock",icon:"unlock",handler:()=>{g(e)}}],style:`top: ${(0+t)*o.yq1}px;`,children:[(0,se.Y)(Lt.A,{size:"medium",peer:l}),(0,se.FD)("div",{className:"contact-info",dir:"auto",children:[l&&(0,se.Y)(Bs.A,{peer:l}),n?.phoneNumber&&(0,se.Y)("div",{className:"contact-phone",dir:"auto",children:(0,on.Ox)(c,n.phoneNumber)}),h&&(0,se.FD)("div",{className:"contact-username",dir:"auto",children:["@",h]})]})]},`blocked_${e}`)}(e,t))}):r&&!r.length?(0,se.Y)("div",{className:"no-results",dir:"auto",children:h("NoBlocked")}):(0,se.Y)(Ts.A,{},"loading")})]}),(0,se.Y)(Ci.A,{isShown:!0,className:"block-user-button",onClick:m,ariaLabel:h("BlockContact"),iconName:"add"}),(0,se.Y)(vu,{isOpen:u,onClose:p})]})}));function Au(e){switch(e){case a.VS.PrivacyPhoneNumber:case a.VS.PrivacyPhoneNumberAllowedContacts:case a.VS.PrivacyPhoneNumberDeniedContacts:return"phoneNumber";case a.VS.PrivacyLastSeen:case a.VS.PrivacyLastSeenAllowedContacts:case a.VS.PrivacyLastSeenDeniedContacts:return"lastSeen";case a.VS.PrivacyProfilePhoto:case a.VS.PrivacyProfilePhotoAllowedContacts:case a.VS.PrivacyProfilePhotoDeniedContacts:return"profilePhoto";case a.VS.PrivacyBio:case a.VS.PrivacyBioAllowedContacts:case a.VS.PrivacyBioDeniedContacts:return"bio";case a.VS.PrivacyBirthday:case a.VS.PrivacyBirthdayAllowedContacts:case a.VS.PrivacyBirthdayDeniedContacts:return"birthday";case a.VS.PrivacyGifts:case a.VS.PrivacyGiftsAllowedContacts:case a.VS.PrivacyGiftsDeniedContacts:return"gifts";case a.VS.PrivacyForwarding:case a.VS.PrivacyForwardingAllowedContacts:case a.VS.PrivacyForwardingDeniedContacts:return"forwards";case a.VS.PrivacyVoiceMessages:case a.VS.PrivacyVoiceMessagesAllowedContacts:case a.VS.PrivacyVoiceMessagesDeniedContacts:return"voiceMessages";case a.VS.PrivacyGroupChats:case a.VS.PrivacyGroupChatsAllowedContacts:case a.VS.PrivacyGroupChatsDeniedContacts:return"chatInvite";case a.VS.PrivacyPhoneCall:case a.VS.PrivacyPhoneCallAllowedContacts:case a.VS.PrivacyPhoneCallDeniedContacts:return"phoneCall";case a.VS.PrivacyPhoneP2P:case a.VS.PrivacyPhoneP2PAllowedContacts:case a.VS.PrivacyPhoneP2PDeniedContacts:return"phoneP2P";case a.VS.PrivacyAddByPhone:return"addByPhone";case a.VS.PrivacyNoPaidMessages:return"noPaidMessages"}}const fu=(0,s.ph)((0,n.EK)(e=>{const{settings:{byKey:{disallowedGifts:t}}}=e;return{disallowedGifts:t,isCurrentUserPremium:(0,c.g29)(e)}})(({disallowedGifts:e,isCurrentUserPremium:t})=>{const{showNotification:i,updateGlobalPrivacySettings:s}=(0,n.ko)(),a=(0,xi.A)(),o=(0,T.A)(()=>{i({message:a("PrivacySubscribeToTelegramPremium"),action:{action:"openPremiumModal",payload:{}},actionText:{key:"Open"},icon:"star"})}),r=(0,T.A)(()=>{t?s({disallowedGifts:{...e,shouldDisallowLimitedStarGifts:!e?.shouldDisallowLimitedStarGifts||void 0}}):o()}),l=(0,T.A)(()=>{t?s({disallowedGifts:{...e,shouldDisallowUnlimitedStarGifts:!e?.shouldDisallowUnlimitedStarGifts||void 0}}):o()}),c=(0,T.A)(()=>{t?s({disallowedGifts:{...e,shouldDisallowUniqueStarGifts:!e?.shouldDisallowUniqueStarGifts||void 0}}):o()}),d=(0,T.A)(()=>{t?s({disallowedGifts:{...e,shouldDisallowPremiumGifts:!e?.shouldDisallowPremiumGifts||void 0}}):o()});return(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:a.isRtl?"rtl":void 0,children:a("PrivacyAcceptedGiftTitle")}),(0,se.FD)(pi.A,{onClick:r,children:[(0,se.Y)("span",{children:a("PrivacyGiftLimitedEdition")}),(0,se.Y)(vi.A,{id:"limited_edition",label:a(e?.shouldDisallowLimitedStarGifts?"PrivacyDisableLimitedEditionStarGifts":"PrivacyEnableLimitedEditionStarGifts"),disabled:!t,checked:!t||!e?.shouldDisallowLimitedStarGifts})]}),(0,se.FD)(pi.A,{onClick:l,children:[(0,se.Y)("span",{children:a("PrivacyGiftUnlimited")}),(0,se.Y)(vi.A,{id:"unlimited",label:a(e?.shouldDisallowUnlimitedStarGifts?"PrivacyDisableUnlimitedStarGifts":"PrivacyEnableUnlimitedStarGifts"),disabled:!t,checked:!t||!e?.shouldDisallowUnlimitedStarGifts})]}),(0,se.FD)(pi.A,{onClick:c,children:[(0,se.Y)("span",{children:a("PrivacyGiftUnique")}),(0,se.Y)(vi.A,{id:"unique",label:a(e?.shouldDisallowUniqueStarGifts?"PrivacyDisableUniqueStarGifts":"PrivacyEnableUniqueStarGifts"),disabled:!t,checked:!t||!e?.shouldDisallowUniqueStarGifts})]}),(0,se.FD)(pi.A,{onClick:d,children:[(0,se.Y)("span",{children:a("PrivacyGiftPremiumSubscription")}),(0,se.Y)(vi.A,{id:"premium_subscription",label:a(e?.shouldDisallowPremiumGifts?"PrivacyDisablePremiumGifts":"PrivacyEnablePremiumGifts"),disabled:!t,checked:!t||!e?.shouldDisallowPremiumGifts})]}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:a.isRtl?"rtl":void 0,children:a("PrivacyAcceptedGiftInfo")})]})})),bu=(0,s.ph)((0,n.EK)(e=>({isCurrentUserPremium:(0,c.g29)(e),shouldHideReadMarks:Boolean((0,c.KIM)(e))}))(({isCurrentUserPremium:e,shouldHideReadMarks:t,visibility:i})=>{const{updateGlobalPrivacySettings:s,openPremiumModal:a}=(0,n.ko)(),o=(0,B.A)(),r="nobody"===i||"contacts"===i,l=(0,T.A)(e=>s({shouldHideReadMarks:e})),c=(0,T.A)(()=>{a({initialSection:"last_seen"})});return(0,se.FD)(se.FK,{children:[r&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:o("HideReadTime"),checked:t,onCheck:l}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:o.isRtl?"rtl":void 0,children:(0,Bt.A)(o("HideReadTimeInfo"),["br"])})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{leftElement:(0,se.Y)(ah.A,{className:"icon ListItem-main-icon",type:"premium",size:"big"}),onClick:c,children:o(e?"PrivacyLastSeenPremiumForPremium":"PrivacyLastSeenPremium")}),(0,se.Y)("p",{className:"settings-item-description-larger premium-info",dir:o.isRtl?"rtl":void 0,children:o(e?"PrivacyLastSeenPremiumInfoForPremium":"PrivacyLastSeenPremiumInfo")})]})]})}));var Cu=i(91356);const yu=(0,s.ph)(({currentUserId:e,hasCurrentUserFullInfo:t,currentUserFallbackPhoto:i})=>{const{loadFullUser:a,uploadProfilePhoto:o,deleteProfilePhoto:r,showNotification:l}=(0,n.ko)(),c=(0,B.A)(),[d,h,u]=(0,D.A)(!1),m=(0,s.li)();(0,s.vJ)(()=>{t||a({userId:e})},[t,e,a]);const p=(0,s.hb)(e=>{o({file:e,isFallback:!0}),l({message:c("Privacy.ProfilePhoto.PublicPhotoSuccess")})},[c,l,o]),v=(0,s.hb)(()=>{u(),r({photo:i})},[u,r,i]),g=(0,s.hb)(()=>{m.current?.click()},[]);return(0,se.FD)("div",{className:"settings-item",children:[(0,se.FD)(pi.A,{narrow:!0,icon:"camera-add",onClick:g,children:[(0,se.Y)(Cu.A,{onChange:p,inputRef:m}),c(i?"Privacy.ProfilePhoto.UpdatePublicPhoto":"Privacy.ProfilePhoto.SetPublicPhoto")]}),i&&(0,se.FD)(pi.A,{narrow:!0,leftElement:(0,se.Y)(Lt.A,{photo:i,size:"mini",className:"Qvhl9Jjv"}),onClick:h,destructive:!0,children:[c(i.isVideo?"Privacy.ProfilePhoto.RemovePublicVideo":"Privacy.ProfilePhoto.RemovePublicPhoto"),(0,se.Y)(hi.A,{isOpen:d,onClose:u,text:c("Privacy.ResetPhoto.Confirm"),confirmLabel:c("Delete"),confirmHandler:v,confirmIsDestructive:!0})]}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:c.isRtl?"rtl":void 0,children:c("Privacy.ProfilePhoto.PublicPhotoInfo")})]})});function Su({screen:e,privacy:t,isPremiumRequired:i}){const{setPrivacyVisibility:o,openSettingsScreen:r}=(0,n.ko)(),l=(0,B.A)(),c=(0,xi.A)(),d=(0,s.Kr)(()=>{const t=e!==a.VS.PrivacyAddByPhone,s=[{value:"everybody",label:l("P2PEverybody")},{value:"contacts",label:i?(0,se.Y)(rh,{label:l("P2PContacts")}):l("P2PContacts"),hidden:i}];return t&&s.push({value:"nobody",label:i?(0,se.Y)(rh,{label:l("P2PNobody")}):l("P2PNobody"),hidden:i}),s},[l,e,i]),h=(0,s.Kr)(()=>e===a.VS.PrivacyAddByPhone?{shouldShowDenied:!1,shouldShowAllowed:!1}:{shouldShowDenied:"nobody"!==t?.visibility,shouldShowAllowed:"everybody"!==t?.visibility},[t,e]),u=Au(e),m=(0,s.Kr)(()=>{switch(e){case a.VS.PrivacyGifts:return c("PrivacyGiftsInfo");case a.VS.PrivacyLastSeen:return l("CustomHelp");case a.VS.PrivacyAddByPhone:return l("everybody"===t?.visibility?"PrivacyPhoneInfo":"PrivacyPhoneInfo3");case a.VS.PrivacyVoiceMessages:return l("PrivacyVoiceMessagesInfo");default:return}},[l,c,e,t]),p=(0,s.Kr)(()=>{switch(e){case a.VS.PrivacyPhoneNumber:return l("PrivacyPhoneTitle");case a.VS.PrivacyAddByPhone:return l("PrivacyPhoneTitle2");case a.VS.PrivacyLastSeen:return l("LastSeenTitle");case a.VS.PrivacyProfilePhoto:return l("PrivacyProfilePhotoTitle");case a.VS.PrivacyBio:return l("PrivacyBioTitle");case a.VS.PrivacyBirthday:return l("PrivacyBirthdayTitle");case a.VS.PrivacyGifts:return c("PrivacyGiftsTitle");case a.VS.PrivacyForwarding:return l("PrivacyForwardsTitle");case a.VS.PrivacyVoiceMessages:return l("PrivacyVoiceMessagesTitle");case a.VS.PrivacyGroupChats:return l("WhoCanAddMe");case a.VS.PrivacyPhoneCall:return l("WhoCanCallMe");case a.VS.PrivacyPhoneP2P:return l("PrivacyP2P");default:return}},[l,c,e]),v=(0,T.A)((e,t,i,s)=>{const n=e?.length||0,a=t?.length||0,o="allow"===s;if(!n&&!a&&!o)return l(i?"PrivacyPremium":"EditAdminAddUsers");if(i)return l("ContactsAndPremium");const r=n>0?l("Users",n):void 0,d=a>0?l("Chats",a):void 0;return[o?c("PrivacyValueBots"):"",c.conjunction([r,d].filter(Boolean))].filter(Boolean).join(" ")}),g=(0,s.Kr)(()=>v(t?.allowUserIds,t?.allowChatIds,t?.shouldAllowPremium,t?.botsPrivacy),[t]),A=(0,s.Kr)(()=>v(t?.blockUserIds,t?.blockChatIds),[t]),f=(0,s.hb)(e=>{o({privacyKey:u,visibility:e})},[u]),b=(()=>{switch(e){case a.VS.PrivacyPhoneNumber:return a.VS.PrivacyPhoneNumberAllowedContacts;case a.VS.PrivacyLastSeen:return a.VS.PrivacyLastSeenAllowedContacts;case a.VS.PrivacyProfilePhoto:return a.VS.PrivacyProfilePhotoAllowedContacts;case a.VS.PrivacyBio:return a.VS.PrivacyBioAllowedContacts;case a.VS.PrivacyBirthday:return a.VS.PrivacyBirthdayAllowedContacts;case a.VS.PrivacyGifts:return a.VS.PrivacyGiftsAllowedContacts;case a.VS.PrivacyForwarding:return a.VS.PrivacyForwardingAllowedContacts;case a.VS.PrivacyPhoneCall:return a.VS.PrivacyPhoneCallAllowedContacts;case a.VS.PrivacyPhoneP2P:return a.VS.PrivacyPhoneP2PAllowedContacts;case a.VS.PrivacyVoiceMessages:return a.VS.PrivacyVoiceMessagesAllowedContacts;default:return a.VS.PrivacyGroupChatsAllowedContacts}})(),C=(()=>{switch(e){case a.VS.PrivacyPhoneNumber:return a.VS.PrivacyPhoneNumberDeniedContacts;case a.VS.PrivacyLastSeen:return a.VS.PrivacyLastSeenDeniedContacts;case a.VS.PrivacyProfilePhoto:return a.VS.PrivacyProfilePhotoDeniedContacts;case a.VS.PrivacyBio:return a.VS.PrivacyBioDeniedContacts;case a.VS.PrivacyBirthday:return a.VS.PrivacyBirthdayDeniedContacts;case a.VS.PrivacyGifts:return a.VS.PrivacyGiftsDeniedContacts;case a.VS.PrivacyForwarding:return a.VS.PrivacyForwardingDeniedContacts;case a.VS.PrivacyPhoneCall:return a.VS.PrivacyPhoneCallDeniedContacts;case a.VS.PrivacyPhoneP2P:return a.VS.PrivacyPhoneP2PDeniedContacts;case a.VS.PrivacyVoiceMessages:return a.VS.PrivacyVoiceMessagesDeniedContacts;default:return a.VS.PrivacyGroupChatsDeniedContacts}})();return(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:c.isRtl?"rtl":void 0,children:p}),(0,se.Y)(ie.A,{name:`visibility-${u}`,options:d,onChange:f,selected:t?.visibility}),m&&(0,se.Y)("p",{className:"settings-item-description-larger",dir:c.isRtl?"rtl":void 0,children:m})]}),!i&&(h.shouldShowAllowed||h.shouldShowDenied)&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:c.isRtl?"rtl":void 0,children:l("PrivacyExceptions")}),h.shouldShowAllowed&&(0,se.Y)(pi.A,{narrow:!0,icon:"add-user",onClick:()=>{r({screen:b})},children:(0,se.FD)("div",{className:"multiline-item full-size",children:[(0,se.Y)("span",{className:"title",children:l("AlwaysAllow")}),(0,se.Y)("span",{className:"subtitle",children:g})]})}),h.shouldShowDenied&&(0,se.Y)(pi.A,{narrow:!0,icon:"delete-user",onClick:()=>{r({screen:C})},children:(0,se.FD)("div",{className:"multiline-item full-size",children:[(0,se.Y)("span",{className:"title",children:l("NeverAllow")}),(0,se.Y)("span",{className:"subtitle",children:A})]})})]}),i&&(0,se.Y)(oh,{})]})}const Nu=(0,s.ph)((0,n.EK)((e,{screen:t})=>{let i,s;const{currentUserId:n,settings:{privacy:o,byKey:{shouldDisplayGiftsButton:r}}}=e,l=(0,c.vGo)(e,n);switch(t){case a.VS.PrivacyPhoneNumber:i=o.phoneNumber,s=o.addByPhone;break;case a.VS.PrivacyLastSeen:i=o.lastSeen;break;case a.VS.PrivacyProfilePhoto:i=o.profilePhoto;break;case a.VS.PrivacyBio:i=o.bio;break;case a.VS.PrivacyBirthday:i=o.birthday;break;case a.VS.PrivacyGifts:i=o.gifts;break;case a.VS.PrivacyPhoneP2P:case a.VS.PrivacyPhoneCall:i=o.phoneCall,s=o.phoneP2P;break;case a.VS.PrivacyForwarding:i=o.forwards;break;case a.VS.PrivacyVoiceMessages:i=o.voiceMessages;break;case a.VS.PrivacyGroupChats:i=o.chatInvite}return i?{primaryPrivacy:i,secondaryPrivacy:s,currentUserId:n,hasCurrentUserFullInfo:Boolean(l),currentUserFallbackPhoto:l?.fallbackPhoto,isPremiumRequired:t===a.VS.PrivacyVoiceMessages&&!(0,c.g29)(e),shouldDisplayGiftsButton:r,isCurrentUserPremium:(0,c.g29)(e)}:{currentUserId:n,hasCurrentUserFullInfo:Boolean(l),currentUserFallbackPhoto:l?.fallbackPhoto}})(({screen:e,isActive:t,primaryPrivacy:i,secondaryPrivacy:o,currentUserId:r,hasCurrentUserFullInfo:l,currentUserFallbackPhoto:c,isPremiumRequired:d,onReset:h,shouldDisplayGiftsButton:u,isCurrentUserPremium:m})=>{const{updateGlobalPrivacySettings:p,showNotification:v}=(0,n.ko)(),g=(0,xi.A)();(0,Ne.A)({isActive:t,onBack:h});const A=(0,T.A)(()=>{m?p({shouldDisplayGiftsButton:!u}):v({message:g("PrivacySubscribeToTelegramPremium"),action:{action:"openPremiumModal",payload:{}},actionText:{key:"Open"},icon:"star"})}),f=(0,s.Kr)(()=>{switch(e){case a.VS.PrivacyPhoneCall:return a.VS.PrivacyPhoneP2P;case a.VS.PrivacyPhoneNumber:return"nobody"===i?.visibility?a.VS.PrivacyAddByPhone:void 0;default:return}},[i,e]);return(0,se.FD)("div",{className:"settings-content custom-scroll",children:[e===a.VS.PrivacyGifts&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.FD)(pi.A,{onClick:A,children:[(0,se.Y)("span",{children:g("PrivacyDisplayGiftsButton")}),(0,se.Y)(vi.A,{id:"gift",disabled:!m,label:g(u?"HideGiftsButton":"DisplayGiftsButton"),checked:u})]}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:g.isRtl?"rtl":void 0,children:g("PrivacyDisplayGiftIconInChats",{icon:(0,se.Y)(he.A,{name:"gift",className:"gift-icon"}),gift:g("PrivacyDisplayGift")},{withNodes:!0})})]}),(0,se.Y)(Su,{screen:e,privacy:i,isPremiumRequired:d}),e===a.VS.PrivacyProfilePhoto&&"everybody"!==i?.visibility&&(0,se.Y)(yu,{currentUserId:r,hasCurrentUserFullInfo:l,currentUserFallbackPhoto:c}),e===a.VS.PrivacyLastSeen&&(0,se.Y)(bu,{visibility:i?.visibility}),e===a.VS.PrivacyGifts&&(0,se.Y)(fu,{}),Boolean(f)&&(0,se.Y)(Su,{screen:f,privacy:o})]})})),ku=[Dd.lw];function wu(e,t){const{privacy:i}=e.settings;switch(t){case a.VS.PrivacyPhoneNumberAllowedContacts:case a.VS.PrivacyPhoneNumberDeniedContacts:return i.phoneNumber;case a.VS.PrivacyLastSeenAllowedContacts:case a.VS.PrivacyLastSeenDeniedContacts:return i.lastSeen;case a.VS.PrivacyProfilePhotoAllowedContacts:case a.VS.PrivacyProfilePhotoDeniedContacts:return i.profilePhoto;case a.VS.PrivacyBioAllowedContacts:case a.VS.PrivacyBioDeniedContacts:return i.bio;case a.VS.PrivacyBirthdayAllowedContacts:case a.VS.PrivacyBirthdayDeniedContacts:return i.birthday;case a.VS.PrivacyGiftsAllowedContacts:case a.VS.PrivacyGiftsDeniedContacts:return i.gifts;case a.VS.PrivacyPhoneCallAllowedContacts:case a.VS.PrivacyPhoneCallDeniedContacts:return i.phoneCall;case a.VS.PrivacyPhoneP2PAllowedContacts:case a.VS.PrivacyPhoneP2PDeniedContacts:return i.phoneP2P;case a.VS.PrivacyForwardingAllowedContacts:case a.VS.PrivacyForwardingDeniedContacts:return i.forwards;case a.VS.PrivacyVoiceMessagesAllowedContacts:case a.VS.PrivacyVoiceMessagesDeniedContacts:return i.voiceMessages;case a.VS.PrivacyGroupChatsDeniedContacts:case a.VS.PrivacyGroupChatsAllowedContacts:return i.chatInvite;case a.VS.PrivacyNoPaidMessages:return i.noPaidMessages}}const Pu=(0,s.ph)((0,n.EK)((e,{screen:t})=>({currentUserId:e.currentUserId,settings:wu(e,t)}))(({isAllowList:e,withPremiumCategory:t,withMiniAppsCategory:i,screen:a,isActive:r,currentUserId:c,settings:d,usersOnly:h=!1,onReset:u})=>{const{setPrivacySettings:m}=(0,n.ko)(),p=(0,B.A)(),v=(0,xi.A)(),g=(0,s.Kr)(()=>({isCustomPeer:!0,type:"bots",title:v("PrivacyValueBots"),avatarIcon:"bots",isAvatarSquare:!0,peerColorId:6}),[v]),A=(0,s.Kr)(()=>[g],[g]),f=(0,s.Kr)(()=>d?e?[...d.allowUserIds,...d.allowChatIds]:[...d.blockUserIds,...d.blockChatIds]:[],[e,d]),b=(0,s.Kr)(()=>d?d.shouldAllowPremium?[Dd.lw.type]:"allow"===d.botsPrivacy&&e?[g.type]:[]:[],[d,e,g]),[C,y]=(0,s.J0)(""),[S,N]=(0,s.J0)(!1),[k,w]=(0,s.J0)(f),[P,I]=(0,s.J0)(b);(0,s.vJ)(()=>{r||(w(f),I(b))},[r,b,f]);const Y=(0,Md.Rh)(o.DSF),F=(0,Md.Rh)(o._E9),D=(0,s.Kr)(()=>{const e=(0,n.mS)().chats.byId,t=(0,n.mS)().users.byId,i=(0,gi.Am)([...Y||[],...F||[]]).filter(i=>{const s=e[i],n=t[i],a=n&&(0,l.PL)(n),r=s&&(0,l.WX)(s);return(!h||n)&&i!==c&&i!==o.zv8&&!r&&!a}),s=(0,Tt.PU)({ids:i,query:C});return C?s:(0,gi.Am)([...f,...i])},[Y,F,f,C,c,h]),M=(0,s.hb)(e=>{I(e),N(!0)},[]),T=(0,s.hb)(e=>{w(e),N(!0)},[]),L=(0,s.hb)(()=>{m({privacyKey:Au(a),isAllowList:Boolean(e),updatedIds:k,isPremiumAllowed:P.includes(Dd.lw.type)||void 0,botsPrivacy:i?P.includes(g.type)?"allow":"disallow":"none"}),u()},[e,i,P,k,u,a,g]);return(0,Ne.A)({isActive:r,onBack:u}),(0,se.FD)("div",{className:"NewChat-inner step-1",children:[(0,se.Y)(fi.A,{categories:t?ku:i&&e?A:void 0,itemIds:D||[],selectedIds:k,selectedCategories:P,filterValue:C,filterPlaceholder:p(e?"AlwaysAllowPlaceholder":"NeverAllowPlaceholder"),categoryPlaceholderKey:"PrivacyUserTypes",searchInputId:"new-group-picker-search",isSearchable:!0,onSelectedIdsChange:T,onSelectedCategoriesChange:M,onFilterChange:y,allowMultiple:!0,itemInputType:"checkbox",withDefaultPadding:!0,withStatus:!0}),(0,se.Y)(Ci.A,{isShown:S,onClick:L,ariaLabel:p(e?"AlwaysAllow":"NeverAllow"),iconName:"check"})]})})),Iu=(0,s.ph)((0,n.EK)(e=>{const{config:t,reactions:i}=e;return{availableReactions:i.availableReactions,selectedReaction:t?.defaultReaction}})(({isActive:e,availableReactions:t,selectedReaction:i,onReset:a})=>{const{setDefaultReaction:o}=(0,n.ko)();(0,Ne.A)({isActive:e,onBack:a});const r=(0,s.Kr)(()=>(t||[]).filter(e=>!e.isInactive).map(e=>({label:(0,se.FD)(se.FK,{children:[(0,se.Y)(ys.A,{reaction:e.reaction,availableReactions:t}),e.title]}),value:e.reaction.emoticon})),[t]),l=(0,s.hb)(e=>{o({reaction:{type:"emoji",emoticon:e}})},[o]);return(0,se.Y)("div",{className:"settings-content settings-item custom-scroll settings-quick-reaction",children:(0,se.Y)(ie.A,{name:"quick-reaction-settings",options:r,selected:"emoji"===i?.type?i.emoticon:void 0,onChange:l,withIcon:!0})})})),Yu=1.5*g.$,Fu=(0,s.ph)((0,n.EK)(e=>({...(0,gi.Up)(e.settings.byKey,["shouldSuggestStickers","shouldUpdateStickerSetOrder"]),addedSetIds:e.stickers.added.setIds,customEmojiSetIds:e.customEmojis.added.setIds,stickerSetsById:e.stickers.setsById,defaultReaction:e.config?.defaultReaction,availableReactions:e.reactions.availableReactions,canPlayAnimatedEmojis:(0,c.BWX)(e)}))(({isActive:e,addedSetIds:t,customEmojiSetIds:i,stickerSetsById:o,defaultReaction:r,shouldSuggestStickers:l,shouldUpdateStickerSetOrder:c,availableReactions:d,canPlayAnimatedEmojis:h,onReset:u})=>{const{setSettingOption:m,openStickerSet:p,openSettingsScreen:v}=(0,n.ko)(),g=(0,B.A)(),A=(0,s.li)(),{observe:f}=(0,ir.BL)({rootRef:A}),b=(0,s.hb)(e=>{p({stickerSetInfo:e.stickerSetInfo})},[p]),C=(0,s.hb)(e=>{m({shouldUpdateStickerSetOrder:e})},[m]),y=(0,s.hb)(e=>{m({shouldSuggestStickers:e})},[m]),S=(0,s.Kr)(()=>t&&Object.values((0,gi.Up)(o,t)),[t,o]);return(0,Ne.A)({isActive:e,onBack:u}),(0,se.FD)("div",{className:"settings-content custom-scroll",children:[(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)($s.A,{label:g("SuggestStickers"),checked:l,onCheck:y}),(0,se.FD)(pi.A,{narrow:!0,onClick:()=>v({screen:a.VS.CustomEmoji}),icon:"smile",children:[g("StickersList.EmojiItem"),i&&(0,se.Y)("span",{className:"settings-item__current-value",children:i.length})]}),r&&(0,se.FD)(pi.A,{className:"SettingsDefaultReaction",narrow:!0,onClick:()=>v({screen:a.VS.QuickReaction}),children:[(0,se.Y)(ys.A,{reaction:r,className:"current-default-reaction",size:Yu,availableReactions:d}),(0,se.Y)("div",{className:"title",children:g("DoubleTapSetting")})]})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:g.isRtl?"rtl":void 0,children:g("InstalledStickers.DynamicPackOrder")}),(0,se.Y)($s.A,{label:g("InstalledStickers.DynamicPackOrder"),checked:c,onCheck:C}),(0,se.Y)("p",{className:"settings-item-description mt-3",dir:"auto",children:g("InstalledStickers.DynamicPackOrderInfo")})]}),S&&(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)("h4",{className:"settings-item-header",dir:g.isRtl?"rtl":void 0,children:g("ChooseStickerMyStickerSets")}),(0,se.Y)("div",{ref:A,children:S.map(e=>(0,se.Y)(bh,{stickerSet:e,observeIntersection:f,onClick:b,noPlay:!h},e.id))}),(0,se.Y)("p",{className:"settings-item-description mt-3",dir:"auto",children:(0,Bt.A)(g("StickersBotInfo"),["links"])})]})]})})),Du=(0,s.ph)(({isActive:e,onReset:t})=>{const{openSettingsScreen:i}=(0,n.ko)(),s=(0,B.A)(),r=(0,T.A)(()=>{i({screen:a.VS.Privacy})});return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content two-fa custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(Jd.A,{size:o.r2x,tgsUrl:Ar.w.Congratulations,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:s("TwoStepVerificationPasswordSetInfo")})]}),(0,se.Y)("div",{className:"settings-item settings-group",children:(0,se.Y)(X.A,{onClick:r,children:s("TwoStepVerificationPasswordReturnSettings")})})]})});var Mu=i(79577);const Tu=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e).recoveryEmail;return{animatedEmoji:(0,c.oei)(e,"💌"),codeLength:e.twoFaSettings.waitingEmailCodeLength,recoveryEmail:t}})(({animatedEmoji:e,codeLength:t,isLoading:i,error:n,clearError:a,onSubmit:o,isActive:r,onReset:l,recoveryEmail:c})=>{const d=(0,s.li)(),{isMobile:h}=(0,Y.Ay)(),m=h?550:400,[p,v]=(0,s.J0)("");(0,s.vJ)(()=>{u.TF||setTimeout(()=>{d.current.focus()},m)},[m]);const g=(0,B.A)();(0,Ne.A)({isActive:r,onBack:l});const A=(0,s.hb)(e=>{n&&a&&a();const i=e.target.value.slice(0,t);i.length===t&&o(i),v(i),e.target.value=i},[a,t,n,o]);return(0,se.FD)("div",{className:"settings-content two-fa custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(Mu.A,{sticker:e,size:160,className:"settings-content-icon"}),c&&(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:g("TwoStepAuth.ConfirmEmailDescription",c)})]}),(0,se.FD)("div",{className:"settings-item settings-group",children:[(0,se.Y)(ee.A,{value:p,ref:d,inputMode:"decimal",label:g("YourEmailCode"),error:n,onChange:A}),i&&(0,se.Y)(Ts.A,{})]})]})})),Bu=(0,s.ph)(({isActive:e,onReset:t})=>{const{openSettingsScreen:i}=(0,n.ko)(),s=(0,B.A)();return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content two-fa custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Lock,previewUrl:Wd,size:160,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:(0,Bt.A)(s("EnabledPasswordText"),["br"])})]}),(0,se.FD)("div",{className:"settings-item",children:[(0,se.Y)(pi.A,{icon:"edit",onClick:()=>i({screen:a.VS.TwoFaChangePasswordCurrent}),children:s("ChangePassword")}),(0,se.Y)(pi.A,{icon:"password-off",onClick:()=>i({screen:a.VS.TwoFaTurnOff}),children:s("TurnPasswordOff")}),(0,se.Y)(pi.A,{icon:"email",onClick:()=>i({screen:a.VS.TwoFaRecoveryEmailCurrentPassword}),children:s("SetRecoveryEmail")})]})]})}),Lu=(0,s.ph)((0,n.EK)((e,{icon:t})=>({animatedEmoji:(0,c.oei)(e,"email"===t?"💌":"💡")}))(({animatedEmoji:e,type:t="text",isLoading:i,error:n,placeholder:a,shouldConfirm:o,clearError:r,onSubmit:l,isActive:c,onReset:d})=>{const h=(0,s.li)(),{isMobile:m}=(0,Y.Ay)(),p=m?550:400,[v,g]=(0,s.J0)(""),[A,f,b]=(0,D.A)(!1);(0,s.vJ)(()=>{u.TF||setTimeout(()=>{h.current.focus()},p)},[p]);const C=(0,s.hb)(e=>{n&&r&&r(),g(e.target.value)},[r,n]),y=(0,s.hb)(()=>{l()},[l]),S=(0,s.hb)(()=>{b(),l()},[l,b]),N=(0,B.A)();return(0,Ne.A)({isActive:c,onBack:d}),(0,se.FD)("div",{className:"settings-content two-fa custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(Mu.A,{sticker:e,size:160,className:"settings-content-icon"}),"email"===t&&(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:N("RecoveryEmailSubtitle")})]}),(0,se.FD)("div",{className:"settings-item settings-group",children:[(0,se.FD)("form",{action:"",onSubmit:e=>{e.preventDefault(),h.current&&l(v)},children:[(0,se.Y)(ee.A,{ref:h,value:v,inputMode:t,label:a,error:n,onChange:C}),v?(0,se.Y)(X.A,{type:"submit",isLoading:i,ripple:!0,children:N("Continue")}):(0,se.Y)(X.A,{isText:!0,isLoading:i,ripple:!0,onClick:o?f:y,children:N("YourEmailSkip")})]}),o&&(0,se.FD)(te.A,{className:"narrow",isOpen:A,title:N("YourEmailSkipWarning"),onClose:b,children:[(0,Bt.A)(N("YourEmailSkipWarningText"),["br","simple_markdown"]),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{color:"danger",ripple:!0,isText:!0,className:"confirm-dialog-button",onClick:S,children:N("YourEmailSkip")}),(0,se.Y)(X.A,{color:"primary",ripple:!0,isText:!0,className:"confirm-dialog-button",onClick:b,children:N("Cancel")})]})]})]})]})})),Ru=(0,s.ph)(({isActive:e,onReset:t,onStart:i})=>{const s=(0,B.A)();return(0,Ne.A)({isActive:e,onBack:t}),(0,se.FD)("div",{className:"settings-content two-fa custom-scroll",children:[(0,se.FD)("div",{className:"settings-content-header no-border",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Lock,previewUrl:Wd,size:160,className:"settings-content-icon"}),(0,se.Y)("p",{className:"settings-item-description mb-3",dir:"auto",children:s("SetAdditionalPasswordInfo")})]}),(0,se.Y)("div",{className:"settings-item settings-group",children:(0,se.Y)(X.A,{onClick:i,children:s("EditAdminTransferSetPassword")})})]})}),xu=(0,s.ph)((0,n.EK)(e=>({...e.twoFaSettings}))(({currentScreen:e,shownScreen:t,state:i,hint:o,isLoading:r,errorKey:l,waitingEmailCodeLength:c,dispatch:d,isActive:h,onReset:u})=>{const{updatePassword:m,checkPassword:p,clearTwoFaError:v,updateRecoveryEmail:g,provideTwoFaEmailCode:A,clearPassword:f,openSettingsScreen:b}=(0,n.ko)(),C=(0,xi.A)(),y=(0,B.A)();(0,s.vJ)(()=>{c&&(e===a.VS.TwoFaNewPasswordEmail?b({screen:a.VS.TwoFaNewPasswordEmailCode}):e===a.VS.TwoFaRecoveryEmail&&b({screen:a.VS.TwoFaRecoveryEmailCode}))},[e,c,b]);const S=(0,s.hb)(()=>{d({type:"reset"}),b({screen:a.VS.TwoFaNewPassword})},[d,b]),N=(0,s.hb)(e=>{d({type:"setPassword",payload:e}),b({screen:a.VS.TwoFaNewPasswordConfirm})},[d,b]),k=(0,s.hb)(()=>{b({screen:a.VS.TwoFaNewPasswordHint})},[b]),w=(0,s.hb)(e=>{d({type:"setHint",payload:e}),b({screen:a.VS.TwoFaNewPasswordEmail})},[d,b]),P=(0,s.hb)(e=>{d({type:"setEmail",payload:e}),m({...i,email:e,onSuccess:()=>{b({screen:a.VS.TwoFaCongratulations})}})},[d,i,m,b]),I=(0,s.hb)(e=>{d({type:"setCurrentPassword",payload:e}),p({currentPassword:e,onSuccess:()=>{b({screen:a.VS.TwoFaChangePasswordNew})}})},[p,d,b]),Y=(0,s.hb)(e=>{d({type:"setPassword",payload:e}),b({screen:a.VS.TwoFaChangePasswordConfirm})},[d,b]),F=(0,s.hb)(()=>{b({screen:a.VS.TwoFaChangePasswordHint})},[b]),D=(0,s.hb)(e=>{d({type:"setHint",payload:e}),m({...i,hint:e,onSuccess:()=>{b({screen:a.VS.TwoFaCongratulations})}})},[d,i,m,b]),M=(0,s.hb)(e=>{f({currentPassword:e,onSuccess:()=>{b({screen:a.VS.Privacy})}})},[f,b]),T=(0,s.hb)(e=>{d({type:"setCurrentPassword",payload:e}),p({currentPassword:e,onSuccess:()=>{b({screen:a.VS.TwoFaRecoveryEmail})}})},[p,d,b]),L=(0,s.hb)(e=>{d({type:"setEmail",payload:e}),g({...i,email:e,onSuccess:()=>{b({screen:a.VS.TwoFaCongratulations})}})},[d,i,g,b]),R=(0,s.hb)(e=>{A({code:e})},[A]);switch(e){case a.VS.TwoFaDisabled:return(0,se.Y)(Ru,{onStart:S,isActive:h||[a.VS.TwoFaNewPassword,a.VS.TwoFaNewPasswordConfirm,a.VS.TwoFaNewPasswordHint,a.VS.TwoFaNewPasswordEmail,a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaNewPassword:return(0,se.Y)($d,{placeholder:y("PleaseEnterPassword"),submitLabel:y("Continue"),onSubmit:N,isActive:h||[a.VS.TwoFaNewPasswordConfirm,a.VS.TwoFaNewPasswordHint,a.VS.TwoFaNewPasswordEmail,a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaNewPasswordConfirm:return(0,se.Y)($d,{expectedPassword:i.password,placeholder:y("PleaseReEnterPassword"),submitLabel:y("Continue"),onSubmit:k,isActive:h||[a.VS.TwoFaNewPasswordHint,a.VS.TwoFaNewPasswordEmail,a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaNewPasswordHint:return(0,se.Y)(Lu,{icon:"hint",placeholder:y("PasswordHintPlaceholder"),onSubmit:w,isActive:h||[a.VS.TwoFaNewPasswordEmail,a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaNewPasswordEmail:return(0,se.Y)(Lu,{icon:"email",type:"email",isLoading:r,error:l&&C.withRegular(l),clearError:v,placeholder:y("RecoveryEmailTitle"),shouldConfirm:!0,onSubmit:P,isActive:h||[a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaNewPasswordEmailCode:return(0,se.Y)(Tu,{isLoading:r,error:l&&C.withRegular(l),clearError:v,onSubmit:R,isActive:h||t===a.VS.TwoFaCongratulations,onReset:u});case a.VS.TwoFaCongratulations:return(0,se.Y)(Du,{isActive:h,onReset:u});case a.VS.TwoFaEnabled:return(0,se.Y)(Bu,{isActive:h||[a.VS.TwoFaChangePasswordCurrent,a.VS.TwoFaChangePasswordNew,a.VS.TwoFaChangePasswordConfirm,a.VS.TwoFaChangePasswordHint,a.VS.TwoFaTurnOff,a.VS.TwoFaRecoveryEmailCurrentPassword,a.VS.TwoFaRecoveryEmail,a.VS.TwoFaRecoveryEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaChangePasswordCurrent:return(0,se.Y)($d,{isLoading:r,error:l&&C.withRegular(l),onClearError:v,hint:o,onSubmit:I,isActive:h||[a.VS.TwoFaChangePasswordNew,a.VS.TwoFaChangePasswordConfirm,a.VS.TwoFaChangePasswordHint,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaChangePasswordNew:return(0,se.Y)($d,{placeholder:y("PleaseEnterNewFirstPassword"),onSubmit:Y,isActive:h||[a.VS.TwoFaChangePasswordConfirm,a.VS.TwoFaChangePasswordHint,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaChangePasswordConfirm:return(0,se.Y)($d,{expectedPassword:i.password,placeholder:y("PleaseReEnterPassword"),onSubmit:F,isActive:h||[a.VS.TwoFaChangePasswordHint,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaChangePasswordHint:return(0,se.Y)(Lu,{isLoading:r,error:l&&C.withRegular(l),clearError:v,icon:"hint",placeholder:y("PasswordHintPlaceholder"),onSubmit:D,isActive:h||t===a.VS.TwoFaCongratulations,onReset:u});case a.VS.TwoFaTurnOff:return(0,se.Y)($d,{isLoading:r,error:l&&C.withRegular(l),onClearError:v,hint:o,onSubmit:M,isActive:h,onReset:u});case a.VS.TwoFaRecoveryEmailCurrentPassword:return(0,se.Y)($d,{isLoading:r,error:l&&C.withRegular(l),onClearError:v,hint:o,onSubmit:T,isActive:h||[a.VS.TwoFaRecoveryEmail,a.VS.TwoFaRecoveryEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaRecoveryEmail:return(0,se.Y)(Lu,{icon:"email",type:"email",placeholder:y("RecoveryEmailTitle"),onSubmit:L,isActive:h||[a.VS.TwoFaRecoveryEmailCode,a.VS.TwoFaCongratulations].includes(t),onReset:u});case a.VS.TwoFaRecoveryEmailCode:return(0,se.Y)(Tu,{isLoading:r,error:l&&C.withRegular(l),clearError:v,onSubmit:R,isActive:h||t===a.VS.TwoFaCongratulations,onReset:u});default:return}})),Eu=Object.keys(a.VS).length/2,Vu=[a.VS.TwoFaDisabled,a.VS.TwoFaNewPassword,a.VS.TwoFaNewPasswordConfirm,a.VS.TwoFaNewPasswordHint,a.VS.TwoFaNewPasswordEmail,a.VS.TwoFaNewPasswordEmailCode,a.VS.TwoFaCongratulations,a.VS.TwoFaEnabled,a.VS.TwoFaChangePasswordCurrent,a.VS.TwoFaChangePasswordNew,a.VS.TwoFaChangePasswordConfirm,a.VS.TwoFaChangePasswordHint,a.VS.TwoFaTurnOff,a.VS.TwoFaRecoveryEmailCurrentPassword,a.VS.TwoFaRecoveryEmail,a.VS.TwoFaRecoveryEmailCode],_u=[a.VS.PasscodeDisabled,a.VS.PasscodeEnabled],Uu=[a.VS.Folders,a.VS.FoldersCreateFolder,a.VS.FoldersEditFolder,a.VS.FoldersEditFolderFromChatList,a.VS.FoldersEditFolderInvites,a.VS.FoldersIncludedChats,a.VS.FoldersIncludedChatsFromChatList,a.VS.FoldersExcludedChats,a.VS.FoldersExcludedChatsFromChatList,a.VS.FoldersShare],Ou=[a.VS.PrivacyBlockedUsers,a.VS.ActiveWebsites,a.VS.Passkeys],Ku=[a.VS.PrivacyPhoneNumberAllowedContacts,a.VS.PrivacyPhoneNumberDeniedContacts],Ju=[a.VS.PrivacyLastSeenAllowedContacts,a.VS.PrivacyLastSeenDeniedContacts],Gu=[a.VS.PrivacyProfilePhotoAllowedContacts,a.VS.PrivacyProfilePhotoDeniedContacts],ju=[a.VS.PrivacyBioAllowedContacts,a.VS.PrivacyBioDeniedContacts],zu=[a.VS.PrivacyBirthdayAllowedContacts,a.VS.PrivacyBirthdayDeniedContacts],Hu=[a.VS.PrivacyGiftsAllowedContacts,a.VS.PrivacyGiftsDeniedContacts],$u=[a.VS.PrivacyPhoneCallAllowedContacts,a.VS.PrivacyPhoneCallDeniedContacts],qu=[a.VS.PrivacyPhoneP2PAllowedContacts,a.VS.PrivacyPhoneP2PDeniedContacts],Wu=[a.VS.PrivacyForwardingAllowedContacts,a.VS.PrivacyForwardingDeniedContacts],Qu=[a.VS.PrivacyVoiceMessagesAllowedContacts,a.VS.PrivacyVoiceMessagesDeniedContacts],Zu=[a.VS.PrivacyGroupChatsAllowedContacts,a.VS.PrivacyGroupChatsDeniedContacts],Xu=[a.VS.PrivacyNoPaidMessages],em=(0,s.ph)(({isActive:e,currentScreen:t,foldersState:i,foldersDispatch:o,onReset:r,animationLevel:l,shouldSkipTransition:d})=>{const{closeShareChatFolderModal:h,openSettingsScreen:u}=(0,n.ko)(),m=(0,s.li)(),[p,v]=(0,Pd.A)(Yd,Id),[g,A]=(0,s.J0)("");(0,gc.A)({containerRef:m,selector:".settings-content"},[t]);const f=(0,T.A)(e=>{const s=(0,c.nTw)((0,n.mS)()).shareFolderScreen?.isFromSettings;t===a.VS.FoldersShare&&h(),!0===e||void 0!==s&&!s?r(!0):(t!==a.VS.FoldersCreateFolder&&t!==a.VS.FoldersEditFolder&&t!==a.VS.FoldersEditFolderFromChatList&&t!==a.VS.FoldersEditFolderInvites||setTimeout(()=>{o({type:"reset"})},200),t!==a.VS.FoldersIncludedChats&&t!==a.VS.FoldersExcludedChats?r():"create"===i.mode?u({screen:a.VS.FoldersCreateFolder}):u({screen:a.VS.FoldersEditFolder}))});function b(s,n){const r={[a.VS.PrivacyPhoneNumber]:Ku.includes(n),[a.VS.PrivacyLastSeen]:Ju.includes(n),[a.VS.PrivacyProfilePhoto]:Gu.includes(n),[a.VS.PrivacyBio]:ju.includes(n),[a.VS.PrivacyBirthday]:zu.includes(n),[a.VS.PrivacyGifts]:Hu.includes(n),[a.VS.PrivacyPhoneCall]:$u.includes(n),[a.VS.PrivacyPhoneP2P]:qu.includes(n),[a.VS.PrivacyForwarding]:Wu.includes(n),[a.VS.PrivacyVoiceMessages]:Qu.includes(n),[a.VS.PrivacyGroupChats]:Zu.includes(n),[a.VS.PrivacyMessages]:Xu.includes(n)},l=Vu.includes(n),c=_u.includes(n),d=Uu.includes(n),h=Ou.includes(n)||l||c||Object.keys(r).map(Number).includes(n)||Object.values(r).includes(!0);switch(t){case a.VS.Main:return(0,se.Y)(iu,{isActive:e,onReset:f});case a.VS.EditProfile:return(0,se.Y)(Th,{isActive:e&&s,onReset:f});case a.VS.General:return(0,se.Y)(Uh,{isActive:s||n===a.VS.GeneralChatBackgroundColor||n===a.VS.GeneralChatBackground||n===a.VS.QuickReaction||n===a.VS.CustomEmoji||h||d,onReset:f});case a.VS.QuickReaction:return(0,se.Y)(Iu,{isActive:s,onReset:f});case a.VS.CustomEmoji:return(0,se.Y)(Ch,{isActive:s,onReset:f});case a.VS.Notifications:return(0,se.Y)(au,{isActive:s,onReset:f});case a.VS.DataStorage:return(0,se.Y)(yh,{isActive:s,onReset:f});case a.VS.Privacy:return(0,se.Y)(pu,{isActive:s||h,onReset:f});case a.VS.Language:return(0,se.Y)(Zh,{isActive:s||n===a.VS.DoNotTranslate,onReset:f});case a.VS.DoNotTranslate:return(0,se.Y)(Nh,{isActive:s,onReset:f});case a.VS.Stickers:return(0,se.Y)(Fu,{isActive:s,onReset:f});case a.VS.Experimental:return(0,se.Y)(Eh,{isActive:s,onReset:f});case a.VS.GeneralChatBackground:return(0,se.Y)(jh,{isActive:s||n===a.VS.GeneralChatBackgroundColor,onReset:f});case a.VS.GeneralChatBackgroundColor:return(0,se.Y)(Wh,{isActive:s,onReset:f});case a.VS.ActiveSessions:return(0,se.Y)(ph,{isActive:s,onReset:f});case a.VS.ActiveWebsites:return(0,se.Y)(fh,{isActive:s,onReset:f});case a.VS.PrivacyBlockedUsers:return(0,se.Y)(gu,{isActive:s,onReset:f});case a.VS.PrivacyPhoneNumber:case a.VS.PrivacyLastSeen:case a.VS.PrivacyProfilePhoto:case a.VS.PrivacyBio:case a.VS.PrivacyBirthday:case a.VS.PrivacyGifts:case a.VS.PrivacyPhoneCall:case a.VS.PrivacyForwarding:case a.VS.PrivacyVoiceMessages:case a.VS.PrivacyGroupChats:return(0,se.Y)(Nu,{screen:t,isActive:s||r[t],onReset:f});case a.VS.PrivacyPhoneNumberAllowedContacts:case a.VS.PrivacyLastSeenAllowedContacts:case a.VS.PrivacyProfilePhotoAllowedContacts:case a.VS.PrivacyBioAllowedContacts:case a.VS.PrivacyBirthdayAllowedContacts:case a.VS.PrivacyGiftsAllowedContacts:case a.VS.PrivacyPhoneCallAllowedContacts:case a.VS.PrivacyPhoneP2PAllowedContacts:case a.VS.PrivacyForwardingAllowedContacts:case a.VS.PrivacyVoiceMessagesAllowedContacts:case a.VS.PrivacyGroupChatsAllowedContacts:case a.VS.PrivacyNoPaidMessages:return(0,se.Y)(Pu,{isAllowList:!0,usersOnly:t===a.VS.PrivacyNoPaidMessages,withPremiumCategory:t===a.VS.PrivacyGroupChatsAllowedContacts,withMiniAppsCategory:t===a.VS.PrivacyGiftsAllowedContacts,screen:t,isActive:s||r[t],onReset:f});case a.VS.PrivacyPhoneNumberDeniedContacts:case a.VS.PrivacyLastSeenDeniedContacts:case a.VS.PrivacyProfilePhotoDeniedContacts:case a.VS.PrivacyBioDeniedContacts:case a.VS.PrivacyBirthdayDeniedContacts:case a.VS.PrivacyGiftsDeniedContacts:case a.VS.PrivacyPhoneCallDeniedContacts:case a.VS.PrivacyPhoneP2PDeniedContacts:case a.VS.PrivacyForwardingDeniedContacts:case a.VS.PrivacyVoiceMessagesDeniedContacts:case a.VS.PrivacyGroupChatsDeniedContacts:return(0,se.Y)(Pu,{screen:t,isActive:s,onReset:f});case a.VS.PrivacyMessages:return(0,se.Y)(lh,{isActive:s,onReset:f});case a.VS.Folders:case a.VS.FoldersCreateFolder:case a.VS.FoldersEditFolder:case a.VS.FoldersEditFolderFromChatList:case a.VS.FoldersEditFolderInvites:case a.VS.FoldersIncludedChats:case a.VS.FoldersIncludedChatsFromChatList:case a.VS.FoldersExcludedChats:case a.VS.FoldersExcludedChatsFromChatList:case a.VS.FoldersShare:return(0,se.Y)(jd,{currentScreen:t,shownScreen:n,state:i,dispatch:o,isActive:s,onReset:f});case a.VS.TwoFaDisabled:case a.VS.TwoFaNewPassword:case a.VS.TwoFaNewPasswordConfirm:case a.VS.TwoFaNewPasswordHint:case a.VS.TwoFaNewPasswordEmail:case a.VS.TwoFaNewPasswordEmailCode:case a.VS.TwoFaCongratulations:case a.VS.TwoFaEnabled:case a.VS.TwoFaChangePasswordCurrent:case a.VS.TwoFaChangePasswordNew:case a.VS.TwoFaChangePasswordConfirm:case a.VS.TwoFaChangePasswordHint:case a.VS.TwoFaTurnOff:case a.VS.TwoFaRecoveryEmailCurrentPassword:case a.VS.TwoFaRecoveryEmail:case a.VS.TwoFaRecoveryEmailCode:return(0,se.Y)(xu,{currentScreen:t,state:p,dispatch:v,shownScreen:n,isActive:s,onReset:f});case a.VS.PasscodeDisabled:case a.VS.PasscodeNewPasscode:case a.VS.PasscodeNewPasscodeConfirm:case a.VS.PasscodeChangePasscodeCurrent:case a.VS.PasscodeChangePasscodeNew:case a.VS.PasscodeChangePasscodeConfirm:case a.VS.PasscodeCongratulations:case a.VS.PasscodeEnabled:case a.VS.PasscodeTurnOff:return(0,se.Y)(Xd,{currentScreen:t,passcode:g,onSetPasscode:A,shownScreen:n,isActive:s,onReset:f});case a.VS.Performance:return(0,se.Y)(mu,{isActive:s,onReset:f});case a.VS.Passkeys:return(0,se.Y)(ru,{isActive:s,onReset:f});default:return}}return(0,se.Y)(oe.Ay,{ref:m,id:"Settings",name:(0,vc.P)("layers",l,d),activeKey:t,renderCount:Eu,shouldWrap:!0,withSwipeControl:!0,children:function(e,s,n,a){return(0,se.FD)(se.FK,{children:[(0,se.Y)(Qh,{currentScreen:t,onReset:f,editedFolderId:i.folderId}),b(e,a)]})}})}),tm=(0,s.ph)((0,n.EK)(e=>{const{userIds:t}=e.contactList||{},{byId:i,statusesById:s}=e.users;return{usersById:i,userStatusesById:s,contactIds:t}})(({isActive:e,filter:t,usersById:i,userStatusesById:o,contactIds:r,onReset:c})=>{const{openChat:d,openNewContactDialog:h}=(0,n.ko)(),u=(0,B.A)(),{isMobile:m}=(0,Y.Ay)();(0,Ne.A)({isActive:e,onBack:c});const p=(0,s.hb)(e=>{d({id:e,shouldReplaceHistory:!0})},[d]),v=(0,s.Kr)(()=>{if(!r)return;const e=(0,Tt.PU)({ids:r,query:t,type:"user"});return(0,l.UB)(e,i,o)},[r,t,i,o]),[g,A]=(0,Fs.A)(void 0,v,Boolean(t));return(0,se.FD)(gs.A,{items:g,onLoadMore:A,className:"chat-list custom-scroll",children:[g?.length?g.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable contact-list-item",onClick:()=>p(e),children:(0,se.Y)(Cs.A,{userId:e,forceShowSelf:!0,avatarSize:"large",withStory:!0,storyViewerOrigin:a.G9.ChatList,ripple:!m})},e)):g&&!g.length?(0,se.Y)("p",{className:"no-results",dir:"auto",children:t.length?"No contacts matched your search.":"Contact list is empty."},"no-results"):(0,se.Y)(Ts.A,{},"loading"),(0,se.Y)(Ci.A,{isShown:!0,onClick:h,ariaLabel:u("CreateNewContact"),iconName:"add-user-filled"},"create-new-contact")]})})),im=(0,s.ph)((0,n.EK)(e=>{const{userIds:t}=e.contactList||{},{query:i,fetchingStatus:s,globalResults:n,localResults:a}=(0,c.nTw)(e).globalSearch,{peerIds:o}=n||{},{peerIds:r}=a||{};return{localContactIds:t,searchQuery:i,isSearching:s?.chats,globalPeerIds:o,localPeerIds:r}})(({isChannel:e,isActive:t,selectedMemberIds:i,localContactIds:a,searchQuery:o,isSearching:r,localPeerIds:c,globalPeerIds:d,onSelectedMemberIdsChange:h,onNextStep:u,onReset:m})=>{const{setGlobalSearchQuery:p}=(0,n.ko)(),v=(0,B.A)();(0,Ne.A)({isActive:t,onBack:m});const g=(0,s.hb)(e=>{p({query:e})},[]),A=(0,s.Kr)(()=>{const e=(0,n.mS)().users.byId,t=a?(0,Tt.PU)({ids:a,query:o,type:"user"}):[];return(0,Is.A)((0,gi.Am)([...t,...c||[],...d||[]]).filter(t=>{const i=e[t];return i&&!i.isSelf&&(i.canBeInvitedToGroup||!(0,l.tv)(i))}),!1,i)},[a,o,c,d,i]),f=(0,s.hb)(()=>{p({query:""}),u()},[u]);return(0,se.FD)("div",{className:"NewChat step-1",children:[(0,se.FD)("div",{className:"left-header",children:[(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:m,ariaLabel:"Return to Chat List",iconName:"arrow-left"}),(0,se.Y)("h3",{children:v("GroupAddMembers")})]}),(0,se.FD)("div",{className:"NewChat-inner step-1",children:[(0,se.Y)(fi.A,{itemIds:A,selectedIds:i,filterValue:o,filterPlaceholder:v("SendMessageTo"),searchInputId:"new-group-picker-search",isLoading:r,isSearchable:!0,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox",withDefaultPadding:!0,onSelectedIdsChange:h,onFilterChange:g}),(0,se.Y)(Ci.A,{isShown:!0,onClick:f,ariaLabel:e?"Continue To Channel Info":"Continue To Group Info",iconName:"arrow-right"})]})]})})),sm=(0,s.ph)((0,n.EK)(e=>{const{progress:t,error:i}=(0,c.nTw)(e).chatCreation||{};return{creationProgress:t,creationError:i,maxGroupSize:e.config?.maxGroupSize}})(({isChannel:e,isActive:t,memberIds:i,maxGroupSize:o,creationProgress:r,creationError:c,onReset:d})=>{const{createGroupChat:h,createChannel:u}=(0,n.ko)(),m=(0,B.A)();(0,Ne.A)({isActive:t,onBack:d});const[p,v]=(0,s.J0)(""),[g,A]=(0,s.J0)(""),[f,b]=(0,s.J0)(),[C,y]=(0,s.J0)(),S="Chat title can't be empty",N="Channel title can't be empty",k=r===a.n7.InProgress;(0,s.vJ)(()=>{if(e)return;if(!i.length||i.length>4)return void v("");const t=(0,n.mS)(),s=t.users.byId,a=[t.currentUserId,...i].map(e=>(0,l.u0)(s[e])).filter(Boolean),o=a.slice(0,-1).join(", ")+m("CreateGroup.PeersTitleLastDelimeter")+a[a.length-1];v(o)},[e,i,m]);const w=(0,s.hb)(e=>{const{value:t}=e.currentTarget,i=t.replace(/^\s+/,"");v(i),i!==t&&(e.currentTarget.value=i)},[]),P=(0,s.hb)(e=>{A(e.currentTarget.value)},[]),I=(0,s.hb)(()=>{p.length?o&&i.length>=o?y("Sorry, creating supergroups is not yet supported"):h({title:p,photo:f,memberIds:i}):y(S)},[p,i,o,h,f]),Y=(0,s.hb)(()=>{p.length?u({title:p,about:g,photo:f,memberIds:i,isChannel:!0}):y(N)},[p,u,g,f,i,N]);(0,s.vJ)(()=>{r===a.n7.Complete&&d(!0)},[r,d]);const F=c&&m(c)||(C!==S&&C!==N?C:void 0);return(0,se.FD)("div",{className:"NewChat",children:[(0,se.FD)("div",{className:"left-header",children:[(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:()=>d(),ariaLabel:"Return to member selection",iconName:"arrow-left"}),(0,se.Y)("h3",{children:m(e?"NewChannel":"NewGroup")})]}),(0,se.FD)("div",{className:"NewChat-inner step-2",children:[(0,se.Y)(Fh.A,{onChange:b,title:m("AddPhoto")}),(0,se.Y)(ee.A,{value:p,onChange:w,label:m(e?"EnterChannelName":"GroupName"),error:C===S||C===N?C:void 0}),e&&(0,se.FD)(se.FK,{children:[(0,se.Y)(ee.A,{value:g,onChange:P,label:m("DescriptionOptionalPlaceholder")}),(0,se.Y)("p",{className:"note",children:m("DescriptionInfo")})]}),F&&(0,se.Y)("p",{className:"error",children:F}),i.length>0&&(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:"chat-members-heading",children:m("GroupInfo.ParticipantCount",i.length,"i")}),(0,se.Y)("div",{className:"chat-members-list custom-scroll",children:i.map(e=>(0,se.Y)(pi.A,{inactive:!0,className:"chat-item-clickable",children:(0,se.Y)(Cs.A,{userId:e})}))})]})]}),(0,se.Y)(Ci.A,{isShown:0!==p.length,onClick:e?Y:I,disabled:k,ariaLabel:e?m("ChannelIntro.CreateChannel"):"Create Group",iconName:"arrow-right",isLoading:k})]})})),nm=Object.keys(a.Bn).length/2,am=(0,s.ph)(({isActive:e,isChannel:t=!1,content:i,animationLevel:o,onReset:r})=>{const{openLeftColumnContent:l,setGlobalSearchQuery:c}=(0,n.ko)(),[d,h]=(0,s.J0)([]),u=(0,s.hb)(()=>{l({contentKey:t?a.Bn.NewChannelStep2:a.Bn.NewGroupStep2})},[t]),m=(0,T.A)(e=>{const t=e.length>d.length;h(e),t&&c({query:""})});return(0,se.Y)(oe.Ay,{id:"NewChat",name:(0,vc.P)("layers",o),renderCount:nm,activeKey:i,children:s=>{switch(i){case a.Bn.NewChannelStep1:case a.Bn.NewGroupStep1:return(0,se.Y)(im,{isChannel:t,isActive:e,selectedMemberIds:d,onSelectedMemberIdsChange:m,onNextStep:u,onReset:r});case a.Bn.NewChannelStep2:case a.Bn.NewGroupStep2:return(0,se.Y)(sm,{isChannel:t,isActive:s&&e,memberIds:d,onReset:r});default:return}}})});var om=i(34458),rm=i(11462),lm=i(24920),cm=i(75343),dm=i(40175),hm=i(13481),um=i(77018);const mm=(0,s.ph)(({isActive:e,isForumPanelOpen:t,archiveSettings:i,isStoryRibbonShown:s,onReset:a,onTopicSearch:r,foldersDispatch:l})=>{const{updateArchiveSettings:c}=(0,n.ko)(),d=(0,B.A)();(0,Ne.A)({isActive:e,onBack:a});const h=(0,T.A)(()=>{c({isHidden:!1})}),{shouldDisableDropdownMenuTransitionRef:u,handleDropdownMenuTransitionEnd:m}=(0,lm.A)(t),{shouldRender:p,transitionClassNames:v}=(0,je.A)(!t,void 0,void 0,!1),{shouldRenderForumPanel:g,handleForumPanelAnimationEnd:A,handleForumPanelAnimationStart:f,isAnimationStarted:b}=(0,rm.A)(t),C=t&&b,{shouldRender:y,transitionClassNames:S,isClosing:N}=(0,je.A)(s,void 0,void 0,"",!1,om.UG+o.xB5);return(0,se.FD)("div",{className:"ArchivedChats",children:[(0,se.FD)("div",{className:(0,ge.A)("left-header",!y&&"left-header-shadow"),children:[d.isRtl&&(0,se.Y)("div",{className:"DropdownMenuFiller"}),(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:a,ariaLabel:"Return to chat list",className:(0,ge.A)(d.isRtl&&"rtl",C&&d.isRtl&&"right-aligned",u.current&&d.isRtl&&"disable-transition"),onTransitionEnd:m,iconName:"arrow-left"}),p&&(0,se.Y)("h3",{className:v,children:d("ArchivedChats")}),(0,se.Y)("div",{className:"story-toggler-wrapper",children:(0,se.Y)(dm.A,{canShow:!0,isArchived:!0})}),i.isHidden&&(0,se.Y)(ue.A,{className:"archived-chats-more-menu",positionX:"right",onTransitionEnd:d.isRtl?m:void 0,children:(0,se.Y)(me.A,{icon:"archive-from-main",onClick:h,children:d("lng_context_archive_to_list")})})]}),(0,se.FD)("div",{className:(0,ge.A)("chat-list-wrapper",y&&"with-story-ribbon",S),children:[y&&(0,se.Y)(cm.A,{isArchived:!0,className:"left-header-shadow",isClosing:N}),(0,se.Y)(hm.A,{folderType:"archived",isActive:e,isForumPanelOpen:C,isMainList:!0,foldersDispatch:l,archiveSettings:i,isStoryRibbonShown:s})]}),g&&(0,se.Y)(um.A,{isOpen:t,onTopicSearch:r,onOpenAnimationStart:f,onCloseAnimationEnd:A})]})}),pm=(0,s.ph)((0,n.EK)(e=>{const{byId:t,orderedIds:i}=e.chatFolders;return{foldersById:t,folderOrderedIds:i}})(({isOpen:e,chatId:t,foldersById:i,folderOrderedIds:a,onClose:r,onCloseAnimationEnd:l})=>{const{editChatFolders:c}=(0,n.ko)(),d=(0,B.A)(),h=(0,s.Kr)(()=>i?Object.keys(i).reduce((e,s)=>{const{includedChatIds:n,pinnedChatIds:a}=i[Number(s)];return(n.includes(t)||a?.includes(t))&&e.push(s),e},[]):[],[t,i]),[u,m]=(0,s.J0)(h),p=(0,s.Kr)(()=>a?.filter(e=>e!==o.DSF).map(e=>{const t=i?i[e]:void 0;return{label:t?(0,qi.fd)({text:t.title.text,entities:t.title.entities,noCustomEmojiPlayback:t.noTitleAnimations}):"",value:String(e)}})||[],[a,i]),v=(0,s.hb)(()=>{const e=h.filter(e=>!u.includes(e)).map(Number),i=u.filter(e=>!h.includes(e)).map(Number);c({chatId:t,idsToRemove:e,idsToAdd:i}),r()},[t,c,h,r,u]);if(i&&a)return(0,se.FD)(te.A,{isOpen:e,onClose:r,onCloseAnimationEnd:l,onEnter:v,className:(0,ge.A)("_fJBBCCE","delete"),contentClassName:"EG5lPWY1",title:d("FilterAddTo"),children:[(0,se.Y)("div",{className:(0,ge.A)("heYMHiUt","custom-scroll"),children:(0,se.Y)(Hl.A,{options:p,selected:u,onChange:m})}),(0,se.Y)("div",{className:"_jtqAaUU",children:(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{color:"primary",className:"confirm-dialog-button",isText:!0,onClick:v,children:d("FilterAddTo")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:r,children:d("Cancel")})]})})]})}));var vm=function(e){return e.OneHour="3600",e.FourHours="14400",e.EightHours="28800",e.OneDay="86400",e.ThreeDays="259200",e.Forever="-1",e}(vm||{});const gm=(0,s.ph)(({isOpen:e,chatId:t,topicId:i,onClose:a,onCloseAnimationEnd:r})=>{const[l,c]=(0,s.J0)(vm.Forever),{updateChatMutedState:d,updateTopicMutedState:h}=(0,n.ko)(),u=(0,B.A)(),m=(0,s.Kr)(()=>[{label:u("MuteFor.Hours",1),value:vm.OneHour},{label:u("MuteFor.Hours",4),value:vm.FourHours},{label:u("MuteFor.Hours",8),value:vm.EightHours},{label:u("MuteFor.Days",1),value:vm.OneDay},{label:u("MuteFor.Days",3),value:vm.ThreeDays},{label:u("MuteFor.Forever"),value:vm.Forever}],[u]),p=(0,s.hb)(()=>{let e;e=l===vm.Forever?o.xEh:Math.floor(Date.now()/1e3)+Number(l),i?h({chatId:t,topicId:i,mutedUntil:e}):d({chatId:t,mutedUntil:e}),a()},[t,l,a,i]);return(0,se.FD)(te.A,{isOpen:e,onClose:a,onCloseAnimationEnd:r,onEnter:p,className:"delete",title:u("Notifications"),children:[(0,se.Y)(ie.A,{className:"dialog-checkbox-group",name:"muteFor",options:m,selected:l,onChange:c}),(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(X.A,{color:"primary",className:"confirm-dialog-button",isText:!0,onClick:p,children:u("Common.Done")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:a,children:u("Cancel")})]})]})});var Am=i(99515),fm=i(24531);const bm=(0,s.ph)((0,n.EK)((e,{fromSticker:t,stickerSetShortName:i})=>{const s=(0,c.Xf0)(e),{chatId:n,threadId:a}=s||{},o=n&&(0,c.hds)(e,n),r=n?(0,c.AWZ)(e,n):void 0,d=n&&(0,c.yps)(e,n),h=n?(0,c.nZ4)(e,n):void 0,u=o?(0,l.Q_)(o,r,Boolean(d),h):void 0,m=n&&a?(0,c.Vw0)(e,n,a):void 0,p=Boolean(!m?.isCommentsInfo&&m?.fromChannelId),v=n&&a?(0,c.S0q)(e,n,a):void 0,g=Boolean(o&&a&&(0,l.__)(o,v,p,r)&&u?.canSendStickers),A=t?t.stickerSetInfo:i?{shortName:i}:void 0,f=A?(0,c.ycM)(e,A):void 0,b=n?(0,c.WA9)(e,n):void 0;return{canScheduleUntilOnline:Boolean(n)&&(0,c.RBq)(e,n),canSendStickers:g,isSavedMessages:h,shouldSchedule:!b&&(0,c.PIP)(e),stickerSet:f,isCurrentUserPremium:(0,c.g29)(e),shouldUpdateStickerSetOrder:e.settings.byKey.shouldUpdateStickerSetOrder,currentMessageList:s}})(({isOpen:e,fromSticker:t,stickerSetShortName:i,stickerSet:a,canSendStickers:r,canScheduleUntilOnline:l,shouldSchedule:c,isSavedMessages:d,isCurrentUserPremium:h,shouldUpdateStickerSetOrder:u,currentMessageList:m,onClose:p})=>{const{loadStickers:v,toggleStickerSet:g,sendMessage:A,showNotification:f}=(0,n.ko)(),b=(0,s.li)(),C=(0,s.li)(),y=(0,B.A)(),{isMobile:S}=(0,Y.Ay)(),N=(0,K.A)(a),k=a||N,w=Boolean(!k?.isArchived&&k?.installedDate),P=k?.isEmoji,[I,F]=(0,fm.A)(l),{handleScroll:D,isAtBeginning:M}=(0,vs.A)(),{observe:T}=(0,ir.BL)({rootRef:b,throttleMs:200,isDisabled:!e});(0,s.vJ)(()=>{e&&!k?.stickers&&v({stickerSetInfo:t?t.stickerSetInfo:{shortName:i}})},[e,t,v,i,k]);const L=(0,s.hb)((e,t,i)=>{m&&(e={...e,isPreloadedGlobally:!0},c||i?I((i,s)=>{A({messageList:m,sticker:e,isSilent:t,scheduledAt:i,scheduleRepeatPeriod:s}),p()}):(A({messageList:m,sticker:e,isSilent:t,shouldUpdateStickerSetOrder:u&&w}),p()))},[m,c,I,p,u,w]),R=(0,s.hb)(()=>{k&&(g({stickerSetId:k.id}),p())},[p,k,g]),x=(0,s.hb)(()=>{if(!k)return;const{shortName:e}=k,t=P?"addemoji":"addstickers",i=`${o.jsp}${t}/${e}`;(0,yc.eM)(i),f({message:y("LinkCopied")})},[P,y,k,f]),E=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{round:!0,ripple:!S,size:"smaller",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:"More actions",iconName:"more"}),[S]);return(0,se.FD)(te.A,{className:(0,ge.A)("StickerSetModal",P&&"custom-emoji"),isOpen:e,onClose:p,header:function(){const e=(0,ge.A)("modal-header",!M&&"with-top-border");return(0,se.FD)("div",{className:e,dir:y.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:y("Close"),onClick:p,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:k?(0,Bt.A)(k.title,["emoji","links"]):y("AccDescrStickerSet")}),(0,se.Y)(ue.A,{className:"stickers-more-menu with-menu-transitions",trigger:E,positionX:"right",children:(0,se.Y)(me.A,{icon:"copy",onClick:x,children:y("StickersCopy")})})]})}(),children:[k?.stickers?(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{ref:b,className:"stickers custom-scroll",onScroll:D,children:(0,se.FD)("div",{className:"shared-canvas-container stickers-grid",children:[(0,se.Y)("canvas",{ref:C,className:"shared-canvas"}),k.stickers.map(e=>(0,se.Y)(pr,{sticker:e,size:P?o.$nk:o.GhT,observeIntersection:T,onClick:r&&!P?L:void 0,clickArg:e,isSavedMessages:d,isCurrentUserPremium:h,sharedCanvasRef:C}))]})}),(0,se.Y)("div",{className:"button-wrapper",children:(0,se.Y)(X.A,{fluid:!0,color:w?"danger":"primary",onClick:R,children:(()=>{if(!k)return y("Loading");const e=P?"Emoji":"Sticker";return y(w?`StickerPack.Remove${e}Count`:`StickerPack.Add${e}Count`,k.count,"i")})()})})]}):(0,se.Y)(Ts.A,{}),F]})})),Cm={root:"nZYT4vJ3",sets:"JzkmXjFF"},ym=(0,s.ph)((0,n.EK)(e=>({canPlayAnimatedEmojis:(0,c.BWX)(e)}))(({customEmojiSetIds:e,canPlayAnimatedEmojis:t,onClose:i})=>{const{openStickerSet:a}=(0,n.ko)(),o=(0,B.A)(),r=(0,s.Kr)(()=>e?.map(e=>(0,n.mS)().stickers.setsById[e]),[e]),l=(0,s.li)(),{observe:c}=(0,ir.BL)({rootRef:l,isDisabled:!r}),d=(0,K.A)(r),h=r||d,u=(0,T.A)(e=>{a({stickerSetInfo:e.stickerSetInfo})});return(0,se.Y)(te.A,{isOpen:Boolean(r),className:Cm.root,onClose:i,hasCloseButton:!0,title:o("lng_custom_emoji_used_sets"),children:(0,se.Y)("div",{className:(0,ge.A)(Cm.sets,"custom-scroll"),ref:l,teactFastList:!0,children:h?.map(e=>(0,se.Y)(bh,{className:Cm.setCard,stickerSet:e,onClick:u,observeIntersection:c,noPlay:!t},e.id))})})}));var Sm=i(54314),Nm=i(60859);const km={settings:{icon:"bots",label:"BotSettings"},help:{icon:"help",label:"BotHelp"}},wm=(0,s.ph)((0,n.EK)((e,{chatId:t,threadId:i})=>{const s=(0,c.hds)(e,t),n=(0,c._ls)(e,t);if(!s||n)return{};const a=(0,v.L8)(s.id),o=a?(0,c.mBe)(e,t):void 0,r=o&&(0,l.Gh)(o),d=i===G.l3,h=(0,c.nZ4)(e,t),{chatId:u,threadId:m}=(0,c.Xf0)(e)||{},p=d&&!o&&((0,l.WX)(s)||(0,l.YE)(s))&&!(0,l.SJ)(s),g=(0,l.DX)(t)?void 0:(0,c.yps)(e,t),A=a?(0,c.vGo)(e,t):void 0,f=a?void 0:(0,c.AWZ)(e,t),b=A||f,C=(0,c.X2D)(e,t),y=(0,c.S0q)(e,t,i),S=s.isForum&&!s.isBotForum&&(s.isCreator||!(0,l.Sq)(s,"manageTopics")||(0,l.ub)(s,"manageTopics")),N=y&&(0,l.l1)(s,y),k=(0,c.e5V)(e,t),w=(0,c.jGY)(e,t)&&b?.isTranslationDisabled,P=(0,l.cG)(t,i,e.currentUserId)?(0,c.hds)(e,String(i)):void 0,I=(0,c.trm)(e),Y=(0,c.nTw)(e).chatInfo;return{chat:s,isMuted:(0,Bc.If)(s,(0,c.K52)(e),(0,c.P5N)(e,s.id)),isPrivate:a,isTopic:s?.isForum&&!d,isForum:s?.isForum,isForumAsMessages:s?.isForumAsMessages,canAddContact:r,canDeleteChat:(0,l.IC)(s),canReportChat:p,canGift:C,hasLinkedChat:Boolean(f?.linkedChatId),botCommands:g?A?.botInfo?.commands:void 0,botPrivacyPolicyUrl:g?A?.botInfo?.privacyPolicyUrl:void 0,isChatInfoShown:Y.isOpen&&u===t&&m===i,canCreateTopic:S,canEditTopic:N,canManage:k,isRightColumnShown:(0,c.gjV)(e),canTranslate:w,isBlocked:A?.isBlocked,isBot:Boolean(g),isChatWithSelf:h,savedDialog:P,disallowedGifts:A?.disallowedGifts,isAccountFrozen:I}})(({chatId:e,threadId:t,isOpen:i,withExtraActions:a,anchor:r,isChannel:l,botCommands:c,botPrivacyPolicyUrl:d,withForumActions:h,isTopic:u,isForum:m,isForumAsMessages:p,isChatInfoShown:v,canStartBot:g,canSubscribe:A,canReportChat:f,canSearch:b,canCall:C,canMute:y,canViewStatistics:S,canViewMonetization:N,canViewBoosts:k,pendingJoinRequests:w,canLeave:P,canEnterVoiceChat:I,canCreateVoiceChat:F,chat:M,isPrivate:L,isMuted:R,canDeleteChat:x,canGift:E,hasLinkedChat:V,canAddContact:_,canCreateTopic:U,canEditTopic:O,canManage:K,isRightColumnShown:J,canTranslate:G,isBlocked:j,isBot:z,isChatWithSelf:H,savedDialog:$,canShowBoostModal:q,disallowedGifts:W,isAccountFrozen:Q,channelMonoforumId:Z,onJoinRequestsClick:X,onSubscribeChannel:ee,onSearchClick:te,onAsMessagesClick:ie,onClose:ne,onCloseAnimationEnd:ae})=>{const{updateChatMutedState:oe,enterMessageSelectMode:re,sendBotCommand:le,restartBot:ce,requestMasterAndJoinGroupCall:de,createGroupCall:he,openLinkedChat:ue,openAddContactDialog:pe,openFrozenAccountModal:ve,requestMasterAndRequestCall:ge,toggleStatistics:Ae,openMonetizationStatistics:fe,openBoostStatistics:be,openGiftModal:Ce,openThreadWithInfo:ye,openCreateTopicPanel:Se,openEditTopicPanel:Ne,openChat:ke,openUrl:we,toggleManagement:Pe,togglePeerTranslations:Ie,blockUser:Ye,unblockUser:Fe,setViewForumAsMessages:De,openBoostModal:Me,reportMessages:Te,showNotification:Be}=(0,n.ko)(),Le=(0,B.A)(),Re=(0,xi.A)(),{isMobile:xe}=(0,Y.Ay)(),[Ee,Ve]=(0,s.J0)(!0),[_e,Ue]=(0,s.J0)(!1),[Oe,Ke]=(0,s.J0)(!1),[Je,Ge]=(0,s.J0)(!1),[ze,He,$e]=(0,D.A)(),{x:qe,y:We}=r;(0,je.A)(i,ae,void 0,!1);const Qe=(0,$i.A)(!(v||!m)||void 0,200),Xe=(0,s.Kr)(()=>{if(W)return Object.values(W).every(Boolean)},[W]),et=(0,T.A)(()=>{Ge(!1),ne()}),tt=(0,T.A)(()=>{Q?ve():(Ve(!1),Te({chatId:e,messageIds:[]})),ne()}),it=(0,T.A)(()=>{Q?(ve(),ne()):Ke(!0),Ve(!1)}),st=(0,T.A)(()=>{Ve(!1),ne()}),nt=(0,T.A)(()=>{ye({chatId:e,threadId:t}),Ue(!J),st()}),at=(0,T.A)(()=>{Ke(!1),ne()}),ot=(0,T.A)(()=>{Q?ve():le({command:"/start"})}),rt=(0,T.A)(()=>{Q?ve():ce({chatId:e})}),lt=(0,T.A)(()=>{Q?ve():oe({chatId:e,mutedUntil:o.Os5}),st()}),ct=(0,T.A)(()=>{Q?(ve(),st()):(He(),Ge(!0)),Ve(!1)}),dt=(0,T.A)(()=>{Q?ve():(Se({chatId:e}),Ue(!J)),st()}),ht=(0,T.A)(()=>{Q?ve():(Pe({force:!0}),Ue(!J)),st()}),ut=(0,T.A)(()=>{Q?ve():(Ne({chatId:e,topicId:Number(t)}),Ue(!J)),st()}),mt=(0,T.A)(()=>{ke({id:void 0}),De({chatId:e,isEnabled:!1}),st()}),pt=(0,T.A)(()=>{Q?ve():F?he({chatId:e}):de({chatId:e}),st()}),vt=(0,T.A)(()=>{ue({id:e}),st()}),gt=(0,T.A)(()=>{Xe&&M?Be({message:Re("SendDisallowError")}):(Ce({forUserId:e}),Q?ve():Ce({forUserId:e}),st())}),At=(0,T.A)(()=>{Q?ve():pe({userId:e}),st()}),ft=(0,T.A)(()=>{Q?ve():ee(),st()}),bt=(0,T.A)(()=>{Q?ve():ge({userId:e,isVideo:!0}),st()}),Ct=(0,T.A)(()=>{Q?ve():ge({userId:e}),st()}),yt=(0,T.A)(()=>{te(),st()}),St=(0,T.A)(()=>{Ae(),Ue(!J),st()}),Nt=(0,T.A)(()=>{fe({chatId:e}),Ue(!J),st()}),kt=(0,T.A)(()=>{Q?ve():k?(be({chatId:e}),Ue(!J)):Me({chatId:e}),st()}),wt=(0,T.A)(()=>{Ie({chatId:e,isEnabled:!0}),st()}),Pt=(0,T.A)(()=>{Q?ve():re(),st()}),It=(0,T.A)(()=>{ie(),st()}),Yt=(0,T.A)(()=>{Q?ve():Ye({userId:e}),st()}),Ft=(0,T.A)(()=>{Q?ve():Fe({userId:e}),st()}),Dt=(0,T.A)(()=>{ke({id:Z}),st()});(0,s.vJ)(Yi.M6,[]);const Mt=(0,s.Kr)(()=>{const e=c?.map(({command:e})=>{const t=km[e];if(t)return(0,se.Y)(me.A,{icon:t.icon,onClick:()=>{le({command:`/${e}`}),st()},children:Le(t.label)},e)}),t=c?.some(({command:e})=>"privacy"===e);return[...e||[],z&&(0,se.Y)(me.A,{icon:"privacy-policy",onClick:()=>{t&&!d?le({command:"/privacy"}):we({url:d||Le("BotDefaultPrivacyPolicy")}),st()},children:Le("BotPrivacyPolicy")})].filter(Boolean)},[c,Le,d,z]),Tt=(0,s.Kr)(()=>{if(M)return Le($?"Delete":L?"DeleteChatUser":x?"GroupInfo.DeleteAndExit":l?"LeaveChannel":"Group.LeaveGroup")},[x,M,l,L,$,Le]);return(0,se.Y)(Br.A,{children:(0,se.FD)("div",{className:"HeaderMenuContainer",children:[(0,se.FD)(Ze.A,{isOpen:Ee,positionX:"right",style:`left: ${qe}px;top: ${We}px;`,onClose:st,shouldCloseFast:_e,children:[xe&&b&&(0,se.Y)(me.A,{icon:"search",onClick:yt,children:Le("Search")}),h&&U&&(0,se.FD)(se.FK,{children:[(0,se.Y)(me.A,{icon:"comments",onClick:dt,children:Le("lng_forum_create_topic")}),(0,se.Y)(Nm.A,{})]}),Z&&(0,se.Y)(me.A,{icon:"message",onClick:Dt,children:Re("ChannelSendMessage")}),Qe&&(0,se.Y)(me.A,{icon:"info",onClick:nt,children:Le(u?"lng_context_view_topic":"lng_context_view_group")}),K&&!O&&(0,se.Y)(me.A,{icon:"edit",onClick:ht,children:Le("Edit")}),O&&(0,se.Y)(me.A,{icon:"edit",onClick:ut,children:Le("lng_forum_topic_edit")}),xe&&!h&&m&&!u&&(0,se.Y)(me.A,{icon:"forums",onClick:mt,children:Le("Chat.ContextViewAsTopics")}),h&&Boolean(w)&&(0,se.FD)(me.A,{icon:"user",onClick:X,children:[Le(l?"SubscribeRequests":"MemberRequests"),(0,se.Y)("div",{className:"right-badge",children:w})]}),h&&!u&&!p&&(0,se.Y)(me.A,{icon:"message",onClick:It,children:Le("lng_forum_view_as_messages")}),a&&g&&(0,se.Y)(me.A,{icon:"bots",onClick:ot,children:Le("BotStart")}),a&&A&&(0,se.Y)(me.A,{icon:l?"channel":"group",onClick:ft,children:Le(l?"ProfileJoinChannel":"ProfileJoinGroup")}),q&&!k&&(0,se.Y)(me.A,{icon:"boost-outline",onClick:kt,children:Le(l?"BoostingBoostChannelMenu":"BoostingBoostGroupMenu")}),_&&(0,se.Y)(me.A,{icon:"add-user",onClick:At,children:Le("AddContact")}),xe&&C&&(0,se.Y)(me.A,{icon:"phone",onClick:Ct,children:Le("Call")}),C&&(0,se.Y)(me.A,{icon:"video-outlined",onClick:bt,children:Le("VideoCall")}),y&&(R?(0,se.Y)(me.A,{icon:"unmute",onClick:lt,children:Le("ChatsUnmute")}):(0,se.FD)(me.A,{icon:"mute",onClick:ct,children:[Le("ChatsMute"),"..."]})),(I||F)&&(0,se.Y)(me.A,{icon:"voice-chat",onClick:pt,children:Le(F?"StartVoipChat":"VoipGroupJoinCall")}),V&&(0,se.Y)(me.A,{icon:l?"comments":"channel",onClick:vt,children:Le(l?"ViewDiscussion":"lng_profile_view_channel")}),!h&&(0,se.Y)(me.A,{icon:"select",onClick:Pt,children:Le("ReportSelectMessages")}),k&&(0,se.Y)(me.A,{icon:"boost-outline",onClick:kt,children:Le("Boosts")}),S&&(0,se.Y)(me.A,{icon:"stats",onClick:St,children:Le("Statistics")}),l&&N&&(0,se.Y)(me.A,{icon:"cash-circle",onClick:Nt,children:Le("lng_channel_earn_title")}),G&&(0,se.Y)(me.A,{icon:"language",onClick:wt,children:Le("lng_context_translate")}),f&&(0,se.Y)(me.A,{icon:"flag",onClick:tt,children:Le("ReportPeer.Report")}),Mt,E&&(0,se.Y)(me.A,{icon:"gift",onClick:gt,children:Le("ProfileSendAGift")}),z&&(0,se.Y)(me.A,{icon:j?"bots":"hand-stop",onClick:j?rt:Yt,children:Le(j?"BotRestart":"Bot.Stop")}),L&&!H&&!z&&(0,se.Y)(me.A,{icon:j?"user":"hand-stop",onClick:j?Ft:Yt,children:Le(j?"Unblock":"BlockUser")}),P&&(0,se.FD)(se.FK,{children:[(0,se.Y)(Nm.A,{}),(0,se.Y)(me.A,{destructive:!0,icon:"delete",onClick:it,children:Tt})]})]}),M&&(0,se.Y)(Sm.A,{isOpen:Oe,onClose:at,chat:$||M,isSavedDialog:Boolean($)}),y&&ze&&M?.id&&(0,se.Y)(Vc.A,{isOpen:Je,onClose:et,onCloseAnimationEnd:$e,chatId:M.id})]})})}));var Pm=i(92915),Im=i(81642),Ym=i(18653);const Fm={root:"vv5ppXel",active:"FVgqrSSK",info:"DboxqiZd",topRow:"Ymu2m1PR",meta:"A2rsvUBm",subtitle:"qUzmwaIn"},Dm=(0,s.ph)(({isActive:e,message:t,senderPeer:i,messageChat:s,shouldShowChat:n,query:a,className:o,onClick:r})=>{const l=(0,xi.A)(),c=t.forwardInfo?.hiddenUserName,d=n?s:i,h=n&&i?(0,Tt.Q5)(l,t.chatId,i):void 0,u=(0,T.A)(()=>{r(t)});return(0,se.FD)("div",{role:"button",tabIndex:0,className:(0,ge.A)(Fm.root,e&&Fm.active,o),onClick:u,children:[(0,se.Y)(Lt.A,{className:Fm.avatar,peer:d,text:c,size:"medium"}),(0,se.FD)("div",{className:Fm.info,children:[(0,se.FD)("div",{className:Fm.topRow,children:[d&&(0,se.Y)(Bs.A,{peer:d,withEmojiStatus:!0})||c,(0,se.Y)(Im.A,{className:Fm.meta,message:t})]}),(0,se.FD)("div",{className:Fm.subtitle,dir:"auto",children:[h&&(0,se.FD)(se.FK,{children:[(0,se.Y)("span",{className:"sender-name",children:(0,Bt.A)(h)}),(0,se.Y)("span",{className:"colon",children:":"})]}),(0,se.Y)(Ym.A,{message:t,highlight:a,truncateLength:200})]})]})]})}),Mm={root:"FTMljUuX",header:"OvmjSMwA",active:"DEIUzXQd",avatar:"mp1PmoMq",input:"z2K8Q7ib",mobile:"u0fb78AA",focused:"dqF8dYNx",withDropdown:"AqhBggrp",adaptSearchBorders:"Q9RZQaTu",dropdown:"MFGvbICO",dropdownHidden:"Alee0CKy",results:"RtfTOE72",placeholder:"O1HoZFge",separator:"_Yy43QLl",savedTags:"BcvAfv1E",wrap:"JkESCST6",searchTags:"rO3pH3LI",savedSearchTag:"qA4gov4D",hash:"q5NOmUAM",searchTypes:"rVYZG__K",searchType:"nE1Xwoo7",selectedType:"i29dP8iT",footer:"jyS1l9yn","keyboard-visible":"ao05jKHW",keyboardVisible:"ao05jKHW",counter:"NmmL_cO3",mobileNavigation:"dLO1hlHU",navigationButton:"Z4vLAlsu",navigationDisabled:"IqA7R2xO",jumpIn:"n9kXbTu6"},Tm={isCustomPeer:!0,avatarIcon:"channel-filled",titleKey:"SearchPublicPosts"},Bm="MiddleSearchResult",Lm=(0,be.sg)(e=>e(),200,!1),Rm=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.Xf0)(e);if(!t)return{};const{chatId:i,threadId:s}=t,n=(0,c.hds)(e,i);if(!n)return{};const{requestedQuery:a,savedTag:o,results:r,fetchingQuery:d,isHashtag:h,type:u}=(0,c.TCk)(e)||{},{totalCount:m,foundIds:p,query:v}=r||{},g=e.currentUserId,A=(0,c.nZ4)(e,i),f=(0,l.cG)(i,s,g),b=A&&!f?e.savedReactionTags?.byKey:void 0;return{chat:n,monoforumChat:(0,c.k2W)(e,i),requestedQuery:a,totalCount:m,threadId:s,foundIds:p,isHistoryCalendarOpen:Boolean((0,c.nTw)(e).historyCalendarSelectedAt),savedTags:b,savedTag:o,isCurrentUserPremium:(0,c.g29)(e),isSavedMessages:A,fetchingQuery:d,isHashtagQuery:h,currentUserId:g,searchType:u,lastSearchQuery:v}})(({isActive:e,chat:t,monoforumChat:i,threadId:a,requestedQuery:d,savedTags:h,savedTag:p,totalCount:v,lastSearchQuery:g,foundIds:A,isHistoryCalendarOpen:f,isCurrentUserPremium:b,isSavedMessages:C,fetchingQuery:y,isHashtagQuery:S,searchType:N="chat",currentUserId:k})=>{const{updateMiddleSearch:w,resetMiddleSearch:P,performMiddleSearch:I,focusMessage:M,closeMiddleSearch:L,openHistoryCalendar:R,openPremiumModal:x,loadSavedReactionTags:E}=(0,n.ko)(),V=(0,s.li)(),_=(0,s.li)(),U=(0,s.li)(),O=(0,s.li)(!1),{isMobile:K}=(0,Y.Ay)(),J=(0,B.A)(),G=(0,xi.A)(),[j,z]=(0,s.J0)(d||""),[H,$]=(0,s.J0)(0),q=A&&H>0,W=A&&H<A.length-1,[Q,Z]=(0,s.J0)(!e),ee=(0,s.li)(),te=(0,s.li)(!0),[ie,ne,ae]=(0,D.A)(),[oe,re]=(0,s.J0)(!0),[le,ce]=(0,s.J0)(!1);!function(e,t){const i=(0,T.A)(i=>{e.every(e=>e.current&&!e.current.contains(i.target))&&t(i)});(0,s.vJ)(()=>(document.addEventListener("click",i),()=>{document.removeEventListener("click",i)}),[i])}([V],(0,T.A)(e=>{te.current||e.target.closest(".Modal")||ae()}));const de=Boolean(j&&A||S),he=S&&!j,ue=Boolean(j&&A&&!A.length&&!le&&!he),me=e&&(oe||!K)&&(ie||"myChats"===N||"channels"===N)&&Boolean(de||ue||he||h),pe=Boolean(j&&!he||p),ve="chat"===N&&Boolean(A?.length),Ae=(0,T.A)(()=>{L()}),fe=(0,T.A)(()=>{(0,r.YS)(()=>{(0,lc.A)(_.current)})}),Ce=(0,T.A)(()=>{_.current?.blur()});(0,s.vJ)(()=>{const{visualViewport:e}=window;if(!e)return;const t=document.getElementById("Main"),i=()=>{const{activeElement:i}=document;if(i&&i===_.current){const{pageTop:i,height:s}=e;(0,r.RK)(()=>{t.style.transform=`translateY(${i}px)`,t.style.height=`${s}px`,document.documentElement.scrollTop=i})}else(0,r.RK)(()=>{t.style.transform="",t.style.height=""})};return e.addEventListener("resize",i),()=>{e.removeEventListener("resize",i)}},[]),(0,s.vJ)(()=>{$(-1)},[g]),(0,s.Nf)(()=>{u.pz&&Array.from(document.querySelectorAll("input")).forEach(t=>{t.disabled=Boolean(e&&t!==_.current)})},[e]),(0,s.vJ)(()=>{e?(Z(!1),clearTimeout(ee.current)):(_.current.blur(),re(!0),$(0),z(""),ee.current=window.setTimeout(()=>Z(!0),200))},[e]),(0,s.vJ)(()=>{d&&t?.id&&(z(d),w({chatId:t.id,threadId:a,update:{requestedQuery:void 0}}),ce(!0),(0,r.Uz)(()=>{const e=_.current;e&&((0,Ii.A)(e,!0,!0),ne())}))},[t?.id,d,a]),(0,F.A)(([t])=>{e!==t&&!j&&g&&z(g)},[e,g,j]),(0,F.A)(([t])=>{e&&t!==f&&(f?(Ce(),ae()):fe())},[f,e]);const ye=(0,T.A)(()=>{j?.length||p?(z(""),ce(!1),P(),fe()):Ae()});(0,s.vJ)(()=>e?(0,m.A)(ye):void 0,[e,Ae]);const Se=(0,s.Kr)(()=>{if(h)return Object.values(h)},[h]),ke=Boolean(Se?.length),we=ke&&!b;(0,s.vJ)(()=>{C&&e&&E()},[C,e]);const Pe=(0,T.A)(()=>{const e=t?.id;e&&Lm(()=>{O.current||I({chatId:e,threadId:a,query:j})})}),Ie=(0,T.A)(e=>{if(O.current=!1,e.startsWith("#")&&!S)return w({chatId:t.id,threadId:a,update:{isHashtag:!0}}),z(e.slice(1)),void Pe();z(e),e||(ce(!1),P(),O.current=!0)});(0,s.vJ)(()=>{j&&Pe()},[j]),(0,s.vJ)(()=>{ce(Boolean(y))},[y]),(0,s.vJ)(()=>{A?.length&&A.length-H<5&&Pe()},[H,A?.length]),(0,s.vJ)(()=>{if(e)return te.current=!0,window.addEventListener("touchend",t),window.addEventListener("mouseup",t),window.addEventListener("touchstart",i),window.addEventListener("mousedown",i),()=>{i(),window.removeEventListener("touchstart",i),window.removeEventListener("mousedown",i)};function t(){_.current?.focus(),ne(),(0,be.IJ)(()=>{te.current=!1})}function i(){window.removeEventListener("touchend",t),window.removeEventListener("mouseup",t),(0,be.IJ)(()=>{te.current=!1})}},[e]),(0,Ne.A)({isActive:e,onBack:Ae});const[Ye,Fe,De=0]=(0,Fs.A)(Pe,A),Me=(0,s.Kr)(()=>{if(!j&&!p||!Ye?.length)return Ai.p;const e=(0,n.mS)();return Ye.map(t=>{const[i,s]=(0,Pc.a)(t),n=(0,c.O5q)(e,i,s);if(!n)return;const a=C||(0,l.DX)(i)||i===o.Ckz?(0,c.Szq)(e,n):void 0,r=(0,c.Y7C)(e,n);return{searchResultKey:t,message:n,messageChat:(0,c.hds)(e,n.chatId),senderPeer:a||r}}).filter(Boolean)},[j,p,Ye,C]),Te=(0,T.A)(e=>{const t=(0,Pc.D)(e),i=A?.indexOf(t)||0;$(i+De),"chat"===N&&re(!1),M({chatId:e.chatId,messageId:e.id,threadId:S?void 0:a}),ae()}),Be=(0,T.A)(()=>{re(e=>!e),ne()}),Le=(0,Ms.A)(U,de,e=>{const t=Me?.[-1===e?0:e];t&&(Te(t.message),$(e+De))},`.${Bm}`,!0),Re=(0,T.A)(e=>{w({chatId:t.id,threadId:a,update:e}),Pe()}),xe=(0,T.A)(e=>{we?x({initialSection:"saved_tags"}):Re({savedTag:e})}),Ee=(0,T.A)(()=>{Re({savedTag:void 0})}),Ve=(0,T.A)(()=>{S?Re({isHashtag:!1}):p&&Ee()}),_e=(0,T.A)(e=>{Re({type:e}),re(!0)}),Ue=(0,T.A)(()=>{if("chat"===N&&(ae(),Ce(),A)){const e=H+1,[t,i]=(0,Pc.a)(A[e]);M({chatId:t,messageId:i,threadId:a}),$(e)}}),Oe=(0,T.A)(()=>{if("chat"===N&&(ae(),Ce(),A)){const e=H-1,[t,i]=(0,Pc.a)(A[e]);M({chatId:t,messageId:i,threadId:a}),$(e)}});function Ke(e,i){const s=!i&&N===e;switch(e){case"chat":return(0,se.Y)(Rr.A,{className:(0,ge.A)(Mm.searchType,s&&Mm.selectedType),peerId:t?.id,title:J("SearchThisChat"),clickArg:"chat",onClick:i?Ve:_e});case"myChats":return(0,se.Y)(Rr.A,{className:(0,ge.A)(Mm.searchType,s&&Mm.selectedType),peerId:k,forceShowSelf:!0,title:J("SearchMyMessages"),clickArg:"myChats",onClick:i?Ve:_e});case"channels":return(0,se.Y)(Rr.A,{className:(0,ge.A)(Mm.searchType,s&&Mm.selectedType),customPeer:Tm,title:J("SearchPublicPosts"),clickArg:"channels",onClick:i?Ve:_e})}}function Je(){return(0,se.FD)("div",{className:(0,ge.A)(Mm.dropdown,!me&&Mm.dropdownHidden),children:[!K&&(0,se.Y)("div",{className:Mm.separator}),ke&&!S&&(0,se.Y)("div",{className:(0,ge.A)(Mm.savedTags,!K&&Mm.wrap,"no-scrollbar"),children:Se.map(e=>{const t=(0,l.a0)(e.reaction,p);return(0,se.Y)(Pm.A,{containerId:"local-search",reaction:e.reaction,tag:e,withCount:!0,isDisabled:we,isChosen:t,onClick:t?Ee:xe},(0,l.Jj)(e.reaction))})}),S&&(0,se.FD)("div",{className:(0,ge.A)(Mm.searchTypes,"no-scrollbar"),children:[Ke("chat"),Ke("myChats"),Ke("channels")]}),de&&(0,se.FD)(gs.A,{ref:U,className:(0,ge.A)(Mm.results,"custom-scroll"),items:Me,itemSelector:`.${Bm}`,preloadBackwards:0,onLoadMore:Fe,onKeyDown:Le,children:[ue&&(0,se.Y)("span",{className:Mm.placeholder,children:J("NoResultFoundFor",j)},"nothing"),he&&(0,se.Y)("span",{className:Mm.placeholder,children:J("HashtagSearchPlaceholder")},"enterhash"),Me?.map(({message:e,senderPeer:t,messageChat:i,searchResultKey:s},n)=>(0,se.Y)(Dm,{teactOrderKey:-e.date,className:Bm,query:j,message:e,senderPeer:t,messageChat:i,shouldShowChat:S,isActive:H-De===n,onClick:Te},s))]})]})}return(0,se.FD)("div",{id:"MiddleSearch",className:(0,ge.A)(Mm.root,e&&Mm.active,!e&&Q&&"visually-hidden",ie&&Mm.focused,K&&Mm.mobile),ref:V,children:[(0,se.FD)("div",{className:Mm.header,children:[!K&&(0,se.Y)(Lt.A,{className:Mm.avatar,peer:i||t,size:"medium",isSavedMessages:C}),(0,se.FD)(fs.A,{ref:_,value:j,className:(0,ge.A)(Mm.input,me&&Mm.withDropdown,me&&!K&&Mm.adaptSearchBorders),canClose:!K,isLoading:le,resultsItemSelector:`.${Mm.results} .${Bm}`,hasUpButton:ve&&!K,hasDownButton:ve&&!K,placeholder:J(S?"SearchHashtagsHint":"Search"),teactExperimentControlled:!0,onChange:Ie,onStartBackspace:Ve,onReset:ye,withBackIcon:K,onFocus:ne,focused:ie,onUpClick:W?Ue:void 0,onDownClick:q?Oe:void 0,children:[(0,se.FD)("div",{className:Mm.searchTags,children:[p&&(0,se.Y)(Pm.A,{containerId:"local-search-tags",className:Mm.savedSearchTag,reaction:p,tag:h[(0,l.Jj)(p)],onClick:Ee}),S&&(0,se.Y)("div",{className:Mm.hash,children:"#"})]}),!K&&Je()]}),!K&&(0,se.Y)("div",{className:Mm.icons,children:(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:()=>R({selectedAt:(0,We.CS)(Date.now())}),ariaLabel:J("JumpToDate"),iconName:"calendar"})})]}),K&&Je(),K&&(0,se.FD)("div",{className:Mm.footer,children:[(0,se.Y)(X.A,{round:!0,size:"smaller",color:"translucent",onClick:()=>R({selectedAt:(0,We.CS)(Date.now())}),ariaLabel:J("JumpToDate"),iconName:"calendar"}),(0,se.Y)("div",{className:Mm.counter,children:pe&&(A?.length?J("Of",[Math.max(H+1,1),v]):A&&!A.length&&J("NoResult"))}),"chat"===N&&Boolean(A?.length)&&(0,se.Y)(X.A,{className:Mm.viewStyle,size:"smaller",isText:!0,fluid:!0,noForcedUpperCase:!0,onClick:Be,children:J(oe?"SearchAsChat":"SearchAsList")}),ve&&!me&&(0,se.FD)("div",{className:Mm.mobileNavigation,children:[(0,se.Y)(X.A,{className:(0,ge.A)(Mm.navigationButton,!W&&Mm.navigationDisabled),round:!0,size:"smaller",color:"secondary",onClick:Ue,nonInteractive:!W,ariaLabel:G("AriaSearchOlderResult"),iconName:"up"}),(0,se.Y)(X.A,{className:(0,ge.A)(Mm.navigationButton,!q&&Mm.navigationDisabled),round:!0,size:"smaller",color:"secondary",onClick:Oe,nonInteractive:!q,ariaLabel:G("AriaSearchNewerResult"),iconName:"down"})]})]})]})}));var xm=i(80539),Em=i(58734),Vm=i(73172);const _m=2.5*g.$,Um=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{setsById:i,added:s,recent:n,favorite:a,effect:o}=e.stickers,r=(0,c.nZ4)(e,t),l=(0,c.hds)(e,t),d=(0,v.L8)(t)?void 0:(0,c.AWZ)(e,t)?.stickerSet?.id;return{chat:l,effectStickers:o?.stickers,effectEmojis:o?.emojis,recentStickers:n.stickers,favoriteStickers:a.stickers,stickerSetsById:i,addedSetIds:s.setIds,canAnimate:(0,c.ML4)(e),isSavedMessages:r,isCurrentUserPremium:(0,c.g29)(e),chatStickerSetId:d}})(({chat:e,threadId:t,className:i,isHidden:a,isTranslucent:r,loadAndPlay:l,canSendStickers:c,recentStickers:d,favoriteStickers:h,effectStickers:m,effectEmojis:p,addedSetIds:v,stickerSetsById:g,chatStickerSetId:A,canAnimate:f,isSavedMessages:b,isCurrentUserPremium:C,noContextMenus:y,idPrefix:S,onStickerSelect:N,isForEffects:k})=>{const{loadRecentStickers:w,addRecentSticker:P,unfaveSticker:I,faveSticker:Y,removeRecentSticker:F}=(0,n.ko)(),D=(0,s.li)(),M=(0,s.li)(),L=(0,s.li)(),{handleScroll:R,isAtBeginning:x}=(0,vs.A)(),E=(0,Vm.A)(e?.id,t),V=`${S}-sticker-set`,{activeSetIndex:_,observeIntersectionForSet:U,observeIntersectionForPlayingItems:O,observeIntersectionForShowingItems:K,observeIntersectionForCovers:J,selectStickerSet:G}=ar(D,M,V,a),j=(0,B.A)(),z=Boolean(v),H=(0,s.Kr)(()=>{if(k&&m){const e=[];return p?.length&&e.push({id:o.hfH,accessHash:"0",title:"",stickers:p,count:p.length,isEmoji:!0}),m?.length&&e.push({id:o.Kp3,accessHash:"0",title:j("StickerEffects"),stickers:m,count:m.length}),e}if(!v)return Ai.p;const e=[];h.length&&e.push({id:o.tRH,accessHash:"0",title:j("FavoriteStickers"),stickers:h,count:h.length}),d.length&&e.push({id:o.sR2,accessHash:"0",title:j("RecentStickers"),stickers:d,count:d.length});const t=[...v||[]];A&&t.unshift(A);const i=Object.values((0,gi._E)(g,t));return[...e,...i]},[v,g,h,d,A,j,m,k,p]),$=(0,s.Kr)(()=>z&&0===H.filter(e=>e.stickers?.length).length,[H,z]);(0,s.vJ)(()=>{l&&(w(),c&&E({type:"chooseSticker"}))},[c,l,w,E]);const q=(0,er.A)([],o.jhd),W=z&&q&&!$&&(c||k);(0,bn.A)(M,!W||!M.current),(0,s.vJ)(()=>{if(!z)return;const e=M.current;if(!e)return;const t=_*_m-(e.offsetWidth/2-_m/2);(0,pa.A)(e,t)},[z,_]);const Q=(0,T.A)((e,t,i)=>{N(e,t,i,!0),P({sticker:e})}),Z=(0,T.A)(e=>{I({sticker:e})}),ee=(0,T.A)(e=>{Y({sticker:e})}),te=(0,T.A)(()=>{c&&E({type:"chooseSticker"})}),ie=(0,T.A)(e=>{F({sticker:e})});if(!e)return;const ne=(0,ge.A)("lq8BD6Hc",i),ae=(0,ge.A)(wr,"no-scrollbar",!x&&Pr),re=!W&&(c||k)&&!$;return(0,se.Y)(oe.Ay,{className:ne,activeKey:re?0:1,name:"fade",shouldCleanup:!0,children:W?(0,se.FD)(se.FK,{children:[!k&&(0,se.Y)("div",{ref:M,className:ae,children:(0,se.FD)("div",{className:"shared-canvas-container",children:[(0,se.Y)("canvas",{ref:L,className:"shared-canvas"}),H.map(function(t,i){const s=t.stickers?.[0],n=(0,ge.A)(Ir,i===_&&"y02WwQk6"),a=i<o.j41;return t.id===o.sR2||t.id===o.tRH||t.id===o.eKB||t.hasThumbnail||!s?(0,se.Y)(X.A,{className:n,ariaLabel:t.title,round:!0,faded:t.id===o.sR2||t.id===o.tRH,color:"translucent",onClick:()=>G(i),children:t.id===o.sR2?(0,se.Y)(he.A,{name:"recent"}):t.id===o.tRH?(0,se.Y)(he.A,{name:"favorite"}):t.id===o.eKB?(0,se.Y)(Lt.A,{peer:e,size:"small"}):(0,se.Y)(dr,{stickerSet:t,noPlay:!f||!l,observeIntersection:J,sharedCanvasRef:a?L:void 0,forcePlayback:!0})},t.id):(0,se.Y)(pr,{sticker:s,size:o.TBj,title:t.title,className:n,noPlay:!f||!l,observeIntersection:J,noContextMenu:!0,isCurrentUserPremium:!0,sharedCanvasRef:a?L:void 0,withTranslucentThumb:r,onClick:G,clickArg:i,forcePlayback:!0},t.id)})]})}),(0,se.Y)("div",{ref:D,onMouseMove:te,onScroll:R,className:(0,ge.A)(Nr,u.TF?"no-scrollbar":"custom-scroll",!k&&kr),children:H.map((e,t)=>(0,se.Y)(yr,{stickerSet:e,loadAndPlay:Boolean(f&&l),noContextMenus:y,index:t,idPrefix:V,observeIntersection:U,observeIntersectionForPlayingItems:O,observeIntersectionForShowingItems:K,isNearActive:_>=t-1&&_<=t+1,favoriteStickers:h,isSavedMessages:b,isCurrentUserPremium:C,isTranslucent:r,isChatStickerSet:e.id===A,onStickerSelect:Q,onStickerUnfave:Z,onStickerFave:ee,onStickerRemoveRecent:ie,forcePlayback:!0,shouldHideHeader:e.id===o.hfH},e.id))})]}):c||k?$?(0,se.Y)("div",{className:Yr,children:j("NoStickers")}):(0,se.Y)(Ts.A,{}):(0,se.Y)("div",{className:Yr,children:j("ErrorSendRestrictedStickersAll")})})})),Om=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{availableReactions:i,topReactions:s}=e.reactions,{maxUniqueReactions:n}=e.appConfig,{enabledReactions:a,isPaidReactionAvailable:o}=(0,c.AWZ)(e,t)||{};return{enabledReactions:a,availableReactions:i,topReactions:s,reactionsLimit:n,isWithPaidReaction:o}})(({loadAndPlay:e,enabledReactions:t,availableReactions:i,topReactions:n,selectedReactionIds:a,isWithPaidReaction:o,message:r,reactionsLimit:c,onReactionSelect:d,onReactionContext:h})=>{const u=(0,s.li)(),m=(0,s.li)(),{width:p}=(0,Ie.A)(),{isTouchScreen:v}=(0,Y.Ay)(),A=r?.reactions?.results,f=c&&A&&A.length>=c,b=(0,s.Kr)(()=>{if(f){const e=A.map(({reaction:e})=>e);return o&&e.unshift({type:"paid"}),e}if(!t)return[];if("all"===t.type){const e=(i||[]).map(({reaction:e})=>e);return o&&e.unshift({type:"paid"}),(0,l.fu)(e,n)}const e=t.allowed.slice();return o&&e.unshift({type:"paid"}),(0,l.fu)(e,n)},[i,t,n,f,A,o]),C=(0,s.Kr)(()=>{const e=Math.min(26.25*g.$,p),t=(p>600?.625:.5)*g.$,i=e-.5*g.$,s=Math.floor((i+t)/(36+t)),n=Math.ceil(b.length/s),a=36*n+(n-1)*t+.5*g.$*2;return Math.min(18*g.$,a)},[b.length,p]);return(0,se.Y)("div",{className:"MhpiTAwi",style:`height: ${C}px`,children:(0,se.Y)("div",{className:(0,ge.A)("NIaqmosK",v?"no-scrollbar":"custom-scroll"),children:(0,se.FD)("div",{className:"symbol-set-container shared-canvas-container",children:[(0,se.Y)("canvas",{ref:u,className:"shared-canvas"}),(0,se.Y)("canvas",{ref:m,className:"shared-canvas"}),b.map(t=>{const s=(0,l.Jj)(t),n=s?a?.includes(s):void 0;return(0,se.Y)(br,{reaction:t,isSelected:n,loadAndPlay:e,availableReactions:i,onClick:d,onContextMenu:h,sharedCanvasRef:u,sharedCanvasHqRef:m},s)})]})})})})),Km=16.375*g.$,Jm=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.nTw)(e),i=e.availableEffectById,{chatId:s,messageId:n,storyPeerId:a,storyId:o,position:r,sendAsMessage:l,isForEffects:d}=t.reactionPicker||{},h=a&&o?(0,c.Msb)(e,a,o):void 0,u=s?(0,c.hds)(e,s):void 0,m=s?(0,c.AWZ)(e,s):void 0,p=s&&n?(0,c.O5q)(e,s,n):void 0,g=(0,v.L8)(s||a||""),A="some"===m?.enabledReactions?.type,{maxUniqueReactions:f}=e.appConfig,b="all"===m?.enabledReactions?.type&&m?.enabledReactions?.areCustomAllowed,C=p?.reactions?.results,y=Boolean(f&&C&&C.length>=f);return{message:p,story:h,position:r,shouldUseFullPicker:!(u?.isForbidden||A||y)&&(b||g),isTranslucent:(0,c.cwE)(e),isCurrentUserPremium:(0,c.g29)(e),sendAsMessage:l,isForEffects:d,chatId:s,availableEffectById:i}})(({isOpen:e,message:t,story:i,position:a,isTranslucent:o,isCurrentUserPremium:r,shouldUseFullPicker:c,sendAsMessage:d,chatId:h,isForEffects:u,availableEffectById:m})=>{const{toggleReaction:p,closeReactionPicker:v,sendMessage:g,showNotification:A,sendStoryReaction:f,saveEffectInDraft:b,requestEffectInComposer:C,addLocalPaidReaction:y,openPaidReactionModal:S}=(0,n.ko)(),N=(0,B.A)(),k=(0,Fi.A)(t?.id,!0),w=(0,Fi.A)(t?.chatId,!0),P=(0,Fi.A)(i?.peerId,!0),I=(0,Fi.A)(i?.id),F=(0,Fi.A)(a,!0),D=(0,s.li)(),M=(0,s.Kr)(()=>{if(F)return I?F:{x:F.x+(c?-23:-21),y:F.y+(c?-64:-10)}},[I,F,c]),L=(0,T.A)(()=>D.current),R=(0,T.A)(()=>({withPortal:!0,isDense:!P,deltaX:!(0,Y.Ny)()&&D.current?-(D.current.offsetWidth-Km)/2- -11.5:0})),x=(0,T.A)(e=>{if(!w||!k)return;const t=e.isCustomEmoji?{type:"custom",documentId:e.id}:{type:"emoji",emoticon:e.emoji};p({chatId:w,messageId:k,reaction:t,shouldAddToRecent:!0}),v()}),E=(0,T.A)(e=>{w&&k&&("paid"===e.type?y({chatId:w,messageId:k,count:1}):p({chatId:w,messageId:k,reaction:e,shouldAddToRecent:!0}),v())}),V=(0,T.A)(e=>{"paid"===e.type&&(S({chatId:w,messageId:k}),v())}),_=(0,T.A)(e=>{if("type"in e&&"paid"===e.type)return;const t="id"in e?{type:"custom",documentId:e.id}:e,i="type"in e&&"custom"===e.type?(0,n.mS)().customEmojis.byId[e.documentId]:"id"in e?e:void 0;if(i&&!i.isFree&&!r)return A({message:N("UnlockPremiumEmojiHint"),action:{action:"openPremiumModal",payload:{initialSection:"animated_emoji"}},actionText:N("PremiumMore")}),void v();if(!d)return f({peerId:P,storyId:I,containerId:(0,l.$_)(P,I),reaction:t,shouldAddToRecent:!0}),void v();let s,a;if("type"in e&&"emoji"===e.type)s=e.emoticon;else{const e=(0,xm.Ay)((0,Em.hB)(i));s=e.text,a=e.entities}g({text:s,entities:a,isReaction:!0}),v()}),U=(0,T.A)(e=>{const t=Object.values(m),i=t.find(t=>t.effectStickerId===e.id)?.id;h&&b({chatId:h,threadId:G.l3,effectId:i}),i&&C({}),v()}),O=(0,s.Kr)(()=>(t?.reactions?.results||[]).reduce((e,{chosenOrder:t,reaction:i})=>(void 0!==t&&e.push((0,l.Jj)(i)),e),[]),[t?.reactions?.results]);return(0,se.Y)(Ze.A,{isOpen:e,ref:D,className:(0,ge.A)("gBh4WvBC","ReactionPicker"),bubbleClassName:(0,ge.A)("qSfKwMzX",!c&&!I&&"dRNSqkOC",I&&"srpBMrqr"),withPortal:!0,noCompact:!0,anchor:M,positionY:i&&"bottom",getTriggerElement:Gm,getRootElement:jm,getMenuElement:L,getLayout:R,backdropExcludedSelector:".Modal.confirm",onClose:v,children:u&&h?(0,se.Y)(Um,{className:"",isHidden:!e,loadAndPlay:Boolean(e&&c),idPrefix:"message-effect",canSendStickers:!1,noContextMenus:!1,chatId:h,isTranslucent:o,onStickerSelect:U,isForEffects:u}):(0,se.FD)(se.FK,{children:[(0,se.Y)(Tr,{chatId:w,idPrefix:"message-emoji-set-",isHidden:!e||!(c||I),loadAndPlay:Boolean(e&&c),isReactionPicker:!0,className:c||I?void 0:"KVwgF6DG",selectedReactionIds:O,isTranslucent:o,onCustomEmojiSelect:I?_:x,onReactionSelect:I?_:E,onReactionContext:V}),!c&&Boolean(w)&&(0,se.Y)(Om,{chatId:w,loadAndPlay:e,onReactionSelect:I?_:E,onReactionContext:V,selectedReactionIds:O,message:t})]})})}));function Gm(){return document.querySelector("body")}function jm(){return document.querySelector("body")}var zm=i(39074),Hm=i(45761);const $m=document.createElement("div");var qm=i(41316),Wm=i(3225),Qm=i(25498),Zm=i(9442),Xm=i(91525),ep=i(52988),tp=i(27860);const ip="SHoF85Vw",sp="Zo7u5epf",np=15*g.$,ap=(0,s.ph)(({attachment:e,className:t,isSingle:i,shouldDisplayCompressed:n,shouldDisplayGrouped:a,index:r,onDelete:l,onToggleSpoiler:c})=>{const d=function(e,t){if(t&&e.quick){if(o.gex.has(e.mimeType))return"photo";if(o.fNs.has(e.mimeType))return"video"}return"file"}(e,n),h=(0,T.A)(()=>{c?.(r)}),u=(0,s.Kr)(()=>{switch(d){case"photo":return(0,se.Y)("img",{className:ip,src:e.blobUrl,alt:"",draggable:!1});case"video":return(0,se.FD)(se.FK,{children:[Boolean(e.quick?.duration)&&(0,se.Y)("div",{className:"nI2M1SBH",children:(0,We.QO)(e.quick.duration)}),(0,se.Y)("video",{className:ip,src:e.blobUrl,autoPlay:!0,muted:!0,loop:!0,disablePictureInPicture:!0})]});default:return(0,se.FD)(se.FK,{children:[(0,se.Y)(ep.A,{className:"B6f6GcvN",name:e.filename,extension:(0,Xm.QC)(e.filename,e.mimeType),previewData:e.previewBlobUrl,size:e.size,smaller:!0}),l&&(0,se.Y)(he.A,{name:"delete",className:(0,ge.A)(sp,"CYJwy9T_"),onClick:()=>l(r)})]})}},[e,d,r,l]),m="file"===d||!a,p=Boolean("file"!==d&&e.shouldSendAsSpoiler),v="file"!==d,g=(0,ge.A)(t,"QucaiGVU",i&&"FjrnqGba",m&&"g0cTsM9d");return(0,se.FD)("div",{className:g,children:[u,(0,se.Y)(tp.A,{isVisible:p,thumbDataUri:e.previewBlobUrl||e.blobUrl,width:np,height:np}),v&&(0,se.FD)("div",{className:"bX7LdgxW",children:[(0,se.Y)(he.A,{name:e.shouldSendAsSpoiler?"spoiler-disable":"spoiler",className:sp,onClick:h}),l&&(0,se.Y)(he.A,{name:"delete",className:sp,onClick:()=>l(r)})]})]})});var op=i(25897),rp=i(6070),lp=i(49068);function cp(e,t,i=!1){const s=e[i?"scrollLeft":"scrollTop"],n=s+e[i?"offsetWidth":"offsetHeight"],a=t[i?"offsetLeft":"offsetTop"],o=a+t[i?"offsetWidth":"offsetHeight"];return a>s&&o<n}function dp(e,t,i=0,s=!1,n=!1,a=!1){const o=e[a?"scrollLeft":"scrollTop"],r=o+e[a?"offsetWidth":"offsetHeight"],l="string"==typeof t?e.querySelectorAll(t):t,{length:c}=l,d=[];let h=!1;for(let e=0;e<c;e++){const t=l[e],c=t[a?"offsetLeft":"offsetTop"],u=c+t[a?"offsetWidth":"offsetHeight"];if(n?u>=o-i&&u<=r+i:c<=r+i&&u>=o-i)d.push(e),h=!0;else if(h&&!s)break}return{allElements:l,visibleIndexes:d}}function hp(e,t,i){const s=i.current;if(!s||t<0)return;const{visibleIndexes:n,allElements:a}=dp(s,e,8,!0,!0);if(!a.length||!a[t])return;const o=n[0];if(!n.includes(t)||t===o&&!cp(s,a[o])){const e=t>n[n.length-1]?"start":"end";(0,tr.Ay)({container:s,element:a[t],position:e,margin:10})}}function up({isActive:e,isHorizontal:t,shouldSaveSelectionOnUpdateItems:i,shouldRemoveSelectionOnReset:n,noArrowNavigation:a,items:o,shouldSelectOnTab:r,onSelect:l,onClose:c}){const[d,h]=(0,s.J0)(-1),u=(0,T.A)(e=>o?(0,Na.A)(o.length,e):-1),m=(0,T.A)((e,t)=>{t.preventDefault(),h(t=>u(t+e))}),p=(0,T.A)(t=>{if(t.altKey||t.ctrlKey||t.metaKey||t.shiftKey)return!1;if(!e)return!1;if(o&&o.length&&d>-1){const e=o[d];if(e){if(!1===l(e))return!1;t.preventDefault()}}return!0});(0,s.vJ)(()=>{e||h(n?-1:0)},[e,n]);const v=!o||d>o.length-1;return(0,s.vJ)(()=>{i&&!v||h(n?-1:0)},[v,n,i]),(0,s.vJ)(()=>e?(0,Di.A)({onEsc:c,onUp:a||t?void 0:e=>m(-1,e),onDown:a||t?void 0:e=>m(1,e),onLeft:a||!t?void 0:e=>m(-1,e),onRight:a||!t?void 0:e=>m(1,e),onTab:r?p:void 0,onEnter:p}):void 0,[a,m,p,e,t,c,r]),d}const mp=(0,s.ph)(({isOpen:e,onClose:t,onInsertUserName:i,filteredUsers:a})=>{const o=(0,s.li)(),{shouldRender:r,transitionClassNames:l}=(0,je.A)(e,void 0,void 0,!1),c=(0,T.A)((e,t=!1)=>{const s=(0,n.mS)().users.byId[e];s&&i(s,t)}),d=(0,T.A)((e,t)=>{e.preventDefault(),c(t)}),h=(0,T.A)(e=>{c(e.id,!0)}),u=up({isActive:e,items:a,onSelect:h,shouldSelectOnTab:!0,shouldSaveSelectionOnUpdateItems:!0,onClose:t});(0,s.vJ)(()=>{hp(".chat-item-clickable",u,o)},[u]),(0,s.vJ)(()=>{a&&!a.length&&t()},[a,t]);const m=(0,K.A)(a?.length?a:void 0,r),p=a&&!a.length?m:a;if(!r||p&&!p.length)return;const v=(0,ge.A)("MentionTooltip composer-tooltip custom-scroll",l);return(0,se.Y)("div",{className:v,ref:o,children:p?.map(({id:e},t)=>(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item smaller-icon",onClick:d,clickArg:e,focus:u===t,children:(0,se.Y)(Cs.A,{userId:e,avatarSize:"small",withUsername:!0})},e))})});var pp=i(78407),vp=i(26440);const gp="AT_d9l0W",Ap="AnO3BgVv",fp="caption-input-text",bp=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{currentUserId:i,recentEmojis:s,customEmojis:n,attachmentSettings:a}=e,{shouldSaveAttachmentsCompression:r}=(0,c.nTw)(e),l=(0,c.AWZ)(e,t),d=(0,c.nZ4)(e,t),{shouldSuggestCustomEmoji:h}=e.settings.byKey,{language:u}=(0,hn.lS)(e),m=e.emojiKeywords[o.cUY],p=u!==o.cUY?e.emojiKeywords[u]:void 0;return{isChatWithSelf:d,currentUserId:i,groupChatMembers:l?.members,recentEmojis:s,baseEmojiKeywords:m?.keywords,emojiKeywords:p?.keywords,shouldSuggestCustomEmoji:h,customEmojiForEmoji:n.forEmoji.stickers,captionLimit:(0,oa.d)(e,"captionLength"),attachmentSettings:a,shouldSaveAttachmentsCompression:r}})(({chatId:e,threadId:t,attachments:i,getHtml:a,editingMessage:c,canShowCustomSendMenu:d,captionLimit:h,isReady:u,isChatWithSelf:p,currentUserId:v,groupChatMembers:g,recentEmojis:A,baseEmojiKeywords:f,emojiKeywords:b,isForMessage:C,shouldSchedule:y,shouldSuggestCustomEmoji:S,customEmojiForEmoji:N,attachmentSettings:k,shouldSaveAttachmentsCompression:w,shouldForceCompression:P,shouldForceAsFile:I,isForCurrentMessageList:F,forceDarkTheme:M,onAttachmentsUpdate:L,onCaptionUpdate:R,onSend:x,onFileAppend:E,onClear:V,onSendSilent:_,onSendScheduled:U,onCustomEmojiSelect:O,onRemoveSymbol:J,onEmojiSelect:G,canScheduleUntilOnline:j,canSchedule:H,onSendWhenOnline:$,paidMessagesStars:q})=>{const W=(0,s.li)(),Q=(0,s.li)(),{addRecentCustomEmoji:Z,addRecentEmoji:ee,updateAttachmentSettings:ie}=(0,n.ko)(),ne=(0,B.A)(),ae=(0,xi.A)(),oe=(0,s.li)(),re=(0,s.li)(),le=(0,s.li)(),ce=(0,K.A)(i),de=i.length?i:ce,{isMobile:he}=(0,Y.Ay)(),pe=c&&Boolean(c),ve=c&&c?.groupedId,Ae="file"!==(pe&&i?.length&&(0,l.ES)(i[0])),[fe,be,Ce]=(0,D.A)(),ye=k.shouldCompress,Ne=Boolean((ye||P||ve)&&!I),[we,Pe]=(0,s.J0)(k.shouldSendGrouped),Ie=k.isInvertedMedia,[Ye,Fe]=(0,s.J0)(k.shouldSendInHighQuality),[De,Me]=(0,s.J0)(Ye),{handleScroll:Te,isAtBeginning:Be,isAtEnd:Le}=(0,vs.A)(),{handleScroll:Re,isAtBeginning:xe}=(0,vs.A)(),Ee=Boolean(i.length),Ve=Boolean(de?.length),[_e,Ue,Oe]=(0,D.A)(),Ke=(0,s.li)();(0,s.vJ)(()=>{Ee||(Ce(),ie({isInvertedMedia:void 0}))},[Ce,Ee]);const[Je,Ge]=(0,s.Kr)(()=>Boolean(de?.every(e=>e.quick||e.audio))?[!0,!0]:[Boolean(de?.some(e=>e.quick||e.audio)),!1],[de]),[je,ze]=(0,s.Kr)(()=>Boolean(de?.every(e=>e.shouldSendAsSpoiler))?[!0,!0]:[Boolean(de?.some(e=>e.shouldSendAsSpoiler)),!1],[de]),He=(0,qm.A)(`#${o.e0F}`),{isEmojiTooltipOpen:$e,filteredEmojis:qe,filteredCustomEmojis:We,insertEmoji:Qe,closeEmojiTooltip:Ze}=(0,Qm.A)(Boolean(u&&(F||!C)&&Ve),a,R,o.e0F,A,f,b),{isCustomEmojiTooltipOpen:Xe,insertCustomEmoji:et,closeCustomEmojiTooltip:tt}=(0,Wm.A)(Boolean(u&&(F||!C)&&Ve&&S),a,R,He,re,N),{isMentionTooltipOpen:it,closeMentionTooltip:st,insertMention:nt,mentionFilteredUsers:at}=(0,Zm.A)(Boolean(u&&F&&Ve),a,R,He,re,g,void 0,v);function ot(e){ie({isInvertedMedia:e})}(0,s.vJ)(()=>Ee?(0,m.A)(V):void 0,[Ee,V]),(0,s.vJ)(()=>{Ee&&(Pe(k.shouldSendGrouped),Fe(k.shouldSendInHighQuality))},[k,Ee]),(0,s.vJ)(()=>{Ee||ie({isInvertedMedia:void 0})},[ie,Ee]),(0,s.vJ)(()=>{Ee&&he&&(0,zm.DY)()},[he,Ee]);const{isContextMenuOpen:rt,handleContextMenu:lt,handleContextMenuClose:ct,handleContextMenuHide:dt}=(0,Qs.A)(oe,!d||!Ee),ht=(0,T.A)((e,t)=>{Ee&&(((y||t)&&C&&!c?U:e?_:x)(Ne,we,Ie),ie({...w&&{defaultAttachmentCompression:k.shouldCompress?"compress":"original"},shouldSendGrouped:we,isInvertedMedia:Ie,shouldSendInHighQuality:Ye}))}),ut=(0,T.A)(()=>{ht(!0)}),mt=(0,T.A)(()=>{ht()}),pt=(0,T.A)(()=>{ht(!1,!0)}),vt=(0,T.A)(async e=>{e.preventDefault(),Oe();const{dataTransfer:t}=e,i=await(0,Hm.A)(t.items);i?.length&&E(i,ze)}),gt=(0,T.A)(e=>{const{files:t}=e.target,i=(0,z.kc)(t);i?.length&&E(i,ze)}),At=(0,T.A)(()=>{(0,Oh.p)("*",e=>gt(e))}),ft=(0,T.A)(e=>{L(i.filter((t,i)=>i!==e))}),bt=(0,T.A)(()=>{L(i.map(e=>({...e,shouldSendAsSpoiler:!0})))}),Ct=(0,T.A)(()=>{ie({shouldCompress:!ye})}),yt=(0,T.A)(()=>{const e=!Ye;Fe(e),ie({shouldSendInHighQuality:e})}),St=(0,T.A)(()=>{L(i.map(e=>({...e,shouldSendAsSpoiler:void 0})))}),Nt=(0,T.A)(e=>{L(i.map((t,i)=>i===e?{...t,shouldSendAsSpoiler:!t.shouldSendAsSpoiler||void 0}:t))}),kt=(0,T.A)(()=>{const e=Q.current;if(!e)return;const{width:t,height:i}=e.getBoundingClientRect();e.viewBox.baseVal.width=t,e.viewBox.baseVal.height=i});(0,vr.A)(W,kt),(0,ke.A)(kt),(0,s.vJ)(()=>{const e=oe.current,t=document.getElementById(fp);if(!e||!t)return;const{width:i}=e.getBoundingClientRect();(0,r.RK)(()=>{t.style.setProperty("--margin-for-scrollbar",`${i}px`)})},[ne,Ee]);const wt=(0,s.Kr)(()=>({onTrigger:e,isOpen:t})=>(0,se.Y)(X.A,{round:!0,ripple:!he,size:"tiny",color:"translucent",className:t?"active":"",onClick:e,ariaLabel:"More actions",iconName:"more"}),[he]),Pt=(0,Se.A)(()=>{if(!Ve)return;const e=h-(t=a(),$m.innerHTML=t,(0,xm.g4)($m),$m.querySelectorAll("br").forEach(e=>{e.replaceWith("\n")}),$m.textContent?.trim().length||0);var t;return e<=100?e:void 0},[h,a,Ve]),It=Ne&&Ge,[Yt,Ft,Dt,Mt]=(0,s.Kr)(()=>It&&de?[de.every(e=>o.gex.has(e.mimeType)),de.every(e=>o.fNs.has(e.mimeType)),de.every(e=>o.IH3.has(e.mimeType)),de.some(e=>o.gex.has(e.mimeType))]:[!1,!1,!1],[de,It]),Tt=(0,s.Kr)(()=>!!de&&de.some(e=>!o.IH3.has(e.mimeType)),[de]);if((0,s.vJ)(()=>{if(Ye!==De)return Ke.current&&clearTimeout(Ke.current),Ke.current=window.setTimeout(()=>{Me(Ye)},200),()=>{Ke.current&&(clearTimeout(Ke.current),Ke.current=void 0)}},[Ye,De]),!de)return;const Bt=de.length>1,Lt=!(pe||!Je||!(I||P||Ne)||Bt&&we);let Rt="";const xt=de.length;Rt=ne(Yt?pe?"EditMessageReplacePhoto":"PreviewSender.SendPhoto":Ft?pe?"EditMessageReplaceVideo":"PreviewSender.SendVideo":Dt?pe?"EditMessageReplaceAudio":"PreviewSender.SendAudio":pe?"EditMessageReplaceFile":"PreviewSender.SendFile",xt,"i");const Et=!Le||!xe,Vt=q?(0,Ti.U2)(ae,xt*q,{className:"C1OOt81o",asFont:!0}):ne("Send");return(0,se.Y)(te.A,{isOpen:Ee,header:function(){if(de)return(0,se.FD)("div",{className:"modal-header-condensed",dir:ae.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:"Cancel attachments",onClick:V,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:Rt}),Ae&&!ve&&(0,se.FD)(ue.A,{className:"with-menu-transitions",trigger:wt,positionX:"right",children:[Boolean(!c)&&(0,se.Y)(me.A,{icon:"add",onClick:At,children:ne("Add")}),Je&&(0,se.FD)(se.FK,{children:[Lt&&(Ie?(0,se.Y)(me.A,{icon:"move-caption-down",onClick:()=>ot(void 0),children:ae("ContextMoveTextDown")}):(0,se.Y)(me.A,{icon:"move-caption-up",onClick:()=>ot(!0),children:ae("ContextMoveTextUp")})),!I&&!P&&(Ne?(0,se.Y)(me.A,{icon:"document",onClick:Ct,children:ne(Bt?"Attachment.SendAsFiles":"Attachment.SendAsFile")}):(0,se.Y)(me.A,{icon:"photo",onClick:Ct,children:Bt?"Send All as Media":"Send as Media"})),Ne&&!c&&Mt&&(0,se.Y)(me.A,{icon:De?"sd-photo":"hd-photo",onClick:yt,children:ae(De?"SendInStandardQuality":"SendInHighQuality")}),Ne&&Tt&&Boolean(!c)&&(je?(0,se.Y)(me.A,{icon:"spoiler-disable",onClick:St,children:ne("Attachment.DisableSpoiler")}):(0,se.Y)(me.A,{icon:"spoiler",onClick:bt,children:ne("Attachment.EnableSpoiler")}))]}),Bt&&(we?(0,se.Y)(me.A,{icon:"grouped-disable",onClick:()=>Pe(!1),children:"Ungroup All Media"}):(0,se.Y)(me.A,{icon:"grouped",onClick:()=>Pe(!0),children:"Group All Media"}))]})]})}(),className:(0,ge.A)("a27O2Qlr",_e&&Ap,!Be&&"Pc1k8G8s",he&&"khvUZbGZ",fe&&"ir5kkMy1",M&&"component-theme-dark"),hasAbsoluteCloseButton:Boolean(de),noBackdropClose:!0,isLowStackPriority:!0,onClose:V,children:(0,se.FD)("div",{className:gp,onDragEnter:Ue,onDrop:vt,onDragOver:function(e){e.preventDefault(),le.current&&(window.clearTimeout(le.current),le.current=void 0)},onDragLeave:e=>{const{relatedTarget:t,target:i}=e;i.matches(`.${gp}`)&&!t&&(le.current=window.setTimeout(Oe,150)),i&&i.closest(`.${Ap}`)||(t&&e.stopPropagation(),Oe())},onClick:Oe,"data-attach-description":ne("Preview.Dragging.AddItems",10),"data-dropzone":!0,children:[(0,se.Y)("svg",{className:"d9O65j_I",children:(0,se.Y)("rect",{className:"jzCBDWMw",x:"0",y:"0",width:"100%",height:"100%",rx:"8"})}),(0,se.Y)("div",{className:(0,ge.A)("_bxSIFgj","custom-scroll",Et&&"RPVunBe2"),onScroll:Te,children:de.map((e,t)=>(0,se.Y)(ap,{attachment:e,shouldDisplayCompressed:Ne,shouldDisplayGrouped:we,isSingle:1===de.length,index:t,onDelete:ft,onToggleSpoiler:Nt},e.uniqueId||t))}),(0,se.FD)("div",{className:(0,ge.A)("EtmiUn2k",Et&&"FjjSKMYe"),children:[(0,se.Y)(mp,{isOpen:it,filteredUsers:at,onInsertUserName:nt,onClose:st}),(0,se.Y)(lp.A,{isOpen:$e,emojis:qe,customEmojis:We,addRecentEmoji:ee,addRecentCustomEmoji:Z,onEmojiSelect:Qe,onCustomEmojiSelect:Qe,onClose:Ze}),(0,se.Y)(op.A,{chatId:e,isOpen:Xe,addRecentCustomEmoji:Z,onCustomEmojiSelect:et,onClose:tt}),(0,se.FD)("div",{className:"Te7lIfpB",children:[(0,se.Y)(vp.A,{chatId:e,threadId:t,isMobile:he,isReady:u,isSymbolMenuOpen:fe,openSymbolMenu:be,closeSymbolMenu:Ce,onCustomEmojiSelect:O,onRemoveSymbol:J,onEmojiSelect:G,isAttachmentModal:!0,canSendPlainText:!0,className:"attachment-modal-symbol-menu with-menu-transitions",idPrefix:"attachment",forceDarkTheme:M}),(0,se.Y)(pp.A,{ref:re,id:fp,chatId:e,threadId:t,isAttachmentModalInput:!0,customEmojiPrefix:"attachment",isReady:u,isActive:Ee,getHtml:a,editableInputId:o.e0F,placeholder:ne("AddCaption"),onUpdate:R,onSend:mt,onScroll:Re,canAutoFocus:Boolean(u&&F&&i.length),captionLimit:Pt,shouldSuppressFocus:he&&fe,onSuppressedFocus:Ce}),(0,se.FD)("div",{className:"wDqWK9MD",children:[(0,se.Y)(X.A,{ref:oe,className:"kNlWmBJI",size:"smaller",onClick:mt,onContextMenu:d?lt:void 0,children:y&&!c?ne("Next"):c?ne("Save"):Vt}),d&&(0,se.Y)(rp.A,{isOpen:rt,canSchedule:H&&C,onSendSilent:p?void 0:ut,onSendSchedule:pt,onClose:ct,onCloseAnimationEnd:dt,isSavedMessages:p,onSendWhenOnline:$,canScheduleUntilOnline:j})]})]})]})]})})})),Cp=(0,s.ph)(({isOpen:e,isQuiz:t,shouldBeAnonymous:i,maxOptionsCount:n=12,onSend:a,onClear:o})=>{const l=(0,s.li)(),c=(0,s.li)(),[d,h]=(0,s.J0)(""),[u,p]=(0,s.J0)([""]),[v,g]=(0,s.J0)(!0),[A,f]=(0,s.J0)(!1),[b,C]=(0,s.J0)(t||!1),[y,S]=(0,s.J0)(""),[N,k]=(0,s.J0)(),[w,P]=(0,s.J0)(!1),I=(0,B.A)(),Y=(0,T.A)(e=>{S(e.target.value)}),F=(0,T.A)(t=>{e&&t.current&&t.current.focus()});(0,s.vJ)(()=>e?(0,m.A)(o):void 0,[e,o]),(0,s.vJ)(()=>{e||(h(""),p([""]),g(!0),f(!1),C(t||!1),S(""),k(void 0),P(!1))},[t,e]),(0,s.vJ)(()=>F(l),[F,e]);const D=(0,T.A)((e=[])=>{p([...e,""]),(0,r.Uz)(()=>{const e=c.current;e&&(0,r.YS)(()=>{e.scrollTo({top:e.scrollHeight,behavior:"smooth"})})})}),M=(0,T.A)(()=>{if(P(!1),!e)return;const t=b&&(void 0===N||!u[N].trim()),i=u.map((e,t)=>{if(e=e.trim())return{text:{text:e},option:String(t),...t===N&&{correct:!0}}}).filter(Boolean),s=d.trim().substring(0,255);if(!s||i.length<2){if(h(s),i.length){const e=u.map(e=>e.trim().substring(0,100)).filter(Boolean);e.length<2?D(e):p(e)}else D();return void P(!0)}if(t)return void P(!0);const n={summary:{question:{text:s},answers:i,...!v&&{isPublic:!0},...A&&{multipleChoice:!0},...b&&{quiz:!0}}};if(b){const{text:e,entities:t}=y&&(0,xm.Ay)(y.substring(0,200))||{};n.quiz={correctAnswers:[String(N)],...e&&{solution:e},...t&&{solutionEntities:t}}}a(n)}),L=(0,T.A)((e,t)=>{const i=[...u];i[e]=t,i[i.length-1].trim().length&&i.length<n?D(i):p(i)}),R=(0,T.A)(e=>{const t=[...u];t.splice(e,1),p(t),void 0!==N&&(N===e?k(void 0):e<N&&k(N-1)),(0,r.Uz)(()=>{c.current&&c.current.classList.toggle("overflown",c.current.scrollHeight>320)})}),x=(0,T.A)(e=>{k(Number(e))}),E=(0,T.A)(e=>{g(e.target.checked)}),V=(0,T.A)(e=>{f(e.target.checked)}),_=(0,T.A)(e=>{C(e.target.checked)}),U=(0,T.A)(e=>{13===e.keyCode&&M()}),O=(0,T.A)(e=>{h(e.target.value)}),K=(0,T.A)(()=>{if(w&&!d.trim().length)return I("lng_polls_choose_question")}),J=(0,T.A)(e=>{const t=u.map(e=>e.trim()).filter(e=>e.length);if(w&&t.length<2&&!u[e].trim().length)return I("lng_polls_choose_answers")});function G(){return u.map((e,t)=>(0,se.FD)("div",{className:"option-wrapper",children:[(0,se.Y)(ee.A,{maxLength:100,label:t!==u.length-1||u.length===n?I("OptionHint"):I("CreatePoll.AddOption"),error:J(t),value:e,onChange:e=>L(t,e.currentTarget.value),onKeyPress:U}),t!==u.length-1&&(0,se.Y)(X.A,{className:"option-remove-button",round:!0,color:"translucent",size:"smaller",ariaLabel:I("Delete"),onClick:()=>R(t),iconName:"close"})]}))}return(0,se.FD)(te.A,{isOpen:e,onClose:o,header:(0,se.FD)("div",{className:"modal-header-condensed",children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:"Cancel poll creation",onClick:o,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:I("NewPoll")}),(0,se.Y)(X.A,{color:"primary",size:"smaller",className:"modal-action-button",onClick:M,children:I("Create")})]}),className:"PollModal",children:[(0,se.Y)(ee.A,{ref:l,label:I("AskAQuestion"),value:d,error:K(),onChange:O,onKeyPress:U}),(0,se.Y)("div",{className:"options-divider"}),(0,se.FD)("div",{className:"options-list custom-scroll",ref:c,children:[(0,se.Y)("h3",{className:"options-header",children:I("PollOptions")}),w&&function(){const e=u.map(e=>e.trim()).filter(e=>e.length);return b&&(void 0===N||!e[N])&&(0,se.Y)("p",{className:"poll-error",children:I("lng_polls_choose_correct")})}(),b?(0,se.Y)(ie.A,{name:"correctOption",options:G().map((e,t)=>({value:String(t),label:e,hidden:!u[t].trim()})),selected:String(N),onChange:x}):G()]}),(0,se.Y)("div",{className:"options-divider"}),(0,se.FD)("div",{className:"quiz-mode",children:[(0,se.FD)("div",{className:"dialog-checkbox-group",children:[!i&&(0,se.Y)($s.A,{label:I("PollAnonymous"),checked:v,onChange:E}),(0,se.Y)($s.A,{label:I("PollMultiple"),checked:A,disabled:b,onChange:V}),(0,se.Y)($s.A,{label:I("PollQuiz"),checked:b,disabled:A||void 0!==t,onChange:_})]}),b&&(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:"options-header",children:I("lng_polls_solution_title")}),(0,se.Y)(ln.A,{value:y,onChange:Y,noReplaceNewlines:!0}),(0,se.Y)("div",{className:"note",children:I("CreatePoll.ExplanationInfo")})]})]})]})});var yp=i(14235);const Sp=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const{appConfig:i}=e;return{editingMessage:t?.messageId?(0,c.O5q)(e,t.chatId,t.messageId):void 0,maxItemsCount:i.todoItemsMax,maxTitleLength:i.todoTitleLengthMax,maxItemLength:i.todoItemLengthMax}})(({modal:e,maxItemsCount:t,maxTitleLength:i,maxItemLength:a,editingMessage:o,onSend:l,onClear:c})=>{const{editTodo:d,closeTodoListModal:h,appendTodoList:u}=(0,n.ko)(),p=(0,s.li)(),v=(0,s.li)(),[g,A]=(0,s.J0)(""),[f,b]=(0,s.J0)(()=>[{id:(0,yp.t)(),text:""}]),[C,y]=(0,s.J0)(!0),[S,N]=(0,s.J0)(!0),[k,w]=(0,s.J0)(!1),P=(0,xi.A)(),I=Boolean(e),Y=(0,Fi.A)(e),F=Y?.forNewTask&&!o?.isOutgoing,D=o?.content.todo?.todo,M=(0,s.Kr)(()=>F&&D?D.items.map(e=>({id:e.id,text:e.title.text,isDisabled:!0})):Ai.p,[F,D]),B=(0,T.A)(e=>{I&&e.current&&e.current.focus()});(0,s.Nf)(()=>{if(D&&(A(D.title.text),y(D.othersCanAppend??!1),N(D.othersCanComplete??!1),!F)){const e=D.items.map(e=>({id:e.id,text:e.title.text}));e.length<t&&e.push({id:(0,yp.t)(),text:""}),b(e)}},[D,F,t]),(0,s.vJ)(()=>I?(0,m.A)(c):void 0,[I,c]),(0,s.vJ)(()=>{I||(A(""),b([{id:(0,yp.t)(),text:""}]),y(!0),N(!0),w(!1))},[I]),(0,s.vJ)(()=>{I&&(0,r.YS)(()=>{if(Y?.forNewTask){const e=v.current?.querySelectorAll("input"),t=e?.[e.length-1];t?.focus()}else B(p)})},[B,I,Y?.forNewTask]);const L=(0,T.A)(e=>{const t=(0,yp.t)();b([...e,{id:t,text:""}]),(0,r.Uz)(()=>{const e=v.current;e&&(0,r.YS)(()=>{e.scrollTo({top:e.scrollHeight,behavior:"smooth"})})})}),R=(0,T.A)(()=>{if(w(!1),!I)return;const e=f.map(e=>{const t=e.text.trim();if(t)return{id:e.id,title:{text:t.substring(0,a)}}}).filter(Boolean),t=g.trim().substring(0,i);if(!t||0===e.length){if(A(t),e.length){const e=f.map(e=>({...e,text:e.text.trim().substring(0,a)})).filter(e=>e.text.length);0===e.length?L([]):b([...e,{id:(0,yp.t)(),text:""}])}else L([]);return void w(!0)}if(F&&o)return u({chatId:o.chatId,messageId:o.id,items:e}),void h();const s={todo:{title:{text:t},items:e,othersCanAppend:C,othersCanComplete:S}};o?d({chatId:o.chatId,todo:s,messageId:o.id}):l(s),h()}),x=(0,T.A)((e,i)=>{const s=[...f];s[e]={...s[e],text:i},s[s.length-1].text.trim().length&&s.length<t?L(s):b(s)}),E=(0,T.A)(e=>{const t=[...f];t.splice(e,1),b(t),(0,r.Uz)(()=>{v.current&&v.current.classList.toggle("overflown",v.current.scrollHeight>320)})}),V=(0,T.A)(e=>{y(e.target.checked)}),_=(0,T.A)(e=>{N(e.target.checked)}),U=(0,T.A)(e=>{"Enter"===e.key&&R()}),O=(0,T.A)(e=>{A(e.target.value)}),K=(0,T.A)(()=>{if(k&&!g.trim().length)return P("ToDoListErrorChooseTitle")}),J=(0,T.A)(e=>{const t=f.map(e=>e.text.trim()).filter(e=>e.length);if(k&&t.length<1&&!f[e].text.trim().length)return P("ToDoListErrorChooseTasks")}),G=t-f.length-(F&&D?D.items.length:0);return(0,se.FD)(te.A,{isOpen:I,onClose:c,header:function(){const e=F?"TitleAppendToDoList":o?"TitleEditToDoList":"TitleNewToDoList";return(0,se.FD)("div",{className:"modal-header-condensed",children:[(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:P("AriaToDoCancel"),onClick:c,iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:P(e)}),(0,se.Y)(X.A,{color:"primary",size:"tiny",className:"modal-action-button",onClick:R,children:P(F?"Add":o?"Save":"Create")})]})}(),className:"ToDoListModal",children:[!F&&(0,se.Y)(ee.A,{ref:p,label:P("InputTitle"),value:g,error:K(),onChange:O,onKeyPress:U}),F&&(0,se.Y)("div",{className:"readonly-title",children:g}),(0,se.Y)("div",{className:"options-divider"}),(0,se.FD)("div",{className:"options-list custom-scroll",ref:v,children:[(0,se.Y)("h3",{className:"items-header",children:P("TitleToDoList")}),function(){const e=[...M,...f];return e.map((i,s)=>{const n=s-M.length;return(0,se.FD)("div",{className:"item-wrapper",children:[(0,se.Y)(ee.A,{maxLength:100,label:s!==e.length-1||e.length===t?P("TitleTask"):P("TitleAddTask"),error:J(n),value:i.text,disabled:i.isDisabled,onChange:e=>x(n,e.currentTarget.value),onKeyPress:U}),s!==e.length-1&&!i.isDisabled&&(0,se.Y)(X.A,{className:"item-remove-button",round:!0,color:"translucent",size:"smaller",ariaLabel:P("Delete"),onClick:()=>E(n),iconName:"close"})]})})}()]}),(0,se.Y)("div",{className:"items-count-hint",children:P("HintTodoListTasksCount2",{count:G},{pluralValue:G})}),(0,se.Y)("div",{className:"options-divider"}),!F&&(0,se.Y)("div",{className:"options-footer",children:(0,se.FD)("div",{className:"dialog-checkbox-group",children:[(0,se.Y)($s.A,{label:P("AllowOthersAddTasks"),checked:C,onChange:V}),(0,se.Y)($s.A,{label:P("AllowOthersMarkAsDone"),checked:S,onChange:_})]})})]})}));var Np=i(36680),kp=i(52491);const wp=(0,s.ph)(({emoji:e,focus:t,onClick:i})=>{const s=(0,T.A)(t=>{t.preventDefault(),i(e.native,e.id)}),n=(0,ge.A)("EmojiButton",t&&"focus"),a=`./img-apple-64/${e.image}.png`,o=kp.On.has(a);return(0,se.Y)("div",{className:n,onMouseDown:s,title:`:${e.names[0]}:`,children:u.TL?e.native:(0,se.Y)("img",{src:a,className:o?void 0:"opacity-transition shown",alt:e.native,loading:"lazy","data-path":a,onLoad:o?void 0:kp.P_,draggable:!1})})}),Pp=.625*g.$,Ip=.25*g.$,Yp=.5*g.$,Fp=.5*g.$,Dp=(0,s.ph)(({category:e,index:t,allEmojis:i,observeIntersection:n,shouldRender:a,onEmojiSelect:r})=>{const l=(0,s.li)();(0,ir.mv)(l,n);const c=(0,Vi.A)(a),d=(0,B.A)(),{isMobile:h}=(0,Y.Ay)(),u=h?Math.floor((k.A.get().width-Fp+Pp)/(o.g0Q+Pp)):8,m=Math.ceil(e.emojis.length/u)*(o.g0Q+(h?Yp:Ip));return(0,se.FD)("div",{ref:l,id:`emoji-category-${t}`,className:"symbol-set",children:[(0,se.Y)("div",{className:"symbol-set-header",children:(0,se.Y)("p",{className:"symbol-set-name",dir:"auto",children:d(e.id===o.sR2?"RecentStickers":`Emoji${t}`)})}),(0,se.Y)("div",{className:(0,ge.A)("symbol-set-container",c),style:`height: ${m}px;`,dir:d.isRtl?"rtl":void 0,children:a&&e.emojis.map(e=>{const t=i[e];if(!t)return;const s="id"in t?t:t[1];return(0,se.Y)(wp,{emoji:s,onClick:r},s.id)})})]},e.id)}),Mp={recent:"recent",people:"smile",nature:"animals",foods:"eats",activity:"sport",places:"car",objects:"lamp",symbols:"language",flags:"flag"},Tp=3.25*g.$,Bp=2.625*g.$,Lp=[];let Rp,xp,Ep;const Vp=(0,s.ph)((0,n.EK)(e=>(0,gi.Up)(e,["recentEmojis"]))(({className:e,recentEmojis:t,onEmojiSelect:n})=>{const a=(0,s.li)(),r=(0,s.li)(),[l,c]=(0,s.J0)(),[d,h]=(0,s.J0)(),[m,p]=(0,s.J0)(0),{isMobile:v}=(0,Y.Ay)(),{handleScroll:g,isAtBeginning:A}=(0,vs.A)(),{observe:f}=(0,ir.BL)({rootRef:a,throttleMs:200},e=>{e.forEach(e=>{const{id:t}=e.target;if(!t||!t.startsWith("emoji-category-"))return;const i=Number(t.replace("emoji-category-",""));Lp[i]=e.isIntersecting});const t=Lp.reduce((e,t,i)=>t&&i<e?i:e,1/0);t!==1/0&&p(t)}),b=(0,er.A)([],o.vVF),C=d&&b;(0,bn.A)(r,!(v&&C)),(0,s.vJ)(()=>{if(!l)return;const e=r.current;if(!e)return;const t=m*Bp-e.offsetWidth/2+Bp/2;(0,pa.A)(e,t)},[l,m]);const y=(0,B.A)(),S=(0,s.Kr)(()=>{if(!l)return Ai.p;const e=[...l];return t?.length&&e.unshift({id:o.sR2,name:y("RecentStickers"),emojis:t}),e},[l,y,t]);(0,s.vJ)(()=>{setTimeout(()=>{const e=()=>{c(Ep.categories),h(Ep.emojis)};Ep?e():async function(){return Rp||(Rp=i.e(996).then(i.t.bind(i,20996,19)),xp=(await Rp).default,Ep=(0,kp.cp)(xp)),Rp}().then(e)},200)},[]);const N=(0,T.A)(e=>{p(e);const t=a.current.closest(".SymbolMenu-main").querySelector(`#emoji-category-${e}`);(0,tr.Ay)({container:a.current,element:t,position:"start",margin:Tp,maxDistance:100})}),k=(0,T.A)((e,t)=>{n(e,t)}),w=(0,ge.A)("EmojiPicker",e),P=(0,ge.A)("EmojiPicker-header",!A&&"with-top-border");return(0,se.Y)(oe.Ay,{className:w,activeKey:C?1:0,name:"fade",shouldCleanup:!0,children:C?(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{ref:r,className:P,dir:y.isRtl?"rtl":void 0,children:S.map(function(e,t){const i=Mp[e.id];return i&&(0,se.Y)(X.A,{className:"symbol-set-button "+(t===m?"activated":""),round:!0,faded:!0,color:"translucent",onClick:()=>N(t),ariaLabel:e.name,iconName:i})})}),(0,se.Y)("div",{ref:a,onScroll:g,className:(0,ge.A)("EmojiPicker-main",u.TF?"no-scrollbar":"custom-scroll"),children:S.map((e,t)=>(0,se.Y)(Dp,{category:e,index:t,allEmojis:d,observeIntersection:f,shouldRender:m>=t-1&&m<=t+1,onEmojiSelect:k}))})]}):(0,se.Y)(Ts.A,{})})})),_p=(0,s.ph)(({gif:e,isDisabled:t,className:i,observeIntersection:n,onClick:a,onUnsaveClick:o,isSavedMessages:r})=>{const c=(0,s.li)(),d=(0,B.A)(),h=(0,ir.Vz)(c,n)&&!t,m=!e.hasVideoPreview&&e.thumbnail&&(0,l.sC)(e,"pictogram"),p=(0,q.A)(m,!h),[v]=(0,s.J0)(e.thumbnail?.dataUri&&!p),g=(0,Ri.A)(e.thumbnail?.dataUri,!v),A=(0,l.Ct)(e)||(0,l.sC)(e,"full"),f=(0,q.A)(A,!h),b=Boolean(h&&f),{isBuffered:C,bufferingHandlers:y}=(0,Ge.A)(!0),S=h&&!C,N=h&&C,{isContextMenuOpen:k,contextMenuAnchor:w,handleBeforeContextMenu:P,handleContextMenu:I,handleContextMenuClose:Y,handleContextMenuHide:F}=(0,Qs.A)(c),D=(0,T.A)(()=>c.current),M=(0,T.A)(()=>c.current.closest(".custom-scroll, .no-scrollbar")),L=(0,T.A)(()=>c.current.querySelector(".gif-context-menu .bubble")),R=(0,T.A)(()=>{!k&&a&&a({...e,blobUrl:f})}),x=(0,T.A)(t=>{t.stopPropagation(),t.preventDefault(),o(e)}),E=(0,T.A)(()=>{o?.(e)}),V=(0,T.A)(()=>{a({...e,blobUrl:f},!0)}),_=(0,T.A)(()=>{a({...e,blobUrl:f},void 0,!0)}),U=(0,T.A)(e=>{(0,hr.u)(e),P(e)});(0,s.vJ)(()=>{t&&Y()},[Y,t]);const O=(0,ge.A)("GifButton",e.width&&e.height&&e.width<e.height?"vertical":"horizontal",a&&"interactive",i);return(0,se.FD)("div",{ref:c,className:O,onMouseDown:U,onClick:R,onContextMenu:I,children:[!u.TF&&o&&(0,se.Y)(X.A,{className:"gif-unsave-button",color:"dark",pill:!0,iconName:"close",iconClassName:"gif-unsave-button-icon",noFastClick:!0,onClick:x}),v&&(0,se.Y)("canvas",{ref:g,className:"thumbnail"}),p&&!N&&(0,se.Y)("img",{src:p,alt:"",className:"preview",draggable:!1}),b&&(0,se.Y)(Ji.A,{canPlay:!0,src:f,autoPlay:!0,loop:!0,muted:!0,disablePictureInPicture:!0,playsInline:!0,preload:"none",...y}),S&&(0,se.Y)(Ue.A,{color:p||v?"white":"black"}),a&&void 0!==w&&(0,se.FD)(Ze.A,{isOpen:k,anchor:w,getTriggerElement:D,getRootElement:M,getMenuElement:L,className:"gif-context-menu",autoClose:!0,onClose:Y,onCloseAnimationEnd:F,children:[!r&&(0,se.Y)(me.A,{onClick:V,icon:"mute",children:d("SendWithoutSound")}),(0,se.Y)(me.A,{onClick:_,icon:"calendar",children:d(r?"SetReminder":"ScheduleMessage")}),o&&(0,se.Y)(me.A,{destructive:!0,icon:"delete",onClick:E,children:d("Delete")})]})]})}),Up=(0,s.ph)((0,n.EK)(e=>{const{chatId:t}=(0,c.Xf0)(e)||{},i=Boolean(t)&&(0,c.nZ4)(e,t);return{savedGifs:e.gifs.saved.gifs,isSavedMessages:i}})(({className:e,loadAndPlay:t,canSendGifs:i,savedGifs:a,isSavedMessages:r,onGifSelect:l})=>{const{loadSavedGifs:c,saveGif:d}=(0,n.ko)(),h=(0,s.li)(),{observe:m}=(0,ir.BL)({rootRef:h,debounceMs:300});(0,s.vJ)(()=>{t&&c()},[t,c]);const p=(0,T.A)(e=>{d({gif:e,shouldUnsave:!0})}),v=(0,er.A)([],o.jhd),g=i&&(!v||!a);return(0,se.Y)(oe.Ay,{ref:h,className:(0,ge.A)("GifPicker",e,u.TF?"no-scrollbar":"custom-scroll"),slideClassName:"GifPickerGrid",activeKey:g?0:1,name:"fade",shouldCleanup:!0,children:i?v&&a&&a.length?a.map(e=>(0,se.Y)(_p,{gif:e,observeIntersection:m,isDisabled:!t,onClick:i?l:void 0,onUnsaveClick:p,isSavedMessages:r},e.id)):v&&a?(0,se.Y)("div",{className:"picker-disabled",children:"No saved GIFs."}):(0,se.Y)(Ts.A,{color:"yellow"}):(0,se.Y)("div",{className:"picker-disabled",children:"Sending GIFs is not allowed in this chat."})})}));let Op=function(e){return e[e.Emoji=0]="Emoji",e[e.CustomEmoji=1]="CustomEmoji",e[e.Stickers=2]="Stickers",e[e.GIFs=3]="GIFs",e}({});const Kp={[Op.Emoji]:"Emoji",[Op.CustomEmoji]:"StickersList.EmojiItem",[Op.Stickers]:"AccDescrStickers",[Op.GIFs]:"GifsTab"},Jp={[Op.Emoji]:"icon-smile",[Op.CustomEmoji]:"icon-favorite",[Op.Stickers]:"icon-stickers",[Op.GIFs]:"icon-gifs"},Gp=(0,s.ph)(({activeTab:e,onSwitchTab:t,onRemoveSymbol:i,onSearchOpen:s,isAttachmentModal:n,canSendPlainText:a,canSearch:o})=>{const r=(0,B.A)();function l(i){return(0,se.Y)(X.A,{className:"symbol-tab-button "+(e===i?"activated":""),onClick:()=>t(i),ariaLabel:r(Kp[i]),round:!0,faded:!0,color:"translucent",children:(0,se.Y)("i",{className:(0,ge.A)("icon",Jp[i])})})}const c=(0,T.A)(()=>{s(e===Op.Stickers?"stickers":"gifs")});return(0,se.FD)("div",{className:"SymbolMenu-footer",onClick:function(e){e.stopPropagation()},dir:r.isRtl?"rtl":void 0,children:[e!==Op.Emoji&&e!==Op.CustomEmoji&&o&&(0,se.Y)(X.A,{className:"symbol-search-button",ariaLabel:e===Op.Stickers?"Search Stickers":"Search GIFs",round:!0,faded:!0,color:"translucent",onClick:c,iconName:"search"}),a&&l(Op.Emoji),a&&l(Op.CustomEmoji),!n&&l(Op.Stickers),!n&&l(Op.GIFs),(e===Op.Emoji||e===Op.CustomEmoji)&&(0,se.Y)(X.A,{className:"symbol-delete-button",onClick:i,ariaLabel:"Remove Symbol",round:!0,faded:!0,color:"translucent",iconName:"delete-left"})]})});let jp=!1;const zp=(0,s.ph)((0,n.EK)(e=>({isLeftColumnShown:(0,c.nTw)(e).isLeftColumnShown,isBackgroundTranslucent:(0,c.cwE)(e),animationLevel:(0,hn.lS)(e).animationLevel}))(({chatId:e,threadId:t,isOpen:i,canSendStickers:n,canSendGifs:a,isMessageComposer:o,idPrefix:l,isAttachmentModal:c,canSendPlainText:d,className:h,onLoad:m,onClose:p,onEmojiSelect:v,onCustomEmojiSelect:g,onStickerSelect:A,onGifSelect:f,onRemoveSymbol:b,onSearchOpen:C,addRecentEmoji:y,addRecentCustomEmoji:S,isLeftColumnShown:N,isBackgroundTranslucent:k,animationLevel:w,...P})=>{const[I,F]=(0,s.J0)(Op.Emoji),[D,M]=(0,s.J0)([]),[L,R]=(0,s.J0)([]),{isMobile:x}=(0,Y.Ay)(),[E,V]=(0,Np.A)(i,p,void 0,x),{shouldRender:_,transitionClassNames:U}=(0,je.A)(i,p,!1,!1),O=(0,B.A)();!jp&&i&&(jp=!0),(0,s.vJ)(()=>{m()},[m]),(0,s.vJ)(()=>{d||F(Op.Stickers)},[d]),(0,s.Nf)(()=>{if(x&&i&&!c)return document.body.classList.add("enable-symbol-menu-transforms"),document.body.classList.add("is-symbol-menu-open"),()=>{document.body.classList.remove("is-symbol-menu-open"),setTimeout(()=>{(0,r.RK)(()=>{document.body.classList.remove("enable-symbol-menu-transforms")})},350)}},[c,x,i]);const K=(0,s.li)(D);K.current=D,(0,s.vJ)(()=>{K.current.length&&!i&&(K.current.forEach(e=>{y({emoji:e})}),M([]))},[i,y]);const J=(0,T.A)((e,t)=>{M(e=>[...e,t]),v(e)}),G=(0,s.li)(L);G.current=L,(0,s.vJ)(()=>{G.current.length&&!i&&(G.current.forEach(e=>{S({documentId:e})}),R([]))},[i,S]);const j=(0,T.A)(e=>{R(t=>[...t,e.id]),g(e)}),z=(0,T.A)(e=>{p(),C(e)}),H=(0,T.A)((e,t,i,s)=>{A?.(e,t,i,!0,s)}),$=(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:"SymbolMenu-main",onClick:function(e){e.stopPropagation()},children:jp&&(0,se.Y)(oe.Ay,{name:(0,vc.P)("slide",w),activeKey:I,renderCount:Object.values(Kp).length,children:function(s,r){switch(I){case Op.Emoji:return(0,se.Y)(Vp,{className:"picker-tab",onEmojiSelect:J});case Op.CustomEmoji:return(0,se.Y)(Tr,{className:"picker-tab",isHidden:!i||!s,idPrefix:l,loadAndPlay:i&&(s||r),chatId:e,isTranslucent:!x&&k,onCustomEmojiSelect:j});case Op.Stickers:return(0,se.Y)(Um,{className:"picker-tab",isHidden:!i||!s,loadAndPlay:!!n&&i&&(s||r),idPrefix:l,canSendStickers:n,noContextMenus:!o,chatId:e,threadId:t,isTranslucent:!x&&k,onStickerSelect:H});case Op.GIFs:return(0,se.Y)(Up,{className:"picker-tab",loadAndPlay:!!a&&i&&(s||r),canSendGifs:a,onGifSelect:f})}}})}),x&&(0,se.Y)(X.A,{round:!0,faded:!0,color:"translucent",ariaLabel:O("Close"),className:"symbol-close-button",size:"tiny",onClick:p,iconName:"close"}),(0,se.Y)(Gp,{activeTab:I,onSwitchTab:F,onRemoveSymbol:b,canSearch:o,onSearchOpen:z,isAttachmentModal:c,canSendPlainText:d})]});if(x){if(!_)return;const e=(0,ge.A)("SymbolMenu mobile-menu",U,N&&"left-column-open",c&&"in-attachment-modal",o&&"in-middle-column");return c?(0,se.Y)("div",{className:e,children:$}):(0,se.Y)(Br.A,{children:(0,se.Y)("div",{className:e,children:$})})}return(0,se.Y)(Ze.A,{isOpen:i,onClose:p,withPortal:c,className:(0,ge.A)("SymbolMenu",h),onCloseAnimationEnd:p,onMouseEnter:u.TF?void 0:E,onMouseLeave:u.TF?void 0:V,noCloseOnBackdrop:!u.TF,noCompact:!0,...c?P:{positionX:"left",positionY:"bottom"},children:$})}));var Hp=i(91034);const $p=(0,s.ph)(({withAvatar:e,focus:t,command:i,description:s,peer:n,clickArg:a,onClick:o})=>{const r=(0,T.A)(()=>{o(a)});return(0,se.FD)(pi.A,{className:(0,ge.A)("BotCommand chat-item-clickable scroll-item",e&&"with-avatar"),multiline:!0,onClick:r,focus:t,children:[e&&(0,se.Y)(Lt.A,{size:"small",peer:n}),(0,se.FD)("div",{className:"content-inner",children:[(0,se.FD)("span",{className:"title",children:["/",i]}),(0,se.Y)("span",{className:"subtitle",children:(0,Bt.A)(s)})]})]},i)}),qp=(0,s.ph)((0,Hp.A)(({isOpen:e,chatId:t,withUsername:i,botCommands:a,quickReplies:o,quickReplyMessages:r,self:c,getHtml:d,onClick:h,onClose:u})=>{const{sendBotCommand:m,sendQuickReply:p}=(0,n.ko)(),v=(0,s.li)(),{shouldRender:g,transitionClassNames:A}=(0,je.A)(e,void 0,void 0,!1),f=(0,T.A)(({botId:e,command:t})=>{const s=(0,n.mS)().users.byId[e];m({command:`/${t}${i&&s?`@${(0,l.Kl)(s)}`:""}`}),h()}),b=(0,T.A)(e=>{p({chatId:t,quickReplyId:e}),h()}),C=(0,s.Kr)(()=>{if(o?.length&&r)return o.map(e=>{const t=r[e.topMessageId];return{id:e.id,command:e.shortcut,description:t?.content.text?.text||""}})},[o,r]),y=(0,T.A)(e=>!!e.command.startsWith(d().slice(1))&&("id"in e?b(e.id):f(e),!0)),S=up({isActive:e,items:(0,s.Kr)(()=>{if(a||C)return[].concat(C||[],a||[])},[a,C]),onSelect:y,onClose:u}),N=a&&!a.length||o&&!o.length;if((0,s.vJ)(()=>{N&&u()},[N,u]),(0,s.vJ)(()=>{hp(".chat-item-clickable",S,v)},[S]),!g||N)return;const k=(0,ge.A)("iaTB59vy","composer-tooltip custom-scroll",A);return(0,se.FD)("div",{className:k,ref:v,children:[C?.map((e,t)=>(0,se.Y)($p,{command:e.command,description:e.description,peer:c,withAvatar:!0,clickArg:e.id,onClick:b,focus:S===t},`quickReply_${e.id}`)),a?.map((e,t)=>(0,se.Y)($p,{command:e.command,description:e.description,peer:(0,n.mS)().users.byId[e.botId],withAvatar:!0,clickArg:e,onClick:f,focus:S+(C?.length||0)===t},`${e.botId}_${e.command}`))]})})),Wp=(0,s.ph)(({isOpen:e,botCommands:t,onClose:i})=>{const{sendBotCommand:s}=(0,n.ko)(),{isMobile:a}=(0,Y.Ay)(),[o,r]=(0,Np.A)(e,i,void 0,a),l=(0,T.A)(e=>{s({command:`/${e}`}),i()});return(0,se.Y)(Ze.A,{isOpen:e,positionX:"left",positionY:"bottom",onClose:i,className:"BotCommandMenu",onCloseAnimationEnd:i,onMouseEnter:u.TF?void 0:o,onMouseLeave:u.TF?void 0:r,noCloseOnBackdrop:!u.TF,noCompact:!0,children:t.map(e=>(0,se.Y)($p,{command:e.command,description:e.description,clickArg:e.command,onClick:l},e.command))})}),Qp=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{stickers:i}=e.stickers.forEmoji;return{stickers:i,isSavedMessages:(0,c.nZ4)(e,t),isCurrentUserPremium:(0,c.g29)(e)}})(({chatId:e,threadId:t,isOpen:i,onStickerSelect:n,onClose:a,stickers:r,isSavedMessages:l,isCurrentUserPremium:c})=>{const d=(0,s.li)(),{shouldRender:h,transitionClassNames:u}=(0,je.A)(i,void 0,void 0,!1),p=(0,K.A)(r,!0),v=r||p,g=(0,Vm.A)(e,t),{observe:A}=(0,ir.BL)({rootRef:d,throttleMs:200});(0,s.vJ)(()=>i?(0,m.A)(a):void 0,[i,a]);const f=(0,ge.A)("StickerTooltip composer-tooltip custom-scroll",u,!v?.length&&"hidden");return(0,se.Y)("div",{ref:d,className:f,onMouseMove:()=>{g({type:"chooseSticker"})},children:h&&v?v.map(e=>(0,se.Y)(pr,{sticker:e,size:o.bkT,observeIntersection:A,onClick:i?n:void 0,clickArg:e,isSavedMessages:l,canViewSet:!0,isCurrentUserPremium:c},e.id)):h?(0,se.Y)(Ts.A,{}):void 0})})),Zp={root:"_8sFuAomM",emojiButton:"crWzZ2jr"},Xp=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{stickers:i}=e.customEmojis.forEmoji;return{customEmoji:i,isSavedMessages:(0,c.nZ4)(e,t),isCurrentUserPremium:(0,c.g29)(e)}})(({isOpen:e,addRecentCustomEmoji:t,onCustomEmojiSelect:i,onClose:a,customEmoji:r,isSavedMessages:l,isCurrentUserPremium:c,noPlay:d})=>{const{clearCustomEmojiForEmoji:h}=(0,n.ko)(),u=(0,s.li)(),{shouldRender:p,transitionClassNames:v}=(0,je.A)(e,void 0,void 0,!1),g=(0,K.A)(r,!0),A=r||g;(0,bn.A)(u);const{observe:f}=(0,ir.BL)({rootRef:u,throttleMs:200,isDisabled:!e});(0,s.vJ)(()=>e?(0,m.A)(a):void 0,[e,a]);const b=(0,T.A)(s=>{e&&(i(s),t({documentId:s.id}),h())}),C=(0,ge.A)(Zp.root,"composer-tooltip no-scrollbar",v,!A?.length&&Zp.hidden);return(0,se.Y)("div",{ref:u,className:C,children:p&&A?A.map(e=>(0,se.Y)(pr,{sticker:e,className:Zp.emojiButton,size:o.x6_,observeIntersection:f,onClick:b,clickArg:e,isSavedMessages:l,canViewSet:!0,isCurrentUserPremium:c,noPlay:d},e.id)):p?(0,se.Y)(Ts.A,{}):void 0})}));var ev=i(76283);const tv=(0,s.ph)(({isOpen:e,isOpenToBottom:t=!1,isSavedMessages:i,canSchedule:a,canScheduleUntilOnline:o,onSendSilent:r,onSendSchedule:l,onSendWhenOnline:c,onRemoveEffect:d,onClose:h,onCloseAnimationEnd:m,chatId:p,withEffects:v,hasCurrentEffect:g,effectReactions:A,allAvailableReactions:f,onToggleReaction:b,canBuyPremium:C,isCurrentUserPremium:y,isInSavedMessages:S,isInStoryViewer:N,canPlayAnimatedEmojis:k})=>{const{openEffectPicker:w}=(0,n.ko)(),[P,I]=(0,Np.A)(e,h),[Y,M]=(0,s.J0)(!1),L=(0,B.A)(),R=(0,xi.A)(),[x,E,V]=(0,D.A)();(0,F.A)(([t])=>{e&&!t&&(V(),M(Boolean(o)))},[e,o]);const[_,U,O]=(0,D.A)(),K=(0,T.A)(e=>{E(),p&&w({chatId:p,position:e})});return(0,s.vJ)(()=>{e?setTimeout(()=>{U()},200):O()},[e,U,O]),(0,se.FD)(Ze.A,{isOpen:e,autoClose:!0,positionX:"right",positionY:t?"top":"bottom",className:(0,ge.A)("CustomSendMenu","fluid","with-menu-transitions",v&&"with-effects"),onClose:h,onCloseAnimationEnd:m,onMouseEnter:u.TF?void 0:P,onMouseLeave:u.TF?void 0:I,noCloseOnBackdrop:!u.TF,children:[v&&!N&&(0,se.Y)(ev.A,{allAvailableReactions:f,effectReactions:A,currentReactions:void 0,onToggleReaction:b,isPrivate:!0,isReady:_,canBuyPremium:C,isCurrentUserPremium:y,isInSavedMessages:S,isForEffects:!0,canPlayAnimatedEmojis:k,onShowMore:K,onClose:h,className:(0,ge.A)(x&&"ReactionSelector-hidden")}),(0,se.FD)("div",{className:(0,ge.A)("CustomSendMenu_items",x&&"CustomSendMenu_items-hidden"),dir:R.isRtl?"rtl":void 0,children:[r&&(0,se.Y)(me.A,{icon:"mute",onClick:r,children:L("SendWithoutSound")}),a&&l&&(0,se.Y)(me.A,{icon:"schedule",onClick:l,children:L(i?"SetReminder":"ScheduleMessage")}),a&&l&&Y&&(0,se.Y)(me.A,{icon:"user-online",onClick:c,children:L("SendWhenOnline")}),v&&g&&(0,se.Y)(me.A,{icon:"delete",onClick:d,children:R("RemoveEffect")})]})]})});var iv=i(41510),sv=i(22802);const nv={B:"bold",STRONG:"bold",I:"italic",EM:"italic",U:"underline",DEL:"strikethrough",CODE:"monospace",SPAN:"spoiler"},av=document.createElement("div"),ov=(0,s.ph)(({isOpen:e,anchorPosition:t,selectedRange:i,setSelectedRange:n,onClose:a})=>{const r=(0,s.li)(),l=(0,s.li)(),{shouldRender:c,transitionClassNames:d}=(0,je.A)(e),[u,p,v]=(0,D.A)(),[g,A]=(0,s.J0)(""),[f,b]=(0,s.J0)(!1),[C,S]=(0,s.J0)(),[N,k]=(0,s.J0)({}),w=(0,xi.A)();(0,s.vJ)(()=>e?(0,m.A)(a):void 0,[e,a]),(0,sv.A)(e,r,a,!0),(0,s.vJ)(()=>{u?l.current.focus():(A(""),b(!1))},[u]),(0,s.vJ)(()=>{c||(v(),k({}),S(void 0))},[v,c]),(0,s.vJ)(()=>{if(!e||!i)return;const t={};let{parentElement:s}=i.commonAncestorContainer;for(;s&&s.id!==o.CfG;){const e=nv[s.tagName];e&&(t[e]=!0),s=s.parentElement}k(t)},[e,i,p]);const P=(0,T.A)(()=>{if(!i)return;const e=window.getSelection();e&&(e.removeAllRanges(),e.addRange(i))}),I=(0,T.A)(()=>{const e=window.getSelection();e&&n(e.getRangeAt(0))}),Y=(0,T.A)(e=>{if(i)return av.replaceChildren(i.cloneContents()),e&&av.querySelectorAll(Em._p).forEach(e=>{e.replaceWith(e.getAttribute("alt"))}),av.innerHTML}),F=(0,T.A)(()=>{if(i)return i.commonAncestorContainer.parentElement});function M(){const e=l.current;if(!e)return;const{offsetWidth:t,scrollWidth:i,scrollLeft:s}=e;if(i<=t)return void S(void 0);let n="";s<i-t&&(n="mask-right"),s>0&&(n+=" mask-left"),S(n)}function B(e){if(N[e])return"active";if("monospace"===e||"strikethrough"===e){if(Object.keys(N).some(t=>t!==e&&Boolean(N[t])))return"disabled"}else if(N.monospace||N.strikethrough)return"disabled"}const L=(0,T.A)(()=>{if(N.spoiler){const e=F();if(!i||!e||e.dataset.entityType!==G.C7.Spoiler||!e.textContent)return;return e.replaceWith(e.textContent),void k(e=>({...e,spoiler:!1}))}const e=Y();document.execCommand("insertHTML",!1,`<span class="spoiler" data-entity-type="${G.C7.Spoiler}">${e}</span>`),a()}),R=(0,T.A)(()=>{k(e=>(document.execCommand(e.bold?"removeFormat":"bold"),Object.keys(e).forEach(t=>{"italic"!==t&&"underline"!==t||!Boolean(e[t])||document.execCommand(t)}),I(),{...e,bold:!e.bold}))}),x=(0,T.A)(()=>{document.execCommand("italic"),I(),k(e=>({...e,italic:!e.italic}))}),E=(0,T.A)(()=>{document.execCommand("underline"),I(),k(e=>({...e,underline:!e.underline}))}),V=(0,T.A)(()=>{if(N.strikethrough){const e=F();if(!i||!e||"DEL"!==e.tagName||!e.textContent)return;return e.replaceWith(e.textContent),void k(e=>({...e,strikethrough:!1}))}const e=Y();document.execCommand("insertHTML",!1,`<del>${e}</del>`),a()}),_=(0,T.A)(()=>{if(N.monospace){const e=F();if(!i||!e||"CODE"!==e.tagName||!e.textContent)return;return e.replaceWith(e.textContent),void k(e=>({...e,monospace:!1}))}const e=Y(!0);document.execCommand("insertHTML",!1,`<code class="text-entity-code" dir="auto">${e}</code>`),a()}),U=(0,T.A)(()=>{const e=((0,Gs.Tc)(g)||"").split("%").map(encodeURI).join("%");if(f){const t=F();if(!t||"A"!==t.tagName)return;return t.href=e,void a()}const t=Y(!0);P(),document.execCommand("insertHTML",!1,`<a href="${e}" class="text-entity-link" dir="auto">${t}</a>`),a()}),O=(0,T.A)(e=>{const t={k:p,b:R,u:E,i:x,m:_,s:V,p:L}[function(e){const t=e.key||e.code;return t.startsWith("Key")?t.slice(3).toLowerCase():t}(e)];!e.altKey&&(e.ctrlKey||e.metaKey)&&t&&(e.preventDefault(),e.stopPropagation(),t())});if((0,s.vJ)(()=>(e&&document.addEventListener("keydown",O),()=>document.removeEventListener("keydown",O)),[e,O]),!c)return;const K=(0,ge.A)("TextFormatter",d,u&&"link-control-shown"),J=(0,ge.A)("TextFormatter-link-url-confirm",Boolean(g.length)&&"shown"),j=t?`left: ${t.x}px; top: ${t.y}px;--text-formatter-left: ${t.x}px;`:"";return(0,se.FD)("div",{ref:r,className:K,style:j,onKeyDown:function(e){if("Enter"===e.key&&u){if(!g.trim())return;U(),e.preventDefault()}},onMouseDown:y.A,children:[(0,se.FD)("div",{className:"TextFormatter-buttons",children:[(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingSpoilerAria"),className:B("spoiler"),onClick:L,iconName:"eye-crossed"}),(0,se.Y)("div",{className:"TextFormatter-divider"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingBoldAria"),className:B("bold"),onClick:R,iconName:"bold"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingItalicAria"),className:B("italic"),onClick:x,iconName:"italic"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingUnderlineAria"),className:B("underline"),onClick:E,iconName:"underlined"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingStrikethroughAria"),className:B("strikethrough"),onClick:V,iconName:"strikethrough"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingMonospaceAria"),className:B("monospace"),onClick:_,iconName:"monospace"}),(0,se.Y)("div",{className:"TextFormatter-divider"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("FormattingAddLinkAria"),onClick:p,iconName:"link"})]}),(0,se.Y)("div",{className:"TextFormatter-link-control",children:(0,se.FD)("div",{className:"TextFormatter-buttons",children:[(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("Cancel"),onClick:v,iconName:"arrow-left"}),(0,se.Y)("div",{className:"TextFormatter-divider"}),(0,se.Y)("div",{className:(0,ge.A)("TextFormatter-link-url-input-wrapper",C),children:(0,se.Y)("input",{ref:l,className:"TextFormatter-link-url-input",type:"text",value:g,placeholder:w("FormattingEnterUrl"),autoComplete:"off",spellCheck:!h.Vq&&void 0,inputMode:"url",dir:"auto",onChange:function(e){A(e.target.value),M()},onScroll:M})}),(0,se.FD)("div",{className:J,children:[(0,se.Y)("div",{className:"TextFormatter-divider"}),(0,se.Y)(X.A,{color:"translucent",ariaLabel:w("Save"),className:"color-primary",onClick:U,iconName:"check"})]})]})})]})}),rv=(0,s.ph)(({emoji:e,focus:t,onClick:i,observeIntersection:s})=>{const n=(0,T.A)(t=>{t.preventDefault(),i?.(e)}),a=(0,ge.A)("EmojiButton",t&&"focus");return(0,se.Y)("div",{className:a,onMouseDown:n,title:e.emoji,children:(0,se.Y)(ca.A,{documentId:e.id,size:32,withSharedAnimation:!0,shouldPreloadPreview:!0,observeIntersectionForPlaying:s})})}),lv=(0,s.ph)(({isOpen:e,emojis:t,customEmojis:i,onClose:n,onEmojiSelect:a,onCustomEmojiSelect:o,addRecentEmoji:r,addRecentCustomEmoji:l})=>{const c=(0,s.li)(),{shouldRender:d,transitionClassNames:h}=(0,je.A)(e,void 0,void 0,!1),u=(0,$i.A)(t.length?[...t,...i]:void 0,350)||[];(0,bn.A)(c);const{observe:m}=(0,ir.BL)({rootRef:c,throttleMs:200,isDisabled:!e}),p=(0,T.A)(e=>{a(e.native),r({emoji:e.id})}),v=(0,T.A)(e=>{o(e),l({documentId:e.id})}),g=(0,T.A)(e=>{"native"in e?p(e):v(e)}),A=(0,T.A)((e,t)=>{a(e),r({emoji:t})}),f=(0,T.A)(e=>{o(e),l({documentId:e.id})}),b=up({isActive:e,isHorizontal:!0,items:u,shouldRemoveSelectionOnReset:!0,onSelect:g,onClose:n});(0,F.A)(([e])=>{void 0!==e&&-1!==e&&function(e,t){const i=t.current;if(!i)return;const{visibleIndexes:s,allElements:n}=dp(i,".EmojiButton",8,!0,!0,!0);if(!n.length||!n[e])return;const a=s[0];if(!s.includes(e)||e===a&&!cp(i,n[a],!0)){const t="start"==(e>s[s.length-1]?"start":"end")?44*e:0;(0,pa.A)(i,t)}}(b,c)},[b]);const C=(0,ge.A)("EmojiTooltip composer-tooltip no-scrollbar",h);return(0,se.Y)("div",{ref:c,className:C,children:d&&u?u.map((e,t)=>"native"in e?(0,se.Y)(wp,{emoji:e,focus:b===t,onClick:A},e.id):(0,se.Y)(rv,{emoji:e,focus:b===t,onClick:f,observeIntersection:m},e.id)):d?(0,se.Y)(Ts.A,{}):void 0})}),cv=(0,s.ph)(({title:e,description:t,thumbnail:i,thumbUrl:s,focus:n,transitionClassNames:a="",onClick:o})=>{let r;const c=(0,q.A)(i?(0,l.cy)(i):void 0);return(s=s||c)?r=(0,se.Y)("img",{src:s,className:a,alt:"",decoding:"async",draggable:!1}):e&&(r=(0,yn.Qh)(e,1)),(0,se.FD)(pi.A,{focus:n,className:(0,ge.A)("BaseResult chat-item-clickable","string"==typeof r&&"with-text"),onMouseDown:hr.u,onClick:o,children:[(0,se.Y)("span",{className:"thumb",children:"string"==typeof r?(0,Bt.A)(r):r}),(0,se.FD)("div",{className:"content-inner",children:[e&&(0,se.Y)("div",{className:"title",children:e}),t&&(0,se.Y)("div",{className:"description",children:t})]})]})}),dv=(0,s.ph)(({focus:e,inlineResult:t,onClick:i})=>{const{title:s,description:n}=t,a="url"in t?t.url:void 0,o="webThumbnail"in t?t.webThumbnail:void 0,r=(0,T.A)(()=>{i(t)});return(0,se.Y)(cv,{focus:e,thumbnail:o,title:s||a,description:n,onClick:r})}),hv=(0,s.ph)(({inlineResult:e,isSavedMessages:t,canSendGifs:i,observeIntersection:s,onClick:n})=>{const{gif:a}=e,o=(0,T.A)((t,i,s)=>{n(e,i,s)});if(a)return(0,se.Y)(_p,{gif:a,observeIntersection:s,className:"chat-item-clickable",onClick:i?o:void 0,isSavedMessages:t})}),uv=(0,s.ph)(({focus:e,isForGallery:t,inlineResult:i,onClick:s})=>{let n,a,o;"photo"in i&&(n=i.photo),"thumbnail"in i&&(a=i.thumbnail),"webThumbnail"in i&&(o=i.webThumbnail);const r=(0,q.A)((0,l.cy)(o)),c=(0,q.A)(n&&(0,l.rI)(n,"pictogram")),d=(0,Vi.A)(c||r),h=(0,T.A)(()=>{s(i)});if(t)return(0,se.FD)("div",{className:"MediaResult chat-item-clickable",onClick:h,children:[(0,se.Y)("img",{src:n?.thumbnail?.dataUri||r,alt:"",draggable:!1}),(0,se.Y)("img",{src:c,className:(0,ge.A)("full-media",d),alt:"",draggable:!1})]});const{title:u,description:m}=i;return(0,se.Y)(cv,{focus:e,thumbnail:o,thumbUrl:c||a?.dataUri,transitionClassNames:d,title:u,description:m,onClick:h})}),mv=(0,s.ph)(({inlineResult:e,isSavedMessages:t,observeIntersection:i,onClick:s,isCurrentUserPremium:n})=>{const{sticker:a}=e;if(a)return(0,se.Y)(pr,{sticker:a,size:o.mD0,observeIntersection:i,title:a.emoji,className:"chat-item-clickable",onClick:s,clickArg:e,isSavedMessages:t,canViewSet:!0,noShowPremium:!0,isCurrentUserPremium:n})}),pv=(0,be.nF)(e=>e(),500,!0),vv=(0,s.ph)(({isOpen:e,botId:t,isGallery:i,inlineBotResults:o,switchPm:r,switchWebview:l,isSavedMessages:c,canSendGifs:d,loadMore:h,onClose:m,onSelectResult:p,isCurrentUserPremium:v})=>{const{openChat:g,startBot:A,requestSimpleWebView:f}=(0,n.ko)(),b=(0,s.li)(),{shouldRender:C,transitionClassNames:y}=(0,je.A)(e,void 0,void 0,!1),S=(0,Fi.A)(i,C),{observe:N}=(0,ir.BL)({rootRef:b,debounceMs:200,isDisabled:!e}),k=(0,T.A)(({direction:e})=>{e===a.TN.Backwards&&pv(h)}),w=up({isActive:e,shouldRemoveSelectionOnReset:S,noArrowNavigation:S,items:o,onSelect:p,onClose:m});(0,s.vJ)(()=>{hp(".chat-item-clickable",w,b)},[w]);const P=(0,T.A)(()=>{g({id:t}),A({botId:t,param:r.startParam})}),I=(0,T.A)(()=>{const e=(0,Sn.A)();f({botId:t,url:l.url,buttonText:l.text,theme:e,isFromSwitchWebView:!0})}),Y=(0,K.A)(o?.length?o:void 0,C),F=o?.length?o:Y;if(!C||!(F?.length||r||l))return;const D=(0,ge.A)("InlineBotTooltip composer-tooltip",u.TF?"no-scrollbar":"custom-scroll",S&&"gallery",y);return(0,se.FD)(gs.A,{ref:b,className:D,items:F,itemSelector:".chat-item-clickable",noFastList:!0,onLoadMore:k,sensitiveArea:160,children:[r&&(0,se.Y)(pi.A,{ripple:!0,className:"switch-pm scroll-item",onClick:P,children:(0,se.Y)("span",{className:"title",children:r.text})}),l&&(0,se.Y)(pi.A,{ripple:!0,className:"switch-pm scroll-item",onClick:I,children:(0,se.Y)("span",{className:"title",children:l.text})}),Boolean(F?.length)&&F.map((e,t)=>{switch(e.type){case"gif":return(0,se.Y)(hv,{inlineResult:e,observeIntersection:N,onClick:p,isSavedMessages:c,canSendGifs:d},e.id);case"photo":return(0,se.Y)(uv,{isForGallery:S,inlineResult:e,onClick:p},e.id);case"sticker":return(0,se.Y)(mv,{inlineResult:e,observeIntersection:N,onClick:p,isSavedMessages:c,isCurrentUserPremium:v},e.id);case"video":case"file":case"game":return(0,se.Y)(uv,{focus:w===t,inlineResult:e,onClick:p},e.id);case"article":case"audio":case"voice":return(0,se.Y)(dv,{focus:w===t,inlineResult:e,onClick:p},e.id);default:return}})]})}),gv=(0,s.ph)(({isOpen:e,chatId:t,selectedSendAsId:i,sendAsPeerIds:a,isCurrentUserPremium:o,onClose:r})=>{const{saveDefaultSendAs:l,showNotification:c}=(0,n.ko)(),d=(0,n.mS)().users.byId,h=(0,n.mS)().chats.byId,m=(0,B.A)(),p=(0,s.li)(),[v,g,A]=(0,Np.A)(e,r,void 0);(0,s.vJ)(()=>{e&&A()},[e,A]);const f=(0,T.A)(e=>{r(),l({chatId:t,sendAsId:e})}),b=up({isActive:e,items:a,onSelect:f,shouldSelectOnTab:!0,shouldSaveSelectionOnUpdateItems:!0,onClose:r});return(0,s.vJ)(()=>{hp(".chat-item-clickable",b,p)},[b]),(0,s.vJ)(()=>{a&&!a.length&&r()},[a,r]),(0,se.FD)(Ze.A,{isOpen:e,positionX:"left",positionY:"bottom",onClose:r,className:"SendAsMenu",onCloseAnimationEnd:r,onMouseEnter:u.TF?void 0:v,onMouseLeave:u.TF?void 0:g,noCloseOnBackdrop:!u.TF,noCompact:!0,children:[(0,se.Y)("div",{className:"send-as-title",dir:"auto",children:m("SendMessageAsTitle")}),d&&h&&a?.map(({id:e,isPremium:t},s)=>{const n=d[e],a=h[e],r=n||a,l=(0,ge.A)(i===e&&"selected");return(0,se.FD)(pi.A,{className:"SendAsItem chat-item-clickable scroll-item with-avatar",onClick:()=>{!t||o?f(e):c({message:m("SelectSendAsPeerPremiumHint"),actionText:m("Open"),action:{action:"openPremiumModal",payload:{}}})},focus:b===s,rightElement:!o&&t&&(0,se.Y)(he.A,{name:"lock-badge",className:"send-as-icon-locked"}),children:[(0,se.Y)(Lt.A,{size:"small",peer:r,className:l}),(0,se.FD)("div",{className:"info",children:[r&&(0,se.Y)(Bs.A,{peer:r,noFake:!0}),(0,se.Y)("span",{className:"subtitle",children:n?m("VoipGroupPersonalAccount"):m("Subscribers",a?.membersCount,"i")})]})]},e)})]})}),Av=(0,s.ph)((0,n.EK)((e,{stickerSetId:t})=>({set:(0,c.ycM)(e,t),shouldPlay:(0,c.ML4)(e),isCurrentUserPremium:(0,c.g29)(e)}))(({stickerSetId:e,observeIntersection:t,set:i,shouldPlay:a,isModalOpen:r,isCurrentUserPremium:l})=>{const{loadStickers:c,toggleStickerSet:d,openStickerSet:h}=(0,n.ko)(),u=(0,s.li)(),m=(0,B.A)(),p=i&&!i.isArchived&&Boolean(i.installedDate),v=Boolean(i?.stickers),g=(0,s.Kr)(()=>{if(!i)return[];const e=(i.stickers?.filter(({hasEffect:e})=>e)??[]).slice(0,3),t=(i.covers||[]).map(({id:e})=>e),s=i.stickers?i.stickers.filter(({id:e})=>!t.includes(e)):[];return[...e,...i.covers||[],...s].slice(0,5)},[i]);(0,s.vJ)(()=>{!v&&g.length<5&&i&&c({stickerSetInfo:{shortName:i.shortName}})},[v,g.length,c,i,e]);const A=(0,s.hb)(()=>{d({stickerSetId:e})},[d,e]),f=(0,s.hb)(e=>{h({stickerSetInfo:e.stickerSetInfo})},[h]);if(!i)return;const b=g.length>0;return(0,se.FD)("div",{className:"sticker-set",dir:m.isRtl?"rtl":void 0,children:[(0,se.FD)("div",{className:"sticker-set-header",children:[(0,se.FD)("div",{className:"title-wrapper",children:[(0,se.Y)("h3",{className:"title",dir:"auto",children:i.title}),(0,se.Y)("p",{className:"count",dir:"auto",children:m("Stickers",i.count,"i")})]}),(0,se.Y)(X.A,{className:p?"is-added":void 0,color:"primary",size:"tiny",pill:!0,fluid:!0,onClick:A,children:m(p?"Stickers.Installed":"Stickers.Install")})]}),(0,se.FD)("div",{className:"sticker-set-main shared-canvas-container",children:[(0,se.Y)("canvas",{ref:u,className:"shared-canvas"}),!b&&(0,se.Y)(Ue.A,{}),b&&g.map(e=>(0,se.Y)(pr,{sticker:e,size:o.Rqe,observeIntersection:t,noPlay:!a||r,clickArg:e,onClick:f,noContextMenu:!0,isCurrentUserPremium:l,sharedCanvasRef:u}))]})]},i.id)})),fv=(0,be.nF)(e=>e(),6e4,!0),bv=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.BmE)(e),{query:i,resultIds:s}=t||{},{featured:n}=e.stickers;return{query:i,featuredIds:n.setIds,resultIds:s,isModalOpen:Boolean((0,c.nTw)(e).openedStickerSetShortName)}})(({isActive:e,query:t,featuredIds:i,resultIds:a,isModalOpen:o,onClose:r})=>{const{loadFeaturedStickers:l}=(0,n.ko)(),c=(0,s.li)(),d=(0,B.A)(),{observe:h}=(0,ir.BL)({rootRef:c,throttleMs:200});return(0,s.vJ)(()=>{fv(()=>{l()})}),(0,Ne.A)({isActive:e,onBack:r}),(0,se.Y)("div",{ref:c,className:"StickerSearch custom-scroll",dir:d.isRtl?"rtl":void 0,children:function(){if(void 0!==t)return!t&&i?i.map(e=>(0,se.Y)(Av,{stickerSetId:e,observeIntersection:h,isModalOpen:o},e)):a?a.length?a.map(e=>(0,se.Y)(Av,{stickerSetId:e,observeIntersection:h,isModalOpen:o},e)):(0,se.Y)("p",{className:"helper-text",dir:"auto",children:"Nothing found."}):(0,se.Y)(Ts.A,{})}()})})),Cv=(0,s.ph)((0,n.EK)(e=>{const t=(0,c.Wy7)(e),{query:i,results:s}=t||{},{chatId:n,threadId:a}=(0,c.Xf0)(e)||{},o=n?(0,c.hds)(e,n):void 0,r=n?(0,c.AWZ)(e,n):void 0,d=o?(0,c.ALW)(e,o):void 0,h=Boolean(n)&&(0,c.nZ4)(e,n),u=n&&a?(0,c.Vw0)(e,n,a):void 0,m=Boolean(!u?.isCommentsInfo&&u?.fromChannelId),p=n&&a?(0,c.S0q)(e,n,a):void 0;return{query:i,results:s,chat:o,chatFullInfo:r,isChatWithBot:d,isSavedMessages:h,canPostInChat:Boolean(o)&&Boolean(a)&&(0,l.__)(o,p,m,r),canScheduleUntilOnline:Boolean(n)&&(0,c.RBq)(e,n),currentMessageList:(0,c.Xf0)(e)}})(({isActive:e,query:t,results:i,chat:a,chatFullInfo:o,isChatWithBot:r,canScheduleUntilOnline:c,isSavedMessages:d,canPostInChat:h,currentMessageList:m,onClose:p})=>{const{searchMoreGifs:v,sendMessage:g,setGifSearchQuery:A}=(0,n.ko)(),f=(0,s.li)(),[b,C]=(0,fm.A)(c),{observe:y}=(0,ir.BL)({rootRef:f,debounceMs:300}),S=h&&(0,l.Q_)(a,o,r,d).canSendGifs,N=(0,s.hb)((e,t,i)=>{if(S){if(!m)return;i?b((i,s)=>{g({messageList:m,gif:e,scheduledAt:i,scheduleRepeatPeriod:s,isSilent:t})}):g({messageList:m,gif:e,isSilent:t})}u.TF&&A({query:void 0})},[S,m,b]),k=(0,s.hb)(()=>{v()},[v]),w=(0,B.A)();(0,Ne.A)({isActive:e,onBack:p});const P=Boolean(void 0!==t&&i&&i.length);return(0,se.FD)("div",{className:"GifSearch",dir:w.isRtl?"rtl":void 0,children:[(0,se.Y)(gs.A,{ref:f,className:(0,ge.A)("gif-container custom-scroll",P&&"grid"),items:i,itemSelector:".GifButton",preloadBackwards:96,noFastList:!0,onLoadMore:k,children:function(){if(void 0!==t)return i?i.length?i.map(e=>(0,se.Y)(_p,{gif:e,observeIntersection:y,onClick:S?N:void 0,isSavedMessages:d},e.id)):(0,se.Y)("p",{className:"helper-text",dir:"auto",children:w("NoGIFsFound")}):(0,se.Y)(Ts.A,{})}()}),C]})}));var yv=i(75319),Sv=i(71950);const Nv="OAKzmAva",kv="BQ6HUOqN",wv="U96CW2I7",Pv="vXi2JQlj",Iv="bi3fL59p",Yv="GUK4ajPK",Fv="YH6jeZIh",Dv="q1LnuIUn",Mv="PJZzyVLK",Tv="C7NpG5Y9",Bv=(0,s.ph)(function({postStatistic:e}){const t=(0,B.A)(),i=(0,xi.A)();return(0,se.FD)("div",{className:Fv,children:[e.reactionsCount>0&&(0,se.FD)("span",{className:Dv,children:[(0,se.Y)(he.A,{name:"heart-outline",className:Mv}),(0,yn.Vw)(i,e.reactionsCount)]}),e.forwardsCount>0&&(0,se.FD)("span",{className:Dv,children:[(0,se.Y)(he.A,{name:"forward",className:Mv}),(0,yn.Vw)(i,e.forwardsCount)]}),!e.forwardsCount&&!e.reactionsCount&&t("ChannelStats.SharesCount_ZeroValueHolder")]})});function Lv(e,t,i,s){return i?(0,se.FD)("span",{children:[(0,se.Y)("img",{src:i,alt:"",draggable:!1,className:(0,ge.A)(wv,s&&"yxjDeIct")}),(0,l.zX)(t)&&(0,se.Y)(he.A,{name:"play"}),(0,A.C)(e,t,!0)]}):(0,A.C)(e,t)}const Rv=(0,s.ph)(({postStatistic:e,message:t})=>{const i=(0,xi.A)(),{toggleMessageStatistics:a}=(0,n.ko)(),o=(0,Jc.A)(t),r=(0,Kc.A)(t,"micro"),c=(0,q.A)(r),d=Boolean((0,l.lk)(t)),h=(0,s.hb)(()=>{a({messageId:t.id})},[a,t.id]);return(0,se.FD)("div",{className:(0,ge.A)(Nv,Boolean(c||o)&&kv),onClick:h,children:[(0,se.FD)("div",{className:Iv,children:[(0,se.Y)("div",{className:Pv,children:Lv(i,t,c||o,d)}),(0,se.Y)("div",{className:Fv,children:i("ChannelStatsViewsCount",{count:e.viewsCount},{pluralValue:e.viewsCount})})]}),(0,se.FD)("div",{className:Yv,children:[(0,se.Y)("div",{className:Tv,children:(0,We.L2)(1e3*t.date,i.code)}),(0,se.Y)(Bv,{postStatistic:e})]})]})});function xv(e,t,i){return(0,se.FD)("span",{children:[i?(0,se.Y)("span",{className:"TmJvv2A6",children:(0,se.Y)("img",{src:i,alt:"",draggable:!1,className:(0,ge.A)(wv,"cdfiLmXo","BOfHPv20")})}):(0,se.Y)(Lt.A,{peer:t,size:"small",className:wv,withStorySolid:!0,forceUnreadStorySolid:!0}),e("Story")]})}const Ev=(0,s.ph)(function({chat:e,story:t,postStatistic:i}){const s=(0,B.A)(),{toggleStoryStatistics:a}=(0,n.ko)(),o=t&&"content"in t,r=o?t.content.video:void 0,c=o?(0,l.EN)(t):void 0,d=(0,q.A)(c),h=d||r?.thumbnail?.dataUri,u=(0,T.A)(()=>{a({storyId:i.storyId})});return(0,se.FD)("div",{className:(0,ge.A)(Nv,kv),onClick:u,children:[(0,se.FD)("div",{className:Iv,children:[(0,se.Y)("div",{className:Pv,children:xv(s,e,d||h)}),(0,se.Y)("div",{className:Fv,children:s("ChannelStats.ViewsCount",i.viewsCount,"i")})]}),(0,se.FD)("div",{className:Yv,children:[(0,se.Y)("div",{className:Tv,children:o&&Boolean(t.date)&&(0,We.L2)(1e3*t.date,s.code)}),(0,se.Y)(Bv,{postStatistic:i})]})]})}),Vv="T1l_4J8z",_v="S1x1ovkC",Uv="WxL3i5PM",Ov="aUrozL5_",Kv="QQHwjG88",Jv="QGctP1Nk";let Gv,jv;const zv={growthGraph:"ChannelStats.Graph.Growth",followersGraph:"ChannelStats.Graph.Followers",muteGraph:"ChannelStats.Graph.Notifications",topHoursGraph:"ChannelStats.Graph.ViewsByHours",viewsBySourceGraph:"ChannelStats.Graph.ViewsBySource",newFollowersBySourceGraph:"ChannelStats.Graph.NewFollowersBySource",languagesGraph:"ChannelStats.Graph.Language",interactionsGraph:"ChannelStats.Graph.Interactions",reactionsByEmotionGraph:"ChannelStats.Graph.Reactions",storyInteractionsGraph:"ChannelStats.Graph.Stories",storyReactionsByEmotionGraph:"ChannelStats.Graph.StoriesReactions"},Hv=Object.keys(zv),$v={growthGraph:"Stats.GroupGrowthTitle",membersGraph:"Stats.GroupMembersTitle",languagesGraph:"Stats.GroupLanguagesTitle",messagesGraph:"Stats.GroupMessagesTitle",actionsGraph:"Stats.GroupActionsTitle",topHoursGraph:"Stats.GroupTopHoursTitle"},qv=Object.keys($v),Wv=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.gqw)(e,t),s=(0,c.hds)(e,t),n=(0,c.AWZ)(e,t)?.statisticsDcId,a="chatTypeSuperGroup"===s?.type,o=(0,c.zeq)(e,t),r=(0,c._bp)(e,t)?.byId;return{statistics:i,dcId:n,isGroup:a,chat:s,messagesById:o,storiesById:r}})(({chatId:e,chat:t,statistics:a,dcId:o,isGroup:r,messagesById:l,storiesById:c})=>{const d=(0,B.A)(),h=(0,s.li)(),[u,m]=(0,s.J0)(!1),p=(0,s.li)(new Set),v=(0,s.li)(new Set),{loadStatistics:g,loadStatisticsAsyncGraph:A}=(0,n.ko)(),f=(0,M.A)();(0,s.vJ)(()=>{g({chatId:e,isGroup:r})},[e,g,r]);const b=(0,s.Kr)(()=>r?qv:Hv,[r]),C=(0,s.Kr)(()=>r?$v:zv,[r]);return(0,s.vJ)(()=>{a&&b.forEach(t=>{const i=a[t];(0,yv.R)(i)&&"async"===i.graphType&&A({name:t,chatId:e,token:i.token,isPercentage:"languagesGraph"===t})})},[b,e,a,A]),(0,s.vJ)(()=>{(async()=>{await async function(){return Gv||(Gv=i.e(4810).then(i.bind(i,24810)),jv=await Gv),Gv}(),u?a&&h.current&&(b.forEach((e,t)=>{const i=a[e];if(!(0,yv.R)(i))return;const s="async"===i.graphType,n="error"===i.graphType;if(s||p.current.has(e))return;if(n)return p.current.add(e),void v.current.add(e);const{zoomToken:r}=i;jv.create(h.current.children[t],{title:d(C[e]),...r?{onZoom:e=>(0,tt.px)("fetchStatisticsAsyncGraph",{token:r,x:e,dcId:o}),zoomOutLabel:d("Graph.ZoomOut")}:{},...i}),p.current.add(e),h.current.children[t].classList.remove(Jv)}),f()):m(!0)})()},[b,C,u,a,d,e,A,o,f]),(0,se.FD)("div",{className:(0,ge.A)(Vv,"panel-content custom-scroll",u&&Ov),children:[a&&(0,se.Y)(Sv.A,{statistics:a,type:r?"group":"channel",title:d("StatisticOverview")}),!p.current.size&&(0,se.Y)(Ts.A,{}),(0,se.Y)("div",{ref:h,children:b.map(e=>{const t=p.current.has(e)&&!v.current.has(e);return(0,se.Y)("div",{className:(0,ge.A)(Kv,!t&&Jv)})})}),Boolean(a?.recentPosts?.length)&&(0,se.FD)("div",{className:"suY9dEIz",children:[(0,se.Y)("h2",{className:"evQIkAqx",children:d("ChannelStats.Recent.Header")}),a.recentPosts.map(e=>{if("msgId"in e){const t=l[e.msgId];if(!t||!("content"in t))return;return(0,se.Y)(Rv,{message:t,postStatistic:e},`statistic_message_${e.msgId}`)}if("storyId"in e&&t){const i=c?.[e.storyId];return(0,se.Y)(Ev,{chat:t,story:i,postStatistic:e},`statistic_story_${e.storyId}`)}})]})]})})),Qv="oXLpD4Y4",Zv="paQ2VBe_",Xv="WvFuOAIf",eg=(0,s.ph)(({data:e})=>{const t=(0,B.A)(),{openChatByUsername:i}=(0,n.ko)(),a=(0,s.Kr)(()=>e.chat?(0,l.Kl)(e.chat):void 0,[e.chat]),o=(0,s.hb)(()=>{i({username:a,messageId:e.messageId})},[e.messageId,i,a]);return(0,se.FD)("div",{className:(0,ge.A)(Qv,"statistic-public-forward"),onClick:o,children:[(0,se.Y)(Lt.A,{size:"medium",peer:e.chat}),(0,se.FD)("div",{children:[(0,se.Y)("div",{className:Zv,children:e.title}),(0,se.Y)("div",{className:Xv,children:t("ChannelStats.ViewsCount",e.views,"i")})]})]})});let tg,ig;const sg={viewsGraph:"Stats.MessageInteractionsTitle",reactionsGraph:"ReactionsByEmotionChartTitle"},ng=Object.keys(sg),ag=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.AWZ)(e,t)?.statisticsDcId,s=(0,c.nTw)(e);return{statistics:s.statistics.currentMessage,dcId:i,messageId:s.statistics.currentMessageId}})(function({chatId:e,isActive:t,statistics:o,dcId:r,messageId:l}){const c=(0,B.A)(),d=(0,s.li)(),[h,u]=(0,s.J0)(!1),m=(0,s.li)(new Set),p=(0,s.li)(new Set),{loadMessageStatistics:v,loadMessagePublicForwards:g,loadStatisticsAsyncGraph:A}=(0,n.ko)(),f=(0,M.A)();(0,s.vJ)(()=>{l&&v({chatId:e,messageId:l})},[e,v,l]),(0,s.vJ)(()=>{t&&!l||(m.current.clear(),p.current.clear(),u(!1))},[t,l]),(0,s.vJ)(()=>{o&&ng.forEach(t=>{const i=o[t];(0,yv.R)(i)&&"async"===i.graphType&&A({name:t,chatId:e,token:i.token})})},[e,o,A]),(0,s.vJ)(()=>{(async()=>{await async function(){return tg||(tg=i.e(4810).then(i.bind(i,24810)),ig=await tg),tg}(),h?o&&d.current&&(ng.forEach((e,t)=>{const i=o[e];if(!(0,yv.R)(i))return;const s="async"===i.graphType,n="error"===i.graphType;if(s||m.current.has(e))return;if(n)return m.current.add(e),void p.current.add(e);const{zoomToken:a}=i;ig.create(d.current.children[t],{title:c(sg[e]),...a?{onZoom:e=>(0,tt.px)("fetchStatisticsAsyncGraph",{token:a,x:e,dcId:r}),zoomOutLabel:c("Graph.ZoomOut")}:{},...i}),m.current.add(e)}),f()):u(!0)})()},[h,o,c,e,l,A,r,f]);const b=(0,T.A)(({direction:t})=>{t===a.TN.Backwards&&l&&g({chatId:e,messageId:l})});return h&&o&&l?(0,se.FD)("div",{className:(0,ge.A)(Vv,"custom-scroll",h&&Ov),children:[(0,se.Y)(Sv.A,{statistics:o,type:"message",title:c("StatisticOverview")}),(!m.current.size||!o.publicForwardsData)&&(0,se.Y)(Ts.A,{}),(0,se.Y)("div",{ref:d,children:ng.map(e=>{const t=m.current.has(e)&&!p.current.has(e);return(0,se.Y)("div",{className:(0,ge.A)(Kv,!t&&Jv)})})}),Boolean(o.publicForwards)&&(0,se.FD)("div",{className:_v,children:[(0,se.Y)("h2",{className:Uv,children:c("Stats.Message.PublicShares")}),(0,se.Y)(gs.A,{items:o.publicForwardsData,itemSelector:".statistic-public-forward",onLoadMore:b,noFastList:!0,children:o.publicForwardsData.map(e=>(0,se.Y)(eg,{data:e},e.messageId))})]})]},`${e}-${l}`):(0,se.Y)(Ts.A,{})})),og=(0,s.ph)(function({data:e,chatsById:t,usersById:i}){const s=(0,B.A)(),{openChat:a}=(0,n.ko)(),o=i[e.peerId],r=t[e.peerId],c=(0,T.A)(()=>{a({id:o.id})});return(0,se.FD)("div",{className:(0,ge.A)(Qv,"statistic-public-forward"),onClick:c,children:[(0,se.Y)(Lt.A,{size:"medium",peer:o||r,withStorySolid:!0,forceUnreadStorySolid:!0}),(0,se.FD)("div",{children:[(0,se.Y)("div",{className:Zv,children:o?(0,l.Yg)(o):(0,l.Js)(s,r)}),(0,se.Y)("div",{className:Xv,children:e.viewsCount?s("ChannelStats.ViewsCount",e.viewsCount,"i"):s("NoViews")})]})]})});let rg,lg;const cg={viewsGraph:"Stats.StoryInteractionsTitle",reactionsGraph:"ReactionsByEmotionChartTitle"},dg=Object.keys(cg),hg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.AWZ)(e,t)?.statisticsDcId,s=(0,c.nTw)(e),n=s.statistics.currentStory,a=s.statistics.currentStoryId,{byId:o}=e.users,{byId:r}=e.chats;return{statistics:n,dcId:i,storyId:a,usersById:o,chatsById:r}})(function({chatId:e,isActive:t,statistics:a,dcId:o,storyId:r,chatsById:l,usersById:c}){const d=(0,B.A)(),h=(0,s.li)(),[u,m]=(0,s.J0)(!1),p=(0,s.li)(new Set),v=(0,s.li)(new Set),{loadStoryStatistics:g,loadStoryPublicForwards:A,loadStatisticsAsyncGraph:f}=(0,n.ko)(),b=(0,M.A)();(0,s.vJ)(()=>{r&&g({chatId:e,storyId:r})},[e,r]),(0,s.vJ)(()=>{t&&!r||(p.current.clear(),v.current.clear(),m(!1))},[t,r]),(0,s.vJ)(()=>{a&&dg.forEach(t=>{const i=a[t];(0,yv.R)(i)&&"async"===i.graphType&&f({name:t,chatId:e,token:i.token})})},[e,a,f]),(0,s.vJ)(()=>{(async()=>{await async function(){return rg||(rg=i.e(4810).then(i.bind(i,24810)),lg=await rg),rg}(),u?a&&h.current&&(dg.forEach((e,t)=>{const i=a[e];if(!(0,yv.R)(i))return;const s="async"===i.graphType,n="error"===i.graphType;if(s||p.current.has(e))return;if(n)return p.current.add(e),void v.current.add(e);const{zoomToken:r}=i;lg.create(h.current.children[t],{title:d(cg[e]),...r?{onZoom:e=>(0,tt.px)("fetchStatisticsAsyncGraph",{token:r,x:e,dcId:o}),zoomOutLabel:d("Graph.ZoomOut")}:{},...i}),p.current.add(e)}),b()):m(!0)})()},[u,a,d,e,r,f,o,b]);const C=(0,T.A)(()=>{r&&A({chatId:e,storyId:r})});return u&&a&&r?(0,se.FD)("div",{className:(0,ge.A)(Vv,"custom-scroll",u&&Ov),children:[(0,se.Y)(Sv.A,{statistics:a,type:"story",title:d("StatisticOverview")}),!p.current.size&&(0,se.Y)(Ts.A,{}),(0,se.Y)("div",{ref:h,children:dg.map(e=>{const t=p.current.has(e)&&!v.current.has(e);return(0,se.Y)("div",{className:(0,ge.A)(Kv,!t&&Jv)})})}),Boolean(a.publicForwards)&&(0,se.FD)("div",{className:_v,children:[(0,se.Y)("h2",{className:Uv,children:d("Stats.Message.PublicShares")}),(0,se.Y)(gs.A,{items:a.publicForwardsData,itemSelector:".statistic-public-forward",onLoadMore:C,noFastList:!0,children:a.publicForwardsData.map(e=>"messageId"in e?(0,se.Y)(eg,{data:e},`message_${e.messageId}`):(0,se.Y)(og,{data:e,chatsById:l,usersById:c},`story_${e.storyId}`))})]})]},`${e}-${r}`):(0,se.Y)(Ts.A,{})}));var ug=i(55573);const mg=(0,s.ph)((0,n.EK)((e,{answer:t})=>{const{voters:i,offsets:s}=(0,c.nTw)(e).pollResults;return{voters:i?.[t.option],offset:s?.[t.option]||""}})(({chat:e,message:t,answer:i,answerVote:a,totalVoters:o,voters:r,offset:l})=>{const{loadPollOptionResults:c,openChat:d,closePollResults:h}=(0,n.ko)(),u=(0,K.A)(a.votersCount),[m,p]=(0,s.J0)(!0),g=Boolean(r),{option:A,text:f}=i,b=(0,B.A)();(0,s.vJ)(()=>{g&&u===a.votersCount||c({chat:e,messageId:t.id,option:A,offset:l,limit:4,shouldResetVoters:!0})},[a.votersCount,g]);const C=(0,s.hb)(()=>{p(!0),c({chat:e,messageId:t.id,option:A,offset:l,limit:50})},[e,c,t.id,l,A]);(0,s.vJ)(()=>{p(!1)},[r]);const y=(0,s.hb)(e=>{d({id:e}),h()},[h,d]);return(0,se.FD)("div",{className:"PollAnswerResults",children:[(0,se.FD)("div",{className:"poll-voters",children:[r?r.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable",onClick:()=>y(e),children:(0,v.L8)(e)?(0,se.Y)(Cs.A,{avatarSize:"tiny",userId:e,forceShowSelf:!0,noStatusOrTyping:!0}):(0,se.Y)(bs.A,{avatarSize:"tiny",chatId:e,noStatusOrTyping:!0})},e)):(0,se.Y)(Ts.A,{}),r&&function(){const e=a.votersCount-r.length;return a.votersCount>4&&e>0&&(0,se.Y)(ug.A,{count:e,itemName:"voter",isLoading:m,onClick:C})}()]}),(0,se.FD)("div",{className:"answer-head",dir:b.isRtl?"rtl":void 0,children:[(0,se.Y)("span",{className:"answer-title",dir:"auto",children:(0,qi.fd)({text:f.text,entities:f.entities})}),(0,se.FD)("span",{className:"answer-percent",dir:b.isRtl?"auto":void 0,children:[(S=a.votersCount,N=o,N>0?(S/N*100).toFixed():0),"%"]})]})]});var S,N})),pg=(0,s.ph)((0,n.EK)(e=>{const{pollResults:{chatId:t,messageId:i}}=(0,c.nTw)(e),s=t?(0,c.hds)(e,t):void 0,n=t&&i?(0,c.O5q)(e,t,i):void 0;return{chat:s,message:n,poll:n&&(0,c.zcZ)(e,n)}})(({isActive:e,chat:t,message:i,poll:s,onClose:n})=>{const a=(0,B.A)();if((0,Ne.A)({isActive:e,onBack:n}),!i||!s||!t)return(0,se.Y)(Ts.A,{});const{summary:o,results:r}=s;if(!r.results)return;const l=(0,gi.dU)(r.results,"option");return(0,se.FD)("div",{className:"PollResults",dir:a.isRtl?"rtl":void 0,children:[(0,se.Y)("h3",{className:"poll-question",dir:"auto",children:(0,qi.fd)({text:o.question.text,entities:o.question.entities})}),(0,se.Y)("div",{className:"poll-results-list custom-scroll",children:o.answers.map(e=>(0,se.Y)(mg,{chat:t,message:i,answer:e,answerVote:l[e.option],totalVoters:r.totalVoters},`${s.id}-${e.option}`))})]})}));var vg=i(90603);const gg="xrnUE4e6",Ag="z7kF7tij",fg="T6wFpdQO",bg="CWsWIKQ1",Cg="KBl0ycLl",yg="iJ1U9kDD",Sg="Rk6PT_yc",Ng="qlo3vSEw",kg="r06zwL42",wg=5*g.$,Pg=(0,s.ph)((0,n.EK)(e=>{const{createTopicPanel:t}=(0,c.nTw)(e);return{chat:t?.chatId?(0,c.hds)(e,t.chatId):void 0,createTopicPanel:t,isCurrentUserPremium:(0,c.g29)(e)}})(({isActive:e,chat:t,createTopicPanel:i,isCurrentUserPremium:a,onClose:r})=>{const{createTopic:l,openPremiumModal:c}=(0,n.ko)(),[d,h]=(0,s.J0)(""),[u,m]=(0,s.J0)(0),[p,v]=(0,s.J0)(void 0),g=(0,B.A)(),A=Boolean(d),f=Boolean(i?.isLoading);(0,Ne.A)({isActive:e,onBack:r}),(0,s.vJ)(()=>{e||(h(""),v(void 0))},[e]);const b=(0,s.hb)(e=>{h(e.target.value)},[]),C=(0,s.hb)(()=>{m(e=>(0,Na.A)((0,vg.e$)().length,e+1))},[]),y=(0,s.hb)(()=>{l({chatId:t.id,title:d,iconColor:(0,vg.e$)()[u],iconEmojiId:p})},[t,l,u,p,d]),S=(0,s.hb)(e=>{e.isFree||a||e.id===o.MyF?e.id!==o.MyF?v(e.id):v(void 0):c({initialSection:"animated_emoji"})},[a,c]),N=(0,s.Kr)(()=>({id:0,title:d,iconColor:(0,vg.e$)()[u],iconEmojiId:p}),[u,p,d]);if(t?.isForum)return(0,se.FD)("div",{className:gg,children:[(0,se.FD)("div",{className:(0,ge.A)(Ag,"custom-scroll"),children:[(0,se.FD)("div",{className:(0,ge.A)(fg,bg),children:[(0,se.Y)("span",{className:Ng,children:g("CreateTopicTitle")}),(0,se.Y)(oe.Ay,{name:"zoomFade",activeKey:Number(N.iconEmojiId)||0,shouldCleanup:!0,direction:1,className:yg,children:(0,se.Y)(Ls.A,{topic:N,className:(0,ge.A)(Sg,"K1CTKtBS"),onClick:C,size:wg,noLoopLimit:!0})}),(0,se.Y)(ee.A,{value:d,onChange:b,label:g("lng_forum_topic_title"),disabled:f,teactExperimentControlled:!0})]}),(0,se.Y)("div",{className:(0,ge.A)(fg,Cg),children:(0,se.Y)(Tr,{idPrefix:"create-topic-icons-set-",isHidden:!e,loadAndPlay:e,onCustomEmojiSelect:S,className:kg,pickerListClassName:"fab-padding-bottom",withDefaultTopicIcons:!0})})]}),(0,se.Y)(Ci.A,{isShown:A,disabled:f,onClick:y,ariaLabel:g("Save"),iconName:"check",isLoading:f})]})})),Ig=5*g.$,Yg=(0,s.ph)((0,n.EK)(e=>{const{editTopicPanel:t}=(0,c.nTw)(e);return{chat:t?.chatId?(0,c.hds)(e,t.chatId):void 0,topic:t?.chatId&&t?.topicId?(0,c.S0q)(e,t.chatId,t.topicId):void 0,editTopicPanel:t,isCurrentUserPremium:(0,c.g29)(e)}})(({isActive:e,chat:t,topic:i,editTopicPanel:a,isCurrentUserPremium:r,onClose:l})=>{const{editTopic:c,openPremiumModal:d}=(0,n.ko)(),[h,u]=(0,s.J0)(""),[m,p]=(0,s.J0)(void 0),v=(0,B.A)(),g=Boolean(a?.isLoading),A=i?.id===o.HxB;(0,Ne.A)({isActive:e,onBack:l}),(0,s.vJ)(()=>{e||(u(""),p(void 0))},[e]),(0,s.vJ)(()=>{(i?.title||i?.iconEmojiId)&&(u(i.title),p(i.iconEmojiId))},[i]);const f=(0,s.Kr)(()=>h!==i?.title||m!==i?.iconEmojiId,[m,h,i?.iconEmojiId,i?.title]),b=(0,s.hb)(e=>{const t=e.target.value;u(t)},[]),C=(0,s.hb)(()=>{c({chatId:t.id,title:h,topicId:i.id,iconEmojiId:m})},[t,c,m,h,i]),y=(0,s.hb)(e=>{e.isFree||r||e.id===o.MyF?e.id!==o.MyF?p(e.id):p("0"):d({initialSection:"animated_emoji"})},[r,d]),S=(0,s.Kr)(()=>({...i,title:h,iconEmojiId:m}),[m,h,i]);if(t?.isForum)return(0,se.FD)("div",{className:gg,children:[(0,se.FD)("div",{className:(0,ge.A)(Ag,"custom-scroll"),children:[!i&&(0,se.Y)(Ts.A,{}),i&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:(0,ge.A)(fg,bg,A&&"YftUWqqw"),children:[(0,se.Y)("span",{className:Ng,children:v(A?"CreateGeneralTopicTitle":"CreateTopicTitle")}),(0,se.Y)(oe.Ay,{name:"zoomFade",activeKey:Number(S.iconEmojiId)||0,shouldCleanup:!0,direction:1,className:yg,children:(0,se.Y)(Ls.A,{topic:S,className:Sg,size:Ig,noLoopLimit:!0})}),(0,se.Y)(ee.A,{value:h,onChange:b,label:v("lng_forum_topic_title"),disabled:g,teactExperimentControlled:!0})]}),!A&&(0,se.Y)("div",{className:(0,ge.A)(fg,Cg),children:(0,se.Y)(Tr,{idPrefix:"edit-topic-icons-set-",isHidden:!e,loadAndPlay:e,onCustomEmojiSelect:y,className:kg,pickerListClassName:"fab-padding-bottom",withDefaultTopicIcons:!0})})]})]}),(0,se.Y)(Ci.A,{isShown:f,disabled:g,onClick:C,ariaLabel:v("Save"),iconName:"check",isLoading:g})]})})),Fg="Please provide name",Dg=(0,s.ph)((0,n.EK)((e,{userId:t})=>{const i=(0,c.yps)(e,t),s=(0,c.vGo)(e,t),{progress:n}=(0,c.nTw)(e).management,a=(0,oa.d)(e,"aboutLength");return{userId:t,user:i,progress:n,currentBio:s?.bio,maxBioLength:a}})(({userId:e,user:t,progress:i,currentBio:o,isActive:r,maxBioLength:c,onClose:d})=>{const{setBotInfo:h,uploadProfilePhoto:u,uploadContactProfilePhoto:m,startBotFatherConversation:p}=(0,n.ko)(),[v,g,A]=(0,D.A)(!1),[f,b,C]=(0,D.A)(!1),[y,S]=(0,s.J0)(),N=(0,B.A)(),k=(0,s.Kr)(()=>t?(0,l.Kl)(t):void 0,[t]);(0,Ne.A)({isActive:r,onBack:d});const w=t?(0,l.u0)(t):"",[P,I]=(0,s.J0)(),[Y,F]=(0,s.J0)(w||""),[M,L]=(0,s.J0)(o||""),R=t&&(0,l.cP)(t),x=(0,q.A)(R,!1,G.qZ.BlobUrl);(0,s.vJ)(()=>{A(),C()},[e]),(0,s.vJ)(()=>{F(w||""),L(o||"")},[w,o,t]),(0,s.vJ)(()=>{I(void 0)},[x]),(0,s.vJ)(()=>{i===a.TD.Complete&&(A(),C(),S(void 0))},[i]);const E=(0,T.A)(e=>{F(e.target.value),g(),y===Fg&&S(void 0)}),V=(0,T.A)(e=>{L(e.target.value),g()}),_=(0,T.A)(e=>{I(e),b()}),U=(0,T.A)(()=>{const e=Y.trim(),i=M.trim();e.length?(h({...v&&{bot:t,name:e,description:i}}),P&&u({file:P,...f&&{bot:t}})):S(Fg)}),O=(0,T.A)(()=>{p({param:`${k}-intro`})}),K=(0,T.A)(()=>{p({param:`${k}-commands`})}),J=(0,T.A)(()=>{p({param:k})}),j=(0,s.li)(),z=(0,s.li)(!1),H=(0,T.A)(t=>{b(),m({userId:e,file:t,isSuggest:z.current})});if(!t)return;const $=i===a.TD.InProgress;return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(Fh.A,{currentAvatarBlobUrl:x,onChange:_,title:N("ChatSetPhotoOrVideo"),disabled:$}),(0,se.Y)(ee.A,{id:"user-name",label:N("PaymentCheckoutName"),onChange:E,value:Y,error:y===Fg?y:void 0,teactExperimentControlled:!0}),(0,se.Y)(ln.A,{value:M,onChange:V,label:N("DescriptionPlaceholder"),disabled:$,maxLength:c,maxLengthIndicator:c?(c-M.length).toString():void 0})]}),(0,se.Y)("div",{className:"section",children:(0,se.FD)("div",{className:"dialog-buttons",children:[(0,se.Y)(pi.A,{icon:"bot-commands-filled",ripple:!0,onClick:O,children:(0,se.Y)("span",{children:N("BotEditIntro")})}),(0,se.Y)(pi.A,{icon:"bot-command",ripple:!0,onClick:K,children:(0,se.Y)("span",{children:N("BotEditCommands")})}),(0,se.Y)(pi.A,{icon:"bots",ripple:!0,onClick:J,children:(0,se.Y)("span",{children:N("BotChangeSettings")})}),(0,se.Y)("div",{className:"section-info section-info_push",children:(0,Bt.A)(N("BotManageInfo"),["links"])})]})})]}),(0,se.Y)(Ci.A,{isShown:v||f,onClick:U,disabled:$,ariaLabel:N("Save"),iconName:"check",isLoading:$}),(0,se.Y)(Cu.A,{onChange:H,inputRef:j})]})})),Mg="Channel title can't be empty",Tg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{management:s}=(0,c.nTw)(e),{progress:n}=s,{invites:a}=s.byChatId[t]||{},o=e.appConfig.channelAutoTranslationLevelMin,r=i?.hasAutoTranslation,d=i?.level,h=!(!d||!o)&&d>=o;return{chat:i,chatFullInfo:(0,c.AWZ)(e,t),progress:n,canChangeInfo:(0,l.ub)(i,"changeInfo"),canInvite:(0,l.ub)(i,"inviteUsers"),exportedInvites:a,availableReactions:e.reactions.availableReactions,hasAutoTranslation:r,canToggleAutoTranslation:h}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)))(({chatId:e,chat:t,chatFullInfo:i,progress:o,canChangeInfo:r,canInvite:d,exportedInvites:h,isActive:u,availableReactions:m,onScreenSelect:p,onClose:v,hasAutoTranslation:g,canToggleAutoTranslation:A})=>{const{updateChat:f,closeManagement:b,leaveChannel:C,deleteChannel:y,openChat:S,loadExportedChatInvites:N,loadChatJoinRequests:k,toggleAutoTranslation:w}=(0,n.ko)(),P=t?.title||"",I=i?.about||"",Y=Boolean(i?.linkedChatId),[F,M,L]=(0,D.A)(),[R,x]=(0,s.J0)(!1),[E,V]=(0,s.J0)(P),[_,U]=(0,s.J0)(I),[O,K]=(0,s.J0)(),[J,j]=(0,s.J0)(),z=t&&(0,l.cP)(t),H=(0,q.A)(z,!1,G.qZ.BlobUrl),$=(0,B.A)(),W=t&&(0,l.WX)(t),Q=(0,T.A)(()=>{w({chatId:e,isEnabled:!g})});(0,Ne.A)({isActive:u,onBack:v}),(0,s.vJ)(()=>{d&&(N({chatId:e}),N({chatId:e,isRevoked:!0}),k({chatId:e}))},[e,d]),(0,s.vJ)(()=>{o===a.TD.Complete&&(x(!1),j(void 0))},[o]);const Z=(0,s.Kr)(()=>Object.keys(i?.adminMembersById||{}).length,[i?.adminMembersById]),X=i?.kickedMembers?.length||0,te=(0,T.A)(()=>{p(a.je.ChatPrivacyType)}),ie=(0,T.A)(()=>{p(a.je.Discussion)}),ne=(0,T.A)(()=>{p(a.je.Reactions)}),ae=(0,T.A)(()=>{p(a.je.ChatAdministrators)}),oe=(0,T.A)(()=>{p(a.je.Invites)}),re=(0,T.A)(()=>{p(a.je.JoinRequests)}),le=(0,T.A)(e=>{K(e),x(!0)}),ce=(0,T.A)(e=>{V(e.target.value),x(!0)}),de=(0,T.A)(e=>{U(e.target.value),x(!0)}),he=(0,T.A)(()=>{const t=E.trim(),i=_.trim();t.length?f({chatId:e,title:t,about:i,photo:O}):j(Mg)}),ue=(0,T.A)(()=>{p(a.je.ChannelSubscribers)}),me=(0,T.A)(()=>{p(a.je.ChannelRemovedUsers)}),pe=(0,T.A)(()=>{t.isCreator?y({chatId:t.id}):C({chatId:t.id}),L(),b(),S({id:void 0})}),ve=(0,s.Kr)(()=>{if(!i?.enabledReactions)return $("ReactionsOff");if("all"===i.enabledReactions.type)return $("ReactionsAll");const e=i.enabledReactions.allowed.length,t=m?.filter(e=>!e.isInactive).length||0;return t?`${e} / ${t}`:e.toString()},[m,i?.enabledReactions,$]),ge=(0,s.Kr)(()=>(0,l.gA)(t),[t]);if((0,c._ls)((0,n.mS)(),e)||t.isForbidden)return;const Ae=o===a.TD.InProgress;return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(Fh.A,{currentAvatarBlobUrl:H,onChange:le,disabled:!r}),(0,se.FD)("div",{className:"settings-edit",children:[(0,se.Y)(ee.A,{id:"channel-title",label:$("EnterChannelName"),onChange:ce,value:E,error:J===Mg?J:void 0,disabled:!r}),(0,se.Y)(ln.A,{id:"channel-about",label:$("DescriptionPlaceholder"),onChange:de,value:_,maxLength:255,maxLengthIndicator:(255-_.length).toString(),disabled:!r,noReplaceNewlines:!0})]}),t.isCreator&&(0,se.FD)(pi.A,{icon:"lock",multiline:!0,onClick:te,children:[(0,se.Y)("span",{className:"title",children:$("ChannelType")}),(0,se.Y)("span",{className:"subtitle",children:$(ge?"TypePublic":"TypePrivate")})]}),(0,se.FD)(pi.A,{icon:"message",multiline:!0,onClick:ie,disabled:!r,children:[(0,se.Y)("span",{className:"title",children:$("Discussion")}),(0,se.Y)("span",{className:"subtitle",children:$(Y?"DiscussionUnlink":"Add")})]}),d&&(0,se.FD)(pi.A,{icon:"link",onClick:oe,multiline:!0,disabled:!h,children:[(0,se.Y)("span",{className:"title",children:$("GroupInfo.InviteLinks")}),(0,se.Y)("span",{className:"subtitle",children:h?(0,yn.Sm)(h.length):$("Loading")})]}),Boolean(t.joinRequests?.length)&&(0,se.FD)(pi.A,{icon:"add-user-filled",onClick:re,multiline:!0,children:[(0,se.Y)("span",{className:"title",children:$("SubscribeRequests")}),(0,se.Y)("span",{className:"subtitle",children:(0,yn.Sm)(t.joinRequests.length)})]}),(0,se.FD)(pi.A,{icon:"heart-outline",multiline:!0,onClick:ne,disabled:!r,children:[(0,se.Y)("span",{className:"title",children:$("Reactions")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:ve})]}),W&&(0,se.FD)(pi.A,{icon:"language",narrow:!0,ripple:!0,disabled:!A,onClick:Q,children:[(0,se.Y)("span",{children:$("AutomaticTranslation")}),(0,se.Y)(vi.A,{id:"auto-translation",label:$("AutomaticTranslation"),checked:g})]})]}),(0,se.FD)("div",{className:"section",children:[(0,se.FD)(pi.A,{icon:"admin",multiline:!0,onClick:ae,children:[(0,se.Y)("span",{className:"title",children:$("ChannelAdministrators")}),(0,se.Y)("span",{className:"subtitle",children:Z})]}),(0,se.FD)(pi.A,{icon:"group",multiline:!0,onClick:ue,children:[(0,se.Y)("span",{className:"title",dir:"auto",children:$("ChannelSubscribers")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:(0,yn.Sm)(t.membersCount)})]}),(0,se.FD)(pi.A,{icon:"delete-user",multiline:!0,onClick:me,children:[(0,se.Y)("span",{className:"title",children:$("ChannelBlockedUsers")}),(0,se.Y)("span",{className:"subtitle",children:X})]})]}),(0,se.Y)("div",{className:"section",children:(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:M,children:t.isCreator?$("ChannelDelete"):$("LeaveChannel")})})]}),(0,se.Y)(Ci.A,{isShown:R,onClick:he,disabled:Ae,ariaLabel:$("Save"),iconName:"check",isLoading:Ae}),(0,se.Y)(hi.A,{isOpen:F,onClose:L,text:t.isCreator?$("ChannelDeleteAlert"):$("ChannelLeaveAlert"),confirmLabel:t.isCreator?$("ChannelDelete"):$("LeaveChannel"),confirmHandler:pe,confirmIsDestructive:!0})]})})),Bg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t);return{chat:i,currentUserId:e.currentUserId,isChannel:i&&(0,l.WX)(i),adminMembersById:(0,c.AWZ)(e,t)?.adminMembersById}})(({isActive:e,chat:t,isChannel:i,currentUserId:o,adminMembersById:r,onScreenSelect:c,onChatMemberSelect:d,onClose:h})=>{const{toggleSignatures:u}=(0,n.ko)(),m=(0,B.A)();(0,Ne.A)({isActive:e,onBack:h});const p=Boolean(t?.areSignaturesShown),v=Boolean(t?.areProfilesShown),g=Boolean(t?.isCreator||t&&(0,l.ub)(t,"addAdmins")),A=i&&(0,l.ub)(t,"postMessages"),f=(0,s.Kr)(()=>{if(!r)return[];const[e,t]=(0,gi.jB)(Object.values(r),e=>e.isOwner);return[...e,...t]},[r]),b=(0,T.A)(e=>{d(e.userId,e.promotedByUserId===o),c(a.je.ChatAdminRights)}),C=(0,T.A)(()=>{u({chatId:t.id,areProfilesEnabled:v,areSignaturesEnabled:!p})}),y=(0,T.A)(()=>{u({chatId:t.id,areProfilesEnabled:!v,areSignaturesEnabled:p})}),S=(0,T.A)(()=>{c(a.je.GroupAddAdmins)}),N=(0,T.A)(e=>{if(e.isOwner)return m("ChannelCreator");const t=(0,n.mS)().users.byId,i=e.promotedByUserId?t[e.promotedByUserId]:void 0;return i?m("EditAdminPromotedBy",(0,l.Yg)(i)):m("ChannelAdmin")});return(0,se.Y)("div",{className:"Management",children:(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.Y)("div",{className:"section",children:(0,se.FD)(pi.A,{icon:"recent",multiline:!0,disabled:!0,children:[(0,se.Y)("span",{className:"title",children:m("EventLog")}),(0,se.Y)("span",{className:"subtitle",children:m(i?"EventLogInfoDetailChannel":"EventLogInfoDetail")})]})}),(0,se.FD)("div",{className:"section",dir:m.isRtl?"rtl":void 0,children:[(0,se.Y)("p",{className:"section-help",dir:"auto",children:m(i?"Channel.Management.AddModeratorHelp":"Group.Management.AddModeratorHelp")}),f.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable",onClick:()=>b(e),children:(0,se.Y)(Cs.A,{userId:e.userId,status:N(e),forceShowSelf:!0})},e.userId)),(0,se.Y)(Ci.A,{isShown:g,onClick:S,ariaLabel:m("Channel.Management.AddModerator"),iconName:"add-user-filled"})]}),A&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)("div",{className:"ListItem narrow",children:(0,se.Y)($s.A,{checked:p,label:m("ChannelSignMessages"),onChange:C})}),p&&(0,se.FD)(se.FK,{children:[(0,se.Y)("div",{className:"ListItem narrow",children:(0,se.Y)($s.A,{checked:v,label:m("ChannelSignMessagesWithProfile"),onChange:y})}),(0,se.Y)("p",{className:"section-info section-info_push",children:m("ChannelSignProfilesInfo")})]})]})]})})})),Lg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{isUsernameAvailable:s,checkedUsername:n,error:a}=(0,c.YK)(e,t);return{chat:i,isChannel:(0,l.WX)(i),progress:(0,c.nTw)(e).management.progress,error:a,isUsernameAvailable:s,checkedUsername:n,isProtected:i?.isProtected,maxPublicLinks:(0,oa.d)(e,"channelsPublic"),privateInviteLink:(0,c.AWZ)(e,t)?.inviteLink}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)&&(0,c.YK)(e,t)))(({chat:e,isActive:t,isChannel:i,progress:r,isUsernameAvailable:c,checkedUsername:d,error:h,isProtected:u,maxPublicLinks:m,privateInviteLink:p,onClose:v})=>{const{updatePublicLink:g,updatePrivateLink:A,toggleIsProtected:f,openLimitReachedModal:b,resetManagementError:C}=(0,n.ko)(),y=(0,s.Kr)(()=>e.usernames?.find(({isEditable:e})=>e),[e.usernames]),S=y?.username||"",N=(0,s.Kr)(()=>(0,l.gA)(e),[e]),[k,w]=(0,s.J0)(!1),[P,I]=(0,s.J0)(N?"public":"private"),[Y,F]=(0,s.J0)(),[M,T,L]=(0,D.A)(),[R,x,E]=(0,D.A)(),V=(0,K.A)(c),_=k&&Boolean("public"===P&&(Y||S&&""===Y)&&(c??V)||"private"===P&&N);(0,Ne.A)({isActive:t,onBack:v}),(0,s.vJ)(()=>{w(!1)},[S]),(0,s.vJ)(()=>{P&&!p&&A()},[P,p,A]);const U=(0,s.hb)(t=>{F(t),w(!0),h&&C({chatId:e.id})},[e.id,h]),O=(0,s.hb)((e,t)=>{if(Object.values((0,n.mS)().chats.byId).filter(({isCreator:e,usernames:t})=>e&&t?.some(e=>e.isActive)).length>=m&&"public"===e){b({limit:"channelsPublic"});const e=t.currentTarget.closest(".radio-group");return e.querySelector("[value=public]").checked=!1,void(e.querySelector("[value=private]").checked=!0)}I(e),w(!0)},[m,b]),J=(0,s.hb)(t=>{f({chatId:e.id,isProtected:"protected"===t})},[e.id,f]),G=(0,s.hb)(()=>{N&&"private"===P?x():g({username:"public"===P&&Y||""})},[N,x,P,g,Y]),j=(0,s.hb)(()=>{g({username:"",shouldDisableUsernames:!0}),E()},[E,g]),z=(0,s.hb)(()=>{L(),A()},[L,A]),H=(0,B.A)(),$=i?"Channel":"Mega",q=i?"Channel":"Group",W=[{value:"private",label:H(`${$}Private`),subLabel:H(`${$}PrivateInfo`)},{value:"public",label:H(`${$}Public`),subLabel:H(`${$}PublicInfo`)}],Q=[{value:"allowed",label:H("ChannelVisibility.Forwarding.Enabled")},{value:"protected",label:H("ChannelVisibility.Forwarding.Disabled")}],Z=r===a.TD.InProgress,X="public"===P&&e.usernames&&e.usernames.length>0;return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section",dir:H.isRtl?"rtl":void 0,children:[(0,se.Y)("h3",{className:"section-heading",children:H(`${q}Type`)}),(0,se.Y)(ie.A,{selected:P,name:"channel-type",options:W,onChange:O})]}),"private"===P?(0,se.Y)("div",{className:"section",dir:H.isRtl?"rtl":void 0,children:p?(0,se.FD)(se.FK,{children:[(0,se.Y)(Jr.A,{link:p,className:"invite-link"}),(0,se.Y)("p",{className:"section-info",dir:H.isRtl?"rtl":void 0,children:H(`${$}PrivateLinkHelp`)}),(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:T,children:H("RevokeLink")}),(0,se.Y)(hi.A,{isOpen:M,onClose:L,text:H("RevokeAlert"),confirmLabel:H("RevokeButton"),confirmHandler:z,confirmIsDestructive:!0})]}):(0,se.Y)(Ts.A,{})}):(0,se.FD)("div",{className:"section no-border",children:[(0,se.Y)("div",{className:"settings-input",children:(0,se.Y)(Yh,{asLink:!0,currentUsername:S,isLoading:Z,isUsernameAvailable:c,checkedUsername:d,onChange:U})}),h===o.Y3M&&function(){const e=`${o.jsp}${o.NjX}`;return(0,se.Y)("p",{className:"section-info",dir:"auto",children:H("lng_username_purchase_available").replace("{link}","%PURCHASE_LINK%").split("%").map(t=>"PURCHASE_LINK"===t?(0,se.Y)(pl.A,{url:e,text:`@${o.NjX}`}):t)})}(),(0,se.Y)("p",{className:"section-info",dir:"auto",children:H(`${q}.Username.CreatePublicLinkHelp`)})]}),X&&(0,se.Y)(kh,{chatId:e.id,usernames:e.usernames,onEditUsername:U}),(0,se.FD)("div",{className:"section",dir:H.isRtl?"rtl":void 0,children:[(0,se.Y)("h3",{className:"section-heading",children:H(i?"ChannelVisibility.Forwarding.ChannelTitle":"ChannelVisibility.Forwarding.GroupTitle")}),(0,se.Y)(ie.A,{selected:u?"protected":"allowed",name:"forwarding-type",options:Q,onChange:J}),(0,se.Y)("p",{className:"section-info section-info_push",children:H(i?"ChannelVisibility.Forwarding.ChannelInfo":"ChannelVisibility.Forwarding.GroupInfo")})]})]}),(0,se.Y)(Ci.A,{isShown:_,disabled:Z,ariaLabel:H("Save"),onClick:G,iconName:"check",isLoading:Z}),(0,se.Y)(hi.A,{isOpen:R,onClose:E,text:H("ChannelVisibility.Confirm.MakePrivate.Channel",S),confirmHandler:j,confirmIsDestructive:!0})]})})),Rg=(0,s.ph)((0,n.EK)((e,{chat:t})=>{const{currentUserId:i}=e;return{currentUserId:i,chatMembers:(0,c.AWZ)(e,t.id)?.members}})(({chat:e,currentUserId:t,chatMembers:i,isOpen:a,onClose:o})=>{const{loadMoreMembers:r,deleteChatMember:l}=(0,n.ko)(),c=(0,B.A)(),[d,h]=(0,s.J0)(""),u=(0,s.Kr)(()=>{const e=(i||[]).reduce((e,i)=>(i.isAdmin||i.isOwner||i.userId===t||e.push(i.userId),e),[]);return(0,Tt.PU)({ids:e,query:d,type:"user"})},[i,t,d]),m=(0,T.A)(()=>{r({chatId:e.id})}),p=(0,T.A)(t=>{l({chatId:e.id,userId:t}),o()});return(0,se.Y)(Vs,{isOpen:a,chatOrUserIds:u,searchPlaceholder:c("ChannelBlockUser"),search:d,onSearchChange:h,loadMore:m,onSelectChatOrUser:p,onClose:o})})),xg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{byId:s}=e.users;return{chat:i,usersById:s,canDeleteMembers:i&&((0,l.ub)(i,"banUsers")||i.isCreator),removedMembers:(0,c.AWZ)(e,t)?.kickedMembers||Ai.p,isChannel:i&&(0,l.WX)(i)}})(({chat:e,usersById:t,canDeleteMembers:i,removedMembers:a,isChannel:o,onClose:r,isActive:c})=>{const{updateChatMemberBannedRights:d}=(0,n.ko)(),h=(0,B.A)(),[u,m,p]=(0,D.A)();(0,Ne.A)({isActive:c,onBack:r});const v=(0,s.hb)(e=>{if(!e.kickedByUserId)return;const i=t[e.kickedByUserId];return i?h("UserRemovedBy",(0,l.Yg)(i)):void 0},[h,t]),g=(0,s.hb)(t=>{if(e)return[{title:h("Unblock"),icon:"delete",destructive:!0,handler:()=>d({chatId:e.id,userId:t.userId,bannedRights:{}})}]},[h,e,d]);return(0,se.Y)("div",{className:"Management",children:(0,se.Y)("div",{className:"panel-content custom-scroll",children:(0,se.FD)("div",{className:"section",dir:h.isRtl?"rtl":void 0,children:[(0,se.Y)("p",{className:"section-help",children:h(o?"NoBlockedChannel2":"NoBlockedGroup2")}),a.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable",ripple:!0,contextActions:g(e),children:(0,se.Y)(Cs.A,{userId:e.userId,status:v(e),forceShowSelf:!0})},e.userId)),i&&(0,se.Y)(Ci.A,{isShown:!0,onClick:m,ariaLabel:h("Channel.EditAdmin.Permission.BanUsers"),iconName:"add-user-filled"}),e&&i&&(0,se.Y)(Rg,{chat:e,isOpen:u,onClose:p})]})})})})),Eg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{linkedChatId:s}=(0,c.AWZ)(e,t)||{},{forDiscussionIds:n,byId:a}=e.chats;return{chat:i,chatsByIds:a,forDiscussionIds:n,linkedChat:s?(0,c.hds)(e,s):void 0,isChannel:i&&(0,l.WX)(i)}})(({chat:e,onClose:t,isActive:i,chatId:r,chatsByIds:c,linkedChat:d,forDiscussionIds:h,isChannel:u,onScreenSelect:m})=>{const{loadGroupsForDiscussion:p,linkDiscussionGroup:v,unlinkDiscussionGroup:g,toggleJoinRequest:A,toggleJoinToSend:f}=(0,n.ko)(),[b,C]=(0,s.J0)(),[y,S,N]=(0,D.A)(),[k,w,P]=(0,D.A)(),[I,Y]=(0,s.J0)(Boolean(d?.isJoinToSend)),[F,M]=(0,s.J0)(Boolean(d?.isJoinRequest)),L=(0,B.A)(),R=d?.id;(0,Ne.A)({isActive:i,onBack:t}),(0,s.vJ)(()=>{p()},[p]),(0,s.vJ)(()=>{i&&(Y(d?.isJoinToSend||!1),M(d?.isJoinRequest||!1))},[d,i]);const x=(0,s.hb)(()=>{N(),g({channelId:u?r:R}),u||m(a.je.Initial)},[N,g,u,r,R,m]),E=(0,s.hb)(()=>{P(),v({channelId:r,chatId:b})},[P,v,r,b]),V=(0,s.hb)(e=>{Y(e),f({chatId:R,isEnabled:e}),e||M(!1)},[R,f]),_=(0,s.hb)(e=>{M(e),A({chatId:R,isEnabled:e})},[R,A]);const U=(0,T.A)(()=>{m(a.je.NewDiscussionGroup)});return(0,se.Y)("div",{className:"Management",children:(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.DiscussionGroups,size:o.Uyp,className:"section-icon"}),d&&(0,se.FD)("div",{children:[d&&(0,se.Y)(pi.A,{className:"chat-item-clickable",inactive:!0,children:(0,se.Y)(bs.A,{chatId:d.id})}),(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:S,children:L(u?"DiscussionUnlinkGroup":"DiscussionUnlinkChannel")}),(0,se.Y)(hi.A,{isOpen:y,onClose:N,header:(0,se.FD)("div",{className:"modal-header",children:[(0,se.Y)(Lt.A,{size:"tiny",peer:d}),(0,se.Y)("div",{className:"modal-title",children:L(u?"DiscussionUnlinkGroup":"DiscussionUnlinkChannel")})]}),textParts:(0,Bt.A)(L(u?"DiscussionUnlinkChannelAlert":"DiscussionUnlinkGroupAlert",d?.title),["br","simple_markdown"]),confirmLabel:L(u?"DiscussionUnlinkGroup":"DiscussionUnlinkChannel"),confirmHandler:x,confirmIsDestructive:!0})]}),!d&&(0,se.FD)("div",{children:[(0,se.Y)("p",{className:"section-help",dir:"auto",children:L("DiscussionChannelHelp")}),(0,se.FD)("div",{teactFastList:!0,children:[(0,se.Y)(pi.A,{icon:"group",ripple:!0,className:"create-item",withPrimaryColor:!0,teactOrderKey:0,onClick:U,children:L("DiscussionCreateGroup")},"create-group"),h?h.map((e,t)=>(0,se.Y)(pi.A,{teactOrderKey:t+1,className:"chat-item-clickable scroll-item",onClick:()=>{C(e),w()},children:(0,se.Y)(bs.A,{chatId:e})},e)):(0,se.Y)(Dc.A,{teactOrderKey:0,text:"No discussion groups found"},"nothing-found")]}),(0,se.Y)("p",{className:"mt-4 mb-0 section-help",dir:"auto",children:L("DiscussionChannelHelp2")}),(0,se.Y)(hi.A,{isOpen:k,onClose:P,header:function(){if(!b)return;const e=c[b];return e?(0,se.FD)("div",{className:"modal-header",children:[(0,se.Y)(Lt.A,{size:"tiny",peer:e}),(0,se.Y)("div",{className:"modal-title",children:L("Channel.DiscussionGroup.LinkGroup")})]}):void 0}(),textParts:function(){if(!b)return;const t=c[b];return t?(0,l.gA)(t)?(0,Bt.A)(`Do you want to make **${t.title}** the discussion board for **${e?.title}**?`,["br","simple_markdown"]):(0,Bt.A)(`Do you want to make **${t.title}** the discussion board for **${e?.title}**?\n\nAnyone from the channel will be able to see messages in this group.`,["br","simple_markdown"]):void 0}(),confirmLabel:L("DiscussionLinkGroup"),confirmHandler:E})]})]}),d&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)("h3",{className:"section-heading",children:L("ChannelSettingsJoinTitle")}),(0,se.Y)("div",{className:"ListItem narrow",children:(0,se.Y)($s.A,{checked:I,onCheck:V,label:L("ChannelSettingsJoinToSend")})}),I&&(0,se.Y)("div",{className:"ListItem narrow",children:(0,se.Y)($s.A,{checked:F,onCheck:_,label:L("ChannelSettingsJoinRequest")})}),(0,se.Y)("p",{className:"section-info section-info_push",children:L(I?"ChannelSettingsJoinRequestInfo":"ChannelSettingsJoinToSendInfo")})]})]})})})),Vg="Group title can't be empty",_g=["sendMessages","embedLinks","sendPolls","changeInfo","inviteUsers","pinMessages","manageTopics","sendPhotos","sendVideos","sendRoundvideos","sendVoices","sendAudios","sendDocs"],Ug=_g.length+1,Og=(0,be.sg)(e=>e(),500,!1),Kg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),s=(0,c.AWZ)(e,t),{management:n,limitReachedModal:a}=(0,c.nTw)(e),{progress:o}=n,r=Boolean(s?.linkedChatId),d=(0,l.yn)(i),{invites:h}=n.byChatId[t]||{},u=!r&&((0,l.ub)(i,"changeInfo")||i.isCreator);return{chat:i,chatFullInfo:s,progress:o,isBasicGroup:d,hasLinkedChannel:r,canChangeInfo:i.isCreator||(0,l.ub)(i,"changeInfo"),canBanUsers:i.isCreator||(0,l.ub)(i,"banUsers"),canInvite:i.isCreator||(0,l.ub)(i,"inviteUsers"),exportedInvites:h,isChannelsPremiumLimitReached:"channels"===a?.limit,availableReactions:e.reactions.availableReactions,canEditForum:u}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)))(({chatId:e,chat:t,chatFullInfo:i,progress:o,isBasicGroup:r,hasLinkedChannel:d,canChangeInfo:h,canBanUsers:u,canInvite:m,canEditForum:p,isActive:v,exportedInvites:g,isChannelsPremiumLimitReached:A,availableReactions:f,onScreenSelect:b,onClose:C})=>{const{togglePreHistoryHidden:y,updateChat:S,deleteChat:N,leaveChannel:k,deleteChannel:w,closeManagement:P,openChat:I,loadExportedChatInvites:Y,loadChatJoinRequests:F,toggleForum:M}=(0,n.ko)(),[L,R,x]=(0,D.A)(),E=t.title,V=i?.about||"",[_,U]=(0,s.J0)(!1),[O,K]=(0,s.J0)(E),[J,j]=(0,s.J0)(V),[z,H]=(0,s.J0)(),[$,W]=(0,s.J0)(),[Q,Z]=(0,s.J0)(t.isForum),X=(0,l.cP)(t),te=(0,q.A)(X,!1,G.qZ.BlobUrl),ie=(0,s.Kr)(()=>(0,l.gA)(t),[t]),ne=(0,B.A)(),ae=(0,s.li)();(0,Ne.A)({isActive:v,onBack:C}),(0,s.vJ)(()=>{m&&(Y({chatId:e}),Y({chatId:e,isRevoked:!0}),F({chatId:e}))},[e,m]),(0,s.vJ)(()=>{Z(Boolean(t.isForum))},[t.isForum]),(0,s.vJ)(()=>{o===a.TD.Complete&&(U(!1),W(void 0))},[o]);const oe=(0,T.A)(()=>{b(a.je.ChatPrivacyType)}),re=(0,T.A)(()=>{b(a.je.Discussion)}),le=(0,T.A)(()=>{b(a.je.Reactions)}),ce=(0,T.A)(()=>{b(a.je.GroupPermissions)}),de=(0,T.A)(()=>{b(a.je.ChatAdministrators)}),he=(0,T.A)(()=>{b(a.je.Invites)}),ue=(0,T.A)(()=>{b(a.je.JoinRequests)}),me=(0,T.A)(e=>{H(e),U(!0)}),pe=(0,T.A)(e=>{K(e.target.value),U(!0)}),ve=(0,T.A)(e=>{j(e.target.value),U(!0)}),ge=(0,T.A)(()=>{const t=O.trim(),i=J.trim();t.length?S({chatId:e,title:t,about:i,photo:z}):W(Vg)}),Ae=(0,T.A)(()=>{b(a.je.GroupMembers)}),fe=(0,T.A)(()=>{if(!i)return;const{isPreHistoryHidden:e}=i;y({chatId:t.id,isEnabled:!e})}),be=(0,T.A)(()=>{Z(t=>{const i=!t;return Og(()=>{M({chatId:e,isEnabled:i})}),i})});(0,s.vJ)(()=>{if(!A)return;const e=ae.current?.querySelector("input");e.checked=!i?.isPreHistoryHidden},[A,i?.isPreHistoryHidden]);const Ce=(0,s.Kr)(()=>{if(!i?.enabledReactions)return ne("ReactionsOff");if("all"===i.enabledReactions.type)return ne("ReactionsAll");const e=i.enabledReactions.allowed.length,t=f?.filter(e=>!e.isInactive).length||0;return t?`${e} / ${t}`:e.toString()},[f,i?.enabledReactions,ne]),ye=(0,s.Kr)(()=>{if(!t.defaultBannedRights)return 0;let e=_g.filter(e=>!("manageTopics"===e&&!Q||t.defaultBannedRights[e])).length;const{sendStickers:i,sendGifs:s}=t.defaultBannedRights;return i||s||(e+=1),e},[t.defaultBannedRights,Q]),Se=(0,s.Kr)(()=>Object.keys(i?.adminMembersById||{}).length,[i?.adminMembersById]),ke=(0,T.A)(()=>{r?N({chatId:t.id}):t.isCreator?w({chatId:t.id}):k({chatId:t.id}),x(),P(),I({id:void 0})});if((0,c._ls)((0,n.mS)(),e)||t.isForbidden)return;const we=o===a.TD.InProgress;return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(Fh.A,{isForForum:Q,currentAvatarBlobUrl:te,onChange:me,disabled:!h}),(0,se.FD)("div",{className:"settings-edit",children:[(0,se.Y)(ee.A,{id:"group-title",label:ne("GroupName"),onChange:pe,value:O,error:$===Vg?$:void 0,disabled:!h}),(0,se.Y)(ln.A,{id:"group-about",label:ne("DescriptionPlaceholder"),maxLength:255,maxLengthIndicator:(255-J.length).toString(),onChange:ve,value:J,disabled:!h,noReplaceNewlines:!0})]}),t.isCreator&&(0,se.FD)(pi.A,{icon:"lock",multiline:!0,onClick:oe,children:[(0,se.Y)("span",{className:"title",children:ne("GroupType")}),(0,se.Y)("span",{className:"subtitle",children:ne(ie?"TypePublic":"TypePrivate")})]}),d&&(0,se.FD)(pi.A,{icon:"message",multiline:!0,onClick:re,children:[(0,se.Y)("span",{className:"title",children:ne("LinkedChannel")}),(0,se.Y)("span",{className:"subtitle",children:ne("DiscussionUnlink")})]}),(0,se.FD)(pi.A,{icon:"permissions",multiline:!0,onClick:ce,disabled:!u,children:[(0,se.Y)("span",{className:"title",children:ne("ChannelPermissions")}),(0,se.FD)("span",{className:"subtitle",dir:"auto",children:[ye,"/",Ug-(Q?0:1)]})]}),(0,se.FD)(pi.A,{icon:"heart-outline",multiline:!0,onClick:le,disabled:!h,children:[(0,se.Y)("span",{className:"title",children:ne("Reactions")}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:Ce})]}),(0,se.FD)(pi.A,{icon:"admin",multiline:!0,onClick:de,children:[(0,se.Y)("span",{className:"title",children:ne("ChannelAdministrators")}),(0,se.Y)("span",{className:"subtitle",children:(0,yn.Sm)(Se)})]}),m&&(0,se.FD)(pi.A,{icon:"link",onClick:he,multiline:!0,disabled:!g,children:[(0,se.Y)("span",{className:"title",children:ne("GroupInfo.InviteLinks")}),(0,se.Y)("span",{className:"subtitle",children:g?(0,yn.Sm)(g.length):ne("Loading")})]}),Boolean(t.joinRequests?.length)&&(0,se.FD)(pi.A,{icon:"add-user-filled",onClick:ue,multiline:!0,children:[(0,se.Y)("span",{className:"title",children:ne("MemberRequests")}),(0,se.Y)("span",{className:"subtitle",children:(0,yn.Sm)(t.joinRequests.length)})]}),p&&(0,se.FD)(se.FK,{children:[(0,se.FD)(pi.A,{icon:"forums",ripple:!0,onClick:be,children:[(0,se.Y)("span",{children:ne("ChannelTopics")}),(0,se.Y)(vi.A,{id:"group-notifications",label:ne("ChannelTopics"),checked:Q,inactive:!0})]}),(0,se.Y)("div",{className:"section-info section-info_push",children:ne("ForumToggleDescription")})]})]}),(0,se.FD)("div",{className:"section",children:[(0,se.FD)(pi.A,{icon:"group",multiline:!0,onClick:Ae,children:[(0,se.Y)("span",{className:"title",children:ne("GroupMembers")}),(0,se.Y)("span",{className:"subtitle",children:(0,yn.Sm)(t.membersCount??0)})]}),!ie&&!d&&Boolean(i)&&(0,se.Y)("div",{className:"ListItem narrow",ref:ae,children:(0,se.Y)($s.A,{className:"align-checkbox-with-list-buttons",checked:!i.isPreHistoryHidden,label:ne("ChatHistory"),onChange:fe,subLabel:i.isPreHistoryHidden?ne("ChatHistoryHiddenInfo2"):ne("ChatHistoryVisibleInfo"),disabled:!u})})]}),(0,se.Y)("div",{className:"section",children:(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:R,children:ne("DeleteMega")})})]}),(0,se.Y)(Ci.A,{isShown:_,onClick:ge,disabled:we,ariaLabel:ne("Save"),iconName:"check",isLoading:we}),(0,se.Y)(hi.A,{isOpen:L,onClose:x,textParts:(0,Bt.A)(r||!t.isCreator?ne("AreYouSureDeleteAndExit"):ne("AreYouSureDeleteThisChatWithGroup",t.title),["br","simple_markdown"]),confirmLabel:r||!t.isCreator?ne("DeleteMega"):ne("DeleteGroupForAll"),confirmHandler:ke,confirmIsDestructive:!0})]})})),Jg=(0,s.ph)((0,n.EK)((e,{chatId:t,isPromotedByCurrentUser:i})=>{const s=(0,c.hds)(e,t),n=(0,c.AWZ)(e,t),{byId:a}=e.users,{currentUserId:o}=e,r=(0,l.WX)(s),d=!(s.isCreator||i);return{chat:s,usersById:a,currentUserId:o,isChannel:r,isForum:s.isForum,isFormFullyDisabled:d,defaultRights:s.adminRights,hasFullInfo:Boolean(n),adminMembersById:n?.adminMembersById}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)))(({isActive:e,isNewAdmin:t,selectedUserId:i,defaultRights:o,chat:r,usersById:c,currentUserId:d,adminMembersById:h,hasFullInfo:u,isChannel:m,isForum:p,isFormFullyDisabled:v,onClose:g,onScreenSelect:A})=>{const{updateChatAdmin:f}=(0,n.ko)(),[b,C]=(0,s.J0)({}),[y,S]=(0,s.J0)(Boolean(t)),[N,k]=(0,s.J0)(!1),[w,P,I]=(0,D.A)(),[Y,F]=(0,s.J0)(""),M=(0,B.A)();(0,Ne.A)({isActive:e,onBack:g});const T=(0,s.Kr)(()=>{const e=i?h?.[i]:void 0;if(!t||!e&&i){if(t){const e=(0,n.mS)().users.byId[i];return e?{userId:e.id,adminRights:o,customTitle:M("ChannelAdmin"),isOwner:!1,promotedByUserId:void 0}:void 0}return e}},[h,o,t,M,i]);(0,s.vJ)(()=>{u&&i&&!T&&A(a.je.ChatAdministrators)},[r,u,A,T,i]),(0,s.vJ)(()=>{C(T?.adminRights||{}),F((T?.customTitle||"").substr(0,16)),S(Boolean(t)),k(!1)},[o,t,T]);const L=(0,s.hb)(e=>{const{name:t}=e.target;C(e=>{return{...e,[t]:(i=e[t],!i||void 0)};var i}),S(!0)},[]),R=(0,s.hb)(()=>{i&&(k(!0),f({chatId:r.id,userId:i,adminRights:b,customTitle:Y}))},[i,f,r.id,b,Y]),x=(0,s.hb)(()=>{i&&(f({chatId:r.id,userId:i,adminRights:{}}),I())},[r.id,I,i,f]),E=(0,s.hb)(e=>!((0,l.yn)(r)||!v&&r.adminRights&&(r.isCreator||r.adminRights[e])),[r,v]),V=(0,s.Kr)(()=>{if(t||!T)return;if(T.isOwner)return M("ChannelCreator");const e=T.promotedByUserId?c[T.promotedByUserId]:void 0;return e?M("EditAdminPromotedBy",(0,l.Yg)(e)):M("ChannelAdmin")},[t,T,c,M]),_=(0,s.hb)(e=>{const{value:t}=e.target;F(t),S(!0)},[]);if(T)return(0,se.FD)("div",{className:"Management",children:[(0,se.Y)("div",{className:"panel-content custom-scroll",children:(0,se.FD)("div",{className:"section",children:[(0,se.Y)(pi.A,{inactive:!0,className:"chat-item-clickable",children:(0,se.Y)(Cs.A,{userId:T.userId,status:V,forceShowSelf:!0})}),(0,se.Y)("h3",{className:"section-heading mt-4",dir:"auto",children:M("EditAdminWhatCanDo")}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"changeInfo",checked:Boolean(b.changeInfo),label:M(m?"EditAdminChangeChannelInfo":"EditAdminChangeGroupInfo"),blocking:!0,disabled:E("changeInfo"),onChange:L})}),m&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"postMessages",checked:Boolean(b.postMessages),label:M("EditAdminPostMessages"),blocking:!0,disabled:E("postMessages"),onChange:L})}),m&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"editMessages",checked:Boolean(b.editMessages),label:M("EditAdminEditMessages"),blocking:!0,disabled:E("editMessages"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"deleteMessages",checked:Boolean(b.deleteMessages),label:M(m?"EditAdminDeleteMessages":"EditAdminGroupDeleteMessages"),blocking:!0,disabled:E("deleteMessages"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"postStories",checked:Boolean(b.postStories),label:M("EditAdminPostStories"),blocking:!0,disabled:E("postStories"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"editStories",checked:Boolean(b.editStories),label:M("EditAdminEditStories"),blocking:!0,disabled:E("editStories"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"deleteStories",checked:Boolean(b.deleteStories),label:M("EditAdminDeleteStories"),blocking:!0,disabled:E("deleteStories"),onChange:L})}),!m&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"banUsers",checked:Boolean(b.banUsers),label:M("EditAdminBanUsers"),blocking:!0,disabled:E("banUsers"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"inviteUsers",checked:Boolean(b.inviteUsers),label:M("EditAdminAddUsers"),blocking:!0,disabled:E("inviteUsers"),onChange:L})}),!m&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"pinMessages",checked:Boolean(b.pinMessages),label:M("EditAdminPinMessages"),blocking:!0,disabled:E("pinMessages"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"addAdmins",checked:Boolean(b.addAdmins),label:M("EditAdminAddAdmins"),blocking:!0,disabled:E("addAdmins"),onChange:L})}),(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"manageCall",checked:Boolean(b.manageCall),label:M("StartVoipChatPermission"),blocking:!0,disabled:E("manageCall"),onChange:L})}),p&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"manageTopics",checked:Boolean(b.manageTopics),label:M("ManageTopicsPermission"),blocking:!0,disabled:E("manageTopics"),onChange:L})}),!m&&(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:"anonymous",checked:Boolean(b.anonymous),label:M("EditAdminSendAnonymously"),blocking:!0,disabled:E("anonymous"),onChange:L})}),v&&(0,se.Y)("p",{className:"section-info mb-4",dir:"auto",children:M("Channel.EditAdmin.CannotEdit")}),!m&&(0,se.Y)(ee.A,{id:"admin-title",label:M("EditAdminRank"),onChange:_,value:Y,disabled:v,maxLength:16}),d!==i&&!v&&!t&&(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:P,children:M("EditAdminRemoveAdmin")})]})}),(0,se.Y)(Ci.A,{isShown:y,onClick:R,ariaLabel:M("Save"),disabled:N,iconName:"check",isLoading:N}),!t&&(0,se.Y)(hi.A,{isOpen:w,onClose:I,text:"Are you sure you want to dismiss this admin?",confirmLabel:M("Channel.Admin.Dismiss"),confirmHandler:x,confirmIsDestructive:!0})]})}));var Gg=i(23459),jg=i(285);const zg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{statusesById:s}=e.users,{members:n,adminMembersById:a,areParticipantsHidden:o}=(0,c.AWZ)(e,t)||{},r=i&&(0,l.WX)(i),{userIds:d}=e.contactList||{},h=e.appConfig.hiddenMembersMinCount,u=i&&(i.isCreator||(0,l.ub)(i,"banUsers")),m=u&&!(0,l.yn)(i)&&void 0!==i.membersCount&&void 0!==h&&i.membersCount>=h,p=i&&((0,l.ub)(i,"inviteUsers")||!r&&!(0,l.Sq)(i,"inviteUsers")||i.isCreator),{query:v,fetchingStatus:g,globalUserIds:A,localUserIds:f}=(0,c.nTw)(e).userSearch;return{areParticipantsHidden:Boolean(i&&o),members:n,canAddMembers:p,adminMembersById:a,userStatusesById:s,isChannel:r,localContactIds:d,searchQuery:v,isSearching:g,globalUserIds:A,localUserIds:f,canDeleteMembers:u,currentUserId:e.currentUserId,canHideParticipants:m}})(({chatId:e,noAdmins:t,members:i,canAddMembers:o,adminMembersById:r,userStatusesById:c,isChannel:d,isActive:h,globalUserIds:u,localContactIds:m,localUserIds:p,isSearching:v,searchQuery:g,currentUserId:A,canDeleteMembers:f,areParticipantsHidden:b,canHideParticipants:C,onClose:y,onScreenSelect:S,onChatMemberSelect:N})=>{const{openChat:k,setUserSearchQuery:w,closeManagement:P,toggleParticipantsHidden:I,setNewChatMembersDialogState:Y,toggleManagement:F}=(0,n.ko)(),D=(0,B.A)(),M=(0,s.li)(),L=(0,s.li)(),[R,x]=(0,s.J0)(),E=(0,s.Kr)(()=>t&&r?Object.keys(r):[],[r,t]),V=(0,s.Kr)(()=>{const e=(0,n.mS)().users.byId;if(!i||!e)return[];const s=(0,l.UB)(i.map(({userId:e})=>e),e,c);return t?s.filter(e=>!E.includes(e)):s},[i,c,t,E]);(0,Gg.A)(V);const _=(0,s.Kr)(()=>{const e=(0,n.mS)().users.byId,i=Boolean(g),s=i?m?(0,Tt.PU)({ids:m,query:g,type:"user"}):[]:V;return(0,Is.A)((0,gi.Am)([...s,...i&&p||[],...i&&u||[]]).filter(i=>{const s=e[i];return!s||(d||s.canBeInvitedToGroup||!(0,l.tv)(s))&&(!t||!E.includes(i))}),!0)},[V,m,g,p,u,d,t,E]),[U,O]=(0,Fs.A)(void 0,_,Boolean(g)),K=(0,T.A)(e=>{t?(N(e,!0),S(a.je.ChatNewAdminRights)):(P(),k({id:e}))}),J=(0,T.A)(e=>{w({query:e.target.value})}),G=(0,Ms.A)(L,h,e=>{U&&U.length>0&&K(U[-1===e?0:e])},".ListItem-button",!0),j=(0,T.A)(()=>{x(void 0)}),z=(0,T.A)(()=>{I({chatId:e,isEnabled:!b})}),H=(0,T.A)(()=>{F(),Y({newChatMembersProgress:a.D7.InProgress})});return(0,Ne.A)({isActive:h,onBack:y}),(0,se.FD)("div",{className:"Management",children:[t&&(0,se.Y)("div",{className:"Management__filter",dir:D.isRtl?"rtl":void 0,children:(0,se.Y)(ee.A,{ref:M,value:g,onChange:J,placeholder:D("Search")})}),(0,se.FD)("div",{className:"panel-content custom-scroll",children:[C&&!d&&(0,se.FD)("div",{className:"section",children:[(0,se.FD)(pi.A,{icon:"group",ripple:!0,onClick:z,children:[(0,se.Y)("span",{children:D("ChannelHideMembers")}),(0,se.Y)(vi.A,{label:D("ChannelHideMembers"),checked:b})]}),(0,se.Y)("p",{className:"section-info",children:D(b?"GroupMembers.MembersHiddenOn":"GroupMembers.MembersHiddenOff")})]}),(0,se.Y)("div",{className:"section",children:U?.length?(0,se.Y)(gs.A,{className:"picker-list custom-scroll",items:_,onLoadMore:O,noScrollRestore:Boolean(g),ref:L,onKeyDown:G,children:U.map(e=>{return(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item",onClick:()=>K(e),contextActions:(t=e,t!==A&&f?[{title:D("lng_context_remove_from_group"),icon:"stop",handler:()=>{x(t)}}]:void 0),withPortalForMenu:!0,children:(0,se.Y)(Cs.A,{userId:e,forceShowSelf:!0,withStory:!0})},e);var t})}):v||!U||U.length?(0,se.Y)(Ts.A,{}):(0,se.Y)(Dc.A,{teactOrderKey:0,text:d?"No subscribers found":"No members found"},"nothing-found")})]}),o&&(0,se.Y)(Ci.A,{isShown:!0,onClick:H,ariaLabel:D("lng_channel_add_users"),iconName:"add-user-filled"}),f&&(0,se.Y)(jg.A,{isOpen:Boolean(R),userId:R,onClose:j})]})})),Hg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),s=(0,c.AWZ)(e,t),{progress:n}=(0,c.nTw)(e).management,a=i?.paidMessagesStars,r=e.appConfig.starsPaidMessageCommissionPermille;return{chat:i,progress:n,currentUserId:e.currentUserId,removedUsersCount:s?.kickedMembers?.length||0,members:s?.members,arePaidMessagesAvailable:Boolean(s?.arePaidMessagesAvailable&&r),canChargeForMessages:Boolean(a&&r),groupPeersPaidStars:a||o.wZe}})(({onScreenSelect:e,onChatMemberSelect:t,chat:i,progress:o,currentUserId:r,removedUsersCount:l,members:c,onClose:d,isActive:h,arePaidMessagesAvailable:u,canChargeForMessages:m,groupPeersPaidStars:p})=>{const{updateChatDefaultBannedRights:v,updatePaidMessagesPrice:g}=(0,n.ko)(),{permissions:A,havePermissionChanged:f,isLoading:b,handlePermissionChange:C,setIsLoading:y}=Gl(i?.defaultBannedRights),S=(0,B.A)(),N=(0,xi.A)();(0,Ne.A)({isActive:h,onBack:d});const k=(0,s.hb)(()=>{e(a.je.GroupRemovedUsers)},[e]),w=(0,s.hb)(()=>{e(a.je.GroupUserPermissionsCreate)},[e]),P=(0,s.hb)(i=>{t(i.userId,i.promotedByUserId===r),e(a.je.GroupUserPermissions)},[r,t,e]),[I,Y]=(0,s.J0)(!1),[F,M,L]=(0,D.A)(),[R,x]=(0,s.J0)(m),[E,V]=(0,s.J0)(p);(0,s.vJ)(()=>{o===a.TD.Complete&&L()},[o]);const _=(0,T.A)(()=>{i&&(y(!0),v({chatId:i.id,bannedRights:A}))}),U=(0,T.A)(()=>{i&&g({chatId:i?.id,paidMessagesStars:R?E:0})}),O=(0,T.A)(()=>{F&&U(),f&&_()}),K=(0,s.Kr)(()=>c?c.filter(({bannedRights:e})=>Boolean(e)):[],[c]),J=(0,s.hb)(e=>{const{bannedRights:t}=e;if(!t||!i)return;const{defaultBannedRights:s}=i;return Object.keys(t).reduce((e,i)=>{const n=i;if(!t[n]||s?.[n]||"sendInline"===n||"viewMessages"===n||"sendGames"===n)return e;const a=function(e){switch(e){case"sendMessages":return"UserRestrictionsNoSend";case"sendMedia":return"UserRestrictionsNoSendMedia";case"sendStickers":return"UserRestrictionsNoSendStickers";case"embedLinks":return"UserRestrictionsNoEmbedLinks";case"sendPolls":return"UserRestrictionsNoSendPolls";case"changeInfo":return"UserRestrictionsNoChangeInfo";case"inviteUsers":return"UserRestrictionsInviteUsers";case"pinMessages":return"UserRestrictionsPinMessages";case"manageTopics":return"GroupPermission.NoManageTopics";case"sendPlain":return"UserRestrictionsNoSendText";case"sendDocs":return"UserRestrictionsNoSendDocs";case"sendRoundvideos":return"UserRestrictionsNoSendRound";case"sendVoices":return"UserRestrictionsNoSendVoice";case"sendAudios":return"UserRestrictionsNoSendMusic";case"sendVideos":return"UserRestrictionsNoSendVideos";case"sendPhotos":return"UserRestrictionsNoSendPhotos";default:return}}(n);if(!a)return e;const o=S(a);return`${e}${e.length?`, ${o}`:o}`},"")},[i,S]),G=(0,T.A)(()=>{x(!R),M()}),j=(0,T.A)(e=>{V(e),M()}),z=F||f,H=o===a.TD.InProgress||b;return(0,se.FD)("div",{className:"Management with-shifted-dropdown",style:"--shift-height: 432px;--before-shift-height: 96px;",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section without-bottom-shadow",children:[(0,se.Y)("h3",{className:"section-heading",dir:"auto",children:N("ChannelPermissionsHeader")}),(0,se.Y)(zl,{chatId:i?.id,isMediaDropdownOpen:I,setIsMediaDropdownOpen:Y,handlePermissionChange:C,permissions:A,dropdownClassName:"DropdownListTrap",className:(0,ge.A)("DropdownList",I&&"DropdownList--open"),shiftedClassName:(0,ge.A)("part",I&&"shifted")})]}),u&&(0,se.FD)("div",{className:(0,ge.A)("section",I&&"shifted"),children:[(0,se.FD)(pi.A,{onClick:G,children:[(0,se.Y)("span",{children:N("GroupMessagesChargePrice")}),(0,se.Y)(vi.A,{id:"charge_for_messages",label:N("GroupMessagesChargePrice"),checked:R})]}),(0,se.Y)("p",{className:"settings-item-description-larger",dir:N.isRtl?"rtl":void 0,children:N("RightsChargeStarsAbout")})]}),R&&(0,se.Y)("div",{className:(0,ge.A)("section",I&&"shifted"),children:(0,se.Y)(nh,{canChangeChargeForMessages:!0,isGroupChat:!0,chargeForMessages:E,onChange:j})}),(0,se.Y)("div",{className:(0,ge.A)("section",I&&"shifted"),children:(0,se.FD)(pi.A,{icon:"delete-user",multiline:!0,narrow:!0,onClick:k,children:[(0,se.Y)("span",{className:"title",children:N("ChannelBlockedUsers")}),(0,se.Y)("span",{className:"subtitle",children:l})]})}),(0,se.FD)("div",{className:(0,ge.A)("section",I&&"shifted"),children:[(0,se.Y)("h3",{className:"section-heading",dir:"auto",children:N("PrivacyExceptions")}),(0,se.Y)(pi.A,{icon:"add-user",onClick:w,children:N("ChannelAddException")}),K.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable exceptions-member",onClick:()=>P(e),children:(0,se.Y)(Cs.A,{userId:e.userId,status:J(e),forceShowSelf:!0})},e.userId))]})]}),(0,se.Y)(Ci.A,{isShown:z,onClick:O,ariaLabel:N("Save"),disabled:H,iconName:"check",isLoading:H})]})})),$g=(0,s.ph)((0,n.EK)((e,{chatId:t,isPromotedByCurrentUser:i})=>{const s=(0,c.hds)(e,t),n=(0,c.AWZ)(e,t);return{chat:s,isFormFullyDisabled:!(s.isCreator||i),hasFullInfo:Boolean(n),members:n?.members}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)))(({chat:e,selectedChatMemberId:t,hasFullInfo:i,members:o,onScreenSelect:r,isFormFullyDisabled:l,onClose:c,isActive:d})=>{const{updateChatMemberBannedRights:h}=(0,n.ko)(),u=(0,s.Kr)(()=>{if(o)return o.find(({userId:e})=>e===t)},[o,t]),{permissions:m,havePermissionChanged:p,isLoading:v,handlePermissionChange:g,setIsLoading:A}=Gl(u?.bannedRights||e?.defaultBannedRights),[f,b,C]=(0,D.A)(),y=(0,xi.A)(),S=(0,B.A)();(0,Ne.A)({isActive:d,onBack:c}),(0,s.vJ)(()=>{i&&t&&!u&&r(a.je.GroupPermissions)},[e,i,r,u,t]);const N=(0,s.hb)(()=>{e&&t&&(A(!0),h({chatId:e.id,userId:t,bannedRights:m}))},[e,t,A,h,m]),k=(0,s.hb)(()=>{e&&t&&h({chatId:e.id,userId:t,bannedRights:{viewMessages:!0}})},[e,t,h]),w=(0,s.hb)(t=>!!l||!(!e||!e.defaultBannedRights)&&e.defaultBannedRights[t],[e,l]),[P,I]=(0,s.J0)(!1);if(u)return(0,se.FD)("div",{className:"Management with-shifted-dropdown",style:"--shift-height: 431px;--before-shift-height: 192px;",children:[(0,se.FD)("div",{className:"custom-scroll",children:[(0,se.FD)("div",{className:"section without-bottom-shadow",children:[(0,se.Y)(pi.A,{inactive:!0,className:"chat-item-clickable",children:(0,se.Y)(Cs.A,{userId:u.userId,forceShowSelf:!0})}),(0,se.Y)("h3",{className:"section-heading mt-4",dir:"auto",children:S("UserRestrictionsCanDo")}),(0,se.Y)(zl,{chatId:e?.id,isMediaDropdownOpen:P,setIsMediaDropdownOpen:I,handlePermissionChange:g,permissions:m,className:(0,ge.A)("DropdownList",P&&"DropdownList--open"),dropdownClassName:"DropdownListTrap",shiftedClassName:(0,ge.A)("part",P&&"shifted"),getControlIsDisabled:w})]}),!l&&(0,se.Y)("div",{className:(0,ge.A)("section",P&&"shifted"),children:(0,se.Y)(pi.A,{icon:"delete-user",ripple:!0,destructive:!0,onClick:b,children:S("UserRestrictionsBlock")})})]}),(0,se.Y)(Ci.A,{isShown:p,onClick:N,ariaLabel:S("Save"),disabled:v,iconName:"check",isLoading:v}),(0,se.Y)(hi.A,{isOpen:f,onClose:C,text:y("GroupManagementBanUserConfirm"),confirmLabel:"Remove",confirmHandler:k,confirmIsDestructive:!0})]})})),qg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{byId:s,statusesById:n}=e.users,a=(0,c.AWZ)(e,t)?.members;return{members:a,usersById:s,userStatusesById:n,isChannel:i&&(0,l.WX)(i)}})(({usersById:e,userStatusesById:t,members:i,isChannel:n,onScreenSelect:o,onChatMemberSelect:r,onClose:c,isActive:d})=>{(0,Ne.A)({isActive:d,onBack:c});const h=(0,s.Kr)(()=>{if(i&&e)return(0,l.UB)(i.filter(e=>!e.isOwner).map(({userId:e})=>e),e,t)},[i,e,t]),u=(0,s.hb)(e=>{r(e),o(a.je.GroupUserPermissions)},[r,o]);return(0,se.Y)("div",{className:"Management",children:(0,se.Y)("div",{className:"custom-scroll",children:(0,se.Y)("div",{className:"section",teactFastList:!0,children:h?h.map((e,t)=>(0,se.Y)(pi.A,{teactOrderKey:t,className:"chat-item-clickable scroll-item",onClick:()=>u(e),children:(0,se.Y)(Cs.A,{userId:e,forceShowSelf:!0})},e)):(0,se.Y)(Dc.A,{teactOrderKey:0,text:n?"No subscribers found":"No members found"},"nothing-found")})})})})),Wg=[1,10,100],Qg={hour:36e5,day:864e5,week:6048e5},Zg=Qg.hour,Xg=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{editingInvite:i}=(0,c.nTw)(e).management.byChatId[t]||{};return{editingInvite:i}})(({chatId:e,editingInvite:t,isActive:i,onClose:o,onScreenSelect:r})=>{const{editExportedChatInvite:l,exportChatInvite:c}=(0,n.ko)(),d=(0,B.A)(),[h,u,m]=(0,D.A)(),[p,v]=(0,s.J0)(!1),[g,A]=(0,s.J0)(""),[f,b]=(0,s.J0)(()=>Date.now()+Zg),[C,y]=(0,s.J0)("unlimited"),[S,N]=(0,s.J0)(10),[k,w]=(0,s.J0)("0"),[P,I]=(0,s.J0)(!1);(0,Ne.A)({isActive:i,onBack:o}),(0,$.A)(([e])=>{if(e!==t)if(t){const{title:e,usageLimit:i,expireDate:s,isRequestNeeded:n}=t;if(e&&A(e),i&&(w(Wg.includes(i)?i.toString():"custom"),N(i)),s){const e=(0,Bi.Fm)()+Zg;y("custom"),b(1e3*Math.max(s,e))}n&&v(!0)}else A(""),y("unlimited"),w("0"),b(1e3*(0,Bi.Fm)()+Zg),N(10),v(!1)},[t]);const Y=(0,s.hb)(e=>{v(e.target.checked)},[]),F=(0,s.hb)(e=>{A(e.target.value)},[]),M=(0,s.hb)(e=>{N(Number.parseInt(e.target.value,10))},[]),T=(0,s.hb)(e=>{b(e.getTime()),m()},[m]),L=(0,s.hb)(()=>{I(!0);const i="custom"===k?S:Number(k);let s;switch(C){case"custom":s=(0,Bi.Fm)()+(f-Date.now())/1e3;break;case"hour":case"day":case"week":s=(0,Bi.Fm)()+Qg[C]/1e3;break;case"unlimited":s=0;break;default:s=void 0}t?l({link:t.link,chatId:e,title:g,isRequestNeeded:p,expireDate:s,usageLimit:i}):c({chatId:e,title:g,isRequestNeeded:p,expireDate:s,usageLimit:i}),r(a.je.Invites)},[e,f,S,l,t,c,p,C,k,g,r]);return(0,se.FD)("div",{className:"Management ManageInvite",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.Y)("div",{className:"section",children:(0,se.Y)($s.A,{label:d("ApproveNewMembers"),subLabel:d("ApproveNewMembersDescription"),checked:p,onChange:Y})}),(0,se.FD)("div",{className:"section",children:[(0,se.Y)(ee.A,{className:"link-name",placeholder:d("LinkNameHint"),value:g,onChange:F}),(0,se.Y)("p",{className:"section-help hint",children:d("LinkNameHelp")})]}),(0,se.FD)("div",{className:"section",children:[(0,se.Y)("div",{className:"section-heading",children:d("LimitByPeriod")}),(0,se.Y)(ie.A,{name:"expireOptions",options:[{value:"hour",label:d("Hours",1)},{value:"day",label:d("Days",1)},{value:"week",label:d("Weeks",1)},{value:"unlimited",label:d("NoLimit")},{value:"custom",label:d("lng_group_invite_expire_custom")}],onChange:y,selected:C}),"custom"===C&&(0,se.FD)(X.A,{className:"expire-limit",isText:!0,onClick:u,children:[(0,We.Lu)(d,f)," ",(0,We.fU)(d,f)]}),(0,se.Y)("p",{className:"section-help hint",children:d("TimeLimitHelp")})]}),!p&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)("div",{className:"section-heading",children:d("LimitNumberOfUses")}),(0,se.Y)(ie.A,{name:"usageOptions",options:[...Wg.map(e=>({value:e.toString(),label:e})),{value:"0",label:d("NoLimit")},{value:"custom",label:d("lng_group_invite_usage_custom")}],onChange:w,selected:k}),"custom"===k&&(0,se.Y)("input",{className:"form-control usage-limit",type:"number",min:"1",max:"99999",value:S,onChange:M}),(0,se.Y)("p",{className:"section-help hint",children:d("UsesLimitHelp")})]}),(0,se.Y)(Ci.A,{isShown:!0,onClick:L,disabled:P,ariaLabel:d(t?"SaveLink":"CreateLink"),iconName:"check"})]}),(0,se.Y)(nn,{isOpen:h,isFutureMode:!0,withTimePicker:!0,onClose:m,onSubmit:T,selectedAt:f,submitButtonLabel:d("Save")})]})})),eA=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{inviteInfo:i}=(0,c.nTw)(e).management.byChatId[t]||{},{invite:s,importers:n,requesters:a}=i||{},o=(0,c.hds)(e,t);return{invite:s,importers:n,requesters:a,isChannel:o&&(0,l.WX)(o)}})(({chatId:e,invite:t,importers:i,requesters:a,isChannel:o,isActive:r,onClose:l})=>{const{loadChatInviteImporters:c,loadChatInviteRequesters:d,openChat:h}=(0,n.ko)(),u=(0,B.A)(),{usage:m=0,usageLimit:p,link:v,adminId:g}=t||{},A=t?.expireDate&&1e3*(t.expireDate-(0,Bi.Fm)())+Date.now(),f=(t?.expireDate||0)-(0,Bi.Fm)()<0;return(0,s.vJ)(()=>{v&&(c({chatId:e,link:v}),d({chatId:e,link:v}))},[e,v,c,d]),(0,Ne.A)({isActive:r,onBack:l}),(0,se.Y)("div",{className:"Management ManageInviteInfo",children:(0,se.FD)("div",{className:"panel-content custom-scroll",children:[!t&&(0,se.Y)("p",{className:"section-help",children:u("Loading")}),t&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(Jr.A,{title:t.title,link:t.link,className:"invite-link"}),Boolean(A)&&(0,se.Y)("p",{className:"section-help",children:f?u("ExpiredLink"):u("LinkExpiresIn",`${(0,We.Lu)(u,A)} ${(0,We.fU)(u,A)}`)})]}),g&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)("p",{className:"section-heading",children:u("LinkCreatedeBy")}),(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item small-icon",onClick:()=>h({id:g}),children:(0,se.Y)(Cs.A,{userId:g,status:(0,We.fS)(u,1e3*t.date,!0),forceShowSelf:!0})})]}),(()=>{if(i?.length||!a?.length)return i?(0,se.FD)("div",{className:"section",children:[(0,se.Y)("p",{className:"section-heading",children:i.length?u("PeopleJoined",m):u("NoOneJoined")}),(0,se.FD)("p",{className:"section-help",children:[!i.length&&(p?u("PeopleCanJoinViaLinkCount",p-m):u("NoOneJoinedYet")),i.map(e=>{const t=(0,We.fS)(u,1e3*e.date,!0),i=e.isFromChatList?`${t}${u("JoinedViaFolder")}`:t;return(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item small-icon",onClick:()=>h({id:e.userId}),children:(0,se.Y)(Cs.A,{userId:e.userId,status:i,forceShowSelf:!0})})})]})]}):(0,se.Y)(Ue.A,{})})(),(()=>{if(!t?.isRevoked){if(!a&&i)return(0,se.Y)(Ue.A,{});if(a?.length)return(0,se.FD)("div",{className:"section",children:[(0,se.Y)("p",{className:"section-heading",children:u(o?"SubscribeRequests":"MemberRequests")}),(0,se.Y)("p",{className:"section-help",children:a.map(e=>(0,se.Y)(pi.A,{className:"chat-item-clickable scroll-item small-icon",onClick:()=>h({id:e.userId}),children:(0,se.Y)(Cs.A,{userId:e.userId,status:(0,We.fS)(u,1e3*e.date,!0),forceShowSelf:!0})}))})]})}})()]})]})})})),tA="•";function iA(e,t){const{isPermanent:i,usage:s=0,date:n}=e,{isPermanent:a,usage:o=0,date:r}=t;return i||a?Number(i)-Number(a):s||o?o-s:r-n}const sA=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{invites:i,revokedInvites:s}=(0,c.nTw)(e).management.byChatId[t]||{},n=(0,c.hds)(e,t);return{exportedInvites:i,revokedExportedInvites:s,chat:n,isChannel:n&&(0,l.WX)(n)}})(({chatId:e,chat:t,exportedInvites:i,revokedExportedInvites:r,isActive:c,isChannel:d,onClose:h,onScreenSelect:u})=>{const{setEditingExportedInvite:m,showNotification:p,editExportedChatInvite:v,deleteExportedChatInvite:g,deleteRevokedExportedChatInvites:A,setOpenedInviteInfo:f}=(0,n.ko)(),b=(0,xi.A)(),C=(0,B.A)(),[y,S,N]=(0,D.A)(),[k,w,P]=(0,D.A)(),[I,Y]=(0,s.J0)(),[F,T,L]=(0,D.A)(),[R,x]=(0,s.J0)();(0,Ne.A)({isActive:c,onBack:h});const E=(0,s.Kr)(()=>{if(i)return i.some(({expireDate:e})=>e&&e-(0,Bi.Fm)()<We.il/1e3)},[i]),V=(0,M.A)();(0,mn.A)(V,E?1e3:void 0);const _=(0,s.Kr)(()=>t&&(0,l.Kl)(t),[t]),U=i?.find(({isPermanent:e})=>e),O=_?`${o.jsp}${_}`:U?.link,K=(0,s.Kr)(()=>{const e=t?.hasUsername?i:i?.filter(({isPermanent:e})=>!e);return e?.sort(iA)},[t?.hasUsername,i]),J=(0,s.hb)(t=>{const{link:i,title:s,isRequestNeeded:n,expireDate:a,usageLimit:o}=t;v({chatId:e,link:i,title:s,isRequestNeeded:n,expireDate:a,usageLimit:o,isRevoked:!0})},[e,v]),G=(0,s.hb)(e=>{Y(e),w()},[w]),j=(0,s.hb)(()=>{I&&(J(I),Y(void 0),P())},[P,J,I]),z=(0,s.hb)(()=>{u(a.je.EditInvite)},[u]),H=(0,s.hb)(()=>{U&&G(U)},[G,U]),$=(0,s.hb)(()=>{A({chatId:e}),N()},[e,N,A]),q=(0,s.hb)(t=>{f({chatId:e,invite:t}),u(a.je.InviteInfo)},[e,u,f]),W=(0,s.hb)(t=>{g({chatId:e,link:t.link})},[e,g]),Q=(0,s.hb)(e=>{x(e),T()},[T]),Z=(0,s.hb)(()=>{R&&(W(R),x(void 0),L())},[L,W,R]),X=(0,s.hb)(e=>{(0,yc.eM)(e),p({message:C("LinkCopied")})},[C,p]),ee=e=>{const{usage:t=0,usageLimit:i,expireDate:s,isPermanent:n,requested:a,isRevoked:o}=e;let r="";if(r=!o&&i&&t<i?C("CanJoin",i-t):t?C("PeopleJoined",t):C("NoOneJoined"),o)return r+=` ${tA} ${C("Revoked")}`,r;if(a&&(r+=` ${tA} ${C("JoinRequests",a)}`),void 0!==i&&t===i)r+=` ${tA} ${C("LinkLimitReached")}`;else if(s){const e=s-(0,Bi.Fm)();r+=` ${tA} `,r+=e>0?C("InviteLink.ExpiresIn",(0,We.zt)(b,e)):C("InviteLink.Expired")}else n&&(r+=` ${tA} ${C("Permanent")}`);return r},te=e=>{const{usage:t=0,usageLimit:i,isRevoked:s,expireDate:n}=e;return s?"link-status-icon-gray":i&&t<i?"link-status-icon-green":n&&1e3*(n-(0,Bi.Fm)())<=0?"link-status-icon-red":"link-status-icon-blue"},ie=t=>{const i=[];return i.push({title:C("Copy"),icon:"copy",handler:()=>X(t.link)}),t.isPermanent||t.isRevoked||i.push({title:C("Edit"),icon:"edit",handler:()=>(t=>{m({chatId:e,invite:t}),u(a.je.EditInvite)})(t)}),t.isRevoked?i.push({title:C("DeleteLink"),icon:"delete",handler:()=>Q(t),destructive:!0}):i.push({title:C("RevokeButton"),icon:"delete",handler:()=>G(t),destructive:!0}),i};return(0,se.FD)("div",{className:"Management ManageInvites",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.Invite,size:o.xMZ,className:"section-icon"}),(0,se.Y)("p",{className:"section-help",children:C(d?"PrimaryLinkHelpChannel":"PrimaryLinkHelp")})]}),O&&(0,se.Y)("div",{className:"section",children:(0,se.Y)(Jr.A,{className:"settings-input",link:O,withShare:!0,onRevoke:t?.usernames?void 0:H,title:C(t?.usernames?"PublicLink":"lng_create_permanent_link_title")})}),(0,se.FD)("div",{className:"section",teactFastList:!0,children:[(0,se.Y)(pi.A,{icon:"add",withPrimaryColor:!0,className:"create-item",onClick:z,children:C("CreateNewLink")},"create"),(!K||!K.length)&&(0,se.Y)(Dc.A,{text:"No links found"},"nothing"),K?.map(e=>(0,se.FD)(pi.A,{leftElement:(0,se.Y)(he.A,{name:"link",className:`link-status-icon ${te(e)}`}),secondaryIcon:"more",multiline:!0,onClick:()=>q(e),contextActions:ie(e),children:[(0,se.Y)("span",{className:"title invite-title",children:e.title||e.link}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:ee(e)})]},e.link)),(0,se.Y)("p",{className:"section-help hint",children:C("ManageLinksInfoHelp")},"links-hint")]}),r&&Boolean(r.length)&&(0,se.FD)("div",{className:"section",teactFastList:!0,children:[(0,se.Y)("p",{className:"section-help",children:C("RevokedLinks")},"title"),(0,se.Y)(pi.A,{icon:"delete",destructive:!0,onClick:S,children:(0,se.Y)("span",{className:"title",children:C("DeleteAllRevokedLinks")})},"delete"),r?.map(e=>(0,se.FD)(pi.A,{leftElement:(0,se.Y)(he.A,{name:"link",className:`link-status-icon ${te(e)}`}),secondaryIcon:"more",multiline:!0,onClick:()=>q(e),contextActions:ie(e),children:[(0,se.Y)("span",{className:"title",children:e.title||e.link}),(0,se.Y)("span",{className:"subtitle",dir:"auto",children:ee(e)})]},e.link))]})]}),(0,se.Y)(hi.A,{isOpen:y,onClose:N,title:C("DeleteAllRevokedLinks"),text:C("DeleteAllRevokedLinkHelp"),confirmIsDestructive:!0,confirmLabel:C("DeleteAll"),confirmHandler:$}),(0,se.Y)(hi.A,{isOpen:k,onClose:P,title:C("RevokeLink"),text:C("RevokeAlert"),confirmIsDestructive:!0,confirmLabel:C("RevokeButton"),confirmHandler:j}),(0,se.Y)(hi.A,{isOpen:F,onClose:L,title:C("DeleteLink"),text:C("DeleteLinkHelp"),confirmIsDestructive:!0,confirmLabel:C("Delete"),confirmHandler:Z})]})})),nA=(0,s.ph)((0,n.EK)((e,{userId:t})=>({user:(0,c.mBe)(e,t)}))(({userId:e,chatId:t,about:i,date:a,isChannel:o,user:r})=>{const{openChat:c,hideChatJoinRequest:d}=(0,n.ko)(),h=(0,ge.x)("JoinRequest"),u=(0,B.A)(),m=(0,l.Yg)(r),p=1e3*(a-(0,Bi.Fm)())+Date.now(),v=(0,We.cK)(new Date(p))?(0,We.fU)(u,p):(0,We.F5)(u,p,!0,!1,!0),g=(0,s.hb)(()=>{d({chatId:t,userId:e,isApproved:!0})},[t,d,e]),A=(0,s.hb)(()=>{d({chatId:t,userId:e,isApproved:!1})},[t,d,e]);return(0,se.FD)("div",{className:h("&"),children:[(0,se.FD)("div",{className:h("top"),children:[(0,se.FD)("div",{className:h("user"),onClick:()=>{c({id:e})},children:[(0,se.Y)(Lt.A,{size:"medium",peer:r},e),(0,se.FD)("div",{className:h("user-info"),children:[(0,se.Y)("div",{className:h("user-name"),children:m}),(0,se.Y)("div",{className:h("user-subtitle"),children:i})]})]}),(0,se.Y)("div",{className:h("date"),children:v})]}),(0,se.FD)("div",{className:h("buttons"),children:[(0,se.Y)(X.A,{className:h("button"),onClick:g,children:u(o?"ChannelAddToChannel":"ChannelAddToGroup")}),(0,se.Y)(X.A,{className:h("button"),isText:!0,onClick:A,children:u("DismissRequest")})]})]})})),aA=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t);return{chat:i,isChannel:i&&(0,l.WX)(i)}})(({chat:e,chatId:t,isActive:i,isChannel:a,onClose:r})=>{const{hideAllChatJoinRequests:l,loadChatJoinRequests:c}=(0,n.ko)(),[d,h,u]=(0,D.A)(),[m,p,g]=(0,D.A)(),A=(0,B.A)();(0,Ne.A)({isActive:i,onBack:r}),(0,s.vJ)(()=>{e?.joinRequests||(0,v.L8)(t)||c({chatId:t})},[e,t,c]);const f=(0,s.hb)(()=>{l({chatId:t,isApproved:!0}),u()},[l,t,u]),b=(0,s.hb)(()=>{l({chatId:t,isApproved:!1}),g()},[l,t,g]);return(0,se.FD)("div",{className:"Management ManageJoinRequests",children:[(0,se.FD)("div",{className:"custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(fr.A,{tgsUrl:Ar.w.JoinRequest,size:o.OMf,className:"section-icon"}),Boolean(e?.joinRequests?.length)&&(0,se.FD)("div",{className:"bulk-actions",children:[(0,se.Y)(X.A,{className:"bulk-action-button",onClick:h,children:"Accept all"}),(0,se.Y)(X.A,{className:"bulk-action-button",onClick:p,isText:!0,children:"Dismiss all"})]})]}),(0,se.FD)("div",{className:"section",teactFastList:!0,children:[(0,se.Y)("p",{children:e?.joinRequests?e.joinRequests.length?A("JoinRequests",e.joinRequests.length):A("NoMemberRequests"):A("Loading")},"title"),!e?.joinRequests&&(0,se.Y)(Ue.A,{},"loading"),0===e?.joinRequests?.length&&(0,se.Y)("p",{className:"section-help",children:A(a?"NoSubscribeRequestsDescription":"NoMemberRequestsDescription")},"empty"),e?.joinRequests?.map(({userId:e,about:i,date:s})=>(0,se.Y)(nA,{userId:e,about:i,date:s,isChannel:a,chatId:t},e))]})]}),(0,se.Y)(hi.A,{isOpen:d,onClose:u,title:"Accept all requests?",text:"Are you sure you want to accept all requests?",confirmHandler:f}),(0,se.Y)(hi.A,{isOpen:m,onClose:g,title:"Reject all requests?",text:"Are you sure you want to reject all requests?",confirmHandler:b})]})})),oA=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const i=(0,c.hds)(e,t),{maxUniqueReactions:s}=e.appConfig,n=(0,c.AWZ)(e,t),a=n?.reactionsLimit||s,o=(0,l.WX)(i);return{enabledReactions:n?.enabledReactions,availableReactions:e.reactions.availableReactions,chat:i,maxUniqueReactions:s,reactionsLimit:a,isChannel:o}},(e,{chatId:t})=>Boolean((0,c.hds)(e,t)))(({availableReactions:e,enabledReactions:t,chat:i,isActive:a,onClose:o,maxUniqueReactions:r,reactionsLimit:c,isChannel:d})=>{const{setChatEnabledReactions:h}=(0,n.ko)(),u=(0,B.A)(),[m,p]=(0,s.J0)(!1),[v,g]=(0,s.J0)(!1),[A,f]=(0,s.J0)(t),[b,C]=(0,s.J0)(c);(0,Ne.A)({isActive:a,onBack:o});const y=(0,s.Kr)(()=>[{value:"all",label:u("AllReactions")},{value:"some",label:u("SomeReactions")},{value:"none",label:u("NoReactions")}],[u]),S=(0,s.hb)(()=>{i&&(g(!0),h({chatId:i.id,enabledReactions:A,reactionsLimit:b}))},[i,A,h,b]);(0,s.vJ)(()=>{g(!1),p(!1),f(t),C(c)},[t,c]);const N=(0,s.Kr)(()=>e?.filter(({isInactive:e})=>!e),[e]);(0,s.vJ)(()=>{if(void 0===b||b===c){if("some"===A?.type&&"all"!==t?.type&&"some"!==t?.type&&0===A.allowed.length)return void p(!1);if(A?.type===t?.type){if("some"===A?.type&&"some"===t?.type){const e=A.allowed,i=t?.allowed;if(e.length!==i.length||e.reverse().some(e=>!i.find(t=>(0,l.a0)(e,t))))return void p(!0)}p(!1)}else p(!0)}else p(!0)},[b,c,A,t]);const k=(0,s.hb)(e=>{"all"===e?(f({type:"all"}),C(c)):"some"===e?(f({type:"some",allowed:"some"===t?.type?t.allowed:[]}),C(c)):(f(void 0),C(void 0))},[t,c]),w=(0,s.hb)(e=>{if(!i||!N)return;const{name:t,checked:s}=e.currentTarget;if("some"===A?.type){const e={emoticon:t};f(s?{type:"some",allowed:[...A.allowed,e]}:{type:"some",allowed:A.allowed.filter(t=>!(0,l.a0)(t,e))})}},[N,i,A]),P=(0,s.hb)(e=>{C(e)},[]),I=(0,s.hb)(e=>u("PeerInfo.AllowedReactions.MaxCountValue",e),[u]),Y=d&&("all"===A?.type||"some"===A?.type);return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"panel-content custom-scroll",children:[Boolean(b&&Y)&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)("h3",{className:"section-heading",children:u("MaximumReactionsHeader")}),(0,se.Y)(Xe.A,{min:1,max:r,value:b,onChange:P,renderValue:I,isCenteredLayout:!0}),(0,se.Y)("p",{className:"section-info section-info_push",children:u("ChannelReactions.MaxCount.Info")})]}),(0,se.FD)("div",{className:"section",children:[(0,se.Y)("h3",{className:"section-heading",children:u("AvailableReactions")}),(0,se.Y)(ie.A,{selected:A?.type||"none",name:"reactions",options:y,onChange:k}),(0,se.FD)("p",{className:"section-info section-info_push",children:["all"===A?.type&&u("EnableAllReactionsInfo"),"some"===A?.type&&u("EnableSomeReactionsInfo"),!A&&u("DisableReactionsInfo")]})]}),"some"===A?.type&&(0,se.FD)("div",{className:"section section-with-fab",children:[(0,se.Y)("h3",{className:"section-heading",children:u("OnlyAllowThisReactions")}),N?.map(({reaction:t,title:i})=>(0,se.Y)("div",{className:"ListItem",children:(0,se.Y)($s.A,{name:t.emoticon,checked:A?.allowed.some(e=>(0,l.a0)(t,e)),label:(0,se.FD)("div",{className:"Reaction",children:[(0,se.Y)(ys.A,{reaction:t,availableReactions:e}),i]}),withIcon:!0,onChange:w})}))]})]}),(0,se.Y)(Ci.A,{isShown:m,onClick:S,ariaLabel:u("Save"),disabled:v,iconName:"check",isLoading:v})]})})),rA="Please provide first name",lA=(0,s.ph)((0,n.EK)((e,{userId:t})=>{const i=(0,c.mBe)(e,t),s=(0,c.hds)(e,t),n=(0,c.vGo)(e,t),{progress:a}=(0,c.nTw)(e).management,o=s&&(0,Bc.If)(s,(0,c.K52)(e),(0,c.P5N)(e,s.id)),r=n?.personalPhoto,l=n?.profilePhoto||n?.fallbackPhoto,d=n?.note?.text;return{user:i,progress:a,isMuted:o,personalPhoto:r,notPersonalPhoto:l,noteText:d,contactNoteLimit:e.appConfig?.contactNoteLimit||rn.tI}})(({userId:e,user:t,progress:i,isMuted:r,onClose:c,isActive:d,personalPhoto:h,notPersonalPhoto:u,noteText:m,contactNoteLimit:p})=>{const{updateContact:v,updateContactNote:g,deleteContact:A,closeManagement:f,uploadContactProfilePhoto:b,updateChatMutedState:C}=(0,n.ko)(),[y,S,N]=(0,D.A)(),[k,w,P]=(0,D.A)(),[I,Y,F]=(0,D.A)(),[M,T]=(0,s.J0)(),[L,R,x]=(0,D.A)(),E=(0,B.A)(),V=(0,xi.A)();(0,Ne.A)({isActive:d,onBack:c});const _=t&&t.firstName||"",U=t&&t.lastName||"",O=m||"",[K,J]=(0,s.J0)(_),[G,j]=(0,s.J0)(U),[z,H]=(0,s.J0)(O),[$,q]=(0,s.J0)(!r);(0,s.vJ)(()=>{q(!r)},[r]),(0,s.vJ)(()=>{F(),x(),N()},[N,e]),(0,s.vJ)(()=>{J(_),j(U),H(O)},[_,U,O]),(0,s.vJ)(()=>{i===a.TD.Complete&&(F(),T(void 0),N())},[N,i]);const W=(0,s.hb)(e=>{J(e.target.value),Y(),M===rA&&T(void 0)},[M]),Q=(0,s.hb)(e=>{j(e.target.value),Y()},[]),Z=(0,s.hb)(e=>{H(e.target.value),Y()},[]),X=(0,s.hb)(e=>{q(e.target.checked),R(),Y()},[]),te=(0,s.hb)(()=>{const t=K.trim(),i=G.trim(),s=z.trim();t.length?(ne.current?.blur(),ae.current?.blur(),oe.current?.blur(),v({userId:e,firstName:t,lastName:i}),s!==O&&g({userId:e,note:{text:s,entities:[]}}),L&&C({chatId:e,mutedUntil:$?o.Os5:o.xEh})):T(rA)},[O,K,$,L,G,z,e]),ie=(0,s.hb)(()=>{A({userId:e}),N(),f()},[N,f,A,e]),ne=(0,s.li)(),ae=(0,s.li)(),oe=(0,s.li)(),re=(0,s.li)(),le=(0,s.li)(!1),ce=(0,s.hb)(()=>{re.current?.click(),le.current=!0},[]),de=(0,s.hb)(()=>{re.current?.click(),le.current=!1},[]),he=(0,s.hb)(()=>{P(),Y(),b({userId:e})},[P,b,e]),ue=(0,s.hb)(t=>{Y(),b({userId:e,file:t,isSuggest:le.current})},[b,e]);if(!t)return;const me=!(0,l.tv)(t)&&t.id!==o.zv8,pe=i===a.TD.InProgress,ve=p-z.length;return(0,se.FD)("div",{className:"Management",children:[(0,se.FD)("div",{className:"custom-scroll",children:[(0,se.FD)("div",{className:"section",children:[(0,se.Y)(Cs.A,{userId:t.id,avatarSize:"jumbo",noStatusOrTyping:!0,noEmojiStatus:!0,withFullInfo:!0}),(0,se.FD)("div",{className:"settings-edit",children:[(0,se.Y)(ee.A,{ref:ne,id:"user-first-name",label:E("UserInfo.FirstNamePlaceholder"),onChange:W,value:K,error:M===rA?M:void 0}),(0,se.Y)(ee.A,{ref:ae,id:"user-last-name",label:E("UserInfo.LastNamePlaceholder"),onChange:Q,value:G}),(0,se.Y)(ln.A,{ref:oe,id:"user-note",label:V("UserNoteTitle"),onChange:Z,value:z,maxLength:p,maxLengthIndicator:ve.toString(),noReplaceNewlines:!0})]}),(0,se.Y)("p",{className:"section-edit-info",dir:"auto",children:V("EditUserNoteHint")}),(0,se.Y)("div",{className:"ListItem narrow",children:(0,se.Y)($s.A,{checked:$,label:E("Notifications"),subLabel:E($?"UserInfo.NotificationsEnabled":"UserInfo.NotificationsDisabled"),onChange:X})})]}),me&&(0,se.FD)("div",{className:"section",children:[(0,se.Y)(pi.A,{icon:"camera-add",ripple:!0,onClick:ce,children:(0,se.Y)("span",{className:"list-item-ellipsis",children:E("UserInfo.SuggestPhoto",t.firstName)})}),(0,se.Y)(pi.A,{icon:"camera-add",ripple:!0,onClick:de,children:(0,se.Y)("span",{className:"list-item-ellipsis",children:E("UserInfo.SetCustomPhoto",t.firstName)})}),h&&(0,se.Y)(pi.A,{leftElement:(0,se.Y)(Lt.A,{photo:u,noPersonalPhoto:!0,peer:t,size:"mini",className:"personal-photo"}),ripple:!0,onClick:w,children:E("UserInfo.ResetCustomPhoto")}),(0,se.Y)("p",{className:"section-help",dir:"auto",children:E("UserInfo.CustomPhotoInfo",t.firstName)})]}),(0,se.Y)("div",{className:"section",children:(0,se.Y)(pi.A,{icon:"delete",ripple:!0,destructive:!0,onClick:S,children:E("DeleteContact")})})]}),(0,se.Y)(Ci.A,{isShown:I,onClick:te,disabled:pe,ariaLabel:E("Save"),iconName:"check",isLoading:pe}),(0,se.Y)(hi.A,{isOpen:y,onClose:N,text:E("AreYouSureDeleteContact"),confirmLabel:E("DeleteContact"),confirmHandler:ie,confirmIsDestructive:!0}),(0,se.Y)(hi.A,{isOpen:k,onClose:P,text:E("UserInfo.ResetToOriginalAlertText",t.firstName),confirmLabel:E("Reset"),confirmHandler:he,confirmIsDestructive:!0}),(0,se.Y)(Cu.A,{onChange:ue,inputRef:re})]})})),cA=(0,s.ph)((0,n.EK)((e,{chatId:t})=>{const{progress:i,error:s}=(0,c.nTw)(e).chatCreation||{};return{chat:(0,c.hds)(e,t),creationProgress:i,creationError:s}})(({chat:e,onClose:t,isActive:i,creationProgress:o,creationError:r})=>{const{createChannel:l}=(0,n.ko)(),c=(0,xi.A)();(0,Ne.A)({isActive:i,onBack:t});const[d,h]=(0,s.J0)(()=>c("NewDiscussionChatTitle",{name:e?.title})),[u,m]=(0,s.J0)(),[p,v]=(0,s.J0)(),g=o===a.n7.InProgress,A=(0,T.A)(e=>{const{value:t}=e.currentTarget,i=t.trimStart();h(i),i!==t&&(e.currentTarget.value=i)}),f=r&&c("NewChatTitleEmptyError")||(p!==c("NewChatTitleEmptyError")&&p!==c("NewChannelTitleEmptyError")?p:void 0),b=(0,T.A)(()=>{d.length?e&&l({discussionChannelId:e.id,title:d,photo:u,isSuperGroup:!0}):v(c("NewChatTitleEmptyError"))});return(0,se.Y)("div",{className:"Management",children:(0,se.Y)("div",{className:"panel-content custom-scroll",children:(0,se.FD)("div",{className:"NewChat",children:[(0,se.FD)("div",{className:"NewChat-inner step-2",children:[(0,se.Y)(Fh.A,{onChange:m,title:c("AddPhoto")}),(0,se.Y)(ee.A,{value:d,onChange:A,label:c("GroupName"),error:p===c("NewChatTitleEmptyError")||p===c("NewChannelTitleEmptyError")?p:void 0}),f&&(0,se.Y)("p",{className:"error",children:f})]}),(0,se.Y)(Ci.A,{isShown:0!==d.length,onClick:b,disabled:g,ariaLabel:c("DiscussionCreateGroup"),iconName:"arrow-right",isLoading:g})]})})})})),dA=(0,s.ph)((0,n.EK)(e=>({managementType:(0,c.vn8)(e)}))(({chatId:e,currentScreen:t,selectedChatMemberId:i,isPromotedByCurrentUser:s,onScreenSelect:n,onChatMemberSelect:o,onClose:r,isActive:l,managementType:c})=>{switch(t){case a.je.Initial:switch(c){case"bot":return(0,se.Y)(Dg,{userId:e,onClose:r,isActive:l},e);case"user":return(0,se.Y)(lA,{userId:e,onClose:r,isActive:l},e);case"group":return(0,se.Y)(Kg,{chatId:e,onScreenSelect:n,onClose:r,isActive:l||[a.je.ChatPrivacyType,a.je.Discussion,a.je.GroupPermissions,a.je.ChatAdministrators,a.je.GroupRemovedUsers,a.je.GroupUserPermissionsCreate,a.je.GroupUserPermissions,a.je.ChatAdminRights,a.je.ChatNewAdminRights,a.je.GroupRecentActions].includes(t)},e);case"channel":return(0,se.Y)(Tg,{chatId:e,onScreenSelect:n,onClose:r,isActive:l||[a.je.ChannelSubscribers,a.je.ChatAdministrators,a.je.ChannelRemovedUsers,a.je.Discussion,a.je.ChatPrivacyType,a.je.ChatAdminRights,a.je.ChatNewAdminRights,a.je.GroupRecentActions].includes(t)},e)}break;case a.je.ChatPrivacyType:return(0,se.Y)(Lg,{chatId:e,isActive:l,onClose:r});case a.je.Discussion:return(0,se.Y)(Eg,{chatId:e,onScreenSelect:n,isActive:l,onClose:r});case a.je.GroupPermissions:return(0,se.Y)(Hg,{chatId:e,onScreenSelect:n,onChatMemberSelect:o,isActive:l||[a.je.GroupRemovedUsers,a.je.GroupUserPermissionsCreate,a.je.GroupUserPermissions].includes(t),onClose:r});case a.je.ChannelRemovedUsers:case a.je.GroupRemovedUsers:return(0,se.Y)(xg,{chatId:e,isActive:l,onClose:r});case a.je.GroupUserPermissionsCreate:return(0,se.Y)(qg,{chatId:e,onChatMemberSelect:o,onScreenSelect:n,isActive:l||[a.je.GroupUserPermissions].includes(t),onClose:r});case a.je.GroupUserPermissions:return(0,se.Y)($g,{chatId:e,selectedChatMemberId:i,isPromotedByCurrentUser:s,onScreenSelect:n,isActive:l,onClose:r});case a.je.ChatAdministrators:return(0,se.Y)(Bg,{chatId:e,onScreenSelect:n,onChatMemberSelect:o,isActive:l||[a.je.ChatAdminRights,a.je.ChatNewAdminRights,a.je.GroupRecentActions].includes(t),onClose:r});case a.je.NewDiscussionGroup:return(0,se.Y)(cA,{chatId:e,onScreenSelect:n,isActive:l,onClose:r});case a.je.ChatNewAdminRights:case a.je.ChatAdminRights:return(0,se.Y)(Jg,{chatId:e,isNewAdmin:t===a.je.ChatNewAdminRights,selectedUserId:i,isPromotedByCurrentUser:s,onScreenSelect:n,isActive:l,onClose:r});case a.je.ChannelSubscribers:case a.je.GroupMembers:return(0,se.Y)(zg,{chatId:e,isActive:l,onClose:r});case a.je.Invites:return(0,se.Y)(sA,{chatId:e,isActive:l,onClose:r,onScreenSelect:n});case a.je.EditInvite:return(0,se.Y)(Xg,{chatId:e,isActive:l,onClose:r,onScreenSelect:n});case a.je.GroupAddAdmins:return(0,se.Y)(zg,{chatId:e,noAdmins:!0,isActive:l,onClose:r,onScreenSelect:n,onChatMemberSelect:o});case a.je.Reactions:return(0,se.Y)(oA,{chatId:e,isActive:l,onClose:r});case a.je.InviteInfo:return(0,se.Y)(eA,{chatId:e,isActive:l,onClose:r});case a.je.JoinRequests:return(0,se.Y)(aA,{chatId:e,isActive:l,onClose:r})}})),hA=/^4\d/,uA=/^5[1-5]/,mA=/^2[2-7]\d{2}/,pA=/^220[0-4]/;let vA=function(e){return e[e.Default=0]="Default",e[e.Visa=1]="Visa",e[e.Mastercard=2]="Mastercard",e[e.Mir=3]="Mir",e}({});const gA={[vA.Default]:"",[vA.Visa]:"visa",[vA.Mastercard]:"mastercard",[vA.Mir]:"mir"};function AA(e){return e=e.replace(/\s/g,""),hA.test(e)?vA.Visa:pA.test(e)?vA.Mir:uA.test(e)||mA.test(e)?vA.Mastercard:vA.Default}const fA={streetLine1:"",streetLine2:"",city:"",state:"",countryIso2:"",postCode:"",fullName:"",email:"",phone:"",shipping:"",cardNumber:"",cardholder:"",expiry:"",cvv:"",billingCountry:"",billingZip:"",saveInfo:!0,saveCredentials:!1,formErrors:{},tipAmount:0,savedCredentialId:""},bA=(e,t)=>{switch(t.type){case"changeAddress1":return{...e,streetLine1:t.payload,formErrors:{...e.formErrors,streetLine1:void 0}};case"changeAddress2":return{...e,streetLine2:t.payload,formErrors:{...e.formErrors,streetLine2:void 0}};case"changeCity":return{...e,city:t.payload,formErrors:{...e.formErrors,city:void 0}};case"changeState":return{...e,state:t.payload,formErrors:{...e.formErrors,state:void 0}};case"changeCountry":return{...e,countryIso2:t.payload.iso2,billingCountry:t.payload.defaultName,formErrors:{...e.formErrors,countryIso2:void 0}};case"changePostCode":return{...e,postCode:t.payload,formErrors:{...e.formErrors,postCode:void 0}};case"changeFullName":return{...e,fullName:t.payload,formErrors:{...e.formErrors,fullName:void 0}};case"changeEmail":return{...e,email:t.payload,formErrors:{...e.formErrors,email:void 0}};case"changePhone":return{...e,phone:t.payload,formErrors:{...e.formErrors,phone:void 0}};case"changeShipping":return{...e,shipping:t.payload};case"changeCardNumber":return{...e,cardNumber:t.payload,formErrors:{...e.formErrors,cardNumber:void 0}};case"changeCardholder":return{...e,cardholder:t.payload,formErrors:{...e.formErrors,cardholder:void 0}};case"changeExpiryDate":return{...e,expiry:t.payload,formErrors:{...e.formErrors,expiry:void 0}};case"changeCvvCode":return{...e,cvv:t.payload,formErrors:{...e.formErrors,cvv:void 0}};case"changeBillingCountry":return{...e,billingCountry:t.payload,formErrors:{...e.formErrors,billingCountry:void 0}};case"changeBillingZip":return{...e,billingZip:t.payload,formErrors:{...e.formErrors,billingZip:void 0}};case"changeSaveInfo":return{...e,saveInfo:t.payload};case"changeSaveCredentials":return{...e,saveCredentials:t.payload};case"updateUserInfo":return t.payload.country?{...e,...t.payload,billingCountry:t.payload.country}:{...e,...t.payload};case"setFormErrors":return{...e,formErrors:{...e.formErrors,...t.payload}};case"setTipAmount":return{...e,tipAmount:t.payload};case"changeSavedCredentialId":return{...e,savedCredentialId:t.payload};case"resetState":return{...fA};default:return e}};var CA=i(37960);const yA={root:"maC_9u6e",description:"zQ6lEVJ2","checkout-picture":"JgWvLdK2",checkoutPicture:"JgWvLdK2",text:"T2pYH395","checkout-title":"HadolzeF",checkoutTitle:"HadolzeF","checkout-description":"oZW7mUNP",checkoutDescription:"oZW7mUNP","price-info":"P618Q3yr",priceInfo:"P618Q3yr","price-info-item":"XNNG_ajy",priceInfoItem:"XNNG_ajy","price-info-item-main":"D9gYNLVk",priceInfoItemMain:"D9gYNLVk","price-info-item-title":"NtY5Aah7",priceInfoItemTitle:"NtY5Aah7",tipsList:"WHO341eB",tipsItem:"ksLlzBxw",tipsItem_active:"J4yem62L",tipsItemActive:"J4yem62L","invoice-info":"U2IBOLP1",invoiceInfo:"U2IBOLP1",provider:"kqWcdro1",stripe:"xKztZrna",smartglocal:"X_Ge1o4u","checkout-info-item-info-title":"ysWuPklS",checkoutInfoItemInfoTitle:"ysWuPklS","checkout-info-item-info-data":"MpC_P8_c",checkoutInfoItemInfoData:"MpC_P8_c","tos-checkbox":"OrRb0xG7",tosCheckbox:"OrRb0xG7",list:"l_wfiFG0"},SA=(0,s.ph)(({title:e,description:t,photo:i,invoice:o,shippingPrices:r,checkoutInfo:c,totalPrice:d,isTosAccepted:h,dispatch:u,onAcceptTos:m,tipAmount:p,needAddress:v,hasShippingOptions:g,savedCredentials:A,isPaymentFormUrl:f,botName:b})=>{const{setPaymentStep:C}=(0,n.ko)(),y=(0,B.A)(),S=(0,xi.A)(),N=Boolean(u),{termsUrl:k,suggestedTipAmounts:w,maxTipAmount:P}=o||{},{paymentMethod:I,paymentProvider:Y,shippingAddress:F,name:D,phone:M,shippingMethod:T}=c||{},L=(0,q.A)((0,l.cy)(i)),{ref:R}=(0,CA.A)({hasMediaData:Boolean(L)}),x=(0,s.hb)(e=>{u({type:"setTipAmount",payload:P?Math.min(e,P):e})},[u,P]),E=(0,s.hb)(()=>{C({step:A?.length?a.tn.SavedPayments:a.tn.PaymentInfo})},[A?.length,C]),V=(0,s.hb)(()=>{C({step:a.tn.ShippingInfo})},[C]),_=(0,s.hb)(()=>{C({step:a.tn.Shipping})},[C]);return(0,se.FD)("div",{className:yA.root,children:[(0,se.FD)("div",{className:yA.description,children:[L&&(0,se.Y)("img",{ref:R,className:yA.checkoutPicture,src:L,draggable:!1,width:i.dimensions?.width,height:i.dimensions?.height,alt:""}),!L&&i&&(0,se.Y)(Gi.A,{width:i.dimensions?.width,height:i.dimensions?.height,className:yA.checkoutPicture,forceAspectRatio:!0}),(0,se.FD)("div",{className:yA.text,children:[(0,se.Y)("h5",{className:yA.checkoutTitle,children:e}),t&&(0,se.Y)("div",{className:yA.checkoutDescription,children:(0,Bt.A)(t,["br","links","emoji"])})]})]}),(0,se.FD)("div",{className:yA.priceInfo,children:[o.prices.map(e=>NA(S,e.label,e.amount,o.currency)),r&&r.map(e=>NA(S,e.label,e.amount,o.currency)),w&&w.length>0&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:yA.priceInfoItem,children:[(0,se.Y)("div",{className:yA.priceInfoItemTitle,children:e}),(0,se.Y)("div",{children:(0,ra.vv)(S,p,o.currency)})]}),(0,se.Y)("div",{className:yA.tipsList,children:w.map(e=>(0,se.Y)("div",{className:(0,ge.A)(yA.tipsItem,e===p&&yA.tipsItem_active),onClick:u?()=>x(e===p?0:e):void 0,children:(0,ra.vv)(S,e,o.currency,{shouldOmitFractions:!0})},e))})]}),void 0!==d&&NA(S,y("Checkout.TotalAmount"),d,o.currency,!0)]}),(0,se.FD)("div",{className:yA.invoiceInfo,children:[!f&&kA({title:I||A?.[0].title,label:y("PaymentCheckoutMethod"),icon:"card",onClick:N?E:void 0}),Y&&kA({title:Y,label:y("PaymentCheckoutProvider"),customIcon:(0,ge.A)(yA.provider,yA[Y.toLowerCase()])}),(v||!N&&F)&&kA({title:F,label:y("PaymentShippingAddress"),icon:"location",onClick:N?V:void 0}),D&&kA({title:D,label:y("PaymentCheckoutName"),icon:"user"}),M&&kA({title:M,label:y("PaymentCheckoutPhoneNumber"),icon:"phone"}),(g||!N&&T)&&kA({title:T,label:y("PaymentCheckoutShippingMethod"),icon:"truck",onClick:N?_:void 0}),k&&(U=k,(0,se.Y)($s.A,{label:function(e,t){const i=y("PaymentCheckoutAcceptRecurrent",b).split("*");return(0,se.FD)(se.FK,{children:[i[0],(0,se.Y)(pl.A,{url:e,text:i[1],isRtl:t}),i.slice(2)]})}(U,S.isRtl),name:"checkout_tos",checked:Boolean(h),className:yA.tosCheckbox,tabIndex:0,onCheck:m}))]})]});var U});function NA(e,t,i,s,n=!1){return(0,se.FD)("div",{className:(0,ge.A)(yA.priceInfoItem,n&&yA.priceInfoItemMain),children:[(0,se.Y)("div",{className:yA.priceInfoItemTitle,children:t}),(0,se.Y)("div",{children:(0,ra.vv)(e,i,s)})]})}function kA({title:e,label:t,icon:i,customIcon:s,onClick:n}){const a=Boolean(e&&t!==e);return(0,se.FD)(pi.A,{className:yA.list,narrow:!0,multiline:a,icon:i,inactive:!n,onClick:n,leftElement:s&&(0,se.Y)("i",{className:(0,ge.A)("icon",s)}),children:[(0,se.Y)("div",{className:yA.checkoutInfoItemInfoTitle,children:e||t}),e&&t!==e&&(0,se.Y)("p",{className:yA.checkoutInfoItemInfoData,children:t})]})}const wA=(0,s.ph)(({url:e,noRedirect:t,onClose:i,onPaymentFormSubmit:a})=>{const{openTelegramLink:r}=(0,n.ko)(),l=(0,B.A)(),c=(0,s.hb)(e=>{try{const s=JSON.parse(e.data),{eventType:n,eventData:l}=s;switch(n){case"web_app_open_tg_link":if(!t){const e=o.jsp+l.path_full;r({url:e})}i();break;case"payment_form_submit":a&&a(l);break;default:i()}}catch(e){}},[i,t,r,a]);return(0,s.vJ)(()=>(window.addEventListener("message",c),()=>window.removeEventListener("message",c)),[c]),(0,se.Y)("div",{className:"ConfirmPayment",children:(0,se.Y)("iframe",{src:e,title:l("Checkout.WebConfirmation.Title"),allow:"payment",sandbox:"allow-modals allow-forms allow-scripts allow-same-origin allow-top-navigation",className:"ConfirmPayment__content"})})}),PA=(0,s.ph)((0,n.EK)(e=>{const{payment:t}=(0,c.nTw)(e);return{errorKey:t.error?.messageKey,passwordHint:e.twoFaSettings.hint,savedCredentials:"regular"===t.form?.type?t.form.savedCredentials:void 0}})(({isActive:e,errorKey:t,state:i,savedCredentials:a,passwordHint:o,onPasswordChange:r})=>{const{clearPaymentError:l}=(0,n.ko)(),c=(0,B.A)(),d=(0,xi.A)(),[h,u]=(0,s.J0)(!1),m=(0,s.Kr)(()=>a?.length&&i.savedCredentialId?a.find(({id:e})=>e===i.savedCredentialId)?.title:void 0,[a,i.savedCredentialId]);return(0,se.FD)("div",{className:"PaymentInfo",children:[(0,se.Y)(Hd.A,{isBig:!0,isPasswordVisible:h}),(0,se.Y)(yl.A,{error:t&&d.withRegular(t),hint:o,description:c("PaymentConfirmationMessage",m),placeholder:c("Password"),onClearError:l,shouldShowSubmit:!1,shouldResetValue:e,isPasswordVisible:h,onChangePasswordVisibility:u,onInputChange:r})]})}));var IA=i(63173);const YA=i.p+"mastercard.790db81f7978635f77d8.svg",FA=i.p+"mir.e3a390b90e2e3e292621.svg",DA=i.p+"visa.fb39984c9532c0336be9.svg",MA=(0,s.ph)(({value:e,error:t,onChange:i,isActive:n})=>{const a=(0,B.A)(),o=(0,s.li)();(0,s.vJ)(()=>{n&&!u.TF&&(0,r.YS)(()=>{(0,lc.A)(o.current)})},[n]);const[l,c]=(0,s.J0)(vA.Default);(0,s.vJ)(()=>{const t=AA(e);c(t)},[]);const d=(0,s.hb)(e=>{const t=function(e){const t=(e=e.replace(/[^\d]/g,"")).match(/.{1,4}/g);return t?t.join(" "):""}(e.target.value),s=AA(e.target.value);c(s),i(t)},[i]),h=function(e){switch(e){case vA.Mastercard:return(0,se.Y)("img",{src:YA,draggable:!1,alt:""});case vA.Visa:return(0,se.Y)("img",{src:DA,draggable:!1,alt:""});case vA.Mir:return(0,se.Y)("img",{src:FA,draggable:!1,alt:""});default:return}}(l);return(0,se.FD)("div",{className:"CardInput",children:[(0,se.Y)(ee.A,{ref:o,label:a("PaymentCardNumber"),onChange:d,value:e,inputMode:"numeric",className:l?"has-right-addon":"",error:t,tabIndex:0,maxLength:19,teactExperimentControlled:!0}),(0,se.Y)("span",{className:"right-addon",children:h})]})}),TA=(0,s.ph)(({value:e,error:t,onChange:i})=>{const n=(0,B.A)(),a=(0,s.hb)(t=>{const s=t.target.value;e.endsWith("/")&&e.length>s.length?i(s):i(function(e){const t=(e=e.replace(/[^\d]/g,"").slice(0,4)).match(/.{1,2}/g);return t?.[0]&&Number(t[0])>12&&(t[0]="12"),t?.[0]&&2===t[0].length&&!t[1]&&(t[1]=""),t?t.join("/"):""}(t.target.value))},[i,e]);return(0,se.Y)(ee.A,{label:n("PaymentCardExpireDate"),onChange:a,value:e,error:t,inputMode:"numeric",tabIndex:0,maxLength:5,teactExperimentControlled:!0})}),BA=(0,s.ph)(({state:e,canSaveCredentials:t,needCardholderName:i,needCountry:n,needZip:a,countryList:o,dispatch:r,isActive:l})=>{const c=(0,s.li)();(0,s.vJ)(()=>{c.current&&c.current.value!==e.billingCountry&&(c.current.value=e.billingCountry)},[e.billingCountry]);const d=(0,s.hb)(e=>{r({type:"changeCardNumber",payload:e})},[r]),h=(0,s.hb)(e=>{r({type:"changeCardholder",payload:e.target.value.toUpperCase()})},[r]),u=(0,s.hb)(e=>{r({type:"changeExpiryDate",payload:e})},[r]),m=(0,s.hb)(e=>{const t=e.target.value.replace(/[^0-9]/g,"");r({type:"changeCvvCode",payload:t})},[r]),p=(0,s.hb)(e=>{r({type:"changeBillingCountry",payload:e.target.value})},[r]),v=(0,s.hb)(e=>{r({type:"changeBillingZip",payload:e.target.value})},[r]),g=(0,s.hb)(e=>{r({type:"changeSaveCredentials",payload:e.target.value})},[r]),A=(0,B.A)(),f=(0,xi.A)(),{formErrors:b={}}=e;return(0,se.Y)("div",{className:"PaymentInfo",children:(0,se.FD)("form",{children:[(0,se.Y)("h5",{children:A("PaymentCardTitle")}),(0,se.Y)(MA,{onChange:d,value:e.cardNumber,error:b.cardNumber&&f.withRegular(b.cardNumber),isActive:l}),i&&(0,se.Y)(ee.A,{label:A("Checkout.NewCard.CardholderNamePlaceholder"),onChange:h,value:e.cardholder,inputMode:"text",tabIndex:0,error:b.cardholder&&f.withRegular(b.cardholder)}),(0,se.FD)("section",{className:"inline-inputs",children:[(0,se.Y)(TA,{value:e.expiry,onChange:u,error:b.expiry&&f.withRegular(b.expiry)}),(0,se.Y)(ee.A,{label:A("lng_payments_card_cvc"),onChange:m,value:e.cvv,inputMode:"numeric",maxLength:3,tabIndex:0,error:b.cvv&&f.withRegular(b.cvv),teactExperimentControlled:!0})]}),n||a?(0,se.Y)("h5",{children:A("PaymentBillingAddress")}):void 0,(0,se.FD)("section",{className:"inline-inputs",children:[n&&(0,se.Y)(IA.A,{label:A("PaymentShippingCountry"),onChange:p,value:e.billingCountry,hasArrow:Boolean(!0),id:"billing-country",error:b.billingCountry&&f.withRegular(b.billingCountry),tabIndex:0,ref:c,children:o.map(({defaultName:t,name:i})=>(0,se.Y)("option",{value:t,className:"county-item",selected:t===e.billingCountry,children:t||i}))}),a&&(0,se.Y)(ee.A,{label:A("PaymentShippingZipPlaceholder"),onChange:v,value:e.billingZip,inputMode:"text",tabIndex:0,maxLength:12,error:b.billingZip&&f.withRegular(b.billingZip)})]}),(0,se.Y)("div",{className:"checkbox",children:(0,se.Y)($s.A,{label:A("PaymentCardSavePaymentInformation"),checked:!!t&&e.saveCredentials,tabIndex:0,subLabel:A(t?"Checkout.NewCard.SaveInfoHelp":"Checkout.2FA.Text"),onChange:g,disabled:!t})})]})})}),LA=(0,s.ph)(({state:e,savedCredentials:t,dispatch:i,onNewCardClick:n})=>{const a=(0,B.A)(),o=(0,s.Kr)(()=>t?.length?t.map(({id:e,title:t})=>({label:t,value:e})):Ai.p,[t]),r=(0,s.hb)(e=>{i({type:"changeSavedCredentialId",payload:e})},[i]);return(0,se.Y)("div",{className:"PaymentInfo",children:(0,se.FD)("form",{children:[(0,se.Y)("h5",{children:a("PaymentCardTitle")}),(0,se.Y)(ie.A,{name:"saved-credentials",options:o,selected:e.savedCredentialId,onChange:r}),(0,se.Y)(X.A,{isText:!0,onClick:n,children:a("PaymentCheckoutMethodNewCard")})]})})}),RA=(0,s.ph)(({state:e,shippingOptions:t,currency:i,dispatch:n})=>{const a=(0,B.A)(),o=(0,xi.A)();(0,s.vJ)(()=>{t&&t.length&&!e.shipping&&n({type:"changeShipping",payload:t[0].id})},[t,e.shipping,n]);const r=(0,s.hb)(e=>{n({type:"changeShipping",payload:e})},[n]),l=(0,s.Kr)(()=>t.map(({id:e,title:t,amount:s})=>({label:t,subLabel:(0,ra.vv)(o,s,i),value:e})),[t,i,o]);return(0,se.Y)("div",{className:"Shipping",children:(0,se.FD)("form",{children:[(0,se.Y)("p",{children:a("PaymentShippingMethod")}),(0,se.Y)(ie.A,{name:"shipping-options",options:l,onChange:r,selected:e.shipping})]})})}),xA=(0,s.ph)(({state:e,needEmail:t,needPhone:i,needName:n,needAddress:a,countryList:o,dispatch:l})=>{const c=(0,s.li)(),d=(0,s.li)(),h=(0,s.li)();(0,s.vJ)(()=>{h.current&&h.current.value!==e.countryIso2&&(h.current.value=e.countryIso2)},[e.countryIso2]);const m=(0,B.A)(),p=(0,xi.A)();(0,s.vJ)(()=>{u.TF||(0,r.YS)(()=>{(0,lc.A)(c.current)})},[c]);const v=(0,s.hb)(e=>{l({type:"changeAddress1",payload:e.target.value})},[l]),g=(0,s.hb)(e=>{l({type:"changeAddress2",payload:e.target.value})},[l]),A=(0,s.hb)(e=>{l({type:"changeCity",payload:e.target.value})},[l]),f=(0,s.hb)(e=>{l({type:"changeState",payload:e.target.value})},[l]),b=(0,s.hb)(e=>{l({type:"changeCountry",payload:o.find(t=>t.iso2===e.target.value)})},[o,l]),C=(0,s.hb)(e=>{l({type:"changePostCode",payload:e.target.value})},[l]),y=(0,s.hb)(e=>{l({type:"changeFullName",payload:e.target.value})},[l]),S=(0,s.hb)(e=>{l({type:"changeEmail",payload:e.target.value})},[l]),N=(0,s.hb)(e=>{let{value:t}=e.target;t=`+${t.replace(/\D/g,"")}`,d.current&&(d.current.value=t),l({type:"changePhone",payload:t})},[l]),k=(0,s.hb)(e=>{l({type:"changeSaveInfo",payload:e.target.value})},[l]),{formErrors:w}=e;return(0,se.Y)("div",{className:"ShippingInfo",children:(0,se.FD)("form",{children:[a?(0,se.FD)("div",{children:[(0,se.Y)("h5",{children:m("PaymentShippingAddress")}),(0,se.Y)(ee.A,{ref:c,label:m("PaymentShippingAddress1Placeholder"),onChange:v,value:e.streetLine1,inputMode:"text",tabIndex:0,error:w.streetLine1&&p.withRegular(w.streetLine1)}),(0,se.Y)(ee.A,{label:m("PaymentShippingAddress2Placeholder"),onChange:g,value:e.streetLine2,inputMode:"text",tabIndex:0,error:w.streetLine2&&p.withRegular(w.streetLine2)}),(0,se.Y)(ee.A,{label:m("PaymentShippingCityPlaceholder"),onChange:A,value:e.city,inputMode:"text",tabIndex:0,error:w.city&&p.withRegular(w.city)}),(0,se.Y)(ee.A,{label:m("PaymentShippingStatePlaceholder"),onChange:f,value:e.state,inputMode:"text",error:w.state&&p.withRegular(w.state)}),(0,se.Y)(IA.A,{label:m("PaymentShippingCountry"),onChange:b,value:e.countryIso2,hasArrow:Boolean(!0),id:"shipping-country",error:w.countryIso2&&p.withRegular(w.countryIso2),ref:h,tabIndex:0,children:o.map(({defaultName:t,name:i,iso2:s})=>(0,se.Y)("option",{value:s,className:"county-item",selected:s===e.countryIso2,children:t||i}))}),(0,se.Y)(ee.A,{label:m("PaymentShippingZipPlaceholder"),onChange:C,value:e.postCode,inputMode:"text",tabIndex:0,error:w.postCode&&p.withRegular(w.postCode)})]}):void 0,n||t||i?(0,se.Y)("h5",{children:m("PaymentShippingReceiver")}):void 0,n&&(0,se.Y)(ee.A,{label:m("PaymentShippingName"),onChange:y,value:e.fullName,inputMode:"text",tabIndex:0,error:w.fullName&&p.withRegular(w.fullName)}),t&&(0,se.Y)(ee.A,{label:m("PaymentShippingEmailPlaceholder"),onChange:S,value:e.email,inputMode:"email",tabIndex:0,error:w.email&&p.withRegular(w.email)}),i&&(0,se.Y)(ee.A,{label:m("PaymentShippingPhoneNumber"),onChange:N,value:e.phone,inputMode:"tel",tabIndex:0,error:w.phone&&p.withRegular(w.phone),ref:d}),(0,se.Y)($s.A,{label:m("PaymentShippingSave"),subLabel:m("PaymentShippingSaveInfo"),checked:Boolean(e.saveInfo),tabIndex:0,onChange:k})]})})}),EA="stripe",VA="smartglocal",_A=new Set([EA,VA]),UA=(0,s.ph)((0,n.EK)(e=>{const{form:t,step:i,shippingOptions:s,error:n,confirmPaymentUrl:a,inputInvoice:o,requestId:r,stripeCredentials:d,smartGlocalCredentials:h,temporaryPassword:u,isExtendedMedia:m,url:p}=(0,c.nTw)(e).payment,{invoice:v,nativeParams:g,nativeProvider:A}=t||{},f=e.countryList.general;let b=t?.nativeProvider;!b&&p&&(b=p.startsWith("https://payment.smart-glocal.com")?VA:void 0);const C=o&&"chatId"in o?(0,c.hds)(e,o.chatId):void 0,y=Boolean(v&&(!b||!_A.has(b))),{needCardholderName:S,needCountry:N,needZip:k}=g||{},w=t?.botId?(0,c.mBe)(e,t.botId):void 0,P=(0,l.Yg)(w);return{step:i,chat:C,shippingOptions:s,nativeProvider:b,isProviderError:y,form:t,invoice:v,needCardholderName:S,needCountry:N,needZip:k,error:n,confirmPaymentUrl:a??p,isPaymentFormUrl:Boolean(!A&&p),countryList:f,requestId:r,hasShippingOptions:Boolean(s?.length),smartGlocalToken:h?.token,stripeId:d?.id,passwordValidUntil:u?.validUntil,isExtendedMedia:m,botName:P}})(({isOpen:e,onClose:t,step:i,shippingOptions:o,form:r,isProviderError:l,invoice:c,nativeProvider:d,needCardholderName:h,needCountry:u,needZip:m,confirmPaymentUrl:p,error:v,countryList:g,hasShippingOptions:A,requestId:f,smartGlocalToken:b,stripeId:C,passwordValidUntil:y,isExtendedMedia:S,isPaymentFormUrl:N,botName:k})=>{const{loadPasswordInfo:w,validateRequestedInfo:P,sendPaymentForm:I,setPaymentStep:Y,sendCredentialsInfo:F,clearPaymentError:M,validatePaymentPassword:L,setSmartGlocalCardInfo:R}=(0,n.ko)(),x=(0,B.A)(),E=(0,xi.A)(),[V,_,U]=(0,D.A)(),[O,J]=(0,Pd.A)(bA,fA),[G,j]=(0,s.J0)(!1),[z,H]=(0,s.J0)(!1),[$,q]=(0,s.J0)(""),W=(0,K.A)(i,!0),Q=(0,K.A)(f),Z=i!==a.tn.ConfirmPayment,ee=(0,s.hb)(e=>{Y({step:e})},[Y]);(0,s.vJ)(()=>{e&&(q(""),w(),_())},[e,w,_]),(0,s.vJ)(()=>{!e&&V&&U()},[U,V,e]),(0,s.vJ)(()=>{(void 0!==i||v)&&j(!1)},[i,v,f]),(0,s.vJ)(()=>{i!==a.tn.Checkout||i!==W||f===Q||O.savedCredentialId||O.cardNumber||ee(a.tn.PaymentInfo)},[O.cardNumber,O.savedCredentialId,Q,W,f,ee,i]),(0,s.vJ)(()=>{v?.field&&J({type:"setFormErrors",payload:{[v.field]:v.messageKey}})},[v,J]),(0,s.vJ)(()=>{if(r?.savedInfo){const{name:e,phone:t,email:i,shippingAddress:s}=r.savedInfo,{countryIso2:n,...a}=s||{},o=n&&g.find(({iso2:e})=>e===n).defaultName;J({type:"updateUserInfo",payload:{fullName:e,phone:t&&"+"!==t.charAt(0)?`+${t}`:t,email:i,...o&&{country:o,countryIso2:n,...a}}})}},[r,J,g]),(0,s.vJ)(()=>{r?.savedCredentials?.length&&J({type:"changeSavedCredentialId",payload:r.savedCredentials[0].id})},[J,r?.savedCredentials]);const ie=(0,s.hb)(()=>{M()},[M]),ne=(0,s.Kr)(()=>i!==a.tn.Checkout?0:function(e=[],t,i,s){const n=t?KA(t,i):[];let a=s;return a=e.concat(n||[]).reduce((e,t)=>e+t.amount,a),a}(c?.prices,o,O.shipping,O.tipAmount),[i,c?.prices,o,O.shipping,O.tipAmount]),ae=(0,s.Kr)(()=>{if(i===a.tn.Checkout)return function(e,t,i){const s=function(e){const t=AA(e);return gA[t]||""}(e.cardNumber),n=s&&e.cardNumber?`${s} *${e.cardNumber.slice(-4)}`:void 0,a=e.streetLine1?`${e.streetLine1}, ${e.city}, ${e.countryIso2}`:void 0,{phone:o,fullName:r}=e,l=t?OA(t,e.shipping):void 0,c=l?.title;return{paymentMethod:n,paymentProvider:i,shippingAddress:a,name:r,phone:o,shippingMethod:c}}(O,o,d||"")},[i,O,o,d]),re=(0,s.hb)(()=>{ee(a.tn.PaymentInfo)},[ee]),le=(0,s.hb)(()=>{M()},[M]),ce=(0,s.hb)(()=>{I({shippingOptionId:O.shipping,saveCredentials:O.saveCredentials,savedCredentialId:O.savedCredentialId,tipAmount:O.tipAmount})},[I,O]),de=(0,s.hb)(e=>{const{credentials:t}=e;R(t),ce()},[ce]);function he(e,t){switch(e){case a.tn.Checkout:return(0,se.Y)(SA,{title:r.title,description:r.description,photo:r.photo,dispatch:J,shippingPrices:O.shipping&&o?KA(o,O.shipping):void 0,totalPrice:ne,invoice:c,checkoutInfo:ae,isPaymentFormUrl:N,hasShippingOptions:A,tipAmount:O.tipAmount,needAddress:Boolean(c?.isShippingAddressRequested),savedCredentials:r.savedCredentials,isTosAccepted:z,onAcceptTos:H,botName:k});case a.tn.SavedPayments:return(0,se.Y)(LA,{state:O,savedCredentials:r.savedCredentials,dispatch:J,onNewCardClick:re});case a.tn.ConfirmPassword:return(0,se.Y)(PA,{state:O,savedCredentials:r.savedCredentials,onPasswordChange:q,isActive:e===i});case a.tn.PaymentInfo:return(0,se.Y)(BA,{state:O,dispatch:J,canSaveCredentials:Boolean(!r.isPasswordMissing&&r.canSaveCredentials),needCardholderName:h,needCountry:u,needZip:m,countryList:g,isActive:t});case a.tn.ShippingInfo:return(0,se.Y)(xA,{state:O,dispatch:J,needAddress:Boolean(c?.isShippingAddressRequested),needEmail:Boolean(c?.isEmailRequested||c?.isEmailSentToProvider),needPhone:Boolean(c?.isPhoneRequested||c?.isPhoneSentToProvider),needName:Boolean(c?.isNameRequested),countryList:g});case a.tn.Shipping:return(0,se.Y)(RA,{state:O,dispatch:J,shippingOptions:o||[],currency:c.currency});case a.tn.ConfirmPayment:return(0,se.Y)(wA,{url:p,noRedirect:S,onPaymentFormSubmit:de,onClose:U});default:return}}const ue=(0,s.hb)(()=>{const{saveInfo:e}=O,t=function(e){const{streetLine1:t,streetLine2:i,city:s,state:n,countryIso2:a,postCode:o,fullName:r,phone:l,email:c}=e;return{name:r,phone:l,email:c,shippingAddress:{streetLine1:t,streetLine2:i,city:s,state:n,countryIso2:a,postCode:o}}}(O);P({requestInfo:t,saveInfo:e})},[P,O]),me=(0,s.hb)(()=>{const e=function(e){const{cardNumber:t,cardholder:i,expiry:s,cvv:n,billingCountry:a,billingZip:o}=e,[r,l]=s.split("/");return{data:{cardNumber:t,cardholder:i,expiryMonth:r,expiryYear:l,cvv:n,country:a,zip:o}}}(O);F({credentials:e})},[F,O]),pe=(0,T.A)(()=>{switch(i){case a.tn.ShippingInfo:j(!0),ue();break;case a.tn.Shipping:ee(a.tn.Checkout);break;case a.tn.SavedPayments:ee(a.tn.ConfirmPassword);break;case a.tn.ConfirmPassword:if(""===$)return;j(!0),L({password:$});break;case a.tn.PaymentInfo:j(!0),me(),J({type:"changeSavedCredentialId",payload:""});break;case a.tn.Checkout:{if(N)return j(!0),void ee(a.tn.ConfirmPayment);if(r?.savedInfo&&!f&&!O.shipping)return j(!0),void ue();if(O.savedCredentialId&&(!y||y<=Date.now()/1e3-3))return void ee(a.tn.ConfirmPassword);if(!O.savedCredentialId&&(d===EA&&!C||d===VA&&!b))return void ee(a.tn.PaymentInfo);const{phone:e,email:t,fullName:i}=O,s=c?.isEmailRequested&&!t||c?.isPhoneRequested&&!e||c?.isNameRequested&&!i;if(c?.isShippingAddressRequested&&!f||s)return void ee(a.tn.ShippingInfo);if(c?.isShippingAddressRequested&&!O.shipping&&o?.length)return void ee(a.tn.Shipping);j(!0),ce();break}}});(0,s.vJ)(()=>i===a.tn.ConfirmPassword?(0,Di.A)({onEnter:pe}):void 0,[pe,i]);const ve=(0,s.hb)(()=>{J({type:"resetState"}),H(!1),t()},[t,J]),Ae=(0,s.hb)(()=>{ee(i===a.tn.ConfirmPassword?a.tn.SavedPayments:a.tn.Checkout)},[ee,i]),fe=(0,s.Kr)(()=>{switch(i){case a.tn.Checkout:return x("PaymentCheckout");case a.tn.ShippingInfo:return x("PaymentShippingInfo");case a.tn.Shipping:return x("PaymentShippingMethod");case a.tn.SavedPayments:return x("PaymentCheckoutMethod");case a.tn.ConfirmPassword:return x("Checkout.PasswordEntry.Title");case a.tn.PaymentInfo:return x("PaymentCardInfo");case a.tn.ConfirmPayment:return x("Checkout.WebConfirmation.Title");default:return""}},[i,x]),be=i===a.tn.Checkout?x("Checkout.PayPrice",(0,ra.Ad)(ne,c.currency,x.code)):E("PaymentInfoDone");if(l)return(0,se.FD)(te.A,{className:"error",isOpen:V,onClose:U,onCloseAnimationEnd:ve,children:[(0,se.Y)("p",{children:E("PaymentsProvidesNotSupported",void 0,{withNodes:!0,renderTextFilters:["br"]})}),(0,se.Y)("div",{className:"dialog-buttons mt-2",children:(0,se.Y)(X.A,{isText:!0,onClick:U,children:x("OK")})})]});const Ce=function(){if(G)return!0;switch(i){case a.tn.Checkout:return Boolean(c?.termsUrl)&&!z;case a.tn.PaymentInfo:return Boolean(""===O.cardNumber||h&&""===O.cardholder||""===O.cvv||""===O.expiry);default:return!1}}();return(0,se.FD)(te.A,{className:(0,ge.A)("PaymentModal",c?.isRecurring&&"recurring"),isOpen:V,onClose:U,onCloseAnimationEnd:ve,children:[(0,se.FD)("div",{className:"header",dir:E.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{className:"close-button",color:"translucent",round:!0,size:"smaller",iconName:i===a.tn.Checkout?"close":"arrow-left",onClick:i===a.tn.Checkout?U:Ae,ariaLabel:E("Close")}),(0,se.Y)("h3",{children:fe})]}),void 0!==i?(0,se.Y)(oe.Ay,{name:"slide",activeKey:i,shouldCleanup:!0,cleanupOnlyKey:a.tn.ConfirmPayment,children:e=>(0,se.Y)("div",{className:"content custom-scroll",children:he(i,e)})}):(0,se.Y)("div",{className:"empty-content",children:(0,se.Y)(Ue.A,{color:"gray"})}),Z&&(0,se.Y)("div",{className:"footer",children:(0,se.Y)(X.A,{className:"button-text",type:"submit",onClick:pe,disabled:Ce,isLoading:G,children:be})}),v&&!v.field&&function(){if(v)return(0,se.FD)(te.A,{className:"error",isOpen:Boolean(v),onClose:ie,children:[(0,se.Y)("h4",{children:v.descriptionKey?E.withRegular(v.descriptionKey):E("ErrorUnspecified")}),(0,se.Y)("div",{className:"dialog-buttons mt-2",children:(0,se.Y)(X.A,{isText:!0,onClick:le,children:E("OK")})})]})}()]})}));function OA(e,t){return e.find(({id:e})=>e===t)}function KA(e,t){const i=OA(e,t);return i?.prices}const JA=(0,s.ph)((0,n.EK)(e=>{const{receipt:t}=(0,c.nTw)(e).payment;return{receipt:t}})(({isOpen:e,onClose:t,receipt:i})=>{const n=(0,xi.A)(),[a,o,r]=(0,D.A)();(0,s.vJ)(()=>{e&&o()},[e,o]);const l=(0,O.A)(i),c=i||l,d=(0,s.Kr)(()=>{if(c)return function(e,t,i){if(!t)return{paymentMethod:e};const{shippingAddress:s}=t,n=s?.streetLine1?`${s.streetLine1}, ${s.city}, ${s.countryIso2}`:void 0,{phone:a,name:o}=t;return{paymentMethod:e,shippingAddress:n,name:o,phone:a,shippingMethod:i}}(c.credentialsTitle,c.info,c.shippingMethod)},[c]);return(0,se.Y)(te.A,{className:"PaymentModal PaymentModal-receipt",isOpen:a,onClose:r,onCloseAnimationEnd:t,children:c&&(0,se.FD)(se.FK,{children:[(0,se.FD)("div",{className:"header",dir:n.isRtl?"rtl":void 0,children:[(0,se.Y)(X.A,{className:"close-button",color:"translucent",round:!0,size:"smaller",onClick:r,ariaLabel:"Close",iconName:"close"}),(0,se.FD)("h3",{children:[" ",n("PaymentReceipt")," "]})]}),(0,se.Y)("div",{className:"receipt-content custom-scroll",children:(0,se.Y)(SA,{shippingPrices:c.shippingPrices,totalPrice:c.totalAmount,tipAmount:c.tipAmount,invoice:c.invoice,checkoutInfo:d,title:c.title,description:c.description,photo:c.photo})})]})})})),GA="Qo4PtFZI",jA="wtfpombl",zA=(0,s.ph)((0,n.EK)((e,{modal:t})=>({chat:t?.chatId?(0,c.hds)(e,t.chatId):void 0}))(({modal:e,chat:t})=>{const{sendInviteMessages:i,closeInviteViaLinkModal:a,openPremiumModal:o}=(0,n.ko)(),{missingUsers:r}=e||{},d=(0,xi.A)(),[h,u]=(0,s.J0)([]),m=(0,s.Kr)(()=>r?.map(e=>e.id)||Ai.p,[r]),[p,v]=(0,s.Kr)(()=>{if(!r?.length)return[[],[]];const[e,t]=(0,gi.jB)(r,e=>e.isRequiringPremiumToMessage);return[e.map(e=>e.id),t.map(e=>e.id)]},[r]),g=(0,s.Kr)(()=>{const e=(0,n.mS)();return r?.filter(e=>e.isRequiringPremiumToInvite||e.isRequiringPremiumToMessage).map(t=>(0,c.mBe)(e,t.id)).filter(Boolean)},[r]);(0,s.vJ)(()=>{u(v)},[v]);const A=(0,T.A)(()=>a()),f=(0,T.A)(()=>{i({chatId:t.id,userIds:h}),a()}),b=(0,T.A)(()=>{o()}),C=(0,s.Kr)(()=>{if(t)return Boolean(t?.isCreator||t?.adminRights?.inviteUsers)},[t]),y=(0,s.Kr)(()=>C?d(1===r?.length?"InviteBlockedOneMessage":"InviteBlockedManyMessage"):d("InviteRestrictedUsers",{count:r?.length},{pluralValue:r?.length||0,withMarkdown:!0,withNodes:!0}),[C,d,r?.length]),S=(0,s.Kr)(()=>{if(g?.length){if(1===g.length)return d("InviteRestrictedPremiumReasonSingle",{user:(0,l.Yg)(g[0])},{withMarkdown:!0,withNodes:!0});if(g.length<=3){const e=d.conjunction(g.map(e=>(0,l.Yg)(e)).filter(Boolean));return d("InviteRestrictedPremiumReasonMultiple",{list:e},{withMarkdown:!0,withNodes:!0})}if(g.length>3){const e=g.length-2,t=g.slice(0,2),i=d.conjunction(t.map(e=>(0,l.Yg)(e)).filter(Boolean));return d("InviteRestrictedPremiumReasonMultipleMore",{list:i,count:e},{pluralValue:e,withMarkdown:!0,withNodes:!0})}}},[g,d]),N=Boolean(g?.length),k=Boolean(v?.length);return(0,se.FD)(te.A,{isOpen:Boolean(m&&t),contentClassName:"n8eENbaR",hasAbsoluteCloseButton:!0,onClose:A,isSlim:!0,children:[N&&(0,se.FD)(se.FK,{children:[(0,se.Y)(ss.A,{className:"Nc3SOtKd",peers:g,size:"large"}),(0,se.Y)("h3",{className:jA,children:d(C?"InviteBlockedPremiumTitle":"InviteBlockedNoLinkTitle")}),(0,se.Y)("p",{className:GA,children:S}),(0,se.Y)(X.A,{withPremiumGradient:!0,isShiny:!0,onClick:b,children:d("InviteBlockedPremiumButton")})]}),N&&k&&(0,se.Y)(ic.A,{className:"UoMeVIyC",children:d("InviteBlockedOr")}),k&&(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:jA,children:d("InviteBlockedTitle")}),(0,se.Y)("p",{className:GA,children:y}),(0,se.Y)(fi.A,{className:"nEYyTS_m",itemIds:m,selectedIds:h,lockedUnselectedIds:p,lockedUnselectedSubtitle:d("InviteRestrictedPremiumReason"),onSelectedIdsChange:u,isViewOnly:!C,allowMultiple:!0,withStatus:!0,itemInputType:"checkbox"}),C&&(0,se.Y)(X.A,{className:"Ttkq3nqt",onClick:f,disabled:!h.length,children:d("InviteViaLinkButton")})]})]})}));var HA=i(84555);const $A=(0,s.ph)(({modal:e})=>{const{closeOneTimeMediaModal:t}=(0,n.ko)(),i=(0,B.A)(),s=(0,Fi.A)(e?.message,!0),{shouldRender:o,transitionClassNames:r}=(0,je.A)(Boolean(e)),d=(0,T.A)(()=>{}),h=(0,T.A)(()=>{t()});if(!o||!s)return;const u=(0,l.Ie)(s),m=(0,c.SJA)((0,n.mS)()),p=i(u?"Chat.Voice.Single.Close":"Chat.Voice.Single.DeleteAndClose");return(0,se.FD)("div",{className:(0,ge.A)("c3xMWwzW",r),children:[function(){if(!s?.content)return;const{voice:e,video:t}=s.content;return e?(0,se.Y)(Fc.Ay,{className:"VLiJWMs0",theme:m,message:s,origin:a.d9.OneTimeModal,autoPlay:!0,onPlay:d,onPause:h}):t?.isRound?(0,se.Y)(HA.A,{className:"ML2YEpGq",message:s,origin:"oneTimeModal",onStop:h}):void 0}(),(0,se.Y)("div",{className:"VWy1qXJL",children:(0,se.Y)(X.A,{faded:!0,onClick:h,pill:!0,size:"smaller",color:"dark"===m?"dark":"secondary",className:"FfMrCmD9",children:p})})]})}),qA=(0,s.ph)(({modal:e})=>{const{closeWebAppsCloseConfirmationModal:t,closeWebAppModal:i}=(0,n.ko)(),a=(0,B.A)(),o=(0,xi.A)(),r=Boolean(e),[l,c]=(0,s.J0)(!1),d=(0,s.li)(),h=(0,s.hb)(()=>{t({shouldSkipInFuture:l})},[l]),u=(0,s.hb)(()=>{i({shouldSkipConfirmation:!0}),t({shouldSkipInFuture:l})},[l]),m=(0,s.hb)(e=>{-1===e&&u()},[u]),p=(0,Ms.A)(d,r,m,".Button");return(0,se.FD)(te.A,{className:(0,ge.A)("confirm"),title:o("CloseMiniApps"),isOpen:r,onClose:h,children:[(0,se.Y)("p",{children:o("AreYouSureCloseMiniApps")}),(0,se.Y)($s.A,{className:"dialog-checkbox",label:o("DoNotAskAgain"),checked:l,onCheck:c}),(0,se.FD)("div",{className:"dialog-buttons mt-2",ref:d,onKeyDown:p,children:[(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:u,color:"danger",children:a("Confirm")}),(0,se.Y)(X.A,{className:"confirm-dialog-button",isText:!0,onClick:h,children:a("Cancel")})]})]})}),WA=(0,s.ph)((0,n.EK)(e=>{const t=e.appConfig.freezeUntilDate,i=e.appConfig.freezeAppealUrl,s=e.botFreezeAppealId?(0,c.mBe)(e,e.botFreezeAppealId):void 0;return{freezeUntilDate:t,freezeAppealUrl:i,botFreezeAppealUsername:s&&(0,l.Kl)(s)}})(({modal:e,freezeUntilDate:t,freezeAppealUrl:i,botFreezeAppealUsername:a})=>{const{closeFrozenAccountModal:o,openUrl:r}=(0,n.ko)(),l=(0,xi.A)(),c=Boolean(e),d=(0,T.A)(()=>{o()}),h=(0,T.A)(()=>{o(),i&&r({url:i})}),u=(0,s.Kr)(()=>(0,se.FD)("div",{className:"cW2rtp6M",children:[(0,se.Y)(fr.A,{size:130,tgsUrl:Ar.w.BannedDuck,noLoop:!0}),(0,se.Y)("div",{className:"qLSm0uyC",children:l("FrozenAccountModalTitle")})]}),[l]),m=(0,s.Kr)(()=>{if(c)return(0,se.FD)("div",{className:"Vj3QQ_JQ",children:[(0,se.Y)(X.A,{className:"anvg3JaY",onClick:h,children:l("ButtonAppeal")}),(0,se.Y)(X.A,{isText:!0,onClick:d,children:l("ButtonUnderstood")})]})},[l,c]),p=(0,s.Kr)(()=>{if(!t||!a)return;const e=new Date(1e3*t),i=(0,se.Y)(So.A,{onClick:h,isPrimary:!0,children:(0,Sc.A)(a)});return[["hand-stop",l("FrozenAccountViolationTitle"),l("FrozenAccountViolationSubtitle")],["lock",l("FrozenAccountReadOnlyTitle"),l("FrozenAccountReadOnlySubtitle")],["frozen-time",l("FrozenAccountAppealTitle"),l("FrozenAccountAppealSubtitle",{botLink:i,date:(0,We.A)(e,l.code)},{withNodes:!0})]]},[l,a,t]);if(p)return(0,se.Y)(ol.A,{isOpen:c,header:u,listItemData:p,footer:m,onClose:d})})),QA={header:"ChJT6ggP",description:"ravQhVQQ",descriptionPreview:"_K5HhOM0",negative:"X6iX4F56",previewLink:"yY4hj8r_",backLink:"dcNVNCXo",title:"IvsV0tkW",ratingProgress:"XYpzs7CQ",withPreview:"UgviXkNW",footer:"XtZPIDLP",badge:"JdeFDQBI",understoodIcon:"Lwz8rpdL",badgeAdded:"Lr6JUU14",badgeDeducted:"OxZxdqcn"},ZA=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=e.currentUserId,s=t?.userId?(0,c.mBe)(e,t.userId):void 0,n=t?.userId?(0,c.vGo)(e,t.userId):void 0,a=n?.starsRating,o=n?.starsMyPendingRating,r=n?.starsMyPendingRatingDate;return{user:s,currentUserId:i,starsRating:a,pendingRating:o,pendingRatingDate:r}})(({modal:e,user:t,currentUserId:i,starsRating:a,pendingRating:o,pendingRatingDate:r})=>{const{closeProfileRatingModal:l}=(0,n.ko)(),c=(0,xi.A)(),d=Boolean(e),[h,u]=(0,s.J0)(!1),m=(0,T.A)(()=>{l()});(0,s.vJ)(()=>{d||u(!1)},[d]);const p=(0,T.A)(()=>{u(!0)}),v=(0,T.A)(()=>{u(!1)}),g=e=>{const t="added"===e,i=c(t?"RatingBadgeAdded":"RatingBadgeDeducted"),s=t?QA.badgeAdded:QA.badgeDeducted;return(0,se.Y)("span",{className:(0,ge.A)(QA.badge,s),children:i})},A=(0,s.Kr)(()=>{if(!(e&&t&&a&&d))return;const s=h&&o?o:a,n=s.stars,l=s.currentLevelStars,u=s.nextLevelStars,m=s.level,g=m+1,A=m<0,f=!h&&o?o.level:a.level;let b=0;b=u&&u>l?Math.max(.03,(n-l)/(u-l)):1;const C=A?.5:Math.max(0,Math.min(1,b)),y=r?r-Math.floor(Date.now()/1e3):0,S=o?o.stars-a.stars:0,N=o&&r;let k="none";m>=0&&f>=0&&m!==f&&(k=m>f?"forward":"backward"),m<0&&f<0&&m!==f&&(k=m<f?"backward":"forward");const w=c("ActionFallbackUser");return(0,se.FD)("div",{className:QA.header,children:[(0,se.Y)(_r.A,{leftText:A?void 0:c("RatingLevel",{level:m}),rightText:A?c("RatingNegativeLevel"):c("RatingLevel",{level:g}),floatingBadgeIcon:A?"warning":"crown-wear",floatingBadgeText:A?m.toString():`${c.number(n)} / ${c.number(u||n)}`,progress:C,isPrimary:m>=0,isNegative:m<0,animationDirection:k,className:(0,ge.A)(QA.ratingProgress,N&&QA.withPreview)}),(()=>{if(N)return(0,se.Y)(oe.Ay,{name:"fade",className:(0,ge.A)(QA.descriptionPreview,A&&QA.negative),activeKey:h?1:0,shouldCleanup:!0,shouldRestoreHeight:!0,children:h?(0,se.Y)("p",{children:c("DescriptionFutureRating",{time:(0,We.A$)(c,y),points:Math.abs(S),link:(0,se.Y)("span",{className:QA.backLink,onClick:v,children:c("LinkDescriptionRatingBack")})},{pluralValue:Math.abs(S),withNodes:!0})}):(0,se.Y)("p",{children:c("DescriptionPendingRating",{time:(0,We.A$)(c,y),points:Math.abs(S),link:(0,se.Y)("span",{className:QA.previewLink,onClick:p,children:c("LinkDescriptionRatingPreview")})},{pluralValue:Math.abs(S),withNodes:!0})})})})(),(0,se.Y)("div",{className:QA.title,children:c("TitleRating")}),(0,se.Y)("p",{className:QA.description,children:t?.id===i?c("RatingYourReflectsActivity"):c("RatingReflectsActivity",{name:(0,Tt.F9)(c,t)||w},{withMarkdown:!0,withNodes:!0})})]})},[e,t,i,a,o,r,h,c,p,v,d]),f=[["closed-gift",c("RatingGiftsFromTelegram"),(0,se.FD)("span",{children:[g("added"),c("RatingGiftsFromTelegramDesc")]})],["user-stars",c("RatingGiftsAndPostsFromUsers"),(0,se.FD)("span",{children:[g("added"),c("RatingGiftsAndPostsFromUsersDesc")]})],["stars-refund",c("RatingRefundsAndConversions"),(0,se.FD)("span",{children:[g("deducted"),c("RatingRefundsAndConversionsDesc")]})]],b=(0,s.Kr)(()=>{if(d)return(0,se.Y)("div",{className:QA.footer,children:(0,se.Y)(X.A,{onClick:m,iconName:"understood",iconClassName:QA.understoodIcon,children:c("ButtonUnderstood")})})},[c,d,m]);return(0,se.Y)(ol.A,{contentClassName:QA.content,isOpen:d,header:A,listItemData:f,footer:b,onClose:m})}));var XA=i(46442),ef=i(76786);const tf=(0,s.ph)((0,n.EK)((e,{chatId:t,threadId:i})=>{const s=(0,c.hds)(e,t),n=(0,c.C5H)(e,t,i||G.l3,"typingStatus"),a=(0,l.cG)(t,i||G.l3,e.currentUserId),o=s?.isForum&&i?(0,c.S0q)(e,t,i)?.unreadCount:s?.unreadCount;return{chat:s,connectionState:e.connectionState,isSyncing:e.isSyncing,isFetchingDifference:e.isFetchingDifference,typingStatus:n,isSavedDialog:a,unreadCount:o,hasUnreadMark:s?.hasUnreadMark}})(({chatId:e,threadId:t,chat:i,connectionState:s,isSyncing:a,isFetchingDifference:o,typingStatus:r,isSavedDialog:l,unreadCount:c,hasUnreadMark:d,onClose:h})=>{const u=(0,xi.A)(),m=(0,B.A)(),{markChatMessagesRead:p}=(0,n.ko)(),{connectionStatusText:g}=(0,ef.A)(m,s,a||o,!0),A=(0,T.A)(()=>{p({id:e})}),f=l?u("SavedMessages"):void 0,b=l?String(G.l3):e,C=i?.isMonoforum?i.linkedMonoforumId:b;return(0,se.FD)("div",{className:"LyrhszzE",children:[Boolean(c||d)&&(0,se.Y)(X.A,{round:!0,color:"translucent",size:"smaller",ariaLabel:u("ChatListContextMaskAsRead"),onClick:A,className:"Bp8eDIso",iconName:"readchats"}),(0,se.Y)(X.A,{round:!0,color:"translucent",size:"tiny",ariaLabel:u("Close"),onClick:h,className:"jHVcj192",iconName:"close"}),(0,se.Y)("div",{className:"modal-title",children:(0,se.Y)("div",{className:"FsTceiGs",children:(0,v.L8)(C)?(0,se.Y)(Cs.A,{userId:C,typingStatus:r,status:g||f,withDots:Boolean(g),withFullInfo:!1,withMediaViewer:!1,withStory:!1,withUpdatingStatus:!0,isSavedDialog:l,emojiStatusSize:22,noRtl:!0},C):(0,se.Y)(bs.A,{chatId:C,threadId:l?void 0:t,typingStatus:r,withMonoforumStatus:i?.isMonoforum,status:g||f,withDots:Boolean(g),withMediaViewer:!1,withFullInfo:!1,withUpdatingStatus:!0,withStory:!1,isSavedDialog:l,emojiStatusSize:22,noRtl:!0},C)})})]})}));var sf=i(38353);const nf=(0,s.ph)((0,n.EK)((e,{modal:t})=>{const i=(0,c.SJA)(e),{isBlurred:s,background:n,backgroundColor:a,patternColor:o}=(0,c.Gyz)(e,i)||{};return{theme:i,customBackground:n,backgroundColor:a,patternColor:o,isBackgroundBlurred:s}})(({modal:e,theme:t,customBackground:i,backgroundColor:a,patternColor:o,isBackgroundBlurred:r})=>{const{closeQuickPreview:l,openChat:c,openThread:d}=(0,n.ko)(),h=e?.chatId,u=e?.threadId,p=Boolean(h),v=(0,Ml.A)(t,i),g=(0,T.A)(()=>{l()}),A=(0,T.A)(()=>{h&&(u?d({chatId:h,threadId:u,shouldReplaceHistory:!0}):c({id:h,shouldReplaceHistory:!0}),l())});(0,s.vJ)(()=>p?(0,m.A)(g):void 0,[p,g]),(0,Ne.A)({isActive:p,onBack:g});const{chatId:f,threadId:b}=(0,Fi.A)(e,!0)||{},C=(0,ge.A)(sf.A.background,i&&sf.A.customBgImage,a&&sf.A.customBgColor,i&&r&&sf.A.blurred);if(f)return(0,se.Y)(te.A,{isOpen:p,onClose:g,header:(0,se.Y)(tf,{chatId:f,threadId:b,onClose:g}),className:"hJTLQd8O",contentClassName:"zUonvDbp",children:(0,se.FD)("div",{className:"NYlix6SL",style:(0,Pi.A)(`--pattern-color: ${o}`,a&&`--theme-background-color: ${a}`),onClick:A,children:[(0,se.Y)("div",{className:C,style:v?`--custom-background: ${v}`:void 0}),(0,se.Y)("div",{className:"IJ0EBwJk",children:(0,se.Y)(XA.A,{chatId:f,threadId:b||G.l3,type:"thread",canPost:!1,isReady:!0,withDefaultBg:Boolean(!i&&!a),isQuickPreview:!0})})]})})})),af=(0,s.ph)((0,n.EK)(e=>({isStoryViewerOpen:(0,c.gd2)(e),stealthMode:e.stories.stealthMode,isCurrentUserPremium:(0,c.g29)(e)}))(({modal:e,isStoryViewerOpen:t,stealthMode:i,isCurrentUserPremium:a})=>{const{closeStealthModal:o,activateStealthMode:r,showNotification:l,openPremiumModal:c,openStoryViewer:d}=(0,n.ko)(),h=(0,xi.A)(),u=(0,M.A)(),m=Boolean(i?.cooldownUntil&&i.cooldownUntil>(0,Bi.Fm)()),p=Boolean(e),v=(0,Fi.A)(e),{targetPeerId:g}=v||{},A=(0,T.A)(()=>{u()}),f=(0,T.A)(()=>{o()}),b=(0,T.A)(()=>{if(!a)return c({initialSection:"stories"}),void f();r(),l({title:{key:"StealthModeOnTitle"},message:{key:"StealthModeOnHintEnabled"}}),g&&d({peerId:g}),f()}),C=(0,s.Kr)(()=>(0,se.FD)(se.FK,{children:[(0,se.Y)("h3",{className:"WJuiuEDm",children:h("StealthModeTitle")}),(0,se.Y)("div",{className:"G9N9Bt0G",children:h(a?"StealthModeDescription":"StealthModeDescriptionPremium")})]}),[h,a]),y=(0,s.Kr)(()=>[["stealth-past",h("StealthModeHideRecentTitle"),h("StealthModeHideRecentDescription")],["stealth-future",h("StealthModeHideFutureTitle"),h("StealthModeHideFutureDescription")]],[h]),S=(0,s.Kr)(()=>a?m?h("StealthModeButtonRecharge",{timer:(0,se.Y)(Ad.A,{endsAt:i.cooldownUntil,onEnd:A})},{withNodes:!0}):h(g?"StealthModeButtonToStory":"StealthModeButton"):h("StealthModeButtonPremium"),[a,m,h,i,g]);return(0,se.Y)(ol.A,{isOpen:p,className:(0,ge.A)(t&&"component-theme-dark"),header:C,headerIconName:"eye-crossed-outline",listItemData:y,buttonText:S,onButtonClick:b,onClose:f})}))}}]);
//# sourceMappingURL=9451.26462ff942dbe1cc20f4.js.map