PageSourceSearch

https://app.growthday.com/_next/static/chunks/2052-05d4c3a0ac1db194.js

js growthday.com collected 2026-09-24 11:46:58 UTC 37,099 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2052],{98817:function(e,t,n){n.d(t,{A:function(){return u}});var r=n(40195),i=n(10613),o=n(83841),a=n(98841),d=n(82580),l=n(69240),s=n(88247);function u(){let e=(0,i.useAuthStore)(),t=(0,r.useGraphqlClient)(),n=(0,o.useQueryClient)(),u=e.useTracked.userId(),c=(0,d.IX)();return(0,a.useMutation)({async mutationFn(e){if(!u)return null;let n=await t.models.CommentLike.create({commentId:e.commentId,threadId:e.threadId,userProfileId:u});return(0,s.S)(n.errors),n.data},async onMutate(e){var t;if(!u)return null;let r=(0,l.Bn)(e.commentId),i=n.cancelQueries({queryKey:r});await Promise.allSettled([i]);let o=n.getQueryData(r);return n.setQueryData(r,{userProfileId:u,id:"".concat(e.commentId,"-like-id"),commentId:e.commentId,threadId:e.threadId}),{previousCommentLike:o,revertCommentsCache:await c({id:e.commentId,threadId:e.threadId,likesCount:(null!==(t=e.likesCount)&&void 0!==t?t:0)+1,commentsCount:null,content:null,parentId:e.parentId,type:e.type})}},onError(e,t,r){if(r){var i;let e=(0,l.Bn)(t.commentId);n.setQueryData(e,r.previousCommentLike),null===(i=r.revertCommentsCache)||void 0===i||i.call(r)}},onSuccess(e){if(!e)return null;let t=(0,l.Bn)(e.commentId);n.setQueryData(t,{userProfileId:e.userProfileId,id:e.id,commentId:e.commentId,threadId:e.threadId})}})}},32686:function(e,t,n){n.d(t,{a:function(){return s}});var r=n(40195),i=n(83841),o=n(98841),a=n(82580),d=n(69240),l=n(88247);function s(){let e=(0,r.useGraphqlClient)(),t=(0,i.useQueryClient)(),n=(0,a.IX)();return(0,o.useMutation)({async mutationFn(t){let n=await e.models.CommentLike.delete({id:t.id});(0,l.S)(n.errors)},async onMutate(e){var r;let i=(0,d.Bn)(e.commentId),o=t.cancelQueries({queryKey:i});await Promise.allSettled([o]);let a=t.getQueryData(i);return t.setQueryData(i,null),{previousCommentLike:a,revertCommentsCache:await n({id:e.commentId,threadId:e.threadId,likesCount:(null!==(r=e.likesCount)&&void 0!==r?r:0)-1,commentsCount:null,content:null,parentId:e.parentId,type:e.type})}},onError(e,n,r){if(r){var i;let e=(0,d.Bn)(n.commentId);t.setQueryData(e,r.previousCommentLike),null===(i=r.revertCommentsCache)||void 0===i||i.call(r)}}})}},69240:function(e,t,n){n.d(t,{Bn:function(){return d},VJ:function(){return s}});var r=n(40195),i=n(10613),o=n(88247),a=n(11908);let d=e=>["comments","like",{commentId:e}],l=["userProfileId","threadId","commentId","id"];function s(e){let t=(0,i.useAuthStore)(),n=(0,r.useGraphqlClient)(),s=t.useTracked.userId();return(0,a.useQuery)({queryKey:d(e),enabled:!!s,queryFn:async()=>{var t;if(!s)return null;let r=await n.models.CommentLike.listCommentLikeByCommentIdAndUserProfileId({commentId:e,userProfileId:{eq:s}},{selectionSet:l});return(0,o.S)(r.errors),null!==(t=r.data[0])&&void 0!==t?t:null}})}},79440:function(e,t,n){n.d(t,{m:function(){return f},s:function(){return g}});var r=n(63635),i=n(40195),o=n(10613),a=n(49348),d=n(83841),l=n(98841),s=n(40382),u=n(21628),c=n(27271),m=n(94505),p=n(51450),h=n(34240);function y(){let e=(0,d.useQueryClient)(),t=(0,h.w)();return(0,u.useCallback)(async n=>{var i;let{comment:o}=n,a=o.threadId,d=o.parentId,l=null!==(i=o.type)&&void 0!==i?i:r.i4.COMMENT,u=o.parentType;if(!d)return;(u===r.L8.ENTITY||u===r.L8.DASHBOARD_CARD)&&t(d,e=>{var t;return{commentsCount:(null!==(t=null==e?void 0:e.commentsCount)&&void 0!==t?t:1)-1}});let p=(0,m.mU)({threadId:a,parentId:d,type:l}),h=(0,c.lQ)();await Promise.all([e.cancelQueries({queryKey:p}),e.cancelQueries({queryKey:h})]);let y=e.getQueriesData({queryKey:p});y.forEach(t=>{let[n,r]=t;r&&e.setQueryData(n,()=>(0,s.Uy)(r,e=>{for(let n of e.pages)for(let e of n.comments)if(e.id===d){var t;e.commentsCount=(null!==(t=e.commentsCount)&&void 0!==t?t:0)-1}for(let t of e.pages){let e=t.comments.findIndex(e=>e.id===o.id);if(-1!==e){t.comments.splice(e,1);break}}}))});let g=e.getQueriesData({queryKey:h});return e.setQueriesData({queryKey:h},e=>e?(0,s.Uy)(e,e=>{for(let r of e.pages){var t,n;let e=null===(t=r.itemsMap)||void 0===t?void 0:t[d];e&&(e.commentsCount=(null!==(n=e.commentsCount)&&void 0!==n?n:0)-1)}}):e),()=>{for(let[t,n]of y)e.setQueryData(t,n);for(let[t,n]of g)e.setQueryData(t,n)}},[e,t])}function g(){let{i18n:e}=(0,p.mV)(),t=(0,i.useGraphqlClient)(),n=y();return(0,l.useMutation)({async mutationFn(n){var r;let{comment:i}=n,o=await t.models.Comment.delete({id:i.id});if(null===(r=o.errors)||void 0===r?void 0:r.length){let t="Failed to delete comment: ".concat(o.errors.map(e=>e.message).join(", "));throw console.error(t),a.snackbarStore.set.create("error",e.t({id:"entity-comment.errors.delete",message:"Error deleting comment. Please try again later!"})),Error(t)}return o.data},onMutate:async e=>{let{comment:t}=e;return{onError:await n({comment:t})}}
1,onError:(e,t,n)=>{var r;null==n||null===(r=n.onError)||void 0===r||r.call(n)}})}function f(e,t){let n=(0,o.useAuthStore)(),r=(0,i.useGraphqlClient)(),a=y(),d=n.useTracked.userId();(0,u.useEffect)(()=>{if(!e||!d||(null==t?void 0:t.disabled))return;let n=r.models.Comment.onDelete({selectionSet:m.X6,filter:{threadId:{eq:e},owner:{ne:d}}}).subscribe({next:async e=>{await a({comment:e})}});return()=>{n.unsubscribe()}},[e,r,a,d,null==t?void 0:t.disabled])}},82580:function(e,t,n){n.d(t,{IX:function(){return g},Zt:function(){return v},oR:function(){return f}});var r=n(63635),i=n(40195),o=n(10613),a=n(49348),d=n(51450),l=n(83841),s=n(98841),u=n(40382),c=n(21628),m=n(27271),p=n(94505),h=n(26861),y=n(44392);function g(){let e=(0,l.useQueryClient)();return(0,c.useCallback)(async t=>{var n;let i=t.threadId,o=t.parentId,a=null!==(n=t.type)&&void 0!==n?n:r.i4.COMMENT;if(!o)return null;let d=(0,p.mU)({threadId:i,parentId:o,type:a}),l=(0,p.uf)(i),s=(0,m.lQ)();await Promise.all([e.cancelQueries({queryKey:d}),e.cancelQueries({queryKey:s})]);let c=e.getQueriesData({queryKey:d});c.forEach(n=>{let[r,i]=n;i&&e.setQueryData(r,()=>(0,u.Uy)(i,e=>{for(let n of e.pages)for(let e of n.comments)(null==e?void 0:e.id)===t.id&&(t.content&&(e.content=t.content),t.images&&(e.images=t.images),"number"==typeof t.likesCount&&(e.likesCount=t.likesCount),"number"==typeof t.commentsCount&&(e.commentsCount=t.commentsCount),t.pinnedState&&(e.pinnedState=t.pinnedState))}))});let h=e.getQueriesData({queryKey:l});h.forEach(n=>{let[i,o]=n;o&&e.setQueryData(i,()=>(0,u.Uy)(o,e=>{let n=e.pages[0].comments.find(e=>e.id===t.id);(null==t?void 0:t.pinnedState)===r.Up.PINNED?n?(t.content&&(n.content=t.content),t.images&&(n.images=t.images),"number"==typeof t.likesCount&&(n.likesCount=t.likesCount),"number"==typeof t.commentsCount&&(n.commentsCount=t.commentsCount),n.pinnedState=t.pinnedState):e.pages[0].comments.push(t):n&&(0,y.Z)(e.pages[0].comments,e=>e.id===t.id)}))});let g=e.getQueriesData({queryKey:s});return e.setQueriesData({queryKey:s},e=>e?(0,u.Uy)(e,e=>{for(let r of e.pages){var n;let e=null===(n=r.itemsMap)||void 0===n?void 0:n[t.id];e&&(t.content&&(e.content=t.content),"number"==typeof t.likesCount&&(e.likesCount=t.likesCount),"number"==typeof t.commentsCount&&(e.commentsCount=t.commentsCount))}}):e),()=>{for(let[t,n]of c)e.setQueryData(t,n);for(let[t,n]of h)e.setQueryData(t,n);for(let[t,n]of g)e.setQueryData(t,n)}},[e])}function f(){let{i18n:e}=(0,d.mV)(),t=(0,i.useGraphqlClient)(),n=g();return(0,s.useMutation)({async mutationFn(n){var r,i,o;let d=await t.mutations.updateCommentWithSpamFilter({id:n.id,content:null!==(i=n.content)&&void 0!==i?i:"",images:(0,h.u)(null!==(o=n.images)&&void 0!==o?o:[]),pinnedState:n.pinnedState});if(null===(r=d.errors)||void 0===r?void 0:r.length){let t="".concat(d.errors.map(e=>e.message).join(", "));throw t.includes("spam")?a.snackbarStore.set.create("error",t):a.snackbarStore.set.create("error",e.t({id:"entity-comment.errors.edit",message:"Error editing comment. Please try again later!"})),Error(t)}return d.data},onMutate:async e=>({onError:await n(e)}),onError:(e,t,n)=>{var r;null==n||null===(r=n.onError)||void 0===r||r.call(n)}})}function v(e,t){let n=(0,o.useAuthStore)(),r=g(),a=n.useTracked.userId(),d=(0,i.useGraphqlClient)();(0,c.useEffect)(()=>{if(!e||!a||(null==t?void 0:t.disabled))return;let n=d.models.Comment.onUpdate({selectionSet:p.X6,filter:{threadId:{eq:e}}}).subscribe({next:async e=>{await r(e)}});return()=>{n.unsubscribe()}},[e,d.models.Comment,r,a,null==t?void 0:t.disabled])}},49812:function(e,t,n){n.d(t,{I:function(){return a}});var r=n(73411),i=n(63635),o=n(92501);function a(e){var t;let{comment:n,onCancel:a,enableImageUpload:d,onSubmitHandler:l,requiredEntitlements:s}=e;return(0,r.jsx)(o.S,{threadId:n.threadId,parentId:null!==(t=n.id)&&void 0!==t?t:"",commentParentType:i.L8.COMMENT,mode:"REPLY",onCancelHandler:a?()=>{rudderanalytics.track("Click",{entity_type:i.L8.COMMENT,content_id:n.parentId,parent_type:n.parentType,element_id:"reply-cancel",parent_id:n.id,type:"BUTTON"}),null==a||a()}:void 0,onSubmitHandler:l,enableImageUpload:d,requiredEntitlements:s})}},7305:function(e,t,n){n.d(t,{Z:function(){return c}});var r=n(73411),i=n(63635),o=n(51450),a=n(4530),d=n(54463),l=n(36628),s=n(94505),u=n(73270);function c(e){var t,n;let{comment:c,entityType:m,replyCount:p,replyPageSize:h,enableImageUpload:y,requiredEntitlements:g}=e,{data:f,fetchNextPage:v,isLoading:I,isFetchingNextPage:x}=(0,s.lp)({threadId:c.threadId,parentId:null!==(t=c.id)&&void 0!==t?t:"",type:i.i4.REPLY},h);if(I)return null;let C=p-(null!==(n=null==f?void 0:f.length)&&void 0!==n?n:0);return(0,r.jsx)(r.Fragment,{children:(0,r.jsxs)(a.Z,{sx:{paddingTop:"8px"},children:[(0,l.Z)(f).map(e=>(0,r.jsx)(u.s,{enableImageUpload:y,comment:e,entityType:m,requiredEntitlements:g}
1,e.id)),C>0&&(0,r.jsx)(d.Z,{disabled:I||x,onClick:()=>{rudderanalytics.track("Click",{entity_type:"ENTITY"!==c.parentType?c.parentType:m,content_id:c.parentId,element_id:"show-more-replies",parent_id:c.id,type:"BUTTON"}),v()},size:"small",variant:"text",color:"secondary",children:(0,r.jsx)(o.cC,{values:{repliesNotLoaded:C},id:"entity-comment.loadMore"})})]})})}},73270:function(e,t,n){n.d(t,{s:function(){return _}});var r=n(73411),i=n(63635),o=n(15826),a=n(61893),d=n(72263),l=n(23511),s=n(10613),u=n(35665),c=n(51450),m=n(68174),p=n(4530),h=n(40740),y=n(92794),g=n(91270),f=n(3950),v=n.n(f),I=n(36628),x=n(21628),C=n(49377),b=n(98817),k=n(32686),S=n(69240),j=n(79440),E=n(8996),w=n(14956),D=n(49812),T=n(7305),N=n(82580),M=n(92501);function P(e){let{comment:t,entityType:n,onCancel:o,enableImageUpload:a}=e,{mutate:d,isPending:l}=(0,N.oR)();return(0,r.jsx)(M.S,{threadId:t.threadId,initialCommentImages:t.images,commentParentType:t.parentType,parentId:t.parentId,entityType:n,mode:"EDIT",commentContent:t.content,onCancelHandler:()=>{rudderanalytics.track("Click",{entity_type:t.parentType!==i.L8.ENTITY?t.parentType:n,parent_type:t.parentType,content_id:t.parentId,element_id:"edit-cancel",parent_id:t.id,type:"BUTTON"}),o()},onSubmitHandler:(e,r)=>{var a;rudderanalytics.track("Click",{entity_type:t.parentType!==i.L8.ENTITY?t.parentType:n,parent_type:t.parentType,content_id:t.parentId,element_id:"edit-submit",parent_id:t.id,type:"BUTTON"}),d({threadId:t.threadId,content:e,id:null!==(a=t.id)&&void 0!==a?a:"",parentId:t.parentId,type:t.type,images:r,pinnedState:t.pinnedState}),o()},onSubmitLoading:l,enableImageUpload:a,requiredEntitlements:[]})}var Z=n(2064),q=n(46620),Q=n(81134),U=n(9517),A=n(6181);let R=(0,g.ZP)(p.Z,{shouldForwardProp:e=>"highlighted"!==e})(e=>{let{theme:t,highlighted:n=!1}=e;return{width:"100%",backgroundColor:n?"light"===t.palette.mode?t.palette.secondary.lighter:t.palette.secondary.darker:t.palette.background.default,padding:"0.6rem",borderRadius:"0.5rem",fontSize:"0.9rem",backgroundImage:t.overlays[1],"& p":{margin:0}}}),$=(0,g.ZP)(p.Z,{shouldForwardProp:e=>"isSecondary"!==e})(e=>{let{theme:t,isSecondary:n=!1}=e;return{...n?{[t.breakpoints.down("sm")]:{display:"none"}}:{}}});function _(e){var t,n,g,f,M,_,B,L,z,O,F,G,K,V;let{comment:H,entityType:Y,enableImageUpload:W,highlighted:X=!1,requiredEntitlements:J=[q.z.MASTERY,q.z.PRO,q.z.STARTER]}=e,ee=(0,s.useAuthStore)(),et=ee.useTracked.userId(),en=ee.useTracked.user(),er=(0,x.useMemo)(()=>!!et&&H.owner===et,[et,H.owner]),ei=(0,Z.eV)(en),eo=(0,u.M3)(en),ea=ee.useTracked.isSignedIn(),[ed,el]=(0,x.useState)(!1),[es,eu]=(0,x.useState)(!1),[ec,em]=(0,x.useState)(!1),ep=(0,x.useCallback)(()=>el(!1),[]),eh=(0,x.useCallback)(()=>eu(!1),[]),ey=(0,x.useCallback)(()=>eu(e=>!e),[]),{mutate:eg}=(0,j.s)(),{data:ef}=(0,S.VJ)(null!==(G=H.id)&&void 0!==G?G:""),{mutate:ev,isPending:eI}=(0,b.A)(),{mutate:ex,isPending:eC}=(0,k.a)(),eb=(0,x.useCallback)(async()=>{var e,t;let n=ef?"unlike-button":"like-button";rudderanalytics.track("Click",{element_id:n,parent_id:H.id,type:"BUTTON"}),ef?ex({id:ef.id,threadId:H.threadId,commentId:null!==(e=H.id)&&void 0!==e?e:"",likesCount:H.likesCount,parentId:H.parentId,type:H.type}):ev({commentId:null!==(t=H.id)&&void 0!==t?t:"",threadId:H.threadId,likesCount:H.likesCount,parentId:H.parentId,type:H.type})},[H,ef,ev,ex]),ek=(0,x.useCallback)(()=>{eg({comment:H}),em(!1)},[eg,H]),eS=(0,E.o)(null==H?void 0:H.author),ej=(0,x.useCallback)(()=>{er&&(es&&eu(!1),el(!0))},[er,es]),eE=null!==(K=null==H?void 0:H.likesCount)&&void 0!==K?K:0,{mutate:ew}=(0,N.oR)(),eD=()=>{var e;ew({threadId:H.threadId,content:H.content,id:null!==(e=H.id)&&void 0!==e?e:"",parentId:H.parentId,type:H.type,pinnedState:H.pinnedState===i.Up.UNPINNED?i.Up.PINNED:i.Up.UNPINNED})};return(0,r.jsxs)(p.Z,{...eo?{"data-comment-id":H.id,"data-user-id":H.owner}:{},sx:{padding:"0 4px",borderRadius:"10px",display:"flex",gap:1},children:[(0,r.jsx)($,{isSecondary:ed,children:(0,r.jsx)(a.ZP,{profileId:(null===(t=H.author)||void 0===t?void 0:t.owner)||H.owner,displayName:null===(n=H.author)||void 0===n?void 0:n.displayName,profileImage:null===(g=H.author)||void 0===g?void 0:g.profileImage,size:36,sx:{mx:0}})}),(0,r.jsxs)(p.Z,{sx:{width:"100%"},children:[ed?null:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(R,{highlighted:X,children:[(0,r.jsxs)(y.Z,{variant:"h4",sx:{fontSize:"1rem",fontWeight:"600"},children:[(0,r.jsx)(A.Z,{profileId:(null===(f=H.author)||void 0===f?void 0:f.owner)||H.owner,displayName:eS}),[(null==H?void 0:null===(_=H.author)||void 0===_?void 0:null===(M=_.badges)||void 0===M?void 0:M.growthday)&&(0,r.jsx)(w.Ie,{},"growthday"),(null==H?void 0:null===(L=H.author)||void 0===L?void 0:null===(B=L.badges)||void 0===B?void 0:B.ultra)&&(0,r.jsx)(w.t1,{},"ultra"),(null==H?void 0:null===(O=H.author)||void 0===O?void 0:null===(z=O.badges)||void 0===z?void 0:z.chpc)&&(0,r.jsx)(w.ne,{}
1,"chpc")].filter(Boolean).map((e,t)=>(0,r.jsx)("span",{style:{marginLeft:0===t?4:2},children:e},t))]}),!!(null===(F=H.images)||void 0===F?void 0:F.length)&&(0,r.jsx)(p.Z,{my:2,children:(0,r.jsx)(o.S,{partitionId:"comments-".concat(v().tz().format("YYYY-MM")),value:(0,I.Z)(H.images),preserveRatio:!0})}),(0,r.jsx)(d.y,{lines:3,children:(0,r.jsx)(l.RenderHTML,{children:H.content})})]}),(0,r.jsxs)(p.Z,{sx:{display:"flex",alignItems:"center"},children:[(0,r.jsx)(Q.N,{icon:(0,r.jsx)(m.Z,{sx:{width:"1rem",height:"1rem"},color:"secondary",fontSize:"small"}),animationData:U,disabled:!ea||eI||eC,onChange:eb,checked:!!ef}),(0,r.jsx)(y.Z,{"data-testid":"comment-likes-count",variant:"body1",sx:{fontSize:"0.75rem",marginRight:"4px"},children:eE?(0,r.jsx)(c.cC,{values:{LIKES_COUNT:eE},id:"dashboard.likeCount"}):0}),H.type!==i.i4.REPLY&&(0,r.jsx)(h.Z,{color:"text.primary",sx:{fontSize:"0.75rem",margin:"0 4px",fontWeight:"400"},href:"#","data-disable-progress":!0,onClick:e=>{e.preventDefault(),rudderanalytics.track("Click",{element_id:"reply",parent_id:"Comments",type:"BUTTON"}),ey()},children:(0,r.jsx)(c.cC,{id:"entity-comment.reply"})}),er&&(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(h.Z,{color:"text.primary","data-disable-progress":!0,sx:{fontSize:"0.75rem",margin:"0 4px",fontWeight:"400"},onClick:e=>{e.preventDefault(),rudderanalytics.track("Click",{element_id:"edit",parent_id:"Comments",type:"BUTTON"}),ej()},href:"#",children:(0,r.jsx)(c.cC,{id:"entity-comment.edit"})})}),(er||ei)&&(0,r.jsx)(h.Z,{color:"text.primary",sx:{fontSize:"0.75rem",cursor:"pointer",margin:"0 4px",fontWeight:"400"},href:"#","data-disable-progress":!0,onClick:e=>{e.preventDefault(),rudderanalytics.track("Click",{element_id:"delete",parent_id:"Comments",type:"BUTTON"}),em(!0)},children:(0,r.jsx)(c.cC,{id:"entity-comment.delete"})}),ei&&(0,r.jsx)(h.Z,{color:"text.primary",sx:{fontSize:"0.75rem",cursor:"pointer",margin:"0 4px",fontWeight:"400"},href:"#","data-disable-progress":!0,onClick:e=>{e.preventDefault(),eD()},children:H.pinnedState===i.Up.PINNED?(0,r.jsx)(c.cC,{id:"chat.menu-labels.unpin"}):(0,r.jsx)(c.cC,{id:"chat.menu-labels.pin"})})]})]}),es&&(0,r.jsx)(D.I,{comment:H,onCancel:eh,enableImageUpload:W,onSubmitHandler:()=>eh(),requiredEntitlements:J}),ed&&(0,r.jsx)(P,{comment:H,entityType:Y,onCancel:ep,enableImageUpload:W}),(0,r.jsx)(T.Z,{replyCount:null!==(V=null==H?void 0:H.commentsCount)&&void 0!==V?V:0,comment:H,entityType:Y,enableImageUpload:W,requiredEntitlements:J})]}),(0,r.jsx)(C.A,{open:ec,onDelete:ek,onClose:()=>em(!1),dialogTitle:(0,r.jsx)(c.cC,{id:"entity-comment.delete-dialog.title"}),dialogContent:(0,r.jsx)(c.cC,{id:"entity-comment.delete-dialog.content"}),confirmText:(0,r.jsx)(c.cC,{id:"entity-comment.delete-dialog.confirm-text"}),cancelText:(0,r.jsx)(c.cC,{id:"common.cancel"})})]},H.id)}},8996:function(e,t,n){n.d(t,{J:function(){return q},o:function(){return Z}});var r=n(73411),i=n(21628),o=n(10613),a=n(86643),d=n(51450),l=n(19121),s=n(14850),u=n(4530),c=n(72221),m=n(92794),p=n(2064),h=n(32665),y=n(5840),g=n(27322),f=n(73144),v=n(48431),I=n(25009),x=n(54463),C=n(71921),b=n(7571),k=n(37938),S=n(52418),j=n(98132),E=n(83841),w=n(98837),D=n(27399),T=n(49348),N=function(e){let{message:t,messageListRef:n,hover:s,setHover:c}=e,N=(0,o.useAuthStore)(),[M,P]=(0,i.useState)(null),[Z,q]=(0,i.useState)(!1),Q=(0,E.useQueryClient)(),U=N.get.user(),A=(0,p.HW)(),R=(0,p.eV)(U),$=(0,p.Uz)(),_=(0,l.Z)(),{mutate:B}=(0,w.h$)(n,A),{mutate:L}=(0,w.wm)(n,A),{mutate:z}=(0,w.yo)(A),O=()=>{c(!1),P(null)};function F(){q(!1)}let G=(0,p.Fp)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(I.Z,{open:Z,onClose:F,"aria-labelledby":"modal-modal-title","aria-describedby":"modal-modal-description",children:(0,r.jsxs)(u.Z,{sx:{position:"absolute",top:"50%",left:"50%",transform:"translate(-50%, -50%)",width:"33vw",bgcolor:"background.paper",borderRadius:"5px",boxShadow:24,p:4},children:[(0,r.jsx)(m.Z,{id:"modal-modal-title",variant:"h6",component:"h2",children:(0,r.jsx)(d.cC,{id:"chat.modal.ban-title"})}),(0,r.jsx)(m.Z,{id:"modal-modal-description",sx:{mt:2},children:(0,r.jsx)(d.cC,{id:"chat.modal.ban-description"})}),(0,r.jsxs)("div",{style:{display:"flex",justifyContent:"flex-end",gap:1,paddingTop:"16px",width:"100%"},children:[(0,r.jsx)(x.Z,{variant:"text",sx:{color:"black"},onClick:F,children:(0,r.jsx)(d.cC,{id:"chat.modal.ban-cancel"})}),(0,r.jsx)(x.Z,{variant:"text",color:"error",onClick:function(){z([...G,t.owner]),F(),O()},children:(0,r.jsx)(d.cC,{id:"chat.modal.ban-confirm"})})]})]})}),(0,r.jsx)(C.Z,{in:s,timeout:300,children:(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(h.Z,{sx:{":hover":{cursor:"pointer"}},onClick:e=>{P(e.currentTarget)}}
1),(0,r.jsxs)(b.Z,{anchorEl:M,open:!!M,onClose:O,children:[R&&(0,r.jsxs)(k.Z,{onClick:()=>{var e,n;if(5===(null===(n=Q.getQueryData($))||void 0===n?void 0:null===(e=n.items)||void 0===e?void 0:e.length)&&"PINNED"!==t.pinnedState){T.snackbarStore.set.create("warning",(0,r.jsx)(d.cC,{id:"chat.pinned.max-pinned-chats-memo"}));return}L({messageToUpdate:{...t,pinnedState:t.pinnedState===D.Q.PINNED?D.Q.UNPINNED:D.Q.PINNED},isOnlyPinning:!0}),O()},children:[(0,r.jsx)(S.Z,{children:(0,r.jsx)(y.Z,{fontSize:"small"})}),(0,r.jsx)(j.Z,{children:t.pinnedState===D.Q.PINNED?(0,r.jsx)(d.cC,{id:"chat.menu-labels.unpin"}):(0,r.jsx)(d.cC,{id:"chat.menu-labels.pin"})})]}),(0,r.jsxs)(k.Z,{onClick:()=>{a.O.set.messageToEdit(t),a.O.set.isEditing(t.id),"PINNED"===t.pinnedState&&a.O.set.pin(!0),O(),a.O.set.chatInput(null==t?void 0:t.content)},children:[(0,r.jsx)(S.Z,{children:(0,r.jsx)(g.Z,{fontSize:"small"})}),(0,r.jsx)(j.Z,{children:(0,r.jsx)(d.cC,{id:"chat.menu-labels.edit"})})]}),(0,r.jsxs)(k.Z,{onClick:()=>{B(t,{onSettled(e,t,n,r){O()}})},children:[(0,r.jsx)(S.Z,{children:(0,r.jsx)(f.Z,{fontSize:"small"})}),(0,r.jsx)(j.Z,{children:(0,r.jsx)(d.cC,{id:"chat.menu-labels.delete"})})]}),R&&(0,r.jsxs)(k.Z,{onClick:()=>q(!0),sx:{color:_.palette.error.main},children:[(0,r.jsx)(S.Z,{children:(0,r.jsx)(v.Z,{color:"error"})}),(0,r.jsx)(j.Z,{children:(0,r.jsx)(d.cC,{id:"chat.menu-labels.Ban"})})]})]})]})})]})},M=n(14956),P=n(23511);let Z=e=>{var t,n,r,i,o,a;let d=32;(null==e?void 0:null===(t=e.badges)||void 0===t?void 0:t.chpc)&&(d-=3),(null==e?void 0:null===(n=e.badges)||void 0===n?void 0:n.ultra)&&(d-=3),(null==e?void 0:null===(r=e.badges)||void 0===r?void 0:r.chpc)&&(null==e?void 0:null===(i=e.badges)||void 0===i?void 0:i.ultra)&&(d-=5),(null==e?void 0:null===(o=e.badges)||void 0===o?void 0:o.growthday)&&(d-=3);let l=null!==(a=null==e?void 0:e.displayName)&&void 0!==a?a:"";return l.length>d?l.slice(0,d-3)+"...":l},q=e=>{var t,n,h,y,g,f,v,I,x;let C,{data:b,context:{messageListRef:k,isReadOnly:S}}=e,j=(0,o.useAuthStore)(),E=null==b?void 0:null===(n=b.author)||void 0===n?void 0:null===(t=n.profileImage)||void 0===t?void 0:t.url,w=j.get.user(),D=(0,l.Z)(),T=(null==w?void 0:w.id)===b.owner,q=(0,p.eV)(w),Q=a.O.useTracked.isEditing(),U=a.O.useTracked.userIsBanned(),A=Z(null==b?void 0:b.author),[R,$]=(0,i.useState)(!1),_=e=>/^<p[^>]*>.*<\/p>$/i.test(e.trim()),B=e=>!/<[^>]+>/.test(e.trim());return C=b.isEdited?B(b.content)?"".concat(b.content," <span>(Edited)</span>"):_(b.content)?b.content.replace(/<\/p>$/i," <span>(Edited)</span></p>"):b.content:b.content,(0,r.jsx)(u.Z,{id:"chat-message-container",sx:{p:1,paddingLeft:"16px",backgroundColor:Q===b.id?"light"===D.palette.mode?D.palette.grey[200]:D.palette.grey[800]:"inherit",":hover":{backgroundColor:(T||q)&&!S?"light"===D.palette.mode?D.palette.grey[200]:D.palette.grey[800]:"inherit"}},onMouseEnter:()=>$(!0),onMouseLeave:()=>$(!1),children:(0,r.jsxs)(c.Z,{spacing:"10px",children:[(0,r.jsx)(u.Z,{children:(0,r.jsx)(s.Z,{sx:{width:28,height:28},src:E})}),(0,r.jsxs)(u.Z,{display:"flex",flexDirection:"column",sx:{width:"100%"},id:"message-text-container",children:[(0,r.jsxs)(u.Z,{display:"flex",flexDirection:"row",flexGrow:1,justifyContent:"space-between",alignItems:"center",children:[(0,r.jsxs)(m.Z,{sx:{fontSize:"14px",lineHeight:"20px",fontWeight:"600"},children:[(null==b?void 0:null===(h=b.author)||void 0===h?void 0:h.displayName)?A:(0,r.jsx)(d.cC,{id:"chat.message.unknown-user-display-name",message:"Unknown User"})," ",[(null==b?void 0:null===(g=b.author)||void 0===g?void 0:null===(y=g.badges)||void 0===y?void 0:y.growthday)&&(0,r.jsx)(M.Ie,{},"growthday"),(null==b?void 0:null===(v=b.author)||void 0===v?void 0:null===(f=v.badges)||void 0===f?void 0:f.ultra)&&(0,r.jsx)(M.t1,{},"ultra"),(null==b?void 0:null===(x=b.author)||void 0===x?void 0:null===(I=x.badges)||void 0===I?void 0:I.chpc)&&(0,r.jsx)(M.ne,{},"chpc")].filter(Boolean).map((e,t)=>(0,r.jsx)("span",{style:{marginLeft:0===t?4:2},children:e},t))]}),(0,r.jsx)(u.Z,{display:"flex",alignItems:"center",gap:1,children:(T||q)&&!U&&!S&&(0,r.jsx)(N,{message:b,messageListRef:k,hover:R,setHover:$})})]}),(0,r.jsxs)(u.Z,{children:[(0,r.jsx)(m.Z,{sx:{fontSize:"14px",lineHeight:"20px","& p":{margin:0}},children:(0,r.jsx)(P.RenderHTML,{sx:{fontSize:"14px","& span":{fontSize:"12px",opacity:".5",wordBreak:"break-word"},"& .MuiTypography-root":{fontSize:"14px"}},children:C})}),b.isEdited&&!B(b.content)&&!_(b.content)&&(0,r.jsx)("span",{style:{opacity:".5",fontSize:"12px"},children:(0,r.jsx)(d.cC,{id:"chat.message.edited-label",message:"(Edited)"})})]})]})]})})}},67135:function(e,t,n){n.d(t,{$Z:function(){return a},CD:function(){return l},Ij:function(){return s},QT:function(){return u},U0:function(){return d},ZM:function(){return i},ku:function(){return r},o6:function(){return o},zS:function(){return c}});let r="\n  query listMessageByRoomIdAndCreatedAtQuery(\n    $roomId: ID!\n    $sortDirection: ModelSortDirection\n    $nextToken: String\n  ) {\n    listMessageByRoomIdAndCreatedAt(\n      roomId: $roomId\n      sortDirection: $sortDirection\n      limit: 200\n      nextToken: $nextToken\n    ) {\n      nextToken\n      items {\n        id\n        createdAt\n        content\n        mediaPosition\n        metadata\n        pinnedState\n        updatedAt\n        isEdited\n        roomId\n        owner\n        type\n        author {\n          displayName\n          badges {\n            chpc\n            ultra\n            growthday\n          }\n          profileImage {\n            url\n            height\n            width\n            cdnId\n          }\n        }\n      }\n    }\n  }\n",i='\n  query listMessageByRoomIdAndPinnedState(\n    $roomId: ID!\n    $sortDirection: ModelSortDirection\n  ) {\n    listMessageByRoomIdAndPinnedState(\n      roomId: $roomId\n      sortDirection: $sortDirection\n      pinnedState: { eq: "PINNED" }\n    ) {\n      items {\n        owner\n        id\n        mediaPosition\n        createdAt\n        updatedAt\n        pinnedState\n        content\n        author {\n          badges {\n            chpc\n            ultra\n            growthday\n          }\n          displayName\n          profileImage {\n            url\n            height\n            width\n            cdnId\n          }\n        }\n      }\n    }\n  }\n',o="\nmutation EditMessage(\n  $id: ID!\n  $content: String\n  $roomId: ID!\n  $pinnedState: MessagePinnedState\n  $isEdited: Boolean\n) {\n  updateMessage(input: {id: $id, content: $content, roomId: $roomId, isEdited: $isEdited, pinnedState: $pinnedState}){\n        id\n        createdAt\n        content\n        mediaPosition\n        metadata\n        pinnedState\n        updatedAt\n        roomId\n        isEdited\n        owner\n        type\n        author {\n          badges {\n            chpc\n            ultra\n            growthday\n          }\n          displayName\n          profileImage {\n            url\n            height\n            width\n            cdnId\n          }\n        }\n    }\n}",a="\nmutation DeleteMessage(\n  $id: ID!,\n  $roomId: ID!\n) {\n  deleteMessage(input: {id: $id}, condition: {roomId: {eq: $roomId} }) {\n    id\n    roomId\n  }\n}",d="\n  subscription onCreateMessageSubscription($roomId: ID!) {\n    onCreateMessage(filter: { roomId: { eq: $roomId } }) {\n      id\n      createdAt\n      content\n      mediaPosition\n      metadata\n      pinnedState\n      updatedAt\n      isEdited\n      roomId\n      owner\n      type\n      author {\n        badges {\n          chpc\n          ultra\n          growthday\n        }\n        displayName\n        profileImage {\n          url\n          height\n          width\n          cdnId\n        }\n      }\n    }\n  }\n",l="\n  subscription onDeleteMessageSubscription($roomId: ID!) {\n    onDeleteMessage(filter: { roomId: { eq: $roomId } }) {\n      id\n      roomId\n    }\n  }\n",s="\n  subscription onUpdateMessageSubscription($roomId: ID!) {\n    onUpdateMessage(filter: { roomId: { eq: $roomId } }) {\n      id\n      createdAt\n      content\n      mediaPosition\n      metadata\n      pinnedState\n      updatedAt\n      roomId\n      isEdited\n      owner\n      type\n      author {\n        displayName\n        badges {\n          chpc\n          ultra\n          growthday\n        }\n        profileImage {\n          url\n          height\n          width\n          cdnId\n        }\n      }\n    }\n  }\n",u="\n  mutation BanUser($roomId: ID!, $bannedUserIds: [ID!]!) {\n    updateChatRoom(input: { bannedUsers: $bannedUserIds, id: $roomId }) {\n      id\n      bannedUsers\n    }\n  }\n",c="\n  subscription MySubscription($roomId: ID!) {\n    onUpdateChatRoom(filter: { id: { eq: $roomId } }) {\n      id\n      bannedUsers\n    }\n  }\n"},2064:function(e,t,n){n.d(t,{Fd:function(){return p},Fp:function(){return u},HW:function(){return s},Uz:function(){return m},eV:function(){return c}});var r=n(2032),i=n(98837),o=n(35665),a=n(36740),d=n(21628),l=n(86643);function s(){let[e,t]=(0,d.useState)(""),n=(0,r.useParams)().slug,{data:o}=(0,i.xv)(n);return(0,d.useEffect)(()=>
1{if(o){var e,n;t(null!==(n=null==o?void 0:null===(e=o[0])||void 0===e?void 0:e.id)&&void 0!==n?n:"")}},[o]),e}function u(){let[e,t]=(0,d.useState)([]),n=(0,r.useParams)().slug,{data:o}=(0,i.xv)(n);return(0,d.useEffect)(()=>{if(o){var e;let n=null==o?void 0:null===(e=o[0])||void 0===e?void 0:e.bannedUsers;(null==n?void 0:n.length)&&t(n)}},[o]),e}function c(e){let t=(0,o.tw)(e,a.i4.Admin),n=(0,o.tw)(e,a.i4.Content);return t||n}function m(){return["chatRoomPinnedMessages",s()]}function p(e){var t,n;let r=null===(t=e.current)||void 0===t?void 0:t.data.get();(null==r?void 0:r.length)&&(null==r?void 0:r.length)>199&&(l.O.get.truncatedMessages().unshift(r[0]),null===(n=e.current)||void 0===n||n.data.findAndDelete((e,t)=>0===t))}},98837:function(e,t,n){n.d(t,{P6:function(){return h},h$:function(){return v},p7:function(){return g},wm:function(){return f},xv:function(){return p},yo:function(){return I},zS:function(){return y}});var r=n(40195),i=n(49348),o=n(51450),a=n(11908),d=n(56203),l=n(83841),s=n(98841),u=n(67135),c=n(2064),m=n(66889);let p=e=>{let t=(0,r.useGraphqlClient)(),{i18n:n}=(0,o.mV)();return(0,a.useQuery)({queryKey:["chatRoomDetails",e],queryFn:async()=>{let{data:r,errors:o}=await t.models.ChatRoom.listChatRoomsByEntity({entityId:e});return(null==o?void 0:o.length)&&(console.error("error:",o.map(e=>e.message).join(", ")),i.snackbarStore.set.create("error",n.t({id:"chat.hooks.List-ChatRooms-Error",message:"There was an error getting your chat room information."}))),null!=r?r:null},staleTime:3e5,enabled:!!e})},h=e=>{let t=(0,r.useGraphqlClient)(),{i18n:n}=(0,o.mV)();return(0,d.useInfiniteQuery)({queryKey:["chatRoomMessages",e],queryFn:async r=>{let{pageParam:o}=r,{data:a,errors:d}=await t.graphql({query:u.ku,variables:{roomId:e,sortDirection:"DESC",nextToken:o||null}});if(null==d?void 0:d.length){let e=d.map(e=>e.message).join(", ");throw i.snackbarStore.set.create("error",n.t({id:"chat.hooks.Get-Initial-ChatRoom-Messages-Error",message:"There was an error loading the initial messages in the chat room."})),Error("GraphQL Error: ".concat(e))}let l=null==a?void 0:a.listMessageByRoomIdAndCreatedAt;if(!l)throw Error("No message data returned from GraphQL query.");let s=[...l.items].reverse();return s.sort((e,t)=>e.mediaPosition===t.mediaPosition?new Date(e.createdAt).getTime()-new Date(t.createdAt).getTime():0),{items:s,nextToken:l.nextToken}},getNextPageParam:e=>{var t;return null!==(t=null==e?void 0:e.nextToken)&&void 0!==t?t:null},staleTime:3e5,enabled:!!e,initialPageParam:null})},y=e=>{let t=(0,r.useGraphqlClient)(),{i18n:n}=(0,o.mV)();return(0,a.useQuery)({queryKey:["chatRoomPinnedMessages",e],queryFn:async()=>{let{data:r,errors:o}=await t.graphql({query:u.ZM,variables:{roomId:e,sortDirection:"DESC"}});if(null==o?void 0:o.length){let e=o.map(e=>e.message).join(", ");throw i.snackbarStore.set.create("error",n.t({id:"chat.hooks.Get-Initial-ChatRoom-Pinned-Messages-Error",message:"There was an error loading the initial pinned messages in the chat room."})),Error("GraphQL Error: ".concat(e))}let a=null==r?void 0:r.listMessageByRoomIdAndPinnedState;if(!a)throw Error("No message data returned from GraphQL query.");return{items:a.items.reverse()}},staleTime:3e5,enabled:!!e})};function g(){let e=(0,l.useQueryClient)(),t=(0,r.useGraphqlClient)(),{i18n:n}=(0,o.mV)(),a=(0,c.Uz)();return(0,s.useMutation)({mutationFn:async e=>{let{placeholderId:n,createdAt:r,...i}=e;return await t.mutations.addMessage(i)},onMutate:t=>{"PINNED"===t.pinnedState&&e.setQueryData(a,e=>{if(e)return{...e,items:[t,...e.items]}})},onError:e=>{console.error("error:",e),i.snackbarStore.set.create("error",n.t({id:"chat.hooks.reate-Message-Error",message:"There was an error attempting to post your message."}))}})}function f(e,t){let n=(0,r.useGraphqlClient)(),a=(0,l.useQueryClient)(),{i18n:d}=(0,o.mV)(),c=(0,m._T)(e);return(0,s.useMutation)({mutationFn:async e=>{let{messageToUpdate:r,isOnlyPinning:i}=e,{id:o,content:a,pinnedState:d}=r;return await n.graphql({query:u.o6,variables:{id:o,content:a,roomId:t,isEdited:!i,pinnedState:d}})},onMutate:async n=>{var r;let{messageToUpdate:i}=n,o=null==e?void 0:null===(r=e.current)||void 0===r?void 0:r.data.find(e=>e.id===i.id);return a.setQueryData(["chatRoomPinnedMessages",t],e=>{if(!e)return{items:[]};let{items:t}=e,n=t.filter(e=>!(e.id===i.id&&"UNPINNED"===i.pinnedState));if("UNPINNED"===i.pinnedState)return{...e,items:n};let r=n.map(e=>e.placeholderId&&e.owner===i.owner&&e.content===i.content?i:e).map(e=>e.id===i.id?i:e);return"PINNED"!==i.pinnedState||r.some(e=>e.id===i.id)||r.unshift(i),{...e,items:r}}),c(i),{originalMessage:o}}
1,onError:(e,t,n)=>{(null==n?void 0:n.originalMessage)&&c(n.originalMessage),console.error("error:",e),i.snackbarStore.set.create("error",d.t({id:"chat.hooks.Update-Message-Error",message:"There was an error attempting to edit your message."}))}})}function v(e,t){let n=(0,r.useGraphqlClient)(),a=(0,l.useQueryClient)(),{i18n:d}=(0,o.mV)(),c=(0,m.hy)(e);return(0,s.useMutation)({mutationFn:async e=>await n.graphql({query:u.$Z,variables:{id:e.id,roomId:t}}),onMutate:async e=>{c(e.id,t)},onError:(e,n)=>{console.error("error:",e),i.snackbarStore.set.create("error",d.t({id:"chat.hooks.Delete-Message-Error",message:"There was an error attempting to delete your message."})),a.invalidateQueries({queryKey:["chatRoomMessages",t]})}})}function I(e){let t=(0,r.useGraphqlClient)(),n=(0,l.useQueryClient)(),{i18n:a}=(0,o.mV)();return(0,s.useMutation)({mutationFn:async n=>await t.graphql({query:u.QT,variables:{roomId:e,bannedUserIds:n}}),onMutate:async e=>{n.setQueryData(["chatRoomDetails"],t=>{if(t)return{...t,bannedUsers:e}})},onError:(e,t)=>{console.error("error:",e),i.snackbarStore.set.create("error",a.t({id:"chat.hooks.Ban-User-Error",message:"There was an error attempting to ban the user."})),n.invalidateQueries({queryKey:["chatRoomDetails"]})}})}},66889:function(e,t,n){n.d(t,{X5:function(){return u},_T:function(){return s},hy:function(){return l}});var r=n(83841),i=n(21628),o=n(2064),a=n(3950),d=n.n(a);function l(e){let t=(0,r.useQueryClient)();return(0,i.useCallback)((n,r)=>{var i;t.setQueryData(["chatRoomPinnedMessages",r],e=>e?{...e,items:e.items.filter(e=>e.id!==n)}:{items:[]}),(null===(i=e.current)||void 0===i?void 0:i.data)&&e.current.data.findAndDelete(e=>e.id===n)},[e,t])}function s(e){return(0,i.useCallback)(t=>{var n;(null==e?void 0:null===(n=e.current)||void 0===n?void 0:n.data)&&e.current.data.map(e=>(e.id,t.id,e.id===t.id?{...e,...t}:e))},[e])}function u(e,t,n){return(0,i.useCallback)(r=>{var i;if(null===(i=e.current)||void 0===i?void 0:i.data){let i=e.current.data.findIndex(e=>e.id&&e.id===r.id||!e.id&&e.content===r.content&&e.owner===r.owner&&!!e.placeholderId);if(-1===i){"LIVE"===n&&(0,o.Fd)(e);let i=d()(r.createdAt).valueOf(),a=e.current.data.findIndex(e=>d()(e.createdAt).valueOf()>i),l=e=>{let{atBottom:n,scrollInProgress:r}=e;return n||r?"instant":(t(e=>e+1),!1)};-1===a?e.current.data.append([r],l):e.current.data.insert([r],a,l)}else e.current.data.deleteRange(i,1),e.current.data.insert([r],i)}},[e,t,n])}},27399:function(e,t,n){var r,i;n.d(t,{Q:function(){return r}}),(i=r||(r={})).PINNED="PINNED",i.UNPINNED="UNPINNED"},14956:function(e,t,n){n.d(t,{Ie:function(){return l},ne:function(){return u},t1:function(){return s}});var r=n(73411),i=n(4530),o=n(19121),a=n(72772);function d(e){let{children:t,color:n}=e,d=(0,o.Z)();n||(n=d.palette.secondary.main);let l=(0,a._j)(n,.2);return(0,r.jsx)(i.Z,{component:"span",sx:{borderWidth:2,borderStyle:"solid",borderColor:l,backgroundColor:n,color:"white",borderRadius:"6px",fontSize:12,padding:"0px 4px",fontWeight:600},children:t})}function l(){return(0,r.jsx)(d,{children:"TEAM"})}function s(){return(0,r.jsx)(d,{color:"#000000b3",children:"ULTRA"})}function u(){return(0,r.jsx)(d,{color:"#DD4E34",children:"CHPC"})}},6181:function(e,t,n){var r=n(73411),i=n(40740),o=n(21628),a=n(37807),d=n(67372),l=n(83463);let s=(0,d.default)(()=>n.e(487).then(n.bind(n,30487)).then(e=>e.MiniProfile),{loadableGenerated:{webpack:()=>[30487]}});t.Z=e=>{let{profileId:t,displayName:n=""}=e,d=(0,a.o_)({variant:"popper"}),u=(0,l.v)();return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.Z,{color:"inherit",...u(d),onClick:e=>{e.preventDefault(),e.stopPropagation()},children:n}),t&&d.isOpen&&(0,r.jsx)(o.Suspense,{fallback:null,children:(0,r.jsx)(s,{popupState:d,profileId:t})})]})}},86643:function(e,t,n){n.d(t,{O:function(){return r}});let r=(0,n(59412).MT)("chat")({hasPendingNewMessage:!1,isAtBottom:!1,isEditing:"",messageToEdit:null,chatInput:"",pin:!1,messageListRef:null,userIsBanned:!1,truncatedMessages:[]}).extendActions((e,t)=>({resetState:()=>{e.hasPendingNewMessage(!1),e.isAtBottom(!0),e.isEditing(""),e.userIsBanned(!1),e.chatInput(""),e.messageToEdit(null),e.pin(!1),e.messageListRef(null),e.truncatedMessages([])}}))}}]);

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.