// 하루결 — 정보 도서관 데이터
// 모든 글은 공식 자료를 토대로 정리하였으며, 원문 링크를 제공합니다.
// 의료 행위는 반드시 담당 의료진과 상의하세요.

const LIBRARY_CATEGORIES = [
  { id: 'understand', label: '치료 이해',   c: 'var(--hg-clay)',  bg: 'var(--hg-clay-tint)' },
  { id: 'sideeffect', label: '부작용 관리', c: 'var(--hg-honey)', bg: 'var(--hg-honey-tint)' },
  { id: 'food',       label: '식이·영양',  c: 'var(--hg-sage)',  bg: 'var(--hg-sage-tint)' },
  { id: 'life',       label: '생활·운동',  c: 'var(--hg-mist)',  bg: 'var(--hg-mist-tint)' },
  { id: 'emergency',  label: '응급 신호',  c: 'var(--hg-rose)',  bg: 'var(--hg-rose-soft)' },
  { id: 'caregiver',  label: '보호자',     c: 'var(--hg-clay-dark)', bg: 'var(--hg-clay-tint)' },
];

const SOURCES = {
  ncic:    { name: '국가암정보센터',     org: '국립암센터',   trust: 'official' },
  ncc:     { name: '국립암센터',         org: '국립암센터',   trust: 'official' },
  kdca:    { name: '국가건강정보포털',   org: '질병관리청',   trust: 'official' },
  snuh:    { name: '서울대학교병원',     org: 'SNUH',         trust: 'hospital' },
  smc:     { name: '삼성서울병원',       org: '삼성의료원',   trust: 'hospital' },
  yuhs:    { name: '세브란스병원',       org: '연세의료원',   trust: 'hospital' },
  kbcs:    { name: '한국유방암학회',     org: 'KBCS',         trust: 'society' },
};

