/*! VERSION | 11.0.93 */"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7714],{5566:(e,t,n)=>{n.d(t,{k:()=>p});var i=n(27378),a=n(83550),l=n(29413),o=n(97606),s=n(94380),m=n(95654),r=n(41230),c=n(27251);let d={animationItem:"SendTipAnimation__animationItem#A_"},u=({amount:e,id:t,onAnimatedEnd:n})=>{let{trans:a}=(0,o.QT)();return i.createElement("div",{className:d.animationItem,onAnimationEnd:()=>{n(t)}},i.createElement(l.Z,{img:"token"}),a("tokensShort",{amount:e}))},p=()=>{let[e,t]=(0,i.useState)([]),n=(0,m.C)(c.qe),l=(0,s.T)();(0,r.l)(()=>{(null==n?void 0:n.length)&&(t(e=>[...e,...n]),l((0,a.zY)()))},[n]);let o=e=>{t(t=>t.filter(t=>t.id!==e))};return i.createElement(i.Fragment,null,e.length?e.map(({id:e,amount:t})=>i.createElement(u,{key:e,id:e,amount:t,onAnimatedEnd:o})):null)}},89314:(e,t,n)=>{n.r(t),n.d(t,{default:()=>U});var i=n(27378),a=n(51932),l=n(5566),o=n(83550),s=n(57174),m=n(15921),r=n(99748),c=n(94380),d=n(95654),u=n(80167),p=n(80092),_=n(51255),g=n(79561),E=n(29421),v=n(45265),C=n(38924),T=n(56322),f=n(99973),h=n(53788),A=n(97606),I=n(59188),N=n(785),S=n(62182),b=n(27251),B=n(19144),R=n(32284);let w={tooltip:"MessageImitationTooltip__tooltip#Nd",inner:"MessageImitationTooltip__inner#im",flat:"MessageImitationTooltip__flat#A0",withBSA:"MessageImitationTooltip__withBSA#TY",withBsa:"MessageImitationTooltip__withBSA#TY",content:"MessageImitationTooltip__content#k8",modelName:"MessageImitationTooltip__modelName#Iq",messageContent:"MessageImitationTooltip__messageContent#Q9",avatar:"MessageImitationTooltip__avatar#vm"};var M=n(3620),O=n(48173),P=n(84423),k=n(33979),y=n(95162),D=n(55419),K=n(24933);let L=()=>{let e=(0,d.C)(E.oC),{timelineType:t}=(0,M.UO)(),n=(0,d.C)(b.WH),a=(0,P.Vp)(),l=(0,d.C)(C.AI),s=(0,c.T)();(0,i.useEffect)(()=>{e&&(t===k.pt||t===k.Ps||n===f.Ny.START_PRIVATE||n===f.Ny.PURCHASE_TOKENS||P.P4.has(K.f)||P.P4.has(D.e)||P.P4.has(y.Y)||P.P4.has(O._)||l)&&s((0,o.Zh)(e.id))},[a,n,l,t,e,s])},Z=({targetRef:e})=>{let t=(0,d.C)(E.oC),n=(0,d.C)(e=>t&&(0,S.ff)(e,t.id)),a=(0,d.C)(E.pk),l=(0,d.C)(b.BH),s=(0,d.C)(C.AI),[u,p]=i.useState(!1),[_,g]=(0,i.useState)(!1),M=(0,N.D)(a),O=(0,h.v1)(),{trans:P}=(0,A.QT)(),k=(0,c.T)(),y=(0,i.useRef)(null);L();let D=(0,i.useCallback)(()=>{k((0,o.G4)()),p(!1)},[k]);(0,I.H)(()=>()=>{D()}),(0,i.useEffect)(()=>{l&&!u&&!n&&t&&(p(!0),k((0,o.Zh)(t.id))),l||D()},[D,k,n,u,l,t]),(0,i.useEffect)(()=>{let t=()=>D(),n=()=>{var t;let n=document.getElementById(v.Zj),i=null==n?void 0:n.getBoundingClientRect(),a=null==e?void 0:null===(t=e.current)||void 0===t?void 0:t.getBoundingClientRect();i&&a&&a.top-i.top>15?g(!0):g(!1)},i=null;return a&&f.BROWSER_CAPABILITIES.touch?setTimeout(()=>{let e=document.getElementById(v.Zj);e&&((i=new ResizeObserver(()=>{n()})).observe(e),n(),window.addEventListener("scroll",t,!0))},300):M&&D(),()=>{g(!1),window.removeEventListener("scroll",t),null==i||i.disconnect()}},[D,s,a,M,e]),(0,i.useEffect)(()=>{l&&O.emit("analytics:Banner Shown",{bannerName:"initial"===l?"modelMessageImitation1":"modelMessageImitation2"})},[O,l]);let K=P("initial"===l?"viewCam.guestMessageImitation.initial":"viewCam.guestMessageImitation.final");return t?i.createElement(T.Z,{shouldPreventOpenByClick:!0,shouldRemainVisibleOnTooltipHover:!0,shouldPreventDefault:!0,holdOnScrool:!0,className:(0,r.AK)(w.tooltip,{[w.withBSA]:a&&_}),innerClassName:(0,r.AK)(w.inner,{[w.flat]:"final"===l}),targetRef:e,isMobileRelative:!1,indentation:20,isForcePlacement:!0,pageTopGutter:100,placement:"top",triggerOnClick:!0,isOtimized:!0,isForceVisible:u,innerRef:y,onRequestVisibleChange:()=>{l&&!u?p(!0):D()},renderCloseBtn:()=>i.createElement(m.Z,{img:"close-3",size:13})},i.createElement("div",{className:w.content,onClick:e=>e.stopPropagation()},i.createElement(B.q,{user:(0,R.T$)(t),className:w.avatar,showOnlineStatus:!1,isBorderAvatar:!1,modelData:t}),i.createElement("div",{className:w.textContent},i.createElement("div",{className:w.modelName},t.username),i.createElement("div",{className:w.messageContent},K)))):null},H=({isActive:e,className:t,style:n,isActionMenuAvailable:v,isPrivate:C,onClick:T})=>{let f=e?"chat-actions-active":"chat-actions",h=(0,c.T)(),A=(0,d.C)(E.cU),I=(0,d.C)(p.ef),N=(0,i.useRef)(null),S=(0,d.C)(g.u_);return(0,u.a)("KeyT",()=>{A||(T(),h((0,a.Y0)(!0)))}),i.createElement(i.Fragment,null,i.createElement(s.ZP,{onClick:()=>{h((0,o.G4)()),T()},style:C?"gold-ds":"apply-2-ds",styles:n,innerRef:N,className:(0,r.AK)(t,"send-tip-button",{"send-tip-button--active":e,"send-tip-button--with-icon":v,"send-tip-button--private":C,"send-tip-button--private-active":C&&e,"send-tip-button--announcement":S})},i.createElement(_.t,{shortTextId:"button.sendTipShort",textId:"button.sendTip"}),i.createElement(l.k,null),v&&i.createElement("span",{className:(0,r.AK)("send-tip-button__icon-container")},i.createElement(m.Z,{img:f,className:(0,r.AK)("send-tip-button__icon",{"send-tip-button__icon--active":e})}))),I&&i.createElement(Z,{targetRef:N}))},U=e=>i.createElement(H,e)}}]);