PageSourceSearch

https://www.prabasi.org/assets/AnnualCalendar-DKyR5QIQ.js

js prabasi.org collected 2026-10-02 21:36:23 UTC 34,812 bytes, 6 lines download raw bytes

1import{s as d,j as e,A as C,S as $,E as S,T as f,C as b,x as G,a0 as A,t as H,m as p,a4 as k,p as P,w as z,g as D,u as T,U as q,B as J,M as V}from"./index-Ba2_ziJg.js";import{D as y}from"./download-C6_jktwj.js";import{S as Z}from"./share-2-CHN0XTIy.js";import{F as K}from"./flame-Bbe7aq2f.js";const u="/logos/776640486_892719870231102_3204004538294940879_n.webp",E=[{id:"summer-picnic-2026",title:"Annual Community Summer Picnic",flyerTitle:"PICNIC",flyerSubtitle:"Annual Summer Gathering",date:"19th Jul",dayNumber:"19",month:"Jul",year:"2026",fullDateStr:"Sunday, July 19, 2026",location:"Quarry Lakes, Fremont",venueAddress:"Quarry Lakes Regional Recreation Area, 2100 Isherwood Way, Fremont, CA 94536",type:"community",time:"11:00 AM - 4:30 PM PDT",desc:"Gather with family, friends, and neighbors for our beloved open-air summer celebration with authentic catered Bengali delicacies, live tea stalls, sports, children's contests, and outdoor music.",highlights:["Authentic Bengali Picnic Lunch & Live Snacks Counter","Outdoor Sports, Antakshari & Children's Fun Races","Scenic Lakefront Gathering with shaded pavilion tents"],poster:"https://images.unsplash.com/photo-1530103862676-de8c9debad1d?auto=format&fit=crop&q=55&w=600",fallbackPoster:"https://images.unsplash.com/photo-1517457373958-b7bdd4587205?auto=format&fit=crop&q=55&w=600",categoryBadge:"Community & Family",googleMapsUrl:"https://maps.google.com/?q=Quarry+Lakes+Regional+Recreation+Area+Fremont+CA",icsStartDate:"20260719T180000Z",icsEndDate:"20260719T233000Z"},{id:"summer-fest-2026",title:"Prabasi Summer Fest & Youth Cultural Showcase",flyerTitle:"SUMMER FEST",flyerSubtitle:"Youth Talent & Performing Arts",date:"2nd Aug",dayNumber:"02",month:"Aug",year:"2026",fullDateStr:"Sunday, August 2, 2026",location:"HUSD Performing Arts, Hayward",venueAddress:"Hayward Unified School District Performing Arts Center, Hayward, CA",type:"cultural",time:"2:00 PM - 8:30 PM PDT",desc:"A rich, vibrant afternoon and evening celebrating the youth and emerging talent of the Bengali diaspora. Features Bengali theatrical drama, instrumental choruses, classical dance, and poetry recitations.",highlights:["Youth Performing Arts & Theatrical Natok","Classical Odissi & Kathak Choral Ensembles","Rabindra Sangeet & Modern Band Showcases"],poster:"https://images.unsplash.com/photo-1514525253161-7a46d19cd819?auto=format&fit=crop&q=55&w=600",fallbackPoster:"https://images.unsplash.com/photo-1469488865564-c2de10f69f96?auto=format&fit=crop&q=55&w=600",categoryBadge:"Cultural Showcase",googleMapsUrl:"https://maps.google.com/?q=Hayward+Unified+School+District+Performing+Arts+Center+Hayward+CA",icsStartDate:"20260802T210000Z",icsEndDate:"20260803T033000Z"},{id:"sonu-nigam-2026",title:"Sonu Nigam Live in Concert",flyerTitle:"SONU NIGAM CONCERT",flyerSubtitle:"Mega Star Bollywood Arena Tour",date:"29th Aug",dayNumber:"29",month:"Aug",year:"2026",fullDateStr:"Saturday, August 29, 2026",location:"SAP Center, San Jose",venueAddress:"SAP Center at San Jose, 525 W Santa Clara St, San Jose, CA 95113",type:"concert",time:"7:00 PM PDT onwards",desc:"An unforgettable evening with the legendary playback icon Sonu Nigam performing his historic cinematic chartbusters, soulful ghazals, and timeless anthems live with a premier symphonic orchestra.",highlights:["Live Arena Orchestra with International Guest Musicians","VIP Seating & Exclusive Prabasi Member Pass Benefits","Over 3 Hours of Non-stop Hits and Timeless Classics"],poster:"/logos/banner_1.png",fallbackPoster:"https://images.unsplash.com/photo-1470225620780-dba8ba36b745?auto=format&fit=crop&q=55&w=600",categoryBadge:"Mega Arena Concert",isHeadliner:!0,googleMapsUrl:"https://maps.google.com/?q=SAP+Center+at+San+Jose+CA",icsStartDate:"20260830T020000Z",icsEndDate:"20260830T060000Z"},{id:"anjan-dutta-2026",title:"Anjan Dutta Live Concert (Durga Puja Opening Musical Night)",flyerTitle:"ANJAN DUTTA CONCERT",flyerSubtitle:"Acoustic Solo & Urban Folk Ballads",date:"16th Oct",dayNumber:"16",month:"Oct",year:"2026",fullDateStr:"Friday, October 16, 2026",location:"Santa Clara Fairgrounds",venueAddress:"Santa Clara County Fairgrounds, 344 Tully Rd, San Jose, CA 95111",type:"concert",time:"7:30 PM – 9:30 PM PDT",desc:"Kick off Durga Puja 2026 with the iconic acoustic storyteller Anjan Dutta. Immerse in nostalgic Kolkata melodies, poetic ballads, and signature acoustic guitar harmonie
1s with his full touring band.",highlights:["Durga Puja Saptami Grand Concert Finale","Nostalgic Kolkata Classics: Bela Bose, Ranjana & 2441139","Acoustic Band Setup with Live Brass & Keyboards"],poster:"/logos/banner_2.png",fallbackPoster:"https://images.unsplash.com/photo-1501386761578-eac5c94b800a?auto=format&fit=crop&q=55&w=600",categoryBadge:"Opening Musical Night",isHeadliner:!0,ticketUrl:"https://www.tugoz.com/events/prabasi/durga-puja-day1",ticketPlatform:"Tugoz",googleMapsUrl:"https://maps.google.com/?q=Santa+Clara+County+Fairgrounds+San+Jose+CA",icsStartDate:"20261017T023000Z",icsEndDate:"20261017T043000Z"},{id:"monali-thakur-2026",title:"Monali Thakur Live in Concert (Durga Puja Musical Night)",flyerTitle:"MONALI THAKUR CONCERT",flyerSubtitle:"Bollywood Playback Sensation",date:"17th Oct",dayNumber:"17",month:"Oct",year:"2026",fullDateStr:"Saturday, October 17, 2026",location:"Santa Clara Fairgrounds",venueAddress:"Santa Clara County Fairgrounds, 344 Tully Rd, San Jose, CA 95111",type:"concert",time:"7:30 PM – 9:30 PM PDT",desc:"National Film Award winner Monali Thakur brings her electrifying stage presence and soulful playback hits (Moh Moh Ke Dhaage, Sawaar Loon, Badtameez Dil) to the grand Ashtami evening stage.",highlights:["Durga Puja Ashtami Musical Headliner Concert","High-energy Bollywood & Bengali Chartbusters Live","VIP Seating for Prabasi Annual & Patron Members"],poster:"/logos/banner_n.png",fallbackPoster:"https://images.unsplash.com/photo-1516450360452-9312f5e86fc7?auto=format&fit=crop&q=55&w=600",categoryBadge:"Bollywood Musical Night",isHeadliner:!0,ticketUrl:"https://events.sulekha.com/monali-thakur-live-in-bay-area_event-in_san-jose-ca_401550",ticketPlatform:"Sulekha",googleMapsUrl:"https://maps.google.com/?q=Santa+Clara+County+Fairgrounds+San+Jose+CA",icsStartDate:"20261018T023000Z",icsEndDate:"20261018T043000Z"},{id:"durga-puja-dance-2026",title:"Grand Durga Pujo 2026 & Bollywood Dance Show",flyerTitle:"DURGA PUJO / BOLLYWOOD DANCE SHOW",flyerSubtitle:"Main Festival & Grand Dance Finale",date:"16-18th Oct",dayNumber:"16-18",month:"Oct",year:"2026",fullDateStr:"Fri-Sun, October 16 - 18, 2026",location:"Santa Clara Fairgrounds",venueAddress:"Santa Clara County Fairgrounds, 344 Tully Rd, San Jose, CA 95111",type:"festival",time:"3-Day Full Festivities (All Day)",desc:"The monumental 52nd year of Bay Area Prabasi Durga Puja! Authentic eco-friendly clay idols from Kumartuli, traditional Chandi Path, Sandhi Puja, Dhunuchi Naach, lavish bhog meals, and a dazzling Grand Bollywood Dance Show on Sunday.",highlights:["Custom Sculpted Clay Idols Direct from Kolkata","Grand Bollywood Dance Show (Sunday, Oct 18, 6:30 PM PDT)","Daily Multi-Course Traditional Bhog Feasts Included","Alpona Lanes, Souvenir Magazine Release & Artisan Stalls"],poster:"/logos/banner_0.jpeg",fallbackPoster:"https://images.unsplash.com/photo-1605649487212-47bdab064df7?auto=format&fit=crop&q=55&w=600",categoryBadge:"Grand 3-Day Festival",isHeadliner:!0,ticketUrl:"https://events.sulekha.com/jashn-e-bollywood-live-in-bay-area_event-in_san-jose-ca_401551",ticketPlatform:"Sulekha",googleMapsUrl:"https://maps.google.com/?q=Santa+Clara+County+Fairgrounds+San+Jose+CA",icsStartDate:"20261016T170000Z",icsEndDate:"20261019T040000Z"},{id:"kali-puja-2026",title:"Kali Pujo & Diwali Celebrations 2026",flyerTitle:"KALI PUJO",flyerSubtitle:"Devotional Worship & Festival of Lights",date:"7th Nov",dayNumber:"07",month:"Nov",year:"2026",fullDateStr:"Saturday, November 7, 2026",location:"Newark Pavilion, Newark",venueAddress:"Newark Pavilion, 6430 Thornton Ave, Newark, CA 94560",type:"festival",time:"5:00 PM - 11:30 PM PDT",desc:"A spiritually uplifting evening dedicated to Goddess Shyama with midnight puja chanting, hundreds of glowing earthen lamps, cultural music & dance offerings, and a warm festive dinner banquet.",highlights:["Devotional Shyama Puja Vedic Chanting & Pushpanjali","Illumination Dis
1plays & Diyas Lighting Ceremony","Warm Multi-Course Festive Dinner Banquet"],poster:"/logos/kali_pujo.jpg",fallbackPoster:"https://images.unsplash.com/photo-1561375412-171ef99c2355?auto=format&fit=crop&q=30&w=600",categoryBadge:"Festival of Lights",googleMapsUrl:"https://maps.google.com/?q=Newark+Pavilion+Newark+CA",icsStartDate:"20261108T010000Z",icsEndDate:"20261108T073000Z"},{id:"saraswati-puja-2027",title:"Saraswati Pujo & Hatey Khori 2027",flyerTitle:"SARASWATI PUJO",flyerSubtitle:"Spring Festival of Learning & Fine Arts",date:"7th Feb",dayNumber:"07",month:"Feb",year:"2027",fullDateStr:"Sunday, February 7, 2027",location:"Fremont Event Center, Fremont",venueAddress:"Fremont Downtown Event Center, 3500 Capitol Ave, Fremont, CA 94538",type:"festival",time:"10:00 AM - 6:00 PM PST",desc:"Welcoming the arrival of spring (Vasant Panchami) in yellow traditional attire. Dedicated to Goddess Saraswati with Hatey Khori for toddlers, children's art & recitation competitions, and piping-hot Khichuri bhog.",highlights:["Sacred 'Hatey Khori' Initiation Ceremony for Young Children","Children's Art, Music & Bengali Recitation Competitions","Authentic Piping-Hot Khichuri, Labra & Chutney Bhog"],poster:"https://images.unsplash.com/photo-1532012197267-da84d127e765?auto=format&fit=crop&q=55&w=600",fallbackPoster:"https://images.unsplash.com/photo-1509198397868-475647b2a1e5?auto=format&fit=crop&q=55&w=600",categoryBadge:"Spring Heritage Festival",googleMapsUrl:"https://maps.google.com/?q=Fremont+Downtown+Event+Center+Fremont+CA",icsStartDate:"20270207T180000Z",icsEndDate:"20270208T020000Z"}];function F(s){const o=encodeURIComponent(`Bay Area Prabasi: ${s.title}`),n=encodeURIComponent(`${s.desc}
2
3Venue: ${s.venueAddress}
4Website: https://prabasi.org`),r=encodeURIComponent(s.venueAddress),l=`${s.icsStartDate}/${s.icsEndDate}`;return`https://calendar.google.com/calendar/render?action=TEMPLATE&text=${o}&dates=${l}&details=${n}&location=${r}`}function M(s){const o=["BEGIN:VCALENDAR","VERSION:2.0","PRODID:-//Bay Area Prabasi//Annual Community Calendar//EN","CALSCALE:GREGORIAN","METHOD:PUBLISH","BEGIN:VEVENT",`UID:${s.id}[email protected]`,`DTSTAMP:${new Date().toISOString().replace(/[-:]/g,"").split(".")[0]}Z`,`DTSTART:${s.icsStartDate}`,`DTEND:${s.icsEndDate}`,`SUMMARY:Bay Area Prabasi - ${s.title}`,`DESCRIPTION:${s.desc.replace(/\n/g,"\\n")} - Organized by Bay Area Prabasi (501c3)`,`LOCATION:${s.venueAddress}`,"STATUS:CONFIRMED","END:VEVENT","END:VCALENDAR"].join(`\r
5`),n=new Blob([o],{type:"text/calendar;charset=utf-8"}),r=window.URL.createObjectURL(n),l=document.createElement("a");l.href=r,l.setAttribute("download",`Prabasi_${s.id}.ics`),document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(r)}const ee=({onNavClick:s})=>{const[o,n]=d.useState("all"),[r,l]=d.useState(""),[B,h]=d.useState(!1),[i,m]=d.useState("cards"),[L,w]=d.useState(null),g=E.filter(a=>{const t=o==="all"||a.type===o,c=r===""||a.title.toLowerCase().includes(r.toLowerCase())||a.location.toLowerCase().includes(r.toLowerCase())||a.desc.toLowerCase().includes(r.toLowerCase())||a.flyerTitle.toLowerCase().includes(r.toLowerCase());return t&&c}),j=a=>{const t=a.icsEndDate;return Date.parse(`${t.slice(0,4)}-${t.slice(4,6)}-${t.slice(6,8)}T${t.slice(9,11)}:${t.slice(11,13)}:${t.slice(13,15)}Z`)<Date.now()},_=g.filter(a=>!j(a)),O=g.filter(j),N=[{title:"Upcoming Events",events:_,id:"upcoming-events"},{title:"Past Events Archive",events:O,id:"past-events-archive"}],R=a=>{navigator.share?navigator.share({title:`Bay Area Prabasi: ${a.title}`,text:`${a.title} on ${a.fullDateStr} at ${a.location}.`,url:window.location.href}).catch(()=>{}):(navigator.clipboard.writeText(`${a.title} - ${a.fullDateStr} at ${a.venueAddress}`),w(a.id),setTimeout(()=>w(null),2500))},U=a=>{switch(a){case"concert":return e.jsx(V,{className:"w-3.5 h-3.5"});case"festival":return e.jsx(K,{className:"w-3.5 h-3.5"});case"cultural":return e.jsx(J,{className:"w-3.5 h-3.5"});case"community":return e.jsx(q,{className:"w-3.5 h-3.5"})}},v=a=>{switch(a){case"concert":return"bg-purple-900/90 text-purple-200 border-purple-400/30";case"festival":return"bg-amber-900/90 text-amber-200 border-amber-400/30";case"cultural":return"bg-blue-900/90 text-blue-200 border-blue-400/30";case"community":return"bg-emerald-900/90 text-emerald-200 border-emerald-400/30"}};return e.jsxs("div",{id:"annual-calendar-page",className:"min-h-screen bg-[#FAF8F5] text-charcoal relative",children:[e.jsxs("section",{className:"relative bg-gradient-to-b from-[#111C24] via-[#16242F] to-[#1E2E3D] text-white py-16 sm:py-20 overflow-hidden border-b border-gold/20",children:[e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_20%_20%,rgba(225,184,85,0.15),transparent_40%)] pointer-events-none"}),e.jsx("div",{className:"absolute inset-0 bg-[radial-gradient(circle_at_80%_80%,rgba(184,61,39,0.18),transparent_40%)] pointer-events-none"}),e.jsx("div",{className:"absolute -top-16 -right-16 opacity-5 pointer-events-none text-gold",children:e.jsx(C,{variant:"circle",size:320})}),e.jsx("div",{className:"absolute -bottom-16 -left-16 opacity-5 pointer-events-none text-gold",children:e.jsx(C,{variant:"circle",size:320})}),e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:e.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-center lg:justify-between gap-8",children:[e.jsxs("div",{className:"space-y-4 max-w-3xl",children:[e.jsxs("div",{className:"inline-flex items-center gap-2 px-3.5 py-1.5 rounded-full bg-gold/15 border border-gold/30 text-gold text-xs font-mono font-bold tracking-widest uppercase",children:[e.jsx($,{className:"w-3.5 h-3.5 text-gold animate-pulse"}),e.jsx("span",{children:"2026 – 2027 Official Season Schedule"})]}),e.jsxs("h1",{className:"font-serif text-3xl sm:text-5xl lg:text-6xl font-black text-white tracking-tight leading-tight",children:["Annual Community ",e.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-[#F5C242] via-[#E1B855] to-orange-400",children:"Calendar"})]}),e.jsx("p",{className:"text-sm sm:text-base text-gray-300 font-sans leading-relaxed max-w-2xl",children:"Experience a landmark year of Bengali cultural heritage, grand festive celebrations, youth talent showcases, and star-studded concerts across the premier public arenas of Silicon Valley and the San Francisco Bay Area."}),e.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-3",children:[e.jsxs("button",{onClick:()=>m("flyer"),className:"inline-flex items-center gap-2 px-4 py-2.5 bg-gradient-to-r from-gold to-[#B38F4D] text-[#111C24] font-bold text-xs uppercase tracking-wider rounded-xl shadow-lg hover:shadow-xl hover:scale-[1.02] transition-all cursor-pointer",children:[e.jsx(S,{className:"w-4 h-4"}),e.jsx("span",{children:"View Official Flyer Poster"})]}),s&&e.jsxs("button",{onClick:()=>s("membership"),className:"inline-flex items-center gap-2 px-4 py-2.5 bg-white/10 hover:bg-white/20 text-white border border-white/20 rounded-xl text-xs font-bold uppercase tracking-wider transition-all cursor-pointer",children:[e.jsx(f,{className:"w-4 h-4 text-gold"}
5),e.jsx("span",{children:"Get Season Passes & Membership"})]})]})]}),e.jsxs("div",{className:"bg-white/5 backdrop-blur-md border border-white/10 rounded-3xl p-6 lg:max-w-xs w-full space-y-4 shrink-0 shadow-2xl",children:[e.jsxs("div",{className:"flex items-center justify-between border-b border-white/10 pb-3",children:[e.jsxs("span",{className:"font-mono text-xs text-gold font-bold uppercase tracking-wider flex items-center gap-1.5",children:[e.jsx(b,{className:"w-4 h-4"})," Season At A Glance"]}),e.jsx("span",{className:"text-[10px] font-mono bg-white/10 px-2 py-0.5 rounded text-white/80",children:"8 Events"})]}),e.jsxs("ul",{className:"space-y-2 text-xs text-gray-200",children:[e.jsxs("li",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-gray-400",children:"Headliner Stars:"}),e.jsx("span",{className:"font-semibold text-white",children:"Sonu Nigam, Anjan Dutta, Monali Thakur"})]}),e.jsxs("li",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-gray-400",children:"Main Festivals:"}),e.jsx("span",{className:"font-semibold text-white",children:"Durga Puja, Kali Puja, Saraswati Puja"})]}),e.jsxs("li",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-gray-400",children:"Community Gatherings:"}),e.jsx("span",{className:"font-semibold text-white",children:"Summer Picnic & Summer Fest"})]})]})]})]})})]}),e.jsx("section",{className:"sticky top-[120px] z-30 bg-[#FAF8F5]/95 backdrop-blur-md border-b border-gold/15 py-4 shadow-sm transition-all",children:e.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"flex flex-col md:flex-row md:items-center justify-between gap-4",children:[e.jsxs("div",{className:"inline-flex p-1 bg-gray-200/80 rounded-2xl border border-gray-300/60 shadow-inner shrink-0",children:[e.jsxs("button",{onClick:()=>m("cards"),className:`px-4 py-2 rounded-xl text-xs font-bold transition-all cursor-pointer ${i==="cards"?"bg-white text-terracotta shadow-md":"text-charcoal/70 hover:text-charcoal"}`,children:["Interactive Schedule (",E.length,")"]}),e.jsxs("button",{onClick:()=>m("flyer"),className:`px-4 py-2 rounded-xl text-xs font-bold transition-all cursor-pointer flex items-center gap-1.5 ${i==="flyer"?"bg-white text-terracotta shadow-md":"text-charcoal/70 hover:text-charcoal"}`,children:[e.jsx(S,{className:"w-3.5 h-3.5 text-gold-hover"}),e.jsx("span",{children:"Flyer Poster"})]}),e.jsx("button",{onClick:()=>m("timeline"),className:`px-4 py-2 rounded-xl text-xs font-bold transition-all cursor-pointer ${i==="timeline"?"bg-white text-terracotta shadow-md":"text-charcoal/70 hover:text-charcoal"}`,children:"Chronological Timeline"})]}),e.jsxs("div",{className:"flex flex-wrap items-center gap-2",children:[e.jsx("div",{className:"flex flex-wrap items-center gap-1.5",children:[{key:"all",label:"All"},{key:"concert",label:"Concerts"},{key:"festival",label:"Festivals"},{key:"cultural",label:"Cultural & Youth"},{key:"community",label:"Picnics"}].map(a=>e.jsx("button",{onClick:()=>n(a.key),className:`px-3 py-1.5 rounded-full text-xs font-medium transition-all cursor-pointer ${o===a.key?"bg-terracotta text-white font-bold shadow-sm":"bg-white text-charcoal/70 border border-gray-200 hover:border-gold/50"}`,children:a.label},a.key))}),e.jsxs("div",{className:"relative min-w-[180px] sm:min-w-[220px]",children:[e.jsx(G,{className:"w-3.5 h-3.5 absolute left-3 top-1/2 -translate-y-1/2 text-gray-400"}),e.jsx("input",{type:"text",placeholder:"Search events, venue...",value:r,onChange:a=>l(a.target.value),className:"w-full pl-8 pr-3 py-1.5 text-xs bg-white border border-gray-200 rounded-xl focus:outline-none focus:ring-2 focus:ring-gold/50 focus:border-gold"}),r&&e.jsx("button",{onClick:()=>l(""),className:"absolute right-2.5 top-1/2 -translate-y-1/2 text-gray-400 hover:text-gray-600",children:e.jsx(A,{className:"w-3.5 h-3.5"})})]})]})]})})}),e.jsxs("main",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-10",children:[e.jsxs(H,{mode:"wait",children:[i==="flyer"&&e.jsx(p.div,{initial:{opacity:0,y:15}
5,animate:{opacity:1,y:0},exit:{opacity:0,y:-15},transition:{duration:.3},className:"space-y-6",children:e.jsxs("div",{className:"bg-white rounded-3xl p-6 sm:p-8 border border-gold/30 shadow-xl space-y-6",children:[e.jsxs("div",{className:"flex flex-col sm:flex-row sm:items-center justify-between gap-4 border-b border-gray-100 pb-5",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"font-serif text-2xl sm:text-3xl font-black text-deepindigo",children:"Bay Area Prabasi 2026–2027 Annual Calendar Graphic"}),e.jsx("p",{className:"text-xs text-charcoal/70 font-sans mt-1",children:"Official graphical season flyer with complete schedule, dates, venues, and festival lineups."})]}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsxs("button",{onClick:()=>h(!0),className:"inline-flex items-center gap-2 px-4 py-2 bg-deepindigo text-white hover:bg-black rounded-xl text-xs font-bold transition-all cursor-pointer shadow-md",children:[e.jsx(k,{className:"w-4 h-4 text-gold"}),e.jsx("span",{children:"Expand High-Res Lightbox"})]}),e.jsxs("a",{href:u,download:"Bay_Area_Prabasi_Annual_Calendar_2026_2027.webp",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-4 py-2 bg-gray-100 hover:bg-gray-200 text-charcoal rounded-xl text-xs font-bold transition-all",children:[e.jsx(y,{className:"w-4 h-4 text-terracotta"}),e.jsx("span",{children:"Download Poster"})]})]})]}),e.jsxs("div",{onClick:()=>h(!0),className:"relative group overflow-hidden rounded-2xl bg-[#111C24] border border-gold/20 shadow-2xl flex items-center justify-center cursor-zoom-in min-h-[420px] sm:min-h-[580px]",children:[e.jsx("img",{src:u,alt:"Bay Area Prabasi 2026-2027 Annual Calendar Poster Flyer",referrerPolicy:"no-referrer",className:"w-full h-auto max-h-[85vh] object-contain select-none transition-transform duration-700 ease-out group-hover:scale-[1.015]"}),e.jsxs("div",{className:"absolute bottom-4 right-4 z-20 px-3.5 py-1.5 bg-black/80 backdrop-blur-sm text-white text-[11px] font-mono font-bold rounded-xl border border-white/20 shadow-lg flex items-center gap-1.5 opacity-80 group-hover:opacity-100 transition-opacity",children:[e.jsx(k,{className:"w-3.5 h-3.5 text-gold"}),e.jsx("span",{children:"Click anywhere to open full-screen zoom"})]})]})]})},"view-flyer"),i==="cards"&&e.jsx(p.div,{initial:{opacity:0,y:15},animate:{opacity:1,y:0},exit:{opacity:0,y:-15},transition:{duration:.3},className:"space-y-8",children:g.length===0?e.jsxs("div",{className:"text-center py-16 bg-white rounded-3xl border border-gray-200 p-8 space-y-3",children:[e.jsx(b,{className:"w-12 h-12 text-gray-400 mx-auto"}),e.jsx("h3",{className:"font-serif text-xl font-bold text-charcoal",children:"No matching events found"}),e.jsx("p",{className:"text-xs text-charcoal/60",children:"Try adjusting your category filter or search keywords."}),e.jsx("button",{onClick:()=>{n("all"),l("")},className:"mt-2 px-4 py-2 bg-terracotta text-white rounded-xl text-xs font-bold",children:"Reset Filters"})]}):e.jsx("div",{className:"space-y-14",children:N.map(a=>e.jsxs("section",{id:a.id,className:"space-y-6 scroll-mt-44",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-3 border-b border-gold/25 pb-4",children:[e.jsx("span",{className:"w-1 h-9 rounded-full bg-gradient-to-b from-gold to-terracotta"}),e.jsx("h2",{className:"font-serif text-2xl sm:text-3xl font-black text-deepindigo",children:a.title}),e.jsx("span",{className:"px-2.5 py-1 rounded-full bg-gold/10 text-terracotta text-xs font-mono font-bold",children:a.events.length})]}),a.events.length===0?e.jsx("p",{className:"text-sm text-charcoal/65 bg-white rounded-2xl border border-gold/20 px-6 py-5",children:a.id==="upcoming-events"?"No upcoming events match your filters.":"No past events match your filters."}):e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8",children:a.events.map((t,c)=>e.jsxs(p.article,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.4,delay:c*.05},className:"flex flex-col h-full bg-white rounded-3xl overflow-hidden border border-gold/25 hover:border-gold shadow-md hover:shadow-2xl transition-all duration-300 group relative",children:[e.jsxs("div",{className:"relative h-52 overflow-hidden shrink-0 bg-gray-900",children:[e.jsx("img",{src:t.poster,alt:t.title,referrerPolicy:"no-referrer",loading:"lazy",onError:x=>{t.fallbackPoster&&x.currentTarget.src!==t.fallbackPoster&&(x.currentTarget.src=t.fallbackPoster)},className:"w-full h-full object-cover group-hover:scale-105 transition-transform duration-700 ease-out"}),e.jsx("div",{className:"absolute inset-0 bg-gradient-to-t from-black/85 via-black/30 to-transparent"}),e.jsx("div",{className:"absolute top-4 left-4 z-10",children:e.jsxs("div",{className:"px-3.5 py-1.5 bg-gradient-to-br from-[#E1B855] via-terracotta to-[#731E17] text-white rounded-2xl flex flex-col items-center justify-center shadow-lg border border-white/20 select-none text-center",children:[e.jsx("span",{className:"text-[9px] uppercase font-bold tracking-widest leading-none text-white/90",children:t.month}),e.jsx("span",{className:"font-serif font-black text-sm tracking-tight leading-none pt-0.5",children:t.dayNumber})]})}),e.jsx("div",{className:"absolute top-4 right-4 z-10",children:e.jsxs("span",{className:`px-2.5 py-1 rounded-full font-mono text-[9px] font-bold uppercase tracking-wider border shadow-md flex items-center gap-1 ${v(t.type)}`,children:[U(t.type),e.jsx("span",{children:t.categoryBadge})]})}),e.jsxs("div",{className:"absolute bottom-3 left-4 right-4 z-10 flex items-center justify-between",children:[e.jsx("span",{className:"text-[10px] font-mono font-black text-gold uppercase tracking-wider drop-shadow-md",children:t.flyerTitle}),t.isHeadliner&&e.jsx("span",{className:"px-2 py-0.5 bg-gold/90 text-[#111C24] text-[9px] font-mono font-extrabold uppercase rounded shadow",children:"Headliner"})]})]}),e.jsxs("div",{className:"p-6 flex-grow flex flex-col justify-between space-y-4",children:[e.jsxs("div",{className:"space-y-3",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex items-center gap-1.5 text-terracotta text-[11px] font-mono font-bold",children:[e.jsx(P,{className:"w-3.5 h-3.5 shrink-0"}),e.jsx("span",{children:t.time})]}),e.jsx("h3",{className:"font-serif text-lg font-black text-deepindigo group-hover:text-terracotta transition-colors mt-1",children:t.title})]}),e.jsx("p",{className:"text-xs text-charcoal/75 leading-relaxed font-sans line-clamp-3",children:t.desc}),e.jsx("div",{className:"pt-2 border-t border-gray-100 space-y-1",children:t.highlights.map((x,I)=>e.jsxs("div",{className:"flex items-start gap-1.5 text-[11px] text-charcoal/70",children:[e.jsx(z,{className:"w-3 h-3 text-emerald-500 shrink-0 mt-0.5"}),e.jsx("span",{className:"line-clamp-1",children:x})]},I))})]}),e.jsxs("div",{className:"pt-4 border-t border-gold/15 space-y-3",children:[t.ticketUrl&&e.jsxs("a",{href:t.ticketUrl,target:"_blank",rel:"noopener noreferrer",className:"w-full py-2 px-3.5 bg-gradient-to-r from-terracotta to-[#8F261B] hover:from-[#8F261B] hover:to-[#731E17] text-white rounded-xl text-xs font-bold font-mono flex items-center justify-center gap-2 shadow-sm hover:shadow transition-all group/btn",children:[e.jsx(f,{className:"w-3.5 h-3.5 text-gold-light"}),e.jsxs("span",{children:["Buy Tickets on ",t.ticketPlatform||"Partner Portal"]}),e.jsx(D,{className:"w-3 h-3 group-hover/btn:translate-x-0.5 transition-transform"})]}),e.jsxs("a",{href:t.googleMapsUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 text-xs text-emerald-700 hover:text-emerald-900 font-bold group/link",children:[e.jsx(T,{className:"w-3.5 h-3.5 text-emerald-600 shrink-0"}),e.jsx("span",{className:"line-clamp-1",children:t.location}),e.jsx(D,{className:"w-3 h-3 opacity-60 group-hover/link:opacity-100 shrink-0"})]}),e.jsxs("div",{className:"grid grid-cols-3 gap-1.5 pt-1",children:[e.jsxs("a",{href:F(t),target:"_blank",rel:"noopener noreferrer",className:"px-2 py-1.5 bg-gray-50 hover:bg-gold/15 hover:text-deepindigo text-charcoal/80 border border-gray-200 rounded-xl text-[10px] font-mono font-bold flex items-center justify-center gap-1 transition-all text-center",title:"Add to Google Calendar",children:[e.jsx(b,{className:"w-3 h-3 text-terracotta"}),e.jsx("span",{children:"Google"})]}),e.jsxs("button",{onClick:()=>M(t),className:"px-2 py-1.5 bg-gray-50 hover:bg-gold/15 hover:text-deepindigo text-charcoal/80 border border-gray-200 rounded-xl text-[10px] font-mono font-bold flex items-center justify-center gap-1 transition-all text-center cursor-pointer",title:"Download Apple / Outlook iCal (.ics)",children:[e.jsx(y,{className:"w-3 h-3 text-blue-600"}),e.jsx("span",{children:"iCal"})]}),e.jsxs("button",{onClick:()=>R(t),className:"px-2 py-1.5 bg-gray-50 hover:bg-gold/15 hover:text-deepindigo text-charcoal/80 border border-gray-200 rounded-xl text-[10px] font-mono font-bold flex items-center justify-center gap-1 transition-all text-center cursor-pointer",title:"Share event details",children:[e.jsx(Z,{className:"w-3 h-3 text-emerald-600"}),e.jsx("span",{children:L===t.id?"Copied!":"Share"})]})]})]})]})]},t.id))})]},a.id))})},"view-cards"),i==="timeline"&&e.jsx(p.div,{initial:{opacity:0,y:15}
5,animate:{opacity:1,y:0},exit:{opacity:0,y:-15},transition:{duration:.3},className:"max-w-4xl mx-auto space-y-6",children:e.jsx("div",{className:"space-y-14",children:N.map(a=>e.jsxs("section",{className:"space-y-6",children:[e.jsxs("h2",{className:"font-serif text-2xl font-black text-deepindigo border-b border-gold/25 pb-4",children:[a.title," ",e.jsxs("span",{className:"text-sm font-mono text-terracotta",children:["(",a.events.length,")"]})]}),a.events.length===0?e.jsx("p",{className:"text-sm text-charcoal/65",children:"No events in this section match your filters."}):e.jsx("div",{className:"relative border-l-2 border-gold/40 ml-4 sm:ml-32 pl-6 sm:pl-8 space-y-10 py-4",children:a.events.map((t,c)=>e.jsxs("div",{className:"relative group",children:[e.jsxs("div",{className:"hidden sm:block absolute -left-36 top-1 text-right w-24",children:[e.jsx("span",{className:"font-mono text-xs font-bold text-terracotta uppercase block",children:t.date}),e.jsx("span",{className:"font-mono text-[10px] text-gray-500 block",children:t.year})]}),e.jsx("div",{className:"absolute -left-[31px] sm:-left-[39px] top-1.5 w-4 h-4 rounded-full bg-white border-4 border-terracotta shadow group-hover:scale-125 transition-transform"}),e.jsxs("div",{className:"bg-white rounded-2xl p-5 border border-gold/20 shadow-md hover:shadow-xl transition-all space-y-3",children:[e.jsxs("div",{className:"flex flex-wrap items-center justify-between gap-2",children:[e.jsx("div",{className:"sm:hidden font-mono text-xs font-bold text-terracotta bg-gold/15 px-2 py-0.5 rounded",children:t.fullDateStr}),e.jsx("span",{className:`px-2.5 py-0.5 rounded-full font-mono text-[9px] font-bold uppercase tracking-wider border ${v(t.type)}`,children:t.categoryBadge}),e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx("a",{href:F(t),target:"_blank",rel:"noopener noreferrer",className:"text-[10px] font-mono text-terracotta hover:underline font-bold",children:"+ Google Cal"}),e.jsx("span",{className:"text-gray-300",children:"•"}),e.jsx("button",{onClick:()=>M(t),className:"text-[10px] font-mono text-blue-600 hover:underline font-bold cursor-pointer",children:"Download iCal"})]})]}),e.jsx("h4",{className:"font-serif text-lg font-black text-deepindigo",children:t.title}),e.jsx("p",{className:"text-xs text-charcoal/80 leading-relaxed",children:t.desc}),e.jsxs("div",{className:"pt-2 flex flex-wrap items-center gap-4 text-xs font-mono text-charcoal/70",children:[e.jsxs("span",{className:"flex items-center gap-1 text-terracotta font-semibold",children:[e.jsx(P,{className:"w-3.5 h-3.5"}),t.time]}),e.jsxs("a",{href:t.googleMapsUrl,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1 text-emerald-700 hover:underline font-semibold",children:[e.jsx(T,{className:"w-3.5 h-3.5 text-emerald-600"}),t.location]})]})]})]},t.id))})]},a.id))})},"view-timeline")]}),e.jsxs("div",{className:"mt-16 bg-gradient-to-r from-[#111C24] via-[#1E2E3D] to-[#111C24] text-white rounded-3xl p-8 sm:p-12 border border-gold/30 shadow-2xl relative overflow-hidden",children:[e.jsx("div",{className:"absolute right-0 top-0 bottom-0 w-1/3 bg-[radial-gradient(ellipse_at_top_right,rgba(225,184,85,0.2),transparent_70%)] pointer-events-none"}),e.jsxs("div",{className:"relative z-10 flex flex-col md:flex-row md:items-center justify-between gap-8",children:[e.jsxs("div",{className:"space-y-3 max-w-2xl",children:[e.jsxs("span",{className:"text-gold font-mono text-xs uppercase font-bold tracking-widest flex items-center gap-1.5",children:[e.jsx(f,{className:"w-4 h-4"})," Comprehensive Season Pass"]}),e.jsx("h3",{className:"font-serif text-2xl sm:text-3xl font-black text-white",children:"Attend All Major Concerts & Festivals with Prabasi Membership"}),e.jsx("p",{className:"text-xs sm:text-sm text-gray-300 leading-relaxed font-sans",children:"Prabasi Annual & Lifetime Members enjoy complimentary VIP/preferred seating at all headline concerts, full daily multi-course festive bhog buffets, youth program enrollments, and exclusive community voting privileges."})]}),s&&e.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 shrink-0",children:[e.jsx("button",{onClick:()=>s("membership"),className:"px-6 py-3 bg-gradient-to-r from-gold to-[#B38F4D] text-[#111C24] font-bold text-xs uppercase tracking-wider rounded-xl shadow-lg hover:scale-105 transition-transform cursor-pointer text-center",children:"Join / Renew Membership"}),e.jsx("button",{onClick:()=>s("sponsorship"),className:"px-6 py-3 bg-white/10 hover:bg-white/20 text-white border border-white/20 font-bold text-xs uppercase tracking-wider rounded-xl transition-all cursor-pointer text-center",children:"Sponsor an Event"})]})]})]})]}),B&&e.jsxs("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-2 sm:p-4 bg-black/95 backdrop-blur-md animate-fade-in",children:[e.jsx("div",{className:"absolute inset-0",onClick:()=>h(!1)}),e.jsxs("div",{className:"absolute top-4 sm:top-6 right-4 sm:right-6 z-50 flex items-center gap-2",children:[e.jsx("a",{href:u,download:"Bay_Area_Prabasi_Annual_Calendar_2026_2027.webp",target:"_blank",rel:"noopener noreferrer",className:"p-3 bg-white/10 hover:bg-white/25 text-white hover:text-gold rounded-full transition-colors",title:"Download Graphic",children:e.jsx(y,{className:"w-5 h-5"})}),e.jsx("button",{onClick:()=>h(!1),className:"p-3 bg-white/10 hover:bg-white/25 text-white hover:text-gold rounded-full transition-colors cursor-pointer",title:"Close",children:e.jsx(A,{className:"w-5 h-5"})})]}),e.jsx("div",{className:"relative max-w-7xl max-h-[92vh] w-full h-full flex items-center justify-center p-2 z-10",children:e.jsx("img",{src:u,alt:"Bay Area Prabasi 2026-2027 Annual Calendar Fullscreen",referrerPolicy:"no-referrer",className:"max-w-full max-h-full object-contain rounded-xl shadow-2xl"})})]})]})};export{ee as AnnualCalendar};
6//# sourceMappingURL=AnnualCalendar-DKyR5QIQ.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.