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: - + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - - - + + + + + - - - + + + - - + +
📦 IosevkaMonospace, DefaultSuper TTCTTC 
📦 IosevkaMonospace, DefaultSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ IosevkaDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka TermTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka FixedFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
    ├ IosevkaDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka TermTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka FixedFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SlabMonospace, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
    ├ Iosevka SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka CurlyMonospace, Curly StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
    ├ Iosevka CurlyDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term CurlyTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed CurlyFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka Curly SlabMonospace, Curly Style, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
    ├ Iosevka Curly SlabDefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term Curly SlabTerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed Curly SlabFixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS01Monospace, Andale Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
    ├ Iosevka SS01DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS01TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS01FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS02Monospace, Anonymous Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
    ├ Iosevka SS02DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS02TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS02FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS03Monospace, Consolas StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
    ├ Iosevka SS03DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS03TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS03FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS04Monospace, Menlo StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
    ├ Iosevka SS04DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS04TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS04FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS05Monospace, Fira Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
    ├ Iosevka SS05DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS05TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS05FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS06Monospace, Liberation Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
    ├ Iosevka SS06DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS06TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS06FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS07Monospace, Monaco StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
    ├ Iosevka SS07DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS07TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS07FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS08Monospace, Pragmata Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
    ├ Iosevka SS08DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS08TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS08FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS09Monospace, Source Code Pro StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
    ├ Iosevka SS09DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS09TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS09FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS10Monospace, Envy Code R StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
    ├ Iosevka SS10DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS10TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS10FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS11Monospace, X Windows Fixed StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
    ├ Iosevka SS11DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS11TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS11FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS12Monospace, Ubuntu Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
    ├ Iosevka SS12DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS12TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS12FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS13Monospace, Lucida StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
    ├ Iosevka SS13DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS13TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS13FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS14Monospace, JetBrains Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
    ├ Iosevka SS14DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS14TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS14FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS15Monospace, IBM Plex Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
    ├ Iosevka SS15DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS15TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS15FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS16Monospace, PT Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
    ├ Iosevka SS16DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS16TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS16FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS17Monospace, Recursive Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
    ├ Iosevka SS17DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS17TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS17FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka SS18Monospace, Input Mono StyleSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka AileQuasi-proportional, Sans-serifSuper TTCTTC 
    ├ Iosevka SS18DefaultYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    ├ Iosevka Term SS18TerminalYesSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka Fixed SS18FixedNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka AileQuasi-proportional, Sans-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka EtoileQuasi-proportional, Slab-serifSuper TTCTTC 
    └ Iosevka AileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
