import type { Bilingual } from '../types.js'
import type { VaarDevata } from './types.js'

// The seven weekday-deity entries, indexed by `Date.getDay()` (0 = Sunday).
// Structure *and* bilingual text live together so the dataset reviews as one
// artifact. Verified across multiple authoritative Saptavara Vrat references;
// every weekday mantra carries `reviewPending: true` pending a scholar pass.
// See `vaar/SOURCES.md`.

/**
 * Plain disclaimer for a detail-screen footer. Deliberately names no sources —
 * research provenance lives in this module's comments, not in consumer UI.
 */
export const VAAR_SOURCES: Bilingual = {
  en: "Weekday-deity worship varies by region and family tradition — this is one common form. For any major observance, follow a pandit's guidance.",
  hi: 'वार-देवता की उपासना क्षेत्र एवं पारिवारिक परम्परा के अनुसार भिन्न होती है — यह एक सामान्य रूप है। किसी भी बड़े अनुष्ठान के लिए पण्डित जी के परामर्श का अनुसरण करें।',
}

export const VAAR_DEVATA: readonly VaarDevata[] = [
  // ── 0 · Sunday · Ravivar · Surya ──────────────────────────────────────────
  {
    day: 0,
    dayKey: 'sunday',
    dayName: { en: 'Sunday', hi: 'रविवार' },
    dayShort: { en: 'SUN', hi: 'रवि' },
    grahaKey: 'surya',
    grahaName: { en: 'Surya (Sun)', hi: 'सूर्य' },
    deities: [
      {
        rosterId: 'surya',
        name: { en: 'Surya', hi: 'सूर्य देव' },
        note: {
          en: 'The Sun god — worshipped at dawn with an arghya (offering of water) facing the rising sun; Surya Namaskar and the Aditya Hridaya Stotra are favoured on this day.',
          hi: 'सूर्य देव — उगते सूर्य की ओर मुख कर के प्रातः जल का अर्घ्य अर्पित किया जाता है; इस दिन सूर्य नमस्कार एवं आदित्य हृदय स्तोत्र का विशेष महत्व है।',
        },
      },
    ],
    color: {
      hex: '#D9542B',
      name: { en: 'Red / orange', hi: 'लाल / नारंगी' },
    },
    offerings: [
      { label: { en: 'Red flowers', hi: 'लाल पुष्प' } },
      { label: { en: 'Wheat and jaggery', hi: 'गेहूँ और गुड़' } },
      { label: { en: 'An arghya of water at sunrise', hi: 'सूर्योदय पर जल का अर्घ्य' } },
    ],
    mantra: {
      jaapSlug: null,
      devanagari: 'ॐ सूर्याय नमः',
      iast: 'oṃ sūryāya namaḥ',
      meaning: { en: 'Om, salutations to Surya, the Sun.', hi: 'ॐ, सूर्य देव को नमस्कार।' },
      reviewPending: true,
      variantNote: {
        en: 'Deity-name in the dative case (no bija) — the simple Surya-pranama used in the pratah-sandhya tradition at sunrise.',
        hi: 'देव-नाम चतुर्थी विभक्ति में (बीज-रहित) — सूर्योदय की प्रातः-सन्ध्या परम्परा में प्रयुक्त सरल सूर्य-प्रणाम।',
      },
    },
    fasting: {
      en: 'Ravivar Vrat is kept for health and vitality — one meal before sunset, often without salt or oil, after offering the dawn arghya.',
      hi: 'रविवार व्रत आरोग्य एवं तेज के लिए रखा जाता है — प्रातः अर्घ्य के बाद सूर्यास्त से पूर्व एक बार भोजन, प्रायः बिना नमक-तेल के।',
    },
    variantNotes: [
      {
        label: { en: 'Aditya Hridaya Stotra', hi: 'आदित्य हृदय स्तोत्र' },
        text: {
          en: "Sunday morning is the classical time for the Aditya Hridaya Stotra — the dawn-hymn the sage Agastya gave Rama on the battlefield before Ravana (Valmiki Ramayana, Yuddha Kanda, sarga 105). Recited at sunrise with the arghya, it's the most widely-kept Sunday Surya practice today.",
          hi: 'रविवार प्रातः आदित्य हृदय स्तोत्र का शास्त्रोक्त समय है — रावण-युद्ध से पूर्व महर्षि अगस्त्य द्वारा श्री राम को दिया गया प्रातः-स्तोत्र (वाल्मीकि रामायण, युद्ध काण्ड, सर्ग 105)। सूर्योदय पर अर्घ्य के साथ पाठ — आज की सर्वाधिक प्रचलित रविवार-सूर्य साधना।',
        },
      },
    ],
  },

  // ── 1 · Monday · Somvar · Chandra ─────────────────────────────────────────
  {
    day: 1,
    dayKey: 'monday',
    dayName: { en: 'Monday', hi: 'सोमवार' },
    dayShort: { en: 'MON', hi: 'सोम' },
    grahaKey: 'chandra',
    grahaName: { en: 'Chandra (Moon)', hi: 'चन्द्र' },
    deities: [
      {
        rosterId: 'shiva',
        name: { en: 'Shiva', hi: 'भगवान शिव' },
        note: {
          en: 'Mahadev — abhishekam with water, milk and panchamrita over the Shivling, with bilva (bel) leaves.',
          hi: 'महादेव — शिवलिंग पर जल, दूध एवं पंचामृत से अभिषेक, बेलपत्र सहित।',
        },
      },
      {
        rosterId: 'parvati',
        name: { en: 'Parvati', hi: 'माँ पार्वती' },
        note: {
          en: 'Worshipped with Shiva — Monday vrats are classically kept for marital harmony and her grace; unmarried women keep the Monday fast for a good husband.',
          hi: 'शिव के साथ पूजित — सोमवार व्रत प्रायः सुखी दाम्पत्य एवं उनकी कृपा के लिए रखा जाता है; अविवाहित कन्याएँ सुयोग्य वर हेतु सोमवार व्रत रखती हैं।',
        },
      },
    ],
    color: {
      hex: '#F6F2E8',
      name: { en: 'White', hi: 'श्वेत' },
    },
    offerings: [
      { label: { en: 'Bilva (bel) leaves', hi: 'बेलपत्र' } },
      { label: { en: 'Cold milk and panchamrita', hi: 'ठंडा दूध एवं पंचामृत' } },
      { label: { en: 'White sweets and rice', hi: 'श्वेत मिष्ठान्न एवं अक्षत' } },
    ],
    mantra: {
      jaapSlug: 'om-namah-shivaya',
      devanagari: 'ॐ नमः शिवाय',
      iast: 'oṃ namaḥ śivāya',
      meaning: { en: 'Om, salutations to Shiva.', hi: 'ॐ, शिव को नमस्कार।' },
      reviewPending: true,
      variantNote: {
        en: 'The classical Shaiva panchakshari mantra (five syllables, no bija) — the most widely-recited Shiva invocation across India and the canonical Somvar mantra.',
        hi: 'शास्त्रोक्त शैव पंचाक्षरी मन्त्र (पाँच अक्षर, बीज-रहित) — सम्पूर्ण भारत में सर्वाधिक प्रचलित शिव-आवाहन एवं सोमवार का शास्त्रोक्त मन्त्र।',
      },
    },
    fasting: {
      en: 'Somvar Vrat — a single satvik meal in the evening after Shiva puja. Solah Somvar (sixteen consecutive Mondays) and the Mondays of the month of Shravan are the classical observances.',
      hi: 'सोमवार व्रत — शिव पूजा के पश्चात सन्ध्या को एक बार सात्विक भोजन। सोलह सोमवार (लगातार सोलह सोमवार) तथा श्रावण मास के सोमवार प्रमुख व्रत हैं।',
    },
    variantNotes: [
      {
        label: { en: 'Solah Somvar', hi: 'सोलह सोमवार' },
        text: {
          en: 'Sixteen consecutive Monday fasts, most often begun in the month of Shravan, with the Solah Somvar Vrat Katha.',
          hi: 'लगातार सोलह सोमवार के व्रत, प्रायः श्रावण मास से आरम्भ, सोलह सोमवार व्रत कथा सहित।',
        },
      },
      {
        label: { en: 'Shravan Somvar', hi: 'श्रावण सोमवार' },
        text: {
          en: 'The Mondays of Shravan are kept with special devotion — Rudrabhishek, Kanwar yatra, and a daylong fast in many households.',
          hi: 'श्रावण के सोमवार विशेष श्रद्धा से रखे जाते हैं — रुद्राभिषेक, कांवड़ यात्रा, तथा बहुत से घरों में दिनभर का व्रत।',
        },
      },
    ],
  },

  // ── 2 · Tuesday · Mangalvar · Mangal ──────────────────────────────────────
  {
    day: 2,
    dayKey: 'tuesday',
    dayName: { en: 'Tuesday', hi: 'मंगलवार' },
    dayShort: { en: 'TUE', hi: 'मंगल' },
    grahaKey: 'mangal',
    grahaName: { en: 'Mangal (Mars)', hi: 'मंगल' },
    deities: [
      {
        rosterId: 'hanuman',
        name: { en: 'Hanuman', hi: 'श्री हनुमान जी' },
        context: { en: 'North India', hi: 'उत्तर भारत' },
        note: {
          en: 'Bajrangbali — in the North, Tuesdays favour the Hanuman Chalisa and the Sundarkand path, and a fast for strength, protection, and courage.',
          hi: 'बजरंगबली — उत्तर भारत में मंगलवार हनुमान चालीसा एवं सुन्दरकाण्ड पाठ तथा बल, रक्षा एवं साहस हेतु व्रत का प्रमुख दिन है।',
        },
      },
      {
        rosterId: null,
        name: { en: 'Murugan (Kartikeya)', hi: 'मुरुगन (कार्तिकेय)' },
        context: { en: 'South India / Tamil Nadu', hi: 'दक्षिण भारत / तमिलनाडु' },
        note: {
          en: "In Tamil Nadu and much of the South, Tuesday is Murugan's day — Shiva's son and the commander of the gods, worshipped at the six padai veedu shrines.",
          hi: 'तमिलनाडु एवं अधिकांश दक्षिण भारत में मंगलवार मुरुगन का दिन है — शिव-पुत्र एवं देव-सेनापति, छह पडै वीडु धामों में पूजित।',
        },
      },
    ],
    color: {
      hex: '#C13B22',
      name: { en: 'Red', hi: 'लाल' },
    },
    offerings: [
      { label: { en: 'Sindoor with jasmine (chameli) oil', hi: 'चमेली के तेल में सिन्दूर' } },
      { label: { en: 'A mustard-oil lamp', hi: 'सरसों के तेल का दीपक' } },
      { label: { en: 'Boondi laddu and bananas', hi: 'बूँदी के लड्डू एवं केले' } },
    ],
    mantra: {
      jaapSlug: 'om-ham-hanumate-namah',
      devanagari: 'ॐ हं हनुमते नमः',
      iast: 'oṃ haṃ hanumate namaḥ',
      meaning: { en: 'Om, ham — salutations to Hanuman.', hi: 'ॐ, हं — हनुमान को नमस्कार।' },
      reviewPending: true,
      variantNote: {
        en: 'Deity-bija (ham — the Hanuman-bija, his own seed-mantra) + deity dative — the standard Mangal-bound Hanuman form for Mangalvar vrat and Mangal-dosha shanti. Hanuman is here addressed as Mangal\'s classical pacifier, invoked through his own seed-mantra.',
        hi: 'देव-बीज (हं — हनुमान का अपना बीज-मन्त्र) + देव-नाम चतुर्थी — मंगलवार व्रत एवं मंगल-दोष शान्ति हेतु मानक मंगल-बद्ध हनुमान स्वरूप। यहाँ हनुमान को उनके अपने बीज-मन्त्र सहित, मंगल के शास्त्रोक्त शान्तिदाता के रूप में आहूत किया गया है।',
      },
    },
    fasting: {
      en: 'Mangalvar Vrat — kept with a single meal (often wheat- and jaggery-based, without salt); widely observed for strength, protection, courage, and relief from the afflictions of Mangal Dosha.',
      hi: 'मंगलवार व्रत — एक बार भोजन (प्रायः गेहूँ-गुड़ का, बिना नमक) सहित रखा जाता है; बल, रक्षा, साहस तथा मंगल दोष की पीड़ा से राहत के लिए व्यापक रूप से किया जाता है।',
    },
    variantNotes: [
      {
        label: { en: 'Mangala Gauri (Shravan)', hi: 'मंगला गौरी (श्रावण)' },
        text: {
          en: 'During Shravan, the Tuesdays are kept as the Mangala Gauri Vrat for Gauri (Parvati), observed especially by married women in the first years of marriage.',
          hi: 'श्रावण में मंगलवार गौरी (पार्वती) के लिए मंगला गौरी व्रत के रूप में रखे जाते हैं, विशेषकर विवाह के प्रारम्भिक वर्षों में विवाहित स्त्रियों द्वारा।',
        },
      },
    ],
  },

  // ── 3 · Wednesday · Budhvar · Budh ────────────────────────────────────────
  {
    day: 3,
    dayKey: 'wednesday',
    dayName: { en: 'Wednesday', hi: 'बुधवार' },
    dayShort: { en: 'WED', hi: 'बुध' },
    grahaKey: 'budh',
    grahaName: { en: 'Budh (Mercury)', hi: 'बुध' },
    deities: [
      {
        rosterId: 'ganesha',
        name: { en: 'Ganesha', hi: 'श्री गणेश जी' },
        note: {
          en: 'Vighnaharta — twenty-one blades of durva grass and modak are the signature offerings; kept by some for intellect, learning, and success in trade.',
          hi: 'विघ्नहर्ता — इक्कीस दूर्वा-दल एवं मोदक प्रमुख अर्पण हैं; कुछ लोग बुद्धि, विद्या एवं व्यापार में सफलता हेतु इस दिन पूजा करते हैं।',
        },
      },
      {
        rosterId: 'krishna',
        name: { en: 'Vitthal (Krishna)', hi: 'विठ्ठल (कृष्ण)' },
        context: { en: 'Maharashtra', hi: 'महाराष्ट्र' },
        note: {
          en: 'In Maharashtra, Wednesday is given to Vitthal (Vithoba) of Pandharpur — a form of Krishna — with the Vari tradition and bhajan-kirtan of the Varkari sampradaya.',
          hi: 'महाराष्ट्र में बुधवार पंढरपुर के विठ्ठल (विठोबा) — कृष्ण के एक स्वरूप — को समर्पित है, वारकरी सम्प्रदाय की वारी परम्परा एवं भजन-कीर्तन सहित।',
        },
      },
    ],
    color: {
      hex: '#3E8A4A',
      name: { en: 'Green', hi: 'हरा' },
    },
    offerings: [
      { label: { en: 'Durva grass — twenty-one blades', hi: 'दूर्वा घास — इक्कीस दल' } },
      { label: { en: 'Modak', hi: 'मोदक' } },
      { label: { en: 'Bananas', hi: 'केले' } },
    ],
    mantra: {
      jaapSlug: 'om-gan-ganapataye-namah',
      devanagari: 'ॐ गं गणपतये नमः',
      iast: 'oṃ gaṃ gaṇapataye namaḥ',
      meaning: {
        en: 'Om, gam — salutations to Ganapati, remover of obstacles.',
        hi: 'ॐ, गं — विघ्नहर्ता गणपति को नमस्कार।',
      },
      reviewPending: true,
      variantNote: {
        en: "Deity-bija (gam — Ganesha's own seed-mantra, not the Mercury-bija) + deity dative. Wednesday's Ganesha worship draws on his Vighnaharta role; the graha Budha is addressed separately via the Budha-bija om bum budhaya namah style only when an explicit Budha-graha shanti is being performed.",
        hi: 'देव-बीज (गं — गणेश का अपना बीज-मन्त्र, बुध-बीज नहीं) + देव-नाम चतुर्थी। बुधवार की गणेश-उपासना उनके विघ्नहर्ता स्वरूप पर आधारित है; बुध-ग्रह को बुध-बीज शैली से तब आहूत किया जाता है जब विशेषतः बुध-ग्रह शान्ति की जा रही हो।',
      },
    },
    fasting: {
      en: 'Budhvar Vrat is kept by some seekers of intellect, learning, and success in trade — a single satvik meal; green moong, green vegetables, and green cloth are favoured.',
      hi: 'बुधवार व्रत बुद्धि, विद्या एवं व्यापार में सफलता चाहने वालों द्वारा रखा जाता है — एक बार सात्विक भोजन; हरी मूँग, हरी सब्ज़ी एवं हरा वस्त्र प्रिय हैं।',
    },
    variantNotes: [
      {
        label: { en: 'Budha-graha remedies', hi: 'बुध-ग्रह उपाय' },
        text: {
          en: 'Where a birth chart calls for it, Wednesday is also the day for Budha-graha shanti — donating green gram, green cloth, or feeding green fodder.',
          hi: 'जहाँ जन्म कुण्डली ऐसा संकेत करे, बुधवार बुध-ग्रह शान्ति का भी दिन है — हरी मूँग, हरा वस्त्र दान, अथवा हरा चारा खिलाना।',
        },
      },
    ],
  },

  // ── 4 · Thursday · Guruvar · Brihaspati ───────────────────────────────────
  {
    day: 4,
    dayKey: 'thursday',
    dayName: { en: 'Thursday', hi: 'गुरुवार' },
    dayShort: { en: 'THU', hi: 'गुरु' },
    grahaKey: 'guru',
    grahaName: { en: 'Brihaspati (Jupiter)', hi: 'बृहस्पति' },
    deities: [
      {
        rosterId: 'vishnu',
        name: { en: 'Vishnu', hi: 'भगवान विष्णु' },
        note: {
          en: 'The preserver — Thursdays favour yellow offerings, chana dal with ghee, and tulsi; the Vishnu Sahasranama is recited.',
          hi: 'पालनहार — गुरुवार को पीले अर्पण, घी सहित चना दाल, एवं तुलसी का विशेष महत्व; विष्णु सहस्रनाम का पाठ किया जाता है।',
        },
      },
      {
        rosterId: null,
        name: { en: 'Brihaspati (Guru)', hi: 'बृहस्पति (गुरु)' },
        note: {
          en: "Jupiter, the graha the day is named for and the devas' preceptor — worshipped for wisdom and a guru's blessing, with the Brihaspativar Vrat Katha; many households with marriageable children keep this fast.",
          hi: 'गुरु ग्रह, इस दिन के अधिष्ठाता एवं देवताओं के आचार्य — ज्ञान एवं गुरु-कृपा हेतु पूजित, बृहस्पतिवार व्रत कथा सहित; विवाह-योग्य सन्तान वाले बहुत से परिवार यह व्रत रखते हैं।',
        },
      },
      {
        rosterId: 'sai-baba',
        name: { en: 'Sai Baba', hi: 'साईं बाबा' },
        note: {
          en: 'Honoured on Thursdays with a fast and a visit to a Sai temple — among the most widely-observed Thursday practices today, kept across communities.',
          hi: 'गुरुवार को व्रत एवं साईं मन्दिर के दर्शन के साथ पूजित — आज के सबसे व्यापक गुरुवार आचरणों में से एक, सभी समुदायों में किया जाता है।',
        },
      },
    ],
    color: {
      hex: '#D9A521',
      name: { en: 'Yellow', hi: 'पीला' },
    },
    offerings: [
      { label: { en: 'Chana dal with ghee and a pinch of turmeric', hi: 'घी एवं चुटकी भर हल्दी सहित चना दाल' } },
      { label: { en: 'Yellow sweets (besan laddu)', hi: 'पीले मिष्ठान्न (बेसन के लड्डू)' } },
      { label: { en: 'Tulsi leaves', hi: 'तुलसी दल' } },
    ],
    mantra: {
      jaapSlug: null,
      devanagari: 'ॐ नमो भगवते वासुदेवाय',
      iast: 'oṃ namo bhagavate vāsudevāya',
      meaning: {
        en: 'Om, salutations to Bhagavan Vasudeva (Vishnu / Krishna).',
        hi: 'ॐ, भगवान वासुदेव (विष्णु / कृष्ण) को नमस्कार।',
      },
      reviewPending: true,
      variantNote: {
        en: "Vishnu's classical twelve-syllable dvadashakshari mantra (no bija) — the most widely-recited Vaishnava invocation. Guruvar is given to Vishnu by tradition; the graha Brihaspati is addressed separately when a chart-driven Brihaspati-graha shanti is being performed (om brim brihaspataye namah).",
        hi: 'विष्णु का शास्त्रोक्त द्वादशाक्षरी मन्त्र (बीज-रहित) — सर्वाधिक प्रचलित वैष्णव आवाहन। गुरुवार परम्परा से विष्णु को समर्पित है; गुरु ग्रह बृहस्पति को कुण्डली-आधारित बृहस्पति-ग्रह शान्ति के समय पृथक् रूप से (ॐ बृं बृहस्पतये नमः) आहूत किया जाता है।',
      },
    },
    fasting: {
      en: "Guruvar Vrat — a yellow-themed fast (yellow food, often no salt, one meal), kept for a guru's blessings, knowledge, marriage prospects, and Brihaspati's favour; many recite the Brihaspativar Vrat Katha. The Thursday Sai fast is kept in the same spirit.",
      hi: 'गुरुवार व्रत — पीले रंग का व्रत (पीला भोजन, प्रायः बिना नमक, एक बार भोजन), गुरु-कृपा, ज्ञान, विवाह-योग एवं बृहस्पति की प्रसन्नता हेतु; बहुत से लोग बृहस्पतिवार व्रत कथा का पाठ करते हैं। गुरुवार का साईं व्रत भी इसी भाव से रखा जाता है।',
    },
    variantNotes: [
      {
        label: { en: 'Brihaspativar Vrat Katha', hi: 'बृहस्पतिवार व्रत कथा' },
        text: {
          en: 'The Thursday Brihaspati fast has its own katha, widely read for prosperity and a good match — especially in families with marriageable children.',
          hi: 'गुरुवार के बृहस्पति व्रत की अपनी कथा है, समृद्धि एवं सुयोग्य सम्बन्ध हेतु व्यापक रूप से पढ़ी जाती है — विशेषकर विवाह-योग्य सन्तान वाले परिवारों में।',
        },
      },
    ],
  },

  // ── 5 · Friday · Shukravar · Shukra ───────────────────────────────────────
  {
    day: 5,
    dayKey: 'friday',
    dayName: { en: 'Friday', hi: 'शुक्रवार' },
    dayShort: { en: 'FRI', hi: 'शुक्र' },
    grahaKey: 'shukra',
    grahaName: { en: 'Shukra (Venus)', hi: 'शुक्र' },
    deities: [
      {
        rosterId: 'lakshmi',
        name: { en: 'Lakshmi / Mahalakshmi', hi: 'लक्ष्मी / महालक्ष्मी' },
        note: {
          en: 'The goddess of fortune — kheer, lotus, and coconut; the Shri Suktam and Mahalakshmi Ashtakam are recited for wealth, contentment, and household prosperity.',
          hi: 'धन-वैभव की देवी — खीर, कमल एवं नारियल; धन, सन्तोष एवं गृह-समृद्धि हेतु श्री सूक्त एवं महालक्ष्मी अष्टकम का पाठ किया जाता है।',
        },
      },
      {
        rosterId: 'santoshi-mata',
        name: { en: 'Santoshi Mata', hi: 'सन्तोषी माता' },
        note: {
          en: 'The goddess of contentment — honoured especially through the sixteen-Friday Shukravar Vrat (no sour food for its duration), widely kept since the 1975 film "Jai Santoshi Maa".',
          hi: 'सन्तोष की देवी — विशेषकर सोलह शुक्रवार के शुक्रवार व्रत (पूरी अवधि में खट्टा वर्जित) के माध्यम से पूजित, 1975 की फ़िल्म "जय सन्तोषी माँ" के पश्चात व्यापक रूप से रखा जाता है।',
        },
      },
    ],
    color: {
      hex: '#E0A6B6',
      name: { en: 'White / pink', hi: 'श्वेत / गुलाबी' },
    },
    offerings: [
      { label: { en: 'Kheer (rice pudding)', hi: 'खीर' } },
      { label: { en: 'A lotus flower', hi: 'कमल पुष्प' } },
      { label: { en: 'Coconut', hi: 'नारियल' } },
    ],
    mantra: {
      jaapSlug: 'om-shrim-mahalakshmyai-namah',
      devanagari: 'ॐ श्रीं महालक्ष्म्यै नमः',
      iast: 'oṃ śrīṃ mahālakṣmyai namaḥ',
      meaning: {
        en: 'Om, shrim — salutations to Mahalakshmi, the great goddess of fortune.',
        hi: 'ॐ, श्रीं — धन-वैभव की महादेवी महालक्ष्मी को नमस्कार।',
      },
      reviewPending: true,
      variantNote: {
        en: "Deity-bija (shrim — Lakshmi's own seed-mantra) + deity dative — the standard Shukravar form; the same shrim opens the Mahalakshmi Ashtakam and the Shri Sukta. Shukra-graha shanti, when called for by a chart, uses the Shukra-bija om shum shukraya namah instead.",
        hi: 'देव-बीज (श्रीं — लक्ष्मी का अपना बीज-मन्त्र) + देव-नाम चतुर्थी — शुक्रवार का मानक स्वरूप; यही श्रीं महालक्ष्मी अष्टकम् एवं श्री सूक्त के आरम्भ में आता है। कुण्डली-आधारित शुक्र-ग्रह शान्ति में शुक्र-बीज ॐ शुं शुक्राय नमः का प्रयोग होता है।',
      },
    },
    fasting: {
      en: 'Shukravar Vrat — a Friday fast for wealth, contentment, and household prosperity; in the popular Santoshi Mata form it runs sixteen Fridays with no sour food (no lemon, tamarind, or curd) for the duration, ending with an Udyapan.',
      hi: 'शुक्रवार व्रत — धन, सन्तोष एवं गृह-समृद्धि हेतु शुक्रवार का व्रत; प्रचलित सन्तोषी माता स्वरूप में यह सोलह शुक्रवार चलता है, इस अवधि में खट्टा (नींबू, इमली, दही) वर्जित रहता है, तथा उद्यापन के साथ सम्पन्न होता है।',
    },
    variantNotes: [
      {
        label: { en: 'Vaibhava Lakshmi Vrat', hi: 'वैभव लक्ष्मी व्रत' },
        text: {
          en: 'The Friday Vaibhava (Vaibhav) Lakshmi Vrat — a form of the Lakshmi vrat — is especially popular in Maharashtra and Gujarat.',
          hi: 'शुक्रवार का वैभव लक्ष्मी व्रत — लक्ष्मी व्रत का एक स्वरूप — महाराष्ट्र एवं गुजरात में विशेष रूप से प्रचलित है।',
        },
      },
      {
        label: { en: 'No sour food', hi: 'खट्टा वर्जित' },
        text: {
          en: 'The Santoshi Mata sixteen-Friday vrat forbids sour foods — lemon, tamarind, and curd — for its whole duration, and ends with a concluding Udyapan rite.',
          hi: 'सन्तोषी माता का सोलह शुक्रवार व्रत अपनी पूरी अवधि में खट्टी वस्तुएँ — नींबू, इमली एवं दही — वर्जित रखता है, तथा उद्यापन संस्कार के साथ सम्पन्न होता है।',
        },
      },
    ],
  },

  // ── 6 · Saturday · Shanivar · Shani ───────────────────────────────────────
  {
    day: 6,
    dayKey: 'saturday',
    dayName: { en: 'Saturday', hi: 'शनिवार' },
    dayShort: { en: 'SAT', hi: 'शनि' },
    grahaKey: 'shani',
    grahaName: { en: 'Shani (Saturn)', hi: 'शनि' },
    deities: [
      {
        rosterId: null,
        name: { en: 'Shani Dev', hi: 'शनि देव' },
        note: {
          en: 'Shanaishchara, the slow-moving one — Saturdays favour black sesame, urad dal, and a sesame-oil lamp, with oil offered at Shani temples, especially during Sade Sati, a Shani dasha, or his transit-aspect.',
          hi: 'शनैश्चर, मन्द गति वाले — शनिवार को काले तिल, उड़द दाल एवं तिल-तेल के दीपक का विशेष महत्व, शनि मन्दिरों में तेल अर्पित किया जाता है, विशेषकर साढ़े साती, शनि दशा अथवा उनकी दृष्टि के समय।',
        },
      },
      {
        rosterId: 'hanuman',
        name: { en: 'Hanuman', hi: 'श्री हनुमान जी' },
        note: {
          en: "Also a deity of Saturdays — by the account that Shani agreed to spare the homes of Hanuman's devotees; many keep a Saturday Hanuman observance alongside, or in place of, the Tuesday one.",
          hi: 'शनिवार के भी देवता — इस कथा के अनुसार कि शनि ने हनुमान भक्तों के घरों को छोड़ देने का वचन दिया था; बहुत से लोग मंगलवार के साथ या उसके स्थान पर शनिवार को हनुमान की उपासना करते हैं।',
        },
      },
    ],
    color: {
      hex: '#2A2D3A',
      name: { en: 'Black / dark blue', hi: 'काला / गहरा नीला' },
    },
    offerings: [
      { label: { en: 'Black sesame (til)', hi: 'काले तिल' } },
      { label: { en: 'A sesame-oil lamp', hi: 'तिल के तेल का दीपक' } },
      { label: { en: 'Urad dal', hi: 'उड़द दाल' } },
    ],
    mantra: {
      jaapSlug: null,
      devanagari: 'ॐ शं शनैश्चराय नमः',
      iast: 'oṃ śaṃ śanaiścarāya namaḥ',
      meaning: {
        en: 'Om, sham — salutations to Shani, the slow-moving one.',
        hi: 'ॐ, शं — मन्द गति वाले शनि देव को नमस्कार।',
      },
      reviewPending: true,
      variantNote: {
        en: "Graha-bija (sham — the Saturn / Shani-bija) + deity dative — Shani Dev is invoked as the graha (Shanaishchara, the slow-moving one) rather than as a separate Puranic deity. The standard Shanivar form for Sade Sati and Shani-dasha remedies; often paired with Hanuman japa.",
        hi: 'ग्रह-बीज (शं — शनि-बीज) + देव-नाम चतुर्थी — शनि देव यहाँ ग्रह (शनैश्चर, मन्द-गति वाले) के रूप में आहूत हैं, पृथक् पौराणिक देवता के रूप में नहीं। साढ़े साती एवं शनि-दशा उपायों हेतु मानक शनिवार स्वरूप; प्रायः हनुमान-जप के साथ युग्म।',
      },
    },
    fasting: {
      en: 'Shanivar Vrat — a Saturday fast with black sesame, urad dal, and a sesame-oil lamp; widely kept for relief during Sade Sati, a Shani dasha, or his transit-aspect. Hanuman is worshipped on this day too; oil is offered at Shani temples.',
      hi: 'शनिवार व्रत — शनिवार का व्रत, काले तिल, उड़द दाल एवं तिल-तेल के दीपक सहित; साढ़े साती, शनि दशा अथवा शनि-गोचर की पीड़ा से राहत हेतु व्यापक रूप से रखा जाता है। इस दिन हनुमान की भी उपासना होती है; शनि मन्दिरों में तेल अर्पित किया जाता है।',
    },
    variantNotes: [
      {
        label: { en: 'Maa Kali Shanivara Vrat', hi: 'माँ काली शनिवार व्रत' },
        text: {
          en: 'Some traditional almanacs also record a Maa Kali Shanivar Vrat — a Shakta observance of Kali on Saturdays.',
          hi: 'कुछ पारम्परिक पंचांगों में शनिवार को माँ काली शनिवार व्रत भी मिलता है — शनिवार को काली की उपासना की शाक्त परम्परा।',
        },
      },
      {
        label: { en: 'Peepal worship', hi: 'पीपल पूजा' },
        text: {
          en: 'Saturday is also the day for Pippala (peepal tree) worship — circumambulation and a mustard- or sesame-oil lamp at its root.',
          hi: 'शनिवार पीपल वृक्ष की पूजा का भी दिन है — परिक्रमा एवं जड़ में सरसों या तिल के तेल का दीपक।',
        },
      },
    ],
  },
] as const
