Write synopsis on community eye health and awareness with reference in synopsis template way intresting black background

Reading File
Searching the Web

community eye health awareness programs global blindness prevention

Finding Sources
Reading File
Finding Sources
Reading File
Finding Sources
Searching PubMed

community eye health awareness blindness prevention

Finding Sources
Running Command

ls /home/daytona/workspace/ 2>/dev/null && echo "---" && ls /home/daytona/skillsโ€ฆ

Running Command

ls /home/daytona/workspace/

Running Command

mkdir -p /home/daytona/workspace/eye-health-synopsis && echo "created"

Writing File

~/eye-health-synopsis/build.js

const pptxgen = require("pptxgenjs");

const pres = new pptxgen();
pres.layout = "LAYOUT_16x9";
pres.title = "Community Eye Health & Awareness";
pres.author = "Orris Medical";

// โ”€โ”€โ”€ COLOUR PALETTE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
const BG       = "0A0A0A";  // near-black
const ACCENT   = "00C6FF";  // electric cyan
const GOLD     = "FFD700";  // gold highlight
const WHITE    = "FFFFFF";
const DIM      = "B0B8C1";  // muted text
const TEAL     = "00897B";  // section bar
const DARK2    = "111820";  // card background

// โ”€โ”€โ”€ HELPER: gradient band at the top โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
function topBand(slide, color) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 10, h: 0.08, fill: { color }, line: { type: "none" }
  });
}

function leftAccent(slide) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 0.07, h: 5.625, fill: { color: ACCENT }, line: { type: "none" }
  });
}

