/* Shared data for Sham-e-Mehfil */

const U = "https://images.unsplash.com/photo-";
function IMG(id, w = 1100) { return `${U}${id}?w=${w}&q=80&auto=format&fit=crop`; }

const EVENTS = [
  {
    id: "vol-19", title: "Vol. XIX — Letters We Never Sent",
    date: "Sat, 21 Jun", time: "7:00 PM", day: "21", mon: "JUN",
    venue: "The Quorum, Gurugram", city: "Gurugram",
    theme: "Longing & Distance", seats: 12, total: 60, status: "few",
    price: "₹899", pic: "img/backyard.jpg", img: "Candlelight in cupped hands",
    blurb: "An evening of unsent letters — verses written for people who never read them.",
  },
  {
    id: "vol-20", title: "Vol. XX — The City at Night",
    date: "Sun, 06 Jul", time: "6:30 PM", day: "06", mon: "JUL",
    venue: "Champa Gali, Saidulajab, Delhi", city: "Delhi",
    theme: "Urban Solitude", seats: 34, total: 50, status: "open",
    price: "₹749", pic: "img/night-garden.jpg", img: "A garden mehfil at night",
    blurb: "Poetry and stories about the strange tenderness of a sleeping city.",
  },
  {
    id: "vol-21", title: "Vol. XXI — Mother Tongue",
    date: "Sat, 19 Jul", time: "7:00 PM", day: "19", mon: "JUL",
    venue: "Studio Xt120, Mehrauli", city: "Delhi",
    theme: "Language & Belonging", seats: 48, total: 55, status: "open",
    price: "₹799", pic: "img/mehfil-diwan.jpg", img: "A candlelit diwan",
    blurb: "An open mic on the words that raised us — in every language we carry.",
  },
  {
    id: "vol-22", title: "Vol. XXII — Almost Strangers",
    date: "Fri, 01 Aug", time: "8:00 PM", day: "01", mon: "AUG",
    venue: "Rooftop, Cyber Hub, Gurugram", city: "Gurugram",
    theme: "Connection", seats: 0, total: 45, status: "wait",
    price: "₹999", pic: "img/boho-garden.jpg", img: "Lantern-lit garden gathering",
    blurb: "A curated night of conversation with people you haven't met yet.",
  },
];

const POETS = [
  { id: "amara", name: "Amara Qureshi", craft: "Nazm & Free Verse", city: "Delhi", pic: "img/book-chai.jpg",
    bio: "Writes in the quiet space between Urdu and English, mapping the geography of memory.",
    line: "Main woh khat hoon jo likha gaya, par bheja nahi gaya.", ig: "@amara.writes", vols: 7 },
  { id: "kabir", name: "Kabir Sen", craft: "Spoken Word", city: "Gurugram", pic: "img/boho-garden.jpg",
    bio: "A performer first — his work lives in breath, pause, and the weight of a held silence.",
    line: "The city taught me to whisper. The mehfil taught me to speak.", ig: "@kabir.spoken", vols: 11 },
  { id: "noor", name: "Noor Fatima", craft: "Ghazal", city: "Delhi", pic: "img/night-garden.jpg",
    bio: "Classical form, contemporary ache. Noor revives the ghazal for a restless generation.",
    line: "Har dard ko ek radeef mil jaaye, toh shaayad neend aaye.", ig: "@noor.ghazal", vols: 5 },
  { id: "ira", name: "Ira Sharma", craft: "Storytelling", city: "Noida", pic: "img/screening-crowd.jpg",
    bio: "Long-form true stories told without notes — the kind that change the room's temperature.",
    line: "Every story is a door someone forgot to close.", ig: "@ira.tells", vols: 9 },
  { id: "saba", name: "Saba Idris", craft: "Prose Poetry", city: "Delhi", pic: "img/backyard.jpg",
    bio: "Essays that breathe like poems. Saba writes about ordinary grief and ordinary grace.",
    line: "We are all just translations of the people who loved us.", ig: "@saba.writes", vols: 6 },
  { id: "zoya", name: "Zoya Rahman", craft: "Hindi Kavita", city: "Gurugram", pic: "img/mehfil-diwan.jpg",
    bio: "Brings the muscular cadence of Hindi kavita to a room that didn't know it was listening.",
    line: "Shabd toh sab ke paas hain — saahas kam logon ke paas.", ig: "@zoya.kavita", vols: 8 },
];

