1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="05b7016e-01e1-44b6-9dd9-e8bc3711f43e",e._sentryDebugIdIdentifier="sentry-dbid-05b7016e-01e1-44b6-9dd9-e8bc3711f43e")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[35062],{56486:(e,t,a)=>{"use strict";a.d(t,{w:()=>o});var s=a(344379),r=a(946456),n=a(397109);function o(){let{meetup:e}=(0,n.useContext)(s.mn);return{isLiveStream:e?.eventType===r.cK9.Meetup}}},76719:(e,t,a)=>{"use strict";a.d(t,{I:()=>m,U:()=>g});var s=a(673090),r=a(115460),n=a(485009),o=a(91614);let i=new Set(["removeMessage","removeMessages","removeMessagesBySourceType","removeUserMessages","clearMessages"]);function l(e){return e.messages.filter(e=>e.id&&e.id!==e.clientReferenceId&&e.createdAt).slice(-50).map(e=>({_id:e.id,messageString:e.messageString??"",authorId:e.author?.id??null,authorName:e.author?.displayName??null,authorPictureUrl:e.author?.pictureUrl??null,createdAt:e.createdAt?new Date(e.createdAt).getTime():Date.now()}))}function u(e){return`${e.messageString}|${e.authorId??""}|${e.authorName??""}|${e.authorPictureUrl??""}|${e.createdAt}`}function d(e){return{chatRoomUserId:e.chatRoomUserId,roomId:e.roomId,isDM:e.isDM,isChannel:e.isChannel??!1,starred:e.starred??!1,isDone:e.isDone??!1,lastMessageTime:e.lastMessageTime??null,createdAt:e.createdAt??null,channel:e.channel??null}}function c(e){return!!e&&!(0,s.mA)(e)}async function m(e,t){if(c(e))try{let a=(await o.VL(e)).map(e=>e._id).filter(e=>!t.has(e));a.length>0&&await o.jq(a)}catch{}}function g({myChatRoomsStore:e,roomsStore:t,tenantId:a,userId:s}){let m=[],M=new Map;for(let t of(0,n.dV)(e).myChatRooms)M.set(t.roomId,d(t));m.push((0,n.aQ)(e,e=>{let t=new Map,r=[];for(let a of e.myChatRooms){if(!c(a.roomId)||!a.chatRoomUserId)continue;let e=d(a);t.set(a.roomId,e);let s=M.get(a.roomId);s&&s.chatRoomUserId===e.chatRoomUserId&&s.isDM===e.isDM&&s.isChannel===e.isChannel&&s.starred===e.starred&&s.isDone===e.isDone&&s.lastMessageTime===e.lastMessageTime&&s.createdAt===e.createdAt&&JSON.stringify(s.channel??null)===JSON.stringify(e.channel??null)||r.push(e)}M=t,r.length>0&&o.Gd(r,a,s)}));let h=new Map,p=t=>{let a=[];a.push((0,r.mJ)(()=>(0,n._n)(t)?{id:t.id,isNew:t.isNew,unread:t.unreadMessageCount}:null,e=>{e&&!e.isNew&&c(e.id)&&o.Th(e.id,e.unread)},{fireImmediately:!0,equals:r.m3.structural}));let s=new Map;if((0,n._n)(t))for(let e of l(t))s.set(e._id,u(e));a.push((0,r.mJ)(()=>(0,n._n)(t)?l(t):null,a=>{if(!a)return;let r=t.id,n=a.filter(e=>s.get(e._id)!==u(e));if(s=new Map(a.map(e=>[e._id,u(e)])),!c(r)||0===n.length)return;let i=Math.max(...a.map(e=>e.createdAt));Number.isFinite(i)&&e.bumpLastMessageTime(r,i),o.Wf(r,n.map(e=>({_id:e._id,roomId:r,messageString:e.messageString,author:e.authorId?{id:e.authorId,name:e.authorName??"",pictureUrl:e.authorPictureUrl??""}:null,createdAt:e.createdAt})))},{equals:r.m3.structural})),h.set(t,a)};return m.push((0,r.mJ)(()=>t.rooms.slice(),e=>{let t=new Set(e);for(let a of(h.forEach((e,a)=>{t.has(a)||(e.forEach(e=>e()),h.delete(a))}),e))h.has(a)||p(a)},{fireImmediately:!0})),m.push((0,n.i5)(t,e=>{let a;if(!i.has(e.name))return;try{a=(0,n.o1)(t,e.path??"")}catch{return}let s=a?.id;if(!c(s))return;let r=e.args??[];switch(e.name){case"removeMessage":{let e=r[0];e&&o.qj(e);break}case"removeMessages":{let e=(r[0]??[]).map(e=>e.messageId).filter(Boolean);e.length>0&&o.jq(e);break}case"removeMessagesBySourceType":{let e=r[0],t=a.messages.filter(t=>t.sourceType===e&&!!t.id).map(e=>e.id);t.length>0&&o.jq(t);break}case"removeUserMessages":{let e=r[0],t=a.messages.filter(t=>t.author?.id===e&&!!t.id).map(e=>e.id);t.length>0&&o.jq(t);break}case"clearMessages":o.Vi(s)}})),()=>{m.forEach(e=>e()),h.forEach(e=>{e.forEach(e=>e())}),h.clear()}}},97130:(e,t,a)=>{"use strict";a.d(t,{m:()=>n});var s=a(296995),r=a(397109);let n=()=>{let{layoutConfig:e}=(0,r.useContext)(s.G);return{isPublicPage:!!e?.isPublic}}},130401:(e,t,a)=>{"use strict";a.d(t,{A:()=>
1o,c:()=>n});var s,r=a(485009),n=((s={}).Chat="chat",s.Channels="channels",s.GroupMembers="group-members",s);let o=r.gK.model("ChatStore").props({roomId:r.gK.optional(r.gK.string,""),contentType:r.gK.optional(r.gK.enumeration(Object.values(n)),"chat"),unreadCount:r.gK.optional(r.gK.number,0)}).actions(e=>({init:()=>{e.roomId="",e.contentType="chat"}})).actions(e=>({setRoomId:t=>{e.init(),e.roomId=t},setUnreadCount:t=>{e.unreadCount=t},resetUnreadCount:()=>{e.unreadCount=0},increaseUnreadCount:()=>{e.unreadCount++},setContentType:t=>{e.contentType=t}}))},166843:(e,t,a)=>{"use strict";a.d(t,{A:()=>r});var s=a(397109);function r({setup:e,onReady:t,onFinish:a,onError:n}={},o=[]){let[i,l]=(0,s.useState)(!1),[u,d]=(0,s.useState)(!1),[c,m]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{let s;return async function(){l(!0);try{s=await e?.(),d(!0),t?.()}catch(e){n?.(e)}finally{m(!0),a?.()}}(),()=>{"function"==typeof s&&s()}},o),{started:i,ready:u,finished:c}}},205896:(e,t,a)=>{"use strict";a.d(t,{f:()=>i});var s=a(481431),r=a(945187),n=a(946456),o=a(397109);let i=(e,t=!0)=>{let{tenant:a}=(0,o.useContext)(r.I),[i,l]=(0,o.useState)(null),[u,d]=(0,o.useState)(t),[c,m]=(0,o.useState)(null),g=(0,o.useCallback)(async()=>{if(!e||!a||!t)return null;try{d(!0),m(null);let{data:t}=await s.Vs.query({query:n.$Hi,variables:{nanoId:e,tenantId:a.id},fetchPolicy:"no-cache"}),r=t?.certificateByNanoId??null;return l(r),r}catch(r){let t=r instanceof Error?r:Error(String(r));return m(t),console.error(t),s.cb.notify(t,{metaData:{tenantId:a?.id,nanoId:e}}),null}finally{d(!1)}},[e,a,t]);return(0,o.useEffect)(()=>{g()},[g]),{certificate:i,loading:u,error:c,refetch:g}}},299880:(e,t,a)=>{"use strict";a.d(t,{Q:()=>r});var s=a(778333);class r{constructor(e,t=!1){const a=e||0;this._isScaled=t,this._price=t?a:100*a}get price(){return this._price/100}set price(e){this._price=this._isScaled?100*e:e}format(e){return(0,s.J)(this.price,e)}add(e){return new r(this.price+e.price)}subtract(e){return new r(this.price-e.price)}toNumber(){return this.price}}},330145:(e,t,a)=>{"use strict";a.d(t,{_:()=>M});var s=a(346693),r=a(271910),n=a(436535),o=a(861364),i=a(965932),l=a(397109),u=a(945187),d=a(85696),c=a(315290),m=a(310812);let g=e=>t=>(0,s.Mn)({user:{firstName:(0,d.hx)(e,m.bZ.firstName)?void 0:t?.firstName,lastName:(0,d.hx)(e,m.bZ.lastName)?void 0:t?.lastName,displayName:t?.displayName}}),M=()=>{let{tenant:e}=(0,l.useContext)(u.I),{loginUser:t}=(0,n.nS)(),{t:a}=(0,r.A)();return(0,l.useMemo)(()=>({getUserEmail:t=>e?.slug==="roblox"?(0,s.qh)(t?.email):t?.email,getUserDisplayName:g(e),getUserFirstName:t=>g(e)({firstName:t?.firstName,displayName:t?.displayName}),getUserShortDisplayName:t=>{let a=(0,d.hx)(e,m.bZ.firstName)?void 0:t?.firstName,r=(0,d.hx)(e,m.bZ.lastName)?void 0:t?.lastName;return a&&r?(0,s.tO)({firstName:a,lastName:r}):t?.displayName||""},basicInfoFieldsEditable:()=>{let t=[m.bZ.firstName,m.bZ.lastName,m.bZ.jobTitle,m.bZ.company],a=o.A(t=>!(0,d.hx)(e,t),t);return i.A(t=>(0,d.P)(e,t),a)},firstNameSetting:new c.Y(e,t,m.bZ.firstName,a),lastNameSetting:new c.Y(e,t,m.bZ.lastName,a),jobTitleSetting:new c.Y(e,t,m.bZ.jobTitle,a),companySetting:new c.Y(e,t,m.bZ.company,a),pictureUrlSetting:new c.Y(e,t,m.bZ.pictureUrl,a),signupPictureUrlSetting:new c.Y(e,t,m.bZ.signupPictureUrl,a),locationSetting:new c.Y(e,t,m.bZ.location,a),linkedInUrlSetting:new c.Y(e,t,m.bZ.linkedInUrl,a),bioSetting:new c.Y(e,t,m.bZ.bio,a)}),[a,e?.id])}},402837:(e,t,a)=>{"use strict";a.d(t,{g:()=>r});var s,r=((s={}).InPersonChat="InPersonChat",s)},412070:(e,t,a)=>{"use strict";a.d(t,{s:()=>i});var s=a(271910),r=a(945187),n=a(565328),o=a(397109);let i=()=>{let{t:e}=(0,s.A)(),{tenant:t}=(0,o.useContext)(r.I),a=t?.forumSetting?.displayName||e("common:navigation.forum");return{displayName:a,upperCase:(0,n.upperFirst)(a),lowerCase:(0,n.lowerFirst)(a)}}},413570:(e,t,a)=>{"use strict";a.d(t,{u:()=>n});var s=a(397109),r=a(945187);let n=()=>{let{tenant:e}=(0,s.useContext)(r.I),{featureFlags:t}=e,a=!!t?.album,n=!!t?.forumInClub,o=(0,s.useCallback)(e=>!!t?.[e],[t]);return{featureFlags:t,isFeatureEnabled:o,isAlbumFeatureEnabled:a,isForumInClubEnabled:n}}},427924:(e,t,a)=>{"use strict";a.d(t,{b:()=>l});var s=a(762626),r=a(945187),n=a(946456),o=a(897587),i=a(397109);let l=()=>{let{tenant:{contributorSetting:e,withContributor:t}}=(0,i.useContext)(r.I),a=(0,i.useMemo)(()=>(0,s.Cp)(e?.config),[e?.config]),l=(0,i.useMemo)(()=>e?.mode===n.$lh.Badge,[e?.mode]),u=(0,i.useMemo)(()=>e?.mode===n.$lh.PointsAndBadge,[e?.mode]),d=(0,i.useMemo)(()=>t&&(e?.contributorBoardEnabled||e?.rewardsEnabled),[e?.contributorBoardEnabled,e?.rewardsEnabled,t]),c=(0,i.useCallback)(e=>o.A(t=>t.type===e,a)?.enabled,[a]),m=(0,i.useMemo)(()=>t&&e?.contributionActivityVisibility!==n.tSg.Hide,[e?.contributionActivityVisibility,t]);return{contributorSetting:e,withContributor:t,isBadgeMode:l,isPointsAndBadgeMode:u,showContributorsPage:d,checkModuleEnabled:c,showContributionActivity:m}}},466681:(e,t,a)=>{"use strict";a.d(t,{m:()=>n});var s=a(436535),r=a(871222);let n=()=>{let e=(0,s.xC)(),{mobileDrawerOpen:t,setMobileDrawerOpen:a}=(0,r.q3)(()=>({mobileDrawerOpen:e.mobileDrawerOpen,setMobileDrawerOpen:e.setMobileDrawerOpen}));return{drawerOpen:t,setDrawerOpen:a}}},490777:(e,t,a)=>{"use strict";a.d(t,{_:()=>r});var s=a(296995);a(397109);let r=s.G},504886:(e,t,a)=>{"use strict";a.d(t,{$:()=>M});var s=a(553076),r=a(346693),n=a(436535),o=a(397109),i=a(344379),l=a(466681),u=a(895079),d=a(673090),c=a(239710),m=a(444189),g=a(793880);let M=()=>{let{setDrawerOpen:e}=(0,l.m)(),{checkShouldOpenInSharedMessageTab:t,openPrivateChat:a}=(()=>{let{displayHint:e,startOnboarding:t}=(0,n.Ty)(),{meetup:a}=(0,i.gE)();return{openPrivateChat:(0,o.useCallback)(a=>{e?t():(0,r.wv)(a,{slug:a.meetupSlug})},[e,t]),checkShouldOpenInSharedMessageTab:(0,o.useCallback)(({meetupId:e})=>{let t=!!a?.id,s=a?.id===e;return t&&!!e&&!s},[a])}})(),{meetup:M}=(0,o.useContext)(i.mn),h=(0,u.oY)(),p=(0,s.rd)(),I=(0,o.useCallback)(async({roomId:s,meetupSlug:r,meetupId:n,scene:o})=>{t({meetupId:n})?a({roomId:s,meetupSlug:r}):r&&o!==g.i.Meeting||"/home/messages"===p.pathname||(0,c.hQ)()?r?(await p.push({pathname:`/events/${r}/chat`,query:{roomId:s,chatType:"message"}}),r===M?.slug&&m.Fr&&e?.(!0)):await p.push({pathname:"/home/messages",query:{roomId:s}}):h?.openGlobalChat({roomId:s})},[t,a,h,M,p,e]),y=(0,o.useCallback)(async({userId:e,...t})=>{await I({roomId:(0,d.IE)(e),...t})},[I]);return{openMessage:I,openMessageWithUserId:y}}},528844:(e,t,a)=>{"use strict";a.d(t,{R:()=>c,_:()=>d});var s=a(464821),r=a(945187),n=a(436535),o=a(946456),i=a(397109),l=a(955241);let u=(0,i.createContext)({totalPoints:0,remainingPoints:0,usedPoints:0,initialUsedPoints:0}),d=({children:e})=>{let{tenant:t}=(0,i.useContext)(r.I),{withRedemption:a}=(0,l.d)(),{isLoggedIn:d}=(0,n.nS)(),{loading:c,data:m,refetch:g}=(0,o.xhL)({variables:{tenantId:t?.id},skip:!d||!a}),M=(0,i.useCallback)(async()=>d&&a?await g():null,[d,a,g]),h=(0,i.useMemo)(()=>
1({totalPoints:m?.pointsInfo?.totalPoints??0,remainingPoints:m?.pointsInfo?.remainingPoints??0,usedPoints:m?.pointsInfo?.usedPoints??0,initialUsedPoints:m?.pointsInfo?.initialUsedPoints??0,loading:c,refetchRedemptionPointsInfo:M}),[m,c,M]);return"function"==typeof e?(0,s.Y)(u.Provider,{value:h,children:e(h)}):(0,s.Y)(u.Provider,{value:h,children:e})},c=()=>(0,i.useContext)(u)},540455:(e,t,a)=>{"use strict";a.d(t,{V:()=>n});var s=a(464821),r=a(376684);let n=()=>(0,s.Y)(r.A.Icons.Symbol.Point,{})},649824:(e,t,a)=>{"use strict";a.d(t,{N:()=>l});var s=a(413570),r=a(945187),n=a(436535),o=a(871222),i=a(397109);let l=()=>{let{tenant:{forumSetting:e}}=(0,i.useContext)(r.I),{rootStore:t}=(0,n.gy)(),{isLoggedIn:a,loginUser:l}=(0,n.nS)(),{isForumInClubEnabled:u}=(0,s.u)(),d=!!e,c=d&&!!e.moduleEnabled,m=d&&!c,g=!!e?.canAccessForumInPublic,M=c&&!!t.forumSetting?.userCanAccess,h=!!l?.isLimitedUser,p=!a||g||!!t.forumSetting?.checkedUserAccessOfForum,I=!h&&(g||M),y=!h&&u&&c;return(0,o.q3)(()=>({hasForumFeature:d,forumFeatureEnabled:c,isUnderConstruction:m,checkedUserAccessOfForum:p,canAccessForum:I,canAccessForumInPublic:g,canAccessForumInClub:y,forumSetting:e}))}},663254:(e,t,a)=>{"use strict";a.d(t,{H:()=>i});var s=a(481431),r=a(945187),n=a(946456),o=a(397109);let i=()=>{let{tenant:e}=(0,o.useContext)(r.I),[t,a]=(0,o.useState)(!1),[i,l]=(0,o.useState)(null);return{sendEmail:(0,o.useCallback)(async t=>{if(!e)throw Error("Tenant is required");try{a(!0),l(null);let{data:r}=await s.Vs.mutate({mutation:n.N9G,variables:{tenantId:e.id,certificateId:t}});return r?.sendCertificateEmail??!1}catch(r){let a=r instanceof Error?r:Error(String(r));return l(a),console.error(a),s.cb.notify(a,{metaData:{tenantId:e?.id,certificateId:t}}),!1}finally{a(!1)}},[e]),loading:t,error:i}}},673090:(e,t,a)=>{"use strict";a.d(t,{IE:()=>s,mA:()=>n,nk:()=>r});let s=e=>`userId:${e}`,r=e=>e.split(":")[1],n=e=>e.startsWith("userId:")},762626:(e,t,a)=>{"use strict";a.d(t,{Cp:()=>u,bm:()=>i,iw:()=>l});var s,r=a(346693),n=a(946456),o=a(120312),i=((s={}).leaderboard="leaderboard",s.rewards="rewards",s);let l=(e,t)=>{if((0,r.lH)(t)||(0,r.lH)(i[t]))return!1;let{contributorBoardEnabled:a,rewardsEnabled:s,mode:o}=e??{};return("leaderboard"!==t||!!a)&&("rewards"!==t||!!s&&o===n.$lh.PointsAndBadge)},u=e=>o.A(r.lH,[...e?.main??[],...e?.right??[]])},793880:(e,t,a)=>{"use strict";a.d(t,{i:()=>r});var s,r=((s={}).Meeting="Meeting",s)},837539:(e,t,a)=>{"use strict";var s=a(565328);a.o(s,"upperCase")&&a.d(t,{upperCase:function(){return s.upperCase}})},842946:e=>{e.exports="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIiByeD0iMjAiIGZpbGw9IiNGMjgwNEIiLz4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzI5MzUzXzIzMjAxNykiPgo8cGF0aCBvcGFjaXR5PSIwLjYiIGQ9Ik0yNy41IDEzLjMzNEgyMS40NDc1QzIyLjM3NSAxNi44ODk4IDIwLjI0NDIgMjAuNTI0OCAxNi42ODgzIDIxLjQ1MjNDMTUuMjk5MiAyMS44MTQ4IDEzLjgzIDIxLjcxODIgMTIuNSAyMS4xNzY1VjI5LjE2NzNDMTIuNSAyOS42MjczIDEyLjg3MjUgMzAuMDAwNyAxMy4zMzI1IDMwLjAwMTVDMTMuNTI3NSAzMC4wMDE1IDEzLjcxNjcgMjkuOTMzMSAxMy44NjY3IDI5LjgwODFMMTguNjM1IDI1LjgzNEgyNy41QzI4Ljg4MDggMjUuODM0IDMwIDI0LjcxNDggMzAgMjMuMzM0VjE1LjgzNEMzMCAxNC40NTMyIDI4Ljg4MDggMTMuMzM0IDI3LjUgMTMuMzM0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTE1IDEwQzEyLjIzODMgMTAgMTAgMTIuMjM4MyAxMCAxNUMxMCAxNy43NjE3IDEyLjIzODMgMjAgMTUgMjBDMTcuNzYxNyAyMCAyMCAxNy43NjE3IDIwIDE1QzIwIDEyLjIzODMgMTcuNzYxNyAxMCAxNSAxMFpNMTcuOTE2NyAxNS44MzMzSDE1LjgzMzNWMTcuOTE2N0MxNS44MzMzIDE4LjE0NjcgMTUuNjQ2NyAxOC4zMzMzIDE1LjQxNjcgMTguMzMzM0gxNC41ODMzQzE0LjM1MzMgMTguMzMzMyAxNC4xNjY3IDE4LjE0NjcgMTQuMTY2NyAxNy45MTY3VjE1LjgzMzNIMTIuMDgzM0MxMS44NTMzIDE1LjgzMzMgMTEuNjY2NyAxNS42NDY3IDExLjY2NjcgMTUuNDE2N1YxNC41ODMzQzExLjY2NjcgMTQuMzUzMyAxMS44NTMzIDE0LjE2NjcgMTIuMDgzMyAxNC4xNjY3SDE0LjE2NjdWMTIuMDgzM0MxNC4xNjY3IDExLjg1MzMgMTQuMzUzMyAxMS42NjY3IDE0LjU4MzMgMTEuNjY2N0gxNS40MTY3QzE1LjY0NjcgMTEuNjY2NyAxNS44MzMzIDExLjg1MzMgMTUuODMzMyAxMi4wODMzVjE0LjE2NjdIMTcuOTE2N0MxOC4xNDY3IDE0LjE2NjcgMTguMzMzMyAxNC4zNTMzIDE4LjMzMzMgMTQuNTgzM1YxNS40MTY3QzE4LjMzMzMgMTUuNjQ2NyAxOC4xNDY3IDE1LjgzMzMgMTcuOTE2NyAxNS44MzMzWiIgZmlsbD0id2hp
1dGUiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF8yOTM1M18yMzIwMTciPgo8cmVjdCB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9IndoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMCAxMCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K"},895079:(e,t,a)=>{"use strict";a.d(t,{wn:()=>q,oY:()=>W,S2:()=>$,N_:()=>J,LN:()=>X});var s=a(464821),r=a(481431),n=a(344379),o=a(945187),i=a(436535),l=a(485009);let u=a(130401).A.named("GlobalChatStore").props({opened:l.gK.optional(l.gK.boolean,!1)}).actions(e=>({openGlobalChat:({roomId:t}={})=>{e.init(),e.roomId=t||"",e.opened=!0},closeGlobalChat:()=>{e.opened=!1,e.init()}})).actions(e=>({toggleGlobalChat:()=>{e.opened?e.closeGlobalChat():e.openGlobalChat()}}));var d=a(346693),c=a(673090);let m=l.gK.model("MyChatRoomItem",{chatRoomUserId:l.gK.string,roomId:l.gK.identifier,isDM:l.gK.boolean,isChannel:l.gK.optional(l.gK.boolean,!1),starred:l.gK.optional(l.gK.boolean,!1),isDone:l.gK.optional(l.gK.boolean,!1),lastMessageTime:l.gK.maybeNull(l.gK.number),createdAt:l.gK.maybeNull(l.gK.number),channel:l.gK.maybe(l.gK.frozen()),pinnedAt:l.gK.maybeNull(l.gK.number)}),g=l.gK.model("MyChatRoomsStore",{myChatRooms:l.gK.array(m),hasMoreChatRooms:l.gK.optional(l.gK.boolean,!0),isInitialFetchDone:l.gK.optional(l.gK.boolean,!1),isResyncing:l.gK.optional(l.gK.boolean,!1),paginationCursorId:l.gK.maybe(l.gK.string)}).views(e=>({get sortedChatRooms(){return(0,d.Bl)([...e.myChatRooms],[e=>null!=e.pinnedAt,e=>-(e.pinnedAt??0),e=>(0,c.mA)(e.roomId),e=>-(e.lastMessageTime??e.createdAt??0)])}})).actions(e=>({setChatRooms(t){e.myChatRooms.replace(t)},appendChatRooms(t){for(let a of t){let t=e.myChatRooms.find(e=>e.roomId===a.roomId);t?(t.lastMessageTime=a.lastMessageTime??t.lastMessageTime,t.starred=a.starred??t.starred,t.isDone=a.isDone??t.isDone,t.channel=a.channel??t.channel):e.myChatRooms.push(a)}},prependChatRoom(t){let a=e.myChatRooms.find(e=>e.roomId===t.roomId);a?a.pinnedAt=Date.now():e.myChatRooms.push({...t,pinnedAt:Date.now()})},bumpLastMessageTime(t,a){let s=e.myChatRooms.find(e=>e.roomId===t);if(!s)return;let r=null==s.lastMessageTime?a:Math.max(s.lastMessageTime,a);r!==s.lastMessageTime&&(s.lastMessageTime=r)},updateChatRoom(t,a){let s=e.myChatRooms.find(e=>e.roomId===t);s&&(void 0!==a.lastMessageTime&&(s.lastMessageTime=a.lastMessageTime),void 0!==a.starred&&(s.starred=a.starred),void 0!==a.isDone&&(s.isDone=a.isDone),void 0!==a.channel&&(s.channel=a.channel))},removeChatRoom(t){let a=e.myChatRooms.findIndex(e=>e.roomId===t);-1!==a&&e.myChatRooms.splice(a,1)},replaceChatRoomId(t,a){let s=e.myChatRooms.findIndex(e=>e.roomId===t);if(-1===s)return;let r=(0,l.dV)(e.myChatRooms[s]);e.myChatRooms.splice(s,1),e.myChatRooms.push({...r,roomId:a})},clear(){e.myChatRooms.clear(),e.hasMoreChatRooms=!0,e.isInitialFetchDone=!1,e.paginationCursorId=void 0},setHasMoreChatRooms(t){e.hasMoreChatRooms=t},setPaginationCursorId(t){e.paginationCursorId=t},setInitialFetchDone(t){e.isInitialFetchDone=t},setResyncing(t){e.isResyncing=t}}));var M=a(4751),h=a(194148),p=a(397109),I=a(166843),y=a(76719),b=a(542331),C=a(56486),f=a(882810),N=a(285749),x=a(753085),D=a(571551),A=a(271910),S=a(376684),w=a(20769),z=a(504886),T=a(842946),j=a.n(T);let v=({color:e,justifyContent:t="flex-start"})=>{let{t:a}=(0,A.l)(),{tenant:r}=(0,p.useContext)(o.I),n=(0,N.u)();return(0,s.FD)(L,{justifyContent:t,alignItems:"center",children:[r?.name&&(0,s.Y)(R,{name:"small/SM-1-B",color:e??"colorInfoSecondary",className:"message-header-title",children:r.name}),(0,s.FD)(P,{marginLeft:"gap3x",alignItems:"center",className:"message-header-label",children:[(0,s.Y)(S.A.Box,{style:{marginRight:"3px"},children:(0,s.Y)(S.A.Icons.Misc.NfCommunity,{color:n.token.colorPrimary,width:"12px"})}),(0,s.Y)(Y,{type:"success",fontSize:"fontSizeSM3",children:a("notifications.labels.community")})]})]})},E=({event:e,color:t,justifyContent:a="flex-start"})=>{let{t:r}=(0,A.l)(),n=(0,N.u)();return(0,s.FD)(L,{justifyContent:a,alignItems:"center",children:[(0,s.Y)(R,{name:"small/SM-1-B",color:t??"colorInfoSecondary",className:"message-header-title",children:e.name}),(0,s.FD)(P,{marginLeft:"gap3x",alignItems:"center",className:"message-header-label",children:[(0,s.Y)(S.A.Box,{style:{marginRight:"3px"},children:(0,s.Y)(S.A.Icons.Misc.NfEvent,{color:n.token.colorWarning,width:"12px"})}),(0,s.Y)(Y,{type:"warning",fontSize:"fontSizeSM3",children:r("notifications.labels.event")})]})]})},L=(0,D.default)(S.A.FlexRowBox,{target:"e1dge6660",label:"TitleContainer"})(),R=(0,D.default)(S.A.StyledText,{target:"e1dge6661",label:"StyledTitle"})(),P=(0,D.default)(S.A.FlexRowBox,{target:"e1dge6662",label:"LabelContainer"})("padding:4px 8px;border-radius:4px;border:1px solid ",e=>e.theme.token.colorBorder,";"),Y=(0,D.default)(S.A.Text,{target:"e1dge6663",label:"StyleLabel"})("font-style:italic;"),U=({roomId:e,message:t})=>{let a=(0,N.u)(),{openMessage:r}=(0,z.$)();return(0,s.FD)(k,{bgColor:a.token.colorBgSurface,bgOpacity:.7,onClick:()=>r({roomId:e,meetupSlug:t.meetup?.slug??void 0,meetupId:t.meetup?.id??void 0}),children:[t.meetup?(0,s.Y)(E,{event:t.meetup,color:"colorInfoTertiary",justifyContent:"space-between"}):(0,s.Y)(v,{color:"colorInfoTertiary",justifyContent:"space-between"}),(0,s.Y)(K,{message:t,roomId:e})]})}
1,k=(0,D.default)(S.A.FlexBoxWithBackground,{target:"el1foet0",label:"Container"})("flex-direction:column;",({theme:{token:e}})=>(0,x.css)("padding:",e.gap3x,";border-radius:",e.borderRadiusXL,";border:1px solid ",e.colorBorder,";backdrop-filter:blur(25px);overflow:hidden;.message-header-title{font-size:",e.fontSizeSM2," !important;line-height:",e.lineHeight," !important;}.message-header-label{border:1px solid ",e.colorFillAlter," !important;}&::before{border-radius:",e.borderRadiusXL,";z-index:-1;}","Container")),K=(0,h.PA)(({message:e,roomId:t})=>{let{t:a}=(0,A.l)(),{pictureUrl:r,displayName:n}=e.author,{room:o}=(0,i.Kg)(t),l=!!o.strangerMessageLimit;return(0,s.FD)(B,{gap:"gap2x",children:[(0,s.Y)(F,{children:l?(0,s.Y)(w.eu,{src:j(),alt:n,size:40}):(0,s.Y)(w.eu,{src:r,alt:n,size:40})}),(0,s.FD)(G,{width:"100%",justifyContent:"center",children:[(0,s.Y)(S.A.StyledText,{name:"small/SM-1-B",maxLines:2,wordBreak:"break-word",children:l?a("notifications.messages.stranger_message_from",{name:n}):n}),(0,s.Y)(S.A.Box,{marginTop:"gap1x",children:e.messageString&&(0,s.Y)(S.A.StyledText,{name:"small/SM-2-B",color:"colorInfoSecondary",maxLines:1,children:e.messageString})})]})]})}),B=(0,D.default)(S.A.FlexRowBox,{target:"el1foet1",label:"MessageContainer"})("margin-top:",e=>e.theme.token.gap2x,";"),F=(0,D.default)(S.A.FlexRowBox,{target:"el1foet2",label:"UserAvatarContainer"})("display:inline-block;position:relative;"),G=(0,D.default)(S.A.FlexColumnBox,{target:"el1foet3",label:"MessageContentContainer"})("flex:1;overflow:hidden;");var O=a(466681),Z=a(278712),H=a(444189),_=a(988518);let Q=[a(402837).g.InPersonChat],V=(0,p.createContext)({}),q=(0,h.PA)(({children:e})=>{let{meetup:t}=p.useContext(n.mn),a=(0,i.Vq)(),{getRoom:l}=a,{tenant:d}=(0,p.useContext)(o.I),{loginUser:c}=(0,i.nS)(),[m,h]=(0,p.useState)([]),N=(0,p.useMemo)(()=>u.create(),[]),x=(0,p.useMemo)(()=>g.create({}),[]),D=d?.id,A=c?.id;(0,p.useEffect)(()=>{if(D&&A)return(0,y.U)({myChatRoomsStore:x,roomsStore:a,tenantId:D,userId:A})},[D,A,x,a]);let{onIncomingPushMessage:S}=(({scenes:e})=>{let{state:t}=(0,b.su)(),{drawerOpen:a}=(0,O.m)(),n=t.matches("meeting.connected"),{isLiveStream:l}=(0,C.w)(),u=(0,_.A)(H.Fr&&l&&!n&&!a),{loginUser:d}=(0,i.nS)(),{tenant:c}=(0,p.useContext)(o.I),m=null;try{m=J()}catch{m=null}let g=(()=>{let{hasRoom:e,getRoom:t}=(0,i.Vq)();return(0,p.useCallback)(a=>{let s=e(a),r=!1;return s&&(r=!t(a).strangerMessageLimit),r},[e,t])})(),M=(0,i.Vq)();return{onIncomingPushMessage:(0,Z.c)(async t=>{(0,r.tH)("live incomingLivePushMessage",t);let a=g(t.roomId),n=M.getRoom(t.roomId);if((!n.subscriptionReady||u.current)&&!n.isChannel){let r=n.appendMessage(t);if(t.id){let e=Number(t.createdAt),a=!Number.isNaN(e)&&e>0?e:Date.now();m?.bumpLastMessageTime(t.roomId,a)}if(r.author.id!==d?.id){let o=!M.unreadCountFetchedAt||new Date(t.createdAt)>new Date(M.unreadCountFetchedAt);a&&o&&n.increaseUnreadMessageCount();let i=e.every(e=>!Q.includes(e)),l=t.meetup?!!c.chatSetting?.allowDirectMessagingEvent:!!c.chatSetting?.allowDirectMessagingCommunity;!n.isGroup&&l&&i&&(({roomId:e,message:t})=>(0,f.Uy)((0,s.Y)(U,{roomId:e,message:t}),{containerId:"system-notification"}))({roomId:t.roomId,message:r}),o&&M.increaseRoomsUnreadMessageCount()}}})}})({scenes:m}),w=(e,t,a)=>{(0,r.tH)("live onMessageDeleted",e,t,a);let s=l(e);s&&s.removeMessage(t,a)},z=(e,t)=>{(0,r.tH)("live onMessagesDeletedBySourceType",e,t);let a=l(e);a&&a.removeMessagesBySourceType(t)},T=(e,t)=>{(0,r.tH)("live onMessagesDeleted",e,t);let a=l(e);a&&a.removeMessages(t)},j=e=>{(0,r.tH)("live onMessageCleared",e);let t=l(e);t&&t.clearMessages()},v=(e,t)=>{(0,r.tH)("live onMessageDeleted",e,t);let a=l(e);a&&(a.removeUserMessages(t),a.unpinUserMessage(t))};(0,I.A)({setup:async()=>{try{await Promise.all([M.H.onPushMessageIncoming(S),M.H.onMessageDeleted(w),M.H.onMessagesDeletedBySourceType(z),M.H.onMessagesDeleted(T),M.H.onMessageCleared(j),M.H.onUserMessagesDeleted(v),t?.id?M.H.onPushMeetupMessageIncoming(S):null])}catch(e){(0,r.tH)("failed to initialize message provider",e.name,e.message),r.cb.notify(e)}return()=>{setTimeout(()=>{M.H.unsubscribePushMessageIncoming(),M.H.unsubscribeMessageDeleted(),M.H.unsubscribeMessagesDeletedBySourceType(),M.H.unsubscribeMessagesDeleted(),t?.id&&M.H.unsubscribePushMeetupMessageIncoming()},0)}}},[t?.id]);let E=(0,p.useMemo)(()=>({setScenes:h,globalChatStore:N,myChatRoomsStore:x}
1),[N,h,x]);return(0,s.Y)(V.Provider,{value:E,children:e})}),W=()=>{let{globalChatStore:e}=(0,p.useContext)(V);return e},$=()=>{let{setScenes:e}=(0,p.useContext)(V);return{setScenes:e}},X=()=>(0,p.useContext)(V).myChatRoomsStore,J=()=>{let e=X();if(!e)throw Error("useMyChatRoomsStore must be used within MessageLayoutContextProvider");return e}},947911:(e,t,a)=>{"use strict";a.d(t,{p:()=>u});var s=a(488490),r=a(553076),n=a(490777),o=a(397109),i=a(988518);let l="/events/[slug]/in-person",u=()=>{let e=(0,r.rd)(),{pathname:t,asPath:a,query:u}=(0,r.rd)(),{layoutConfig:d}=(0,o.useContext)(n._),c=t.startsWith(l),m=(0,o.useCallback)(e=>{let t=`/events/${u.slug}/in-person`;return`${t}/${e}`},[u.slug]),g=(0,o.useCallback)(async(t,r,n)=>{let o=(0,s.gS)(m(t),r);a!==o&&(n?.redirect?await e.replace(o,void 0,n):await e.push(o,void 0,n))},[a,m]),M=d?.private?.inPersonMenuKey,h={isInPersonRoute:c,isInPersonMenuRoute:!!M,inPersonMenuKey:M,inPersonBasePathname:l},p=(0,i.A)(h),I=(0,o.useCallback)(()=>p.current.isInPersonRoute,[p]),y=(0,o.useCallback)(()=>p.current.inPersonMenuKey,[p]);return{...h,navigateToInPersonPage:g,getInPersonPagePath:m,getLatestIsInPersonRoute:I,getLatestInPersonMenuKey:y}}},955241:(e,t,a)=>{"use strict";a.d(t,{d:()=>n});var s=a(945187),r=a(397109);let n=()=>{let{tenant:{withRedemption:e,redemptionSetting:t}}=(0,r.useContext)(s.I);return{withRedemption:e,redemptionSetting:t}}}}]); 2//#
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.