Update from source 17763cdc
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 1.6 MiB After Width: | Height: | Size: 1.6 MiB |
|
Before Width: | Height: | Size: 828 KiB After Width: | Height: | Size: 828 KiB |
|
Before Width: | Height: | Size: 2 MiB After Width: | Height: | Size: 2 MiB |
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 1.2 MiB |
|
Before Width: | Height: | Size: 1.7 MiB After Width: | Height: | Size: 1.7 MiB |
|
Before Width: | Height: | Size: 391 KiB After Width: | Height: | Size: 391 KiB |
|
Before Width: | Height: | Size: 1 MiB After Width: | Height: | Size: 1 MiB |
|
Before Width: | Height: | Size: 330 KiB After Width: | Height: | Size: 330 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 809 KiB After Width: | Height: | Size: 806 KiB |
|
Before Width: | Height: | Size: 120 KiB After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 205 KiB After Width: | Height: | Size: 205 KiB |
|
Before Width: | Height: | Size: 768 KiB After Width: | Height: | Size: 750 KiB |
|
|
@ -1,39 +1,39 @@
|
|||
{
|
||||
"cap1-single-element": {
|
||||
"bundle": "all-people-groups",
|
||||
"sha256": "3260659777752cdc1916a4870980850fb12000f133fe956b944745fa8c91cf4a"
|
||||
"sha256": "2dd0dfab07a2e18905e09b49aec73cb690d900e7f9fd3b3e08da57e39c10e835"
|
||||
},
|
||||
"cap2-adoption": {
|
||||
"bundle": "doxa-simple-map",
|
||||
"sha256": "f83d60377976d81e96e0c217dc2e6146c271ef7a2c47e13084c2d7a28f12ecfe"
|
||||
"sha256": "7a7545494b7962ab81def419b560845747f54145ceadd0c97e73ea2b175c63f3"
|
||||
},
|
||||
"cap2-engagement": {
|
||||
"bundle": "doxa-simple-map",
|
||||
"sha256": "f83d60377976d81e96e0c217dc2e6146c271ef7a2c47e13084c2d7a28f12ecfe"
|
||||
"sha256": "7a7545494b7962ab81def419b560845747f54145ceadd0c97e73ea2b175c63f3"
|
||||
},
|
||||
"cap2-prayer": {
|
||||
"bundle": "doxa-simple-map",
|
||||
"sha256": "f83d60377976d81e96e0c217dc2e6146c271ef7a2c47e13084c2d7a28f12ecfe"
|
||||
"sha256": "7a7545494b7962ab81def419b560845747f54145ceadd0c97e73ea2b175c63f3"
|
||||
},
|
||||
"cap3-monolithic-research": {
|
||||
"bundle": "doxa-research-map",
|
||||
"sha256": "e49811c929a624570ab850a8a7f5e9cc45c3f9de18d1ef79e902a230ffd369a5"
|
||||
"sha256": "81b249a1af111f2e5f080d3440b486e3977db8b9cf4105d6e9d2c72c4af72f30"
|
||||
},
|
||||
"cap4-upg100-list": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "2116fcbcdea5e7ea05d5b9c7d72e02f2ff921185f9805903b1fe640a6be265ff"
|
||||
"sha256": "7fc9958df0297a74efe63c9e8c6ce58a7de65eb2f2a1a66e05f408a79c1304e7"
|
||||
},
|
||||
"cap4-upg100-mfe": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "2116fcbcdea5e7ea05d5b9c7d72e02f2ff921185f9805903b1fe640a6be265ff"
|
||||
"sha256": "7fc9958df0297a74efe63c9e8c6ce58a7de65eb2f2a1a66e05f408a79c1304e7"
|
||||
},
|
||||
"cap4-upg100-poster-wall": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "2116fcbcdea5e7ea05d5b9c7d72e02f2ff921185f9805903b1fe640a6be265ff"
|
||||
"sha256": "7fc9958df0297a74efe63c9e8c6ce58a7de65eb2f2a1a66e05f408a79c1304e7"
|
||||
},
|
||||
"cap5-doxa-maps-spa": {
|
||||
"bundle": "doxa-maps-spa",
|
||||
"sha256": "1d2619fdb65538616b4acfae05ead24e0cce93cf4bd382b0b52e8ea47db8c00f"
|
||||
"sha256": "b4b441c0248dfcd53316dc27c6bf386695919d3f32f9ead1c57522cc58782950"
|
||||
},
|
||||
"cap5-plugin-studio": {
|
||||
"bundle": "plugin-studio",
|
||||
|
|
@ -41,55 +41,55 @@
|
|||
},
|
||||
"deploy2-mobile-upg100": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "2116fcbcdea5e7ea05d5b9c7d72e02f2ff921185f9805903b1fe640a6be265ff"
|
||||
"sha256": "7fc9958df0297a74efe63c9e8c6ce58a7de65eb2f2a1a66e05f408a79c1304e7"
|
||||
},
|
||||
"exp-prayer-walk-planner": {
|
||||
"bundle": "prayer-walk-planner",
|
||||
"sha256": "dd232bb45a86f3b91f2f90907eb6a27d69c21d1546d5e37a39504f8ebe64c469"
|
||||
"sha256": "ec74ce978e7a3d41c5e0e57276bb1d26939abaf4f371a3f02eac8a6753794b64"
|
||||
},
|
||||
"exp-wall-of-people-groups": {
|
||||
"bundle": "wall-of-people-groups",
|
||||
"sha256": "2834da2244a51e9ced4252bd0a79514b05dcf11e8d55d5007914be424641deb1"
|
||||
"sha256": "cdeb3b69796c8fddd44e8605069fc9726b30f234ccc26aa7fcb7daa9b369f823"
|
||||
},
|
||||
"lang-arabic-upg100": {
|
||||
"bundle": "my-upg-100-list",
|
||||
"sha256": "2116fcbcdea5e7ea05d5b9c7d72e02f2ff921185f9805903b1fe640a6be265ff"
|
||||
"sha256": "7fc9958df0297a74efe63c9e8c6ce58a7de65eb2f2a1a66e05f408a79c1304e7"
|
||||
},
|
||||
"prod-big-picture": {
|
||||
"bundle": "dashboard-plus-grid",
|
||||
"sha256": "676b3f8a05c45ed3d0aab1adb671b8277ed15e0a424ab3ec2d6d7ff56ee72f6d"
|
||||
"sha256": "43ec41ba9261de4690c131104bdd518cf33cc21fe2d490d59cb478abe8ae71b1"
|
||||
},
|
||||
"prod-cities-internet": {
|
||||
"bundle": "cities-internet",
|
||||
"sha256": "bfccab06c3085d7a7bd601b889e196e360e01a9cf32561e35112d947430400b6"
|
||||
"sha256": "a9ee6299bbbd28e49aba61bac1968e78ccc63bf1f06a7247dde23fd48eab63ab"
|
||||
},
|
||||
"prod-cities-internet-phone": {
|
||||
"bundle": "cities-internet",
|
||||
"sha256": "bfccab06c3085d7a7bd601b889e196e360e01a9cf32561e35112d947430400b6"
|
||||
"sha256": "a9ee6299bbbd28e49aba61bac1968e78ccc63bf1f06a7247dde23fd48eab63ab"
|
||||
},
|
||||
"prod-gospel-resources": {
|
||||
"bundle": "gospel-resources",
|
||||
"sha256": "c16c3eb4613493a709b5d242f4354bc9c5cb468e89ee8c1f090a9eeb3bba3ef4"
|
||||
"sha256": "07aeaa7c5da46996d7154069c69fcf533a6d8ce6f039372761d4d1ada38f71ea"
|
||||
},
|
||||
"prod-gospel-resources-phone": {
|
||||
"bundle": "gospel-resources",
|
||||
"sha256": "c16c3eb4613493a709b5d242f4354bc9c5cb468e89ee8c1f090a9eeb3bba3ef4"
|
||||
"sha256": "07aeaa7c5da46996d7154069c69fcf533a6d8ce6f039372761d4d1ada38f71ea"
|
||||
},
|
||||
"prod-prayer-phone": {
|
||||
"bundle": "doxa-simple-map",
|
||||
"sha256": "f83d60377976d81e96e0c217dc2e6146c271ef7a2c47e13084c2d7a28f12ecfe"
|
||||
"sha256": "7a7545494b7962ab81def419b560845747f54145ceadd0c97e73ea2b175c63f3"
|
||||
},
|
||||
"prod-regions": {
|
||||
"bundle": "regions-dashboard",
|
||||
"sha256": "da59e6f88d0cc7ff9aebc32d513e73c7c224101dabbed7deced03f5220bdb67c"
|
||||
"sha256": "377d5a2bba03f50465a0a3d7af49d954a6fcfe4895e03d92907faec7be507257"
|
||||
},
|
||||
"prod-regions-phone": {
|
||||
"bundle": "regions-dashboard",
|
||||
"sha256": "da59e6f88d0cc7ff9aebc32d513e73c7c224101dabbed7deced03f5220bdb67c"
|
||||
"sha256": "377d5a2bba03f50465a0a3d7af49d954a6fcfe4895e03d92907faec7be507257"
|
||||
},
|
||||
"prod-research-gallery-phone": {
|
||||
"bundle": "doxa-maps-spa",
|
||||
"sha256": "1d2619fdb65538616b4acfae05ead24e0cce93cf4bd382b0b52e8ea47db8c00f"
|
||||
"sha256": "b4b441c0248dfcd53316dc27c6bf386695919d3f32f9ead1c57522cc58782950"
|
||||
},
|
||||
"prod-simple-research": {
|
||||
"bundle": "research-map-plus-grid",
|
||||
|
|
|
|||
|
|
@ -103,8 +103,10 @@ useShadowStyles(
|
|||
'.gic2{grid-area:combos;display:flex;align-items:center;gap:10px;padding:6px 14px;background:#fff;border-bottom:1px solid #d1d4cd;' +
|
||||
'min-width:0;font:12.5px/1.3 Roboto,-apple-system,"Segoe UI",sans-serif;color:#3b463d}' +
|
||||
'.gic2-h{flex:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#6d766e}' +
|
||||
'.gic2-sel{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto;max-width:45%}' +
|
||||
'.gic2-none{color:#9aa19b;font-style:italic;white-space:nowrap}' +
|
||||
// The selection side is BOUNDED and clips: its nowrap placeholder ran under "Try a combination" at 1280
|
||||
// and 1440 (rega r82). It now ellipsizes; the full text stays in the title tooltip.
|
||||
'.gic2-sel{display:flex;align-items:center;gap:6px;min-width:0;flex:0 1 auto;max-width:40%;overflow:hidden}' +
|
||||
'.gic2-none{color:#9aa19b;font-style:italic;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}' +
|
||||
'.gic2-try{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:thin}' +
|
||||
'.gic2-c{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid #d1d4cd;background:#f3f3f1;color:#3b463d;border-radius:999px;' +
|
||||
'padding:3px 10px;min-height:26px;font:inherit;cursor:pointer;white-space:nowrap}' +
|
||||
|
|
@ -122,7 +124,7 @@ useShadowStyles(
|
|||
<div class="gic2-sel">
|
||||
<span class="gic2-h">{{ T('gospelInternet.combos.selection', 'Your selection') }}</span>
|
||||
<DashboardFilterChips v-if="scoped" />
|
||||
<span v-else class="gic2-none">{{ T('gospelInternet.combos.none', 'Everything — pick a filter or a combination') }}</span>
|
||||
<span v-else class="gic2-none" :title="T('gospelInternet.combos.none', 'Everything — pick a filter or a combination')">{{ T('gospelInternet.combos.none', 'Everything — pick a filter or a combination') }}</span>
|
||||
</div>
|
||||
<div class="gic2-try" role="group" :aria-label="T('gospelInternet.combos.try', 'Try a combination')">
|
||||
<span class="gic2-h">{{ T('gospelInternet.combos.try', 'Try a combination') }}</span>
|
||||
|
|
|
|||
|
|
@ -466,20 +466,20 @@ useShadowStyles(
|
|||
</p>
|
||||
|
||||
<div v-if="nLang" class="gc-hero">
|
||||
<b>{{ fmt(nNone) }}</b> of {{ fmt(nLang) }} languages have <b>no scripture and no film
|
||||
found in the pools checked</b> — the languages of <b>{{ fmt(popNone) }}</b> people.
|
||||
<b>{{ fmt(nNone) }}</b> of {{ fmt(nLang) }} languages have <b><bdi dir="ltr">no scripture and no film
|
||||
found in the pools checked</bdi></b> — the languages of <b>{{ fmt(popNone) }}</b> people.
|
||||
<template v-if="noCodeGroups">
|
||||
<br><small>Counted BY LANGUAGE, so {{ fmt(noCodeGroups) }} people group{{ noCodeGroups === 1 ? '' : 's' }}
|
||||
<br><small><bdi dir="ltr">Counted BY LANGUAGE, so {{ fmt(noCodeGroups) }} people group{{ noCodeGroups === 1 ? '' : 's' }}
|
||||
with no ISO 639-3 code in the source — {{ fmt(noCodePeople) }} people — cannot appear here.
|
||||
The "Where Nothing Was Found" table is keyed per people group and does include them.</small>
|
||||
The "Where Nothing Was Found" table is keyed per people group and does include them.</bdi></small>
|
||||
</template>
|
||||
<!-- This said "four resource pools, including all audio, were never queried" until
|
||||
Faith Comes By Hearing was added, then again when GRN was reached through 5fish.
|
||||
A stale caveat misleads exactly as much as a stale number. -->
|
||||
<br>Not found is not the same as not existing. Audio has been searched at Faith Comes By
|
||||
<br><bdi dir="ltr">Not found is not the same as not existing. Audio has been searched at Faith Comes By
|
||||
Hearing and at Global Recordings Network, the latter swept for every language in the gap
|
||||
at the ten-second crawl delay they ask for. api.bible, YouVersion, the Digital
|
||||
Bible Library and progress.bible all need credentials this build does not have.
|
||||
Bible Library and progress.bible all need credentials this build does not have.</bdi>
|
||||
</div>
|
||||
|
||||
<div class="gc-tabs">
|
||||
|
|
@ -552,22 +552,22 @@ useShadowStyles(
|
|||
<div v-if="picked" class="gc-pick">
|
||||
<button type="button" @click="picked = null">{{ tr('gospel.sheet.close') }}</button>
|
||||
<template v-if="picked.meta.iso">
|
||||
<b>{{ picked.meta.name }}</b> · ISO 639-3 <b>{{ picked.meta.iso }}</b> ·
|
||||
<b>{{ picked.meta.name }}</b> · ISO 639-3 <b>{{ picked.meta.iso }}</b> <bdi dir="ltr">·
|
||||
{{ fmt(picked.meta.population) }} people in
|
||||
{{ picked.meta.groups }} people group{{ picked.meta.groups === 1 ? '' : 's' }} ·
|
||||
spoken in {{ Array.from(picked.meta.countries).join(', ') }}.
|
||||
<br>Scripture found: {{ picked.meta.scripture ? 'yes' : 'not in pools checked' }} ·
|
||||
spoken in {{ Array.from(picked.meta.countries).join(', ') }}.</bdi>
|
||||
<br><bdi dir="ltr">Scripture found: {{ picked.meta.scripture ? 'yes' : 'not in pools checked' }} ·
|
||||
Film found: {{ picked.meta.film ? 'yes' : 'not in pools checked' }} ·
|
||||
Audio: unknown (pool not checked).
|
||||
Audio: unknown (pool not checked).</bdi>
|
||||
<template v-if="picked.meta.unmatchable">
|
||||
<br>This code is outside the ISO 639-3 registry, so no pool can index it —
|
||||
its resource status is unresolved by join, not measured.
|
||||
<br><bdi dir="ltr">This code is outside the ISO 639-3 registry, so no pool can index it —
|
||||
its resource status is unresolved by join, not measured.</bdi>
|
||||
</template>
|
||||
</template>
|
||||
<template v-else>
|
||||
<b>{{ picked.meta.country }}</b> — {{ picked.meta.none }} of
|
||||
<b>{{ picked.meta.country }}</b> <bdi dir="ltr">— {{ picked.meta.none }} of
|
||||
{{ picked.meta.total }} languages present here have nothing found in the
|
||||
pools checked.
|
||||
pools checked.</bdi>
|
||||
</template>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -389,11 +389,11 @@ useShadowStyles(
|
|||
</p>
|
||||
|
||||
<div v-if="gap" class="gt-hero">
|
||||
<b>{{ fmt(gap.groups) }}</b> people groups are <b>growing</b> with no scripture and no film
|
||||
found in the pools checked — <b>{{ fmt(gap.population) }}</b> people,
|
||||
<b>{{ fmt(gap.groups) }}</b> people groups are <b>growing</b> <bdi dir="ltr">with no scripture and no film
|
||||
found in the pools checked —</bdi> <b>{{ fmt(gap.population) }}</b> people,
|
||||
an estimated <b>{{ fmt(gap.deathsDay) }}</b> deaths per day.
|
||||
<br>The estimate applies a national death rate to a sub-population; it is
|
||||
order-of-magnitude, not a count.
|
||||
<br><bdi dir="ltr">The estimate applies a national death rate to a sub-population; it is
|
||||
order-of-magnitude, not a count.</bdi>
|
||||
</div>
|
||||
|
||||
<div class="gt-tabs">
|
||||
|
|
|
|||
|
|
@ -404,20 +404,20 @@ useShadowStyles(
|
|||
<!-- The caveat is IN the UI, not buried in a data file. A reader acting on
|
||||
this needs to know what "none found" does and does not mean. -->
|
||||
<div class="caveat">
|
||||
<b>What “no text” means.</b> It is the TEXT Scripture gap, and nothing wider: a row
|
||||
<b>What “no text” means.</b> <bdi dir="ltr">It is the TEXT Scripture gap, and nothing wider: a row
|
||||
pilled “no text” may still show audio Scripture, a film or a Bible video beside it, and
|
||||
several do. Not found in the resource pools checked so far —
|
||||
currently <b>eBible.org</b> ({{ fmt(stats.ebible_translations) }} translations across
|
||||
currently</bdi> <b>eBible.org</b> <bdi dir="ltr">({{ fmt(stats.ebible_translations) }} translations across
|
||||
{{ fmt(stats.ebible_languages) }} languages, public data), plus PNG.Bible, the JESUS
|
||||
Film catalogue, Door43, and Faith Comes By Hearing for both text and audio Scripture. It does
|
||||
<b>not</b> mean no scripture exists: Scripture Earth and Global Recordings Network are
|
||||
Film catalogue, Door43, and Faith Comes By Hearing for both text and audio Scripture. It does</bdi>
|
||||
<b>not</b> <bdi dir="ltr">mean no scripture exists: Scripture Earth and Global Recordings Network are
|
||||
searched too, GRN swept for every language in the gap at the crawl delay they ask for;
|
||||
api.bible, the Digital Bible Library, progress.bible and YouVersion need credentials
|
||||
this build does not have. A pool nobody has queried shows as unknown, never as “no”.
|
||||
Languages are joined to people groups by exact ISO 639-3 code.
|
||||
Languages are joined to people groups by exact ISO 639-3 code.</bdi>
|
||||
<br><br>
|
||||
This page lists <b>published resource availability only</b>. It carries no information
|
||||
about churches, believers or gatherings, by design.
|
||||
This page lists <b><bdi dir="ltr">published resource availability only</bdi></b><bdi dir="ltr">. It carries no information
|
||||
about churches, believers or gatherings, by design.</bdi>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -2070,7 +2070,7 @@ useShadowStyles(
|
|||
<span class="gm-qn">{{ m.name }}</span>
|
||||
<span class="gm-ql">{{ m.lang || 'unnamed language' }} · {{ m.iso3 }}</span>
|
||||
</button>
|
||||
<div v-if="matches.length > 8" class="gm-qmore">Showing 8 of {{ fmt(matches.length) }} matches — keep typing to narrow.</div>
|
||||
<div v-if="matches.length > 8" class="gm-qmore"><bdi dir="ltr">Showing 8 of {{ fmt(matches.length) }} matches — keep typing to narrow.</bdi></div>
|
||||
</template>
|
||||
</div>
|
||||
|
||||
|
|
@ -2405,7 +2405,7 @@ useShadowStyles(
|
|||
target="_blank" rel="noopener noreferrer">
|
||||
<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">nothing found, and nobody praying — open their prayer page ↗</span>
|
||||
<span class="gm-pg-rel"><bdi dir="ltr">nothing found, and nobody praying — open their prayer page ↗</bdi></span>
|
||||
</a>
|
||||
</template>
|
||||
|
||||
|
|
@ -2414,8 +2414,8 @@ useShadowStyles(
|
|||
<template v-else-if="gapBy === 'regions'">
|
||||
<div v-for="r in gapRegions" :key="r.region" class="gm-pg">
|
||||
<span class="gm-pg-n">{{ r.region }}</span>
|
||||
<span class="gm-pg-l"><b>{{ r.pct }}%</b> of its {{ fmt(r.groups) }} groups have nothing
|
||||
· {{ fmt(r.none) }} groups · {{ fmt(r.pop) }} people</span>
|
||||
<span class="gm-pg-l"><b>{{ r.pct }}%</b> <bdi dir="ltr">of its {{ fmt(r.groups) }} groups have nothing
|
||||
· {{ fmt(r.none) }} groups · {{ fmt(r.pop) }} people</bdi></span>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
|
@ -2423,7 +2423,7 @@ useShadowStyles(
|
|||
<button v-for="c in gapCountries" :key="c.iso3" type="button" class="gm-pg gm-pg-btn"
|
||||
@click="closeGapList(); openCountry(c.iso3)">
|
||||
<span class="gm-pg-n">{{ c.country }}</span>
|
||||
<span class="gm-pg-l">{{ fmt(c.groups) }} groups with nothing · {{ fmt(c.pop) }} people<code class="gm-code">{{ c.iso3 }}</code></span>
|
||||
<span class="gm-pg-l"><bdi dir="ltr">{{ fmt(c.groups) }} groups with nothing · {{ fmt(c.pop) }} people</bdi><code class="gm-code">{{ c.iso3 }}</code></span>
|
||||
</button>
|
||||
</template>
|
||||
|
||||
|
|
@ -2777,36 +2777,36 @@ useShadowStyles(
|
|||
Mandarin are not mutually intelligible, they share a written standard — and it
|
||||
changes no tier. The group still has nothing in its own variety. -->
|
||||
<p v-if="selectedGroup.related" class="gm-rel">
|
||||
<b>Nothing in {{ selectedGroup.language || 'this variety' }} itself</b> — but ISO 639-3
|
||||
files it under the macrolanguage <code>{{ selectedGroup.related.m }}</code> together
|
||||
with <b>{{ selectedGroup.related.l }}</b>, which does have resources here.
|
||||
<b>Nothing in {{ selectedGroup.language || 'this variety' }} itself</b> <bdi dir="ltr">— but ISO 639-3
|
||||
files it under the macrolanguage</bdi> <code>{{ selectedGroup.related.m }}</code> together
|
||||
with <b>{{ selectedGroup.related.l }}</b><bdi dir="ltr">, which does have resources here.</bdi>
|
||||
<br><br>
|
||||
That is a statement about how the standard groups these codes, <em>not</em> a claim
|
||||
<bdi dir="ltr">That is a statement about how the standard groups these codes,</bdi> <em>not</em> <bdi dir="ltr">a claim
|
||||
that the two are mutually intelligible — often what they share is a written
|
||||
standard rather than speech. It closes no gap and changes nothing above. It is here
|
||||
because the largest "nothing found" entries on this map are varieties of this kind,
|
||||
and a list read top-down would send you to them first.
|
||||
and a list read top-down would send you to them first.</bdi>
|
||||
</p>
|
||||
|
||||
<p v-if="selectedGroup.is_sign" class="gm-sign">
|
||||
<b>{{ tOr('gospel.guide.isSignLanguage', 'This is a sign language.') }}</b> A Deaf group cannot be reached by a text
|
||||
<b>{{ tOr('gospel.guide.isSignLanguage', 'This is a sign language.') }}</b> <bdi dir="ltr">A Deaf group cannot be reached by a text
|
||||
translation, so eBible's silence here is not an absence of Scripture — it is a
|
||||
text pool that was never the right place to look. What counts is Scripture
|
||||
<em>filmed in this sign language</em>. Of {{ fmt(signTally.langs) }} sign languages
|
||||
text pool that was never the right place to look. What counts is Scripture</bdi>
|
||||
<em><bdi dir="ltr">filmed in this sign language</bdi></em><bdi dir="ltr">. Of {{ fmt(signTally.langs) }} sign languages
|
||||
on this map, covering {{ fmt(signTally.people) }} people,
|
||||
{{ signTally.both ? fmt(signTally.both) + ' have' : 'none yet has' }} both a film and
|
||||
a text Scripture.
|
||||
a text Scripture.</bdi>
|
||||
<br><br>
|
||||
<!-- Naming the pool that could still have it is the useful half. Measured: the
|
||||
<bdi dir="ltr"><!-- Naming the pool that could still have it is the useful half. Measured: the
|
||||
JESUS Film catalogue lists 14 sign languages and every one is already on
|
||||
this map, and Faith Comes By Hearing carries none at all — so the open
|
||||
catalogues are exhausted here, and this gap closes through an agreement
|
||||
rather than more searching. -->
|
||||
The open catalogues are <b>exhausted</b> for sign language: the JESUS Film lists
|
||||
The open catalogues are</bdi> <b>exhausted</b> <bdi dir="ltr">for sign language: the JESUS Film lists
|
||||
14 entries across 13 language codes and every one is already here, and Faith
|
||||
Comes By Hearing carries none at all. What is unchecked is <b>Deaf Bible
|
||||
Society</b> and <b>DOOR International</b>, both of which need a key or an
|
||||
agreement — this gap closes by asking them, not by searching harder.
|
||||
Comes By Hearing carries none at all. What is unchecked is</bdi> <b>Deaf Bible
|
||||
Society</b> and <b>DOOR International</b><bdi dir="ltr">, both of which need a key or an
|
||||
agreement — this gap closes by asking them, not by searching harder.</bdi>
|
||||
</p>
|
||||
|
||||
<!-- ═══ AND HERE IS THE ONE WAY IN THAT EXISTS TODAY ════════════════════════════
|
||||
|
|
@ -2872,7 +2872,7 @@ useShadowStyles(
|
|||
<span class="gm-pg-l">{{ fmt(g.population) }} people · {{ g.countries }}</span>
|
||||
</button>
|
||||
<div v-if="sameLanguage.length > 12" class="gm-more">
|
||||
Showing 12 of {{ sameLanguage.length }} groups sharing this language.
|
||||
<bdi dir="ltr">Showing 12 of {{ sameLanguage.length }} groups sharing this language.</bdi>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
|
@ -2958,7 +2958,7 @@ useShadowStyles(
|
|||
<div class="gm-sec">
|
||||
<div class="gm-sec-h">Gospel resources found ({{ withResources.length }})</div>
|
||||
<div v-if="!withResources.length" class="gm-none">
|
||||
Nothing found for any group here in the pools checked.
|
||||
<bdi dir="ltr">Nothing found for any group here in the pools checked.</bdi>
|
||||
</div>
|
||||
<!-- NOT a <button> wrapper. The chips below are real <a href> links to the
|
||||
resource itself, and HTML forbids interactive content inside a button —
|
||||
|
|
|
|||
|
|
@ -50,6 +50,24 @@ const byLevel = computed(() => [1, 2, 3].map((e) => ({ e, list: neighbors.value.
|
|||
const believersNear = computed(() => neighbors.value.reduce((a, n) => a + n.g.believers, 0))
|
||||
|
||||
function select(g) { if (g && !g.reached) { nbState.pgid = g.pgid; query.value = '' } }
|
||||
|
||||
// The neighbor in focus: a dot click picks its card, a card click flies to its dot. Both ways, so the
|
||||
// map and the brief never disagree about which neighbor you are looking at.
|
||||
const activeId = ref(null)
|
||||
watch(() => nbState.pgid, () => { activeId.value = null })
|
||||
function focusNeighbor(n, fly = true) {
|
||||
activeId.value = n.g.pgid
|
||||
applyActive()
|
||||
const m = map.value
|
||||
// padding: centred in the part of the map you can see, above the phone sheet
|
||||
if (fly && m) { try { m.stop(); m.easeTo({ center: [n.g.lng, n.g.lat], zoom: Math.max(m.getZoom(), 5), padding: framePadding(), duration: 700 }) } catch (_) {} }
|
||||
const card = mapContainer.value?.getRootNode?.()?.querySelector?.(`[data-nb="${n.g.pgid}"]`)
|
||||
card?.scrollIntoView?.({ block: 'nearest', behavior: 'smooth' })
|
||||
}
|
||||
function applyActive() {
|
||||
const m = map.value
|
||||
if (m?.getLayer?.('nb-a')) m.setFilter('nb-a', ['==', ['get', 'id'], activeId.value || ''])
|
||||
}
|
||||
function clearSelection() { nbState.pgid = null }
|
||||
|
||||
// ─── Search / default list ───────────────────────────────────────────────────
|
||||
|
|
@ -115,9 +133,12 @@ function ensureLayers(m) {
|
|||
if (!m.getLayer('nb-n')) m.addLayer({ id: 'nb-n', type: 'circle', source: SRC_N, paint: {
|
||||
'circle-color': ['get', 'color'], 'circle-radius': ['match', ['get', 'e'], 1, 7, 2, 6, 5],
|
||||
'circle-stroke-width': 1.5, 'circle-stroke-color': '#fff' } })
|
||||
if (!m.getLayer('nb-a')) m.addLayer({ id: 'nb-a', type: 'circle', source: SRC_N, filter: ['==', ['get', 'id'], ''], paint: {
|
||||
'circle-color': 'rgba(0,0,0,0)', 'circle-radius': 11, 'circle-stroke-width': 3, 'circle-stroke-color': SELECTED } })
|
||||
if (!m.getLayer('nb-s')) m.addLayer({ id: 'nb-s', type: 'circle', source: SRC_S, paint: {
|
||||
'circle-color': UNREACHED, 'circle-radius': 10, 'circle-stroke-width': 3, 'circle-stroke-color': SELECTED } })
|
||||
applyDim(m)
|
||||
applyActive()
|
||||
}
|
||||
function applyDim(m) {
|
||||
if (m.getLayer('nb-u')) m.setPaintProperty('nb-u', 'circle-opacity', selected.value ? 0.18 : 0.55)
|
||||
|
|
@ -162,6 +183,12 @@ onMounted(async () => {
|
|||
const g = data.value?.unreached.find((u) => u.pgid === id)
|
||||
if (g) select(g)
|
||||
})
|
||||
// A neighbor dot had a pointer cursor and no click handler; it now picks its card.
|
||||
m.on('click', 'nb-n', (ev) => {
|
||||
const id = ev.features?.[0]?.properties?.id
|
||||
const n = neighbors.value.find((x) => x.g.pgid === id)
|
||||
if (n) focusNeighbor(n, false)
|
||||
})
|
||||
for (const id of ['nb-u', 'nb-n']) {
|
||||
m.on('mouseenter', id, () => { m.getCanvas().style.cursor = 'pointer' })
|
||||
m.on('mouseleave', id, () => { m.getCanvas().style.cursor = '' })
|
||||
|
|
@ -207,6 +234,9 @@ useShadowStyles(`
|
|||
.mb-level p { margin:0 0 6px; color:#6b7280; font-size:12px; line-height:1.35; }
|
||||
.mb-dot { width:11px; height:11px; border-radius:50%; flex:0 0 auto; }
|
||||
.mb-card { border:1px solid #e5e7eb; border-radius:8px; padding:8px 10px; margin-bottom:6px; font-size:12px; line-height:1.35; }
|
||||
.mb-card { cursor:pointer; }
|
||||
.mb-card:hover, .mb-card:focus-visible { border-color:#9fb3d9; }
|
||||
.mb-card.on { border-color:${SELECTED}; box-shadow:0 0 0 2px ${SELECTED}55; }
|
||||
.mb-card b { font-size:13px; }
|
||||
.mb-card .muted { color:#6b7280; }
|
||||
.mb-same { font:700 10px/1 inherit; color:#7a3e00; background:#fdeedd; border-radius:999px; padding:3px 6px; margin-left:4px; }
|
||||
|
|
@ -285,7 +315,7 @@ useShadowStyles(`
|
|||
<section v-for="lv in byLevel" :key="lv.e" class="mb-level">
|
||||
<h3><span class="mb-dot" :style="{ background: E_COLORS[lv.e] }"></span>{{ $t(E_TITLE[lv.e]) }}</h3>
|
||||
<p>{{ $t(E_LONG[lv.e]) }}</p>
|
||||
<div v-for="n in lv.list" :key="n.g.pgid" class="mb-card">
|
||||
<div v-for="n in lv.list" :key="n.g.pgid" class="mb-card" :class="{ on: activeId === n.g.pgid }" :data-nb="n.g.pgid" role="button" tabindex="0" @click="focusNeighbor(n)" @keydown.enter="focusNeighbor(n)">
|
||||
<b>{{ n.g.name }}</b><span v-if="n.same" class="mb-same">{{ $t('neighbor.mob.samePeople') }}</span><br>
|
||||
{{ n.g.country }} · {{ n.g.langName }}<br>
|
||||
<span class="muted">{{ $t('neighbor.mob.cardStats', { b: fmtNum(n.g.believers), km: n.km.toLocaleString() }) }}</span>
|
||||
|
|
|
|||
|
|
@ -604,7 +604,7 @@
|
|||
"bundle": "gospel-internet",
|
||||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"output": "dx-maps/gospel-internet/gospel-internet.js",
|
||||
"integrity": "sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n",
|
||||
"integrity": "sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN",
|
||||
"elements": [
|
||||
"gospel-internet-board"
|
||||
],
|
||||
|
|
@ -623,7 +623,7 @@
|
|||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-internet/board/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n\" crossorigin=\"anonymous\"></script>\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN\" crossorigin=\"anonymous\"></script>\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -723,7 +723,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "dx-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj",
|
||||
"integrity": "sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -745,7 +745,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -760,7 +760,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -775,7 +775,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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -790,7 +790,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -805,7 +805,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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1261,7 +1261,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "dx-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln",
|
||||
"integrity": "sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1279,7 +1279,7 @@
|
|||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./upg-neighbor/upg-neighbor/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <gospel-internet-board> custom element. -->
|
||||
<script src="../../gospel-internet.js" integrity="sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n" crossorigin="anonymous"></script>
|
||||
<script src="../../gospel-internet.js" integrity="sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -32,7 +32,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -32,7 +32,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -47,7 +47,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -32,7 +32,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj" crossorigin="anonymous"></script>
|
||||
<script src="../gospel-resources.js" integrity="sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -604,7 +604,7 @@
|
|||
"bundle": "gospel-internet",
|
||||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"output": "dx-maps/gospel-internet/gospel-internet.js",
|
||||
"integrity": "sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n",
|
||||
"integrity": "sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN",
|
||||
"elements": [
|
||||
"gospel-internet-board"
|
||||
],
|
||||
|
|
@ -623,7 +623,7 @@
|
|||
"scriptUrl": "./gospel-internet/gospel-internet.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./gospel-internet/board/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-MbCUvkltWdU6WptPnPZOvzmmm2h2jZoMJqXsBhmOGcEDtE8uEpGONUQILQ/6JF7n\" crossorigin=\"anonymous\"></script>\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-internet/gospel-internet.js\" integrity=\"sha384-Vwv3ZEccogXwzNezlI5HyBQdg1bBdcvkBiLlapaQvCorFgRy4MM3qFp9GqK1GDuN\" crossorigin=\"anonymous\"></script>\n<gospel-internet-board profile-config='{\"profile\":\"board\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></gospel-internet-board>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
@ -723,7 +723,7 @@
|
|||
"bundle": "gospel-resources",
|
||||
"scriptUrl": "./gospel-resources/gospel-resources.js",
|
||||
"output": "dx-maps/gospel-resources/gospel-resources.js",
|
||||
"integrity": "sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj",
|
||||
"integrity": "sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP",
|
||||
"elements": [
|
||||
"gospel-resources-map"
|
||||
],
|
||||
|
|
@ -745,7 +745,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -760,7 +760,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -775,7 +775,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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -790,7 +790,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-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
},
|
||||
{
|
||||
|
|
@ -805,7 +805,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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-8RvTtaomTnw3cTTEUnKptzwibU0Ix4nFFbp9bxiS/TAWNTckKzZPKEiV11Dnw9bj\" 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": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./gospel-resources/gospel-resources.js\" integrity=\"sha384-3nD17SznOnaJ2+aBL0OiaWMqnvYQ4vd4I9Zwc8xlr9i4Ls0lxYkiJCM/fxfd8dVP\" 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>"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
@ -1261,7 +1261,7 @@
|
|||
"bundle": "upg-neighbor",
|
||||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"output": "dx-maps/upg-neighbor/upg-neighbor.js",
|
||||
"integrity": "sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln",
|
||||
"integrity": "sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl",
|
||||
"elements": [
|
||||
"upg-neighbor"
|
||||
],
|
||||
|
|
@ -1279,7 +1279,7 @@
|
|||
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
|
||||
"embed": {
|
||||
"iframe": "<iframe src=\"./upg-neighbor/upg-neighbor/index.html?utm_source=YOUR_SOURCE\" width=\"100%\" height=\"600\" style=\"border:none;border-radius:12px;\" allowfullscreen></iframe>",
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
"script": "<!-- Mapbox engine, fetched early. Keep it only with a real Mapbox token in \"tk\": without one (or with \"provider\":\"maplibre\") the map draws with MapLibre and this line must go -->\n<link rel=\"preload\" as=\"script\" href=\"https://api.mapbox.com/mapbox-gl-js/v3.24.0/mapbox-gl.js\" integrity=\"sha384-tO0clamXONKwbiz7O6xJpUeyJbTSPugC+xM9clvfFvKTH3i8SmCawHGdf5quMWmZ\" crossorigin=\"anonymous\">\n<script>window.MAP_APP_API_URL=\"https://pray.doxa.life\";</script>\n<script src=\"./upg-neighbor/upg-neighbor.js\" integrity=\"sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl\" crossorigin=\"anonymous\"></script>\n<upg-neighbor profile-config='{\"profile\":\"upg-neighbor\",\"tk\":\"YOUR_MAPBOX_TOKEN\",\"utmSource\":\"YOUR_SOURCE\",\"assetsBase\":\"YOUR_TREE_URL/assets\"}'></upg-neighbor>"
|
||||
},
|
||||
"instances": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@
|
|||
|
||||
<script>window.MAP_APP_API_URL = "https://pray.doxa.life";</script>
|
||||
<!-- Bundle IIFE — registers the <upg-neighbor> custom element. -->
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-pdZuSp1dELtVJOH5gM6ifq1Jq27tXF2pg5mxroCubMpFrdyY5makENsEaegms1Ln" crossorigin="anonymous"></script>
|
||||
<script src="../../upg-neighbor.js" integrity="sha384-GFo6dqHbhV+ugPrbWhpGfub2d9PQJZso+ATZm4jPsvTabn19jnMrEuc07PDNDIpl" crossorigin="anonymous"></script>
|
||||
|
||||
<script>
|
||||
// Mapbox token resolution — the A3 ladder, in precedence order:
|
||||
|
|
|
|||