[
  {
    "id": "athar_ammar_uthman_abu_ghadiya",
    "title": "خبر عمّار وعثمان وأبي الغادية: فرع ربيعة عن كلثوم",
    "routes": [
      "R01",
      "R04",
      "R05",
      "R08",
      "R11",
      "R12",
      "R18",
      "R22",
      "R23"
    ],
    "png": "assets/maps/athar_ammar_uthman_abu_ghadiya.w1200.png",
    "svg": "assets/maps/athar_ammar_uthman_abu_ghadiya.svg",
    "json": "assets/maps/athar_ammar_uthman_abu_ghadiya.json",
    "origin": "08_assets/isnad/athar_ammar_uthman_abu_ghadiya.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_uthman_abu_ghadiya_hammad",
    "title": "خبر عمّار وعثمان وأبي الغادية: فرع حماد: كلثوم وأبو حفص",
    "routes": [
      "R02",
      "R03",
      "R06",
      "R10",
      "R17",
      "R21"
    ],
    "png": "assets/maps/athar_ammar_uthman_abu_ghadiya_hammad.w1200.png",
    "svg": "assets/maps/athar_ammar_uthman_abu_ghadiya_hammad.svg",
    "json": "assets/maps/athar_ammar_uthman_abu_ghadiya_hammad.json",
    "origin": "08_assets/isnad/athar_ammar_uthman_abu_ghadiya_hammad.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_uthman_abu_ghadiya_other",
    "title": "خبر عمّار وعثمان وأبي الغادية: ابن عون ومرثد وعبد الله بن كلثوم ويوسف",
    "routes": [
      "R07",
      "R09",
      "R13",
      "R14",
      "R15",
      "R16",
      "R26"
    ],
    "png": "assets/maps/athar_ammar_uthman_abu_ghadiya_other.w1200.png",
    "svg": "assets/maps/athar_ammar_uthman_abu_ghadiya_other.svg",
    "json": "assets/maps/athar_ammar_uthman_abu_ghadiya_other.json",
    "origin": "08_assets/isnad/athar_ammar_uthman_abu_ghadiya_other.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_uthman_abu_ghadiya_abu_ziyad",
    "title": "خبر عمّار وعثمان وأبي الغادية: المقتطف المنقول عن يعقوب: أبو زياد",
    "routes": [
      "R19"
    ],
    "png": "assets/maps/athar_ammar_uthman_abu_ghadiya_abu_ziyad.w1200.png",
    "svg": "assets/maps/athar_ammar_uthman_abu_ghadiya_abu_ziyad.svg",
    "json": "assets/maps/athar_ammar_uthman_abu_ghadiya_abu_ziyad.json",
    "origin": "08_assets/isnad/athar_ammar_uthman_abu_ghadiya_abu_ziyad.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_uthman_abu_ghadiya_prohibition",
    "title": "خبر عمّار وعثمان وأبي الغادية: المرفوع في تحريم الدماء دون لفظ الشتم",
    "routes": [
      "R20",
      "R24",
      "R25"
    ],
    "png": "assets/maps/athar_ammar_uthman_abu_ghadiya_prohibition.w1200.png",
    "svg": "assets/maps/athar_ammar_uthman_abu_ghadiya_prohibition.svg",
    "json": "assets/maps/athar_ammar_uthman_abu_ghadiya_prohibition.json",
    "origin": "08_assets/isnad/athar_ammar_uthman_abu_ghadiya_prohibition.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_01",
    "title": "خلاف عمّار وعثمان: حمل كتاب العيوب والوطء والإغماء وعرض القصاص",
    "routes": [
      "U01",
      "U02"
    ],
    "png": "assets/maps/athar_ammar_conflicts_01.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_01.svg",
    "json": "assets/maps/athar_ammar_conflicts_01.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_01.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_02",
    "title": "خلاف عمّار وعثمان: سفط الحلي والفيء والاعتراض ثم الضرب والإغماء",
    "routes": [
      "U03"
    ],
    "png": "assets/maps/athar_ammar_conflicts_02.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_02.svg",
    "json": "assets/maps/athar_ammar_conflicts_02.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_02.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_03",
    "title": "خلاف عمّار وعثمان: كتاب المقداد وطلحة والزبير وعمّار، والضرب بالخُفّين والفتق",
    "routes": [
      "U04"
    ],
    "png": "assets/maps/athar_ammar_conflicts_03.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_03.svg",
    "json": "assets/maps/athar_ammar_conflicts_03.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_03.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_04",
    "title": "خلاف عمّار وعثمان: سبب آخر: كتمان دفن ابن مسعود ثم الفتق",
    "routes": [
      "U05"
    ],
    "png": "assets/maps/athar_ammar_conflicts_04.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_04.svg",
    "json": "assets/maps/athar_ammar_conflicts_04.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_04.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_05",
    "title": "خلاف عمّار وعثمان: رواية الزهري في عيوب سياسة عثمان وسفط الحلي والضرب",
    "routes": [
      "U06",
      "U11"
    ],
    "png": "assets/maps/athar_ammar_conflicts_05.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_05.svg",
    "json": "assets/maps/athar_ammar_conflicts_05.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_05.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_06",
    "title": "خلاف عمّار وعثمان: إيفاد عثمان عمّاراً إلى مصر وخبر استمالته",
    "routes": [
      "U07"
    ],
    "png": "assets/maps/athar_ammar_conflicts_06.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_06.svg",
    "json": "assets/maps/athar_ammar_conflicts_06.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_06.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_07",
    "title": "خلاف عمّار وعثمان: رسول المصريين إلى عمّار ورفضه الخروج لردهم",
    "routes": [
      "U08"
    ],
    "png": "assets/maps/athar_ammar_conflicts_07.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_07.svg",
    "json": "assets/maps/athar_ammar_conflicts_07.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_07.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_08",
    "title": "خلاف عمّار وعثمان: الخبر المقابل: ضرب عمّار وعباس بن عتبة في كلام وتقاذف",
    "routes": [
      "U09"
    ],
    "png": "assets/maps/athar_ammar_conflicts_08.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_08.svg",
    "json": "assets/maps/athar_ammar_conflicts_08.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_08.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_09",
    "title": "خلاف عمّار وعثمان: الترحم على أبي ذر وطلب نفي عمّار ثم تدخل علي",
    "routes": [
      "U10"
    ],
    "png": "assets/maps/athar_ammar_conflicts_09.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_09.svg",
    "json": "assets/maps/athar_ammar_conflicts_09.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_09.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_10",
    "title": "خلاف عمّار وعثمان: خطبة صفين: إنما قتله الصالحون المنكرون للعدوان",
    "routes": [
      "U12"
    ],
    "png": "assets/maps/athar_ammar_conflicts_10.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_10.svg",
    "json": "assets/maps/athar_ammar_conflicts_10.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_10.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_11",
    "title": "خلاف عمّار وعثمان: نداء عمّار: عثمان ظالم لنفسه حاكم بغير ما أنزل الله",
    "routes": [
      "U13"
    ],
    "png": "assets/maps/athar_ammar_conflicts_11.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_11.svg",
    "json": "assets/maps/athar_ammar_conflicts_11.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_11.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_12",
    "title": "خلاف عمّار وعثمان: حوار عمّار وعمرو: كنت مع من قتله، وأراد أن يغير ديننا فقتلناه",
    "routes": [
      "U14"
    ],
    "png": "assets/maps/athar_ammar_conflicts_12.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_12.svg",
    "json": "assets/maps/athar_ammar_conflicts_12.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_12.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_13",
    "title": "خلاف عمّار وعثمان: بلاغ الباقلاني: قتلنا عثمان يوم قتلناه كافرًا، وخلاف الحسن",
    "routes": [
      "U15"
    ],
    "png": "assets/maps/athar_ammar_conflicts_13.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_13.svg",
    "json": "assets/maps/athar_ammar_conflicts_13.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_13.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_14",
    "title": "خلاف عمّار وعثمان: شهادة شقيق: آيات الحكم بغير ما أنزل الله",
    "routes": [
      "U16"
    ],
    "png": "assets/maps/athar_ammar_conflicts_14.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_14.svg",
    "json": "assets/maps/athar_ammar_conflicts_14.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_14.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_15",
    "title": "خلاف عمّار وعثمان: خبر بلا راوٍ: نحن نزعم أنه كافر",
    "routes": [
      "U17"
    ],
    "png": "assets/maps/athar_ammar_conflicts_15.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_15.svg",
    "json": "assets/maps/athar_ammar_conflicts_15.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_15.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_16",
    "title": "خلاف عمّار وعثمان: خبر مطرف: التكفير الصريح وضرب المترحم بحصى المسجد",
    "routes": [
      "U18"
    ],
    "png": "assets/maps/athar_ammar_conflicts_16.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_16.svg",
    "json": "assets/maps/athar_ammar_conflicts_16.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_16.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_17",
    "title": "خلاف عمّار وعثمان: تمني إخراج عثمان من قبره وإضرام النار",
    "routes": [
      "U19"
    ],
    "png": "assets/maps/athar_ammar_conflicts_17.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_17.svg",
    "json": "assets/maps/athar_ammar_conflicts_17.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_17.json",
    "snapshotOnly": true
  },
  {
    "id": "athar_ammar_conflicts_18",
    "title": "خلاف عمّار وعثمان: مقابلة سعد وعمّار: الخلع والخمس والولاة والتهديد",
    "routes": [
      "U20"
    ],
    "png": "assets/maps/athar_ammar_conflicts_18.w1200.png",
    "svg": "assets/maps/athar_ammar_conflicts_18.svg",
    "json": "assets/maps/athar_ammar_conflicts_18.json",
    "origin": "08_assets/isnad/athar_ammar_conflicts_18.json",
    "snapshotOnly": true
  },
  {
    "id": "hadith_ammar_expanded_01",
    "title": "حديث مقتل عمّار: غندر عن شعبة عن أبي مسلمة عن أبي نضرة عن أبي سعيد عن رجل خير منه",
    "routes": [
      "B01",
      "B02",
      "B03"
    ],
    "png": "assets/maps/hadith_ammar_expanded_01.w1200.png",
    "svg": "assets/maps/hadith_ammar_expanded_01.svg",
    "json": "assets/maps/hadith_ammar_expanded_01.json",
    "origin": "08_assets/isnad/hadith_ammar_expanded_01.json",
    "snapshotOnly": true
  },
  {
    "id": "hadith_ammar_expanded_02",
    "title": "حديث مقتل عمّار: غندر عن شعبة عن خالد عن سعيد عن أمه عن أم سلمة",
    "routes": [
      "B04",
      "B05",
      "B06"
    ],
    "png": "assets/maps/hadith_ammar_expanded_02.w1200.png",
    "svg": "assets/maps/hadith_ammar_expanded_02.svg",
    "json": "assets/maps/hadith_ammar_expanded_02.json",
    "origin": "08_assets/isnad/hadith_ammar_expanded_02.json",
    "snapshotOnly": true
  },
  {
    "id": "hadith_ammar_expanded_03",
    "title": "حديث مقتل عمّار: مسدد عن عبد العزيز بن مختار عن خالد عن عكرمة عن أبي سعيد",
    "routes": [
      "B07",
      "B08"
    ],
    "png": "assets/maps/hadith_ammar_expanded_03.w1200.png",
    "svg": "assets/maps/hadith_ammar_expanded_03.svg",
    "json": "assets/maps/hadith_ammar_expanded_03.json",
    "origin": "08_assets/isnad/hadith_ammar_expanded_03.json",
    "snapshotOnly": true
  },
  {
    "id": "hadith_ammar_expanded_04",
    "title": "حديث مقتل عمّار: حديث قاتله وسالبه مستقل عن لفظ الفئة الباغية",
    "routes": [
      "B09"
    ],
    "png": "assets/maps/hadith_ammar_expanded_04.w1200.png",
    "svg": "assets/maps/hadith_ammar_expanded_04.svg",
    "json": "assets/maps/hadith_ammar_expanded_04.json",
    "origin": "08_assets/isnad/hadith_ammar_expanded_04.json",
    "snapshotOnly": true
  },
  {
    "id": "relation-political-network",
    "routes": [],
    "png": "assets/maps/relation-political-network.png",
    "svg": "assets/maps/relation-political-network.svg",
    "json": "downloads/relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/political/political-network.svg"
  },
  {
    "id": "relation-mobilization-isnad",
    "routes": [],
    "png": "assets/maps/relation-mobilization-isnad.png",
    "svg": "assets/maps/relation-mobilization-isnad.svg",
    "json": "downloads/relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/political/mobilization-isnad.svg"
  },
  {
    "id": "relation-responsibility-ladder",
    "routes": [],
    "png": "assets/maps/relation-responsibility-ladder.png",
    "svg": "assets/maps/relation-responsibility-ladder.svg",
    "json": "downloads/relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/political/responsibility-ladder.svg"
  },
  {
    "id": "relation-relations",
    "routes": [],
    "png": "assets/maps/relation-relations.png",
    "svg": "assets/maps/relation-relations.svg",
    "json": "downloads/relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/expanded/integration/relations.svg"
  },
  {
    "id": "relation-reported-claims",
    "routes": [],
    "png": "assets/maps/relation-reported-claims.png",
    "svg": "assets/maps/relation-reported-claims.svg",
    "json": "downloads/relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/expanded/integration/reported-claims.svg"
  },
  {
    "id": "followup-ammar-uthman-relations",
    "title": "علاقة عمّار بعثمان ووعيد أبي الغادية",
    "routes": [],
    "png": "assets/maps/followup-ammar-uthman-relations.png",
    "svg": "assets/maps/followup-ammar-uthman-relations.svg",
    "json": "downloads/followup-ammar-uthman-relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/followup_20261107/integration/ammar-uthman-relations.svg",
    "snapshotOnly": true
  },
  {
    "id": "followup-ali-ammar-relations",
    "title": "علاقة علي بعمّار والتكليف والمجلس",
    "routes": [],
    "png": "assets/maps/followup-ali-ammar-relations.png",
    "svg": "assets/maps/followup-ali-ammar-relations.svg",
    "json": "downloads/followup-ali-ammar-relations.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/followup_20261107/integration/ali-ammar-relations.svg",
    "snapshotOnly": true
  },
  {
    "id": "followup-relations-timeline",
    "title": "الخط الزمني للدعاوى والعلاقات",
    "routes": [],
    "png": "assets/maps/followup-relations-timeline.png",
    "svg": "assets/maps/followup-relations-timeline.svg",
    "json": "downloads/followup-relations-timeline.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/followup_20261107/integration/relations-timeline.svg",
    "snapshotOnly": true
  },
  {
    "id": "followup-witness-tree",
    "title": "شجرة شواهد النسخ: المعاين والمنقول",
    "routes": [],
    "png": "assets/maps/followup-witness-tree.png",
    "svg": "assets/maps/followup-witness-tree.svg",
    "json": "downloads/followup-witness-tree.json",
    "origin": "03_research_inbox/ammar_uthman_abu_ghadiya_2026-11-05/followup_20261107/witnesses/witness-tree.svg",
    "snapshotOnly": true
  }
]
