1"use strict";(globalThis.webpackChunkcenterpiece_ui=globalThis.webpackChunkcenterpiece_ui||[]).push([[23],{4347(e,s,t){t.d(s,{PU:()=>r,bO:()=>i,hB:()=>n});let r=function(e){return e.JTBD="jtbd",e.JobStep="job_step",e.OutcomeStatement="outcome_statement",e.OutcomeStatementMTT="outcome_statement_mtt",e.OutcomeStatementMLO="outcome_statement_mlo",e.OutcomeStatementMLT="outcome_statement_mlt",e}({}),i=function(e){return e.Q_CHECK_GRAMMAR="q_check_grammar",e}({}),n=function(e){return e.group_mentoring="Group Mentoring",e.odi_insights_series="ODI Insights Series",e.product_showcases="Connect & Exchange",e.ask_us_anything="Ask Us Anything",e.public_webinar="Public Webinar",e}({})},9931(e,s,t){t.d(s,{A:()=>m});var r=t(9950),i=t(8429),n=t(8182),a=t(2203),l=t(5234),o=t(4043),c=t(7028),d=t(4347),u=t(6448),p=t(4400),h=t(4414);const m=e=>{let{isAdmin:s,onOpenDetails:t,onOpenMembersList:m,onRemove:v,refetch:g,liveEvent:x,unrestricted:j}=e;const f=(0,r.useRef)(null),y=(0,i.Zp)(),[w,A]=(0,r.useState)(!1),[b,N]=(0,r.useState)(!1),[C,z]=(0,r.useState)(!1),[k,T]=(0,r.useState)(!1),S=Boolean(x.vimeoId||x.youtubeUrl);(0,r.useEffect)(()=>{const e=new URLSearchParams(window.location.search).get("play");var s;e&&(x.zoomId===e&&S&&(T(!0),null===(s=f.current)||void 0===s||s.scrollIntoView({behavior:"instant",block:"start"})))},[x.zoomId,x.vimeoId,x.youtubeUrl,S]);const E=()=>{z(!1)},R=(0,u.eG)(x.startTime,x.duration,!1),U=async()=>{if(g)try{A(!0),await(0,u.UD)(x,g)}finally{A(!1)}};return(0,h.jsxs)("div",{className:"event",ref:f,children:[S?(0,h.jsx)(p.A,{isModalVisible:k&&S,closeModal:()=>{T(!1),y(window.location.pathname,{replace:!0})},videoURL:x.vimeoId,youtubeURL:x.youtubeUrl,liveEvent:x}):null,(0,h.jsxs)("div",{className:"_event-card",children:[(0,h.jsx)(c.A,{prefix:(0,h.jsx)("i",{className:(0,u.fj)(x.category?d.hB[x.category]:null)}),color:"primary",children:x.category?d.hB[x.category]:"Live Event"}),(0,h.jsx)("h4",{children:x.topic}),x.instructor?(0,h.jsxs)(l.A,{size:4,className:"instructor",children:[(0,h.jsx)(a.A,{type:"solid",icon:"fa-user",size:"14"}),(0,h.jsx)("span",{children:x.instructor})]}):null]}),(0,h.jsxs)("div",{className:"event-details",children:[(0,h.jsxs)("div",{className:"_header",children:[(0,h.jsx)("h3",{children:(0,h.jsxs)(l.A,{children:[x.topic," ",s&&(0,h.jsx)("span",{children:"published"===x.status?(0,h.jsx)(c.A,{prefix:(0,h.jsx)("i",{className:"fa-solid fa-eye"}),color:"success",children:"Published"}):(0,h.jsx)(c.A,{prefix:(0,h.jsx)("i",{className:"fa-solid fa-eye-slash"}),children:"Unpublished"})})]})}),(0,h.jsx)("div",{className:"_date",children:(0,h.jsxs)(l.A,{size:4,children:[(0,h.jsx)(a.A,{size:"14",type:"regular",icon:"fa-calendar-clock"})," ",(0,h.jsxs)("span",{children:[R.start," to ",R.end]})]})})]}),(0,h.jsx)("div",{className:"_description",children:x.agenda}),s?(0,h.jsxs)("div",{className:"_footer",children:[(0,h.jsxs)(l.A,{size:8,children:[(0,h.jsxs)(n.A,{size:"small",type:"link",color:"secondary-2",onClick:()=>t(x),children:[(0,h.jsx)(a.A,{size:"14",type:"regular",icon:"fa-edit"}),"Update Event"]}),(0,h.jsx)("span",{className:"v-divider",children:(0,h.jsx)(a.A,{size:"12",type:"regular",icon:"fa-pipe"})}),(0,h.jsxs)(n.A,{size:"small",type:"link",color:"secondary-2",onClick:()=>window.open(x.joinURL,"_blank"),children:[(0,h.jsx)(a.A,{size:"12",type:"regular",icon:"fa-user-plus"}),"Add Member"]}),(0,h.jsx)("span",{className:"v-divider",children:(0,h.jsx)(a.A,{size:"12",type:"regular",icon:"fa-pipe"})}),(0,h.jsxs)(n.A,{size:"small",type:"link",color:"secondary-2",onClick:m,children:[(0,h.jsx)(a.A,{size:"12",type:"regular",icon:"fa-users"}),"Registered Members"]}),(0,h.jsx)("span",{className:"v-divider",children:(0,h.jsx)(a.A,{size:"12",type:"regular",icon:"fa-pipe"})}),(0,h.jsxs)(n.A,{size:"small",type:"link",color:"danger",onClick:()=>z(!0),children:[(0,h.jsx)(a.A,{size:"12",type:"solid",icon:"fa-trash"}),"Remove Event"]})]}),(0,h.jsx)(o.A,{width:380,footer:null,visible:C,destroyOnClose:!0,onCancel:E,children:(0,h.jsxs)(l.A,{direction:"vertical",size:24,style:{width:"100%"},children:[(0,h.jsxs)(l.A,{direction:"vertical",size:8,children:[(0,h.jsx)("h3",{style:{color:"#CC1F25"},children:(0,h.jsx)(l.A,{children:(0,h.jsx)("span",{children:"Remove event"})})}),(0,h.jsxs)("p",{children:["Are you sure you want to proceed with removing"," ",(0,h.jsx)("span",{style:{fontWeight:600},children:x.topic})," ","from ODIpro?"]}),(0,h.jsx)("p",{style:{fontSize:"14px",lineHeight:"150%"},children:"Note: To prevent re-syncing, also manually delete the event within Zoom after removal from ODIpro."})]}),(0,h.jsxs)(l.A,{direction:"vertical",size:12,children:[(0,h.jsxs)(n.A,{color:"danger",block:!0,onClick:async()=>{v&&(N(!0),await v(x)),N(!1),E()},disabled:b,loading:b,children:[(0,h.jsx)(a.A,{type:"solid",size:"12",icon:"fa-trash"})," Remove"]}),(0,h.jsx)(n.A,{color:"neutral",block:!0,type:"link",onClick:E,disabled:b,children:"Cancel"})]})]})})]}):(0,h.jsx)("div",{className:"_footer",children:(0,h.jsxs)(l.A,{size:12,children:[j&&(x.isPastEvent?S?(0,h.jsxs)(n.A,{onClick:()=>T(!0),children:[(0,h.jsx)(a.A,{size:"16",type:"solid",icon:"fa-video"}),"Play Recording"]}):null:x.userRegistered?(0,h.jsxs)(n.A,{onClick:()=>(0,u.zT)(x),children:[(0,h.jsx)(a.A,{size:"14",type:"solid",icon:"fa-video-arrow-up-right"}),"Join Event"]}):(0,h.jsxs)(n.A,{onClick:U,disabled:w,loading:w,children:[(0,h.jsx)(a.A,{size:"16",type:"solid",icon:"fa-user-check"}),"Register Now"]})),(0,h.jsxs)(n.A,{type:"link",onClick:()=>t(x),children:[(0,h.jsx)(a.A,{size:"16",type:"regular",icon:"fa-clipboard-list"}),"Event Prerequisites & Details"]}
1)]})})]})]})}},985(e,s,t){t.d(s,{A:()=>m});var r=t(9950),i=t(8182),n=t(2203),a=t(6659),l=t(5234),o=t(7943),c=t(5437),d=t(6735),u=t(4347),p=t(4414);const{Panel:h}=c.A,m=e=>{let{instructors:s,onFilterChange:t,isMobile:m=!1}=e;const[v,g]=(0,r.useState)({}),[x,j]=(0,r.useState)({}),[f,y]=(0,r.useState)([]);(0,r.useEffect)(()=>{t({instructors:v,categories:x,dateRange:f})},[v,x,f,t]);const w=e=>s=>{g({...v,[e]:s.target.checked})},A=()=>{g({}),j({}),y([]),t({instructors:{},categories:{},dateRange:[]})};return(0,p.jsxs)("div",{className:"filters",children:[(0,p.jsxs)("div",{className:"_header",children:[(0,p.jsx)("h4",{children:"Filters"})," ",!m&&(0,p.jsxs)(i.A,{size:"xsmall",color:"neutral",onClick:A,children:[(0,p.jsx)(n.A,{size:"10",type:"regular",icon:"fa-arrow-rotate-left"})," Reset"]})]}),(0,p.jsxs)(c.A,{defaultActiveKey:["1","2","4"],expandIcon:e=>{let{isActive:s}=e;return(0,p.jsx)(n.A,{type:"regular",size:"14",icon:s?"fa-chevron-up":"fa-chevron-down"})},children:[(0,p.jsx)(h,{header:(0,p.jsx)("span",{className:"_header-text",children:(0,p.jsx)(l.A,{size:4,children:"Dates"})}),children:(0,p.jsx)(d.A,{value:f,onChange:e=>{try{const s=e[0].startOf("day"),t=e[1].endOf("day");y([s,t])}catch(s){console.log("fs: error parsing date range"),console.log(s)}},allowClear:!1})},"2"),s.length?(0,p.jsxs)(h,{className:"instructors-panel",header:(0,p.jsx)("span",{className:"_header-text",children:(0,p.jsx)(l.A,{size:4,children:"Instructor"})}),children:[(0,p.jsx)("div",{className:"instructors-wrapper",children:(0,p.jsx)(l.A,{direction:"vertical",size:16,children:s.map((e,s)=>(0,p.jsx)(a.A,{checked:v[e],onChange:w(e),children:(0,p.jsxs)(l.A,{children:[(0,p.jsx)(o.A,{size:24,style:{background:"#5E2569",color:"#fff",fontSize:12},children:e[0]}),e]})},s))})}),(0,p.jsx)("div",{className:"shade"})]},"4"):null,(0,p.jsx)(h,{className:"types-panel",header:(0,p.jsx)("span",{className:"_header-text",children:(0,p.jsx)(l.A,{size:4,children:"Type"})}),children:(0,p.jsx)("div",{className:"types-wrapper",children:(0,p.jsx)(l.A,{direction:"vertical",size:12,children:Object.entries(u.hB).map((e,s)=>{let[t,r]=e;return(0,p.jsx)(a.A,{checked:x[t],onChange:(i=t,e=>{j({...x,[i]:e.target.checked})}),children:r},s);var i})})})},"1"),m&&(0,p.jsx)("div",{className:"mobile-reset",children:(0,p.jsxs)(i.A,{size:"xsmall",color:"neutral",onClick:A,children:[(0,p.jsx)(n.A,{size:"10",type:"regular",icon:"fa-arrow-rotate-left"})," ","Reset"]})})]})]})}},3023(e,s,t){t.r(s),t.d(s,{default:()=>H});var r=t(9950),i=t(9051),n=t.n(i),a=t(7111),l=t(2203),o=t(8182),c=t(4156),d=t(2022),u=t(7028),p=t(2211),h=t(773),m=t(4590),v=t(5234),g=t(4475),x=(t(6163),t(985)),j=t(9931),f=t(7788),y=t(7148),w=t(7575),A=t(9398);t(7119);const b="default",N="success",C="warning",z="danger";class k extends r.Component{getSizeClassName(e){switch(e){case"small":return"ant-input-sm";case"medium":default:return"";case"large":return"ant-input-lg";case"xlarge":return"ant-input-xl"}}getTypeClassName(e){switch(e){case b:return"st-input-default";case N:return"st-input-success";case C:return"st-input-warning";case z:return"st-input-danger";default:return"st-input-default"}}getWrapperClassName(e){switch(e){case b:return"st-input-default-wrapper";case N:return"st-input-success-wrapper";case C:return"st-input-warning-wrapper";case z:return"st-input-danger-wrapper";default:return"st-input-default-wrapper"}}render(){const{status:e,label:s,type:t,caption:r,direction:i,size:n,className:a,required:l,...o}=this.props;return(0,A.a)("span",{className:`st-datepicker-wrapper st-input-wrapper ${this.getWrapperClassName(t)} ${"horizontal"===i?"direction-horizontal":"direction-vertical"} ${l?"required":""} ${a||""}`,children:[s&&(0,A.j)("small",{className:"input-label",children:s}),(0,A.a)("span",{className:"input-with-caption",children:[(0,A.j)(w.A,{...o,className:`st-datepicker ${"error"===e?"st-datepicker-error":"warning"===e?"st-datepicker-warning":""} `,dropdownClassName:"st-datepicker-dropdown",suffixIcon:(0,A.j)("i",{className:"fa-regular fa-calendar"}),prevIcon:(0,A.j)("i",{className:"fa-regular fa-angle-left"}),nextIcon:(0,A.j)("i",{className:"fa-regular fa-angle-right"}),superNextIcon:(0,A.j)("i",{className:"fa-regular fa-angles-right"}),superPrevIcon:(0,A.j)("i",{className:"fa-regular fa-angles-left"})}),r&&(0,A.j)("small",{className:"input-caption",children:r})]})]})}}var T=t(6744),S=globalThis&&globalThis.__rest||function(e,s){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&s.indexOf(r)<0&&(t[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)s.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(t[r[i]]=e[r[i]])}return t},E=w.A.TimePicker,R=w.A.RangePicker,U=r.forwardRef(function(e,s){return r.createElement(R,(0,T.g)({},e,{dropdownClassName:e.popupClassName,picker:"time",mode:void 0,ref:s}))}),L=r.forwardRef(function(e,s){var t=e.addon,i=e.renderExtraFooter,n=e.popupClassName,a=S(e,["addon","renderExtraFooter","popupClassName"]),l=r.useMemo(function(){return i||
1(t?((0,T.j)(!1,"TimePicker","`addon` is deprecated. Please use `renderExtraFooter` instead."),t):void 0)},[t,i]);return r.createElement(E,(0,T.g)({},a,{dropdownClassName:n,mode:void 0,ref:s,renderExtraFooter:l}))});L.displayName="TimePicker",L.RangePicker=U;const _=L,P="default",I="success",O="warning",M="danger";class D extends r.Component{getSizeClassName(e){switch(e){case"small":return"ant-input-sm";case"medium":default:return"";case"large":return"ant-input-lg";case"xlarge":return"ant-input-xl"}}getTypeClassName(e){switch(e){case P:return"st-input-default";case I:return"st-input-success";case O:return"st-input-warning";case M:return"st-input-danger";default:return"st-input-default"}}getWrapperClassName(e){switch(e){case P:return"st-input-default-wrapper";case I:return"st-input-success-wrapper";case O:return"st-input-warning-wrapper";case M:return"st-input-danger-wrapper";default:return"st-input-default-wrapper"}}render(){const{status:e,label:s,type:t,caption:r,direction:i,size:n,className:a,required:l,...o}=this.props;return(0,A.a)("span",{className:`st-input-wrapper st-datepicker-wrapper st-timepicker-wrapper ${this.getWrapperClassName(t)} ${"horizontal"===i?"direction-horizontal":"direction-vertical"} ${l?"required":""} ${a||""}`,children:[s&&(0,A.j)("small",{className:"input-label",children:s}),(0,A.a)("span",{className:"input-with-caption",children:[(0,A.j)(_.RangePicker,{...o,className:"st-datepicker",popupClassName:"st-datepicker-dropdown",suffixIcon:(0,A.j)("i",{className:"fa-regular fa-clock"})}),r&&(0,A.j)("small",{className:"input-caption",children:r})]})]})}}var $=t(1418),B=t(4347),F=t(3538),V=t(4400),W=t(4414);const q=e=>{var s,t,i,c,d,p;let{closeDrawer:h,instructors:m,liveEvent:g,onUpdate:x}=e;const[j,w]=(0,r.useState)(!1),[A,b]=(0,r.useState)(!1),[N,C]=(0,r.useState)(!1),[z,T]=(0,r.useState)(null),[S,E]=(0,r.useState)((null===g||void 0===g?void 0:g.instructor)||null),[R,U]=(0,r.useState)((null===g||void 0===g||null===(s=g.preCourse)||void 0===s?void 0:s.title)||null),[L,_]=(0,r.useState)((null===g||void 0===g||null===(t=g.preCourse)||void 0===t?void 0:t.url)||null),[P,I]=(0,r.useState)((null===g||void 0===g||null===(i=g.preModule)||void 0===i?void 0:i.title)||null),[O,M]=(0,r.useState)((null===g||void 0===g||null===(c=g.preModule)||void 0===c?void 0:c.url)||null),[q,Y]=(0,r.useState)((null===g||void 0===g||null===(d=g.preTool)||void 0===d?void 0:d.title)||null),[J,Z]=(0,r.useState)((null===g||void 0===g||null===(p=g.preTool)||void 0===p?void 0:p.url)||null),[Q,G]=(0,r.useState)(""),[K,H]=(0,r.useState)("");(0,r.useEffect)(()=>{var e,s,t,r,i,n;T((null===g||void 0===g?void 0:g.category)||null),E((null===g||void 0===g?void 0:g.instructor)||null),U((null===g||void 0===g||null===(e=g.preCourse)||void 0===e?void 0:e.title)||null),_((null===g||void 0===g||null===(s=g.preCourse)||void 0===s?void 0:s.url)||null),I((null===g||void 0===g||null===(t=g.preModule)||void 0===t?void 0:t.title)||null),M((null===g||void 0===g||null===(r=g.preModule)||void 0===r?void 0:r.url)||null),Y((null===g||void 0===g||null===(i=g.preTool)||void 0===i?void 0:i.title)||null),Z((null===g||void 0===g||null===(n=g.preTool)||void 0===n?void 0:n.url)||null),G((null===g||void 0===g?void 0:g.vimeoId)||""),H((null===g||void 0===g?void 0:g.youtubeUrl)||"")},[g]);const X=()=>{if(!g)return null;const e=(e,s)=>{const t=e&&s||!e&&!s;return t||a.A.show({content:"Please provide both title and url or leave both blank.",type:"error",style:{marginTop:"20px"}}),!!t};if(!e(R,L))return null;if(!e(P,O))return null;if(!e(q,J))return null;const s={...g,category:z,instructor:S};return s.preCourse=R&&L?{title:R,url:L}:null,s.preModule=P&&O?{title:P,url:O}:null,s.preTool=q&&J?{title:q,url:J}:null,s.vimeoId=Q,s.youtubeUrl=K,s},ee=async e=>{try{C(!0),await(new F.A).updateSyncedEvent(e),await x(),a.A.show({type:"success",content:"Event updated successfully.",style:{marginTop:"20px"}}),C(!1),h()}catch(s){C(!1),console.log(s),a.A.show({type:"error",content:"[admin view] Error saving event. Check console for details.",style:{marginTop:"20px"}})}},se=e=>{const s=Object.keys(e).find(s=>"preLearningPath"!==s&&"preCourse"!==s&&"preModule"!==s&&"preTool"!==s&&"agenda"!==s&&"userRegistered"!==s&&"userJoinURL"!==s&&"isPastEvent"!==s&&"vimeoId"!==s&&"youtubeUrl"!==s&&!e[s]);return!s||(a.A.show({content:`[admin view] The field, "${s}" is required for publishing the event.`,type:"error",style:{marginTop:"20px"}}),!1)};return g?(0,W.jsx)("div",{className:"event-details edit",children:(0,W.jsxs)(v.A,{direction:"vertical",size:24,children:[(0,W.jsxs)(v.A,{size:16,direction:"vertical",children:[(0,W.jsxs)("div",{className:"_heading",children:[(0,W.jsx)("span",{className:"sub-heading",children:g.topic}),(0,W.jsx)("h2",{children:"Update Event"})]}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)(f.A,{type:"default",value:g.topic,label:"Event Title (topic)",disabled:!0})}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)(y.A,{placeholder:"'Agenda' field from Zoom",label:"Event Description (agenda)",autoSize:!0,value:g.agenda,disabled:!0})}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)(k,{type:"default",defaultValue:n()(g.startTime),label:"Date",style:{width:"100%"},disabled:!0})}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)(D,{label:"Time",defaultValue:[n()(g.startTime),n()(((e,s)=>{const t=new Date(e),r=60*s*1e3;return new Date(t.getTime()+r).toISOString()})(g.startTime,g.duration))],style:{width:"100%"},disabled:!0})}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)($.A,{placeholder:"Select instructor",label:"Instructor",style:{width:"100%"},value:S,onChange:e=>E(e),showSearch:!0,children:m.map((e,s)=>(0,W.jsx)($.A.Option,{value:e,children:e},s))})}),(0,W.jsx)(v.A,{direction:"vertical",children:(0,W.jsx)($.A,{placeholder:"Select type",label:"Type",style:{width:"100%"},value:z,onChange:e=>{T(e)},children:Object.entries(B.hB).map(e=>{let[s,t]=e;return(0,W.jsx)($.A.Option,{value:s,children:t},s)})})}),(0,W.jsx)("div",{className:"divider",children:(0,W.jsx)("span",{children:"Video URL"})}),(0,W.jsxs)(v.A,{direction:"vertical",size:12,children:[(0,W.jsx)(f.A,{label:"Enter YouTube video URL",caption:"e.g. https://www.youtube.com/watch?v=dQw4w9WgXcQ",placeholder:"https://www.youtube.com/watch?v=...",id:"youtubeURL",value:K,onChange:e=>H(e.target.value)}),(0,W.jsxs)(o.A,{color:"secondary-2",type:"alternative",onClick:()=>{K?b(!0):a.A.show({content:"Please enter a valid YouTube URL.",type:"error",style:{marginTop:"20px"}})},block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"solid",icon:"fa-play-circle"}),"Test YouTube Video"]})]}),(0,W.jsx)(V.A,{isModalVisible:A&&Boolean(K),closeModal:()=>b(!1),youtubeURL:K,liveEvent:g}),(0,W.jsxs)(v.A,{direction:"vertical",size:12,children:[(0,W.jsxs)(v.A,{size:8,align:"center",children:[(0,W.jsx)("span",{style:{fontWeight:500},children:"Enter valid Vimeo video ID"}),(0,W.jsx)(u.A,{color:"warning",children:"Deprecated"})]}),(0,W.jsx)(f.A,{caption:"If your Vimeo URL is 'https://vimeo.com/838849301', the video ID you would enter is '838849301'. ",placeholder:"i.e. 838849301",id:"videoURL",value:Q,onChange:e=>G(e.target.value)}),(0,W.jsxs)(o.A,{color:"secondary-2",type:"alternative",onClick:()=>{Q?w(!0):a.A.show({content:"Please enter a valid Video URL.",type:"error",style:{marginTop:"20px"}})},block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"solid",icon:"fa-play-circle"}),"Test Vimeo Video"]})]}),(0,W.jsx)(V.A,{isModalVisible:j&&Boolean(Q),closeModal:()=>w(!1),videoURL:Q,liveEvent:g}),(0,W.jsx)("div",{className:"divider",children:(0,W.jsx)("span",{children:"Prerequisites"})}),(0,W.jsxs)(v.A,{direction:"vertical",size:12,children:[(0,W.jsx)(f.A,{size:"small",value:R,onChange:e=>U(e.target.value),type:"default",label:"Course",placeholder:"Title"}),(0,W.jsx)(f.A,{size:"small",value:L,onChange:e=>_(e.target.value),type:"default",placeholder:"URL"})]}),(0,W.jsxs)(v.A,{direction:"vertical",size:12,children:[(0,W.jsx)(f.A,{size:"small",value:P,onChange:e=>I(e.target.value),type:"default",label:"Module",placeholder:"Title"}),(0,W.jsx)(f.A,{size:"small",value:O,onChange:e=>M(e.target.value),type:"default",placeholder:"URL"})]}),(0,W.jsxs)(v.A,{direction:"vertical",size:12,children:[(0,W.jsx)(f.A,{size:"small",value:q,onChange:e=>Y(e.target.value),type:"default",label:"Tool",placeholder:"Title"}),(0,W.jsx)(f.A,{size:"small",value:J,onChange:e=>Z(e.target.value),type:"default",placeholder:"URL"})]})]}),(0,W.jsxs)(v.A,{size:12,direction:"vertical",children:[(0,W.jsxs)(o.A,{disabled:N,loading:N,onClick:()=>{const e=X();e&&ee(e)}
1,color:"secondary-2",block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"regular",icon:"fa-floppy-disk"}),"Save"]}),"unpublished"===g.status?(0,W.jsxs)(o.A,{disabled:N,loading:N,onClick:()=>{const e=X();e&&(e.status="unpublished",se(e)&&(e.status="published",ee(e)))},color:"secondary-2",block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"regular",icon:"fa-share-square"}),"Save & Publish"]}):null,"published"===g.status?(0,W.jsxs)(o.A,{disabled:N,loading:N,onClick:()=>{if(!g)return;const e={...g};e.status="unpublished",ee(e)},type:"alternative",color:"secondary-2",block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"regular",icon:"fa-undo"}),"Unpublish"]}):null,(0,W.jsxs)(o.A,{color:"secondary-2",type:"link",onClick:h,block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"regular",icon:"fa-close"}),"Close"]})]})]})}):null};var Y=t(601),J=t(5369);const Z=e=>{let{liveEvent:s,closeDrawer:t}=e;const[i,n]=(0,r.useState)([]),{data:c,isLoading:d,refetch:u}=(0,Y.gT)({eventId:s.zoomId||"",eventType:s.eventType||""});(0,r.useEffect)(()=>{try{(new F.A).fetchAutoUnregisteredMembers(s.zoomId).then(e=>{n(e)})}catch{a.A.show({content:"Failed to fetch unregistered members list",type:"error"})}u()},[s,u]);return(0,W.jsx)("div",{className:"event-details edit member-list",children:(0,W.jsxs)(v.A,{direction:"vertical",size:24,children:[(0,W.jsxs)(v.A,{size:24,direction:"vertical",children:[(0,W.jsxs)("div",{className:"_heading",children:[(0,W.jsx)("span",{className:"sub-heading",children:s.topic}),(0,W.jsx)("h2",{children:"Registered Members"})]}),null!==c&&void 0!==c&&c.length?(0,W.jsxs)(v.A,{size:6,children:[(0,W.jsx)(l.A,{size:"14",type:"solid",icon:"fa-users"}),(0,W.jsxs)("span",{children:["Total registered members: ",c.length]})]}):null,(0,W.jsx)("div",{className:"member-list-wrapper",children:(0,W.jsxs)(v.A,{direction:"vertical",size:16,children:[d?(0,W.jsxs)(v.A,{children:[(0,W.jsx)(J.k2,{children:(0,W.jsx)(l.A,{type:"solid",size:"14",icon:"fa-spinner"})}),"Loading ..."]}):0===(null===c||void 0===c?void 0:c.length)?(0,W.jsx)("span",{children:"No registered members found"}):null===c||void 0===c?void 0:c.map(e=>(0,W.jsx)("div",{className:"member-list-item",children:(0,W.jsx)("div",{className:"member-info",children:(0,W.jsx)("span",{className:"_email",children:e.email})})},e.email)),0===(null===i||void 0===i?void 0:i.length)?null:(0,W.jsx)("div",{children:(0,W.jsxs)("span",{children:[(0,W.jsxs)("span",{style:{fontSize:12},children:[" ","The following users were automatically unregistered due to expired subscriptions:"," "]}),i.map((e,s)=>(0,W.jsxs)("span",{style:{fontSize:12},children:[e,s<i.length-1?", ":""]},e))]})})]})})]}),(0,W.jsx)(v.A,{size:12,direction:"vertical",children:(0,W.jsxs)(o.A,{color:"secondary-2",onClick:t,block:!0,children:[(0,W.jsx)(l.A,{size:"14",type:"regular",icon:"fa-close"}),"Close"]})})]})})};var Q=t(3671),G=t(9307),K=t(6448);const H=()=>{const{data:e,refetch:s,isLoading:t}=(0,Y.NB)(!1),{data:i,refetch:f,isLoading:y}=(0,Y.$Z)(!1),[w,A]=(0,r.useState)(!1),[b,N]=(0,r.useState)("tabUpcoming"),[C,z]=(0,r.useState)(),[k,T]=(0,r.useState)(),[S,E]=(0,r.useState)(""),[R,U]=(0,r.useState)(!1),[L,_]=(0,r.useState)(!1),{data:P}=(0,Y.Aq)(),[I,O]=(0,r.useState)(!1),[M,D]=(0,r.useState)([]),[$,B]=(0,r.useState)({instructors:{},categories:{},dateRange:[]}),V=(0,r.useMemo)(()=>[...e||[],...i||[]],[e,i]);(0,r.useEffect)(()=>{(new G.A).isCenterpieceToolsAdmin().then(e=>{O(!!e)}),function(){const e=navigator.userAgent||navigator.vendor;/android/i.test(e)||/iPad|iPhone|iPod/.test(e)&&!window.MSStream?U(!0):U(!1)}()},[]);const J=(0,r.useCallback)(()=>{if(S.trim().length>0){const e=S.trim().toLowerCase();return V.filter(s=>{const t=n()(s.startTime).format("MMMM DD, YYYY hh:mm A"),r=[s.topic,s.agenda,t,s.instructor];return e.split(/\s+/).filter(e=>e).every(e=>r.some(s=>null===s||void 0===s?void 0:s.toString().toLowerCase().includes(e)))})}switch(b){case"tabUpcoming":return e||[];case"tabPast":const s=[...i||[]];return s.sort((e,s)=>e.startTime>s.startTime?-1:1),s;default:return[]}},[b,e,i,V,S]),H=(0,r.useCallback)((e,s)=>{console.log("fs: tmp-250313");const{instructors:t,categories:r,dateRange:i}=e,a=Object.keys(t).filter(e=>t[e]),l=Object.keys(r).filter(e=>r[e]);return s.filter(e=>{const s=n()(e.startTime);if(a.length>0&&!a.includes(e.instructor||""))return!1;if(l.length>0&&!l.includes(e.category||""))return!1;if(i.length>0){const[e,t]=i;if(!s.isSameOrAfter(e)||!s.isSameOrBefore(t))return!1}return!0})},[]);(0,r.useEffect)(()=>{const e=J(),s=H($,e);D(s)},[$,J,H]);const X=async e=>{try{await(new F.A).removeSyncedEvent(e),await Promise.all([s(),f()]),a.A.show({type:"success",content:"Event removed successfully",style:{marginTop:"20px"}})}catch(t){console.log(t),a.A.show({type:"error",content:"[admin view] Error removing event. Check console for details.",style:{marginTop:"20px"}})}},ee=()=>t||y?(0,W.jsx)("div",{className:"loading",children:(0,W.jsx)(l.A,{type:"regular",size:"36",icon:"fa-spinner"})}):0===M.length?(0,W.jsxs)("div",{className:"empty-state",children:[(0,W.jsx)(l.A,{size:"24",type:"solid",icon:"fa-circle-exclamation"}),(0,W.jsx)("div",{children:(0,W.jsx)("h3",{children:"No events found"})})]}):M.map(e=>(0,W.jsx)(j.A,{isAdmin:!0,onOpenDetails:e=>z(e),onOpenMembersList:()=>
1T(e),liveEvent:e,onRemove:X,unrestricted:!0},e.documentId)),se=(0,r.useCallback)(e=>{B(e)},[]);return I?(0,W.jsxs)("div",{className:"live-events admin",children:[(0,W.jsxs)(c.A,{gutter:[24,24],children:[(0,W.jsxs)(d.A,{xs:24,sm:24,md:8,lg:6,children:[(0,W.jsxs)("span",{className:"live-events-header",children:[(0,W.jsxs)("h3",{children:[(0,W.jsx)("span",{children:"Live Events"}),(0,W.jsx)(u.A,{prefix:(0,W.jsx)("i",{className:"fa-solid fa-crown"}),color:"primary",children:"Admin"})]}),R&&(0,W.jsx)("div",{className:"mobile-filter-button",children:(0,W.jsx)(p.A,{overlay:(0,W.jsxs)("div",{className:"mobile-filters",children:[(0,W.jsx)(x.A,{isMobile:!0,onFilterChange:se,instructors:(0,K.LQ)(P,e,i)}),(0,W.jsx)("div",{style:{marginTop:"8px",textAlign:"right"},children:(0,W.jsx)(o.A,{type:"primary",size:"small",onClick:()=>_(!1),children:"Close"})})]}),trigger:["click"],visible:L,onVisibleChange:e=>_(e),placement:"bottomLeft",children:(0,W.jsx)(o.A,{type:"primary",size:"xsmall",icon:(0,W.jsx)(l.A,{type:"regular",icon:"fa-filter"}),onClick:()=>_(!L),children:"Filters"})})})]}),(0,W.jsx)("div",{className:"divider"}),!R&&(0,W.jsx)("div",{children:(0,W.jsx)(x.A,{onFilterChange:se,instructors:(0,K.LQ)(P,e,i)})})]}),(0,W.jsx)(d.A,{xs:24,sm:24,md:16,lg:18,children:(0,W.jsxs)(h.A,{destroyInactiveTabPane:!0,activeKey:b,onChange:e=>N(e),tabBarExtraContent:(0,W.jsxs)("div",{className:"_event-header-right",children:[(0,W.jsxs)(o.A,{disabled:w,size:"large",onClick:async()=>{try{A(!0);const e=await Q.A.getInstance().syncLiveEvents();console.log("fs: sync result:",e),await Promise.all([s(),f()]),A(!1),a.A.show({type:"success",content:(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)("span",{children:["Synced: ",e.updated.meetings+e.updated.webinars]}),(0,W.jsx)("br",{}),(0,W.jsxs)("span",{children:["Removed: ",e.removed.meetings+e.removed.webinars]})]}),style:{marginTop:"20px"},duration:5})}catch(e){A(!1),console.log(e),a.A.show({type:"error",content:"[admin view] Error syncing events. Check console for details.",style:{marginTop:"20px"}})}},children:[(0,W.jsx)("span",{className:w?"loading-icon":"",children:(0,W.jsx)(l.A,{size:"14",type:"solid",icon:"fa-sync"})}),"Sync events"]}),(0,W.jsx)("div",{className:"event-search",children:(0,W.jsx)(m.A,{placeholder:"Search in all events",size:"large",onChange:e=>E(e.target.value),value:S})})]}),children:[(0,W.jsx)(h.A.TabPane,{disabled:S.trim().length>0,tab:(0,W.jsxs)(v.A,{size:4,children:[(0,W.jsx)(l.A,{size:"12",type:"regular",icon:"fa-check-circle"})," ","Upcoming"]}),children:"tabUpcoming"===b&&(0,W.jsx)("div",{className:"event-list",children:ee()})},"tabUpcoming"),(0,W.jsx)(h.A.TabPane,{disabled:S.trim().length>0,tab:(0,W.jsxs)(v.A,{size:4,children:[(0,W.jsx)(l.A,{size:"12",type:"regular",icon:"fa-clock-rotate-left"})," ","Past"]}),children:"tabPast"===b&&(0,W.jsx)("div",{className:"event-list",children:ee()})},"tabPast")]})})]}),(0,W.jsx)(g.A,{placement:"right",visible:void 0!==C,onClose:()=>z(void 0),className:"event-drawer",destroyOnClose:!0,width:420,children:(0,W.jsx)(q,{liveEvent:C,closeDrawer:()=>z(void 0),instructors:P||[],onUpdate:async()=>{await Promise.all([s(),f()])}})}),(0,W.jsx)(g.A,{placement:"right",visible:void 0!==k,onClose:()=>T(void 0),className:"event-drawer",destroyOnClose:!0,width:420,children:k?(0,W.jsx)(Z,{liveEvent:k,closeDrawer:()=>T(void 0)}):null})]}):null}},4400(e,s,t){t.d(s,{A:()=>c});t(9950);var r=t(8182),i=t(2203),n=t(7111),a=t(4043),l=t(6448),o=t(4414);const c=e=>{let{isModalVisible:s,closeModal:t,videoURL:c,youtubeURL:d,liveEvent:u}=e;const p=((e,s)=>e?(0,l.CZ)(e):s?`https://player.vimeo.com/video/${s}`:void 0)(d,c),h=Boolean(d);return(0,o.jsxs)(a.A,{className:"past-event-modal",width:690,footer:null,visible:s,destroyOnClose:!0,onCancel:t,maskClosable:!1,children:[(0,o.jsx)("span",{className:"sub-heading",children:(0,l.eG)(u.startTime,u.duration,!0).start}),(0,o.jsxs)("h3",{children:[u.topic," ",(0,o.jsx)(r.A,{type:"link",size:"small",color:"neutral",className:"copy-link",title:"Copy link",onClick:()=>{const e=`${window.location.origin}/live-events?play=${u.zoomId}`;navigator.clipboard.writeText(e),n.A.show({content:"Link copied!",type:"info"})},children:(0,o.jsx)(i.A,{size:"14",type:"solid",icon:"fa-link"})})]}),(0,o.jsx)("div",{style:{margin:"auto",textAlign:"center"},children:(0,o.jsx)("iframe",{style:{border:0,margin:"auto"},title:"Past Event Video",src:p,width:"640",height:"360",allow:h?"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share":"autoplay; fullscreen; picture-in-picture",allowFullScreen:!0})})]})}},6448(e,s,t){t.d(s,{CZ:()=>h,LQ:()=>p,UD:()=>c,eG:()=>d,fj:()=>m,no:()=>u,zT:()=>o});var r=t(7111),i=t(4347),n=t(9307),a=t(3671),l=t(3538);const o=e=>{if(!e.isPastEvent)if(e.userJoinURL){const s=new Date,t=new Date(e.startTime).getTime()-s.getTime();if(!(Math.floor(t/1e3/60)<=15))return void r.A.show({type:"info",content:"The event is not live yet.",style:{marginTop:"20px"}});window.open(e.userJoinURL,"_blank")}else window.open(e.joinURL,"_blank")},c=async(e,s)=>{const t=await(new l.A).getUserRegisteredEvent(e.documentId);if(t)return await s(),o({...e,userJoinURL:t.personalJoinURL,userRegistered:"approved"===t.registrationStatus&&Boolean(t.personalJoinURL)}),!0;const i=(new n.A).getCurrentUserEmail(),c="meeting"===e.eventType||"webinar"===e.eventType;
1if(i&&c)try{if(await a.A.getInstance().fetchUserLiveEventRegistration(e.zoomId||e.documentId,e.eventType,i))return r.A.show({type:"info",content:"You are already registered for this event. We updated your registration details.",style:{marginTop:"20px"}}),await s(),!0}catch(d){console.log("fs: z-rpr",d)}return window.open(e.joinURL,"_blank"),!1},d=(e,s,t)=>{const r=60*s*1e3,i=new Date(e),n=new Date(i.getTime()+r),a=(new Date).getFullYear(),l={year:i.getFullYear()!==a||t?"numeric":void 0,month:"short",day:"numeric"},o={year:n.getFullYear()!==a||t?"numeric":void 0,month:"short",day:"numeric"},c={hour:"numeric",minute:"numeric",hour12:!0},d=i.toLocaleDateString(void 0,l),u=n.toLocaleDateString(void 0,o),p=i.toLocaleTimeString(void 0,c),h=n.toLocaleTimeString(void 0,c);return d===u?{start:`${d}, ${p}`,end:h}:{start:`${d}, ${p}`,end:`${u}, ${h}`}};function u(){return Intl.DateTimeFormat().resolvedOptions().timeZone}const p=(e,s,t)=>{const r=new Set;return null===e||void 0===e||e.forEach(e=>{null===s||void 0===s||s.forEach(s=>{s.instructor===e&&r.add(e)}),null===t||void 0===t||t.forEach(s=>{s.instructor===e&&r.add(e)})}),Array.from(r)},h=e=>{const s=e.trim();if(s)try{const e=new URL(s),t=e.hostname.replace(/^www\./,"");if("youtu.be"===t){const s=e.pathname.slice(1);return s?`https://www.youtube.com/embed/${s}`:void 0}if("youtube.com"===t||"m.youtube.com"===t){if(e.pathname.startsWith("/embed/"))return s;const t=e.searchParams.get("v");return t?`https://www.youtube.com/embed/${t}`:void 0}}catch{return}},m=e=>{switch(e){case i.hB.group_mentoring:return"fa-solid fa-users";case i.hB.odi_insights_series:return"fa-solid fa-lightbulb";case i.hB.product_showcases:return"fa-solid fa-handshake";case i.hB.ask_us_anything:return"fa-solid fa-comments";case i.hB.public_webinar:return"fa-solid fa-microphone";default:return"fa-solid fa-bolt"}}},6163(){},1418(e,s,t){t.d(s,{A:()=>u});var r=t(9950),i=t(9398),n=t(2171);t(7119);const{Option:a}=n.A,l="default",o="positive",c="warning",d="danger";class u extends r.Component{getClassName(e){switch(e){case l:return"st-input-default";case o:return"st-input-positive";case c:return"st-input-warning";case d:return"st-input-danger";default:return"st-input-default"}}getWrapperClassName(e){switch(e){case l:return"st-input-default-wrapper";case o:return"st-input-positive-wrapper";case c:return"st-input-warning-wrapper";case d:return"st-input-danger-wrapper";default:return"st-input-default-wrapper"}}getDirectionClassName(e){switch(e){case"vertical":default:return"direction-vertical";case"horizontal":return"direction-horizontal"}}render(){const{children:e,type:s,label:t,direction:r,required:a,caption:l,className:o,...c}=this.props;return(0,i.a)("span",{className:`st-input-wrapper ${this.getWrapperClassName(s)} ${this.getDirectionClassName(r)} ${a?"required":""} ${o||""}`,children:[t&&(0,i.j)("small",{className:"input-label",children:t}),(0,i.a)("span",{className:"input-with-caption",children:[(0,i.j)(n.A,{suffixIcon:(0,i.j)("i",{className:"fa-solid fa-angle-down"}),...c,className:`${this.getClassName(s)}`,dropdownClassName:"st-dropdown-menu",children:e}),l&&(0,i.j)("small",{className:"input-caption",children:l})]})]})}}u.Option=a},7148(e,s,t){t.d(s,{A:()=>a});var r=t(9950),i=t(9398),n=t(4613);t(7119);class a extends r.Component{getSizeClassName(e){switch(e){case"small":return"st-textarea-sm";case"large":return"st-textarea-lg";default:return""}}getWrapperClassName(e){switch(e){case"warning":return"st-textarea-warning-wrapper";case"error":return"st-textarea-error-wrapper";default:return""}}render(){const{type:e,label:s,size:t,message:r,className:a,...l}=this.props;return(0,i.a)("span",{className:`st-textarea-wrapper ${this.getWrapperClassName(e)}
1 ${this.getSizeClassName(t)} ${a||""}`,children:[s&&(0,i.j)("small",{className:"input-label",children:s}),(0,i.j)(n.I.TextArea,{...l}),r&&(0,i.j)("small",{className:"input-caption",children:r})]})}}}}]);
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.