<?xml version="1.0" encoding="UTF-8"?>
<!--
  발행 정본은 public/assets/published.js다. 이 파일은 자동 파생되지 않으므로
  페이지를 발행할 때 여기도 함께 고친다. 어긋나면 배포 게이트가 막는다.

  다국어(ko / ja)는 hreflang로 짝을 명시한다 — 구조를 처음부터 넣어 둔다.
  같은 완료물의 언어 변형이 생기면, 그 url 블록 안에 자기 경로의 loc 한 줄과
  ko·ja·x-default의 xhtml:link 세 줄을 함께 적는다(지금은 그런 쌍이 0건이다).

  이 주석에는 **예시 XML 태그를 적지 않는다.** 예전에는 여기 예시 <url> 블록이 있었고,
  그 안의 loc 한 줄 때문에 파일 전체의 loc 수가 발행 수보다 하나 많아 보였다
  (XML 파서와 게이트는 주석을 지우고 읽으므로 실제 항목은 늘 19건이었지만,
  파일을 눈으로 세거나 grep으로 세면 20건으로 보였다 — 2026-09-11 실측 지적).
  이제는 게이트가 주석 안의 태그까지 함께 세어 이 착시를 막는다.

  주의: JP 4 URL은 KR 페이지의 번역본이 아니라 **별개의 완료물**이다.
  번역 짝이 아닌 페이지를 hreflang로 묶지 말 것.

  x-default는 **루트(/)에만** 둔다 — c-jp-spec-draft.md §2.2 표의 "x-default = 루트".
  하위 페이지에 자기참조 x-default를 뿌리면 루트가 언어 선택 진입점이라는 신호가 흐려진다.
  lastmod는 실제 갱신일이다(2026-09-11 — SEO·공통 내비 정비).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://oaran.com/</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ko" href="https://oaran.com/"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://oaran.com/"/>
  </url>
  <url>
    <loc>https://oaran.com/privacy</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ko" href="https://oaran.com/privacy"/>
  </url>
  <url>
    <loc>https://oaran.com/gunghap</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ko" href="https://oaran.com/gunghap"/>
  </url>
  <url>
    <loc>https://oaran.com/mbti</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ko" href="https://oaran.com/mbti"/>
  </url>

  <!--
    JP 4 URL (2026-09-10 발행). 스펙 c-jp-spec-draft.md §2.2 처리안:
    동등 내용의 KR 쌍이 0건이므로 **교차 hreflang을 출력하지 않고** ja 자기참조만 둔다.
    같은 과업·같은 완료물의 KR판이 실제로 생기면 그 쌍에 한해 ja↔ko를 켠다(쌍 단위로만).
  -->
  <url>
    <loc>https://oaran.com/ja/omikuji</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/omikuji"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/omikuji/kaisetsu</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/omikuji/kaisetsu"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/aisho</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/aisho"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/ichiran</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/ichiran"/>
  </url>

  <!--
    JP 확장 1차 8 URL (2026-09-11 시공). 같은 원칙을 승계한다 —
    동등 내용의 KR 쌍이 0건이므로 교차 hreflang 없이 ja 자기참조만 둔다.
    2차(문구 상세 2·타입 상세 12)는 원고가 있어도 여기에 미리 올리지 않는다.
  -->
  <url>
    <loc>https://oaran.com/ja/omikuji/kotoba</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/omikuji/kotoba"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/omikuji/kotoba/akiramenasai</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/omikuji/kotoba/akiramenasai"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/type/fcpe</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/type/fcpe"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/type/fcpo</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/type/fcpo"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/type/laro</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/type/laro"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/type/fape</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/type/fape"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/mitsukekata</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/mitsukekata"/>
  </url>
  <url>
    <loc>https://oaran.com/ja/shindan/mbti</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ja" href="https://oaran.com/ja/shindan/mbti"/>
  </url>
  <!--
    글로벌 1차 3 URL (2026-09-11 시공). 정본 c-wave1-codex.md §0.1:
    /ideal-type(ko)·/en/flames·/es/calculadora-del-amor는 **서로 다른 게임**이다 —
    번역 쌍이 아니므로 교차 hreflang으로 묶지 않고 각자 자기 언어 자기참조만 둔다.
    IN/PH·ES/MX/AR/CO 복제 URL도 만들지 않는다.
  -->
  <url>
    <loc>https://oaran.com/ideal-type</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="ko" href="https://oaran.com/ideal-type"/>
  </url>
  <url>
    <loc>https://oaran.com/en/flames</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="en" href="https://oaran.com/en/flames"/>
  </url>
  <url>
    <loc>https://oaran.com/es/calculadora-del-amor</loc>
    <lastmod>2026-09-11</lastmod>
    <xhtml:link rel="alternate" hreflang="es" href="https://oaran.com/es/calculadora-del-amor"/>
  </url>
</urlset>
