diff --git a/CHANGELOG.md b/CHANGELOG.md
index aa907a0e8..52ec9f54a 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,34 @@
## Modifications since last major version
+### 27.2.0
+
+* Add characters
+ - TELEPHONE RECORDER (`U+2315`) (#2020).
+ - COUNTERSINK (`U+2335`) (#2020).
+ - BROKEN CIRCLE WITH NORTHWEST ARROW (`U+238B`) (#2020).
+ - TRIPLE PLUS (`U+29FB`) (#2020).
+* Correction of letter assignments for stylistic styles:
+ - Fix `cv10` and `cv30` for `ss14`.
+ - Fix `cv12`, `cv36`, and `cv82` for `ss16`.
+ - Fix `cv22`, `cv31`, `cv47`, and `cv91` for `ss07`.
+ - Fix `cv26` for `ss07`, `ss14`, and `ss15`.
+ - Fix `cv28`, `cv43`, and `cv70` for `ss01`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16`.
+ - Fix `cv55` for `ss03`, `ss09`, `cv12`, and `ss14`.
+ - Fix `cv53` and `cv84` for `ss10`.
+ - Fix `cv58` for `ss06` and `ss10`.
+ - Fix `cv59` for `ss09` and `ss18`.
+ - Fix `cv61` for `ss08` and `ss20`.
+ - Fix `cv62` for `ss01`.
+ - Fix `cv63` for `ss02`, `ss05`, and `ss12`.
+ - Fix `cv68` for `ss03`.
+ - Fix `cv72` for `ss03`, `ss05`, `ss06`, `cv07`, and `ss13`.
+ - Fix `cv77` for `ss03`, `ss04`, `ss06`, `ss07`, `ss08`, `ss12`, `ss13`, and `ss18`.
+ - Fix `cv79` and `cv80` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss09`, `ss12`, `ss13`, `ss14`, `ss16`, `ss18`, and Aile.
+ - Fix `cv88` for `ss18`.
+ - Fix `vsAA` and `vsAM` for `ss06`.
+ - Fix `vsAG` for `ss03` and Etoile.
+
+
### 27.1.0
* \[**Breaking**\] Change of variant names:
diff --git a/build-plans.toml b/build-plans.toml
index 6bc477252..30fc3379c 100644
--- a/build-plans.toml
+++ b/build-plans.toml
@@ -710,6 +710,8 @@ cyrl-em = "flat-bottom-serifless"
cyrl-capital-u = "straight-serifless"
cyrl-u = "straight-serifless"
cyrl-ef = "serifless"
+cyrl-yeri = "corner"
+cyrl-yery = "corner"
at = "fourfold"
percent = "rings-continuous-slash"
micro-sign = "toothed-serifless"
@@ -745,6 +747,8 @@ cyrl-em = "flat-bottom-serifless"
cyrl-capital-u = "straight-serifless"
cyrl-u = "straight-serifless"
cyrl-ef = "serifless"
+cyrl-yeri = "corner"
+cyrl-yery = "corner"
at = "fourfold"
percent = "rings-continuous-slash"
micro-sign = "toothed-serifless"
@@ -772,6 +776,7 @@ j = "flat-hook-serifed"
t = "flat-hook"
w = "straight-flat-top-serifed"
at = "fourfold"
+percent = "rings-continuous-slash"
[buildPlans.iosevka-etoile.variants.italic]
f = "flat-hook-tailed"
diff --git a/changes/27.2.0.md b/changes/27.2.0.md
new file mode 100644
index 000000000..990b9556e
--- /dev/null
+++ b/changes/27.2.0.md
@@ -0,0 +1,25 @@
+* Add characters
+ - TELEPHONE RECORDER (`U+2315`) (#2020).
+ - COUNTERSINK (`U+2335`) (#2020).
+ - BROKEN CIRCLE WITH NORTHWEST ARROW (`U+238B`) (#2020).
+ - TRIPLE PLUS (`U+29FB`) (#2020).
+* Correction of letter assignments for stylistic styles:
+ - Fix `cv10` and `cv30` for `ss14`.
+ - Fix `cv12`, `cv36`, and `cv82` for `ss16`.
+ - Fix `cv22`, `cv31`, `cv47`, and `cv91` for `ss07`.
+ - Fix `cv26` for `ss07`, `ss14`, and `ss15`.
+ - Fix `cv28`, `cv43`, and `cv70` for `ss01`, `ss04`, `ss05`, `ss06`, `ss07`, `ss13`, and `ss16`.
+ - Fix `cv55` for `ss03`, `ss09`, `cv12`, and `ss14`.
+ - Fix `cv53` and `cv84` for `ss10`.
+ - Fix `cv58` for `ss06` and `ss10`.
+ - Fix `cv59` for `ss09` and `ss18`.
+ - Fix `cv61` for `ss08` and `ss20`.
+ - Fix `cv62` for `ss01`.
+ - Fix `cv63` for `ss02`, `ss05`, and `ss12`.
+ - Fix `cv68` for `ss03`.
+ - Fix `cv72` for `ss03`, `ss05`, `ss06`, `cv07`, and `ss13`.
+ - Fix `cv77` for `ss03`, `ss04`, `ss06`, `ss07`, `ss08`, `ss12`, `ss13`, and `ss18`.
+ - Fix `cv79` and `cv80` for `ss01`, `ss02`, `ss04`, `ss05`, `ss06`, `ss07`, `ss09`, `ss12`, `ss13`, `ss14`, `ss16`, `ss18`, and Aile.
+ - Fix `cv88` for `ss18`.
+ - Fix `vsAA` and `vsAM` for `ss06`.
+ - Fix `vsAG` for `ss03` and Etoile.
diff --git a/doc/PACKAGE-LIST.md b/doc/PACKAGE-LIST.md
index a3bde38e3..cc699d982 100644
--- a/doc/PACKAGE-LIST.md
+++ b/doc/PACKAGE-LIST.md
@@ -1,4 +1,4 @@
-# Package list of Release 27.1.0
+# Package list of Release 27.2.0
## Prebuilt Packages
Iosevka provides a large variety of variants. Prebuilt variants are listed below. For all Monospace variants' packages, it will contain three _spacing variants_. You can either download the package containing all the spacing variants (recommended), or cherry-pick the variant with specific spacing.
@@ -19,145 +19,145 @@ Iosevka provides various packaging formats, here is the list of them:
-📦 Iosevka — Monospace, Default | Super TTC | TTC | |
+📦 Iosevka — Monospace, Default | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka Slab — Monospace, Slab-serif | Super TTC | TTC | |
+ ├ Iosevka | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka Slab — Monospace, Slab-serif | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka Slab | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term Slab | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed Slab | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka Curly — Monospace, Curly Style | Super TTC | TTC | |
+ ├ Iosevka Slab | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term Slab | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed Slab | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka Curly — Monospace, Curly Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka Curly | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term Curly | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed Curly | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka Curly Slab — Monospace, Curly Style, Slab-serif | Super TTC | TTC | |
+ ├ Iosevka Curly | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term Curly | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed Curly | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka Curly Slab — Monospace, Curly Style, Slab-serif | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka Curly Slab | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term Curly Slab | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed Curly Slab | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS01 — Monospace, Andale Mono Style | Super TTC | TTC | |
+ ├ Iosevka Curly Slab | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term Curly Slab | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed Curly Slab | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS01 — Monospace, Andale Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS01 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS01 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS01 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS02 — Monospace, Anonymous Pro Style | Super TTC | TTC | |
+ ├ Iosevka SS01 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS01 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS01 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS02 — Monospace, Anonymous Pro Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS02 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS02 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS02 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS03 — Monospace, Consolas Style | Super TTC | TTC | |
+ ├ Iosevka SS02 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS02 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS02 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS03 — Monospace, Consolas Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS03 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS03 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS03 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS04 — Monospace, Menlo Style | Super TTC | TTC | |
+ ├ Iosevka SS03 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS03 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS03 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS04 — Monospace, Menlo Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS04 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS04 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS04 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS05 — Monospace, Fira Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS04 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS04 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS04 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS05 — Monospace, Fira Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS05 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS05 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS05 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS06 — Monospace, Liberation Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS05 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS05 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS05 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS06 — Monospace, Liberation Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS06 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS06 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS06 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS07 — Monospace, Monaco Style | Super TTC | TTC | |
+ ├ Iosevka SS06 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS06 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS06 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS07 — Monospace, Monaco Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS07 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS07 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS07 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS08 — Monospace, Pragmata Pro Style | Super TTC | TTC | |
+ ├ Iosevka SS07 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS07 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS07 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS08 — Monospace, Pragmata Pro Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS08 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS08 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS08 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS09 — Monospace, Source Code Pro Style | Super TTC | TTC | |
+ ├ Iosevka SS08 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS08 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS08 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS09 — Monospace, Source Code Pro Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS09 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS09 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS09 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS10 — Monospace, Envy Code R Style | Super TTC | TTC | |
+ ├ Iosevka SS09 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS09 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS09 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS10 — Monospace, Envy Code R Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS10 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS10 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS10 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS11 — Monospace, X Windows Fixed Style | Super TTC | TTC | |
+ ├ Iosevka SS10 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS10 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS10 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS11 — Monospace, X Windows Fixed Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS11 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS11 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS11 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS12 — Monospace, Ubuntu Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS11 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS11 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS11 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS12 — Monospace, Ubuntu Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS12 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS12 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS12 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS13 — Monospace, Lucida Style | Super TTC | TTC | |
+ ├ Iosevka SS12 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS12 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS12 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS13 — Monospace, Lucida Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS13 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS13 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS13 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS14 — Monospace, JetBrains Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS13 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS13 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS13 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS14 — Monospace, JetBrains Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS14 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS14 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS14 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS15 — Monospace, IBM Plex Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS14 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS14 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS14 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS15 — Monospace, IBM Plex Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS15 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS15 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS15 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS16 — Monospace, PT Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS15 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS15 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS15 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS16 — Monospace, PT Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS16 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS16 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS16 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS17 — Monospace, Recursive Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS16 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS16 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS16 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS17 — Monospace, Recursive Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS17 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS17 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS17 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka SS18 — Monospace, Input Mono Style | Super TTC | TTC | |
+ ├ Iosevka SS17 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS17 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS17 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka SS18 — Monospace, Input Mono Style | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- ├ Iosevka SS18 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- ├ Iosevka Term SS18 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
- └ Iosevka Fixed SS18 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka Aile — Quasi-proportional, Sans-serif | Super TTC | TTC | |
+ ├ Iosevka SS18 | Default | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ ├ Iosevka Term SS18 | Terminal | Yes | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+ └ Iosevka Fixed SS18 | Fixed | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka Aile — Quasi-proportional, Sans-serif | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- └ Iosevka Aile | Default | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
-📦 Iosevka Etoile — Quasi-proportional, Slab-serif | Super TTC | TTC | |
+ └ Iosevka Aile | Default | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
+📦 Iosevka Etoile — Quasi-proportional, Slab-serif | Super TTC | TTC | |
└ Sub-packages | Spacing | Ligatures | Downloads |
- └ Iosevka Etoile | Default | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
-  |
+ └ Iosevka Etoile | Default | No | Super TTC | TTC | TTF (Unhinted) | WebFont (Unhinted) |
+  |
diff --git a/doc/packages-sha.txt b/doc/packages-sha.txt
index 4fa70afed..3445a6ad3 100644
--- a/doc/packages-sha.txt
+++ b/doc/packages-sha.txt
@@ -1,456 +1,456 @@
-undefined 9e0d302dd51692951881bd57d355313fe8454dac2cd6fe7054a86fc9395f23f2
-undefined 8913418c84bc4d35e99b3f55c598ef53e5cf26b35af7e743730270008f9adbde
-undefined 250d513fea24a404f73df8e1d24c759691dbaa1969ebe756a5ffed4642564697
-undefined 576dbfc552e5d3596f2dd63a876ee2985d77c07ead21a8dc983941e8b1f039fd
-undefined 17f5222c8730d0a83cc7e9b8bacce31cf03be02390816a4dba072b872f54716d
-undefined 86c4a93cfd9969abfcf5c358338856a8950420e72388e852ce3a2c8c36d7c0f1
-undefined fed89744214cde4db66e824c729a0aba9ec71be782c7a43cd3de9e86f78cb7e1
-undefined 1c1d6edf9a6d99c4c10b2c65b9941b4d43afbedd5080b5fd81a7338d297a5ac9
-undefined 9cd294d1cfbd8ecfa1092542fc9975aa07c8ec4145631eb2e366092b22b634cf
-undefined 6132ad3fb82822644316c0665f099a081297adecbdb024787bfafc4fe2432130
-undefined 9a627480c577d72ec6180494252ffe488636dcd73bef7f6a8d7ca5ee01a6f4c3
-undefined abbdd750bd04137724a7c6b5c10a85b82cd7700deea1e7da73862236bcb72217
-undefined bb550c20fbd2f8f6b6e3c5c6518ae7c75d8645d2a89b3edc2f4ecdb60722c6bd
-undefined 6ca0310e0223a20cd18d32690e91c3206c1a00907e69317bfcfae19790edef38
-undefined 2b84007533dad883b25714d72ebcf1fffff9171382f4fb4821f5339601519344
-undefined 0dd7a8a9fe31ddfcfaa606ce5b30efafabe5e47477c40c21e6948da266890cd2
-undefined 3b525227f2b1458aa0081d38ec3c4d2df7d76f8a8cd3721f5403dae32eb2f030
-undefined ba04063f103f3f95a820c464f1bd6fbbce7d77b644401b8363f9bccf6678248e
-undefined 037ec1188b4f266ccd498c1a57bf7a07bd12f71db23463eae6bb2705e72daae8
-undefined 871d406c2c9366614bb9319455c68b6ffc8da561ab25cf8fb8a2662cdf01e7a3
-undefined 1d3d78affdae98e9bb6395ab53ab51106620a9be2a489d9da463a01c2032b681
-undefined 4cd5dafae5503d3ba810d1d82b14f51b5e1ec2961136f887d12cc057265a14c9
-undefined 07d69e8a4004ef6e0fa186ac301c9c8a73bc36147a1e8dd06bb3a69c1fccd49d
-undefined 3d9d2328f7a48da59cddb4db7b39b3f88b34454b5fe6560d44788a6cb242b07b
-undefined bbcc408518fbe5292ad6d71ec15c7753aa4bc985e949c2c5c862ea7db92ab2af
-undefined fac705b2034cd1999d7a3b5527e278f59e716fc2aa0d383c5bd2211c1b1963df
-undefined 719a66a1c73648265cfb6e82f26ffee0fdca5faf58ce96ed091d8523c6c32b47
-undefined c65181811e8da49965cfe64822b11e911330330a04caa81c0c28bcda18cf3943
-undefined 7ac985bd20e11423c87bff5e2a41623fcf810d30345a04893b3cf80a81b3ddae
-undefined a865ff94ddeab192bda4ed8e0a3618482ab5eedbe0bd9ed4c3632e2ffd8e0a9c
-undefined ca84b2be686d2a992c6bd07e3cd31b3ebacf8965ebfbd9f200c7f930be3f9d52
-undefined cee0d879d8b05808a1390e4ea4791e24ea4a1ec6e7dc915ec2c615fe5d42c3c5
-undefined 0e22eab54d005d208c2c8005a9389498b71279fe56366a31e8646560aa99dd11
-undefined 711b66ac7934f0135a144077618ac64f3d93f9e6f120d19b2ded434fb8ff9527
-undefined 32b40cadf268fc1c106e22db061b5fb7d5d26e37497b5b0a6287ead352fecd9b
-undefined 1d1ed581cde0362d373ced361a1a8264b361ff6d346152f1f5b827252cf92b46
-undefined 117468da4114789340574a80910d542e4563e27aa91c49305851c0fd9a6fb469
-undefined 16ef2fac9b24cfaae787962fb7827876b13b54243d033601b28730b8f89f6602
-undefined 8be63a2ff55eddd9ecd4412a52677e37d745885926a2603def430d7a2a6a1839
-undefined 08a4e42c855a52a128b8f80af2cc6988d43423dc1db3ab82c12f5470267d2115
-undefined 485973df345d9078fff8e5134ea9c5734b04cbd2b1160e68a0eb69fdd758c940
-undefined 820fd1672128b8b6611f6b1bf0576a26f94045a8f96f303bf0648f47a64ea0e9
-undefined 60c63f5243329959b700bea4bd3862de38e8c1a9ebeb56bad89906533c501415
-undefined 84a54a976b1f2e21a1187183a2c2ebc5a235b19a5c8acfda34884c497b9b23a5
-undefined 2593904fc35a01f15acae5314863d0d414db865cd4d2492470da64a32fd52082
-undefined b0911c8f86398d29f01b4b344ead269137520b5da818dcf2ed42bc488b120745
-undefined 86cafa622696450546e836ca5cf2f9b6d4cd2c7cec22493015d8085b898118ee
-undefined 39ceaba45af8d3dff60bde7e3b2d685c727c66202680660fac399103dd169b61
-undefined d2993b8154d83a48f9422cee9d2982a4cae81f3e1c1388a18c68aa6eb9c3b625
-undefined 635a9cf8f50cc5574783dc7299fe5c0e58e058da358d17f8b805a23b4772f3be
-undefined e5c3bdfc361112af5a93293da1198e9b211ec731d71eb72e8eb81da3cf0c21cb
-undefined b2589e6a99373cc390b8ca0148424eb348b13705ad5836483c4c8a5375b8c43f
-undefined ad1958b1f4173a1016ad8954a9dfcbf9e2085759f5e50579a29d3a6245a0fe40
-undefined e1e5755db8c60354d60682796400c0f207870504a855e2f3ef601d159e1b7816
-undefined 76221507def5c64591099a4dccc5fad4e9594a63ca313e4342cddef42504d319
-undefined 456229604269c4b3a93d049d786a0396acb512c5bc5890ed69333639ee66da4d
-undefined 9a26d8e740a9546a50f399ddd03a80a0f8fbf77ee8da18403bad26a4a247c2af
-undefined 8c0631d2fc334deda5128d2a52ede0be647c415be6a0a625f7f6ee3f6fdfb604
-undefined 286bd245fd4447b8cbc8c4a261a5a92fa736dcae69d12ce1b9190c6cdfbddbb8
-undefined c7d6a7355ea93776bd5331ab1ca50bb4a0e4ed48aa4986598db257047d843254
-undefined e703fedd94ba8ef0edb434ee24c96a58b240ba1250aba8ddab10391fe2498f3c
-undefined 195d5e4bbb6d4a74509c01f9af22205681c687f7e2c7f2140dd6eae4c29d92a0
-undefined 3ace99bd01ced9a4a8eb5e5937a0d1dce48b7d8b187784f9329e1628e4a7672c
-undefined ad0ab095c929b2eb188ba5632612044cc39b885686e9d611773ca26d5e1ee837
-undefined 3241c987769922e4552c540464d920962ab0a30525fe13332df201d444d7f5d8
-undefined 0de86632dd512c40d38f4d2379c533f66b64951b19641dbecdf58f98f0d0e3c1
-undefined 7f192dd57f61086c4d260de2f5d3b8c33852ec3f7e810f2f443dfd5520cae712
-undefined 141f6d20a928e8b2b04ce59e84394448ecc8fb940162f25062972beb1d08c4f0
-undefined e476368af44e9d7b98436f3bd94358b52eff2656ce88d76b216eb9170287d4be
-undefined 52e8c4672e9870853c03b002170d29c286c01ea71f0d18b8b6e99d6cf3c64b2d
-undefined 7e3b25f9b3c80764066e05ad2acef70fe6401a77c98725e7b5020116b3bdc8a3
-undefined 74c97046de064189a0007c8c4990817c548f71d19d8287ac4df8111dd1575b8e
-undefined 4ea1de578afdf546b7e5e7b8dd341fb9c8b44cb68cb3835247f2c4326b649852
-undefined fd6b800226401797861f3affe680a4e415b41170ba3a3163da7aa9c17140050e
-undefined 51aebd4aa2ab58e2e7f59675d5c10dddbbdfa8ec7556e8815004e45a4345bd5d
-undefined abc4ccb3890ca18534fc4425ee8f2a6b2a068a1a8b0205ef63f597798d7aa165
-undefined 573483326aa83ced02bf3bccf30b9f8241f6ac007e29d34dc65b5fee21fa5b9a
-undefined 07434fdcd41258b7f33d938db3ebc3481584ac984925fdc6dcf97d0a9be4ec5b
-undefined b52797bf8c2f1ef5f87ea1dc4a38826cd5163868e33a4b9cd40083b0ec8155ae
-undefined 6a0538127e12aeb399ec3034a5d4247e06dac30be010893896dbfcfc70606faa
-undefined 845d8492227f191a42f89814ca2403dab0c1f9ae90bc83cab5ebb4435569d685
-undefined 36c0a6f725a77d1191b5c848c047a0f36ac93b1bf539a00a2c904093e55f67e5
-undefined 884a7b0982dfdf65acc2b9fbd28a37571fb02c098e2a4fac374e28a622edfec5
-undefined 8738cd1fe7a545fdf45999f05453446bdace4efc13b5bd2ca3517f085f00fbdc
-undefined aa99d9587b366ae7e3f393c2d140c35293ecb70a85581f31dc827eefb9eab930
-undefined fa5ec0dd76eab1527b6c9b25a0cf079a5be16b0f80eb5a7dc18e01adb02fbff0
-undefined 6eb585a16f0e5b246f5e25aca3fe451905338b91d5b140ce1918049162754485
-undefined 97b97556b8ff9c85164724cf21e89e1eb542df6998aa792891fe5fe0814b8141
-undefined 8aa2160ee4dae0b28eec35d61256cda1830109ae8d33f4edd9bf8459425e2b8e
-undefined fc0307a8c3ae4d59b780937add0f580269b3ec16ca1a70bd72f3af8b90e568a0
-undefined 645a74685464e4720522ac212cbc52053ed1c4287a5994400bfb6cbdec0bd1ac
-undefined 083dd6f3564fb10143ecffe1b98e8de4f75e26e63a6fb94de7e0e9c45ff3929a
-undefined fa8f4af15bc1f3c3e180e87446cd4cb2f31fd06d7b20182af4ce39340b27d9d7
-undefined cf449e3219a7ddd03d6fa71ce6a26d7d0b184a47c1c02f3912f3a99412ddfe97
-undefined 3e54f3ca2cc5f1823c53de2213c7d1b97b94dd94220d52a9deb9ccd31a70cda4
-undefined becefdd4abcb138824f1252c2c45e183a76507b099be7c8d5f7808ace227ab1b
-undefined a17ac4c14f658517d9b099d4b586eca92f44ff0467516eb063a8a5b7016d6ce9
-undefined 4e4ab3cc022c601cea006bb6d254e6c1899ac96595718616eeb4a0b74342f52e
-undefined 6574803664ac274641f12acef32cee9309d695ea8b0ba976dab3ef51b9f18f63
-undefined 46ce166091359d03a7fb5f2b58880386b3a846bec623379222747d7f35d9be0c
-undefined 54c3c5775c1b5a06267bcf4a8bfdec43a28bdee4836dc37c9b5c984e48d423aa
-undefined 25fcef06f088f37840b9ebc025ef6fc051bf750527bf885550e0636b6dcccabf
-undefined bbf7dea63ed1cbadb3716193c22a7d645703857e8e6ab77a48498a2e85601913
-undefined 4c9a15ed3058a100a99524adbf9b3690a19432e43ef7a3888006ccc03519f156
-undefined 79d5d156a19439de5394413f83655aa21b62fdb234e78f22838ac8dbc09ee968
-undefined f471c342f38693bf0e2ec2af5834018b5577de0fa183506156ba1e518d331e51
-undefined 37827156511518422ae60f23054f17f9999e9fef74da065ba60c5145dad87524
-undefined 4c3a25b07daa3f5bbfcc4a5eb97350b638e4b5b7ca5dfb90bbc217946ba8fe84
-undefined 4704d655d700fc3cad243e547383c400608a8474252d03033b84de789cc2baba
-undefined f2d7fbdde8597540efa0303db93e89225f5a93b51f9fc3bd1dd4406f677be9cc
-undefined db8f5abe685fd5c1943db53760496857f0f611dab0f6512e6c8c0db5687d0bed
-undefined 8dda0da4ea3fb79afa8d799421ac6ba2c103d60fccda7d413a163f275d799140
-undefined 0d70ad008fb4f693e748782de90e30108880479442209581211fd71ec60c17d0
-undefined 7618cc5d0f8a95c9c4f172065ee0685433d135c866a574c4009c22665fd78afb
-undefined ced4c07559cabb60bcba687363308d347181fb8f560a44dfdf2712d7f21f8285
-undefined 83d525ba31f06681ab698f78cbb9733b7d2a091843dd96db5cac62c53863766c
-undefined e5929b3e4759c9e2b5b829e1111ab734072f102432bfe69127b79f1bb645fc7a
-undefined da5d47f5a8e1e644d7572b3e51639e8a8ceffa1cd273ca5aebd3a6c236f5ccc7
-undefined 703c7778c184209341da4e3c3d03620f5ae057da6376b150df51c73998d9ea80
-undefined 20f4f880d796660bdfa8b7129b28cbefa77c1ce81031734abb6d87fcf6b09ba3
-undefined 3022b91907e2c6826b9aac450ff04edd0f84ca6bbca9b5ccfb6b6bb353ec10b5
-undefined d5a64bb5b6f512a9794e9a8ebf1b88ccb1ce05c67154ea4f3b513ff5beaf0707
-undefined 5585cb003f2db1478b6b32bd680fb8e5a6fcfd32cec2be961b7274198bb1ff90
-undefined ad7f41343b70220c17171a25fcd37b86d0c8bb34338695b2764c20a56df429be
-undefined 27ff37483a49e063d83d1b8090d6a372cb4427313c54e969ce2c16029ea042a4
-undefined 039874c85d5f4b197299739f1b5b8a8052e07f79007104f068963f2cb77f1ca8
-undefined 742782d8255123ee7135a3112beacee4846b83fa77a57b27d2a6e74f1793a85a
-undefined 6d6416fe6d6c8c89017340422e3b6a7abf4d9afb9efb6b67282798978f2087b0
-undefined 703eacb8b70c8a784074b73bc273cd2886a1ddac56e642f8a1a315fdf1cb3e3c
-undefined bb68d6b600cffa4ca5959b05d730d92a1e3c8fdc33c00b75a7f47851ca0630e9
-undefined 16625895c759a377afe53068bc249811147bcf89f3618cc7624350937c1347f2
-undefined b365b8198386b6d678685f922db6a0d1827c308f855b5d3ce40dbd6cab32749b
-undefined 63af525e502ac10fa3e86ed28c5e5e0bb3684296eafe5d7ad283a09d1e657ca4
-undefined 78a1ffe0a913cc4294375e5413dccae34ae81ea623fe38aca363c043dd5573df
-undefined 2feaee0669faedfa8cc62765b12ba2fd3d63b5907f48bd5316660b0c51afde8d
-undefined a4a5d5f6a125e43ea01ea131033a6b4153d64e7bbcbf86abb7c9cf1d51bb0c0f
-undefined 30b2d3385a048c6495a873a260ec0860bec42ef646f8fb4d09424c2e603cf0ee
-undefined 775700daad5c820113d112b6a4773020a0aa4a536736ddfb4124588eb268c005
-undefined 4808dd2d730cb389af3b66701f9cb8946c0ebf0432b0bb98a7ceae76c8a46915
-undefined 62a0f227e62e48f50247ae5d6f4e687bad9b5af0a80f36550ab123a9fd648a4c
-undefined 3a794087af4f6bbd10300e4bc212523b4564f357c950a35bcba710d400dcd57f
-undefined d5bca9d31e46caf8832983edbbd512cd45ecc9d4c78d3e746013d7f9a7e83f6d
-undefined ece2b4b49626e02cdd3284e1f1288dbf3cbaaee7be9ff0d98669df43ad25155e
-undefined 4e0e6815ef6a0941c73d7ba73caf29d3a5950fe317d86caddd1561db70fc48fc
-undefined 6a12ced84e6933de2bba3f877217de48e2f306a7fd43386d285b3b3f0be0f6bc
-undefined ed27d2bcea3b86b6bb788ed4f2200cb9e75f1447893c1258b8a10fde83c8f821
-undefined bc9164073526b37b96f3d44fb7f6e552e5f27bcc4d996cc4dfb8334e110112e6
-undefined 04c07a6f0f079483ccaba9dbed7b7d0f2a7cefc9aedadbbc801ff6ffd14ee46b
-undefined 7890076f5688d8fb0397c9d39a46610136d9264d1a02603757304fbfe21b15dc
-undefined a804a5f4e6815f4eaf961c27a5039dce973ed81e0954a191293c40ee78a05234
-undefined d0a8b5d2fd5d5e3624f7037e8a900c17234dc9b0bb0c022148ab937008e6b338
-undefined 4853732f2cfda3a448e7a29e2f747b620de7ede8cbc5bcefacda55ff1648a2e5
-undefined c95f3210324e85c8c744f7e8f16c6b40baaa9f375bc6535bed785ad8bb62e589
-undefined b9ae5cf79aee86c9ed7257559ce70d20d6d98c63a64f573faad28006054052d9
-undefined c99628887a376cff7a6d4efbf3efc7ff7e4e07409f6fa2c15a53ffae820d0ab3
-undefined dcd04c57fb50a37f5c716c0013347d9649da96d20bbf517604f968ef775cf50b
-undefined ac9b929fa19538945a4ff5cdab59a8cb737b7fe6450f5e15ea3c6ebda029064b
-undefined f564587db494856be1df1a938ba39378f861fc45a142350a8c447fe6a772330c
-undefined 33fe4b9ee47dbfbe960fcb55119a7828b21e01c254ffb7b3949e1b35a9776a13
-undefined 9ffb6e007b42ac886e81b923dc5b3c8e104beade043127ffec883306d18d8fed
-undefined d7ebc3d388b5b05087200152d4eddc0b398fd475cb7545156070fe0657527108
-undefined 9ecbc3ca8963aaa8ec70739e5a4ee0ce7df936434be992b560a8cbf7ed4dbbbd
-undefined 3454428446a72bd9d3b58bb130fdac7570ac13e3c41987776142f6c8a04b8593
-undefined 673c6330a69c6d20e06fba6b2e2b9cbda4b8d39783f828bba0357dfd4698e27c
-undefined 6f93eb9dc1792cfad60deb7055ce7240ed97b286816fb102eee6b7b70806906c
-undefined b1b7cf9af1ea6be6cb345431a251169c004c0ab80dfc55fc80a89090edbcb11a
-undefined 58bef2982d27bfbc190a5841d3ae73ce257f3e032875e5f0e774680e278c18ac
-undefined 8ee1064122b71ae9daa8dc0ba51283d7f216de1f18ea175c0774726213325888
-undefined a4324ce5df4ac6e45d57308c8a3998742b49399d15b8106f908589296cabe944
-undefined d5d05f29edbc9ce89d13a6e53adeef7ec0e5cfc2468ea97057f94916c2a14744
-undefined c9d1f642e472c24497293995153b8f1de297c18084b18f56efc2f645d124090e
-undefined 7e4735d62b89f37618b783f187ae9437ce3e57df17cdb0e2ce8afa081cefe00c
-undefined 837166912bad845efea3a82f201e102c1479cf5e2e5a1ab0a7f406ee20e312d1
-undefined 3593627041c0429ab80a88b704124379853ed32f5cac678600ad729627a2e0db
-undefined 8209ea15bc9a78d67ba60bb1367767f90f0477a83f51d847e631be4c3f780a38
-undefined 5fd930541c354ea2310d9d3f78e688266feae8c62d133734c08a23acb3dc8635
-undefined cbdfced6678d307674d68c35040e09e590b97c376142075dcbf4f623c636387a
-undefined 0b3581f31aa1f4476a5b7c52980edb6e0bb5e359827f530bf6ed3b44a9bec675
-undefined 92eab9eda852bb3b6b4fc300b7a6f62095fe97974a425a14a4725b82488bab97
-undefined 189e8636ee7df80018c55b46178b736b6a15b1965bdbcd424c4126665638c4fc
-undefined 72a09725a9e4062710cd3dea87c77b73744d9d09f99ce136f55c397fab97d901
-undefined d2447b623424d0161692684dcf88281f9b2d35f4dfbd7fd583ddb6d9b8623273
-undefined 33a3bc62fd5da8e79313dd134b00db8b016237fd5a3910ced89088ac777c06ac
-undefined a82e08be9bd92b72512d9ec38d4c63354afc7f31698d410ecb485405b0571353
-undefined 958bb0140d0fd49e3f4331d804d65d509c7c7ccac89ac575a5adb4ec0617885e
-undefined 00b08fcc98597f6d4049c0b01d5192bb15ceaf625ca31d5980eac7872290e830
-undefined 94a0b60dd4cc29703d1a26b41cc17f99101314205f586ffcfd8f9f71c4a3b5c1
-undefined 090ec1d12def096649801786fdcf89b7be04a4d2015adae17c41b4f4921b0484
-undefined 4f289edf28b62cf5a23ba401fac48f97d3f1a91d27973d3fc91ce1252e873d53
-undefined 177b163695855d527a59e7fa8ca78366dce6e61deccc912b16abaa1f5cc17e76
-undefined 2a0f52b016d5f4b55ec332d0dcaf358485f66aeb546b1dde405173cdf2986eaa
-undefined fc1dfd071024ba76685e2a961892598f39c2953b0275393b23189769ff0a43de
-undefined 6a2627c2e01df7697cbd7ce780215710ecda0d58a9ceacb15ce2c02e301767f7
-undefined 44da3c4673b2ccbdb1bf6412b5465f31f9e0730023f80e6a86e4e8a9fcbe7aee
-undefined bf4554001982c4c9d468e3ad20a04b9a8cc8f451c3566285bbffcc70361eb428
-undefined 9d339d10a537930a221e276643f16b314c9e631ad6a4d68235c484969af81579
-undefined abda1b2acb8d8b9bb5ea67836c68b0d1ad1a7754a5870988bd22231929fe6aa9
-undefined fc515dc61167c8575113455d6c83811183bfc98a884e6c288620cc461ce626c0
-undefined 81b3820aff449aed8d2948e2f409eb15b7a54a940a06c14aa857cfabef54f8da
-undefined 842c2d263151b1082d54dc4065f20f5088bc792da4afd023100a3a8e83417038
-undefined 75e06814774e8794b4cb60ccbf7b4a575abd68bc36e2652d411f15fcb30d5d9f
-undefined 292a5a3eda23619584a40347c3056ab624c2342fdb5e27ca493b373b4b8ecbbb
-undefined 37e58fa8095c7f71f43d99996cde3357d8dd11427b063b48ff394f46a0271c7b
-undefined d1ad93839dfbb1eac8f52eb08fe2d5281095547be12eb9a8a1861969557835a3
-undefined 4b83a248ba7bb14c63e1149509c9eabafbbd1e682e160b5515485073ad7fbdfb
-undefined e7fb34d762144ab0110626c9266966817b341945a0b363c395c3a7cb1bb394bc
-undefined 655a6a941fe60611f35e9d706b80d31f95c066518d1b8e97e850b528fed8296a
-undefined 3a5efe85ab905855f5aeff6e3435eb95b9ab311505ff792ddd08ab00b13fb0bb
-undefined 69dc5da8b693ad186df0eb898f13e8016936dc7488eb8913757374a0007b21ee
-undefined b8ec4847e27dc4bafdbef5e78a2fe29d830c845ea4a28347400c9870b40f45fe
-undefined 6b4b7ebf924ecd2e1ca4ee4578a335d9becfe24e04a89e9d6ae8828f26bcfd7e
-undefined f08bf6688ed3c310d2f6ba33620eb8cd4bf30809f3ba536dee13545dc580d721
-undefined 2bb9ae6cba9e926af2e6563812844caf605434b4a4e8fd12e8d5b2153a500a2e
-undefined e3766021dbca7a7b2f054de9233489a003b2df52a0afa734e2150194b6c6280f
-undefined bd0dc4d8512c34b8602a3fefe0665be86464f0e6675c62b4b29340e96e8b98e3
-undefined e02683f6e4eeab184e0c053c942f4f13e0df46b2b0eae5b7f3d7e8ee6da5d824
-undefined 3ef894d18883c416923923788966511b66dd23a7dfe96822611ca824f3934504
-undefined ded46f38de1ef2b700f4a453fec32b2875c7c392c7a5e8a30f6ce6b15b2575de
-undefined e5a24d2f0eb78af277e4f462aeae1043c8d2cd744b4241ba15d2427ae4d9ea63
-undefined 30c297a6b0a80e4d70608c97b2b5cec053060ca7e4a0018a83c5dad45ed67828
-undefined f24a3aaaecc1dca19ed6247c52a31331e6a613a54f6a2358877c2bbc282915e7
-undefined 2458d4287f8764d347f4a2e9663cc8264bbb7628d1e4d25947653d2377bdd3ff
-undefined 5192bb4e161abc6004bf9960fdf1d8dff7fbcf733bb3c01c8bcb4c7c35116fb9
-undefined 45e059fe08ef199503038260a3284d12ba407f0ea75d494c434bd47b4af46670
-undefined c77c80ebe2a7eae3553a7c5a5798bdba1721fe1a7ca7b798de180d847a9a7be8
-undefined 0de2adf75d7f74bf567246ba7eb0c9c4f9a6c25d8122bd9ce497c3dc6541f7d7
-undefined 466c0559dc9772e522452530e2fa434af661ad7aa5b25082cbd1246354653573
-undefined ac80b51ce029a2a0a152a396597176e7e1b6dae1c6462317cbd1daa86ca459a9
-undefined ed1f843121bdb019faabea15b37d6386d8dbdb90f1a1a4a030e6b80cbada11ea
-undefined e6410bf72f12fd75682af9239326874f03cde52948827017ebf2b06674360c6e
-undefined 25df557bbdd43012784c2c94a5708c1fa4d543e75c7d875934adfd9029febd13
-undefined a88d313c639cff8942f64d43eca247ae2168ddff04c8c6beaca506dc85370c46
-undefined d83563d99362c714c7693d0778dbf6f58d5d4235b7262bc67aec98f6912fff17
-undefined f0ee29cabb3687b92e954ca2dbf4100d3ca9c2bba4e9830cab7906ce735a3402
-undefined c410e481b3a23e246632351effeb7e2f4e7ba66ca2aa50f761bacfbae8ca168a
-undefined 2be171dc7a928d7ae3880edad27f8c04ae8bbbd1cab13424c70d6dea0463bc36
-undefined 0b25208abf6a1429cdca3ef13e1f0f45b209841cd6cf2423da33b3729486a4af
-undefined 67062cdd1da83b6bf7dfb0f0156d398ae7de650cff320fcd0a5cab3d1f36c4b9
-undefined 39a3c4a16b0d3b989506eac3f2bc4c82cb3163c17b237363554484077aa7248d
-undefined 5726190e35bf5cb413102443e661b8bb3a33f26ec584f4658209f9e53bcfd9e0
-undefined 919dddb48aef68317d217b581b676d9a5113dc851629f0aba742eb9327fa449f
-undefined 86d2e8c45098188ba55f7ab575e1e06d4bbea442f3abf7fd3372dbca355af379
-undefined d769b63998bfec72a4ae0e61717beb92c3bd869d5a5ef8d888665df7aeb32aa0
-undefined e6046a815edafd2cbe6c41a935d7cbed93723edd2eb312532b8e56de89d07b2f
-undefined d6926f0b9a5cdf9d8a6367a1dc0787c216b44bfa323619ad9f36348a8a3ee562
-undefined 6afc0acae96ae4cbd2ba02e76cead64f25dc9d4f1b52ceeeb3bad830b36dc697
-undefined 480976a90a2e57ec9dd3ce6f1b357696e3fc33ae03380a22245868725f82d889
-undefined 65e9b434c7d644e9d272f9504cdd77215f303f8c266684fab7cbe292616117a4
-undefined c37537444728ca0d5316a0f41eb15a1c20399dd7f018e1c346adacc081a8ac76
-undefined 6580760f4fe2ea1d99a0566f1441bf8c8f6a8c3fc43e915c0d17d56e0fea566f
-undefined 83c29c46828eb477f7db062dafd9752c95a9e987643ef305e00784ba22b07f7d
-undefined 2e9a8f1ddede5e159aa4ad4a6aa470d7ce09baeee43741a6c30e19eb205dc213
-undefined dd9f53d117db966a7f5df7d5b952332ef40f345ca808a0fe80a8c4da63efdb16
-undefined 0864fe74d6eb019d70e28574876ab57fb14817e8ebc0f1c42edf1b23eb8c8811
-undefined 358123b962cf6852f66157502d0f04e9e0501b417a4724607403190399870be1
-undefined 3618e676c9609bd7c9e38862487410351c23dc53377f8db9e3db0afcae7dd14a
-undefined 513d6788cd545fa42f12bde4f497afe87687dcb11517fbc06910696778acc14a
-undefined 4bc0b555ba3e09265506e34f108c5ac30594aca21904a63bd14aaee3693ef47d
-undefined cda704799fde0b56ae50a7326b6465e032281bf44651e5ddd8323d87d0b1b3de
-undefined ddae50c7d30144e89a8943ad1aec86c792471e02d54a4f719c8475ae076af65b
-undefined 3c71cee775f7ed7673ad84401aa54136a75344fabf1652b634c77cd7e6ddc690
-undefined af64ac9d39be722963ec78aab777da86b3b1f93e1af4e7913ceae191e429fe27
-undefined 8dd5cf7ae4812ce910969f1164f58bd9b7c3a73bf5e1dfc33b61c48eb64eece3
-undefined e3902f73ec3504006bec2b7a1ebb71dce2156742288d493e3a8efb825ab3cd18
-undefined f7a87205240327a591640888ce9e770f798f7da9ca1344501e8c51fc111739e3
-undefined 4ac707e8c2f98094104830b0d5ad81e12565a82500c3cd158400a967591507ba
-undefined bf4d892ed4b46cb446dd7397943c931faf69f7e0019a1f98701e21aff6b1c4d6
-undefined 365624e460a36933df0552da4e6d86a6573b4abf8720ac6be1d1d6bbf0cdeb4f
-undefined 273e5ed04bea226c4381d4336293122ddd6cf66dad421773bbf646b120d12730
-undefined 6f739be7d95d9466b468fc392d57f98f573c5fd3edbb2c56e4d7f08518ad4dba
-undefined e7b77bfb58cf26fc5a35f25342436c210fd944e990141b637a9b9e40ee05ae93
-undefined 5a5b019696dc046cd9e48c1315b05e7eb3a8683c38109e631973f6bd428828f7
-undefined d5200c6a79c5815ad9e0d2dd99f9aa664e1e7c129bca030596789f0a9c734814
-undefined fa811e7bbdcab1d8140f62224bb51c749c45aa1e183422a193e130d79824353b
-undefined 4aec0e5558b372a56bd686735627b6e40bc110e1e062a72675d988d5d7c68a73
-undefined 2db75d0eb230c225f07969bebbb7fb134c3e5c0b1a982bf1e7a90bfdbfa632ad
-undefined f5ff0d1d6303240dd8f4907d082252a28b62768d835d32fe6f091ef799c2020c
-undefined 0b0d7e2a2524f6273b8dedd1c3e37629039e998912d8a40e862d35e36ad1a361
-undefined b4e4990e7c645c2e694b9843084cc2eb4bc46148ccb96c89745d807ff4eb8868
-undefined cbce995d2a1db9068da3ec5fb5a4b5adc458e87e8f84b5cff86008928b0c2b53
-undefined f92e8b77d5cd21e0dad7090d37387d7f05d6600810a5f92b45e1e9a5905d934d
-undefined 2feb98aec1c3f365fd9ed20afcb53bfb39b5bb0c1667bfeb814bb54cfd35395a
-undefined 053f75a5f37f2c8ad9d54aeff737dd7bcb85993a22c02b3f21f8fb77c7b338bf
-undefined a7663984bb0175b96a184ac20a04058551025673ca7cd1415aba10db03684a6c
-undefined 49195a01e20651f28bdcf2eedab18d98c4bf518c962b4b4206f28662aa6aa875
-undefined a9740d31fb8569f97e2e5411ca759a6f47259067ead2d15059f772576ca59091
-undefined 213354191ab57c6987db9107d05b71a3d1ee677bca50c35d65be5fe3609e22fe
-undefined 0cda404b9912033b3044ce0b0a84703dfb45fdeef95c78bfaaa80bffa85bbcc3
-undefined ca05dfeb8eb2bace5d3a081bd99217bbc2067bc6d88edde106627f6045baab3f
-undefined 3cfff3e4abd7b3c70292cedfc152c66b237869aabfd2593d734b21c80da3c025
-undefined 9dcc93ce193cc619629ebd297b46220b6937c18a7f77a5bd61d2e7e17b8b074f
-undefined 250f55f610be04adc75fadd479f10bd6b520adfb670a505aa4dd8f0e2523039a
-undefined 33226f9ba802c11d3776d042041ae2af55e666a2d60e64d07e37bbfb85814634
-undefined ff4f99339bd71d037cd9c833e204215bcd94e929975d2bb1f136f977fbe1a082
-undefined ec025f1104c6c2b0e4de3815d8e051dd38ecbc071209377293b3ce0a9c376441
-undefined 9e689989a8ae747996263291630c38fd7bc226d7a8702c88cfefeeac4f9fb04d
-undefined 9ffd1e321cff95c02e9c754a2f72017af4d2aec1c8988abac5c0b945a267e9fa
-undefined b5926edf9cd53617e92d8180943710e37c53647b9dd475fbda339f9a247bf03e
-undefined ffd14007ac4acdc671ebd76252e87ff11ae66e5dd3079596c726b5c9218fe557
-undefined f9c9acfd8697383c1d1f0a99454149e9dcf176de8ad8081677bd5af57fd988fe
-undefined e4f0cec6ffe65d83dc8ff71fc1b50a193b7b933d2928e1a2118744ead59c8fe5
-undefined d56cac39dcc74c2a41298214eb0cb18c5985710e0d9da1d16a43cd12cdb94654
-undefined bec3d0adef9e18e416062a154094c2b04d380fea5d4d18fee305ac9121384c1a
-undefined e0efa17994eb02fa40dc49207accac41a1228e76a6ff2be8a06e66e12d90b0c2
-undefined 01d274b4408c0e2d297adb4304629e94dc91679212abfda64370a42971540023
-undefined a9d18b0451e5300552c5c19a257d57dc023d1a49a7b82c3d7e18df222965cb5e
-undefined 32f84e69235501c83ff6906aaed43afa5c38648878ca7a797f3d6f56b418de8a
-undefined 68e59412f5b73ed4df854e107ddb4152cdfdd74e0eacd32fbefe0f0cca580e18
-undefined 86e8093fd11c2bf6adf73e4c51e99481e5ee98e0d5a824d6b94fa79c19429a6d
-undefined c6d94ab32f39009fca2f67060ffc3b5b2095cf318b3e28e03c203261636582a1
-undefined 6f5993150f976d689e8e90ce44ebabb0a8bec41c8705fc315963a7355b85c8c7
-undefined 56053dc26f9cc0a7da5bcea5cbe0cacecc72fce9c306bc2b5d34609a7e19f8aa
-undefined 6e8754718677da6170ec6b132a05c6842ec97c9509e8c5299e64755cfda735f2
-undefined ccefd4d6c28398c9a9557865e415d85f81e4a395a548cefb063916c34a517f4d
-undefined 1a6508b708af6d1b9a2f0ca0e94035d468d9f941fb7304d88befba7dbf1613c6
-undefined 18b6d430325f1dfd88ae15f7849190765e6d750c2e78e9b8a66b1e6da4464271
-undefined 49a6e83fac06440f2af408ab9781795f6da23b7b92de4c2724d48b46a15b5eef
-undefined aa6a03e0f2ebe27fe733ca04f1fe45caa04aaa035e79fc313bb8e11bb691b5b9
-undefined c5c5ed9cb039b194f25486f09c6c0a3f65d64f052dbf1fbfd5e192a05bffc2c4
-undefined f5bdea212c842e85b076c8422a59a23f653ba61aa8ca629644ad40e338e03153
-undefined 6bc9949a8f6c04f3bd9d531233af8f01b5a9403f3916b8aada97743adfe2fabb
-undefined 433de5b06b65d211613c19f46571a0f37d99e360972d03a462b0186754ac5a14
-undefined 0209cd0cebb3b50a5644f4ec0f5064d1b724cf036456d411c753ffb627e2d6d3
-undefined 64553fd1d008365821f55ed5708d28f7ed872aeac957177ecff5b8a01c100c37
-undefined 9cdf4f0406c2a1882b0e7ac45cacd8112ab8d5729382328b6530e753b6dbc9aa
-undefined 0e4c248f7f92ed4a26ab5dc7d3cbad823da7205b821f686220534f3c32d42557
-undefined baf054a83752c349ca746b410947244e99b21f78079243f59326c3e45baa3ff0
-undefined 4b3e9350aa96724a088b985f2e68cfa7edb41fc4744a0e715a4cb025f35426e5
-undefined 88abcc81529b28fee8ba6f81e62d16c19e7293ac4d35ce88c9d42dadd7125972
-undefined 94da8c72b81c8c0b63522d6778fd36f8dbdba597058cee243ee38e4bebfd5d6c
-undefined 9a3b988c0a22327bca088913542348e10cf4f76f6bb94431516895c0970b03d0
-undefined 6198ac9833c657db69751d2e12e53e2de41a93f6c89e9f1f1aa2e04b417e978b
-undefined 61e1dfbba1c35c721c2f20b3f2be860a3533e94bb646ef4e015e681d53b25756
-undefined 96200012676fcf441afa4fdcb69f89bb36735f91f4f9872d23524eccc51fcd32
-undefined fd7cc3f40b040dab35c988fc1c82ed30d36a84dd3b93a24ca4c9f3c4a8d09ea3
-undefined 8ddd005105a26b75d29502782e265099f8aa4d3f7e83cd5b55a53a499aabf0f9
-undefined 1e34a70645c29dd1e03e514d82d6b04099cc89bd8acff48bf5c7ed6867faba61
-undefined c56abaad9870e2dc8a8f7afbe8d203fe950dc6fb7800626d31620c36a546ccd5
-undefined 3eb0f2674b10ff303e9b1b0a98c489ab6f49e4f4a55c9ef9aaad75cf1b74b3cb
-undefined dafd701cb5ca89846a9660059eadedc330257f81b53a2ee0878ce479be9ff033
-undefined 739bf194128759cc5afc277008ef2d75c3f03c48c63e7a575d97b672ca43f85e
-undefined db3c7f02a05c102546b7e22781ebd68d6e4e3cc8b7d07a6912a101c53faafaa0
-undefined 6c5d5275979402d0159127e494114fd0e66c3667332429ba31085b3f54d01539
-undefined 9ac8bfd7ae2b7b1c6129d0b5b7b90896e37b14cfd377c1a3acd9df89e2b8f65e
-undefined ad696f7b95046120c724365adf60cf52992c65e003d82580c0101c54400f993b
-undefined ccadddffeb8ca4b4232e28ae96360708130904eea3d15cc3f99039d5b12caba9
-undefined d3f44a780f77aa4fbb0795a0fe3f769c2ddd095165aa196fbdbc6fa5087c6564
-undefined a37f6a3702fbfbaa8a415070645270bf0594d065270bb514178a0ac3db966c15
-undefined 576c26f2d244e57c86c3a05a0a3d08cc9507ab755dd6416c025448cd15c22490
-undefined 0d78f6ebecfdc15e93cb829dc279bc843cee4619d49ad264799d11300d355995
-undefined 7e9343d9110d0fbaa89d385e77e94a9b9dd320ec76369cd1dd91dd3793b2d005
-undefined 5c63680346d2392c295e20aa26c1ba231a9342da51a36f375c7f3c1f60e90ac8
-undefined eb2457c1f784d3efeb84221da4926aa363c4c85a28f7ee3b0a3eeddc74754833
-undefined fa86e5e67ca27d8cfaae7738f883b9c619d31b8926c4ba68a1b11c49543245ce
-undefined d0601ff0e0f58d3bea8b79b242d8301aa6e2c253c1936105eb7af43430bd4029
-undefined bedfaefa3ec0bd76b3af722a230f0383506d317a99a4e5b4fa85919e52386b5e
-undefined 7cabf019f5f5819083ecc39f7b540c878af658f6f6531bbe349b3aaa2768cf78
-undefined f782359cb3e0eae6aed9cc37864cf346fb3a1af6347ccf0fe9e300dfb2f8a9b2
-undefined 3fb02621bb87ec9a474cc9d6a48c9199953e0d4f4dccc82c99c25f463aad533c
-undefined 10c99a67444e22225701b67f261142fc3a5027a79218e78895df9b4c59055c09
-undefined 66c3af261cd9829d79b263153fb741f52befbc04dc64c2de1700be97938e9d03
-undefined 2bb61eb3c373791451a1d3199a7e439028a7bfcb1a8ffed69cd05b1012410f66
-undefined 1a04484f611c0a07c79c19bfd10d67fdccdff61a67b76aa6522dcf5a342f20b4
-undefined 7ee644cd2c91ce6c0f12a19a78d95a9e0dc730c933f5abce0ba54a3a1b970a55
-undefined bc0b3ea7e18c4a82884b61b115407d6097a181537deb64edd16527bcb48433b2
-undefined 764234880737933501ff8552d356c5ba9f90d411211f8e4726496b4c5a448275
-undefined 5cf09f11e38e6d20bd676c166e2302e9b430b08b71a6842491efee1c94a762e5
-undefined f53b84ee94fd39fdf99d660c654fd109be00b4eb488265efb27c2550a13dd914
-undefined a7347ba5363a29d687cf4252507159688cab8e4eb896af1aa5d27f951a054dc7
-undefined 480f5f1b079b335eec17f758595459ce3e5e3e86e62a829d8cc197417654f32b
-undefined fda8031beaf6adf68b7dc2ec3e95934de61f33d1db77744a5707dc24a867e4ec
-undefined e4e963cc7dadb9dcde9d2749c312be2b4a59f431178ed03bd568418fef414b83
-undefined f135dc1b97d7f64359bac1c0b4744ac2355765a9a8f0886711b46a90278cc205
-undefined 73f0fe1ca523553c4f7904b7338608848b81113512399d38e5d2b344c2c0248b
-undefined 46e9e7b31da40e2eeddb4014f38b89cd10e4852cbae233f00523876d0700ee63
-undefined 5e057367c50432154df9585f5e940cb7f8e844b80021dfb98af98333e07b4bb7
-undefined 0ae0fe4533989174ae56a4c028320fd1144c295a5042bdb4b7c8b66f88586bac
-undefined c82882c72ac2c38ab1a97f397fb0dda5bff08c20164b618c674187574c00cf8e
-undefined d2994f1e1ba845749cd5aaf5a0882451909a18e45aec9c9b8bc3a3fe14fd9c24
-undefined df512a89dd6ef04e5e9928326e978b6055112222b82b0c5a14380fac76bf1266
-undefined 120f5fb92c1a322950f6112fdba0c9b5ebee4991e12fb300aa558d9975beed52
-undefined 40c7bd0f9c264596a17b6f04581f17496da2c358b2c6eb934e48ebf463b40e29
-undefined 82dff10151523ab092d9ba5b952b40fcefa9b9d5e882434b771f61c93b841381
-undefined 3458e086f865258a5c49142f9fbcd95c77696fbc4c5c180852ba2e4690853356
-undefined ae721df9036fe5b10fbaac34ce4d84ee173570a9556adc41361bac9b070d693f
-undefined 6e8372240db2b57dcef6fe2e614dc5ebf9aed14886872588a644aca14ff3181b
-undefined 31f27037470073323113d9d2aed97522d9bfe3c7d5544a655fe06f674f53199e
-undefined 831eae9fc9243d7b59056f2ce5ead08beff9c71ea66acdbae4090fd10465355f
-undefined 9b71c70c3a884cfa4c7c08afe37fc88c70214616fa2385724de3025aa8ab9868
-undefined 5b0dd6ac459e59058fda276d7633b5b839a87bb5850fa8200514b5b95432c834
-undefined 13c7404296266a3ca3fb1bdfc6821bdb8bc22207c235a2b9ff08dabb3f631e6f
-undefined 68c87a688f8304a1df8b12b05c310fb1a04cac2b737c02a14f5a82f327a099f1
-undefined f2411350d03046a309f40cbbe3b4fcc4be3f47c6c088c7797355df97097592bd
-undefined 294ec398fabffca3ef850a612bb4ac9b0fb6099dc64677c09d0222d566ef3e16
-undefined f1553742b6befc830a5ec6694bb563e8523f79cb7db657acc137b1444bf54ebb
-undefined f7dc9369f519ef7280908b7fd429444ebe3b9cc95bd41b2d1facd4c52f3bc5e5
-undefined 4a3d5e1a4324ce0e28f7220f5e6a8fc3a84305670468a5b18e715801bead87b6
-undefined ef3d2ef40e921d6f92606e99d480773b7c598300d720960038954d6b2ee9f126
-undefined 3764030f7a3ca9ffb2000fe3748a5d1eab0573fccdb3a3769d0f208bd3ecbc8a
-undefined ef99053746438e383185dc74b7d1cf388b83c04a447e4fde26ea60d701456833
-undefined 2ba7a982af6a37f1283a45cd7da6c495373a00afaee95944428c155703f74f62
-undefined 38fcb20238425bccec2da2188e63dc887e49ef4b72c82e2628d3b2b07de9bd0b
-undefined 3c8807ed9865c4053053fad528ac980093fc35f07142cbfc1b2d413d15cb9c44
-undefined 9f228a814e1de2040cbbe05a7a03e8f5e7bf39c6f7b066b7126fd5fd22b9d211
-undefined 65c574f8d80551e96ac6f2989e5a7768344bfe33fd68425b92eb6f3074c6b72a
-undefined 752ebd58861761b210881926159880c9924a7fa1ec909fa5a35b2506a61ba709
-undefined 0d52a30e28617cd68f4e14f5c6a279d5532c2a838d0f4b717719d93e1eb79088
-undefined e684b340416c3a7f9192c53207bc1674940c9ec388af260047a05abbee8c13b1
-undefined fd1ab17e07028aa6c9de17042515e60e36ee6c7c67a9e489d8affd5c2b1363d2
-undefined f45f4ee5506e30a2c168b425b39fe4e768e3dd0452c6c3f1a509a2d8ed1f7b78
-undefined c5d5373a2c60bbd0852d47cae4abe0ffa0e7143c5510ba955569f0b22622f325
-undefined fdbf9efcb830d781e99356eed2c60a8a1c6f0fe3f0043112a9e00cbd96d03f6b
-undefined 8e7238f3ef5706bef76695614d13d147e02dc738567da98e31f45d2fa850af07
-undefined 9e7a5add488f9f145d8431c35cef7371e16bfa83279850a7a3c8b0143acf77d4
-undefined 9c7ebf663c40fc8bdefa5a8e56b32ba680a171fbcb6fc7c7049affee53f0661e
-undefined 6bb2fce4a1485fe09dcc16517290da473f33c39fb5c97e6b02c4229ba2dfcdc9
-undefined 34e43ad81d9667d748676eb6227bad82e7c8481162eeb10c725494e19e8803fd
-undefined 8c2a1bd651799983eba4b80efd963c69964d070a896b5fb57b9c82bc703590ab
-undefined 2191a4050de0c2e62b09e17eca210ec92f5dd0d5c4dc582ea93cb9c0c5d0a04b
-undefined 02d94e348b97f7f76c0faf9a93a73f4e56110e14f8baf1ea500c49cb8d054251
-undefined 806010dfded48daa4ecf2570bd898bdec3cdb29a09be98ce79637b7ccee3d6e7
-undefined c56c6cc33fc5fdef1cfd070948e89120b1911229906592a9e44fedd86d1715ec
-undefined dd278fc3ede26e4ea58fbf9f8700706894d361233ccff1758347a0942e9aa6e3
-undefined e990c98677658e986f99b04209434e25d8ea7c1b6335af484b01b61728e88285
-undefined 9c96feac6bdc61a29b8e2cf114cf6410d89cf9d198bc0444b73ff5716713992c
-undefined bbeae0b5b7ab1295420ba0b4ff4006ccce393f1ca97132cf0d9afcf931698748
-undefined dbb806bc14f5d091260a9a00e3064a91046032c0f9e5ce66458db263cb316156
-undefined a2201d831e1f4e41f300630be634c9dd584208e3623b3f0e37a348b1436984e0
-undefined 813f2e083008acfe6625a60f3d54b381454a81f6968ce0254cda3af3a1f94161
-undefined 041dbed3b3cc01dc9680d0a4f52547fbbcfd9689d231a6bd4837d6734f73451b
-undefined 1c23df49397f51175f0d95c0914a3bffa964d2dadfd0a9aaa84118cde50c1dd3
-undefined 8028422fad5a359e4d49612fd2c66190d2c526b1f49817d0bc927a037d123474
-undefined 4a9157a482837783297d0de6d19e94aaf25c05a9ffddb31c6cc0cc95cbf00dfe
-undefined 9c891355211c349838ce9ce2c216372f1a6fa8b74895f56a158ce9f82c4fdcc4
-undefined fc48ec80791ff6e559d03b247f602e41e76c942e9f6ec5cf4662c7929898845d
-undefined f6fcb2df84dbafafebbb9e9241d7d8e595e8dc9010da7481e6e51bbc11db7522
-undefined 5606f25a8f7ff323b8be6989e4675a65e02b07f351c9840ad98271b43131a852
-undefined 03879fc208b25301ce165efb832ab3d240f05e4f598c44c56976bf76f1dc9d7d
-undefined 6a57dbc7a1ae1c8f66af33f69c7c130b324211b2204b1db4608ce8a20d7470e0
-undefined bcd75cb7123c43226401f4870f38d0d28740668585ca87ffaa147f3b0309ffec
-undefined d3b2a2fa397557c145573e81147a17b65f9cdb5e05170508d8323d3899020ec5
-undefined 12aacdf74694dded5b20080dcc3fa415aaa48c110fc26a97a2b33e952401e509
-undefined 0336c64e38983d735a0affa2b79184f75dda8e9fa3539767c924c4d7cde5055c
-undefined 2e699c2f751eb6deb60ba05e745a172e6eb4e6ef392e40e1ec0796e9ff5439f1
-undefined 4e97837b0ffcae0bf441423b72486661fc95981a3f8875cf95be685ab46436b6
-undefined f29f896380bb73e9e01b9c73050be52022d3acca955fd2b05da668b6d7716053
-undefined f325e4f0167914c482d32274ca97b0a841218ac5a65c03f3285139041b2a076b
-undefined 16580f10c3cca19795a4cf51fd5f1f32c77320a5cdf43e0752915fe0af8fa4a7
-undefined 4f36c9f004664b5aaeaff91eff9c9d7ff4ec0f9e7e35f831f53acb237665a27b
-undefined 2fdb7bfbc8f3645872ef8acbb6e2bfd70f87daa2c7235ab5316eb78da64506ca
-undefined ce8ad0911ff0e73a0542d296033a4e22e060e05f83be8c804aee707f5c10b4cf
-undefined 35cac9062754af664afde7c8554bd607e9255aecb8508eb9c2ad4ca9f2bd617c
-undefined 65004bf8608ad16b995911cfcda8acb8083ea6b151ab5b7d1591c9f22d3f0aa5
-undefined a2b42d6e5ae1735ee14a7f04b54ebde8785f276a32e9c7fb2091b7bf38dda1ac
-undefined a2c6c18986b0ae4fd310f88af0ce25b8d2618689b58524ab676461eaa5acef06
-undefined c498c985f38b76508de3384d9a310bc891c79db57efb8f4aa5429ff68012880f
+8089774cc6310a3bb0a20a129ecb96d74c9fe85fa70c12f1d194e68309d9950f undefined
+7e96b70d1f00677d921b7e5f1704886666805df00d8c846ab12765dd2ce25aaf undefined
+9b84c42e919c31c98f72a34f34c4d2801c22355092d6869bb16bc85678acec8d undefined
+ea7b025ae5cffb248eb690156d6fa3590d689506378ab190926736845514b617 undefined
+19b93a9cdfebab88bb3b65dfd6946dd20413371bf9b3231b6baba22f9e0d8c22 undefined
+b3be8e1d6c9fdb05505c13e3ca72dcbf768f9057baf9851db025c2b38fa7f514 undefined
+6dfbd4e52caf3ab4a508e0fc993b66d729a974e0316dc5812ade51272604016d undefined
+b775801403456114a2300ded8f190c0ad6cb6b0e1a17edc8e69a9b64c965151b undefined
+49c30b5df81561562d968d6ac367ef927db9b058a2eb6f67b88bdefa7f06013a undefined
+0c2b7844c17e781a3047a9e89bb0b175dbc2206cf22d18acbc639cd6fcd0e38d undefined
+9fc3f1165ecb2c08b8f1fc23922f065c3f1e72b09a416bac35819418f6a81034 undefined
+65aa4d65a91a3ae391af4f18300b91a995bfba116042708d418a4cc56f12debb undefined
+5130414e41e4d28fbeeddec9954199a178b95114031061e1f369318036f86fbe undefined
+f9ca0f9b49fa5966eaa4ad282209189e0f342a91eca66ca9057b7ab8efb9cc17 undefined
+ae79174b27ce1de54437feb2b14c3f81f70b52e84b308f22850b4ca2b05ecc7f undefined
+5da0e084909decf667b6e8c2d3418bdf45f5dbd91b7522cf3e03d225930a5f22 undefined
+3c3cbfd1f7f38c6970a02f65c43baa5d71f0dcce7900e01875686abeb7831eef undefined
+749efba96e385b850963f4f87423a8b7560a62e85247fc10270d6bce36cdce47 undefined
+baf0e36a55ab8410f5172bbc2cb719c87fe1d18bafafac07672b256f72fd50e4 undefined
+ca2c9308de04faf8fe325d569491c6ca6f8719740c3e4e1b76b899b947cde0c7 undefined
+5a26259c03792385d096292b325ce3af35517552b1231d5aafe32136e62e346f undefined
+b01c864143272f652aec6c555f70bfa6a562c270b604956bd7f04e7f489f9a20 undefined
+418154027438dfe3fd1279845b72992fbb5e3ab596663a768934b6cd69828e29 undefined
+d9433ac9795a3efa8afa56b2cf620d9c5e137ed17cf4b44b3286851a6899f233 undefined
+2f81b145711fd4616879b4a020ec6a7da6bc37842181c1592813affc65ad0ee1 undefined
+76b78edea64eaa318897b2122035538e5a104cdf74650a11b006b16e53e3ca01 undefined
+3401d44e72aa4d2f5d16e62d4f34bdab0d56f9849d536e8c018ba971f1c3d653 undefined
+d5594daec8543e0133112068b266baa9621594e08f008e8792f6a0483eb10639 undefined
+613bdf5c65bacd2b8913d5966f1f5a5f1a31e533d1045c7abab1b3e96e3e4f36 undefined
+91a113ab0686ff6e7851872fa05807deacf4413992155c5a0bab49e8a7464057 undefined
+9909c254aa239162b68441ef4aef714ff901f0c29666ec7d310e112be65f958a undefined
+4e4cb9f37bebced2c8c91ee8d7c279d9f4edff7e78b85d50193d2f81779bf38d undefined
+e845a3170a33d93f1360be8d19b96b8c024fcb9a75a83be7e6ec62734cbe5cd4 undefined
+cb57b9467211f551670db76a17795cfc2545a8746489eb9b7ddfe539708b772e undefined
+833756438aa4f5ec8c72b9b615bf1bfdd6241bb536081833d44ffa79e76be1af undefined
+9fbf9f8345d1da76ed67f3e7e1985d8ddea5f490b4885cd26b03ac74f1c6b196 undefined
+250121517b842abf57ae4a6f39d6f4fdd9dd885529412734f270f9bbe61d3c86 undefined
+6ccfca37e6b515a71371e7fd822e295fa5eb98b6d41562d9873e8616fe647fcb undefined
+dc0ac50864132eba7306363036195ad042f9e1dcd1f620dda6baeb048de07d38 undefined
+ea73bddffddf6e1174ffb7302caa2df632062d74331dd0efc2140ce5015b6b46 undefined
+12aa89d1a3549147940f34ea1aa8bce37d7fea6e96dc9a32e9f3bfae0e753383 undefined
+73da8aadaf4c36610ff8f05dc5201518b50d8e84bb6ea21629338a5fb4c8358e undefined
+da22886996f847844f7b702df7a3566795e8a7b2514cd7d51ddf9ad090327bc9 undefined
+ead0f16e2487b91b6b5fcc02f8818e4a1de9bc0bed441dfca57a967266135035 undefined
+7b311d5404ff9c3731a2d8b764466768a78d2a3e14662b19356f2ff676e904e8 undefined
+ba2f89d89b4bc95cda157dee3b0ea0d19a311e89352e62f695877ffa40b2a474 undefined
+2a293c2b8d05858a974e6589a4b4f2c889ee2cc18b95c050515961e0cac49c8d undefined
+90755c1d86b87149f8171b39cdfbded8549851c473fbc8683e6e3d9bc20459df undefined
+c4b90abf03963ced9445cc83f19455fe1ca3595d729c32f18963cd899c153ca6 undefined
+771512d08b53205963f7263cb5b3a5dbe914117e2df9ac5598770b41475b8532 undefined
+4ba1e7047621c0acf1fe4277e108abd0bec864d67449adf8400734668c3d6567 undefined
+e7f31e58c290343d9767d517c8d64ea5f7c87870abee1cb5bb17f47cb8464780 undefined
+fe613640f1e0f0f37c0befffb18089fa0dbb04a5a07b3d2e8c66c8b26a3df31e undefined
+efe1b82169d77856d61d48968e354d321c798061b5581e31858095e97c46a589 undefined
+80d1d70979fc8dbb50b6f7e6bcddee8a0b4bc3cd878cf984f47a46b53399b57d undefined
+06c79c74c4577c5f35f0401d65e324fd74d3fd0456a9ee5e6e4f67abddf888a3 undefined
+5c235bcd6cd43ae781231f4a6bf234c556359c1a6c4c3b8ce1616943b548e073 undefined
+7f977322c431ab0a8208b8173b4b64b406f9a97405ad4a92439f61aaf01782d6 undefined
+fd4a8632f8136ffff2775a2d87216c9c699dbce9969a6de6eef67b822b6c4b26 undefined
+cc70306916872b1e21f02f186ed10c85875eaa67b55999f2947c1e4a701bdfa4 undefined
+8184e4677008c5e5673b3f909282f6a88640cd32f9ae81cae027a55997819505 undefined
+eac18018e5eeabe6ee67a429991701344ce1fcb12346e6bebefbffce06302e39 undefined
+dcc5bca6734f6cdc546d56cdee46bfc05028e74f2c10826ec28e91ca556cf1f8 undefined
+fb4994ca45937bf38289ce780cb0a483bb8ce2705f04bf038bb2cb099092c2be undefined
+aa10d97b3a6ffbfb683d909e1da5162d6a4ee0640c2c6e4fe680ebc55a6c5c63 undefined
+bfdf2696ecaa17a78427c9a2098d3548b05318fbfff97f9e58d2617ec4808669 undefined
+2a20c9cf117a9b96e4e9600ba0c4009e9dc5231153963bd6c3af22d334ad585a undefined
+9ecfa219839ac682f375b250110fdbc4e3f83b2517791bfcf4b0f0e44815ea33 undefined
+14343ac7d30c9eab6703290728dbb4c54a6a621188ca03cf95eccc071eb67aec undefined
+8822f7257c6af43981556f4350feb7378f53e22259eba5267d84e0046276558c undefined
+5b52f2d123a275f999a2e918dfc47822e3776c4185c6bb3c621a95001862ef9c undefined
+846aac3117cf00c8a1e876e163ca1183adc186f38f9aa0c16e6645c8b6c38685 undefined
+3d89d141beaa8b8823e62fe15f19baf20589c6d0e02f14acf06031ca93c7af8c undefined
+7b0e1c4b5d25b003873b6f90b0847fd745cc0a60b61878daaf0288cd4e08b7f9 undefined
+a62596e4bd7d00780554986d98dd42a6576fb50d59a763c620b2d3bc298c76f7 undefined
+9cf2ae9078dd656ed7181a408384ae94a48e6c4e36d2707a23245bbbfd384d61 undefined
+deb974c001e677757fdddc9b8781ac6655ef81d20de62f347d303360d18e84f2 undefined
+b3e245e315a76571e07fb4984b5d0b8bac269949ac8a42373f79f8bcacf0854d undefined
+f5028b2f0f1fcb010282f46de8271d20735ab3f4515e5af7d3ba6dc8317f9097 undefined
+d11295322125877b5add0bd1980fef6a391be68eeea63abc02280b832410e8c2 undefined
+edbdeb3e3e82650c0279407802f0046252038427123d85d856f65a89df15a6ee undefined
+eabebf1ae6b898ddf274aeefc61a9d1819e1e58e05c989dc4a81b72d9f5099f0 undefined
+4cbd21017be4639ebc05bbbfdbc1d063444cf472268efd14df9b8f792a523949 undefined
+89c2614ed0cc1fa3f4b8c12826f50190426ebe5087c670e1ee2dc011e9881d28 undefined
+d32b3b021f6cc2c734dc1df63fdefe80b557c43de5e829dfeb0e637950a7f6bc undefined
+e64b8b3ce2df10808274d709a6ba76645c332e6ef31662adff185c0b5a40d6d1 undefined
+64d3be349b58d18a5d943b3228203ac2adb0c993614325d40c5dd21e0ade0203 undefined
+b66132debd50b5a69895bbb80266e1aa8dbe51944ba27f32f5e089535431a5a2 undefined
+1a9409147952b22fa39d55c2470856aeec5e5e35f409b4d1f2cfae202b1e8510 undefined
+815a5ace3b38e92bc8bb078d36525cba89f8069dfd4977ecbe91f1cf79b80624 undefined
+7b6e273ecbebbed27c741035536fc68ceb708490fedba0bb79594edd6fba4895 undefined
+e04080585b0123588a4d745b7451f101e4eef29622ce74973b9273445c593e4f undefined
+f5ffd36dc6bd7b3c713c0e296ca59349f96e1e1457751f068ceeee4df440c8ca undefined
+b4b13a4358b8891a7bca301c3c6fc9f5ee0ce81460528c975cadba48b52d5adc undefined
+b6c32553ec950e267d58b84795b900edad3e8c75e8d011d33a71067a5f954767 undefined
+eb0b3d96e501f4cf927d64907e541410149262d83b4d15ea3d7cb940b8402e27 undefined
+ba83139ca485728847e0abe41bcf0bcd6e8cddc92dd91728f9199df1c9514198 undefined
+37713314adc3408da4951df115483cc97e91249a7c64782253f4af02e282a31b undefined
+fb4a3704f463f1994d20fded93cf9f1fdc6d7d2895ccc2d2773f7e9f263d97de undefined
+d64b09ac4186a3e12feec3909eb47221aad389a42f18d915f7d93266914af47e undefined
+e94eb8efddc7d8c057b857408ce6430521ab7d9fe61efc368f352929a4de3df7 undefined
+1c9460155ff66eb8115d6dc0eed0643639bfba96222b4b105fb976849b600af8 undefined
+822d27584d480a0b36179b9378fc814aabf97080f7b31389c01265c84a15e2fc undefined
+b3d52d941b7c4918763c4a75bc94ebf28020cb1999ee21ee3750b1844692fabb undefined
+6c042dd15ca8bde15164a85ebf80b15065e5b07681234098bab54137cdaffaa2 undefined
+9c242fe402372a3488332fdc351ccd6d6ecf080c66546668e1a441943ccd5442 undefined
+8a6931e882d8cb8bb06d08696cdf6ef8b9706a07702e13239eb62f5755a54d8e undefined
+57aeea4a5e39160e12fca554316b7e7f8656ee7c67a22bbc8629368341285395 undefined
+55d343bb8c50662460d4620f563d36cb3884141f28221c43d8c24730a3bc8274 undefined
+3a9bf5e5d966be163f9a7f04399dfbc3fac47ebf01aacc4a29c17052598d4797 undefined
+063d2dd6e69ae2e51a39a55fb1470c02cc1d0fcb6937c303e6d14c2dbd1b6de0 undefined
+acf2996b576e31a3250b020917fcb18b751475c2ef3f9cfe279d3186599e2e64 undefined
+0627694cfd1af63cbac53f8c459fe6f85f52677874e5c4e6b1b94066dd7cfc6d undefined
+f3354c82caff8b0e4e16844ab2756b1a7921ce6096690364332b17dbbc853c01 undefined
+b27918ec1636d6b3c126b00cb9316f42a721d39ee369b369366b745a337e4106 undefined
+d18c762b3d2a1d55829a3dde2c77a774241fb0aee56655cf10c0943df3c37cdd undefined
+d8c15dabd86fe52e2f8346f46457bf8286fd6c4038d30bc9d7d9fee057c3615c undefined
+9f07350366a39fb5878309944b53dcf99876e16fdbfa64b804e4835911bfea03 undefined
+9036477fc56650b71ee23f46530f2e8c1549360d6589f8eab8f5227d059bfde5 undefined
+58900c3f376784fb128def6939351b17bd1b0a440bc5020c500e90352bc8bdb9 undefined
+a526f8b002844d8180de89567ee46c563a4eaaba09b82c2e70c0bead040121e5 undefined
+821418aa6183726fe285e798f1a4c77d6db7303d89f1da80fc31d5dbfdb4658d undefined
+b3814fe53bdc04a35f0ce8db20369168b91a6c81ddc014fd49283998d9a7201b undefined
+ca8ad4f24cd4f3895c21a8156108fdf071bc7e9c7c516ffff35d604e555438d1 undefined
+d6306d3c5f91e4e96108ef1cc063aeca9e0317863db900738e320b611b0b3aa5 undefined
+02cc5c7e2af11bb7a55e597b2773e119d1d6769e9ed5c72e44396177c1c4a1f8 undefined
+69d83064f1159375f8c3f9a5c6d8d916cd7571725c3d2ee4e2aeab6578c6a38b undefined
+ed00a9d5043f49fcfc8df64db26e59b4d4f628f160be8dea6ae6500497efc8e9 undefined
+055e20b6d2050711c39af6829aa8b6518dd76d76da8f1e3da1d6b669b6c5775d undefined
+ff8076e877175ded21409e0cdc1e5f7624a16be94193491b32753cc73b8eeeed undefined
+5189ff127783ebcf6350592dc7b6537f0689fb46a846e890328a5a0175cfc39d undefined
+2522d900c3c964023e1b2a2357c0e5a3e05fcf2a4fd4cb0a3d2b942e4f0a79c8 undefined
+676d85227babb44594d5c889ff8216eb548a35116ee0d50512c07312174147be undefined
+c40791ab6b339d321fd5a49b077712019045928c4f3207dd97ab5780e1db1842 undefined
+6970e19093f6e8567500d7fbed5a189a4fedfdf503e0f5814c428bc746558d10 undefined
+88f8da204eadd5cb0a7271ac64fb4549fc368f66b058d229942e1712a262b5f7 undefined
+111705e004369f20a583344a402377428150c7f2410611fa6a56fc9028d62b8f undefined
+4818226c8095259bd8814e1ccc8b1fc7c6fbe74953f8e3b153e21c4ba5e8c6a7 undefined
+15d38f2c1408f6669b929d42353912ec6fd225c4a52556d2c620a892a607b559 undefined
+c6e469a696a47f562840babfcc8d9a00f5777ceb7489e9a5f11906d088e5f480 undefined
+c66a8b43bf3a5a0d54c0a3b89164c4d53de868c10bb8f68586e5e2adcfcd454d undefined
+4aed162e73179e782770df0c96f635bb61336d70175e7f31a661199387e67ba2 undefined
+a635a9d6beebb467e183bbe2d59df04f1c304ce8278cf3a5ccc668f804fc2fe9 undefined
+b2b8102cd662407b084ddd4ef6f70717477a5c799b76613f8d34b319eff1e82c undefined
+687c1370f69e115d8d6defe1e73ca0e2b217ce3ca36d07e09053d93f683332db undefined
+7ba3dd66a95ceb92e4bca4d3c5acf7c024c891aea9d20220ba94ae28ba0c1656 undefined
+d4ae43fb0e0bc51fa9cacdbc786952df8aec139a9e99a61cdcae407c19b6aa77 undefined
+fe842dcb9b2a0365c058769f87d063c17853229c4896b2cf35d0722af086c694 undefined
+339c2d53d02cb85c699f155e655adadfb66f435f74fd5c0dbc713a74f9e23784 undefined
+5dae5fb490ea15cd63d01465dec0dd97d806456317691db288197ae83066a75c undefined
+b75eab7d38c461d22a000ab21b8c9d0ec6d541977db4dbc9ac9bf446e3848c32 undefined
+d7bde80a82f5dda9c55ad5f879a82def4b8cd34c6124e583ff026a60238a2c9e undefined
+c3f42d186dbdcd8587362da19173998ee42ec60baee359772b34b1fb37eb9c39 undefined
+8d399481b740f7cd1a2d0d0a9edb83b74fb3d67c97cbe8eaa53649c510dfa9b4 undefined
+05b48acd8028238dce0cec727c9988a00ffe7b6b90db478165e3d883dbfdc034 undefined
+6005d5a8f8ba9e5abf100f85f6a233cf372385d6c078c72807d1b8291c104c97 undefined
+a049c4506742a0312de21cd6d4b4caca40220c41b1382ee94b79d45614552862 undefined
+e0fd2802b4643ebe8cb2394bf1c85ed6a0418fcf8f48d1523794df8b7e163745 undefined
+8f1aba0f5d97c8b788cfbbb0aba7de2419897cd4710eb3082b6a9ab44f0a9a34 undefined
+ebe5d6278a7ffc880f57b844948ece4c2f8309ba26c709faa7d6c13810c902a8 undefined
+a12b06df804a9dd33f80155711fa878593cbd639712a9e8efda51f4d676c27c2 undefined
+c18f7bc1b76a85fa93efa07747ca5ed43427941c2ee40e5dcf9c5a598bf572d6 undefined
+181913487d9e86f66547acf864ebb4995d5c11acade176031bb13fbfcd63be32 undefined
+a0b9f48ce2253a5dbc92bb9a2f4965eeb91c267fb1a10e918dd1ce4a191ef9e0 undefined
+f984e989006145722ac355cff277bb32bcd6f947b9015386b73bb95fb4486e1d undefined
+c3f1b71efbaefbf82c103aa8760442382a3af5d419a032b603debd274b15a4aa undefined
+bb3cd304f5fdf9a0b38798559dbf2f416ef0af64bbc58003acaf42b2d0c42f26 undefined
+dda1f9713970dfe2868f075d41bd8c2f92ff444bf7634c498d97c6150cff6c90 undefined
+070619c07ad96827550e8d175c66fa315f137d4bd67c96c57dcd54dda56e470b undefined
+8f7815a388134f3a37b418e3ecd5fa66a6a391be413285ef1008ac472a53ea82 undefined
+52a3c9f9b7e02cae6da9017fd1dd177961bf619e65e9c95a739747d69f4bc45a undefined
+54ce9f86aca407422727c3e08675900f0b349594576c65d263be449ddca2dde4 undefined
+d916a19e79fea5735beaf105e3fc10e509d5855191f9373d96fd65fc9ed8d2e9 undefined
+700d220729a329d0a489b913fa6acbad8ad2f5a7f6399dba5ca71126bf356666 undefined
+413f1294049ff65cfeeb4a28eb247767cd9994e18bf27c2752cd95653dd02278 undefined
+8edcdb07d93188ab4502d15254d7c4f46f4b243570bb7e16a3a9b181c00ec343 undefined
+c0b24149c7038df2413c71abc647a635ecc0e9cd8f0c79a7d5fb888128616171 undefined
+7deb7f09398a9cda47f4244d3cdb23db2f0739708d2d836190f10cea437d1f75 undefined
+9970872cb0893c70a389cf115f76a146a76b6d45cdac4d2cc8d5a8641fc149c5 undefined
+d81356079a41e7dc673a50466b72fc0c85b8738eeb8a0d96ece62b398495ee46 undefined
+1bffddd2488f31ec55f85b79fcd658442ec90385798ffb72f1005d8d51d3b45d undefined
+a50b9b4c0b821fce1e0cdee6691f31837373cd05fe490da72608cb681988e32f undefined
+fbc48ebfc954c0ee8b368983c44b3023af3f76a8b9ce2418f9f8851d3756d7e9 undefined
+46613de5019c064ccac5f9be7d45f9f0620d92b92637d2a25f374d0c0089c709 undefined
+c503f10ddb124be03793b70b7f6245945eefeea456b1fcd3a4b3b8434eadc839 undefined
+4d32ecc6d91f00259d394915e47dba76bced4fbda0a871de5ce40865586ae069 undefined
+18e2a58d51d654ba9463324d605b945cc700856d72715511f487a2fff6ec3cc1 undefined
+fc00542b2eb97af344964ceb36b7332a6127317e0be21ff0cc264a6bc584ae21 undefined
+0a260ffcc4216702c32b4316b28fe824e8142e51fa322626f724fd9542ab435b undefined
+cbc090cf0a797701d53a79ccfc806b2c6e2a2378ffaa517f5c75f02c17ffea8a undefined
+02e645a354407b2632d1bcfcb4ed778ff2ad9d2ca534bf032aa595e12bf72dba undefined
+09fe98ae3e060bfdc65d1cf899249c415d908d7d13fc7f741bd72dde9c68d976 undefined
+8a58037214f076689c4c91ac68a6c1d6fdd9abadf439721294f2d33dc4300161 undefined
+b1ac0288e8ec226ae3d7dfcf6c7a628f6e9a5bd55dd78469088e1593b7ef3dca undefined
+8787b6a91e2f32b6a8daed4059a39dee4441979b8489191267229432c6cd4812 undefined
+2bd78e4d7e25afbfb1561691769e56f910e76d9247cba67805d5c40dfc8ebabe undefined
+8e80a1928ddc31454641d00b65209252bf6ce6f2dbd2c8385d481b5b75cbe3db undefined
+97c81275223bd893f36ce8dfab5a1926d109329f08dcc6721f04bf795c0cc6c5 undefined
+e8c0f3f17c916cc45e2b83c8440ac29d7849c92e83c070a08f321bd9d06f594b undefined
+010f7f2f769b7054963a2ac03bb3b6f2c38497b47106d488f5a8b6ceb09d4665 undefined
+60b2d6670fbc938e6f528067a65cf0ac996bb9e5895a57223ec81a6d89ca53b6 undefined
+ce118c9c40c2206c42100f289ec17c154b93d409011e5b80aa92f8d4350d4b4b undefined
+24058e31989ffc9e4e58fbfcbc1b3b5cbe0f2a7eb24a16b06c3260a6c092f19e undefined
+bd67a98407a601045843d2e94044dc4de1f5ffde17de3e6430306c8184373617 undefined
+dae32e5a3447e3bfc80439a057fe8a6514dedb660761a55948fa6c3f6148ad27 undefined
+df685071985b9aa024ea84f775aca49ae02c5e6673915eb900eee8e86ef8db54 undefined
+a0aad36a8ad6146a99fd1a9023d220c2248628cea1f56188e0e651461d196a64 undefined
+218a9cc006edaf362914d3fd7a5d004a9e3ed438f530622e3b21f4444387ca28 undefined
+e67c365cbb53281c1f34c3a924ab7026e8a15e2ebc1d4efb01f40d7b5fcecef2 undefined
+58ee1752ebf0862f75c31e29803189f38159fe2733d8f3df36585e7df6885a3f undefined
+2c625dc0247939c9095fb5b3b12368a8569b991044bfd8d6704d91a0363abf1e undefined
+bdcdf6aa912dee9c612f7b0bc32fcaeefddbcb61ed8f80560007bf32f77d3f77 undefined
+616dda28fa213598d765dfd6f11820e9f351247954aac932ecd48ede6e94f001 undefined
+15689b2dc6c7e9abcc24ae117d9a569d0ecc33c3dda9c9f418865aee96a0e74e undefined
+e0a8c16aacea22e37402538d08bdd4830d74170c68cc34ee94b8a04b51830abb undefined
+1321f1c210c49690b9a987c1bd4da472cfeefa086d708a4c179f8f88adcac945 undefined
+60a80ddb9ad7b92e4150405a3dd0114920e4fd509faadd72bd536cc68ba04e86 undefined
+4fcb1a5e28bfa7c8acb6424af5bf5b6dbac8964f0599b6a5433d2548852b579a undefined
+95ad8479cd19fffde101ca3478c81c0d710783dddbc05a930d4cb1826fab0ef4 undefined
+66a10c915dcb6f25398e142dc4ed524077f71d96857f4369609d98177a2e0fb6 undefined
+c38e1d4c69739dab883192b9c8443f5e548c8d57aff4a6dc0735d1e82a309d0e undefined
+39b99e06b782536bc6529ebe39240f6cb08d9dcfc57cca9355c3f4047d9a1187 undefined
+8bf79b07acef7cedfe798e74512b74d5c82ff902427601fdcf12c141c9755f0d undefined
+50451dc0ea2ed1445fef6da724929df4ce76e702b4f26e9de4ea5c1f13396bbe undefined
+95456ba38013d38da67dfc309dceda347db737f4d7829c759e7b03e32298029c undefined
+d073c2fd817499bd179a114b43a76dcc5ab3bfc86fcd5e85f98e1a9e85bffa91 undefined
+f32b24280eace4a3d6be0b2ecff22c70a2f46c4f31972bd37a83b557fb4dd89d undefined
+86daac51e7269bbe4240133fbc7f58a32295d3e898c11f8fe3f434a4b046473f undefined
+ee9b1d6269a0394aafae9a43acf6c4c5f39e5dbfb47bb2541012d857c7ccef20 undefined
+8ee8e7a100d71c83da7e52d7c1f4b9b851e1c3f3a3666915b71858e385c48ffc undefined
+b392895dd172841c4098e33115759a560dc18770e7db86d3e94e7b3345846174 undefined
+a47064e93cbed00c97a364caba633f3e40034e3757e80bda89587bbadfc8e48c undefined
+52279e891d6b6dee1b94ec89e329a929a6d14f9e4086cd837d3589d26bb6bdf1 undefined
+b95bec310d35ff2361f6f4c01c79c69d934285cae59ea790c43ab4feac672f6e undefined
+40583263a237f68e9ba8f82fb549692763bffe611a3a6e9ca3c3c9751cb3b3c5 undefined
+dd312676e851ccb5cce4cf2a7b53d94b316663afc09274e17e0f9656c6ea4a8a undefined
+75c35a8431cde60b608ebe0d06cabb87ee3b77ed581152542dbc430f8c5e0250 undefined
+0d6bc3310c3403df32a86853e02232e7300da8b8527feb6046037b4d76ca4fe2 undefined
+d676405dac90e698cb1a1d8aaed30927291be9ce9c42bd68e59db0f10da3668b undefined
+bd5bbd84bfc544bedb9454e889f86f1acdccd7a7b47ddc65d5c78b9b4ce74881 undefined
+d116d19574d749e9872a0097ae32bdfe3c9ce55df060d5a66f8adca4aadb81cb undefined
+1a5d3d275e05fb56c6afd1c0599f7bd703666dfddf25370e14af51d245cc0b81 undefined
+9b6efa8d2f3345e587d18789192a6e33d75e17784b20d56ded64c8434c4317ab undefined
+0590e50dc6b8b2d783ef53f304cecd0a8334c0d1743337d5c06855772f05ef85 undefined
+86689273d6c361845276eba5e5d399b77868c80e9edadcbc4cb7c7222b840d4f undefined
+8dea971ffb7c2b65798f9a75d9e2a958d2053534fec48169acaeeb1c248ebc88 undefined
+e128ad6a6b4ba526edf21945c4219e5aafa8b658610bcf228e1ba12af33323a9 undefined
+f1edf88a3374d6adf1e8236f86ffb01420ea09ad556f3fc9eb7e02acbe88536b undefined
+ec047b04ed485395815a15d8f2a483d31d7ce35e54942f34f5c0bf62963b90da undefined
+db9c35750c1a61c9b2dcb85874f2f2ffee9a9da4a658b23ecbdb32b6e75f26af undefined
+6e36a6d02ac58064f85a74d521b319537076edf511b2430e3115f57daf6a8cfe undefined
+11afba58cc6d682af9800ed026aeb158d98de1925553bbfcbaed780e1a9373a2 undefined
+a123ce1ffdd59a3ef8c8f1c7b792d0ce25d0e2ba010797e8b5aaa593288f9ca5 undefined
+2dec8d64212173f3413c05950f7980310f540d98bb29e6dbfc4851c6d4a3b3ae undefined
+ce65380e20cae2f96a5fc443a9d8435eb94a897155f936b8f2ec6ca12697b13b undefined
+07f24dfbb667fca6670a291259ac1530b5f091438e1e1788fb021c64957f8f46 undefined
+9ec2e7a3fbe6a66ef9aea2fdc55506cccb67019881058f9c7768efcac83bc936 undefined
+d38ff711888f718c45d11ecdd5b7be56172c770ec88376dd9fe7a57f92fb7db3 undefined
+228e55563f57e0ce40bcc0241d943d8164cad2ede06a1eb2686ba592fbdf9acb undefined
+4179b475a00a5507afc15e6f449acc4164bf52ef74f9fe97d82d8f47b078fee4 undefined
+397bc437590c46204ef6f1e512afc44cc49a7ca14753988b97e19f58181b61f9 undefined
+bc287733ea3e6aa2241a5ae126ab317a40c7226831e45bfb4d39abb853b2ef54 undefined
+1efc282447d5d70c3e07cf1736ee0fc5b0c53fd408cec3cdb6bf9b746c34ff78 undefined
+ae91e48cf37900083999ae06ab4404ecdbf7c3f40de46eef1b6e3d5ec303c317 undefined
+98cc7cebc6247c4febaca0a23bfad4971f45aece40b922421b0106d0d9f4fbd9 undefined
+7287356ceaa6e0cc6c46ad148797a36742908831b59a2f65dcc7ff093f20e23d undefined
+87ad2caf046b128fdad7177bb9b574477e24d5c18f6f26d12032c066c2ece33b undefined
+94b7a0cd888c36cc4d348f72f8aecec75e88223668f0ffb338e4101671218109 undefined
+393691c8052e3f41ec67a229da5a8d6f48cbdaa6037bf12026d0e154a13f28cd undefined
+4db5041271bb90fb02f51a06f40b01f0adfa1cb3d28201c20ca2930bdc8ff398 undefined
+891bb6d53ee2248b6fc3cfef0c06f1db786d987661408318b6add4dd22a9379e undefined
+41601136980c214eed599e2aea516a5926082f60d19f2df3793b775d80447e2d undefined
+f995b7d08b7f8a27cf2692d2196038ae371c124d6221378d03ab6a1ea2d1880e undefined
+f317fbcdd7aa6a9736f05260578d76d8f16a221f7d26ce4eec445ef5679cc192 undefined
+5be6c575090d4fa62f2e207800f3a7aa32dc5e1f6f6b051798b0cafb32cc0c02 undefined
+4fbaf749505f18c86bc2f6f996edc5ca568f6d03334d1a97578784143e60e4cb undefined
+6227d29b3806e76cb5ffc1d6ab8fad9a0f6c63e9391d3f1b48355e3257e3fcad undefined
+62ed63dc1ac5ba2c1aae956245c3d2499374e0d822316be838b7d50af511516d undefined
+8e36ea8a7a4f4dd4dd76992ee0ad76fdfbb43a13b7ff9e8d7cc33a4f5c6b9d35 undefined
+2a85845896c6e8ce675901492a01a1a36b67b3ccc44a6d0232a1b84156a2eb8d undefined
+6d833b09979181de63567e740b90103af3941d884ba8f2ee2db380f80e58493a undefined
+9b61efda0efc1a40af765b4a14846a30cd3403e7117536a8a705af21df27fe08 undefined
+d020c34876f09db76a478ac964f7ebfdadccb357bea16dfab52a94b28f4139fa undefined
+ff7447174c7f5f4889d3c4eb05f10dd22b3f8738b5fb380281d781acd84c0224 undefined
+349c46e385862ed5b75955d17f566a934f0e141eeb72490ecbfe299434b5b87f undefined
+b1a0b64effc2321a0118a69252de945b48433a7796bbe9dce4e778af739a93de undefined
+af6aa326ceb640c25faa55ca197ee6e85e7968c6461c16d355798ee7eb7dcebd undefined
+594c773531c18809a76da9d407a6419dfc86dc53d8dc3c85a0d651767eb6aa4b undefined
+15337139e47e448f8e20e710fc4c4b162874bb96cda73c394caad1aed281a581 undefined
+92a84d00ecfc649a5ba064acfbbb925f24081b00b03499cdb332788f6561b8c0 undefined
+b4b788cf249f518f74edc24dc5178fda5bfc381f057c18a4cef2e7fffbf6ae8f undefined
+3a10c0d7e150eb65e892829d8ad39936f6e21e35fcbd4edcb4eacfe2add9b4d3 undefined
+2428db322520b574a276a287fddb1378d7cf4f109b1d7ac0c1e7a714e34225a5 undefined
+2a9cbf13ff51ee36a736281c43240449afd2b4008250301a4832f9dfdb63f26e undefined
+067d3f29f53936f910eb3aa5ae7f1a2ccb0c5b5b9d756284d8e2d130c2c5ce5d undefined
+56ee46a5d0cd7219e990ddb515db37acaf7b55e41916994e6e6a93f251cf3ae1 undefined
+b265155bfe37e55e2a0d50624ff29d4fa5ffd0af602e1764c3e46fa1c6b057fd undefined
+cd204f98cae43d85256b00c0a7e35510a6cc13fdc320596e6a75900d118bce42 undefined
+f4d66a12d303362867e0932d50c4e4a1d28acbda093758661431afde59b4a37e undefined
+28df92754d16a6802a0e9ffd6d3a4f11da07758e9c0610f78516b0c07398aa0f undefined
+e5e4800d66b3eee7e7a104400797bd53750ad971523c153ddfd40c4807ca7ce3 undefined
+59242948c6ffd2f814bb9904b588ff8ac860fc4f97d0b53a4e1e0bdde2eb2b0f undefined
+682619b235bc12ebe2737cc13e5aabd8b4fc391e628146a1e0a862ddb639ae9a undefined
+eb1f4fa4fb64e1f9300e61129a4ddb2d3ed04aadbc9335fb2b745252623dbb71 undefined
+d1693d6babc0100e40efaf34d243e172eedf21df16c93672b2ba2efa4bb14a58 undefined
+432adeff0ca92c3e54c9203e4d595b414a4386a539fba091168034d6af2ee34a undefined
+7f9ad09e0faec8bb82f91d5dcac7a942edffc69a62b73c6e431fb2baffd3a52d undefined
+98d85eb761f512b9dcf50167fecdf56da744cebc0e4973d3381a27de4bd9e91b undefined
+1f4bc268b3e8fe365296d2df542099153862e38ce8ed8f4c73c86392f777d40d undefined
+56cbc8d68a7f90fd9e0e533861ea99100e1cd987c1e35bad07d4522ace05c17a undefined
+b50aaf22e732acc0ad70e43e55786f1654bed46ce1ed1f1e9c1b8710486550d9 undefined
+652f22e6e7af09a908d805a7116583c853124fbcea45dcece97485fa60a2354f undefined
+0735200e1d6dd5dd7f295d490d5d12ef43b4ccda82afb08c4bb2c132bceb0807 undefined
+0b9df01d9774dcf60ad8fd5c6a34e78f77af5d9ff70b4972fcd15e63c43450c1 undefined
+477d42222feccd1192c3c5641d68f3c464bbfee2cebdd1e41bc97aaae7e0e2f3 undefined
+fed1c36a4994ce3c221e662abb27a6b3d340fd1ee380fe6d47231f4fc069a476 undefined
+5612efaa90bbe7d3bab72b23fc7dd68e77a3d2fe5fce3f805f5fb1ffd5e7d788 undefined
+1efd9b9bb311062e24495b3548b5fe8a4325ba4fa44fe040e1b6fd1b01c0cb78 undefined
+4798bd339a9d89a20e9ebb17962bd9f356c02db70f4676627c96bbe0b451a066 undefined
+c69fe917871d98583c97bbbd7d730d0cdb7851457e3a0ad264917eb6a869eef3 undefined
+65ebf9d8b375be72cf043f915954cef74850218548de312b21f6d8919cece474 undefined
+dacb9dcaccd1e7dd0bd14c0324610d642114fff7d9916ade02d777719d7ea20f undefined
+ec3c3e295b0b1454e41e52d5317eb4024206b3e5bb15ee1c0f608d693c1f6598 undefined
+6468336f579f7346e8a889f3325176ca94d669c1244b044424ca67c85a9d2b3d undefined
+1d20cbd498e4751c34b5b7197920acfc94531561cd8357587a440a55f0d05842 undefined
+13a3c5309c60acc8978c0db88abe5ebb1fd6635d53830b1922c876dd546fee50 undefined
+4c4d25d61756d08a3fbc3929a94a3a777dd23d57dfcd556e3c189912abd2b56b undefined
+f2d70a85300823ba411422a22a936757f47b47e13a15268470a67abe2ac06e6e undefined
+bbb6379cc649289742b0e81b4d5ec13dc7b14a506161c32806a73f8c570f6d77 undefined
+c41ece9c09540d16bda020ff931697740e310aaf7e163a0c16a1829244cb67a1 undefined
+e0c5f9d38948399fd80006813398a4cc92e6447afb8054ae4920de9e9ebaf6a7 undefined
+937217cf4c6f0a5ce9a6d5869bbae05bb0396780549f8f3a79f7139f9567294e undefined
+88c2cca25ac2e005e5cb5ccaa47e92256ef01b7f9b1a40f04b6b2343fde2d080 undefined
+5f539ea726e6b97859ebcb62f8f978e3965942ba3e2ec321fa6f78be018fac33 undefined
+7409a8941587fc1fa21f3fa66dd0df3c6607383496a3cf53f0b2c2ebb9793eee undefined
+c33c40752aa7f2768c38e04b3febf74b498845efefda93223e8cd704d31051bd undefined
+9e7e3be647d41a08b78f9cff9d2c5d7c7504a38084791dfc5ac6faff6e8ddf51 undefined
+9c1b971f2ce5c1e98ecb334e5d205fe249070302ae553c2ded225f80d82f6489 undefined
+9542080908c4af97d5ebda5ceee144f9884b4093f778b1b8116e4c6558a46c3c undefined
+9397c4afb21562957f821701bf1e45fdd850131d4b52dd45f5263738fa30ae5a undefined
+a84c61bfb8994c21e6697f4bf9a273703d0ed6ce9a9133bc848b4c49ffa89d04 undefined
+6064944e879f91d5847e5c50b4f9fec5d2b0e3f6a23f8590aa603dac5572c1d3 undefined
+7792e9be8082d55e4cff076424eaa2a93d3966aff88550aa7f3d7ff174747ef1 undefined
+c03046766e7d8a8f78b7a8c529488469068db9adc703fd089ecdf21eb35e5f24 undefined
+4df5daf7b0f264b63191bf7a4e52bdd607a70c4be86af15c1437e1870af016d0 undefined
+d8877e436b3708fa194a79422415c3b6a47b47aeb5448d92213f5d6b34650f2c undefined
+c4a69a8ce98e3b89b429923611360ea4ced44a47b97ae5a5dcfd42657eb67936 undefined
+17abb08f59267acd67d83155a52f9379b8fcb6b7d1c90d18eb8f4104126c437b undefined
+d5663bfcf7cda22d4b10f02260d2a6851da4ef9716a9d98770696406b24b9e2e undefined
+89bb3c584130d132753735465676495790e25f62c19644296a9f53c908093358 undefined
+d423a12ae32cb543c8aa64c2df1cd54086ea15515b246a9c0b6fe3149e9cd03a undefined
+972bc8d023d2db23d57aeee0255607879f902323967dd01bb4a154517b71ec55 undefined
+99a4f5485a4968e74a171711b8b473211143670faa730930deefddadae13f4ff undefined
+251b97d2b7e68e1ceb1727ce138069f8f1f044cde5ce10650865b0f7ee83526a undefined
+c256bc1d5c456a5b28ae16e83f6a7a6bc457c4c49820b2e24fc4e94e881873e0 undefined
+24e74eb8c9a630eba7b99ce6b707e1e1c6db75df555e6edf1e115a6856d06fb9 undefined
+737ff6194cc25ec1da37d78e93bdeb3abce3ef51b9a1822b125829c2ae7185d5 undefined
+852d702c9f78213e6a93d7ce0e9fed34d6825f87c00a233e789f251fe6cf3e82 undefined
+28555ab171231572e8d706746f53ca4d1257d2006f9ab3a054fedd1f2b2d5554 undefined
+98d1e505e4e92faa868f45546e8d6f57499023e0bfc9c655a42ee0b08072a381 undefined
+c680109742401edc80a0091901cd1c4d6d72d81d663d36a6d7e93d150c027618 undefined
+ded0af17e40b0968103747f438fd03453ce15cc5deb3becf06faa976702bb8d5 undefined
+b07166af91790c10650265eb0f86f5f69372cb3f450e10109292b41f413f48d3 undefined
+79226fe269c2d037f441710012c9adcd08a12bc231aad0dbc83a50b121633bc2 undefined
+e953c14c04ba00bb958a41c14f3beb26f59e863adf1269b657cd031da0afcf31 undefined
+d25eb76c340f551d3fe3c6c402e0f770ea00abe2ff0b2e7c9f7eb7db5ca597a5 undefined
+292beea6b9d336ff38ffc7e34c7367a9db197a102e2efcbc9b941f0887be6262 undefined
+e272409bb4cebb13e46ed9ab9920ec15cbb0a21e6d9f428437085aa4915853cf undefined
+e0b232a75a5be3f66d3a8897040b8d745bb58dbfae958f95594a1e1297256627 undefined
+ee7f7376881e3a43234adcf98980d4560e1dc799a200570a30c6b1014a3158e9 undefined
+8061df32a4a71cf4fdfdf3437f94fb5c281884a795d227b494aaa201d382ad3b undefined
+5eddf8b7b5de2d9cb9461c6f73ef809326380087b80941bb690de723ca596031 undefined
+49de66f8b578b74a874e1a8b996f7f04f43222359bf69242878539949f50b9e5 undefined
+fd62f11d6679da6d3e9d9bb60ad60f5ab93be269d3902029cfe47e66092d39a2 undefined
+821f85783690d46dec53f2b254192754576e6c50984a9a61213444841ae0f822 undefined
+9f3b7f397f10d650ed83e1cae956158197ac566bac86b9f09d3e0d9f4495b7df undefined
+84c9f1fb0f7986c7dac8a3ee01d858c8a3012838d1504ce83bdb82cefae7e5df undefined
+ce1634cfcf7f9c5fac1917cc88ccc8ce559bafc77185e82070c9a8a953015b87 undefined
+5a469dbd1ed5643524ae98843c1d11c5e3b118ab1c559ffc916e14a63333654f undefined
+e110203708681746886560bd068d0223549dbfab6f86eb178e1ae420598f1387 undefined
+00b60d46c90f674aca8d2fef71ed4202df415d5c397424ee44bb73766155c4a6 undefined
+79a6fa87bd8bc127b4ebedce6f07c7dae77a28078bc62667982fccb810a6c97f undefined
+a5e7b3a4fa8ddfb80c6c225d706bdc5f7696b305ce35e1fdec8c17b32ca0a733 undefined
+5a6b9a251a735a324be15d94c56347e0738b6d7dfc7a187633579b865b1b874a undefined
+ce89608e961694d24fa8b1d950b1d870cc0570515c380b225194b7b23c158ae0 undefined
+a2429195c6736ba81986f1d2cf60481ae1a78465a73587011c4327dd1fa3c5a3 undefined
+259d1f6f6ee6d04557961b366a37931a3853b5664fda9967fb2643fdc97778b2 undefined
+d7179af4f7fe76b7e517bd504734057a36d9a49fd1f1613fbc46d062b2abdbaf undefined
+1130d4340fad0300d07610339879d4693dd1d2c3f7483a20c468527be17d0ca6 undefined
+c01a937405f891d812674b541d35c72155b9f1967681bc056be99fdb24ffb823 undefined
+009031b5c3872c9e34b8992bbe30dc72eee3c6482fd21d6a50137297c1d8a251 undefined
+abdf5803e3219ad44ab6273a70268460a1b5219ab89d7e301c5b4b6f664a4632 undefined
+21b6e8b6ea51510538c8f153ed6baaca1a4293d679a0fb981e2af5f4bcc164d5 undefined
+99fc0ae7346b78f4b6f8d094697452a7d9e94d9f99ae6ada30d1ab8d49961359 undefined
+c6433c6244b62291b2e02ca3305d494b9b4e1aaf51bc488396c92b7c906f6e42 undefined
+41d5e3b0afe9339eb02ea980755c0a2ef9e6820f414d5752df7176624f600580 undefined
+2a2e64323225ddcf0d139949cb03d390a52cd1604e56fa3228ffa7182bfc56eb undefined
+11148a4e07193d07e8a20bc9d7dfbac4cf7d613765af2afa26358958b4cd8d87 undefined
+c568be95187ecf3ad794b959dfd50d4e4d733a6bd341c819989cb22de7a6d975 undefined
+bfb46ae2f283262ea496e769a4c66d1c04d0a106cacc23461a2a57238fcbebe3 undefined
+3226c2d8520ac307bff033685d5d98a91770e0242ebacb8610c81d4b0e0063a0 undefined
+3de9fb757aad7ebfbb9bb19588c2f8ae236bce74903329a1323fb842db49043f undefined
+f270517eb7f327d832bd1d09ee1b255f30e0afe6dd6307c1b31733709e3fbb5f undefined
+7605723d64b9b1dc6c1a8a639dcd0dbc97284a194e094e323965876f1ece0e37 undefined
+95a4b5993c54c24882ecb6cb8a409babd3cf810212d5fb394d5868c1e91eb719 undefined
+a22b7be325b151c8f664cd20737f8d557b16a994af0881cd5d807aba4300cc54 undefined
+48be9da27e5ba88591b94508ae5293bd8f32bc5a1736535e599d9fef4427a00f undefined
+9ce198725608b5fbab93791069fb13e19b4609fdf684ee8483ae4d21cd4f29b0 undefined
+b48f1f95592dd258ffcfd31f780449682c1482e0b4b1c7a040423fcfe8b09d33 undefined
+57dcd03a019e0c782d898b737a27dd777fee2ea8a43b2ec24f46c9c98eb83f52 undefined
+76cf63f41f169f02c07c50bb9102d16359aca4c3859bea26c29cba6d11dccf8c undefined
+790c068bf66fb7a7a6e34cd0500305bafe10280ac7e987da942c2ecdc2180f91 undefined
+40f9e7fe5d3df7f87479f3be87c665035e0fc97e7bc416c6b186cfd48cf71517 undefined
+8b8971a11c3390113bb398e03df0f1fd8c7fdc13f380038bb6965a2a32f2e9fa undefined
+8ccc946b8a4b89fee49ddbc1633ae6524a6c8c8c1b7cf945853978dd3ed2b772 undefined
+d1c42e145c56e743fef0a9f6e67c2a91e8045057808d04e457d6dab10ddca5c7 undefined
+b10fb67ccd1db9a9b75c9be42c5bef9b6ec5e4dc08e25ecf6cd068adbc037154 undefined
+99533240b18fe936fd1b45adda8740cc5a7f5393de0e71218807ae8b75c721f4 undefined
+5ee8b43778b8a18cdf2620af65bc56e6c181e0912b70a3ba31a8723c04e6167d undefined
+d795a7f1da373e55814e110e8b9d777c7546fe45f1d22703edc8acb3c307fb02 undefined
+80cb4224feab306051b5c37adec7336b36e78a0059c6e8286259ccc1ab71e970 undefined
+cf20ff9df3b439e3cb9e46dee701d81ddf60ea238c34b8f25c79d7196e8cc3ea undefined
+f2df7cde6aa864ccde1af2ef43fe5835e57bcade540b07004a5f67bc80309e3d undefined
+51756aa339a17fc68e7d29e8ba36fe6581144607ef4b28cec589e936935c258e undefined
+27b85adb5973b847fcaa0e5ff7e325c333e03493b4f4635242911d1018ca2f9c undefined
+cff5b5238fb4cac5e40072ce6ade529c6bec5a9769a1f12a4de801a95a589487 undefined
+2b13a4b25aec995ed919257e51eb1828e678ea46e98dd35c9366ab48fdedfef2 undefined
+42ea2812a89bacc7786ac4846b61fedbb944d32ef4ab1ee8028fac8243ec90e1 undefined
+6157fd914685a3f58571c181b2ea2fef61eddba650fd278834680d92830df2a5 undefined
+834148f85a53f4c2b484c306c280af8c2d7ebfdc9136d1547f42bddc29053d58 undefined
+e045bc7e47370aff65930f55d80adf66db1e806755c4d8808303df9a1784d77e undefined
+c4337950fe15c527265470688c4c939684f247494877907f7d4d884381260109 undefined
+a4a5decb67fcbc8e0e6cd2079d646aa2ba536fea382215be5f5427803866c93e undefined
+57c15e510bf67353be6d2d8d4e7ee954f53a2f6b624f19f45ed652bff4fb5086 undefined
+dbfafb8c5d5ed6d25e3141f9ec6629edd9ee308e6dab65be44f36b9a6d59d106 undefined
+080b86719e550dcd2449bbe2175933c0756acae0baad8ed5a69374e9caed8146 undefined
+6019928d49e9f6042042fe0a875219acee54db25a2910e7adde32fda98ef42d4 undefined
+71ddd29ce0046f945f8d37b97f1bcc660423cafaee00d2d45d50360c05aa32d6 undefined
+ad68b800a026e74cffc57846649ff3ae1cc66e23306f8858a0c056b028a7ef21 undefined
+b1701ae701d0f36ee1d9582f09f5722336e514c8aeadb4a946d3317ed29bd46e undefined
+d8f0b952d5019ccd7cb12fe90f9ae3916fff70f9610d3261c0e1d345b4e266ea undefined
+887693b24c1799cd0813c75d512179c62284a86b1270cbe43183ce9178a03137 undefined
+41acc2869423ee1131b07d2ff9dffcb47af4faa82ee98cc7b1282b1c608ae886 undefined
+62a61430caabfa8ee6f43473c7688d37312aff73e3f95e34086db978530a1945 undefined
+7d405a3d5c9b14a26247c42241c7bb78364f41b20b20d5a36918984dec61694a undefined
+eb54bf3812021814fd3b08c11cb593f18863765462f58ac37eb89f3567326934 undefined
+49e79968a8c9e9b162a3e362ec67a963f4ecbb1414c849c6d114e25104548b42 undefined
+7f36a4e117d8f2a6fd0b4f288c896283a17b121012b77f07ec19173a0a4f1b77 undefined
+f23a4765c7c4f9b5b504115d09ee390da33f634286f01c11f5dbcb57c95d1e8a undefined
+d30a773628fdcb238dedabdef0434484bb4299d3b61deab5a42c2d9201a2c8b8 undefined
+1f9ef1c1a998c35fcb12fa18cc5585e1d5c3bc55492cc7b287e13faf770aecbe undefined
+53be4e69303b06bc77ac75961a637b324c3f8d0b0e1510d908107b95a2420ab0 undefined
+b984881e9184607bcf30b24d038288fc6c58c0b6b7207f2161662b3850dd53dc undefined
+a1d4443f9cbdb53b295cce0adaa63f748ebc53ee80d107019bd671667be04e2a undefined
+14b01bbfa52a25acb3902d119230bddbd6de56b385b5305f328fea8e92eb5c09 undefined
+2819ded422f0d13247defb8f7325e0261f5ccbdaf47d80b1cd411e5f8c9195ea undefined
diff --git a/font-src/glyphs/index.ptl b/font-src/glyphs/index.ptl
index 405b0109d..f7be0aef0 100644
--- a/font-src/glyphs/index.ptl
+++ b/font-src/glyphs/index.ptl
@@ -138,12 +138,12 @@ export : define [buildGlyphs para recursive] : begin
run-glyph-module "./symbol/punctuation.mjs"
run-glyph-module "./symbol/arrow.mjs"
run-glyph-module "./symbol/geometric.mjs"
+ run-glyph-module "./symbol/mosaic.mjs"
run-glyph-module "./symbol/enclosure.mjs"
+ run-glyph-module "./symbol/pictograph.mjs"
run-glyph-module "./symbol/math.mjs"
run-glyph-module "./symbol/letter.mjs"
run-glyph-module "./symbol/braille.mjs"
- run-glyph-module "./symbol/mosaic.mjs"
- run-glyph-module "./symbol/pictograph.mjs"
run-glyph-module "./symbol/ligation.mjs"
# Auto-builds
diff --git a/font-src/glyphs/letter/cyrillic/zhe.ptl b/font-src/glyphs/letter/cyrillic/zhe.ptl
index 06f7e00e6..a38bce41f 100644
--- a/font-src/glyphs/letter/cyrillic/zhe.ptl
+++ b/font-src/glyphs/letter/cyrillic/zhe.ptl
@@ -55,20 +55,22 @@ glyph-block Letter-Cyrillic-Zhe : begin
corner (df.width - attach1X) (attach1Y + 0.1)
corner (df.rightSB - overshoot - 0.1) top
- local rightShape : union
+ local rightHalf : union
intersection [MaskRight df.middle]
ExtLineRhs 4 fine (df.rightSB - overshoot) top (df.width - attach1X) attach1Y
intersection [MaskRight df.middle] : difference
ExtLineLhs 4 fine (df.rightSB - overshoot) bot (df.width - attach1X) attach2Y
mask
- local fullShape : if fHalf rightShape : union rightShape
+ local leftHalf : union
intersection [MaskLeft df.middle]
ExtLineLhs 4 fine (df.leftSB + overshoot) top attach1X attach1Y
intersection [MaskLeft df.middle] : difference
ExtLineRhs 4 fine (df.leftSB + overshoot) bot attach1X attach2Y
mask
+ local fullShape : if fHalf rightHalf : union rightHalf leftHalf
+
return : intersection [MaskBelow top] [MaskAbove bot] fullShape
export : define [CurlyLegs fSlab fHalf df bot top] : begin
@@ -83,7 +85,7 @@ glyph-block Letter-Cyrillic-Zhe : begin
define [upperCurvature] : bezControls 0 0.3 0.5 0.75 8
define [lowerCurvature] : quadControls 0 0.3 8
- local rightShape : union
+ local rightHalf : union
dispiro
g4.down.start (df.rightSB - overshoot) top [widths.rhs.heading fine Downward]
upperCurvature
@@ -99,7 +101,7 @@ glyph-block Letter-Cyrillic-Zhe : begin
corner (df.width - attach1X) (attach1Y + 0.1)
corner df.middle top
- local fullShape : if fHalf rightShape : union rightShape
+ local leftHalf : union
dispiro
g4.down.start (df.leftSB + overshoot) top [widths.lhs.heading fine Downward]
upperCurvature
@@ -115,6 +117,8 @@ glyph-block Letter-Cyrillic-Zhe : begin
corner attach1X (attach1Y + 0.1)
corner df.middle top
+ local fullShape : if fHalf rightHalf : union rightHalf leftHalf
+
return : intersection [MaskBelow top] [MaskAbove bot] fullShape
export : define [TouchingLegs fSlab fHalf df bot top] : ConnectedLegsImpl 1.00 fSlab fHalf df bot top
@@ -126,18 +130,20 @@ glyph-block Letter-Cyrillic-Zhe : begin
define midY : mix bot top 0.5
define overshoot : Overshoot fSlab df
- local rightShape : union
+ local rightHalf : union
intersection [MaskBelow midY] [MaskAbove bot]
ExtLineLhs 4 fine (df.rightSB - overshoot) bot (df.width - midX) midY
intersection [MaskBelow top] [MaskAbove midY]
ExtLineRhs 4 fine (df.rightSB - overshoot) top (df.width - midX) midY
- local fullShape : if fHalf rightShape : union rightShape
+ local leftHalf : union
intersection [MaskBelow midY] [MaskAbove bot]
ExtLineRhs 4 fine (df.leftSB + overshoot) bot midX midY
intersection [MaskBelow top] [MaskAbove midY]
ExtLineLhs 4 fine (df.leftSB + overshoot) top midX midY
+ local fullShape : if fHalf rightHalf : union rightHalf leftHalf
+
return : union fullShape : HBar.m [if fHalf df.middle midX] (df.width - midX) midY fine
export : define [CursiveLegs fSlab fHalf df bot top] : begin
@@ -147,20 +153,16 @@ glyph-block Letter-Cyrillic-Zhe : begin
define midY : mix bot top 0.5
define overshoot : Overshoot fSlab df
- local rightShape : dispiro
- g4.left.start (df.rightSB - overshoot) (top - fine) [widths.rhs.heading fine Leftward]
- archv
- g4.down.mid (df.width - midX + OX) midY [widths.rhs.heading fine2 Downward]
- arcvh
- g4.right.end (df.rightSB - overshoot) (bot + fine) [widths.rhs.heading fine Rightward]
+ local rightHalf : dispiro
+ straight.left.start (df.rightSB - overshoot) (top - fine) [widths.rhs.heading fine Leftward]
+ archv
+ g4.down.mid (df.width - midX + OX) midY [widths.rhs.heading fine2 Downward]
+ arcvh
+ straight.right.end (df.rightSB - overshoot) (bot + fine) [widths.rhs.heading fine Rightward]
- local fullShape : if fHalf rightShape : union rightShape
- dispiro
- g4.right.start (df.leftSB + overshoot) (top - fine) [widths.lhs.heading fine Rightward]
- archv
- g4.down.mid (midX - OX) midY [widths.lhs.heading fine2 Downward]
- arcvh
- g4.left.end (df.leftSB + overshoot) (bot + fine) [widths.lhs.heading fine Leftward]
+ local leftHalf : with-transform [FlipAround df.middle (0.5 * top)] rightHalf
+
+ local fullShape : if fHalf rightHalf : union rightHalf leftHalf
return : union fullShape : HBar.m [if fHalf df.middle (midX + 0.5 * fine)] (df.width - (midX + 0.5 * fine)) midY fine
diff --git a/font-src/glyphs/letter/latin/x.ptl b/font-src/glyphs/letter/latin/x.ptl
index 31311619c..052278125 100644
--- a/font-src/glyphs/letter/latin/x.ptl
+++ b/font-src/glyphs/letter/latin/x.ptl
@@ -49,6 +49,42 @@ glyph-block Letter-Latin-X : begin
include : HalfXStrand stb slab _leftx lefty middlex middley turn pStraight tension
include : HalfXStrand stb slab _rightx righty middlex middley turn pStraight tension
+ glyph-block-export XCursiveHalfShape
+ define [XCursiveHalfShape] : with-params [top bottom left right [swEnd : AdviceStroke 2.75] [swMid : AdviceStroke 3] [kThin 0.55] [setMark false]] : glyph-proc
+ local ada : ArchDepthAOf (ArchDepth * 0.8) (Width / 2)
+ local adb : ArchDepthBOf (ArchDepth * 0.8) (Width / 2)
+
+ define xCenterRight : left + [HSwToV swMid] / 2
+ define xCenterLeft : left - [HSwToV swMid] / 2
+ define xTurn : mix (right - [HSwToV swEnd]) xCenterRight 0.5
+ define hook1Depth : Hook + Stroke * 0.125
+ define hook1StraightDepth : Math.min
+ hook1Depth - swEnd * 1.125
+ Math.max 1 : hook1Depth / 5 - swEnd / 4
+
+ define fineMid : swMid * kThin
+ define rIn : Math.max (0.4 * (right - left) - [HSwToV : 0.7 * Stroke]) [AdviceStroke 16]
+ define flatHookDepth : 1.4 * (right - left) - swEnd - 1.5 * rIn
+
+ define upperHalf : include : dispiro
+ flat (xCenterRight - [HSwToV fineMid]) ([mix bottom top 0.5] + O) [widths.rhs.heading fineMid Upward]
+ curl (xCenterRight - [HSwToV fineMid]) (top - ada)
+ arcvh
+ ShoulderMidKnotRhs xTurn (top - O) fineMid swEnd (+1) (-1)
+ archv
+ flat (right - OX) (top - hook1Depth + hook1StraightDepth) [heading Downward]
+ curl (right - OX) (top - hook1Depth) [heading Downward]
+
+ define lowerHalf : include : dispiro
+ flat (xCenterRight - [HSwToV : 0.5 * fineMid]) ([mix bottom top 0.5] - O) [widths.center fineMid]
+ curl (xCenterRight - [HSwToV : 0.5 * fineMid]) (bottom + [Math.min adb (swMid + rIn)])
+ arcvh 16
+ DiagonalTailF 1 [DivFrame 1] (xCenterRight - [HSwToV : 0.5 * Stroke] + TanSlope * rIn) bottom rIn 50 flatHookDepth Stroke
+
+ if setMark : begin
+ define lowerHalfLastKnot lowerHalf.rhsKnots.(lowerHalf.rhsKnots.length - 1)
+ set-base-anchor 'cyrlDescenderAttach' lowerHalfLastKnot.x lowerHalfLastKnot.y
+
define Shape : namespace
define [XBase fStraight fSlab top bottom turn tension] : composite-proc
XStrand fStraight fSlab SB bottom RightSB top turn 0.4 tension
@@ -59,56 +95,10 @@ glyph-block Letter-Latin-X : begin
export : define [CurlyBase fSlab top bottom turn tension]
XBase false fSlab top bottom turn tension
- define [XCursiveHalfShape top bottom] : glyph-proc
- local ada : ArchDepthAOf (ArchDepth * 0.8) (Width / 2)
- local adb : ArchDepthBOf (ArchDepth * 0.8) (Width / 2)
-
- define kThin 0.550
- define swEnd : AdviceStroke 2.75
- define swMid : AdviceStroke 3
- define xCenterRight : Middle + [HSwToV swMid] / 2
- define xCenterLeft : Middle - [HSwToV swMid] / 2
- define xTurn : mix (RightSB - [HSwToV swEnd]) xCenterRight 0.5
- define hook1Depth : Hook + Stroke * 0.125
- define hook1StraightDepth : Math.min
- hook1Depth - swEnd * 1.125
- Math.max 1 : hook1Depth / 5 - swEnd / 4
-
- define fineMid : swMid * kThin
- define rIn : Math.max (0.2 * (RightSB - SB) - [HSwToV : 0.7 * Stroke]) [AdviceStroke 16]
- define flatHookDepth : 0.7 * (RightSB - SB) - swEnd - 1.5 * rIn
-
- define upperHalf : include : dispiro
- flat (xCenterRight - [HSwToV fineMid]) ([mix bottom top 0.5] + O) [widths.rhs.heading fineMid Upward]
- curl (xCenterRight - [HSwToV fineMid]) (top - ada)
- arcvh
- ShoulderMidKnotRhs xTurn (top - O) fineMid swEnd (+1) (-1)
- archv
- flat (RightSB - OX) (top - hook1Depth + hook1StraightDepth) [heading Downward]
- curl (RightSB - OX) (top - hook1Depth) [heading Downward]
-
- # define upperHalf : include : dispiro
- # curl (RightSB - OX) (top - hook1Depth) [widths.lhs.heading swEnd Upward]
- # flat (RightSB - OX) (top - hook1Depth + hook1StraightDepth) [heading Upward]
- # arcvh 16
- # ShoulderMidKnotLhsRev (xTurn) (top - O) fineMid swEnd (-1) (-1)
- # archv 16
- # flat (xCenterRight - [HSwToV fineMid]) (top - ada) [widths.lhs fineMid]
- # curl (xCenterRight - [HSwToV fineMid]) ([mix bottom top 0.5] + O)
-
- define lowerHalf : include : dispiro
- flat (xCenterRight - [HSwToV : 0.5 * fineMid]) ([mix bottom top 0.5] - O) [widths.center fineMid]
- curl (xCenterRight - [HSwToV : 0.5 * fineMid]) (bottom + [Math.min adb (swMid + rIn)])
- arcvh 16
- DiagonalTailF 1 [DivFrame 1] (xCenterRight - [HSwToV : 0.5 * Stroke] + TanSlope * rIn) bottom rIn 50 flatHookDepth Stroke
-
- define lowerHalfLastKnot lowerHalf.rhsKnots.(lowerHalf.rhsKnots.length - 1)
- set-base-anchor 'cyrlDescenderAttach' lowerHalfLastKnot.x lowerHalfLastKnot.y
-
export : define [CursiveBase fSerifs top bottom turn tension] : glyph-proc
- include : XCursiveHalfShape top bottom
+ include : XCursiveHalfShape top bottom Middle RightSB
include : FlipAround Middle [mix bottom top 0.5]
- include : XCursiveHalfShape top bottom
+ include : XCursiveHalfShape top bottom Middle RightSB (setMark -- true)
# Serifs
export : define [FullSerifs top bot] : let [sf : SerifFrame.fromDf [DivFrame 1] top bot]
diff --git a/font-src/glyphs/symbol/geometric/masked.ptl b/font-src/glyphs/symbol/geometric/masked.ptl
index 5e54f5fda..ab6e556b9 100644
--- a/font-src/glyphs/symbol/geometric/masked.ptl
+++ b/font-src/glyphs/symbol/geometric/masked.ptl
@@ -139,7 +139,7 @@ glyph-block Symbol-Geometric-Masked : for-width-kinds WideWidth1
list 0x2B17 0 0 1 1
list 0x2B18 1 0 1 0
list 0x2B19 0 1 0 1
- foreach [{u LT LB RT RB LTh LBh RTh RBh} : items-of diamondParts] : begin
+ foreach [{u LT LB RT RB} : items-of diamondParts] : begin
create-glyph [MangleName : NameUni u] [MangleUnicode u] : glyph-proc
set-width Geom.Width
include : union
@@ -295,3 +295,27 @@ glyph-block Symbol-Geometric-Masked : for-width-kinds WideWidth1
include : intersection
refer-glyph : MangleName 'blackCircleO'
refer-glyph : MangleName 'whiteEqualTriangleDown'
+
+ create-glyph [MangleName 'uni238B'] [MangleUnicode 0x238B] : glyph-proc
+ set-width Geom.Width
+ include : difference
+ refer-glyph : MangleName 'whiteCircle'
+ intersection [MaskAbove Geom.MidY] [MaskLeft Geom.MidX]
+ include : intersection
+ MaskBelow (Geom.MidY + Geom.Size)
+ MaskRight (Geom.MidX - Geom.Size)
+ dispiro
+ flat Geom.MidX Geom.MidY [widths.center GeometryStroke]
+ curl (Geom.MidX - Geom.Size) (Geom.MidY + Geom.Size)
+ include : spiro-outline
+ corner (Geom.MidX - Geom.Size) (Geom.MidY + Geom.Size)
+ corner (Geom.MidX - 0.375 * Geom.Size) (Geom.MidY + Geom.Size)
+ corner (Geom.MidX - Geom.Size) (Geom.MidY + 0.375 * Geom.Size)
+
+ create-glyph [MangleName 'uni2335'] [MangleUnicode 0x2335] : glyph-proc
+ set-width Geom.Width
+ include : intersection
+ refer-glyph : MangleName 'blackDiamond'
+ union
+ ExtLineLhs 4 OperatorStroke (Geom.MidX - Geom.Size) Geom.MidY Geom.MidX (Geom.MidY - Geom.Size)
+ ExtLineLhs 4 OperatorStroke Geom.MidX (Geom.MidY - Geom.Size) (Geom.MidX + Geom.Size) Geom.MidY
diff --git a/font-src/glyphs/symbol/math/apl.ptl b/font-src/glyphs/symbol/math/apl.ptl
index 4d63a40e0..99468d690 100644
--- a/font-src/glyphs/symbol/math/apl.ptl
+++ b/font-src/glyphs/symbol/math/apl.ptl
@@ -70,9 +70,9 @@ glyph-block Symbol-Math-APL : begin
create-glyph 'apl/iBar' 0x2336 : glyph-proc
local l [mix 0 SB (1 / 3)]
local r [mix Width RightSB (1 / 3)]
- include : HBar.t l r OperTop aplBoxSW
- include : HBar.b l r OperBot aplBoxSW
- include : VBar.m Middle OperTop OperBot aplBoxSW
+ include : HBar.t l r OperTop OperatorStroke
+ include : HBar.b l r OperBot OperatorStroke
+ include : VBar.m Middle OperTop OperBot OperatorStroke
create-glyph 'apl/squish' 0x2337 : glyph-proc
local l : mix SB RightSB (1 / 8)
@@ -264,3 +264,8 @@ glyph-block Symbol-Math-APL : begin
LinkAplFormForNwidWwid 'uni238A'
LinkAplFormForNwidWwid 'uni25F6'
LinkAplFormForNwidWwid 'uni2687'
+
+ # Uiua symbols
+ LinkAplFormForNwidWwid 'uni238B'
+ LinkAplFormForNwidWwid 'uni2335'
+ LinkAplFormForNwidWwid 'telephoneRecorder'
diff --git a/font-src/glyphs/symbol/math/arith.ptl b/font-src/glyphs/symbol/math/arith.ptl
index 1f8d88d7d..a803fc70f 100644
--- a/font-src/glyphs/symbol/math/arith.ptl
+++ b/font-src/glyphs/symbol/math/arith.ptl
@@ -67,6 +67,18 @@ glyph-block Symbol-Math-Arith : begin
refer-glyph 'circumflexAbove'
clear-anchors
+ create-glyph 'doublePlus' 0x29FA : glyph-proc
+ include : HBar.m SB RightSB SymbolMid OperatorStroke
+ include : VBar.m ([mix SB RightSB (1/3)] - (1/6) * [HSwToV OperatorStroke]) PlusTop PlusBot OperatorStroke
+ include : VBar.m ([mix SB RightSB (2/3)] + (1/6) * [HSwToV OperatorStroke]) PlusTop PlusBot OperatorStroke
+
+ create-glyph 'triplePlus' 0x29FB : glyph-proc
+ local fine : AdviceStroke 4
+ include : HBar.m SB RightSB SymbolMid OperatorStroke
+ include : VBar.m ([mix SB RightSB (1/4)] - (1/8) * [HSwToV OperatorStroke]) PlusTop PlusBot fine
+ include : VBar.m [mix SB RightSB (1/2)] PlusTop PlusBot fine
+ include : VBar.m ([mix SB RightSB (3/4)] + (1/8) * [HSwToV OperatorStroke]) PlusTop PlusBot fine
+
do "Multiply"
define Size : 0.5 * (RightSB - SB) + 0.25 * SB
define swBowtie : AdviceStroke 4.25
diff --git a/font-src/glyphs/symbol/pictograph.ptl b/font-src/glyphs/symbol/pictograph.ptl
index 15f377ac7..7f783c8ee 100644
--- a/font-src/glyphs/symbol/pictograph.ptl
+++ b/font-src/glyphs/symbol/pictograph.ptl
@@ -20,3 +20,4 @@ export : define [apply] : begin
run-glyph-module "./pictograph/powerline-and-gui.mjs"
run-glyph-module "./pictograph/stick-figure.mjs"
run-glyph-module "./pictograph/suit.mjs"
+ run-glyph-module "./pictograph/telephone-recorder.mjs"
diff --git a/font-src/glyphs/symbol/pictograph/telephone-recorder.ptl b/font-src/glyphs/symbol/pictograph/telephone-recorder.ptl
new file mode 100644
index 000000000..4103e33e2
--- /dev/null
+++ b/font-src/glyphs/symbol/pictograph/telephone-recorder.ptl
@@ -0,0 +1,24 @@
+$$include '../../../meta/macros.ptl'
+
+import [mix linreg clamp fallback] from"../../../support/utils.mjs"
+import [DesignParameters] from"../../../meta/aesthetics.mjs"
+
+glyph-module
+
+glyph-block Symbol-Telephone-Recorder : for-width-kinds WideWidth1
+ glyph-block-import CommonShapes
+ glyph-block-import Common-Derivatives
+ glyph-block-import Symbol-Geometric-Shared : GeometricDim UnicodeWeightGrade GeometricSizes
+
+ define Geom : GeometricDim MosaicUnitWidth MosaicWidth
+
+ create-glyph [MangleName 'telephoneRecorder'] [MangleUnicode 0x2315] : glyph-proc
+ set-width Geom.Width
+
+ local ringRadius : 0.75 * Geom.Size + 0.25 * OperatorStroke
+ include : RingStrokeAt Geom.MidX Geom.MidY ringRadius OperatorStroke
+ include : difference
+ dispiro
+ flat Geom.MidX Geom.MidY [widths.center OperatorStroke]
+ curl (Geom.MidX - Geom.Size) (Geom.MidY - Geom.Size)
+ RingAt Geom.MidX Geom.MidY (ringRadius + O)
diff --git a/images/button-release.dark.svg b/images/button-release.dark.svg
index bc1a6c5ef..c1bd1f7fe 100644
--- a/images/button-release.dark.svg
+++ b/images/button-release.dark.svg
@@ -9,8 +9,7 @@
-
-
+
@@ -21,12 +20,12 @@
-
+
-
+
-
+
\ No newline at end of file
diff --git a/images/button-release.light.svg b/images/button-release.light.svg
index 083ea8a32..45b883a5a 100644
--- a/images/button-release.light.svg
+++ b/images/button-release.light.svg
@@ -9,8 +9,7 @@
-
-
+
@@ -21,12 +20,12 @@
-
+
-
+
-
+
\ No newline at end of file
diff --git a/images/cs-block-miscellaneous-mathematical-symbols-b.dark.svg b/images/cs-block-miscellaneous-mathematical-symbols-b.dark.svg
index e7d32a38e..263478601 100644
--- a/images/cs-block-miscellaneous-mathematical-symbols-b.dark.svg
+++ b/images/cs-block-miscellaneous-mathematical-symbols-b.dark.svg
@@ -68,6 +68,8 @@
+
+
@@ -547,11 +549,11 @@
-
-
+
+
-
-
+
+
diff --git a/images/cs-block-miscellaneous-mathematical-symbols-b.light.svg b/images/cs-block-miscellaneous-mathematical-symbols-b.light.svg
index 72c8bd041..9ec10afe5 100644
--- a/images/cs-block-miscellaneous-mathematical-symbols-b.light.svg
+++ b/images/cs-block-miscellaneous-mathematical-symbols-b.light.svg
@@ -68,6 +68,8 @@
+
+
@@ -547,11 +549,11 @@
-
-
+
+
-
-
+
+
diff --git a/images/cs-block-miscellaneous-technical.dark.svg b/images/cs-block-miscellaneous-technical.dark.svg
index b54f87354..7e2a5ab5a 100644
--- a/images/cs-block-miscellaneous-technical.dark.svg
+++ b/images/cs-block-miscellaneous-technical.dark.svg
@@ -30,134 +30,137 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -286,8 +289,8 @@
-
-
+
+
@@ -299,7 +302,7 @@
-
+
@@ -308,17 +311,17 @@
-
-
-
-
+
-
+
+
+
+
@@ -328,10 +331,10 @@
-
+
-
+
@@ -355,10 +358,10 @@
-
+
-
+
@@ -398,39 +401,39 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -440,53 +443,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -496,53 +499,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -552,53 +555,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -608,38 +611,38 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -647,7 +650,7 @@
-
+
@@ -688,16 +691,16 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -732,10 +735,10 @@
-
+
-
+
@@ -753,20 +756,20 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -776,50 +779,50 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -832,16 +835,16 @@
-
+
-
+
-
+
-
+
@@ -933,7 +936,7 @@
-
+
@@ -1024,29 +1027,29 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1068,38 +1071,38 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
diff --git a/images/cs-block-miscellaneous-technical.light.svg b/images/cs-block-miscellaneous-technical.light.svg
index 969a2c4bc..0c3d4cb73 100644
--- a/images/cs-block-miscellaneous-technical.light.svg
+++ b/images/cs-block-miscellaneous-technical.light.svg
@@ -30,134 +30,137 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -286,8 +289,8 @@
-
-
+
+
@@ -299,7 +302,7 @@
-
+
@@ -308,17 +311,17 @@
-
-
-
-
+
-
+
+
+
+
@@ -328,10 +331,10 @@
-
+
-
+
@@ -355,10 +358,10 @@
-
+
-
+
@@ -398,39 +401,39 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -440,53 +443,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -496,53 +499,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -552,53 +555,53 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -608,38 +611,38 @@
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
@@ -647,7 +650,7 @@
-
+
@@ -688,16 +691,16 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -732,10 +735,10 @@
-
+
-
+
@@ -753,20 +756,20 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
@@ -776,50 +779,50 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -832,16 +835,16 @@
-
+
-
+
-
+
-
+
@@ -933,7 +936,7 @@
-
+
@@ -1024,29 +1027,29 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
@@ -1068,38 +1071,38 @@
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
diff --git a/images/cv-cyrl-capital-zhe-cursive.dark.svg b/images/cv-cyrl-capital-zhe-cursive.dark.svg
index 49d45c2bc..3f3b44bf1 100644
--- a/images/cv-cyrl-capital-zhe-cursive.dark.svg
+++ b/images/cv-cyrl-capital-zhe-cursive.dark.svg
@@ -1,7 +1,7 @@
\ No newline at end of file
diff --git a/images/ss-i-ss05-1.dark.svg b/images/ss-i-ss05-1.dark.svg
index 52c0e097e..ede92573e 100644
--- a/images/ss-i-ss05-1.dark.svg
+++ b/images/ss-i-ss05-1.dark.svg
@@ -118,7 +118,7 @@
-
+
@@ -135,8 +135,8 @@
-
-
+
+
@@ -580,9 +580,11 @@
-
+
-
+
+
+
@@ -619,11 +621,17 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss05-1.light.svg b/images/ss-i-ss05-1.light.svg
index 36f733623..8b9112e28 100644
--- a/images/ss-i-ss05-1.light.svg
+++ b/images/ss-i-ss05-1.light.svg
@@ -118,7 +118,7 @@
-
+
@@ -135,8 +135,8 @@
-
-
+
+
@@ -580,9 +580,11 @@
-
+
-
+
+
+
@@ -619,11 +621,17 @@
-
+
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss06-1.dark.svg b/images/ss-i-ss06-1.dark.svg
index b7249b8c2..f3aad8922 100644
--- a/images/ss-i-ss06-1.dark.svg
+++ b/images/ss-i-ss06-1.dark.svg
@@ -70,7 +70,7 @@
-
+
@@ -78,7 +78,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
@@ -114,7 +114,7 @@
-
+
@@ -133,10 +133,10 @@
-
+
-
-
+
+
@@ -401,11 +401,13 @@
-
+
-
+
+
+
@@ -455,7 +457,7 @@
-
+
@@ -525,22 +527,28 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -612,10 +620,13 @@
-
+
-
+
+
+
+
@@ -627,12 +638,14 @@
-
+
-
+
+
+
@@ -673,21 +686,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/images/ss-i-ss06-1.light.svg b/images/ss-i-ss06-1.light.svg
index aa7a51b92..b1605e685 100644
--- a/images/ss-i-ss06-1.light.svg
+++ b/images/ss-i-ss06-1.light.svg
@@ -70,7 +70,7 @@
-
+
@@ -78,7 +78,7 @@
-
+
@@ -105,7 +105,7 @@
-
+
@@ -114,7 +114,7 @@
-
+
@@ -133,10 +133,10 @@
-
+
-
-
+
+
@@ -401,11 +401,13 @@
-
+
-
+
+
+
@@ -455,7 +457,7 @@
-
+
@@ -525,22 +527,28 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -612,10 +620,13 @@
-
+
-
+
+
+
+
@@ -627,12 +638,14 @@
-
+
-
+
+
+
@@ -673,21 +686,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/images/ss-i-ss07-1.dark.svg b/images/ss-i-ss07-1.dark.svg
index bf6c04023..837b3e29b 100644
--- a/images/ss-i-ss07-1.dark.svg
+++ b/images/ss-i-ss07-1.dark.svg
@@ -24,11 +24,11 @@
-
+
-
+
@@ -50,7 +50,7 @@
-
+
@@ -60,7 +60,7 @@
-
+
@@ -133,10 +133,10 @@
-
+
-
-
+
+
@@ -174,7 +174,7 @@
-
+
@@ -190,10 +190,14 @@
-
-
-
-
+
+
+
+
+
+
+
+
@@ -259,11 +263,15 @@
-
+
-
-
+
+
+
+
+
+
@@ -293,19 +301,15 @@
-
+
-
-
-
-
-
-
+
+
@@ -394,11 +398,9 @@
-
+
-
-
-
+
@@ -431,7 +433,7 @@
-
+
@@ -551,10 +553,14 @@
-
+
-
-
+
+
+
+
+
+
@@ -606,21 +612,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/images/ss-i-ss07-1.light.svg b/images/ss-i-ss07-1.light.svg
index 32fe7dcb6..4e09a6df4 100644
--- a/images/ss-i-ss07-1.light.svg
+++ b/images/ss-i-ss07-1.light.svg
@@ -24,11 +24,11 @@
-
+
-
+
@@ -50,7 +50,7 @@
-
+
@@ -60,7 +60,7 @@
-
+
@@ -133,10 +133,10 @@
-
+
-
-
+
+
@@ -174,7 +174,7 @@
-
+
@@ -190,10 +190,14 @@
-
-
-
-
+
+
+
+
+
+
+
+
@@ -259,11 +263,15 @@
-
+
-
-
+
+
+
+
+
+
@@ -293,19 +301,15 @@
-
+
-
-
-
-
-
-
+
+
@@ -394,11 +398,9 @@
-
+
-
-
-
+
@@ -431,7 +433,7 @@
-
+
@@ -551,10 +553,14 @@
-
+
-
-
+
+
+
+
+
+
@@ -606,21 +612,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/images/ss-i-ss08-1.dark.svg b/images/ss-i-ss08-1.dark.svg
index a32aa0c9e..c4fcafaea 100644
--- a/images/ss-i-ss08-1.dark.svg
+++ b/images/ss-i-ss08-1.dark.svg
@@ -116,13 +116,13 @@
-
+
-
+
@@ -132,7 +132,7 @@
-
+
@@ -684,11 +684,13 @@
-
+
-
-
-
+
+
+
+
+
diff --git a/images/ss-i-ss08-1.light.svg b/images/ss-i-ss08-1.light.svg
index 2d0ba00f2..4abaac5d2 100644
--- a/images/ss-i-ss08-1.light.svg
+++ b/images/ss-i-ss08-1.light.svg
@@ -116,13 +116,13 @@
-
+
-
+
@@ -132,7 +132,7 @@
-
+
@@ -684,11 +684,13 @@
-
+
-
-
-
+
+
+
+
+
diff --git a/images/ss-i-ss09-1.dark.svg b/images/ss-i-ss09-1.dark.svg
index 3b6e31f32..0303769f6 100644
--- a/images/ss-i-ss09-1.dark.svg
+++ b/images/ss-i-ss09-1.dark.svg
@@ -113,9 +113,9 @@
-
+
-
+
@@ -135,8 +135,8 @@
-
-
+
+
@@ -560,17 +560,15 @@
-
+
+
+
-
-
-
-
-
-
+
+
@@ -611,13 +609,19 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss09-1.light.svg b/images/ss-i-ss09-1.light.svg
index d37ddaca1..e4e4f85c7 100644
--- a/images/ss-i-ss09-1.light.svg
+++ b/images/ss-i-ss09-1.light.svg
@@ -113,9 +113,9 @@
-
+
-
+
@@ -135,8 +135,8 @@
-
-
+
+
@@ -560,17 +560,15 @@
-
+
+
+
-
-
-
-
-
-
+
+
@@ -611,13 +609,19 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss10-1.dark.svg b/images/ss-i-ss10-1.dark.svg
index 66100794f..8f1411b2a 100644
--- a/images/ss-i-ss10-1.dark.svg
+++ b/images/ss-i-ss10-1.dark.svg
@@ -55,7 +55,7 @@
-
+
@@ -108,13 +108,13 @@
-
+
-
+
@@ -504,23 +504,29 @@
-
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss10-1.light.svg b/images/ss-i-ss10-1.light.svg
index bb36ce37d..6da0891be 100644
--- a/images/ss-i-ss10-1.light.svg
+++ b/images/ss-i-ss10-1.light.svg
@@ -55,7 +55,7 @@
-
+
@@ -108,13 +108,13 @@
-
+
-
+
@@ -504,23 +504,29 @@
-
+
-
-
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/images/ss-i-ss12-1.dark.svg b/images/ss-i-ss12-1.dark.svg
index 6fe33a3d9..d69e36ab5 100644
--- a/images/ss-i-ss12-1.dark.svg
+++ b/images/ss-i-ss12-1.dark.svg
@@ -117,7 +117,7 @@
-
+
@@ -125,17 +125,17 @@
-
+
-
+
-
-
+
+
@@ -590,9 +590,11 @@
-
+
-
+
+
+
@@ -641,21 +643,29 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/images/ss-i-ss12-1.light.svg b/images/ss-i-ss12-1.light.svg
index 90fdc4397..00f427596 100644
--- a/images/ss-i-ss12-1.light.svg
+++ b/images/ss-i-ss12-1.light.svg
@@ -117,7 +117,7 @@
-
+
@@ -125,17 +125,17 @@
-
+
-
+
-
-
+
+
@@ -590,9 +590,11 @@
-
+
-
+
+
+
@@ -641,21 +643,29 @@
-
+