/* ==========================================================
   大安梟婆宮 — 共用資料
   ========================================================== */

const SectionHead = ({kicker, title, latin}) => (
  <div className="section-head">
    <div className="ornament">
      <span className="line"></span>
      <span className="glyph">◆ {kicker} ◆</span>
      <span className="line"></span>
    </div>
    <h2>{title}</h2>
    {latin && <div className="lat">— {latin} —</div>}
  </div>
);

/* 12 首籤詩 (依梟＝貓頭鷹設定) */
const FORTUNES = [
  { no: "第一籤", grade: "上上", poem: "雲開見月本如然\n莫向他途問舊緣\n夜梟巡簷書符印\n一夢黃粱萬事圓",
    meaning: "問運：諸事大順，宜進不宜退。問財：將有貴人相引，留心三日內訊息。問情：舊識重逢，緣分未斷。" },
  { no: "第二籤", grade: "中平", poem: "雙手捧香心欲明\n枯枝逢春末是真\n梟婆夜啼鳴三度\n但聽簷下落雨聲",
    meaning: "問運：宜守不宜攻，待時而動。問財：勿輕信偏門之利。問情：須耐心傾聽，少言為宜。" },
  { no: "第三籤", grade: "上吉", poem: "綠界之中有神明\n香煙裊裊達天庭\n誠心一拜千金值\n何愁世路不光明",
    meaning: "問運：心誠則靈。問財：穩中求進，逢三必旺。問情：以真心換真心，可成。" },
  { no: "第四籤", grade: "中吉", poem: "山高水長月在心\n夜翼輕掠林深深\n莫言此路無人問\n回首階前燈未沉",
    meaning: "問運：暫見孤行，實有所守。問財：自食其力，宜本業。問情：細水長流。" },
  { no: "第五籤", grade: "下下", poem: "風急雨橫路難行\n莫向高處去攀登\n夜梟搖頭三嘆息\n不如閉戶讀殘經",
    meaning: "問運：宜避鋒芒，靜養為要。問財：守成最佳，遠離投機。問情：暫緩進展。" },
  { no: "第六籤", grade: "上上", poem: "白雲飛盡碧天清\n一柱清香萬事成\n梟婆笑撥金錢卦\n日進斗金照汝程",
    meaning: "問運：百事如意，宜把握時機。問財：橫財偏財皆可得。問情：花好月圓。" },
  { no: "第七籤", grade: "中平", poem: "前路茫茫且莫憂\n燈下細思自有由\n夜梟三轉繞案首\n指點迷津在水頭",
    meaning: "問運：困而後通，請耐心。問財：詢長者意見。問情：宜詢心中所疑。" },
  { no: "第八籤", grade: "上吉", poem: "春風吹綠滿園枝\n喜事盈門笑語時\n梟婆賜下平安帖\n一帆風順正當期",
    meaning: "問運：喜訊將至，宜備慶事。問財：升遷加給可期。問情：定有佳音。" },
  { no: "第九籤", grade: "中吉", poem: "月落西山雞報晨\n人間萬事各有因\n夜翼含風書三字\n但行好事莫問人",
    meaning: "問運：行善積德為要。問財：日積月累必豐。問情：誠心待人，自有歸宿。" },
  { no: "第十籤", grade: "中平", poem: "舟在中流櫓未停\n兩岸燈火各分明\n梟婆指東你向西\n抬頭看看是何星",
    meaning: "問運：宜重新審視方向。問財：或有偏差，宜重新核算。問情：溝通為先。" },
  { no: "第十一籤", grade: "上吉", poem: "綠水青山一徑通\n金錢從來不必爭\n夜梟持帚掃塵盡\n但見青天無片雲",
    meaning: "問運：心境豁然，諸事皆吉。問財：去蕪存菁，必獲。問情：心結自解。" },
  { no: "第十二籤", grade: "中吉", poem: "夜半鐘聲到客船\n紅塵滾滾總難安\n梟婆夜半輕推案\n明日朝陽出海端",
    meaning: "問運：黎明將至，再耐須臾。問財：明日方曉，今夜勿動。問情：靜待天明。" },
];

