Merge branch 'main' of https://git.nuxtbase.app/doxa-life/doxa-maps into bundler-1/work
Some checks are pending
build-gate / build (push) Waiting to run

# Conflicts:
#	public/doxa-maps/index.html
This commit is contained in:
doxa-maps-88655c70 2026-09-24 20:55:42 +00:00
commit 510b6edbf8
27 changed files with 5419 additions and 1767 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Gospel resource link verification",
"generated": "2026-09-24T19:37:21.540Z",
"generated": "2026-09-24T20:49:27.835Z",
"method": "HEAD, redirects followed. verified = HTTP 200. broken = 404/410. unknown = unreachable, an ambiguous status, or a URL shape that cannot be checked by fetch.",
"scope": "Every URL in data/tables/people-group-pins.json, deduplicated.",
"states": {
@ -86,12 +86,12 @@
]
},
"summary": {
"records": 7658,
"checkedThisPass": 93,
"records": 7837,
"checkedThisPass": 90,
"carriedForward": 74,
"pruned": 0,
"broken": 74,
"verified": 7579,
"verified": 7758,
"unknown": 5
},
"byHost": {
@ -132,7 +132,7 @@
"verified": 921
},
"fivefish.org": {
"verified": 167
"verified": 346
}
}
},
@ -38426,6 +38426,901 @@
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3341?language=Kate)",
"at": "2026-09-24T19:37:21.390Z"
},
"https://fivefish.org/ngj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2617?language=Ngie)",
"at": "2026-09-24T20:15:32.423Z"
},
"https://fivefish.org/kxx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12951?language=Likuba)",
"at": "2026-09-24T20:15:32.480Z"
},
"https://fivefish.org/pmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6160?language=Pumi)",
"at": "2026-09-24T20:15:32.514Z"
},
"https://fivefish.org/bpn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6137?language=Dzao%20Min)",
"at": "2026-09-24T20:15:32.561Z"
},
"https://fivefish.org/bbw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4961?language=Baba)",
"at": "2026-09-24T20:15:32.630Z"
},
"https://fivefish.org/rgs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1927?language=Roglai%2C%20Southern)",
"at": "2026-09-24T20:15:32.679Z"
},
"https://fivefish.org/shq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1844?language=Sala)",
"at": "2026-09-24T20:15:32.719Z"
},
"https://fivefish.org/cch": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2052?language=Atsam)",
"at": "2026-09-24T20:15:32.755Z"
},
"https://fivefish.org/mus": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/231?language=Seminole)",
"at": "2026-09-24T20:15:33.207Z"
},
"https://fivefish.org/kvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4994?language=Kwong)",
"at": "2026-09-24T20:15:33.214Z"
},
"https://fivefish.org/djo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4276?language=Jangkang)",
"at": "2026-09-24T20:15:33.225Z"
},
"https://fivefish.org/ddg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4119?language=Fataloku)",
"at": "2026-09-24T20:15:33.257Z"
},
"https://fivefish.org/tny": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/992?language=Tongwe)",
"at": "2026-09-24T20:15:33.297Z"
},
"https://fivefish.org/mbm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2860?language=Bambamba)",
"at": "2026-09-24T20:15:33.419Z"
},
"https://fivefish.org/xmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4361?language=Mengaka%3A%20Bagam)",
"at": "2026-09-24T20:15:33.461Z"
},
"https://fivefish.org/akf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2132?language=Idoma%3A%20Akpa)",
"at": "2026-09-24T20:15:33.522Z"
},
"https://fivefish.org/caq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6401?language=Nicobarese%2C%20Car)",
"at": "2026-09-24T20:15:33.858Z"
},
"https://fivefish.org/mdu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6397?language=Mboko)",
"at": "2026-09-24T20:15:33.895Z"
},
"https://fivefish.org/oro": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/658?language=Orokolo)",
"at": "2026-09-24T20:15:33.914Z"
},
"https://fivefish.org/gwn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2129?language=Gwandara)",
"at": "2026-09-24T20:15:33.931Z"
},
"https://fivefish.org/bsf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2034?language=Bauchi%3A%20Madaka)",
"at": "2026-09-24T20:15:33.999Z"
},
"https://fivefish.org/lky": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/945?language=Lokoya)",
"at": "2026-09-24T20:15:34.060Z"
},
"https://fivefish.org/plc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4903?language=Palawano%2C%20Central)",
"at": "2026-09-24T20:15:34.093Z"
},
"https://fivefish.org/akw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6390?language=Akwa)",
"at": "2026-09-24T20:15:34.152Z"
},
"https://fivefish.org/diw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6381?language=Dinka%3A%20Pan%20Aru)",
"at": "2026-09-24T20:15:34.336Z"
},
"https://fivefish.org/mxu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3111?language=Mada%2C%20Mora)",
"at": "2026-09-24T20:15:34.457Z"
},
"https://fivefish.org/png": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2059?language=Pangu)",
"at": "2026-09-24T20:15:34.468Z"
},
"https://fivefish.org/szb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14849?language=Ngalum)",
"at": "2026-09-24T20:15:34.547Z"
},
"https://fivefish.org/ygr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1499?language=Yagaria)",
"at": "2026-09-24T20:15:34.632Z"
},
"https://fivefish.org/mct": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13996?language=Mengisa)",
"at": "2026-09-24T20:15:34.638Z"
},
"https://fivefish.org/dhw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4209?language=Danuwar)",
"at": "2026-09-24T20:15:34.669Z"
},
"https://fivefish.org/mma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2141?language=Mama)",
"at": "2026-09-24T20:15:34.726Z"
},
"https://fivefish.org/xkf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11959?language=Khengkha)",
"at": "2026-09-24T20:15:34.951Z"
},
"https://fivefish.org/nbr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2250?language=Numana)",
"at": "2026-09-24T20:15:35.114Z"
},
"https://fivefish.org/mfd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4762?language=Nkwen)",
"at": "2026-09-24T20:15:35.141Z"
},
"https://fivefish.org/iyo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2103?language=Mesaka)",
"at": "2026-09-24T20:15:35.208Z"
},
"https://fivefish.org/bvm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4963?language=Bamunka)",
"at": "2026-09-24T20:15:35.221Z"
},
"https://fivefish.org/kdm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2033?language=Gyong)",
"at": "2026-09-24T20:15:35.288Z"
},
"https://fivefish.org/tkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17747?language=Tukudede)",
"at": "2026-09-24T20:15:35.300Z"
},
"https://fivefish.org/mbo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2652?language=Mbo)",
"at": "2026-09-24T20:15:35.351Z"
},
"https://fivefish.org/fie": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2465?language=Fer)",
"at": "2026-09-24T20:15:35.586Z"
},
"https://fivefish.org/ifm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2838?language=Kiteke%3A%20Komono)",
"at": "2026-09-24T20:15:35.805Z"
},
"https://fivefish.org/afo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2086?language=Eloyi)",
"at": "2026-09-24T20:15:35.831Z"
},
"https://fivefish.org/fll": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2878?language=Fali%2C%20Mayo%20Oulo)",
"at": "2026-09-24T20:15:35.850Z"
},
"https://fivefish.org/qus": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3734?language=Quechua%2C%20Santiago%20Del%20Estero)",
"at": "2026-09-24T20:15:35.887Z"
},
"https://fivefish.org/bnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1990?language=Bunun)",
"at": "2026-09-24T20:15:35.906Z"
},
"https://fivefish.org/efe": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1429?language=Efe)",
"at": "2026-09-24T20:15:35.946Z"
},
"https://fivefish.org/glh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3338?language=Pashayi%2C%20Northwest%3A%20Wadahu)",
"at": "2026-09-24T20:15:36.051Z"
},
"https://fivefish.org/bof": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6392?language=Bolon)",
"at": "2026-09-24T20:15:36.111Z"
},
"https://fivefish.org/qud": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/15896?language=Quichua%2C%20Calderon)",
"at": "2026-09-24T20:15:36.341Z"
},
"https://fivefish.org/smh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6085?language=Samei)",
"at": "2026-09-24T20:15:36.359Z"
},
"https://fivefish.org/gbg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1411?language=Banziri)",
"at": "2026-09-24T20:15:36.383Z"
},
"https://fivefish.org/umm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2964?language=Umon)",
"at": "2026-09-24T20:15:36.560Z"
},
"https://fivefish.org/kot": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3104?language=Lagwan)",
"at": "2026-09-24T20:15:36.623Z"
},
"https://fivefish.org/gry": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6297?language=Grebo%2C%20Webbo)",
"at": "2026-09-24T20:15:36.630Z"
},
"https://fivefish.org/xkb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4787?language=Kambole)",
"at": "2026-09-24T20:15:36.660Z"
},
"https://fivefish.org/gox": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1372?language=Gobu)",
"at": "2026-09-24T20:15:36.759Z"
},
"https://fivefish.org/gwa": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2546?language=Mbato)",
"at": "2026-09-24T20:15:36.831Z"
},
"https://fivefish.org/nnp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6181?language=Naga%2C%20Wancho)",
"at": "2026-09-24T20:15:36.860Z"
},
"https://fivefish.org/bnm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2610?language=Batanga)",
"at": "2026-09-24T20:15:37.020Z"
},
"https://fivefish.org/bcs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2961?language=Hohumono)",
"at": "2026-09-24T20:15:37.051Z"
},
"https://fivefish.org/age": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3264?language=Mendi%20Group)",
"at": "2026-09-24T20:15:37.251Z"
},
"https://fivefish.org/mdk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1317?language=Mangbutu)",
"at": "2026-09-24T20:15:37.398Z"
},
"https://fivefish.org/doz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9406?language=Dorze)",
"at": "2026-09-24T20:15:37.427Z"
},
"https://fivefish.org/ngs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2812?language=Guvoko)",
"at": "2026-09-24T20:15:37.452Z"
},
"https://fivefish.org/aal": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4766?language=Afade)",
"at": "2026-09-24T20:15:37.504Z"
},
"https://fivefish.org/prx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1432?language=Purig)",
"at": "2026-09-24T20:15:37.540Z"
},
"https://fivefish.org/sys": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3109?language=Sinyar)",
"at": "2026-09-24T20:15:37.607Z"
},
"https://fivefish.org/kcr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/922?language=Katla)",
"at": "2026-09-24T20:15:37.849Z"
},
"https://fivefish.org/jge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11198?language=Judeo-Georgian)",
"at": "2026-09-24T20:15:37.859Z"
},
"https://fivefish.org/qvj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/15898?language=Quichua%2C%20Saraguro)",
"at": "2026-09-24T20:15:37.869Z"
},
"https://fivefish.org/ags": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4328?language=Esimbi)",
"at": "2026-09-24T20:15:38.018Z"
},
"https://fivefish.org/tdf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17109?language=Talieng)",
"at": "2026-09-24T20:15:38.099Z"
},
"https://fivefish.org/tth": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1010?language=Tahoi)",
"at": "2026-09-24T20:15:38.400Z"
},
"https://fivefish.org/kvf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4702?language=Kabalai)",
"at": "2026-09-24T20:15:38.422Z"
},
"https://fivefish.org/sme": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3475?language=Saami%2C%20North)",
"at": "2026-09-24T20:15:38.448Z"
},
"https://fivefish.org/bcz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1852?language=Banhum)",
"at": "2026-09-24T20:15:38.471Z"
},
"https://fivefish.org/wbl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3380?language=Wakhi)",
"at": "2026-09-24T20:15:38.492Z"
},
"https://fivefish.org/llc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2752?language=Lele)",
"at": "2026-09-24T20:15:38.537Z"
},
"https://fivefish.org/kdu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1980?language=Kortala)",
"at": "2026-09-24T20:15:38.553Z"
},
"https://fivefish.org/puo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4737?language=Puoc)",
"at": "2026-09-24T20:15:38.733Z"
},
"https://fivefish.org/ghl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1957?language=Gulfan)",
"at": "2026-09-24T20:15:38.879Z"
},
"https://fivefish.org/ask": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3340?language=Ashkuni)",
"at": "2026-09-24T20:15:39.067Z"
},
"https://fivefish.org/kks": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2049?language=Kirifi)",
"at": "2026-09-24T20:15:39.123Z"
},
"https://fivefish.org/bzx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6393?language=Bozo%2C%20Hainyaxo)",
"at": "2026-09-24T20:15:39.225Z"
},
"https://fivefish.org/enn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2368?language=Engenni)",
"at": "2026-09-24T20:15:39.267Z"
},
"https://fivefish.org/lkr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/914?language=Pari)",
"at": "2026-09-24T20:15:39.268Z"
},
"https://fivefish.org/diu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3503?language=Gciriku)",
"at": "2026-09-24T20:15:39.325Z"
},
"https://fivefish.org/aee": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3306?language=Pashayi%2C%20Northeast%3A%20Kordari)",
"at": "2026-09-24T20:15:39.411Z"
},
"https://fivefish.org/nng": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3839?language=Naga%2C%20Maring)",
"at": "2026-09-24T20:49:20.715Z"
},
"https://fivefish.org/ldp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1889?language=Tsobo)",
"at": "2026-09-24T20:49:20.806Z"
},
"https://fivefish.org/pcw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2548?language=Piapung)",
"at": "2026-09-24T20:49:20.838Z"
},
"https://fivefish.org/sgi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4340?language=Nizm)",
"at": "2026-09-24T20:49:20.861Z"
},
"https://fivefish.org/fuy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4469?language=Fuyuge)",
"at": "2026-09-24T20:49:20.876Z"
},
"https://fivefish.org/knl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4641?language=Keninjal)",
"at": "2026-09-24T20:49:20.958Z"
},
"https://fivefish.org/lgr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/390?language=Lengo)",
"at": "2026-09-24T20:49:21.097Z"
},
"https://fivefish.org/odu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2372?language=Odual)",
"at": "2026-09-24T20:49:21.123Z"
},
"https://fivefish.org/bse": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6213?language=Wushi)",
"at": "2026-09-24T20:49:21.141Z"
},
"https://fivefish.org/dak": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/191?language=Dakota)",
"at": "2026-09-24T20:49:21.286Z"
},
"https://fivefish.org/lmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1402?language=Kilumbi)",
"at": "2026-09-24T20:49:21.337Z"
},
"https://fivefish.org/naj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1834?language=Nalu)",
"at": "2026-09-24T20:49:21.345Z"
},
"https://fivefish.org/bzf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/517?language=Boikin)",
"at": "2026-09-24T20:49:21.560Z"
},
"https://fivefish.org/nhb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6005?language=Beng)",
"at": "2026-09-24T20:49:21.567Z"
},
"https://fivefish.org/nnz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4288?language=Ndanda%3A%20Batoufam)",
"at": "2026-09-24T20:49:21.590Z"
},
"https://fivefish.org/ndu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6271?language=Sarrih)",
"at": "2026-09-24T20:49:21.760Z"
},
"https://fivefish.org/nat": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6351?language=Ca%CC%B1hungwa%CC%B1rya%CC%B1)",
"at": "2026-09-24T20:49:21.893Z"
},
"https://fivefish.org/kjd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4140?language=Kiwai%2C%20Southern)",
"at": "2026-09-24T20:49:21.909Z"
},
"https://fivefish.org/yiu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6078?language=Awu)",
"at": "2026-09-24T20:49:22.052Z"
},
"https://fivefish.org/nge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2642?language=Ngemba%3A%20Mankon)",
"at": "2026-09-24T20:49:22.095Z"
},
"https://fivefish.org/apt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/682?language=Apatani)",
"at": "2026-09-24T20:49:22.143Z"
},
"https://fivefish.org/kev": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4047?language=Kanikkaran)",
"at": "2026-09-24T20:49:22.237Z"
},
"https://fivefish.org/pbn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4492?language=Kpasham)",
"at": "2026-09-24T20:49:22.274Z"
},
"https://fivefish.org/ldm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2529?language=Landouma)",
"at": "2026-09-24T20:49:22.283Z"
},
"https://fivefish.org/soc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1409?language=Heso)",
"at": "2026-09-24T20:49:22.475Z"
},
"https://fivefish.org/dnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4841?language=Dz%C3%B9%C3%B9ngoo)",
"at": "2026-09-24T20:49:22.612Z"
},
"https://fivefish.org/soo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1709?language=Kisongo)",
"at": "2026-09-24T20:49:22.684Z"
},
"https://fivefish.org/zkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/21793?language=Kadu)",
"at": "2026-09-24T20:49:22.712Z"
},
"https://fivefish.org/sez": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5140?language=Chin%2C%20Senthang)",
"at": "2026-09-24T20:49:22.830Z"
},
"https://fivefish.org/wow": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18237?language=Wawonii)",
"at": "2026-09-24T20:49:22.978Z"
},
"https://fivefish.org/biz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3883?language=Baloi)",
"at": "2026-09-24T20:49:22.995Z"
},
"https://fivefish.org/tsp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17626?language=Toussian%2C%20Northern)",
"at": "2026-09-24T20:49:23.075Z"
},
"https://fivefish.org/bfj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4965?language=Bafanji)",
"at": "2026-09-24T20:49:23.135Z"
},
"https://fivefish.org/mxd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14165?language=Modang)",
"at": "2026-09-24T20:49:23.206Z"
},
"https://fivefish.org/tnv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5400?language=Tangchangya)",
"at": "2026-09-24T20:49:23.260Z"
},
"https://fivefish.org/lig": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6293?language=Ligbi)",
"at": "2026-09-24T20:49:23.275Z"
},
"https://fivefish.org/glo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2659?language=Galambi)",
"at": "2026-09-24T20:49:23.306Z"
},
"https://fivefish.org/mkk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8593?language=Byep)",
"at": "2026-09-24T20:49:23.496Z"
},
"https://fivefish.org/moj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1501?language=Monjombo)",
"at": "2026-09-24T20:49:23.733Z"
},
"https://fivefish.org/bdc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9548?language=Embera-Baudo)",
"at": "2026-09-24T20:49:23.784Z"
},
"https://fivefish.org/wlv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1873?language=Bermejo%20Wichi)",
"at": "2026-09-24T20:49:23.791Z"
},
"https://fivefish.org/vkl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12445?language=Kulisusu)",
"at": "2026-09-24T20:49:23.804Z"
},
"https://fivefish.org/ukp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2285?language=Ukpe-Bayogin%3A%20Ukpe)",
"at": "2026-09-24T20:49:23.843Z"
},
"https://fivefish.org/tdh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3231?language=Rai%2C%20Thulung)",
"at": "2026-09-24T20:49:24.052Z"
},
"https://fivefish.org/yog": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/309?language=Yogad)",
"at": "2026-09-24T20:49:24.276Z"
},
"https://fivefish.org/ayg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4788?language=Anyanga)",
"at": "2026-09-24T20:49:24.298Z"
},
"https://fivefish.org/cnb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/19397?language=Zinbon%20Chin)",
"at": "2026-09-24T20:49:24.315Z"
},
"https://fivefish.org/krp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2604?language=Durop)",
"at": "2026-09-24T20:49:24.329Z"
},
"https://fivefish.org/bwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2605?language=Bafaw-Balong)",
"at": "2026-09-24T20:49:24.348Z"
},
"https://fivefish.org/ggw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/536?language=Gogodala)",
"at": "2026-09-24T20:49:24.384Z"
},
"https://fivefish.org/ybl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1753?language=Yukuben)",
"at": "2026-09-24T20:49:24.565Z"
},
"https://fivefish.org/seg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16427?language=Segeju)",
"at": "2026-09-24T20:49:24.703Z"
},
"https://fivefish.org/skn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2314?language=Kolibugan%20Subanon)",
"at": "2026-09-24T20:49:24.715Z"
},
"https://fivefish.org/bgj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4437?language=Bangolan)",
"at": "2026-09-24T20:49:24.816Z"
},
"https://fivefish.org/loy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13082?language=Lhowa)",
"at": "2026-09-24T20:49:24.901Z"
},
"https://fivefish.org/vem": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2927?language=Vengo-Mabas)",
"at": "2026-09-24T20:49:24.909Z"
},
"https://fivefish.org/hoo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1286?language=Kikalanga)",
"at": "2026-09-24T20:49:24.914Z"
},
"https://fivefish.org/cua": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1931?language=Cua)",
"at": "2026-09-24T20:49:24.986Z"
},
"https://fivefish.org/tmn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/732?language=Taman%20%5BIndonesia%5D)",
"at": "2026-09-24T20:49:25.070Z"
},
"https://fivefish.org/bac": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3405?language=Badui)",
"at": "2026-09-24T20:49:25.248Z"
},
"https://fivefish.org/tiq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6311?language=Tiefo)",
"at": "2026-09-24T20:49:25.280Z"
},
"https://fivefish.org/cma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/791?language=Maa)",
"at": "2026-09-24T20:49:25.288Z"
},
"https://fivefish.org/kci": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11447?language=Ngyian)",
"at": "2026-09-24T20:49:25.536Z"
},
"https://fivefish.org/niu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/627?language=Niue)",
"at": "2026-09-24T20:49:25.550Z"
},
"https://fivefish.org/jrt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11194?language=Jakattoe)",
"at": "2026-09-24T20:49:25.572Z"
},
"https://fivefish.org/pze": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1968?language=Pesse)",
"at": "2026-09-24T20:49:25.781Z"
},
"https://fivefish.org/dmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4286?language=Kinabatangan%2C%20Upper)",
"at": "2026-09-24T20:49:25.794Z"
},
"https://fivefish.org/sos": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2771?language=Sembla)",
"at": "2026-09-24T20:49:25.803Z"
},
"https://fivefish.org/ibm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2949?language=Robambami)",
"at": "2026-09-24T20:49:25.817Z"
},
"https://fivefish.org/mfg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4997?language=Mogofin)",
"at": "2026-09-24T20:49:26.019Z"
},
"https://fivefish.org/bcv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2656?language=Shoo-Minda-Nye%3A%20Shoo)",
"at": "2026-09-24T20:49:26.030Z"
},
"https://fivefish.org/brl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3999?language=Birwa)",
"at": "2026-09-24T20:49:26.038Z"
},
"https://fivefish.org/ndb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2632?language=Bamessing)",
"at": "2026-09-24T20:49:26.104Z"
},
"https://fivefish.org/xom": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3061?language=Komo)",
"at": "2026-09-24T20:49:26.413Z"
},
"https://fivefish.org/clk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18774?language=Idu-Mishmi)",
"at": "2026-09-24T20:49:26.423Z"
},
"https://fivefish.org/knz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6007?language=Kalamse%3A%20Loroni)",
"at": "2026-09-24T20:49:26.497Z"
},
"https://fivefish.org/dzl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9495?language=Dzalakha)",
"at": "2026-09-24T20:49:26.583Z"
},
"https://fivefish.org/sok": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2976?language=Sokoro)",
"at": "2026-09-24T20:49:26.612Z"
},
"https://fivefish.org/lul": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3966?language=Olu%27bo)",
"at": "2026-09-24T20:49:26.622Z"
},
"https://fivefish.org/xvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3307?language=Komviri)",
"at": "2026-09-24T20:49:26.650Z"
},
"https://fivefish.org/thu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17457?language=Thuri)",
"at": "2026-09-24T20:49:26.820Z"
},
"https://fivefish.org/buh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6113?language=Miao%2C%20Lonsheng%20Mati)",
"at": "2026-09-24T20:49:26.915Z"
},
"https://fivefish.org/dhm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3504?language=Oludhimba)",
"at": "2026-09-24T20:49:26.947Z"
},
"https://fivefish.org/bqx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/7471?language=Baganci)",
"at": "2026-09-24T20:49:27.043Z"
},
"https://fivefish.org/cgk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8898?language=Chocangacakha)",
"at": "2026-09-24T20:49:27.147Z"
},
"https://fivefish.org/lan": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2037?language=Laru)",
"at": "2026-09-24T20:49:27.253Z"
},
"https://fivefish.org/shm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16582?language=Shahrudi)",
"at": "2026-09-24T20:49:27.388Z"
},
"https://fivefish.org/mkg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6088?language=Mak%20%28China%29)",
"at": "2026-09-24T20:49:27.524Z"
},
"https://fivefish.org/gwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3348?language=Naroji)",
"at": "2026-09-24T20:49:27.577Z"
},
"https://fivefish.org/wlc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6030?language=Shimwali)",
"at": "2026-09-24T20:49:27.587Z"
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -2,8 +2,8 @@
"source": "https://fivefish.org/<iso639-3> (5fish, Global Recordings Network)",
"fetched": "2026-09-24",
"_note": "GRN gospel AUDIO, typed as Gospel audio and never as Scripture — \"Words of Life\" is gospel messages and Bible stories, not a translation of the canon. The host never 404s: a nonsense path returns a geo-located page with HTTP 200, so existence is read from the page title, with a negative and a positive control run in band every time. Their robots.txt asks for Crawl-delay: 10 and this fetcher obeys it, sequentially.",
"codes": 167,
"decidedNone": 183,
"codes": 346,
"decidedNone": 343,
"byIso": {
"mnp": {
"u": "https://fivefish.org/mnp",
@ -672,6 +672,722 @@
"cde": {
"u": "https://fivefish.org/cde",
"n": "Chenchu"
},
"ngj": {
"u": "https://fivefish.org/ngj",
"n": "Ngie"
},
"mct": {
"u": "https://fivefish.org/mct",
"n": "Mengisa"
},
"mma": {
"u": "https://fivefish.org/mma",
"n": "Mama"
},
"xkb": {
"u": "https://fivefish.org/xkb",
"n": "Kambole"
},
"nnp": {
"u": "https://fivefish.org/nnp",
"n": "Naga, Wancho"
},
"dhw": {
"u": "https://fivefish.org/dhw",
"n": "Danuwar"
},
"diw": {
"u": "https://fivefish.org/diw",
"n": "Dinka: Pan Aru"
},
"diu": {
"u": "https://fivefish.org/diu",
"n": "Gciriku"
},
"tth": {
"u": "https://fivefish.org/tth",
"n": "Tahoi"
},
"ags": {
"u": "https://fivefish.org/ags",
"n": "Esimbi"
},
"bcs": {
"u": "https://fivefish.org/bcs",
"n": "Hohumono"
},
"glh": {
"u": "https://fivefish.org/glh",
"n": "Pashayi, Northwest: Wadahu"
},
"jge": {
"u": "https://fivefish.org/jge",
"n": "Judeo-Georgian"
},
"xkf": {
"u": "https://fivefish.org/xkf",
"n": "Khengkha"
},
"xmg": {
"u": "https://fivefish.org/xmg",
"n": "Mengaka: Bagam"
},
"kcr": {
"u": "https://fivefish.org/kcr",
"n": "Katla"
},
"doz": {
"u": "https://fivefish.org/doz",
"n": "Dorze"
},
"kot": {
"u": "https://fivefish.org/kot",
"n": "Lagwan"
},
"bnn": {
"u": "https://fivefish.org/bnn",
"n": "Bunun"
},
"lky": {
"u": "https://fivefish.org/lky",
"n": "Lokoya"
},
"tny": {
"u": "https://fivefish.org/tny",
"n": "Tongwe"
},
"kxx": {
"u": "https://fivefish.org/kxx",
"n": "Likuba"
},
"mbo": {
"u": "https://fivefish.org/mbo",
"n": "Mbo"
},
"aal": {
"u": "https://fivefish.org/aal",
"n": "Afade"
},
"wbl": {
"u": "https://fivefish.org/wbl",
"n": "Wakhi"
},
"qus": {
"u": "https://fivefish.org/qus",
"n": "Quechua, Santiago Del Estero"
},
"lkr": {
"u": "https://fivefish.org/lkr",
"n": "Pari"
},
"enn": {
"u": "https://fivefish.org/enn",
"n": "Engenni"
},
"shq": {
"u": "https://fivefish.org/shq",
"n": "Sala"
},
"bpn": {
"u": "https://fivefish.org/bpn",
"n": "Dzao Min"
},
"kvf": {
"u": "https://fivefish.org/kvf",
"n": "Kabalai"
},
"efe": {
"u": "https://fivefish.org/efe",
"n": "Efe"
},
"plc": {
"u": "https://fivefish.org/plc",
"n": "Palawano, Central"
},
"mxu": {
"u": "https://fivefish.org/mxu",
"n": "Mada, Mora"
},
"nbr": {
"u": "https://fivefish.org/nbr",
"n": "Numana"
},
"png": {
"u": "https://fivefish.org/png",
"n": "Pangu"
},
"mdu": {
"u": "https://fivefish.org/mdu",
"n": "Mboko"
},
"mus": {
"u": "https://fivefish.org/mus",
"n": "Seminole"
},
"akf": {
"u": "https://fivefish.org/akf",
"n": "Idoma: Akpa"
},
"kvi": {
"u": "https://fivefish.org/kvi",
"n": "Kwong"
},
"gry": {
"u": "https://fivefish.org/gry",
"n": "Grebo, Webbo"
},
"fll": {
"u": "https://fivefish.org/fll",
"n": "Fali, Mayo Oulo"
},
"ygr": {
"u": "https://fivefish.org/ygr",
"n": "Yagaria"
},
"gwn": {
"u": "https://fivefish.org/gwn",
"n": "Gwandara"
},
"tkd": {
"u": "https://fivefish.org/tkd",
"n": "Tukudede"
},
"bzx": {
"u": "https://fivefish.org/bzx",
"n": "Bozo, Hainyaxo"
},
"pmi": {
"u": "https://fivefish.org/pmi",
"n": "Pumi"
},
"qud": {
"u": "https://fivefish.org/qud",
"n": "Quichua, Calderon"
},
"fie": {
"u": "https://fivefish.org/fie",
"n": "Fer"
},
"sme": {
"u": "https://fivefish.org/sme",
"n": "Saami, North"
},
"aee": {
"u": "https://fivefish.org/aee",
"n": "Pashayi, Northeast: Kordari"
},
"gwa": {
"u": "https://fivefish.org/gwa",
"n": "Mbato"
},
"kdm": {
"u": "https://fivefish.org/kdm",
"n": "Gyong"
},
"kks": {
"u": "https://fivefish.org/kks",
"n": "Kirifi"
},
"oro": {
"u": "https://fivefish.org/oro",
"n": "Orokolo"
},
"cch": {
"u": "https://fivefish.org/cch",
"n": "Atsam"
},
"ngs": {
"u": "https://fivefish.org/ngs",
"n": "Guvoko"
},
"akw": {
"u": "https://fivefish.org/akw",
"n": "Akwa"
},
"puo": {
"u": "https://fivefish.org/puo",
"n": "Puoc"
},
"ddg": {
"u": "https://fivefish.org/ddg",
"n": "Fataloku"
},
"ifm": {
"u": "https://fivefish.org/ifm",
"n": "Kiteke: Komono"
},
"bvm": {
"u": "https://fivefish.org/bvm",
"n": "Bamunka"
},
"mbm": {
"u": "https://fivefish.org/mbm",
"n": "Bambamba"
},
"ask": {
"u": "https://fivefish.org/ask",
"n": "Ashkuni"
},
"tdf": {
"u": "https://fivefish.org/tdf",
"n": "Talieng"
},
"llc": {
"u": "https://fivefish.org/llc",
"n": "Lele"
},
"bnm": {
"u": "https://fivefish.org/bnm",
"n": "Batanga"
},
"afo": {
"u": "https://fivefish.org/afo",
"n": "Eloyi"
},
"rgs": {
"u": "https://fivefish.org/rgs",
"n": "Roglai, Southern"
},
"gox": {
"u": "https://fivefish.org/gox",
"n": "Gobu"
},
"gbg": {
"u": "https://fivefish.org/gbg",
"n": "Banziri"
},
"kdu": {
"u": "https://fivefish.org/kdu",
"n": "Kortala"
},
"ghl": {
"u": "https://fivefish.org/ghl",
"n": "Gulfan"
},
"djo": {
"u": "https://fivefish.org/djo",
"n": "Jangkang"
},
"mfd": {
"u": "https://fivefish.org/mfd",
"n": "Nkwen"
},
"szb": {
"u": "https://fivefish.org/szb",
"n": "Ngalum"
},
"bsf": {
"u": "https://fivefish.org/bsf",
"n": "Bauchi: Madaka"
},
"qvj": {
"u": "https://fivefish.org/qvj",
"n": "Quichua, Saraguro"
},
"prx": {
"u": "https://fivefish.org/prx",
"n": "Purig"
},
"age": {
"u": "https://fivefish.org/age",
"n": "Mendi Group"
},
"bcz": {
"u": "https://fivefish.org/bcz",
"n": "Banhum"
},
"mdk": {
"u": "https://fivefish.org/mdk",
"n": "Mangbutu"
},
"smh": {
"u": "https://fivefish.org/smh",
"n": "Samei"
},
"sys": {
"u": "https://fivefish.org/sys",
"n": "Sinyar"
},
"bof": {
"u": "https://fivefish.org/bof",
"n": "Bolon"
},
"iyo": {
"u": "https://fivefish.org/iyo",
"n": "Mesaka"
},
"caq": {
"u": "https://fivefish.org/caq",
"n": "Nicobarese, Car"
},
"umm": {
"u": "https://fivefish.org/umm",
"n": "Umon"
},
"bbw": {
"u": "https://fivefish.org/bbw",
"n": "Baba"
},
"biz": {
"u": "https://fivefish.org/biz",
"n": "Baloi"
},
"sok": {
"u": "https://fivefish.org/sok",
"n": "Sokoro"
},
"cma": {
"u": "https://fivefish.org/cma",
"n": "Maa"
},
"tsp": {
"u": "https://fivefish.org/tsp",
"n": "Toussian, Northern"
},
"yiu": {
"u": "https://fivefish.org/yiu",
"n": "Awu"
},
"shm": {
"u": "https://fivefish.org/shm",
"n": "Shahrudi"
},
"wlc": {
"u": "https://fivefish.org/wlc",
"n": "Shimwali"
},
"glo": {
"u": "https://fivefish.org/glo",
"n": "Galambi"
},
"apt": {
"u": "https://fivefish.org/apt",
"n": "Apatani"
},
"loy": {
"u": "https://fivefish.org/loy",
"n": "Lhowa"
},
"odu": {
"u": "https://fivefish.org/odu",
"n": "Odual"
},
"knl": {
"u": "https://fivefish.org/knl",
"n": "Keninjal"
},
"bse": {
"u": "https://fivefish.org/bse",
"n": "Wushi"
},
"ldp": {
"u": "https://fivefish.org/ldp",
"n": "Tsobo"
},
"ndb": {
"u": "https://fivefish.org/ndb",
"n": "Bamessing"
},
"nat": {
"u": "https://fivefish.org/nat",
"n": "Ca̱hungwa̱rya̱"
},
"wow": {
"u": "https://fivefish.org/wow",
"n": "Wawonii"
},
"gwt": {
"u": "https://fivefish.org/gwt",
"n": "Naroji"
},
"xom": {
"u": "https://fivefish.org/xom",
"n": "Komo"
},
"brl": {
"u": "https://fivefish.org/brl",
"n": "Birwa"
},
"bcv": {
"u": "https://fivefish.org/bcv",
"n": "Shoo-Minda-Nye: Shoo"
},
"tmn": {
"u": "https://fivefish.org/tmn",
"n": "Taman [Indonesia]"
},
"vem": {
"u": "https://fivefish.org/vem",
"n": "Vengo-Mabas"
},
"seg": {
"u": "https://fivefish.org/seg",
"n": "Segeju"
},
"dhm": {
"u": "https://fivefish.org/dhm",
"n": "Oludhimba"
},
"pze": {
"u": "https://fivefish.org/pze",
"n": "Pesse"
},
"kci": {
"u": "https://fivefish.org/kci",
"n": "Ngyian"
},
"ldm": {
"u": "https://fivefish.org/ldm",
"n": "Landouma"
},
"nge": {
"u": "https://fivefish.org/nge",
"n": "Ngemba: Mankon"
},
"bzf": {
"u": "https://fivefish.org/bzf",
"n": "Boikin"
},
"tdh": {
"u": "https://fivefish.org/tdh",
"n": "Rai, Thulung"
},
"moj": {
"u": "https://fivefish.org/moj",
"n": "Monjombo"
},
"dnn": {
"u": "https://fivefish.org/dnn",
"n": "Dzùùngoo"
},
"kev": {
"u": "https://fivefish.org/kev",
"n": "Kanikkaran"
},
"ybl": {
"u": "https://fivefish.org/ybl",
"n": "Yukuben"
},
"hoo": {
"u": "https://fivefish.org/hoo",
"n": "Kikalanga"
},
"nhb": {
"u": "https://fivefish.org/nhb",
"n": "Beng"
},
"lan": {
"u": "https://fivefish.org/lan",
"n": "Laru"
},
"jrt": {
"u": "https://fivefish.org/jrt",
"n": "Jakattoe"
},
"pbn": {
"u": "https://fivefish.org/pbn",
"n": "Kpasham"
},
"pcw": {
"u": "https://fivefish.org/pcw",
"n": "Piapung"
},
"nng": {
"u": "https://fivefish.org/nng",
"n": "Naga, Maring"
},
"knz": {
"u": "https://fivefish.org/knz",
"n": "Kalamse: Loroni"
},
"cua": {
"u": "https://fivefish.org/cua",
"n": "Cua"
},
"tnv": {
"u": "https://fivefish.org/tnv",
"n": "Tangchangya"
},
"lmi": {
"u": "https://fivefish.org/lmi",
"n": "Kilumbi"
},
"sez": {
"u": "https://fivefish.org/sez",
"n": "Chin, Senthang"
},
"lig": {
"u": "https://fivefish.org/lig",
"n": "Ligbi"
},
"wlv": {
"u": "https://fivefish.org/wlv",
"n": "Bermejo Wichi"
},
"soc": {
"u": "https://fivefish.org/soc",
"n": "Heso"
},
"cgk": {
"u": "https://fivefish.org/cgk",
"n": "Chocangacakha"
},
"mfg": {
"u": "https://fivefish.org/mfg",
"n": "Mogofin"
},
"krp": {
"u": "https://fivefish.org/krp",
"n": "Durop"
},
"vkl": {
"u": "https://fivefish.org/vkl",
"n": "Kulisusu"
},
"niu": {
"u": "https://fivefish.org/niu",
"n": "Niue"
},
"skn": {
"u": "https://fivefish.org/skn",
"n": "Subanon, Kolibugan"
},
"sgi": {
"u": "https://fivefish.org/sgi",
"n": "Nizm"
},
"bqx": {
"u": "https://fivefish.org/bqx",
"n": "Baganci"
},
"mkg": {
"u": "https://fivefish.org/mkg",
"n": "Mak (China)"
},
"yog": {
"u": "https://fivefish.org/yog",
"n": "Yogad"
},
"cnb": {
"u": "https://fivefish.org/cnb",
"n": "Zinbon Chin"
},
"bdc": {
"u": "https://fivefish.org/bdc",
"n": "Embera-Baudo"
},
"clk": {
"u": "https://fivefish.org/clk",
"n": "Idu-Mishmi"
},
"zkd": {
"u": "https://fivefish.org/zkd",
"n": "Kadu"
},
"ukp": {
"u": "https://fivefish.org/ukp",
"n": "Ukpe-Bayogin: Ukpe"
},
"buh": {
"u": "https://fivefish.org/buh",
"n": "Miao, Lonsheng Mati"
},
"sos": {
"u": "https://fivefish.org/sos",
"n": "Sembla"
},
"bwt": {
"u": "https://fivefish.org/bwt",
"n": "Bafaw-Balong"
},
"fuy": {
"u": "https://fivefish.org/fuy",
"n": "Fuyuge"
},
"dmg": {
"u": "https://fivefish.org/dmg",
"n": "Kinabatangan, Upper"
},
"dzl": {
"u": "https://fivefish.org/dzl",
"n": "Dzalakha"
},
"bgj": {
"u": "https://fivefish.org/bgj",
"n": "Bangolan"
},
"ggw": {
"u": "https://fivefish.org/ggw",
"n": "Gogodala"
},
"mxd": {
"u": "https://fivefish.org/mxd",
"n": "Modang"
},
"xvi": {
"u": "https://fivefish.org/xvi",
"n": "Komviri"
},
"ndu": {
"u": "https://fivefish.org/ndu",
"n": "Sarrih"
},
"bac": {
"u": "https://fivefish.org/bac",
"n": "Badui"
},
"bfj": {
"u": "https://fivefish.org/bfj",
"n": "Bafanji"
},
"soo": {
"u": "https://fivefish.org/soo",
"n": "Kisongo"
},
"lul": {
"u": "https://fivefish.org/lul",
"n": "Olu'bo"
},
"kjd": {
"u": "https://fivefish.org/kjd",
"n": "Kiwai, Southern"
},
"naj": {
"u": "https://fivefish.org/naj",
"n": "Nalu"
},
"dak": {
"u": "https://fivefish.org/dak",
"n": "Dakota"
},
"tiq": {
"u": "https://fivefish.org/tiq",
"n": "Tiefo"
},
"thu": {
"u": "https://fivefish.org/thu",
"n": "Thuri"
},
"ayg": {
"u": "https://fivefish.org/ayg",
"n": "Anyanga"
},
"mkk": {
"u": "https://fivefish.org/mkk",
"n": "Byep"
},
"nnz": {
"u": "https://fivefish.org/nnz",
"n": "Ndanda: Batoufam"
},
"lgr": {
"u": "https://fivefish.org/lgr",
"n": "Lengo"
},
"ibm": {
"u": "https://fivefish.org/ibm",
"n": "Robambami"
}
},
"none": [
@ -857,6 +1573,166 @@
"nzy",
"ryn",
"cml",
"tda"
"tda",
"sci",
"kke",
"ncs",
"rsn",
"hoz",
"lbs",
"ttl",
"bmw",
"cuu",
"cdm",
"doe",
"pys",
"seq",
"lso",
"ndq",
"grv",
"kcn",
"snj",
"pho",
"tag",
"bqn",
"lbc",
"qss",
"qao",
"gbq",
"ndk",
"btu",
"dsl",
"yso",
"nuu",
"bxm",
"nmg",
"ges",
"xxk",
"tqq",
"ngg",
"gss",
"fse",
"rnw",
"svk",
"loo",
"asv",
"bsb",
"jii",
"klj",
"isg",
"kyw",
"lkc",
"qur",
"yaj",
"grh",
"poc",
"yhl",
"njb",
"ers",
"ulm",
"zsl",
"pgz",
"hnu",
"btv",
"tch",
"tvo",
"keq",
"prh",
"dbr",
"keg",
"tbr",
"qom",
"lgo",
"ssl",
"rys",
"kgn",
"isr",
"idb",
"csq",
"nte",
"bkp",
"gix",
"tbm",
"nyr",
"bmt",
"lsp",
"ssh",
"pel",
"bnu",
"xma",
"ckq",
"blj",
"mkx",
"qer",
"swl",
"ani",
"evh",
"zil",
"nne",
"lsb",
"sqk",
"ymh",
"bkz",
"eee",
"unz",
"wmg",
"kcp",
"tkn",
"qge",
"etb",
"mpi",
"rut",
"mky",
"ahi",
"wls",
"tgh",
"zhb",
"srg",
"ugy",
"ojg",
"qbj",
"mnn",
"txe",
"giq",
"nnn",
"kzp",
"skh",
"tey",
"kcu",
"biw",
"ngt",
"ymc",
"baw",
"tlu",
"gey",
"ttd",
"alk",
"kko",
"xdq",
"gdi",
"kth",
"uha",
"kkq",
"bbe",
"qbw",
"nye",
"fom",
"kcm",
"nfd",
"mbw",
"lbg",
"aen",
"jls",
"zmw",
"sls",
"psl",
"crw",
"ilm",
"gus",
"cks",
"htu",
"qgm",
"tlt",
"ksq"
]
}

