2 lines
24 KiB
JavaScript
2 lines
24 KiB
JavaScript
"use strict";(self.webpackChunktelegram_t=self.webpackChunktelegram_t||[]).push([[3649],{21849:(e,t,n)=>{n.d(t,{A:()=>w});var r=n(84051),o=n(13439),i=n(97335),a=n(31481),l=n(59589),s=n(87357),c=n(14242),d=n(35049),u=n(4961),m=n(11217),h=n(39351),f=n(17712),p=n(62587),v=n(37960),g=n(65843),A=n(88554),E=n(76785);const y=(0,s.x)("Avatar");y.media=y("media"),y.icon=y("icon");const w=(0,r.ph)((e=>{let{className:t,size:n="large",peer:w,photo:C,text:I,isSavedMessages:b,isSavedDialog:L,withVideo:k,withStory:S,forPremiumPromo:F,withStoryGap:x,withStorySolid:M,forceFriendStorySolid:P,forceUnreadStorySolid:N,storyViewerOrigin:T,storyViewerMode:$="single-peer",loopIndefinitely:z,noPersonalPhoto:B,onClick:R}=e;const{openStoryViewer:J}=(0,o.ko)(),D=(0,r.li)(null),O=(0,r.li)(0),V=w&&"isCustomPeer"in w,G=w&&!V?w:void 0,K=G&&"title"in G,_=w&&!K?w:void 0,j=w&&K?w:void 0,q=_&&(0,l.PL)(_),U=G&&(0,l.kE)(G.id),Y=G&&(0,l.Qe)(G.id),Q=j?.isForum;let W,H;const X=k&&C?.isVideo,Z="jumbo"===n;b||q||(_&&!B||j?W=(0,l.cP)(w,Z?"big":void 0):C&&(W=`photo${C.id}?size=m`,C.isVideo&&k&&(H=`videoAvatar${C.id}?size=u`)));const ee=(0,r.Kr)((()=>V?w.avatarIcon:b?L?"my-notes":"avatar-saved-messages":q?"avatar-deleted-account":U?"reply-filled":Y?"author-hidden":void 0),[V,b,q,U,Y,w,L]),te=(0,p.A)(W,!1,i.qZ.BlobUrl),ne=(0,p.A)(H,!X,i.qZ.BlobUrl),re=Boolean(te||ne),oe=Boolean(ne&&X),ie=(0,v.A)(re),ae=(0,f.A)((e=>{const t=e.currentTarget;ne&&(z||(O.current+=1,O.current>=3&&(t.style.display="none")))})),le=(0,h.A)();let se;const ce=_?(0,l.Yg)(_):j?(0,l.Js)(le,j):I;if(ee)se=r.Ay.createElement(E.A,{name:ee,className:y.icon,role:"img",ariaLabel:ce});else if(re)se=r.Ay.createElement(r.Ay.Fragment,null,r.Ay.createElement("img",{src:te,className:(0,s.A)(y.media,"avatar-media",ie,ne&&"poster"),alt:ce,decoding:"async",draggable:!1}),oe&&r.Ay.createElement(g.A,{canPlay:!0,src:ne,className:(0,s.A)(y.media,"avatar-media","poster"),muted:!0,loop:z,autoPlay:!0,disablePictureInPicture:!0,playsInline:!0,draggable:!1,onEnded:ae}));else if(_){const e=(0,l.Yg)(_);se=e?(0,c.Qh)(e,2):void 0}else if(j){const e=(0,l.Js)(le,j);se=e&&(0,c.Qh)(e,(0,l.L8)(j.id)?2:1)}else I&&(se=(0,c.Qh)(I,2));const de=V&&w.isAvatarSquare||Q&&!((S||M)&&G?.hasStories),ue=V&&w.withPremiumGradient,me=(0,s.A)(`Avatar size-${n}`,t,(0,d.y)(w),!w&&I&&"hidden-user",b&&"saved-messages",Y&&"anonymous-forwards",q&&"deleted-account",U&&"replies-bot-account",ue&&"premium-gradient-bg",de&&"forum",(S&&G?.hasStories||F)&&"with-story-circle",M&&G?.hasStories&&"with-story-solid",M&&P&&"close-friend",M&&(G?.hasUnreadStories||N)&&"has-unread-story",R&&"interactive",!b&&!te&&"no-photo"),he=Boolean(b||te),{handleClick:fe,handleMouseDown:pe}=(0,m.Q)((e=>{if(S&&"disabled"!==$&&G?.hasStories)return e.stopPropagation(),void J({peerId:G.id,isSinglePeer:"single-peer"===$,origin:T});R&&R(e,he)}));return r.Ay.createElement("div",{ref:D,className:me,id:G?.id&&S?(0,l.kR)(G.id):void 0,"data-peer-id":G?.id,"data-test-sender-id":a.W75?G?.id:void 0,"aria-label":"string"==typeof se?ce:void 0,onClick:fe,onMouseDown:pe},r.Ay.createElement("div",{className:"inner"},"string"==typeof se?(0,u.A)(se,["jumbo"===n?"hq_emoji":"emoji"]):se),S&&G?.hasStories&&r.Ay.createElement(A.A,{peerId:G.id,size:n,withExtraGap:x}))}))},88554:(e,t,n)=>{n.d(t,{$:()=>C,A:()=>w});var r=n(84051),o=n(13439),i=n(67321),a=n(87357),l=n(76023),s=n(38691);const c={micro:1.125*l.$,tiny:2.125*l.$,mini:1.625*l.$,small:2.25*l.$,"small-mobile":2.625*l.$,medium:2.875*l.$,large:3.5*l.$,giant:5.125*l.$,jumbo:7.625*l.$},d=["#34C578","#3CA3F3"],u=["#C9EB38","#09C167"],m=["#A667FF","#55A5FF"],h=.125*l.$,f=.0625*l.$,p=2,v=45,g=Math.PI/4,A=2*Math.PI*.1,E=g-A/2,y=g+A/2,w=(0,r.ph)((0,o.EK)(((e,t)=>{let{peerId:n}=t;const r=(0,i._bp)(e,n),o=(0,i.SJA)(e);return{peerStories:r?.byId,storyIds:r?.orderedIds,lastReadId:r?.lastReadId,appTheme:o}}))((function(e){let{size:t="large",className:n,peerStories:o,storyIds:i,lastReadId:l,withExtraGap:d,appTheme:u}=e;const m=(0,r.li)(null),h=(0,s.A)(),f=(0,r.Kr)((()=>(i||[]).reduce(((e,t)=>(e.total+=1,l&&t<=l&&(e.read+=1),e)),{total:0,read:0})),[l,i]),p=(0,r.Kr)((()=>!(!o||!i?.length)&&i.some((e=>{const t=o[e];if(!t||!("isForCloseFriends"in t))return!1;const n=l&&t.id<=l;return t.isForCloseFriends&&!n}))),[l,o,i]);if((0,r.Nf)((()=>{m.current&&C({canvas:m.current,size:c[t]*h,segmentsCount:f.total,color:p?"green":"blue",readSegmentsCount:f.read,withExtraGap:d,readSegmentColor:"dark"===u?"#737373":"#C4C9CC",dpr:h})}),[u,p,t,f.read,f.total,d,h]),!f.total)return;const v=c[t];return r.Ay.createElement("canvas",{ref:m,className:(0,a.A)("story-circle",t,n),style:`max-width: ${v}px; max-height: ${v}px;`})})));function C(e){let{canvas:t,size:n,color:r,segmentsCount:o,readSegmentsCount:i=0,withExtraGap:a=!1,readSegmentColor:s,dpr:g}=e;o>v&&(i=Math.round(i*(v/o)),o=v);const A=Math.max(Math.max(n-c.large*g,0)/g/l.$/1.5,1)*g,w=t.getContext("2d");if(!w)return;t.width=n,t.height=n;const C=n/2,I=(n-h*A)/2,b=2*Math.PI/o,L=p/100*(2*Math.PI),k=w.createLinearGradient(0,0,Math.ceil(n*Math.cos(Math.PI/2)),Math.ceil(n*Math.sin(Math.PI/2))),S="purple"===r?m:"green"===r?u:d;S.forEach(((e,t)=>{k.addColorStop(t/(S.length-1),e)})),w.lineCap="round",w.clearRect(0,0,n,n),Array.from({length:o}).forEach(((e,t)=>{const n=t<i;let r=t*b-Math.PI/2+L/2,l=r+b-(o>1?L:0);if(w.strokeStyle=n?s:k,w.lineWidth=(n?f:h)*A,a){if(r>=E&&l<=y)return;r<E&&l>y?(w.beginPath(),w.arc(C,C,I,y,l),w.stroke(),l=E):r<E&&l>E?l=E:r<y&&l>y&&(r=y)}w.beginPath(),w.arc(C,C,I,r,l),w.stroke()}))}},2578:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(84051),o=n(39351);const i=(0,r.ph)((e=>{let{fakeType:t}=e;const n=(0,o.A)();return r.Ay.createElement("span",{className:"FakeIcon"},n("fake"===t?"FakeMessage":"ScamMessage"))}))},34431:(e,t,n)=>{n.d(t,{A:()=>A});var r=n(84051),o=n(13439),i=n(31481),a=n(59589),l=n(87357),s=n(85982),c=n(83868),d=n(4961),u=n(39351),m=n(17712),h=n(87412),f=n(2578),p=n(71812);const v=()=>r.Ay.createElement("svg",{className:"VerifiedIcon",viewBox:"0 0 24 24"},r.Ay.createElement("path",{d:"M12.3 2.9c.1.1.2.1.3.2.7.6 1.3 1.1 2 1.7.3.2.6.4.9.4.9.1 1.7.2 2.6.2.5 0 .6.1.7.7.1.9.1 1.8.2 2.6 0 .4.2.7.4 1 .6.7 1.1 1.3 1.7 2 .3.4.3.5 0 .8-.5.6-1.1 1.3-1.6 1.9-.3.3-.5.7-.5 1.2-.1.8-.2 1.7-.2 2.5 0 .4-.2.5-.6.6-.8 0-1.6.1-2.5.2-.5 0-1 .2-1.4.5-.6.5-1.3 1.1-1.9 1.6-.3.3-.5.3-.8 0-.7-.6-1.4-1.2-2-1.8-.3-.2-.6-.4-.9-.4-.9-.1-1.8-.2-2.7-.2-.4 0-.5-.2-.6-.5 0-.9-.1-1.7-.2-2.6 0-.4-.2-.8-.4-1.1-.6-.6-1.1-1.3-1.6-2-.4-.4-.3-.5 0-1 .6-.6 1.1-1.3 1.7-1.9.3-.3.4-.6.4-1 0-.8.1-1.6.2-2.5 0-.5.1-.6.6-.6.9-.1 1.7-.1 2.6-.2.4 0 .7-.2 1-.4.7-.6 1.4-1.2 2.1-1.7.1-.2.3-.3.5-.2z",style:"fill: var(--color-fill)"}),r.Ay.createElement("path",{d:"M16.4 10.1l-.2.2-5.4 5.4c-.1.1-.2.2-.4 0l-2.6-2.6c-.2-.2-.1-.3 0-.4.2-.2.5-.6.7-.6.3 0 .5.4.7.6l1.1 1.1c.2.2.3.2.5 0l4.3-4.3c.2-.2.4-.3.6 0 .1.2.3.3.4.5.2 0 .3.1.3.1z",style:"fill: var(--color-checkmark)"})),g="QljEeKI5",A=(0,r.ph)((e=>{let{className:t,peer:n,noVerified:A,noFake:E,withEmojiStatus:y,emojiStatusSize:w,isSavedMessages:C,isSavedDialog:I,noLoopLimit:b,canCopyTitle:L,onEmojiStatusClick:k,observeIntersection:S,iconElement:F}=e;const x=(0,u.A)(),{showNotification:M}=(0,o.ko)(),P="id"in n?n:void 0,N="isCustomPeer"in n?n:void 0,T=P&&(0,a.L8)(P.id),$=P&&(T?(0,a.Yg)(P):(0,a.Js)(x,P)),z=T&&n.isPremium,B=(0,m.A)((e=>{$&&L&&((0,c.A)(e),(0,s.eM)($),M({message:(T?"User":"Chat")+" name was copied"}))})),R=(0,r.Kr)((()=>N?x(N.titleKey):C?x(I?"MyNotes":"SavedMessages"):(0,a.Qe)(P.id)?x("AnonymousForward"):(0,a.kE)(P.id)?x("RepliesTitle"):void 0),[N,I,C,x,P]);return R?r.Ay.createElement("div",{className:(0,l.A)("title",g,t)},r.Ay.createElement("h3",null,R)):r.Ay.createElement("div",{className:(0,l.A)("title",g,t)},r.Ay.createElement("h3",{dir:"auto",role:"button",className:(0,l.A)("fullName","AS54Cntu",L&&"vr53L_9p"),onClick:B},(0,d.A)($||"")),!F&&n&&r.Ay.createElement(r.Ay.Fragment,null,!A&&P?.isVerified&&r.Ay.createElement(v,null),!E&&P?.fakeType&&r.Ay.createElement(f.A,{fakeType:P.fakeType}),y&&P?.emojiStatus&&r.Ay.createElement(h.A,{documentId:P.emojiStatus.documentId,size:w,loopLimit:b?void 0:i.J$1,observeIntersectionForLoading:S,onClick:k}),y&&!P?.emojiStatus&&z&&r.Ay.createElement(p.A,null)),F)}))},76785:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(84051),o=n(87357);const i=e=>{let{name:t,className:n,style:i,role:a,ariaLabel:l}=e;return r.Ay.createElement("i",{className:(0,o.A)(`icon icon-${t}`,n),style:i,"aria-hidden":!l,"aria-label":l,role:a})}},71812:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(84051),o=n(87357),i=n(14745);const a="M6.63869 12.1902L3.50621 14.1092C3.18049 14.3087 2.75468 14.2064 2.55515 13.8807C2.45769 13.7216 2.42864 13.5299 2.47457 13.3491L2.95948 11.4405C3.13452 10.7515 3.60599 10.1756 4.24682 9.86791L7.6642 8.22716C7.82352 8.15067 7.89067 7.95951 7.81418 7.80019C7.75223 7.67116 7.61214 7.59896 7.47111 7.62338L3.66713 8.28194C2.89387 8.41581 2.1009 8.20228 1.49941 7.69823L0.297703 6.69116C0.00493565 6.44581 -0.0335059 6.00958 0.211842 5.71682C0.33117 5.57442 0.502766 5.48602 0.687982 5.47153L4.35956 5.18419C4.61895 5.16389 4.845 4.99974 4.94458 4.75937L6.36101 1.3402C6.5072 0.987302 6.91179 0.819734 7.26469 0.965925C7.43413 1.03612 7.56876 1.17075 7.63896 1.3402L9.05539 4.75937C9.15496 4.99974 9.38101 5.16389 9.6404 5.18419L13.3322 5.47311C13.713 5.50291 13.9975 5.83578 13.9677 6.2166C13.9534 6.39979 13.8667 6.56975 13.7269 6.68896L10.9114 9.08928C10.7131 9.25826 10.6267 9.52425 10.6876 9.77748L11.5532 13.3733C11.6426 13.7447 11.414 14.1182 11.0427 14.2076C10.8642 14.2506 10.676 14.2208 10.5195 14.1249L7.36128 12.1902C7.13956 12.0544 6.8604 12.0544 6.63869 12.1902Z",l=(0,r.ph)((e=>{let{withGradient:t,big:n,className:l,onClick:s}=e;const c=(0,i.A)();return r.Ay.createElement("i",{onClick:s,className:(0,o.A)("PremiumIcon",l,t&&"gradient",s&&"clickable",n&&"big"),title:"Premium"},t?r.Ay.createElement("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none"},r.Ay.createElement("defs",null,r.Ay.createElement("linearGradient",{id:c,x1:"3",y1:"63.5001",x2:"84.1475",y2:"-1.32262",gradientUnits:"userSpaceOnUse"},r.Ay.createElement("stop",{"stop-color":"#6B93FF"}),r.Ay.createElement("stop",{offset:"0.439058","stop-color":"#976FFF"}),r.Ay.createElement("stop",{offset:"1","stop-color":"#E46ACE"}))),r.Ay.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:a,fill:`url(#${c})`})):r.Ay.createElement("svg",{width:"14",height:"15",viewBox:"0 0 14 15",fill:"none"},r.Ay.createElement("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:a,fill:"var(--color-fill)"})))}))},35049:(e,t,n)=>{n.d(t,{a:()=>i,y:()=>o});var r=n(59589);function o(e,t,n){if(!e){if(!n)return;return t?"peer-color-count-1":"peer-color-0"}if("isCustomPeer"in e){if(!e.peerColorId)return;return`peer-color-${e.peerColorId}`}return t?`peer-color-count-${(0,r.PX)(e)}`:`peer-color-${(0,r.Zg)(e)}`}function i(e){return`peer-color-${e.color}`}},285:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(84051),o=n(13439),i=n(59589),a=n(67321),l=n(4961),s=n(39351),c=n(94189);const d=(0,r.ph)((0,o.EK)(((e,t)=>{let{userId:n}=t;const r=(0,a.meB)(e),o=n&&(0,a.mBe)(e,n);return{chat:r,contactName:o?(0,i.u0)(o):void 0}}))((e=>{let{isOpen:t,chat:n,userId:i,contactName:a,onClose:d}=e;const{deleteChatMember:u}=(0,o.ko)(),m=(0,s.A)(),h=(0,r.hb)((()=>{u({chatId:n.id,userId:i}),d()}),[n,u,d,i]);if(n&&i)return r.Ay.createElement(c.A,{isOpen:t,onClose:d,title:m("GroupRemoved.Remove"),textParts:(0,l.A)(m("PeerInfo.Confirm.RemovePeer",a)),confirmLabel:m("lng_box_remove"),confirmHandler:h,confirmIsDestructive:!0})})))},71331:(e,t,n)=>{n.d(t,{Ip:()=>l,O7:()=>m,iT:()=>d,mD:()=>a,n5:()=>s,qI:()=>c,uu:()=>u});var r=n(59589),o=n(21133),i=n(19926);function a(e,t){const n=(0,o.AW)(e,t);if(n&&n.groupCallId)return l(e,n.groupCallId)}function l(e,t){return e.groupCalls.byId[t]}function s(e,t,n){return l(e,t)?.participants[n]}function c(e){const t=d(e)?.chatId;if(!t)return!1;const n=(0,o.hd)(e,t);return!!n&&((0,r.yn)(n)&&n.isCreator||Boolean(n.adminRights?.manageCall))}function d(e){const{groupCalls:{activeGroupCallId:t}}=e;if(t)return l(e,t)}function u(e){const{phoneCall:t,currentUserId:n}=e;if(!t||!t.participantId||!t.adminId)return;const r=t.adminId===n?t.participantId:t.adminId;return(0,i.mB)(e,r)}function m(e){const t=d(e);if(!t||!t.chatId)return!1;const n=(0,o.hd)(e,t.chatId);if(!n)return!1;if(Boolean((0,r.Kl)(n)))return!0;const i=(0,o.AW)(e,n.id)?.inviteLink;return Boolean(i)}},64520:(e,t,n)=>{n.d(t,{B:()=>a,d:()=>i});var r=n(31481),o=n(19926);function i(e,t){const{appConfig:n}=e;if(!n)return r.dR$[t][0];const i=(0,o.g2)(e),{limits:a}=n,l=a[t]?.[i?1:0]??r.dR$[t][i?1:0];return"dialogFilters"===t?l+1:l}function a(e,t){const{appConfig:n}=e;if(!n)return r.dR$[t][1];const{limits:o}=n;return o[t][1]}},32625:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(84051),o=n(17712);const i=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];const i=(0,o.A)(e);(0,r.vJ)((()=>{if(void 0===t)return;const e=setInterval((()=>i()),t);return n||i(),()=>clearInterval(e)}),[t,n])}},10722:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(84051),o=n(51401),i=n(66644),a=n(82393),l=n(17712);function s(e){e.stopImmediatePropagation(),e.preventDefault(),e.stopPropagation()}const c=(e,t,n,c,d)=>{const[u,m]=(0,r.J0)(!1),[h,f]=(0,r.J0)(void 0),[p,v]=(0,r.J0)(void 0),g=(0,l.A)((e=>{t||2!==e.button||(0,i.RK)((()=>{(0,o.YM)(e.target,"no-selection")}))})),A=(0,l.A)((e=>{(0,i.RK)((()=>{(0,o.HW)(e.target,"no-selection")})),t||n&&e.target.matches("a[href]")||(e.preventDefault(),e.stopPropagation(),h||(m(!0),f({x:e.clientX,y:e.clientY}),v(e.target)))})),E=(0,l.A)((()=>{m(!1)})),y=(0,l.A)((()=>{f(void 0)}));return(0,r.vJ)((()=>{if(t||!a.TF||c||d&&!d())return;const r=e.current;if(!r)return;let o;const i=()=>{o&&(clearTimeout(o),o=void 0)},l=e=>{t||(e.stopPropagation(),i(),o=window.setTimeout((()=>(e=>{i();const{clientX:t,clientY:r,target:o}=e.touches[0];h||n&&o.matches("a[href]")||(document.addEventListener("touchend",(e=>{a.pz&&a._7&&setTimeout((()=>{document.removeEventListener("mousedown",s,{capture:!0}),document.removeEventListener("click",s,{capture:!0})}),100),s(e)}),{once:!0,capture:!0}),a._7&&a.pz&&(document.addEventListener("mousedown",s,{once:!0,capture:!0}),document.addEventListener("click",s,{once:!0,capture:!0})),m(!0),f({x:t,y:r}))})(e)),200))};return r.addEventListener("touchstart",l,{passive:!0}),r.addEventListener("touchcancel",i,!0),r.addEventListener("touchend",i,!0),r.addEventListener("touchmove",i,{passive:!0}),()=>{i(),r.removeEventListener("touchstart",l),r.removeEventListener("touchcancel",i,!0),r.removeEventListener("touchend",i,!0),r.removeEventListener("touchmove",i)}}),[h,t,c,e,n,d]),{isContextMenuOpen:u,contextMenuPosition:h,contextMenuTarget:p,handleBeforeContextMenu:g,handleContextMenu:A,handleContextMenuClose:E,handleContextMenuHide:y}}},11217:(e,t,n)=>{n.d(t,{Q:()=>i});var r=n(82393),o=n(17712);function i(e){const t=(0,o.A)((t=>{"mousedown"===t.type&&t.button!==r.w3.Main||e(t)}));return r.TF?{handleClick:e?t:void 0}:{handleMouseDown:e?t:void 0}}},96374:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(84051),o=n(89925),i=n(87894),a=n(30857),l=n(17712),s=n(29886);function c(e,t,n,r){const{length:i}=e,a=r?e.indexOf(r):0,l=t===o.TN.Forwards?a:a+1||i,s=Math.max(0,l-n),c=l+n-1,d=e.slice(Math.max(0,s),c+1);let u,m;switch(t){case o.TN.Forwards:u=l>=0,m=s>=0;break;case o.TN.Backwards:u=l<i,m=c<=i-1}return{newViewportIds:d,areSomeLocal:u,areAllLocal:m,newIsOnTop:d[0]===e[0]}}const d=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],d=arguments.length>3&&void 0!==arguments[3]?arguments[3]:30;const u=(0,r.li)(),m=(0,r.li)();if(!m.current&&t&&!n){const{newViewportIds:e,newIsOnTop:n}=c(t,o.TN.Forwards,d,t[0]);m.current={viewportIds:e,isOnTop:n}}const h=(0,a.A)();n&&(u.current={});const f=(0,s.A)(t),p=(0,s.A)(n);if(!t||n||t===f&&n===p)t||(m.current=void 0);else{const{viewportIds:e,isOnTop:n}=m.current||{},r=e&&!n?e[Math.round(e.length/2)]:void 0,a=r&&t.includes(r)?r:t[0],{offsetId:l=a,direction:s=o.TN.Forwards}=u.current||{},{newViewportIds:h,newIsOnTop:f}=c(t,s,d,l);u.current={},e&&(0,i.k)(e,h)||(m.current={viewportIds:h,isOnTop:f})}const v=(0,l.A)((n=>{let{direction:r,noScroll:a}=n;const{viewportIds:l}=m.current||{},s=l?r===o.TN.Backwards?l[l.length-1]:l[0]:void 0;if(!t)return void(e&&e({offsetId:s}));const{newViewportIds:f,areSomeLocal:p,areAllLocal:v,newIsOnTop:g}=c(t,r,d,s);!p||l&&(0,i.k)(l,f)||(m.current={viewportIds:f,isOnTop:g},h()),!v&&e&&(a||(u.current={...u.current,direction:r,offsetId:s}),e({offsetId:s}))}));return n?[t]:[m.current?.viewportIds,v]}},37859:(e,t,n)=>{n.d(t,{A:()=>o});var r=n(84051);const o=(e,t,n)=>{const o=(0,r.li)();return(0,r.Nf)((()=>{const n=o.current;return o.current=t,e(n||[])}),t,n)}},94803:(e,t,n)=>{n.d(t,{A:()=>l});var r=n(84051);const o=16,i=12,a={width:0,left:0,height:0,top:0};function l(e,t,n,l,s){const[c,d]=(0,r.J0)("right"),[u,m]=(0,r.J0)("bottom"),[h,f]=(0,r.J0)(),[p,v]=(0,r.J0)(),[g,A]=(0,r.J0)(!1),[E,y]=(0,r.J0)(""),[w,C]=(0,r.J0)("opacity: 0;");return(0,r.vJ)((()=>{const r=t();if(!e||!r)return;let{x:c,y:u}=e;const h=c,p=u,g=l(),E=n(),{extraPaddingX:w=0,extraTopPadding:I=0,extraMarginTop:b=0,topShiftY:L=0,menuElMinWidth:k=0,deltaX:S=0,shouldAvoidNegativePosition:F=!1,withPortal:x=!1,isDense:M=!1}=s?.()||{},P=g?parseInt(getComputedStyle(g).marginTop,10)+b:void 0,{offsetWidth:N,offsetHeight:T}=g||{offsetWidth:0,offsetHeight:0},$=g?{width:Math.max(N,k),height:T+P}:a,z=E?E.getBoundingClientRect():a;let B,R;M||c+$.width+w<z.width+z.left?(c+=3,B="left"):c-$.width-z.left>0?(B="right",c-=3):(B="left",c=16),d(B),c+=S;const J=u+L;M||J+$.height<z.height+z.top?(R="top",u=J):(R="bottom",u-$.height<z.top+I&&(u=z.top+z.height)),m(R);const D=r.getBoundingClientRect(),O=x?D.top:0,V=x?D.left:0,G=Math.min(c-D.left,z.width-$.width-o);let K=("left"===B?x||F?Math.max(o,G):G:c-D.left)+V,_=u-D.top+O;M&&(K=Math.min(K,z.width-$.width-o),_=Math.min(_,z.height-$.height-o));const j=k?Math.max(0,(k-N)/2):0;K-j<0&&F&&(K=j+o);const q=z.height-i-(P||0);A(q<$.height),C(`max-height: ${q}px;`),y(`left: ${K}px; top: ${_}px`);const U=h+V-D.left-K,Y=p+O-D.top-_-(P||0);f("left"===B?U:$.width+U),v("bottom"===R?$.height+Y:Y)}),[e,l,n,t,s]),{positionX:c,positionY:u,transformOriginX:h,transformOriginY:p,style:E,menuStyle:w,withScroll:g}}},90423:(e,t,n)=>{n.d(t,{Ay:()=>l,zk:()=>s});var r=n(84051),o=n(31791),i=n(82393);const a=c();function l(e,t){const[n,o]=(0,r.J0)(Boolean(a&&document[a]));return(0,r.Nf)((()=>{const n=e.current,r=()=>{const e=Boolean(a&&document[a]);o(e),n.controls=e},i=()=>{o(!0)},l=()=>{o(!1),t(!1)};return document.addEventListener("fullscreenchange",r,!1),document.addEventListener("webkitfullscreenchange",r,!1),document.addEventListener("mozfullscreenchange",r,!1),n&&(n.addEventListener("webkitbeginfullscreen",i,!1),n.addEventListener("webkitendfullscreen",l,!1)),()=>{document.removeEventListener("fullscreenchange",r,!1),document.removeEventListener("webkitfullscreenchange",r,!1),document.removeEventListener("mozfullscreenchange",r,!1),n&&(n.removeEventListener("webkitbeginfullscreen",i,!1),n.removeEventListener("webkitendfullscreen",l,!1))}}),[]),a||i.pz?[n,()=>{var t;e.current&&(a||i.pz)&&((t=e.current).requestFullscreen?t.requestFullscreen():t.webkitRequestFullscreen?t.webkitRequestFullscreen():t.webkitEnterFullscreen?t.webkitEnterFullscreen():t.mozRequestFullScreen&&t.mozRequestFullScreen(),o(!0))},()=>{e.current&&(document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen?document.webkitCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen(),o(!1))}]:[!1]}const s=()=>{const[e,t]=(0,r.J0)(!1);return(0,r.vJ)((()=>{const e=()=>{t(function(){const e=c();return Boolean(e&&document[e])}())},n=window.electron?.on(o.v.FULLSCREEN_CHANGE,t);return window.electron?.isFullscreen().then(t),document.addEventListener("fullscreenchange",e,!1),document.addEventListener("webkitfullscreenchange",e,!1),document.addEventListener("mozfullscreenchange",e,!1),()=>{n?.(),document.removeEventListener("fullscreenchange",e,!1),document.removeEventListener("webkitfullscreenchange",e,!1),document.removeEventListener("mozfullscreenchange",e,!1)}}),[]),e};function c(){return void 0!==document.fullscreenElement?"fullscreenElement":void 0!==document.mozFullScreenElement?"mozFullScreenElement":void 0!==document.webkitFullscreenElement?"webkitFullscreenElement":""}},32610:(e,t,n)=>{n.d(t,{A:()=>i});const r=[1,57,41,21,203,34,97,73,227,91,149,62,105,45,39,137,241,107,3,173,39,71,65,238,219,101,187,87,81,151,141,133,249,117,221,209,197,187,177,169,5,153,73,139,133,127,243,233,223,107,103,99,191,23,177,171,165,159,77,149,9,139,135,131,253,245,119,231,224,109,211,103,25,195,189,23,45,175,171,83,81,79,155,151,147,9,141,137,67,131,129,251,123,30,235,115,113,221,217,53,13,51,50,49,193,189,185,91,179,175,43,169,83,163,5,79,155,19,75,147,145,143,35,69,17,67,33,65,255,251,247,243,239,59,29,229,113,111,219,27,213,105,207,51,201,199,49,193,191,47,93,183,181,179,11,87,43,85,167,165,163,161,159,157,155,77,19,75,37,73,145,143,141,35,138,137,135,67,33,131,129,255,63,250,247,61,121,239,237,117,29,229,227,225,111,55,109,216,213,211,209,207,205,203,201,199,197,195,193,48,190,47,93,185,183,181,179,178,176,175,173,171,85,21,167,165,41,163,161,5,79,157,78,154,153,19,75,149,74,147,73,144,143,71,141,140,139,137,17,135,134,133,66,131,65,129,1],o=[0,9,10,10,14,12,14,14,16,15,16,15,16,15,15,17,18,17,12,18,16,17,17,19,19,18,19,18,18,19,19,19,20,19,20,20,20,20,20,20,15,20,19,20,20,20,21,21,21,20,20,20,21,18,21,21,21,21,20,21,17,21,21,21,22,22,21,22,22,21,22,21,19,22,22,19,20,22,22,21,21,21,22,22,22,18,22,22,21,22,22,23,22,20,23,22,22,23,23,21,19,21,21,21,23,23,23,22,23,23,21,23,22,23,18,22,23,20,22,23,23,23,21,22,20,22,21,22,24,24,24,24,24,22,21,24,23,23,24,21,24,23,24,22,24,24,22,24,24,22,23,24,24,24,20,23,22,23,24,24,24,24,24,24,24,23,21,23,22,23,24,24,24,22,24,24,24,23,22,24,24,25,23,25,25,23,24,25,25,24,22,25,25,25,24,23,24,25,25,25,25,25,25,25,25,25,25,25,25,23,25,23,24,25,25,25,25,25,25,25,25,25,24,22,25,25,23,25,25,20,24,25,24,25,25,22,24,25,24,25,24,25,25,24,25,25,25,25,22,25,25,25,24,25,24,25,18];function i(e,t,n,i,a,l,s){if(Number.isNaN(l)||l<1)return;l|=0,Number.isNaN(s)&&(s=1),(s|=0)>3&&(s=3),s<1&&(s=1);const c=e.getImageData(t,n,i,a),d=c.data;let u,m,h,f,p,v,g,A,E,y,w,C,I=i-1,b=a-1,L=l+1,k=[],S=[],F=[],x=r[l],M=o[l],P=[],N=[];for(;s-- >0;){for(C=w=0,p=0;p<a;p++){for(u=d[C]*L,m=d[C+1]*L,h=d[C+2]*L,v=1;v<=l;v++)g=C+((v>I?I:v)<<2),u+=d[g++],m+=d[g++],h+=d[g++];for(f=0;f<i;f++)k[w]=u,S[w]=m,F[w]=h,0==p&&(P[f]=((g=f+L)<I?g:I)<<2,N[f]=(g=f-l)>0?g<<2:0),A=C+P[f],E=C+N[f],u+=d[A++]-d[E++],m+=d[A++]-d[E++],h+=d[A++]-d[E++],w++;C+=i<<2}for(f=0;f<i;f++){for(y=f,u=k[y]*L,m=S[y]*L,h=F[y]*L,v=1;v<=l;v++)y+=v>b?0:i,u+=k[y],m+=S[y],h+=F[y];for(w=f<<2,p=0;p<a;p++)d[w]=u*x>>>M,d[w+1]=m*x>>>M,d[w+2]=h*x>>>M,0==f&&(P[p]=((g=p+L)<b?g:b)*i,N[p]=(g=p-l)>0?g*i:0),A=f+P[p],E=f+N[p],u+=k[A]-k[E],m+=S[A]-S[E],h+=F[A]-F[E],w+=i<<2}}e.putImageData(c,t,n)}},31791:(e,t,n)=>{n.d(t,{v:()=>r});let r=function(e){return e.FULLSCREEN_CHANGE="fullscreen-change",e.UPDATE_ERROR="update-error",e.UPDATE_AVAILABLE="update-available",e.DEEPLINK="deeplink",e}({})},14680:(e,t,n)=>{n.d(t,{FD:()=>o,ZJ:()=>a,wb:()=>i});let r=0;function o(){r+=1}function i(){r-=1}function a(){return r>0}},9718:(e,t,n)=>{n.d(t,{A:()=>a,E:()=>i});var r=n(41402),o=n(82393);function i(e){e.style.display="none",(0,r.A)(e),e.style.display=""}const a=(e,t)=>{o.pz&&(e.style.overflow="hidden"),void 0!==t&&(e.scrollTop=t),o.pz&&(e.style.overflow="")}},83868:(e,t,n)=>{n.d(t,{A:()=>r});const r=e=>{e.stopPropagation(),e.preventDefault()}},29441:(e,t,n)=>{function r(e){function t(t){if("Tab"!==t.key)return;t.preventDefault(),t.stopPropagation();const n=Array.from(e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'));if(!n.length)return;const r=n.findIndex((e=>e.isSameNode(document.activeElement)));let o=0;r>=0&&(o=t.shiftKey?r>0?r-1:n.length-1:r<n.length-1?r+1:0),n[o].focus()}return document.addEventListener("keydown",t,!1),()=>{document.removeEventListener("keydown",t,!1)}}n.d(t,{A:()=>r})}}]);
|
|
//# sourceMappingURL=3649.fa24bb2a772a725e75d3.js.map
|