const EVENTS = [
  { dd: "03", mm: "六月 JUN", lunar: "農曆五月十八", tag: "正祭",
    title: "梟婆聖誕千秋大典",
    desc: "本宮主祀梟婆神聖誕之日，恭設三獻禮、誦經祈福、平安燈點燈，並施放平安粥與紅圓。" },
  { dd: "16", mm: "七月 JUL", lunar: "農曆六月初三", tag: "法會",
    title: "中元普渡 · 綠界廟祭",
    desc: "三界諸神同祭，誠邀十方善信攜帶供品同沾法喜，本宮特設「綠界廟線上普渡」遠程供奉服務。" },
  { dd: "28", mm: "八月 AUG", lunar: "農曆七月十五", tag: "祈福",
    title: "中秋夜祭 · 月光遶境",
    desc: "梟婆出巡夜祭遶境，香陣自本宮起駕，行經大安森林公園一周，沿途設平安站、發放平安符。" },
];

const CHARMS = [
  { glyph: "安", crown: "梟婆親賜", name: "夜安符", desc: "鎮宅／助眠", price: "300" , stock: "尚有 128 份" },
  { glyph: "祿", crown: "綠界廟印", name: "進財令", desc: "事業／偏財", price: "500" , stock: "尚有 64 份"  },
  { glyph: "緣", crown: "梟婆牽線", name: "和合鈴", desc: "姻緣／人和", price: "400" , stock: "尚有 42 份"  },
  { glyph: "智", crown: "梟婆開光", name: "明心墜", desc: "學業／考運", price: "350" , stock: "尚有 96 份"  },
];

/* 名簿牆預設資料 (在前端 mock) */
const SEED_DONORS = [
  ["林宥嘉", 1200, "點燈"],
  ["王芷涵", 600,  "添香油"],
  ["李信維", 3600, "結緣"],
  ["陳家瑜", 168,  "祈安"],
  ["黃柏融", 1200, "點燈"],
  ["蘇敬恩", 6000, "光明燈"],
  ["張詠安", 600,  "添香油"],
  ["吳秉謙", 168,  "祈安"],
  ["鄭以心", 3600, "結緣"],
  ["賴芷盈", 1200, "點燈"],
  ["梁世延", 168,  "祈安"],
  ["何亦凡", 600,  "添香油"],
  ["蔡惠如", 3600, "結緣"],
  ["施宥嘉", 168,  "祈安"],
  ["余書甯", 1200, "點燈"],
  ["許鈞然", 600,  "添香油"],
  ["徐心瑜", 6000, "光明燈"],
  ["邱羽辰", 168,  "祈安"],
  ["范詠晴", 3600, "結緣"],
  ["翁奕翔", 1200, "點燈"],
  ["江凱晴", 600,  "添香油"],
  ["顧梓筠", 168,  "祈安"],
  ["卓昕妤", 1200, "點燈"],
  ["古以晴", 600,  "添香油"],
  ["潘以諾", 3600, "結緣"],
  ["丁宥承", 168,  "祈安"],
  ["游可昕", 1200, "點燈"],
  ["巫珮安", 6000, "光明燈"],
  ["袁書安", 168,  "祈安"],
  ["蘇芷晴", 600,  "添香油"],
  ["林一",   168,  "祈安"],
  ["陳暮辰", 3600, "結緣"],
  ["蔡謹琪", 1200, "點燈"],
  ["黎以諾", 600,  "添香油"],
  ["盧奕綸", 168,  "祈安"],
  ["梅芷岑", 3600, "結緣"],
];

/* 預設光明燈名單 */
const SEED_LAMPS = [
  "林家三代","王芷涵","李信維",
  "陳家平安","黃柏融","蘇敬恩",
  "張詠安","吳秉謙","鄭以心",
  "賴芷盈閣下","梁世延","何亦凡",
  "蔡惠如","施宥嘉","余書甯",
  "許鈞然","徐心瑜","邱羽辰",
  "范詠晴","翁奕翔","江凱晴",
  "顧梓筠","卓昕妤","古以晴",
  "潘以諾","丁宥承","游可昕",
  "巫珮安","袁書安","蘇芷晴",
  "陳暮辰","蔡謹琪","黎以諾",
];

/* 發財金的祝詞 + 隨機金額 */
const LUCKY_AMOUNTS = [168, 268, 388, 600, 888, 1200, 1688, 3600, 6000];
const LUCKY_BLESSINGS = [
  "日進斗金",
  "梟婆庇佑",
  "財源廣進",
  "夜啼納福",
  "金玉滿堂",
  "心想事成",
  "貴人相隨",
  "一帆風順",
];

Object.assign(window, {
  SectionHead, FORTUNES, EVENTS, CHARMS,
  SEED_DONORS, SEED_LAMPS, LUCKY_AMOUNTS, LUCKY_BLESSINGS,
});
