PageSourceSearch

https://christian-singularity.web.app/_next/static/chunks/23107.0d9c5a0225893e54.js

js christian-singularity.web.app collected 2026-10-03 12:23:29 UTC 4,746 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[23107],{23107:(e,t,s)=>{"use strict";s.r(t),s.d(t,{default:()=>r});var n=s(95155),a=s(12115),o=s(29042),i=s(26043),l=s.n(i);function r(e){let{category:t,events:s,categories:i,onClose:r,onEventClick:c}=e,d=(0,a.useMemo)(()=>{let e=new Date;e.setHours(0,0,0,0);let t=[],n=[];return s.forEach(s=>{let a=new Date(s.startDate);a.setHours(0,0,0,0),a>=e?t.push(s):n.push(s)}),t.sort((e,t)=>new Date(e.startDate)-new Date(t.startDate)),n.sort((e,t)=>new Date(t.startDate)-new Date(e.startDate)),{upcoming:t,past:n}},[s]),_=(0,o.ep)(i,null==t?void 0:t.id),v=e=>new Date(e).toLocaleTimeString("en-US",{hour:"numeric",minute:"2-digit",hour12:!0}),h=e=>(0,n.jsxs)("div",{className:l().eventCard,onClick:()=>c(e),style:{borderLeftColor:_},children:[(0,n.jsx)("div",{className:l().eventHeader,children:(0,n.jsxs)("h3",{className:l().eventTitle,children:[e.title,e.isRecurringInstance&&(0,n.jsx)("span",{className:l().recurringBadge,children:"\uD83D\uDD04"}),e.isModified&&(0,n.jsx)("span",{className:l().modifiedBadge,children:"*"})]})}),(0,n.jsxs)("div",{className:l().eventDetails,children:[(0,n.jsxs)("div",{className:l().eventDate,children:[(0,n.jsx)("span",{className:l().icon,children:"\uD83D\uDCC5"}),(0,n.jsx)("span",{children:new Date(e.startDate).toLocaleDateString("en-US",{weekday:"short",month:"short",day:"numeric",year:"numeric"})})]}),(0,n.jsxs)("div",{className:l().eventTime,children:[(0,n.jsx)("span",{className:l().icon,children:"\uD83D\uDD50"}),(0,n.jsxs)("span",{children:[v(e.startDate),e.endDate&&" - ".concat(v(e.endDate))]})]}),e.location&&(0,n.jsxs)("div",{className:l().eventLocation,children:[(0,n.jsx)("span",{className:l().icon,children:"\uD83D\uDCCD"}),(0,n.jsx)("span",{children:e.location})]})]}),e.description&&(0,n.jsxs)("div",{className:l().eventDescription,children:[e.description.substring(0,100),e.description.length>100&&"..."]}),(0,n.jsx)("div",{className:l().clickHint,children:"Click to view and edit →"})]},e.id);return t?(0,n.jsxs)("div",{className:l().panel,children:[(0,n.jsxs)("div",{className:l().header,style:{borderTopColor:_},children:[(0,n.jsxs)("div",{className:l().headerContent,children:[(0,n.jsxs)("h2",{className:l().title,children:[(0,n.jsx)("span",{className:l().categoryDot,style:{backgroundColor:_}}),t.name," Events"]}),(0,n.jsxs)("p",{className:l().subtitle,children:[s.length," event",1!==s.length?"s":""," in this category"]})]}),(0,n.jsx)("button",{onClick:r,className:l().closeButton,children:"✕"})]}),(0,n.jsx)("div",{className:l().content,children:0===s.length?(0,n.jsx)("div",{className:l().emptyState,children:(0,n.jsx)("p",{children:"No events found in this category"})}):(0,n.jsxs)(n.Fragment,{children:[d.upcoming.length>0&&(0,n.jsxs)("div",{className:l().section,children:[(0,n.jsxs)("h3",{className:l().sectionTitle,children:["Upcoming Events (",d.upcoming.length,")"]}),(0,n.jsx)("div",{className:l().eventsList,children:d.upcoming.map(e=>h(e))})]}),d.past.length>0&&(0,n.jsxs)("div",{className:l().section,children:[(0,n.jsxs)("h3",{className:l().sectionTitle,children:["Past Events (",d.past.length,")"]}),(0,n.jsx)("div",{className:l().eventsList,children:d.past.map(e=>h(e))})]})]})}),(0,n.jsx)("div",{className:l().footer,children:(0,n.jsx)("button",{onClick:r,className:l().closeFooterButton,children:"Close"})})]}):null}},26043:e=>{e.exports={panel:"CategoryEventsModal_panel___EHgK",slideIn:"CategoryEventsModal_slideIn__dTF5D",header:"CategoryEventsModal_header___mvMt",headerContent:"CategoryEventsModal_headerContent__CEdrv",title:"CategoryEventsModal_title__bM4nU",categoryDot:"CategoryEventsModal_categoryDot__V0RK8",subtitle:"CategoryEventsModal_subtitle__Qd3gL",closeButton:"CategoryEventsModal_closeButton__ZMqCC",content:"CategoryEventsModal_content__DM3Ve",emptyState:"CategoryEventsModal_emptyState___YlY1",section:"CategoryEventsModal_section__M4Toy",sectionTitle:"CategoryEventsModal_sectionTitle__oBbaN",eventsList:"CategoryEventsModal_eventsList__lPPpu",eventCard:"CategoryEventsModal_eventCard__wit5G",eventHeader:"CategoryEventsModal_eventHeader__rWgT5",eventTitle:"CategoryEventsModal_eventTitle__kRnBz",recurringBadge:"CategoryEventsModal_recurringBadge__xiZEq",modifiedBadge:"CategoryEventsModal_modifiedBadge__4ABKt",eventDetails:"CategoryEventsModal_eventDetails__J7EjY",eventDate:"CategoryEventsModal_eventDate__BFQjf",eventTime:"C
1ategoryEventsModal_eventTime__1iKIc",eventLocation:"CategoryEventsModal_eventLocation__o13ny",icon:"CategoryEventsModal_icon__T1dBQ",eventDescription:"CategoryEventsModal_eventDescription__BqUy1",clickHint:"CategoryEventsModal_clickHint__VI1Sv",footer:"CategoryEventsModal_footer__gR3xf",closeFooterButton:"CategoryEventsModal_closeFooterButton__AMQJK"}}}]);

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.