1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[57316],{18291:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/admin/conference/new",function(){return t(41812)}])},98673:function(e,n,t){"use strict";t.d(n,{Og:function(){return getFinancialAssociation},Qf:function(){return getAccountClassAssociations},W1:function(){return createFinancialAssociation},cJ:function(){return updateFinancialAssociation},hM:function(){return r},pt:function(){return getChartOfAccountAssociations}});var i,r,s=t(29093);async function createFinancialAssociation(e){let n=await s.Z.post("/api/v1/financial-settings/association",e,{headers:{"x-tenant-id":e.tenantId}});return n.data}async function updateFinancialAssociation(e){let n=await s.Z.post("/api/v1/financial-settings/association",e,{headers:{"x-tenant-id":e.tenantId}});return n.data}async function getFinancialAssociation(e){let{tenantId:n,entityId:t}=e;try{let e=await s.Z.get("/api/v1/financial-settings/association",{headers:{"x-tenant-id":n},params:{tenantId:n,entityId:t}});return e.data}catch(e){var i;if((null===(i=e.response)||void 0===i?void 0:i.status)===404)return{data:null,status:!1,message:"Financial settings not found"};throw e}}async function getChartOfAccountAssociations(e){let{tenantId:n,chartofAccountId:t}=e;try{let e=await s.Z.get("/api/v1/financial-settings/association/getChartOfAccountAssociations",{headers:{"x-tenant-id":n},params:{tenantId:n,chartofAccountId:t}});return e.data}catch(e){var i;if((null===(i=e.response)||void 0===i?void 0:i.status)===404)return{data:null,status:!1,message:"No associations found"};throw e}}async function getAccountClassAssociations(e){let{tenantId:n,accountClassId:t}=e;try{let e=await s.Z.get("/api/v1/financial-settings/association/getAccountClassAssociations",{headers:{"x-tenant-id":n},params:{tenantId:n,accountClassId:t}});return e.data}catch(e){var i;if((null===(i=e.response)||void 0===i?void 0:i.status)===404)return{data:null,status:!1,message:"No associations found"};throw e}}(i=r||(r={})).EVENT="EVENT",i.SPONSOR="SPONSOR",i.MEMBERSHIPTYPE="MEMBERSHIPTYPE",i.OTHERITEM="OTHERITEM"},85200:function(e,n,t){"use strict";t.d(n,{DY:function(){return AdminPage},hb:function(){return a},lm:function(){return AdminPageHeading},yG:function(){return AdminPageHeader}});var i=t(85893),r=t(48641),s=t(38655);t(67294);let AdminPage=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.xu,{...t,children:n})},AdminPageHeader=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.Kq,{direction:"row",spacing:"4",alignItems:"flex-start",...t,children:n})},AdminPageHeading=e=>{let{children:n,...t}=e;return(0,i.jsx)(r.X6,{size:"md",...t,children:n})},a=(0,s.Gp)((e,n)=>{let{children:t,...s}=e;return(0,i.jsx)(r.xu,{marginY:"5",...s,ref:n,children:t})})},2551:function(e,n,t){"use strict";t.d(n,{Q:function(){return ConfirmDialog}});var i=t(85893),r=t(6491),s=t(2821),a=t(48641),o=t(3038),l=t(47741),c=t(67294);let ConfirmDialog=e=>{let{body:n,confirmButtonText:t,cancelButtonText:d,isOpen:u,onClose:v,onConfirm:g,shouldHideCancelButton:f,title:m,heading:x,shouldCloseOnConfirmation:h=!0,confirmButtonColorScheme:p,alternativeButtonText:E,onClickAlternativeOption:j,alertText:C}=e,[y,A]=c.useState(!1),S=c.useRef(null),onClickConfirm=async()=>{if(null===g){v();return}A(!0);try{await g(),h&&v()}finally{A(!1)}};return(0,i.jsxs)(s.aR,{leastDestructiveRef:S,isOpen:u,onClose:v,size:"xl",isCentered:!0,children:[(0,i.jsx)(s.dh,{}),(0,i.jsxs)(s._T,{children:[(0,i.jsx)(s.fY,{border:"1px solid",borderColor:"strokePrimary.500",children:m}),(0,i.jsx)(s.lq,{}),(0,i.jsxs)(s.iP,{minH:"50px",children:[x&&(0,i.jsx)(a.xv,{fontWeight:"semibold",fontSize:"20px",mb:"2",mt:"2",children:x}),(0,i.jsx)(a.xv,{size:"sm",fontWeight:"medium",children:n}),(null!=C?C:"").length>0&&(0,i.jsxs)(o.bZ,{status:"error",borderRadius:"md",mt:4,border:"0",children:[(0,i.jsx)(r.szr,{boxSize:5,color:"red.500",mr:0,mt:"2px"}),(0,i.jsx)(o.Cd,{mr:2}),(0,i.jsx)(o.X,{color:"red.500",fontWeight:"medium",children:C})]})]}),(0,i.jsx)(s.xo,{children:(0,i.jsxs)(a.Ug,{spacing:"4",children:[f?null:(0,i.jsx)(l.zx,{ref:S,type:"button",variant:"outline",colorScheme:"primary",borderColor:"primary.500",onClick:v,isDisabled:y,children:null!=d?d:"Cancel"}),E&&(0,i.jsx)(l.zx,{ref:S,variant:"outline",colorScheme:"primary",borderColor:"primary.500",onClick:j,isDisabled:y,children:E}
1),(0,i.jsx)(l.zx,{onClick:onClickConfirm,type:"button",isLoading:y,colorScheme:p,children:t})]})})]})]})}},69150:function(e,n,t){"use strict";t.r(n),t.d(n,{ConfirmDialog:function(){return i.Q}});var i=t(2551)},39174:function(e,n,t){"use strict";t.d(n,{A:function(){return NoMatchPage}});var i=t(85893),r=t(48641),s=t(23887),a=t(47741),o=t(11163);t(67294);let NoMatchPage=()=>{let e=(0,o.useRouter)();return(0,i.jsxs)(r.gC,{p:"12",spacing:"4",textAlign:"center",children:[(0,i.jsx)(s.Ee,{src:"https://tradewing-public.s3.us-east-2.amazonaws.com/tradewing-logo.png",alt:"Tradewing",width:"50px",height:"50px"}),(0,i.jsx)(r.xv,{textStyle:"xlBodyStrong",children:"Page Not Found"}),(0,i.jsx)(r.xv,{children:"Please check that you have the correct URL and try again. If you need help finding and accessing your community, please contact [email protected]."}),(0,i.jsx)(a.zx,{onClick:()=>e.push("/"),children:"Return to Site"})]})}},95695:function(e,n,t){"use strict";t.d(n,{L:function(){return s}});var i=t(82729),r=t(50456);function _templateObject(){let e=(0,i._)(['\n fragment PreviewRenderer_VersionFileFragment on VersionFile {\n _id\n file {\n _id\n name\n url\n type\n imageProxy(input: {})\n }\n dateCreated\n originalPost {\n _id\n }\n originalComment {\n _id\n }\n author {\n _id\n displayName\n proxyProfilePictureUrl(\n input: { w: 40, h: 40, fit: "facearea", facepad: 10.0 }\n )\n }\n }\n']);return _templateObject=function(){return e},e}let s=(0,r.Ps)(_templateObject())},67286:function(e,n,t){"use strict";t.d(n,{T:function(){return VideoSettingsCardConference}});var i=t(85893),r=t(90195),s=t(48641),a=t(97026),o=t(47741);t(67294);var l=t(87536),c=t(26744),d=t(47503),u=t(52670),v=t(6491),g=t(79177),f=t(83234),m=t(9556),x=t(27986);let VenueTypeEditorConference=e=>{let{isXproEvent:n}=e,t=(0,l.Gc)(),{field:{value:r,onChange:a,onBlur:o,ref:c},fieldState:{error:u},formState:{isSubmitting:g}}=(0,l.bc)({control:t.control,name:"venueType",rules:{required:"Location is required"}});return(0,i.jsxs)(s.Kq,{spacing:"4",children:[(0,i.jsxs)(f.NI,{isRequired:!0,isDisabled:g,isInvalid:!!u,children:[(0,i.jsx)(f.lX,{children:"Where will this conference take place?"}),(0,i.jsxs)(m.H,{value:null!=r?r:void 0,onChange:a,onBlur:o,ref:c,direction:"row",variant:"spaced",children:[(0,i.jsx)(m.Y,{value:d.Fd.IN_PERSON,children:(0,i.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,i.jsx)(v.tEx,{}),(0,i.jsx)(s.xv,{textStyle:"bodyStrong",children:"In-Person"})]})}),!n&&(0,i.jsx)(m.Y,{value:d.Fd.ONLINE,children:(0,i.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,i.jsx)(v.n9J,{}),(0,i.jsx)(s.xv,{textStyle:"bodyStrong",children:"Online"})]})}),!n&&(0,i.jsx)(m.Y,{value:d.Fd.HYBRID,children:(0,i.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,i.jsx)(v.xPt,{}),(0,i.jsx)(s.xv,{textStyle:"bodyStrong",children:"In-Person & Online"})]})})]}),(0,i.jsx)(f.J1,{children:null==u?void 0:u.message})]}),(r===d.Fd.IN_PERSON||r===d.Fd.HYBRID)&&(0,i.jsx)(x.N,{requireAddress:n}),(r===d.Fd.ONLINE||r===d.Fd.HYBRID)&&(0,i.jsxs)(s.Kq,{direction:"row",alignItems:"center",p:"6",bg:"gray.50",borderRadius:"lg",justifyContent:"center",children:[(0,i.jsx)(v.szr,{}),(0,i.jsx)(s.xv,{children:"You will define online settings when creating conference sessions"})]})]})},VideoSettingsCardConference=e=>{let[n,t]=(0,r.kt)(!1),[,f]=(0,r.pY)(e.isEditing,n),m=(0,l.Gc)(),x=(0,l.qo)({control:m.control,name:"venueType"}),h=(0,l.qo)({control:m.control,name:"address"}),p=(0,l.qo)({control:m.control,name:"inPersonDescription"}),E=m.formState.isValid,j=m.formState.isSubmitting;return(0,i.jsxs)(u.Z,{p:"6",as:s.Kq,spacing:"4",children:[(0,i.jsxs)(s.Kq,{direction:"row",justifyContent:"space-between",alignItems:"center",children:[(0,i.jsxs)(s.Kq,{direction:"row",alignItems:"center",children:[(0,i.jsx)(s.xv,{textStyle:"xlBodyStrong",children:"Location Description"}),(0,i.jsx)(a.u,{label:"This determines how the conference location appears on the event feed and conference details page",children:(0,i.jsx)(v.szr,{color:"gray.500"})})]}),e.onSubmit&&(0,i.jsx)(o.zx,{visibility:f?"hidden":void 0,variant:"outline",colorScheme:"gray",size:"sm",onClick:t.on,isDisabled:j,children:"Edit"})]}),f?(0,i.jsx)(VenueTypeEditorConference,{isXproEvent:e.isXproEvent}):(0,i.jsxs)(s.Kq,{spacing:"6",children:[(x===d.Fd.HYBRID||x===d.Fd.IN_PERSON)&&(0,i.jsx)(g.p,{address:h,description:p,onClickEdit:t.on}),(x===d.Fd.ONLINE||x===d.Fd.HYBRID)&&(0,i.jsx)(c.BB,{showAdminInfo:!0})]}),f&&e.onSubmit&&(0,i.jsxs)(s.Kq,{direction:"row",justifyContent:"flex-end",children:[(0,i.jsx)(o.zx,{variant:"outline",colorScheme:"gray",size:"sm",onClick:()=>{m.reset(),t.off()},isDisabled:j,children:"Cancel"}),(0,i.jsx)(o.zx,{size:"sm",isLoading:j,onClick:async()=>{e.onSubmit&&(await e.onSubmit(),E&&t.off())},children:"Save"})]})]})}},61660:function(e,n,t){"use strict";t.d(n,{T:function(){return i.T}});var i=t(67286)},41812:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return R}});var i=t(82729),r=t(85893),s=t(50456),a=t(50319),o=t(80419),l=t(48641),c=t(47741),d=t(9041),u=t(41664),v=t.n(u),g=t(11163),f=t(6
17294),m=t(87536),x=t(98673),h=t(85200),p=t(47503),E=t(45893),j=t(96317),C=t(6491),y=t(91663),A=t(61660),S=t(21345),I=t(93064);function _templateObject(){let e=(0,i._)(["\n mutation ConferenceCreationPage_CreateConferenceEvent(\n $input: CreateConferenceEventInput!\n ) {\n createConferenceEvent(input: $input) {\n result {\n _id\n }\n }\n }\n"]);return _templateObject=function(){return e},e}let O=(0,s.Ps)(_templateObject());var R=(0,t(52609).z)(()=>{let e=(0,o.pm)(),n=(0,g.useRouter)(),t=(0,E.x)(),[i]=(0,a.D)(O,{update:e=>{e.evict({id:"ROOT_QUERY",fieldName:"adminEvents"}),e.gc()},onError:()=>{e({status:"error",description:"Failed to create conference"})}}),s=f.useMemo(()=>({name:"",description:(0,d.convertToRaw)(d.EditorState.createEmpty().getCurrentContent()),bannerImageId:null,attachments:[],startDate:null,endDate:null,timeZone:I.eL,visibilityType:p.Iy.ANYONE,audienceGroupIds:[],audienceUserIds:[],venueType:null,address:{administrativeArea:null,country:null,locality:null,name:null,postalCode:null,streetAddress:null,streetAddressLine2:null},inPersonDescription:null,registrationType:p.c5.TICKET,isExternalRegistrationUrlActive:!1,externalRegistrationUrl:"",chartOfAccountId:null,accountClassId:null}),[]),u=(0,m.cI)({defaultValues:s}),R=u.handleSubmit(async r=>{var s,a,o,l,c;if(!r.startDate)throw Error("Unexpected Missing Start Date");if(!r.endDate)throw Error("Unexpected Missing End Date");if(!r.venueType)throw Error("Unexpected Missing Venue Type");let d=await i({variables:{input:{name:r.name,description:r.description,bannerImageId:r.bannerImageId,attachments:r.attachments||[],startDate:r.startDate.toISOString(),endDate:r.endDate.toISOString(),timeZone:r.timeZone,visibility:{type:r.visibilityType},venueType:r.venueType,inPersonLocation:r.venueType===p.Fd.IN_PERSON||r.venueType===p.Fd.HYBRID?{address:{administrativeArea:r.address.administrativeArea,country:r.address.country,locality:r.address.locality,name:r.address.name,postalCode:r.address.postalCode,streetAddress:r.address.streetAddress,streetAddressLine2:r.address.streetAddressLine2},description:r.inPersonDescription}:void 0,isExternalRegistrationUrlActive:r.isExternalRegistrationUrlActive,externalRegistrationUrl:r.isExternalRegistrationUrlActive?r.externalRegistrationUrl:null}}}),u=null===(a=d.data)||void 0===a?void 0:null===(s=a.createConferenceEvent.result)||void 0===s?void 0:s._id;if(!u)throw Error("Unexpected Missing Event");if(r.chartOfAccountId||r.accountClassId)try{await (0,x.W1)({tenantId:null===(o=t.tenant)||void 0===o?void 0:o._id,entityId:u,entityType:x.hM.EVENT,chartOfAccountId:r.chartOfAccountId,accountClassId:r.accountClassId,createdByUserId:null===(l=t.user)||void 0===l?void 0:l._id,updatedByUserId:null===(c=t.user)||void 0===c?void 0:c._id})}catch(n){console.error("Failed to save financial settings:",n),e({status:"warning",description:"Conference created but financial settings could not be saved"})}e({status:"success",description:"You've successfully created a conference!"}),await n.push("/admin/conference/".concat(u,"/overview"))}),_=u.formState.isSubmitting;return(0,r.jsx)(j.C,{children:(0,r.jsxs)(h.DY,{w:"100%",children:[(0,r.jsx)(h.yG,{px:"6",pt:"4",children:(0,r.jsxs)(l.Kq,{spacing:"4",alignItems:"flex-start",children:[(0,r.jsxs)(l.rU,{as:v(),href:"/admin/events",display:"flex",alignItems:"center",gap:"2",children:[(0,r.jsx)(C.wyc,{}),(0,r.jsx)("span",{children:"Back to Events"})]}),(0,r.jsx)(h.lm,{children:"Create a Conference"})]})}),(0,r.jsx)(h.hb,{px:"6",children:(0,r.jsx)(m.RV,{...u,children:(0,r.jsxs)(l.Kq,{spacing:"6",children:[(0,r.jsxs)(l.xu,{display:"grid",gridTemplateColumns:{base:"1fr",lg:"1fr 1fr"},gap:"6",children:[(0,r.jsx)(y.HN,{isEditing:!0}),(0,r.jsx)(y.Kq,{isEditing:!0,isSponsored:!1,isEventPast:!1,isEventImminent:!1,hostedEventsIntervalEndDate:null})]}),(0,r.jsx)(A.T,{isEditing:!0}),(0,r.jsxs)(l.xu,{display:"grid",gridTemplateColumns:{base:"1fr",lg:"1fr 1fr"},gap:"6",children:[(0,r.jsx)(y.gL,{isEditing:!0,isConference:!0,isEditable:!0,isRegistrationTypeEditable:!0}),(0,r.jsx)(y.Br,{isEditing:!0})]}),(0,r.jsx)(y.wQ,{isEditing:!0,eventType:S.e9.CONFERENCE}),(0,r.jsxs)(l.Kq,{direction:"row",justifyContent:"flex-end",children:[(0,r.jsx)(v(),{href:"/admin/events",children:(0,r.jsx)(c.zx,{variant:"outline",colorScheme:"gray",isDisabled:_,children:"Cancel"})}),(0,r.jsx)(c.zx,{onClick:R,isLoading:_,children:"Create Conference"})]})]})})})]})})},{requiresEvery:[I.lj.ADMIN_ROLE,I.lj.FEATURE_FLAG_CONFERENCES]})},39615:function(e,n,t){"use strict";t.d(n,{E:function(){return getExternalUrl}});let getExternalUrl=e=>e?e.match(/^http?:\/\//i)||e.match(/^https?:\/\//i)?e:"http://"+e:void 0},52609:function(e,n,t){"use strict";t.d(n,{z:function(){return restrictedRoute}});var i=t(85893),r=t(11163),s=t(67294),a=t(39174),o=t(63205),l=t(62893),c=t(69171),d=t(47503),u=t
1(45893),v=t(93064);let g=new Map([[v.lj.AUTHENTICATION,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n._id)}],[v.lj.ADMIN_ROLE,e=>{var n,t;return(null===(n=e.user)||void 0===n?void 0:n.role)===d.uA.ADMIN||(null===(t=e.user)||void 0===t?void 0:t.role)===d.uA.MORGOTH}],[v.lj.MORGOTH_ROLE,e=>{var n;return(null===(n=e.user)||void 0===n?void 0:n.role)===d.uA.MORGOTH}],[v.lj.COMMUNITY_ACCESS,e=>{var n;return(null==e?void 0:null===(n=e.tenant)||void 0===n?void 0:n.communityAccessConfig)===d.iX.PUBLIC?!e.user||e.user.canAccessCommunity:!!e.user&&e.user.canAccessCommunity}],[v.lj.COMMUNITY_READ_ONLY_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessCommunityReadOnly)}],[v.lj.SPONSOR_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationSponsorship)}],[v.lj.SPONSOR_DIRECTORY_ACCESS,e=>{var n,t,i;switch(null===(n=e.tenant)||void 0===n?void 0:n.sponsorDirectoryAccessConfig){case d.pZ.PUBLIC:return!0;case d.pZ.LOGGED_IN_USERS:return!!(null===(t=e.user)||void 0===t?void 0:t._id);case d.pZ.HIDDEN:return!1;default:throw Error("unknown sponsorDirectoryAccessConfig: ".concat(null===(i=e.tenant)||void 0===i?void 0:i.sponsorDirectoryAccessConfig))}}],[v.lj.MEMBER_DIRECTORY_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessMemberDirectory)}],[v.lj.EVENTS_FEED_ACCESS,e=>{var n;return!!(null===(n=e.tenant)||void 0===n?void 0:n.currentUserPermissions.canAccessEventsFeed)}],[v.lj.ORGANIZATION_DASHBOARD_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationProfile)}],[v.lj.DM_PAGE_ACCESS,e=>{var n;return!!(null===(n=e.user)||void 0===n?void 0:n.canAccessDMPage)}],[v.lj.ORGANIZATION_MEMBERSHIP_ACCESS,e=>{var n,t;return!!(null===(t=e.user)||void 0===t?void 0:null===(n=t.rosterOrganization)||void 0===n?void 0:n.currentUserOrganizationPermission.canManageOrganizationMembership)}],[v.lj.FEATURE_FLAG_CMS,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.cms)}],[v.lj.FEATURE_FLAG_CONFERENCES,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.conferences)}],[v.lj.FEATURE_FLAG_WEBFLOW,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.featureFlags)||void 0===n?void 0:n.webflow)}],[v.lj.PAID_MODULE_WEBSITE_BUILDER,e=>{var n,t;return!!(null===(t=e.tenant)||void 0===t?void 0:null===(n=t.paidModules)||void 0===n?void 0:n.websiteBuilder)}]]),useRequiredPermission=e=>{let n=(0,u.x)();if(!e.requiresEvery&&!e.requiresSome)return{hasPermission:!0,loading:!1};if(n.loading)return{hasPermission:!1,loading:!0};let t=null==e||!e.requiresEvery||(null==e?void 0:e.requiresEvery.map(e=>g.get(e)).every(e=>!e||e(n))),i=null==e||!e.requiresSome||(null==e?void 0:e.requiresSome.map(e=>g.get(e)).some(e=>!!e&&e(n)));return{hasPermission:t&&i,loading:!1}},restrictedRoute=(e,n,t)=>d=>{let u=(0,r.useRouter)(),v=useRequiredPermission(n),g=(0,l.T)(),f=(0,o.U)(),m=v.loading||g.isLoading||f.loading,x=!!t&&!!t.requiresMemberManagement&&!f.isActive;return(s.useEffect(()=>{m||v.hasPermission&&!x||g.isAuthenticated||!u.isReady||u.replace({pathname:"/login",query:{redirect:u.asPath}})},[m,u,x,g.isAuthenticated,v.hasPermission]),m)?(0,i.jsx)(c.g,{}):!v.hasPermission||x?g.isAuthenticated?(0,i.jsx)(a.A,{}):(0,i.jsx)(c.g,{}):(0,i.jsx)(e,{...d})}}},function(e){e.O(0,[79412,9669,9041,69741,5206,32512,24062,30588,20904,64986,96317,55643,66854,56112,38885,20764,75591,91663,49774,92888,40179],function(){return e(e.s=18291)}),_N_E=e.O()}]); 2//# sourceMappingURL=new-8c1800eb02581b25.js.map
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.