File diff suppressed because one or more lines are too long

View file

@ -169,7 +169,24 @@ const pinCount = ref(0)
// "show me only the ones with nothing" — which is the question the map exists for. Filtering
// the LAYER rather than rebuilding the source: setFilter is a GL-side predicate, so 12,379
// features stay on the GPU and nothing is re-parsed or re-uploaded on a toggle.
const pinFilter = ref('all') // all | none | some | both
// HEARD, NOT READ. The triage a translation team actually runs: a group that can already
// hear the gospel — recorded audio, the JESUS Film, a Bible video, Words of Life — but has
// no TEXT Scripture found in their language. It is the largest actionable set on this map
// and nothing could select it; the tier filter only separates nothing / something / both.
//
// "No text found" is a statement about the pools checked, never about the world, and the
// button says so. Several of the largest entries here — Western Punjabi, Shanghainese,
// Egyptian Arabic — are varieties where a recording exists and a text in THAT variety is
// genuinely contested, which is exactly why the claim has to stay bounded.
const hasTextScripture = (c) =>
!!c.s ||
!!(c.au && /text/.test(c.au.m || '')) ||
!!c.se ||
(c.d || []).some((d) => !/^Open Bible Stories/.test(d.s || ''))
const canHear = (c) =>
!!c.ga || !!(c.au && /audio/.test(c.au.m || '')) || !!c.f || !!c.bv
const pinFilter = ref('all') // all | none | some | both | hnr
function setPinFilter(v) {
pinFilter.value = v
const m = mapRef.value
@ -178,6 +195,7 @@ function setPinFilter(v) {
v === 'all' ? null
: v === 'none' ? ['==', ['get', 'tier'], 0]
: v === 'some' ? ['==', ['get', 'tier'], 1]
: v === 'hnr' ? ['==', ['get', 'hnr'], true]
: ['==', ['get', 'tier'], 2])
}
@ -316,6 +334,29 @@ const gapBy = ref('groups')
// "NOBODY PRAYING" MEANS ZERO ON DOXA.LIFE'S COUNTER. It is not a claim that nobody in the
// world prays for these people — an unknowable thing — and the sheet says so rather than
// letting the number imply it.
// THE SAME SET THE MAP FILTER SELECTS, RANKED. The filter answers "who"; a list answers
// "which of them first", and 2,289 dots cannot be read top-down. Same treatment as the
// nothing-found list: largest population first, because that is what a team choosing a
// field is actually weighing. What each group DOES have is carried onto the row, so the
// reader can see whether they are being sent to a recording or a film before they go.
const gapHnr = computed(() => {
if (!showGapList.value) return []
const out = []
for (let i = 0; i < pinRows.value.length; i++) {
const r = pinRows.value[i]
if (r[6] === 0) continue
const c = pinCodes.value[r[4]]
if (!c || !canHear(c) || hasTextScripture(c)) continue
const has = []
if (c.ga) has.push('gospel audio')
if (c.au && /audio/.test(c.au.m || '')) has.push('audio Scripture')
if (c.f) has.push('the JESUS Film')
if (c.bv) has.push('Bible video')
out.push({ i, name: r[0], lat: r[1], lng: r[2], iso3: r[3], code: r[4], pop: r[5], has: has.join(', ') })
}
return out.sort((a, b) => b.pop - a.pop).slice(0, 40)
})
const gapNoPrayer = computed(() => {
if (!showGapList.value) return []
const out = []
@ -401,8 +442,13 @@ const signTally = computed(() => {
const pinTally = computed(() => {
const t = [0, 0, 0]
for (const r of pinRows.value) t[r[6]]++
return { none: t[0], partial: t[1], both: t[2], linked: t[1] + t[2], total: pinRows.value.length }
let hnr = 0
for (const r of pinRows.value) {
t[r[6]]++
const c = pinCodes.value[r[4]]
if (r[6] !== 0 && c && canHear(c) && !hasTextScripture(c)) hnr++
}
return { none: t[0], partial: t[1], both: t[2], hnr, linked: t[1] + t[2], total: pinRows.value.length }
})
async function ensurePeopleGroups() {
@ -662,6 +708,10 @@ function paint(map, adm0) {
function pinFC() {
const feats = new Array(pinRows.value.length)
const hnrFor = (code) => {
const c = pinCodes.value[code]
return !!c && canHear(c) && !hasTextScripture(c)
}
for (let i = 0; i < pinRows.value.length; i++) {
const p = pinRows.value[i]
// Only the INDEX travels in properties; the row itself stays in JS. Mapbox
@ -669,7 +719,9 @@ function pinFC() {
// second copy of the table into the GL source.
feats[i] = {
type: 'Feature',
properties: { i, tier: p[6], color: PIN_COLOR[p[6]] },
// hnr is baked so the filter stays a GL-side predicate like the others: recomputing it
// per toggle would re-upload 12,379 features to answer a yes/no already known here.
properties: { i, tier: p[6], color: PIN_COLOR[p[6]], hnr: hnrFor(p[4]) },
geometry: { type: 'Point', coordinates: [p[2], p[1]] },
}
}
@ -843,6 +895,9 @@ useShadowStyles(
'.gm-title{font-weight:700;font-size:12.5px;margin-bottom:5px}' +
'.gm-keys{display:flex;flex-wrap:wrap;gap:5px 12px}' +
'.gm-key{display:flex;align-items:center;gap:5px;font-size:11px;white-space:nowrap}' +
// This one label is a phrase, not a legend word, so it is allowed to wrap rather than
// be clipped by the nowrap above.
'.gm-key.wide{white-space:normal;text-align:left;line-height:1.25}' +
'.gm-sw{width:12px;height:12px;border-radius:3px;flex:none}' +
'.gm-dot{width:10px;height:10px;border-radius:50%;flex:none;display:inline-block;' +
'border:1.4px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.18);vertical-align:-1px}' +
@ -913,7 +968,10 @@ useShadowStyles(
// Same frame as the sign-language note: a caveat, visually separate from the chips so it
// never reads as another resource.
// Quiet, not alarming: it is a caveat on a real gap, not a dismissal of it.
'.gm-gswitch{display:flex;gap:6px;margin:0 0 8px}' +
// Five tabs no longer fit one row at phone width; wrapping keeps every label readable
// rather than clipping each to a few characters.
'.gm-gswitch{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 8px}' +
'.gm-gtab{min-width:88px}' +
'.gm-gtab{flex:1;font:600 11px inherit;padding:5px 8px;border-radius:999px;cursor:pointer;' +
'border:1px solid #d1d4cd;background:#fff;color:#3b463d}' +
'.gm-gtab.on{background:#92b195;border-color:#92b195;color:#fff}' +
@ -1071,10 +1129,21 @@ useShadowStyles(
<i class="gm-dot" :style="{ background: PIN_COLOR[0] }"></i>nothing found
<b>{{ fmt(pinTally.none) }}</b>
</button>
<!-- Not a colour, so it carries no dot: this cuts ACROSS the three tiers rather
than naming one of them. It is the translation-priority question. -->
<button type="button" class="gm-key gm-kbtn wide" :class="{ on: pinFilter === 'hnr' }"
@click="setPinFilter(pinFilter === 'hnr' ? 'all' : 'hnr')"
:aria-pressed="pinFilter === 'hnr'"
title="Groups with recorded audio, the JESUS Film, a Bible video or Words of Life, but no text Scripture found in the pools checked. Not a claim that none exists.">
can hear it, no text found
<b>{{ fmt(pinTally.hnr) }}</b>
</button>
</div>
<div v-if="pinFilter !== 'all' && (!narrow || legendOpen)" class="gm-filtered">
Showing only <b>{{ pinFilter === 'none' ? 'groups with nothing found'
: pinFilter === 'some' ? 'groups with some resource' : 'groups with Scripture and film' }}</b>.
: pinFilter === 'some' ? 'groups with some resource'
: pinFilter === 'hnr' ? 'groups that can hear the gospel but have no text Scripture in the pools checked'
: 'groups with Scripture and film' }}</b>.
<button type="button" class="gm-kclear" @click="setPinFilter('all')">Show all {{ fmt(pinTally.total) }}</button>
<button v-if="pinFilter === 'none'" type="button" class="gm-kclear" @click="openGapList">
See the 40 largest →
@ -1109,12 +1178,28 @@ useShadowStyles(
<!-- ITEM 0 — the ranked gap: the largest groups with nothing found anywhere. -->
<template v-if="showGapList && !selected">
<div class="gm-sh-head">
<span class="gm-sh-name">{{ gapBy === 'groups' ? 'Largest groups with nothing found' : gapBy === 'noprayer' ? 'Nothing found, and nobody praying' : 'Where the gap concentrates' }}</span>
<span class="gm-sh-name">{{ gapBy === 'groups' ? 'Largest groups with nothing found'
: gapBy === 'noprayer' ? 'Nothing found, and nobody praying'
: gapBy === 'hnr' ? 'Can hear the gospel, no text to read'
: 'Where the gap concentrates' }}</span>
<button type="button" class="gm-x" @click="closeGapList">Close</button>
</div>
<p class="gm-note" style="margin-top:0">
<!-- The hnr tab describes a DIFFERENT population from the other three, so it must
not inherit the nothing-found sentence: those groups do have something. -->
<template v-if="gapBy === 'hnr'">
{{ fmt(pinTally.hnr) }} people groups can already hear the gospel — a recording,
the JESUS Film, a Bible video or Words of Life — but have <b>no text Scripture
found in the pools checked</b>. These are the {{ gapHnr.length }} largest; tap one
to fly there.
<br>That is a statement about the pools searched, <b>not</b> a claim no text
exists. The largest entries here are varieties like Western Punjabi and
Shanghainese, where a recording plainly exists and a text in that same variety is
genuinely contested.
</template>
<template v-else>
{{ fmt(pinTally.none) }} people groups have no Scripture, audio, film, Bible video or
Door43 resource in the pools checked — {{ fmt(gapPeople) }} people.
Door43 resource in the pools checked — {{ fmt(gapPeople) }} people.</template>
<template v-if="gapBy === 'noprayer'">
The groups with nothing found in any pool checked AND nobody praying —
{{ fmt(gapNoPrayer.length) }} shown, largest first. Tapping one opens their prayer
@ -1135,16 +1220,20 @@ useShadowStyles(
few people, China the reverse — and which one matters depends on whether you are
sending translators or broadcasters.
</template>
<template v-else>These are the 40 largest; tap one to fly there.</template>
<template v-else-if="gapBy !== 'hnr'">These are the 40 largest; tap one to fly there.</template>
<!-- This paragraph has twice had to stop claiming a pool was unsearched: first when
Faith Comes By Hearing was added, then when GRN was reached through 5fish. A
stale caveat is as misleading as a stale number. -->
<template v-if="gapBy !== 'hnr'">
<br>Audio <b>has</b> been searched — at Faith Comes By Hearing, and at Global
Recordings Network through their 5fish site, which is being swept a batch at a time
because they ask crawlers for a ten-second delay. These groups have none in either.
</template>
<template v-if="gapBy !== 'hnr'">
<br><em>related:</em> where a line below carries it, ISO 639-3 files that code under a
macrolanguage with another variety that does have resources. It is how the standard
groups the codes, not a claim they are mutually intelligible.
</template>
</p>
<div class="gm-gswitch">
<button type="button" class="gm-gtab" :class="{ on: gapBy === 'groups' }"
@ -1155,11 +1244,23 @@ useShadowStyles(
@click="gapBy = 'regions'">By region</button>
<button v-if="gapNoPrayer.length" type="button" class="gm-gtab" :class="{ on: gapBy === 'noprayer' }"
@click="gapBy = 'noprayer'">Nobody praying</button>
<button v-if="gapHnr.length" type="button" class="gm-gtab" :class="{ on: gapBy === 'hnr' }"
@click="gapBy = 'hnr'">Can hear, no text</button>
</div>
<!-- Links, not fly-to buttons: every row here HAS a prayer page, so the useful
action is to open it rather than to look at the dot again. -->
<template v-if="gapBy === 'noprayer'">
<!-- Fly-to buttons like the nothing-found list: unlike the prayer tab these rows
have no single URL to open — a group's resources live in its own sheet. -->
<template v-if="gapBy === 'hnr'">
<button v-for="g in gapHnr" :key="g.i" type="button" class="gm-pg gm-pg-btn" @click="gotoGap(g)">
<span class="gm-pg-n">{{ g.name }}</span>
<span class="gm-pg-l">{{ fmt(g.pop) }} people · {{ g.iso3 }}<code class="gm-code">{{ g.code || 'no code' }}</code></span>
<span class="gm-pg-rel">has {{ g.has }} — no text found</span>
</button>
</template>
<template v-else-if="gapBy === 'noprayer'">
<a v-for="g in gapNoPrayer" :key="g.i" class="gm-pg gm-pg-btn" :href="g.url"
target="_blank" rel="noopener noreferrer">
<span class="gm-pg-n">{{ g.name }}</span>

View file

@ -292,6 +292,12 @@ const HEAVY_ELEMENTS = new Set([
// doxa-maps-spa's NOT_EXPERIMENTAL already hides big-picture for the same reason.
const STUDIO_HIDDEN = new Set(['big-picture'])
// DISPLAY NAMES — what a row is CALLED, keyed by "<bundle>/<profile>". Display only: the row key, the
// URL hash, the stored last-tab and the <tag> under the name are all unchanged, so links and memory
// keep working. The Driver's name for the cap-5 shell is "Research Gallery" (its meta.json label);
// the manifest does not publish meta labels, so the studio carries the one it needs here.
const DISPLAY_NAME = { 'doxa-maps-spa/doxa-maps-spa': 'Research Gallery' }
// Load a bundle exactly once per URL; resolves after its define() has run.
//
// ★ A CLASSIC SCRIPT FIRES onload AND THEN FAILS, for a dev-server bundle. Measured 2026-09-22:
@ -561,7 +567,7 @@ export default defineComponent({
const slot = this._slots && this._slots[this.activeKey]
const el = slot && slot.firstElementChild
if (el && el.setAttribute && row) {
const pc = { profile: row.label, instanceId: 'ps-' + this.activeKey.replace(/\//g, '-'), locale: code }
const pc = { profile: row.profile, instanceId: 'ps-' + this.activeKey.replace(/\//g, '-'), locale: code }
if (this.tk || this.cfg.tk) pc.tk = this.tk || this.cfg.tk
el.setAttribute('profile-config', JSON.stringify(pc))
}
@ -621,7 +627,10 @@ export default defineComponent({
out.push({
key: b.bundle + '/' + p.profile,
bundle: b.bundle,
label: p.profile,
label: DISPLAY_NAME[b.bundle + '/' + p.profile] || p.profile,
// The REAL profile id, handed to the element in profile-config. Never the label: a display
// name would mount <doxa-maps-spa> with profile "Research Gallery", which it does not have.
profile: p.profile,
tag,
cap,
icon: CAP_ICON[cap] || 'embed',
@ -740,7 +749,7 @@ export default defineComponent({
// renders in the studio's active language (ProfileLoader reads profile-config.locale).
// tk/tokenUrl ride along here now that map rows mount directly — this is the token ladder
// the removed iframe src used to carry as a query param.
const pc = { profile: row.label, instanceId: 'ps-' + row.key.replace(/\//g, '-'), locale: this.locale }
const pc = { profile: row.profile, instanceId: 'ps-' + row.key.replace(/\//g, '-'), locale: this.locale }
if (this.tk || this.cfg.tk) pc.tk = this.tk || this.cfg.tk
if (this.tokenUrl || this.cfg.tokenUrl) pc.tokenUrl = this.tokenUrl || this.cfg.tokenUrl
// ★ AND THE ENGINE, for the same reason tk rides along. resolveMapProvider's ladder starts

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -1,7 +1,7 @@
{
"meta": {
"title": "Gospel resource link verification",
"generated": "2026-09-24T19:37:21.540Z",
"generated": "2026-09-24T20:49:27.835Z",
"method": "HEAD, redirects followed. verified = HTTP 200. broken = 404/410. unknown = unreachable, an ambiguous status, or a URL shape that cannot be checked by fetch.",
"scope": "Every URL in data/tables/people-group-pins.json, deduplicated.",
"states": {
@ -86,12 +86,12 @@
]
},
"summary": {
"records": 7658,
"checkedThisPass": 93,
"records": 7837,
"checkedThisPass": 90,
"carriedForward": 74,
"pruned": 0,
"broken": 74,
"verified": 7579,
"verified": 7758,
"unknown": 5
},
"byHost": {
@ -132,7 +132,7 @@
"verified": 921
},
"fivefish.org": {
"verified": 167
"verified": 346
}
}
},
@ -38426,6 +38426,901 @@
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3341?language=Kate)",
"at": "2026-09-24T19:37:21.390Z"
},
"https://fivefish.org/ngj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2617?language=Ngie)",
"at": "2026-09-24T20:15:32.423Z"
},
"https://fivefish.org/kxx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12951?language=Likuba)",
"at": "2026-09-24T20:15:32.480Z"
},
"https://fivefish.org/pmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6160?language=Pumi)",
"at": "2026-09-24T20:15:32.514Z"
},
"https://fivefish.org/bpn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6137?language=Dzao%20Min)",
"at": "2026-09-24T20:15:32.561Z"
},
"https://fivefish.org/bbw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4961?language=Baba)",
"at": "2026-09-24T20:15:32.630Z"
},
"https://fivefish.org/rgs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1927?language=Roglai%2C%20Southern)",
"at": "2026-09-24T20:15:32.679Z"
},
"https://fivefish.org/shq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1844?language=Sala)",
"at": "2026-09-24T20:15:32.719Z"
},
"https://fivefish.org/cch": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2052?language=Atsam)",
"at": "2026-09-24T20:15:32.755Z"
},
"https://fivefish.org/mus": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/231?language=Seminole)",
"at": "2026-09-24T20:15:33.207Z"
},
"https://fivefish.org/kvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4994?language=Kwong)",
"at": "2026-09-24T20:15:33.214Z"
},
"https://fivefish.org/djo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4276?language=Jangkang)",
"at": "2026-09-24T20:15:33.225Z"
},
"https://fivefish.org/ddg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4119?language=Fataloku)",
"at": "2026-09-24T20:15:33.257Z"
},
"https://fivefish.org/tny": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/992?language=Tongwe)",
"at": "2026-09-24T20:15:33.297Z"
},
"https://fivefish.org/mbm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2860?language=Bambamba)",
"at": "2026-09-24T20:15:33.419Z"
},
"https://fivefish.org/xmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4361?language=Mengaka%3A%20Bagam)",
"at": "2026-09-24T20:15:33.461Z"
},
"https://fivefish.org/akf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2132?language=Idoma%3A%20Akpa)",
"at": "2026-09-24T20:15:33.522Z"
},
"https://fivefish.org/caq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6401?language=Nicobarese%2C%20Car)",
"at": "2026-09-24T20:15:33.858Z"
},
"https://fivefish.org/mdu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6397?language=Mboko)",
"at": "2026-09-24T20:15:33.895Z"
},
"https://fivefish.org/oro": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/658?language=Orokolo)",
"at": "2026-09-24T20:15:33.914Z"
},
"https://fivefish.org/gwn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2129?language=Gwandara)",
"at": "2026-09-24T20:15:33.931Z"
},
"https://fivefish.org/bsf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2034?language=Bauchi%3A%20Madaka)",
"at": "2026-09-24T20:15:33.999Z"
},
"https://fivefish.org/lky": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/945?language=Lokoya)",
"at": "2026-09-24T20:15:34.060Z"
},
"https://fivefish.org/plc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4903?language=Palawano%2C%20Central)",
"at": "2026-09-24T20:15:34.093Z"
},
"https://fivefish.org/akw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6390?language=Akwa)",
"at": "2026-09-24T20:15:34.152Z"
},
"https://fivefish.org/diw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6381?language=Dinka%3A%20Pan%20Aru)",
"at": "2026-09-24T20:15:34.336Z"
},
"https://fivefish.org/mxu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3111?language=Mada%2C%20Mora)",
"at": "2026-09-24T20:15:34.457Z"
},
"https://fivefish.org/png": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2059?language=Pangu)",
"at": "2026-09-24T20:15:34.468Z"
},
"https://fivefish.org/szb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14849?language=Ngalum)",
"at": "2026-09-24T20:15:34.547Z"
},
"https://fivefish.org/ygr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1499?language=Yagaria)",
"at": "2026-09-24T20:15:34.632Z"
},
"https://fivefish.org/mct": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13996?language=Mengisa)",
"at": "2026-09-24T20:15:34.638Z"
},
"https://fivefish.org/dhw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4209?language=Danuwar)",
"at": "2026-09-24T20:15:34.669Z"
},
"https://fivefish.org/mma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2141?language=Mama)",
"at": "2026-09-24T20:15:34.726Z"
},
"https://fivefish.org/xkf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11959?language=Khengkha)",
"at": "2026-09-24T20:15:34.951Z"
},
"https://fivefish.org/nbr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2250?language=Numana)",
"at": "2026-09-24T20:15:35.114Z"
},
"https://fivefish.org/mfd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4762?language=Nkwen)",
"at": "2026-09-24T20:15:35.141Z"
},
"https://fivefish.org/iyo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2103?language=Mesaka)",
"at": "2026-09-24T20:15:35.208Z"
},
"https://fivefish.org/bvm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4963?language=Bamunka)",
"at": "2026-09-24T20:15:35.221Z"
},
"https://fivefish.org/kdm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2033?language=Gyong)",
"at": "2026-09-24T20:15:35.288Z"
},
"https://fivefish.org/tkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17747?language=Tukudede)",
"at": "2026-09-24T20:15:35.300Z"
},
"https://fivefish.org/mbo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2652?language=Mbo)",
"at": "2026-09-24T20:15:35.351Z"
},
"https://fivefish.org/fie": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2465?language=Fer)",
"at": "2026-09-24T20:15:35.586Z"
},
"https://fivefish.org/ifm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2838?language=Kiteke%3A%20Komono)",
"at": "2026-09-24T20:15:35.805Z"
},
"https://fivefish.org/afo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2086?language=Eloyi)",
"at": "2026-09-24T20:15:35.831Z"
},
"https://fivefish.org/fll": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2878?language=Fali%2C%20Mayo%20Oulo)",
"at": "2026-09-24T20:15:35.850Z"
},
"https://fivefish.org/qus": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3734?language=Quechua%2C%20Santiago%20Del%20Estero)",
"at": "2026-09-24T20:15:35.887Z"
},
"https://fivefish.org/bnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1990?language=Bunun)",
"at": "2026-09-24T20:15:35.906Z"
},
"https://fivefish.org/efe": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1429?language=Efe)",
"at": "2026-09-24T20:15:35.946Z"
},
"https://fivefish.org/glh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3338?language=Pashayi%2C%20Northwest%3A%20Wadahu)",
"at": "2026-09-24T20:15:36.051Z"
},
"https://fivefish.org/bof": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6392?language=Bolon)",
"at": "2026-09-24T20:15:36.111Z"
},
"https://fivefish.org/qud": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/15896?language=Quichua%2C%20Calderon)",
"at": "2026-09-24T20:15:36.341Z"
},
"https://fivefish.org/smh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6085?language=Samei)",
"at": "2026-09-24T20:15:36.359Z"
},
"https://fivefish.org/gbg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1411?language=Banziri)",
"at": "2026-09-24T20:15:36.383Z"
},
"https://fivefish.org/umm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2964?language=Umon)",
"at": "2026-09-24T20:15:36.560Z"
},
"https://fivefish.org/kot": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3104?language=Lagwan)",
"at": "2026-09-24T20:15:36.623Z"
},
"https://fivefish.org/gry": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6297?language=Grebo%2C%20Webbo)",
"at": "2026-09-24T20:15:36.630Z"
},
"https://fivefish.org/xkb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4787?language=Kambole)",
"at": "2026-09-24T20:15:36.660Z"
},
"https://fivefish.org/gox": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1372?language=Gobu)",
"at": "2026-09-24T20:15:36.759Z"
},
"https://fivefish.org/gwa": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2546?language=Mbato)",
"at": "2026-09-24T20:15:36.831Z"
},
"https://fivefish.org/nnp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6181?language=Naga%2C%20Wancho)",
"at": "2026-09-24T20:15:36.860Z"
},
"https://fivefish.org/bnm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2610?language=Batanga)",
"at": "2026-09-24T20:15:37.020Z"
},
"https://fivefish.org/bcs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2961?language=Hohumono)",
"at": "2026-09-24T20:15:37.051Z"
},
"https://fivefish.org/age": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3264?language=Mendi%20Group)",
"at": "2026-09-24T20:15:37.251Z"
},
"https://fivefish.org/mdk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1317?language=Mangbutu)",
"at": "2026-09-24T20:15:37.398Z"
},
"https://fivefish.org/doz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9406?language=Dorze)",
"at": "2026-09-24T20:15:37.427Z"
},
"https://fivefish.org/ngs": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2812?language=Guvoko)",
"at": "2026-09-24T20:15:37.452Z"
},
"https://fivefish.org/aal": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4766?language=Afade)",
"at": "2026-09-24T20:15:37.504Z"
},
"https://fivefish.org/prx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1432?language=Purig)",
"at": "2026-09-24T20:15:37.540Z"
},
"https://fivefish.org/sys": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3109?language=Sinyar)",
"at": "2026-09-24T20:15:37.607Z"
},
"https://fivefish.org/kcr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/922?language=Katla)",
"at": "2026-09-24T20:15:37.849Z"
},
"https://fivefish.org/jge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11198?language=Judeo-Georgian)",
"at": "2026-09-24T20:15:37.859Z"
},
"https://fivefish.org/qvj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/15898?language=Quichua%2C%20Saraguro)",
"at": "2026-09-24T20:15:37.869Z"
},
"https://fivefish.org/ags": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4328?language=Esimbi)",
"at": "2026-09-24T20:15:38.018Z"
},
"https://fivefish.org/tdf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17109?language=Talieng)",
"at": "2026-09-24T20:15:38.099Z"
},
"https://fivefish.org/tth": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1010?language=Tahoi)",
"at": "2026-09-24T20:15:38.400Z"
},
"https://fivefish.org/kvf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4702?language=Kabalai)",
"at": "2026-09-24T20:15:38.422Z"
},
"https://fivefish.org/sme": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3475?language=Saami%2C%20North)",
"at": "2026-09-24T20:15:38.448Z"
},
"https://fivefish.org/bcz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1852?language=Banhum)",
"at": "2026-09-24T20:15:38.471Z"
},
"https://fivefish.org/wbl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3380?language=Wakhi)",
"at": "2026-09-24T20:15:38.492Z"
},
"https://fivefish.org/llc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2752?language=Lele)",
"at": "2026-09-24T20:15:38.537Z"
},
"https://fivefish.org/kdu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1980?language=Kortala)",
"at": "2026-09-24T20:15:38.553Z"
},
"https://fivefish.org/puo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4737?language=Puoc)",
"at": "2026-09-24T20:15:38.733Z"
},
"https://fivefish.org/ghl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1957?language=Gulfan)",
"at": "2026-09-24T20:15:38.879Z"
},
"https://fivefish.org/ask": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3340?language=Ashkuni)",
"at": "2026-09-24T20:15:39.067Z"
},
"https://fivefish.org/kks": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2049?language=Kirifi)",
"at": "2026-09-24T20:15:39.123Z"
},
"https://fivefish.org/bzx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6393?language=Bozo%2C%20Hainyaxo)",
"at": "2026-09-24T20:15:39.225Z"
},
"https://fivefish.org/enn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2368?language=Engenni)",
"at": "2026-09-24T20:15:39.267Z"
},
"https://fivefish.org/lkr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/914?language=Pari)",
"at": "2026-09-24T20:15:39.268Z"
},
"https://fivefish.org/diu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3503?language=Gciriku)",
"at": "2026-09-24T20:15:39.325Z"
},
"https://fivefish.org/aee": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3306?language=Pashayi%2C%20Northeast%3A%20Kordari)",
"at": "2026-09-24T20:15:39.411Z"
},
"https://fivefish.org/nng": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3839?language=Naga%2C%20Maring)",
"at": "2026-09-24T20:49:20.715Z"
},
"https://fivefish.org/ldp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1889?language=Tsobo)",
"at": "2026-09-24T20:49:20.806Z"
},
"https://fivefish.org/pcw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2548?language=Piapung)",
"at": "2026-09-24T20:49:20.838Z"
},
"https://fivefish.org/sgi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4340?language=Nizm)",
"at": "2026-09-24T20:49:20.861Z"
},
"https://fivefish.org/fuy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4469?language=Fuyuge)",
"at": "2026-09-24T20:49:20.876Z"
},
"https://fivefish.org/knl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4641?language=Keninjal)",
"at": "2026-09-24T20:49:20.958Z"
},
"https://fivefish.org/lgr": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/390?language=Lengo)",
"at": "2026-09-24T20:49:21.097Z"
},
"https://fivefish.org/odu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2372?language=Odual)",
"at": "2026-09-24T20:49:21.123Z"
},
"https://fivefish.org/bse": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6213?language=Wushi)",
"at": "2026-09-24T20:49:21.141Z"
},
"https://fivefish.org/dak": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/191?language=Dakota)",
"at": "2026-09-24T20:49:21.286Z"
},
"https://fivefish.org/lmi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1402?language=Kilumbi)",
"at": "2026-09-24T20:49:21.337Z"
},
"https://fivefish.org/naj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1834?language=Nalu)",
"at": "2026-09-24T20:49:21.345Z"
},
"https://fivefish.org/bzf": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/517?language=Boikin)",
"at": "2026-09-24T20:49:21.560Z"
},
"https://fivefish.org/nhb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6005?language=Beng)",
"at": "2026-09-24T20:49:21.567Z"
},
"https://fivefish.org/nnz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4288?language=Ndanda%3A%20Batoufam)",
"at": "2026-09-24T20:49:21.590Z"
},
"https://fivefish.org/ndu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6271?language=Sarrih)",
"at": "2026-09-24T20:49:21.760Z"
},
"https://fivefish.org/nat": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6351?language=Ca%CC%B1hungwa%CC%B1rya%CC%B1)",
"at": "2026-09-24T20:49:21.893Z"
},
"https://fivefish.org/kjd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4140?language=Kiwai%2C%20Southern)",
"at": "2026-09-24T20:49:21.909Z"
},
"https://fivefish.org/yiu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6078?language=Awu)",
"at": "2026-09-24T20:49:22.052Z"
},
"https://fivefish.org/nge": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2642?language=Ngemba%3A%20Mankon)",
"at": "2026-09-24T20:49:22.095Z"
},
"https://fivefish.org/apt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/682?language=Apatani)",
"at": "2026-09-24T20:49:22.143Z"
},
"https://fivefish.org/kev": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4047?language=Kanikkaran)",
"at": "2026-09-24T20:49:22.237Z"
},
"https://fivefish.org/pbn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4492?language=Kpasham)",
"at": "2026-09-24T20:49:22.274Z"
},
"https://fivefish.org/ldm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2529?language=Landouma)",
"at": "2026-09-24T20:49:22.283Z"
},
"https://fivefish.org/soc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1409?language=Heso)",
"at": "2026-09-24T20:49:22.475Z"
},
"https://fivefish.org/dnn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4841?language=Dz%C3%B9%C3%B9ngoo)",
"at": "2026-09-24T20:49:22.612Z"
},
"https://fivefish.org/soo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1709?language=Kisongo)",
"at": "2026-09-24T20:49:22.684Z"
},
"https://fivefish.org/zkd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/21793?language=Kadu)",
"at": "2026-09-24T20:49:22.712Z"
},
"https://fivefish.org/sez": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5140?language=Chin%2C%20Senthang)",
"at": "2026-09-24T20:49:22.830Z"
},
"https://fivefish.org/wow": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18237?language=Wawonii)",
"at": "2026-09-24T20:49:22.978Z"
},
"https://fivefish.org/biz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3883?language=Baloi)",
"at": "2026-09-24T20:49:22.995Z"
},
"https://fivefish.org/tsp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17626?language=Toussian%2C%20Northern)",
"at": "2026-09-24T20:49:23.075Z"
},
"https://fivefish.org/bfj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4965?language=Bafanji)",
"at": "2026-09-24T20:49:23.135Z"
},
"https://fivefish.org/mxd": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/14165?language=Modang)",
"at": "2026-09-24T20:49:23.206Z"
},
"https://fivefish.org/tnv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/5400?language=Tangchangya)",
"at": "2026-09-24T20:49:23.260Z"
},
"https://fivefish.org/lig": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6293?language=Ligbi)",
"at": "2026-09-24T20:49:23.275Z"
},
"https://fivefish.org/glo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2659?language=Galambi)",
"at": "2026-09-24T20:49:23.306Z"
},
"https://fivefish.org/mkk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8593?language=Byep)",
"at": "2026-09-24T20:49:23.496Z"
},
"https://fivefish.org/moj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1501?language=Monjombo)",
"at": "2026-09-24T20:49:23.733Z"
},
"https://fivefish.org/bdc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9548?language=Embera-Baudo)",
"at": "2026-09-24T20:49:23.784Z"
},
"https://fivefish.org/wlv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1873?language=Bermejo%20Wichi)",
"at": "2026-09-24T20:49:23.791Z"
},
"https://fivefish.org/vkl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/12445?language=Kulisusu)",
"at": "2026-09-24T20:49:23.804Z"
},
"https://fivefish.org/ukp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2285?language=Ukpe-Bayogin%3A%20Ukpe)",
"at": "2026-09-24T20:49:23.843Z"
},
"https://fivefish.org/tdh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3231?language=Rai%2C%20Thulung)",
"at": "2026-09-24T20:49:24.052Z"
},
"https://fivefish.org/yog": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/309?language=Yogad)",
"at": "2026-09-24T20:49:24.276Z"
},
"https://fivefish.org/ayg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4788?language=Anyanga)",
"at": "2026-09-24T20:49:24.298Z"
},
"https://fivefish.org/cnb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/19397?language=Zinbon%20Chin)",
"at": "2026-09-24T20:49:24.315Z"
},
"https://fivefish.org/krp": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2604?language=Durop)",
"at": "2026-09-24T20:49:24.329Z"
},
"https://fivefish.org/bwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2605?language=Bafaw-Balong)",
"at": "2026-09-24T20:49:24.348Z"
},
"https://fivefish.org/ggw": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/536?language=Gogodala)",
"at": "2026-09-24T20:49:24.384Z"
},
"https://fivefish.org/ybl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1753?language=Yukuben)",
"at": "2026-09-24T20:49:24.565Z"
},
"https://fivefish.org/seg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16427?language=Segeju)",
"at": "2026-09-24T20:49:24.703Z"
},
"https://fivefish.org/skn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2314?language=Kolibugan%20Subanon)",
"at": "2026-09-24T20:49:24.715Z"
},
"https://fivefish.org/bgj": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4437?language=Bangolan)",
"at": "2026-09-24T20:49:24.816Z"
},
"https://fivefish.org/loy": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/13082?language=Lhowa)",
"at": "2026-09-24T20:49:24.901Z"
},
"https://fivefish.org/vem": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2927?language=Vengo-Mabas)",
"at": "2026-09-24T20:49:24.909Z"
},
"https://fivefish.org/hoo": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1286?language=Kikalanga)",
"at": "2026-09-24T20:49:24.914Z"
},
"https://fivefish.org/cua": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1931?language=Cua)",
"at": "2026-09-24T20:49:24.986Z"
},
"https://fivefish.org/tmn": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/732?language=Taman%20%5BIndonesia%5D)",
"at": "2026-09-24T20:49:25.070Z"
},
"https://fivefish.org/bac": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3405?language=Badui)",
"at": "2026-09-24T20:49:25.248Z"
},
"https://fivefish.org/tiq": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6311?language=Tiefo)",
"at": "2026-09-24T20:49:25.280Z"
},
"https://fivefish.org/cma": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/791?language=Maa)",
"at": "2026-09-24T20:49:25.288Z"
},
"https://fivefish.org/kci": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11447?language=Ngyian)",
"at": "2026-09-24T20:49:25.536Z"
},
"https://fivefish.org/niu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/627?language=Niue)",
"at": "2026-09-24T20:49:25.550Z"
},
"https://fivefish.org/jrt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/11194?language=Jakattoe)",
"at": "2026-09-24T20:49:25.572Z"
},
"https://fivefish.org/pze": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/1968?language=Pesse)",
"at": "2026-09-24T20:49:25.781Z"
},
"https://fivefish.org/dmg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4286?language=Kinabatangan%2C%20Upper)",
"at": "2026-09-24T20:49:25.794Z"
},
"https://fivefish.org/sos": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2771?language=Sembla)",
"at": "2026-09-24T20:49:25.803Z"
},
"https://fivefish.org/ibm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2949?language=Robambami)",
"at": "2026-09-24T20:49:25.817Z"
},
"https://fivefish.org/mfg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/4997?language=Mogofin)",
"at": "2026-09-24T20:49:26.019Z"
},
"https://fivefish.org/bcv": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2656?language=Shoo-Minda-Nye%3A%20Shoo)",
"at": "2026-09-24T20:49:26.030Z"
},
"https://fivefish.org/brl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3999?language=Birwa)",
"at": "2026-09-24T20:49:26.038Z"
},
"https://fivefish.org/ndb": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2632?language=Bamessing)",
"at": "2026-09-24T20:49:26.104Z"
},
"https://fivefish.org/xom": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3061?language=Komo)",
"at": "2026-09-24T20:49:26.413Z"
},
"https://fivefish.org/clk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/18774?language=Idu-Mishmi)",
"at": "2026-09-24T20:49:26.423Z"
},
"https://fivefish.org/knz": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6007?language=Kalamse%3A%20Loroni)",
"at": "2026-09-24T20:49:26.497Z"
},
"https://fivefish.org/dzl": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/9495?language=Dzalakha)",
"at": "2026-09-24T20:49:26.583Z"
},
"https://fivefish.org/sok": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2976?language=Sokoro)",
"at": "2026-09-24T20:49:26.612Z"
},
"https://fivefish.org/lul": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3966?language=Olu%27bo)",
"at": "2026-09-24T20:49:26.622Z"
},
"https://fivefish.org/xvi": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3307?language=Komviri)",
"at": "2026-09-24T20:49:26.650Z"
},
"https://fivefish.org/thu": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/17457?language=Thuri)",
"at": "2026-09-24T20:49:26.820Z"
},
"https://fivefish.org/buh": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6113?language=Miao%2C%20Lonsheng%20Mati)",
"at": "2026-09-24T20:49:26.915Z"
},
"https://fivefish.org/dhm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3504?language=Oludhimba)",
"at": "2026-09-24T20:49:26.947Z"
},
"https://fivefish.org/bqx": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/7471?language=Baganci)",
"at": "2026-09-24T20:49:27.043Z"
},
"https://fivefish.org/cgk": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/8898?language=Chocangacakha)",
"at": "2026-09-24T20:49:27.147Z"
},
"https://fivefish.org/lan": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/2037?language=Laru)",
"at": "2026-09-24T20:49:27.253Z"
},
"https://fivefish.org/shm": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/16582?language=Shahrudi)",
"at": "2026-09-24T20:49:27.388Z"
},
"https://fivefish.org/mkg": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6088?language=Mak%20%28China%29)",
"at": "2026-09-24T20:49:27.524Z"
},
"https://fivefish.org/gwt": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/3348?language=Naroji)",
"at": "2026-09-24T20:49:27.577Z"
},
"https://fivefish.org/wlc": {
"state": "verified",
"detail": "HTTP 200 (via https://fivefish.org/6030?language=Shimwali)",
"at": "2026-09-24T20:49:27.587Z"
}
}
}

