1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3572],{53241:function(e,t,n){n.d(t,{_l:function(){return l}});var r=n(98841),i=n(40195),o=n(88247);function l(){let{mutateAsync:e}=function(){let e=(0,i.useGraphqlClient)();return(0,r.useMutation)({async mutationFn(t){let n=await e.mutations.createCdnImage(t);return(0,o.S)(n.errors),n.data}})}(),{mutateAsync:t}=(0,r.useMutation)({async mutationFn(e){if(!e.uploadUrl)return;let t=await fetch(e.uploadUrl,{method:e.uploadUrlRequestMethod||"PUT",body:e.file});if(!t.ok)throw t.body}});return(0,r.useMutation)({async mutationFn(n){let r=await e({partitionId:n.partitionId,filename:n.file.name});return(null==r?void 0:r.cdnUrl)&&r.uploadUrl&&await t({...r,file:n.file}),r}})}},40971:function(e,t,n){n.d(t,{a:function(){return l}});var r=n(40195),i=n(88247),o=n(98841);function l(){let e=(0,r.useGraphqlClient)();return(0,o.useMutation)({mutationFn:async t=>{let n=await e.mutations.deleteCdnImage(t);return(0,i.S)(n.errors),n.data}})}},27271:function(e,t,n){n.d(t,{LR:function(){return y},QK:function(){return g},ZN:function(){return x},lQ:function(){return h},w0:function(){return v}});var r=n(36628),i=n(66296),o=n(21628),l=n(40195),a=n(83841),u=n(98841),s=n(88143),d=n(51450),c=n(63635),m=n(94505),p=n(49348),f=n(40382);function h(e){return(0,r.Z)(["getCommunityFeed",e])}function g(e,t){return async n=>{var r,o,l;let{pageParam:a=""}=n,{data:u,errors:s}=await e.queries.getCommunityFeed({feedType:null!==(r=t.feedType)&&void 0!==r?r:"LATEST",limit:null!==(o=t.limit)&&void 0!==o?o:12,nextToken:a});if(s&&s.length){let e="Error calling getCommunityFeed: ".concat(s.map(e=>e.message).join(", "));throw console.error(e),Error(e)}let d=null!==(l=null==u?void 0:u.items)&&void 0!==l?l:[];return{itemsMap:(0,i.Z)(d,e=>null==e?void 0:e.commentId),itemIds:d.map(e=>{var t;return null!==(t=null==e?void 0:e.commentId)&&void 0!==t?t:""}),interactionId:(null==u?void 0:u.interactionId)||"",pageParam:null==u?void 0:u.nextToken}}}function y(e){return(0,r.Z)(e.pages.flatMap(e=>e.itemIds.map(t=>e.itemsMap[t])))}function v(){let{i18n:e}=(0,d.mV)(),t=(0,l.useGraphqlClient)(),n=function(){let e=(0,a.useQueryClient)();return(0,o.useCallback)(async t=>{var n;let{feed:r}=t,i=null!==(n=r.parentId)&&void 0!==n?n:"",o=r.parentId,l=c.i4.COMMENT;if(!o)return;let a=(0,m.mU)({threadId:i,parentId:o,type:l}),u=h();await Promise.all([e.cancelQueries({queryKey:a}),e.cancelQueries({queryKey:u})]);let s=e.getQueriesData({queryKey:u});return e.setQueriesData({queryKey:u},e=>e?(0,f.Uy)(e,e=>{for(let n of e.pages){var t;null===(t=n.itemsMap)||void 0===t||delete t[null==r?void 0:r.commentId]}}):e),()=>{for(let[t,n]of s)e.setQueryData(t,n)}},[e])}();return(0,u.useMutation)({async mutationFn(n){var r,i;let{feed:o}=n,l=await t.models.Comment.delete({id:o.commentId});if(null===(r=l.errors)||void 0===r?void 0:r.length){let t="Failed to delete comment: ".concat(l.errors.map(e=>e.message).join(", "));throw console.error(t),p.snackbarStore.set.create("error",e.t({id:"entity-comment.errors.delete",message:"Error deleting comment. Please try again later!"})),Error(t)}return null!==(i=l.data)&&void 0!==i?i:null},onMutate:async e=>{let{feed:t}=e;return{onError:await n({feed:t})}},onError:(e,t,n)=>{var r;null==n||null===(r=n.onError)||void 0===r||r.call(n)}})}function x(e){let t=(0,l.useGraphqlClient)();return(0,s.useSuspenseQuery)({queryKey:(0,r.Z)(["getCommunityItem",e]),queryFn:async()=>{let{data:n,errors:r}=await t.queries.getCommunityItem({commentId:e});if(r&&r.length){let e="Error calling getCommunityItem: ".concat(r.map(e=>e.message).join(", "));throw console.error(e),Error(e)}return null!=n?n:null}})}},2256:function(e,t,n){n.d(t,{s:function(){return v},N:function(){return x}});var r=n(63635),i=n(40195),o=n(10613),l=n(49348),a=n(51450),u=n(83841),s=n(98841),d=n(40382),c=n(21628),m=n(27271),p=n(98373),f=n(94505),h=n(34240),g=n(26861);function y(){let e=(0,u.useQueryClient)(),t=(0,h.w)();return(0,c.useCallback)(async n=>{var i;let o=n.threadId,l=n.parentId,a=null!==(i=n.type)&&void 0!==i?i:r.i4.COMMENT,u=n.parentType;if(!l)return;(u===r.L8.ENTITY||u===r.L8.DASHBOARD_CARD)&&t(l,e=>{var t;return{commentsCount:(null!==(t=null==e?void 0:e.commentsCount)&&void 0!==t?t:0)+1}});let s=(0,f.mU)({threadId:o,parentId:l,type:a}),c=(0,m.lQ)();await Promise.all([e.cancelQueries({queryKey:s}),e.cancelQueries({queryKey:c})]);let p=e.getQueriesData({queryKey:s});p.forEach(t=>{let[r,i]=t;i&&e.setQueryData(r,()=>(0,d.Uy)(i,e=>{for(let n of e.pages)for(let e of n.comments)if(e.id===l){var t;e.commentsCount=(null!==(t=e.commentsCount)&&void 0!==t?t:0)+1}let r=e.pages.at(0);r&&r.comments.unshift(n)}))});let h=e.getQueriesData({queryKey:c});return e.setQueriesData({queryKey:c},e=>e?(0,d.Uy)(e,e=>{for(let r of e.pages){var t,n;let e=null===(t=r.itemsMap)||void 0===t?void 0:t[l];e&&(e.commentsCount=(null!==(n=e.commentsCount)&&void 0!==n?n:0)+1)}}):e),()=>{for(let[t,n]of p)e.setQueryData(t,n);for(let[t,n]of h)e.setQueryData(t,n)}},[e,t])}function v(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,i.useGraphqlClient)();(0,o.useAuthStore)().useTracked.userId();let{i18n:n}=(0,a.mV)(),u=y(),{mutate:d}=(0,p.L)();return(0,s.useMutation)({async mutationFn(e){var i,o;let a=await t.mutations.createCommentWithSpamFilter({visibility:"VISIBLE",pinnedState:r.Up.UNPINNED,...e,images:(0,g.u)(null!==(o=e.images)&&void 0!==o?o:[])});if(null===(i=a.errors)||void 0===i?void 0:i.length){let e="".concat(a.errors.map(e=>e.message).join(", "));throw e.includes("spam")?l.snackbarStore.set.create("error",e):l.snackbarStore.set.create("error",n.t({id:"entity-comment.errors.create",message:"Error creating comment. Please try again later!"})),Error(e)}return a.data},onSuccess:async t=>{var n;if(!t)return;let r={...t,commentsCount:0,likesCount:0};await u(r),d({taskType:"COMMUNITY_ENGAGEMENT",sourceId:r.id}),null===(n=e.onSuccess)||void 0===n||n.call(e)}})}function x(e,t){let n=(0,o.useAuthStore)(),r=(0,i.useGraphqlClient)(),l=y(),a=n.useTracked.userId(),u=null==t?void 0:t.disabled;(0,c.useEffect)(()=>
1{if(!e||!a||u)return;let n=r.graphql({query:"\n subscription CommentCreateSubscription($filter: ModelSubscriptionCommentFilterInput) {\n onCreateComment(filter: $filter) {\n author {\n publicProfileId\n displayName\n profileImage {\n cdnId\n url\n height\n width\n }\n }\n id\n content\n owner\n createdAt\n updatedAt\n threadId\n parentId\n parentType\n type\n likesCount\n commentsCount\n version\n visibility\n pinnedState\n }\n }\n",variables:{filter:{threadId:{eq:e},owner:{ne:a},...null==t?void 0:t.filters}}}).subscribe({next:async e=>{let{data:t}=e,n=t.onCreateComment;await l(n)}});return()=>{n.unsubscribe()}},[l,e,r,a,u,null==t?void 0:t.filters])}},94505:function(e,t,n){n.d(t,{X6:function(){return d},lp:function(){return m},mU:function(){return c},uf:function(){return p},zh:function(){return f}});var r=n(63635),i=n(40195),o=n(10613),l=n(49348),a=n(51450),u=n(56203),s=n(36628);let d=["id","content","author.owner","author.publicProfileId","author.displayName","author.profileImage.*","author.badges.*","images.*","owner","createdAt","updatedAt","threadId","parentId","parentType","type","likesCount","commentsCount","version","visibility","pinnedState"],c=(e,t)=>["comments","list",e,...t?[{limit:t}]:[]];function m(e,t){let n=(0,o.useAuthStore)(),m=(0,i.useGraphqlClient)(),{i18n:p}=(0,a.mV)(),f=n.useTracked.userId();return(0,u.useInfiniteQuery)({initialPageParam:"",enabled:!!f,queryKey:c(e,t),queryFn:async n=>{var i,o;let{pageParam:a}=n,{type:u,threadId:c,parentId:f}=e,h=u===r.i4.COMMENT?null!=t?t:10:null!=t?t:3,g=await m.models.Comment.listCommentByThreadIdAndParentIdAndCreatedAt({threadId:c,parentIdCreatedAt:{beginsWith:{parentId:f,createdAt:""}}},{nextToken:a,limit:h,selectionSet:d,sortDirection:r.Sv.DESC});if(null===(i=g.errors)||void 0===i?void 0:i.length){let e="Failed to fetch comments: ".concat(g.errors.map(e=>e.message).join(", "));throw console.error(e),l.snackbarStore.set.create("error",p.t({id:"entity-comment.errors.list",message:"Error retrieving comments. Please try again later!"})),Error(e)}return{comments:(0,s.Z)(g.data),nextToken:null!==(o=g.nextToken)&&void 0!==o?o:null}},select:e=>e.pages.flatMap(e=>e.comments),getNextPageParam:e=>e.nextToken})}let p=(e,t)=>["comments","list",e,...t?[{limit:t}]:[]];function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,n=(0,o.useAuthStore)(),c=(0,i.useGraphqlClient)(),{i18n:m}=(0,a.mV)(),f=n.useTracked.userId();return(0,u.useInfiniteQuery)({initialPageParam:"",enabled:!!f,queryKey:p(e,t),queryFn:async n=>{var i,o;let{pageParam:a}=n,u=await c.models.Comment.listCommentByThreadIdAndPinnedStateAndCreatedAt({threadId:e,pinnedStateCreatedAt:{beginsWith:{pinnedState:"PINNED",createdAt:""}}},{nextToken:a,limit:t,selectionSet:d,sortDirection:r.Sv.DESC});if(null===(i=u.errors)||void 0===i?void 0:i.length){let e="Failed to fetch comments: ".concat(u.errors.map(e=>e.message).join(", "));throw console.error(e),l.snackbarStore.set.create("error",m.t({id:"entity-comment.errors.list",message:"Error retrieving comments. Please try again later!"})),Error(e)}return{comments:(0,s.Z)(u.data),nextToken:null!==(o=u.nextToken)&&void 0!==o?o:null}},select:e=>e.pages.flatMap(e=>e.comments),getNextPageParam:e=>e.nextToken})}},92501:function(e,t,n){n.d(t,{S:function(){return k}});var r=n(73411),i=n(63635),o=n(15826),l=n(4163),a=n(87913),u=n(10613),s=n(51450),d=n(28431),c=n(19121),m=n(4530),p=n(54463),f=n(72221),h=n(91270),g=n(3950),y=n.n(g),v=n(21628),x=n(2256),C=n(90252),I=n(46620),b=n(40979),w=n(95687);function k(e){let{threadId:t,parentId:n,entityType:g,commentParentType:k,commentContent:j,mode:T,onCancelHandler:S,onSubmitHandler:E,onSubmitLoading:A,editorPlaceHolder:P,initialCommentImages:M,enableImageUpload:Z,requiredEntitlements:F=[I.z.MASTERY,I.z.PRO,I.z.STARTER],dashboardTaskType:q}=e,R=(0,u.useAuthStore)(),N=(0,v.useRef)(null),D=R.useTracked.userId(),{i18n:U}=(0,s.mV)(),[Q,L]=(0,v.useState)(null!=j?j:""),[_,z]=(0,v.useState)(null!=M?M:[]),K=(0,c.Z)(),{isPending:Y,mutateAsync:G}=(0,x.s)({onSuccess:()=>{L(""),z([])}}),{isEntitled:O,showUpsell:V}
1=(0,C.x)({requiredEntitlements:F,upsellSource:w.V.COMMENTS}),B=!(null==Q?void 0:Q.length),W=async()=>{let e=T===i.i4.REPLY;if(rudderanalytics.track("Click",{entity_type:k!==i.L8.ENTITY?k:g,parent_type:k,content_id:n,element_id:e?"reply-submit":"create-comment-submit-button",parent_id:"Comments",type:"BUTTON",dashboard_task_type:q}),B)return;let r=e?i.i4.REPLY:i.i4.COMMENT;try{var o;await G({threadId:t,content:Q,parentId:n,type:r,parentType:k,images:_}),null==E||E(Q,_),(0,a.L_)(null===(o=N.current)||void 0===o?void 0:o.editor)}catch(e){}},H=(0,h.ZP)(f.Z,{shouldForwardProp:e=>"isSecondary"!==e})(e=>{let{theme:t,isSecondary:n=!1}=e;return{...n?{marginTop:"0.40rem"}:{[t.breakpoints.up("sm")]:{position:"absolute",bottom:"4px",right:"8px"},[t.breakpoints.down("sm")]:{marginTop:"0.40rem"}},justifyContent:"flex-end"}}),$=(0,h.ZP)(d.Z)(e=>{let{startIcon:t,theme:n}=e;return{maxWidth:t?"7rem":"5rem",fontWeight:"600"}}),X=["REPLY","EDIT"].includes(T)||!!j,J=(0,v.useRef)(null);return(0,r.jsxs)(m.Z,{sx:[{position:"relative",color:K.palette.text.primary,width:"100%",...X?{marginLeft:"-0.25rem"}:{}},!O&&{cursor:"pointer"}],onClick:e=>{e.stopPropagation(),O||V()},children:[(0,r.jsx)(l.M,{autoHideToolbar:!0,autoExpandToolbar:!0,noBorder:!0,ref:N,content:Q,editable:O,onChange:e=>{O&&L(e)},placeholder:P||U.t("entity-comment.editor-placeholder"),minRows:0,maxLength:Math.floor(a.r7),onImageAdd:Z?()=>{var e;null===(e=J.current)||void 0===e||e.addImage()}:void 0,...X?{autofocus:"start"}:{}}),Z&&(0,r.jsx)(m.Z,{mt:2,children:(0,r.jsx)(o.S,{ref:J,value:_,onChange:z,partitionId:"comments-".concat(y().tz().format("YYYY-MM")),maxFiles:1,preserveRatio:!0,hideAdd:!0})}),"CREATE"===T&&(0,r.jsx)(H,{isSecondary:!!Z,children:(0,r.jsx)($,{sx:{maxWidth:"8.5rem"},loading:Y,onClick:W,disabled:!D||B||!O,startIcon:!O&&(0,r.jsx)(b.Z,{}),children:(0,r.jsx)(s.cC,{id:"entity-comment.comment"})})}),"REPLY"===T&&(0,r.jsxs)(H,{isSecondary:!0,children:[!!S&&(0,r.jsx)(p.Z,{variant:"text",onClick:e=>{e.stopPropagation(),S()},color:"inherit",size:"small",children:(0,r.jsx)(s.cC,{id:"entity-comment.cancel"})}),(0,r.jsx)($,{loading:Y,disabled:!D||B||!O,startIcon:!O&&(0,r.jsx)(b.Z,{}),onClick:()=>{W()},children:(0,r.jsx)(s.cC,{id:"entity-comment.reply"})})]}),"EDIT"===T&&(0,r.jsxs)(H,{isSecondary:!0,children:[(0,r.jsx)(p.Z,{variant:"text",onClick:e=>{e.stopPropagation(),null==S||S()},color:"inherit",size:"small",children:(0,r.jsx)(s.cC,{id:"entity-comment.cancel"})}),(0,r.jsx)($,{disabled:!D||B||!O,loading:A,startIcon:!O&&(0,r.jsx)(b.Z,{}),onClick:()=>null==E?void 0:E(Q,_),children:(0,r.jsx)(s.cC,{id:"common.save"})})]})]})}},24911:function(e,t,n){n.d(t,{o:function(){return u}});var r=n(73411),i=n(82558),o=n(31123),l=n(24428),a=n(73053);function u(e){let{onRemove:t,children:n,src:u,onClick:s,ratio:d=[1,1],width:c="100%"}=e;return(0,r.jsxs)(o.Z,{onClick:s,sx:{aspectRatio:0===d[1]?1:d[0]/d[1],width:c,overflow:"hidden",borderRadius:1,position:"relative",boxShadow:2},children:[(0,r.jsx)(a.default,{src:u,alt:"",fill:!0}),n,t&&(0,r.jsx)(l.Z,{onClick:e=>{e.stopPropagation(),null==t||t()},size:"small",sx:{position:"absolute",top:4,right:4,zIndex:1,p:.25,opacity:.9,backgroundColor:"white",color:"black",transition:e=>{let{transitions:t}=e;return t.create(["opacity","background-color"])},"&:hover, &:focus":{backgroundColor:"white",opacity:1}},children:(0,r.jsx)(i.Z,{fontSize:"inherit"})})]})}},33787:function(e,t,n){n.d(t,{M:function(){return y},T:function(){return g}});var r=n(73411),i=n(51450),o=n(76013),l=n(91540),a=n(54463),u=n(16324),s=n(72221),d=n(92794),c=n(21628),m=n(24911),p=n(21574),f=n(53241),h=n(40971);function g(e){let{imageFile:t,children:n,onUpload:i,onUploadError:o,onRemove:l,partitionId:a}=e,{mutateAsync:u,isPending:s,error:d}=(0,f._l)(),m=(0,c.useRef)(null),g=(0,p.Z)(async e=>{if(!s&&!m.current)try{let t=u({file:e.file,filename:e.file.name,partitionId:a});m.current=t;let n=await t;if(m.current=null,!n)throw Error("Empty response on upload");null==i||i(e.id,{cdnId:n.id,url:n.cdnUrl,height:e.height,width:e.width})}catch(e){null==o||o(),console.error("Error uploading image: ",e)}}),y=(0,p.Z)(()=>{g(t)});(0,c.useEffect)(()=>{y()},[y]);let{mutateAsync:v}=(0,h.a)(),x=n({remove:async()=>{try{let e=m.current;if(e){let t=await e;(null==t?void 0:t.id)&&await v({id:t.id})}}catch(e){console.log("error removing image",e.message)}null==l||l()},retry:(0,p.Z)(()=>g(t)),loading:s,error:!!d});return(0,r.jsx)(r.Fragment,{children:x})}function y(e){let{imageFile:t,ratio:n,width:c,...p}=e;return(0,r.jsx)(g,{imageFile:t,...p,children:e=>{let{loading:p,error:f,remove:h,retry:g}=e;return(0,r.jsxs)(m.o,{ratio:n,width:c,onRemove:h,src:t.url,children:[(0,r.jsx)(l.Z,{open:!0,sx:{position:"absolute",zIndex:0}}),p?(0,r.jsx)(u.Z,{color:"inherit",variant:"indeterminate",sx:{position:"absolute",top:3,right:3,left:3,zIndex:1,height:6,borderRadius:8,color:"white"}}):f?(0,r.jsxs)(s.Z,{sx:{position:"absolute",top:"50%",left:8,right:8,zIndex:1,transform:"translateY(-50%)",textAlign:"center"},direction:"column",children:[(0,r.jsx)(d.Z,{variant:"subtitle2",fontWeight:700,color:"common.white",sx:e=>({textShadow:"2px 2px 5px ".concat(e.palette.common.black)}),children:(0,r.jsx)(i.cC,{id:"cdnImageUpload.error"})}),(0,r.jsx)("div",{children:(0,r.jsx)(a.Z,{onClick:g,size:"small",color:"error",startIcon:(0,r.jsx)(o.Z,{}),children:(0,r.jsx)(i.cC,{id:"cdnImageUpload.retry"})})})]}):null]})}})}},15826:function(e,t,n){n.d(t,{S:function(){return y}});var r=n(73411),i=n(86235),o=n(4530),l=n(72221),a=n(67372),u=n(21628),s=n(30238),d=n(33787),c=n(61532),m=n(24911),p=n(40971),f=n(49348),h=n(51450);let g=(0,a.default)(()=>Promise.all([n.e(7568),n.e(2419),n.e(2989)]).then(n.bind(n,72989)).then(e=>e.CdnImageLightbox),{loadableGenerated:{webpack:()=>[72989]},ssr:!1}),y=(0,u.forwardRef)((e,t)=>{let{partitionId:n,value:a,onChange:y,skipDelete:v,maxFiles:x,children:C,preserveRatio:I,itemWidth:b,hideAdd:w}=e,{value:k,setTrue:j,setFalse:T}=(0,s.kt)(),[S,E]=(0,u.useState)(0),[A,P]=(0,u.useState)([]);(0,i.K)({mobile:2,tablet:4,desktop:6});let M=e=>{P(t=>t.filter(t=>t.id!==e))},Z=(e,t)=>{M(e),null==y||y(e=>[...e,t])},{mutateAsync:F}=(0,p.a)(),q=(0,h.mV)(),R=async e=>{try{!v&&e.cdnId&&await F({id:e.cdnId}),null==y||y(t=>t.filter(t=>t.cdnId!==e.cdnId))}catch(e){f.snackbarStore.set.create("error",q.i18n.t({id:"cdnImageUpload.remove-error",message:"Could not remove image. Please try again"}))}},N=(0,u.useRef)(null);(0,u.useImperativeHandle)(t,()=>({addImage:()=>{var e;null===(e=N.current)||void 0===e||e.click()}}));let D=!y;if(D&&!(null==a?void 0:a.length))return null;let U=a.length+A.length;return(0,r.jsxs)(r.Fragment,{children:[(a.length>0||A.length>0)&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(o.Z,{display:"flex",gap:1.5,flexWrap:"wrap",children:[a.map((e,t)=>{var n,i,o;return(0,r.jsx)(m.o,{onClick:()=>{E(t),j()},src:null!==(n=e.url)&&void 0!==n?n:"",...!D&&{onRemove:()=>R(e)},width:b,ratio:I?[null!==(i=e.width)&&void 0!==i?i:1,null!==(o=e.he
1ight)&&void 0!==o?o:1]:void 0},e.cdnId)}),A.map(e=>{var t,i;return(0,r.jsx)(d.M,{partitionId:n,imageFile:e,onUpload:Z,width:b,onRemove:()=>M(e.id),ratio:I?[null!==(t=e.width)&&void 0!==t?t:1,null!==(i=e.height)&&void 0!==i?i:1]:void 0},e.id)})]}),a.length>0&&k&&(0,r.jsx)(g,{images:a,open:k,close:T,index:S})]}),(!D||C)&&(0,r.jsxs)(l.Z,{alignItems:"center",justifyContent:"space-between",display:w?"none":"flex",children:[(0,r.jsx)("div",{children:!D&&(0,r.jsx)(c.g,{ref:N,maxFiles:x,multiple:1!==x,currentFiles:U,onAdd:e=>{P(t=>[...t,...e])}})}),C]})]})});y.displayName="CdnImageUploadList"},61893:function(e,t,n){n.d(t,{Qm:function(){return f},mr:function(){return p}});var r=n(73411),i=n(51450),o=n(4530),l=n(14850),a=n(73053),u=n(21628),s=n(24428),d=n(37807),c=n(83463);let m=(0,n(67372).default)(()=>Promise.all([n.e(487),n.e(7430)]).then(n.bind(n,30487)).then(e=>e.MiniProfile),{loadableGenerated:{webpack:()=>[30487]}}),p=e=>{let t=["#A5D8E2","#BCA9EF","#FFD3C0","#EEB9D3","#A5CFFF"];return t[e.charCodeAt(0)%t.length]},f=e=>{var t,n,r,i;let o=e.trim().split(" "),l=null!==(r=null===(t=o[0])||void 0===t?void 0:t.charAt(0))&&void 0!==r?r:"";if(1===o.length)return l.toUpperCase();let a=null!==(i=null===(n=o[o.length-1])||void 0===n?void 0:n.charAt(0))&&void 0!==i?i:"";return"".concat(l).concat(a).toUpperCase()};t.ZP=e=>{var t;let{profileId:n,profileImage:h,displayName:g="",size:y=40,hideOnSmallScreen:v=!0,sx:x,buttonSx:C,stopPropagationOnClick:I=!0}=e,{i18n:b}=(0,i.mV)(),w=!!(null==h?void 0:h.url),k=f(null!=g?g:""),j=p(null!=g?g:""),T=(0,d.o_)({variant:"popper"}),S=(0,c.v)();return(0,r.jsxs)(o.Z,{display:"flex",alignItems:"center",children:[(0,r.jsx)(s.Z,{size:"small",...S(T),onClick:e=>{I&&(e.preventDefault(),e.stopPropagation())},sx:C,children:(0,r.jsx)(l.Z,{sx:[{fontSize:.5*y,position:"relative",overflow:"hidden",bgcolor:w?"transparent":j,color:w?"inherit":"#ffffff",width:y,height:y,borderRadius:"50%",display:v?{xs:"none",md:"flex"}:"flex"},...Array.isArray(x)?x:[x]],alt:null!=g?g:b.t({id:"app-header.profile-picture",message:"Profile picture"}),children:w?(0,r.jsx)(a.default,{src:null!==(t=h.url)&&void 0!==t?t:"",alt:null!=g?g:"",height:y,width:y,style:{borderRadius:"50%"}}):k})}),n&&T.isOpen&&(0,r.jsx)(u.Suspense,{fallback:null,children:(0,r.jsx)(m,{popupState:T,profileId:n})})]})}},83463:function(e,t,n){n.d(t,{v:function(){return o}});var r=n(21628),i=n(37807);function o(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:500,t=(0,r.useRef)(null);return(0,r.useCallback)(n=>{let{onTouchStart:r,onMouseOver:o,onMouseLeave:l,...a}=(0,i.b8)(n);return{onTouchStart:r,onMouseOver:n=>{t.current&&clearTimeout(t.current);let r={...n},i=r.currentTarget;t.current=setTimeout(()=>{r.currentTarget=i,o(r)},e)},onMouseLeave:e=>{t.current&&clearTimeout(t.current),l(e)},...a}},[e])}}}]);
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.