const SHAYARI = [
  { theme: "Love", urdu: "Tere bina bhi kya jeena", roman: "Tere bina bhi kya jeena, tere saath bhi kya jeena", mean: "What is living without you — and what is living with you.", author: "Faiz (trad.)", cat: "Love" },
  { theme: "Longing", urdu: "Hum ko unse wafa ki hai umeed", roman: "Hum ko unse wafa ki hai umeed, jo nahin jaante wafa kya hai", mean: "I hope for loyalty from one who does not know what loyalty is.", author: "Ghalib (trad.)", cat: "Love" },
  { theme: "Hope", urdu: "Daaman pe koi chheent na khanjar pe koi daag", roman: "Raat jitni bhi sangeen hogi, subah utni hi rangeen hogi", mean: "However grim the night, the morning will be just as full of colour.", author: "Sahir (trad.)", cat: "Hope" },
  { theme: "Life", urdu: "Zindagi tujhse har ek saans pe samjhauta karoon", roman: "Zindagi, tujhse har ek saans pe samjhauta karoon", mean: "Life — must I make a bargain with you at every breath?", author: "Nida Fazli (trad.)", cat: "Life" },
  { theme: "Philosophy", urdu: "Hazaaron khwahishein aisi", roman: "Hazaaron khwahishein aisi ke har khwahish pe dam nikle", mean: "A thousand desires, each one fierce enough to die for.", author: "Ghalib (trad.)", cat: "Philosophy" },
  { theme: "Growth", urdu: "Tujhe gairon ki kya zaroorat hai", roman: "Tujhe gairon ki kya zaroorat hai, tu khud apne aap se baat kar", mean: "What need have you of strangers — speak, instead, with yourself.", author: "Anon.", cat: "Growth" },
  { theme: "Relationships", urdu: "Rishton mein woh garmaahat rahe", roman: "Rishton mein woh garmaahat rahe jo lafzon ki mohtaaj na ho", mean: "May our bonds hold a warmth that needs no words.", author: "Anon.", cat: "Relationships" },
  { theme: "Hope", urdu: "Andhera kitna bhi gehra ho", roman: "Andhera kitna bhi gehra ho, ek diya kaafi hai", mean: "However deep the dark, a single lamp is enough.", author: "Anon.", cat: "Hope" },
  { theme: "Life", urdu: "Kuch toh log kahenge", roman: "Kuch toh log kahenge, logon ka kaam hai kehna", mean: "People will say something — talk is simply what people do.", author: "Anand Bakshi (trad.)", cat: "Life" },
];

const STORIES = [
  { cat: "Reflections", title: "On the Courage of Reading Aloud", read: "6 min", excerpt: "Why saying your own words into a quiet room is the bravest thing a writer can do.", author: "Saba Idris", pic: "img/book-chai.jpg", img: "A book and chai by lamplight" },
  { cat: "Event Recap", title: "Vol. XVIII — What the Rain Brought", read: "4 min", excerpt: "Sixty strangers, one monsoon evening, and a power cut that became the best part.", author: "SEM Desk", pic: "img/night-garden.jpg", img: "A garden mehfil under the moon" },
  { cat: "Featured Creator", title: "Noor Fatima Doesn't Believe in Closure", read: "8 min", excerpt: "The ghazal poet on form, ache, and writing for a generation that won't sit still.", author: "Kabir Sen", pic: "img/boho-garden.jpg", img: "Lantern-lit garden" },
  { cat: "Poetry", title: "Three Poems for the In-Between", read: "3 min", excerpt: "New work from the SEM community on airports, waiting rooms, and 3 a.m.", author: "Community", pic: "img/mehfil-diwan.jpg", img: "A candlelit diwan" },
  { cat: "Community Story", title: "How Two Strangers Started a Book Club", read: "5 min", excerpt: "They met at Vol. IX. They argued about Manto. Now forty people show up monthly.", author: "SEM Desk", pic: "img/screening-crowd.jpg", img: "A gathering, listening" },
  { cat: "Reflections", title: "The Case for Slower Evenings", read: "7 min", excerpt: "On choosing a candlelit room over another scroll, and what we found there.", author: "Ira Sharma", pic: "img/arabian-tent.jpg", img: "A draped, candlelit tent" },
];

const TESTIMONIALS = [
  { quote: "I came alone, terrified. I left with four numbers in my phone and a poem in my notes app. SEM is the only room in this city where being earnest isn't embarrassing.", name: "Ananya, 29", role: "Product designer · Gurugram" },
  { quote: "After ten years of work dinners and loud bars, this felt like the first time I'd actually talked to anyone. I haven't missed a volume since.", name: "Rohit, 34", role: "Consultant · Delhi" },
  { quote: "I'm not a 'poetry person'. I still don't know if I am. But I keep coming back, and I think that's the point.", name: "Mehak, 26", role: "Doctor · Noida" },
];

const STATS = [
  { n: "21", l: "Volumes hosted" },
  { n: "3,400+", l: "Community members" },
  { n: "60", l: "Avg. attendees / night" },
  { n: "92%", l: "Return for a second volume" },
];

const PLANS = [
  { id: "free", name: "Free Community", price: "₹0", per: "forever", tone: "ghost",
    tagline: "Find your people.",
    feats: ["Access to the community circle", "Monthly journal & shayari library", "Public event announcements", "Open-mic eligibility"] },
  { id: "circle", name: "SEM Circle", price: "₹499", per: "month", tone: "feature",
    tagline: "Never miss a mehfil.", badge: "Most chosen",
    feats: ["Everything in Free", "Priority booking — 48h early", "2 reserved seats every volume", "Member-only intimate salons", "10% on workshops & merch", "Bring-a-guest pass each month"] },
  { id: "patron", name: "SEM Patron", price: "₹1,499", per: "month", tone: "dark",
    tagline: "Hold the room up.",
    feats: ["Everything in Circle", "Guaranteed front-row seating", "Invite to the annual Patron's Mehfil", "Name in the journal masthead", "Curate one volume a year", "Direct line to the SEM curators"] },
];

const JOURNEY = [
  { year: "2022", title: "A living room, twelve chairs", text: "SEM began as a monthly gathering in a Gurugram apartment — friends reading what they were too shy to post." },
  { year: "2023", title: "The first ticketed volume", text: "Word spread. We moved into our first venue, and sixty strangers showed up to listen to each other." },
  { year: "2024", title: "Across the NCR", text: "Delhi, Noida, Gurugram. Different rooms, same hush before the first poem. The community crossed a thousand." },
  { year: "2026", title: "More than events", text: "Salons, a journal, a poets' collective, and a shayari library — a whole culture, built one evening at a time." },
];

Object.assign(window, { IMG, EVENTS, POETS, SHAYARI, STORIES, TESTIMONIALS, STATS, PLANS, JOURNEY });
