From 9bdb4633aae369f8806447c98eb4942fdda226f0 Mon Sep 17 00:00:00 2001
From: doxa-maps-88655c70
<88627970+doxa-maps-88655c70@users.noreply.github.com>
Date: Fri, 25 Sep 2026 18:16:18 +0000
Subject: [PATCH 01/77] Rename the output folder to dx-maps
Driver decision: no embeddable URL carries "doxa" in its folder. The tree's name is one line in
vite.doxa-maps-build-config.json ("name": "dx-maps"); everything else follows it.
- __DOXA_TREE_NAME__ (vite define, from MFE_NAME = internal/_tree-name.mjs) bakes the name into the
bundles for the runtime code that must recognise the tree in a URL. StackLayout.vue's
resolveBundleSrc anchored on a literal /doxa-maps/ and would have broken every composite's nested
bundles on a renamed tree; it now anchors on the define. The Research Gallery's dev fallback uses
it too (one reader, shared with rega).
- The native shells follow via internal/sync-app-shells.mjs: capacitor webDir public/dx-maps, Tauri
frontendDist ../../public/dx-maps (its window url is tree-relative since the one-folder landing).
- The WordPress contract test reads the name from config instead of carrying three literals.
- check:locale-reachable extracted detectLocale alone and died with "localeFromUrl is not defined"
after 09d03c60 factored a helper out; it now follows the calls it makes (already red on main).
- Capability exemplars regenerated for the new paths.
Proof: rm -rf public && bun run build -> public/ = README.md + dx-maps/; the 25 built bundles carry
zero 'doxa-maps/' paths (scanned); check:sri, check:drop, check:parse, check:public-hygiene PASS.
Tag names (doxa-* -> dx-*) are the next, separate landing.
---
capacitor.config.json | 2 +-
deployment/src-tauri/tauri.conf.json | 2 +-
.../tests/wp-embed-contract-test.php | 6 +-
.../reference-capability-exemplars.md | 2 +-
internal/check-locale-reachable.mjs | 18 ++++-
library/layouts/StackLayout.vue | 8 +-
.../doxa-maps-spa/doxa-maps-spa.vue | 3 +-
public/README.md | 12 +--
.../all-people-groups/all-people-groups.js | 0
.../all-people-groups/index.html | 0
.../assets/boundaries/gb-CHN-ADM1.geojson | 0
.../assets/boundaries/gb-IND-ADM1.geojson | 0
.../assets/boundaries/world-adm0.geojson | 0
.../assets/fonts/bebas-neue/LICENSE | 0
.../bebas-neue/bebas-neue-latin-ext.woff2 | Bin
.../fonts/bebas-neue/bebas-neue-latin.woff2 | Bin
.../assets/fonts/figtree/LICENSE | 0
.../fonts/figtree/figtree-500-latin-ext.woff2 | Bin
.../fonts/figtree/figtree-500-latin.woff2 | Bin
.../fonts/noto-serif-devanagari/LICENSE | 0
...noto-serif-devanagari-400-devanagari.woff2 | Bin
.../assets/fonts/oswald/LICENSE | 0
.../oswald/oswald-400-cyrillic-ext.woff2 | Bin
.../fonts/oswald/oswald-400-cyrillic.woff2 | Bin
.../fonts/oswald/oswald-400-latin-ext.woff2 | Bin
.../fonts/oswald/oswald-400-latin.woff2 | Bin
.../assets/fonts/poppins/LICENSE | 0
.../fonts/poppins/poppins-400-latin-ext.woff2 | Bin
.../fonts/poppins/poppins-400-latin.woff2 | Bin
.../fonts/poppins/poppins-500-latin-ext.woff2 | Bin
.../fonts/poppins/poppins-500-latin.woff2 | Bin
.../fonts/poppins/poppins-600-latin-ext.woff2 | Bin
.../fonts/poppins/poppins-600-latin.woff2 | Bin
.../fonts/poppins/poppins-700-latin-ext.woff2 | Bin
.../fonts/poppins/poppins-700-latin.woff2 | Bin
.../assets/images/PROVENANCE | 0
.../assets/images/worldmap.svg | 0
.../people-groups/people-groups-points.json | 0
.../people-groups/people-groups-slim.json | 0
.../assets/pplr/coverage.json | 0
.../assets/pplr/pg-names.json | 0
.../assets/pplr/pg-points.json | 0
.../assets/pplr/pplr-geoid-family.json | 0
.../assets/pplr/rop-tree.json | 0
.../assets/pplr/rosetta-sample.json | 0
.../assets/previews/andean-caribbean.webp | Bin
.../asia-china-tibet-autonomous-region.webp | Bin
.../previews/asia-china-yunnan-province.webp | Bin
.../previews/asia-india-andhra-pradesh.webp | Bin
.../assets/previews/asia-india-gujarat.webp | Bin
.../assets/previews/asia-india-karnataka.webp | Bin
.../assets/previews/asia-india-kerala.webp | Bin
.../previews/asia-india-madhya-pradesh.webp | Bin
.../assets/previews/asia-india-odisha.webp | Bin
.../assets/previews/asia-india-rajasthan.webp | Bin
.../previews/asia-india-tamil-nadu.webp | Bin
.../previews/asia-india-uttarakhand.webp | Bin
.../previews/asia-india-west-bengal.webp | Bin
.../assets/previews/brazil.webp | Bin
.../assets/previews/central-africa.webp | Bin
.../previews/city-ago--8.8484-13.2535.webp | Bin
.../previews/city-bfa-9.7792--4.2879.webp | Bin
.../previews/city-brn-4.9234-114.9209.webp | Bin
.../previews/city-btn-27.75-91.2637.webp | Bin
.../previews/city-cod-3.5049-24.4533.webp | Bin
.../previews/city-idn--3.7191-127.9542.webp | Bin
.../previews/city-ind-10.1396-77.7883.webp | Bin
.../previews/city-ind-10.3796-78.8202.webp | Bin
.../previews/city-ind-10.5285-76.2146.webp | Bin
.../previews/city-ind-10.7853-78.7051.webp | Bin
.../previews/city-ind-10.7855-76.6516.webp | Bin
.../previews/city-ind-10.787-79.1378.webp | Bin
.../previews/city-ind-10.8469-76.2633.webp | Bin
.../previews/city-ind-11.0049-76.9626.webp | Bin
.../previews/city-ind-11.0546-78.6369.webp | Bin
.../previews/city-ind-11.06-76.0816.webp | Bin
.../previews/city-ind-11.0991-77.2807.webp | Bin
.../previews/city-ind-11.1271-78.6565.webp | Bin
.../previews/city-ind-11.253-76.2299.webp | Bin
.../previews/city-ind-11.3548-77.711.webp | Bin
.../previews/city-ind-11.4517-76.7145.webp | Bin
.../previews/city-ind-11.6234-92.7265.webp | Bin
.../previews/city-ind-11.6765-76.1741.webp | Bin
.../previews/city-ind-11.8745-75.3695.webp | Bin
.../previews/city-ind-11.9182-79.8085.webp | Bin
.../previews/city-ind-11.967-75.3663.webp | Bin
.../previews/city-ind-12.2973-75.7684.webp | Bin
.../previews/city-ind-12.3022-76.6423.webp | Bin
.../previews/city-ind-12.427-75.742.webp | Bin
.../previews/city-ind-12.4538-75.1701.webp | Bin
.../previews/city-ind-12.5102-74.9852.webp | Bin
.../previews/city-ind-12.5446-80.0193.webp | Bin
.../previews/city-ind-12.6867-79.9614.webp | Bin
.../previews/city-ind-12.8403-75.2483.webp | Bin
.../previews/city-ind-12.9125-79.3429.webp | Bin
.../previews/city-ind-12.964-74.837.webp | Bin
.../previews/city-ind-12.9789-77.5857.webp | Bin
.../previews/city-ind-13.0505-75.1773.webp | Bin
.../previews/city-ind-13.2174-79.101.webp | Bin
.../previews/city-ind-13.2466-80.2533.webp | Bin
.../previews/city-ind-13.3138-75.7731.webp | Bin
.../previews/city-ind-13.3389-74.7451.webp | Bin
.../previews/city-ind-13.4672-79.0137.webp | Bin
.../previews/city-ind-13.6192-79.4197.webp | Bin
.../previews/city-ind-14.4428-79.9882.webp | Bin
.../previews/city-ind-14.494-78.7992.webp | Bin
.../previews/city-ind-14.7445-74.7282.webp | Bin
.../previews/city-ind-14.7811-74.6161.webp | Bin
.../previews/city-ind-14.8066-74.1305.webp | Bin
.../previews/city-ind-15.1518-75.4446.webp | Bin
.../previews/city-ind-15.2213-74.0714.webp | Bin
.../previews/city-ind-15.4573-75.0086.webp | Bin
.../previews/city-ind-15.4895-79.6006.webp | Bin
.../previews/city-ind-15.5127-77.9554.webp | Bin
.../previews/city-ind-15.8971-79.7392.webp | Bin
.../previews/city-ind-16.1786-81.1347.webp | Bin
.../previews/city-ind-16.3172-80.0518.webp | Bin
.../previews/city-ind-16.4355-80.0228.webp | Bin
.../previews/city-ind-16.5066-80.6501.webp | Bin
.../previews/city-ind-16.6981-74.2441.webp | Bin
.../previews/city-ind-16.7107-81.0956.webp | Bin
.../previews/city-ind-16.8296-75.7135.webp | Bin
.../previews/city-ind-17.0598-74.68.webp | Bin
.../previews/city-ind-17.2551-78.4478.webp | Bin
.../previews/city-ind-17.3189-82.4772.webp | Bin
.../previews/city-ind-17.4284-78.4492.webp | Bin
.../previews/city-ind-17.6602-75.908.webp | Bin
.../previews/city-ind-17.6921-83.2225.webp | Bin
.../previews/city-ind-17.9875-82.6791.webp | Bin
.../previews/city-ind-18.1063-83.3951.webp | Bin
.../previews/city-ind-18.1085-78.9859.webp | Bin
.../previews/city-ind-18.2978-83.9127.webp | Bin
.../previews/city-ind-18.4856-79.1748.webp | Bin
.../previews/city-ind-18.488-83.8616.webp | Bin
.../previews/city-ind-18.5347-84.0184.webp | Bin
.../previews/city-ind-18.5355-83.5092.webp | Bin
.../previews/city-ind-18.8207-82.6805.webp | Bin
.../previews/city-ind-19.1051-81.9755.webp | Bin
.../previews/city-ind-19.1089-74.7462.webp | Bin
.../previews/city-ind-19.1142-77.6242.webp | Bin
.../previews/city-ind-19.2034-72.9736.webp | Bin
.../previews/city-ind-19.2672-76.7106.webp | Bin
.../previews/city-ind-19.4263-74.4219.webp | Bin
.../previews/city-ind-19.5796-84.6883.webp | Bin
.../previews/city-ind-19.8119-85.829.webp | Bin
.../previews/city-ind-19.9602-79.3007.webp | Bin
.../previews/city-ind-20.2483-85.7829.webp | Bin
.../previews/city-ind-20.4856-85.9122.webp | Bin
.../previews/city-ind-20.5024-85.7438.webp | Bin
.../previews/city-ind-20.6503-85.5972.webp | Bin
.../previews/city-ind-20.7069-83.4843.webp | Bin
.../previews/city-ind-20.7134-77.01.webp | Bin
.../previews/city-ind-20.9479-85.1027.webp | Bin
.../previews/city-ind-21.1417-79.0853.webp | Bin
.../previews/city-ind-21.1785-72.8289.webp | Bin
.../previews/city-ind-21.2304-70.5013.webp | Bin
.../previews/city-ind-21.2848-81.7613.webp | Bin
.../previews/city-ind-21.4688-83.9798.webp | Bin
.../previews/city-ind-21.4924-86.9374.webp | Bin
.../previews/city-ind-21.523-70.4574.webp | Bin
.../previews/city-ind-21.764-72.1523.webp | Bin
.../previews/city-ind-22.0114-86.4225.webp | Bin
.../previews/city-ind-22.0796-82.1391.webp | Bin
.../previews/city-ind-22.257-86.1812.webp | Bin
.../previews/city-ind-22.2915-70.7754.webp | Bin
.../previews/city-ind-22.3072-73.1812.webp | Bin
.../previews/city-ind-22.4094-83.5605.webp | Bin
.../previews/city-ind-22.429-87.3385.webp | Bin
.../previews/city-ind-22.4604-70.0644.webp | Bin
.../previews/city-ind-22.725-71.6435.webp | Bin
.../previews/city-ind-22.7365-75.8485.webp | Bin
.../previews/city-ind-22.8022-88.8331.webp | Bin
.../previews/city-ind-22.8305-69.3558.webp | Bin
.../previews/city-ind-22.9349-88.0215.webp | Bin
.../previews/city-ind-23.0312-72.5437.webp | Bin
.../previews/city-ind-23.1005-72.0671.webp | Bin
.../previews/city-ind-23.1793-75.7849.webp | Bin
.../previews/city-ind-23.2-77.0816.webp | Bin
.../previews/city-ind-23.2461-69.6708.webp | Bin
.../previews/city-ind-23.3321-86.3652.webp | Bin
.../previews/city-ind-23.5878-72.3697.webp | Bin
.../previews/city-ind-23.6759-69.5401.webp | Bin
.../previews/city-ind-23.6808-69.7584.webp | Bin
.../previews/city-ind-23.7864-79.4834.webp | Bin
.../previews/city-ind-23.8255-72.9775.webp | Bin
.../previews/city-ind-23.8315-91.2868.webp | Bin
.../previews/city-ind-23.8978-91.4453.webp | Bin
.../previews/city-ind-24.5562-81.227.webp | Bin
.../previews/city-ind-24.5742-73.6877.webp | Bin
.../previews/city-ind-24.6898-92.679.webp | Bin
.../previews/city-ind-24.7229-93.9431.webp | Bin
.../previews/city-ind-25.1681-75.8523.webp | Bin
.../previews/city-ind-25.2405-86.985.webp | Bin
.../previews/city-ind-26.233-73.0218.webp | Bin
.../previews/city-ind-26.3013-91.5498.webp | Bin
.../previews/city-ind-26.4354-86.1991.webp | Bin
.../previews/city-ind-26.4497-74.6414.webp | Bin
.../previews/city-ind-26.8465-80.9467.webp | Bin
.../previews/city-ind-26.9351-75.7674.webp | Bin
.../previews/city-ind-27.0126-74.2222.webp | Bin
.../previews/city-ind-27.0561-88.4651.webp | Bin
.../previews/city-ind-27.2173-77.4887.webp | Bin
.../previews/city-ind-27.4436-94.9873.webp | Bin
.../previews/city-ind-27.5342-77.6823.webp | Bin
.../previews/city-ind-27.6099-75.1386.webp | Bin
.../previews/city-ind-28.0249-73.3088.webp | Bin
.../previews/city-ind-28.1879-73.1818.webp | Bin
.../previews/city-ind-29.4602-77.7328.webp | Bin
.../previews/city-ind-29.7457-80.5232.webp | Bin
.../previews/city-ind-29.9603-77.5455.webp | Bin
.../previews/city-ind-31.6058-76.5744.webp | Bin
.../previews/city-ind-32.0885-76.2843.webp | Bin
.../previews/city-ind-32.5087-76.224.webp | Bin
.../previews/city-ind-32.7387-74.9127.webp | Bin
.../previews/city-ind-33.2376-74.3118.webp | Bin
.../previews/city-ind-33.702-74.1081.webp | Bin
.../previews/city-ind-33.7142-75.2096.webp | Bin
.../previews/city-ind-34.0494-74.7834.webp | Bin
.../previews/city-ind-34.1442-74.8863.webp | Bin
.../previews/city-ind-34.5502-76.1323.webp | Bin
.../previews/city-ind-8.0883-77.5386.webp | Bin
.../previews/city-ind-8.2659-77.3252.webp | Bin
.../previews/city-ind-8.4993-76.9453.webp | Bin
.../previews/city-ind-8.7139-77.7557.webp | Bin
.../previews/city-ind-8.9113-76.5901.webp | Bin
.../previews/city-ind-9.5008-76.3403.webp | Bin
.../previews/city-ind-9.5413-76.5366.webp | Bin
.../previews/city-ind-9.9721-76.2969.webp | Bin
.../previews/city-mys-4.0421-113.9325.webp | Bin
.../previews/city-nga-10.5617-8.9977.webp | Bin
.../previews/city-nga-10.9183-9.7943.webp | Bin
.../previews/city-nga-7.5102-6.0404.webp | Bin
.../previews/city-sdn-11.7906-29.3451.webp | Bin
.../previews/city-sdn-12.0557-29.5026.webp | Bin
.../previews/city-tcd-11.1518-15.0588.webp | Bin
.../previews/city-tgo-8.9949-1.4662.webp | Bin
.../assets/previews/country-abw.webp | Bin
.../assets/previews/country-afg.webp | Bin
.../assets/previews/country-ago.webp | Bin
.../assets/previews/country-alb.webp | Bin
.../assets/previews/country-and.webp | Bin
.../assets/previews/country-are.webp | Bin
.../assets/previews/country-arm.webp | Bin
.../assets/previews/country-asm.webp | Bin
.../assets/previews/country-atg.webp | Bin
.../assets/previews/country-aze.webp | Bin
.../assets/previews/country-ben.webp | Bin
.../assets/previews/country-bfa.webp | Bin
.../assets/previews/country-bgd.webp | Bin
.../assets/previews/country-bgr.webp | Bin
.../assets/previews/country-bhr.webp | Bin
.../assets/previews/country-bhs.webp | Bin
.../assets/previews/country-bih.webp | Bin
.../assets/previews/country-blm.webp | Bin
.../assets/previews/country-blr.webp | Bin
.../assets/previews/country-bmu.webp | Bin
.../assets/previews/country-bol.webp | Bin
.../assets/previews/country-bra.webp | Bin
.../assets/previews/country-brb.webp | Bin
.../assets/previews/country-brn.webp | Bin
.../assets/previews/country-btn.webp | Bin
.../assets/previews/country-caf.webp | Bin
.../assets/previews/country-cck.webp | Bin
.../assets/previews/country-chn.webp | Bin
.../assets/previews/country-civ.webp | Bin
.../assets/previews/country-cmr.webp | Bin
.../assets/previews/country-cod.webp | Bin
.../assets/previews/country-cog.webp | Bin
.../assets/previews/country-cok.webp | Bin
.../assets/previews/country-col.webp | Bin
.../assets/previews/country-com.webp | Bin
.../assets/previews/country-cub.webp | Bin
.../assets/previews/country-cuw.webp | Bin
.../assets/previews/country-cxr.webp | Bin
.../assets/previews/country-cym.webp | Bin
.../assets/previews/country-cyp.webp | Bin
.../assets/previews/country-cze.webp | Bin
.../assets/previews/country-dji.webp | Bin
.../assets/previews/country-dma.webp | Bin
.../assets/previews/country-dza.webp | Bin
.../assets/previews/country-ecu.webp | Bin
.../assets/previews/country-egy.webp | Bin
.../assets/previews/country-eri.webp | Bin
.../assets/previews/country-esh.webp | Bin
.../assets/previews/country-esp.webp | Bin
.../assets/previews/country-eth.webp | Bin
.../assets/previews/country-fin.webp | Bin
.../assets/previews/country-fji.webp | Bin
.../assets/previews/country-fro.webp | Bin
.../assets/previews/country-fsm.webp | Bin
.../assets/previews/country-gab.webp | Bin
.../assets/previews/country-geo.webp | Bin
.../assets/previews/country-ggy.webp | Bin
.../assets/previews/country-gha.webp | Bin
.../assets/previews/country-gib.webp | Bin
.../assets/previews/country-gin.webp | Bin
.../assets/previews/country-glp.webp | Bin
.../assets/previews/country-gmb.webp | Bin
.../assets/previews/country-gnb.webp | Bin
.../assets/previews/country-gnq.webp | Bin
.../assets/previews/country-grc.webp | Bin
.../assets/previews/country-grd.webp | Bin
.../assets/previews/country-guf.webp | Bin
.../assets/previews/country-gum.webp | Bin
.../assets/previews/country-guy.webp | Bin
.../assets/previews/country-hkg.webp | Bin
.../assets/previews/country-idn.webp | Bin
.../assets/previews/country-irn.webp | Bin
.../assets/previews/country-irq.webp | Bin
.../assets/previews/country-isl.webp | Bin
.../assets/previews/country-isr.webp | Bin
.../assets/previews/country-jam.webp | Bin
.../assets/previews/country-jey.webp | Bin
.../assets/previews/country-jor.webp | Bin
.../assets/previews/country-jpn.webp | Bin
.../assets/previews/country-kaz.webp | Bin
.../assets/previews/country-ken.webp | Bin
.../assets/previews/country-kgz.webp | Bin
.../assets/previews/country-khm.webp | Bin
.../assets/previews/country-kir.webp | Bin
.../assets/previews/country-kos.webp | Bin
.../assets/previews/country-kwt.webp | Bin
.../assets/previews/country-lao.webp | Bin
.../assets/previews/country-lbn.webp | Bin
.../assets/previews/country-lbr.webp | Bin
.../assets/previews/country-lby.webp | Bin
.../assets/previews/country-lca.webp | Bin
.../assets/previews/country-lie.webp | Bin
.../assets/previews/country-lka.webp | Bin
.../assets/previews/country-lux.webp | Bin
.../assets/previews/country-mac.webp | Bin
.../assets/previews/country-mar.webp | Bin
.../assets/previews/country-mco.webp | Bin
.../assets/previews/country-mdv.webp | Bin
.../assets/previews/country-mhl.webp | Bin
.../assets/previews/country-mli.webp | Bin
.../assets/previews/country-mlt.webp | Bin
.../assets/previews/country-mmr.webp | Bin
.../assets/previews/country-mne.webp | Bin
.../assets/previews/country-mng.webp | Bin
.../assets/previews/country-mnp.webp | Bin
.../assets/previews/country-moz.webp | Bin
.../assets/previews/country-mrt.webp | Bin
.../assets/previews/country-msr.webp | Bin
.../assets/previews/country-mus.webp | Bin
.../assets/previews/country-mwi.webp | Bin
.../assets/previews/country-mys.webp | Bin
.../assets/previews/country-myt.webp | Bin
.../assets/previews/country-nam.webp | Bin
.../assets/previews/country-ncl.webp | Bin
.../assets/previews/country-ner.webp | Bin
.../assets/previews/country-nfk.webp | Bin
.../assets/previews/country-nga.webp | Bin
.../assets/previews/country-niu.webp | Bin
.../assets/previews/country-npl.webp | Bin
.../assets/previews/country-nzl.webp | Bin
.../assets/previews/country-omn.webp | Bin
.../assets/previews/country-pak.webp | Bin
.../assets/previews/country-pan.webp | Bin
.../assets/previews/country-per.webp | Bin
.../assets/previews/country-phl.webp | Bin
.../assets/previews/country-plw.webp | Bin
.../assets/previews/country-png.webp | Bin
.../assets/previews/country-prk.webp | Bin
.../assets/previews/country-pry.webp | Bin
.../assets/previews/country-pse.webp | Bin
.../assets/previews/country-pyf.webp | Bin
.../assets/previews/country-qat.webp | Bin
.../assets/previews/country-rus.webp | Bin
.../assets/previews/country-sau.webp | Bin
.../assets/previews/country-sdn.webp | Bin
.../assets/previews/country-sen.webp | Bin
.../assets/previews/country-shn.webp | Bin
.../assets/previews/country-sjm.webp | Bin
.../assets/previews/country-slb.webp | Bin
.../assets/previews/country-sle.webp | Bin
.../assets/previews/country-smr.webp | Bin
.../assets/previews/country-som.webp | Bin
.../assets/previews/country-ssd.webp | Bin
.../assets/previews/country-stp.webp | Bin
.../assets/previews/country-sur.webp | Bin
.../assets/previews/country-swe.webp | Bin
.../assets/previews/country-swz.webp | Bin
.../assets/previews/country-sxm.webp | Bin
.../assets/previews/country-syr.webp | Bin
.../assets/previews/country-tca.webp | Bin
.../assets/previews/country-tcd.webp | Bin
.../assets/previews/country-tgo.webp | Bin
.../assets/previews/country-tha.webp | Bin
.../assets/previews/country-tjk.webp | Bin
.../assets/previews/country-tkl.webp | Bin
.../assets/previews/country-ton.webp | Bin
.../assets/previews/country-tun.webp | Bin
.../assets/previews/country-tur.webp | Bin
.../assets/previews/country-tza.webp | Bin
.../assets/previews/country-uga.webp | Bin
.../assets/previews/country-usa.webp | Bin
.../assets/previews/country-uzb.webp | Bin
.../assets/previews/country-vct.webp | Bin
.../assets/previews/country-ven.webp | Bin
.../assets/previews/country-vgb.webp | Bin
.../assets/previews/country-vir.webp | Bin
.../assets/previews/country-vnm.webp | Bin
.../assets/previews/country-vut.webp | Bin
.../assets/previews/country-wlf.webp | Bin
.../assets/previews/country-wsm.webp | Bin
.../assets/previews/country-yem.webp | Bin
.../assets/previews/country-zaf.webp | Bin
.../assets/previews/country-zmb.webp | Bin
.../assets/previews/country-zwe.webp | Bin
.../assets/previews/deaf.webp | Bin
.../assets/previews/east-africa.webp | Bin
.../assets/previews/europe.webp | Bin
.../assets/previews/laos.webp | Bin
.../assets/previews/maghreb-egypt.webp | Bin
.../mainland-se-asia-philippines.webp | Bin
.../assets/previews/middle-east-core.webp | Bin
.../assets/previews/oceania-indonesia.webp | Bin
.../previews/southern-africa-islands.webp | Bin
.../assets/previews/sudan.webp | Bin
.../assets/previews/uncovered-nas-a.webp | Bin
.../assets/previews/uncovered-scatter.webp | Bin
.../assets/previews/west-africa.webp | Bin
.../assets/tables/arclight-index.json | 0
.../assets/tables/arclight-share-urls.json | 0
.../tables/city-bridge-opportunities.json | 0
.../assets/tables/country-connectivity.json | 0
.../assets/tables/country-gap.json | 0
.../assets/tables/deaf-gap.json | 0
.../assets/tables/door43-index.json | 0
.../assets/tables/doxa-detail.json | 0
.../assets/tables/doxa-gospel-access.json | 0
.../assets/tables/doxa-people-groups.json | 0
.../assets/tables/ebible-index.json | 0
.../assets/tables/fcbh-index.json | 0
.../assets/tables/gaps-and-opportunities.json | 0
.../assets/tables/godtools-index.json | 0
.../tables/gospel-access-vs-growth.json | 0
.../assets/tables/gospel-by-country.json | 0
.../assets/tables/gospel-gaps.json | 0
.../tables/gospel-link-verification.json | 0
.../assets/tables/gospel-resource-links.json | 0
.../assets/tables/grn-index.json | 0
.../assets/tables/internet-by-country.json | 0
.../assets/tables/iso-macrolanguages.json | 0
.../assets/tables/key-cities-admin-n.json | 0
.../assets/tables/key-cities.json | 0
.../assets/tables/languages-by-country.json | 0
.../assets/tables/languages-per-city.json | 0
.../assets/tables/messaging-channels.json | 0
.../assets/tables/network-operators.json | 0
.../assets/tables/people-group-pins.json | 0
.../assets/tables/people-group-resources.json | 0
.../assets/tables/pray-index.json | 0
.../assets/tables/scriptureearth-index.json | 0
.../assets/tables/social-platforms.json | 0
.../translation-priority-by-country.json | 0
.../assets/tables/translation-priority.json | 0
.../assets/tables/zume-index.json | 0
.../assets/vendor/tabulator/tabulator.min.css | 0
.../assets/vendor/tabulator/tabulator.min.js | 0
.../assets/vendor/vue/vue.global.prod.js | 0
.../big-picture/big-picture.js | 0
.../big-picture/big-picture/index.html | 0
.../big-picture/frontier/index.html | 0
.../big-picture/big-picture/index.html | 0
.../cities-internet/cities-internet.js | 0
.../connectivity-list/index.html | 0
.../connectivity-map/index.html | 0
.../cities-internet/data-tables/index.html | 0
.../country-posters/countries-map/index.html | 0
.../country-poster-wall/index.html | 0
.../country-posters-mfe/index.html | 0
.../country-posters/country-posters.js | 0
.../dashboard-plus-grid.js | 38 ++++-----
.../dashboard-plus-grid/default/index.html | 2 +-
.../dashboard-plus-grid/index.html | 2 +-
.../demo-map/demo-map.js | 0
.../demo-map/demo-map/index.html | 0
.../demo-map/demo-map/maplibre/index.html | 0
.../doxa-maps-spa/doxa-maps-spa.js | 12 +--
.../doxa-maps-spa/app/index.html | 2 +-
.../doxa-maps-spa/doxa-maps-spa/index.html | 2 +-
.../doxa-maps-spa/manifest.json | 74 +++++++++---------
.../doxa-research-map/doxa-research-map.js | 0
.../doxa-research-map/research-map/index.html | 0
.../research-map/maplibre/index.html | 0
.../doxa-simple-map/doxa-simple-map.js | 0
.../doxa-simple-map/adoption/index.html | 0
.../doxa-simple-map/engagement/index.html | 0
.../doxa-simple-map/index.html | 0
.../doxa-simple-map/prayer/index.html | 0
.../doxa-vision-card/doxa-vision-card.js | 0
.../doxa-vision-card/default/index.html | 0
.../doxa-vision-card/frontier/index.html | 0
.../doxa-vision-card/index.html | 0
.../golden-path-check/golden-path-check.js | 0
.../golden-path-check/index.html | 0
.../gospel-resources/charts/index.html | 2 +-
.../gospel-resources/data-tables/index.html | 2 +-
.../gospel-dashboard/index.html | 2 +-
.../gospel-resources/gospel-resources.js | 20 ++---
.../resources-list/index.html | 2 +-
.../gospel-resources/resources-map/index.html | 2 +-
public/{doxa-maps => dx-maps}/index.html | 4 +-
.../key-cities/key-cities.js | 0
public/{doxa-maps => dx-maps}/manifest.json | 74 +++++++++---------
.../my-upg-100-list/my-upg-100-list.js | 0
.../my-upg-100-list/poster-wall/index.html | 0
.../my-upg-100-list/upg-100-list/index.html | 0
.../my-upg-100-list/upg-100-mfe/index.html | 0
.../people-groups-grid/people-groups-grid.js | 0
.../people-groups-grid/driven/index.html | 0
.../people-groups-grid/index.html | 0
.../people-groups-grid/index.html | 0
.../plugin-studio/plugin-studio.js | 0
.../plugin-studio/plugin-studio/index.html | 0
.../plugin-studio/studio/index.html | 0
.../pplr-data-maps/pplr-data-maps.js | 0
.../pplr-data-maps/pplr-data-maps/index.html | 0
.../prayer-walk-planner.js | 0
.../prayer-walk-planner/index.html | 0
.../region-dashboards/index.html | 0
.../regions-dashboard/regions-dashboard.js | 0
.../regions-dashboard/regions-list/index.html | 0
.../regions-dashboard/regions-mfe/index.html | 0
.../research-dashboard/research-dashboard.js | 0
.../research-dashboard/index.html | 0
.../research-map-plus-grid.js | 10 +--
.../research-map-plus-grid/default/index.html | 2 +-
.../research-map-plus-grid/index.html | 2 +-
.../stack-demo/stack-demo.js | 14 ++--
.../stack-demo/stack-demo/index.html | 2 +-
.../stack-demo/stack-demo/pair/index.html | 2 +-
.../template-bundle/template-bundle.js | 0
.../upg-neighbor/upg-neighbor.js | 0
.../upg-neighbor/bloom-cockpit/index.html | 0
.../upg-neighbor/flower-mesh/index.html | 0
.../upg-neighbor/upg-neighbor/index.html | 0
.../upg-neighbor/lang-cluster/index.html | 0
.../upg-neighbor/send-map/index.html | 0
.../upg-neighbor/upg-neighbors/index.html | 0
.../wall-of-people-groups.js | 0
.../wall-of-people-groups/index.html | 0
vite.config.js | 6 +-
vite.doxa-maps-build-config.json | 2 +-
546 files changed, 179 insertions(+), 154 deletions(-)
rename public/{doxa-maps => dx-maps}/all-people-groups/all-people-groups.js (100%)
rename public/{doxa-maps => dx-maps}/all-people-groups/all-people-groups/index.html (100%)
rename public/{doxa-maps => dx-maps}/assets/boundaries/gb-CHN-ADM1.geojson (100%)
rename public/{doxa-maps => dx-maps}/assets/boundaries/gb-IND-ADM1.geojson (100%)
rename public/{doxa-maps => dx-maps}/assets/boundaries/world-adm0.geojson (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/bebas-neue/LICENSE (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/bebas-neue/bebas-neue-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/bebas-neue/bebas-neue-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/figtree/LICENSE (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/figtree/figtree-500-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/figtree/figtree-500-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/noto-serif-devanagari/LICENSE (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/noto-serif-devanagari/noto-serif-devanagari-400-devanagari.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/oswald/LICENSE (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/oswald/oswald-400-cyrillic-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/oswald/oswald-400-cyrillic.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/oswald/oswald-400-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/oswald/oswald-400-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/LICENSE (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-400-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-400-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-500-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-500-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-600-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-600-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-700-latin-ext.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/fonts/poppins/poppins-700-latin.woff2 (100%)
rename public/{doxa-maps => dx-maps}/assets/images/PROVENANCE (100%)
rename public/{doxa-maps => dx-maps}/assets/images/worldmap.svg (100%)
rename public/{doxa-maps => dx-maps}/assets/people-groups/people-groups-points.json (100%)
rename public/{doxa-maps => dx-maps}/assets/people-groups/people-groups-slim.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/coverage.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/pg-names.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/pg-points.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/pplr-geoid-family.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/rop-tree.json (100%)
rename public/{doxa-maps => dx-maps}/assets/pplr/rosetta-sample.json (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/andean-caribbean.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-china-tibet-autonomous-region.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-china-yunnan-province.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-andhra-pradesh.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-gujarat.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-karnataka.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-kerala.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-madhya-pradesh.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-odisha.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-rajasthan.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-tamil-nadu.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-uttarakhand.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/asia-india-west-bengal.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/brazil.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/central-africa.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ago--8.8484-13.2535.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-bfa-9.7792--4.2879.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-brn-4.9234-114.9209.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-btn-27.75-91.2637.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-cod-3.5049-24.4533.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-idn--3.7191-127.9542.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.1396-77.7883.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.3796-78.8202.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.5285-76.2146.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.7853-78.7051.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.7855-76.6516.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.787-79.1378.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-10.8469-76.2633.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.0049-76.9626.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.0546-78.6369.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.06-76.0816.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.0991-77.2807.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.1271-78.6565.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.253-76.2299.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.3548-77.711.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.4517-76.7145.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.6234-92.7265.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.6765-76.1741.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.8745-75.3695.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.9182-79.8085.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-11.967-75.3663.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.2973-75.7684.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.3022-76.6423.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.427-75.742.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.4538-75.1701.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.5102-74.9852.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.5446-80.0193.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.6867-79.9614.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.8403-75.2483.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.9125-79.3429.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.964-74.837.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-12.9789-77.5857.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.0505-75.1773.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.2174-79.101.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.2466-80.2533.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.3138-75.7731.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.3389-74.7451.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.4672-79.0137.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-13.6192-79.4197.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-14.4428-79.9882.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-14.494-78.7992.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-14.7445-74.7282.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-14.7811-74.6161.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-14.8066-74.1305.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.1518-75.4446.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.2213-74.0714.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.4573-75.0086.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.4895-79.6006.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.5127-77.9554.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-15.8971-79.7392.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.1786-81.1347.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.3172-80.0518.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.4355-80.0228.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.5066-80.6501.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.6981-74.2441.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.7107-81.0956.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-16.8296-75.7135.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.0598-74.68.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.2551-78.4478.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.3189-82.4772.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.4284-78.4492.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.6602-75.908.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.6921-83.2225.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-17.9875-82.6791.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.1063-83.3951.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.1085-78.9859.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.2978-83.9127.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.4856-79.1748.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.488-83.8616.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.5347-84.0184.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.5355-83.5092.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-18.8207-82.6805.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.1051-81.9755.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.1089-74.7462.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.1142-77.6242.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.2034-72.9736.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.2672-76.7106.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.4263-74.4219.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.5796-84.6883.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.8119-85.829.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-19.9602-79.3007.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.2483-85.7829.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.4856-85.9122.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.5024-85.7438.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.6503-85.5972.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.7069-83.4843.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.7134-77.01.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-20.9479-85.1027.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.1417-79.0853.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.1785-72.8289.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.2304-70.5013.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.2848-81.7613.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.4688-83.9798.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.4924-86.9374.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.523-70.4574.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-21.764-72.1523.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.0114-86.4225.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.0796-82.1391.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.257-86.1812.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.2915-70.7754.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.3072-73.1812.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.4094-83.5605.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.429-87.3385.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.4604-70.0644.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.725-71.6435.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.7365-75.8485.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.8022-88.8331.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.8305-69.3558.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-22.9349-88.0215.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.0312-72.5437.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.1005-72.0671.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.1793-75.7849.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.2-77.0816.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.2461-69.6708.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.3321-86.3652.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.5878-72.3697.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.6759-69.5401.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.6808-69.7584.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.7864-79.4834.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.8255-72.9775.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.8315-91.2868.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-23.8978-91.4453.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-24.5562-81.227.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-24.5742-73.6877.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-24.6898-92.679.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-24.7229-93.9431.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-25.1681-75.8523.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-25.2405-86.985.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.233-73.0218.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.3013-91.5498.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.4354-86.1991.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.4497-74.6414.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.8465-80.9467.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-26.9351-75.7674.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.0126-74.2222.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.0561-88.4651.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.2173-77.4887.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.4436-94.9873.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.5342-77.6823.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-27.6099-75.1386.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-28.0249-73.3088.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-28.1879-73.1818.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-29.4602-77.7328.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-29.7457-80.5232.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-29.9603-77.5455.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-31.6058-76.5744.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-32.0885-76.2843.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-32.5087-76.224.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-32.7387-74.9127.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-33.2376-74.3118.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-33.702-74.1081.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-33.7142-75.2096.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-34.0494-74.7834.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-34.1442-74.8863.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-34.5502-76.1323.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-8.0883-77.5386.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-8.2659-77.3252.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-8.4993-76.9453.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-8.7139-77.7557.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-8.9113-76.5901.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-9.5008-76.3403.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-9.5413-76.5366.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-ind-9.9721-76.2969.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-mys-4.0421-113.9325.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-nga-10.5617-8.9977.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-nga-10.9183-9.7943.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-nga-7.5102-6.0404.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-sdn-11.7906-29.3451.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-sdn-12.0557-29.5026.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-tcd-11.1518-15.0588.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/city-tgo-8.9949-1.4662.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-abw.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-afg.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ago.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-alb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-and.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-are.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-arm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-asm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-atg.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-aze.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ben.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bfa.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bgd.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bgr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bhr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bhs.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bih.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-blm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-blr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bmu.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bol.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-bra.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-brb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-brn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-btn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-caf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cck.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-chn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-civ.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cmr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cod.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cog.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cok.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-col.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-com.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cub.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cuw.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cxr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cym.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cyp.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-cze.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-dji.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-dma.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-dza.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ecu.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-egy.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-eri.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-esh.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-esp.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-eth.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-fin.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-fji.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-fro.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-fsm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gab.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-geo.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ggy.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gha.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gib.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gin.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-glp.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gmb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gnb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gnq.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-grc.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-grd.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-guf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-gum.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-guy.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-hkg.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-idn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-irn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-irq.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-isl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-isr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-jam.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-jey.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-jor.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-jpn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-kaz.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ken.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-kgz.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-khm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-kir.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-kos.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-kwt.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lao.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lbn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lbr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lby.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lca.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lie.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lka.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-lux.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mac.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mar.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mco.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mdv.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mhl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mli.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mlt.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mmr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mne.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mng.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mnp.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-moz.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mrt.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-msr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mus.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mwi.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-mys.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-myt.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-nam.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ncl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ner.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-nfk.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-nga.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-niu.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-npl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-nzl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-omn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-pak.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-pan.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-per.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-phl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-plw.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-png.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-prk.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-pry.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-pse.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-pyf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-qat.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-rus.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sau.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sdn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sen.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-shn.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sjm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-slb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sle.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-smr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-som.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ssd.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-stp.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sur.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-swe.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-swz.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-sxm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-syr.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tca.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tcd.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tgo.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tha.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tjk.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tkl.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ton.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tun.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tur.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-tza.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-uga.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-usa.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-uzb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-vct.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-ven.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-vgb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-vir.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-vnm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-vut.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-wlf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-wsm.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-yem.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-zaf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-zmb.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/country-zwe.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/deaf.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/east-africa.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/europe.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/laos.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/maghreb-egypt.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/mainland-se-asia-philippines.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/middle-east-core.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/oceania-indonesia.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/southern-africa-islands.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/sudan.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/uncovered-nas-a.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/uncovered-scatter.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/previews/west-africa.webp (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/arclight-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/arclight-share-urls.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/city-bridge-opportunities.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/country-connectivity.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/country-gap.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/deaf-gap.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/door43-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/doxa-detail.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/doxa-gospel-access.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/doxa-people-groups.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/ebible-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/fcbh-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gaps-and-opportunities.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/godtools-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gospel-access-vs-growth.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gospel-by-country.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gospel-gaps.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gospel-link-verification.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/gospel-resource-links.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/grn-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/internet-by-country.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/iso-macrolanguages.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/key-cities-admin-n.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/key-cities.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/languages-by-country.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/languages-per-city.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/messaging-channels.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/network-operators.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/people-group-pins.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/people-group-resources.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/pray-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/scriptureearth-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/social-platforms.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/translation-priority-by-country.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/translation-priority.json (100%)
rename public/{doxa-maps => dx-maps}/assets/tables/zume-index.json (100%)
rename public/{doxa-maps => dx-maps}/assets/vendor/tabulator/tabulator.min.css (100%)
rename public/{doxa-maps => dx-maps}/assets/vendor/tabulator/tabulator.min.js (100%)
rename public/{doxa-maps => dx-maps}/assets/vendor/vue/vue.global.prod.js (100%)
rename public/{doxa-maps => dx-maps}/big-picture/big-picture.js (100%)
rename public/{doxa-maps => dx-maps}/big-picture/big-picture/big-picture/index.html (100%)
rename public/{doxa-maps => dx-maps}/big-picture/big-picture/frontier/index.html (100%)
rename public/{doxa-maps => dx-maps}/big-picture/big-picture/index.html (100%)
rename public/{doxa-maps => dx-maps}/cities-internet/cities-internet.js (100%)
rename public/{doxa-maps => dx-maps}/cities-internet/connectivity-list/index.html (100%)
rename public/{doxa-maps => dx-maps}/cities-internet/connectivity-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/cities-internet/data-tables/index.html (100%)
rename public/{doxa-maps => dx-maps}/country-posters/countries-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/country-posters/country-poster-wall/index.html (100%)
rename public/{doxa-maps => dx-maps}/country-posters/country-posters-mfe/index.html (100%)
rename public/{doxa-maps => dx-maps}/country-posters/country-posters.js (100%)
rename public/{doxa-maps => dx-maps}/dashboard-plus-grid/dashboard-plus-grid.js (96%)
rename public/{doxa-maps => dx-maps}/dashboard-plus-grid/dashboard-plus-grid/default/index.html (98%)
rename public/{doxa-maps => dx-maps}/dashboard-plus-grid/dashboard-plus-grid/index.html (98%)
rename public/{doxa-maps => dx-maps}/demo-map/demo-map.js (100%)
rename public/{doxa-maps => dx-maps}/demo-map/demo-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/demo-map/demo-map/maplibre/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-maps-spa/doxa-maps-spa.js (91%)
rename public/{doxa-maps => dx-maps}/doxa-maps-spa/doxa-maps-spa/app/index.html (98%)
rename public/{doxa-maps => dx-maps}/doxa-maps-spa/doxa-maps-spa/index.html (98%)
rename public/{doxa-maps => dx-maps}/doxa-maps-spa/manifest.json (95%)
rename public/{doxa-maps => dx-maps}/doxa-research-map/doxa-research-map.js (100%)
rename public/{doxa-maps => dx-maps}/doxa-research-map/research-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-research-map/research-map/maplibre/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-simple-map/doxa-simple-map.js (100%)
rename public/{doxa-maps => dx-maps}/doxa-simple-map/doxa-simple-map/adoption/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-simple-map/doxa-simple-map/engagement/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-simple-map/doxa-simple-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-simple-map/doxa-simple-map/prayer/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-vision-card/doxa-vision-card.js (100%)
rename public/{doxa-maps => dx-maps}/doxa-vision-card/doxa-vision-card/default/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-vision-card/doxa-vision-card/frontier/index.html (100%)
rename public/{doxa-maps => dx-maps}/doxa-vision-card/doxa-vision-card/index.html (100%)
rename public/{doxa-maps => dx-maps}/golden-path-check/golden-path-check.js (100%)
rename public/{doxa-maps => dx-maps}/golden-path-check/golden-path-check/index.html (100%)
rename public/{doxa-maps => dx-maps}/gospel-resources/charts/index.html (98%)
rename public/{doxa-maps => dx-maps}/gospel-resources/data-tables/index.html (98%)
rename public/{doxa-maps => dx-maps}/gospel-resources/gospel-dashboard/index.html (98%)
rename public/{doxa-maps => dx-maps}/gospel-resources/gospel-resources.js (96%)
rename public/{doxa-maps => dx-maps}/gospel-resources/resources-list/index.html (98%)
rename public/{doxa-maps => dx-maps}/gospel-resources/resources-map/index.html (98%)
rename public/{doxa-maps => dx-maps}/index.html (74%)
rename public/{doxa-maps => dx-maps}/key-cities/key-cities.js (100%)
rename public/{doxa-maps => dx-maps}/manifest.json (95%)
rename public/{doxa-maps => dx-maps}/my-upg-100-list/my-upg-100-list.js (100%)
rename public/{doxa-maps => dx-maps}/my-upg-100-list/poster-wall/index.html (100%)
rename public/{doxa-maps => dx-maps}/my-upg-100-list/upg-100-list/index.html (100%)
rename public/{doxa-maps => dx-maps}/my-upg-100-list/upg-100-mfe/index.html (100%)
rename public/{doxa-maps => dx-maps}/people-groups-grid/people-groups-grid.js (100%)
rename public/{doxa-maps => dx-maps}/people-groups-grid/people-groups-grid/driven/index.html (100%)
rename public/{doxa-maps => dx-maps}/people-groups-grid/people-groups-grid/index.html (100%)
rename public/{doxa-maps => dx-maps}/people-groups-grid/people-groups-grid/people-groups-grid/index.html (100%)
rename public/{doxa-maps => dx-maps}/plugin-studio/plugin-studio.js (100%)
rename public/{doxa-maps => dx-maps}/plugin-studio/plugin-studio/index.html (100%)
rename public/{doxa-maps => dx-maps}/plugin-studio/plugin-studio/studio/index.html (100%)
rename public/{doxa-maps => dx-maps}/pplr-data-maps/pplr-data-maps.js (100%)
rename public/{doxa-maps => dx-maps}/pplr-data-maps/pplr-data-maps/index.html (100%)
rename public/{doxa-maps => dx-maps}/prayer-walk-planner/prayer-walk-planner.js (100%)
rename public/{doxa-maps => dx-maps}/prayer-walk-planner/prayer-walk-planner/index.html (100%)
rename public/{doxa-maps => dx-maps}/regions-dashboard/region-dashboards/index.html (100%)
rename public/{doxa-maps => dx-maps}/regions-dashboard/regions-dashboard.js (100%)
rename public/{doxa-maps => dx-maps}/regions-dashboard/regions-list/index.html (100%)
rename public/{doxa-maps => dx-maps}/regions-dashboard/regions-mfe/index.html (100%)
rename public/{doxa-maps => dx-maps}/research-dashboard/research-dashboard.js (100%)
rename public/{doxa-maps => dx-maps}/research-dashboard/research-dashboard/index.html (100%)
rename public/{doxa-maps => dx-maps}/research-map-plus-grid/research-map-plus-grid.js (99%)
rename public/{doxa-maps => dx-maps}/research-map-plus-grid/research-map-plus-grid/default/index.html (99%)
rename public/{doxa-maps => dx-maps}/research-map-plus-grid/research-map-plus-grid/index.html (98%)
rename public/{doxa-maps => dx-maps}/stack-demo/stack-demo.js (80%)
rename public/{doxa-maps => dx-maps}/stack-demo/stack-demo/index.html (98%)
rename public/{doxa-maps => dx-maps}/stack-demo/stack-demo/pair/index.html (98%)
rename public/{doxa-maps => dx-maps}/template-bundle/template-bundle.js (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor.js (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/bloom-cockpit/index.html (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/flower-mesh/index.html (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/index.html (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/lang-cluster/index.html (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/send-map/index.html (100%)
rename public/{doxa-maps => dx-maps}/upg-neighbor/upg-neighbor/upg-neighbors/index.html (100%)
rename public/{doxa-maps => dx-maps}/wall-of-people-groups/wall-of-people-groups.js (100%)
rename public/{doxa-maps => dx-maps}/wall-of-people-groups/wall-of-people-groups/index.html (100%)
diff --git a/capacitor.config.json b/capacitor.config.json
index 4c0ffb694..5d4a0c75a 100644
--- a/capacitor.config.json
+++ b/capacitor.config.json
@@ -15,7 +15,7 @@
"\u26a0\ufe0f SOFT FAILURE: a wrong webDir yields an EMPTY assets/public and a BLANK WHITE SCREEN at launch, not an",
"error. After every sync, verify deployment/capacitor/android/app/src/main/assets/public/index.html exists (`bun run cap:verify`)."
],
- "webDir": "public/doxa-maps",
+ "webDir": "public/dx-maps",
"server": {
"//": [
"Capacitor defaults are deliberately kept: iosScheme 'capacitor', androidScheme 'https', hostname",
diff --git a/deployment/src-tauri/tauri.conf.json b/deployment/src-tauri/tauri.conf.json
index 80e467f0e..1c66a8daa 100644
--- a/deployment/src-tauri/tauri.conf.json
+++ b/deployment/src-tauri/tauri.conf.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"identifier": "life.doxa.maps",
"build": {
- "frontendDist": "../../public/doxa-maps",
+ "frontendDist": "../../public/dx-maps",
"beforeBuildCommand": ""
},
"app": {
diff --git a/deployment/wordpress/tests/wp-embed-contract-test.php b/deployment/wordpress/tests/wp-embed-contract-test.php
index 5214e4ba1..7c018d261 100644
--- a/deployment/wordpress/tests/wp-embed-contract-test.php
+++ b/deployment/wordpress/tests/wp-embed-contract-test.php
@@ -52,7 +52,7 @@ $out = do_shortcode_call('doxa_map', [
'bundle' => $target['bundle'],
'element' => $prof['element'],
'profile' => $prof['id'] ?? $prof['name'] ?? $target['bundle'],
- 'base' => 'https://nuxtbase.app/plugin-assets/doxa-maps',
+ 'base' => 'https://nuxtbase.app/plugin-assets/'.$tree,
'integrity' => $integrity,
]);
global $SCRIPTS, $INLINE;
@@ -76,7 +76,7 @@ $cfg = json_decode($json, true);
$assert('profile-config is valid JSON', is_array($cfg), $json ? substr($json,0,60) : 'no match');
// 3. the script src equals the manifest's catalog path for this bundle
$src = reset($SCRIPTS)['src'] ?? '';
-$want = "https://nuxtbase.app/plugin-assets/doxa-maps/{$target['bundle']}/{$target['bundle']}.js";
+$want = "https://nuxtbase.app/plugin-assets/{$tree}/{$target['bundle']}/{$target['bundle']}.js";
$assert('script src matches catalog path', $src === $want, $src);
// 4. SRI: the filter must add integrity to the emitted ", $h2, 'x');
diff --git a/documentation/reference-capability-exemplars.md b/documentation/reference-capability-exemplars.md
index 989c0d853..a4f296606 100644
--- a/documentation/reference-capability-exemplars.md
+++ b/documentation/reference-capability-exemplars.md
@@ -4,7 +4,7 @@
> check:capability-exemplars` fails if this file falls behind the manifest.
>
> This answers one question authoritatively: **which bundles are the capability-N
-> examples right now?** It is derived from `public/doxa-maps/manifest.json`, which is what
+> examples right now?** It is derived from `public/dx-maps/manifest.json`, which is what
> the build computed from each folder's real shape — so it cannot drift from what ships.
>
> **Cite this file rather than remembering.** The same citation has been wrong in three
diff --git a/internal/check-locale-reachable.mjs b/internal/check-locale-reachable.mjs
index f403d2fe7..a56e400ca 100644
--- a/internal/check-locale-reachable.mjs
+++ b/internal/check-locale-reachable.mjs
@@ -64,8 +64,24 @@ if (!body) {
console.error(' stopped testing anything.')
process.exit(1)
}
+// …and every top-level helper of the same file that detectLocale CALLS, transitively. 09d03c60 moved
+// the URL half into localeFromUrl(), and a gate that extracted detectLocale alone died with
+// "localeFromUrl is not defined" on every case — reporting a working feature as broken. Following the
+// calls keeps the gate on the shipped code whatever it is factored into.
+const helpers = []
+const seen = new Set(['detectLocale'])
+const queue = [body]
+while (queue.length) {
+ const code = queue.shift()
+ for (const [, name] of code.matchAll(/\b([A-Za-z_$][\w$]*)\s*\(/g)) {
+ if (seen.has(name)) continue
+ seen.add(name)
+ const fn = extractFunction(src, name)
+ if (fn) { const clean = fn.replace(/\bexport\s+/g, ''); helpers.push(clean); queue.push(clean) }
+ }
+}
const make = new Function('SUPPORTED_LOCALES', 'window', 'document',
- `${body}\n; return detectLocale;`)
+ `${helpers.join('\n')}\n${body}\n; return detectLocale;`)
const detect = (search, htmlLang) =>
make(SUPPORTED, { location: { search } }, { documentElement: { lang: htmlLang } })()
diff --git a/library/layouts/StackLayout.vue b/library/layouts/StackLayout.vue
index 6151abef8..fa47bcac5 100644
--- a/library/layouts/StackLayout.vue
+++ b/library/layouts/StackLayout.vue
@@ -101,11 +101,15 @@ const _stlLoaded = {}
// Anything already absolute, protocol-relative or root-relative is passed through untouched; if no
// /doxa-maps/ segment is found (a foreign mount) the original string is returned, so this can only
// ever fix a path, never break one that was already working.
+// eslint-disable-next-line no-undef
+const TREE_SEGMENT = (typeof __DOXA_TREE_NAME__ !== 'undefined' ? __DOXA_TREE_NAME__ : 'doxa-maps').replace(/[.*+?^${}()|[\]\\]/g, '\\$&')
function resolveBundleSrc(url) {
if (!url || /^(https?:)?\/\//.test(url) || url.startsWith('/')) return url
const bare = url.replace(/^(\.\.\/)+/, '').replace(/^\.\//, '')
- // (1) The document is somewhere inside the tree — anchor on its own /doxa-maps/ segment.
- const m = /^(.*\/doxa-maps\/)/.exec(window.location.pathname)
+ // (1) The document is somewhere inside the tree — anchor on its own // segment. The name is
+ // baked in at build time (vite define __DOXA_TREE_NAME__, from the build config), never a literal:
+ // a hardcoded '/doxa-maps/' here broke every composite's nested bundles on a renamed tree.
+ const m = new RegExp('^(.*/' + TREE_SEGMENT + '/)').exec(window.location.pathname)
if (m) return m[1] + bare
// (2) THE DOCUMENT IS NOT INSIDE THE TREE AT ALL, so there is no segment to anchor on.
// Driver-reported 2026-09-23: mounts at the SERVER ROOT (/index.html) in both
diff --git a/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue b/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue
index 690900356..829401049 100644
--- a/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue
+++ b/plugin-designs/doxa-maps-spa/doxa-maps-spa.vue
@@ -1132,7 +1132,8 @@ export default defineComponent({
let crossOrigin = false
try { crossOrigin = new URL(rootUrl, location.href).origin !== location.origin } catch { /* relative = same */ }
const candidates = crossOrigin ? [copy, root] : [root, copy]
- const devFallback = '/public/doxa-maps/manifest.json'
+ // eslint-disable-next-line no-undef
+ const devFallback = `/public/${typeof __DOXA_TREE_NAME__ !== 'undefined' ? __DOXA_TREE_NAME__ : 'doxa-maps'}/manifest.json` // the tree's name from the build (vite define)
if (!candidates.some(c => c.url === devFallback)) candidates.push({ url: devFallback, root: dirOf(devFallback) })
const tried = []
const attempt = (i) => {
diff --git a/public/README.md b/public/README.md
index 2f2c7ba42..b98ae7c41 100644
--- a/public/README.md
+++ b/public/README.md
@@ -2,13 +2,13 @@
This folder is GENERATED by `bun run build`; do not edit it by hand. It holds exactly one thing:
-- **`doxa-maps/`** — the output folder: 23 plugin bundles and 35 pages, self-contained.
+- **`dx-maps/`** — the output folder: 23 plugin bundles and 35 pages, self-contained.
Copy this one folder to any web host (or open it from disk) and it works.
- - `doxa-maps/index.html` — the front page: the Plugin Studio, every plugin in one place.
- - `doxa-maps//.js` — a plugin's bundle (a custom element; load it with a `
-
+
-
+
-
+
-
+
\n\n"
+ "script": "\n\n\n\n"
},
"instances": [
{
@@ -258,7 +258,7 @@
{
"bundle": "demo-map",
"scriptUrl": "./demo-map/demo-map.js",
- "output": "doxa-maps/demo-map/demo-map.js",
+ "output": "dx-maps/demo-map/demo-map.js",
"integrity": "sha384-7sN60imPNKM8sCRMr/PCg/Fe0e2Nxf1EEUbnmKQM8gg5DuzxbvxJI17QKukcPKO9",
"elements": [
"demo-map"
@@ -301,8 +301,8 @@
{
"bundle": "doxa-maps-spa",
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
- "output": "doxa-maps/doxa-maps-spa/doxa-maps-spa.js",
- "integrity": "sha384-SSR99fy7d4D0pg07vxksTDEXhf7Saky5hhVJCkPlQ1O45Il0/VkW4cj/yFar6QaP",
+ "output": "dx-maps/doxa-maps-spa/doxa-maps-spa.js",
+ "integrity": "sha384-WsjhxUfCGjEW+wO4sh/FuIg/sdeqIeJ4VexmqBrcXqOR/b276qmSi7g4jtGL3OJF",
"elements": [
"doxa-maps-spa"
],
@@ -327,7 +327,7 @@
"scriptUrl": "./doxa-maps-spa/doxa-maps-spa.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
},
"instances": [
{
@@ -353,7 +353,7 @@
{
"bundle": "doxa-research-map",
"scriptUrl": "./doxa-research-map/doxa-research-map.js",
- "output": "doxa-maps/doxa-research-map/doxa-research-map.js",
+ "output": "dx-maps/doxa-research-map/doxa-research-map.js",
"integrity": "sha384-M9zI75lchJ/lMfPAvDUVUed7HZXoOd4RSAq0rF16ohbSfdwG/g0aqK/1QDsIgnfc",
"elements": [
"doxa-research-map"
@@ -395,7 +395,7 @@
{
"bundle": "doxa-simple-map",
"scriptUrl": "./doxa-simple-map/doxa-simple-map.js",
- "output": "doxa-maps/doxa-simple-map/doxa-simple-map.js",
+ "output": "dx-maps/doxa-simple-map/doxa-simple-map.js",
"integrity": "sha384-Bz6ru3RE8P/ej2fUt1zeb7kTAVb4QI4ZP5JzEsmlUFNbsko384qWFSPDJU91mLCQ",
"elements": [
"doxa-map",
@@ -492,7 +492,7 @@
{
"bundle": "doxa-vision-card",
"scriptUrl": "./doxa-vision-card/doxa-vision-card.js",
- "output": "doxa-maps/doxa-vision-card/doxa-vision-card.js",
+ "output": "dx-maps/doxa-vision-card/doxa-vision-card.js",
"integrity": "sha384-ga7XpXFyxJDd8VrtMejKuLRx8YFuxJoT+DXkcpehJXptsM4phiKamyTBYJpudSSj",
"elements": [
"doxa-vision-card"
@@ -553,7 +553,7 @@
{
"bundle": "golden-path-check",
"scriptUrl": "./golden-path-check/golden-path-check.js",
- "output": "doxa-maps/golden-path-check/golden-path-check.js",
+ "output": "dx-maps/golden-path-check/golden-path-check.js",
"integrity": "sha384-1V/sT5SkV0U9yTCK9ELIOFfU1ZIJkInIF6nG3UllJ4dxax3RsEAupSGLJEFK6e14",
"elements": [
"golden-path-check"
@@ -578,8 +578,8 @@
{
"bundle": "gospel-resources",
"scriptUrl": "./gospel-resources/gospel-resources.js",
- "output": "doxa-maps/gospel-resources/gospel-resources.js",
- "integrity": "sha384-83HLzn3UnHaNcFHHaWBEAKw9t2GOZ87+bGMZG0HoShOnvucyE+Ir5KUtKbFXI6hI",
+ "output": "dx-maps/gospel-resources/gospel-resources.js",
+ "integrity": "sha384-2aW8weCznKarVLnjEnbzxymBgez85+NUoSvXnxC9Jd63AhxajhtyBxRkQoBnbFH+",
"elements": [
"gospel-resources-map"
],
@@ -599,7 +599,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -613,7 +613,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -627,7 +627,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
},
{
@@ -641,7 +641,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
}
},
{
@@ -655,7 +655,7 @@
"scriptUrl": "./gospel-resources/gospel-resources.js",
"embed": {
"iframe": "",
- "script": "\n\n\n\n"
+ "script": "\n\n\n\n"
}
}
]
@@ -663,7 +663,7 @@
{
"bundle": "my-upg-100-list",
"scriptUrl": "./my-upg-100-list/my-upg-100-list.js",
- "output": "doxa-maps/my-upg-100-list/my-upg-100-list.js",
+ "output": "dx-maps/my-upg-100-list/my-upg-100-list.js",
"integrity": "sha384-ApqnsracZWCsmlNkTx+Pje8Fd9COXCzHIQRBL07cIrYVfpBA7kVxnyT7w8oOqYEl",
"elements": [
"my-upg-100-list-map"
@@ -720,7 +720,7 @@
{
"bundle": "people-groups-grid",
"scriptUrl": "./people-groups-grid/people-groups-grid.js",
- "output": "doxa-maps/people-groups-grid/people-groups-grid.js",
+ "output": "dx-maps/people-groups-grid/people-groups-grid.js",
"integrity": "sha384-USgjKD0KR1c7qUEHoYSlo97CZo0MEteTYG9VDMvfZagmnfMOJoLHjRBPNTpIw4Pj",
"elements": [
"people-groups-grid"
@@ -781,7 +781,7 @@
{
"bundle": "plugin-studio",
"scriptUrl": "./plugin-studio/plugin-studio.js",
- "output": "doxa-maps/plugin-studio/plugin-studio.js",
+ "output": "dx-maps/plugin-studio/plugin-studio.js",
"integrity": "sha384-JkHKL07MX7U5S8CLVSqL5FoDxuS25rpJygq75ozwNJuq8w9TVeZCw5DCZw82CTTA",
"elements": [
"plugin-studio"
@@ -836,7 +836,7 @@
{
"bundle": "pplr-data-maps",
"scriptUrl": "./pplr-data-maps/pplr-data-maps.js",
- "output": "doxa-maps/pplr-data-maps/pplr-data-maps.js",
+ "output": "dx-maps/pplr-data-maps/pplr-data-maps.js",
"integrity": "sha384-XMwsASh7lNKdpbLCsNKL+9QP1reJ9ml/rnvhX6fTBDYNVP1azv7UdH8NWRI6C95K",
"elements": [
"pplr-data-maps"
@@ -862,7 +862,7 @@
{
"bundle": "prayer-walk-planner",
"scriptUrl": "./prayer-walk-planner/prayer-walk-planner.js",
- "output": "doxa-maps/prayer-walk-planner/prayer-walk-planner.js",
+ "output": "dx-maps/prayer-walk-planner/prayer-walk-planner.js",
"integrity": "sha384-WFMxLVmgVcb4f41FgA9HfB6Gpls7EY6VChtAG1TwwYyJVIlJtS8Gogr0VcKwAyQV",
"elements": [
"prayer-walk-planner"
@@ -887,7 +887,7 @@
{
"bundle": "regions-dashboard",
"scriptUrl": "./regions-dashboard/regions-dashboard.js",
- "output": "doxa-maps/regions-dashboard/regions-dashboard.js",
+ "output": "dx-maps/regions-dashboard/regions-dashboard.js",
"integrity": "sha384-s6fZzSXIqBkgA4KnbR4r7uYBrEly/OvCaFLqFM4VimcSqO8wNbr3mM1SC5USMMbI",
"elements": [
"regions-dashboard"
@@ -944,7 +944,7 @@
{
"bundle": "research-dashboard",
"scriptUrl": "./research-dashboard/research-dashboard.js",
- "output": "doxa-maps/research-dashboard/research-dashboard.js",
+ "output": "dx-maps/research-dashboard/research-dashboard.js",
"integrity": "sha384-NdYHBG13ZKWiDAWv+0kxb0rTfAt9tpBcIYUvrbO+v15RqdrYhZCriuzKg5ZVxWZ5",
"elements": [
"research-dashboard-map"
@@ -970,8 +970,8 @@
{
"bundle": "research-map-plus-grid",
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
- "output": "doxa-maps/research-map-plus-grid/research-map-plus-grid.js",
- "integrity": "sha384-3RKaw6TLfQnICa7yPRORcgE6JDfK+5dDoa6UhwjVTjXyK+a7ylo9a3kC7fPYYiYN",
+ "output": "dx-maps/research-map-plus-grid/research-map-plus-grid.js",
+ "integrity": "sha384-XlcQeEgRjIH6TAT/xJff56TF7xmBazt4CyPzvYEAy9knu4/axXl5OIo5lST+wqnN",
"elements": [
"research-map-plus-grid"
],
@@ -991,7 +991,7 @@
"scriptUrl": "./research-map-plus-grid/research-map-plus-grid.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
},
"instances": [
{
@@ -1014,8 +1014,8 @@
{
"bundle": "stack-demo",
"scriptUrl": "./stack-demo/stack-demo.js",
- "output": "doxa-maps/stack-demo/stack-demo.js",
- "integrity": "sha384-UkW6xuFr5wd1F6WJagiWzDoGxBXN6V89ESxbUu6AsRkcQOXTMGxBdRs84EpOAV6A",
+ "output": "dx-maps/stack-demo/stack-demo.js",
+ "integrity": "sha384-D/F6egHTM6ENUVz/R50TwOy9dNkRbLJurypEZLYMyakjV+rDwQ3XwAYgs+H7IywP",
"elements": [
"stack-demo"
],
@@ -1035,7 +1035,7 @@
"scriptUrl": "./stack-demo/stack-demo.js",
"embed": {
"iframe": "",
- "script": "\n\n"
+ "script": "\n\n"
},
"instances": [
{
@@ -1058,7 +1058,7 @@
{
"bundle": "upg-neighbor",
"scriptUrl": "./upg-neighbor/upg-neighbor.js",
- "output": "doxa-maps/upg-neighbor/upg-neighbor.js",
+ "output": "dx-maps/upg-neighbor/upg-neighbor.js",
"integrity": "sha384-wLGr8QspGbU0I/RW0AIPPMoJOkVUfYYOWe3CztKT1pykQvJrJnntvoIEUGSxLAJB",
"elements": [
"upg-neighbor"
@@ -1156,7 +1156,7 @@
{
"bundle": "wall-of-people-groups",
"scriptUrl": "./wall-of-people-groups/wall-of-people-groups.js",
- "output": "doxa-maps/wall-of-people-groups/wall-of-people-groups.js",
+ "output": "dx-maps/wall-of-people-groups/wall-of-people-groups.js",
"integrity": "sha384-IYQso8tNa1kfy05Z2URp80HKAh9OaplqjZXUC/g/yUFK9cgxCnohFOqcX0sm+4Tt",
"elements": [
"wall-of-people-groups"
diff --git a/public/doxa-maps/doxa-research-map/doxa-research-map.js b/public/dx-maps/doxa-research-map/doxa-research-map.js
similarity index 100%
rename from public/doxa-maps/doxa-research-map/doxa-research-map.js
rename to public/dx-maps/doxa-research-map/doxa-research-map.js
diff --git a/public/doxa-maps/doxa-research-map/research-map/index.html b/public/dx-maps/doxa-research-map/research-map/index.html
similarity index 100%
rename from public/doxa-maps/doxa-research-map/research-map/index.html
rename to public/dx-maps/doxa-research-map/research-map/index.html
diff --git a/public/doxa-maps/doxa-research-map/research-map/maplibre/index.html b/public/dx-maps/doxa-research-map/research-map/maplibre/index.html
similarity index 100%
rename from public/doxa-maps/doxa-research-map/research-map/maplibre/index.html
rename to public/dx-maps/doxa-research-map/research-map/maplibre/index.html
diff --git a/public/doxa-maps/doxa-simple-map/doxa-simple-map.js b/public/dx-maps/doxa-simple-map/doxa-simple-map.js
similarity index 100%
rename from public/doxa-maps/doxa-simple-map/doxa-simple-map.js
rename to public/dx-maps/doxa-simple-map/doxa-simple-map.js
diff --git a/public/doxa-maps/doxa-simple-map/doxa-simple-map/adoption/index.html b/public/dx-maps/doxa-simple-map/doxa-simple-map/adoption/index.html
similarity index 100%
rename from public/doxa-maps/doxa-simple-map/doxa-simple-map/adoption/index.html
rename to public/dx-maps/doxa-simple-map/doxa-simple-map/adoption/index.html
diff --git a/public/doxa-maps/doxa-simple-map/doxa-simple-map/engagement/index.html b/public/dx-maps/doxa-simple-map/doxa-simple-map/engagement/index.html
similarity index 100%
rename from public/doxa-maps/doxa-simple-map/doxa-simple-map/engagement/index.html
rename to public/dx-maps/doxa-simple-map/doxa-simple-map/engagement/index.html
diff --git a/public/doxa-maps/doxa-simple-map/doxa-simple-map/index.html b/public/dx-maps/doxa-simple-map/doxa-simple-map/index.html
similarity index 100%
rename from public/doxa-maps/doxa-simple-map/doxa-simple-map/index.html
rename to public/dx-maps/doxa-simple-map/doxa-simple-map/index.html
diff --git a/public/doxa-maps/doxa-simple-map/doxa-simple-map/prayer/index.html b/public/dx-maps/doxa-simple-map/doxa-simple-map/prayer/index.html
similarity index 100%
rename from public/doxa-maps/doxa-simple-map/doxa-simple-map/prayer/index.html
rename to public/dx-maps/doxa-simple-map/doxa-simple-map/prayer/index.html
diff --git a/public/doxa-maps/doxa-vision-card/doxa-vision-card.js b/public/dx-maps/doxa-vision-card/doxa-vision-card.js
similarity index 100%
rename from public/doxa-maps/doxa-vision-card/doxa-vision-card.js
rename to public/dx-maps/doxa-vision-card/doxa-vision-card.js
diff --git a/public/doxa-maps/doxa-vision-card/doxa-vision-card/default/index.html b/public/dx-maps/doxa-vision-card/doxa-vision-card/default/index.html
similarity index 100%
rename from public/doxa-maps/doxa-vision-card/doxa-vision-card/default/index.html
rename to public/dx-maps/doxa-vision-card/doxa-vision-card/default/index.html
diff --git a/public/doxa-maps/doxa-vision-card/doxa-vision-card/frontier/index.html b/public/dx-maps/doxa-vision-card/doxa-vision-card/frontier/index.html
similarity index 100%
rename from public/doxa-maps/doxa-vision-card/doxa-vision-card/frontier/index.html
rename to public/dx-maps/doxa-vision-card/doxa-vision-card/frontier/index.html
diff --git a/public/doxa-maps/doxa-vision-card/doxa-vision-card/index.html b/public/dx-maps/doxa-vision-card/doxa-vision-card/index.html
similarity index 100%
rename from public/doxa-maps/doxa-vision-card/doxa-vision-card/index.html
rename to public/dx-maps/doxa-vision-card/doxa-vision-card/index.html
diff --git a/public/doxa-maps/golden-path-check/golden-path-check.js b/public/dx-maps/golden-path-check/golden-path-check.js
similarity index 100%
rename from public/doxa-maps/golden-path-check/golden-path-check.js
rename to public/dx-maps/golden-path-check/golden-path-check.js
diff --git a/public/doxa-maps/golden-path-check/golden-path-check/index.html b/public/dx-maps/golden-path-check/golden-path-check/index.html
similarity index 100%
rename from public/doxa-maps/golden-path-check/golden-path-check/index.html
rename to public/dx-maps/golden-path-check/golden-path-check/index.html
diff --git a/public/doxa-maps/gospel-resources/charts/index.html b/public/dx-maps/gospel-resources/charts/index.html
similarity index 98%
rename from public/doxa-maps/gospel-resources/charts/index.html
rename to public/dx-maps/gospel-resources/charts/index.html
index b887a1cd8..f6c29c1fb 100644
--- a/public/doxa-maps/gospel-resources/charts/index.html
+++ b/public/dx-maps/gospel-resources/charts/index.html
@@ -26,7 +26,7 @@
-
+
-
+
-
+
-
+
-
+
@@ -14,6 +14,6 @@
-
+