1"use strict"; 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c4064b86-a00a-5857-81ac-42f07c9b57a6")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["227"],{56014(e,t,i){i.d(t,{ClassicInvite:()=>P});var s=i(42062),n=i(60144),a=i(78186),o=i(22183),r=i(42993),l=i(26233),d=i(77776),c=i(99870),u=i.n(c),v=i(94288),m=i(34677),h=i(55190),b=i(20664),g=i(22850),p=i(57383),I=i(15782),C=i(31085);let f=(0,s.memo)(e=>{var t,{ttl:i,onCloseButtonClick:c,attendeeProfile:f,testData:k,animationInProgress:w,onRender:x,invitePresentationData:y,closeButtonVisible:G,invite:S,onInviteClick:V,messageBlurred:_}=e,{backgroundImage:j,l10n:T,text:E,l10nData:L}=y,{attendeeId:A,realmData:M}=S,P=(0,s.useRef)(null),N=(0,h.M)(P),J=(0,b._)(P),{width:B}=(0,g.l)(),R=(0,s.useMemo)(()=>B<600?64:B<950?80:130,[B]),D=null==f?void 0:f.name,$=null==f||null==(t=f.birthday)?void 0:t.age,q=(0,I.A)("/dialogs/mingle","user-name-with-age-format",{age:$,name:D}),Z=(0,s.useMemo)(()=>u()("classic-invite__message",{"invite-has-background":!!j},{"letter-message":S.message.type===m.Go.Letter}),[j,S.message.type]),F=(0,s.useMemo)(()=>u()("classic-invite__background",{"media-background":S.message.type===m.Go.Photo||S.message.type===m.Go.Video},{"letter-background":S.message.type===m.Go.Letter}),[S.message.type]);(0,s.useEffect)(()=>x(),[x]);var U=(0,s.useMemo)(()=>(0,p.E)(null==M?void 0:M.realm),[M]),z=(0,s.useMemo)(()=>u()("classic-invite__text-ellipsis",{blurred:_}),[_]);return(0,C.jsxs)("div",{className:"classic-invite",onClick:V,"data-speed-action-id":k.speedActionId,ref:P,children:[j&&(0,C.jsx)(n.$,{origin:U,path:j,resourceWidth:370,resourceHeight:160,transformation:"thumbnail",className:F}),(0,C.jsx)(o.e,{ownerId:A,realm:null==M?void 0:M.realm,realmIconPosition:"top",size:R,thumbnailClassName:"classic-invite__thumbnail",userOnlineIndicatorVisible:!1,contactIndicatorVisible:e.contactIndicatorVisible,userInChatListIndicatorVisible:!0}),(0,C.jsxs)("div",{className:"classic-invite__description",children:[(0,C.jsxs)("div",{className:Z,children:[(0,C.jsxs)("h3",{className:"classic-invite__title",children:[q,(0,C.jsx)(d.I,{className:"classic-invite__online-indicator",ownerId:A,type:"short"})]}),E?(0,C.jsx)(l.s,{className:z,text:E}):T&&(0,C.jsx)("span",{className:z,children:(0,C.jsx)(a.X,{href:T,data:L})})]}),(0,C.jsx)("div",{className:"classic-invite__action",children:(0,C.jsx)(v.G,{hovered:N,active:J,invitePresentationData:y,animationInProgress:w,ttl:i,size:"medium"})})]}),G&&(0,C.jsx)(r.L,{onClick:c,className:"classic-invite__close-button"})]})});var k=i(15526),w=i(12640),x=i(46018);class y{constructor(e){this.logChatRequestReceived=e=>{x.n.shared().logEvent("chat_request_received",{request_sender_id:e})},this.logInviteShown=(e,t,i)=>{w._.shared(this.userId).logEvent("invite-shown",{attendeeId:e,inviteId:t,userId:this.userId,closeButtonEnabled:i}).safeSubscribe()},this.logInviteInteracted=(e,t)=>{w._.shared(this.userId).logEvent("invite-interacted",{"attendee-id":e,"user-id":this.userId,mingle:t}).safeSubscribe()},this.logInviteIgnored=e=>{w._.shared(this.userId).logEvent("invite-ignored",{"attendee-id":e,"user-id":this.userId}).safeSubscribe()},this.logDecrementSent=e=>{w._.shared(this.userId).logEvent("decrement-sent",{"user-id":this.userId,"decrement-value":e}).safeSubscribe()},this.userId=e}logInviteClosed(e,t,i){w._.shared(this.userId).logEvent("invite-closed",{attendeeId:e,inviteId:t,userId:this.userId,closeButtonEnabled:i}).safeSubscribe()}logInviteClicked(e,t,i){w._.shared(this.userId).logEvent("invite-clicked",{attendeeId:e,inviteId:t,userId:this.userId,closeButtonEnabled:i}).safeSubscribe()}}y.shared=(0,k.G)(e=>new y(e));var G=i(72366),S=i(52597),V=i(66691),_=i(14321),j=i(98153),T=i(13462),E=i(91994),L=i(75841),A=i(97928),M=(0,s.memo)(e=>{var{blocking:t,invitation:i,closeButtonVisible:n}=e,{userId:a,attendeeId:o,id:r}=e.invite,l=e.onRender,d=e.onCloseButtonClick,c=e.onInviteClick,u=(0,s.useCallback)(()=>
3{!t&&i&&y.shared(a).logInviteShown(o,r,n),l()},[a,o,r,l,t,i,n]),v=(0,s.useCallback)(()=>{!t&&i&&y.shared(a).logInviteClosed(o,r,n),d()},[a,o,r,t,i,n,d]),m=(0,s.useCallback)(()=>{!t&&i&&y.shared(a).logInviteClicked(o,r,n),c()},[a,o,r,t,i,n,c]);return(0,C.jsx)(f,Object.assign({},e,{onRender:u,onCloseButtonClick:v,onInviteClick:m}))}),P=(0,s.memo)(e=>{var[t,i]=(0,s.useState)(!0),{ttl:n,invite:a,onRender:o,onClose:r,onOpen:l,blocking:d,invitation:c}=e,{attendeeId:u}=a,v=(0,E.w)(),h=(0,G.sb)(u),b=(0,V.J2)(()=>v?_.f.shared(v).userIsFeaturedMember:(0,L.of)(void 0),[v]),g=(0,V.J2)(()=>v?A.n.shared(v).userInContacts(u):(0,L.of)(void 0),[v,u]),p=(0,V.J2)(()=>T.T.shared().invitesClosingEnabled,[],!1),I=(0,V.J2)(()=>T.T.shared().autoreplyMessagesBlurEnabled,[],!0),f=(0,V.J2)(()=>T.T.shared().messagesBlurEnabled,[],!1),k=a.blurred&&I||f,w=(0,S.L)(a),x=(0,s.useMemo)(()=>{switch(a.message.type){case m.Go.Letter:return"letter";case m.Go.Sticker:case m.Go.Text:return"chat";case m.Go.Voice:case m.Go.Cheer:case m.Go.Photo:case m.Go.Video:return"chat-attachment";default:return""}},[a]),y=(0,s.useCallback)(()=>{l(),null==w||w.openInvite()},[l,w]),P=(0,s.useCallback)(e=>{t!==e&&i(e)},[t,i]),N=(0,s.useMemo)(()=>({speedActionId:x}),[x]);(0,s.useEffect)(()=>(j.A.sync("event.invite.animation.progress.change",P),()=>{j.A.removeListener("event.invite.animation.progress.change",P)}),[P]);var J=(0,s.useMemo)(()=>!a.realmData&&(!!b||!g&&p&&!(null!=w&&w.canStartVideoChat)),[b,g,p,a.realmData,null==w?void 0:w.canStartVideoChat]);return void 0!==g&&w&&void 0!==b?(0,C.jsx)(M,{invite:a,ttl:n,testData:N,blocking:d,invitation:c,animationInProgress:t,attendeeProfile:h,invitePresentationData:w,onCloseButtonClick:r,onInviteClick:y,onRender:o,closeButtonVisible:J,messageBlurred:k,contactIndicatorVisible:g}):null})},57383(e,t,i){i.d(t,{E:()=>n});var s=i(78675);function n(e){if(e){var t,i=null==(t=s.T.shared()["cross-invites"][e])?void 0:t.api;return i?"//"+i:void 0}}},52597(e,t,i){i.d(t,{L:()=>J});var s=i(34677),n=i(97995),a=i(99027),o=i(81468),r=i(98153),l=i(66691),d=i(97928),c=i(75841),u=i(37394),v=i(42062),m=i(28138),h=i(53940),b=i(56177),g=i(97983),p=i(72366),I=i(67276),C=i(53604),f=i(10489),k=i(22065),w=i(16723),x=i(26549);let y={id:"sprite-common-505faa32",href:"/app/sprite-common.78ad6703.svg#sprite-common-505faa32",viewBox:"0 0 22 15"};var G=i(91994),S=i(14321),V=i(46660),_=i(46822),j=i(60863),T=i(30679),E=i(41994),L=i(39971),A=i(14087),M=i(25871),P=i(36214),N=i(13462),J=function(e){var t,i=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{attendeeId:J,message:B,realmData:R}=e,D=(0,G.w)(),$=(0,l.J2)(()=>D?S.f.shared(D).userIsFeaturedMember:(0,c.of)(void 0),[D]),q=(0,l.J2)(()=>D?d.n.shared(D).userInContacts(J):(0,c.of)(void 0),[D,J]),Z=(0,f.t)(J,!0,!1),F=(0,p.sb)(J),U=(0,k.$)(J),z=(0,C.Qm)(J,!0,!1),O=(0,l.J2)(()=>N.T.shared().videoInvites.mingleVideoPreviewEnabled,[],!1),Q=(0,l.J2)(()=>D?M.L.shared(D).videoPromoAllowed(J,"mingle"):(0,c.of)(void 0),[J,D],!1),W=(0,l.J2)(()=>e.mingle&&U&&O&&(Z||z)?A.c.shared(U).profile.pipe((0,m.T)(e=>{var t=null==e?void 0:e.videoApprovedUrl;if(!t)return null;var i=new URL(t).pathname;return{videoSource:i+P.jJ,poster:i+P.$5}})):(0,c.of)(null),[e.mingle,U,O,Z,z]),H=(0,l.uN)(e=>!D||$||q?L.v.just():z&&U?(0,E.m)(()=>L.v.defer(()=>(I.M.shared(D).start(U,e),L.v.just()))):Z?(0,E.m)(()=>L.v.defer(()=>(r.A.emit("command.chat.media.start",J,{in:!0,out:!1,cta:e}),L.v.just()))):L.v.just(),[$,q,z,U,D,Z,J],!1),X=(0,v.useCallback)(()=>{var{attendeeId:t,message:a,realmData:l}=e;if((null==l?void 0:l.realm)!==void 0)n.v.shared().view(e);else switch(a.type){case s.Go.Photo:case s.Go.Video:var d=(a.type===s.Go.Photo?"photo":"video")+":"+a.content.basename;(0,o.Z)(t,void 0,"message-popup");var v=_.c.shared().profileId.pipe((0,h.p)(e=>e===t),(0,b.s)(1),(0,g.u)(void 0)),m=(0,c.of)(void 0);(0,u.T)(()=>window.matchMedia("(min-width: 768px)").matches,v,m).safeSubscribe(()=>{r.A.emit("command.dialogs.attachment.view",D,t,d)});break;case s.Go.Letter:var{letterId:p,letterType:I}=(0,j.z)(a.content);(0,o.Z)(t,void 0,"message-popup"),r.A.emit("command.user-actions.interaction.track",[{place:"letters.invite",user:a.content.sender,"place-details":{"letter-id":p,"letter-type":I}}]),r.A.emit("command.communication.letter.read",D,t,p,I);break;case s.Go.Cheer:(0,o.Z)(t,void 0,"message-popup");break;case V.m$.VideoInvitation:D&&T.Qx.shared(D).removeChatRequest(t).safeSubscribe(),H("invitation-with-video-bar"),(0,o.Z)(t);break;default:var C=i?"invitation-message-popup":"invitation-bar",f=W?"mingle-invitation-with-video-preview":C;Q&&H(f),(0,o.Z)(t,void 0,"message-popup")}},[e,D,H,i,W,Q]),K=(0,v.useMemo)(()=>i?"view-button":"reply-button",[i]);if("string"==typeof D&&void 0!==F&&void 0!==$&&void 0!==q&&void 0!==Z&&void 0!==z&&void 0!==W&&void 0!==Q){var Y=!$&&!q&&Q&&(Z||z||(null==R||null==(t=R.origin)?void 0:t.type)==="call-sync-message");switch(B.type){case s.Go.Cheer:return{l10n:"/dialogs/messages#sent-gift",type:s.Go.Cheer,buttonText:"/invites/invite#reply",buttonClass:K,buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case s.Go.Letter:var{cover:ee,text:et,introductory:ei,free:es}=B.content;return{text:et,backgroundImage:ee?(0,a.Nj)(ee):void 0,type:s.Go.Letter,buttonText:i?"/invites/invite#read-email-full":"/invites/invite#read-email",buttonClass:ei&&es?"view-button":"reply-button",buttonIcon:x.A,openInvite:X,canStartVideoChat:Y};case s.Go.Photo:return{l10n:"/dialogs/messages#sent-photo",backgroundImage:(0,a.qW)(J,null!=R&&R.realm?e.userId:D,B.content.basename,!0),type:s.Go.Photo,buttonText:i?"/invites/invite#view-photo-full":"/invites/invite#view-photo",buttonClass:"view-button",buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case s.Go.Voice:return{l10n:"/dialogs/messages#sent-voice",type:s.Go.Voice,buttonText:"/invites/invite#reply",buttonClass:K,buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case s.Go.Video:return{l10n:"/dialogs/messages#sent-video",backgroundImage:(0,a.Bt)(J,null!=R&&R.realm?e.userId:D,B.content.basename,!0),type:s.Go.Video,buttonText:i?"/invites/invite#view-video-full":"/invites/invite#view-video",buttonClass:"view-button",buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case s.Go.MessageReaction:return{l10n:"/dialogs/messages/reactions#received-reaction-message",l10nData:{emoji:B.content.emoji},type:s.Go.MessageReaction,buttonText:"/invites/invite#reply",buttonClass:K,buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case s.Go.Sticker:return{l10n:"/dialogs/messages#sent-sticker",type:s.Go.Sticker,buttonText:"/invites/invite#reply",buttonClass:K,buttonIcon:w.A,openInvite:X,canStartVideoChat:Y};case V.m$.VideoInvitation:return{l10n:"/call/motivation-video#video-invite-modern",type:V.m$.VideoInvitation,buttonText:"/invites/video-invite#start-button",buttonClass:"call-button",buttonIcon:y,openInvite:X,canStartVideoChat:Y};default:if(Y)return{text:B.content,l10n:"/call/motivation-video#video-sharing-invitation",l10nData:{name:null==F?void 0:F.name},type:s.Go.Text,buttonText:"/invites/invite#start-video",buttonClass:"call-button",buttonIcon:y,openInvite:X,canStartVideoChat:Y,videoSource:null==W?void 0:W.videoSource,videoPoster:null==W?void 0:W.poster};return{text:B.content,type:s.Go.Text,buttonText:"/invites/invite#reply",buttonClass:K,buttonIcon:w.A,openInvite:X,canStartVideoChat:Y}}}}},20664(e,t,i){i.d(t,{_:()=>n});var s=i(42062);
3function n(e){var[t,i]=(0,s.useState)(!1),n=(0,s.useCallback)(()=>i(!0),[]),a=(0,s.useCallback)(()=>i(!1),[]);return(0,s.useEffect)(()=>{var t=e.current;return t&&(t.addEventListener("mousedown",n),t.addEventListener("mouseup",a)),()=>{t&&(t.removeEventListener("mousedown",n),t.removeEventListener("mouseup",a))}},[n,a,e]),t}},41994(e,t,i){i.d(t,{m:()=>l});var s=i(13462),n=i(40961),a=i(79942),o=i(39971),r=i(27888);function l(e){return s.T.shared().userTrialCreditsLimitedUsageEnabled.toSingle().pipe((0,a.Fg)(e=>e?n.J.shared().refillBalance({name:r.N.TrialCreditsLimitedUsage},"subscription").toSingle().pipe((0,a.vV)(e=>e.isSuccessful)):o.v.just(!0)),(0,a.Fg)(t=>t?e():o.v.just()))}}}]); 4//# sourceMappingURL=sourcemaps/be4569b044eabaab.js.map 5//# debugId=c4064b86-a00a-5857-81ac-42f07c9b57a6
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.