📦 Iosevka EtoileQuasi-proportional, Slab-serifSuper TTCTTC 
  └ Sub-packagesSpacingLigaturesDownloads
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (Unhinted)WebFont (Unhinted)
    └ Iosevka EtoileDefaultNoSuper TTCTTCTTF (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 @@ - + diff --git a/images/cv-cyrl-capital-zhe-cursive.light.svg b/images/cv-cyrl-capital-zhe-cursive.light.svg index 9aa4a1fac..4e3ba4056 100644 --- a/images/cv-cyrl-capital-zhe-cursive.light.svg +++ b/images/cv-cyrl-capital-zhe-cursive.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-capital-zhe-straight.dark.svg b/images/cv-cyrl-capital-zhe-straight.dark.svg index b4ee42661..aa8d13c3d 100644 --- a/images/cv-cyrl-capital-zhe-straight.dark.svg +++ b/images/cv-cyrl-capital-zhe-straight.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-capital-zhe-straight.light.svg b/images/cv-cyrl-capital-zhe-straight.light.svg index b9c0a92bf..00ecb069f 100644 --- a/images/cv-cyrl-capital-zhe-straight.light.svg +++ b/images/cv-cyrl-capital-zhe-straight.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-zhe-cursive.dark.svg b/images/cv-cyrl-zhe-cursive.dark.svg index 990d5aa66..5d545b9ce 100644 --- a/images/cv-cyrl-zhe-cursive.dark.svg +++ b/images/cv-cyrl-zhe-cursive.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-zhe-cursive.light.svg b/images/cv-cyrl-zhe-cursive.light.svg index 62719fb25..1e78c0cb4 100644 --- a/images/cv-cyrl-zhe-cursive.light.svg +++ b/images/cv-cyrl-zhe-cursive.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-zhe-straight.dark.svg b/images/cv-cyrl-zhe-straight.dark.svg index 32c4b0067..c628e671d 100644 --- a/images/cv-cyrl-zhe-straight.dark.svg +++ b/images/cv-cyrl-zhe-straight.dark.svg @@ -1,7 +1,7 @@ - + diff --git a/images/cv-cyrl-zhe-straight.light.svg b/images/cv-cyrl-zhe-straight.light.svg index 2c77e0e15..371c3c394 100644 --- a/images/cv-cyrl-zhe-straight.light.svg +++ b/images/cv-cyrl-zhe-straight.light.svg @@ -1,7 +1,7 @@ - + diff --git a/images/iosevka-etoile.dark.svg b/images/iosevka-etoile.dark.svg index a4699ab36..e290976ef 100644 --- a/images/iosevka-etoile.dark.svg +++ b/images/iosevka-etoile.dark.svg @@ -101,7 +101,7 @@ - + diff --git a/images/iosevka-etoile.light.svg b/images/iosevka-etoile.light.svg index b3aa42189..291ed2e25 100644 --- a/images/iosevka-etoile.light.svg +++ b/images/iosevka-etoile.light.svg @@ -101,7 +101,7 @@ - + diff --git a/images/iosevka-fixed-ss01.dark.svg b/images/iosevka-fixed-ss01.dark.svg index fdb0b8fd5..660c2533c 100644 --- a/images/iosevka-fixed-ss01.dark.svg +++ b/images/iosevka-fixed-ss01.dark.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss01.light.svg b/images/iosevka-fixed-ss01.light.svg index 61dd5fe0a..3971544e6 100644 --- a/images/iosevka-fixed-ss01.light.svg +++ b/images/iosevka-fixed-ss01.light.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss02.dark.svg b/images/iosevka-fixed-ss02.dark.svg index f1a221584..a6dcee0a7 100644 --- a/images/iosevka-fixed-ss02.dark.svg +++ b/images/iosevka-fixed-ss02.dark.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss02.light.svg b/images/iosevka-fixed-ss02.light.svg index 9a656ea5f..99a179262 100644 --- a/images/iosevka-fixed-ss02.light.svg +++ b/images/iosevka-fixed-ss02.light.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss03.dark.svg b/images/iosevka-fixed-ss03.dark.svg index a83394be2..3a800774b 100644 --- a/images/iosevka-fixed-ss03.dark.svg +++ b/images/iosevka-fixed-ss03.dark.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-fixed-ss03.light.svg b/images/iosevka-fixed-ss03.light.svg index 8cf1086d5..713ecaebb 100644 --- a/images/iosevka-fixed-ss03.light.svg +++ b/images/iosevka-fixed-ss03.light.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-fixed-ss04.dark.svg b/images/iosevka-fixed-ss04.dark.svg index 1ac8d3225..ac0aebea7 100644 --- a/images/iosevka-fixed-ss04.dark.svg +++ b/images/iosevka-fixed-ss04.dark.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss04.light.svg b/images/iosevka-fixed-ss04.light.svg index c725d7e1b..a4de791b7 100644 --- a/images/iosevka-fixed-ss04.light.svg +++ b/images/iosevka-fixed-ss04.light.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-fixed-ss05.dark.svg b/images/iosevka-fixed-ss05.dark.svg index 8a903c6d6..727f9e5e5 100644 --- a/images/iosevka-fixed-ss05.dark.svg +++ b/images/iosevka-fixed-ss05.dark.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-fixed-ss05.light.svg b/images/iosevka-fixed-ss05.light.svg index 5d22561a7..7df4cf9b5 100644 --- a/images/iosevka-fixed-ss05.light.svg +++ b/images/iosevka-fixed-ss05.light.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-fixed-ss06.dark.svg b/images/iosevka-fixed-ss06.dark.svg index 68b0e07ea..17dbc4ce9 100644 --- a/images/iosevka-fixed-ss06.dark.svg +++ b/images/iosevka-fixed-ss06.dark.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-fixed-ss06.light.svg b/images/iosevka-fixed-ss06.light.svg index b9c888697..55f57c3fa 100644 --- a/images/iosevka-fixed-ss06.light.svg +++ b/images/iosevka-fixed-ss06.light.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-fixed-ss07.dark.svg b/images/iosevka-fixed-ss07.dark.svg index c8007481e..763d4c7e6 100644 --- a/images/iosevka-fixed-ss07.dark.svg +++ b/images/iosevka-fixed-ss07.dark.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-fixed-ss07.light.svg b/images/iosevka-fixed-ss07.light.svg index f00964cb7..c1b4a7069 100644 --- a/images/iosevka-fixed-ss07.light.svg +++ b/images/iosevka-fixed-ss07.light.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-fixed-ss08.dark.svg b/images/iosevka-fixed-ss08.dark.svg index aae041ac1..b66235564 100644 --- a/images/iosevka-fixed-ss08.dark.svg +++ b/images/iosevka-fixed-ss08.dark.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-fixed-ss08.light.svg b/images/iosevka-fixed-ss08.light.svg index dd1e84cd0..58476f644 100644 --- a/images/iosevka-fixed-ss08.light.svg +++ b/images/iosevka-fixed-ss08.light.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-fixed-ss09.dark.svg b/images/iosevka-fixed-ss09.dark.svg index 63c5fc2e0..392435dfd 100644 --- a/images/iosevka-fixed-ss09.dark.svg +++ b/images/iosevka-fixed-ss09.dark.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-fixed-ss09.light.svg b/images/iosevka-fixed-ss09.light.svg index eb82400eb..88b943042 100644 --- a/images/iosevka-fixed-ss09.light.svg +++ b/images/iosevka-fixed-ss09.light.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-fixed-ss10.dark.svg b/images/iosevka-fixed-ss10.dark.svg index ec0148a55..28bba21a2 100644 --- a/images/iosevka-fixed-ss10.dark.svg +++ b/images/iosevka-fixed-ss10.dark.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-fixed-ss10.light.svg b/images/iosevka-fixed-ss10.light.svg index 1334024a0..c52e69235 100644 --- a/images/iosevka-fixed-ss10.light.svg +++ b/images/iosevka-fixed-ss10.light.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-fixed-ss12.dark.svg b/images/iosevka-fixed-ss12.dark.svg index d2a2f4544..39e1d9370 100644 --- a/images/iosevka-fixed-ss12.dark.svg +++ b/images/iosevka-fixed-ss12.dark.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-fixed-ss12.light.svg b/images/iosevka-fixed-ss12.light.svg index 2a09506f9..0712d7304 100644 --- a/images/iosevka-fixed-ss12.light.svg +++ b/images/iosevka-fixed-ss12.light.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-fixed-ss13.dark.svg b/images/iosevka-fixed-ss13.dark.svg index c3f6d67a1..a682e2c4e 100644 --- a/images/iosevka-fixed-ss13.dark.svg +++ b/images/iosevka-fixed-ss13.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-fixed-ss13.light.svg b/images/iosevka-fixed-ss13.light.svg index 94a7531f7..7aa20231d 100644 --- a/images/iosevka-fixed-ss13.light.svg +++ b/images/iosevka-fixed-ss13.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-fixed-ss14.dark.svg b/images/iosevka-fixed-ss14.dark.svg index e47881512..f6c5ecb46 100644 --- a/images/iosevka-fixed-ss14.dark.svg +++ b/images/iosevka-fixed-ss14.dark.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-fixed-ss14.light.svg b/images/iosevka-fixed-ss14.light.svg index 7df68e1b9..5315240be 100644 --- a/images/iosevka-fixed-ss14.light.svg +++ b/images/iosevka-fixed-ss14.light.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-fixed-ss16.dark.svg b/images/iosevka-fixed-ss16.dark.svg index b8f41218c..f2ab71a4e 100644 --- a/images/iosevka-fixed-ss16.dark.svg +++ b/images/iosevka-fixed-ss16.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-fixed-ss16.light.svg b/images/iosevka-fixed-ss16.light.svg index a0418b1d1..85ee2dc5c 100644 --- a/images/iosevka-fixed-ss16.light.svg +++ b/images/iosevka-fixed-ss16.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-fixed-ss18.dark.svg b/images/iosevka-fixed-ss18.dark.svg index 55c182219..14def6f01 100644 --- a/images/iosevka-fixed-ss18.dark.svg +++ b/images/iosevka-fixed-ss18.dark.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/iosevka-fixed-ss18.light.svg b/images/iosevka-fixed-ss18.light.svg index 461e0c906..196cb26c0 100644 --- a/images/iosevka-fixed-ss18.light.svg +++ b/images/iosevka-fixed-ss18.light.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/iosevka-ss01.dark.svg b/images/iosevka-ss01.dark.svg index fdb0b8fd5..660c2533c 100644 --- a/images/iosevka-ss01.dark.svg +++ b/images/iosevka-ss01.dark.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss01.light.svg b/images/iosevka-ss01.light.svg index 61dd5fe0a..3971544e6 100644 --- a/images/iosevka-ss01.light.svg +++ b/images/iosevka-ss01.light.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss02.dark.svg b/images/iosevka-ss02.dark.svg index f1a221584..a6dcee0a7 100644 --- a/images/iosevka-ss02.dark.svg +++ b/images/iosevka-ss02.dark.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss02.light.svg b/images/iosevka-ss02.light.svg index 9a656ea5f..99a179262 100644 --- a/images/iosevka-ss02.light.svg +++ b/images/iosevka-ss02.light.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss03.dark.svg b/images/iosevka-ss03.dark.svg index a83394be2..3a800774b 100644 --- a/images/iosevka-ss03.dark.svg +++ b/images/iosevka-ss03.dark.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-ss03.light.svg b/images/iosevka-ss03.light.svg index 8cf1086d5..713ecaebb 100644 --- a/images/iosevka-ss03.light.svg +++ b/images/iosevka-ss03.light.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-ss04.dark.svg b/images/iosevka-ss04.dark.svg index 1ac8d3225..ac0aebea7 100644 --- a/images/iosevka-ss04.dark.svg +++ b/images/iosevka-ss04.dark.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss04.light.svg b/images/iosevka-ss04.light.svg index c725d7e1b..a4de791b7 100644 --- a/images/iosevka-ss04.light.svg +++ b/images/iosevka-ss04.light.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-ss05.dark.svg b/images/iosevka-ss05.dark.svg index 8a903c6d6..727f9e5e5 100644 --- a/images/iosevka-ss05.dark.svg +++ b/images/iosevka-ss05.dark.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-ss05.light.svg b/images/iosevka-ss05.light.svg index 5d22561a7..7df4cf9b5 100644 --- a/images/iosevka-ss05.light.svg +++ b/images/iosevka-ss05.light.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-ss06.dark.svg b/images/iosevka-ss06.dark.svg index 68b0e07ea..17dbc4ce9 100644 --- a/images/iosevka-ss06.dark.svg +++ b/images/iosevka-ss06.dark.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-ss06.light.svg b/images/iosevka-ss06.light.svg index b9c888697..55f57c3fa 100644 --- a/images/iosevka-ss06.light.svg +++ b/images/iosevka-ss06.light.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-ss07.dark.svg b/images/iosevka-ss07.dark.svg index c8007481e..763d4c7e6 100644 --- a/images/iosevka-ss07.dark.svg +++ b/images/iosevka-ss07.dark.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-ss07.light.svg b/images/iosevka-ss07.light.svg index f00964cb7..c1b4a7069 100644 --- a/images/iosevka-ss07.light.svg +++ b/images/iosevka-ss07.light.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-ss08.dark.svg b/images/iosevka-ss08.dark.svg index aae041ac1..b66235564 100644 --- a/images/iosevka-ss08.dark.svg +++ b/images/iosevka-ss08.dark.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-ss08.light.svg b/images/iosevka-ss08.light.svg index dd1e84cd0..58476f644 100644 --- a/images/iosevka-ss08.light.svg +++ b/images/iosevka-ss08.light.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-ss09.dark.svg b/images/iosevka-ss09.dark.svg index 63c5fc2e0..392435dfd 100644 --- a/images/iosevka-ss09.dark.svg +++ b/images/iosevka-ss09.dark.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-ss09.light.svg b/images/iosevka-ss09.light.svg index eb82400eb..88b943042 100644 --- a/images/iosevka-ss09.light.svg +++ b/images/iosevka-ss09.light.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-ss10.dark.svg b/images/iosevka-ss10.dark.svg index ec0148a55..28bba21a2 100644 --- a/images/iosevka-ss10.dark.svg +++ b/images/iosevka-ss10.dark.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-ss10.light.svg b/images/iosevka-ss10.light.svg index 1334024a0..c52e69235 100644 --- a/images/iosevka-ss10.light.svg +++ b/images/iosevka-ss10.light.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-ss12.dark.svg b/images/iosevka-ss12.dark.svg index d2a2f4544..39e1d9370 100644 --- a/images/iosevka-ss12.dark.svg +++ b/images/iosevka-ss12.dark.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-ss12.light.svg b/images/iosevka-ss12.light.svg index 2a09506f9..0712d7304 100644 --- a/images/iosevka-ss12.light.svg +++ b/images/iosevka-ss12.light.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-ss13.dark.svg b/images/iosevka-ss13.dark.svg index c3f6d67a1..a682e2c4e 100644 --- a/images/iosevka-ss13.dark.svg +++ b/images/iosevka-ss13.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-ss13.light.svg b/images/iosevka-ss13.light.svg index 94a7531f7..7aa20231d 100644 --- a/images/iosevka-ss13.light.svg +++ b/images/iosevka-ss13.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-ss14.dark.svg b/images/iosevka-ss14.dark.svg index e47881512..f6c5ecb46 100644 --- a/images/iosevka-ss14.dark.svg +++ b/images/iosevka-ss14.dark.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-ss14.light.svg b/images/iosevka-ss14.light.svg index 7df68e1b9..5315240be 100644 --- a/images/iosevka-ss14.light.svg +++ b/images/iosevka-ss14.light.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-ss16.dark.svg b/images/iosevka-ss16.dark.svg index b8f41218c..f2ab71a4e 100644 --- a/images/iosevka-ss16.dark.svg +++ b/images/iosevka-ss16.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-ss16.light.svg b/images/iosevka-ss16.light.svg index a0418b1d1..85ee2dc5c 100644 --- a/images/iosevka-ss16.light.svg +++ b/images/iosevka-ss16.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-ss18.dark.svg b/images/iosevka-ss18.dark.svg index 55c182219..14def6f01 100644 --- a/images/iosevka-ss18.dark.svg +++ b/images/iosevka-ss18.dark.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/iosevka-ss18.light.svg b/images/iosevka-ss18.light.svg index 461e0c906..196cb26c0 100644 --- a/images/iosevka-ss18.light.svg +++ b/images/iosevka-ss18.light.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/iosevka-term-ss01.dark.svg b/images/iosevka-term-ss01.dark.svg index fdb0b8fd5..660c2533c 100644 --- a/images/iosevka-term-ss01.dark.svg +++ b/images/iosevka-term-ss01.dark.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss01.light.svg b/images/iosevka-term-ss01.light.svg index 61dd5fe0a..3971544e6 100644 --- a/images/iosevka-term-ss01.light.svg +++ b/images/iosevka-term-ss01.light.svg @@ -66,12 +66,12 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss02.dark.svg b/images/iosevka-term-ss02.dark.svg index f1a221584..a6dcee0a7 100644 --- a/images/iosevka-term-ss02.dark.svg +++ b/images/iosevka-term-ss02.dark.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss02.light.svg b/images/iosevka-term-ss02.light.svg index 9a656ea5f..99a179262 100644 --- a/images/iosevka-term-ss02.light.svg +++ b/images/iosevka-term-ss02.light.svg @@ -67,11 +67,11 @@ - + - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss03.dark.svg b/images/iosevka-term-ss03.dark.svg index a83394be2..3a800774b 100644 --- a/images/iosevka-term-ss03.dark.svg +++ b/images/iosevka-term-ss03.dark.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-term-ss03.light.svg b/images/iosevka-term-ss03.light.svg index 8cf1086d5..713ecaebb 100644 --- a/images/iosevka-term-ss03.light.svg +++ b/images/iosevka-term-ss03.light.svg @@ -62,7 +62,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-term-ss04.dark.svg b/images/iosevka-term-ss04.dark.svg index 1ac8d3225..ac0aebea7 100644 --- a/images/iosevka-term-ss04.dark.svg +++ b/images/iosevka-term-ss04.dark.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss04.light.svg b/images/iosevka-term-ss04.light.svg index c725d7e1b..a4de791b7 100644 --- a/images/iosevka-term-ss04.light.svg +++ b/images/iosevka-term-ss04.light.svg @@ -71,7 +71,7 @@ - + @@ -83,7 +83,7 @@ - + diff --git a/images/iosevka-term-ss05.dark.svg b/images/iosevka-term-ss05.dark.svg index 8a903c6d6..727f9e5e5 100644 --- a/images/iosevka-term-ss05.dark.svg +++ b/images/iosevka-term-ss05.dark.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-term-ss05.light.svg b/images/iosevka-term-ss05.light.svg index 5d22561a7..7df4cf9b5 100644 --- a/images/iosevka-term-ss05.light.svg +++ b/images/iosevka-term-ss05.light.svg @@ -67,7 +67,7 @@ - + diff --git a/images/iosevka-term-ss06.dark.svg b/images/iosevka-term-ss06.dark.svg index 68b0e07ea..17dbc4ce9 100644 --- a/images/iosevka-term-ss06.dark.svg +++ b/images/iosevka-term-ss06.dark.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-term-ss06.light.svg b/images/iosevka-term-ss06.light.svg index b9c888697..55f57c3fa 100644 --- a/images/iosevka-term-ss06.light.svg +++ b/images/iosevka-term-ss06.light.svg @@ -54,7 +54,7 @@ - + @@ -63,7 +63,7 @@ - + @@ -89,7 +89,7 @@ - + @@ -104,7 +104,7 @@ - + @@ -213,7 +213,8 @@ - + + diff --git a/images/iosevka-term-ss07.dark.svg b/images/iosevka-term-ss07.dark.svg index c8007481e..763d4c7e6 100644 --- a/images/iosevka-term-ss07.dark.svg +++ b/images/iosevka-term-ss07.dark.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-term-ss07.light.svg b/images/iosevka-term-ss07.light.svg index f00964cb7..c1b4a7069 100644 --- a/images/iosevka-term-ss07.light.svg +++ b/images/iosevka-term-ss07.light.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -100,7 +100,7 @@ - + diff --git a/images/iosevka-term-ss08.dark.svg b/images/iosevka-term-ss08.dark.svg index aae041ac1..b66235564 100644 --- a/images/iosevka-term-ss08.dark.svg +++ b/images/iosevka-term-ss08.dark.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-term-ss08.light.svg b/images/iosevka-term-ss08.light.svg index dd1e84cd0..58476f644 100644 --- a/images/iosevka-term-ss08.light.svg +++ b/images/iosevka-term-ss08.light.svg @@ -65,7 +65,7 @@ - + diff --git a/images/iosevka-term-ss09.dark.svg b/images/iosevka-term-ss09.dark.svg index 63c5fc2e0..392435dfd 100644 --- a/images/iosevka-term-ss09.dark.svg +++ b/images/iosevka-term-ss09.dark.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-term-ss09.light.svg b/images/iosevka-term-ss09.light.svg index eb82400eb..88b943042 100644 --- a/images/iosevka-term-ss09.light.svg +++ b/images/iosevka-term-ss09.light.svg @@ -62,9 +62,9 @@ - + - + diff --git a/images/iosevka-term-ss10.dark.svg b/images/iosevka-term-ss10.dark.svg index ec0148a55..28bba21a2 100644 --- a/images/iosevka-term-ss10.dark.svg +++ b/images/iosevka-term-ss10.dark.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-term-ss10.light.svg b/images/iosevka-term-ss10.light.svg index 1334024a0..c52e69235 100644 --- a/images/iosevka-term-ss10.light.svg +++ b/images/iosevka-term-ss10.light.svg @@ -57,13 +57,13 @@ - + - + @@ -85,7 +85,7 @@ - + diff --git a/images/iosevka-term-ss12.dark.svg b/images/iosevka-term-ss12.dark.svg index d2a2f4544..39e1d9370 100644 --- a/images/iosevka-term-ss12.dark.svg +++ b/images/iosevka-term-ss12.dark.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-term-ss12.light.svg b/images/iosevka-term-ss12.light.svg index 2a09506f9..0712d7304 100644 --- a/images/iosevka-term-ss12.light.svg +++ b/images/iosevka-term-ss12.light.svg @@ -62,12 +62,12 @@ - + - + diff --git a/images/iosevka-term-ss13.dark.svg b/images/iosevka-term-ss13.dark.svg index c3f6d67a1..a682e2c4e 100644 --- a/images/iosevka-term-ss13.dark.svg +++ b/images/iosevka-term-ss13.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-term-ss13.light.svg b/images/iosevka-term-ss13.light.svg index 94a7531f7..7aa20231d 100644 --- a/images/iosevka-term-ss13.light.svg +++ b/images/iosevka-term-ss13.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-term-ss14.dark.svg b/images/iosevka-term-ss14.dark.svg index e47881512..f6c5ecb46 100644 --- a/images/iosevka-term-ss14.dark.svg +++ b/images/iosevka-term-ss14.dark.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-term-ss14.light.svg b/images/iosevka-term-ss14.light.svg index 7df68e1b9..5315240be 100644 --- a/images/iosevka-term-ss14.light.svg +++ b/images/iosevka-term-ss14.light.svg @@ -11,7 +11,7 @@ - + diff --git a/images/iosevka-term-ss16.dark.svg b/images/iosevka-term-ss16.dark.svg index b8f41218c..f2ab71a4e 100644 --- a/images/iosevka-term-ss16.dark.svg +++ b/images/iosevka-term-ss16.dark.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-term-ss16.light.svg b/images/iosevka-term-ss16.light.svg index a0418b1d1..85ee2dc5c 100644 --- a/images/iosevka-term-ss16.light.svg +++ b/images/iosevka-term-ss16.light.svg @@ -76,7 +76,7 @@ - + diff --git a/images/iosevka-term-ss18.dark.svg b/images/iosevka-term-ss18.dark.svg index 55c182219..14def6f01 100644 --- a/images/iosevka-term-ss18.dark.svg +++ b/images/iosevka-term-ss18.dark.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/iosevka-term-ss18.light.svg b/images/iosevka-term-ss18.light.svg index 461e0c906..196cb26c0 100644 --- a/images/iosevka-term-ss18.light.svg +++ b/images/iosevka-term-ss18.light.svg @@ -64,7 +64,7 @@ - + @@ -95,7 +95,7 @@ - + diff --git a/images/ss-i-ss01-1.dark.svg b/images/ss-i-ss01-1.dark.svg index 54d1749e7..0407be8de 100644 --- a/images/ss-i-ss01-1.dark.svg +++ b/images/ss-i-ss01-1.dark.svg @@ -117,7 +117,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -134,8 +134,8 @@ - - + + @@ -589,9 +589,11 @@ - + - + + + @@ -643,20 +645,26 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss01-1.light.svg b/images/ss-i-ss01-1.light.svg index 8352fcc71..c696a076a 100644 --- a/images/ss-i-ss01-1.light.svg +++ b/images/ss-i-ss01-1.light.svg @@ -117,7 +117,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -134,8 +134,8 @@ - - + + @@ -589,9 +589,11 @@ - + - + + + @@ -643,20 +645,26 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss02-1.dark.svg b/images/ss-i-ss02-1.dark.svg index 3988aebb9..351d22c81 100644 --- a/images/ss-i-ss02-1.dark.svg +++ b/images/ss-i-ss02-1.dark.svg @@ -118,7 +118,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -134,8 +134,8 @@ - - + + @@ -673,12 +673,16 @@ - + - - - - + + + + + + + + @@ -717,20 +721,26 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss02-1.light.svg b/images/ss-i-ss02-1.light.svg index 0e659b948..c38c6228b 100644 --- a/images/ss-i-ss02-1.light.svg +++ b/images/ss-i-ss02-1.light.svg @@ -118,7 +118,7 @@ - + @@ -126,7 +126,7 @@ - + @@ -134,8 +134,8 @@ - - + + @@ -673,12 +673,16 @@ - + - - - - + + + + + + + + @@ -717,20 +721,26 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss03-1.dark.svg b/images/ss-i-ss03-1.dark.svg index a75856ed8..23ed3df40 100644 --- a/images/ss-i-ss03-1.dark.svg +++ b/images/ss-i-ss03-1.dark.svg @@ -77,7 +77,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -126,13 +126,13 @@ - + - + - + @@ -369,12 +369,14 @@ - + - + + + @@ -481,9 +483,11 @@ - + - + + + @@ -546,16 +550,12 @@ - + - - - - - - + + @@ -587,20 +587,12 @@ - + - - - - - - - - - - - - + + + + @@ -612,21 +604,23 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss03-1.light.svg b/images/ss-i-ss03-1.light.svg index 20eaeeb22..17bc4badc 100644 --- a/images/ss-i-ss03-1.light.svg +++ b/images/ss-i-ss03-1.light.svg @@ -77,7 +77,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -126,13 +126,13 @@ - + - + - + @@ -369,12 +369,14 @@ - + - + + + @@ -481,9 +483,11 @@ - + - + + + @@ -546,16 +550,12 @@ - + - - - - - - + + @@ -587,20 +587,12 @@ - + - - - - - - - - - - - - + + + + @@ -612,21 +604,23 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss04-1.dark.svg b/images/ss-i-ss04-1.dark.svg index 0a291b63f..134000fd9 100644 --- a/images/ss-i-ss04-1.dark.svg +++ b/images/ss-i-ss04-1.dark.svg @@ -126,16 +126,16 @@ - + - + - - + + @@ -692,21 +692,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss04-1.light.svg b/images/ss-i-ss04-1.light.svg index 59bb79336..969c75551 100644 --- a/images/ss-i-ss04-1.light.svg +++ b/images/ss-i-ss04-1.light.svg @@ -126,16 +126,16 @@ - + - + - - + + @@ -692,21 +692,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ 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 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss13-1.dark.svg b/images/ss-i-ss13-1.dark.svg index da6dd5037..dcf3cfc22 100644 --- a/images/ss-i-ss13-1.dark.svg +++ b/images/ss-i-ss13-1.dark.svg @@ -133,10 +133,10 @@ - + - - + + @@ -667,21 +667,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss13-1.light.svg b/images/ss-i-ss13-1.light.svg index 68039b8b3..29412b6df 100644 --- a/images/ss-i-ss13-1.light.svg +++ b/images/ss-i-ss13-1.light.svg @@ -133,10 +133,10 @@ - + - - + + @@ -667,21 +667,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss14-1.dark.svg b/images/ss-i-ss14-1.dark.svg index 0269f1a2d..dd5d6637a 100644 --- a/images/ss-i-ss14-1.dark.svg +++ b/images/ss-i-ss14-1.dark.svg @@ -11,7 +11,7 @@ - + @@ -28,11 +28,11 @@ - + - + @@ -133,8 +133,8 @@ - - + + @@ -159,11 +159,13 @@ - + - + + + @@ -198,23 +200,19 @@ - + - - - - - + + + - + - - - - + + @@ -347,11 +345,9 @@ - + - - - + @@ -636,12 +632,18 @@ - + - - - + + + + + + + + + diff --git a/images/ss-i-ss14-1.light.svg b/images/ss-i-ss14-1.light.svg index fa04dad89..382d673ec 100644 --- a/images/ss-i-ss14-1.light.svg +++ b/images/ss-i-ss14-1.light.svg @@ -11,7 +11,7 @@ - + @@ -28,11 +28,11 @@ - + - + @@ -133,8 +133,8 @@ - - + + @@ -159,11 +159,13 @@ - + - + + + @@ -198,23 +200,19 @@ - + - - - - - + + + - + - - - - + + @@ -347,11 +345,9 @@ - + - - - + @@ -636,12 +632,18 @@ - + - - - + + + + + + + + + diff --git a/images/ss-i-ss15-1.dark.svg b/images/ss-i-ss15-1.dark.svg index 87122f89b..02cb0b187 100644 --- a/images/ss-i-ss15-1.dark.svg +++ b/images/ss-i-ss15-1.dark.svg @@ -28,7 +28,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -184,13 +184,11 @@ - + - - - - - + + + @@ -340,11 +338,9 @@ - + - - - + diff --git a/images/ss-i-ss15-1.light.svg b/images/ss-i-ss15-1.light.svg index 07a79406d..dd0514065 100644 --- a/images/ss-i-ss15-1.light.svg +++ b/images/ss-i-ss15-1.light.svg @@ -28,7 +28,7 @@ - + @@ -127,7 +127,7 @@ - + @@ -184,13 +184,11 @@ - + - - - - - + + + @@ -340,11 +338,9 @@ - + - - - + diff --git a/images/ss-i-ss16-1.dark.svg b/images/ss-i-ss16-1.dark.svg index 99b1a0b9b..446fc8ac7 100644 --- a/images/ss-i-ss16-1.dark.svg +++ b/images/ss-i-ss16-1.dark.svg @@ -134,9 +134,9 @@ - - - + + + @@ -678,20 +678,28 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss16-1.light.svg b/images/ss-i-ss16-1.light.svg index e10367249..fd8837af7 100644 --- a/images/ss-i-ss16-1.light.svg +++ b/images/ss-i-ss16-1.light.svg @@ -134,9 +134,9 @@ - - - + + + @@ -678,20 +678,28 @@ - + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss18-1.dark.svg b/images/ss-i-ss18-1.dark.svg index 5afeb86f7..b44e381cf 100644 --- a/images/ss-i-ss18-1.dark.svg +++ b/images/ss-i-ss18-1.dark.svg @@ -62,7 +62,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -132,10 +132,10 @@ - + - - + + @@ -305,17 +305,21 @@ - + - - - - - - - + + + + + + + + + + + @@ -373,10 +377,14 @@ - + - - + + + + + + @@ -417,7 +425,7 @@ - + @@ -572,9 +580,11 @@ - + - + + + @@ -608,21 +618,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-i-ss18-1.light.svg b/images/ss-i-ss18-1.light.svg index 8c140554b..407626562 100644 --- a/images/ss-i-ss18-1.light.svg +++ b/images/ss-i-ss18-1.light.svg @@ -62,7 +62,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -132,10 +132,10 @@ - + - - + + @@ -305,17 +305,21 @@ - + - - - - - - - + + + + + + + + + + + @@ -373,10 +377,14 @@ - + - - + + + + + + @@ -417,7 +425,7 @@ - + @@ -572,9 +580,11 @@ - + - + + + @@ -608,21 +618,29 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-u-ss01-1.dark.svg b/images/ss-u-ss01-1.dark.svg index 1d9729ac2..f0a528dee 100644 --- a/images/ss-u-ss01-1.dark.svg +++ b/images/ss-u-ss01-1.dark.svg @@ -117,16 +117,16 @@ - + - + - + @@ -569,9 +569,11 @@ - + - + + + diff --git a/images/ss-u-ss01-1.light.svg b/images/ss-u-ss01-1.light.svg index 1e9c5f2d0..af2075db9 100644 --- a/images/ss-u-ss01-1.light.svg +++ b/images/ss-u-ss01-1.light.svg @@ -117,16 +117,16 @@ - + - + - + @@ -569,9 +569,11 @@ - + - + + + diff --git a/images/ss-u-ss02-1.dark.svg b/images/ss-u-ss02-1.dark.svg index c86db062f..d71cf73f4 100644 --- a/images/ss-u-ss02-1.dark.svg +++ b/images/ss-u-ss02-1.dark.svg @@ -118,15 +118,15 @@ - + - + - + @@ -653,12 +653,16 @@ - + - - - - + + + + + + + + diff --git a/images/ss-u-ss02-1.light.svg b/images/ss-u-ss02-1.light.svg index 40d6fa73d..f9b95197c 100644 --- a/images/ss-u-ss02-1.light.svg +++ b/images/ss-u-ss02-1.light.svg @@ -118,15 +118,15 @@ - + - + - + @@ -653,12 +653,16 @@ - + - - - - + + + + + + + + diff --git a/images/ss-u-ss03-1.dark.svg b/images/ss-u-ss03-1.dark.svg index 73536e6f8..0c00eb2c3 100644 --- a/images/ss-u-ss03-1.dark.svg +++ b/images/ss-u-ss03-1.dark.svg @@ -77,7 +77,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -357,12 +357,14 @@ - + - + + + @@ -469,9 +471,11 @@ - + - + + + @@ -532,16 +536,12 @@ - + - - - - - - + + diff --git a/images/ss-u-ss03-1.light.svg b/images/ss-u-ss03-1.light.svg index a7cc19d17..a2a30c4a8 100644 --- a/images/ss-u-ss03-1.light.svg +++ b/images/ss-u-ss03-1.light.svg @@ -77,7 +77,7 @@ - + @@ -113,7 +113,7 @@ - + @@ -357,12 +357,14 @@ - + - + + + @@ -469,9 +471,11 @@ - + - + + + @@ -532,16 +536,12 @@ - + - - - - - - + + diff --git a/images/ss-u-ss04-1.dark.svg b/images/ss-u-ss04-1.dark.svg index d2e51d79f..a849a7106 100644 --- a/images/ss-u-ss04-1.dark.svg +++ b/images/ss-u-ss04-1.dark.svg @@ -122,11 +122,11 @@ - + - + diff --git a/images/ss-u-ss04-1.light.svg b/images/ss-u-ss04-1.light.svg index d1b59e3a4..f99b35b9c 100644 --- a/images/ss-u-ss04-1.light.svg +++ b/images/ss-u-ss04-1.light.svg @@ -122,11 +122,11 @@ - + - + diff --git a/images/ss-u-ss05-1.dark.svg b/images/ss-u-ss05-1.dark.svg index d2e2ecb17..0780a64da 100644 --- a/images/ss-u-ss05-1.dark.svg +++ b/images/ss-u-ss05-1.dark.svg @@ -118,7 +118,7 @@ - + @@ -562,9 +562,11 @@ - + - + + + diff --git a/images/ss-u-ss05-1.light.svg b/images/ss-u-ss05-1.light.svg index 94a8adbf5..101ed8475 100644 --- a/images/ss-u-ss05-1.light.svg +++ b/images/ss-u-ss05-1.light.svg @@ -118,7 +118,7 @@ - + @@ -562,9 +562,11 @@ - + - + + + diff --git a/images/ss-u-ss06-1.dark.svg b/images/ss-u-ss06-1.dark.svg index 62aa42203..872f5bbf7 100644 --- a/images/ss-u-ss06-1.dark.svg +++ b/images/ss-u-ss06-1.dark.svg @@ -70,7 +70,7 @@ - + @@ -78,7 +78,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -114,7 +114,7 @@ - + @@ -395,11 +395,13 @@ - + - + + + @@ -449,7 +451,7 @@ - + @@ -519,22 +521,28 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -600,12 +608,15 @@ - + - + + + + @@ -617,12 +628,14 @@ - + - + + + diff --git a/images/ss-u-ss06-1.light.svg b/images/ss-u-ss06-1.light.svg index 7a8389b30..a8c4458c5 100644 --- a/images/ss-u-ss06-1.light.svg +++ b/images/ss-u-ss06-1.light.svg @@ -70,7 +70,7 @@ - + @@ -78,7 +78,7 @@ - + @@ -105,7 +105,7 @@ - + @@ -114,7 +114,7 @@ - + @@ -395,11 +395,13 @@ - + - + + + @@ -449,7 +451,7 @@ - + @@ -519,22 +521,28 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + @@ -600,12 +608,15 @@ - + - + + + + @@ -617,12 +628,14 @@ - + - + + + diff --git a/images/ss-u-ss07-1.dark.svg b/images/ss-u-ss07-1.dark.svg index 82fb665d4..bcf4b0921 100644 --- a/images/ss-u-ss07-1.dark.svg +++ b/images/ss-u-ss07-1.dark.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -190,10 +190,14 @@ - - - - + + + + + + + + @@ -243,15 +247,19 @@ - + - - + + + + + + @@ -281,19 +289,15 @@ - + - - - - - - + + @@ -382,11 +386,9 @@ - + - - - + @@ -419,7 +421,7 @@ - + @@ -533,12 +535,16 @@ - + - - + + + + + + diff --git a/images/ss-u-ss07-1.light.svg b/images/ss-u-ss07-1.light.svg index e2c595078..17a27178b 100644 --- a/images/ss-u-ss07-1.light.svg +++ b/images/ss-u-ss07-1.light.svg @@ -24,11 +24,11 @@ - + - + @@ -50,7 +50,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -174,7 +174,7 @@ - + @@ -190,10 +190,14 @@ - - - - + + + + + + + + @@ -243,15 +247,19 @@ - + - - + + + + + + @@ -281,19 +289,15 @@ - + - - - - - - + + @@ -382,11 +386,9 @@ - + - - - + @@ -419,7 +421,7 @@ - + @@ -533,12 +535,16 @@ - + - - + + + + + + diff --git a/images/ss-u-ss08-1.dark.svg b/images/ss-u-ss08-1.dark.svg index 3656d981d..65c0c18fb 100644 --- a/images/ss-u-ss08-1.dark.svg +++ b/images/ss-u-ss08-1.dark.svg @@ -116,7 +116,7 @@ - + diff --git a/images/ss-u-ss08-1.light.svg b/images/ss-u-ss08-1.light.svg index 081dad576..cae6d39f4 100644 --- a/images/ss-u-ss08-1.light.svg +++ b/images/ss-u-ss08-1.light.svg @@ -116,7 +116,7 @@ - + diff --git a/images/ss-u-ss09-1.dark.svg b/images/ss-u-ss09-1.dark.svg index bc03c22c6..c0fb338f2 100644 --- a/images/ss-u-ss09-1.dark.svg +++ b/images/ss-u-ss09-1.dark.svg @@ -113,9 +113,9 @@ - + - + @@ -562,17 +562,15 @@ - + + + - - - - - - + + diff --git a/images/ss-u-ss09-1.light.svg b/images/ss-u-ss09-1.light.svg index 9c4f22063..836a6f088 100644 --- a/images/ss-u-ss09-1.light.svg +++ b/images/ss-u-ss09-1.light.svg @@ -113,9 +113,9 @@ - + - + @@ -562,17 +562,15 @@ - + + + - - - - - - + + diff --git a/images/ss-u-ss10-1.dark.svg b/images/ss-u-ss10-1.dark.svg index 3a1e58832..51ef04613 100644 --- a/images/ss-u-ss10-1.dark.svg +++ b/images/ss-u-ss10-1.dark.svg @@ -55,7 +55,7 @@ - + @@ -108,13 +108,13 @@ - + - + @@ -504,24 +504,32 @@ - + - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + diff --git a/images/ss-u-ss10-1.light.svg b/images/ss-u-ss10-1.light.svg index b693e044d..423ba8399 100644 --- a/images/ss-u-ss10-1.light.svg +++ b/images/ss-u-ss10-1.light.svg @@ -55,7 +55,7 @@ - + @@ -108,13 +108,13 @@ - + - + @@ -504,24 +504,32 @@ - + - - - + + + + + + + - - - - - - - - + + + + + + + + + + + + diff --git a/images/ss-u-ss12-1.dark.svg b/images/ss-u-ss12-1.dark.svg index cfd12bd60..4f0d08b7d 100644 --- a/images/ss-u-ss12-1.dark.svg +++ b/images/ss-u-ss12-1.dark.svg @@ -113,12 +113,12 @@ - + - + @@ -622,7 +622,7 @@ - + diff --git a/images/ss-u-ss12-1.light.svg b/images/ss-u-ss12-1.light.svg index ee3714083..90265c925 100644 --- a/images/ss-u-ss12-1.light.svg +++ b/images/ss-u-ss12-1.light.svg @@ -113,12 +113,12 @@ - + - + @@ -622,7 +622,7 @@ - + diff --git a/images/ss-u-ss13-1.dark.svg b/images/ss-u-ss13-1.dark.svg index 1357e7d91..7288c2083 100644 --- a/images/ss-u-ss13-1.dark.svg +++ b/images/ss-u-ss13-1.dark.svg @@ -133,7 +133,7 @@ - + @@ -655,21 +655,23 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-u-ss13-1.light.svg b/images/ss-u-ss13-1.light.svg index e3b682196..0d069a99f 100644 --- a/images/ss-u-ss13-1.light.svg +++ b/images/ss-u-ss13-1.light.svg @@ -133,7 +133,7 @@ - + @@ -655,21 +655,23 @@ - + - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-u-ss14-1.dark.svg b/images/ss-u-ss14-1.dark.svg index b81b7a606..b0908f0cd 100644 --- a/images/ss-u-ss14-1.dark.svg +++ b/images/ss-u-ss14-1.dark.svg @@ -11,7 +11,7 @@ - + @@ -160,11 +160,13 @@ - + - + + + diff --git a/images/ss-u-ss14-1.light.svg b/images/ss-u-ss14-1.light.svg index 65203ac1f..2b32af171 100644 --- a/images/ss-u-ss14-1.light.svg +++ b/images/ss-u-ss14-1.light.svg @@ -11,7 +11,7 @@ - + @@ -160,11 +160,13 @@ - + - + + + diff --git a/images/ss-u-ss16-1.dark.svg b/images/ss-u-ss16-1.dark.svg index 10a477e82..8e0ffd1ff 100644 --- a/images/ss-u-ss16-1.dark.svg +++ b/images/ss-u-ss16-1.dark.svg @@ -136,7 +136,7 @@ - + @@ -677,20 +677,24 @@ - + - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-u-ss16-1.light.svg b/images/ss-u-ss16-1.light.svg index cf8fb3d2e..b04ddf708 100644 --- a/images/ss-u-ss16-1.light.svg +++ b/images/ss-u-ss16-1.light.svg @@ -136,7 +136,7 @@ - + @@ -677,20 +677,24 @@ - + - - - - - - - - - - - + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/images/ss-u-ss18-1.dark.svg b/images/ss-u-ss18-1.dark.svg index 9a5f96d41..06a906934 100644 --- a/images/ss-u-ss18-1.dark.svg +++ b/images/ss-u-ss18-1.dark.svg @@ -62,7 +62,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -283,17 +283,21 @@ - + - - - - - - - + + + + + + + + + + + @@ -345,10 +349,14 @@ - + - - + + + + + + @@ -389,7 +397,7 @@ - + @@ -540,9 +548,11 @@ - + - + + + diff --git a/images/ss-u-ss18-1.light.svg b/images/ss-u-ss18-1.light.svg index e3e865f50..048c72896 100644 --- a/images/ss-u-ss18-1.light.svg +++ b/images/ss-u-ss18-1.light.svg @@ -62,7 +62,7 @@ - + @@ -115,7 +115,7 @@ - + @@ -283,17 +283,21 @@ - + - - - - - - - + + + + + + + + + + + @@ -345,10 +349,14 @@ - + - - + + + + + + @@ -389,7 +397,7 @@ - + @@ -540,9 +548,11 @@ - + - + + + diff --git a/package-lock.json b/package-lock.json index 6b9714783..f02fa2f9f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "iosevka", - "version": "27.1.0", + "version": "27.2.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "iosevka", - "version": "27.1.0", + "version": "27.2.0", "dependencies": { "@iarna/toml": "^2.2.5", "@msgpack/msgpack": "^2.8.0", diff --git a/package.json b/package.json index 0a5975c05..b2172341d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "iosevka", - "version": "27.1.0", + "version": "27.2.0", "main": "./font-src/index.js", "scripts": { "build": "verda -f verdafile.mjs", diff --git a/params/variants.toml b/params/variants.toml index 45c9c93b6..580b3d643 100644 --- a/params/variants.toml +++ b/params/variants.toml @@ -7109,10 +7109,10 @@ lower-alpha = "crossing" capital-gamma = "serifless" capital-delta = "straight" lower-delta = "rounded" -lower-mu = "tailed-serifless" lower-iota = "serifed-flat-tailed" capital-lambda = "straight-serifless" lower-lambda = "straight" +lower-mu = "tailed-serifless" lower-xi = "flat-top" lower-pi = "tailed" lower-tau = "flat-tailed" @@ -7138,8 +7138,8 @@ cyrl-capital-ya = "straight-serifless" cyrl-ya = "straight-serifless" # Digits zero = "slashed" -two = "curly-neck" one = "no-base" +two = "curly-neck" three = "two-arcs" four = "semi-open" five = "upright-arched" @@ -7150,27 +7150,27 @@ nine = "straight-bar" # Symbols tilde = "low" asterisk = "penta-high" -pilcrow = "high" -caret = "medium" underscore = "high" -at = "threefold" +caret = "medium" paren = "normal" brace = "curly" +guillemet = "curly" +number-sign = "upright" +ampersand = "closed" +at = "threefold" dollar = "through" cent = "through" -number-sign = "upright" percent = "rings-segmented-slash" -lig-ltgteq = "flat" -ampersand = "closed" bar = "natural-slope" ascii-single-quote = "straight" ascii-grave = "straight" question = "smooth" -punctuation-dot = "round" -diacritic-dot = "round" +pilcrow = "high" partial-derivative = "curly-bar" micro-sign = "toothed-serifless" -guillemet = "curly" +punctuation-dot = "round" +diacritic-dot = "round" +lig-ltgteq = "flat" lig-neq = "slightly-slanted" lig-equal-chain = "with-notch" lig-hyphen-chain = "with-notch" @@ -7208,8 +7208,8 @@ k = "cursive-serifless" l = "tailed-serifed" u = "tailed-serifless" y = "cursive-serifless" -eszet = "sulzbacher-tailed-serifless" long-s = "flat-hook-tailed" +eszet = "sulzbacher-tailed-serifless" cyrl-u = "cursive-serifless" cyrl-ef = "cursive" cyrl-yeri = "round" @@ -7252,10 +7252,8 @@ v = "straight-serifed" w = "straight-serifed" x = "straight-serifed" z = "straight-serifed" -one = "base" -seven = "straight-serifed" -lower-thorn = "serifed" long-s = "bent-hook-bottom-serifed" +lower-thorn = "serifed" capital-gamma = "serifed" capital-lambda = "straight-base-serifed" lower-mu = "tailed-serifed" @@ -7272,6 +7270,8 @@ cyrl-u = "straight-turn-serifed" cyrl-ef = "serifed" cyrl-capital-ya = "straight-serifed" cyrl-ya = "straight-serifed" +one = "base" +seven = "straight-serifed" micro-sign = "toothed-serifed" [composite.slab.upright-oblique] @@ -7304,8 +7304,8 @@ w = "straight-motion-serifed" x = "cursive" y = "cursive-motion-serifed" z = "cursive" -eszet = "sulzbacher-tailed-serifless" long-s = "flat-hook-tailed" +eszet = "sulzbacher-tailed-serifless" lower-mu = "tailed-motion-serifed" cyrl-ze = "unilateral-inward-serifed" cyrl-ka = "symmetric-connected-top-left-serifed" @@ -7334,15 +7334,16 @@ e = "flat-crossbar" f = "flat-hook-serifless" g = "double-storey" i = "hooky" -j = "serifed" k = "straight-serifless" l = "zshaped" u = "toothed-serifless" y = "straight-turn-serifless" long-s = "flat-hook-middle-serifed" eszet = "longs-s-lig-serifless" -lower-lambda = "straight-turn" +lower-eth = "straight-bar" lower-iota = "tailed" +lower-lambda = "straight-turn" +lower-mu = "toothed-serifless" lower-pi = "tailless" lower-tau = "tailless" cyrl-capital-zhe = "straight" @@ -7353,24 +7354,24 @@ cyrl-em = "flat-bottom-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" cyrl-ef = "split-serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "dotted" one = "base" two = "straight-neck" four = "closed" six = "closed-contour" -seven = "straight-serifless" eight = "two-circles" nine = "closed-contour" asterisk = "hex-mid" underscore = "low" -pilcrow = "low" brace = "straight" +guillemet = "straight" number-sign = "slanted" at = "fourfold" percent = "rings-continuous-slash" -lower-eth = "straight-bar" +pilcrow = "low" micro-sign = "toothed-serifless" -guillemet = "straight" [composite.ss01.slab-override.design] capital-d = "more-rounded-bilateral-serifed" @@ -7378,6 +7379,7 @@ capital-j = "serifed" capital-k = "straight-serifed" capital-g = "toothless-corner-serifed-hooked" a = "double-storey-serifed" +c = "unilateral-serifed" d = "toothed-serifed" f = "flat-hook-serifed" h = "straight-serifed" @@ -7386,6 +7388,7 @@ k = "straight-serifed" m = "serifed" n = "straight-serifed" r = "serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" w = "straight-serifed" @@ -7395,14 +7398,14 @@ z = "straight-serifed" long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-bottom-serifed" lower-iota = "tailed-serifed" -lower-mu = "tailed-serifed" +lower-mu = "toothed-serifed" +cyrl-ze = "unilateral-serifed" cyrl-capital-ka = "straight-serifed" cyrl-ka = "straight-serifed" cyrl-em = "flat-bottom-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" cyrl-ef = "split-serifed" -seven = "straight-serifed" micro-sign = "toothed-serifed" @@ -7428,7 +7431,6 @@ d = "toothed-top-serifed" e = "flat-crossbar" f = "flat-hook-serifed" i = "serifed" -j = "serifed" k = "straight-serifless" l = "serifed" r = "serifed" @@ -7439,7 +7441,9 @@ y = "straight-turn-serifless" z = "straight-serifed" long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-serifless" +lower-eth = "straight-bar" lower-lambda = "straight-turn" +lower-xi = "rounded" cyrl-capital-zhe = "straight" cyrl-zhe = "straight" cyrl-capital-ze = "unilateral-serifed" @@ -7448,6 +7452,8 @@ cyrl-ka = "straight-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" cyrl-ef = "split-serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" one = "base" two = "straight-neck" four = "closed" @@ -7457,14 +7463,13 @@ eight = "two-circles" nine = "closed-contour" asterisk = "hex-low" brace = "straight" +guillemet = "straight" at = "fourfold" percent = "rings-continuous-slash" partial-derivative = "straight-bar" -lower-eth = "straight-bar" micro-sign = "toothed-serifless" punctuation-dot = "square" diacritic-dot = "square" -guillemet = "straight" [composite.ss02.slab-override.design] capital-j = "serifed" @@ -7505,15 +7510,13 @@ b = "toothless-corner-serifless" d = "toothed-serifless" f = "flat-hook-serifless" g = "double-storey" -i = "serifed" -j = "serifed" k = "symmetric-touching-serifless" l = "serifed" u = "toothed-serifless" y = "straight-turn-serifless" -eszet = "longs-s-lig-serifless" long-s = "flat-hook-serifless" -lower-alpha = "barred-tailed" +eszet = "longs-s-lig-serifless" +lower-eth = "straight-bar" lower-iota = "tailed-serifed" lower-lambda = "straight-turn" lower-tau = "tailed" @@ -7524,31 +7527,32 @@ cyrl-ka = "symmetric-touching-serifless" cyrl-em = "slanted-sides-hanging-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "serifless" one = "base" two = "straight-neck" four = "closed" six = "closed-contour" -eight = "crossing" nine = "closed-contour" asterisk = "hex-mid" underscore = "low" brace = "straight" +guillemet = "straight" number-sign = "slanted" at = "fourfold" +percent = "rings-continuous-slash" question = "corner-flat-hooked" -lower-eth = "straight-bar" micro-sign = "tailed-serifless" -guillemet = "straight" [composite.ss03.italic] a = "single-storey-serifless" f = "flat-hook-tailed" g = "single-storey-serifless" -i = "tailed-serifed" k = "cursive-serifless" l = "tailed" -eszet = "longs-s-lig-descending-serifless" long-s = "flat-hook-descending" +eszet = "longs-s-lig-descending-serifless" +cyrl-zhe = "symmetric-connected" +cyrl-ka = "symmetric-connected-serifless" [composite.ss03.slab-override.design] capital-d = "more-rounded-bilateral-serifed" @@ -7570,6 +7574,7 @@ cyrl-ka = "symmetric-touching-serifed" cyrl-em = "slanted-sides-hanging-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" micro-sign = "tailed-serifed" [composite.ss03.slab-override.italic] @@ -7583,7 +7588,7 @@ x = "straight-motion-serifed" y = "straight-turn-motion-serifed" long-s = "flat-hook-descending" eszet = "longs-s-lig-descending-serifless" -cyrl-ka = "symmetric-touching-top-left-serifed" +cyrl-ka = "symmetric-connected-top-left-serifed" cyrl-u = "straight-turn-motion-serifed" micro-sign = "tailed-motion-serifed" @@ -7611,6 +7616,7 @@ u = "toothed-serifless" y = "straight-turn-serifless" long-s = "flat-hook-middle-serifed" eszet = "longs-s-lig-serifless" +lower-eth = "straight-bar" lower-lambda = "straight-turn" cyrl-capital-zhe = "straight" cyrl-zhe = "straight" @@ -7618,6 +7624,9 @@ cyrl-capital-ka = "straight-serifless" cyrl-ka = "straight-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" one = "base" two = "straight-neck" four = "closed" @@ -7627,21 +7636,21 @@ nine = "closed-contour" asterisk = "hex-low" underscore = "low" brace = "straight" +guillemet = "straight" number-sign = "slanted" ampersand = "upper-open" percent = "rings-continuous-slash" bar = "force-upright" -lower-eth = "straight-bar" micro-sign = "tailed-serifless" punctuation-dot = "square" diacritic-dot = "square" -guillemet = "straight" [composite.ss04.slab-override.design] capital-d = "more-rounded-bilateral-serifed" capital-g = "toothless-corner-serifed-hooked" capital-k = "straight-serifed" a = "double-storey-serifed" +c = "unilateral-serifed" d = "toothed-serifed" f = "flat-hook-serifed" h = "straight-serifed" @@ -7649,6 +7658,7 @@ k = "straight-serifed" m = "serifed" n = "straight-serifed" r = "serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" w = "straight-serifed" @@ -7658,10 +7668,12 @@ z = "straight-serifed" long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-bottom-serifed" lower-mu = "tailed-serifed" +cyrl-ze = "unilateral-serifed" cyrl-capital-ka = "straight-serifed" cyrl-ka = "straight-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" micro-sign = "tailed-serifed" @@ -7681,7 +7693,6 @@ e = "flat-crossbar" f = "serifless" g = "double-storey-open" i = "serifed" -j = "serifed" k = "symmetric-touching-serifless" l = "tailed-serifed" r = "corner-hooked-serifed" @@ -7692,11 +7703,14 @@ eszet = "longs-s-lig-serifless" lower-iota = "tailed-serifed" lower-lambda = "straight-turn" lower-mu = "toothed-serifless" +lower-xi = "rounded" lower-tau = "tailed" cyrl-em = "slanted-sides-hanging-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" cyrl-ef = "split-serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "oval-dotted" one = "base" two = "straight-neck" @@ -7705,15 +7719,15 @@ eight = "crossing-asymmetric" nine = "open-contour" asterisk = "penta-low" underscore = "low" -pilcrow = "low" caret = "high" +guillemet = "straight" number-sign = "slanted" ampersand = "et-toothless-corner" at = "compact" cent = "open" percent = "rings-continuous-slash" +pilcrow = "low" micro-sign = "toothed-serifless" -guillemet = "straight" lig-ltgteq = "slanted" lig-equal-chain = "without-notch" @@ -7722,12 +7736,14 @@ capital-d = "more-rounded-bilateral-serifed" capital-g = "toothless-corner-serifed-hooked" capital-k = "symmetric-touching-serifed" capital-m = "slanted-sides-hanging-serifed" +c = "unilateral-serifed" d = "toothed-serifed" f = "serifed" h = "straight-serifed" k = "symmetric-touching-serifed" m = "serifed" n = "straight-serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" w = "straight-serifed" @@ -7737,6 +7753,8 @@ z = "straight-serifed" long-s = "bent-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" lower-mu = "toothed-serifed" +cyrl-ze = "unilateral-serifed" +cyrl-ka = "symmetric-connected-serifed" cyrl-em = "slanted-sides-hanging-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" @@ -7757,7 +7775,6 @@ d = "toothed-serifless" e = "flat-crossbar" f = "flat-hook-serifless" i = "serifed" -j = "serifed" k = "straight-serifless" l = "serifed-flat-tailed" r = "hookless-serifless" @@ -7765,11 +7782,15 @@ u = "toothed-serifless" y = "straight-turn-serifless" long-s = "flat-hook-serifless" eszet = "longs-s-lig-serifless" +lower-delta = "flat-top" lower-iota = "tailed-serifed" lower-lambda = "straight-turn" cyrl-em = "flat-bottom-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "dotted" one = "base" four = "closed" @@ -7778,19 +7799,22 @@ six = "closed-contour" seven = "bend-serifless" eight = "two-circles" nine = "closed-contour" -pilcrow = "low" +brace = "straight" +guillemet = "straight" number-sign = "slanted" at = "fourfold" +cent = "open" percent = "rings-continuous-slash" bar = "force-upright" +pilcrow = "low" micro-sign = "toothed-serifless" punctuation-dot = "square" diacritic-dot = "square" -guillemet = "straight" [composite.ss06.slab-override.design] capital-d = "more-rounded-bilateral-serifed" capital-g = "toothless-corner-serifed-hooked" +c = "unilateral-serifed" d = "toothed-serifed" f = "flat-hook-serifed" h = "straight-serifed" @@ -7798,6 +7822,7 @@ k = "straight-serifed" m = "serifed" n = "straight-serifed" r = "hookless-serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" w = "straight-serifed" @@ -7807,9 +7832,12 @@ z = "straight-serifed" long-s = "flat-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" lower-mu = "tailed-serifed" +cyrl-ze = "unilateral-serifed" +cyrl-ka = "symmetric-connected-serifed" cyrl-em = "flat-bottom-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" seven = "bend-serifed" micro-sign = "toothed-serifed" @@ -7823,64 +7851,74 @@ description = "Monaco Style" capital-d = "more-rounded-serifless" capital-g = "toothless-corner-serifless-hooked" capital-k = "symmetric-touching-serifless" -a = "single-storey-earless-corner-tailed" +capital-w = "straight-flat-top-serifless" +a = "single-storey-earless-corner-serifless" b = "toothless-corner-serifless" d = "toothed-serifless" e = "flat-crossbar" f = "serifless" g = "single-storey-earless-corner" i = "zshaped" -j = "serifed" k = "symmetric-touching-serifless" l = "zshaped" q = "earless-corner-straight-serifless" r = "corner-hooked-serifless" u = "toothed-serifless" +w = "straight-flat-top-serifless" y = "straight-turn-serifless" long-s = "flat-hook-serifless" eszet = "longs-s-lig-serifless" lower-lambda = "straight-turn" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" -zero = "slashed" +cyrl-ef = "serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" one = "base" four = "closed" six = "closed-contour" seven = "curly-serifless" -eight = "crossing-asymmetric" nine = "closed-contour" asterisk = "hex-mid" paren = "large-contour" -pilcrow = "low" +guillemet = "straight" number-sign = "slanted" at = "fourfold" percent = "rings-continuous-slash" +pilcrow = "low" micro-sign = "toothed-serifless" -guillemet = "straight" [composite.ss07.slab-override.design] capital-d = "more-rounded-bilateral-serifed" capital-g = "toothless-corner-serifed-hooked" capital-k = "symmetric-touching-serifed" +capital-w = "straight-flat-top-serifed" +a = "single-storey-earless-corner-serifed" b = "toothless-corner-serifed" +c = "unilateral-serifed" d = "toothed-serifed" +f = "serifed" h = "straight-serifed" k = "symmetric-touching-serifed" m = "serifed" n = "straight-serifed" q = "earless-corner-straight-serifed" r = "corner-hooked-serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" -w = "straight-serifed" +w = "straight-flat-top-serifed" x = "straight-serifed" y = "straight-turn-serifed" z = "straight-serifed" long-s = "flat-hook-bottom-serifed" eszet = "longs-s-lig-bottom-serifed" lower-mu = "tailed-serifed" +cyrl-ze = "unilateral-serifed" +cyrl-ka = "symmetric-connected-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" seven = "curly-serifed" micro-sign = "toothed-serifed" @@ -7925,16 +7963,17 @@ capital-delta = "curly" lower-delta = "flat-top" lower-iota = "tailed-serifed" capital-lambda = "curly-serifless" -lower-lambda = "curly" +lower-lambda = "curly-turn" lower-mu = "toothed-serifless" lower-tau = "tailed" lower-chi = "curly-serifless" cyrl-capital-zhe = "curly" cyrl-zhe = "curly" cyrl-capital-ka = "curly-serifless" +cyrl-ka = "curly-serifless" cyrl-capital-u = "curly-serifless" cyrl-u = "curly-serifless" -cyrl-ka = "curly-serifless" +cyrl-ef = "serifless" cyrl-capital-ya = "curly-serifless" cyrl-ya = "curly-serifless" zero = "diamond-reverse-slashed-split" @@ -7945,16 +7984,15 @@ seven = "curly-serifless" nine = "closed-contour" asterisk = "penta-low" underscore = "high" +paren = "large-contour" brace = "straight" +guillemet = "straight" number-sign = "slanted" ampersand = "upper-open" -at = "threefold" dollar = "open" cent = "open" percent = "dots" -paren = "large-contour" micro-sign = "toothed-serifless" -guillemet = "straight" lig-ltgteq = "slanted" lig-neq = "slightly-slanted-dotted" lig-equal-chain = "with-notch" @@ -7992,9 +8030,10 @@ capital-lambda = "curly-base-serifed" lower-mu = "toothed-serifed" lower-chi = "curly-serifed" cyrl-capital-ka = "curly-serifed" +cyrl-ka = "curly-serifed" cyrl-capital-u = "curly-serifed" cyrl-u = "curly-serifed" -cyrl-ka = "curly-serifed" +cyrl-ef = "serifed" cyrl-capital-ya = "curly-serifed" cyrl-ya = "curly-serifed" seven = "bend-serifed" @@ -8029,21 +8068,22 @@ e = "flat-crossbar" f = "serifless" g = "double-storey" i = "hooky" -j = "serifed" k = "straight-serifless" l = "tailed-serifed" r = "hookless-serifless" u = "toothed-serifless" w = "straight-flat-top-serifless" y = "straight-turn-serifless" -eszet = "longs-s-lig-serifless" long-s = "flat-hook-middle-serifed" -lower-alpha = "barred-tailed" +eszet = "longs-s-lig-serifless" +lower-iota = "tailed-serifed" lower-lambda = "straight-turn" cyrl-em = "flat-bottom-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" cyrl-ef = "split-serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "oval-dotted" one = "base-flat-top-serif" two = "straight-neck" @@ -8054,12 +8094,12 @@ seven = "bend-serifless" eight = "crossing-asymmetric" nine = "closed-contour" asterisk = "penta-low" -pilcrow = "low" +guillemet = "straight" number-sign = "slanted" dollar = "open" bar = "force-upright" +pilcrow = "low" micro-sign = "tailed-serifless" -guillemet = "straight" lig-neq = "more-slanted" [composite.ss09.italic] @@ -8124,15 +8164,17 @@ t = "flat-hook" y = "cursive-flat-hook-serifless" long-s = "flat-hook-middle-serifed" eszet = "sulzbacher-serifless" +lower-eth = "straight-bar" +lower-delta = "flat-top" lower-lambda = "straight" -one = "base" +one = "base-flat-top-serif" four = "closed" eight = "two-circles" underscore = "low" +guillemet = "straight" +percent = "rings-continuous-slash" pilcrow = "low" micro-sign = "toothless-rounded-serifless" -percent = "rings-continuous-slash" -guillemet = "straight" [composite.ss10.italic] i = "serifed-flat-tailed" @@ -8185,10 +8227,8 @@ tilde = "high" asterisk = "hex-high" caret = "high" brace = "straight" -at = "threefold" -dollar = "through" -percent = "rings-continuous-slash" guillemet = "straight" +percent = "rings-continuous-slash" @@ -8216,11 +8256,12 @@ r = "earless-corner-serifless" u = "toothless-corner-serifless" y = "straight-turn-serifless" eszet = "longs-s-lig-serifless" -lower-alpha = "barred-earless-corner" +lower-alpha = "barred-earless-corner-tailed" capital-gamma = "bottom-serifed" lower-iota = "tailed-serifed" lower-lambda = "straight-turn" lower-mu = "toothless-corner-serifless" +lower-xi = "rounded" lower-pi = "small-capital" lower-tau = "tailed" cyrl-capital-zhe = "symmetric-touching" @@ -8230,6 +8271,9 @@ cyrl-ka = "symmetric-touching-serifless" cyrl-em = "slanted-sides-hanging-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "oval-dotted" one = "base" four = "closed" @@ -8239,14 +8283,14 @@ seven = "bend-serifless" eight = "crossing-asymmetric" nine = "open-contour" underscore = "low" -pilcrow = "low" brace = "straight" +guillemet = "straight" number-sign = "slanted" dollar = "open" cent = "open" -micro-sign = "toothless-corner-serifless" percent = "rings-continuous-slash" -guillemet = "straight" +pilcrow = "low" +micro-sign = "toothless-corner-serifless" [composite.ss12.italic] a = "single-storey-earless-corner-tailed" @@ -8255,10 +8299,9 @@ f = "tailed" u = "tailed-serifless" long-s = "bent-hook-tailed" eszet = "longs-s-lig-tailed-serifless" -lower-alpha = "barred-earless-corner-tailed" lower-mu = "tailed-serifless" -micro-sign = "tailed-serifless" cyrl-zhe = "cursive" +micro-sign = "tailed-serifless" [composite.ss12.slab-override.design] capital-d = "more-rounded-bilateral-serifed" @@ -8277,14 +8320,14 @@ u = "toothless-corner-serifed" y = "straight-turn-serifed" z = "straight-serifed" eszet = "longs-s-lig-bottom-serifed" -lower-alpha = "barred-earless-corner-serifed" -lower-mu = "toothless-corner-serifed" capital-gamma = "serifed" +lower-mu = "toothless-corner-serifed" cyrl-capital-ka = "symmetric-touching-serifed" cyrl-ka = "symmetric-touching-serifed" cyrl-em = "slanted-sides-hanging-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" seven = "bend-serifed" micro-sign = "toothless-corner-serifed" @@ -8298,7 +8341,6 @@ u = "tailed-motion-serifed" x = "straight-motion-serifed" y = "straight-turn-motion-serifed" eszet = "longs-s-lig-tailed-serifless" -lower-alpha = "barred-earless-corner-tailed" lower-mu = "tailed-motion-serifed" cyrl-ka = "symmetric-touching-top-left-serifed" cyrl-u = "straight-turn-motion-serifed" @@ -8334,6 +8376,9 @@ lower-tau = "tailless" cyrl-em = "flat-bottom-serifless" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "split-serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "oval-unslashed" one = "base" four = "closed" @@ -8341,11 +8386,11 @@ six = "closed-contour" seven = "bend-serifless" eight = "crossing-asymmetric" nine = "closed-contour" -pilcrow = "low" +guillemet = "straight" number-sign = "slanted" percent = "rings-continuous-slash" +pilcrow = "low" micro-sign = "toothed-serifless" -guillemet = "straight" punctuation-dot = "square" diacritic-dot = "square" @@ -8353,6 +8398,7 @@ diacritic-dot = "square" capital-d = "more-rounded-bilateral-serifed" capital-g = "toothless-corner-serifed-hooked" capital-k = "symmetric-touching-serifed" +c = "unilateral-serifed" d = "toothed-serifed" f = "serifed" h = "straight-serifed" @@ -8362,6 +8408,7 @@ l = "serifed" m = "serifed" n = "straight-serifed" r = "corner-hooked-serifed" +s = "bilateral-serifed" u = "toothed-serifed" v = "straight-serifed" w = "straight-serifed" @@ -8372,9 +8419,12 @@ long-s = "flat-hook-double-serifed" eszet = "longs-s-lig-bottom-serifed" lower-iota = "tailed-serifed" lower-mu = "toothed-serifed" +cyrl-ze = "unilateral-serifed" +cyrl-ka = "symmetric-connected-serifed" cyrl-em = "flat-bottom-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "split-serifed" seven = "bend-serifed" micro-sign = "toothed-serifed" @@ -8389,9 +8439,8 @@ capital-g = "toothless-rounded-serifless-hooked" capital-k = "symmetric-connected-serifless" capital-q = "straight" capital-w = "straight-flat-top-serifless" -a = "double-storey-serifless" +capital-j = "serifless" d = "toothed-serifless" -e = "flat-crossbar" f = "flat-hook-serifless" g = "single-storey-flat-hook-serifless" i = "serifed" @@ -8402,11 +8451,14 @@ t = "flat-hook" u = "toothless-rounded-serifless" w = "straight-flat-top-serifless" long-s = "flat-hook-serifless" +lower-eth = "straight-bar" lower-alpha = "barred" lower-delta = "flat-top" lower-lambda = "straight" lower-mu = "toothed-serifless" lower-xi = "rounded" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "dotted" one = "base" two = "straight-neck" @@ -8415,32 +8467,31 @@ four = "semi-open-non-crossing" five = "upright-flat" seven = "straight-serifed" eight = "two-circles" -paren = "flat-arc" asterisk = "penta-low" -pilcrow = "low" +paren = "flat-arc" +guillemet = "straight" number-sign = "slanted" ampersand = "upper-open" percent = "rings-continuous-slash" -lower-eth = "straight-bar" +question = "corner-flat-hooked" +pilcrow = "low" micro-sign = "toothed-serifless" lig-ltgteq = "slanted" -question = "corner-flat-hooked" -guillemet = "straight" lig-neq = "more-slanted" lig-equal-chain = "without-notch" [composite.ss14.italic] -a = "single-storey-serifless" f = "flat-hook-tailed" y = "cursive-flat-hook-serifless" long-s = "flat-hook-tailed" +lower-alpha = "barred-tailed" cyrl-u = "cursive-flat-hook-serifless" [composite.ss14.slab-override.design] capital-g = "toothless-rounded-serifed-hooked" capital-k = "symmetric-connected-serifed" capital-w = "straight-flat-top-serifed" -a = "double-storey-serifed" +capital-j = "serifed" d = "toothed-serifed" f = "flat-hook-serifed" g = "single-storey-flat-hook-serifed" @@ -8457,7 +8508,6 @@ cyrl-u = "straight-serifed" micro-sign = "toothed-serifed" [composite.ss14.slab-override.italic] -a = "single-storey-serifed" f = "flat-hook-tailed" k = "symmetric-connected-top-left-serifed" u = "toothless-rounded-motion-serifed" @@ -8465,6 +8515,7 @@ w = "straight-flat-top-motion-serifed" x = "straight-motion-serifed" y = "cursive-flat-hook-motion-serifed" long-s = "flat-hook-tailed" +lower-alpha = "barred-tailed" lower-mu = "toothed-motion-serifed" cyrl-u = "cursive-flat-hook-motion-serifed" micro-sign = "toothed-motion-serifed" @@ -8489,8 +8540,8 @@ t = "flat-hook" u = "toothed-serifless" w = "straight-flat-top-serifless" y = "straight-turn-serifless" -eszet = "traditional-flat-hook-middle-serifed" long-s = "flat-hook-double-serifed" +eszet = "traditional-flat-hook-middle-serifed" lower-lambda = "straight-turn" cyrl-capital-ka = "symmetric-connected-bottom-right-serifed" cyrl-ka = "symmetric-connected-bottom-right-serifed" @@ -8510,16 +8561,16 @@ eight = "two-circles" nine = "open-contour" asterisk = "penta-low" underscore = "low" -pilcrow = "low" +brace = "curly-flat-boundary" +guillemet = "straight" number-sign = "slanted-open" ampersand = "upper-open" question = "corner" -brace = "curly-flat-boundary" +pilcrow = "low" micro-sign = "toothed-serifless" -guillemet = "straight" [composite.ss15.italic] -a = "single-storey-serifless" +a = "single-storey-tailed" f = "flat-hook-diagonal-tailed" g = "single-storey-serifless" i = "serifed-diagonal-tailed" @@ -8561,13 +8612,11 @@ cyrl-ya = "straight-serifed" micro-sign = "toothed-serifed" [composite.ss15.slab-override.italic] -a = "single-storey-serifed" g = "single-storey-serifed" k = "diagonal-tailed-cursive-top-left-serifed" u = "toothed-motion-serifed" w = "cursive-serifed" y = "cursive-motion-serifed" -long-s = "flat-hook-diagonal-tailed-middle-serifed" cyrl-ka = "symmetric-connected-top-left-and-bottom-right-serifed" cyrl-u = "cursive-motion-serifed" cyrl-ef = "split-cursive" @@ -8596,7 +8645,6 @@ f = "serifed" g = "single-storey-earless-corner" h = "straight-top-left-serifed" i = "serifed" -j = "serifed" k = "straight-top-left-and-bottom-right-serifed" l = "tailed-serifed" n = "straight-top-left-serifed" @@ -8607,8 +8655,9 @@ t = "bent-hook-short-neck2" u = "toothed-serifed" y = "straight-turn-serifless" long-s = "flat-hook-middle-serifed" -lower-thorn = "motion-serifed" eszet = "longs-s-lig-middle-serifed" +lower-eth = "straight-bar" +lower-thorn = "motion-serifed" capital-gamma = "serifed" lower-lambda = "straight-turn" lower-mu = "toothed-bottom-right-serifed" @@ -8619,6 +8668,9 @@ cyrl-er = "eared-motion-serifed" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" cyrl-ef = "split-top-serifed" +cyrl-yeri = "corner" +cyrl-yery = "corner" +cyrl-ya = "straight-motion-serifed" zero = "slashed" one = "base" two = "straight-neck" @@ -8629,19 +8681,20 @@ eight = "crossing-asymmetric" nine = "open-contour" asterisk = "turn-hex-high" underscore = "low" -pilcrow = "low" paren = "large-contour" brace = "straight" +guillemet = "straight" number-sign = "slanted" percent = "rings-continuous-slash" -lower-eth = "straight-bar" +pilcrow = "low" micro-sign = "toothed-bottom-right-serifed" -guillemet = "straight" [composite.ss16.slab-override.design] capital-d = "more-rounded-bilateral-serifed" capital-k = "symmetric-connected-serifed" +capital-l = "serifed" h = "straight-serifed" +k = "straight-serifed" m = "serifed" n = "straight-serifed" p = "eared-serifed" @@ -8661,6 +8714,7 @@ cyrl-er = "eared-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" cyrl-ef = "split-serifed" +cyrl-ya = "straight-serifed" micro-sign = "toothed-serifed" @@ -8690,6 +8744,7 @@ r = "hookless-serifed" t = "flat-hook" y = "straight-turn-serifless" eszet = "longs-s-lig-serifless" +lower-eth = "straight-bar" lower-thorn = "motion-serifed" lower-lambda = "straight-turn" cyrl-capital-ze = "unilateral-inward-serifed" @@ -8705,19 +8760,18 @@ seven = "straight-serifed" nine = "closed-contour" asterisk = "hex-low" underscore = "low" -pilcrow = "low" +brace = "curly-flat-boundary" +guillemet = "straight" number-sign = "slanted" ampersand = "upper-open" at = "fourfold" dollar = "interrupted" cent = "bar-interrupted" +pilcrow = "low" partial-derivative = "straight-bar" -lower-eth = "straight-bar" micro-sign = "tailed-serifless" punctuation-dot = "square" diacritic-dot = "square" -brace = "curly-flat-boundary" -guillemet = "straight" [composite.ss17.italic] a = "single-storey-tailed" @@ -8793,23 +8847,28 @@ y = "straight-turn-serifless" long-s = "flat-hook-middle-serifed-xh" eszet = "longs-s-lig-serifless" lower-alpha = "barred-tailed" +lower-iota = "tailed-serifed" lower-lambda = "straight-turn" cyrl-capital-u = "straight-turn-serifless" cyrl-u = "straight-turn-serifless" +cyrl-ef = "serifless" +cyrl-yeri = "corner" +cyrl-yery = "corner" zero = "dotted" one = "base" four = "closed" +five = "upright-flat" six = "closed-contour" seven = "bend-serifless" eight = "two-circles" nine = "closed-contour" asterisk = "hex-mid" underscore = "low" -question = "corner" +guillemet = "straight" number-sign = "slanted" percent = "rings-continuous-slash" +question = "corner" micro-sign = "tailed-serifless" -guillemet = "straight" [composite.ss18.italic] f = "extended-crossbar-at-x-height" @@ -8831,6 +8890,7 @@ long-s = "flat-hook-double-serifed-xh" eszet = "longs-s-lig-bottom-serifed" cyrl-capital-u = "straight-turn-serifed" cyrl-u = "straight-turn-serifed" +cyrl-ef = "serifed" seven = "bend-serifed" micro-sign = "tailed-serifed" @@ -8912,5 +8972,4 @@ w = "curly-motion-serifed" x = "cursive" y = "cursive-motion-serifed" z = "cursive" -lower-lambda = "curly" cyrl-u = "cursive-motion-serifed" diff --git a/verdafile.mjs b/verdafile.mjs index 201ac3087..af1a70d3e 100644 --- a/verdafile.mjs +++ b/verdafile.mjs @@ -33,6 +33,7 @@ const ARCHIVE_DIR = "release-archives"; const PATEL_C = ["node", "node_modules/patel/bin/patel-c"]; const TTCIZE = ["node", "node_modules/otb-ttc-bundle/bin/otb-ttc-bundle"]; const SEVEN_ZIP = process.env.SEVEN_ZIP_PATH || "7z"; +const TTFAUTOHINT = process.env.TTFAUTOHINT_PATH || "ttfautohint"; const defaultWebFontFormats = ["ttf", "woff2"]; const webfontFormatsFast = ["ttf"]; @@ -63,7 +64,7 @@ const Version = computed(`env::version`, async target => { const CheckTtfAutoHintExists = oracle(`oracle:check-ttfautohint-exists`, async target => { try { - return await which("ttfautohint"); + return await which(TTFAUTOHINT); } catch (e) { fail("External dependency , needed for building hinted font, does not exist."); }