File diff suppressed because one or more lines are too long

View file

@ -2,8 +2,8 @@
"source": "https://fivefish.org/<iso639-3> (5fish, Global Recordings Network)",
"fetched": "2026-09-24",
"_note": "GRN gospel AUDIO, typed as Gospel audio and never as Scripture — \"Words of Life\" is gospel messages and Bible stories, not a translation of the canon. The host never 404s: a nonsense path returns a geo-located page with HTTP 200, so existence is read from the page title, with a negative and a positive control run in band every time. Their robots.txt asks for Crawl-delay: 10 and this fetcher obeys it, sequentially.",
"codes": 167,
"decidedNone": 183,
"codes": 346,
"decidedNone": 343,
"byIso": {
"mnp": {
"u": "https://fivefish.org/mnp",
@ -672,6 +672,722 @@
"cde": {
"u": "https://fivefish.org/cde",
"n": "Chenchu"
},
"ngj": {
"u": "https://fivefish.org/ngj",
"n": "Ngie"
},
"mct": {
"u": "https://fivefish.org/mct",
"n": "Mengisa"
},
"mma": {
"u": "https://fivefish.org/mma",
"n": "Mama"
},
"xkb": {
"u": "https://fivefish.org/xkb",
"n": "Kambole"
},
"nnp": {
"u": "https://fivefish.org/nnp",
"n": "Naga, Wancho"
},
"dhw": {
"u": "https://fivefish.org/dhw",
"n": "Danuwar"
},
"diw": {
"u": "https://fivefish.org/diw",
"n": "Dinka: Pan Aru"
},
"diu": {
"u": "https://fivefish.org/diu",
"n": "Gciriku"
},
"tth": {
"u": "https://fivefish.org/tth",
"n": "Tahoi"
},
"ags": {
"u": "https://fivefish.org/ags",
"n": "Esimbi"
},
"bcs": {
"u": "https://fivefish.org/bcs",
"n": "Hohumono"
},
"glh": {
"u": "https://fivefish.org/glh",
"n": "Pashayi, Northwest: Wadahu"
},
"jge": {
"u": "https://fivefish.org/jge",
"n": "Judeo-Georgian"
},
"xkf": {
"u": "https://fivefish.org/xkf",
"n": "Khengkha"
},
"xmg": {
"u": "https://fivefish.org/xmg",
"n": "Mengaka: Bagam"
},
"kcr": {
"u": "https://fivefish.org/kcr",
"n": "Katla"
},
"doz": {
"u": "https://fivefish.org/doz",
"n": "Dorze"
},
"kot": {
"u": "https://fivefish.org/kot",
"n": "Lagwan"
},
"bnn": {
"u": "https://fivefish.org/bnn",
"n": "Bunun"
},
"lky": {
"u": "https://fivefish.org/lky",
"n": "Lokoya"
},
"tny": {
"u": "https://fivefish.org/tny",
"n": "Tongwe"
},
"kxx": {
"u": "https://fivefish.org/kxx",
"n": "Likuba"
},
"mbo": {
"u": "https://fivefish.org/mbo",
"n": "Mbo"
},
"aal": {
"u": "https://fivefish.org/aal",
"n": "Afade"
},
"wbl": {
"u": "https://fivefish.org/wbl",
"n": "Wakhi"
},
"qus": {
"u": "https://fivefish.org/qus",
"n": "Quechua, Santiago Del Estero"
},
"lkr": {
"u": "https://fivefish.org/lkr",
"n": "Pari"
},
"enn": {
"u": "https://fivefish.org/enn",
"n": "Engenni"
},
"shq": {
"u": "https://fivefish.org/shq",
"n": "Sala"
},
"bpn": {
"u": "https://fivefish.org/bpn",
"n": "Dzao Min"
},
"kvf": {
"u": "https://fivefish.org/kvf",
"n": "Kabalai"
},
"efe": {
"u": "https://fivefish.org/efe",
"n": "Efe"
},
"plc": {
"u": "https://fivefish.org/plc",
"n": "Palawano, Central"
},
"mxu": {
"u": "https://fivefish.org/mxu",
"n": "Mada, Mora"
},
"nbr": {
"u": "https://fivefish.org/nbr",
"n": "Numana"
},
"png": {
"u": "https://fivefish.org/png",
"n": "Pangu"
},
"mdu": {
"u": "https://fivefish.org/mdu",
"n": "Mboko"
},
"mus": {
"u": "https://fivefish.org/mus",
"n": "Seminole"
},
"akf": {
"u": "https://fivefish.org/akf",
"n": "Idoma: Akpa"
},
"kvi": {
"u": "https://fivefish.org/kvi",
"n": "Kwong"
},
"gry": {
"u": "https://fivefish.org/gry",
"n": "Grebo, Webbo"
},
"fll": {
"u": "https://fivefish.org/fll",
"n": "Fali, Mayo Oulo"
},
"ygr": {
"u": "https://fivefish.org/ygr",
"n": "Yagaria"
},
"gwn": {
"u": "https://fivefish.org/gwn",
"n": "Gwandara"
},
"tkd": {
"u": "https://fivefish.org/tkd",
"n": "Tukudede"
},
"bzx": {
"u": "https://fivefish.org/bzx",
"n": "Bozo, Hainyaxo"
},
"pmi": {
"u": "https://fivefish.org/pmi",
"n": "Pumi"
},
"qud": {
"u": "https://fivefish.org/qud",
"n": "Quichua, Calderon"
},
"fie": {
"u": "https://fivefish.org/fie",
"n": "Fer"
},
"sme": {
"u": "https://fivefish.org/sme",
"n": "Saami, North"
},
"aee": {
"u": "https://fivefish.org/aee",
"n": "Pashayi, Northeast: Kordari"
},
"gwa": {
"u": "https://fivefish.org/gwa",
"n": "Mbato"
},
"kdm": {
"u": "https://fivefish.org/kdm",
"n": "Gyong"
},
"kks": {
"u": "https://fivefish.org/kks",
"n": "Kirifi"
},
"oro": {
"u": "https://fivefish.org/oro",
"n": "Orokolo"
},
"cch": {
"u": "https://fivefish.org/cch",
"n": "Atsam"
},
"ngs": {
"u": "https://fivefish.org/ngs",
"n": "Guvoko"
},
"akw": {
"u": "https://fivefish.org/akw",
"n": "Akwa"
},
"puo": {
"u": "https://fivefish.org/puo",
"n": "Puoc"
},
"ddg": {
"u": "https://fivefish.org/ddg",
"n": "Fataloku"
},
"ifm": {
"u": "https://fivefish.org/ifm",
"n": "Kiteke: Komono"
},
"bvm": {
"u": "https://fivefish.org/bvm",
"n": "Bamunka"
},
"mbm": {
"u": "https://fivefish.org/mbm",
"n": "Bambamba"
},
"ask": {
"u": "https://fivefish.org/ask",
"n": "Ashkuni"
},
"tdf": {
"u": "https://fivefish.org/tdf",
"n": "Talieng"
},
"llc": {
"u": "https://fivefish.org/llc",
"n": "Lele"
},
"bnm": {
"u": "https://fivefish.org/bnm",
"n": "Batanga"
},
"afo": {
"u": "https://fivefish.org/afo",
"n": "Eloyi"
},
"rgs": {
"u": "https://fivefish.org/rgs",
"n": "Roglai, Southern"
},
"gox": {
"u": "https://fivefish.org/gox",
"n": "Gobu"
},
"gbg": {
"u": "https://fivefish.org/gbg",
"n": "Banziri"
},
"kdu": {
"u": "https://fivefish.org/kdu",
"n": "Kortala"
},
"ghl": {
"u": "https://fivefish.org/ghl",
"n": "Gulfan"
},
"djo": {
"u": "https://fivefish.org/djo",
"n": "Jangkang"
},
"mfd": {
"u": "https://fivefish.org/mfd",
"n": "Nkwen"
},
"szb": {
"u": "https://fivefish.org/szb",
"n": "Ngalum"
},
"bsf": {
"u": "https://fivefish.org/bsf",
"n": "Bauchi: Madaka"
},
"qvj": {
"u": "https://fivefish.org/qvj",
"n": "Quichua, Saraguro"
},
"prx": {
"u": "https://fivefish.org/prx",
"n": "Purig"
},
"age": {
"u": "https://fivefish.org/age",
"n": "Mendi Group"
},
"bcz": {
"u": "https://fivefish.org/bcz",
"n": "Banhum"
},
"mdk": {
"u": "https://fivefish.org/mdk",
"n": "Mangbutu"
},
"smh": {
"u": "https://fivefish.org/smh",
"n": "Samei"
},
"sys": {
"u": "https://fivefish.org/sys",
"n": "Sinyar"
},
"bof": {
"u": "https://fivefish.org/bof",
"n": "Bolon"
},
"iyo": {
"u": "https://fivefish.org/iyo",
"n": "Mesaka"
},
"caq": {
"u": "https://fivefish.org/caq",
"n": "Nicobarese, Car"
},
"umm": {
"u": "https://fivefish.org/umm",
"n": "Umon"
},
"bbw": {
"u": "https://fivefish.org/bbw",
"n": "Baba"
},
"biz": {
"u": "https://fivefish.org/biz",
"n": "Baloi"
},
"sok": {
"u": "https://fivefish.org/sok",
"n": "Sokoro"
},
"cma": {
"u": "https://fivefish.org/cma",
"n": "Maa"
},
"tsp": {
"u": "https://fivefish.org/tsp",
"n": "Toussian, Northern"
},
"yiu": {
"u": "https://fivefish.org/yiu",
"n": "Awu"
},
"shm": {
"u": "https://fivefish.org/shm",
"n": "Shahrudi"
},
"wlc": {
"u": "https://fivefish.org/wlc",
"n": "Shimwali"
},
"glo": {
"u": "https://fivefish.org/glo",
"n": "Galambi"
},
"apt": {
"u": "https://fivefish.org/apt",
"n": "Apatani"
},
"loy": {
"u": "https://fivefish.org/loy",
"n": "Lhowa"
},
"odu": {
"u": "https://fivefish.org/odu",
"n": "Odual"
},
"knl": {
"u": "https://fivefish.org/knl",
"n": "Keninjal"
},
"bse": {
"u": "https://fivefish.org/bse",
"n": "Wushi"
},
"ldp": {
"u": "https://fivefish.org/ldp",
"n": "Tsobo"
},
"ndb": {
"u": "https://fivefish.org/ndb",
"n": "Bamessing"
},
"nat": {
"u": "https://fivefish.org/nat",
"n": "Ca̱hungwa̱rya̱"
},
"wow": {
"u": "https://fivefish.org/wow",
"n": "Wawonii"
},
"gwt": {
"u": "https://fivefish.org/gwt",
"n": "Naroji"
},
"xom": {
"u": "https://fivefish.org/xom",
"n": "Komo"
},
"brl": {
"u": "https://fivefish.org/brl",
"n": "Birwa"
},
"bcv": {
"u": "https://fivefish.org/bcv",
"n": "Shoo-Minda-Nye: Shoo"
},
"tmn": {
"u": "https://fivefish.org/tmn",
"n": "Taman [Indonesia]"
},
"vem": {
"u": "https://fivefish.org/vem",
"n": "Vengo-Mabas"
},
"seg": {
"u": "https://fivefish.org/seg",
"n": "Segeju"
},
"dhm": {
"u": "https://fivefish.org/dhm",
"n": "Oludhimba"
},
"pze": {
"u": "https://fivefish.org/pze",
"n": "Pesse"
},
"kci": {
"u": "https://fivefish.org/kci",
"n": "Ngyian"
},
"ldm": {
"u": "https://fivefish.org/ldm",
"n": "Landouma"
},
"nge": {
"u": "https://fivefish.org/nge",
"n": "Ngemba: Mankon"
},
"bzf": {
"u": "https://fivefish.org/bzf",
"n": "Boikin"
},
"tdh": {
"u": "https://fivefish.org/tdh",
"n": "Rai, Thulung"
},
"moj": {
"u": "https://fivefish.org/moj",
"n": "Monjombo"
},
"dnn": {
"u": "https://fivefish.org/dnn",
"n": "Dzùùngoo"
},
"kev": {
"u": "https://fivefish.org/kev",
"n": "Kanikkaran"
},
"ybl": {
"u": "https://fivefish.org/ybl",
"n": "Yukuben"
},
"hoo": {
"u": "https://fivefish.org/hoo",
"n": "Kikalanga"
},
"nhb": {
"u": "https://fivefish.org/nhb",
"n": "Beng"
},
"lan": {
"u": "https://fivefish.org/lan",
"n": "Laru"
},
"jrt": {
"u": "https://fivefish.org/jrt",
"n": "Jakattoe"
},
"pbn": {
"u": "https://fivefish.org/pbn",
"n": "Kpasham"
},
"pcw": {
"u": "https://fivefish.org/pcw",
"n": "Piapung"
},
"nng": {
"u": "https://fivefish.org/nng",
"n": "Naga, Maring"
},
"knz": {
"u": "https://fivefish.org/knz",
"n": "Kalamse: Loroni"
},
"cua": {
"u": "https://fivefish.org/cua",
"n": "Cua"
},
"tnv": {
"u": "https://fivefish.org/tnv",
"n": "Tangchangya"
},
"lmi": {
"u": "https://fivefish.org/lmi",
"n": "Kilumbi"
},
"sez": {
"u": "https://fivefish.org/sez",
"n": "Chin, Senthang"
},
"lig": {
"u": "https://fivefish.org/lig",
"n": "Ligbi"
},
"wlv": {
"u": "https://fivefish.org/wlv",
"n": "Bermejo Wichi"
},
"soc": {
"u": "https://fivefish.org/soc",
"n": "Heso"
},
"cgk": {
"u": "https://fivefish.org/cgk",
"n": "Chocangacakha"
},
"mfg": {
"u": "https://fivefish.org/mfg",
"n": "Mogofin"
},
"krp": {
"u": "https://fivefish.org/krp",
"n": "Durop"
},
"vkl": {
"u": "https://fivefish.org/vkl",
"n": "Kulisusu"
},
"niu": {
"u": "https://fivefish.org/niu",
"n": "Niue"
},
"skn": {
"u": "https://fivefish.org/skn",
"n": "Subanon, Kolibugan"
},
"sgi": {
"u": "https://fivefish.org/sgi",
"n": "Nizm"
},
"bqx": {
"u": "https://fivefish.org/bqx",
"n": "Baganci"
},
"mkg": {
"u": "https://fivefish.org/mkg",
"n": "Mak (China)"
},
"yog": {
"u": "https://fivefish.org/yog",
"n": "Yogad"
},
"cnb": {
"u": "https://fivefish.org/cnb",
"n": "Zinbon Chin"
},
"bdc": {
"u": "https://fivefish.org/bdc",
"n": "Embera-Baudo"
},
"clk": {
"u": "https://fivefish.org/clk",
"n": "Idu-Mishmi"
},
"zkd": {
"u": "https://fivefish.org/zkd",
"n": "Kadu"
},
"ukp": {
"u": "https://fivefish.org/ukp",
"n": "Ukpe-Bayogin: Ukpe"
},
"buh": {
"u": "https://fivefish.org/buh",
"n": "Miao, Lonsheng Mati"
},
"sos": {
"u": "https://fivefish.org/sos",
"n": "Sembla"
},
"bwt": {
"u": "https://fivefish.org/bwt",
"n": "Bafaw-Balong"
},
"fuy": {
"u": "https://fivefish.org/fuy",
"n": "Fuyuge"
},
"dmg": {
"u": "https://fivefish.org/dmg",
"n": "Kinabatangan, Upper"
},
"dzl": {
"u": "https://fivefish.org/dzl",
"n": "Dzalakha"
},
"bgj": {
"u": "https://fivefish.org/bgj",
"n": "Bangolan"
},
"ggw": {
"u": "https://fivefish.org/ggw",
"n": "Gogodala"
},
"mxd": {
"u": "https://fivefish.org/mxd",
"n": "Modang"
},
"xvi": {
"u": "https://fivefish.org/xvi",
"n": "Komviri"
},
"ndu": {
"u": "https://fivefish.org/ndu",
"n": "Sarrih"
},
"bac": {
"u": "https://fivefish.org/bac",
"n": "Badui"
},
"bfj": {
"u": "https://fivefish.org/bfj",
"n": "Bafanji"
},
"soo": {
"u": "https://fivefish.org/soo",
"n": "Kisongo"
},
"lul": {
"u": "https://fivefish.org/lul",
"n": "Olu'bo"
},
"kjd": {
"u": "https://fivefish.org/kjd",
"n": "Kiwai, Southern"
},
"naj": {
"u": "https://fivefish.org/naj",
"n": "Nalu"
},
"dak": {
"u": "https://fivefish.org/dak",
"n": "Dakota"
},
"tiq": {
"u": "https://fivefish.org/tiq",
"n": "Tiefo"
},
"thu": {
"u": "https://fivefish.org/thu",
"n": "Thuri"
},
"ayg": {
"u": "https://fivefish.org/ayg",
"n": "Anyanga"
},
"mkk": {
"u": "https://fivefish.org/mkk",
"n": "Byep"
},
"nnz": {
"u": "https://fivefish.org/nnz",
"n": "Ndanda: Batoufam"
},
"lgr": {
"u": "https://fivefish.org/lgr",
"n": "Lengo"
},
"ibm": {
"u": "https://fivefish.org/ibm",
"n": "Robambami"
}
},
"none": [
@ -857,6 +1573,166 @@
"nzy",
"ryn",
"cml",
"tda"
"tda",
"sci",
"kke",
"ncs",
"rsn",
"hoz",
"lbs",
"ttl",
"bmw",
"cuu",
"cdm",
"doe",
"pys",
"seq",
"lso",
"ndq",
"grv",
"kcn",
"snj",
"pho",
"tag",
"bqn",
"lbc",
"qss",
"qao",
"gbq",
"ndk",
"btu",
"dsl",
"yso",
"nuu",
"bxm",
"nmg",
"ges",
"xxk",
"tqq",
"ngg",
"gss",
"fse",
"rnw",
"svk",
"loo",
"asv",
"bsb",
"jii",
"klj",
"isg",
"kyw",
"lkc",
"qur",
"yaj",
"grh",
"poc",
"yhl",
"njb",
"ers",
"ulm",
"zsl",
"pgz",
"hnu",
"btv",
"tch",
"tvo",
"keq",
"prh",
"dbr",
"keg",
"tbr",
"qom",
"lgo",
"ssl",
"rys",
"kgn",
"isr",
"idb",
"csq",
"nte",
"bkp",
"gix",
"tbm",
"nyr",
"bmt",
"lsp",
"ssh",
"pel",
"bnu",
"xma",
"ckq",
"blj",
"mkx",
"qer",
"swl",
"ani",
"evh",
"zil",
"nne",
"lsb",
"sqk",
"ymh",
"bkz",
"eee",
"unz",
"wmg",
"kcp",
"tkn",
"qge",
"etb",
"mpi",
"rut",
"mky",
"ahi",
"wls",
"tgh",
"zhb",
"srg",
"ugy",
"ojg",
"qbj",
"mnn",
"txe",
"giq",
"nnn",
"kzp",
"skh",
"tey",
"kcu",
"biw",
"ngt",
"ymc",
"baw",
"tlu",
"gey",
"ttd",
"alk",
"kko",
"xdq",
"gdi",
"kth",
"uha",
"kkq",
"bbe",
"qbw",
"nye",
"fom",
"kcm",
"nfd",
"mbw",
"lbg",
"aen",
"jls",
"zmw",
"sls",
"psl",
"crw",
"ilm",
"gus",
"cks",
"htu",
"qgm",
"tlt",
"ksq"
]
}

