const imgBase = "/images/chua-thai-lac"; // 26 ảnh panorama Chùa Thái Lạc, đặt tên 01..26.jpg
export const img = (file: string) => encodeURI(`${imgBase}/${file}`);

export const commune = {
  name: "Xã Như Quỳnh",
  province: "tỉnh Hưng Yên",
  fullName: "Xã Như Quỳnh, tỉnh Hưng Yên",
  intro:
    "Vùng đất cổ giàu truyền thống văn hiến và khoa bảng, nơi lưu giữ hệ thống di tích đình, chùa, đền, văn miếu trải dài nhiều thế kỷ.",
};

export const contact = {
  address: "Thôn Đình Dù, Xã Như Quỳnh, tỉnh Hưng Yên",
  phone: "02213 985 074",
  phoneHref: "tel:02213985074",
  website: "https://nhuquynh.hungyen.gov.vn/",
  websiteLabel: "nhuquynh.hungyen.gov.vn",
};

export const activeTour = {
  title: "Chùa Thái Lạc (Pháp Vân tự)",
  subtitle: "Di tích quốc gia, chạm khắc gỗ thời Trần",
  href: "/tour/chua-thai-lac",
  heroImage: img("01.jpg"), // Chính diện cổng chùa
  coverImage: img("08.jpg"), // Chính sảnh
  gateImage: img("01.jpg"), // Chính diện cổng chùa
  shrineImage: img("11.jpg"), // Chính điện
  sceneCount: "26",
  duration: "15-20 phút",
};

export const navigation = [
  { href: "/", label: "Trang chủ" },
  { href: "/gioi-thieu", label: "Giới thiệu" },
  { href: "/di-tich", label: "Di tích" },
  { href: "/co-vat", label: "Cổ vật 3D" },
  { href: "/lien-he", label: "Liên hệ" },
];

export type Antiquity = {
  id: string;
  name: string;
  site: string; // di tích lưu giữ
  material: string;
  period: string; // niên đại
  model: string; // đường dẫn file .glb
  description: string[];
  isAvailable: boolean; // đã có mô hình 3D
};

// Bộ sưu tập cổ vật số hóa 3D. Hiện có 2 hiện vật đã dựng mô hình .glb;
// các trường niên đại/di tích để "Đang cập nhật" cho tới khi có dữ liệu xác thực.
export const antiquities: Antiquity[] = [
  {
    id: "chuong-dong-1",
    name: "Chuông đồng (Hiện vật I)",
    site: "Cụm di tích Xã Như Quỳnh",
    material: "Đồng",
    period: "Đang cập nhật",
    model: "/antiquity/chuong-1.glb",
    description: [
      "Chuông đồng là pháp khí quan trọng trong không gian thờ tự của các ngôi chùa Việt, dùng để báo hiệu thời khắc hành lễ và gắn bó với đời sống tâm linh của cộng đồng.",
      "Hiện vật đã được số hóa thành mô hình 3D, cho phép xoay và phóng to để quan sát hình khối, hoa văn và minh văn từ mọi góc nhìn.",
      "Thông tin chi tiết về niên đại, minh văn và di tích lưu giữ đang được bổ sung.",
    ],
    isAvailable: true,
  },
  {
    id: "chuong-dong-2",
    name: "Chuông đồng (Hiện vật II)",
    site: "Cụm di tích Xã Như Quỳnh",
    material: "Đồng",
    period: "Đang cập nhật",
    model: "/antiquity/chuong-2.glb",
    description: [
      "Một hiện vật chuông đồng khác trong kho di sản của Xã Như Quỳnh, mang những đặc điểm tạo hình và trang trí riêng.",
      "Mô hình 3D giúp người xem chiêm ngưỡng từng chi tiết quai chuông, thân chuông và họa tiết trang trí mà không cần tiếp xúc trực tiếp với hiện vật gốc.",
      "Niên đại và nguồn gốc chi tiết đang được nghiên cứu, bổ sung.",
    ],
    isAvailable: true,
  },
];

export type HeritageLevel = "Cấp quốc gia" | "Cấp tỉnh";

export type HeritageSite = {
  id: string; // = slug, dùng cho /di-tich/[slug] và anchor
  name: string;
  type: string; // "Chùa" | "Đình" | "Đền" | "Văn miếu" | "Di tích khác"
  level: HeritageLevel;
  status: "Đang mở tour" | "Đang bổ sung tư liệu";
  shortDescription: string;
  longDescription?: string[];
  image: string; // ảnh đại diện
  images?: string[];
  vrUrl?: string;
  detailUrl: string;
  isAvailable: boolean;
  location?: string;
};

function nationalStub(id: string, name: string, type: string, desc: string): HeritageSite {
  return stub(id, name, type, "Cấp quốc gia", desc);
}
function provincialStub(id: string, name: string, type: string, desc: string): HeritageSite {
  return stub(id, name, type, "Cấp tỉnh", desc);
}
function stub(id: string, name: string, type: string, level: HeritageLevel, desc: string): HeritageSite {
  return {
    id,
    name,
    type,
    level,
    status: "Đang bổ sung tư liệu",
    shortDescription: desc,
    image: img("08.jpg"), // ảnh tạm (Chính sảnh) dùng chung cho các di tích chưa có tư liệu
    detailUrl: `/di-tich/${id}`,
    isAvailable: false,
    location: "Xã Như Quỳnh, tỉnh Hưng Yên",
  };
}

