Compare commits
merge into: doxa-life:main
doxa-life:main
doxa-life:development
doxa-life:country-posters-plugin/print-document
doxa-life:upg100/r52-pinhint
doxa-life:upg100/poster-sections
doxa-life:studio/print-warn
doxa-life:upg100/p14-point12
doxa-life:upg100/names
doxa-life:dx-base/atomic-pilot-reload
doxa-life:upg100/even-columns
doxa-life:deep-research-plugin/share-p3b-clean
doxa-life:regions-plugin/p2b-asm
doxa-life:regions-plugin/view-address-p2b
doxa-life:gospel/gr-clearfilter
doxa-life:posterverse/view-address-p2b
doxa-life:studio/shell-p2b
doxa-life:deep-research-plugin/p2b-shell
doxa-life:deep-research-plugin/view-address-p2b
doxa-life:studio/leaf-drop-tk
doxa-life:repo/readme-desktop
doxa-life:regions-plugin/view-address-p2
doxa-life:deep-research-plugin/view-address-p2
doxa-life:posterverse/view-address-p2
doxa-life:gospel/c17-tables-skip
doxa-life:studio/leaf-escape
doxa-life:deep-research-plugin/share-p3
doxa-life:country-posters-plugin/p2-address
doxa-life:upg100/p2-address
doxa-life:studio/shell-p2
doxa-life:upg100/zone-switch
doxa-life:reg-post/bless-india-design
doxa-life:cities-plugin/c16-4sided
doxa-life:poster-design-plugin/reference
doxa-life:reg-post/bless-india-verse-en
doxa-life:country-posters-plugin/india-state-type
doxa-life:cities-plugin/c14-kc-heads
doxa-life:poster-design-plugin/caption-r2
doxa-life:cities-plugin/c11-words
doxa-life:wall-of-people-groups-plugin/themes
doxa-life:regions-plugin/view-address
doxa-life:studio/shell-address
doxa-life:deep-research-plugin/view-address
doxa-life:posterverse/view-address
doxa-life:poster-design-plugin/experimental
doxa-life:reg-post/bless-india-localization-trainc
doxa-life:gospel/gi-regions
doxa-life:wall-of-people-groups-plugin/work
doxa-life:regions-plugin/no-country-posters-tab
doxa-life:poster-design-plugin/size-labels-r2
doxa-life:poster-design-plugin/size-labels
doxa-life:upg100/sets-nodata
doxa-life:country-posters-plugin/no-india-tab
doxa-life:upg100/packet-l4
doxa-life:upg100/packet-l3
doxa-life:upg100/packet-v2-fd
doxa-life:repo/upg100-docs
doxa-life:upg100/packet-v2
doxa-life:cities-plugin/pkt-geom-proto
doxa-life:reg-post/bless-india-posters
doxa-life:upg100/poster-head
doxa-life:upg100/packet-pace
doxa-life:studio/pinned-fresh
doxa-life:repo/print-first-poster
doxa-life:repo/readme-swarm-2
doxa-life:deep-research-plugin/gosrail
doxa-life:posterverse/bip-label
doxa-life:poster-design-plugin/caption
doxa-life:repo/readme-swarm
doxa-life:studio/wall-large-doc
doxa-life:repo/p2-neutral
doxa-life:deep-research/bless-india-label
doxa-life:studio/phone-print-keep
doxa-life:upg100/rename-upg-100-2
doxa-life:poster-design-plugin/upg-presets
doxa-life:cont-po/country-sort-phonelimit
doxa-life:posterverse/bip
doxa-life:deep-research/bless-india-shelf
doxa-life:posterverse/bip-prep
doxa-life:bible-poster-plugin/poster-design-block
doxa-life:wall-of-people-groups-plugin/poster-design-block
doxa-life:upg100/poster-design-block
doxa-life:country-posters-plugin/poster-design-block
doxa-life:poster-design-plugin/catalogue
doxa-life:regions/card-action
doxa-life:deep-research/manifest-revalidate
doxa-life:regions/poster-sections
doxa-life:studio/instance-attr
doxa-life:deep-research/poster-sections-not-experimental
doxa-life:poster-design-plugin/poster-sections
doxa-life:studio/legend-shrink
doxa-life:studio/floor-perf
doxa-life:posterverse/exp-open
doxa-life:reg-post/india-posters
doxa-life:studio/resize-floor
doxa-life:upg100/pane-scroll
doxa-life:country-posters-plugin/india-tab
doxa-life:studio/pf-gate-tight
doxa-life:studio/poster-registry
doxa-life:upg100/rename-upg-100
doxa-life:cont-po/india-sheet-gate
doxa-life:studio/preview-flag
doxa-life:studio/phone4-r2
doxa-life:country-posters-plugin/poster-section
doxa-life:studio/phone4
doxa-life:poster-design-plugin/gate-loader-r1
doxa-life:poster-design-plugin/gate-loader
doxa-life:studio/share-tip
doxa-life:dx-maps/readme-pilot
doxa-life:studio/phone2
doxa-life:studio/navreach-poll
doxa-life:studio/vtl-drawer
doxa-life:studio/mobile-modes
doxa-life:studio/dxm-simple-map
doxa-life:studio/dxm-tags
doxa-life:deep-research-plugin/b26-home
doxa-life:country-posters-plugin/b25-india-withheld
doxa-life:poster-design-plugin/b25
doxa-life:country-posters-plugin/b24-iso3-names
doxa-life:country-posters-plugin/b23-photo-slot
doxa-life:repo/b21-contribute
doxa-life:studio/release-hygiene-2
doxa-life:repo/b21-hygiene
doxa-life:upg100/wall-toggle-width
doxa-life:studio/no-dev-backend
doxa-life:gospel/gi-render-exit
doxa-life:upg100/phone-bigjob
doxa-life:upg100/pg-names
doxa-life:studio/screen-gate-label
doxa-life:gospel/b14-gate-fp
doxa-life:gospel/lm-image-seat
doxa-life:country-posters-plugin/india-names-3
doxa-life:studio/gate-fixes
doxa-life:poster-design-plugin/b3-land
doxa-life:studio/bible-push
doxa-life:deep-research-plugin/lang-menu2
doxa-life:posterverse/bible-composes3
doxa-life:country-posters-plugin/india-whole-2
doxa-life:posterverse/lang-menu
doxa-life:studio/shell-header
doxa-life:upg100/wall-count
doxa-life:poster-design-plugin/b3-preview
doxa-life:bible-poster-plugin/work
doxa-life:prayer-progress-plugin/pin-opacity
doxa-life:repo/b13-docs
doxa-life:poster-design-plugin/b3
doxa-life:studio/poster-sizes
doxa-life:studio/template-rebuild
doxa-life:wall-of-people-groups-plugin/footer-scripture-only
doxa-life:studio/pinhint
doxa-life:upg100/state-packet
doxa-life:poster-design-plugin/iw-draw
doxa-life:poster-design-plugin/iw
doxa-life:studio/p-assembly
doxa-life:regions/india-large
doxa-life:country-posters-plugin/india-whole
doxa-life:posterverse/bible-composes2
doxa-life:gospel/gi-csv-guard
doxa-life:poster-design-plugin/zero-r2
doxa-life:country-posters-plugin/india-label
doxa-life:poster-design-plugin/zero-r1
doxa-life:poster-design-plugin/zero
doxa-life:country-posters-plugin/india-first
doxa-life:country-posters-plugin/p-privacy
doxa-life:prayer-progress-plugin/p-privacy
doxa-life:poster-design-plugin/thumbs2
doxa-life:studio/p-studio
doxa-life:repo/p-privacy
doxa-life:studio/scrub
doxa-life:regions-plugin/p-privacy
doxa-life:upg100/p-privacy
doxa-life:deep-research-plugin/p-privacy
doxa-life:gospel/p-privacy
doxa-life:wall-of-people-groups-plugin/p-privacy
doxa-life:upg100/life-grid
doxa-life:poster-design-plugin/thumbs
doxa-life:deep-research-plugin/lang-menu
doxa-life:repo/merge-main-bless
doxa-life:repo/readme-bless
doxa-life:posterverse/home-link3
doxa-life:posterverse/home-link2
doxa-life:country-posters-plugin/india-names-2
doxa-life:upg100/batch-tap
doxa-life:poster-design-plugin/land
doxa-life:repo/readme-top
doxa-life:posterverse/bible-composes
doxa-life:posterverse/home-link
doxa-life:deep-research-plugin/bible-excl
doxa-life:country-posters-plugin/india-states-2
doxa-life:country-posters-plugin/india-states
doxa-life:repo/rudder-shot
doxa-life:repo/diagram-today
doxa-life:upg100/mixed-rename
doxa-life:upg100/unmount-race
doxa-life:posterverse/pd-composes2
doxa-life:posterverse/poster-only
doxa-life:studio/fake-token
doxa-life:studio/land-pd-seam
doxa-life:upg100/india-states
doxa-life:deep-research-plugin/pd-row
doxa-life:poster-design-plugin/bundle
doxa-life:posterverse/pd-composes
doxa-life:upg100/batch-select
doxa-life:poster-design-plugin/seam
doxa-life:country-posters-plugin/work
doxa-life:studio/csv-guard
doxa-life:posterverse/shell
doxa-life:studio/legend-baseline
doxa-life:deep-research-plugin/hostslot
doxa-life:gospel/legend-over-controls
doxa-life:upg100/wall-menus
doxa-life:studio/lm-fold-lip
doxa-life:regions/country-posters-disclosure
doxa-life:dx-life/country-poster-wall-filter
doxa-life:upg100/packet-1058
doxa-life:exp-shepherd/nine-pill
doxa-life:regions/embed-popup
doxa-life:upg100/map-iso
doxa-life:regions/header-rounded
doxa-life:deep-research-plugin/fabz
doxa-life:upg100/hdr-square
doxa-life:regions/map-print-template
doxa-life:exp-shepherd/pillfab2
doxa-life:studio/lm-fabcorner
doxa-life:regions/rcm-credit-fold
doxa-life:simpleresearch-plugin/dxl-style
doxa-life:upg100/a-rollout
doxa-life:deep-research-plugin/fabcorner
doxa-life:repo/mobile-app-howto
doxa-life:deep-research-plugin/fabsteady
doxa-life:gospel/credit-corner
doxa-life:exp-shepherd/pillfab
doxa-life:upg100/mark5
doxa-life:studio/rudder-circle
doxa-life:prayer-progress-plugin/info-bluf
doxa-life:deep-research-plugin/svh-land
doxa-life:deep-research-plugin/svh
doxa-life:upg100/repin
doxa-life:regions/pins-phone-poster
doxa-life:upg100/perrow-deselect
doxa-life:deep-research-plugin/fablift
doxa-life:deep-research-plugin/d3drawer
doxa-life:prayer-progress-plugin/info-strategy
doxa-life:upg100/land-pair
doxa-life:upg100/packet-heart
doxa-life:regions/print-rollout
doxa-life:deep-research-plugin/strat
doxa-life:regions/rg-credit
doxa-life:upg100/p6-card-row-dev
doxa-life:studio/s4c
doxa-life:upg100/p6-card-row
doxa-life:upg100/land-s9-floor
doxa-life:regions/s5-p8-land
doxa-life:upg100/credit-floor-lb
doxa-life:deep-research-plugin/gal1
doxa-life:deep-research-plugin/p4
doxa-life:regions/s5-rollout
doxa-life:upg100/pin-radius
doxa-life:prayer-progress-plugin/info-embed
doxa-life:regions/ar-print-english
doxa-life:upg100/no-speaker
doxa-life:regions/phone-dashboard
doxa-life:exp-shepherd/pinhint-s3
doxa-life:deep-research-plugin/d3
doxa-life:regions/s5-phone-print
doxa-life:upg100/wall-2up
doxa-life:upg100/territory-counts
doxa-life:prayer-progress-plugin/info-sheet
doxa-life:regions/deeplink-opens-dashboard
doxa-life:big-picture-plugin/bp-c3-header
doxa-life:prayer-progress-plugin/info-pending
doxa-life:prayer-progress-plugin/round-no-flash
doxa-life:exp-shepherd/pp-info-control-2
doxa-life:regions/sparse-consistent
doxa-life:exp-shepherd/pp-info-control
doxa-life:upg100/i7-test
doxa-life:upg100/mapinfo-bridge
doxa-life:upg100/mapinfo-control
doxa-life:regions/mobile-posters-2up
doxa-life:exp-shepherd/pinnote-once
doxa-life:regions/regions-print-series
doxa-life:exp-shepherd/pinhint-floor
doxa-life:regions/country-sheet-onedef
doxa-life:regions/hue-narrow-revert
doxa-life:upg100/mapinfo-focus
doxa-life:exp-shepherd/pp-quiet-cancel
doxa-life:regions/mapinfo-pill-390
doxa-life:exp-shepherd/pinhint-cap
doxa-life:exp-shepherd/pinhint-maplibre
doxa-life:repo/reread-readme-fix
doxa-life:regions/country-poster-hue
doxa-life:regions/country-map-refetch
doxa-life:regions/tab-content-i18n
doxa-life:upg100/map-info
doxa-life:regions/pane-config-reforward
doxa-life:repo/deep-research-docs
doxa-life:upg100/posterwall-arity
doxa-life:exp-shepherd/gate-deleted-absent
doxa-life:regions/record-nine
doxa-life:regions/record-pushed
doxa-life:regions/handoff-integration
doxa-life:bundler-2/handoff
doxa-life:dx-base/handoff-integration
doxa-life:upg100/merge
doxa-life:repo/integration
doxa-life:exp-shepherd/handoff-merge
doxa-life:upg100/handoff
doxa-life:studio/plugin-studio-wt-parked
doxa-life:gospel/handoff
doxa-life:repo/handoff
doxa-life:regions/control-inset-gate
doxa-life:gospel/listbox-2
doxa-life:regions/host-position
doxa-life:upg100/pane-clip
doxa-life:gospel/listbox
doxa-life:bundler-2/formatlist
doxa-life:upg100/formatlist
doxa-life:regions/live-locale
doxa-life:regions/country-map-list
doxa-life:exp-shepherd/formatlist
doxa-life:gospel/joins2
doxa-life:repo/public-registry-guard
doxa-life:exp-shepherd/kc-more-key
doxa-life:regions/popup-bottom-controls
doxa-life:bundler-2/pair1-chained
doxa-life:upg100/pair1
doxa-life:bundler-2/pair1
doxa-life:exp-shepherd/wall-guards
doxa-life:exp-shepherd/kc-regions
doxa-life:exp-shepherd/wall-lod-cardpx
doxa-life:gospel/notice-order-r27
doxa-life:gospel/region-headings-r27
doxa-life:gospel/notice-order-solo
doxa-life:gospel/region-headings-solo
doxa-life:exp-shepherd/kc-other
doxa-life:gospel/region-headings
doxa-life:gospel/notice-order
doxa-life:bundler-2/pinbind
doxa-life:bundler-2/legendstate
doxa-life:repo/v8-reader-3
doxa-life:gospel/whiteboard-adopt-3
doxa-life:regions/viewport-meta
doxa-life:gospel/whiteboard-adopt-2
doxa-life:gospel/whiteboard-adopt
doxa-life:gospel/isoline-r
doxa-life:bundler-2/caps
doxa-life:exp-shepherd/tmpl-i18n
doxa-life:repo/v8-reader-2
doxa-life:upg100/js3
doxa-life:bundler-2/gridsweep
doxa-life:gospel/caps-2
doxa-life:bundler-2/datamap
doxa-life:regions/country-packet
doxa-life:regions/pan-reverted
doxa-life:gospel/caps
doxa-life:gospel/isoline
doxa-life:regions/center-guards
doxa-life:bundler-2/shared
doxa-life:regions/center-null
doxa-life:repo/driver-ref-docs
doxa-life:gospel/panel-only-2
doxa-life:gospel/jsleak
doxa-life:exp-shepherd/tmpl-i18n-keys
doxa-life:gospel/panel-only
doxa-life:exp-shepherd/upgn-sheet2
doxa-life:dx-base/a9-leaf-hints
doxa-life:regions/popup-autopan
doxa-life:gospel/drvref-2
doxa-life:gospel/drvref
doxa-life:exp-shepherd/l13-dry
doxa-life:repo/v8-fresh-reader
doxa-life:exp-shepherd/drvref
doxa-life:exp-shepherd/print-floor
doxa-life:bundler-2/kit
doxa-life:gospel/sentences-src
doxa-life:exp-shepherd/wall-print-count
doxa-life:regions/country-map-posters
doxa-life:exp-shepherd/wall-print-keys
doxa-life:exp-shepherd/wall-d3-measure
doxa-life:gospel/sentences-3
doxa-life:exp-shepherd/mst-cpu
doxa-life:gospel/sentences-2
doxa-life:repo/devserver-optin
doxa-life:exp-shepherd/wall-deadcode
doxa-life:gospel/sentences
doxa-life:repo/public-studio-mode
doxa-life:bundler-2/he-sr
doxa-life:gospel/panel-followup
doxa-life:repo/cloud-proxy-fixes
doxa-life:repo/readme-v8
doxa-life:exp-shepherd/wall-pplr-land
doxa-life:exp-shepherd/pplr-phone
doxa-life:gospel/sentence-helper
doxa-life:exp-shepherd/wall-a6
doxa-life:repo/readme-a8
doxa-life:gospel/a5-cpu
doxa-life:gospel/a4
doxa-life:regions/lifecal-params
doxa-life:exp-shepherd/cites-mobile
doxa-life:bundler-2/rd-citations
doxa-life:exp-shepherd/upgn-sheet
doxa-life:repo/admin-status-doc
doxa-life:regions/cite-rule
doxa-life:exp-shepherd/upgn-keys6
doxa-life:exp-shepherd/mobile-fixes
doxa-life:bundler-2/lib-logical-css
doxa-life:exp-shepherd/cites
doxa-life:regions/one-profile-default
doxa-life:exp-shepherd/upgn-keys5
doxa-life:exp-shepherd/help-check-scope
doxa-life:exp-shepherd/exp-help-text
doxa-life:exp-shepherd/uprops-allow
doxa-life:exp-shepherd/apg-perf2
doxa-life:regions/verify-final
doxa-life:exp-shepherd/pwp-hamburger
doxa-life:repo/pull-interval-zero
doxa-life:repo/root-dockerfile
doxa-life:exp-shepherd/apg-perf
doxa-life:gospel/set-fit
doxa-life:exp-shepherd/template-meta
doxa-life:repo/readme-rudder-shot
doxa-life:gospel/ring-lib
doxa-life:gospel/ring-bands
doxa-life:repo/prod-pb-schema
doxa-life:bundler-2/rm-mobile-export
doxa-life:bundler-2/dashboard-kit-doc
doxa-life:exp-shepherd/wall-journey-t
doxa-life:exp-shepherd/upgn-letter
doxa-life:regions/idle
doxa-life:exp-shepherd/nn-gsec
doxa-life:exp-shepherd/wall-share
doxa-life:exp-shepherd/upgn-packet
doxa-life:bundler-2/poster-layout-optin
doxa-life:exp-shepherd/upgn-keys4
doxa-life:exp-shepherd/upgn-e2e
doxa-life:exp-shepherd/upgn-keys3
doxa-life:exp-shepherd/wall-keys3
doxa-life:repo/laptop-6way
doxa-life:exp-shepherd/upgn-wiring
doxa-life:exp-shepherd/upgn-keys2
doxa-life:exp-shepherd/wall-4x6
doxa-life:exp-shepherd/wall-wysiwyg
doxa-life:exp-shepherd/wall-fit
doxa-life:exp-shepherd/upgn-howto-keys
doxa-life:exp-shepherd/upgn-howto-keys-only
doxa-life:regions/curate-delete
doxa-life:upg100/select-zone-gate
doxa-life:upg100/packet-sets
doxa-life:regions/reduced-motion
doxa-life:regions/curate-measure
doxa-life:upg100/group-set-standard
doxa-life:repo/cdn-cache
doxa-life:regions/plural
doxa-life:gospel/orphan-fix
doxa-life:bundler-2/rtl-header-fix
doxa-life:exp-shepherd/wall-sizes
doxa-life:regions/dd-lang
doxa-life:regions/grid-driven
doxa-life:gospel/board768
doxa-life:repo/research-embed-test
doxa-life:regions/country-names
doxa-life:regions/legend-caret
doxa-life:regions/country-map
doxa-life:regions/print-chrome
doxa-life:regions/link-base
doxa-life:regions/leaf-print
doxa-life:exp-shepherd/wall-bless
doxa-life:bundler-2/poster-attribution
doxa-life:regions/print-busy
doxa-life:regions/print-busy-v2
doxa-life:regions/print-busy-local-71d7bf7
doxa-life:regions/manifest-visibility
doxa-life:bundler-2/script-registry
doxa-life:regions/batch-v3
doxa-life:regions/batch-v2
doxa-life:gospel/queued
doxa-life:upg100/window-globals
doxa-life:upg100/packet-vertical
doxa-life:regions/perrow-boot
doxa-life:regions/rcm-globals
doxa-life:gospel/slot2-leak
doxa-life:exp-shepherd/pplr-globals
doxa-life:regions/vtl-context-lost
doxa-life:regions/legend-aria
doxa-life:gospel/driver-r2
doxa-life:upg100/cp-slots-off
doxa-life:exp-shepherd/upgn-efilter-key
doxa-life:exp-shepherd/wall-keys
doxa-life:regions/worldmap-min
doxa-life:bundler-2/grid-lazy-images
doxa-life:regions/land-c11
doxa-life:bundler-2/rm-plugin-only
doxa-life:exp-shepherd/sweep-fixes
doxa-life:gospel/pending-loading-fix
doxa-life:exp-shepherd/cp-i18n
doxa-life:bundler-2/driver-1650
doxa-life:regions/grid-merge
doxa-life:regions/grid-cards-per-row
doxa-life:exp-shepherd/research-core
doxa-life:regions/maplibre-default
doxa-life:bundler-2/provide-warnings
doxa-life:exp-shepherd/mobile-gating
doxa-life:exp-shepherd/apg-lite
doxa-life:exp-shepherd/exp-help
doxa-life:regions/drv-legend-fab
doxa-life:exp-shepherd/exp-order
doxa-life:bundler-2/whiteboard
doxa-life:exp-shepherd/upgn-both
doxa-life:bundler-2/element-bootstrap
doxa-life:regions/set-charts
doxa-life:bundler-2/viewport-floor
doxa-life:regions/land-rg5
doxa-life:exp-shepherd/ring-legend
doxa-life:bundler-2/reader-shapes
doxa-life:regions/charts-followups
doxa-life:regions/packet-charts
doxa-life:regions/anchor-only
doxa-life:bundler-2/one-scrollbar
doxa-life:regions/zone-region-namespace
doxa-life:gospel/internal-set-charts-check
doxa-life:rudder/robot-voice
doxa-life:bundler-1/vertical-legend
doxa-life:bundler-1/hce-canary
doxa-life:bundler-1/work
doxa-life:rudder/desktop-sidecar
doxa-life:exp-shepherd/legend-goup
doxa-life:bundler-3/work
doxa-life:production
doxa-life:exp-shepherd/labels-en-single
doxa-life:studio/desktop-howto
doxa-life:repo/readme-quickstart
doxa-life:exp-shepherd/pplr-locale
doxa-life:repo/gate-no-pb-hooks
doxa-life:repo/local-dev-sync-pb
doxa-life:studio/rudder-pool
doxa-life:studio/rudder-server
doxa-life:studio/rudder-remote
doxa-life:studio/rudder-chat
doxa-life:studio/rudder-mobile
doxa-life:rudder/corner-polish
doxa-life:exp-shepherd/upgn-overhaul
doxa-life:exp-shepherd/svalbard-own-data
doxa-life:exp-shepherd/own-strings
doxa-life:exp-shepherd/messaging-line
doxa-life:repo/decouple-deployment
doxa-life:exp-shepherd/gospel-two-keys
doxa-life:repo/decouple-prose
doxa-life:exp-shepherd/shelf-strings
doxa-life:exp-shepherd/facet-cascade-parser
doxa-life:exp-shepherd/web-boundaries
doxa-life:bundler-1/drop-selectzone-fallback
doxa-life:bundler-1/c1b-resource-to-library
doxa-life:repo/shots-upglist-wait
doxa-life:rega/readme-shots-688ba6cf
doxa-life:bundler-1/c1-palettes-to-library
doxa-life:exp-shepherd/interop-known-cleanup
doxa-life:exp-shepherd/list-labels-i18n
doxa-life:bundler-1/c2-projection-helper
doxa-life:bundler-1/showonmap-retained-selection
doxa-life:exp-shepherd/internet-adm1-full
doxa-life:exp-shepherd/internet-adm1-india
doxa-life:rega/readme-shots-8b6f37f6
doxa-life:exp-shepherd/list-prop-tier-a
doxa-life:repo/shots-tokenless
doxa-life:repo/readme-auto-engine
doxa-life:exp-shepherd/pplr-d3-no-merge
doxa-life:exp-shepherd/flower-mesh-opens-svg
doxa-life:exp-shepherd/composite-interop-gate
doxa-life:exp-shepherd/composites-mount-gate
doxa-life:exp-shepherd/template-map
doxa-life:exp-shepherd/wall-lod
doxa-life:exp-shepherd/key-cities-i18n
doxa-life:exp-shepherd/i18n-cities
doxa-life:bundler-1/worldview-guard-library
doxa-life:exp-shepherd/neighbor-i18n
doxa-life:exp-shepherd/wall-i18n
doxa-life:exp-shepherd/simple-map-i18n
doxa-life:exp-shepherd/i18n-pplr
doxa-life:exp-shepherd/universal-props
doxa-life:plugin-studio/organize
doxa-life:exp-shepherd/pplr-wip
doxa-life:exp-shepherd/roundup
doxa-life:doxa-maps-plugin-studio
doxa-life:bundler-2/work
doxa-life:packet/vertical
doxa-life:wip/handoff-test
doxa-life:wip/dashboard-defects
doxa-life:v1.0.0
doxa-life:v0.2.0
doxa-life:production-final-93061d2
...
pull from: doxa-life:bundler-1/worldview-guard-library
doxa-life:development
doxa-life:country-posters-plugin/print-document
doxa-life:upg100/r52-pinhint
doxa-life:upg100/poster-sections
doxa-life:main
doxa-life:studio/print-warn
doxa-life:upg100/p14-point12
doxa-life:upg100/names
doxa-life:dx-base/atomic-pilot-reload
doxa-life:upg100/even-columns
doxa-life:deep-research-plugin/share-p3b-clean
doxa-life:regions-plugin/p2b-asm
doxa-life:regions-plugin/view-address-p2b
doxa-life:gospel/gr-clearfilter
doxa-life:posterverse/view-address-p2b
doxa-life:studio/shell-p2b
doxa-life:deep-research-plugin/p2b-shell
doxa-life:deep-research-plugin/view-address-p2b
doxa-life:studio/leaf-drop-tk
doxa-life:repo/readme-desktop
doxa-life:regions-plugin/view-address-p2
doxa-life:deep-research-plugin/view-address-p2
doxa-life:posterverse/view-address-p2
doxa-life:gospel/c17-tables-skip
doxa-life:studio/leaf-escape
doxa-life:deep-research-plugin/share-p3
doxa-life:country-posters-plugin/p2-address
doxa-life:upg100/p2-address
doxa-life:studio/shell-p2
doxa-life:upg100/zone-switch
doxa-life:reg-post/bless-india-design
doxa-life:cities-plugin/c16-4sided
doxa-life:poster-design-plugin/reference
doxa-life:reg-post/bless-india-verse-en
doxa-life:country-posters-plugin/india-state-type
doxa-life:cities-plugin/c14-kc-heads
doxa-life:poster-design-plugin/caption-r2
doxa-life:cities-plugin/c11-words
doxa-life:wall-of-people-groups-plugin/themes
doxa-life:regions-plugin/view-address
doxa-life:studio/shell-address
doxa-life:deep-research-plugin/view-address
doxa-life:posterverse/view-address
doxa-life:poster-design-plugin/experimental
doxa-life:reg-post/bless-india-localization-trainc
doxa-life:gospel/gi-regions
doxa-life:wall-of-people-groups-plugin/work
doxa-life:regions-plugin/no-country-posters-tab
doxa-life:poster-design-plugin/size-labels-r2
doxa-life:poster-design-plugin/size-labels
doxa-life:upg100/sets-nodata
doxa-life:country-posters-plugin/no-india-tab
doxa-life:upg100/packet-l4
doxa-life:upg100/packet-l3
doxa-life:upg100/packet-v2-fd
doxa-life:repo/upg100-docs
doxa-life:upg100/packet-v2
doxa-life:cities-plugin/pkt-geom-proto
doxa-life:reg-post/bless-india-posters
doxa-life:upg100/poster-head
doxa-life:upg100/packet-pace
doxa-life:studio/pinned-fresh
doxa-life:repo/print-first-poster
doxa-life:repo/readme-swarm-2
doxa-life:deep-research-plugin/gosrail
doxa-life:posterverse/bip-label
doxa-life:poster-design-plugin/caption
doxa-life:repo/readme-swarm
doxa-life:studio/wall-large-doc
doxa-life:repo/p2-neutral
doxa-life:deep-research/bless-india-label
doxa-life:studio/phone-print-keep
doxa-life:upg100/rename-upg-100-2
doxa-life:poster-design-plugin/upg-presets
doxa-life:cont-po/country-sort-phonelimit
doxa-life:posterverse/bip
doxa-life:deep-research/bless-india-shelf
doxa-life:posterverse/bip-prep
doxa-life:bible-poster-plugin/poster-design-block
doxa-life:wall-of-people-groups-plugin/poster-design-block
doxa-life:upg100/poster-design-block
doxa-life:country-posters-plugin/poster-design-block
doxa-life:poster-design-plugin/catalogue
doxa-life:regions/card-action
doxa-life:deep-research/manifest-revalidate
doxa-life:regions/poster-sections
doxa-life:studio/instance-attr
doxa-life:deep-research/poster-sections-not-experimental
doxa-life:poster-design-plugin/poster-sections
doxa-life:studio/legend-shrink
doxa-life:studio/floor-perf
doxa-life:posterverse/exp-open
doxa-life:reg-post/india-posters
doxa-life:studio/resize-floor
doxa-life:upg100/pane-scroll
doxa-life:country-posters-plugin/india-tab
doxa-life:studio/pf-gate-tight
doxa-life:studio/poster-registry
doxa-life:upg100/rename-upg-100
doxa-life:cont-po/india-sheet-gate
doxa-life:studio/preview-flag
doxa-life:studio/phone4-r2
doxa-life:country-posters-plugin/poster-section
doxa-life:studio/phone4
doxa-life:poster-design-plugin/gate-loader-r1
doxa-life:poster-design-plugin/gate-loader
doxa-life:studio/share-tip
doxa-life:dx-maps/readme-pilot
doxa-life:studio/phone2
doxa-life:studio/navreach-poll
doxa-life:studio/vtl-drawer
doxa-life:studio/mobile-modes
doxa-life:studio/dxm-simple-map
doxa-life:studio/dxm-tags
doxa-life:deep-research-plugin/b26-home
doxa-life:country-posters-plugin/b25-india-withheld
doxa-life:poster-design-plugin/b25
doxa-life:country-posters-plugin/b24-iso3-names
doxa-life:country-posters-plugin/b23-photo-slot
doxa-life:repo/b21-contribute
doxa-life:studio/release-hygiene-2
doxa-life:repo/b21-hygiene
doxa-life:upg100/wall-toggle-width
doxa-life:studio/no-dev-backend
doxa-life:gospel/gi-render-exit
doxa-life:upg100/phone-bigjob
doxa-life:upg100/pg-names
doxa-life:studio/screen-gate-label
doxa-life:gospel/b14-gate-fp
doxa-life:gospel/lm-image-seat
doxa-life:country-posters-plugin/india-names-3
doxa-life:studio/gate-fixes
doxa-life:poster-design-plugin/b3-land
doxa-life:studio/bible-push
doxa-life:deep-research-plugin/lang-menu2
doxa-life:posterverse/bible-composes3
doxa-life:country-posters-plugin/india-whole-2
doxa-life:posterverse/lang-menu
doxa-life:studio/shell-header
doxa-life:upg100/wall-count
doxa-life:poster-design-plugin/b3-preview
doxa-life:bible-poster-plugin/work
doxa-life:prayer-progress-plugin/pin-opacity
doxa-life:repo/b13-docs
doxa-life:poster-design-plugin/b3
doxa-life:studio/poster-sizes
doxa-life:studio/template-rebuild
doxa-life:wall-of-people-groups-plugin/footer-scripture-only
doxa-life:studio/pinhint
doxa-life:upg100/state-packet
doxa-life:poster-design-plugin/iw-draw
doxa-life:poster-design-plugin/iw
doxa-life:studio/p-assembly
doxa-life:regions/india-large
doxa-life:country-posters-plugin/india-whole
doxa-life:posterverse/bible-composes2
doxa-life:gospel/gi-csv-guard
doxa-life:poster-design-plugin/zero-r2
doxa-life:country-posters-plugin/india-label
doxa-life:poster-design-plugin/zero-r1
doxa-life:poster-design-plugin/zero
doxa-life:country-posters-plugin/india-first
doxa-life:country-posters-plugin/p-privacy
doxa-life:prayer-progress-plugin/p-privacy
doxa-life:poster-design-plugin/thumbs2
doxa-life:studio/p-studio
doxa-life:repo/p-privacy
doxa-life:studio/scrub
doxa-life:regions-plugin/p-privacy
doxa-life:upg100/p-privacy
doxa-life:deep-research-plugin/p-privacy
doxa-life:gospel/p-privacy
doxa-life:wall-of-people-groups-plugin/p-privacy
doxa-life:upg100/life-grid
doxa-life:poster-design-plugin/thumbs
doxa-life:deep-research-plugin/lang-menu
doxa-life:repo/merge-main-bless
doxa-life:repo/readme-bless
doxa-life:posterverse/home-link3
doxa-life:posterverse/home-link2
doxa-life:country-posters-plugin/india-names-2
doxa-life:upg100/batch-tap
doxa-life:poster-design-plugin/land
doxa-life:repo/readme-top
doxa-life:posterverse/bible-composes
doxa-life:posterverse/home-link
doxa-life:deep-research-plugin/bible-excl
doxa-life:country-posters-plugin/india-states-2
doxa-life:country-posters-plugin/india-states
doxa-life:repo/rudder-shot
doxa-life:repo/diagram-today
doxa-life:upg100/mixed-rename
doxa-life:upg100/unmount-race
doxa-life:posterverse/pd-composes2
doxa-life:posterverse/poster-only
doxa-life:studio/fake-token
doxa-life:studio/land-pd-seam
doxa-life:upg100/india-states
doxa-life:deep-research-plugin/pd-row
doxa-life:poster-design-plugin/bundle
doxa-life:posterverse/pd-composes
doxa-life:upg100/batch-select
doxa-life:poster-design-plugin/seam
doxa-life:country-posters-plugin/work
doxa-life:studio/csv-guard
doxa-life:posterverse/shell
doxa-life:studio/legend-baseline
doxa-life:deep-research-plugin/hostslot
doxa-life:gospel/legend-over-controls
doxa-life:upg100/wall-menus
doxa-life:studio/lm-fold-lip
doxa-life:regions/country-posters-disclosure
doxa-life:dx-life/country-poster-wall-filter
doxa-life:upg100/packet-1058
doxa-life:exp-shepherd/nine-pill
doxa-life:regions/embed-popup
doxa-life:upg100/map-iso
doxa-life:regions/header-rounded
doxa-life:deep-research-plugin/fabz
doxa-life:upg100/hdr-square
doxa-life:regions/map-print-template
doxa-life:exp-shepherd/pillfab2
doxa-life:studio/lm-fabcorner
doxa-life:regions/rcm-credit-fold
doxa-life:simpleresearch-plugin/dxl-style
doxa-life:upg100/a-rollout
doxa-life:deep-research-plugin/fabcorner
doxa-life:repo/mobile-app-howto
doxa-life:deep-research-plugin/fabsteady
doxa-life:gospel/credit-corner
doxa-life:exp-shepherd/pillfab
doxa-life:upg100/mark5
doxa-life:studio/rudder-circle
doxa-life:prayer-progress-plugin/info-bluf
doxa-life:deep-research-plugin/svh-land
doxa-life:deep-research-plugin/svh
doxa-life:upg100/repin
doxa-life:regions/pins-phone-poster
doxa-life:upg100/perrow-deselect
doxa-life:deep-research-plugin/fablift
doxa-life:deep-research-plugin/d3drawer
doxa-life:prayer-progress-plugin/info-strategy
doxa-life:upg100/land-pair
doxa-life:upg100/packet-heart
doxa-life:regions/print-rollout
doxa-life:deep-research-plugin/strat
doxa-life:regions/rg-credit
doxa-life:upg100/p6-card-row-dev
doxa-life:studio/s4c
doxa-life:upg100/p6-card-row
doxa-life:upg100/land-s9-floor
doxa-life:regions/s5-p8-land
doxa-life:upg100/credit-floor-lb
doxa-life:deep-research-plugin/gal1
doxa-life:deep-research-plugin/p4
doxa-life:regions/s5-rollout
doxa-life:upg100/pin-radius
doxa-life:prayer-progress-plugin/info-embed
doxa-life:regions/ar-print-english
doxa-life:upg100/no-speaker
doxa-life:regions/phone-dashboard
doxa-life:exp-shepherd/pinhint-s3
doxa-life:deep-research-plugin/d3
doxa-life:regions/s5-phone-print
doxa-life:upg100/wall-2up
doxa-life:upg100/territory-counts
doxa-life:prayer-progress-plugin/info-sheet
doxa-life:regions/deeplink-opens-dashboard
doxa-life:big-picture-plugin/bp-c3-header
doxa-life:prayer-progress-plugin/info-pending
doxa-life:prayer-progress-plugin/round-no-flash
doxa-life:exp-shepherd/pp-info-control-2
doxa-life:regions/sparse-consistent
doxa-life:exp-shepherd/pp-info-control
doxa-life:upg100/i7-test
doxa-life:upg100/mapinfo-bridge
doxa-life:upg100/mapinfo-control
doxa-life:regions/mobile-posters-2up
doxa-life:exp-shepherd/pinnote-once
doxa-life:regions/regions-print-series
doxa-life:exp-shepherd/pinhint-floor
doxa-life:regions/country-sheet-onedef
doxa-life:regions/hue-narrow-revert
doxa-life:upg100/mapinfo-focus
doxa-life:exp-shepherd/pp-quiet-cancel
doxa-life:regions/mapinfo-pill-390
doxa-life:exp-shepherd/pinhint-cap
doxa-life:exp-shepherd/pinhint-maplibre
doxa-life:repo/reread-readme-fix
doxa-life:regions/country-poster-hue
doxa-life:regions/country-map-refetch
doxa-life:regions/tab-content-i18n
doxa-life:upg100/map-info
doxa-life:regions/pane-config-reforward
doxa-life:repo/deep-research-docs
doxa-life:upg100/posterwall-arity
doxa-life:exp-shepherd/gate-deleted-absent
doxa-life:regions/record-nine
doxa-life:regions/record-pushed
doxa-life:regions/handoff-integration
doxa-life:bundler-2/handoff
doxa-life:dx-base/handoff-integration
doxa-life:upg100/merge
doxa-life:repo/integration
doxa-life:exp-shepherd/handoff-merge
doxa-life:upg100/handoff
doxa-life:studio/plugin-studio-wt-parked
doxa-life:gospel/handoff
doxa-life:repo/handoff
doxa-life:regions/control-inset-gate
doxa-life:gospel/listbox-2
doxa-life:regions/host-position
doxa-life:upg100/pane-clip
doxa-life:gospel/listbox
doxa-life:bundler-2/formatlist
doxa-life:upg100/formatlist
doxa-life:regions/live-locale
doxa-life:regions/country-map-list
doxa-life:exp-shepherd/formatlist
doxa-life:gospel/joins2
doxa-life:repo/public-registry-guard
doxa-life:exp-shepherd/kc-more-key
doxa-life:regions/popup-bottom-controls
doxa-life:bundler-2/pair1-chained
doxa-life:upg100/pair1
doxa-life:bundler-2/pair1
doxa-life:exp-shepherd/wall-guards
doxa-life:exp-shepherd/kc-regions
doxa-life:exp-shepherd/wall-lod-cardpx
doxa-life:gospel/notice-order-r27
doxa-life:gospel/region-headings-r27
doxa-life:gospel/notice-order-solo
doxa-life:gospel/region-headings-solo
doxa-life:exp-shepherd/kc-other
doxa-life:gospel/region-headings
doxa-life:gospel/notice-order
doxa-life:bundler-2/pinbind
doxa-life:bundler-2/legendstate
doxa-life:repo/v8-reader-3
doxa-life:gospel/whiteboard-adopt-3
doxa-life:regions/viewport-meta
doxa-life:gospel/whiteboard-adopt-2
doxa-life:gospel/whiteboard-adopt
doxa-life:gospel/isoline-r
doxa-life:bundler-2/caps
doxa-life:exp-shepherd/tmpl-i18n
doxa-life:repo/v8-reader-2
doxa-life:upg100/js3
doxa-life:bundler-2/gridsweep
doxa-life:gospel/caps-2
doxa-life:bundler-2/datamap
doxa-life:regions/country-packet
doxa-life:regions/pan-reverted
doxa-life:gospel/caps
doxa-life:gospel/isoline
doxa-life:regions/center-guards
doxa-life:bundler-2/shared
doxa-life:regions/center-null
doxa-life:repo/driver-ref-docs
doxa-life:gospel/panel-only-2
doxa-life:gospel/jsleak
doxa-life:exp-shepherd/tmpl-i18n-keys
doxa-life:gospel/panel-only
doxa-life:exp-shepherd/upgn-sheet2
doxa-life:dx-base/a9-leaf-hints
doxa-life:regions/popup-autopan
doxa-life:gospel/drvref-2
doxa-life:gospel/drvref
doxa-life:exp-shepherd/l13-dry
doxa-life:repo/v8-fresh-reader
doxa-life:exp-shepherd/drvref
doxa-life:exp-shepherd/print-floor
doxa-life:bundler-2/kit
doxa-life:gospel/sentences-src
doxa-life:exp-shepherd/wall-print-count
doxa-life:regions/country-map-posters
doxa-life:exp-shepherd/wall-print-keys
doxa-life:exp-shepherd/wall-d3-measure
doxa-life:gospel/sentences-3
doxa-life:exp-shepherd/mst-cpu
doxa-life:gospel/sentences-2
doxa-life:repo/devserver-optin
doxa-life:exp-shepherd/wall-deadcode
doxa-life:gospel/sentences
doxa-life:repo/public-studio-mode
doxa-life:bundler-2/he-sr
doxa-life:gospel/panel-followup
doxa-life:repo/cloud-proxy-fixes
doxa-life:repo/readme-v8
doxa-life:exp-shepherd/wall-pplr-land
doxa-life:exp-shepherd/pplr-phone
doxa-life:gospel/sentence-helper
doxa-life:exp-shepherd/wall-a6
doxa-life:repo/readme-a8
doxa-life:gospel/a5-cpu
doxa-life:gospel/a4
doxa-life:regions/lifecal-params
doxa-life:exp-shepherd/cites-mobile
doxa-life:bundler-2/rd-citations
doxa-life:exp-shepherd/upgn-sheet
doxa-life:repo/admin-status-doc
doxa-life:regions/cite-rule
doxa-life:exp-shepherd/upgn-keys6
doxa-life:exp-shepherd/mobile-fixes
doxa-life:bundler-2/lib-logical-css
doxa-life:exp-shepherd/cites
doxa-life:regions/one-profile-default
doxa-life:exp-shepherd/upgn-keys5
doxa-life:exp-shepherd/help-check-scope
doxa-life:exp-shepherd/exp-help-text
doxa-life:exp-shepherd/uprops-allow
doxa-life:exp-shepherd/apg-perf2
doxa-life:regions/verify-final
doxa-life:exp-shepherd/pwp-hamburger
doxa-life:repo/pull-interval-zero
doxa-life:repo/root-dockerfile
doxa-life:exp-shepherd/apg-perf
doxa-life:gospel/set-fit
doxa-life:exp-shepherd/template-meta
doxa-life:repo/readme-rudder-shot
doxa-life:gospel/ring-lib
doxa-life:gospel/ring-bands
doxa-life:repo/prod-pb-schema
doxa-life:bundler-2/rm-mobile-export
doxa-life:bundler-2/dashboard-kit-doc
doxa-life:exp-shepherd/wall-journey-t
doxa-life:exp-shepherd/upgn-letter
doxa-life:regions/idle
doxa-life:exp-shepherd/nn-gsec
doxa-life:exp-shepherd/wall-share
doxa-life:exp-shepherd/upgn-packet
doxa-life:bundler-2/poster-layout-optin
doxa-life:exp-shepherd/upgn-keys4
doxa-life:exp-shepherd/upgn-e2e
doxa-life:exp-shepherd/upgn-keys3
doxa-life:exp-shepherd/wall-keys3
doxa-life:repo/laptop-6way
doxa-life:exp-shepherd/upgn-wiring
doxa-life:exp-shepherd/upgn-keys2
doxa-life:exp-shepherd/wall-4x6
doxa-life:exp-shepherd/wall-wysiwyg
doxa-life:exp-shepherd/wall-fit
doxa-life:exp-shepherd/upgn-howto-keys
doxa-life:exp-shepherd/upgn-howto-keys-only
doxa-life:regions/curate-delete
doxa-life:upg100/select-zone-gate
doxa-life:upg100/packet-sets
doxa-life:regions/reduced-motion
doxa-life:regions/curate-measure
doxa-life:upg100/group-set-standard
doxa-life:repo/cdn-cache
doxa-life:regions/plural
doxa-life:gospel/orphan-fix
doxa-life:bundler-2/rtl-header-fix
doxa-life:exp-shepherd/wall-sizes
doxa-life:regions/dd-lang
doxa-life:regions/grid-driven
doxa-life:gospel/board768
doxa-life:repo/research-embed-test
doxa-life:regions/country-names
doxa-life:regions/legend-caret
doxa-life:regions/country-map
doxa-life:regions/print-chrome
doxa-life:regions/link-base
doxa-life:regions/leaf-print
doxa-life:exp-shepherd/wall-bless
doxa-life:bundler-2/poster-attribution
doxa-life:regions/print-busy
doxa-life:regions/print-busy-v2
doxa-life:regions/print-busy-local-71d7bf7
doxa-life:regions/manifest-visibility
doxa-life:bundler-2/script-registry
doxa-life:regions/batch-v3
doxa-life:regions/batch-v2
doxa-life:gospel/queued
doxa-life:upg100/window-globals
doxa-life:upg100/packet-vertical
doxa-life:regions/perrow-boot
doxa-life:regions/rcm-globals
doxa-life:gospel/slot2-leak
doxa-life:exp-shepherd/pplr-globals
doxa-life:regions/vtl-context-lost
doxa-life:regions/legend-aria
doxa-life:gospel/driver-r2
doxa-life:upg100/cp-slots-off
doxa-life:exp-shepherd/upgn-efilter-key
doxa-life:exp-shepherd/wall-keys
doxa-life:regions/worldmap-min
doxa-life:bundler-2/grid-lazy-images
doxa-life:regions/land-c11
doxa-life:bundler-2/rm-plugin-only
doxa-life:exp-shepherd/sweep-fixes
doxa-life:gospel/pending-loading-fix
doxa-life:exp-shepherd/cp-i18n
doxa-life:bundler-2/driver-1650
doxa-life:regions/grid-merge
doxa-life:regions/grid-cards-per-row
doxa-life:exp-shepherd/research-core
doxa-life:regions/maplibre-default
doxa-life:bundler-2/provide-warnings
doxa-life:exp-shepherd/mobile-gating
doxa-life:exp-shepherd/apg-lite
doxa-life:exp-shepherd/exp-help
doxa-life:regions/drv-legend-fab
doxa-life:exp-shepherd/exp-order
doxa-life:bundler-2/whiteboard
doxa-life:exp-shepherd/upgn-both
doxa-life:bundler-2/element-bootstrap
doxa-life:regions/set-charts
doxa-life:bundler-2/viewport-floor
doxa-life:regions/land-rg5
doxa-life:exp-shepherd/ring-legend
doxa-life:bundler-2/reader-shapes
doxa-life:regions/charts-followups
doxa-life:regions/packet-charts
doxa-life:regions/anchor-only
doxa-life:bundler-2/one-scrollbar
doxa-life:regions/zone-region-namespace
doxa-life:gospel/internal-set-charts-check
doxa-life:rudder/robot-voice
doxa-life:bundler-1/vertical-legend
doxa-life:bundler-1/hce-canary
doxa-life:bundler-1/work
doxa-life:rudder/desktop-sidecar
doxa-life:exp-shepherd/legend-goup
doxa-life:bundler-3/work
doxa-life:production
doxa-life:exp-shepherd/labels-en-single
doxa-life:studio/desktop-howto
doxa-life:repo/readme-quickstart
doxa-life:exp-shepherd/pplr-locale
doxa-life:repo/gate-no-pb-hooks
doxa-life:repo/local-dev-sync-pb
doxa-life:studio/rudder-pool
doxa-life:studio/rudder-server
doxa-life:studio/rudder-remote
doxa-life:studio/rudder-chat
doxa-life:studio/rudder-mobile
doxa-life:rudder/corner-polish
doxa-life:exp-shepherd/upgn-overhaul
doxa-life:exp-shepherd/svalbard-own-data
doxa-life:exp-shepherd/own-strings
doxa-life:exp-shepherd/messaging-line
doxa-life:repo/decouple-deployment
doxa-life:exp-shepherd/gospel-two-keys
doxa-life:repo/decouple-prose
doxa-life:exp-shepherd/shelf-strings
doxa-life:exp-shepherd/facet-cascade-parser
doxa-life:exp-shepherd/web-boundaries
doxa-life:bundler-1/drop-selectzone-fallback
doxa-life:bundler-1/c1b-resource-to-library
doxa-life:repo/shots-upglist-wait
doxa-life:rega/readme-shots-688ba6cf
doxa-life:bundler-1/c1-palettes-to-library
doxa-life:exp-shepherd/interop-known-cleanup
doxa-life:exp-shepherd/list-labels-i18n
doxa-life:bundler-1/c2-projection-helper
doxa-life:bundler-1/showonmap-retained-selection
doxa-life:exp-shepherd/internet-adm1-full
doxa-life:exp-shepherd/internet-adm1-india
doxa-life:rega/readme-shots-8b6f37f6
doxa-life:exp-shepherd/list-prop-tier-a
doxa-life:repo/shots-tokenless
doxa-life:repo/readme-auto-engine
doxa-life:exp-shepherd/pplr-d3-no-merge
doxa-life:exp-shepherd/flower-mesh-opens-svg
doxa-life:exp-shepherd/composite-interop-gate
doxa-life:exp-shepherd/composites-mount-gate
doxa-life:exp-shepherd/template-map
doxa-life:exp-shepherd/wall-lod
doxa-life:exp-shepherd/key-cities-i18n
doxa-life:exp-shepherd/i18n-cities
doxa-life:bundler-1/worldview-guard-library
doxa-life:exp-shepherd/neighbor-i18n
doxa-life:exp-shepherd/wall-i18n
doxa-life:exp-shepherd/simple-map-i18n
doxa-life:exp-shepherd/i18n-pplr
doxa-life:exp-shepherd/universal-props
doxa-life:plugin-studio/organize
doxa-life:exp-shepherd/pplr-wip
doxa-life:exp-shepherd/roundup
doxa-life:doxa-maps-plugin-studio
doxa-life:bundler-2/work
doxa-life:packet/vertical
doxa-life:wip/handoff-test
doxa-life:wip/dashboard-defects
doxa-life:v1.0.0
doxa-life:v0.2.0
doxa-life:production-final-93061d2
1 commit
main
...
bundler-1/
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
254ad4a005 |
The country outline never drew on MapLibre: the worldview clause emptied its layer
Second site of the defect rega found on regions-mfe, and this one is shared by three plugins — country-posters, doxa-simple-map and doxa-research-map. The source asymmetry here was already handled carefully: MapLibre gets a geojson source instead of the mapbox:// tileset, the loader bridges iso3 -> iso_3166_1_alpha_3, and the layer drops 'source-layer' because MapLibre rejects it on geojson. What was missed is one field deeper. countryFilter() also ANDs a worldview clause, which exists because the tileset repeats a country once per worldview and the outline would otherwise draw two or three times over. world-adm0.geojson has no such duplication and carries no worldview property, so ['get','worldview'] is null, both sides of the `any` are false on every feature, and the `all` admits nothing. The outline is absent with no error, which looks exactly like boundary data that failed to load. Unlike the ISO field this cannot be bridged in the loader: there is no worldview to invent. It is a fact about the tileset's shape, so only the Mapbox path asks for it. The engine sniff already in the file moves UP, above the filter. It sat inside the try block, below the line that built the filter, so the filter could not have consulted it; the fast path at the top (setFilter on an existing layer) reuses the same filter and is now covered by the same branch. MEASURED, fail-first, against the real 162 features with MapLibre's own style-spec parser: the worldview clause admits 0 / 162 the MapLibre branch admits 1 / 1 (== one country, this composable's shape) the Mapbox path still collapses a duplicate worldview copy to 1 The check also REGISTERS both worldview sites in the tree and fails on a new unlisted one, so the class cannot come back quietly in a component nobody re-shoots. Not landed here: three consumer bundles compile this, so it needs their rebuild. |
1 changed files with 24 additions and 11 deletions
|
|
@ -73,10 +73,28 @@ export function resolveCountryIso(evt, pgs) {
|
|||
// 'all', 'US', 'CN', 'IN'); without a worldview filter an outline would be
|
||||
// drawn 2-3× over itself. Mirror the homepage CountryMap.vue filter: keep the
|
||||
// 'all' worldview plus the US-recognized worldview.
|
||||
function countryFilter(code) {
|
||||
// The ENGINE is read off the live map rather than guessed from config: the container carries
|
||||
// maplibregl-map or mapboxgl-map, which is a fact about the instance in hand. Consumers call
|
||||
// useCountryOutline(() => map.value) with no options, so there is no provider to pass in.
|
||||
function isMaplibreMap(m) {
|
||||
try { return !!m?.getContainer?.()?.classList?.contains('maplibregl-map') } catch (_) { return false }
|
||||
}
|
||||
|
||||
function countryFilter(code, isMaplibre) {
|
||||
const byCode = ['==', ['get', 'iso_3166_1_alpha_3'], code]
|
||||
// ★ THE WORLDVIEW CLAUSE IS MAPBOX-ONLY, AND ANDING IT ON MAPLIBRE EMPTIES THE LAYER.
|
||||
// The clause exists for the tileset above; world-adm0.geojson, the MapLibre source added below,
|
||||
// has no worldview property and no per-worldview duplicates. So ['get','worldview'] is null,
|
||||
// both sides of the `any` are false on every feature, and the `all` admits NOTHING — the outline
|
||||
// is absent with no error, exactly as if the boundary data had failed to load. Unlike the ISO
|
||||
// field, this cannot be bridged in the loader: there is no worldview to invent. It is a fact
|
||||
// about the Mapbox tileset's shape, so only the Mapbox path asks for it.
|
||||
// MEASURED: against the real 162 features, the clause admits 0 and the branch below admits its
|
||||
// country — _qa-cycle/02-builder-cycle/_chk-worldview-clause-guarded-per-engine.mjs.
|
||||
if (isMaplibre) return byCode
|
||||
return [
|
||||
'all',
|
||||
['==', ['get', 'iso_3166_1_alpha_3'], code],
|
||||
byCode,
|
||||
['any', ['==', ['get', 'worldview'], 'all'], ['in', 'US', ['get', 'worldview']]]
|
||||
]
|
||||
}
|
||||
|
|
@ -116,7 +134,9 @@ export function useCountryOutline(getMap, opts = {}) {
|
|||
const m = typeof getMap === 'function' ? getMap() : null
|
||||
if (!m) return
|
||||
|
||||
const filter = countryFilter(code)
|
||||
// Engine FIRST: the filter's shape depends on it, and the fast path below reuses this filter.
|
||||
const isMaplibre = isMaplibreMap(m)
|
||||
const filter = countryFilter(code, isMaplibre)
|
||||
|
||||
// Fast path: source/layer already present from a prior pick — just swap the
|
||||
// filter so the highlight moves to the new country with zero teardown.
|
||||
|
|
@ -136,14 +156,7 @@ export function useCountryOutline(getMap, opts = {}) {
|
|||
// the console. THREE consumers share this composable — doxa-simple-map, countries-map and
|
||||
// research-map — so the fix belongs here, once, not three times.
|
||||
// Same shape already proven in DashboardMapPanel and RegionCountryMap.
|
||||
//
|
||||
// The ENGINE is read off the live map rather than guessed from config: the container carries
|
||||
// maplibregl-map or mapboxgl-map, which is a fact about the instance in hand. Consumers call
|
||||
// useCountryOutline(() => map.value) with no options, so there is no provider to pass in.
|
||||
const isMaplibre = (() => {
|
||||
try { return !!m.getContainer?.()?.classList?.contains('maplibregl-map') } catch (_) { return false }
|
||||
})()
|
||||
|
||||
// isMaplibre is resolved above, before the filter is built — see countryFilter().
|
||||
if (isMaplibre) {
|
||||
// Add EMPTY first, then setData after the fetch, so addLayer below stays SYNCHRONOUS and
|
||||
// the outline keeps its place in the layer order.
|
||||
|
|
|
|||
Write
Preview
Loading…
Reference in a new issue