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]="c89b1617-f39f-5bca-84c7-cc8ff9e01ea0")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["307"],{44126(e,i,t){t.d(i,{ConciergeInviteComponent:()=>N});var s=t(42062);let n={conciergePopupInvite:"notifications-concierge-invite__conciergePopupInvite",closeable:"notifications-concierge-invite__closeable",actionsBlock:"notifications-concierge-invite__actionsBlock",thumbnailWithIndicatorsWrapper:"notifications-concierge-invite__thumbnailWithIndicatorsWrapper",userThumbnail:"notifications-concierge-invite__userThumbnail",userThumbnailIndicatorsWrapper:"notifications-concierge-invite__userThumbnailIndicatorsWrapper",userThumbnailIndicators:"notifications-concierge-invite__userThumbnailIndicators",inContactsBlock:"notifications-concierge-invite__inContactsBlock",descriptionBlock:"notifications-concierge-invite__descriptionBlock",from:"notifications-concierge-invite__from",badge:"notifications-concierge-invite__badge",message:"notifications-concierge-invite__message",blurred:"notifications-concierge-invite__blurred","animation-smile":"notifications-concierge-invite__animation-smile",actionsBlockButton:"notifications-concierge-invite__actionsBlockButton",closeInviteButton:"notifications-concierge-invite__closeInviteButton"};var r=t(26233),o=t(42993),a=t(99870),c=t.n(a),l=t(94288),d=t(15782),u=t(34677),v=t(16723),h=t(39954),I=t(44873),g=t(97314),m=t(31085),p={buttonClass:"reply-button",buttonIcon:v.A,buttonText:"/invites/invite#read"},b=(0,s.memo)(e=>{var{gender:i="mal",closeButtonVisible:t,onCloseButtonClick:a,onInviteButtonClick:v,invite:b}=e,f=(0,s.useMemo)(()=>b.message.type===u.Go.HTML?(0,I.X)(b.message.content):b.message.type===u.Go.Text?b.message.content:"",[b]),k=(0,d.A)("/dialogs/concierge","name"),_=(0,d.A)("/dialogs/concierge","badge"),y=(0,s.useMemo)(()=>c()(n.conciergePopupInvite,{[n.closeable]:t}),[t]);return(0,m.jsxs)("div",{className:y,onClick:v,children:[(0,m.jsxs)("div",{className:n.thumbnailWithIndicatorsWrapper,children:[(0,m.jsx)("div",{className:n.userThumbnail,children:(0,m.jsx)("img",{src:"/i/concierge/"+i+"-v2.webp"})}),(0,m.jsx)("div",{className:n.userThumbnailIndicatorsWrapper,children:(0,m.jsx)("div",{className:n.userThumbnailIndicators,children:(0,m.jsx)("div",{className:n.inContactsBlock,children:(0,m.jsx)(h.T,{userId:b.userId,ownerId:b.attendeeId,size:"small",visible:!0})})})})]}),(0,m.jsxs)("div",{className:n.descriptionBlock,children:[(0,m.jsxs)("div",{className:n.from,children:[(0,m.jsx)("span",{className:n.name,children:(0,m.jsx)(g.E,{content:k,color:"dark",variant:"h4"})}),(0,m.jsx)("div",{className:n.badge,children:(0,m.jsx)(g.E,{content:_,color:"white",variant:"caption-1"})})]}),(0,m.jsx)(r.s,{className:n.message,text:f})]}),(0,m.jsx)("div",{className:n.actionsBlock,children:(0,m.jsx)(l.G,{className:n.actionsBlockButton,invitePresentationData:p,animationInProgress:!1,size:"tiny"})}),!!t&&(0,m.jsx)(o.L,{onClick:a,className:n.closeInviteButton})]})}),f=t(98153),k=t(31568),_=t(28138),y=t(56177),C=t(49192),T=t(85378),j=t(17524),x=t(13462),S=t(94500),B=t(91994),w=(0,s.memo)(e=>{var{invite:i,onInviteButtonClick:t,onCloseButtonClick:n}=e,{userId:r,attendeeId:o}=i,a=(0,B.w)(),c=(0,s.useRef)(!1),l=(0,s.useCallback)(()=>{S.t.shared(r).logInviteClicked(i,"toplist"),c.current||(C.I.shared(r).trackInviteOpen(i).safeSubscribe(),c.current=!0),t()},[t,r,i]),d=(0,s.useCallback)(()=>{S.t.shared(r).logInviteClosed(i,"toplist"),c.current||(C.I.shared(r).trackInviteOpen(i).safeSubscribe(),c.current=!0),n()},[n,r,i]),u=(0,s.useCallback)(()=>window.matchMedia("(max-width: 950px)").matches,[]);return(0,s.useEffect)(()=>{u()&&S.t.shared(r).logInviteShown(i,"toplist")},[a,i,r,o,u]),(0,s.useEffect)(()=>{var e;return r&&u()&&(0,j.z)([T.F.shared(r).profile.pipe((0,_.T)(e=>{var i;return null==(i=e.value)?void 0:i.gender})),x.T.shared().topChatInvitesMissingTtl]).pipe((0,y.s)(1),(0,_.T)(e=>{var[i,t]=e;return"fem"===i?t.female:t.default})).subscribe(t=>{e=setTimeout(()=>{c.current||(S.t.shared(r).logInviteIgnored(i,"toplist"),C.I.shared(r).trackInviteMiss(i).safeSubscribe(),c.current=!0)},t)}),()=>e&&clearTimeout(e)},[r,i,u]),(0,m.jsx)(b,Object.assign({},e,{onInviteButtonClick:l,onCloseButtonClick:d}))}),N=(0,s.memo)(e=>{var{invite:i,onClose:t}
3=e,[n,r]=(0,s.useState)(!0),o=(0,k.sb)(i.userId),a=(0,s.useCallback)(()=>{r(!1),t&&t()},[t]),c=(0,s.useCallback)(()=>{f.A.emit("command.sidebar.open","concierge",void 0,void 0,"message-popup")},[]);return n&&o?(0,m.jsx)(w,{gender:o.gender,invite:i,closeButtonVisible:!!e.closeButtonVisible,onCloseButtonClick:a,onInviteButtonClick:c}):null})},94500(e,i,t){t.d(i,{t:()=>r});var s=t(15526),n=t(12640);class r{constructor(e){this.userId=e}logInviteShown(e,i){n._.shared(this.userId).logEvent("concierge-invite-shown",{inviteId:e.id,userId:this.userId,displayType:i,sent:e.timestamp.toISOString(),type:e.subType}).safeSubscribe()}logInviteClosed(e,i){n._.shared(this.userId).logEvent("concierge-invite-closed",{inviteId:e.id,userId:this.userId,displayType:i,sent:e.timestamp.toISOString(),type:e.subType}).safeSubscribe()}logInviteClicked(e,i){n._.shared(this.userId).logEvent("concierge-invite-clicked",{inviteId:e.id,userId:this.userId,displayType:i,sent:e.timestamp.toISOString(),type:e.subType}).safeSubscribe()}logInviteIgnored(e,i){n._.shared(this.userId).logEvent("concierge-invite-ignored",{inviteId:e.id,userId:this.userId,displayType:i,sent:e.timestamp.toISOString(),type:e.subType}).safeSubscribe()}}r.shared=(0,s.G)(e=>new r(e))},49192(e,i,t){t.d(i,{I:()=>m});var s=t(15526),n=t(79560),r=t(13462),o=t(58731),a=t(39971),c=t(8733),l=t(17524),d=t(45482),u=t(28138),v=t(79942),h=t(30495);class I{constructor(e){this.userId=e}changeInvitesIntensity(e){return(0,h.Yq)(h.jI.shared().dialogs.automation.invitation.intensity.put,this.userId,{apply:e})}}I.shared=(0,s.G)(e=>new I(e));var g="missed-invites";class m{constructor(e){this.trackInviteMiss=e=>this.trackingEnabled.pipe((0,v.Fg)(i=>i&&!e.fromContact?this.setInviteAsMissed():a.v.just(void 0))),this.trackInviteOpen=e=>this.trackingEnabled.pipe((0,v.Fg)(i=>i&&!e.fromContact?this.changeInvitesIntensity("increment"):a.v.just(void 0))),this.userId=e,this.invitesIntensityStorage=o.y.shared("invites-intensity",e),this.invitesIntensityDirectionSubject=ne
3w c.B,this.invitesIntensityDirection=this.invitesIntensityDirectionSubject.asObservable(),this.missedInvitesThreshold=r.T.shared().invitesAmountMissedInARowToDecreaseInvitesIntensity.toSingle(),this.trackingEnabled=(0,l.z)([d.Session.shared().userIsUsual,n.X.shared().userIsActive]).pipe((0,u.T)(e=>{var[i,t]=e;return i&&t})).toSingle()}setInviteAsMissed(){return a.v.zip(this.missedInvitesThreshold,this.invitesIntensityStorage.load(g)).pipe((0,v.Fg)(e=>{var[i,t]=e,s=t?t+1:1;return s>=i?this.changeInvitesIntensity("decrement"):this.storeMissedInvitesAmount(s)}))}storeMissedInvitesAmount(e){return this.invitesIntensityStorage.store(g,e)}changeInvitesIntensity(e){return this.storeMissedInvitesAmount(0).pipe((0,v.Fg)(()=>I.shared(this.userId).changeInvitesIntensity(e)),(0,v.ex)(()=>{this.invitesIntensityDirectionSubject.next(e)}))}}m.shared=(0,s.G)(e=>new m(e))}}]); 4//# sourceMappingURL=sourcemaps/ef0f7e30229bd33b.js.map 5//# debugId=c89b1617-f39f-5bca-84c7-cc8ff9e01ea0
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.