diff --git a/.github/workflows/build-preview.yml b/.github/workflows/build-preview.yml
index 5a1fe803a..84d2ac002 100644
--- a/.github/workflows/build-preview.yml
+++ b/.github/workflows/build-preview.yml
@@ -19,16 +19,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Use Node.js 18.x
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Checkout Main Branch 🛎️
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
ref: main
path: main
- name: Checkout PR Branch 🛎️
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
path: pr-branch
- name: Install and Build Main Branch 🔧
@@ -110,7 +110,7 @@ jobs:
mv samples-diff ../dist/
working-directory: pr-branch
- name: Upload Build artifacts
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: americana
path: dist/
@@ -123,7 +123,7 @@ jobs:
echo $PR_SHA > pr/pr_sha
echo "Saved PR# ${{ github.event.pull_request.number }}, SHA# ${{ github.event.pull_request.head.sha }} for upload"
- name: Upload PR artifacts
- uses: actions/upload-artifact@v3
+ uses: actions/upload-artifact@v4
with:
name: pr_ci_artifacts
path: pr/
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index 387e51a7f..fc8537a81 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -19,9 +19,9 @@ jobs:
url: ${{ steps.deployment.outputs.page_url }}
steps:
- name: Checkout 🛎️
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Use Node.js 18.x
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Install and Build 🔧
@@ -35,9 +35,9 @@ jobs:
mkdir -p dist/shield-docs
cp -r shieldlib/docs/* dist/shield-docs
- name: Upload 🏗
- uses: actions/upload-pages-artifact@v1
+ uses: actions/upload-pages-artifact@v3
with:
path: ./dist
- name: Deploy 🚀
id: deployment
- uses: actions/deploy-pages@v1
+ uses: actions/deploy-pages@v4
diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml
index 418816635..5d1c098d2 100644
--- a/.github/workflows/lint.yml
+++ b/.github/workflows/lint.yml
@@ -10,7 +10,7 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
with:
# Make sure the actual branch is checked out when running on pull requests
repository: ${{ github.event.pull_request.head.repo.full_name }}
@@ -19,7 +19,7 @@ jobs:
fetch-depth: 0
- name: Set up Node.js
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: "18" # Specify the Node.js version
diff --git a/.github/workflows/test-build-macos-13.yml b/.github/workflows/test-build-macos-13.yml
index 0258b2282..3d893b395 100644
--- a/.github/workflows/test-build-macos-13.yml
+++ b/.github/workflows/test-build-macos-13.yml
@@ -9,9 +9,9 @@ jobs:
runs-on: macos-13
steps:
- name: Checkout 🛎️
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Use Node.js 18.x
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Build Shield Library 🛡️
diff --git a/.github/workflows/test-build-ubuntu.yml b/.github/workflows/test-build-ubuntu.yml
index e52a87a94..4440ba9c6 100644
--- a/.github/workflows/test-build-ubuntu.yml
+++ b/.github/workflows/test-build-ubuntu.yml
@@ -9,9 +9,9 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Use Node.js 18.x
- uses: actions/setup-node@v3
+ uses: actions/setup-node@v4
with:
node-version: 18.x
- name: Build Shield Library 🛡️
diff --git a/doc-img/shield_map_world.svg b/doc-img/shield_map_world.svg
index c11a1fe1d..08c8d842a 100644
--- a/doc-img/shield_map_world.svg
+++ b/doc-img/shield_map_world.svg
@@ -124,6 +124,8 @@ See the end of this file for a list of available jurisdictions and their codes.
.ve,
.dz,
.gh,
+.mg,
+.ne,
.am,
.bd,
.cn,
@@ -2314,4 +2316,4 @@ If overlapping claims in Antarctica are configured to be shown at the same time,
.aqclgb: portion claimed by Chile and the United Kingdom
.aqarcl: portion claimed by Argentina, Chile and the United Kingdom -->
-
+
\ No newline at end of file
diff --git a/icons/place_dot_in_circle.svg b/icons/place_dot_in_circle.svg
new file mode 100644
index 000000000..4b2703c0e
--- /dev/null
+++ b/icons/place_dot_in_circle.svg
@@ -0,0 +1,4 @@
+
diff --git a/icons/shield_ca_on_hamilton_blue.svg b/icons/shield_ca_on_hamilton_blue.svg
new file mode 100644
index 000000000..eb3c79ac6
--- /dev/null
+++ b/icons/shield_ca_on_hamilton_blue.svg
@@ -0,0 +1,4 @@
+
diff --git a/icons/shield_ca_on_hamilton_green.svg b/icons/shield_ca_on_hamilton_green.svg
new file mode 100644
index 000000000..43fe46665
--- /dev/null
+++ b/icons/shield_ca_on_hamilton_green.svg
@@ -0,0 +1,4 @@
+
diff --git a/icons/shield_ca_on_toronto.svg b/icons/shield_ca_on_toronto.svg
new file mode 100644
index 000000000..1a8f35a75
--- /dev/null
+++ b/icons/shield_ca_on_toronto.svg
@@ -0,0 +1,5 @@
+
diff --git a/icons/shield_us_al_foley.svg b/icons/shield_us_al_foley.svg
new file mode 100644
index 000000000..fe0a2c154
--- /dev/null
+++ b/icons/shield_us_al_foley.svg
@@ -0,0 +1,6 @@
+
diff --git a/icons/shield_us_ut_2.svg b/icons/shield_us_ut_2.svg
index a9e493979..b23fbf30e 100644
--- a/icons/shield_us_ut_2.svg
+++ b/icons/shield_us_ut_2.svg
@@ -1,4 +1,6 @@
diff --git a/icons/shield_us_ut_3.svg b/icons/shield_us_ut_3.svg
index 1895ac7f2..7038d3967 100644
--- a/icons/shield_us_ut_3.svg
+++ b/icons/shield_us_ut_3.svg
@@ -1,4 +1,6 @@
-