{
  "about": "Every source Light Left uses, with its citation, location, retrieval date and rights. Nothing is fetched from another host while the page runs: the vendored files ship with the page.",
  "sources": [
    {
      "id": "hipparcos-new-reduction",
      "citation": "F. van Leeuwen, Validation of the new Hipparcos reduction, A&A 474, 653 (2007); data from the ESA Hipparcos mission (The Hipparcos and Tycho Catalogues, ESA SP-1200, 1997)",
      "url": "https://vizier.cds.unistra.fr/viz-bin/asu-tsv?-source=I/311/hip2 (two queries: Hpmag <= 7, and Plx >= 20)",
      "retrieved": "2026-10-09",
      "vendored": "public/stars.json (19,343 stars, by scripts/fetch-data.mjs)",
      "rights": "CDS VizieR terms: https://cds.unistra.fr/vizier-org/licences_vizier.html. Acknowledged on the page as 'This page has made use of the VizieR catalogue access tool, CDS, Strasbourg, France'. No ESA logo is used and no affiliation is implied."
    },
    {
      "id": "iau-wgsn",
      "citation": "IAU Working Group on Star Names, IAU Catalog of Star Names (IAU-CSN), maintained by E. Mamajek",
      "url": "https://www.pas.rochester.edu/~emamajek/WGSN/IAU-CSN.txt",
      "retrieved": "2026-10-09",
      "vendored": "the names field of public/stars.json (376 names joined by HIP number)",
      "rights": "Star names are facts; the IAU publishes its own material under CC BY 4.0. Credited on the page. No IAU logo is used."
    },
    {
      "id": "roman-1987",
      "citation": "N. G. Roman, Identification of a Constellation from a Position, PASP 99, 695 (1987); boundaries of E. Delporte, Délimitation scientifique des constellations (1930); CDS catalogue VI/42",
      "url": "https://cdsarc.cds.unistra.fr/ftp/VI/42/data.dat; test.in and out.dat in the same directory",
      "retrieved": "2026-10-09",
      "vendored": "public/roman.json; public/bounds.json (the lines drawn, derived from it at build); test/fixtures/roman-test.json (her eight test positions)",
      "rights": "CDS VizieR terms, as above. Herget's precession in src/engine/roman.ts is transcribed from Roman's program.c in the same catalogue."
    },
    {
      "id": "simbad-receipts",
      "citation": "SIMBAD astronomical database, CDS, Strasbourg (M. Wenger et al., A&AS 143, 9, 2000)",
      "url": "https://simbad.cds.unistra.fr/simbad/sim-tap/sync (ADQL query recorded in test/fixtures/simbad-parallax.json)",
      "retrieved": "2026-10-09",
      "vendored": "test/fixtures/simbad-parallax.json (12 parallaxes, each citing 2007A&A...474..653V); shown as the receipts table",
      "rights": "Acknowledged on the page as 'This page has made use of SIMBAD, CDS, Strasbourg, France'."
    },
    {
      "id": "gaia-edr3-bright-gap",
      "citation": "C. Fabricius et al., Gaia Early Data Release 3: Catalogue validation, A&A 649, A5 (2021), section 3",
      "url": "https://doi.org/10.1051/0004-6361/202039834",
      "retrieved": "2026-10-08",
      "vendored": "quoted only: '20% of the stars brighter than magnitude 3 do not have an entry in Gaia EDR3', Polaris among them",
      "rights": "Cited, not reproduced."
    },
    {
      "id": "iau-constants",
      "citation": "IAU 2012 Resolution B2 (astronomical unit, 149,597,870,700 m); IAU 2015 Resolution B2 (the parsec, 648,000/pi au); the light-year as the distance light travels in a Julian year of 365.25 days",
      "url": "https://www.iau.org/static/resolutions/IAU2012_English.pdf; https://www.iau.org/static/resolutions/IAU2015_English.pdf",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/distance.ts",
      "rights": "Constants are facts."
    },
    {
      "id": "fessenden-1906",
      "citation": "H. Fessenden, Fessenden: Builder of Tomorrows (1940), pp. 153-154, quoting R. A. Fessenden's letter to S. M. Kintner of 29 January 1932; disputed in J. E. O'Neal, 'In Search of the Truth About Fessenden', Radio World",
      "url": "https://earlyradiohistory.us/1940fes2.htm",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/radio.ts, marked disputed and never used as the bubble's radius",
      "rights": "Cited, not reproduced."
    },
    {
      "id": "kdka-1920",
      "citation": "FCC, 'Celebrating 100 Years of Commercial Radio' (2 November 2020); IEEE Milestone, Westinghouse Radio Station KDKA, 1920 (ETHW)",
      "url": "https://www.fcc.gov/news-events/blog/2020/11/02/celebrating-100-years-commercial-radio; https://ethw.org/Milestones:Westinghouse_Radio_Station_KDKA,_1920",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/radio.ts: 2 November 1920, about 18:00 Eastern (23:00 UTC), the bubble's radius",
      "rights": "Cited, not reproduced."
    },
    {
      "id": "bbc-1936",
      "citation": "National Science and Media Museum, '80 years ago: the opening of the British television service'",
      "url": "https://blog.scienceandmediamuseum.org.uk/",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/radio.ts: 2 November 1936, Alexandra Palace",
      "rights": "Cited, not reproduced."
    },
    {
      "id": "apollo11-1969",
      "citation": "Smithsonian National Air and Space Museum, Apollo 11 timeline: first step 02:56:15 UTC, 21 July 1969",
      "url": "https://airandspace.si.edu/explore/stories/apollo-11-timeline",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/radio.ts",
      "rights": "Cited, not reproduced. No Smithsonian or NASA logo is used and no affiliation is implied."
    },
    {
      "id": "arecibo-1974",
      "citation": "Astronomy magazine, 'Nov. 16, 1974: Arecibo sends a message' (aimed at M13)",
      "url": "https://www.astronomy.com/",
      "retrieved": "2026-10-08",
      "vendored": "src/engine/radio.ts",
      "rights": "Cited, not reproduced."
    },
    {
      "id": "fonts",
      "citation": "Bodoni Moda (Owen Earl), Hanken Grotesk (Hanken Design Co.), DM Mono (Colophon Foundry), via Fontsource",
      "url": "https://fontsource.org/",
      "retrieved": "2026-10-08",
      "vendored": "self-hosted WOFF2 in the build; WOFF for the print outliner, loaded only when a print is downloaded",
      "rights": "SIL Open Font License 1.1."
    },
    {
      "id": "code-credits",
      "citation": "The text outliner (src/outline.ts) is adapted from github.com/MeeshaBear1/gnomonics; the service worker (public/sw.js), icon script and smoke test from github.com/MeeshaBear1/besselian. Both MIT.",
      "url": "https://github.com/MeeshaBear1",
      "retrieved": "2026-10-08",
      "vendored": "as named",
      "rights": "MIT."
    }
  ]
}