function sectionHeader(slide, label, y) {
  slide.addShape(pres.ShapeType.rect, {
    x: 0.4, y, w: 9.2, h: 0.38, fill: { color: TEAL }, line: { type: "none" }, rounding: true
  });
  slide.addText(label, {
    x: 0.55, y: y + 0.03, w: 9.0, h: 0.3,
    fontSize: 12, bold: true, color: WHITE, fontFace: "Calibri", charSpacing: 2
  });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 1 โ€” COVER
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };

  // Full-width eye graphic hint โ€” two overlapping ellipses
  s.addShape(pres.ShapeType.ellipse, {
    x: 5.8, y: 1.2, w: 4.5, h: 3.2,
    fill: { color: "001A2E" }, line: { color: ACCENT, width: 1.5 }
  });
  s.addShape(pres.ShapeType.ellipse, {
    x: 6.8, y: 2.0, w: 2.5, h: 1.6,
    fill: { color: TEAL }, line: { type: "none" }
  });
  s.addShape(pres.ShapeType.ellipse, {
    x: 7.3, y: 2.3, w: 1.5, h: 1.0,
    fill: { color: "000D1A" }, line: { type: "none" }
  });
  // light rays
  for (let i = 0; i < 8; i++) {
    const angle = (i / 8) * Math.PI * 2;
    const cx = 8.05, cy = 2.8, r1 = 0.9, r2 = 1.6;
    s.addShape(pres.ShapeType.line, {
      x: cx + Math.cos(angle) * r1, y: cy + Math.sin(angle) * r1 * 0.6,
      w: (Math.cos(angle) * (r2 - r1)),
      h: (Math.sin(angle) * (r2 - r1) * 0.6),
      line: { color: ACCENT, width: 0.75, transparency: 40 }
    });
  }

  // Left vertical accent bar
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 0.12, h: 5.625, fill: { color: ACCENT }, line: { type: "none" }
  });

  // Tag line chip
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 0.35, w: 2.8, h: 0.32,
    fill: { color: TEAL }, line: { type: "none" }, rounding: true
  });
  s.addText("SYNOPSIS  โ€ข  2026", {
    x: 0.38, y: 0.37, w: 2.7, h: 0.28,
    fontSize: 9, bold: true, color: WHITE, fontFace: "Calibri", charSpacing: 3
  });

  // Main title
  s.addText("COMMUNITY EYE HEALTH", {
    x: 0.35, y: 0.85, w: 5.5, h: 1.0,
    fontSize: 36, bold: true, color: WHITE, fontFace: "Calibri", charSpacing: 1
  });
  s.addText("& AWARENESS", {
    x: 0.35, y: 1.72, w: 5.5, h: 0.7,
    fontSize: 36, bold: true, color: ACCENT, fontFace: "Calibri", charSpacing: 1
  });

  // Subtitle
  s.addText("A Global Public Health Priority", {
    x: 0.35, y: 2.55, w: 5.5, h: 0.4,
    fontSize: 14, italic: true, color: GOLD, fontFace: "Calibri"
  });

  // Key stat chips
  const chips = [
    { val: "2.2B", label: "People\nAffected" },
    { val: "1B", label: "Preventable\nCases" },
    { val: "90%", label: "In Low/Mid\nIncome Countries" },
  ];
  chips.forEach((c, i) => {
    const x = 0.35 + i * 1.85;
    s.addShape(pres.ShapeType.rect, {
      x, y: 3.3, w: 1.65, h: 1.35,
      fill: { color: DARK2 }, line: { color: ACCENT, width: 1 }, rounding: true
    });
    s.addText(c.val, {
      x: x + 0.05, y: 3.4, w: 1.55, h: 0.55,
      fontSize: 24, bold: true, color: ACCENT, fontFace: "Calibri", align: "center"
    });
    s.addText(c.label, {
      x: x + 0.05, y: 3.9, w: 1.55, h: 0.65,
      fontSize: 9, color: DIM, fontFace: "Calibri", align: "center"
    });
  });

  // Bottom citation
  s.addText("Source: WHO World Report on Vision, 2019 | IAPB Vision Atlas 2024", {
    x: 0.35, y: 5.2, w: 9.3, h: 0.25,
    fontSize: 7.5, color: "555555", fontFace: "Calibri", italic: true
  });
  // page number
  s.addText("01", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 2 โ€” INTRODUCTION / BACKGROUND
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, ACCENT);

  s.addText("INTRODUCTION", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Background & Rationale", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });

  // Divider line
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const paras = [
    "Vision is one of humanity's most essential senses, yet eye diseases remain a leading cause of disability worldwide. Community eye health focuses on delivering preventive, promotive, and rehabilitative eye care services directly to populations โ€” reducing barriers of geography, cost, and awareness.",
    "The WHO World Report on Vision (2019) estimates that at least 2.2 billion people live with a vision impairment globally. Of these, approximately 1 billion cases are preventable or have not yet been adequately addressed. The burden falls disproportionately on low- and middle-income countries (LMICs), where 90% of affected individuals reside.",
    "Despite these staggering figures, eye health continues to receive insufficient attention in national health agendas. Raising community awareness โ€” through education, screening programs, and policy advocacy โ€” is fundamental to reversing this trend.",
  ];

  paras.forEach((p, i) => {
    s.addShape(pres.ShapeType.rect, {
      x: 0.35, y: 1.1 + i * 1.35, w: 0.06, h: 1.1,
      fill: { color: ACCENT }, line: { type: "none" }
    });
    s.addText(p, {
      x: 0.55, y: 1.1 + i * 1.35, w: 9.1, h: 1.1,
      fontSize: 10.5, color: DIM, fontFace: "Calibri", valign: "middle"
    });
  });

  s.addText("02", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 3 โ€” OBJECTIVES
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, GOLD);

  s.addText("OBJECTIVES", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("What This Programme Aims to Achieve", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const objectives = [
    { num: "01", text: "Increase public awareness of common blinding eye diseases (cataract, glaucoma, diabetic retinopathy, trachoma, refractive errors) and their prevention." },
    { num: "02", text: "Promote early eye examination and screening practices at the community level, especially in rural and underserved populations." },
    { num: "03", text: "Strengthen community-based outreach through trained vision technicians, ASHA workers, and voluntary health workers." },
    { num: "04", text: "Advocate for the integration of eye health into primary healthcare systems and national health programmes." },
    { num: "05", text: "Reduce social stigma and barriers (cost, transport, literacy) that prevent communities from accessing timely eye care." },
  ];

  objectives.forEach((o, i) => {
    const y = 1.15 + i * 0.84;
    s.addShape(pres.ShapeType.rect, {
      x: 0.35, y, w: 9.3, h: 0.72,
      fill: { color: DARK2 }, line: { color: "1C2B3A", width: 0.5 }, rounding: true
    });
    s.addText(o.num, {
      x: 0.5, y: y + 0.12, w: 0.55, h: 0.48,
      fontSize: 18, bold: true, color: ACCENT, fontFace: "Calibri", align: "center"
    });
    s.addText(o.text, {
      x: 1.2, y: y + 0.08, w: 8.2, h: 0.56,
      fontSize: 10, color: DIM, fontFace: "Calibri", valign: "middle"
    });
  });

  s.addText("03", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 4 โ€” BURDEN OF EYE DISEASE
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, "E53935");

  s.addText("BURDEN OF EYE DISEASE", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Epidemiology & Global Statistics", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  // Disease cards โ€” 2 rows ร— 3 cols
  const diseases = [
    { name: "Cataract", stat: "94M", detail: "Leading cause of blindness globally; accounts for ~33% of all blindness" },
    { name: "Refractive Errors", stat: "145M", detail: "Uncorrected refractive error is the #1 cause of moderate-to-severe vision impairment" },
    { name: "Glaucoma", stat: "80M", detail: "Often asymptomatic until late stage; second leading cause of blindness worldwide" },
    { name: "Diabetic Retinopathy", stat: "22M", detail: "Rising sharply with the global diabetes epidemic; major cause in working-age adults" },
    { name: "Trachoma", stat: "1.9M", detail: "Leading infectious cause of blindness; eliminated with SAFE strategy" },
    { name: "Age-related Macular\nDegeneration", stat: "8M", detail: "Primary cause of legal blindness in developed nations; increasing with ageing populations" },
  ];

  const cols = [0.35, 3.55, 6.75];
  const rows = [1.1, 3.3];

  diseases.forEach((d, i) => {
    const col = i % 3;
    const row = Math.floor(i / 3);
    const x = cols[col];
    const y = rows[row];
    s.addShape(pres.ShapeType.rect, {
      x, y, w: 2.95, h: 1.95,
      fill: { color: DARK2 }, line: { color: "1C2B3A", width: 0.5 }, rounding: true
    });
    s.addText(d.stat, {
      x: x + 0.1, y: y + 0.12, w: 2.75, h: 0.5,
      fontSize: 22, bold: true, color: ACCENT, fontFace: "Calibri", align: "center"
    });
    s.addText(d.name, {
      x: x + 0.1, y: y + 0.6, w: 2.75, h: 0.3,
      fontSize: 11, bold: true, color: WHITE, fontFace: "Calibri", align: "center"
    });
    s.addText(d.detail, {
      x: x + 0.1, y: y + 0.9, w: 2.75, h: 0.95,
      fontSize: 8.5, color: DIM, fontFace: "Calibri", align: "center", valign: "top"
    });
  });

  s.addText("Sources: WHO Vision Report 2019; IAPB Atlas 2024; GBD 2021", {
    x: 0.35, y: 5.35, w: 9.3, h: 0.2,
    fontSize: 7, color: "444444", italic: true
  });
  s.addText("04", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 5 โ€” COMMUNITY AWARENESS STRATEGIES
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, ACCENT);

  s.addText("AWARENESS STRATEGIES", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Evidence-Based Approaches in Community Settings", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const strategies = [
    {
      icon: "๐Ÿฅ", title: "Primary Health Care Integration",
      points: [
        "Embed basic eye screening in routine PHC visits",
        "Train CHWs/ASHA workers in visual acuity testing",
        "Referral pathways to secondary/tertiary centres",
      ]
    },
    {
      icon: "๐Ÿ“ข", title: "Mass Media & IEC Campaigns",
      points: [
        "Radio, TV, and social media outreach in local languages",
        "World Sight Day (October) global mobilisation",
        "Poster campaigns in schools, panchayats & markets",
      ]
    },
    {
      icon: "๐Ÿ•๏ธ", title: "Eye Health Camps",
      points: [
        "Scheduled outreach camps in underserved villages",
        "Free cataract surgeries & spectacle distribution",
        "Mobile refraction units for refractive error correction",
      ]
    },
    {
      icon: "๐ŸŽ“", title: "School Eye Health",
      points: [
        "Universal vision screening for school-age children",
        "Free spectacles for children with refractive errors",
        "Teacher training in vision health education",
      ]
    },
  ];

  strategies.forEach((strat, i) => {
    const col = i % 2;
    const row = Math.floor(i / 2);
    const x = 0.35 + col * 4.75;
    const y = 1.1 + row * 2.15;
    s.addShape(pres.ShapeType.rect, {
      x, y, w: 4.5, h: 1.95,
      fill: { color: DARK2 }, line: { color: ACCENT, width: 0.75 }, rounding: true
    });
    s.addText(`${strat.icon}  ${strat.title}`, {
      x: x + 0.15, y: y + 0.1, w: 4.2, h: 0.38,
      fontSize: 11, bold: true, color: ACCENT, fontFace: "Calibri"
    });
    strat.points.forEach((pt, j) => {
      s.addText(`โ€ข ${pt}`, {
        x: x + 0.2, y: y + 0.5 + j * 0.42, w: 4.1, h: 0.38,
        fontSize: 9.5, color: DIM, fontFace: "Calibri"
      });
    });
  });

  s.addText("05", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 6 โ€” KEY EYE DISEASES & PREVENTION
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, GOLD);

  s.addText("PREVENTABLE EYE CONDITIONS", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Community-Level Prevention & Management", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const conditions = [
    {
      cond: "Cataract",
      prev: "No modifiable prevention in most cases; early surgery restores vision",
      comm: "Camp-based surgeries; public awareness of surgical safety",
      ref: "WHO Vision Report, 2019; Goldman-Cecil Medicine"
    },
    {
      cond: "Trachoma",
      prev: "SAFE strategy: Surgery, Antibiotics (azithromycin), Facial cleanliness, Environmental sanitation",
      comm: "MDA campaigns; latrine construction; hygiene education in schools",
      ref: "Goldman-Cecil Medicine, Table 294-1; WHO SAFE strategy"
    },
    {
      cond: "Diabetic Retinopathy",
      prev: "Tight glycaemic & BP control; annual retinal screening for all diabetics",
      comm: "Tele-ophthalmology for screening; cadre workers trained for early detection",
      ref: "Sadikin IS et al., BMC Public Health 2024 [PMID 38225623]"
    },
    {
      cond: "Refractive Errors",
      prev: "Not preventable but fully correctable with glasses/contact lenses",
      comm: "School screening; low-cost ready-made spectacles; vision centres",
      ref: "IAPB Vision Atlas 2024; WHO SPECS programme"
    },
    {
      cond: "Glaucoma",
      prev: "IOP monitoring; anti-glaucoma drops; trabeculectomy where required",
      comm: "Awareness of silent nature; encourage population-level IOP screening",
      ref: "Bhartiya S et al., Indian J Ophthalmol 2025 [PMID 39982079]"
    },
  ];

  conditions.forEach((c, i) => {
    const y = 1.1 + i * 0.87;
    s.addShape(pres.ShapeType.rect, {
      x: 0.35, y, w: 9.3, h: 0.78,
      fill: { color: DARK2 }, line: { color: "1C2B3A", width: 0.5 }, rounding: true
    });
    s.addText(c.cond, {
      x: 0.5, y: y + 0.06, w: 1.6, h: 0.65,
      fontSize: 10.5, bold: true, color: GOLD, fontFace: "Calibri", valign: "middle"
    });
    s.addShape(pres.ShapeType.rect, {
      x: 2.15, y: y + 0.1, w: 0.02, h: 0.55,
      fill: { color: TEAL }, line: { type: "none" }
    });
    s.addText(`Prevention: ${c.prev}`, {
      x: 2.25, y: y + 0.06, w: 4.2, h: 0.35,
      fontSize: 8.5, color: DIM, fontFace: "Calibri"
    });
    s.addText(`Community: ${c.comm}`, {
      x: 2.25, y: y + 0.38, w: 4.2, h: 0.32,
      fontSize: 8.5, color: DIM, fontFace: "Calibri"
    });
    s.addText(`Ref: ${c.ref}`, {
      x: 6.5, y: y + 0.15, w: 3.0, h: 0.5,
      fontSize: 7.5, color: "556677", fontFace: "Calibri", italic: true, valign: "middle"
    });
  });

  s.addText("06", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 7 โ€” METHODOLOGY
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, ACCENT);

  s.addText("METHODOLOGY", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Programme Design & Implementation Framework", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  // Flow steps
  const steps = [
    { step: "Phase 1", label: "Situation\nAnalysis", color: ACCENT },
    { step: "Phase 2", label: "Stakeholder\nMapping", color: TEAL },
    { step: "Phase 3", label: "Training &\nCapacity Building", color: "7B1FA2" },
    { step: "Phase 4", label: "Field\nInterventions", color: "E53935" },
    { step: "Phase 5", label: "Monitoring &\nEvaluation", color: GOLD },
  ];

  steps.forEach((st, i) => {
    const x = 0.3 + i * 1.88;
    s.addShape(pres.ShapeType.rect, {
      x, y: 1.15, w: 1.65, h: 1.4,
      fill: { color: st.color }, line: { type: "none" }, rounding: true
    });
    s.addText(st.step, {
      x: x + 0.05, y: 1.2, w: 1.55, h: 0.35,
      fontSize: 9, bold: true, color: "000000", fontFace: "Calibri", align: "center"
    });
    s.addText(st.label, {
      x: x + 0.05, y: 1.52, w: 1.55, h: 0.85,
      fontSize: 12, bold: true, color: WHITE, fontFace: "Calibri", align: "center", valign: "middle"
    });
    // Arrow between steps
    if (i < 4) {
      s.addShape(pres.ShapeType.rect, {
        x: x + 1.65, y: 1.79, w: 0.23, h: 0.06,
        fill: { color: "333333" }, line: { type: "none" }
      });
    }
  });

  // Details
  const details = [
    { title: "Situation Analysis", body: "Baseline survey of vision impairment prevalence, healthcare access mapping, identification of high-risk subgroups (elderly, diabetics, children under 5)." },
    { title: "Training & Capacity Building", body: "Training of Vision Technicians, ASHA workers, school teachers. Use of WHO Prevention of Blindness training modules and simulation-based skill workshops." },
    { title: "Field Interventions", body: "Outreach camps, school screenings, IEC distribution, referral completion tracking, cataract surgical camps, free spectacle provision." },
    { title: "Monitoring & Evaluation", body: "HMIS-linked data collection; key indicators: cataract surgical rate (CSR), visual acuity post-intervention, spectacle coverage ratio, drop-out rates." },
  ];

  details.forEach((d, i) => {
    const y = 2.75 + i * 0.7;
    s.addShape(pres.ShapeType.rect, {
      x: 0.35, y: y - 0.02, w: 0.06, h: 0.62,
      fill: { color: ACCENT }, line: { type: "none" }
    });
    s.addText(`${d.title}: `, {
      x: 0.55, y, w: 1.6, h: 0.18,
      fontSize: 9.5, bold: true, color: WHITE, fontFace: "Calibri"
    });
    s.addText(d.body, {
      x: 0.55, y: y + 0.2, w: 9.1, h: 0.42,
      fontSize: 9, color: DIM, fontFace: "Calibri"
    });
  });

  s.addText("07", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 8 โ€” EXPECTED OUTCOMES & INDICATORS
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, TEAL);

  s.addText("EXPECTED OUTCOMES", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Measurable Targets & Key Performance Indicators", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const outcomes = [
    { kpi: "โ†‘ 40%", label: "Increase in community eye screening coverage", timeline: "Year 1" },
    { kpi: "โ†‘ 60%", label: "Rise in cataract surgical rate (CSR) in target districts", timeline: "Year 2" },
    { kpi: "โ†“ 30%", label: "Reduction in unmet refractive error need (spectacle gap)", timeline: "Year 2" },
    { kpi: "100%", label: "Schools with annual visual acuity screening protocol", timeline: "Year 1" },
    { kpi: "Zero", label: "New blinding trachoma cases in endemic communities (SAFE strategy)", timeline: "Year 3" },
    { kpi: "โ‰ฅ80%", label: "Diabetic patients receiving annual fundus examination", timeline: "Year 3" },
  ];

  const cols = [0.35, 5.1];
  const rows = [1.1, 2.05, 3.0, 3.95];

  outcomes.forEach((o, i) => {
    const col = i % 2;
    const row = Math.floor(i / 2);
    const x = cols[col];
    const y = rows[row];
    s.addShape(pres.ShapeType.rect, {
      x, y, w: 4.55, h: 0.78,
      fill: { color: DARK2 }, line: { color: TEAL, width: 0.75 }, rounding: true
    });
    s.addText(o.kpi, {
      x: x + 0.1, y: y + 0.08, w: 1.1, h: 0.62,
      fontSize: 20, bold: true, color: ACCENT, fontFace: "Calibri", align: "center", valign: "middle"
    });
    s.addText(o.label, {
      x: x + 1.25, y: y + 0.08, w: 2.8, h: 0.42,
      fontSize: 9.5, color: WHITE, fontFace: "Calibri", valign: "middle"
    });
    s.addText(o.timeline, {
      x: x + 1.25, y: y + 0.5, w: 1.5, h: 0.22,
      fontSize: 8, color: GOLD, fontFace: "Calibri", italic: true
    });
  });

  s.addText("08", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 9 โ€” REFERENCES
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };
  leftAccent(s);
  topBand(s, ACCENT);

  s.addText("REFERENCES", {
    x: 0.35, y: 0.2, w: 9.3, h: 0.5,
    fontSize: 22, bold: true, color: WHITE, fontFace: "Calibri"
  });
  s.addText("Sources & Evidence Base", {
    x: 0.35, y: 0.65, w: 9.3, h: 0.3,
    fontSize: 13, italic: true, color: GOLD, fontFace: "Calibri"
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0.35, y: 1.0, w: 9.3, h: 0.025, fill: { color: TEAL }, line: { type: "none" }
  });

  const refs = [
    { num: "1.", text: "World Health Organization. World Report on Vision. Geneva: WHO; 2019." },
    { num: "2.", text: "International Agency for the Prevention of Blindness. IAPB Vision Atlas 2024. Available: https://www.iapb.org/learn/vision-atlas/" },
    { num: "3.", text: "Goldman L, Cooney KA. Goldman-Cecil Medicine, 27th Ed. Philadelphia: Elsevier; 2024. [Table 294-1 โ€” Trachoma & SAFE strategy]" },
    { num: "4.", text: "GBD 2021 Blindness Collaborators. Causes of blindness and vision impairment globally: a systematic review. Lancet Glob Health. 2021." },
    { num: "5.", text: "Bhartiya S, Ichhpujani P, Wadhwani M. Current perspectives in tackling glaucoma blindness. Indian J Ophthalmol. 2025 Mar;73(3). PMID: 39982079" },
    { num: "6.", text: "Sadikin IS, Lestari YD, Victor AA. The role of cadre in the community on diabetic retinopathy management. BMC Public Health. 2024;24:184. PMID: 38225623" },
    { num: "7.", text: "Allison K, Virk A, Alamri A. Awareness and Access of Eye Healthcare in Underserved Populations. Vision (Basel). 2025. PMID: 40700083" },
    { num: "8.", text: "Kumar J, Kumar P, Deorari AK. Building a Future without Blindness due to ROP in India. Indian Pediatr. 2026 Jan. PMID: 40705223" },
    { num: "9.", text: "VISION 2020: The Right to Sight โ€” Global Initiative for the Elimination of Avoidable Blindness. J Community Eye Health. 1999." },
  ];

  refs.forEach((r, i) => {
    const y = 1.12 + i * 0.46;
    s.addText(r.num, {
      x: 0.38, y, w: 0.35, h: 0.38,
      fontSize: 9, bold: true, color: ACCENT, fontFace: "Calibri"
    });
    s.addText(r.text, {
      x: 0.75, y, w: 9.0, h: 0.38,
      fontSize: 9, color: DIM, fontFace: "Calibri"
    });
  });

  s.addText("09", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
// SLIDE 10 โ€” CLOSING / CALL TO ACTION
// โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•โ•
{
  const s = pres.addSlide();
  s.background = { color: BG };

  // Full accent background strip
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 10, h: 5.625,
    fill: { color: "020E1A" }, line: { type: "none" }
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 0, w: 10, h: 0.12, fill: { color: ACCENT }, line: { type: "none" }
  });
  s.addShape(pres.ShapeType.rect, {
    x: 0, y: 5.5, w: 10, h: 0.12, fill: { color: GOLD }, line: { type: "none" }
  });

  // Big quote
  s.addText('"Blindness is largely preventable.\nThe greatest barrier is not technology โ€”\nit is awareness."', {
    x: 0.8, y: 0.5, w: 8.4, h: 2.2,
    fontSize: 22, bold: false, italic: true, color: WHITE, fontFace: "Calibri", align: "center", valign: "middle"
  });

  s.addText("โ€” Adapted from WHO World Report on Vision, 2019", {
    x: 0.8, y: 2.6, w: 8.4, h: 0.4,
    fontSize: 11, color: GOLD, fontFace: "Calibri", align: "center", italic: true
  });

  // CTA box
  s.addShape(pres.ShapeType.rect, {
    x: 2.0, y: 3.15, w: 6.0, h: 1.5,
    fill: { color: TEAL }, line: { type: "none" }, rounding: true
  });
  s.addText("TOGETHER WE CAN END AVOIDABLE BLINDNESS", {
    x: 2.05, y: 3.25, w: 5.9, h: 0.5,
    fontSize: 13, bold: true, color: WHITE, fontFace: "Calibri", align: "center", charSpacing: 1
  });
  s.addText("Screening  โ€ข  Education  โ€ข  Treatment  โ€ข  Advocacy", {
    x: 2.05, y: 3.75, w: 5.9, h: 0.35,
    fontSize: 10, color: WHITE, fontFace: "Calibri", align: "center"
  });
  s.addText("World Sight Day: Second Thursday of October  |  www.iapb.org", {
    x: 2.05, y: 4.1, w: 5.9, h: 0.35,
    fontSize: 9, color: "C8E6FF", fontFace: "Calibri", align: "center", italic: true
  });

  s.addText("10", { x: 9.4, y: 5.25, w: 0.5, h: 0.2, fontSize: 8, color: "444444", align: "right" });
}

// โ”€โ”€ WRITE FILE โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
pres.writeFile({ fileName: "/home/daytona/workspace/eye-health-synopsis/Community_Eye_Health_Synopsis.pptx" })
  .then(() => console.log("โœ…  File written successfully."))
  .catch(e => { console.error(e); process.exit(1); });
Running Command

cd /home/daytona/workspace/eye-health-synopsis && node build.js 2>&1

Running Command

ls -lh /home/daytona/workspace/eye-health-synopsis/

Your synopsis presentation is ready! Here's what was built:

๐Ÿ“ฅ Download

Community Eye Health Synopsis

Presentation ยท PPTX


What's Inside โ€” 10 Slides on Black Background

SlideContent
01 โ€” CoverBold title with stylised eye graphic, 3 key stat chips (2.2B affected, 1B preventable, 90% in LMICs)
02 โ€” IntroductionBackground & rationale โ€” global vision impairment burden, WHY community eye health matters
03 โ€” Objectives5 numbered programme objectives with dark card layout
04 โ€” Burden of Disease6 disease cards: Cataract, Refractive Errors, Glaucoma, Diabetic Retinopathy, Trachoma, AMD with stats
05 โ€” Awareness Strategies4 evidence-based approaches: PHC integration, IEC campaigns, eye camps, school health
06 โ€” Preventable ConditionsTable-style layout with prevention, community action, and inline references per condition
07 โ€” Methodology5-phase programme design flow + implementation detail blocks
08 โ€” Expected Outcomes6 KPI cards with targets (โ†‘40% screening, โ†“30% refractive error gap, 100% school screening, etc.)
09 โ€” References9 numbered references (WHO, IAPB, Goldman-Cecil, PubMed PMIDs 39982079, 38225623, 40700083)
10 โ€” ClosingWHO quote on avoidable blindness + call-to-action banner
Design: Black (#0A0A0A) background ยท Electric cyan accents ยท Gold highlights ยท Teal section bars ยท Consistent page numbers

Write synopsis on community eye health and awareness with reference like this pdf

Reading File
Running Command

pandoc --track-changes=all "/home/daytona/workspace/attachments/1bbf3bca-0fb3-41โ€ฆ

Reading File
Reading File
You've run out of free credits. Sign up for a free account to continue using Orris.
This is a shared conversation. Sign in to Orris to start your own chat.