export const heritageSites: HeritageSite[] = [
  {
    id: "chua-thai-lac",
    name: "Chùa Thái Lạc (Pháp Vân tự)",
    type: "Chùa",
    level: "Cấp quốc gia",
    status: "Đang mở tour",
    shortDescription:
      "Ngôi chùa cổ thờ Pháp Vân trong hệ Tứ Pháp, nổi tiếng với những mảng chạm khắc gỗ thời Trần (thế kỷ 14) thuộc hàng quý hiếm bậc nhất Việt Nam.",
    longDescription: [
      "Chùa Thái Lạc, tên chữ là Pháp Vân tự, là một trong những ngôi chùa cổ tiêu biểu của vùng Như Quỳnh, thờ Pháp Vân, vị thần Mây trong tín ngưỡng Tứ Pháp của cư dân nông nghiệp đồng bằng Bắc Bộ.",
      "Giá trị đặc biệt của di tích nằm ở hệ thống ván chạm khắc gỗ có niên đại thời Trần (thế kỷ 14), khắc họa các nhạc công, vũ nữ, hình tượng Phật giáo với kỹ thuật điêu luyện, là nguồn tư liệu quý cho nghiên cứu mỹ thuật cổ Việt Nam.",
      "Không gian chùa gồm cổng, sân, tiền đường, thượng điện cùng các ban thờ và cảnh quan vườn, ao, được số hóa đầy đủ trong tour VR360.",
    ],
    image: img("01.jpg"), // Chính diện cổng chùa
    vrUrl: "/tour/chua-thai-lac",
    detailUrl: "/di-tich/chua-thai-lac",
    isAvailable: true,
    location: "Xã Như Quỳnh, tỉnh Hưng Yên",
  },
  nationalStub("den-ghenh", "Đền Ghênh (Đền Ỷ Lan)", "Đền",
    "Đền thờ Nguyên phi Ỷ Lan, gắn với truyền thống tôn vinh người phụ nữ có công với dân với nước."),
  nationalStub("tu-vu-ho-truong", "Từ Vũ họ Trương", "Di tích khác",
    "Từ đường dòng họ Trương, di tích phản ánh truyền thống dòng tộc và tín ngưỡng thờ tổ tiên của địa phương."),
  nationalStub("bai-da-den-tu-vu", "Bãi đá đền Từ Vũ", "Di tích khác",
    "Cụm di tích khảo cổ và kiến trúc đá gắn với đền Từ Vũ, mang giá trị lịch sử và văn hóa lâu đời."),
  nationalStub("dinh-at", "Đình Ất", "Đình",
    "Đình làng cổ, không gian sinh hoạt tín ngưỡng và cộng đồng tiêu biểu của làng quê Như Quỳnh."),
  nationalStub("chua-hanh-lac", "Chùa Hành Lạc", "Chùa",
    "Ngôi chùa làng cổ kính, trung tâm sinh hoạt Phật giáo và văn hóa tâm linh của cộng đồng."),
  nationalStub("dinh-hanh-lac", "Đình Hành Lạc", "Đình",
    "Đình làng gắn với tín ngưỡng thờ Thành hoàng và lễ hội truyền thống của địa phương."),
  nationalStub("chua-ong", "Chùa Ông", "Chùa",
    "Di tích Phật giáo cổ, lưu giữ nhiều giá trị kiến trúc và hiện vật tín ngưỡng."),
  nationalStub("chua-vinh-thai", "Chùa Vĩnh Thái", "Chùa",
    "Ngôi chùa cổ mang đậm dấu ấn kiến trúc và tín ngưỡng truyền thống vùng Như Quỳnh."),
  provincialStub("dinh-le-xa", "Đình Lê Xá", "Đình",
    "Đình làng Lê Xá, không gian thờ tự và sinh hoạt cộng đồng giàu giá trị văn hóa."),
  provincialStub("dinh-ngo-xuyen", "Đình Ngô Xuyên", "Đình",
    "Đình làng Ngô Xuyên gắn với truyền thống tín ngưỡng và lễ hội địa phương."),
  provincialStub("chua-tu-kinh", "Chùa Từ Kính", "Chùa",
    "Ngôi chùa cổ, điểm sinh hoạt Phật giáo và văn hóa tâm linh của cộng đồng."),
  provincialStub("cung-chi-nguyen", "Cung Chí Nguyên", "Di tích khác",
    "Di tích gắn với nhà văn Thạch Lam, nơi khơi nguồn cảm hứng cho truyện ngắn \"Dưới bóng hoàng lan\"."),
  provincialStub("van-mieu-nhu-quynh", "Văn miếu Như Quỳnh", "Văn miếu",
    "Văn miếu tôn vinh truyền thống hiếu học và khoa bảng của vùng đất Như Quỳnh."),
  provincialStub("dau-tich-chua-la", "Dấu tích Chùa Lá", "Chùa",
    "Dấu tích ngôi chùa lớn, nổi tiếng trước Cách mạng tháng Tám, mang giá trị lịch sử sâu sắc."),
];
