Loading
function(e,t,n){"use strict";n.d(t,{Hl:()=>d,NR:()=>_,Pq:()=>h,fC:()=>c});var i=n(627968),r=n(64700),s=n(284009),a=n.n(s),o=n(451988),l=n(8925);let u=r.createContext(void 0);function d(e){let{value:t,children:n}=e;return(0,i.jsx)(u.Provider,{value:t,children:n})}function c(){let[e,t]=r.useState(null),[n,i]=r.useState(null),[s,a]=r.useState(null),[u,d]=r.useState(r.createRef()),c=r.useCallback(e=>{t(e.interactionType),i(e.interactionSource),a(e.interactionSourceId)},[]),_=r.useCallback(e=>{d(e)},[]),h=r.useCallback(()=>{c({interactionType:null,interactionSource:null,interactionSourceId:null})},[c]),[f,E]=r.useState(!1),[p,m]=r.useState(null),[g]=r.useState(new o.Ep),A=r.useCallback(e=>{m(e),E(!0),null===e?g.stop():g.start(l.ME,()=>E(!1))},[g]);return r.useEffect(()=>{g.stop()},[g]),r.useMemo(()=>({interactionType:e,interactionSource:n,interactionSourceId:s,onInteraction:c,setInteractionToast:A,resetInteraction:h,showInteractionToast:f,interactionTypeSent:p,interactionPopoutTargetRef:u,onInteractionPopoutTargetRefChange:_}),[c,A,n,s,f,e,p,h,u,_])}function _(){return r.useContext(u)}function h(){let e=_();return a()(null!=e,"must use useUserProfileInteractionContext within a UserProfileInteractionContextProvider"),e}}