File diff suppressed because one or more lines are too long

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -40,7 +40,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -26,7 +26,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

View file

@ -29,7 +29,7 @@
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
<!-- Bundle IIFE — registers the <gospel-resources-map> custom element. -->
<script src="../gospel-resources.js" integrity="sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq" crossorigin="anonymous"></script>
<script src="../gospel-resources.js" integrity="sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7" crossorigin="anonymous"></script>
<script>
// Mapbox token resolution — the A3 ladder, in precedence order:

File diff suppressed because one or more lines are too long

View file

@ -596,7 +596,7 @@
"bundle": "gospel-resources",
"scriptUrl": "./gospel-resources/gospel-resources.js",
"output": "doxa-maps/gospel-resources/gospel-resources.js",
"integrity": "sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq",
"integrity": "sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7",
"elements": [
"gospel-resources-map"
],
@ -616,7 +616,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/charts/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"charts\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
},
{
@ -630,7 +630,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/data-tables/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"data-tables\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
},
{
@ -644,7 +644,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/gospel-dashboard/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"gospel-dashboard\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
},
{
@ -658,7 +658,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/resources-list/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-list\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
},
{
@ -672,7 +672,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "<iframe src=\"./gospel-resources/resources-map/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-MGW3A6LorIHpUySJJ1WKHPFdgdtDJ35Mr/gWtP6hDNGk5Y7uJ6Vuo/2GxT7T4AIq\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
"script": "<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-Zk0IwHEx3TcFvlDr4oICFoK+g1HlmsVtkxl0xj/qQoifnjvbMN/DTKdI5VpncEf7\" crossorigin=\"anonymous\"></script>\n<gospel-resources-map profile-config='{\"profile\":\"resources-map\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-resources-map>"
}
}
]