const LIBRARY = [
  // ───── 신약·치료제 가이드 ─────
  {
    id: 'drug-hormone',
    cat: 'understand',
    title: '항호르몬제 (Tamoxifen·AI 계열)',
    intro: '호르몬 수용체 양성 유방암의 재발 예방을 위해 5~10년 매일 복용합니다.',
    points: [
      '타목시펜은 폐경 전·후 모두 사용. 아로마타제 억제제(레트로졸, 아나스트로졸, 엑세메스탄)는 주로 폐경 후.',
      '매일 같은 시각에 복용. 한두 번 빠뜨려도 자책하지 말고 다음 일정에 정상 복용.',
      '흔한 부작용: 안면 홍조, 관절통, 골밀도 감소, 정맥혈전, 자궁출혈(타목시펜).',
      '갑자기 다리 붓고 아프거나 호흡곤란 → 응급 (혈전증 가능).',
      '시작 1~3개월이 가장 적응 어려워요. 그 뒤로는 차차 익숙해집니다.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항호르몬치료 안내' },
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/program/S1T211C217/cancer/view.do?cancer_seq=4757&menu_seq=4773', title: '유방암 — 항호르몬요법' },
    ],
  },
  {
    id: 'drug-cdk',
    cat: 'understand',
    title: 'CDK4/6 억제제 (입랜스·키스칼리·버제니오)',
    intro: '호르몬 양성·HER2 음성 유방암에 항호르몬제와 함께 사용하는 표적치료 신약.',
    points: [
      '대표 약: 팔보시클립(입랜스), 리보시클립(키스칼리), 아베마시클립(버제니오).',
      '하루 1~2회 정해진 시각에 경구 복용. 식사와 관계없이도 가능.',
      '입랜스·키스칼리는 3주 복용 후 1주 휴식. 버제니오는 매일.',
      '흔한 부작용: 백혈구 감소(특히 호중구), 피로, 메스꺼움, 설사(버제니오).',
      '복용 시작 후 2주마다 혈액검사로 호중구 확인.',
      '발열·심한 설사·심한 호흡곤란은 즉시 병원 연락.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/program/S1T211C217/cancer/view.do?cancer_seq=4757&menu_seq=4773', title: '유방암 — 표적치료제' },
      { ...SOURCES.kdca, url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '표적치료제' },
    ],
  },
  {
    id: 'drug-her2',
    cat: 'understand',
    title: 'HER2 표적치료 (허셉틴·엔허투·캐싸일라)',
    intro: 'HER2 양성 유방암에 사용하는 표적치료제. 정맥 또는 피하 주사로 투여.',
    points: [
      '대표 약: 트라스투주맙(허셉틴), 퍼투주맙(퍼제타), 트라스투주맙데룩스테칸(엔허투), T-DM1(캐싸일라).',
      '보통 3주 간격 정맥주사. 피하주사 제형도 있어 외래에서 짧게 가능.',
      '심장 기능에 영향을 줄 수 있어 시작 전·중간에 심초음파/EKG 확인.',
      '엔허투는 폐렴(간질성 폐질환) 위험 — 갑자기 마른기침·호흡곤란·발열 시 즉시 연락.',
      '머리카락은 보통 빠지지 않지만 피로감·메스꺼움은 있을 수 있어요.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/program/S1T211C217/cancer/view.do?cancer_seq=4757&menu_seq=4773', title: '유방암 — 표적치료제' },
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암화학요법' },
    ],
  },
  {
    id: 'drug-immuno',
    cat: 'understand',
    title: '면역항암제 (키트루다 등)',
    intro: '면역체계가 암을 인식하도록 도와주는 신약. 삼중음성 유방암 일부에서 사용.',
    points: [
      '대표 약: 펨브롤리주맙(키트루다), 아테졸리주맙(티쎈트릭).',
      '보통 3주 간격 정맥주사. 항암화학요법과 병용하기도.',
      '특수한 면역 관련 부작용: 갑상선·간·폐·장·피부 등 어디든 염증 가능.',
      '심한 설사, 황달, 호흡곤란, 발진 등은 면역 관련 부작용일 수 있어 즉시 연락.',
      '치료 효과가 늦게 나타나기도 하고 오래 지속되는 특징.',
    ],
    sources: [
      { ...SOURCES.ncc,  url: 'https://www.ncc.re.kr/main.ncc?uri=ri_guide', title: 'NCCN 가이드라인 한국어판' },
      { ...SOURCES.kdca, url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '면역항암제 소개' },
    ],
  },

  // ───── 치료 이해 ─────
  {
    id: 'understand-chemo',
    cat: 'understand',
    title: '항암화학요법이란?',
    intro: '암세포의 빠른 성장과 분열을 억제하는 약물 치료. 보통 2~4주를 한 주기로 여러 번 반복합니다.',
    points: [
      '치료 기간은 보통 1~5일, 2~4주 간격으로 반복합니다.',
      '약 투여 후 평균 2~3주 휴식 기간을 두어 정상세포 회복을 기다립니다.',
      '시행 전 진찰과 혈액검사로 회복 여부를 확인합니다.',
      '암 종류, 약 종류, 치료 반응, 부작용에 따라 기간·횟수가 달라집니다.',
      '주요 분류: 1세대 세포독성, 2세대 표적, 3세대 면역항암제.',
    ],
    sources: [
      { ...SOURCES.kdca,  url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '항암화학요법(항암제치료)' },
      { ...SOURCES.ncic,  url: 'http://www.cancer.go.kr/lay1/S1T282C289/sublink.do', title: '항암화학요법의 이해' },
    ],
  },
  {
    id: 'understand-breast',
    cat: 'understand',
    title: '유방암 치료의 큰 그림',
    intro: '수술·항암화학요법·항호르몬요법·방사선치료·표적치료를 환자의 상태에 맞게 조합합니다.',
    points: [
      '수술 후 항호르몬제: 화학항암제 4~8차례 투여 후 5~10년 항호르몬제 복용이 일반적입니다.',
      '에베로리무스, 팔보시클립, 리보시클립, 아베마시클립 등 표적치료제를 항호르몬요법과 함께 쓰기도 합니다.',
      '수술 방법: 전절제술 / 부분 절제(보존술), 림프절 곽청술 / 감시림프절 생검.',
      '재건술은 즉시재건 / 지연재건이 있고, 보통 항암·방사선 치료 결정에 영향을 주지 않습니다.',
      '왜 이 순서로 진행하는지 담당 의료진에게 꼭 확인하세요.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/program/S1T211C217/cancer/view.do?cancer_seq=4757&menu_seq=4773', title: '유방암 치료' },
      { ...SOURCES.ncc,  url: 'https://www.ncc.re.kr/main.ncc?uri=ri_guide', title: 'NCCN 가이드라인 한국어판 (유방암 포함)' },
    ],
  },
  {
    id: 'understand-purpose',
    cat: 'understand',
    title: '내 치료의 목적은 무엇인가요?',
    intro: '같은 항암 치료도 목적이 다릅니다. 내가 받는 치료의 목적을 이해하면 결정이 쉬워져요.',
    points: [
      '근치적: 완치를 목표로 함.',
      '보조적: 수술·방사선 후 미세 잔존 암 재발 방지 목적. 유방암·대장암이 대표 예.',
      '선행: 종양이 클 때 크기를 줄여 수술을 쉽게 하기 위해 수술 전에 시행.',
      '고식적(완화적): 진행된 암에서 증상 완화·삶의 질 향상이 목적.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'http://www.cancer.go.kr/lay1/S1T282C289/sublink.do', title: '항암화학요법의 이해' },
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암화학요법' },
    ],
  },

  // ───── 부작용 관리 ─────
  {
    id: 'side-overview',
    cat: 'sideeffect',
    title: '흔한 부작용과 회복 시기',
    intro: '대부분의 부작용은 치료 후 2~3주 이내에 회복됩니다. 작은 변화도 기록해두면 진료에 도움이 돼요.',
    points: [
      '혈액학적: 백혈구·적혈구·혈소판 감소 (혈액검사로 확인).',
      '소화기: 오심·구토, 식욕부진, 설사, 변비, 점막염(구내염).',
      '신경계: 손발 저림(말초신경병증), 두통, 어지러움.',
      '피부·모발: 탈모, 손발톱 변화, 피부 건조.',
      '전신: 피로감 (가장 흔하고 오래갑니다).',
      '대부분 치료 후 2~3주 이내 회복하지만 손발 저림은 오래갈 수 있어요.',
    ],
    sources: [
      { ...SOURCES.kdca, url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '항암화학요법 부작용' },
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암화학요법' },
    ],
  },
  {
    id: 'side-nausea',
    cat: 'sideeffect',
    title: '메스꺼움·구토 다스리기',
    intro: '식사 방법과 약을 함께 조절하면 많이 좋아집니다. 항구토제 시간을 지키는 것이 핵심.',
    points: [
      '한 번에 많이 X, 조금씩 자주 드세요.',
      '강한 냄새와 기름진 음식을 피하고, 차갑게 식힌 음식이 도움됩니다.',
      '미지근한 물을 조금씩, 자주 마십니다.',
      '항구토제는 정해진 시간에 미리 복용하는 것이 효과적입니다.',
      '24시간 이상 멈추지 않는 구토는 즉시 병원에 연락하세요.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암화학요법 부작용 관리' },
      { ...SOURCES.smc,  url: 'http://www.samsunghospital.com/home/cancer/info.do?view=DIET_ANTICANVER5', title: '항암치료시 식사 궁금증' },
    ],
  },
  {
    id: 'side-mouth',
    cat: 'sideeffect',
    title: '구내염이 생겼을 때',
    intro: '맵고 뜨겁고 거친 음식은 자극이 될 수 있어요. 부드럽고 촉촉한 식감으로.',
    points: [
      '식후 미지근한 물로 자주 헹구세요. 부드러운 칫솔 사용.',
      '권장: 계란찜, 두부, 부드러운 생선, 요거트, 크림수프, 스무디.',
      '주의: 뜨거운 국물, 신맛 강한 과일, 탄산, 매운 음식.',
      '심한 통증·출혈·삼키기 어려울 때는 진료팀과 상담하세요.',
    ],
    sources: [
      { ...SOURCES.smc, url: 'http://www.samsunghospital.com/home/cancer/info.do?view=DIET_ANTICANVER5', title: '항암치료시 식사 궁금증' },
    ],
  },
  {
    id: 'side-fatigue',
    cat: 'sideeffect',
    title: '심한 피로가 올 때',
    intro: '피로는 가장 흔하고 오래가는 부작용. 요리 부담을 줄이고 보호자가 미리 소분해두면 도움돼요.',
    points: [
      '간편하게 단백질·열량을 챙기세요. 삶은 달걀, 두유, 닭죽, 견과류.',
      '냉동 반조리 재료를 활용해 조리 시간을 줄여보세요.',
      '5~10분의 짧은 산책·스트레칭이 도움 됩니다(가벼운 유산소).',
      '면역력이 약한 시기에는 야외 운동 자제, 무리한 운동은 피하세요.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암 중 생활 관리' },
    ],
  },
  {
    id: 'side-neuropathy',
    cat: 'sideeffect',
    title: '손발 저림이 있을 때',
    intro: '말초신경병증. 회복이 오래 걸릴 수 있어 일찍 알리고 약 용량 조정 가능 여부를 상의하세요.',
    points: [
      '뜨거운 물·찬물 자극을 줄이고, 미끄럼·낙상에 주의하세요.',
      '단추 잠그기 같은 미세 동작이 어려워질 수 있어 도움 요청을 망설이지 마세요.',
      '비타민 B군 등 영양제는 임의 복용보다 담당 의료진과 상의 후 결정.',
      '진료 시 정확한 부위·기간·강도(1-5)를 알려주면 약 조정 결정에 도움이 됩니다.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암화학요법 부작용' },
    ],
  },

  // ───── 식이·영양 ─────
  {
    id: 'food-during',
    cat: 'food',
    title: '치료 중 식사의 원칙',
    intro: '암 예방 식사와 치료 중 식사는 다릅니다. 치료 중에는 양질의 단백질과 충분한 영양 공급이 우선.',
    points: [
      '단백질을 매 끼 챙기세요: 육류, 생선, 계란, 두부, 콩, 우유.',
      '한 가지 음식만 고집하지 말고 다양하게, 충분히 드세요.',
      '고온 직화 구이·튀김보다는 볶음·삶음·찜으로 조리.',
      '사골국물은 단백질이 적습니다. 고기를 같이 드세요.',
      '면역력이 낮은 시기에는 날 음식·회·살균하지 않은 유제품 피하기.',
    ],
    sources: [
      { ...SOURCES.yuhs, url: 'https://gs.severance.healthcare/health/lifecare/nutrition/diseasediet.do?mode=view&articleNo=108484', title: '항암치료 중 식사요법' },
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/S1T471C474/contents.do', title: '치료 중의 식생활' },
      { ...SOURCES.smc,  url: 'http://www.samsunghospital.com/home/cancer/info.do?view=DIET_ANTICANVER5', title: '항암치료시 식사 궁금증' },
    ],
  },
  {
    id: 'food-after',
    cat: 'food',
    title: '치료 후 식사로 옮겨가기',
    intro: '면역력이 회복되는 1~2개월 이후에는 평상시 식사로 돌아가도 좋습니다. 균형과 체중 관리가 중요.',
    points: [
      '과일·채소·통곡물·콩 식품을 충분히.',
      '오메가-3가 풍부한 음식(고등어, 연어, 들기름)이 도움됩니다.',
      '과체중이라면 지방 섭취를 줄이고 활동량을 늘리세요.',
      '커피는 기호에 따라 가능. 다만 고혈압·심혈관 질환은 하루 2잔 이내 권장.',
      '술·한약·고용량 영양제는 간·신장에 부담을 줄 수 있어 주의.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'http://cancer.snuh.org/m/board/B023/view.do?bbs_no=7018', title: '치료 후 식사 Q&A' },
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/S1T470C476/contents.do', title: '치료 후의 식생활' },
    ],
  },
  {
    id: 'food-supplements',
    cat: 'food',
    title: '영양제·한약, 같이 먹어도 되나요?',
    intro: '한약·건강보조식품과 항암제의 상호작용은 잘 밝혀져 있지 않습니다. 시작 전 반드시 상의하세요.',
    points: [
      '한약·건강보조식품은 항암제와 예상치 못한 반응을 일으킬 수 있습니다.',
      '비타민·미네랄 보충제도 시작 전 담당 의료진과 상의하세요.',
      '간·신장 수치를 나쁘게 하는 일부 보조식품이 항암 치료를 방해할 수 있습니다.',
      '복용 중인 모든 약을 진료 시 가져가 보여주세요.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암제와 약물 상호작용' },
    ],
  },

  // ───── 생활·운동 ─────
  {
    id: 'life-exercise',
    cat: 'life',
    title: '항암 중 운동, 얼마나 해도 될까?',
    intro: '가벼운 유산소·유연성 운동을 병행하면 부작용 감소에 도움이 됩니다. 무리는 금물.',
    points: [
      '투여 24시간 이내: 스트레칭 정도의 가벼운 유연성 운동만.',
      '치료 중: 가벼운 유산소 + 유연성 운동. 무리한 운동은 피하세요.',
      '면역력 저하 시기에는 사람 많은 야외 운동을 자제.',
      '수술한 팔에 압력을 주는 운동(역기 등)은 피하세요.',
      '치료 후에는 전신 상태에 따라 운동량을 늘려도 됩니다.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/S1T470C476/contents.do', title: '암환자 생활관리' },
    ],
  },
  {
    id: 'life-hygiene',
    cat: 'life',
    title: '감염 예방을 위한 생활 수칙',
    intro: '백혈구 수치가 낮을 때는 감염 위험이 높아집니다. 일상에서 사소한 것이 중요해요.',
    points: [
      '손 씻기를 자주, 외출 후 양치질도 빠뜨리지 마세요.',
      '많은 사람이 모인 곳을 피하고, 마스크 착용을 권장합니다.',
      '발열(38.0°C 이상) 또는 오한이 있으면 즉시 병원에 연락하세요.',
      '채소·과일은 깨끗이 씻거나 익혀서 드세요.',
      '동물 분뇨·흙 접촉 후엔 반드시 손 씻기.',
    ],
    sources: [
      { ...SOURCES.kdca, url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '항암화학요법 생활관리' },
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암 중 생활' },
    ],
  },
  {
    id: 'life-port',
    cat: 'life',
    title: '케모포트 관리',
    intro: '혈관이 좋지 않은 경우 시술하는 중심정맥관. 통증·붓기 같은 변화는 바로 알리세요.',
    points: [
      '시술 부위가 빨갛게 붓거나 통증이 생기면 즉시 병원에 알리세요.',
      '항암제가 들어가는 동안 혈관이 아프거나 부으면 즉시 의료진에게 말하세요(혈관 외 노출 가능성).',
      '주사 부위 위생을 잘 관리하고, 무리한 어깨 운동은 일정 기간 피하세요.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '케모포트·중심정맥관' },
    ],
  },

  // ───── 응급 신호 ─────
  {
    id: 'emerg-fever',
    cat: 'emergency',
    title: '38°C 이상 발열 — 가장 중요한 신호',
    intro: '항암치료 중 호중구 감소성 발열은 응급 상황입니다. 망설이지 말고 병원에 연락하세요.',
    points: [
      '체온 38.0°C 이상이면 즉시 등록된 병원에 전화하세요(밤·주말 포함).',
      '오한·떨림이 동반되면 더 위험한 신호입니다.',
      '해열제부터 먹지 마세요. 의료진 지시를 먼저 따르세요.',
      '체온을 잰 시각과 수치를 기록해두면 진료에 도움됩니다.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '호중구 감소성 발열' },
      { ...SOURCES.kdca, url: 'https://health.kdca.go.kr/healthinfo/biz/health/gnrlzHealthInfo/gnrlzHealthInfo/gnrlzHealthInfoView.do?cntnts_sn=5545', title: '항암화학요법 부작용' },
    ],
  },
  {
    id: 'emerg-signs',
    cat: 'emergency',
    title: '병원에 바로 연락해야 하는 신호',
    intro: '아래 신호가 있으면 진료시간을 기다리지 말고 즉시 연락하세요.',
    points: [
      '38°C 이상의 발열 또는 오한.',
      '숨이 차거나 흉통, 심한 어지러움.',
      '멈추지 않는 구토·설사·출혈(혈변·혈뇨 포함).',
      '주사 부위의 빨갛게 부어오름 또는 심한 통증.',
      '심한 두통이 진통제로 가라앉지 않을 때.',
      '발진·호흡곤란·입술 부음(과민반응) — 119 즉시 호출.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암치료 응급 신호' },
    ],
  },
  {
    id: 'emerg-allergy',
    cat: 'emergency',
    title: '과민반응이 의심될 때',
    intro: '항암제 투여 직후 또는 수 시간 내 알레르기 반응이 일어날 수 있습니다.',
    points: [
      '피부발진, 가려움, 입술·얼굴 부어오름.',
      '호흡곤란, 쌕쌕거리는 소리.',
      '갑작스러운 어지러움·실신.',
      '투여 중이라면 즉시 의료진에게 알리세요. 일시 중단 후 천천히 저용량으로 재개할 수 있습니다.',
    ],
    sources: [
      { ...SOURCES.snuh, url: 'https://www.snuh.org/health/nMedInfo/nView.do?category=DIS&medid=BB000169', title: '항암제 과민반응' },
    ],
  },

  // ───── 보호자 ─────
  {
    id: 'care-visit',
    cat: 'caregiver',
    title: '진료실에서 보호자가 할 일',
    intro: '환자가 모든 정보를 혼자 기억하기는 어려워요. 보호자의 역할이 큽니다.',
    points: [
      '녹음 가능 여부를 정중하게 먼저 묻기.',
      '복용 중인 약·영양제·한약 목록을 준비.',
      '환자가 못 잡은 핵심 단어(병기·약 이름·검사명)를 받아쓰기.',
      '미리 정리한 질문을 빠짐없이 묻기.',
      '집에 돌아와 5분, 들은 내용을 함께 정리하기.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/S1T595C706/contents.do', title: '암환자·보호자 교육자료' },
    ],
  },
  {
    id: 'care-daily',
    cat: 'caregiver',
    title: '집에서 도와줄 수 있는 일',
    intro: '환자의 컨디션 우선. 무리하게 권유하지 않는 것이 핵심입니다.',
    points: [
      '식사·체온·증상을 함께 기록하고, 변화를 같이 살피세요.',
      '소량씩 자주 먹을 수 있게 미리 소분해두세요.',
      '환자가 휴식할 수 있도록 집안일·외부 연락을 분담.',
      '환자의 감정을 평가하지 말고 들어주세요.',
      '보호자도 충분히 쉬어야 합니다. 도움을 청하는 것은 약함이 아닙니다.',
    ],
    sources: [
      { ...SOURCES.ncic, url: 'https://www.cancer.go.kr/lay1/S1T595C706/contents.do', title: '암환자·보호자 교육자료' },
    ],
  },
];

// 텍스트 검색 (제목 + intro + 포인트)
function searchLibrary(q) {
  const query = q.trim().toLowerCase();
  if (!query) return LIBRARY;
  return LIBRARY.filter(a => {
    const hay = (a.title + ' ' + a.intro + ' ' + a.points.join(' ') + ' ' + LIBRARY_CATEGORIES.find(c => c.id === a.cat).label).toLowerCase();
    return hay.includes(query);
  });
}

Object.assign(window, { LIBRARY, LIBRARY_CATEGORIES, SOURCES, searchLibrary });
