(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[177],{34122:(e,t,a)=>{Promise.resolve().then(a.t.bind(a,94917,23)),Promise.resolve().then(a.t.bind(a,65455,23)),Promise.resolve().then(a.t.bind(a,52730,23)),Promise.resolve().then(a.t.bind(a,30347,23)),Promise.resolve().then(a.bind(a,120))},120:(e,t,a)=>{"use strict";a.d(t,{EventProvider:()=>n,L:()=>i});var s=a(95155),l=a(12115);let r=(0,l.createContext)();function n(e){let{children:t}=e,[a,n]=(0,l.useState)([]),[i,o]=(0,l.useState)(!0),[c,_]=(0,l.useState)(null),[f,u]=(0,l.useState)([]),[v,b]=(0,l.useState)(!0),[m,d]=(0,l.useState)(null);return(0,l.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/all_events");if(!e.ok)throw Error(e.statusText);let t=await e.json();n(t.events)}catch(e){_(e)}finally{o(!1)}})()},[]),(0,l.useEffect)(()=>{(async()=>{try{let e=await fetch("/api/all_media");if(!e.ok)throw Error(e.statusText);let t=await e.json();u(t)}catch(e){d(e)}finally{b(!1)}})()},[]),(0,s.jsx)(r.Provider,{value:{events:a,loading:i,error:c,media:f,mediaLoading:v,mediaError:m},children:t})}function i(){return(0,l.useContext)(r)}},30347:()=>{},94917:e=>{e.exports={style:{fontFamily:"'Geist', 'Geist Fallback'",fontStyle:"normal"},className:"__className_4d318d",variable:"__variable_4d318d"}},65455:e=>{e.exports={style:{fontFamily:"'Geist Mono', 'Geist Mono Fallback'",fontStyle:"normal"},className:"__className_ea5f4b",variable:"__variable_ea5f4b"}},52730:e=>{e.exports={style:{fontFamily:"'Inter', 'Inter Fallback'",fontStyle:"normal"},className:"__className_d65c78",variable:"__variable_d65c78"}}},e=>{var t=t=>e(e.s=t);e.O(0,[356,441,517,358],()=>t(34122)),_N_E=e.O()}]);