1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[81538],{3009:(e,t,a)=>{a.d(t,{m:()=>o});var r=a(44855),i=a(78553),n=a(90002);let o=(e,t,a=1,o=10)=>{let{token:s}=(0,i.A)(),l=e&&t&&s?[`/organization/${e}/events/${t}/tickets`,s,a,o]:null,{data:d,error:u,isLoading:g,mutate:c}=(0,r.Ay)(l,([a,r,i,o])=>n.iN.getEventTickets(e,t,r,{page:i,limit:o}),{revalidateOnFocus:!1});return{tickets:d?.data||[],meta:d?.meta,isLoading:g,isError:u,mutate:c}}},3622:(e,t,a)=>{a.d(t,{G3:()=>c,tW:()=>u,cf:()=>g});var r=a(12115),i=a(44855),n=a(78553),o=a(3418);let s=(e,t)=>`/organization/${e}/events/${t}/certificates`;class l{getConfig(e,t,a){return(0,o.GO)(`${s(e,t)}/config`,a)}upsertConfig(e,t,a,r){return(0,o.GO)(`${s(e,t)}/config`,r,{method:"PUT",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})}preview(e,t,a,r){return(0,o.GO)(`${s(e,t)}/preview`,r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})}async uploadAsset(e,t,a,r,i){let n=new FormData;n.append("file",r);let o=await fetch(`https://api.ticketnation.ph${s(e,t)}/upload-asset?type=${a}`,{method:"POST",headers:{Authorization:`Bearer ${i}`},body:n});if(!o.ok)throw Error((await o.json().catch(()=>({}))).message||"Upload failed");return o.json()}send(e,t,a,r){return(0,o.GO)(`${s(e,t)}/send`,r,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(a)})}list(e,t,a,r){let i=new URLSearchParams;return a.page&&i.append("page",String(a.page)),a.limit&&i.append("limit",String(a.limit)),a.status&&i.append("status",a.status),(0,o.GO)(`${s(e,t)}/list?${i.toString()}`,r)}}let d=new l,u=(e,t)=>{let{token:a}=(0,n.A)(),{data:r,error:o,isLoading:s,mutate:l}=(0,i.Ay)(e&&t&&a?["event-certificate-config",e,t]:null,()=>d.getConfig(e,t,a),{revalidateOnFocus:!1});return{config:r&&r.templateKey?r:null,isLoading:s,isError:!!o,mutate:l}},g=(e,t,a={})=>{let{token:r}=(0,n.A)(),{data:o,error:s,isLoading:l,mutate:u}=(0,i.Ay)(e&&t&&r?["event-certificates",e,t,a]:null,()=>d.list(e,t,a,r),{refreshInterval:e=>4e3*!!e?.data?.some(e=>"PENDING"===e.status)});return{certificates:o?.data??[],meta:o?.meta,isLoading:l,isError:!!s,mutate:u}},c=(e,t)=>{let{token:a}=(0,n.A)(),[i,o]=(0,r.useState)(!1),[s,l]=(0,r.useState)(!1),u=()=>{if(!e||!t||!a)throw Error("Not ready");return{organizationId:e,eventId:t,token:a}};return{saveConfig:async e=>{let t=u();o(!0);try{return await d.upsertConfig(t.organizationId,t.eventId,e,t.token)}finally{o(!1)}},preview:async e=>{let t=u();return d.preview(t.organizationId,t.eventId,e,t.token)},uploadAsset:async(e,t)=>{let a=u();return d.uploadAsset(a.organizationId,a.eventId,e,t,a.token)},send:async e=>{let t=u();l(!0);try{return await d.send(t.organizationId,t.eventId,e,t.token)}finally{l(!1)}},isSaving:i,isSending:s}}},4706:(e,t,a)=>{a.d(t,{f:()=>o});var r=a(44855),i=a(78553),n=a(90002);let o=(e,t=[])=>{let{token:a}=(0,i.A)(),o=e&&a&&t.length>0?[`/organization/${e}/vouchers/section-options`,[...t].sort().join(",")]:null,{data:s,error:l,isLoading:d}=(0,r.Ay)(o,()=>n.UN.getSectionOptions(e,t,a),{keepPreviousData:!0});return{data:s,isLoading:d,isError:l}}},14529:(e,t,a)=>{a.d(t,{Z:()=>o});var r=a(44855),i=a(78553),n=a(17215);let o=e=>{let{token:t}=(0,i.A)(),a=e&&t?[`/organization/${e}/blasts/segments`,t]:null,{data:o,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a,([t,a])=>n.s.getBlastSegments(e,a),{revalidateOnFocus:!1});return{segments:o||[],isLoading:l,isError:s,mutate:d}}},17215:(e,t,a)=>{a.d(t,{s:()=>i});var r=a(85656);let i={createBlastSegment:async(e,t,a)=>(0,r.GON)(`/organization/${e}/blasts/segments`,a,{method:"POST",body:JSON.stringify(t)}),getBlastSegments:async(e,t)=>(0,r.GON)(`/organization/${e}/blasts/segments`,t),getBlastSegmentById:async(e,t,a)=>(0,r.GON)(`/organization/${e}/blasts/segments/${t}`,a),updateBlastSegment:async(e,t,a,i)=>(0,r.GON)(`/organization/${e}/blasts/segments/${t}`,i,{method:"PATCH",body:JSON.stringify(a)}),deleteBlastSegment:async(e,t,a)=>(0,r.GON)(`/organization/${e}/blasts/segments/${t}`,a,{method:"DELETE"})}},17459:(e,t,a)=>{a.d(t,{q:()=>o});var r=a(44855),i=a(90002),n=a(78553);let o=(e,t,a)=>{let{token:o}=(0,n.A)(),{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(e&&t&&o?["event-attendees",e,t,o,a]:null,()=>(0,i.iK)(e,t,o,a));return{data:s,meta:s?.meta,isLoading:d,isError:l,mutate:u}}},18593:(e,t,a)=>{a.d(t,{mj:()=>g,zu:()=>c,wI:()=>u,oP:()=>z,Jp:()=>l,Px:()=>y,qg:()=>p.q,dS:()=>m,m1:()=>f.m,hM:()=>h});var r=a(78553),i=a(90002),n=a(44855),o=a(12115),s=a(7603);function l(e,t){let{token:a}=(0,r.A)(),l=e&&t&&a?`/organizations/${e}/events/${t}/registration/questions`:null;s.A.debug("[useOrgEventRegistration] Hook initialized",{orgId:e,eventId:t});let{data:d,error:u,isLoading:g,mutate:c}=(0,n.Ay)(l,()=>i.wO.getOrganizationEventRegistrationQuestions(e,t,a),{revalidateOnFocus:!1}),p=(0,o.useCallback)(async r=>{if(!a)return;let n={id:`temp-${Date.now()}`,eventId:t,label:r.label,type:r?.type,required:r.required??!1,options:r?.options,order:d?.length??0,isSystem:r.
1isSystem??!1,isActive:!0};try{await c(async(n=[])=>{let o=await i.wO.createOrganizationEventRegistrationQuestion(e,t,r,a);return s.A.info("[useOrgEventRegistration] Question added successfully."),[...n,o]},{optimisticData:[...d||[],n],rollbackOnError:!0,populateCache:!0,revalidate:!1})}catch(e){s.A.error("[useOrgEventRegistration] Failed to add question",e)}},[e,t,c,d,a]),m=(0,o.useCallback)(async(r,n)=>{if(a)try{await c(async(o=[])=>{let l=await i.wO.updateOrganizationEventRegistrationQuestion(e,t,r,n,a);return s.A.info("[useOrgEventRegistration] Question updated successfully."),o.map(e=>e.id===r?l:e)},{optimisticData:(e=[])=>e.map(e=>e.id===r?{...e,...n}:e),rollbackOnError:!0,populateCache:!0,revalidate:!1})}catch(e){s.A.error("[useOrgEventRegistration] Failed to update question",e)}},[e,t,c,a]),f=(0,o.useCallback)(async r=>{if(a)try{await c(async(n=[])=>(await i.wO.deleteOrganizationEventRegistrationQuestion(e,t,r,a),s.A.info("[useOrgEventRegistration] Question deleted successfully."),n.filter(e=>e.id!==r)),{optimisticData:(e=[])=>e.filter(e=>e.id!==r),rollbackOnError:!0,populateCache:!0,revalidate:!1})}catch(e){s.A.error("[useOrgEventRegistration] Failed to delete question",e)}},[e,t,c,a]),y=(0,o.useCallback)(async r=>{if(a)try{let n=r.map((e,t)=>({id:e.id,order:t}));await c(async(o=[])=>(await i.wO.reorderOrganizationEventRegistrationQuestions(e,t,n,a),s.A.info("[useOrgEventRegistration] Questions reordered successfully."),r),{optimisticData:r,rollbackOnError:!0,populateCache:!0,revalidate:!1})}catch(e){s.A.error("[useOrgEventRegistration] Failed to reorder questions",e)}},[e,t,c,a]);return{questions:(0,o.useMemo)(()=>d||[],[d]),loading:g,error:u,addQuestion:p,updateQuestion:m,deleteQuestion:f,reorderQuestions:y}}var d=a(85656);let u=(e,t,a=1,i=10)=>{let{token:o}=(0,r.A)(),{data:s,error:l,isLoading:u,mutate:g}=(0,n.Ay)(e&&t&&o?[e,t,a,i,o]:null,([e,t,a,r,i])=>d.o2b.getPaginatedEventSchedules(e,t,a,r,i));return{schedules:s?.data||[],meta:s?.meta,isLoading:u,isError:l,mutate:g}},g=(e,t,a={})=>{let{token:i}=(0,r.A)(),o=e&&t&&i?[`/organization/${e}/events/${t}/brands`,JSON.stringify(a),i]:null,{data:s,error:l,isLoading:u,mutate:g}=(0,n.Ay)(o,()=>{if(!i)throw Error("No token found");return d.Dpy.getEventBrands(e,t,a,i)});return{brands:s?.data||[],meta:s?.meta,error:l,isLoading:u,mutate:g}},c=({organizationId:e,eventId:t,page:a=1,limit:i=10})=>{let{token:o}=(0,r.A)(),{data:s,error:l,isLoading:u,mutate:g}=(0,n.Ay)(o&&e&&t?[`/organization/${e}/events/${t}/performers`,e,t,o,a,i]:null,([,e,t,a,r,i])=>d.QJB.findAllEventPerformers(e,t,{page:r,limit:i},a));return{performers:s?.data||[],meta:s?.meta||{},isLoading:u,error:l,mutate:g}};var p=a(17459);let m=(e,t,a=1,i=10)=>{let{token:o}=(0,r.A)(),{data:s,error:l,isLoading:u,mutate:g}=(0,n.Ay)(o&&e&&t?[`/organization/${e}/products`,{page:a,limit:i},t]:null,async()=>{if(!o||!e||!t)throw Error("Missing required parameters");return(0,d.kF2)(e,o,{page:a,limit:i},t)}),c=s?.meta?{...s.meta,totalPages:s.meta.pageCount,hasPrevPage:s.meta.hasPreviousPage}:void 0;return{products:s?.data||[],meta:c,isLoading:u,isError:l,mutate:g}};var f=a(3009);let y=(e,t)=>{let{token:a}=(0,r.A)(),{data:i,error:o,isLoading:s,mutate:l}=(0,n.Ay)(e&&t&&a?[e,t,a]:null,([e,t,a])=>(0,d.cDR)(e,t,a));return{event:i,isLoading:s,mutate:l,isError:o}},v=async([,e,t,a])=>{if(!a)throw Error("Token is required to fetch performers.");let r=d.QJB.findAllOrganizationPerformers(e,{limit:1e3},a),i=d.QJB.findAllEventPerformers(e,t,{limit:1e3},a),[n,o]=await Promise.all([r,i]),s=new Set(o.data.map(e=>e.id));return n.data.filter(e=>!s.has(e.id))},h=({organizationId:e,eventId:t})=>{let{token:a}=(0,r.A)(),{data:i,error:o,isLoading:s,mutate:l}=(0,n.Ay)(a?["unlinkedPerformers",e,t,a]:null,v);return{unlinkedPerformers:i||[],error:o,isLoading:s,mutate:l}};var A=a(19262);let z=()=>{let{token:e}=(0,r.A)(),[t,a]=(0,o.useState)(!1),[i,n]=(0,o.useState)(null);return{exportReport:(0,o.useCallback)(async(t,r)=>{if(!e)return void n(Error("No authentication token available"));try{a(!0),n(null),(0,A.H5)(t,r,e)}catch(e){n(e),console.error("Error exporting event report:",e)}finally{setTimeout(()=>a(!1),1e3)}},[e]),isExporting:t,error:i}};a(3622)},19201:(e,t,a)=>{a.d(t,{U:()=>l,n:()=>s});var r=a(44855),i=a(78553),n=a(81538),o=a(66943);let s=e=>{let{token:t}=(0,i.A)(),{activeOrganization:a}=(0,n.Z)(),s=a?.id,{data:l,error:d,isLoading:u,mutate:g}=(0,r.Ay)(t&&s?[`/organization/${s}/withdrawals`,s,t,e.page,e.limit]:null,([,t,a])=>o.u.getWithdrawals(t,a,e));return{withdrawalsPage:l,error:d,isLoading:u,mutate:g}},l=()=>{let{token:e}=(0,i.A)(),{activeOrganization:t}=(0,n.Z)(),a=t?.id,{data:s,error:l,isLoading:d}=(0,r.Ay)(e&&a?[`/organization/${a}/withdrawals/config`,a,e]:null,([,e,t])=>o.u.getWithdrawalConfig(e,t));return{config:s,error:l,isLoading:d}}},21829:(e,t,a)=>{a.d(t,{a:()=>o});var r=a(14673),i=a(90002),n=a(78553);let o=({organizationId:e,search:t,sort:a,time:o,venue:s,category:l,isActive:d})=>{let{token:u}=(0,n.A)(),{data:g,error:c,size:p,setSize:m,isValidating:f,isLoading:y,mutate:v}=(0,r.Ay)((r,i)=>(!i||i.data.length)&&e&&u?[e,u,t,a,o,s,l,d,r+1,20]:null,async([e,t,a,r,n,o,s,l,d,u])=>(0,i.Xx)(e,t,{search:a,sort:r,time:n,venue:o,category:s,isActive:l,page:d,limit:u}),{revalidateOnFocus:!1,revalidateOnReconnect:!1}),h=g?g.flatMap(e=>
1e.data.filter(Boolean)):[],A=g?.[0]?.meta?.total||0,z=y&&!g,O=void 0!==g&&g.length>0&&(g[g.length-1]?.data.length??0)<20,E=!O&&A>h.length;return{events:h,totalEvents:A,isReachingEnd:O,hasNextPage:E,isLoading:z,isValidating:f,setSize:m,size:p,mutate:v}}},30591:(e,t,a)=>{a.d(t,{l:()=>o});var r=a(44855),i=a(78553),n=a(85656);let o=(e,t)=>{let{token:a}=(0,i.A)(),{data:o,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a&&e?[`/organization/${e}/products`,t]:null,()=>{if(a&&e)return(0,n.kF2)(e,a,t)}),u=o?.meta?{...o.meta,totalPages:o.meta.pageCount,hasPrevPage:o.meta.hasPreviousPage}:void 0;return{products:o?.data||[],meta:u,error:s,isLoading:l,mutate:d}}},31830:(e,t,a)=>{a.d(t,{LZ:()=>n,bu:()=>i});var r=a(3418);let i=async(e,t,a)=>{let i=new URLSearchParams;a?.status&&i.append("status",a.status),a?.targetType&&i.append("targetType",a.targetType),a?.segmentId&&i.append("segmentId",a.segmentId),a?.startDate&&i.append("startDate",a.startDate),a?.endDate&&i.append("endDate",a.endDate),a?.templateType&&i.append("templateType",a.templateType),a?.recipientMin!==void 0&&i.append("recipientMin",a.recipientMin.toString()),a?.recipientMax!==void 0&&i.append("recipientMax",a.recipientMax.toString()),a?.page!==void 0&&i.append("page",a.page.toString()),a?.pageSize!==void 0&&i.append("pageSize",a.pageSize.toString()),a?.search&&i.append("search",a.search);let n=i.toString()?`/organization/${e}/blasts?${i.toString()}`:`/organization/${e}/blasts`,o=await (0,r.GO)(n,t,{method:"GET"});if(o&&"object"==typeof o&&"data"in o&&"total"in o){let e=a?.page||1,t=a?.pageSize||10,r={page:e,limit:t,total:o.total,totalPages:Math.ceil(o.total/t),hasNextPage:e*t<o.total,hasPrevPage:e>1};return{data:o.data,meta:r}}if(o&&"object"==typeof o&&"data"in o&&"meta"in o){let e=o.meta,t={page:e.currentPage||e.page||a?.page||1,limit:e.pageSize||e.limit||a?.pageSize||10,total:e.totalItems||e.total||0,totalPages:e.totalPages||Math.ceil((e.totalItems||0)/(e.pageSize||10)),hasNextPage:void 0!==e.hasNextPage?e.hasNextPage:e.currentPage<e.totalPages,hasPrevPage:void 0!==e.hasPreviousPage?e.hasPreviousPage:e.currentPage>1};return{data:o.data,meta:t}}let s=Array.isArray(o)?o:o?.data||[],l=a?.page||1,d=a?.pageSize||10,u=(l-1)*d,g=u+d;return{data:s.slice(u,g),meta:{page:l,limit:d,total:s.length,totalPages:Math.ceil(s.length/d),hasNextPage:g<s.length,hasPrevPage:l>1}}},n=async(e,t,a)=>{let i=`/organization/${e}/blasts/${t}/analytics`;return(0,r.GO)(i,a)}},33707:(e,t,a)=>{a.d(t,{F:()=>s,z:()=>o});var r=a(44855),i=a(78553),n=a(90002);let o=e=>{let{token:t}=(0,i.A)(),a=e?[`/organization/${e}/affiliates/marketplace-stats`]:null,{data:o,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a,()=>n.Pl.getMarketplaceStats(e,t));return{data:o,isLoading:l,isError:s,mutate:d}},s=e=>{let{token:t}=(0,i.A)(),a=e?[`/organization/${e}/affiliates/events`]:null,{data:o,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a,()=>n.Pl.getEventsWithAffiliateSettings(e,t));return{data:o,isLoading:l,isError:s,mutate:d}}},41278:(e,t,a)=>{a.d(t,{W3:()=>W,IG:()=>c.IG,mj:()=>F.mj,DS:()=>s,wI:()=>F.wI,qo:()=>R,Vm:()=>j,ik:()=>l,xj:()=>U,dS:()=>V,_:()=>q,bb:()=>Q,Ie:()=>Z,i7:()=>K,XB:()=>_,Nf:()=>J,Wj:()=>g,ds:()=>m,x4:()=>f,mR:()=>v,Px:()=>F.Px,qg:()=>F.qg,WJ:()=>A.W,aL:()=>h.a,x0:()=>$,TJ:()=>E,XL:()=>P,k6:()=>S,gV:()=>b,WU:()=>N,Zw:()=>z.Z,Yv:()=>C.Y,Eq:()=>L,IC:()=>k,Ph:()=>T.P,uZ:()=>D,vT:()=>B});var r=a(60126),i=a(78553);a(76712);var n=a(85656),o=a(44855);let s=(e,t)=>{let{token:a}=(0,i.A)(),r=`https://api.ticketnation.ph/organization/${e}/events/${t}/detailed-statistics`,{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(e&&t&&a?r:null,()=>(0,n.IAs)(e,t,a));return{data:s,isLoading:d,isError:l,mutate:u}};function l(e,t){let{token:a}=(0,i.A)(),n=t?`/organizations/${e}/order-approvals?${new URLSearchParams(t).toString()}`:`/organizations/${e}/order-approvals`,{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(a?n:null,()=>(0,r.Nl)(e,a,t));return{approvals:s,error:l,isLoading:d,mutate:u}}a(81176),a(55482);var d=a(92136),u=a(81538);let g=e=>{let{activeOrganization:t}=(0,u.Z)(),a=t?.id,{token:r}=(0,i.A)(),{data:n,error:s,isLoading:l,mutate:g}=(0,o.Ay)(a&&r?["organization-attendees",a,r,e]:null,()=>(0,d.l)(a,r,e));return{attendees:n?.data||[],meta:n?.meta,error:s,isLoading:l,mutate:g}};a(63564),a(53098);var c=a(50876);let p=async([,e,t,a,r,i])=>{if(!i)throw Error("Token is required to fetch organization brands.");return n.Dpy.findAllBrands(e,{page:t,limit:a,search:r},i)},m=({organizationId:e,page:t,limit:a,search:r,token:i})=>{let{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(i?["organizationBrands",e,t,a,r,i]:null,p);return{brands:n?.data||[],meta:n?.meta,error:s,isLoading:l,mutate:d}},f=(e,t)=>{let{token:a}=(0,i.A)(),r=t?`?userId=${t}`:"",s=`https://api.ticketnation.ph/user/organizations/${e}/dashboard${r}`,{data:l,error:d,isLoading:u}=(0,o.Ay)(e&&a?[s,a]:null,()=>
1n.DbU.getDashboardAnalytics(e,a));return{data:l,isLoading:u,isError:d}};var y=a(4007);let v=(e,t)=>{let{token:a}=(0,i.A)(),{data:r,error:n,isLoading:s,mutate:l}=(0,o.Ay)(e&&a?["/organization-email-logs",e,t,a]:null,()=>(0,y.F)(e,t,a||""),{keepPreviousData:!0});return{emailLogs:r,error:n,isLoading:s,mutate:l}};a(73971),a(68872),a(90135);var h=a(21829),A=a(95722),z=a(14529),O=a(16384);let E=e=>{let{token:t}=(0,i.A)(),{data:a,error:r,isLoading:n}=(0,o.Ay)(e&&t?["organization-filter-venues",e,t]:null,()=>(0,O.i)(e,t));return{venues:a,error:r,isLoading:n}},$=e=>{let{token:t}=(0,i.A)(),{data:a,error:r,isLoading:n}=(0,o.Ay)(e&&t?["organization-filter-categories",e,t]:null,()=>(0,O.G)(e,t));return{categories:a,error:r,isLoading:n}};a(65490);var w=a(90002);let P=(e,t)=>{let{token:a}=(0,i.A)(),{data:r,error:n,isLoading:s,mutate:l}=(0,o.Ay)(e&&t&&a?[`/organization/${e}/orders/${t}`,e,t,a]:null,()=>w.lO.getOrganizationOrderById(e,t,a));return{order:r,isLoading:s,isError:n,mutate:l}},S=(e,t)=>{let{token:a}=(0,i.A)(),r={...t};(r?.orderNumber===void 0||isNaN(r.orderNumber))&&delete r.orderNumber,Object.keys(r).forEach(e=>void 0===r[e]&&delete r[e]);let n=e?[`/organization/${e}/orders`,JSON.stringify(r)]:null,{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(a?n:null,()=>w.lO.getOrganizationOrders(e,r,a));return{data:s?.data,meta:s?.meta,isLoading:d,isError:l,mutate:u}},I=async([,e,t,a,r,i])=>{if(!i)throw Error("Token is required to fetch organization performers.");return n.QJB.findAllOrganizationPerformers(e,{page:t,limit:a,search:r},i)},b=({organizationId:e,page:t,limit:a,search:r})=>{let{token:n}=(0,i.A)(),{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(n?["organizationPerformers",e,t,a,r,n]:null,I);return{performers:s?.data||[],meta:s?.meta,error:l,isLoading:d,mutate:u}};a(30591);let N=e=>{let t=e?`https://api.ticketnation.ph/user/organizations/profile/${e}`:null,{token:a}=(0,i.A)(),{data:r,error:s,isLoading:l,mutate:d}=(0,o.Ay)(e&&a?[t,a]:null,()=>(0,n.vlp)(e,a));return{data:r,isLoading:l,isError:s,mutate:d}};var x=a(3418);function k(e,t,a=""){let{token:r}=(0,i.A)(),{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(r?`/organization/${e}/products?excludeEventId=${t}&search=${a}`:null,e=>(0,x.GO)(e,r));return{products:n?.data||[],meta:n?.meta,isLoading:l,isError:s,mutate:d}}function R(e){let t=e?`https://api.ticketnation.ph/organization/any/users/${e}/invite`:null,{data:a,error:r,isLoading:i,mutate:n}=(0,o.Ay)(t,()=>(0,w.I_)(e));return{data:a,isLoading:i,isError:!!r,mutate:n}}function j(e,t){let{token:a}=(0,i.A)(),r=new URLSearchParams(t).toString(),n=`/organization/${e}/users?${r}`,{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(n,()=>(0,w._E)(e,t,a));return{data:s,isLoading:d,isError:!!l,mutate:u}}let D=(e,t)=>{let{token:a}=(0,i.A)(),r=e?[`/organization/${e}/vouchers/${t}`]:null,{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(a&&r?r:null,()=>w.UN.getVoucherById(e,t,a),{revalidateOnFocus:!1});return{voucher:n,error:s,isLoading:l,mutate:d}};var C=a(47884);a(4706),a(19201);var T=a(45517);a(25568);var F=a(18593);a(70090);var G=a(10988);let L=()=>{let{activeOrganization:e}=(0,u.Z)(),t=e?.id,{token:a}=(0,i.A)(),{data:r,error:n,isLoading:s}=(0,o.Ay)(t&&a?`/organization/${t}/payouts/summary`:null,()=>G.L.getPayoutSummary(t,a));return{summary:r,isLoading:s,error:n}},U=(e=1,t=10,a)=>{let{activeOrganization:r}=(0,u.Z)(),n=r?.id,{token:s}=(0,i.A)(),l=a?`&status=${a.status||""}&search=${a.search||""}&startDate=${a.startDate||""}&endDate=${a.endDate||""}`:"",{data:d,error:g,isLoading:c,mutate:p}=(0,o.Ay)(n&&s?`/organization/${n}/payouts/orders?page=${e}&limit=${t}${l}`:null,()=>G.L.getOrderPayouts(n,e,t,s,a));return{payouts:d,isLoading:c,error:g,mutate:p,exportPayouts:async()=>{n&&s&&await G.L.exportOrderPayouts(n,s,a)}}},M=async(e,t)=>(0,x.GO)(`/organization/${e}/wallet`,t),B=()=>{let{token:e}=(0,i.A)(),{activeOrganization:t}=(0,u.Z)(),a=t?.id,{data:r,error:n,isLoading:s,mutate:l}=(0,o.Ay)(e&&a?[`/organization/${a}/wallet`,a,e]:null,([,e,t])=>M(e,t));return{wallet:r,error:n,isLoading:s,mutate:l}};a(80590);let J=(e,t)=>{let{token:a}=(0,i.A)(),r=e?[`/organization/${e}/affiliates`,JSON.stringify(t)]:null,{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(r,()=>w.Pl.getAffiliates(e,t||{},a),{keepPreviousData:!0});return{data:n?.data,meta:n?.meta,isLoading:l,isError:s,mutate:d}},Z=(e,t)=>{let{token:a}=(0,i.A)(),r=e&&t?[`/organization/${e}/affiliates/${t}`]:null,{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(r,()=>w.Pl.getAffiliate(e,t,a),{revalidateOnFocus:!1});return{data:n,isLoading:l,isError:s,mutate:d}},q=e=>{let{token:t}=(0,i.A)(),a=e?[`/organization/${e}/affiliates/stats`]:null,{data:r,error:n,isLoading:s,mutate:l}=(0,o.Ay)(a,()=>w.Pl.getStats(e,t));return{data:r,isLoading:s,isError:n,mutate:l}},V=e=>{let{token:t}=(0,i.A)(),a=e?[`/organization/${e}/affiliates/analytics/funnel`]:null,{data:r,error:n,isLoading:s,mutate:l}=(0,o.Ay)(a,()=>w.Pl.getFunnel(e,t));return{data:r,isLoading:s,isError:n,mutate:l}},Q=(e,t)=>{let{token:a}=(0,i.A)(),r=e?[`/organization/${e}/affiliates/analytics/top-affiliates`,t]:null,{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(r,()=>w.Pl.getTopAffiliates(e,{sortBy:t},a));return{data:n,isLoading:l,isError:s,mutate:d}},W=(e,t,a)=>{let{token:r}=(0,i.A)(),n=e&&t?[`/organization/${e}/affiliates/${t}/events`,JSON.stringify(a)]:null,{data:s,error:l,isLoading:d,mutate:u}=(0,o.Ay)(n,()=>w.Pl.getAffiliateEvents(e,t,a||{},r),{keepPreviousData:!0});return{data:s?.data,meta:s?.meta,isLoading:d,isError:l,mutate:u}},_=(e,t)=>
1{let{token:a}=(0,i.A)(),r=e&&a?[`/organization/${e}/affiliate-partners`,JSON.stringify(t)]:null,{data:n,error:s,isLoading:l,mutate:d}=(0,o.Ay)(r,()=>{let r=new URLSearchParams;t?.page&&r.set("page",String(t.page)),t?.limit&&r.set("limit",String(t.limit));let i=r.toString(),n=`/organization/${e}/affiliate-partners${i?`?${i}`:""}`;return(0,x.GO)(n,a)},{revalidateOnFocus:!1});return{data:n?.data,meta:n?.meta,isLoading:l,isError:!!s,mutate:d}},K=(e,t)=>{let{token:a}=(0,i.A)(),r=e&&t&&a?[`/organization/${e}/affiliate-partners/${t}/performance`]:null,{data:n,error:s,isLoading:l}=(0,o.Ay)(r,()=>(0,x.GO)(`/organization/${e}/affiliate-partners/${t}/performance`,a),{revalidateOnFocus:!1});return{data:n,isLoading:l,isError:!!s}};a(33707)},45517:(e,t,a)=>{a.d(t,{P:()=>s});var r=a(44855),i=a(85656),n=a(78553),o=a(7603);let s=()=>{let{token:e}=(0,n.A)(),t=async([e,t])=>{let a=await (0,i.wVm)(t);o.A.info("useUserOrganizations - API Response",{orgDtosCount:a?.length||0,orgDtos:a?.map(e=>({id:e.id,name:e.name,slug:e.slug,role:e.role}))});let r=a.map(e=>({id:e.id,userId:"",organizationId:e.id,role:{id:`role-${e.role}`,name:e.role.charAt(0).toUpperCase()+e.role.slice(1).toLowerCase(),slug:e.role.toLowerCase(),permissions:[],createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()},status:"ACTIVE",isExistingUser:!0,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString(),user:{id:"",email:"",firstName:"",lastName:"",role:"",username:"",mobileNumber:"",userOrganizations:[],createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()},organization:{id:e.id,name:e.name,slug:e.slug,imageUrl:e.imageUrl,image:e.image,bio:"",contactEmail:"",contactPhone:"",address:"",city:"",state:"",country:"",zipCode:"",url:"",ownerId:"",isVerified:!1,imageId:"",isActive:!0,subscription:null,createdAt:new Date().toISOString(),updatedAt:new Date().toISOString()}}));return o.A.info("useUserOrganizations - Transformed Organizations",{transformedCount:r.length,transformedOrgs:r.map(e=>({id:e.id,organizationId:e.organizationId,organizationName:e.organization.name,role:e.role,status:e.status}))}),r},{data:a,error:s,isLoading:l,isValidating:d}=(0,r.Ay)(e?["/account/organizations",e]:null,t,{shouldRetryOnError:!0,errorRetryCount:3,errorRetryInterval:1e3,revalidateOnMount:!0,keepPreviousData:!0});return{data:a,isLoading:l,isValidating:d,isError:!!s}}},47884:(e,t,a)=>{a.d(t,{Y:()=>o});var r=a(44855),i=a(90002),n=a(78553);let o=(e,t)=>{let{token:a}=(0,n.A)(),o=e?[`/organization/${e}/vouchers`,JSON.stringify(t)]:null,{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(o,()=>i.UN.getVouchers(e,t||{},a),{keepPreviousData:!0});return{data:s?.data,meta:s?.meta,isLoading:d,isError:l,mutate:u}}},50876:(e,t,a)=>{a.d(t,{IG:()=>l,e6:()=>s});var r=a(44855),i=a(78553),n=a(31830),o=a(3418);function s(e,t={},a=!0){let{token:o}=(0,i.A)(),{data:l,error:d,isLoading:u,mutate:g}=(0,r.Ay)(a&&e&&o?[`/organizations/${e}/blasts`,e,t,o]:null,async([e,t,a,r])=>await (0,n.bu)(t,r,a));return{blasts:l?.data||[],meta:l?.meta,isLoading:u,error:d,mutate:g}}function l(e){let{token:t}=(0,i.A)(),{data:a,error:n,isLoading:s,mutate:l}=(0,r.Ay)(e&&t?[`/organizations/${e}/filters`,e,t]:null,async([e,t,a])=>{let r={success:!0,data:await (0,o.GO)(`/organization/${t}/blasts/audience/filters`,a,{method:"GET"})};if(r.success&&r.data)return r.data;throw Error("Failed to fetch filters")});return{filters:a||{basic:[],advanced:[],canUseAdvanced:!1},isLoading:s,error:n,mutate:l}}},53098:(e,t,a)=>{a.d(t,{e:()=>l});var r=a(44855),i=a(78553),n=a(81538),o=a(3759),s=a(73321);let l=e=>{let{activeOrganization:t}=(0,n.Z)(),{token:a}=(0,i.A)(),l=(0,s.useParams)().eventId,d=t?.id,{data:u,error:g,isLoading:c}=(0,r.Ay)(d&&l&&e&&a?[`/organizations/${d}/events/${l}/blasts/${e}`,d,l,e,a]:null,([e,t,a,r,i])=>(0,o.dl)(t,a,r,i));return{blastDetails:u,error:g,isLoading:c}}},55482:(e,t,a)=>{a.d(t,{BC:()=>d,u6:()=>g,wV:()=>u});var r=a(44855),i=a(78553),n=a(81538),o=a(38058),s=a(12115),l=a(66609);function d(e,t,a=!1){let{token:s}=(0,i.A)(),{activeOrganization:l}=(0,n.Z)(),{data:u,error:g,isLoading:c,mutate:p}=(0,r.Ay)(s&&l?.id&&e?[`/event-groups/${e}/media`,t,a,s]:null,()=>(0,o.wV)(l.id,e,s,t,a));return{media:u||[],error:g,isLoading:c,mutate:p}}function u(e){let{token:t}=(0,i.A)(),{activeOrganization:a}=(0,n.Z)(),{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(t&&a?.id&&e?[`/event-groups/${e}/media/stats`,t]:null,()=>(0,o.F$)(a.id,e,t));return{stats:s,error:l,isLoading:d,mutate:u}}function g(e){let{token:t}=(0,i.A)(),{activeOrganization:a}
1=(0,n.Z)(),[r,d]=(0,s.useState)(!1),[u,g]=(0,s.useState)(!1),[c,p]=(0,s.useState)(!1);return{uploadMedia:async r=>{if(!t||!a?.id)throw Error("No authentication or organization");d(!0);try{let i=await (0,o.bF)(a.id,e,r,t);return l.oR.success("Media uploaded successfully"),i}catch(e){throw l.oR.error(e.message||"Failed to upload media"),e}finally{d(!1)}},updateMedia:async(r,i)=>{if(!t||!a?.id)throw Error("No authentication or organization");g(!0);try{let n=await (0,o.tO)(a.id,e,r,i,t);return l.oR.success("Media updated successfully"),n}catch(e){throw l.oR.error(e.message||"Failed to update media"),e}finally{g(!1)}},deleteMedia:async r=>{if(!t||!a?.id)throw Error("No authentication or organization");p(!0);try{await (0,o.zI)(a.id,e,r,t),l.oR.success("Media deleted successfully")}catch(e){throw l.oR.error(e.message||"Failed to delete media"),e}finally{p(!1)}},reorderMedia:async r=>{if(!t||!a?.id)throw Error("No authentication or organization");try{let i=await (0,o.Pj)(a.id,e,r,t);return l.oR.success("Media reordered successfully"),i}catch(e){throw l.oR.error(e.message||"Failed to reorder media"),e}},setFeatured:async(r,i)=>{if(!t||!a?.id)throw Error("No authentication or organization");try{let n=await (0,o.I6)(a.id,e,r,i,t);return l.oR.success(`Media ${i?"featured":"unfeatured"} successfully`),n}catch(e){throw l.oR.error(e.message||"Failed to update featured status"),e}},isUploading:r,isUpdating:u,isDeleting:c}}},63564:(e,t,a)=>{a.d(t,{J:()=>s});var r=a(44855),i=a(78553),n=a(574),o=a(81538);let s=()=>{let{token:e}=(0,i.A)(),{activeOrganization:t}=(0,o.Z)(),a=t?.id,{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(e&&a?[`/organization/${a}/bank-accounts`,a,e]:null,([,e,t])=>(0,n.Gx)(e,t));return{bankAccounts:s,error:l,isLoading:d,mutate:u}}},65424:(e,t,a)=>{a.d(t,{AP:()=>i,_S:()=>r,sc:()=>n});let r=e=>{try{return localStorage.getItem(e)}catch(e){return console.error("Error reading from localStorage:",e),null}},i=(e,t)=>{try{localStorage.setItem(e,t)}catch(e){console.error("Error writing to localStorage:",e)}},n=e=>{try{localStorage.removeItem(e)}catch(e){console.error("Error removing from localStorage:",e)}}},65490:(e,t,a)=>{a.d(t,{p:()=>s});var r=a(44855),i=a(87222),n=a(78553),o=a(81538);function s(){let{token:e}=(0,n.A)(),{activeOrganization:t}=(0,o.Z)(),a=t?.organizationId,{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(a&&e?[`/organization/${a}/merchant-accounts`,a,e]:null,([e,t,a])=>(0,i.Bl)(t,a));return{merchantAccounts:s,isLoading:d,isError:l,mutate:u}}},68872:(e,t,a)=>{a.d(t,{$:()=>s,I:()=>l});var r=a(44855),i=a(14673),n=a(85656),o=a(78553);function s({organizationId:e,search:t,sort:a,isActive:r,limit:l=10}){let{token:d}=(0,o.A)(),{data:u,error:g,size:c,setSize:p,isValidating:m,mutate:f}=(0,i.Ay)((i,n)=>{if(!d||!e||n&&!n.data.length)return null;let o=new URLSearchParams;return o.append("page",(i+1).toString()),o.append("limit",l.toString()),t&&o.append("search",t),a&&o.append("sort",a),null!=r&&o.append("isActive",String(r)),[`/organization/${e}/event-groups?${o.toString()}`,d]},([t,a])=>(0,n.kPk)(e,a,t),{revalidateFirstPage:!1}),y=u?[].concat(...u.map(e=>e.data)):[];return{eventGroups:y,isLoading:!u&&!g,isValidating:m,error:g,size:c,setSize:p,mutate:f,hasNextPage:!!u&&u.length>0&&u[u.length-1].meta.page<u[u.length-1].meta.totalPages}}function l(e,t){let{token:a}=(0,o.A)(),{data:i,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a?[`/organization/${e}/event-groups/${t}`,a]:null,([a,r])=>(0,n.lvc)(e,t,r));return{eventGroup:i,error:s,isLoading:l,mutate:d}}},70090:(e,t,a)=>{a.d(t,{l:()=>s});var r=a(44855),i=a(78553),n=a(81538),o=a(89297);let s=e=>{let{token:t}=(0,i.A)(),{activeOrganization:a}=(0,n.Z)(),{data:s,error:l,isLoading:d,mutate:u}=(0,r.Ay)(t&&a?.id&&e?[`/organization/${a.id}/payouts/${e}`,t]:null,([t,r])=>o.A.getOrganizerPayoutDetails(a.id,e,r));return{payout:s,error:l,isLoading:d,mutate:u}}},73971:(e,t,a)=>{a.d(t,{b:()=>o});var r=a(44855),i=a(78553),n=a(93527);let o=(e,t)=>{let{token:a}=(0,i.A)(),{data:o,error:s,isLoading:l,mutate:d}=(0,r.Ay)(a&&e&&t?[`/organization/${e}/events/${t}/delivery-options`,a]:null,()=>(0,n.b0)(a,e,t));return{deliveryOptions:o,error:s,isLoading:l,mutate:d}}},76712:(e,t,a)=>{a.d(t,{g:()=>s});var r=a(78553),i=a(44855),n=a(81538),o=a(3418);let s=e=>{let{token:t}=(0,r.A)(),{activeOrganization:a}=(0,n.Z)(),s=a?.id,l=s&&e?`/organization/${s}/event-groups/${e}/events/assignable?page=1&limit=100`:null,{data:d,error:u,isLoading:g,isValidating:c,mutate:p}=(0,i.Ay)(l,e=>(0,o.GO)(e,t),{revalidateOnFocus:!1});return{assignableEvents:d?.data||[],error:u,isLoading:g,isValidating:c,mutate:p}}},80590:(e,t,a)=>{a.d(t,{k:()=>o});var r=a(44855),i=a(78553),n=a(57791);let o=(e,t)=>{let{token:a}=(0,i.A)(),o=a&&e&&t?`/organization/${e}/products/${t}/variants`:null,{data:s,isLoading:l,mutate:d,error:u}=(0,r.Ay)(o,()=>(0,n.gL)(e,t,a),{revalidateOnFocus:!1,dedupingInterval:5e3});return{variants:s||[],isLoading:l,mutate:d,isError:u}}
1},81176:(e,t,a)=>{a.d(t,{f:()=>o});var r=a(44855),i=a(78553),n=a(48720);let o=(e,t,a)=>{let{token:o}=(0,i.A)(),s=e&&t&&o?["event-visitor-insights",e,t,a?.period,a?.startDate,a?.endDate]:null,{data:l,error:d,isLoading:u,mutate:g}=(0,r.Ay)(s,()=>n.K.getVisitorInsights(e,t,o,a),{revalidateOnFocus:!1,revalidateOnReconnect:!1});return{data:l,isLoading:u,isError:!!d,error:d,mutate:g}}},81538:(e,t,a)=>{a.d(t,{T:()=>m,Z:()=>f});var r=a(95155),i=a(12115),n=a(73321),o=a(78553),s=a(41278),l=a(65424),d=a(7603),u=a(86846);function g(){return(0,r.jsxs)("div",{className:"flex h-screen w-full bg-background",children:[(0,r.jsxs)("div",{className:"hidden md:flex flex-col w-80 border-r h-full",children:[(0,r.jsxs)("div",{className:"p-4 border-b",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between mb-4",children:[(0,r.jsx)(u.E,{className:"h-7 w-32"}),(0,r.jsx)(u.E,{className:"h-8 w-20"})]}),(0,r.jsx)(u.E,{className:"h-9 w-full"})]}),(0,r.jsx)("div",{className:"p-4 space-y-4",children:Array.from({length:3}).map((e,t)=>(0,r.jsxs)("div",{className:"space-y-2",children:[(0,r.jsx)(u.E,{className:"h-4 w-24"}),(0,r.jsx)(u.E,{className:"h-8 w-full"}),(0,r.jsx)(u.E,{className:"h-8 w-full"})]},t))})]}),(0,r.jsxs)("div",{className:"flex flex-col flex-1",children:[(0,r.jsxs)("header",{className:"sticky top-0 z-30 flex h-16 items-center gap-4 border-b bg-background px-4 md:hidden",children:[(0,r.jsx)(u.E,{className:"h-8 w-8 rounded-md"}),(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(u.E,{className:"h-6 w-32"})})]}),(0,r.jsx)("main",{className:"flex-1 p-4 md:p-6",children:(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)(u.E,{className:"h-8 w-64"}),(0,r.jsx)(u.E,{className:"h-4 w-80"}),(0,r.jsx)("div",{className:"border rounded-lg p-4",children:(0,r.jsxs)("div",{className:"space-y-4",children:[(0,r.jsx)(u.E,{className:"h-12 w-full"}),(0,r.jsx)(u.E,{className:"h-12 w-full"}),(0,r.jsx)(u.E,{className:"h-12 w-full"})]})})]})})]})]})}var c=a(96085);let p=(0,i.createContext)(void 0),m=({children:e})=>{let t=(0,n.useRouter)(),{user:a,isLoading:u}=(0,o.A)(),{data:m,isLoading:f,isValidating:y,isError:v}=(0,s.Ph)(),{data:h,isSuperAdmin:A,isLoading:z,isValidating:O}=(0,c.e)(),[E,$]=(0,i.useState)(null),[w,P]=(0,i.useState)(!1),S=(0,i.useRef)(!1),I=(0,i.useRef)(!1),b=(0,i.useCallback)(e=>({...e,id:e.organizationId||e.id}),[]),N=i.useMemo(()=>{if(A&&h)return h;if(m&&m.length>0)return d.A.info("[OrgProvider] organizations memo â using API data",{count:m.length,roles:m.map(e=>({id:e.organizationId,role:e.role,roleType:typeof e.role}))}),m;if(a?.userOrganizations&&a.userOrganizations.length>0){let e=a.userOrganizations.map(e=>({...e,role:(e=>{if(e){if("object"==typeof e&&"slug"in e)return e;if("string"==typeof e)return{id:`role-${e}`,name:e.charAt(0).toUpperCase()+e.slice(1).toLowerCase(),slug:e.toLowerCase(),permissions:[]}}})(e.role)}));return d.A.info("[OrgProvider] organizations memo â using FALLBACK (profile) data",{count:e.length,rawRoles:a.userOrganizations.map(e=>({id:e.organizationId,role:e.role,roleType:typeof e.role})),normalizedRoles:e.map(e=>({id:e.organizationId,role:e.role,roleType:typeof e.role}))}),e}return m?(d.A.info("[OrgProvider] organizations memo â API returned empty array"),m):(d.A.info("[OrgProvider] organizations memo â no data yet"),[])},[A,h,m,a?.userOrganizations]),{data:x,isLoading:k,isError:R,mutate:j}=(0,s.WU)(E?.organizationId),D=(0,i.useCallback)(e=>{let t=b(e);$(t),(0,l.AP)("activeOrganizationId",t.id||t.organizationId)},[b]);(0,i.useEffect)(()=>{if(S.current||((f||y)&&(I.current=!0),u||!a))return;let e=a?.userOrganizations!==void 0;if(a?.userOrganizations&&a.userOrganizations.length,!e&&f)return;let t=N||[],r=(0,l._S)("activeOrganizationId"),i=null,n=f||y||A&&(z||O);if(0===t.length&&r&&n)return;if(t.length>0){if(r){if(i=t.find(e=>e.id===r||e.organizationId===r)||null){let e=i.id||i.organizationId;e&&e!==r&&(0,l.AP)("activeOrganizationId",e)}else if(n||!I.current&&void 0!==m)return}i||(i=t[0])}let o=i?b(i):null;d.A.info("[OrgProvider] â
Initializing activeOrganization",{orgId:o?.organizationId,orgName:o?.organization?.name,role:o?.role,roleType:typeof o?.role,hasRoleSlug:!!(o?.role&&"object"==typeof o.role&&"slug"in o.role),source:m?.length?"API":"profile-fallback"}),$(o),P(!0),S.current=!0},[f,y,z,O,A,N,u,a,m]),(0,i.useEffect)(()=>
1{if(!w)return;let e=(0,l._S)("activeOrganizationId");if(e&&e!==E?.id&&e!==E?.organizationId){let t=N.find(t=>t.id===e||t.organizationId===e);if(t){let a=b(t);a.id&&a.id!==e&&(0,l.AP)("activeOrganizationId",a.id),$(a);return}f||y||(0,l.sc)("activeOrganizationId")}!E||N.some(e=>e.id===E.id||e.organizationId===E.organizationId)||(N.length>0?D(N[0]):$(null))},[N,E,w,D,f,y]),(0,i.useEffect)(()=>{if(!w||!E||!m?.length)return;let e=m.find(e=>e.organizationId===E.organizationId);if(!e)return;let t=E.role,a=e.role,r=!t||a&&"string"==typeof t;d.A.info("[OrgProvider] \uD83D\uDD04 Enrichment check",{orgId:E.organizationId,currentRole:t,currentRoleType:typeof t,apiRole:a,apiRoleType:typeof a,needsEnrichment:r}),r&&(d.A.info("[OrgProvider] \uD83D\uDD04 Enriching activeOrganization with API data"),$(b(e)))},[m,E,w,b]),(0,i.useEffect)(()=>{!w||E||f||y||0!==N.length||!a||t.push("/organizer/apply")},[w,E,t,a,f,y,N]);let C=a?.userOrganizations!==void 0;a?.userOrganizations&&a.userOrganizations.length;let T=!C&&f,F=(f||y||A&&(z||O))&&0===N.length,G=T||u||!w||F;return!E&&w?(0,r.jsx)(g,{}):(0,r.jsx)(p.Provider,{value:{organizations:N||[],activeOrganization:E,setActiveOrganization:D,loading:G,organizationProfile:x,mutateProfile:j,organizationsError:v,profileError:R,loadingOrganizations:f,loadingProfile:k,authLoading:u,isInitialized:w,user:a},children:e})},f=()=>{let e=(0,i.useContext)(p);if(void 0===e)throw Error("useOrganization must be used within an OrganizationProvider");return e}},86846:(e,t,a)=>{a.d(t,{E:()=>n});var r=a(95155),i=a(40980);function n({className:e,...t}){return(0,r.jsx)("div",{"data-slot":"skeleton",className:(0,i.cn)("bg-accent animate-pulse rounded-md",e),...t})}},90135:(e,t,a)=>{a.d(t,{S:()=>o});var r=a(44855),i=a(90002),n=a(78553);let o=(e,t,a)=>{let{token:o}=(0,n.A)(),s=e&&t?[`/organization/${e}/events/${t}/vouchers`,JSON.stringify(a)]:null,{data:l,error:d,isLoading:u,mutate:g}=(0,r.Ay)(s,()=>i.UN.getEventVouchers(e,t,o,a?.page,a?.limit,a?.search,a?.isActive,a?.type,a?.discountType),{keepPreviousData:!0});return{data:l?.data,meta:l?.meta,isLoading:u,isError:d,mutate:g}}},95722:(e,t,a)=>{a.d(t,{W:()=>o});var r=a(44855),i=a(90002),n=a(78553);let o=(e,t)=>{let{token:a}=(0,n.A)(),o=t?`?${new URLSearchParams(t).toString()}`:"",s=`https://api.ticketnation.ph/organization/${e}/events${o}`,{data:l,error:d,isLoading:u,mutate:g}=(0,r.Ay)(e&&a?[s,a]:null,([a,r])=>(0,i.Xx)(e,r,t));return{data:l?.data||[],meta:l?.meta,isLoading:u,isError:d,mutate:g}}},96085:(e,t,a)=>{a.d(t,{e:()=>l,o:()=>s});var r=a(44855),i=a(78553),n=a(85656);let o=new Set(["super admin","super-admin","super_admin","superadmin"]),s=e=>e?.userRoles?.some(e=>o.has(e.role.name.trim().toLowerCase()))??!1,l=()=>{let{token:e,user:t}=(0,i.A)(),a=s(t),{data:o,error:l,isLoading:d,isValidating:u}=(0,r.Ay)(e&&a?["/admin/organizations",e]:null,async([,e])=>(await (0,n.GON)("/admin/organizations?skip=0&take=1000&sortBy=name&sortOrder=asc",e)).data.map(e=>({id:e.id,organizationId:e.id,organization:e,userId:t?.id??"",status:"ACTIVE",isExistingUser:!1,user:t,role:{id:"role-super-admin-support",name:"Administrator",slug:"admin",permissions:[]}})));return{data:o,isSuperAdmin:a,isLoading:d,isValidating:u,isError:!!l}}}}]);
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.